X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fcore%2Freflectdata.h;h=1e82a61bfadef9ef4b75910f40c44d4ee24afbcc;hb=2a70fecfbbe8708be2bdaa75d222dd5a889a8ed3;hp=ba86dd333ea442cdad8d593cf6cfe2765b7741b1;hpb=7696b0c0c5620398aa3a031521a1510026452f4d;p=libs%2Fgl.git diff --git a/source/core/reflectdata.h b/source/core/reflectdata.h index ba86dd33..1e82a61b 100644 --- a/source/core/reflectdata.h +++ b/source/core/reflectdata.h @@ -17,7 +17,9 @@ struct ReflectData enum { DEFAULT_BLOCK = -1, - PUSH_CONSTANT = -2 + PUSH_CONSTANT = -2, + UNIFORM_BLOCK_BINDING = 0, + TEXTURE_BINDING = 0x1000000 }; typedef unsigned LayoutHash; @@ -66,6 +68,7 @@ struct ReflectData std::vector attributes; unsigned n_clip_distances = 0; unsigned n_descriptor_sets = 0; + unsigned push_constants_size = 0; std::vector used_bindings; void update_layout_hash();