Changesets: DarkRadiant

master 40a187f0

27.04.2021 19:32

orbweaver


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

orbweaver


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

orbweaver


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

orbweaver


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

ci-linux 51b48573

24.04.2021 05:52

greebo


Details Diff
Move SIGSEGV handler to separate source files
mod - radiantcore/CMakeLists.txt Diff File
mod - radiantcore/Radiant.cpp Diff File
add - radiantcore/log/SegFaultHandler.cpp Diff File
add - radiantcore/log/SegFaultHandler.h Diff File
mod - tools/msvc/DarkRadiantCore.vcxproj Diff File
mod - tools/msvc/DarkRadiantCore.vcxproj.filters Diff File

ci-linux 18cbf811

24.04.2021 05:07

greebo


Details Diff
Rename MSBuild => Build
mod - .github/workflows/build.yml Diff File

ci-linux f4d24163

24.04.2021 05:06

greebo


Details Diff
Back out most of the debug output code. Throw some exceptions when failing to connect to the X server.
mod - radiantcore/log/LogStream.cpp Diff File
rm - test/ConsoleLogger.h Diff
mod - test/HeadlessOpenGLContext.cpp Diff File
mod - test/RadiantTest.h Diff File

ci-linux a639b362

24.04.2021 04:54

greebo


Details Diff
Merge cmake build into the main build YAML
mod - .github/workflows/build.yml Diff File
rm - .github/workflows/cmake.yml Diff
rm - .github/workflows/test.yml Diff

ci-linux 278b06b4

24.04.2021 04:46

greebo


Details Diff
Further checks
add - .github/workflows/test.yml Diff File

ci-linux 3792e3d5

24.04.2021 04:30

greebo


Details Diff
Fallback to :1
mod - test/HeadlessOpenGLContext.cpp Diff File

ci-linux 806f261f

23.04.2021 18:51

greebo


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

ci-linux 734003c8

23.04.2021 18:43

greebo


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

ci-linux fbfe51eb

23.04.2021 17:37

greebo


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

ci-linux 8831fa6c

23.04.2021 16:44

greebo


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

ci-linux f29bc1e1

23.04.2021 12:08

greebo


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

ci-linux 4c7f8def

23.04.2021 11:20

greebo


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

ci-linux 1c4df72e

23.04.2021 10:49

greebo


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

ci-linux 8056e60d

23.04.2021 06:43

greebo


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

ci-linux a2eb8f1e

23.04.2021 04:58

greebo


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

greebo


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

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
 First  Prev  1 2 3 ... 30 ... 60 ... 90 ... 120 ... 138 139 140 141 142 143 144 ... 150 ... 180 ... 210 ... 240 ... 270 271 272  Next  Last