74 Commits (5e7fcd48c08f6616dd970b0e23142f366cfd9263)

Author SHA1 Message Date
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
Vladimír Vondruš 53d82bda19 Got rid of default Buffer target. 14 years ago
Vladimír Vondruš ddbfca2f95 Don't export private symbols. 14 years ago
Vladimír Vondruš b9e96d3b08 Documented internal buffer state tracking. 14 years ago
Vladimír Vondruš f28f5398d3 Added some @todos. 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š 684a1ee712 Removed set*Data(Target, ...) functions from Buffer. 14 years ago
Vladimír Vondruš 806828f173 First extension-aware functionality - Buffer::copy(). 14 years ago
Vladimír Vondruš 2595974fae Refactoring of internal OpenGL object names. 14 years ago
Vladimír Vondruš 5283b3b9cd Buffer: support for copying. 14 years ago
Vladimír Vondruš ae5b88d448 Buffer: added last remaining targets from OpenGL 4.2 and 4.3. 14 years ago
Vladimír Vondruš 3868dba6ae Buffer documentation update. 14 years ago
Vladimír Vondruš c97d2c9049 Support for filling Buffer from std::array. 14 years ago
Vladimír Vondruš 0145343d59 Pedantic: using std::size_t instead of size_t from C compat headers. 14 years ago
Vladimír Vondruš b067a6d1dc Several new buffer targets and usages are available on OpenGL ES 3.0. 14 years ago
Vladimír Vondruš e213979559 Fixed compilation on OpenGL ES. 14 years ago
Vladimír Vondruš 035bd4d376 Links to documentation of related gl*() function. 14 years ago
Vladimír Vondruš fe62f547de Reduced #includes in headers. 14 years ago
Vladimír Vondruš 9461f780c4 Ability to set buffer (sub)data from fixed-size array. 14 years ago
Vladimír Vondruš 57b064a2ef Pixel pack buffer isn't available on ES2 either. 14 years ago