Changesets: DarkRadiant

master 598d7a14

18.08.2022 16:43

greebo


Details Diff
Merge remote-tracking branch 'remotes/orbweaver/master'
mod - .gitattributes Diff File
add - doc/img/AddRemovePatchControlPoints.png Diff File
mod - doc/manual.adoc Diff File
mod - install/menu.xml Diff File
mod - radiantcore/patch/PatchModule.cpp Diff File

master b95bdc93

18.08.2022 16:36

greebo


Details Diff
0006066: Add unit test covering the ShaderBreakdown counts Affected Issues
0006066
mod - libs/scene/ShaderBreakdown.h Diff File
mod - test/CMakeLists.txt Diff File
add - test/SceneStatistics.cpp Diff File
add - test/resources/tdm/maps/material_usage.map Diff File
mod - tools/msvc/Tests/Tests.vcxproj Diff File
mod - tools/msvc/Tests/Tests.vcxproj.filters Diff File

master bc14cc3c

18.08.2022 16:06

greebo


Details Diff
0006066: Fix a dependency problem leading to crashes at startup Affected Issues
0006066
mod - radiantcore/rendersystem/OpenGLRenderSystem.cpp Diff File

master 79c9aff6

17.08.2022 20:11

orbweaver


Details Diff
Set export-ignore on .gitattributes

This may help with downstream Debian packaging which has problems if our
.gitattributes interferes with the local repo being used for the build
itself.
mod - .gitattributes Diff File

master dfc32a02

17.08.2022 19:57

orbweaver


Details Diff
0000401: document patch control point Insert/Extend/Delete menu options Affected Issues
0000401
add - doc/img/AddRemovePatchControlPoints.png Diff File
mod - doc/manual.adoc Diff File

master b807de66

16.08.2022 19:48

orbweaver


Details Diff
0000401: all remaining Patch modifier commands require a selection Affected Issues
0000401
mod - radiantcore/patch/PatchModule.cpp Diff File

master be1facd4

16.08.2022 19:37

orbweaver


Details Diff
0000401: Patch/Append submenu renamed to Extend

"Append" generally means "add to the end", making "append at the
beginning" something of a contradiction. It took some experimentation to
work out the difference between "append at the beginning" and "insert at
the beginning".

Hopefully the wording now makes the distinction clear between
"inserting" (adding rows/cols without changing the patch shape) and
"extending" (adding new rows/cols and making the patch larger).
Affected Issues
0000401
mod - install/menu.xml Diff File

master a49c9f16

16.08.2022 19:32

orbweaver


Details Diff
0000401: Patch/Delete and Append commands disabled without selected patch Affected Issues
0000401
mod - radiantcore/patch/PatchModule.cpp Diff File

master c7ce94f0

15.08.2022 19:20

greebo


Details Diff
0006066: Tweak dialog size and strings Affected Issues
0006066
mod - radiant/ui/mapinfo/MapInfoDialog.cpp Diff File
mod - radiant/ui/mapinfo/ShaderInfoTab.cpp Diff File

master 3a22b63c

15.08.2022 19:18

greebo


Details Diff
0006066: Extend ShaderBreakdown to include models and particle materials Affected Issues
0006066
mod - libs/scene/ShaderBreakdown.h Diff File
mod - radiant/ui/mapinfo/MapInfoDialog.cpp Diff File
mod - radiant/ui/mapinfo/ShaderInfoTab.cpp Diff File
mod - radiant/ui/mapinfo/ShaderInfoTab.h Diff File

master 83813e96

15.08.2022 17:39

greebo


Details Diff
0006000: Fix vertex colour blending mode not being propagated to blend passes Affected Issues
0006000
mod - radiantcore/rendersystem/backend/OpenGLShader.cpp Diff File

master 20aa1971

15.08.2022 15:37

greebo


Details Diff
0006061: ParticleNode will react to visibility changes. Affected Issues
0006061
mod - radiantcore/particles/ParticleNode.cpp Diff File
mod - radiantcore/particles/ParticleNode.h Diff File

master 127ed356

15.08.2022 15:22

greebo


Details Diff
0005988: Let the RenderableArrow start at the center of the entity's visible bounding box. Affected Issues
0005988
mod - radiantcore/entity/RenderableArrow.cpp Diff File

master 7ee4cbe3

15.08.2022 15:10

greebo


Details Diff
0005988: The RenderableBox renderable should take the local bounds origin into account, it's not always located at 0,0,0.
(This is related to a change in 0005968.) The visible Entity Boxes are not necessarily centered at the value of their origin key, they are offset using editor_mins and editor_maxs vectors that are not necessarily symmetric.
Affected Issues
0005968, 0005988
mod - libs/render/RenderableBox.h Diff File
mod - radiantcore/entity/generic/GenericEntityNode.cpp Diff File

master 8799d29f

15.08.2022 13:16

greebo


Details Diff
0006054: Update the target text entry control only if the value actually changed. This prevents materials from being flagged as modified even though the user was just looking around. Affected Issues
0006054
mod - radiant/ui/common/ImageFileSelector.cpp Diff File

master 134d63a5

15.08.2022 12:50

greebo


Details Diff
0006030: Remove an assert that fires when parsing an invalid shader expression in material stages. This is user input and can occur rather frequently when manually editing materials. Affected Issues
0006030
mod - radiantcore/shaders/ShaderExpression.cpp Diff File

master a5a058e4

15.08.2022 12:35

greebo


Details Diff
0006030: Add a negative unit test case covering IMaterial::updateFromSourceText Affected Issues
0006030
mod - test/Materials.cpp Diff File

master 2205cf80

15.08.2022 12:18

greebo


Details Diff
0006030: It's now possible to edit the source text of the material. Changes will be propagated in either direction. Affected Issues
0006030
mod - radiant/ui/materials/editor/MaterialEditor.cpp Diff File
mod - radiant/ui/materials/editor/MaterialEditor.h Diff File
mod - radiantcore/shaders/CShader.cpp Diff File

master 7371d9a4

15.08.2022 11:53

greebo


Details Diff
0006030: First rough implementation of Material::updateFromSourceText Affected Issues
0006030
mod - include/ishaders.h Diff File
mod - libs/decl/DeclarationBase.h Diff File
mod - radiantcore/shaders/CShader.cpp Diff File
mod - test/Materials.cpp Diff File

master 1144892e

15.08.2022 07:00

greebo


Details Diff
0006030: Set up event handling in the Material Editor, to prevent feedback loops and modification flags being set all the time. Affected Issues
0006030
mod - include/ishaders.h Diff File
mod - radiant/ui/materials/editor/MaterialEditor.cpp Diff File
mod - radiant/ui/materials/editor/MaterialEditor.h Diff File
mod - radiantcore/shaders/CShader.cpp Diff File
mod - radiantcore/shaders/CShader.h Diff File

master 28108468

15.08.2022 06:23

greebo


Details Diff
0006030: Add interface to update a material from a given source text. When the source view contents in the MaterialEditor changes, the material will try to update itself from the source.
Fix a crash when trying to acquire an editable shader layer with the "Global Settings" item selected.
Affected Issues
0006030
mod - include/ishaders.h Diff File
mod - libs/wxutil/sourceview/SourceView.cpp Diff File
mod - radiant/ui/materials/editor/MaterialEditor.cpp Diff File
mod - radiant/ui/materials/editor/MaterialEditor.h Diff File
mod - radiantcore/shaders/CShader.cpp Diff File
mod - radiantcore/shaders/CShader.h Diff File

master f543b45e

15.08.2022 06:22

greebo


Details Diff
Update VC++ tests project
mod - tools/msvc/Tests/Tests.vcxproj Diff File
mod - tools/msvc/Tests/Tests.vcxproj.filters Diff File

master f0089aa2

15.08.2022 05:15

greebo


Details Diff
Merge remote-tracking branch 'remotes/orbweaver/master'

# Conflicts:
# radiantcore/eclass/EClassManager.cpp
# radiantcore/particles/ParticlesManager.cpp
# radiantcore/rendersystem/OpenGLRenderSystem.cpp
# radiantcore/shaders/Doom3ShaderSystem.cpp
# radiantcore/skins/Doom3SkinCache.cpp
mod - CMakeLists.txt Diff File
mod - debian/changelog Diff File
mod - doc/manual.adoc Diff File
mod - include/icommandsystem.h Diff File
mod - install/menu.xml Diff File
mod - install/ui/patchcreatedialog.xrc Diff File
mod - install/ui/patchthickendialog.xrc Diff File
mod - libs/module/CMakeLists.txt Diff File
mod - libs/parser/Tokeniser.h Diff File
mod - libs/selectionlib.h Diff File
mod - libs/wxutil/CMakeLists.txt Diff File
mod - plugins/dm.conversation/plugin.cpp Diff File
mod - plugins/dm.difficulty/plugin.cpp Diff File
mod - plugins/dm.editing/plugin.cpp Diff File
mod - plugins/dm.gui/gui/GuiManager.cpp Diff File
mod - plugins/dm.gui/plugin.cpp Diff File
mod - plugins/dm.objectives/objectives.cpp Diff File
mod - plugins/dm.stimresponse/CMakeLists.txt Diff File
mod - plugins/dm.stimresponse/StimResponseEditor.cpp Diff File
mod - plugins/dm.stimresponse/StimResponseEditor.h Diff File
mod - plugins/dm.stimresponse/plugin.cpp Diff File
mod - plugins/script/CMakeLists.txt Diff File
mod - plugins/script/ScriptingSystem.cpp Diff File
mod - plugins/sound/CMakeLists.txt Diff File
mod - plugins/vcs/CMakeLists.txt Diff File
mod - plugins/vcs/GitModule.cpp Diff File
mod - radiant/CMakeLists.txt Diff File
mod - radiant/camera/CameraWndManager.cpp Diff File
mod - radiant/clipboard/ClipboardModule.cpp Diff File
mod - radiant/eventmanager/EventManager.cpp Diff File
mod - radiant/eventmanager/EventManager.h Diff File
mod - radiant/map/StartupMapLoader.cpp Diff File
mod - radiant/settings/LocalisationModule.cpp Diff File
mod - radiant/ui/UserInterfaceModule.cpp Diff File
mod - radiant/ui/common/DialogManager.cpp Diff File
mod - radiant/ui/favourites/FavouritesUserInterfaceModule.cpp Diff File
mod - radiant/ui/filters/FilterUserInterface.cpp Diff File
mod - radiant/ui/gl/WxGLWidgetManager.cpp Diff File
mod - radiant/ui/grid/GridUserInterface.cpp Diff File
mod - radiant/ui/groupdialog/GroupDialogManager.cpp Diff File
mod - radiant/ui/mainframe/MainFrame.cpp Diff File
mod - radiant/ui/mainframe/MainFrameLayoutManager.cpp Diff File
mod - radiant/ui/materials/editor/MaterialEditorModule.cpp Diff File
mod - radiant/ui/mediabrowser/MediaBrowser.cpp Diff File
mod - radiant/ui/menu/MenuManager.cpp Diff File
mod - radiant/ui/modelselector/ModelSelector.h Diff File
mod - radiant/ui/ortho/OrthoContextMenu.cpp Diff File
mod - radiant/ui/statusbar/StatusBarManager.cpp Diff File
mod - radiant/ui/texturebrowser/TextureBrowserManager.cpp Diff File
mod - radiant/xyview/GlobalXYWnd.cpp Diff File
mod - radiant/xyview/tools/BrushCreatorTool.cpp Diff File
mod - radiantcore/CMakeLists.txt Diff File
mod - radiantcore/brush/BrushModule.cpp Diff File
mod - radiantcore/brush/csg/CSG.cpp Diff File
mod - radiantcore/camera/CameraManager.cpp Diff File
mod - radiantcore/clipper/Clipper.cpp Diff File
mod - radiantcore/clipper/Clipper.h Diff File
mod - radiantcore/commandsystem/Command.h Diff File
mod - radiantcore/commandsystem/CommandSystem.cpp Diff File
mod - radiantcore/commandsystem/CommandSystem.h Diff File
mod - radiantcore/commandsystem/Executable.h Diff File
mod - radiantcore/commandsystem/Statement.h Diff File
mod - radiantcore/decl/DeclarationManager.cpp Diff File
mod - radiantcore/eclass/EClassColourManager.cpp Diff File
mod - radiantcore/eclass/EClassManager.cpp Diff File
mod - radiantcore/entity/EntityModule.cpp Diff File
mod - radiantcore/entity/light/LightNode.h Diff File
mod - radiantcore/entity/light/Renderables.cpp Diff File
mod - radiantcore/filetypes/FileTypeRegistry.cpp Diff File
mod - radiantcore/fonts/FontManager.cpp Diff File
mod - radiantcore/grid/GridManager.cpp Diff File
mod - radiantcore/layers/LayerModule.cpp Diff File
mod - radiantcore/map/EditingStopwatch.cpp Diff File
mod - radiantcore/map/Map.cpp Diff File
mod - radiantcore/map/MapResourceManager.cpp Diff File
mod - radiantcore/map/RegionManager.cpp Diff File
mod - radiantcore/map/aas/AasFileManager.cpp Diff File
mod - radiantcore/map/aas/Doom3AasFileLoader.cpp Diff File
mod - radiantcore/map/autosaver/AutoSaver.cpp Diff File
mod - radiantcore/map/format/Doom3MapFormat.cpp Diff File
mod - radiantcore/map/format/Doom3PrefabFormat.cpp Diff File
mod - radiantcore/map/format/MapFormatManager.cpp Diff File
mod - radiantcore/map/format/Quake3MapFormat.cpp Diff File
mod - radiantcore/map/format/Quake4MapFormat.cpp Diff File
mod - radiantcore/map/format/portable/PortableMapFormat.cpp Diff File
mod - radiantcore/map/infofile/InfoFileManager.cpp Diff File
mod - radiantcore/map/mru/MRU.cpp Diff File
mod - radiantcore/map/namespace/NamespaceFactory.cpp Diff File
mod - radiantcore/model/ModelCache.cpp Diff File
mod - radiantcore/model/ModelFormatManager.cpp Diff File
mod - radiantcore/model/md5/MD5AnimationCache.cpp Diff File
mod - radiantcore/particles/ParticlesManager.cpp Diff File
mod - radiantcore/patch/PatchModule.cpp Diff File
mod - radiantcore/patch/algorithm/General.cpp Diff File
mod - radiantcore/patch/algorithm/General.h Diff File
mod - radiantcore/rendersystem/OpenGLModule.cpp Diff File
mod - radiantcore/rendersystem/OpenGLRenderSystem.cpp Diff File
mod - radiantcore/rendersystem/RenderSystemFactory.cpp Diff File
mod - radiantcore/rendersystem/SharedOpenGLContextModule.cpp Diff File
mod - radiantcore/scenegraph/SceneGraph.cpp Diff File

master a90e50d6

15.08.2022 05:08

greebo


Details Diff
0005503: Add ReloadImages command to MaterialManager Affected Issues
0005503
mod - include/ishaders.h Diff File
mod - install/menu.xml Diff File
mod - radiantcore/shaders/MaterialManager.cpp Diff File
mod - radiantcore/shaders/MaterialManager.h Diff File

master 8ba6e9f6

14.08.2022 19:00

greebo


Details Diff
0005503: Remove unused methods from IMaterialManager interface Affected Issues
0005503
mod - include/ishaders.h Diff File
mod - radiantcore/rendersystem/OpenGLRenderSystem.cpp Diff File
mod - radiantcore/shaders/MaterialManager.cpp Diff File
mod - radiantcore/shaders/MaterialManager.h Diff File
mod - radiantcore/shaders/textures/TextureManipulator.cpp Diff File
 First  Prev  1 2 3 ... 30 ... 36 37 38 39 40 41 42 ... 60 ... 90 ... 120 ... 150 ... 180 ... 210 ... 240 ... 261 262 263  Next  Last