xref: /aosp_15_r20/external/mesa3d/docs/relnotes/20.1.9.rst (revision 6104692788411f58d303aa86923a9ff6ecaded22)
1*61046927SAndroid Build Coastguard WorkerMesa 20.1.9 Release Notes / 2020-09-30
2*61046927SAndroid Build Coastguard Worker======================================
3*61046927SAndroid Build Coastguard Worker
4*61046927SAndroid Build Coastguard WorkerMesa 20.1.9 is a bug fix release which fixes bugs found since the 20.1.8 release.
5*61046927SAndroid Build Coastguard Worker
6*61046927SAndroid Build Coastguard WorkerMesa 20.1.9 implements the OpenGL 4.6 API, but the version reported by
7*61046927SAndroid Build Coastguard WorkerglGetString(GL_VERSION) or glGetIntegerv(GL_MAJOR_VERSION) /
8*61046927SAndroid Build Coastguard WorkerglGetIntegerv(GL_MINOR_VERSION) depends on the particular driver being used.
9*61046927SAndroid Build Coastguard WorkerSome drivers don't support all the features required in OpenGL 4.6. OpenGL
10*61046927SAndroid Build Coastguard Worker4.6 is **only** available if requested at context creation.
11*61046927SAndroid Build Coastguard WorkerCompatibility contexts may report a lower version depending on each driver.
12*61046927SAndroid Build Coastguard Worker
13*61046927SAndroid Build Coastguard WorkerMesa 20.1.9 implements the Vulkan 1.2 API, but the version reported by
14*61046927SAndroid Build Coastguard Workerthe apiVersion property of the VkPhysicalDeviceProperties struct
15*61046927SAndroid Build Coastguard Workerdepends on the particular driver being used.
16*61046927SAndroid Build Coastguard Worker
17*61046927SAndroid Build Coastguard WorkerSHA256 checksum
18*61046927SAndroid Build Coastguard Worker---------------
19*61046927SAndroid Build Coastguard Worker
20*61046927SAndroid Build Coastguard Worker::
21*61046927SAndroid Build Coastguard Worker
22*61046927SAndroid Build Coastguard Worker    b251ca0769b722058986640d48f8457c596142cfbee1a83cba91b83391427382  mesa-20.1.9.tar.xz
23*61046927SAndroid Build Coastguard Worker
24*61046927SAndroid Build Coastguard Worker
25*61046927SAndroid Build Coastguard WorkerNew features
26*61046927SAndroid Build Coastguard Worker------------
27*61046927SAndroid Build Coastguard Worker
28*61046927SAndroid Build Coastguard Worker- None
29*61046927SAndroid Build Coastguard Worker
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- Horizon Zero Dawn graphics corruption with with radv
35*61046927SAndroid Build Coastguard Worker- Running Amber test leads to VK_DEVICE_LOST
36*61046927SAndroid Build Coastguard Worker- \[spirv-fuzz\] Shader generates a wrong image
37*61046927SAndroid Build Coastguard Worker- anv: dEQP-VK.robustness.robustness2.\* failures on gen12
38*61046927SAndroid Build Coastguard Worker- \[RADV\] Problems reading primitive ID in fragment shader after tessellation
39*61046927SAndroid Build Coastguard Worker- Substance Painter 6.1.3 black glitches on Radeon RX570
40*61046927SAndroid Build Coastguard Worker- vkCmdCopyImage broadcasts subsample 0 of MSAA src into all subsamples of dst on RADV
41*61046927SAndroid Build Coastguard Worker
42*61046927SAndroid Build Coastguard Worker
43*61046927SAndroid Build Coastguard WorkerChanges
44*61046927SAndroid Build Coastguard Worker-------
45*61046927SAndroid Build Coastguard Worker
46*61046927SAndroid Build Coastguard WorkerBas Nieuwenhuizen (3):
47*61046927SAndroid Build Coastguard Worker
48*61046927SAndroid Build Coastguard Worker- amd/common: Cache intra-tile addresses for retile map.
49*61046927SAndroid Build Coastguard Worker- ac/surface: Fix depth import on GFX6-GFX8.
50*61046927SAndroid Build Coastguard Worker- st/mesa: Deal with empty textures/buffers in semaphore wait/signal.
51*61046927SAndroid Build Coastguard Worker
52*61046927SAndroid Build Coastguard WorkerChristian Gmeiner (1):
53*61046927SAndroid Build Coastguard Worker
54*61046927SAndroid Build Coastguard Worker- etnaviv: simplify linear stride implementation
55*61046927SAndroid Build Coastguard Worker
56*61046927SAndroid Build Coastguard WorkerConnor Abbott (1):
57*61046927SAndroid Build Coastguard Worker
58*61046927SAndroid Build Coastguard Worker- nir/lower_io_arrays: Fix xfb_offset bug
59*61046927SAndroid Build Coastguard Worker
60*61046927SAndroid Build Coastguard WorkerDanylo Piliaiev (4):
61*61046927SAndroid Build Coastguard Worker
62*61046927SAndroid Build Coastguard Worker- nir/lower_io: Eliminate oob writes and return zero for oob reads
63*61046927SAndroid Build Coastguard Worker- nir/large_constants: Eliminate out-of-bounds writes to large constants
64*61046927SAndroid Build Coastguard Worker- nir/lower_samplers: Clamp out-of-bounds access to array of samplers
65*61046927SAndroid Build Coastguard Worker- intel/fs: Disable sample mask predication for scratch stores
66*61046927SAndroid Build Coastguard Worker
67*61046927SAndroid Build Coastguard WorkerDylan Baker (1):
68*61046927SAndroid Build Coastguard Worker
69*61046927SAndroid Build Coastguard Worker- meson/anv: Use variable that checks for --build-id
70*61046927SAndroid Build Coastguard Worker
71*61046927SAndroid Build Coastguard WorkerEric Engestrom (9):
72*61046927SAndroid Build Coastguard Worker
73*61046927SAndroid Build Coastguard Worker- docs/relnotes: add sha256 sums to 20.1.8
74*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to d74fe47101995d2659b1e59495d2f77b9dc14f3d
75*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to c669db0b503c10faf2d1c67c9340d7222b4f946e
76*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to a3543adc2628461818cfa691a7f547af7bc6f0fb
77*61046927SAndroid Build Coastguard Worker- .pick_status.json: Mark 802d3611dcec8102ef75fe2461340c2997af931e as denominated
78*61046927SAndroid Build Coastguard Worker- .pick_status.json: Mark e98c7a66347a05fc166c377ab1abb77955aff775 as denominated
79*61046927SAndroid Build Coastguard Worker- .pick_status.json: Mark 6b1a56b908e702c06f55c63b19b695a47f607456 as denominated
80*61046927SAndroid Build Coastguard Worker- .pick_status.json: Mark 89401e58672e1251b954662f0f776a6e9bce6df8 as denominated
81*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to efaea653b5766427701817ab06c319902a148ee9
82*61046927SAndroid Build Coastguard Worker
83*61046927SAndroid Build Coastguard WorkerErik Faye-Lund (2):
84*61046927SAndroid Build Coastguard Worker
85*61046927SAndroid Build Coastguard Worker- mesa: handle GL_FRONT after translating to it
86*61046927SAndroid Build Coastguard Worker- st/mesa: use roundf instead of floorf for lod-bias rounding
87*61046927SAndroid Build Coastguard Worker
88*61046927SAndroid Build Coastguard WorkerFaith Ekstrand (2):
89*61046927SAndroid Build Coastguard Worker
90*61046927SAndroid Build Coastguard Worker- intel/fs/swsb: SCHEDULING_FENCE only emits SYNC_NOP
91*61046927SAndroid Build Coastguard Worker- nir/liveness: Consider if uses in nir_ssa_defs_interfere
92*61046927SAndroid Build Coastguard Worker
93*61046927SAndroid Build Coastguard WorkerJesse Natalie (1):
94*61046927SAndroid Build Coastguard Worker
95*61046927SAndroid Build Coastguard Worker- glsl_type: Add packed to structure type comparison for hash map
96*61046927SAndroid Build Coastguard Worker
97*61046927SAndroid Build Coastguard WorkerKarol Herbst (1):
98*61046927SAndroid Build Coastguard Worker
99*61046927SAndroid Build Coastguard Worker- spirv: extract switch parsing into its own function
100*61046927SAndroid Build Coastguard Worker
101*61046927SAndroid Build Coastguard WorkerLionel Landwerlin (1):
102*61046927SAndroid Build Coastguard Worker
103*61046927SAndroid Build Coastguard Worker- intel/compiler: fixup Gen12 workaround for array sizes
104*61046927SAndroid Build Coastguard Worker
105*61046927SAndroid Build Coastguard WorkerMarek Olšák (1):
106*61046927SAndroid Build Coastguard Worker
107*61046927SAndroid Build Coastguard Worker- radeonsi: fix indirect dispatches with variable block sizes
108*61046927SAndroid Build Coastguard Worker
109*61046927SAndroid Build Coastguard WorkerNanley Chery (1):
110*61046927SAndroid Build Coastguard Worker
111*61046927SAndroid Build Coastguard Worker- blorp: Ensure aligned HIZ_CCS_WT partial clears
112*61046927SAndroid Build Coastguard Worker
113*61046927SAndroid Build Coastguard WorkerPierre-Eric Pelloux-Prayer (3):
114*61046927SAndroid Build Coastguard Worker
115*61046927SAndroid Build Coastguard Worker- mesa: fix glUniform\* when a struct contains a bindless sampler
116*61046927SAndroid Build Coastguard Worker- gallium/vl: do not call transfer_unmap if transfer is NULL
117*61046927SAndroid Build Coastguard Worker- gallium/vl: add chroma_format arg to vl_video_buffer functions
118*61046927SAndroid Build Coastguard Worker
119*61046927SAndroid Build Coastguard WorkerPierre-Loup A. Griffais (2):
120*61046927SAndroid Build Coastguard Worker
121*61046927SAndroid Build Coastguard Worker- radv: fix null descriptor for dynamic buffers
122*61046927SAndroid Build Coastguard Worker- radv: fix vertex buffer null descriptors
123*61046927SAndroid Build Coastguard Worker
124*61046927SAndroid Build Coastguard WorkerRhys Perry (2):
125*61046927SAndroid Build Coastguard Worker
126*61046927SAndroid Build Coastguard Worker- radv: initialize with expanded cmask if the destination layout needs it
127*61046927SAndroid Build Coastguard Worker- radv,aco: fix reading primitive ID in FS after TES
128*61046927SAndroid Build Coastguard Worker
129*61046927SAndroid Build Coastguard WorkerSamuel Pitoiset (2):
130*61046927SAndroid Build Coastguard Worker
131*61046927SAndroid Build Coastguard Worker- radv: fix transform feedback crashes if pCounterBufferOffsets is NULL
132*61046927SAndroid Build Coastguard Worker- spirv: fix emitting switch cases that directly jump to the merge block
133