Changesets: DarkRadiant

materialeditor2 5919c9b8

19.03.2021 13:51

greebo


Details Diff
0005532: Bind vertex colour controls Affected Issues
0005532
mod - include/ishaderlayer.h Diff File
mod - radiant/ui/materials/MaterialEditor.cpp Diff File
mod - radiant/ui/materials/MaterialEditor.h Diff File
add - radiant/ui/materials/RadioButtonBinding.h Diff File
mod - radiantcore/shaders/Doom3ShaderLayer.h Diff File
mod - tools/msvc/DarkRadiant.vcxproj Diff File
mod - tools/msvc/DarkRadiant.vcxproj.filters Diff File

materialeditor2 0bce7e6a

19.03.2021 12:23

greebo


Details Diff
0005532: Condition expression editing Affected Issues
0005532
mod - include/ishaderlayer.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

materialeditor2 68a0d46c

19.03.2021 12:09

greebo


Details Diff
0005532: Wire up the vertex colour expressions Affected Issues
0005532
mod - include/ishaderlayer.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

materialeditor2 ac480468

19.03.2021 11:46

greebo


Details Diff
0005532: Avoid feedback loops when updating the description from the material Affected Issues
0005532
mod - radiant/ui/materials/MaterialEditor.cpp Diff File
mod - radiant/ui/materials/MaterialEditor.h Diff File

materialeditor2 7dbdd383

19.03.2021 11:35

greebo


Details Diff
0005532: Removing transforms is working 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

materialeditor2 15af1b03

19.03.2021 11:26

greebo


Details Diff
0005532: Transformation edit controls Affected Issues
0005532
mod - include/ishaderlayer.h Diff File
mod - radiant/ui/materials/MaterialEditor.cpp Diff File
mod - radiant/ui/materials/MaterialEditor.h Diff File
mod - radiantcore/shaders/Doom3ShaderLayer.cpp Diff File
mod - radiantcore/shaders/Doom3ShaderLayer.h Diff File
mod - radiantcore/shaders/TextureMatrix.cpp Diff File

materialeditor2 954b0697

19.03.2021 07:37

greebo


Details Diff
0005532: Setting up the transformation list view Affected Issues
0005532
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 - radiant/ui/materials/MaterialEditor.h Diff File
mod - radiantcore/shaders/Doom3ShaderLayer.cpp Diff File

materialeditor2 10425b75

19.03.2021 06:46

greebo


Details Diff
0005532: Remove all the unused code for handling the expressions for the various transformation types separately Affected Issues
0005532, 0005552
mod - include/ishaderlayer.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

materialeditor2 55f65f68

19.03.2021 06:33

greebo


Details Diff
0005532: Use the stage texture transform matrix to set up the shader pass Affected Issues
0005532, 0005552
mod - radiantcore/rendersystem/backend/OpenGLShaderPass.cpp Diff File
mod - radiantcore/shaders/ExpressionSlots.cpp Diff File

materialeditor2 67a5348b

19.03.2021 06:15

greebo


Details Diff
0005532: Make IShaderExpressions cloneable Affected Issues
0005532
mod - include/ishaderexpression.h Diff File
mod - radiantcore/shaders/ShaderExpression.cpp Diff File
mod - radiantcore/shaders/ShaderExpression.h Diff File

materialeditor2 6d68aa53

19.03.2021 05:04

greebo


Details Diff
0005532: Adjust unit test cases, add sinTable and cosTable to unit test resources Affected Issues
0005532, 0005552
mod - radiantcore/shaders/TextureMatrix.cpp Diff File
mod - test/Materials.cpp Diff File
mod - test/resources/tdm/materials/parsertest.mtr Diff File
add - test/resources/tdm/materials/tables.mtr Diff File

materialeditor2 56a35683

19.03.2021 03:44

greebo


Details Diff
0005532: rotate implementation Affected Issues
0005532, 0005552
mod - radiantcore/CMakeLists.txt Diff File
mod - radiantcore/shaders/ShaderExpression.cpp Diff File
mod - radiantcore/shaders/ShaderExpression.h Diff File
add - radiantcore/shaders/TextureMatrix.cpp Diff File
mod - radiantcore/shaders/TextureMatrix.h Diff File
mod - tools/msvc/DarkRadiantCore.vcxproj Diff File
mod - tools/msvc/DarkRadiantCore.vcxproj.filters Diff File

materialeditor2 9097ac55

19.03.2021 03:27

greebo


Details Diff
0005532: shear implementation Affected Issues
0005532, 0005552
mod - radiantcore/shaders/TextureMatrix.h Diff File

materialeditor2 3b5a4267

19.03.2021 03:24

greebo


Details Diff
0005532: centerScale implementation Affected Issues
0005532, 0005552
mod - radiantcore/shaders/TextureMatrix.h Diff File

materialeditor2 bc81bc37

19.03.2021 03:18

greebo


Details Diff
0005532: Fix matrix multiplication implementation Affected Issues
0005532, 0005552
mod - radiantcore/shaders/Doom3ShaderLayer.cpp Diff File
mod - radiantcore/shaders/ShaderExpression.cpp Diff File
mod - radiantcore/shaders/ShaderExpression.h Diff File
mod - radiantcore/shaders/TextureMatrix.h Diff File
mod - test/Materials.cpp Diff File

master ca1d6d77

18.03.2021 20:48

orbweaver


Details Diff
Set Eigen submodule to shallow by default
mod - .gitmodules Diff File

master fca18ace

18.03.2021 20:42

orbweaver


Details Diff
Add initial Eigen submodule in libs/ directory
add - .gitmodules Diff File
add - libs/eigen Diff File

master 70f8099e

17.03.2021 21:18

orbweaver


Details Diff
Check X/Y/Z coordinates at target vector

Target vector points to the middle of the projected image so the X and Y (S and
T) coordinates should be 0.5 each, and the Z coordinate should be 1.
mod - test/Renderer.cpp Diff File

master 31e7f012

17.03.2021 21:02

orbweaver


Details Diff
Add unit test for increasing W along target vector

W coordinate increases from 0 at the projected light apex to 1 at the target
plane.
mod - libs/math/Vector3.h Diff File
mod - test/Renderer.cpp Diff File

master c3dfa166

16.03.2021 21:19

orbweaver


Details Diff
Add helper method to get the light matrix in tests

Replace multiple calls to getRendererLight() followed by
getLightTextureTransformation() with a simple Light::getMatrix() method.
mod - test/Renderer.cpp Diff File

master 6a5a9f69

16.03.2021 21:10

orbweaver


Details Diff
Refactor light creation in tests

Add named constructor methods to create an omni light with a radius and a
projected light with the three direction vectors, to replace multiple manual
calls to setKeyValue().
mod - test/Renderer.cpp Diff File

master 53da7838

16.03.2021 20:56

orbweaver


Details Diff
Add first test for projected light texture

Confirm that the origin point is transformed appropriately, ending up with a W
coordinate of 0 to reflect the infinitely small texture image.
mod - libs/math/Matrix4.h Diff File
mod - libs/math/Vector4.h Diff File
mod - radiantcore/entity/light/Light.cpp Diff File
mod - test/Renderer.cpp Diff File

master c8599c88

16.03.2021 20:01

orbweaver


Details Diff
More tests for light_radius and light_center

Confirm that light_radius can be changed more than once and still affect the
matrix, while light_center never affects the matrix at all.
mod - test/Renderer.cpp Diff File

materialeditor2 3c6b0557

15.03.2021 05:06

greebo


Details Diff
0005532: Add a partially implemented wrapper class to encapsulate the texture matrix handling Affected Issues
0005532, 0005552
mod - include/ishaderlayer.h Diff File
mod - radiantcore/shaders/Doom3ShaderLayer.cpp Diff File
mod - radiantcore/shaders/Doom3ShaderLayer.h Diff File
add - radiantcore/shaders/TextureMatrix.h Diff File
mod - tools/msvc/DarkRadiantCore.vcxproj Diff File
mod - tools/msvc/DarkRadiantCore.vcxproj.filters Diff File

materialeditor2 b3b91ee0

15.03.2021 04:07

greebo


Details Diff
0005532: Adjust stage parsing code to stack transformation keywords Affected Issues
0005532, 0005552
mod - radiantcore/shaders/ShaderTemplate.cpp Diff File
 First  Prev  1 2 3 ... 30 ... 60 ... 90 ... 120 ... 150 ... 152 153 154 155 156 157 158 ... 180 ... 210 ... 240 ... 264 265 266  Next  Last