122 Commits (c3addad07a138a87dcbd465fc3a6752cb7399de4)

Author SHA1 Message Date
Vladimír Vondruš c3addad07a Adapt to Corrade::Containers Array[View] API deprecation. 1 month ago
Vladimír Vondruš c4b1594d9d GL: ... and neither Optional has to be in Context.h. 2 months ago
Vladimír Vondruš ea060cd9d6 Update copyright year. 7 months ago
Vladimír Vondruš 6de14c4605 DebugTools,MeshTools,Shaders: increase test thresholds for llvmpipe. 1 year ago
Vladimír Vondruš f92e16e7e0 Shaders: use `.slice(&Color4ub::rgb)` instead of `arrayCast<Color3ub>()`. 1 year ago
Vladimír Vondruš fba935c224 Use Path::{path,filename}() instead of split() where it makes sense. 2 years ago
Vladimír Vondruš 60fd42b505 Here we go again. 2 years ago
Vladimír Vondruš cc608dba42 Test: remove all use of <sstream> for Debug output testing. 2 years ago
Vladimír Vondruš 0aee6c8855 Clean up unnecessary use of <numeric>. 2 years 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. 4 years ago
Vladimír Vondruš aae10bc64a Shaders: don't hardcode viewport size in MeshVisualizer test that much. 4 years ago
Vladimír Vondruš 3a76698624 Shaders: explicitly test MeshVisualizerGL::setViewportSize() on UBOs. 4 years ago
Vladimír Vondruš 96b5bd2d86 Shaders: allow uploading just a subset of joint matrices. 4 years ago
Vladimír Vondruš 89a6eb22de Shaders: skinning support in FlatGL, MeshVisualizerGL and PhongGL. 4 years ago
Vladimír Vondruš f7d1446817 Shaders: forgot to test this here. 4 years ago
Vladimír Vondruš f285081da7 Shaders: name MeshVisualizer render test instance data consistently. 4 years ago
Vladimír Vondruš 9e3396b7d0 Shaders: minor cleanup in tests. 4 years ago
Vladimír Vondruš 3cfbe43766 Shaders: reorder MeshVisualizerGL tests to have common code together. 4 years ago
Vladimír Vondruš 6dfbe038b6 Shaders: reduce error output redirection scope in tests to a minimum. 4 years ago
Vladimír Vondruš 7d6335ee55 Shaders: minor cleanup in tests. 4 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. 5 years ago
Vladimír Vondruš a5407ceb53 Shaders: test MeshVisualizer TBN + vertex and object ID visualization. 5 years ago
Vladimír Vondruš ef387bf6c5 Shaders: implement object ID texture visualization in MeshVisualizer. 5 years ago
Vladimír Vondruš 0a6c8e660b Shaders: change icospheres to uvspheres in MeshVisualizer tests. 5 years ago
Vladimír Vondruš 217e4bfbaa Shaders: fix MeshVisualizer multidraw vertex ID test colormap wraparound. 5 years ago
Vladimír Vondruš 0190e9d178 Shaders: implement instancing in MeshVisualizerGL shaders. 5 years ago
Vladimír Vondruš fa6ec3630f Shaders: huh @mosra died mid-sentence here. 5 years ago