Changesets: DarkRadiant
master 7a69f45a 23.02.2021 19:57 Details Diff |
AUI layout is now the default layout for new users AuiLayout replaces EmbeddedLayout as the default if no layout is configured in settings. The new layout is not currently replacing any existing layouts, so users with existing stored preferences will not see any change. |
||
mod - radiant/ui/mainframe/MainFrame.cpp | Diff File | ||
master b05a9fbf 23.02.2021 19:48 Details Diff |
2D view is now the CenterPane in AUI layout The AUI Center pane is a non-floatable pane which takes up all the space in the window not occupied by docked panes. Previously the 2D view was docked in the Right position, which tended to leave a large empty area in the middle of the window which would only be filled if the left and right panes were manually resized. The disadvantage of using the Center position is there is no possibility to float the 2D view, but since we can create a new standalone window from the View menu, this seems an acceptable compromise to avoid an annoying empty area. |
||
mod - radiant/ui/mainframe/AuiLayout.cpp | Diff File | ||
materialeditor aa2fb0b8 23.02.2021 18:03 Details Diff |
0005532: Material Editor adjustments for map type display |
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 0f92a1f8 23.02.2021 18:03 Details Diff |
0005532: Add ShaderLayer::MapType enum to distinguish the various map keywords in material stages |
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 | ||
materialeditor e1c05f1a 23.02.2021 17:11 Details Diff |
0005532: Since map, cubeMap and cameraCubeMap are mutually exclusive, add a dropdown next to the image map field. |
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 e56565f2 23.02.2021 17:09 Details Diff |
0005532: A cube map decl expression is deriving from IMapExpression too now. It's different from the MapExpression intermediate type since it doesn't generate a single ImagePtr, but offers the cube map binding methods instead. |
Affected Issues 0005532 |
|
mod - include/ishaderexpression.h | Diff File | ||
mod - radiantcore/shaders/CameraCubeMapDecl.cpp | Diff File | ||
mod - radiantcore/shaders/CameraCubeMapDecl.h | Diff File | ||
mod - radiantcore/shaders/MapExpression.h | Diff File | ||
materialeditor 37c90058 23.02.2021 16:48 Details Diff |
0005532: Parser is storing the cubeMap map expression to the shader layer, rather than ignoring it |
Affected Issues 0005532 |
|
mod - radiantcore/shaders/ShaderTemplate.cpp | Diff File | ||
materialeditor 137dc917 23.02.2021 16:34 Details Diff |
0005532: Display the map expression used in a stage |
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 | ||
materialeditor 7e45278b 23.02.2021 15:55 Details Diff |
0005532: Blend types are loaded into the UI |
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 | ||
materialeditor fe82beed 21.02.2021 16:13 Details Diff |
0005532: Alphatest binding |
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 | ||
materialeditor d685ffc6 21.02.2021 12:02 Details Diff |
0005532: Set up stage flag bindings |
Affected Issues 0005532 |
|
mod - install/ui/materialeditor.fbp | Diff File | ||
mod - install/ui/materialeditor.xrc | Diff File | ||
mod - radiant/ui/materials/MaterialBinding.h | Diff File | ||
mod - radiant/ui/materials/MaterialEditor.cpp | Diff File | ||
mod - radiant/ui/materials/MaterialEditor.h | Diff File | ||
materialeditor 3ace0cf2 21.02.2021 08:41 Details Diff |
0005532: WIP material stages |
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 e3c36631 21.02.2021 08:19 Details Diff |
0005532: Start working on material stages |
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 - radiant/ui/materials/MaterialEditor.h | Diff File | ||
mod - radiantcore/shaders/Doom3ShaderLayer.h | Diff File | ||
materialeditor 66db22e7 21.02.2021 05:55 Details Diff |
0005532: Add some parser unit tests for deform variants |
Affected Issues 0005532 |
|
mod - test/Materials.cpp | Diff File | ||
mod - test/resources/tdm/materials/parsertest.mtr | Diff File | ||
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 |