Torque3D/Engine/source/gfx/gl
marauder2k7 93b5a8d22e Terrain doesnt render correctly
The core of this issue was the unlock on the GFXGLTextureObject

Few other bug fixes around setting a texture binding to 0, notice in clear function we now also clear the glprogram and the buffers. This seems to fix most of the warnings around id 131204

This warning was triggered every frame, now it just triggers when a shader expects a texture but none is active.
2026-04-10 06:42:45 +01:00
..
sdl opengl debug 2026-03-01 13:15:42 +00: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 rest of virtuals removed 2024-03-18 18:40:22 +00:00
gfxGLCardProfiler.cpp linux followup work by tim 2019-08-21 03:12:54 -05:00
gfxGLCardProfiler.h rest of virtuals removed 2024-03-18 18:40:22 +00:00
gfxGLCircularVolatileBuffer.h dial back nullPtr usage 2025-12-29 17:45:09 -06:00
gfxGLCubemap.cpp Test PR for generating cubemap mips 2024-04-18 07:56:52 +01:00
gfxGLCubemap.h Test PR for generating cubemap mips 2024-04-18 07:56:52 +01:00
gfxGLDevice.cpp Terrain doesnt render correctly 2026-04-10 06:42:45 +01:00
gfxGLDevice.h rest of virtuals removed 2024-03-18 18:40:22 +00:00
gfxGLDeviceProfiler.cpp Console Refactor 2023-09-13 10:33:20 +02:00
gfxGLEnumTranslate.cpp init commit 2023-07-19 13:36:14 +01: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 rest of virtuals removed 2024-03-18 18:40:22 +00:00
gfxGLPrimitiveBuffer.cpp uninitialized variables-gfx 2020-05-11 15:00:25 -05:00
gfxGLPrimitiveBuffer.h rest of virtuals removed 2024-03-18 18:40:22 +00:00
gfxGLShader.cpp fix particle glow 2025-10-20 10:56:19 -05:00
gfxGLShader.h rest of virtuals removed 2024-03-18 18:40:22 +00:00
gfxGLStateBlock.cpp move border to gfxglstateblock 2023-07-19 16:33:01 +01:00
gfxGLStateBlock.h rest of virtuals removed 2024-03-18 18:40:22 +00: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 Terrain doesnt render correctly 2026-04-10 06:42:45 +01:00
gfxGLTextureManager.h Update GFXTextureManager and GBitmap 2025-12-22 10:29:01 +00:00
gfxGLTextureObject.cpp Terrain doesnt render correctly 2026-04-10 06:42:45 +01:00
gfxGLTextureObject.h Update GFXTextureManager and GBitmap 2025-12-22 10:29:01 +00:00
gfxGLTextureTarget.cpp Update GFXTextureManager and GBitmap 2025-12-22 10:29:01 +00:00
gfxGLTextureTarget.h Update GFXTextureManager and GBitmap 2025-12-22 10:29:01 +00:00
gfxGLUtils.h opengl debug 2026-03-01 13:15:42 +00: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 rest of virtuals removed 2024-03-18 18:40:22 +00: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 rest of virtuals removed 2024-03-18 18:40:22 +00:00
screenshotGL.cpp Implements missing _captureBackBuffer method for GL gfx layer. 2020-07-02 16:02:05 -04:00
screenshotGL.h use screenshot for eye dropper 2025-01-23 20:23:47 +00:00