59 Commits (5d1369f570518a13e48620cbeb0f36c6719251ac)

Author SHA1 Message Date
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š b99e7dc50e GL: remove unneded ArrayView.h include from headers. 3 years ago
Vladimír Vondruš e0210a1007 GL: drop std::pair from texture state tracker internals. 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š cedc0d6eeb Prefer CORRADE_TARGET_* instead of __GNUC__, __clang__ and _MSVC_VER. 4 years ago
Vladimír Vondruš 5f54cc4702 GL: drop a silly <tuple> from state tracker internals. 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š 4fa4f726ec GL: support {ANGLE,WEBGL}_compressed_texture_etc. 4 years ago
Vladimír Vondruš 042f28a90e GL: hook up EXT_texture_sRGB_RG8 for desktop GL as well. 4 years ago
Vladimír Vondruš cc5f2d7862 Deprecate the weird Magnum::Array class. 5 years ago
Vladimír Vondruš 532d72e1aa GL: put all internal Context State substructures in a single allocation. 5 years ago
Vladimír Vondruš 8b95542497 GL: we don't need two code paths that do effectively the same. 5 years ago
Vladimír Vondruš 93fa1b9f94 GL: EXT_texture_norm16 is not on WebGL 1 anymore. 5 years ago
Vladimír Vondruš 08893165f2 GL: TextureFormat::SR[G]8 aren't supposed to be available on ES2. 5 years ago
Vladimír Vondruš 3d136503d8 Updated copyright year. 5 years ago
Vladimír Vondruš 083ecf72b8 GL: implement EXT_texture_norm16 ES and WebGL extension. 6 years ago
Vladimír Vondruš fe4acbae7d GL: there's no EXT_DSA anymore. 6 years ago
Vladimír Vondruš c4e41d28f1 GL: one more iteration on the Apple buffer texture workaround. 6 years ago
Vladimír Vondruš 36f51e3116 GL: finalize the apple-buffer-texture-unbind-on-buffer-modify workaround. 6 years ago
Vladimír Vondruš 1026aee80e Moved the NoInit tag from Math to the root namespace. 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š d3f2235759 Adapted to Corrade changes. 6 years ago
Vladimír Vondruš 946c3cdac9 GL: rename PixelType::HalfFloat and Attribute::DataType::HalfFloat to Half. 6 years ago
Squareys e88d0cb181 GL: Add ArrayView<AbstractTexture*> overrides to bind and bindImages 7 years ago
Vladimír Vondruš 3f9c541753 GL: add ES-only TextureFormat::BGRA[8]. 7 years ago
Vladimír Vondruš b5371f7a6b GL: TextureFormat::R3B3G2 had a typo in the name. 7 years ago
Vladimír Vondruš 40b8815b9d Added sRGB formats to PixelFormats + R and RG sRGB GL texture formats. 7 years ago
Vladimír Vondruš 435f7a9f14 GL: remove redundant defines to slim the GL headers a bit. 7 years ago
Vladimír Vondruš 65ea1eb91a GL: properly use sRGB PixelFormat for sRGB ETC compressed formats. 7 years ago
Vladimír Vondruš 8e57060f39 Support for PVRTC compressed pixel format. 7 years ago
Vladimír Vondruš 2b9772d86a Added generic ASTC formats and the corresponding WebGL extensions. 7 years ago
Vladimír Vondruš 7cb0c4d57d Added BC4, BC5, BC6H and BC7 compression formats. 7 years ago
Vladimír Vondruš 02538d566f Added sRGB variants of BC1/BC2/BC3 compression formats. 7 years ago
Vladimír Vondruš 619b4a3cb7 Be strict for missing values in pixel format switches. 7 years ago
Vladimír Vondruš 5a2547dd40 GL: clarify use of sRGB formats on ES. 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š a3ea5154d6 GL: explicitly instantiate template function. 7 years ago
Vladimír Vondruš 3626562e1d Adapted to Corrade changes. 7 years ago
Vladimír Vondruš 36a3f32d64 GL: make *Texture::unbindImage() work on ARM Mali. 7 years ago
Vladimír Vondruš f9c6deae63 GL: new "intel-windows-half-baked-dsa-texture-bind" workaround. 7 years ago
Vladimír Vondruš 572b64bb5c GL: drop support for EXT_direct_state_access. 7 years ago