39 Commits (4ceec156b52dc8676b47162f969b1e642fa0a198)

Author SHA1 Message Date
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
Vladimír Vondruš 653804b518 Added EXT_shader_texture_lod ES2 extension. 12 years ago
Vladimír Vondruš a24ea3ce25 Ability to set base and max mip level on textures. 12 years ago
Vladimír Vondruš 8a011b7c4e Use more general MAGNUM_TARGET_WEBGL instead of CORRADE_TARGET_EMSCRIPTEN. 12 years ago
Vladimír Vondruš 8e9aa554f7 Doc++ 12 years ago
Vladimír Vondruš 617e52436a Fix ES build. 12 years ago
Vladimír Vondruš b5814305bd Missing undef. 12 years ago
Vladimír Vondruš ca320d9e37 Debug output operator for Context::Flag enum. 12 years ago
Vladimír Vondruš 93de51c32f Added EXT_shader_integer_mix to extension list. 12 years ago
Vladimír Vondruš 9527d39ad3 Added Context::extensionStrings(). 12 years ago
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