Changesets: DarkRadiant
master 6153f080 22.08.2021 16:52 Details Diff |
0005659: Refresh all entities referencing the model that has just been exported |
Affected Issues 0005659 |
|
mod - radiantcore/map/algorithm/Export.cpp | Diff File | ||
mod - radiantcore/map/algorithm/Models.cpp | Diff File | ||
mod - radiantcore/map/algorithm/Models.h | Diff File | ||
mod - tools/msvc/libs.vcxproj | Diff File | ||
mod - tools/msvc/libs.vcxproj.filters | Diff File | ||
master f92ad92b 22.08.2021 15:49 Committer: GitHub Details Diff |
0005713: Merge pull request 0000018 from illwieckz/patchdef PatchDefExporter: do not write trailing white space after shader name |
Affected Issues 0000018, 0005713 |
|
mod - radiantcore/map/format/primitivewriters/PatchDefExporter.h | Diff File | ||
master b77ec328 22.08.2021 15:44 Details Diff |
0005712: Adjust VC++ project |
Affected Issues 0005712 |
|
mod - tools/msvc/DarkRadiantCore.vcxproj | Diff File | ||
mod - tools/msvc/DarkRadiantCore.vcxproj.filters | Diff File | ||
master a3331223 22.08.2021 15:33 Committer: GitHub Details Diff |
0005712: Merge pull request 0000017 from illwieckz/iqm add IQM format support into lib/picomodel |
Affected Issues 0000017, 0005712 |
|
mod - radiantcore/CMakeLists.txt | Diff File | ||
mod - radiantcore/model/picomodel/lib/picointernal.h | Diff File | ||
mod - radiantcore/model/picomodel/lib/picomodules.c | Diff File | ||
mod - radiantcore/model/picomodel/lib/pm_fm.h | Diff File | ||
add - radiantcore/model/picomodel/lib/pm_fm.h.orig | Diff File | ||
add - radiantcore/model/picomodel/lib/pm_iqm.c | Diff File | ||
master a4fc9e90 22.08.2021 15:26 Details Diff |
0005721: Only use model loaders matching the file extension to avoid spamming the console with loader errors. |
Affected Issues 0005721 |
|
mod - radiant/ui/modelexport/ConvertModelDialog.cpp | Diff File | ||
master b5616fe0 22.08.2021 15:21 Details Diff |
0005722: Fixup unit test. DarkRadiant's LWO loader is doing the vertex normal generation differently than the engine's LWO loader, the 24 verts of the cube will be merged down to 22 on load - which won't happen for ASE models, so let's use ASE for this conversion test. |
Affected Issues 0005722 |
|
mod - test/ModelExport.cpp | Diff File | ||
master 1560c0c9 22.08.2021 14:40 Details Diff |
0005722: FbxModelLoader implementation |
Affected Issues 0005722 |
|
mod - radiantcore/CMakeLists.txt | Diff File | ||
mod - radiantcore/model/ModelFormatManager.cpp | Diff File | ||
mod - radiantcore/model/StaticModelSurface.h | Diff File | ||
add - radiantcore/model/import/FbxModelLoader.cpp | Diff File | ||
add - radiantcore/model/import/FbxModelLoader.h | Diff File | ||
add - radiantcore/model/import/FbxSurface.h | Diff File | ||
mod - test/ModelExport.cpp | Diff File | ||
mod - test/Models.cpp | Diff File | ||
mod - tools/msvc/DarkRadiantCore.vcxproj | Diff File | ||
mod - tools/msvc/DarkRadiantCore.vcxproj.filters | Diff File | ||
master eb879593 22.08.2021 13:47 Details Diff |
0005722: Add unit test checking the ability to load (and convert) an FBX model |
Affected Issues 0005722 |
|
mod - test/ModelExport.cpp | Diff File | ||
mod - test/Models.cpp | Diff File | ||
add - test/resources/fbx/test_cube.fbx | Diff File | ||
master 7a40fd73 22.08.2021 13:33 Details Diff |
0005722: Add openFBX source files - patched to work with zlib instead of minizip. |
Affected Issues 0005722 |
|
mod - LICENSE | Diff File | ||
mod - radiantcore/CMakeLists.txt | Diff File | ||
add - radiantcore/model/import/openfbx/LICENSE | Diff File | ||
add - radiantcore/model/import/openfbx/ofbx.cpp | Diff File | ||
add - radiantcore/model/import/openfbx/ofbx.h | Diff File | ||
mod - tools/msvc/DarkRadiantCore.vcxproj | Diff File | ||
mod - tools/msvc/DarkRadiantCore.vcxproj.filters | Diff File | ||
master 82f489c5 22.08.2021 12:22 Details Diff |
0005721: Add two simple unit tests for converting ASE to LWO and vice versa |
Affected Issues 0005721 |
|
mod - test/ModelExport.cpp | Diff File | ||
master 5ead4e9d 22.08.2021 11:58 Details Diff |
0005721: Implement the converter algorithm |
Affected Issues 0005721 |
|
mod - install/ui/convertmodeldialog.fbp | Diff File | ||
mod - install/ui/convertmodeldialog.xrc | Diff File | ||
mod - radiant/ui/modelexport/ConvertModelDialog.cpp | Diff File | ||
mod - radiantcore/model/ModelFormatManager.cpp | Diff File | ||
mod - radiantcore/model/ModelFormatManager.h | Diff File | ||
master 77aa7eb6 22.08.2021 11:53 Details Diff |
0005721: Return the default material if the active one is empty |
Affected Issues 0005721 |
|
mod - radiantcore/model/StaticModelSurface.cpp | Diff File | ||
mod - radiantcore/model/md5/MD5Surface.cpp | Diff File | ||
master be38aeb6 22.08.2021 10:54 Details Diff |
0005721: Some rudimentary path validation |
Affected Issues 0005721 |
|
mod - radiant/ui/modelexport/ConvertModelDialog.cpp | Diff File | ||
master e9222496 22.08.2021 10:49 Details Diff |
0005721: Display some model info on successful load |
Affected Issues 0005721 |
|
mod - install/ui/convertmodeldialog.fbp | Diff File | ||
mod - install/ui/convertmodeldialog.xrc | Diff File | ||
mod - libs/wxutil/PathEntry.cpp | Diff File | ||
mod - radiant/ui/modelexport/ConvertModelDialog.cpp | Diff File | ||
mod - radiant/ui/modelexport/ConvertModelDialog.h | Diff File | ||
master 4438d03a 22.08.2021 08:57 Details Diff |
0005721: Input path handling |
Affected Issues 0005721 |
|
mod - install/ui/convertmodeldialog.fbp | Diff File | ||
mod - install/ui/convertmodeldialog.xrc | Diff File | ||
mod - radiant/ui/modelexport/ConvertModelDialog.cpp | Diff File | ||
mod - radiant/ui/modelexport/ConvertModelDialog.h | Diff File | ||
master 3ec2b45e 22.08.2021 08:31 Details Diff |
0005721: Mostly copy and adjust the code from the ModelExport dialog. Common stuff that remains can be refactored into a base class. |
Affected Issues 0005721 |
|
mod - install/menu.xml | Diff File | ||
mod - install/ui/convertmodeldialog.fbp | Diff File | ||
mod - install/ui/convertmodeldialog.xrc | Diff File | ||
mod - radiant/CMakeLists.txt | Diff File | ||
mod - radiant/ui/UserInterfaceModule.cpp | Diff File | ||
add - radiant/ui/modelexport/ConvertModelDialog.cpp | Diff File | ||
mod - tools/msvc/DarkRadiant.vcxproj | Diff File | ||
mod - tools/msvc/DarkRadiant.vcxproj.filters | Diff File | ||
master 14b912e6 22.08.2021 08:11 Details Diff |
0005721: Add some stub files for the new dialog |
Affected Issues 0005721 |
|
add - install/ui/convertmodeldialog.fbp | Diff File | ||
add - install/ui/convertmodeldialog.xrc | Diff File | ||
add - radiant/ui/modelexport/ConvertModelDialog.h | Diff File | ||
master 9c6e853a 20.08.2021 15:17 Details Diff |
0005717: Add unit tests ensuring that vertex colours get preserved when added to the exporter |
Affected Issues 0005717 |
|
mod - test/ModelExport.cpp | Diff File | ||
master 96892ef9 20.08.2021 13:21 Details Diff |
0005717: LWO2 exporter preserves mesh vertex colours |
Affected Issues 0005717 |
|
mod - radiantcore/model/export/Lwo2Exporter.cpp | Diff File | ||
mod - radiantcore/model/export/ModelExporterBase.h | Diff File | ||
master 9b7a4b8c 18.08.2021 20:05 Details Diff |
Fix incorrect colours before Colour Schemes dialog shown The recent switch to threaded loading of entityDefs, while valid in itself, exposed a bug with entity class colour overrides. EntityClass::resetColour() did not contain any code to check for colour overrides in the EClassColourManager, which meant that an overridden colour set with setColour() could be lost if any subsequent change triggered a call to resetColour(). The resetColour() method therefore now checks for colour overrides before doing anything else, and returns immediately if an override colour is set. |
||
mod - include/ieclasscolours.h | Diff File | ||
mod - radiantcore/eclass/EClassColourManager.cpp | Diff File | ||
mod - radiantcore/eclass/EClassColourManager.h | Diff File | ||
mod - radiantcore/eclass/EClassManager.cpp | Diff File | ||
mod - radiantcore/eclass/EntityClass.cpp | Diff File | ||
master af4ddf47 17.08.2021 18:34 Details Diff |
Merge remote-tracking branch 'stgatilov/gameconnection' | ||
add - install/bitmaps/activityindicator.png | Diff File | ||
add - install/ui/gameconnection.fbp | Diff File | ||
add - install/ui/gameconnection.xrc | Diff File | ||
add - plugins/dm.gameconnection/AutomationEngine.cpp | Diff File | ||
add - plugins/dm.gameconnection/AutomationEngine.h | Diff File | ||
mod - plugins/dm.gameconnection/CMakeLists.txt | Diff File | ||
mod - plugins/dm.gameconnection/GameConnection.cpp | Diff File | ||
mod - plugins/dm.gameconnection/GameConnection.h | Diff File | ||
add - plugins/dm.gameconnection/GameConnectionDialog.cpp | Diff File | ||
add - plugins/dm.gameconnection/GameConnectionDialog.h | Diff File | ||
mod - radiantcore/map/algorithm/MapExporter.cpp | Diff File | ||
mod - tools/msvc/dm.gameconnection.vcxproj | Diff File | ||
mod - tools/msvc/dm.gameconnection.vcxproj.filters | Diff File | ||
master 27c23025 13.08.2021 17:49 Details Diff |
PatchDefExporter: do not write trailing white space after shader name | ||
mod - radiantcore/map/format/primitivewriters/PatchDefExporter.h | Diff File | ||
master 7432d5bb 12.08.2021 10:13 Details Diff |
Restored commands for all the game connection actions. Perhaps the only exception is restart game with dmap... Also, all these "advanced toggles" don't work properly with shortcuts. |
||
mod - plugins/dm.gameconnection/GameConnection.cpp | Diff File | ||
mod - plugins/dm.gameconnection/GameConnection.h | Diff File | ||
master 60715c73 11.08.2021 20:17 Details Diff |
Add libgit2-dev to Debian build dependencies | ||
mod - debian/control | Diff File | ||
master c027c241 11.08.2021 20:15 Details Diff |
Update Debian scripts for Git plugin Since the Git plugin is currently considered an optional plugin rather than a mandatory module, it is split out into a new package darkradiant-plugin-git. |
||
mod - debian/control | Diff File | ||
add - debian/darkradiant-plugin-git.install | Diff File |