1*61046927SAndroid Build Coastguard WorkerMesa 22.1.5 Release Notes / 2022-08-03 2*61046927SAndroid Build Coastguard Worker====================================== 3*61046927SAndroid Build Coastguard Worker 4*61046927SAndroid Build Coastguard WorkerMesa 22.1.5 is a bug fix release which fixes bugs found since the 22.1.4 release. 5*61046927SAndroid Build Coastguard Worker 6*61046927SAndroid Build Coastguard WorkerMesa 22.1.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.1.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 6fd60d38efdd25317948c61494b5117e01d42da695278728b1faef9f5f9a47ba mesa-22.1.5.tar.xz 23*61046927SAndroid Build Coastguard Worker 24*61046927SAndroid Build Coastguard Worker 25*61046927SAndroid Build Coastguard Worker 26*61046927SAndroid Build Coastguard WorkerNew features 27*61046927SAndroid Build Coastguard Worker------------ 28*61046927SAndroid Build Coastguard Worker 29*61046927SAndroid Build Coastguard Worker- None 30*61046927SAndroid Build Coastguard Worker 31*61046927SAndroid Build Coastguard Worker 32*61046927SAndroid Build Coastguard WorkerBug fixes 33*61046927SAndroid Build Coastguard Worker--------- 34*61046927SAndroid Build Coastguard Worker 35*61046927SAndroid Build Coastguard Worker- radv: dynamic vertex input failure 36*61046927SAndroid Build Coastguard Worker- anv: KHR-GL46.tessellation_shader.single.xfb_captures_data_from_correct_stage fails on TGL 37*61046927SAndroid Build Coastguard Worker- anv: GTF-GL46.gtf32.GL3Tests.packed_pixels.packed_pixels_pbo failure 38*61046927SAndroid Build Coastguard Worker- anv: ICL hiz issue 39*61046927SAndroid Build Coastguard Worker- Error compiling gallium-nine on i686 using musl libc 40*61046927SAndroid Build Coastguard Worker- [anv][regression][bisected][bsw,gen9atom] dEQP-VK.memory.mapping.dedicated_alloc failing on bsw and gen9atom 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 WorkerAlyssa Rosenzweig (2): 47*61046927SAndroid Build Coastguard Worker 48*61046927SAndroid Build Coastguard Worker- pan/bi: Require ATEST coverage mask input in R60 49*61046927SAndroid Build Coastguard Worker- panfrost: Add decoupled early-ZS helpers 50*61046927SAndroid Build Coastguard Worker 51*61046927SAndroid Build Coastguard WorkerBas Nieuwenhuizen (1): 52*61046927SAndroid Build Coastguard Worker 53*61046927SAndroid Build Coastguard Worker- radv: Skip setting empty index buffers to avoid hang 54*61046927SAndroid Build Coastguard Worker 55*61046927SAndroid Build Coastguard WorkerBrian Paul (5): 56*61046927SAndroid Build Coastguard Worker 57*61046927SAndroid Build Coastguard Worker- util/bitset: add BITSET_SIZE() 58*61046927SAndroid Build Coastguard Worker- llvmpipe: add missing tex_info->texture_unit assignment 59*61046927SAndroid Build Coastguard Worker- gallivm: increase LP_MAX_TGSI_SHADER_IMAGES from 16 to 32 60*61046927SAndroid Build Coastguard Worker- lavapipe: fix logicop, independent blend enable/disable 61*61046927SAndroid Build Coastguard Worker- llvmpipe: don't allow texture/resource swizzles on linear path 62*61046927SAndroid Build Coastguard Worker 63*61046927SAndroid Build Coastguard WorkerChuansheng Liu (1): 64*61046927SAndroid Build Coastguard Worker 65*61046927SAndroid Build Coastguard Worker- iris,anv: correct the max thread number for DG2+ 66*61046927SAndroid Build Coastguard Worker 67*61046927SAndroid Build Coastguard WorkerDaniel Schürmann (2): 68*61046927SAndroid Build Coastguard Worker 69*61046927SAndroid Build Coastguard Worker- aco: fix assertion in insert_exec_mask 70*61046927SAndroid Build Coastguard Worker- radv/rt: fix nir_builder cursor in lower_rt_instructions() 71*61046927SAndroid Build Coastguard Worker 72*61046927SAndroid Build Coastguard WorkerDave Airlie (5): 73*61046927SAndroid Build Coastguard Worker 74*61046927SAndroid Build Coastguard Worker- kms/dri: add mutex lock around map/unmap 75*61046927SAndroid Build Coastguard Worker- crocus: fail query begin if upload allocation fails. 76*61046927SAndroid Build Coastguard Worker- lavapipe: state latest conformance tests passed 77*61046927SAndroid Build Coastguard Worker- llvmpipe: fix aniso cube map arrays. 78*61046927SAndroid Build Coastguard Worker- crocus: fix leak in query code. 79*61046927SAndroid Build Coastguard Worker 80*61046927SAndroid Build Coastguard WorkerDylan Baker (2): 81*61046927SAndroid Build Coastguard Worker 82*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to 4cfa777e393705b40cebd0a4cd76aa827ce8b194 83*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to 9b844d7c42129925525d613c19622b11aee16298 84*61046927SAndroid Build Coastguard Worker 85*61046927SAndroid Build Coastguard WorkerErik Faye-Lund (1): 86*61046927SAndroid Build Coastguard Worker 87*61046927SAndroid Build Coastguard Worker- zink: fix EXT_color_write_enable check 88*61046927SAndroid Build Coastguard Worker 89*61046927SAndroid Build Coastguard WorkerIago Toral Quiroga (1): 90*61046927SAndroid Build Coastguard Worker 91*61046927SAndroid Build Coastguard Worker- v3dv: stop tracking push constant buffer references 92*61046927SAndroid Build Coastguard Worker 93*61046927SAndroid Build Coastguard WorkerIcecream95 (2): 94*61046927SAndroid Build Coastguard Worker 95*61046927SAndroid Build Coastguard Worker- panfrost: Only emit images when they are present 96*61046927SAndroid Build Coastguard Worker- panfrost: Don't unbind recently bound streamout targets 97*61046927SAndroid Build Coastguard Worker 98*61046927SAndroid Build Coastguard WorkerFaith Ekstrand (1): 99*61046927SAndroid Build Coastguard Worker 100*61046927SAndroid Build Coastguard Worker- vulkan/nir: Don't remove dead XFB outputs 101*61046927SAndroid Build Coastguard Worker 102*61046927SAndroid Build Coastguard WorkerJesse Natalie (1): 103*61046927SAndroid Build Coastguard Worker 104*61046927SAndroid Build Coastguard Worker- u_atomic: Fix MSVC p_atomic_add_return 105*61046927SAndroid Build Coastguard Worker 106*61046927SAndroid Build Coastguard WorkerLionel Landwerlin (7): 107*61046927SAndroid Build Coastguard Worker 108*61046927SAndroid Build Coastguard Worker- intel: protect against empty invalidate ranges 109*61046927SAndroid Build Coastguard Worker- anv: track if images can be fast clear with non-zero color 110*61046927SAndroid Build Coastguard Worker- anv: deal with isl format swizzles for buffer views 111*61046927SAndroid Build Coastguard Worker- spirv: switch to uint64 for rayquery internal type 112*61046927SAndroid Build Coastguard Worker- anv: ensure tile flush before streamout writes 113*61046927SAndroid Build Coastguard Worker- intel/fs: Set NonPerspectiveBarycentricEnable when the interpolator needs it. 114*61046927SAndroid Build Coastguard Worker- anv: fix primitive topology dynamic state emission on gfx7 115*61046927SAndroid Build Coastguard Worker 116*61046927SAndroid Build Coastguard WorkerMike Blumenkrantz (11): 117*61046927SAndroid Build Coastguard Worker 118*61046927SAndroid Build Coastguard Worker- lavapipe: support inlined shader spirv for compute 119*61046927SAndroid Build Coastguard Worker- zink: allow multiple tex components for depth tg4 120*61046927SAndroid Build Coastguard Worker- zink: always use 32bit sample ops 121*61046927SAndroid Build Coastguard Worker- zink: use right glsl length getter for ntv partial stores 122*61046927SAndroid Build Coastguard Worker- zink: handle max_vertices=0 in geometry shader 123*61046927SAndroid Build Coastguard Worker- zink: handle null samplerview in get_imageview_for_binding() 124*61046927SAndroid Build Coastguard Worker- zink: call bind_last_vertex_stage() when binding vs 125*61046927SAndroid Build Coastguard Worker- zink: fix viewport count tracking 126*61046927SAndroid Build Coastguard Worker- zink: invoke descriptor_program_deinit for programs on context destroy 127*61046927SAndroid Build Coastguard Worker- zink: only flag fbfetch as rp update if fbfetch wasn't already configured 128*61046927SAndroid Build Coastguard Worker- zink: avoid crashing when bindless texture updates aren't used 129*61046927SAndroid Build Coastguard Worker 130*61046927SAndroid Build Coastguard WorkerNanley Chery (2): 131*61046927SAndroid Build Coastguard Worker 132*61046927SAndroid Build Coastguard Worker- iris: Don't leak surface states for compressed resources 133*61046927SAndroid Build Coastguard Worker- iris: Don't leak compressed resources in iris_create_surface 134*61046927SAndroid Build Coastguard Worker 135*61046927SAndroid Build Coastguard WorkerPierre-Eric Pelloux-Prayer (1): 136*61046927SAndroid Build Coastguard Worker 137*61046927SAndroid Build Coastguard Worker- radeonsi: check last_dirty_buf_counter and dirty_tex_counter 138*61046927SAndroid Build Coastguard Worker 139*61046927SAndroid Build Coastguard WorkerQiang Yu (2): 140*61046927SAndroid Build Coastguard Worker 141*61046927SAndroid Build Coastguard Worker- ac/nir/ngg: fix nogs culling scratch size 142*61046927SAndroid Build Coastguard Worker- ac/nir/ngg: add a barrier before prim id export 143*61046927SAndroid Build Coastguard Worker 144*61046927SAndroid Build Coastguard WorkerRhys Perry (1): 145*61046927SAndroid Build Coastguard Worker 146*61046927SAndroid Build Coastguard Worker- radv: fix vbo_bound_mask indexing 147*61046927SAndroid Build Coastguard Worker 148*61046927SAndroid Build Coastguard WorkerSoroushIMG (2): 149*61046927SAndroid Build Coastguard Worker 150*61046927SAndroid Build Coastguard Worker- zink: Fix spirv stream 0 vertex emit for multistream shaders 151*61046927SAndroid Build Coastguard Worker- Zink: Fix clear being missed when using emulated draws in zink_blit 152*61046927SAndroid Build Coastguard Worker 153*61046927SAndroid Build Coastguard WorkerTimur Kristóf (1): 154*61046927SAndroid Build Coastguard Worker 155*61046927SAndroid Build Coastguard Worker- ac/llvm: Add LLVM bug workaround to ac_build_mbcnt_add. 156*61046927SAndroid Build Coastguard Worker 157*61046927SAndroid Build Coastguard Workernewbluemoon (1): 158*61046927SAndroid Build Coastguard Worker 159*61046927SAndroid Build Coastguard Worker- nine: replace ulimit with sysconf call 160