unsigned matrix_stride = 0;
DataType type = VOID;
Tag tag;
- int descriptor_set = 0;
int binding = -1;
};
{
std::string name;
unsigned data_size = 0;
- int descriptor_set = 0;
int bind_point = DEFAULT_BLOCK;
std::vector<const UniformInfo *> uniforms;
LayoutHash layout_hash = 0;
LayoutHash layout_hash = 0;
std::vector<AttributeInfo> attributes;
unsigned n_clip_distances = 0;
+ unsigned n_descriptor_sets = 0;
void update_layout_hash();
};