Mesa (master): 33 new commits

Jason Ekstrand jekstrand at kemper.freedesktop.org
Fri Jul 15 23:03:02 UTC 2016


URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=745f5778f3f0faa1fc2eae22edc489811673d70f
Author: Jason Ekstrand <jason.ekstrand at intel.com>
Date:   Fri Jun 10 20:59:21 2016 -0700

    i965/context: Remove some unnecessary vfuncs
    
    Signed-off-by: Jason Ekstrand <jason at jlekstrand.net>
    Reviewed-by: Topi Pohjolainen <topi.pohjolainen at intel.com>
    Reviewed-by: Chad Versace <chad.versace at intel.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=305044c5b14b635676d1585b6a1822d11fdcf0a6
Author: Jason Ekstrand <jason.ekstrand at intel.com>
Date:   Thu Jun 9 18:29:15 2016 -0700

    i965: Get rid of gen6_surface_state.c
    
    The only useful thing left was gen6_init_vtable_surface_functions which we
    can easily put in brw_wm_surface_state.c.
    
    Signed-off-by: Jason Ekstrand <jason at jlekstrand.net>
    Reviewed-by: Topi Pohjolainen <topi.pohjolainen at intel.com>
    Reviewed-by: Chad Versace <chad.versace at intel.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=16fb285946c94b0b1edb295ca45fa4985f7a240a
Author: Jason Ekstrand <jason.ekstrand at intel.com>
Date:   Thu Jun 9 17:06:57 2016 -0700

    i965: Use ISL for emitting buffer surface states
    
    Signed-off-by: Jason Ekstrand <jason at jlekstrand.net>
    Reviewed-by: Topi Pohjolainen <topi.pohjolainen at intel.com>
    Reviewed-by: Chad Versace <chad.versace at intel.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ee229d1b9c9530a2a973c304490e7c17f7305340
Author: Jason Ekstrand <jason.ekstrand at intel.com>
Date:   Thu Jun 9 21:12:22 2016 -0700

    i965/state: Account for the element size in emit_buffer_surface_state
    
    Signed-off-by: Jason Ekstrand <jason at jlekstrand.net>
    Reviewed-by: Topi Pohjolainen <topi.pohjolainen at intel.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=69c0dc5c53e565c7c0a95501e5626e01083ca855
Author: Jason Ekstrand <jason.ekstrand at intel.com>
Date:   Wed Jun 8 16:08:24 2016 -0700

    i965/gen4-6: Use the generic ISL-based path for texture surfaces
    
    Signed-off-by: Jason Ekstrand <jason at jlekstrand.net>
    Reviewed-by: Topi Pohjolainen <topi.pohjolainen at intel.com>
    Reviewed-by: Chad Versace <chad.versace at intel.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2d56959bf8347a866616cb3eefebd67f09c32447
Author: Jason Ekstrand <jason.ekstrand at intel.com>
Date:   Tue Jun 7 11:45:13 2016 -0700

    i965/gen6: Use the generic ISL-based path for renderbuffer surfaces
    
    Signed-off-by: Jason Ekstrand <jason at jlekstrand.net>
    Reviewed-by: Topi Pohjolainen <topi.pohjolainen at intel.com>
    Reviewed-by: Chad Versace <chad.versace at intel.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=efa7668545cd0ceaf6c2680b91d6d7d6f9afc141
Author: Jason Ekstrand <jason.ekstrand at intel.com>
Date:   Mon Jun 6 20:36:11 2016 -0700

    i965/gen7: Use the generic ISL-based path for renderbuffer surfaces
    
    Signed-off-by: Jason Ekstrand <jason at jlekstrand.net>
    Reviewed-by: Topi Pohjolainen <topi.pohjolainen at intel.com>
    Reviewed-by: Chad Versace <chad.versace at intel.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8521ce1a7ecb2e67f259d92c645a18ffbc49d347
Author: Jason Ekstrand <jason.ekstrand at intel.com>
Date:   Mon Jun 6 20:35:04 2016 -0700

    i965/gen7: Use the generic ISL-based path for texture surfaces
    
    Signed-off-by: Jason Ekstrand <jason at jlekstrand.net>
    Reviewed-by: Topi Pohjolainen <topi.pohjolainen at intel.com>
    Reviewed-by: Chad Versace <chad.versace at intel.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=26282a01f5a5045760d4dbe753b48de5a6648d8e
Author: Jason Ekstrand <jason.ekstrand at intel.com>
Date:   Mon Jun 6 20:32:35 2016 -0700

    i965/gen8: Use the generic ISL-based path for renderbuffer surfaces
    
    Signed-off-by: Jason Ekstrand <jason at jlekstrand.net>
    Reviewed-by: Topi Pohjolainen <topi.pohjolainen at intel.com>
    Reviewed-by: Chad Versace <chad.versace at intel.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7e951cd56228a726397d59286bf97287df36dc27
Author: Jason Ekstrand <jason.ekstrand at intel.com>
Date:   Mon Jun 6 20:31:38 2016 -0700

    i965/gen8: Use the generic ISL-based path for texture surfaces
    
    Signed-off-by: Jason Ekstrand <jason at jlekstrand.net>
    Reviewed-by: Topi Pohjolainen <topi.pohjolainen at intel.com>
    Reviewed-by: Chad Versace <chad.versace at intel.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=09b5a71517fadd6c20b72e7ad9ea1f7539c93a42
Author: Jason Ekstrand <jason.ekstrand at intel.com>
Date:   Thu Jun 9 16:15:05 2016 -0700

    i965/state: Add generic surface update functions based on ISL
    
    Signed-off-by: Jason Ekstrand <jason at jlekstrand.net>
    Reviewed-by: Topi Pohjolainen <topi.pohjolainen at intel.com>
    Reviewed-by: Chad Versace <chad.versace at intel.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1abb37baa072d16d25dd6165f5c30b1f189fd490
Author: Jason Ekstrand <jason.ekstrand at intel.com>
Date:   Mon Jun 6 19:55:06 2016 -0700

    i965/surface_state: Rename brw_update to gen4_update
    
    We're about to add generic versions which work across gens and those should
    have the brw name.
    
    Signed-off-by: Jason Ekstrand <jason at jlekstrand.net>
    Reviewed-by: Topi Pohjolainen <topi.pohjolainen at intel.com>
    Reviewed-by: Chad Versace <chad.versace at intel.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5a8c89038abab0184ea72664ab390ec6ca58b4d6
Author: Jason Ekstrand <jason.ekstrand at intel.com>
Date:   Thu Jun 9 11:45:44 2016 -0700

    i965/state: Use ISL for emitting image surfaces
    
    Signed-off-by: Jason Ekstrand <jason at jlekstrand.net>
    Reviewed-by: Chad Versace <chad.versace at intel.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7a21d1bfc35ba1afdb443c5605a33d3da88735ce
Author: Jason Ekstrand <jason.ekstrand at intel.com>
Date:   Fri Jun 10 19:10:51 2016 -0700

    i965/blorp: Use a generic ISL path for texture surfaces on gen8
    
    Signed-off-by: Jason Ekstrand <jason at jlekstrand.net>
    Reviewed-by: Topi Pohjolainen <topi.pohjolainen at intel.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5cf665afa1250d50856130f889570f7227f20eb0
Author: Jason Ekstrand <jason.ekstrand at intel.com>
Date:   Mon Jun 6 20:25:21 2016 -0700

    i965/state: Add a helper for emitting a surface state using isl
    
    Signed-off-by: Jason Ekstrand <jason at jlekstrand.net>
    Reviewed-by: Topi Pohjolainen <topi.pohjolainen at intel.com>
    Reviewed-by: Chad Versace <chad.versace at intel.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=73ae4ec294f19282b905c434514c10db31fd916d
Author: Jason Ekstrand <jason.ekstrand at intel.com>
Date:   Fri Jun 10 15:27:37 2016 -0700

    i965/blorp: Use the generic ISL path for texture surfaces on gen6
    
    Signed-off-by: Jason Ekstrand <jason at jlekstrand.net>
    Reviewed-by: Topi Pohjolainen <topi.pohjolainen at intel.com>
    Reviewed-by: Chad Versace <chad.versace at intel.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cc78061003acb2fb413b540a5b2463fb74215681
Author: Jason Ekstrand <jason.ekstrand at intel.com>
Date:   Fri Jun 10 14:00:50 2016 -0700

    i965/blorp: Use the generic ISL path for renderbuffer surfaces on gen6
    
    Signed-off-by: Jason Ekstrand <jason at jlekstrand.net>
    Reviewed-by: Topi Pohjolainen <topi.pohjolainen at intel.com>
    Reviewed-by: Chad Versace <chad.versace at intel.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=366a6a659d00442631a939d7de80b239b943f6e7
Author: Jason Ekstrand <jason.ekstrand at intel.com>
Date:   Fri Jun 10 13:46:36 2016 -0700

    i965/blorp: Use the generic ISL path for texture surfaces on gen7
    
    Signed-off-by: Jason Ekstrand <jason at jlekstrand.net>
    Reviewed-by: Topi Pohjolainen <topi.pohjolainen at intel.com>
    Reviewed-by: Chad Versace <chad.versace at intel.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3339ef42cf6d854d7655749a42f7eb4860fc2a7b
Author: Jason Ekstrand <jason.ekstrand at intel.com>
Date:   Fri Jun 10 12:12:31 2016 -0700

    i965/blorp: Use the generic ISL path for renderbuffer surfaces on gen7
    
    Signed-off-by: Jason Ekstrand <jason at jlekstrand.net>
    Reviewed-by: Topi Pohjolainen <topi.pohjolainen at intel.com>
    Reviewed-by: Chad Versace <chad.versace at intel.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=16022352ea98b714f26e1ec5471f4b0b7fbc9ce2
Author: Jason Ekstrand <jason.ekstrand at intel.com>
Date:   Thu Jun 9 12:45:54 2016 -0700

    i965/blorp: Use the generic ISL path for renderbuffer surfaces on gen8-9
    
    Signed-off-by: Jason Ekstrand <jason at jlekstrand.net>
    Reviewed-by: Topi Pohjolainen <topi.pohjolainen at intel.com>
    Reviewed-by: Chad Versace <chad.versace at intel.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6553dc0d70efef4f4ee5dbcb3e2ae404ff3c9460
Author: Jason Ekstrand <jason.ekstrand at intel.com>
Date:   Fri Jun 10 12:03:18 2016 -0700

    i965/blorp: Add a generic ISL-based surface state emit path
    
    Signed-off-by: Jason Ekstrand <jason at jlekstrand.net>
    Reviewed-by: Topi Pohjolainen <topi.pohjolainen at intel.com>
    Reviewed-by: Chad Versace <chad.versace at intel.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e974456d4f2f3977c07ebe2e931d8d361076a2d2
Author: Jason Ekstrand <jason.ekstrand at intel.com>
Date:   Fri Jun 3 16:10:20 2016 -0700

    i965/miptree: Add a helper for getting the aux isl_surf from a miptree
    
    Signed-off-by: Jason Ekstrand <jason at jlekstrand.net>
    Reviewed-by: Topi Pohjolainen <topi.pohjolainen at intel.com>
    Reviewed-by: Chad Versace <chad.versace at intel.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1e45349e82e15100f51127213a537e7e5c9ab335
Author: Jason Ekstrand <jason.ekstrand at intel.com>
Date:   Fri Jun 10 11:36:00 2016 -0700

    i965/miptree: Add a helper for getting the ISL clear color from a miptree
    
    Signed-off-by: Jason Ekstrand <jason at jlekstrand.net>
    Reviewed-by: Topi Pohjolainen <topi.pohjolainen at intel.com>
    Reviewed-by: Chad Versace <chad.versace at intel.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f665a3da7213818ca1cebe364500c4b190a491ce
Author: Jason Ekstrand <jason.ekstrand at intel.com>
Date:   Fri Jun 3 14:32:12 2016 -0700

    i965/miptree: Add a helper for getting an isl_surf from a miptree
    
    Signed-off-by: Jason Ekstrand <jason at jlekstrand.net>
    Reviewed-by: Topi Pohjolainen <topi.pohjolainen at intel.com>
    Reviewed-by: Chad Versace <chad.versace at intel.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e2dd3ce976c5cfcd41d040fc37c6be5b8373c3e9
Author: Jason Ekstrand <jason.ekstrand at intel.com>
Date:   Wed Jun 22 16:32:18 2016 -0700

    i965: Add an isl_device to the brw_context
    
    Signed-off-by: Jason Ekstrand <jason at jlekstrand.net>
    Reviewed-by: Chad Versace <chad.versace at intel.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4f282ff67e8e458f794d37abb351fab842806fa6
Author: Jason Ekstrand <jason.ekstrand at intel.com>
Date:   Wed Jun 8 16:43:35 2016 -0700

    isl/state: Add support for OffsetX/Y in surface state
    
    Signed-off-by: Jason Ekstrand <jason at jlekstrand.net>
    Reviewed-by: Chad Versace <chad.versace at intel.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f8984b918a1db8869bae6a3ffa8883365342f98e
Author: Jason Ekstrand <jason.ekstrand at intel.com>
Date:   Thu Jun 2 18:32:11 2016 -0700

    isl: Add support for filling out surface states all the way back to gen4
    
    Signed-off-by: Jason Ekstrand <jason at jlekstrand.net>
    Reviewed-by: Chad Versace <chad.versace at intel.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=815847e2b3db405f7f5a97459e6ed2f2b3b4d09e
Author: Jason Ekstrand <jason.ekstrand at intel.com>
Date:   Wed Jun 8 12:19:41 2016 -0700

    isl: Add an ISL_DEV_IS_G4X macro
    
    Signed-off-by: Jason Ekstrand <jason at jlekstrand.net>
    Reviewed-by: Chad Versace <chad.versace at intel.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=27883f8cbc13140bf965eb7dd3ab759fb1b532ad
Author: Jason Ekstrand <jason.ekstrand at intel.com>
Date:   Thu Jun 2 18:31:47 2016 -0700

    genxml: Add macros and #includes for gens 4-6
    
    Signed-off-by: Jason Ekstrand <jason at jlekstrand.net>
    Reviewed-by: Chad Versace <chad.versace at intel.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ba798ac6b1f996f16d8f2bc65614d18d76a0b1f6
Author: Jason Ekstrand <jason.ekstrand at intel.com>
Date:   Wed Jun 8 18:59:29 2016 -0700

    genxml: Make X/Y Offset field of SURFACE_STATE a uint
    
    THe offset type has special implications that it's intended to be some form
    of aligned memory address.  These assumptions allow it to handle the case
    where there is some alignment requirement on the offset and the bottom bits
    are used for other things.  However, the offsets in the surface state field
    are really just unsigned integers.
    
    Signed-off-by: Jason Ekstrand <jason at jlekstrand.net>
    Reviewed-by: Chad Versace <chad.versace at intel.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9a999ceab8ce092543d6e1dfb965098418573ba7
Author: Jason Ekstrand <jason.ekstrand at intel.com>
Date:   Wed Jun 8 11:29:15 2016 -0700

    genxml: Add enough XML for gens 4, 4.5, and 5 to get SURFACE_STATE
    
    Signed-off-by: Jason Ekstrand <jason at jlekstrand.net>
    Acked-by: Chad Versace <chad.versace at intel.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0f6eb5dea0e92218af0741d8e5befe22e9068eaf
Author: Jason Ekstrand <jason.ekstrand at intel.com>
Date:   Wed Jul 13 16:42:43 2016 -0700

    isl/state: Divide the aux qpitch by 4
    
    The field is in multiples of 4 like regular QPitch.
    
    Signed-off-by: Jason Ekstrand <jason at jlekstrand.net>
    Reviewed-by: Topi Pohjolainen <topi.pohjolainen at intel.com>
    Reviewed-by: Chad Versace <chad.versace at intel.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2c6ca658e788e0a91bcc993892cc8a8d07f931a9
Author: Jason Ekstrand <jason.ekstrand at intel.com>
Date:   Wed Jul 13 15:59:33 2016 -0700

    isl: Fix the bs assertion in isl_tiling_get_info
    
    Signed-off-by: Jason Ekstrand <jason at jlekstrand.net>
    Reviewed-by: Chad Versace <chad.versace at intel.com>




More information about the mesa-commit mailing list