42 Commits (b9e96d3b086a47b4557318b084bcfdc2cf0d84a7)

Author SHA1 Message Date
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
Vladimír Vondruš c451b22392 Revert "Documentation: organizing the classes into "modules"." 14 years ago
Vladimír Vondruš c7bb153d0a Port to OpenGL ES 2. 14 years ago
Vladimír Vondruš 21cb067494 @todo++ 14 years ago
Vladimír Vondruš 79945ab6fc Documentation: organizing the classes into "modules". 14 years ago
Vladimír Vondruš f0cb14bae9 Revert "Adapted to OpenGL 4.2 renaming of GL_COPY_*_BUFFER." 14 years ago
Vladimír Vondruš 5133861750 Links to required extensions in documentation. 14 years ago
Vladimír Vondruš e0b1fa9ac3 Adapted to OpenGL 4.2 renaming of GL_COPY_*_BUFFER. 14 years ago
Vladimír Vondruš aa3c703c25 Added TODOs for easily implementable things. 14 years ago
Vladimír Vondruš 91db0e0294 Added one more Buffer target. 14 years ago
Vladimír Vondruš 3f4e28cfca Documented required OpenGL version for some functionality. 14 years ago
Vladimír Vondruš b0756190c2 Added Buffer::id() for retrieving OpenGL internal buffer ID. 14 years ago
Vladimír Vondruš 0c1f789ab7 Functions changing OpenGL internal state shouldn't be constant. 14 years ago
Vladimír Vondruš e3f0edd418 Convenience functions for setting buffer data from vector. 14 years ago
Vladimír Vondruš 62d0fa96a8 Added Buffer:setSubData() functions. 14 years ago
Vladimír Vondruš 0feebe3f7c Function for unbinding given buffer target. 14 years ago
Vladimír Vondruš fb9b003e24 Buffer rework. 14 years ago
Vladimír Vondruš 70fa53b949 Removed unbind() from buffers and textures. 14 years ago
Vladimír Vondruš 49b126abc6 Don't try to develop our own OpenGL (naming). 14 years ago
Vladimír Vondruš b945f5f68b Happy New Year. 15 years ago
Vladimír Vondruš 2d50410dee C++11 (move semantics) compatible class copy/move disabling. 15 years ago
Vladimír Vondruš c7b331d100 (Ahem...) Happy New Year! 15 years ago
Vladimír Vondruš 118515b3cd Getter for buffer type. 16 years ago
Vladimír Vondruš 37e2d44bd6 Make buffer binding constant. 16 years ago
Vladimír Vondruš c9ad48bf51 Simple wrapper for OpenGL buffers. 16 years ago