Changesets: DarkRadiant
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 | ||
materialeditor2 b09cbc82 21.03.2021 14:48 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 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 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 Details Diff |
Add test for getRotationAboutZ in radians | ||
mod - test/math/Matrix4.cpp | Diff File | ||
master 552f54b0 21.03.2021 14:16 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 |