Changesets: DarkRadiant
|
master ece03600 06.05.2021 19:36 Details Diff |
Initial PointTrace class with test Add a PointTrace class which can parse pointfile data from a std::istream and construct a vector of point positions. This class is unit tested but not yet used by the existing PointFile code. |
Affected Issues 0005603 |
|
| add - libs/scene/PointTrace.h | Diff File | ||
| mod - test/CMakeLists.txt | Diff File | ||
| add - test/PointTrace.cpp | Diff File | ||
|
master ece0da82 05.05.2021 17:53 Details Diff |
0005602: Add material editor section to doom3.game to prevent it from crashing |
Affected Issues 0005602 |
|
| mod - install/games/doom3.game | Diff File | ||
|
master 5615ecc3 04.05.2021 18:33 Details Diff |
Install new resources for Material Editor Without the bundled resources (test cube, room background etc) the Material Editor just shows an empty preview or a "Shader not found" cube. |
||
| mod - CMakeLists.txt | Diff File | ||
| mod - debian/changelog | Diff File | ||
|
master 9b3b8371 03.05.2021 18:46 Details Diff |
Add libeigen3-dev to build dependencies | ||
| mod - debian/changelog | Diff File | ||
| mod - debian/control | Diff File | ||
|
master 9bdae99c 03.05.2021 14:02 Details Diff |
Skip tests in debian package build 93% of the tests are working after the libradiantcore path changes, but some of them fail when trying to save and load data in /tmp. Rather than spend more time debugging this, the tests are just skipped in the debian package build (the tests are there for developers to check changes before committing, so it's not terribly important to run them in a package build). |
||
| mod - debian/rules | Diff File | ||
|
master afef8aee 03.05.2021 13:44 Details Diff |
Add another relative path for radiantcore in tests Running drtest directly from the build directory without installing to the prefix (as dpkg-buildpackage does) requires a third search path for the radiantcore module. This one is calculated relative to the drtest binary rather than any compiled-in path. |
||
| mod - test/TestContext.h | Diff File | ||
|
master 6eb16092 03.05.2021 12:44 Details Diff |
Add 2.12.0 to debian/changelog | ||
| mod - debian/changelog | Diff File | ||
| mod - debian/control | Diff File | ||
|
master 1d995375 03.05.2021 12:31 Details Diff |
Fix tests in out-of-source CMake build We can't assume that the built core module can be found in the ./test/../radiantcore directory, because with an out-of-source build the shared libraries do not appear in the source directory at all. With a separate build directory we need the old behaviour of looking in PKGLIBDIR/modules, however this doesn't work with in-source builds. Fortunately getLibraryPaths() returns a list of directories, so we can just add both possibilities to the list and get functional tests with both in-source and out-of-source builds. |
||
| mod - test/TestContext.h | Diff File | ||
|
master 10a853ec 03.05.2021 11:16 Details Diff |
Rethrow exception if RadiantTest initialisation fails No point in continuing with a possibly null core module pointer, which will just create segfaults later. |
||
| mod - test/RadiantTest.h | Diff File | ||
|
master 2cee7d82 01.05.2021 11:09 Details Diff |
Version bump after release | ||
| mod - include/version.h | Diff File | ||
|
master b7d3cd30 01.05.2021 10:10 Details Diff |
Fix version injection in workflow script | ||
| mod - .github/workflows/build.yml | Diff File | ||
|
master 8a032180 01.05.2021 09:23 Details Diff |
Shut off the massive warning spam | ||
| mod - libs/math/Vector3.h | Diff File | ||
|
master 5687ca9e 01.05.2021 09:15 Details Diff |
Version bump to 2.12.0 | ||
| mod - CMakeLists.txt | Diff File | ||
| mod - PKGBUILD | Diff File | ||
| mod - include/version.h | Diff File | ||
|
master 806f8d2a 01.05.2021 07:34 Details Diff |
Merge remote-tracking branch 'remotes/orbweaver/master' | ||
| mod - libs/math/Segment.h | Diff File | ||
| mod - libs/math/Vector3.h | Diff File | ||
| mod - libs/module/CMakeLists.txt | Diff File | ||
| mod - libs/texturelib.h | Diff File | ||
| mod - plugins/script/interfaces/MathInterface.cpp | Diff File | ||
| mod - radiantcore/brush/Brush.cpp | Diff File | ||
| mod - radiantcore/brush/FaceInstance.h | Diff File | ||
| mod - radiantcore/brush/SelectableComponents.h | Diff File | ||
| mod - radiantcore/patch/Patch.cpp | Diff File | ||
| mod - radiantcore/patch/PatchTesselation.cpp | Diff File | ||
| mod - radiantcore/selection/algorithm/General.cpp | Diff File | ||
| mod - test/Brush.cpp | Diff File | ||
| mod - test/math/Vector.cpp | Diff File | ||
|
master 77cf14ac 01.05.2021 06:30 Details Diff |
Update Xcode section in README | ||
| mod - README.md | Diff File | ||
| add - tools/xcode/DarkRadiant.xcodeproj/xcshareddata/xcschemes/DarkRadiantCore.xcscheme | Diff File | ||
| add - tools/xcode/DarkRadiant.xcodeproj/xcshareddata/xcschemes/module.xcscheme | Diff File | ||
|
master 4efbea5d 30.04.2021 18:59 Details Diff |
Mac build fix | ||
| mod - radiantcore/model/import/AseModel.cpp | Diff File | ||
|
master e8dfcd45 30.04.2021 18:42 Details Diff |
Xcode project scheme cleanup | ||
| mod - tools/xcode/DarkRadiant.xcodeproj/project.pbxproj | Diff File | ||
| add - tools/xcode/DarkRadiant.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings | Diff File | ||
| mod - tools/xcode/DarkRadiant.xcodeproj/xcshareddata/xcschemes/DarkRadiant.xcscheme | Diff File | ||
|
master fb97c48d 30.04.2021 18:41 Details Diff |
Add Xcode linker flags to wxAUI library | ||
| mod - tools/xcode/wxwidgets.xcconfig | Diff File | ||
|
master f111057f 30.04.2021 17:46 Details Diff |
Update Xcode project to work with Xcode 11.3 on macOS Mojave (10.15). We no longer need boost to compile this since std::filesystem is supported now. | ||
| mod - README.md | Diff File | ||
| mod - libs/module/ApplicationContextBase.cpp | Diff File | ||
| mod - libs/os/fs.h | Diff File | ||
| mod - tools/xcode/DarkRadiant.xcodeproj/project.pbxproj | Diff File | ||
| add - tools/xcode/DarkRadiant.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist | Diff File | ||
| mod - tools/xcode/DarkRadiant.xcodeproj/xcshareddata/xcschemes/DarkRadiant.xcscheme | Diff File | ||
| mod - tools/xcode/base.xcconfig | Diff File | ||
| rm - tools/xcode/boost.xcconfig | Diff | ||
|
master 6ae7c9d1 28.04.2021 19:35 Details Diff |
Fix material/ folder being created below the working directory. | ||
| mod - radiantcore/shaders/Doom3ShaderSystem.cpp | Diff File | ||
|
master 87ab248a 28.04.2021 18:49 Details Diff |
Adjust ASE importer to parse only the relevant *MESH_FACE parts and leave the rest alone | ||
| mod - radiantcore/model/import/AseModel.cpp | Diff File | ||
|
master a6461037 28.04.2021 18:43 Details Diff |
Add ASE importer test case covering models featuring *MESH_FACE lines without *MESH_SMOOTHING | ||
| mod - test/Models.cpp | Diff File | ||
| add - test/resources/tdm/models/ase/testcube_no_smoothing_in_mesh_face.ase | Diff File | ||
|
master 9df7f011 28.04.2021 10:14 Details Diff |
Add xcconfig file needed for Eigen | ||
| mod - README.md | Diff File | ||
| mod - tools/xcode/DarkRadiant.xcodeproj/project.pbxproj | Diff File | ||
| mod - tools/xcode/base.xcconfig | Diff File | ||
| add - tools/xcode/eigen3.xcconfig | Diff File | ||
|
master 97415561 28.04.2021 05:59 Details Diff |
Update Xcode project | ||
| mod - tools/xcode/DarkRadiant.xcodeproj/project.pbxproj | Diff File | ||
|
master 35125ed1 27.04.2021 19:44 Details Diff |
Vector3 addition and subtraction implemented by Eigen | ||
| mod - libs/math/Vector3.h | Diff File | ||