]> gitweb.factorcode.org Git - factor.git/blob - extra/gpu/shaders/prettyprint/prettyprint.factor
20bc8b9f51df6bc5b934730d8d2d1ac31aeb2ff1
[factor.git] / extra / gpu / shaders / prettyprint / prettyprint.factor
1 USING: accessors debugger gpu.shaders io kernel prettyprint ;
2
3 M: compile-shader-error error.
4     "The GLSL shader " write
5     [ shader>> name>> pprint-short " failed to compile." print ]
6     [ log>> print ] bi ;
7
8 M: link-program-error error.
9     "The GLSL program " write
10     [ shader>> name>> pprint-short " failed to link." print ]
11     [ log>> print ] bi ;
12
13 M: too-many-feedback-formats-error error.
14     drop
15     "Only one transform feedback format can be specified for a program." print ;
16
17 M: invalid-link-feedback-format-error error.
18     drop
19     "Vertex formats used for transform feedback can't contain padding fields." print ;
20
21 M: inaccurate-feedback-attribute-error error.
22     drop
23     "The types of the transform feedback attributes don't match those specified by the program's vertex format." print ;