Changesets: DarkRadiant
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 | ||
master 40a187f0 27.04.2021 19:32 Details Diff |
Vector3 scalar multiplication implemented by Eigen Add a new eigen() accessor method to BasicVector3 which can be used by the non-member operators to access the underlying Eigen object. |
||
mod - libs/math/Vector3.h | Diff File | ||
master b1ab8722 27.04.2021 19:15 Details Diff |
Several Vector3 methods implemented by Eigen dot, cross, normalise, getNormalised, getLength and getLengthSquared are all now calling Eigen methods. |
||
mod - libs/math/Vector3.h | Diff File | ||
master df6f9517 25.04.2021 20:27 Details Diff |
Vector3 negation now implemented by Eigen | ||
mod - libs/math/Vector3.h | Diff File | ||
mod - test/math/Vector.cpp | Diff File | ||
master a6bdc34c 25.04.2021 19:53 Details Diff |
Vector3 is now using Eigen internally The underlying Eigen::Matrix<T, 3, 1> is only used for storage at the moment. There is no eigen() accessor method and no advantage is taken of direct Eigen transformations e.g. when transforming the vector by a matrix. |
||
mod - libs/math/Vector3.h | Diff File | ||
mod - libs/module/CMakeLists.txt | Diff File |