78 Commits (a95fdb55981e78f4200b2a0a0dd7ab7143f31bc3)

Author SHA1 Message Date
Vladimír Vondruš a95fdb5598 GL: implement EXT_clip_control and WEBGL_polygon_mode on Emscripten. 2 years ago
Vladimír Vondruš e3cf1660ec GL: document why this EM_ASM() stays here. 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š bbb54a9df8 It's 2023 already! 3 years ago
Vladimír Vondruš 8782d57ba6 GL: fix "firefox-fake-disjoint-timer-query-webgl2" detection. 3 years ago
Vladimír Vondruš 468d68eed4 GL: don't use std::pair in Context internals. 3 years ago
Vladimír Vondruš d30b820f3e GL: use StringIterable in Context::addDisabledWorkarounds(). 4 years ago
Vladimír Vondruš b9be0d341f Account for __EMSCRIPTEN_major__ etc. not being implicit on 3.1.23+. 4 years ago
Vladimír Vondruš 822fa0d644 Updated copyright year. 4 years ago
Vladimír Vondruš 8b7572361d GL: this should not be here. 4 years ago
Vladimír Vondruš 44c5a9db8d GL: new "angle-instanced-attributes-always-draw-instanced" workaround. 4 years ago
Vladimír Vondruš f231363bb6 GL: improve ANGLE detection on WebGL. 4 years ago
Vladimír Vondruš e0b20107be Platform: new "android-generic-hostname-might-be-swiftshader" workaround. 4 years ago
Vladimír Vondruš 1c27ee587b GL: fix Mesa detection on AMD cards. 4 years ago
Vladimír Vondruš 0964ddbf0c Fix wrong assumptions about Mac GL builds being always desktop GL. 4 years ago
Vladimír Vondruš 1ee1f23f77 Doc++ 5 years ago
Vladimír Vondruš 4caf92cf5d GL: add some other rather crappy ways to detect ANGLE. 5 years ago
Vladimír Vondruš d0f57f0153 GL: actually, Mesa is detectable from the renderer string always. 5 years ago
Vladimír Vondruš 7ad928ae42 GL: make use of unmasked renderer string in Context::detectedDriver(). 5 years ago
Vladimír Vondruš f360c19426 GL: new "firefox-deprecated-debug-renderer-info" workaround. 5 years ago
Vladimír Vondruš 13d62634d8 GL: implement WEBGL_debug_renderer_info. 5 years ago
Vladimír Vondruš ee82113590 GL: this isn't needed on Apple platforms either. 5 years ago
Vladimír Vondruš ec19c25e46 Adapt to Corrade changes. 5 years ago
Vladimír Vondruš fd1492f56b GL: introduce Context::Configuration mirroring --magnum-* arguments. 5 years ago
Vladimír Vondruš f6bb30d6d0 GL: apparently some of these aren't needed to be called everywhere. 5 years ago
Vladimír Vondruš 95b3f8578d GL: rework Context to not use any STL containers. 5 years ago
Vladimír Vondruš ffdebff048 GL: implement the base instance and base vertex ES and WebGL extensions. 5 years ago
Vladimír Vondruš 0dc181d846 GL: new "angle-chatty-shader-compiler" workaround. 5 years ago
Vladimír Vondruš d0574b83ed GL: advertise the "intel-windows-chatty-shader-compiler" workaround. 5 years ago
Vladimír Vondruš acdbcc2ef4 GL: advertise WEBGL_multi_draw only on Emscripten 2.0.0 and up. 5 years ago
Vladimír Vondruš 79c3519045 Vk: add driver workaround scaffolding and the first one for SwiftShader. 5 years ago
Vladimír Vondruš 3d136503d8 Updated copyright year. 5 years ago
erikwijmans 015985016c Add a nv-egl-crashy-query-device-attrib workaround. 5 years ago
Vladimír Vondruš 6feb5a4cab GL: fix compilation on macOS + ANGLE. 6 years ago
Vladimír Vondruš 5f1fd752fa GL: no need to have those in a std::vector<std::string>. 6 years ago
Vladimír Vondruš 19e0e96d74 Updated copyright year. 6 years ago
Vladimír Vondruš 0cd72b1883 GL: give up and disable ARB_explicit_uniform_location on Intel Windows. 6 years ago
Vladimír Vondruš 5c10d6eb1e GL: implemented ARB_pipeline_statistics_query from GL 4.6. 6 years ago
Vladimír Vondruš 24cc971b1f GL: reworked apple-buffer-texture-unbind-on-buffer-modify workaround. 6 years ago
Vladimír Vondruš e97b04f66d GL: new apple-buffer-texture-detach-on-data-modify workaround. 6 years ago
Vladimír Vondruš 34261840bc GL: expand ARB_DSA blacklisting on Intel Windows drivers a bit further. 6 years ago
Vladimír Vondruš a29cb46549 GL: give up and disable DSA for everything buffer-related on Intel/Windows. 7 years ago
Vladimír Vondruš 507c5bf739 GL: remove the nv-egl-forward-compatible-context-unhappy workaround. 7 years ago
Vladimír Vondruš 3629af231b GL: new amd-windows-broken-dsa-cubemap-copy workaround. 7 years ago
Vladimír Vondruš 9fa87652e6 GL: new amd-windows-dsa-createquery-except-xfb-overflow workaround. 7 years ago
Vladimír Vondruš ca326fdb18 GL: pile on more workarounds for CubeMapTexture DSA code paths. 7 years ago
Vladimír Vondruš 60c18f93a1 GL: implement time queries for WebGL 2, and workarounds, and ... 7 years ago
Vladimír Vondruš 65b589f765 New explicit-uniform-location-is-less-explicit-than-you-hoped workaround. 7 years ago
Vladimír Vondruš 4e218d3f24 Platform: new nv-egl-forward-compatible-context-unhappy workaround. 7 years ago