4 #ifndef _OGL_STARFIELD_MATERIAL_H
5 #define _OGL_STARFIELD_MATERIAL_H
21 return new Program(
"starfield",
"");
27 glEnable(GL_VERTEX_PROGRAM_POINT_SIZE);
37 glDisable(GL_VERTEX_PROGRAM_POINT_SIZE);
Definition: Material.h:57
Color emissive
Definition: Material.h:97
Texture * texture0
Definition: Material.h:86
Definition: MaterialGL.h:26
virtual void Apply() override
Definition: MaterialGL.cpp:11
Program * m_program
Definition: MaterialGL.h:40
Uniform texture0
Definition: Program.h:45
Uniform emission
Definition: Program.h:42
virtual void Use()
Definition: Program.cpp:227
Definition: StarfieldMaterial.h:17
virtual void Apply() override
Definition: StarfieldMaterial.h:24
virtual Program * CreateProgram(const MaterialDescriptor &) override
Definition: StarfieldMaterial.h:19
virtual void Unapply() override
Definition: StarfieldMaterial.h:34
Definition: TextureGL.h:12
Definition: Background.h:13