No test for Image Load/Store on texture buffer sized greater than MAX_TEXTURE_BUFFER_SIZE_ARB
@nchery
Submitted by Nanley Chery Assigned to Intel 3D Bugs Mailing List
Link to original bug (#106481)
Description
From the ARB_texture_buffer_object extension spec:
While buffer textures can be substantially larger than equivalent
one-dimensional textures; the maximum texture size supported for buffer
textures in the initial implementation of this extension is 2^27 texels,
versus 2^13 (8192) texels for otherwise equivalent one-dimensional
textures. [...]
There's a bug in i965, that allows the creation of buffer surface states with sizes greater than 2^27 texels when doing image load/store operations on texture buffers. This patch fixes the issue: https://patchwork.freedesktop.org/patch/211341/
There doesn't seem to be any piglit tests which exercise this path. We should create one to prevent this bug from showing up again.
Version: git