Changesets: DarkRadiant
materialeditor 08aeb123 21.02.2021 05:47 Details Diff |
0005532: Deform info is displayed in the Material Editor |
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 863474bb 21.02.2021 05:36 Details Diff |
0005532: IShaderExpression can reproduce a string expression. Better support for deform keywords in materials. |
Affected Issues 0005532 |
|
mod - include/ishaderexpression.h | Diff File | ||
mod - include/ishaders.h | Diff File | ||
mod - radiantcore/shaders/CShader.cpp | Diff File | ||
mod - radiantcore/shaders/CShader.h | Diff File | ||
mod - radiantcore/shaders/ShaderExpression.cpp | Diff File | ||
mod - radiantcore/shaders/ShaderExpression.h | Diff File | ||
mod - radiantcore/shaders/ShaderTemplate.cpp | Diff File | ||
mod - radiantcore/shaders/ShaderTemplate.h | Diff File | ||
materialeditor 666551c3 21.02.2021 04:25 Details Diff |
0005532: Show/hide deform pages as needed |
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 d0c3793c 21.02.2021 04:17 Details Diff |
0005532: Start working on the deform page |
Affected Issues 0005532 |
|
mod - libs/materials/ParseLib.h | Diff File | ||
mod - radiant/ui/materials/MaterialEditor.cpp | Diff File | ||
mod - radiant/ui/materials/MaterialEditor.h | Diff File | ||
materialeditor 9d10db97 20.02.2021 17:00 Details Diff |
0005532: Parser support for the TDM-specific isLightGemSurf keyword |
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/ShaderTemplate.cpp | Diff File | ||
materialeditor 6803df2b 20.02.2021 09:16 Details Diff |
0005532: Display renderbumpflat arguments in Material Editor. |
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 7870ee92 20.02.2021 09:14 Details Diff |
0005532: Parser is preserving the renderbumpflat arguments after parsing. |
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 43c377f2 20.02.2021 05:43 Details Diff |
0005532: Display renderbump arguments in Material Editor. |
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 2206a93a 20.02.2021 05:39 Details Diff |
0005532: Parser is preserving the renderbump arguments after parsing. |
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 29fc9a17 20.02.2021 04:51 Details Diff |
0005532: Add new material keywords to source view scheme |
Affected Issues 0005532 |
|
mod - libs/wxutil/SourceView.cpp | Diff File | ||
materialeditor a748d878 20.02.2021 04:47 Details Diff |
0005532: Parser support for ignoreDepth stage keyword |
Affected Issues 0005532 |
|
mod - include/ShaderLayer.h | Diff File | ||
mod - radiantcore/shaders/ShaderTemplate.cpp | Diff File | ||
materialeditor 47929272 20.02.2021 04:44 Details Diff |
0005532: Load values for the various macro into the controls |
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 01d46acc 20.02.2021 04:39 Details Diff |
0005532: Parser support for TWOSIDED_DECAL_MACRO, GLASS_MACRO and PARTICLE_MACRO. |
Affected Issues 0005532 |
|
mod - include/ishaders.h | Diff File | ||
mod - radiant/ui/materials/MaterialEditor.cpp | Diff File | ||
mod - radiantcore/shaders/ShaderTemplate.cpp | Diff File | ||
materialeditor 539ce580 20.02.2021 04:13 Details Diff |
0005532: Load decal info into editor |
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/ShaderTemplate.cpp | Diff File | ||
materialeditor 5965bc5b 20.02.2021 03:40 Details Diff |
0005532: Load spectrum value to controls |
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 d959727d 20.02.2021 03:34 Details Diff |
0005532: Adjust spectrum parsing code. The default is 0, even without a keyword. Add parser flag to determine whether we actually had the keyword in the material def. |
Affected Issues 0005532 |
|
mod - include/ishaders.h | 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 c129e72a 19.02.2021 20:09 Details Diff |
AUI layout now persists between sessions Layout is saved and restored with SavePerspective/LoadPerspective, which only works if the panels have deterministic names (otherwise wxWidgets generates random numbers as the panel names which do not match between sessions). These names are generated by a simple numeric progression based on the number of panes currently added. |
||
mod - radiant/ui/mainframe/AuiLayout.cpp | Diff File | ||
master 29d4cb09 19.02.2021 19:32 Details Diff |
AUI panels now take up the entire window Use a nasty hack to workaround AUI's inability to take into account BestSize() when initially adding a docked pane. The panes are all added with a minimum size of approximately half the window, then those minimum sizes are reset to a much smaller value after the first Update(). This results in panels which take up the entire window to begin with, but can still be shrunk by the user if required. |
||
mod - radiant/ui/mainframe/AuiLayout.cpp | Diff File | ||
mod - radiant/ui/mainframe/AuiLayout.h | Diff File | ||
materialeditor 006bab20 19.02.2021 16:30 Details Diff |
0005532: Add parsing code for TDM's lightFalloffCubeMap |
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 | ||
materialeditor 94c326c5 19.02.2021 16:07 Details Diff |
0005532: MapExpression offer now a getExpressionString() method to reconstruct the nested expression string |
Affected Issues 0005532 |
|
mod - include/ishaderexpression.h | Diff File | ||
mod - radiant/ui/materials/MaterialEditor.cpp | Diff File | ||
mod - radiantcore/imagefile/ImageLoader.cpp | Diff File | ||
mod - radiantcore/shaders/MapExpression.cpp | Diff File | ||
mod - radiantcore/shaders/MapExpression.h | Diff File | ||
materialeditor c120e109 19.02.2021 15:35 Details Diff |
0005532: Extract interface of map expression in preparation of a method to reconstruct the initial expression source text. |
Affected Issues 0005532 |
|
mod - include/ishaderexpression.h | Diff File | ||
mod - include/ishaders.h | Diff File | ||
mod - include/precompiled_interfaces.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/Doom3ShaderLayer.h | Diff File | ||
mod - radiantcore/shaders/MapExpression.h | Diff File | ||
mod - radiantcore/shaders/ShaderTemplate.h | Diff File | ||
materialeditor 0d5bc8df 19.02.2021 12:55 Details Diff |
0005532: Add parser stage for the TDM ambientRimColor keyword, no actual implementation for this one |
Affected Issues 0005532 |
|
mod - include/ishaders.h | Diff File | ||
mod - install/ui/materialeditor.fbp | Diff File | ||
mod - install/ui/materialeditor.xrc | 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 c702aa99 19.02.2021 11:54 Details Diff |
0005532: Unit tests for sort keyword handling |
Affected Issues 0005532 |
|
mod - test/Materials.cpp | Diff File | ||
mod - test/resources/tdm/materials/parsertest.mtr | Diff File | ||
materialeditor 65ae7f25 19.02.2021 11:42 Details Diff |
0005532: Add support for sort request afterFog, as introduced in TDM. Add parser flags since we otherwise cannot determine whether a material had a sort keyword defined or had just the defaulted to opaque or using DECAL_MACRO. |
Affected Issues 0005532 |
|
mod - include/ishaders.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 - libs/wxutil/dataview/ResourceTreeView.cpp | 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 | ||
materialeditor 0aae4dd5 19.02.2021 10:04 Details Diff |
0005532: Test material parser handling polygonOffset |
Affected Issues 0005532 |
|
mod - test/Materials.cpp | Diff File | ||
add - test/resources/tdm/materials/parsertest.mtr | Diff File |