Changesets: DarkRadiant

renderer4 97af6c92

24.01.2022 11:57

greebo


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

greebo


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

greebo


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

greebo


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

greebo


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

greebo


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

greebo


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

greebo


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

greebo


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

greebo


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

greebo


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

greebo


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

greebo


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

greebo


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

greebo


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

greebo


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

greebo


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

greebo


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

greebo


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

greebo


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

greebo


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

greebo


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

greebo


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

greebo


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

greebo


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
 First  Prev  1 2 3 ... 30 ... 60 ... 76 77 78 79 80 81 82 ... 90 ... 120 ... 150 ... 180 ... 210 ... 240 ... 264 265 266  Next  Last