25 lines
840 B
Factor
25 lines
840 B
Factor
USING: accessors debugger gpu.shaders io kernel prettyprint ;
|
|
IN: gpu.shaders.prettyprint
|
|
|
|
M: compile-shader-error error.
|
|
"The GLSL shader " write
|
|
[ shader>> name>> pprint-short " failed to compile." print ]
|
|
[ log>> print ] bi ;
|
|
|
|
M: link-program-error error.
|
|
"The GLSL program " write
|
|
[ shader>> name>> pprint-short " failed to link." print ]
|
|
[ log>> print ] bi ;
|
|
|
|
M: too-many-feedback-formats-error error.
|
|
drop
|
|
"Only one transform feedback format can be specified for a program." print ;
|
|
|
|
M: invalid-link-feedback-format-error error.
|
|
drop
|
|
"Vertex formats used for transform feedback can't contain padding fields." print ;
|
|
|
|
M: inaccurate-feedback-attribute-error error.
|
|
drop
|
|
"The types of the transform feedback attributes don't match those specified by the program's vertex format." print ;
|