Changesets: DarkRadiant
renderer4 97af6c92 24.01.2022 11:57 Details Diff |
0005584: Remove deactivated code in PatchNode class |
Affected Issues 0005584 |
|
mod - radiantcore/patch/Patch.cpp | Diff File | ||
mod - radiantcore/patch/Patch.h | Diff File | ||
mod - radiantcore/patch/PatchNode.cpp | Diff File | ||
mod - radiantcore/patch/PatchNode.h | Diff File | ||
renderer4 8061cdd5 24.01.2022 11:52 Details Diff |
0005584: Remove deactivated patch renderables |
Affected Issues 0005584 |
|
mod - radiantcore/patch/Patch.cpp | Diff File | ||
mod - radiantcore/patch/Patch.h | Diff File | ||
mod - radiantcore/patch/PatchRenderables.cpp | Diff File | ||
mod - radiantcore/patch/PatchRenderables.h | Diff File | ||
renderer4 66458f9d 24.01.2022 11:47 Details Diff |
0005584: Remove more unused patch rendering code |
Affected Issues 0005584 |
|
mod - radiantcore/patch/Patch.cpp | Diff File | ||
mod - radiantcore/patch/Patch.h | Diff File | ||
renderer4 90a2ec33 24.01.2022 11:42 Details Diff |
0005584: Remove unused code and classes related to patch vertex / lattice rendering |
Affected Issues 0005584 |
|
mod - libs/render.h | Diff File | ||
mod - radiantcore/patch/Patch.cpp | Diff File | ||
mod - radiantcore/patch/Patch.h | Diff File | ||
renderer4 238877f2 24.01.2022 11:29 Details Diff |
0005584: Migrate SpacePartitionRenderer to use a special RenderableBoundingBoxes geometry type. |
Affected Issues 0005584 |
|
mod - libs/render/RenderableBoundingBoxes.h | Diff File | ||
add - libs/render/RenderableColouredBoundingBoxes.h | Diff File | ||
mod - libs/render/RenderableSpacePartition.h | Diff File | ||
mod - tools/msvc/libs.vcxproj | Diff File | ||
mod - tools/msvc/libs.vcxproj.filters | Diff File | ||
renderer4 546d152d 24.01.2022 10:49 Details Diff |
0005584: Use the entity colour for rendering the name. |
Affected Issues 0005584 |
|
mod - radiantcore/entity/RenderableEntityName.cpp | Diff File | ||
mod - radiantcore/entity/RenderableEntityName.h | Diff File | ||
renderer4 393c030a 24.01.2022 10:46 Details Diff |
0005584: The RenderableEntityName instance needs to get hold of the up-to-date origin during transformations. For now, I'm going to introduce a getWorldPosition() method which is implemented by all the entity classes. The origin member is implemented in all 5 entity sub types in a very similar way which has great potential to be simplified and moved to the common EntityNode base. |
Affected Issues 0005584 |
|
mod - radiantcore/CMakeLists.txt | Diff File | ||
mod - radiantcore/entity/EntityNode.cpp | Diff File | ||
mod - radiantcore/entity/EntityNode.h | Diff File | ||
add - radiantcore/entity/RenderableEntityName.cpp | Diff File | ||
mod - radiantcore/entity/RenderableEntityName.h | Diff File | ||
mod - radiantcore/entity/doom3group/StaticGeometryNode.cpp | Diff File | ||
mod - radiantcore/entity/doom3group/StaticGeometryNode.h | Diff File | ||
mod - radiantcore/entity/eclassmodel/EclassModelNode.cpp | Diff File | ||
mod - radiantcore/entity/eclassmodel/EclassModelNode.h | Diff File | ||
mod - radiantcore/entity/generic/GenericEntityNode.cpp | Diff File | ||
mod - radiantcore/entity/generic/GenericEntityNode.h | Diff File | ||
mod - radiantcore/entity/light/LightNode.cpp | Diff File | ||
mod - radiantcore/entity/light/LightNode.h | Diff File | ||
mod - radiantcore/entity/speaker/SpeakerNode.cpp | Diff File | ||
mod - radiantcore/entity/speaker/SpeakerNode.h | Diff File | ||
mod - tools/msvc/DarkRadiantCore.vcxproj | Diff File | ||
mod - tools/msvc/DarkRadiantCore.vcxproj.filters | Diff File | ||
renderer4 c4933056 24.01.2022 10:27 Details Diff |
0005584: Refactor text rendering classes into two separate implementations. This makes the RenderableEntityName branch much easier to manage. |
Affected Issues 0005584 |
|
mod - include/ieclass.h | Diff File | ||
rm - libs/render/RenderableText.h | Diff | ||
add - libs/render/RenderableTextBase.h | Diff File | ||
add - libs/render/StaticRenderableText.h | Diff File | ||
mod - radiant/ui/aas/RenderableAasFile.cpp | Diff File | ||
mod - radiant/ui/aas/RenderableAasFile.h | Diff File | ||
mod - radiantcore/eclass/EntityClass.cpp | Diff File | ||
mod - radiantcore/eclass/EntityClass.h | Diff File | ||
mod - radiantcore/entity/EntityNode.cpp | Diff File | ||
mod - radiantcore/entity/NameKey.h | Diff File | ||
mod - radiantcore/entity/RenderableEntityName.h | 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 3393128a 24.01.2022 09:34 Details Diff |
0005584: Migrate entity name rendering. Everything except the colour is working. Added OriginKey member to EntityNode - all subclasses need to be adjusted now to use the same observer. |
Affected Issues 0005584 |
|
mod - libs/render/RenderableText.h | Diff File | ||
mod - radiantcore/entity/EntityNode.cpp | Diff File | ||
mod - radiantcore/entity/EntityNode.h | Diff File | ||
mod - radiantcore/entity/NameKey.h | Diff File | ||
add - radiantcore/entity/RenderableEntityName.h | Diff File | ||
mod - radiantcore/entity/doom3group/StaticGeometryNode.cpp | Diff File | ||
mod - tools/msvc/DarkRadiantCore.vcxproj | Diff File | ||
mod - tools/msvc/DarkRadiantCore.vcxproj.filters | Diff File | ||
renderer4 a93973d9 24.01.2022 06:07 Details Diff |
0005584: Cleanup RenderableAasFile class |
Affected Issues 0005584 |
|
mod - radiant/ui/aas/RenderableAasFile.cpp | Diff File | ||
mod - radiant/ui/aas/RenderableAasFile.h | Diff File | ||
renderer4 8e7f007c 24.01.2022 06:06 Details Diff |
0005584: AAS area numbers are rendered through RenderableText instances now. |
Affected Issues 0005584 |
|
mod - libs/render/RenderableText.h | Diff File | ||
mod - radiant/ui/aas/RenderableAasFile.cpp | Diff File | ||
mod - radiant/ui/aas/RenderableAasFile.h | Diff File | ||
mod - radiantcore/rendersystem/OpenGLRenderSystem.cpp | Diff File | ||
mod - radiantcore/selection/manipulators/RotateManipulator.cpp | Diff File | ||
renderer4 f6f67f11 24.01.2022 05:33 Details Diff |
0005584: Start migrating RenderableAasFile. Move RenderableBoundingBoxes to render namespace. |
Affected Issues 0005584 |
|
add - libs/render/RenderableBoundingBoxes.h | Diff File | ||
mod - radiant/ui/aas/AasControl.cpp | Diff File | ||
mod - radiant/ui/aas/RenderableAasFile.cpp | Diff File | ||
mod - radiant/ui/aas/RenderableAasFile.h | Diff File | ||
mod - radiantcore/selection/manipulators/ModelScaleManipulator.h | Diff File | ||
mod - radiantcore/selection/manipulators/Renderables.h | Diff File | ||
mod - tools/msvc/libs.vcxproj | Diff File | ||
mod - tools/msvc/libs.vcxproj.filters | Diff File | ||
renderer4 081e049e 24.01.2022 05:32 Details Diff |
0005584: Minor cleanup |
Affected Issues 0005584 |
|
mod - include/imodel.h | Diff File | ||
mod - radiantcore/selection/RadiantSelectionSystem.cpp | Diff File | ||
renderer4 ec8cd1e4 23.01.2022 15:26 Details Diff |
0005584: Use CachedKey in TranslateManipulator |
Affected Issues 0005584 |
|
mod - radiantcore/selection/manipulators/TranslateManipulator.cpp | Diff File | ||
mod - radiantcore/selection/manipulators/TranslateManipulator.h | Diff File | ||
renderer4 7506e061 23.01.2022 15:20 Details Diff |
0005584: TranslateManipulator migrated, including RenderableQuad. |
Affected Issues 0005584 |
|
mod - libs/render.h | Diff File | ||
mod - libs/selection/BestPoint.h | Diff File | ||
rm - radiantcore/selection/Renderables.h | Diff | ||
mod - radiantcore/selection/manipulators/ModelScaleManipulator.h | Diff File | ||
mod - radiantcore/selection/manipulators/Renderables.h | Diff File | ||
mod - radiantcore/selection/manipulators/RotateManipulator.h | Diff File | ||
mod - radiantcore/selection/manipulators/TranslateManipulator.cpp | Diff File | ||
mod - radiantcore/selection/manipulators/TranslateManipulator.h | Diff File | ||
mod - radiantcore/selection/textool/TextureToolRotateManipulator.h | Diff File | ||
mod - tools/msvc/DarkRadiantCore.vcxproj | Diff File | ||
mod - tools/msvc/DarkRadiantCore.vcxproj.filters | Diff File | ||
renderer4 927f86a0 23.01.2022 15:08 Details Diff |
0005584: TranslateManipulator arrow tip replaced with a single view-oriented triangle |
Affected Issues 0005584 |
|
rm - radiantcore/selection/Remap.h | Diff | ||
mod - radiantcore/selection/manipulators/Renderables.h | Diff File | ||
mod - radiantcore/selection/manipulators/TranslateManipulator.cpp | Diff File | ||
mod - tools/msvc/DarkRadiantCore.vcxproj | Diff File | ||
mod - tools/msvc/DarkRadiantCore.vcxproj.filters | Diff File | ||
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 |