| Mesa 20.1.2 Release Notes / 2020-06-24 |
| ====================================== |
| |
| Mesa 20.1.2 is a bug fix release which fixes bugs found since the 20.1.1 |
| release. |
| |
| Mesa 20.1.2 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 20.1.2 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 |
| --------------- |
| |
| :: |
| |
| 283dff72814c8a80ce1ff8271e3f055895d26f4da3f4362acc49193e635780cb mesa-20.1.2.tar.xz |
| |
| New features |
| ------------ |
| |
| - None |
| |
| |
| Bug fixes |
| --------- |
| |
| - [RADV/GFX8] Performance drop in DOOM Eternal when "Present from |
| compute" is enabled |
| - freedreno: multiple applications crash on a5xx |
| - [RADV] - Path of Exile (238960) - Map outline, landscape and markers are |
| missing with the Vulkan renderer. |
| - ASTC texture decompression fails when using software fallback |
| - [BISECTED] compiling shader causes crash |
| - Zink + GALLIUM_HUD SIGSEGV |
| - If-statement body is executed for false condition |
| |
| Changes |
| ------- |
| |
| Bas Nieuwenhuizen (3): |
| |
| - vulkan/wsi/x11: Ensure we create at least minImageCount images. |
| - radv/winsys: Deal with realloc failures in BO lists. |
| - radv: Handle mmap failures. |
| |
| Daniel Schürmann (1): |
| |
| - aco: fix WQM handling in nested loops |
| |
| Danylo Piliaiev (1): |
| |
| - st/mesa: account for "loose", per-mipmap level textures in CopyImageSubData |
| |
| Eric Anholt (2): |
| |
| - freedreno/ir3: Fix register allocation assertion failures. |
| - freedreno/ir3: Fix register allocation assertion failures. |
| |
| Eric Engestrom (3): |
| |
| - docs/relnotes: add sha256 sums to 20.1.0 |
| - .pick_status.json: Update to 4fc0499049fcdb7f892f99ce7abf9d739730138e |
| - v3d: add missing unlock() in error path |
| |
| Erik Faye-Lund (3): |
| |
| - Revert "gallium/hud: don't use user vertex buffers" |
| - gallium/hud: don't use user vertex buffers |
| - mesa/main: fix inverted condition |
| |
| Gert Wollny (1): |
| |
| - r600/sfn: Don't set num_components on TESS sysvalue intrinsics |
| |
| Jan Beich (2): |
| |
| - util: enable futex usage on BSDs after 7dc2f4788288 |
| - meson: unbreak sysctl.h detection on BSDs |
| |
| Jose Maria Casanova Crespo (1): |
| |
| - nir: only uniforms with dynamically_uniform offset are dynamically_uniform |
| |
| Kristian Høgsberg (1): |
| |
| - freedreno: Handle DRM_FORMAT_MOD_INVALID in shared code |
| |
| Krzysztof Raszkowski (1): |
| |
| - gallium/swr: Fix building swr with MSVC |
| |
| Marek Olšák (7): |
| |
| - ac/surface: don't recompute the DCC retile map for imported textures |
| - amd/addrlib: don't recompute DCC info for every ComputeDccAddrFromCoord call |
| - amd/addrlib: remove unused members of ADDR2_COMPUTE_DCC_ADDRFROMCOORD_INPUT |
| - ac/surface: add a wrapper structure to hold ADDR_HANDLE |
| - ac/surface: cache DCC retile maps (v2) |
| - ac/surface: don't free dcc_retile_map on failure |
| - ac/nir: fix 64-bit division for GL CTS |
| |
| Mario Kleiner (1): |
| |
| - vulkan/wsi: Really terminate DRM lease in wsi_release_display(). |
| |
| Pierre-Eric Pelloux-Prayer (1): |
| |
| - st/mesa: make texture views inherit compressed_data storage |
| |
| Rhys Perry (3): |
| |
| - radv: add new drirc option radv_no_dynamic_bounds |
| - radv: enable radv_no_dynamic_bounds for Path of Exile |
| - radv: enable radv_no_dynamic_bounds for more Path of Exile executables |
| |
| Samuel Pitoiset (3): |
| |
| - radv: set DB_SHADER_CONTROL.CONSERVATIVE_Z_EXPORT correctly |
| - spirv: fix using OpSampledImage with OpUndef instead of OpType{Image,Sampler} |
| - radv: lower discards to demote to workaround a RDR2 game bug |
| |
| Timothy Arceri (2): |
| |
| - glsl: fix incorrect optimisation in opt_constant_variable() |
| - st_glsl_to_nir: fix potential use after free |