430 Commits (2f57162fbfdeca6f9a0d27bc6ed8ae4587a89276)

Author SHA1 Message Date
Vladimír Vondruš 2f57162fbf Shaders: ditch the insane Phong light initializer setup. 3 years ago
Vladimír Vondruš aae10bc64a Shaders: don't hardcode viewport size in MeshVisualizer test that much. 3 years ago
Vladimír Vondruš 3a76698624 Shaders: explicitly test MeshVisualizerGL::setViewportSize() on UBOs. 3 years ago
Vladimír Vondruš e38664a0ce Shaders: remove CompileState members on platforms that don't need them. 3 years ago
Vladimír Vondruš e1b4f37f9b doc: add a short overview of shader skinning support. 3 years ago
Vladimír Vondruš 96b5bd2d86 Shaders: allow uploading just a subset of joint matrices. 3 years ago
Vladimír Vondruš cdf0cd5b91 Remove no-longer-needed StringStl.h includes. 3 years ago
Vladimír Vondruš 8d11a9f0ec Shaders: why am I still using std::string for this?! 3 years ago
Vladimír Vondruš 5787c27d73 doc: updated credits and changelog. 3 years ago
Vladimír Vondruš 89a6eb22de Shaders: skinning support in FlatGL, MeshVisualizerGL and PhongGL. 3 years ago
Vladimír Vondruš 3f721d6667 Shaders: link to the bind*Buffer() functions from UBO usage docs. 3 years ago
Vladimír Vondruš d048fbc24e Shaders: merge two similar Phong test cases together. 3 years ago
Vladimír Vondruš f7d1446817 Shaders: forgot to test this here. 3 years ago
Vladimír Vondruš f285081da7 Shaders: name MeshVisualizer render test instance data consistently. 3 years ago
Vladimír Vondruš 9e3396b7d0 Shaders: minor cleanup in tests. 3 years ago
Vladimír Vondruš 3cfbe43766 Shaders: reorder MeshVisualizerGL tests to have common code together. 3 years ago
Vladimír Vondruš 5cfdb60681 Shaders: minor cleanup. 3 years ago
Vladimír Vondruš c33bf5fba7 Shaders: document also that some Configuration getters are not on ES2. 3 years ago
Vladimír Vondruš cba08f5c8f Shaders: somehow forgot to test the MeshVisualizer UBO objectId field. 3 years ago
Vladimír Vondruš 4ee6119ace Shaders: add all values to MeshVisualizerGL*D::Flags debug printer. 3 years ago
Vladimír Vondruš 003e4d80db Shaders: doc typo. 3 years ago
Vladimír Vondruš c2a18f290d Shaders: pack Phong light offset and count into 16 bits each. 3 years ago
Squareys 7f94a6f914 Shaders: add Weights and JointIds attribute types. 3 years ago
Vladimír Vondruš 6dfbe038b6 Shaders: reduce error output redirection scope in tests to a minimum. 3 years ago
Vladimír Vondruš f904e483b3 Shaders: fix doc titles for bind*Buffer() APIs. 3 years ago
Vladimír Vondruš 7d6335ee55 Shaders: minor cleanup in tests. 3 years ago
Vladimír Vondruš 8c62f8d736 Shaders: doc++ 3 years ago
Squareys 9730cd2400 Shaders: reuse already-calculated uniform locations in Phong. 3 years ago
Vladimír Vondruš 9b2aaa06eb Shaders: fix an outdated comment. 4 years ago
Vladimír Vondruš 744353b6cd Port away from deprecated Shaders functionality. 4 years ago
Vladimír Vondruš c5abcf5140 Shaders: take constructor arguments via a Configuration instance. 4 years ago
Vladimír Vondruš f0cbb8d3c1 Doc++ 4 years ago
Vladimír Vondruš 8000e82cfb Shaders: minor cleanup in a test. 4 years ago
Vladimír Vondruš 40593113f6 Shaders: drop nasty workarounds for Clang 3.8. 4 years ago
Vladimír Vondruš 64f5c1bff0 CMake: exclude test dirs from ALL with CORRADE_TESTSUITE_TEST_TARGET. 4 years ago
Vladimír Vondruš 66d1afca3f Shaders: use new AbstractShaderProgram subclass implementation macro. 4 years ago
Vladimír Vondruš 2fbdd85671 Adapt to Corrade changes. 4 years ago
Vladimír Vondruš bd5f6670c2 Shaders: fix an unused expression warning on Clang. 4 years ago
Vladimír Vondruš cd2a674ef2 Doc++, updated changelog. 4 years ago
Vladimír Vondruš 4ff655740e GL: take an Iterable in AbstractShaderProgram::attachShaders(). 4 years ago
Vladimír Vondruš 13015bd8ff Shaders: no need to store MeshVisualizer flags in CompileState. 4 years ago
Vladimír Vondruš eede671755 Shaders: avoid including GL/Shader.h in headers. 4 years ago
Vladimír Vondruš 966b94873e Shaders: add a benchmarking TODO. 4 years ago
Vladimír Vondruš c9d7365937 GL: better handle a case of async link failures. 4 years ago
Vladimír Vondruš 56cc8734c7 Shaders: the early exit is only for assertion testing, document that. 4 years ago
Vladimír Vondruš 10dffc6592 doc: updated credits & changelog. 4 years ago
Vladimír Vondruš 40fa631f2b Shaders: these constructors shuld've been marked as new. 4 years ago
Vladimír Vondruš 48326ac418 Shaders: minor cleanup & document new async compilation APIs. 4 years ago
Vladislav Oleshko eb17d77562 Shaders: implement async shader compilation for all shaders. 4 years ago
Vladimír Vondruš d605b06b91 Shaders,Text: fix some Engrish. 4 years ago