-
13f71b86f8
Use __EMSCRIPTEN_tiny__ instead of incorrect __EMSCRIPTEN_patch__.
Kleis Auke Wolthuizen
2022-12-29 14:49:17 +0100
-
41f10b76ad
Highlight plugin *.conf files as INI in Kate & friends.
Vladimír Vondruš
2022-12-29 13:39:02 +0100
-
9f5ed7b2ac
Adapt to Corrade changes re static plugins.
Vladimír Vondruš
2022-12-29 13:37:36 +0100
-
4a67bba2d2
Test: don't compare char ArrayViews to nullptr.
Vladimír Vondruš
2022-12-29 11:31:26 +0100
-
aae10bc64a
Shaders: don't hardcode viewport size in MeshVisualizer test that much.
Vladimír Vondruš
2022-10-12 23:02:49 +0200
-
3a76698624
Shaders: explicitly test MeshVisualizerGL::setViewportSize() on UBOs.
Vladimír Vondruš
2022-10-12 23:01:03 +0200
-
5f8120a317
GL: print info about used multi-draw extensions before any test skips.
Vladimír Vondruš
2022-12-21 13:39:27 +0100
-
8d667a838b
GL: add accidentally missing credits lines, clarify a TODO.
Vladimír Vondruš
2022-12-21 13:31:35 +0100
-
27769efa07
GL: improve testing of Shader and AbstractShaderProgram error cases.
Vladimír Vondruš
2022-12-21 13:30:54 +0100
-
e38664a0ce
Shaders: remove CompileState members on platforms that don't need them.
Vladimír Vondruš
2022-12-21 13:06:10 +0100
-
2e3baf1911
Suppress a silly MSVC warning for an empty switch.
Vladimír Vondruš
2022-12-19 12:36:38 +0100
-
28c1f84e68
Fix various variable shadowing warnings on MSVC.
Vladimír Vondruš
2022-12-19 12:32:50 +0100
-
674ef46355
Vk: don't access and call conversion methods on items in empty arrays.
Vladimír Vondruš
2022-12-18 21:02:28 +0100
-
31d7353ba6
Trade: use the fancy StridedArrayView slicing in MeshDataTest.
Vladimír Vondruš
2022-12-18 20:57:02 +0100
-
d16dbcd93c
Trade: improve AnimationData OOB assertion messages.
Vladimír Vondruš
2022-12-18 20:54:28 +0100
-
a0a2cafa81
DebugTools: avoid accidental OOB access in FrameProfiler internals.
Vladimír Vondruš
2022-12-18 20:51:38 +0100
-
e1b4f37f9b
doc: add a short overview of shader skinning support.
Vladimír Vondruš
2022-12-18 20:50:40 +0100
-
96b5bd2d86
Shaders: allow uploading just a subset of joint matrices.
Vladimír Vondruš
2022-12-16 14:06:48 +0100
-
876294b700
MeshTools: fix an annoyingly loud & useless GCC 12 warning.
Vladimír Vondruš
2022-12-15 10:06:44 +0100
-
cdf0cd5b91
Remove no-longer-needed StringStl.h includes.
Vladimír Vondruš
2022-12-14 12:27:43 +0100
-
8d11a9f0ec
Shaders: why am I still using std::string for this?!
Vladimír Vondruš
2022-12-15 10:42:11 +0100
-
5787c27d73
doc: updated credits and changelog.
Vladimír Vondruš
2022-11-14 12:33:03 +0100
-
c026ac1cb5
MeshTools: handle JointIds and Weights in compile().
Vladimír Vondruš
2022-12-13 16:52:39 +0100
-
2395e39c41
MeshTools: print a warning if compile() ignores conflicting attributes.
Vladimír Vondruš
2022-12-12 20:02:22 +0100
-
986f2acade
MeshTools: minor code reordering in a test.
Vladimír Vondruš
2022-12-13 12:17:25 +0100
-
ecbe70bb40
MeshTools: clean up compile() tests.
Vladimír Vondruš
2022-12-12 19:31:28 +0100
-
89a6eb22de
Shaders: skinning support in FlatGL, MeshVisualizerGL and PhongGL.
Vladimír Vondruš
2022-11-27 23:26:29 +0100
-
3f721d6667
Shaders: link to the bind*Buffer() functions from UBO usage docs.
Vladimír Vondruš
2022-12-15 16:37:26 +0100
-
d048fbc24e
Shaders: merge two similar Phong test cases together.
Vladimír Vondruš
2022-12-15 09:45:45 +0100
-
f7d1446817
Shaders: forgot to test this here.
Vladimír Vondruš
2022-12-14 19:25:08 +0100
-
f285081da7
Shaders: name MeshVisualizer render test instance data consistently.
Vladimír Vondruš
2022-12-14 17:57:04 +0100
-
9e3396b7d0
Shaders: minor cleanup in tests.
Vladimír Vondruš
2022-12-14 17:28:10 +0100
-
3cfbe43766
Shaders: reorder MeshVisualizerGL tests to have common code together.
Vladimír Vondruš
2022-12-14 17:13:55 +0100
-
5cfdb60681
Shaders: minor cleanup.
Vladimír Vondruš
2022-12-14 15:00:47 +0100
-
c33bf5fba7
Shaders: document also that some Configuration getters are not on ES2.
Vladimír Vondruš
2022-12-14 14:57:55 +0100
-
cba08f5c8f
Shaders: somehow forgot to test the MeshVisualizer UBO objectId field.
Vladimír Vondruš
2022-12-14 13:29:49 +0100
-
4ee6119ace
Shaders: add all values to MeshVisualizerGL*D::Flags debug printer.
Vladimír Vondruš
2022-12-14 16:07:23 +0100
-
003e4d80db
Shaders: doc typo.
Vladimír Vondruš
2022-12-12 20:34:17 +0100
-
148793c009
Fix a compile error in Line.vert under gles.
#610
mbaker
2022-12-12 11:14:24 -0800
-
c2a18f290d
Shaders: pack Phong light offset and count into 16 bits each.
Vladimír Vondruš
2022-11-27 23:43:24 +0100
-
484e1702a6
Trade: attempt to resuscitate GCC 4.8 that died on this test.
Vladimír Vondruš
2022-11-21 17:50:38 +0100
-
bb6b84a76e
sceneconverter: implement --bounds for mesh weights and joint IDs.
Vladimír Vondruš
2022-11-21 17:28:44 +0100
-
07a8edb03d
sceneconverter: test mesh bounds printing better.
Vladimír Vondruš
2022-11-21 13:29:09 +0100
-
0d2ee66c7f
MeshTools: recognize JointIds and Weights in removeDuplicatesFuzzy().
Vladimír Vondruš
2022-11-21 13:11:04 +0100
-
2b875a2db8
MeshTools: add some minimal docs to RemoveDuplicates MeshData test data.
Vladimír Vondruš
2022-11-21 13:08:12 +0100
-
f447e994d2
Trade: implement support for Weights & JointIds in MeshData.
Squareys
2022-11-15 16:40:12 +0100
-
7f94a6f914
Shaders: add Weights and JointIds attribute types.
Squareys
2022-11-14 12:32:07 +0100
-
c76b9fcb48
modules: updated FindCorrade.cmake.
Vladimír Vondruš
2022-12-12 12:52:02 +0100
-
fe7edd7b63
Trade: C++, are you telling me that I can't do `-sizeof(foo)`??
Vladimír Vondruš
2022-12-05 10:32:32 +0100
-
fe345a6e63
Trade: can't define a bitfield out of different types on MSVC.
Vladimír Vondruš
2022-12-04 20:59:44 +0100
-
21aaaf4a61
package/ci: add a CTest timeout to Windows jobs.
Vladimír Vondruš
2022-12-04 20:51:23 +0100
-
be2749f0c4
package/ci: further reduce parallelism on the nondeprecated build.
Vladimír Vondruš
2022-12-03 23:49:00 +0100
-
51a68a3fef
Trade: work around MSVC 2015 parser warts.
Vladimír Vondruš
2022-12-03 23:01:51 +0100
-
32d2885979
Trade: GCC 4.8 workarounds.
Vladimír Vondruš
2022-12-03 22:28:23 +0100
-
ae6029d128
Trade: support storing string fields in SceneData.
Vladimír Vondruš
2022-12-03 21:32:06 +0100
-
8ee1244099
Trade: allow multiple SceneFieldType accepted for a T.
Vladimír Vondruš
2022-11-30 23:42:23 +0100
-
656bc7e97b
doc: use the now-common naming scheme for custom SceneField IDs.
Vladimír Vondruš
2022-12-03 21:15:38 +0100
-
b74a11eebc
sceneconverter: use MeshData::attributeId() instead of a custom helper.
Vladimír Vondruš
2022-12-03 17:21:14 +0100
-
21b951cd2b
Trade: doc++
Vladimír Vondruš
2022-11-30 22:33:52 +0100
-
79c2dfcc81
Trade: use Utility::copy() instead of painstakingly filling test data.
Vladimír Vondruš
2022-11-30 16:41:06 +0100
-
886d4a721c
Trade: compare data pointers instead of just testing equality.
Vladimír Vondruš
2022-11-30 16:39:53 +0100
-
9ba9c406aa
Trade: deinline SceneFieldData::*Data() accessors.
Vladimír Vondruš
2022-11-30 11:27:34 +0100
-
08df2f28a7
Trade: reorder SceneFieldData fields.
Vladimír Vondruš
2022-11-29 16:06:16 +0100
-
10191d352c
Trade: polish SceneData docs.
Vladimír Vondruš
2022-11-29 15:59:59 +0100
-
3129a197dd
Trade: err, no, there's no "upper 15 bits" in a 16bit MeshAttribute.
Vladimír Vondruš
2022-11-29 15:47:40 +0100
-
91ed119690
MeshTools: test a "shouldn't assert" case outside of an error redirect.
Vladimír Vondruš
2022-11-30 12:06:43 +0100
-
dcd40f75d7
MeshTools: update some outdated code comments.
Vladimír Vondruš
2022-11-30 12:03:31 +0100
-
d00ede0454
Primitives: document how the square/plane vertices are ordered.
Vladimír Vondruš
2022-11-27 23:15:11 +0100
-
6dfbe038b6
Shaders: reduce error output redirection scope in tests to a minimum.
Vladimír Vondruš
2022-11-27 23:29:51 +0100
-
f904e483b3
Shaders: fix doc titles for bind*Buffer() APIs.
Vladimír Vondruš
2022-11-27 18:20:13 +0100
-
7d6335ee55
Shaders: minor cleanup in tests.
Vladimír Vondruš
2022-11-27 02:09:30 +0100
-
3aacfb8deb
doc: change the way MAGNUM_BUILD_DEPRECATED is defined for Doxygen.
Vladimír Vondruš
2022-11-26 20:54:16 +0100
-
2510a88b8f
doc: don't link to deprecated APIs, again.
Vladimír Vondruš
2022-11-26 20:53:58 +0100
-
8c62f8d736
Shaders: doc++
Vladimír Vondruš
2022-11-26 20:17:34 +0100
-
9730cd2400
Shaders: reuse already-calculated uniform locations in Phong.
Squareys
2022-11-26 19:16:03 +0100
-
eafb2de1f1
Link all magnum-* utilities to Corrade::Main.
Vladimír Vondruš
2022-11-25 18:16:11 +0100
-
a0dc14452f
GL: Cleanup std::string usage in Shader/AbstractShaderProgram
#608
Hugo Amiard
2022-11-23 15:52:20 +0100
-
a43ba5eb3a
Merge
8e013baee3 into a496029874
#582
Hugo Amnov
2022-11-22 13:41:51 +0100
-
-
b219ebe1c5
package/ci: the ARM64 build should depend on the nondeprecated build too.
Vladimír Vondruš
2022-11-21 12:36:00 +0100
-
-
-
a496029874
Trade: accidentally didn't test MeshData::mutableAttribute<T[]>().
Vladimír Vondruš
2022-11-16 17:53:06 +0100
-
46e6d61803
Math: make {un,}pack{Half,}Into() and castInto() assertions clearer.
Vladimír Vondruš
2022-11-16 18:11:14 +0100
-
a67effb57a
Trade: allow array attributes to have implementation-specific formats.
Vladimír Vondruš
2022-11-16 12:18:08 +0100
-
fc5429421c
Trade: minor cleanup in a test.
Vladimír Vondruš
2022-11-16 12:06:23 +0100
-
8d138295ee
Trade: test that MeshData::*AsArray() APIs pick the right attribute.
Vladimír Vondruš
2022-11-15 19:13:09 +0100
-
112fd14a52
Trade: use the vertexFormat() helper instead of assuming enum order.
Vladimír Vondruš
2022-11-15 18:37:08 +0100
-
ab52aed884
Trade: clean up MeshData::*AsArray() test cases.
Vladimír Vondruš
2022-11-15 18:31:13 +0100
-
cf6fcdef4f
Trade: use unique identifiers in assertion tests.
Vladimír Vondruš
2022-11-15 16:53:18 +0100
-
9b2aaa06eb
Shaders: fix an outdated comment.
Vladimír Vondruš
2022-11-14 12:33:20 +0100
-
7de32e2013
Use the new, shorter Containers::Size / Stride typedefs.
Vladimír Vondruš
2022-11-15 16:41:51 +0100
-
12c74a351f
package/ci: make all CircleCI jobs depend on the nondeprecated build.
Vladimír Vondruš
2022-11-14 11:50:58 +0100
-
744353b6cd
Port away from deprecated Shaders functionality.
Vladimír Vondruš
2022-11-13 18:36:34 +0100
-
c5abcf5140
Shaders: take constructor arguments via a Configuration instance.
Vladimír Vondruš
2022-11-13 17:22:52 +0100
-
3bf08a8251
Doc: don't link to long-deprecated APIs.
Vladimír Vondruš
2022-11-13 17:11:01 +0100
-
f0cbb8d3c1
Doc++
Vladimír Vondruš
2022-11-13 16:53:54 +0100
-
8000e82cfb
Shaders: minor cleanup in a test.
Vladimír Vondruš
2022-11-13 16:31:06 +0100
-
0188feba34
One TODO done, few more to go.
Vladimír Vondruš
2022-11-12 19:13:27 +0100
-
c16bcc1f7a
[wip] fix shader error on ES
Vladimír Vondruš
2022-11-03 12:27:13 +0100
-
42efcddfba
[wip more]
Vladimír Vondruš
2022-10-21 12:38:58 +0200
-
defc3b3ac9
[wip]
Vladimír Vondruš
2022-10-14 14:56:51 +0200
-
08b396b0d2
[wip] Shaders: line shader.
Vladimír Vondruš
2022-10-12 23:06:12 +0200