Changesets: DarkRadiant

renderer4 9ba8328a

25.01.2022 16:44

greebo


Details Diff
0005584: Fix the rest of the unit tests Affected Issues
0005584
mod - test/TextureTool.cpp Diff File
mod - test/WorldspawnColour.cpp Diff File

renderer4 01fe410d

25.01.2022 15:28

greebo


Details Diff
0005584: Adjust entity override colour data type to be of Vector4.
Take out a few unit tests that are relying on the IRenderableCollector front end scheme.
Affected Issues
0005584
mod - include/ieclasscolours.h Diff File
mod - radiantcore/eclass/EClassColourManager.cpp Diff File
mod - radiantcore/eclass/EClassColourManager.h Diff File
mod - radiantcore/eclass/EClassManager.cpp Diff File
mod - test/Entity.cpp Diff File

renderer4 cd0d5d0d

25.01.2022 15:17

greebo


Details Diff
0005584: Add fix for entity classes not defining an editor_color anywhere, plus corresponding test. Affected Issues
0005584
mod - radiantcore/eclass/EntityClass.cpp Diff File
mod - test/Entity.cpp Diff File

renderer4 c4f7185f

25.01.2022 14:56

greebo


Details Diff
0005584: Fix crashes in lighting mode. It's pretty dark in here, but at least it's not crashing. Affected Issues
0005584
mod - libs/render/WindingRenderer.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
mod - radiantcore/rendersystem/backend/OpenGLShaderPass.cpp Diff File
mod - radiantcore/rendersystem/backend/SurfaceRenderer.h Diff File

renderer4 f81aa761

25.01.2022 12:19

greebo


Details Diff
0005584: Add BasicVector4 to natvis file Affected Issues
0005584
mod - tools/msvc/natvis/mathlib.natvis Diff File

renderer4 6fb1375e

25.01.2022 12:05

greebo


Details Diff
0005584: Remove old $XY_INACTIVE_NODE shader Affected Issues
0005584
mod - radiant/xyview/XYRenderer.h Diff File
mod - radiant/xyview/XYWnd.cpp Diff File
mod - radiantcore/rendersystem/backend/OpenGLShader.cpp Diff File

renderer4 06b14fc2

25.01.2022 11:58

greebo


Details Diff
0005584: When switching to merge display mode, the colour shaders will reorganise themselves to switch to a transparent grey shading in ortho view. Affected Issues
0005584
mod - include/irender.h Diff File
mod - radiantcore/map/Map.cpp Diff File
mod - radiantcore/rendersystem/OpenGLRenderSystem.cpp Diff File
mod - radiantcore/rendersystem/OpenGLRenderSystem.h Diff File
mod - radiantcore/rendersystem/backend/ColourShader.cpp Diff File
mod - radiantcore/rendersystem/backend/ColourShader.h Diff File
mod - radiantcore/rendersystem/backend/OpenGLShader.cpp Diff File
mod - radiantcore/rendersystem/backend/OpenGLShader.h Diff File

renderer4 8577d866

25.01.2022 11:02

greebo


Details Diff
0005584: Remove unused code related to the legacy colour shaders Affected Issues
0005584
mod - include/ieclass.h Diff File
mod - radiantcore/eclass/EntityClass.cpp Diff File
mod - radiantcore/eclass/EntityClass.h Diff File

renderer4 0a060fb9

25.01.2022 10:24

greebo


Details Diff
0005584: Leave an assert at the place where the old vector shaders had been parsed to break the application in debug mode. Affected Issues
0005584
mod - radiantcore/rendersystem/backend/OpenGLShader.cpp Diff File

renderer4 ad5924ae

25.01.2022 10:22

greebo


Details Diff
0005584: Colour shaders of entities are now acquired with a Colour4 argument instead of the vector-style (), <>, [] or {} syntax. Affected Issues
0005584
mod - include/ieclass.h Diff File
mod - include/irender.h Diff File
mod - libs/render/Colour4.h Diff File
mod - radiant/xyview/tools/MeasurementTool.cpp Diff File
mod - radiantcore/CMakeLists.txt Diff File
mod - radiantcore/eclass/EntityClass.cpp Diff File
mod - radiantcore/eclass/EntityClass.h Diff File
mod - radiantcore/entity/ColourKey.h Diff File
mod - radiantcore/entity/EntityNode.cpp Diff File
mod - radiantcore/model/NullModelNode.cpp Diff File
mod - radiantcore/rendersystem/OpenGLRenderSystem.cpp Diff File
mod - radiantcore/rendersystem/OpenGLRenderSystem.h Diff File
add - radiantcore/rendersystem/backend/ColourShader.cpp Diff File
add - radiantcore/rendersystem/backend/ColourShader.h Diff File
mod - radiantcore/rendersystem/backend/OpenGLShader.cpp Diff File
mod - radiantcore/rendersystem/backend/OpenGLShader.h Diff File
mod - test/WorldspawnColour.cpp Diff File
mod - tools/msvc/DarkRadiantCore.vcxproj Diff File
mod - tools/msvc/DarkRadiantCore.vcxproj.filters Diff File

renderer4 8ed0bd90

25.01.2022 04:10

greebo


Details Diff
0005584: Migrating built-in shaders Affected Issues
0005584
mod - include/irender.h Diff File
mod - radiant/xyview/XYWnd.cpp Diff File
mod - radiantcore/rendersystem/backend/BuiltInShader.cpp Diff File
mod - radiantcore/rendersystem/backend/BuiltInShader.h Diff File
mod - radiantcore/rendersystem/backend/OpenGLShader.cpp Diff File

renderer4 d2a56f90

25.01.2022 03:56

greebo


Details Diff
0005584: Migrating built-in shaders Affected Issues
0005584
mod - include/irender.h Diff File
mod - radiant/camera/CamWnd.cpp Diff File
mod - radiantcore/patch/PatchNode.cpp Diff File
mod - radiantcore/rendersystem/backend/BuiltInShader.cpp Diff File
mod - radiantcore/rendersystem/backend/BuiltInShader.h Diff File
mod - radiantcore/rendersystem/backend/OpenGLShader.cpp Diff File

renderer4 5ca7c06e

25.01.2022 03:36

greebo


Details Diff
0005584: Migrating built-in shaders Affected Issues
0005584
mod - include/irender.h Diff File
mod - radiantcore/entity/doom3group/StaticGeometryNode.cpp Diff File
mod - radiantcore/entity/eclassmodel/EclassModelNode.cpp Diff File
mod - radiantcore/rendersystem/backend/BuiltInShader.cpp Diff File
mod - radiantcore/rendersystem/backend/OpenGLShader.cpp Diff File

renderer4 37f1e108

25.01.2022 03:28

greebo


Details Diff
0005584: Migrating built-in shaders Affected Issues
0005584
mod - include/irender.h Diff File
mod - radiant/xyview/tools/MeasurementTool.cpp Diff File
mod - radiantcore/brush/BrushNode.cpp Diff File
mod - radiantcore/entity/doom3group/StaticGeometryNode.cpp Diff File
mod - radiantcore/entity/light/LightNode.cpp Diff File
mod - radiantcore/patch/PatchNode.cpp Diff File
mod - radiantcore/rendersystem/backend/BuiltInShader.cpp Diff File
mod - radiantcore/rendersystem/backend/BuiltInShader.h Diff File
mod - radiantcore/rendersystem/backend/OpenGLShader.cpp Diff File
mod - radiantcore/selection/manipulators/ModelScaleManipulator.cpp Diff File
mod - radiantcore/selection/manipulators/RotateManipulator.cpp Diff File

renderer4 590dafbb

25.01.2022 03:14

greebo


Details Diff
0005584: Migrating built-in shaders Affected Issues
0005584
mod - include/irender.h Diff File
mod - radiant/camera/CamWnd.cpp Diff File
mod - radiant/xyview/XYWnd.cpp Diff File
mod - radiantcore/brush/BrushClipPlane.h Diff File
mod - radiantcore/map/PointFile.cpp Diff File
mod - radiantcore/rendersystem/backend/BuiltInShader.cpp Diff File
mod - radiantcore/rendersystem/backend/BuiltInShader.h Diff File
mod - radiantcore/rendersystem/backend/OpenGLShader.cpp Diff File
mod - radiantcore/selection/manipulators/ModelScaleManipulator.cpp Diff File
mod - radiantcore/selection/manipulators/RotateManipulator.cpp Diff File
mod - radiantcore/selection/manipulators/TranslateManipulator.cpp Diff File
mod - radiantcore/selection/textool/TextureToolRotateManipulator.cpp Diff File

renderer4 43762874

25.01.2022 02:43

greebo


Details Diff
0005584: Migrating built-in shaders Affected Issues
0005584
mod - include/irender.h Diff File
mod - radiant/ui/aas/RenderableAasFile.cpp Diff File
mod - radiantcore/model/NullModelNode.cpp Diff File
mod - radiantcore/rendersystem/backend/BuiltInShader.cpp Diff File
mod - radiantcore/rendersystem/backend/OpenGLShader.cpp Diff File

renderer4 a5a254be

24.01.2022 19:03

greebo


Details Diff
0005584: Fix renderable quad missing an edge Affected Issues
0005584
mod - radiantcore/selection/manipulators/Renderables.h Diff File

renderer4 4e9d8221

24.01.2022 19:03

greebo


Details Diff
0005584: Migrate $FLATSHADE_OVERLAY to BuiltInShaderType::FlatshadeOverlay Affected Issues
0005584
mod - radiantcore/rendersystem/OpenGLRenderSystem.h Diff File
mod - radiantcore/rendersystem/RenderSystemFactory.cpp Diff File
mod - radiantcore/rendersystem/backend/BuiltInShader.cpp Diff File
mod - radiantcore/rendersystem/backend/BuiltInShader.h Diff File
mod - radiantcore/rendersystem/backend/OpenGLShader.cpp Diff File
mod - radiantcore/rendersystem/backend/OpenGLShader.h Diff File
mod - radiantcore/selection/manipulators/TranslateManipulator.cpp Diff File

renderer4 60f78e50

24.01.2022 18:28

greebo


Details Diff
0005584: Start expanding the RenderSystem interface to provide a separate method to acquire built-in shaders.
This should replace all the shaders addressed by magic strings like "$WIRE_OVERLAY".
Affected Issues
0005584
mod - include/irender.h Diff File
mod - radiantcore/CMakeLists.txt Diff File
mod - radiantcore/rendersystem/OpenGLRenderSystem.cpp Diff File
mod - radiantcore/rendersystem/OpenGLRenderSystem.h Diff File
add - radiantcore/rendersystem/backend/BuiltInShader.cpp Diff File
add - radiantcore/rendersystem/backend/BuiltInShader.h Diff File
mod - radiantcore/rendersystem/backend/OpenGLShader.cpp Diff File
mod - radiantcore/rendersystem/backend/OpenGLShader.h Diff File
mod - tools/msvc/DarkRadiantCore.vcxproj Diff File
mod - tools/msvc/DarkRadiantCore.vcxproj.filters Diff File

renderer4 8bd6ca6c

24.01.2022 14:53

greebo


Details Diff
0005584: Renderable interface now requires the onPreRender method to be implemented. Dropped renderSolid and renderWireframe since no implementations were left.
Lighting mode rendering is broken at this point, all according to plan.
Affected Issues
0005584
mod - include/irenderable.h Diff File
mod - libs/render/CamRenderer.h Diff File
mod - libs/render/RenderableCollectorBase.h Diff File
mod - libs/render/RenderableSpacePartition.h Diff File
mod - libs/render/SceneRenderWalker.h Diff File
mod - libs/scene/BasicRootNode.h Diff File
mod - libs/scene/merge/MergeActionNode.cpp Diff File
mod - libs/scene/merge/MergeActionNode.h Diff File
mod - radiant/ui/aas/RenderableAasFile.cpp Diff File
mod - radiant/ui/aas/RenderableAasFile.h Diff File
mod - radiant/xyview/XYRenderer.h Diff File
mod - radiantcore/brush/BrushNode.cpp Diff File
mod - radiantcore/brush/BrushNode.h Diff File
mod - radiantcore/entity/EntityNode.cpp Diff File
mod - radiantcore/entity/EntityNode.h Diff File
mod - radiantcore/entity/light/LightNode.cpp Diff File
mod - radiantcore/entity/light/LightNode.h Diff File
mod - radiantcore/entity/speaker/SpeakerNode.h Diff File
mod - radiantcore/entity/target/TargetLineNode.cpp Diff File
mod - radiantcore/entity/target/TargetLineNode.h Diff File
mod - radiantcore/map/RootNode.h Diff File
mod - radiantcore/model/NullModelNode.cpp Diff File
mod - radiantcore/model/NullModelNode.h Diff File
mod - radiantcore/model/StaticModelNode.cpp Diff File
mod - radiantcore/model/StaticModelNode.h Diff File
mod - radiantcore/model/md5/MD5ModelNode.cpp Diff File
mod - radiantcore/model/md5/MD5ModelNode.h Diff File
mod - radiantcore/particles/ParticleNode.cpp Diff File
mod - radiantcore/particles/ParticleNode.h Diff File
mod - radiantcore/particles/RenderableParticle.cpp Diff File
mod - radiantcore/particles/RenderableParticle.h Diff File
mod - radiantcore/patch/PatchNode.cpp Diff File
mod - radiantcore/patch/PatchNode.h Diff File
mod - radiantcore/rendersystem/backend/OpenGLShader.cpp Diff File
mod - radiantcore/selection/RadiantSelectionSystem.cpp Diff File
mod - radiantcore/selection/RadiantSelectionSystem.h Diff File
mod - test/Entity.cpp Diff File
mod - test/SceneNode.cpp Diff File

renderer4 d8823b2d

24.01.2022 12:47

greebo


Details Diff
0005584: Don't render invisible particle stages. Remove unneeded renderSolid/renderWireframe code. Affected Issues
0005584
mod - radiantcore/particles/RenderableParticle.cpp Diff File

renderer4 19bcc768

24.01.2022 12:36

greebo


Details Diff
0005584: Remove unneeded render overrides from SpeakerNode Affected Issues
0005584
mod - radiantcore/entity/speaker/SpeakerNode.cpp Diff File
mod - radiantcore/entity/speaker/SpeakerNode.h Diff File

renderer4 d722ce84

24.01.2022 12:34

greebo


Details Diff
0005584: Fix attached lights not being translated along with their parents. Affected Issues
0005584
mod - radiantcore/entity/EntityNode.cpp Diff File
mod - radiantcore/entity/EntityNode.h Diff File
mod - radiantcore/entity/light/LightNode.cpp Diff File
mod - radiantcore/entity/light/LightNode.h Diff File

renderer4 b343967c

24.01.2022 12:18

greebo


Details Diff
0005584: Fix merge node highlight rendering Affected Issues
0005584
mod - libs/scene/merge/MergeActionNode.cpp Diff File
mod - libs/scene/merge/MergeActionNode.h Diff File

renderer4 00b8749b

24.01.2022 12:02

greebo


Details Diff
0005584: Reduce code duplication when updating or clearing patch renderables Affected Issues
0005584
mod - radiantcore/patch/PatchNode.cpp Diff File
mod - radiantcore/patch/PatchNode.h Diff File
 First  Prev  1 2 3 ... 30 ... 60 ... 75 76 77 78 79 80 81 ... 90 ... 120 ... 150 ... 180 ... 210 ... 240 ... 264 265 266  Next  Last