Mesa (main): 21 new commits

GitLab Mirror gitlab-mirror at kemper.freedesktop.org
Wed Jul 27 22:59:11 UTC 2022


URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c83bbbd860f2d8dac06b30327b3d8278e9f7e816
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Jun 21 14:47:12 2022 -0600

    llvmpipe: add some const qualifiers in lp_rast_linear_fallback.c
    
    Signed-off-by: Brian Paul <brianp at vmware.com>
    Reviewed-by: Dave Airlie <airlied at redhat.com>
    Reviewed-by: Roland Scheidegger <sroland at vmware.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/17561>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=80f6a31ff3af2a5858aefc5cee1c857469145005
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Jun 21 14:45:58 2022 -0600

    llvmpipe: tighten up some code in lp_rast_linear_fallback.c
    
    Signed-off-by: Brian Paul <brianp at vmware.com>
    Reviewed-by: Dave Airlie <airlied at redhat.com>
    Reviewed-by: Roland Scheidegger <sroland at vmware.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/17561>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c7239dfe5d96967d66fb6eb21b17754f058381f2
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Jul 18 10:12:50 2022 -0600

    llvmpipe: consolidate code in lp_rast_linear_fallback.c
    
    Combine shade_quads_all() and shade_quads_mask() into new
    shade_quads() function which takes a mask parameter.  It calls either
    jit_function[RAST_WHOLE] or jit_function[RAST_EDGE_TEST] depending on
    the mask argument.
    
    Signed-off-by: Brian Paul <brianp at vmware.com>
    Reviewed-by: Dave Airlie <airlied at redhat.com>
    Reviewed-by: Roland Scheidegger <sroland at vmware.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/17561>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=593282a9cdb7ce525f44febe72dfc73d42e16bd5
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Jul 18 10:10:29 2022 -0600

    llvmpipe: remove unneeded casts in lp_rast_linear_fallback.c
    
    Signed-off-by: Brian Paul <brianp at vmware.com>
    Reviewed-by: Dave Airlie <airlied at redhat.com>
    Reviewed-by: Roland Scheidegger <sroland at vmware.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/17561>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4f26e00795b649a2e7211f004b1d0a2f1a0c6f5a
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Jun 20 14:43:01 2022 -0600

    llvmpipe: asst. clean-up in lp_rast_linear_fallback.c
    
    Signed-off-by: Brian Paul <brianp at vmware.com>
    Reviewed-by: Dave Airlie <airlied at redhat.com>
    Reviewed-by: Roland Scheidegger <sroland at vmware.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/17561>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=abea6633176f91ebaffe8a268e34afabdb086a48
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Jun 20 13:57:22 2022 -0600

    llvmpipe: pass frontfacing param to jit_function() call
    
    Instead of 1, in shade_quads_all() and shade_quads_mask().  This fixes
    a VMware test (dx10-is-front-face)
    
    Signed-off-by: Brian Paul <brianp at vmware.com>
    Reviewed-by: Dave Airlie <airlied at redhat.com>
    Reviewed-by: Roland Scheidegger <sroland at vmware.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/17561>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b66e5677628ca42a3523d375bede45bffefb4cad
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Jul 13 21:40:00 2022 -0600

    llvmpipe: minor whitespace clean-up in lp_state_fs.h
    
    Signed-off-by: Brian Paul <brianp at vmware.com>
    Reviewed-by: Dave Airlie <airlied at redhat.com>
    Reviewed-by: Roland Scheidegger <sroland at vmware.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/17561>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fb6aaaf2c3eb3964774ca43cb2a5fc73267b5c9a
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Jul 15 08:43:07 2022 -0600

    llvmpipe: make opaque field a 1-bit field
    
    Reduces sizeof(lp_fragment_shader_variant) from 296 to 288 bytes.
    
    Signed-off-by: Brian Paul <brianp at vmware.com>
    Reviewed-by: Dave Airlie <airlied at redhat.com>
    Reviewed-by: Roland Scheidegger <sroland at vmware.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/17561>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c9c5fc1e9a54820e4ea6ae0d78fa741896c42b58
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Jul 7 15:04:35 2022 -0600

    gallivm: rename 'var' param in emit_store_reg(), emit_store_var().
    
    Rename 'dst' param' to 'vals'.  This parameter contains the values
    which we're storing.
    
    Signed-off-by: Brian Paul <brianp at vmware.com>
    Reviewed-by: Dave Airlie <airlied at redhat.com>
    Reviewed-by: Roland Scheidegger <sroland at vmware.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/17561>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=68616b162964456fff5ff23f8b0a38854db09231
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Jul 5 16:42:20 2022 -0600

    gallivm: fix incorrect memset() in SOA emit_load_const()
    
    The memset() call to zero-out the unused elements of outval[] used
    the wrong bytecount.  Just replace it with a simpler for loop.
    
    Signed-off-by: Brian Paul <brianp at vmware.com>
    Reviewed-by: Dave Airlie <airlied at redhat.com>
    Reviewed-by: Roland Scheidegger <sroland at vmware.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/17561>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9984ec67f2ee07c4c3295e787a3bb025f6c56def
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Jul 5 16:34:39 2022 -0600

    gallivm: simplify shuffling in emit_store_reg()
    
    The writemask can be implemented with just one llvm vector shuffle.
    
    Signed-off-by: Brian Paul <brianp at vmware.com>
    Reviewed-by: Dave Airlie <airlied at redhat.com>
    Reviewed-by: Roland Scheidegger <sroland at vmware.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/17561>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ef7da4b29292476a5edea40f9577d0e0c33ae118
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Jun 22 22:07:12 2022 -0600

    gallivm: asst. clean-ups in lp_bld_swizzle.c
    
    Signed-off-by: Brian Paul <brianp at vmware.com>
    Reviewed-by: Dave Airlie <airlied at redhat.com>
    Reviewed-by: Roland Scheidegger <sroland at vmware.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/17561>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4a30155c727e4d23e4d5956f9bea79222b480c6d
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Jun 22 12:42:38 2022 -0600

    llvmpipe: replace 'unsigned' with enum types
    
    Signed-off-by: Brian Paul <brianp at vmware.com>
    Reviewed-by: Dave Airlie <airlied at redhat.com>
    Reviewed-by: Roland Scheidegger <sroland at vmware.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/17561>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9bb062bade1a6ef4da04e29dd55a6229dee9940b
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Jun 22 12:41:59 2022 -0600

    llvmpipe: remove unneeded casts
    
    Signed-off-by: Brian Paul <brianp at vmware.com>
    Reviewed-by: Dave Airlie <airlied at redhat.com>
    Reviewed-by: Roland Scheidegger <sroland at vmware.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/17561>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1f96c244651eb9771302c43c8bee2eebb0ef34da
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Jun 22 12:41:18 2022 -0600

    llvmpipe: asst. clean-ups in lp_state_setup.c
    
    Signed-off-by: Brian Paul <brianp at vmware.com>
    Reviewed-by: Dave Airlie <airlied at redhat.com>
    Reviewed-by: Roland Scheidegger <sroland at vmware.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/17561>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fc2f57ed768294a7ded2375eb4c6f7a9d99c7d29
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Jun 22 12:29:24 2022 -0600

    llvmpipe: minor optimization in lp_linear_init_interp()
    
    Skip multiplying by 1/w when it's 1.0.
    
    Signed-off-by: Brian Paul <brianp at vmware.com>
    Reviewed-by: Dave Airlie <airlied at redhat.com>
    Reviewed-by: Roland Scheidegger <sroland at vmware.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/17561>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ae9ec54f68e01e28cf3aced742b8566b8c437d74
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Jun 22 12:27:44 2022 -0600

    llvmpipe: asst. clean-ups in lp_linear_interp.c
    
    Comments, move var decls, fix code formatting.
    
    Signed-off-by: Brian Paul <brianp at vmware.com>
    Reviewed-by: Dave Airlie <airlied at redhat.com>
    Reviewed-by: Roland Scheidegger <sroland at vmware.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/17561>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=49966374c82757ccb886fe95b51c5abf63b19b3f
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Jun 22 09:57:47 2022 -0600

    gallivm: asst. clean-ups in lp_bld_const.c
    
    Signed-off-by: Brian Paul <brianp at vmware.com>
    Reviewed-by: Dave Airlie <airlied at redhat.com>
    Reviewed-by: Roland Scheidegger <sroland at vmware.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/17561>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0e9cf32059b4d94702279501c0441568b9e2a22e
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Jun 21 15:13:49 2022 -0600

    llvmpipe: asst. clean-ups in lp_setup_rect.c
    
    Signed-off-by: Brian Paul <brianp at vmware.com>
    Reviewed-by: Dave Airlie <airlied at redhat.com>
    Reviewed-by: Roland Scheidegger <sroland at vmware.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/17561>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=55ca12fdd0df8f67d5cec7eec4fa80edf31d4c87
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Jun 21 15:07:45 2022 -0600

    llvmpipe: minor white-space clean-up in lp_setup.h
    
    Signed-off-by: Brian Paul <brianp at vmware.com>
    Reviewed-by: Dave Airlie <airlied at redhat.com>
    Reviewed-by: Roland Scheidegger <sroland at vmware.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/17561>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=aba7554f3952a01dae58413e8ab0134027d5bd88
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Jun 20 14:42:21 2022 -0600

    llvmpipe: asst. clean-up in lp_bld_depth.c
    
    Signed-off-by: Brian Paul <brianp at vmware.com>
    Reviewed-by: Dave Airlie <airlied at redhat.com>
    Reviewed-by: Roland Scheidegger <sroland at vmware.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/17561>



More information about the mesa-commit mailing list