51 Commits (ce72c4d63770f858c6bb085e3ede4e682709acdf)

Author SHA1 Message Date
Vladimír Vondruš ce72c4d637 Doc++ 11 years ago
Vladimír Vondruš 41f5b95eba Use ArrayView instead of separate data/size params for shader uniforms. 11 years ago
Vladimír Vondruš fc523595e1 Document that KHR_debug is covered by AEP too. 11 years ago
Vladimír Vondruš 99ff54d3d9 Adapted to Corrade changes. 11 years ago
Vladimír Vondruš 567a2569a2 First-class WebGL support, part 6: reduced shader functionality. 11 years ago
Vladimír Vondruš 1f985dfec6 First-class WebGL support, part 2: no debug output. 11 years ago
Vladimír Vondruš 3e2a91d27a Cleaned up old Doxygen workarounds. 11 years ago
Vladimír Vondruš 0fcf763900 Fix off-by-one errors when converting const char[] to string. 11 years ago
Vladimír Vondruš 6488fe6e75 Oh, it's 2015 already. 11 years ago
Vladimír Vondruš f3e02008fb No need to use class/struct keyword in friend declarations. 12 years ago
Vladimír Vondruš a894904cab Removed autolink-preventing % noise and unneeded HTML from root namespace. 12 years ago
Vladimír Vondruš e46cb0f238 Fix non-deprecated build. 12 years ago
Vladimír Vondruš 6f355c564d Initial transform feedback implementation. 12 years ago
Vladimír Vondruš 1cfb5b0eaf Moved Attribute class out of AbstractShaderProgram enum. 12 years ago
Vladimír Vondruš 64e85966de Replaced NV_half_float with hopefully more standard ARB_half_float. 12 years ago
Vladimír Vondruš a5c2efc8c0 Support glProgramUniform*() calls from OpenGL ES 3.1. 12 years ago
Vladimír Vondruš 3d0b573efb Doc++, minor cleanup. 12 years ago
Vladimír Vondruš 4bc4a40c70 Enabled new shader functionality in ES 3.1. 12 years ago
Vladimír Vondruš e71be176a9 Allocation-free overloads for AbstractShaderProgram string functions. 12 years ago
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