Changesets: DarkRadiant

master 297f88f5

22.08.2020 09:59

stgatilov


Details Diff
Implemented RespawnSelected command.
mod - radiant/gameconnection/GameConnection.cpp Diff File
mod - radiant/gameconnection/GameConnection.h Diff File

master c0663f47

22.08.2020 09:06

stgatilov


Details Diff
Disable timestamp check in reloadMap
mod - radiant/gameconnection/GameConnection.cpp Diff File

master a69f51e4

22.08.2020 09:02

stgatilov


Details Diff
Updated the rest of code to use DiffStatus.
Also supported modify-respawn case.
mod - radiant/gameconnection/DiffDoom3MapWriter.cpp Diff File
mod - radiant/gameconnection/DiffDoom3MapWriter.h Diff File
mod - radiant/gameconnection/MapObserver.cpp Diff File
mod - radiant/gameconnection/MapObserver.h Diff File
mod - radiant/map/Map.cpp Diff File
mod - radiant/map/Map.h Diff File

master 071c33cc

22.08.2020 08:59

stgatilov


Details Diff
DiffStatus added to VC projects.
mod - tools/msvc/DarkRadiant.vcxproj Diff File
mod - tools/msvc/DarkRadiant.vcxproj.filters Diff File

master f5ded655

22.08.2020 08:59

stgatilov


Details Diff
Added DiffStatus as separate class (header).
add - radiant/gameconnection/DiffStatus.h Diff File

core_module dbfa3233

22.08.2020 08:53

greebo


Details Diff
0005231: Remove wxutil references from core Makefile Affected Issues
0005231
mod - radiantcore/Makefile.am Diff File

core_module 0b4856ba

22.08.2020 04:42

greebo


Details Diff
0005231: Makefile fixes. Dump shared object loading error to console. Fix stack overflow at startup. Affected Issues
0005231
mod - libs/module/DynamicLibrary.cpp Diff File
mod - radiant/ui/mainframe/ScreenUpdateBlocker.cpp Diff File
mod - radiantcore/Makefile.am Diff File

core_module 0be19b42

22.08.2020 04:20

greebo


Details Diff
0005231: A heap of gcc compilation fixes Affected Issues
0005231
mod - include/ipatch.h Diff File
mod - libs/render/ArbitraryMeshVertex.h Diff File
mod - libs/render/NopVolumeTest.h Diff File
mod - libs/scene/Makefile.am Diff File
mod - radiant/Makefile.am Diff File
mod - radiant/map/StartupMapLoader.cpp Diff File
mod - radiant/settings/LocalisationProvider.cpp Diff File
mod - radiant/settings/LocalisationProvider.h Diff File
mod - radiant/textool/item/FaceItem.cpp Diff File
mod - radiant/textool/item/PatchItem.cpp Diff File
mod - radiant/ui/FileSelectionRequestHandler.h Diff File
mod - radiant/ui/LongRunningOperationHandler.h Diff File
mod - radiant/ui/brush/FindBrush.cpp Diff File
mod - radiant/ui/einspector/ClassnamePropertyEditor.cpp Diff File
mod - radiant/ui/mainframe/ScreenUpdateBlocker.cpp Diff File
mod - radiant/ui/mapinfo/ShaderInfoTab.cpp Diff File
mod - radiant/ui/mediabrowser/MediaBrowser.cpp Diff File
mod - radiant/ui/particles/ParticleEditor.cpp Diff File
mod - radiant/ui/patch/BulgePatchDialog.h Diff File
mod - radiant/ui/patch/CapDialog.cpp Diff File
mod - radiant/ui/surfaceinspector/SurfaceInspector.cpp Diff File
mod - radiant/ui/texturebrowser/TextureBrowser.cpp Diff File
mod - radiantcore/clipper/SplitAlgorithm.h Diff File
mod - radiantcore/imagefile/PNGLoader.cpp Diff File
mod - radiantcore/map/AutoSaver.cpp Diff File
mod - radiantcore/map/Map.cpp Diff File
mod - radiantcore/map/PointFile.cpp Diff File
mod - radiantcore/map/mru/MRU.cpp Diff File
mod - radiantcore/map/mru/MRU.h Diff File
mod - radiantcore/model/ModelCache.cpp Diff File
mod - radiantcore/selection/SelectionTestWalkers.cpp Diff File
mod - radiantcore/selection/algorithm/Entity.cpp Diff File
mod - radiantcore/selection/algorithm/Primitives.h Diff File
mod - radiantcore/selection/clipboard/Clipboard.cpp Diff File

core_module 6d61bf4e

21.08.2020 15:20

greebo


Details Diff
0005231: Start updating the Makefiles Affected Issues
0005231
mod - libs/scene/Makefile.am Diff File
mod - radiant/Makefile.am Diff File
mod - radiantcore/Makefile.am Diff File

core_module 72f0cb23

21.08.2020 12:08

greebo


Details Diff
0005231: Core library doesn't need wxWidgets to compile anymore Affected Issues
0005231
mod - tools/msvc/DarkRadiant.sln Diff File
mod - tools/msvc/DarkRadiantCore.vcxproj Diff File
mod - tools/msvc/properties/DarkRadiant Core Library.props Diff File

core_module bead95cd

21.08.2020 04:03

greebo


Details Diff
0005231: Remove idle callback from SelectionSystem for the moment being Affected Issues
0005231
mod - radiantcore/selection/RadiantSelectionSystem.cpp Diff File
mod - radiantcore/selection/RadiantSelectionSystem.h Diff File

core_module 542c2629

21.08.2020 03:55

greebo


Details Diff
0005231: Refactor workzone calculation to not rely on idle callbacks Affected Issues
0005231
mod - radiantcore/selection/RadiantSelectionSystem.cpp Diff File

master 7a372f90

20.08.2020 16:16

stgatilov


Details Diff
menu: added separators.
mod - install/menu.xml Diff File

master 1b0b9fc4

20.08.2020 15:33

stgatilov


Details Diff
Place map listener since connection. Also fixed shutdown routines.
mod - radiant/gameconnection/GameConnection.cpp Diff File
mod - radiant/gameconnection/GameConnection.h Diff File

master 821083d6

20.08.2020 15:18

stgatilov


Details Diff
Fixed problem with MapObserver destruction during shutdown.
mod - radiant/gameconnection/MapObserver.cpp Diff File

master c680f806

20.08.2020 15:11

stgatilov


Details Diff
Added auto-reloadmap items to menu.
mod - install/menu.xml Diff File
mod - radiant/ui/UserInterfaceModule.cpp Diff File

master c58507b4

20.08.2020 15:11

stgatilov


Details Diff
Implemented auto-reloadmap mode.
mod - radiant/gameconnection/GameConnection.cpp Diff File
mod - radiant/gameconnection/GameConnection.h Diff File

master 83627e5e

19.08.2020 19:54

orbweaver


Details Diff
Split the LightList interface

One confusing aspect of the LightList interface was that the same interface was
used for two different purposes: (1) calculating lights which intersect a
LitObject and passing these lights to LitObject::insertLight, and (2) storing
the resulting list of lights (possibly in a different LightList instance within
the same object) and passing these back to the RenderableCollector at render
time.

In order to clarify these different roles, and avoid the need for empty
placeholder methods, the interface has now been split. LightSources is a
simple container which exposes the forEachLight() method, while LightList now
exposes the methods relating to calculating light intersections. The
RenderableCollector and Shader interfaces, which do not care about calculating
light intersections, accept a LightSources pointer instead of the full
LightList interface.

Since some renderable objects do not make use of insertLight() but simply store
and return the LightList as-is, the LightList interface inherits from
LightSources so it can still be passed to RenderableCollector in the existing
way.
mod - include/irender.h Diff File
mod - include/irenderable.h Diff File
mod - libs/render/SimpleFrontendRenderer.h Diff File
mod - libs/render/VectorLightList.h Diff File
mod - radiant/brush/Face.cpp Diff File
mod - radiant/brush/Face.h Diff File
mod - radiant/camera/CamRenderer.cpp Diff File
mod - radiant/camera/CamRenderer.h Diff File
mod - radiant/modelfile/PicoModelNode.cpp Diff File
mod - radiant/modelfile/PicoModelNode.h Diff File
mod - radiant/modelfile/RenderablePicoModel.cpp Diff File
mod - radiant/modelfile/RenderablePicoModel.h Diff File
mod - radiant/render/backend/OpenGLShader.cpp Diff File
mod - radiant/render/backend/OpenGLShader.h Diff File
mod - radiant/xyview/XYRenderer.h Diff File

master e75cff5a

19.08.2020 18:03

stgatilov


Details Diff
Enabled camera back sync in menu.
mod - install/menu.xml Diff File
mod - radiant/ui/UserInterfaceModule.cpp Diff File

master df9a8e33

19.08.2020 18:03

stgatilov


Details Diff
Implemented camera back sync.
mod - radiant/gameconnection/GameConnection.cpp Diff File
mod - radiant/gameconnection/GameConnection.h Diff File

master 031a5c61

19.08.2020 17:50

stgatilov


Details Diff
Some more cleaning in GameConnection.
mod - radiant/gameconnection/GameConnection.cpp Diff File
mod - radiant/gameconnection/GameConnection.h Diff File
mod - radiant/ui/UserInterfaceModule.cpp Diff File

master 74ebd56f

19.08.2020 17:05

stgatilov


Details Diff
Tiny comment changes
mod - radiant/gameconnection/GameConnection.h Diff File

master 4b342606

19.08.2020 16:51

stgatilov


Details Diff
Updated GameConnection to work with MapObserver.
mod - radiant/gameconnection/GameConnection.cpp Diff File
mod - radiant/gameconnection/GameConnection.h Diff File

master 7925eaa6

19.08.2020 16:51

stgatilov


Details Diff
Added MapObserver to VC project.
mod - tools/msvc/DarkRadiant.vcxproj Diff File
mod - tools/msvc/DarkRadiant.vcxproj.filters Diff File

master af3daf97

19.08.2020 16:51

stgatilov


Details Diff
Added MapObserver: complex stuff for detecting map changes is moved to there.
add - radiant/gameconnection/MapObserver.cpp Diff File
add - radiant/gameconnection/MapObserver.h Diff File
 First  Prev  1 2 3 ... 30 ... 60 ... 90 ... 120 ... 150 ... 180 ... 197 198 199 200 201 202 203 ... 210 ... 240 ... 264 265 266  Next  Last