8 Commits (380441cd665fc6d0541ad6f235e253f6f8bbd3c5)

Author SHA1 Message Date
Vladimír Vondruš 95379ace8e Shaders: support array textures in Flat and Phong. 5 years ago
Vladimír Vondruš a2f8a920da Shaders: supply Flat material information in a separate UBO as well. 5 years ago
Vladimír Vondruš 2c09a2a1e6 Shaders: multidraw support in all builtin shaders. 5 years ago
Vladimír Vondruš ef9da0ec96 Shaders: add UBO support to all shaders. 5 years ago
Vladimír Vondruš faed96b4cf Shaders: avoid repeated GL::Context::current() calls. 5 years ago
Vladimír Vondruš f70bbef473 Shaders: group uniform setters and texture binding functions together. 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š c74e49b3f4 Shaders: make instancing finally work on ES2 / WebGL 1. 6 years ago
Vladimír Vondruš 19e0e96d74 Updated copyright year. 6 years ago
Vladimír Vondruš a1f1f66c04 Shaders: implement instancing in Flat. 6 years ago
Vladimír Vondruš 02525527a4 Shaders: ability to render instanced object ID in Flat/Phong. 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š 98232f383a Reduce string duplication in enum debug output operators. 7 years ago
Vladimír Vondruš a0f0015211 Shaders: de-inline uniform setters. 7 years ago
Vladimír Vondruš 5617cb5199 Shaders: vertex color support in Phong and Flat. 7 years ago
Vladimír Vondruš 87ac8a8cd2 Shaders: support object ID output in Flat and Phong. 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š 7d0757ca4d Shaders: debug output for all Flag / Flags enums / enum sets. 8 years ago
Vladimír Vondruš 0e9cb6945e Shaders: define reasonable uniform defaults for all shaders. 8 years ago
Vladimír Vondruš daf287d2a6 Shaders: classical alpha masking support in Phong and Flat. 8 years ago
Vladimír Vondruš 5201176cdb Shaders: assert texturing is enabled when calling Flat::bindTexture(). 8 years ago
Vladimír Vondruš adb4547ba0 Split the OpenGL layer out, pt 20: adapted Shaders. 8 years ago
Vladimír Vondruš 7917741346 Shaders: rename texture binding functions from set*() to bind*(). 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š f52a086f8e Shaders: clean up Flat, set default color only for textured one. 11 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š 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