diff options
author | Dave Airlie <[email protected]> | 2017-10-19 04:52:29 +0100 |
---|---|---|
committer | Dave Airlie <[email protected]> | 2017-10-19 23:56:48 +0100 |
commit | c8eb3558cc246ecd053ff50191f94f1535013688 (patch) | |
tree | e8a0f3e1e4a01628928262536f08aa7908e28830 /src/amd/vulkan/si_cmd_buffer.c | |
parent | a447f9fe7b7902db6f91bd4b24adb4ddfad4b10b (diff) |
radv: fix CLEAR_STATE packet length.
Looking at shader traces I noticed some registers were missing,
one of them was being eaten by the wrong clear state length.
Fixes: 4f42ea4dc (radv: use CLEAR_STATE for initializing some registers)
Reviewed-by: Bas Nieuwenhuizen <[email protected]>
Reviewed-by: Samuel Pitoiset <[email protected]>
Signed-off-by: Dave Airlie <[email protected]>
Diffstat (limited to 'src/amd/vulkan/si_cmd_buffer.c')
-rw-r--r-- | src/amd/vulkan/si_cmd_buffer.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/amd/vulkan/si_cmd_buffer.c b/src/amd/vulkan/si_cmd_buffer.c index 1e8b43d4fa8..690f30b6abc 100644 --- a/src/amd/vulkan/si_cmd_buffer.c +++ b/src/amd/vulkan/si_cmd_buffer.c @@ -341,7 +341,7 @@ si_emit_config(struct radv_physical_device *physical_device, radeon_emit(cs, CONTEXT_CONTROL_SHADOW_ENABLE(1)); if (physical_device->has_clear_state) { - radeon_emit(cs, PKT3(PKT3_CLEAR_STATE, 1, 0)); + radeon_emit(cs, PKT3(PKT3_CLEAR_STATE, 0, 0)); radeon_emit(cs, 0); } |