xref: /aosp_15_r20/external/mesa3d/docs/relnotes/19.2.1.rst (revision 6104692788411f58d303aa86923a9ff6ecaded22)
1*61046927SAndroid Build Coastguard WorkerMesa 19.2.1 Release Notes / 2019-10-09
2*61046927SAndroid Build Coastguard Worker======================================
3*61046927SAndroid Build Coastguard Worker
4*61046927SAndroid Build Coastguard WorkerMesa 19.2.1 is a bug fix release which fixes bugs found since the 19.2.0
5*61046927SAndroid Build Coastguard Workerrelease.
6*61046927SAndroid Build Coastguard Worker
7*61046927SAndroid Build Coastguard WorkerMesa 19.2.1 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.2.1 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 checksum
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       4cc53ca1a8d12c6ff0e5ea44a5213c05c88447ab50d7e28bb350cd29199f01e9  mesa-19.2.1.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 Worker-  None
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-  meson.build:1447:6: ERROR: Problem encountered: libdrm required for
35*61046927SAndroid Build Coastguard Worker   gallium video statetrackers when using x11
36*61046927SAndroid Build Coastguard Worker-  Mesa doesn't build with current Scons version (3.1.0)
37*61046927SAndroid Build Coastguard Worker-  libXvMC-1.0.12 breaks mesa build
38*61046927SAndroid Build Coastguard Worker-  Meson can't find 32-bit libXvMCW in non-standard path
39*61046927SAndroid Build Coastguard Worker-  Mesa installs gl.pc and egl.pc even with libglvnd >= 1.2.0
40*61046927SAndroid Build Coastguard Worker
41*61046927SAndroid Build Coastguard WorkerChanges
42*61046927SAndroid Build Coastguard Worker-------
43*61046927SAndroid Build Coastguard Worker
44*61046927SAndroid Build Coastguard WorkerAndreas Gottschling (1):
45*61046927SAndroid Build Coastguard Worker
46*61046927SAndroid Build Coastguard Worker-  drisw: Fix shared memory leak on drawable resize
47*61046927SAndroid Build Coastguard Worker
48*61046927SAndroid Build Coastguard WorkerAndres Gomez (1):
49*61046927SAndroid Build Coastguard Worker
50*61046927SAndroid Build Coastguard Worker-  egl: Remove the 565 pbuffer-only EGL config under X11.
51*61046927SAndroid Build Coastguard Worker
52*61046927SAndroid Build Coastguard WorkerAndrii Simiklit (1):
53*61046927SAndroid Build Coastguard Worker
54*61046927SAndroid Build Coastguard Worker-  glsl: disallow incompatible matrices multiplication
55*61046927SAndroid Build Coastguard Worker
56*61046927SAndroid Build Coastguard WorkerBas Nieuwenhuizen (1):
57*61046927SAndroid Build Coastguard Worker
58*61046927SAndroid Build Coastguard Worker-  radv: Fix condition for skipping the continue CS.
59*61046927SAndroid Build Coastguard Worker
60*61046927SAndroid Build Coastguard WorkerConnor Abbott (1):
61*61046927SAndroid Build Coastguard Worker
62*61046927SAndroid Build Coastguard Worker-  nir/opt_large_constants: Handle store writemasks
63*61046927SAndroid Build Coastguard Worker
64*61046927SAndroid Build Coastguard WorkerDanylo Piliaiev (1):
65*61046927SAndroid Build Coastguard Worker
66*61046927SAndroid Build Coastguard Worker-  st/nine: Ignore D3DSIO_RET if it is the last instruction in a shader
67*61046927SAndroid Build Coastguard Worker
68*61046927SAndroid Build Coastguard WorkerDylan Baker (9):
69*61046927SAndroid Build Coastguard Worker
70*61046927SAndroid Build Coastguard Worker-  meson: fix logic for generating .pc files with old glvnd
71*61046927SAndroid Build Coastguard Worker-  meson: Try finding libxvmcw via pkg-config before using find_library
72*61046927SAndroid Build Coastguard Worker-  meson: Link xvmc with libxv
73*61046927SAndroid Build Coastguard Worker-  meson: gallium media state trackers require libdrm with x11
74*61046927SAndroid Build Coastguard Worker-  .cherry-ignore: Update for 19.2.1 cycle
75*61046927SAndroid Build Coastguard Worker-  meson: Only error building gallium video without libdrm when the
76*61046927SAndroid Build Coastguard Worker   platform is drm
77*61046927SAndroid Build Coastguard Worker-  scripts: Add a gen_release_notes.py script
78*61046927SAndroid Build Coastguard Worker-  release: Add an update_release_calendar.py script
79*61046927SAndroid Build Coastguard Worker-  bin: delete unused releasing scripts
80*61046927SAndroid Build Coastguard Worker
81*61046927SAndroid Build Coastguard WorkerEric Engestrom (3):
82*61046927SAndroid Build Coastguard Worker
83*61046927SAndroid Build Coastguard Worker-  radv: fix s/load/store/ copy-paste typo
84*61046927SAndroid Build Coastguard Worker-  meson: drop -Wno-foo bug workaround for Meson < 0.46
85*61046927SAndroid Build Coastguard Worker-  meson: add missing idep_nir_headers in iris_gen_libs
86*61046927SAndroid Build Coastguard Worker
87*61046927SAndroid Build Coastguard WorkerErik Faye-Lund (1):
88*61046927SAndroid Build Coastguard Worker
89*61046927SAndroid Build Coastguard Worker-  glsl: correct bitcast-helpers
90*61046927SAndroid Build Coastguard Worker
91*61046927SAndroid Build Coastguard WorkerIan Romanick (1):
92*61046927SAndroid Build Coastguard Worker
93*61046927SAndroid Build Coastguard Worker-  nir/range-analysis: Bail if the types don't match
94*61046927SAndroid Build Coastguard Worker
95*61046927SAndroid Build Coastguard WorkerFaith Ekstrand (1):
96*61046927SAndroid Build Coastguard Worker
97*61046927SAndroid Build Coastguard Worker-  intel/fs: Fix fs_inst::flags_read for ANY/ALL predicates
98*61046927SAndroid Build Coastguard Worker
99*61046927SAndroid Build Coastguard WorkerKen Mays (1):
100*61046927SAndroid Build Coastguard Worker
101*61046927SAndroid Build Coastguard Worker-  haiku: fix Mesa build
102*61046927SAndroid Build Coastguard Worker
103*61046927SAndroid Build Coastguard WorkerKenneth Graunke (2):
104*61046927SAndroid Build Coastguard Worker
105*61046927SAndroid Build Coastguard Worker-  iris: Disable CCS_E for 32-bit floating point textures.
106*61046927SAndroid Build Coastguard Worker-  iris: Fix iris_rebind_buffer() for VBOs with non-zero offsets.
107*61046927SAndroid Build Coastguard Worker
108*61046927SAndroid Build Coastguard WorkerLionel Landwerlin (6):
109*61046927SAndroid Build Coastguard Worker
110*61046927SAndroid Build Coastguard Worker-  anv: gem-stubs: return a valid fd got anv_gem_userptr()
111*61046927SAndroid Build Coastguard Worker-  intel: use proper label for Comet Lake skus
112*61046927SAndroid Build Coastguard Worker-  mesa: don't forget to clear \_Layer field on texture unit
113*61046927SAndroid Build Coastguard Worker-  intel: fix topology query
114*61046927SAndroid Build Coastguard Worker-  intel: fix subslice computation from topology data
115*61046927SAndroid Build Coastguard Worker-  intel/isl: Set null surface format to R32_UINT
116*61046927SAndroid Build Coastguard Worker
117*61046927SAndroid Build Coastguard WorkerMarek Olšák (7):
118*61046927SAndroid Build Coastguard Worker
119*61046927SAndroid Build Coastguard Worker-  gallium/vl: don't set PIPE_HANDLE_USAGE_EXPLICIT_FLUSH
120*61046927SAndroid Build Coastguard Worker-  gallium: extend resource_get_param to be as capable as
121*61046927SAndroid Build Coastguard Worker   resource_get_handle
122*61046927SAndroid Build Coastguard Worker-  radeonsi/gfx10: fix L2 cache rinse programming
123*61046927SAndroid Build Coastguard Worker-  ac: fix incorrect vram_size reported by the kernel
124*61046927SAndroid Build Coastguard Worker-  ac: fix num_good_cu_per_sh for harvested chips
125*61046927SAndroid Build Coastguard Worker-  ac: add radeon_info::tcc_harvested
126*61046927SAndroid Build Coastguard Worker-  radeonsi/gfx10: fix corruption for chips with harvested TCCs
127*61046927SAndroid Build Coastguard Worker
128*61046927SAndroid Build Coastguard WorkerMauro Rossi (1):
129*61046927SAndroid Build Coastguard Worker
130*61046927SAndroid Build Coastguard Worker-  android: compiler/nir: build nir_divergence_analysis.c
131*61046927SAndroid Build Coastguard Worker
132*61046927SAndroid Build Coastguard WorkerMichel Dänzer (1):
133*61046927SAndroid Build Coastguard Worker
134*61046927SAndroid Build Coastguard Worker-  radeonsi: fix VAAPI segfault due to various bugs
135*61046927SAndroid Build Coastguard Worker
136*61046927SAndroid Build Coastguard WorkerMichel Zou (1):
137*61046927SAndroid Build Coastguard Worker
138*61046927SAndroid Build Coastguard Worker-  scons: add py3 support
139*61046927SAndroid Build Coastguard Worker
140*61046927SAndroid Build Coastguard WorkerProdea Alexandru-Liviu (1):
141*61046927SAndroid Build Coastguard Worker
142*61046927SAndroid Build Coastguard Worker-  scons/MSYS2-MinGW-W64: Fix build options defaults
143*61046927SAndroid Build Coastguard Worker
144*61046927SAndroid Build Coastguard WorkerRhys Perry (1):
145*61046927SAndroid Build Coastguard Worker
146*61046927SAndroid Build Coastguard Worker-  nir/opt_remove_phis: handle phis with no sources
147*61046927SAndroid Build Coastguard Worker
148*61046927SAndroid Build Coastguard WorkerStephen Barber (1):
149*61046927SAndroid Build Coastguard Worker
150*61046927SAndroid Build Coastguard Worker-  nouveau: add idep_nir_headers as dep for libnouveau
151*61046927SAndroid Build Coastguard Worker
152*61046927SAndroid Build Coastguard WorkerTapani Pälli (2):
153*61046927SAndroid Build Coastguard Worker
154*61046927SAndroid Build Coastguard Worker-  iris: disable aux on first get_param if not created with aux
155*61046927SAndroid Build Coastguard Worker-  anv/android: fix images created with external format support
156*61046927SAndroid Build Coastguard Worker
157*61046927SAndroid Build Coastguard Workerpal1000 (2):
158*61046927SAndroid Build Coastguard Worker
159*61046927SAndroid Build Coastguard Worker-  scons: Fix MSYS2 Mingw-w64 build.
160*61046927SAndroid Build Coastguard Worker-  scons/windows: Support build with LLVM 9.
161