summaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/freedreno/a3xx/fd3_compiler.c
diff options
context:
space:
mode:
authorChris Forbes <[email protected]>2014-02-22 18:09:31 +1300
committerChris Forbes <[email protected]>2014-03-02 21:14:56 +1300
commitbefbda56a246f77797bdf13fc005353441db2879 (patch)
tree6b37b533a2d5aaf39b2699752cb58fe733aa8973 /src/gallium/drivers/freedreno/a3xx/fd3_compiler.c
parent590920f93e227f1fb4258dd01b662e8bda8b3af4 (diff)
i965: Validate (and resolve) all the bound textures.
BRW_MAX_TEX_UNIT is the static limit on the number of textures we support per-stage, not in total. Core's `Unit` array is sized by MAX_COMBINED_TEXTURE_IMAGE_UNITS, which is significantly larger, and across the various shader stages, up to ctx->Const.MaxCombinedTextureImageUnits elements of it may be actually used. Fixes invisible bad behavior in piglit's max-samplers test (although this escalated to an assertion failure on HSW with texture_view, since non-immutable textures only have _Format set by validation.) Signed-off-by: Chris Forbes <[email protected]> Cc: "9.2 10.0 10.1" <[email protected]> Cc: Kenneth Graunke <[email protected]> Reviewed-by: Kenneth Graunke <[email protected]>
Diffstat (limited to 'src/gallium/drivers/freedreno/a3xx/fd3_compiler.c')
0 files changed, 0 insertions, 0 deletions