Changesets: DarkRadiant
|
master f026e576 30.04.2018 06:13 Details Diff |
Fix 0004767: Bad lighting when re-exporting models with a non-identity rotation transform. |
Affected Issues 0004767 |
|
| mod - plugins/model/ModelExporterBase.h | Diff File | ||
|
master 6286c2cb 29.04.2018 20:29 Details Diff |
Resolve 0004766: Make The Model Exporter Respect The "skin" Spawnarg On Export |
Affected Issues 0004766 |
|
| mod - plugins/model/ModelExporterBase.h | Diff File | ||
| mod - radiant/model/ModelExporter.cpp | Diff File | ||
|
master 8bb1d12c 29.04.2018 20:24 Details Diff |
Move the active material member to MD5Surface. Extend IModelSurface interface to allow for active material name retrieval. | ||
| mod - include/imodelsurface.h | Diff File | ||
| mod - plugins/md5model/MD5Model.cpp | Diff File | ||
| mod - plugins/md5model/MD5Model.h | Diff File | ||
| mod - plugins/md5model/MD5Surface.cpp | Diff File | ||
| mod - plugins/md5model/MD5Surface.h | Diff File | ||
| mod - plugins/model/RenderablePicoSurface.h | Diff File | ||
|
master 10971bc2 29.04.2018 17:09 Details Diff |
Move the active material member to the actual RenderablePicoSurface. Originally these surfaces were designed to be shared, but this never actually happens across models. | ||
| mod - plugins/model/RenderablePicoModel.cpp | Diff File | ||
| mod - plugins/model/RenderablePicoModel.h | Diff File | ||
| mod - plugins/model/RenderablePicoSurface.cpp | Diff File | ||
| mod - plugins/model/RenderablePicoSurface.h | Diff File | ||
|
master cd1caa99 29.04.2018 07:55 Details Diff |
Fix model transform not being applied in the recently added code path. | ||
| mod - plugins/model/ModelExporterBase.h | Diff File | ||
|
master cd172f36 27.04.2018 20:00 Details Diff |
Adjust file extension when changing the model export format. | ||
| mod - radiant/ui/modelexport/ExportAsModelDialog.cpp | Diff File | ||
|
master 9e6fd3dd 26.04.2018 22:11 Details Diff |
Fix EmbeddedLayout splitter persistence Introduced a new Splitter class, which derives from wxSplitterWindow and provides a more modern object-oriented approach to persisting splitter sash positions into the registry, instead of the PanedPosition utility class which dates from the C-based GTK+ days. The main change is that the sash position is now persisted as a fractional value from 0 to 1, rather than a raw pixel position, which fixes the progressive sash position shifting that occurred when the pixel-based values stored in the registry did not correspond to the size of the window during the GUI construction process. |
||
| mod - radiant/Makefile.am | Diff File | ||
| mod - radiant/ui/mainframe/EmbeddedLayout.cpp | Diff File | ||
| mod - radiant/ui/mainframe/EmbeddedLayout.h | Diff File | ||
| add - radiant/ui/widgets/Splitter.cpp | Diff File | ||
| add - radiant/ui/widgets/Splitter.h | Diff File | ||
|
master 89ee8c57 26.04.2018 20:38 Details Diff |
Set default surface smoothing angle for LWO2 export. | ||
| mod - plugins/model/Lwo2Exporter.cpp | Diff File | ||
|
master 4f9aaa80 26.04.2018 20:17 Details Diff |
Add code path to ModelExporter for exporting indexed vertex arrays in essentially unmodified form, instead of cutting them into single triangles. | ||
| mod - include/imodelsurface.h | Diff File | ||
| mod - plugins/model/ModelExporterBase.h | Diff File | ||
|
master 0e608f02 26.04.2018 20:00 Details Diff |
Fix rare crash during shutdown due to missing null-pointer check in AutoSaver. | ||
| mod - radiant/map/AutoSaver.cpp | Diff File | ||
|
master 59a3f599 26.04.2018 19:36 Details Diff |
Add IIndexedModelSurface interface to provide direct access to the vertex/index arrays of a surface. | ||
| mod - include/imodelsurface.h | Diff File | ||
| mod - plugins/md5model/MD5Surface.cpp | Diff File | ||
| mod - plugins/md5model/MD5Surface.h | Diff File | ||
| mod - plugins/model/RenderablePicoSurface.cpp | Diff File | ||
| mod - plugins/model/RenderablePicoSurface.h | Diff File | ||
|
master cc22ed6b 25.04.2018 22:21 Details Diff |
Remove persistence of EmbeddedLayout pane positions A bug in the persistence code is causing a progressive shift of the pane positions with each successive session, moving the splitters to the right and downwards until the 2D view and group widgets are hardly visible. With this code disabled, the splitters are left at their default position, which (on Linux at least) seems to be 50% of the widget size. This is not optimal but at least is consistent between sessions. |
Affected Issues 0005140 |
|
| mod - radiant/ui/mainframe/EmbeddedLayout.cpp | Diff File | ||
| mod - radiant/ui/mainframe/EmbeddedLayout.h | Diff File | ||
|
master 1fbc3661 18.04.2018 11:47 Details Diff |
Disable math tests for the moment being | ||
| mod - libs/math/Makefile.am | Diff File | ||
| mod - radiant/Makefile.am | Diff File | ||
|
master c4b04068 18.04.2018 09:14 Details Diff |
Resolve 0004732: prevent creation of empty .darkradiant files when saving prefabs. |
Affected Issues 0004732 |
|
| mod - radiant/map/MapResource.cpp | Diff File | ||
|
master 47e96c5a 05.04.2018 21:44 Details Diff |
Merge branch 'master' of https://github.com/codereader/DarkRadiant | ||
| mod - radiant/brush/csg/CSG.cpp | Diff File | ||
|
master 391228b9 04.04.2018 22:11 Details Diff |
Disable python module in .snap Python has its own set of dependency/runtime location problems, so just disabling for now. |
||
| mod - snap/snapcraft.yaml | Diff File | ||
|
master 30a49aee 16.03.2018 14:24 Committer: GitHub Details Diff |
Merge pull request 0000007 from varingst/master Clean up removed plugin Makefiles |
||
| mod - configure.ac | Diff File | ||
|
master aa3f29e8 15.03.2018 22:06 get Details Diff |
Clean up removed plugin Makefiles | ||
| mod - configure.ac | Diff File | ||
|
master addb9352 15.03.2018 06:45 Committer: GitHub Details Diff |
Merge pull request 0000006 from illwieckz/csgmakeroom Correct CSG Make Room operation, algorithm by Garux This fixes 0004747 |
Affected Issues 0004747 |
|
| mod - radiant/brush/csg/CSG.cpp | Diff File | ||
|
master fa93851a 15.03.2018 06:34 Details Diff |
Just some comments. | ||
| mod - radiant/render/backend/OpenGLShader.cpp | Diff File | ||
|
master c532ee80 14.03.2018 20:18 Details Diff |
Correct CSG Make Room operation, algorithm by Garux Implement algorithm suggested by @Garux for the same operation on NetRadiant side. The former operation produced correct brush work with cubes only and left holes in three-edge prism. |
||
| mod - radiant/brush/csg/CSG.cpp | Diff File | ||
|
master daf0d8be 07.01.2018 12:30 Details Diff |
Rename ShaderStateRenderer to SimpleFrontendRenderer to better reflect what it's doing. | ||
| mod - libs/wxutil/preview/RenderPreview.h | Diff File | ||
| mod - tools/msvc/libs.vcxproj | Diff File | ||
| mod - tools/msvc/libs.vcxproj.filters | Diff File | ||
|
master 33bd7dc4 07.01.2018 12:03 Details Diff |
Remove legacy code. | ||
| mod - libs/render/RenderablePivot.h | Diff File | ||
| mod - plugins/entity/VertexInstance.h | Diff File | ||
| mod - plugins/entity/curve/CurveEditInstance.cpp | Diff File | ||
| mod - plugins/entity/doom3group/Doom3Group.cpp | Diff File | ||
| mod - plugins/entity/eclassmodel/EclassModelNode.cpp | Diff File | ||
| mod - plugins/entity/generic/GenericEntity.cpp | Diff File | ||
| mod - plugins/entity/light/Light.cpp | Diff File | ||
| mod - plugins/entity/target/TargetLineNode.cpp | Diff File | ||
| mod - plugins/particles/RenderableParticle.cpp | Diff File | ||
| mod - radiant/brush/BrushClipPlane.h | Diff File | ||
| mod - radiant/brush/BrushNode.cpp | Diff File | ||
| mod - radiant/brush/Face.cpp | Diff File | ||
| mod - radiant/brush/Face.h | Diff File | ||
| mod - radiant/brush/FaceInstance.cpp | Diff File | ||
| mod - radiant/brush/FaceInstance.h | Diff File | ||
| mod - radiant/patch/Patch.cpp | Diff File | ||
| mod - radiant/patch/PatchNode.cpp | Diff File | ||
| mod - radiant/patch/PatchRenderables.cpp | Diff File | ||
| mod - radiant/selection/manipulators/ModelScaleManipulator.cpp | Diff File | ||
| mod - radiant/selection/manipulators/RotateManipulator.cpp | Diff File | ||
| mod - radiant/selection/manipulators/TranslateManipulator.cpp | Diff File | ||
| mod - radiant/xyview/tools/MeasurementTool.cpp | Diff File | ||
|
master fbae8159 07.01.2018 10:51 Details Diff |
Simplify the front end renderer classes a bit. | ||
| mod - include/irenderable.h | Diff File | ||
| mod - libs/render/ShaderStateRenderer.h | Diff File | ||
| mod - radiant/camera/CamRenderer.cpp | Diff File | ||
| mod - radiant/camera/CamRenderer.h | Diff File | ||
| mod - radiant/xyview/XYRenderer.h | Diff File | ||
|
master f4b7e68b 07.01.2018 10:33 Details Diff |
Remove the deprecated methods from interface and renderer implementations. | ||
| mod - include/irenderable.h | Diff File | ||
| mod - libs/render/ShaderStateRenderer.h | Diff File | ||
| mod - radiant/camera/CamRenderer.cpp | Diff File | ||
| mod - radiant/camera/CamRenderer.h | Diff File | ||
| mod - radiant/xyview/XYRenderer.h | Diff File | ||