xref: /aosp_15_r20/external/mesa3d/docs/relnotes/19.3.2.rst (revision 6104692788411f58d303aa86923a9ff6ecaded22)
1*61046927SAndroid Build Coastguard WorkerMesa 19.3.2 Release Notes / 2020-01-09
2*61046927SAndroid Build Coastguard Worker======================================
3*61046927SAndroid Build Coastguard Worker
4*61046927SAndroid Build Coastguard WorkerMesa 19.3.2 is a bug fix release which fixes bugs found since the 19.3.1
5*61046927SAndroid Build Coastguard Workerrelease.
6*61046927SAndroid Build Coastguard Worker
7*61046927SAndroid Build Coastguard WorkerMesa 19.3.2 implements the OpenGL 4.6 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.6. OpenGL 4.6 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 WorkerMesa 19.3.2 implements the Vulkan 1.1 API, but the version reported by
16*61046927SAndroid Build Coastguard Workerthe apiVersion property of the VkPhysicalDeviceProperties struct depends
17*61046927SAndroid Build Coastguard Workeron the particular driver being used.
18*61046927SAndroid Build Coastguard Worker
19*61046927SAndroid Build Coastguard WorkerSHA256 checksum
20*61046927SAndroid Build Coastguard Worker---------------
21*61046927SAndroid Build Coastguard Worker
22*61046927SAndroid Build Coastguard Worker::
23*61046927SAndroid Build Coastguard Worker
24*61046927SAndroid Build Coastguard Worker       4e3aee324616352bbc7f58d47ab573e10f68cc7719fd045bd6d3abcdd97ee1c1  mesa-19.3.2.tar.xz
25*61046927SAndroid Build Coastguard Worker
26*61046927SAndroid Build Coastguard WorkerNew features
27*61046927SAndroid Build Coastguard Worker------------
28*61046927SAndroid Build Coastguard Worker
29*61046927SAndroid Build Coastguard Worker-  None
30*61046927SAndroid Build Coastguard Worker
31*61046927SAndroid Build Coastguard WorkerBug fixes
32*61046927SAndroid Build Coastguard Worker---------
33*61046927SAndroid Build Coastguard Worker
34*61046927SAndroid Build Coastguard Worker-  Rise of the Tomb Raider benchmark crash on Dell XPS 7390 2-in-1 w/
35*61046927SAndroid Build Coastguard Worker   Iris Plus Graphics (Ice Lake 8x8 GT2)
36*61046927SAndroid Build Coastguard Worker-  Raven Ridge (2400G): Resident Evil 2 crashes my machine
37*61046927SAndroid Build Coastguard Worker-  Rocket League ingame artifacts
38*61046927SAndroid Build Coastguard Worker-  [radv] SteamVR direct mode no longer works
39*61046927SAndroid Build Coastguard Worker-  [RADV] [Navi] LOD artifacting in Halo - The Master Chief Collection
40*61046927SAndroid Build Coastguard Worker   (Halo Reach)
41*61046927SAndroid Build Coastguard Worker-  [ANV] unused create parameters not properly ignored
42*61046927SAndroid Build Coastguard Worker-  Blocky corruption in The Surge 2
43*61046927SAndroid Build Coastguard Worker-  radeonsi: Floating point exception on R9 270 gpu for a set of traces
44*61046927SAndroid Build Coastguard Worker-  [CTS]
45*61046927SAndroid Build Coastguard Worker   dEQP-VK.api.image_clearing.core.clear_color_image.2d.linear.single_layer.r32g32b32\_\*
46*61046927SAndroid Build Coastguard Worker   fail on GFX6-GFX8
47*61046927SAndroid Build Coastguard Worker-  Vulkan: Please consider adding another sample count to
48*61046927SAndroid Build Coastguard Worker   sampledImageIntegerSampleCounts
49*61046927SAndroid Build Coastguard Worker-  Navi10: Bitrate based encoding with VAAPI/RadeonSI unusable
50*61046927SAndroid Build Coastguard Worker-  [GFX10] Glitch rendering Custom Avatars in Beat Saber
51*61046927SAndroid Build Coastguard Worker-  intel/fs: Check for 16-bit immediates in
52*61046927SAndroid Build Coastguard Worker   fs_visitor::lower_mul_dword_inst is too strict
53*61046927SAndroid Build Coastguard Worker
54*61046927SAndroid Build Coastguard WorkerChanges
55*61046927SAndroid Build Coastguard Worker-------
56*61046927SAndroid Build Coastguard Worker
57*61046927SAndroid Build Coastguard WorkerAndrii Simiklit (3):
58*61046927SAndroid Build Coastguard Worker
59*61046927SAndroid Build Coastguard Worker-  glsl: fix an incorrect max_array_access after optimization of
60*61046927SAndroid Build Coastguard Worker   ssbo/ubo
61*61046927SAndroid Build Coastguard Worker-  glsl: fix a binding points assignment for ssbo/ubo arrays
62*61046927SAndroid Build Coastguard Worker-  glsl/nir: do not change an element index to have correct block name
63*61046927SAndroid Build Coastguard Worker
64*61046927SAndroid Build Coastguard WorkerBas Nieuwenhuizen (7):
65*61046927SAndroid Build Coastguard Worker
66*61046927SAndroid Build Coastguard Worker-  radv: Limit workgroup size to 1024.
67*61046927SAndroid Build Coastguard Worker-  radv: Expose all sample counts for integer formats as well.
68*61046927SAndroid Build Coastguard Worker-  amd/common: Handle alignment of 96-bit formats.
69*61046927SAndroid Build Coastguard Worker-  nir: Add clone/hash/serialize support for non-uniform tex
70*61046927SAndroid Build Coastguard Worker   instructions.
71*61046927SAndroid Build Coastguard Worker-  spirv: Fix glsl type assert in spir2nir.
72*61046927SAndroid Build Coastguard Worker-  radv: Only use the gfx mipmap level offset/pitch for linear textures.
73*61046927SAndroid Build Coastguard Worker-  radv: Emit a BATCH_BREAK when changing pixel shaders or
74*61046927SAndroid Build Coastguard Worker   CB_TARGET_MASK.
75*61046927SAndroid Build Coastguard Worker
76*61046927SAndroid Build Coastguard WorkerCaio Marcelo de Oliveira Filho (4):
77*61046927SAndroid Build Coastguard Worker
78*61046927SAndroid Build Coastguard Worker-  intel/fs: Lower 64-bit MOVs after lower_load_payload()
79*61046927SAndroid Build Coastguard Worker-  intel/fs: Fix lowering of dword multiplication by 16-bit constant
80*61046927SAndroid Build Coastguard Worker-  intel/vec4: Fix lowering of multiplication by 16-bit constant
81*61046927SAndroid Build Coastguard Worker-  anv: Ignore some CreateInfo structs when rasterization is disabled
82*61046927SAndroid Build Coastguard Worker
83*61046927SAndroid Build Coastguard WorkerChristian Gmeiner (1):
84*61046927SAndroid Build Coastguard Worker
85*61046927SAndroid Build Coastguard Worker-  etnaviv: update resource status after flushing
86*61046927SAndroid Build Coastguard Worker
87*61046927SAndroid Build Coastguard WorkerDylan Baker (2):
88*61046927SAndroid Build Coastguard Worker
89*61046927SAndroid Build Coastguard Worker-  dcos: add releanse notes for 19.3.1
90*61046927SAndroid Build Coastguard Worker-  cherry-ignore: update for 19.3.2
91*61046927SAndroid Build Coastguard Worker
92*61046927SAndroid Build Coastguard WorkerEric Engestrom (4):
93*61046927SAndroid Build Coastguard Worker
94*61046927SAndroid Build Coastguard Worker-  util/format: remove left-over util_format_description_table
95*61046927SAndroid Build Coastguard Worker   declaration
96*61046927SAndroid Build Coastguard Worker-  amd: fix empty-body issues
97*61046927SAndroid Build Coastguard Worker-  nine: fix empty-body-issues
98*61046927SAndroid Build Coastguard Worker-  mesa: avoid returning a value in a void function
99*61046927SAndroid Build Coastguard Worker
100*61046927SAndroid Build Coastguard WorkerGert Wollny (1):
101*61046927SAndroid Build Coastguard Worker
102*61046927SAndroid Build Coastguard Worker-  r600: Fix maximum line width
103*61046927SAndroid Build Coastguard Worker
104*61046927SAndroid Build Coastguard WorkerFaith Ekstrand (2):
105*61046927SAndroid Build Coastguard Worker
106*61046927SAndroid Build Coastguard Worker-  anv: Properly advertise sampledImageIntegerSampleCounts
107*61046927SAndroid Build Coastguard Worker-  intel/nir: Add a memory barrier before barrier()
108*61046927SAndroid Build Coastguard Worker
109*61046927SAndroid Build Coastguard WorkerLionel Landwerlin (2):
110*61046927SAndroid Build Coastguard Worker
111*61046927SAndroid Build Coastguard Worker-  loader: fix close on uninitialized file descriptor value
112*61046927SAndroid Build Coastguard Worker-  anv: don't close invalid syncfd semaphore
113*61046927SAndroid Build Coastguard Worker
114*61046927SAndroid Build Coastguard WorkerMarek Olšák (2):
115*61046927SAndroid Build Coastguard Worker
116*61046927SAndroid Build Coastguard Worker-  winsys/radeon: initialize pte_fragment_size
117*61046927SAndroid Build Coastguard Worker-  radeonsi: disable SDMA on gfx8 to fix corruption on RX 580
118*61046927SAndroid Build Coastguard Worker
119*61046927SAndroid Build Coastguard WorkerPierre-Eric Pelloux-Prayer (2):
120*61046927SAndroid Build Coastguard Worker
121*61046927SAndroid Build Coastguard Worker-  radeon/vcn2: enable rate control for hevc encoding
122*61046927SAndroid Build Coastguard Worker-  radeonsi: check ctx->sdma_cs before using it
123*61046927SAndroid Build Coastguard Worker
124*61046927SAndroid Build Coastguard WorkerSamuel Pitoiset (2):
125*61046927SAndroid Build Coastguard Worker
126*61046927SAndroid Build Coastguard Worker-  radv/gfx10: fix the out-of-bounds check for vertex descriptors
127*61046927SAndroid Build Coastguard Worker-  radv: return the correct pitch for linear mipmaps on GFX10
128*61046927SAndroid Build Coastguard Worker
129*61046927SAndroid Build Coastguard WorkerTimur Kristóf (1):
130*61046927SAndroid Build Coastguard Worker
131*61046927SAndroid Build Coastguard Worker-  aco: Fix uniform i2i64.
132*61046927SAndroid Build Coastguard Worker
133*61046927SAndroid Build Coastguard WorkerYevhenii Kolesnikov (2):
134*61046927SAndroid Build Coastguard Worker
135*61046927SAndroid Build Coastguard Worker-  meta: Cleanup function for DrawTex
136*61046927SAndroid Build Coastguard Worker-  main: allow external textures for BindImageTexture
137