radv: only enable PERFECT_ZPASS_COUNTS for precision occlusion queries
authorSamuel Pitoiset <samuel.pitoiset@gmail.com>
Thu, 5 Apr 2018 08:27:22 +0000 (10:27 +0200)
committerSamuel Pitoiset <samuel.pitoiset@gmail.com>
Fri, 6 Apr 2018 07:07:34 +0000 (09:07 +0200)
commit7fe586f6fb69cd829d687dd58562ef5922667905
treec1f5b234960d3812ff4f0a563f0611fb6f658204
parentd53dff3bfced4cf573c558ca8873af63a66cd014
radv: only enable PERFECT_ZPASS_COUNTS for precision occlusion queries

This unnecessary when the precision bit flag is not set, and this
might hurt performance. The Vulkan explains that not setting
VK_QUERY_CONTROL_PRECISE_BIT might be more efficient on some
implementations.

Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
Reviewed-by: Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl>
src/amd/vulkan/radv_cmd_buffer.c
src/amd/vulkan/radv_private.h
src/amd/vulkan/radv_query.c