gpu.render.private vocabulary
Factor handbook ยป Vocabulary index


Summary

Metadata
Parents:gpu.render


Words

Union classes
binary-data


Generic words
WordStack effect
(bind-uniform-textures)( program-instance uniform-tuple -- )
(bind-uniforms)( program-instance uniform-tuple -- )
>uniform-bool-array( sequence -- c-array )
>uniform-bvec-array( sequence dim -- c-array )
>uniform-float-array( sequence -- c-array )
>uniform-int-array( sequence -- c-array )
>uniform-ivec-array( sequence dim -- c-array )
>uniform-matrix( sequence cols rows -- c-array )
>uniform-matrix-array( sequence cols rows -- c-array )
>uniform-uint-array( sequence -- c-array )
>uniform-uvec-array( sequence dim -- c-array )
>uniform-vec-array( sequence dim -- c-array )
bind-transform-feedback-output( output -- )
bind-uniform-bvec2( index sequence -- )
bind-uniform-bvec3( index sequence -- )
bind-uniform-bvec4( index sequence -- )
bind-uniform-ivec2( index sequence -- )
bind-uniform-ivec3( index sequence -- )
bind-uniform-ivec4( index sequence -- )
bind-uniform-uvec2( index sequence -- )
bind-uniform-uvec3( index sequence -- )
bind-uniform-uvec4( index sequence -- )
bind-uniform-vec2( index sequence -- )
bind-uniform-vec3( index sequence -- )
bind-uniform-vec4( index sequence -- )
gl-array-element-type( array -- type )
render-vertex-indexes( primitive-mode vertex-indexes -- )
render-vertex-indexes-instanced( primitive-mode vertex-indexes instances -- )


Ordinary words
WordStack effect
(bind-texture-unit)( texture texture-unit -- )
(define-uniform-tuple)( class superclass uniforms -- )
[bind-uniform-array]( value>>-quot type texture-unit name dim -- texture-unit' quot )
[bind-uniform-struct]( value>>-quot type texture-unit name dim -- texture-unit' quot )
[bind-uniform-textures]( class -- quot )
[bind-uniform-tuple]( texture-unit uniforms prefix -- texture-unit' quot )
[bind-uniform-value]( value>>-quot type texture-unit name -- texture-unit' quot )
[bind-uniform]( texture-unit uniform prefix -- texture-unit' quot )
[bind-uniforms]( superclass uniforms -- quot )
all-uniform-tuple-slots( class -- slots )
bind-named-output-attachments( program-instance framebuffer attachments -- )
bind-output-attachments( program-instance framebuffer attachments -- )
bind-unnamed-output-attachments( framebuffer attachments -- )
define-uniform-tuple-methods( class superclass uniforms -- )
gl-feedback-primitive-mode( primitive-mode -- gl-mode )
gl-index-type( index-type -- gl-index-type )
gl-primitive-mode( primitive-mode -- gl-primitive-mode )
parse-uniform-tuple-definition( -- class superclass uniforms )
texture-accessor>cleave( unit accessors -- unit' cleaves )
true-subclasses( class -- seq )
uniform-slot-texture-accessor( uniform -- accessor )
uniform-slot-type( uniform -- type )
uniform-texture-accessors( uniform-type dim -- accessors )
uniform-tuple-texture-accessors( uniform-type -- accessors )
uniform-type-texture-accessors( uniform-type -- accessors )
uniform-type-texture-units( uniform-type -- units )
uniform>slot( uniform -- slot )


Class predicate words
WordStack effect
binary-data?( object -- ? )


Files