Mesa (main): mesa: set pipe_draw_info::index::resource directly and remove gl_bo

2022-12-18 Thread GitLab Mirror
Module: Mesa Branch: main Commit: 819627041e737b05d7a9a5c74e29fd9994ec9115 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=819627041e737b05d7a9a5c74e29fd9994ec9115 Author: Marek Olšák Date: Sun Dec 11 17:53:59 2022 -0500 mesa: set pipe_draw_info::index::resource directly and remove g

Mesa (main): st/mesa: fold GLThread.enabled into pin_thread_counter to skip that checking

2022-12-18 Thread GitLab Mirror
Module: Mesa Branch: main Commit: ea11f48a53e31fdc94c122d1259f45658635748f URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ea11f48a53e31fdc94c122d1259f45658635748f Author: Marek Olšák Date: Sun Dec 11 17:16:39 2022 -0500 st/mesa: fold GLThread.enabled into pin_thread_counter to skip

Mesa (main): st/mesa: use u_bit_scan64 only for 64-bit CPUs in st_validate_state

2022-12-18 Thread GitLab Mirror
Module: Mesa Branch: main Commit: 23f9f6787a1b583c01a901b585266bd8402136a1 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=23f9f6787a1b583c01a901b585266bd8402136a1 Author: Marek Olšák Date: Sun Dec 11 17:00:28 2022 -0500 st/mesa: use u_bit_scan64 only for 64-bit CPUs in st_validate_s

Mesa (main): st/mesa: optimize index buffer reference counting in st_indirect_draw_vbo

2022-12-18 Thread GitLab Mirror
Module: Mesa Branch: main Commit: 8bcdcc8b237d487c632147bb63ace3d6b7234617 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=8bcdcc8b237d487c632147bb63ace3d6b7234617 Author: Marek Olšák Date: Sun Dec 11 18:08:45 2022 -0500 st/mesa: optimize index buffer reference counting in st_indirec

Mesa (main): st/mesa: simplify prepare_indexed_draw

2022-12-18 Thread GitLab Mirror
Module: Mesa Branch: main Commit: 124d2762db492dc3e347591553214658c63c3e41 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=124d2762db492dc3e347591553214658c63c3e41 Author: Marek Olšák Date: Sun Dec 11 18:51:11 2022 -0500 st/mesa: simplify prepare_indexed_draw Reviewed-by: Pierre-Eri

Mesa (main): mesa: change gl_vertex_format::Format to bool Bgra to free bits

2022-12-18 Thread GitLab Mirror
Module: Mesa Branch: main Commit: 13160c0d14f0bfed8869762f776630e21b95db76 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=13160c0d14f0bfed8869762f776630e21b95db76 Author: Marek Olšák Date: Mon Dec 12 00:28:16 2022 -0500 mesa: change gl_vertex_format::Format to bool Bgra to free bits

Mesa (main): mesa: move user-specified vertex format fields into gl_vertex_format_user

2022-12-18 Thread GitLab Mirror
Module: Mesa Branch: main Commit: 6a8c1d504339f9c011422aef3dd06b407502ece5 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=6a8c1d504339f9c011422aef3dd06b407502ece5 Author: Marek Olšák Date: Mon Dec 12 00:35:31 2022 -0500 mesa: move user-specified vertex format fields into gl_vertex_f

Mesa (main): mesa: optimize _mesa_bytes_per_vertex_attrib using a hash-based translation

2022-12-18 Thread GitLab Mirror
Module: Mesa Branch: main Commit: b5c0706d470d03c3f155c515e406857fef60ff61 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b5c0706d470d03c3f155c515e406857fef60ff61 Author: Marek Olšák Date: Sun Dec 11 23:47:29 2022 -0500 mesa: optimize _mesa_bytes_per_vertex_attrib using a hash-based

Mesa (main): mesa: compute _PipeFormat and _ElementSize after checking if the format changed

2022-12-18 Thread GitLab Mirror
Module: Mesa Branch: main Commit: 8e89f07fc85e7c53a58c76d01661e25573da4aae URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=8e89f07fc85e7c53a58c76d01661e25573da4aae Author: Marek Olšák Date: Mon Dec 12 00:45:11 2022 -0500 mesa: compute _PipeFormat and _ElementSize after checking if th

Mesa (main): util/tools: add the tool that generates perfect hash functions for GLenums

2022-12-18 Thread GitLab Mirror
Module: Mesa Branch: main Commit: b0f6de4ea6248862391d85f4587674bc503bc356 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b0f6de4ea6248862391d85f4587674bc503bc356 Author: Marek Olšák Date: Mon Dec 12 15:34:08 2022 -0500 util/tools: add the tool that generates perfect hash functions

Mesa (main): radv/rt: PLOC fixes for active_leaf_count

2022-12-18 Thread GitLab Mirror
Module: Mesa Branch: main Commit: 0e0f42723e992701413b315f3eea344c7e7a0cfd URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=0e0f42723e992701413b315f3eea344c7e7a0cfd Author: Friedrich Vock Date: Thu Dec 15 21:04:38 2022 +0100 radv/rt: PLOC fixes for active_leaf_count Fixes: 271865373

Mesa (main): radv/rt: Refactor exiting PLOC

2022-12-18 Thread GitLab Mirror
Module: Mesa Branch: main Commit: f0f5d5c5e5f50f6142afc9d3d28c88753c47207a URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f0f5d5c5e5f50f6142afc9d3d28c88753c47207a Author: Friedrich Vock Date: Sun Dec 18 20:37:33 2022 +0100 radv/rt: Refactor exiting PLOC The previous approach was su

Mesa (main): radv/rt: Execute memory barrier before updating the phase end count

2022-12-18 Thread GitLab Mirror
Module: Mesa Branch: main Commit: 54ca0665c8a57e85525b569c890cb3dc3ccc679b URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=54ca0665c8a57e85525b569c890cb3dc3ccc679b Author: Friedrich Vock Date: Sun Dec 18 20:34:09 2022 +0100 radv/rt: Execute memory barrier before updating the phase en

Mesa (main): ac/llvm: check load_ssbo present before call it

2022-12-18 Thread GitLab Mirror
Module: Mesa Branch: main Commit: d57a22d0683aee37b58293bcf0d3713ca9f06cb0 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d57a22d0683aee37b58293bcf0d3713ca9f06cb0 Author: Qiang Yu Date: Tue Aug 16 18:47:03 2022 +0800 ac/llvm: check load_ssbo present before call it radeonsi will rem

Mesa (main): ac/llvm: remove implicite ms texture fmask handling

2022-12-18 Thread GitLab Mirror
Module: Mesa Branch: main Commit: a8350dcd2539dc1bd91c0650227b78a77758a8a7 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a8350dcd2539dc1bd91c0650227b78a77758a8a7 Author: Qiang Yu Date: Fri Sep 16 14:57:01 2022 +0800 ac/llvm: remove implicite ms texture fmask handling It has been l

Mesa (main): radeonsi: add si_nir_lower_resource pass

2022-12-18 Thread GitLab Mirror
Module: Mesa Branch: main Commit: 5bc5cae571a3edd4ad4e906ab45528817b4fb119 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=5bc5cae571a3edd4ad4e906ab45528817b4fb119 Author: Qiang Yu Date: Tue Aug 16 18:29:03 2022 +0800 radeonsi: add si_nir_lower_resource pass Replace the load_ubo abi

Mesa (main): radeonsi: replace llvm load_ssbo abi with nir lower

2022-12-18 Thread GitLab Mirror
Module: Mesa Branch: main Commit: 88f6ca39a7fa9c4b082293efaf2ca3115aa18e17 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=88f6ca39a7fa9c4b082293efaf2ca3115aa18e17 Author: Qiang Yu Date: Wed Aug 17 17:40:59 2022 +0800 radeonsi: replace llvm load_ssbo abi with nir lower Reviewed-by:

Mesa (main): ac,radv,radeonsi: remove unused param of load_sampler_desc abi

2022-12-18 Thread GitLab Mirror
Module: Mesa Branch: main Commit: 796d395ab94666b9e909321112d9d56dd4c126d3 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=796d395ab94666b9e909321112d9d56dd4c126d3 Author: Qiang Yu Date: Fri Sep 16 16:39:41 2022 +0800 ac,radv,radeonsi: remove unused param of load_sampler_desc abi Re

Mesa (main): ac/llvm: remove samples_identical nir to llvm code

2022-12-18 Thread GitLab Mirror
Module: Mesa Branch: main Commit: 2fd6e150c30a089259101e894837425c2e4b2652 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=2fd6e150c30a089259101e894837425c2e4b2652 Author: Qiang Yu Date: Fri Sep 16 15:58:23 2022 +0800 ac/llvm: remove samples_identical nir to llvm code It has been lo

Mesa (main): radeonsi: replace llvm resource code with nir lower

2022-12-18 Thread GitLab Mirror
Module: Mesa Branch: main Commit: d4fdeaa820a15a87cad79aa7ef7fed3bc1f1912e URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d4fdeaa820a15a87cad79aa7ef7fed3bc1f1912e Author: Qiang Yu Date: Thu Sep 8 18:06:56 2022 +0800 radeonsi: replace llvm resource code with nir lower Port from ac_

Mesa (main): nir: lower image add lower_to_fragment_mask_load_amd option

2022-12-18 Thread GitLab Mirror
Module: Mesa Branch: main Commit: 194add2c23264694a134378fc1039b8ba5ab7923 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=194add2c23264694a134378fc1039b8ba5ab7923 Author: Qiang Yu Date: Thu Sep 8 14:43:39 2022 +0800 nir: lower image add lower_to_fragment_mask_load_amd option Like

Mesa (main): ac/llvm: remove deref image/texture code

2022-12-18 Thread GitLab Mirror
Module: Mesa Branch: main Commit: 9bb1d8ab19cf99f6549c4ae243399e1c6aea10bc URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=9bb1d8ab19cf99f6549c4ae243399e1c6aea10bc Author: Qiang Yu Date: Fri Sep 16 17:01:11 2022 +0800 ac/llvm: remove deref image/texture code They have been lowered t

Mesa (main): nir: add image fragment mask load intrinsic

2022-12-18 Thread GitLab Mirror
Module: Mesa Branch: main Commit: 1461b5f61b42c1085f260ab71529a2f05ebbd35f URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=1461b5f61b42c1085f260ab71529a2f05ebbd35f Author: Qiang Yu Date: Wed Sep 7 17:53:33 2022 +0800 nir: add image fragment mask load intrinsic Like nir_texop_fragme

Mesa (main): nir/divergence_analysis: add missing intrinsics

2022-12-18 Thread GitLab Mirror
Module: Mesa Branch: main Commit: e85c5d87794650a6b56d3c1ac14c570cea33e9a9 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e85c5d87794650a6b56d3c1ac14c570cea33e9a9 Author: Qiang Yu Date: Mon Sep 19 15:33:10 2022 +0800 nir/divergence_analysis: add missing intrinsics Reviewed-by: Mare

Mesa (main): ac/llvm: add disable_aniso_single_level abi

2022-12-18 Thread GitLab Mirror
Module: Mesa Branch: main Commit: adecf52a3bc01ccf34e61493b4a9cf8e0b89b34f URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=adecf52a3bc01ccf34e61493b4a9cf8e0b89b34f Author: Qiang Yu Date: Fri Sep 16 19:41:02 2022 +0800 ac/llvm: add disable_aniso_single_level abi RADV use dri option t

Mesa (main): ac/llvm: remove image/texture descriptor_amd nir to llvm code

2022-12-18 Thread GitLab Mirror
Module: Mesa Branch: main Commit: 523e7e094d34b1ba3d4a6d7f2445a864023b06c4 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=523e7e094d34b1ba3d4a6d7f2445a864023b06c4 Author: Qiang Yu Date: Fri Sep 16 14:50:34 2022 +0800 ac/llvm: remove image/texture descriptor_amd nir to llvm code The