X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fcore%2Freflectdata.h;h=ee98634ba6fa187f6607f35caefd3bdf4e63af3a;hb=3efe3bab1c8290bd49a957ebec0ad97e58a35fcf;hp=a89e7fcf2972c973c89a803501ebbd6739f7f11c;hpb=0e61ac01ae99391c6b1301a9bf8de62fe651dac3;p=libs%2Fgl.git diff --git a/source/core/reflectdata.h b/source/core/reflectdata.h index a89e7fcf..ee98634b 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,8 +68,10 @@ struct ReflectData std::vector attributes; unsigned n_clip_distances = 0; unsigned n_descriptor_sets = 0; + std::vector used_bindings; void update_layout_hash(); + void update_used_bindings(); }; } // namespace GL