1 #ifndef __RenderModeGL_h__
2 #define __RenderModeGL_h__
4 #include <bias_config.h>
5 #ifndef BIAS_HAVE_OPENGL
6 # error Please recompile BIAS with USE_OPENGL to use ImgObjGL
7 #endif // BIAS_HAVE_OPENGL
11 #include <Base/Math/Vector4.hh>
14 #ifndef CLEAR_DEFAULT_MASK
15 # define CLEAR_DEFAULT_MASK GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT | GL_ACCUM_BUFFER_BIT | GL_STENCIL_BUFFER_BIT
16 #endif // CLEAR_DEFAULT_MASK
49 polygonmodeFRONT=GL_FILL;
50 polygonmodeBACK=GL_FILL;
53 enable_cullface=
false;
76 GLenum polygonmodeFRONT;
GLenum cullface
glCullFace: GL_FRONT, GL_BACK, and GL_FRONT_AND_BACK
GLenum polygonmodeBACK
glPoygonMode(GL_BACK...
GLenum shademodel
glShadeModel(...
bool IsMono() const
no 3D streo enabled, single viewpoint only?
GLRenderMode describes mode for rendering.
BIAS::DrawbufferMode drawbuffermode