OSDN Git Service

gallium/radeon: fix ARB_query_buffer_object conversion to boolean
authorNicolai Hähnle <nicolai.haehnle@amd.com>
Thu, 27 Jul 2017 12:06:59 +0000 (14:06 +0200)
committerEmil Velikov <emil.l.velikov@gmail.com>
Wed, 2 Aug 2017 23:19:07 +0000 (00:19 +0100)
commit4e4f8479a8e3eee3b036576ef11dcece969d3c20
tree26e618db8fd377651f52bbc921622c186e874b45
parent4cb6acb62367de3291e75b706a8f57538037fbf2
gallium/radeon: fix ARB_query_buffer_object conversion to boolean

The issue here is that the immediate is treated as a 64-bit value,
and fetching it does not work reliably with swizzles that are different
from xy and zw.

Cc: mesa-stable@lists.freedesktop.org
Reviewed-by: Marek Olšák <marek.olsak@amd.com>
(cherry picked from commit da83687c4ba7e9022f6f14176393a9e3c6391ed5)
src/gallium/drivers/radeon/r600_query.c