802 Commits (a96fc85736f08de25c1a044d153f92038569e32f)

Author SHA1 Message Date
Vladimír Vondruš a96fc85736 GL: temporarily work around CompressedImage asserts in tests. 10 months ago
Vladimír Vondruš dd5ff23399 GL: these assertions are handled by compressed images themselves now. 10 months ago
Vladimír Vondruš 1c1ded5869 Store block size properties in compressed images. 10 months ago
Vladimír Vondruš f8926fbdbd Fix pixel storage data size calculation for compressed images. 10 months ago
Vladimír Vondruš 268b2f0014 Improve tests for PixelStorage data size calculation. 10 months ago
Vladimír Vondruš 143dc48e87 Move the occupiedCompressedImageDataSize() helper to the GL library. 10 months ago
Vladimír Vondruš 096f1a5269 GL: test PixelStorage on WebGL 1 as well. 10 months ago
Vladimír Vondruš b1454b94de GL: properly test assertions for unsupported pixel storage parameters. 10 months ago
Vladimír Vondruš df7f706f05 GL: rename test cases for better clarity. 10 months ago
Vladimír Vondruš ffb641ed9c GL: doc++ 10 months ago
Vladimír Vondruš 04ed2271e5 GL: CompressedPixelStorage is available everywhere, no need for ifdefs. 10 months ago
Vladimír Vondruš defbff42c7 GL: make test order match execution order. 10 months ago
Vladimír Vondruš fe3c0c440e GL: add an XFAIL for no-attachment framebuffers on GLES Mesa 20. 10 months ago
Vladimír Vondruš f1e4d6019d GL: properly skip CubeMapTextureArray tests if extension isn't supported. 10 months ago
Vladimír Vondruš 5e31a42d0b GL: older Mesa doesn't have a validation failure here. 10 months ago
Vladimír Vondruš 493814d3bc GL: this seems broken only on Mesa Intel, llvmpipe works. 10 months ago
Vladimír Vondruš f98f68262e GL: create a throwaway framebuffer to avoid a GL error in a test. 10 months ago
Vladimír Vondruš c40b24095d GL: doc++ 10 months ago
Vladimír Vondruš 23711c46fb GL: don't cause a GL error in Context::shadingLanguageVersionStrings(). 10 months ago
Vladimír Vondruš 188c981003 Doc++ 11 months ago
Vladimír Vondruš 856d9c835b Doc++ 12 months ago
Vladimír Vondruš 2c6190bfb8 GL: document a better way to turn off Intel GPU frequency scaling. 1 year ago
Vladimír Vondruš 7eb520f77a Underscore private MAGNUM_* macros to not leak into autocompletion. 1 year ago
Vladimír Vondruš 36f62a0f03 GL: still use DSA for buffer creation w/ "nv-broken-buffer-dsa". 1 year ago
Vladimír Vondruš f0c6c97402 GL: explicitly test creating a GL::Mesh from empty buffers. 1 year ago
Vladimír Vondruš 30881d7e5d GL: new "nv-framebuffer-invalidation-wants-draw-binding" workaround. 1 year ago
Vladimír Vondruš 4c3a2199a1 GL: these entrypoints are never used on WebGL 1, compile them out. 1 year ago
Vladimír Vondruš b1f6085300 GL: doc that "mesa-broken-dsa-framebuffer-clear" isn't needed on Mesa 25. 1 year ago
Vladimír Vondruš 080fbbda88 Use arrayClear() instead of arrayResize(..., 0) now that it's available. 1 year ago
Vladimír Vondruš 02a0960d12 Convert all argument / return SFINAE into template argument SFINAE. 1 year ago
Vladimír Vondruš f92e16e7e0 Shaders: use `.slice(&Color4ub::rgb)` instead of `arrayCast<Color3ub>()`. 1 year ago
Vladimír Vondruš f88c0f5327 GL: update workaround description with additional info. 1 year ago
Vladimír Vondruš feecd28993 GL: new "nv-broken-buffer-dsa" workaround. 1 year ago
Vladimír Vondruš 5ee38c6e22 GL: cross-reference renderbuffer and texture max sample count queries. 1 year ago
Vladimír Vondruš f9175d2837 GL: only allow GL::Attribute::DataType with matching signedness on WebGL. 1 year ago
Vladimír Vondruš 47a248af9e GL: missing include on a non-deprecated WebGL build. 1 year ago
Vladimír Vondruš 2505272e95 GL: suppress an error/warning on MinGW Clang too, not just clang-cl. 1 year ago
Vladimír Vondruš fba935c224 Use Path::{path,filename}() instead of split() where it makes sense. 1 year ago
Vladimír Vondruš 40b7f5982e GL: wrong label in a test. 1 year ago
Vladimír Vondruš 7a0d178116 GL: unify BufferImage extension documentation with other places. 1 year ago
Vladimír Vondruš 134b8bd8b2 GL: add missing tests for texture format compressed block size queries. 1 year ago
Vladimír Vondruš f128762bab GL: fix enum translation in 1D compressed texture upload. 1 year ago
Vladimír Vondruš cfc81e68b2 GL: these 3D compressed subimage uploads no longer fail on NV. 1 year ago
Vladimír Vondruš 214dd5dbad GL: fix compressed Texture3D subimage upload test. 1 year ago
Vladimír Vondruš 746134721a GL: don't accidentally skip CubeMapTexture creation on no-assert builds. 1 year ago
Vladimír Vondruš f131e8403b GL: make CompressedBufferImage and BufferImage::setData() work the same. 1 year ago
Vladimír Vondruš a184db4cb6 Test: improve tests for Image* data size assertions. 1 year ago
Vladimír Vondruš 345012a7be GL: extraneous newline. 1 year ago
Vladimír Vondruš 3f02fc5c9a GL: unify assertion prefix with how it's done for other constructors. 1 year ago
Vladimír Vondruš cc77fec9fa GL: add compressedPixelFormatBlock*Size() utils. 1 year ago