]> git.tdb.fi Git - libs/gl.git/blobdiff - source/glsl/spirvwriter.cpp
Check the flat qualifier from the correct member
[libs/gl.git] / source / glsl / spirvwriter.cpp
index 77ddbdb95c719442120873e809a73bb489ab4c49..30369f2c8fe4fd022434711f13b59732a74538db 100644 (file)
@@ -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);