struct AttributeInfo
{
std::string name;
- unsigned location = -1;
+ int location = -1;
unsigned array_size = 0;
DataType type = VOID;
};
std::vector<UniformBlockInfo> uniform_blocks;
std::vector<UniformInfo> uniforms;
- LayoutHash layout_hash;
+ LayoutHash layout_hash = 0;
std::vector<AttributeInfo> attributes;
+ unsigned n_clip_distances = 0;
void update_layout_hash();
};