[Mesa-dev] [Bug 107832] Gallium picking A16L16 formats when emulating INTENSITY16 conflicts with mesa

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Wed Sep 5 08:29:01 UTC 2018


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

            Bug ID: 107832
           Summary: Gallium picking A16L16 formats when emulating
                    INTENSITY16 conflicts with mesa
           Product: Mesa
           Version: git
          Hardware: Other
                OS: All
            Status: NEW
          Severity: normal
          Priority: medium
         Component: Mesa core
          Assignee: mesa-dev at lists.freedesktop.org
          Reporter: gw.fossdev at gmail.com
        QA Contact: mesa-dev at lists.freedesktop.org

The piglit 

  ext_framebuffer_multisample-fast-clear GL_ARB_texture_float 

fails with an assertion raised if the GL_INTENSITY16F texture format is
emulated by PIPE_FORMAT_L16A16_FLOAT that is actually picked by Gallium if no
relevant intensity format is available. 

The problem is that in this case 

   glGetTexLevelParameteriv(..., GL_TEXTURE_INTENSITY_SIZE, ...)  

will return a zero component size because the texture info us read from the
used replacement format that specifies that the intensity component size is 0,
and as a fallback only RG is expected.

-- 
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/mesa-dev/attachments/20180905/c9c11415/attachment.html>


More information about the mesa-dev mailing list