Changesets: DarkRadiant
|
lighting_mode da0a46fb 27.01.2022 05:00 Details Diff |
0005893: Add separate entry point to RenderSystem for drawing the scene in lighting mode. |
Affected Issues 0005893 |
|
| mod - include/irender.h | Diff File | ||
| mod - radiant/camera/CamWnd.cpp | Diff File | ||
| add - radiantcore/rendersystem/LightingModeRenderResult.h | Diff File | ||
| mod - radiantcore/rendersystem/OpenGLRenderSystem.cpp | Diff File | ||
| mod - radiantcore/rendersystem/OpenGLRenderSystem.h | Diff File | ||
| mod - tools/msvc/DarkRadiantCore.vcxproj | Diff File | ||
| mod - tools/msvc/DarkRadiantCore.vcxproj.filters | Diff File | ||
|
lighting_mode c1996a67 27.01.2022 03:38 Details Diff |
0005893: Detect light entities automatically in addEntity/removeEntity |
Affected Issues 0005893 |
|
| mod - include/irender.h | Diff File | ||
| mod - radiantcore/rendersystem/OpenGLRenderSystem.cpp | Diff File | ||
| mod - radiantcore/rendersystem/OpenGLRenderSystem.h | Diff File | ||
| mod - test/Renderer.cpp | Diff File | ||
|
master 7e728cb3 26.01.2022 20:19 Details Diff |
0005885: add failing test for "Reload Defs" changing attached light offsets This test confirms the behaviour seen in GUI and reported in 0005885. The "Reload Defs" command is resetting attached light offsets to [0, 0, 0] regardless of their original values. |
Affected Issues 0005885 |
|
| mod - test/Entity.cpp | Diff File | ||
|
lighting_mode 6822fccc 26.01.2022 18:54 Details Diff |
0005893: Let StaticModelNode attach its renderable surfaces to the render entity. |
Affected Issues 0005893 |
|
| mod - include/irender.h | Diff File | ||
| mod - include/isurfacerenderer.h | Diff File | ||
| mod - libs/render/RenderableSurface.h | Diff File | ||
| mod - radiantcore/entity/EntityNode.cpp | Diff File | ||
| mod - radiantcore/entity/EntityNode.h | Diff File | ||
| mod - radiantcore/model/NullModelNode.cpp | Diff File | ||
| mod - radiantcore/model/NullModelNode.h | Diff File | ||
| mod - radiantcore/model/StaticModelNode.cpp | Diff File | ||
| mod - radiantcore/model/md5/MD5ModelNode.cpp | Diff File | ||
| mod - radiantcore/rendersystem/backend/OpenGLShader.cpp | Diff File | ||
| mod - radiantcore/rendersystem/backend/OpenGLShader.h | Diff File | ||
| mod - radiantcore/rendersystem/backend/SurfaceRenderer.h | Diff File | ||
|
lighting_mode c613673c 26.01.2022 14:36 Details Diff |
0005893: Entity registration in rendersystem implemented |
Affected Issues 0005893 |
|
| mod - include/irender.h | Diff File | ||
| mod - libs/render/RenderableSurface.h | Diff File | ||
| mod - radiantcore/entity/EntityNode.cpp | Diff File | ||
| mod - radiantcore/entity/EntityNode.h | Diff File | ||
| mod - radiantcore/rendersystem/OpenGLRenderSystem.cpp | Diff File | ||
| mod - radiantcore/rendersystem/OpenGLRenderSystem.h | Diff File | ||
| mod - test/Renderer.cpp | Diff File | ||
|
lighting_mode c69690b2 26.01.2022 13:54 Details Diff |
0005893: Extend the rendersystem interface to support entity registration, deregistration and enumeration. Add a couple of unit tests. |
Affected Issues 0005893 |
|
| mod - include/irender.h | Diff File | ||
| mod - radiantcore/rendersystem/OpenGLRenderSystem.cpp | Diff File | ||
| mod - radiantcore/rendersystem/OpenGLRenderSystem.h | Diff File | ||
| mod - test/Renderer.cpp | Diff File | ||
|
lighting_mode a320e519 26.01.2022 11:57 Details Diff |
0005893: Fix speaker volumes sticking around after hiding the speaker node |
Affected Issues 0005893 |
|
| mod - radiantcore/entity/speaker/SpeakerNode.cpp | Diff File | ||
| mod - radiantcore/entity/speaker/SpeakerNode.h | Diff File | ||
|
lighting_mode 21c10aee 26.01.2022 11:53 Details Diff |
0005893: Fix NullModel rendering |
Affected Issues 0005893 |
|
| mod - libs/render/RenderableSurface.h | Diff File | ||
| mod - radiantcore/model/NullModelNode.cpp | Diff File | ||
| mod - radiantcore/model/StaticModelNode.cpp | Diff File | ||
| mod - radiantcore/model/md5/MD5ModelNode.cpp | Diff File | ||
|
lighting_mode 25e7ecd0 26.01.2022 11:39 Details Diff |
0005893: Start extending the ISurfaceRenderer interface to accept the IRenderEntity a surface is associated with. |
Affected Issues 0005893 |
|
| mod - include/isurfacerenderer.h | Diff File | ||
| mod - libs/render/RenderableSurface.h | Diff File | ||
| mod - radiantcore/model/NullModelNode.cpp | Diff File | ||
| mod - radiantcore/model/NullModelNode.h | Diff File | ||
| mod - radiantcore/model/StaticModelNode.cpp | Diff File | ||
| mod - radiantcore/model/md5/MD5ModelNode.cpp | Diff File | ||
| mod - radiantcore/rendersystem/backend/OpenGLShader.cpp | Diff File | ||
| mod - radiantcore/rendersystem/backend/OpenGLShader.h | Diff File | ||
| mod - radiantcore/rendersystem/backend/SurfaceRenderer.h | Diff File | ||
|
renderer4 84d0f549 26.01.2022 07:05 Details Diff |
0005584: Remove GL display list code from MD5Surface. |
Affected Issues 0005584 |
|
| mod - radiantcore/model/md5/MD5Surface.cpp | Diff File | ||
| mod - radiantcore/model/md5/MD5Surface.h | Diff File | ||
|
renderer4 b6235342 26.01.2022 06:57 Details Diff |
0005584: Remove inactive code from MD5Model |
Affected Issues 0005584 |
|
| mod - radiantcore/model/md5/MD5Model.cpp | Diff File | ||
| mod - radiantcore/model/md5/MD5Model.h | Diff File | ||
| mod - radiantcore/model/md5/MD5ModelNode.cpp | Diff File | ||
| mod - radiantcore/model/md5/MD5Surface.h | Diff File | ||
| mod - radiantcore/selection/RadiantSelectionSystem.cpp | Diff File | ||
|
master 1c72c6e9 25.01.2022 21:21 Details Diff |
0005872: "Show skins" button is persisted in registry Use registry::bindWidget() to persist the toggle button value for the next Model Selector invocation. The button is now also hidden when the Model Selector is shown in models-only mode, to avoid confusion (the button would have no effect in this case). |
Affected Issues 0005872 |
|
| mod - libs/registry/Widgets.h | Diff File | ||
| mod - radiant/ui/modelselector/ModelSelector.cpp | Diff File | ||
| mod - radiant/ui/modelselector/ModelSelector.h | Diff File | ||
|
master a109bd7b 25.01.2022 19:58 Details Diff |
0005872: use a standard wxBitmapToggleButton for "Show skins" This button does not currently change its icon when toggled, so we can use the standard wxBitmapToggleButton instead of our wxutil subclass. |
Affected Issues 0005872 |
|
| mod - radiant/ui/modelselector/ModelSelector.cpp | Diff File | ||
|
master cf859ad7 25.01.2022 19:49 Details Diff |
0005872: show skins button is pressed by default The ModelSelector always starts off showing skins in the tree, so this change makes the initial button state correspond to the visible behaviour. |
Affected Issues 0005872 |
|
| mod - radiant/ui/modelselector/ModelSelector.cpp | Diff File | ||
| mod - radiant/ui/modelselector/ModelSelector.h | Diff File | ||
|
renderer4 029b85d5 25.01.2022 17:46 Details Diff |
0005584: Remove the render code from Winding.cpp. In case we need it for reviving some of the lighting render code, this is the commit to look for. |
Affected Issues 0005584 |
|
| mod - radiantcore/brush/Winding.cpp | Diff File | ||
|
renderer4 68d473a1 25.01.2022 17:32 Details Diff |
0005584: GCC compilation |
Affected Issues 0005584 |
|
| mod - radiantcore/selection/manipulators/Renderables.h | Diff File | ||
|
renderer4 28b3cd92 25.01.2022 17:29 Details Diff |
0005584: Remove GL code from entitylib.h |
Affected Issues 0005584 |
|
| mod - libs/entitylib.h | Diff File | ||
|
renderer4 8601fa77 25.01.2022 17:18 Details Diff |
0005584: Remove unneeded renderable classes from NullModel. Cleanup the class a bit. |
Affected Issues 0005584 |
|
| mod - radiantcore/model/NullModel.cpp | Diff File | ||
| mod - radiantcore/model/NullModel.h | Diff File | ||
| mod - radiantcore/model/NullModelNode.cpp | Diff File | ||
| mod - radiantcore/model/NullModelNode.h | Diff File | ||
|
renderer4 9ba8328a 25.01.2022 16:44 Details Diff |
0005584: Fix the rest of the unit tests |
Affected Issues 0005584 |
|
| mod - test/TextureTool.cpp | Diff File | ||
| mod - test/WorldspawnColour.cpp | Diff File | ||
|
renderer4 01fe410d 25.01.2022 15:28 Details Diff |
0005584: Adjust entity override colour data type to be of Vector4. Take out a few unit tests that are relying on the IRenderableCollector front end scheme. |
Affected Issues 0005584 |
|
| mod - include/ieclasscolours.h | Diff File | ||
| mod - radiantcore/eclass/EClassColourManager.cpp | Diff File | ||
| mod - radiantcore/eclass/EClassColourManager.h | Diff File | ||
| mod - radiantcore/eclass/EClassManager.cpp | Diff File | ||
| mod - test/Entity.cpp | Diff File | ||
|
renderer4 cd0d5d0d 25.01.2022 15:17 Details Diff |
0005584: Add fix for entity classes not defining an editor_color anywhere, plus corresponding test. |
Affected Issues 0005584 |
|
| mod - radiantcore/eclass/EntityClass.cpp | Diff File | ||
| mod - test/Entity.cpp | Diff File | ||
|
renderer4 c4f7185f 25.01.2022 14:56 Details Diff |
0005584: Fix crashes in lighting mode. It's pretty dark in here, but at least it's not crashing. |
Affected Issues 0005584 |
|
| mod - libs/render/WindingRenderer.h | Diff File | ||
| mod - radiantcore/rendersystem/backend/GeometryRenderer.h | Diff File | ||
| mod - radiantcore/rendersystem/backend/OpenGLShader.cpp | Diff File | ||
| mod - radiantcore/rendersystem/backend/OpenGLShader.h | Diff File | ||
| mod - radiantcore/rendersystem/backend/OpenGLShaderPass.cpp | Diff File | ||
| mod - radiantcore/rendersystem/backend/SurfaceRenderer.h | Diff File | ||
|
renderer4 f81aa761 25.01.2022 12:19 Details Diff |
0005584: Add BasicVector4 to natvis file |
Affected Issues 0005584 |
|
| mod - tools/msvc/natvis/mathlib.natvis | Diff File | ||
|
renderer4 6fb1375e 25.01.2022 12:05 Details Diff |
0005584: Remove old $XY_INACTIVE_NODE shader |
Affected Issues 0005584 |
|
| mod - radiant/xyview/XYRenderer.h | Diff File | ||
| mod - radiant/xyview/XYWnd.cpp | Diff File | ||
| mod - radiantcore/rendersystem/backend/OpenGLShader.cpp | Diff File | ||
|
renderer4 06b14fc2 25.01.2022 11:58 Details Diff |
0005584: When switching to merge display mode, the colour shaders will reorganise themselves to switch to a transparent grey shading in ortho view. |
Affected Issues 0005584 |
|
| mod - include/irender.h | Diff File | ||
| mod - radiantcore/map/Map.cpp | Diff File | ||
| mod - radiantcore/rendersystem/OpenGLRenderSystem.cpp | Diff File | ||
| mod - radiantcore/rendersystem/OpenGLRenderSystem.h | Diff File | ||
| mod - radiantcore/rendersystem/backend/ColourShader.cpp | Diff File | ||
| mod - radiantcore/rendersystem/backend/ColourShader.h | Diff File | ||
| mod - radiantcore/rendersystem/backend/OpenGLShader.cpp | Diff File | ||
| mod - radiantcore/rendersystem/backend/OpenGLShader.h | Diff File | ||