20 Commits (83c7a8f6c3ca80f5876adfe7e2bca2efe79cc9f2)

Author SHA1 Message Date
Vladimír Vondruš bbb54a9df8 It's 2023 already! 3 years ago
Vladimír Vondruš ad8aca370c MeshTools: make generateLines() public. 3 years ago
Vladimír Vondruš e3c7410ac7 MeshTools: initial utility for compiling a mesh for the line shader. 3 years ago
Vladimír Vondruš 506841f4a9 Shaders: initial implementation of a line shader. 3 years ago
Vladimír Vondruš 1ae3def881 Shaders: don't name a variable differently than the uniform struct. 3 years ago
Vladimír Vondruš 6f3696afac Shaders: reorder PhongGL usage snippets to be together. 3 years ago
Vladimír Vondruš db2cb49279 GL: port Shader and ShaderProgram away from std::string. 3 years ago
Vladimír Vondruš e1b4f37f9b doc: add a short overview of shader skinning support. 3 years ago
Vladimír Vondruš 744353b6cd Port away from deprecated Shaders functionality. 4 years ago
Vladimír Vondruš a475c92d99 GL: use Containers::Iterable also in AbstractShaderProgram::draw(). 4 years ago
Vladimír Vondruš 48326ac418 Shaders: minor cleanup & document new async compilation APIs. 4 years ago
Vladimír Vondruš 82a1f8e767 Shaders: fix a typo in a doc snippet. 4 years ago
Vladimír Vondruš cedc0d6eeb Prefer CORRADE_TARGET_* instead of __GNUC__, __clang__ and _MSVC_VER. 4 years ago
Vladimír Vondruš 822fa0d644 Updated copyright year. 4 years ago
Vladimír Vondruš 0190e9d178 Shaders: implement instancing in MeshVisualizerGL shaders. 4 years ago
Vladimír Vondruš cc88c8b979 doc: minor OCD annoyance. 4 years ago
Vladimír Vondruš 29da22326e doc: yep, this order is wrong. 4 years ago
Vladimír Vondruš 9c2181dc3c doc: rename DOXYGEN_IGNORE() to DOXYGEN_ELLIPSIS(). 4 years ago
Vladimír Vondruš 1f2eef7b6a doc: document uniform buffer and multidraw support in builtin shaders. 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š 567b15486f Shaders: add an ability to control specular light color to Phong. 6 years ago
Vladimír Vondruš 7257bbb871 Shaders: rework Phong to support directional and attenuated point lights. 6 years ago
Vladimír Vondruš 19e0e96d74 Updated copyright year. 6 years ago
Vladimír Vondruš 9d104a7e88 Shaders: document how to propagate generic attribs to shader code. 6 years ago
Vladimír Vondruš 55685ea382 Shaders: implement instancing in Phong. 6 years ago
Vladimír Vondruš a1f1f66c04 Shaders: implement instancing in Flat. 6 years ago
Vladimír Vondruš e3841ade7e Shaders: object and primitive ID visualization in MeshVisualizer. 6 years ago
Vladimír Vondruš c01dc81d04 GCC 4.8, stay alive for a few more days please. 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š de9c289328 Adapted all code and doc snippets to GL library changes. 6 years ago
Vladimír Vondruš ec02341c84 MeshTools: deprecate remaining STL-ridden APIs. 6 years ago
Vladimír Vondruš de95eddb3f Use the new Matrix4::normalMatrix() everywhere. 7 years ago
Vladimír Vondruš a0f0015211 Shaders: de-inline uniform setters. 7 years ago
Vladimír Vondruš 9616273e18 Shaders: improve MeshVisualizer docs. 7 years ago
Vladimír Vondruš 110f8a37b9 doc: avoid horizontal scrollbars in Shaders code snippets. 7 years ago
Vladimír Vondruš 87ac8a8cd2 Shaders: support object ID output in Flat and Phong. 7 years ago
Vladimír Vondruš 0cb4ded506 Shaders: add normal texture support to Phong. 7 years ago
Vladimír Vondruš b77651cf93 GL: remove Buffer::set[Sub]Data() taking std::array / std::vector. 7 years ago
Vladimír Vondruš e6b7aa12fa Updated copyright year. 7 years ago
Vladimír Vondruš 39b00b8eae doc: fix compilation on Android. 8 years ago
Vladimír Vondruš d813ee2fde doc: fix broken Shaders code snippets. 8 years ago
Vladimír Vondruš 453fc0b3e7 Shaders: more convenient VertexColor::Color[34] attribute specifiers. 8 years ago
Vladimír Vondruš 499984e82c Split the OpenGL layer out, pt 25: updated documentation code snippets. 8 years ago
Vladimír Vondruš 7917741346 Shaders: rename texture binding functions from set*() to bind*(). 8 years ago
Vladimír Vondruš d9b4207426 doc: disable particular snippets on old GCCs. 8 years ago
Vladimír Vondruš 3906f533bb doc: compiled code snippets for the Shaders namespace. 8 years ago