[ANNOUNCE] mesa 23.2.0-rc3
Dylan Baker
dylan at pnwbakers.com
Tue Sep 5 17:15:56 UTC 2023
Hi list,
After a very long time, here is mesa 23.2.0-rc3. From my side we've had
some techincal issues plus some personal issues for me. There's a lot
here, and I'm expecting we may have some regressions here, so I've added
another rc. I'm hoping to run on a compressed schedule, and possibly
have another rc by the end of the week.
Dylan
shortlog
========
Alex Denes (1):
virgl: link VA driver with build-id
Alyssa Rosenzweig (4):
panfrost: Lower vertex_id for XFB
panfrost: Fix transform feedback on v9 harder
nir/trivialize: Handle more RaW hazards
nir/lower_blend: Fix 32-bit logicops
Bas Nieuwenhuizen (3):
aco: fix nir_op_vec8/16 with 16-bit elements.
aco: Fix some constant patterns in 16-bit vec4 construction with s_pack.
nir: Fix 16-component nir_replicate.
Benjamin Cheng (1):
radv/video: use app provided hevc scaling list order
Caio Oliveira (1):
meson: Ensure that LLVMSPIRVLib is not required for Clover
Charmaine Lee (1):
svga: set clear_texture to NULL for vgpu9
Connor Abbott (1):
tu: Fix vk2tu_*_stage flag type
Corentin Noël (1):
ci: Add locked flag to bindgen-cli installation
Danylo Piliaiev (4):
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
radv: fix unused non-xfb shader outputs not being removed
Dave Airlie (3):
gallivm: fix atomic global temporary storage.
llvmpipe: fix fragdata/lastfragdata heuristic a bit more.
zink: turn off threaded cpu access if not visible.
David Heidelberg (4):
ci: disable Material Testers.x86_64_2020.04.08_13.38_frame799.rdc trace
ci/amd: fix timeouting radeonsi-raven-va-full job
ci: add perfetto into mesa git-cache
ci/deqp: really remove the uncompressed results.csv file
David Rosca (2):
frontends/va: Init view_resources array in vlVaPut/GetImage
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
Dylan Baker (7):
docs: Update release calendar for 23.2.0-rc2
.pick_status.json: Update to e88c0770969f6ae0bfa5bea0f9d99687d257fea1
.pick_status.json: Mark d3f26cbbe1a957b76804da44bbf5e30de2bac941 as denominated
.pick_status.json: Update to c5a6e88c4e816ded6105b74f101528eb004e0581
.pick_status.json: Update to 088c2bbd51a48eb0de1e9fd23c529759585bad59
.pick_status.json: Update to 088c2bbd51a48eb0de1e9fd23c529759585bad59
VERSION: update to 23.2.0-rc3
Emma Anholt (1):
ci/tu: Drop some xfails for !24086
Eric Engestrom (2):
bin/ci_run_n_monitor: get git sha from pipeline if specified, instead of requiring --rev to match
panfrost: upcast uint8/uint16 before shifting them beyond their range
Faith Ekstrand (5):
nir: Properly handle divergence for load_reg
nir/trivialize: Maintain divergence information
nir/trivialize: Trivialize cross-block loads
Revert "mesa, compiler: Move gl_texture_index to glsl_types.h"
Revert "compiler: Combine duplicated implementation of is_gl_identifier into glsl_types.h"
Friedrich Vock (1):
radv: Handle VK_SUBOPTIMAL_KHR in trace layers
Georg Lehmann (2):
aco/gfx11: fix get_gfx11_true16_mask with v_cmp_class_f16
aco: fix non constant 16bit bitnz/bitz
Gert Wollny (5):
r600/sfn: Fix use of multiple IDX with kcache
r600/sfn: Don't try to propagate to vec4 with more than one use
r600/sfn: Only switch to other CF if no AR uses are pending
r600/sfn: AR loads should depend on all previous non ALU instructions
r600/sfn: Take source uses into account when switching channels
Italo Nicola (1):
egl: reenable partial redraw with a warning when using gallium hud
Iván Briano (1):
anv: implement Wa_14019750404
Janne Grunau (1):
asahi,agx: Fix stack buffer overflow in agx_link_varyings_vs_fs
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 (6):
rusticl: fix warnings with newer rustc
nv50/ir/nir: fix txq emission on MS textures
nv50/ir/nir: Fix zero source handling of tex instructions.
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 0x10000 bytes
Konstantin Seurer (3):
draw: Do not restart the primitive_id at 0
llvmpipe: Fix compiling with LP_USE_TEXTURE_CACHE
llvmpipe: Zero extend vectors in widen_to_simd_width
Lionel Landwerlin (5):
intel/fs: fix missing predicate on SEL instruction
intel/fs: don't try to rebuild sequences of non ssa values
anv: fix 3DSTATE_RASTER::APIMode field setting
hasvk: fix null descriptor handling with A64 messages
anv: don't try to access dynamic buffers from surface states
Luigi Santivetti (1):
pvr: do not claim support for ASTC texture compression
Marek Olšák (1):
radeonsi: fix a CDNA regression breaking compute
Martin Stransky (1):
llvmpipe: fix UAF in lp_scene_is_resource_referenced.
Mike Blumenkrantz (34):
zink: set pipeline dynamic state count after all dynamic states are set
zink: be even dumber about buffer refs when replacing storage
zink: emit SpvCapabilitySampleMaskPostDepthCoverage with SpvExecutionModePostDepthCoverage
zink: fix the fix for separate shader program refcounting
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
glsl: only explicitly check GS components in PSIZ injection with output variables
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: unset line stipple ds3 state flags when stipple not available
nir/lower_io_to_scalar: fix 64bit io splitting
nir/linking_helpers: force type matching in does_varying_match
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
zink: generated tcs is on the tes, not the vs
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
nir/zink: fix gs emulation xfb_info sizing
Nanley Chery (2):
anv: Don't support ASTC images with modifiers
intel/blorp: Ambiguate after CCS resolves on gfx7-8
Paul Gofman (1):
driconf: add a workaround for Captain Lycop: Invasion of the Heters
Rhys Perry (6):
nir/opt_dead_cf: remove nodes after a jump earlier
aco: insert s_nop before VGPR deallocation
radv: workaround WWZ exporting index=1 through location=1
radv: correctly skip MRT output NaN fixup for meta shaders
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
Rohan Garg (3):
anv: use the correct GFX_VERx10 macro for WA
anv,iris: program the maximum number of threads on compute queue init
anv: partially revert 2e8b1f6d
Samuel Pitoiset (4):
zink/ci: update list of expected failures for NAVI10
zink: fix setting VkShaderCreateInfoEXT::nextStage
radv/rt: fix capture/replay support
vulkan: ignore VkPipelineColorWriteCreateInfoEXT if the state is dynamic
Sylvain Munaut (1):
egl/dri2: Add a couple of missing mutex release in error path
Timothy Arceri (1):
glsl: fix spirv sso validation
Yiwei Zhang (4):
turnip: flush cache for dstBuffer in vkCmdCopyQueryPoolResults
lvp: avoid reading immutable sampler from desc write info
venus: fix a cmd builder render_pass state leak across reset
venus: fix cmd state leak across implicit reset
Zhang Ning (1):
Revert "intel/ci: disable iris-jsl-deqp because it always fails for an AMD MR"
timmac-qmc (1):
glsl: fix potential crash with DisableUniformArrayResize
git tag: mesa-23.2.0-rc3
https://archive.mesa3d.org/mesa-23.2.0-rc3.tar.xz
SHA256: e198ac6b959adc792712f7b1669f720bfcb41913dc2a91dc96cc8a717f4d427b mesa-23.2.0-rc3.tar.xz
SHA512: e6b3588f0d469cb42b2cf4df39bbde755f72ebec9a056da0add188dd419c4e342b131d6b551933868705d14b4cd5f707d91ae592ec01a9fb6c1413aa08a183a7 mesa-23.2.0-rc3.tar.xz
PGP: https://archive.mesa3d.org/mesa-23.2.0-rc3.tar.xz.sig
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 228 bytes
Desc: signature
URL: <https://lists.freedesktop.org/archives/mesa-dev/attachments/20230905/c2f14e04/attachment.sig>
More information about the mesa-dev
mailing list