/** * A material */ struct Material { /** * The diffuse sampler */ sampler2D diffuse; /** * The diffuse sampler */ sampler2D specular; /** * The shininess value */ float shininess; /** * The reflectivity value */ float reflectivity; /** * The albedo of the material */ vec3 albedo; };