This website works better with JavaScript.
615eeacd9a
MeshTools: clean up redundant test names.
Vladimír Vondruš
2023-08-18 13:05:26 +0200
a60668b476
GL: minor cleanup -- this variable isn't needed anywhere else.
Vladimír Vondruš
2023-08-08 23:39:48 +0200
9ac5943957
Audio: of course nothing is ever simple. Right, Apple?
Vladimír Vondruš
2023-08-08 15:38:44 +0200
ebc1c7936a
Audio: minor.
Vladimír Vondruš
2023-08-08 13:55:35 +0200
a0b74169a7
Audio: some more converage improvements.
Vladimír Vondruš
2023-08-08 13:55:12 +0200
4de1723236
doc: updated changelog.
Vladimír Vondruš
2023-08-08 13:46:36 +0200
2b62cacb65
al-info: allow overriding the context parameters on command line.
Vladimír Vondruš
2023-08-08 13:44:21 +0200
1fe3fa3907
al-info: print various Context properties.
Vladimír Vondruš
2023-08-08 13:25:56 +0200
e435401f00
Audio: test Context creation failure.
Vladimír Vondruš
2023-08-08 13:25:42 +0200
b8a6b88d3b
Audio: test also disabling an unknown extension.
Vladimír Vondruš
2023-08-08 13:25:25 +0200
3d6f8effb4
Audio: ability to query various context properties.
Vladimír Vondruš
2023-08-08 13:16:56 +0200
70b96c6b9c
Audio: this Doxygen link seems to work now.
Vladimír Vondruš
2023-08-08 13:02:56 +0200
7286faf329
*converter: make these buildable on platforms w/o dynamic plugins.
Vladimír Vondruš
2023-08-05 21:18:52 +0200
6d0b2e6731
oackage/archlinux: drop implicit build flags from GLES dev PKGBUILDs.
Vladimír Vondruš
2023-08-05 16:28:57 +0200
16f483a9e6
package/archlinux: enable colored compiler output in dev PKGBUILDs.
Vladimír Vondruš
2023-08-05 12:16:50 +0200
7aa4b653f1
package/archlinux: drop asm.js PKGBUILDs.
Vladimír Vondruš
2023-08-05 12:16:29 +0200
44ffce9067
Text: review, expand and fix documentation of this library.
Vladimír Vondruš
2023-08-04 23:51:32 +0200
82691fcd50
Text: full test coverage for the GlyphCache classes.
Vladimír Vondruš
2023-08-04 23:28:51 +0200
3b32483d0b
TextureTools: (expected failing) test for DistanceField with an offset.
Vladimír Vondruš
2023-08-04 23:23:35 +0200
5f59a1bbec
Text: check for presence of custom deleters.
Vladimír Vondruš
2023-08-04 12:38:29 +0200
f23ff655fd
Text: improve and test an assertion.
Vladimír Vondruš
2023-08-04 12:36:40 +0200
cec98b5278
Text: various minor cleanup.
Vladimír Vondruš
2023-08-04 11:55:12 +0200
ebf1c7a9a5
Trade: doc++
Vladimír Vondruš
2023-08-04 10:36:40 +0200
c2b87ec3a4
package/ci: reduce build parallelism once more.
Vladimír Vondruš
2023-08-03 11:40:19 +0200
c0c4062daf
GL: hey, let's rename WebGL extensions, why not!
Vladimír Vondruš
2023-08-02 20:51:32 +0200
2e6dfe6bf3
GL: this XFAIL is fixed on Mesa 23.1.4.
Vladimír Vondruš
2023-07-27 13:42:17 +0200
65669be25c
Shaders: don't attempt to query or use DCE'd MeshVsiualiuer uniforms.
Vladimír Vondruš
2023-07-27 13:38:30 +0200
bcf1f423ec
Shaders: guard hopefully all SSBO limits in the MeshVisualizer test.
Vladimír Vondruš
2023-07-27 12:56:43 +0200
9b160e95c3
GL: new "adreno-glsl-version-stuck-at-300" workaround.
Vladimír Vondruš
2023-07-25 13:33:33 +0200
a00270cd6c
GL: add detection for Qualcomm Adreno drivers.
Vladimír Vondruš
2023-07-25 13:05:43 +0200
30fab6e908
GL: fix Context::DetectedDrivers printing.
Vladimír Vondruš
2023-07-25 13:00:01 +0200
1f2b19c698
Shaders: drop the createCompatibilityShader() helper.
Vladimír Vondruš
2023-07-25 12:15:42 +0200
ad4ae11de7
GL: define driver workaround macros in the Shader constructor.
Vladimír Vondruš
2023-07-25 11:48:28 +0200
5719794c0a
GL: avoid an error-prone early return from the Shader constructor.
Vladimír Vondruš
2023-07-25 11:18:43 +0200
8f04685470
Shaders: prefix GLSL workaround macros with MAGNUM_.
Vladimír Vondruš
2023-07-25 11:14:25 +0200
9511ac92d0
Shaders: drop an ancient GLSL workaround for Android emulator.
Vladimír Vondruš
2023-07-25 11:00:25 +0200
759f4efff6
GL: bind properly aligned subranges in the Buffer test.
Vladimír Vondruš
2023-07-25 10:08:20 +0200
4bdeb0e6fa
doc: add links to Quacomm Adreno GPU best practices.
Vladimír Vondruš
2023-07-24 17:19:27 +0200
66822c13fd
Platform: don't let GLFW change CWD on Apple platforms.
Vladimír Vondruš
2023-07-24 16:39:34 +0200
e677dc12d5
sceneconverter: adapt tests to DDS, KTX and glTF plugin changes.
Vladimír Vondruš
2023-07-23 14:36:52 +0200
1fa9862ad6
Math: deprecate angle() for quaternions because it's wrong.
Vladimír Vondruš
2023-07-22 22:02:59 +0200
1f2402e1a8
doc: updated credits and changelog.
Vladimír Vondruš
2023-07-22 21:10:49 +0200
a9898a05ac
CMake: allow dynamic builds on Android and Emscripten.
LE GARREC Vincent
2023-04-27 12:05:16 +0200
400b799645
modules: link DebugTools to Corrade::TestSuite in FindMagnum.cmake.
Vladimír Vondruš
2023-07-22 20:41:02 +0200
c4c9df0827
modules: clean up Corrade dependency linking in FindMagnum.
Vladimír Vondruš
2023-07-22 20:39:19 +0200
5d8686e0b8
modules: add a TODO for CMake 3.10.
Vladimír Vondruš
2023-07-22 20:35:57 +0200
0a3a745d74
modules: updated FindCorrade.cmake.
Vladimír Vondruš
2023-07-22 20:35:42 +0200
786f61e9c6
Bump minimal CMake version to 3.5 to silence a CMake 3.27 warning.
Vladimír Vondruš
2023-07-22 20:35:29 +0200
d15f5c17ce
doc: add more troubleshooting info for Android APK signing.
Vladimír Vondruš
2023-07-22 20:34:26 +0200
c92eebef08
doc: CMake supports Android with Visual Studio now.
Vladimír Vondruš
2023-07-22 20:33:49 +0200
f9f8c19d66
Shaders: update image comparison thresholds.
Vladimír Vondruš
2023-07-22 20:33:09 +0200
38b6c0fee8
Shaders: skip tests with SSBOs if the GPU doesn't support them in VS.
Vladimír Vondruš
2023-07-22 20:29:38 +0200
7526a4b6cc
Updated toolchains submodule.
Vladimír Vondruš
2023-07-22 20:27:39 +0200
c903d6a168
CMake: allow both <PackageName>_ROOT and <PACKAGENAME>_ROOT variables.
Vladimír Vondruš
2023-07-22 19:48:40 +0200
5595915130
debuggers: haha.
Vladimír Vondruš
2023-07-15 16:38:02 +0200
aef50c1ba5
doc: updated credits and changelog.
Vladimír Vondruš
2023-07-15 16:28:40 +0200
d55b503559
debuggers: use lowercase first letter for natvis intrinsics.
Vladimír Vondruš
2023-07-15 16:19:20 +0200
2eee19276c
debuggers: display Deg/Rad andle nicely along w/ equivalent Rad/Deg.
fauder
2023-07-13 20:29:11 +0300
e7e2a032aa
debuggers: display when a Quaternion is a unit quaternion
fauder
2023-07-13 20:03:05 +0300
d53dced46d
debuggers: display when a Vector2/3/4 is a unit vector
fauder
2023-07-13 20:00:58 +0300
3b1fb704ca
Platform: add a TODO for a NVidia bug triggered by GLFW.
Vladimír Vondruš
2023-07-15 16:11:07 +0200
94f62200ac
debugger/magnum.natvis: Remove float specializations for Deg/Rad & use the doubles' values for generic cases
#623
fauder
2023-07-14 19:33:09 +0300
4390864de0
debugger/magnum.natvis: Replace angle conversion multipliers with full calculation expressions
fauder
2023-07-14 01:14:13 +0300
6744f21e50
debugger/magnum.natvis: Rename UNIT QUATERNION phrase to (normalized), move to the end of the line
fauder
2023-07-14 01:13:15 +0300
518191d193
debugger/magnum.natvis: Rename UNIT VECTOR phrase to (normalized), move to the end of the line
fauder
2023-07-13 22:50:12 +0300
8cf411c3ea
debuggers/magnum.natvis: display the angle in Deg/Rad nicely (along w/ equivalent Rad/Deg in parentheses)
fauder
2023-07-13 20:29:11 +0300
37ffd3289b
debuggers/magnum.natvis: display when a Quaternion is a unit quaternion
fauder
2023-07-13 20:03:05 +0300
37b8a8c1cb
debuggers/magnum.natvis: display when a Vector2/3/4 is a unit vector
fauder
2023-07-13 20:00:58 +0300
f79a9dfecf
Math: fix & clarify a Deg conversion snippet.
Burak Canik
2023-07-05 15:19:49 +0200
06e731e83a
MeshTools: remove declaration of no-longer-present test cases.
Vladimír Vondruš
2023-07-05 15:21:45 +0200
3bebea4b5e
TgaImageConverter: what's up with those strange includes??
Vladimír Vondruš
2023-07-04 17:46:41 +0200
8e132b1ee2
MeshTools: fix a unused variable warning on a no-assert build.
Vladimír Vondruš
2023-06-29 13:17:44 +0200
ee353e1f6a
CMake: add a MAGNUM_BUILD_STATIC_UNIQUE_GLOBALS_DLL_NAME option.
Vladimír Vondruš
2023-06-21 16:53:25 +0200
60a348cf55
Build WindowsWeakSymbol.cpp only with unique globals enabled.
Vladimír Vondruš
2023-06-21 16:51:00 +0200
d982ba9ec4
MeshTools: support morph targets in concatenate().
Vladimír Vondruš
2023-06-21 16:37:51 +0200
31787e687e
MeshTools: stop using std::unordered_multimap in concatenate().
Vladimír Vondruš
2023-06-21 16:29:49 +0200
25190e3207
MeshTools: minor comment / TODO update in concatenate().
Vladimír Vondruš
2023-06-21 16:24:03 +0200
eb83dd5a8f
MeshTools: clarify confusing comment.
Vladimír Vondruš
2023-06-21 16:04:17 +0200
02e0d85f51
MeshTools: support morph targets in transform().
Vladimír Vondruš
2023-06-21 13:04:31 +0200
e076e29b6b
MeshTools: avoid unnecessary double lookup in transform*().
Vladimír Vondruš
2023-06-21 12:46:35 +0200
9b4ee91239
MeshTools: recognize & ignore morph targets in compile().
Vladimír Vondruš
2023-06-21 11:15:33 +0200
02a2986912
MeshTools: clean up MeshData construction formatting in a test.
Vladimír Vondruš
2023-06-21 11:09:38 +0200
6b7b5f426b
MeshTools: preserve morph target ID in interleavedLayout().
Vladimír Vondruš
2023-06-20 21:09:47 +0200
0607c476f7
sceneconverter: show morph target ID in --info output, if present.
Vladimír Vondruš
2023-06-20 21:06:40 +0200
81b237ba14
sceneconverter: silly typo in a test.
Vladimír Vondruš
2023-06-20 21:06:14 +0200
f84c3679c3
Trade: support morph targets in MeshData.
Vladimír Vondruš
2023-06-20 20:31:41 +0200
75265d79a7
Trade: update MeshData test to the usual workflow.
Vladimír Vondruš
2023-06-20 13:06:15 +0200
85906f55b2
Trade: match test case declaration order with definitons.
Vladimír Vondruš
2023-06-19 18:49:46 +0200
c43f6bf043
MeshTools: test combineIndexedAttributes() with an offset-only attrib.
Vladimír Vondruš
2023-06-19 13:38:43 +0200
62b954e258
MeshTools: implement combine*() using interleavedLayout().
Vladimír Vondruš
2023-06-19 13:37:14 +0200
5db4aa121e
MeshTools: minor code motion.
Vladimír Vondruš
2023-06-19 12:49:33 +0200
2dce9a1c63
MeshTools: don't zero init an array that gets fully overwritten.
Vladimír Vondruš
2023-06-19 12:47:46 +0200
b1d1d65e5a
MeshTools: don't create tons of strided views from scratch in combine*().
Vladimír Vondruš
2023-06-19 12:45:26 +0200
758b4ad05c
MeshTools: pass an ArrayView instead of an Array reference.
Vladimír Vondruš
2023-06-19 12:07:35 +0200
e0a1f435d7
SceneTools: minor.
Vladimír Vondruš
2023-06-19 00:20:51 +0200
ec3241f425
MeshTools: common helper for remapping MeshAttributeData to new arrays.
Vladimír Vondruš
2023-06-19 00:04:48 +0200
f50c88b392
{Material,Mesh,SceneTools}: use Utility::copyMasked() in filter*().
Vladimír Vondruš
2023-06-18 23:58:29 +0200
1d9190a3c6
Trade: minor cleanup in a test.
Vladimír Vondruš
2023-06-18 23:20:59 +0200
414e80bbe2
Trade: avoid double lookup in template MeshData and SceneData accessors.
Vladimír Vondruš
2023-06-18 23:02:49 +0200
5beefc3b1c
Trade: use a colored diff comparison for large strings.
Vladimír Vondruš
2023-06-18 23:02:04 +0200