Changesets: DarkRadiant
|
renderer3 041e9f3b 09.01.2022 11:31 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 | ||