Changesets: DarkRadiant
master e3822ec2 21.11.2021 14:22 Details Diff |
0005813: The default type of entity class attributes is empty now (has always been set to "text" before). As soon as a non-empty type is encountered in the same entity class, it will be used instead. |
Affected Issues 0005813 |
|
mod - radiantcore/eclass/EntityClass.cpp | Diff File | ||
mod - radiantcore/eclass/EntityClass.h | Diff File | ||
mod - test/Entity.cpp | Diff File | ||
master e4a11d40 21.11.2021 13:56 Details Diff |
0005813: Implement EntityClass::getAttributeType |
Affected Issues 0005813 |
|
mod - radiantcore/eclass/EntityClass.cpp | Diff File | ||
master 6d143d3b 21.11.2021 13:45 Details Diff |
0005813: More test cases |
Affected Issues 0005813 |
|
mod - test/Entity.cpp | Diff File | ||
mod - test/resources/tdm/def/attribute_types.def | Diff File | ||
master 316bfda3 21.11.2021 13:36 Details Diff |
0005813: Add new method IEntityClass::getAttributeType() which should be used to determine the key type, respecting the ancestor defs. |
Affected Issues 0005813 |
|
mod - include/ieclass.h | Diff File | ||
mod - radiantcore/eclass/EntityClass.cpp | Diff File | ||
mod - radiantcore/eclass/EntityClass.h | Diff File | ||
mod - test/Entity.cpp | Diff File | ||
add - test/resources/tdm/def/attribute_types.def | Diff File | ||
master 9359f164 21.11.2021 12:53 Details Diff |
0005813: Implement the key type look up in the EntityInspector. Right now the type lookup is not respecting the entityDef inheritance properly. |
Affected Issues 0005813 |
|
mod - radiant/ui/einspector/EntityInspector.cpp | Diff File | ||
mod - radiant/ui/einspector/EntityInspector.h | Diff File | ||
master f6e7145c 21.11.2021 07:40 Details Diff |
0005813: Introduce EntityInspector::getPropertyTypeForKey |
Affected Issues 0005813 |
|
mod - radiant/ui/einspector/EntityInspector.cpp | Diff File | ||
mod - radiant/ui/einspector/EntityInspector.h | Diff File | ||
master e11ba0ff 21.11.2021 05:38 Details Diff |
0005813: Refactor EntityInspector::getPropertyParmsForKey. |
Affected Issues 0005813 |
|
mod - radiant/ui/einspector/EntityInspector.cpp | Diff File | ||
master 51dddba0 21.11.2021 05:24 Details Diff |
0005813: Refactoring to reduce the method size |
Affected Issues 0005813 |
|
mod - radiant/ui/einspector/EntityInspector.cpp | Diff File | ||
mod - radiant/ui/einspector/EntityInspector.h | Diff File | ||
master a1a20a0d 20.11.2021 16:48 Details Diff |
Update VC++ projects | ||
mod - libs/wxutil/FormLayout.h | Diff File | ||
mod - tools/msvc/wxutillib.vcxproj | Diff File | ||
mod - tools/msvc/wxutillib.vcxproj.filters | Diff File | ||
master fd7a32e3 20.11.2021 16:47 Details Diff |
Merge remote-tracking branch 'remotes/orbweaver/master' | ||
mod - install/bitmaps/brush_flipx.png | Diff File | ||
mod - install/bitmaps/brush_flipy.png | Diff File | ||
mod - install/bitmaps/brush_flipz.png | Diff File | ||
add - libs/wxutil/FormLayout.h | Diff File | ||
mod - radiant/ui/surfaceinspector/SurfaceInspector.cpp | Diff File | ||
mod - radiant/ui/surfaceinspector/SurfaceInspector.h | Diff File | ||
add - resources/icons/brush_flipx.svg | Diff File | ||
add - resources/icons/brush_flipy.svg | Diff File | ||
add - resources/icons/brush_flipz.svg | Diff File | ||
add - resources/icons/hscale_down.svg | Diff File | ||
add - resources/icons/hscale_up.svg | Diff File | ||
add - resources/icons/link_active.svg | Diff File | ||
add - resources/icons/link_inactive.svg | Diff File | ||
add - resources/icons/link_scale_down.svg | Diff File | ||
add - resources/icons/link_scale_up.svg | Diff File | ||
add - resources/icons/vscale_down.svg | Diff File | ||
add - resources/icons/vscale_up.svg | Diff File | ||
renderer e9b256c9 20.11.2021 16:31 Details Diff |
0005584: LayerManager::updateNodeVisibility was altering the eLayered flag for every visited node, even if it turns out to be unnecessary. Don't do that, this triggers massive surface-to-material re-linking. |
Affected Issues 0005584 |
|
mod - radiantcore/layers/LayerManager.cpp | Diff File | ||
renderer 2268adf1 20.11.2021 16:11 Details Diff |
0005584: Part two to complement CompactWindingVertexBuffer::removeWindings in WindingRenderer |
Affected Issues 0005584 |
|
mod - libs/render/WindingRenderer.h | Diff File | ||
renderer 734310b7 20.11.2021 14:04 Details Diff |
0005584: Implement CompactWindingVertexBuffer::removeWindings to provide a removal algorithm that touches every moved element only once. |
Affected Issues 0005584 |
|
mod - libs/render/CompactWindingVertexBuffer.h | Diff File | ||
mod - libs/render/WindingRenderer.h | Diff File | ||
mod - test/WindingRendering.cpp | Diff File | ||
renderer 32ade0e3 20.11.2021 10:29 Details Diff |
0005584: Some preparations to hold back winding buffer deletions until the last minute, to be able to re-use deleted slots and to optimise removals of a lot of vertices. |
Affected Issues 0005584 |
|
mod - libs/render/WindingRenderer.h | Diff File | ||
renderer 4937a07e 20.11.2021 08:00 Details Diff |
0005584: Deactivate some old code |
Affected Issues 0005584 |
|
mod - radiantcore/brush/BrushNode.cpp | Diff File | ||
mod - radiantcore/brush/BrushNode.h | Diff File | ||
renderer 26635306 20.11.2021 07:31 Details Diff |
0005584: Replace the functionality in BrushNode::updateWireframeVisibility with updateFaceCentroidPoints(), it's the only remaining purpose. |
Affected Issues 0005584 |
|
mod - libs/render.h | Diff File | ||
mod - radiantcore/brush/BrushNode.cpp | Diff File | ||
mod - radiantcore/brush/BrushNode.h | Diff File | ||
renderer 6ace83f9 20.11.2021 06:12 Details Diff |
0005584: Faces that are culled from the current view should still update their renderable geometry, in case brush vertices are moved such that faces turn "invisible" - leaving their last visible geometry behind. |
Affected Issues 0005584 |
|
mod - radiantcore/brush/BrushNode.cpp | Diff File | ||
renderer b87979af 20.11.2021 05:32 Details Diff |
0005584: Draw selected brush manipulation vertices in renderHighlights() |
Affected Issues 0005584 |
|
mod - radiantcore/brush/BrushNode.cpp | Diff File | ||
mod - radiantcore/brush/BrushNode.h | Diff File | ||
renderer 8dd63e8a 20.11.2021 05:16 Details Diff |
0005584: Move clip plane rendering to renderHighlights, since it needs the brush to be selected to do anything anyway |
Affected Issues 0005584 |
|
mod - radiantcore/brush/BrushNode.cpp | Diff File | ||
mod - radiantcore/brush/BrushNode.h | Diff File | ||
renderer 0f03f0ce 20.11.2021 05:06 Details Diff |
0005584: Add ability to render a single winding in a certain primitive mode. This is used to render the selected overlay in the cam and orthoviews. |
Affected Issues 0005584 |
|
mod - include/iwindingrenderer.h | Diff File | ||
mod - libs/render/CompactWindingVertexBuffer.h | Diff File | ||
mod - libs/render/WindingRenderer.h | Diff File | ||
mod - radiantcore/brush/BrushNode.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 | ||
renderer 0dfc4ce4 19.11.2021 17:46 Details Diff |
0005584: Fix highlight of ctrl-shift-selected faces |
Affected Issues 0005584 |
|
mod - radiantcore/brush/BrushNode.cpp | Diff File | ||
renderer 003b1982 19.11.2021 17:29 Details Diff |
0005584: Fix selected patches being invisible in orthoview |
Affected Issues 0005584 |
|
mod - radiantcore/patch/PatchNode.cpp | Diff File | ||
renderer 0dc861d8 19.11.2021 16:37 Details Diff |
0005584: Fix crash selecting patches |
Affected Issues 0005584 |
|
mod - radiantcore/rendersystem/backend/SurfaceRenderer.h | Diff File | ||
renderer cb3ecde5 19.11.2021 16:05 Details Diff |
0005584: Remove RenderableWireframe for brushes |
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/RenderableWireFrame.h | Diff File | ||
mod - radiantcore/patch/PatchNode.cpp | Diff File | ||
mod - radiantcore/rendersystem/backend/SurfaceRenderer.h | Diff File | ||
renderer 54524a9d 19.11.2021 11:40 Details Diff |
0005584: Remove unused RenderableAABB class |
Affected Issues 0005584 |
|
mod - radiant/CMakeLists.txt | Diff File | ||
rm - radiant/ui/common/RenderableAABB.cpp | Diff | ||
rm - radiant/ui/common/RenderableAABB.h | Diff | ||
mod - tools/msvc/DarkRadiant.vcxproj | Diff File | ||
mod - tools/msvc/DarkRadiant.vcxproj.filters | Diff File |