Changesets: DarkRadiant

master f026e576

30.04.2018 06:13

greebo


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

greebo


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

greebo


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

greebo


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

greebo


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

greebo


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

orbweaver


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

greebo


Details Diff
Set default surface smoothing angle for LWO2 export.
mod - plugins/model/Lwo2Exporter.cpp Diff File

master 4f9aaa80

26.04.2018 20:17

greebo


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

greebo


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

greebo


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

orbweaver


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

greebo


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

greebo


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

orbweaver


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

orbweaver


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

greebo

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

greebo

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

greebo


Details Diff
Just some comments.
mod - radiant/render/backend/OpenGLShader.cpp Diff File

master c532ee80

14.03.2018 20:18

illwieckz


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

greebo


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

greebo


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

greebo


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

greebo


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
 First  Prev  1 2 3 ... 30 ... 60 ... 90 ... 120 ... 150 ... 180 ... 210 ... 234 235 236 237 238 239 240 ... 269 270 271  Next  Last