129 Commits (06f04332506aa65912bf6a29fb4da754930fbff9)

Author SHA1 Message Date
Vladimír Vondruš 06f0433250 Shaders: better preprocessor code formatting. 13 years ago
Vladimír Vondruš 2c0e7da5a0 Shaders: fix compilation of textured Phong shader on OpenGL ES. 13 years ago
Vladimír Vondruš 51ca4be9a9 Shaders: fix Phong shader compilation for more than one texture. 13 years ago
Vladimír Vondruš 9e2dc3cc2f Shaders: test compilation of Phong shader. 13 years ago
Vladimír Vondruš 55a557f419 Shaders: test compilation of MeshVisualizer shader. 13 years ago
Vladimír Vondruš c2f69b20e8 Shaders: test compilation of Flat and VertexColor shaders. 13 years ago
Vladimír Vondruš c13f8a77f5 Shaders: test compilation of *Vector shaders. 13 years ago
Vladimír Vondruš f4de432ac4 Shaders: `const` for readonly vars is in ARB_shading_language_420pack. 13 years ago
Vladimír Vondruš fd1d067c36 Shaders: fix textured Phong for GLSL 1.20 and GLSL ES 1.0. 13 years ago
Vladimír Vondruš f166d006c2 Shaders: `const` for readonly variables is since GLSL 4.20. 13 years ago
Vladimír Vondruš ac3fe7cdf5 Removed Doxygen workarounds for forward declarations. 13 years ago
Vladimír Vondruš 13d5e2a50f Removed enum-referencing Doxygen workarounds. 13 years ago
Vladimír Vondruš 3f53a7a1ca Shaders: don't set uniform if not used. 13 years ago
Vladimír Vondruš d04b308aa3 Reducing pointer chasings, part 1: method chaining via references. 13 years ago
Vladimír Vondruš 41f7784dc5 Shaders: ambient, diffuse and specular texture support in Phong. 13 years ago
Vladimír Vondruš b349ca54ad Shaders: explicitly setting normal matrix in Phong shader. 13 years ago
Vladimír Vondruš e5d0904417 Shaders: no need to have virtual destructor here. 13 years ago
Vladimír Vondruš fc0bde4f47 Wrap CMAKE_SHARED_LIBRARY_CXX_FLAGS in quotes. 13 years ago
Vladimír Vondruš 771968c69a Shaders: forgot this. 13 years ago
Vladimír Vondruš 2eb4e3c8ba Removed default template argument from DimensionTraits. 13 years ago
Vladimír Vondruš a403a7f288 Shaders: make GLSL code for fullscreen triangle reusable. 13 years ago
Vladimír Vondruš ec467e4099 Shaders: `range` is reserved keyword in GLSL. 13 years ago
Vladimír Vondruš a7f5bef038 Getting rid of <>, part 1: Color classes. 13 years ago
Vladimír Vondruš 5200771066 Added some TODOs. 13 years ago
Vladimír Vondruš 5c06009446 Reverted interval in distancefield-related things. 13 years ago
Vladimír Vondruš 261250f074 Shaders: fix port of *Vector shaders to old GLSL. 13 years ago
Vladimír Vondruš 8d70e3e3a9 Shaders: allow default construction of MeshVisualizer. 13 years ago
Vladimír Vondruš 20fd1f7afc Shaders: really ported MeshVisualizer to ES. 13 years ago
Vladimír Vondruš abc8bfcfc5 Fixed resource import headers. 13 years ago
Vladimír Vondruš 79c0dc9550 Shaders: use Context::isVersionSupported() instead of ad-hoc solution. 13 years ago
Vladimír Vondruš b9a72bd3d1 Shaders: ported MeshVisualizer to not require geometry shader. 13 years ago
Vladimír Vondruš d969a9a162 Adapted to Corrade changes. 13 years ago
Vladimír Vondruš 4f82053058 Shaders: removed redundant `inline` keyword. 13 years ago
Vladimír Vondruš db71a23e3c Bring whole Corrade namespace into Magnum namespace. 13 years ago
Vladimír Vondruš 6904b38b13 Reworked and cleaned up shader classes. 13 years ago
Vladimír Vondruš 173c2a8190 Shaders: added first version of MeshVisualizer shader. 13 years ago
Vladimír Vondruš fd4ada4fc1 Method chaining in Shader. 13 years ago
Vladimír Vondruš 623fda0dc7 Shaders: removed superfluous `*Shader` suffix from class names. 13 years ago
Vladimír Vondruš f2df328fe2 Using Corrade's visibility macros instead of copypasta all over again. 13 years ago
Vladimír Vondruš 40a69636bd Shaders: support color alpha in FlatShader. 13 years ago
Vladimír Vondruš 2f4bcd1455 Added files for automatic resource importing from static libraries. 13 years ago
Vladimír Vondruš c79327ee43 Option to build Magnum as static library. 13 years ago
Vladimír Vondruš 14c6790701 Shaders: set default values for VertexColorShader uniforms. 13 years ago
Vladimír Vondruš 127910d537 Shaders: minor tweaks. 13 years ago
Vladimír Vondruš a0b83edd2b Relicensing to MIT/Expat license, part 4: CMake and documentation files. 13 years ago
Vladimír Vondruš c5ab86794b Relicensing to MIT/Expat license, part 3: source files. 13 years ago
Vladimír Vondruš 6a5d75d1e4 Relicensing to MIT/Expat license, part 2: headers. 13 years ago
Vladimír Vondruš 90dbb28763 Thorough CMakeLists cleanup. 13 years ago
Vladimír Vondruš 2d98dadb0a Shaders: first DistanceFieldVectorShader implementation. 13 years ago
Vladimír Vondruš 549558b502 Shaders: doc++ 13 years ago