Changesets: DarkRadiant
renderer4 f14c3216 21.01.2022 15:20 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 |