]> git.tdb.fi Git - libs/gl.git/blobdiff - source/core/reflectdata.h
Store descriptor set in program reflection data
[libs/gl.git] / source / core / reflectdata.h
index 7d1b5acf6b745a5aca663dbbf6a6c87828cb9588..2c0d7fe3e1c0765586726a2dfb4acb7e28616cdc 100644 (file)
@@ -31,6 +31,7 @@ struct ReflectData
                unsigned matrix_stride = 0;
                DataType type = VOID;
                Tag tag;
+               int descriptor_set = 0;
                int binding = -1;
        };
 
@@ -38,6 +39,7 @@ struct ReflectData
        {
                std::string name;
                unsigned data_size = 0;
+               int descriptor_set = 0;
                int bind_point = -1;
                std::vector<const UniformInfo *> uniforms;
                LayoutHash layout_hash = 0;