Changesets: DarkRadiant

renderer 50117a8b

07.11.2021 17:27

greebo


Details Diff
0005584: Introduce Renderable::onPreRender method to give every visible node a chance to prepare their geometry Affected Issues
0005584
mod - include/irenderable.h Diff File
mod - libs/render/RenderableCollectionWalker.h Diff File
mod - radiantcore/brush/BrushNode.cpp Diff File
mod - radiantcore/brush/BrushNode.h Diff File

renderer 1b9174fd

07.11.2021 15:51

greebo


Details Diff
0005584: Fix one of those embarrassing refactoring logic errors. Affected Issues
0005584
mod - libs/render/WindingRenderer.h Diff File
mod - radiantcore/brush/RenderableWinding.h Diff File

renderer 17147978

07.11.2021 15:36

greebo


Details Diff
0005584: Faces remove their windings from the render buffers when the owning brush goes invisible Affected Issues
0005584
mod - radiantcore/brush/BrushNode.cpp Diff File
mod - radiantcore/brush/BrushNode.h Diff File
mod - radiantcore/brush/Face.cpp Diff File
mod - radiantcore/brush/Face.h Diff File

renderer 97f2834f

07.11.2021 15:26

greebo


Details Diff
0005584: Adjust Node::setForcedVisibility and Node::setFiltered() implementations to fire visibility change events Affected Issues
0005584
mod - libs/scene/Node.cpp Diff File
mod - libs/scene/Node.h Diff File

renderer 4e56b8db

07.11.2021 15:22

greebo


Details Diff
0005584: Only nodes in the scene can be considered visible, regardless of the forcedVisibility status flag.
Call onVisibilityChanged when inserting/removing from the scene.
Affected Issues
0005584
mod - libs/scene/Node.cpp Diff File

renderer 5233d478

07.11.2021 14:43

greebo


Details Diff
0005584: scene::Node offers a virtual protected method to get notified on visibility changes, which is what we need to un-link our windings from the vertex buffers.
Add a series of (failing) tests checking the Node visibility setters and getters.
Affected Issues
0005584
mod - libs/scene/Node.cpp Diff File
mod - libs/scene/Node.h Diff File
mod - radiantcore/brush/Face.cpp Diff File
mod - radiantcore/brush/RenderableWinding.h Diff File
mod - test/CMakeLists.txt Diff File
add - test/SceneNode.cpp Diff File
mod - tools/msvc/Tests/Tests.vcxproj Diff File
mod - tools/msvc/Tests/Tests.vcxproj.filters Diff File

renderer 888359b6

07.11.2021 09:54

greebo


Details Diff
0005584: Simplify things a bit, get rid of the bit-shifting Affected Issues
0005584
mod - include/iwindingrenderer.h Diff File
mod - libs/render/WindingRenderer.h Diff File

renderer db2f11e1

07.11.2021 09:19

greebo


Details Diff
0005584: Working on removing windings from the vertex buffers - the current code is conceptually wrong Affected Issues
0005584
mod - libs/render/WindingRenderer.h Diff File
mod - radiantcore/brush/Face.cpp Diff File
mod - radiantcore/brush/RenderableWinding.h Diff File

renderer 752b7ee6

07.11.2021 07:48

greebo


Details Diff
0005584: Set front face culling to match the surfaces - they are using an identity matrix right now Affected Issues
0005584
mod - radiantcore/rendersystem/backend/OpenGLShader.cpp Diff File
mod - radiantcore/rendersystem/backend/OpenGLShaderPass.cpp Diff File

renderer b435b0b9

07.11.2021 05:44

greebo


Details Diff
0005584: Winding rendering support. Updates in basic scenarios are working, everything else is crashing. Affected Issues
0005584
mod - libs/render/CompactWindingVertexBuffer.h Diff File
mod - libs/render/WindingRenderer.h Diff File
mod - radiantcore/brush/Face.cpp Diff File
mod - radiantcore/brush/RenderableWinding.h Diff File
mod - radiantcore/rendersystem/backend/OpenGLShader.cpp Diff File
mod - radiantcore/rendersystem/backend/OpenGLShader.h Diff File
mod - radiantcore/rendersystem/backend/OpenGLShaderPass.cpp Diff File

renderer 70959f8e

06.11.2021 17:33

greebo


Details Diff
0005584: OpenGLShader implements the IWindingRenderer interface Affected Issues
0005584
mod - include/irender.h Diff File
mod - radiantcore/rendersystem/backend/OpenGLShader.cpp Diff File
mod - radiantcore/rendersystem/backend/OpenGLShader.h Diff File

renderer 98ae4d24

06.11.2021 09:30

greebo


Details Diff
0005584: Replacing winding data tests. First WindingRenderer implementation. Affected Issues
0005584
mod - include/iwindingrenderer.h Diff File
mod - libs/render/CompactWindingVertexBuffer.h Diff File
mod - libs/render/WindingRenderer.h Diff File
mod - test/WindingRendering.cpp Diff File

renderer e907c442

06.11.2021 08:59

greebo


Details Diff
0005584: Removal of winding vertices is working now Affected Issues
0005584
mod - libs/render/CompactWindingVertexBuffer.h Diff File
mod - test/WindingRendering.cpp Diff File

renderer 4e39896a

06.11.2021 08:11

greebo


Details Diff
0005584: Appending of winding vertices is working now Affected Issues
0005584
mod - libs/render/CompactWindingVertexBuffer.h Diff File
mod - test/WindingRendering.cpp Diff File

master 0cb32058

05.11.2021 16:03

greebo


Details Diff
0005800: Fix sound property editor not pre-selecting the inherited value of snd_* keys of the entity selection Affected Issues
0005800
mod - radiant/ui/einspector/PropertyEditor.cpp Diff File

master e7d7ebcb

05.11.2021 15:32

greebo


Details Diff
0005801: Fix skin chooser not opening when one or more eclass models are selected Affected Issues
0005801
mod - include/ientity.h Diff File
mod - libs/selection/EntitySelection.h Diff File
mod - plugins/dm.editing/AIHeadPropertyEditor.cpp Diff File
mod - plugins/dm.editing/AIVocalSetPropertyEditor.cpp Diff File
mod - radiant/ui/einspector/BooleanPropertyEditor.cpp Diff File
mod - radiant/ui/einspector/ClassnamePropertyEditor.cpp Diff File
mod - radiant/ui/einspector/ColourPropertyEditor.cpp Diff File
mod - radiant/ui/einspector/EntityPropertyEditor.cpp Diff File
mod - radiant/ui/einspector/FloatPropertyEditor.cpp Diff File
mod - radiant/ui/einspector/ModelPropertyEditor.cpp Diff File
mod - radiant/ui/einspector/PropertyEditor.cpp Diff File
mod - radiant/ui/einspector/SkinPropertyEditor.cpp Diff File
mod - radiant/ui/einspector/Vector3PropertyEditor.cpp Diff File

master 3bff7212

05.11.2021 15:02

greebo


Details Diff
0005799: Texture Tool drag manipulator shouldn't grid-snap when it's switched off. Affected Issues
0005799
mod - include/itexturetoolmodel.h Diff File
mod - radiant/selection/ManipulateMouseTool.cpp Diff File
mod - radiant/selection/ManipulateMouseTool.h Diff File
mod - radiant/selection/SceneManipulateMouseTool.cpp Diff File
mod - radiant/selection/SceneManipulateMouseTool.h Diff File
mod - radiant/textool/TexTool.cpp Diff File
mod - radiant/textool/tools/TextureToolManipulateMouseTool.cpp Diff File
mod - radiant/textool/tools/TextureToolManipulateMouseTool.h Diff File

renderer dd9d9b89

05.11.2021 14:34

greebo


Details Diff
0005584: Start implementing container classes storing the winding vertices Affected Issues
0005584
add - include/iwindingrenderer.h Diff File
add - libs/render/CompactWindingVertexBuffer.h Diff File
add - libs/render/WindingRenderer.h Diff File
add - test/WindingRendering.cpp Diff File
mod - tools/msvc/Tests/Tests.vcxproj Diff File
mod - tools/msvc/Tests/Tests.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

renderer d9ac2aed

05.11.2021 13:09

greebo


Details Diff
0005584: Winding rendering experiments Affected Issues
0005584
mod - radiantcore/brush/BrushNode.cpp Diff File
mod - radiantcore/brush/Face.cpp Diff File
mod - radiantcore/brush/Face.h Diff File
add - radiantcore/brush/RenderableWinding.h Diff File
mod - radiantcore/rendersystem/backend/OpenGLShaderPass.cpp Diff File
mod - tools/msvc/DarkRadiantCore.vcxproj Diff File
mod - tools/msvc/DarkRadiantCore.vcxproj.filters Diff File

master edccba2a

05.11.2021 04:24

greebo


Details Diff
0005797: Allow Texture space grid spacing to reach down to 2^-10 Affected Issues
0005797
mod - radiantcore/grid/GridManager.cpp Diff File
mod - test/Grid.cpp Diff File

master ec767bf5

04.11.2021 18:48

greebo


Details Diff
Merge branch containing the fixes to 0005792 Affected Issues
0005792
mod - install/user.xml Diff File
mod - radiant/xyview/GlobalXYWnd.cpp Diff File
mod - radiant/xyview/GlobalXYWnd.h Diff File
mod - radiant/xyview/XYWnd.cpp Diff File

master 846bf4cb

04.11.2021 18:46

greebo


Details Diff
0005792: Make the cursor-centered zoom optional Affected Issues
0005792
mod - install/user.xml Diff File
mod - radiant/xyview/GlobalXYWnd.cpp Diff File
mod - radiant/xyview/GlobalXYWnd.h Diff File
mod - radiant/xyview/XYWnd.cpp Diff File

master 2e41a064

04.11.2021 18:38

greebo


Details Diff
0005792: Remove the logging calls again Affected Issues
0005792
mod - radiant/xyview/XYWnd.cpp Diff File

master 37fdf7fb

03.11.2021 21:19

orbweaver


Details Diff
createManipulatorRow() no longer takes a parent parameter

The only parent ever used is "this" (the SurfaceInspector itself) so there is
no need for it to be passed as a parameter.
mod - radiant/ui/surfaceinspector/SurfaceInspector.cpp Diff File
mod - radiant/ui/surfaceinspector/SurfaceInspector.h Diff File

master 3433719e

03.11.2021 21:14

orbweaver


Details Diff
SurfaceInspector scale link buttons constructed in separate method
mod - radiant/ui/surfaceinspector/SurfaceInspector.cpp Diff File
mod - radiant/ui/surfaceinspector/SurfaceInspector.h Diff File
 First  Prev  1 2 3 ... 30 ... 60 ... 90 ... 92 93 94 95 96 97 98 ... 120 ... 150 ... 180 ... 210 ... 240 ... 269 270 271  Next  Last