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