1Mesa 20.0.1 Release Notes / 2020-03-05 2====================================== 3 4Mesa 20.0.1 is a bug fix release which fixes bugs found since the 20.0.0 5release. 6 7Mesa 20.0.1 implements the OpenGL 4.6 API, but the version reported by 8glGetString(GL_VERSION) or glGetIntegerv(GL_MAJOR_VERSION) / 9glGetIntegerv(GL_MINOR_VERSION) depends on the particular driver being 10used. Some drivers don't support all the features required in OpenGL 114.6. OpenGL 4.6 is **only** available if requested at context creation. 12Compatibility contexts may report a lower version depending on each 13driver. 14 15Mesa 20.0.1 implements the Vulkan 1.2 API, but the version reported by 16the apiVersion property of the VkPhysicalDeviceProperties struct depends 17on the particular driver being used. 18 19SHA256 checksum 20--------------- 21 22:: 23 24 6153ba3f8cb0524bbfc08e4db76b408126b2d1be8f789dffe28d1a0461eedde4 mesa-20.0.1.tar.xz 25 26New features 27------------ 28 29Bug fixes 30--------- 31 32- V3D/Broadcom (Raspberry Pi 4) - GLES 3.1 - GL_EXT_texture_norm16 33 advertised, but not usable 34- i965 assertion failure in fallback_rgbx_to_rgba 35- Compute copies do not handle SUBSAMPLED formats 36 37Changes 38------- 39 40Andreas Baierl (1): 41 42- gitlab-ci: lima: Add flaky tests to the skips list 43 44Andrii Simiklit (1): 45 46- Revert "glx: convert glx_config_create_list to one big calloc" 47 48Arcady Goldmints-Orlov (1): 49 50- spirv: Remove outdated SPIR-V decoration warnings 51 52Bas Nieuwenhuizen (1): 53 54- radeonsi: Fix compute copies for subsampled formats. 55 56Caio Marcelo de Oliveira Filho (1): 57 58- intel/gen12: Take into account opcode when decoding SWSB 59 60Chris Wilson (1): 61 62- iris: Fix import sync-file into syncobj 63 64Danylo Piliaiev (1): 65 66- i965: Do not generate D16 B5G6R5_UNORM configs on gen < 8 67 68Dave Airlie (7): 69 70- dri: add another get shm variant. 71- glx/drisw: add getImageShm2 path 72- glx/drisw: return false if shmid == -1 73- glx/drisw: fix shm put image fallback 74- gallivm/tgsi: fix stream id regression 75- gallivm/nir: fix integer divide SIGFPE 76- gallivm/nir: handle mod 0 better. 77 78Dylan Baker (7): 79 80- docs: Add release notes for 20.0.0 81- .pick_status.json: Update to 8291d728dc997e87b4d2e4e451692643a1dba881 82- .pick_status.json: Update to e4baff90812d799d586296fcad992ddcc553c359 83- .pick_status.json: Update to 01496e3d1ea0370af03e6645dbd2b864c2ace94c 84- .pick_status.json: Update to 09323634898ab3efc0150dc7d756bf36b1b89b76 85- .pick_status.json: Update to 3503cb4c28e01b34f3a25546c058150709c22348 86- .pick_status.json: Update to 0ac731b1ff96de46998948aa06081efa5140d50e 87 88Eric Anholt (3): 89 90- llvmpipe: Fix real uninitialized use of "atype" for SEMANTIC_FACE 91- turnip: Fix compiler warning about casting a nondispatchable handle. 92- aco: Fix signed-vs-unsigned warning. 93 94Erik Faye-Lund (1): 95 96- util: promote u_debug_memory.c to src/util 97 98Ian Romanick (2): 99 100- nir/search: Use larger type to hold linearized index 101- intel/fs: Correctly handle multiply of fsign with a source modifier 102 103James Xiong (1): 104 105- iris: handle the failure of converting unsupported yuv formats to isl 106 107Jason Ekstrand (1): 108 109- anv: Always enable the data cache 110 111Jonathan Marek (1): 112 113- turnip: fix srgb MRT 114 115Jordan Justen (1): 116 117- intel/compiler: Restrict cs_threads to 64 118 119Jose Maria Casanova Crespo (1): 120 121- v3d: Sync on last CS when non-compute stage uses resource written by 122 CS 123 124Kenneth Graunke (2): 125 126- iris: Make mocs an inline helper in iris_resource.h 127- iris: Fix BLORP vertex buffers to respect ISL MOCS settings 128 129Marek Olšák (5): 130 131- mesa: fix immediate mode with tessellation and varying patch vertices 132- util: remove the dependency on kcmp.h 133- tgsi_to_nir: set num_images and num_samplers with holes correctly 134- mesa: call FLUSH_VERTICES before updating CoordReplace 135- mesa: fix incorrect prim.begin/end for glMultiDrawElements 136 137Mathias Fröhlich (2): 138 139- egl: Fix A2RGB10 platform_{device,surfaceless} PBuffer configs. 140- mesa: Flush vertices before changing the OpenGL state. 141 142Michel Dänzer (1): 143 144- st/vdpau: Only call is_video_format_supported hook if needed 145 146Paulo Zanoni (3): 147 148- intel: fix the gen 11 compute shader scratch IDs 149- intel: fix the gen 12 compute shader scratch IDs 150- intel/device: bdw_gt1 actually has 6 eus per subslice 151 152Rafael Antognolli (2): 153 154- iris: Apply the flushes when switching pipelines. 155- intel/gen12+: Disable mid thread preemption. 156 157Rhys Perry (2): 158 159- aco: keep track of which events are used in a barrier 160- aco: fix carry-out size for wave32 v_add_co_u32_e64 161 162Samuel Pitoiset (3): 163 164- ac/llvm: fix 64-bit fmed3 165- ac/llvm: fix 16-bit fmed3 on GFX8 and older gens 166- ac/llvm: flush denorms for nir_op_fmed3 on GFX8 and older gens 167 168Tapani Pälli (4): 169 170- mesa: introduce boolean toggle for EXT_texture_norm16 171- i965: toggle on EXT_texture_norm16 172- mesa/st: toggle EXT_texture_norm16 based on format support 173- mesa/st: fix formats required for EXT_texture_norm16 174