spv_fs_shader_gen: Implement quaternion correction with barycentric extension (#7152)

This commit is contained in:
GPUCode
2023-11-13 08:40:21 +02:00
committed by GitHub
parent 312068eebf
commit 168f168c33
3 changed files with 79 additions and 12 deletions

View File

@@ -472,7 +472,7 @@ void PipelineCache::UseFragmentShader(const Pica::Regs& regs,
if (new_shader) {
const bool use_spirv = Settings::values.spirv_shader_gen.GetValue();
if (use_spirv && !fs_config.UsesShadowPipeline()) {
const std::vector code = SPIRV::GenerateFragmentShader(fs_config);
const std::vector code = SPIRV::GenerateFragmentShader(fs_config, profile);
shader.module = CompileSPV(code, instance.GetDevice());
shader.MarkDone();
} else {