| Mesa 22.1.1 Release Notes / 2022-06-01 |
| ====================================== |
| |
| Mesa 22.1.1 is a bug fix release which fixes bugs found since the 22.1.0 release. |
| |
| Mesa 22.1.1 implements the OpenGL 4.6 API, but the version reported by |
| glGetString(GL_VERSION) or glGetIntegerv(GL_MAJOR_VERSION) / |
| glGetIntegerv(GL_MINOR_VERSION) depends on the particular driver being used. |
| Some drivers don't support all the features required in OpenGL 4.6. OpenGL |
| 4.6 is **only** available if requested at context creation. |
| Compatibility contexts may report a lower version depending on each driver. |
| |
| Mesa 22.1.1 implements the Vulkan 1.2 API, but the version reported by |
| the apiVersion property of the VkPhysicalDeviceProperties struct |
| depends on the particular driver being used. |
| |
| SHA256 checksum |
| --------------- |
| |
| :: |
| |
| 46940865ffe794db73ac2bc7ab7ff2570042a0b61a8ac43ca1688863e2bc0ef1 mesa-22.1.1.tar.xz |
| |
| |
| New features |
| ------------ |
| |
| - None |
| |
| |
| Bug fixes |
| --------- |
| |
| - nir_lower_phis_to_regs_block: Assertion \`src->src.is_ssa' failed. |
| - Build failure on sparc |
| - Signal 6 (Aborted) when opening GTK3 applications |
| - radv: Conditional rendering on compute queue |
| - anv: line failure |
| - panfrost midgard - major issues with MelonDS emulator - not able to trace properly too |
| - Nheko misrendering on RK3399 (Mali T860) |
| |
| |
| Changes |
| ------- |
| |
| Alyssa Rosenzweig (1): |
| |
| - pan/bi: Fix mov and pack_32_2x16 |
| |
| Boris Brezillon (1): |
| |
| - dzn: Use the vk_sync_binary abstraction |
| |
| Charmaine Lee (1): |
| |
| - gallium/util: Increase the debug_flush map depth to 64 |
| |
| Daniel Schürmann (1): |
| |
| - aco: fix spilling of phis without temp operands |
| |
| Dave Airlie (2): |
| |
| - lavapipe: fix depth bias offset flag enables. |
| - llvmpipe: flush resources for kms swrast path. |
| |
| Dylan Baker (8): |
| |
| - docs: add release notes for 22.1.0 |
| - VERSION: bump for 22.1.0 final |
| - relnotes: Add sha256sum and fix minor formatting issues |
| - .pick_status.json: Update to 8b13ee75ba9f27ceac6b6180ca05d321caa13612 |
| - .pick_status.json: Update to 95d4e5435bf63239105a50370ebbbbdeb7fed2f8 |
| - .pick_status.json: Update to ee2278de654853f1d6107e6ef6fc8537a668866e |
| - .pick_status.json: Update to 9773ed1dc74b98019640d909cdc2b5d6cffae85a |
| - .pick_status.json: Update to 5067a26f4432ae5e9690e70ef2498ea24798593e |
| |
| Erik Faye-Lund (4): |
| |
| - editorconfig: remove scons-ism |
| - editorconfig: remove html-rule |
| - editorconfig: remove m4-rule |
| - editorconfig: remove pl-rule |
| |
| Filip Gawin (1): |
| |
| - r300: keep negation if w is an inline constant |
| |
| Hans-Kristian Arntzen (1): |
| |
| - radv: Fix RTPSO hashing of pGroups. |
| |
| Icecream95 (5): |
| |
| - panfrost: Copy blend constant into variant even when reusing it |
| - nir: Add store_combined_output_pan BASE back |
| - pan/bi: Read base for combined stores |
| - pan/mdg: Read base for combined stores |
| - panfrost: Only write depth / stencil once if MRT is used |
| |
| Jason Ekstrand (8): |
| |
| - radv: Add a sqtt entrypoint for CmdBindVertexBuffers2 |
| - intel/fs: Copy color_outputs_valid into wm_prog_data |
| - anv: Drop alpha_to_coverage from the NULL FS optimization |
| - anv: Handle the null FS optimization after compiling shaders |
| - anv: Don't disable the fragment shader if XFB is enabled |
| - nir: Handle register sources in lower_phis_to_regs_block |
| - glsl/nir: Stop leaking varyings_info |
| - nir: Mark negative re-distribution on fadd as imprecise |
| |
| Konstantin Seurer (1): |
| |
| - radv: Fix handling of primitiveOffset |
| |
| Matt Turner (1): |
| |
| - mesa: Drop dead #include "sparc/sparc.h" |
| |
| Michael Skorokhodov (1): |
| |
| - anv: Update line range |
| |
| Mike Blumenkrantz (10): |
| |
| - turnip: fix assert for max xfb outputs |
| - zink: use a zink_render_pass_pipeline_state bit for fbfetch |
| - zink: add renderpass bits for color/depth r/w |
| - zink: only warn once for SRGB fb without KHR_swapchain_mutable_format |
| - zink: require draw params ext/cap in ntv if drawid is used |
| - zink: emit spirv cap for subgroup vote ops |
| - st/pbo_compute: use different calc for non-3d compute buffer sizing |
| - zink: make swapchain kill message more descriptive |
| - zink: drop wideLines requirement |
| - zink: drop largePoints requirement |
| |
| Pierre-Eric Pelloux-Prayer (1): |
| |
| - radeonsi: don't use sel->nir in si_check_blend_dst_sampler_noop |
| |
| Qiang Yu (1): |
| |
| - radeonsi: lower nir_intrinsic_sparse_residency_code_and |
| |
| Rhys Perry (2): |
| |
| - aco: fix p_constaddr with a non-zero offset |
| - aco/ra: fix usage of invalidated iterator |
| |
| Samuel Pitoiset (1): |
| |
| - radv: fix writing buffer markers with non-zero memory offset |
| |
| Timur Kristóf (2): |
| |
| - radv: Implement conditional rendering for async compute queue. |
| - radv: Disable predication for supass clear and image clears. |
| |
| Yogesh Mohan Marimuthu (1): |
| |
| - vulkan/wsi: fix extra free if buffer_blit_queue |
| |
| Zack Rusin (4): |
| |
| - svga: Don't try to build x86/x64 assembly on different arch's |
| - svga: finish readbacks before mapping resources |
| - svga: Use direct maps when GB objects are present |
| - svga: Add support for SVGAv3 |