Changesets: DarkRadiant
ase_importer 9cccf6b2 04.04.2021 10:59 Details Diff |
0005576: Remove picomodel references from AseModelLoader. |
Affected Issues 0005576 |
|
mod - radiantcore/model/import/AseModelLoader.cpp | Diff File | ||
ase_importer 7537c3cc 04.04.2021 10:56 Details Diff |
0005576: Moving pico-to-staticsurface conversion code to PicoModelLoader. | ||
mod - radiantcore/model/StaticModelSurface.cpp | Diff File | ||
mod - radiantcore/model/StaticModelSurface.h | Diff File | ||
mod - radiantcore/model/import/AseModel.cpp | Diff File | ||
add - radiantcore/model/import/AseModel.h | Diff File | ||
mod - radiantcore/model/import/AseModelLoader.cpp | Diff File | ||
mod - radiantcore/model/picomodel/PicoModelLoader.cpp | Diff File | ||
mod - radiantcore/model/picomodel/PicoModelLoader.h | Diff File | ||
mod - tools/msvc/DarkRadiantCore.vcxproj | Diff File | ||
mod - tools/msvc/DarkRadiantCore.vcxproj.filters | Diff File | ||
ase_importer 4d507417 04.04.2021 10:56 Details Diff |
0005576: Moving pico-to-staticsurface conversion code to PicoModelLoader. |
Affected Issues 0005576 |
|
mod - radiantcore/model/StaticModelSurface.cpp | Diff File | ||
mod - radiantcore/model/StaticModelSurface.h | Diff File | ||
mod - radiantcore/model/import/AseModel.cpp | Diff File | ||
add - radiantcore/model/import/AseModel.h | Diff File | ||
mod - radiantcore/model/import/AseModelLoader.cpp | Diff File | ||
mod - radiantcore/model/picomodel/PicoModelLoader.cpp | Diff File | ||
mod - radiantcore/model/picomodel/PicoModelLoader.h | Diff File | ||
mod - tools/msvc/DarkRadiantCore.vcxproj | Diff File | ||
mod - tools/msvc/DarkRadiantCore.vcxproj.filters | Diff File | ||
ase_importer 3885e8bf 04.04.2021 08:24 Details Diff |
0005576: Move the pm_ase.c code to a C++ source file, fix a few compilation errors. No ASE parsing possible at this point. | ||
mod - radiantcore/CMakeLists.txt | Diff File | ||
mod - radiantcore/model/import/AseModelLoader.cpp | Diff File | ||
mod - tools/msvc/DarkRadiantCore.vcxproj | Diff File | ||
mod - tools/msvc/DarkRadiantCore.vcxproj.filters | Diff File | ||
ase_importer daf8333d 04.04.2021 08:24 Details Diff |
0005576: Move the pm_ase.c code to a C++ source file, fix a few compilation errors. No ASE parsing possible at this point. |
Affected Issues 0005576 |
|
mod - radiantcore/CMakeLists.txt | Diff File | ||
mod - radiantcore/model/import/AseModelLoader.cpp | Diff File | ||
mod - tools/msvc/DarkRadiantCore.vcxproj | Diff File | ||
mod - tools/msvc/DarkRadiantCore.vcxproj.filters | Diff File | ||
ase_importer 87927f7f 04.04.2021 08:23 Details Diff |
0005576: Add const-ness | ||
mod - radiantcore/model/picomodel/lib/picointernal.c | Diff File | ||
mod - radiantcore/model/picomodel/lib/picointernal.h | Diff File | ||
ase_importer 670e724b 04.04.2021 08:23 Details Diff |
0005576: Add const-ness |
Affected Issues 0005576 |
|
mod - radiantcore/model/picomodel/lib/picointernal.c | Diff File | ||
mod - radiantcore/model/picomodel/lib/picointernal.h | Diff File | ||
ase_importer 8d98db1a 04.04.2021 07:34 Details Diff |
0005576: Move StaticModel from model/picomodel/ to to its parent folder | ||
mod - radiantcore/CMakeLists.txt | Diff File | ||
mod - radiantcore/model/import/AseModelLoader.cpp | Diff File | ||
mod - radiantcore/model/picomodel/PicoModelLoader.cpp | Diff File | ||
mod - radiantcore/model/picomodel/PicoModelLoader.h | Diff File | ||
mod - tools/msvc/DarkRadiantCore.vcxproj | Diff File | ||
mod - tools/msvc/DarkRadiantCore.vcxproj.filters | Diff File | ||
ase_importer 1577f7ba 04.04.2021 07:34 Details Diff |
0005576: Move StaticModel from model/picomodel/ to to its parent folder |
Affected Issues 0005576 |
|
mod - radiantcore/CMakeLists.txt | Diff File | ||
mod - radiantcore/model/import/AseModelLoader.cpp | Diff File | ||
mod - radiantcore/model/import/ModelImporterBase.cpp | Diff File | ||
mod - radiantcore/model/picomodel/PicoModelLoader.cpp | Diff File | ||
mod - radiantcore/model/picomodel/PicoModelLoader.h | Diff File | ||
mod - tools/msvc/DarkRadiantCore.vcxproj | Diff File | ||
mod - tools/msvc/DarkRadiantCore.vcxproj.filters | Diff File | ||
ase_importer ed51de45 04.04.2021 07:32 Details Diff |
0005576: Move some files from models/picomodel/ to the more generic models/import/ | ||
mod - radiantcore/CMakeLists.txt | Diff File | ||
mod - radiantcore/model/picomodel/PicoModelLoader.h | Diff File | ||
mod - radiantcore/model/picomodel/PicoModelModule.h | Diff File | ||
mod - tools/msvc/DarkRadiantCore.vcxproj | Diff File | ||
mod - tools/msvc/DarkRadiantCore.vcxproj.filters | Diff File | ||
ase_importer 73adffef 04.04.2021 07:32 Details Diff |
0005576: Move some files from models/picomodel/ to the more generic models/import/ |
Affected Issues 0005576 |
|
mod - radiantcore/CMakeLists.txt | Diff File | ||
mod - radiantcore/model/picomodel/PicoModelLoader.h | Diff File | ||
mod - radiantcore/model/picomodel/PicoModelModule.h | Diff File | ||
mod - tools/msvc/DarkRadiantCore.vcxproj | Diff File | ||
mod - tools/msvc/DarkRadiantCore.vcxproj.filters | Diff File | ||
ase_importer 53f905f9 04.04.2021 07:20 Details Diff |
0005576: StaticModel no longer directly relies on picomodel_t structures |
Affected Issues 0005576 |
|
mod - radiantcore/model/picomodel/AseModelLoader.cpp | Diff File | ||
mod - radiantcore/model/picomodel/PicoModelLoader.cpp | Diff File | ||
mod - radiantcore/model/picomodel/PicoModelLoader.h | Diff File | ||
mod - radiantcore/model/picomodel/StaticModel.cpp | Diff File | ||
mod - radiantcore/model/picomodel/StaticModel.h | Diff File | ||
ase_importer bb5e34da 04.04.2021 06:57 Details Diff |
0005576: Add new overload to construct a StaticModel from a list of pre-constructed StaticModelSurfaces |
Affected Issues 0005576 |
|
mod - radiantcore/CMakeLists.txt | Diff File | ||
mod - radiantcore/model/picomodel/StaticModel.cpp | Diff File | ||
mod - radiantcore/model/picomodel/StaticModel.h | Diff File | ||
ase_importer 8b669ca0 04.04.2021 06:23 Details Diff |
0005576: Create a separate AseModelLoader to be able to refactor the ASE importer code. |
Affected Issues 0005576 |
|
add - radiantcore/model/picomodel/AseModelLoader.cpp | Diff File | ||
add - radiantcore/model/picomodel/AseModelLoader.h | Diff File | ||
add - radiantcore/model/picomodel/ModelImporterBase.cpp | Diff File | ||
add - radiantcore/model/picomodel/ModelImporterBase.h | Diff File | ||
mod - radiantcore/model/picomodel/PicoModelLoader.cpp | Diff File | ||
mod - radiantcore/model/picomodel/PicoModelLoader.h | Diff File | ||
mod - radiantcore/model/picomodel/PicoModelModule.h | Diff File | ||
mod - radiantcore/model/picomodel/lib/picomodules.c | Diff File | ||
mod - tools/msvc/DarkRadiantCore.vcxproj | Diff File | ||
mod - tools/msvc/DarkRadiantCore.vcxproj.filters | Diff File | ||
ase_importer f2996fce 04.04.2021 04:58 Details Diff |
0005576: Unit test case for vertex colour parsing |
Affected Issues 0005576 |
|
mod - test/Models.cpp | Diff File | ||
mod - test/resources/tdm/models/ase/tiles_with_shared_vertex_and_colour.ase | Diff File | ||
ase_importer 6a39c539 04.04.2021 04:31 Details Diff |
0005576: Add vertex normal parsing test (failing) |
Affected Issues 0005576 |
|
mod - test/Models.cpp | Diff File | ||
ase_importer 19a58a7d 04.04.2021 04:01 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 04.04.2021 03:37 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 03.04.2021 14:48 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. |
||
mod - libs/math/Vector3.h | Diff File | ||
mod - test/math/Vector3.cpp | Diff File | ||
master 1a749202 03.04.2021 14:17 Details Diff |
Tests for vector equality, negation and default construction | ||
mod - libs/math/Vector3.h | Diff File | ||
mod - test/math/Vector3.cpp | Diff File | ||
master ea94a900 03.04.2021 14:05 Details Diff |
More unit tests to add/subtract Vector3/4 | ||
mod - test/math/Vector3.cpp | Diff File | ||
material_editor_basic 60a02318 03.04.2021 06:21 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 03.04.2021 06:14 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 03.04.2021 05:11 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 02.04.2021 16:20 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 |