xref: /aosp_15_r20/external/mesa3d/docs/relnotes/19.1.8.rst (revision 6104692788411f58d303aa86923a9ff6ecaded22)
1*61046927SAndroid Build Coastguard WorkerMesa 19.1.8 Release Notes / October 21, 2019
2*61046927SAndroid Build Coastguard Worker============================================
3*61046927SAndroid Build Coastguard Worker
4*61046927SAndroid Build Coastguard WorkerMesa 19.1.8 is a bug fix release which fixes bugs found since the 19.1.7
5*61046927SAndroid Build Coastguard Workerrelease.
6*61046927SAndroid Build Coastguard Worker
7*61046927SAndroid Build Coastguard WorkerMesa 19.1.8 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 WorkerCompatibility contexts may report a lower version depending on each
13*61046927SAndroid Build Coastguard Workerdriver.
14*61046927SAndroid Build Coastguard Worker
15*61046927SAndroid Build Coastguard WorkerMesa 19.1.8 implements the Vulkan 1.1 API, but the version reported by
16*61046927SAndroid Build Coastguard Workerthe apiVersion property of the VkPhysicalDeviceProperties struct depends
17*61046927SAndroid Build Coastguard Workeron the particular driver being used.
18*61046927SAndroid Build Coastguard Worker
19*61046927SAndroid Build Coastguard WorkerSHA256 checksums
20*61046927SAndroid Build Coastguard Worker----------------
21*61046927SAndroid Build Coastguard Worker
22*61046927SAndroid Build Coastguard Worker::
23*61046927SAndroid Build Coastguard Worker
24*61046927SAndroid Build Coastguard Worker   f0fe8289b7d147943bf2fc2147833254881577e8f9ed3d94ddb39e430e711725  mesa-19.1.8.tar.xz
25*61046927SAndroid Build Coastguard Worker
26*61046927SAndroid Build Coastguard WorkerNew features
27*61046927SAndroid Build Coastguard Worker------------
28*61046927SAndroid Build Coastguard Worker
29*61046927SAndroid Build Coastguard WorkerNone
30*61046927SAndroid Build Coastguard Worker
31*61046927SAndroid Build Coastguard WorkerBug fixes
32*61046927SAndroid Build Coastguard Worker---------
33*61046927SAndroid Build Coastguard Worker
34*61046927SAndroid Build Coastguard Worker-  `Bug 111236 <https://bugs.freedesktop.org/show_bug.cgi?id=111236>`__
35*61046927SAndroid Build Coastguard Worker   - VA-API radeonsi SIGSEGV \__memmove_avx_unaligned
36*61046927SAndroid Build Coastguard Worker-  `Bug 111664 <https://bugs.freedesktop.org/show_bug.cgi?id=111664>`__
37*61046927SAndroid Build Coastguard Worker   - [Bisected] Segmentation fault on FS shader compilation (mat4x3 \*
38*61046927SAndroid Build Coastguard Worker   mat4x3)
39*61046927SAndroid Build Coastguard Worker-  `Issue
40*61046927SAndroid Build Coastguard Worker   #121 <https://gitlab.freedesktop.org/mesa/mesa/-/issues/121>`__ -
41*61046927SAndroid Build Coastguard Worker   Shared Memeory leakage in XCreateDrawable
42*61046927SAndroid Build Coastguard Worker-  `Issue
43*61046927SAndroid Build Coastguard Worker   #795 <https://gitlab.freedesktop.org/mesa/mesa/-/issues/795>`__ -
44*61046927SAndroid Build Coastguard Worker   Xorg does not render with mesa 19.1.7
45*61046927SAndroid Build Coastguard Worker-  `Issue
46*61046927SAndroid Build Coastguard Worker   #939 <https://gitlab.freedesktop.org/mesa/mesa/-/issues/939>`__ -
47*61046927SAndroid Build Coastguard Worker   Meson can't find 32-bit libXvMCW in non-standard path
48*61046927SAndroid Build Coastguard Worker-  `Issue
49*61046927SAndroid Build Coastguard Worker   #944 <https://gitlab.freedesktop.org/mesa/mesa/-/issues/944>`__ -
50*61046927SAndroid Build Coastguard Worker   Mesa doesn't build with current Scons version (3.1.0)
51*61046927SAndroid Build Coastguard Worker-  `Issue
52*61046927SAndroid Build Coastguard Worker   #1838 <https://gitlab.freedesktop.org/mesa/mesa/-/issues/1838>`__ -
53*61046927SAndroid Build Coastguard Worker   Mesa installs gl.pc and egl.pc even with libglvnd >= 1.2.0
54*61046927SAndroid Build Coastguard Worker-  `Issue
55*61046927SAndroid Build Coastguard Worker   #1844 <https://gitlab.freedesktop.org/mesa/mesa/-/issues/1844>`__ -
56*61046927SAndroid Build Coastguard Worker   libXvMC-1.0.12 breaks mesa build
57*61046927SAndroid Build Coastguard Worker-  `Issue
58*61046927SAndroid Build Coastguard Worker   #1869 <https://gitlab.freedesktop.org/mesa/mesa/-/issues/1869>`__ - X
59*61046927SAndroid Build Coastguard Worker   server does not start with Mesa 19.2.0
60*61046927SAndroid Build Coastguard Worker-  `Issue
61*61046927SAndroid Build Coastguard Worker   #1872 <https://gitlab.freedesktop.org/mesa/mesa/-/issues/1872>`__ -
62*61046927SAndroid Build Coastguard Worker   [bisected] piglit spec.arb_texture_view.bug-layers-image causes gpu
63*61046927SAndroid Build Coastguard Worker   hangs on IVB
64*61046927SAndroid Build Coastguard Worker-  `Issue
65*61046927SAndroid Build Coastguard Worker   #1878 <https://gitlab.freedesktop.org/mesa/mesa/-/issues/1878>`__ -
66*61046927SAndroid Build Coastguard Worker   meson.build:1447:6: ERROR: Problem encountered: libdrm required for
67*61046927SAndroid Build Coastguard Worker   gallium video statetrackers when using x11
68*61046927SAndroid Build Coastguard Worker
69*61046927SAndroid Build Coastguard WorkerChanges
70*61046927SAndroid Build Coastguard Worker-------
71*61046927SAndroid Build Coastguard Worker
72*61046927SAndroid Build Coastguard WorkerAdam Jackson (1):
73*61046927SAndroid Build Coastguard Worker
74*61046927SAndroid Build Coastguard Worker-  docs: Update bug report URLs for the gitlab migration
75*61046927SAndroid Build Coastguard Worker
76*61046927SAndroid Build Coastguard WorkerAlan Coopersmith (5):
77*61046927SAndroid Build Coastguard Worker
78*61046927SAndroid Build Coastguard Worker-  c99_compat.h: Don't try to use 'restrict' in C++ code
79*61046927SAndroid Build Coastguard Worker-  util: Make Solaris implemention of p_atomic_add work with gcc
80*61046927SAndroid Build Coastguard Worker-  util: Workaround lack of flock on Solaris
81*61046927SAndroid Build Coastguard Worker-  meson: recognize "sunos" as the system name for Solaris
82*61046927SAndroid Build Coastguard Worker-  intel/common: include unistd.h for ioctl() prototype on Solaris
83*61046927SAndroid Build Coastguard Worker
84*61046927SAndroid Build Coastguard WorkerAndreas Gottschling (1):
85*61046927SAndroid Build Coastguard Worker
86*61046927SAndroid Build Coastguard Worker-  drisw: Fix shared memory leak on drawable resize
87*61046927SAndroid Build Coastguard Worker
88*61046927SAndroid Build Coastguard WorkerAndres Gomez (3):
89*61046927SAndroid Build Coastguard Worker
90*61046927SAndroid Build Coastguard Worker-  docs: Add the maximum implemented Vulkan API version in 19.1 rel
91*61046927SAndroid Build Coastguard Worker   notes
92*61046927SAndroid Build Coastguard Worker-  docs/features: Update VK_KHR_display_swapchain status
93*61046927SAndroid Build Coastguard Worker-  egl: Remove the 565 pbuffer-only EGL config under X11.
94*61046927SAndroid Build Coastguard Worker
95*61046927SAndroid Build Coastguard WorkerAndrii Simiklit (1):
96*61046927SAndroid Build Coastguard Worker
97*61046927SAndroid Build Coastguard Worker-  glsl: disallow incompatible matrices multiplication
98*61046927SAndroid Build Coastguard Worker
99*61046927SAndroid Build Coastguard WorkerArcady Goldmints-Orlov (1):
100*61046927SAndroid Build Coastguard Worker
101*61046927SAndroid Build Coastguard Worker-  anv: fix descriptor limits on gen8
102*61046927SAndroid Build Coastguard Worker
103*61046927SAndroid Build Coastguard WorkerBas Nieuwenhuizen (2):
104*61046927SAndroid Build Coastguard Worker
105*61046927SAndroid Build Coastguard Worker-  tu: Set up glsl types.
106*61046927SAndroid Build Coastguard Worker-  radv: Add workaround for hang in The Surge 2.
107*61046927SAndroid Build Coastguard Worker
108*61046927SAndroid Build Coastguard WorkerDanylo Piliaiev (1):
109*61046927SAndroid Build Coastguard Worker
110*61046927SAndroid Build Coastguard Worker-  st/nine: Ignore D3DSIO_RET if it is the last instruction in a shader
111*61046927SAndroid Build Coastguard Worker
112*61046927SAndroid Build Coastguard WorkerDylan Baker (5):
113*61046927SAndroid Build Coastguard Worker
114*61046927SAndroid Build Coastguard Worker-  meson: fix logic for generating .pc files with old glvnd
115*61046927SAndroid Build Coastguard Worker-  meson: Try finding libxvmcw via pkg-config before using find_library
116*61046927SAndroid Build Coastguard Worker-  meson: Link xvmc with libxv
117*61046927SAndroid Build Coastguard Worker-  meson: gallium media state trackers require libdrm with x11
118*61046927SAndroid Build Coastguard Worker-  meson: Only error building gallium video without libdrm when the
119*61046927SAndroid Build Coastguard Worker   platform is drm
120*61046927SAndroid Build Coastguard Worker
121*61046927SAndroid Build Coastguard WorkerEric Engestrom (4):
122*61046927SAndroid Build Coastguard Worker
123*61046927SAndroid Build Coastguard Worker-  gl: drop incorrect pkg-config file for glvnd
124*61046927SAndroid Build Coastguard Worker-  meson: re-add incorrect pkg-config files with GLVND for backward
125*61046927SAndroid Build Coastguard Worker   compatibility
126*61046927SAndroid Build Coastguard Worker-  util/anon_file: add missing #include
127*61046927SAndroid Build Coastguard Worker-  util/anon_file: const string param
128*61046927SAndroid Build Coastguard Worker
129*61046927SAndroid Build Coastguard WorkerErik Faye-Lund (1):
130*61046927SAndroid Build Coastguard Worker
131*61046927SAndroid Build Coastguard Worker-  glsl: correct bitcast-helpers
132*61046927SAndroid Build Coastguard Worker
133*61046927SAndroid Build Coastguard WorkerGreg V (1):
134*61046927SAndroid Build Coastguard Worker
135*61046927SAndroid Build Coastguard Worker-  util: add anon_file.h for all memfd/temp file usage
136*61046927SAndroid Build Coastguard Worker
137*61046927SAndroid Build Coastguard WorkerHaihao Xiang (1):
138*61046927SAndroid Build Coastguard Worker
139*61046927SAndroid Build Coastguard Worker-  i965: support AYUV/XYUV for external import only
140*61046927SAndroid Build Coastguard Worker
141*61046927SAndroid Build Coastguard WorkerHal Gentz (1):
142*61046927SAndroid Build Coastguard Worker
143*61046927SAndroid Build Coastguard Worker-  gallium/osmesa: Fix the inability to set no context as current.
144*61046927SAndroid Build Coastguard Worker
145*61046927SAndroid Build Coastguard WorkerFaith Ekstrand (2):
146*61046927SAndroid Build Coastguard Worker
147*61046927SAndroid Build Coastguard Worker-  nir/repair_ssa: Replace the unreachable check with the phi builder
148*61046927SAndroid Build Coastguard Worker-  intel/fs: Fix fs_inst::flags_read for ANY/ALL predicates
149*61046927SAndroid Build Coastguard Worker
150*61046927SAndroid Build Coastguard WorkerJuan A. Suarez Romero (11):
151*61046927SAndroid Build Coastguard Worker
152*61046927SAndroid Build Coastguard Worker-  docs: add sha256 checksums for 19.1.7
153*61046927SAndroid Build Coastguard Worker-  cherry-ignore: add explicit 19.2 only nominations
154*61046927SAndroid Build Coastguard Worker-  cherry-ignore: add explicit 19.3 only nominations
155*61046927SAndroid Build Coastguard Worker-  Revert "Revert "intel/fs: Move the scalar-region conversion to the
156*61046927SAndroid Build Coastguard Worker   generator.""
157*61046927SAndroid Build Coastguard Worker-  cherry-ignore: Revert "gallium: remove PIPE_CAP_TEXTURE_SHADOW_MAP"
158*61046927SAndroid Build Coastguard Worker-  bin/get-pick-list.sh: sha1 commits can be smaller than 8 chars
159*61046927SAndroid Build Coastguard Worker-  cherry-ignore: nir/opt_large_constants: Handle store writemasks
160*61046927SAndroid Build Coastguard Worker-  cherry-ignore: util: added missing headers in anon-file
161*61046927SAndroid Build Coastguard Worker-  cherry-ignore: radv: Fix condition for skipping the continue CS.
162*61046927SAndroid Build Coastguard Worker-  cherry-ignore: Revert "radv: disable viewport clamping even if FS
163*61046927SAndroid Build Coastguard Worker   doesn't write Z"
164*61046927SAndroid Build Coastguard Worker-  Update version to 19.1.8
165*61046927SAndroid Build Coastguard Worker
166*61046927SAndroid Build Coastguard WorkerKen Mays (1):
167*61046927SAndroid Build Coastguard Worker
168*61046927SAndroid Build Coastguard Worker-  haiku: fix Mesa build
169*61046927SAndroid Build Coastguard Worker
170*61046927SAndroid Build Coastguard WorkerKenneth Graunke (4):
171*61046927SAndroid Build Coastguard Worker
172*61046927SAndroid Build Coastguard Worker-  iris: Initialize ice->state.prim_mode to an invalid value
173*61046927SAndroid Build Coastguard Worker-  intel: Increase Gen11 compute shader scratch IDs to 64.
174*61046927SAndroid Build Coastguard Worker-  iris: Disable CCS_E for 32-bit floating point textures.
175*61046927SAndroid Build Coastguard Worker-  iris: Fix iris_rebind_buffer() for VBOs with non-zero offsets.
176*61046927SAndroid Build Coastguard Worker
177*61046927SAndroid Build Coastguard WorkerLionel Landwerlin (5):
178*61046927SAndroid Build Coastguard Worker
179*61046927SAndroid Build Coastguard Worker-  anv: gem-stubs: return a valid fd got anv_gem_userptr()
180*61046927SAndroid Build Coastguard Worker-  intel: use proper label for Comet Lake skus
181*61046927SAndroid Build Coastguard Worker-  mesa: don't forget to clear \_Layer field on texture unit
182*61046927SAndroid Build Coastguard Worker-  intel: fix subslice computation from topology data
183*61046927SAndroid Build Coastguard Worker-  intel/isl: Set null surface format to R32_UINT
184*61046927SAndroid Build Coastguard Worker
185*61046927SAndroid Build Coastguard WorkerMarek Olšák (1):
186*61046927SAndroid Build Coastguard Worker
187*61046927SAndroid Build Coastguard Worker-  gallium/vl: don't set PIPE_HANDLE_USAGE_EXPLICIT_FLUSH
188*61046927SAndroid Build Coastguard Worker
189*61046927SAndroid Build Coastguard WorkerMatt Turner (1):
190*61046927SAndroid Build Coastguard Worker
191*61046927SAndroid Build Coastguard Worker-  util: Drop preprocessor guards for glibc-2.12
192*61046927SAndroid Build Coastguard Worker
193*61046927SAndroid Build Coastguard WorkerMichel Dänzer (1):
194*61046927SAndroid Build Coastguard Worker
195*61046927SAndroid Build Coastguard Worker-  radeonsi: fix VAAPI segfault due to various bugs
196*61046927SAndroid Build Coastguard Worker
197*61046927SAndroid Build Coastguard WorkerMichel Zou (2):
198*61046927SAndroid Build Coastguard Worker
199*61046927SAndroid Build Coastguard Worker-  scons: add py3 support
200*61046927SAndroid Build Coastguard Worker-  scons: For MinGW use -posix flag.
201*61046927SAndroid Build Coastguard Worker
202*61046927SAndroid Build Coastguard WorkerPaulo Zanoni (1):
203*61046927SAndroid Build Coastguard Worker
204*61046927SAndroid Build Coastguard Worker-  intel/fs: fix SHADER_OPCODE_CLUSTER_BROADCAST for SIMD32
205*61046927SAndroid Build Coastguard Worker
206*61046927SAndroid Build Coastguard WorkerProdea Alexandru-Liviu (1):
207*61046927SAndroid Build Coastguard Worker
208*61046927SAndroid Build Coastguard Worker-  scons/MSYS2-MinGW-W64: Fix build options defaults
209*61046927SAndroid Build Coastguard Worker
210*61046927SAndroid Build Coastguard WorkerRhys Perry (2):
211*61046927SAndroid Build Coastguard Worker
212*61046927SAndroid Build Coastguard Worker-  radv: always emit a position export in gs copy shaders
213*61046927SAndroid Build Coastguard Worker-  nir/opt_remove_phis: handle phis with no sources
214*61046927SAndroid Build Coastguard Worker
215*61046927SAndroid Build Coastguard WorkerSamuel Iglesias Gonsálvez (1):
216*61046927SAndroid Build Coastguard Worker
217*61046927SAndroid Build Coastguard Worker-  intel/nir: do not apply the fsin and fcos trig workarounds for consts
218*61046927SAndroid Build Coastguard Worker
219*61046927SAndroid Build Coastguard WorkerStephen Barber (1):
220*61046927SAndroid Build Coastguard Worker
221*61046927SAndroid Build Coastguard Worker-  nouveau: add idep_nir_headers as dep for libnouveau
222*61046927SAndroid Build Coastguard Worker
223*61046927SAndroid Build Coastguard WorkerTapani Pälli (3):
224*61046927SAndroid Build Coastguard Worker
225*61046927SAndroid Build Coastguard Worker-  iris: close screen fd on iris_destroy_screen
226*61046927SAndroid Build Coastguard Worker-  egl: check for NULL value like eglGetSyncAttribKHR does
227*61046927SAndroid Build Coastguard Worker-  util: fix os_create_anonymous_file on android
228*61046927SAndroid Build Coastguard Worker
229*61046927SAndroid Build Coastguard Workerpal1000 (2):
230*61046927SAndroid Build Coastguard Worker
231*61046927SAndroid Build Coastguard Worker-  scons/windows: Support build with LLVM 9.
232*61046927SAndroid Build Coastguard Worker-  scons: Fix MSYS2 Mingw-w64 build.
233