84 Commits (3fd3ed36dfd3cc1e1af0ce364a562df4237839df)

Author SHA1 Message Date
Vladimír Vondruš 6110ba0922 Pixel storage support, part 3: EXT_unpack_subimage and NV_pack_subimage. 11 years ago
Vladimír Vondruš 7aef7f44f5 Compressed image support, part 5: added EXT_texture_compression_s3tc. 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. 11 years ago
Vladimír Vondruš 0dba2601e3 Added KHR_blend_equation_advanced{,_coherent} extensions. 11 years ago
Vladimír Vondruš 87e964ce69 Fixed build on GCC < 5.1 and Clang. 11 years ago
Vladimír Vondruš 387f3b78d6 Ability to move-construct Context. 11 years ago
Vladimír Vondruš a8f04ec7a9 Proper naming of private variable. 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. 11 years ago
Vladimír Vondruš 8648d93324 Support Internet Explorer. 11 years ago
Vladimír Vondruš 8321a7ce08 Document the non-obvious behavior. 11 years ago
Vladimír Vondruš d34cbb73b7 Clarified and cleaned up WebGL extension support list. 11 years ago
Vladimír Vondruš 96d99ac4f8 Remove unused Context::{major,minor}Version() functions. 11 years ago
Vladimír Vondruš aa31c0e0f5 Use glGetString(GL_EXTENSIONS) instead of glGetStringi() on WebGL 2. 11 years ago
Vladimír Vondruš cb6299458c Don't query GL_{MMAJOR,MINOR}_VERSION on WebGL 2. 11 years ago
Vladimír Vondruš d3e83f797d Expose CHROMIUM_map_sub only for NaCl. 11 years ago
Vladimír Vondruš 92e923d056 First-class WebGL support, part 14: reduced available extensions. 11 years ago
Vladimír Vondruš 61d9697f00 First-class WebGL support, part 13: reduce version enum. 11 years ago
Vladimír Vondruš 9f96ed4658 First-class WebGL support, part 11: no context flags. 11 years ago
Vladimír Vondruš 295b909c1c Print error if transform feedback header is used in OpenGL ES 2.0 build. 11 years ago
Vladimír Vondruš eaf849f659 Undef privately used macro in all cases. 11 years ago
Vladimír Vondruš db1142837c Clarified and updated *Framebuffer::mapForDraw() implementations. 11 years ago
Vladimír Vondruš ec528aca6f There are no new extensions in ES 3.1. 11 years ago
Vladimír Vondruš 70150a8845 Don't use `return std::move()` where it is not needed. 11 years ago
Vladimír Vondruš 6488fe6e75 Oh, it's 2015 already. 11 years ago
Vladimír Vondruš 9d6c52cd92 Alphabetically reorder extension groups. 12 years ago
Vladimír Vondruš 6f355c564d Initial transform feedback implementation. 12 years ago
Vladimír Vondruš 4cd4cbf148 Added OES_texture_npot ES extension to the list. 12 years ago
Vladimír Vondruš 1659f68d59 Print some more info when initializing Context. 12 years ago
Vladimír Vondruš e739c86e72 Replaced EXT_framebuffer_sRGB with ARB_framebuffer_sRGB. 12 years ago
Vladimír Vondruš 4c86d04042 Support for ARB_robustness_isolation. 12 years ago
Vladimír Vondruš 1d8b0ba268 Added remaining non-core ARB/KHR extensions to the list. 12 years ago
Vladimír Vondruš 64e85966de Replaced NV_half_float with hopefully more standard ARB_half_float. 12 years ago
Vladimír Vondruš b251b1b0c5 Mark also all GL 4.5 extensions as supported if GL 4.5 is supported. 12 years ago
Vladimír Vondruš f246b41ad9 Replaced APPLE_vertex_array_object with ARB_vertex_array_object. 12 years ago
Vladimír Vondruš 0c37555079 Removed APPLE_flush_buffer_range from extension list. 12 years ago
Vladimír Vondruš 7b5d9a63f1 Initial support for OpenGL 4.5. 12 years ago
Vladimír Vondruš 8e79d1877e Initial support for OpenGL ES 3.1. 12 years ago
Vladimír Vondruš 6c766df568 Move function pointer loading into platform-specific class. 12 years ago
Vladimír Vondruš dfec071575 Less strict version string comparison in Context. 12 years ago
Vladimír Vondruš a9a5ead13d Dropped GCC 4.6 support. 12 years ago
Vladimír Vondruš 5998f46e12 Added support for glMultiDrawArrays()/glMultiDrawElements(). 12 years ago
Vladimír Vondruš 4b6ae7afe6 Support for EXT_texture_sRGB_decode. 12 years ago
Vladimír Vondruš 4e50aeee31 Ability to reset internal state tracker. 12 years ago
Vladimír Vondruš 71a5766594 Added Mesh::addVertexBufferInstanced(). 12 years ago
Vladimír Vondruš 20df20de0f Support for instanced mesh drawing and base instance. 12 years ago
Vladimír Vondruš 072710bb8a Be less strict in OpenGL ES context version. 12 years ago
Vladimír Vondruš ef897de79e Implemented depth texture compare mode and function. 12 years ago