Changesets: DarkRadiant

ci-linux b5038de4

23.04.2021 02:48

greebo


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

orbweaver


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

greebo


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

greebo


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

orbweaver


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

orbweaver


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

orbweaver


Details Diff
Add simple test for Vector3::isParallel()
mod - test/math/Vector.cpp Diff File

ci-linux 6cf3c9a5

19.04.2021 07:19

greebo

Committer: GitHub


Details Diff
Update cmake.yml
mod - .github/workflows/cmake.yml Diff File

ci-linux 8d2f602f

19.04.2021 07:15

greebo

Committer: GitHub


Details Diff
Update cmake.yml
mod - .github/workflows/cmake.yml Diff File

ci-linux 37c57d94

19.04.2021 07:14

greebo

Committer: GitHub


Details Diff
Create cmake.yml
add - .github/workflows/cmake.yml Diff File

ci-linux aee0325c

19.04.2021 05:19

greebo


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

greebo


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

greebo


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

greebo


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

greebo


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

greebo


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

greebo


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

greebo


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

greebo


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

greebo


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

greebo


Details Diff
Version bump
mod - include/version.h Diff File

codeql a89619e1

16.04.2021 10:12

greebo

Committer: GitHub


Details Diff
Update codeql-analysis.yml
mod - .github/workflows/codeql-analysis.yml Diff File

codeql 30a46270

16.04.2021 10:09

greebo

Committer: GitHub


Details Diff
Create codeql-analysis.yml
add - .github/workflows/codeql-analysis.yml Diff File

ci 3321fefe

16.04.2021 09:32

greebo


Details Diff
Add some guesswork code to detect the VCRedistTools folder on the build agent
mod - .github/workflows/build.yml Diff File
mod - tools/scripts/compile_release_package.ps1 Diff File

ci 0b06e1bb

16.04.2021 08:21

greebo


Details Diff
Move environment variables to inner scope
mod - .github/workflows/build.yml Diff File
 First  Prev  1 2 3 ... 30 ... 60 ... 90 ... 120 ... 130 131 132 133 134 135 136 ... 150 ... 180 ... 210 ... 240 ... 261 262 263  Next  Last