Changesets: DarkRadiant
master c996c54e 22.03.2021 15:25 Details Diff |
0005532: Until wxGTK supports instantiating wxSpinCtrlDouble types from XRC, we need to go for this workaround. |
Affected Issues 0005532 |
|
mod - install/ui/materialeditor.fbp | Diff File | ||
mod - install/ui/materialeditor.xrc | Diff File | ||
mod - libs/wxutil/XmlResourceBasedWidget.h | Diff File | ||
mod - radiant/ui/materials/MaterialEditor.cpp | Diff File | ||
mod - radiant/ui/particles/ParticleEditor.cpp | Diff File | ||
mod - radiant/ui/particles/ParticleEditor.h | Diff File | ||
master bd51ca22 22.03.2021 12:27 Details Diff |
0005532: Fix compilation in gcc |
Affected Issues 0005532 |
|
mod - radiant/ui/materials/Binding.h | Diff File | ||
mod - radiant/ui/materials/CheckBoxBinding.h | Diff File | ||
mod - radiant/ui/materials/ExpressionBinding.h | Diff File | ||
mod - radiant/ui/materials/MaterialPreview.cpp | Diff File | ||
mod - radiant/ui/materials/RadioButtonBinding.h | Diff File | ||
mod - radiant/ui/materials/SpinCtrlBinding.h | Diff File | ||
mod - radiantcore/shaders/ExpressionSlots.h | Diff File | ||
master 156adbb1 22.03.2021 10:51 Details Diff |
Use LTCG and WPO in release builds | ||
mod - tools/msvc/properties/DarkRadiant Base Release x64.props | Diff File | ||
master e4d995cd 22.03.2021 10:34 Details Diff |
Fix two number conversion warnings | ||
mod - radiant/ui/colourscheme/ColourSchemeEditor.cpp | Diff File | ||
mod - radiantcore/grid/GridManager.cpp | Diff File | ||
mod - radiantcore/map/format/primitiveparsers/BrushDef.cpp | Diff File | ||
master 9241f166 22.03.2021 10:28 Details Diff |
Merge branch 'materialeditor2' | ||
mod - .gitignore | Diff File | ||
mod - include/ibrush.h | Diff File | ||
mod - include/iglrender.h | Diff File | ||
mod - include/imodel.h | Diff File | ||
mod - include/imodelcache.h | Diff File | ||
mod - include/irender.h | Diff File | ||
mod - include/ishaderexpression.h | Diff File | ||
mod - include/ishaders.h | Diff File | ||
mod - include/modelskin.h | Diff File | ||
mod - include/precompiled_interfaces.h | Diff File | ||
add - install/bitmaps/cube.png | Diff File | ||
add - install/bitmaps/invisible.png | Diff File | ||
add - install/bitmaps/sphere.png | Diff File | ||
add - install/bitmaps/tiles.png | Diff File | ||
add - install/bitmaps/visible.png | Diff File | ||
mod - install/games/darkmod.game | Diff File | ||
add - install/resources/preview/cube.ase | Diff File | ||
add - install/resources/preview/room_cuboid.ase | Diff File | ||
add - install/resources/preview/sphere.ase | Diff File | ||
add - install/resources/preview/tiles.ase | Diff File | ||
mod - install/ui/materialeditor.fbp | Diff File | ||
mod - install/ui/materialeditor.xrc | Diff File | ||
mod - libs/materials/ParseLib.h | Diff File | ||
mod - libs/util/ScopedBoolLock.h | Diff File | ||
mod - libs/wxutil/dataview/ResourceTreeViewToolbar.cpp | Diff File | ||
mod - libs/wxutil/dataview/ResourceTreeViewToolbar.h | Diff File | ||
mod - libs/wxutil/preview/GuiRenderer.cpp | Diff File | ||
mod - libs/wxutil/preview/RenderPreview.cpp | Diff File | ||
mod - libs/wxutil/preview/RenderPreview.h | Diff File | ||
mod - radiant/CMakeLists.txt | Diff File | ||
mod - radiant/camera/CamWnd.cpp | Diff File | ||
mod - radiant/ui/common/ShaderSelector.cpp | Diff File | ||
mod - radiant/ui/materials/Binding.h | Diff File | ||
add - radiant/ui/materials/CheckBoxBinding.h | Diff File | ||
mod - radiant/ui/materials/ExpressionBinding.h | Diff File | ||
mod - radiant/ui/materials/MaterialEditor.cpp | Diff File | ||
mod - radiant/ui/materials/MaterialEditor.h | Diff File | ||
mod - radiant/ui/materials/MaterialEditorModule.cpp | Diff File | ||
add - radiant/ui/materials/MaterialPreview.cpp | Diff File | ||
add - radiant/ui/materials/MaterialPreview.h | Diff File | ||
add - radiant/ui/materials/RadioButtonBinding.h | Diff File | ||
add - radiant/ui/materials/SpinCtrlBinding.h | Diff File | ||
add - radiant/ui/materials/TestModelSkin.h | Diff File | ||
mod - radiantcore/CMakeLists.txt | Diff File | ||
mod - radiantcore/brush/Brush.h | Diff File | ||
mod - radiantcore/model/ModelCache.cpp | Diff File | ||
mod - radiantcore/model/ModelCache.h | Diff File | ||
mod - radiantcore/model/export/WavefrontExporter.cpp | Diff File | ||
mod - radiantcore/model/md5/MD5ModelLoader.cpp | Diff File | ||
mod - radiantcore/model/md5/MD5ModelLoader.h | Diff File | ||
mod - radiantcore/model/picomodel/PicoModelLoader.cpp | Diff File | ||
mod - radiantcore/model/picomodel/PicoModelLoader.h | Diff File | ||
mod - radiantcore/rendersystem/OpenGLRenderSystem.cpp | Diff File | ||
mod - radiantcore/rendersystem/OpenGLRenderSystem.h | Diff File | ||
mod - radiantcore/rendersystem/backend/OpenGLShader.cpp | Diff File | ||
mod - radiantcore/rendersystem/backend/OpenGLShader.h | Diff File | ||
mod - radiantcore/rendersystem/backend/OpenGLShaderPass.cpp | Diff File | ||
mod - radiantcore/rendersystem/backend/OpenGLShaderPass.h | Diff File | ||
mod - radiantcore/shaders/CShader.cpp | Diff File | ||
mod - radiantcore/shaders/CShader.h | Diff File | ||
mod - radiantcore/shaders/Doom3ShaderLayer.cpp | Diff File | ||
mod - radiantcore/shaders/Doom3ShaderLayer.h | Diff File | ||
mod - radiantcore/shaders/Doom3ShaderSystem.cpp | Diff File | ||
mod - radiantcore/shaders/Doom3ShaderSystem.h | Diff File | ||
add - radiantcore/shaders/ExpressionSlots.cpp | Diff File | ||
add - radiantcore/shaders/ExpressionSlots.h | Diff File | ||
mod - radiantcore/shaders/MapExpression.cpp | Diff File | ||
mod - radiantcore/shaders/ShaderExpression.cpp | Diff File | ||
mod - radiantcore/shaders/ShaderExpression.h | Diff File | ||
mod - radiantcore/shaders/ShaderLibrary.cpp | Diff File | ||
mod - radiantcore/shaders/ShaderTemplate.cpp | Diff File | ||
mod - radiantcore/shaders/ShaderTemplate.h | Diff File | ||
add - radiantcore/shaders/TextureMatrix.cpp | Diff File | ||
add - radiantcore/shaders/TextureMatrix.h | Diff File | ||
mod - radiantcore/skins/Doom3SkinCache.cpp | Diff File | ||
mod - radiantcore/skins/Doom3SkinCache.h | Diff File | ||
mod - test/Materials.cpp | Diff File | ||
mod - test/resources/tdm/materials/parsertest.mtr | Diff File | ||
add - test/resources/tdm/materials/tables.mtr | Diff File | ||
mod - tools/msvc/DarkRadiant.vcxproj | Diff File | ||
mod - tools/msvc/DarkRadiant.vcxproj.filters | Diff File | ||
mod - tools/msvc/DarkRadiantCore.vcxproj | Diff File | ||
mod - tools/msvc/DarkRadiantCore.vcxproj.filters | Diff File | ||
mod - tools/msvc/include.vcxproj | Diff File | ||
mod - tools/msvc/properties/DarkRadiant Base Debug Win32.props | Diff File | ||
mod - tools/msvc/properties/DarkRadiant Base Debug x64.props | Diff File | ||
materialeditor2 32c978ca 22.03.2021 08:35 Details Diff |
0005532: Add "experimental" to Material Editor menu item |
Affected Issues 0005532 |
|
mod - radiant/ui/materials/MaterialEditorModule.cpp | Diff File | ||
materialeditor2 0ff2b629 22.03.2021 08:34 Details Diff |
0005532: Add tiling plane test model. Source view is collapsed at the beginning |
Affected Issues 0005532 |
|
add - install/bitmaps/tiles.png | Diff File | ||
add - install/resources/preview/tiles.ase | Diff File | ||
mod - radiant/ui/materials/MaterialEditor.cpp | Diff File | ||
mod - radiant/ui/materials/MaterialPreview.cpp | Diff File | ||
mod - radiant/ui/materials/MaterialPreview.h | Diff File | ||
materialeditor2 61510a26 22.03.2021 08:10 Details Diff |
0005532: Fix depth issues in lighting mode. Hide the testmodel if no material is selected. The room texture is defined in the .game file now. |
Affected Issues 0005532 |
|
mod - install/games/darkmod.game | Diff File | ||
mod - install/resources/preview/room_cuboid.ase | Diff File | ||
mod - radiant/ui/materials/MaterialEditor.cpp | Diff File | ||
mod - radiant/ui/materials/MaterialPreview.cpp | Diff File | ||
mod - radiant/ui/materials/MaterialPreview.h | Diff File | ||
mod - radiant/ui/materials/TestModelSkin.h | Diff File | ||
materialeditor2 4ab09dad 22.03.2021 07:30 Details Diff |
0005532: Preparations to draw a background room in the preview |
Affected Issues 0005532 |
|
add - install/resources/preview/room_cuboid.ase | Diff File | ||
mod - radiant/ui/materials/MaterialPreview.cpp | Diff File | ||
mod - radiant/ui/materials/MaterialPreview.h | Diff File | ||
mod - radiant/ui/materials/TestModelSkin.h | Diff File | ||
materialeditor2 0a59f336 22.03.2021 07:10 Details Diff |
0005532: Switch off the favourite controls, add the section label to the toolbar instead. |
Affected Issues 0005532 |
|
mod - libs/wxutil/dataview/ResourceTreeViewToolbar.cpp | Diff File | ||
mod - libs/wxutil/dataview/ResourceTreeViewToolbar.h | Diff File | ||
mod - radiant/ui/materials/MaterialEditor.cpp | Diff File | ||
materialeditor2 1c7d0ce0 22.03.2021 05:29 Details Diff |
0005532: Add resource tree view toolbar. Some more XRC tweaking. |
Affected Issues 0005532 |
|
mod - install/ui/materialeditor.fbp | Diff File | ||
mod - install/ui/materialeditor.xrc | Diff File | ||
mod - radiant/ui/materials/MaterialEditor.cpp | Diff File | ||
materialeditor2 b43962f9 22.03.2021 05:02 Details Diff |
0005532: More rearrangements, cull type is using a drop down now |
Affected Issues 0005532 |
|
mod - install/ui/materialeditor.fbp | Diff File | ||
mod - install/ui/materialeditor.xrc | Diff File | ||
mod - libs/materials/ParseLib.h | Diff File | ||
mod - radiant/ui/materials/MaterialEditor.cpp | Diff File | ||
materialeditor2 ee672473 22.03.2021 04:01 Details Diff |
0005532: Rearrange stage blend controls |
Affected Issues 0005532 |
|
mod - install/ui/materialeditor.fbp | Diff File | ||
mod - install/ui/materialeditor.xrc | Diff File | ||
mod - radiant/ui/materials/MaterialEditor.cpp | Diff File | ||
master 044920ce 21.03.2021 21:00 Details Diff |
Remove Matrix4::getRotationForX/Y Even these newly-refactored methods are no longer required now that rotateSelectionAboutAxis has been removed, since this was the only function which called them. This is not an overall loss of functionality for Matrix4 since it is still possible to create a matrix representing a rotation around *any* vector axis using getRotation(). |
||
mod - libs/math/Matrix4.h | Diff File | ||
mod - test/math/Matrix4.cpp | Diff File | ||
mod - test/math/Quaternion.cpp | Diff File | ||
master 4dd78138 21.03.2021 20:46 Details Diff |
Remove rotateSelectionAboutAxis() This function was only ever called with 90 degree rotations, meaning that most of the code was unnecessary. The initial block which specifically handled 90 degree rotations has now been moved directly into the calling functions. |
||
mod - radiantcore/selection/algorithm/Transformation.cpp | Diff File | ||
master 4ce21a8b 21.03.2021 20:34 Details Diff |
Add unit tests for Quaternion::createForX/Y/Z Confirm that the generated Quaternion contains the values derived from the half-angle, and is equal to that returned from createForMatrix() with the equivalent rotation matrix. |
||
mod - libs/math/Quaternion.h | Diff File | ||
mod - test/math/Quaternion.cpp | Diff File | ||
master af810eac 21.03.2021 20:02 Details Diff |
Remove Degrees from getRotationAboutX/Y These methods are now using the same pattern as getRotationAboutZ, i.e. accepting a templated unit class which can be either math::Degrees or math::Radians. |
||
mod - libs/math/Matrix4.h | Diff File | ||
mod - radiantcore/selection/algorithm/Transformation.cpp | Diff File | ||
mod - test/math/Matrix4.cpp | Diff File | ||
materialeditor2 bfee09a4 21.03.2021 19:48 Details Diff |
0005532: Merge the special map tab into the regular blending tab |
Affected Issues 0005532 |
|
mod - install/ui/materialeditor.fbp | Diff File | ||
mod - install/ui/materialeditor.xrc | Diff File | ||
mod - radiant/ui/materials/MaterialEditor.cpp | Diff File | ||
materialeditor2 c58667f3 21.03.2021 19:11 Details Diff |
0005532: Update handling improvements |
Affected Issues 0005532 |
|
mod - install/ui/materialeditor.fbp | Diff File | ||
mod - install/ui/materialeditor.xrc | Diff File | ||
mod - radiant/ui/materials/MaterialEditor.cpp | Diff File | ||
mod - radiant/ui/materials/MaterialEditor.h | Diff File | ||
materialeditor2 22cc4278 21.03.2021 18:57 Details Diff |
0005532: Stage list checkboxes replaced with icons |
Affected Issues 0005532 |
|
add - install/bitmaps/invisible.png | Diff File | ||
add - install/bitmaps/visible.png | Diff File | ||
mod - radiant/ui/materials/MaterialEditor.cpp | Diff File | ||
mod - radiant/ui/materials/MaterialEditor.h | Diff File | ||
materialeditor2 f9ce561c 21.03.2021 17:47 Details Diff |
0005532: WIP commit, retaining the tab order |
Affected Issues 0005532 |
|
mod - install/ui/materialeditor.fbp | Diff File | ||
mod - install/ui/materialeditor.xrc | Diff File | ||
mod - radiant/ui/materials/MaterialEditor.cpp | Diff File | ||
mod - radiant/ui/materials/MaterialEditor.h | Diff File | ||
materialeditor2 0b1fbf99 21.03.2021 17:10 Details Diff |
0005532: Remove unmapped pages to prevent resource leaks |
Affected Issues 0005532 |
|
mod - radiant/ui/materials/MaterialEditor.cpp | Diff File | ||
mod - radiant/ui/materials/MaterialEditor.h | Diff File | ||
materialeditor2 fa071ec6 21.03.2021 17:08 Details Diff |
0005532: Move all tabs into one notebook, showing/hiding the pages as necessary |
Affected Issues 0005532 |
|
mod - install/ui/materialeditor.fbp | Diff File | ||
mod - install/ui/materialeditor.xrc | Diff File | ||
mod - radiant/ui/materials/MaterialEditor.cpp | Diff File | ||
mod - radiant/ui/materials/MaterialEditor.h | Diff File | ||
materialeditor2 eed648a4 21.03.2021 15:48 Details Diff |
0005532: Rearranging the dialog, WIP |
Affected Issues 0005532 |
|
mod - install/ui/materialeditor.fbp | Diff File | ||
mod - install/ui/materialeditor.xrc | Diff File | ||
mod - radiant/ui/materials/MaterialEditor.cpp | Diff File | ||
master 5c813574 21.03.2021 14:50 Details Diff |
Add test for converting between Degrees and Radians | ||
mod - test/math/Matrix4.cpp | Diff File |