4 #include <gmath/gmath.h>
16 SKY_MATRIX_UNIFORMS = 2,
17 MORPHING_UNIFORMS = 3,
18 MORPHING_SHADING_UNIFORMS = 4,
21 struct BaseVertUniforms {
27 struct BaseFragUniforms {
34 struct SkyVertUniforms {
51 /* debug shader to draw normals */
54 Texture *skytex, *dskytex;
56 virtual void draw_object(Object *object);
57 virtual void draw_skybox();
68 virtual bool create();
71 virtual void set_sky_tex(Texture *stex);
72 virtual void set_diffuse_sky_tex(Texture *dstex);