Changesets: DarkRadiant

master 0934ed2a

13.10.2020 17:03

greebo


Details Diff
0005356: Leave the third coordinate of a clipper point untouched when moving it in orthographic views Affected Issues
0005356
mod - radiant/xyview/tools/ClipperTool.cpp Diff File

master 81f3030a

13.10.2020 16:17

greebo


Details Diff
0005358: Work around duplicate items added to the "All Skins" tree in SkinChooser (due to a regression in wxWidgets 3.1.x: http://trac.wxwidgets.org/ticket/18405).
Also, sort the model before passing it to the view, alphabetically.
Affected Issues
0005358
mod - radiant/ui/einspector/SkinChooser.cpp Diff File

master e9a668fc

12.10.2020 17:53

greebo


Details Diff
0005358: Add comment to VFSTreePopulator::SendItemAdded(), fixup SoundChooser to call TreeModel::Row::SendItemAdded() Affected Issues
0005358
mod - libs/wxutil/VFSTreePopulator.h Diff File
mod - radiant/uimanager/SoundChooser.cpp Diff File

master 0f604490

12.10.2020 17:33

greebo


Details Diff
0005357: Add search column to SkinChooser tree view Affected Issues
0005357
mod - radiant/ui/einspector/SkinChooser.cpp Diff File

master 728dce12

12.10.2020 15:40

greebo


Details Diff
Fix progress dialog handling. Don't call wxTheApp->ProcessPendingEvents() from anything other than the main thread.
Remove redundant screen blockers from Map class.
mod - radiant/ui/MapFileProgressHandler.cpp Diff File
mod - radiantcore/map/Map.cpp Diff File

master 3b147e28

12.10.2020 04:45

greebo


Details Diff
More configure.ac updates, to prefer python3-config over python-config when Python version is reportedly >= 3.0
mod - configure.ac Diff File

master 954cfcba

12.10.2020 04:01

greebo


Details Diff
New python checks in configure.ac, to work with (hopefully) all Python versions
mod - configure.ac Diff File

master caa8484e

11.10.2020 16:18

greebo


Details Diff
0005263: Build fixes Affected Issues
0005263
mod - radiantcore/entity/EntityNode.cpp Diff File

master f7790a65

11.10.2020 05:23

greebo


Details Diff
0005263: Apply the same modified scale to the new model after being cloned Affected Issues
0005263
mod - radiantcore/entity/EntityNode.cpp Diff File
mod - radiantcore/entity/EntityNode.h Diff File
mod - radiantcore/entity/doom3group/Doom3GroupNode.cpp Diff File
mod - radiantcore/entity/eclassmodel/EclassModelNode.cpp Diff File
mod - radiantcore/entity/generic/GenericEntityNode.cpp Diff File
mod - radiantcore/entity/light/LightNode.cpp Diff File
mod - radiantcore/entity/speaker/SpeakerNode.cpp Diff File

master 407bcc4f

11.10.2020 05:13

greebo


Details Diff
0005263: Add (failing) unit test covering the faulty behaviour Affected Issues
0005263
add - test/ModelScale.cpp Diff File
mod - test/algorithm/Scene.h Diff File
add - test/resources/tdm/maps/duplicate_scaled_model.map Diff File
add - test/resources/tdm/models/moss_patch.ase Diff File
mod - tools/msvc/Tests/Tests.vcxproj Diff File
mod - tools/msvc/Tests/Tests.vcxproj.filters Diff File

master edbdeed9

10.10.2020 05:26

greebo


Details Diff
Linux compilation fixes
mod - plugins/script/interfaces/CameraInterface.cpp Diff File
mod - radiant/ui/common/MaterialDefinitionView.cpp Diff File
mod - radiant/ui/common/SoundShaderDefinitionView.cpp Diff File
mod - radiant/ui/mapinfo/ModelInfoTab.cpp Diff File
mod - radiant/uimanager/SoundChooser.cpp Diff File
mod - radiantcore/model/export/WavefrontExporter.cpp Diff File

master 6014e4dd

09.10.2020 18:53

greebo


Details Diff
0005235: Add unit tests covering "SelectItemsByModel" & "DeselectItemsByModel" Affected Issues
0005235
add - test/SelectionAlgorithm.cpp Diff File
add - test/resources/tdm/def/entity_with_model.def Diff File
add - test/resources/tdm/maps/select_items_by_model.map Diff File
mod - tools/msvc/Tests/Tests.vcxproj Diff File
mod - tools/msvc/Tests/Tests.vcxproj.filters Diff File

master be81e5e3

09.10.2020 18:02

greebo


Details Diff
0005235: Implement "SelectItemsByModel" & "DeselectItemsByModel" commands Affected Issues
0005235
add - libs/scene/EntitySelector.h Diff File
mod - radiantcore/selection/algorithm/Entity.cpp Diff File
mod - radiantcore/selection/algorithm/Entity.h Diff File
mod - radiantcore/selection/algorithm/General.cpp Diff File
mod - tools/msvc/scenelib.vcxproj Diff File
mod - tools/msvc/scenelib.vcxproj.filters Diff File

master 1afb5a9f

09.10.2020 17:26

greebo


Details Diff
0005235: Add context menu to Model Info tab, analogous to the Shader Info tab. Affected Issues
0005235
mod - radiant/ui/mapinfo/ModelInfoTab.cpp Diff File
mod - radiant/ui/mapinfo/ModelInfoTab.h Diff File

master 23373e85

07.10.2020 18:25

greebo


Details Diff
0005326: Export a .mtl material library file next to the .obj file Affected Issues
0005326
mod - radiantcore/model/export/WavefrontExporter.cpp Diff File
mod - radiantcore/model/export/WavefrontExporter.h Diff File

master cbba4604

07.10.2020 18:24

greebo


Details Diff
0005326: Add option to retrieve the image path from a ShaderLayer. All shader layers with more complex expressions will return an empty string, but the most common maps like "bumpmap", "map diffuse", etc. will return the VFS path just fine. Affected Issues
0005326
mod - include/ShaderLayer.h Diff File
mod - radiantcore/shaders/Doom3ShaderLayer.cpp Diff File
mod - radiantcore/shaders/Doom3ShaderLayer.h Diff File

master 14d22edf

06.10.2020 19:55

orbweaver


Details Diff
Initial implementation of Frustum::getAABB()

Calculate an AABB which encloses all eight of the Frustum's corner points.
mod - libs/math/AABB.h Diff File
mod - libs/math/Frustum.h Diff File

master 9e71009e

06.10.2020 19:33

orbweaver


Details Diff
Minor refactor of projected light frustum rendering

Frustum has a new method getCornerPoint() which accepts two enum parameters
specifying the end plane (front or back) and the corner point (top/bottom
right/left), and returns the corner point defined by the intersection of the
appropriate three planes. RenderLightProjection now calls getCornerPoint()
rather than calculating the intersection points itself.

Also moved a couple of OpenGL render methods out of entitylib.h since they are
only used by RenderLightProjection::render().
mod - libs/entitylib.h Diff File
mod - libs/math/Frustum.h Diff File
mod - radiant/entity/light/Renderables.cpp Diff File

master 1ea1614b

06.10.2020 19:29

orbweaver


Details Diff
Tweak some debug operator<< functions

Move towards a more Python-style debug printout for various classes, e.g.
"Object(param1=val1, param2=val2)"
mod - include/irender.h Diff File
mod - libs/math/AABB.h Diff File

master 41580cc9

05.10.2020 04:41

greebo


Details Diff
0005326: Introduce ExportStream wrapper, which writes to a temporary file before moving the fully written file over the target path.
Change IModelExporter interface: publically exposing the file output format is not needed anymore, since the stream mode (binary/text) will be selected by the exportToPath() implementation.
Affected Issues
0005326
mod - include/imodel.h Diff File
add - libs/stream/ExportStream.h Diff File
mod - radiantcore/model/export/AseExporter.cpp Diff File
mod - radiantcore/model/export/AseExporter.h Diff File
mod - radiantcore/model/export/Lwo2Exporter.cpp Diff File
mod - radiantcore/model/export/Lwo2Exporter.h Diff File
mod - radiantcore/model/export/ModelExporterBase.h Diff File
mod - radiantcore/model/export/WavefrontExporter.cpp Diff File
mod - radiantcore/model/export/WavefrontExporter.h Diff File
mod - tools/msvc/libs.vcxproj Diff File
mod - tools/msvc/libs.vcxproj.filters Diff File

master 53b83aa9

05.10.2020 03:18

greebo


Details Diff
0005326: Move stream opening and file rename code to ModelExporterBase Affected Issues
0005326
mod - include/imodel.h Diff File
mod - radiantcore/map/algorithm/Export.cpp Diff File
mod - radiantcore/model/export/ModelExporter.cpp Diff File
mod - radiantcore/model/export/ModelExporter.h Diff File
mod - radiantcore/model/export/ModelExporterBase.h Diff File
mod - radiantcore/model/export/ScaledModelExporter.cpp Diff File

master ba2cbc72

04.10.2020 16:26

greebo


Details Diff
0005326: Invert the V texture coordinate when exporting OBJ objects Affected Issues
0005326
mod - radiantcore/model/export/WavefrontExporter.cpp Diff File

master 86c91d6c

04.10.2020 15:59

greebo


Details Diff
Fix missing "RefreshShaders" command
mod - radiant/ui/UserInterfaceModule.cpp Diff File

master 126cd74e

04.10.2020 13:09

greebo


Details Diff
0005345: Rename task queue helper class Affected Issues
0005345
mod - radiant/uimanager/SoundShaderPreview.h Diff File
mod - tools/msvc/libs.vcxproj Diff File
mod - tools/msvc/libs.vcxproj.filters Diff File

master 710ac668

04.10.2020 12:52

greebo


Details Diff
0005345: Fix some crashes during destruction Affected Issues
0005345
mod - radiant/uimanager/SoundShaderPreview.cpp Diff File
mod - radiant/uimanager/SoundShaderPreview.h Diff File
 First  Prev  1 2 3 ... 30 ... 60 ... 90 ... 120 ... 150 ... 180 ... 194 195 196 197 198 199 200 ... 210 ... 240 ... 269 270 271  Next  Last