/extra/gpu/shaders/prettyprint/prettyprint.factor
http://github.com/abeaumont/factor · Factor · 24 lines · 19 code · 5 blank · 0 comment · 0 complexity · ecbeb134dfb7bfb7cc20e7efabc6be8b MD5 · raw file
- 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 ;