diff options
author | Eric Anholt <eric@anholt.net> | 2010-10-21 15:07:45 -0700 |
---|---|---|
committer | Eric Anholt <eric@anholt.net> | 2010-10-21 15:21:28 -0700 |
commit | 4e7252510976d8d3ff12437ea8842129f24d88f5 (patch) | |
tree | c2e50a075fd7ede483e7265f46567cdbc5370d2b /src/mesa/drivers/dri/mga/server/mga_dri.h | |
parent | 0b77d57394a3712851ec271aa7ad353d56f302a1 (diff) |
i965: Correct scratch space allocation.
One, it was allocating increments of 1kb, but per thread scratch space
is a power of two. Two, the new FS wasn't getting total_scratch set
at all, so everyone thought they had 1kb and writes beyond 1kb would
go stomping on a neighbor thread.
With this plus the previous register spilling for the new FS,
glsl-fs-convolution-1 passes.
Diffstat (limited to 'src/mesa/drivers/dri/mga/server/mga_dri.h')
0 files changed, 0 insertions, 0 deletions