xref: /aosp_15_r20/external/mesa3d/docs/relnotes/18.2.7.rst (revision 6104692788411f58d303aa86923a9ff6ecaded22)
1*61046927SAndroid Build Coastguard WorkerMesa 18.2.7 Release Notes / December 13, 2018
2*61046927SAndroid Build Coastguard Worker=============================================
3*61046927SAndroid Build Coastguard Worker
4*61046927SAndroid Build Coastguard WorkerMesa 18.2.7 is a bug fix release which fixes bugs found since the 18.2.6
5*61046927SAndroid Build Coastguard Workerrelease.
6*61046927SAndroid Build Coastguard Worker
7*61046927SAndroid Build Coastguard WorkerMesa 18.2.7 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   092351cfbcd430ec595fbd3a3d8d253fd62c29074e1740d7198b00289ab400f8  mesa-18.2.7.tar.gz
21*61046927SAndroid Build Coastguard Worker   9c7b02560d89d77ca279cd21f36ea9a49e9ffc5611f6fe35099357d744d07ae6  mesa-18.2.7.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 106577 <https://bugs.freedesktop.org/show_bug.cgi?id=106577>`__
32*61046927SAndroid Build Coastguard Worker   - broken rendering with nine and nouveau (GM107)
33*61046927SAndroid Build Coastguard Worker-  `Bug 108245 <https://bugs.freedesktop.org/show_bug.cgi?id=108245>`__
34*61046927SAndroid Build Coastguard Worker   - RADV/Vega: Low mip levels of large BCn textures get corrupted by
35*61046927SAndroid Build Coastguard Worker   vkCmdCopyBufferToImage
36*61046927SAndroid Build Coastguard Worker-  `Bug 108311 <https://bugs.freedesktop.org/show_bug.cgi?id=108311>`__
37*61046927SAndroid Build Coastguard Worker   - Query buffer object support is broken on r600.
38*61046927SAndroid Build Coastguard Worker-  `Bug 108894 <https://bugs.freedesktop.org/show_bug.cgi?id=108894>`__
39*61046927SAndroid Build Coastguard Worker   - [anv] vkCmdCopyBuffer() and vkCmdCopyQueryPoolResults()
40*61046927SAndroid Build Coastguard Worker   write-after-write hazard
41*61046927SAndroid Build Coastguard Worker-  `Bug 108909 <https://bugs.freedesktop.org/show_bug.cgi?id=108909>`__
42*61046927SAndroid Build Coastguard Worker   - Vkd3d test failure test_resolve_non_issued_query_data()
43*61046927SAndroid Build Coastguard Worker-  `Bug 108914 <https://bugs.freedesktop.org/show_bug.cgi?id=108914>`__
44*61046927SAndroid Build Coastguard Worker   - blocky shadow artifacts in The Forest with DXVK, RADV_DEBUG=nohiz
45*61046927SAndroid Build Coastguard Worker   fixes this
46*61046927SAndroid Build Coastguard Worker-  `Bug 108925 <https://bugs.freedesktop.org/show_bug.cgi?id=108925>`__
47*61046927SAndroid Build Coastguard Worker   - vkCmdCopyQueryPoolResults(VK_QUERY_RESULT_WAIT_BIT) for timestamps
48*61046927SAndroid Build Coastguard Worker   with large query count hangs
49*61046927SAndroid Build Coastguard Worker
50*61046927SAndroid Build Coastguard WorkerChanges
51*61046927SAndroid Build Coastguard Worker-------
52*61046927SAndroid Build Coastguard Worker
53*61046927SAndroid Build Coastguard WorkerAlex Smith (1):
54*61046927SAndroid Build Coastguard Worker
55*61046927SAndroid Build Coastguard Worker-  radv: Flush before vkCmdWriteTimestamp() if needed
56*61046927SAndroid Build Coastguard Worker
57*61046927SAndroid Build Coastguard WorkerBas Nieuwenhuizen (4):
58*61046927SAndroid Build Coastguard Worker
59*61046927SAndroid Build Coastguard Worker-  radv: Align large buffers to the fragment size.
60*61046927SAndroid Build Coastguard Worker-  radv: Clamp gfx9 image view extents to the allocated image extents.
61*61046927SAndroid Build Coastguard Worker-  radv/android: Mark android WSI image as shareable.
62*61046927SAndroid Build Coastguard Worker-  radv/android: Use buffer metadata to determine scanout compat.
63*61046927SAndroid Build Coastguard Worker
64*61046927SAndroid Build Coastguard WorkerDave Airlie (2):
65*61046927SAndroid Build Coastguard Worker
66*61046927SAndroid Build Coastguard Worker-  r600: make suballocator 256-bytes align
67*61046927SAndroid Build Coastguard Worker-  radv: use 3d shader for gfx9 copies if dst is 3d
68*61046927SAndroid Build Coastguard Worker
69*61046927SAndroid Build Coastguard WorkerEmil Velikov (2):
70*61046927SAndroid Build Coastguard Worker
71*61046927SAndroid Build Coastguard Worker-  egl/wayland: bail out when drmGetMagic fails
72*61046927SAndroid Build Coastguard Worker-  egl/wayland: plug memory leak in drm_handle_device()
73*61046927SAndroid Build Coastguard Worker
74*61046927SAndroid Build Coastguard WorkerEric Anholt (3):
75*61046927SAndroid Build Coastguard Worker
76*61046927SAndroid Build Coastguard Worker-  v3d: Fix a leak of the transfer helper on screen destroy.
77*61046927SAndroid Build Coastguard Worker-  vc4: Fix a leak of the transfer helper on screen destroy.
78*61046927SAndroid Build Coastguard Worker-  v3d: Fix a leak of the disassembled instruction string during debug
79*61046927SAndroid Build Coastguard Worker   dumps.
80*61046927SAndroid Build Coastguard Worker
81*61046927SAndroid Build Coastguard WorkerEric Engestrom (3):
82*61046927SAndroid Build Coastguard Worker
83*61046927SAndroid Build Coastguard Worker-  anv: correctly use vulkan 1.0 by default
84*61046927SAndroid Build Coastguard Worker-  wsi/display: fix mem leak when freeing swapchains
85*61046927SAndroid Build Coastguard Worker-  vulkan/wsi: fix s/,/;/ typo
86*61046927SAndroid Build Coastguard Worker
87*61046927SAndroid Build Coastguard WorkerGurchetan Singh (3):
88*61046927SAndroid Build Coastguard Worker
89*61046927SAndroid Build Coastguard Worker-  virgl: quadruple command buffer size
90*61046927SAndroid Build Coastguard Worker-  virgl: avoid large inline transfers
91*61046927SAndroid Build Coastguard Worker-  virgl: don't mark buffers as unclean after a write
92*61046927SAndroid Build Coastguard Worker
93*61046927SAndroid Build Coastguard WorkerJuan A. Suarez Romero (4):
94*61046927SAndroid Build Coastguard Worker
95*61046927SAndroid Build Coastguard Worker-  docs: add sha256 checksums for 18.2.6
96*61046927SAndroid Build Coastguard Worker-  cherry-ignore: freedreno: Fix autotools build.
97*61046927SAndroid Build Coastguard Worker-  cherry-ignore: mesa: Revert INTEL_fragment_shader_ordering support
98*61046927SAndroid Build Coastguard Worker-  Update version to 18.2.7
99*61046927SAndroid Build Coastguard Worker
100*61046927SAndroid Build Coastguard WorkerKarol Herbst (1):
101*61046927SAndroid Build Coastguard Worker
102*61046927SAndroid Build Coastguard Worker-  nv50,nvc0: Fix gallium nine regression regarding sampler bindings
103*61046927SAndroid Build Coastguard Worker
104*61046927SAndroid Build Coastguard WorkerLionel Landwerlin (2):
105*61046927SAndroid Build Coastguard Worker
106*61046927SAndroid Build Coastguard Worker-  anv: flush pipeline before query result copies
107*61046927SAndroid Build Coastguard Worker-  anv/query: flush render target before copying results
108*61046927SAndroid Build Coastguard Worker
109*61046927SAndroid Build Coastguard WorkerMichal Srb (2):
110*61046927SAndroid Build Coastguard Worker
111*61046927SAndroid Build Coastguard Worker-  gallium: Constify drisw_loader_funcs struct
112*61046927SAndroid Build Coastguard Worker-  drisw: Use separate drisw_loader_funcs for shm
113*61046927SAndroid Build Coastguard Worker
114*61046927SAndroid Build Coastguard WorkerNicolai Hähnle (2):
115*61046927SAndroid Build Coastguard Worker
116*61046927SAndroid Build Coastguard Worker-  egl/wayland: rather obvious build fix
117*61046927SAndroid Build Coastguard Worker-  meson: link LLVM 'native' component when LLVM is available
118*61046927SAndroid Build Coastguard Worker
119*61046927SAndroid Build Coastguard WorkerSamuel Pitoiset (1):
120*61046927SAndroid Build Coastguard Worker
121*61046927SAndroid Build Coastguard Worker-  radv: rework the TC-compat HTILE hardware bug with COND_EXEC
122*61046927SAndroid Build Coastguard Worker
123*61046927SAndroid Build Coastguard WorkerThomas Hellstrom (2):
124*61046927SAndroid Build Coastguard Worker
125*61046927SAndroid Build Coastguard Worker-  st/xa: Fix a memory leak
126*61046927SAndroid Build Coastguard Worker-  winsys/svga: Fix a memory leak
127*61046927SAndroid Build Coastguard Worker
128*61046927SAndroid Build Coastguard WorkerTobias Klausmann (1):
129*61046927SAndroid Build Coastguard Worker
130*61046927SAndroid Build Coastguard Worker-  amd/vulkan: meson build - use radv_deps for libvulkan_radeon
131*61046927SAndroid Build Coastguard Worker
132*61046927SAndroid Build Coastguard WorkerVinson Lee (1):
133*61046927SAndroid Build Coastguard Worker
134*61046927SAndroid Build Coastguard Worker-  st/xvmc: Add X11 include path.
135