Mesa (main): 40 new commits

GitLab Mirror gitlab-mirror at kemper.freedesktop.org
Tue Jun 22 19:07:14 UTC 2021


URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a0608b3efcf82944a951a2bdc816f062dcdba64c
Author: Dave Airlie <airlied at redhat.com>
Date:   Tue Jun 22 05:42:54 2021 +1000

    crocus/gen8: add support for cherryview (env var for bdw)
    
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/11507>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c63030419692b433570a08d33a86e36adc16bc3a
Author: Dave Airlie <airlied at redhat.com>
Date:   Tue Jun 22 05:40:49 2021 +1000

    crocus/gen8: hookup gen8 state generators
    
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/11507>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=edf05076a45eb8d30c8481e58dd0cea518b3b10b
Author: Dave Airlie <airlied at redhat.com>
Date:   Tue Jun 22 05:36:55 2021 +1000

    crocus/gen8: handle sampler differences
    
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/11507>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=661f108d808e5378eba779d4af758d6f4228fb6c
Author: Dave Airlie <airlied at redhat.com>
Date:   Tue Jun 22 05:23:57 2021 +1000

    croucs/gen8: handle gfx8 surface aux addr reloc.
    
    This is ported from i965
    
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/11507>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=12e4da8053f6dee84774053eec4242762de3eeec
Author: Dave Airlie <airlied at redhat.com>
Date:   Tue Jun 22 05:22:58 2021 +1000

    crocus/gen8: port over VFE/compute state changes
    
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/11507>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=612c30bff7db91645b12246bd1f12ae46c6a040c
Author: Dave Airlie <airlied at redhat.com>
Date:   Tue Jun 22 05:22:07 2021 +1000

    crocus/gen8: port over ps/wm state changes from iris.
    
    This emits the PS extra packet as well
    
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/11507>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5888b718472274da042bb7916b550ee227a4f019
Author: Dave Airlie <airlied at redhat.com>
Date:   Tue Jun 22 05:21:10 2021 +1000

    crocus/gen8: port over vs/gs/ds state changes.
    
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/11507>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=457f21aa91c27b04b921dd2d49c3db4365ac68cc
Author: Dave Airlie <airlied at redhat.com>
Date:   Tue Jun 22 05:20:23 2021 +1000

    crocus/gen8: add depth stencil state support
    
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/11507>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=524eae8b7876e7684b1d63c07cde4a941c015fba
Author: Dave Airlie <airlied at redhat.com>
Date:   Tue Jun 22 05:19:38 2021 +1000

    crocus/gen8: add viewport support
    
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/11507>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d12a9eda72409168ddafedee46e602f3499ffb84
Author: Dave Airlie <airlied at redhat.com>
Date:   Tue Jun 22 05:18:37 2021 +1000

    crocus/gen8: add rasterizer state changes.
    
    Port over raster packet and state changes
    
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/11507>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6613c0ac374d379924add8df8ae4c627cbc3159e
Author: Dave Airlie <airlied at redhat.com>
Date:   Tue Jun 22 05:16:50 2021 +1000

    crocus/gen8: refactor blend state for gen8
    
    gen8 emits these packets differently, port the i965 style
    
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/11507>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4025c9d34096687de9c59b549fde4117e35256b0
Author: Dave Airlie <airlied at redhat.com>
Date:   Tue Jun 22 05:14:38 2021 +1000

    crocus/gen8: add PS blend command support.
    
    This adds support for new gen8 command
    
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/11507>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=22b9063aeecdc4dbefa6a9931aa84aa098c8fb08
Author: Dave Airlie <airlied at redhat.com>
Date:   Tue Jun 22 05:11:25 2021 +1000

    crocus/gen8: add VF SGVS support.
    
    This is moved functionality on gen8
    
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/11507>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5b32fccd3f1635bef04b1621caa32a1f59e75041
Author: Dave Airlie <airlied at redhat.com>
Date:   Tue Jun 22 05:06:36 2021 +1000

    crocus/gen8: add SBE swiz support
    
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/11507>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=88bba6a49eb50cb2f312bc0a38edc524ccd6c385
Author: Dave Airlie <airlied at redhat.com>
Date:   Tue Jun 22 05:02:59 2021 +1000

    crocus/gen8: add streamout support
    
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/11507>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=750e0c1ff3ce467ef7107cbc8b338a8afcdcad92
Author: Dave Airlie <airlied at redhat.com>
Date:   Tue Jun 22 04:57:07 2021 +1000

    crocus/gen8: add PMA fix from iris
    
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/11507>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=786cf437dbe806cf952fe0a6582370bfda06b339
Author: Dave Airlie <airlied at redhat.com>
Date:   Tue Jun 22 04:54:11 2021 +1000

    crocus/gen8: add VF topology support
    
    this is a new command on gen8
    
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/11507>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=961ee7e72b98fd46b245c609968bc0aabaf2f48b
Author: Dave Airlie <airlied at redhat.com>
Date:   Tue Jun 22 04:51:23 2021 +1000

    crocus/gen8: state base address + misc setup state.
    
    This ports over SBA setup and some misc packets needed to
    setup the context
    
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/11507>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=515f9f5e401507223692ccd6b2cf64ee22fc69e1
Author: Dave Airlie <airlied at redhat.com>
Date:   Tue Jun 22 04:48:37 2021 +1000

    crocus/gen8: add support for vertex instancing and index buffers.
    
    This ports over the VF instancing code from iris
    
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/11507>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=abc990df9b98302e58100783862557e574a00ba3
Author: Dave Airlie <airlied at redhat.com>
Date:   Mon Jun 21 17:35:06 2021 +1000

    crocus/gen8: add raw pipe control support for gen8 workarounds
    
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/11507>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=117fdacc2b3d73beb92fd799b350c0481039454f
Author: Dave Airlie <airlied at redhat.com>
Date:   Mon Jun 21 17:32:27 2021 +1000

    crocus/gen8: limit vertex buffer workarounds to ivb
    
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/11507>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=36fd6152f6b7eb9f510b2ef71f7bfda237636068
Author: Dave Airlie <airlied at redhat.com>
Date:   Mon Jun 21 17:29:39 2021 +1000

    crocus/gen8: extending gen7 binding table pointers
    
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/11507>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=643475bad378206d296f9307430739235cbad5a6
Author: Dave Airlie <airlied at redhat.com>
Date:   Mon Jun 21 17:29:09 2021 +1000

    crocus/gen8: add l3 config support
    
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/11507>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d0a96d681703ed32abb1b1a0db279c96b9982167
Author: Dave Airlie <airlied at redhat.com>
Date:   Mon Jun 21 17:25:55 2021 +1000

    crocus/gen8: add sampler / border color support for gen8
    
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/11507>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0cec8eed70b869a80793f92fe17d6a499ed142e0
Author: Dave Airlie <airlied at redhat.com>
Date:   Mon Jun 21 17:24:08 2021 +1000

    crocus/gen8: extend predicate handling to gen8.
    
    This adds some gen8 specific code to do MI_PREDICATE properly,
    otherwise just extends the hsw code
    
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/11507>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=aac830ec65a3cab30e4cc44f18dfab3473ae0ba0
Author: Dave Airlie <airlied at redhat.com>
Date:   Mon Jun 21 17:19:42 2021 +1000

    crocus: extend hsw cut index to gen8
    
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/11507>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a422823a611109fdf7a537668876879cdf4062b1
Author: Dave Airlie <airlied at redhat.com>
Date:   Mon Jun 21 17:06:08 2021 +1000

    crocus/gen8: extend image support to gen8
    
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/11507>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=60c03d003af992a19c724c880781a8f14a442c88
Author: Dave Airlie <airlied at redhat.com>
Date:   Mon Jun 21 17:00:37 2021 +1000

    crocus/gen8: extend some compute + state functions to gen8
    
    This just extends some hsw functionality to gen8
    
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/11507>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=27b86a8b5c45461e7e0bb095d169c3863a739aa6
Author: Dave Airlie <airlied at redhat.com>
Date:   Mon Jun 21 16:57:48 2021 +1000

    crocus/gen8: add push constant support (extend hsw)
    
    This just extends the gen7 checks and adds the gen8 value
    
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/11507>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=72e5778579d04975c9a9c8f35d1e01a1f356f9e6
Author: Dave Airlie <airlied at redhat.com>
Date:   Mon Jun 21 16:53:42 2021 +1000

    crocus: extend l3 config setup to gen8
    
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/11507>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7210e98c003e3cca6b5e2b0740a2ec69df71467e
Author: Dave Airlie <airlied at redhat.com>
Date:   Mon Jun 21 16:52:39 2021 +1000

    crocus/query: add gen8 support to queries by extending hsw checks
    
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/11507>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6b5b2237a083e6b51766cd07243def9dca3ab0e4
Author: Dave Airlie <airlied at redhat.com>
Date:   Mon Jun 21 16:52:21 2021 +1000

    crocus/stencil: limit stencil workaround to gen7
    
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/11507>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fa52824f3d4f98a34571b24e2d367566344085aa
Author: Dave Airlie <airlied at redhat.com>
Date:   Mon Jun 21 16:47:23 2021 +1000

    crocus: limit texture gather workarounds to gen7/hsw
    
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/11507>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=df0e131b43119be5433613f127edd1da9b738e92
Author: Dave Airlie <airlied at redhat.com>
Date:   Mon Jun 21 16:47:05 2021 +1000

    crocus/gen8: limit some pipe controls to gen7/hsw
    
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/11507>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=22ee372eb31f6c9fc30d4a57b01abddbaec34708
Author: Dave Airlie <airlied at redhat.com>
Date:   Mon Jun 21 16:31:51 2021 +1000

    crocus: refactor blend state code.
    
    This just refactors this code before adding gen8 support which
    needs more changes in this area.
    
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/11507>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a9c1c75e9ce3f6d06c5a0a1d6610a63184b5954f
Author: Dave Airlie <airlied at redhat.com>
Date:   Mon Jun 21 16:24:17 2021 +1000

    crocus: convert a bunch of is_haswell into verx10 checks.
    
    This just make things easier when gen8 support is added
    
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/11507>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ae17ffedb7fa45008a8f4264c51c6f09cbbde0f0
Author: Dave Airlie <airlied at redhat.com>
Date:   Mon Jun 21 15:31:06 2021 +1000

    crocus: fixup workaround_bo to match 965.
    
    Always add to the batch, and don't set the reloc write flag when
    adding to reloc list, as this will confuse the render/compute sync
    code and cause over syncing.
    
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/11507>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1ced4213309784151c25aee452ea13e2613895f9
Author: Dave Airlie <airlied at redhat.com>
Date:   Mon Jun 21 16:10:38 2021 +1000

    crocus: rename genX proto functions to avoid iris conflicts.
    
    If we start adding gen8, then conflicts occur, but the crocus
    ones into their own namespace to avoid this.
    
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/11507>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7cfc41aa6be77ca51b197c76b5f53b84d917747d
Author: Dave Airlie <airlied at redhat.com>
Date:   Mon Jun 21 17:17:02 2021 +1000

    crocus: fixup stray tab
    
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/11507>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f557d11f153cc1b92ce00fa6a7e35d56fdc5bcd4
Author: Dave Airlie <airlied at redhat.com>
Date:   Mon Jun 21 16:06:23 2021 +1000

    crocus: drop dead gen prototypes.
    
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/11507>



More information about the mesa-commit mailing list