anv: Set better descriptor set limits
authorAlex Smith <asmith@feralinteractive.com>
Mon, 5 Jun 2017 14:49:05 +0000 (15:49 +0100)
committerJason Ekstrand <jason.ekstrand@intel.com>
Tue, 6 Jun 2017 15:20:09 +0000 (08:20 -0700)
commit922b038864c6bcc7a2df307a6d37c5563e1eacb3
tree8201aab855fe33281c27a5cbf6dc890f07423fc5
parent59c1797d560bfd3172427128ef8455d416b1cdb0
anv: Set better descriptor set limits

Based on discussions with Jason, Ivy Bridge and Bay Trail only actually
support 16 samplers, while newer hardware can support more than the
current limit of 64. Therefore set the lower limit where needed, and
bump up to 128 for everything else. There is also a limit on the total
number of other resources of around 250.

This allows Dawn of War III to render correctly on ANV.

Signed-off-by: Alex Smith <asmith@feralinteractive.com>
Reviewed-by: Jason Ekstrand <jason@jlekstrand.net>
src/intel/vulkan/anv_device.c