[Bug 106481] No test for Image Load/Store on texture buffer sized greater than MAX_TEXTURE_BUFFER_SIZE_ARB

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Fri May 11 22:53:10 UTC 2018


https://bugs.freedesktop.org/show_bug.cgi?id=106481

            Bug ID: 106481
           Summary: No test for Image Load/Store on texture buffer sized
                    greater than MAX_TEXTURE_BUFFER_SIZE_ARB
           Product: Mesa
           Version: git
          Hardware: Other
                OS: All
            Status: NEW
          Severity: normal
          Priority: medium
         Component: Drivers/DRI/i965
          Assignee: intel-3d-bugs at lists.freedesktop.org
          Reporter: nanleychery at gmail.com
        QA Contact: intel-3d-bugs at lists.freedesktop.org

>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.

-- 
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/intel-3d-bugs/attachments/20180511/f426c373/attachment-0001.html>


More information about the intel-3d-bugs mailing list