Torque3D/Engine/source/gfx
marauder2k7 68e762130d Compilation changes
Few compile time attempts to speed things up

Swap include guards for pramga once
Change compile options in the cmakeLists for source
generate a pch

small tweaks
2026-06-04 20:42:09 +01:00
..
bitmap Compilation changes 2026-06-04 20:42:09 +01:00
D3D11 Compilation changes 2026-06-04 20:42:09 +01:00
gl Compilation changes 2026-06-04 20:42:09 +01:00
Null Compilation changes 2026-06-04 20:42:09 +01:00
sim Compilation changes 2026-06-04 20:42:09 +01:00
util Compilation changes 2026-06-04 20:42:09 +01:00
video Compilation changes 2026-06-04 20:42:09 +01:00
gFont.cpp various fixes 2026-02-17 00:13:10 +00:00
gFont.h Compilation changes 2026-06-04 20:42:09 +01:00
gfxAdapter.h Compilation changes 2026-06-04 20:42:09 +01:00
gfxAPI.cpp Update GFXTextureManager and GBitmap 2025-12-22 10:29:01 +00:00
gfxAPI.h Compilation changes 2026-06-04 20:42:09 +01:00
gfxCardProfile.cpp Console Refactor 2023-09-13 10:33:20 +02:00
gfxCardProfile.h Compilation changes 2026-06-04 20:42:09 +01:00
gfxCubemap.cpp cubemap baking fix 2024-12-04 21:57:32 +00:00
gfxCubemap.h Compilation changes 2026-06-04 20:42:09 +01:00
gfxDebugEvent.h Compilation changes 2026-06-04 20:42:09 +01:00
gfxDevice.cpp minor followup to #1494 2025-06-06 11:00:12 -05:00
gfxDevice.h Compilation changes 2026-06-04 20:42:09 +01:00
gfxDeviceStatistics.cpp Engine directory for ticket #1 2012-09-19 11:15:01 -04:00
gfxDeviceStatistics.h Compilation changes 2026-06-04 20:42:09 +01:00
gfxDrawUtil.cpp fix for draw cone and draw cylinder 2025-07-31 17:55:38 +01:00
gfxDrawUtil.h Compilation changes 2026-06-04 20:42:09 +01:00
gfxEnums.h Compilation changes 2026-06-04 20:42:09 +01:00
gfxFence.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
gfxFence.h Compilation changes 2026-06-04 20:42:09 +01:00
gfxFontRenderBatcher.cpp Removed old fixed function code from GFX. 2021-01-05 12:57:17 +10:00
gfxFontRenderBatcher.h Compilation changes 2026-06-04 20:42:09 +01:00
gfxFormatUtils.cpp Reverse depth & 32F buffer format 2023-04-14 20:13:28 -06:00
gfxFormatUtils.h Compilation changes 2026-06-04 20:42:09 +01:00
gfxInit.cpp Adds a logical check for when we try and check for found adapters, so if we're defined to use a Null device, we can skip looking around 2023-07-17 21:12:46 -05:00
gfxInit.h Compilation changes 2026-06-04 20:42:09 +01:00
gfxOcclusionQuery.cpp Engine directory for ticket #1 2012-09-19 11:15:01 -04:00
gfxOcclusionQuery.h Compilation changes 2026-06-04 20:42:09 +01:00
gfxPrimitiveBuffer.cpp Added immutable vertex and index buffers. 2016-02-20 21:28:18 +01:00
gfxPrimitiveBuffer.h Compilation changes 2026-06-04 20:42:09 +01:00
gfxResource.cpp Engine directory for ticket #1 2012-09-19 11:15:01 -04:00
gfxResource.h Compilation changes 2026-06-04 20:42:09 +01:00
gfxShader.cpp Update GFXTextureManager and GBitmap 2025-12-22 10:29:01 +00:00
gfxShader.h Compilation changes 2026-06-04 20:42:09 +01:00
gfxStateBlock.cpp Apply suggestions from code review 2023-07-19 15:41:24 +01:00
gfxStateBlock.h Compilation changes 2026-06-04 20:42:09 +01:00
gfxStringEnumTranslate.cpp Reverse depth & 32F buffer format 2023-04-14 20:13:28 -06:00
gfxStringEnumTranslate.h Compilation changes 2026-06-04 20:42:09 +01:00
gfxStructs.cpp Fix for bug in GFXVideoMode::parseFromString() 2018-07-07 02:23:59 -04:00
gfxStructs.h Compilation changes 2026-06-04 20:42:09 +01:00
gfxTarget.cpp Engine directory for ticket #1 2012-09-19 11:15:01 -04:00
gfxTarget.h Compilation changes 2026-06-04 20:42:09 +01:00
gfxTextureArray.cpp kill console spam 2022-10-09 00:30:06 -05:00
gfxTextureArray.h Compilation changes 2026-06-04 20:42:09 +01:00
gfxTextureHandle.cpp Update GFXTextureManager and GBitmap 2025-12-22 10:29:01 +00:00
gfxTextureHandle.h Compilation changes 2026-06-04 20:42:09 +01:00
gfxTextureManager.cpp Update GFXTextureManager and GBitmap 2025-12-22 10:29:01 +00:00
gfxTextureManager.h Compilation changes 2026-06-04 20:42:09 +01:00
gfxTextureObject.cpp Update GFXTextureManager and GBitmap 2025-12-22 10:29:01 +00:00
gfxTextureObject.h Compilation changes 2026-06-04 20:42:09 +01:00
gfxTextureProfile.cpp Update GFXTextureManager and GBitmap 2025-12-22 10:29:01 +00:00
gfxTextureProfile.h Compilation changes 2026-06-04 20:42:09 +01:00
gfxTransformSaver.h Compilation changes 2026-06-04 20:42:09 +01:00
gfxVertexBuffer.cpp Engine directory for ticket #1 2012-09-19 11:15:01 -04:00
gfxVertexBuffer.h Compilation changes 2026-06-04 20:42:09 +01:00
gfxVertexColor.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
gfxVertexColor.h Compilation changes 2026-06-04 20:42:09 +01:00
gfxVertexFormat.cpp uninitialized variables-gfx 2020-05-11 15:00:25 -05:00
gfxVertexFormat.h Compilation changes 2026-06-04 20:42:09 +01:00
gfxVertexTypes.cpp clean up (some) shader variation redundencies 2025-04-01 18:23:29 -05:00
gfxVertexTypes.h Compilation changes 2026-06-04 20:42:09 +01:00
primBuilder.cpp Removed old fixed function code from GFX. 2021-01-05 12:57:17 +10:00
primBuilder.h Compilation changes 2026-06-04 20:42:09 +01:00
screenshot.cpp Restore LIBPNG for png files 2025-12-31 11:00:07 +00:00
screenshot.h Compilation changes 2026-06-04 20:42:09 +01:00