Add support for flat, location, and noperspective decorations in the serializer and deserializer to be able to process basic shader files for graphics applications"
Thanks @Hazem ! Just a few nits. Could you just name the test file as decorations.mlir to follow the terms in the spec?
Acutally I think we should // CHECK: location = 0: i32 instead of the spv.globalVariable here given that's the purpose of the test? :)
Similarly for the rest: // CHECK: no_perspective , // CHECK: flat?