Changesets: DarkRadiant

material_editor_basic 35960fc3

2021-04-02 05:00:03

greebo

Details Diff
0005567: Show transform table headers Affected Issues
0005567
mod - install/ui/materialeditor.fbp Diff File
mod - radiant/ui/materials/editor/MaterialEditor.cpp Diff File

material_editor_basic 9f781fb5

2021-04-02 04:54:23

greebo

Details Diff
0005567: Allow switching through notebook tabs for read-only materials Affected Issues
0005567
mod - radiant/ui/materials/editor/MaterialEditor.cpp Diff File

material_editor_basic da2f609c

2021-04-02 04:50:51

greebo

Details Diff
0005567: Prevent stage hiding for read-only materials Affected Issues
0005567
mod - radiant/ui/materials/editor/MaterialEditor.cpp Diff File

material_editor_basic c29cb378

2021-04-02 04:47:20

greebo

Details Diff
0005567: Make sure editor image expression is carried over when cloning templates Affected Issues
0005567
mod - radiant/ui/materials/editor/MaterialEditor.cpp Diff File
mod - radiantcore/shaders/ShaderTemplate.cpp Diff File

material_editor_basic 0c887875

2021-04-02 04:40:06

greebo

Details Diff
0005567: Adding/removing stages in basic mode is working now Affected Issues
0005567
mod - radiant/ui/materials/editor/MaterialEditor.cpp Diff File
mod - radiant/ui/materials/editor/MaterialEditor.h Diff File

material_editor_basic c364a9b1

2021-04-02 04:03:10

greebo

Details Diff
0005567: Name update handling Affected Issues
0005567
mod - radiant/ui/materials/editor/MaterialEditor.cpp Diff File
mod - radiant/ui/materials/editor/MaterialEditor.h Diff File

material_editor_basic 95853859

2021-04-02 03:59:28

greebo

Details Diff
0005567: Load name/description/type into basic controls, update advanced page if changed and vice versa Affected Issues
0005567
mod - radiant/ui/materials/editor/MaterialEditor.cpp Diff File

material_editor_basic bc0f15c6

2021-04-02 03:48:29

greebo

Details Diff
0005567: Update existing material stages when changing the basic controls Affected Issues
0005567
mod - radiant/ui/materials/editor/MaterialEditor.cpp Diff File
mod - radiant/ui/materials/editor/MaterialEditor.h Diff File

material_editor_basic affe5a29

2021-04-02 03:21:18

greebo

Details Diff
0005567: Load values into controls Affected Issues
0005567
mod - radiant/ui/materials/editor/MaterialEditor.cpp Diff File
mod - radiant/ui/materials/editor/MaterialEditor.h Diff File

master af5542a6

2021-04-01 20:25:43

orbweaver

Details Diff
Remove some unused functions from PlanePoints.h
Attach Issues:
mod - radiantcore/brush/PlanePoints.h Diff File

master 412aeb07

2021-04-01 20:13:43

orbweaver

Details Diff
Add some simple tests for Vector3/4

Test conversion between Vector3 and Vector3 in both directions (either gaining
a W coordinate of 1 or losing the W coordinate), and calculating the length and
squared length.
Attach Issues:
mod - test/math/Vector3.cpp Diff File

master d8f7bb3b

2021-04-01 19:52:46

orbweaver

Details Diff
Matrix4::getScale() implemented by Eigen
Attach Issues:
mod - libs/math/Matrix4.cpp Diff File
mod - libs/math/Matrix4.h Diff File
mod - test/math/Matrix4.cpp Diff File

master 4be09ef8

2021-04-01 19:29:24

orbweaver

Details Diff
Matrix4::getTranslation() implemented by Eigen
Attach Issues:
mod - libs/math/Matrix4.cpp Diff File
mod - libs/math/Matrix4.h Diff File
mod - test/math/Matrix4.cpp Diff File

material_editor_basic 3b573311

2021-04-01 18:27:03

greebo

Details Diff
0005567: Rearrange the table Affected Issues
0005567
mod - install/ui/materialeditor.fbp Diff File
mod - install/ui/materialeditor.xrc Diff File

material_editor_basic d7cba4c7

2021-04-01 18:07:12

greebo

Details Diff
0005567: One more WIP version Affected Issues
0005567
mod - install/ui/materialeditor.fbp Diff File
mod - install/ui/materialeditor.xrc Diff File
mod - radiant/ui/materials/editor/MaterialEditor.cpp Diff File

material_editor_basic 6df9b2b2

2021-04-01 17:04:49

greebo

Details Diff
0005567: Minor WIP commit Affected Issues
0005567
mod - install/ui/materialeditor.fbp Diff File
mod - install/ui/materialeditor.xrc Diff File
mod - radiant/ui/materials/editor/TexturePreview.h Diff File

material_editor_basic ae55e982

2021-04-01 15:30:52

greebo

Details Diff
0005567: Remove VfsImageArtProvider again, it's not needed anymore Affected Issues
0005567
mod - radiant/ui/materials/editor/MaterialEditor.cpp Diff File
mod - radiant/ui/materials/editor/MaterialEditorModule.cpp Diff File
rm - radiant/ui/materials/editor/VfsImageArtProvider.h Diff File
mod - tools/msvc/DarkRadiant.vcxproj Diff File
mod - tools/msvc/DarkRadiant.vcxproj.filters Diff File

material_editor_basic 12012a43

2021-04-01 15:29:02

greebo

Details Diff
0005567: Add custom TexturePreview widget to display the map image of certain material stages. This can implicitly deal with precompressed DDS images and spares the load time since the MaterialEditor's own preview already loaded these textures anyway. Affected Issues
0005567
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/editor/MaterialEditor.cpp Diff File
add - radiant/ui/materials/editor/TexturePreview.h Diff File
mod - radiant/ui/materials/editor/VfsImageArtProvider.h Diff File
mod - tools/msvc/DarkRadiant.vcxproj Diff File
mod - tools/msvc/DarkRadiant.vcxproj.filters Diff File

master 87f2b5bc

2021-03-31 20:13:59

orbweaver

Details Diff
Matrix4::getTranslatedBy() implemented by Eigen
Attach Issues:
mod - libs/math/Matrix4.h Diff File
mod - test/math/Matrix4.cpp Diff File

master b8d10123

2021-03-31 19:53:01

orbweaver

Details Diff
Matrix4::getIdentity() implemented by Eigen

Also moved the method into the .h file and changed it to return by value rather
than const reference. Although I haven't profiled, I doubt that there is much
(if any) performance benefit of returning by reference rather than simply
inlining the method body + RVO.
Attach Issues:
mod - libs/math/Matrix4.cpp Diff File
mod - libs/math/Matrix4.h Diff File
mod - libs/transformlib.h Diff File

master 2a79f638

2021-03-31 19:50:07

orbweaver

Details Diff
Set -Werror=return-local-addr on Unix build

Returning a reference to a temporary is such an obvious bug that I'm not sure
why compilers only treat it as a warning by default. This -W flag is tested on
Linux with G++, and might need changing for Clang.
Attach Issues:
mod - CMakeLists.txt Diff File

master 4141ee67

2021-03-31 19:21:55

orbweaver

Details Diff
Matrix4::translateBy() implemented by Eigen

Short-circuit the transformation by multiplying _transform directly with an
Eigen::Translation3d, rather than calling getTranslation() and multiplyBy().
Attach Issues:
mod - libs/math/Matrix4.cpp Diff File
mod - libs/math/Matrix4.h Diff File

material_editor_basic 0e9e5fab

2021-03-30 19:22:36

greebo

Details Diff
0005567: Image loading is roughly working, with lots of memory allocations Affected Issues
0005567
mod - install/ui/materialeditor.fbp Diff File
mod - install/ui/materialeditor.xrc Diff File
mod - radiant/ui/materials/editor/MaterialEditor.cpp Diff File
mod - radiant/ui/materials/editor/MaterialEditor.h Diff File
mod - radiant/ui/materials/editor/VfsImageArtProvider.h Diff File

master 0a71ad46

2021-03-30 19:12:34

orbweaver

Details Diff
Add unit test for Matrix4::translateBy()
Attach Issues:
mod - test/math/Matrix4.cpp Diff File

master 8418aa40

2021-03-30 19:04:48

orbweaver

Details Diff
Matrix4::getFullInverse() implemented by Eigen

Replace the lengthy method body with a simple call to Eigen's
Transform::inverse() method. Also moved this and some other simple method
bodies into the Matrix4 header file so they can be inlined.
Attach Issues:
mod - libs/math/Matrix4.cpp Diff File
mod - libs/math/Matrix4.h Diff File
 First  Prev  1 2 3 ... 5 6 7 8 9 10 11 ... 20 ... 30 ... 40 ... 50 ... 60 ... 70 ... 80 ... 90 ... 100 ... 110 ... 120 ... 127 128 129  Next  Last