Changesets: DarkRadiant

materialeditor2 32c978ca

22.03.2021 08:35

greebo


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

greebo


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

greebo


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

greebo


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

greebo


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

greebo


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

greebo


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

greebo


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

orbweaver


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

orbweaver


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

orbweaver


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

orbweaver


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

greebo


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

greebo


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

greebo


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

greebo


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

greebo


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

greebo


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

greebo


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

orbweaver


Details Diff
Add test for converting between Degrees and Radians
mod - test/math/Matrix4.cpp Diff File

materialeditor2 b09cbc82

21.03.2021 14:48

greebo


Details Diff
0005532: Move source view to collapsible pane 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 802882d7

21.03.2021 14:48

greebo


Details Diff
0005532: Polygon offset implicitly set by macros should be visible in the GUI Affected Issues
0005532
mod - radiantcore/shaders/ShaderTemplate.cpp Diff File

master c0fd3da6

21.03.2021 14:43

orbweaver


Details Diff
Rename c_pi to math::PI
mod - libs/math/Vector3.h Diff File
mod - libs/math/pi.h Diff File
mod - libs/render.h Diff File
mod - radiant/xyview/XYWnd.cpp Diff File
mod - radiantcore/brush/Brush.cpp Diff File
mod - radiantcore/entity/speaker/SpeakerRenderables.cpp Diff File
mod - radiantcore/particles/RenderableParticleBunch.cpp Diff File
mod - radiantcore/rendersystem/backend/OpenGLShaderPass.cpp Diff File
mod - radiantcore/selection/manipulators/RotateManipulator.cpp Diff File
mod - test/math/Matrix4.cpp Diff File
mod - test/math/Plane3.cpp Diff File

master 71554fc2

21.03.2021 14:25

orbweaver


Details Diff
Add test for getRotationAboutZ in radians
mod - test/math/Matrix4.cpp Diff File

master 552f54b0

21.03.2021 14:16

orbweaver


Details Diff
Merge getRotationAboutZ degree and radian versions

Instead of two separate methods, there is now a single templated method
getRotationAboutZ which accepts a class which must define toRadians(). Two such
classes are added: math::Degrees and math::Radians, both of which have explict
constructors (so calling code must be clear about whether the provided angle is
in degrees or radians).
mod - libs/math/Matrix4.h Diff File
mod - libs/math/pi.h Diff File
mod - radiantcore/entity/AngleKey.cpp Diff File
mod - radiantcore/entity/RotationMatrix.cpp Diff File
mod - radiantcore/entity/generic/GenericEntityNode.cpp Diff File
mod - radiantcore/particles/RenderableParticleStage.cpp Diff File
mod - radiantcore/rendersystem/backend/OpenGLShaderPass.cpp Diff File
mod - radiantcore/selection/algorithm/Transformation.cpp Diff File
mod - test/math/Matrix4.cpp Diff File
 First  Prev  1 2 3 ... 30 ... 60 ... 90 ... 120 ... 149 150 151 152 153 154 155 ... 180 ... 210 ... 240 ... 264 265 266  Next  Last