Signature
Parameters
Variables | Description |
---|---|
pname |
Specifies the name of the parameter to set. The symbolc constants
GL_PATCH_VERTICES
is accepted.
|
value |
Specifies the new value for the parameter given by
pname
.
|
values |
Specifies the address of an array containing the new values for the parameter given by
pname
.
|
Description
glPatchParameteri
specifies the parameters that will be used for patch primitives.
pname
specifies the parameter to modify and must be
GL_PATCH_VERTICES
.
value
specifies
the new value for the parameter specified by
pname
.
When
pname
is
GL_PATCH_VERTICES
,
value
specifies the number
of vertices that will be used to make up a single patch primitive. Patch primitives are consumed by the tessellation control
shader (if present) and subsequently used for tessellation. When primitives are specified using
glDrawArrays
or a similar function, each patch will be made
from
parameter
control points, each represented by a vertex taken from the enabeld vertex arrays.
parameter
must be greater than zero, and less than or equal to the value of
GL_MAX_PATCH_VERTICES
.
Errors
GL_INVALID_ENUM
is generated if
pname
is not an accepted value.
Version Support
glPatchParameteri |
See Also
Copyright
Copyright
2010-2015 Khronos Group.
This material may be distributed subject to the terms and conditions set forth in
the Open Publication License, v 1.0, 8 June 1999.
http://opencontent.org/openpub/
.