33 Commits (195ec4e9b203f723bbacab46821afbd8bb8b52bf)

Author SHA1 Message Date
Vladimír Vondruš 1693c772ad Moved OpenGL includes out from Magnum.h. 13 years ago
Vladimír Vondruš 2d2d1c07f4 Using new type aliases in whole root Magnum namespace. 13 years ago
Vladimír Vondruš 3379e6c794 Ability to send less than all attribute components to the shader. 13 years ago
Vladimír Vondruš 24bd924aa5 Consistent naming of attribute types in AbstractShaderProgram. 13 years ago
Vladimír Vondruš 6e61354fde OpenGL ES compilation fixes. 13 years ago
Vladimír Vondruš 9ffb8081f3 Got rid of TypeTraits class altogether. 13 years ago
Vladimír Vondruš a9d25c995f Mesh: fixed attribute stride computation. 13 years ago
Vladimír Vondruš 0f889369f4 No `using namespace std` anywhere. 14 years ago
Vladimír Vondruš a636792b19 AbstractShaderProgram: query for max supported attribute count. 14 years ago
Vladimír Vondruš 29893ebe82 Updated OpenGL ES support in shaders. 14 years ago
Vladimír Vondruš eb0565b5d9 Minor code cleanup. 14 years ago
Vladimír Vondruš beea8235b1 Using EXT_direct_state_access/ARB_separate_shader_objects for uniforms. 14 years ago
Vladimír Vondruš 2dde4b9bf8 Tracking AbstractShaderProgram state. 14 years ago
Vladimír Vondruš 2595974fae Refactoring of internal OpenGL object names. 14 years ago
Vladimír Vondruš fe62f547de Reduced #includes in headers. 14 years ago
Vladimír Vondruš ee55d8425c Added AbstractShaderProgram::bindFragmentDataLocationIndexed(). 14 years ago
Vladimír Vondruš 7f55f30ced CORRADE_ASSERT() now needs semicolon after. 14 years ago
Vladimír Vondruš c7bb153d0a Port to OpenGL ES 2. 14 years ago
Vladimír Vondruš e868d8e03c Deprecating AbstractShaderProgram::bind*Location(). 14 years ago
Vladimír Vondruš 39a313a357 Brought debug facilities from Corrade::Utility to Magnum namespace. 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š 2b7aa09520 Added some TODOs. 14 years ago
Vladimír Vondruš 64665872cc Use CORRADE_ASSERT() instead of cassert and direct error output. 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š 45200899ed Assertion fail when user is doing something wrong with shaders. 14 years ago
Vladimír Vondruš d8943b898c Use nullptr instead of 0 for pointers. 14 years ago
Vladimír Vondruš 8cc445d164 Using own Corrade::Debug class instead of cerr in Shaders. 14 years ago
Vladimír Vondruš b945f5f68b Happy New Year. 15 years ago
Vladimír Vondruš c7b331d100 (Ahem...) Happy New Year! 15 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