r600g/compute: Emit DEALLOC_STATE on cayman after dispatching a compute shader.
This is necessary to prevent the next SURFACE_SYNC packet from hanging the GPU. https://bugs.freedesktop.org/show_bug.cgi?id=73418 Reviewed-by:Marek Olšák <marek.olsak@amd.com> Reviewed-by:
Alex Deucher <alexander.deucher@amd.com> CC: "9.2" "10.0" <mesa-stable@lists.freedesktop.org>
Showing
- src/gallium/drivers/r600/evergreen_compute.c 8 additions, 1 deletionsrc/gallium/drivers/r600/evergreen_compute.c
- src/gallium/drivers/r600/evergreend.h 1 addition, 0 deletionssrc/gallium/drivers/r600/evergreend.h
- src/gallium/drivers/r600/r600_hw_context.c 1 addition, 3 deletionssrc/gallium/drivers/r600/r600_hw_context.c
- src/gallium/drivers/r600/r600_pipe.h 0 additions, 10 deletionssrc/gallium/drivers/r600/r600_pipe.h
Loading
Please register or sign in to comment