114 Commits (0aee6c8855e14181be2ad64a198010362e48acca)

Author SHA1 Message Date
Vladimír Vondruš 0aee6c8855 Clean up unnecessary use of <numeric>. 1 year ago
Vladimír Vondruš 0a027b4469 MeshTools,Shaders: update test image comparison thresholds for NVidia. 2 years ago
Vladimír Vondruš eef921c238 It's October already?! 2 years ago
Vladimír Vondruš bab1559852 Consistently use "out of range" instead of "out of bounds". 3 years ago
Vladimír Vondruš 5d1369f570 Use Utility::move() and swap() instead of STL almost everywhere. 3 years ago
Vladimír Vondruš 78befae123 GL: deprecate MeshView::setIndexRange() in favor of setIndexOffset(). 3 years ago
Vladimír Vondruš bcf1f423ec Shaders: guard hopefully all SSBO limits in the MeshVisualizer test. 3 years ago
Vladimír Vondruš f9f8c19d66 Shaders: update image comparison thresholds. 3 years ago
Vladimír Vondruš 38b6c0fee8 Shaders: skip tests with SSBOs if the GPU doesn't support them in VS. 3 years ago
Vladimír Vondruš bbb54a9df8 It's 2023 already! 3 years ago
Vladimír Vondruš b38d3eea89 Shaders: add SSBO support to all shaders. 3 years ago
Vladimír Vondruš f1df71a000 Shaders: remove various redundant ifdefs. 3 years ago
Vladimír Vondruš b338e35f0c Shaders: fix instanced MeshVisualizer test on ES2 and WebGL 1. 3 years ago
Vladimír Vondruš e2ed92ad22 Shaders: fix an accidental copypaste error in MeshVisualizer test. 3 years ago
Vladimír Vondruš 6db78765d3 Shaders: WebGL doesn't allow uploading an UBO shorter than hardcoded. 3 years ago
Vladimír Vondruš fa98ea3211 Shaders: bind an attribute even if not (dynamically) used on WebGL. 3 years ago
Vladimír Vondruš d0e18e1f5c GL: drop std::pair from AbstractShaderProgram::validate() as well. 3 years ago
Vladimír Vondruš aae10bc64a Shaders: don't hardcode viewport size in MeshVisualizer test that much. 3 years ago
Vladimír Vondruš 3a76698624 Shaders: explicitly test MeshVisualizerGL::setViewportSize() on UBOs. 3 years ago
Vladimír Vondruš 96b5bd2d86 Shaders: allow uploading just a subset of joint matrices. 3 years ago
Vladimír Vondruš 89a6eb22de Shaders: skinning support in FlatGL, MeshVisualizerGL and PhongGL. 3 years ago
Vladimír Vondruš f7d1446817 Shaders: forgot to test this here. 3 years ago
Vladimír Vondruš f285081da7 Shaders: name MeshVisualizer render test instance data consistently. 3 years ago
Vladimír Vondruš 9e3396b7d0 Shaders: minor cleanup in tests. 3 years ago
Vladimír Vondruš 3cfbe43766 Shaders: reorder MeshVisualizerGL tests to have common code together. 3 years ago
Vladimír Vondruš 6dfbe038b6 Shaders: reduce error output redirection scope in tests to a minimum. 3 years ago
Vladimír Vondruš 7d6335ee55 Shaders: minor cleanup in tests. 3 years ago
Vladimír Vondruš 744353b6cd Port away from deprecated Shaders functionality. 4 years ago
Vladimír Vondruš 2fbdd85671 Adapt to Corrade changes. 4 years ago
Vladimír Vondruš cd2a674ef2 Doc++, updated changelog. 4 years ago
Vladimír Vondruš 10dffc6592 doc: updated credits & changelog. 4 years ago
Vladimír Vondruš 48326ac418 Shaders: minor cleanup & document new async compilation APIs. 4 years ago
Vladislav Oleshko eb17d77562 Shaders: implement async shader compilation for all shaders. 4 years ago
Vladimír Vondruš 6bdffb2796 Test: make use of CORRADE_SKIP_IF_NO_ASSERT(). 4 years ago
Vladimír Vondruš 0001308d61 Test: port file/image comparison tests to the new Utility::Path. 4 years ago
Vladimír Vondruš 822fa0d644 Updated copyright year. 4 years ago
Vladimír Vondruš a5407ceb53 Shaders: test MeshVisualizer TBN + vertex and object ID visualization. 4 years ago
Vladimír Vondruš ef387bf6c5 Shaders: implement object ID texture visualization in MeshVisualizer. 4 years ago
Vladimír Vondruš 0a6c8e660b Shaders: change icospheres to uvspheres in MeshVisualizer tests. 4 years ago
Vladimír Vondruš 217e4bfbaa Shaders: fix MeshVisualizer multidraw vertex ID test colormap wraparound. 4 years ago
Vladimír Vondruš 0190e9d178 Shaders: implement instancing in MeshVisualizerGL shaders. 4 years ago
Vladimír Vondruš fa6ec3630f Shaders: huh @mosra died mid-sentence here. 4 years ago
Vladimír Vondruš f92e03ace0 Shaders: add a multidraw MeshVisualizer Object ID test. 4 years ago
Vladimír Vondruš 033e56ec23 Shaders: add missing MeshVisualizerGL*D::setObjectId(). 4 years ago
Vladimír Vondruš 2fe98ab791 Shaders: rename MeshVisualizer tests to make room for non-instanced IDs. 4 years ago
Vladimír Vondruš feccbb171c Shaders: WAS I TOO TIRED TO PRESS CAPS LOCK WHEN NAMING THESE TESTS OR 4 years ago
Vladimír Vondruš 173753e59a Shaders: minor cleanup in a test. 4 years ago
Vladimír Vondruš 0964ddbf0c Fix wrong assumptions about Mac GL builds being always desktop GL. 4 years ago
Vladimír Vondruš e0ddd8a302 GL,Shaders: unify skip messages to say "extension [not] supported". 5 years ago
Vladimír Vondruš 35aba9aa8e Shaders: SwiftShader, I DON'T LIKE YOU. 5 years ago