OSDN Git Service

mesa: fix program resource queries for atomic counter buffers
authorTapani Pälli <tapani.palli@intel.com>
Fri, 30 Oct 2015 10:02:51 +0000 (12:02 +0200)
committerTapani Pälli <tapani.palli@intel.com>
Mon, 2 Nov 2015 09:22:06 +0000 (11:22 +0200)
commitefb333acb7ab4f9007cbeb0653783689101b0dd5
treefbf1e32b9e49d1464420b3125d7d9f0eb53a8176
parentc2c124f89194fe33af522f090aa8e71f2c3aa474
mesa: fix program resource queries for atomic counter buffers

gl_active_atomic_buffer contains index to UniformStorage, we need to
calculate resource index for that gl_uniform_storage.

Fixes following CTS tests:
   ES31-CTS.program_interface_query.atomic-counters
   ES31-CTS.program_interface_query.atomic-counters-one-buffer

No Piglit regressions.

Signed-off-by: Tapani Pälli <tapani.palli@intel.com>
Reviewed-by: Marta Lofstedt <marta.lofstedt@intel.com>
src/mesa/main/shader_query.cpp