10 Commits (7468887e994263e26f4063d7e5d8e346d2228052)

Author SHA1 Message Date
Vladimír Vondruš 7468887e99 Re-enable extension calls on OpenGL ES except for NaCl and Emscripten. 12 years ago
Vladimír Vondruš 1b45a71ff5 Allocation-free overloads for *::setLabel(). 12 years ago
Vladimír Vondruš 4e50aeee31 Ability to reset internal state tracker. 12 years ago
Vladimír Vondruš 1d218cbed2 Enable Buffer::invalidate*Data() on ES. 12 years ago
Vladimír Vondruš e921a111b5 Moved global data from Buffer class to per-context state. 12 years ago
Vladimír Vondruš 6f0ba96cb6 Happy new year too. 12 years ago
Vladimír Vondruš d563d0906f Buffer::mapAlignment() requires ARB_map_buffer_alignment. 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š 8c0257e6e8 Abort the application on attempt to use any ES extension function. 13 years ago
Vladimír Vondruš b2325dda2f Support for object labels from KHR_debug and EXT_debug_label. 13 years ago
Vladimír Vondruš db5618c325 OpenGL ES 2.0 and 3.0 share the same extension list. 13 years ago
Vladimír Vondruš f1ac932660 Extract Buffer::Usage enum out of Buffer class. 13 years ago
Vladimír Vondruš d6c4bb0300 Use "constructor cast" instead of `static_cast<GL...>(...)`. 13 years ago
Vladimír Vondruš 4a983566e6 Buffer-related limit queries. 13 years ago
Vladimír Vondruš cd2a8b74ac Noexcept moving for Buffer, documented inability to copy. 13 years ago
Vladimír Vondruš e19154be5e Reducing pointer chasings, part 3a: less pointer passing in root namespace. 13 years ago
Vladimír Vondruš fbdbd4aa01 Implemented CHROMIUM_map_sub for Buffer. 13 years ago
Vladimír Vondruš 5f0d9297e2 Templated version of Buffer::{data,subData}(). 13 years ago
Vladimír Vondruš 69a5c2f06f Buffer data queries are not available in OpenGL ES. 13 years ago
Vladimír Vondruš 5b54b07210 Added Buffer::size(), Buffer::data() and Buffer::subData() queries. 13 years ago
Vladimír Vondruš ca38c015f0 Refactored Buffer internals to follow GL naming conventions. 13 years ago
Vladimír Vondruš 69c0c19ad2 Fixed off-by-one error in Buffer state tracking. 13 years ago
Vladimír Vondruš deafd8f6ee No deprecated Buffer::map() in ES3. 13 years ago
Vladimír Vondruš ca3b0f7d63 Added debug output operator for Buffer::Target. 13 years ago
Vladimír Vondruš c5ab86794b Relicensing to MIT/Expat license, part 3: source files. 13 years ago
Vladimír Vondruš 35a918d050 Extension-aware Buffer and *Texture data invalidation. 14 years ago
Vladimír Vondruš ae801ea945 OpenGL ES compilation fixes & workarounds. 14 years ago
Vladimír Vondruš 6fd67c978e Buffer memory mapping. 14 years ago
Vladimír Vondruš bb2fe188db Updated OpenGL ES support in Buffer and related classes. 14 years ago
Vladimír Vondruš 53d82bda19 Got rid of default Buffer target. 14 years ago
Vladimír Vondruš 6b3781b97f Tracking Buffer state. 14 years ago
Vladimír Vondruš 7004ebdd50 Using EXT_direct_state_access also for Buffer::set*Data(). 14 years ago
Vladimír Vondruš 806828f173 First extension-aware functionality - Buffer::copy(). 14 years ago
Vladimír Vondruš 5283b3b9cd Buffer: support for copying. 14 years ago
Vladimír Vondruš b945f5f68b Happy New Year. 15 years ago
Vladimír Vondruš 8242a68e6a SizeTraits, SizeBasedCall and relevant classes. 15 years ago
Vladimír Vondruš c7b331d100 (Ahem...) Happy New Year! 15 years ago
Vladimír Vondruš c38a1993db More robust object parenting. 16 years ago
Vladimír Vondruš 3f02de7ce1 Renamed AbstractObject -> Object, draw() is now dummy instead of pure virtual. 16 years ago
Vladimír Vondruš 57380e0681 Small pedantic fixes. 16 years ago
Vladimír Vondruš 9b6f3582e3 Orthographic and perspective camera projections. 16 years ago
Vladimír Vondruš c41d6ad582 New namespace Magnum::Math. 16 years ago
Vladimír Vondruš eeb12e3414 Vector3 class with additional functions for three-component vectors. 16 years ago
Vladimír Vondruš 2a2d8c3dd5 Template vector class. 16 years ago
Vladimír Vondruš 8f0bacd2f8 Function for transposing matrix. 16 years ago
Vladimír Vondruš 09d74422d9 Initial commit 16 years ago