Changesets: DarkRadiant
|
renderer4 c9e29cea 23.01.2022 13:58 Details Diff |
0005584: Working on the TranslateManipulator's arrow tips |
Affected Issues 0005584 |
|
| mod - libs/selection/BestPoint.h | Diff File | ||
| mod - radiantcore/selection/RadiantSelectionSystem.cpp | Diff File | ||
| mod - radiantcore/selection/RadiantSelectionSystem.h | Diff File | ||
| mod - radiantcore/selection/manipulators/Renderables.h | Diff File | ||
| mod - radiantcore/selection/manipulators/TranslateManipulator.cpp | Diff File | ||
| mod - radiantcore/selection/manipulators/TranslateManipulator.h | Diff File | ||
|
renderer4 12137da4 23.01.2022 13:31 Details Diff |
0005584: Start migrating TranslateManipulator |
Affected Issues 0005584 |
|
| mod - libs/selection/BestPoint.h | Diff File | ||
| mod - radiantcore/selection/Renderables.h | Diff File | ||
| mod - radiantcore/selection/manipulators/Renderables.h | Diff File | ||
| mod - radiantcore/selection/manipulators/TranslateManipulator.cpp | Diff File | ||
| mod - radiantcore/selection/manipulators/TranslateManipulator.h | Diff File | ||
|
renderer4 d5653c9f 23.01.2022 13:30 Details Diff |
0005584: Remove scale manipulator, after being deactivated for years. |
Affected Issues 0005584 |
|
| mod - include/imanipulator.h | Diff File | ||
| mod - radiant/selection/ManipulateMouseTool.cpp | Diff File | ||
| mod - radiantcore/CMakeLists.txt | Diff File | ||
| mod - radiantcore/selection/RadiantSelectionSystem.cpp | Diff File | ||
| rm - radiantcore/selection/manipulators/ScaleManipulator.cpp | Diff | ||
| rm - radiantcore/selection/manipulators/ScaleManipulator.h | Diff | ||
| mod - tools/msvc/DarkRadiantCore.vcxproj | Diff File | ||
| mod - tools/msvc/DarkRadiantCore.vcxproj.filters | Diff File | ||
|
renderer4 7f46ab0f 23.01.2022 08:04 Details Diff |
0005584: Some docs and comments |
Affected Issues 0005584 |
|
| mod - include/irender.h | Diff File | ||
| mod - radiantcore/rendersystem/backend/TextRenderer.h | Diff File | ||
| mod - radiantcore/selection/manipulators/RotateManipulator.cpp | Diff File | ||
|
renderer4 f9ca7d90 23.01.2022 08:00 Details Diff |
0005584: Clients can request their text renderers with a certain font style and size |
Affected Issues 0005584 |
|
| mod - include/irender.h | Diff File | ||
| mod - radiantcore/rendersystem/OpenGLRenderSystem.cpp | Diff File | ||
| mod - radiantcore/rendersystem/OpenGLRenderSystem.h | Diff File | ||
| mod - radiantcore/rendersystem/backend/TextRenderer.h | Diff File | ||
| mod - radiantcore/selection/manipulators/RotateManipulator.cpp | Diff File | ||
|
renderer4 20a58d3c 23.01.2022 06:57 Details Diff |
0005584: First TextRenderer implementation |
Affected Issues 0005584 |
|
| mod - include/irender.h | Diff File | ||
| add - libs/render/RenderableText.h | Diff File | ||
| mod - radiantcore/rendersystem/OpenGLRenderSystem.cpp | Diff File | ||
| mod - radiantcore/rendersystem/backend/TextRenderer.h | Diff File | ||
| mod - radiantcore/selection/RadiantSelectionSystem.cpp | Diff File | ||
| mod - radiantcore/selection/manipulators/RotateManipulator.cpp | Diff File | ||
| mod - radiantcore/selection/manipulators/RotateManipulator.h | Diff File | ||
| mod - tools/msvc/libs.vcxproj | Diff File | ||
| mod - tools/msvc/libs.vcxproj.filters | Diff File | ||
|
renderer4 73670ae9 23.01.2022 06:19 Details Diff |
0005584: Define interface for rendering text to the scene |
Affected Issues 0005584 |
|
| mod - include/irender.h | Diff File | ||
| mod - radiantcore/rendersystem/OpenGLRenderSystem.cpp | Diff File | ||
| mod - radiantcore/rendersystem/OpenGLRenderSystem.h | Diff File | ||
| add - radiantcore/rendersystem/backend/TextRenderer.h | Diff File | ||
| mod - tools/msvc/DarkRadiantCore.vcxproj | Diff File | ||
| mod - tools/msvc/DarkRadiantCore.vcxproj.filters | Diff File | ||
|
renderer4 2ef4888c 23.01.2022 05:36 Details Diff |
0005584: Migrate the RotateManipulator's pivot point renderable |
Affected Issues 0005584 |
|
| mod - radiantcore/selection/RadiantSelectionSystem.cpp | Diff File | ||
| mod - radiantcore/selection/manipulators/Renderables.h | Diff File | ||
| mod - radiantcore/selection/manipulators/RotateManipulator.cpp | Diff File | ||
| mod - radiantcore/selection/manipulators/RotateManipulator.h | Diff File | ||
|
renderer4 e0485efd 23.01.2022 05:27 Details Diff |
0005584: Migrate the RotateManipulator's circle renderable |
Affected Issues 0005584 |
|
| mod - libs/render.h | Diff File | ||
| mod - libs/selection/BestPoint.h | Diff File | ||
| mod - radiantcore/selection/RadiantSelectionSystem.cpp | Diff File | ||
| mod - radiantcore/selection/Renderables.h | Diff File | ||
| mod - radiantcore/selection/manipulators/Renderables.h | Diff File | ||
| mod - radiantcore/selection/manipulators/RotateManipulator.cpp | Diff File | ||
| mod - radiantcore/selection/manipulators/RotateManipulator.h | Diff File | ||
| mod - radiantcore/selection/textool/TextureToolRotateManipulator.cpp | Diff File | ||
| mod - radiantcore/selection/textool/TextureToolRotateManipulator.h | Diff File | ||
|
renderer4 2d64d9f5 22.01.2022 17:37 Details Diff |
0005584: Start working on RotateManipulator class. Since the drawing is view-dependent, the geometry is updated every single frame in onPreRender. |
Affected Issues 0005584 |
|
| mod - libs/render.h | Diff File | ||
| mod - libs/selection/BestPoint.h | Diff File | ||
| mod - radiantcore/selection/Renderables.h | Diff File | ||
| mod - radiantcore/selection/manipulators/Renderables.h | Diff File | ||
| mod - radiantcore/selection/manipulators/RotateManipulator.cpp | Diff File | ||
| mod - radiantcore/selection/manipulators/RotateManipulator.h | Diff File | ||
|
renderer4 afb2f5ee 22.01.2022 07:51 Details Diff |
0005584: ModelScaleManipulator migrated |
Affected Issues 0005584 |
|
| mod - radiantcore/selection/RadiantSelectionSystem.cpp | Diff File | ||
| mod - radiantcore/selection/manipulators/ModelScaleManipulator.cpp | Diff File | ||
| mod - radiantcore/selection/manipulators/ModelScaleManipulator.h | Diff File | ||
| mod - radiantcore/selection/manipulators/Renderables.h | Diff File | ||
|
renderer4 df5fa390 22.01.2022 07:22 Details Diff |
0005584: Start migrating the ModelScaleManipulator |
Affected Issues 0005584 |
|
| mod - include/irender.h | Diff File | ||
| mod - include/irenderable.h | Diff File | ||
| mod - libs/render/CamRenderer.h | Diff File | ||
| mod - libs/render/RenderableCollectionWalker.h | Diff File | ||
| mod - radiant/xyview/XYRenderer.h | Diff File | ||
| mod - radiantcore/rendersystem/OpenGLRenderSystem.cpp | Diff File | ||
| mod - radiantcore/rendersystem/OpenGLRenderSystem.h | Diff File | ||
| mod - radiantcore/selection/RadiantSelectionSystem.cpp | Diff File | ||
| mod - radiantcore/selection/manipulators/ModelScaleManipulator.cpp | Diff File | ||
| mod - radiantcore/selection/manipulators/ModelScaleManipulator.h | Diff File | ||
| add - radiantcore/selection/manipulators/Renderables.h | Diff File | ||
| mod - test/Entity.cpp | Diff File | ||
| mod - tools/msvc/DarkRadiantCore.vcxproj | Diff File | ||
| mod - tools/msvc/DarkRadiantCore.vcxproj.filters | Diff File | ||
|
renderer4 f006295f 22.01.2022 05:03 Details Diff |
0005584: Some preparations to get manipulator rendering on the rails |
Affected Issues 0005584 |
|
| mod - include/imanipulator.h | Diff File | ||
| mod - radiantcore/selection/RadiantSelectionSystem.cpp | Diff File | ||
| mod - radiantcore/selection/RadiantSelectionSystem.h | Diff File | ||
| mod - radiantcore/selection/manipulators/ManipulatorBase.h | Diff File | ||
|
renderer4 3a329a03 22.01.2022 04:45 Details Diff |
0005584: Remove render-related code from VertexInstance class. |
Affected Issues 0005584 |
|
| mod - radiantcore/entity/VertexInstance.h | Diff File | ||
| mod - radiantcore/entity/doom3group/StaticGeometryNode.cpp | Diff File | ||
| mod - radiantcore/entity/doom3group/StaticGeometryNode.h | Diff File | ||
| mod - radiantcore/entity/light/LightNode.cpp | Diff File | ||
|
renderer4 9537c3fe 22.01.2022 04:45 Details Diff |
0005584: Remove render-related code from VertexInstance class. |
Affected Issues 0005584 |
|
| mod - radiantcore/entity/VertexInstance.h | Diff File | ||
| mod - radiantcore/entity/doom3group/StaticGeometryNode.cpp | Diff File | ||
| mod - radiantcore/entity/doom3group/StaticGeometryNode.h | Diff File | ||
|
renderer4 fa3a453b 22.01.2022 04:43 Details Diff |
0005584: StaticGeometryNode's origin vertex is using RenderableGeometry now |
Affected Issues 0005584 |
|
| add - radiantcore/entity/doom3group/RenderableVertex.h | Diff File | ||
| mod - radiantcore/entity/doom3group/StaticGeometryNode.cpp | Diff File | ||
| mod - radiantcore/entity/doom3group/StaticGeometryNode.h | Diff File | ||
| mod - tools/msvc/DarkRadiantCore.vcxproj | Diff File | ||
| mod - tools/msvc/DarkRadiantCore.vcxproj.filters | Diff File | ||
|
renderer4 fde64a9f 21.01.2022 19:15 Details Diff |
0005584: Remove old light vertex rendering code |
Affected Issues 0005584 |
|
| mod - radiantcore/entity/light/Doom3LightRadius.h | Diff File | ||
| mod - radiantcore/entity/light/LightNode.cpp | Diff File | ||
| mod - radiantcore/entity/light/LightNode.h | Diff File | ||
| rm - radiantcore/entity/light/RenderableVertices.h | Diff | ||
| mod - tools/msvc/DarkRadiantCore.vcxproj | Diff File | ||
| mod - tools/msvc/DarkRadiantCore.vcxproj.filters | Diff File | ||
|
renderer4 840bd647 21.01.2022 18:55 Details Diff |
0005584: Light Vertex rendering is working now |
Affected Issues 0005584 |
|
| mod - radiantcore/entity/light/LightNode.cpp | Diff File | ||
| mod - radiantcore/entity/light/Renderables.cpp | Diff File | ||
| mod - radiantcore/entity/light/Renderables.h | Diff File | ||
|
renderer4 f2b990b8 21.01.2022 18:24 Details Diff |
0005584: Construct RenderableLightVertices class which will be taking care of drawing all the manipulatable light vertices. |
Affected Issues 0005584 |
|
| mod - radiantcore/entity/light/LightNode.cpp | Diff File | ||
| mod - radiantcore/entity/light/LightNode.h | Diff File | ||
| mod - radiantcore/entity/light/LightVertexInstanceSet.h | Diff File | ||
| mod - radiantcore/entity/light/Renderables.cpp | Diff File | ||
| mod - radiantcore/entity/light/Renderables.h | Diff File | ||
|
renderer4 e68b7352 21.01.2022 17:02 Details Diff |
0005584: Refactor light vertex instances into a set. The selection changed callback is always pointing to the same method in LightNode::selectedChangedComponent. |
Affected Issues 0005584 |
|
| mod - radiantcore/entity/light/LightNode.cpp | Diff File | ||
| mod - radiantcore/entity/light/LightNode.h | Diff File | ||
| add - radiantcore/entity/light/LightVertexInstanceSet.h | Diff File | ||
| mod - tools/msvc/DarkRadiantCore.vcxproj | Diff File | ||
| mod - tools/msvc/DarkRadiantCore.vcxproj.filters | Diff File | ||
|
renderer4 f14c3216 21.01.2022 15:20 Details Diff |
0005584: Remove a bunch of deactivated code |
Affected Issues 0005584 |
|
| mod - radiantcore/brush/Brush.cpp | Diff File | ||
| mod - radiantcore/brush/Brush.h | Diff File | ||
| mod - radiantcore/brush/BrushNode.cpp | Diff File | ||
| mod - radiantcore/brush/BrushNode.h | Diff File | ||
| mod - radiantcore/brush/FaceInstance.cpp | Diff File | ||
| mod - radiantcore/brush/FaceInstance.h | Diff File | ||
| mod - radiantcore/brush/RenderableBrushVertices.cpp | Diff File | ||
|
renderer4 b2a1d338 21.01.2022 15:02 Details Diff |
0005584: Refactor rendering of selected brush vertices |
Affected Issues 0005584 |
|
| mod - include/ibrush.h | Diff File | ||
| mod - radiantcore/brush/BrushNode.cpp | Diff File | ||
| mod - radiantcore/brush/BrushNode.h | Diff File | ||
| mod - radiantcore/brush/BrushSettings.h | Diff File | ||
| mod - radiantcore/brush/RenderableBrushVertices.cpp | Diff File | ||
| mod - radiantcore/brush/RenderableBrushVertices.h | Diff File | ||
|
renderer4 20dca7a5 21.01.2022 13:32 Details Diff |
0005584: Downgrade the vertex/edge/face point vectors to a simple Vector3 array |
Affected Issues 0005584 |
|
| mod - radiantcore/brush/Brush.cpp | Diff File | ||
| mod - radiantcore/brush/Brush.h | Diff File | ||
| mod - radiantcore/brush/RenderableBrushVertices.cpp | Diff File | ||
| mod - radiantcore/entity/target/RenderableTargetLines.h | Diff File | ||
| mod - radiantcore/map/RenderablePointFile.h | Diff File | ||
|
renderer4 b7a6baa2 21.01.2022 10:48 Details Diff |
0005584: Migrated point file rendering to use RenderableGeometry, attached to shaders acquired through the map root node's rendersystem |
Affected Issues 0005584 |
|
| mod - include/imap.h | Diff File | ||
| mod - libs/scene/BasicRootNode.h | Diff File | ||
| mod - radiant/ui/PointFileChooser.cpp | Diff File | ||
| mod - radiantcore/map/PointFile.cpp | Diff File | ||
| mod - radiantcore/map/PointFile.h | Diff File | ||
| add - radiantcore/map/RenderablePointFile.h | Diff File | ||
| mod - radiantcore/map/RootNode.h | Diff File | ||
| mod - tools/msvc/DarkRadiantCore.vcxproj | Diff File | ||
| mod - tools/msvc/DarkRadiantCore.vcxproj.filters | Diff File | ||
|
master 30caee23 19.01.2022 20:28 Details Diff |
0005872: add button to enable/disable showing skins in ModelSelector Add a new bitmap toggle button next to the search controls, which enables or disables the showing of skins in the tree view. If skins are not shown, they are also not found via the search box. |
Affected Issues 0005872 |
|
| mod - radiant/ui/modelselector/ModelSelector.cpp | Diff File | ||
| mod - radiant/ui/modelselector/ModelSelector.h | Diff File | ||