15 Commits (084294e60b516656a2bb8b6157c59806abf8867f)

Author SHA1 Message Date
Vladimír Vondruš 084294e60b Blind port of PhongShader to OpenGL ES 2.0. 14 years ago
Vladimír Vondruš 259a9f6666 Type-checked vertex attributes with type conversion possibility. 14 years ago
Vladimír Vondruš 21acb3edc6 Mesh rework, part 1: better vertex attribute management. 14 years ago
Vladimír Vondruš 5ad3844626 PhongShader: fall back to GLSL 1.20 if 3.30/3.20 is not supported. 14 years ago
Vladimír Vondruš 4152e1fc9d Better ability to create portable shaders. 14 years ago
Vladimír Vondruš fe62f547de Reduced #includes in headers. 14 years ago
Vladimír Vondruš db8cb9119b Treat Corrade as real, not some internal dependency in #includes. 14 years ago
Vladimír Vondruš 90fbc956cc More unique name for PhongShader resources. 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š d383dac4a1 Shader: strongly typed Type enum. 14 years ago
Vladimír Vondruš c91ecbef1e Phong shader: simplified uniforms, added default values. 14 years ago
Vladimír Vondruš 43c0016ed3 Move semantic for Shader class. 14 years ago
Vladimír Vondruš 8c92224ff8 Type-safe shader attributes. 14 years ago
Vladimír Vondruš 5818a76850 New library with sample shaders, currently only Phong shader. 14 years ago