94 Commits (100527cd3d4841af0fb1aa3bc7e9bd22a6439005)

Author SHA1 Message Date
Vladimír Vondruš 79ff9e1ca4 Marking deprecated functions and types with CORRADE_DEPRECATED(). 13 years ago
Vladimír Vondruš 794c934dc1 Shotgun documentation updates. 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š 28032a3909 Doc++ 13 years ago
Vladimír Vondruš f1ac932660 Extract Buffer::Usage enum out of Buffer class. 13 years ago
Vladimír Vondruš e491a0d7b6 Fixed Buffer documentation to reflect set*Data() changes. 13 years ago
Vladimír Vondruš 5a8d654433 Fix build without MAGNUM_BUILD_DEPRECATED. 13 years ago
Vladimír Vondruš bddf01c3b9 Disable deprecated API if MAGNUM_BUILD_DEPRECATED is set. 13 years ago
Vladimír Vondruš d380e07ac5 Separated deprecated API and deprecated GL API in the docs. 13 years ago
Vladimír Vondruš 06b6bc967d Use Corrade's Containers::ArrayReference for Buffer::set*Data(). 13 years ago
Vladimír Vondruš 4a983566e6 Buffer-related limit queries. 13 years ago
Vladimír Vondruš 6d2376dad7 Fixed accidental implicit use of explicit constructor. 13 years ago
Vladimír Vondruš cd2a8b74ac Noexcept moving for Buffer, documented inability to copy. 13 years ago
Vladimír Vondruš 13d5e2a50f Removed enum-referencing Doxygen workarounds. 13 years ago
Vladimír Vondruš 0382ce70c1 Audio: added Buffer class. 13 years ago
Vladimír Vondruš e19154be5e Reducing pointer chasings, part 3a: less pointer passing in root namespace. 13 years ago
Vladimír Vondruš d04b308aa3 Reducing pointer chasings, part 1: method chaining via references. 13 years ago
Vladimír Vondruš 6a877375d4 No need to have virtual destructor in Buffer. 13 years ago
Vladimír Vondruš 99c72ed99b Initial support for OpenGL 4.4. 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š 834d68945e GCC 4.6 compatibility: weird name conflicts. WTF. 13 years ago
Vladimír Vondruš 69a5c2f06f Buffer data queries are not available in OpenGL ES. 13 years ago
Vladimír Vondruš f7aa2c05a6 Deinlined heavy functions and removed redundant `inline` everywhere else. 13 years ago
Vladimír Vondruš 5b54b07210 Added Buffer::size(), Buffer::data() and Buffer::subData() queries. 13 years ago
Vladimír Vondruš db71a23e3c Bring whole Corrade namespace into Magnum namespace. 13 years ago
Vladimír Vondruš ca38c015f0 Refactored Buffer internals to follow GL naming conventions. 13 years ago
Vladimír Vondruš 932b9f4377 Method chaining in Buffer. 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š adde9154cd Doc++ 13 years ago
Vladimír Vondruš 38ec076eda Minor code cleanup (unused parameters). 13 years ago
Vladimír Vondruš 6a5d75d1e4 Relicensing to MIT/Expat license, part 2: headers. 13 years ago
Vladimír Vondruš 23f91fe339 Doc++ 13 years ago
Vladimír Vondruš 1693c772ad Moved OpenGL includes out from Magnum.h. 13 years ago
Vladimír Vondruš a45454ca73 Using CORRADE_INTERNAL_ASSERT_OUTPUT() where appropriate. 13 years ago
Vladimír Vondruš 35a918d050 Extension-aware Buffer and *Texture data invalidation. 14 years ago
Vladimír Vondruš d59297aeeb Implemented ARB_invalidate_subdata GL 4.3 extension. 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š 7183110eee Doc++, @todo++ 14 years ago
Vladimír Vondruš 7e66a09461 Marking all constructors explicit, except for matrix and vector classes. 14 years ago
Vladimír Vondruš dc1ab80cda Doc++ 14 years ago
Vladimír Vondruš 2acbd49e9c Renamed Buffered{Image,Texture} to Buffer{Image,Texture}. 14 years ago
Vladimír Vondruš c01c522248 Mention Native Client buffer requirements. 14 years ago
Vladimír Vondruš 8f83485653 Forward declarations for Magnum namespace in Magnum.h header. 14 years ago
Vladimír Vondruš 9701c8dacb If targetting exactly ES 2.0, hide everything not available there. 14 years ago
Vladimír Vondruš bb2fe188db Updated OpenGL ES support in Buffer and related classes. 14 years ago
Vladimír Vondruš 14192fa40f Mesh rework, part 6: don't rebind default VAO after draw call. 14 years ago
Vladimír Vondruš 4aa01e073e Code cleanup, doc++ 14 years ago