spirv-opt: support SPV_EXT_shader_image_int64 (#4379)

This commit is contained in:
Jaebaek Seo 2021-07-14 08:43:35 -04:00 коммит произвёл GitHub
Родитель feb05446bb
Коммит 4baf3affe3
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4AEE18F83AFDEB23
4 изменённых файлов: 4 добавлений и 0 удалений

Просмотреть файл

@ -999,6 +999,7 @@ void AggressiveDCEPass::InitExtensions() {
"SPV_KHR_vulkan_memory_model",
"SPV_KHR_subgroup_uniform_control_flow",
"SPV_KHR_integer_dot_product",
"SPV_EXT_shader_image_int64",
});
}

Просмотреть файл

@ -420,6 +420,7 @@ void LocalAccessChainConvertPass::InitExtensions() {
"SPV_KHR_terminate_invocation",
"SPV_KHR_subgroup_uniform_control_flow",
"SPV_KHR_integer_dot_product",
"SPV_EXT_shader_image_int64",
});
}

Просмотреть файл

@ -272,6 +272,7 @@ void LocalSingleBlockLoadStoreElimPass::InitExtensions() {
"SPV_KHR_terminate_invocation",
"SPV_KHR_subgroup_uniform_control_flow",
"SPV_KHR_integer_dot_product",
"SPV_EXT_shader_image_int64",
});
}

Просмотреть файл

@ -125,6 +125,7 @@ void LocalSingleStoreElimPass::InitExtensionAllowList() {
"SPV_KHR_terminate_invocation",
"SPV_KHR_subgroup_uniform_control_flow",
"SPV_KHR_integer_dot_product",
"SPV_EXT_shader_image_int64",
});
}
bool LocalSingleStoreElimPass::ProcessVariable(Instruction* var_inst) {