Changesets: DarkRadiant

materialeditor 43c377f2

20.02.2021 05:43

greebo


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

greebo


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

greebo


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

greebo


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

greebo


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

greebo


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

greebo


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

greebo


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

greebo


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

orbweaver


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

orbweaver


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

greebo


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

greebo


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

greebo


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

greebo


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

greebo


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

greebo


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

greebo


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

materialeditor 4627d6c7

19.02.2021 09:57

greebo


Details Diff
0005532: polygonOffset binding 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 a7352a92

19.02.2021 09:48

greebo


Details Diff
0005532: The value of the polygonOffset keyword is optional, adjust the parser Affected Issues
0005532
mod - include/ishaders.h Diff File
mod - radiantcore/shaders/ShaderTemplate.cpp Diff File

materialeditor 110bc03e

19.02.2021 09:21

greebo


Details Diff
0005532: Add support for cubicLight and ambientCubicLight keywords 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 - 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

materialeditor 8cb57ca5

19.02.2021 07:45

greebo


Details Diff
0005532: Material flag bindings 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 81b9bcb4

19.02.2021 06:35

greebo


Details Diff
0005532: Add Binding class used to connect the Material to a UI control. Introduce CheckboxBinding as first implementation to reflect all the surface flags. Affected Issues
0005532
mod - install/ui/materialeditor.fbp Diff File
mod - install/ui/materialeditor.xrc Diff File
add - radiant/ui/materials/MaterialBinding.h Diff File
mod - radiant/ui/materials/MaterialEditor.cpp Diff File
mod - radiant/ui/materials/MaterialEditor.h Diff File
mod - tools/msvc/DarkRadiant.vcxproj Diff File
mod - tools/msvc/DarkRadiant.vcxproj.filters Diff File

materialeditor 195e3031

19.02.2021 05:54

greebo


Details Diff
0005532: Add utility mapping Material::SurfaceType <=> string Affected Issues
0005532
mod - install/ui/materialeditor.fbp Diff File
mod - install/ui/materialeditor.xrc Diff File
add - 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/ShaderTemplate.cpp Diff File
mod - radiantcore/shaders/ShaderTemplate.h Diff File
mod - tools/msvc/libs.vcxproj Diff File
mod - tools/msvc/libs.vcxproj.filters Diff File

materialeditor 1c0f9a76

19.02.2021 05:00

greebo


Details Diff
0005532: Start working on control population 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
 First  Prev  1 2 3 ... 30 ... 60 ... 90 ... 120 ... 150 ... 163 164 165 166 167 168 169 ... 180 ... 210 ... 240 ... 269 270 271  Next  Last