214 Commits (173472616be55cbc4083fd5d47a4019c0a9a786f)

Author SHA1 Message Date
Vladimír Vondruš 173472616b GL: this array sizing was weird. 6 months ago
Vladimír Vondruš 43baa4502e GL: support EXT_base_instance on GLES. 6 months ago
Vladimír Vondruš ea060cd9d6 Update copyright year. 7 months ago
Vladimír Vondruš 0109548149 Use https for links. 10 months ago
Vladimír Vondruš 50a3632027 GL: expand notes for the "nv-broken-buffer-dsa" workaround. 1 year ago
Vladimír Vondruš 2d36cab303 GL: put branch contents on a new line. 1 year ago
Vladimír Vondruš 05069848a4 GL: new "nv-cubemap-broken-dsa-compressed-subimage-upload" workaround. 1 year ago
Vladimír Vondruš c804cca59f GL: set compressed block sizes only if actually needed. 1 year ago
Vladimír Vondruš 1851f345a7 GL: minor cleanup. 1 year ago
Vladimír Vondruš 52fa7b527f GL: reset pixel storage parameters before compressed upload on ES. 1 year ago
Vladimír Vondruš a0b03cf30f GL: this workaround is no longer used for anything. 1 year ago
Vladimír Vondruš d779e837f7 GL: use known compressed format properties instead of querying them. 1 year ago
Vladimír Vondruš 1c1ded5869 Store block size properties in compressed images. 1 year ago
Vladimír Vondruš f8926fbdbd Fix pixel storage data size calculation for compressed images. 1 year ago
Vladimír Vondruš 143dc48e87 Move the occupiedCompressedImageDataSize() helper to the GL library. 1 year ago
Vladimír Vondruš b1454b94de GL: properly test assertions for unsupported pixel storage parameters. 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š 30881d7e5d GL: new "nv-framebuffer-invalidation-wants-draw-binding" workaround. 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š 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š 60fd42b505 Here we go again. 2 years ago
Vladimír Vondruš e92e448da5 GL: make WEBGL_compressed_texture_astc detection work with --closure. 2 years ago
Vladimír Vondruš b628e3893e GL: new "mesa-broken-dsa-framebuffer-clear" workaround. 2 years ago
Vladimír Vondruš 9208922c2b GL: Emscripten's Clang 10 actually isn't Clang 10. 2 years ago
Vladimír Vondruš eef921c238 It's October already?! 2 years ago
Vladimír Vondruš eb790d7cc2 GL: clean up remaining functions for extension-dependent functionality. 2 years ago
Vladimír Vondruš 8da46ef9dc GL: advertise fake MAGNUM_compressed_texture_astc_{ldr,hdr}. 2 years ago
Vladimír Vondruš 6236ebaa68 GL: geez, Emscripten, can't you just fix those warnings already. 2 years ago
Vladimír Vondruš a95fdb5598 GL: implement EXT_clip_control and WEBGL_polygon_mode on Emscripten. 2 years ago
Vladimír Vondruš 79191044df GL: implement EXT_buffer_storage. 3 years ago
Vladimír Vondruš fadc15989c GL: remove a redundant ifndef, it's already in the outer scope. 3 years ago
Vladimír Vondruš 89bb568f23 GL: implemente ANGLE_provoking_vertex and ANGLE_polygon_mode on ES. 3 years ago
Vladimír Vondruš f7a6d79aa0 GL: clean up the horrific mess in internal Mesh attribute storage. 3 years ago
Vladimír Vondruš 423f9a4140 GL: implement PixelFormat mapping to unsized/luminance ES2 TextureFormat. 3 years ago
Vladimír Vondruš 7060a83ca9 GL,Vk: inverse mapping of {Texture,Pixel}Format to generic PixelFormat. 3 years ago
Vladimír Vondruš 1191eb4176 GL: whoops, mapping of these to a TextureFormat was wrong. 3 years ago
Vladimír Vondruš 5d1369f570 Use Utility::move() and swap() instead of STL almost everywhere. 3 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š 56a850f9ad GL: implement NV_depth_buffer_float. 3 years ago
Vladimír Vondruš bede836077 GL: expose Renderer::setDepthRange(). 3 years ago
Vladimír Vondruš d2adc05739 GL: call GL APIs directly from Renderer where possible. 3 years ago
Vladimír Vondruš 01a3d81b7e GL: some GLES extensions weren't reported as used during startup. 4 years ago
Vladimír Vondruš 3227766aca GL: implement {ARB,OES,EXT}_texture_view. 4 years ago
Vladimír Vondruš 6aa137341a GL: yay, can use GL_PACK_ROW_LENGTH_NV now. 4 years ago
Vladimír Vondruš 35e65f19f9 GL: implement ARB_framebuffer_no_attachments and related ES3.1 API. 4 years ago