25 Commits (df06a8243004423925a60c09ea015116fff45fa1)

Author SHA1 Message Date
Vladimír Vondruš 6f5d556c02 Unique exit code for each failure in Context::Context(). 12 years ago
Vladimír Vondruš c7607af0ad Print separate major/minor integers for unsupported version. 12 years ago
Vladimír Vondruš 8f6f340e8c Hardened checks for OpenGL ES version. 12 years ago
Vladimír Vondruš 70cf206112 Proper unimplemented ES2 extension disabling. 12 years ago
Vladimír Vondruš 4c5d09a1b0 More robust support for extension-based driver bug workarounds. 12 years ago
Vladimír Vondruš e1105300cb Fix Context initialization in WebGL. 12 years ago
Vladimír Vondruš 601913308b Removed now duplicate extension support status, added some TODOs. 12 years ago
Vladimír Vondruš ce403cd6a5 3D textures _are_ available in OpenGL ES 3.0. 12 years ago
Vladimír Vondruš 8a865e10a6 Fix version string comparison on desktop GL. 12 years ago
Vladimír Vondruš a4fa56b36d Fix ES3 build. 12 years ago
Vladimír Vondruš 41235c20eb Fix version checks on OpenGL 2.1 and OpenGL ES 2.0. 12 years ago
Vladimír Vondruš 17ae24cee2 It probably isn't good idea to have version checks as assertions. 12 years ago
Vladimír Vondruš fa4558f5b5 Use version() utility function also internally. 12 years ago
Vladimír Vondruš deb69d1197 Print more information when cannot retrieve OpenGL version. 12 years ago
Vladimír Vondruš 5d938e7f4f Moved global data from Renderer class to per-context state. 12 years ago
Vladimír Vondruš 1ad8be425f Moved global data from Mesh class to per-context state. 12 years ago
Vladimír Vondruš e921a111b5 Moved global data from Buffer class to per-context state. 12 years ago
Vladimír Vondruš 8cdefa1e0b Moved global data from shader classes to per-context state. 12 years ago
Vladimír Vondruš 37b9f4d846 Moved global data from texture classes to per-context state. 12 years ago
Vladimír Vondruš c1c71339e4 Moved global data from framebuffer classes to per-context state. 12 years ago
Vladimír Vondruš 6f0ba96cb6 Happy new year too. 12 years ago
Vladimír Vondruš 597a14d760 Fixed OpenGL ES 2.0 and 3.0 build. 12 years ago
Vladimír Vondruš 0616f24f34 Making includes absolute, part 5: absolute includes everywhere. 12 years ago
Vladimír Vondruš 8c2291aa49 Making includes absolute, part 4: using absolute includes for Corrade. 12 years ago
Vladimír Vondruš 45a10cefdf Making includes absolute, part 1: moving files around. 12 years ago
Vladimír Vondruš 18682203ef Don't expose unneeded ES2 extensions under ES3. 13 years ago
Vladimír Vondruš c1282964c5 Verify that version retrieval went right. 13 years ago
Vladimír Vondruš ce52f7b62f Moved Version enum to its own file. 13 years ago
Vladimír Vondruš cacd4c06eb NV_read_{depth,depth_stencil} is not available in unextended ES3. 13 years ago
Vladimír Vondruš 8c0257e6e8 Abort the application on attempt to use any ES extension function. 13 years ago
Vladimír Vondruš ea98281612 New class DebugMessage for inserting debug messages via KHR_debug. 13 years ago
Vladimír Vondruš e88143fb9e Added EXT_debug_marker extension to the list and GL headers. 13 years ago
Vladimír Vondruš b2325dda2f Support for object labels from KHR_debug and EXT_debug_label. 13 years ago
Vladimír Vondruš 0d262bda41 Added EXT_debug_label extension to the list. 13 years ago
Vladimír Vondruš 323277a2f1 Added NV_fbo_color_attachments ES extension to the list. 13 years ago
Vladimír Vondruš 100990cb0e Move extension loading into Magnum::Context. 13 years ago
Vladimír Vondruš d22af9478e Added missing ARB_shading_language_packing extension. 13 years ago
Vladimír Vondruš e19154be5e Reducing pointer chasings, part 3a: less pointer passing in root namespace. 13 years ago
Vladimír Vondruš cfa3d35f11 Support for ARB_texture_mirror_clamp_to_edge. 13 years ago
Vladimír Vondruš 48260e2479 Assert instead of returning empty list in Context::supportedExtensions(). 13 years ago
Vladimír Vondruš 99c72ed99b Initial support for OpenGL 4.4. 13 years ago
Vladimír Vondruš dbe31b15b3 Added CHROMIUM_map_sub NaCl-specific ES2 extension to the list. 13 years ago
Vladimír Vondruš 013fee8bc1 GCC 4.6 compatibility: no std::unordered_map::emplace(). 13 years ago
Vladimír Vondruš b9b690b611 Use emplace() instead of insert() in some places. 13 years ago
Vladimír Vondruš e923034dbf Added functions for checking (default) framebuffer state. 13 years ago
Vladimír Vondruš b5a6036d48 Use proper ARB_framebuffer_object extension. 13 years ago
Vladimír Vondruš eaa486a6e9 Added KHR_debug to ES2 extension list. 13 years ago
Vladimír Vondruš 153e5c784a Sanity check for OpenGL version in Context. 13 years ago
Vladimír Vondruš 7b0f762683 Added and fully implemented OES_standard_derivatives extension. 13 years ago
Vladimír Vondruš db71a23e3c Bring whole Corrade namespace into Magnum namespace. 13 years ago