1Mesa 17.1.6 Release Notes / August 7, 2017 2========================================== 3 4Mesa 17.1.6 is a bug fix release which fixes bugs found since the 17.1.5 5release. 6 7Mesa 17.1.6 implements the OpenGL 4.5 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.5. OpenGL 4.5 is **only** available if requested at context creation 12because compatibility contexts are not supported. 13 14SHA256 checksums 15---------------- 16 17:: 18 19 971831bc1e748b3e8367eee6b9eb509bad2970e3c2f8520ad25f5caa12ca5491 mesa-17.1.6.tar.gz 20 0686deadde1f126b20aa67e47e8c50502043eee4ecdf60d5009ffda3cebfee50 mesa-17.1.6.tar.xz 21 22New features 23------------ 24 25None 26 27Bug fixes 28--------- 29 30- `Bug 97957 <https://bugs.freedesktop.org/show_bug.cgi?id=97957>`__ - 31 Awful screen tearing in a separate X server with DRI3 32- `Bug 101683 <https://bugs.freedesktop.org/show_bug.cgi?id=101683>`__ 33 - Some games hang while loading when compositing is shut off or 34 absent 35- `Bug 101867 <https://bugs.freedesktop.org/show_bug.cgi?id=101867>`__ 36 - Launch options window renders black in Feral Games in current Mesa 37 trunk 38 39Changes 40------- 41 42Andres Gomez (1): 43 44- docs: add sha256 checksums for 17.1.5 45 46Bas Nieuwenhuizen (1): 47 48- radv: Don't underflow non-visible VRAM size. 49 50Brian Paul (1): 51 52- svga: fix texture swizzle writemasking 53 54Chad Versace (1): 55 56- anv/image: Fix VK_IMAGE_CREATE_CUBE_COMPATIBLE_BIT 57 58Chris Wilson (1): 59 60- i965: Resolve framebuffers before signaling the fence 61 62Connor Abbott (1): 63 64- nir: fix algebraic optimizations 65 66Daniel Stone (1): 67 68- st/dri: Check get-handle return value in queryImage 69 70Dave Airlie (5): 71 72- radv: fix non-0 based layer clears. 73- radv: fix buffer views on SI/CIK. 74- radv/ac: realign SI workaround with radeonsi. 75- radv/ac: port SI TC L1 write corruption fix. 76- radv: for stencil only set Z tile mode index to same value 77 78Emil Velikov (23): 79 80- cherry-ignore: add "anv: Round u_vector element sizes to a power of 81 two" 82- anv: advertise v6 of the wayland surface extension 83- radv: advertise v6 of the wayland surface extension 84- swrast: add dri2ConfigQueryExtension to the correct extension list 85- cherry-ignore: add "anv: Transition MCS buffers from the undefined 86 layout" 87- swr: don't forget to link AVX/AVX2 against pthreads 88- cherry-ignore: add "i965: Fix offset addition in get_isl_surf" 89- cherry-ignore: add "i965: Fix = vs == in MCS aux usage assert." 90- cherry-ignore: add a couple of radeon commits 91- cherry-ignore: add "swr/rast: non-regex knob fallback code for gcc < 92 4.9" 93- cherry-ignore: add "swr: fix transform feedback logic" 94- cherry-ignore: add a couple of radeonsi/gfx9 commits 95- cherry-ignore: ignore reverted st/mesa commit 96- cherry-ignore: add bindless textures fix 97- cherry-ignore: add "st/glsl_to_tgsi: fix getting the image type for 98 array of structs" 99- cherry-ignore: add yet another bindless textures fix 100- bin/cherry-ignore: add radeonsi "fix of a fix" 101- travis: lower SWR requirement to GCC 4.8, aka std=c++11 102- i965: use strtol to convert the integer deviceID override 103- swr: remove unneeded fallback strcasecmp define 104- cherry-ignore: add a bunch more commits to the list 105- fixup! cherry-ignore: add a bunch more commits to the list 106- Update version to 17.1.6 107 108Eric Anholt (1): 109 110- broadcom/vc4: Prefer blit via rendering to the software fallback. 111 112Eric Engestrom (1): 113 114- configure: only install khrplatform.h if needed 115 116Iago Toral Quiroga (2): 117 118- anv/cmd_buffer: fix off by one error in assertion 119- anv: only expose up to 28 vertex attributes 120 121Ilia Mirkin (1): 122 123- nv50/ir: fix threads calculation for non-compute shaders 124 125Jason Ekstrand (5): 126 127- anv/cmd_buffer: Properly handle render passes with 0 attachments 128- anv: Stop leaking the no_aux sampler surface state 129- anv/image: Add INPUT_ATTACHMENT to the list of required usages 130- nir/vars_to_ssa: Handle missing struct members in foreach_deref_node 131- spirv: Fix SpvImageFormatR16ui 132 133Juan A. Suarez Romero (2): 134 135- anv/pipeline: use unsigned long long constant to check enable vertex 136 inputs 137- anv/pipeline: do not use BITFIELD64_BIT() 138 139Kenneth Graunke (1): 140 141- nir: Use nir_src_copy instead of direct assignments. 142 143Lionel Landwerlin (1): 144 145- i965: perf: flush batchbuffers at the beginning of queries 146 147Lucas Stach (1): 148 149- etnaviv: fix memory leak when BO allocation fails 150 151Marek Olšák (2): 152 153- st/mesa: always unconditionally revalidate main framebuffer after 154 SwapBuffers 155- gallium/radeon: make S_FIXED function signed and move it to shared 156 code 157 158Mark Thompson (1): 159 160- st/va: Fix scaling list ordering for H.265 161 162Nicolai Hähnle (4): 163 164- radeonsi/gfx9: fix crash building monolithic merged ES-GS shader 165- radeonsi: fix detection of DRAW_INDIRECT_MULTI on SI 166- radeonsi/gfx9: reduce max threads per block to 1024 on gfx9+ 167- gallium/radeon: fix ARB_query_buffer_object conversion to boolean 168 169Thomas Hellstrom (2): 170 171- loader/dri3: Use dri3_find_back in loader_dri3_swap_buffers_msc 172- dri3: Wait for all pending swapbuffers to be scheduled before 173 touching the front 174 175Tim Rowley (3): 176 177- gallium/util: fix nondeterministic avx512 detection 178- swr/rast: quit using linux-specific gettid() 179- swr/rast: fix scons gen_knobs.h dependency 180 181Timothy Arceri (1): 182 183- nir: fix nir_opt_copy_prop_vars() for arrays of arrays 184 185Wladimir J. van der Laan (1): 186 187- etnaviv: Clear lbl_usage array correctly 188