30 Commits (97cb586d5b2f603aacd82340b690294a4acb4cc7)

Author SHA1 Message Date
Vladimír Vondruš eef921c238 It's October already?! 2 years ago
Vladimír Vondruš 5d1369f570 Use Utility::move() and swap() instead of STL almost everywhere. 3 years ago
Vladimír Vondruš bbb54a9df8 It's 2023 already! 3 years ago
Vladimír Vondruš 3227766aca GL: implement {ARB,OES,EXT}_texture_view. 3 years ago
Vladimír Vondruš 3eb131c82e GL: clean up remaining member function pointers in the state tracker. 3 years ago
Vladimír Vondruš c9f1304cf7 GL: fill appropriate ImageFlags when using Texture::image() and friends. 4 years ago
Vladimír Vondruš 03cd5d3fb5 Rename pixelSize() and other helpers to pixelFormatSize() etc. 4 years ago
Vladimír Vondruš bc884428f8 GL: port label() / setLabel() away from std::string. 4 years ago
Vladimír Vondruš 822fa0d644 Updated copyright year. 4 years ago
Vladimír Vondruš 61f8b5da57 GL: enable cube map 3D image up/download on all platforms. 5 years ago
Vladimír Vondruš 595421da16 GL: rename & reorganize cubemap internals and test cases for clarity. 5 years ago
Vladimír Vondruš 532d72e1aa GL: put all internal Context State substructures in a single allocation. 5 years ago
Vladimír Vondruš 3d136503d8 Updated copyright year. 5 years ago
Vladimír Vondruš 2464c76f6e GL: add a clarifying comment. 6 years ago
Vladimír Vondruš 19e0e96d74 Updated copyright year. 6 years ago
Vladimír Vondruš 65a2ced2a7 Make this compile and test cleanly with CORRADE_NO_ASSERT defined. 6 years ago
Vladimír Vondruš ca326fdb18 GL: pile on more workarounds for CubeMapTexture DSA code paths. 7 years ago
Vladimír Vondruš d0a02a2429 GL: allow reading of zero-size images. 7 years ago
Vladimír Vondruš b0def187ae Mutable image views can be passed via const&. 7 years ago
Vladimír Vondruš 07b3253714 GL: make it possible to read pixel data into mutable image views. 7 years ago
Vladimír Vondruš 93789721b2 De-inline Image headers, remove dependency on ImageView. 7 years ago
Vladimír Vondruš f8b9c69b16 Don't use std::tie() on std::pair(). 7 years ago
Vladimír Vondruš d18e1d9a54 GL: avoid assertions due to random memory on shitty Intel Windows drivers. 7 years ago
Vladimír Vondruš 1c5854fa32 GL: use the same format query in all compressed cube image queries. 7 years ago
Vladimír Vondruš 572b64bb5c GL: drop support for EXT_direct_state_access. 7 years ago
Vladimír Vondruš e6b7aa12fa Updated copyright year. 7 years ago
Vladimír Vondruš 6d41597d1d Split the OpenGL layer out, pt 9: generic pixel formats. 8 years ago
Vladimír Vondruš ddbf220c30 Split the OpenGL layer out, pt 8: move out GL-specific PixelStorage parts. 8 years ago
Vladimír Vondruš 9dcaf23389 Split the OpenGL layer out, pt 4: new Magnum::GL namespace. 8 years ago
Vladimír Vondruš fc1b167bff Split the OpenGL layer out, pt 1: moving files to a new location. 8 years ago
Vladimír Vondruš 14c235f8ee Deprecated {Compressed,}Image::setData() functions. 8 years ago
Vladimír Vondruš 623fa97970 Updated copyright year. 8 years ago
Vladimír Vondruš 0371ebd9a3 SVGA3D: work around broken glTex[ture][Sub]Image*D() for arrays. 9 years ago
Vladimír Vondruš ce6fc52654 Reduce amount of GL queries when asking for compressed (sub)images. 9 years ago
Vladimír Vondruš f5b1672540 GL_TEXTURE_COMPRESSED_IMAGE_SIZE is *always* size of one cubemap face. 9 years ago
Vladimír Vondruš 7a16273e5d Updated copyright year. 9 years ago
Vladimír Vondruš 01e0292361 Extracted CubeMapTexture::Coordinate enum into CubeMapCoordinate. 10 years ago
Vladimír Vondruš 23646e6690 Hell, this project is big. 10 years ago
Vladimír Vondruš d1714bfd1e Context::current() now returns reference instead of pointer. 10 years ago
Vladimír Vondruš 645edecbcd Compressed image support, part 15: compressed subimage download. 10 years ago
Vladimír Vondruš f746eaaf7d Workaround broken full cube map compressed image query on NVidia. 10 years ago
Vladimír Vondruš 6bb6c4c398 Add workaround for inconsistent cubemap compressed image size on NVidia. 10 years ago
Vladimír Vondruš 7d0a5d9047 Make it possible to get predictable compressed cubemap image sizes. 10 years ago
Vladimír Vondruš 27aea0ccd5 Don't spread cubemap texture level parameter query workarounds elsewhere. 10 years ago
Vladimír Vondruš 02e5c3c5e2 Fix EXT_DSA impl of CubeMapTexture::setCompressedSubImage(). 10 years ago
Vladimír Vondruš bbeed0ad83 Use CUBE_MAP_POSITIIVE_X instead of CUBE_MAP in glGetTexLevelParameter. 11 years ago
Vladimír Vondruš 3067bbcf7e Pixel storage support, part 10: actually use the parameters now. 11 years ago
Vladimír Vondruš 98f979477c Pixel storage support, part 9: reallocate image data only if needed. 11 years ago
Vladimír Vondruš 3fd3ed36df Pixel storage support, part 6: accepting only sized data arrays in images. 11 years ago
Vladimír Vondruš d314634352 Pixel storage support, part 5: new data properties computation. 11 years ago