Torque3D/Engine/source/gfx
Areloch 1ed8b05169 Initial implementation of the new Base Game Template and some starting modules.
This makes some tweaks to the engine to support this, specifically, it tweaks the hardcoded shaderpaths to defer to a pref variable, so none of the shader paths are hardcoded.

Also tweaks how post effects read in texture files, removing a bizzare filepath interpretation choice, where if the file path didn't start with "/" it forcefully appended the script's file path. This made it impossible to have images not in the same dir as the script file defining the post effect.

This was changed and the existing template's post effects tweaked for now to just add "./" to those few paths impacted, as well as the perf vars to support the non-hardcoded shader paths in the engine.
2017-02-24 02:40:56 -06:00
..
bitmap Fix mipmap count and potential crash for non square textures that are allocated with GBitmap class 2017-01-16 15:36:52 +10:00
D3D9 Initial implementation of the new Base Game Template and some starting modules. 2017-02-24 02:40:56 -06:00
D3D11 Initial implementation of the new Base Game Template and some starting modules. 2017-02-24 02:40:56 -06:00
gl Initial implementation of the new Base Game Template and some starting modules. 2017-02-24 02:40:56 -06:00
Null Added immutable vertex and index buffers. 2016-02-20 21:28:18 +01:00
sim Tweaks any enums that use uint_max values so that they have hard types to avoid any compiler kerfluffles with C++11 value narrowing, specifically pertaining to clang. 2016-10-17 01:00:12 -05:00
util Merge pull request #622 from BeamNG/texel_pixel_offset 2014-11-30 02:20:45 +01:00
video Adds a check to the record movie call so that it only happens in Release mode, to avoid crash issues with theora and debug mode. 2017-01-30 20:36:48 -06:00
genericConstBuffer.cpp Hardware Skinning Support 2016-08-21 01:43:30 +01:00
genericConstBuffer.h Hardware Skinning Support 2016-08-21 01:43:30 +01:00
gFont.cpp Merges in Monkey's fixes PR with a resolution for a conflict 2015-09-03 22:58:57 -05:00
gFont.h Engine directory for ticket #1 2012-09-19 11:15:01 -04:00
gfxAdapter.h Tidy up indentation in openvr changes 2016-09-11 22:51:00 +01:00
gfxAPI.cpp Direct3D11 Engine/source changes 2016-03-20 21:52:11 +10:00
gfxAPI.h Engine directory for ticket #1 2012-09-19 11:15:01 -04:00
gfxCardProfile.cpp MacOS platform support. 2016-09-28 11:09:48 +10:00
gfxCardProfile.h Engine directory for ticket #1 2012-09-19 11:15:01 -04:00
gfxCubemap.cpp Engine directory for ticket #1 2012-09-19 11:15:01 -04:00
gfxCubemap.h Engine directory for ticket #1 2012-09-19 11:15:01 -04:00
gfxDebugEvent.h Engine directory for ticket #1 2012-09-19 11:15:01 -04:00
gfxDevice.cpp Merge pull request #1763 from Azaezel/linearBuffers 2016-09-17 21:31:31 +02:00
gfxDevice.h Tidy up indentation in openvr changes 2016-09-11 22:51:00 +01:00
gfxDeviceStatistics.cpp Engine directory for ticket #1 2012-09-19 11:15:01 -04:00
gfxDeviceStatistics.h Engine directory for ticket #1 2012-09-19 11:15:01 -04:00
gfxDrawUtil.cpp Tidy up indentation in openvr changes 2016-09-11 22:51:00 +01:00
gfxDrawUtil.h Allow drawing 2D squares with 0 rotation angle. 2014-07-10 11:30:56 +02:00
gfxEnums.h Improvements to openvr code 2016-09-11 22:42:42 +01:00
gfxFence.cpp Engine directory for ticket #1 2012-09-19 11:15:01 -04:00
gfxFence.h Engine directory for ticket #1 2012-09-19 11:15:01 -04:00
gfxFontRenderBatcher.cpp Tidy up indentation in openvr changes 2016-09-11 22:51:00 +01:00
gfxFontRenderBatcher.h Engine directory for ticket #1 2012-09-19 11:15:01 -04:00
gfxFormatUtils.cpp More fixes 2013-12-04 16:56:26 -05:00
gfxFormatUtils.h Engine directory for ticket #1 2012-09-19 11:15:01 -04:00
gfxInit.cpp Tidy up indentation in openvr changes 2016-09-11 22:51:00 +01:00
gfxInit.h Tidy up indentation in openvr changes 2016-09-11 22:51:00 +01:00
gfxOcclusionQuery.cpp Engine directory for ticket #1 2012-09-19 11:15:01 -04:00
gfxOcclusionQuery.h clang: constructor initialization order 2016-10-14 18:16:55 -05:00
gfxPrimitiveBuffer.cpp Added immutable vertex and index buffers. 2016-02-20 21:28:18 +01:00
gfxPrimitiveBuffer.h Hardware Skinning Support 2016-08-21 01:43:30 +01:00
gfxResource.cpp Engine directory for ticket #1 2012-09-19 11:15:01 -04:00
gfxResource.h Engine directory for ticket #1 2012-09-19 11:15:01 -04:00
gfxShader.cpp Fixed type inference for nulls in console functions 2017-01-06 17:18:37 -05:00
gfxShader.h Direct3D11 Engine/source changes 2016-03-20 21:52:11 +10:00
gfxStateBlock.cpp Engine directory for ticket #1 2012-09-19 11:15:01 -04:00
gfxStateBlock.h Add OpenGL support. 2014-11-08 20:21:50 +01:00
gfxStringEnumTranslate.cpp Direct3D11 Engine/source changes 2016-03-20 21:52:11 +10:00
gfxStringEnumTranslate.h Simple pass over the codebase to standardize the platform types. 2013-08-04 16:26:01 -05:00
gfxStructs.cpp Engine directory for ticket #1 2012-09-19 11:15:01 -04:00
gfxStructs.h Engine directory for ticket #1 2012-09-19 11:15:01 -04:00
gfxTarget.cpp Engine directory for ticket #1 2012-09-19 11:15:01 -04:00
gfxTarget.h Engine directory for ticket #1 2012-09-19 11:15:01 -04:00
gfxTextureHandle.cpp Engine directory for ticket #1 2012-09-19 11:15:01 -04:00
gfxTextureHandle.h Engine directory for ticket #1 2012-09-19 11:15:01 -04:00
gfxTextureManager.cpp Initial implementation of the new Base Game Template and some starting modules. 2017-02-24 02:40:56 -06:00
gfxTextureManager.h Remove hard coded paths pass 1 2013-01-30 14:09:23 -05:00
gfxTextureObject.cpp Replaced a ton of ConsoleMethods with the DefineConsoleMethod Macro. 2014-11-03 22:42:51 -05:00
gfxTextureObject.h Simple pass over the codebase to standardize the platform types. 2013-08-04 16:26:01 -05:00
gfxTextureProfile.cpp Certain plugins were not playing nice on the directx end with updating rendertargets. Provides a profile for targets intended to be continuously updated. 2016-04-24 11:36:28 -05:00
gfxTextureProfile.h Tidy up indentation in openvr changes 2016-09-11 22:51:00 +01:00
gfxTransformSaver.h Engine directory for ticket #1 2012-09-19 11:15:01 -04:00
gfxVertexBuffer.cpp Engine directory for ticket #1 2012-09-19 11:15:01 -04:00
gfxVertexBuffer.h clang: constructor initialization order 2016-10-14 18:16:55 -05:00
gfxVertexColor.cpp Engine directory for ticket #1 2012-09-19 11:15:01 -04:00
gfxVertexColor.h Engine directory for ticket #1 2012-09-19 11:15:01 -04:00
gfxVertexFormat.cpp Hardware Skinning Support 2016-08-21 01:43:30 +01:00
gfxVertexFormat.h Hardware Skinning Support 2016-08-21 01:43:30 +01:00
gfxVertexTypes.cpp Hardware Skinning Support 2016-08-21 01:43:30 +01:00
gfxVertexTypes.h Hardware Skinning Support 2016-08-21 01:43:30 +01:00
primBuilder.cpp Direct3D11 Engine/source changes 2016-03-20 21:52:11 +10:00
primBuilder.h Engine directory for ticket #1 2012-09-19 11:15:01 -04:00
screenshot.cpp Engine directory for ticket #1 2012-09-19 11:15:01 -04:00
screenshot.h Fix: Added missing virtual destructors for classes with virtual functions. 2014-05-06 12:40:46 +04:00