projects
/
mesa.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
| inline |
side by side
radv: adjust CB_SHADER_MASK for dual-source blending in the shader info pass
[mesa.git]
/
src
/
amd
/
vulkan
/
radv_shader_info.c
diff --git
a/src/amd/vulkan/radv_shader_info.c
b/src/amd/vulkan/radv_shader_info.c
index d8cb194d059691c220a30a73e51688b58a30e1ed..eca46c811578c44fa102fced0c278fd26190832c 100644
(file)
--- a/
src/amd/vulkan/radv_shader_info.c
+++ b/
src/amd/vulkan/radv_shader_info.c
@@
-857,5
+857,9
@@
radv_nir_shader_info_pass(const struct nir_shader *nir,
info->ps.cb_shader_mask |= 0xf << (i * 4);
}
}
+
+ if (key->fs.is_dual_src) {
+ info->ps.cb_shader_mask |= (info->ps.cb_shader_mask & 0xf) << 4;
+ }
}
}