xref: /aosp_15_r20/external/mesa3d/docs/relnotes/18.2.3.rst (revision 6104692788411f58d303aa86923a9ff6ecaded22)
1*61046927SAndroid Build Coastguard WorkerMesa 18.2.3 Release Notes / October 19, 2018
2*61046927SAndroid Build Coastguard Worker============================================
3*61046927SAndroid Build Coastguard Worker
4*61046927SAndroid Build Coastguard WorkerMesa 18.2.3 is a bug fix release which fixes bugs found since the 18.2.2
5*61046927SAndroid Build Coastguard Workerrelease.
6*61046927SAndroid Build Coastguard Worker
7*61046927SAndroid Build Coastguard WorkerMesa 18.2.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   0e13e2342eae74d8848df23595c4bb4b2f8874c9e1213b8466b1fbfa7ef99375  mesa-18.2.3.tar.gz
21*61046927SAndroid Build Coastguard Worker   e2bf83c17e1abdecb1ee81af22652e27e9aa38f963e95e60f34275cc0376304f  mesa-18.2.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 99507 <https://bugs.freedesktop.org/show_bug.cgi?id=99507>`__ -
32*61046927SAndroid Build Coastguard Worker   Corrupted frame contents with Vulkan version of DOTA2, Talos
33*61046927SAndroid Build Coastguard Worker   Principle and Sascha Willems' demos when they're run Vsynched in
34*61046927SAndroid Build Coastguard Worker   fullscreen
35*61046927SAndroid Build Coastguard Worker-  `Bug 107857 <https://bugs.freedesktop.org/show_bug.cgi?id=107857>`__
36*61046927SAndroid Build Coastguard Worker   - GPU hang - GS_EMIT without shader outputs
37*61046927SAndroid Build Coastguard Worker-  `Bug 107926 <https://bugs.freedesktop.org/show_bug.cgi?id=107926>`__
38*61046927SAndroid Build Coastguard Worker   - [anv] Rise of the Tomb Raider always misrendering, segfault and gpu
39*61046927SAndroid Build Coastguard Worker   hang.
40*61046927SAndroid Build Coastguard Worker-  `Bug 108012 <https://bugs.freedesktop.org/show_bug.cgi?id=108012>`__
41*61046927SAndroid Build Coastguard Worker   - Compiler crashes on access of non-existent member incremental
42*61046927SAndroid Build Coastguard Worker   operations
43*61046927SAndroid Build Coastguard Worker
44*61046927SAndroid Build Coastguard WorkerChanges
45*61046927SAndroid Build Coastguard Worker-------
46*61046927SAndroid Build Coastguard Worker
47*61046927SAndroid Build Coastguard WorkerBoyuan Zhang (1):
48*61046927SAndroid Build Coastguard Worker
49*61046927SAndroid Build Coastguard Worker-  st/va: use provided sizes and coords for vlVaGetImage
50*61046927SAndroid Build Coastguard Worker
51*61046927SAndroid Build Coastguard WorkerDave Airlie (1):
52*61046927SAndroid Build Coastguard Worker
53*61046927SAndroid Build Coastguard Worker-  anv: add missing unlock in error path.
54*61046927SAndroid Build Coastguard Worker
55*61046927SAndroid Build Coastguard WorkerDylan Baker (1):
56*61046927SAndroid Build Coastguard Worker
57*61046927SAndroid Build Coastguard Worker-  meson: Don't allow building EGL on Windows or MacOS
58*61046927SAndroid Build Coastguard Worker
59*61046927SAndroid Build Coastguard WorkerEmil Velikov (5):
60*61046927SAndroid Build Coastguard Worker
61*61046927SAndroid Build Coastguard Worker-  st/nine: do not double-close the fd on teardown
62*61046927SAndroid Build Coastguard Worker-  egl: make eglSwapInterval a no-op for !window surfaces
63*61046927SAndroid Build Coastguard Worker-  egl: make eglSwapBuffers\* a no-op for !window surfaces
64*61046927SAndroid Build Coastguard Worker-  vl/dri3: do full teardown on screen_destroy
65*61046927SAndroid Build Coastguard Worker-  Revert "mesa: remove unnecessary 'sort by year' for the GL
66*61046927SAndroid Build Coastguard Worker   extensions"
67*61046927SAndroid Build Coastguard Worker
68*61046927SAndroid Build Coastguard WorkerEric Engestrom (1):
69*61046927SAndroid Build Coastguard Worker
70*61046927SAndroid Build Coastguard Worker-  radv: add missing meson c++ visibility arguments
71*61046927SAndroid Build Coastguard Worker
72*61046927SAndroid Build Coastguard WorkerFritz Koenig (1):
73*61046927SAndroid Build Coastguard Worker
74*61046927SAndroid Build Coastguard Worker-  i965: Replace checks for rb->Name with FlipY (v2)
75*61046927SAndroid Build Coastguard Worker
76*61046927SAndroid Build Coastguard WorkerGert Wollny (1):
77*61046927SAndroid Build Coastguard Worker
78*61046927SAndroid Build Coastguard Worker-  virgl, vtest: Correct the transfer size calculation
79*61046927SAndroid Build Coastguard Worker
80*61046927SAndroid Build Coastguard WorkerIlia Mirkin (4):
81*61046927SAndroid Build Coastguard Worker
82*61046927SAndroid Build Coastguard Worker-  glsl: fix array assignments of a swizzled vector
83*61046927SAndroid Build Coastguard Worker-  nv50,nvc0: mark RGBX_UINT formats as renderable
84*61046927SAndroid Build Coastguard Worker-  nv50,nvc0: guard against zero-size blits
85*61046927SAndroid Build Coastguard Worker-  nvc0: fix blitting red to srgb8_alpha
86*61046927SAndroid Build Coastguard Worker
87*61046927SAndroid Build Coastguard WorkerFaith Ekstrand (7):
88*61046927SAndroid Build Coastguard Worker
89*61046927SAndroid Build Coastguard Worker-  nir/cf: Remove phi sources if needed in nir_handle_add_jump
90*61046927SAndroid Build Coastguard Worker-  anv: Use separate MOCS settings for external BOs
91*61046927SAndroid Build Coastguard Worker-  intel/fs: Fix a typo in need_matching_subreg_offset
92*61046927SAndroid Build Coastguard Worker-  nir/from_ssa: Don't rewrite derefs destinations to registers
93*61046927SAndroid Build Coastguard Worker-  anv/batch_chain: Don't start a new BO just for BATCH_BUFFER_START
94*61046927SAndroid Build Coastguard Worker-  nir/alu_to_scalar: Use ssa_for_alu_src in hand-rolled expansions
95*61046927SAndroid Build Coastguard Worker-  intel: Don't propagate conditional modifiers if a UD source is
96*61046927SAndroid Build Coastguard Worker   negated
97*61046927SAndroid Build Coastguard Worker
98*61046927SAndroid Build Coastguard WorkerJuan A. Suarez Romero (2):
99*61046927SAndroid Build Coastguard Worker
100*61046927SAndroid Build Coastguard Worker-  docs: add sha256 checksums for 18.2.2
101*61046927SAndroid Build Coastguard Worker-  Update version to 18.2.3
102*61046927SAndroid Build Coastguard Worker
103*61046927SAndroid Build Coastguard WorkerJózef Kucia (1):
104*61046927SAndroid Build Coastguard Worker
105*61046927SAndroid Build Coastguard Worker-  radeonsi: avoid sending GS_EMIT in shaders without outputs
106*61046927SAndroid Build Coastguard Worker
107*61046927SAndroid Build Coastguard WorkerMarek Olšák (1):
108*61046927SAndroid Build Coastguard Worker
109*61046927SAndroid Build Coastguard Worker-  drirc: add a workaround for ARMA 3
110*61046927SAndroid Build Coastguard Worker
111*61046927SAndroid Build Coastguard WorkerSamuel Pitoiset (1):
112*61046927SAndroid Build Coastguard Worker
113*61046927SAndroid Build Coastguard Worker-  radv: add a workaround for a VGT hang with prim restart and strips
114*61046927SAndroid Build Coastguard Worker
115*61046927SAndroid Build Coastguard WorkerTapani Pälli (1):
116*61046927SAndroid Build Coastguard Worker
117*61046927SAndroid Build Coastguard Worker-  glsl: do not attempt assignment if operand type not parsed correctly
118*61046927SAndroid Build Coastguard Worker
119*61046927SAndroid Build Coastguard WorkerTimothy Arceri (11):
120*61046927SAndroid Build Coastguard Worker
121*61046927SAndroid Build Coastguard Worker-  glsl: ignore trailing whitespace when define redefined
122*61046927SAndroid Build Coastguard Worker-  util: disable cache if we have no build-id and timestamp is zero
123*61046927SAndroid Build Coastguard Worker-  util: rename timestamp param in disk_cache_create()
124*61046927SAndroid Build Coastguard Worker-  util: add disk_cache_get_function_identifier()
125*61046927SAndroid Build Coastguard Worker-  radeonsi: use build-id when available for disk cache
126*61046927SAndroid Build Coastguard Worker-  nouveau: use build-id when available for disk cache
127*61046927SAndroid Build Coastguard Worker-  r600: use build-id when available for disk cache
128*61046927SAndroid Build Coastguard Worker-  mesa/st: add force_compat_profile option to driconfig
129*61046927SAndroid Build Coastguard Worker-  util: use force_compat_profile for Wolfenstein The Old Blood
130*61046927SAndroid Build Coastguard Worker-  util: better handle program names from wine
131*61046927SAndroid Build Coastguard Worker-  util: add drirc workarounds for RAGE
132*61046927SAndroid Build Coastguard Worker
133*61046927SAndroid Build Coastguard WorkerVinson Lee (1):
134*61046927SAndroid Build Coastguard Worker
135*61046927SAndroid Build Coastguard Worker-  r600/sb: Fix constant-logical-operand warning.
136