X-Git-Url: http://git.tdb.fi/?p=libs%2Fgl.git;a=blobdiff_plain;f=source%2Fglsl%2Fspirvwriter.cpp;h=30369f2c8fe4fd022434711f13b59732a74538db;hp=77ddbdb95c719442120873e809a73bb489ab4c49;hb=677744faccc5d3ac14fd468267f622ba6187dc74;hpb=75870f0241d874fd4f60ea73bd55b32452b72fc5 diff --git a/source/glsl/spirvwriter.cpp b/source/glsl/spirvwriter.cpp index 77ddbdb9..30369f2c 100644 --- a/source/glsl/spirvwriter.cpp +++ b/source/glsl/spirvwriter.cpp @@ -190,11 +190,11 @@ void SpirVWriter::end_function_body() content.function_body.clear(); } -void SpirVWriter::finalize(Id id_bound) +void SpirVWriter::finalize(unsigned generator, Id id_bound) { content.code.push_back(SPIRV_MAGIC); content.code.push_back(0x00010500); - content.code.push_back(0); // Generator + content.code.push_back(generator<<16); content.code.push_back(id_bound); content.code.push_back(0); // Reserved append(content.code, content.capabilities);