501 Commits (956fbcd38cd9347d10050d763966093a6144b91f)

Author SHA1 Message Date
Vladimír Vondruš 4435877cf1 Use the new Debug::hex instead of reinterpret_cast<void*>(). 2 years ago
Vladimír Vondruš 2619dc33f1 doc: drop the redundant Magnum prefix from snippet files. 2 years ago
Vladimír Vondruš 3497985526 Shaders: update DistanceFieldVector test files with fixed SDFs. 3 years ago
Vladimír Vondruš 56800d6746 Shaders: drop useless const from function declarations. 3 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š ceb262f4bd Shaders: fix the non-deprecated build on ES2. 3 years ago
Vladimír Vondruš 78befae123 GL: deprecate MeshView::setIndexRange() in favor of setIndexOffset(). 3 years ago
Vladimír Vondruš 65669be25c Shaders: don't attempt to query or use DCE'd MeshVsiualiuer uniforms. 3 years ago
Vladimír Vondruš bcf1f423ec Shaders: guard hopefully all SSBO limits in the MeshVisualizer test. 3 years ago
Vladimír Vondruš 9b160e95c3 GL: new "adreno-glsl-version-stuck-at-300" workaround. 3 years ago
Vladimír Vondruš 1f2b19c698 Shaders: drop the createCompatibilityShader() helper. 3 years ago
Vladimír Vondruš ad4ae11de7 GL: define driver workaround macros in the Shader constructor. 3 years ago
Vladimír Vondruš 8f04685470 Shaders: prefix GLSL workaround macros with MAGNUM_. 3 years ago
Vladimír Vondruš 9511ac92d0 Shaders: drop an ancient GLSL workaround for Android emulator. 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š 3ccb7a9fc9 Math: utilities for flipping BC1/3/4/5 blocks. 3 years ago
Vladimír Vondruš 3e8d393b86 Fix build with CORRADE_STANDARD_ASSERT. 3 years ago
Vladimír Vondruš be9a3c247d Math: change all assertions to debug-only. 3 years ago
Vladimír Vondruš c1239b6619 Shaders: add PhongGL::Flag::DoubleSided. 3 years ago
Vladimír Vondruš d39572a089 Shaders: build Line.cpp on GLES2 as well. 3 years ago
Vladimír Vondruš ad8aca370c MeshTools: make generateLines() public. 3 years ago
Vladimír Vondruš deec214ad9 Use the new EnumSet-from-underlying-type constructor for less confusion. 3 years ago
Vladimír Vondruš ee2d56c3d3 Shaders: clean up redundant preprocessor elif condition in a shader. 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š 0bc0287ad4 Shaders: no, we don't use any textures in the Line shader. 3 years ago
Vladimír Vondruš 521489ac2e Shaders: don't assert for ARB_uniform_buffer_object presence twice. 3 years ago
Vladimír Vondruš a2b4c85847 Shaders: don't pass light count that gets unused to format(). 3 years ago
Vladimír Vondruš b338e35f0c Shaders: fix instanced MeshVisualizer test on ES2 and WebGL 1. 3 years ago
Vladimír Vondruš 8153adbc1c Shaders: don't format & pass _LOCATION defines on ES < 3.1 and WebGL. 3 years ago
Vladimír Vondruš 1847c7201d Shaders: use explicit texture location and binding on ES3.1+. 3 years ago
Vladimír Vondruš 7707341e47 Shaders: minor cleanup. 3 years ago
Vladimír Vondruš 218aef5016 Shaders: don't define & format irrelevant skinning values for UBOs. 3 years ago
Vladimír Vondruš fdd9d798b3 Shaders: decouple light array size and per-draw light count. 3 years ago
Vladimír Vondruš a00952cf95 Shaders: light count isn't used to test anything here. 3 years ago
Vladimír Vondruš 6995ad4fa7 Shaders: update outdated docs about passing stuff to constructors. 3 years ago
Vladimír Vondruš 1a33796784 Shaders: um what was this comment about, even? 3 years ago
Vladimír Vondruš f2fd6bdccf Shaders: use zero per-vertex count to disable skinning, not total count. 3 years ago
Vladimír Vondruš bd0230865a Shaders: mark the line shader as experimental. 3 years ago
Vladimír Vondruš e9e05ecf6c Shaders: use same index order as MeshTools::compileLines() has. 3 years ago
Vladimír Vondruš cfa8604118 Shaders: add a "screenshot" for LineGL. 3 years ago
Vladimír Vondruš f3cc5bd1c1 Shaders,MeshTools: adapt image comparison thresholds to SwiftShader. 3 years ago
Vladimír Vondruš e615637c21 Shaders,MeshTools: adapt image compare thresholds for NVidia & llvmpipe. 3 years ago
Vladimír Vondruš e3c7410ac7 MeshTools: initial utility for compiling a mesh for the line shader. 3 years ago
Vladimír Vondruš c8d8fd7e19 Shaders: add debug output for LineVertexAnnotations as well. 3 years ago
Vladimír Vondruš 506841f4a9 Shaders: initial implementation of a line shader. 3 years ago
Vladimír Vondruš e2ed92ad22 Shaders: fix an accidental copypaste error in MeshVisualizer test. 3 years ago