xref: /aosp_15_r20/external/mesa3d/docs/relnotes/13.0.2.rst (revision 6104692788411f58d303aa86923a9ff6ecaded22)
1*61046927SAndroid Build Coastguard WorkerMesa 13.0.2 Release Notes / November 28, 2016
2*61046927SAndroid Build Coastguard Worker=============================================
3*61046927SAndroid Build Coastguard Worker
4*61046927SAndroid Build Coastguard WorkerMesa 13.0.2 is a bug fix release which fixes bugs found since the 13.0.1
5*61046927SAndroid Build Coastguard Workerrelease.
6*61046927SAndroid Build Coastguard Worker
7*61046927SAndroid Build Coastguard WorkerMesa 13.0.2 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   6014233a5db6032ab8de4881384871bbe029de684502707794ce7b3e6beec308  mesa-13.0.2.tar.gz
20*61046927SAndroid Build Coastguard Worker   a6ed622645f4ed61da418bf65adde5bcc4bb79023c36ba7d6b45b389da4416d5  mesa-13.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 97321 <https://bugs.freedesktop.org/show_bug.cgi?id=97321>`__ -
31*61046927SAndroid Build Coastguard Worker   Query INFO_LOG_LENGTH for empty info log should return 0
32*61046927SAndroid Build Coastguard Worker-  `Bug 97420 <https://bugs.freedesktop.org/show_bug.cgi?id=97420>`__ -
33*61046927SAndroid Build Coastguard Worker   "#version 0" crashes glsl_compiler
34*61046927SAndroid Build Coastguard Worker-  `Bug 98632 <https://bugs.freedesktop.org/show_bug.cgi?id=98632>`__ -
35*61046927SAndroid Build Coastguard Worker   Fix build on Hurd without PATH_MAX
36*61046927SAndroid Build Coastguard Worker
37*61046927SAndroid Build Coastguard WorkerChanges
38*61046927SAndroid Build Coastguard Worker-------
39*61046927SAndroid Build Coastguard Worker
40*61046927SAndroid Build Coastguard WorkerBen Widawsky (3):
41*61046927SAndroid Build Coastguard Worker
42*61046927SAndroid Build Coastguard Worker-  i965: Add some APL and KBL SKU strings
43*61046927SAndroid Build Coastguard Worker-  i965: Reorder PCI ID list to match release order
44*61046927SAndroid Build Coastguard Worker-  i965/glk: Add basic Geminilake support
45*61046927SAndroid Build Coastguard Worker
46*61046927SAndroid Build Coastguard WorkerDave Airlie (14):
47*61046927SAndroid Build Coastguard Worker
48*61046927SAndroid Build Coastguard Worker-  radv: fix texturesamples to handle single sample case
49*61046927SAndroid Build Coastguard Worker-  wsi: fix VK_INCOMPLETE for vkGetSwapchainImagesKHR
50*61046927SAndroid Build Coastguard Worker-  radv: don't crash on null swapchain destroy.
51*61046927SAndroid Build Coastguard Worker-  ac/nir/llvm: fix channel in texture gather lowering code.
52*61046927SAndroid Build Coastguard Worker-  radv: make sure to flush input attachments correctly.
53*61046927SAndroid Build Coastguard Worker-  radv: fix image view creation for depth and stencil only
54*61046927SAndroid Build Coastguard Worker-  radv: spir-v allows texture size query with and without lod.
55*61046927SAndroid Build Coastguard Worker-  vulkan/wsi/x11: handle timeouts properly in next image acquire (v1.1)
56*61046927SAndroid Build Coastguard Worker-  vulkan/wsi: store present mode in swapchain base class
57*61046927SAndroid Build Coastguard Worker-  vulkan/wsi/x11: add support for IMMEDIATE present mode
58*61046927SAndroid Build Coastguard Worker-  radv: fix texel fetch offset with 2d arrays.
59*61046927SAndroid Build Coastguard Worker-  radv/si: fix optimal micro tile selection
60*61046927SAndroid Build Coastguard Worker-  radv/ac/llvm: shadow samplers only return one value.
61*61046927SAndroid Build Coastguard Worker-  radv: fix 3D clears with baseMiplevel
62*61046927SAndroid Build Coastguard Worker
63*61046927SAndroid Build Coastguard WorkerEduardo Lima Mitev (2):
64*61046927SAndroid Build Coastguard Worker
65*61046927SAndroid Build Coastguard Worker-  vulkan/wsi/x11: Fix behavior of vkGetPhysicalDeviceSurfaceFormatsKHR
66*61046927SAndroid Build Coastguard Worker-  vulkan/wsi/x11: Fix behavior of
67*61046927SAndroid Build Coastguard Worker   vkGetPhysicalDeviceSurfacePresentModesKHR
68*61046927SAndroid Build Coastguard Worker
69*61046927SAndroid Build Coastguard WorkerEmil Velikov (5):
70*61046927SAndroid Build Coastguard Worker
71*61046927SAndroid Build Coastguard Worker-  docs: add sha256 checksums for 13.0.1
72*61046927SAndroid Build Coastguard Worker-  cherry-ignore: add reverted LLVM_LIBDIR patch
73*61046927SAndroid Build Coastguard Worker-  anv: fix enumeration of properties
74*61046927SAndroid Build Coastguard Worker-  radv: honour the number of properties available
75*61046927SAndroid Build Coastguard Worker-  Update version to 13.0.2
76*61046927SAndroid Build Coastguard Worker
77*61046927SAndroid Build Coastguard WorkerEric Anholt (3):
78*61046927SAndroid Build Coastguard Worker
79*61046927SAndroid Build Coastguard Worker-  vc4: Don't abort when a shader compile fails.
80*61046927SAndroid Build Coastguard Worker-  vc4: Clamp the shadow comparison value.
81*61046927SAndroid Build Coastguard Worker-  vc4: Fix register class handling of DDX/DDY arguments.
82*61046927SAndroid Build Coastguard Worker
83*61046927SAndroid Build Coastguard WorkerGwan-gyeong Mun (2):
84*61046927SAndroid Build Coastguard Worker
85*61046927SAndroid Build Coastguard Worker-  util/disk_cache: close a previously opened handle in disk_cache_put
86*61046927SAndroid Build Coastguard Worker   (v2)
87*61046927SAndroid Build Coastguard Worker-  anv: Fix unintentional integer overflow in anv_CreateDmaBufImageINTEL
88*61046927SAndroid Build Coastguard Worker
89*61046927SAndroid Build Coastguard WorkerIago Toral Quiroga (1):
90*61046927SAndroid Build Coastguard Worker
91*61046927SAndroid Build Coastguard Worker-  anv/format: handle unsupported formats properly
92*61046927SAndroid Build Coastguard Worker
93*61046927SAndroid Build Coastguard WorkerIan Romanick (2):
94*61046927SAndroid Build Coastguard Worker
95*61046927SAndroid Build Coastguard Worker-  glcpp: Handle '#version 0' and other invalid values
96*61046927SAndroid Build Coastguard Worker-  glsl: Parse 0 as a preprocessor INTCONSTANT
97*61046927SAndroid Build Coastguard Worker
98*61046927SAndroid Build Coastguard WorkerFaith Ekstrand (15):
99*61046927SAndroid Build Coastguard Worker
100*61046927SAndroid Build Coastguard Worker-  anv/gen8: Stall when needed in Cmd(Set|Reset)Event
101*61046927SAndroid Build Coastguard Worker-  anv/wsi: Set the fence to signaled in AcquireNextImageKHR
102*61046927SAndroid Build Coastguard Worker-  anv: Rework fences
103*61046927SAndroid Build Coastguard Worker-  vulkan/wsi/wayland: Include pthread.h
104*61046927SAndroid Build Coastguard Worker-  vulkan/wsi/wayland: Clean up some error handling paths
105*61046927SAndroid Build Coastguard Worker-  vulkan/wsi: Report the correct min/maxImageCount
106*61046927SAndroid Build Coastguard Worker-  i965/gs: Allow primitive id to be a system value
107*61046927SAndroid Build Coastguard Worker-  anv: Handle null in all destructors
108*61046927SAndroid Build Coastguard Worker-  anv/fence: Handle ANV_FENCE_CREATE_SIGNALED_BIT
109*61046927SAndroid Build Coastguard Worker-  nir/spirv: Fix handling of gl_PrimitiveId
110*61046927SAndroid Build Coastguard Worker-  anv/blorp: Ignore clears for attachments first used as resolve
111*61046927SAndroid Build Coastguard Worker   destinations
112*61046927SAndroid Build Coastguard Worker-  anv: Implement a depth stall restriction on gen7
113*61046927SAndroid Build Coastguard Worker-  anv/cmd_buffer: Handle running out of binding tables in compute
114*61046927SAndroid Build Coastguard Worker   shaders
115*61046927SAndroid Build Coastguard Worker-  anv/cmd_buffer: Emit a CS stall before setting a CS pipeline
116*61046927SAndroid Build Coastguard Worker-  vulkan/wsi/x11: Implement FIFO mode.
117*61046927SAndroid Build Coastguard Worker
118*61046927SAndroid Build Coastguard WorkerJordan Justen (2):
119*61046927SAndroid Build Coastguard Worker
120*61046927SAndroid Build Coastguard Worker-  isl: Fix height calculation in isl_msaa_interleaved_scale_px_to_sa
121*61046927SAndroid Build Coastguard Worker-  i965/hsw: Set integer mode in sampling state for stencil texturing
122*61046927SAndroid Build Coastguard Worker
123*61046927SAndroid Build Coastguard WorkerKenneth Graunke (4):
124*61046927SAndroid Build Coastguard Worker
125*61046927SAndroid Build Coastguard Worker-  intel: Set min_ds_entries on Broxton.
126*61046927SAndroid Build Coastguard Worker-  i965: Fix compute shader crash.
127*61046927SAndroid Build Coastguard Worker-  mesa: Drop PATH_MAX usage.
128*61046927SAndroid Build Coastguard Worker-  i965: Fix GS push inputs with enhanced layouts.
129*61046927SAndroid Build Coastguard Worker
130*61046927SAndroid Build Coastguard WorkerKevin Strasser (1):
131*61046927SAndroid Build Coastguard Worker
132*61046927SAndroid Build Coastguard Worker-  vulkan/wsi: Add a thread-safe queue implementation
133*61046927SAndroid Build Coastguard Worker
134*61046927SAndroid Build Coastguard WorkerLionel Landwerlin (1):
135*61046927SAndroid Build Coastguard Worker
136*61046927SAndroid Build Coastguard Worker-  anv: fix multi level clears with VK_REMAINING_MIP_LEVELS
137*61046927SAndroid Build Coastguard Worker
138*61046927SAndroid Build Coastguard WorkerLucas Stach (1):
139*61046927SAndroid Build Coastguard Worker
140*61046927SAndroid Build Coastguard Worker-  gbm: request correct version of the DRI2_FENCE extension
141*61046927SAndroid Build Coastguard Worker
142*61046927SAndroid Build Coastguard WorkerNicolai Hähnle (2):
143*61046927SAndroid Build Coastguard Worker
144*61046927SAndroid Build Coastguard Worker-  radeonsi: store group_size_variable in struct si_compute
145*61046927SAndroid Build Coastguard Worker-  glsl/lower_output_reads: fix geometry shader output handling with
146*61046927SAndroid Build Coastguard Worker   conditional emit
147*61046927SAndroid Build Coastguard Worker
148*61046927SAndroid Build Coastguard WorkerSteinar H. Gunderson (1):
149*61046927SAndroid Build Coastguard Worker
150*61046927SAndroid Build Coastguard Worker-  Fix races during \_mesa_HashWalk().
151*61046927SAndroid Build Coastguard Worker
152*61046927SAndroid Build Coastguard WorkerTapani Pälli (1):
153*61046927SAndroid Build Coastguard Worker
154*61046927SAndroid Build Coastguard Worker-  mesa: fix empty program log length
155