298 Commits (b62f1903ebfa838a67b33d30c72f374d9188c737)

Author SHA1 Message Date
Vladimír Vondruš b62f1903eb Shaders: ensure the structures are 4-byte aligned. 5 years ago
Vladimír Vondruš 24f6c33069 Shaders: ye, SwiftShader, thanks for reminding me of the harsh reality. 5 years ago
Vladimír Vondruš 4aa5217947 Shaders: a crutch for MSVC's neverending fails. 5 years ago
Vladimír Vondruš 0512edf754 Shaders: Clang 3.8, WHY are you runing my nice tidy paddings. 5 years ago
Vladimír Vondruš 0863d9e811 Shaders: reassign MeshVisualizer uniforms to be contiguous for UBOs too. 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š 37c8cfd384 Shaders: MeshVisualizer color map binding was done in a wrong branch. 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š 1e6da607c9 Shaders: minor. 5 years ago
Vladimír Vondruš 87b7be26f9 Shaders: forgot to rename this. 5 years ago
Vladimír Vondruš d5623b0386 Shaders: wrongly copypasted variable name in a test. 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š 96a0ecd87e Shaders: doc++ 5 years ago
Vladimír Vondruš 47e7de47c8 Shaders: remove the AbstractVector base. 5 years ago
Vladimír Vondruš 94f0dcb421 Shaders: this thing is ... not used anywhere. 5 years ago
Vladimír Vondruš d3e11765ac Shaders: EXPLICIT_TEXTURE_LAYER is very misleading. 5 years ago
Vladimír Vondruš 1506c926f5 Shaders: doc++ 5 years ago
Vladimír Vondruš d683e26184 Shaders: add a test to a proper IDE folder. 5 years ago
Vladimír Vondruš faed96b4cf Shaders: avoid repeated GL::Context::current() calls. 5 years ago
Vladimír Vondruš f74942f67a Shaders: make the string building slightly less crazy. 5 years ago
Vladimír Vondruš 9f0a61e76e Shaders: group things together also in GLSL sources. 5 years ago
Vladimír Vondruš f70bbef473 Shaders: group uniform setters and texture binding functions together. 5 years ago
Vladimír Vondruš e26f90957c Shaders: wait, how did the linker work for the whole decade?! 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š beecb8fb82 Shaders: fix copypaste errors in Phong setter docs. 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š 40ee8f0934 Shaders: document relation to glAlphaFunc(). 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š e7b9ca735e Shaders: make default indentity matrices more explicit in the code. 6 years ago
Vladimír Vondruš 1eb1eec271 Shaders: fix distance attentuation calculation in Phong. 6 years ago
Vladimír Vondruš ba156d329a Shaders: stray semicolon in a GLSL source. 6 years ago
Vladimír Vondruš 567b15486f Shaders: add an ability to control specular light color to Phong. 6 years ago
Vladimír Vondruš b211ace935 Shaders: don't use deprecated functionality in ES builds. 6 years ago
Vladimír Vondruš f69644936e Shaders: reference the normal mapping docs from relevant APIs. 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š 35cb06fe1e Shaders: use StringViews to make code generation a bit less shitty. 6 years ago