Changesets: DarkRadiant
declmanager f05a410d 22.07.2022 10:05 Details Diff |
0006003: One more test checking the IEntityClass:getVisibility() method result |
Affected Issues 0006003 |
|
mod - test/EntityClass.cpp | Diff File | ||
declmanager a27f342d 22.07.2022 09:58 Details Diff |
0006003: Reset the lazy-evaluated visibility once the entity class is finished parsing its contents |
Affected Issues 0006003 |
|
mod - radiantcore/eclass/EntityClass.cpp | Diff File | ||
mod - radiantcore/eclass/EntityClass.h | Diff File | ||
declmanager 06623764 22.07.2022 09:55 Details Diff |
0006003: EntityClass visibility is reporting as hidden if the declaration is defined in a hidden VFS file. Otherwise rely on the information in the key/value pairs |
Affected Issues 0006003 |
|
mod - radiantcore/eclass/EntityClass.cpp | Diff File | ||
declmanager add7a9d3 22.07.2022 09:49 Details Diff |
0006003: Add unit test checking that a declaration that is removed in the course of reloadDecls has its visibility set to hidden |
Affected Issues 0006003 |
|
mod - test/DeclManager.cpp | Diff File | ||
declmanager 51dcf7c3 22.07.2022 08:47 Details Diff |
0005504: ModelCache refactoring |
Affected Issues 0005504 |
|
mod - radiantcore/model/ModelCache.cpp | Diff File | ||
declmanager 3c77354e 22.07.2022 08:31 Details Diff |
0005977: Add reloadDecls icon |
Affected Issues 0005977 |
|
add - install/bitmaps/reloaddecls.png | Diff File | ||
mod - install/menu.xml | Diff File | ||
declmanager 06170593 22.07.2022 06:11 Details Diff |
0005977: Emit the changed signal when an EditableDeclaration is modified |
Affected Issues 0005977 |
|
mod - libs/decl/EditableDeclaration.h | Diff File | ||
mod - test/DeclManager.cpp | Diff File | ||
declmanager 8f94f81a 22.07.2022 06:06 Details Diff |
0005977: Introduce changed signal on IDeclaration |
Affected Issues 0005977 |
|
mod - include/ideclmanager.h | Diff File | ||
mod - libs/decl/DeclarationBase.h | Diff File | ||
mod - test/DeclManager.cpp | Diff File | ||
declmanager d0c668f4 22.07.2022 05:20 Details Diff |
0005977: The default-constructed Declarations() structure was actually showing up in the profiler |
Affected Issues 0005977 |
|
mod - radiantcore/decl/DeclarationManager.cpp | Diff File | ||
declmanager bf1b60e8 21.07.2022 20:04 Details Diff |
0005977: Some simplifications |
Affected Issues 0005977 |
|
mod - radiantcore/decl/DeclarationManager.cpp | Diff File | ||
mod - radiantcore/decl/DeclarationManager.h | Diff File | ||
declmanager 554b7f4c 21.07.2022 20:01 Details Diff |
0005977: Fix another data race when finishing the parser thread |
Affected Issues 0005977 |
|
mod - radiantcore/decl/DeclarationFolderParser.cpp | Diff File | ||
mod - radiantcore/decl/DeclarationManager.cpp | Diff File | ||
mod - radiantcore/decl/DeclarationManager.h | Diff File | ||
declmanager 69612d33 21.07.2022 17:12 Details Diff |
0005977: Extend unit tests to check the thread constellation |
Affected Issues 0005977 |
|
mod - test/DeclManager.cpp | Diff File | ||
master 4a1b9edb 20.07.2022 19:08 Details Diff |
0000401: further test Command argument parsing |
Affected Issues 0000410 |
|
mod - test/CommandSystem.cpp | Diff File | ||
master 1824db7e 19.07.2022 20:10 Details Diff |
0000401: test constructing some cmd::Argument types |
Affected Issues 0000410 |
|
mod - include/icommandsystem.h | Diff File | ||
mod - test/CommandSystem.cpp | Diff File | ||
master b899bf7f 19.07.2022 19:29 Details Diff |
0000401: further unit tests for Command argument interpretation |
Affected Issues 0000410 |
|
mod - test/CommandSystem.cpp | Diff File | ||
declmanager 69593d3d 19.07.2022 04:22 Details Diff |
0005977: Rearrange the signal emission and parser thread cleanup code to avoid deadlocks. Reload Decls signal emission is happening on the thread it was invoked on, otherwise we run into openGL thread access problems. |
Affected Issues 0005977 |
|
mod - radiantcore/decl/DeclarationFolderParser.cpp | Diff File | ||
mod - radiantcore/decl/DeclarationFolderParser.h | Diff File | ||
mod - radiantcore/decl/DeclarationManager.cpp | Diff File | ||
mod - radiantcore/decl/DeclarationManager.h | Diff File | ||
mod - radiantcore/particles/ParticleDef.cpp | Diff File | ||
mod - radiantcore/particles/ParticleDef.h | Diff File | ||
declmanager 43fdf422 17.07.2022 15:41 Details Diff |
0005977: Fix regression causing failure to return valid particle nodes |
Affected Issues 0005977 |
|
mod - radiantcore/particles/ParticlesManager.cpp | Diff File | ||
mod - test/Particles.cpp | Diff File | ||
declmanager 577124a0 17.07.2022 15:20 Details Diff |
0005977: Remove ReloadParticles command, should use ReloadDecls instead |
Affected Issues 0005977 |
|
mod - include/iparticles.h | Diff File | ||
mod - install/menu.xml | Diff File | ||
mod - libs/wxutil/preview/ParticlePreview.cpp | Diff File | ||
mod - radiantcore/particles/ParticlesManager.cpp | Diff File | ||
mod - radiantcore/particles/ParticlesManager.h | Diff File | ||
mod - radiantcore/shaders/CShader.h | Diff File | ||
declmanager 36d8a188 17.07.2022 12:46 Details Diff |
0005977: Clear the ShaderTemplate before reparsing the contents. Refresh shaders after reloading the decls. |
Affected Issues 0005977 |
|
mod - radiantcore/shaders/CShader.cpp | Diff File | ||
mod - radiantcore/shaders/CShader.h | Diff File | ||
mod - radiantcore/shaders/MaterialManager.cpp | Diff File | ||
mod - radiantcore/shaders/MaterialManager.h | Diff File | ||
mod - radiantcore/shaders/ShaderTemplate.cpp | Diff File | ||
mod - radiantcore/shaders/ShaderTemplate.h | Diff File | ||
declmanager b5dbb8a3 17.07.2022 12:31 Details Diff |
0005977: Remove RefreshShaders command in favour of reloadDecls |
Affected Issues 0005977 |
|
mod - install/menu.xml | Diff File | ||
mod - install/user.xml | Diff File | ||
mod - plugins/dm.gui/plugin.cpp | Diff File | ||
mod - radiant/ui/UserInterfaceModule.cpp | Diff File | ||
mod - radiant/ui/UserInterfaceModule.h | Diff File | ||
mod - radiant/ui/script/ScriptUserInterfaceModule.cpp | Diff File | ||
declmanager 8225f1fd 17.07.2022 11:53 Details Diff |
0005977: Remove unneeded typedefs |
Affected Issues 0005977 |
|
mod - radiantcore/shaders/CShader.cpp | Diff File | ||
mod - radiantcore/shaders/CShader.h | Diff File | ||
mod - radiantcore/shaders/ShaderTemplate.h | Diff File | ||
declmanager aa91f536 17.07.2022 11:50 Details Diff |
0005977: Rename MaterialManager interface type to IMaterialManager, implementation is now renamed from Doom3ShaderSystem to MaterialManager. |
Affected Issues 0005977 |
|
mod - include/ishaders.h | Diff File | ||
mod - radiantcore/CMakeLists.txt | Diff File | ||
mod - radiantcore/shaders/CShader.cpp | Diff File | ||
mod - radiantcore/shaders/Doom3ShaderLayer.cpp | Diff File | ||
mod - radiantcore/shaders/ShaderExpression.cpp | Diff File | ||
mod - radiantcore/shaders/TextureMatrix.cpp | Diff File | ||
mod - radiantcore/shaders/textures/TextureManipulator.cpp | Diff File | ||
mod - tools/msvc/DarkRadiantCore.vcxproj | Diff File | ||
mod - tools/msvc/DarkRadiantCore.vcxproj.filters | Diff File | ||
declmanager 038da88c 17.07.2022 11:28 Details Diff |
0005977: Remove a bunch of unneeded code, remove ShaderDefinition type |
Affected Issues 0005977 |
|
mod - radiantcore/shaders/CShader.cpp | Diff File | ||
mod - radiantcore/shaders/CShader.h | Diff File | ||
mod - radiantcore/shaders/Doom3ShaderSystem.cpp | Diff File | ||
mod - radiantcore/shaders/Doom3ShaderSystem.h | Diff File | ||
rm - radiantcore/shaders/ShaderDefinition.h | Diff | ||
mod - radiantcore/shaders/ShaderLibrary.cpp | Diff File | ||
mod - radiantcore/shaders/ShaderLibrary.h | Diff File | ||
mod - radiantcore/shaders/ShaderTemplate.cpp | Diff File | ||
mod - radiantcore/shaders/ShaderTemplate.h | Diff File | ||
mod - tools/msvc/DarkRadiantCore.vcxproj | Diff File | ||
mod - tools/msvc/DarkRadiantCore.vcxproj.filters | Diff File | ||
declmanager cd10548e 17.07.2022 11:08 Details Diff |
0005977: Remove a couple of signal and realise/unrealise methods from the MaterialManager interface. So far it turns out their absence doesn't make any difference, since the realisation of the OpenGLRenderSystem is depending on other modules which take much longer during startup (i.e. openGL extensionsInitialised). |
Affected Issues 0005977 |
|
mod - include/ishaders.h | Diff File | ||
mod - radiant/ui/mediabrowser/MediaBrowser.cpp | Diff File | ||
mod - radiant/ui/texturebrowser/TextureBrowser.cpp | Diff File | ||
mod - radiantcore/rendersystem/OpenGLRenderSystem.cpp | Diff File | ||
mod - radiantcore/rendersystem/OpenGLRenderSystem.h | Diff File | ||
mod - radiantcore/shaders/Doom3ShaderSystem.cpp | Diff File | ||
mod - radiantcore/shaders/Doom3ShaderSystem.h | Diff File | ||
mod - radiantcore/shaders/MaterialSourceGenerator.cpp | Diff File | ||
mod - radiantcore/shaders/MaterialSourceGenerator.h | Diff File | ||
declmanager bd54305c 17.07.2022 09:01 Details Diff |
0005799: Fix the failing unit test, and add one more test with a single-line scenario |
Affected Issues 0005799 |
|
mod - radiantcore/decl/DeclarationManager.cpp | Diff File | ||
mod - test/DeclManager.cpp | Diff File | ||
mod - test/resources/tdm/testdecls/numbers.decl | Diff File |