link-feedback-format ( program-handle format -- )


Vocabulary
gpu.shaders.private

Definition
IN: gpu.shaders.private

GENERIC: link-feedback-format ( program-handle format -- )


Methods
USING: gpu.demos.bunny gpu.shaders gpu.shaders.private kernel ;

M: bunny-vertex link-feedback-format
nip invalid-link-feedback-format-error ;


USING: alien.syntax game.models.collada.private
gpu.shaders.private kernel opengl.gl
specialized-arrays.instances.alien.c-types.void* ;

M: collada-vertex-format link-feedback-format
drop 3
void*-array{ ALIEN: 1f02f30 ALIEN: 1d61ea0 ALIEN: 1f68520 }
GL_INTERLEAVED_ATTRIBS glTransformFeedbackVaryings ;


USING: alien.syntax game.debug.private gpu.shaders.private
kernel opengl.gl
specialized-arrays.instances.alien.c-types.void* ;

M: debug-shapes-vertex-format link-feedback-format
drop 2
void*-array{ ALIEN: 21300d0 ALIEN: 2034060 }
GL_INTERLEAVED_ATTRIBS glTransformFeedbackVaryings ;


USING: alien.syntax game.debug.private gpu.shaders.private
kernel opengl.gl
specialized-arrays.instances.alien.c-types.void* ;

M: debug-text-vertex-format link-feedback-format
drop 2
void*-array{ ALIEN: 20df8d0 ALIEN: 1f629a0 }
GL_INTERLEAVED_ATTRIBS glTransformFeedbackVaryings ;


USING: gpu.shaders.private kernel ;

M: f link-feedback-format 2drop ;


USING: alien.syntax game.models.obj.private gpu.shaders.private
kernel opengl.gl
specialized-arrays.instances.alien.c-types.void* ;

M: obj-vertex-format link-feedback-format
drop 3
void*-array{ ALIEN: 1c24830 ALIEN: 1c3d550 ALIEN: 1d7cc00 }
GL_INTERLEAVED_ATTRIBS glTransformFeedbackVaryings ;


USING: alien.syntax gpu.shaders.private gpu.util kernel
opengl.gl specialized-arrays.instances.alien.c-types.void* ;

M: window-vertex-format link-feedback-format
drop 1
void*-array{ ALIEN: 1e9c0c0 } GL_INTERLEAVED_ATTRIBS
glTransformFeedbackVaryings ;