19 Commits (e4454ace8d8a6f331644f781d38eecfef811bbc6)

Author SHA1 Message Date
Vladimír Vondruš f0793d6aea Fixed access to nonexistent MagnumShaders resources in utilities. 12 years ago
Vladimír Vondruš 4d538c9453 GCC 4.4 compatibility: std::reference_wrapper-related issues. 12 years ago
Vladimír Vondruš 3be4422ded Shaders: using attachShaders() everywhere. 12 years ago
Vladimír Vondruš b100f34f24 GCC 4.4 compatibility: explicit std::reference_wrapper cconstructor. 12 years ago
Vladimír Vondruš 9d0fc0d9d3 GCC 4.5 compatibility: cannot deduce init list in templated function. 12 years ago
Vladimír Vondruš d7a13940b1 Shaders: making use of parallel compilation. 12 years ago
Vladimír Vondruš 0f8d22235d Shader: more robust extension presence checking. 12 years ago
Vladimír Vondruš 7376e8f36d Use functions to bind textures to shader rather than *Texture::bind(). 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
Miguel Martin 0670f59c95 Added colour uniform to flat shader (event when texturing is enabled) 13 years ago
Vladimír Vondruš 51db425bdb Shaders: use generic definitions also in GLSL sources. 13 years ago
Vladimír Vondruš fd3f7febae Shaders: what the hell. 13 years ago
Vladimír Vondruš 81f02a24c6 Shaders: compile shaders also for GLSL 1.50 (GL 3.2). 13 years ago
Vladimír Vondruš 0f60325126 Shaders: minor cleanup. 13 years ago
Vladimír Vondruš 60d8d1af16 Shaders: textured version of Flat shader. 13 years ago
Vladimír Vondruš 0b4e6391a0 Shaders: extension support queries depend on selected GLSL version. 13 years ago
Vladimír Vondruš db71a23e3c Bring whole Corrade namespace into Magnum namespace. 13 years ago
Vladimír Vondruš 6904b38b13 Reworked and cleaned up shader classes. 13 years ago
Vladimír Vondruš fd4ada4fc1 Method chaining in Shader. 13 years ago
Vladimír Vondruš 623fda0dc7 Shaders: removed superfluous `*Shader` suffix from class names. 13 years ago
Vladimír Vondruš 127910d537 Shaders: minor tweaks. 13 years ago
Vladimír Vondruš 777f67ab9f GCC 4.5 compatibility: can't use initializer list here. 13 years ago
Vladimír Vondruš c5ab86794b Relicensing to MIT/Expat license, part 3: source files. 13 years ago
Vladimír Vondruš 003e524a26 Shaders: using new type aliases in whole Shaders namespace. 13 years ago
Vladimír Vondruš dc798b7320 Shaders: added missing 3D version of FlatShader vertex shader. 13 years ago
Vladimír Vondruš a22bf1bf4e Shaders: don't use explicit attribute location on GL 2.1. 13 years ago
Vladimír Vondruš 29a07c7d62 GCC 4.6 compilation fixes. 14 years ago
Vladimír Vondruš 7a894e97a0 Using ARB_explicit_uniform_location in shaders. 14 years ago
Vladimír Vondruš 231c002838 Explicitly use *Matrix in names when appropriate. 14 years ago
Vladimír Vondruš 02158cd0f9 GCC 4.5 compatibility: fixed initializer-list issues. 14 years ago
Vladimír Vondruš e4a6832eab Accidentaly forgot commented-out code. 14 years ago
Vladimír Vondruš 2dd0a68329 Internal "traits" cleanup. 14 years ago
Vladimír Vondruš 6f6d3d09b2 Blind port of FlatShader to OpenGL 2.1 and OpenGL ES 2.0. 14 years ago
Vladimír Vondruš d46bc34390 Moved flat shader from internal physics implementation to Shaders. 14 years ago
Vladimír Vondruš f85a7fc568 Physics: Minimal initial implementation of debug draw. 14 years ago