]> git.tdb.fi Git - libs/gl.git/blobdiff - source/core/module.h
Pack descriptor set and binding in a single variable
[libs/gl.git] / source / core / module.h
index 1c62f340505a254e2fec0d40817c6335e1a49060..ad11f00ba4e3470966b12f883490aa1baf1a9665 100644 (file)
@@ -106,7 +106,8 @@ public:
                UNIFORM_CONSTANT = 0,
                INPUT = 1,
                UNIFORM = 2,
-               OUTPUT = 3
+               OUTPUT = 3,
+               PUSH_CONSTANT = 9
        };
 
        enum BuiltinSemantic
@@ -156,7 +157,7 @@ public:
                const Structure *struct_type = 0;
                unsigned array_size = 0;
                int location = -1;
-               int descriptor_set = 0;
+               unsigned descriptor_set = 0;
                int binding = -1;
                BuiltinSemantic builtin = NOT_BUILTIN;