diff options
author | Erik Faye-Lund <[email protected]> | 2020-06-12 20:09:42 +0200 |
---|---|---|
committer | Marge Bot <[email protected]> | 2020-06-13 10:42:00 +0000 |
commit | 4d066836e3cf307431a74eafcc8a404ce5ccea69 (patch) | |
tree | b0e3c39a971a564126b70368ae139a6e613d183f /docs/relnotes/20.0.8.rst | |
parent | 1df5dbf51659000f74ca9511a211a7b026bfa936 (diff) |
docs: convert articles to reructuredtext
This uses the previously added scripts to convert the documentation to
reStructuredText, which is both easier to read offline, and can be used
to generate modern HTML for online documentation.
No modification to the generated results have been done.
Acked-by: Eric Engestrom <[email protected]>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4630>
Diffstat (limited to 'docs/relnotes/20.0.8.rst')
-rw-r--r-- | docs/relnotes/20.0.8.rst | 143 |
1 files changed, 143 insertions, 0 deletions
diff --git a/docs/relnotes/20.0.8.rst b/docs/relnotes/20.0.8.rst new file mode 100644 index 00000000000..05b9b680597 --- /dev/null +++ b/docs/relnotes/20.0.8.rst @@ -0,0 +1,143 @@ +Mesa 20.0.8 Release Notes / 2020-06-11 +====================================== + +Mesa 20.0.8 is a bug fix release which fixes bugs found since the 20.0.7 +release. + +Mesa 20.0.8 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.0.8 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 +--------------- + +:: + + 6cf0c010df89680f9b2bc6432ff01400031795e39bceda7535fa00af06740b6c mesa-20.0.8.tar.xz + +New features +------------ + +- VK_GOOGLE_user_type on ANV and RADV. + +Bug fixes +--------- + +- iris/i965: possible regression in 20.0.5 due to changes in buffer + manager sharing across screens (firefox/mozilla#1634213) +- [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. +- 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 +- 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 +- mesa trunk master vulkan overlay-layer meson.build warning empty + configuration_data() object +- 20.0.7: mesa still is not ready to gcc 10 default settings +- [Gen9/icl] [Bisected] [Regression] + dEQP-GLES3.functional.shaders.loops.short_circuit.do_while_fragment + fail +- Reproduceable i915 gpu hang Intel Iris Plus Graphics (Ice Lake 8x8 + GT2) +- Double lock in fbobject.c +- [bisected] Steam crashes when newest Iris built with LTO +- freedreno: glamor issue with x11 desktops +- Deadlock in anv_timelines_wait() + +Changes +------- + +- radv/winsys: Remove extra sizeof multiply. +- radv: Handle failing to create .cache dir. +- radv: Provide a better error for permission issues with priorities. +- anv/gen11+: Disable object level preemption +- anv: Translate relative timeout to absolute when calling + anv_timelines_wait +- anv: Fix deadlock in anv_timelines_wait +- meson: Disable GCC's dead store elimination for memory zeroing custom + new +- mesa: Fix double-lock of Shared->FrameBuffers and usage of wrong + mutex +- intel/fs: Work around dual-source blending hangs in combination with + SIMD16 +- glsl: inline functions with unsupported return type before converting + to nir +- llvmpipe: compute shaders work better with all the threads. +- docs/relnotes Add sha256 sums to 20.0.7 +- .pick_status.json: Update to ceae09da156309327d7ba6f4a59d3a2e9b8837d9 +- .pick_status.json: Update to a887ad7c84e14fdad7907037a39e9fee9d504bf3 +- .pick_status.json: Update to 4504d6374dbe2aa40af519c16765457bcbf81b84 +- .pick_status.json: Update to f0c102c075f8ac76629bb34619187262ccc3e9d8 +- tests: Make tests aware of meson test wrapper +- .pick_status.json: Update to e58112bc08f99861ac634ede8db0f98cd497fc14 +- radonsi/si_state.c: retab +- .pick_status.json: Update to 0795241dde1507e0c6a3f9ef07c281ad4f2acf7b +- vulkan-overlay/meson: use install_data instead of configure_file +- tree-wide: fix deprecated GitLab URLs +- glapi: remove deprecated .getchildren() that has been replace with an + iterator +- intel: fix gen_sort_tags.py +- zink: use general-layout when blitting to/from same resource +- nir: reuse existing psiz-variable +- nir: lower_tex: Don't normalize coordinates for TXF with RECT +- anv/tests: Don't rely on assert or changing NDEBUG in tests +- nouveau: allow invalidating coherent/persistent buffer backings +- targets/opencl: fix build against LLVM>=10 with Polly support +- anv:gpu_memcpy: Emit 3DSTATE_VF_INDEXING on Gen8+ +- nir/lower_double_ops: Rework the if (progress) tree +- nir/opt_deref: Report progress if we remove a deref +- nir/copy_prop_vars: Record progress in more places +- intel/vec4: Stomp the return type of RESINFO to UINT32 +- intel/fs: Fix unused texture coordinate zeroing on Gen4-5 +- freedreno/a6xx: use nonbinning VS when GS is used +- radeonsi: Use TRUNC_COORD on samplers +- 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 +- etnaviv: retarget transfer to render resource when necessary +- radeonsi: don't expose 16xAA on chips with 1 RB due to an occlusion + query issue +- radeonsi: add a hack to disable TRUNC_COORD for shadow samplers +- etnaviv: Disable seamless cube map on GC880 +- util: Change os_same_file_description return type from bool to int +- dri_util: Update internal_format to GL_RGB8 for + MESA_FORMAT_R8G8B8X8_UNORM +- util: Initialize pipe_shader_state for passthrough and transform + shaders +- omx: fix build with gcc 10 +- nir: fix lowering to scratch with boolean access +- aco: fix interaction with 3f branch workaround and p_constaddr +- aco: check instruction format before waiting for a previous SMEM + store +- aco: preserve more fields when combining additions into SMEM +- freedreno: clear last_fence after resource tracking +- spirv,radv,anv: implement no-op VK_GOOGLE_user_type +- nir/lower_explicit_io: fix NON_UNIFORM access for UBO loads +- radv: enable zero VRAM for Doom Eternal +- radv: enable zero VRAM for all VKD3D (DX12->VK) games +- glsl: stop cascading errors if process_parameters() fails +- radv: fix regression with builtin cache +- glsl: fix potential slow compile times for GLSLOptimizeConservatively +- zink: Check fopen result. +- r300g: Remove extra printf format specifiers. +- vdpau: Fix wrong calloc sizeof argument. +- mesa: Fix NetBSD compiler macro. +- intel/compiler: fix cmod propagation optimisations |