56 Commits (4a983566e638cd43064ae8ce71d29fb3a0e279f4)

Author SHA1 Message Date
Vladimír Vondruš caa9889595 Use `size >> mipLevel` to compute image size at given mip level. 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š e97b2a79f9 Typo fix: additionaly -> additionally. 13 years ago
Vladimír Vondruš a50bda090a No need to have virtual destructor for AbstractTexture. 13 years ago
Vladimír Vondruš 5e281db693 Yet another mingw32 linker fix. 13 years ago
Vladimír Vondruš 9f61c08e97 Support for ARB_texture_stencil8. 13 years ago
Vladimír Vondruš eb3de49e75 Reordered *Image parameters. 13 years ago
Vladimír Vondruš a500be6ef2 Pass image as reference, not pointer to *Texture::set*Image(). 13 years ago
Vladimír Vondruš 87fff877ba Pass image as reference, not pointer to *Texture::image(). 13 years ago
Vladimír Vondruš e7fd8740bb Fallback for texture storage feature. 13 years ago
Vladimír Vondruš a49d973cb0 Moved sampler state enums into new Sampler class. 13 years ago
Vladimír Vondruš 7de45c98b1 Moved texture and image formats out of the classes. 13 years ago
Vladimír Vondruš 05531ad20b Ability to retrieve texture images. 13 years ago
Vladimír Vondruš 4a9b0b36ec Refactored AbstractTexture internals. 13 years ago
Vladimír Vondruš 7ef8432fbe Doxygen: ignore specific namespaces instead of whole directories. 13 years ago
Vladimír Vondruš 6b59c08c15 Some image & texture formats are available only through ES2 extensions. 13 years ago
Vladimír Vondruš c5ab86794b Relicensing to MIT/Expat license, part 3: source files. 13 years ago
Vladimír Vondruš 7a99a4b326 Shortened (texture) filtering types to comply with OpenGL naming. 13 years ago
Vladimír Vondruš 2d2d1c07f4 Using new type aliases in whole root Magnum namespace. 13 years ago
Vladimír Vondruš 692f4854a7 Ability to retrieve texture image size in given mip level. 13 years ago
Vladimír Vondruš c339063566 Don't instanitate/declare structs as classes. 13 years ago
Vladimír Vondruš 18ad4307aa Implementation for texture level parameter query. 13 years ago
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š 35a918d050 Extension-aware Buffer and *Texture data invalidation. 14 years ago
Vladimír Vondruš fdded7281d Renamed *Texture::set*Data() to set*Image(). 14 years ago
Vladimír Vondruš ebf0107ab9 Move constructor and move assignment for textures. 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š 06e526d7a1 Using Array instead of Vector for *Texture::setWrapping(). 14 years ago
Vladimír Vondruš 9701c8dacb If targetting exactly ES 2.0, hide everything not available there. 14 years ago
Vladimír Vondruš b12792d15a Updated OpenGL ES support in textures. 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š f9099a86bf Tracking texture state - bindings and limits. 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š f3a07f82f4 Method chaining for textures. 14 years ago
Vladimír Vondruš d5ab207552 Fixed compilation on non-GLES targets (oops). 14 years ago
Vladimír Vondruš c7bb153d0a Port to OpenGL ES 2. 14 years ago
Vladimír Vondruš 4dcb5df21c Reworked binding of textures to shaders. 14 years ago
Vladimír Vondruš 172c60a900 Support for anisotropic filtering. 14 years ago
Vladimír Vondruš cc1f9c60c9 Swapped size and type template parameters in Vector and Matrix. 14 years ago
Vladimír Vondruš 63f2e130b1 Fixed CubeMapTexture wrapping, simplified code of texture classes. 14 years ago
Vladimír Vondruš 2ae1a884cb Hiding AbstractTexture::DataHelper class from documentation. 14 years ago
Vladimír Vondruš d8deeb836a Rectangle texture safety guards, doc++ 14 years ago
Vladimír Vondruš e0470d6b58 Non-templated base for Image, BufferedImage and Trade::ImageData. 14 years ago
Vladimír Vondruš 9097bb5d44 Added remaining internal formats to AbstractTexture. 14 years ago