115 Commits (7780d68fd16854f8f6c94d46e8471d9746bc9155)

Author SHA1 Message Date
Vladimír Vondruš 7233be75a2 GL: recognize 9 new WebGL extensions. 2 years ago
Vladimír Vondruš e56e5e9b31 GL: expand the Clang-CL warning suppression to regular Clang as well. 2 years ago
Vladimír Vondruš a2ca84d4f5 GL: return Containers::Pair from version(). 3 years ago
Vladimír Vondruš 5d1369f570 Use Utility::move() and swap() instead of STL almost everywhere. 3 years ago
Vladimír Vondruš 5f287df332 GL: recognize NV_geometry_shader_passthrough. 3 years ago
Vladimír Vondruš c0c4062daf GL: hey, let's rename WebGL extensions, why not! 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š bbb54a9df8 It's 2023 already! 3 years ago
Vladimír Vondruš db29024250 GL: implement {ARB,EXT}_clip_control. 3 years ago
Vladimír Vondruš 6b37d76d8c GL: recognize and implement EXT_depth_clamp on GLES. 3 years ago
Vladimír Vondruš 1a2378407a GL: don't treat NV_depth_buffer_float as being core in GL 3.0. 3 years ago
Vladimír Vondruš 7153ef92a0 GL: recognize {OES,EXT}_texture_view ES3.1+ extensions. 3 years ago
Vladimír Vondruš 468d68eed4 GL: don't use std::pair in Context internals. 3 years ago
Vladimír Vondruš 2620eca9ae GL: drop another std::pair occurence from the internals. 3 years ago
Vladimír Vondruš 28c1f84e68 Fix various variable shadowing warnings on MSVC. 3 years ago
Vladimír Vondruš d30b820f3e GL: use StringIterable in Context::addDisabledWorkarounds(). 4 years ago
Vladimír Vondruš d12b675e62 GL: implement packed debug output for Context::Flags and DetectedDrivers. 4 years ago
Vladimír Vondruš 74f1778759 GL: recognize KHR_parallel_shader_compile on GL, GLES and WebGL. 4 years ago
Vladimír Vondruš 384e148c24 Use const char* const* for argv consistently. 4 years ago
Vladimír Vondruš cedc0d6eeb Prefer CORRADE_TARGET_* instead of __GNUC__, __clang__ and _MSVC_VER. 4 years ago
Vladimír Vondruš cd13b45584 GL,ShaderTools: add missing include. 4 years ago
Vladimír Vondruš b0bfcbe00e Adapt to Corrade changes. 4 years ago
Vladimír Vondruš 8057051d9a Document what each #include <algorithm> is for. 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š b8815582ce GL: fix EXT_color_buffer_half_float to be presennt also in WebGL 2. 4 years ago
Vladimír Vondruš 37e5d689f7 GL: don't use member function pointers in ContextState. 5 years ago
Vladimír Vondruš 7ad928ae42 GL: make use of unmasked renderer string in Context::detectedDriver(). 5 years ago
Vladimír Vondruš 13d62634d8 GL: implement WEBGL_debug_renderer_info. 5 years ago
Vladimír Vondruš 04d294eda0 GL: disable requested extensions before setting up driver workarounds. 5 years ago
Vladimír Vondruš 673022b161 GL: deduplicate global defaultFramebuffer state across shared libraries. 5 years ago
Vladimír Vondruš 48838c442f Adapt to Corrade changes. 5 years ago
Aaron Gokaslan 1cfa2d0fce GL: remove an unneeded std::move(). 5 years ago
Vladimír Vondruš ec19c25e46 Adapt to Corrade changes. 5 years ago
Vladimír Vondruš 45ccf50b47 GL: implement --magnum-gpu-validation no-error. 5 years ago
Vladimír Vondruš 46df57f6d5 GL,Platform: introduce GL::Context::Configuration::Flag::Windowless. 5 years ago
Vladimír Vondruš 532d72e1aa GL: put all internal Context State substructures in a single allocation. 5 years ago
Vladimír Vondruš b29de865af GL: no need for separate Context::InternalFlags anymore. 5 years ago
Vladimír Vondruš 32018051f2 GL: fix Context move constructor. 5 years ago
Vladimír Vondruš dec3d74d8a GL: MSVC 2015, don't die yet. 5 years ago
Vladimír Vondruš deddda418e GL: deprecate Context::supportedExtensions(). 5 years ago
Vladimír Vondruš fd1492f56b GL: introduce Context::Configuration mirroring --magnum-* arguments. 5 years ago
Vladimír Vondruš 93fa1b9f94 GL: EXT_texture_norm16 is not on WebGL 1 anymore. 5 years ago
Vladimír Vondruš ab0568d400 GL: make compile-time extensions convertible to the Extension class. 5 years ago
Vladimír Vondruš 95b3f8578d GL: rework Context to not use any STL containers. 5 years ago
Vladimír Vondruš 729ab8d5e4 GL: StaticArray is no longer non-copyable. 5 years ago
Vladimír Vondruš b0bc366334 GL: recognize and load ANGLE multi-draw extensions. 5 years ago
Vladimír Vondruš 3d136503d8 Updated copyright year. 5 years ago