Changesets: DarkRadiant

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

master b045c41d

19.08.2020 15:52

stgatilov


Details Diff
Updated UI registration.
mod - radiant/ui/UserInterfaceModule.cpp Diff File

master bc89fd97

19.08.2020 15:52

stgatilov


Details Diff
GameConnection is now registrable module, global variable removed.
mod - radiant/gameconnection/GameConnection.cpp Diff File
mod - radiant/gameconnection/GameConnection.h Diff File

master bc57ebea

19.08.2020 15:51

stgatilov


Details Diff
Added the interface header to MSVC project.
mod - tools/msvc/include.vcxproj Diff File

master 23bc3f00

19.08.2020 15:51

stgatilov


Details Diff
Added interface for game connection module.
add - include/igameconnection.h Diff File

master 4fcd7a4d

18.08.2020 20:21

orbweaver


Details Diff
Remove unused parameter from RenderSystem::lightChanged()
mod - include/irender.h Diff File
mod - radiant/entity/light/LightNode.cpp Diff File
mod - radiant/render/OpenGLRenderSystem.cpp Diff File
mod - radiant/render/OpenGLRenderSystem.h Diff File

master 28ef6e8e

18.08.2020 19:40

orbweaver


Details Diff
Fix sporadic crash on activating Lights filter in lighting mode

I'm not sure what would cause a light to have no material associated, but the
lack of a null pointer check in OpenGLShaderPass::setUpLightingCalculation was
causing a crash.
mod - radiant/render/backend/OpenGLShaderPass.cpp Diff File

master 6ab20e81

18.08.2020 18:52

orbweaver


Details Diff
RenderableCollector only has a single addRenderable method

RenderableCollector has finally discovered the cutting-edge C++03 features of
"null pointers" and "default arguments", and now exposes only a single
addRenderable method with optional pointers to a LightList and an IRenderEntity
object.

Previously there were three separate methods with different combinations of
IRenderEntity and LightList parameters, resulting in pointless duplication of
code in the implementing subclasses.
mod - include/irenderable.h Diff File
mod - libs/render/SimpleFrontendRenderer.h Diff File
mod - radiant/brush/Face.cpp Diff File
mod - radiant/camera/CamRenderer.cpp Diff File
mod - radiant/camera/CamRenderer.h Diff File
mod - radiant/md5model/MD5ModelNode.cpp Diff File
mod - radiant/modelfile/RenderablePicoModel.cpp Diff File
mod - radiant/particles/RenderableParticle.cpp Diff File
mod - radiant/patch/Patch.cpp Diff File
mod - radiant/xyview/XYRenderer.h Diff File
 First  Prev  1 2 3 ... 30 ... 60 ... 90 ... 120 ... 150 ... 180 ... 202 203 204 205 206 207 208 ... 210 ... 240 ... 269 270 271  Next  Last