Changesets: DarkRadiant
master 6354e07e 18.10.2020 04:54 Details Diff |
Xcode build fix | ||
mod - tools/xcode/DarkRadiant.xcodeproj/project.pbxproj | Diff File | ||
master b9f82183 18.10.2020 04:53 Details Diff |
Xcode: Link against external JPEG and PNG libraries | ||
mod - tools/xcode/DarkRadiant.xcodeproj/project.pbxproj | Diff File | ||
mod - tools/xcode/DarkRadiantCore.xcconfig | Diff File | ||
add - tools/xcode/jpeg.xcconfig | Diff File | ||
add - tools/xcode/png.xcconfig | Diff File | ||
master baea13f5 18.10.2020 04:36 Details Diff |
More Xcode/mac build adjustments | ||
mod - radiant/RadiantApp.cpp | Diff File | ||
mod - radiant/ui/UserInterfaceModule.cpp | Diff File | ||
mod - radiantcore/log/LogWriter.cpp | Diff File | ||
mod - radiantcore/log/LogWriter.h | Diff File | ||
mod - tools/xcode/DarkRadiant.xcodeproj/project.pbxproj | Diff File | ||
add - tools/xcode/dm.difficulty.xcconfig | Diff File | ||
master b79a784d 17.10.2020 17:52 Details Diff |
Start adjusting the Xcode solution | ||
mod - tools/xcode/DarkRadiant.xcodeproj/project.pbxproj | Diff File | ||
mod - tools/xcode/DarkRadiant.xcodeproj/project.xcworkspace/contents.xcworkspacedata | Diff File | ||
add - tools/xcode/DarkRadiantCore.xcconfig | Diff File | ||
rm - tools/xcode/picomodel.xcconfig | Diff | ||
master 0adf5b0f 17.10.2020 05:01 Details Diff |
Update paths in innosetup files after the latest VC++ 2019 update | ||
mod - tools/innosetup/darkradiant.iss | Diff File | ||
mod - tools/innosetup/darkradiant.x64.iss | Diff File | ||
master d28e96c7 14.10.2020 20:25 Details Diff |
Improve readability of light matrix debug output Add a new BasicVector4::pp() method which returns the vector components in a more readable "(x, y, z, w)" format, since the default operator<< is used for serialisation and generates the raw space-separated format. The new pp() method is used in the DEBUG_LIGHT_MATRIX code block. |
||
mod - libs/math/Vector4.h | Diff File | ||
mod - radiant/entity/light/Light.cpp | Diff File | ||
master 319a3ce9 14.10.2020 20:02 Details Diff |
Initial debugging code for light projection matrix If DEBUG_LIGHT_MATRIX is set at compile time, the effect of the _localToTexture matrix will be shown as applied to certain key points: light origin, target, and the top-left and bottom-left corners of the target plane. This is more useful than examining the matrix itself which is difficult to interpret for anything other than trivial matrices. |
||
mod - libs/math/Matrix4.h | Diff File | ||
mod - libs/math/Vector4.h | Diff File | ||
mod - radiant/entity/light/Light.cpp | Diff File | ||
master 0934ed2a 13.10.2020 17:03 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 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 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 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 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 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 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 Details Diff |
0005263: Build fixes |
Affected Issues 0005263 |
|
mod - radiantcore/entity/EntityNode.cpp | Diff File | ||
master f7790a65 11.10.2020 05:23 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 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 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 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 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 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 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 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 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 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 |