ilo: decide on hiz first in texture allocation
authorChia-I Wu <olvaffe@gmail.com>
Sun, 12 Jan 2014 17:03:15 +0000 (01:03 +0800)
committerChia-I Wu <olvaffe@gmail.com>
Tue, 14 Jan 2014 07:43:20 +0000 (15:43 +0800)
commit1427c3f79faf3d502e5cc7d467c73e095bcd66de
tree5f29aac310666446bf46f4eda827e07a921e203c
parent194a61cd39ce21ca8e6a57ca496bc094de629c47
ilo: decide on hiz first in texture allocation

Add tex_layout_init_hiz() before tex_layout_init_format() to decide whether
HiZ should be enabled.

On GEN6, because of layer offsetting, HiZ is enabled only when the texture is
non-mipmapped and non-array.  PIPE_USAGE_STAGING is also taken as a hint to
disable HiZ.
src/gallium/drivers/ilo/ilo_resource.c