xref: /aosp_15_r20/external/mesa3d/docs/relnotes/17.0.2.rst (revision 6104692788411f58d303aa86923a9ff6ecaded22)
1*61046927SAndroid Build Coastguard WorkerMesa 17.0.2 Release Notes / March 20, 2017
2*61046927SAndroid Build Coastguard Worker==========================================
3*61046927SAndroid Build Coastguard Worker
4*61046927SAndroid Build Coastguard WorkerMesa 17.0.2 is a bug fix release which fixes bugs found since the 17.0.1
5*61046927SAndroid Build Coastguard Workerrelease.
6*61046927SAndroid Build Coastguard Worker
7*61046927SAndroid Build Coastguard WorkerMesa 17.0.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   2e0f41e7974ba7a36ca32bbeaf8ebcd65c8fd4d2dc9872f04d4becbd5e7a8cb5  mesa-17.0.2.tar.gz
20*61046927SAndroid Build Coastguard Worker   f8f191f909e01e65de38d5bdea5fb057f21649a3aed20948be02348e77a689d4  mesa-17.0.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 68504 <https://bugs.freedesktop.org/show_bug.cgi?id=68504>`__ -
31*61046927SAndroid Build Coastguard Worker   9.2-rc1 workaround for clover build failure on ppc/altivec: cannot
32*61046927SAndroid Build Coastguard Worker   convert 'bool' to '__vector(4) \__bool int' in return
33*61046927SAndroid Build Coastguard Worker-  `Bug 97988 <https://bugs.freedesktop.org/show_bug.cgi?id=97988>`__ -
34*61046927SAndroid Build Coastguard Worker   [radeonsi] playing back videos with VDPAU exhibits
35*61046927SAndroid Build Coastguard Worker   deinterlacing/anti-aliasing issues not visible with VA-API
36*61046927SAndroid Build Coastguard Worker-  `Bug 99484 <https://bugs.freedesktop.org/show_bug.cgi?id=99484>`__ -
37*61046927SAndroid Build Coastguard Worker   Crusader Kings 2 - Loading bars, siege bars, morale bars, etc. do not
38*61046927SAndroid Build Coastguard Worker   render correctly
39*61046927SAndroid Build Coastguard Worker-  `Bug 99715 <https://bugs.freedesktop.org/show_bug.cgi?id=99715>`__ -
40*61046927SAndroid Build Coastguard Worker   Don't print: "Note: Buggy applications may crash, if they do please
41*61046927SAndroid Build Coastguard Worker   report to vendor"
42*61046927SAndroid Build Coastguard Worker-  `Bug 100049 <https://bugs.freedesktop.org/show_bug.cgi?id=100049>`__
43*61046927SAndroid Build Coastguard Worker   - "ralloc: Make sure ralloc() allocations match malloc()'s
44*61046927SAndroid Build Coastguard Worker   alignment." causes seg fault in 32bit build
45*61046927SAndroid Build Coastguard Worker
46*61046927SAndroid Build Coastguard WorkerChanges
47*61046927SAndroid Build Coastguard Worker-------
48*61046927SAndroid Build Coastguard Worker
49*61046927SAndroid Build Coastguard WorkerAlex Smith (3):
50*61046927SAndroid Build Coastguard Worker
51*61046927SAndroid Build Coastguard Worker-  radv: Emit pending flushes before executing a secondary command
52*61046927SAndroid Build Coastguard Worker   buffer
53*61046927SAndroid Build Coastguard Worker-  radv: Flush before copying with PKT3_WRITE_DATA in CmdUpdateBuffer
54*61046927SAndroid Build Coastguard Worker-  radv/ac: Fix shared memory offset calculation
55*61046927SAndroid Build Coastguard Worker
56*61046927SAndroid Build Coastguard WorkerBas Nieuwenhuizen (3):
57*61046927SAndroid Build Coastguard Worker
58*61046927SAndroid Build Coastguard Worker-  radv: Disable HTILE for textures with multiple layers/levels.
59*61046927SAndroid Build Coastguard Worker-  radv: Emit cache flushes before CP DMA.
60*61046927SAndroid Build Coastguard Worker-  Revert "radv: Emit cache flushes before CP DMA."
61*61046927SAndroid Build Coastguard Worker
62*61046927SAndroid Build Coastguard WorkerDave Airlie (3):
63*61046927SAndroid Build Coastguard Worker
64*61046927SAndroid Build Coastguard Worker-  radv: drop Z24 support.
65*61046927SAndroid Build Coastguard Worker-  radv: disable mip point pre clamping.
66*61046927SAndroid Build Coastguard Worker-  radv: setup llvm target data layout
67*61046927SAndroid Build Coastguard Worker
68*61046927SAndroid Build Coastguard WorkerEmil Velikov (4):
69*61046927SAndroid Build Coastguard Worker
70*61046927SAndroid Build Coastguard Worker-  docs: add sha256 checksums for 17.0.1
71*61046927SAndroid Build Coastguard Worker-  cherry-ignore: add the swizzle blorp_clear fix
72*61046927SAndroid Build Coastguard Worker-  i965: move brw_define.h ifndef guard to the top
73*61046927SAndroid Build Coastguard Worker-  Update version to 17.0.2
74*61046927SAndroid Build Coastguard Worker
75*61046927SAndroid Build Coastguard WorkerFredrik Höglund (2):
76*61046927SAndroid Build Coastguard Worker
77*61046927SAndroid Build Coastguard Worker-  radv: fix the dynamic buffer index in vkCmdBindDescriptorSets
78*61046927SAndroid Build Coastguard Worker-  radv/ac: fix multiple descriptor sets with dynamic buffers
79*61046927SAndroid Build Coastguard Worker
80*61046927SAndroid Build Coastguard WorkerGregory Hainaut (1):
81*61046927SAndroid Build Coastguard Worker
82*61046927SAndroid Build Coastguard Worker-  glapi: fix typo in count_scale
83*61046927SAndroid Build Coastguard Worker
84*61046927SAndroid Build Coastguard WorkerIlia Mirkin (2):
85*61046927SAndroid Build Coastguard Worker
86*61046927SAndroid Build Coastguard Worker-  nvc0: take extra pushbuf space into account for pushbuf_space calls
87*61046927SAndroid Build Coastguard Worker-  nvc0: increase alignment to 256 for texture buffers on fermi
88*61046927SAndroid Build Coastguard Worker
89*61046927SAndroid Build Coastguard WorkerJacob Lifshay (1):
90*61046927SAndroid Build Coastguard Worker
91*61046927SAndroid Build Coastguard Worker-  vulkan/wsi: Improve the DRI3 error message
92*61046927SAndroid Build Coastguard Worker
93*61046927SAndroid Build Coastguard WorkerJames Legg (1):
94*61046927SAndroid Build Coastguard Worker
95*61046927SAndroid Build Coastguard Worker-  radv: Fix using more than 4 bound descriptor sets
96*61046927SAndroid Build Coastguard Worker
97*61046927SAndroid Build Coastguard WorkerFaith Ekstrand (7):
98*61046927SAndroid Build Coastguard Worker
99*61046927SAndroid Build Coastguard Worker-  anv/blorp/clear_subpass: Only set surface clear color for fast clears
100*61046927SAndroid Build Coastguard Worker-  anv: Accurately advertise dynamic descriptor limits
101*61046927SAndroid Build Coastguard Worker-  anv: Stall before fast-clear operations
102*61046927SAndroid Build Coastguard Worker-  anv: Properly handle destroying NULL devices and instances
103*61046927SAndroid Build Coastguard Worker-  anv/blorp: Turn off AUX after doing a CCS_D resolve
104*61046927SAndroid Build Coastguard Worker-  anv/blorp: Only set a clear color for resolves if fast-cleared
105*61046927SAndroid Build Coastguard Worker-  nir/intrinsics: Make load_barycentric_input take a 2-component coor
106*61046927SAndroid Build Coastguard Worker
107*61046927SAndroid Build Coastguard WorkerJonas Pfeil (1):
108*61046927SAndroid Build Coastguard Worker
109*61046927SAndroid Build Coastguard Worker-  ralloc: Make sure ralloc() allocations match malloc()'s alignment.
110*61046927SAndroid Build Coastguard Worker
111*61046927SAndroid Build Coastguard WorkerKenneth Graunke (1):
112*61046927SAndroid Build Coastguard Worker
113*61046927SAndroid Build Coastguard Worker-  egl: Ensure ResetNotificationStrategy matches for shared contexts.
114*61046927SAndroid Build Coastguard Worker
115*61046927SAndroid Build Coastguard WorkerMarek Olšák (3):
116*61046927SAndroid Build Coastguard Worker
117*61046927SAndroid Build Coastguard Worker-  st/mesa: reset sample_mask, min_sample, and render_condition for PBO
118*61046927SAndroid Build Coastguard Worker   ops
119*61046927SAndroid Build Coastguard Worker-  st/mesa: set blend state for PBO readbacks
120*61046927SAndroid Build Coastguard Worker-  radeonsi: mark all bound shader buffer ranges as initialized
121*61046927SAndroid Build Coastguard Worker
122*61046927SAndroid Build Coastguard WorkerMatt Turner (1):
123*61046927SAndroid Build Coastguard Worker
124*61046927SAndroid Build Coastguard Worker-  clover: Work around build failure with AltiVec.
125*61046927SAndroid Build Coastguard Worker
126*61046927SAndroid Build Coastguard WorkerNanley Chery (2):
127*61046927SAndroid Build Coastguard Worker
128*61046927SAndroid Build Coastguard Worker-  anv/pass: Avoid accessing attachment array out of bounds
129*61046927SAndroid Build Coastguard Worker-  anv/image: Remove extra dependency on HiZ-specific variable
130*61046927SAndroid Build Coastguard Worker
131*61046927SAndroid Build Coastguard WorkerNicolai Hähnle (2):
132*61046927SAndroid Build Coastguard Worker
133*61046927SAndroid Build Coastguard Worker-  st/glsl_to_tgsi: avoid iterating past the head of the instruction
134*61046927SAndroid Build Coastguard Worker   list
135*61046927SAndroid Build Coastguard Worker-  st/mesa: inform the driver of framebuffer changes before compute
136*61046927SAndroid Build Coastguard Worker   dispatches
137*61046927SAndroid Build Coastguard Worker
138*61046927SAndroid Build Coastguard WorkerRobert Foss (1):
139*61046927SAndroid Build Coastguard Worker
140*61046927SAndroid Build Coastguard Worker-  mesa: Avoid read of uninitialized variable
141*61046927SAndroid Build Coastguard Worker
142*61046927SAndroid Build Coastguard WorkerSamuel Iglesias Gonsálvez (5):
143*61046927SAndroid Build Coastguard Worker
144*61046927SAndroid Build Coastguard Worker-  i965/fs: mark last DF uniform array element as 64 bit live one
145*61046927SAndroid Build Coastguard Worker-  i965/fs: detect different bit size accesses to uniforms to push them
146*61046927SAndroid Build Coastguard Worker   in proper locations
147*61046927SAndroid Build Coastguard Worker-  i965/fs: fix indirect load DF uniforms on BSW/BXT
148*61046927SAndroid Build Coastguard Worker-  i965/fs: fix source type when emitting MOV_INDIRECT to read ICP
149*61046927SAndroid Build Coastguard Worker   handles
150*61046927SAndroid Build Coastguard Worker-  i965/fs: emit MOV_INDIRECT with the source with the right register
151*61046927SAndroid Build Coastguard Worker   type
152*61046927SAndroid Build Coastguard Worker
153*61046927SAndroid Build Coastguard WorkerSamuel Pitoiset (1):
154*61046927SAndroid Build Coastguard Worker
155*61046927SAndroid Build Coastguard Worker-  radeonsi: disable sinking common instructions down to the end block
156