45 Commits (062055d20dbae253a28c74e6725b786f1d9a9b6f)

Author SHA1 Message Date
Vladimír Vondruš 062055d20d Shaders: add vertex ID visualization to MeshVisualizer. 6 years ago
Vladimír Vondruš 6eccc479f0 Shaders: simplify a bunch of repeated checks in shader code. 6 years ago
Vladimír Vondruš b858385b84 Shaders: unify assert for common flags in 2D and 3D meshvisualizer. 6 years ago
Vladimír Vondruš e3841ade7e Shaders: object and primitive ID visualization in MeshVisualizer. 6 years ago
Vladimír Vondruš 171e8a5301 Shaders: remove MeshVisualizer default behavior. 6 years ago
Vladimír Vondruš 5b569942b8 Shaders: tangent space visualization in MeshVisualizer3D. 6 years ago
Vladimír Vondruš 74c75178de Shaders: add a 2D variant of MeshVisualizer. 6 years ago
Vladimír Vondruš 98232f383a Reduce string duplication in enum debug output operators. 7 years ago
Vladimír Vondruš a1a59ec4ea Shaders: assert on the wireframe flag when calling related setters. 7 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š 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š adb4547ba0 Split the OpenGL layer out, pt 20: adapted Shaders. 8 years ago
Vladimír Vondruš a97384839b Use privately Corrade Optional instead of the problematic std::optional. 8 years ago
Vladimír Vondruš 623fa97970 Updated copyright year. 8 years ago
Vladimír Vondruš 4b589e10ac More consistent naming in Context::DetectedDriver. 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š 2557c963ab Shaders: fix compilation on ES2. 10 years ago
Vladimír Vondruš d1714bfd1e Context::current() now returns reference instead of pointer. 10 years ago
Vladimír Vondruš 36ab0827c4 Shaders: one more try. 11 years ago
Vladimír Vondruš 5e95c7f08a Shaders: fix WebGL 2 compilation. 11 years ago
Vladimír Vondruš ba3935d4fc Shaders: fix MeshVisualizer compilation on WebGL. 11 years ago
Vladimír Vondruš c8dfb6789b Shaders: fix assertion in MeshVisualizer. 11 years ago
Vladimír Vondruš 0ccd9aa26e Shaders: ported MeshVisualizer to use geometry shaders also on ES3+AEP. 11 years ago
Vladimír Vondruš 9d61c57855 Shaders: assert that the shader compiled fine. 11 years ago
Vladimír Vondruš 5dd0c40421 Shaders: gl_VertexID is supported in GLES 3.0. 11 years ago
Vladimír Vondruš 2a83b447ad Shaders: this statement has no side-effect. 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š ee21b75b15 Shaders: fix build on ES3. 12 years ago
Vladimír Vondruš 4a44d3b875 Shaders: fix compilation of MeshVisualizer on WebGL and ANGLE. 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š 66a756a958 Shaders: extension queries depending on GLSL version in MeshVisualizer. 13 years ago
Vladimír Vondruš a7f5bef038 Getting rid of <>, part 1: Color classes. 13 years ago
Vladimír Vondruš 20fd1f7afc Shaders: really ported MeshVisualizer to ES. 13 years ago
Vladimír Vondruš 79c0dc9550 Shaders: use Context::isVersionSupported() instead of ad-hoc solution. 13 years ago