3 Commits (37c8cfd38440d5096aaec87fa15855e9e9eb0c54)

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š fff1b6e5cf Shaders: delete 8 kB of needless shader code. 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š 453fc0b3e7 Shaders: more convenient VertexColor::Color[34] attribute specifiers. 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
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š 757ca6d1ad Use VectorTypeFor and MatrixTypeFor instead of DimensionTraits. 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š ce52f7b62f Moved Version enum to its own file. 13 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š 771968c69a Shaders: forgot this. 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š 14c6790701 Shaders: set default values for VertexColorShader uniforms. 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š 003e524a26 Shaders: using new type aliases in whole Shaders namespace. 13 years ago
Vladimír Vondruš a22bf1bf4e Shaders: don't use explicit attribute location on GL 2.1. 13 years ago
Vladimír Vondruš f9f95946b1 Shaders: 3D version of VertexColorShader. 14 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š 17ee1d7fd8 Shaders: portable vertex color shader (currently 2D only). 14 years ago
Vladimír Vondruš e4a6832eab Accidentaly forgot commented-out code. 14 years ago