Changesets: DarkRadiant

renderer3 041e9f3b

09.01.2022 11:31

greebo


Details Diff
0005584: Showing/Hiding model nodes is working again Affected Issues
0005584
mod - radiantcore/model/StaticModelNode.cpp Diff File
mod - radiantcore/model/StaticModelNode.h Diff File

renderer3 aec7cd24

09.01.2022 09:31

greebo


Details Diff
0005584: Handle surface geometry updates on model scale change Affected Issues
0005584
mod - libs/render/RenderableSurface.h Diff File
mod - radiantcore/model/StaticModelNode.cpp Diff File
mod - radiantcore/model/StaticModelNode.h Diff File

renderer3 084bdd3f

09.01.2022 08:37

greebo


Details Diff
0005584: Highlight rendering of selected model nodes Affected Issues
0005584
mod - radiantcore/model/StaticModelNode.cpp Diff File

renderer3 96603033

09.01.2022 06:20

greebo


Details Diff
0005584: Model rendering working on camera and ortho views, no highlighting yet Affected Issues
0005584
mod - radiantcore/model/StaticModelNode.cpp Diff File
mod - radiantcore/model/StaticModelNode.h Diff File

renderer3 ef93420d

09.01.2022 04:52

greebo


Details Diff
0005584: Experimental code to render models implementing the IRenderableSurface interface Affected Issues
0005584
mod - libs/render/RenderableSurface.h Diff File
add - radiantcore/model/RenderableStaticSurface.h Diff File
mod - radiantcore/model/StaticModel.cpp Diff File
mod - radiantcore/model/StaticModel.h Diff File
mod - radiantcore/model/StaticModelNode.cpp Diff File
mod - radiantcore/model/StaticModelNode.h Diff File
mod - tools/msvc/DarkRadiantCore.vcxproj Diff File
mod - tools/msvc/DarkRadiantCore.vcxproj.filters Diff File

renderer3 885fbaa6

08.01.2022 11:00

greebo


Details Diff
0005584: Remove visible face centroid point collection. Since brushes are not filtering their centroid points based on the view anymore, this whole mechanism is obsolete now. Affected Issues
0005584
mod - radiantcore/brush/BrushNode.cpp Diff File
mod - radiantcore/brush/BrushNode.h Diff File
mod - radiantcore/brush/Face.cpp Diff File

renderer3 0626992b

08.01.2022 10:49

greebo


Details Diff
0005584: Move point shader to BrushNode 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/RenderableBrushVertices.cpp Diff File

renderer3 4948db1f

08.01.2022 09:41

greebo


Details Diff
0005584: Start refactoring brush vertex rendering. Affected Issues
0005584
mod - libs/render.h Diff File
mod - radiantcore/CMakeLists.txt Diff File
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
add - radiantcore/brush/RenderableBrushVertices.cpp Diff File
add - radiantcore/brush/RenderableBrushVertices.h Diff File
mod - tools/msvc/DarkRadiantCore.vcxproj Diff File
mod - tools/msvc/DarkRadiantCore.vcxproj.filters Diff File

renderer3 23fa033c

07.01.2022 06:29

greebo


Details Diff
0005584: Move RenderablePatchControlPoints implementation to cpp file Affected Issues
0005584
mod - radiantcore/patch/PatchRenderables.cpp Diff File
mod - radiantcore/patch/PatchRenderables.h Diff File

renderer3 7d414660

07.01.2022 06:24

greebo


Details Diff
0005584: Remove old patch control point renderable code Affected Issues
0005584
mod - radiantcore/patch/PatchNode.cpp Diff File
mod - radiantcore/patch/PatchNode.h Diff File

renderer3 4bd70cb0

07.01.2022 06:15

greebo


Details Diff
0005584: PatchNode control vertices are updating on selection change Affected Issues
0005584
mod - radiantcore/patch/PatchNode.cpp Diff File

renderer3 0f7847ae

07.01.2022 06:13

greebo


Details Diff
0005584: Fix WindingRenderer client state Affected Issues
0005584
mod - libs/render/WindingRenderer.h Diff File
mod - radiantcore/rendersystem/backend/OpenGLShader.cpp Diff File

renderer3 18bd4f58

07.01.2022 05:37

greebo


Details Diff
0005584: Patch control point rendering. Selection updates are not correctly updating the view yet. Affected Issues
0005584
mod - include/igeometryrenderer.h Diff File
mod - radiantcore/patch/PatchNode.cpp Diff File
mod - radiantcore/patch/PatchNode.h Diff File
mod - radiantcore/patch/PatchRenderables.h Diff File
mod - radiantcore/rendersystem/backend/GeometryRenderer.h Diff File

renderer3 b872517d

07.01.2022 04:45

greebo


Details Diff
0005584: Patch control lattice is now rendered when in vertex component mode Affected Issues
0005584
mod - radiantcore/patch/PatchNode.cpp Diff File
mod - radiantcore/patch/PatchNode.h Diff File

master df659a19

06.01.2022 21:14

orbweaver


Details Diff
Remove LightNode projected colour accessor methods

By making the _projColours member mutable we can avoid the const_casts in
render methods which update vertex colours.
mod - radiantcore/entity/light/LightNode.cpp Diff File
mod - radiantcore/entity/light/LightNode.h Diff File

master b20f8842

06.01.2022 20:53

orbweaver


Details Diff
Remove LightNode projected vector accessor methods

These methods (right(), rightTransformed(), etc) were only required to expose
the Light internals to the owning LightNode; now the classes are merged we can
just use _projVectors directly.
mod - radiantcore/entity/light/LightNode.cpp Diff File
mod - radiantcore/entity/light/LightNode.h Diff File

renderer3 cf039c0b

06.01.2022 09:19

greebo


Details Diff
0005584: Tie renderable lattice to the transformed control points 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

master 93e2f9ea

05.01.2022 20:43

orbweaver


Details Diff
Remove Light.h/.cpp
mod - radiantcore/CMakeLists.txt Diff File
rm - radiantcore/entity/light/Light.cpp Diff
rm - radiantcore/entity/light/Light.h Diff
mod - radiantcore/entity/light/LightNode.cpp Diff File
mod - radiantcore/entity/light/LightNode.h Diff File

master f0208fa0

05.01.2022 20:24

orbweaver


Details Diff
Merge Light and LightNode classes
mod - radiantcore/entity/light/Light.cpp Diff File
mod - radiantcore/entity/light/Light.h Diff File
mod - radiantcore/entity/light/LightNode.cpp Diff File
mod - radiantcore/entity/light/LightNode.h Diff File

master 3473cfbd

04.01.2022 20:11

orbweaver


Details Diff
0005836: setValuesOnEntity() is now setLightVectorsOnEntity()

All other value-setting has been moved into separate methods.
Affected Issues
0005836
mod - radiant/ui/lightinspector/LightInspector.cpp Diff File
mod - radiant/ui/lightinspector/LightInspector.h Diff File

master 9d0fe8e2

28.12.2021 19:35

orbweaver


Details Diff
0005836: changing multiple light shapes no longer changes texture

Changing between Omni and Projected no longer replaces the "texture" spawnarg
for all selected lights.
Affected Issues
0005836
mod - radiant/ui/lightinspector/LightInspector.cpp Diff File

renderer3 1291928f

25.12.2021 04:13

greebo


Details Diff
0005584: Working on patch lattice renderables Affected Issues
0005584
mod - radiantcore/patch/PatchNode.cpp Diff File
mod - radiantcore/patch/PatchNode.h Diff File
mod - radiantcore/patch/PatchRenderables.h Diff File

renderer3 d8f284f8

24.12.2021 07:23

greebo


Details Diff
0005584: Render missing models using a custom texture Affected Issues
0005584
add - install/bitmaps/missing_model.tga Diff File
mod - radiantcore/model/NullModelNode.cpp Diff File
mod - radiantcore/rendersystem/backend/OpenGLShader.cpp Diff File
mod - radiantcore/rendersystem/backend/OpenGLShader.h Diff File

renderer3 7a9e46a1

24.12.2021 07:02

greebo


Details Diff
0005584: The same RenderableSurface instance can handle being attached to multiple shaders Affected Issues
0005584
mod - libs/render/RenderableSurface.h Diff File
mod - radiantcore/model/NullModelNode.cpp Diff File
mod - radiantcore/model/NullModelNode.h Diff File

renderer3 f9151b69

24.12.2021 06:07

greebo


Details Diff
0005584: Introduce ISurfaceRenderer interface to specifically deal with oriented surfaces Affected Issues
0005584
mod - include/igeometryrenderer.h Diff File
mod - include/irender.h Diff File
add - include/isurfacerenderer.h Diff File
mod - libs/render/RenderableBox.h Diff File
mod - libs/render/RenderableGeometry.h Diff File
add - libs/render/RenderableSurface.h Diff File
mod - radiantcore/model/NullModelNode.cpp Diff File
mod - radiantcore/model/NullModelNode.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
add - radiantcore/rendersystem/backend/SurfaceRenderer.h Diff File
mod - tools/msvc/DarkRadiantCore.vcxproj Diff File
mod - tools/msvc/DarkRadiantCore.vcxproj.filters Diff File
mod - tools/msvc/include.vcxproj Diff File
mod - tools/msvc/include.vcxproj.filters Diff File
mod - tools/msvc/libs.vcxproj Diff File
mod - tools/msvc/libs.vcxproj.filters Diff File
 First  Prev  1 2 3 ... 30 ... 60 ... 84 85 86 87 88 89 90 ... 120 ... 150 ... 180 ... 210 ... 240 ... 270 271 272  Next  Last