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