X-Git-Url: http://git.tdb.fi/?p=libs%2Fgl.git;a=blobdiff_plain;f=source%2Fglsl%2Fspirvwriter.cpp;h=30369f2c8fe4fd022434711f13b59732a74538db;hp=77ddbdb95c719442120873e809a73bb489ab4c49;hb=HEAD;hpb=cc5483cc709fdf7b6966a3e69dabfcafebaaffa0 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);