47 Commits (1bc372370247dbee3ee79362a3f6cf972bdec950)

Author SHA1 Message Date
Vladimír Vondruš eb4eda48f5 Using std::unique_ptr instead of naked pointers in internal implementation. 12 years ago
Vladimír Vondruš 664e765fd9 Doc++ 12 years ago
Vladimír Vondruš 1c543cd26b ARB_direct_state_access support for creating textures. 12 years ago
Vladimír Vondruš b0741493f9 Preparation for ARB_direct_state_access GL 4.5 feature. 12 years ago
Vladimír Vondruš dc312cda0d Implemented indexed buffer binding. 12 years ago
Vladimír Vondruš 3e84a1848f Added multi-unbind function to AbstractTexture. 12 years ago
Vladimír Vondruš a3aa26bbe4 Proper state tracking also in texture-multi-bind. 12 years ago
Vladimír Vondruš 4242072695 Ensure that texture object is properly created before using it. 12 years ago
Vladimír Vondruš ac015f926d Hide Buffer::bind() and Buffer::unbind() from public API. 12 years ago
Vladimír Vondruš 278877f8e3 Enabled 2D multisample textures in ES 3.1. 12 years ago
Vladimír Vondruš ac0b63da0b Enabled multisample texture limit queries in ES 3.1. 12 years ago
Vladimír Vondruš 10faa49363 Enabled texture image size queries in ES 3.1. 12 years ago
Vladimír Vondruš 01053ec504 Enabled stencil texturing in ES 3.1. 12 years ago
Vladimír Vondruš 7468887e99 Re-enable extension calls on OpenGL ES except for NaCl and Emscripten. 12 years ago
Vladimír Vondruš c2974f5ced Removed dead code. 12 years ago
Vladimír Vondruš 61bebc3417 Enabled TextureFormat::R8 and RG8 on ES2, clarified the docs. 12 years ago
Vladimír Vondruš 05e0c8dcaa Disable TextureFormat::RGB10 for ES3. 12 years ago
Vladimír Vondruš 623ed89328 Removed dead code. 12 years ago
Vladimír Vondruš 1b45a71ff5 Allocation-free overloads for *::setLabel(). 12 years ago
Vladimír Vondruš c621886f72 Minor color/texture format fixes. 12 years ago
Vladimír Vondruš 4b6ae7afe6 Support for EXT_texture_sRGB_decode. 12 years ago
Vladimír Vondruš 4e50aeee31 Ability to reset internal state tracker. 12 years ago
Vladimír Vondruš 8c0c80a5c3 Implemented ARB_texture_swizzle. 12 years ago
Vladimír Vondruš 1b1ad41ae1 Renamed internal function to avoid name clashes. 12 years ago
Vladimír Vondruš ef897de79e Implemented depth texture compare mode and function. 12 years ago
Vladimír Vondruš 8a98ab0675 Implementation of ARB_stencil_texturing. 12 years ago
Vladimír Vondruš 4f4131b320 Implemented texture LOD parameters. 12 years ago
Vladimír Vondruš b921d0c95c Fix compilation on GCC 4.6. 12 years ago
Vladimír Vondruš 0a2b8088a6 Added MultisampleTexture::setStorage(). 12 years ago
Vladimír Vondruš cc66fa76ba Support ARB_multi_bind for textures. 12 years ago
Vladimír Vondruš 580a723d61 Added *Texture::unbind(). 12 years ago
Vladimír Vondruš e2abc39766 Save texture target along with ID in state tracker. 12 years ago
Vladimír Vondruš f0df35aa65 Forgot to update state tracker in ARB_multi_bind texture binding impl. 12 years ago
Vladimír Vondruš 116f474fab Removed long-deprecated *::maxSupported*() limit queries. 12 years ago
Vladimír Vondruš a24ea3ce25 Ability to set base and max mip level on textures. 12 years ago
Vladimír Vondruš bf1d2e26fa Support for setting border color on integer textures. 12 years ago
Vladimír Vondruš 0955390ca8 Follow OpenGL terminology for texture binding units. 12 years ago
Vladimír Vondruš 7a1789470a Initial ARB_multi_bind usage in *Texture::bind(). 12 years ago
Vladimír Vondruš e55ee11b6a Deprecate AbstractTexture::maxLayers() altogether. 12 years ago
Vladimír Vondruš 959d40a02d Split Texture into TextureArray, MultisampleTexture and RectangleTexture. 12 years ago
Vladimír Vondruš fc35adaac2 Use *Image::dataSize() instead of manual buggy size computation. 12 years ago
Vladimír Vondruš 11522ac0cf Get rid of pointers in internal texture implementation. 12 years ago
Vladimír Vondruš 37b9f4d846 Moved global data from texture classes to per-context state. 12 years ago
Vladimír Vondruš 6f0ba96cb6 Happy new year too. 12 years ago
Vladimír Vondruš 597a14d760 Fixed OpenGL ES 2.0 and 3.0 build. 12 years ago
Vladimír Vondruš 0616f24f34 Making includes absolute, part 5: absolute includes everywhere. 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š 7fe926dcab Fix AbstractTexture::setWrapping() for rectangle textures. 13 years ago
Vladimír Vondruš 1f15ac1d92 Added no-op fallback for unsupported EXT_texture_filter_anisotropic. 13 years ago