00001
00002
00003 #ifndef __GLOBAL_SHADER_H
00004 #define __GLOBAL_SHADER_H
00005
00006 #include <gra/shader/Shader.h>
00007 #include <gra/shader/LocalShader.h>
00008 #include <esg/SceneGraphObject.h>
00009 #include <esg/Intersector.h>
00010
00011
00012 using namespace esg;
00013
00014 namespace gra {
00015
00022 class GRA_EXPORT GlobalShader : public Shader {
00023 public:
00031 GlobalShader(ReflectionModel * m,
00032 DiffuseBRDF * db,
00033 SpecularBRDF * sb)
00034 : Shader(m, db, sb) {}
00035 };
00036
00037 }
00038
00039 #endif // __GLOBAL_SHADER_H