Commit graph

344 commits

Author SHA1 Message Date
Tomáš Kelemen (vudiq)
3b49b0c50e
mesa: substitute 'enabled' (invalid) with 'true' 2025-03-05 09:31:58 +01:00
Tomáš Kelemen (vudiq)
c617aa50a4
mesa: add dependencies for nouveau vulkan driver 2025-02-22 02:25:09 +01:00
Tomáš Kelemen (vudiq)
353411f6c2
Merge branch 'LibreELEC/master' into devel 2025-02-20 11:57:07 +01:00
CvH
a98ef89a49
Merge pull request #9737 from heitbaum/mesa
mesa: update to 25.0.0
2025-02-19 21:37:00 +01:00
Rudi Heitbaum
0ee5567616 mesa: update to 25.0.0
- change from intel_clc to mesa_clc
  https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/33014/commits
- clover: drop support for nir drivers - was not used
  80c4ffb61a
2025-02-19 20:21:37 +00:00
Tomáš Kelemen (vudiq)
eca92ce47d
mesa: replace deprecated true with enabled 2025-02-16 02:09:40 +01:00
Tomáš Kelemen (vudiq)
e98f7e8888
mesa: replace deprecated true with enabled 2025-02-15 18:47:39 +01:00
Tomáš Kelemen (vudiq)
a0875f4fa2
ply: add python-ply package
ply is required by mesa package when building vulkan drivers, otherwise
following error is thrown:

    Problem encountered: Python (3.x) ply module required to build GRL kernels.
2025-02-03 20:24:50 +01:00
Tomáš Kelemen (vudiq)
4733e1f4b6
ply: add python-ply package
ply is required by mesa package when building vulkan drivers, otherwise
following error is thrown:

   Problem encountered: Python (3.x) ply module required to build GRL
   kernels.
2025-01-29 20:27:42 +01:00
Tomáš Kelemen (vudiq)
532c20c29f
Merge branch 'le-master' into devel 2025-01-29 19:47:50 +01:00
Rudi Heitbaum
598912e089 mesa: update to 24.3.4 2025-01-23 02:57:44 +00:00
Rudi Heitbaum
7101dd2260 mesa: update to 24.3.3 2025-01-03 22:16:46 +00:00
Rudi Heitbaum
5d8de9a070 mesa: update to 24.3.2 2024-12-20 03:31:59 +00:00
Rudi Heitbaum
b9da52c52f mesa: update to 24.3.1 2024-12-05 01:07:42 +00:00
Rudi Heitbaum
a30e80ebc8 mesa: update to 24.3.0
dri3: 8f6fca89aa
gallium-omx: 9b6c27a320
selinux: 894c4f0c78

rpi-dri: 80cc7d0c34

ann:
24.3.0-rc1: https://lists.freedesktop.org/archives/mesa-announce/2024-November/000783.html
24.3.0-rc2: https://lists.freedesktop.org/archives/mesa-announce/2024-November/000785.html
24.3.0: https://lists.freedesktop.org/archives/mesa-announce/2024-November/thread.html#783
2024-11-23 21:24:56 +00:00
Rudi Heitbaum
a95ceff325 mesa: update to 24.2.7 2024-11-13 21:06:15 +00:00
Rudi Heitbaum
52b98bcfa8 mesa: update to 24.2.6 2024-10-31 06:34:27 +00:00
Rudi Heitbaum
aac58165d9 mesa: update to 24.2.5 2024-10-17 01:46:53 +00:00
Rudi Heitbaum
9af1d81b3d mesa: update to 24.2.4 2024-10-03 22:03:17 +00:00
Rudi Heitbaum
dc8ee1b5e7 mesa: update to 24.2.3 2024-09-18 22:52:32 +00:00
Rudi Heitbaum
2229f549d5 mesa: update to 24.2.2 2024-09-06 10:51:47 +00:00
Rudi Heitbaum
c3b05c533f mesa: update to 24.2.1 2024-08-29 07:50:19 +00:00
Rudi Heitbaum
2d5b008ade mesa: update to 24.2.0
ann:
- https://lists.freedesktop.org/archives/mesa-dev/2024-July/226280.html
- https://lists.freedesktop.org/archives/mesa-announce/2024-July/000769.html
- https://lists.freedesktop.org/archives/mesa-announce/2024-July/000772.html
- https://lists.freedesktop.org/archives/mesa-announce/2024-August/000773.html
- https://lists.freedesktop.org/archives/mesa-announce/2024-August/000774.html

requires pyyaml:host to build
2024-08-16 01:57:58 +00:00
Rudi Heitbaum
958a0b37b6 mesa: update to 24.1.5 2024-08-01 06:15:26 +00:00
Rudi Heitbaum
502c729572 mesa: update to 24.1.4 2024-07-17 23:17:20 +00:00
Rudi Heitbaum
91ab9d733b mesa: update to 24.1.3 2024-07-04 06:50:42 +00:00
Rudi Heitbaum
9cce8dcff8 mesa: update to 24.1.2 2024-06-20 10:36:04 +00:00
Tomáš Kelemen (vudiq)
6f7b1a77f3
Merge branch 'le-master' into devel 2024-06-12 23:46:40 +02:00
Rudi Heitbaum
4aadce1968 mesa: update to 24.1.1 2024-06-06 02:56:44 +00:00
Tomáš Kelemen (vudiq)
5b817a635a
Merge branch 'le-master' into devel 2024-06-02 22:28:07 +02:00
Tomáš Kelemen (vudiq)
6221d85df8
Merge branch 'le-master' into devel 2024-05-31 00:47:38 +02:00
Rudi Heitbaum
68d0dbff84 mesa: update to 24.1.0
Co-authored-by: CvH <1355173+CvH@users.noreply.github.com>
2024-05-30 05:23:15 +00:00
Rudi Heitbaum
6e3774a5b0 mesa: update to 24.0.8 2024-05-23 09:35:14 +00:00
Tomáš Kelemen (vudiq)
0810ff6ad6
Merge branch 'libreelec-master' into devel 2024-05-11 00:21:01 +02:00
Rudi Heitbaum
16029cbe69 mesa: update to 24.0.7 2024-05-08 22:28:28 +00:00
Tomáš Kelemen (vudiq)
4ae9db1cc1
Merge libreelec-master 2024-05-02 21:47:56 +02:00
Rudi Heitbaum
238d66bbf0 mesa: update to 24.0.6
Bas Nieuwenhuizen (1):
      radv: Fix differing aspect masks for multiplane image copies.

Boris Brezillon (1):
      nir/lower_blend: Fix nir_blend_logicop() for 8/16-bit integer formats

Dave Airlie (1):
      egl/dri2: don't bind dri2 for zink

Eric Engestrom (7):
      docs: add sha256sum for 24.0.5
      .pick_status.json: Update to 2bb102f020b3a5834d219ab474c6bcdd02f88d09
      .pick_status.json: Update to 7a1779edc7fb82c891e584074b95d1a4801c1782
      .pick_status.json: Mark 3c673919c348b0611595b32fcc8a3d376868c830 as denominated
      .pick_status.json: Update to cd5c9870ea1d7e73d05f125b229f34e5749c8345
      docs: add release notes for 24.0.6
      VERSION: bump for 24.0.6

Eric R. Smith (3):
      panfrost: fix a GPU/CPU synchronization problem
      panfrost: mark separate_stencil as valid when surface is valid
      panfrost: fix an incorrect stencil clear optimization

Georg Lehmann (1):
      aco: use v1 definition for v_interp_p1lv_f16

Gert Wollny (4):
      r600/sfn: Add array element parent also to array
      r600/sfn: Use dependecies to order barriers and LDS/RAT instructions
      r600/sfn: when emitting fp64 op2 groups pre-load values
      r600/sfn: Don't put b2f64 conversion into ALU group

Iago Toral Quiroga (1):
      broadcom/compiler: enable perquad with uses_wide_subgroup_intrinsics

Ian Romanick (1):
      intel/brw: Fix handling of cmat_signed_mask

Jonathan Gray (3):
      intel/dev: update DG2 device names
      intel/dev: update DG2 device names
      intel/dev: 0x7d45 is mtl-u not mtl-h

Jose Maria Casanova Crespo (1):
      broadcom/compiler: needs_quad_helper_invocation enable PER_QUAD TMU access

Karol Herbst (1):
      rusticl/program: handle -cl-no-subgroup-ifp

Konstantin Seurer (1):
      lavapipe: Handle multiple planes in GetDescriptorEXT

M Henning (1):
      nvk: Don't use a descriptor cbuf if it's too large

Mike Blumenkrantz (13):
      lavapipe: don't clamp index buffer size for null index buffer draws
      zink: block LA formats with srgb
      llvmpipe: clamp 32bit query results to low 32 bits rather than MIN
      lavapipe: clamp 32bit query results to low 32 bits rather than MIN
      nir/remove_unused_io_vars: check all components to determine variable liveness
      lavapipe: disable stencil test if no stencil attachment
      egl: fix defines for zink's dri3 check
      egl/android: fix zink loading
      zink: disable buffer reordering correctly on shader image binds
      zink: destroy shaderdb pipelines
      zink: add VK_PIPELINE_CREATE_CAPTURE_STATISTICS_BIT_KHR for shaderdb
      brw/lower_a2c: fix for scalarized fs outputs
      zink: copy shader name when copying shader info

Patrick Lerda (2):
      r300: fix r300_draw_elements() behavior
      panfrost: remove panfrost_create_shader_state() related dead code

Paulo Zanoni (1):
      anv/sparse: replace device->using_sparse with device->num_sparse_resources

Sagar Ghuge (3):
      anv: Fix typo in DestinationAlphaBlendFactor value
      anv: Use appropriate argument format for indirect draw
      isl: Update isl_swizzle_supports_rendering comment

Samuel Pitoiset (3):
      radv: add missing SQTT markers when an indirect indexed draw is used with DGC
      radv: use canonicalized VA for VM fault reports
      radv: fix waiting for occlusion queries on GFX6-8

Stéphane Cerveau (1):
      vulkan/video: hevc: b-frames can be reference or not

Yonggang Luo (1):
      compiler/spirv: vtn_add_printf_string support for handling OpBitcast

nyanmisaka (1):
      radeonsi/uvd_enc: update to use correct padding size
2024-05-02 02:22:41 +00:00
Tomáš Kelemen (vudiq)
c9e9d560c7
mesa: fix build for i386 2024-04-16 09:47:00 +02:00
Tomáš Kelemen (vudiq)
c010f1a325
Merge 'LibreELEC.tv/master' into devel 2024-04-14 21:39:31 +02:00
Rudi Heitbaum
8f37f2d212 mesa: update to 24.0.5 2024-04-11 13:48:42 +00:00
Tomáš Kelemen (vudiq)
196111852d
Merge branch 'LibreELEC/master' 2024-04-03 00:50:36 +02: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