gitlab-ci: fix testing whether a variable with a given name is set or not
[mesa.git] / docs / relnotes / 19.2.1.rst
1 Mesa 19.2.1 Release Notes / 2019-10-09
2 ======================================
3
4 Mesa 19.2.1 is a bug fix release which fixes bugs found since the 19.2.0
5 release.
6
7 Mesa 19.2.1 implements the OpenGL 4.5 API, but the version reported by
8 glGetString(GL_VERSION) or glGetIntegerv(GL_MAJOR_VERSION) /
9 glGetIntegerv(GL_MINOR_VERSION) depends on the particular driver being
10 used. Some drivers don't support all the features required in OpenGL
11 4.5. OpenGL 4.5 is **only** available if requested at context creation.
12 Compatibility contexts may report a lower version depending on each
13 driver.
14
15 Mesa 19.2.1 implements the Vulkan 1.1 API, but the version reported by
16 the apiVersion property of the VkPhysicalDeviceProperties struct depends
17 on the particular driver being used.
18
19 SHA256 checksum
20 ---------------
21
22 ::
23
24 4cc53ca1a8d12c6ff0e5ea44a5213c05c88447ab50d7e28bb350cd29199f01e9 mesa-19.2.1.tar.xz
25
26 New features
27 ------------
28
29 - None
30
31 Bug fixes
32 ---------
33
34 - meson.build:1447:6: ERROR: Problem encountered: libdrm required for
35 gallium video statetrackers when using x11
36 - Mesa doesn't build with current Scons version (3.1.0)
37 - libXvMC-1.0.12 breaks mesa build
38 - Meson can't find 32-bit libXvMCW in non-standard path
39 - Mesa installs gl.pc and egl.pc even with libglvnd >= 1.2.0
40
41 Changes
42 -------
43
44 Andreas Gottschling (1):
45
46 - drisw: Fix shared memory leak on drawable resize
47
48 Andres Gomez (1):
49
50 - egl: Remove the 565 pbuffer-only EGL config under X11.
51
52 Andrii Simiklit (1):
53
54 - glsl: disallow incompatible matrices multiplication
55
56 Bas Nieuwenhuizen (1):
57
58 - radv: Fix condition for skipping the continue CS.
59
60 Connor Abbott (1):
61
62 - nir/opt_large_constants: Handle store writemasks
63
64 Danylo Piliaiev (1):
65
66 - st/nine: Ignore D3DSIO_RET if it is the last instruction in a shader
67
68 Dylan Baker (9):
69
70 - meson: fix logic for generating .pc files with old glvnd
71 - meson: Try finding libxvmcw via pkg-config before using find_library
72 - meson: Link xvmc with libxv
73 - meson: gallium media state trackers require libdrm with x11
74 - .cherry-ignore: Update for 19.2.1 cycle
75 - meson: Only error building gallium video without libdrm when the
76 platform is drm
77 - scripts: Add a gen_release_notes.py script
78 - release: Add an update_release_calendar.py script
79 - bin: delete unused releasing scripts
80
81 Eric Engestrom (3):
82
83 - radv: fix s/load/store/ copy-paste typo
84 - meson: drop -Wno-foo bug workaround for Meson < 0.46
85 - meson: add missing idep_nir_headers in iris_gen_libs
86
87 Erik Faye-Lund (1):
88
89 - glsl: correct bitcast-helpers
90
91 Ian Romanick (1):
92
93 - nir/range-analysis: Bail if the types don't match
94
95 Jason Ekstrand (1):
96
97 - intel/fs: Fix fs_inst::flags_read for ANY/ALL predicates
98
99 Ken Mays (1):
100
101 - haiku: fix Mesa build
102
103 Kenneth Graunke (2):
104
105 - iris: Disable CCS_E for 32-bit floating point textures.
106 - iris: Fix iris_rebind_buffer() for VBOs with non-zero offsets.
107
108 Lionel Landwerlin (6):
109
110 - anv: gem-stubs: return a valid fd got anv_gem_userptr()
111 - intel: use proper label for Comet Lake skus
112 - mesa: don't forget to clear \_Layer field on texture unit
113 - intel: fix topology query
114 - intel: fix subslice computation from topology data
115 - intel/isl: Set null surface format to R32_UINT
116
117 Marek Olšák (7):
118
119 - gallium/vl: don't set PIPE_HANDLE_USAGE_EXPLICIT_FLUSH
120 - gallium: extend resource_get_param to be as capable as
121 resource_get_handle
122 - radeonsi/gfx10: fix L2 cache rinse programming
123 - ac: fix incorrect vram_size reported by the kernel
124 - ac: fix num_good_cu_per_sh for harvested chips
125 - ac: add radeon_info::tcc_harvested
126 - radeonsi/gfx10: fix corruption for chips with harvested TCCs
127
128 Mauro Rossi (1):
129
130 - android: compiler/nir: build nir_divergence_analysis.c
131
132 Michel Dänzer (1):
133
134 - radeonsi: fix VAAPI segfault due to various bugs
135
136 Michel Zou (1):
137
138 - scons: add py3 support
139
140 Prodea Alexandru-Liviu (1):
141
142 - scons/MSYS2-MinGW-W64: Fix build options defaults
143
144 Rhys Perry (1):
145
146 - nir/opt_remove_phis: handle phis with no sources
147
148 Stephen Barber (1):
149
150 - nouveau: add idep_nir_headers as dep for libnouveau
151
152 Tapani Pälli (2):
153
154 - iris: disable aux on first get_param if not created with aux
155 - anv/android: fix images created with external format support
156
157 pal1000 (2):
158
159 - scons: Fix MSYS2 Mingw-w64 build.
160 - scons/windows: Support build with LLVM 9.