Vladimír Vondruš
b580458104
external: pack all dynamically loaded GL entrypoints into a giant struct.
...
On desktop this saves about 50 kB in symbols. Was done for Vulkan
already, this follows that (two years later). I need this in order to
solve the problem of static globals being unique across shared libs, and
it sounded better to export just one symbol instead of 689.
6 years ago
Vladimír Vondruš
20a3fedaa4
external: GLES EXT_disjoint_timer_query now exposes glGetInteger64vEXT().
...
Not sure what for, but whatever.
7 years ago
Vladimír Vondruš
a0fa21c9fb
external: expose the OVR_multiview, OVR_multiview2 extension entrypoints.
7 years ago
Vladimír Vondruš
e1ab3ccf6e
GL: this extension was listed, but actually never in headers.
7 years ago
Vladimír Vondruš
5923efbdee
external: pass GL::Context to flextGLInit().
...
To make it possible to put driver-specific workaround there.
7 years ago
Vladimír Vondruš
e6b7aa12fa
Updated copyright year.
7 years ago
Vladimír Vondruš
dd6c97a9ae
external: license headers for this as well.
8 years ago
Vladimír Vondruš
1f87ab7288
external: updated OpenGL headers with ES 3.2 extensions.
8 years ago
Vladimír Vondruš
32e56b8a14
external: shorter generated GL loader files.
...
I like commits like this.
11 years ago
Vladimír Vondruš
7aef7f44f5
Compressed image support, part 5: added EXT_texture_compression_s3tc.
...
And related WebGL extension. Why the hell do they need their own naming
again?!
11 years ago
Vladimír Vondruš
e18ee47510
External: flextGL now respects API/profile restrictions for extensions.
11 years ago
Vladimír Vondruš
34281dd9c2
External: updated to new version of flextGL.
...
Stuff's just reordered alphabetically, no other change.
11 years ago
Vladimír Vondruš
cb44f06359
Added NV_shader_noperspective_interpolation ES3 extension.
11 years ago
Vladimír Vondruš
361ab62fe9
Added ANDROID_extension_pack_es31a extensions.
...
Just added them to the list, nothing integrated or implemented yet. Also
added some more stuff into OpenGL mapping table, as I apparently forgot
some entries.
11 years ago
Vladimír Vondruš
0dba2601e3
Added KHR_blend_equation_advanced{,_coherent} extensions.
11 years ago
Vladimír Vondruš
a80370865c
Updated GLES3 extension headers.
11 years ago
Vladimír Vondruš
4720a8db96
Implement NV_polygon_mode ES extension.
11 years ago
Vladimír Vondruš
df6acb10ab
Implement EXT_sRGB_write_control ES extension.
11 years ago
Vladimír Vondruš
6313791812
Don't expose EXT_sRGB on ES3/WebGL2 builds.
...
It is superseded by core functionality. The only annoyance is that you
need to use TextureFormat::SRGB in ES2 and TextureFormat::SRGB8 in ES3,
but that's with many other formats anyway. Also apparently the unsized
format is still allowed in core desktop GL, which is a shame.
11 years ago
Vladimír Vondruš
f39e62b885
Updated GL headers for OpenGL ES 3.1.
12 years ago
Vladimír Vondruš
c09a929b0d
Extension loading for OpenGL ES.
...
Added EglContext, wired flextGLInit() to be called on all GLES platforms
except for Emscripten and NaCl.
12 years ago