137 Commits (c381572cff50ed1b42aec439a3f488f972025264)

Author SHA1 Message Date
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š a50bda090a No need to have virtual destructor for AbstractTexture. 13 years ago
Vladimír Vondruš a7f5bef038 Getting rid of <>, part 1: Color classes. 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š dc2ab6ca47 Document disallowed copy and allowed move better. 13 years ago
Vladimír Vondruš b23b0a4655 Don't hide publicly used functions. 13 years ago
Vladimír Vondruš b5a6036d48 Use proper ARB_framebuffer_object extension. 13 years ago
Vladimír Vondruš e7fd8740bb Fallback for texture storage feature. 13 years ago
Vladimír Vondruš d23942f1bc Fixed comma at the end of enumeration list. 13 years ago
Vladimír Vondruš f7aa2c05a6 Deinlined heavy functions and removed redundant `inline` everywhere else. 13 years ago
Vladimír Vondruš f5e4b8a90f Updated, documented and added missing texture targets. 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š 59b6fb2904 Texture border & anisotropy is available only as ES2 extension. 13 years ago
Vladimír Vondruš 6b59c08c15 Some image & texture formats are available only through ES2 extensions. 13 years ago
Vladimír Vondruš 787e01940f 16bit SNORM internal texture formats are not available in ES3. 13 years ago
Vladimír Vondruš b9cee8e014 Support for ES2 extension NV_texture_border_clamp. 13 years ago
Vladimír Vondruš 549b1466fc Support for ES2 extension ANGLE_depth_texture. 13 years ago
Vladimír Vondruš f56ebd4507 Fix OES_required_internalformat-related enums in AbstractTexture. 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š 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š a7f7e76da8 Added TODOs. 13 years ago
Vladimír Vondruš ff06d88a24 Extension header for OpenGL ES is available now. 13 years ago
Vladimír Vondruš 692f4854a7 Ability to retrieve texture image size in given mip level. 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š 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