|
|
|
OpenGL/glspriteparametersgix(3) -- set sprite parameters
|
|
pname The parameter to be set. Must be GL_SPRITE_MODE_SGIX. param The parameter value. Must be one of GL_SPRITE_AXIAL_SGIX or GL_SPRITE_OBJECT_ALIGNED_SGIX or GL_SPRITE_EYE_ALIGNED_SGIX. |
|
OpenGL/glstencilfunc(3) -- set function and reference value for stencil testing
|
|
func Specifies the test function. Eight tokens are valid: GL_NEVER, GL_LESS, GL_LEQUAL, GL_GREATER, GL_GEQUAL, GL_EQUAL, GL_NOTEQUAL, and GL_ALWAYS. The initial value is GL_ALWAYS. ref Specifies the reference value for the stencil test. ref is clamped n to the range [0,2 -1], where n is the number of bitplanes in the stencil buffer. The initial value is 0. mask Specifies a mask that is ANDed with both the reference value and the stored stencil value when the test is done. The initial value is al... |
|
|
OpenGL/glstencilmask(3) -- control the writing of individual bits in the stencil planes
|
|
mask Specifies a bit mask to enable and disable writing of individual bits in the stencil planes. Initially, the mask is all 1's. |
|
OpenGL/glstencilop(3) -- set stencil test actions
|
|
fail Specifies the action to take when the stencil test fails. Six symbolic constants are accepted: GL_KEEP, GL_ZERO, GL_REPLACE, GL_INCR, GL_DECR, and GL_INVERT. The initial value is GL_KEEP. zfail Specifies the stencil action when the stencil test passes, but the depth test fails. zfail accepts the same symbolic constants as fail. The initial value is GL_KEEP. zpass Specifies the stencil action when both the stencil test and the depth test pass, or when the stencil test passes and either there... |
|
OpenGL/gltagsamplebuffersgix(3) -- mark all samples of a multisample buffer
|
|
When using a multisample buffer on some systems (see Machine Dependencies below), glTagSampleBufferSGIX can be used with some restrictions as a faster alternative to clearing the depth buffer using glClear. On these system, each sample in the multisample buffer carries a tag that can be either set or cleared. glTagSampleBufferSGIX sets the tags of all the samples. When a tag of a sample is set, a depth test against that sample always succeeds. Note, however, that the stencil test (if enabled) st... |
|
OpenGL/gltexcoord(3) -- set the current texture coordinates
|
|
s, t, r, q Specify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command. |
|
OpenGL/gltexcoordpointer(3) -- define an array of texture coordinates
|
|
size Specifies the number of coordinates per array element. Must be 1, 2, 3 or 4. The initial value is 4. type Specifies the data type of each texture coordinate. Symbolic constants GL_SHORT, GL_INT, GL_FLOAT, or GL_DOUBLE are accepted. The initial value is GL_FLOAT. stride Specifies the byte offset between consecutive array elements. If stride is 0, the array elements are understood to be tightly packed. The initial value is 0. pointer Specifies a pointer to the first coordinate of the first el... |
|
OpenGL/gltexcoordpointerext(3) -- define an array of texture coordinates
|
|
size Specifies the number of coordinates per array element. It must be 1, 2, 3 or 4. type Specifies the data type of each texture coordinate. Symbolic constants GL_SHORT, GL_INT, GL_FLOAT, or GL_DOUBLE_EXT, are accepted. stride Specifies the byte offset between consecutive array elements. If stride is zero the array elements are understood to be tightly packed. count Specifies the number of array elements, counting from the first, that are static. pointer Specifies a pointer to the first coordin... |
|
OpenGL/gltexenv(3) -- set texture environment parameters
|
|
target Specifies a texture environment. Must be GL_TEXTURE_ENV. pname Specifies the symbolic name of a single-valued texture environment parameter. Must be GL_TEXTURE_ENV_MODE. param Specifies a single symbolic constant, one of GL_MODULATE, GL_DECAL, GL_BLEND, GL_REPLACE, GL_REPLACE_EXT, or GL_ADD. |
|
OpenGL/gltexfilterfuncsgis(3) -- specify user-defined texture filtering function
|
|
target Specifies the texture for which filter weights will be defined. The allowable values are GL_TEXTURE_1D and GL_TEXTURE_2D. filter Specifies the filter whose weights will be defined. Must be GL_FILTER4_SGIS. n The number of filter weight values in weights. weights Specifies an array of floating-point values which define the filter weights. |
|
OpenGL/gltexgen(3) -- control the generation of texture coordinates
|
|
coord Specifies a texture coordinate. Must be one of GL_S, GL_T, GL_R, or GL_Q. pname Specifies the symbolic name of the texture-coordinate generation function. Must be GL_TEXTURE_GEN_MODE. param Specifies a single-valued texture generation parameter, one of GL_OBJECT_LINEAR, GL_EYE_LINEAR, or GL_SPHERE_MAP. |
|
OpenGL/glteximage1d(3) -- specify a one-dimensional texture image
|
|
target Specifies the target texture. Must be GL_TEXTURE_1D or GL_PROXY_TEXTURE_1D. level Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image. internalformat Specifies the number of color components in the texture. Must be 1, 2, 3, or 4, or one of the following symbolic constants: GL_ALPHA, GL_ALPHA4, GL_ALPHA8, GL_ALPHA12, GL_ALPHA16, GL_LUMINANCE, GL_LUMINANCE4, GL_LUMINANCE8, GL_LUMINANCE12, GL_LUMINANCE16, GL_LUMINANCE_ALPHA, GL_LUM... |
|
OpenGL/glteximage2d(3) -- specify a two-dimensional texture image
|
|
target Specifies the target texture. Must be GL_TEXTURE_2D or GL_PROXY_TEXTURE_2D. level Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image. internalformat Specifies the number of color components in the texture. Must be 1, 2, 3, or 4, or one of the following symbolic constants: GL_ALPHA, GL_ALPHA4, GL_ALPHA8, GL_ALPHA12, GL_ALPHA16, GL_LUMINANCE, GL_LUMINANCE4, GL_LUMINANCE8, GL_LUMINANCE12, GL_LUMINANCE16, GL_LUMINANCE_ALPHA, GL_LUM... |
|
OpenGL/glteximage3d(3) -- specify a three-dimensional texture image
|
|
target Specifies the target texture. Must be GL_TEXTURE_3D or GL_PROXY_TEXTURE_3D. level Specifies the level-of-detail number. Level 0 is the th base image level. Level n is the n mipmap reduction image. internalformat Specifies the number of color components in the texture. Must be 1, 2, 3, or 4, or one of the following symbolic constants: GL_ALPHA, GL_ALPHA4, GL_ALPHA8, GL_ALPHA12, GL_ALPHA16, GL_LUMINANCE, GL_LUMINANCE4, GL_LUMINANCE8, GL_LUMINANCE12, GL_LUMINANCE16, GL_LUMINANCE_ALPHA, GL_LU... |
|
OpenGL/glteximage3dext(3) -- specify a three-dimensional texture image
|
|
target Specifies the target texture. Must be GL_TEXTURE_3D_EXT or GL_PROXY_TEXTURE_3D_EXT. level Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image. internalformat Specifies the internal storage format of the texture image. it must be one of the following symbolic constants: GL_ALPHA, GL_ALPHA4_EXT, GL_ALPHA8_EXT, GL_ALPHA12_EXT, GL_ALPHA16_EXT, GL_LUMINANCE, GL_LUMINANCE4_EXT, GL_LUMINANCE8_EXT, GL_LUMINANCE12_EXT, GL_LUMINANCE16_EXT... |
|