Changesets: DarkRadiant

materialeditor 6f79172c

2021-02-28 14:59:28

greebo

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

2021-02-28 09:52:09

greebo

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

2021-02-28 09:25:23

greebo

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

2021-02-28 08:56:45

greebo

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

2021-02-28 08:47:41

greebo

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

2021-02-28 08:36:20

greebo

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

2021-02-28 05:11:57

greebo

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

2021-02-28 04:25:45

greebo

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

2021-02-28 04:17:07

greebo

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

2021-02-28 04:11:22

greebo

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 60346bdf

2021-02-27 16:51:10

greebo

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 d42cb1e6

2021-02-27 16:51:10

greebo

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

2021-02-27 12:10:39

greebo

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

2021-02-27 12:00:12

greebo

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

2021-02-27 08:36:47

greebo

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

2021-02-27 08:30:28

greebo

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

2021-02-27 08:05:07

greebo

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

2021-02-27 08:00:18

greebo

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

2021-02-27 06:38:39

greebo

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

2021-02-27 06:28:58

greebo

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

2021-02-27 06:28:34

greebo

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

2021-02-27 05:26:12

greebo

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

2021-02-27 05:03:48

greebo

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

2021-02-27 04:58:03

greebo

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

materialeditor febd0e17

2021-02-26 07:43:23

greebo

Details Diff
0005532: Material Editor can display mirrorRenderMap and remoteRenderMap stages 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
1 2 3 4 ... 10 ... 20 ... 30 ... 40 ... 50 ... 60 ... 70 ... 80 ... 90 ... 100 ... 105 106 107  Next  Last