On this page:
8.18
top
up

18glT...πŸ”— i

procedure

( glTagSampleBufferSGIX)any

Extension GL_SGIX_tag_sample_buffer.

procedure

( glTangent3bEXTtxtytz)any

tx:(integer-in-128127)
ty:(integer-in-128127)
tz:(integer-in-128127)
Extension GL_EXT_coordinate_frame.

procedure

( glTangent3bvEXTv)any

v:s8vector?
Extension GL_EXT_coordinate_frame.

procedure

( glTangent3dEXTtxtytz)any

tx:real?
ty:real?
tz:real?
Extension GL_EXT_coordinate_frame.

procedure

( glTangent3dvEXTv)any

v:f64vector?
Extension GL_EXT_coordinate_frame.

procedure

( glTangent3fEXTtxtytz)any

tx:flonum?
ty:flonum?
tz:flonum?
Extension GL_EXT_coordinate_frame.

procedure

( glTangent3fvEXTv)any

v:f32vector?
Extension GL_EXT_coordinate_frame.

procedure

( glTangent3iEXTtxtytz)any

tx:exact-integer?
ty:exact-integer?
tz:exact-integer?
Extension GL_EXT_coordinate_frame.

procedure

( glTangent3ivEXTv)any

v:s32vector?
Extension GL_EXT_coordinate_frame.

procedure

( glTangent3sEXTtxtytz)any

tx:(integer-in-3276832767)
ty:(integer-in-3276832767)
tz:(integer-in-3276832767)
Extension GL_EXT_coordinate_frame.

procedure

( glTangent3svEXTv)any

v:s16vector?
Extension GL_EXT_coordinate_frame.

procedure

( glTangentPointerEXTtypestridepointer)any

type:exact-integer?
stride:exact-integer?
pointer:gl-pointer?
Extension GL_EXT_coordinate_frame.

procedure

( glTbufferMask3DFXmask)any

mask:exact-nonnegative-integer?
Extension GL_3DFX_tbuffer.

procedure

( glTessellationFactorAMDfactor)any

factor:flonum?
Extension GL_AMD_vertex_shader_tesselator.

procedure

( glTessellationModeAMDmode)any

mode:exact-integer?
Extension GL_AMD_vertex_shader_tesselator.

procedure

( glTestFenceAPPLEfence)boolean?

fence:exact-nonnegative-integer?
Extension GL_APPLE_fence.

procedure

( glTestFenceNVfence)boolean?

fence:exact-nonnegative-integer?
Extension GL_NV_fence.

procedure

( glTestObjectAPPLEobjectname)boolean?

object:exact-integer?
name:exact-nonnegative-integer?
Extension GL_APPLE_fence.

procedure

( glTexBuffertargetinternalformatbuffer)any

target:exact-integer?
internalformat:exact-integer?
buffer:exact-nonnegative-integer?
Version 3.1.

See the glTexBuffer manpage.

procedure

( glTexBufferARB target
internalformat
buffer)any
target:exact-integer?
internalformat:exact-integer?
buffer:exact-nonnegative-integer?
Extension GL_ARB_texture_buffer_object.

Alias of glTexBuffer.

procedure

( glTexBufferEXT target
internalformat
buffer)any
target:exact-integer?
internalformat:exact-integer?
buffer:exact-nonnegative-integer?
Extension GL_EXT_texture_buffer_object.

Alias of glTexBufferARB.

procedure

( glTexBufferRange target
internalformat
buffer
offset
size)any
target:exact-integer?
internalformat:exact-integer?
buffer:exact-nonnegative-integer?
offset:exact-integer?
size:exact-integer?
Version 4.3.

procedure

( glTexBumpParameterfvATIpnameparam)any

pname:exact-integer?
param:f32vector?
Extension GL_ATI_envmap_bumpmap.

procedure

( glTexBumpParameterivATIpnameparam)any

pname:exact-integer?
param:s32vector?
Extension GL_ATI_envmap_bumpmap.

procedure

( glTexCoord1ds)any

s:real?
Deprecated in version 3.1.

See the glTexCoord manpage.

procedure

( glTexCoord1dvv)any

v:real?
Deprecated in version 3.1.

See the glTexCoord manpage.

procedure

( glTexCoord1fs)any

s:flonum?
Deprecated in version 3.1.

See the glTexCoord manpage.

procedure

( glTexCoord1fvv)any

v:flonum?
Deprecated in version 3.1.

See the glTexCoord manpage.

procedure

( glTexCoord1hNVs)any

s:(integer-in065535)
Extension GL_NV_half_float.

procedure

( glTexCoord1hvNVv)any

v:(integer-in065535)
Extension GL_NV_half_float.

procedure

( glTexCoord1is)any

s:exact-integer?
Deprecated in version 3.1.

See the glTexCoord manpage.

procedure

( glTexCoord1ivv)any

v:exact-integer?
Deprecated in version 3.1.

See the glTexCoord manpage.

procedure

( glTexCoord1ss)any

s:(integer-in-3276832767)
Deprecated in version 3.1.

See the glTexCoord manpage.

procedure

( glTexCoord1svv)any

v:(integer-in-3276832767)
Deprecated in version 3.1.

See the glTexCoord manpage.

procedure

( glTexCoord2dst)any

s:real?
t:real?
Deprecated in version 3.1.

See the glTexCoord manpage.

procedure

( glTexCoord2dvv)any

v:f64vector?
Deprecated in version 3.1.

See the glTexCoord manpage.

procedure

( glTexCoord2fst)any

s:flonum?
t:flonum?
Deprecated in version 3.1.

See the glTexCoord manpage.

procedure

( glTexCoord2fColor3fVertex3fSUNstrgbxyz)any

s:flonum?
t:flonum?
r:flonum?
g:flonum?
b:flonum?
x:flonum?
y:flonum?
z:flonum?
Extension GL_SUN_vertex.

procedure

( glTexCoord2fColor3fVertex3fvSUNtccv)any

tc:f32vector?
c:f32vector?
v:f32vector?
Extension GL_SUN_vertex.

procedure

( glTexCoord2fColor4fNormal3fVertex3fSUN s
t
r
g
b
a
nx
ny
nz
x
y
z)any
s:flonum?
t:flonum?
r:flonum?
g:flonum?
b:flonum?
a:flonum?
nx:flonum?
ny:flonum?
nz:flonum?
x:flonum?
y:flonum?
z:flonum?
Extension GL_SUN_vertex.

procedure

( glTexCoord2fColor4fNormal3fVertex3fvSUN tc
c
n
v)any
tc:f32vector?
c:f32vector?
n:f32vector?
v:f32vector?
Extension GL_SUN_vertex.

procedure

( glTexCoord2fColor4ubVertex3fSUN s
t
r
g
b
a
x
y
z)any
s:flonum?
t:flonum?
r:(integer-in0255)
g:(integer-in0255)
b:(integer-in0255)
a:(integer-in0255)
x:flonum?
y:flonum?
z:flonum?
Extension GL_SUN_vertex.

procedure

( glTexCoord2fColor4ubVertex3fvSUNtccv)any

tc:f32vector?
c:(or/cstring?bytes?)
v:f32vector?
Extension GL_SUN_vertex.

procedure

( glTexCoord2fNormal3fVertex3fSUN s
t
nx
ny
nz
x
y
z)any
s:flonum?
t:flonum?
nx:flonum?
ny:flonum?
nz:flonum?
x:flonum?
y:flonum?
z:flonum?
Extension GL_SUN_vertex.

procedure

( glTexCoord2fNormal3fVertex3fvSUNtcnv)any

tc:f32vector?
n:f32vector?
v:f32vector?
Extension GL_SUN_vertex.

procedure

( glTexCoord2fVertex3fSUNstxyz)any

s:flonum?
t:flonum?
x:flonum?
y:flonum?
z:flonum?
Extension GL_SUN_vertex.

procedure

( glTexCoord2fVertex3fvSUNtcv)any

tc:f32vector?
v:f32vector?
Extension GL_SUN_vertex.

procedure

( glTexCoord2fvv)any

v:f32vector?
Deprecated in version 3.1.

See the glTexCoord manpage.

procedure

( glTexCoord2hNVst)any

s:(integer-in065535)
t:(integer-in065535)
Extension GL_NV_half_float.

procedure

( glTexCoord2hvNVv)any

v:u16vector?
Extension GL_NV_half_float.

procedure

( glTexCoord2ist)any

s:exact-integer?
t:exact-integer?
Deprecated in version 3.1.

See the glTexCoord manpage.

procedure

( glTexCoord2ivv)any

v:s32vector?
Deprecated in version 3.1.

See the glTexCoord manpage.

procedure

( glTexCoord2sst)any

s:(integer-in-3276832767)
t:(integer-in-3276832767)
Deprecated in version 3.1.

See the glTexCoord manpage.

procedure

( glTexCoord2svv)any

v:s16vector?
Deprecated in version 3.1.

See the glTexCoord manpage.

procedure

( glTexCoord3dstr)any

s:real?
t:real?
r:real?
Deprecated in version 3.1.

See the glTexCoord manpage.

procedure

( glTexCoord3dvv)any

v:f64vector?
Deprecated in version 3.1.

See the glTexCoord manpage.

procedure

( glTexCoord3fstr)any

s:flonum?
t:flonum?
r:flonum?
Deprecated in version 3.1.

See the glTexCoord manpage.

procedure

( glTexCoord3fvv)any

v:f32vector?
Deprecated in version 3.1.

See the glTexCoord manpage.

procedure

( glTexCoord3hNVstr)any

s:(integer-in065535)
t:(integer-in065535)
r:(integer-in065535)
Extension GL_NV_half_float.

procedure

( glTexCoord3hvNVv)any

v:u16vector?
Extension GL_NV_half_float.

procedure

( glTexCoord3istr)any

s:exact-integer?
t:exact-integer?
r:exact-integer?
Deprecated in version 3.1.

See the glTexCoord manpage.

procedure

( glTexCoord3ivv)any

v:s32vector?
Deprecated in version 3.1.

See the glTexCoord manpage.

procedure

( glTexCoord3sstr)any

s:(integer-in-3276832767)
t:(integer-in-3276832767)
r:(integer-in-3276832767)
Deprecated in version 3.1.

See the glTexCoord manpage.

procedure

( glTexCoord3svv)any

v:s16vector?
Deprecated in version 3.1.

See the glTexCoord manpage.

procedure

( glTexCoord4dstrq)any

s:real?
t:real?
r:real?
q:real?
Deprecated in version 3.1.

See the glTexCoord manpage.

procedure

( glTexCoord4dvv)any

v:f64vector?
Deprecated in version 3.1.

See the glTexCoord manpage.

procedure

( glTexCoord4fstrq)any

s:flonum?
t:flonum?
r:flonum?
q:flonum?
Deprecated in version 3.1.

See the glTexCoord manpage.

procedure

( glTexCoord4fColor4fNormal3fVertex4fSUN s
t
p
q
r
g
b
a
nx
ny
nz
x
y
z
w)any
s:flonum?
t:flonum?
p:flonum?
q:flonum?
r:flonum?
g:flonum?
b:flonum?
a:flonum?
nx:flonum?
ny:flonum?
nz:flonum?
x:flonum?
y:flonum?
z:flonum?
w:flonum?
Extension GL_SUN_vertex.

procedure

( glTexCoord4fColor4fNormal3fVertex4fvSUN tc
c
n
v)any
tc:f32vector?
c:f32vector?
n:f32vector?
v:f32vector?
Extension GL_SUN_vertex.

procedure

( glTexCoord4fVertex4fSUNstpqxyzw)any

s:flonum?
t:flonum?
p:flonum?
q:flonum?
x:flonum?
y:flonum?
z:flonum?
w:flonum?
Extension GL_SUN_vertex.

procedure

( glTexCoord4fVertex4fvSUNtcv)any

tc:f32vector?
v:f32vector?
Extension GL_SUN_vertex.

procedure

( glTexCoord4fvv)any

v:f32vector?
Deprecated in version 3.1.

See the glTexCoord manpage.

procedure

( glTexCoord4hNVstrq)any

s:(integer-in065535)
t:(integer-in065535)
r:(integer-in065535)
q:(integer-in065535)
Extension GL_NV_half_float.

procedure

( glTexCoord4hvNVv)any

v:u16vector?
Extension GL_NV_half_float.

procedure

( glTexCoord4istrq)any

s:exact-integer?
t:exact-integer?
r:exact-integer?
q:exact-integer?
Deprecated in version 3.1.

See the glTexCoord manpage.

procedure

( glTexCoord4ivv)any

v:s32vector?
Deprecated in version 3.1.

See the glTexCoord manpage.

procedure

( glTexCoord4sstrq)any

s:(integer-in-3276832767)
t:(integer-in-3276832767)
r:(integer-in-3276832767)
q:(integer-in-3276832767)
Deprecated in version 3.1.

See the glTexCoord manpage.

procedure

( glTexCoord4svv)any

v:s16vector?
Deprecated in version 3.1.

See the glTexCoord manpage.

procedure

( glTexCoordFormatNVsizetypestride)any

size:exact-integer?
type:exact-integer?
stride:exact-integer?
Extension GL_NV_vertex_buffer_unified_memory.

procedure

( glTexCoordP1uitypecoords)any

type:exact-integer?
coords:exact-nonnegative-integer?
Version 1.2.

procedure

( glTexCoordP1uivtypecoords)any

type:exact-integer?
coords:exact-nonnegative-integer?
Version 1.2.

procedure

( glTexCoordP2uitypecoords)any

type:exact-integer?
coords:exact-nonnegative-integer?
Version 1.2.

procedure

( glTexCoordP2uivtypecoords)any

type:exact-integer?
coords:exact-nonnegative-integer?
Version 1.2.

procedure

( glTexCoordP3uitypecoords)any

type:exact-integer?
coords:exact-nonnegative-integer?
Version 1.2.

procedure

( glTexCoordP3uivtypecoords)any

type:exact-integer?
coords:exact-nonnegative-integer?
Version 1.2.

procedure

( glTexCoordP4uitypecoords)any

type:exact-integer?
coords:exact-nonnegative-integer?
Version 1.2.

procedure

( glTexCoordP4uivtypecoords)any

type:exact-integer?
coords:exact-nonnegative-integer?
Version 1.2.

procedure

( glTexCoordPointersizetypestridepointer)any

size:exact-integer?
type:exact-integer?
stride:exact-integer?
pointer:gl-pointer?
Version 1.1. Deprecated in version 3.1.

See the glTexCoordPointer manpage.

procedure

( glTexCoordPointerEXT size
type
stride
count
pointer)any
size:exact-integer?
type:exact-integer?
stride:exact-integer?
count:exact-integer?
pointer:gl-pointer?
Extension GL_EXT_vertex_array.

procedure

( glTexCoordPointerListIBM size
type
stride
pointer
ptrstride)any
size:exact-integer?
type:exact-integer?
stride:exact-integer?
pointer:(vectorofgl-pointer?)
ptrstride:exact-integer?
Extension GL_IBM_vertex_array_lists.

procedure

( glTexCoordPointervINTELsizetypepointer)any

size:exact-integer?
type:exact-integer?
pointer:(vectorofgl-pointer?)
Extension GL_INTEL_parallel_arrays.

procedure

( glTexEnvftargetpnameparam)any

target:exact-integer?
pname:exact-integer?
param:flonum?
Deprecated in version 3.1.

See the glTexEnv manpage.

procedure

( glTexEnvfvtargetpnameparams)any

target:exact-integer?
pname:exact-integer?
params:f32vector?
Deprecated in version 3.1.

See the glTexEnv manpage.

procedure

( glTexEnvitargetpnameparam)any

target:exact-integer?
pname:exact-integer?
param:exact-integer?
Deprecated in version 3.1.

See the glTexEnv manpage.

procedure

( glTexEnvivtargetpnameparams)any

target:exact-integer?
pname:exact-integer?
params:s32vector?
Deprecated in version 3.1.

See the glTexEnv manpage.

procedure

( glTexFilterFuncSGIStargetfilternweights)any

target:exact-integer?
filter:exact-integer?
n:exact-integer?
weights:f32vector?
Extension GL_SGIS_texture_filter4.

procedure

( glTexGendcoordpnameparam)any

coord:exact-integer?
pname:exact-integer?
param:real?
Deprecated in version 3.1.

See the glTexGen manpage.

procedure

( glTexGendvcoordpnameparams)any

coord:exact-integer?
pname:exact-integer?
params:f64vector?
Deprecated in version 3.1.

See the glTexGen manpage.

procedure

( glTexGenfcoordpnameparam)any

coord:exact-integer?
pname:exact-integer?
param:flonum?
Deprecated in version 3.1.

See the glTexGen manpage.

procedure

( glTexGenfvcoordpnameparams)any

coord:exact-integer?
pname:exact-integer?
params:f32vector?
Deprecated in version 3.1.

See the glTexGen manpage.

procedure

( glTexGenicoordpnameparam)any

coord:exact-integer?
pname:exact-integer?
param:exact-integer?
Deprecated in version 3.1.

See the glTexGen manpage.

procedure

( glTexGenivcoordpnameparams)any

coord:exact-integer?
pname:exact-integer?
params:s32vector?
Deprecated in version 3.1.

See the glTexGen manpage.

procedure

( glTexImage1D target
level
internalformat
width
border
format
type
pixels)any
target:exact-integer?
level:exact-integer?
internalformat:exact-integer?
width:exact-integer?
border:exact-integer?
format:exact-integer?
type:exact-integer?
pixels:gl-pointer?
See the glTexImage1D manpage.

procedure

( glTexImage2D target
level
internalformat
width
height
border
format
type
pixels)any
target:exact-integer?
level:exact-integer?
internalformat:exact-integer?
width:exact-integer?
height:exact-integer?
border:exact-integer?
format:exact-integer?
type:exact-integer?
pixels:gl-pointer?
See the glTexImage2D manpage.

procedure

( glTexImage2DMultisample target
samples
internalformat
width
height
fixedsamplelocations)any
target:exact-integer?
samples:exact-integer?
internalformat:exact-integer?
width:exact-integer?
height:exact-integer?
fixedsamplelocations:boolean?
Version 1.2.

See the glTexImage2DMultisample manpage.

procedure

( glTexImage2DMultisampleCoverageNV target
coverageSamples
colorSamples
internalFormat
width
height
fixedSampleLocations)any
target:exact-integer?
coverageSamples:exact-integer?
colorSamples:exact-integer?
internalFormat:exact-integer?
width:exact-integer?
height:exact-integer?
fixedSampleLocations:boolean?
Extension GL_NV_texture_multisample.

procedure

( glTexImage3D target
level
internalformat
width
height
depth
border
format
type
pixels)any
target:exact-integer?
level:exact-integer?
internalformat:exact-integer?
width:exact-integer?
height:exact-integer?
depth:exact-integer?
border:exact-integer?
format:exact-integer?
type:exact-integer?
pixels:gl-pointer?
Version 1.2. Deprecated in version 3.1.

See the glTexImage3D manpage.

procedure

( glTexImage3DEXT target
level
internalformat
width
height
depth
border
format
type
pixels)any
target:exact-integer?
level:exact-integer?
internalformat:exact-integer?
width:exact-integer?
height:exact-integer?
depth:exact-integer?
border:exact-integer?
format:exact-integer?
type:exact-integer?
pixels:gl-pointer?
Extension GL_EXT_texture3D.

Alias of glTexImage3D.

procedure

( glTexImage3DMultisample target
samples
internalformat
width
height
depth
fixedsamplelocations)any
target:exact-integer?
samples:exact-integer?
internalformat:exact-integer?
width:exact-integer?
height:exact-integer?
depth:exact-integer?
fixedsamplelocations:boolean?
Version 1.2.

See the glTexImage3DMultisample manpage.

procedure

( glTexImage3DMultisampleCoverageNV target
coverageSamples
colorSamples
internalFormat
width
height
depth
fixedSampleLocations)any
target:exact-integer?
coverageSamples:exact-integer?
colorSamples:exact-integer?
internalFormat:exact-integer?
width:exact-integer?
height:exact-integer?
depth:exact-integer?
fixedSampleLocations:boolean?
Extension GL_NV_texture_multisample.

procedure

( glTexImage4DSGIS target
level
internalformat
width
height
depth
size4d
border
format
type
pixels)any
target:exact-integer?
level:exact-integer?
internalformat:exact-integer?
width:exact-integer?
height:exact-integer?
depth:exact-integer?
size4d:exact-integer?
border:exact-integer?
format:exact-integer?
type:exact-integer?
pixels:gl-pointer?
Extension GL_SGIS_texture4D.

procedure

( glTexParameterIivtargetpnameparams)any

target:exact-integer?
pname:exact-integer?
params:s32vector?
Version 3.0.

procedure

( glTexParameterIivEXTtargetpnameparams)any

target:exact-integer?
pname:exact-integer?
params:s32vector?
Extension GL_EXT_texture_integer.

Alias of glTexParameterIiv.

procedure

( glTexParameterIuivtargetpnameparams)any

target:exact-integer?
pname:exact-integer?
params:u32vector?
Version 3.0.

procedure

( glTexParameterIuivEXTtargetpnameparams)any

target:exact-integer?
pname:exact-integer?
params:u32vector?
Extension GL_EXT_texture_integer.

Alias of glTexParameterIuiv.

procedure

( glTexParameterftargetpnameparam)any

target:exact-integer?
pname:exact-integer?
param:flonum?
See the glTexParameter manpage.

procedure

( glTexParameterfvtargetpnameparams)any

target:exact-integer?
pname:exact-integer?
params:f32vector?
See the glTexParameter manpage.

procedure

( glTexParameteritargetpnameparam)any

target:exact-integer?
pname:exact-integer?
param:exact-integer?
See the glTexParameter manpage.

procedure

( glTexParameterivtargetpnameparams)any

target:exact-integer?
pname:exact-integer?
params:s32vector?
See the glTexParameter manpage.

procedure

( glTexRenderbufferNVtargetrenderbuffer)any

target:exact-integer?
renderbuffer:exact-nonnegative-integer?
Extension GL_NV_explicit_multisample.

procedure

( glTexStorage1D target
levels
internalformat
width)any
target:exact-integer?
levels:exact-integer?
internalformat:exact-integer?
width:exact-integer?
Version 4.2.

See the glTexStorage1D manpage.

procedure

( glTexStorage2D target
levels
internalformat
width
height)any
target:exact-integer?
levels:exact-integer?
internalformat:exact-integer?
width:exact-integer?
height:exact-integer?
Version 4.2.

See the glTexStorage2D manpage.

procedure

( glTexStorage2DMultisample target
samples
internalformat
width
height
fixedsamplelocations)any
target:exact-integer?
samples:exact-integer?
internalformat:exact-integer?
width:exact-integer?
height:exact-integer?
fixedsamplelocations:boolean?
Version 4.3.

procedure

( glTexStorage3D target
levels
internalformat
width
height
depth)any
target:exact-integer?
levels:exact-integer?
internalformat:exact-integer?
width:exact-integer?
height:exact-integer?
depth:exact-integer?
Version 4.2.

See the glTexStorage3D manpage.

procedure

( glTexStorage3DMultisample target
samples
internalformat
width
height
depth
fixedsamplelocations)any
target:exact-integer?
samples:exact-integer?
internalformat:exact-integer?
width:exact-integer?
height:exact-integer?
depth:exact-integer?
fixedsamplelocations:boolean?
Version 4.3.

procedure

( glTexStorageSparseAMD target
internalFormat
width
height
depth
layers
flags)any
target:exact-integer?
internalFormat:exact-integer?
width:exact-integer?
height:exact-integer?
depth:exact-integer?
layers:exact-integer?
flags:exact-nonnegative-integer?
Extension GL_AMD_sparse_texture.

procedure

( glTexSubImage1D target
level
xoffset
width
format
type
pixels)any
target:exact-integer?
level:exact-integer?
xoffset:exact-integer?
width:exact-integer?
format:exact-integer?
type:exact-integer?
pixels:gl-pointer?
Version 1.1.

See the glTexSubImage1D manpage.

procedure

( glTexSubImage1DEXT target
level
xoffset
width
format
type
pixels)any
target:exact-integer?
level:exact-integer?
xoffset:exact-integer?
width:exact-integer?
format:exact-integer?
type:exact-integer?
pixels:gl-pointer?
Extension GL_EXT_subtexture.

Alias of glTexSubImage1D.

procedure

( glTexSubImage2D target
level
xoffset
yoffset
width
height
format
type
pixels)any
target:exact-integer?
level:exact-integer?
xoffset:exact-integer?
yoffset:exact-integer?
width:exact-integer?
height:exact-integer?
format:exact-integer?
type:exact-integer?
pixels:gl-pointer?
Version 1.1.

See the glTexSubImage2D manpage.

procedure

( glTexSubImage2DEXT target
level
xoffset
yoffset
width
height
format
type
pixels)any
target:exact-integer?
level:exact-integer?
xoffset:exact-integer?
yoffset:exact-integer?
width:exact-integer?
height:exact-integer?
format:exact-integer?
type:exact-integer?
pixels:gl-pointer?
Extension GL_EXT_subtexture.

Alias of glTexSubImage2D.

procedure

( glTexSubImage3D target
level
xoffset
yoffset
zoffset
width
height
depth
format
type
pixels)any
target:exact-integer?
level:exact-integer?
xoffset:exact-integer?
yoffset:exact-integer?
zoffset:exact-integer?
width:exact-integer?
height:exact-integer?
depth:exact-integer?
format:exact-integer?
type:exact-integer?
pixels:gl-pointer?
Version 1.2.

See the glTexSubImage3D manpage.

procedure

( glTexSubImage3DEXT target
level
xoffset
yoffset
zoffset
width
height
depth
format
type
pixels)any
target:exact-integer?
level:exact-integer?
xoffset:exact-integer?
yoffset:exact-integer?
zoffset:exact-integer?
width:exact-integer?
height:exact-integer?
depth:exact-integer?
format:exact-integer?
type:exact-integer?
pixels:gl-pointer?
Extension GL_EXT_texture3D.

Alias of glTexSubImage3D.

procedure

( glTexSubImage4DSGIS target
level
xoffset
yoffset
zoffset
woffset
width
height
depth
size4d
format
type
pixels)any
target:exact-integer?
level:exact-integer?
xoffset:exact-integer?
yoffset:exact-integer?
zoffset:exact-integer?
woffset:exact-integer?
width:exact-integer?
height:exact-integer?
depth:exact-integer?
size4d:exact-integer?
format:exact-integer?
type:exact-integer?
pixels:gl-pointer?
Extension GL_SGIS_texture4D.

procedure

( glTextureBarrierNV)any

Extension GL_NV_texture_barrier.

procedure

( glTextureBufferEXT texture
target
internalformat
buffer)any
texture:exact-nonnegative-integer?
target:exact-integer?
internalformat:exact-integer?
buffer:exact-nonnegative-integer?
Extension GL_EXT_direct_state_access.

procedure

( glTextureBufferRangeEXT texture
target
internalformat
buffer
offset
size)any
texture:exact-nonnegative-integer?
target:exact-integer?
internalformat:exact-integer?
buffer:exact-nonnegative-integer?
offset:exact-integer?
size:exact-integer?
Extension GL_ARB_texture_buffer_range.

procedure

( glTextureColorMaskSGISredgreenbluealpha)any

red:boolean?
green:boolean?
blue:boolean?
alpha:boolean?
Extension GL_SGIS_texture_color_mask.

procedure

( glTextureImage1DEXT texture
target
level
internalformat
width
border
format
type
pixels)any
texture:exact-nonnegative-integer?
target:exact-integer?
level:exact-integer?
internalformat:exact-integer?
width:exact-integer?
border:exact-integer?
format:exact-integer?
type:exact-integer?
pixels:gl-pointer?
Extension GL_EXT_direct_state_access.

procedure

( glTextureImage2DEXT texture
target
level
internalformat
width
height
border
format
type
pixels)any
texture:exact-nonnegative-integer?
target:exact-integer?
level:exact-integer?
internalformat:exact-integer?
width:exact-integer?
height:exact-integer?
border:exact-integer?
format:exact-integer?
type:exact-integer?
pixels:gl-pointer?
Extension GL_EXT_direct_state_access.

procedure

( glTextureImage2DMultisampleCoverageNV texture
target
coverageSamples
colorSamples
internalFormat
width
height
fixedSampleLocations)
any
texture:exact-nonnegative-integer?
target:exact-integer?
coverageSamples:exact-integer?
colorSamples:exact-integer?
internalFormat:exact-integer?
width:exact-integer?
height:exact-integer?
fixedSampleLocations:boolean?
Extension GL_NV_texture_multisample.

procedure

( glTextureImage2DMultisampleNV texture
target
samples
internalFormat
width
height
fixedSampleLocations)any
texture:exact-nonnegative-integer?
target:exact-integer?
samples:exact-integer?
internalFormat:exact-integer?
width:exact-integer?
height:exact-integer?
fixedSampleLocations:boolean?
Extension GL_NV_texture_multisample.

procedure

( glTextureImage3DEXT texture
target
level
internalformat
width
height
depth
border
format
type
pixels)any
texture:exact-nonnegative-integer?
target:exact-integer?
level:exact-integer?
internalformat:exact-integer?
width:exact-integer?
height:exact-integer?
depth:exact-integer?
border:exact-integer?
format:exact-integer?
type:exact-integer?
pixels:gl-pointer?
Extension GL_EXT_direct_state_access.

procedure

( glTextureImage3DMultisampleCoverageNV texture
target
coverageSamples
colorSamples
internalFormat
width
height
depth
fixedSampleLocations)
any
texture:exact-nonnegative-integer?
target:exact-integer?
coverageSamples:exact-integer?
colorSamples:exact-integer?
internalFormat:exact-integer?
width:exact-integer?
height:exact-integer?
depth:exact-integer?
fixedSampleLocations:boolean?
Extension GL_NV_texture_multisample.

procedure

( glTextureImage3DMultisampleNV texture
target
samples
internalFormat
width
height
depth
fixedSampleLocations)any
texture:exact-nonnegative-integer?
target:exact-integer?
samples:exact-integer?
internalFormat:exact-integer?
width:exact-integer?
height:exact-integer?
depth:exact-integer?
fixedSampleLocations:boolean?
Extension GL_NV_texture_multisample.

procedure

( glTextureLightEXTpname)any

pname:exact-integer?
Extension GL_EXT_light_texture.

procedure

( glTextureMaterialEXTfacemode)any

face:exact-integer?
mode:exact-integer?
Extension GL_EXT_light_texture.

procedure

( glTextureNormalEXTmode)any

mode:exact-integer?
Extension GL_EXT_texture_perturb_normal.

procedure

( glTextureParameterIivEXT texture
target
pname
params)any
texture:exact-nonnegative-integer?
target:exact-integer?
pname:exact-integer?
params:s32vector?
Extension GL_EXT_direct_state_access.

procedure

( glTextureParameterIuivEXT texture
target
pname
params)any
texture:exact-nonnegative-integer?
target:exact-integer?
pname:exact-integer?
params:u32vector?
Extension GL_EXT_direct_state_access.

procedure

( glTextureParameterfEXT texture
target
pname
param)any
texture:exact-nonnegative-integer?
target:exact-integer?
pname:exact-integer?
param:flonum?
Extension GL_EXT_direct_state_access.

procedure

( glTextureParameterfvEXT texture
target
pname
params)any
texture:exact-nonnegative-integer?
target:exact-integer?
pname:exact-integer?
params:f32vector?
Extension GL_EXT_direct_state_access.

procedure

( glTextureParameteriEXT texture
target
pname
param)any
texture:exact-nonnegative-integer?
target:exact-integer?
pname:exact-integer?
param:exact-integer?
Extension GL_EXT_direct_state_access.

procedure

( glTextureParameterivEXT texture
target
pname
params)any
texture:exact-nonnegative-integer?
target:exact-integer?
pname:exact-integer?
params:s32vector?
Extension GL_EXT_direct_state_access.

procedure

( glTextureRangeAPPLEtargetlengthpointer)any

target:exact-integer?
length:exact-integer?
pointer:gl-pointer?
Extension GL_APPLE_texture_range.

procedure

( glTextureRenderbufferEXT texture
target
renderbuffer)any
texture:exact-nonnegative-integer?
target:exact-integer?
renderbuffer:exact-nonnegative-integer?
Extension GL_EXT_direct_state_access.

procedure

( glTextureStorage1DEXT texture
target
levels
internalformat
width)any
texture:exact-nonnegative-integer?
target:exact-integer?
levels:exact-integer?
internalformat:exact-integer?
width:exact-integer?
Extension GL_ARB_texture_storage.

procedure

( glTextureStorage2DEXT texture
target
levels
internalformat
width
height)any
texture:exact-nonnegative-integer?
target:exact-integer?
levels:exact-integer?
internalformat:exact-integer?
width:exact-integer?
height:exact-integer?
Extension GL_ARB_texture_storage.

procedure

( glTextureStorage2DMultisampleEXT texture
target
samples
internalformat
width
height
fixedsamplelocations)any
texture:exact-nonnegative-integer?
target:exact-integer?
samples:exact-integer?
internalformat:exact-integer?
width:exact-integer?
height:exact-integer?
fixedsamplelocations:boolean?
Extension GL_ARB_texture_storage_multisample.

procedure

( glTextureStorage3DEXT texture
target
levels
internalformat
width
height
depth)any
texture:exact-nonnegative-integer?
target:exact-integer?
levels:exact-integer?
internalformat:exact-integer?
width:exact-integer?
height:exact-integer?
depth:exact-integer?
Extension GL_ARB_texture_storage.

procedure

( glTextureStorage3DMultisampleEXT texture
target
samples
internalformat
width
height
depth
fixedsamplelocations)any
texture:exact-nonnegative-integer?
target:exact-integer?
samples:exact-integer?
internalformat:exact-integer?
width:exact-integer?
height:exact-integer?
depth:exact-integer?
fixedsamplelocations:boolean?
Extension GL_ARB_texture_storage_multisample.

procedure

( glTextureStorageSparseAMD texture
target
internalFormat
width
height
depth
layers
flags)any
texture:exact-nonnegative-integer?
target:exact-integer?
internalFormat:exact-integer?
width:exact-integer?
height:exact-integer?
depth:exact-integer?
layers:exact-integer?
flags:exact-nonnegative-integer?
Extension GL_AMD_sparse_texture.

procedure

( glTextureSubImage1DEXT texture
target
level
xoffset
width
format
type
pixels)any
texture:exact-nonnegative-integer?
target:exact-integer?
level:exact-integer?
xoffset:exact-integer?
width:exact-integer?
format:exact-integer?
type:exact-integer?
pixels:gl-pointer?
Extension GL_EXT_direct_state_access.

procedure

( glTextureSubImage2DEXT texture
target
level
xoffset
yoffset
width
height
format
type
pixels)any
texture:exact-nonnegative-integer?
target:exact-integer?
level:exact-integer?
xoffset:exact-integer?
yoffset:exact-integer?
width:exact-integer?
height:exact-integer?
format:exact-integer?
type:exact-integer?
pixels:gl-pointer?
Extension GL_EXT_direct_state_access.

procedure

( glTextureSubImage3DEXT texture
target
level
xoffset
yoffset
zoffset
width
height
depth
format
type
pixels)any
texture:exact-nonnegative-integer?
target:exact-integer?
level:exact-integer?
xoffset:exact-integer?
yoffset:exact-integer?
zoffset:exact-integer?
width:exact-integer?
height:exact-integer?
depth:exact-integer?
format:exact-integer?
type:exact-integer?
pixels:gl-pointer?
Extension GL_EXT_direct_state_access.

procedure

( glTextureView texture
target
origtexture
internalformat
minlevel
numlevels
minlayer
numlayers)any
texture:exact-nonnegative-integer?
target:exact-integer?
origtexture:exact-nonnegative-integer?
internalformat:exact-integer?
minlevel:exact-nonnegative-integer?
numlevels:exact-nonnegative-integer?
minlayer:exact-nonnegative-integer?
numlayers:exact-nonnegative-integer?
Version 4.3.

procedure

( glTrackMatrixNV target
address
matrix
transform)any
target:exact-integer?
address:exact-nonnegative-integer?
matrix:exact-integer?
transform:exact-integer?
Extension GL_NV_vertex_program.

procedure

( glTransformFeedbackAttribsNV count
attribs
bufferMode)any
count:exact-nonnegative-integer?
attribs:s32vector?
bufferMode:exact-integer?
Extension GL_NV_transform_feedback.

procedure

( glTransformFeedbackStreamAttribsNV count
attribs
nbuffers
bufstreams
bufferMode)any
count:exact-integer?
attribs:s32vector?
nbuffers:exact-integer?
bufstreams:s32vector?
bufferMode:exact-integer?
Extension GL_NV_transform_feedback.

procedure

( glTransformFeedbackVaryings program
count
varyings
bufferMode)any
program:exact-nonnegative-integer?
count:exact-integer?
varyings:(vectorof(or/cstring?bytes?))
bufferMode:exact-integer?
Version 3.0.

See the glTransformFeedbackVaryings manpage.

procedure

( glTransformFeedbackVaryingsEXT program
count
varyings
bufferMode)any
program:exact-nonnegative-integer?
count:exact-integer?
varyings:(vectorof(or/cstring?bytes?))
bufferMode:exact-integer?
Extension GL_EXT_transform_feedback.

Alias of glTransformFeedbackVaryings.

procedure

( glTransformFeedbackVaryingsNV program
count
locations
bufferMode)any
program:exact-nonnegative-integer?
count:exact-integer?
locations:s32vector?
bufferMode:exact-integer?
Extension GL_NV_transform_feedback.

Alias of glTransformFeedbackVaryings.

procedure

( glTransformPathNV resultPath
srcPath
transformType
transformValues)any
resultPath:exact-nonnegative-integer?
srcPath:exact-nonnegative-integer?
transformType:exact-integer?
transformValues:f32vector?
Extension GL_NV_path_rendering.

procedure

( glTranslatedxyz)any

x:real?
y:real?
z:real?
Deprecated in version 3.1.

See the glTranslate manpage.

procedure

( glTranslatefxyz)any

x:flonum?
y:flonum?
z:flonum?
Deprecated in version 3.1.

See the glTranslate manpage.

top
up

AltStyle γ«γ‚ˆγ£γ¦ε€‰ζ›γ•γ‚ŒγŸγƒšγƒΌγ‚Έ (->γ‚ͺγƒͺγ‚ΈγƒŠγƒ«) /