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

Word

Stack effect

( vertex-formats program-instance -- vertex-array )

( program: program -- instance: program-instance )

( shader: shader -- instance: shader-instance )

<vertex-array*>

( vertex-buffer program-instance format -- vertex-array )

( vertex-buffer program-instance -- vertex-array )

?>buffer

( buffer/ptr -- buffer )

?>buffer-ptr

( buffer/ptr -- buffer-ptr )

attribute-index

( program-instance attribute-name -- index )

compile-shader-error

( shader log -- * )

define-vertex-format

( class vertex-attributes -- )

define-vertex-struct

( class vertex-format -- )

inaccurate-feedback-attribute-error

( attribute -- * )

invalid-link-feedback-format-error

( format -- * )

link-program-error

( program log -- * )

output-index

( program-instance output-name -- index )

refresh-program

( program: program -- )

throw-compile-shader-error

( shader instance -- * )

throw-link-program-error

( program instance -- * )

too-many-feedback-formats-error

( formats -- * )

uniform-index

( program-instance uniform-name -- index )

vertex-array-buffer

( vertex-array: vertex-array -- vertex-buffer: buffer )

vertex-format-attributes

( vertex-format -- attributes )