Changesets: DarkRadiant
|
ci-linux 1c4df72e 23.04.2021 10:49 Details Diff |
Dump the stacktrace on SIGSEGV to std::cerr | ||
| mod - radiantcore/Radiant.cpp | Diff File | ||
|
ci-linux 8056e60d 23.04.2021 06:43 Details Diff |
Disable the cout redirect for now | ||
| mod - radiantcore/log/LogStream.cpp | Diff File | ||
|
ci-linux a2eb8f1e 23.04.2021 04:58 Details Diff |
Force-activate verbose logging on the CI build agent | ||
| mod - test/RadiantTest.h | Diff File | ||
|
ci-linux 2a2aa6db 23.04.2021 02:50 Details Diff |
Activate verbose logging on the CI build agent | ||
| mod - .github/workflows/cmake.yml | Diff File | ||
|
ci-linux b5038de4 23.04.2021 02:48 Details Diff |
Add verbose console logger for troubleshooting purposes, activated by setting an environment variable | ||
| add - test/ConsoleLogger.h | Diff File | ||
| mod - test/RadiantTest.h | Diff File | ||
|
master d56659bb 22.04.2021 20:21 Details Diff |
De-member and test Vector3::mid() Method is now a free function math::midPoint(). |
||
| mod - libs/math/Segment.h | Diff File | ||
| mod - libs/math/Vector3.h | 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 - test/math/Vector.cpp | Diff File | ||
|
ci-linux 50611b05 22.04.2021 17:57 Details Diff |
Use in-source build, this seems to be easier for now | ||
| mod - .github/workflows/cmake.yml | Diff File | ||
|
ci-linux 6a9160fc 22.04.2021 17:40 Details Diff |
Create parent directories too in os::makeDirectory, to fix errors when trying to create the logfile with a non-existent .cache directory | ||
| mod - libs/os/dir.h | Diff File | ||
|
master cfde4e6c 21.04.2021 19:37 Details Diff |
Add test for Vector3::snap() and getSnapped() | ||
| mod - libs/math/Vector3.h | Diff File | ||
| mod - test/math/Vector.cpp | Diff File | ||
|
master 1ea79dd2 21.04.2021 19:00 Details Diff |
Streamline and de-member Vector3::isParallel() This is now a free function math::isParallel(), and the function body now calculates the angle only once rather than redundantly calculating it for each direction check. |
||
| mod - libs/math/Vector3.h | Diff File | ||
| mod - libs/texturelib.h | Diff File | ||
| mod - plugins/script/interfaces/MathInterface.cpp | Diff File | ||
| mod - radiantcore/patch/Patch.cpp | Diff File | ||
| mod - test/Brush.cpp | Diff File | ||
| mod - test/math/Vector.cpp | Diff File | ||
|
master c85c73ce 20.04.2021 19:40 Details Diff |
Add simple test for Vector3::isParallel() | ||
| mod - test/math/Vector.cpp | Diff File | ||
|
ci-linux 6cf3c9a5 19.04.2021 07:19 Committer: GitHub Details Diff |
Update cmake.yml | ||
| mod - .github/workflows/cmake.yml | Diff File | ||
|
ci-linux 8d2f602f 19.04.2021 07:15 Committer: GitHub Details Diff |
Update cmake.yml | ||
| mod - .github/workflows/cmake.yml | Diff File | ||
|
ci-linux 37c57d94 19.04.2021 07:14 Committer: GitHub Details Diff |
Create cmake.yml | ||
| add - .github/workflows/cmake.yml | Diff File | ||
|
ci-linux aee0325c 19.04.2021 05:19 Details Diff |
Pass the path to the build_root/test folder as preprocessor symbol when compiling the tests. | ||
| mod - CMakeLists.txt | Diff File | ||
| mod - test/CMakeLists.txt | Diff File | ||
| mod - test/TestContext.h | Diff File | ||
|
ci-linux 5bb0629b 19.04.2021 05:19 Details Diff |
Pass the path to the build_root/test folder as preprocessor symbol when compiling the tests. | ||
| mod - CMakeLists.txt | Diff File | ||
| mod - test/CMakeLists.txt | Diff File | ||
| mod - test/TestContext.h | Diff File | ||
|
master c4ebc75c 18.04.2021 11:29 Details Diff |
Pre-select the material in the GlobalShaderClipboard if nothing else is defined, when starting up the Material Editor | ||
| mod - radiant/ui/materials/editor/MaterialEditor.cpp | Diff File | ||
|
master 38a17203 18.04.2021 06:02 Details Diff |
Remove build dependency radiant => radiantcore to enable simultaneous compilation, the radiant binary doesn't directly link against the core lib. | ||
| mod - tools/msvc/DarkRadiant.sln | Diff File | ||
|
master f0657499 18.04.2021 05:48 Details Diff |
Adjust MaterialEditor to deal with the fact that Material::setShaderFileName can throw exceptions | ||
| mod - libs/materials/ParseLib.h | Diff File | ||
| mod - radiant/ui/materials/editor/MaterialEditor.cpp | Diff File | ||
|
master 32951bd0 18.04.2021 05:05 Details Diff |
Fix other unit tests due to changed behaviour of setShaderFileName() | ||
| mod - radiantcore/shaders/Doom3ShaderSystem.cpp | Diff File | ||
| mod - test/MaterialExport.cpp | Diff File | ||
| mod - test/Materials.cpp | Diff File | ||
| mod - test/RadiantTest.h | Diff File | ||
| mod - test/TdmMissionSetup.h | Diff File | ||
| mod - test/TestContext.h | Diff File | ||
| mod - test/WorldspawnColour.cpp | Diff File | ||
|
master 39bdf9a2 18.04.2021 04:45 Details Diff |
Implement the shader file path validation logic in CShader, plus the necessary refactoring in Doom3ShaderSystem. | ||
| mod - include/ishaders.h | Diff File | ||
| mod - libs/materials/ParseLib.h | Diff File | ||
| mod - radiantcore/shaders/CShader.cpp | Diff File | ||
| mod - radiantcore/shaders/Doom3ShaderSystem.cpp | Diff File | ||
| mod - test/MaterialExport.cpp | Diff File | ||
|
master e14b83df 17.04.2021 18:15 Details Diff |
Add some failing unit tests to check the material file name validation requirements | ||
| mod - test/MaterialExport.cpp | Diff File | ||
| add - test/TdmMissionSetup.h | Diff File | ||
| mod - tools/msvc/Tests/Tests.vcxproj | Diff File | ||
| mod - tools/msvc/Tests/Tests.vcxproj.filters | Diff File | ||
|
master e1297331 17.04.2021 15:47 Details Diff |
Add some logic to clear the noshadows flag that is set when the material coverage is determined after parsing. When adding or removing stages, the flag needs to react. |
||
| mod - radiant/ui/materials/editor/MaterialEditor.cpp | Diff File | ||
| mod - radiantcore/shaders/ShaderTemplate.cpp | Diff File | ||
| mod - radiantcore/shaders/ShaderTemplate.h | Diff File | ||
|
master 1b5111e8 17.04.2021 15:25 Details Diff |
Evaluate the editor expression on the fly, not immediately after adding a layer. This way the editor texture expression will not snap to that layer and can be changed (and react to changes) at runtime | ||
| mod - radiantcore/shaders/CShader.cpp | Diff File | ||
| mod - radiantcore/shaders/CShader.h | Diff File | ||
| mod - radiantcore/shaders/ShaderTemplate.cpp | Diff File | ||
|
master 15d75c09 17.04.2021 02:32 Details Diff |
Version bump | ||
| mod - include/version.h | Diff File | ||