Anis
6a2d394d90
Merge pull request #1348 from hpvb/intel-mesa-compile-fix
...
Fix running on Linux / Intel Mesa drivers
2016-02-20 14:50:22 +01:00
Anis
cebfc81d7f
Merge pull request #1496 from camporter/linux_compat_fixes
...
Fix case sensitivity and Platform::fileDelete
2016-02-19 16:50:27 +01:00
Anis
92e5cb3528
Merge pull request #1381 from Azaezel/debugdraw
...
From Dušan Jocić: additional debugdraw entries.
2016-02-19 16:29:29 +01:00
Anis
9a2a5b2a90
compile fix.
2016-02-18 16:49:06 +01:00
Anis
fe5bf90153
Merge pull request #1102 from Azaezel/mipmap_emission
...
extraneous mipmap generation prune
2016-02-17 19:02:15 +01:00
Anis
e2d789e87d
Update gfxGLTextureTarget.cpp
2016-01-18 06:17:20 +01:00
Anis
ca31ef3f1a
Update gfxGLWindowTarget.cpp
2016-01-18 06:15:07 +01:00
Anis
500a237892
Update gfxGLWindowTarget.h
2016-01-18 05:56:00 +01:00
Anis
c3ef59e39c
Update gfxGLWindowTarget.cpp
2016-01-18 05:55:48 +01:00
Anis
0728282287
Update gfxGLTextureTarget.cpp
2016-01-18 05:55:36 +01:00
Anis
58a604d363
Update gfxGLCircularVolatileBuffer.h
2016-01-18 05:49:05 +01:00
Cameron Porter
4c17d4bb49
Fix case sensitivity and Platform::fileDelete
...
for linux and OSX. Correct a couple of warnings and errors preventing builds on linux.
2016-01-09 00:37:45 -06:00
rextimmy
e3b228db8b
Fix for OpenGL/D3D11 bottom border offset
2015-12-28 09:17:14 +10:00
Jeff Hutchinson
4baf410b4f
remove GL_EXT_gpu_shader4
2015-09-22 00:57:40 -04:00
Areloch
bedc79aacb
Merges in Monkey's fixes PR with a resolution for a conflict
2015-09-03 22:58:57 -05:00
Areloch
b54f41e36d
Merge pull request #1378 from Areloch/PVS_Cleanup_595
...
Properly testing pointer vars aren't null before using them.
2015-08-22 23:17:43 -05:00
Azaezel
1df7e47a89
From @LuisAntonRebollo -Stymies infinite loop on exit with SDL2+opengl on windows.
2015-08-13 15:34:41 -05:00
Hein-Pieter van Braam
eadd77272d
Add @Azaezel's exception for Win32
...
"This chunk causes issues on the win8.1/non-SDL side."
2015-07-30 22:18:01 +02:00
Hein-Pieter van Braam
320718327f
Actually generate a working string for glewGetExtension()
...
I don't know how to 'C' apparently.
2015-07-30 22:18:00 +02:00
Hein-Pieter van Braam
08622e9601
Use different extension detection mechanism
...
I got this from looking at the code from the glew utility 'glewinfo' on my system it reported the following for GL_ARB_geometry_shader4: OK [MISSING]. This lead me to believe that there are two different ways of determining extensions. The first 'OK' seems to refer to the entrypoint existing while the second one seems to refer to the extension being available.
The difference is this:
The first OK comes from : GLEW_ARB_geometry_shader4 the global whereas the second 'MISSING' comes from glewGetExtension("GL_ARB_geometry_shader4"). By replacing the gglHasExtension I got the desired result.
We may want to implement some caching if we want to keep using GLEW perhaps?
Anyway I suggest this merely as a test, I'm not sure if this is a viable long-term solution.
2015-07-30 22:18:00 +02:00
Hein-Pieter van Braam
5d91cf90b3
Fix running on Linux / Intel Mesa drivers
...
* Explicitly request a GL 3.2 context
* Enable 'experimental' extensions on glew (This appears necessary to get glew to work with explictly set GL versions)
2015-07-30 22:18:00 +02:00
Azaezel
005c3c4b36
From Dušan Jocić: additional debugdraw entries. DirectionLine, OutlinedText, Capsule
2015-07-29 01:41:09 -05:00
Areloch
3a18819e1e
Issue found by PVS Studio:
...
Several instances where we utilize a pointer variable without properly testing that they aren't null first.
2015-07-28 23:25:09 -05:00
Daniel Buckmaster
4f2f1ca4e1
Merge pull request #1356 from Areloch/PVS_Cleanup_813
...
Convert un-modified function arguments to const references.
2015-07-20 22:55:22 +10:00
Daniel Buckmaster
c2e5dc3345
Merge remote-tracking branch 'bpay/clang-cl-build-fixes' into development
...
Conflicts:
Engine/source/T3D/shapeBase.h
2015-07-17 16:55:12 +10:00
Areloch
11398bb04e
Issue found with PVS-Studio:
...
A lot of instances where some function args are not actually modified in any way, meaning that it is better for performance to convert them into const references. This prevents an additional copy, which can help performance.
2015-07-16 22:02:18 -05:00
Daniel Buckmaster
86e0e67496
Merge pull request #1352 from Areloch/PVS_Cleanup_807
...
Unnecessarily repeated expressions
2015-07-16 15:45:32 +10:00
Areloch
5c688260d5
Issue found with PVS-Studio:
...
Many places utilize post-incrementation with iterators, but it's better performance to use pre-incrementation.
Resolved by changing the iter++ instances to ++iter;
2015-07-13 23:08:17 -05:00
Areloch
2002d74b78
Issue found with PVS-Studio:
...
Many instances of a function or expression being used repeatedly, which can lower performance.
Fixed it in these cases by creating on local var, reference or pointer that's used instead.
2015-07-13 22:51:17 -05:00
Raul Ferriz
5ef130d581
Fixed some random Worder warnings
2015-07-03 15:52:38 +02:00
Daniel Buckmaster
6b9e5dd15e
Merge pull request #1330 from jamesu/stereo_render_fix
...
Basic fix for stereo rendering without a display device
2015-07-02 23:45:10 +10:00
Daniel Buckmaster
39f0e269d6
Merge pull request #1328 from GarageGames/release-3.7
...
Release 3.7
2015-06-24 19:00:57 +10:00
James Urquhart
efc47ed757
Basic fix for stereo rendering without a display device
2015-06-21 20:59:41 +01:00
rextimmy
b5f8e9aa70
gfxGLDevice setShader fix.
2015-06-15 21:10:49 +10:00
James Urquhart
3a457749ec
Oculus VR DK2 Support
...
- Updated to work with 0.5.x SDK
- Uses Oculus Rendering rather than PostFX
- Stereo rendering refactored so more rendering info is grabbed from the DisplayDevice
- Implements an Offscreen Canvas for in-game gui with oculus
- Message dialogs and metrics display can now go to the OffScreen Canvas (if oculus demo is setup correctly)
2015-05-06 23:09:51 +01:00
LuisAntonRebollo
e6b7cf108b
Fix GLSL include when file is empty.
2015-03-08 23:25:23 +01:00
Ben Payne
6040a8d855
Fix macro token pasting errors when compiling with clang-cl
2015-03-04 19:10:53 -05:00
Daniel Buckmaster
497a15cfd0
Merge pull request #1214 from bpay/cppcheck-cleaning
...
Fix some issues flagged by cppcheck
2015-03-01 18:27:40 +11:00
Ben Payne
f67a0353d0
Review fixes
2015-02-23 14:57:37 -05:00
Daniel Buckmaster
905dd50d36
Merge pull request #980 from Azaezel/gl_debug_callbacks
...
opengl error reporting formatting
2015-02-22 12:24:30 +11:00
Ben Payne
be0b9728e5
Don't self-assign
2015-02-20 18:42:32 -05:00
Ben Payne
0ffd7f5620
Fix member vars left uninitialized in constructors
2015-02-20 18:41:51 -05:00
Luis Anton Rebollo
098fa19abb
Merge pull request #1014 from Lopuska/patch-1
...
vSync on opengl
2015-02-15 23:02:32 +01:00
Luis Anton Rebollo
8da9b7461f
Merge pull request #1085 from Azaezel/DX9CubemapMips
...
cubemap Mip retrieval-DX
2015-02-15 22:55:11 +01:00
Azaezel
43e0826308
reordered by request
2015-02-12 14:47:39 -06:00
Azaezel
02de4658e5
nvidia nsight debugger support.
...
requires defining the TORQUE_NSIGHT_WORKAROUND preprocessor macro
2015-02-12 14:31:10 -06:00
Luis Anton Rebollo
1097e957a3
Merge pull request #1048 from Lopuska/patch-11
...
missing texture format.
2015-02-07 18:04:46 +01:00
Luis Anton Rebollo
cc9be50422
Merge pull request #1121 from bpay/fix-buffer-overflows
...
Fix buffer overflows
2015-02-02 20:15:51 +01:00
Nathan Bowhay
ac0ba27753
Fixed degree symbol not displaying
...
Fixed bug with degree symbol not displaying correctly in torque thanks
to the forums:
http://www.garagegames.com/community/forums/viewthread/125190/1#comment-804996
2015-01-29 15:18:00 -08:00
Daniel Buckmaster
014b566014
Merge remote-tracking branch 'gg/development-3.6' into development
...
Conflicts:
Engine/source/T3D/gameFunctions.cpp
2015-01-29 21:17:38 +11:00