35 Commits (bbebfa971f6bb84ecfd6b68e79fdf52672025802)

Author SHA1 Message Date
Vladimír Vondruš 460df2b97c Shaders: doc++ 8 years ago
Vladimír Vondruš c26075427b Doxygen. Doxygen IS BROKEN BEYOND REPAIR. 8 years ago
Vladimír Vondruš f7122d3ce6 Shaders: explicitly list deleted/defaulted copy/move constructor. 8 years ago
Vladimír Vondruš adb4547ba0 Split the OpenGL layer out, pt 20: adapted Shaders. 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š 6dffc0a91e Shaders: documentation update for the new theme. 8 years ago
Vladimír Vondruš 623fa97970 Updated copyright year. 8 years ago
Vladimír Vondruš 7a16273e5d Updated copyright year. 9 years ago
Vladimír Vondruš d6f5f43d60 Shaders: modernize coding style. 9 years ago
Vladimír Vondruš 1e8a5c927b Shaders: added NoCreate constructors to all classes. 9 years ago
Vladimír Vondruš 5ddd28dc19 Shader: include cleanup. 9 years ago
Vladimír Vondruš 23646e6690 Hell, this project is big. 10 years ago
Vladimír Vondruš da2ac00478 Shaders: ability to do alpha-masking with Phong. 11 years ago
Vladimír Vondruš fc5ddeebbf Shaders: ability to have both color and texture in Phong. 11 years ago
Vladimír Vondruš e934a1d1d8 Moved Color to Math namespace. 11 years ago
Vladimír Vondruš ddcd679f85 Shaders: removed deprecated texture unit enums. 11 years ago
Vladimír Vondruš 3e2a91d27a Cleaned up old Doxygen workarounds. 11 years ago
Vladimír Vondruš 6488fe6e75 Oh, it's 2015 already. 11 years ago
Vladimír Vondruš 4caeb30f7b Shaders: there's never enough documentation. 11 years ago
Vladimír Vondruš a8a378316f Shaders: removed autolink-preventing % noise. 12 years ago
Vladimír Vondruš cbe63c7a04 Removed superfluous template parameter from EnumSet typedefs. 12 years ago
Vladimír Vondruš 0d7dd09ae8 Shaders: completed documentation review. 12 years ago
Vladimír Vondruš e3b0d1d4ce Shaders: use texture multi-bind functionality in Phong shader. 12 years ago
Vladimír Vondruš 67f4a2ff65 Doc++ 12 years ago
Vladimír Vondruš 0955390ca8 Follow OpenGL terminology for texture binding units. 12 years ago
Vladimír Vondruš ae9462b4c8 Shaders: documentation improvements. 12 years ago
Vladimír Vondruš 7376e8f36d Use functions to bind textures to shader rather than *Texture::bind(). 12 years ago
Vladimír Vondruš 6f0ba96cb6 Happy new year too. 12 years ago
Vladimír Vondruš 7a68362170 Making includes absolute, part 6: better filenames for internal files. 13 years ago
Vladimír Vondruš 0616f24f34 Making includes absolute, part 5: absolute includes everywhere. 13 years ago
Vladimír Vondruš 45a10cefdf Making includes absolute, part 1: moving files around. 13 years ago
Vladimír Vondruš 3eb7f6f2b8 Shaders: added generic shader definition. 13 years ago
Vladimír Vondruš ef42287cf9 Shaders: use location 1 for texture coordinates and location 2 for normals. 13 years ago
Vladimír Vondruš a125964273 Doc++ 13 years ago
Vladimír Vondruš f130ce5891 Added convenience Matrix2x2, Matrix3x3 and Matrix4x4 aliases. 13 years ago
Vladimír Vondruš 593864be5c Shaders: doc++ 13 years ago
Vladimír Vondruš 13d5e2a50f Removed enum-referencing Doxygen workarounds. 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š a7f5bef038 Getting rid of <>, part 1: Color classes. 13 years ago
Vladimír Vondruš 4f82053058 Shaders: removed redundant `inline` keyword. 13 years ago
Vladimír Vondruš 623fda0dc7 Shaders: removed superfluous `*Shader` suffix from class names. 13 years ago
Vladimír Vondruš 6a5d75d1e4 Relicensing to MIT/Expat license, part 2: headers. 13 years ago
Vladimír Vondruš 003e524a26 Shaders: using new type aliases in whole Shaders namespace. 13 years ago
Vladimír Vondruš 616a31f4d2 Shaders: got rid of Point2D/3D in positions in favor of Vector2/Vector3. 13 years ago