class Object;
class Scene;
class ShaderProgram;
+class Texture;
class Renderer {
protected:
int shin_loc;
int mmviewproj_loc;
int mview_loc;
+ int mmod_loc;
+ int fog_loc;
+ int dstex_loc;
+ int stex_loc;
ShaderProgram *sprog;
virtual void draw_skybox() const;
public:
+ float fog_density;
+
Scene *scene;
OrbitCamera *camera;