3 Commits (94f0dcb421d98bf497bde018aebf34eafa0a9777)

Author SHA1 Message Date
Vladimír Vondruš faed96b4cf Shaders: avoid repeated GL::Context::current() calls. 5 years ago
Vladimír Vondruš e26f90957c Shaders: wait, how did the linker work for the whole decade?! 5 years ago
Vladimír Vondruš 2066d82ea4 Shaders: suffix all existing shaders with GL. 5 years ago
Vladimír Vondruš 3d136503d8 Updated copyright year. 5 years ago
Vladimír Vondruš e7b9ca735e Shaders: make default indentity matrices more explicit in the code. 6 years ago
Vladimír Vondruš 19e0e96d74 Updated copyright year. 6 years ago
Vladimír Vondruš 3759d26a7d Shaders: NO, these are not layers. 6 years ago
Vladimír Vondruš fff1b6e5cf Shaders: delete 8 kB of needless shader code. 6 years ago
Vladimír Vondruš 9a06b3515b Shaders: implement texture coordinate transformation for all shaders. 6 years ago
Vladimír Vondruš a0f0015211 Shaders: de-inline uniform setters. 7 years ago
Vladimír Vondruš cd5f5e7ff9 Shaders: add ColorOutput constant to all shaders for consistency. 7 years ago
Vladimír Vondruš fd67e42df1 Shaders: don't test for ES3 at runtime. 7 years ago
Vladimír Vondruš a36d8eb033 Remove use of std::reference_wrapper where possible. 7 years ago
Vladimír Vondruš e6b7aa12fa Updated copyright year. 7 years ago
Vladimír Vondruš 0e9cb6945e Shaders: define reasonable uniform defaults for all shaders. 8 years ago
Vladimír Vondruš adb4547ba0 Split the OpenGL layer out, pt 20: adapted Shaders. 8 years ago
Vladimír Vondruš 623fa97970 Updated copyright year. 8 years ago
Squareys db56be54a0 Shaders: @mosra is evil. 9 years ago
Vladimír Vondruš 7a16273e5d Updated copyright year. 9 years ago
Vladimír Vondruš d6f5f43d60 Shaders: modernize coding style. 9 years ago
Vladimír Vondruš 23646e6690 Hell, this project is big. 10 years ago
Vladimír Vondruš d1714bfd1e Context::current() now returns reference instead of pointer. 10 years ago
Vladimír Vondruš 9d326d4ff1 Better handling of compiled-in resources in static build. 11 years ago
Vladimír Vondruš 6488fe6e75 Oh, it's 2015 already. 11 years ago
Vladimír Vondruš f0793d6aea Fixed access to nonexistent MagnumShaders resources in utilities. 12 years ago
Vladimír Vondruš 3be4422ded Shaders: using attachShaders() everywhere. 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š 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š 51db425bdb Shaders: use generic definitions also in GLSL sources. 13 years ago
Vladimír Vondruš 81f02a24c6 Shaders: compile shaders also for GLSL 1.50 (GL 3.2). 13 years ago
Vladimír Vondruš 0b4e6391a0 Shaders: extension support queries depend on selected GLSL version. 13 years ago
Vladimír Vondruš 261250f074 Shaders: fix port of *Vector shaders to old GLSL. 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š c5ab86794b Relicensing to MIT/Expat license, part 3: source files. 13 years ago
Vladimír Vondruš 2d98dadb0a Shaders: first DistanceFieldVectorShader implementation. 13 years ago
Vladimír Vondruš 3c31519133 Shaders: cleanup of VectorShader. 13 years ago
Vladimír Vondruš b6caae10b0 Shaders: vertex VectorShader is implementation independent. 13 years ago
Vladimír Vondruš 91f0d302c2 Shaders: renamed TextShader to VectorShader. 13 years ago
Vladimír Vondruš 003e524a26 Shaders: using new type aliases in whole Shaders namespace. 13 years ago
Vladimír Vondruš 0cba8db268 Shaders: added missing 3D version of text 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