Parents: | gpu |
Authors: | Joe Groff |
Class | Superclass | Slots |
![]() | ![]() | shader log |
![]() | ![]() | attribute |
![]() | ![]() | format |
![]() | ![]() | program log |
![]() | ![]() | name filename line shaders vertex-formats feedback-format geometry-shader-parameters instances |
![]() | ![]() | program world |
![]() | ![]() | name kind filename line source instances |
![]() | ![]() | shader world |
![]() | ![]() | formats |
![]() | ![]() | vertex-formats program-instance |
![]() | ![]() | program-instance vertex-buffers |
![]() | ![]() | name component-type dim normalize? |
![]() |
![]() |
![]() |
![]() |
![]() |
Word | Syntax |
![]() | GLSL-PROGRAM: program-name shader shader ... [vertex-format vertex-format ...] [feedback-format: vertex-format] ; |
![]() | GLSL-SHADER-FILE: shader-name shader-kind "filename" |
![]() | GLSL-SHADER: shader-name shader-kind shader source ; |
![]() | VERTEX-FORMAT: format-name { "attribute"/f component-type dimension normalize? } { "attribute"/f component-type dimension normalize? } ... { "attribute"/f component-type dimension normalize? } ; |
![]() | VERTEX-STRUCT: struct-name format-name |
![]() | feedback-format: vertex-format |
![]() |
Word | Stack effect |
![]() | ( vertex-array -- ) |
![]() | ( vertex-array -- buffers ) |
![]() | ( format -- size ) |
Word | Stack effect |
![]() | ( vertex-formats program-instance -- vertex-array ) |
![]() | ( program: program -- instance: program-instance ) |
![]() | ( shader: shader -- instance: shader-instance ) |
![]() | ( vertex-buffer program-instance format -- vertex-array ) |
![]() | ( vertex-buffer program-instance -- vertex-array ) |
![]() | ( buffer/ptr -- buffer ) |
![]() | ( buffer/ptr -- buffer-ptr ) |
![]() | ( program-instance attribute-name -- index ) |
![]() | ( shader log -- * ) |
![]() | ( class vertex-attributes -- ) |
![]() | ( class vertex-format -- ) |
![]() | ( attribute -- * ) |
![]() | ( format -- * ) |
![]() | ( program log -- * ) |
![]() | ( program-instance output-name -- index ) |
![]() | ( program: program -- ) |
![]() | ( shader instance -- * ) |
![]() | ( program instance -- * ) |
![]() | ( formats -- * ) |
![]() | ( program-instance uniform-name -- index ) |
![]() | ( vertex-array: vertex-array -- vertex-buffer: buffer ) |
![]() | ( vertex-format -- attributes ) |
Vocabulary | Summary |
![]() |