Opened 3 years ago

Closed 3 years ago

#17107 closed enhancement (fixed)

mesa-22.2.0

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

Description

New minor version.

Change History (5)

comment:1 by Xi Ruoyao, 3 years ago

We need to disable Vulkan drivers with -Dvulkan-drivers="" or glslangValidator will be required.

comment:2 by Xi Ruoyao, 3 years ago

It builds fine with LLVM-15.

comment:3 by rsholl, 3 years ago

Alyssa Rosenzweig (9):

  • panfrost: Don't segfault on unknown models
  • pan/bi: Don't reorder image loads across stores
  • pan/bi: Don't allow ATEST to take a temporary
  • pan/mdg: Print 3 sources for CSEL
  • pan/bi: Fix dual texturing with uniforms
  • pan/bi: Fix out-of-bounds write in va_lower_split_64bit
  • pan/bi: Consider all dests in helper_block_update
  • agx: Fix float copyprop of neg(neg) case
  • panfrost: Respect buffer offset for OpenCL

Bas Nieuwenhuizen (3):

  • vulkan/wsi: Take max extent into consideration for modifier selection.
  • amd/common: Don't rely on DCN support checks with modifiers.
  • amd/common: Disable DCC retile modifiers on RDNA1

Charmaine Lee (2):

  • svga: support TGSI_SEMANTIC_TEXCOORD in swtnl draw context
  • svga: fix invalid component access of domain location

Chia-I Wu (2):

  • turnip: lower the queue priority to 1
  • ir3: fix predicate splitting in scheduler

Connor Abbott (4):

  • ir3/spill: Fix extracting from a vector at the end of a block
  • tu/lrz: Fix multiple subpass case with secondaries
  • tu/lrz: Fix multiple depth attachment case with secondaries
  • tu: Don't preload variable-count descriptors

Danylo Piliaiev (3):

  • tu: Disable LRZ write when alpha-to-coverage is enabled
  • freedreno: Disable LRZ write when alpha-to-coverage is enabled
  • ir3: Prevent reordering movmsk with kill

Dave Airlie (2):

  • nir_to_tgsi_info: drop const_buffers_declared
  • llvmpipe: finish rendering before flushing frontbuffer resources.

Dylan Baker (5):

VERSION: update to 22.2.0

Emma Anholt (1):

  • spirv: Mark phis as mediump instead of directly lowering them to 16 bit.

Eric Engestrom (3):

  • wsi/x11: fix memleak in wsi_x11_connection_create()
  • meson: replace manual compiler flags with meson arguments
  • broadcom: fix dependencies in static_library() calls

Erik Faye-Lund (5):

  • zink: type_main -> type_void_func
  • zink: add spirv_builder_function_call
  • zink: wrap discard in a function
  • zink: clamp miplodbias when creating sampler
  • docs/zink: document rgtc requirement

Georg Lehmann (1):

  • aco: Force tex operand to have the correct sub dword size before packing.

Gert Wollny (16):

  • r600/sfn: Schedule shift instruction on R600 in t-slot
  • r600/sfn: Add GS thread fix just like the TGSI code path
  • r600/sfn: Sort FS inputs to make interpolated values come first
  • r600/sfn: Fix color outputs when color0 writes all
  • r600: Force NOPs when loading AR on R600 class hardware
  • r600: Don't use SB with R600 style scratch reads
  • r600/sfn: Handle color0 writes all on R700 like on EG
  • r600/sfn: Don't tag mem-ring and stream instructions as exports
  • r600/sfn: Don't schedule GDS instructions early
  • r600/sfn: Don't scan the whole block for ready instructions
  • r600/sfn: Use a heuristic to keep SSBO setup and store close
  • r600: Fix reporting TGSI IR support
  • r600/sfn: Use a low number for unused target register
  • virgl: when reading back wait first, then do the transfer
  • r600/sfn: override register ID when it doesn't matter

Glenn Kennard (1):

  • nv30: Fix non-scissored clears after a scissor has been set

Ian Romanick (3):

  • nir: spirv: Allow 32-bit version of nir_intrinsic_is_sparse_texels_resident
  • radeonsi: r600: d3d12: st: Use NIR lowering for tg4 offset arrays instead of GLSL lowering
  • glsl: Remove lower_offset_arrays pass

Ikshwaku Chauhan (1):

  • Revert "radeon: add EFC support to only VCN2.0 devices"

Iván Briano (1):

  • anv: pipelineStageCreationFeedbackCount is allowed to be 0

James Zhu (1):

  • amd/common: some ASICs with gfx9 use compute rings for render

Jason Ekstrand (2):

  • radv: Use both aspects for depth/stencil blit destinations
  • vulkan: Dirty VP_VIEWPORTS/SCISSORS when copying viewports/scissors

Jesse Natalie (2):

  • microsoft/compiler: Discard shouldn't be marked readnone
  • microsoft/compiler: Fix PSV struct when numthreads is 0

Jordan Justen (7):

  • iris: Drop extra file-descriptor dup in iris_drm_screen_create()
  • intel/pci_ids: Update ADL-S strings
  • intel/pci_ids: Add 0x468b ADL-S PCI-id
  • intel/pci_ids: Update ATS-M device names
  • intel/pci_ids: Update DG2 device names
  • intel/pci_ids: Add dg2 0x5698 pci-id
  • intel/pci_ids: Drop non-upstream dg2 pci-ids

Juan A. Suarez Romero (1):

  • vc4: store tex sampler in proper register

Karol Herbst (4):

  • nouveau: use the contexts pushbuf and client where possible
  • nouveau/mm: make code thread safe
  • nv50/ir: fix OP_UNION resolving when used for vector values
  • nv50: properly flush the TSC cache on 3D

Kenneth Graunke (4):

  • iris: Fix PIPE_CAP_UMA
  • iris: Use linear for exported resources if we can't convey tiling
  • iris: Delete unused iris_screen::aperture_bytes field
  • crocus: Fix memory leaks on iris_resource_create failure paths

Lionel Landwerlin (6):

  • anv: fix GetPipelineExecutableStatistics for ray tracing pipelines
  • anv: fixup assertions on lowered storage formats
  • anv: fix assert in memory budget code when extension is not supported
  • intel/fs: fix load_scratch intrinsic
  • intel/fs: fixup scratch load/store handling on Gfx12.5+
  • intel/fs: fixup SEND validation check on overlapping src0/src1

Liviu Prodea (1):

  • meson: Only draw with llvm depends on native directly Tests, softpipe or AMD drivers don't depend on it directly

Lucas Stach (3):

  • etnaviv: move checking for MC2.0 for TS into screen init
  • etnaviv: use linear PE rendering only on properly aligned surfaces
  • etnaviv: add debug option to disable linear PE feature

Marcin Ślusarz (2):

  • intel/compiler: fix mesh urb write regression
  • anv: disable task redistribution

Marek Olšák (1):

  • ac/surface: disallow 256KB swizzle modes on gfx11 APUs

Mark Collins (1):

  • tu: Clamp priority in DRM submitqueue creation

Max Kellermann (2):

  • gallium/u_threaded: add missing reference counts for draw_multi slots
  • gallium/u_threaded: fix offset calculation for draw_multi slots

Mike Blumenkrantz (15):

  • vk/render_pass: don't deref null resolve attachments
  • zink: handle nir_intrinsic_sparse_residency_code_and mechanics
  • zink: ignore nir_texop_lod for tex dest matching
  • tu: fix invalid free on alloc failure
  • zink: don't call util_queue_fence_init in zink_screen_get_pipeline_cache()
  • zink: don't emit entrypoints for function temp variables
  • zink: check the variable mode before taking samplemask path in ntv
  • zink: explicitly use unsigned types for bit shifts
  • zink: only add srgb mutable for images with modifiers
  • zink: don't emit illegal interpolation
  • llvmpipe: don't assume pipe_context is always available in flush_frontbuffer
  • zink: flag all assigned output slots as mapped
  • zink: handle split acquire/present
  • st_pbo/compute: fix 1D_ARRAY offsets
  • st_pbo/compute: fix 1D coord dimension by pre-trimming vectors

Pierre-Eric Pelloux-Prayer (4):

  • radeonsi: prevent u_blitter recursion in si_update_ps_colorbuf0_slot
  • radeonsi: use nir_opt_large_constants earlier
  • mesa: avoid reading back textures from VRAM
  • radeonsi: invalidate L2 when using dcc stores

Qiang Yu (2):

  • radeonsi: fix tcs_out_lds_offsets arg alignment
  • winsys/amdgpu: fix non-page-aligned sparse buffer creation

Rhys Perry (5):

  • radv: remove claimed support for sRGB vertex buffer formats
  • radv: fix 16-bit support in radv_lower_vs_input
  • aco: fix 16-bit VS inputs
  • aco: don't expand vec3 VS input load to vec4 on GFX6
  • aco: add SCC clobber in build_cube_select

Riteo (1):

  • vulkan/device_select_wayland: fix a memory leak with DRM device handling

Rob Clark (2):

  • llvmpipe: Add some missing locking
  • freedreno: We really don't need aligned vbo's

Roman Stratiienko (2):

  • v3dv: Enable sync_fd importing/exporting on Android
  • v3dv: Limit API version to v1.0 for Android

Samuel Pitoiset (3):

  • radv: re-emit viewports if negative one to one or depth clamp mode changed
  • radv: fix bogus assertion with RADV_FORCE_VRS
  • radv: fix pipelineStageCreationFeedbackCount when it's 0

SoroushIMG (1):

  • zink: Fix incorrect emission of SPIR-V shift ops

Sviatoslav Peleshko (1):

  • iris: Always initialize shader compilation queue ready fence

Timothy Arceri (1):

  • glsl: dont lower precision for textureGatherOffsets

Timur Kristóf (2):

  • aco: Fix p_init_scratch for task shaders.
  • nir/gather_info: Clear cross-invocation output mask.

Yiwei Zhang (6):

  • venus: fix external memory ext filtering
  • venus: avoid feedback for external fence
  • venus: allow no external memory handle when renderers lacks support
  • zink: fix zink_create_fence_fd to properly import
  • zink: fix in-fence lifecycle
  • venus: ignore pInheritanceInfo if not secondary command buffer

Yonggang Luo (1):

  • c11: #include <threads.h> when the os/platform provide it

sjfricke (1):

  • anv: fix assert to build with shader cache disabled

comment:4 by Bruce Dubbs, 3 years ago

Owner: changed from blfs-book to Bruce Dubbs
Status: newassigned

comment:5 by Bruce Dubbs, 3 years ago

Resolution: fixed
Status: assignedclosed

Fixed at commits

ee7740c844 Update to balsa-2.6.4.
f4b4c814e2 Update to mesa-22.2.0.
fb45bfdc2a Update to flac-1.4.1.
a05a6f33b7 Update to xapian-core-1.4.21.
Note: See TracTickets for help on using tickets.