[ANNOUNCE] mesa 24.0.5

2024-04-10 Thread Eric Engestrom
Hello everyone,

The bugfix release 24.0.5 is now available.

If you find any issues, please report them here:
https://gitlab.freedesktop.org/mesa/mesa/-/issues/new

The next bugfix release is due in two weeks, on April 24th.

Cheers,
  Eric

---

Axel Davy (5):
  frontend/nine: Fix ff ps key
  frontend/nine: Fix programmable vs check
  frontend/nine: Fix missing light flag check
  frontend/nine: Fix destruction race
  frontend/nine: Reset should EndScene

Connor Abbott (2):
  freedreno/a7xx: Add CP_CCHE_INVALIDATE
  tu: Implement CCHE invalidation

Dave Airlie (1):
  mesa: reorder st context teardown

David Heidelberg (7):
  r300: add missing licence to the r300_public.h
  r300: add missing copyright header
  docs: we support EGL 1.5 for a long time
  ci/amd: drop old PIGLIT_REPLAY_DESCRIPTION_FILE surpassed by 
PIGLIT_TRACES_FILE
  r600: add license header to r600_formats.h
  r600: add license info to the r600_opcodes.h
  r600: add license information to the sfn_shader_gs.h

David Stern (1):
  vulkan/wsi/x11: Explicitly discard errors from xcb_present_pixmap.

Eric Engestrom (7):
  docs: add sha256sum for 24.0.4
  .pick_status.json: Update to 3d68dd78d07b30cefe90d76af681075f4ed6b33d
  .pick_status.json: Update to fcb568a5d5a52db75fa2f6d04579bb404ca7f597
  .pick_status.json: Update to 078fe5454e97d073feb18bcdcf7ed1874e8b4835
  .pick_status.json: Update to 2c1cb65949933a05eedb2eacc15cd893ecaef8aa
  docs: add release notes for 24.0.5
  VERSION: bump for 24.0.5

Eric R. Smith (2):
  panfrost: mark indirect compute buffer as read
  gallium: handle copy_image of depth textures

Faith Ekstrand (2):
  nvk: Add a _pad field to nvk_cbuf
  nvk: Add a _pad field to nvk_fs_key

Georg Lehmann (2):
  aco: don't combine mul+add_clamp to mad_clamp
  aco/ra: use SDWA for 16bit instructions when the second byte is blocked

Iago Toral Quiroga (2):
  v3d: implement fix for GFXH-1602
  broadcom/compiler: fix workaround for GFXH-1602

Ian Romanick (3):
  intel/brw: Clear write_accumulator flag when changing the destination
  intel/brw: Use enums for DPAS source regioning
  nir: intel/brw: Change the order of sources for nir_dpas_intel

Jesse Natalie (1):
  glsl: Use a stable attr sort for VS in / FS out

Jordan Justen (1):
  intel/dev: Add 0x56be and 0x56bf DG2 PCI IDs

José Roberto de Souza (4):
  anv: Fix calculation of syncs required in Xe KMD
  iris: Wait for drm_xe_exec_queue to be idle before destroying it
  anv: Create protected engine context when i915 supports vm control
  intel: Enable Xe KMD support by default

Juston Li (1):
  Revert "zink: store last pipeline directly for 
zink_gfx_program::last_pipeline"

Karol Herbst (1):
  meson: fix link failure with llvm-18

Kenneth Graunke (2):
  intel/brw: Fix generate_mov_indirect to check has_64bit_int not float
  intel/brw: Fix lower_regioning for BROADCAST, MOV_INDIRECT on Q types

Konstantin Seurer (1):
  nir/serialize: Encode data for temporaries

Lionel Landwerlin (7):
  anv: fix protected memory allocations
  anv: disable protected content around surface state copies
  anv: disable generated draws in protected command buffers
  anv: update protection fault property
  anv: add missing data flush out of L3 for transform feedback writes
  anv: mark descriptors & pipeline dirty after blorp compute
  isl: set NullPageCoherencyEnable for depth/stencil sparse surfaces

Lucas Stach (2):
  etnaviv: fix depth writes without testing
  etnaviv: rs: take src dimensions into account when increasing height 
alignment

Mike Blumenkrantz (12):
  zink: only check that CUBE_COMPATIBLE for images doesn't subtract flags
  zink: don't use set_foreach_remove with dmabuf_exports
  zink: make descriptor pool creation more robust
  zink: fix shaderdb pipeline compile
  zink: don't clobber indirect array reads with missing components
  zink: fix add_derefs case for compact arrays
  llvmpipe: fix DRAW_USE_LLVM=0
  glsl: handle xfb resources for spirv before running varying opts
  mesa: clamp binary pointer in ShaderBinary if length==0
  glsl: set PSIZ bit in outputs_written when injecting a 1.0 psiz write
  nir/lower_clamp_color_outputs: fix use with lowered io
  nir/texcoord_replace: fix scalarized io handling

Nikita Popov (1):
  Pass no-verify-fixpoint option to instcombine in LLVM 18

Patrick Lerda (1):
  r300: fix constants_remap_table memory leak related to the dummy shader 
path

Paul Gofman (3):
  glsl: allow out arrays in #110 with allow_glsl_120_subset_in_110
  driconf: add a workaround for Joe Danger 2
  driconf: add a workaround for Joe Danger

Paulo Zanoni (2):
  anv/xe: don't leak xe_syncs during trtt submission
  anv, iris: add missing CS_STALL bit for GPGPU texture invali

[ANNOUNCE] mesa 24.0.4

2024-03-27 Thread Eric Engestrom
Hello everyone,

The bugfix release 24.0.4 is now available.

If you find any issues, please report them here:
https://gitlab.freedesktop.org/mesa/mesa/-/issues/new

The next bugfix release is due in two weeks, on April 10th.

Cheers,
  Eric

---

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 misalig

[ANNOUNCE] mesa 24.0.3

2024-03-13 Thread Eric Engestrom
Hello everyone,

The bugfix release 24.0.3 is now available.

If you find any issues, please report them here:
https://gitlab.freedesktop.org/mesa/mesa/-/issues/new

The next bugfix release is due in two weeks, on March 27th.

Cheers,
  Eric

---

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 (8):
  docs: add sha256sum for 24.0.2
  .pick_status.json: Update to 7792ee1c15379d95ccb20ce34352473f2bb2bfbd
  .pick_status.json: Update to f3fe1f2f18d7ccc8a7cf85cd88c4bdf426445702
  .pick_status.json: Update to e1afffe7fa7bd8e1cd1f7e58cfa2f33faf889628
  .pick_status.json: Mark a367cd49314a993d09168e790d3090a2303a48d9 as 
denominated
  .pick_status.json: Update to 9a57b1df5395bbcaa6f48ea851860bedc7ceefb9
  docs: add release notes for 24.0.3
  VERSION: bump for 24.0.3

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/dri

[ANNOUNCE] mesa 24.0.2

2024-02-28 Thread Eric Engestrom
Hello everyone,

The bugfix release 24.0.2 is now available.

If you find any issues, please report them here:
https://gitlab.freedesktop.org/mesa/mesa/-/issues/new

The next bugfix release is due in two weeks, on March 13th.

Cheers,
  Eric

---

Boyuan Zhang (1):
  radeonsi/vcn: only use multi slices reflist when available

Chia-I Wu (1):
  radv: fix pipeline stats mask

Chris Rankin (2):
  vdpau: Declare texture object as immutable using helper function.
  vdpau: Refactor query for video surface formats.

Connor Abbott (1):
  tu: Follow pipeline compatibility rules for dynamic descriptors

Daniel Schürmann (1):
  spirv: Fix SpvOpExpectKHR

Daniel Stone (2):
  egl/wayland: Add opaque-equivalent FourCCs
  egl/wayland: Fix EGL_EXT_present_opaque

Dave Airlie (2):
  nouveau/winsys: fix bda heap leak.
  nvk: fix dri options leak.

David Rosca (1):
  frontends/va: Only set VP9 segmentation fields when segmentation is 
enabled

Eric Engestrom (12):
  docs: add sha256sum for 24.0.1
  [24.0-only change] ci: increase the kernel+rootfs builds timeout to 2h
  .pick_status.json: Update to c6e855b64b9015235462959b2b7f3e9fc34b2f1f
  .pick_status.json: Update to dce20690542c84ac00509a6db7902dcfc90b25bb
  .pick_status.json: Update to c12300844d3f084ca011a3f54f0cbaa9807418f0
  .pick_status.json: Mark 3b927567ac927316eb11901f50ee1573ead44fd2 as 
denominated
  .pick_status.json: Update to 423add61e2d5b6ab6b5505d1feec01b93609f8fc
  .pick_status.json: Update to 4071c399a27932ea9253eb8a65d5725504bac6f3
  .pick_status.json: Update to 82ff9204abab5267f82a9ce73f9dca1541ef5ee6
  [24.0 only] disable clang-format
  docs: add release notes for 24.0.2
  VERSION: bump for 24.0.2

Erik Faye-Lund (1):
  mesa/main: allow GL_BGRA for FBOs

Faith Ekstrand (1):
  nvk: Invalidate the texture cache before MSAA resolves

Hans-Kristian Arntzen (1):
  radv: export multiview in VS/TES/GS for depth-only rendering

Iago Toral Quiroga (1):
  v3d,v3dv: fix BO allocation for shared vars

Ian Romanick (1):
  nir: Mark nir_intrinsic_load_global_block_intel as divergent

Jesse Natalie (1):
  dzn: Don't set view instancing mask until after the PSO

Jordan Justen (1):
  intel/dev: Add 2 additional ADL-N PCI ids

Juston Li (1):
  venus: fix image reqs cache store locking

Karol Herbst (3):
  zink: lower unaligned memory accesses
  rusticl/program: fix CL_PROGRAM_BINARIES for devs with no builds
  meson: do not pull in clc for clover

Konstantin Seurer (5):
  zink: Always set mfence->submit_count to the fence submit_count
  Revert "zink: always force flushes when originating from api frontend"
  llvmpipe: Use full subgroups when possible
  gallivm: Consider the initial mask when terminating loops
  ci: Update llvmpipe trace checksums

Lionel Landwerlin (8):
  vulkan/runtime: add helper to query attachment layout
  anv: fixup push descriptor shader analysis
  anv: reenable ANV_ALWAYS_BINDLESS
  anv: fix Wa_16013994831 macros
  anv: disable Wa_16013994831
  intel/nir: only consider ray query variables in lowering
  anv: limit depth flush on dynamic render pass suspend
  anv: add missing generated file dep

Martin Roukala (né Peres) (1):
  radv/ci: switch vkcts-polaris10 from mupuf to KWS' farm

Michel Dänzer (1):
  egl/wayland: Flush after blitting to linear copy

Mike Blumenkrantz (25):
  zink: prune dmabuf export tracking when adding resource binds
  zink: fix sparse bo placement
  zink: zero allocate resident_defs array in ntv
  zink: move sparse lowering up in file
  zink: run sparse lowering after all optimization passes
  zink: adjust swizzled deref loads by the variable component offset
  zink: clamp zink_gfx_lib_cache::stages_present for generated tcs
  zink: promote gpl libs freeing during shader destroy out of prog loop
  zink: don't add VK_IMAGE_CREATE_2D_ARRAY_COMPATIBLE_BIT for sparse 
textures
  zink: delete maxDescriptorBufferBindings checks
  zink: avoid infinite recursion on (very) small BAR systems in bo alloc
  zink: add checks/compat for low-spec descriptor buffer implementations
  zink: add a second fence disambiguation case
  zink: force host-visible allocations for MAP_COHERENT resources
  zink: handle stencil_fallback in zink_clear_depth_stencil
  zink: don't destroy the current batch state on context destroy
  mesa: check driver format support for certain GetInternalformativ queries
  vk/wsi/x11/sw: use swapchain depth for putimage
  zink: only scan active batch states for free states if > 1 exist
  zink: fix longstanding issue with active batch state recycling
  zink: assert that batch_id is valid in zink_screen_check_last_finished()
  zink: clamp in_rp clears to fb size
  zink: fix (dynamic rendering) execution of scissored cle

[ANNOUNCE] mesa 23.3.6

2024-02-15 Thread Eric Engestrom
Hello everyone,

The bugfix release 23.3.6 is now available.

This is the last release of the 23.3 series. Users are encouraged to
switch to the 24.0 series to continue receiving bugfixes.

Cheers,
  Eric

---

Blisto (1):
  driconf: set vk_x11_strict_image_count for Atlas Fallen Vulkan

Boris Brezillon (2):
  panfrost: Pad compute jobs with zeros on v4
  pan/va: Add missing valhall_enums dep to valhall_disasm

Christian Duerr (1):
  panfrost: Fix dual-source blending

Connor Abbott (1):
  ir3/ra: Fix bug with collect source handling

Corentin Noël (1):
  zink: Only call reapply_color_write if EXT_color_write_enable is available

Dave Airlie (5):
  zink: use sparse residency for buffers.
  radv: fix correct padding on uvd
  radv: init decoder ip block earlier.
  radv/uvd: uvd kernel checks for full dpb allocation.
  radv: don't submit 0 length on UVD either.

David Heidelberg (1):
  meson: upgrade zlib wrap to 1.3.1

David Rosca (2):
  frontends/va: Fix updating AV1 rate control parameters
  radeonsi/vcn: Don't reinitialize encode session on bitrate/fps change

Eric Engestrom (12):
  docs: add sha256sum for 23.3.5
  .pick_status.json: Update to 5d293f01cc718af0ea5db3309605cf49dcbf8cca
  vk/util: fix 'beta' check for physical device features
  vk/util: fix 'beta' check for physical device properties
  .pick_status.json: Mark 62508856401e082486f2ff0dc80f17ac852f4882 as 
denominated
  .pick_status.json: Mark 7b7a581a52db21ed8826d6f2986ea6dfc208fb2a as 
denominated
  .pick_status.json: Mark 46f5a226d6613e0a4c7b3a3496e745090fc14429 as 
denominated
  .pick_status.json: Mark 38e92556a041cc421dadb95aaac43a4619311a87 as 
denominated
  .pick_status.json: Update to fa8e0ba3f739cb46cf7bb709903c0206f240c584
  .pick_status.json: Update to 90eae30bcb84d54dc871ddbb8355f729cf8fa900
  docs: add release notes for 23.3.6
  VERSION: bump for 23.3.6

Friedrich Vock (2):
  radv/rt: Write inactive node data in ALWAYS_ACTIVE workaround
  radv,driconf: Enable active AS leaf workaround for Jedi Survivor

Georg Lehmann (3):
  aco/gfx11+: disable v_pk_fmac_f16_dpp
  aco: don't remove branches that skip v_writelane_b32
  aco/gfx11+: limit hard clauses to 32 instructions

José Roberto de Souza (2):
  iris: Fix return of iris_wait_syncobj()
  intel: Fix intel_get_mesh_urb_config()

Juston Li (1):
  venus: refactor query feedback cmds

Karol Herbst (1):
  nir/lower_cl_images: record image_buffers and msaa_images

Kenneth Graunke (1):
  driconf: Advertise GL_EXT_shader_image_load_store on iris for SVP13

Konstantin Seurer (2):
  zink: Always set mfence->submit_count to the fence submit_count
  Revert "zink: always force flushes when originating from api frontend"

Lepton Wu (1):
  llvmpipe: Set "+64bit" for X86_64

Lionel Landwerlin (1):
  vulkan/runtime: add helper to query attachment layout

M Henning (1):
  nvk: Don't clobber vb0 after repeated blits

Mark Janes (1):
  hasvk: add missing linker arguments

Mike Blumenkrantz (7):
  zink: fix sparse bo placement
  zink: zero allocate resident_defs array in ntv
  zink: move sparse lowering up in file
  zink: run sparse lowering after all optimization passes
  mesa: plumb errors through to texture allocation
  zink: adjust swizzled deref loads by the variable component offset
  nir/lower_io: fix handling for compact arrays with indirect derefs

Pavel Ondračka (1):
  r300: fix vs output register indexing

Pierre-Eric Pelloux-Prayer (1):
  egl/drm: flush before calling get_back_bo

Rhys Perry (1):
  aco: fix >8 byte linear vgpr copies

Rob Clark (1):
  freedreno: Fix MSAA z/s layout in GMEM

Samuel Pitoiset (1):
  radv: fix RGP barrier reason for RP barriers inserted by the runtime

Sviatoslav Peleshko (2):
  anv,driconf: Add sampler coordinate precision workaround for AoE 4
  driconf: Apply dual color blending workaround to Dying Light

Tapani Pälli (1):
  anv: flush tile cache independent of format with HIZ-CCS flush

Timothy Arceri (2):
  glsl: don't tree graft globals
  Revert "ci: Enable GALLIUM_DUMP_CPU=true only in the clang job"

git tag: mesa-23.3.6

https://mesa.freedesktop.org/archive/mesa-23.3.6.tar.xz
SHA256: cd3d6c60121dea73abbae99d399dc2facaecde1a8c6bd647e6d85410ff4b577b  
mesa-23.3.6.tar.xz
SHA512: 
b52ee34de90b77cd4f204a0cfeabc72064f30c3a11668b5280ad5d1c59c3c805b14a8d892f33c32db68a8ada330fbe7fe2124edccfd45cc84636ca7605c10048
  mesa-23.3.6.tar.xz
PGP:  https://mesa.freedesktop.org/archive/mesa-23.3.6.tar.xz.sig



signature.asc
Description: PGP signature


[ANNOUNCE] mesa 24.0.1

2024-02-14 Thread Eric Engestrom
Hello everyone,

The bugfix release 24.0.1 is now available.

If you find any issues, please report them here:
https://gitlab.freedesktop.org/mesa/mesa/-/issues/new

The next bugfix release is due in two weeks, on February 28th.

Cheers,
  Eric

---

Blisto (1):
  driconf: set vk_x11_strict_image_count for Atlas Fallen Vulkan

Boris Brezillon (2):
  panfrost: Pad compute jobs with zeros on v4
  pan/va: Add missing valhall_enums dep to valhall_disasm

Christian Duerr (1):
  panfrost: Fix dual-source blending

Connor Abbott (1):
  ir3/ra: Fix bug with collect source handling

Corentin Noël (1):
  zink: Only call reapply_color_write if EXT_color_write_enable is available

Danylo Piliaiev (1):
  tu: Do not print anything on systems without Adreno GPU

Dave Airlie (5):
  zink: use sparse residency for buffers.
  radv: fix correct padding on uvd
  radv: init decoder ip block earlier.
  radv/uvd: uvd kernel checks for full dpb allocation.
  radv: don't submit 0 length on UVD either.

David Heidelberg (1):
  meson: upgrade zlib wrap to 1.3.1

David Rosca (2):
  frontends/va: Fix updating AV1 rate control parameters
  radeonsi/vcn: Don't reinitialize encode session on bitrate/fps change

Eric Engestrom (9):
  docs: add release notes for 24.0.0
  docs: add sha256sum for 24.0.0
  .pick_status.json: Update to fa8e0ba3f739cb46cf7bb709903c0206f240c584
  vk/util: fix 'beta' check for physical device features
  vk/util: fix 'beta' check for physical device properties
  panfrost: fix UB caused by shifting signed int too far
  .pick_status.json: Update to 90eae30bcb84d54dc871ddbb8355f729cf8fa900
  docs: add release notes for 24.0.1
  VERSION: bump for 24.0.1

Friedrich Vock (2):
  radv/rt: Write inactive node data in ALWAYS_ACTIVE workaround
  radv,driconf: Enable active AS leaf workaround for Jedi Survivor

Georg Lehmann (3):
  aco/gfx11+: disable v_pk_fmac_f16_dpp
  aco: don't remove branches that skip v_writelane_b32
  aco/gfx11+: limit hard clauses to 32 instructions

José Roberto de Souza (2):
  iris: Fix return of iris_wait_syncobj()
  intel: Fix intel_get_mesh_urb_config()

Karol Herbst (3):
  nir/lower_cl_images: record image_buffers and msaa_images
  rusticl/mem: properly handle buffers
  rusticl/mem: support GL_TEXTURE_BUFFER

Kenneth Graunke (1):
  driconf: Advertise GL_EXT_shader_image_load_store on iris for SVP13

Konstantin Seurer (1):
  radv/sqtt: Handle ray tracing pipelines with no traversal shader

Lepton Wu (1):
  llvmpipe: Set "+64bit" for X86_64

Lionel Landwerlin (4):
  anv: don't unmap AUX ranges at BO delete
  intel/fs: rerun divergence prior to lowering non-uniform interpolate at 
sample
  anv: fix incorrect flushing on shader query copy
  anv: fix buffer marker cache flush issues on MTL

M Henning (1):
  nvk: Don't clobber vb0 after repeated blits

Mark Janes (1):
  hasvk: add missing linker arguments

Mike Blumenkrantz (2):
  mesa: plumb errors through to texture allocation
  nir/lower_io: fix handling for compact arrays with indirect derefs

Pavel Ondračka (1):
  r300: fix vs output register indexing

Pierre-Eric Pelloux-Prayer (1):
  egl/drm: flush before calling get_back_bo

Rhys Perry (1):
  aco: fix >8 byte linear vgpr copies

Rob Clark (1):
  freedreno: Fix MSAA z/s layout in GMEM

Samuel Pitoiset (2):
  radv: add a workaround for mipmaps and minLOD on GFX6-8
  radv/sqtt: fix describing queue submits for RGP

Sviatoslav Peleshko (2):
  anv,driconf: Add sampler coordinate precision workaround for AoE 4
  driconf: Apply dual color blending workaround to Dying Light

Tapani Pälli (1):
  anv: flush tile cache independent of format with HIZ-CCS flush

Timothy Arceri (2):
  glsl: don't tree graft globals
  Revert "ci: Enable GALLIUM_DUMP_CPU=true only in the clang job"

git tag: mesa-24.0.1

https://mesa.freedesktop.org/archive/mesa-24.0.1.tar.xz
SHA256: f387192b08c471c545590dd12230a2a343244804b5fe866fec6aea02eab57613  
mesa-24.0.1.tar.xz
SHA512: 
1eaff5dcff8dd314b2dfe249d25db68d530d3f0fb54e926999768d0a48aa34b67c31ec3587bb2a7d1969845b26e79a4d87aceb7a141fd2e811ae0c47c00b0963
  mesa-24.0.1.tar.xz
PGP:  https://mesa.freedesktop.org/archive/mesa-24.0.1.tar.xz.sig



signature.asc
Description: PGP signature


[ANNOUNCE] mesa 23.3.5

2024-01-31 Thread Eric Engestrom
Hello everyone,

The bugfix release 23.3.5 is now available.

If you find any issues, please report them here:
https://gitlab.freedesktop.org/mesa/mesa/-/issues/new

The next bugfix release is due in two weeks, on February 14th.

Cheers,
  Eric

---

Antoine Coutant (1):
  clc: retrieve libclang path at runtime.

Daniel Schürmann (1):
  aco/insert_exec_mask: Fix unconditional demote at top-level control flow.

David Heidelberg (1):
  ci/freedreno: timestamp-get no longer fails on Adreno

Dmitry Baryshkov (1):
  freedreno/drm: don't crash for unsupported devices

Eric Engestrom (10):
  docs: add sha256sum for 23.3.4
  .pick_status.json: Update to b75ee1a0670a3207dfd99917e4f47d064a44197f
  .pick_status.json: Update to 4cd5b2b5426e8d670fc3657eee040a79e3f9df1e
  util: rename __check_suid() to __normal_user()
  tree-wide: use __normal_user() everywhere instead of writing the check 
manually
  util: simplify logic in __normal_user()
  util: check for setgid() as well in __normal_user()
  .pick_status.json: Mark 321e2cee5315e94c050f8659a8cd55e0e7cd9076 as 
denominated
  docs: add release notes for 23.3.5
  VERSION: bump for 23.3.5

Faith Ekstrand (1):
  nvk: Don't exnore ExternalImageFormatInfo

Friedrich Vock (7):
  util: Provide a secure_getenv fallback for platforms without it
  aux/trace: Guard triggers behind __normal_user
  mesa/main: Use secure_getenv for shader dumping
  radv: Use secure_getenv in radv_builtin_cache_path
  radv: Use secure_getenv for RADV_THREAD_TRACE_TRIGGER
  util/disk_cache: Use secure_getenv to determine cache directories
  vulkan: Use secure_getenv for trigger files

Gert Wollny (5):
  r600: lower dround_even also on hardware that supports fp64
  virgl: Use better reporting for mirror_clamp features
  radv: Fix compilation with gcc-13 and tsan enabled
  nir/lower_int64: Fix compilation with gcc-13 and tsan enabled
  nir/builder: Fix compilation with gcc-13 when tsan is enabled

Haihao Xiang (1):
  anv: Fix typo in transition_color_buffer

Hyunjun Ko (1):
  anv/video: fix out-of-bounds read

Iago Toral Quiroga (3):
  broadcom/compiler: fix incorrect flags setup in non-uniform if path
  broadcom/compiler: fix incorrect flags update for subgroup elect
  broadcom/compiler: be more careful with unifa in non-uniform control flow

Karol Herbst (1):
  clc: force fPIC for every user when using shared LLVM

Lionel Landwerlin (2):
  anv: don't prevent L1 untyped cache flush in 3D mode
  anv: fix transfer barriers flushes with compute queue

Louis-Francis Ratté-Boulianne (4):
  panfrost: factor out method to check whether we can discard resource
  panfrost: add copy_resource flag to pan_resource_modifier_convert
  panfrost: add can_discard flag to pan_legalize_afbc_format
  panfrost: Legalize before updating part of a AFBC-packed texture

Mike Blumenkrantz (3):
  zink: set more dynamic states when using shader objects
  zink: always map descriptor buffers as COHERENT
  zink: fix descriptor buffer unmaps on screen destroy

Pierre-Eric Pelloux-Prayer (1):
  radeonsi: emit cache flushes before draw registers

Rhys Perry (1):
  aco: fix labelling of s_not with constant

Rob Clark (3):
  freedreno: De-duplicate 19.2MHz RBBM tick conversion
  freedreno: Fix timestamp conversion
  freedreno: Implement PIPE_CAP_TIMER_RESOLUTION

Rohan Garg (1):
  anv: untyped data port flush required when a pipeline sets the 
VK_ACCESS_2_SHADER_STORAGE_READ_BIT

Sebastian Wick (1):
  radeonsi: Destroy queues before the aux contexts

Tapani Pälli (1):
  anv: move *bits_for_access_flags to genX_cmd_buffer

Thong Thai (1):
  radeonsi/vcn: remove EFC support for renoir

git tag: mesa-23.3.5

https://mesa.freedesktop.org/archive/mesa-23.3.5.tar.xz
SHA256: 69ccb1278641ff5bad71ca0f866188aeb1a92aadc4dbb9d35f50aebec5b8b50f  
mesa-23.3.5.tar.xz
SHA512: 
1ad29f524caeeef51abe58d29d9687de5fbc5168f7e677bb4e69c5e9a94918d5fbf6e10c6757fe7ce6d47bab109e452f0fa2e26aad2e6f8bfb744383b5ea
  mesa-23.3.5.tar.xz
PGP:  https://mesa.freedesktop.org/archive/mesa-23.3.5.tar.xz.sig



signature.asc
Description: PGP signature


[ANNOUNCE] mesa 24.0.0

2024-01-31 Thread Eric Engestrom
Hello everyone,

I'm happy to announce a new feature release, 24.0.0!

Some interesting highlights include:
- New PowerVR Vulkan driver for Imagination's GPU
- NVIDIA Vulkan driver NVK has seen many improvements
- AMD Vulkan driver RADV ray-tracing performance improvements
- Microsoft OpenGL driver D3D12 has reached OpenGL 4.6 support

New extensions & features (in no particular order):
- VK_EXT_image_compression_control on RADV
- VK_EXT_device_fault on RADV
- OpenGL 3.3 on Asahi
- Geometry shaders on Asahi
- GL_ARB_texture_cube_map_array on Asahi
- GL_ARB_clip_control on Asahi
- GL_ARB_timer_query on Asahi
- GL_EXT_disjoint_timer_query on Asahi
- GL_ARB_base_instance on Asahi
- OpenGL 4.6 (up from 4.2) on d3d12
- VK_EXT_depth_clamp_zero_one on RADV
- GL_ARB_shader_texture_image_samples on Asahi
- GL_ARB_indirect_parameters on Asahi
- GL_ARB_viewport_array on Asahi
- GL_ARB_fragment_layer_viewport on Asahi
- GL_ARB_cull_distance on Asahi
- GL_ARB_transform_feedback_overflow_query on Asahi
- VK_KHR_calibrated_timestamps on RADV
- VK_KHR_vertex_attribute_divisor on RADV
- VK_KHR_maintenance6 on RADV
- VK_KHR_ray_tracing_position_fetch on RADV
- EGL_EXT_query_reset_notification_strategy

If you find any issues, please report them here:
https://gitlab.freedesktop.org/mesa/mesa/-/issues/new

The next bugfix release is due in two weeks, on February 14th.

Cheers,
  Eric

---

Antoine Coutant (1):
  clc: retrieve libclang path at runtime.

Daniel Schürmann (1):
  aco/insert_exec_mask: Fix unconditional demote at top-level control flow.

Dave Airlie (1):
  gallivm: passing fp16_split_fp64 to fp16 lowering.

Dmitry Baryshkov (1):
  freedreno/drm: don't crash for unsupported devices

Eric Engestrom (7):
  .pick_status.json: Update to b75ee1a0670a3207dfd99917e4f47d064a44197f
  .pick_status.json: Update to 4cd5b2b5426e8d670fc3657eee040a79e3f9df1e
  util: rename __check_suid() to __normal_user()
  tree-wide: use __normal_user() everywhere instead of writing the check 
manually
  util: simplify logic in __normal_user()
  util: check for setgid() as well in __normal_user()
  VERSION: bump for 24.0.0

Faith Ekstrand (2):
  nvk: Don't exnore ExternalImageFormatInfo
  nak: Fix TCS output reads

Friedrich Vock (8):
  util: Provide a secure_getenv fallback for platforms without it
  vulkan: Use secure_getenv for trigger files
  aux/trace: Guard triggers behind __normal_user
  vtn: Use secure_getenv for shader dumping
  mesa/main: Use secure_getenv for shader dumping
  radv: Use secure_getenv in radv_builtin_cache_path
  radv: Use secure_getenv for RADV_THREAD_TRACE_TRIGGER
  util/disk_cache: Use secure_getenv to determine cache directories

Gert Wollny (5):
  r600: lower dround_even also on hardware that supports fp64
  virgl: Use better reporting for mirror_clamp features
  radv: Fix compilation with gcc-13 and tsan enabled
  nir/lower_int64: Fix compilation with gcc-13 and tsan enabled
  nir/builder: Fix compilation with gcc-13 when tsan is enabled

Haihao Xiang (1):
  anv: Fix typo in transition_color_buffer

Hyunjun Ko (1):
  anv/video: fix out-of-bounds read

Iago Toral Quiroga (3):
  broadcom/compiler: fix incorrect flags setup in non-uniform if path
  broadcom/compiler: fix incorrect flags update for subgroup elect
  broadcom/compiler: be more careful with unifa in non-uniform control flow

Karol Herbst (1):
  clc: force fPIC for every user when using shared LLVM

Leo Liu (1):
  radeonsi: fix video processing path without VPE enabled

Lionel Landwerlin (6):
  anv: don't prevent L1 untyped cache flush in 3D mode
  anv: add missing alignment for AUX-TT mapping
  anv: factor out aux-tt binding logic for future reuse
  anv: rename aux_tt image field
  anv: retain ccs image binding address
  anv: fix transfer barriers flushes with compute queue

Louis-Francis Ratté-Boulianne (4):
  panfrost: factor out method to check whether we can discard resource
  panfrost: add copy_resource flag to pan_resource_modifier_convert
  panfrost: add can_discard flag to pan_legalize_afbc_format
  panfrost: Legalize before updating part of a AFBC-packed texture

Mike Blumenkrantz (3):
  zink: set more dynamic states when using shader objects
  zink: always map descriptor buffers as COHERENT
  zink: fix descriptor buffer unmaps on screen destroy

Pierre-Eric Pelloux-Prayer (2):
  radeonsi: emit cache flushes before draw registers
  radeonsi: adjust flags for si_compute_shorten_ubyte_buffer

Rhys Perry (1):
  aco: fix labelling of s_not with constant

Rohan Garg (1):
  anv: untyped data port flush required when a pipeline sets the 
VK_ACCESS_2_SHADER_STORAGE_READ_BIT

Samuel Pitoiset (1):
  radv: fix segfault when getting device vm fault info

Sebastian Wick (1):
  radeonsi: Destroy queues before the aux contexts

Tapani Päll

[ANNOUNCE] mesa 24.0.0-rc3

2024-01-24 Thread Eric Engestrom
Hello everyone,

I'm happy to announce the next release candidate, 24.0.0-rc3.

As always, if you find any issues please report them here:
https://gitlab.freedesktop.org/mesa/mesa/-/issues/new

Any issue that should block the release of 24.0.0 final, thus adding
more 24.0.0-rc* release candidates, must be added to this milestone:
https://gitlab.freedesktop.org/mesa/mesa/-/milestones/45

The next release candidate is expected in one week, on January 31st.

Cheers,
  Eric

---

Boris Brezillon (1):
  panfrost: Clamp the render area to the damage region

Caio Oliveira (1):
  intel/compiler: Fix rebuilding the CFG in fs_combine_constants

Daniel Schürmann (1):
  aco: give spiller more room to assign spilled SGPRs to VGPRs

Dave Airlie (2):
  radv/video: refactor sq start/end code to avoid decode hangs.
  radv: don't submit empty command buffers on encoder ring.

David Heidelberg (1):
  ci/deqp: uprev deqp-runner for Linux too to 0.18.0

Eric Engestrom (6):
  ci/deqp: ensure that in `default` builds, wayland + x11 + xcb are all 
built
  .pick_status.json: Update to d2b08f9437f692f6ff4be2512967973f18796cb2
  .pick_status.json: Update to d0a3bac163ca803eda03feb3afea80e516568caf
  .pick_status.json: Update to 90939e93f6657e1334a9c5edd05e80344b17ff66
  .pick_status.json: Update to eca4f0f632b1e3e6e24bd12ee5f00522eb7d0fdb
  VERSION: bump for 24.0.0-rc3

Eric R. Smith (1):
  panfrost: fix panfrost drm-shim

Faith Ekstrand (1):
  nvk: Unref shaders on pipeline free

Friedrich Vock (3):
  radv: Fix shader replay allocation condition
  nir: Make is_trivial_deref_cast public
  nir: Handle casts in nir_opt_copy_prop_vars

Georg Lehmann (1):
  aco: stop scheduling at p_logical_end

Hans-Kristian Arntzen (1):
  wsi/x11: Add workaround for Detroit Become Human.

Ian Romanick (3):
  intel/compiler: Disable DPAS instructions on MTL
  intel/compiler: Track lower_dpas flag in brw_get_compiler_config_value
  intel/compiler: Track mue_compaction and mue_header_packing flags in 
brw_get_compiler_config_value

Karol Herbst (3):
  nir: rework and fix rotate lowering
  nak/opt_out: fix comparison in try_combine_outs
  rusticl/kernel: check that local size on dispatch doesn't exceed limits

Konstantin Seurer (4):
  ac/llvm: Enable helper invocations for quad OPs
  lavapipe: Fix DGC vertex buffer handling
  lavapipe: Mark vertex elements dirty if the stride changed
  lavapipe: Report the correct preprocess buffer size

Lionel Landwerlin (2):
  anv: fix pipeline executable properties with graphics libraries
  anv: implement undocumented tile cache flush requirements

Rhys Perry (3):
  radv: do nir_shader_gather_info after radv_nir_lower_rt_abi
  nir/lower_non_uniform: set non_uniform=false when lowering is not needed
  nir/lower_shader_calls: remove CF before nir_opt_if

Ryan Neph (1):
  venus: fix shmem leak on vn_ring_destroy

Samuel Pitoiset (2):
  radv: fix indirect dispatches on the compute queue on GFX7
  radv: fix indirect draws with NULL index buffer on GFX10

Sil Vilerino (1):
  d3d12: Implement cap for PIPE_VIDEO_CAP_ENC_INTRA_REFRESH

Tapani Pälli (3):
  iris: expand pre-hiz data cache flush to gfx >= 125
  anv: expand pre-hiz data cache flush to gfx >= 125
  iris: replace constant cache invalidate with hdc flush

Yiwei Zhang (3):
  venus: fix pipeline layout lifetime
  venus: fix pipeline derivatives
  venus: fix to respect the final pipeline layout

git tag: mesa-24.0.0-rc3

https://mesa.freedesktop.org/archive/mesa-24.0.0-rc3.tar.xz
SHA256: 6285a5f43fddafb4b3b726b148a4a222460e892bd1b69aaff4d380c98355  
mesa-24.0.0-rc3.tar.xz
SHA512: 
0cd619cc79198981061f25e9464cdffa56b5cffbda69b339e7da275af92527c3cd3d3b6ec0d80f920fe0aae025874a2f15f37a737be6e051738fa26bb2907164
  mesa-24.0.0-rc3.tar.xz
PGP:  https://mesa.freedesktop.org/archive/mesa-24.0.0-rc3.tar.xz.sig



signature.asc
Description: PGP signature


[ANNOUNCE] mesa 23.3.4

2024-01-24 Thread Eric Engestrom
Hello everyone,

The bugfix release 23.3.4 is now available.

If you find any issues, please report them here:
https://gitlab.freedesktop.org/mesa/mesa/-/issues/new

The next bugfix release is due in two weeks, on February 7th.

Cheers,
  Eric

---

Alessandro Astone (1):
  zink: Fix resizable BAR detection logic

Boris Brezillon (3):
  panvk: Fix tracing
  panvk: Fix access to unitialized panvk_pipeline_layout::num_sets field
  panfrost: Clamp the render area to the damage region

Daniel Schürmann (1):
  aco: give spiller more room to assign spilled SGPRs to VGPRs

Dave Airlie (2):
  radv/video: refactor sq start/end code to avoid decode hangs.
  radv: don't submit empty command buffers on encoder ring.

David Rosca (1):
  radeonsi/vcn: Fix H264 slice header when encoding I frames

Eric Engestrom (9):
  docs: add sha256sum for 23.3.3
  .pick_status.json: Update to 68f5277887aae1cdc202f45ecd44df2c3c59ba7d
  .pick_status.json: Update to 4fe5f06d400a7310ffc280761c27b036aec86646
  .pick_status.json: Update to ff84aef116f9d0d13440fd13edf2ac0b69a8c132
  .pick_status.json: Update to 6e4bb8253ed36f911a0a45dfecf89c237a8cd362
  .pick_status.json: Update to d0a3bac163ca803eda03feb3afea80e516568caf
  .pick_status.json: Update to eca4f0f632b1e3e6e24bd12ee5f00522eb7d0fdb
  docs: add release notes for 23.3.4
  VERSION: bump for 23.3.4

Friedrich Vock (4):
  radv/rt: Add workaround to make leaves always active
  radv: Fix shader replay allocation condition
  nir: Make is_trivial_deref_cast public
  nir: Handle casts in nir_opt_copy_prop_vars

Georg Lehmann (1):
  aco: stop scheduling at p_logical_end

Hans-Kristian Arntzen (1):
  wsi/x11: Add workaround for Detroit Become Human.

Ian Romanick (1):
  intel/compiler: Track mue_compaction and mue_header_packing flags in 
brw_get_compiler_config_value

Jesse Natalie (1):
  mesa: Consider mesa format in addition to internal format for mip/cube 
completeness

Karol Herbst (3):
  rusticl/kernel: run opt/lower_memcpy later to fix a crash
  nir: rework and fix rotate lowering
  rusticl/kernel: check that local size on dispatch doesn't exceed limits

Konstantin Seurer (4):
  ac/llvm: Enable helper invocations for quad OPs
  lavapipe: Fix DGC vertex buffer handling
  lavapipe: Mark vertex elements dirty if the stride changed
  lavapipe: Report the correct preprocess buffer size

Lionel Landwerlin (4):
  anv: fix disabled Wa_14017076903/18022508906
  anv: hide vendor ID for The Finals
  anv: fix pipeline executable properties with graphics libraries
  anv: implement undocumented tile cache flush requirements

Lucas Stach (1):
  etnaviv: disable 64bpp render/sampler formats

Matt Turner (4):
  symbols-check: Add _GLOBAL_OFFSET_TABLE_
  nir: Fix cast
  util: Add DETECT_ARCH_HPPA macro
  util/tests: Disable half-float NaN test on hppa/old-mips

Max R (1):
  d3d10umd: Fix compilation

Mike Blumenkrantz (5):
  lavapipe: fix devenv icd filename
  zink: always force flushes when originating from api frontend
  zink: ignore tc buffer replacement info
  zink: fix buffer rebind early-out check
  zink: fix separate shader patch variable location adjustment

Patrick Lerda (1):
  glsl/nir: fix gl_nir_cross_validate_outputs_to_inputs() memory leak

Pavel Ondračka (1):
  r300: fix reusing of color varying slots for generic ones

Pierre-Eric Pelloux-Prayer (2):
  ac/surface: don't oversize surf_size
  radeonsi: compute epitch when modifying surf_pitch

Rhys Perry (3):
  radv: do nir_shader_gather_info after radv_nir_lower_rt_abi
  nir/lower_non_uniform: set non_uniform=false when lowering is not needed
  nir/lower_shader_calls: remove CF before nir_opt_if

Samuel Pitoiset (2):
  radv: do not issue SQTT marker with DISPATCH_MESH_INDIRECT_MULTI
  radv: fix indirect dispatches on the compute queue on GFX7

Sviatoslav Peleshko (1):
  nir: Use alu source components count in nir_alu_srcs_negative_equal

Tapani Pälli (4):
  anv: check for wa 16013994831 in emit_so_memcpy_end
  iris: expand pre-hiz data cache flush to gfx >= 125
  anv: expand pre-hiz data cache flush to gfx >= 125
  iris: replace constant cache invalidate with hdc flush

Tatsuyuki Ishi (1):
  radv: never set DISABLE_WR_CONFIRM for CP DMA clears and copies

Timur Kristóf (1):
  radv: Correctly select SDMA support for PRIME blit.

Yiwei Zhang (4):
  vulkan/wsi/wayland: fix returns and avoid leaks for failed swapchain
  venus: fix pipeline layout lifetime
  venus: fix pipeline derivatives
  venus: fix to respect the final pipeline layout

Yonggang Luo (1):
  compiler/spirv: The spirv shader is binary, should write in binary mode

git tag: mesa-23.3.4

https://mesa.freedesktop.org/archive/mesa-23.3.4.tar.xz

[ANNOUNCE] mesa 24.0.0-rc2

2024-01-17 Thread Eric Engestrom
Hello everyone,

I'm happy to announce the next release candidate, 24.0.0-rc2.

As always, if you find any issues please report them here:
https://gitlab.freedesktop.org/mesa/mesa/-/issues/new

Any issue that should block the release of 24.0.0 final, thus adding
more 24.0.0-rc* release candidates, must be added to this milestone:
https://gitlab.freedesktop.org/mesa/mesa/-/milestones/45

The next release candidate is expected in one week, on January 24th.

Cheers,
  Eric

---

Boris Brezillon (2):
  panvk: Fix tracing
  panvk: Fix access to unitialized panvk_pipeline_layout::num_sets field

David Rosca (1):
  radeonsi/vcn: Fix H264 slice header when encoding I frames

Eric Engestrom (7):
  .pick_status.json: Update to 4fe5f06d400a7310ffc280761c27b036aec86646
  .pick_status.json: Mark 0557f0d59c5b22a8a934900ddc91f7a6057e146f as 
denominated
  ci: make sure we evaluate the python-test rules first
  .pick_status.json: Update to ff84aef116f9d0d13440fd13edf2ac0b69a8c132
  .pick_status.json: Update to 10e2dbb63b9d1f8f35c4fc3f570cd19b3fc03b43
  ci: fix job dependency error in MRs for bin/ci/* scripts
  VERSION: bump for 24.0.0-rc2

Erico Nunes (1):
  Revert "ci: lima farm is down"

Friedrich Vock (1):
  radv/rt: Add workaround to make leaves always active

Jesse Natalie (1):
  mesa: Consider mesa format in addition to internal format for mip/cube 
completeness

José Roberto de Souza (1):
  anv: Fix PAT entry for userptr in integrated GPUs

Karol Herbst (1):
  rusticl/kernel: run opt/lower_memcpy later to fix a crash

Lionel Landwerlin (3):
  anv: fix disabled Wa_14017076903/18022508906
  intel/aux_map: fix fallback unmapping range on failure
  anv: hide vendor ID for The Finals

Lucas Stach (1):
  etnaviv: disable 64bpp render/sampler formats

Matt Turner (2):
  util: Add DETECT_ARCH_HPPA macro
  util/tests: Disable half-float NaN test on hppa/old-mips

Mike Blumenkrantz (4):
  vk/cmdbuf: add back deleted maint6 workgraph bits
  lavapipe: use pushconstants2 for dgc
  lavapipe: fix devenv icd filename
  zink: fix separate shader patch variable location adjustment

Patrick Lerda (1):
  glsl/nir: fix gl_nir_cross_validate_outputs_to_inputs() memory leak

Pavel Ondračka (1):
  r300: fix reusing of color varying slots for generic ones

Pierre-Eric Pelloux-Prayer (2):
  radeonsi: compute epitch when modifying surf_pitch
  Revert "ci/radeonsi: disable VA-API testing on raven"

Sviatoslav Peleshko (1):
  nir: Use alu source components count in nir_alu_srcs_negative_equal

Tapani Pälli (1):
  anv: check for wa 16013994831 in emit_so_memcpy_end

Tatsuyuki Ishi (2):
  radv: Recompute max_waves after postprocessing RT config
  radv: never set DISABLE_WR_CONFIRM for CP DMA clears and copies

Timur Kristóf (1):
  radv: Correctly select SDMA support for PRIME blit.

Vinson Lee (1):
  intel/disasm: Remove duplicate variable reg_file

Yiwei Zhang (2):
  venus: populate oom from ring submit alloc failures
  vulkan/wsi/wayland: fix returns and avoid leaks for failed swapchain

Yonggang Luo (1):
  compiler/spirv: The spirv shader is binary, should write in binary mode

git tag: mesa-24.0.0-rc2

https://mesa.freedesktop.org/archive/mesa-24.0.0-rc2.tar.xz
SHA256: 653a71acf8eb26734a1de4df43be5a657f4c4835fcd5d6cc6da987c3c021861b  
mesa-24.0.0-rc2.tar.xz
SHA512: 
d58e86b79a65ac41be1460e73da42ca98bc2f9903ef04746594e2d76b5b723ccac24608fe3a6f2f649a50c1b32414522f9cf12466a0ea0d6ad626d4a2cf73a9e
  mesa-24.0.0-rc2.tar.xz
PGP:  https://mesa.freedesktop.org/archive/mesa-24.0.0-rc2.tar.xz.sig



signature.asc
Description: PGP signature


[ANNOUNCE] mesa 24.0.0-rc1

2024-01-11 Thread Eric Engestrom
Hello everyone,

I'm happy to announce the start of a new release cycle with the first
release candidate, 24.0.0-rc1.

As always, if you find any issues please report them here:
https://gitlab.freedesktop.org/mesa/mesa/-/issues/new

Any issue that should block the release of 24.0.0 final, thus adding
more 24.0.0-rc* release candidates, must be added to this milestone:
https://gitlab.freedesktop.org/mesa/mesa/-/milestones/45

The next release candidate is expected in one week, on January 17th.

Cheers,
  Eric

---

git tag: mesa-24.0.0-rc1

https://mesa.freedesktop.org/archive/mesa-24.0.0-rc1.tar.xz
SHA256: 86fb199ebacd973b6752381d6d39f238b83e57be3d69578c3824353a40ae8cee  
mesa-24.0.0-rc1.tar.xz
SHA512: 
e57b6b63baab77d17c7ba149bd5856fa64e6852ab2b134df8d3bb20b5aedd2b7223f500b6f6fed4095a3b52217eec17ce4e688c47a90220645416c54ce0e9e46
  mesa-24.0.0-rc1.tar.xz
PGP:  https://mesa.freedesktop.org/archive/mesa-24.0.0-rc1.tar.xz.sig



[ANNOUNCE] mesa 23.3.3

2024-01-10 Thread Eric Engestrom
Hello everyone,

The bugfix release 23.3.3 is now available.

If you find any issues, please report them here:
https://gitlab.freedesktop.org/mesa/mesa/-/issues/new

The next bugfix release is due in two weeks, on January 24th.

Cheers,
  Eric

---

Connor Abbott (1):
  ir3/legalize: Fix helper propagation with b.any/b.all/getone

Daniel Schürmann (1):
  nir/opt_move_discards_to_top: don't schedule discard/demote across 
subgroup operations

Dave Airlie (5):
  gallivm: handle llvm 16 atexit ordering problems.
  intel/compiler: fix release build unused variable.
  llvmpipe: fix caching for texture shaders.
  intel/compiler: reemit boolean resolve for inverted if on gen5
  radv: don't emit cp dma packets on video rings.

Eric Engestrom (15):
  docs: add sha256sum for 23.3.2
  .pick_status.json: Mark eb5bb5c784e97c533e30b348e82e446ac0da59c8 as 
denominated
  .pick_status.json: Update to ebee672ef87794f3f4201270623a92f34e62b8ff
  .pick_status.json: Mark 060439bdf0e74f0f2e255d0a81b5356f9a2f5457 as 
denominated
  .pick_status.json: Mark 8d0e70f628b745ad81124e0c3fe5e46ea84f6b46 as 
denominated
  .pick_status.json: Update to 39c8cca34fb72db055df18abf1d473e099f4b05b
  .pick_status.json: Update to 2c078bfd18cae0ed1a0a3916020e49fb74668504
  .pick_status.json: Update to e2a7c877ad1fd6bda4032f707eea7646e5229969
  .pick_status.json: Update to 031978933151e95690e93919e7bfd9f1753f2794
  .pick_status.json: Mark fbe4e16db2d369c3e54067d17f81bdce8661a461 as 
denominated
  .pick_status.json: Mark b38c776690c9c39b04c57d74f9b036de56995aff as 
denominated
  .pick_status.json: Update to f6d2df5a7542025022e69b81dbe3af3e51ea5cd3
  .pick_status.json: Update to 67ad1142cf6afe61de834cefeddb4be06382899f
  docs: add release notes for 23.3.3
  VERSION: bump for 23.3.3

Erik Faye-Lund (2):
  zink: update profile schema
  zink: use KHR version of maint5 features

Friedrich Vock (1):
  radv/rt: Free traversal NIR after compilation

Georg Lehmann (1):
  aco: fix applying input modifiers to DPP8

Jonathan Gray (1):
  zink: put sysmacros.h include under #ifdef MAJOR_IN_SYSMACROS

José Roberto de Souza (2):
  anv: Assume that imported bos already have flat CCS requirements satisfied
  anv: Increase ANV_MAX_QUEUE_FAMILIES

Karol Herbst (2):
  zink: lock screen queue on context_destroy and CreateSwapchain
  zink: fix heap-use-after-free on batch_state with sub-allocated 
pipe_resources

Konstantin Seurer (2):
  vtn: Remove transpose(m0)*m1 fast path
  vtn: Allow for OpCopyLogical with different but compatible types

Leo Liu (1):
  gallium/vl: match YUYV/UYVY swizzle with change of color channels

Lionel Landwerlin (2):
  isl: implement Wa_22015614752
  intel/fs: fix depth compute state for unchanged depth layout

Marek Olšák (1):
  glthread: don't unroll draws using user VBOs with GLES

Mary Guillemard (2):
  zink: Initialize pQueueFamilyIndices for image query / create
  zink: Always fill external_only in zink_query_dmabuf_modifiers

Mike Blumenkrantz (1):
  zink: enforce maxTexelBufferElements for texel buffer sizing

Rhys Perry (1):
  aco/tests: use more raw strings

Samuel Pitoiset (2):
  radv: fix binding partial depth/stencil views with dynamic rendering
  radv: disable stencil test without a stencil attachment

Sil Vilerino (2):
  Revert "d3d12: Only destroy the winsys during screen destruction, not 
reset"
  Revert "d3d12: Fix screen->winsys leak in d3d12_screen"

Vinson Lee (1):
  ac/rgp: Fix single-bit-bitfield-constant-conversion warning

Yonggang Luo (1):
  meson: Support for both packaging and distutils

antonino (1):
  egl: only check dri3 on X11

git tag: mesa-23.3.3

https://mesa.freedesktop.org/archive/mesa-23.3.3.tar.xz
SHA256: 518307c0057fa3cee8b58df78be431d4df5aafa7edc60d09278b2d7a0a80f3b4  
mesa-23.3.3.tar.xz
SHA512: 
bed23e8324b026edd5d2b16a381ec563cf2fa9be9c8fbe8d9fb907cab9d87eef91f493fb9d4e3973d4b679e271d2a85ce48af491585638ab97f087532fc63c30
  mesa-23.3.3.tar.xz
PGP:  https://mesa.freedesktop.org/archive/mesa-23.3.3.tar.xz.sig



signature.asc
Description: PGP signature


[ANNOUNCE] mesa 23.3.2

2023-12-27 Thread Eric Engestrom
Hello everyone,

The bugfix release 23.3.2 is now available.

If you find any issues, please report them here:
https://gitlab.freedesktop.org/mesa/mesa/-/issues/new

The next bugfix release is due in two weeks, on January 10th.

Cheers,
  Eric

---
Bas Nieuwenhuizen (1):
  radv: Use correct writemask for cooperative matrix ordering.

Boris Brezillon (3):
  util/hash_table: Use FREE() to be consistent with the CALLOC_STRUCT() call
  util/hash_table: Don't leak hash_u64_key objects when the entry exists
  util/hash_table: Don't leak hash_key_u64 objects when the u64 hash table 
is destroyed

Christian Gmeiner (2):
  etnaviv: Update headers from rnndb
  etnaviv: Add static_assert(..) to catch memory corruption

Dave Airlie (1):
  intel/compiler: move gen5 final pass to actually be final pass

David Heidelberg (2):
  ci/freedreno: timestamp-get no longer fails on Adreno
  ci/freedreno: fail introduced by ARB_post_depth_coverage

Eric Engestrom (12):
  docs: add sha256sum for 23.3.1
  .pick_status.json: Update to d761871761e5fe7d498b0cc818ed627698ed1225
  .pick_status.json: Update to 377c6b2d45ee73da3e5431846a3b4bfdd7ae2b83
  ci/b2c: drop passthrough of unset CI_JOB_JWT
  .pick_status.json: Updates notes for 
6a92af158dc132eee449c175bdee66d92c68d191
  vulkan/wsi: fix build when platform headers are installed in non-standard 
locations
  .pick_status.json: Update to 670a799ebff9a98daafccf49324c2a01311b0c41
  .pick_status.json: Update to e61fae6eb8ae1ae1228d6f89329324310db808ae
  .pick_status.json: Update to 1e6fcd6a611574241b1cde306afcc416a03ac76b
  .pick_status.json: Update to 55c262898ae7188311c89a60e4ec0fbb67b7a95b
  docs: add release notes for 23.3.2
  VERSION: bump for 23.3.2

Faith Ekstrand (1):
  nir: Scalarize bounds checked loads and stores

Friedrich Vock (2):
  radv,vtn,driconf: Add and use radv_rt_ssbo_non_uniform workaround for 
Crysis 2/3 Remastered
  radv/rt: Initialize unused children in PLOC early-exit

George Ouzounoudis (1):
  vulkan: Fix dynamic graphics state enum usage

Gert Wollny (1):
  r600/sfn: keep workgroup and invocation ID registers for whole shader

Jesse Natalie (1):
  d3d12: Only destroy the winsys during screen destruction, not reset

Jonathan Gray (1):
  intel/common: add directory prefix to intel_gem.h include

José Expósito (1):
  egl/glx: fallback to software when Zink is forced and fails

Karol Herbst (4):
  rusticl/kernel: explicitly set rounding modes
  rusticl: do not warn on empty RUSTICL_DEBUG or RUSTICL_FEATURES
  rusticl: silence clippy::arc-with-non-send-sync for now
  rusticl: check rustc version for flags requiring newer rustc/clippy

Kenneth Graunke (3):
  iris: Initialize bo->index to -1 when importing buffers
  iris: Don't search the exec list if BOs have never been added to one
  iris: Skip mi_builder init for indirect draws

Lionel Landwerlin (4):
  nir/clone: fix missing printf_info clone
  nir/divergence: handle printf intrinsic
  anv: fix incorrect queue_family access on command buffer
  anv: wait for CS write completion before executing secondary

Michel Dänzer (2):
  gallium/dri: Return __DRI_ATTRIB_SWAP_UNDEFINED for _SWAP_METHOD
  glx: Handle IGNORE_GLX_SWAP_METHOD_OML regardless of GLX_USE_APPLEGL

Pierre-Eric Pelloux-Prayer (4):
  radeonsi/sqtt: fix RGP pm4 state emit function
  radeonsi/sqtt: clear record_counts variable
  radeonsi/sqtt: rework pm4.reg_va_low_idx
  radeonsi/sqtt: use calloc instead of malloc

Robert Foss (1):
  egl/surfaceless: Fix EGL_DEVICE_EXT implementation

Sil Vilerino (1):
  d3d12: Fix AV1 video encode 32 bits build

Sviatoslav Peleshko (2):
  nir/loop_analyze: Don't test non-positive iterations count
  intel/fs: Don't optimize DW*1 MUL if it stores value to the accumulator

Tapani Pälli (5):
  anv/hasvk/drirc: change anv_assume_full_subgroups to have subgroup size
  drirc: setup anv_assume_full_subgroups=16 for UnrealEngine5.1
  iris: use intel_needs_workaround with 14015055625
  mesa: fix enum support for EXT_clip_cull_distance
  drirc/anv: disable FCV optimization for Baldur's Gate 3

Timothy Arceri (1):
  radeonsi: fix divide by zero in si_get_small_prim_cull_info()

Vinson Lee (1):
  etnaviv: Remove duplicate initializers

Yiwei Zhang (1):
  vulkan/wsi/wayland: ensure drm modifiers stored in chain are immutable

Yonggang Luo (1):
  dzn: Fixes -Werror=incompatible-pointer-type

git tag: mesa-23.3.2

https://mesa.freedesktop.org/archive/mesa-23.3.2.tar.xz
SHA256: 3cfcb81fa16f89c56abe3855d2637d396ee4e03849b659000a6b8e5f57e69adc  
mesa-23.3.2.tar.xz
SHA512: 
634d2b67ade2121de3f19f2cccd4bf7ceb2ac391b9366587ed1c2412444e010de8ec14a25529fdec1f43f943096422eb23cefcb8a89d2f8b20286850188b65c3
  mesa-23.3.2.tar.xz
PGP:  https://mesa.freedesktop.org/archive/mesa-23.3.2.tar.xz.sig



signature.

[ANNOUNCE] mesa 23.3.1

2023-12-13 Thread Eric Engestrom
Hello everyone,

The bugfix release 23.3.1 is now available.

If you find any issues, please report them here:
https://gitlab.freedesktop.org/mesa/mesa/-/issues/new

The next bugfix release is due in two weeks, on December 27th.

Cheers,
  Eric

---

Alessandro Astone (1):
  asahi: Use the compat version of qsort_r

Boris Brezillon (2):
  panfrost: Fix multiplanar YUV texture descriptor emission on v9+
  panfrost: Don't leak NIR compute shaders

Dave Airlie (1):
  nvk: fix transform feedback with multiple saved counters.

David Heidelberg (1):
  docs: drop unused manual optimizations override

Eric Engestrom (18):
  docs: add release notes for 23.3.0
  docs: add sha256sum for 23.3.0
  .pick_status.json: Update to 0e1bee73eb401e3b9c39f4777f775dd3ab9a08e2
  .pick_status.json: Mark e0c2244ea9b162788c781398743919956b0d55b7 as 
denominated
  bin/gen_release_notes: fix regex raw string
  .pick_status.json: Update to ebaede788e05ea3a22bfd4f054c85053247de9ff
  amd/ci: radeonsi is gl, not vk
  .pick_status.json: Update to 1700c6af6f807f801382c6cea5cb7136563e8bad
  nvk: use `||` instead of `|` between bools
  .pick_status.json: Update to 5bf68ab70133edd264f832f4a133288b8b45f66d
  ci: fix rules for formatting checks
  v3d: drop leftover from "move v3d_tiling to common"
  .pick_status.json: Update to 9ab59574ef162393f89c36980a366eeb8ecccb64
  .pick_status.json: Update to a921a69010102c6e35267066dc8a50461cae46fd
  spirv: add missing build dependency
  ci: fix kdl commit fetch
  docs: add release notes for 23.3.1
  VERSION: bump for 23.3.1

Erik Faye-Lund (1):
  meson: work around meson 0.62 issue

Felix bridault (1):
  radv: use 32bit va range for sparse descriptor buffers

Georg Lehmann (1):
  aco: don't optimize DPP across more than one block

Gert Wollny (2):
  r600/sfn: Fix usage of std::string constructor
  r600/sfn: Don't try to re-use iterators when the set is made empty

Ian Romanick (1):
  nir: Handle divergence for decl_reg

José Expósito (1):
  zink: initialize drm_fd to -1

José Roberto de Souza (1):
  anv: Fix handling of host_cached_coherent bos in gen9 lp in older kernels

Juan A. Suarez Romero (2):
  ci/baremetal: make BM_BOOTCONFIG optional
  ci: do not mount already mounted directories

Juston Li (2):
  venus: implement vkGet[Device]ImageSparseMemoryRequirements
  venus: fix query feedback copy sanitize off by 1

Kenneth Graunke (2):
  anv: Drop 3/4 of PPGTT size restriction for sys heap size calculation
  anv: Don't report more memory available than the heap size

Konstantin Seurer (1):
  nir/lower_vars_to_scratch: Remove all unused derefs

Lionel Landwerlin (5):
  intel/fs: fix incorrect register flag interaction with dynamic 
interpolator mode
  intel/aux_map: introduce ref count of L1 entries
  anv: use main image address to determine ccs compatibility
  anv: track & unbind image aux-tt binding
  anv: remove heuristic preferring dedicated allocations

Mario Kleiner (1):
  v3d: add B10G10R10[X2/A2]_UNORM to format table.

Mark Collins (1):
  meson: Update lua wrap to 5.4.6-4

Pierre-Eric Pelloux-Prayer (1):
  egl/wayland: set the correct modifier for the linear_copy image

Rhys Perry (1):
  nir/loop_analyze: skip if basis/limit/comparison is vector

Rob Clark (2):
  freedreno/drm: Fix zombie BO import harder
  freedreno/a6xx: Fix NV12+UBWC import

Rohan Garg (1):
  intel/compiler: infer the number of operands using lsc_op_num_data_values

Samuel Pitoiset (2):
  radv: fix bogus interaction between DGC and RT with descriptor bindings
  radv: set combinedImageSamplerDescriptorCount to 1 for multi-planar 
formats

Sil Vilerino (3):
  d3d12: Fix d3d12_tcs_variant_cache_destroy leak in d3d12_context
  d3d12: Fix screen->winsys leak in d3d12_screen
  d3d12: d3d12_create_fence_win32 - Fix double refcount bump

Sviatoslav Peleshko (1):
  anv: Fix MI_ARB_CHECK calls in generated indirect draws optimization

Yiwei Zhang (3):
  venus: fix async compute pipeline creation
  venus: properly initialize ring monitor initial alive status
  driconfig: add a workaround for Hades (Vulkan backend)

git tag: mesa-23.3.1

https://mesa.freedesktop.org/archive/mesa-23.3.1.tar.xz
SHA256: 6e48126d70fdb3f20ffeb246ca0c2e41ffdc835f0663a03d4526b8bf5db41de6  
mesa-23.3.1.tar.xz
SHA512: 
0861fb5083e37439ad8cc0a0d8372a7c84d8665ea298dc784e2dd893162e20ae072f5ef0b860be88ecf74bc123714acbc1dec312e139b892ff40ef1887c5f4a5
  mesa-23.3.1.tar.xz
PGP:  https://mesa.freedesktop.org/archive/mesa-23.3.1.tar.xz.sig



signature.asc
Description: PGP signature


[ANNOUNCE] mesa 23.3.0

2023-11-29 Thread Eric Engestrom
Hello everyone,

I'm happy to announce a new feature release, 23.3.0!

It includes NVK, a new reverse-engineered Vulkan driver for Nvidia hardware.
This driver is still in experimental phase, not quite ready for prime time
yet, but adventurous users can give it a go!

New extensions & features (in no particular order):
- VK_EXT_pipeline_robustness on ANV
- VK_KHR_maintenance5 on RADV
- OpenGL ES 3.1 on Asahi
- GL_ARB_compute_shader on Asahi
- GL_ARB_shader_atomic_counters on Asahi
- GL_ARB_shader_image_load_store on Asahi
- GL_ARB_shader_image_size on Asahi
- GL_ARB_shader_storage_buffer_object on Asahi
- GL_ARB_sample_shading on Asahi
- GL_OES_sample_variables on Asahi
- GL_OES_shader_multisample_interpolation on Asahi
- GL_OES_gpu_shader5 on Asahi
- EGL_ANDROID_blob_cache works when disk caching is disabled
- VK_KHR_cooperative_matrix on RADV/GFX11+

If you find any issues, please report them here:
https://gitlab.freedesktop.org/mesa/mesa/-/issues/new

The next bugfix release is due in two weeks, on December 13th.

Cheers,
  Eric

---

Eric Engestrom (4):
  .pick_status.json: Update to f843b14c171299e1696ca6d971ccaa496f60c3ab
  intel/perf: fix regex escaping
  intel/ci: fix .hasvk-manual-rules
  VERSION: bump for 23.3.0

Jesse Natalie (1):
  d3d12: Fix multidimensional array ordering

Marek Olšák (1):
  nir: fix gathering TESS_LEVEL_INNER/OUTER usage with lowered IO

Mary Guillemard (1):
  venus: Do not submit batch manually when no feedback is required

Pierre-Eric Pelloux-Prayer (1):
  radeonsi: check sctx->tess_rings is valid before using it

Rhys Perry (1):
  ac/nir: fix partial mesh shader output writes on GFX11

git tag: mesa-23.3.0

https://mesa.freedesktop.org/archive/mesa-23.3.0.tar.xz
SHA256: 50f729dd60ed6335b989095baad81ef5edf7cfdd4b4b48b9b955917cb07d69c5  
mesa-23.3.0.tar.xz
SHA512: 
3568b571974a2c6c0c3a4cc614c851729962e39926f0af906ba91604f9d43c0618db7df004cbec5d9e5dbade2d6bde818608c9aa1686183994d68ad3e6ac4521
  mesa-23.3.0.tar.xz
PGP:  https://mesa.freedesktop.org/archive/mesa-23.3.0.tar.xz.sig



signature.asc
Description: PGP signature


[ANNOUNCE] mesa 23.3.0-rc5

2023-11-24 Thread Eric Engestrom
Hello everyone,

I'm happy to announce the next release candidate, 23.3.0-rc5.

As always, if you find any issues please report them here:
https://gitlab.freedesktop.org/mesa/mesa/-/issues/new

Any issue that should block the release of 23.3.0 final, thus adding
more 23.3.0-rc* release candidates, must be added to this milestone:
https://gitlab.freedesktop.org/mesa/mesa/-/milestones/44

The next release candidate is expected in one week, on November 29th.

Cheers,
  Eric

---

Boris Brezillon (1):
  panfrost: Flag the right shader when updating images

Chia-I Wu (1):
  radv: fix image view extent override for astc

Connor Abbott (1):
  tu: Fix re-emitting VS param state after it is re-enabled

David Rosca (1):
  util/rbsp: Fill bits twice if reading more than 16 bits

Eric Engestrom (5):
  .pick_status.json: Update to f05688aa3299a27430119b27e45181a6f415bff8
  egl/dri2: increase NUM_ATTRIBS to fit all the attributes
  .pick_status.json: Update to f39ed0063b4cd3e5a71efad2d43ce31f574c698d
  .pick_status.json: Update to b07a58157d0b110dbc09a42cffe7046c3200dd3b
  VERSION: bump for 23.3.0-rc5

Erico Nunes (1):
  v3dv: Rework to remove drm authentication for wsi

Georg Lehmann (1):
  aco/sched: treat p_dual_src_export_gfx11 like export

Iván Briano (1):
  anv: use the right vertexOffset on CmdDrawMultiIndexed

José Expósito (2):
  zink: fix dereference before NULL check
  zink: allow software rendering only if selected

Lionel Landwerlin (5):
  intel/fs: rerun divergence analysis prior to convert_from_ssa
  intel/nir/rt: fix reportIntersection() hitT handling
  anv: fix CC_VIEWPORT pointer dirty after blorp/simple-shaders
  anv: fix dirty state tracking for 3DSTATE_PUSH_CONSTANT_ALLOC
  intel/perf: fix querying of configurations

Matt Turner (1):
  util: Include stdint.h in libdrm.h

Pierre-Eric Pelloux-Prayer (1):
  mesa: restore call to _mesa_set_varying_vp_inputs from 
set_vertex_processing_mode

Rhys Perry (2):
  radv: add radv_disable_trunc_coord option
  radv: enable radv_disable_trunc_coord for vkd3d-proton/DXVK

Robert Mader (4):
  util: Add new helpers for pipe resources
  panfrost: Support parameter queries for main planes
  vc4/resource: Support offset query for multi-planar planes
  v3d/resource: Support offset query for multi-planar planes

Samuel Pitoiset (5):
  radv: fix a descriptor leak with debug names and host base descriptor set
  radv: add a missing async compute workaround for Tonga/Iceland
  radv: disable TC-compatible HTILE on Tonga and Iceland
  radv: set radv_invariant_geom=true for War Thunder
  radv: do not set OREO_MODE to fix rare corruption on GFX11

Simon Ser (3):
  egl: extract EGLDevice setup in dedicated function
  egl: move dri2_setup_device() after dri2_setup_extensions()
  egl: ensure a render node is passed to _eglFindDevice()

Tapani Pälli (2):
  anv/drirc: add option to disable FCV optimization
  drirc: Set limit_trig_input_range option for Valheim

Tatsuyuki Ishi (2):
  zink: Fix missing sparse buffer bind synchronization.
  zink: Fix waiting for texture commit semaphores.

git tag: mesa-23.3.0-rc5

https://mesa.freedesktop.org/archive/mesa-23.3.0-rc5.tar.xz
SHA256: e8aace72be125bba3220b5a9c31663a63ed708bb8d049c425223e93ddd3843ea  
mesa-23.3.0-rc5.tar.xz
SHA512: 
f1c2421ab262da422ed9ac5ca08b0e1c41264373e022de9413c65e1e7e8ee929979d1c80741497a0acba1d118665a7f6076e24139be0c9c70f3fe8f5d319c187
  mesa-23.3.0-rc5.tar.xz
PGP:  https://mesa.freedesktop.org/archive/mesa-23.3.0-rc5.tar.xz.sig



signature.asc
Description: PGP signature


[ANNOUNCE] mesa 23.3.0-rc4

2023-11-15 Thread Eric Engestrom
Hello everyone,

I'm happy to announce the next release candidate, 23.3.0-rc4.

As always, if you find any issues please report them here:
https://gitlab.freedesktop.org/mesa/mesa/-/issues/new

Any issue that should block the release of 23.3.0 final, thus adding
more 23.3.0-rc* release candidates, must be added to this milestone:
https://gitlab.freedesktop.org/mesa/mesa/-/milestones/44

The next release candidate is expected in one week, on November 22th.

Cheers,
  Eric

---

Connor Abbott (1):
  ir3/ra: Don't swap killed sources for early-clobber destination

David Heidelberg (1):
  ci/traces: drop the freedoom-phase2-gl-high.trace

David Rosca (3):
  gallium/auxiliary/vl: Fix coordinates clamp in compute shaders
  gallium/auxiliary: Fix coordinates clamp in util_compute_blit
  gallium/auxiliary/vl: Scale dst_rect x0/y0 when rendering chroma plane

Eric Engestrom (6):
  .pick_status.json: Update to 56451ce773c11094a8c08fdc6b500bb8bdcf37e1
  .pick_status.json: Mark fa7ec4226bdf48bf63438e303af83ecd58ec95f2 as 
denominated
  .pick_status.json: Update to 08f851f4361cfbdb211dc70d03cf3ebff331c3ee
  .pick_status.json: Update to 03a7cb261828b350dd9b56bd74850197ca9eba33
  .pick_status.json: Mark fcfa68a632e5711cc657b103c9a0384928e9bf49 as 
denominated
  VERSION: bump for 23.3.0-rc4

Friedrich Vock (1):
  vulkan: Don't use set_foreach_remove when destroying pipeline caches

Georg Lehmann (1):
  aco: add missing scc def for SALU quad broadcast

Jesse Natalie (1):
  nir_lower_mem_access_bit_sizes: Fix write-mask-constrained 3-byte stores 
as atomics

Konstantin Seurer (1):
  radv/sqtt: Fix tracing acceleration structure commands

Lionel Landwerlin (1):
  isl: disable MCS compression on R9G9B9E5

Marek Olšák (1):
  radeonsi/gfx11: don't set OREO_MODE to fix rare corruption

Mary Guillemard (1):
  zink: Check for VK_EXT_extended_dynamic_state3 before setting A2C

Matt Turner (1):
  r600: Add missing dep on git_sha1.h

Paulo Zanoni (1):
  vulkan: fix potential memory leak in create_rect_list_pipeline()

Rhys Perry (1):
  docs: fix RADV_THREAD_TRACE_CACHE_COUNTERS default

Rob Clark (1):
  freedreno: Always attach bo to submit

Roman Stratiienko (1):
  v3d: Don't implicitly clear the content of the imported buffer

Sagar Ghuge (2):
  anv: Write timestamp using MI_FLUSH_DW on blitter
  anv: Flush data cache while clearing depth using HIZ_CCS_WT

Samuel Pitoiset (2):
  radv: fix registering queues for RGP with compute only
  radv: set radv_zero_vram=true for Unreal Engine 4/5

Tapani Pälli (1):
  iris: add data cache flush for pre hiz op

antonino (1):
  vulkan: use instance allocator for `object_name` in some objects

git tag: mesa-23.3.0-rc4

https://mesa.freedesktop.org/archive/mesa-23.3.0-rc4.tar.xz
SHA256: ecf0f1748ade2e3d5a0196a736ddd8c4802f527278e8962d2fafddfa0e630ac3  
mesa-23.3.0-rc4.tar.xz
SHA512: 
4b54131831fd4b73348e282cf1854d8c10f948c1468c1c069c147172a104b44a6253815a8f1487e5ec72c147a78b438286145a4683c18a64550f0405a8197d52
  mesa-23.3.0-rc4.tar.xz
PGP:  https://mesa.freedesktop.org/archive/mesa-23.3.0-rc4.tar.xz.sig



signature.asc
Description: PGP signature


[ANNOUNCE] mesa 23.3.0-rc3

2023-11-08 Thread Eric Engestrom
Hello everyone,

I'm happy to announce the next release candidate, 23.3.0-rc3.

As always, if you find any issues please report them here:
https://gitlab.freedesktop.org/mesa/mesa/-/issues/new

Any issue that should block the release of 23.3.0 final, thus adding
more 23.3.0-rc* release candidates, must be added to this milestone:
https://gitlab.freedesktop.org/mesa/mesa/-/milestones/44

The next release candidate is expected in one week, on November 15th.

Cheers,
  Eric

---

Alyssa Rosenzweig (1):
  agx: Fix fragment side effects scheduling

Connor Abbott (2):
  freedreno/ci: Remove minetest trace
  v3d/ci: Remove minetest trace

Corentin Noël (1):
  frontends/va: Remove wrong use of ProfileToPipe

Daniel Stone (1):
  ci: Try really hard to print final result string

David Rosca (2):
  frontends/va: Map decoder and postproc surfaces for reading
  radeonsi: Fix offset for linear surfaces on GFX < 9

Eric Engestrom (7):
  .pick_status.json: Update to 1f1ec1c6bcc2a32a3c1df8c2cc7a2f4e7139b7ec
  .pick_status.json: Mark 8dda860f83ac30d042dc6beb4438cc925d1fd130 as 
denominated
  .pick_status.json: Update to 7d6f9ccfbeab050c26775d5e03578a01526cbfcb
  .pick_status.json: Update to aa33ca0a52591961f8ae01dc253354462ed17c18
  .pick_status.json: Update to a77ea9555aa00cc12f3d1c440252e940ff552500
  .pick_status.json: Mark 227300345ed38377190b0eaf08694d5c42ee7e60 as 
denominated
  VERSION: bump for 23.3.0-rc3

Erik Faye-Lund (1):
  panfrost: use perf_debug instead of open-coding

Faith Ekstrand (2):
  nir: add deref follower builder for casts.
  nir: Handle wildcards with casts in copy_prop_vars

Felix DeGrood (1):
  anv: remove CS_FLUSH from query regression

Gert Wollny (3):
  r600: Add callbacks for get_driver_uuid and get_device_uuid
  r600: Link with libgalliumvl, when enabling rusticl this is needed
  r600/sfn: Fixup component count only if intrinsic has it

José Expósito (1):
  zink: Fix crash on zink_create_screen error path

José Roberto de Souza (1):
  anv: Add missing ANV_BO_ALLOC_EXTERNAL flags when calling 
anv_device_import_bo()

Karol Herbst (3):
  nvc0: implement PIPE_CAP_TIMER_RESOLUTION
  rusticl/queue: do not send empty lists of event to worker queue
  rusticl/queue: fix implicit flushing of queue dependencies

LingMan (2):
  rusticl: Show an error message if the build is attempted with an outdated 
bindgen version
  rusticl: Show an error message if the version of bindgen can't be detected

Mary Guillemard (1):
  venus: skip bind sparse info when checking for feedback query

Mauro Rossi (2):
  Android.mk: filter out cflags to build with Android 14 bundled clang
  Android.mk: disable android-libbacktrace to build with Android 14

Rhys Perry (3):
  radv: call lower_array_deref_of_vec before lower_io_arrays_to_elements
  radv: skip radv_remove_varyings for mesh shaders
  radv: disable gs_fast_launch=2 by default

Rob Clark (3):
  tu/msm: Fix timeline semaphore support
  tu/virtio: Fix timeline semaphore support
  freedreno/drm: Fix race in zombie import

Samuel Pitoiset (1):
  nir: fix inserting the break instruction for partial loop unrolling

Sviatoslav Peleshko (1):
  nir/loop_analyze: Fix inverted condition handling in iterations 
calculation

Vlad Schiller (1):
  pvr: Fix VK_EXT_texel_buffer_alignment

Yiwei Zhang (2):
  venus: fix query feedback batch leak and race upon submission
  zink: apply can_do_invalid_linear_modifier to Venus

Yonggang Luo (1):
  nvk: Should use alignment instead of align

antonino (1):
  nir: don't take the derivative of the array index in `nir_lower_tex`

git tag: mesa-23.3.0-rc3

https://mesa.freedesktop.org/archive/mesa-23.3.0-rc3.tar.xz
SHA256: 99c9168fa247151cbc7de421504501d812ed450a309aede43023aa69def6cf44  
mesa-23.3.0-rc3.tar.xz
SHA512: 
be70ce2ba0051685e9585944dcfc8c66d33f68827781d6d003a98b4409bd9e28d00eef730e0eded5c1c14a600219411753c14c7e5e34190bbe8b65b5bf28fabd
  mesa-23.3.0-rc3.tar.xz
PGP:  https://mesa.freedesktop.org/archive/mesa-23.3.0-rc3.tar.xz.sig



signature.asc
Description: PGP signature


[ANNOUNCE] mesa 23.3.0-rc2

2023-11-01 Thread Eric Engestrom
Hello everyone,

I'm happy to announce the second release candidate, 23.3.0-rc2.

As always, if you find any issues please report them here:
https://gitlab.freedesktop.org/mesa/mesa/-/issues/new

Any issue that should block the release of 23.3.0 final, thus adding
more 23.3.0-rc* release candidates, must be added to this milestone:
https://gitlab.freedesktop.org/mesa/mesa/-/milestones/44

The next release candidate is expected in one week, on November 8th.

Cheers,
  Eric

---

Alyssa Rosenzweig (4):
  hasvk: Support builiding on non-Intel
  crocus: Support building on non-Intel
  meson: Add vulkan-drivers=all option
  meson: Add gallium-drivers=all option

Caio Oliveira (1):
  anv: Fix leak when compiling internal kernels

Corentin Noël (1):
  mesa/bufferobj: ensure that very large width+offset are always rejected

Danylo Piliaiev (1):
  tu: Fix reading of stale (V)PC_PRIMITIVE_CNTL_0

Eric Engestrom (5):
  .pick_status.json: Update to e64a97694ac9dc97f65e1a8e91a5c9789109fd2c
  .pick_status.json: Update to 4cdd094ae1e97d857a6b9dbc291d7bbe6ea266ac
  .pick_status.json: Update to e4a1bc70dd739ca8ac940af08312b038e288
  .pick_status.json: Update to faed5d647f2416bb0ce3a9d33a3955169c70dc52
  VERSION: bump for 23.3.0-rc2

Faith Ekstrand (1):
  nir/lower_bit_size: Fix subgroup lowering for floats

Iago Toral Quiroga (1):
  v3d,v3dv: fix MMU error from hardware prefetch after ldunifa

Ian Romanick (1):
  nir/split_vars: Don't split arrays of cooperative matrix types

Juston Li (6):
  venus: add helper function to get cmd handle
  venus: refactor out common cmd feedback functions
  venus: support deferred query feedback recording
  venus: track/recycle appended query feedback cmds
  venus: append query feedback at submission time
  venus: switch to unconditionally deferred query feedback

Karol Herbst (9):
  rusticl/device: restrict image_buffer_size
  rusticl/device: restrict param_max_size further
  rusticl/mem: properly set pipe_image_view::access
  zink: lower fisnormal as it requires the Kernel Cap
  radv: fix buffers in vkGetDescriptorEXT with size not aligned to 4
  rusticl/queue: Only take a weak ref to the last Event
  rusticl/mesa: pass PIPE_BIND_LINEAR in resource_create_texture_from_user
  zink: deallocate global_bindings array
  rusticl/mesa/screen: do not derefence the entire pipe_screen struct

Lionel Landwerlin (3):
  intel/fs: fix dynamic interpolation mode selection
  anv/meson: add missing dependency on the interface header
  anv: fix corner case of mutable descriptor pool creation

Marek Olšák (1):
  radeonsi: initialize perfetto in the right place

Mike Blumenkrantz (12):
  zink: don't block large vram allocations
  zink: add copy box locking
  zink: emit SpvCapabilitySampleRateShading with SampleId
  zink: always set VK_EXTERNAL_MEMORY_HANDLE_TYPE_HOST_ALLOCATION_BIT_EXT 
for usermem
  zink: clamp resolve extents to src/dst geometry
  zink: only emit xfb execution mode for last vertex stage
  aux/u_transfer_helper: set rendertarget bind for msaa staging resource
  zink: unset explicit_xfb_buffer for non-xfb shaders
  mesa/st/texture: match width+height for texture downloads of cube textures
  zink: add more locking for compute pipelines
  radv: correctly return oom from the device when failing to create a cs
  zink: check for cbuf0 writes before setting A2C

Neha Bhende (1):
  ntt: lower indirect tesslevels in ntt

Samuel Pitoiset (5):
  ac/gpu_info: remove bogus assertion about number of COMPUTE/SDMA queues
  radv: fix a synchronization issue with primitives generated query on 
RDNA1-2
  radv: bind the non-dynamic graphics state from the pipeline 
unconditionally
  radv: fix compute shader invocations query on compute queue on GFX6
  radv: emit COMPUTE_PIPELINESTAT_ENABLE for CS invocations on ACE

Sil Vilerino (1):
  d3d12: d3d12_video_buffer_create_impl - Fix resource importing

git tag: mesa-23.3.0-rc2

https://mesa.freedesktop.org/archive/mesa-23.3.0-rc2.tar.xz
SHA256: 82253a37c7b0f1a7ff15fdd7a51694d228e1538e1e1747f52b56c5dfc8bc2957  
mesa-23.3.0-rc2.tar.xz
SHA512: 
bebb27bcc860ef85b9f17001e00d83bdd4e6172c5ac7bdd3dd143814abe8e3b9443cea436db1df580834609f80ebdb46a01f3c66c141042a80f59434b5fd85aa
  mesa-23.3.0-rc2.tar.xz
PGP:  https://mesa.freedesktop.org/archive/mesa-23.3.0-rc2.tar.xz.sig



signature.asc
Description: PGP signature


[ANNOUNCE] mesa 23.3.0-rc1

2023-10-25 Thread Eric Engestrom
Hello everyone,

I'm happy to announce the start of a new release cycle with the first
release candidate, 23.3.0-rc1.

The main highlights here are probably the addition of nvk [1],
a reverse-engineered NVIDIA Vulkan driver, and the addition of the
Raspbery Pi 5 support [2] to v3d (Opengl) & v3dv (Vulkan).

It also includes a lot of work on the Asahi driver, but it's still not
ready to be used *here* as the UAPI isn't stable yet and thus cannot be
merged upstream. Please use the downstream driver instead for now:
https://gitlab.freedesktop.org/asahi/mesa

As always, if you find any issues please report them here:
https://gitlab.freedesktop.org/mesa/mesa/-/issues/new

Any issue that should block the release of 23.3.0 final, thus adding
more 23.3.0-rc* release candidates, must be added to this milestone:
https://gitlab.freedesktop.org/mesa/mesa/-/milestones/44

The next release candidate is expected in one week, on November 1st.

Cheers,
  Eric

[1]: https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/24326
[2]: https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/25450

---

Eric Engestrom (1):
  VERSION: bump for rc1

git tag: mesa-23.3.0-rc1

https://mesa.freedesktop.org/archive/mesa-23.3.0-rc1.tar.xz
SHA256: 3e9d5ae6efc79a6363ca77308771df511396dd42b7e2b0683d41e6db41a95f7f  
mesa-23.3.0-rc1.tar.xz
SHA512: 
4eedec92dd59027801ed104cadaa3bc4d5ad5ca1073d6f173c31feeed5e528029c8ac417ee54ea69bc874847b7caf3fadd9d713f5b744d97d14a5ec6d0b8fce4
  mesa-23.3.0-rc1.tar.xz
PGP:  https://mesa.freedesktop.org/archive/mesa-23.3.0-rc1.tar.xz.sig



signature.asc
Description: PGP signature


[ANNOUNCE] mesa 23.1.9

2023-10-04 Thread Eric Engestrom
Hello everyone,

The bugfix release 23.1.9 is now available.

This is the last release of the 23.1 series. Users are encouraged to
switch to the 23.2 series to continue receiving bugfixes.

Cheers,
  Eric

---

Christian Gmeiner (1):
  isaspec: encode: Correct used regex

Danylo Piliaiev (2):
  tu/kgsl: Fix memory leak of tmp allocations during submissions
  radv: fix unused non-xfb shader outputs not being removed

Dave Airlie (1):
  llvmpipe: reset viewport_index_slot in fb bind

David Rosca (2):
  frontends/va: Process VAEncSequenceParameterBufferType first in 
vaRenderPicture
  frontends/va: Set default rate control values once when creating encoder

Eric Engestrom (10):
  docs: add sha256sum for 23.1.8
  .pick_status.json: Update to 632792eca0f3befb2edec9e429e696b88001be0f
  .pick_status.json: Mark 6d00c2f78cf651ef156c287368783ac6d0c40d50 as 
denominated
  .pick_status.json: Update to e7d393b1d7b8fd9b39942d4c2e5b32c46ff7
  .pick_status.json: Update to 6ea2ea0bb0e04ee658ed8ebb4e51515b2f4d20fb
  .pick_status.json: Update to a2641ddf0dfba68f957e4d7d839d7b5bbd02aa62
  .pick_status.json: Mark a0fba1731193c2475843ab704a2b053abdcaab43 as 
denominated
  .pick_status.json: Mark 2be9b66cddbe56136adb95013f084b3d881b8b71 as 
denominated
  docs: add release notes for 23.1.9
  VERSION: bump for 23.1.9

Georg Lehmann (2):
  aco: fix p_extract with v1 dst and s1 operand
  aco: implement 64bit div find_lsb

Gert Wollny (1):
  copyimage: check requested slice early when cube maps are involved

Karmjit Mahil (1):
  pvr: Fix dynamic desc offset storage

Karol Herbst (1):
  meson/rusticl: add sha1_h

Kenneth Graunke (1):
  mesa: Fix zeroing of new ParameterValues array entries when growing

Konrad Dybcio (1):
  freedreno: Include speedbin fallback in 690 chipid to fix probing

Konstantin Seurer (1):
  aco/spill: Make sure that offset stays in bounds

Lionel Landwerlin (2):
  intel: don't assume Linux minor dev node
  iris: add missing workaround for 3DSTATE_LINE_STIPPLE

Liviu Prodea (1):
  microsoft/clc: Don't build compiler test if build-tests is false

Marek Olšák (1):
  ac/llvm: fix flat PS input corruption

Mike Blumenkrantz (6):
  zink: move swapchain fence to swapchain object
  zink: avoid UAF on wayland async present with to-be-retired swapchain
  zink: always trace_screen_unwrap in acquire
  glx: XFree visual info
  radv: fix external handle type queries for dmabuf/fd
  zink: fix crashing in image rebinds

Pierre-Eric Pelloux-Prayer (1):
  radeonsi: emit framebuffer state after allocating cmask

Rhys Perry (1):
  aco/optimizer_postRA: don't combine DPP across exec on GFX8/9

Samuel Pitoiset (3):
  radv: stop skip emitting CB states when there is no color attachment
  radv: simplify the NGG vs legacy pipelinestat query path
  radv: fix COMPUTE_SHADER_INVOCATIONS query on compute queue

Tapani Pälli (2):
  anv: fix a leak of fp64_nir shader
  iris: flush data cache when flushing HDC on GFX < 12

antonino (3):
  vulkan: Extend vkGet/SetPrivateDataEXT handling to all platforms
  vulkan: Extend vkGet/SetPrivateDataEXT handling to VkSurface
  vulkan: Handle vkSetDebugUtilsObjectNameEXT on WSI objects

wangra (1):
  tu/kgsl: Fix bitfield of DITHER_MODE_MRT6

git tag: mesa-23.1.9

https://mesa.freedesktop.org/archive/mesa-23.1.9.tar.xz
SHA256: 295ba27c28146ed09214e8ce79afa1659edf9d142decc3c91f804552d64f7510  
mesa-23.1.9.tar.xz
SHA512: 
83f57c530ccc14e9debbc292f71214343f506bdf35bad235cdd3c380d769eb30658bdf93a70b79d7ce08e75615b892023e4245aed1237cd285d2f045cdbf9241
  mesa-23.1.9.tar.xz
PGP:  https://mesa.freedesktop.org/archive/mesa-23.1.9.tar.xz.sig



signature.asc
Description: PGP signature


[ANNOUNCE] mesa 23.1.8

2023-09-20 Thread Eric Engestrom
Hello everyone,

The bugfix release 23.1.8 is now available.

If you find any issues, please report them here:
https://gitlab.freedesktop.org/mesa/mesa/-/issues/new

The next bugfix release is due in two weeks, on October 4th.

Cheers,
  Eric

---

Corentin Noël (1):
  llvmpipe: make sure to initialize the lp_setup_context slots with the 
default values

Daniel Schürmann (1):
  aco/insert_exec_mask: set Exact mode after p_discard_if when necessary

Danylo Piliaiev (1):
  ir3/lower_tex_prefetch: Fix crash with lowered load_barycentric_at_offset

Dave Airlie (2):
  radv: don't emit event code on video queues.
  spirv: use a pointer sized int type for opencl event_t

David Rosca (1):
  frontends/va: Flush after unmapping VAImageBufferType

Eric Engestrom (7):
  docs: add sha256sum for 23.1.7
  .pick_status.json: Update to df710fe6956d2a6093473f8809b56267c3e31e5b
  .pick_status.json: Update to af27ecb08990938a7fad2c0a91519bf6779f894e
  .pick_status.json: Mark 0a1ccd4a9a6c85bce2013d8ff843e96d151288c9 as 
denominated
  .pick_status.json: Update to 8d2dcd55d78cff504304e2c7aa8b76526c8be36b
  docs: add release notes for 23.1.8
  VERSION: bump for 23.1.8

Erico Nunes (1):
  lima: fix plbu block stride calculation

Erik Faye-Lund (1):
  panfrost: delete stale editorconfig file

Georg Lehmann (1):
  nir/opt_algebraic: remove broken fddx/fddy patterns

Jordan Justen (1):
  intel/dev: Update device string for MTL PCI ID 0x7d55

Jose Maria Casanova Crespo (1):
  vc4: mark buffers as initialized at vc4_texture_subdata

Karmjit Mahil (1):
  pvr: Fix writing query availability write out

Lionel Landwerlin (1):
  hasvk: add state cache invalidation back before fast clears

Mike Blumenkrantz (13):
  zink: set is_xfb=false for all i/o variables
  aux/tc: handle stride mismatch during rp-optimized subdata
  nir/inline_uniforms: fix oob access with nir_find_inlinable_uniforms
  aux/tc: fix staging buffer sizing for texture_subdata
  aux/tc: fix address calc for segmented texture subdata
  glsl: check for xfb setting xfb info
  aux/tc: fix renderpass tracking fb state clobber scenario
  aux/tc: fix rp info handling around tc_sync calls
  aux/tc: don't use pipe_buffer_create_with_data() for rp-optimized subdata
  zink: flag db maps as unsynchronized
  lavapipe: clamp cache uuid size
  zink: propagate rp_tc_info_updated across unordered blits
  zink: ci updates

Paulo Zanoni (1):
  iris: avoid stack overflow in iris_bo_wait_syncobj()

Pierre-Eric Pelloux-Prayer (1):
  st/mesa: check renderbuffer before using it

Rhys Perry (3):
  aco/optimizer_postRA: check overwritten_subdword in is_overwritten_since()
  aco: check logical_phi_info at p_logical_end when eliminating exec writes
  aco: remove unused p_logical_end check when optimizing branching sequence

Ruijing Dong (1):
  radeonsi/vcn: change max_poc to fixed value for hevc encoder.

Samuel Holland (3):
  Android.mk: Allow building only Vulkan drivers
  Android.mk: Explicitly enable/disable LLVM support
  Android.mk: Only link LLVM for radeonsi, not amd_vk

Sil Vilerino (1):
  aux/tc: Add ASSERTED to unreferenced release build variable

Tapani Pälli (2):
  iris: avoid issues with undefined clip distance
  crocus: avoid issues with undefined clip distance

Vlad Schiller (1):
  pvr: Use correct index when writing query availability data

Yiwei Zhang (1):
  vulkan/android: add missing AHARDWAREBUFFER_USAGE_GPU_DATA_BUFFER usage

lorn10 (1):
  docs: Update Clover's env variable documentation

git tag: mesa-23.1.8

https://mesa.freedesktop.org/archive/mesa-23.1.8.tar.xz
SHA256: 45434ff91a709844130a3174d9c0ef39c6b50725b2bb0c13e736f36134db14ad  
mesa-23.1.8.tar.xz
SHA512: 
02dc6f8b10dd3827a2b62fba3035726b1b60ec0c3188817deea2ad14f80f332a37272e9f15c5f653f20cecb14f8ff91697d73c89afc83674c19b686a674b677d
  mesa-23.1.8.tar.xz
PGP:  https://mesa.freedesktop.org/archive/mesa-23.1.8.tar.xz.sig



signature.asc
Description: PGP signature


[ANNOUNCE] mesa 23.1.7

2023-09-06 Thread Eric Engestrom
Hello everyone,

The bugfix release 23.1.7 is now available.

If you find any issues, please report them here:
https://gitlab.freedesktop.org/mesa/mesa/-/issues/new

The next bugfix release is due in two weeks, on September 20th.

Cheers,
  Eric

---

Alyssa Rosenzweig (1):
  nir/passthrough_gs: Fix array size

Chia-I Wu (1):
  ac/surface: limit RADEON_SURF_NO_TEXTURE to color surfaces

Corentin Noël (1):
  virgl: Do not expose EXT_texture_mirror_clamp when using a GLES host

Daniel Schürmann (1):
  nir/opt_move: fix handling of if-condition

David Heidelberg (1):
  ci: disable Material Testers.x86_64_2020.04.08_13.38_frame799.rdc trace

David Rosca (1):
  Revert "radeonsi/vcn: add an exception of field case for h264 decoding"

Dmitry Baryshkov (1):
  tu: Pass real size of prime buffers to allocator

Emma Anholt (2):
  freedreno/a3-5xx: Don't try to emit ISAM for SSBO loads.
  disk_cache: Disable the "List" test for RO disk cache.

Eric Engestrom (24):
  docs: add sha256sum for 23.1.6
  .pick_status.json: Update to 9d442b459a43264c28994e65dcaacfe303feedd1
  .pick_status.json: Mark aebe58458611e0bb585a5bce8e16c1175783f3cc as 
denominated
  .pick_status.json: Update to 61dd0ff97d8d670e1b7dfea8a37e73b67a7f5ff3
  .pick_status.json: Update to 5fa9f842b09694a91310640ae949327a74d1bcd2
  vc4: drop duplicate .lower_ldexp
  zink: fix format in zink_make_{image,texture}_handle_resident()
  .pick_status.json: Mark 04ba4059b7243fb9258df12154ce1e7a01e019c8 as 
denominated
  .pick_status.json: Mark fe4208ed4c9a08c7963caa287ae34e9357de68af as 
denominated
  v3dv: fix 
VK_PIPELINE_ROBUSTNESS_{BUFFER,IMAGE}_BEHAVIOR_DEVICE_DEFAULT_EXT copy/paste 
typo
  v3dv: fix copy/pasted type of `sample`
  v3dv: fix shader stage name in error message
  v3d/qpu: fix type of function argument
  .pick_status.json: Update to 939845e424da7b2433902a9954cb6b615cd06d41
  .pick_status.json: Mark 5d19a0a19ba2ffe50a7d05fcf0ff17e0078c2d8e as 
denominated
  .pick_status.json: Mark 9865e5dff49395543da4331a943ba5a03ce6a413 as 
denominated
  .pick_status.json: Update to 3a949de28c42d8714320e56bd99168148503da7d
  .pick_status.json: Mark f97e38f9cdabf6e1cfab11ebaabf193492bd403c as 
denominated
  .pick_status.json: Mark fa6562b239f00f9f72c988459e252bdee072fd73 as 
denominated
  .pick_status.json: Update to 318b83899056d02ee83817cf16201a128fb81443
  .pick_status.json: Mark 83716b08cf103622829d84e673584781ee8850f6 as 
denominated
  .pick_status.json: Mark 8b93fa149bfbe1ca1a59d89ec53d576aa4ede2ec as 
denominated
  docs: add release notes for 23.1.7
  VERSION: bump for 23.1.7

Faith Ekstrand (4):
  nir: Fix nir_op_mov handling in nir_collect_src_uniforms
  nir: Handle nir_op_mov properly in opt_shrink_vectors
  nir: Don't handle nir_op_mov in get_undef_mask in opt_undef
  nir: Fix metadata in nir_lower_is_helper_invocation

Friedrich Vock (2):
  nir/load_store_vectorize: Handle intrinsics with constant base
  radv/rt: Pre-initialize instance address

Georg Lehmann (1):
  aco: fix u2f16 with 32bit input

Helen Koike (1):
  ci/android: remove strace output from cuttlefish-runner.sh

Jordan Justen (2):
  intel/dev: Use RPL-U name on RPL-U devices
  intel/dev: Add more RPL PCI IDs

Karol Herbst (3):
  rusticl/kernel: optimize nir between lowering io and explicit types
  nv50: limit max code uploads to 0x8000
  rusticl/memory: do not verify pitch for IMAGE1D_BUFFER

Kenneth Graunke (1):
  iris: Check prog[] instead of uncompiled[] for BLORP state skipping

Leo Liu (1):
  radeonsi/vcn: fix the incorrect dt_size

Lionel Landwerlin (5):
  intel/compiler: disable per-sample interpolation modes with 
non-per-sample dispatch
  intel/compiler: fix dynamic alpha-to-coverage handling
  intel/fs: implement dynamic interpolation mode for dynamic persample 
shaders
  anv: add missing ISL storage usage
  intel/nir: rerun lower_tex if it lowers something

Marek Vasut (1):
  etnaviv: Fully replicate back stencil config

Matt Turner (1):
  Revert "intel/fs: only avoid SIMD32 if strictly inferior in throughput"

Mike Blumenkrantz (3):
  vk/graphics: fix CWE handling with DS3
  zink: wait on async fence during ctx program removal
  zink: don't start multiple cache jobs for the same program

Paul Gofman (1):
  driconf: add a workaround for Rainbow Six Extraction

Rhys Perry (5):
  radv: disable 64-bit color attachments
  radv: fix 128bpp comp-to-single clears
  aco: fix p_bpermute_gfx6 with input at non-zero byte
  aco/spill: skip p_branch in process_block
  aco/spill: add all live-in to merge block spill candidates

Rohan Garg (3):
  crocus: fix GFX_VERx10 macro
  blorp: drop undefined macro
  iris: migrate preemption streamwout wa to WA infra

Samuel Pitoiset (2):
  Revert "r

[ANNOUNCE] mesa 23.1.6

2023-08-16 Thread Eric Engestrom
Hello everyone,

The bugfix release 23.1.6 is now available.

If you find any issues, please report them here:
https://gitlab.freedesktop.org/mesa/mesa/-/issues/new

The next bugfix release is due in two weeks, on August 30th.

Cheers,
  Eric

---

Dave Airlie (2):
  llvmpipe: fix fragdata/lastfragdata heuristic a bit more.
  zink: turn off threaded cpu access if not visible.

David Heidelberg (2):
  ci: add perfetto into mesa git-cache
  ci/deqp: really remove the uncompressed results.csv file

David Rosca (1):
  frontends/va: Ignore requested size when creating VAEncCodedBufferType

Derek Foreman (1):
  vulkan/wsi: Allow binding presentation_timing when software rendering

Dor Askayo (1):
  nouveau: add exported GEM handles to the global list

Emma Anholt (1):
  freedreno/a5xx: Skip emitting unused texture descriptors for images.

Eric Engestrom (17):
  docs: add sha256sum for 23.1.5
  .pick_status.json: Update to 4c3fc03d7f74e30e4896121cd1aed90151f3d305
  .pick_status.json: Update to d7fa2561a5e31b22b84b5735e2cdcbe27b8a7dfb
  bin: add wrapper to run scripts in a python venv
  bin/pick-ui: use venv wrapper
  .pick_status.json: Update to c5a6e88c4e816ded6105b74f101528eb004e0581
  .pick_status.json: Update to 06c8ebaa66b6f12b577ad1aa5e2a11628fd3735d
  .pick_status.json: Mark e1ff7893ba7f8773eb462cf19d524d2c3cdb624b as 
denominated
  .pick_status.json: Mark 58625686637a7a140d0ac1795f5cb2fbe426ca2b as 
denominated
  .pick_status.json: Update to ee6eadb65ab7e09aa4ffaf4e6c7676fb7c51e86e
  .pick_status.json: Mark 58ba2bcc8c185f8ebb74b863b76c1b65eb78206f as 
denominated
  .pick_status.json: Mark ac00f5a361ccf8ec9188d0d3256bf2e1ebc767ba as 
denominated
  .pick_status.json: Update to daa1f789b57aae7a23eecd4c337b79cfe1f081cf
  panfrost: upcast uint8/uint16 before shifting them beyond their range
  .pick_status.json: Mark b2f6de8f0d86b8143084212f970af072780fc201 as 
denominated
  docs: add release notes for 23.1.6
  VERSION: bump for 23.1.6

Friedrich Vock (1):
  radv: Handle VK_SUBOPTIMAL_KHR in trace layers

Gert Wollny (2):
  r600/sfn: Don't try to propagate to vec4 with more than one use
  r600/sfn: Take source uses into account when switching channels

Italo Nicola (2):
  mesa/main: account for RTT samples when updating framebuffer
  mesa/main: allow readpix/teximage to read from implicitly multisampled 
fbos

Janne Grunau (2):
  asahi,agx: Fix stack buffer overflow in agx_link_varyings_vs_fs
  asahi,agx: Upload constant buffers immediately

Julia Tatz (2):
  gallium/dri: fix dri2_from_names
  aux/trace: fix set_hw_atomic_buffers method name

Julian Hagemeister (1):
  Gallium: Fix shared memory segment leak

Karol Herbst (3):
  rusticl/kernel: only handle function_temp memory before lowering printf
  n50/compute: submit initial compute state in nv50_screen_create
  nv50: fix code uploads bigger than 0x1 bytes

Lionel Landwerlin (3):
  anv: fix 3DSTATE_RASTER::APIMode field setting
  anv: fake non intel vendorID for Death Stranding
  hasvk: fix null descriptor handling with A64 messages

Luigi Santivetti (1):
  pvr: do not claim support for ASTC texture compression

Martin Stransky (1):
  llvmpipe: fix UAF in lp_scene_is_resource_referenced.

Mike Blumenkrantz (21):
  lavapipe: don't check geometry for fb attachments
  zink: better handle separate shader dsl creation when no bindings exist
  zink: force image barriers after dmabuf import
  zink: use VK_WHOLE_SIZE when binding null db buffer descriptors
  zink: add batch refs for transient images
  zink: fix zs resolve attachment indexing
  zink: don't add VK_IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT for 
transient images
  zink: don't append msrtss to dynamic render if not supported
  zink: set msrtss depth resolve mode when enabled
  zink: add more locking for pipeline cache
  aux/trace: fix winsys handle dumping
  llvmpipe: block weird uses of subsampled formats in buffers
  llvmpipe: fix early depth + alpha2coverage + occlusion query interaction
  lavapipe: fix resolves where src image has a layer offset
  lavapipe: block yuv formats from getting blit feature flags
  zink: explicitly set non-optimal last_vertex_stage shader key on ctx 
create
  zink: fix big tcs output io
  zink: fix crash in lower_pv_mode_gs_store
  u/draw: skip zero-sized indirect draws
  zink: unset primgen suspended flag when ending a primgen query
  nir/zink: fix gs emulation xfb_info sizing

Paul Gofman (1):
  driconf: add a workaround for Captain Lycop: Invasion of the Heters

Rhys Perry (2):
  aco: summarize register demand after handling branches
  aco: don't create sendmsg(dealloc_vgprs) if scratch is used

Rob Clark (1):
  tu/drm: Add missing error path cleanup

Samuel Pitoiset (1):
  vulkan: ignore

[ANNOUNCE] mesa 23.1.5

2023-08-02 Thread Eric Engestrom
Hello everyone,

The bugfix release 23.1.5 is now available.

If you find any issues, please report them here:
https://gitlab.freedesktop.org/mesa/mesa/-/issues/new

The next bugfix release is due in two weeks, on August 16th.

Cheers,
  Eric

---

Alex Denes (1):
  virgl: link VA driver with build-id

Alyssa Rosenzweig (3):
  panfrost: Lower vertex_id for XFB
  panfrost: Fix transform feedback on v9 harder
  nir/lower_blend: Fix 32-bit logicops

Bas Nieuwenhuizen (2):
  aco: fix nir_op_vec8/16 with 16-bit elements.
  aco: Fix some constant patterns in 16-bit vec4 construction with s_pack.

Connor Abbott (1):
  tu: Fix vk2tu_*_stage flag type

Daniel Stone (1):
  egl/wayland: Always initialise fd_display_gpu

Danylo Piliaiev (3):
  freedreno/regs: Rename SP_FS_CTRL_REG0.DIFF_FINE into LODPIXMASK
  ir3: Fix FS quad ops returning wrong values from helper invocations
  tu,freedreno: Forbid blit event for R8G8_SRGB due to gpu faults

Dave Airlie (1):
  gallivm: fix atomic global temporary storage.

Eric Engestrom (6):
  docs: add sha256sum for 23.1.4
  .pick_status.json: Update to c75bf084d0b0ee4d4ba1d74ba5a7486a07ba8334
  .pick_status.json: Update to 2b7599dc495669a9f935dcb80e5b62a100a9b788
  .pick_status.json: Update to 8d7f682bdbaee2cd7185203770bfc3f0e07ee427
  docs: add release notes for 23.1.5
  VERSION: bump for 23.1.5

Georg Lehmann (1):
  aco/gfx11: fix get_gfx11_true16_mask with v_cmp_class_f16

Karol Herbst (2):
  nv50/ir/nir: fix txq emission on MS textures
  nv50/ir/nir: Fix zero source handling of tex instructions.

Konstantin Seurer (2):
  gallivm: Fix atomic_global types
  draw: Do not restart the primitive_id at 0

Lionel Landwerlin (1):
  intel/fs: fix missing predicate on SEL instruction

Mike Blumenkrantz (7):
  zink: be even dumber about buffer refs when replacing storage
  zink: emit SpvCapabilitySampleMaskPostDepthCoverage with 
SpvExecutionModePostDepthCoverage
  kopper: handle pixmap creation failure more gracefully
  glxsw: check geometry of drawables on creation
  zink: don't clobber descriptor mode on multiple screen creation
  nir: fix slot calculations for compact variables with location_frac
  lavapipe: use the component offset directly for xfb

Nanley Chery (2):
  anv: Don't support ASTC images with modifiers
  intel/blorp: Ambiguate after CCS resolves on gfx7-8

Rhys Perry (4):
  radv: fix radv_get_ballot_bit_size with CS
  nir/opt_dead_cf: remove nodes after a jump earlier
  aco: insert s_nop before VGPR deallocation
  ac/llvm: fix AC_TM_CHECK_IR

Robert Mader (1):
  egl/wayland: wait for compositor to release shm buffers

Yiwei Zhang (3):
  turnip: flush cache for dstBuffer in vkCmdCopyQueryPoolResults
  venus: fix a cmd builder render_pass state leak across reset
  venus: fix cmd state leak across implicit reset

git tag: mesa-23.1.5

https://mesa.freedesktop.org/archive/mesa-23.1.5.tar.xz
SHA256: 3cf88576fdebf24fc4047067936131c90cb6541c27365996b79b661dec1fb153  
mesa-23.1.5.tar.xz
SHA512: 
c5eac5a497561374eaf931214aebc9001820c5ab49f9b8c5634b62af081b03b2f21c169c936524b2953c8815eb27dfb5c8c12276b9b1c119722cd6fea0b22d85
  mesa-23.1.5.tar.xz
PGP:  https://mesa.freedesktop.org/archive/mesa-23.1.5.tar.xz.sig



signature.asc
Description: PGP signature


[ANNOUNCE] glu 9.0.3

2023-07-21 Thread Eric Engestrom
Eric Engestrom (2):
  drop autotools
  glu 9.0.3

Jeremy Huddleston Sequoia (1):
  apple: Fix compatibility version and current version of meson build to be 
compatible with autotools build

Kevin Bowling (3):
  pkgconfig: Depend on opengl when built with libglvnd
  pkgconfig: Drop unneeded lines from autotools build
  pkgconfig: meson build should match autotools requires

Khem Raj (1):
  Remove deprecated register in C++17

git tag: glu-9.0.3

https://mesa.freedesktop.org/archive/glu/glu-9.0.3.tar.xz
SHA256: bd43fe12f374b1192eb15fe20e45ff456b9bc26ab57f0eee919f96ca0f8a330f  
glu-9.0.3.tar.xz
SHA512: 
b2781059c0e176192c3fc0d7244645020937a463311171efddb9f35fb94ee43faabcf627fa7f429d48fceaf6dd9c5adb69c86c7a21ec4ea490f4ab143d52e3ba
  glu-9.0.3.tar.xz
PGP:  https://mesa.freedesktop.org/archive/glu/glu-9.0.3.tar.xz.sig



signature.asc
Description: PGP signature


[ANNOUNCE] mesa 23.1.4

2023-07-21 Thread Eric Engestrom
Hello everyone,

The bugfix release 23.1.4 is now available.

If you find any issues, please report them here:
https://gitlab.freedesktop.org/mesa/mesa/-/issues/new

Sorry about the 2-and-a-bit weeks of delay, there were regressions and
I didn't have enough time to investigate them. For the release dates, I'll
consider the one 2 weeks ago as skipped, and the next bugfix release is due in
just under two weeks, on August 2nd.

Cheers,
  Eric

---

Alyssa Rosenzweig (4):
  nir/lower_bool_to_int32: Fix progress reporting
  pan/mdg: Fix temp count calculation
  nir: Add nir_foreach_function_impl helper
  panfrost: Fix transform feedback on v9

Billy Laws (1):
  wgl: Fix depth/stencil image support when using zink kopper

Boris Brezillon (3):
  renderonly: Fix potential NULL deref in the error path
  renderonly: Make sure we reset scanout on error in 
create_kms_dumb_buffer_for_resource()
  winsys/panfrost: Make sure we reset scanout on error in 
create_kms_dumb_buffer_for_resource()

Corentin Noël (2):
  compiler: Allow the explicit_stride of aoa types to be zero
  nir/split_64bit_vec3_and_vec4: Use the right number of components

Dave Airlie (3):
  lavapipe: check sampler pointer before deref
  draw/gs: handle extra shader outputs in geometry.
  llvmpipe/linear: don't allow linear path for shader output with location 
frac

Eric Engestrom (13):
  docs/relnotes: add sha256sum for 23.1.3
  .pick_status.json: Update to 337908440eefc95abef9fa4464e29d299072df73
  .pick_status.json: Update to f9e6d35f65c6c5913d54ba5306af391a8701a68a
  asahi: drop unnecessary DRM_FORMAT_MOD_{LINEAR,INVALID} fallbacks
  .pick_status.json: Mark af895692b3b52599e456f14e08a3beaa32b5a4c8 as 
denominated
  .pick_status.json: Update to e67337bebf623e67d119f48c2d24f3b831482ede
  .pick_status.json: Update to ba0ceb3be33766e2d96d50be6827e709c25f57dc
  .pick_status.json: Update to 9bcdc45ee7e8c4ca0dbb18ba16077d474d5ebb31
  util/disk_cache: fix ~/.cache/ permissions
  .pick_status.json: Update to cfd24047a1d901d209b18828fd91f9ec36ef0fed
  .pick_status.json: Mark 79f7882fc604515302351282f5e01ec5907727f7 as 
denominated
  docs: add release notes for 23.1.4
  VERSION: bump for 23.1.4

Faith Ekstrand (1):
  nv50/ir: Support vector movs

Feng Jiang (2):
  frontends/va: Fix memory leak of decrypt_key
  virgl/video: Fix out-of-bounds access in fill_mpeg4_picture_desc()

Filip Gawin (1):
  crocus: Avoid fast-clear with incompatible view

Francisco Jerez (1):
  intel/gfx12.5: Enable L3 partial write merging for compressible surfaces 
among other cases.

Frank Binns (1):
  pvr: skip setting up SPM consts buffer when no const shared regs are used

Friedrich Vock (2):
  radv/rt: Enable exact on software intersection functions
  radv/rt: Miss rays that hit the triangle's v edge

Gert Wollny (2):
  r600/sfn: Don't clear clear group flag on vec4 that comes from TEX or 
FETCH
  r600: Pre-EG  - Set wrap texture modes to repeat when seemless cube is 
used

Hyunjun Ko (1):
  anv/video: fix to set U/V offset correctly.

Iago Toral Quiroga (1):
  broadcom/compiler: don't leak v3d_compile when finding a new best strategy

Iván Briano (1):
  anv: ensure CFE_STATE is emitted for ray tracing pipelines

Janne Grunau (1):
  st/mesa: Set gl_config.floatMode based on color_format

Jesse Natalie (1):
  d3d12: Fix indexing of local_reference_state

José Roberto de Souza (1):
  anv: Fix compute maximum number of threads value

Juston Li (1):
  radv: fix incorrect size for primitives generated query

Karmjit Mahil (2):
  pvr: Fix seg fault on empty descriptor set
  pvr: Fix dynamic offset patching

Karol Herbst (1):
  nvc0: backport fp helper invocation fix to 2nd gen Maxwell+

Kenneth Graunke (1):
  intel: Initialize FF_MODE2 on all Gfx12 platforms

Konstantin Seurer (2):
  gallivm: Clamp the texel buffer size
  nir/opt_dead_cf: Handle if statements ending in a jump correctly

Lina Versace (1):
  venus: Fix detection of push descriptor set

Lionel Landwerlin (6):
  anv: limit ANV_PIPE_RENDER_TARGET_BUFFER_WRITES to blorp operations using 
3D
  anv: track buffer writes from shaders for query results writes
  anv: align buffers to a cache line
  anv: fix utrace batch allocation
  intel/fs: disable coarse pixel shader with interpolater messages at sample
  anv: fix utrace signaling with Xe

Marek Olšák (5):
  vbo: correctly restore _VaryingInputs for display list fast path
  glthread: determine global locking once every 64 batches to fix get_time 
perf
  mesa: fix 38% decrease in display list performance of 
Viewperf2020/NX8_StudioAA
  util/u_queue: fix util_queue_finish deadlock by merging lock and 
finish_lock
  lima: update CI fixes and flakes

Matt Turner (2):
  anv: Pipe anv_physical_device to anv_get_image_format_features2

[ANNOUNCE] mesa 23.1.3

2023-06-22 Thread Eric Engestrom
Hello everyone,

The bugfix release 23.1.3 is now available.

If you find any issues, please report them here:
https://gitlab.freedesktop.org/mesa/mesa/-/issues/new

The next bugfix release is due in two weeks, on July 5th.

Cheers,
  Eric

---

Dave Airlie (1):
  radv/video: drop incorrect defines for uapi ones.

Dylan Baker (1):
  meson: Key whether to build batch decoder on expat

Emma Anholt (1):
  mesa: Drop dead TGSI serialization prototypes.

Eric Engestrom (8):
  docs/relnotes: add sha256sum for 23.1.2
  .pick_status.json: Update to 3f48d842960c6d7e3814b75c611c69209098a0b6
  .pick_status.json: Update to a2d40c09b72374db5d2dd4115c1ea51b2543f515
  .pick_status.json: Mark 5db031bf3ea3e37983f3ab17f2b550e1949d95a9 as 
denominated
  .pick_status.json: Update to 48b32124c61f35ef39cee7e32ff7795dd49e0690
  .pick_status.json: Update to b687cbe36c12081921e03c8633fedea334642105
  docs: add release notes for 23.1.3
  VERSION: bump for 23.1.3

Friedrich Vock (5):
  aco: Lower divergent bool phis iteratively
  radv: Always flush before writing acceleration structure properties
  aco: Reset scratch_rsrc on blocks without predecessors
  aco: Fix live_var_analysis assert
  aco: Fix assert in insert_exec_mask

Gert Wollny (3):
  r600/sfn: add read instruction for unused but required LDS op results
  r600/sfn: Don't rewrite TESS_EVAL inner tess level outputs
  r600: Split tex CF only if written component is read

Jesse Natalie (2):
  nir_opt_constant_folding: Fix nir_deref_path leak
  nir: Fix constant expression for unpack_64_4x16

Karol Herbst (3):
  clc: relax spec constant validation
  rusticl/event: ensure even status is updated in order
  compiler/types: fix size of padded OpenCL Structs

Lionel Landwerlin (3):
  anv: disable mesh/task for generated draws
  anv: fix incorrect batch for 3DSTATE_CONSTANT_ALL emission
  anv: avoid private buffer allocations in 
vkGetDeviceImageMemoryRequirementsKHR

Lucas Stach (3):
  etnaviv: rs: flush TS cache before making configuration changes
  etnaviv: rs: unconditionally flush color and depth cache before using RS
  etnaviv: query: reset sample count on begin_query

Marek Olšák (3):
  mesa: fix glBitmap in display lists when width <= 0 || height <= 0
  radeonsi: don't convert L8A8 to R8A8 when blitting via compute to fix gfx7
  radeonsi: fix RB+ and gfx11 issues with framebuffer state

Matt Turner (1):
  meson: Remove reference to removed SWR driver

Mike Blumenkrantz (14):
  zink: check for cached mem correctly when mapping buffer
  zink: remove assert for dt in zink_kopper_update
  zink: stop swizzling conditional render during batch flush
  zink: only try to create srgb mutable images if the vk format is supported
  lavapipe: use PACKAGE_VERSION for cache uuid in release builds
  zink: massively shrink qbo size for timestamp queries
  lavapipe: add version uuid to shader binary validation
  zink: strip format list when disabling mutable during image creation
  lavapipe: more fixes for sample shading
  lavapipe: correctly update shader object per-stage push constant sizes
  zink: add COHERENT requirement for CACHED memory
  zink: fix ubo array sizing in ntv
  zink: acquire persistently bound swapchain descriptors before setting 
usage
  zink: always clamp NUM_QUERIES to 500

Nanley Chery (2):
  intel/blorp: Avoid 32bpc fast clear sampling issue
  Revert "iris: Add missed tile flush flag"

Patrick Lerda (3):
  nouveau: fix nouveau_heap_destroy() memory leak
  r600: fix cayman_convert_border_color() swizzle behavior
  util/blitter: fix util_blitter_clear_buffer() refcnt imbalance

Qiang Yu (1):
  ac/nir/ngg: fix ngg_gs_clear_primflags crash

Rhys Perry (3):
  aco: mask bits source of s_bfe
  util: fix gc_alloc_size alignment
  ac: fix PIPE_FORMAT_R11G11B10_FLOAT DST_SEL_W

Rohan Garg (1):
  anv: split ANV_PIPE_RENDER_TARGET_BUFFER_WRITES for finer grained flushing

Samuel Pitoiset (2):
  radv: fix re-emitting some dynamic states when the previous FS is NULL
  radv: reset some dynamic states when the fragment shader stage is unbound

Sviatoslav Peleshko (1):
  nir/lower_shader_calls: Fix cursor if broken after nir_cf_extract() call

Tim Pambor (1):
  virgl: Fix stack overflow in virgl_bind_sampler_states

Timur Kristóf (1):
  aco: Mark exec write used when it writes other registers.

Vinson Lee (1):
  frontends/va: Fix missing unlock

Xi Ruoyao (1):
  Revert "glx: Remove pointless GLX_INTEL_swap_event paranoia"

git tag: mesa-23.1.3

https://mesa.freedesktop.org/archive/mesa-23.1.3.tar.xz
SHA256: 2f6d7381bc10fbd2d6263ad1022785b8b511046c1a904162f8f7da18eea8aed9  
mesa-23.1.3.tar.xz
SHA512: 
44f0658138ef99dcede5e4c33d5733af836283f05b031b07f3f8b3bc03b301bc7ab9dc15248829cf3dfc423f2da8935b372b25

[ANNOUNCE] mesa 23.1.2

2023-06-08 Thread Eric Engestrom
Hello everyone,

The bugfix release 23.1.2 is now available.

If you find any issues, please report them here:
https://gitlab.freedesktop.org/mesa/mesa/-/issues/new

The next bugfix release is due in two weeks, on June 21st.

Cheers,
  Eric

(PS: the email is coming from a different user agent and is not signed because 
I messed up my email client configuration, but the tarball is still signed with 
the same key as always.)

---

Blisto (1):
  driconf: set vk_x11_strict_image_count for Wolfenstein II

Caio Oliveira (2):
  spirv: Extract vtn_handle_debug_text() helper
  spirv: Fix gl_spirv_validation when OpLine with strings is present

Chia-I Wu (4):
  radv: do not use a pipe offset for aliased images
  aco: fix alignment check in emit_load
  radv: fix msaa feedback loop without tc-compat cmask
  radv: fix non-square compressed image copy on gfx9

Christian Gmeiner (1):
  etnaviv: nir: do not call nir_lower_idiv(..) unconditionally

Dave Airlie (10):
  radv/video: fix h264/265 dpb usage.
  radv/video: add missing offset to the dpb binding.
  radv/video: fix physical device format property count.
  radv/meta: fix uninitialised stack memory usage.
  lavapipe: when in doubt, swizzle the swizzle
  lavapipe: fix pipeline sanitizing.
  llvmpipe: emit fences for barrier.
  lavapipe: don't remove queue family barriers.
  gallivm/nir: fix shuffleup tests.
  lavapipe: ignore another yuv format.

Emma Anholt (1):
  tu: Ignore unused shader stages in pipeline library creation.

Eric Engestrom (9):
  docs/relnotes: add sha256sum for 23.1.1
  .pick_status.json: Update to f85c286f51bab7d476111b781798ddb445c3f2d5
  .pick_status.json: Mark c9288808db08fd804c68750d7400c01e550c70d0 as 
denominated
  .pick_status.json: Update to b222b34e789812301f4f7b79911f9edc599937e2
  .pick_status.json: Update to 476022cbe1d1a06e43aacd81448a7a22c6331b1f
  .pick_status.json: Update to 75b63a5d3e4c0816b55deaf8d105d28bfebea98b
  docs: clear new_features.txt
  docs: add release notes for 23.1.2
  VERSION: bump for 23.1.2

Erik Faye-Lund (2):
  zink: compute correct location for line-smooth gs
  zink: do not lower line-smooth for non-lines

Francisco Jerez (1):
  anv: Fix calculation of guardband clipping region.

Friedrich Vock (2):
  nir: Rematerialize derefs in use blocks before repairing SSA
  nir: Remove unnecessary assert in nir_before_src

Gert Wollny (1):
  virgl: Fix IB upload when a start >0 is given

Hans-Kristian Arntzen (1):
  Fix DGC bug where indirect count > maxSequencesCount.

Jesse Natalie (1):
  nir_opt_algebraic: Don't shrink 64-bit bitwise ops if pack_split is going 
to be lowered

José Roberto de Souza (1):
  intel: Fix support of kernel versions without DRM_I915_QUERY_ENGINE_INFO

Julia Tatz (1):
  zink: fix layout(local_size_variable) for vk1.3+

Karol Herbst (2):
  rusticl: bump rust req to 1.60
  rusticl/event: flush queues from dependencies

Kenneth Graunke (1):
  intel/compiler: Fix a fallthrough in components_read() for atomics

Konstantin Seurer (2):
  gallivm: Fix gather/scatter types for newer llvm
  gallivm: Cast read_first_invocation source to an int

Lionel Landwerlin (2):
  anv: fix push range for descriptor offsets
  anv: fix null descriptor handling with A64 messages

Lucas Stach (1):
  etnaviv: update derived state after forced commandstream flush

Marek Olšák (2):
  radeonsi: re-enable fp16_rtz for compute blits to fix PBO tests on gfx11
  radeonsi: don't use SET_SH_REG_INDEX on gfx7-9

Matt Turner (1):
  u_format: Use memcpy to avoid unaligned accesses

Mike Blumenkrantz (5):
  zink: don't remove psiz from linked shaders if the consumer reads it
  zink: don't propagate psiz in quads emulation gs
  lavapipe: fix DS3 min sample setting
  lavapipe: don't pass indirect info in streamout draws
  lavapipe: handle index buffers with offsets for indirect draws

Patrick Lerda (4):
  mesa: fix refcnt imbalance related to _mesa_delete_semaphore_object()
  mesa/st: fix refcnt imbalance related to st_feedback_draw_vbo()
  mesa/st: fix buffer overflow related to set_program_string()
  r600: fix r600_draw_vbo() buffer overflow

Pierre-Eric Pelloux-Prayer (1):
  Revert "gallium/u_threaded: buffer sharedness tracking"

Qiang Yu (1):
  radeonsi: fix uses_instanceid for merged mono shader stage

Rhys Perry (1):
  radv: correctly skip vertex loads with packed formats

Rob Clark (4):
  freedreno: Add extra assert
  freedreno/batch: Add driver-thread assert
  freedreno/a6xx: Directly invalidate on samp view update
  freedreno/a6xx: Use idalloc for samp/view seqno's

Rohan Garg (4):
  iris: correctly set alignment to next power of two for struct size
  anv: enable single texel alignment
  anv: fix incorrect asserts when combining CP

[ANNOUNCE] mesa 23.1.1

2023-05-25 Thread Eric Engestrom
Hello everyone,

The bugfix release 23.1.1 is now available.

If you find any issues, please report them here:
https://gitlab.freedesktop.org/mesa/mesa/-/issues/new

The next bugfix release is due in two weeks, on June 7th.

Cheers,
  Eric

---

Daniel Schürmann (2):
  vulkan/pipeline_cache: don't log warnings for internal caches
  vulkan/pipeline_cache: don't log warnings for client-invisible caches

Dave Airlie (1):
  radv/video: use correct h264 levels

Eric Engestrom (6):
  docs: add release notes for 23.1.0
  .pick_status.json: Update to 5be8acc1b53382a8692b7115b37469fa6c435103
  .pick_status.json: Update to 1f586f94097f6c8fca3987e03c4ed671fd280a67
  .pick_status.json: Update to 4af6b601e05cf1a9f2002698b5fb1d0b971124db
  docs: add release notes for 23.1.1
  VERSION: bump for 23.1.1

Erik Faye-Lund (1):
  aco: use c++17

Filip Gawin (2):
  glx: fix build with APPLEGL
  ac/nir: fix slots in clamping legacy colors

Georg Lehmann (1):
  aco/vn: compare all valu modifers

Gert Wollny (1):
  virgl: Make query result resource as dirty before requesting result

Jesse Natalie (2):
  dzn: Partial revert of 8887852d
  dzn: Fix src/dest confusion for some non-bindless descriptor copies

Jiadong Zhu (1):
  ac: enable SHADOW_GLOBAL_CONFIG for preemptible ib

Jonathan Gray (1):
  intel/dev: remove dg2 0x5698 pci id

Jordan Justen (1):
  mesa/main: Exit early when trying to create an unsupported context API

José Roberto de Souza (1):
  anv: Fix ANV_BO_ALLOC_NO_LOCAL_MEM flag

Kenneth Graunke (2):
  nir: Add find_lsb lowering to nir_lower_int64.
  intel/compiler: Fix 64-bit ufind_msb, find_lsb, and bit_count

Konstantin Kharlamov (1):
  loader/dri3: temporarily work around a crash when front is NULL

Konstantin Seurer (1):
  nir/lower_shader_calls: Remat derefs earlier

Lionel Landwerlin (6):
  anv: fixup workaround 16011411144
  anv: put private binding BOs into execlists
  anv: mark images compressed for untracked layout/access
  anv: fix push descriptor deferred surface state packing
  intel/fs: fix size_read() for LOAD_PAYLOAD
  iris: rework Wa_14017076903 to only apply with occlusion queries

Marek Olšák (3):
  mesa: fix a VBO buffer reference leak in _mesa_bind_vertex_buffer
  winsys/radeon: set has_image_opcodes to unbreak gfx6-7
  winsys/radeon: fix the scratch buffer on gfx6-7

Matt Turner (1):
  intel: Disable shader cache when executing intel_clc during the build

Mike Blumenkrantz (17):
  zink: disable always zs feedback loop on radv
  zink: disable have_EXT_vertex_input_dynamic_state without EDS2
  zink: disable dynamic state exts if the previous ones aren't present
  zink: don't leak swapchain readback semaphores
  zink: destroy current batch state after all other batch states
  zink: only add feedback loop usage bit if extension is supported
  zink: flag batch usage on swapchain images
  vulkan/wsi: add feedback loop usage to swapchain caps if supported
  zink: add feedback loop usage for swapchains
  zink: try update fb resource refs when starting new renderpass
  zink: add special-casing for (not) reordering certain image barriers
  zink: disable unordered blits when swapchain images need aqcuire
  zink: explicitly disable reordering after restricted swapchain readback 
blits
  zink: flag 'has_work' on batch when promoting a cmd
  zink: also declare int size caps inline with signed int type usage
  zink: don't wait on queue thread if disabled
  zink: use the per-context track_renderpasses flag in more places

MrRobbin (1):
  zink: Move the workaround before the EDS setting.

Patrick Lerda (3):
  crocus: fix scratch_bos memory leak
  mesa: fix refcnt imbalance related to egl_image_target_texture()
  glthread: fix typo related to upload_vertices()

Rhys Perry (1):
  aco/gfx11: fix VMEM/DS->VALU WaW/RaW hazard

Ruijing Dong (3):
  gallium/pipe: add interface update_decoder_target
  radeonsi/vcn: apply update_decoder_target logic
  frontends/va: remove private member and update target buffer

Samuel Pitoiset (8):
  radv: re-emit fragment shading rate state when PA_CL_VRS_CNTL changes
  radv: fix resetting VRS if the graphics pipeline doesn't enable it
  radv: fix a sync issue with primitives generated query and NGG/legacy
  radv: reserve cmdbuf space in radv_flush_gfx2ace_semaphore()
  radv: bump the global VRS image size to maximum supported FB dimensions
  radv: disable IMAGE_USAGE_STORAGE with depth-only and stencil-only formats
  radv: do not enable VRS flat shading if the VRS builtin is read
  vulkan/pipeline_cache: remove a bogus assert when inserting objects

Tapani Pälli (3):
  egl/loader: move crtc resource infrastructure as common helper
  anv: handle missing astc for gfx125 in CreateImageView
  mesa: set a t

[ANNOUNCE] mesa 23.1.0

2023-05-11 Thread Eric Engestrom
Hello everyone,

I'm happy to announce a new feature release, 23.1.0!

Some highlights:
- Our OpenCL implementation Rusticl added support for AMD GPUs.
- Both ANV (Intel) and RADV (AMD) got initial support for Vulkan Video
  decoding.
- Vulkan Graphics Pipeline Libraries (GPL) are now supported in RADV.

New extensions & features (in no particular order):
- VK_EXT_pipeline_library_group_handles on RADV
- VK_EXT_image_sliced_view_of_3d on RADV/GFX10+
- VK_KHR_map_memory2 on ANV and RADV
- fullyCoveredFragmentShaderInputVariable on RADV/GFX9+
- VK_EXT_discard_rectangles version 2 on RADV
- VK_EXT_graphics_pipeline_library on RADV
- extendedDynamicState3ColorBlendEquation on RADV
- primitiveUnderestimation on RADV/GFX9+
- VK_KHR_fragment_shading_rate on RADV/GFX11
- VK_EXT_mesh_shader on RADV/GFX11
- RGP support on RADV/GFX11
- GL_NV_alpha_to_coverage_dither_control on r600/evergreen+

If you find any issues, please report them here:
https://gitlab.freedesktop.org/mesa/mesa/-/issues/new

The next bugfix release is due in two weeks, on May 24th.

Cheers,
  Eric

---

Alyssa Rosenzweig (1):
  asahi: Fix disk cache disable with AGX_MESA_DEBUG

Connor Abbott (1):
  tu: Don't override depth for GMEM

David Heidelberg (1):
  panvk: clear dangling pointers

Emma Anholt (1):
  ci/radeonsi: Mark glx-make-current as flaky.

Eric Engestrom (6):
  .pick_status.json: Update to 6d84b34359dcbad477209adb9f9d0592c5a71bb9
  .pick_status.json: Update to cb4e4fc5de48886758a26ff19d322947b5abfcec
  dzn: fix pointer type mismatch
  .pick_status.json: Update to 57afa7c0b12d6d0c9013368853080dfea5b50d07
  .pick_status.json: Update to 31e6d15801a9904089aa2913c8eb5a31b79c7dfc
  VERSION: bump for 23.1.0

Erik Faye-Lund (1):
  llvmpipe: fixup refactor copypasta

Friedrich Vock (2):
  radv: Always call si_emit_cache_flush before writing timestamps
  radv: Add driconf to always drain waves before writing timestamps

Gert Wollny (2):
  r600/sfn: Ass support for image_samples
  r600/sfn: fix cube to array lowering for LOD

Janne Grunau (1):
  asahi: Fix typo in debug/error message helper macro

Jesse Natalie (1):
  dzn: Delete queue-level event waits

Karmjit Mahil (1):
  pvr: Don't advertise S8_UINT support

Konstantin Seurer (1):
  nir/lower_fp16_casts: Fix SSA dominance

Kurt Kartaltepe (1):
  drirc: Set limit_trig_input_range option for Nier games

Lionel Landwerlin (2):
  intel/compiler: make uses_pos_offset a tri-state
  intel/fs: fix scheduling of HALT instructions

Luna Nova (3):
  device_select_layer: fix inverted strcmp in 
device_select_find_dri_prime_tag_default (v1)
  device_select_layer: apply DRI_PRIME even if default device is > 1 to 
match opengl behavior
  device_select_layer: pick a default device before applying DRI_PRIME

Matthieu Bouron (1):
  lavapipe: honor dst base array layer when resolving color attachments

Michel Dänzer (5):
  vulkan: Fix GetPhysicalDeviceSparseImageFormatProperties definitions
  svga: Make vmw_svga_winsys_buffer_map definition match declaration
  svga: Make declaration of emit_input_declaration match definition
  clover/llvm: Use llvm::DataLayout::getABITypeAlign with LLVM >= 16
  clover/llvm: Use std::nullopt already with LLVM 16

Mike Blumenkrantz (31):
  zink: set depth dynamic state values unconditionally
  zink: null some descriptor buffer pointers during destruction
  zink: sync queries at the end of cmdbufs
  cso: unbind fb state when unbinding the context
  i915: use util_copy_framebuffer_state to set fb state
  i915: use util_unreference_framebuffer_state to unref fb state
  iris: use util_unreference_framebuffer_state to unref fb state
  softpipe: use util_unreference_framebuffer_state to unref fb state
  v3d: use util_unreference_framebuffer_state to unref fb state
  vc4: use util_unreference_framebuffer_state to unref fb state
  llvmpipe: use util_unreference_framebuffer_state to unref fb state
  svga: use util_unreference_framebuffer_state to unref fb state
  zink: don't init mutable resource bit for swapchain images
  zink: don't init mutable for swapchain src during blit
  zink: allow vk 1.2 timelineSemaphore feature if extension isn't supported
  zink: stringify unsupported prim restart log error
  zink: delete persistent map tracking
  zink: add PERSISTENT for db buffer maps
  zink: delete unnecessary pipeline stage flags from inference
  zink: use an intermediate variable for binding ssbo slots
  zink: unbind the ssbo slot being iterated, not the index of the buffer
  zink: flush INDIRECT_BUFFER mem barrier for compute
  zink: disable batched unordered barries with ZINK_DEBUG=noreorder
  zink: block batching of unordered barriers if previous usage was write
  zink: fix uncached memory readback
  glsl/lower_samplers_as_deref: apply bindings 

Re: Build error dependencies Python3 MAKO

2023-05-06 Thread Eric Engestrom
Hi Rod,

There was no question in your email so I'm not sure if this is what
you meant to ask, but yes indeed, mako is required, as you can see
in the documentation:
https://docs.mesa3d.org/install.html

I hope you won't have any more issues once you install the
dependencies, but please do report any other issue you encounter.

Cheers,
Eric


On 2023-05-01 at 19:00 UTC+01:00, Rod Hughes  wrote:
> To whom it concerns and thanks for the opportunity for review,
>
> On KDE Neon desktop:
>
> *The Meson build system* 
> Version: 1.0.1 
> Source dir: */home/tom1/Downloads/mesa23/build* 
> Build dir: */home/tom1/Downloads/mesa23* 
> Build type: *native build* 
> Program *python3* found: *YES* (/usr/bin/python3) 
> Project name: *mesa* 
> Project version: *23.0.3* 
> C compiler for the host machine: *cc* (gcc 11.3.0 "cc (Ubuntu 
> 11.3.0-1ubuntu1~22.04) 11.3.0") 
> C linker for the host machine: *cc* ld.bfd 2.38 
> C++ compiler for the host machine: *c++* (gcc 11.3.0 "c++ (Ubuntu 
> 11.3.0-1ubuntu1~22.04) 11.3.0") 
> C++ linker for the host machine: *c++* ld.bfd 2.38 
> Host machine cpu family: *x86_64* 
> Host machine cpu: *x86_64* 
> Checking if "*-mtls-dialect=gnu2*" runs: *YES* 
> Checking if "*split TLSDESC*" : links: *YES*  
> Found pkg-config: */usr/bin/pkg-config* (0.29.2) 
> Found CMake: */usr/bin/cmake* (3.22.1) 
> Run-time dependency *vdpau* found: *NO* (tried pkgconfig and cmake) 
> Program *glslangValidator* found: *YES* (/usr/bin/glslangValidator) 
> Run-time dependency *libomxil-bellagio* found: *NO* (tried pkgconfig and 
> cmake) 
> Run-time dependency *libtizonia* found: *NO* (tried pkgconfig and cmake) 
> Run-time dependency *libtizplatform* found: *NO* (tried pkgconfig and cmake) 
> Run-time dependency *tizilheaders* found: *NO* (tried pkgconfig and cmake) 
> Run-time dependency *libva* found: *NO* (tried pkgconfig and cmake) 
> Program python3 found: *YES* (/usr/bin/python3) 
>
> meson.build:1030:2: *ERROR:* Problem encountered: Python (3.x) mako module 
>>= 0.8.0 required to build mesa.


[ANNOUNCE] mesa 23.1.0-rc4

2023-05-03 Thread Eric Engestrom
Hello everyone,

The fourth release candidate for 23.1.0 is now available.

If you find any issues, please report them here:
https://gitlab.freedesktop.org/mesa/mesa/-/issues/new

The next release candidate is expected in one week, on May 10th.

Cheers,
  Eric

---

Axel Davy (1):
  frontend/nine: Fix num_textures count

Bas Nieuwenhuizen (2):
  radv: Reserve space for indirect descriptor set address writes.
  radv: Move all the dirty flags from TES binding to TCS binding.

Daniel Schürmann (2):
  vulkan/pipeline_cache: replace raw data objects on cache insertion of 
real objects
  radv: add padding to radv_shader_binary_legacy

Emma Anholt (2):
  vulkan: Handle alignment failure in the pipeline cache.
  vulkan: Actually increment the count of objects in GetPipelineCacheData.

Eric Engestrom (4):
  .pick_status.json: Update to 040aeb5a23e5cc8a71a352e55282d514dd2ab64f
  .pick_status.json: Update to 9f522ac0c65ceae11ad1a4e84ec9f32a9393a25c
  .pick_status.json: Update to efc94390f716b70ac1d5b09c6f949f938aeadcac
  VERSION: bump for 23.1.0-rc4

Erik Faye-Lund (1):
  nir: fix constant-folding of 64-bit fpow

Gert Wollny (1):
  r600/sfn: assign window_space_position in shader state

Jesse Natalie (1):
  dzn: Hook up subgroup size to compute shader compilation

José Fonseca (1):
  wgl: Fix unintentional assignment on assert.

José Roberto de Souza (1):
  iris: Allow shared scanout buffer to be placed in smem as well

Juan A. Suarez Romero (1):
  v3d: apply 1D texture miplevel alignment in arrays

Karol Herbst (1):
  nvc0: do not randomly emit fences.

Lionel Landwerlin (3):
  nir/divergence: add missing load_global_constant_* intrinsics
  anv: fix anv_nir_lower_ubo_loads pass
  intel/fs: fix per vertex input clamping

Lone_Wolf (3):
  compiler/clc: Fix embedded clang headers (microsoft-clc)  for LLVM 16+
  clc: Add clangASTMatchers to fix static llvm build of  microsoft-clc with 
LLVM 16+
  clc: Add clang frontendhlsl module to fix build of  microsoft-clc with 
llvm 16+

Mike Blumenkrantz (6):
  zink: break out VkImageViewUsageCreateInfo applying for reuse
  zink: reapply VkImageViewUsageCreateInfo when rebinding a surface
  draw: fix robust ubo size calc
  llvmpipe: fix native vector width init
  zink: add extendedDynamicState3DepthClipNegativeOneToOne to profile
  zink: only unset a generated tcs if the bound tcs is the generated one

Patrick Lerda (3):
  crocus: fix refcnt imbalance related to framebuffer
  crocus: fix refcnt imbalance related to crocus_create_surface()
  r600: fix refcnt imbalance related to atomic_buffer_state

Rhys Perry (1):
  aco: don't move exec writes around exec writes

Rob Clark (1):
  dri/android: Fix MSAA resolve

Ruijing Dong (1):
  radeonsi/vcn: correct cropping for hevc case

Samuel Pitoiset (3):
  radv: only enable extendedDynamicState3ConservativeRasterizationMode on 
GFX9+
  ac/nir: fix 8-bit/10-bit PS exports clamping
  radv: fix dynamic depth clamp enable support

Thong Thai (3):
  mesa/main: rework locale setup/teardown
  util: check and initialize locale before using it
  tgsi: use locale independent float and double parsing

Yiwei Zhang (1):
  radv: respect VK_QUERY_RESULT_WAIT_BIT in GetQueryPoolResults

git tag: mesa-23.1.0-rc4

https://mesa.freedesktop.org/archive/mesa-23.1.0-rc4.tar.xz
SHA256: 98ef6dccded17a884aa47dc74d610158bdf19a148eb1beb7e44be191714a124f  
mesa-23.1.0-rc4.tar.xz
SHA512: 
bcb79add94e202827929eb4520e897105fa954e28939f2f7682f73cf393f238906a8f7f3487d4b7bfbe0bb783cdeeb5d2aa7f77649f9df18d4654f3378f0bf15
  mesa-23.1.0-rc4.tar.xz
PGP:  https://mesa.freedesktop.org/archive/mesa-23.1.0-rc4.tar.xz.sig



signature.asc
Description: PGP signature


[ANNOUNCE] mesa 23.1.0-rc3

2023-04-27 Thread Eric Engestrom
Hello everyone,

The third release candidate for 23.1.0 is now available.

If you find any issues, please report them here:
https://gitlab.freedesktop.org/mesa/mesa/-/issues/new

The next release candidate is expected in one week, on May 3rd.

Cheers,
  Eric

---

Charmaine Lee (2):
  translate: do not clamp element index in generic_run
  svga: set PIPE_CAP_VERTEX_ATTRIB_ELEMENT_ALIGNED_ONLY for VGPU10 device

Daniel Schürmann (2):
  radv/rt: fix total stack size computation
  radv/rt: properly destroy radv_ray_tracing_lib_pipeline on error

Emma Anholt (2):
  blob: Don't valgrind assert for defined memory if we aren't writing.
  util/log: Fix log messages over 1024 characters.

Eric Engestrom (6):
  .pick_status.json: Update to 3017d01c9ded9c9fd097b600081b1bbe86e90fb8
  .pick_status.json: Update to a18a51a708a86f51e0a5ab031b379f65bc84fb49
  .pick_status.json: Update to c060b649c5a866f42e5df73f41c6e2809cf30e99
  ci: rework vulkan validation layer build script
  .pick_status.json: Update to 3f14fd8578549e34db2f564396f300819b2ff10f
  VERSION: bump for 23.1.0-rc3

Filip Gawin (1):
  nine: add fallback for D3DFMT_D16 in d3d9_to_pipe_format_checked

Friedrich Vock (4):
  radv/rmv: Fix creating RT pipelines
  radv/rmv: Fix import memory
  radv/rt: Plug some memory leaks during shader creation
  radv: Don't leak the RT prolog binary

Gert Wollny (2):
  r600/sfn: Lower tess levels to vectors in TCS
  r600/sfn: make sure f2u32 is lowered late and correctly for 64 bit floats

Hans-Kristian Arntzen (1):
  wsi/x11: Fix present ID signal when IDLE comes before COMPLETE.

Iago Toral Quiroga (3):
  broadcom/compiler: fix v3d_qpu_uses_sfu
  broadcom/compiler: add a v3d_qpu_instr_is_legacy_sfu helper
  broadcom/compiler: fix incorrect check for SFU op

Jordan Justen (1):
  intel/compiler/gfx12.5+: Lower 64-bit cluster_broadcast with 32-bit ops

Juan A. Suarez Romero (1):
  v3d: use primitive type to get stream output offset

Karol Herbst (3):
  radeonsi: lower mul_high
  ac/llvm: support shifts on 16 bit vec2
  rusticl: don't set size_t-is-usize for >=bindgen-0.65

Lionel Landwerlin (1):
  anv: rework Wa_14017076903 to only apply with occlusion queries

M Henning (1):
  nouveau/codegen: Check nir_dest_num_components

Marek Olšák (1):
  nir: fix 2 bugs in nir_create_passthrough_tcs

Michel Zou (3):
  vulkan/wsi: fix -Wnarrowing warning
  vk/entry_points:: fix mingw build
  mesa/draw: fix -Wformat warning

Mike Blumenkrantz (19):
  zink: manually re-set framebuffer after msrtss replicate blit
  zink: handle 'blitting' flag better in msrtss replication
  zink: skip msrtss replicate if the attachment will be full-cleared
  zink: avoid recursion during msrtss blits from flushing clears
  nir/lower_alpha_test: rzalloc state slots
  zink: fix non-db bindless texture buffers
  zink: emit demote cap when using demote
  zink: only print copy box warning once per resource
  util/debug: move null checks out of debug message macro
  zink: don't bitcast bool deref loads/stores
  drisw: don't leak the winsys
  zink: check for extendedDynamicState3DepthClipNegativeOneToOne for ds3 
support
  draw: fix viewmask iterating
  zink: don't pin flush queue threads if no threads exist
  zink: add z32s8 as mandatory GL3.0 profile attachment format
  nir/gs: fix array type copying for passthrough gs
  zink: fix array copying in pv lowering
  gallivm: break out native vector width calc for reuse
  llvmpipe: do late init for llvm builder

Patrick Lerda (2):
  r600/sfn: fix memory leak related to sh_info->arrays
  aux/draw: fix memory leak related to ureg_get_tokens()

Pavel Ondračka (1):
  r300: fix unconditional KIL on R300/R400

Qiang Yu (1):
  aco: fix nir_f2u64 translation

Rhys Perry (3):
  aco: remove SMEM_instruction::prevent_overflow
  ac/nir/ps: fix null export write mask miss set to 0xf
  aco: don't move exec reads around exec writes

Rob Clark (2):
  freedreno/a6xx: Fix valid_format_cast logic for newer a6xx
  freedreno: Fix resource tracking vs rebind/invalidate

Samuel Pitoiset (8):
  radv: do not allow 1D block-compressed images with (extended) storage on 
GFX6
  radv: fix usage flag for 3D compressed 128 bpp images on GFX9
  radv: update binning settings to work around GPU hangs
  radv/amdgpu: fix adding continue preambles and postambles BOs to the list
  radv: wait for occlusion queries in the resolve query shader
  radv: delay enabling/disabling occlusion queries at draw time
  radv: track DB_COUNT_CONTROL changes to avoid context rolls
  radv: add the perf counters BO to the preambles BO list

SoroushIMG (4):
  zink: do not emit line stipple dynamic state when emulating
  zink: take location_frac into account in lower_line_smooth_gs
  zin

Re: meson-internal__install error on orange pi 5

2023-04-24 Thread Eric Engestrom
Hi Nate.

If you read the error message you posted, near the end it says:
> This is a Meson bug and should be reported!

You might have got confused between Meson and Mesa, but those are
two completely unrelated projects :)

The first thing you should try is to update your system, and in particular
Meson.
If the problem persists, try the alternative Meson installation methods
listed here, to make sure you really are using the current version:
https://mesonbuild.com/Getting-meson.html

If you still have this issue with the current version of Meson, you should
have a look at the known Meson issues here, and report one if it's not
already been reported:
https://github.com/mesonbuild/meson/issues

If you're not sure, reporting an already known issue is less of a problem
than no-one reporting it :)

Cheers,
Eric


On 2023-04-23 at 01:25 UTC+01:00, Nate Hindman  wrote:
> Hey guys! sorry to bother you but I was building mesa on orange pi 5 and
> ran into this.  wasn't sure where to go from here but it seemed to be a
> problem with the repo itself.  Hopefully it's not!
>
>
>   |~
> [2172/2173] Installing files.
> Traceback (most recent call last):
>   File "/usr/lib/python3/dist-packages/mesonbuild/mesonmain.py", line 146,
> in run
> return options.run_func(options)
>   File "/usr/lib/python3/dist-packages/mesonbuild/minstall.py", line 811,
> in run
> installer.do_install(datafilename)
>   File "/usr/lib/python3/dist-packages/mesonbuild/minstall.py", line 564,
> in do_install
> d = self.check_installdata(pickle.load(ifile))
> AttributeError: Can't get attribute 'OptionString' on  'mesonbuild.interpreter.primitives.string' from
> '/usr/lib/python3/dist-packages/mesonbuild/interpreter/primitives/string.py'>
>
> ERROR: Unhandled python exception
>
> This is a Meson bug and should be reported!
> FAILED: meson-internal__install
> /home/navak/.local/bin/meson install --no-rebuild
> ninja: build stopped: subcommand failed.


[ANNOUNCE] mesa 23.1.0-rc2

2023-04-19 Thread Eric Engestrom
Hello everyone,

The second release candidate for 23.1.0 is now available.

If you find any issues, please report them here:
https://gitlab.freedesktop.org/mesa/mesa/-/issues/new

The next release candidate is expected in one week, on April 26th.

Cheers,
  Eric

---

Andres Calderon Jaramillo (1):
  r600: Report multi-plane formats as unsupported

David (Ming Qiang) Wu (1):
  radeonsi/vcn: add an exception of field case for h264 decoding

David Heidelberg (1):
  ci/freedreno: fix the a530_piglit job and switch to Weston

David Redondo (1):
  egl/wayland: fix oob buffer access during buffer_fds clean up

Eric Engestrom (10):
  .pick_status.json: Update to 8ebc5cbe2b828f34b9bfb32c528d3514ead59798
  v3dv/ci: drop fixed failure from fails.txt
  .pick_status.json: Update to 0d7912d239dac5bf3c8b07f2a6ca467f760d6aa6
  .pick_status.json: Update to 543b6ca7c4b00c4bfff5668ba0a0643d565db201
  amd: fix buggy usage of unreachable()
  compiler: fix buggy usage of unreachable()
  pvr: fix buggy usage of unreachable()
  vk/util: fix buggy usage of unreachable()
  v3d: add flake spec@ext_framebuffer_blit@fbo-sys-sub-blit
  VERSION: bump for 23.1.0-rc2

Erico Nunes (1):
  Revert "ci: disable lima farm, currently out-of-space, needs to be fixed"

Felix DeGrood (1):
  anv: disable reset query pools using blorp opt on MTL

Jesse Natalie (1):
  d3d12: Respect buffer offsets for sampler views

José Roberto de Souza (1):
  iris: Fix close of exported bos

Juan A. Suarez Romero (1):
  v3d: set depth compare function correctly

Karol Herbst (1):
  rusticl/event: drop work item before updating status

Lionel Landwerlin (5):
  vulkan/runtime: discard unused graphics stages in libraries
  intel/vec4: force exec_all on float control instruction
  vulkan/overlay: deal with unknown pNext structures
  isl: don't set inconsistent fields for depth when using stencil only
  isl: fix a number of errors on storage format support on Gfx9/12.5

Luc Ma (1):
  meson: keep Mako version checking in accord with build msg

Mike Blumenkrantz (10):
  mesa/st/program: don't init xfb info if there are no outputs
  zink: remove atomics from zink_query
  zink: pass ctx through query destroy paths
  zink: always defer query pool deletion
  zink: move memoryTypeIndex selection down in general bo allocation
  zink: slightly rework memoryTypeIndex selection to pre-determine heap
  zink: restore BAR allocation failure demotion
  zink: make general bo allocation more robust by iterating
  zink: avoid zero-sized memcmp for descriptor layouts
  iris: use util_framebuffer_get_num_samples when setting ps dispatch 
samples

Nanley Chery (3):
  iris: Allocate ZEROED BOs for shared resources
  iris/bufmgr: Add and use zero_bo
  iris/bufmgr: Handle flat_ccs for BO_ALLOC_ZEROED

Patrick Lerda (3):
  r600: fix refcnt imbalance related to r600_set_vertex_buffers()
  r600: fix refcnt imbalance related to evergreen_set_shader_images()
  lima: fix refcnt imbalance related to framebuffer

Samuel Pitoiset (5):
  radv: fix detecting FMASK_DECOMPRESS/DCC_DECOMPRESS meta pipelines
  vulkan: ignore rasterizationSamples when the state is dynamic
  radv: try to keep HTILE compressed for READ_ONLY_OPTIMAL layout
  radv: re-emit the guardband state when related PSO are bound
  radv: disable fast-clears with CMASK for 128-bit formats

Tapani Pälli (1):
  isl: disable mcs (and mcs+ccs) for color msaa on gfxver 125

antonino (2):
  zink: don't emulate edgeflags for patches
  zink: use correct primitives for passthrough gs with tess

git tag: mesa-23.1.0-rc2

https://mesa.freedesktop.org/archive/mesa-23.1.0-rc2.tar.xz
SHA256: 5ebd31b1ad07ede97f01135ced38dcb7f2ca1802e75e817bf12ffed265213213  
mesa-23.1.0-rc2.tar.xz
SHA512: 
5064c4d906caf1064958c2f6429ed554a47b5067b3616f49bc03670569def899c3afa02b366cc5a6500fd2e661e445caea3c13f96f67893e98ca8dd5b72e
  mesa-23.1.0-rc2.tar.xz
PGP:  https://mesa.freedesktop.org/archive/mesa-23.1.0-rc2.tar.xz.sig



signature.asc
Description: PGP signature


[ANNOUNCE] mesa 23.1.0-rc1

2023-04-14 Thread Eric Engestrom
Hello everyone,

I'm happy to announce the start of a new release cycle with the first
release candidate, 23.1.0-rc1.

If you find any issues, please report them here:
https://gitlab.freedesktop.org/mesa/mesa/-/issues/new

The next release candidate is expected in one week, on April 19th.

Cheers,
  Eric

---

git tag: mesa-23.1.0-rc1

https://mesa.freedesktop.org/archive/mesa-23.1.0-rc1.tar.xz
SHA256: a119a04e14a6dbae9df170de9c7d0047e11df1dc020cc6db0054a71fe41a  
mesa-23.1.0-rc1.tar.xz
SHA512: 
149d16d860b7d9fb72d4d89865c32831e6598bad64ceab1b4b2679ab521f1f734ba5ddaf8db2349e03d51104bf199e11e8c6454f39b6c703b605365491ad5038
  mesa-23.1.0-rc1.tar.xz
PGP:  https://mesa.freedesktop.org/archive/mesa-23.1.0-rc1.tar.xz.sig



signature.asc
Description: PGP signature


[ANNOUNCE] mesa 22.3.7

2023-03-08 Thread Eric Engestrom
Hello everyone,

The bugfix release 22.3.7 is now available.

This is the last release of the 22.3 series. Users are encouraged to
switch to the 23.0 series to continue receiving bugfixes.

Cheers,
  Eric

---

Caio Oliveira (2):
  iris, crocus: Align workaround address to 32B
  gallivm: Fix handling of nir_intrinsic_scoped_barrier

Dave Airlie (1):
  llvmpipe: fix compute address bits to return native pointer size.

Dylan Baker (1):
  util: rzalloc and free hash_table_u64

Eric Engestrom (8):
  docs/relnotes: add sha256sum for 22.3.6
  .pick_status.json: Update to 41ae2d0725b3ecd2018a6105981a6db7b87c3e79
  radv: split linker script for android since it requires different symbols
  glapi/meson: drop duplicate line in deps
  .pick_status.json: Mark 646cff13bca8a92b846984d782ef00e57d34d7a1 as 
denominated
  .pick_status.json: Mark bb796f70a144e9c88ab46e6fb08be5895ca7a689 as 
denominated
  docs: add release notes for 22.3.7
  VERSION: bump for 22.3.7

Friedrich Vock (1):
  mesa: Report GL_SHADER_BINARY_FORMAT_SPIR_V as supported

Gert Wollny (1):
  r600/sfn: Fix atomic lowering

Iván Briano (3):
  vulkan: track the right value on CmdSetColorWriteMasks
  anv: fix testing for dynamic color blend bits
  anv: stop tracking color blend state in the pipeline

Karol Herbst (2):
  nir/deref: don't replace casts with deref_struct if we'd lose the stride
  rusticl/kernel: Images arg sizes also have to match the host pointer size

Lionel Landwerlin (7):
  genxml: Fix STATE_BASE_ADDRESS::BindlessSurfaceStateSize field size
  genxml: fix border color offset field on Gfx12+
  anv: fixup condition for Wa_14016118574
  anv: remove pre hasvk split assert
  anv: pull Wa_14016118574 out of some loop not changing state
  anv: fix incorrect parameter
  nir: fix nir_ishl_imm

Marek Olšák (6):
  amd: add missing gfx11 register definitions
  radeonsi/gfx11: fix the CU_EN clear mask for RSRC4_GS
  radeonsi/gfx11: don't set non-existent VGT_STRMOUT_BUFFER_CONFIG
  radeonsi/gfx11: set CB_COLORi_INFO.MAX_COMP_FRAG on GFX1103_R2
  radeonsi: disable Smart Access Memory because CPU access has large 
overhead
  radeonsi: don't merge SET_* packets that have a different index in 
si_pm4_state

Mike Blumenkrantz (9):
  zink: fix shader read access removal for barrier generation
  zink: avoid adding ubo/ssbo bindings multiple times for different bitsizes
  zink: remove suspended queries from list before resuming
  zink: disable queries for clear_texture()
  zink: fix zink_resource_access_is_write()
  zink: unbind fb on context destroy
  zink: only add deferred barrier on fb unbind when layout needs to change
  zink: fix descriptor update flagging on null ssbo set
  zink: propagate valid_buffer_range when replacing buffer storage

Pierre-Eric Pelloux-Prayer (1):
  radeonsi: fix incorrect vgpr indices in the ps_prolog

Rhys Perry (2):
  aco: fix pathological case in LdsDirectVALUHazard
  aco: always update orig_names in get_reg_phi()

Ruijing Dong (1):
  raseonsi/vcn: fix a h264 decoding issue

Sam Edwards (1):
  nouveau: Fix null dereference in nouveau_pushbuf_destroy

Samuel Pitoiset (9):
  radv: fix flushing non-coherent images inside secondaries on GFX9+
  radv: fix flushing non-coherent images in EndCommandBuffer()
  radv: fix draw calls with 0-sized index buffers and robustness on NAVI10
  amd,ac/rgp: fix SQTT memory types
  radv: fix DCC decompress on GFX11
  radv: fix incorrect stride for primitives generated query with GDS
  radv: fix border color swizzle for stencil-only format on GFX9+
  radv: fix defining RADV_USE_WSI_PLATFORM
  radv: disable DCC with signedness reinterpretation on GFX11

Sil Vilerino (3):
  d3d12: Fix VP9 Decode - Checking 0xFF instead of 0x7F for invalid 
frame_ref[i].Index7Bits
  frontend/va: Keep track of some VP9 previous frame data for current frame 
use_prev_in_find_mvs_refs
  d3d12: VP9 Decode - Fix use_prev_in_find_mvs_refs calculation

Sviatoslav Peleshko (3):
  iris: Avoid creating uncompressed view with unaligned tile offsets on BDW
  anv: Handle all fields in VkAccelerationStructureBuildRangeInfoKHR
  anv: Move WA MEDIA_VFE_STATE after stalling PIPE_CONTROL

Tatsuyuki Ishi (2):
  radeonsi: SDMA v4 size field is size - 1
  radv: SDMA v4 size field is size - 1

Väinö Mäkelä (2):
  hasvk: Mark VK_IMAGE_LAYOUT_ATTACHMENT_OPTIMAL as stencil write optimal
  hasvk: Disable non-zero fast clears for 8xMSAA images

Yiwei Zhang (1):
  venus: fix VK_EXT_image_view_min_lod feature query

Yogesh Mohan Marimuthu (2):
  wsi/display: check alloc failure in wsi_display_alloc_connector()
  ac/surface: only adjust pitch if surf_pitch was modified

git tag: mesa-22.3.7

https://mesa.freedesktop.org/archive/mesa-22.3.7.tar.xz
SHA256

[ANNOUNCE] mesa 22.3.6

2023-02-22 Thread Eric Engestrom
Hello everyone,

The bugfix release 22.3.6 is now available.

If you find any issues, please report them here:
https://gitlab.freedesktop.org/mesa/mesa/-/issues/new

The next bugfix release is due in two weeks, on March 8th.

Cheers,
  Eric

---

Alan Coopersmith (1):
  util/disk_cache: Handle OS'es without d_type in struct dirent

Bas Nieuwenhuizen (1):
  nir: Apply a maximum stack depth to avoid stack overflows.

Charmaine Lee (3):
  svga: fix resource_get_handle from resource created without SHARED bind 
flag
  svga: fix compatible formats for shareable surfaces
  svga: use upload buffer if texture has pending changes

Chia-I Wu (1):
  turnip: fix a major leak with GPL LTO

Constantine Shablya (1):
  anv,hasvk: flush what UNIFORM_READ flushes on SHADER_READ

Danylo Piliaiev (2):
  tu: Prevent using stale value of GRAS_SC_CNTL in sysmem clear
  turnip: Disable draw states after dyn renderpass in all cases

Dave Airlie (2):
  crocus: disable Y tiling for render targets properly.
  crocus: switch gen4/5 tiling flags to follow suggestions.

Emma Anholt (1):
  hasvk: Fix SPIR-V warning about TF unsupported on gen7.

Eric Engestrom (12):
  docs/relnotes: add sha256sum for 22.3.5
  .pick_status.json: Update to 94eff7ccd86658603155261c2fd59491786e7047
  .pick_status.json: Mark f7b2dbb2bdc366dd294407c5653654ad6059e2ac as 
denominated
  .pick_status.json: Mark db6c374919ea16be6f9a6f96d5c9e866c62c556c as 
denominated
  .pick_status.json: Update to c0bc0ecf9eaf964ceb4a1573595da8b8b4585cc4
  .pick_status.json: Update to 75e5d458a006838f5222eb1fac5852c31c71d97f
  .pick_status.json: Mark 5c246e21b71a1676705440bce767535dc502d748 as 
denominated
  .pick_status.json: Mark 75e5d458a006838f5222eb1fac5852c31c71d97f as 
denominated
  .pick_status.json: Update to dd3b67b9746f1d0f2766d6c39bb23e59d6548aba
  .pick_status.json: Mark b68f13bc9078e8d86edc06e081bb146f8b9b3ad6 as 
denominated
  docs: add release notes for 22.3.6
  VERSION: bump for 22.3.6

Erico Nunes (1):
  lima: don't use resource_from_handle while creating scanout

Faith Ekstrand (2):
  nir/from_ssa: Only re-locate values that are destinations
  nir/from_ssa: Move the loop bounds check in resolve_parallel_copy

GH Cao (1):
  dzn: Declare debug only root_dwords as ASSERTED

Georg Lehmann (2):
  aco: don't allow output modifiers for v_cvt_pkrtz_f16_f32
  aco: Don't use vcmpx with DPP.

Hans-Kristian Arntzen (2):
  radv: Fix invalid 64-bit shift.
  radv: Fix missing VK_ACCESS_2_SHADER_SAMPLED_READ_BIT.

Italo Nicola (1):
  panfrost: fix tiny sample_positions BO memory leak

Lionel Landwerlin (3):
  intel/fs: fix mesh indirect movs
  anv/hasvk: handle a SAMPLED_READ/STORAGE_READ access flags
  intel/fs: bound subgroup invocation read to dispatch size

Marek Olšák (1):
  mesa: ignore indices[i] if count[i] == 0 for MultiDrawElements

Michel Dänzer (3):
  glsl/standalone: Fix up _mesa_reference_shader_program_data signature
  glsl/standalone: Do not pass memory allocated with ralloc_size to free
  anv/grl: Use union for reinterpreting integer as float

Mike Blumenkrantz (11):
  zink: add newlines to some debug printfs
  zink: unset gfx shader read when unbinding shader images
  zink: sync LTO compiles for GPL pipelines on shader free
  zink: fix descriptor pool free iterating
  zink: ralloc zink_shader structs
  zink: always use NEAREST for zs blits
  zink: block LINEAR filtered blits for zs formats
  dri3: avoid deadlocking when polling deleted windows for events
  vulkan/wsi: avoid deadlocking dri3 when polling deleted windows for events
  kopper: fix loop iterating for msaa texture creation
  driconf: add zink glthread disable for a game

Pierre-Eric Pelloux-Prayer (1):
  amd/surface: fix base_mip_width of subsampled formats

Samuel Pitoiset (3):
  radv: disable DCC for mipmaps on GFX11
  Revert "radv: acquire pstate on-demand when capturing with RGP"
  radv/amdgpu: only set a new pstate if the current one is different

Sidney Just (1):
  zink: Add missing features to the profile file

SoroushIMG (3):
  zink: fix compute shader leaks
  zink: allocate program shader caches from the program's mem ctx
  zink: free resource objects' views array during destruction

Sviatoslav Peleshko (2):
  anv: Handle VkAccelerationStructureBuildRangeInfoKHR::transformOffset
  driconf/anv: Apply limit_trig_input_range WA to Rise of the Tomb Raider

Tapani Pälli (1):
  intel/blorp: disable REP16 for gfx12+ with R10G10B10_FLOAT_A2

Timothy Arceri (2):
  glsl: add _token_list_prepend() helper to the parser
  glsl: isolate object macro replacments

Timur Kristóf (1):
  radv: Call nir_lower_array_deref_of_vec in radv_lower_io_to_scalar_early.

git tag: mesa-22.3.6

https://mesa.freedesktop.org/archive/mesa-22.3.6.tar

[ANNOUNCE] mesa 22.3.5

2023-02-08 Thread Eric Engestrom
Hello everyone,

The bugfix release 22.3.5 is now available.

If you find any issues, please report them here:
https://gitlab.freedesktop.org/mesa/mesa/-/issues/new

The next bugfix release is due in two weeks, on February 22nd.

Cheers,
  Eric

---

Bas Nieuwenhuizen (2):
  radv: Set FDCC_CONTROL SAMPLE_MASK_TRACKER_WATERMARK
  radv: Shift left the tile swizzle more on GFX11.

Constantine Shablya (1):
  anv: handle ATTACHMENT_OPTIMAL layout

Corentin Noël (1):
  kopper: Do not free the given screen in initScreen implementation

Dylan Baker (1):
  meson: combine checks for linker --gc-sections support

Eric Engestrom (12):
  docs/relnotes: add sha256sum for 22.3.4
  .pick_status.json: Update to 6390953fa5c0e0a001ce6c07f704366c18f85ccf
  .pick_status.json: Mark cc9fa060ee1b232e5e72077232d7b90c92dfc1bd as 
denominated
  .pick_status.json: Mark 6f7b752fdd2f5f33139dbc105da433ef6f11f112 as 
denominated
  .pick_status.json: Mark ac339d97978e96c80d43688566717d4c4f6fa7f3 as 
denominated
  .pick_status.json: Mark 4b841cfec8b502a8290cd67356d811933d318c2b as 
denominated
  .pick_status.json: Mark 47852b9ff45e73f8f6773a1598cf872c6ee6207f as 
denominated
  .pick_status.json: Mark 13de23ea07dd7e1340fd9b72367996fa3c2433ee as 
denominated
  .pick_status.json: Mark a568a5492f1dd7eb8c08247b74df2aae498b0863 as 
denominated
  .pick_status.json: Mark d23b3a13943576bbb8dd0fea12ac717c40b376e1 as 
denominated
  docs: add release notes for 22.3.5
  VERSION: bump for 22.3.5

Georg Lehmann (1):
  aco: fix imod/omod for gfx11 VOP3 opcodes

Hyunjun Ko (1):
  vulkan/runtime: match the spec when taking pipeline subsets.

Iago Toral Quiroga (2):
  v3dv: ensure at least V3D_CL_MAX_INSTR_SIZE bytes in last CL instruction
  v3dv: ensure we apply binning syncs to secondary command buffers

Ian Romanick (1):
  lavapipe: Fix bad array index scale factor in lvp_inline_uniforms pass

Iván Briano (1):
  anv: uncompressed views of compressed 3d images are now valid

José Roberto de Souza (2):
  intel/ds: Nuke intel_ds_queue::queue_id
  intel/ds: Fix crash when allocating more intel_ds_queues than u_vector 
was initialized

Kenneth Graunke (2):
  loader: Add infrastructure for tracking active CRTC resources
  egl: Rewrite eglGetMscRateANGLE to avoid probes and handle multi-monitor

Konstantin Seurer (1):
  ac/llvm: Fix validation error with global io

Lionel Landwerlin (1):
  anv: fix null descriptors

Liviu Prodea (1):
  meson: Ignore unused variables when assertions are disabled

Lucas Stach (4):
  etnaviv: drm: fix BO array leaks
  etnaviv: free pm queries dynarray on screen destroy
  etnaviv: drm: fix check if BO is on a deferred destroy list
  etnaviv: fix double scanout import of multiplanar resources

Marek Olšák (6):
  Revert "radeonsi: enable glthread by default"
  radeonsi: fix RB+ blending with sRGB formats
  radeonsi/gfx11: unset SAMPLE_MASK_TRACKER_WATERMARK to fix hangs
  amd: split GFX1103 into GFX1103_R1 and GFX1103_R2
  amd: fix tile_swizzle on gfx11 - should be shifted by 10 bits, not 8
  amd: fix typo in shadowed uconfig registers on gfx11

Mike Blumenkrantz (16):
  Revert "zink: allow direct memory mapping for any COHERENT+CACHED buffer"
  zink: add VK_BUFFER_USAGE_SHADER_DEVICE_ADDRESS_BIT for buffers if ext is 
enabled
  zink: set vkusage/vkflags for buffer resource objects
  zink: don't add dmabuf export type if dmabuf isn't supported
  zink: stop leaking push descriptor templates
  zink: always unref old images when adding new binds
  zink: fix max acquired image count
  lavapipe: disable VK_FORMAT_FEATURE_2_COLOR_ATTACHMENT_BLEND_BIT for int 
formats
  zink: add a define for the "default" optimal key
  zink: add a define for testing that an optimal key is the default
  zink: set gfx feedback loop bit in pipeline state for driver workaround
  zink: set zs feedback loop bit from driver workaround on ctx create
  zink: fix gpl lib hashing
  zink: make last_vertex_stage the first bit in zink_vs_key_base
  zink: use screen indexing for bindless descriptor set in template bind
  util/vbuf: fix multidraw unrolling

Qiang Yu (1):
  ac/nir/ngg: fix clip dist culling mask uninitialized

Rhys Perry (6):
  aco: set has_color_exports with GPL
  aco: end reduce tmp after control flow, when used within control flow
  aco/spill: always end spill vgpr after control flow
  aco: limit VALUPartialForwardingHazard search
  radv: set state.vbo_misaligned_mask_invalid in radv_bind_vs_input_state
  aco: fix out-of-bounds access when moving s_mem(real)time across SMEM

Sagar Ghuge (1):
  intel/fs: Always stall between the fences on Gen11+

Samuel Pitoiset (2):
  radv: add a layer for fixing rendering issues with RAGE2
  radv: fix RB+ for SRGB formats

S

[ANNOUNCE] mesa 22.3.4

2023-01-26 Thread Eric Engestrom
Hello everyone,

The bugfix release 22.3.4 is now available.

If you find any issues, please report them here:
https://gitlab.freedesktop.org/mesa/mesa/-/issues/new

The next bugfix release is due in two weeks, on February 8th.

Cheers,
  Eric

---

Alejandro Piñeiro (1):
  vulkan/wsi: check if image info was already freed

Alyssa Rosenzweig (5):
  pan/bi: Fix incorrect compilation of fsat(reg.yx)
  panfrost: Enable NV_primitive_restart on Valhall
  panfrost: Fix logic ops on Bifrost
  panfrost: Fix clears with conditional rendering
  mesa: Set info.separate_shader for ARB programs

Bas Nieuwenhuizen (1):
  aco: Pass correct number of coords to Vega 1D LOD instruction.

Danylo Piliaiev (1):
  tu/kgsl: do not use kgsl_command_object::offset

Dave Airlie (5):
  lavapipe: fix descriptor set layout reference counting in layout merge
  lavapipe: fix merged layout ref counting
  llvmpipe: unref images correctly in the fragment shader path
  vk_cmd_queue: add a callback to free push descriptors set khr
  lavapipe: fix one more descriptor set reference issue

Emma Anholt (5):
  docs/perfetto: Fix the name of the i915 render stages data sources.
  zink: Add missing Flat decorations on some inputs.
  zink: Fix validation failure for maxLod < minLod.
  zink: Fix up mismatches of memory model vs addressing model.
  zink: Re-emit the SpvBuiltInSampleMask access chain each load.

Eric Engestrom (6):
  docs/relnotes: add sha256sum for 22.3.3
  .pick_status.json: Update to 9f51340b99a39be80bf1bc6d4be15a87161c7a6b
  .pick_status.json: Mark e527f686caaf688f0a185e2641fc96413dd502be as 
denominated
  gen_release_notes: include links in relnotes.rst when generating the new 
release note
  docs: add release notes for 22.3.4
  VERSION: bump for 22.3.4

Erik Faye-Lund (2):
  zink: fix depth-clip disable cap
  radeonsi: respect smoothing_enabled

Francisco Jerez (2):
  intel/fs/gfx12: Ensure that prior reads have executed before barrier with 
acquire semantics.
  intel/fs: Fix src and dst types of LOAD_PAYLOAD ACP entries during copy 
propagation.

Friedrich Vock (1):
  radv/rt: Divide by the correct workgroup size

Gert Wollny (2):
  r600/sfn: Fix readport check
  virgl: drop the separable flag for cases that can't be handled

Italo Nicola (1):
  panfrost: fix off-by-one when exporting format modifiers

Jason Ekstrand (1):
  gallium,util: Pull u_indices and u_primconvert back into gallium

Jonathan Gray (1):
  egl/dri2: avoid undefined unlocks

Julia Tatz (3):
  zink: zink_heap isn't 1-to-1 with memoryTypeIndex
  zink: trival renames heap_idx -> memoryTypeIndex
  zink: correct sparse bo mem_type_idx placement

Kenneth Graunke (1):
  intel/compiler: Drop redundant 32-bit expansion for shared float atomics

Lionel Landwerlin (4):
  nir/divergence: add missing RT intrinsinc handling
  nir/lower_io: fix bounds checking for 64bit_bounded_global
  intel/fs: avoid cmod optimization on instruction with different write_mask
  vulkan/wsi/wayland: improve same gpu detection

Marcin Ślusarz (1):
  intel/compiler/mesh: handle const data in task & mesh programs

Marek Olšák (4):
  glthread: fix an upload buffer leak
  util: fix util_is_vbo_upload_ratio_too_large
  mesa: allow GL_UNSIGNED_INT64_ARB as vertex format for 
ARB_bindless_texture
  glthread: handle GL_*_ARRAY in glEnable/Disable

Maíra Canal (1):
  v3dv: remove unused clamp_to_transparent_black_border property

Mike Blumenkrantz (7):
  zink: store drm format as internal_format for imported resources
  zink: handle modifier nplanes queries correctly for planar formats
  zink: preserve present resources during async presentation
  zink: delete need_blend_constants
  zink: don't use ds3 blend states without color attachments
  zink: use actual swapchain object for surface comparison
  zink: fix VK_DYNAMIC_STATE_LINE_WIDTH usage

Paulo Zanoni (4):
  anv: don't leave undefined values in exec->syncobj_values
  anv: check the return value of anv_execbuf_add_bo_bitset()
  hasvk: don't leave undefined values in exec->syncobj_values
  hasvk: check the return value of anv_execbuf_add_bo_bitset()

Pierre-Eric Pelloux-Prayer (4):
  vbo: remove bogus assert
  vbo: lower VBO_SAVE_BUFFER_SIZE to avoid large VRAM usage
  glthread: fix glArrayElement handling
  radeonsi/gfx11: fix ge_cntl programming

Rhys Perry (1):
  radv/gfx11: increase radeon_check_space for occlusion query begin

Rob Clark (1):
  freedreno: Fix tracking of enabled SSBOs

Rose Hudson (1):
  radeonsi: report 0 block size for Polaris HEVC encoding

Samuel Pitoiset (5):
  radv: fix missing implementation of creating images from swapchains
  radv: fix setting MAX_MIP for BC views
  radv: fix buffer to image copies with BC views on the graphics 

[ANNOUNCE] mesa 22.3.4

2023-01-26 Thread Eric Engestrom
Hello everyone,

The bugfix release 22.3.4 is now available.

If you find any issues, please report them here:
https://gitlab.freedesktop.org/mesa/mesa/-/issues/new

The next bugfix release is due in two weeks, on February 8th.

Cheers,
  Eric

---

Alejandro Piñeiro (1):
  vulkan/wsi: check if image info was already freed

Alyssa Rosenzweig (5):
  pan/bi: Fix incorrect compilation of fsat(reg.yx)
  panfrost: Enable NV_primitive_restart on Valhall
  panfrost: Fix logic ops on Bifrost
  panfrost: Fix clears with conditional rendering
  mesa: Set info.separate_shader for ARB programs

Bas Nieuwenhuizen (1):
  aco: Pass correct number of coords to Vega 1D LOD instruction.

Danylo Piliaiev (1):
  tu/kgsl: do not use kgsl_command_object::offset

Dave Airlie (5):
  lavapipe: fix descriptor set layout reference counting in layout merge
  lavapipe: fix merged layout ref counting
  llvmpipe: unref images correctly in the fragment shader path
  vk_cmd_queue: add a callback to free push descriptors set khr
  lavapipe: fix one more descriptor set reference issue

Emma Anholt (5):
  docs/perfetto: Fix the name of the i915 render stages data sources.
  zink: Add missing Flat decorations on some inputs.
  zink: Fix validation failure for maxLod < minLod.
  zink: Fix up mismatches of memory model vs addressing model.
  zink: Re-emit the SpvBuiltInSampleMask access chain each load.

Eric Engestrom (6):
  docs/relnotes: add sha256sum for 22.3.3
  .pick_status.json: Update to 9f51340b99a39be80bf1bc6d4be15a87161c7a6b
  .pick_status.json: Mark e527f686caaf688f0a185e2641fc96413dd502be as 
denominated
  gen_release_notes: include links in relnotes.rst when generating the new 
release note
  docs: add release notes for 22.3.4
  VERSION: bump for 22.3.4

Erik Faye-Lund (2):
  zink: fix depth-clip disable cap
  radeonsi: respect smoothing_enabled

Francisco Jerez (2):
  intel/fs/gfx12: Ensure that prior reads have executed before barrier with 
acquire semantics.
  intel/fs: Fix src and dst types of LOAD_PAYLOAD ACP entries during copy 
propagation.

Friedrich Vock (1):
  radv/rt: Divide by the correct workgroup size

Gert Wollny (2):
  r600/sfn: Fix readport check
  virgl: drop the separable flag for cases that can't be handled

Italo Nicola (1):
  panfrost: fix off-by-one when exporting format modifiers

Jason Ekstrand (1):
  gallium,util: Pull u_indices and u_primconvert back into gallium

Jonathan Gray (1):
  egl/dri2: avoid undefined unlocks

Julia Tatz (3):
  zink: zink_heap isn't 1-to-1 with memoryTypeIndex
  zink: trival renames heap_idx -> memoryTypeIndex
  zink: correct sparse bo mem_type_idx placement

Kenneth Graunke (1):
  intel/compiler: Drop redundant 32-bit expansion for shared float atomics

Lionel Landwerlin (4):
  nir/divergence: add missing RT intrinsinc handling
  nir/lower_io: fix bounds checking for 64bit_bounded_global
  intel/fs: avoid cmod optimization on instruction with different write_mask
  vulkan/wsi/wayland: improve same gpu detection

Marcin Ślusarz (1):
  intel/compiler/mesh: handle const data in task & mesh programs

Marek Olšák (4):
  glthread: fix an upload buffer leak
  util: fix util_is_vbo_upload_ratio_too_large
  mesa: allow GL_UNSIGNED_INT64_ARB as vertex format for 
ARB_bindless_texture
  glthread: handle GL_*_ARRAY in glEnable/Disable

Maíra Canal (1):
  v3dv: remove unused clamp_to_transparent_black_border property

Mike Blumenkrantz (7):
  zink: store drm format as internal_format for imported resources
  zink: handle modifier nplanes queries correctly for planar formats
  zink: preserve present resources during async presentation
  zink: delete need_blend_constants
  zink: don't use ds3 blend states without color attachments
  zink: use actual swapchain object for surface comparison
  zink: fix VK_DYNAMIC_STATE_LINE_WIDTH usage

Paulo Zanoni (4):
  anv: don't leave undefined values in exec->syncobj_values
  anv: check the return value of anv_execbuf_add_bo_bitset()
  hasvk: don't leave undefined values in exec->syncobj_values
  hasvk: check the return value of anv_execbuf_add_bo_bitset()

Pierre-Eric Pelloux-Prayer (4):
  vbo: remove bogus assert
  vbo: lower VBO_SAVE_BUFFER_SIZE to avoid large VRAM usage
  glthread: fix glArrayElement handling
  radeonsi/gfx11: fix ge_cntl programming

Rhys Perry (1):
  radv/gfx11: increase radeon_check_space for occlusion query begin

Rob Clark (1):
  freedreno: Fix tracking of enabled SSBOs

Rose Hudson (1):
  radeonsi: report 0 block size for Polaris HEVC encoding

Samuel Pitoiset (5):
  radv: fix missing implementation of creating images from swapchains
  radv: fix setting MAX_MIP for BC views
  radv: fix buffer to image copies with BC views on the graphics 

Retiring the GitHub mirrors

2023-01-20 Thread Eric Engestrom
Hello everyone,

For many years now, we have maintained mirrors of numerous FDo projects
on GitHub, under the following organisations:
https://github.com/freedesktop
https://github.com/mesa3d
https://github.com/wayland-project

A bit over a month ago, a new security feature in git started preventing
our script from updating these repos, which wasn't noticed right away
due to people being on holiday. The question that has come up as
a result is whether there is any need to keep working on these mirrors,
or whether they should be deleted instead.

Among the people present in this discussion, the consensus was that we
should delete them.

If you need to keep the mirror for your repo alive, you can set up
push mirroring from GitLab [1], and let us know by *February 20th*
that we should not delete your repo.

Cheers,
  Eric, on behalf of the FDo admins

[1] https://docs.gitlab.com/ee/user/project/repository/mirror/push.html


signature.asc
Description: PGP signature


[ANNOUNCE] mesa 22.3.3

2023-01-11 Thread Eric Engestrom
Hello everyone,

The bugfix release 22.3.3 is now available.

If you find any issues, please report them here:
https://gitlab.freedesktop.org/mesa/mesa/-/issues/new

The next bugfix release is due in two weeks, on January 25th.

Cheers,
  Eric

---

Adam Stylinski (1):
  nv30: Fix an offset for vbos being applied to a buffer twice

Asahi Lina (1):
  kmsro: Fix renderonly_scanout BO aliasing

Daniel Schürmann (1):
  aco: fix reset_block_regs() in postRA-optimizer

Danylo Piliaiev (1):
  tu: Fix varyings interpolation reading stale values

Emma Anholt (2):
  zink: Only expose PIPE_CAP_IMAGE_ATOMIC_FLOAT_ADD if we can actually add.
  zink: Only expose PIPE_CAP_SHADER_ATOMIC_INT64 if we can do shared and 
ssbos.

Eric Engestrom (6):
  docs/relnotes: add sha256sum for 22.3.2
  .pick_status.json: Update to 38d6185432d1f19a5653b3892069cd350187f5b8
  gen_release_notes: strip second newline in new features
  meson: add missing dependency
  docs: add release notes for 22.3.3
  VERSION: bump for 22.3.3

Felix DeGrood (2):
  anv: Emit CS stall on INTEL_MEASURE timestamp
  hasvk: Emit CS stall on INTEL_MEASURE timestamp

Gert Wollny (1):
  virgl: Use virgl host side shader stage IDs when reading caps

Iago Toral Quiroga (1):
  v3dv: fix alpha-to-one for single sample setup

Konstantin Kharlamov (5):
  bin/gen_release_notes.py: do not end "features" with "None"
  bin/gen_release_notes.py: do not fail on confidential features
  bin/gen_release_notes.py: don't fail if "Closes" refers to an MR
  bin/gen_release_notes.py: parse "Fixes" tags as well as "Closes"
  bin/gen_release_notes.py: read Closes/Fixes tags case-insensitively

Lionel Landwerlin (4):
  anv: don't nullify entries
  anv: check that push range actually match binding considered
  anv: return properly typed value for no ubo promoted
  anv: use the null surface with unused push descriptor binding table 
entries

Lucas Stach (1):
  etnaviv: blt: properly use upper half of clear value

Marek Olšák (1):
  radeonsi: rewrite si_update_ps_colorbuf0_slot to fix crashes and 
recursions

Maíra Canal (1):
  v3dv: initialize fd variable for proper error handling

Mike Blumenkrantz (5):
  zink: only update framebuffer object during swapchain update if 
framebuffer exists
  zink: protect against invalid scissored renderpass clears
  lavapipe: add some safety asserts when beginning rendering
  zink: stop using VK_PIPELINE_CACHE_CREATE_EXTERNALLY_SYNCHRONIZED_BIT
  zink: set surface->dt when updating swapchain

Pierre-Eric Pelloux-Prayer (4):
  egl: handle NULL loaderPrivate in dri_is_thread_safe
  util/00-mesa-defaults: add Limbo workaround
  mesa: add missing count_scale attribute
  mesa: add missing count_scale attributes

Qiu Wenbo (2):
  vc4: Fix RADDR_A field extraction of branch instruction
  vc4: Fix running process_mux_deps on irrelevant type of instructions

Rhys Perry (1):
  aco/gfx11: update s_code_end padding

Ruijing Dong (5):
  gallium: add film_grain_target into av1 dec desc
  frontends/omx: initialize film_grain_target
  frontneds/va: use current_display_picture from VA for film grain
  frontends/va: pass in film_grain_target as new output
  radeonsi/vcn: av1 film_grain output fix

Samuel Pitoiset (4):
  radv: fix missing initialization of radv_resolve_barrier::dst_stage_mask
  radv: fix multiple resolves in the same subpass
  radv: fix returning VK_PIPELINE_COMPILE_REQUIRED from library
  radv: fix re-emitting tessellation domain origin when it's dynamic

Sil Vilerino (1):
  frontends/va: Update state var frame_num disregarding cap check

Tapani Pälli (1):
  iris: let isl set tiling mode for external resources

Timothy Arceri (2):
  util/00-mesa-defaults: add Metal Slug XX workaround
  util/driconf: add Dune: Spice Wars workaround

Väinö Mäkelä (1):
  intel: Fix a hang caused by invalid dispatch enables on gfx6/7

Xaver Hugl (1):
  driconf: add a workaround for plasmashell freezing

Yiwei Zhang (2):
  lvp: properly ignore sampler write for immutable sampler
  venus: properly ignore the sampler for immutable sampler

git tag: mesa-22.3.3

https://mesa.freedesktop.org/archive/mesa-22.3.3.tar.xz
SHA256: bed799788bf2bd9ef079d97cd8e09348bf53cb086818578e40773b2b17812922  
mesa-22.3.3.tar.xz
SHA512: 
dcf166bc7c80e6ad09337e0188219e5ea4bdc558bc4b4ca35ce30d5421568f6b5328e5508b3175a2696521214e466354d8652ade22468ce448d9f61d5709c8a1
  mesa-22.3.3.tar.xz
PGP:  https://mesa.freedesktop.org/archive/mesa-22.3.3.tar.xz.sig



signature.asc
Description: PGP signature


[ANNOUNCE] mesa 22.3.2

2022-12-29 Thread Eric Engestrom
Hello everyone,

The bugfix release 22.3.2 is now available, a day late because I've been
sick. Aren't vacation days fun?

Anyway, as it's been the holidays, this is a slow release, not much
going on; the next one will probably be similar in that regard.

If you find any issues, please report them here:
https://gitlab.freedesktop.org/mesa/mesa/-/issues/new

The next bugfix release is due in two weeks, on January 11th.

Cheers,
  Eric

---

Alyssa Rosenzweig (1):
  panfrost: Align WSI strides for tiled AFBC

Emma Anholt (1):
  zink: Fix reversed cap declarations for ImageBuffer

Eric Engestrom (5):
  docs/relnotes: add sha256sum for 22.3.1
  docs/relnotes: add 22.3.1 to index
  .pick_status.json: Update to def474e916b69b86ed49c895c7418ba54a0e8252
  docs: add release notes for 22.3.2
  VERSION: bump for 22.3.2

Friedrich Vock (3):
  radv/rt: PLOC fixes for active_leaf_count
  radv/rt: Execute memory barrier before updating the phase end count
  radv/rt: Refactor exiting PLOC

Gert Wollny (1):
  r600/sfn: Don't try to re-use the iterator when uses is updated

Iago Toral Quiroga (6):
  v3dv: always store/restore attachment state during meta operations
  v3dv: don't resolve by averaging samples on depth/stencil resolves
  v3dv: handle depth/stencil resolves we can't implement via TLB
  v3dv: honor render area in subpass resolve fallback
  v3dv: pipeline creation feedback may not request all stages
  v3dv: be more careful when restoring dirty state after meta operations

Konstantin Seurer (1):
  radv/rra: Emit leaf node ids for leaf nodes instead of internal nodes

Lionel Landwerlin (2):
  anv: fixup another dirty issue with gpu_memcpy
  anv: handle null push descriptors in deferred optimization

Liviu Prodea (1):
  OpenCL/draw module: Support linking with LLVM and clang 15 static 
libraries

Lucas Stach (1):
  etnaviv: disable linear PE by default

Marek Vasut (1):
  etnaviv: Do expose 2D texture support on pre-halti GPUs

Pavel Ondračka (1):
  r300: be more careful with presubtract and non-native swizzles

Rhys Perry (2):
  aco/gfx11: export mrtz in discard early exit for non-color shaders
  radv/gfx11: disable mesh shaders

Rohan Garg (1):
  anv: Ensure we clear ANV_PIPE_PSS_STALL_SYNC_BIT on flush

Timur Kristóf (3):
  aco: Don't accept constants on p_bpermute.
  radv: Destroy mesh shader scratch ring in radv_queue_state_finish.
  radv: Include view index SET_SH_REG in ace_predication_size.

git tag: mesa-22.3.2

https://mesa.freedesktop.org/archive/mesa-22.3.2.tar.xz
SHA256: c15df758a8795f53e57f2a228eb4593c22b16dffd9b38f83901f76cd9533140b  
mesa-22.3.2.tar.xz
SHA512: 
32934dd23cfcd6165c365597d9a469da0b806b72ea98a200f499344c3b47815db3bf78875b4ea766d2d28d9c70b50c1615d2d3fcbfd4769447fe0a9d3b32951f
  mesa-22.3.2.tar.xz
PGP:  https://mesa.freedesktop.org/archive/mesa-22.3.2.tar.xz.sig



signature.asc
Description: PGP signature


[ANNOUNCE] mesa 22.3.1

2022-12-14 Thread Eric Engestrom
Hello everyone,

The bugfix release 22.3.1 is now available.

It fixes several issues, but one of the big ones is a crash on Mesa builds
that include d3d12 or dozen but don't have libd3d12.so installed (ie. any
Linux build not being used from within WSL).

If you find any issues, please report them here:
https://gitlab.freedesktop.org/mesa/mesa/-/issues/new

The next bugfix release is due in two weeks, on December 28th.

Cheers,
  Eric

---

Alyssa Rosenzweig (1):
  pan/mdg: Emulate 8-bit with the 16-bit pipe

Bas Nieuwenhuizen (1):
  radv: Handle nodes with 2 invalid children in internal node converter.

Boyuan Zhang (1):
  radeonsi: disable av1 decode for navi24

Chia-I Wu (1):
  nir: fix nir_link_varying_precision

Connor Abbott (1):
  freedreno/fdl: Set sRGB bit for storage images

Daniel Stone (1):
  ci: Rebalance radv/grunt testing

Danylo Piliaiev (3):
  ir3: Reduce the maximum allowed imm offset for shared var load/store
  nir/nir_opt_offsets: Prevent offsets going above max
  meson: Do not enable drm for KGSL Turnip build

Dave Airlie (1):
  glx: fix xshm check to init xshm_opcode.

Dawn Han (1):
  venus: fix deqp tests failed on iub descriptor type

Eric Engestrom (5):
  docs: add release notes for 22.3.0
  .pick_status.json: Update to 264a0cabd1dd2a619f24e34f21f767c6bf36fe76
  v3dv: skip some invalid tests
  docs: add release notes for 22.3.1
  VERSION: bump for 22.3.1

Erik Faye-Lund (1):
  zink: don't use defunct custom-flag

Friedrich Vock (2):
  nir: Do not consider phis with incompatible dests equal
  radv: Handle NULL miss shaders

Georg Lehmann (1):
  aco: Use wave size specific opcode for s_or in cube map coord code.

Iago Toral Quiroga (2):
  v3dv: make single-sync paths more explicit
  v3dv: fix job serialization for single sync path

Ian Romanick (1):
  glsl_to_nir: Fix NIR bit-size of ir_triop_bitfield_extract and 
ir_quadop_bitfield_insert

Iván Briano (2):
  vulkan: VkPolygonMode has a bit more than two values
  hasvk: pipelineStageCreationFeedbackCount is allowed to be 0

Jan Alexander Steffens (heftig) (2):
  d3d12: Don't crash when libd3d12.so can't be found
  dzn: Don't crash when libd3d12.so can't be found

Jan Palus (1):
  vdpau: allow building vdpau st with virgl only

Jason Ekstrand (4):
  nir: Use nir_const_value_for_int in nir_lower_subgroups
  st/mesa: Use nir_const_value_for_bool() in ATIFS
  r600/nir: Fix u64vec2 immediate lowering
  dxil: Use nir_const_value_for_uint in dxil_nir_lower_int_samplers

Kenneth Graunke (1):
  intel/compiler: Set NoMask on cr0 access for float controls mode

Konstantin Seurer (1):
  radv/rra: Set the metadata size correctly

Lionel Landwerlin (11):
  iris: move bindless surface state heap inside the surface state heap
  isl: don't report I915_FORMAT_MOD_Y_TILED_CCS on Gfx8
  anv: correctly predicate ray tracing
  intel: factor out dispatch PS enabling logic
  intel: add missing restriction on fragment simd dispatch
  Revert "anv: compile anv_acceleration_structure.c"
  intel/nir/rt: fixup primitive id
  anv: fixup descriptor copies
  isl: make Wa_1806565034 conditional to non robust access
  intel/fs: make Wa_1806565034 conditional to non robust access
  anv: disable Wa_1806565034 when robustImageAccess is enabled

Marcin Ślusarz (4):
  intel/compiler: adjust [store|load]_task_payload.base too
  nir/lower_task_shader: allow offsetting of the start of payload
  intel/compiler: user payload starts after TUE header & its padding
  nir/lower_task_shader: fix task payload corruption when shared memory 
workaround is enabled

Otavio Pontes (1):
  anv/hasvk: Clamping Scissor Rect values in a valid range

Peng Huang (1):
  intel: Fix crashes for importing drm buffer

Rhys Perry (2):
  aco: more carefully apply constant offsets into scratch accesses
  aco/ra: don't swap p_create_vector operand with definition blocker for scc

Ruijing Dong (2):
  radeonsi/vcn: adding av1 decoding film grain block
  frontends/va: fix gst videotestsrc h264 enc fail issue.

Samuel Pitoiset (6):
  radv: fix emitting invalid color attachments
  radv: do not set ZPASS_INCREMENT_DISABLE on GFX11
  radv: use LATE_Z for depth/stencil attachments used in feedback loops
  radv: fix guardband if the polygon mode is points or lines
  radv: fix hashing descriptor set layout
  radv: do not remove the PointSize built-in for polygon mode as points

Sathishkumar S (4):
  radeonsi/vcn: enable yuv422 jpeg decode
  radeonsi/vcn: fix regression in yuv422 jpeg decode
  frontends/va: fix crash during grayscale rendering
  gallium/vl: return the buffer plane order for yuv444p format

Sviatoslav Peleshko (1):
  anv: Defer flushing PIPE_CONTROL bits forbidden in CCS while in GPGPU mode

Tapani Pälli (2):
  intel

[ANNOUNCE] mesa 22.3.0

2022-11-30 Thread Eric Engestrom
Hello everyone,

I'm happy to announce a new feature release, 22.3.0.

New features (in no particular order):
- GL_ARB_shader_clock on llvmpipe
- VK_KHR_shader_clock on lavapipe
- Mesa-DB, the new single file cache type
- VK_EXT_attachment_feedback_loop_layout on RADV, lavapipe
- VK_KHR_global_priority on RADV
- GL_KHR_blend_equation_advanced_coherent on zink
- VK_EXT_load_store_op_none on RADV
- VK_EXT_mutable_descriptor_type on RADV
- VK_EXT_shader_atomic_float on lvp
- VK_EXT_shader_atomic_float2 on lvp
- GL_NV_shader_atomic_float on llvmpipe
- VK_EXT_image_robustness on v3dv
- VK_EXT_extended_dynamic_state3 on lavapipe
- VK_EXT_extended_dynamic_state3 on RADV & anv
- VK_EXT_pipeline_robustness on v3dv
- Mali T620 on panfrost
- Shader disk cache on Panfrost
- support for R8G8B8, B8G8R8, R16G16B16 and 64-bit vertex buffer formats
  on RADV
- initial GFX11/RDNA3 support on RADV
- various ray tracing optimizations on RADV
- extendedDynamicState2PatchControlPoints on RADV
  (VK_EXT_extended_dynamic_state2 feature)
- Radeon Raytracing Analyzer integration (using RADV_RRA_* environment
  variables)
- OpenGL 4.5 on freedreno/a6xx (up from 3.3)
- VK_EXT_mesh_shader on ANV

A couple of notes for packagers:
- When building the Intel Vulkan driver with ray-tracing (using
  `-D intel-clc=enabled`, disabled by default), libclc is required
  (both as build and runtime dependency).
- Rusticl, the OpenCL implementation (`-D gallium-rusticl=true`,
  disabled by default), introduces a bunch of new dependencies.
  Make sure you read docs/rusticl.rst (https://docs.mesa3d.org/rusticl)
  if you're considering enabling it.

For now, no driver is enabled by default in Rusticl. See here for how
to enable them:
https://docs.mesa3d.org/envvars#rusticl-environment-variables

If you find any issues, please report them here:
https://gitlab.freedesktop.org/mesa/mesa/-/issues/new

The next bugfix release is due in two weeks, on December 14th.

Cheers,
  Eric

---

Alyssa Rosenzweig (2):
  pan/mdg: Fix out-of-order execution
  panfrost: Revert "Require 64-byte alignment on imports"

Bas Nieuwenhuizen (4):
  radv: Use correct init order for ETC2 image views
  radv: Fix sampler types in ETC2 decode.
  vulkan: Remove asserts that weren't valid for RADV ETC2 emulation.
  radv: reserve space for the scissor in vkCmdBeginRendering.

Christian Gmeiner (1):
  etnaviv: Hide MSAA support behind debug flag

Connor Abbott (3):
  tu: Use right enum for compute active_shader_stages
  tu: Fix binding NULL descriptor sets
  ir3: Don't save/restore disasm string pointer

Dawn Han (4):
  venus: extend lifetime of push descriptor set layout
  venus: extend VkPipelineLayout lifetime for batched VkCmdPushConstants()
  venus: implement vkCmdPushDescriptorSetWithTemplateKHR
  venus: enable VK_KHR_push_descriptor

Eric Engestrom (4):
  .pick_status.json: Update to 22be0d09a005b4b955a46b65a919cfd786d6814f
  .pick_status.json: Mark 470fbb35efe1935242b346427ec0fa22b40fff2b as 
denominated
  commit_in_branch.py: add support for checking staging branches
  VERSION: bump for 22.3.0

Erik Faye-Lund (7):
  zink: fix json-errors in profile-file
  zink: remove needless requirements
  zink: fix incorrect requirements
  zink: update textureCompressionBC requirement
  docs/zink: add missing required device-feature
  mesa: treat unsupported queries as dummies
  d3d12: fix max-array-layers

Gert Wollny (2):
  virgl: Fix injection of double from const mov instruction
  r600/sfn: always use four slots for Cayman trans ops

Jessica Clarke (1):
  panfrost/blend: Fix invalid const values leading to NIR validation errors

Karol Herbst (1):
  nir/lower_int64: fix shift lowering

Konstantin Seurer (2):
  radv/ray_queries: Fix AABB handling
  radv/rt: Check space before emitting descriptors

Lucas Stach (4):
  etnaviv: always use RS align when GPU has TEXTURE_HALIGN feature
  etnaviv: rs: fix blits with insufficient alignment for dual pipe operation
  etnaviv: blt: use correct TS offset in clear operations
  etnaviv: fix wrong surface TS clear size

Marek Olšák (1):
  st/vdpau: fix interop with GL

Martin Roukala (né Peres) (2):
  Revert "glx: Fix drawable refcounting for naked Windows"
  Revert "glx/dri: Fix DRI drawable release at MakeCurrent time"

Mauro Rossi (1):
  AOSP: Add intel_hasvk vulkan library suffix

Rhys Perry (1):
  ac/nir: mask shift operands

Roman Stratiienko (1):
  meson: Enable system_has_kms_drm for android

Sajeesh Sidharthan (1):
  radeonsi/vcn: set current pic index correctly

Samuel Pitoiset (8):
  radv: re-emit dynamic depth clamp enable if depth clip enable changed
  radv: make sure to mark DCC as compressed on GFX11
  radv: introduce RADV_DEBUG=nofmask
  radv: set missing SPI_SHADER_PGM_xxx registers on GFX11
  radv: set INTERPOLATE_C

[ANNOUNCE] mesa 22.3.0-rc4

2022-11-23 Thread Eric Engestrom
Hello everyone,

The fourth release candidate for 22.3.0 is now available.

If you find any issues, please report them here:
https://gitlab.freedesktop.org/mesa/mesa/-/issues/new

The final 22.3.0 release is now expected in one week, on November 30th,
provided outstanding issues are fixed by then, otherwise another release
candidate will take its place.

Cheers,
  Eric

---

Bas Nieuwenhuizen (1):
  radv: Fix custom build id with C90 compilation.

Christian Gmeiner (2):
  etnaviv: Support negative float inline immediates
  etnaviv: nir: lower extract byte/word

Eric Engestrom (4):
  .pick_status.json: Update to f2e535e4fed5bdc13e11a443316a4b77cd5eb81a
  v3d(v): account for debug flags when using the cache
  .pick_status.json: Mark 56bd81ee21cb42e4a5afa2939514b570a1283754 as 
denominated
  VERSION: bump for 22.3.0-rc4

Gert Wollny (2):
  r600/sfn: sort FS color outputs before all other outputs
  virgl: don't a use staging when a resources created with the shared flag

Hans-Kristian Arntzen (1):
  vk/runtime: Fix narrowing of timeline signal and wait value to u32.

Ian Romanick (3):
  nir/range_analysis: Set higher default maximum for max_workgroup_count
  nir/loop_analyze: Fix get_iteration for nir_op_ine
  nir/loop_analyze: Fix get_iteration for nir_op_fneu

Jason Ekstrand (3):
  vulkan: Add state for extraPrimitiveOverestimationSize
  vulkan: Add a common implementation of CmdSetSampleLocationsEnableEXT
  vulkan: Add a dummy vk_common_CmdSetColorBlendAdvancedEXT()

Jose Maria Casanova Crespo (1):
  v3d: Minor fixes on sand8 blit based on sand30 modifications

Karol Herbst (1):
  rusticl/device: put space at the end of CL_DEVICE_VERSION

Konstantin Seurer (1):
  radv/rra: Fix copying accel structs that were not built yet

Lionel Landwerlin (15):
  anv: get rid of ilog2_round_up
  intel/perf: allocate cleared counter infos
  intel/perf: fix B/C counters accumulation in non query mode
  nir/lower_explicit_io: fix metadata preserve
  nir/lower_shader_calls: update metadata before validation
  nir/lower_shader_calls: wrap only jumps rather than entire code blocks
  Revert "nir/lower_shader_calls: put inserted instructions into a dummy 
block"
  intel/fs: put scratch surface in the surface state heap
  anv: fix 3d state initialization
  anv: ensure CPS is initialized when KHR_fragment_shading_rate is disabled
  anv: fixup context initialization on DG2
  intel/fs: improve Wa_22013689345 workaround
  blorp: support negative offsets in addresses
  anv: generate correct addresses for state pool offsets
  nir/divergence: add missing btd_shader_type_intel

Lucas Stach (1):
  etnaviv: fix tile status interaction with write mappings

Marek Olšák (1):
  st/mesa: suppress async glthread flushing for GLX_EXT_texture_from_pixmap

Mauro Rossi (1):
  r600/sfn: allow building with clang 6 (Android 9)

Michel Dänzer (1):
  vulkan/wsi/wayland: Set num_modifier_lists = 0 if num_drm_modifiers == 0

Qiang Yu (1):
  ac/llvm: fix 16bit varying llvm compile error

Rhys Perry (4):
  nir/lower_bit_size: lower uadd_carry
  radv: lower 8/16-bit uadd_carry/usub_borrow
  radv: disable MRT compaction with dual-source blending
  aco: ensure MRT0 is written with dual source blending

Samuel Pitoiset (8):
  zink: require extendedDynamicState3ColorBlendEquation for full ds3
  radv: stop overallocating LDS for VS/TES when NGG streamout is enabled
  radv: fix computing the pervertex LDS size with NGG streamout
  radv: enable NGG XFB queries only if streamout is enabled
  radv: re-mit streamout buffers to unbind them when NGG streamout is 
disabled
  radv: fix NGG streamout when it's never enabled in runtime
  radv: fix possible hangs with NGG streamout and secondary cmdbuf
  aco: fix emitting DEALLOC_VGPRS in the discard block

Sil Vilerino (1):
  d3d12: Video Screen - Do not crash if HEVC not supported, return no 
support instead

git tag: mesa-22.3.0-rc4

https://mesa.freedesktop.org/archive/mesa-22.3.0-rc4.tar.xz
SHA256: 40da9187ec101a6df2f39643bfbf0d7ca2427a2750c9859b1b3e93502d12  
mesa-22.3.0-rc4.tar.xz
SHA512: 
b07c8c3adbd3e8878e4849954ed8b2344d2827da85ccc2dbaa2a26e154193fb736cd1773838957ee597158c8678603ac76b3bf94ec15f8280a1fd65c5f7a67e3
  mesa-22.3.0-rc4.tar.xz
PGP:  https://mesa.freedesktop.org/archive/mesa-22.3.0-rc4.tar.xz.sig



[ANNOUNCE] mesa 22.3.0-rc3

2022-11-17 Thread Eric Engestrom
Hello everyone,

The third release candidate for 22.3.0 is now available.

If you find any issues, please report them here:
https://gitlab.freedesktop.org/mesa/mesa/-/issues/new

The final 22.3.0 release is expected in one week, on November 23th,
unless an issue pops up by then, in which case another release candidate
will take its place.

Cheers,
  Eric

---

Alejandro Piñeiro (1):
  v3dv/bo: reset bo and then call gem close

Alyssa Rosenzweig (3):
  panfrost: Require 64-byte alignment on imports
  panfrost: Fix reference counting with batch->resources
  panfrost: Use PIPE_CAP_VERTEX_ATTRIB_ELEMENT_ALIGNED_ONLY

Benjamin Tissoires (1):
  CI: convert to use the new S3 server instead of the legacy minio

Caio Oliveira (2):
  intel/compiler: Fix dynarray usage in intel_clc
  intel/compiler: Fix missing tie-breaker in brw_nir_analyze_ubo_ranges() 
ordering code

Dave Airlie (1):
  gallivm: add coro malloc hooks earlier and always.

David Heidelberg (2):
  ci/freedreno: disable antichambers trace
  ci/update_traces_checksum.py: check if checksum is in the array, not it's 
value

Dylan Baker (2):
  util/glsl2spirv: fix type error in argument handling
  util/glsl2spirv: fix appending extra flags

Emma Anholt (1):
  ir3/ra: Make sure we don't pick a preferred reg overflowing the file.

Eric Engestrom (3):
  .pick_status.json: Update to 9bd11f65238ce101bf846f5528f9088630e983f7
  ci: avoid triggering vc4 & v3d tests on v3dv-only MRs
  VERSION: bump for 22.3.0-rc3

Erik Faye-Lund (3):
  docs: fixup broken link syntax
  docs: do not mention EGL_MESA_drm_display
  docs: remove stale envvar-reference

Gert Wollny (5):
  nir/algeraic_opt: use double options too for lowering ftrunc@64
  r600/sfn: Fix source modifiers for ffract64
  r600/sfn: Fix f2u32 and remove backend lowring of f2u64 and f2i64
  r600/sfn: Honor shader key w.r.t. atomic counter layout
  r600/sfn: Fix location for reading cube array image dimensions

Guilherme Gallo (4):
  ci: Update piglit with s3 support
  ci: Update piglit-traces tests expectations
  ci: Update ci-fairy in CI, rootfs and containers
  freedreno/ci: Skip civilization-v/CivilizationV-trim trace

Iago Toral Quiroga (2):
  v3dv: fix debug dump on BO free
  v3dv: ignore imported BOs when tracking BO memory usage

Jason Ekstrand (2):
  vulkan: Handle VK_SUBPASS_EXTERNAL at the end of a subpass
  vulkan: Unconditionally add barriers for missing external subpass deps

Jonathan Gray (1):
  util: include sys/time.h for timespec functions

José Roberto de Souza (1):
  iris: Set priority for replaced engine context

Karol Herbst (1):
  glsl: fix buffer texture type

Lionel Landwerlin (3):
  anv: fixup invalid enum for nir environment
  anv: split internal surface states from descriptors
  anv: bump pool bucket max allocation size

Lucas Stach (4):
  etnaviv: update headers from rnndb
  etnaviv: fix late Z with MSAA active
  etnaviv: fix shader register control with MSAA
  etnaviv: switch to late Z when linear PE is used

Luis Felipe Strano Moraes (1):
  meson: only enable intel-clc for x86_64 builds

Michel Dänzer (1):
  Revert "egl/glx: add fallback for zink loading"

Qiang Yu (3):
  ac/nir/ngg: fix nogs culling with nuw add
  ac/nir/ngg: remove nuw for negative value add
  ac/llvm: fix gfx11 fs input load for 16bit varying

Samuel Pitoiset (9):
  ac/nir: do not convert GS outputs to the expected variable size on GFX11
  radv: re-emit NGG culling settings when conservative rast mode is dynamic
  radv: enable lowering of subgroup shuffle in NIR on GFX11+
  aco: fix p_interp_gfx11 to not overwrite SCC
  aco: fix missing SCC for p_interp_gfx11 in emit_interp_mov_instr()
  aco: add p_dual_src_export_gfx11 for dual source blending on GFX11
  aco: fix dual source blending on GFX11
  aco: fix FS inputs loads in WQM with 16-bit
  radv: suspend/resume XFB queries with NGG for meta operations

Sil Vilerino (2):
  frontend/va: Fix WIN32 VA_DRIVER_INIT_FUNC declaration. Remove declspec 
as it uses .def file
  ci: Add va frontend to windows-build-rules

Tapani Pälli (2):
  iris: setup stage bitmask for Wa_22011440098
  anv: setup stage bitmask for Wa_22011440098

Timothy Arceri (2):
  mesa: fix typo from adding glGetObjectLabelEXT
  nir: fix typo in lower_double options handling

Yiwei Zhang (1):
  venus: handle VK_QUERY_TYPE_PRIMITIVES_GENERATED_EXT

Yonggang Luo (8):
  radv: Fixes prototypes
  meson: Refactoring shared gen_vs_module_defs_normal_command out
  meson: fixes mingw-clang32 building
  clover: Rename *OpenCL.def to *OpenCL.def.in
  clover: Fixes building with mingw-x86
  meson: Fixes name_prefix for clover on mingw
  clover: empty soversion when on win32
  util: Test __PPC64__ for getting PIPE_AR

[ANNOUNCE] mesa 22.3.0-rc2

2022-11-09 Thread Eric Engestrom
Hello everyone,

The second release candidate for 22.3.0 is now available.

If you find any issues, please report them here:
https://gitlab.freedesktop.org/mesa/mesa/-/issues/new

The next release candidate is expected in one week, on November 16th.

Cheers,
  Eric

---

Alex Brachet (1):
  nir: Fix qsort comparator function

Alyssa Rosenzweig (4):
  panfrost: Don't copy resources if replaced
  panfrost: Replace resource shadowing flush
  panfrost: Fix build with Perfetto (again)
  panfrost: Copy resources when necessary

Bas Nieuwenhuizen (2):
  radv: Fix compute scratch buffer emission.
  radv: Make the compute scratch waves per SE as well.

Caio Oliveira (1):
  nir: Don't reorder volatile intrinsics

Connor Abbott (1):
  tu: tu: Clear patchControlPoints dirty state with static 
patchControlPoints

Eric Engestrom (5):
  .pick_status.json: Update to 1174f376096ed6ceebb0fb2810456f1501a68df7
  zink: add missing build_id linker args
  vk/runtime: drop incorrect UNUSED annotation
  v3dv: avoid freeing already-freed memory
  VERSION: bump for 22.3.0-rc2

Erik Faye-Lund (1):
  docs/zink: fix and cleanup rst syntax

Francisco Jerez (1):
  nir/lower_int64: Fix float16 to int64 conversions.

Friedrich Vock (1):
  radv: Use spirv1.5 instead of vulkan1.2

Iago Toral Quiroga (12):
  v3dv: remove unnecessary check for NULL
  v3dv: do a better job at cleaning up the device on init failure
  v3dv: fix incorrect return type
  v3dv: handle allocation failure during pipeline initialization
  v3dv: do better cleanup on failure during pipeline cache operation
  v3dv: increase limit for active event objects
  v3dv: always check VK_ACCESS_2_MEMORY_READ_BIT for read accesses
  v3dv: make the helper to emit pipeline barriers public to other files
  v3dv: fix event synchronization
  v3dv: vkCmdWaitEvents2 takes an array of VkDependencyInfo
  v3dv: use vk_alloc instead of malloc
  broadcom/compiler: avoid using ldvary sequence to hide latency of 
branching

Ian Romanick (1):
  intel/fs: Fix constant propagation into 32x16 integer multiplication

Jason Ekstrand (2):
  intel/lower_mem_access_bit_sizes: Compute alignments automatically
  intel: Don't cross DWORD boundaries with byte scratch load/store

Karol Herbst (1):
  iris: invalidate sysvals if grid dimension changes

Konstantin Seurer (1):
  radv/rt: Restore prev barycentrics when rejecting hits

Lionel Landwerlin (2):
  anv: Reduce RHWO optimization (Wa_1508744258)
  anv: fix missing VkPhysicalDeviceExtendedDynamicState3PropertiesEXT 
handling

Marek Olšák (1):
  radeonsi/gfx11: fix compute scratch buffer - WAVES is always per SE

Marek Vasut (1):
  etnaviv: Use old set of state registers for PE configuration on GC880

Mario Kleiner (1):
  vulkan/wsi/display: Reset connector state in vkReleaseDisplay().

Martin Roukala (né Peres) (2):
  zink/ci: mark another test as fixed after the frontend caching series
  zink/ci: add another subtest to the list of known failures for radv

Mauro Rossi (2):
  hasvk: fix android build and reported API version
  Android.mk: Fix gnu++14 related build failures

Samuel Pitoiset (6):
  radv: fix fallback for extreme geometry with tessellation on GFX11
  radv: fix setting MIN_LOD for texture descriptors on GFX11
  radv: make the GDS/GDS OA buffer objects resident
  radv: invalidate L2 instead of only writeback L2 when using DCC stores
  radv: re-emit the guardband state when restoring meta operations
  ac/nir,radv: rework and fix NGG queries enables for VS/TES

Yonggang Luo (2):
  glx: Fixes apple/apple_visual.c that include non-exist util/debug.h
  ci: Fixes macos.yml

git tag: mesa-22.3.0-rc2

https://mesa.freedesktop.org/archive/mesa-22.3.0-rc2.tar.xz
SHA256: 516f49752b04152a1175c26b26c15f53bb20b3fd0e02bfd702e2809fd829d062  
mesa-22.3.0-rc2.tar.xz
SHA512: 
dad41ba87b5f55c4e6f3478c348c14fc8b2b29beb87f20d99cedeeeb47bb787e2fe98570544cdb9bb06466fc3c61a43b9797d27e5f1b700c608ef539a5916fd4
  mesa-22.3.0-rc2.tar.xz
PGP:  https://mesa.freedesktop.org/archive/mesa-22.3.0-rc2.tar.xz.sig



[ANNOUNCE] mesa 22.3.0-rc1

2022-11-02 Thread Eric Engestrom
Hello everyone,

I'm happy to announce the start of a new release cycle with the first
release candidate, 22.3.0-rc1.

New features (in no particular order):
- GL_ARB_shader_clock on llvmpipe
- VK_KHR_shader_clock on lavapipe
- Mesa-DB, the new single file cache type
- VK_EXT_attachment_feedback_loop_layout on RADV, lavapipe
- VK_KHR_global_priority on RADV
- GL_KHR_blend_equation_advanced_coherent on zink
- VK_EXT_load_store_op_none on RADV
- VK_EXT_mutable_descriptor_type on RADV
- VK_EXT_shader_atomic_float on lvp
- VK_EXT_shader_atomic_float2 on lvp
- GL_NV_shader_atomic_float on llvmpipe
- VK_EXT_image_robustness on v3dv
- VK_EXT_extended_dynamic_state3 on lavapipe
- VK_EXT_extended_dynamic_state3 on RADV
- VK_EXT_pipeline_robustness on v3dv
- Mali T620 on panfrost
- Shader disk cache on Panfrost
- support for R8G8B8, B8G8R8, R16G16B16 and 64-bit vertex buffer formats
  on RADV
- initial GFX11/RDNA3 support on RADV
- various ray tracing optimizations on RADV
- extendedDynamicState2PatchControlPoints on RADV
  (VK_EXT_extended_dynamic_state2 feature)
- Radeon Raytracing Analyzer integration (using RADV_RRA_* environment
  variables)

A couple of notes for packagers:
- When building the Intel Vulkan driver with ray-tracing (using
  `-D intel-clc=enabled`, disabled by default), libclc is required
  (both as build and runtime dependency).
- Rusticl, the OpenCL implementation (`-D gallium-rusticl=true`,
  disabled by default), introduces a bunch of new dependencies.
  Make sure you read docs/rusticl.rst (https://docs.mesa3d.org/rusticl)
  if you're considering enabling it.

For now, no driver is enabled by default in Rusticl. See here for how
to enable them:
https://docs.mesa3d.org/envvars#rusticl-environment-variables

If you find any issues, please report them here:
https://gitlab.freedesktop.org/mesa/mesa/-/issues/new

The next release candidate is expected in one week, on November 9th.

Cheers,
  Eric

---

git tag: mesa-22.3.0-rc1

https://mesa.freedesktop.org/archive/mesa-22.3.0-rc1.tar.xz
SHA256: 2f2e0fca149bd8dcc333ebeda14fc14ebd8a10c3560cf2958b5ebdaa455d0566  
mesa-22.3.0-rc1.tar.xz
SHA512: 
5222759260f0288c28fab9ba419a7699aa85033ccf30fb5070ae558e342158ef0981974196fd10c738fa187b774807d4a2de03b98360efef5c03040484abd52c
  mesa-22.3.0-rc1.tar.xz
PGP:  https://mesa.freedesktop.org/archive/mesa-22.3.0-rc1.tar.xz.sig



Re: Moving amber into separate repo?

2022-09-25 Thread Eric Engestrom
Hi Filip!

Others have what explained why copying the repo (and everything around it) is 
not a good idea, so I'll only reply to the other points.

On 2022-09-22 at 22:37 UTC+02:00, Filip Gawin  wrote:
> Hi, recently I've seen case of user been using Amber when hardware was 
> supported by mainline mesa. This gave me a couple of thoughts.
>
> 1) Users don't correlate "Amber" with "Legacy" and probably it's gonna 
> be best to always also print "Legacy" together with "Mesa".

Could you explain *where* you would like to do this? I don't see what *users* 
would see where this would help.

> 2) Not sure if problem of choosing best driver is on mesa's or distro 
> maintainer's side, but it became more complicated for maintainers.

I think we should probably add a couple of lines in the meson.build on the 
amber branch, like this:

if gallium_drivers.count() != 0 or vulkan_drivers.count() != 0
  error("You shouldn't package Gallium or Vulkan drivers from the amber branch; 
please only enable these in the standard Mesa package build.")
endif

Do you think that would be enough to resolve the distro packages maintainers' 
confusion?


[ANNOUNCE] mesa 21.3.8

2022-03-18 Thread Eric Engestrom
Hello everyone,

The eighth and final bugfix release, 21.3.8, is now available.

Please upgrade to the 22.0 series if your hardware supports it, or wait
for the announcement for the upcoming Amber branch for legacy hardware.

Cheers,
  Eric

---

Adam Jackson (1):
  meson: Add "amber" option for automatic LTS build configuration

Alyssa Rosenzweig (6):
  panfrost: Fix FD resource_get_handle
  panfrost: Handle NULL sampler views
  panfrost: Handle NULL samplers
  panfrost: Flush resources when shadowing
  panfrost: Push twice as many uniforms
  panfrost: Fix set_sampler_views for big GL

Connor Abbott (4):
  ir3: Don't always set bindless_tex with readonly images
  ir3/nir: Fix 1d array readonly images
  ir3/ra: Sanitize parallel copy flags better
  util/bitset: Fix off-by-one in __bitset_set_range

Danylo Piliaiev (1):
  turnip: Use LATE_Z when there might be depth/stencil feedback loop

Dave Airlie (5):
  draw/so: don't use pre clip pos if we have a tes either.
  crocus: change the line width workaround for gfx4/5
  gallivm/nir: extract a valid texture index according to exec_mask.
  zink: workaround depth texture mode alpha.
  lavapipe: remove broken workaround for zink depth texturing.

Eric Engestrom (16):
  .pick_status.json: Update to 2106c3bab6bdea736c468fb1866fd0f372cc0baa
  .pick_status.json: Mark 7ec0e2b89351e6e56cb112e00e6c68c6bbc6faea as 
denominated
  .pick_status.json: Mark 0136545d169adb75e4f9f6b4de38eef0817c1241 as 
denominated
  .pick_status.json: Mark 62b8daa889daefb2f191a63f370541bf2b807e88 as 
denominated
  .pick_status.json: Mark 698ae34844b7199b8acc3b4d74a9cad3b903bdef as 
denominated
  .pick_status.json: Mark 03a80490a47b0b616566c6f56581560694976b1a as 
denominated
  .pick_status.json: Mark e1964e1dde7bf44ceeaf3fa8b3869e791af4a369 as 
denominated
  .pick_status.json: Mark 3ef093f697ad9027ba514c7a4a6a10b7bd95bd47 as 
denominated
  .pick_status.json: Mark 2d1b506acfe55165511a2bb83acb013353e531ab as 
denominated
  .pick_status.json: Mark 204ea77b0674fb611155bd3ba2e6169cc8646b3f as 
denominated
  .pick_status.json: Mark a5c7d34fdf8403b0115d5eead7ca67027e93efc7 as 
denominated
  .pick_status.json: Mark 432700fc61a33e0c040d47d9b7bd8cfe970d35cc as 
denominated
  .pick_status.json: Mark 4ed7329236a576b6b6f615787bb722b960f32c6b as 
denominated
  .pick_status.json: Mark 3f7da0c58447979976eb2928625b1f93154f6c57 as 
denominated
  docs: add release notes for 21.3.8
  VERSION: bump for 21.3.8

Erik Faye-Lund (2):
  docs: remove incorrect drivers from extension
  docs: fixup zink gl 4.3 requirements

Icecream95 (6):
  panfrost: Set PIPE_CAP_QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION
  pan/bi: Check dependencies of both destinations of instructions
  panfrost: Set dirty state in set_shader_buffers
  panfrost: Re-emit descriptors after resource shadowing
  pan/bi: Make disassembler build reproducibly
  panfrost: Fix ubo_mask calculation

Jason Ekstrand (2):
  anv: Don't assume depth/stencil attachments have depth
  lavapipe: Reset the free_cmd_buffers list in TrimCommandPool

Jonathan Gray (6):
  util: unbreak non-linux mips64 build
  util: fix util_cpu_detect_once() build on OpenBSD
  util/u_atomic: fix build on clang archs without 64-bit atomics
  util: fix build with clang 10 on mips64
  util: use correct type in sysctl argument
  radv: use MAJOR_IN_SYSMACROS for sysmacros.h include

Lionel Landwerlin (3):
  anv: fix conditional render for vkCmdDrawIndirectByteCountEXT
  anv: fix fast clear type value with external images
  intel/fs: fix total_scratch computation

Marek Olšák (2):
  amd: add a workaround for an SQ perf counter bug
  radeonsi: fix an assertion failure with register shadowing

Mike Blumenkrantz (16):
  gallivm: avoid division by zero when computing cube face
  zink: always update shader variants when rebinding a gfx program
  zink: use a fence for pipeline cache update jobs
  zink: wait on program cache fences before destroying programs
  zink: fix descriptor cache pointer array allocation
  zink: mark fbfetch push sets as non-cached
  zink: stop leaking descriptor sets
  zink: invalidate non-punted recycled descriptor sets that are not valid
  zink: fix 64bit float shader ops
  llvmpipe: fix debug print iterating in set_framebuffer_state
  llvmpipe: clamp surface clear geometry
  lavapipe: update multisample state after blend state
  aux/trace: rzalloc the context struct
  zink: lower dmod on AMD hardware
  lavapipe: skip format checks for EXTENDED_USAGE
  lavapipe: run nir_opt_copy_prop_vars during optimization loop

Paulo Zanoni (1):
  iris: fix register spilling on compute shaders on XeHP

Pierre-Eric Pelloux-Prayer (3):
  radeonsi: change rounding mode to round to even
  util

[ANNOUNCE] mesa 21.3.7

2022-02-23 Thread Eric Engestrom
Hello everyone,

The seventh bugfix release, 21.3.7, is now available.

Please report any issue here:
https://gitlab.freedesktop.org/mesa/mesa/-/issues/new

The next bugfix release is due in two weeks, on March 9th.

Cheers,
  Eric

---

Alyssa Rosenzweig (4):
  pan/bi: Avoid *FADD.v2f16 hazard in optimizer
  pan/bi: Avoid *FADD.v2f16 hazard in scheduler
  pan/bi: Lower swizzles on CSEL.i32/MUX.i32
  panvk: Use more reliable assert for UBO pushing

Bas Nieuwenhuizen (1):
  radv: Fix preamble argument order.

Connor Abbott (1):
  ir3/spill: Fix simplify_phi_nodes with multiple loop nesting

Dave Airlie (3):
  lavapipe: fix sampler + sampler view leaks.
  lavapipe: reference gallium fences correctly.
  crocus: fix leak on gen4/5 stencil fallback blit path.

Emma Anholt (1):
  i915g: Initialize the rest of the "from_nir" temporary VS struct.

Eric Engestrom (4):
  .pick_status.json: Update to dabba7d7263be6ffb6f3676465e92c65952fa824
  .pick_status.json: Mark b07372312d7053f2ef5c858ceb1fbf9ade5e7c52 as 
denominated
  docs: add release notes for 21.3.7
  VERSION: bump for 21.3.7

Ian Romanick (9):
  gallivm/nir: Call nir_lower_bool_to_int32 after nir_opt_algebraic_late
  nir: All set-on-comparison opcodes can take all float types
  intel/fs: Don't optimize out 1.0*x and -1.0*x
  spriv: Produce correct result for GLSLstd450Step with NaN
  spirv: Produce correct result for GLSLstd450Modf with Inf
  spirv: Produce correct result for GLSLstd450Tanh with NaN
  nir: Properly handle various exceptional values in frexp
  nir: Produce correct results for atan with NaN
  nir: Add missing dependency on nir_opcodes.py

Jason Ekstrand (1):
  anv: Call vk_command_buffer_finish if create fails

Jonathan Gray (1):
  dri: avoid NULL deref of DrawBuffer on flush

Lionel Landwerlin (2):
  nir: fix lower_memcpy
  anv/genxml/intel/fs: fix binding shader record entry

Marcin Ślusarz (1):
  anv: don't set color state when input state was requested

Marek Olšák (1):
  ac/surface: add more elements to meta equations because HTILE can use them

Mike Blumenkrantz (4):
  lavapipe: use util_pack_color_union() for generating clear colors
  aux/draw: fix llvm tcs lane vec generation
  zink: always set VkPipelineMultisampleStateCreateInfo::pSampleMask
  zink: always invalidate streamout counter buffer if not resuming

Nanley Chery (1):
  iris: Don't fast clear with the view format

Pavel Ondračka (1):
  r300: fix transformation of abs modifiers with negate

Qiang Yu (3):
  radeonsi: workaround Specviewperf13 Catia hang on GFX9
  radeonsi: fix depth stencil multi sample texture blit
  glx: fix pbuffer refcount init

Samuel Pitoiset (1):
  radv/winsys: fix initializing debug/perftest options if multiple instances

Tapani Pälli (5):
  intel/genxml: add PIPE_CONTROL field for L3 read only cache invalidation
  anv: invalidate L3 read only cache when VF cache is invalidated
  iris: invalidate L3 read only cache when VF cache is invalidated
  iris: fix a leak on surface states
  mesa/st: always use DXT5 when transcoding ASTC format

Thierry Reding (2):
  tegra: Use private reference count for sampler views
  tegra: Use private reference count for resources

Timur Kristóf (1):
  radv: Disable IB2 on compute queues.

Yiwei Zhang (1):
  venus: properly destroy deferred ahb image before real image creation

git tag: mesa-21.3.7

https://mesa.freedesktop.org/archive/mesa-21.3.7.tar.xz
SHA256: b4fa9db7aa61bf209ef0b40bef83080999d86ad98df8b8b4fada7c128a1efc3d  
mesa-21.3.7.tar.xz
SHA512: 
0991543e9435457fa4d077517408b3f197be32ed61a6c7ca34ddb3906eed208791f1a57227f74115f99df18e612efab1d2c6809b7cf426d273633b53d4aefc88
  mesa-21.3.7.tar.xz
PGP:  https://mesa.freedesktop.org/archive/mesa-21.3.7.tar.xz.sig



signature.asc
Description: PGP signature


[ANNOUNCE] mesa 21.3.6

2022-02-09 Thread Eric Engestrom
Hello everyone,

The sixth bugfix release, 21.3.6, is now available.

Please report any issue here:
https://gitlab.freedesktop.org/mesa/mesa/-/issues/new

The next bugfix release is due in two weeks, on February 23th.

Cheers,
  Eric

---

Bas Nieuwenhuizen (1):
  Revert "nir/algebraic: distribute fmul(fadd(a, b), c) when b and c are 
constants"

Caio Oliveira (1):
  anv: Fix subgroupSupportedStages physical property

Charles Baker (1):
  Revert "zink: handle vertex buffer offset overflows"

Connor Abbott (2):
  ir3: Fix copy-paste mistakes in ir3_block_remove_physical_predecessor()
  ir3/cp: ir3: Prevent propagating shared regs out of loops harder

Danylo Piliaiev (1):
  ir3: opt_deref in opt loop to remove unnecessary tex casts

Dave Airlie (1):
  crocus: find correct relocation target for the bo.

Emma Anholt (1):
  vulkan: Fix leak of error messages

Eric Engestrom (5):
  .pick_status.json: Update to cb781fc350108584116280fc597c695d2f476c68
  .pick_status.json: Mark 15e77504461a30038a054c87cc53a694171c9cf4 as 
denominated
  .pick_status.json: Mark 960e72417f3e8885699cf384f690853e14ba44da as 
denominated
  docs: add release notes for 21.3.6
  VERSION: bump for 21.3.6

Francisco Jerez (1):
  intel/fs: Take into account region strides during SIMD lowering decision 
of SHUFFLE.

Georg Lehmann (4):
  vulkan/wsi/wayland: Fix add_wl_shm_format alpha/opaqueness.
  vulkan/wsi/wayland: Convert  missing vulkan formats to shm formats.
  vulkan/wsi/wayland: Add modifiers for RGB formats.
  vulkan/wsi/wayland: Fix add_drm_format_modifier aplha/opaqueness.

Jason Ekstrand (2):
  anv/pass: Don't set first_subpass_layout for stencil-only attachments
  vulkan/wsi: Set MUTABLE_FORMAT_BIT in the prime path

Kenneth Graunke (1):
  i965: Avoid NULL drawbuffer in brw_flush_front

Lionel Landwerlin (2):
  intel/fs: don't set allow_sample_mask for CS intrinsics
  intel/nir: fix shader call lowering

Manas Chaudhary (1):
  panvk: Fix pointer corruption in panvk_add_wait_event_syncobjs

Mike Blumenkrantz (15):
  zink: never use SpvOpImageQuerySizeLod for texel buffers
  zink: reorder fbfetch flag-setting to avoid null deref
  zink: fix vertex buffer mask computation for null buffers
  zink: clamp tbo creation to maxTexelBufferElements
  zink: add vertex shader pipeline bit for generated barrier construction
  zink: fix waiting on current batch id
  zink: cast image atomic op params/results based on image type
  zink: use SpvScopeDevice over SpvScopeWorkgroup for atomic shader ops
  zink: disable PIPE_SHADER_CAP_FP16_CONST_BUFFERS
  llvmpipe: disable PIPE_SHADER_CAP_FP16_CONST_BUFFERS
  llvmpipe: ci updates
  zink: add VK_BUFFER_USAGE_CONDITIONAL_RENDERING_BIT_EXT for query binds
  zink: fix PIPE_CAP_TGSI_BALLOT export conditional
  zink: reject invalid draws
  zink: min/max blit region in coverage functions

Nanley Chery (3):
  anv: Disable CCS_E for some 8/16bpp copies on TGL+
  anv: Use ANV_FAST_CLEAR_DEFAULT_VALUE for CCS on TGL+
  anv: Re-enable CCS_E on TGL+

Paulo Zanoni (1):
  iris: implement inter-context busy-tracking

Rhys Perry (3):
  aco: fix neg(abs(mul(a, b))) if the mul is not VOP3
  aco: don't encode src2 for v_writelane_b32_e64
  radv: fix R_02881C_PA_CL_VS_OUT_CNTL with mixed cull/clip distances

Samuel Pitoiset (1):
  radv/winsys: fix missing buffer_make_resident() for the null winsys

Yiwei Zhang (1):
  tu: VkExternalImageFormatProperties is optional

git tag: mesa-21.3.6

https://mesa.freedesktop.org/archive/mesa-21.3.6.tar.xz
SHA256: 96bb761fd546e9aa41d025fcc025225c5668443839dae21e3731959beb096736  
mesa-21.3.6.tar.xz
SHA512: 
8c930e04eade29f689384ee7d6e2f178acbbf30fa6c9fdf132281279658c3c221ec7f9b1318e3c0a654c6136f925a5c0a35eaf849b65db7674641127c71e8a4f
  mesa-21.3.6.tar.xz
PGP:  https://mesa.freedesktop.org/archive/mesa-21.3.6.tar.xz.sig



signature.asc
Description: PGP signature


[ANNOUNCE] mesa 21.3.5

2022-01-26 Thread Eric Engestrom
Hello everyone,

The fifth bugfix release, 21.3.5, is now available, containing
as often mostly Zink fixes.

Please report any issue here:
https://gitlab.freedesktop.org/mesa/mesa/-/issues/new

The next bugfix release is due in two weeks, on February 9th.

Cheers,
  Eric

---

Alejandro Piñeiro (1):
  vulkan: return default string for undefined enum

Alyssa Rosenzweig (3):
  pan/bi: Schedule around blend shader register clobbering
  panfrost: Use u_reduced_prim for primitive checks
  panfrost: Only cull polygons

Bas Nieuwenhuizen (1):
  util/fossilize_db: Fix double free in error handling.

Carsten Haitzler (1):
  panfrost: Don't double-free when handling error for unsupported GPU

Charles Baker (1):
  zink: Output PackHalf2x16 to uint not float

Emma Anholt (1):
  softpipe: respect !independent_blend_enable for color masks.

Eric Engestrom (6):
  .pick_status.json: Update to 06504fb9e2382e43b889fd6ca642bb785b544d4d
  .pick_status.json: Mark 1b88777e97f635612c560a2f00d349ea271581b1 as 
denominated
  .pick_status.json: Mark d1530a3f3b1625baa42e84cba9844b6eb4ac76ce as 
denominated
  .pick_status.json: Mark 58a843ab14e0eecf044a35154da72cdf7ab6f15a as 
denominated
  docs: add release notes for 21.3.5
  VERSION: bump for 21.3.5

Ian Romanick (1):
  intel/fs: Fix gl_FrontFacing optimization on Gfx12+

Kenneth Graunke (1):
  iris: Fix and refactor check for clear color being fully zero

Lepton Wu (1):
  driconf: Fix unhandled tags in static conf

Lionel Landwerlin (2):
  intel/fs: disable VRS when omask is written
  anv: fix missing descriptor copy of bufferview/surfacestate content

Mike Blumenkrantz (10):
  zink: always set number of timestamp results to 1 for internal qbo
  zink: fix availability buffer sizing/copying for xfb queries
  zink: skip readback of qbos with no results
  Revert "zink: when performing an implicit reset, sync qbos"
  zink: use even more accurate stride values for query result copies
  aux/trace: copy over stream_output_target_offset method from context
  util/vbuf: fix buffer translation sizing
  zink: remove SpvMemorySemanticsMakeVisibleMask from 
nir_intrinsic_memory_barrier
  zink: check EXT_image_drm_format_modifier for dmabuf support
  zink: stop allocating such massive staging regions for buffer maps

Pavel Ondračka (1):
  r300: properly initialize new_vs in r300_draw_init_vertex_shader

Pierre-Eric Pelloux-Prayer (2):
  driconf: enable vs_position_always_invariant for Dirt Rally
  mesa: use less temporaries in build_lighting

Qiang Yu (1):
  nir: fix nir_tex_instr hash not count is_sparse field

Rhys Perry (1):
  nir/unsigned_upper_bound: don't follow 64-bit f2u32()

Rob Clark (5):
  mesa/st: Lowered ucp should still mark rast state dirty
  freedreno: Pass shader cache key instead of shader key
  freedreno: Add FD_DIRTY_RASTERIZER_CLIP_PLANE_ENABLE
  freedreno/a6xx: Fix clip_mask
  freedreno/a5xx: Fix clip_mask

Stefan Brüns (1):
  llvmpipe: Add get_{driver,device}_uuid implementations

Tapani Pälli (2):
  mesa: refactor GetProgramiv to use program resource list
  mesa: move GetProgramInterfaceiv as a shader_query function

Yiwei Zhang (1):
  venus: VkExternalImageFormatProperties is optional

git tag: mesa-21.3.5

https://mesa.freedesktop.org/archive/mesa-21.3.5.tar.xz
SHA256: d93b2a9d2464ee856d7637a07dff6b7cd950f295ad58518bb959f76882cf4a4c  
mesa-21.3.5.tar.xz
SHA512: 
417d1787f8177567f0c547dde3e24212f7497f2fe7cdaa945fe998cd61ec0e9eb9388feb444e377c4fd8794b056af02aac28d1bbfb9527844391ba49e6893933
  mesa-21.3.5.tar.xz
PGP:  https://mesa.freedesktop.org/archive/mesa-21.3.5.tar.xz.sig



signature.asc
Description: PGP signature


[ANNOUNCE] mesa 21.3.4

2022-01-12 Thread Eric Engestrom
Hello everyone,

The fourth bugfix release, 21.3.4, is now available.

Please report any issue here:
https://gitlab.freedesktop.org/mesa/mesa/-/issues/new

The next bugfix release is due in two weeks, on January 26th.

Cheers,
  Eric

---

Alyssa Rosenzweig (3):
  pan/bi: Fix load_const of 1-bit booleans
  gallium/util: Add pixel->blocks box helper
  lima,panfrost: Correct pixel vs block mismatches

Bas Nieuwenhuizen (1):
  radv: Set optimal copy alignment to 1.

Boris Brezillon (1):
  microsoft/compiler: Fix dxil_nir_create_bare_samplers()

Connor Abbott (2):
  ir3/ra: Fix logic bug in compress_regs_left
  ir3: Bump type mismatch penalty to 3

Daniel Schürmann (2):
  aco: don't allow SDWA on VOP3P instructions
  aco: validate VOP3P opsel correctly

Danylo Piliaiev (1):
  tu: fix workaround for depth bounds test without depth test

Dave Airlie (2):
  intel/genxml/gen4-5: fix more Raster Operation in BLT to be a uint
  crocus: fail resource allocation properly.

Emma Anholt (4):
  freedreno/afuc: Disable the disassembler on 32-bit builds.
  i915g: Turn off FP16 in the vertex shaders.
  r300: Fix omod failing to increase the number of channels stored.
  nir_to_tgsi: Fix a bug in TXP detection after backend lowering.

Eric Engestrom (5):
  .pick_status.json: Update to 8a78706643ecad8a1f303cc9358873abc29978b4
  .pick_status.json: Mark 00bea38242d97e7ace1954f1bc7d32cbf0ce3ee0 as 
denominated
  .pick_status.json: Mark 2a0253b9b5d21c7571555abe3a1d851468a18740 as 
denominated
  docs: add release notes for 21.3.4
  VERSION: bump for 21.3.4

Filip Gawin (1):
  r300: fix handling swizzle in transform_source_conflicts

Henry Goffin (1):
  intel/compiler/test: Fix build with GCC 7

Ian Romanick (1):
  i965: Disable EXT_texture_integer on Gfx4 and Gfx5

Jason Ekstrand (1):
  Revert "anv: Stop doing too much per-sample shading"

Lionel Landwerlin (3):
  anv: don't leave anv_batch fields undefined
  anv: limit compiler valid color outputs using NIR variables
  intel/dev: fixup chv workaround

Lucas Stach (3):
  etnaviv: initialize vertex attributes on context reset
  etnaviv: drm: fix size limit in etna_cmd_stream_realloc
  etnaviv: drm: properly handle reviving BOs via a lookup

Michel Zou (1):
  zink: fix -Warray-bounds warning

Mike Blumenkrantz (4):
  radv: fix xfb query copy param ordering
  zink: always unset vertex shader variant key data when changing last 
vertex stage
  zink: add extra synchronization for buffer descriptor binds
  zink: use device-local heap for sparse backing allocations

Pavel Ondračka (1):
  r300: Remove broken optimization in rc_transform_KILL

Pierre-Eric Pelloux-Prayer (4):
  radeonsi/gfx8: use the proper dcc clear size
  vbo/dlist: fix loopback crash
  vbo/dlist: add vertices to incomplete primitives
  radeonsi/gfx10: fix si_texture_get_offset for mipmapped tex

Qiang Yu (1):
  glapi: should not add alias function to static_data.py

Rhys Perry (1):
  aco: remove pack_half_2x16(a, 0) optimization

Rohan Garg (1):
  intel/fs: OpImageQueryLod does not support arrayed images as an operand

Roman Stratiienko (1):
  v3dv: Hotfix: Rename remaining V3DV_HAS_SURFACE->V3DV_USE_WSI_PLATFORM

Samuel Pitoiset (1):
  radv: add drirc radv_disable_htile_layers and enable it for F1 2021

Tapani Pälli (3):
  iris: unref syncobjs and free r/w dependencies array for slab entries
  mesa: free idalloc storage for display lists
  mesa: free vbo_save_vertex_list store prims

Timothy Arceri (1):
  glsl/glcpp: make sure to expand new token after concatenation

Yiwei Zhang (1):
  venus: subtract appended header size in vn_CreatePipelineCache

satmandu (1):
  Fix compilation on armv7l with gcc 11.2.0

git tag: mesa-21.3.4

https://mesa.freedesktop.org/archive/mesa-21.3.4.tar.xz
SHA256: 77104fd4a93bce69da3b0982f8ee88ba7c4fb98cfc491a669894339cdcd4a67d  
mesa-21.3.4.tar.xz
SHA512: 
7aeea3dba0d39f4ac9f23c54aa0e6853d48000f50c4dd484618c28debe705cdd765ae8fafb5ddea0773976f7189849d9128be3f2282fea74394b59019cb786b9
  mesa-21.3.4.tar.xz
PGP:  https://mesa.freedesktop.org/archive/mesa-21.3.4.tar.xz.sig



signature.asc
Description: PGP signature


[ANNOUNCE] mesa 21.3.3

2021-12-29 Thread Eric Engestrom
Hello everyone,

The third bugfix release, 21.3.3, is now available, containing
a majority of AMD fixes, mostly r300.

Please report any issue here:
https://gitlab.freedesktop.org/mesa/mesa/-/issues/new

The next bugfix release is due in two weeks, on January 12th.

Cheers,
  Eric

---

Alyssa Rosenzweig (2):
  pan/indirect_draw: Don't upload garbage UBO
  panfrost: Fix Secondary Shader field

Bas Nieuwenhuizen (2):
  radv: Use correct buffer size for query pool result copies.
  radv: Skip wait timeline ioctl with 0 handles.

Daniel Schürmann (2):
  aco/optimizer: fix fneg modifier propagation on VOP3P
  aco/ra: fix get_reg_for_operand() in case of stride mismatches

Emma Anholt (7):
  r300: Fix mis-optimization turning -1 - x into 1 - x.
  r300: Move the instruction filter for r500_transform_IF() to the top.
  r300: Ensure that immediates have matching negate flags too.
  r300: Also consider ALU condition modifiers for loop DCE.
  r300: Disable loop unrolling on r500.
  r300/vs: Allocate temps we see a use as a source, too.
  r300/vs: Fix flow control processing just after an endloop.

Eric Engestrom (4):
  .pick_status.json: Update to 4942e108909bbe0f53ec5fd52a3c7ae14c60abe6
  .pick_status.json: Mark d49d092259829ad9e33d0d9fc8eef9759d9fe56e as 
denominated
  docs: add release notes for 21.3.3
  VERSION: bump for 21.3.3

Francisco Jerez (1):
  intel/fs: Add physical fall-through CFG edge for unconditional BREAK 
instruction.

Jason Ekstrand (1):
  vulkan/log: Don't assert on non-client-visible objects

Jesse Natalie (1):
  microsoft/compiler: Implement inot

Liviu Prodea (1):
  swr: Fix MSVC build

Rob Clark (2):
  freedreno/ir3: Handle instr->address when cloning
  freedreno/computerator: Fix @buf header

Samuel Pitoiset (1):
  radv: re-apply "Do not access set layout during vkCmdBindDescriptorSets."

Tapani Pälli (1):
  glsl: fix invariant qualifer usage and matching rule for GLSL 4.20

Timur Kristóf (2):
  aco/optimizer_postRA: Fix combining DPP into VALU.
  aco/optimizer_postRA: Fix applying VCC to branches.

Vinson Lee (1):
  panfrost: Avoid double unlock.

git tag: mesa-21.3.3

https://mesa.freedesktop.org/archive/mesa-21.3.3.tar.xz
SHA256: ad7f4613ea7c5d08d9fcb5025270199e6ceb9aa99fd72ee572b70342240a8121  
mesa-21.3.3.tar.xz
SHA512: 
0263d75435f8c16d40eba3eae29bf372e8994816718deec153c582a17c4dd6ef1c67b3236ed31e63f98bf4e1089fac5cfafae9fb84d3e1fa919b274f43e7e673
  mesa-21.3.3.tar.xz
PGP:  https://mesa.freedesktop.org/archive/mesa-21.3.3.tar.xz.sig



signature.asc
Description: PGP signature


[ANNOUNCE] mesa 21.3.2

2021-12-17 Thread Eric Engestrom
Hello everyone,

The second bugfix release, 21.3.2, is now available, containing a bit of
everything.

Please report any issue here:
https://gitlab.freedesktop.org/mesa/mesa/-/issues/new

The next bugfix release is due in two weeks, on December 29th.

Cheers,
  Eric

---

Alyssa Rosenzweig (1):
  panfrost: Don't shadow Mesa's fui()

Caio Oliveira (1):
  nir: Initialize nir_register::divergent

Danylo Piliaiev (1):
  turnip: Fix operator precedence in address calculation macros for queries

Dave Airlie (1):
  crocus: cleanup bo exports for external objects

Eric Engestrom (3):
  .pick_status.json: Update to a65285f54be6d756a8a558f638c18bb4f075222c
  docs: add release notes for 21.3.2
  VERSION: bump for 21.3.2

Francisco Jerez (1):
  intel/fs/xehp: Teach SWSB pass about the exec pipeline of 
FS_OPCODE_PACK_HALF_2x16_SPLIT.

Ian Romanick (2):
  intel/compiler: Don't predicate a WHILE if there is a CONT
  intel/stub: Silence "initialized field overwritten" warning

Jakob Bornecrantz (1):
  vulkan-device-select: Don't leak drmDevicePtr

James Jones (1):
  gbm: Don't pass default usage flags on ABIs < 1

Jason Ekstrand (3):
  crocus: wm_prog_key::key_alpha_test uses GL enums
  anv: Stop doing too much per-sample shading
  radeonsi/nir: Check for VARYING_SLOT_PRIMITIVE_ID not SYSTEM_VALUE

Lionel Landwerlin (4):
  nir/opt_deref: don't try to cast empty structures
  intel/nir: preserve access value when duping intrinsic
  nir/lower_io: include the variable access in the lowered intrinsic
  vulkan: fix missing handling of WSI memory signal

Mauro Rossi (1):
  android: add support for classic dri-drivers (v2)

Michel Zou (1):
  meson: correctly detect linker arguments

Nanley Chery (1):
  iris: Free the local cache bucket in bufmgr_destroy

Pierre-Eric Pelloux-Prayer (1):
  radeonsi: fix fast clear / depth decompression corruption

Rhys Perry (1):
  radv: have the null winsys set more fields

Roman Stratiienko (2):
  v3dv: Fix dEQP-VK.info#instance_extensions test
  v3dv: Fix V3DV_HAS_SURFACE preprocessor condition

Tapani Pälli (1):
  anv: allow VK_IMAGE_LAYOUT_UNDEFINED as final layout

Timur Kristóf (1):
  aco: Clean up and fix quad group instructions with WQM.

git tag: mesa-21.3.2

https://mesa.freedesktop.org/archive/mesa-21.3.2.tar.xz
SHA256: e2e7bafb8307e7abc3bf982f39382fae3619c84b45504920a21504be52f126bd  
mesa-21.3.2.tar.xz
SHA512: 
35c510cbab70be43bc207720a12fe85b0c010fafa147238f2c22dd873967278f187ee7675a662882ead3598305f1f37804567deb93022a692ca259f563abfdac
  mesa-21.3.2.tar.xz
PGP:  https://mesa.freedesktop.org/archive/mesa-21.3.2.tar.xz.sig



signature.asc
Description: PGP signature


[ANNOUNCE] mesa 21.3.1

2021-12-01 Thread Eric Engestrom
Hello everyone,

The first bugfix release, 21.3.1, is now available, containing as
expected mostly AMD, Intel & Zink fixes.

Please report any issue here:
https://gitlab.freedesktop.org/mesa/mesa/-/issues/new

The next bugfix release is due in two weeks, on December 15th.

Cheers,
  Eric

---

Connor Abbott (3):
  ir3/ra: Consider reg file size when swapping killed sources
  ir3/lower_pcopy: Fix shr.b illegal copy lowering
  ir3/lower_pcopy: Fix bug with "illegal" copies and swaps

Eric Engestrom (4):
  docs: update sha256sum for 21.3.0
  .pick_status.json: Update to 1ba231fb75be5bffd806cbd09ac285d1f8f15e3d
  docs: add release notes for 21.3.1
  VERSION: bump for 21.3.1

Erico Nunes (1):
  ci: temporarily disable lima CI

Iago Toral Quiroga (3):
  broadcom/compiler: don't allow RF writes from signals after thrend
  broadcom/compiler: fix scoreboard locking checks
  broadcom/compiler: don't move ldvary earlier if current instruction has 
ldunif

Ian Romanick (1):
  glsl/nir: Don't build soft float64 when it cannot be used

Iván Briano (1):
  intel/nir: also allow unknown format for getting the size of a storage 
image

Kenneth Graunke (3):
  iris: Make a helper function for cross-batch dependency flushing
  iris: Check for cross-batch flushing whenever a buffer is newly written.
  iris: Tidy code in iris_use_pinned_bo a bit

Lionel Landwerlin (3):
  anv: don't try to close fd = -1
  intel/fs: fix shader call lowering pass
  util/u_trace: refcount payloads

Mauro Rossi (1):
  android: define cpp_rtti=false because libLLVM is built w/o RTTI (v2)

Mike Blumenkrantz (6):
  zink: block suballocator caching for swapchain/dmabuf images
  zink: set suballocator bo size to aligned allocation size
  zink: stop using VK_IMAGE_LAYOUT_PREINITIALIZED for dmabuf
  zink: always set matching resource export type for dmabuf creation
  zink: fix memory availability reporting
  zink: fail context creation more gracefully

Mykhailo Skorokhodov (1):
  nir: Fix read depth for predecessors

Qiang Yu (1):
  glx/dri3: fix glXQueryContext does not return GLX_RENDER_TYPE value

Rhys Perry (4):
  aco/spill: use spills_entry instead of spills_exit to kill linear VGPRs
  spirv: run nir_copy_prop before 
nir_rematerialize_derefs_in_use_blocks_impl
  nir/dce: fix DCE of loops with a halt or return instruction in the 
pre-header
  aco: don't create DPP instructions with SGPR operands

Roman Stratiienko (1):
  android.mk: Add missing variables to the make target

Samuel Pitoiset (4):
  radv: disable HTILE for D32S8 format and mipmaps on GFX10
  radv: fix emitting VBO when vertex input dynamic state is used
  radv: add a workaround to fix a segfault with Metro Exodus (Linux native)
  radv: fix resetting the entire vertex input dynamic state

Thomas H.P. Andersen (1):
  svga: fix bitwise/logical and mixup

Vasily Khoruzhick (1):
  lima: disasm: use last argument as a filename

git tag: mesa-21.3.1

https://mesa.freedesktop.org/archive/mesa-21.3.1.tar.xz
SHA256: 2b0dc2540cb192525741d00f706dbc4586349185dafc65729c7fda0800cc474d  
mesa-21.3.1.tar.xz
SHA512: 
43f019d4810bafd177b1a41207ae20a77982e4e6df3ab2b7a700273748cbc766694bd44594c898c4bd7848a94200fd28237a67d290c4e06595e6eab71cb716e8
  mesa-21.3.1.tar.xz
PGP:  https://mesa.freedesktop.org/archive/mesa-21.3.1.tar.xz.sig



signature.asc
Description: PGP signature


[Mesa-dev] [ANNOUNCE] mesa 21.3.0

2021-11-17 Thread Eric Engestrom
Hello everyone,

I'm happy to announce the latest feature release, 21.3.0.

Further below is the list of new features, but first here are some highlights:
- Panfrost is now officially GLES 3.1 conformant
- RADV has (experimental) ray tracing support
- Iris gained threaded shader compilation
- Zink has seen an enormous amount of work, and now supports GLES 3.2
- Lavapipe has a bunch of new extensions, and now supports Vulkan 1.2
- LLVMpipe got 2-3 times faster for 2D workloads, and gained support for
  the compatibility profile on GL 4.5
- VA-API gained support for AV1 videos
- EGL now works on Windows
- Wayland got a workaround for games making bad assumption (alpha means
  transparency? who could have known)

New features (in the order they landed):
- VK_EXT_color_write_enable on lavapipe
- GL_ARB_texture_filter_anisotropic in llvmpipe
- Anisotropic texture filtering in lavapipe
- VK_EXT_shader_atomic_float2 on Intel and RADV.
- VK_EXT_vertex_input_dynamic_state on RADV.
- VK_KHR_timeline_semaphore on lavapipe
- VK_EXT_external_memory_host on lavapipe
- GL_AMD_pinned_memory on llvmpipe
- GL 4.5 compatibility on llvmpipe
- VK_EXT_primitive_topology_list_restart on RADV and lavapipe.
- ES 3.2 on zink
- VK_KHR_depth_stencil_resolve on lavapipe
- VK_KHR_shader_integer_dot_product on RADV.
- OpenGL FP16 support on llvmpipe
- VK_KHR_shader_float16_int8 on lavapipe
- VK_KHR_shader_subgroup_extended_types on lavapipe
- VK_KHR_spirv_1_4 on lavapipe
- Experimental raytracing support on RADV
- VK_KHR_synchronization2 on Intel
- NGG shader based culling is now enabled by default on GFX10.3 on RADV.
- VK_KHR_maintenance4 on RADV
- VK_KHR_format_feature_flags2 on RADV.
- EGL_EXT_present_opaque on wayland

If you find any issues, please report them here:
https://gitlab.freedesktop.org/mesa/mesa/-/issues/new

The next bugfix release is due in two weeks, on December 1st.

Cheers,
  Eric

---

Alyssa Rosenzweig (1):
  nir/lower_pntc_ytransform: Support PointCoordIsSysval

Bas Nieuwenhuizen (1):
  radv: Fix memory corruption loading RT pipeline cache entries.

Caio Oliveira (1):
  util/ra: Fix deserialization of register sets

Dave Airlie (2):
  llvmpipe: disable 64-bit integer textures.
  llvmpipe: fix compressed image sizes.

Emma Anholt (1):
  mesa/st: Disable NV_copy_depth_to_color on non-doubles-capable HW.

Eric Engestrom (3):
  .pick_status.json: Update to ba6d389fa7a0ac512cb9d4cdd21efde990f041b1
  docs: add release notes for 21.3.0
  VERSION: bump for 21.3.0

James Park (1):
  aco: Work around MSVC restrict in c99_compat.h

Jason Ekstrand (1):
  vulkan/util: Include stdlib.h

Kenneth Graunke (2):
  iris: Fix parameters to iris_copy_region in reallocate_resource_inplace
  intel/genxml: Fix MI_FLUSH_DW to actually specify the length properly

Lionel Landwerlin (1):
  anv: fix multiple wait/signal on same binary semaphore

Mike Blumenkrantz (1):
  zink: always add VK_IMAGE_CREATE_2D_ARRAY_COMPATIBLE_BIT for 3D images

Neil Roberts (1):
  v3d: Update prim_counts when prims generated query in flight without TF

Rhys Perry (1):
  aco: consider pseudo-instructions reading exec in needs_exec_mask()

Samuel Pitoiset (2):
  radv: fix a sync issue on GFX9+ by clearing the upload BO fence
  nir: fix constant expression of ibitfield_extract

Timothy Arceri (1):
  mesa: fix buffer overrun in SavedObj texture obj array

Timur Kristóf (1):
  aco: Fix how p_is_helper interacts with optimizations.

Vinson Lee (1):
  virgl: Allocate qdws after virgl_init_context to avoid leak.

git tag: mesa-21.3.0

https://mesa.freedesktop.org/archive/mesa-21.3.0.tar.xz
SHA256: a2753c09deef0ba14d35ae8a2ceff3fe5cd13698928c7bb62c2ec8736eb09ce1  
mesa-21.3.0.tar.xz
SHA512: 
b27c0ccf2fc9b96bbece715612cec4f4e267ab25dc5386c3debd2346c385afa0146317c67a3d2eec198dbf5338fb182b458c5fe5567216b265153c0b7b560de1
  mesa-21.3.0.tar.xz
PGP:  https://mesa.freedesktop.org/archive/mesa-21.3.0.tar.xz.sig



signature.asc
Description: PGP signature


[Mesa-dev] [ANNOUNCE] mesa 21.3.0-rc5

2021-11-10 Thread Eric Engestrom
Hello everyone,

The fifth release candidate is now available, containing about equal
amounts of Zink, AMD, and Intel fixes.

Once again, this could have been the final release of 21.3.0, but there
are blocking issues on Intel's side still left, so we're having another
round of release candidate.
Hopefully this will be the last one, but we'll see.

Please test it and report any issue here:
https://gitlab.freedesktop.org/mesa/mesa/-/issues/new

Issues that should block the release of 21.3.0 should be added to the
corresponding milestone:
https://gitlab.freedesktop.org/mesa/mesa/-/milestones/27

Cheers,
  Eric

---

Alejandro Piñeiro (1):
  v3dv/pipeline: don't clone the nir shader at pipeline_state_create_binning

Alyssa Rosenzweig (1):
  mesa: Require MRT support for GL3/ES3

Bas Nieuwenhuizen (2):
  meson: Check arguments before adding.
  util: Add support for clang::fallthrough.

Connor Abbott (1):
  ir3/spill: Mark root as non-spillable after inserting

Emma Anholt (17):
  ci/deqp-runner: Drop SUMMARY_LIMIT env var.
  ci/deqp-runner: Simplify the --jobs argument setup.
  ci/deqp-runner: Use new deqp-runner's built-in renderer/version checks.
  ci/deqp-runner: Drop silly CSV env vars.
  ci/deqp-runner: Move remaining asan runs to --env LD_PRELOAD=
  ci/deqp-runner: Drop LD_LIBRARY_PATH=/usr/local for libkms workaround.
  ci/deqp-runner: Don't start GPU hang detection for making junit results.
  ci/deqp-runner: Move more non-suite logic under the non-suite 'if'.
  ci/piglit-runner: Fix funny indentation of the piglit-runner command.
  ci/deqp-runner: Rename the deqp-drivername-*.txt files to drivername-*.txt
  ci/piglit-runner: Merge piglit-driver-*.txt files into driver-*.txt.
  ci: Enable testing radeonsi's libva using libva-util unit tests.
  freedreno: Fix gmem invalidating the depth or stencil of packed d/s.
  freedreno/a6xx: Fix partial z/s clears with sysmem.
  freedreno/a6xx: Don't try to generate mipmaps for SNORM with our blitter.
  freedreno/ir3: Fix off-by-one in prefetch safety assert.
  freedreno/a6xx: Emit a null descriptor for unoccupied IBO slots.

Eric Engestrom (3):
  .pick_status.json: Update to 549924d53e359c04d7c14b12990178c86d3aad2d
  meson: drop duplicate addition of surfaceless & drm to the list of 
platforms
  VERSION: bump for 21.3.0-rc5

Guilherme Gallo (1):
  ci: Update linux kernel to v5.15

Jason Ekstrand (2):
  anv: Fix FlushMappedMemoryRanges for odd mmap offsets
  anv: Also disallow CCS_E for multi-LOD images

Jesse Natalie (1):
  d3d12: Fix Linux fence wait return value

Kostiantyn Lazukin (1):
  util/u_trace: Replace Flag with IntEnum to support python3.5

Lionel Landwerlin (8):
  intel/dev: fix HSW GT3 number of subslices in slice1
  intel/dev: don't forget to set max_eu_per_subslice in generated topology
  intel/dev: reuse internal functions to set mask
  intel/dev: fix subslice/eu total computations with some fused 
configurations
  intel/perf: fix perf equation subslice mask generation for gfx12+
  intel/devinfo: fix wrong offset computation
  intel: remove 2 preproduction pci-id for ADLS
  anv: don't forget to add scratch buffer to BO list

Marek Olšák (3):
  radeonsi: fix 2 issues with depth_cleared_level_mask
  radeonsi: fix a typo preventing a fast depth-stencil clear
  driconf: disallow 10-bit pbuffers for viewperf2020/maya due to X errors

Mike Blumenkrantz (10):
  zink: add queue locking
  build: add sha1_h to llvmpipe build
  zink: set fbfetch state on lazy batch data when enabling it
  zink: always use lazy (non-push) updating for fbfetch descriptors
  zink: clamp PIPE_SHADER_CAP_MAX_INPUTS for xfb
  aux/primconvert: handle singular incomplete restarts
  zink: rework cached fbfetch descriptor fallback
  aux/trace: fix vertex state tracing
  zink: be more consistent about applying module hash for gfx pipeline
  zink: update gfx pipeline shader module pointer even if the program is 
unchanged

Pierre-Eric Pelloux-Prayer (6):
  radeonsi: treat nir_intrinsic_load_constant as a VMEM operation
  radeonsi/sdma: fix bogus assert
  ac/surface: don't validate DCC settings if DCC isn't possible
  vbo/dlist: free copied.buffer if no vertices were copied
  mesa: always call _mesa_update_pixel
  radeonsi/sqtt: fix shader stage values

Samuel Pitoiset (2):
  radv: do not expose buffer features for depth/stencil formats
  radv/sqtt: fix GPU hangs when capturing from the compute queue

Tomeu Vizoso (2):
  ci: Add support for lazor Chromebooks
  ci: Let manual LAVA jobs have a longer timeout than others

orbea (1):
  build: add sha1_h for lp_texture.c

git tag: mesa-21.3.0-rc5

https://mesa.freedesktop.org/archive/mesa-21.3.0-rc5.tar.xz
SHA256: 1c8a7b9db53a72e892d098117b714bce3dd0d5af4d57fca96c32d993bb311c71  
mesa-21.3.0

[Mesa-dev] [ANNOUNCE] mesa 21.3.0-rc4

2021-11-03 Thread Eric Engestrom
Hello everyone,

The fourth release candidate is now available, containing once again an
overwhelming majority of zink fixes, and a handful of patches for
everything else.

Note that while this could have been the final release of 21.3.0, there
are a number of blocking issues still left, so we're having another
round of release candidate. We'll see how things look in a week.

Please test it and report any issue here:
https://gitlab.freedesktop.org/mesa/mesa/-/issues/new

Issues that should block the release of 21.3.0 should be added to the
corresponding milestone:
https://gitlab.freedesktop.org/mesa/mesa/-/milestones/27

Cheers,
  Eric

---

Bas Nieuwenhuizen (1):
  radv: Disable coherent L2 optimization on cards with noncoherent L2.

Danylo Piliaiev (2):
  ir3/ra: Check register file upper bound when updating preferred_reg
  tu: fix rast state allocation size on a6xx gen4

Dave Airlie (2):
  lavapipe: drop EXT_acquire_xlib_display
  vulkan/wsi: set correct bits for host allocations/exports for images.

Eric Engestrom (2):
  .pick_status.json: Update to c356f3cfce9459dc1341b6a2a0fd5336a9bdcc3c
  VERSION: bump for 21.3.0-rc4

Greg V (1):
  util: make util_get_process_exec_path work on FreeBSD w/o procfs

Jason Ekstrand (1):
  lavapipe: Don't wrap errors returned from vk_device_init in vk_error

Jesse Natalie (1):
  util/hash_table: Clear special 0/1 entries for u64 hash table too

Jordan Justen (1):
  Revert "iris: Disable I915_FORMAT_MOD_Y_TILED_GEN12* on adl-p/display 13"

Kenneth Graunke (1):
  iris: Fix MOCS for buffer copies

Marek Olšák (2):
  radeonsi: enable shader culling for indirect draws
  radeonsi: print the border color error message only once

Mike Blumenkrantz (17):
  zink: add better handling for CUBE_COMPATIBLE bit
  zink: use align64 for allocation sizes
  zink: set aspectMask for renderpass2 VkAttachmentReference2 structs
  zink: always use explicit lod for texture() when legal in non-fragment 
stages
  zink: be more permissive for injecting LOD into texture() instructions
  zink: inject LOD for sampler version of OpImageQuerySize
  zink: flag renderpass change when toggling fbfetch
  zink: don't clamp cube array surfacess to cubes
  zink: don't clamp 2D_ARRAY surfaces to 2D
  zink: error when trying to allocate a bo larger than heap size
  zink: clamp max buffer sizes to smallest buffer heap size
  zink: explicitly enable VK_EXT_shader_subgroup_ballot
  zink: add more int/float types to cast switching in ntv
  zink: force float dest types on some alu results
  zink: stop double printing validation messages
  zink: add SpvCapabilityStorageImageMultisample for multisampled storage 
images
  zink: reject all storage multisampling if the feature is unsupported

Vadym Shovkoplias (1):
  intel/fs: Fix a cmod prop bug when cmod is set to inst that doesn't 
support it

git tag: mesa-21.3.0-rc4

https://mesa.freedesktop.org/archive/mesa-21.3.0-rc4.tar.xz
SHA256: a1b0e31dc9f85e8ab3622734876dd723591eab37226ea41e105446855ea3b8da  
mesa-21.3.0-rc4.tar.xz
SHA512: 
d4b48c9ccf384b7ed18f5a99036c58424d5fcee197e2d8a6ee97b7e6cdf15d42c481ff26eb5c586c40b1fb2fe63b3275d1e3a4ec411f1df039c126d16e4aa9e2
  mesa-21.3.0-rc4.tar.xz
PGP:  https://mesa.freedesktop.org/archive/mesa-21.3.0-rc4.tar.xz.sig



signature.asc
Description: PGP signature


[Mesa-dev] [ANNOUNCE] mesa 21.3.0-rc3

2021-10-27 Thread Eric Engestrom
Hello everyone,

The third release candidate is now available, containing again mostly
zink fixes, and a handful of patches for everything else.

Please test it and report any issue here:
https://gitlab.freedesktop.org/mesa/mesa/-/issues/new

Issues that should block the release of 21.3.0 should be added to the
corresponding milestone:
https://gitlab.freedesktop.org/mesa/mesa/-/milestones/27

Cheers,
  Eric

---

Alyssa Rosenzweig (7):
  panfrost: Detect implementations support AFBC
  panfrost,panvk: Use dev->has_afbc instead of quirks
  panfrost: Fix gl_FragColor lowering
  panfrost: Workaround ISSUE_TSIX_2033
  panfrost: Add internal afbc_formats
  panfrost: Decompress for incompatible AFBC formats
  panfrost: Enable AFBC on v7

Bas Nieuwenhuizen (1):
  radv: Add bufferDeviceAddressMultiDevice support.

Boris Brezillon (1):
  vulkan: Fix entrypoint generation when compiling for x86 with MSVC

Eric Engestrom (2):
  .pick_status.json: Update to 4856586ac605e89ee6c128b1a190f000311b49ba
  VERSION: bump for 21.3.0-rc3

Iago Toral Quiroga (1):
  broadcom/compiler: fix assert that current instruction must be in current 
block

Lionel Landwerlin (2):
  vulkan/wsi/wayland: don't expose surface formats not fully supported
  anv: fix push constant lowering with bindless shaders

Marek Olšák (1):
  st/mesa: don't crash when draw indirect buffer has no storage

Michael Tang (1):
  microsoft/spirv_to_dxil: turn sysvals into input varyings

Mike Blumenkrantz (15):
  zink: clear descriptor refs on buffer replacement
  zink: assert compute descriptor key is valid before hashing it
  zink: don't update lazy descriptor states in hybrid mode
  zink: move push descriptor updating into lazy-only codepath
  zink: add an early return for zink_descriptors_update_lazy_masked()
  zink: move last of lazy descriptor state updating back to lazy-only code
  zink: detect prim type more accurately for tess/gs lines
  zink: don't break early when applying fb clears
  zink: only reset zink_resource::so_valid on buffer rebind
  zink: don't check rebind count outside of buffer/image rebind function
  zink: stop exporting PIPE_SHADER_CAP_FP16_DERIVATIVES
  zink: don't add dynamic vertex pipeline states if no attribs are used
  zink: fix gl_SampleMaskIn spirv generation
  zink: more accurately update samplemask for fs shader keys
  nir/lower_samplers_as_deref: rewrite more image intrinsics

Samuel Pitoiset (4):
  aco: fix loading 64-bit inputs with fragment shaders
  radv: re-emit prolog inputs when the nontrivial divisors state changed
  radv: fix build errors with Android
  aco: only load streamout buffers if streamout is enabled

Tapani Pälli (1):
  iris: clear bos_written when resetting a batch

Thomas Wagner (1):
  util: use anonymous file for memory fd creation

Vinson Lee (1):
  radv: Fix memory leak on error path.

git tag: mesa-21.3.0-rc3

https://mesa.freedesktop.org/archive/mesa-21.3.0-rc3.tar.xz
SHA256: bc426790d936f27624c1e485216e228e89c4b3809135798573db260070622386  
mesa-21.3.0-rc3.tar.xz
SHA512: 
14c3cdf2085077db3ec6d7e7b66304fccdaf441dfd64cc085d6d83960fcbdaa18a48d8f6bcdc096def06b6d389f51c1a5cb0a6793a236d668e22c592bc8b2e4c
  mesa-21.3.0-rc3.tar.xz
PGP:  https://mesa.freedesktop.org/archive/mesa-21.3.0-rc3.tar.xz.sig



signature.asc
Description: PGP signature


[Mesa-dev] [ANNOUNCE] mesa 21.3.0-rc2

2021-10-20 Thread Eric Engestrom
Hello everyone,

The second release candidate is now available, containing mostly zink & amd
fixes, and a handful of patches for everything else.

Please test it and report any issue here:
https://gitlab.freedesktop.org/mesa/mesa/-/issues/new

Issues that should block the release of 21.3.0 should be added to the
corresponding milestone:
https://gitlab.freedesktop.org/mesa/mesa/-/milestones/27

Cheers,
  Eric

---

Alyssa Rosenzweig (1):
  panfrost: Don't allow rendering/texturing 48-bit

Bas Nieuwenhuizen (1):
  radv: Fix modifier property query.

Boris Brezillon (2):
  vulkan: Fix weak symbol emulation when compiling with MSVC
  vulkan: Set unused entrypoints to vk_entrypoint_stub when compiling with 
MSVC

Clayton Craft (1):
  anv: don't advertise vk conformance on GPUs that aren't conformant

Dave Airlie (1):
  llvmpipe: fix userptr for texture resources.

Derek Foreman (1):
  egl/wayland: Properly clear stale buffers on resize

Eric Engestrom (3):
  .pick_status.json: Update to 86b3d8c66ce17ddcaefa5bdea68882cc03a57f15
  .pick_status.json: Mark 7a2e40df5e8490de739c66865f90fa6804e41f6d as 
denominated
  VERSION: bump for 21.3.0-rc2

Ian Romanick (1):
  nir/loop_unroll: Always unroll loops that iterate at most once

Jan Beich (1):
  meson: disable -Werror=thread-safety on FreeBSD

Jason Ekstrand (2):
  vulkan/log: Tweak our handling of a couple error enums
  i965: Emit a NULL surface for buffer textures with no buffer

Karol Herbst (1):
  spirv: Don't add 0.5 to array indicies for OpImageSampleExplicitLod

Maniraj D (1):
  egl: set TSD as NULL after deinit

Marcin Ślusarz (2):
  iris: fix scratch address patching for TESS_EVAL stage
  intel: fix INTEL_DEBUG environment variable on 32-bit systems

Marek Olšák (1):
  mesa: fix crashes in the no_error path of glUniform

Mike Blumenkrantz (6):
  aux/pb: add a tolerance for reclaim failure
  aux/pb: more correctly check number of reclaims
  zink: use static array for detecting VK_TIME_DOMAIN_DEVICE_EXT
  zink: add a read barrier for indirect dispatch
  zink: fully zero surface creation struct
  zink: rescue surfaces/bufferviews for cache hits during deletion

Mykhailo Skorokhodov (2):
  iris: Add missed tile flush flag
  Revert "iris: add tile cache flush to iris_copy_region"

Neha Bhende (1):
  st: Fix 64-bit vertex attrib index for TGSI path

Pierre-Eric Pelloux-Prayer (1):
  radeonsi: use viewport offset in quant_mode determination

Samuel Pitoiset (6):
  aco: do not return an empty string when disassembly is not supported
  radv: fix removing PSIZ when it's not emitted by the last VGT stage
  radv: fix OpImageQuerySamples with non-zero descriptor set
  radv: do not remove PSIZ for streamout shaders
  aco: fix invalid IR generated for b2f64 when the dest is a VGPR
  aco: fix emitting stream outputs when the first component isn't zero

Vinson Lee (1):
  anv: Fix assertion.

Witold Baryluk (2):
  zink: Do not access just freed zink_batch_state
  zink: Fully initialize VkBufferViewCreateInfo for hashing

Yiwei Zhang (2):
  dri_interface: remove obsolete interfaces
  dri_interface: remove gl header

git tag: mesa-21.3.0-rc2

https://mesa.freedesktop.org/archive/mesa-21.3.0-rc2.tar.xz
SHA256: 64c15f6d72a8126dc8bff574a506f2e6377965586346a7f86dd2e3dfc077dcdd  
mesa-21.3.0-rc2.tar.xz
SHA512: 
0a185b91b9ba7b904afe1c1f8e8e71e0dcdd1a956233217f3ed755a232edb7e302cf07de1cd520a9e0aa5e250fcf98942514a0345106db1f49da64b9f4d7a939
  mesa-21.3.0-rc2.tar.xz
PGP:  https://mesa.freedesktop.org/archive/mesa-21.3.0-rc2.tar.xz.sig



signature.asc
Description: PGP signature


[Mesa-dev] [ANNOUNCE] mesa 21.3.0-rc1

2021-10-13 Thread Eric Engestrom
Hello everyone!

Once again, a new release cycle has started. Please test this first
release candidate, and report any issue here:
https://gitlab.freedesktop.org/mesa/mesa/-/issues/new

Issues that should block the release of 21.3.0 should be added to the
corresponding milestone:
https://gitlab.freedesktop.org/mesa/mesa/-/milestones/27

Cheers,
  Eric

---

git tag: mesa-21.3.0-rc1

https://mesa.freedesktop.org/archive/mesa-21.3.0-rc1.tar.xz
SHA256: f1ec269b7db6568347e554fdbe42e09e1632ac5f6a48913e0fb3def654749d95  
mesa-21.3.0-rc1.tar.xz
SHA512: 
346e120e5ac00fbb8ed507765d84d2c54b739595dde24a8c1a9cd19b705ea3e9c3171fbd457e4ace3089eebcf7d293f845568f7b52228ef958e9ef959013
  mesa-21.3.0-rc1.tar.xz
PGP:  https://mesa.freedesktop.org/archive/mesa-21.3.0-rc1.tar.xz.sig



signature.asc
Description: PGP signature


[Mesa-dev] [ANNOUNCE] mesa 21.1.8

2021-09-08 Thread Eric Engestrom
Hello everyone,

The eighth and last bugfix release for the 21.1 branch is now available,
a couple of weeks late because there were a couple of regressions and
I didn't have time to look into them sooner; sorry about that.

As this is the last release for the 21.1 branch, everyone is advised to
update to the 21.2 series.

Cheers,
Eric

---

Alyssa Rosenzweig (1):
  drm-shim: Support kernels with >4k pages

Boris Brezillon (1):
  panfrost: Fix pan_blitter_emit_bifrost_blend()

Eric Engestrom (5):
  .pick_status.json: Update to 8bb9e9e76fa1f062c8da9536e9ee209b2dc268f7
  Revert "python: Explicitly add the 'L' suffix on Python 3"
  isl: drop left-over comment
  docs: add release notes for 21.1.8
  VERSION: bump for 21.1.8

Erik Faye-Lund (2):
  gallium/nir/tgsi: fixup indentation
  gallium/nir/tgsi: initialize file_max for inputs

Ilia Mirkin (1):
  mesa: don't return errors for gl_* GetFragData* queries

Jason Ekstrand (1):
  anv: Set CONTEXT_PARAM_RECOVERABLE to false

Lionel Landwerlin (1):
  anv/android: handle image bindings from gralloc buffers

Mao, Marc (1):
  iris: declare padding for iris_vue_prog_key

Marcin Ślusarz (2):
  nir/builder: invalidate metadata per function
  glsl/opt_algebraic: disable invalid optimization

Mike Blumenkrantz (1):
  nir/lower_vectorize_tess_levels: set num_components for vectorized loads

Roman Stratiienko (1):
  lima: Implement lima_resource_get_param() callback

Simon Ser (4):
  etnaviv: add stride, offset and modifier to resource_get_param
  panfrost: implement resource_get_param
  vc4: implement resource_get_param
  v3d: implement resource_get_param

Timothy Arceri (1):
  glsl: fix variable scope for instructions inside case statements

Vinson Lee (2):
  meson: Remove duplicate xvmc in build summary.
  nir: Initialize evaluate_cube_face_index_amd dst.x.

git tag: mesa-21.1.8

https://mesa.freedesktop.org/archive/mesa-21.1.8.tar.xz
SHA256: 5cd32f5d089dca75300578a3d771a656eaed652090573a2655fe4e7022d56bfc  
mesa-21.1.8.tar.xz
SHA512: 
80fcf2b1d59b49e384e9aa1ae63a3ce709833059af1ffd8eb821054c1976709134098cfc79fac1578a2f08a003223f1c96b38e2e650c5be49821c6f2fe1047af
  mesa-21.1.8.tar.xz
PGP:  https://mesa.freedesktop.org/archive/mesa-21.1.8.tar.xz.sig



signature.asc
Description: PGP signature


[Mesa-dev] [ANNOUNCE] mesa 21.1.7

2021-08-11 Thread Eric Engestrom
Hello everyone,

The seventh bugfix release for the 21.1 branch is now available.
The next one is scheduled for two weeks from now, on August 25, and is
expected to be the last one.

Cheers,
Eric

---

Alyssa Rosenzweig (3):
  pan/bi: Restrict swizzles on same cycle temporaries
  nir/lower_mediump_io: Don't remap base unless needed
  nir/lower_mediump: Fix metadata in all passes

Bas Nieuwenhuizen (9):
  util/fossilize_db: Update parsed_offset correctly.
  util/fossilize_db: Reset file position to parsed_offset on cache_offset 
read failure.
  util/fossilize_db: Flush files after header write.
  util/fossilize_db: Be conservative about header length check for locking.
  util/fossilize_db: Only allocate entries after full read.
  util/fossilize_db: Use uint64_t for file size.
  util/fossilize_db: Unlock the cache file if the entry already exists.
  util/fossilize_db: Add extra flock mutex.
  radv: Allocate space for inline push constants.

Chia-I Wu (1):
  vulkan/wsi/x11: do not inherit last_present_mode

Connor Abbott (1):
  ir3: Preserve gl_ViewportIndex in the binning shader

Dave Airlie (3):
  teximage: return correct desktop GL error for compressedteximage
  intel/fs: restrict max push length on older GPUs to a smaller amount
  virgl: disable anisotropic filtering.

Dylan Baker (1):
  freedreno/ir3: Add build id to the disassembler test

Eric Engestrom (11):
  .pick_status.json: Update to 7055282231cdad23e7b23fb49a2f953a99797f8a
  .pick_status.json: Update to 2f06642b06c94f07f4bfe3df32b25659428c9144
  .pick_status.json: Mark 6ccf11ac2b951963407601b5b1109b45a972e48e as 
denominated
  .pick_status.json: Update to 2f06642b06c94f07f4bfe3df32b25659428c9144
  .pick_status.json: Update to 353e6323936b812884fa677c25bdba91554881b7
  .pick_status.json: Update to 4128acdee32eadfef1fb8c3c3ce2e512a267cdf4
  pick-ui: drop assert that optional argument is passed
  pick-ui: show nomination type in the UI
  pick-ui: show commit date
  docs: add release notes for 21.1.7
  VERSION: bump for 21.1.7

Erico Nunes (1):
  lima: avoid crash with negative viewport values

Hoe Hao Cheng (1):
  zink: make codegen compatible with python 3.5

Jesse Natalie (1):
  mesa/main: Check for fbo attachments when importing EGL images to textures

Joshua Watt (1):
  v3d, vc4: Fix dmabuf import for non-scanout buffers

Juan A. Suarez Romero (1):
  gallium/hud: initialize query

Karol Herbst (1):
  nv30: fix emulated vertex index buffers

Lepton Wu (1):
  gallium: Reset {d,r}Priv in dri_unbind_context

Lionel Landwerlin (3):
  loader/dri3: create linear buffer with scanout support
  anv: fix submission batching with perf queries
  anv: don't try to access Android swapchains

Lucas Stach (2):
  renderonly: don't complain when GPU import fails
  etnaviv: always try to create KMS side handles for imported resources

Marcin Ślusarz (1):
  glsl: evaluate switch expression once

Mike Blumenkrantz (1):
  zink: use array size in spirv bo length calculations

Philipp Zabel (1):
  etnaviv: fix gbm_bo_get_handle_for_plane for multiplanar images

Pierre Moreau (2):
  clover/spirv: Properly size 3-component vector args
  clover/nir: Set constant buffer pointer size to host

Pierre-Eric Pelloux-Prayer (3):
  gallium/va: don't use key=NULL in hash tables
  amd/registers: fix fields conflict detection
  radeonsi: don't create an infinite number of variants

Rhys Perry (1):
  nir/algebraic: fix imod by negative power-of-two

Samuel Pitoiset (1):
  radv: fix selecting the first active CU when profiling with SQTT

Simon Ser (5):
  etnaviv: fix renderonly check in etna_resource_alloc
  etnaviv: fail in get_handle(TYPE_KMS) without a scanout resource
  freedreno: fail in get_handle(TYPE_KMS) without a scanout resource
  panfrost: fail in get_handle(TYPE_KMS) without a scanout resource
  lima: fail in get_handle(TYPE_KMS) without a scanout resource

Thomas H.P. Andersen (1):
  nine: Fix assert in tx_src_param

Timothy Arceri (1):
  intel/compiler: make sure swizzle is applied to if condition

Yevhenii Kolesnikov (2):
  glsl: Add operator for .length() method on implicitly-sized arrays
  glsl: Properly handle .length() of an unsized array

Zhu Yuliang (1):
  gallium/vl: don't leak fd in vl_dri3_screen_create

git tag: mesa-21.1.7

https://mesa.freedesktop.org/archive/mesa-21.1.7.tar.xz
SHA256: e9e67c10654f2e4bf15b944bb048007a614292aa4792b1b7512eb700b7b3a7bb  
mesa-21.1.7.tar.xz
SHA512: 
1fd677437f292c30fbf08bfef8c1088557841f426090ccba20ab2a222b08fb5c3ec48a7a0301466e03a23019d09414c700a4f5e299479cacd6972a9f3ba030c8
  mesa-21.1.7.tar.xz
PGP:  https://mesa.freedesktop.org/archive/mesa-21.1.7.tar.xz.sig



signature.asc
Description: PGP signature


[Mesa-dev] [ANNOUNCE] mesa 21.1.6

2021-07-28 Thread Eric Engestrom
Hello everyone,

The sixth bugfix release for the 21.1 branch is now available.
The next one is scheduled for two weeks from now, on August 11.

Cheers,
Eric

---

Alyssa Rosenzweig (1):
  targets/graw-xlib: Add missing dep_x11

Chia-I Wu (2):
  egl/surfaceless: try kms_swrast before swrast
  meson: allow egl_native_platform to be specified

Connor Abbott (1):
  freedreno/computerator: Fix local_size typo

Daniel Schürmann (1):
  aco/optimizer: ensure to not erase high bits when propagating packed 
constants

Daniel Stone (2):
  egl/wayland: Error on invalid native window
  egl/wayland: Allow EGLSurface to outlive wl_egl_window

Dave Airlie (2):
  softpipe/aniso: move DDQ calculation to after scaling.
  llvmpipe: add support for time elapsed queries.

Eric Engestrom (6):
  .pick_status.json: Mark a9c9a9938d6d2ead6f08ccf5256c95801fbc864f as 
backported
  .pick_status.json: Update to 376fb4f55f080929df8ca5a2a975fc88a00eec06
  .pick_status.json: Update to 1d6c790f9f6c373e667de955822b1048c7073ba3
  .pick_status.json: Update to 73262d4bd4a4637a332264a165c62ce3209d03fb
  docs: add release notes for 21.1.6
  VERSION: bump for 21.1.6

Erik Faye-Lund (3):
  zink: remove duplicate format-mapping on little-endian
  vulkan: do not map zero-sized region of memory
  vulkan: allocate host-visible memory for swapchain images

Ian Romanick (1):
  nir/gcm: Clear out pass_flags before starting

Jason Ekstrand (2):
  iris: Re-emit MEDIA_VFE_STATE for variable group size shaders
  anv: Handle errors properly in anv_i915_query

Jose Maria Casanova Crespo (1):
  v3d/driconf: Expose non-MSAA texture limits for mutter and gnome-shell

Joshua Ashton (1):
  lavapipe: Use common Vulkan format helpers

Juan A. Suarez Romero (1):
  broadcom/compiler: emit TMU flush before a jump

Karol Herbst (1):
  nv50/ir/nir: fix smem size for GL

Marek Olšák (2):
  radeonsi: don't expose no-attachment MSAA 16x on all 1 RB chips due to 
issues
  st/mesa: always use PIPE_USAGE_STAGING for GL_MAP_READ_BIT usage

Mauro Rossi (1):
  egl/android: include "util/compiler.h" for FALLTHROUGH macro

Mike Blumenkrantz (1):
  util/foz: stop crashing on destroy if prepare hasn't been called

Olivier Fourdan (1):
  radeonsi: Check aux_context on si_destroy_screen()

Pierre-Eric Pelloux-Prayer (2):
  mesa: clear shader_info::is_lowered in prog_to_nir
  mesa: fix bindless uniform samplers update

Rhys Perry (1):
  aco: don't create v_madmk_f32/v_madak_f32 from v_fma_legacy_f16

Rob Clark (1):
  freedreno/ir3: Don't force RTNE if rounding mode is undefined

Samuel Pitoiset (1):
  radv: only init the TC-compat ZRANGE metadata for the depth aspect

Timothy Arceri (3):
  glsl: replace some C++ code with C
  util: add workaround for Full Bore
  glsl: relax rule on varying matching for shaders older than 4.20

Vasily Khoruzhick (1):
  lima: handle fp16 vertex formats

git tag: mesa-21.1.6

https://mesa.freedesktop.org/archive/mesa-21.1.6.tar.xz
SHA256: b1cb0122f911dfa9fe1f209a7061378c61a1448a280e711511ca72dade37  
mesa-21.1.6.tar.xz
SHA512: 
5daf389aad4fe7ab3574f6af3aabc62ba8b3034004a0a0853dcc18ef6c8003d2f2195cc377dc57b30863ae4cf158149e3156247445ca2b11e401700011cb878c
  mesa-21.1.6.tar.xz
PGP:  https://mesa.freedesktop.org/archive/mesa-21.1.6.tar.xz.sig

___
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/mesa-dev


[Mesa-dev] [ANNOUNCE] mesa 21.1.5

2021-07-14 Thread Eric Engestrom
Hello everyone,

The fifth bugfix release for the 21.1 branch is now available.
The next one is scheduled for two weeks from now, on July 28.

Cheers,
Eric

---

Alyssa Rosenzweig (1):
  nir: Fix constant folding for irhadd/urhadd

Bas Nieuwenhuizen (1):
  ac/surface: Handle non-retiled displayable DCC correctly for modifiers.

Connor Abbott (1):
  ir3: Fix infinite loop in scheduler when splitting

Danylo Piliaiev (1):
  glsl: Prohibit implicit conversion of mem parameter in atomicOP functions

Dave Airlie (1):
  draw: fix tessellation output vertex size calculation

Eric Engestrom (6):
  .pick_status.json: Update to e4f762ac346f31fc1fd201aecdc375348be5075f
  zink: mark a bunch of zink-piglit-quick_gl tests as flakes
  .pick_status.json: Update to c704bb630d21e0a30500e9d8f42493ede3cc55ae
  .pick_status.json: Mark e5d158881b3e12270521d7081b4bba0ac2108d2e as 
denominated
  docs: add release notes for 21.1.5
  VERSION: bump for 21.1.5

Heinrich Fink (1):
  softpipe: add missing sentinel to debug option array

Jason Ekstrand (1):
  iris: Don't leak the surface if uncompressed re-interp fails

Lionel Landwerlin (1):
  intel/perf: use the right popcount for 64bits

Marek Olšák (2):
  ac/surface/tests: fix the ARM build
  radeonsi,radv: fix a late alloc deadlock with <= 6 CUs per SA

Michel Dänzer (3):
  Convert most remaining free-form fall-through comments to FALLTHROUGH
  osmesa: Replace default case FALLTHROUGH annotation by following return
  Fix up leftover "state_trackers" references to "frontends"

Pierre-Eric Pelloux-Prayer (4):
  radeonsi: fix fb_too_small condition
  radeonsi/gfx7: always sync pfp/me
  ac/surface: don't print stencil info if tex has no stencil
  radeonsi/driconf: add workaround for SpaceEngine

Qiang Yu (1):
  st/mesa: fix size miss match for some check

Rob Clark (2):
  freedreno: Consolidate needs_flush and clearing last_fence
  freedreno/a6xx: Fix framebuffer_barrier crash

Samuel Pitoiset (2):
  radv: disable DCC for DOOM 2016 and Wolfenstein II
  aco: fix shared_atomic_comp_swap if the second source isn't a VGPR

Thomas H.P. Andersen (3):
  nir: return progress from nir_lower_packing
  nir/ifind_msb_rev: fix input check
  broadcom/compiler: fix add vs. mul

Timothy Arceri (7):
  util/tests: initialise key in cache_test
  mesa: don't crash on incorrect texture use
  i965: don't crash on incorrect texture use
  util/driconf: add new ignore_write_to_readonly_var workaround
  util: add some workarounds for the game Luna Sky
  glsl: force_glsl_version to shaders with no defined version
  util/radeonsi: add radeonsi workaround for Nuclear Throne

Vinson Lee (1):
  st/xa: Mark default xa_get_pipe_format case unreachable.

Yevhenii Kolesnikov (1):
  intel: fix leaking memory on shader creation

git tag: mesa-21.1.5

https://mesa.freedesktop.org/archive/mesa-21.1.5.tar.xz
SHA256: 022c7293074aeeced2278c872db4fa693147c70f8595b076cf3f1ef81520766d  
mesa-21.1.5.tar.xz
SHA512: 
d9e0e1b6a1d717febee2aa67b06620c9a21e061ea7e594be5b4c382db1ed6f5acf5d13a75a9f2bba9c32621466ebc816708606e16e8b34700d987158fd8f0b7b
  mesa-21.1.5.tar.xz
PGP:  https://mesa.freedesktop.org/archive/mesa-21.1.5.tar.xz.sig

___
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/mesa-dev


[Mesa-dev] [ANNOUNCE] mesa 21.1.4

2021-06-30 Thread Eric Engestrom
Hello everyone,

The fourth bugfix release for the 21.1 branch is here!

The next bugfix release is scheduled for two weeks from now, on July 14th.

Cheers,
  Eric

---

Bas Nieuwenhuizen (3):
  util/fossilize_db: Pull seek into lock.
  util/fossilize_db: Split out reading the index.
  util/fossilize_db: Do not lock the fossilize db permanently.

Caio Marcelo de Oliveira Filho (2):
  spirv: Fix handling of OpBranchConditional with same THEN and ELSE
  nir/opt_if: Don't split ALU for single block infinite loops

Daniel Stone (1):
  llvmpipe: Add handle export for resource_get_param

Dave Airlie (1):
  i965: fix regression in pipe control on g45

Eric Engestrom (4):
  .pick_status.json: Update to 977355c6e5efd781dde85d834172dd23cd4852f1
  .pick_status.json: Update to 40b67a292297606f0a7576e3ef4087028d5edd17
  docs: add release notes for 21.1.4
  VERSION: bump to 21.1.4

Erik Faye-Lund (7):
  zink: do not unmap dt-buffers twice
  zink: drop repeated usage-bit
  zink: do not check buffer-format for usage-bits
  zink: remove unused moltenvk functions
  libgl-gdi: add missing include
  aux/trace: fix bool argument
  ci/windows: work around meson encoding issues

Francisco Jerez (2):
  intel/fs: Teach IR about EOT instruction writing the accumulator 
implicitly on TGL+.
  intel/fs: Fix synchronization of accumulator-clearing W/A move on TGL+.

Icecream95 (5):
  pan/mdg: Add a bundle ID to instructions
  pan/mdg: Reorder some code in mir_spill_register
  pan/mdg: Fill from TLS before spilling non-SSA nodes
  pan/mdg: Fix reading a spilt register in the bundle it's written
  pan/mdg: Add 16 bytes of padding to the end of shaders

Iván Briano (1):
  intel/nir: Fix txs for null surfaces

Jason Ekstrand (1):
  spirv: Create acceleration structure and shader record variables

Karol Herbst (1):
  nv50/ir: fix surface lowering when values get shared accross operations

Kenneth Graunke (1):
  anv: Fix dynamic primitive topology for tess on Gfx7.x too

Lionel Landwerlin (1):
  anv: allocate bigger batches as we grow command buffers

Marek Olšák (1):
  mesa: unreference zombie buffers when creating buffers to lower memory 
usage

Martin Krastev (1):
  compiler/glsl: Use mutex lock while freeing up mem_ctx

Mike Blumenkrantz (2):
  anv: fix dynamic primitive topology for tess
  zink: handle custom border color without matching wrap mode case

Pierre-Eric Pelloux-Prayer (2):
  radeonsi: skip instance_count==0 draws on <= GFX9
  radeonsi: disable ngg culling on llvm < 12

Samuel Pitoiset (2):
  radv: reject binding buffer/image when the device memory is too small
  radv: always decompress both aspects of a depth/stencil image

Simon Ser (1):
  amd/addrlib: remove Meson debug message()

Thong Thai (1):
  radeon/vcn/enc: Add missing line to HEVC SPS header code

Timothy Arceri (1):
  util: add work around for the game We Happy Few

Timur Kristóf (4):
  ac/nir: Update TCS output barriers with nir_var_mem_shared.
  radv/llvm: Emit s_barrier at the beginning of NGG non-GS shaders.
  aco/gfx10: NGG zero output workaround for conservative rasterization.
  aco/gfx10: Emit barrier at the start of NGG VS and TES.

git tag: mesa-21.1.4

https://mesa.freedesktop.org/archive/mesa-21.1.4.tar.xz
SHA256: 1f177f44098164b65731c5ded4c928fd58b14f6c9d2087aa0e37bc79bf79e90b  
mesa-21.1.4.tar.xz
SHA512: 
1f4e2d8ba2c3c02bad5468687752d7e87d6e79c4a0e6ec4b2741a57fb270d18ae4712aaa07a9e09a2d3348540f5a26cdbe05464cd52adb8df1e2e28a581b2b53
  mesa-21.1.4.tar.xz
PGP:  https://mesa.freedesktop.org/archive/mesa-21.1.4.tar.xz.sig



signature.asc
Description: PGP signature
___
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/mesa-dev


[Mesa-dev] [ANNOUNCE] mesa 21.1.3

2021-06-18 Thread Eric Engestrom
Hello everyone!

The third bugfix release for the 21.1 branch is finally here, a couple of 
days late because life got in the way. This one contains mostly AMD fixes.

The next bugfix release is scheduled for two weeks from now, on June 30th.

Cheers,
  Eric

---

Adam Jackson (1):
  classic/xlib: Fix the build after !9817

Bas Nieuwenhuizen (3):
  radv: Don't skip barriers that only change queues.
  radv: Actually return correct value for read-only DCC compressedness.
  radv: Allow DCC images to be compressed with foreign queues.

Dave Airlie (1):
  llvmpipe: add the interesting bit of cpu detection to the cache.

Duncan Hopkins (1):
  zink: Correct compiler issue with have_moltenvk member having been moved.

Eric Engestrom (5):
  .pick_status.json: Update to db83dc619c96c35a039f2d8a32e1a179c0f00d64
  .pick_status.json: Update to f884c2e3be363903a59dbee01868c7ad0bf0f346
  .pick_status.json: Update to 561f9ae74b2b7da06bb4830aaca8d017a3dd2746
  docs: add release notes for 21.1.3
  VERSION: bump for 21.1.3 release

Erik Faye-Lund (1):
  llvmpipe: fix edge-rule logic for lines

Felix DeGrood (1):
  anv: Clear all pending stall after pipe flush

Ian Romanick (1):
  util: Zero out all of mask in util_set_thread_affinity

Icecream95 (1):
  panfrost: Use first_tiler to check if tiling is needed

Jason Ekstrand (2):
  intel/vec4: Also use MOV_FOR_SCRATCH for swizzle resolves
  anv: Handle OOM in the pinned path in anv_reloc_list_add

Matt Turner (1):
  sparc: Avoid some redefinition warnings

Mike Blumenkrantz (6):
  zink: ci updates
  anv: fix availability for copying timestamp query results
  util/vbuf: fix buffer overrun in attribute conversions
  zink: fix caching of shader variants with inlined uniforms
  zink: use scissor region for discarding clears during blit
  zink: fix typo that's definitely not at all embarrassing or anything like 
that

Neha Bhende (1):
  svga: Initialize pipe_shader_state for transform shaders

Petr Vaněk (1):
  docs/install: remove one extra when

Pierre-Eric Pelloux-Prayer (6):
  frontend/dri: set PIPE_BIND_PROTECTED later
  frontend/dri: fix bool/int comparison
  radeonsi: fix encryption check for buffers
  radeonsi: add a gfx10 bug workaround for NOT_EOP
  radeonsi: dirty msaa_config on rs->multisample_enable change
  winsys/amdgpu: don't read bo->u.slab.entry after pb_slab_free

Rhys Perry (3):
  aco: do not clause NSA instructions
  aco: don't create 4 and 5 dword NSA instructions on GFX10
  aco: use v1b/v2b for ds_read_u8/ds_read_u16

Rob Clark (2):
  egl: zero is a valid fd
  freedreno/ir3: Fix use after free

Samuel Pitoiset (6):
  radv: enable RADV_DEBUG=invariantgeom for SotTR DX11/DX12 versions
  radv: emit PA_SC_CONSERVATIVE_RASTERIZATION_CNTL only on GFX9+
  aco: fix range checking for SSBO loads/stores with SGPR offset on GFX6-7
  aco: fix emitting literal offsets with SMEM on GFX7
  radv: do not launch an IB2 for secondary cmdbuf with INDIRECT_MULTI on 
GFX7
  radv: fix aligning the image offset by using align64()

Sergii Melikhov (1):
  util/format: Change the pointer offset.

Tony Wasserka (1):
  aco/ra: Fix off-by-one-error in print_regs

Vinson Lee (1):
  travis: Download XQuartz from GitHub.

git tag: mesa-21.1.3

https://mesa.freedesktop.org/archive/mesa-21.1.3.tar.xz
SHA256: cbe221282670875ffd762247b6a2c95dcee91d0a34c29802c75ef761fc891e69  
mesa-21.1.3.tar.xz
SHA512: 
8ca6d5516035484ea2a63bc6338794003ef167239ab0c220f8d3693f97f9725b46fc9d9a704c4ba11b83197d4b8e5f658d65ef0cce1e0957f5e58bd13726b9e0
  mesa-21.1.3.tar.xz
PGP:  https://mesa.freedesktop.org/archive/mesa-21.1.3.tar.xz.sig



signature.asc
Description: PGP signature
___
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/mesa-dev


[Mesa-dev] [ANNOUNCE] mesa 21.1.2

2021-06-02 Thread Eric Engestrom
Hello everyone,

The second bugfix release for the 21.1 branch is now available, containing
mostly AMD and Intel changes as usual, but also a decent amount of ARM
fixes and more.

The next bugfix release is schedules for two weeks from now, on June 16nd.

Cheers,
Eric

---

Adam Jackson (1):
  zink/ntv: Don't call free() on ralloc'd memory

Alyssa Rosenzweig (3):
  panfrost: Fix the reads_dest prototype
  panfrost: Fix is_opaque prototype
  panfrost: Increase tiler_heap max allocation to 64MB

Anuj Phogat (1):
  intel/gfx12+: Add Wa_14013840143

Charmaine Lee (1):
  svga: fix texture rectangle sampling when no sampler view declaration is 
defined

Emma Anholt (2):
  i915g: Disable 3D-pipeline clears.
  i915g: Add support for the .Absolute flag on TGSI srcs.

Eric Anholt (1):
  i915g: Stop advertising support for indirect addressing in the FS.

Eric Engestrom (9):
  .pick_status.json: Update to 17861aff9614abfea3b8a8f111a114b26b351915
  pick-ui & .pick_status.json: rename `master_sha` to `main_sha`
  .pick_status.json: Update to b663c544177e9547793ee405887f0d41c50e6d1d
  .pick_status.json: Update to 507e8907af913ab7b89211240568b8002b3475f1
  .pick_status.json: Update to 3179daf61393ee8a0fac943b94335b114e34873b
  .pick_status.json: Update to 761383720617b46617bd278ec6015c9520f43f5c
  .pick_status.json: Update to 1199d86b238a101e63bdf9b60a7391f96092
  docs: add release notes for 21.1.2
  VERSION: bump for 21.1.2

Erik Faye-Lund (2):
  zink: use actual const for const offset
  util/prim_restart: revert part of bad fix

Erik Kurzinger (1):
  vulkan/device_select: avoid segfault on Wayland if wl_drm is unavailable

Georg Lehmann (1):
  radv: Fix compatible image handle type for dmabufs.

Ian Romanick (2):
  nir/algebraic: Remove some optimizations of comparisons with fsat
  nir/algebraic: Invert comparisons less often

Icecream95 (1):
  panfrost: Fix polygon list size computations

Italo Nicola (1):
  panfrost: fix GL_EXT_multisampled_render_to_texture regression

Jason Ekstrand (3):
  anv: Plumb the shader into push constant helpers
  anv: Support pushing shader constants
  intel/vec4: Don't spill fp64 registers more than once

José Fonseca (1):
  draw: Allocate extra padding for extra shader outputs.

Juan A. Suarez Romero (1):
  vc4: initialize array

Kenneth Graunke (2):
  i965: Don't advertise Y-tiled modifiers for scanout buffers on Gfx8-
  iris: Don't advertise Y-tiled modifiers for scanout buffers on Gfx8

Marek Olšák (3):
  ac/gpu_info: set has_zero_index_buffer_bug for Navi12 too
  radeonsi: add a gfx10 hw bug workaround with the barrier before 
gs_alloc_req
  radeonsi: disable DFSM on gfx9 by default because it decreases 
performance a lot

Mike Blumenkrantz (4):
  util/prim_restart: fix util_translate_prim_restart_ib
  aux/vbuf: prevent uint underflow and assert if no vbs are dirty
  aux/trace: fix set_inlinable_constants hook
  zink: remove weird lod hack for texturing

Nanley Chery (2):
  anv,iris: Port the D16 workaround stalls to BLORP
  intel/isl: Fix HiZ+CCS comment about ambiguates

Neha Bhende (2):
  svga: Add target and sampler_return_type info into shader key
  svga: Use shader_key info to declare resources if TGSI shader is missing 
it

Rhys Perry (3):
  aco: disallow SGPRs on DPP instructions
  radv: add radv_absolute_depth_bias
  radv: workaround incorrect depthBiasConstantFactor by Path of Exile

Robert Tarasov (1):
  iris: Check data alignment for copy_mem_mem

Samuel Pitoiset (4):
  aco: fix derivatives/intrinsics with SGPR sources
  radv: fix fast clearing DCC if one level can't be compressed on GFX10+
  aco: fix emitting discard when the program just ends
  radv: enable RADV_DEBUG=invariantgeom for Monster Hunter World

SureshGuttula (1):
  frontends/va/picture:Fix wrong reallocation even surface is protected

cheyang (1):
  virgl:Fix the leak of hw_res used as fence

git tag: mesa-21.1.2

https://mesa.freedesktop.org/archive/mesa-21.1.2.tar.xz
SHA256: 23b4b63760561f3a4f98b5be12c6de621e9a6bdf355e087a83d9184cd4e2825f  
mesa-21.1.2.tar.xz
SHA512: 
a7907fa29fdb4e137015ee5405b9c8c0769ef9354bbe963c1af80318b398c05c79db6129b583106d620c42a5e9b625611b648fd5207334eb9b588d7963defc70
  mesa-21.1.2.tar.xz
PGP:  https://mesa.freedesktop.org/archive/mesa-21.1.2.tar.xz.sig



signature.asc
Description: PGP signature
___
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/mesa-dev


[Mesa-dev] [ANNOUNCE] mesa 21.1.1

2021-05-19 Thread Eric Engestrom
Hello everyone,

The first bugfix release for the 21.1 branch is now available, containing
mostly AMD and Intel changes as usual, but also a decent amount of ARM
fixes and more.

The next bugfix release is schedules for two weeks from now, on June 2nd.

Cheers,
Eric

---

Abel García Dorta (2):
  i915g: add HW atomic counters as unsupported
  i915g: fix implicit fallthrough

Alyssa Rosenzweig (3):
  panfrost: Don't clobber RT0 if RTn is disabled
  panfrost: Fix major flaw in BO cache
  nir/lower_fragcolor: Fix driver_location assignment

Bas Nieuwenhuizen (1):
  radv: Use correct border swizzle on GFX9+.

Boris Brezillon (2):
  panfrost: Relax the stride check when importing resources
  panfrost: Fix format definitions to match gallium expectations

Caio Marcelo de Oliveira Filho (1):
  nir: Move shared_memory_explicit_layout bit into common shader_info

Connor Abbott (1):
  freedreno/a6xx: Fix SP_GS_PRIM_SIZE for large sizes

Daniel Schürmann (5):
  aco: fix additional register requirements for spilling
  driconf: set vk_x11_strict_image_count for Metro: Exodus
  aco/ra: prevent underflow register for p_create_vector operands
  radv: call nir_copy_prop() after load-store vectorization
  aco/ra: also prevent overflow register for p_create_vector operands

Danylo Piliaiev (1):
  ir3: memory_barrier also controls shared memory access order

Dave Airlie (2):
  gallivm: handle texture arrays in non-fragment shaders with lod.
  llvmpipe: fix non-multisampled rendering to multisampled framebuffer

Dylan Baker (1):
  meson/vulkan: fix linkage on windows

Emma Anholt (1):
  midgard: Fix type for vertex_builtin_arg() and compute_builtin_arg().

Eric Engestrom (11):
  .pick_status.json: Update to a1c56b80915a1105c5a62aa6ff3ac71c1edd143d
  .pick_status.json: Update to 584145ea882b710027ce620a5d505bd25ab284b1
  .pick_status.json: Mark 6cac9c748eb81105b5cd7df32060ee8aae2b1e5f as 
denominated
  egl/x11: don't forget to exit the attrib list loop
  .pick_status.json: Update to e8640fef9089bb31a9e602a8894ae4fe84086118
  .pick_status.json: Update to 0c30ad402d0011c957576681d2aaf9b2e68c318e
  .pick_status.json: Update to 6d56c16c9ceb864af6bb71d0bdcdd21064d94307
  .pick_status.json: Update to e17e3df476ec0f3f537f0169ccd5488f27802bf6
  .pick_status.json: Update to 5be00fe88abb618454e1c448e6e61c8dea49c27f
  docs: add release notes for 21.1.1
  VERSION: bump for 21.1.1

Erik Faye-Lund (2):
  docs: do not generate redirects on error
  gallium/u_vbuf: avoid dereferencing NULL pointer

Gert Wollny (1):
  compiler/nir: check whether var is an input in lower_fragcoord_wtrans

Icecream95 (2):
  panfrost: Make pan_select_crc_rt a non-static function
  panfrost: Always write reloaded tiles when making CRC data valid

James Park (1):
  vulkan: Support 32-bit "weak" symbols on MSVC

Jordan Justen (4):
  bin/pick: Rename master branch to main
  intel/isl: Add Wa_22011186057 to disable CCS on ADL GT2 A0
  intel/dev: Add device info for ADL GT2
  intel: Add 2 ADL-S pci-ids

Joshua Ashton (2):
  radv: Handle unnormalized samplers in YCbCr lowering
  venus: Fix zero-initialized fd causing apps to hang/crash

Juan A. Suarez Romero (1):
  v3d: fix resource leak in error path

Karol Herbst (1):
  clover/memory: fix data race in buffer subclasses

Lionel Landwerlin (3):
  intel/mi_builder: fix resolve call
  anv: fix perf query pass with command buffer batching
  anv: handle spirv parsing failure

Lucas Stach (1):
  etnaviv: fix vertex sampler setup

Maksim Sisov (2):
  iris: export GEM handle with RDWR access rights
  i965: export GEM handle with RDWR access rights

Marcin Ślusarz (1):
  nir: handle float atomics in nir_lower_memory_model

Marek Olšák (1):
  Revert "gallium/u_threaded: align batches and call slots to 16 bytes"

Mauro Rossi (1):
  android: nir: add nir_lower_fragcolor.c to Makefile.sources

Michel Zou (4):
  gallium: fix uninitialized variable warning
  lavapipe: fix unused variable warning
  vulkan: fix duplicate win32 def
  meson: link vulkan_util with link_whole on mingw

Mike Blumenkrantz (3):
  iris: refcount separate screen objects for resource tracking
  zink: stop overwriting buffer map pointers for stream uploader
  lavapipe: fix fencing when submitting multiple cmdbufs

Nanley Chery (3):
  anv: Add clear_supported to anv_layout_to_aux_state
  anv: Avoid sampling some MCS surfaces with clear
  iris: Avoid sampling some MCS surfaces with clear

Rhys Perry (1):
  aco/ra: initialize temp_in_scc earlier

Samuel Pitoiset (3):
  radv: fix missing ITERATE_256 for D/S MSAA images that are TC-compat HTILE
  radv: fix extending the dirty bits to 64-bit
  nir/opt_access: fix getting variables in presence of similar bindings/desc

Tapani 

[Mesa-dev] [ANNOUNCE] mesa 21.1.0

2021-05-05 Thread Eric Engestrom
Hello everyone,

Mesa 21.1.0 final is now available!
There are a lot of new features, but I unfortunately didn't have time to
make a list; I'm sure your favourite news website will pick up the slack :)

The schedule from now on is to have a point release every other week,
starting with .1 on the 19th.

Cheers,
  Eric

---

git tag: mesa-21.1.0

https://mesa.freedesktop.org/archive/mesa-21.1.0.tar.xz
SHA256: 0128f10e22970d3aed3d1034003731f94623015cd9797c07151417649c1b1ff8  
mesa-21.1.0.tar.xz
SHA512: 
9d7617a6d5dd8ec1d93fdda8fe8b2f745695c02bc381d685f1257f7e7f08d5c06f3c57ae71c5f2dfaabb1742b8a88f47294a369bd3ac553f29835f24ce5dd350
  mesa-21.1.0.tar.xz
PGP:  https://mesa.freedesktop.org/archive/mesa-21.1.0.tar.xz.sig



signature.asc
Description: PGP signature
___
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/mesa-dev


[Mesa-dev] [ANNOUNCE] mesa 21.1.0-rc2

2021-04-21 Thread Eric Engestrom
Hello everyone,

The second release candidate is now available, with many fixes across
many drivers. Please test it and report report any issue here:
https://gitlab.freedesktop.org/mesa/mesa/-/issues/new

Issues that should block the release of 21.1.0 should be added to the
corresponding milestone:
https://gitlab.freedesktop.org/mesa/mesa/-/milestones/25

Cheers,
  Eric


git tag: mesa-21.1.0-rc2

https://mesa.freedesktop.org/archive/mesa-21.1.0-rc2.tar.xz
SHA256: 4efe86271b231cc4e8ea94055332a6108bacddc2ad0fdf33e3b01c5b6391415d  
mesa-21.1.0-rc2.tar.xz
SHA512: 
1f8cbbbc597519a025e9adf34e65b176781ebdab3d3b7ed20312bef79d727da4c778ac7daf94cef8d652c0e05f77fe534cf347d4bebeb00c682d0d807a148f5d
  mesa-21.1.0-rc2.tar.xz
PGP:  https://mesa.freedesktop.org/archive/mesa-21.1.0-rc2.tar.xz.sig

___
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/mesa-dev


[Mesa-dev] [ANNOUNCE] mesa 21.1.0-rc1

2021-04-14 Thread Eric Engestrom
Hello everyone!

Once again, a new release cycle has started. Please test this first
release candidate, and report any issue here:
https://gitlab.freedesktop.org/mesa/mesa/-/issues/new

Issues that should block the release of 21.1.0 should be added to the
corresponding milestone:
https://gitlab.freedesktop.org/mesa/mesa/-/milestones/25

Cheers,
  Eric


git tag: mesa-21.1.0-rc1

https://mesa.freedesktop.org/archive/mesa-21.1.0-rc1.tar.xz
SHA256: c476f1f9f2521ac072954e2894fe983c6a106a2e9ca374d830a194eb02eec658  
mesa-21.1.0-rc1.tar.xz
SHA512: 
184de5ac214aed6d7295d572d5c4247712cc4d639162496e668c8729bee73028d0dc3c418d20b63d597eef0352bae8592b5959e6cd838a02619e034ac6c28c14
  mesa-21.1.0-rc1.tar.xz
PGP:  https://mesa.freedesktop.org/archive/mesa-21.1.0-rc1.tar.xz.sig

___
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/mesa-dev


[Mesa-dev] [ANNOUNCE] mesa 20.1.10

2020-10-14 Thread Eric Engestrom
Hi all,

I'd like to announce Mesa 20.1.10, the tenth bugfix release for the 20.1 branch.

This is the last release, and everyone is advised to update to the 20.2 series.

Cheers,
Eric

---

Alyssa Rosenzweig (1):
  pan/bi: Handle vector moves

Anuj Phogat (1):
  intel/gen9: Enable MSC RAW Hazard Avoidance

Bas Nieuwenhuizen (2):
  radv: Use atomics to read query results.
  radv: Fix mipmap extent adjustment on GFX9+.

Dylan Baker (1):
  glsl/xxd.py: fix imports

Eric Engestrom (6):
  docs/relnotes: add sha256 sums to 20.1.9
  .pick_status.json: Update to 68daac28df1b2f50a43740d1905932cfde0ddf1a
  .pick_status.json: Mark d78df70c2a85fd846d40b71b9e213122347bea1b as 
denominated
  .pick_status.json: Mark c02e933de4a9a644410384f815c84d1c08107b82 as 
applied
  docs: add release notes for 20.1.10
  VERSION: bump to release 20.1.10

Jason Ekstrand (5):
  nir/cf: Better handle intra-block splits
  intel/fs: NoMask initialize the address register for shuffles
  nir/opt_load_store_vectorize: Use bit sizes when checking mask 
compatibility
  intel/fs: Don't use NoDDClk/NoDDClr for split SHUFFLEs
  intel/nir: Don't try to emit vector load_scratch instructions

Lionel Landwerlin (1):
  intel/perf: fix crash when no perf queries are supported

Lucas Stach (1):
  etnaviv: stop leaking the dummy texure descriptor BO

Marek Olšák (1):
  radeonsi: Fix dead lock with aux_context_lock in si_screen_clear_buffer.

Nanley Chery (2):
  iris: Fix a fast-clear skipping optimization
  anv: Enable multi-layer aux-map init for HIZ+CCS

Pierre-Eric Pelloux-Prayer (1):
  omx/tizonia: fix build

Rhys Perry (4):
  spirv: add and use a generator id enum
  spirv: replace discard with demote for incorrect HLSL->SPIR-V translations
  android: fix SPIR-V -> NIR build
  scons: fix SPIR-V -> NIR build

Timothy Arceri (1):
  glsl: don't duplicate state vars as uniforms in the NIR linker

Tony Wasserka (1):
  aco/isel: Always export position data from VS/NGG

Vinson Lee (1):
  freedreno: Move rsc NULL check to before rsc dereferences.

git tag: mesa-20.1.10

https://mesa.freedesktop.org/archive/mesa-20.1.10.tar.xz
SHA256: b1dba69910adac9fcb4cbdfd7833d99a4a8c75b91f3d2e97f0fd0a3cd8c6ee9f  
mesa-20.1.10.tar.xz
SHA512: 
0d4016abfcc733c853d7b6c3c997ddc554a44088c0a4d9a7edb51ab5ad7d9e1234728b61ffcb9c82a6c5fee1429091a1c31cbeabcb1b50411337b99ee550d28a
  mesa-20.1.10.tar.xz
PGP:  https://mesa.freedesktop.org/archive/mesa-20.1.10.tar.xz.sig

___
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/mesa-dev


[Mesa-dev] [ANNOUNCE] mesa 20.1.9

2020-09-30 Thread Eric Engestrom
Hi all,

I'd like to announce Mesa 20.1.9, the ninth bugfix release for the 20.1 branch.

The next bugfix release is planned for 2 weeks from now, on 2020-10-14,
and should be the last one as 20.2.0 has now been released.

Cheers,
Eric

---

Bas Nieuwenhuizen (3):
  amd/common: Cache intra-tile addresses for retile map.
  ac/surface: Fix depth import on GFX6-GFX8.
  st/mesa: Deal with empty textures/buffers in semaphore wait/signal.

Christian Gmeiner (1):
  etnaviv: simplify linear stride implementation

Connor Abbott (1):
  nir/lower_io_arrays: Fix xfb_offset bug

Danylo Piliaiev (4):
  nir/lower_io: Eliminate oob writes and return zero for oob reads
  nir/large_constants: Eliminate out-of-bounds writes to large constants
  nir/lower_samplers: Clamp out-of-bounds access to array of samplers
  intel/fs: Disable sample mask predication for scratch stores

Dylan Baker (1):
  meson/anv: Use variable that checks for --build-id

Eric Engestrom (11):
  docs/relnotes: add sha256 sums to 20.1.8
  .pick_status.json: Update to d74fe47101995d2659b1e59495d2f77b9dc14f3d
  .pick_status.json: Update to c669db0b503c10faf2d1c67c9340d7222b4f946e
  .pick_status.json: Update to a3543adc2628461818cfa691a7f547af7bc6f0fb
  .pick_status.json: Mark 802d3611dcec8102ef75fe2461340c2997af931e as 
denominated
  .pick_status.json: Mark e98c7a66347a05fc166c377ab1abb77955aff775 as 
denominated
  .pick_status.json: Mark 6b1a56b908e702c06f55c63b19b695a47f607456 as 
denominated
  .pick_status.json: Mark 89401e58672e1251b954662f0f776a6e9bce6df8 as 
denominated
  .pick_status.json: Update to efaea653b5766427701817ab06c319902a148ee9
  docs: add release notes for 20.1.9
  VERSION: bump to release 20.1.9

Erik Faye-Lund (2):
  mesa: handle GL_FRONT after translating to it
  st/mesa: use roundf instead of floorf for lod-bias rounding

Jason Ekstrand (2):
  intel/fs/swsb: SCHEDULING_FENCE only emits SYNC_NOP
  nir/liveness: Consider if uses in nir_ssa_defs_interfere

Jesse Natalie (1):
  glsl_type: Add packed to structure type comparison for hash map

Karol Herbst (1):
  spirv: extract switch parsing into its own function

Lionel Landwerlin (1):
  intel/compiler: fixup Gen12 workaround for array sizes

Marek Olšák (1):
  radeonsi: fix indirect dispatches with variable block sizes

Nanley Chery (1):
  blorp: Ensure aligned HIZ_CCS_WT partial clears

Pierre-Eric Pelloux-Prayer (3):
  mesa: fix glUniform* when a struct contains a bindless sampler
  gallium/vl: do not call transfer_unmap if transfer is NULL
  gallium/vl: add chroma_format arg to vl_video_buffer functions

Pierre-Loup A. Griffais (2):
  radv: fix null descriptor for dynamic buffers
  radv: fix vertex buffer null descriptors

Rhys Perry (2):
  radv: initialize with expanded cmask if the destination layout needs it
  radv,aco: fix reading primitive ID in FS after TES

Samuel Pitoiset (2):
  radv: fix transform feedback crashes if pCounterBufferOffsets is NULL
  spirv: fix emitting switch cases that directly jump to the merge block

git tag: mesa-20.1.9

https://mesa.freedesktop.org/archive/mesa-20.1.9.tar.xz
SHA256: b251ca0769b722058986640d48f8457c596142cfbee1a83cba91b83391427382  
mesa-20.1.9.tar.xz
SHA512: 
0fb8ceff3c91ad2076efb0b2ac7e95d2d72ff1df955eb8fedf712ceaa7f49184eae9958072edd872f5c38adbaeb867988f67627b33da8b208706f69325d7e260
  mesa-20.1.9.tar.xz
PGP:  https://mesa.freedesktop.org/archive/mesa-20.1.9.tar.xz.sig

___
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/mesa-dev


[Mesa-dev] [ANNOUNCE] mesa 20.1.8

2020-09-16 Thread Eric Engestrom
Hi all,

I'd like to announce Mesa 20.1.8, the eighth bugfix release for the 20.1 branch.

The next bugfix release is planned for 2 weeks from now, on 2020-09-30.

Cheers,
Eric

---

Andrey Vostrikov (1):
  egl/x11: Free memory allocated for reply structures on error

Bas Nieuwenhuizen (2):
  radv: Fix threading issue with submission refcounts.
  radeonsi: Work around Wasteland 2 bug.

Danylo Piliaiev (1):
  intel/compiler: Fix pointer arithmetic when reading shader assembly

Dave Airlie (1):
  gallivm: disable brilinear for lod bias and explicit lod.

Eric Anholt (2):
  gallium/tgsi_exec: Fix up NumOutputs counting
  freedreno: Make the pack struct have a .qword for wide addresses.

Eric Engestrom (6):
  docs/relnotes: add sha256 sums to 20.1.7
  .pick_status.json: Update to 123bdb61cc0be64ee29b63cf27565ec98c2a0ab8
  .pick_status.json: Mark c8ac01af33a5bc63822915f08f89a7dbaf7d433f as 
denominated
  meson: drop leftover PTHREAD_SETAFFINITY_IN_NP_HEADER
  docs: add release notes for 20.1.8
  VERSION: bump to release 20.1.8

Icecream95 (1):
  pan/mdg: Fix spilling of non-32-bit types

Jason Ekstrand (3):
  intel/fs: Don't copy-propagate stride=0 sources into ddx/ddy
  spirv: Run repair_ssa if there are discard instructions
  nir: More NIR_MAX_VEC_COMPONENTS fixes

Jordan Justen (1):
  anv, iris: Set MediaSamplerDOPClockGateEnable for gen12+

Marek Olšák (1):
  Revert "ac: generate FMA for inexact instructions for radeonsi"

Michel Zou (1):
  swr: fix build with mingw

Nanley Chery (2):
  iris: Fix aux assertion in resource_get_handle
  blorp: Fix alignment test for HIZ_CCS_WT fast-clears

Pierre-Eric Pelloux-Prayer (5):
  mesa: rename _mesa_free_errors_data
  mesa: add bool param to _mesa_free_context_data
  mesa/st: release debug_output after destroying the context
  r600/uvd: set dec->bs_ptr = NULL on unmap
  radeon/vcn: set dec->bs_ptr = NULL on unmap

Qiang Yu (2):
  radeonsi: fix syncobj wait timeout
  radeonsi: fix max syncobj wait timeout

Rhys Perry (2):
  aco: fix byte_align_scalar for 3 dword vectors
  nir/opt_if: fix opt_if_merge when destination branch has a jump

Timur Kristóf (1):
  aco: Fix emit_boolean_exclusive_scan in wave32 mode.

Tony Wasserka (3):
  radv: Fix various non-critical integer overflows
  aco: Fix integer overflows when emitting parallel copies during RA
  amd/common: Fix various non-critical integer overflows

git tag: mesa-20.1.8

https://mesa.freedesktop.org/archive/mesa-20.1.8.tar.xz
SHA256: df21351494f7caaec5a3ccc16f14f15512e98d2ecde178bba1d134edc899b961  
mesa-20.1.8.tar.xz
SHA512: 
519b0e2837982d097c362d974a90c94efd1cdf14505fc43eaa740a23c042bc0c3f04d0edaf6b371966d82667cade6d0c68c92528e1be6c12884b38c67fd064c1
  mesa-20.1.8.tar.xz
PGP:  https://mesa.freedesktop.org/archive/mesa-20.1.8.tar.xz.sig

___
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/mesa-dev


[Mesa-dev] [ANNOUNCE] mesa 20.1.7

2020-09-02 Thread Eric Engestrom
Hi all,

I'd like to announce Mesa 20.1.7, the seventh bugfix release for the 20.1 
branch.

The next bugfix release is planned for 2 weeks from now, on 2020-09-16.

Cheers,
Eric

---

Alejandro Piñeiro (2):
  v3d/packet: fix typo on Set InstanceID/PrimitiveID packet
  v3d: set instance id to 0 at start of tile

Alyssa Rosenzweig (6):
  panfrost: Fix blend leak for render targets 5-8
  panfrost: Free hash_to_temp map
  pan/mdg: Free previous liveness
  panfrost: Use memctx for sysvals
  panfrost: Free batch->dependencies
  pan/mdg: Fix perspective combination

Bas Nieuwenhuizen (1):
  radv: Fix 3d blits.

Danylo Piliaiev (3):
  glsl: Eliminate out-of-bounds triop_vector_insert
  ir_constant: Return zero on out-of-bounds vector accesses
  glsl: Eliminate assigments to out-of-bounds elements of vector

Emil Velikov (1):
  radv: restrict exported symbols with static llvm

Eric Engestrom (12):
  docs/relnotes: add sha256 sums to 20.1.6
  .pick_status.json: Update to e94c22429b64f419d9a66f04fa5ecdad33f7f5ef
  .pick_status.json: Mark 9146f596ed1e8854a2a6c9137396a902bc92946c as 
denominated
  .pick_status.json: Mark da6d0e3facfe0eb5c7db2d75d6992643d929caff as 
denominated
  .pick_status.json: Mark b5558f2d2aa738d90b9e039144ae3ca69bdf92ca as 
denominated
  .pick_status.json: Mark c9858fb941ce7e903f608e537b3657c946f86980 as 
denominated
  .pick_status.json: Mark ee77951714ff4373261befde6e84f592cc1c769c as 
denominated
  .pick_status.json: Mark 7c226116c6c0793d6d9a7dec52ac7cf54b82b57f as 
denominated
  .pick_status.json: Mark d7d7687829875e401690219d4a72458fb2bbe4de as 
denominated
  scons: bump c++ standard to 14 to match meson
  docs: add release notes for 20.1.7
  VERSION: bump to release 20.1.7

Jason Ekstrand (5):
  clover/spirv: Don't call llvm::regularizeLlvmForSpirv
  intel/nir: Pass the nir_builder by reference in lower_alpha_to_coverage
  nir: Add a nir_metadata_all enum value
  intel/nir: Rewrite the guts of lower_alpha_to_coverage
  intel/fs: Fix MOV_INDIRECT and BROADCAST of Q types on Gen11+

Jonathan Gray (11):
  util: unbreak endian detection on OpenBSD
  util/anon_file: add OpenBSD shm_mkstemp() path
  meson: build with _ISOC11_SOURCE on OpenBSD
  meson: conditionally include -ldl in gbm pkg-config file
  util: futex fixes for OpenBSD
  util/u_thread: include pthread_np.h if found
  anv: use os_get_total_physical_memory()
  util/os_misc: add os_get_available_system_memory()
  anv: use os_get_available_system_memory()
  util/os_misc: os_get_available_system_memory() for OpenBSD
  vulkan: make VK_TIME_DOMAIN_CLOCK_MONOTONIC_RAW_EXT conditional

Lionel Landwerlin (3):
  anv: fix transform feedback surface size
  intel/perf: store query symbol name
  intel/perf: fix raw query kernel metric selection

Marek Olšák (3):
  st/mesa: don't generate NIR for ARB_vp/fp if NIR is not preferred
  radeonsi: fix tess levels coming as scalar arrays from SPIR-V
  gallivm: fix build on LLVM 12 due to LLVMAddConstantPropagationPass 
removal

Marek Vasut (2):
  etnaviv: Remove etna_resource_get_status()
  etnaviv: Add lock around pending_ctx

Nanley Chery (1):
  gallium/dri2: Report correct YUYV and UYVY plane count

Pierre Moreau (1):
  clover/spirv: Remove unused tuple header

Pierre-Eric Pelloux-Prayer (5):
  mesa/st: introduce PIPE_CAP_NO_CLIP_ON_COPY_TEX
  radeonsi: enable PIPE_CAP_NO_CLIP_ON_COPY_TEX
  ac/llvm: add option to clamp division by zero
  radeonsi,driconf: add clamp_div_by_zero option
  radeonsi: use radeonsi_clamp_div_by_zero for SPECviewperf13, Road 
Redemption

Rhys Perry (1):
  aco: fix non-rtz pack_half_2x16

Rob Clark (1):
  freedreno: handle case of shadowing current render target

Roman Gilg (2):
  vulkan/wsi/x11: add sent image counter
  vulkan/wsi/x11: wait for acquirable images in FIFO mode

Samuel Pitoiset (1):
  nir/algebraic: mark some optimizations with fsat(NaN) as inexact

Vinson Lee (1):
  vulkan: Fix memory leaks.

git tag: mesa-20.1.7

https://mesa.freedesktop.org/archive/mesa-20.1.7.tar.xz
SHA256: 4de9dd0cb2ca367606cada421db62fbf6d276dfd533e522bfab6001ff9aba288  
mesa-20.1.7.tar.xz
SHA512: 
5ff614c3f7568db7673cd2398615e5398c7f50093abdabd0730e07fe9c358310793fea3f130058110c9a2aa284c6efd207e1bdca3d1a1ba46fb18d76e34f361a
  mesa-20.1.7.tar.xz
PGP:  https://mesa.freedesktop.org/archive/mesa-20.1.7.tar.xz.sig

___
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/mesa-dev


[Mesa-dev] [ANNOUNCE] mesa 20.1.6

2020-08-19 Thread Eric Engestrom
Hi everyone,

I'd like to announce Mesa 20.1.6, the sixth bugfix release for the 20.1 branch.

The next bugfix release is planned for 2 weeks from now, on 2020-09-02.

Cheers,
Eric

---

Bas Nieuwenhuizen (6):
  radv: Do not consider layouts fast-clearable on compute queue.
  radv: When importing an image, redo the layout based on the metadata.
  radv: Use getter instead of setter to extract value.
  driconf: Support selection by Vulkan applicationName.
  radv: Override the uniform buffer offset alignment for World War Z.
  radv: Fix handling of attribs 16-31.

Christian Gmeiner (1):
  etnaviv: completely turn off MSAA

Daniel Schürmann (1):
  aco: execute branch instructions in WQM if necessary

Danylo Piliaiev (3):
  st/mesa: Treat vertex outputs absent in outputMapping as zero in 
mesa_to_tgsi
  anv/nir: Unify inputs_read/outputs_written between geometry stages
  spirv: Only require bare types to match when copying variables

Dave Airlie (2):
  llvmpipe: only read 0 for channels being read
  llvmpipe/cs: update compute counters not fragment shader.

Eric Engestrom (9):
  docs/relnotes: add sha256 sums to 20.1.5
  .pick_status.json: Update to a880f97d593a461bdcce27e526423a9b1d6834b4
  .pick_status.json: Mark e03622e50fcebbcc32b2fd403b1a729c73cb49d5 as 
denominated
  pick-ui: specify git commands in "resolve cherry pick" message
  egl/entrypoint-check: split sort-check into a function
  egl/entrypoint-check: add check that GLVND and plain EGL have the same 
entrypoints
  driconf: fix force_gl_vendor description
  docs: add release notes for 20.1.6
  VERSION: bump to release 20.1.6

Icenowy Zheng (1):
  panfrost: signal syncobj if nothing is going to be flushed

Jason Ekstrand (2):
  anv: Advertise shaderIntegerFunctions2
  spirv: Don't emit RMW for vector indexing in shared or global

Karol Herbst (1):
  nv50/ir/nir: fix global_atomic_comp_swap

Lionel Landwerlin (1):
  anv: fix incorrect realloc failure handling

Marcin Ślusarz (1):
  intel/perf: fix performance counters availability after glFinish

Marek Olšák (2):
  radeonsi: use correct wave size in gfx10_ngg_calculate_subgroup_info
  radeonsi: fix applying the NGG minimum vertex count requirement

Nanley Chery (1):
  dri_util: Update internal_format to GL_RGB8 for MESA_FORMAT_B8G8R8X8_UNORM

Rhys Perry (1):
  aco: set constant_data_offset correctly in the case of merged shaders

Samuel Pitoiset (2):
  radv/gfx10: add missing initialization of registers
  radv: limit LATE_ALLOC_GS to prevent a GPU hang on GFX10

Tony Wasserka (1):
  nir/lower_idiv: Port recent LLVM fixes to emit_udiv

git tag: mesa-20.1.6

https://mesa.freedesktop.org/archive/mesa-20.1.6.tar.xz
SHA256: 23bed40114b03ad640c95bfe72cc879ed2f941d0d481b77b5204a1fc567fa93c  
mesa-20.1.6.tar.xz
SHA512: 
5ef28334ecb7effaaf597ea3efe0406af62419e6fa629e835d843161ab8d83515626ec0f0495c4cc66af9e5669398ac96c16ca626e4965a9831e1704c995fb09
  mesa-20.1.6.tar.xz
PGP:  https://mesa.freedesktop.org/archive/mesa-20.1.6.tar.xz.sig

___
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/mesa-dev


Re: [Mesa-dev] CI for vallium question

2020-08-16 Thread Eric Engestrom
I think you should add vallium to whichever builds will be the least extended 
by adding vallium; I'm guessing that's going to be the gallium build?


On 2020-08-16 at 23:01, Dave Airlie  wrote:
> meson-gallium builds all the gallium drivers but no vulkan drivers.
> meson-vulkan builds all the vulkan driver but no gallium.
> 
> I've changed the enable to be -Dvulkan-drivers=swrast to enable it, so
> I suppose the former is more suitable, but just looking for
> suggestions.
> 
> Dave.
___
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/mesa-dev


Re: [Mesa-dev] Rename "master" branch to "main"?

2020-08-06 Thread Eric Engestrom
On Tuesday, 2020-08-04 11:27:43 -0500, Jason Ekstrand wrote:
> On Tue, Aug 4, 2020 at 5:54 AM Daniel Stone  wrote:
> >
> > Hi,
> >
> > On Mon, 3 Aug 2020 at 17:16, Jason Ekstrand  wrote:
> > > On Mon, Aug 3, 2020 at 11:12 AM Kenneth Graunke  
> > > wrote:
> > > > Seems reasonable to me...in the old Subversion days, we called it
> > > > 'trunk'...then 'master' with Git...but calling the main development
> > > > branch 'main' is arguably the simplest and most descriptive term.
> > > >
> > > > One thing we'll have to coordinate: getting Gitlab CI / Marge and the
> > > > Intel Mesa CI to switch over at the right time, so we don't end up
> > > > breaking/interrupting those services.  Should be easy, just requires
> > > > a bit of coordination.
> > >
> > > Yup, I threw Daniel onto the CC of this e-mail explicitly for that
> > > reason.  We may also want to coordinate with the rest of fd.o so that
> > > everyone chooses the same new mainline branch name.  I just added
> > > Michel to the CC as he's doing lots of CI stuff and might be a good
> > > person to help coordinate there.  I certainly don't want to pull the
> > > rug out from under anyone.
> >
> > That's fine by me. I think 'main' is a perfectly fine name, and we'd
> > be happy to encode that in whatever useful way. I suppose the main
> > problem with a global nature is the very disparate nature of the
> > projects - getting everyone to move at once before we throw the switch
> > would require a great deal of effort. But we can figure it out.
> 
> I don't think we need to get everyone to sync up necessarily.  It
> probably would be good if we had consistency across projects as to
> what the primary branch is called.  It may also matter from a GitLab
> configuration perspective.  There's some chatter on the GitLab issue
> tracker about allowing different default branch names and I could
> imagine them even adding a per-install default default name.  I don't
> think it's a big deal but something to consider.  Here's the GitLab
> issue for this:
> 
> https://gitlab.com/gitlab-org/gitlab/-/issues/220906
> 
> > As for retargeting MRs; if it can be done manually, then it can be
> > done automatically as well. We can figure out a way to just
> > automatically retarget all the outstanding MRs, but a couple of weeks'
> > leadtime would be good right now.
> 
> It sounds like people are ok with manually re-targetting if they have
> to.  However, if there's a script I can run or coordinate with you to
> run, that'd probably make the process smoother.  As I've said before,
> I don't think we need to rush so if you think that's something someone
> could get put together in a couple weeks or a month, I think it's fine
> to wait for it.  Likely, Mesa isn't the only project on fd.o that's
> going to make a change like this so such a script would probably be
> pretty useful.

There is an upstream issue about having gitlab handle the branch
renaming and provide redirections, MR re-targeting, etc.

https://gitlab.com/gitlab-org/gitlab/-/issues/233427

If we wait for this feature instead of doing it by hand, it could be
much less disruptive to devs and everyone downstream from us, but
there's also no telling how long this will take.

---

Another option might be to keep `master` updated as a read-only copy of
`main`, by having a post-receive hook that looks like this:

   cat refs/heads/main > refs/heads/master

(crude script, can be optimized to only run on `main` changes, but also
this is trivially fast so it might be ok to just leave it like this)

Since we're planning on keeping `master` around forever, why not have it
follow `main`?
___
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/mesa-dev


[Mesa-dev] [ANNOUNCE] mesa 20.1.5

2020-08-05 Thread Eric Engestrom
Hi all,

I'd like to announce Mesa 20.1.5, the fifth bugfix release for the 20.1 branch.

The next bugfix release is planned for 2 weeks from now, on 2020-08-19.

Cheers,
Eric

---

Alyssa Rosenzweig (2):
  pan/mdg: Mask spills from texture write
  pan/mdg: Test for SSA before chasing addresses

Bas Nieuwenhuizen (3):
  radv: Fix uninitialized variable in renderpass.
  radv: Fix host->host signalling with legacy timeline semaphores.
  mesa/st: Actually free the driver part of memory objects on destruction.

Daniel Schürmann (3):
  aco: fix scratch loads which cross element_size boundaries
  aco: don't split store data if it was already split into more elements
  aco: prevent infinite recursion in RA for subdword variables

Daryl W. Grunau (1):
  prevent multiply defined symbols

Eric Engestrom (7):
  docs/relnotes: add sha256 sums to 20.1.4
  .pick_status.json: Update to caa98246a0e180a96f3fcdcd3bfcbef0b136bc11
  .pick_status.json: Mark bd75e9923302a3d389469b7b233968576a46f4de as 
denominated
  .pick_status.json: Mark 1b3be07b5faf867f698668080b060a270c5f795e as 
denominated
  bin/gen_release_notes: automatically commit release notes
  docs: add release notes for 20.1.5
  VERSION: bump to release 20.1.5

Francisco Jerez (1):
  intel/ir/gen12+: Work around FS performance regressions due to SIMD32 
discard divergence.

Frank Binns (1):
  egl/dri2: only take a dri2_dpy reference when binding a new 
context/surfaces

Jason Ekstrand (2):
  intel/eu: Use non-coherent mode (BTI=253) for stateless A64 messages
  nir/deref: Don't try to compare derefs containing casts

Kenneth Graunke (1):
  iris: Delete shader variants when deleting the API-facing shader

Kristian Høgsberg (1):
  anv: Pass device to setup_gralloc0_usage for error reporting

Lionel Landwerlin (1):
  anv: fix descriptor set free

Marcin Ślusarz (6):
  iris: propagate error from gen_perf_begin_query to glBeginPerfQueryINTEL
  i965: propagate error from gen_perf_begin_query to glBeginPerfQueryINTEL
  util: fix possible fd leaks in os_socket_listen_abstract
  util: fix possible buffer overflow in util_get_process_exec_path
  mesa: fix out of bounds access in glGetFramebufferParameterivEXT
  intel/vec4: fix out of bounds read

Marek Olšák (4):
  ac: update register and packet definitions for preemption
  radeonsi: add missing initialization of registers
  radeonsi/gfx10: set the correct value for OFFCHIP_BUFFERING
  radeonsi: disable SDMA on gfx9

Mauro Rossi (1):
  radv: fix build on Android 7 (v2)

Yevhenii Kolesnikov (1):
  nine: fix incorrect calculation of layer count for 3D textures

git tag: mesa-20.1.5

https://mesa.freedesktop.org/archive/mesa-20.1.5.tar.xz
SHA256: fac1861e6e0bf1aec893f8d86dbfb9d8a0f426ff06b05256df10e3ad7e02c69b  
mesa-20.1.5.tar.xz
SHA512: 
47796bf2cccfd054ff25f571747754e0ab9b42fe87644ea320b3d9497d63b3013e9b7e59ea0516bbd1a38b5594e0d185bf5a36230ea5c5974e7ff889cee2601e
  mesa-20.1.5.tar.xz
PGP:  https://mesa.freedesktop.org/archive/mesa-20.1.5.tar.xz.sig

___
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/mesa-dev


Re: [Mesa-dev] Rename "master" branch to "main"?

2020-08-03 Thread Eric Engestrom
On Monday, 2020-08-03 13:42:28 -0500, Jason Ekstrand wrote:
> On Mon, Aug 3, 2020 at 1:38 PM Eric Engestrom  wrote:
> >
> > On Monday, 2020-08-03 13:31:19 -0500, Jason Ekstrand wrote:
> > > On Mon, Aug 3, 2020 at 1:24 PM Eric Engestrom  wrote:
> > > >
> > > > On Monday, 2020-08-03 10:30:29 -0500, Jason Ekstrand wrote:
> > > > > All,
> > > > >
> > > > > I'm sure by now you've all seen the articles, LKML mails, and other
> > > > > chatter around inclusive language in software.  While mesa doesn't
> > > > > provide a whole lot of documentation (hah!), we do have a website, a
> > > > > code-base, and a git repo and this is something that we, as a project
> > > > > should consider.
> > > > >
> > > > > What I'm proposing today is simply re-naming the primary Git branch
> > > > > from "master" to "main".  Why "main"?  Because that's what GitHub has
> > > > > chosen "main" as their new default branch name and so it sounds to me
> > > > > like the most likely new default.
> > > > >
> > > > > As far as impact on the project goes, if and when we rename the
> > > > > primary branch, the old "master" branch will be locked (no
> > > > > pushing/merging allowed) and all MRs will have to be re-targeted
> > > > > against the new branch.  Fortunately, that's very easy to do.  You
> > > > > just edit the MR and there's a little drop-down box at the top for
> > > > > which branch it targets.  I just tested this with one of mine and it
> > > > > seems to work ok.
> > > > >
> > > > > As far as other bits of language in the code-base, I'm happy to see
> > > > > those cleaned up as people have opportunity.  I'm not aware of any
> > > > > particularly egregious offenders.  However, changing the name of the
> > > > > primary branch is something which will cause a brief hiccup in
> > > > > people's development process and so warrants broader discussion.
> > > > >
> > > > > Thoughts?
> > > >
> > > > Definite +1 for me on the idea, but we do have a lot of tools and
> > > > processes with `master` baked in. I'll try and have a look at everything
> > > > to make sure everything supports the transition (some things will need
> > > > to support both the old and new names), but assuming no issue there this
> > > > would be a really good thing to do, and `main` is a good name.
> > >
> > > I did some grepping and I noticed that as well.  Some of the tools
> > > such as the khronos sync scripts will have to change if/when Khronos
> > > repos make a similar transition.  I expect that to happen but don't
> > > have a timeline.  I'll try to keep you posted on those.
> >
> > The external things like Khronos should be easy enough to handle, I was
> > more concerned about internal things like the stable branches.
> >
> > >
> > > For the internal ones, if you wanted to make a MR for it, we can
> > > either land it with support for both ahead of the switch or we can
> > > make it the first commit that goes on the new "main" branch.  In any
> > > case, I'm not in so much of a hurry that I think we need to make the
> > > switch ahead of getting tooling ready.
> >
> > No hurry either... except a branchpoint like the one happening in 2
> > days is the perfect time to minimize issues, as we could have eg.
> > `master` for VERSION<20.2 and `main` for VERSION>=20.2 which would
> > make it trivial for tools to know which branch name to use based on
> > the VERSION file.
> 
> Pardon me for being a bit daft but what's the issue there?  "main"
> will contain all of the commits in "master" with exactly the same
> SHAs.  The tools shouldn't have to make a distinction, I wouldn't
> think.  What am I missing?

Heh, I'm the daft one :]

You're right, there's absolutely no issue here!
___
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/mesa-dev


Re: [Mesa-dev] Rename "master" branch to "main"?

2020-08-03 Thread Eric Engestrom
On Monday, 2020-08-03 13:31:19 -0500, Jason Ekstrand wrote:
> On Mon, Aug 3, 2020 at 1:24 PM Eric Engestrom  wrote:
> >
> > On Monday, 2020-08-03 10:30:29 -0500, Jason Ekstrand wrote:
> > > All,
> > >
> > > I'm sure by now you've all seen the articles, LKML mails, and other
> > > chatter around inclusive language in software.  While mesa doesn't
> > > provide a whole lot of documentation (hah!), we do have a website, a
> > > code-base, and a git repo and this is something that we, as a project
> > > should consider.
> > >
> > > What I'm proposing today is simply re-naming the primary Git branch
> > > from "master" to "main".  Why "main"?  Because that's what GitHub has
> > > chosen "main" as their new default branch name and so it sounds to me
> > > like the most likely new default.
> > >
> > > As far as impact on the project goes, if and when we rename the
> > > primary branch, the old "master" branch will be locked (no
> > > pushing/merging allowed) and all MRs will have to be re-targeted
> > > against the new branch.  Fortunately, that's very easy to do.  You
> > > just edit the MR and there's a little drop-down box at the top for
> > > which branch it targets.  I just tested this with one of mine and it
> > > seems to work ok.
> > >
> > > As far as other bits of language in the code-base, I'm happy to see
> > > those cleaned up as people have opportunity.  I'm not aware of any
> > > particularly egregious offenders.  However, changing the name of the
> > > primary branch is something which will cause a brief hiccup in
> > > people's development process and so warrants broader discussion.
> > >
> > > Thoughts?
> >
> > Definite +1 for me on the idea, but we do have a lot of tools and
> > processes with `master` baked in. I'll try and have a look at everything
> > to make sure everything supports the transition (some things will need
> > to support both the old and new names), but assuming no issue there this
> > would be a really good thing to do, and `main` is a good name.
> 
> I did some grepping and I noticed that as well.  Some of the tools
> such as the khronos sync scripts will have to change if/when Khronos
> repos make a similar transition.  I expect that to happen but don't
> have a timeline.  I'll try to keep you posted on those.

The external things like Khronos should be easy enough to handle, I was
more concerned about internal things like the stable branches.

> 
> For the internal ones, if you wanted to make a MR for it, we can
> either land it with support for both ahead of the switch or we can
> make it the first commit that goes on the new "main" branch.  In any
> case, I'm not in so much of a hurry that I think we need to make the
> switch ahead of getting tooling ready.

No hurry either... except a branchpoint like the one happening in 2
days is the perfect time to minimize issues, as we could have eg.
`master` for VERSION<20.2 and `main` for VERSION>=20.2 which would
make it trivial for tools to know which branch name to use based on
the VERSION file.
___
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/mesa-dev


Re: [Mesa-dev] Rename "master" branch to "main"?

2020-08-03 Thread Eric Engestrom
On Monday, 2020-08-03 10:30:29 -0500, Jason Ekstrand wrote:
> All,
> 
> I'm sure by now you've all seen the articles, LKML mails, and other
> chatter around inclusive language in software.  While mesa doesn't
> provide a whole lot of documentation (hah!), we do have a website, a
> code-base, and a git repo and this is something that we, as a project
> should consider.
> 
> What I'm proposing today is simply re-naming the primary Git branch
> from "master" to "main".  Why "main"?  Because that's what GitHub has
> chosen "main" as their new default branch name and so it sounds to me
> like the most likely new default.
> 
> As far as impact on the project goes, if and when we rename the
> primary branch, the old "master" branch will be locked (no
> pushing/merging allowed) and all MRs will have to be re-targeted
> against the new branch.  Fortunately, that's very easy to do.  You
> just edit the MR and there's a little drop-down box at the top for
> which branch it targets.  I just tested this with one of mine and it
> seems to work ok.
> 
> As far as other bits of language in the code-base, I'm happy to see
> those cleaned up as people have opportunity.  I'm not aware of any
> particularly egregious offenders.  However, changing the name of the
> primary branch is something which will cause a brief hiccup in
> people's development process and so warrants broader discussion.
> 
> Thoughts?

Definite +1 for me on the idea, but we do have a lot of tools and
processes with `master` baked in. I'll try and have a look at everything
to make sure everything supports the transition (some things will need
to support both the old and new names), but assuming no issue there this
would be a really good thing to do, and `main` is a good name.

Thanks for starting the conversation!
___
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/mesa-dev


[Mesa-dev] [ANNOUNCE] mesa 20.1.4

2020-07-22 Thread Eric Engestrom
Hi all,

I'd like to announce Mesa 20.1.4, the fourth bugfix release for the 20.1 branch.

There's a not much in there, just a few fixes here and there, nothing major.

The next bugfix release is planned for 2 weeks from now, on 2020-08-05.

Cheers,
Eric

---

Alyssa Rosenzweig (3):
  panfrost: Fix fence leak
  panfrost: Fix write to free'd memory
  panfrost: Revert "Disable frame throttling"

Bas Nieuwenhuizen (1):
  meson: Add mising git_sha1.h dependency.

Danylo Piliaiev (1):
  nir/opt_if: Fix opt_if_simplification when else branch has jump

Eric Engestrom (4):
  docs/relnotes: add sha256 sums to 20.1.3
  .pick_status.json: Update to fd20e986249f88129d81353d79dd248d7664953b
  docs: add release notes for 20.1.4
  VERSION: bump to release 20.1.4

Erik Faye-Lund (1):
  mesa/program: fix shadow property for samplers

Jason Ekstrand (3):
  spirv: Skip phis in unreachable blocks in the second phi pass
  spirv: Allow block-decorated struct types for constants
  intel/fs: Use the correct logical op for global float atomics

Jonathan Marek (1):
  freedreno/a2xx: fix compressed textures

Lionel Landwerlin (2):
  iris: fix fallback to swrast driver
  anv: properly handle fence import of sync_fd = -1

Luigi Santivetti (3):
  dri2: dri2_make_current() fold multiple if blocks
  dri2: do not conflate unbind and bindContext() failure
  egl/dri2: try to bind old context if bindContext failed

Pierre-Eric Pelloux-Prayer (5):
  glsl: reject size1x8 for image variable with floating-point data types
  glsl: don't expose imageAtomicIncWrap for signed image
  glsl: only allow 32 bits atomic operations on images
  st/mesa: set compressed_data to NULL when freed
  ac/surface: adapt surf_size when modifying surf_pitch

Rhys Kidd (1):
  nvc0: fix macro define for NVE4_COPY()

Rhys Perry (2):
  nir/lower_int64: lower 64-bit amul
  radv: replace discard with demote for Quantic Dream games

Samuel Pitoiset (1):
  radv: fix destroying the syncobj when exporting a fence FD

git tag: mesa-20.1.4

https://mesa.freedesktop.org/archive/mesa-20.1.4.tar.xz
SHA256: 6800271c2be2a0447510eb4e9b67edd9521859a4d565310617c4b359eb6799fe  
mesa-20.1.4.tar.xz
SHA512: 
f4d79694cda8531e7560147caf5d18bce5c685cd6c61264dced5adaa9043be9c83d3a2bd623ebffedc8d4258b9b1f97d84d9aeea307aa77cf99d0bc47c987155
  mesa-20.1.4.tar.xz
PGP:  https://mesa.freedesktop.org/archive/mesa-20.1.4.tar.xz.sig
___
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/mesa-dev


[Mesa-dev] [ANNOUNCE] mesa 20.1.3

2020-07-08 Thread Eric Engestrom
Hi all,

I'd like to announce Mesa 20.1.3, the third bugfix release for the 20.1 branch.

There's a lot in there, but more than half of the commits are just updates to
our testing infrastructure; nothing out of the ordinary in the driver changes.

The next bugfix release is planned for 2 weeks from now, on 2020-07-22.

Cheers,
Eric

---

Bas Nieuwenhuizen (4):
  meson: Do not require shader cache for radv.
  radv: Set handle types in Android semaphore/fence import.
  radv: Always enable PERFECT_ZPASS_COUNTS.
  radv: Use correct semaphore handle type for Android import.

Christian Gmeiner (1):
  etnaviv: replace prims-emitted query

Danylo Piliaiev (1):
  iris: Fix fast-clearing of depth via glClearTex(Sub)Image

Dave Airlie (6):
  gallivm/nir: fix const loading on big endian systems
  glsl: fix constant packing for 64-bit big endian.
  gallivm/nir: fix big-endian 64-bit splitting/merging.
  llvmpipe: fix occlusion queries on big-endian.
  mesa/get: fix enum16 big-endian getting.
  draw/llvm: fix big-endian mask adjusting

Dylan Baker (1):
  mesa/swrast: use logf2 instead of util_fast_log2

Emmanuel (3):
  meson: Do not enable USE_ELF_TLS for FreeBSD
  iris: Explicitly cast value to uint64_t
  i965: Explicitly cast value to uint64_t

Emmanuel Vadot (1):
  meson: Add versioning for xvmc tracker

Eric Anholt (26):
  ci: Clean up setup of the job-specific env vars in baremetal testing.
  ci: Enable IRC flake reporting on freedreno baremetal boards.
  ci: Improve the flakes reports on IRC.
  ci: Fix the nick used in IRC reporting.
  ci: Move cross file generation to a shared script.
  ci: Autodetect whether we need cross setup in lava_arm builds.
  ci: Make cmake toolchain file for deqp cross build setup.
  ci: Make the create-rootfs more resilient.
  ci: Update versions of packages to remove from rootfses.
  ci: Switch the baremetal runner to be an x86 docker image.
  ci: Disable SMP on the a5xx boards.
  ci: Fix DEQP_CASELIST_FILTER (used by a630 noubo run)
  ci: Do an explicit NIR validation-enabled pass on freedreno a630.
  ci: Improve baremetal's logging of the job env var passthrough.
  ci: Drop double ".txt" suffix on the unexpected results file.
  ci: Drop old comment about enabling --deqp-watchdog.
  ci: Auto-detect the architecture for VK ICD filenames.
  ci: Add DEQP_EXPECTED_RENDERER support for VK tests.
  ci: Move baremetal DEQP_NO_SAVE_RESULTS setup to the yml.
  ci: Quick exit qpa extraction for non-matching qpas.
  ci: Disable the firmware loader user helper option in arm64 kernels.
  ci: Build a cheza kernel.
  ci: Add scripts for controlling bare-metal chezas.
  ci: Switch cheza (freedreno a630) testing to baremetal.
  ci: Don't build an arm_test container now that the last user is gone.
  ci: Rename x86_cross_arm_test to just arm_test.

Eric Engestrom (6):
  docs/relnotes: add sha256 sums to 20.1.2
  .pick_status.json: Update to 0ca7bd73c6f1f59dcb41ead7a3923c55040377d9
  gitlab-ci: exclude scripts that don't affect the build
  .pick_status.json: Mark 293221dddaedb410781d39fdecf3c93bb111475b as 
denominated
  docs: add release notes for 20.1.3
  VERSION: bump to release 20.1.3

Erik Faye-Lund (2):
  gallium/docs: fixup formatting of numbered lists
  gallium/docs: remove reference to non-existent label

Frédéric Bonnard (2):
  clover: Fix types collision between c++ and altivec
  meson: Revert commit overriding C++ standard with gnu++11 on ppc64el

Greg V (1):
  gallium,util: undef ALIGN on FreeBSD to prevent name clash

Iago Toral Quiroga (1):
  v3d/compiler: fix spill offset

Ian Romanick (1):
  nir/algebraic: Don't distrubte absolute-value into dot-products

Ilia Mirkin (3):
  freedreno/a3xx: there's no r8i/ui rb format, only rg8i/rg8ui
  freedreno/a3xx: reinstate rgb10_a2ui texture format
  freedreno/ir3: avoid applying (sat) on bary.f

Jason Ekstrand (2):
  vulkan/wsi: Don't consider VK_SUBOPTIMAL_KHR to be an error condition
  anv: Handle clamping of inverted depth ranges

Lepton Wu (1):
  mapi: x86: Fix dynamic entries in x86 tsd stubs.

Lionel Landwerlin (1):
  anv: garbage collect timeline semaphore when querying value

Marcin Ślusarz (2):
  st/mesa: fix reporting of float perf counters max value
  iris: return max counter value for AMD_performance_monitor

Marek Olšák (1):
  radeonsi: don't flush in fence_server_sync

Michel Dänzer (8):
  gitlab-ci: Use YAML anchor for llvmpipe paths in virgl rules
  gitlab-ci: Move down container_pre_build.sh invocation in x86_build.sh
  gitlab-ci: Add Debian testing repository for x86_build image
  gitlab-ci: Install WINE from Debian testing
  gitlab-ci: Move lib{drm,pciaccess}-dev cross packages out of loop
  gitlab-ci: Install g++-mingw-w64-x86-64-win

[Mesa-dev] [ANNOUNCE] mesa 20.1.2

2020-06-24 Thread Eric Engestrom
Hi all,

I'd like to announce Mesa 20.1.2, the second bugfix release for the 20.1 branch.

Most of the fixes here are to the AMD drivers, and the rest is scattered
over the tree.

The next bugfix release is planned for 2 weeks from now, on 2020-07-08.

Cheers,
Eric

---

Bas Nieuwenhuizen (3):
  vulkan/wsi/x11: Ensure we create at least minImageCount images.
  radv/winsys: Deal with realloc failures in BO lists.
  radv: Handle mmap failures.

Daniel Schürmann (1):
  aco: fix WQM handling in nested loops

Danylo Piliaiev (1):
  st/mesa: account for "loose", per-mipmap level textures in 
CopyImageSubData

Eric Anholt (2):
  freedreno/ir3: Fix register allocation assertion failures.
  freedreno/ir3: Fix register allocation assertion failures.

Eric Engestrom (5):
  docs/relnotes: add sha256 sums to 20.1.0
  .pick_status.json: Update to 4fc0499049fcdb7f892f99ce7abf9d739730138e
  v3d: add missing unlock() in error path
  docs: Add release notes for 20.1.2
  VERSION: bump to 20.1.2 release

Erik Faye-Lund (3):
  Revert "gallium/hud: don't use user vertex buffers"
  gallium/hud: don't use user vertex buffers
  mesa/main: fix inverted condition

Gert Wollny (1):
  r600/sfn: Don't set num_components on TESS sysvalue intrinsics

Jan Beich (2):
  util: enable futex usage on BSDs after 7dc2f4788288
  meson: unbreak sysctl.h detection on BSDs

Jose Maria Casanova Crespo (1):
  nir: only uniforms with dynamically_uniform offset are dynamically_uniform

Kristian Høgsberg (1):
  freedreno: Handle DRM_FORMAT_MOD_INVALID in shared code

Krzysztof Raszkowski (1):
  gallium/swr: Fix building swr with MSVC

Marek Olšák (7):
  ac/surface: don't recompute the DCC retile map for imported textures
  amd/addrlib: don't recompute DCC info for every ComputeDccAddrFromCoord 
call
  amd/addrlib: remove unused members of 
ADDR2_COMPUTE_DCC_ADDRFROMCOORD_INPUT
  ac/surface: add a wrapper structure to hold ADDR_HANDLE
  ac/surface: cache DCC retile maps (v2)
  ac/surface: don't free dcc_retile_map on failure
  ac/nir: fix 64-bit division for GL CTS

Mario Kleiner (1):
  vulkan/wsi: Really terminate DRM lease in wsi_release_display().

Pierre-Eric Pelloux-Prayer (1):
  st/mesa: make texture views inherit compressed_data storage

Rhys Perry (3):
  radv: add new drirc option radv_no_dynamic_bounds
  radv: enable radv_no_dynamic_bounds for Path of Exile
  radv: enable radv_no_dynamic_bounds for more Path of Exile executables

Samuel Pitoiset (3):
  radv: set DB_SHADER_CONTROL.CONSERVATIVE_Z_EXPORT correctly
  spirv: fix using OpSampledImage with OpUndef instead of 
OpType{Image,Sampler}
  radv: lower discards to demote to workaround a RDR2 game bug

Timothy Arceri (2):
  glsl: fix incorrect optimisation in opt_constant_variable()
  st_glsl_to_nir: fix potential use after free

git tag: mesa-20.1.2

https://mesa.freedesktop.org/archive/mesa-20.1.2.tar.xz
SHA256: 283dff72814c8a80ce1ff8271e3f055895d26f4da3f4362acc49193e635780cb  
mesa-20.1.2.tar.xz
SHA512: 
467fc6a1cbfc1bc140ba2e6e90a14bd8d15d979b92ba14d084018b6cf22b172767575f5127c6edb5c3bdf12fe6696b27d9975826b3fbb5ad5909d258fc3b8433
  mesa-20.1.2.tar.xz
PGP:  https://mesa.freedesktop.org/archive/mesa-20.1.2.tar.xz.sig

___
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/mesa-dev


[Mesa-dev] [ANNOUNCE] mesa 20.1.1

2020-06-10 Thread Eric Engestrom
Hi all,

I'd like to announce Mesa 20.1.1, the first bugfix release for the 20.1 branch.

We have a good number of fixes in here, including for that issue I mentioned
last time affecting Unreal Engine 4 games on i965.

Overall the release is in a good shape, no big issue known at this point
so things are looking good, but if you do find an issue make sure to report it:
https://gitlab.freedesktop.org/mesa/mesa/-/issues

The next bugfix release is planned for 2 weeks from now, on 2020-06-24.

Cheers,
Eric

---

Alyssa Rosenzweig (1):
  pan/bi: Fix emit_if successor assignment

Andrii Simiklit (1):
  glsl: fix crash on glsl macro redefinition

Charmaine Lee (1):
  llvmpipe: do not enable tessellation shader without llvm coroutines 
support

Clément Guérin (1):
  radv: Always expose non-visible local memory type on dedicated GPUs

Danylo Piliaiev (3):
  glsl: Don't replace lrp pattern with lrp if arguments are not floats
  glsl: inline functions with unsupported return type before converting to 
nir
  i965: Work around incorrect usage of glDrawRangeElements in UE4

Dave Airlie (1):
  llvmpipe: move coroutines out of noopt case

Dylan Baker (1):
  vulkan-overlay/meson: use install_data instead of configure_file

Eric Engestrom (7):
  docs/relnotes add sha256 sums to 20.1.0
  docs: drop new_features.txt
  .pick_status.json: Update to 3a1a40b4431d505fa6487cd012ddb4b64387aee5
  glapi: remove deprecated .getchildren() that has been replace with an 
iterator
  intel: fix gen_sort_tags.py
  docs: Add release notes for 20.1.1
  VERSION: bump to 20.1.1 release

Erik Faye-Lund (2):
  zink: Use store_dest_raw instead of storing an uint
  nir: reuse existing psiz-variable

Gert Wollny (1):
  nir: lower_tex: Don't normalize coordinates for TXF with RECT

Ilia Mirkin (1):
  nouveau: allow invalidating coherent/persistent buffer backings

Jason Ekstrand (2):
  intel/vec4: Stomp the return type of RESINFO to UINT32
  intel/fs: Fix unused texture coordinate zeroing on Gen4-5

Jonathan Marek (1):
  freedreno/a6xx: use nonbinning VS when GS is used

Lionel Landwerlin (4):
  iris: fix BO destruction in error path
  i965: don't forget to set screen on duped image
  i965: fix export of GEM handles
  iris: fix export of GEM handles

Marek Olšák (1):
  radeonsi: add a hack to disable TRUNC_COORD for shadow samplers

Neha Bhende (1):
  util: Initialize pipe_shader_state for passthrough and transform shaders

Peter Seiderer (3):
  vc4_bufmgr: fix time_t printf
  pan_bo.h: add time.h include for time_t
  v3d_bufmgr: fix time_t printf

Pierre-Eric Pelloux-Prayer (3):
  winsys/radeon: do not cast bo->va as void*
  ac/surface: set SCANOUT if surf->is_displayable
  ac/surface: fix epitch when modifying surf_pitch

Rhys Perry (4):
  aco: fix interaction with 3f branch workaround and p_constaddr
  aco: consider SDWA during value numbering
  aco: check instruction format before waiting for a previous SMEM store
  aco: preserve more fields when combining additions into SMEM

Rob Clark (1):
  freedreno/computerator: fix missing dependency on generated header

Samuel Pitoiset (5):
  spirv,radv,anv: implement no-op VK_GOOGLE_user_type
  aco: fix register allocation for subdword instructions on GFX10
  radv: enable zero VRAM for Doom Eternal
  radv: enable zero VRAM for all VKD3D (DX12->VK) games
  nir/lower_explicit_io: fix NON_UNIFORM access for UBO loads

Satyeshwar Singh (1):
  intel/dev: Don't consider all TGL SKUs as GT1 only

Timothy Arceri (2):
  radv: fix regression with builtin cache
  glsl: fix potential slow compile times for GLSLOptimizeConservatively

Vinson Lee (8):
  pan/bi: Initialize struct fma_op_info member extended.
  zink: Check fopen result.
  etnaviv: Fix memory leak on error path.
  r300g: Remove extra printf format specifiers.
  vdpau: Fix wrong calloc sizeof argument.
  mesa: Fix NetBSD compiler macro.
  intel/genxml: Migrate from deprecated xml.etree.ElementTree getchildren.
  Switch from cElementTree to ElementTree.

git tag: mesa-20.1.1

https://mesa.freedesktop.org/archive/mesa-20.1.1.tar.xz
SHA256: 3ea6e46ea7881c656f7b4724639eaa4672d4e0e0b70869651e8f955ebae3d476  
mesa-20.1.1.tar.xz
SHA512: 
a8ae02915305488e5e0d8c104da73df1cdd61ab0b5c5d27a6851c418d25a2c9beeea9cddf93a341afa63cec52d356fe68b194c8c36e78c26f66fa884fc27f147
  mesa-20.1.1.tar.xz
PGP:  https://mesa.freedesktop.org/archive/mesa-20.1.1.tar.xz.sig

___
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/mesa-dev


Re: [Mesa-dev] [ANNOUNCE] mesa 20.1.0

2020-06-03 Thread Eric Engestrom
Hi all,

I accidentally signed the tarball with an old & expired key I still had
lying around.

I have now replaced the .sig file (still at the same location:
https://mesa.freedesktop.org/archive/mesa-20.1.0.tar.xz.sig) with one
generated by my correct key, ie. 57551DE15B968F6341C248F68D8E31AFC32428A6

For those worried this could've been a way to sneak something in there,
only the signature changed, and the new signature is the one I've been
using for the other releases I did. The tarball hasn't been touched in
all this, so its hash is still the same.
If anything, that's one more signature of the same file :)

Sorry about the mixup,
Eric


On Thursday, 2020-05-28 00:50:40 +0200, Eric Engestrom wrote:
> Hi all,
> 
> I'd like to announce Mesa 20.1.0, the first release for the 20.1 branch.
> 
> Being the first release of this new branch, there can be issues that
> will be discovered now that the new code will be widely used, so you may
> want to stay on the 20.0.x releases until the 20.1.1 release, scheduled
> for 14 days from now on 2020-06-10.
> 
> One already known issue that I want to point out is that Unreal Engine 4
> has a bug in its usage of glDrawRangeElements() causing it to be
> called with a number of vertices in place of the `end` parameter,
> that was recently revealed. This is an annoying bug that we haven't
> worked around yet. For more details:
> https://gitlab.freedesktop.org/mesa/mesa/-/issues/2917
> 
> Eric
> 
> ---
> 
> Andrii Simiklit (1):
>   i965/vec4: Ignore swizzle of VGRF for use by var_range_end()
> 
> Bas Nieuwenhuizen (4):
>   radv/winsys:  Remove extra sizeof multiply.
>   radv: Handle failing to create .cache dir.
>   radv: Do not close fd -1 when NULL-winsys creation fails.
>   radv: Implement vkGetSwapchainGrallocUsage2ANDROID.
> 
> D Scott Phillips (1):
>   anv/gen11+: Disable object level preemption
> 
> Danylo Piliaiev (3):
>   meson: Disable GCC's dead store elimination for memory zeroing custom 
> new
>   mesa: Fix double-lock of Shared->FrameBuffers and usage of wrong mutex
>   intel/fs: Work around dual-source blending hangs in combination with 
> SIMD16
> 
> Dave Airlie (1):
>   llvmpipe: compute shaders work better with all the threads.
> 
> Eric Engestrom (4):
>   .pick_status.json: Update to a91306677c613ba7511b764b3decc9db42b24de1
>   tree-wide: fix deprecated GitLab URLs
>   docs: Add release notes for 20.1.0
>   VERSION: bump to 20.1.0 release
> 
> Erik Faye-Lund (1):
>   zink: use general-layout when blitting to/from same resource
> 
> Gert Wollny (1):
>   r600: Fix duplicated subexpression in r600_asm.c
> 
> Hanno Böck (1):
>   Properly check mmap return value
> 
> Icecream95 (1):
>   panfrost: Fix background showing when using discard
> 
> Jason Ekstrand (3):
>   nir/lower_double_ops: Rework the if (progress) tree
>   nir/opt_deref: Report progress if we remove a deref
>   nir/copy_prop_vars: Record progress in more places
> 
> Kristian Høgsberg (1):
>   freedreno: Use the right amount of &'s
> 
> Nataraj Deshpande (1):
>   dri_util: Update internal_format to GL_RGB8 for 
> MESA_FORMAT_R8G8B8X8_UNORM
> 
> Pierre-Eric Pelloux-Prayer (1):
>   amd/addrlib: fix forgotten char -> enum conversions
> 
> Rhys Perry (1):
>   nir: fix lowering to scratch with boolean access
> 
> Rob Clark (1):
>   freedreno: clear last_fence after resource tracking
> 
> Samuel Pitoiset (2):
>   radv: handle different Vulkan API versions correctly
>   radv: update the list of allowed Android extensions
> 
> Timothy Arceri (2):
>   glsl: stop cascading errors if process_parameters() fails
>   glsl: fix slow linking of uniforms in the nir linker
> 
> Vinson Lee (3):
>   r600/sfn: Initialize VertexStageExportForGS m_num_clip_dist member 
> variable.
>   r600/sfn: Use correct setter method.
>   freedreno: Add missing va_end.
> 
> git tag: mesa-20.1.0
> 
> https://mesa.freedesktop.org/archive/mesa-20.1.0.tar.xz
> SHA256: 2109055d7660514fc4c1bcd861bcba9db00c026119ae222720111732dba27c83  
> mesa-20.1.0.tar.xz
> SHA512: 
> f49230d18febe1bfd7c6282ab95fc244530f5cef56df0f804d8bece8a70bafcb445b8b83df96ad1b4c5af022c4e39a71f19a8f7e47b1fb09ada2b1a1317ff3be
>   mesa-20.1.0.tar.xz
> PGP:  https://mesa.freedesktop.org/archive/mesa-20.1.0.tar.xz.sig
> 
___
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/mesa-dev


[Mesa-dev] [ANNOUNCE] mesa 20.1.0

2020-05-27 Thread Eric Engestrom
Hi all,

I'd like to announce Mesa 20.1.0, the first release for the 20.1 branch.

Being the first release of this new branch, there can be issues that
will be discovered now that the new code will be widely used, so you may
want to stay on the 20.0.x releases until the 20.1.1 release, scheduled
for 14 days from now on 2020-06-10.

One already known issue that I want to point out is that Unreal Engine 4
has a bug in its usage of glDrawRangeElements() causing it to be
called with a number of vertices in place of the `end` parameter,
that was recently revealed. This is an annoying bug that we haven't
worked around yet. For more details:
https://gitlab.freedesktop.org/mesa/mesa/-/issues/2917

Eric

---

Andrii Simiklit (1):
  i965/vec4: Ignore swizzle of VGRF for use by var_range_end()

Bas Nieuwenhuizen (4):
  radv/winsys:  Remove extra sizeof multiply.
  radv: Handle failing to create .cache dir.
  radv: Do not close fd -1 when NULL-winsys creation fails.
  radv: Implement vkGetSwapchainGrallocUsage2ANDROID.

D Scott Phillips (1):
  anv/gen11+: Disable object level preemption

Danylo Piliaiev (3):
  meson: Disable GCC's dead store elimination for memory zeroing custom new
  mesa: Fix double-lock of Shared->FrameBuffers and usage of wrong mutex
  intel/fs: Work around dual-source blending hangs in combination with 
SIMD16

Dave Airlie (1):
  llvmpipe: compute shaders work better with all the threads.

Eric Engestrom (4):
  .pick_status.json: Update to a91306677c613ba7511b764b3decc9db42b24de1
  tree-wide: fix deprecated GitLab URLs
  docs: Add release notes for 20.1.0
  VERSION: bump to 20.1.0 release

Erik Faye-Lund (1):
  zink: use general-layout when blitting to/from same resource

Gert Wollny (1):
  r600: Fix duplicated subexpression in r600_asm.c

Hanno Böck (1):
  Properly check mmap return value

Icecream95 (1):
  panfrost: Fix background showing when using discard

Jason Ekstrand (3):
  nir/lower_double_ops: Rework the if (progress) tree
  nir/opt_deref: Report progress if we remove a deref
  nir/copy_prop_vars: Record progress in more places

Kristian Høgsberg (1):
  freedreno: Use the right amount of &'s

Nataraj Deshpande (1):
  dri_util: Update internal_format to GL_RGB8 for MESA_FORMAT_R8G8B8X8_UNORM

Pierre-Eric Pelloux-Prayer (1):
  amd/addrlib: fix forgotten char -> enum conversions

Rhys Perry (1):
  nir: fix lowering to scratch with boolean access

Rob Clark (1):
  freedreno: clear last_fence after resource tracking

Samuel Pitoiset (2):
  radv: handle different Vulkan API versions correctly
  radv: update the list of allowed Android extensions

Timothy Arceri (2):
  glsl: stop cascading errors if process_parameters() fails
  glsl: fix slow linking of uniforms in the nir linker

Vinson Lee (3):
  r600/sfn: Initialize VertexStageExportForGS m_num_clip_dist member 
variable.
  r600/sfn: Use correct setter method.
  freedreno: Add missing va_end.

git tag: mesa-20.1.0

https://mesa.freedesktop.org/archive/mesa-20.1.0.tar.xz
SHA256: 2109055d7660514fc4c1bcd861bcba9db00c026119ae222720111732dba27c83  
mesa-20.1.0.tar.xz
SHA512: 
f49230d18febe1bfd7c6282ab95fc244530f5cef56df0f804d8bece8a70bafcb445b8b83df96ad1b4c5af022c4e39a71f19a8f7e47b1fb09ada2b1a1317ff3be
  mesa-20.1.0.tar.xz
PGP:  https://mesa.freedesktop.org/archive/mesa-20.1.0.tar.xz.sig

___
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/mesa-dev


[Mesa-dev] [ANNOUNCE] mesa 20.1.0-rc4

2020-05-20 Thread Eric Engestrom
Hi all,

I'd like to announce the fourth release candidate for the 20.1 branch,
Mesa 20.1.0-rc4.

As always, please test it and report any issues you may find to
https://gitlab.freedesktop.org/mesa/mesa/issues/new

And to help us track issues and merge requests relevant to this branch,
please add them to the 20.1.0 release milestone:
https://gitlab.freedesktop.org/mesa/mesa/milestones/14

There are still several open issues that we need to close before the
final 20.1.0 release, which is currently planned for the 27th, ie.
next week.

Eric

---

Bas Nieuwenhuizen (1):
  radv: Provide a better error for permission issues with priorities.

Christopher Egert (1):
  radv: use util_float_to_half_rtz

Danylo Piliaiev (2):
  anv: Translate relative timeout to absolute when calling 
anv_timelines_wait
  anv: Fix deadlock in anv_timelines_wait

Dylan Baker (1):
  tests: Make tests aware of meson test wrapper

Emmanuel Gil Peyrot (1):
  Expose EGL_KHR_platform_* when EXT is supported

Eric Engestrom (5):
  .pick_status.json: Update to 5a6beb6a24aa084adfd6c57edd0a64f0a044611a
  post_version.py: fix branch name construction for release candidates
  post_version.py: invert `is_point` into `is_first_release` to make its 
purpose clearer
  post_version.py: stop adding release candidates to the index and relnotes
  VERSION: bump to 20.1.0-rc4

Erik Faye-Lund (1):
  zink: implement i2b1

Gert Wollny (1):
  r600/sfn: Fix printing vertex fetch instruction flags

Ian Romanick (1):
  anv/tests: Don't rely on assert or changing NDEBUG in tests

Icecream95 (1):
  panfrost: Enable PIPE_CAP_VERTEX_COLOR_UNCLAMPED

Jan Palus (1):
  targets/opencl: fix build against LLVM>=10 with Polly support

Jason Ekstrand (1):
  anv:gpu_memcpy: Emit 3DSTATE_VF_INDEXING on Gen8+

Joshua Ashton (1):
  radeonsi: Use TRUNC_COORD on samplers

Lucas Stach (1):
  etnaviv: retarget transfer to render resource when necessary

Marek Olšák (1):
  radeonsi: don't expose 16xAA on chips with 1 RB due to an occlusion query 
issue

Michel Dänzer (2):
  Revert "ac,radeonsi: fix compilations issues with LLVM 11"
  Revert "gallium/gallivm: fix compilation issues with llvm 11"

Rhys Perry (1):
  nir/opt_if: run opt_peel_loop_initial_if after all other optimizations

git tag: mesa-20.1.0-rc4

https://mesa.freedesktop.org/archive/mesa-20.1.0-rc4.tar.xz
SHA256: c3151e7ea1205df4e785d47654e3a01b267c5ed20e9473da77b5e134c199217b  
mesa-20.1.0-rc4.tar.xz
SHA512: 
31358470a330294fa4842997cd2e6f00c4ee6cac10d6c264aa673a10d82c29051fea2e83629e2a638b659df4cb17f4e2b9d0fff1c6f6259d07d9db4dbfa10824
  mesa-20.1.0-rc4.tar.xz
PGP:  https://mesa.freedesktop.org/archive/mesa-20.1.0-rc4.tar.xz.sig

___
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/mesa-dev


[Mesa-dev] [ANNOUNCE] mesa 20.1.0-rc3

2020-05-13 Thread Eric Engestrom
Hi all,

I'd like to announce the third release candidate for the 20.1 branch,
Mesa 20.1.0-rc3.

As always, please test it and report any issues you may find to
https://gitlab.freedesktop.org/mesa/mesa/issues/new

And to help us track issues and merge requests relevant to this branch,
please add them to the 20.1.0 release milestone:
https://gitlab.freedesktop.org/mesa/mesa/milestones/14

There's a good amount of fixes here, but there are still open issues
that we'll need to close before the final release, which is currently
planned for the 27th.

The next release candidate is scheduled for 7 days from now, on
2020-05-20.

Eric

---

Andres Gomez (2):
  gitlab-ci: create always the "results" directory with tracie
  gitlab-ci: correct tracie behavior with replay errors

Arcady Goldmints-Orlov (2):
  anv: increase minUniformBufferOffsetAlignment to 64
  intel/compiler: fix alignment assert in nir_emit_intrinsic

Axel Davy (1):
  gallium/util: Fix leak in the live shader cache

Blaž Tomažič (1):
  radeonsi: Fix omitted flush when moving suballocated texture

Daniel Schürmann (1):
  aco: either copy-propagate or inline create_vector operands

Eric Engestrom (4):
  .pick_status.json: Update to 772b15ad3227e08bb4e18932ac9ecf4c29271160
  .pick_status.json: Update to 56f955e4850035d915a2a87e2ebea7fa66ab5e19
  .pick_status.json: Update to c1c0cf7a66905e8d7ad506842a41b0ad0c5b10da
  VERSION: bump to 20.1.0-rc3

Erik Faye-Lund (1):
  util/os_memory: never use os_memory_debug.h

Gert Wollny (1):
  r600: Fix nir compiler options, i.e. don't lower IO to temps for TESS

Ian Romanick (1):
  nir/algebraic: Optimize ushr of pack_half, not ishr

Jordan Justen (3):
  intel/dev: Split .num_subslices out of GEN12_FEATURES macro
  intel/dev: Add device info for RKL
  docs/relnotes/new_features.txt: Add RKL to 20.1 release notes

Jose Maria Casanova Crespo (2):
  v3d: Fix swizzle in DXT3 and DXT5 formats
  v3d: Include supported DXT formats to enable s3tc/dxt extensions

Lionel Landwerlin (1):
  anv: don't expose VK_INTEL_performance_query without kernel support

Liviu Prodea (1):
  util: Make process_test path compatible with mingw native toolchains

Marek Vasut (1):
  etnaviv: Disable seamless cube map on GC880

Pierre Moreau (1):
  clover/nir: Check the result of spirv_to_nir

Qiang Yu (1):
  panfrost: don't always build bifrost_compiler

Rob Clark (1):
  freedreno/ir3: fix indirect cb0 load_ubo lowering

Samuel Pitoiset (2):
  aco: fix 64-bit trunc with negative exponents on GFX6
  radv: limit the Vulkan version to 1.1 for Android

git tag: mesa-20.1.0-rc3

https://mesa.freedesktop.org/archive/mesa-20.1.0-rc3.tar.xz
SHA256: c90b75ea34302ebde9b81b87c5642fa864c40fe9c4ad34ce0793170c1413168d  
mesa-20.1.0-rc3.tar.xz
SHA512: 
20ec0dbace5eb7b8ed7a9f2deab9621fa2ed9d485fb884af95caf0ce5ae14de25d89d9d7c374f0dc891cb5644096dc8576bfbecfaf1604954176891345884175
  mesa-20.1.0-rc3.tar.xz
PGP:  https://mesa.freedesktop.org/archive/mesa-20.1.0-rc3.tar.xz.sig

___
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/mesa-dev


Re: [Mesa-dev] New Mesa3D.org website proposal

2020-05-07 Thread Eric Engestrom
On Thursday, 2020-05-07 16:26:19 +0200, Erik Faye-Lund wrote:
> On Thu, 2020-05-07 at 16:18 +0200, Eric Engestrom wrote:
> > On Thursday, 2020-05-07 16:07:00 +0200, Erik Faye-Lund wrote:
> > > On Thu, 2020-05-07 at 09:05 -0500, Jason Ekstrand wrote:
> > > > Looks shiny but
> > > > 
> > > > We need to be very careful here. One of the big no-nos with
> > > > Khronos
> > > > trademark rules is using logos for things where implementations
> > > > aren't
> > > > conformant.  Mesa has been living in a mirky in-between land for
> > > > a
> > > > while and everything has been mostly fine.  We've been very
> > > > careful
> > > > to
> > > > *not* say that Mesa is an implementation of any Khronos APIs.
> > > > Instead, we say that Mesa is an open-source software project that
> > > > contains implementations and that some of those implementations
> > > > are
> > > > conformant.  That page full of logos makes me concerned that
> > > > we're
> > > > going to risk getting into trouble.  Khronos marketing cares A
> > > > LOT
> > > > about logos.
> > > 
> > > As I wrote in the e-mail, I've already clarified the logo-usage
> > > with
> > > Khronos. They are happy with it as-is.
> > 
> > Could you post their concerns/guidelines here, so that we can all
> > know
> > what can and cannot be on the website and make sure we never cross
> > the
> > line with future changes?
> 
> You can find their logo guidelines here:
> https://www.khronos.org/legal/trademarks/
> 
> But because Mesa is in a special eternal conformant/non-conformant
> limbo, I sent an email to clarify. I've posted the response I got here:
> 
> https://gitlab.freedesktop.org/snippets/996
> 
> I think the first link is going to be what most people care about,
> though.

OK, so basically
- make sure we use the up-to-date, unmodified logos from Khronos
- make sure we are clearly stating that the project is not conformant as a 
whole,
  but as you said only some "combinations of drivers and APIs" are.

I think that should be easy enough to not mess up :)
___
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/mesa-dev


Re: [Mesa-dev] New Mesa3D.org website proposal

2020-05-07 Thread Eric Engestrom
On Thursday, 2020-05-07 16:07:00 +0200, Erik Faye-Lund wrote:
> On Thu, 2020-05-07 at 09:05 -0500, Jason Ekstrand wrote:
> > Looks shiny but
> > 
> > We need to be very careful here. One of the big no-nos with Khronos
> > trademark rules is using logos for things where implementations
> > aren't
> > conformant.  Mesa has been living in a mirky in-between land for a
> > while and everything has been mostly fine.  We've been very careful
> > to
> > *not* say that Mesa is an implementation of any Khronos APIs.
> > Instead, we say that Mesa is an open-source software project that
> > contains implementations and that some of those implementations are
> > conformant.  That page full of logos makes me concerned that we're
> > going to risk getting into trouble.  Khronos marketing cares A LOT
> > about logos.
> 
> As I wrote in the e-mail, I've already clarified the logo-usage with
> Khronos. They are happy with it as-is.

Could you post their concerns/guidelines here, so that we can all know
what can and cannot be on the website and make sure we never cross the
line with future changes?
___
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/mesa-dev


[Mesa-dev] [ANNOUNCE] mesa 20.1.0-rc2

2020-05-06 Thread Eric Engestrom
Hi all,

I'd like to announce the second release candidate for the 20.1 branch,
Mesa 20.1.0-rc2.

As always, please test it and report any issues you may find to
https://gitlab.freedesktop.org/mesa/mesa/issues/new

And to help us track issues and merge requests relevant to this branch,
please add them to the 20.1.0 release milestone:
https://gitlab.freedesktop.org/mesa/mesa/milestones/14

There aren't that many fixes for an -rc2 and not many open issues, which
can either indicate that master was in a remarkably good state when the
branch was cut, or that things haven't been thoroughly tested yet.
We'll see in the next two weeks how things go.

The next release candidate is scheduled for 7 days from now, on
2020-05-13.

Eric


---

Andres Gomez (1):
  gitlab-ci: update tracie README after changes in main script

Bas Nieuwenhuizen (2):
  radv: Fix implicit sync with recent allocation changes.
  radv: Extend tiling flags to 64-bit.

Christian Gmeiner (2):
  etnaviv: fix SAMP_ANISOTROPY register value
  etnaviv: do not use int filter when anisotropic filtering is used

D Scott Phillips (2):
  intel/fs: Update location of Render Target Array Index for gen12
  anv,iris: Fix input vertex max for tcs on gen12

Danylo Piliaiev (1):
  i965: Fix out-of-bounds access to brw_stage_state::surf_offset

Dave Airlie (2):
  draw/tess: free tessellation control shader i/o memory.
  llvmpipo/nir: free compute shader NIR

Eric Engestrom (5):
  .pick_status.json: Update to af55bdd05d94eda59ee1c9331a50045000da5db5
  .pick_status.json: Update to 57796946985de60204189426ca8eb7bbfa97c396
  .pick_status.json: Mark 3fac55ce0d066d767d6c6c8308f79d0c3e566ec0 as 
denominated
  .pick_status.json: Update to 29da52128090a1ef8ef782188c0f67c7f5ec8d19
  VERSION: bump to 20.1.0-rc2

Erik Faye-Lund (1):
  zink: lower b2b to b2i

Francisco Jerez (1):
  intel/ir: Update performance analysis parameters for memory fence codegen 
changes.

Jason Ekstrand (1):
  vulkan: Allow destroying NULL debug report callbacks

Lionel Landwerlin (1):
  iris: don't assert on unfinished aux import in copy paths

Marek Olšák (6):
  radeonsi: unify and align down the max SSBO/TBO/UBO buffer binding size
  radeonsi: revert an accidental change in si_clear_buffer
  Revert "ac/surface: remove RADEON_SURF_TC_COMPATIBLE_HTILE and assume 
it's always set"
  Revert "ac: reassociate FP expressions for inexact instructions for 
radeonsi"
  ac/surface: fix MSAA crash with FORCE_SWIZZLE_MODE on gfx9
  radeonsi: fix compilation of monolithic PS

Pierre-Eric Pelloux-Prayer (4):
  radeonsi: fix export count
  mesa: add gl_coontext::ForceIntegerTexNearest
  driconf: add force_integer_tex_nearest option
  radeonsi: don't print gs_copy_shader stats for shaderdb

Rhys Perry (3):
  aco: remove use of f-strings
  aco: add message to static_assert
  nir: add missing group_memory_barrier handling

Rob Clark (1):
  freedreno: fix buffer import

Samuel Pitoiset (3):
  ci: fix reporting the number of unexpected/flakes
  radv: report INITIALIZATION_FAILED when the amdgpu winsys init failed
  radv: don't report error with other vendor DRM devices

Tapani Pälli (1):
  st/mesa: destroy only own program variants when program is released

Tomeu Vizoso (1):
  panfrost: Add Bifrost texture trampoline BO to batch

git tag: mesa-20.1.0-rc2

https://mesa.freedesktop.org/archive/mesa-20.1.0-rc2.tar.xz
SHA256: e8aac9f6a1b0cff6c453ae890f9e7bd7972df52be6f03e420dfa7a3adcfe5f1d  
mesa-20.1.0-rc2.tar.xz
SHA512: 
b912b1af69d9c33f1d0855887d4e5c1ea3dc10e7ed875d3285ca13b62314647b56470149484f270e8c8ff0ce4818fafd1537a71b59852957aab26f36e53edfbd
  mesa-20.1.0-rc2.tar.xz
PGP:  https://mesa.freedesktop.org/archive/mesa-20.1.0-rc2.tar.xz.sig

___
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/mesa-dev


  1   2   3   4   5   6   7   8   9   10   >