22 Commits (b251b1b0c5a4cf1ca707f56427eb6b397fc2db25)

Author SHA1 Message Date
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š 4e50aeee31 Ability to reset internal state tracker. 12 years ago
Vladimír Vondruš 2ae7bfaf14 Max texture LOD bias _is_ available in OpenGL ES 3. 12 years ago
Vladimír Vondruš d772f51050 Hide texture state members which are not used on ES. 12 years ago
Vladimír Vondruš 54cb177bb0 Properly initialize variables for texture limits in 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š 4f4131b320 Implemented texture LOD parameters. 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š 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š b18b19bd11 Missing include. 12 years ago
Vladimír Vondruš 171af7cda9 Be more defensive in getting max texture slot count. 12 years ago
Vladimír Vondruš a88155a198 Actually make use of EXT_texture_storage on ES2. 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š 45a10cefdf Making includes absolute, part 1: moving files around. 12 years ago
Vladimír Vondruš bd955a77b7 Renamed Sampler::maxAnisotropy() to Sampler::maxMaxAnisotropy(). 13 years ago
Vladimír Vondruš 13692f4895 Added BufferTexture::offsetAlignment() limit query. 13 years ago
Vladimír Vondruš 6ee2745503 Texture-related limit queries. 13 years ago
Vladimír Vondruš 17f0f7de39 De-inline TextureState constructor/destructor. 13 years ago
Vladimír Vondruš 62ecc2470f Made some constructors constexpr. 13 years ago
Vladimír Vondruš 6a5d75d1e4 Relicensing to MIT/Expat license, part 2: headers. 13 years ago
Vladimír Vondruš 56bc8825cc Mesh rework, part 5: tracking currently bound VAO. 14 years ago
Vladimír Vondruš 2dde4b9bf8 Tracking AbstractShaderProgram state. 14 years ago
Vladimír Vondruš 6b3781b97f Tracking Buffer state. 14 years ago
Vladimír Vondruš 193246e533 Private (implementation-only) OpenGL state tracker. 14 years ago
Vladimír Vondruš dfe566886a SceneGraph: disallow instantiation of Object and Camera base classes. 14 years ago
Vladimír Vondruš e3ee7b487b Moved Object, Scene and Light to separate SceneGraph library. 14 years ago
Vladimír Vondruš a894c434b2 Revert "Caching light position relative to camera." 14 years ago
Vladimír Vondruš d65d33912a Improved Object transformation caching to reuse absolute transformation. 14 years ago
Vladimír Vondruš 0443bbe286 Caching light position relative to camera. 14 years ago
Vladimír Vondruš e8c76b7d96 Forced exclusive use of bracket operators in Matrix and Vector. 14 years ago
Vladimír Vondruš f839963622 Storing Light position as Vector4, not Vector3. 14 years ago
Vladimír Vondruš 0945c50aa6 Removed "active camera" from Scene. 14 years ago
Vladimír Vondruš be98437682 De-inlined Light::clean(). 14 years ago
Vladimír Vondruš b945f5f68b Happy New Year. 15 years ago
Vladimír Vondruš e536c892c4 Added Math::pow() and Math::log() functions. 15 years ago
Vladimír Vondruš c7b331d100 (Ahem...) Happy New Year! 15 years ago
Vladimír Vondruš c38a1993db More robust object parenting. 16 years ago
Vladimír Vondruš 3f02de7ce1 Renamed AbstractObject -> Object, draw() is now dummy instead of pure virtual. 16 years ago
Vladimír Vondruš 57380e0681 Small pedantic fixes. 16 years ago
Vladimír Vondruš 9b6f3582e3 Orthographic and perspective camera projections. 16 years ago
Vladimír Vondruš c41d6ad582 New namespace Magnum::Math. 16 years ago
Vladimír Vondruš eeb12e3414 Vector3 class with additional functions for three-component vectors. 16 years ago