Changesets: DarkRadiant
master 49d5846f 01.03.2021 20:16 Details Diff |
Rename Doom3EntityClass to EntityClass | ||
mod - radiantcore/CMakeLists.txt | Diff File | ||
mod - radiantcore/eclass/EClassManager.cpp | Diff File | ||
mod - radiantcore/eclass/EClassManager.h | Diff File | ||
materialeditor 6f79172c 28.02.2021 14:59 Details Diff |
0005532: Material Editor supports ignoreDepth stage keyword |
Affected Issues 0005532 |
|
mod - install/ui/materialeditor.fbp | Diff File | ||
mod - install/ui/materialeditor.xrc | Diff File | ||
mod - radiant/ui/materials/MaterialEditor.cpp | Diff File | ||
materialeditor 8bb92cc0 28.02.2021 09:52 Details Diff |
0005532: Material Editor controls for guisurf variants |
Affected Issues 0005532 |
|
mod - install/ui/materialeditor.fbp | Diff File | ||
mod - install/ui/materialeditor.xrc | Diff File | ||
mod - radiant/ui/materials/MaterialEditor.cpp | Diff File | ||
materialeditor 154e7762 28.02.2021 09:25 Details Diff |
0005532: Extend material parser to be able to deal with the guisurf variants |
Affected Issues 0005532 |
|
mod - include/ishaders.h | Diff File | ||
mod - radiantcore/shaders/CShader.cpp | Diff File | ||
mod - radiantcore/shaders/CShader.h | Diff File | ||
mod - radiantcore/shaders/ShaderTemplate.cpp | Diff File | ||
mod - radiantcore/shaders/ShaderTemplate.h | Diff File | ||
mod - test/Materials.cpp | Diff File | ||
mod - test/resources/tdm/materials/parsertest.mtr | Diff File | ||
materialeditor cf8035a2 28.02.2021 08:56 Details Diff |
0005532: Material Editor can display fragmentMaps |
Affected Issues 0005532 |
|
mod - install/ui/materialeditor.fbp | Diff File | ||
mod - radiant/ui/materials/MaterialEditor.cpp | Diff File | ||
mod - radiant/ui/materials/MaterialEditor.h | Diff File | ||
materialeditor fca61e1b 28.02.2021 08:47 Details Diff |
0005532: Unit tests covering the fragment map parser |
Affected Issues 0005532 |
|
mod - test/Materials.cpp | Diff File | ||
mod - test/resources/tdm/materials/parsertest.mtr | Diff File | ||
materialeditor a1fff5e3 28.02.2021 08:36 Details Diff |
0005532: Redesign fragmentMap handling in Doom3ShaderLayer, analogously to the vertexParms. |
Affected Issues 0005532 |
|
mod - include/ShaderLayer.h | Diff File | ||
mod - libs/materials/ParseLib.h | Diff File | ||
mod - radiantcore/shaders/Doom3ShaderLayer.cpp | Diff File | ||
mod - radiantcore/shaders/Doom3ShaderLayer.h | Diff File | ||
mod - radiantcore/shaders/ShaderTemplate.cpp | Diff File | ||
materialeditor 0b1e67a6 28.02.2021 05:11 Details Diff |
0005532: Material Editor can display vertex parameters in a list |
Affected Issues 0005532 |
|
mod - install/ui/materialeditor.fbp | Diff File | ||
mod - install/ui/materialeditor.xrc | Diff File | ||
mod - radiant/ui/materials/MaterialEditor.cpp | Diff File | ||
mod - radiant/ui/materials/MaterialEditor.h | Diff File | ||
materialeditor 87ee8bf8 28.02.2021 04:25 Details Diff |
0005532: Don't ignore VFP layers. Material Editor displays the program name now |
Affected Issues 0005532 |
|
mod - install/ui/materialeditor.fbp | Diff File | ||
mod - install/ui/materialeditor.xrc | Diff File | ||
mod - radiant/ui/materials/MaterialEditor.cpp | Diff File | ||
mod - radiantcore/shaders/ShaderTemplate.cpp | Diff File | ||
materialeditor 1041b6f2 28.02.2021 04:17 Details Diff |
0005532: Max number of vertexParms is 4. |
Affected Issues 0005532 |
|
mod - libs/materials/ParseLib.h | Diff File | ||
mod - radiantcore/shaders/ShaderTemplate.cpp | Diff File | ||
mod - test/Materials.cpp | Diff File | ||
mod - test/resources/tdm/materials/parsertest.mtr | Diff File | ||
materialeditor c413f294 28.02.2021 04:11 Details Diff |
0005532: Redesign vertexParm handling in Doom3ShaderLayer. Expressions and index are remembered, gaps in the vertex indices are recognisable. |
Affected Issues 0005532 |
|
mod - include/ShaderLayer.h | Diff File | ||
mod - radiantcore/shaders/Doom3ShaderLayer.cpp | Diff File | ||
mod - radiantcore/shaders/Doom3ShaderLayer.h | Diff File | ||
mod - radiantcore/shaders/ShaderTemplate.cpp | Diff File | ||
mod - test/Materials.cpp | Diff File | ||
mod - test/resources/tdm/materials/parsertest.mtr | Diff File | ||
materialeditor d42cb1e6 27.02.2021 16:51 Details Diff |
0005532: Material Editor shows the effective expression for the RGBA vertex colour components. Since it's possible to overwrite any previously set expression in the same material stage, it's best for now to display just the end result. A possible GUI approach to reflect what can be done with colours in a stage would be to switch to a list which can have an arbitrary combination (and order) of red, green, blue, alpha, rgb, rgba, color and colored keywords. |
Affected Issues 0005532 |
|
mod - include/ShaderLayer.h | Diff File | ||
mod - install/ui/materialeditor.fbp | Diff File | ||
mod - install/ui/materialeditor.xrc | Diff File | ||
mod - radiant/ui/materials/MaterialEditor.cpp | Diff File | ||
mod - radiantcore/shaders/Doom3ShaderLayer.cpp | Diff File | ||
mod - radiantcore/shaders/Doom3ShaderLayer.h | Diff File | ||
mod - radiantcore/shaders/ShaderTemplate.cpp | Diff File | ||
materialeditor 60346bdf 27.02.2021 16:51 Details Diff |
0005532: Material Editor shows the effective expression for the RGBA vertex colour components. Since it's possible to overwrite any previously set expression in the same material stage, it's best for now to display just the end result. A possible GUI approach to reflect what can be done with colours in a stage would be to switch to a list which can have an arbitrary combination (and order) of red, green, blue, alpha, rgb, rgba, color and colored keywords. |
Affected Issues 0005532 |
|
mod - include/ShaderLayer.h | Diff File | ||
mod - install/ui/materialeditor.fbp | Diff File | ||
mod - install/ui/materialeditor.xrc | Diff File | ||
mod - radiant/ui/materials/MaterialEditor.cpp | Diff File | ||
mod - radiantcore/shaders/Doom3ShaderLayer.cpp | Diff File | ||
mod - radiantcore/shaders/Doom3ShaderLayer.h | Diff File | ||
mod - radiantcore/shaders/ShaderTemplate.cpp | Diff File | ||
materialeditor ba4b4d38 27.02.2021 12:10 Details Diff |
0005532: Support for displaying the vertexColor/inverseVertexColor flags |
Affected Issues 0005532 |
|
mod - install/ui/materialeditor.fbp | Diff File | ||
mod - install/ui/materialeditor.xrc | Diff File | ||
mod - radiant/ui/materials/MaterialEditor.cpp | Diff File | ||
materialeditor 5c96a564 27.02.2021 12:00 Details Diff |
0005532: Support for displaying the stage condition expression |
Affected Issues 0005532 |
|
mod - include/ShaderLayer.h | Diff File | ||
mod - install/ui/materialeditor.xrc | Diff File | ||
mod - radiant/ui/materials/MaterialEditor.cpp | Diff File | ||
mod - radiantcore/shaders/Doom3ShaderLayer.cpp | Diff File | ||
mod - radiantcore/shaders/Doom3ShaderLayer.h | Diff File | ||
materialeditor d5491be4 27.02.2021 08:36 Details Diff |
0005532: Material Editor displays a single transform expression, but this GUI approach is not going to stick around |
Affected Issues 0005532 |
|
mod - install/ui/materialeditor.fbp | Diff File | ||
mod - install/ui/materialeditor.xrc | Diff File | ||
mod - radiant/ui/materials/MaterialEditor.cpp | Diff File | ||
materialeditor 3a425ec5 27.02.2021 08:30 Details Diff |
0005532: (technically incorrect) centerScale expression support |
Affected Issues 0005532 |
|
mod - include/ShaderLayer.h | Diff File | ||
mod - radiantcore/shaders/Doom3ShaderLayer.h | Diff File | ||
mod - test/Materials.cpp | Diff File | ||
mod - test/resources/tdm/materials/parsertest.mtr | Diff File | ||
materialeditor de2357b9 27.02.2021 08:05 Details Diff |
0005532: Unit tests checking the expression retrieval |
Affected Issues 0005532 |
|
mod - test/Materials.cpp | Diff File | ||
mod - test/resources/tdm/materials/parsertest.mtr | Diff File | ||
materialeditor 9a1ada5e 27.02.2021 08:00 Details Diff |
0005532: Remember the expressions used to define the scale/rotate/shear transforms |
Affected Issues 0005532 |
|
mod - include/ShaderLayer.h | Diff File | ||
mod - radiantcore/shaders/Doom3ShaderLayer.cpp | Diff File | ||
mod - radiantcore/shaders/Doom3ShaderLayer.h | Diff File | ||
materialeditor df451152 27.02.2021 06:38 Details Diff |
0005532: New ExpressionBinding class to help with expression display. |
Affected Issues 0005532 |
|
add - radiant/ui/materials/ExpressionBinding.h | Diff File | ||
mod - radiant/ui/materials/MaterialEditor.cpp | Diff File | ||
mod - radiant/ui/materials/MaterialEditor.h | Diff File | ||
mod - tools/msvc/DarkRadiant.vcxproj | Diff File | ||
mod - tools/msvc/DarkRadiant.vcxproj.filters | Diff File | ||
materialeditor c74c397b 27.02.2021 06:28 Details Diff |
0005532: Material Editor can display translate/scroll expressions |
Affected Issues 0005532 |
|
mod - install/ui/materialeditor.fbp | Diff File | ||
mod - install/ui/materialeditor.xrc | Diff File | ||
mod - radiant/ui/materials/MaterialEditor.cpp | Diff File | ||
mod - radiant/ui/materials/MaterialEditor.h | Diff File | ||
materialeditor d246d6fe 27.02.2021 06:28 Details Diff |
0005532: Remember the expressions used to define the translate/scroll transform, since we need it to display in the material editor |
Affected Issues 0005532 |
|
mod - include/ShaderLayer.h | Diff File | ||
mod - radiantcore/shaders/Doom3ShaderLayer.cpp | Diff File | ||
mod - radiantcore/shaders/Doom3ShaderLayer.h | Diff File | ||
mod - test/Materials.cpp | Diff File | ||
mod - test/resources/tdm/materials/parsertest.mtr | Diff File | ||
materialeditor 666817fd 27.02.2021 05:26 Details Diff |
0005532: Parser adjustments to store the wobblesky expressions and link them to registers. |
Affected Issues 0005532 |
|
mod - include/ShaderLayer.h | Diff File | ||
mod - radiant/ui/materials/MaterialEditor.cpp | Diff File | ||
mod - radiantcore/shaders/Doom3ShaderLayer.cpp | Diff File | ||
mod - radiantcore/shaders/Doom3ShaderLayer.h | Diff File | ||
mod - radiantcore/shaders/ShaderTemplate.cpp | Diff File | ||
materialeditor 424660ef 27.02.2021 05:03 Details Diff |
0005532: Prepare controls for wobblesky axes expressions |
Affected Issues 0005532 |
|
mod - install/ui/materialeditor.fbp | Diff File | ||
mod - install/ui/materialeditor.xrc | Diff File | ||
mod - radiant/ui/materials/MaterialEditor.cpp | Diff File | ||
materialeditor 44a8f4d5 27.02.2021 04:58 Details Diff |
0005532: Material Editor fills the controls only when to the noclamp and texgen keywords were actually set |
Affected Issues 0005532 |
|
mod - include/ShaderLayer.h | Diff File | ||
mod - install/ui/materialeditor.fbp | Diff File | ||
mod - install/ui/materialeditor.xrc | Diff File | ||
mod - libs/materials/ParseLib.h | Diff File | ||
mod - radiant/ui/materials/MaterialEditor.cpp | Diff File | ||
mod - radiantcore/shaders/Doom3ShaderLayer.cpp | Diff File | ||
mod - radiantcore/shaders/Doom3ShaderLayer.h | Diff File | ||
mod - radiantcore/shaders/ShaderTemplate.cpp | Diff File |