diff options
author | Kenneth Graunke <[email protected]> | 2016-06-08 22:21:22 -0700 |
---|---|---|
committer | Kenneth Graunke <[email protected]> | 2016-06-12 00:38:26 -0700 |
commit | 87d062a94080373995170f51063a9649c96c6dea (patch) | |
tree | a0057a7ebd072ec6104b83d17fb6ec7f396f60c7 /appveyor.yml | |
parent | 3f48548a6f65fe90b97956c7be73268917c6f2f9 (diff) |
i965: Fix shared local memory size for Gen9+.
Skylake changes the representation of shared local memory size:
Size | 0 kB | 1 kB | 2 kB | 4 kB | 8 kB | 16 kB | 32 kB | 64 kB |
-------------------------------------------------------------------
Gen7-8 | 0 | none | none | 1 | 2 | 4 | 8 | 16 |
-------------------------------------------------------------------
Gen9+ | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 |
The old formula would substantially underallocate the amount of space.
This fixes GPU hangs on Skylake when running with full thread counts.
v2: Fix the Vulkan driver too, use a helper function, and fix the table
in the comments and commit message.
Cc: "12.0" <[email protected]>
Signed-off-by: Kenneth Graunke <[email protected]>
Reviewed-by: Francisco Jerez <[email protected]>
Reviewed-by: Jordan Justen <[email protected]>
Diffstat (limited to 'appveyor.yml')
0 files changed, 0 insertions, 0 deletions