The cl-opengl Reference Manual

Next: , Previous: , Up: (dir)   [Contents][Index]

The cl-opengl Reference Manual

This is the cl-opengl Reference Manual, generated automatically by Declt version 4.0 beta 2 "William Riker" on Mon Aug 15 03:53:19 2022 GMT+0.

Table of Contents


1 Introduction

cl-opengl is a set of bindings and utilities for accessing the OpenGL,
GLU and GLUT APIs using CFFI.

The examples/ directory contains a couple of examples using cl-glut,
cl-opengl and cl-glu. Note, however, that you can use each of these
independently. In particular, you can use a windowing toolkit other
than (Free)GLUT, if you wish.


build-time configuration:

By default, cl-opengl checks for errors after GL calls where valid,
and disables FP traps around ffi calls to match assumptions of C code
in drivers.

If these cause performance or other problems, they can be disabled by
pushing :cl-opengl-no-check-error or :cl-opengl-no-masked-traps onto
*features* before compiling cl-opengl (probably will need to clear
.fasl caches or force a rebuild with asdf if cl-opengl has been loaded
previously). When disabling the per-call masked fp traps in cl-opengl,
you might need to do so yourself to run on some drivers. See
with-float-traps-masked in the float-features library for a portable
wrapper.

2 Systems

The main system appears first, followed by any subsystem dependency.


Previous: , Up: Systems   [Contents][Index]

2.1 cl-opengl

Common Lisp bindings to OpenGL.

License

BSD

Dependencies
  • cffi (system).
  • alexandria (system).
  • float-features (system).
Source

cl-opengl.asd.

Child Component

gl (module).


3 Modules

Modules are listed depth-first from the system components tree.


4 Files

Files are sorted by type and then listed depth-first from the systems components trees.


Previous: , Up: Files   [Contents][Index]

4.1 Lisp


4.1.1 cl-opengl/cl-opengl.asd

Source

cl-opengl.asd.

Parent Component

cl-opengl (system).

ASDF Systems

cl-opengl.


4.1.2 cl-opengl/gl/bindings-package.lisp

Source

cl-opengl.asd.

Parent Component

gl (module).

Packages

cl-opengl-bindings.


4.1.3 cl-opengl/gl/constants.lisp

Dependency

bindings-package.lisp (file).

Source

cl-opengl.asd.

Parent Component

gl (module).


4.1.4 cl-opengl/gl/library.lisp

Dependency

constants.lisp (file).

Source

cl-opengl.asd.

Parent Component

gl (module).


4.1.5 cl-opengl/gl/bindings.lisp

Dependency

library.lisp (file).

Source

cl-opengl.asd.

Parent Component

gl (module).

Public Interface
Internals

4.1.6 cl-opengl/gl/types.lisp

Dependency

bindings.lisp (file).

Source

cl-opengl.asd.

Parent Component

gl (module).

Public Interface
Internals

4.1.7 cl-opengl/gl/funcs-gl-glcore-gles1-gles2-glsc2.lisp

Dependency

types.lisp (file).

Source

cl-opengl.asd.

Parent Component

gl (module).

Public Interface

4.1.8 cl-opengl/gl/funcs-gl-glcore-gles1-gles2.lisp

Dependency

funcs-gl-glcore-gles1-gles2-glsc2.lisp (file).

Source

cl-opengl.asd.

Parent Component

gl (module).

Public Interface

4.1.9 cl-opengl/gl/funcs-gl-glcore-gles2-glsc2.lisp

Dependency

funcs-gl-glcore-gles1-gles2.lisp (file).

Source

cl-opengl.asd.

Parent Component

gl (module).

Public Interface

4.1.10 cl-opengl/gl/funcs-gl-glcore-gles2.lisp

Dependency

funcs-gl-glcore-gles2-glsc2.lisp (file).

Source

cl-opengl.asd.

Parent Component

gl (module).

Public Interface

4.1.11 cl-opengl/gl/funcs-gl-glcore.lisp

Dependency

funcs-gl-glcore-gles2.lisp (file).

Source

cl-opengl.asd.

Parent Component

gl (module).

Public Interface

4.1.12 cl-opengl/gl/funcs-gl-gles1-gles2-glsc2.lisp

Dependency

funcs-gl-glcore.lisp (file).

Source

cl-opengl.asd.

Parent Component

gl (module).

Public Interface

4.1.13 cl-opengl/gl/funcs-gl-gles1-gles2.lisp

Dependency

funcs-gl-gles1-gles2-glsc2.lisp (file).

Source

cl-opengl.asd.

Parent Component

gl (module).

Public Interface

4.1.14 cl-opengl/gl/funcs-gl-gles1.lisp

Dependency

funcs-gl-gles1-gles2.lisp (file).

Source

cl-opengl.asd.

Parent Component

gl (module).

Public Interface

4.1.15 cl-opengl/gl/funcs-gl-gles2-glsc2.lisp

Dependency

funcs-gl-gles1.lisp (file).

Source

cl-opengl.asd.

Parent Component

gl (module).

Public Interface

4.1.16 cl-opengl/gl/funcs-gl-gles2.lisp

Dependency

funcs-gl-gles2-glsc2.lisp (file).

Source

cl-opengl.asd.

Parent Component

gl (module).

Public Interface

4.1.17 cl-opengl/gl/funcs-gl.lisp

Dependency

funcs-gl-gles2.lisp (file).

Source

cl-opengl.asd.

Parent Component

gl (module).

Public Interface

4.1.18 cl-opengl/gl/funcs-gles1-gles2.lisp

Dependency

funcs-gl.lisp (file).

Source

cl-opengl.asd.

Parent Component

gl (module).

Public Interface

4.1.19 cl-opengl/gl/funcs-gles1.lisp

Dependency

funcs-gles1-gles2.lisp (file).

Source

cl-opengl.asd.

Parent Component

gl (module).

Public Interface

4.1.20 cl-opengl/gl/funcs-gles2.lisp

Dependency

funcs-gles1.lisp (file).

Source

cl-opengl.asd.

Parent Component

gl (module).

Public Interface

4.1.21 cl-opengl/gl/package.lisp

Dependency

funcs-gles2.lisp (file).

Source

cl-opengl.asd.

Parent Component

gl (module).

Packages

cl-opengl.


4.1.22 cl-opengl/gl/util.lisp

Dependency

package.lisp (file).

Source

cl-opengl.asd.

Parent Component

gl (module).

Internals

4.1.23 cl-opengl/gl/opengl.lisp

Dependency

util.lisp (file).

Source

cl-opengl.asd.

Parent Component

gl (module).

Public Interface
Internals

4.1.24 cl-opengl/gl/rasterization.lisp

Dependency

opengl.lisp (file).

Source

cl-opengl.asd.

Parent Component

gl (module).

Public Interface
Internals

internal-format->int (function).


4.1.25 cl-opengl/gl/framebuffer.lisp

Dependency

rasterization.lisp (file).

Source

cl-opengl.asd.

Parent Component

gl (module).

Public Interface

4.1.26 cl-opengl/gl/special.lisp

Dependency

framebuffer.lisp (file).

Source

cl-opengl.asd.

Parent Component

gl (module).

Public Interface

4.1.27 cl-opengl/gl/state.lisp

Dependency

special.lisp (file).

Source

cl-opengl.asd.

Parent Component

gl (module).

Public Interface
Internals

4.1.28 cl-opengl/gl/dsa.lisp

Dependency

state.lisp (file).

Source

cl-opengl.asd.

Parent Component

gl (module).

Public Interface
Internals

buffer-storage (function).


Previous: , Up: Lisp   [Contents][Index]

4.1.29 cl-opengl/gl/extensions.lisp

Dependency

dsa.lisp (file).

Source

cl-opengl.asd.

Parent Component

gl (module).

Public Interface

5 Packages

Packages are listed by definition order.


Next: , Previous: , Up: Packages   [Contents][Index]

5.1 cl-opengl-bindings

Source

bindings-package.lisp.

Nickname

%gl

Use List
  • cffi.
  • common-lisp.
Public Interface
Internals

Previous: , Up: Packages   [Contents][Index]

5.2 cl-opengl

Source

package.lisp.

Nicknames
  • gl
  • opengl
Use List
  • cffi.
  • common-lisp.
Public Interface
Internals

6 Definitions

Definitions are sorted by export status, category, package, and then by lexicographic order.


Next: , Previous: , Up: Definitions   [Contents][Index]

6.1 Public Interface


Next: , Previous: , Up: Public Interface   [Contents][Index]

6.1.1 Special variables

Special Variable: *gl-get-proc-address*
Package

cl-opengl-bindings.

Source

bindings.lisp.

Special Variable: *glext-last-updated*
Package

cl-opengl-bindings.

Source

funcs-gl-glcore-gles1-gles2-glsc2.lisp.

Special Variable: *glext-version*
Package

cl-opengl-bindings.

Source

funcs-gl-glcore-gles1-gles2-glsc2.lisp.


6.1.2 Macros

Macro: define-gl-array-format (name &body clauses)

Defines a vertex array format spcification. Each clause has
the format (array-type parameter*) where array-type can
currently be one of VERTEX, COLOR, SECONDARY-COLOR, NORMAL,
INDEX, FOG-COORD, TEX-COORD, EDGE-FLAG OR VERTEX-ATTRIB.

Parameters are keyword arguments for the corresponding array
type. The following parameters are supported:

:TYPE – array element type (all array types)
:COMPONENTS – list of component (slot) names for this array (all types) :STAGE – active texture for the array (TEX-COORD type)
:INDEX – vertex attribute index (VERTEX-ATTRIB type)
:NORMALIZED – whether values should be normalized (VERTEX-ATTRIB)

Package

cl-opengl.

Source

opengl.lisp.

Macro: with-gl-array ((var type &key count) &body forms)

Allocates a fresh GL-ARRAY of type TYPE and COUNT elements. The array will be bound to VAR and is freed when execution moves outside WITH-GL-ARRAY.

Package

cl-opengl.

Source

opengl.lisp.

Macro: with-gl-mapped-buffer ((a target access type) &body body)

This is like WITH-MAPPED-BUFFER, but maps to a GL-ARRAY instead.

Package

cl-opengl.

Source

opengl.lisp.

Macro: with-mapped-buffer ((p target access) &body body)

Maps the buffer currently bound to TARGET with ACCESS storing the returned pointer in P. The buffer is unmapped when execution leaves WITH-MAPPED-BUFFER. Note that this will break when another buffer is bound within FORMS.

Package

cl-opengl.

Source

opengl.lisp.

Macro: with-new-list ((id mode) &body body)
Package

cl-opengl.

Source

special.lisp.

Macro: with-primitive (mode &body body)
Package

cl-opengl.

Source

opengl.lisp.

Macro: with-primitives (mode &body body)
Package

cl-opengl.

Source

opengl.lisp.

Macro: with-pushed-attrib ((&rest attributes) &body body)
Package

cl-opengl.

Source

state.lisp.

Macro: with-pushed-client-attrib ((&rest attributes) &body body)
Package

cl-opengl.

Source

state.lisp.

Macro: with-pushed-matrix (&body body)
Package

cl-opengl.

Source

opengl.lisp.

Macro: with-pushed-matrix* ((matrix) &body body)
Package

cl-opengl.

Source

opengl.lisp.

Macro: with-query ((target id) &body body)
Package

cl-opengl.

Source

framebuffer.lisp.


6.1.3 Compiler macros

Compiler Macro: clear (&rest bufs)
Package

cl-opengl.

Source

framebuffer.lisp.

Compiler Macro: disable (&rest caps)
Package

cl-opengl.

Source

state.lisp.

Compiler Macro: enable (&rest caps)
Package

cl-opengl.

Source

state.lisp.

Compiler Macro: get* (name &optional index)
Package

cl-opengl.

Source

state.lisp.

Compiler Macro: program-uniformf (program location x &optional y z w)
Package

cl-opengl.

Source

opengl.lisp.

Compiler Macro: program-uniformi (program location x &optional y z w)
Package

cl-opengl.

Source

opengl.lisp.

Compiler Macro: push-attrib (&rest attributes)
Package

cl-opengl.

Source

state.lisp.

Compiler Macro: push-client-attrib (&rest attributes)
Package

cl-opengl.

Source

state.lisp.

Compiler Macro: uniformf (location x &optional y z w)
Package

cl-opengl.

Source

opengl.lisp.

Compiler Macro: uniformi (location x &optional y z w)
Package

cl-opengl.

Source

opengl.lisp.


6.1.4 Ordinary functions

Function: accum (op value)
Package

cl-opengl-bindings.

Source

funcs-gl.lisp.

Function: accum-x-oes (op value)
Package

cl-opengl-bindings.

Source

funcs-gl-gles1.lisp.

Function: acquire-keyed-mutex-win32-ext (memory key timeout)
Package

cl-opengl-bindings.

Source

funcs-gl-gles2.lisp.

Function: active-program-ext (program)
Package

cl-opengl-bindings.

Source

funcs-gl-glcore-gles2.lisp.

Function: active-shader-program (pipeline program)
Package

cl-opengl-bindings.

Source

funcs-gl-glcore-gles2.lisp.

Function: active-shader-program-ext (pipeline program)
Package

cl-opengl-bindings.

Source

funcs-gl-glcore-gles2.lisp.

Function: active-stencil-face-ext (face)
Package

cl-opengl-bindings.

Source

funcs-gl.lisp.

Function: active-texture (texture)
Package

cl-opengl-bindings.

Source

funcs-gl-gles1-gles2-glsc2.lisp.

Function: active-texture (texture)
Package

cl-opengl.

Source

rasterization.lisp.

Function: active-texture-arb (texture)
Package

cl-opengl-bindings.

Source

funcs-gl.lisp.

Function: active-varying-nv (program name)
Package

cl-opengl-bindings.

Source

funcs-gl.lisp.

Function: alloc-gl-array (type count)
Package

cl-opengl.

Source

opengl.lisp.

Function: alpha-fragment-op-1-ati (op dst dstmod arg1 arg1rep arg1mod)
Package

cl-opengl-bindings.

Source

funcs-gl.lisp.

Function: alpha-fragment-op-2-ati (op dst dstmod arg1 arg1rep arg1mod arg2 arg2rep arg2mod)
Package

cl-opengl-bindings.

Source

funcs-gl.lisp.

Function: alpha-fragment-op-3-ati (op dst dstmod arg1 arg1rep arg1mod arg2 arg2rep arg2mod arg3 arg3rep arg3mod)
Package

cl-opengl-bindings.

Source

funcs-gl.lisp.

Function: alpha-func (func ref)
Package

cl-opengl-bindings.

Source

funcs-gl-gles1.lisp.

Function: alpha-func-qcom (func ref)
Package

cl-opengl-bindings.

Source

funcs-gles2.lisp.

Function: alpha-func-x (func ref)
Package

cl-opengl-bindings.

Source

funcs-gles1.lisp.

Function: alpha-func-x-oes (func ref)
Package

cl-opengl-bindings.

Source

funcs-gl-gles1.lisp.

Function: alpha-to-coverage-dither-control-nv (mode)
Package

cl-opengl-bindings.

Source

funcs-gl.lisp.

Function: apply-framebuffer-attachment-cmaa-intel ()
Package

cl-opengl-bindings.

Source

funcs-gl-glcore-gles2.lisp.

Function: apply-texture-ext (mode)
Package

cl-opengl-bindings.

Source

funcs-gl.lisp.

Function: are-programs-resident-nv (n programs residences)
Package

cl-opengl-bindings.

Source

funcs-gl.lisp.

Function: are-textures-resident (n textures residences)
Package

cl-opengl-bindings.

Source

funcs-gl.lisp.

Function: are-textures-resident (textures)
Package

cl-opengl.

Source

rasterization.lisp.

Function: are-textures-resident-ext (n textures residences)
Package

cl-opengl-bindings.

Source

funcs-gl.lisp.

Function: array-element (i)
Package

cl-opengl-bindings.

Source

funcs-gl.lisp.

Function: array-element-ext (i)
Package

cl-opengl-bindings.

Source

funcs-gl.lisp.

Function: array-object-ati (array size type stride buffer offset)
Package

cl-opengl-bindings.

Source

funcs-gl.lisp.

Function: async-marker-sgix (marker)
Package

cl-opengl-bindings.

Source

funcs-gl.lisp.

Function: attach-object-arb (containerobj obj)
Package

cl-opengl-bindings.

Source

funcs-gl.lisp.

Function: attach-shader (program shader)
Package

cl-opengl-bindings.

Source

funcs-gl-gles2.lisp.

Function: begin (mode)
Package

cl-opengl-bindings.

Source

funcs-gl.lisp.

Function: begin-conditional-render (id mode)
Package

cl-opengl-bindings.

Source

funcs-gl.lisp.

Function: begin-conditional-render-nv (id mode)
Package

cl-opengl-bindings.

Source

funcs-gl-glcore-gles2.lisp.

Function: begin-conditional-render-nvx (id)
Package

cl-opengl-bindings.

Source

funcs-gl.lisp.

Function: begin-fragment-shader-ati ()
Package

cl-opengl-bindings.

Source

funcs-gl.lisp.

Function: begin-occlusion-query-nv (id)
Package

cl-opengl-bindings.

Source

funcs-gl.lisp.

Function: begin-perf-monitor-amd (monitor)
Package

cl-opengl-bindings.

Source

funcs-gl-glcore-gles2.lisp.

Function: begin-perf-query-intel (queryhandle)
Package

cl-opengl-bindings.

Source

funcs-gl-glcore-gles2.lisp.

Function: begin-query (target id)
Package

cl-opengl-bindings.

Source

funcs-gl-gles2.lisp.

Function: begin-query-arb (target id)
Package

cl-opengl-bindings.

Source

funcs-gl.lisp.

Function: begin-query-ext (target id)
Package

cl-opengl-bindings.

Source

funcs-gles2.lisp.

Function: begin-query-indexed (target index id)
Package

cl-opengl-bindings.

Source

funcs-gl-glcore.lisp.

Function: begin-transform-feedback (primitivemode)
Package

cl-opengl-bindings.

Source

funcs-gl-gles2.lisp.

Function: begin-transform-feedback-ext (primitivemode)
Package

cl-opengl-bindings.

Source

funcs-gl.lisp.

Function: begin-transform-feedback-nv (primitivemode)
Package

cl-opengl-bindings.

Source

funcs-gl.lisp.

Function: begin-vertex-shader-ext ()
Package

cl-opengl-bindings.

Source

funcs-gl.lisp.

Function: begin-video-capture-nv (video_capture_slot)
Package

cl-opengl-bindings.

Source

funcs-gl.lisp.

Function: bind-attrib-location (program index name)
Package

cl-opengl-bindings.

Source

funcs-gl-gles2.lisp.

Function: bind-attrib-location (program index name)
Package

cl-opengl.

Source

opengl.lisp.

Function: bind-attrib-location-arb (programobj index name)
Package

cl-opengl-bindings.

Source

funcs-gl.lisp.

Function: bind-buffer (target buffer)
Package

cl-opengl-bindings.

Source

funcs-gl-gles1-gles2-glsc2.lisp.

Function: bind-buffer-arb (target buffer)
Package

cl-opengl-bindings.

Source

funcs-gl.lisp.

Function: bind-buffer-base (target index buffer)
Package

cl-opengl-bindings.

Source

funcs-gl-glcore-gles2.lisp.

Function: bind-buffer-base-ext (target index buffer)
Package

cl-opengl-bindings.

Source

funcs-gl.lisp.

Function: bind-buffer-base-nv (target index buffer)
Package

cl-opengl-bindings.

Source

funcs-gl.lisp.

Function: bind-buffer-offset-ext (target index buffer offset)
Package

cl-opengl-bindings.

Source

funcs-gl.lisp.

Function: bind-buffer-offset-nv (target index buffer offset)
Package

cl-opengl-bindings.

Source

funcs-gl.lisp.

Function: bind-buffer-range (target index buffer offset size)
Package

cl-opengl-bindings.

Source

funcs-gl-glcore-gles2.lisp.

Function: bind-buffer-range-ext (target index buffer offset size)
Package

cl-opengl-bindings.

Source

funcs-gl.lisp.

Function: bind-buffer-range-nv (target index buffer offset size)
Package

cl-opengl-bindings.

Source

funcs-gl.lisp.

Function: bind-buffers-base (target first count buffers)
Package

cl-opengl-bindings.

Source

funcs-gl-glcore.lisp.

Function: bind-buffers-range (target first count buffers offsets sizes)
Package

cl-opengl-bindings.

Source

funcs-gl-glcore.lisp.

Function: bind-frag-data-location (program color name)
Package

cl-opengl-bindings.

Source

funcs-gl.lisp.

Function: bind-frag-data-location (program color name)
Package

cl-opengl.

Source

rasterization.lisp.

Function: bind-frag-data-location-ext (program color name)
Package

cl-opengl-bindings.

Source

funcs-gl-gles2.lisp.

Function: bind-frag-data-location-ext (program color name)
Package

cl-opengl.

Source

rasterization.lisp.

Function: bind-frag-data-location-indexed (program colornumber index name)
Package

cl-opengl-bindings.

Source

funcs-gl-glcore.lisp.

Function: bind-frag-data-location-indexed-ext (program colornumber index name)
Package

cl-opengl-bindings.

Source

funcs-gles2.lisp.

Function: bind-fragment-shader-ati (id)
Package

cl-opengl-bindings.

Source

funcs-gl.lisp.

Function: bind-framebuffer (target framebuffer)
Package

cl-opengl-bindings.

Source

funcs-gl-glcore-gles2-glsc2.lisp.

Function: bind-framebuffer-ext (target framebuffer)
Package

cl-opengl-bindings.

Source

funcs-gl.lisp.

Function: bind-framebuffer-oes (target framebuffer)
Package

cl-opengl-bindings.

Source

funcs-gles1.lisp.

Function: bind-gl-vertex-array (array &optional offset)

Binds ARRAY starting at the OFFSET-th element.

Package

cl-opengl.

Source

opengl.lisp.

Function: bind-image-texture (unit texture level layered layer access format)
Package

cl-opengl-bindings.

Source

funcs-gl-glcore-gles2.lisp.

Function: bind-image-texture-ext (index texture level layered layer access format)
Package

cl-opengl-bindings.

Source

funcs-gl.lisp.

Function: bind-image-textures (first count textures)
Package

cl-opengl-bindings.

Source

funcs-gl-glcore.lisp.

Function: bind-light-parameter-ext (light value)
Package

cl-opengl-bindings.

Source

funcs-gl.lisp.

Function: bind-material-parameter-ext (face value)
Package

cl-opengl-bindings.

Source

funcs-gl.lisp.

Function: bind-multi-texture-ext (texunit target texture)
Package

cl-opengl-bindings.

Source

funcs-gl-glcore.lisp.

Function: bind-parameter-ext (value)
Package

cl-opengl-bindings.

Source

funcs-gl.lisp.

Function: bind-program-arb (target program)
Package

cl-opengl-bindings.

Source

funcs-gl.lisp.

Function: bind-program-nv (target id)
Package

cl-opengl-bindings.

Source

funcs-gl.lisp.

Function: bind-program-pipeline (pipeline)
Package

cl-opengl-bindings.

Source

funcs-gl-glcore-gles2.lisp.

Function: bind-program-pipeline-ext (pipeline)
Package

cl-opengl-bindings.

Source

funcs-gl-glcore-gles2.lisp.

Function: bind-renderbuffer (target renderbuffer)
Package

cl-opengl-bindings.

Source

funcs-gl-glcore-gles2-glsc2.lisp.

Function: bind-renderbuffer-ext (target renderbuffer)
Package

cl-opengl-bindings.

Source

funcs-gl.lisp.

Function: bind-renderbuffer-oes (target renderbuffer)
Package

cl-opengl-bindings.

Source

funcs-gles1.lisp.

Function: bind-sampler (unit sampler)
Package

cl-opengl-bindings.

Source

funcs-gl-glcore-gles2.lisp.

Function: bind-samplers (first count samplers)
Package

cl-opengl-bindings.

Source

funcs-gl-glcore.lisp.

Function: bind-tex-gen-parameter-ext (unit coord value)
Package

cl-opengl-bindings.

Source

funcs-gl.lisp.

Function: bind-texture (target texture)
Package

cl-opengl-bindings.

Source

funcs-gl-gles1-gles2-glsc2.lisp.

Function: bind-texture-ext (target texture)
Package

cl-opengl-bindings.

Source

funcs-gl.lisp.

Function: bind-texture-unit (unit texture)
Package

cl-opengl-bindings.

Source

funcs-gl-glcore.lisp.

Function: bind-texture-unit-parameter-ext (unit value)
Package

cl-opengl-bindings.

Source

funcs-gl.lisp.

Function: bind-textures (first count textures)
Package

cl-opengl-bindings.

Source

funcs-gl-glcore.lisp.

Function: bind-transform-feedback (target id)
Package

cl-opengl-bindings.

Source

funcs-gl-glcore-gles2.lisp.

Function: bind-transform-feedback-nv (target id)
Package

cl-opengl-bindings.

Source

funcs-gl.lisp.

Function: bind-vertex-array (array)
Package

cl-opengl-bindings.

Source

funcs-gl-glcore-gles2.lisp.

Function: bind-vertex-array-apple (array)
Package

cl-opengl-bindings.

Source

funcs-gl.lisp.

Function: bind-vertex-array-oes (array)
Package

cl-opengl-bindings.

Source

funcs-gles1-gles2.lisp.

Function: bind-vertex-buffer (bindingindex buffer offset stride)
Package

cl-opengl-bindings.

Source

funcs-gl-glcore-gles2.lisp.

Function: bind-vertex-buffers (first count buffers offsets strides)
Package

cl-opengl-bindings.

Source

funcs-gl-glcore.lisp.

Function: bind-vertex-shader-ext (id)
Package

cl-opengl-bindings.

Source

funcs-gl.lisp.

Function: bind-video-capture-stream-buffer-nv (video_capture_slot stream frame_region offset)
Package

cl-opengl-bindings.

Source

funcs-gl.lisp.

Function: bind-video-capture-stream-texture-nv (video_capture_slot stream frame_region target texture)
Package

cl-opengl-bindings.

Source

funcs-gl.lisp.

Function: binormal-3b-ext (bx by bz)
Package

cl-opengl-bindings.

Source

funcs-gl.lisp.

Function: binormal-3bv-ext (v)
Package

cl-opengl-bindings.

Source

funcs-gl.lisp.

Function: binormal-3d-ext (bx by bz)
Package

cl-opengl-bindings.

Source

funcs-gl.lisp.

Function: binormal-3dv-ext (v)
Package

cl-opengl-bindings.

Source

funcs-gl.lisp.

Function: binormal-3f-ext (bx by bz)
Package

cl-opengl-bindings.

Source

funcs-gl.lisp.

Function: binormal-3fv-ext (v)
Package

cl-opengl-bindings.

Source

funcs-gl.lisp.

Function: binormal-3i-ext (bx by bz)
Package

cl-opengl-bindings.

Source

funcs-gl.lisp.

Function: binormal-3iv-ext (v)
Package

cl-opengl-bindings.

Source

funcs-gl.lisp.

Function: binormal-3s-ext (bx by bz)
Package

cl-opengl-bindings.

Source

funcs-gl.lisp.

Function: binormal-3sv-ext (v)
Package

cl-opengl-bindings.

Source

funcs-gl.lisp.

Function: binormal-pointer-ext (type stride pointer)
Package

cl-opengl-bindings.

Source

funcs-gl.lisp.

Function: bitmap (width height xorig yorig xmove ymove bitmap)
Package

cl-opengl-bindings.

Source

funcs-gl.lisp.

Function: bitmap-x-oes (width height xorig yorig xmove ymove bitmap)
Package

cl-opengl-bindings.

Source

funcs-gl-gles1.lisp.

Function: blend-barrier ()
Package

cl-opengl-bindings.

Source

funcs-gles2.lisp.

Function: blend-barrier-khr ()
Package

cl-opengl-bindings.

Source

funcs-gl-glcore-gles2.lisp.

Function: blend-barrier-nv ()
Package

cl-opengl-bindings.

Source

funcs-gl-glcore-gles2.lisp.

Function: blend-color (red green blue alpha)
Package

cl-opengl-bindings.

Source

funcs-gl-glcore-gles2-glsc2.lisp.

Function: blend-color-ext (red green blue alpha)
Package

cl-opengl-bindings.

Source

funcs-gl.lisp.

Function: blend-color-x-oes (red green blue alpha)
Package

cl-opengl-bindings.

Source

funcs-gl-gles1.lisp.

Function: blend-equation (mode)
Package

cl-opengl-bindings.

Source

funcs-gl-glcore-gles2-glsc2.lisp.

Function: blend-equation-ext (mode)
Package

cl-opengl-bindings.

Source

funcs-gl-gles1-gles2.lisp.

Function: blend-equation-i (buf mode)
Package

cl-opengl-bindings.

Source

funcs-gl-gles2.lisp.

Function: blend-equation-i-arb (buf mode)
Package

cl-opengl-bindings.

Source

funcs-gl-glcore.lisp.

Function: blend-equation-i-ext (buf mode)
Package

cl-opengl-bindings.

Source

funcs-gles2.lisp.

Function: blend-equation-i-oes (buf mode)
Package

cl-opengl-bindings.

Source

funcs-gles2.lisp.

Function: blend-equation-indexed-amd (buf mode)
Package

cl-opengl-bindings.

Source

funcs-gl.lisp.

Function: blend-equation-oes (mode)
Package

cl-opengl-bindings.

Source

funcs-gles1.lisp.

Function: blend-equation-separate (modergb modealpha)
Package

cl-opengl-bindings.

Source

funcs-gl-gles2-glsc2.lisp.

Function: blend-equation-separate-ext (modergb modealpha)
Package

cl-opengl-bindings.

Source

funcs-gl.lisp.

Function: blend-equation-separate-i (buf modergb modealpha)
Package

cl-opengl-bindings.

Source

funcs-gl-gles2.lisp.

Function: blend-equation-separate-i-arb (buf modergb modealpha)
Package

cl-opengl-bindings.

Source

funcs-gl-glcore.lisp.

Function: blend-equation-separate-i-ext (buf modergb modealpha)
Package

cl-opengl-bindings.

Source

funcs-gles2.lisp.

Function: blend-equation-separate-i-oes (buf modergb modealpha)
Package

cl-opengl-bindings.

Source

funcs-gles2.lisp.

Function: blend-equation-separate-indexed-amd (buf modergb modealpha)
Package

cl-opengl-bindings.

Source

funcs-gl.lisp.

Function: blend-equation-separate-oes (modergb modealpha)
Package

cl-opengl-bindings.

Source

funcs-gles1.lisp.

Function: blend-func (sfactor dfactor)
Package

cl-opengl-bindings.

Source

funcs-gl-gles1-gles2-glsc2.lisp.

Function: blend-func-i (buf src dst)
Package

cl-opengl-bindings.

Source

funcs-gl-gles2.lisp.

Function: blend-func-i-arb (buf src dst)
Package

cl-opengl-bindings.

Source

funcs-gl-glcore.lisp.

Function: blend-func-i-ext (buf src dst)
Package

cl-opengl-bindings.

Source

funcs-gles2.lisp.

Function: blend-func-i-oes (buf src dst)
Package

cl-opengl-bindings.

Source

funcs-gles2.lisp.

Function: blend-func-indexed-amd (buf src dst)
Package

cl-opengl-bindings.

Source

funcs-gl.lisp.

Function: blend-func-separate (sfactorrgb dfactorrgb sfactoralpha dfactoralpha)
Package

cl-opengl-bindings.

Source

funcs-gl-gles2-glsc2.lisp.

Function: blend-func-separate-ext (sfactorrgb dfactorrgb sfactoralpha dfactoralpha)
Package

cl-opengl-bindings.

Source

funcs-gl.lisp.

Function: blend-func-separate-i (buf srcrgb dstrgb srcalpha dstalpha)
Package

cl-opengl-bindings.

Source

funcs-gl-gles2.lisp.

Function: blend-func-separate-i-arb (buf srcrgb dstrgb srcalpha dstalpha)
Package

cl-opengl-bindings.

Source

funcs-gl-glcore.lisp.

Function: blend-func-separate-i-ext (buf srcrgb dstrgb srcalpha dstalpha)
Package

cl-opengl-bindings.

Source

funcs-gles2.lisp.

Function: blend-func-separate-i-oes (buf srcrgb dstrgb srcalpha dstalpha)
Package

cl-opengl-bindings.

Source

funcs-gles2.lisp.

Function: blend-func-separate-indexed-amd (buf srcrgb dstrgb srcalpha dstalpha)
Package

cl-opengl-bindings.

Source

funcs-gl.lisp.

Function: blend-func-separate-ingr (sfactorrgb dfactorrgb sfactoralpha dfactoralpha)
Package

cl-opengl-bindings.

Source

funcs-gl.lisp.

Function: blend-func-separate-oes (srcrgb dstrgb srcalpha dstalpha)
Package

cl-opengl-bindings.

Source

funcs-gles1.lisp.

Function: blend-parameter-i-nv (pname value)
Package

cl-opengl-bindings.

Source

funcs-gl-glcore-gles2.lisp.

Function: blit-framebuffer (srcx0 srcy0 srcx1 srcy1 dstx0 dsty0 dstx1 dsty1 mask filter)
Package

cl-opengl-bindings.

Source

funcs-gl-glcore-gles2.lisp.

Function: blit-framebuffer-angle (srcx0 srcy0 srcx1 srcy1 dstx0 dsty0 dstx1 dsty1 mask filter)
Package

cl-opengl-bindings.

Source

funcs-gles2.lisp.

Function: blit-framebuffer-ext (srcx0 srcy0 srcx1 srcy1 dstx0 dsty0 dstx1 dsty1 mask filter)
Package

cl-opengl-bindings.

Source

funcs-gl.lisp.

Function: blit-framebuffer-nv (srcx0 srcy0 srcx1 srcy1 dstx0 dsty0 dstx1 dsty1 mask filter)
Package

cl-opengl-bindings.

Source

funcs-gles2.lisp.

Function: blit-named-framebuffer (readframebuffer drawframebuffer srcx0 srcy0 srcx1 srcy1 dstx0 dsty0 dstx1 dsty1 mask filter)
Package

cl-opengl-bindings.

Source

funcs-gl-glcore.lisp.

Function: buffer-address-range-nv (pname index address length)
Package

cl-opengl-bindings.

Source

funcs-gl-glcore.lisp.

Function: buffer-data (target size data usage)
Package

cl-opengl-bindings.

Source

funcs-gl-gles1-gles2-glsc2.lisp.

Function: buffer-data (target usage array &key offset size)
Package

cl-opengl.

Source

opengl.lisp.

Function: buffer-data-arb (target size data usage)
Package

cl-opengl-bindings.

Source

funcs-gl.lisp.

Function: buffer-page-commitment-arb (target offset size commit)
Package

cl-opengl-bindings.

Source

funcs-gl-glcore.lisp.

Function: buffer-parameter-i-apple (target pname param)
Package

cl-opengl-bindings.

Source

funcs-gl.lisp.

Function: buffer-storage (target size data flags)
Package

cl-opengl-bindings.

Source

funcs-gl-glcore.lisp.

Function: buffer-storage-ext (target size data flags)
Package

cl-opengl-bindings.

Source

funcs-gles2.lisp.

Function: buffer-storage-external-ext (target offset size clientbuffer flags)
Package

cl-opengl-bindings.

Source

funcs-gl-gles2.lisp.

Function: buffer-storage-mem-ext (target size memory offset)
Package

cl-opengl-bindings.

Source

funcs-gl-gles2.lisp.

Function: buffer-sub-data (target offset size data)
Package

cl-opengl-bindings.

Source

funcs-gl-gles1-gles2-glsc2.lisp.

Function: buffer-sub-data (target array &key offset buffer-offset size)
Package

cl-opengl.

Source

opengl.lisp.

Function: buffer-sub-data-arb (target offset size data)
Package

cl-opengl-bindings.

Source

funcs-gl.lisp.

Function: call-command-list-nv (list)
Package

cl-opengl-bindings.

Source

funcs-gl-glcore.lisp.

Function: call-list (list)
Package

cl-opengl-bindings.

Source

funcs-gl.lisp.

Function: call-lists (n type lists)
Package

cl-opengl-bindings.

Source

funcs-gl.lisp.

Function: call-lists (lists)
Package

cl-opengl.

Source

special.lisp.

Function: check-error (&optional context)
Package

cl-opengl-bindings.

Source

bindings.lisp.

Function: check-framebuffer-status (target)
Package

cl-opengl-bindings.

Source

funcs-gl-glcore-gles2-glsc2.lisp.

Function: check-framebuffer-status-ext (target)
Package

cl-opengl-bindings.

Source

funcs-gl.lisp.

Function: check-framebuffer-status-oes (target)
Package

cl-opengl-bindings.

Source

funcs-gles1.lisp.

Function: check-named-framebuffer-status (framebuffer target)
Package

cl-opengl-bindings.

Source

funcs-gl-glcore.lisp.

Function: check-named-framebuffer-status-ext (framebuffer target)
Package

cl-opengl-bindings.

Source

funcs-gl-glcore.lisp.

Function: clamp-color (target clamp)
Package

cl-opengl-bindings.

Source

funcs-gl.lisp.

Function: clamp-color-arb (target clamp)
Package

cl-opengl-bindings.

Source

funcs-gl.lisp.

Function: clear (mask)
Package

cl-opengl-bindings.

Source

funcs-gl-gles1-gles2-glsc2.lisp.

Function: clear (&rest bufs)
Package

cl-opengl.

Source

framebuffer.lisp.

Function: clear-accum (red green blue alpha)
Package

cl-opengl-bindings.

Source

funcs-gl.lisp.

Function: clear-accum-x-oes (red green blue alpha)
Package

cl-opengl-bindings.

Source

funcs-gl-gles1.lisp.

Function: clear-buffer-data (target internalformat format type data)
Package

cl-opengl-bindings.

Source

funcs-gl-glcore.lisp.

Function: clear-buffer-fi (buffer drawbuffer depth stencil)
Package

cl-opengl-bindings.

Source

funcs-gl-gles2.lisp.

Function: clear-buffer-fv (buffer drawbuffer value)
Package

cl-opengl-bindings.

Source

funcs-gl-gles2.lisp.

Function: clear-buffer-iv (buffer drawbuffer value)
Package

cl-opengl-bindings.

Source

funcs-gl-gles2.lisp.

Function: clear-buffer-sub-data (target internalformat offset size format type data)
Package

cl-opengl-bindings.

Source

funcs-gl-glcore.lisp.

Function: clear-buffer-uiv (buffer drawbuffer value)
Package

cl-opengl-bindings.

Source

funcs-gl-gles2.lisp.

Function: clear-color (red green blue alpha)
Package

cl-opengl-bindings.

Source

funcs-gl-gles1-gles2-glsc2.lisp.

Function: clear-color-ii-ext (red green blue alpha)
Package

cl-opengl-bindings.

Source

funcs-gl.lisp.

Function: clear-color-iui-ext (red green blue alpha)
Package

cl-opengl-bindings.

Source

funcs-gl.lisp.

Function: clear-color-x (red green blue alpha)
Package

cl-opengl-bindings.

Source

funcs-gles1.lisp.

Function: clear-color-x-oes (red green blue alpha)
Package

cl-opengl-bindings.

Source

funcs-gl-gles1.lisp.

Function: clear-depth (depth)
Package

cl-opengl-bindings.

Source

funcs-gl.lisp.

Function: clear-depth-d-nv (depth)
Package

cl-opengl-bindings.

Source

funcs-gl.lisp.

Function: clear-depth-f (d)
Package

cl-opengl-bindings.

Source

funcs-gl-glcore-gles1-gles2-glsc2.lisp.

Function: clear-depth-f-oes (depth)
Package

cl-opengl-bindings.

Source

funcs-gl-gles1.lisp.

Function: clear-depth-x (depth)
Package

cl-opengl-bindings.

Source

funcs-gles1.lisp.

Function: clear-depth-x-oes (depth)
Package

cl-opengl-bindings.

Source

funcs-gl-gles1.lisp.

Function: clear-index (c)
Package

cl-opengl-bindings.

Source

funcs-gl.lisp.

Function: clear-named-buffer-data (buffer internalformat format type data)
Package

cl-opengl-bindings.

Source

funcs-gl-glcore.lisp.

Function: clear-named-buffer-data-ext (buffer internalformat format type data)
Package

cl-opengl-bindings.

Source

funcs-gl-glcore.lisp.

Function: clear-named-buffer-sub-data (buffer internalformat offset size format type data)
Package

cl-opengl-bindings.

Source

funcs-gl-glcore.lisp.

Function: clear-named-buffer-sub-data-ext (buffer internalformat offset size format type data)
Package

cl-opengl-bindings.

Source

funcs-gl-glcore.lisp.

Function: clear-named-framebuffer-fi (framebuffer buffer drawbuffer depth stencil)
Package

cl-opengl-bindings.

Source

funcs-gl-glcore.lisp.

Function: clear-named-framebuffer-fv (framebuffer buffer drawbuffer value)
Package

cl-opengl-bindings.

Source

funcs-gl-glcore.lisp.

Function: clear-named-framebuffer-iv (framebuffer buffer drawbuffer value)
Package

cl-opengl-bindings.

Source

funcs-gl-glcore.lisp.

Function: clear-named-framebuffer-uiv (framebuffer buffer drawbuffer value)
Package

cl-opengl-bindings.

Source

funcs-gl-glcore.lisp.

Function: clear-pixel-local-storage-ui-ext (offset n values)
Package

cl-opengl-bindings.

Source

funcs-gles2.lisp.

Function: clear-stencil (s)
Package

cl-opengl-bindings.

Source

funcs-gl-gles1-gles2-glsc2.lisp.

Function: clear-tex-image (texture level format type data)
Package

cl-opengl-bindings.

Source

funcs-gl-glcore.lisp.

Function: clear-tex-image-ext (texture level format type data)
Package

cl-opengl-bindings.

Source

funcs-gles2.lisp.

Function: clear-tex-sub-image (texture level xoffset yoffset zoffset width height depth format type data)
Package

cl-opengl-bindings.

Source

funcs-gl-glcore.lisp.

Function: clear-tex-sub-image-ext (texture level xoffset yoffset zoffset width height depth format type data)
Package

cl-opengl-bindings.

Source

funcs-gles2.lisp.

Function: client-active-texture (texture)
Package

cl-opengl-bindings.

Source

funcs-gl-gles1.lisp.

Function: client-active-texture-arb (texture)
Package

cl-opengl-bindings.

Source

funcs-gl.lisp.

Function: client-active-vertex-stream-ati (stream)
Package

cl-opengl-bindings.

Source

funcs-gl.lisp.

Function: client-attrib-default-ext (mask)
Package

cl-opengl-bindings.

Source

funcs-gl-glcore.lisp.

Function: client-wait-sync (sync flags timeout)
Package

cl-opengl-bindings.

Source

funcs-gl-glcore-gles2.lisp.

Function: client-wait-sync-apple (sync flags timeout)
Package

cl-opengl-bindings.

Source

funcs-gles1-gles2.lisp.

Function: clip-control (origin depth)
Package

cl-opengl-bindings.

Source

funcs-gl-glcore.lisp.

Function: clip-control-ext (origin depth)
Package

cl-opengl-bindings.

Source

funcs-gles2.lisp.

Function: clip-plane (plane equation)
Package

cl-opengl-bindings.

Source

funcs-gl.lisp.

Function: clip-plane (plane eqn)
Package

cl-opengl.

Source

opengl.lisp.

Function: clip-plane-f (p eqn)
Package

cl-opengl-bindings.

Source

funcs-gles1.lisp.

Function: clip-plane-f-img (p eqn)
Package

cl-opengl-bindings.

Source

funcs-gles1.lisp.

Function: clip-plane-f-oes (plane equation)
Package

cl-opengl-bindings.

Source

funcs-gl-gles1.lisp.

Function: clip-plane-x (plane equation)
Package

cl-opengl-bindings.

Source

funcs-gles1.lisp.

Function: clip-plane-x-img (p eqn)
Package

cl-opengl-bindings.

Source

funcs-gles1.lisp.

Function: clip-plane-x-oes (plane equation)
Package

cl-opengl-bindings.

Source

funcs-gl-gles1.lisp.

Function: color (r g b &optional a)
Package

cl-opengl.

Source

opengl.lisp.

Function: color-3b (red green blue)
Package

cl-opengl-bindings.

Source

funcs-gl.lisp.

Function: color-3bv (v)
Package

cl-opengl-bindings.

Source

funcs-gl.lisp.

Function: color-3d (red green blue)
Package

cl-opengl-bindings.

Source

funcs-gl.lisp.

Function: color-3dv (v)
Package

cl-opengl-bindings.

Source

funcs-gl.lisp.

Function: color-3f (red green blue)
Package

cl-opengl-bindings.

Source

funcs-gl.lisp.

Function: color-3f-vertex-3f-sun (r g b x y z)
Package

cl-opengl-bindings.

Source

funcs-gl.lisp.

Function: color-3f-vertex-3fv-sun (c v)
Package

cl-opengl-bindings.

Source

funcs-gl.lisp.

Function: color-3fv (v)
Package

cl-opengl-bindings.

Source

funcs-gl.lisp.

Function: color-3h-nv (red green blue)
Package

cl-opengl-bindings.

Source

funcs-gl.lisp.

Function: color-3hv-nv (v)
Package

cl-opengl-bindings.

Source

funcs-gl.lisp.

Function: color-3i (red green blue)
Package

cl-opengl-bindings.

Source

funcs-gl.lisp.

Function: color-3iv (v)
Package

cl-opengl-bindings.

Source

funcs-gl.lisp.

Function: color-3s (red green blue)
Package

cl-opengl-bindings.

Source

funcs-gl.lisp.

Function: color-3sv (v)
Package

cl-opengl-bindings.

Source

funcs-gl.lisp.

Function: color-3ub (red green blue)
Package

cl-opengl-bindings.

Source

funcs-gl.lisp.

Function: color-3ubv (v)
Package

cl-opengl-bindings.

Source

funcs-gl.lisp.

Function: color-3ui (red green blue)
Package

cl-opengl-bindings.

Source

funcs-gl.lisp.

Function: color-3uiv (v)
Package

cl-opengl-bindings.

Source

funcs-gl.lisp.

Function: color-3us (red green blue)
Package

cl-opengl-bindings.

Source

funcs-gl.lisp.

Function: color-3usv (v)
Package

cl-opengl-bindings.

Source

funcs-gl.lisp.

Function: color-3x-oes (red green blue)
Package

cl-opengl-bindings.

Source

funcs-gl-gles1.lisp.

Function: color-3xv-oes (components)
Package

cl-opengl-bindings.

Source

funcs-gl-gles1.lisp.

Function: color-4b (red green blue alpha)
Package

cl-opengl-bindings.

Source

funcs-gl.lisp.

Function: color-4bv (v)
Package

cl-opengl-bindings.

Source

funcs-gl.lisp.

Function: color-4d (red green blue alpha)
Package

cl-opengl-bindings.

Source

funcs-gl.lisp.

Function: color-4dv (v)
Package

cl-opengl-bindings.

Source

funcs-gl.lisp.

Function: color-4f (red green blue alpha)
Package

cl-opengl-bindings.

Source

funcs-gl-gles1.lisp.

Function: color-4f-normal-3f-vertex-3f-sun (r g b a nx ny nz x y z)
Package

cl-opengl-bindings.

Source

funcs-gl.lisp.

Function: color-4f-normal-3f-vertex-3fv-sun (c n v)
Package

cl-opengl-bindings.

Source

funcs-gl.lisp.

Function: color-4fv (v)
Package

cl-opengl-bindings.

Source

funcs-gl.lisp.

Function: color-4h-nv (red green blue alpha)
Package

cl-opengl-bindings.

Source

funcs-gl.lisp.

Function: color-4hv-nv (v)
Package

cl-opengl-bindings.

Source

funcs-gl.lisp.

Function: color-4i (red green blue alpha)
Package

cl-opengl-bindings.

Source

funcs-gl.lisp.

Function: color-4iv (v)
Package

cl-opengl-bindings.

Source

funcs-gl.lisp.

Function: color-4s (red green blue alpha)
Package

cl-opengl-bindings.

Source

funcs-gl.lisp.

Function: color-4sv (v)
Package

cl-opengl-bindings.

Source

funcs-gl.lisp.

Function: color-4ub (red green blue alpha)
Package

cl-opengl-bindings.

Source

funcs-gl-gles1.lisp.

Function: color-4ub-vertex-2f-sun (r g b a x y)
Package

cl-opengl-bindings.

Source

funcs-gl.lisp.

Function: color-4ub-vertex-2fv-sun (c v)
Package

cl-opengl-bindings.

Source

funcs-gl.lisp.

Function: color-4ub-vertex-3f-sun (r g b a x y z)
Package

cl-opengl-bindings.

Source

funcs-gl.lisp.

Function: color-4ub-vertex-3fv-sun (c v)
Package

cl-opengl-bindings.

Source

funcs-gl.lisp.

Function: color-4ubv (v)
Package

cl-opengl-bindings.

Source

funcs-gl.lisp.

Function: color-4ui (red green blue alpha)
Package

cl-opengl-bindings.

Source

funcs-gl.lisp.

Function: color-4uiv (v)
Package

cl-opengl-bindings.

Source

funcs-gl.lisp.

Function: color-4us (red green blue alpha)
Package

cl-opengl-bindings.

Source

funcs-gl.lisp.

Function: color-4usv (v)
Package

cl-opengl-bindings.

Source

funcs-gl.lisp.

Function: color-4x (red green blue alpha)
Package

cl-opengl-bindings.

Source

funcs-gles1.lisp.

Function: color-4x-oes (red green blue alpha)
Package

cl-opengl-bindings.

Source

funcs-gl-gles1.lisp.

Function: color-4xv-oes (components)
Package

cl-opengl-bindings.

Source

funcs-gl-gles1.lisp.

Function: color-format-nv (size type stride)
Package

cl-opengl-bindings.

Source

funcs-gl-glcore.lisp.

Function: color-fragment-op-1-ati (op dst dstmask dstmod arg1 arg1rep arg1mod)
Package

cl-opengl-bindings.

Source

funcs-gl.lisp.

Function: color-fragment-op-2-ati (op dst dstmask dstmod arg1 arg1rep arg1mod arg2 arg2rep arg2mod)
Package

cl-opengl-bindings.

Source

funcs-gl.lisp.

Function: color-fragment-op-3-ati (op dst dstmask dstmod arg1 arg1rep arg1mod arg2 arg2rep arg2mod arg3 arg3rep arg3mod)
Package

cl-opengl-bindings.

Source

funcs-gl.lisp.

Function: color-mask (red green blue alpha)
Package

cl-opengl-bindings.

Source

funcs-gl-gles1-gles2-glsc2.lisp.

Function: color-mask-i (index r g b a)
Package

cl-opengl-bindings.

Source

funcs-gl-gles2.lisp.

Function: color-mask-i-ext (index r g b a)
Package

cl-opengl-bindings.

Source

funcs-gles2.lisp.

Function: color-mask-i-oes (index r g b a)
Package

cl-opengl-bindings.

Source

funcs-gles2.lisp.

Function: color-mask-indexed-ext (index r g b a)
Package

cl-opengl-bindings.

Source

funcs-gl.lisp.

Function: color-material (face mode)
Package

cl-opengl-bindings.

Source

funcs-gl.lisp.

Function: color-p3ui (type color)
Package

cl-opengl-bindings.

Source

funcs-gl-glcore.lisp.

Function: color-p3uiv (type color)
Package

cl-opengl-bindings.

Source

funcs-gl-glcore.lisp.

Function: color-p4ui (type color)
Package

cl-opengl-bindings.

Source

funcs-gl-glcore.lisp.

Function: color-p4uiv (type color)
Package

cl-opengl-bindings.

Source

funcs-gl-glcore.lisp.

Function: color-pointer (size type stride pointer)
Package

cl-opengl-bindings.

Source

funcs-gl-gles1.lisp.

Function: color-pointer-ext (size type stride count pointer)
Package

cl-opengl-bindings.

Source

funcs-gl.lisp.

Function: color-pointer-list-ibm (size type stride pointer ptrstride)
Package

cl-opengl-bindings.

Source

funcs-gl.lisp.

Function: color-pointer-v-intel (size type pointer)
Package

cl-opengl-bindings.

Source

funcs-gl.lisp.

Function: color-sub-table (target start count format type data)
Package

cl-opengl-bindings.

Source

funcs-gl-glcore.lisp.

Function: color-sub-table-ext (target start count format type data)
Package

cl-opengl-bindings.

Source

funcs-gl.lisp.

Function: color-table (target internalformat width format type table)
Package

cl-opengl-bindings.

Source

funcs-gl-glcore.lisp.

Function: color-table-ext (target internalformat width format type table)
Package

cl-opengl-bindings.

Source

funcs-gl.lisp.

Function: color-table-parameter-fv (target pname params)
Package

cl-opengl-bindings.

Source

funcs-gl-glcore.lisp.

Function: color-table-parameter-fv-sgi (target pname params)
Package

cl-opengl-bindings.

Source

funcs-gl.lisp.

Function: color-table-parameter-iv (target pname params)
Package

cl-opengl-bindings.

Source

funcs-gl-glcore.lisp.

Function: color-table-parameter-iv-sgi (target pname params)
Package

cl-opengl-bindings.

Source

funcs-gl.lisp.

Function: color-table-sgi (target internalformat width format type table)
Package

cl-opengl-bindings.

Source

funcs-gl.lisp.

Function: combiner-input-nv (stage portion variable input mapping componentusage)
Package

cl-opengl-bindings.

Source

funcs-gl.lisp.

Function: combiner-output-nv (stage portion aboutput cdoutput sumoutput scale bias abdotproduct cddotproduct muxsum)
Package

cl-opengl-bindings.

Source

funcs-gl.lisp.

Function: combiner-parameter-f-nv (pname param)
Package

cl-opengl-bindings.

Source

funcs-gl.lisp.

Function: combiner-parameter-fv-nv (pname params)
Package

cl-opengl-bindings.

Source

funcs-gl.lisp.

Function: combiner-parameter-i-nv (pname param)
Package

cl-opengl-bindings.

Source

funcs-gl.lisp.

Function: combiner-parameter-iv-nv (pname params)
Package

cl-opengl-bindings.

Source

funcs-gl.lisp.

Function: combiner-stage-parameter-fv-nv (stage pname params)
Package

cl-opengl-bindings.

Source

funcs-gl.lisp.

Function: command-list-segments-nv (list segments)
Package

cl-opengl-bindings.

Source

funcs-gl-glcore.lisp.

Function: compile-command-list-nv (list)
Package

cl-opengl-bindings.

Source

funcs-gl-glcore.lisp.

Function: compile-shader (shader)
Package

cl-opengl-bindings.

Source

funcs-gl-gles2.lisp.

Function: compile-shader-arb (shaderobj)
Package

cl-opengl-bindings.

Source

funcs-gl.lisp.

Function: compile-shader-include-arb (shader count path length)
Package

cl-opengl-bindings.

Source

funcs-gl-glcore.lisp.

Function: compressed-multi-tex-image-1d-ext (texunit target level internalformat width border imagesize bits)
Package

cl-opengl-bindings.

Source

funcs-gl-glcore.lisp.

Function: compressed-multi-tex-image-2d-ext (texunit target level internalformat width height border imagesize bits)
Package

cl-opengl-bindings.

Source

funcs-gl-glcore.lisp.

Function: compressed-multi-tex-image-3d-ext (texunit target level internalformat width height depth border imagesize bits)
Package

cl-opengl-bindings.

Source

funcs-gl-glcore.lisp.

Function: compressed-multi-tex-sub-image-1d-ext (texunit target level xoffset width format imagesize bits)
Package

cl-opengl-bindings.

Source

funcs-gl-glcore.lisp.

Function: compressed-multi-tex-sub-image-2d-ext (texunit target level xoffset yoffset width height format imagesize bits)
Package

cl-opengl-bindings.

Source

funcs-gl-glcore.lisp.

Function: compressed-multi-tex-sub-image-3d-ext (texunit target level xoffset yoffset zoffset width height depth format imagesize bits)
Package

cl-opengl-bindings.

Source

funcs-gl-glcore.lisp.

Function: compressed-tex-image-1d (target level internalformat width border imagesize data)
Package

cl-opengl-bindings.

Source

funcs-gl.lisp.

Function: compressed-tex-image-1d (target level internal-format width border data &optional image-size)
Package

cl-opengl.

Source

rasterization.lisp.

Function: compressed-tex-image-1d-arb (target level internalformat width border imagesize data)
Package

cl-opengl-bindings.

Source

funcs-gl.lisp.

Function: compressed-tex-image-2d (target level internalformat width height border imagesize data)
Package

cl-opengl-bindings.

Source

funcs-gl-gles1-gles2.lisp.

Function: compressed-tex-image-2d (target level internal-format width height border data &optional image-size)
Package

cl-opengl.

Source

rasterization.lisp.

Function: compressed-tex-image-2d-arb (target level internalformat width height border imagesize data)
Package

cl-opengl-bindings.

Source

funcs-gl.lisp.

Function: compressed-tex-image-3d (target level internalformat width height depth border imagesize data)
Package

cl-opengl-bindings.

Source

funcs-gl-gles2.lisp.

Function: compressed-tex-image-3d (target level internal-format width height depth border data &optional image-size)
Package

cl-opengl.

Source

rasterization.lisp.

Function: compressed-tex-image-3d-arb (target level internalformat width height depth border imagesize data)
Package

cl-opengl-bindings.

Source

funcs-gl.lisp.

Function: compressed-tex-image-3d-oes (target level internalformat width height depth border imagesize data)
Package

cl-opengl-bindings.

Source

funcs-gles2.lisp.

Function: compressed-tex-sub-image-1d (target level xoffset width format imagesize data)
Package

cl-opengl-bindings.

Source

funcs-gl.lisp.

Function: compressed-tex-sub-image-1d (target level xoffset width format data &optional image-size)
Package

cl-opengl.

Source

rasterization.lisp.

Function: compressed-tex-sub-image-1d-arb (target level xoffset width format imagesize data)
Package

cl-opengl-bindings.

Source

funcs-gl.lisp.

Function: compressed-tex-sub-image-2d (target level xoffset yoffset width height format imagesize data)
Package

cl-opengl-bindings.

Source

funcs-gl-gles1-gles2-glsc2.lisp.

Function: compressed-tex-sub-image-2d (target level xoffset yoffset width height format data &optional image-size)
Package

cl-opengl.

Source

rasterization.lisp.

Function: compressed-tex-sub-image-2d-arb (target level xoffset yoffset width height format imagesize data)
Package

cl-opengl-bindings.

Source

funcs-gl.lisp.

Function: compressed-tex-sub-image-3d (target level xoffset yoffset zoffset width height depth format imagesize data)
Package

cl-opengl-bindings.

Source

funcs-gl-gles2.lisp.

Function: compressed-tex-sub-image-3d (target level xoffset yoffset zoffset width height depth format data &optional image-size)
Package

cl-opengl.

Source

rasterization.lisp.

Function: compressed-tex-sub-image-3d-arb (target level xoffset yoffset zoffset width height depth format imagesize data)
Package

cl-opengl-bindings.

Source

funcs-gl.lisp.

Function: compressed-tex-sub-image-3d-oes (target level xoffset yoffset zoffset width height depth format imagesize data)
Package

cl-opengl-bindings.

Source

funcs-gles2.lisp.

Function: compressed-texture-image-1d-ext (texture target level internalformat width border imagesize bits)
Package

cl-opengl-bindings.

Source

funcs-gl-glcore.lisp.

Function: compressed-texture-image-2d-ext (texture target level internalformat width height border imagesize bits)
Package

cl-opengl-bindings.

Source

funcs-gl-glcore.lisp.

Function: compressed-texture-image-3d-ext (texture target level internalformat width height depth border imagesize bits)
Package

cl-opengl-bindings.

Source

funcs-gl-glcore.lisp.

Function: compressed-texture-sub-image-1d (texture level xoffset width format imagesize data)
Package

cl-opengl-bindings.

Source

funcs-gl-glcore.lisp.

Function: compressed-texture-sub-image-1d-ext (texture target level xoffset width format imagesize bits)
Package

cl-opengl-bindings.

Source

funcs-gl-glcore.lisp.

Function: compressed-texture-sub-image-2d (texture level xoffset yoffset width height format imagesize data)
Package

cl-opengl-bindings.

Source

funcs-gl-glcore.lisp.

Function: compressed-texture-sub-image-2d-ext (texture target level xoffset yoffset width height format imagesize bits)
Package

cl-opengl-bindings.

Source

funcs-gl-glcore.lisp.

Function: compressed-texture-sub-image-3d (texture level xoffset yoffset zoffset width height depth format imagesize data)
Package

cl-opengl-bindings.

Source

funcs-gl-glcore.lisp.

Function: compressed-texture-sub-image-3d-ext (texture target level xoffset yoffset zoffset width height depth format imagesize bits)
Package

cl-opengl-bindings.

Source

funcs-gl-glcore.lisp.

Function: conservative-raster-parameter-f-nv (pname value)
Package

cl-opengl-bindings.

Source

funcs-gl-glcore.lisp.

Function: conservative-raster-parameter-i-nv (pname param)
Package

cl-opengl-bindings.

Source

funcs-gl-glcore-gles2.lisp.

Function: convolution-filter-1d (target internalformat width format type image)
Package

cl-opengl-bindings.

Source

funcs-gl-glcore.lisp.

Function: convolution-filter-1d-ext (target internalformat width format type image)
Package

cl-opengl-bindings.

Source

funcs-gl.lisp.

Function: convolution-filter-2d (target internalformat width height format type image)
Package

cl-opengl-bindings.

Source

funcs-gl-glcore.lisp.

Function: convolution-filter-2d-ext (target internalformat width height format type image)
Package

cl-opengl-bindings.

Source

funcs-gl.lisp.

Function: convolution-parameter-f (target pname params)
Package

cl-opengl-bindings.

Source

funcs-gl-glcore.lisp.

Function: convolution-parameter-f-ext (target pname params)
Package

cl-opengl-bindings.

Source

funcs-gl.lisp.

Function: convolution-parameter-fv (target pname params)
Package

cl-opengl-bindings.

Source

funcs-gl-glcore.lisp.

Function: convolution-parameter-fv-ext (target pname params)
Package

cl-opengl-bindings.

Source

funcs-gl.lisp.

Function: convolution-parameter-i (target pname params)
Package

cl-opengl-bindings.

Source

funcs-gl-glcore.lisp.

Function: convolution-parameter-i-ext (target pname params)
Package

cl-opengl-bindings.

Source

funcs-gl.lisp.

Function: convolution-parameter-iv (target pname params)
Package

cl-opengl-bindings.

Source

funcs-gl-glcore.lisp.

Function: convolution-parameter-iv-ext (target pname params)
Package

cl-opengl-bindings.

Source

funcs-gl.lisp.

Function: convolution-parameter-x-oes (target pname param)
Package

cl-opengl-bindings.

Source

funcs-gl-gles1.lisp.

Function: convolution-parameter-xv-oes (target pname params)
Package

cl-opengl-bindings.

Source

funcs-gl-gles1.lisp.

Function: copy-buffer-sub-data (readtarget writetarget readoffset writeoffset size)
Package

cl-opengl-bindings.

Source

funcs-gl-glcore-gles2.lisp.

Function: copy-buffer-sub-data-nv (readtarget writetarget readoffset writeoffset size)
Package

cl-opengl-bindings.

Source

funcs-gles2.lisp.

Function: copy-color-sub-table (target start x y width)
Package

cl-opengl-bindings.

Source

funcs-gl-glcore.lisp.

Function: copy-color-sub-table-ext (target start x y width)
Package

cl-opengl-bindings.

Source

funcs-gl.lisp.

Function: copy-color-table (target internalformat x y width)
Package

cl-opengl-bindings.

Source

funcs-gl-glcore.lisp.

Function: copy-color-table-sgi (target internalformat x y width)
Package

cl-opengl-bindings.

Source

funcs-gl.lisp.

Function: copy-convolution-filter-1d (target internalformat x y width)
Package

cl-opengl-bindings.

Source

funcs-gl-glcore.lisp.

Function: copy-convolution-filter-1d-ext (target internalformat x y width)
Package

cl-opengl-bindings.

Source

funcs-gl.lisp.

Function: copy-convolution-filter-2d (target internalformat x y width height)
Package

cl-opengl-bindings.

Source

funcs-gl-glcore.lisp.

Function: copy-convolution-filter-2d-ext (target internalformat x y width height)
Package

cl-opengl-bindings.

Source

funcs-gl.lisp.

Function: copy-image-sub-data (srcname srctarget srclevel srcx srcy srcz dstname dsttarget dstlevel dstx dsty dstz srcwidth srcheight srcdepth)
Package

cl-opengl-bindings.

Source

funcs-gl-glcore-gles2.lisp.

Function: copy-image-sub-data-ext (srcname srctarget srclevel srcx srcy srcz dstname dsttarget dstlevel dstx dsty dstz srcwidth srcheight srcdepth)
Package

cl-opengl-bindings.

Source

funcs-gles2.lisp.

Function: copy-image-sub-data-nv (srcname srctarget srclevel srcx srcy srcz dstname dsttarget dstlevel dstx dsty dstz width height depth)
Package

cl-opengl-bindings.

Source

funcs-gl.lisp.

Function: copy-image-sub-data-oes (srcname srctarget srclevel srcx srcy srcz dstname dsttarget dstlevel dstx dsty dstz srcwidth srcheight srcdepth)
Package

cl-opengl-bindings.

Source

funcs-gles2.lisp.

Function: copy-multi-tex-image-1d-ext (texunit target level internalformat x y width border)
Package

cl-opengl-bindings.

Source

funcs-gl-glcore.lisp.

Function: copy-multi-tex-image-2d-ext (texunit target level internalformat x y width height border)
Package

cl-opengl-bindings.

Source

funcs-gl-glcore.lisp.

Function: copy-multi-tex-sub-image-1d-ext (texunit target level xoffset x y width)
Package

cl-opengl-bindings.

Source

funcs-gl-glcore.lisp.

Function: copy-multi-tex-sub-image-2d-ext (texunit target level xoffset yoffset x y width height)
Package

cl-opengl-bindings.

Source

funcs-gl-glcore.lisp.

Function: copy-multi-tex-sub-image-3d-ext (texunit target level xoffset yoffset zoffset x y width height)
Package

cl-opengl-bindings.

Source

funcs-gl-glcore.lisp.

Function: copy-named-buffer-sub-data (readbuffer writebuffer readoffset writeoffset size)
Package

cl-opengl-bindings.

Source

funcs-gl-glcore.lisp.

Function: copy-path-nv (resultpath srcpath)
Package

cl-opengl-bindings.

Source

funcs-gl-glcore-gles2.lisp.

Function: copy-pixels (x y width height type)
Package

cl-opengl-bindings.

Source

funcs-gl.lisp.

Function: copy-tex-image-1d (target level internalformat x y width border)
Package

cl-opengl-bindings.

Source

funcs-gl.lisp.

Function: copy-tex-image-1d (target level internal-format x y width border)
Package

cl-opengl.

Source

rasterization.lisp.

Function: copy-tex-image-1d-ext (target level internalformat x y width border)
Package

cl-opengl-bindings.

Source

funcs-gl.lisp.

Function: copy-tex-image-2d (target level internalformat x y width height border)
Package

cl-opengl-bindings.

Source

funcs-gl-gles1-gles2.lisp.

Function: copy-tex-image-2d (target level internal-format x y width height border)
Package

cl-opengl.

Source

rasterization.lisp.

Function: copy-tex-image-2d-ext (target level internalformat x y width height border)
Package

cl-opengl-bindings.

Source

funcs-gl.lisp.

Function: copy-tex-sub-image-1d (target level xoffset x y width)
Package

cl-opengl-bindings.

Source

funcs-gl.lisp.

Function: copy-tex-sub-image-1d-ext (target level xoffset x y width)
Package

cl-opengl-bindings.

Source

funcs-gl.lisp.

Function: copy-tex-sub-image-2d (target level xoffset yoffset x y width height)
Package

cl-opengl-bindings.

Source

funcs-gl-gles1-gles2.lisp.

Function: copy-tex-sub-image-2d-ext (target level xoffset yoffset x y width height)
Package

cl-opengl-bindings.

Source

funcs-gl.lisp.

Function: copy-tex-sub-image-3d (target level xoffset yoffset zoffset x y width height)
Package

cl-opengl-bindings.

Source

funcs-gl-gles2.lisp.

Function: copy-tex-sub-image-3d-ext (target level xoffset yoffset zoffset x y width height)
Package

cl-opengl-bindings.

Source

funcs-gl.lisp.

Function: copy-tex-sub-image-3d-oes (target level xoffset yoffset zoffset x y width height)
Package

cl-opengl-bindings.

Source

funcs-gles2.lisp.

Function: copy-texture-image-1d-ext (texture target level internalformat x y width border)
Package

cl-opengl-bindings.

Source

funcs-gl-glcore.lisp.

Function: copy-texture-image-2d-ext (texture target level internalformat x y width height border)
Package

cl-opengl-bindings.

Source

funcs-gl-glcore.lisp.

Function: copy-texture-levels-apple (destinationtexture sourcetexture sourcebaselevel sourcelevelcount)
Package

cl-opengl-bindings.

Source

funcs-gles1-gles2.lisp.

Function: copy-texture-sub-image-1d (texture level xoffset x y width)
Package

cl-opengl-bindings.

Source

funcs-gl-glcore.lisp.

Function: copy-texture-sub-image-1d-ext (texture target level xoffset x y width)
Package

cl-opengl-bindings.

Source

funcs-gl-glcore.lisp.

Function: copy-texture-sub-image-2d (texture level xoffset yoffset x y width height)
Package

cl-opengl-bindings.

Source

funcs-gl-glcore.lisp.

Function: copy-texture-sub-image-2d-ext (texture target level xoffset yoffset x y width height)
Package

cl-opengl-bindings.

Source

funcs-gl-glcore.lisp.

Function: copy-texture-sub-image-3d (texture level xoffset yoffset zoffset x y width height)
Package

cl-opengl-bindings.

Source

funcs-gl-glcore.lisp.

Function: copy-texture-sub-image-3d-ext (texture target level xoffset yoffset zoffset x y width height)
Package

cl-opengl-bindings.

Source

funcs-gl-glcore.lisp.

Function: cover-fill-path-instanced-nv (numpaths pathnametype paths pathbase covermode transformtype transformvalues)
Package

cl-opengl-bindings.

Source

funcs-gl-glcore-gles2.lisp.

Function: cover-fill-path-nv (path covermode)
Package

cl-opengl-bindings.

Source

funcs-gl-glcore-gles2.lisp.

Function: cover-stroke-path-instanced-nv (numpaths pathnametype paths pathbase covermode transformtype transformvalues)
Package

cl-opengl-bindings.

Source

funcs-gl-glcore-gles2.lisp.

Function: cover-stroke-path-nv (path covermode)
Package

cl-opengl-bindings.

Source

funcs-gl-glcore-gles2.lisp.

Function: coverage-mask-nv (mask)
Package

cl-opengl-bindings.

Source

funcs-gles2.lisp.

Function: coverage-modulation-nv (components)
Package

cl-opengl-bindings.

Source

funcs-gl-glcore-gles2.lisp.

Function: coverage-modulation-table-nv (n v)
Package

cl-opengl-bindings.

Source

funcs-gl-glcore-gles2.lisp.

Function: coverage-operation-nv (operation)
Package

cl-opengl-bindings.

Source

funcs-gles2.lisp.

Function: create-buffer ()
Package

cl-opengl.

Source

dsa.lisp.

Function: create-buffers (n buffers)
Package

cl-opengl-bindings.

Source

funcs-gl-glcore.lisp.

Function: create-buffers (count)
Package

cl-opengl.

Source

dsa.lisp.

Function: create-command-lists-nv (n lists)
Package

cl-opengl-bindings.

Source

funcs-gl-glcore.lisp.

Function: create-framebuffers (n framebuffers)
Package

cl-opengl-bindings.

Source

funcs-gl-glcore.lisp.

Function: create-memory-objects-ext (n memoryobjects)
Package

cl-opengl-bindings.

Source

funcs-gl-gles2.lisp.

Function: create-perf-query-intel (queryid queryhandle)
Package

cl-opengl-bindings.

Source

funcs-gl-glcore-gles2.lisp.

Function: create-program ()
Package

cl-opengl-bindings.

Source

funcs-gl-gles2-glsc2.lisp.

Function: create-program-object-arb ()
Package

cl-opengl-bindings.

Source

funcs-gl.lisp.

Function: create-program-pipelines (n pipelines)
Package

cl-opengl-bindings.

Source

funcs-gl-glcore.lisp.

Function: create-queries (target n ids)
Package

cl-opengl-bindings.

Source

funcs-gl-glcore.lisp.

Function: create-renderbuffers (n renderbuffers)
Package

cl-opengl-bindings.

Source

funcs-gl-glcore.lisp.

Function: create-sampler ()
Package

cl-opengl.

Source

rasterization.lisp.

Function: create-samplers (n samplers)
Package

cl-opengl-bindings.

Source

funcs-gl-glcore.lisp.

Function: create-samplers (count)
Package

cl-opengl.

Source

rasterization.lisp.

Function: create-shader (type)
Package

cl-opengl-bindings.

Source

funcs-gl-gles2.lisp.

Function: create-shader-object-arb (shadertype)
Package

cl-opengl-bindings.

Source

funcs-gl.lisp.

Function: create-shader-program-ext (type string)
Package

cl-opengl-bindings.

Source

funcs-gl-glcore-gles2.lisp.

Function: create-shader-program-v (type count strings)
Package

cl-opengl-bindings.

Source

funcs-gl-glcore-gles2.lisp.

Function: create-shader-programv-ext (type count strings)
Package

cl-opengl-bindings.

Source

funcs-gl-glcore-gles2.lisp.

Function: create-states-nv (n states)
Package

cl-opengl-bindings.

Source

funcs-gl-glcore.lisp.

Function: create-sync-from-cl-event-arb (context event flags)
Package

cl-opengl-bindings.

Source

funcs-gl-glcore.lisp.

Function: create-texture (target)
Package

cl-opengl.

Source

rasterization.lisp.

Function: create-textures (target n textures)
Package

cl-opengl-bindings.

Source

funcs-gl-glcore.lisp.

Function: create-textures (target count)
Package

cl-opengl.

Source

rasterization.lisp.

Function: create-transform-feedbacks (n ids)
Package

cl-opengl-bindings.

Source

funcs-gl-glcore.lisp.

Function: create-vertex-array ()
Package

cl-opengl.

Source

dsa.lisp.

Function: create-vertex-arrays (n arrays)
Package

cl-opengl-bindings.

Source

funcs-gl-glcore.lisp.

Function: create-vertex-arrays (count)
Package

cl-opengl.

Source

dsa.lisp.

Function: cull-face (mode)
Package

cl-opengl-bindings.

Source

funcs-gl-gles1-gles2-glsc2.lisp.

Function: cull-parameter-dv-ext (pname params)
Package

cl-opengl-bindings.

Source

funcs-gl.lisp.

Function: cull-parameter-fv-ext (pname params)
Package

cl-opengl-bindings.

Source

funcs-gl.lisp.

Function: current-palette-matrix-arb (index)
Package

cl-opengl-bindings.

Source

funcs-gl.lisp.

Function: current-palette-matrix-oes (matrixpaletteindex)
Package

cl-opengl-bindings.

Source

funcs-gles1.lisp.

Function: debug-message-callback (callback userparam)
Package

cl-opengl-bindings.

Source

funcs-gl-glcore-gles2.lisp.

Function: debug-message-callback-amd (callback userparam)
Package

cl-opengl-bindings.

Source

funcs-gl.lisp.

Function: debug-message-callback-arb (callback userparam)
Package

cl-opengl-bindings.

Source

funcs-gl-glcore.lisp.

Function: debug-message-callback-khr (callback userparam)
Package

cl-opengl-bindings.

Source

funcs-gl-glcore-gles2.lisp.

Function: debug-message-control (source type severity count ids enabled)
Package

cl-opengl-bindings.

Source

funcs-gl-glcore-gles2.lisp.

Function: debug-message-control-arb (source type severity count ids enabled)
Package

cl-opengl-bindings.

Source

funcs-gl-glcore.lisp.

Function: debug-message-control-khr (source type severity count ids enabled)
Package

cl-opengl-bindings.

Source

funcs-gl-glcore-gles2.lisp.

Function: debug-message-enable-amd (category severity count ids enabled)
Package

cl-opengl-bindings.

Source

funcs-gl.lisp.

Function: debug-message-insert (source type id severity length buf)
Package

cl-opengl-bindings.

Source

funcs-gl-glcore-gles2.lisp.

Function: debug-message-insert-amd (category severity id length buf)
Package

cl-opengl-bindings.

Source

funcs-gl.lisp.

Function: debug-message-insert-arb (source type id severity length buf)
Package

cl-opengl-bindings.

Source

funcs-gl-glcore.lisp.

Function: debug-message-insert-khr (source type id severity length buf)
Package

cl-opengl-bindings.

Source

funcs-gl-glcore-gles2.lisp.

Function: deform-sgix (mask)
Package

cl-opengl-bindings.

Source

funcs-gl.lisp.

Function: deformation-map-3d-sgix (target u1 u2 ustride uorder v1 v2 vstride vorder w1 w2 wstride worder points)
Package

cl-opengl-bindings.

Source

funcs-gl.lisp.

Function: deformation-map-3f-sgix (target u1 u2 ustride uorder v1 v2 vstride vorder w1 w2 wstride worder points)
Package

cl-opengl-bindings.

Source

funcs-gl.lisp.

Function: delete-async-markers-sgix (marker range)
Package

cl-opengl-bindings.

Source

funcs-gl.lisp.

Function: delete-buffers (n buffers)
Package

cl-opengl-bindings.

Source

funcs-gl-gles1-gles2.lisp.

Function: delete-buffers (buffers)
Package

cl-opengl.

Source

opengl.lisp.

Function: delete-buffers-arb (n buffers)
Package

cl-opengl-bindings.

Source

funcs-gl.lisp.

Function: delete-command-lists-nv (n lists)
Package

cl-opengl-bindings.

Source

funcs-gl-glcore.lisp.

Function: delete-fences-apple (n fences)
Package

cl-opengl-bindings.

Source

funcs-gl.lisp.

Function: delete-fences-nv (n fences)
Package

cl-opengl-bindings.

Source

funcs-gl-gles1-gles2.lisp.

Function: delete-fragment-shader-ati (id)
Package

cl-opengl-bindings.

Source

funcs-gl.lisp.

Function: delete-framebuffers (n framebuffers)
Package

cl-opengl-bindings.

Source

funcs-gl-glcore-gles2.lisp.

Function: delete-framebuffers (framebuffers)
Package

cl-opengl.

Source

extensions.lisp.

Function: delete-framebuffers-ext (n framebuffers)
Package

cl-opengl-bindings.

Source

funcs-gl.lisp.

Function: delete-framebuffers-ext (framebuffers)
Package

cl-opengl.

Source

extensions.lisp.

Function: delete-framebuffers-oes (n framebuffers)
Package

cl-opengl-bindings.

Source

funcs-gles1.lisp.

Function: delete-lists (list range)
Package

cl-opengl-bindings.

Source

funcs-gl.lisp.

Function: delete-memory-objects-ext (n memoryobjects)
Package

cl-opengl-bindings.

Source

funcs-gl-gles2.lisp.

Function: delete-named-string-arb (namelen name)
Package

cl-opengl-bindings.

Source

funcs-gl-glcore.lisp.

Function: delete-names-amd (identifier num names)
Package

cl-opengl-bindings.

Source

funcs-gl.lisp.

Function: delete-object-arb (obj)
Package

cl-opengl-bindings.

Source

funcs-gl.lisp.

Function: delete-occlusion-queries-nv (n ids)
Package

cl-opengl-bindings.

Source

funcs-gl.lisp.

Function: delete-paths-nv (path range)
Package

cl-opengl-bindings.

Source

funcs-gl-glcore-gles2.lisp.

Function: delete-perf-monitors-amd (n monitors)
Package

cl-opengl-bindings.

Source

funcs-gl-glcore-gles2.lisp.

Function: delete-perf-query-intel (queryhandle)
Package

cl-opengl-bindings.

Source

funcs-gl-glcore-gles2.lisp.

Function: delete-program (program)
Package

cl-opengl-bindings.

Source

funcs-gl-gles2.lisp.

Function: delete-program-pipelines (n pipelines)
Package

cl-opengl-bindings.

Source

funcs-gl-glcore-gles2.lisp.

Function: delete-program-pipelines (pipelines)
Package

cl-opengl.

Source

opengl.lisp.

Function: delete-program-pipelines-ext (n pipelines)
Package

cl-opengl-bindings.

Source

funcs-gl-glcore-gles2.lisp.

Function: delete-programs-arb (n programs)
Package

cl-opengl-bindings.

Source

funcs-gl.lisp.

Function: delete-programs-nv (n programs)
Package

cl-opengl-bindings.

Source

funcs-gl.lisp.

Function: delete-queries (n ids)
Package

cl-opengl-bindings.

Source

funcs-gl-gles2.lisp.

Function: delete-queries (ids)

Deletes the names of the query objects contained in the sequence IDS.

Package

cl-opengl.

Source

framebuffer.lisp.

Function: delete-queries-arb (n ids)
Package

cl-opengl-bindings.

Source

funcs-gl.lisp.

Function: delete-queries-ext (n ids)
Package

cl-opengl-bindings.

Source

funcs-gles2.lisp.

Function: delete-query-resource-tag-nv (n tagids)
Package

cl-opengl-bindings.

Source

funcs-gl.lisp.

Function: delete-renderbuffers (n renderbuffers)
Package

cl-opengl-bindings.

Source

funcs-gl-glcore-gles2.lisp.

Function: delete-renderbuffers (renderbuffers)
Package

cl-opengl.

Source

extensions.lisp.

Function: delete-renderbuffers-ext (n renderbuffers)
Package

cl-opengl-bindings.

Source

funcs-gl.lisp.

Function: delete-renderbuffers-ext (renderbuffers)
Package

cl-opengl.

Source

extensions.lisp.

Function: delete-renderbuffers-oes (n renderbuffers)
Package

cl-opengl-bindings.

Source

funcs-gles1.lisp.

Function: delete-sampler (sampler)
Package

cl-opengl.

Source

rasterization.lisp.

Function: delete-samplers (count samplers)
Package

cl-opengl-bindings.

Source

funcs-gl-glcore-gles2.lisp.

Function: delete-samplers (samplers)
Package

cl-opengl.

Source

rasterization.lisp.

Function: delete-semaphores-ext (n semaphores)
Package

cl-opengl-bindings.

Source

funcs-gl-gles2.lisp.

Function: delete-shader (shader)
Package

cl-opengl-bindings.

Source

funcs-gl-gles2.lisp.

Function: del