Changesets: DarkRadiant
material_editor_basic 33fcbc48 02.04.2021 07:45 Details Diff |
0005567: Implement adding frob stages |
Affected Issues 0005567 |
|
mod - libs/materials/FrobStageSetup.h | Diff File | ||
mod - radiant/ui/materials/editor/MaterialEditor.cpp | Diff File | ||
mod - test/Materials.cpp | Diff File | ||
material_editor_basic f2b17e62 02.04.2021 07:19 Details Diff |
0005567: Basic setup for testing the frob-highlights |
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/MaterialPreview.cpp | Diff File | ||
mod - radiant/ui/materials/editor/MaterialPreview.h | Diff File | ||
material_editor_basic 77a1d500 02.04.2021 06:36 Details Diff |
0005567: Frob stage detection code |
Affected Issues 0005567 |
|
mod - libs/materials/FrobStageSetup.h | Diff File | ||
mod - radiant/ui/materials/editor/MaterialEditor.cpp | Diff File | ||
mod - test/Materials.cpp | Diff File | ||
material_editor_basic 32ebdcc4 02.04.2021 06:10 Details Diff |
0005567: Add frob stage setup helper, and a set of failing unit test cases |
Affected Issues 0005567 |
|
mod - install/ui/materialeditor.fbp | Diff File | ||
mod - install/ui/materialeditor.xrc | Diff File | ||
add - libs/materials/FrobStageSetup.h | Diff File | ||
mod - radiant/ui/materials/editor/MaterialEditor.cpp | Diff File | ||
mod - radiant/ui/materials/editor/MaterialEditor.h | Diff File | ||
mod - test/Materials.cpp | Diff File | ||
mod - test/resources/tdm/materials/parsertest.mtr | Diff File | ||
mod - tools/msvc/libs.vcxproj | Diff File | ||
mod - tools/msvc/libs.vcxproj.filters | Diff File | ||
material_editor_basic 024d783b 02.04.2021 05:07 Details Diff |
0005567: Fix initial size of dialog if no settings are found in the registry |
Affected Issues 0005567 |
|
mod - libs/wxutil/WindowPosition.cpp | Diff File | ||
mod - radiant/ui/materials/editor/MaterialEditor.cpp | Diff File | ||
material_editor_basic 35960fc3 02.04.2021 05:00 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 02.04.2021 04:54 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 02.04.2021 04:50 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 02.04.2021 04:47 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 02.04.2021 04:40 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 02.04.2021 04:03 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 02.04.2021 03:59 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 02.04.2021 03:48 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 02.04.2021 03:21 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 01.04.2021 20:25 Details Diff |
Remove some unused functions from PlanePoints.h | ||
mod - radiantcore/brush/PlanePoints.h | Diff File | ||
master 412aeb07 01.04.2021 20:13 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. |
||
mod - test/math/Vector3.cpp | Diff File | ||
master d8f7bb3b 01.04.2021 19:52 Details Diff |
Matrix4::getScale() implemented by Eigen | ||
mod - libs/math/Matrix4.cpp | Diff File | ||
mod - libs/math/Matrix4.h | Diff File | ||
mod - test/math/Matrix4.cpp | Diff File | ||
master 4be09ef8 01.04.2021 19:29 Details Diff |
Matrix4::getTranslation() implemented by Eigen | ||
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 01.04.2021 18:27 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 01.04.2021 18:07 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 01.04.2021 17:04 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 01.04.2021 15:30 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 | ||
mod - tools/msvc/DarkRadiant.vcxproj | Diff File | ||
mod - tools/msvc/DarkRadiant.vcxproj.filters | Diff File | ||
material_editor_basic 12012a43 01.04.2021 15:29 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 31.03.2021 20:13 Details Diff |
Matrix4::getTranslatedBy() implemented by Eigen | ||
mod - libs/math/Matrix4.h | Diff File | ||
mod - test/math/Matrix4.cpp | Diff File | ||
master b8d10123 31.03.2021 19:53 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. |
||
mod - libs/math/Matrix4.cpp | Diff File | ||
mod - libs/math/Matrix4.h | Diff File | ||
mod - libs/transformlib.h | Diff File |