27 Commits (0aa16595ebbcaba99448b89eefeaafad63e60883)

Author SHA1 Message Date
Vladimír Vondruš 0aa16595eb Use new-style debug operators everywhere. 11 years ago
Vladimír Vondruš 3adec2432c Implemented EXT_tessellation_shader AEP extension. 11 years ago
Vladimír Vondruš 52be3a44b1 Implemented EXT_geometry_shader AEP extension. 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š 65a2e5677a Properly use the "Std Swap Two Step". 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š a894904cab Removed autolink-preventing % noise and unneeded HTML from root namespace. 12 years ago
Vladimír Vondruš 4bc4a40c70 Enabled new shader functionality in ES 3.1. 12 years ago
Vladimír Vondruš 1b45a71ff5 Allocation-free overloads for *::setLabel(). 12 years ago
Vladimír Vondruš 21d3db82df Doc++ 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š 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š 67f4a2ff65 Doc++ 12 years ago
Vladimír Vondruš 7b504a9bb1 Finally implemented parallelizable shader compilation and linking. 12 years ago
Vladimír Vondruš 29deb70f23 doc: mention also OpenGL version for optionally used extensions. 12 years ago
Vladimír Vondruš b68843bf22 Shader: ability to use version directive from shader source. 12 years ago
Vladimír Vondruš 6f0ba96cb6 Happy new year too. 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š 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š 7530605f29 Documentation update for shader classes. 13 years ago
Vladimír Vondruš ce52f7b62f Moved Version enum to its own file. 13 years ago
Vladimír Vondruš 5f51652aff Updated, documented and tested Shader and ShaderProgram movement. 13 years ago
Vladimír Vondruš a4aad89cfb Ability to print Shader::Type enum to Debug output. 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š a040b358ef Shader-related limit queries. 13 years ago
Vladimír Vondruš f7aa2c05a6 Deinlined heavy functions and removed redundant `inline` everywhere else. 13 years ago
Vladimír Vondruš 6904b38b13 Reworked and cleaned up shader classes. 13 years ago
Vladimír Vondruš 0804106f62 Make Shader::addSource() move-aware. 13 years ago
Vladimír Vondruš 950dde62f1 Make Shader::addSource() no-op for empty string. 13 years ago
Vladimír Vondruš d3ebbabb27 Properly count line numbers in shaders. 13 years ago
Vladimír Vondruš fd4ada4fc1 Method chaining in Shader. 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š 7e66a09461 Marking all constructors explicit, except for matrix and vector classes. 14 years ago
Vladimír Vondruš dc1ab80cda Doc++ 14 years ago
Vladimír Vondruš 9ead1e9deb Thorough documentation review and update. 14 years ago
Vladimír Vondruš 29893ebe82 Updated OpenGL ES support in shaders. 14 years ago
Vladimír Vondruš 4152e1fc9d Better ability to create portable shaders. 14 years ago
Vladimír Vondruš ac3a8b55d6 New Compute shader stage in OpenGL 4.3. 14 years ago
Vladimír Vondruš 035bd4d376 Links to documentation of related gl*() function. 14 years ago