32 Commits (1b45a71ff57a90ea913c6985121a64ba8e7d02c9)

Author SHA1 Message Date
Vladimír Vondruš 1b45a71ff5 Allocation-free overloads for *::setLabel(). 12 years ago
Vladimír Vondruš bc81eb92d8 Added AbstractShaderProgram::attachShaders(). 12 years ago
Vladimír Vondruš c3df68aa28 doc: make section headers in class/function docs have sane size. 12 years ago
Vladimír Vondruš e4f7d0bb52 Doc++ 12 years ago
Vladimír Vondruš cbe63c7a04 Removed superfluous template parameter from EnumSet typedefs. 12 years ago
Vladimír Vondruš 598b456eb7 Implemented ARB_vertex_type_10f_11f_11f_rev (GL 4.4). 12 years ago
Vladimír Vondruš 85f35f7cd9 Cleanup of AbstractShaderProgram::Attribute::DataOption enum operators. 12 years ago
Vladimír Vondruš 69d02ee7ee doc: strict ordering of sections in detailed documentation. 12 years ago
Vladimír Vondruš bfbd4d2036 Completed documentation review in root namespace. 12 years ago
Vladimír Vondruš a7420dd013 Embarassing typos. 12 years ago
Vladimír Vondruš 116f474fab Removed long-deprecated *::maxSupported*() limit queries. 12 years ago
Vladimír Vondruš 8590d351b1 Doc++ 12 years ago
Vladimír Vondruš 0955390ca8 Follow OpenGL terminology for texture binding units. 12 years ago
Vladimír Vondruš e9af8c8825 Fixed, cleaned up and updated AbstractShaderProgram documentation. 12 years ago
Vladimír Vondruš 7b504a9bb1 Finally implemented parallelizable shader compilation and linking. 12 years ago
Vladimír Vondruš a7db8052ea Define AbstractShaderProgram::Attribute<T>::Type as T. 12 years ago
Vladimír Vondruš 980503a509 Renamed AbstractShaderProgram::Attribute::Type to ScalarType. 12 years ago
Vladimír Vondruš 12a2bb81ba Doc++, added some TODOs. 12 years ago
Vladimír Vondruš 7376e8f36d Use functions to bind textures to shader rather than *Texture::bind(). 12 years ago
Vladimír Vondruš 703ce0bd89 Explicitly passing shader to Mesh*::draw(). 12 years ago
Vladimír Vondruš 4c21e10e57 Support both DSA and SSO variants of glProgramUniform*(). 12 years ago
Vladimír Vondruš 6ce7466b21 Use UnsignedInt instead of std::size_t for attribute sizes/offsets. 12 years ago
Vladimír Vondruš 29deb70f23 doc: mention also OpenGL version for optionally used extensions. 12 years ago
Vladimír Vondruš 8f9036104d doc: explicitly mention that given extension is needed for ES2. 12 years ago
Vladimír Vondruš 10669f9e78 Fix class/struct mismatch. 12 years ago
Vladimír Vondruš 8cdefa1e0b Moved global data from shader classes to per-context state. 12 years ago
Vladimír Vondruš 6f0ba96cb6 Happy new year too. 12 years ago
Vladimír Vondruš 4820476beb Doc++ 12 years ago
Vladimír Vondruš 7a68362170 Making includes absolute, part 6: better filenames for internal files. 12 years ago
Vladimír Vondruš 0616f24f34 Making includes absolute, part 5: absolute includes everywhere. 12 years ago
Vladimír Vondruš 8c2291aa49 Making includes absolute, part 4: using absolute includes for Corrade. 12 years ago
Vladimír Vondruš 45a10cefdf Making includes absolute, part 1: moving files around. 12 years ago
Vladimír Vondruš 6c2c020b89 Added some TODOs. 13 years ago
Vladimír Vondruš 46e2ca80cd Various documentation fixes and updates. 13 years ago
Vladimír Vondruš 5ad98d41ca Expose vertex attribute size as vector size + vector count. 13 years ago
Vladimír Vondruš 7530605f29 Documentation update for shader classes. 13 years ago
Vladimír Vondruš 18eb3cd0dc Update and fix documentation, remove obsolete TODO. 13 years ago
Vladimír Vondruš 5115fb8624 Doc++, added todos. 13 years ago
Vladimír Vondruš f1e2bf3b93 Fixed documentation links to EXT_debug_label. 13 years ago
Vladimír Vondruš b2325dda2f Support for object labels from KHR_debug and EXT_debug_label. 13 years ago
Vladimír Vondruš 79ff9e1ca4 Marking deprecated functions and types with CORRADE_DEPRECATED(). 13 years ago
Vladimír Vondruš 219429aeba No need to have const members in AbstractShaderProgram::Attribute. 13 years ago
Vladimír Vondruš 28032a3909 Doc++ 13 years ago
Vladimír Vondruš a125964273 Doc++ 13 years ago
Vladimír Vondruš f92e21e5c7 doc: improve shader backporting documentation. 13 years ago
Vladimír Vondruš bddf01c3b9 Disable deprecated API if MAGNUM_BUILD_DEPRECATED is set. 13 years ago
Vladimír Vondruš d380e07ac5 Separated deprecated API and deprecated GL API in the docs. 13 years ago
Vladimír Vondruš a040b358ef Shader-related limit queries. 13 years ago
Vladimír Vondruš 136e5c08fc Mentioned version-aware extension queries in portability documentation. 13 years ago
Vladimír Vondruš 13d5e2a50f Removed enum-referencing Doxygen workarounds. 13 years ago