diff --git a/src/target/spirv/ir_builder.cc b/src/target/spirv/ir_builder.cc index 3a9de4e077dc..5a1457387ae5 100644 --- a/src/target/spirv/ir_builder.cc +++ b/src/target/spirv/ir_builder.cc @@ -48,6 +48,8 @@ void IRBuilder::InitHeader() { header_.push_back(0U); // shader ib_.Begin(spv::OpCapability).Add(spv::CapabilityShader).Commit(&header_); + // Declare int64 capability by default + ib_.Begin(spv::OpCapability).Add(spv::CapabilityInt64).Commit(&header_); // memory model ib_.Begin(spv::OpMemoryModel) .AddSeq(spv::AddressingModelLogical, spv::MemoryModelGLSL450)