diff options
author | Eric Engestrom <eric.engestrom@intel.com> | 2018-06-15 17:58:17 +0100 |
---|---|---|
committer | Dylan Baker <dylan@pnwbakers.com> | 2018-06-18 10:44:03 -0700 |
commit | 6bc8fcbc94daab49ac5e3735951263026b3140c9 (patch) | |
tree | ccfcf5075fab1d79b340a159354c7756d9316130 | |
parent | 9b8c90fc67ee478972955057eda36523be284cfd (diff) |
radv: fix bitwise check
Fixes: 922cd38172b8a2bc286bd "radv: implement out-of-order rasterization when it's safe on VI+"
Signed-off-by: Eric Engestrom <eric.engestrom@intel.com>
Reviewed-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
(cherry picked from commit 4d08c1e7d15f7d2c0a406cf1c79314511778b38f)
-rw-r--r-- | src/amd/vulkan/radv_pipeline.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/amd/vulkan/radv_pipeline.c b/src/amd/vulkan/radv_pipeline.c index d42df7ca8d..9fd53fab3c 100644 --- a/src/amd/vulkan/radv_pipeline.c +++ b/src/amd/vulkan/radv_pipeline.c @@ -622,7 +622,7 @@ radv_blend_check_commutativity(struct radv_blend_state *blend, (1u << VK_BLEND_FACTOR_ONE_MINUS_SRC1_ALPHA); if (dst == VK_BLEND_FACTOR_ONE && - (src_allowed && (1u << src))) { + (src_allowed & (1u << src))) { /* Addition is commutative, but floating point addition isn't * associative: subtle changes can be introduced via different * rounding. Be conservative, only enable for min and max. |