131 Commits (524e8a96a45f4b6ae96676585fd90d243aadd1ca)

Author SHA1 Message Date
Vladimír Vondruš 0cb4ded506 Shaders: add normal texture support to Phong. 7 years ago
Vladimír Vondruš 528e3822dc Shaders: added Tangent generic vertex attribute. 7 years ago
Vladimír Vondruš a1d3f734d6 Shaders: generate textured Phong VS only if textures are actually used. 7 years ago
Vladimír Vondruš b1ecff0052 Shaders: have a definition for the generic color attribute. 7 years ago
Vladimír Vondruš 3626562e1d Adapted to Corrade changes. 7 years ago
Vladimír Vondruš 8e8010c40b Document and print helpful error messages for GL-dependent features. 7 years ago
Vladimír Vondruš 8ba2cac0ee DebugTools, MeshTools, TextureTools: handle broken gl_VertexID. 7 years ago
Vladimír Vondruš a36d8eb033 Remove use of std::reference_wrapper where possible. 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š de3081042e Shaders: avoid overflowing alpha with multiple lights. 8 years ago
Vladimír Vondruš 295843189d doc: convert shader images to proper sRGB and HiDPI. 8 years ago
Vladimír Vondruš 799d9b80db Doc++ 8 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š b5dc42f332 Shaders: I f'ed up the Flat shader defaults, again. 8 years ago
Vladimír Vondruš a1ef8550d3 Shaders: don't multiply Phong diffuse alpha with light intensity. 8 years ago
Vladimír Vondruš 02f0e0aeb9 Doc++ 8 years ago
Vladimír Vondruš fd1572a3a3 Shaders: default ambient color in Phong to transparent black. 8 years ago
Vladimír Vondruš 0e9cb6945e Shaders: define reasonable uniform defaults for all shaders. 8 years ago
Vladimír Vondruš 8e73cad1c1 Shaders: make the preprocessor less crazy and consistent with 2D. 8 years ago
Vladimír Vondruš daf287d2a6 Shaders: classical alpha masking support in Phong and Flat. 8 years ago
Vladimír Vondruš 5201176cdb Shaders: assert texturing is enabled when calling Flat::bindTexture(). 8 years ago
Vladimír Vondruš 412ee9a04b Shaders: simplify Flat shader test. 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š 460df2b97c Shaders: doc++ 8 years ago
Vladimír Vondruš 6885f0647b Shaders: minor code reordering. 8 years ago
Vladimír Vondruš c26075427b Doxygen. Doxygen IS BROKEN BEYOND REPAIR. 8 years ago
Vladimír Vondruš 453fc0b3e7 Shaders: more convenient VertexColor::Color[34] attribute specifiers. 8 years ago
Vladimír Vondruš f7122d3ce6 Shaders: explicitly list deleted/defaulted copy/move constructor. 8 years ago
Vladimír Vondruš f27b75bd65 Shaders: improve copy/move construction tests. 8 years ago
Vladimír Vondruš 8018b17bc7 Doxygen: renamed \extension[2] to \gl_extension[2]. 8 years ago
Vladimír Vondruš adb4547ba0 Split the OpenGL layer out, pt 20: adapted Shaders. 8 years ago
Vladimír Vondruš b1de952c13 Split the OpenGL layer out, pt 6: adapted buildsystem of dependent libs. 8 years ago
Vladimír Vondruš 55d4d344cf Avoid linking to APIs that are not named like this anymore. 8 years ago
Vladimír Vondruš b1c60c1b78 Shaders: hint how to have a fully diffuse material with Phong. 8 years ago
Vladimír Vondruš 7917741346 Shaders: rename texture binding functions from set*() to bind*(). 8 years ago
Vladimír Vondruš bc8b8f159a doc: there's no latex output anyway. 8 years ago
Vladimír Vondruš 3906f533bb doc: compiled code snippets for the Shaders namespace. 8 years ago
Vladimír Vondruš 8f27da9dfd Set library soversion to 1.0, version to 0. 8 years ago
Vladimír Vondruš 6dffc0a91e Shaders: documentation update for the new theme. 8 years ago
Vladimír Vondruš a97384839b Use privately Corrade Optional instead of the problematic std::optional. 8 years ago
Vladimír Vondruš 623fa97970 Updated copyright year. 8 years ago
Vladimír Vondruš 1ec14c678b Local Doxygen ignores for symbol export macros. 8 years ago
Squareys db56be54a0 Shaders: @mosra is evil. 9 years ago
Vladimír Vondruš 1c433486cd Consistently use macOS instead of OSX. 9 years ago
Vladimír Vondruš 4b589e10ac More consistent naming in Context::DetectedDriver. 9 years ago
Vladimír Vondruš 12fa6961c8 Use CMake folders also for OBJECT libraries, executables and tests. 9 years ago
Émile Grégoire dae1e8e9cf Started adding folders for Visual Studio. 9 years ago