28 #ifndef WINTERMUTE_SHADOW_VOLUME_OPENGL_SHADER_H 29 #define WINTERMUTE_SHADOW_VOLUME_OPENGL_SHADER_H 31 #include "engines/wintermute/base/gfx/3dshadow_volume.h" 33 #include "graphics/opengl/system_headers.h" 35 #if defined(USE_OPENGL_SHADERS) 37 #include "graphics/opengl/shader.h" 41 class ShadowVolumeOpenGLShader :
public ShadowVolume {
44 virtual ~ShadowVolumeOpenGLShader();
46 bool renderToStencilBuffer()
override;
47 bool renderToScene()
override;
51 bool initMask()
override;
52 GLuint _shadowVolumeVertexBuffer;
53 GLuint _shadowMaskVertexBuffer;
60 #endif // defined(USE_OPENGL_SHADERS)
Definition: achievements_tables.h:27