xref: /aosp_15_r20/external/mesa3d/docs/relnotes/13.0.5.rst (revision 6104692788411f58d303aa86923a9ff6ecaded22)
1*61046927SAndroid Build Coastguard WorkerMesa 13.0.5 Release Notes / February 20, 2017
2*61046927SAndroid Build Coastguard Worker=============================================
3*61046927SAndroid Build Coastguard Worker
4*61046927SAndroid Build Coastguard WorkerMesa 13.0.5 is a bug fix release which fixes bugs found since the 13.0.4
5*61046927SAndroid Build Coastguard Workerrelease.
6*61046927SAndroid Build Coastguard Worker
7*61046927SAndroid Build Coastguard WorkerMesa 13.0.5 implements the OpenGL 4.4 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.4. OpenGL 4.4 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   7e45e3812078726eabca6d9384364bf035a3c4279024ec9090dd1b19a8989926  mesa-13.0.5.tar.gz
20*61046927SAndroid Build Coastguard Worker   bfcea7e2c801525a60895c8aff11aa68457ee9aa35d01a4638e1f310a3f5ef87  mesa-13.0.5.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 98329 <https://bugs.freedesktop.org/show_bug.cgi?id=98329>`__ -
31*61046927SAndroid Build Coastguard Worker   [dEQP, EGL, SKL, BDW, BSW]
32*61046927SAndroid Build Coastguard Worker   dEQP-EGL.functional.image.render_multiple_contexts.gles2_renderbuffer_depth16_depth_buffer
33*61046927SAndroid Build Coastguard Worker-  `Bug 98421 <https://bugs.freedesktop.org/show_bug.cgi?id=98421>`__ -
34*61046927SAndroid Build Coastguard Worker   src/loader/loader.c:111:40: error: unknown type name ‘drmDevicePtr’
35*61046927SAndroid Build Coastguard Worker-  `Bug 98526 <https://bugs.freedesktop.org/show_bug.cgi?id=98526>`__ -
36*61046927SAndroid Build Coastguard Worker   glsl/tests/general-ir-test regression
37*61046927SAndroid Build Coastguard Worker-  `Bug 99532 <https://bugs.freedesktop.org/show_bug.cgi?id=99532>`__ -
38*61046927SAndroid Build Coastguard Worker   Compute shader doesn't give right result under some circumstances
39*61046927SAndroid Build Coastguard Worker-  `Bug 99631 <https://bugs.freedesktop.org/show_bug.cgi?id=99631>`__ -
40*61046927SAndroid Build Coastguard Worker   segfault with OSVRTrackerView and openscenegraph git master
41*61046927SAndroid Build Coastguard Worker-  `Bug 99633 <https://bugs.freedesktop.org/show_bug.cgi?id=99633>`__ -
42*61046927SAndroid Build Coastguard Worker   rasterizer/core/clip.h:279:49: error: ‘const struct API_STATE’ has no
43*61046927SAndroid Build Coastguard Worker   member named ‘linkageCount’
44*61046927SAndroid Build Coastguard Worker-  `Bug 99692 <https://bugs.freedesktop.org/show_bug.cgi?id=99692>`__ -
45*61046927SAndroid Build Coastguard Worker   [radv] Mostly broken on Hawaii PRO/CIK ASICs
46*61046927SAndroid Build Coastguard Worker
47*61046927SAndroid Build Coastguard WorkerChanges
48*61046927SAndroid Build Coastguard Worker-------
49*61046927SAndroid Build Coastguard Worker
50*61046927SAndroid Build Coastguard WorkerBartosz Tomczyk (2):
51*61046927SAndroid Build Coastguard Worker
52*61046927SAndroid Build Coastguard Worker-  r600: Fix stack overflow
53*61046927SAndroid Build Coastguard Worker-  r600/sb: Fix memory leak
54*61046927SAndroid Build Coastguard Worker
55*61046927SAndroid Build Coastguard WorkerBruce Cherniak (1):
56*61046927SAndroid Build Coastguard Worker
57*61046927SAndroid Build Coastguard Worker-  swr: [rasterizer core] Remove dead code Clipper::ClipScalar()
58*61046927SAndroid Build Coastguard Worker
59*61046927SAndroid Build Coastguard WorkerChad Versace (1):
60*61046927SAndroid Build Coastguard Worker
61*61046927SAndroid Build Coastguard Worker-  i965/mt: Disable HiZ when sharing depth buffer externally (v2)
62*61046927SAndroid Build Coastguard Worker
63*61046927SAndroid Build Coastguard WorkerDave Airlie (3):
64*61046927SAndroid Build Coastguard Worker
65*61046927SAndroid Build Coastguard Worker-  radv: change base aligmment for allocated memory.
66*61046927SAndroid Build Coastguard Worker-  radv: fix cik macroModeIndex.
67*61046927SAndroid Build Coastguard Worker-  radv: adopt some init config workarounds from radeonsi.
68*61046927SAndroid Build Coastguard Worker
69*61046927SAndroid Build Coastguard WorkerDerek Foreman (1):
70*61046927SAndroid Build Coastguard Worker
71*61046927SAndroid Build Coastguard Worker-  egl/dri2: add image_loader_extension back into loader extensions for
72*61046927SAndroid Build Coastguard Worker   wayland
73*61046927SAndroid Build Coastguard Worker
74*61046927SAndroid Build Coastguard WorkerEmil Velikov (26):
75*61046927SAndroid Build Coastguard Worker
76*61046927SAndroid Build Coastguard Worker-  docs: add sha256 checksums for 13.0.4
77*61046927SAndroid Build Coastguard Worker-  configure.ac: list radeon in --with-vulkan-drivers help string
78*61046927SAndroid Build Coastguard Worker-  i965: automake: correctly set MKDIR_GEN
79*61046927SAndroid Build Coastguard Worker-  freedreno: automake: correctly set MKDIR_GEN
80*61046927SAndroid Build Coastguard Worker-  i965: automake: include builddir prior to srcdir
81*61046927SAndroid Build Coastguard Worker-  i915: automake: include builddir prior to srcdir
82*61046927SAndroid Build Coastguard Worker-  egl: automake: include builddir prior to srcdir
83*61046927SAndroid Build Coastguard Worker-  clover: automake: include builddir prior to srcdir
84*61046927SAndroid Build Coastguard Worker-  st/dri: automake: include builddir prior to srcdir
85*61046927SAndroid Build Coastguard Worker-  d3dadapter9: automake: include builddir prior to srcdir
86*61046927SAndroid Build Coastguard Worker-  glx: automake: include builddir prior to srcdir
87*61046927SAndroid Build Coastguard Worker-  glx/apple: automake: include builddir prior to srcdir
88*61046927SAndroid Build Coastguard Worker-  glx/windows: automake: include builddir prior to srcdir
89*61046927SAndroid Build Coastguard Worker-  loader: automake: include builddir prior to srcdir
90*61046927SAndroid Build Coastguard Worker-  mapi: automake: include builddir prior to srcdir
91*61046927SAndroid Build Coastguard Worker-  radeon, r200: automake: include builddir prior to srcdir
92*61046927SAndroid Build Coastguard Worker-  dri/swrast: automake: include builddir prior to srcdir
93*61046927SAndroid Build Coastguard Worker-  dri/osmesa: automake: include builddir prior to srcdir
94*61046927SAndroid Build Coastguard Worker-  mesa/tests: automake: include builddir prior to srcdir
95*61046927SAndroid Build Coastguard Worker-  bin/get-extra-pick-list: use git merge-base to get the branchpoint
96*61046927SAndroid Build Coastguard Worker-  bin/get-extra-pick-list: rework to use already_picked list
97*61046927SAndroid Build Coastguard Worker-  bin/get-typod-pick-list.sh: limit \`git grep ...' to only as needed
98*61046927SAndroid Build Coastguard Worker-  bin/get-pick-list.sh: limit \`git grep ...' only as needed
99*61046927SAndroid Build Coastguard Worker-  bin/get-pick-list.sh: remove ancient way of nominating patches
100*61046927SAndroid Build Coastguard Worker-  bin/get-fixes-pick-list.sh: add new script
101*61046927SAndroid Build Coastguard Worker-  Update version to 13.0.5
102*61046927SAndroid Build Coastguard Worker
103*61046927SAndroid Build Coastguard WorkerEric Anholt (1):
104*61046927SAndroid Build Coastguard Worker
105*61046927SAndroid Build Coastguard Worker-  vc4: Avoid emitting small immediates for UBO indirect load address
106*61046927SAndroid Build Coastguard Worker   guards.
107*61046927SAndroid Build Coastguard Worker
108*61046927SAndroid Build Coastguard WorkerHans de Goede (1):
109*61046927SAndroid Build Coastguard Worker
110*61046927SAndroid Build Coastguard Worker-  glx/glvnd: Fix GLXdispatchIndex sorting
111*61046927SAndroid Build Coastguard Worker
112*61046927SAndroid Build Coastguard WorkerIan Romanick (11):
113*61046927SAndroid Build Coastguard Worker
114*61046927SAndroid Build Coastguard Worker-  linker: Slight code rearrange to prevent duplication in the next
115*61046927SAndroid Build Coastguard Worker   commit
116*61046927SAndroid Build Coastguard Worker-  linker: Accurately track gl_uniform_block::stageref
117*61046927SAndroid Build Coastguard Worker-  glsl: Split process_block_array into two functions
118*61046927SAndroid Build Coastguard Worker-  glsl: Fix wonkey indentation left from previous commit
119*61046927SAndroid Build Coastguard Worker-  glsl: Track the linearized array index for each UBO instance array
120*61046927SAndroid Build Coastguard Worker   element
121*61046927SAndroid Build Coastguard Worker-  glsl: Use simpler visitor to determine which UBO and SSBO blocks are
122*61046927SAndroid Build Coastguard Worker   used
123*61046927SAndroid Build Coastguard Worker-  glsl: Add tracking for elements of an array-of-arrays that have been
124*61046927SAndroid Build Coastguard Worker   accessed
125*61046927SAndroid Build Coastguard Worker-  glsl: Add structures to track accessed elements of a single array
126*61046927SAndroid Build Coastguard Worker-  glsl: Mark a set of array elements as accessed using a list of
127*61046927SAndroid Build Coastguard Worker   array_deref_range
128*61046927SAndroid Build Coastguard Worker-  glsl: Walk a list of ir_dereference_array to mark array elements as
129*61046927SAndroid Build Coastguard Worker   accessed
130*61046927SAndroid Build Coastguard Worker-  linker: Accurately mark a uniform block instance array element as
131*61046927SAndroid Build Coastguard Worker   used in a stage
132*61046927SAndroid Build Coastguard Worker
133*61046927SAndroid Build Coastguard WorkerIlia Mirkin (3):
134*61046927SAndroid Build Coastguard Worker
135*61046927SAndroid Build Coastguard Worker-  vbo: process buffer binding state changes on draw when recording
136*61046927SAndroid Build Coastguard Worker-  st/mesa: MAX_VARYING is the max supported number of patch varyings,
137*61046927SAndroid Build Coastguard Worker   not min
138*61046927SAndroid Build Coastguard Worker-  nvc0: disable linked tsc mode in compute launch descriptor
139*61046927SAndroid Build Coastguard Worker
140*61046927SAndroid Build Coastguard WorkerFaith Ekstrand (11):
141*61046927SAndroid Build Coastguard Worker
142*61046927SAndroid Build Coastguard Worker-  nir/search: Use the correct bit size for integer comparisons
143*61046927SAndroid Build Coastguard Worker-  i965/blorp: Use the correct ISL format for combined depth/stencil
144*61046927SAndroid Build Coastguard Worker-  intel/blorp: Handle clearing of A4B4G4R4 on all platforms
145*61046927SAndroid Build Coastguard Worker-  isl/formats: Only advertise sampling for A4B4G4R4 on Broadwell
146*61046927SAndroid Build Coastguard Worker-  anv: Flush render cache before STATE_BASE_ADDRESS on gen7
147*61046927SAndroid Build Coastguard Worker-  anv: Improve flushing around STATE_BASE_ADDRESS
148*61046927SAndroid Build Coastguard Worker-  vulkan/wsi/wayland: Handle VK_INCOMPLETE for GetFormats
149*61046927SAndroid Build Coastguard Worker-  vulkan/wsi/wayland: Handle VK_INCOMPLETE for GetPresentModes
150*61046927SAndroid Build Coastguard Worker-  vulkan/wsi: Lower the maximum image sizes
151*61046927SAndroid Build Coastguard Worker-  i965/sampler_state: Pass texObj into update_sampler_state
152*61046927SAndroid Build Coastguard Worker-  i965/sampler_state: Set the "Base Mip Level" field on Sandy Bridge
153*61046927SAndroid Build Coastguard Worker
154*61046927SAndroid Build Coastguard WorkerKenneth Graunke (1):
155*61046927SAndroid Build Coastguard Worker
156*61046927SAndroid Build Coastguard Worker-  i965: Unbind deleted shaders from brw_context, fixing malloc
157*61046927SAndroid Build Coastguard Worker   heisenbug.
158*61046927SAndroid Build Coastguard Worker
159*61046927SAndroid Build Coastguard WorkerLionel Landwerlin (5):
160*61046927SAndroid Build Coastguard Worker
161*61046927SAndroid Build Coastguard Worker-  anv: don't require render target isl bit for depth/stencil surfaces
162*61046927SAndroid Build Coastguard Worker-  anv: set command buffer to NULL when allocations fail
163*61046927SAndroid Build Coastguard Worker-  anv: fix descriptor pool internal size allocation
164*61046927SAndroid Build Coastguard Worker-  spirv: handle OpUndef as part of the variable parsing pass
165*61046927SAndroid Build Coastguard Worker-  spirv: handle undefined components for OpVectorShuffle
166*61046927SAndroid Build Coastguard Worker
167*61046927SAndroid Build Coastguard WorkerMarc-André Lureau (1):
168*61046927SAndroid Build Coastguard Worker
169*61046927SAndroid Build Coastguard Worker-  tgsi-dump: dump label if instruction has one
170*61046927SAndroid Build Coastguard Worker
171*61046927SAndroid Build Coastguard WorkerMarek Olšák (2):
172*61046927SAndroid Build Coastguard Worker
173*61046927SAndroid Build Coastguard Worker-  radeonsi: always set the TCL1_ACTION_ENA when invalidating L2
174*61046927SAndroid Build Coastguard Worker-  gallium/radeon: fix performance of buffer readbacks
175*61046927SAndroid Build Coastguard Worker
176*61046927SAndroid Build Coastguard WorkerTopi Pohjolainen (2):
177*61046927SAndroid Build Coastguard Worker
178*61046927SAndroid Build Coastguard Worker-  i965: Make depth clear flushing more explicit
179*61046927SAndroid Build Coastguard Worker-  i965/gen6: Issue direct depth stall and flush after depth clear
180*61046927SAndroid Build Coastguard Worker
181*61046927SAndroid Build Coastguard WorkerVinson Lee (2):
182*61046927SAndroid Build Coastguard Worker
183*61046927SAndroid Build Coastguard Worker-  scons: Require libdrm >= 2.4.66 for DRM.
184*61046927SAndroid Build Coastguard Worker-  util: Fix Clang trivial destructor check.
185