105 Commits (a1c37258d62d686b4b8d72bbbd5756a41a1920a5)

Author SHA1 Message Date
Vladimír Vondruš a1c37258d6 Added missing const. 13 years ago
Vladimír Vondruš e29b608632 Proper passing of image data to textures. 13 years ago
Vladimír Vondruš f83c2b601b Implemented ARB_texture_storage. 14 years ago
Vladimír Vondruš 23d481afb7 Doc++ 14 years ago
Vladimír Vondruš 35a918d050 Extension-aware Buffer and *Texture data invalidation. 14 years ago
Vladimír Vondruš 03f6095b9d Forgot to hide DSA functions when targetting ES. 14 years ago
Vladimír Vondruš d59297aeeb Implemented ARB_invalidate_subdata GL 4.3 extension. 14 years ago
Vladimír Vondruš fdded7281d Renamed *Texture::set*Data() to set*Image(). 14 years ago
Vladimír Vondruš 3f727b4abc Doc: fixed a few issues with OpenGL ES extensions. 14 years ago
Vladimír Vondruš ebf0107ab9 Move constructor and move assignment for textures. 14 years ago
Vladimír Vondruš 7e66a09461 Marking all constructors explicit, except for matrix and vector classes. 14 years ago
Vladimír Vondruš 90ed04dc7a Image formats rework. 14 years ago
Vladimír Vondruš 9153bcd957 Internal texture and renderbuffer format rework. 14 years ago
Vladimír Vondruš 43f6dbc72d Using integer vector aliases all over the place. 14 years ago
Vladimír Vondruš 44a10e0e9d Documentation and example usage of textures. 14 years ago
Vladimír Vondruš 06e526d7a1 Using Array instead of Vector for *Texture::setWrapping(). 14 years ago
Vladimír Vondruš 4545eb8987 Doc++ 14 years ago
Vladimír Vondruš 5b707d3524 Using GLfloat as default template parameter also in Color. 14 years ago
Vladimír Vondruš 8f83485653 Forward declarations for Magnum namespace in Magnum.h header. 14 years ago
Vladimír Vondruš a3c37cd277 Doc++, minor cleanup. 14 years ago
Vladimír Vondruš 93a5e7230f Use OpenGL ES 2.0 specific definitions for extension-only functionality. 14 years ago
Vladimír Vondruš 9701c8dacb If targetting exactly ES 2.0, hide everything not available there. 14 years ago
Vladimír Vondruš 67dbdd4b00 Fixed compiler warning when compiling with OpenGL ES support. 14 years ago
Vladimír Vondruš b12792d15a Updated OpenGL ES support in textures. 14 years ago
Vladimír Vondruš 9f7ae0b34f Overloaded AbstractTexture methods in subclasses for better chaining. 14 years ago
Vladimír Vondruš 1f43839e04 Using EXT_direct_state_access in textures. 14 years ago
Vladimír Vondruš 1f3c360cb2 Using bindInternal() directly in AbstractTexture::DataHelper. 14 years ago
Vladimír Vondruš ddbfca2f95 Don't export private symbols. 14 years ago
Vladimír Vondruš f9099a86bf Tracking texture state - bindings and limits. 14 years ago
Vladimír Vondruš 2595974fae Refactoring of internal OpenGL object names. 14 years ago
Vladimír Vondruš 1077370937 Using fixed-size 8bit integer for dimension count. 14 years ago
Vladimír Vondruš 64fae952dd Follow-up fix for previous commit. 14 years ago
Vladimír Vondruš 00cc00311b Workarounds for old GLEW versions (tested on 1.6). 14 years ago
Vladimír Vondruš bd665cb280 More texture and renderbuffer internal formats supported in OpenGL ES 3.0. 14 years ago
Vladimír Vondruš 5310326e69 Enabled RGB565 and BPTC textures, as they are now in headers. 14 years ago
Vladimír Vondruš 035bd4d376 Links to documentation of related gl*() function. 14 years ago
Vladimír Vondruš f3a07f82f4 Method chaining for textures. 14 years ago
Vladimír Vondruš c451b22392 Revert "Documentation: organizing the classes into "modules"." 14 years ago
Vladimír Vondruš cbdff68052 Clarified signed normalized texture types, formatting fixes. 14 years ago
Vladimír Vondruš d9dff2c046 Clarified required version and extension for R/RG textures. 14 years ago
Vladimír Vondruš d5ab207552 Fixed compilation on non-GLES targets (oops). 14 years ago
Vladimír Vondruš 9cb27a4dc3 Depth/stencil can be stored only in renderbuffer in OpenGL ES 2.0. 14 years ago
Vladimír Vondruš e7bb19b70b Documented unsized internal depth/stencil format. 14 years ago
Vladimír Vondruš a22bbc9e15 Removed @todo (deprecated in GLES 3.0). 14 years ago
Vladimír Vondruš c8aa005e86 Added Color3 and Color4 classes with HSV conversion. 14 years ago
Vladimír Vondruš 29723d0975 Fixed texture subdata setters. 14 years ago
Vladimír Vondruš b5699863f2 Doc: @todo++ 14 years ago
Vladimír Vondruš c7bb153d0a Port to OpenGL ES 2. 14 years ago
Vladimír Vondruš 9170728c66 @todo++ 14 years ago
Vladimír Vondruš 4dcb5df21c Reworked binding of textures to shaders. 14 years ago