[Mesa-dev] [Bug 29418] [bisected] piglit asmparsertest_ARBvp1.0_address-06 fails

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Mon Aug 9 21:59:35 PDT 2010


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

fangxun <xunx.fang at intel.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
            Summary|piglit                      |[bisected] piglit
                   |asmparsertest_ARBvp1.0_addr |asmparsertest_ARBvp1.0_addr
                   |ess-06 fails                |ess-06 fails
                 CC|                            |maraeo at gmail.com

--- Comment #1 from fangxun <xunx.fang at intel.com> 2010-08-09 21:59:34 PDT ---
0614006d090902324149387ec150231b647928fd is first bad commit.
commit 0614006d090902324149387ec150231b647928fd
Author: Marek Olšák <maraeo at gmail.com>
Date:   Sat Jul 31 20:12:21 2010 +0200

    mesa: increase the relative address offset limit to 4096 in ARB_vp/fp

    Even though the spec says that the limits should be -64/+63, proprietary
    drivers support much larger relative offsets and some applications do
    depend on this non-standard behavior.

    Also program_parse.tab.c has been regenerated.

    This fixes the parser error:

      ARB_vp: error: relative address offset too large

    See also: https://bugs.freedesktop.org/show_bug.cgi?id=28628

    4096 * sizeof(vec4) is the maximum size of the constant buffer on NV50.
    It is not supposed to be a definite hardware limit, it is for the parser
    not to get in the way and let the underlying driver decide whether it can
    run the shader or not.

-- 
Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.


More information about the mesa-dev mailing list