Changesets: DarkRadiant

master 49d5846f

01.03.2021 20:16

orbweaver


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

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

28.02.2021 09:52

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

28.02.2021 09:25

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

28.02.2021 08:56

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

28.02.2021 08:47

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

28.02.2021 08:36

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

28.02.2021 05:11

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

28.02.2021 04:25

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

28.02.2021 04:17

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

28.02.2021 04:11

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 d42cb1e6

27.02.2021 16:51

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

27.02.2021 16:51

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

27.02.2021 12:10

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

27.02.2021 12:00

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

27.02.2021 08:36

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

27.02.2021 08:30

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

27.02.2021 08:05

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

27.02.2021 08:00

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

27.02.2021 06:38

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

27.02.2021 06:28

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

27.02.2021 06:28

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

27.02.2021 05:26

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

27.02.2021 05:03

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

27.02.2021 04:58

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
 First  Prev  1 2 3 ... 30 ... 60 ... 90 ... 120 ... 150 ... 156 157 158 159 160 161 162 ... 180 ... 210 ... 240 ... 264 265 266  Next  Last