1*61046927SAndroid Build Coastguard WorkerMesa 22.1.3 Release Notes / 2022-06-29 2*61046927SAndroid Build Coastguard Worker====================================== 3*61046927SAndroid Build Coastguard Worker 4*61046927SAndroid Build Coastguard WorkerMesa 22.1.3 is a bug fix release which fixes bugs found since the 22.1.2 release. 5*61046927SAndroid Build Coastguard Worker 6*61046927SAndroid Build Coastguard WorkerMesa 22.1.3 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.3 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 b98f32ba7aa2a1ff5725fb36eb999c693079f0ca16f70aa2f103e2b6c3f093e3 mesa-22.1.3.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- [Crocus] - Minecraft with Forge and JourneyMap - Graphical glitches 35*61046927SAndroid Build Coastguard Worker- intel - Minecraft char bar is broken after Mesa upgrade 36*61046927SAndroid Build Coastguard Worker- [wine] RAGE: texture problems 37*61046927SAndroid Build Coastguard Worker- "Unsupported modifier, resource creation failed." on stderr 38*61046927SAndroid Build Coastguard Worker- anv: query regressions 39*61046927SAndroid Build Coastguard Worker- ci: docs build fail 40*61046927SAndroid Build Coastguard Worker 41*61046927SAndroid Build Coastguard Worker 42*61046927SAndroid Build Coastguard WorkerChanges 43*61046927SAndroid Build Coastguard Worker------- 44*61046927SAndroid Build Coastguard Worker 45*61046927SAndroid Build Coastguard WorkerAlyssa Rosenzweig (2): 46*61046927SAndroid Build Coastguard Worker 47*61046927SAndroid Build Coastguard Worker- pan/bi: Fix LD_BUFFER.i16 definition 48*61046927SAndroid Build Coastguard Worker- lima,panfrost: Do not ralloc contexts against the screen 49*61046927SAndroid Build Coastguard Worker 50*61046927SAndroid Build Coastguard WorkerBoris Brezillon (3): 51*61046927SAndroid Build Coastguard Worker 52*61046927SAndroid Build Coastguard Worker- d3d12: Keep access masks up-to-date when removing vars in d3d12_disable_multisampling() 53*61046927SAndroid Build Coastguard Worker- nir/serialize: Put dest last in packed_instr::tex 54*61046927SAndroid Build Coastguard Worker- nir/serialize: Support texop >= 16 55*61046927SAndroid Build Coastguard Worker 56*61046927SAndroid Build Coastguard WorkerChristian Gmeiner (1): 57*61046927SAndroid Build Coastguard Worker 58*61046927SAndroid Build Coastguard Worker- nir: Fix unused-variable compile warnings 59*61046927SAndroid Build Coastguard Worker 60*61046927SAndroid Build Coastguard WorkerConnor Abbott (4): 61*61046927SAndroid Build Coastguard Worker 62*61046927SAndroid Build Coastguard Worker- tu: Fix 3d GMEM store swizzle in texture descriptor 63*61046927SAndroid Build Coastguard Worker- tu: Add missing WFI to the 3d GMEM store path 64*61046927SAndroid Build Coastguard Worker- tu: Save/restore \*_BIN_CONTROL in 3d GMEM store path 65*61046927SAndroid Build Coastguard Worker- tu: Fix linemode for tessellation with isolines 66*61046927SAndroid Build Coastguard Worker 67*61046927SAndroid Build Coastguard WorkerDave Airlie (4): 68*61046927SAndroid Build Coastguard Worker 69*61046927SAndroid Build Coastguard Worker- llvmpipe: disable alpha test branch if multisample is enabled. 70*61046927SAndroid Build Coastguard Worker- egl/x11: split large put image requests to avoid server destroy 71*61046927SAndroid Build Coastguard Worker- egl/x11: add missing put_image cookie cleanups 72*61046927SAndroid Build Coastguard Worker- wsi/x11: add xcb_put_image support for larger transfers. 73*61046927SAndroid Build Coastguard Worker 74*61046927SAndroid Build Coastguard WorkerDylan Baker (9): 75*61046927SAndroid Build Coastguard Worker 76*61046927SAndroid Build Coastguard Worker- docs: add sha256sum to 22.1.2 notes 77*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to 09a7304d5abf5b847cf5feb2d97758bee1696566 78*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to 2866ae32da0348caf71ad2d11c353321df626ff4 79*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to 8ce7faab47a77377a6a1313a80580828b052f878 80*61046927SAndroid Build Coastguard Worker- .pick_status.json: Mark 420270cb4f73da6251d4caec976358681f05c45c as backported 81*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to 9527fbe596e2ace276c158f67a900c29aad6cdd0 82*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to 9d7d1c0637529301d3e319ec5f1c883c5f249783 83*61046927SAndroid Build Coastguard Worker- lima/ci: mark some tests as pass 84*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to 58313f3257b338928a8ae4ea375eedb50accf2bb 85*61046927SAndroid Build Coastguard Worker 86*61046927SAndroid Build Coastguard WorkerEmma Anholt (1): 87*61046927SAndroid Build Coastguard Worker 88*61046927SAndroid Build Coastguard Worker- vc4: Propagate txf_ms's dest_type to the lowered txf. 89*61046927SAndroid Build Coastguard Worker 90*61046927SAndroid Build Coastguard WorkerErik Faye-Lund (1): 91*61046927SAndroid Build Coastguard Worker 92*61046927SAndroid Build Coastguard Worker- docs: set language to english 93*61046927SAndroid Build Coastguard Worker 94*61046927SAndroid Build Coastguard WorkerFilip Gawin (1): 95*61046927SAndroid Build Coastguard Worker 96*61046927SAndroid Build Coastguard Worker- r300: prefer old not native swizzle in constant folding 97*61046927SAndroid Build Coastguard Worker 98*61046927SAndroid Build Coastguard WorkerIago Toral Quiroga (3): 99*61046927SAndroid Build Coastguard Worker 100*61046927SAndroid Build Coastguard Worker- v3dv: fix leak 101*61046927SAndroid Build Coastguard Worker- broadcom/compiler: fix postponed TMU spills with multiple writes 102*61046927SAndroid Build Coastguard Worker- broadcom/compiler: don't predicate postponed spills 103*61046927SAndroid Build Coastguard Worker 104*61046927SAndroid Build Coastguard WorkerIan Romanick (3): 105*61046927SAndroid Build Coastguard Worker 106*61046927SAndroid Build Coastguard Worker- intel/fs: Add missing synchronization for WaW dependency 107*61046927SAndroid Build Coastguard Worker- nir: i32csel opcodes should compare with integer zero 108*61046927SAndroid Build Coastguard Worker- nir/algebraic: Fix NaN-unsafe fcsel patterns 109*61046927SAndroid Build Coastguard Worker 110*61046927SAndroid Build Coastguard WorkerIcecream95 (1): 111*61046927SAndroid Build Coastguard Worker 112*61046927SAndroid Build Coastguard Worker- panfrost: Remove sync arguments from panfrost_batch_submit 113*61046927SAndroid Build Coastguard Worker 114*61046927SAndroid Build Coastguard WorkerItalo Nicola (1): 115*61046927SAndroid Build Coastguard Worker 116*61046927SAndroid Build Coastguard Worker- virgl: overpropagate precise flags 117*61046927SAndroid Build Coastguard Worker 118*61046927SAndroid Build Coastguard WorkerIván Briano (1): 119*61046927SAndroid Build Coastguard Worker 120*61046927SAndroid Build Coastguard Worker- anv: do not get rid of empty/useless fragment shaders 121*61046927SAndroid Build Coastguard Worker 122*61046927SAndroid Build Coastguard WorkerFaith Ekstrand (9): 123*61046927SAndroid Build Coastguard Worker 124*61046927SAndroid Build Coastguard Worker- nir/deref: Break out a helper for compare_deref_paths 125*61046927SAndroid Build Coastguard Worker- nir/deref: Use an index in compare_deref_paths 126*61046927SAndroid Build Coastguard Worker- nir/deref: Make compare_deref_paths take a stop callback 127*61046927SAndroid Build Coastguard Worker- nir/deref: Re-arrange variable checks in compare_deref_paths 128*61046927SAndroid Build Coastguard Worker- nir: Increase nir_variable_data::mode to 16 bits 129*61046927SAndroid Build Coastguard Worker- nir/vars_tests: Use nir_var_mem_global instead of ssbo 130*61046927SAndroid Build Coastguard Worker- nir/deref: Handle SSBO array bindings specially 131*61046927SAndroid Build Coastguard Worker- nir/deref: Handle RESTRICT for SSBO deref bindings 132*61046927SAndroid Build Coastguard Worker- anv: Properly clamp attachment layer counts 133*61046927SAndroid Build Coastguard Worker 134*61046927SAndroid Build Coastguard WorkerLionel Landwerlin (2): 135*61046927SAndroid Build Coastguard Worker 136*61046927SAndroid Build Coastguard Worker- vulkan/wsi: fix crash with debug names on swapchain 137*61046927SAndroid Build Coastguard Worker- anv: limit RT writes to number of color outputs 138*61046927SAndroid Build Coastguard Worker 139*61046927SAndroid Build Coastguard WorkerMarcin Ślusarz (2): 140*61046927SAndroid Build Coastguard Worker 141*61046927SAndroid Build Coastguard Worker- intel/common: allocate space for at least one task urb 142*61046927SAndroid Build Coastguard Worker- intel/compiler: adjust task payload offsets as late as possible 143*61046927SAndroid Build Coastguard Worker 144*61046927SAndroid Build Coastguard WorkerMike Blumenkrantz (27): 145*61046927SAndroid Build Coastguard Worker 146*61046927SAndroid Build Coastguard Worker- zink: rename a variable 147*61046927SAndroid Build Coastguard Worker- zink: unify actual map calls in buffer mapping 148*61046927SAndroid Build Coastguard Worker- zink: use only the extents for buffer unmap flushes 149*61046927SAndroid Build Coastguard Worker- zink: fix buffer transfer flushes with offsets 150*61046927SAndroid Build Coastguard Worker- zink: store and reuse memory heap flags for buffer placement 151*61046927SAndroid Build Coastguard Worker- zink: move BAR allocation demotion up the stack 152*61046927SAndroid Build Coastguard Worker- zink: be a little selective about BAR fallback memory type 153*61046927SAndroid Build Coastguard Worker- zink: add a function for getting the minimum framebuffer layers 154*61046927SAndroid Build Coastguard Worker- zink: clamp renderpass layers better 155*61046927SAndroid Build Coastguard Worker- zink: move draw-time barrier generation down a little 156*61046927SAndroid Build Coastguard Worker- zink: track vertex buffer bind counts on resources 157*61046927SAndroid Build Coastguard Worker- zink: rework buffer barrier generation 158*61046927SAndroid Build Coastguard Worker- zink: track image binds 159*61046927SAndroid Build Coastguard Worker- zink: add a #define for vk shader bits 160*61046927SAndroid Build Coastguard Worker- zink: collect gfx stages for all bindings during barrier generation 161*61046927SAndroid Build Coastguard Worker- zink: don't short-circuit gfx stage finding during barrier generation 162*61046927SAndroid Build Coastguard Worker- zink: relax zink_resource_buffer_needs_barrier checks 163*61046927SAndroid Build Coastguard Worker- zink: cap driver inlining using ssa allocation limit 164*61046927SAndroid Build Coastguard Worker- glx/drisw: store the flush extension to the screen 165*61046927SAndroid Build Coastguard Worker- glx/drisw: invalidate drawables upon binding context if flush extension exists 166*61046927SAndroid Build Coastguard Worker- zink: fix dual_src_blend driconf workaround 167*61046927SAndroid Build Coastguard Worker- nir/lower_point_size: apply point size clamping 168*61046927SAndroid Build Coastguard Worker- lavapipe: copy more pNexts for pipeline creation 169*61046927SAndroid Build Coastguard Worker- lavapipe: fix renderpass info handling during pipeline creation 170*61046927SAndroid Build Coastguard Worker- lavapipe: skip post-copy pNext checking during pipeline creation for composites 171*61046927SAndroid Build Coastguard Worker- zink: fix image bind counting 172*61046927SAndroid Build Coastguard Worker- zink: fix kopper_acquire return value 173*61046927SAndroid Build Coastguard Worker 174*61046927SAndroid Build Coastguard WorkerRenato Pereyra (2): 175*61046927SAndroid Build Coastguard Worker 176*61046927SAndroid Build Coastguard Worker- Revert "wsi/x11: Don't leak xcb_get_geometry_reply_t." 177*61046927SAndroid Build Coastguard Worker- Revert "wsi/x11: Avoid using xcb_wait_for_special_event in FIFO modes" 178*61046927SAndroid Build Coastguard Worker 179*61046927SAndroid Build Coastguard WorkerRhys Perry (1): 180*61046927SAndroid Build Coastguard Worker 181*61046927SAndroid Build Coastguard Worker- nir/deref: stop assuming coherent accesses of different SSBOs may alias 182*61046927SAndroid Build Coastguard Worker 183*61046927SAndroid Build Coastguard WorkerSamuel Pitoiset (1): 184*61046927SAndroid Build Coastguard Worker 185*61046927SAndroid Build Coastguard Worker- aco: fix validation of SOP1 instructions without definitions 186*61046927SAndroid Build Coastguard Worker 187*61046927SAndroid Build Coastguard WorkerSebastian Keller (1): 188*61046927SAndroid Build Coastguard Worker 189*61046927SAndroid Build Coastguard Worker- egl/wayland: Don't try to access modifiers u_vector as dynarray 190*61046927SAndroid Build Coastguard Worker 191*61046927SAndroid Build Coastguard WorkerSviatoslav Peleshko (2): 192*61046927SAndroid Build Coastguard Worker 193*61046927SAndroid Build Coastguard Worker- intel/blorp/gen6: Set BLEND_STATEChange only if emitting the blend state 194*61046927SAndroid Build Coastguard Worker- intel/blorp: Dirty depth bounds dynamic state bits after blorp 195*61046927SAndroid Build Coastguard Worker 196*61046927SAndroid Build Coastguard WorkerTimothy Arceri (2): 197*61046927SAndroid Build Coastguard Worker 198*61046927SAndroid Build Coastguard Worker- util: add dri config option to disable GL_MAP_UNSYNCHRONIZED_BIT 199*61046927SAndroid Build Coastguard Worker- util: use force_gl_map_buffer_synchronized workaround with RAGE 200*61046927SAndroid Build Coastguard Worker 201*61046927SAndroid Build Coastguard WorkerTimur Kristóf (1): 202*61046927SAndroid Build Coastguard Worker 203*61046927SAndroid Build Coastguard Worker- gallium/u_blitter: Fix depth. 204*61046927SAndroid Build Coastguard Worker 205*61046927SAndroid Build Coastguard WorkerYiwei Zhang (2): 206*61046927SAndroid Build Coastguard Worker 207*61046927SAndroid Build Coastguard Worker- venus: fix a bug on buffer cache init failure path 208*61046927SAndroid Build Coastguard Worker- venus: fix the queue init failure path 209