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