Changesets: DarkRadiant

ase_importer 19a58a7d

2021-04-04 04:01:57

greebo

Details Diff
0005576: More tests checking the UVW texture keywords in ASE files Affected Issues
0005576
mod - test/Models.cpp Diff File
add - test/resources/tdm/models/ase/testcube_uv_angle.ase Diff File
add - test/resources/tdm/models/ase/testcube_uv_offset.ase Diff File
add - test/resources/tdm/models/ase/testcube_uv_tiling.ase Diff File

ase_importer 543bf75f

2021-04-04 03:37:50

greebo

Details Diff
0005576: Start adding test models and unit tests covering the ASE importer Affected Issues
0005576
mod - test/Models.cpp Diff File
add - test/resources/tdm/models/ase/exploded_cube.ase Diff File
add - test/resources/tdm/models/ase/merged_cube.ase Diff File
add - test/resources/tdm/models/ase/separated_tiles.ase Diff File
add - test/resources/tdm/models/ase/single_triangle.ase Diff File
add - test/resources/tdm/models/ase/testcube.ase Diff File
add - test/resources/tdm/models/ase/testsphere.ase Diff File
add - test/resources/tdm/models/ase/tiles.ase Diff File
add - test/resources/tdm/models/ase/tiles_two_materials.ase Diff File
add - test/resources/tdm/models/ase/tiles_with_shared_vertex.ase Diff File
add - test/resources/tdm/models/ase/tiles_with_shared_vertex_and_colour.ase Diff File

master 25bad04a

2021-04-03 14:48:57

orbweaver

Details Diff
Add test for scalar multiplication of Vector3

Also fix the operator* definition with appropriate use of std::is_arithmetic to
allow scalar multiplication in either order (pre or post) without triggering
ambiguous overload errors.
Attach Issues:
mod - libs/math/Vector3.h Diff File
mod - test/math/Vector3.cpp Diff File

master 1a749202

2021-04-03 14:17:15

orbweaver

Details Diff
Tests for vector equality, negation and default construction
Attach Issues:
mod - libs/math/Vector3.h Diff File
mod - test/math/Vector3.cpp Diff File

master ea94a900

2021-04-03 14:05:44

orbweaver

Details Diff
More unit tests to add/subtract Vector3/4
Attach Issues:
mod - test/math/Vector3.cpp Diff File

material_editor_basic 60a02318

2021-04-03 06:21:34

greebo

Details Diff
0005567: Newly created materials are no longer set to locked after saving Affected Issues
0005567
mod - radiant/ui/materials/editor/MaterialEditor.cpp Diff File
mod - radiantcore/shaders/Doom3ShaderSystem.cpp Diff File

material_editor_basic f02882f2

2021-04-03 06:14:45

greebo

Details Diff
0005567: Add VirtualFileSystem.getFileInfo method to specifically ask for the vfs::FileInfo structure of a particular file.
Add some unit test coverage to these new functions.
Affected Issues
0005567
mod - include/iarchive.h Diff File
mod - include/ifilesystem.h Diff File
mod - libs/os/path.h Diff File
mod - radiantcore/vfs/DirectoryArchive.h Diff File
mod - radiantcore/vfs/Doom3FileSystem.cpp Diff File
mod - radiantcore/vfs/Doom3FileSystem.h Diff File
mod - radiantcore/vfs/ZipArchive.h Diff File
mod - test/Basic.cpp Diff File
mod - test/VFS.cpp Diff File

material_editor_basic ca2fbe5f

2021-04-03 05:11:15

greebo

Details Diff
0005567: Update add/remove frob stage buttons when adding/removing a diffuse map Affected Issues
0005567
mod - radiant/ui/materials/editor/MaterialEditor.cpp Diff File

material_editor_basic 3e84e953

2021-04-02 16:20:40

greebo

Details Diff
0005567: Don't render a black material if one of the DBS stages is disabled Affected Issues
0005567
mod - radiantcore/rendersystem/backend/OpenGLShader.cpp Diff File
mod - radiantcore/shaders/Doom3ShaderLayer.cpp Diff File

master a4641847

2021-04-02 16:14:19

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'.
Attach Issues:
mod - libs/math/Vector3.h Diff File
mod - test/math/Vector3.cpp Diff File

master ac918cbc

2021-04-02 16:01:29

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).
Attach Issues:
mod - libs/math/Vector3.h Diff File
mod - test/math/Vector3.cpp Diff File

material_editor_basic 686a8074

2021-04-02 14:33:01

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

2021-04-02 13:32:33

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

2021-04-02 13:12:55

orbweaver

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

master 37c2d45b

2021-04-02 13:00:42

orbweaver

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

material_editor_basic adf85c86

2021-04-02 08:35:29

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

2021-04-02 08:14:36

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

2021-04-02 08:10:30

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

2021-04-02 08:00:49

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

2021-04-02 07:57:44

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

2021-04-02 07:45:57

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

2021-04-02 07:19:29

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

2021-04-02 06:36:52

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

2021-04-02 06:10:47

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

2021-04-02 05:07:04

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
 First  Prev  1 2 3 4 5 6 7 8 9 10 ... 20 ... 30 ... 40 ... 50 ... 60 ... 70 ... 80 ... 90 ... 100 ... 110 ... 120 ... 127 128 129  Next  Last