21 Commits (608a80c20d4cca4cee58dc3b06038cf80f475be5)

Author SHA1 Message Date
Vladimír Vondruš 99ff54d3d9 Adapted to Corrade changes. 11 years ago
Vladimír Vondruš 0ca141d431 Attempt to fix build without assertions no. 2. 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š 6488fe6e75 Oh, it's 2015 already. 11 years ago
Vladimír Vondruš 7b5d9a63f1 Initial support for OpenGL 4.5. 12 years ago
Vladimír Vondruš 4bc4a40c70 Enabled new shader functionality in ES 3.1. 12 years ago
Vladimír Vondruš 8e79d1877e Initial support for OpenGL ES 3.1. 12 years ago
Vladimír Vondruš 515e54f46e Removed obsolete workarounds. 12 years ago
Vladimír Vondruš 1b45a71ff5 Allocation-free overloads for *::setLabel(). 12 years ago
Vladimír Vondruš 6eb9676604 Fix Shader::compile() error output. 12 years ago
Vladimír Vondruš 1ab87a4de5 Workarounds for platforms without std::to_string(). 12 years ago
Vladimír Vondruš 4be1c5e15c Print non-error shader compilation/linking messages to Warning output. 12 years ago
Vladimír Vondruš 7b504a9bb1 Finally implemented parallelizable shader compilation and linking. 12 years ago
Vladimír Vondruš b9b7262eba GLSL ES 3.0 requires `es` in version directive. 12 years ago
Vladimír Vondruš 2235cb76b1 Apparently Android is something like newlib. 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š 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š ce52f7b62f Moved Version enum to its own file. 13 years ago
Vladimír Vondruš c9103b8947 Fix compilation of Shader on MinGW32. 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š b2325dda2f Support for object labels from KHR_debug and EXT_debug_label. 13 years ago
Vladimír Vondruš bfe6033348 Minor cleanup. 13 years ago
Vladimír Vondruš d945395800 Using Corrade::Utility::Directory::{read,write}() where possible. 13 years ago
Vladimír Vondruš ee045d261a Make some type conversions explicit. 13 years ago
Vladimír Vondruš 2c97326d8d std::fstream accepts filename as std::string in C++11. 13 years ago
Vladimír Vondruš 28032a3909 Doc++ 13 years ago
Vladimír Vondruš da03d86e3e Explicitly pass also shader source sizes in Shader::compile(). 13 years ago
Vladimír Vondruš d6c4bb0300 Use "constructor cast" instead of `static_cast<GL...>(...)`. 13 years ago
Vladimír Vondruš 41ee03c5c5 Missing std::to_string() is MinGW32's fault, not Windows fault. 13 years ago
Vladimír Vondruš 2426a08c7a GCC 4.6 compatibility: can't use both constexpr and const. 13 years ago
Vladimír Vondruš a040b358ef Shader-related limit queries. 13 years ago
Vladimír Vondruš 706560fb28 Mingw32's GCC 4.7 doesn't have std::to_string(). 13 years ago
Vladimír Vondruš 99c72ed99b Initial support for OpenGL 4.4. 13 years ago
Vladimír Vondruš 252f489eaa Don't query shader info log if it contains only '\0' character. 13 years ago
Vladimír Vondruš 0c31f5dbe4 NaCl's newlib doesn't have std::to_string(). 13 years ago
Vladimír Vondruš 9d1d4b5ef1 Properly number shader sources. 13 years ago
Vladimír Vondruš 64b00278b8 No need to add `#line` directive also before `#version` line. 13 years ago
Vladimír Vondruš 12f9666321 Missing space in shader compiler output message. 13 years ago
Vladimír Vondruš 6904b38b13 Reworked and cleaned up shader classes. 13 years ago
Vladimír Vondruš 4d3865c10c Properly move in shader move constructor/assignment. 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š 63245ae457 Fixed various superflous spaces and newlines in Shader error messages. 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