1*61046927SAndroid Build Coastguard WorkerMesa 22.0.5 Release Notes / 2022-06-01 2*61046927SAndroid Build Coastguard Worker====================================== 3*61046927SAndroid Build Coastguard Worker 4*61046927SAndroid Build Coastguard WorkerMesa 22.0.5 is a bug fix release which fixes bugs found since the 22.0.4 release. 5*61046927SAndroid Build Coastguard Worker 6*61046927SAndroid Build Coastguard WorkerMesa 22.0.5 implements the OpenGL 4.6 API, but the version reported by 7*61046927SAndroid Build Coastguard WorkerglGetString(GL_VERSION) or glGetIntegerv(GL_MAJOR_VERSION) / 8*61046927SAndroid Build Coastguard WorkerglGetIntegerv(GL_MINOR_VERSION) depends on the particular driver being used. 9*61046927SAndroid Build Coastguard WorkerSome drivers don't support all the features required in OpenGL 4.6. OpenGL 10*61046927SAndroid Build Coastguard Worker4.6 is **only** available if requested at context creation. 11*61046927SAndroid Build Coastguard WorkerCompatibility contexts may report a lower version depending on each driver. 12*61046927SAndroid Build Coastguard Worker 13*61046927SAndroid Build Coastguard WorkerMesa 22.0.5 implements the Vulkan 1.2 API, but the version reported by 14*61046927SAndroid Build Coastguard Workerthe apiVersion property of the VkPhysicalDeviceProperties struct 15*61046927SAndroid Build Coastguard Workerdepends on the particular driver being used. 16*61046927SAndroid Build Coastguard Worker 17*61046927SAndroid Build Coastguard WorkerSHA256 checksum 18*61046927SAndroid Build Coastguard Worker--------------- 19*61046927SAndroid Build Coastguard Worker 20*61046927SAndroid Build Coastguard Worker:: 21*61046927SAndroid Build Coastguard Worker 22*61046927SAndroid Build Coastguard Worker 5ee2dc06eff19e19b2867f12eb0db0905c9691c07974f6253f2f1443df4c7a35 mesa-22.0.5.tar.xz 23*61046927SAndroid Build Coastguard Worker 24*61046927SAndroid Build Coastguard Worker 25*61046927SAndroid Build Coastguard WorkerNew features 26*61046927SAndroid Build Coastguard Worker------------ 27*61046927SAndroid Build Coastguard Worker 28*61046927SAndroid Build Coastguard Worker- None 29*61046927SAndroid Build Coastguard Worker 30*61046927SAndroid Build Coastguard Worker 31*61046927SAndroid Build Coastguard WorkerBug fixes 32*61046927SAndroid Build Coastguard Worker--------- 33*61046927SAndroid Build Coastguard Worker 34*61046927SAndroid Build Coastguard Worker- nir_lower_phis_to_regs_block: Assertion \`src->src.is_ssa' failed. 35*61046927SAndroid Build Coastguard Worker- Build failure on sparc 36*61046927SAndroid Build Coastguard Worker- Signal 6 (Aborted) when opening GTK3 applications 37*61046927SAndroid Build Coastguard Worker- radv: Conditional rendering on compute queue 38*61046927SAndroid Build Coastguard Worker- anv: line failure 39*61046927SAndroid Build Coastguard Worker- panfrost midgard - major issues with MelonDS emulator - not able to trace properly too 40*61046927SAndroid Build Coastguard Worker- Nheko misrendering on RK3399 (Mali T860) 41*61046927SAndroid Build Coastguard Worker 42*61046927SAndroid Build Coastguard Worker 43*61046927SAndroid Build Coastguard WorkerChanges 44*61046927SAndroid Build Coastguard Worker------- 45*61046927SAndroid Build Coastguard Worker 46*61046927SAndroid Build Coastguard WorkerDaniel Schürmann (1): 47*61046927SAndroid Build Coastguard Worker 48*61046927SAndroid Build Coastguard Worker- aco: fix spilling of phis without temp operands 49*61046927SAndroid Build Coastguard Worker 50*61046927SAndroid Build Coastguard WorkerDave Airlie (2): 51*61046927SAndroid Build Coastguard Worker 52*61046927SAndroid Build Coastguard Worker- meson: add build-id to pipe libraries 53*61046927SAndroid Build Coastguard Worker- lavapipe: fix depth bias offset flag enables. 54*61046927SAndroid Build Coastguard Worker 55*61046927SAndroid Build Coastguard WorkerDylan Baker (6): 56*61046927SAndroid Build Coastguard Worker 57*61046927SAndroid Build Coastguard Worker- docs: add sha256sum to 22.0.4 notes 58*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to 95d4e5435bf63239105a50370ebbbbdeb7fed2f8 59*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to ee2278de654853f1d6107e6ef6fc8537a668866e 60*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to 9773ed1dc74b98019640d909cdc2b5d6cffae85a 61*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to 5067a26f4432ae5e9690e70ef2498ea24798593e 62*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to 1c63a0beafefccec599ddbe355ec5a8b61df6438 63*61046927SAndroid Build Coastguard Worker 64*61046927SAndroid Build Coastguard WorkerErik Faye-Lund (4): 65*61046927SAndroid Build Coastguard Worker 66*61046927SAndroid Build Coastguard Worker- editorconfig: remove scons-ism 67*61046927SAndroid Build Coastguard Worker- editorconfig: remove html-rule 68*61046927SAndroid Build Coastguard Worker- editorconfig: remove m4-rule 69*61046927SAndroid Build Coastguard Worker- editorconfig: remove pl-rule 70*61046927SAndroid Build Coastguard Worker 71*61046927SAndroid Build Coastguard WorkerFilip Gawin (1): 72*61046927SAndroid Build Coastguard Worker 73*61046927SAndroid Build Coastguard Worker- r300: keep negation if w is an inline constant 74*61046927SAndroid Build Coastguard Worker 75*61046927SAndroid Build Coastguard WorkerHans-Kristian Arntzen (1): 76*61046927SAndroid Build Coastguard Worker 77*61046927SAndroid Build Coastguard Worker- radv: Fix RTPSO hashing of pGroups. 78*61046927SAndroid Build Coastguard Worker 79*61046927SAndroid Build Coastguard WorkerIcecream95 (5): 80*61046927SAndroid Build Coastguard Worker 81*61046927SAndroid Build Coastguard Worker- panfrost: Copy blend constant into variant even when reusing it 82*61046927SAndroid Build Coastguard Worker- nir: Add store_combined_output_pan BASE back 83*61046927SAndroid Build Coastguard Worker- pan/bi: Read base for combined stores 84*61046927SAndroid Build Coastguard Worker- pan/mdg: Read base for combined stores 85*61046927SAndroid Build Coastguard Worker- panfrost: Only write depth / stencil once if MRT is used 86*61046927SAndroid Build Coastguard Worker 87*61046927SAndroid Build Coastguard WorkerFaith Ekstrand (6): 88*61046927SAndroid Build Coastguard Worker 89*61046927SAndroid Build Coastguard Worker- intel/fs: Copy color_outputs_valid into wm_prog_data 90*61046927SAndroid Build Coastguard Worker- anv: Drop alpha_to_coverage from the NULL FS optimization 91*61046927SAndroid Build Coastguard Worker- anv: Handle the null FS optimization after compiling shaders 92*61046927SAndroid Build Coastguard Worker- anv: Don't disable the fragment shader if XFB is enabled 93*61046927SAndroid Build Coastguard Worker- nir: Handle register sources in lower_phis_to_regs_block 94*61046927SAndroid Build Coastguard Worker- glsl/nir: Stop leaking varyings_info 95*61046927SAndroid Build Coastguard Worker 96*61046927SAndroid Build Coastguard WorkerMatt Turner (1): 97*61046927SAndroid Build Coastguard Worker 98*61046927SAndroid Build Coastguard Worker- mesa: Drop dead #include "sparc/sparc.h" 99*61046927SAndroid Build Coastguard Worker 100*61046927SAndroid Build Coastguard WorkerMichael Skorokhodov (1): 101*61046927SAndroid Build Coastguard Worker 102*61046927SAndroid Build Coastguard Worker- anv: Update line range 103*61046927SAndroid Build Coastguard Worker 104*61046927SAndroid Build Coastguard WorkerMike Blumenkrantz (13): 105*61046927SAndroid Build Coastguard Worker 106*61046927SAndroid Build Coastguard Worker- spirv: fix barrier scope assert 107*61046927SAndroid Build Coastguard Worker- zink: only reject non-blittable resource creation if it has no other binds 108*61046927SAndroid Build Coastguard Worker- zink: add extra validation for resource creation 109*61046927SAndroid Build Coastguard Worker- zink: remove input attachment usage when pruning surface usage 110*61046927SAndroid Build Coastguard Worker- zink: add extended usage and retry if resource creation fails 111*61046927SAndroid Build Coastguard Worker- zink: fix surface/bufferview cache comparisons 112*61046927SAndroid Build Coastguard Worker- zink: force render target usage for sampler-only resources 113*61046927SAndroid Build Coastguard Worker- zink: fix non-dynamic vertex stride update flagging 114*61046927SAndroid Build Coastguard Worker- turnip: fix assert for max xfb outputs 115*61046927SAndroid Build Coastguard Worker- zink: require draw params ext/cap in ntv if drawid is used 116*61046927SAndroid Build Coastguard Worker- zink: emit spirv cap for subgroup vote ops 117*61046927SAndroid Build Coastguard Worker- zink: drop wideLines requirement 118*61046927SAndroid Build Coastguard Worker- zink: drop largePoints requirement 119*61046927SAndroid Build Coastguard Worker 120*61046927SAndroid Build Coastguard WorkerPierre-Eric Pelloux-Prayer (2): 121*61046927SAndroid Build Coastguard Worker 122*61046927SAndroid Build Coastguard Worker- glx: set max values for pbuffer width / height 123*61046927SAndroid Build Coastguard Worker- radeonsi: don't use sel->nir in si_check_blend_dst_sampler_noop 124*61046927SAndroid Build Coastguard Worker 125*61046927SAndroid Build Coastguard WorkerQiang Yu (1): 126*61046927SAndroid Build Coastguard Worker 127*61046927SAndroid Build Coastguard Worker- radeonsi: lower nir_intrinsic_sparse_residency_code_and 128*61046927SAndroid Build Coastguard Worker 129*61046927SAndroid Build Coastguard WorkerRhys Perry (1): 130*61046927SAndroid Build Coastguard Worker 131*61046927SAndroid Build Coastguard Worker- aco: fix p_constaddr with a non-zero offset 132*61046927SAndroid Build Coastguard Worker 133*61046927SAndroid Build Coastguard WorkerSamuel Pitoiset (1): 134*61046927SAndroid Build Coastguard Worker 135*61046927SAndroid Build Coastguard Worker- radv: fix writing buffer markers with non-zero memory offset 136*61046927SAndroid Build Coastguard Worker 137*61046927SAndroid Build Coastguard WorkerTimur Kristóf (1): 138*61046927SAndroid Build Coastguard Worker 139*61046927SAndroid Build Coastguard Worker- radv: Implement conditional rendering for async compute queue. 140