Changesets: DarkRadiant
material_save_handling 2b5faaca 25.03.2021 17:27 Details Diff |
0005565: Fix sort value not being set properly on the material |
Affected Issues 0005565 |
|
mod - libs/materials/ParseLib.h | Diff File | ||
mod - radiant/ui/materials/editor/MaterialEditor.cpp | Diff File | ||
material_save_handling e0fb7ce4 25.03.2021 16:49 Details Diff |
0005565: Export spectrum |
Affected Issues 0005565 |
|
mod - radiantcore/shaders/MaterialSourceGenerator.cpp | Diff File | ||
mod - test/MaterialExport.cpp | Diff File | ||
master 17509fe6 25.03.2021 16:37 Details Diff |
0005568: GCC build fixes |
Affected Issues 0005568 |
|
mod - radiant/ui/common/ImageFileSelector.cpp | Diff File | ||
mod - radiantcore/shaders/TableDefinition.h | Diff File | ||
material_save_handling fec4baa6 25.03.2021 16:27 Details Diff |
0005565: Export sort request |
Affected Issues 0005565 |
|
mod - radiantcore/shaders/MaterialSourceGenerator.cpp | Diff File | ||
mod - test/MaterialExport.cpp | Diff File | ||
material_save_handling 04b66399 25.03.2021 15:58 Details Diff |
0005565: Export guisurf variants |
Affected Issues 0005565 |
|
mod - radiantcore/shaders/MaterialSourceGenerator.cpp | Diff File | ||
mod - test/MaterialExport.cpp | Diff File | ||
mod - test/resources/tdm/materials/exporttest.mtr | Diff File | ||
material_save_handling 00f6d07a 25.03.2021 15:46 Details Diff |
0005565: Export CullType |
Affected Issues 0005565 |
|
mod - libs/materials/ParseLib.h | Diff File | ||
mod - radiantcore/shaders/MaterialSourceGenerator.cpp | Diff File | ||
mod - test/MaterialExport.cpp | Diff File | ||
material_save_handling adaea413 25.03.2021 15:42 Details Diff |
0005565: Export ClampType |
Affected Issues 0005565 |
|
mod - radiantcore/shaders/MaterialSourceGenerator.cpp | Diff File | ||
mod - test/MaterialExport.cpp | Diff File | ||
material_save_handling 4564b620 25.03.2021 12:00 Details Diff |
0005565: Export simple material flags |
Affected Issues 0005565 |
|
mod - libs/materials/ParseLib.h | Diff File | ||
mod - radiantcore/shaders/MaterialSourceGenerator.cpp | Diff File | ||
mod - test/MaterialExport.cpp | Diff File | ||
material_save_handling 04085819 25.03.2021 11:48 Details Diff |
0005565: Export SurfaceType |
Affected Issues 0005565 |
|
mod - radiantcore/shaders/MaterialSourceGenerator.cpp | Diff File | ||
mod - test/MaterialExport.cpp | Diff File | ||
material_save_handling 39d250ba 25.03.2021 11:39 Details Diff |
0005565: Export polygonOffset |
Affected Issues 0005565 |
|
mod - radiantcore/shaders/MaterialSourceGenerator.cpp | Diff File | ||
mod - test/MaterialExport.cpp | Diff File | ||
material_save_handling 29494a54 25.03.2021 10:58 Details Diff |
0005565: Add first unit test to cover description generation |
Affected Issues 0005565 |
|
mod - test/CMakeLists.txt | Diff File | ||
add - test/MaterialExport.cpp | Diff File | ||
add - test/resources/tdm/materials/exporttest.mtr | Diff File | ||
mod - tools/msvc/Tests/Tests.vcxproj | Diff File | ||
mod - tools/msvc/Tests/Tests.vcxproj.filters | Diff File | ||
material_save_handling ae598d54 25.03.2021 10:37 Details Diff |
0005565: Add source code generator (stub). Suppress template change signals during definition parsing. |
Affected Issues 0005565 |
|
mod - radiant/ui/materials/editor/MaterialEditor.cpp | Diff File | ||
mod - radiant/ui/materials/editor/MaterialEditor.h | Diff File | ||
mod - radiantcore/CMakeLists.txt | Diff File | ||
add - radiantcore/shaders/MaterialSourceGenerator.cpp | Diff File | ||
add - radiantcore/shaders/MaterialSourceGenerator.h | Diff File | ||
mod - radiantcore/shaders/ShaderTemplate.cpp | Diff File | ||
mod - radiantcore/shaders/ShaderTemplate.h | Diff File | ||
mod - tools/msvc/DarkRadiantCore.vcxproj | Diff File | ||
mod - tools/msvc/DarkRadiantCore.vcxproj.filters | Diff File | ||
material_save_handling 1e0558a4 25.03.2021 10:01 Details Diff |
0005565: Move signal emission code to ShaderTemplate. |
Affected Issues 0005565 |
|
mod - radiantcore/shaders/CShader.cpp | Diff File | ||
mod - radiantcore/shaders/ShaderTemplate.cpp | Diff File | ||
mod - radiantcore/shaders/ShaderTemplate.h | Diff File | ||
material_save_handling 53ade093 25.03.2021 09:12 Details Diff |
0005565: Definition view is updating itself on material change |
Affected Issues 0005565 |
|
mod - radiant/ui/materials/MaterialDefinitionView.cpp | Diff File | ||
mod - radiant/ui/materials/MaterialDefinitionView.h | Diff File | ||
material_save_handling 49f2ecd8 25.03.2021 08:12 Details Diff |
0005565: Dialog modality |
Affected Issues 0005565 |
|
mod - radiant/ui/materials/editor/MaterialEditor.cpp | Diff File | ||
material_save_handling 5aec81f6 25.03.2021 08:04 Details Diff |
0005565: Prevent crashes when assigning empty map expressions |
Affected Issues 0005565 |
|
mod - radiantcore/rendersystem/backend/OpenGLShader.cpp | Diff File | ||
material_save_handling 407ae621 25.03.2021 07:54 Details Diff |
0005565: Template (and layer) changes are propagated to the parent CShader now |
Affected Issues 0005565 |
|
mod - radiantcore/shaders/CShader.cpp | Diff File | ||
mod - radiantcore/shaders/CShader.h | Diff File | ||
mod - radiantcore/shaders/Doom3ShaderLayer.cpp | Diff File | ||
mod - radiantcore/shaders/ShaderTemplate.h | Diff File | ||
material_save_handling 042010a2 25.03.2021 07:36 Details Diff |
0005565: ShaderLayer is notifying the owning template about any change |
Affected Issues 0005565 |
|
mod - radiantcore/shaders/Doom3ShaderLayer.cpp | Diff File | ||
material_save_handling 276629fb 25.03.2021 07:32 Details Diff |
0005565: Move ShaderLayer implementations to cpp file |
Affected Issues 0005565 |
|
mod - radiantcore/shaders/Doom3ShaderLayer.cpp | Diff File | ||
mod - radiantcore/shaders/Doom3ShaderLayer.h | Diff File | ||
mod - radiantcore/shaders/ShaderTemplate.h | Diff File | ||
material_save_handling 11f7cb9c 25.03.2021 06:20 Details Diff |
0005565: Changes to the global material properties are notifying observers |
Affected Issues 0005565 |
|
mod - radiantcore/shaders/CShader.cpp | Diff File | ||
material_save_handling a0db37ef 25.03.2021 06:08 Details Diff |
0005565: OpenGLShaders remember their name, to be able to reconstruct themselves without the OpenGLRenderSystem parent having to pass down the name every time. Remove now unneeded OpenGLShaderRenderSystem::onMaterialChanged interface. |
Affected Issues 0005565 |
|
mod - include/irender.h | Diff File | ||
mod - radiantcore/rendersystem/OpenGLRenderSystem.cpp | Diff File | ||
mod - radiantcore/rendersystem/OpenGLRenderSystem.h | Diff File | ||
mod - radiantcore/rendersystem/backend/OpenGLShader.cpp | Diff File | ||
mod - radiantcore/rendersystem/backend/OpenGLShader.h | Diff File | ||
material_save_handling 74bd3448 25.03.2021 05:53 Details Diff |
0005565: MaterialPreview is automatically refreshing its view when the material is changed. Right now nothing is happening since the signal in CSHader is not emitted by anything. |
Affected Issues 0005565 |
|
mod - radiant/ui/materials/editor/MaterialEditor.cpp | Diff File | ||
mod - radiant/ui/materials/editor/MaterialPreview.cpp | Diff File | ||
mod - radiant/ui/materials/editor/MaterialPreview.h | Diff File | ||
material_save_handling 4bedaeb6 25.03.2021 05:47 Details Diff |
0005565: Add changed signal to Material class such that OpenGLShader instances are notified automatically |
Affected Issues 0005565 |
|
mod - include/ishaders.h | Diff File | ||
mod - radiantcore/rendersystem/backend/OpenGLShader.cpp | Diff File | ||
mod - radiantcore/rendersystem/backend/OpenGLShader.h | Diff File | ||
mod - radiantcore/shaders/CShader.cpp | Diff File | ||
mod - radiantcore/shaders/CShader.h | Diff File | ||
material_save_handling 4a491e4f 25.03.2021 05:11 Details Diff |
0005565: Implement Revert changes button |
Affected Issues 0005565 |
|
mod - include/ishaders.h | Diff File | ||
mod - install/ui/materialeditor.fbp | Diff File | ||
mod - install/ui/materialeditor.xrc | Diff File | ||
mod - radiant/ui/materials/editor/MaterialEditor.cpp | Diff File | ||
mod - radiant/ui/materials/editor/MaterialEditor.h | Diff File | ||
mod - radiantcore/shaders/CShader.cpp | Diff File | ||
mod - radiantcore/shaders/CShader.h | Diff File | ||
material_save_handling 9b9c1cbd 25.03.2021 04:26 Details Diff |
0005565: Skeleton methods to handle save/discard/cancel functionality when switching to a different material |
Affected Issues 0005565 |
|
mod - radiant/ui/materials/editor/MaterialEditor.cpp | Diff File | ||
mod - radiant/ui/materials/editor/MaterialEditor.h | Diff File |