1 | Mesa 19.3.4 Release Notes / 2020-02-13
|
---|
2 | ======================================
|
---|
3 |
|
---|
4 | Mesa 19.3.4 is a bug fix release which fixes bugs found since the 19.3.3
|
---|
5 | release.
|
---|
6 |
|
---|
7 | Mesa 19.3.4 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.4 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 | 1da467e6ae2799a517e242462331eafd29ae77d9872f3a845df81f7c308e8fe4 mesa-19.3.4.tar.xz
|
---|
25 |
|
---|
26 | New features
|
---|
27 | ------------
|
---|
28 |
|
---|
29 | - None
|
---|
30 |
|
---|
31 | Bug fixes
|
---|
32 | ---------
|
---|
33 |
|
---|
34 | - [RADV] GPU hangs while the cutscene plays in the game Assassin's
|
---|
35 | Creed Origins
|
---|
36 | - Broken rendering of glxgears on S/390 architecture (64bit, BigEndian)
|
---|
37 | - GL_EXT_disjoint_timer_query failing with GL_INVALID_ENUM
|
---|
38 | - GL_EXT_disjoint_timer_query failing with GL_INVALID_ENUM
|
---|
39 | - OSMesa osmesa_choose_format returns a format not supported by
|
---|
40 | st_new_renderbuffer_fb
|
---|
41 | - Using EGL_KHR_surfaceless_context causes spurious "libEGL warning:
|
---|
42 | FIXME: egl/x11 doesn't support front buffer rendering."
|
---|
43 | - [Regression] JavaFX unbounded VRAM+RAM usage
|
---|
44 | - !3460 broke texsubimage test with piglit on zink+anv
|
---|
45 |
|
---|
46 | Changes
|
---|
47 | -------
|
---|
48 |
|
---|
49 | Bas Nieuwenhuizen (1):
|
---|
50 |
|
---|
51 | - radv: Do not set SX DISABLE bits for RB+ with unused surfaces.
|
---|
52 |
|
---|
53 | Boris Brezillon (1):
|
---|
54 |
|
---|
55 | - panfrost: Fix the damage box clamping logic
|
---|
56 |
|
---|
57 | Brian Ho (2):
|
---|
58 |
|
---|
59 | - anv: Properly fetch partial results in vkGetQueryPoolResults
|
---|
60 | - anv: Handle unavailable queries in vkCmdCopyQueryPoolResults
|
---|
61 |
|
---|
62 | Danylo Piliaiev (2):
|
---|
63 |
|
---|
64 | - i965: Do not set front_buffer_dirty if there is no front buffer
|
---|
65 | - st/mesa: Handle the rest renderbuffer formats from OSMesa
|
---|
66 |
|
---|
67 | Drew Davenport (1):
|
---|
68 |
|
---|
69 | - radeonsi: Clear uninitialized variable
|
---|
70 |
|
---|
71 | Dylan Baker (15):
|
---|
72 |
|
---|
73 | - docs: Add SHA 256 sums for 19.3.3
|
---|
74 | - .pick_status.json: Mark 58c929be0ddbbd9291d0dadbf11538170178e791 as
|
---|
75 | backported
|
---|
76 | - .pick_status.json: Mark df34fa14bb872447fed9076e06ffc504d85e2d1c as
|
---|
77 | backported
|
---|
78 | - .pick_status.json: Update to 997040e4b8353fe9b71a5e9fde2f933eae09c7a3
|
---|
79 | - .pick_status.json: Update to ca6a22305b275b49fbc88b8f4cba2fefb24c2a5d
|
---|
80 | - .pick_status.json: Mark 552028c013cc1d49a2b61ebe0fc3a3781a9ba826 as
|
---|
81 | denominated
|
---|
82 | - .pick_status.json: Update to f09c466732e4a5b648d7503787777c926dd93c29
|
---|
83 | - bin/pick-ui: Add a new maintainer script for picking patches
|
---|
84 | - .pick_status.json: Update to b550b7ef3b8d12f533b67b1a03159a127a3ff34a
|
---|
85 | - .pick_status.json: Update to 9afdcd64f2c96f3fcc1a28912987f2e8066aa995
|
---|
86 | - .pick_status.json: Update to 7eaf21cb6f67adbe0e79b80b4feb8c816a98a720
|
---|
87 | - .pick_status.json: Mark ca6a22305b275b49fbc88b8f4cba2fefb24c2a5d as
|
---|
88 | backported
|
---|
89 | - .pick_status.json: Update to d8bae10bfe0f487dcaec721743cd51441bcc12f5
|
---|
90 | - .pick_status.json: Update to 689817c9dfde9a0852f2b2489cb0fa93ffbcb215
|
---|
91 | - .pick_status.json: Update to 23037627359e739c42b194dec54875aefbb9d00b
|
---|
92 |
|
---|
93 | Eric Anholt (1):
|
---|
94 |
|
---|
95 | - Revert "gallium: Fix big-endian addressing of non-bitmask array
|
---|
96 | formats."
|
---|
97 |
|
---|
98 | Florian Will (1):
|
---|
99 |
|
---|
100 | - radv/winsys: set IB flags prior to submit in the sysmem path
|
---|
101 |
|
---|
102 | Georg Lehmann (3):
|
---|
103 |
|
---|
104 | - Correctly wait in the fragment stage until all semaphores are
|
---|
105 | signaled
|
---|
106 | - Vulkan Overlay: Don't try to change the image layout to present twice
|
---|
107 | - Vulkan overlay: use the corresponding image index for each swapchain
|
---|
108 |
|
---|
109 | Hyunjun Ko (1):
|
---|
110 |
|
---|
111 | - freedreno/ir3: put the conversion back for half const to the right
|
---|
112 | place.
|
---|
113 |
|
---|
114 | Ian Romanick (1):
|
---|
115 |
|
---|
116 | - intel/fs: Don't count integer instructions as being possibly coissue
|
---|
117 |
|
---|
118 | Jan Vesely (1):
|
---|
119 |
|
---|
120 | - clover: Use explicit conversion from llvm::StringRef to std::string
|
---|
121 |
|
---|
122 | Faith Ekstrand (6):
|
---|
123 |
|
---|
124 | - anv: Insert holes for non-existant XFB varyings
|
---|
125 | - anv: Improve BTI change cache flushing
|
---|
126 | - anv,iris: Set 3DSTATE_SF::DerefBlockSize to per-poly on Gen12+
|
---|
127 | - genxml: Add a new 3DSTATE_SF field on gen12
|
---|
128 | - intel/fs: Write the address register with NoMask for MOV_INDIRECT
|
---|
129 | - anv/blorp: Use the correct size for vkCmdCopyBufferToImage
|
---|
130 |
|
---|
131 | Kenneth Graunke (1):
|
---|
132 |
|
---|
133 | - i965: Use brw_batch_references in tex_busy check
|
---|
134 |
|
---|
135 | Lionel Landwerlin (1):
|
---|
136 |
|
---|
137 | - isl: drop CCS row pitch requirement for linear surfaces
|
---|
138 |
|
---|
139 | Marek Olšák (1):
|
---|
140 |
|
---|
141 | - radeonsi: fix the DCC MSAA bug workaround
|
---|
142 |
|
---|
143 | Marek Vasut (1):
|
---|
144 |
|
---|
145 | - etnaviv: Destroy rsc->pending_ctx set in etna_resource_destroy()
|
---|
146 |
|
---|
147 | Michel Dänzer (6):
|
---|
148 |
|
---|
149 | - winsys/amdgpu: Keep a list of amdgpu_screen_winsyses in amdgpu_winsys
|
---|
150 | - winsys/amdgpu: Keep track of retrieved KMS handles using hash tables
|
---|
151 | - winsys/amdgpu: Only re-export KMS handles for different DRM FDs
|
---|
152 | - util: Add os_same_file_description helper
|
---|
153 | - winsys/amdgpu: Re-use amdgpu_screen_winsys when possible
|
---|
154 | - winsys/amdgpu: Close KMS handles for other DRM file descriptions
|
---|
155 |
|
---|
156 | Neha Bhende (1):
|
---|
157 |
|
---|
158 | - svga: fix size of format_conversion_table[]
|
---|
159 |
|
---|
160 | Pierre-Eric Pelloux-Prayer (2):
|
---|
161 |
|
---|
162 | - radeonsi: disable display DCC
|
---|
163 | - radeonsi: stop using the VM_ALWAYS_VALID flag
|
---|
164 |
|
---|
165 | Rafael Antognolli (1):
|
---|
166 |
|
---|
167 | - intel: Load the driver even if I915_PARAM_REVISION is not found.
|
---|
168 |
|
---|
169 | Rhys Perry (6):
|
---|
170 |
|
---|
171 | - aco: fix operand to scc when selecting SGPR ufind_msb/ifind_msb
|
---|
172 | - aco: ensure predecessors' p_logical_end is in WQM when a p_phi is in
|
---|
173 | WQM
|
---|
174 | - aco: run p_wqm instructions in WQM
|
---|
175 | - aco: don't consider loop header blocks branch blocks in
|
---|
176 | add_coupling_code
|
---|
177 | - aco: don't always add logical edges from continue_break blocks to
|
---|
178 | headers
|
---|
179 | - aco: fix target calculation when vgpr spilling introduces sgpr
|
---|
180 | spilling
|
---|
181 |
|
---|
182 | Samuel Pitoiset (2):
|
---|
183 |
|
---|
184 | - radv: do not allow sparse resources with multi-planar formats
|
---|
185 | - nir: do not use De Morgan's Law rules for flt and fge
|
---|
186 |
|
---|
187 | Tapani Pälli (2):
|
---|
188 |
|
---|
189 | - mapi: add GetInteger64vEXT with EXT_disjoint_timer_query
|
---|
190 | - mesa: allow bit queries for EXT_disjoint_timer_query
|
---|
191 |
|
---|
192 | Thomas Hellstrom (1):
|
---|
193 |
|
---|
194 | - svga: Fix banded DMA upload
|
---|
195 |
|
---|
196 | Vasily Khoruzhick (1):
|
---|
197 |
|
---|
198 | - lima: ppir: don't delete root ld_tex nodes without successors in
|
---|
199 | current block
|
---|
200 |
|
---|
201 | Vinson Lee (1):
|
---|
202 |
|
---|
203 | - swr: Fix GCC 4.9 checks.
|
---|