126 Commits (4aa52179470907ae9ec26020dcbe967d40f95fda)

Author SHA1 Message Date
Vladimír Vondruš 4aa5217947 Shaders: a crutch for MSVC's neverending fails. 5 years ago
Vladimír Vondruš 0ea727f21e Shaders: ah, GCC, and your optimizations. 5 years ago
Vladimír Vondruš 79d70f1e3a Shaders: add UBO variants to the benchmark. 5 years ago
Vladimír Vondruš ef9da0ec96 Shaders: add UBO support to all shaders. 5 years ago
Vladimír Vondruš 73ba2b9d64 Shaders: benchmark all shader variants. 5 years ago
Vladimír Vondruš d343be1d8c Shaders: this accidentally didn't actually test the thing. 5 years ago
Vladimír Vondruš 9bf1d4c1bd Shaders: whoops, tested with a wrong shader here as well. 5 years ago
Vladimír Vondruš 1279d3fe5d Shaders: merge all MeshVisualizer constructor tests together. 5 years ago
Vladimír Vondruš 52c6c30fdf Shaders: this SKIP was too early. 5 years ago
Vladimír Vondruš ae3fd92fd3 Shaders: uh oh? good thing there was no bug hidden underneath. 5 years ago
Vladimír Vondruš 94f0dcb421 Shaders: this thing is ... not used anywhere. 5 years ago
Vladimír Vondruš d683e26184 Shaders: add a test to a proper IDE folder. 5 years ago
Vladimír Vondruš 2066d82ea4 Shaders: suffix all existing shaders with GL. 5 years ago
Vladimír Vondruš ec19c25e46 Adapt to Corrade changes. 5 years ago
Vladimír Vondruš 65a935cedc Test: adapt to changes in CORRADE_SKIP(). 5 years ago
Vladimír Vondruš 95b3f8578d GL: rework Context to not use any STL containers. 5 years ago
Vladimír Vondruš 3d136503d8 Updated copyright year. 5 years ago
Vladimír Vondruš d00d1cb781 Shaders: initialize all members also with NoCreate. 5 years ago
Vladimír Vondruš 91631139f7 Test: use shorter std::is_copy_{constructible,assignable} everywhere. 5 years ago
Vladimír Vondruš 08bd6e9ae9 Test: fix wrong plugin name in a message. 6 years ago
Vladimír Vondruš 1eb1eec271 Shaders: fix distance attentuation calculation in Phong. 6 years ago
Vladimír Vondruš 567b15486f Shaders: add an ability to control specular light color to Phong. 6 years ago
Vladimír Vondruš 25463db8a6 Shaders: alpha doesn't make sense for light colors. 6 years ago
Vladimír Vondruš b3da48a0ae Shaders: properly test Phong one-by-one light property setters. 6 years ago
Vladimír Vondruš 2cf9f28492 Shaders: resetting object ID FBs isn't needed for light tests. 6 years ago
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
Eric Undersander 8b8b9c456b Shaders: remove incorrect light direction normalization in Phong.vert. 6 years ago
Vladimír Vondruš 0c48d1ccb8 Shaders: repro case for a bug in Phong light direction calculation. 6 years ago
Vladimír Vondruš 1436b7bc86 Shaders: fix various WebGL issues with new MeshVisualizer features. 6 years ago
Vladimír Vondruš 19e0e96d74 Updated copyright year. 6 years ago
Vladimír Vondruš 28965d4887 Shaders: I happily forgot SwiftShader has broken gl_VertexID. 6 years ago
Vladimír Vondruš e8f36033f9 Shaders: GS is needed only for wireframe. 6 years ago
Vladimír Vondruš 698a7ed24c Shaders: whoopsie. 6 years ago
Vladimír Vondruš 062055d20d Shaders: add vertex ID visualization to MeshVisualizer. 6 years ago
Vladimír Vondruš b858385b84 Shaders: unify assert for common flags in 2D and 3D meshvisualizer. 6 years ago
Vladimír Vondruš 86a5a63af9 Test: most tests now pass on Zink as well. 6 years ago
Vladimír Vondruš 8b0ad005d8 Shaders: properly skip a test if image plugins are not available. 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š 13c1fcdbfc Shaders: forgot to list this file. 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š c9ea6aba2e Shaders: grumble. 6 years ago
Vladimír Vondruš 9da27ce8dd Shaders: ensure test description is set before skipping it. 6 years ago
Vladimír Vondruš e3841ade7e Shaders: object and primitive ID visualization in MeshVisualizer. 6 years ago