X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fcore%2Fprogram.cpp;fp=source%2Fcore%2Fprogram.cpp;h=72eb03d8d92dcf233ee20a5fddd3d9127d7f6ab4;hb=0a096b9bc02a67ea4a27645907c6b9d1fbdaae85;hp=64e1ae30f4a9a38f0b749cb82109a3f5c8576a50;hpb=c7d1d96540688b7a853fa69d4ca45d968755a89c;p=libs%2Fgl.git diff --git a/source/core/program.cpp b/source/core/program.cpp index 64e1ae30..72eb03d8 100644 --- a/source/core/program.cpp +++ b/source/core/program.cpp @@ -63,6 +63,7 @@ void Program::collect_uniforms(const SpirVModule &mod) ReflectData::UniformBlockInfo &info = reflect_data.uniform_blocks.back(); info.name = v.struct_type->name; info.bind_point = v.binding; + info.descriptor_set = v.descriptor_set; info.data_size = v.struct_type->size; string prefix; @@ -80,6 +81,7 @@ void Program::collect_uniforms(const SpirVModule &mod) info.tag = v.name; info.location = v.location; info.binding = v.binding; + info.descriptor_set = v.descriptor_set; info.array_size = max(v.array_size, 1U); info.type = v.type; }