• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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