278 Commits

Author SHA1 Message Date
Rudi Heitbaum
8f37f2d212 mesa: update to 24.0.5 2024-04-11 13:48:42 +00:00
Rudi Heitbaum
ea01b39400 mesa: update to 24.0.4
Boris Brezillon (1):
      panvk: Disable global offset on varying and non-VS attribute descriptors

Caio Oliveira (2):
      intel/brw: Use helper to create accumulator register
      intel/brw: Fix validation of accumulator register

Charlie Turner (1):
      {vulkan,radv,anv}/video: fix issue in H264 scaling lists derivation

Corentin Noël (2):
      st_pbo/compute: Use the correct structure type when allocating a specialized key
      zink: Make sure to initialize all the fields of VkMemoryBarrier

Dave Airlie (1):
      radv/video: fix h265 decode with unaligned w/h

David Rosca (1):
      radv/video: Set maxActiveReferencePictures to 16 for H264/5

Eric Engestrom (7):
      docs: add sha256sum for 24.0.3
      .pick_status.json: Update to 9b6d6c1d2d0c8a517e974abbf7b75a47a607f6ec
      .pick_status.json: Update to eac703f69128d5aa6879c9becbad627ce08a7920
      .pick_status.json: Update to 912e203a534be8b70b3ef8bf00294e9c962e385a
      .pick_status.json: Update to c0875d21563257442fd91aab5740248b0fd96a5c
      docs: add release notes for 24.0.4
      VERSION: bump for 24.0.4

Faith Ekstrand (2):
      nir/builder: Correctly handle decl_reg or undef as the first instruction
      nir/gather_types: Support unstructured control-flow

Francisco Jerez (1):
      intel/eu/xe2+: Translate brw_reg fields in REG_SIZE units to physical 512b GRF units during codegen.

Friedrich Vock (2):
      radv: Only enable SEs that the device reports
      radeonsi: Only enable SEs that the device reports

Gert Wollny (2):
      nir-to-spirv: Cast SSBO input pointer when needed
      nir_to_spirv: Allow LOD for external images

Hyunjun Ko (1):
      anv/video: fix scan order for scaling lists on H265 decoding.

Iván Briano (2):
      compiler/types: fix serialization of cooperative matrix
      intel/cmat: fix stride calculation in cmat load/store

Jordan Justen (1):
      intel/compiler/fs: Restore SIMD32 restriction for ray_queries on Xe2

Karol Herbst (2):
      rusticl/kernel: assign sampler locations before DCEing variables
      nouveau: call glsl_type_singleton_init_or_ref earlier

Kenneth Graunke (1):
      intel/brw: Fix opt_split_sends() to allow for FIXED_GRF send sources

Konstantin Seurer (1):
      zink: Handle aoa derefs of images

Lionel Landwerlin (6):
      intel/fs: fixup sampler header message
      anv: return unsupported for FSR images on Gfx12.0
      anv: ignore descriptor alignment for inline uniforms
      blorp: handle a few allocation failure cases
      anv: fix block pool allocation failure
      anv: fix bitfield checks in gfx runtime flushing

Lucas Stach (1):
      etnaviv: fix fixpoint conversion of negative values

Marek Olšák (8):
      amd/registers: add correct gfx11.x enums for BINNING_MODE
      radeonsi: disable binning correctly on gfx11.5
      radeonsi/gfx11: fix programming of PA_SC_BINNER_CNTL_1.MAX_ALLOC_COUNT
      radeonsi/gfx10.3: add a GPU hang workaround for legacy tess+GS
      radeonsi/gfx11: add missing DCC_RD_POLICY setting
      ac/llvm: fix SSBO bounds checking by using raw instead of struct opcodes
      radeonsi: fix the DMA compute shader
      r300: port scanout pitch alignment from the DDX to fix DRI3

Mary Guillemard (1):
      nvk: Always copy conditional rendering value before compare

Matthew Waters (1):
      teximage: allow glCopyTex{Sub}Image[123]D into R/RG textures with OpenGL ES 2.0

Mike Blumenkrantz (13):
      zink: destroy batch states after copy context
      mesa: force rendertarget usage on required-renderable formats
      zink: try getting sparse page size again without storage bit on fail
      zink: set the sparse format usage flags directly based on queried props
      zink: rename optimal_key in update_gfx_program_optimal()
      zink: use the sanitized key in update_gfx_program_optimal()
      zink: always sync and replace separable progs even with ZINK_DEBUG=noopt
      zink: add even more strict checks for separate shader usage
      glx: only print zink failure-to-load messages if explicitly requested
      zink: iterate all the modes when doing separate shader fixups
      zink: do io fixup on patch variables too
      zink: defer present barrier to flush if a clear is pending
      zink: clamp swapchain renderarea instead of asserting

Patrick Lerda (1):
      ac/llvm,radeonsi: fix memory leaks triggered by ac_nir_translate() errors

Paulo Zanoni (1):
      anv: don't leak device->vma_samplers

Philipp Zabel (1):
      rusticl: work around reference-to-mutable-static warnings

Pierre-Eric Pelloux-Prayer (2):
      winsys/radeon: pass priv instead NULL to radeon_bo_can_reclaim
      radeonsi: preserve alpha if needed in kill_ps_outputs_cb

Rhys Perry (4):
      aco: don't reuse misaligned attribute destination VGPRs in VS prologs
      radv: use dual_color_blend_by_location with Half-Life Alyx
      aco/cssa: reset equal_anc_out if merging fails
      aco/gfx11: fix scratch ST mode assembly

Ruijing Dong (3):
      radeonsi/vcn: add enc surface alignment caps
      frontends/va: add surface alignment attribute
      radeonsi/vcn: update to use correct padding size.

Samuel Pitoiset (7):
      ac/nir: fix exporting NGG streamout outputs with implicit PrimId from VS/TES
      radv: disable binning correctly on GFX11.5
      radv: fix programming of PA_SC_BINNER_CNTL_1.MAX_ALLOC_COUNT on GFX11
      radv: fix occlusion queries with MSAA and no attachments
      radv: add radv_force_pstate_peak_gfx11_dgpu and enable it for Helldivers 2
      radv: add a workaround for null IBO on GFX6
      radv: invalidate L2 metadata for VK_ACCESS_2_MEMORY_READ_BIT

Yusuf Khan (1):
      nvk: fix valve segfault from setting a descriptor set from NULL
2024-03-28 12:41:41 +00:00
Rudi Heitbaum
0e10c77426 mesa: update to 24.0.3 2024-03-14 04:53:25 +00:00
Rudi Heitbaum
c4cc8c9386 mesa: update to 24.0.2 2024-02-28 21:13:42 +00:00
Rudi Heitbaum
650eefafca mesa: update to 24.0.1 2024-02-15 07:15:44 +00:00
Rudi Heitbaum
0220a60509 mesa: update to 24.0.0 2024-02-01 05:24:30 +00:00
Rudi Heitbaum
e8cc02175e mesa: update to 23.3.4 2024-01-25 07:46:23 +00:00
Rudi Heitbaum
bcee88807a mesa: update to 23.3.3 2024-01-11 01:36:54 +00:00
Rudi Heitbaum
9d7e98e54e mesa: update to 23.3.2 2023-12-27 23:29:14 +00:00
Rudi Heitbaum
19fd7b277d mesa: update to 23.3.1 2023-12-14 10:27:16 +00:00
Rudi Heitbaum
e7ffc455fa mesa: update to 23.3.0
ann:
- https://lists.freedesktop.org/archives/mesa-announce/2023-November/000740.html
2023-11-29 22:52:24 +00:00
Rudi Heitbaum
be613bfbaf mesa (Dragonboard): add dependancies libarchive libxml2 lua54
ref:
- ce124328a0
2023-10-29 08:17:40 +00:00
Rudi Heitbaum
88c451ce4c mesa: update to 23.2.1 2023-09-29 00:51:52 +00:00
Rudi Heitbaum
9e7fd936c2 mesa: update to 23.1.8 2023-09-21 10:01:20 +00:00
Rudi Heitbaum
32fa80f64c mesa: update to 23.1.6 2023-08-17 10:00:23 +00:00
Rudi Heitbaum
afa9b1a1c1 mesa: update to 23.1.5 2023-08-03 09:40:12 +00:00
Rudi Heitbaum
46e38c2617 mesa: update to 23.1.4
ann:
- https://lists.freedesktop.org/archives/mesa-announce/2023-July/000724.html
2023-07-21 14:57:07 +00:00
Rudi Heitbaum
ae8901f8b0 mesa: update to 23.1.3 2023-06-22 21:58:01 +00:00
Rudi Heitbaum
fd725dd006 mesa: update to 23.1.2 2023-06-09 06:57:10 +00:00
Rudi Heitbaum
320c7d7d38 mesa: update to 23.1.1
release notes:
- https://docs.mesa3d.org/relnotes/23.1.1.html
2023-05-26 00:33:26 +00:00
Rudi Heitbaum
6bf1cbfc20 mesa: enable intel-xe-kmd
ref:
- https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/20418

Xe KMD is a fresh KMD implementation for Intel GPUs, you can read more about
it in here: https://patchwork.freedesktop.org/series/112188/ Xe KMD will only
support Tigerlake and newer platforms, so here is added Xe KMD support for
Iris and ANV, to properly work it is necessary to enable Xe KMD in build time
with -Dintel-xe-kmd=enabled then in run time it will check if you have i915
or Xe KMD loaded and take the appropriate code paths.
2023-05-11 09:33:24 +00:00
Rudi Heitbaum
3fb62db3ce mesa: update to 23.1.0 2023-05-11 09:33:19 +00:00
Rudi Heitbaum
0f4df5738b mesa: update to 23.0.3
release notes:
- https://gitlab.freedesktop.org/mesa/mesa/-/blob/23.0/docs/relnotes/23.0.3.rst
2023-04-21 12:51:08 +00:00
Rudi Heitbaum
6f38a3a3fa mesa: do not use LLVM for gallium draw
ref:
- https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/9259
2023-04-13 12:05:46 +00:00
Rudi Heitbaum
79ed597a3b mesa: update to 23.0.2 2023-04-07 22:41:50 +00:00
Rudi Heitbaum
177873d91f mesa: update to 23.0.1
release notes:
- https://gitlab.freedesktop.org/mesa/mesa/-/blob/23.0/docs/relnotes/23.0.1.rst
2023-03-25 05:53:36 +00:00
Rudi Heitbaum
5df8050ef8 mesa: update to 23.0.0
release notes:
- https://gitlab.freedesktop.org/mesa/mesa/-/blob/staging/23.0/docs/relnotes/23.0.0.rst

release calendar:
- https://docs.mesa3d.org/release-calendar.html
2023-03-18 12:19:42 +00:00
Rudi Heitbaum
a4c61232ec mesa: update to 22.3.7 2023-03-10 06:16:42 +00:00
Rudi Heitbaum
4938c52075 mesa: update to 22.3.6 2023-02-23 10:36:49 +00:00
Rudi Heitbaum
d2809d8487 mesa: update to 22.3.5
release notes:
- https://gitlab.freedesktop.org/mesa/mesa/-/blob/22.3/docs/relnotes/22.3.5.rst
2023-02-09 09:59:54 +00:00
Rudi Heitbaum
8b5d6b2b7a mesa: update to 22.3.4 2023-01-27 07:01:00 +00:00
Rudi Heitbaum
b02275ba8d mesa: update to 22.3.3 2023-01-12 09:45:46 +00:00
Rudi Heitbaum
e913e88f9e mesa: update to 22.3.2
ann:
- https://lists.freedesktop.org/archives/mesa-dev/2022-December/225903.html
2022-12-30 03:52:22 +00:00
SupervisedThinking
47e4840d3e mesa: enable video-codecs
- build codecs for vc1dec, h264dec, h264enc, h265dec, h265enc
- https://www.phoronix.com/news/Mesa-Optional-Video-Codecs
2022-12-22 15:47:42 +01:00
CvH
0e41c5e9d6
Merge pull request #7256 from SupervisedThinking/up_mesa_glvnd
mesa: enable/depend on libglvnd only for nvidia drivers
2022-12-22 11:05:34 +01:00
SupervisedThinking
3e3076227e mesa: enable/depend on libglvnd only for nvidia drivers 2022-12-15 15:40:16 +01:00
Rudi Heitbaum
9a57981e5a mesa: update to 22.3.1
ann:
- https://lists.freedesktop.org/archives/mesa-dev/2022-December/225902.html
2022-12-15 10:14:28 +00:00
SupervisedThinking
d5312bb1f1 mesa: update to 22.3.0 2022-11-30 23:13:31 +01:00
Rudi Heitbaum
7c2182956f mesa: update to 22.2.4 2022-11-17 10:13:52 +00:00
Rudi Heitbaum
d2a57056ec mesa: update to 22.2.2
ann:
- https://lists.freedesktop.org/archives/mesa-announce/2022-October/000689.html
2022-10-20 07:51:49 +00:00
Rudi Heitbaum
25fdda0c25 mesa: update to 22.2.1 2022-10-11 20:48:58 +00:00
Rudi Heitbaum
410a527074 mesa: update to 22.2.0 2022-09-21 11:17:21 +00:00
Rudi Heitbaum
4f31a7497c mesa: drop PKG_TOOLCHAIN hardcoding - was already meson 2022-08-28 04:38:36 +00:00
Rudi Heitbaum
ec53170ee7 mesa: update to 22.1.7 2022-08-18 01:02:06 +00:00
Rudi Heitbaum
e0e5786257 Revert "mesa: Revert "pan/bi: Require ATEST coverage mask input in R60""
This reverts commit 7f58531808b7278a5e9919f790780f24df6ab91f.
2022-08-11 10:18:53 +00:00
CvH
459874e831
Merge pull request #6789 from heitbaum/mesa2216
mesa: update to 22.1.6
2022-08-11 12:14:03 +02:00
Rudi Heitbaum
b4c9007854 mesa: update to 22.1.6 2022-08-11 09:38:31 +00:00
Rudi Heitbaum
f40ba96901 mesa: Revert "pan/bi: Require ATEST coverage mask input in R60" 2022-08-11 09:09:38 +00:00
Rudi Heitbaum
90a538701f mesa: update to 22.1.5 2022-08-04 12:12:08 +00:00
Rudi Heitbaum
865fb1d18d mesa: update to 22.1.4
rel notes:
- https://gitlab.freedesktop.org/mesa/mesa/-/blob/22.1/docs/relnotes/22.1.4.rst
2022-07-16 00:27:25 +00:00