Changesets: DarkRadiant

ci-linux fbfe51eb

2021-04-23 17:37:31

greebo

Details Diff
Headless context debug code
Attach Issues:
mod - test/HeadlessOpenGLContext.cpp Diff File

ci-linux 8831fa6c

2021-04-23 16:44:46

greebo

Details Diff
Use a different install location
Attach Issues:
mod - .github/workflows/cmake.yml Diff File

ci-linux f29bc1e1

2021-04-23 12:08:28

greebo

Details Diff
More debugging code
Attach Issues:
mod - .github/workflows/cmake.yml Diff File
mod - test/RadiantTest.h Diff File

ci-linux 4c7f8def

2021-04-23 11:20:09

greebo

Details Diff
Switch to debug mode
Attach Issues:
mod - .github/workflows/cmake.yml Diff File
mod - radiantcore/Radiant.cpp Diff File

ci-linux 1c4df72e

2021-04-23 10:49:01

greebo

Details Diff
Dump the stacktrace on SIGSEGV to std::cerr
Attach Issues:
mod - radiantcore/Radiant.cpp Diff File

ci-linux 8056e60d

2021-04-23 06:43:44

greebo

Details Diff
Disable the cout redirect for now
Attach Issues:
mod - radiantcore/log/LogStream.cpp Diff File

ci-linux a2eb8f1e

2021-04-23 04:58:57

greebo

Details Diff
Force-activate verbose logging on the CI build agent
Attach Issues:
mod - test/RadiantTest.h Diff File

ci-linux 2a2aa6db

2021-04-23 02:50:27

greebo

Details Diff
Activate verbose logging on the CI build agent
Attach Issues:
mod - .github/workflows/cmake.yml Diff File

ci-linux b5038de4

2021-04-23 02:48:14

greebo

Details Diff
Add verbose console logger for troubleshooting purposes, activated by setting an environment variable
Attach Issues:
add - test/ConsoleLogger.h Diff File
mod - test/RadiantTest.h Diff File

ci-linux 50611b05

2021-04-22 17:57:57

greebo

Details Diff
Use in-source build, this seems to be easier for now
Attach Issues:
mod - .github/workflows/cmake.yml Diff File

ci-linux 6a9160fc

2021-04-22 17:40:59

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
Attach Issues:
mod - libs/os/dir.h Diff File

ci-linux 6cf3c9a5

2021-04-19 07:19:21

greebo


Committer: GitHub Details Diff
Update cmake.yml
Attach Issues:
mod - .github/workflows/cmake.yml Diff File

ci-linux 8d2f602f

2021-04-19 07:15:16

greebo


Committer: GitHub Details Diff
Update cmake.yml
Attach Issues:
mod - .github/workflows/cmake.yml Diff File

ci-linux 37c57d94

2021-04-19 07:14:03

greebo


Committer: GitHub Details Diff
Create cmake.yml
Attach Issues:
add - .github/workflows/cmake.yml Diff File

ci-linux 5bb0629b

2021-04-19 05:19:54

greebo

Details Diff
Pass the path to the build_root/test folder as preprocessor symbol when compiling the tests.
Attach Issues:
mod - CMakeLists.txt Diff File
mod - test/CMakeLists.txt Diff File
mod - test/TestContext.h Diff File

ci-linux aee0325c

2021-04-19 05:19:54

greebo

Details Diff
Pass the path to the build_root/test folder as preprocessor symbol when compiling the tests.
Attach Issues:
mod - CMakeLists.txt Diff File
mod - test/CMakeLists.txt Diff File
mod - test/TestContext.h Diff File

master c4ebc75c

2021-04-18 11:29:16

greebo

Details Diff
Pre-select the material in the GlobalShaderClipboard if nothing else is defined, when starting up the Material Editor
Attach Issues:
mod - radiant/ui/materials/editor/MaterialEditor.cpp Diff File

master 38a17203

2021-04-18 06:02:41

greebo

Details Diff
Remove build dependency radiant => radiantcore to enable simultaneous compilation, the radiant binary doesn't directly link against the core lib.
Attach Issues:
mod - tools/msvc/DarkRadiant.sln Diff File

master f0657499

2021-04-18 05:48:45

greebo

Details Diff
Adjust MaterialEditor to deal with the fact that Material::setShaderFileName can throw exceptions
Attach Issues:
mod - libs/materials/ParseLib.h Diff File
mod - radiant/ui/materials/editor/MaterialEditor.cpp Diff File

master 32951bd0

2021-04-18 05:05:04

greebo

Details Diff
Fix other unit tests due to changed behaviour of setShaderFileName()
Attach Issues:
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

2021-04-18 04:45:43

greebo

Details Diff
Implement the shader file path validation logic in CShader, plus the necessary refactoring in Doom3ShaderSystem.
Attach Issues:
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

2021-04-17 18:15:03

greebo

Details Diff
Add some failing unit tests to check the material file name validation requirements
Attach Issues:
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

2021-04-17 15:47:45

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.
Attach Issues:
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

2021-04-17 15:25:31

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
Attach Issues:
mod - radiantcore/shaders/CShader.cpp Diff File
mod - radiantcore/shaders/CShader.h Diff File
mod - radiantcore/shaders/ShaderTemplate.cpp Diff File

master 15d75c09

2021-04-17 02:32:51

greebo

Details Diff
Version bump
Attach Issues:
mod - include/version.h Diff File
1 2 3 ... 10 ... 20 ... 30 ... 40 ... 50 ... 60 ... 70 ... 80 ... 90 ... 100 ... 110 ... 120 ... 129 130 131  Next  Last