Torque3D/Engine/source/gfx/gl
AtomicWalrus c64c2212ad Fix for MacOS OGL 4.1 support
Workaround: MacOS does not have access to glClipControl.

Because the lower range of the 32F buffer is not available using this workaround, the improvements to depth behavior from depth reversal will be limited on MacOS. Behavior is equivalent to reversed depth on a 24UINT buffer; Better than stock, but not dramatically.
2023-04-15 15:21:49 -06:00
..
sdl report if SDL_CreateWindow is unable to create a window at all 2021-08-09 23:48:01 -05:00
tGL * Adjustment: Initial testing with extensions to load GPU VRAM. 2021-10-10 20:53:55 -04:00
util Add OpenGL support. 2014-11-08 20:21:50 +01:00
win32 Use strncpy instead of strcpy because again, buffer overflows 2018-03-06 02:35:33 -05:00
gfxGLAppleFence.cpp Engine directory for ticket #1 2012-09-19 11:15:01 -04:00
gfxGLAppleFence.h Add OpenGL support. 2014-11-08 20:21:50 +01:00
gfxGLCardProfiler.cpp linux followup work by tim 2019-08-21 03:12:54 -05:00
gfxGLCardProfiler.h Engine directory for ticket #1 2012-09-19 11:15:01 -04:00
gfxGLCircularVolatileBuffer.h uninitialized variables-gfx 2020-05-11 15:00:25 -05:00
gfxGLCubemap.cpp add debug reportingfor cubemap arrays, and correct transcription flaw 2022-09-18 07:30:47 -05:00
gfxGLCubemap.h ongoing WIP of openGL cubemap arrays. 2019-04-26 01:57:07 -05:00
gfxGLDevice.cpp Fix for MacOS OGL 4.1 support 2023-04-15 15:21:49 -06:00
gfxGLDevice.h fix opengl device not returning the correct anisotropic value 2021-12-15 20:09:18 +10:00
gfxGLDeviceProfiler.cpp uninitialized variables-gfx 2020-05-11 15:00:25 -05:00
gfxGLEnumTranslate.cpp Reverse depth & 32F buffer format 2023-04-14 20:13:28 -06:00
gfxGLEnumTranslate.h Removed old fixed function code from GFX. 2021-01-05 12:57:17 +10:00
gfxGLOcclusionQuery.cpp Core implementation of Physical Based Rendering. 2018-09-15 20:19:57 -05:00
gfxGLOcclusionQuery.h Core implementation of Physical Based Rendering. 2018-09-15 20:19:57 -05:00
gfxGLPrimitiveBuffer.cpp uninitialized variables-gfx 2020-05-11 15:00:25 -05:00
gfxGLPrimitiveBuffer.h Add OpenGL support. 2014-11-08 20:21:50 +01:00
gfxGLShader.cpp Merge branch 'Preview4_0' into alpha40/SGCleanups2 2021-09-22 18:47:31 -05:00
gfxGLShader.h * [OpenGL] BugFix: Correct shader errors being thrown during the load phase due to direct use of glUseProgram causing desync with GFXGLDevice. 2021-09-17 17:39:29 -04:00
gfxGLStateBlock.cpp * BugFix: Clear a lot of warnings and correct a few actual programming errors along the way. 2021-10-04 20:04:21 -04:00
gfxGLStateBlock.h Removed old fixed function code from GFX. 2021-01-05 12:57:17 +10:00
gfxGLStateCache.h Removed old fixed function code from GFX. 2021-01-05 12:57:17 +10:00
gfxGLTextureArray.cpp * BugFix: Clear a lot of warnings and correct a few actual programming errors along the way. 2021-10-04 20:04:21 -04:00
gfxGLTextureArray.h * BugFix: Clear a lot of warnings and correct a few actual programming errors along the way. 2021-10-04 20:04:21 -04:00
gfxGLTextureManager.cpp Implementation of sRGB image support. Overhauls the linearization setup to utilize the sRGB image types, as well as refactors the use of ColorF and ColorI to be properly internally consistent. ColorIs are used only for front-facing/editing/UI settings, and ColorFs, now renamed to LinearColorF to reduce confusion of purpose, are used for color info in the engine itself. This avoids confusing and expensive conversions back and forth between types and avoids botches with linearity. Majority work done by @rextimmy 2017-06-23 11:36:20 -05:00
gfxGLTextureManager.h Add OpenGL support. 2014-11-08 20:21:50 +01:00
gfxGLTextureObject.cpp * Cleanup: Resolve several compiler warnings associated with TORQUE_DEBUG. 2022-04-25 18:23:15 -04:00
gfxGLTextureObject.h * Cleanup: Resolve several compiler warnings associated with TORQUE_DEBUG. 2022-04-25 18:23:15 -04:00
gfxGLTextureTarget.cpp Add cubemap arrays, as well as control for generation of MIPs on texture targets. 2018-09-16 18:19:04 -05:00
gfxGLTextureTarget.h Add cubemap arrays, as well as control for generation of MIPs on texture targets. 2018-09-16 18:19:04 -05:00
gfxGLUtils.h * Cleanup: Resolve several compiler warnings associated with TORQUE_DEBUG. 2022-04-25 18:23:15 -04:00
gfxGLVertexAttribLocation.h Add a workaround for the 16 vertex attribute limit on nvidia gl 2016-08-21 01:43:30 +01:00
gfxGLVertexBuffer.cpp clang: constructor initialization order 2016-10-14 18:16:55 -05:00
gfxGLVertexBuffer.h Add OpenGL support. 2014-11-08 20:21:50 +01:00
gfxGLVertexDecl.cpp Clean up MSVC warning [C4312] conversion from type to type * of greater size 2019-02-02 23:09:55 -05:00
gfxGLVertexDecl.h uninitialized variables-gfx 2020-05-11 15:00:25 -05:00
gfxGLWindowTarget.cpp WIP updated UI 2019-05-09 00:11:49 -05:00
gfxGLWindowTarget.h WIP updated UI 2019-05-09 00:11:49 -05:00
screenshotGL.cpp Implements missing _captureBackBuffer method for GL gfx layer. 2020-07-02 16:02:05 -04:00
screenshotGL.h Implements missing _captureBackBuffer method for GL gfx layer. 2020-07-02 16:02:05 -04:00