xref: /aosp_15_r20/external/mesa3d/docs/relnotes/17.2.2.rst (revision 6104692788411f58d303aa86923a9ff6ecaded22)
1*61046927SAndroid Build Coastguard WorkerMesa 17.2.2 Release Notes / October 2, 2017
2*61046927SAndroid Build Coastguard Worker===========================================
3*61046927SAndroid Build Coastguard Worker
4*61046927SAndroid Build Coastguard WorkerMesa 17.2.2 is a bug fix release which fixes bugs found since the 17.2.1
5*61046927SAndroid Build Coastguard Workerrelease.
6*61046927SAndroid Build Coastguard Worker
7*61046927SAndroid Build Coastguard WorkerMesa 17.2.2 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 Workerbecause compatibility contexts are not supported.
13*61046927SAndroid Build Coastguard Worker
14*61046927SAndroid Build Coastguard WorkerSHA256 checksums
15*61046927SAndroid Build Coastguard Worker----------------
16*61046927SAndroid Build Coastguard Worker
17*61046927SAndroid Build Coastguard Worker::
18*61046927SAndroid Build Coastguard Worker
19*61046927SAndroid Build Coastguard Worker   8242256f3243ed3f35184ed7bf0a9070439ccdf477a3bd9cfd2437c0b2f9bc7f  mesa-17.2.2.tar.gz
20*61046927SAndroid Build Coastguard Worker   cf522244d6a5a1ecde3fc00e7c96935253fe22f808f064cab98be6f3faa65782  mesa-17.2.2.tar.xz
21*61046927SAndroid Build Coastguard Worker
22*61046927SAndroid Build Coastguard WorkerNew features
23*61046927SAndroid Build Coastguard Worker------------
24*61046927SAndroid Build Coastguard Worker
25*61046927SAndroid Build Coastguard WorkerNone
26*61046927SAndroid Build Coastguard Worker
27*61046927SAndroid Build Coastguard WorkerBug fixes
28*61046927SAndroid Build Coastguard Worker---------
29*61046927SAndroid Build Coastguard Worker
30*61046927SAndroid Build Coastguard Worker-  `Bug 102573 <https://bugs.freedesktop.org/show_bug.cgi?id=102573>`__
31*61046927SAndroid Build Coastguard Worker   - fails to build on armel
32*61046927SAndroid Build Coastguard Worker-  `Bug 102844 <https://bugs.freedesktop.org/show_bug.cgi?id=102844>`__
33*61046927SAndroid Build Coastguard Worker   - memory leak with glDeleteProgram for shader program type
34*61046927SAndroid Build Coastguard Worker   GL_COMPUTE_SHADER
35*61046927SAndroid Build Coastguard Worker-  `Bug 102847 <https://bugs.freedesktop.org/show_bug.cgi?id=102847>`__
36*61046927SAndroid Build Coastguard Worker   - swr fail to build with llvm-5.0.0
37*61046927SAndroid Build Coastguard Worker-  `Bug 102904 <https://bugs.freedesktop.org/show_bug.cgi?id=102904>`__
38*61046927SAndroid Build Coastguard Worker   - piglit and gl45 cts linker tests regressed
39*61046927SAndroid Build Coastguard Worker
40*61046927SAndroid Build Coastguard WorkerChanges
41*61046927SAndroid Build Coastguard Worker-------
42*61046927SAndroid Build Coastguard Worker
43*61046927SAndroid Build Coastguard WorkerAlexandru-Liviu Prodea (1):
44*61046927SAndroid Build Coastguard Worker
45*61046927SAndroid Build Coastguard Worker-  Scons: Add LLVM 5.0 support
46*61046927SAndroid Build Coastguard Worker
47*61046927SAndroid Build Coastguard WorkerBas Nieuwenhuizen (1):
48*61046927SAndroid Build Coastguard Worker
49*61046927SAndroid Build Coastguard Worker-  radv: Check for GFX9 for 1D arrays in image_size intrinsic.
50*61046927SAndroid Build Coastguard Worker
51*61046927SAndroid Build Coastguard WorkerBoris Brezillon (1):
52*61046927SAndroid Build Coastguard Worker
53*61046927SAndroid Build Coastguard Worker-  broadcom/vc4: Fix infinite retry in vc4_bo_alloc()
54*61046927SAndroid Build Coastguard Worker
55*61046927SAndroid Build Coastguard WorkerDave Airlie (3):
56*61046927SAndroid Build Coastguard Worker
57*61046927SAndroid Build Coastguard Worker-  radv/nir: call opt_remove_phis after trivial continues.
58*61046927SAndroid Build Coastguard Worker-  ac/surface: handle S8 on gfx9
59*61046927SAndroid Build Coastguard Worker-  st/glsl->tgsi: fix u64 to bool comparisons.
60*61046927SAndroid Build Coastguard Worker
61*61046927SAndroid Build Coastguard WorkerDavid Airlie (1):
62*61046927SAndroid Build Coastguard Worker
63*61046927SAndroid Build Coastguard Worker-  radv: add gfx9 scissor workaround
64*61046927SAndroid Build Coastguard Worker
65*61046927SAndroid Build Coastguard WorkerEmil Velikov (2):
66*61046927SAndroid Build Coastguard Worker
67*61046927SAndroid Build Coastguard Worker-  docs: add sha256 checksums for 17.2.1
68*61046927SAndroid Build Coastguard Worker-  automake: enable libunwind in \`make distcheck'
69*61046927SAndroid Build Coastguard Worker
70*61046927SAndroid Build Coastguard WorkerEric Anholt (4):
71*61046927SAndroid Build Coastguard Worker
72*61046927SAndroid Build Coastguard Worker-  broadcom/vc4: Fix use-after-free for flushing when writing to a
73*61046927SAndroid Build Coastguard Worker   texture.
74*61046927SAndroid Build Coastguard Worker-  broadcom/vc4: Fix use-after-free trying to mix a quad and tile clear.
75*61046927SAndroid Build Coastguard Worker-  broadcom/vc4: Fix use-after-free when deleting a program.
76*61046927SAndroid Build Coastguard Worker-  broadcom/vc4: Keep pipe_sampler_view->texture matching the original
77*61046927SAndroid Build Coastguard Worker   texture.
78*61046927SAndroid Build Coastguard Worker
79*61046927SAndroid Build Coastguard WorkerGert Wollny (2):
80*61046927SAndroid Build Coastguard Worker
81*61046927SAndroid Build Coastguard Worker-  travis: force llvm-3.3 for "make Gallium ST Other"
82*61046927SAndroid Build Coastguard Worker-  travis: Add libunwind-dev to gallium/make builds
83*61046927SAndroid Build Coastguard Worker
84*61046927SAndroid Build Coastguard WorkerGrazvydas Ignotas (1):
85*61046927SAndroid Build Coastguard Worker
86*61046927SAndroid Build Coastguard Worker-  configure: check if -latomic is needed for \__atomic_\*
87*61046927SAndroid Build Coastguard Worker
88*61046927SAndroid Build Coastguard WorkerIan Romanick (1):
89*61046927SAndroid Build Coastguard Worker
90*61046927SAndroid Build Coastguard Worker-  nv20: Fix GL_CLAMP
91*61046927SAndroid Build Coastguard Worker
92*61046927SAndroid Build Coastguard WorkerFaith Ekstrand (6):
93*61046927SAndroid Build Coastguard Worker
94*61046927SAndroid Build Coastguard Worker-  i965/blorp: Set r8stencil_needs_update when writing stencil
95*61046927SAndroid Build Coastguard Worker-  vulkan/wsi/wayland: Stop printing out the DRM device
96*61046927SAndroid Build Coastguard Worker-  vulkan/wsi/wayland: Refactor wsi_wl_display code
97*61046927SAndroid Build Coastguard Worker-  vulkan/wsi/wayland: Stop caching Wayland displays
98*61046927SAndroid Build Coastguard Worker-  vulkan/wsi/wayland: Copy wl_proxy objects from oldSwapchain if
99*61046927SAndroid Build Coastguard Worker   available
100*61046927SAndroid Build Coastguard Worker-  vulkan/wsi/wayland: Return better error messages
101*61046927SAndroid Build Coastguard Worker
102*61046927SAndroid Build Coastguard WorkerJuan A. Suarez Romero (4):
103*61046927SAndroid Build Coastguard Worker
104*61046927SAndroid Build Coastguard Worker-  cherry-ignore: add "radeonsi/gfx9: proper workaround for LS/HS VGPR
105*61046927SAndroid Build Coastguard Worker   initialization bug"
106*61046927SAndroid Build Coastguard Worker-  cherry-ignore: add "radv: Check for GFX9 for 1D arrays in image_size
107*61046927SAndroid Build Coastguard Worker   intrinsic."
108*61046927SAndroid Build Coastguard Worker-  cherry-ignore: add "radv: copy the number of viewports/scissors at
109*61046927SAndroid Build Coastguard Worker   pipeline bind time"
110*61046927SAndroid Build Coastguard Worker-  Update version to 17.2.2
111*61046927SAndroid Build Coastguard Worker
112*61046927SAndroid Build Coastguard WorkerJózef Kucia (1):
113*61046927SAndroid Build Coastguard Worker
114*61046927SAndroid Build Coastguard Worker-  anv: Fix descriptors copying
115*61046927SAndroid Build Coastguard Worker
116*61046927SAndroid Build Coastguard WorkerKenneth Graunke (2):
117*61046927SAndroid Build Coastguard Worker
118*61046927SAndroid Build Coastguard Worker-  i965/vec4: Actually handle atomic op intrinsics.
119*61046927SAndroid Build Coastguard Worker-  i965/vec4: Fix swizzles on atomic sources.
120*61046927SAndroid Build Coastguard Worker
121*61046927SAndroid Build Coastguard WorkerLeo Liu (1):
122*61046927SAndroid Build Coastguard Worker
123*61046927SAndroid Build Coastguard Worker-  st/va/postproc: use video original size for postprocessing
124*61046927SAndroid Build Coastguard Worker
125*61046927SAndroid Build Coastguard WorkerLucas Stach (1):
126*61046927SAndroid Build Coastguard Worker
127*61046927SAndroid Build Coastguard Worker-  etnaviv: fix 16bpp clears
128*61046927SAndroid Build Coastguard Worker
129*61046927SAndroid Build Coastguard WorkerMatt Turner (2):
130*61046927SAndroid Build Coastguard Worker
131*61046927SAndroid Build Coastguard Worker-  util: Link libmesautil into u_atomic_test
132*61046927SAndroid Build Coastguard Worker-  util/u_atomic: Add implementation of \__sync_val_compare_and_swap_8
133*61046927SAndroid Build Coastguard Worker
134*61046927SAndroid Build Coastguard WorkerNicolai Hähnle (9):
135*61046927SAndroid Build Coastguard Worker
136*61046927SAndroid Build Coastguard Worker-  radeonsi: workaround for gather4 on integer cube maps
137*61046927SAndroid Build Coastguard Worker-  amd/common: round cube array slice in ac_prepare_cube_coords
138*61046927SAndroid Build Coastguard Worker-  amd/common: add workaround for cube map array layer clamping
139*61046927SAndroid Build Coastguard Worker-  glsl/linker: fix output variable overlap check
140*61046927SAndroid Build Coastguard Worker-  radeonsi: fix array textures layer coordinate
141*61046927SAndroid Build Coastguard Worker-  radeonsi: set MIP_POINT_PRECLAMP to 0
142*61046927SAndroid Build Coastguard Worker-  amd/addrlib: fix missing va_end() after va_copy()
143*61046927SAndroid Build Coastguard Worker-  amd/common: move ac_build_phi from radeonsi
144*61046927SAndroid Build Coastguard Worker-  radeonsi: fix a regression in integer cube map handling
145*61046927SAndroid Build Coastguard Worker
146*61046927SAndroid Build Coastguard WorkerSamuel Iglesias Gonsálvez (1):
147*61046927SAndroid Build Coastguard Worker
148*61046927SAndroid Build Coastguard Worker-  anv: fix viewport transformation for z component
149*61046927SAndroid Build Coastguard Worker
150*61046927SAndroid Build Coastguard WorkerSamuel Pitoiset (1):
151*61046927SAndroid Build Coastguard Worker
152*61046927SAndroid Build Coastguard Worker-  radv: fix saved compute state when doing statistics/occlusion queries
153*61046927SAndroid Build Coastguard Worker
154*61046927SAndroid Build Coastguard WorkerTapani Pälli (1):
155*61046927SAndroid Build Coastguard Worker
156*61046927SAndroid Build Coastguard Worker-  mesa: free current ComputeProgram state in \_mesa_free_context_data
157*61046927SAndroid Build Coastguard Worker
158*61046927SAndroid Build Coastguard WorkerTim Rowley (1):
159*61046927SAndroid Build Coastguard Worker
160*61046927SAndroid Build Coastguard Worker-  swr/rast: remove llvm fence/atomics from generated files
161*61046927SAndroid Build Coastguard Worker
162*61046927SAndroid Build Coastguard WorkerTomasz Figa (1):
163*61046927SAndroid Build Coastguard Worker
164*61046927SAndroid Build Coastguard Worker-  egl/dri2: Implement swapInterval fallback in a conformant way
165