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.
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.
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
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