Changesets: DarkRadiant

lighting_mode c613673c

26.01.2022 14:36

greebo


Details Diff
0005893: Entity registration in rendersystem implemented Affected Issues
0005893
mod - include/irender.h Diff File
mod - libs/render/RenderableSurface.h Diff File
mod - radiantcore/entity/EntityNode.cpp Diff File
mod - radiantcore/entity/EntityNode.h Diff File
mod - radiantcore/rendersystem/OpenGLRenderSystem.cpp Diff File
mod - radiantcore/rendersystem/OpenGLRenderSystem.h Diff File
mod - test/Renderer.cpp Diff File

lighting_mode c69690b2

26.01.2022 13:54

greebo


Details Diff
0005893: Extend the rendersystem interface to support entity registration, deregistration and enumeration. Add a couple of unit tests. Affected Issues
0005893
mod - include/irender.h Diff File
mod - radiantcore/rendersystem/OpenGLRenderSystem.cpp Diff File
mod - radiantcore/rendersystem/OpenGLRenderSystem.h Diff File
mod - test/Renderer.cpp Diff File

lighting_mode a320e519

26.01.2022 11:57

greebo


Details Diff
0005893: Fix speaker volumes sticking around after hiding the speaker node Affected Issues
0005893
mod - radiantcore/entity/speaker/SpeakerNode.cpp Diff File
mod - radiantcore/entity/speaker/SpeakerNode.h Diff File

lighting_mode 21c10aee

26.01.2022 11:53

greebo


Details Diff
0005893: Fix NullModel rendering Affected Issues
0005893
mod - libs/render/RenderableSurface.h Diff File
mod - radiantcore/model/NullModelNode.cpp Diff File
mod - radiantcore/model/StaticModelNode.cpp Diff File
mod - radiantcore/model/md5/MD5ModelNode.cpp Diff File

lighting_mode 25e7ecd0

26.01.2022 11:39

greebo


Details Diff
0005893: Start extending the ISurfaceRenderer interface to accept the IRenderEntity a surface is associated with. Affected Issues
0005893
mod - include/isurfacerenderer.h Diff File
mod - libs/render/RenderableSurface.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/md5/MD5ModelNode.cpp Diff File
mod - radiantcore/rendersystem/backend/OpenGLShader.cpp Diff File
mod - radiantcore/rendersystem/backend/OpenGLShader.h Diff File
mod - radiantcore/rendersystem/backend/SurfaceRenderer.h Diff File

renderer4 84d0f549

26.01.2022 07:05

greebo


Details Diff
0005584: Remove GL display list code from MD5Surface. Affected Issues
0005584
mod - radiantcore/model/md5/MD5Surface.cpp Diff File
mod - radiantcore/model/md5/MD5Surface.h Diff File

renderer4 b6235342

26.01.2022 06:57

greebo


Details Diff
0005584: Remove inactive code from MD5Model Affected Issues
0005584
mod - radiantcore/model/md5/MD5Model.cpp Diff File
mod - radiantcore/model/md5/MD5Model.h Diff File
mod - radiantcore/model/md5/MD5ModelNode.cpp Diff File
mod - radiantcore/model/md5/MD5Surface.h Diff File
mod - radiantcore/selection/RadiantSelectionSystem.cpp Diff File

master 1c72c6e9

25.01.2022 21:21

orbweaver


Details Diff
0005872: "Show skins" button is persisted in registry

Use registry::bindWidget() to persist the toggle button value for the
next Model Selector invocation. The button is now also hidden when the
Model Selector is shown in models-only mode, to avoid confusion (the
button would have no effect in this case).
Affected Issues
0005872
mod - libs/registry/Widgets.h Diff File
mod - radiant/ui/modelselector/ModelSelector.cpp Diff File
mod - radiant/ui/modelselector/ModelSelector.h Diff File

master a109bd7b

25.01.2022 19:58

orbweaver


Details Diff
0005872: use a standard wxBitmapToggleButton for "Show skins"

This button does not currently change its icon when toggled, so we can
use the standard wxBitmapToggleButton instead of our wxutil subclass.
Affected Issues
0005872
mod - radiant/ui/modelselector/ModelSelector.cpp Diff File

master cf859ad7

25.01.2022 19:49

orbweaver


Details Diff
0005872: show skins button is pressed by default

The ModelSelector always starts off showing skins in the tree, so this change
makes the initial button state correspond to the visible behaviour.
Affected Issues
0005872
mod - radiant/ui/modelselector/ModelSelector.cpp Diff File
mod - radiant/ui/modelselector/ModelSelector.h Diff File

renderer4 029b85d5

25.01.2022 17:46

greebo


Details Diff
0005584: Remove the render code from Winding.cpp. In case we need it for reviving some of the lighting render code, this is the commit to look for. Affected Issues
0005584
mod - radiantcore/brush/Winding.cpp Diff File

renderer4 68d473a1

25.01.2022 17:32

greebo


Details Diff
0005584: GCC compilation Affected Issues
0005584
mod - radiantcore/selection/manipulators/Renderables.h Diff File

renderer4 28b3cd92

25.01.2022 17:29

greebo


Details Diff
0005584: Remove GL code from entitylib.h Affected Issues
0005584
mod - libs/entitylib.h Diff File

renderer4 8601fa77

25.01.2022 17:18

greebo


Details Diff
0005584: Remove unneeded renderable classes from NullModel. Cleanup the class a bit. Affected Issues
0005584
mod - radiantcore/model/NullModel.cpp Diff File
mod - radiantcore/model/NullModel.h Diff File
mod - radiantcore/model/NullModelNode.cpp Diff File
mod - radiantcore/model/NullModelNode.h Diff File

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
 First  Prev  1 2 3 ... 30 ... 60 ... 71 72 73 74 75 76 77 ... 90 ... 120 ... 150 ... 180 ... 210 ... 240 ... 261 262 263  Next  Last