Opened 6 weeks ago

Closed 6 weeks ago

#19459 closed enhancement (fixed)

mesa-24.0.3

Reported by: Bruce Dubbs Owned by: Tim Tassonis
Priority: normal Milestone: 12.2
Component: BOOK Version: git
Severity: normal Keywords:
Cc:

Description

New point version.

Change History (3)

comment:1 by Xi Ruoyao, 6 weeks ago

New features

  • None

Bug fixes

  • v3d: Line rendering broken when smoothing is enabled
  • DR crashes with mesa 24 and rusticl (radeonsi)
  • RADV: GPU crash when setting 'RADV_DEBUG=allbos'
  • [intel] mesa ftbfs with time_t64
  • [radv] Crash when VkGraphicsPipelineCreateInfo::flags = ~0u
  • Gen4 assertion \`force_writemask_all' failed.
  • [radv] Holographic projection texture glitch in Rage 2
  • [build failure] [armhf] - error: #error "_TIME_BITS=64 is allowed only with _FILE_OFFSET_BITS=64"
  • RustiCL: Callbacks are not called upon errors
  • MTL: regressions in vulkancts due to BO CCS allocations
  • zink: spec\@ext_external_objects\@vk-image-overwrite fail

Changes

Boyuan Zhang (1):

  • meson: bump the minimal required vdpau version to 1.4

Caio Oliveira (1):

  • intel/compiler: Fix SIMD lowering when instruction needs a larger SIMD

Chia-I Wu (1):

  • aco: fix nir_op_pack_32_4x8 handling

Christian Gmeiner (1):

  • etnaviv: Fix how we determine the max supported number of varyings

Corentin Noël (1):

  • zink: Return early if the file descriptor could not have been duplicated/acquired

Daniel Schürmann (1):

  • radv: fix initialization of radv_shader_layout->use_dynamic_descriptors

Danylo Piliaiev (1):

  • tu: Fix dynamic state not always being emitted

David Heidelberg (6):

  • drm-shim: Avoid invalid file and time bits combination
  • ci/intel: decompose anv-tgl-test so we can specify custom devices for TGL
  • ci/intel: add acer-cp514-2h-11{30,60}g7-volteer
  • ci/intel: move machine definition to the intel-tgl-skqp job
  • ci/intel: split asus-cx9400-volteer into acer-cp514-2h-11{30,60}g7-volteer
  • intel/tools: avoid invalid time and file bits combination

David Rosca (1):

  • radeonsi/vcn: Use temporal_layer_index to select temporal layer

Eric Engestrom (6):

Eric R. Smith (1):

  • panfrost: protect alpha calculation from accessing non-existent component

Faith Ekstrand (4):

  • nvk: Return os_page_size for minMemoryMapAlignment
  • nvk: Document the register name for the helper load workaround
  • nvk: Always wait for the FALCON in set_priv_reg
  • nvk: Disable the Out Of Range Address exception

Felix DeGrood (1):

  • driconf: add SotTR DX12 to Intel XeSS workaround

Friedrich Vock (3):

  • radv/rt: Handle monolithic pipelines in capture/replay
  • radv: Set SCRATCH_EN for RT pipelines based on dynamic stack size
  • radv/rt: Fix frontface culling with emulated RT

Georg Lehmann (6):

  • aco: create pseudo instructions with correct struct
  • aco/post-ra: rename overwritten_subdword to allow additional uses
  • aco/post-ra: assume scc is going to be overwritten by phis at end of blocks
  • aco: store if pseudo instr needs scratch reg
  • aco/post-ra: track pseudo scratch sgpr/scc clobber
  • aco/ssa_elimination: check if pseudo scratch reg overwrittes regs used for v_cmpx opt

Gert Wollny (2):

  • zink: use only ZINK_BIND_DESCRIPTOR
  • zink/nir-to-spirv: Make sure sampleid for InterpolateAtSample is int

Ian Romanick (1):

  • i915: Fix value returned for PIPE_CAP_MAX_TEXTURE_CUBE_LEVELS

Jesse Natalie (3):

  • wgl: Check for stw_device->screen before trying to destroy it
  • wgl: Initialize DEVMODE struct
  • nir_lower_tex_shadow: For old-style shadows, use vec4(result, 0, 0, 1)

Job Noorman (1):

  • ir3: fix alignment of spill slots

Jonathan Gray (1):

  • intel/dev: update DG2 device names

Jose Maria Casanova Crespo (1):

  • ci: Adds /usr/local/bin to PATH at piglit-traces.sh

José Roberto de Souza (1):

  • iris/xe: Consider pat_index while unbinding the bo

Juan A. Suarez Romero (2):

  • v3d: add load_fep_w_v3d intrinsic
  • v3d: fix line coords with perspective projection

Karol Herbst (1):

  • rusticl/event: we need to call the CL_COMPLETE callback on errors as well

Kenneth Graunke (2):

  • intel/brw: Allow CSE on TXF_CMS_W_GFX12_LOGICAL
  • iris: Fix tessellation evaluation shaders that use scratch

Konstantin Seurer (2):

  • radv/rt: Use doubles inside intersect_ray_amd_software_tri
  • radv/rt: Fix raygen_imported condition

Lionel Landwerlin (3):

  • anv: fix non matching image/view format attachment resolve
  • anv: fix incorrect ISL usage in buffer view creation
  • anv/iris/blorp: use the right MOCS values for each engine

Mike Blumenkrantz (16):

  • zink: apply all storage memory masks to control barriers if no modes are specified
  • zink: emit SpvCapabilityImageMSArray for ms arrayed storage images
  • zink: null out bo usage when allocating from slab
  • zink: fix unsynchronized read-mapping of device-local buffers
  • zink: force max buffer alignment on return ptrs for mapped staging buffers
  • zink: fix stencil-only blitting with stencil fallback
  • vulkan/dispatch_table: add an uncompacted version of the table
  • zink: use uncompacted vk_dispatch_table
  • egl/dri2: use the right egl platform enum
  • zink: stop enabling EXT_conservative_rasterization
  • zink: fix PIPE_CAP_MAX_SHADER_PATCH_VARYINGS
  • zink: call CmdSetRasterizationStreamEXT when using shader objects
  • nvk: bump NVK_PUSH_MAX_SYNCS to 256
  • util/blitter: iterate samples in stencil_fallback
  • mesa: fix CopyTexImage format compatibility checks for ES
  • driconf: add radv_zero_vram for Crystal Project (1637730)

Oskar Viljasaar (1):

  • compiler/types: Fix glsl_dvec*_type() helpers

Patrick Lerda (2):

  • r300: fix constants_remap_table memory leak
  • radeonsi/gfx10: fix main_shader_part_ngg_es memory leak

Pierre-Eric Pelloux-Prayer (1):

  • radeonsi: try to disable dcc if compute_blit is the only option

Rhys Perry (1):

  • aco: don't combine linear and normal VGPR copies

Robert Beckett (1):

  • vulkan/wsi: fix force_bgra8_unorm_first

Rohan Garg (1):

  • anv, blorp: Set COMPUTE_WALKER Message SIMD field

Samuel Pitoiset (5):

  • radv: fix conditional rendering with direct mesh+task draws and multiview
  • radv: fix conditional rendering on compute queue on GFX6
  • radv: add missing conditional rendering for indirect dispatches on GFX6
  • radv: enable radv_zero_vram for RAGE2
  • util/u_debug: fix parsing of "all" again

Simon Ser (1):

  • egl/wayland: ensure wl_drm is available before use

Tapani Pälli (4):

  • iris: make sure aux is disabled for external objects
  • anv: make sure aux is disabled for memory objects
  • hasvk: make sure aux is disabled for memory objects
  • crocus: make sure aux is disabled for memory objects

Vasily Khoruzhick (4):

  • lima: ppir: always use vec4 for output register
  • lima: ppir: use dummy program if FS has empty body
  • lima: gpir: abort compilation if load_uniform instrinsic src isn't const
  • lima: update expected CI failures

Yiwei Zhang (1):

  • venus: fix ffb batch prepare for a corner case and avoid a memcpy UB

qbojj (1):

  • vulkan: Fix calculation of flags in vk_graphics_pipeline_state_fill

comment:2 by Tim Tassonis, 6 weeks ago

Owner: changed from blfs-book to Tim Tassonis
Status: newassigned

comment:3 by Tim Tassonis, 6 weeks ago

Resolution: fixed
Status: assignedclosed

Fixed in commit 1453bb62cb

Note: See TracTickets for help on using tickets.