Changesets: DarkRadiant
materialeditor2 f31ea17a 21.03.2021 07:45 Details Diff |
0005532: Bind lightFallOffImage text control. |
Affected Issues 0005532 |
|
mod - include/ishaders.h | Diff File | ||
mod - radiant/ui/materials/ExpressionBinding.h | Diff File | ||
mod - radiant/ui/materials/MaterialEditor.cpp | Diff File | ||
mod - radiantcore/shaders/CShader.cpp | Diff File | ||
mod - radiantcore/shaders/CShader.h | Diff File | ||
mod - radiantcore/shaders/ShaderTemplate.h | Diff File | ||
materialeditor2 a33b14b1 21.03.2021 07:32 Details Diff |
0005532: More template trickery to remove the separate base templates for MaterialPtr and IShaderLayer::Ptr bindings |
Affected Issues 0005532 |
|
mod - radiant/ui/materials/Binding.h | Diff File | ||
mod - radiant/ui/materials/ExpressionBinding.h | Diff File | ||
mod - radiant/ui/materials/MaterialEditor.cpp | Diff File | ||
mod - radiant/ui/materials/RadioButtonBinding.h | Diff File | ||
mod - radiant/ui/materials/SpinCtrlBinding.h | Diff File | ||
materialeditor2 5d371ca5 21.03.2021 06:04 Details Diff |
0005532: Refactoring to reduce code duplication |
Affected Issues 0005532 |
|
mod - radiant/ui/materials/Binding.h | Diff File | ||
materialeditor2 fdd8a4c6 21.03.2021 05:37 Details Diff |
0005532: Change lightFalloffImage handling, since only the last occurrence of lightFalloffImage and lightFalloffCubeMap will actually make it into the effective map, if both are declared. |
Affected Issues 0005532 |
|
mod - include/ishaders.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/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 | ||
master a0ecbc7c 20.03.2021 21:17 Details Diff |
Remove unused Matrix4::isEqual() Also add a simple test for Matrix4 equality using the regular operator== method. |
||
mod - libs/math/Matrix4.h | Diff File | ||
mod - test/math/Matrix4.cpp | Diff File | ||
master ef6e756a 20.03.2021 21:04 Details Diff |
Remove unused SelectionTest::TestLineLoop() | ||
mod - include/iselectiontest.h | Diff File | ||
mod - libs/selection/SelectionVolume.h | Diff File | ||
master 23b1bcd9 20.03.2021 20:57 Details Diff |
Remove unused Matrix4 affine methods These were methods which dealt with affine multiplication and testing if a particular matrix is affine. |
||
mod - libs/math/Matrix4.h | Diff File | ||
mod - test/math/Matrix4.cpp | Diff File | ||
master e37a1f69 20.03.2021 20:49 Details Diff |
Remove 3 more unused Matrix4 rotation methods These are methods that accept a Quaternion directly. |
||
mod - libs/math/Matrix4.h | Diff File | ||
master d014dd99 20.03.2021 20:32 Details Diff |
Remove even more Matrix4 Euler rotation methods It seems pretty much every possible permutation of X,Y,Z Euler angles was implemented in its own public method, including both degrees and radians variants, none of which were ever used. I'm not sure if this code was autogenerated or if the original author was paid by the line. |
||
mod - libs/math/Matrix4.cpp | Diff File | ||
mod - libs/math/Matrix4.h | Diff File | ||
mod - test/math/Matrix4.cpp | Diff File | ||
master 1297cfd0 20.03.2021 20:18 Details Diff |
Remove unused Matrix4::rotateByEulerZXYDegrees() | ||
mod - libs/math/Matrix4.h | Diff File | ||
master abdab5a3 20.03.2021 20:14 Details Diff |
Remove unused Matrix4::rotateByEulerYXZDegrees() | ||
mod - libs/math/Matrix4.h | Diff File | ||
materialeditor2 3bc65a41 20.03.2021 18:59 Details Diff |
0005532: Spectrum is editable |
Affected Issues 0005532 |
|
mod - include/ishaders.h | Diff File | ||
mod - install/ui/materialeditor.fbp | Diff File | ||
mod - install/ui/materialeditor.xrc | Diff File | ||
mod - radiant/ui/materials/Binding.h | Diff File | ||
mod - radiant/ui/materials/MaterialEditor.cpp | Diff File | ||
mod - radiantcore/shaders/CShader.cpp | Diff File | ||
mod - radiantcore/shaders/CShader.h | Diff File | ||
mod - radiantcore/shaders/ShaderTemplate.h | Diff File | ||
materialeditor2 9e0b59f2 20.03.2021 18:30 Details Diff |
0005532: Two-way material binding, used for polygonOffset |
Affected Issues 0005532 |
|
mod - include/ishaders.h | Diff File | ||
mod - radiant/ui/materials/Binding.h | Diff File | ||
mod - radiant/ui/materials/MaterialEditor.cpp | Diff File | ||
mod - radiant/ui/materials/SpinCtrlBinding.h | Diff File | ||
mod - radiantcore/shaders/CShader.cpp | Diff File | ||
mod - radiantcore/shaders/CShader.h | Diff File | ||
mod - radiantcore/shaders/ShaderTemplate.h | Diff File | ||
master 09f8c77e 20.03.2021 17:36 Details Diff |
Remove unused Matrix4::getRotationForEulerXZYDegrees() | ||
mod - libs/math/Matrix4.cpp | Diff File | ||
mod - libs/math/Matrix4.h | Diff File | ||
mod - test/math/Matrix4.cpp | Diff File | ||
master c59bd0f8 20.03.2021 17:32 Details Diff |
Remove unused Matrix4::getRotationForEulerYZXDegrees() | ||
mod - libs/math/Matrix4.cpp | Diff File | ||
mod - libs/math/Matrix4.h | Diff File | ||
mod - test/math/Matrix4.cpp | Diff File | ||
master f7de05d2 20.03.2021 17:24 Details Diff |
Remove unused Matrix4::getRotation(const std::string&) | ||
mod - libs/math/Matrix4.cpp | Diff File | ||
mod - libs/math/Matrix4.h | Diff File | ||
master 768798fb 20.03.2021 17:15 Details Diff |
Add tests for Matrix4 affine inverse (translation and scale) | ||
mod - test/math/Matrix4.cpp | Diff File | ||
master 7f007e15 20.03.2021 17:09 Details Diff |
Switch to Julia-style Matrix4 printouts Multi-line format does not work well in GTest output, where the first row is indented and misaligned relative to the subsequent rows. The Julia format is a single line with columns separated by spaces and rows separated by semicolons, i.e.: [1 0 0 0; 0 1 0 0; 0 0 1 0; 0 0 0 1] |
||
mod - libs/math/Matrix4.h | Diff File | ||
master 94c69a4a 20.03.2021 16:49 Details Diff |
Remove unused Matrix4::getDeterminant() | ||
mod - libs/math/Matrix4.h | Diff File | ||
mod - test/math/Matrix4.cpp | Diff File | ||
materialeditor2 808c324c 20.03.2021 16:00 Details Diff |
0005532: Stage manipulation button sensitivity |
Affected Issues 0005532 |
|
mod - radiant/ui/materials/MaterialEditor.cpp | Diff File | ||
mod - radiant/ui/materials/MaterialEditor.h | Diff File | ||
materialeditor2 6db0dd53 20.03.2021 15:54 Details Diff |
0005532: Duplicate layers button |
Affected Issues 0005532 |
|
mod - include/ishaders.h | Diff File | ||
mod - radiant/ui/materials/MaterialEditor.cpp | Diff File | ||
mod - radiant/ui/materials/MaterialEditor.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 | ||
materialeditor2 40317cd1 20.03.2021 15:35 Details Diff |
0005532: Moving stages is working |
Affected Issues 0005532 |
|
mod - include/ishaders.h | Diff File | ||
mod - radiant/ui/materials/MaterialEditor.cpp | Diff File | ||
mod - radiant/ui/materials/MaterialEditor.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 | ||
materialeditor2 0c70138e 20.03.2021 15:07 Details Diff |
0005532: Toggle stage visibility button |
Affected Issues 0005532 |
|
mod - radiant/ui/materials/MaterialEditor.cpp | Diff File | ||
mod - radiant/ui/materials/MaterialEditor.h | Diff File | ||
materialeditor2 4f4f22d9 20.03.2021 14:58 Details Diff |
0005532: Adding/removing shader stages is working |
Affected Issues 0005532 |
|
mod - include/ishaders.h | Diff File | ||
mod - radiant/ui/materials/MaterialEditor.cpp | Diff File | ||
mod - radiant/ui/materials/MaterialEditor.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 | ||
master 002fafe1 20.03.2021 14:16 Details Diff |
Work around Eigen 'Success' macro conflict on Linux | ||
mod - libs/math/Matrix4.h | Diff File |