5632 Commits (ebf1c7a9a529ca09b55e55fe603cebf2c2aaa8a1)

Author SHA1 Message Date
Vladimír Vondruš ebf1c7a9a5 Trade: doc++ 3 years ago
Vladimír Vondruš c0c4062daf GL: hey, let's rename WebGL extensions, why not! 3 years ago
Vladimír Vondruš 2e6dfe6bf3 GL: this XFAIL is fixed on Mesa 23.1.4. 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š a00270cd6c GL: add detection for Qualcomm Adreno drivers. 3 years ago
Vladimír Vondruš 30fab6e908 GL: fix Context::DetectedDrivers printing. 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š 5719794c0a GL: avoid an error-prone early return from 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š 759f4efff6 GL: bind properly aligned subranges in the Buffer test. 3 years ago
Vladimír Vondruš 66822c13fd Platform: don't let GLFW change CWD on Apple platforms. 3 years ago
Vladimír Vondruš e677dc12d5 sceneconverter: adapt tests to DDS, KTX and glTF plugin changes. 3 years ago
Vladimír Vondruš 1fa9862ad6 Math: deprecate angle() for quaternions because it's wrong. 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š 3b1fb704ca Platform: add a TODO for a NVidia bug triggered by GLFW. 3 years ago
Vladimír Vondruš 06e731e83a MeshTools: remove declaration of no-longer-present test cases. 3 years ago
Vladimír Vondruš 8e132b1ee2 MeshTools: fix a unused variable warning on a no-assert build. 3 years ago
Vladimír Vondruš ee353e1f6a CMake: add a MAGNUM_BUILD_STATIC_UNIQUE_GLOBALS_DLL_NAME option. 3 years ago
Vladimír Vondruš 60a348cf55 Build WindowsWeakSymbol.cpp only with unique globals enabled. 3 years ago
Vladimír Vondruš d982ba9ec4 MeshTools: support morph targets in concatenate(). 3 years ago
Vladimír Vondruš 31787e687e MeshTools: stop using std::unordered_multimap in concatenate(). 3 years ago
Vladimír Vondruš 25190e3207 MeshTools: minor comment / TODO update in concatenate(). 3 years ago
Vladimír Vondruš eb83dd5a8f MeshTools: clarify confusing comment. 3 years ago
Vladimír Vondruš 02e0d85f51 MeshTools: support morph targets in transform(). 3 years ago
Vladimír Vondruš e076e29b6b MeshTools: avoid unnecessary double lookup in transform*(). 3 years ago
Vladimír Vondruš 9b4ee91239 MeshTools: recognize & ignore morph targets in compile(). 3 years ago
Vladimír Vondruš 02a2986912 MeshTools: clean up MeshData construction formatting in a test. 3 years ago
Vladimír Vondruš 6b7b5f426b MeshTools: preserve morph target ID in interleavedLayout(). 3 years ago
Vladimír Vondruš 0607c476f7 sceneconverter: show morph target ID in --info output, if present. 3 years ago
Vladimír Vondruš 81b237ba14 sceneconverter: silly typo in a test. 3 years ago
Vladimír Vondruš f84c3679c3 Trade: support morph targets in MeshData. 3 years ago
Vladimír Vondruš 75265d79a7 Trade: update MeshData test to the usual workflow. 3 years ago
Vladimír Vondruš 85906f55b2 Trade: match test case declaration order with definitons. 3 years ago
Vladimír Vondruš c43f6bf043 MeshTools: test combineIndexedAttributes() with an offset-only attrib. 3 years ago
Vladimír Vondruš 62b954e258 MeshTools: implement combine*() using interleavedLayout(). 3 years ago
Vladimír Vondruš 5db4aa121e MeshTools: minor code motion. 3 years ago
Vladimír Vondruš 2dce9a1c63 MeshTools: don't zero init an array that gets fully overwritten. 3 years ago
Vladimír Vondruš b1d1d65e5a MeshTools: don't create tons of strided views from scratch in combine*(). 3 years ago
Vladimír Vondruš 758b4ad05c MeshTools: pass an ArrayView instead of an Array reference. 3 years ago
Vladimír Vondruš e0a1f435d7 SceneTools: minor. 3 years ago
Vladimír Vondruš ec3241f425 MeshTools: common helper for remapping MeshAttributeData to new arrays. 3 years ago
Vladimír Vondruš f50c88b392 {Material,Mesh,SceneTools}: use Utility::copyMasked() in filter*(). 3 years ago
Vladimír Vondruš 1d9190a3c6 Trade: minor cleanup in a test. 3 years ago
Vladimír Vondruš 414e80bbe2 Trade: avoid double lookup in template MeshData and SceneData accessors. 3 years ago
Vladimír Vondruš 5beefc3b1c Trade: use a colored diff comparison for large strings. 3 years ago