Changesets: DarkRadiant

master b75c4f20

2021-05-13 17:05:59

greebo

Details Diff
0005607: Make sure the render system is realised by the time we initialise the preview. Affected Issues
0005607
mod - libs/wxutil/preview/RenderPreview.cpp Diff File

master a88849ef

2021-05-13 17:02:45

greebo

Details Diff
0005609: When realising the render system in the constructor, give the code a chance to invoke extensionsInitialised() first.
The extensionsInitialised() call will query the GL setup for the ability to use GL programs, which should preferably be known before we realise the OpenGLShader objects.
Affected Issues
0005609
mod - radiantcore/rendersystem/OpenGLRenderSystem.cpp Diff File

master b83c3d72

2021-05-13 17:00:10

greebo

Details Diff
0005607: In case the rendersystem is not realised yet the contained material in the Shader object will be empty - don't crash when rendering MD5 models in such a situation Affected Issues
0005607
mod - radiantcore/model/md5/MD5ModelNode.cpp Diff File

master ece0da82

2021-05-05 17:53:27

greebo

Details Diff
0005602: Add material editor section to doom3.game to prevent it from crashing Affected Issues
0005602
mod - install/games/doom3.game Diff File

master 5615ecc3

2021-05-04 18:33:34

orbweaver

Details Diff
Install new resources for Material Editor

Without the bundled resources (test cube, room background etc) the Material
Editor just shows an empty preview or a "Shader not found" cube.
Attach Issues:
mod - CMakeLists.txt Diff File
mod - debian/changelog Diff File

master 9b3b8371

2021-05-03 18:46:18

orbweaver

Details Diff
Add libeigen3-dev to build dependencies
Attach Issues:
mod - debian/changelog Diff File
mod - debian/control Diff File

master 9bdae99c

2021-05-03 14:02:56

orbweaver

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).
Attach Issues:
mod - debian/rules Diff File

master afef8aee

2021-05-03 13:44:27

orbweaver

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.
Attach Issues:
mod - test/TestContext.h Diff File

master 6eb16092

2021-05-03 12:44:26

orbweaver

Details Diff
Add 2.12.0 to debian/changelog
Attach Issues:
mod - debian/changelog Diff File
mod - debian/control Diff File

master 1d995375

2021-05-03 12:31:58

orbweaver

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.
Attach Issues:
mod - test/TestContext.h Diff File

master 10a853ec

2021-05-03 11:16:20

orbweaver

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.
Attach Issues:
mod - test/RadiantTest.h Diff File

master 2cee7d82

2021-05-01 11:09:07

greebo

Details Diff
Version bump after release
Attach Issues:
mod - include/version.h Diff File

master b7d3cd30

2021-05-01 10:10:44

greebo

Details Diff
Fix version injection in workflow script
Attach Issues:
mod - .github/workflows/build.yml Diff File

master 8a032180

2021-05-01 09:23:35

greebo

Details Diff
Shut off the massive warning spam
Attach Issues:
mod - libs/math/Vector3.h Diff File

master 5687ca9e

2021-05-01 09:15:52

greebo

Details Diff
Version bump to 2.12.0
Attach Issues:
mod - CMakeLists.txt Diff File
mod - PKGBUILD Diff File
mod - include/version.h Diff File

master 806f8d2a

2021-05-01 07:34:15

greebo

Details Diff
Merge remote-tracking branch 'remotes/orbweaver/master'
Attach Issues:
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

2021-05-01 06:30:57

greebo

Details Diff
Update Xcode section in README
Attach Issues:
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

2021-04-30 18:59:04

greebo

Details Diff
Mac build fix
Attach Issues:
mod - radiantcore/model/import/AseModel.cpp Diff File

master e8dfcd45

2021-04-30 18:42:01

greebo

Details Diff
Xcode project scheme cleanup
Attach Issues:
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

2021-04-30 18:41:30

greebo

Details Diff
Add Xcode linker flags to wxAUI library
Attach Issues:
mod - tools/xcode/wxwidgets.xcconfig Diff File

master f111057f

2021-04-30 17:46:24

greebo

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

master 6ae7c9d1

2021-04-28 19:35:36

greebo

Details Diff
Fix material/ folder being created below the working directory.
Attach Issues:
mod - radiantcore/shaders/Doom3ShaderSystem.cpp Diff File

master 87ab248a

2021-04-28 18:49:25

greebo

Details Diff
Adjust ASE importer to parse only the relevant *MESH_FACE parts and leave the rest alone
Attach Issues:
mod - radiantcore/model/import/AseModel.cpp Diff File

master a6461037

2021-04-28 18:43:43

greebo

Details Diff
Add ASE importer test case covering models featuring *MESH_FACE lines without *MESH_SMOOTHING
Attach Issues:
mod - test/Models.cpp Diff File
add - test/resources/tdm/models/ase/testcube_no_smoothing_in_mesh_face.ase Diff File

master 9df7f011

2021-04-28 10:14:56

greebo

Details Diff
Add xcconfig file needed for Eigen
Attach Issues:
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
1 2 3 4 ... 10 ... 20 ... 30 ... 40 ... 50 ... 60 ... 70 ... 80 ... 90 ... 100 ... 110 ... 120 ... 130 131 132 133  Next  Last