xref: /aosp_15_r20/external/mesa3d/docs/relnotes/18.3.3.rst (revision 6104692788411f58d303aa86923a9ff6ecaded22)
1*61046927SAndroid Build Coastguard WorkerMesa 18.3.3 Release Notes / January 31, 2019
2*61046927SAndroid Build Coastguard Worker============================================
3*61046927SAndroid Build Coastguard Worker
4*61046927SAndroid Build Coastguard WorkerMesa 18.3.3 is a bug fix release which fixes bugs found since the 18.3.2
5*61046927SAndroid Build Coastguard Workerrelease.
6*61046927SAndroid Build Coastguard Worker
7*61046927SAndroid Build Coastguard WorkerMesa 18.3.3 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 WorkerSHA256 checksums
16*61046927SAndroid Build Coastguard Worker----------------
17*61046927SAndroid Build Coastguard Worker
18*61046927SAndroid Build Coastguard Worker::
19*61046927SAndroid Build Coastguard Worker
20*61046927SAndroid Build Coastguard Worker   6b9893942fe8011c7736d51448deb6ef80ece2257e0fac27b02e997a6605d5e4  mesa-18.3.3.tar.gz
21*61046927SAndroid Build Coastguard Worker   2ab6886a6966c532ccbcc3b240925e681464b658244f0cbed752615af3936299  mesa-18.3.3.tar.xz
22*61046927SAndroid Build Coastguard Worker
23*61046927SAndroid Build Coastguard WorkerNew features
24*61046927SAndroid Build Coastguard Worker------------
25*61046927SAndroid Build Coastguard Worker
26*61046927SAndroid Build Coastguard WorkerNone
27*61046927SAndroid Build Coastguard Worker
28*61046927SAndroid Build Coastguard WorkerBug fixes
29*61046927SAndroid Build Coastguard Worker---------
30*61046927SAndroid Build Coastguard Worker
31*61046927SAndroid Build Coastguard Worker-  `Bug 108877 <https://bugs.freedesktop.org/show_bug.cgi?id=108877>`__
32*61046927SAndroid Build Coastguard Worker   - OpenGL CTS gl43 test cases were interrupted due to segment fault
33*61046927SAndroid Build Coastguard Worker-  `Bug 109023 <https://bugs.freedesktop.org/show_bug.cgi?id=109023>`__
34*61046927SAndroid Build Coastguard Worker   - error: inlining failed in call to always_inline ‘__m512
35*61046927SAndroid Build Coastguard Worker   \_mm512_and_ps(__m512, \__m512)’: target specific option mismatch
36*61046927SAndroid Build Coastguard Worker-  `Bug 109129 <https://bugs.freedesktop.org/show_bug.cgi?id=109129>`__
37*61046927SAndroid Build Coastguard Worker   - format_types.h:1220: undefined reference to \`_mm256_cvtps_ph'
38*61046927SAndroid Build Coastguard Worker-  `Bug 109229 <https://bugs.freedesktop.org/show_bug.cgi?id=109229>`__
39*61046927SAndroid Build Coastguard Worker   - glLinkProgram locks up for ~30 seconds
40*61046927SAndroid Build Coastguard Worker-  `Bug 109242 <https://bugs.freedesktop.org/show_bug.cgi?id=109242>`__
41*61046927SAndroid Build Coastguard Worker   - [RADV] The Witcher 3 system freeze
42*61046927SAndroid Build Coastguard Worker-  `Bug 109488 <https://bugs.freedesktop.org/show_bug.cgi?id=109488>`__
43*61046927SAndroid Build Coastguard Worker   - Mesa 18.3.2 crash on a specific fragment shader (assert triggered)
44*61046927SAndroid Build Coastguard Worker   / already fixed on the master branch.
45*61046927SAndroid Build Coastguard Worker
46*61046927SAndroid Build Coastguard WorkerChanges
47*61046927SAndroid Build Coastguard Worker-------
48*61046927SAndroid Build Coastguard Worker
49*61046927SAndroid Build Coastguard WorkerAndres Gomez (2):
50*61046927SAndroid Build Coastguard Worker
51*61046927SAndroid Build Coastguard Worker-  bin/get-pick-list.sh: fix the oneline printing
52*61046927SAndroid Build Coastguard Worker-  bin/get-pick-list.sh: fix redirection in sh
53*61046927SAndroid Build Coastguard Worker
54*61046927SAndroid Build Coastguard WorkerAxel Davy (1):
55*61046927SAndroid Build Coastguard Worker
56*61046927SAndroid Build Coastguard Worker-  st/nine: Immediately upload user provided textures
57*61046927SAndroid Build Coastguard Worker
58*61046927SAndroid Build Coastguard WorkerBas Nieuwenhuizen (3):
59*61046927SAndroid Build Coastguard Worker
60*61046927SAndroid Build Coastguard Worker-  radv: Only use 32 KiB per threadgroup on Stoney.
61*61046927SAndroid Build Coastguard Worker-  radv: Set partial_vs_wave for pipelines with just GS, not tess.
62*61046927SAndroid Build Coastguard Worker-  nir: Account for atomics in copy propagation.
63*61046927SAndroid Build Coastguard Worker
64*61046927SAndroid Build Coastguard WorkerBruce Cherniak (1):
65*61046927SAndroid Build Coastguard Worker
66*61046927SAndroid Build Coastguard Worker-  gallium/swr: Fix multi-context sync fence deadlock.
67*61046927SAndroid Build Coastguard Worker
68*61046927SAndroid Build Coastguard WorkerCarsten Haitzler (Rasterman) (2):
69*61046927SAndroid Build Coastguard Worker
70*61046927SAndroid Build Coastguard Worker-  vc4: Use named parameters for the NEON inline asm.
71*61046927SAndroid Build Coastguard Worker-  vc4: Declare the cpu pointers as being modified in NEON asm.
72*61046927SAndroid Build Coastguard Worker
73*61046927SAndroid Build Coastguard WorkerDanylo Piliaiev (1):
74*61046927SAndroid Build Coastguard Worker
75*61046927SAndroid Build Coastguard Worker-  glsl: Fix copying function's out to temp if dereferenced by array
76*61046927SAndroid Build Coastguard Worker
77*61046927SAndroid Build Coastguard WorkerDave Airlie (3):
78*61046927SAndroid Build Coastguard Worker
79*61046927SAndroid Build Coastguard Worker-  dri_interface: add put shm image2 (v2)
80*61046927SAndroid Build Coastguard Worker-  glx: add support for putimageshm2 path (v2)
81*61046927SAndroid Build Coastguard Worker-  gallium: use put image shm2 path (v2)
82*61046927SAndroid Build Coastguard Worker
83*61046927SAndroid Build Coastguard WorkerDylan Baker (4):
84*61046927SAndroid Build Coastguard Worker
85*61046927SAndroid Build Coastguard Worker-  meson: allow building dri driver without window system if osmesa is
86*61046927SAndroid Build Coastguard Worker   classic
87*61046927SAndroid Build Coastguard Worker-  meson: fix swr KNL build
88*61046927SAndroid Build Coastguard Worker-  meson: Fix compiler checks for SWR with ICC
89*61046927SAndroid Build Coastguard Worker-  meson: Add warnings and errors when using ICC
90*61046927SAndroid Build Coastguard Worker
91*61046927SAndroid Build Coastguard WorkerEmil Velikov (4):
92*61046927SAndroid Build Coastguard Worker
93*61046927SAndroid Build Coastguard Worker-  docs: add sha256 checksums for 18.3.2
94*61046927SAndroid Build Coastguard Worker-  cherry-ignore: radv: Fix multiview depth clears
95*61046927SAndroid Build Coastguard Worker-  cherry-ignore: spirv: Handle arbitrary bit sizes for deref array
96*61046927SAndroid Build Coastguard Worker   indices
97*61046927SAndroid Build Coastguard Worker-  cherry-ignore: WARNING: Commit XXX lists invalid sha
98*61046927SAndroid Build Coastguard Worker
99*61046927SAndroid Build Coastguard WorkerEric Anholt (2):
100*61046927SAndroid Build Coastguard Worker
101*61046927SAndroid Build Coastguard Worker-  vc4: Don't leak the GPU fd for renderonly usage.
102*61046927SAndroid Build Coastguard Worker-  vc4: Enable NEON asm on meson cross-builds.
103*61046927SAndroid Build Coastguard Worker
104*61046927SAndroid Build Coastguard WorkerEric Engestrom (2):
105*61046927SAndroid Build Coastguard Worker
106*61046927SAndroid Build Coastguard Worker-  configure: EGL requirements only apply if EGL is built
107*61046927SAndroid Build Coastguard Worker-  meson/vdpau: add missing soversion
108*61046927SAndroid Build Coastguard Worker
109*61046927SAndroid Build Coastguard WorkerIago Toral Quiroga (1):
110*61046927SAndroid Build Coastguard Worker
111*61046927SAndroid Build Coastguard Worker-  anv/device: fix maximum number of images supported
112*61046927SAndroid Build Coastguard Worker
113*61046927SAndroid Build Coastguard WorkerFaith Ekstrand (3):
114*61046927SAndroid Build Coastguard Worker
115*61046927SAndroid Build Coastguard Worker-  anv/nir: Rework arguments to apply_pipeline_layout
116*61046927SAndroid Build Coastguard Worker-  anv: Only parse pImmutableSamplers if the descriptor has samplers
117*61046927SAndroid Build Coastguard Worker-  nir/xfb: Fix offset accounting for dvec3/4
118*61046927SAndroid Build Coastguard Worker
119*61046927SAndroid Build Coastguard WorkerKarol Herbst (2):
120*61046927SAndroid Build Coastguard Worker
121*61046927SAndroid Build Coastguard Worker-  nv50/ir: disable tryCollapseChainedMULs in ConstantFolding for
122*61046927SAndroid Build Coastguard Worker   precise instructions
123*61046927SAndroid Build Coastguard Worker-  glsl/lower_output_reads: set invariant and precise flags on
124*61046927SAndroid Build Coastguard Worker   temporaries
125*61046927SAndroid Build Coastguard Worker
126*61046927SAndroid Build Coastguard WorkerLionel Landwerlin (1):
127*61046927SAndroid Build Coastguard Worker
128*61046927SAndroid Build Coastguard Worker-  anv: fix invalid binding table index computation
129*61046927SAndroid Build Coastguard Worker
130*61046927SAndroid Build Coastguard WorkerMarek Olšák (4):
131*61046927SAndroid Build Coastguard Worker
132*61046927SAndroid Build Coastguard Worker-  radeonsi: also apply the GS hang workaround to draws without
133*61046927SAndroid Build Coastguard Worker   tessellation
134*61046927SAndroid Build Coastguard Worker-  radeonsi: fix a u_blitter crash after a shader with FBFETCH
135*61046927SAndroid Build Coastguard Worker-  radeonsi: fix rendering to tiny viewports where the viewport center
136*61046927SAndroid Build Coastguard Worker   is > 8K
137*61046927SAndroid Build Coastguard Worker-  st/mesa: purge framebuffers when unbinding a context
138*61046927SAndroid Build Coastguard Worker
139*61046927SAndroid Build Coastguard WorkerNiklas Haas (1):
140*61046927SAndroid Build Coastguard Worker
141*61046927SAndroid Build Coastguard Worker-  radv: correctly use vulkan 1.0 by default
142*61046927SAndroid Build Coastguard Worker
143*61046927SAndroid Build Coastguard WorkerPierre Moreau (1):
144*61046927SAndroid Build Coastguard Worker
145*61046927SAndroid Build Coastguard Worker-  meson: Fix with_gallium_icd to with_opencl_icd
146*61046927SAndroid Build Coastguard Worker
147*61046927SAndroid Build Coastguard WorkerRob Clark (1):
148*61046927SAndroid Build Coastguard Worker
149*61046927SAndroid Build Coastguard Worker-  loader: fix the no-modifiers case
150*61046927SAndroid Build Coastguard Worker
151*61046927SAndroid Build Coastguard WorkerSamuel Pitoiset (1):
152*61046927SAndroid Build Coastguard Worker
153*61046927SAndroid Build Coastguard Worker-  radv: clean up setting partial_es_wave for distributed tess on VI
154*61046927SAndroid Build Coastguard Worker
155*61046927SAndroid Build Coastguard WorkerTimothy Arceri (5):
156*61046927SAndroid Build Coastguard Worker
157*61046927SAndroid Build Coastguard Worker-  ac/nir_to_llvm: fix interpolateAt\* for arrays
158*61046927SAndroid Build Coastguard Worker-  ac/nir_to_llvm: fix clamp shadow reference for more hardware
159*61046927SAndroid Build Coastguard Worker-  radv/ac: fix some fp16 handling
160*61046927SAndroid Build Coastguard Worker-  glsl: use remap location when serialising uniform program resource
161*61046927SAndroid Build Coastguard Worker   data
162*61046927SAndroid Build Coastguard Worker-  glsl: Copy function out to temp if we don't directly ref a variable
163*61046927SAndroid Build Coastguard Worker
164*61046927SAndroid Build Coastguard WorkerTomeu Vizoso (1):
165*61046927SAndroid Build Coastguard Worker
166*61046927SAndroid Build Coastguard Worker-  etnaviv: Consolidate buffer references from framebuffers
167*61046927SAndroid Build Coastguard Worker
168*61046927SAndroid Build Coastguard WorkerVinson Lee (1):
169*61046927SAndroid Build Coastguard Worker
170*61046927SAndroid Build Coastguard Worker-  meson: Fix typo.
171