Changesets: DarkRadiant

master a4641847

02.04.2021 16:14

orbweaver


Details Diff
Add unit test for Vector3 addition

Also rename BasicVector3's template parameter to the more usual 'T' rather than
the needlessly verbose 'Element'.
mod - libs/math/Vector3.h Diff File
mod - test/math/Vector3.cpp Diff File

master ac918cbc

02.04.2021 16:01

orbweaver


Details Diff
Test (and slight refactor) of Vector3 normalisation

getNormalised() now implemented in terms of normalise(), rather than separate
code. normalise() now returns the underlying BasicVector3 Element type rather
than coercing everything to float (this would break if we had any
BasicVector3<int> classes and wanted to normalise them, but we don't).
mod - libs/math/Vector3.h Diff File
mod - test/math/Vector3.cpp Diff File

material_editor_basic 686a8074

02.04.2021 14:33

greebo


Details Diff
0005567: Blend layers are supposed to be drawn on other fragments, set the depth function to GL_LEQUAL to prevent the depth test from culling all blend fragments. Affected Issues
0005567
mod - radiantcore/rendersystem/backend/OpenGLShader.cpp Diff File

material_editor_basic a04750fc

02.04.2021 13:32

greebo


Details Diff
0005567: getBlendFunc() needs to return GL-compatible values. Since the blend func strings stored in the layer can also have the DBS shortcuts "specularmap" or "bumpmap", we need to handle those too. They are used as blend mode for the editor pass as well, so this fixes the roundtop windows being rendered as black in the non-lit render mode. Affected Issues
0005567
mod - radiantcore/shaders/Doom3ShaderLayer.cpp Diff File

master 2f7ebf60

02.04.2021 13:12

orbweaver


Details Diff
Remove unused Vector3::swap() and ::snap()
mod - libs/math/Vector3.h Diff File

master 37c2d45b

02.04.2021 13:00

orbweaver


Details Diff
Removed unused Vector3::min() and ::max()
mod - libs/math/Vector3.h Diff File
mod - plugins/script/interfaces/MathInterface.cpp Diff File

material_editor_basic adf85c86

02.04.2021 08:35

greebo


Details Diff
0005567: Make the unlock button more prominent Affected Issues
0005567
mod - install/ui/materialeditor.fbp Diff File
mod - radiant/ui/materials/editor/MaterialEditor.cpp Diff File

material_editor_basic 71a4e643

02.04.2021 08:14

greebo


Details Diff
0005567: Adding/removing frob stages is ok now Affected Issues
0005567
mod - radiant/ui/materials/editor/MaterialEditor.cpp Diff File

material_editor_basic 699a3fd2

02.04.2021 08:10

greebo


Details Diff
0005567: Some materials are using _white.tga instead of _white in frob stages Affected Issues
0005567
mod - libs/materials/FrobStageSetup.h Diff File
mod - test/Materials.cpp Diff File
mod - test/resources/tdm/materials/parsertest.mtr Diff File

material_editor_basic 079e9bdd

02.04.2021 08:00

greebo


Details Diff
0005567: Fix unit tests running into double equality problems Affected Issues
0005567
mod - test/math/MatrixUtils.h Diff File

material_editor_basic 19ca94a1

02.04.2021 07:57

greebo


Details Diff
0005567: Implement frob stage removal Affected Issues
0005567
mod - libs/materials/FrobStageSetup.h Diff File
mod - radiant/ui/materials/editor/MaterialEditor.cpp Diff File
mod - test/Materials.cpp Diff File

material_editor_basic 33fcbc48

02.04.2021 07:45

greebo


Details Diff
0005567: Implement adding frob stages Affected Issues
0005567
mod - libs/materials/FrobStageSetup.h Diff File
mod - radiant/ui/materials/editor/MaterialEditor.cpp Diff File
mod - test/Materials.cpp Diff File

material_editor_basic f2b17e62

02.04.2021 07:19

greebo


Details Diff
0005567: Basic setup for testing the frob-highlights Affected Issues
0005567
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 - radiant/ui/materials/editor/MaterialPreview.cpp Diff File
mod - radiant/ui/materials/editor/MaterialPreview.h Diff File

material_editor_basic 77a1d500

02.04.2021 06:36

greebo


Details Diff
0005567: Frob stage detection code Affected Issues
0005567
mod - libs/materials/FrobStageSetup.h Diff File
mod - radiant/ui/materials/editor/MaterialEditor.cpp Diff File
mod - test/Materials.cpp Diff File

material_editor_basic 32ebdcc4

02.04.2021 06:10

greebo


Details Diff
0005567: Add frob stage setup helper, and a set of failing unit test cases Affected Issues
0005567
mod - install/ui/materialeditor.fbp Diff File
mod - install/ui/materialeditor.xrc Diff File
add - libs/materials/FrobStageSetup.h Diff File
mod - radiant/ui/materials/editor/MaterialEditor.cpp Diff File
mod - radiant/ui/materials/editor/MaterialEditor.h Diff File
mod - test/Materials.cpp Diff File
mod - test/resources/tdm/materials/parsertest.mtr Diff File
mod - tools/msvc/libs.vcxproj Diff File
mod - tools/msvc/libs.vcxproj.filters Diff File

material_editor_basic 024d783b

02.04.2021 05:07

greebo


Details Diff
0005567: Fix initial size of dialog if no settings are found in the registry Affected Issues
0005567
mod - libs/wxutil/WindowPosition.cpp Diff File
mod - radiant/ui/materials/editor/MaterialEditor.cpp Diff File

material_editor_basic 35960fc3

02.04.2021 05:00

greebo


Details Diff
0005567: Show transform table headers Affected Issues
0005567
mod - install/ui/materialeditor.fbp Diff File
mod - radiant/ui/materials/editor/MaterialEditor.cpp Diff File

material_editor_basic 9f781fb5

02.04.2021 04:54

greebo


Details Diff
0005567: Allow switching through notebook tabs for read-only materials Affected Issues
0005567
mod - radiant/ui/materials/editor/MaterialEditor.cpp Diff File

material_editor_basic da2f609c

02.04.2021 04:50

greebo


Details Diff
0005567: Prevent stage hiding for read-only materials Affected Issues
0005567
mod - radiant/ui/materials/editor/MaterialEditor.cpp Diff File

material_editor_basic c29cb378

02.04.2021 04:47

greebo


Details Diff
0005567: Make sure editor image expression is carried over when cloning templates Affected Issues
0005567
mod - radiant/ui/materials/editor/MaterialEditor.cpp Diff File
mod - radiantcore/shaders/ShaderTemplate.cpp Diff File

material_editor_basic 0c887875

02.04.2021 04:40

greebo


Details Diff
0005567: Adding/removing stages in basic mode is working now Affected Issues
0005567
mod - radiant/ui/materials/editor/MaterialEditor.cpp Diff File
mod - radiant/ui/materials/editor/MaterialEditor.h Diff File

material_editor_basic c364a9b1

02.04.2021 04:03

greebo


Details Diff
0005567: Name update handling Affected Issues
0005567
mod - radiant/ui/materials/editor/MaterialEditor.cpp Diff File
mod - radiant/ui/materials/editor/MaterialEditor.h Diff File

material_editor_basic 95853859

02.04.2021 03:59

greebo


Details Diff
0005567: Load name/description/type into basic controls, update advanced page if changed and vice versa Affected Issues
0005567
mod - radiant/ui/materials/editor/MaterialEditor.cpp Diff File

material_editor_basic bc0f15c6

02.04.2021 03:48

greebo


Details Diff
0005567: Update existing material stages when changing the basic controls Affected Issues
0005567
mod - radiant/ui/materials/editor/MaterialEditor.cpp Diff File
mod - radiant/ui/materials/editor/MaterialEditor.h Diff File

material_editor_basic affe5a29

02.04.2021 03:21

greebo


Details Diff
0005567: Load values into controls Affected Issues
0005567
mod - radiant/ui/materials/editor/MaterialEditor.cpp Diff File
mod - radiant/ui/materials/editor/MaterialEditor.h Diff File
 First  Prev  1 2 3 ... 30 ... 60 ... 90 ... 120 ... 142 143 144 145 146 147 148 ... 150 ... 180 ... 210 ... 240 ... 264 265 266  Next  Last