URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=ba349e106ec2aa48798676dd33edcf643d168b8e
Author: Jason Ekstrand <[email protected]>
Date:   Sat Nov 12 13:33:16 2016 -0800

    anv/pipeline: Use get_scratch_space/address for compute shaders
    
    Reviewed-by: Kristian H. Kristensen <[email protected]>
    Reviewed-by: Timothy Arceri <[email protected]>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=d33e2ad67c3621a01648292ece2148aa8b7d2fdb
Author: Jason Ekstrand <[email protected]>
Date:   Sat Nov 12 12:13:17 2016 -0800

    anv: Move INTERFACE_DESCRIPTOR_DATA setup to the pipeline
    
    There are a few dynamic bits, namely binding table and sampler addresses,
    but most of it is static and really belongs in the pipeline.  It certainly
    doesn't belong in flush_compute_descriptor_set.  We'll use the same state
    merging trick we use for gen7 DEPTH_STENCIL.
    
    Reviewed-by: Kristian H. Kristensen <[email protected]>
    Reviewed-by: Timothy Arceri <[email protected]>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=8db6f2e6ebb9b41aadfa8becef2f948ce1b27568
Author: Jason Ekstrand <[email protected]>
Date:   Sat Nov 12 11:42:09 2016 -0800

    anv/pipeline: Roll genX_pipeline_util.h into genX_pipeline.c
    
    Reviewed-by: Kristian H. Kristensen <[email protected]>
    Reviewed-by: Timothy Arceri <[email protected]>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=68c58edcfa8b46f788b384e33e75f60695dffca3
Author: Jason Ekstrand <[email protected]>
Date:   Sat Nov 12 11:39:07 2016 -0800

    anv/pipeline: Unify graphics_pipeline_create
    
    Reviewed-by: Kristian H. Kristensen <[email protected]>
    Reviewed-by: Timothy Arceri <[email protected]>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=9359835fcb26ff04ba8df9fcd89465af1bfc7274
Author: Jason Ekstrand <[email protected]>
Date:   Sat Nov 12 11:28:17 2016 -0800

    anv/pipline: Re-order state emission and make it consistent
    
    This commit makes both gen7 and gen8 pipeline setup emit state packets
    in exactly the same order.
    
    Reviewed-by: Timothy Arceri <[email protected]>
    Reviewed-by: Kristian H. Kristensen <[email protected]>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=5706d2590feaf69b48d46fb8f948867f398e2415
Author: Jason Ekstrand <[email protected]>
Date:   Sat Nov 12 11:26:05 2016 -0800

    anv/pipeline: Rework the 3DSTATE_VF_TOPOLOGY helper
    
    It gets a new name and moved to genX_pipeline_util.h.
    
    Reviewed-by: Timothy Arceri <[email protected]>
    Reviewed-by: Kristian H. Kristensen <[email protected]>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=3f480d5dd3fbffe1e1694f620726b7106a4d104b
Author: Jason Ekstrand <[email protected]>
Date:   Sat Nov 12 11:14:53 2016 -0800

    anv/pipeline: Move 3DSTATE_PS_EXTRA setup into a helper
    
    Reviewed-by: Timothy Arceri <[email protected]>
    Reviewed-by: Kristian H. Kristensen <[email protected]>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=8be164d05abd40e094e3954af6660b0b5a999333
Author: Jason Ekstrand <[email protected]>
Date:   Sat Nov 12 11:11:37 2016 -0800

    anv/pipeline: Unify 3DSTATE_WM emission
    
    Reviewed-by: Kristian H. Kristensen <[email protected]>
    Reviewed-by: Timothy Arceri <[email protected]>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=1587ac1edc8c06fce9962163e56544d638c9b9d2
Author: Jason Ekstrand <[email protected]>
Date:   Sat Nov 12 10:46:02 2016 -0800

    intel/genxml: Make 3DSTATE_WM more consistent across gens
    
    Reviewed-by: Kristian H. Kristensen <[email protected]>
    Reviewed-by: Timothy Arceri <[email protected]>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=23ad9982460fe563f8e5d94eb38f3ca5b4dd1a36
Author: Jason Ekstrand <[email protected]>
Date:   Sat Nov 12 09:42:58 2016 -0800

    anv/pipeline: Unify 3DSTATE_PS emission
    
    Reviewed-by: Kristian H. Kristensen <[email protected]>
    Reviewed-by: Timothy Arceri <[email protected]>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=f989d04f3902ed5e568c274a6b5960123dd40b54
Author: Jason Ekstrand <[email protected]>
Date:   Mon Nov 14 09:17:20 2016 -0800

    anv/pipeline/gen7: Properly set 3DSTATE_PS::DualSourceBlendEnable
    
    Reviewed-by: Kristian H. Kristensen <[email protected]>
    Reviewed-by: Timothy Arceri <[email protected]>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=fb02d2d13b76646c7050055f461e4acd09035a62
Author: Jason Ekstrand <[email protected]>
Date:   Sat Nov 12 09:35:37 2016 -0800

    intel/genxml: Make some 3DSTATE_PS fields more consistent
    
    Reviewed-by: Timothy Arceri <[email protected]>
    Reviewed-by: Kristian H. Kristensen <[email protected]>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=5a10ab8a1562e0217b916618d30cb23165b2c679
Author: Jason Ekstrand <[email protected]>
Date:   Sat Nov 12 10:58:48 2016 -0800

    anv/pipeline: Make emit_3dstate_sbe safe to call without a FS
    
    Reviewed-by: Kristian H. Kristensen <[email protected]>
    Reviewed-by: Timothy Arceri <[email protected]>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=7fe6655aad69b32fc56243b3d3556d96184e882c
Author: Jason Ekstrand <[email protected]>
Date:   Sat Nov 12 09:18:52 2016 -0800

    anv/pipeline: Unify 3DSTATE_GS emission
    
    Reviewed-by: Timothy Arceri <[email protected]>
    Reviewed-by: Kristian H. Kristensen <[email protected]>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=f3783f1249c46c0707c40fac3705b2a698cd0380
Author: Jason Ekstrand <[email protected]>
Date:   Mon Nov 14 08:42:22 2016 -0800

    anv/pipeline/gen8: Set 3DSTATE_GS::InstanceControl
    
    Reviewed-by: Timothy Arceri <[email protected]>
    Reviewed-by: Kristian H. Kristensen <[email protected]>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=9da442b63acff717c8450ab6e1ce17be5ca18f4c
Author: Jason Ekstrand <[email protected]>
Date:   Sat Nov 12 09:05:59 2016 -0800

    intel/genxml: Make some 3DSTATE_GS fields more consistent
    
    Reviewed-by: Timothy Arceri <[email protected]>
    Reviewed-by: Kristian H. Kristensen <[email protected]>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=4a48d19d936baacaaf49ffb3ed8b152f59213564
Author: Jason Ekstrand <[email protected]>
Date:   Sat Nov 12 08:43:54 2016 -0800

    anv/pipeline: Unify 3DSTATE_VS emission
    
    With this commit, a few fields are now specified on gen7 which weren't
    before.  However, the values specified are zero which is the default so the
    final hardware packet remains the same.
    
    Reviewed-by: Timothy Arceri <[email protected]>
    Reviewed-by: Kristian H. Kristensen <[email protected]>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=c3e908e9d35bca6d4375d990ac86ffe406b5edab
Author: Jason Ekstrand <[email protected]>
Date:   Sat Nov 12 08:40:25 2016 -0800

    anv/pipeline/gen8: Enable VS statistics
    
    Reviewed-by: Kristian H. Kristensen <[email protected]>
    Reviewed-by: Timothy Arceri <[email protected]>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=23d1919fe3a5f834d0c522cf8dbb63ac9bb26a11
Author: Jason Ekstrand <[email protected]>
Date:   Sat Nov 12 08:34:33 2016 -0800

    anv/pipeline: Stop claiming to support running without a vertex shader
    
    From the Vulkan spec version 1.0.32 docs for vkCreateGraphicsPipelines:
    
        The stage member of one element of pStages must be
        VK_SHADER_STAGE_VERTEX_BIT
    
    Since a vertex shader is always required, this hasn't been used since we
    deleted meta.  Let's get rid of the complexity.
    
    Reviewed-by: Timothy Arceri <[email protected]>
    Reviewed-by: Kristian H. Kristensen <[email protected]>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=bda247d3fd70870da2e71c254821c59aa1751d0f
Author: Jason Ekstrand <[email protected]>
Date:   Fri Oct 21 13:08:48 2016 -0700

    intel/genxml: Make some VS/GS fields consistent across gens
    
    We use the names from gen8+
    
    Reviewed-by: Timothy Arceri <[email protected]>
    Reviewed-by: Kristian H. Kristensen <[email protected]>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=623e1e06d8cf4150b9cffea1072ca6b21f7719e2
Author: Jason Ekstrand <[email protected]>
Date:   Sat Nov 12 08:07:54 2016 -0800

    anv/pipeline: Get rid of the kernel pointer fields
    
    Now that we have anv_shader_bin, they're completely redundant with other
    information we have in the pipeline.  For vertex shaders, we also go
    through way too much work to put the offset in one or the other field and
    then look at which one we put it in later.
    
    Reviewed-by: Timothy Arceri <[email protected]>
    Reviewed-by: Kristian H. Kristensen <[email protected]>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=0087064f26d94ded714b9d6231fdb815a9f3f9a1
Author: Jason Ekstrand <[email protected]>
Date:   Sat Nov 12 07:56:41 2016 -0800

    anv/pipeline: Set correct binding table and sampler counts
    
    Reviewed-by: Timothy Arceri <[email protected]>
    Reviewed-by: Kristian H. Kristensen <[email protected]>

_______________________________________________
mesa-commit mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/mesa-commit

Reply via email to