core | glapi | vbo | math | shader | swrast | swrast_setup | tnl | tnl_dd

gl_constants Struct Reference

#include <mtypes.h>


Detailed Description

Constants which may be overridden by device driver during context creation but are never changed after that.

Data Fields

GLint MaxTextureLevels
 Max mipmap levels.
GLint Max3DTextureLevels
 Max mipmap levels for 3D textures.
GLint MaxCubeTextureLevels
 Max mipmap levels for cube textures.
GLint MaxArrayTextureLayers
 Max layers in array textures.
GLint MaxTextureRectSize
 Max rectangle texture size, in pixes.
GLuint MaxTextureCoordUnits
GLuint MaxTextureImageUnits
GLuint MaxVertexTextureImageUnits
GLuint MaxTextureUnits
 = MIN(CoordUnits, ImageUnits)
GLfloat MaxTextureMaxAnisotropy
 GL_EXT_texture_filter_anisotropic.
GLfloat MaxTextureLodBias
 GL_EXT_texture_lod_bias.
GLuint MaxArrayLockSize
GLint SubPixelBits
GLfloat MinPointSize
GLfloat MaxPointSize
 aliased
GLfloat MinPointSizeAA
GLfloat MaxPointSizeAA
 antialiased
GLfloat PointSizeGranularity
GLfloat MinLineWidth
GLfloat MaxLineWidth
 aliased
GLfloat MinLineWidthAA
GLfloat MaxLineWidthAA
 antialiased
GLfloat LineWidthGranularity
GLuint MaxColorTableSize
GLuint MaxConvolutionWidth
GLuint MaxConvolutionHeight
GLuint MaxClipPlanes
GLuint MaxLights
GLfloat MaxShininess
 GL_NV_light_max_exponent.
GLfloat MaxSpotExponent
 GL_NV_light_max_exponent.
GLuint MaxViewportWidth
GLuint MaxViewportHeight
struct gl_program_constants VertexProgram
 GL_ARB_vertex_program.
struct gl_program_constants FragmentProgram
 GL_ARB_fragment_program.
GLuint MaxProgramMatrices
GLuint MaxProgramMatrixStackDepth
GLboolean CheckArrayBounds
 vertex array / buffer object bounds checking
GLuint MaxDrawBuffers
 GL_ARB_draw_buffers.
GLenum ColorReadFormat
 GL_OES_read_format.
GLenum ColorReadType
 GL_OES_read_format.
GLuint MaxColorAttachments
 GL_EXT_framebuffer_object.
GLuint MaxRenderbufferSize
 GL_EXT_framebuffer_object.
GLuint MaxSamples
 GL_ARB_framebuffer_object.
GLuint MaxVarying
 Number of float[4] varying parameters.
GLbitfield SupportedBumpUnits
GLuint64 MaxServerWaitTimeout
 > units supporting GL_ATI_envmap_bumpmap as targets
GLboolean QuadsFollowProvokingVertexConvention

Field Documentation

GLint gl_constants::MaxTextureLevels

Max mipmap levels.

GLint gl_constants::Max3DTextureLevels

Max mipmap levels for 3D textures.

GLint gl_constants::MaxCubeTextureLevels

Max mipmap levels for cube textures.

GLint gl_constants::MaxArrayTextureLayers

Max layers in array textures.

GLint gl_constants::MaxTextureRectSize

Max rectangle texture size, in pixes.

GLuint gl_constants::MaxTextureCoordUnits

GLuint gl_constants::MaxTextureImageUnits

GLuint gl_constants::MaxVertexTextureImageUnits

GLuint gl_constants::MaxTextureUnits

= MIN(CoordUnits, ImageUnits)

GLfloat gl_constants::MaxTextureMaxAnisotropy

GL_EXT_texture_filter_anisotropic.

GLfloat gl_constants::MaxTextureLodBias

GL_EXT_texture_lod_bias.

GLuint gl_constants::MaxArrayLockSize

GLint gl_constants::SubPixelBits

GLfloat gl_constants::MinPointSize

GLfloat gl_constants::MaxPointSize

aliased

GLfloat gl_constants::MinPointSizeAA

GLfloat gl_constants::MaxPointSizeAA

antialiased

GLfloat gl_constants::PointSizeGranularity

GLfloat gl_constants::MinLineWidth

GLfloat gl_constants::MaxLineWidth

aliased

GLfloat gl_constants::MinLineWidthAA

GLfloat gl_constants::MaxLineWidthAA

antialiased

GLfloat gl_constants::LineWidthGranularity

GLuint gl_constants::MaxColorTableSize

GLuint gl_constants::MaxConvolutionWidth

GLuint gl_constants::MaxConvolutionHeight

GLuint gl_constants::MaxClipPlanes

GLuint gl_constants::MaxLights

GLfloat gl_constants::MaxShininess

GL_NV_light_max_exponent.

GLfloat gl_constants::MaxSpotExponent

GL_NV_light_max_exponent.

GLuint gl_constants::MaxViewportWidth

GLuint gl_constants::MaxViewportHeight

struct gl_program_constants gl_constants::VertexProgram [read]

GL_ARB_vertex_program.

struct gl_program_constants gl_constants::FragmentProgram [read]

GL_ARB_fragment_program.

GLuint gl_constants::MaxProgramMatrices

GLuint gl_constants::MaxProgramMatrixStackDepth

GLboolean gl_constants::CheckArrayBounds

vertex array / buffer object bounds checking

GLuint gl_constants::MaxDrawBuffers

GL_ARB_draw_buffers.

GLenum gl_constants::ColorReadFormat

GL_OES_read_format.

GLenum gl_constants::ColorReadType

GL_OES_read_format.

GLuint gl_constants::MaxColorAttachments

GL_EXT_framebuffer_object.

GLuint gl_constants::MaxRenderbufferSize

GL_EXT_framebuffer_object.

GLuint gl_constants::MaxSamples

GL_ARB_framebuffer_object.

GLuint gl_constants::MaxVarying

Number of float[4] varying parameters.

GLbitfield gl_constants::SupportedBumpUnits

GLuint64 gl_constants::MaxServerWaitTimeout

> units supporting GL_ATI_envmap_bumpmap as targets

Maximum amount of time, measured in nanseconds, that the server can wait. GL_EXT_provoking_vertex

GLboolean gl_constants::QuadsFollowProvokingVertexConvention


The documentation for this struct was generated from the following file:
Generated on Sun Sep 27 06:47:46 2009 for Mesa Main by  doxygen 1.5.4