34 Commits (0ac52b1c8bbab27c79e41043b22250b7a5395dd4)

Author SHA1 Message Date
Vladimír Vondruš cc4d05781f @todo++ 14 years ago
Vladimír Vondruš 4e86dfa6ca Less verbose program parameter setters. 14 years ago
Vladimír Vondruš 72f2bf3ff9 Support for setting shader program parameters. 14 years ago
Vladimír Vondruš 4dcb5df21c Reworked binding of textures to shaders. 14 years ago
Vladimír Vondruš 21cb067494 @todo++ 14 years ago
Vladimír Vondruš 79945ab6fc Documentation: organizing the classes into "modules". 14 years ago
Vladimír Vondruš e868d8e03c Deprecating AbstractShaderProgram::bind*Location(). 14 years ago
Vladimír Vondruš 5133861750 Links to required extensions in documentation. 14 years ago
Vladimír Vondruš 83fd5df368 Disable instantiation of all Abstract* classes. 14 years ago
Vladimír Vondruš b0ddc19a84 Support for all remaining uniform vector types, except arrays. 14 years ago
Vladimír Vondruš 84d3aa202d Possibility to set Vector2 uniform. 14 years ago
Vladimír Vondruš 54a2c47408 Create and delete shaders and programs only on construction/destruction. 14 years ago
Vladimír Vondruš 43c0016ed3 Move semantic for Shader class. 14 years ago
Vladimír Vondruš b598363c9c Doc: removed unneeded indentation. 14 years ago
Vladimír Vondruš aa3c703c25 Added TODOs for easily implementable things. 14 years ago
Vladimír Vondruš 3f4e28cfca Documented required OpenGL version for some functionality. 14 years ago
Vladimír Vondruš 13f335523b Added class for managing buffered textures. 14 years ago
Vladimír Vondruš 49c809915f Added function to bind fragment data locations. 14 years ago
Vladimír Vondruš 57ae567a36 Simplified attribute binding in AbstractShaderProgram. 14 years ago
Vladimír Vondruš 1cf69616a3 Documentation updates, "markdownization". 14 years ago
Vladimír Vondruš 8c92224ff8 Type-safe shader attributes. 14 years ago
Vladimír Vondruš cd4fce8926 AbstractShaderProgram documentation: number attributes from 0. 14 years ago
Vladimír Vondruš 5fa2f2e03f Optimized #include. 14 years ago
Vladimír Vondruš 8cc445d164 Using own Corrade::Debug class instead of cerr in Shaders. 14 years ago
Vladimír Vondruš 8efb5a1e42 Added dllimport/dllexport macros for Windows builds. 14 years ago
Vladimír Vondruš b945f5f68b Happy New Year. 15 years ago
Vladimír Vondruš 2d50410dee C++11 (move semantics) compatible class copy/move disabling. 15 years ago
Vladimír Vondruš e9a98d76e7 Support for setting textures as uniforms in AbstractShaderProgram. 15 years ago
Vladimír Vondruš f40d9f19a5 Better documentation for AbstractShaderProgram. 15 years ago
Vladimír Vondruš c7b331d100 (Ahem...) Happy New Year! 15 years ago
Vladimír Vondruš e597ad489f Added Matrix3 specialization (will be needed for normals, lighting etc.). 16 years ago
Vladimír Vondruš e128b3ab2d Removed superfluous includes, documentation updates. 16 years ago
Vladimír Vondruš 1d5d4ddcb4 Renamed AbstractShaderProgram::{load -> attach}Shader(). 16 years ago
Vladimír Vondruš 3444f62638 Classes for compiling and using shaders. 16 years ago