xref: /aosp_15_r20/external/mesa3d/docs/relnotes/21.1.2.rst (revision 6104692788411f58d303aa86923a9ff6ecaded22)
1*61046927SAndroid Build Coastguard WorkerMesa 21.1.2 Release Notes / 2021-06-02
2*61046927SAndroid Build Coastguard Worker======================================
3*61046927SAndroid Build Coastguard Worker
4*61046927SAndroid Build Coastguard WorkerMesa 21.1.2 is a bug fix release which fixes bugs found since the 21.1.1 release.
5*61046927SAndroid Build Coastguard Worker
6*61046927SAndroid Build Coastguard WorkerMesa 21.1.2 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 21.1.2 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    23b4b63760561f3a4f98b5be12c6de621e9a6bdf355e087a83d9184cd4e2825f  mesa-21.1.2.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- zink: regression for primitive-restart on ANV
35*61046927SAndroid Build Coastguard Worker- zink: Expected Image Operand ConstOffset to be a const object
36*61046927SAndroid Build Coastguard Worker- [RADV] - Path of Exile (238960) - Ground decals are missing or corrupted using the Vulkan renderer.
37*61046927SAndroid Build Coastguard Worker- [ADL-S / TGL-U / TGL-H] Pixels missing / flickering when render some app on weston
38*61046927SAndroid Build Coastguard Worker- panfrost ff9a0000.gpu: Unhandled Page fault in AS1 at VA 0x0000000009801200
39*61046927SAndroid Build Coastguard Worker- mesa-21.1.1/src/gallium/drivers/vc4/vc4_resource.c:790: reading from uninitialised array
40*61046927SAndroid Build Coastguard Worker- [iris,i965][hsw,ivb,snb,bdw][bisected][regression] wflinfo crashes
41*61046927SAndroid Build Coastguard Worker- [iris,i965][hsw,ivb,snb,bdw][bisected][regression] wflinfo crashes
42*61046927SAndroid Build Coastguard Worker- piglit test 'spec.glsl-1_30.execution.range_analysis_fsat_of_nan' failure
43*61046927SAndroid Build Coastguard Worker
44*61046927SAndroid Build Coastguard Worker
45*61046927SAndroid Build Coastguard WorkerChanges
46*61046927SAndroid Build Coastguard Worker-------
47*61046927SAndroid Build Coastguard Worker
48*61046927SAndroid Build Coastguard WorkerAdam Jackson (1):
49*61046927SAndroid Build Coastguard Worker
50*61046927SAndroid Build Coastguard Worker- zink/ntv: Don't call free() on ralloc'd memory
51*61046927SAndroid Build Coastguard Worker
52*61046927SAndroid Build Coastguard WorkerAlyssa Rosenzweig (3):
53*61046927SAndroid Build Coastguard Worker
54*61046927SAndroid Build Coastguard Worker- panfrost: Fix the reads_dest prototype
55*61046927SAndroid Build Coastguard Worker- panfrost: Fix is_opaque prototype
56*61046927SAndroid Build Coastguard Worker- panfrost: Increase tiler_heap max allocation to 64MB
57*61046927SAndroid Build Coastguard Worker
58*61046927SAndroid Build Coastguard WorkerAnuj Phogat (1):
59*61046927SAndroid Build Coastguard Worker
60*61046927SAndroid Build Coastguard Worker- intel/gfx12+: Add Wa_14013840143
61*61046927SAndroid Build Coastguard Worker
62*61046927SAndroid Build Coastguard WorkerCharmaine Lee (1):
63*61046927SAndroid Build Coastguard Worker
64*61046927SAndroid Build Coastguard Worker- svga: fix texture rectangle sampling when no sampler view declaration is defined
65*61046927SAndroid Build Coastguard Worker
66*61046927SAndroid Build Coastguard WorkerEmma Anholt (2):
67*61046927SAndroid Build Coastguard Worker
68*61046927SAndroid Build Coastguard Worker- i915g: Disable 3D-pipeline clears.
69*61046927SAndroid Build Coastguard Worker- i915g: Add support for the .Absolute flag on TGSI srcs.
70*61046927SAndroid Build Coastguard Worker
71*61046927SAndroid Build Coastguard WorkerEric Anholt (1):
72*61046927SAndroid Build Coastguard Worker
73*61046927SAndroid Build Coastguard Worker- i915g: Stop advertising support for indirect addressing in the FS.
74*61046927SAndroid Build Coastguard Worker
75*61046927SAndroid Build Coastguard WorkerEric Engestrom (7):
76*61046927SAndroid Build Coastguard Worker
77*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to 17861aff9614abfea3b8a8f111a114b26b351915
78*61046927SAndroid Build Coastguard Worker- pick-ui & .pick_status.json: rename \`master_sha` to \`main_sha`
79*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to b663c544177e9547793ee405887f0d41c50e6d1d
80*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to 507e8907af913ab7b89211240568b8002b3475f1
81*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to 3179daf61393ee8a0fac943b94335b114e34873b
82*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to 761383720617b46617bd278ec6015c9520f43f5c
83*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to 1199d86b2cccc38a101e63bdf9b60a7391f96092
84*61046927SAndroid Build Coastguard Worker
85*61046927SAndroid Build Coastguard WorkerErik Faye-Lund (2):
86*61046927SAndroid Build Coastguard Worker
87*61046927SAndroid Build Coastguard Worker- zink: use actual const for const offset
88*61046927SAndroid Build Coastguard Worker- util/prim_restart: revert part of bad fix
89*61046927SAndroid Build Coastguard Worker
90*61046927SAndroid Build Coastguard WorkerErik Kurzinger (1):
91*61046927SAndroid Build Coastguard Worker
92*61046927SAndroid Build Coastguard Worker- vulkan/device_select: avoid segfault on Wayland if wl_drm is unavailable
93*61046927SAndroid Build Coastguard Worker
94*61046927SAndroid Build Coastguard WorkerGeorg Lehmann (1):
95*61046927SAndroid Build Coastguard Worker
96*61046927SAndroid Build Coastguard Worker- radv: Fix compatible image handle type for dmabufs.
97*61046927SAndroid Build Coastguard Worker
98*61046927SAndroid Build Coastguard WorkerIan Romanick (2):
99*61046927SAndroid Build Coastguard Worker
100*61046927SAndroid Build Coastguard Worker- nir/algebraic: Remove some optimizations of comparisons with fsat
101*61046927SAndroid Build Coastguard Worker- nir/algebraic: Invert comparisons less often
102*61046927SAndroid Build Coastguard Worker
103*61046927SAndroid Build Coastguard WorkerIcecream95 (1):
104*61046927SAndroid Build Coastguard Worker
105*61046927SAndroid Build Coastguard Worker- panfrost: Fix polygon list size computations
106*61046927SAndroid Build Coastguard Worker
107*61046927SAndroid Build Coastguard WorkerItalo Nicola (1):
108*61046927SAndroid Build Coastguard Worker
109*61046927SAndroid Build Coastguard Worker- panfrost: fix GL_EXT_multisampled_render_to_texture regression
110*61046927SAndroid Build Coastguard Worker
111*61046927SAndroid Build Coastguard WorkerFaith Ekstrand (3):
112*61046927SAndroid Build Coastguard Worker
113*61046927SAndroid Build Coastguard Worker- anv: Plumb the shader into push constant helpers
114*61046927SAndroid Build Coastguard Worker- anv: Support pushing shader constants
115*61046927SAndroid Build Coastguard Worker- intel/vec4: Don't spill fp64 registers more than once
116*61046927SAndroid Build Coastguard Worker
117*61046927SAndroid Build Coastguard WorkerJosé Fonseca (1):
118*61046927SAndroid Build Coastguard Worker
119*61046927SAndroid Build Coastguard Worker- draw: Allocate extra padding for extra shader outputs.
120*61046927SAndroid Build Coastguard Worker
121*61046927SAndroid Build Coastguard WorkerJuan A. Suarez Romero (1):
122*61046927SAndroid Build Coastguard Worker
123*61046927SAndroid Build Coastguard Worker- vc4: initialize array
124*61046927SAndroid Build Coastguard Worker
125*61046927SAndroid Build Coastguard WorkerKenneth Graunke (2):
126*61046927SAndroid Build Coastguard Worker
127*61046927SAndroid Build Coastguard Worker- i965: Don't advertise Y-tiled modifiers for scanout buffers on Gfx8-
128*61046927SAndroid Build Coastguard Worker- iris: Don't advertise Y-tiled modifiers for scanout buffers on Gfx8
129*61046927SAndroid Build Coastguard Worker
130*61046927SAndroid Build Coastguard WorkerMarek Olšák (3):
131*61046927SAndroid Build Coastguard Worker
132*61046927SAndroid Build Coastguard Worker- ac/gpu_info: set has_zero_index_buffer_bug for Navi12 too
133*61046927SAndroid Build Coastguard Worker- radeonsi: add a gfx10 hw bug workaround with the barrier before gs_alloc_req
134*61046927SAndroid Build Coastguard Worker- radeonsi: disable DFSM on gfx9 by default because it decreases performance a lot
135*61046927SAndroid Build Coastguard Worker
136*61046927SAndroid Build Coastguard WorkerMike Blumenkrantz (4):
137*61046927SAndroid Build Coastguard Worker
138*61046927SAndroid Build Coastguard Worker- util/prim_restart: fix util_translate_prim_restart_ib
139*61046927SAndroid Build Coastguard Worker- aux/vbuf: prevent uint underflow and assert if no vbs are dirty
140*61046927SAndroid Build Coastguard Worker- aux/trace: fix set_inlinable_constants hook
141*61046927SAndroid Build Coastguard Worker- zink: remove weird lod hack for texturing
142*61046927SAndroid Build Coastguard Worker
143*61046927SAndroid Build Coastguard WorkerNanley Chery (2):
144*61046927SAndroid Build Coastguard Worker
145*61046927SAndroid Build Coastguard Worker- anv,iris: Port the D16 workaround stalls to BLORP
146*61046927SAndroid Build Coastguard Worker- intel/isl: Fix HiZ+CCS comment about ambiguates
147*61046927SAndroid Build Coastguard Worker
148*61046927SAndroid Build Coastguard WorkerNeha Bhende (2):
149*61046927SAndroid Build Coastguard Worker
150*61046927SAndroid Build Coastguard Worker- svga: Add target and sampler_return_type info into shader key
151*61046927SAndroid Build Coastguard Worker- svga: Use shader_key info to declare resources if TGSI shader is missing it
152*61046927SAndroid Build Coastguard Worker
153*61046927SAndroid Build Coastguard WorkerRhys Perry (3):
154*61046927SAndroid Build Coastguard Worker
155*61046927SAndroid Build Coastguard Worker- aco: disallow SGPRs on DPP instructions
156*61046927SAndroid Build Coastguard Worker- radv: add radv_absolute_depth_bias
157*61046927SAndroid Build Coastguard Worker- radv: workaround incorrect depthBiasConstantFactor by Path of Exile
158*61046927SAndroid Build Coastguard Worker
159*61046927SAndroid Build Coastguard WorkerRobert Tarasov (1):
160*61046927SAndroid Build Coastguard Worker
161*61046927SAndroid Build Coastguard Worker- iris: Check data alignment for copy_mem_mem
162*61046927SAndroid Build Coastguard Worker
163*61046927SAndroid Build Coastguard WorkerSamuel Pitoiset (4):
164*61046927SAndroid Build Coastguard Worker
165*61046927SAndroid Build Coastguard Worker- aco: fix derivatives/intrinsics with SGPR sources
166*61046927SAndroid Build Coastguard Worker- radv: fix fast clearing DCC if one level can't be compressed on GFX10+
167*61046927SAndroid Build Coastguard Worker- aco: fix emitting discard when the program just ends
168*61046927SAndroid Build Coastguard Worker- radv: enable RADV_DEBUG=invariantgeom for Monster Hunter World
169*61046927SAndroid Build Coastguard Worker
170*61046927SAndroid Build Coastguard WorkerSureshGuttula (1):
171*61046927SAndroid Build Coastguard Worker
172*61046927SAndroid Build Coastguard Worker- frontends/va/picture:Fix wrong reallocation even surface is protected
173*61046927SAndroid Build Coastguard Worker
174*61046927SAndroid Build Coastguard Workercheyang (1):
175*61046927SAndroid Build Coastguard Worker
176*61046927SAndroid Build Coastguard Worker- virgl:Fix the leak of hw_res used as fence
177