opengl.shaders vocabulary - Factor Documentation (original) (raw)

Documentation
OpenGL utility words

Metadata

Parents: opengl
Tags: opengl, bindings
Authors: Joe Groff, Sebastian Strobl

Words

Predicate classes

Class Superclass
compute-shader gl-shader
fragment-shader gl-shader
gl-program integer
gl-shader integer
vertex-shader gl-shader

Ordinary words

Word Stack effect
(compute-shader?) ( object -- ? )
(fragment-shader?) ( object -- ? )
(gl-program) ( shaders quot: ( gl-program -- ) -- program )
(gl-program?) ( object -- ? )
(gl-shader?) ( object -- ? )
(vertex-shader?) ( object -- ? )
( compute-shader-source -- program )
( source -- compute-shader )
( source -- fragment-shader )
( shaders -- program )
( source kind -- shader )
( vertex-shader-source fragment-shader-source -- program )
( source -- vertex-shader )
attach-shaders ( program shaders -- )
check-gl-program ( program -- program )
check-gl-shader ( shader -- shader )
delete-gl-program ( program -- )
gl-program-get-int ( program enum -- value )
gl-program-info-log ( program -- log )
gl-program-info-log-length ( program -- log-length )
gl-program-ok? ( program -- ? )
gl-program-shaders ( program -- shaders )
gl-program-shaders-length ( program -- shaders-length )
gl-shader-get-int ( shader enum -- value )
gl-shader-info-log ( shader -- log )
gl-shader-info-log-length ( shader -- log-length )
gl-shader-ok? ( shader -- ? )
with-gl-program ( program quot -- )
with-gl-shader-source-ptr ( string quot -- )

Class predicate words

Word Stack effect
compute-shader? ( object -- ? )
fragment-shader? ( object -- ? )
gl-program? ( object -- ? )
gl-shader? ( object -- ? )
vertex-shader? ( object -- ? )

Files

resource:basis/opengl/shaders/shaders.factor
resource:basis/opengl/shaders/shaders-docs.factor

Metadata files

resource:basis/opengl/shaders/authors.txt
resource:basis/opengl/shaders/summary.txt
resource:basis/opengl/shaders/tags.txt