Changesets: DarkRadiant

renderer4 f14c3216

21.01.2022 15:20

greebo


Details Diff
0005584: Remove a bunch of deactivated code 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/FaceInstance.cpp Diff File
mod - radiantcore/brush/FaceInstance.h Diff File
mod - radiantcore/brush/RenderableBrushVertices.cpp Diff File

renderer4 b2a1d338

21.01.2022 15:02

greebo


Details Diff
0005584: Refactor rendering of selected brush vertices Affected Issues
0005584
mod - include/ibrush.h Diff File
mod - radiantcore/brush/BrushNode.cpp Diff File
mod - radiantcore/brush/BrushNode.h Diff File
mod - radiantcore/brush/BrushSettings.h Diff File
mod - radiantcore/brush/RenderableBrushVertices.cpp Diff File
mod - radiantcore/brush/RenderableBrushVertices.h Diff File

renderer4 20dca7a5

21.01.2022 13:32

greebo


Details Diff
0005584: Downgrade the vertex/edge/face point vectors to a simple Vector3 array Affected Issues
0005584
mod - radiantcore/brush/Brush.cpp Diff File
mod - radiantcore/brush/Brush.h Diff File
mod - radiantcore/brush/RenderableBrushVertices.cpp Diff File
mod - radiantcore/entity/target/RenderableTargetLines.h Diff File
mod - radiantcore/map/RenderablePointFile.h Diff File

renderer4 b7a6baa2

21.01.2022 10:48

greebo


Details Diff
0005584: Migrated point file rendering to use RenderableGeometry, attached to shaders acquired through the map root node's rendersystem Affected Issues
0005584
mod - include/imap.h Diff File
mod - libs/scene/BasicRootNode.h Diff File
mod - radiant/ui/PointFileChooser.cpp Diff File
mod - radiantcore/map/PointFile.cpp Diff File
mod - radiantcore/map/PointFile.h Diff File
add - radiantcore/map/RenderablePointFile.h Diff File
mod - radiantcore/map/RootNode.h Diff File
mod - tools/msvc/DarkRadiantCore.vcxproj Diff File
mod - tools/msvc/DarkRadiantCore.vcxproj.filters Diff File

master 30caee23

19.01.2022 20:28

orbweaver


Details Diff
0005872: add button to enable/disable showing skins in ModelSelector

Add a new bitmap toggle button next to the search controls, which enables or
disables the showing of skins in the tree view. If skins are not shown, they
are also not found via the search box.
Affected Issues
0005872
mod - radiant/ui/modelselector/ModelSelector.cpp Diff File
mod - radiant/ui/modelselector/ModelSelector.h Diff File

master 8ade7215

18.01.2022 21:10

orbweaver


Details Diff
0005884: double-clicking a model material no longer accepts dialog

Commit 9cfda496d31a0c5b40 introduced the ability to accept the ModelSelector
and create a model immediately on double-clicking in the model tree, however
the event handler was not bound to the _treeView but to the dialog itself. This
worked, because wxCommandEvents propagate upwards, however it also added the
unwanted behaviour of closing the dialog when double-clicking in the materials
list.

We now Bind() to the _treeView directly rather than to the dialog, ensuring
that only the main model tree can close the dialog with a double-click.
Affected Issues
0005884
mod - libs/wxutil/dialog/DialogBase.h Diff File
mod - radiant/ui/einspector/EntityInspector.cpp Diff File
mod - radiant/ui/einspector/EntityInspector.h Diff File
mod - radiant/ui/modelselector/ModelSelector.cpp Diff File
mod - radiant/ui/modelselector/ModelSelector.h Diff File

renderer4 a3b428c7

16.01.2022 16:28

greebo


Details Diff
0005584: Remove old control point rendering code Affected Issues
0005584
mod - radiantcore/entity/curve/CurveControlPointFunctors.h Diff File
mod - radiantcore/entity/curve/CurveEditInstance.cpp Diff File
mod - radiantcore/entity/curve/CurveEditInstance.h Diff File
mod - radiantcore/entity/doom3group/StaticGeometryNode.cpp Diff File
mod - radiantcore/entity/doom3group/StaticGeometryNode.h Diff File

renderer4 9ad5f425

16.01.2022 16:02

greebo


Details Diff
0005584: Migrate curve control point rendering to derive from RenderableGeometry. Affected Issues
0005584
mod - radiantcore/entity/curve/CurveEditInstance.cpp Diff File
mod - radiantcore/entity/curve/CurveEditInstance.h Diff File
add - radiantcore/entity/curve/RenderableCurveVertices.h Diff File
mod - radiantcore/entity/doom3group/StaticGeometryNode.cpp Diff File
mod - radiantcore/entity/doom3group/StaticGeometryNode.h Diff File
mod - tools/msvc/DarkRadiantCore.vcxproj Diff File
mod - tools/msvc/DarkRadiantCore.vcxproj.filters Diff File

renderer4 f24115c6

16.01.2022 07:27

greebo


Details Diff
0005584: Merge branch 'renderer3' into renderer4, resolving conflicts against latest master

# Conflicts:
# radiantcore/entity/light/Light.cpp
# radiantcore/entity/light/Light.h
# radiantcore/entity/light/LightNode.cpp
# radiantcore/entity/light/LightNode.h
Affected Issues
0005584
mod - radiantcore/entity/light/LightNode.cpp Diff File
mod - radiantcore/entity/light/LightNode.h Diff File

renderer4 50d28379

16.01.2022 07:18

greebo


Details Diff
Merge branch 'renderer3' into renderer4

# Conflicts:
# radiantcore/entity/light/Light.cpp
# radiantcore/entity/light/Light.h
# radiantcore/entity/light/LightNode.cpp
# radiantcore/entity/light/LightNode.h
mod - include/iclipper.h Diff File
mod - include/ieclass.h Diff File
add - include/igeometryrenderer.h Diff File
mod - include/imanipulator.h Diff File
mod - include/imodel.h Diff File
mod - include/imodelsurface.h Diff File
mod - include/imousetool.h Diff File
mod - include/iparticles.h Diff File
mod - include/irender.h Diff File
mod - include/irenderable.h Diff File
add - include/isurfacerenderer.h Diff File
add - include/iwindingrenderer.h Diff File
mod - include/precompiled_interfaces.h Diff File
mod - include/precompiled_main.h Diff File
add - include/precompiled_render_interfaces.h Diff File
add - install/bitmaps/missing_model.tga Diff File
mod - install/user.xml Diff File
mod - libs/debugging/ScopedDebugTimer.h Diff File
mod - libs/entitylib.h Diff File
mod - libs/pivot.h Diff File
mod - libs/render.h Diff File
mod - libs/render/ArbitraryMeshVertex.h Diff File
mod - libs/render/CamRenderer.h Diff File
add - libs/render/CompactWindingVertexBuffer.h Diff File
mod - libs/render/IndexedVertexBuffer.h Diff File
add - libs/render/RenderableBox.h Diff File
mod - libs/render/RenderableCollectionWalker.h Diff File
add - libs/render/RenderableCollectorBase.h Diff File
add - libs/render/RenderableGeometry.h Diff File
mod - libs/render/RenderablePivot.h Diff File
mod - libs/render/RenderableSpacePartition.h Diff File
add - libs/render/RenderableSurface.h Diff File
mod - libs/render/SceneRenderWalker.h Diff File
add - libs/render/WindingRenderer.h Diff File
mod - libs/scene/BasicRootNode.h Diff File
mod - libs/scene/Node.cpp Diff File
mod - libs/scene/Node.h Diff File
mod - libs/scene/merge/MergeActionNode.cpp Diff File
mod - libs/scene/merge/MergeActionNode.h Diff File
mod - libs/wxutil/preview/ParticlePreview.cpp Diff File
mod - libs/wxutil/preview/RenderPreview.cpp Diff File
mod - radiant/CMakeLists.txt Diff File
mod - radiant/camera/CamWnd.cpp Diff File
mod - radiant/camera/CamWnd.h Diff File
mod - radiant/ui/aas/RenderableAasFile.cpp Diff File
mod - radiant/ui/aas/RenderableAasFile.h Diff File
rm - radiant/ui/common/RenderableAABB.cpp Diff
rm - radiant/ui/common/RenderableAABB.h Diff
mod - radiant/xyview/GlobalXYWnd.cpp Diff File
mod - radiant/xyview/GlobalXYWnd.h Diff File
mod - radiant/xyview/XYRenderer.h Diff File
mod - radiant/xyview/XYWnd.cpp Diff File
mod - radiant/xyview/tools/MeasurementTool.cpp Diff File
mod - radiant/xyview/tools/MeasurementTool.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/BrushClipPlane.h Diff File
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
mod - radiantcore/brush/FaceInstance.cpp Diff File
mod - radiantcore/brush/FaceInstance.h Diff File
add - radiantcore/brush/RenderableBrushVertices.cpp Diff File
add - radiantcore/brush/RenderableBrushVertices.h Diff File
add - radiantcore/brush/RenderableWinding.h Diff File
mod - radiantcore/brush/RenderableWireFrame.h Diff File
mod - radiantcore/brush/Winding.cpp Diff File
mod - radiantcore/brush/Winding.h Diff File
mod - radiantcore/clipper/Clipper.cpp Diff File
mod - radiantcore/clipper/Clipper.h 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/EntityModule.cpp Diff File
mod - radiantcore/entity/EntityModule.h Diff File
mod - radiantcore/entity/EntityNode.cpp Diff File
mod - radiantcore/entity/EntityNode.h Diff File
add - radiantcore/entity/RenderableArrow.cpp Diff File
add - radiantcore/entity/RenderableArrow.h Diff File
add - radiantcore/entity/RenderableEntityBox.cpp Diff File
add - radiantcore/entity/RenderableEntityBox.h Diff File
mod - radiantcore/entity/VertexInstance.h Diff File
mod - radiantcore/entity/curve/Curve.cpp Diff File
mod - radiantcore/entity/curve/Curve.h Diff File
mod - radiantcore/entity/curve/CurveCatmullRom.cpp Diff File
mod - radiantcore/entity/curve/CurveCatmullRom.h Diff File
mod - radiantcore/entity/curve/CurveEditInstance.cpp Diff File
mod - radiantcore/entity/curve/CurveEditInstance.h Diff File
mod - radiantcore/entity/curve/CurveNURBS.cpp Diff File
mod - radiantcore/entity/curve/CurveNURBS.h Diff File
mod - radiantcore/entity/curve/RenderableCurve.h Diff File
mod - radiantcore/entity/doom3group/StaticGeometryNode.cpp Diff File
mod - radiantcore/entity/doom3group/StaticGeometryNode.h Diff File
mod - radiantcore/entity/eclassmodel/EclassModelNode.cpp Diff File
mod - radiantcore/entity/eclassmodel/EclassModelNode.h Diff File
mod - radiantcore/entity/generic/GenericEntityNode.cpp Diff File
mod - radiantcore/entity/generic/GenericEntityNode.h Diff File
rm - radiantcore/entity/generic/RenderableArrow.h Diff

master e5251442

16.01.2022 06:23

greebo


Details Diff
Update VC++ project
mod - tools/msvc/DarkRadiantCore.vcxproj Diff File
mod - tools/msvc/DarkRadiantCore.vcxproj.filters Diff File

master a57b004e

16.01.2022 06:22

greebo


Details Diff
Merge remote-tracking branch 'remotes/orbweaver/master'
mod - libs/wxutil/XmlResourceBasedWidget.h Diff File
mod - radiant/ui/lightinspector/LightInspector.cpp Diff File
mod - radiant/ui/lightinspector/LightInspector.h Diff File
mod - radiantcore/CMakeLists.txt Diff File
mod - radiantcore/entity/EntityNode.cpp Diff File
mod - radiantcore/entity/KeyObserverMap.h Diff File
mod - radiantcore/entity/ShaderParms.cpp Diff File
mod - radiantcore/entity/ShaderParms.h 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
mod - test/Entity.cpp Diff File

renderer4 2909af00

16.01.2022 06:18

greebo


Details Diff
0005584: Remove dead code Affected Issues
0005584
mod - radiantcore/model/md5/MD5ModelNode.cpp Diff File
mod - radiantcore/model/md5/MD5ModelNode.h Diff File

renderer3 c7646ec9

16.01.2022 06:12

greebo


Details Diff
0005584: Skeleton renderable migrated to derive from RenderableGeometry Affected Issues
0005584
mod - install/user.xml Diff File
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/MD5ModelNode.h Diff File
mod - radiantcore/model/md5/RenderableMD5Skeleton.h Diff File

renderer3 5034bb1a

16.01.2022 05:34

greebo


Details Diff
0005584: MD5 model animation is working again, a renderable surface update is queued per each change 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/MD5ModelNode.h Diff File

renderer3 4336484f

16.01.2022 05:21

greebo


Details Diff
0005584: MD5 models attach RenderableModelSurfaces to the shaders now Affected Issues
0005584
mod - radiantcore/model/md5/MD5ModelNode.cpp Diff File
mod - radiantcore/model/md5/MD5ModelNode.h Diff File

renderer3 fdae71ad

16.01.2022 05:13

greebo


Details Diff
0005584: Start by breaking MD5 model rendering. Refactor MD5Model class. RenderableModelSurfaces are created for MD5 surfaces. 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/MD5ModelNode.h Diff File

renderer3 7118ec63

16.01.2022 05:01

greebo


Details Diff
0005584: Rename RenderableStaticSurface to RenderableModelSurface Affected Issues
0005584
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 6df202a6

16.01.2022 04:36

greebo


Details Diff
0005584: The IModel interface no longer includes the OpenGLRenderable interface, all the implementations have been empty by now. Affected Issues
0005584
mod - include/imodel.h Diff File
mod - radiantcore/model/NullModel.h Diff File
mod - radiantcore/model/StaticModel.h Diff File
mod - radiantcore/model/StaticModelNode.cpp Diff File

renderer3 3b27ed5d

16.01.2022 04:33

greebo


Details Diff
0005584: Remove empty front end render methods from StaticModel. Affected Issues
0005584
mod - radiantcore/model/StaticModel.cpp Diff File
mod - radiantcore/model/StaticModel.h Diff File

renderer3 b2029ce2

16.01.2022 04:28

greebo


Details Diff
0005584: Remove GL display list handling code from StaticModelSurface Affected Issues
0005584
mod - radiantcore/model/StaticModel.cpp Diff File
mod - radiantcore/model/StaticModelSurface.cpp Diff File
mod - radiantcore/model/StaticModelSurface.h Diff File
mod - radiantcore/model/import/AseModel.cpp Diff File

renderer3 a11dd8ed

16.01.2022 04:21

greebo


Details Diff
0005584: Remove unused member from StaticModelSurface, expand docs a bit Affected Issues
0005584
mod - radiantcore/model/StaticModelSurface.cpp Diff File
mod - radiantcore/model/StaticModelSurface.h Diff File

renderer3 6302eb35

15.01.2022 17:54

greebo


Details Diff
0005584: Use the wire shader instead of the colour shader, we don't need to render models twice Affected Issues
0005584
mod - radiantcore/model/StaticModelNode.cpp Diff File

renderer3 e1601a8c

14.01.2022 16:39

greebo


Details Diff
0005584: Cull surfaces outside the render view Affected Issues
0005584
mod - include/imodelsurface.h Diff File
mod - include/isurfacerenderer.h Diff File
mod - libs/render/RenderableBox.h Diff File
mod - radiantcore/model/RenderableStaticSurface.h Diff File
mod - radiantcore/model/StaticModelSurface.cpp Diff File
mod - radiantcore/model/StaticModelSurface.h Diff File
mod - radiantcore/model/export/PatchSurface.cpp Diff File
mod - radiantcore/model/export/PatchSurface.h Diff File
mod - radiantcore/model/md5/MD5Surface.cpp Diff File
mod - radiantcore/model/md5/MD5Surface.h Diff File
mod - radiantcore/rendersystem/backend/SurfaceRenderer.h Diff File
mod - test/ModelExport.cpp Diff File

renderer3 8fb0365e

14.01.2022 16:23

greebo


Details Diff
0005584: Add getSurfaceBounds() method to IModelSurface interface Affected Issues
0005584
mod - include/imodelsurface.h Diff File
mod - radiantcore/model/StaticModelSurface.cpp Diff File
mod - radiantcore/model/StaticModelSurface.h Diff File
mod - radiantcore/model/export/PatchSurface.cpp Diff File
mod - radiantcore/model/export/PatchSurface.h Diff File
mod - radiantcore/model/md5/MD5Surface.cpp Diff File
mod - radiantcore/model/md5/MD5Surface.h Diff File
mod - test/ModelExport.cpp Diff File
 First  Prev  1 2 3 ... 30 ... 60 ... 74 75 76 77 78 79 80 ... 90 ... 120 ... 150 ... 180 ... 210 ... 240 ... 261 262 263  Next  Last