mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2024-12-02 22:54:05 +08:00
03e284ec9e
Acked-by: Eric Anholt <eric@anholt.net> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5468>
194 lines
5.6 KiB
ReStructuredText
194 lines
5.6 KiB
ReStructuredText
Mesa 20.1.1 Release Notes / 2020-06-10
|
|
======================================
|
|
|
|
Mesa 20.1.1 is a bug fix release which fixes bugs found since the 20.1.0
|
|
release.
|
|
|
|
Mesa 20.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 20.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
|
|
---------------
|
|
|
|
::
|
|
|
|
3ea6e46ea7881c656f7b4724639eaa4672d4e0e0b70869651e8f955ebae3d476 mesa-20.1.1.tar.xz
|
|
|
|
New features
|
|
------------
|
|
|
|
- None
|
|
|
|
Bug fixes
|
|
---------
|
|
|
|
- i965: Rendering problems replaying a trace of "Refunct" after
|
|
mesa-20.1.0-rc1 release [bisected]
|
|
- gallium/winsys/radeon/drm fails assertion on 32bit
|
|
- NIR validation failed after glsl to nir, before function inline,
|
|
wrong {src,dst}->type ?
|
|
- Mesa 20.0.7 / 20.1.0-rc4 regression, extremally long shader
|
|
compilation time in NIR
|
|
- Mesa-git build fails on Fedora Rawhide
|
|
- Doom Eternal 1.1 performs very poorly on RADV
|
|
- iris/i965: possible regression in 20.0.5 due to changes in buffer
|
|
manager sharing across screens (firefox/mozilla#1634213)
|
|
- iris/i965: possible regression in 20.0.5 due to changes in buffer
|
|
manager sharing across screens (firefox/mozilla#1634213)
|
|
- Incorrect \_NetBSD_\_ macro inside execmem.c
|
|
- Possible invalid sizeof in device.c
|
|
- GLSL compiler assertion is_float() failed in glsl/ir_validate.cpp,
|
|
visit_leave on specific WebGL shader
|
|
- [RADV] - Doom Eternal (782330) & Metro Exodus (412020) - Title
|
|
requires 'RADV_DEBUG=zerovram' to eliminate colorful graphical
|
|
aberrations.
|
|
- [RADV] - Doom Eternal (782330) & Metro Exodus (412020) - Title
|
|
requires 'RADV_DEBUG=zerovram' to eliminate colorful graphical
|
|
aberrations.
|
|
- mesa trunk master vulkan overlay-layer meson.build warning empty
|
|
configuration_data() object
|
|
|
|
Changes
|
|
-------
|
|
|
|
Alyssa Rosenzweig (1):
|
|
|
|
- pan/bi: Fix emit_if successor assignment
|
|
|
|
Andrii Simiklit (1):
|
|
|
|
- glsl: fix crash on glsl macro redefinition
|
|
|
|
Charmaine Lee (1):
|
|
|
|
- llvmpipe: do not enable tessellation shader without llvm coroutines
|
|
support
|
|
|
|
Clément Guérin (1):
|
|
|
|
- radv: Always expose non-visible local memory type on dedicated GPUs
|
|
|
|
Danylo Piliaiev (3):
|
|
|
|
- glsl: Don't replace lrp pattern with lrp if arguments are not floats
|
|
- glsl: inline functions with unsupported return type before converting
|
|
to nir
|
|
- i965: Work around incorrect usage of glDrawRangeElements in UE4
|
|
|
|
Dave Airlie (1):
|
|
|
|
- llvmpipe: move coroutines out of noopt case
|
|
|
|
Dylan Baker (1):
|
|
|
|
- vulkan-overlay/meson: use install_data instead of configure_file
|
|
|
|
Eric Engestrom (5):
|
|
|
|
- docs/relnotes add sha256 sums to 20.1.0
|
|
- docs: drop new_features.txt
|
|
- .pick_status.json: Update to 3a1a40b4431d505fa6487cd012ddb4b64387aee5
|
|
- glapi: remove deprecated .getchildren() that has been replace with an
|
|
iterator
|
|
- intel: fix gen_sort_tags.py
|
|
|
|
Erik Faye-Lund (2):
|
|
|
|
- zink: Use store_dest_raw instead of storing an uint
|
|
- nir: reuse existing psiz-variable
|
|
|
|
Gert Wollny (1):
|
|
|
|
- nir: lower_tex: Don't normalize coordinates for TXF with RECT
|
|
|
|
Ilia Mirkin (1):
|
|
|
|
- nouveau: allow invalidating coherent/persistent buffer backings
|
|
|
|
Jason Ekstrand (2):
|
|
|
|
- intel/vec4: Stomp the return type of RESINFO to UINT32
|
|
- intel/fs: Fix unused texture coordinate zeroing on Gen4-5
|
|
|
|
Jonathan Marek (1):
|
|
|
|
- freedreno/a6xx: use nonbinning VS when GS is used
|
|
|
|
Lionel Landwerlin (4):
|
|
|
|
- iris: fix BO destruction in error path
|
|
- i965: don't forget to set screen on duped image
|
|
- i965: fix export of GEM handles
|
|
- iris: fix export of GEM handles
|
|
|
|
Marek Olšák (1):
|
|
|
|
- radeonsi: add a hack to disable TRUNC_COORD for shadow samplers
|
|
|
|
Neha Bhende (1):
|
|
|
|
- util: Initialize pipe_shader_state for passthrough and transform
|
|
shaders
|
|
|
|
Peter Seiderer (3):
|
|
|
|
- vc4_bufmgr: fix time_t printf
|
|
- pan_bo.h: add time.h include for time_t
|
|
- v3d_bufmgr: fix time_t printf
|
|
|
|
Pierre-Eric Pelloux-Prayer (3):
|
|
|
|
- winsys/radeon: do not cast bo->va as void\*
|
|
- ac/surface: set SCANOUT if surf->is_displayable
|
|
- ac/surface: fix epitch when modifying surf_pitch
|
|
|
|
Rhys Perry (4):
|
|
|
|
- aco: fix interaction with 3f branch workaround and p_constaddr
|
|
- aco: consider SDWA during value numbering
|
|
- aco: check instruction format before waiting for a previous SMEM
|
|
store
|
|
- aco: preserve more fields when combining additions into SMEM
|
|
|
|
Rob Clark (1):
|
|
|
|
- freedreno/computerator: fix missing dependency on generated header
|
|
|
|
Samuel Pitoiset (5):
|
|
|
|
- spirv,radv,anv: implement no-op VK_GOOGLE_user_type
|
|
- aco: fix register allocation for subdword instructions on GFX10
|
|
- radv: enable zero VRAM for Doom Eternal
|
|
- radv: enable zero VRAM for all VKD3D (DX12->VK) games
|
|
- nir/lower_explicit_io: fix NON_UNIFORM access for UBO loads
|
|
|
|
Satyeshwar Singh (1):
|
|
|
|
- intel/dev: Don't consider all TGL SKUs as GT1 only
|
|
|
|
Timothy Arceri (2):
|
|
|
|
- radv: fix regression with builtin cache
|
|
- glsl: fix potential slow compile times for GLSLOptimizeConservatively
|
|
|
|
Vinson Lee (8):
|
|
|
|
- pan/bi: Initialize struct fma_op_info member extended.
|
|
- zink: Check fopen result.
|
|
- etnaviv: Fix memory leak on error path.
|
|
- r300g: Remove extra printf format specifiers.
|
|
- vdpau: Fix wrong calloc sizeof argument.
|
|
- mesa: Fix NetBSD compiler macro.
|
|
- intel/genxml: Migrate from deprecated xml.etree.ElementTree
|
|
getchildren.
|
|
- Switch from cElementTree to ElementTree.
|