59 Commits (7257bbb87180f6b8031453b018b3983cd0649732)

Author SHA1 Message Date
Vladimír Vondruš 7257bbb871 Shaders: rework Phong to support directional and attenuated point lights. 6 years ago
Vladimír Vondruš 903e2c213c Shaders: properly use bitangents in Phong normal map calculation. 6 years ago
Vladimír Vondruš 2b36fd2136 MeshTools, Shaders: adapt thresholds for SwiftShader. 6 years ago
Vladimír Vondruš 5285dcc986 Shaders: add a normal texture scale parameter to Phong. 6 years ago
Vladimír Vondruš 63a78945e2 Shaders: there was a TODO so I implemented that TODO. 6 years ago
Vladimír Vondruš 0c48d1ccb8 Shaders: repro case for a bug in Phong light direction calculation. 6 years ago
Vladimír Vondruš 19e0e96d74 Updated copyright year. 6 years ago
Vladimír Vondruš 86a5a63af9 Test: most tests now pass on Zink as well. 6 years ago
Vladimír Vondruš 97e3e2a8fe MeshTools,Shaders: make the rendering tests pass on llvmpipe. 6 years ago
Michael Tao e5a6f543a0 Shaders: ambient also changes color with VertexColor in Phong. 6 years ago
Vladimír Vondruš 65a2ced2a7 Make this compile and test cleanly with CORRADE_NO_ASSERT defined. 6 years ago
Vladimír Vondruš 55685ea382 Shaders: implement instancing in Phong. 6 years ago
Vladimír Vondruš 02525527a4 Shaders: ability to render instanced object ID in Flat/Phong. 6 years ago
Vladimír Vondruš 1b21e4e7ba Primitives: switch to an enum set for texturable primitives. 6 years ago
Vladimír Vondruš 9a06b3515b Shaders: implement texture coordinate transformation for all shaders. 6 years ago
Vladimír Vondruš 0329721405 Shaders: fix default alpha mask in a zero-light Phong on GLES. 6 years ago
Vladimír Vondruš de9c289328 Adapted all code and doc snippets to GL library changes. 6 years ago
Vladimír Vondruš 89d6d6de7c Shaders: port tests away from MeshDataXD. 6 years ago
Marco Melorio c632099501 Shaders: inflate rendering test thresholds a bit for the iPhone GPU. 7 years ago
Marco Melorio 2379b8cd09 Fixed shaders tests for iOS 7 years ago
Vladimír Vondruš a0f0015211 Shaders: de-inline uniform setters. 7 years ago
Vladimír Vondruš 0e8e6f43e5 Shaders: adjust thresholds for Flat/Phong vertex color WebGL 1 tests. 7 years ago
Vladimír Vondruš cd39463876 Shaders: verify that no GL errors happened during construction. 7 years ago
Vladimír Vondruš 5617cb5199 Shaders: vertex color support in Phong and Flat. 7 years ago
Vladimír Vondruš a3c8d8ec63 Shaders: allow Phong with zero lights. 7 years ago
Vladimír Vondruš 2d4df60257 Shaders: test for five lights works on ES2, too. 7 years ago
Vladimír Vondruš 1696ffb177 Shaders: destruct test scaffolding in reverse order. 7 years ago
Vladimír Vondruš 87ac8a8cd2 Shaders: support object ID output in Flat and Phong. 7 years ago
Vladimír Vondruš b3a455fdaa Shaders: adapt Flat / Phong to more test results. 7 years ago
Vladimír Vondruš 000833f86b Shaders: these cheats for getting code coverage are not needed anymore. 7 years ago
Vladimír Vondruš c60ef6039f Shaders: test Phong normal texture multi-bind as well. 7 years ago
Vladimír Vondruš fd6bf54769 Shaders: no, these are not expected to fail on macOS. 7 years ago
Vladimír Vondruš 1246c53c97 Shaders: inflate fuzzy thresholds for PhongGLTest, add some XFAILs. 7 years ago
Vladimír Vondruš 87764900a4 Shaders: rendering tests for Phong shader. 7 years ago
Vladimír Vondruš 0cb4ded506 Shaders: add normal texture support to Phong. 7 years ago
Vladimír Vondruš 3626562e1d Adapted to Corrade changes. 7 years ago
Vladimír Vondruš 2149f7b869 Wrap all tests in unnamed namespaces. 7 years ago
Vladimír Vondruš e6b7aa12fa Updated copyright year. 7 years ago
Vladimír Vondruš b615e1ae28 Shaders: support multiple lights in Phong. 8 years ago
Vladimír Vondruš 7d0757ca4d Shaders: debug output for all Flag / Flags enums / enum sets. 8 years ago
Vladimír Vondruš daf287d2a6 Shaders: classical alpha masking support in Phong and Flat. 8 years ago
Vladimír Vondruš f0a868da9c Shaders: assert on Phong::bindTexture*() if no texture was enabled. 8 years ago
Vladimír Vondruš bbebfa971f Shaders: simplify the Phong construction test a bit. 8 years ago
Vladimír Vondruš f27b75bd65 Shaders: improve copy/move construction tests. 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š 1c433486cd Consistently use macOS instead of OSX. 9 years ago
Vladimír Vondruš 7a16273e5d Updated copyright year. 9 years ago
Vladimír Vondruš fb454d8a3f Made Test/AbstractOpenGLTester.h a public and documented API. 9 years ago
Vladimír Vondruš 23646e6690 Hell, this project is big. 10 years ago