lib/glesv2: declare the annotations for shader code
authorAlexis Laferrière <alexis.laf@xymus.net>
Mon, 1 Dec 2014 22:46:25 +0000 (17:46 -0500)
committerAlexis Laferrière <alexis.laf@xymus.net>
Tue, 2 Dec 2014 21:36:42 +0000 (16:36 -0500)
Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>

lib/glesv2/glesv2.nit

index 9123bc8..d5e86f9 100644 (file)
 
 # OpenGL graphics rendering library for embedded systems, version 2.0.
 #
+# Defines the annotations `glsl_vertex_shader` and `glsl_fragment_shader`
+# applicable on string literals to check shader code using `glslangValidator`.
+# The tool must be in PATH. It can be downloaded from
+# https://www.khronos.org/opengles/sdk/tools/Reference-Compiler/
+#
 # Most services of this module are a direct wrapper of the underlying
 # C library. If a method or class is not documented in Nit, refer to
 # the official documentation by the Khronos Group at:
 # http://www.khronos.org/opengles/sdk/docs/man/
-module glesv2 is pkgconfig
+module glesv2 is
+       pkgconfig
+       new_annotation glsl_vertex_shader
+       new_annotation glsl_fragment_shader
+end
 
 in "C Header" `{
        #include <GLES2/gl2.h>