summaryrefslogtreecommitdiff
path: root/docs/relnotes/17.0.1.rst
blob: ffb3733e512091e7961d88864d742c6026f97e63 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
Mesa 17.0.1 Release Notes / March 4, 2017
=========================================

Mesa 17.0.1 is a bug fix release which fixes bugs found since the 17.0.0
release.

Mesa 17.0.1 implements the OpenGL 4.5 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.5. OpenGL 4.5 is **only** available if requested at context creation
because compatibility contexts are not supported.

SHA256 checksums
----------------

::

   e819bd3e515dac26faf9836d8f27a4ddf05323b9b23afb6c06536d4ac82e2743  mesa-17.0.1.tar.gz
   96fd70ef5f31d276a17e424e7e1bb79447ccbbe822b56844213ef932e7ad1b0c  mesa-17.0.1.tar.xz

New features
------------

None

Bug fixes
---------

-  `Bug 98869 <https://bugs.freedesktop.org/show_bug.cgi?id=98869>`__ -
   Electronic Super Joy graphic artefacts (regression,bisected)
-  `Bug 99532 <https://bugs.freedesktop.org/show_bug.cgi?id=99532>`__ -
   Compute shader doesn't give right result under some circumstances
-  `Bug 99677 <https://bugs.freedesktop.org/show_bug.cgi?id=99677>`__ -
   heap-use-after-free in glsl
-  `Bug 99692 <https://bugs.freedesktop.org/show_bug.cgi?id=99692>`__ -
   [radv] Mostly broken on Hawaii PRO/CIK ASICs
-  `Bug 99850 <https://bugs.freedesktop.org/show_bug.cgi?id=99850>`__ -
   Tessellation bug on Carrizo

Changes
-------

Bas Nieuwenhuizen (4):

-  radv: Never try to create more than max_sets descriptor sets.
-  radv: Reset emitted compute pipeline when calling secondary cmd
   buffer.
-  radv: Only use PKT3_OCCLUSION_QUERY when it doesn't hang.
-  radv: Use correct size for availability flag.

Ben Crocker (3):

-  gallivm: Reenable PPC VSX (v3)
-  gallivm: Improve debug output (V2)
-  gallivm: Override getHostCPUName() "generic" w/ "pwr8" (v4)

Brendan King (1):

-  egl/dri3: implement query surface hook

Christian Gmeiner (2):

-  etnaviv: move pctx initialisation to avoid a null dereference
-  etnaviv: remove number of pixel pipes validation

Connor Abbott (1):

-  anv: fix Get*MemoryRequirements for !LLC

Daniel Stone (1):

-  egl/wayland: Don't use DRM format codes for SHM

Dave Airlie (6):

-  tgsi: fix memory leak in tgsi sanity check
-  radv: change base aligmment for allocated memory.
-  radv: fix cik macroModeIndex.
-  radv: adopt some init config workarounds from radeonsi.
-  radv: fix depth format in blit2d.
-  radv: fix txs for sampler buffers

Emil Velikov (8):

-  docs: add sha256 checksums for 17.0.0
-  bin/get-extra-pick-list: use git merge-base to get the branchpoint
-  bin/get-extra-pick-list: rework to use already_picked list
-  bin/get-typod-pick-list.sh: limit \`git grep ...' to only as needed
-  bin/get-pick-list.sh: limit \`git grep ...' only as needed
-  bin/get-pick-list.sh: remove ancient way of nominating patches
-  bin/get-fixes-pick-list.sh: add new script
-  Update version to 17.0.1

Eric Anholt (1):

-  vc4: Avoid emitting small immediates for UBO indirect load address
   guards.

Grazvydas Ignotas (3):

-  r300g: only allow byteswapped formats on big endian
-  gallium/u_queue: fix a crash with atexit handlers
-  gallium/u_queue: set num_threads correctly if not all threads start

Hans de Goede (1):

-  glx/glvnd: Fix GLXdispatchIndex sorting

Ilia Mirkin (4):

-  gm107/ir: fix address offset bitfield for ATOMS
-  nvc0: set the render condition in the compute object
-  st/mesa: don't pass compare mode for stencil-sampled textures
-  nvc0: disable linked tsc mode in compute launch descriptor

Jason Ekstrand (10):

-  i965/sampler_state: Clamp min/max LOD to 14 on gen7+
-  i965/sampler_state: Pass texObj into update_sampler_state
-  i965/sampler_state: Set the "Base Mip Level" field on Sandy Bridge
-  intel/blorp: Swizzle clear colors on the CPU
-  i965/fs: Fix the inline nir_op_pack_double optimization
-  anv: Add an invalidate_range helper
-  anv/query: clflush the bo map on non-LLC platforms
-  genxml: Make MI_STORE_DATA_IMM more consistent
-  anv/query: Perform CmdResetQueryPool on the GPU
-  intel/blorp: Explicitly flush all allocated state

Jose Maria Casanova Crespo (1):

-  glsl: non-last member unsized array on SSBO must fail compilation on
   GLSL ES 3.1

Kenneth Graunke (1):

-  mesa: Do (TCS && !TES) draw time validation in ES as well.

Leo Liu (1):

-  configure.ac: check require_basic_egl only if egl enabled

Lionel Landwerlin (2):

-  anv: wsi: report presentation error per image request
-  i965/fs: fix uninitialized memory access

Marek Olšák (6):

-  radeonsi: fix UNSIGNED_BYTE index buffer fallback with non-zero start
   (v2)
-  gallium/util: remove unused u_index_modify helpers
-  gallium/u_index_modify: don't add PIPE_TRANSFER_UNSYNCHRONIZED
   unconditionally
-  gallium/u_queue: fix random crashes when the app calls exit()
-  radeonsi: fix broken tessellation on Carrizo and Stoney
-  amd/common: fix ASICREV_IS_POLARIS11_M for Polaris12

Mauro Rossi (2):

-  android: radeonsi: fix sid_table.h generated header include path
-  android: glsl: build shader cache sources

Michel Dänzer (1):

-  configure.ac: Drop LLVM compiler flags more radically

Nicolai Hähnle (3):

-  winsys/amdgpu: reduce max_alloc_size based on GTT limits
-  radeonsi: handle MultiDrawIndirect in si_get_draw_start_count
-  radeonsi: fix UINT/SINT clamping for 10-bit formats on <= CIK

Samuel Iglesias Gonsálvez (1):

-  glsl: fix heap-use-after-free in ast_declarator_list::hir()

Tapani Pälli (1):

-  android: fix droid_create_image_from_prime_fd_yuv for YV12