summaryrefslogtreecommitdiffstats
path: root/src/mesa/main/teximage.c
diff options
context:
space:
mode:
authorEric Anholt <[email protected]>2016-10-13 12:37:59 -0700
committerEric Anholt <[email protected]>2016-10-13 14:27:30 -0700
commit99d790538de2e7d7d489a8638b13c5aa069c27c3 (patch)
tree69782db7d286337514bfa40abcff983090fbab14 /src/mesa/main/teximage.c
parent0717cd975d85eb04389d84c54b796863aa537cf0 (diff)
vc4: Avoid loading from the texture during non-utile-aligned glTexImage().
Previously, the plan was "if the width/height we have to load/store isn't the size the user is planning on writing, then we need to load the old contents out beforehand to prevent writing back undefined". However, when we're doing glTexImage() we often end up aligning the width/height into the padding of the texture, and we don't actually need to read out that padding. Improves x11perf -aatrapezoid100 performance from ~460/sec to ~700/sec.
Diffstat (limited to 'src/mesa/main/teximage.c')
0 files changed, 0 insertions, 0 deletions