Changesets: DarkRadiant
master b8b1e3cb 08.09.2021 19:47 Matthew Mott Details Diff |
BasicVector4 subtraction operators are now non-members | ||
mod - libs/math/Vector4.h | Diff File | ||
mod - test/math/Vector.cpp | Diff File | ||
textransform 78747549 08.09.2021 19:44 Details Diff |
0005740: Rearrangement, introduce Face::setTexDefFromPoints which does the reverse calculation |
Affected Issues 0005740 |
|
mod - radiantcore/brush/Face.cpp | Diff File | ||
mod - radiantcore/brush/Face.h | Diff File | ||
master 54511a8f 08.09.2021 19:03 Matthew Mott Details Diff |
Include local user guide in Debian package The darkradiant.install file was missing the /usr/share/doc/darkradiant directory, meaning that the installed documentation was never collected into the final package. |
||
mod - debian/darkradiant.install | Diff File | ||
textransform c6c01ead 08.09.2021 18:58 Details Diff |
0005740: Refactor Face::rotateTexdef to use the new Matrix3 class instead of custom Eigen |
Affected Issues 0005740 |
|
mod - radiantcore/brush/Face.cpp | Diff File | ||
textransform 97156f2d 08.09.2021 18:12 Details Diff |
0005740: Add named Matrix3 constructors for the simple transform types |
Affected Issues 0005740 |
|
mod - libs/math/Matrix3.h | Diff File | ||
mod - test/math/Matrix3.cpp | Diff File | ||
textransform 330f1249 08.09.2021 04:34 Details Diff |
0005740: Add a few test cases rotating some face texdefs on an angled brush. |
Affected Issues 0005740 |
|
mod - test/Brush.cpp | Diff File | ||
mod - test/algorithm/Primitives.h | Diff File | ||
add - test/resources/tdm/maps/simple_brushes.map | Diff File | ||
master f8a2d358 07.09.2021 20:27 Matthew Mott Details Diff |
Add option for showing offline user guide Navigating directly to the online website is useful, but having the option to view the locally-installed version is still valuable for development and perhaps for some users who cannot or do not wish to rely on online resources. There are now two entries in the Help menu: "User Guide (Online)" and "User Guide (Local)" to cover both of these options. |
||
mod - install/menu.xml | Diff File | ||
mod - radiant/ui/Documentation.cpp | Diff File | ||
mod - radiant/ui/Documentation.h | Diff File | ||
mod - radiant/ui/UserInterfaceModule.cpp | Diff File | ||
master 5c4a7829 07.09.2021 19:53 Matthew Mott Details Diff |
Update manual with Surface Inspector changes Add mention of immediate texture fitting when using the spin buttons, and the new aspect ratio button. |
||
add - doc/img/preserveAspect.png | Diff File | ||
mod - doc/manual.adoc | Diff File | ||
master 25599064 07.09.2021 19:23 Matthew Mott Details Diff |
Update Surface Inspector screenshot in manual This represents the considerably changed appearance of the Surface Inspector, including the general expansion of crushed widgets, the removal of vertical arrow buttons and the new "Preserve aspect ratio" button. |
||
mod - doc/img/SurfaceInspector.png | Diff File | ||
master ca8e03b7 07.09.2021 19:21 Matthew Mott Details Diff |
Install manual.html from correct directory CMake was correctly building manual.html in the output build tree, but was installing the version from the original source tree which is potentially out of date. |
||
mod - doc/CMakeLists.txt | Diff File | ||
textransform 06c12ad3 06.09.2021 17:20 Details Diff |
0005740: Matrix3 transformations |
Affected Issues 0005740 |
|
mod - libs/math/Matrix3.h | Diff File | ||
mod - test/math/Matrix3.cpp | Diff File | ||
textransform b4fda762 06.09.2021 16:26 Details Diff |
0005740: Port a few unit tests from the Matrix4 suite, as far as the class provides it |
Affected Issues 0005740 |
|
mod - libs/math/Matrix3.h | Diff File | ||
mod - test/CMakeLists.txt | Diff File | ||
mod - test/math/Matrix3.cpp | Diff File | ||
textransform c6a8881e 06.09.2021 16:16 Details Diff |
0005740: Set up unit test suite |
Affected Issues 0005740 |
|
mod - libs/math/Matrix3.h | Diff File | ||
add - test/math/Matrix3.cpp | Diff File | ||
mod - tools/msvc/Tests/Tests.vcxproj | Diff File | ||
mod - tools/msvc/Tests/Tests.vcxproj.filters | Diff File | ||
textransform 1368551a 06.09.2021 16:04 Details Diff |
0005740: Refactoring. Introduce Matrix3, the little sister of Matrix4. |
Affected Issues 0005740 |
|
add - libs/math/Matrix3.h | Diff File | ||
mod - libs/math/Matrix4.h | Diff File | ||
add - libs/math/eigen.h | Diff File | ||
mod - test/Brush.cpp | Diff File | ||
mod - test/math/Matrix4.cpp | Diff File | ||
mod - tools/msvc/mathlib.vcxproj | Diff File | ||
mod - tools/msvc/mathlib.vcxproj.filters | Diff File | ||
textransform a29bd814 05.09.2021 19:12 Details Diff |
0005740: New experimental brush face texture rotation implementation, which rotates the texture using the UV centroid as pivot. Lots of code to be refactored, and it appears we don't have a 3x3 Matrix type. |
Affected Issues 0005740 |
|
mod - radiantcore/brush/Face.cpp | Diff File | ||
mod - radiantcore/brush/TextureProjection.cpp | Diff File | ||
mod - radiantcore/brush/TextureProjection.h | Diff File | ||
master 26d5c1b7 05.09.2021 13:56 Details Diff |
0005711: Fix Quake3 export test now that the tex def is exported in a different way |
Affected Issues 0005711 |
|
mod - test/MapExport.cpp | Diff File | ||
master 205c31b0 05.09.2021 13:54 Details Diff |
0005711: Unit test debugging |
Affected Issues 0005711 |
|
mod - test/Brush.cpp | Diff File | ||
master 9e957eaa 05.09.2021 13:15 Details Diff |
0005711: Port some code from GtkRadiant to write out brush faces in Quake 3 format. Angled brushes won't be correctly textured, but axis-aligned ones seem to work with this algorithm. |
Affected Issues 0005711 |
|
add - radiantcore/map/format/Quake3Utils.h | Diff File | ||
mod - radiantcore/map/format/primitiveparsers/BrushDef.cpp | Diff File | ||
mod - radiantcore/map/format/primitivewriters/LegacyBrushDefExporter.h | Diff File | ||
mod - test/Brush.cpp | Diff File | ||
mod - tools/msvc/DarkRadiantCore.vcxproj | Diff File | ||
mod - tools/msvc/DarkRadiantCore.vcxproj.filters | Diff File | ||
master f334b172 05.09.2021 12:08 Details Diff |
0005711: Add unit test checking the exported Q3 brush face |
Affected Issues 0005711 |
|
mod - test/Brush.cpp | Diff File | ||
master fbc3d116 05.09.2021 11:58 Details Diff |
0005710: Add another unit test with an axis-aligned brush including a non-identity texdef |
Affected Issues 0005710 |
|
mod - test/Brush.cpp | Diff File | ||
add - test/resources/tdm/maps/quake3maps/angled_brush.map | Diff File | ||
add - test/resources/tdm/maps/quake3maps/brush_with_transform.map | Diff File | ||
master 4f4f93ab 05.09.2021 11:08 Details Diff |
Logo | ||
mod - README.md | Diff File | ||
add - install/bitmaps/repository_logo.png | Diff File | ||
master d0ef9b93 05.09.2021 11:08 Details Diff |
Logo | ||
mod - README.md | Diff File | ||
add - install/bitmaps/repository_logo.png | Diff File | ||
master bf4abd04 05.09.2021 11:08 Details Diff |
Logo | ||
mod - README.md | Diff File | ||
add - install/bitmaps/repository_logo.png | Diff File | ||
master 8b4b7772 05.09.2021 11:08 Details Diff |
Logo | ||
mod - README.md | Diff File | ||
add - install/bitmaps/repository_logo.png | Diff File | ||
master 6d902ef5 05.09.2021 11:08 Details Diff |
Logo | ||
mod - README.md | Diff File | ||
add - install/bitmaps/repository_logo.png | Diff File |