Torque3D/Engine/source/gfx
JeffR dff83182e2 Added sanity check to ensure that the requested file to be scaled via saveScaledImage actually exists
Shifts integration of other modules with the OptionsMenu so other modules can inject their own options categories to a callOnModules hook
Updated ExampleModule to use new options menu integration angle to show example option
Deleted unneeded dropdown_textEdit_image asset def from baseUI
Fixed incorrect internal values for the terrainIcon_image asset def that made it present as a redundant terrain material asset
Cleaned up old, bad loadFilters calls and replaced them with the proper refresh() calls.
Removed old, bad calls for jumping through the asset browser's tree from when it was still hardcoded organization, which cuts down a lot of error spam
Cleaned up some of the asset type's preview image assignment code to be more reliable
Made terrain materials now use a similar preview proxy shape as regular materials
Fixed erroneous duplicate GuiInspectorTypeShapeAssetPtr::onControlDropped, which was breaking drag-n-drop actions of shapeAssets into inspector fields
Added proper logic for drag-n-drop actions of imageAssets into inspector fields
Add sanity check after creating new asset to avoid redundant attempts at initialization of the new asset
Fixed ConvexShape Editor tooling so you can now use the UI to apply the selected material to the selected surface
Added tools menu to the menubar with the Project Importer entry so the PI can be launched from either tool
Implemented ability to drag-n-drop imageAssets onto MaterialEditor map fields and have it work
Implemented ability to drag-n-drop imageAssets onto TerrainMaterial Editor map fields and have it work
Made the TerrainMaterial editor dialogue have a non-modal background so you can interact with the editor as normal while it's up
Add sanity check to avoid attempting to mark EditorTree items if we couldn't find it's id
renamed BaseMap references in terrain material editor to diffuseMap for consistency
2022-03-27 03:05:48 -05:00
..
bitmap Added sanity check to ensure that the requested file to be scaled via saveScaledImage actually exists 2022-03-27 03:05:48 -05:00
D3D11 set cubemapsaver profile to one that preserves sizes 2021-11-21 14:28:51 -06:00
gl fix opengl device not returning the correct anisotropic value 2021-12-15 20:09:18 +10:00
Null Removed old fixed function code from GFX. 2021-01-05 12:57:17 +10:00
sim correct imageassetarrays having a singular texture profile as oposed to a type per. 2021-11-03 12:30:52 -05:00
util Removes Direct3D9 functionality. 2017-05-28 16:51:31 -05:00
video * BugFix: Clear a lot of warnings and correct a few actual programming errors along the way. 2021-10-04 20:04:21 -04:00
genericConstBuffer.cpp Merge branch 'MatInstanceViewer' of https://github.com/Areloch/Torque3D into Preview4_0 2019-06-27 00:36:56 -05:00
genericConstBuffer.h 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
gFont.cpp uninitialized variables-gfx 2020-05-11 15:00:25 -05:00
gFont.h uninitialized variables-gfx 2020-05-11 15:00:25 -05:00
gfxAdapter.h uninitialized variables-gfx 2020-05-11 15:00:25 -05:00
gfxAPI.cpp Removed old fixed function code from GFX. 2021-01-05 12:57:17 +10:00
gfxAPI.h Removed old fixed function code from GFX. 2021-01-05 12:57:17 +10:00
gfxCardProfile.cpp Parametrize script extension, default to 'tscript' 2021-01-19 21:32:31 +01:00
gfxCardProfile.h Engine directory for ticket #1 2012-09-19 11:15:01 -04:00
gfxCubemap.cpp tracks wether or not a cubemap has been fully intitialised (as well as defautls for other shared entries). skips out including an uninitialized cuebmap in probe array (inthoery. in practice, need to root arround a bit more) 2019-01-22 02:03:14 -06:00
gfxCubemap.h uninitialized variables-gfx 2020-05-11 15:00:25 -05:00
gfxDebugEvent.h Engine directory for ticket #1 2012-09-19 11:15:01 -04:00
gfxDevice.cpp Removed old fixed function code from GFX. 2021-01-05 12:57:17 +10:00
gfxDevice.h Converts all game, gui editor, and system classes to utilize assets 2021-07-19 01:07:08 -05: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 by request, changed fspin and the new "rotation" for bitmap gui elements to a more generic "angle" to preserve thedistinction between rotating a gui and rotating a 3d object. 2021-11-08 16:07:44 -06:00
gfxDrawUtil.h by request, changed fspin and the new "rotation" for bitmap gui elements to a more generic "angle" to preserve thedistinction between rotating a gui and rotating a 3d object. 2021-11-08 16:07:44 -06:00
gfxEnums.h gfx enum correction 2021-01-05 13:04:53 +10: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 Engine directory for ticket #1 2012-09-19 11:15:01 -04:00
gfxFontRenderBatcher.cpp Removed old fixed function code from GFX. 2021-01-05 12:57:17 +10:00
gfxFontRenderBatcher.h Engine directory for ticket #1 2012-09-19 11:15:01 -04:00
gfxFormatUtils.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
gfxFormatUtils.h uninitialized variables-gfx 2020-05-11 15:00:25 -05:00
gfxInit.cpp dedicated gfx device surpression 2021-09-14 17:49:27 -05: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 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
gfxStateBlock.cpp Removed old fixed function code from GFX. 2021-01-05 12:57:17 +10:00
gfxStateBlock.h Removed old fixed function code from GFX. 2021-01-05 12:57:17 +10:00
gfxStringEnumTranslate.cpp adress #510 - missing GFXFormatR11G11B10 macrohook 2021-07-20 11:29:13 -05:00
gfxStringEnumTranslate.h Removed old fixed function code from GFX. 2021-01-05 12:57:17 +10:00
gfxStructs.cpp Fix for bug in GFXVideoMode::parseFromString() 2018-07-07 02:23:59 -04:00
gfxStructs.h Removed old fixed function code from GFX. 2021-01-05 12:57:17 +10:00
gfxTarget.cpp Engine directory for ticket #1 2012-09-19 11:15:01 -04:00
gfxTarget.h Add cubemap arrays, as well as control for generation of MIPs on texture targets. 2018-09-16 18:19:04 -05:00
gfxTextureArray.cpp Improve terrain rendering, handle bug with no detail 2021-01-04 20:06:17 +01:00
gfxTextureArray.h Add texture size fields to terrain textures and improve editor performance 2021-01-02 18:33:18 +01:00
gfxTextureHandle.cpp Fixes the backend logic for setting/creating 3DTextures in D3D11 2020-08-07 01:10:36 -05:00
gfxTextureHandle.h Fixes the backend logic for setting/creating 3DTextures in D3D11 2020-08-07 01:10:36 -05:00
gfxTextureManager.cpp report which profile usages are conflicting (was,is) 2021-04-06 14:54:53 -05:00
gfxTextureManager.h Add texture size fields to terrain textures and improve editor performance 2021-01-02 18:33:18 +01:00
gfxTextureObject.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
gfxTextureObject.h Simple pass over the codebase to standardize the platform types. 2013-08-04 16:26:01 -05:00
gfxTextureProfile.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
gfxTextureProfile.h Converts all game, gui editor, and system classes to utilize assets 2021-07-19 01:07:08 -05: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 uninitialized variables-gfx 2020-05-11 15:00:25 -05: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 from @rextimmy - linearcolor set and = operators 2019-08-22 07:03:48 -05:00
gfxVertexFormat.cpp uninitialized variables-gfx 2020-05-11 15:00:25 -05:00
gfxVertexFormat.h Removes bits of code and includes that are based on old 360, xbox and PS3 flags that are no longer needed. 2017-04-08 20:30:57 -05: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 Removed old fixed function code from GFX. 2021-01-05 12:57:17 +10:00
primBuilder.h 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
screenshot.cpp Use strncpy instead of strcpy because again, buffer overflows 2018-03-06 02:35:33 -05:00
screenshot.h Fix: Added missing virtual destructors for classes with virtual functions. 2014-05-06 12:40:46 +04:00