xref: /aosp_15_r20/external/mesa3d/docs/relnotes/20.1.0.rst (revision 6104692788411f58d303aa86923a9ff6ecaded22)
1*61046927SAndroid Build Coastguard WorkerMesa 20.1.0 Release Notes / 2020-05-27
2*61046927SAndroid Build Coastguard Worker======================================
3*61046927SAndroid Build Coastguard Worker
4*61046927SAndroid Build Coastguard WorkerMesa 20.1.0 is a new development release. People who are concerned with
5*61046927SAndroid Build Coastguard Workerstability and reliability should stick with a previous release or wait
6*61046927SAndroid Build Coastguard Workerfor Mesa 20.1.1.
7*61046927SAndroid Build Coastguard Worker
8*61046927SAndroid Build Coastguard WorkerMesa 20.1.0 implements the OpenGL 4.6 API, but the version reported by
9*61046927SAndroid Build Coastguard WorkerglGetString(GL_VERSION) or glGetIntegerv(GL_MAJOR_VERSION) /
10*61046927SAndroid Build Coastguard WorkerglGetIntegerv(GL_MINOR_VERSION) depends on the particular driver being
11*61046927SAndroid Build Coastguard Workerused. Some drivers don't support all the features required in OpenGL
12*61046927SAndroid Build Coastguard Worker4.6. OpenGL 4.6 is **only** available if requested at context creation.
13*61046927SAndroid Build Coastguard WorkerCompatibility contexts may report a lower version depending on each
14*61046927SAndroid Build Coastguard Workerdriver.
15*61046927SAndroid Build Coastguard Worker
16*61046927SAndroid Build Coastguard WorkerMesa 20.1.0 implements the Vulkan 1.2 API, but the version reported by
17*61046927SAndroid Build Coastguard Workerthe apiVersion property of the VkPhysicalDeviceProperties struct depends
18*61046927SAndroid Build Coastguard Workeron the particular driver being used.
19*61046927SAndroid Build Coastguard Worker
20*61046927SAndroid Build Coastguard WorkerSHA256 checksum
21*61046927SAndroid Build Coastguard Worker---------------
22*61046927SAndroid Build Coastguard Worker
23*61046927SAndroid Build Coastguard Worker::
24*61046927SAndroid Build Coastguard Worker
25*61046927SAndroid Build Coastguard Worker   2109055d7660514fc4c1bcd861bcba9db00c026119ae222720111732dba27c83  mesa-20.1.0.tar.xz
26*61046927SAndroid Build Coastguard Worker
27*61046927SAndroid Build Coastguard WorkerNew features
28*61046927SAndroid Build Coastguard Worker------------
29*61046927SAndroid Build Coastguard Worker
30*61046927SAndroid Build Coastguard Worker-  GL_ARB_compute_variable_group_size on i965.
31*61046927SAndroid Build Coastguard Worker-  GL_EXT_depth_bounds_test on Iris.
32*61046927SAndroid Build Coastguard Worker-  GL_EXT_texture_shadow_lod on radeonsi, nvc0.
33*61046927SAndroid Build Coastguard Worker-  GL_NV_alpha_to_coverage_dither_control on radeonsi
34*61046927SAndroid Build Coastguard Worker-  GL_NV_copy_image on all gallium drivers.
35*61046927SAndroid Build Coastguard Worker-  GL_NV_pixel_buffer_object on all gallium drivers, i915, i965, swrast.
36*61046927SAndroid Build Coastguard Worker-  GL_NV_viewport_array2 on nvc0 (GM200+).
37*61046927SAndroid Build Coastguard Worker-  GL_NV_viewport_swizzle on nvc0 (GM200+).
38*61046927SAndroid Build Coastguard Worker-  VK_AMD_memory_overallocation_behavior on RADV.
39*61046927SAndroid Build Coastguard Worker-  VK_KHR_shader_non_semantic_info on Intel, RADV.
40*61046927SAndroid Build Coastguard Worker-  GL_EXT_draw_instanced on gles2
41*61046927SAndroid Build Coastguard Worker-  VK_KHR_8bit_storage for ACO on GFX8+
42*61046927SAndroid Build Coastguard Worker-  VK_KHR_16bit_storage for ACO on GFX8+ (storageInputOutput16 is still
43*61046927SAndroid Build Coastguard Worker   unsupported)
44*61046927SAndroid Build Coastguard Worker-  shaderInt16 for ACO on GFX9+
45*61046927SAndroid Build Coastguard Worker-  VK_KHR_shader_float16_int8 for ACO on GFX8+ (shaderFloat16 is still
46*61046927SAndroid Build Coastguard Worker   unsupported)
47*61046927SAndroid Build Coastguard Worker-  VK_EXT_robustness2 on Intel, RADV.
48*61046927SAndroid Build Coastguard Worker-  Add Rocket Lake (RKL) support on anvil and iris.
49*61046927SAndroid Build Coastguard Worker
50*61046927SAndroid Build Coastguard WorkerBug fixes
51*61046927SAndroid Build Coastguard Worker---------
52*61046927SAndroid Build Coastguard Worker
53*61046927SAndroid Build Coastguard Worker-  Reproduceable i915 gpu hang Intel Iris Plus Graphics (Ice Lake 8x8
54*61046927SAndroid Build Coastguard Worker   GT2)
55*61046927SAndroid Build Coastguard Worker-  glsl: regression affecting shader compilation time
56*61046927SAndroid Build Coastguard Worker-  freedreno: glamor issue with x11 desktops
57*61046927SAndroid Build Coastguard Worker-  [gles3] supertuxkart: some textures are incorrect
58*61046927SAndroid Build Coastguard Worker-  Double lock in fbobject.c
59*61046927SAndroid Build Coastguard Worker-  [bisected] Steam crashes when newest Iris built with LTO
60*61046927SAndroid Build Coastguard Worker-  i965/vec4: opt_cse_local cause the out of bound array access
61*61046927SAndroid Build Coastguard Worker-  NIR: Regression on shader using 8/16-bit integers
62*61046927SAndroid Build Coastguard Worker-  lp_bld_intr.c:70:16: error: use of undeclared identifier
63*61046927SAndroid Build Coastguard Worker   'LLVMFixedVectorTypeKind'; did you mean 'LLVMVectorTypeKind'?
64*61046927SAndroid Build Coastguard Worker-  Deadlock in anv_timelines_wait()
65*61046927SAndroid Build Coastguard Worker-  post_version.py does not work with release candidates
66*61046927SAndroid Build Coastguard Worker-  post_version.py does not work with release candidates
67*61046927SAndroid Build Coastguard Worker-  radv regression on android
68*61046927SAndroid Build Coastguard Worker-  src\util\meson.build:294:4: ERROR: Program or command 'winepath' not
69*61046927SAndroid Build Coastguard Worker   found or not executable
70*61046927SAndroid Build Coastguard Worker-  debug builds are massively broken on Windows
71*61046927SAndroid Build Coastguard Worker-  heavy glitches on amd ryzen 5 since version 20.x
72*61046927SAndroid Build Coastguard Worker-  zink asserts with 32-bit boolean
73*61046927SAndroid Build Coastguard Worker-  Dirt: Showdown bad performance and broken rendering with enabled
74*61046927SAndroid Build Coastguard Worker   advanced lightning
75*61046927SAndroid Build Coastguard Worker-  gravit & Firefox WebGL broken since
76*61046927SAndroid Build Coastguard Worker   3dc2ccc14c0e035368fea6ae3cce8c481f3c4ad2 "ac/surface: replace
77*61046927SAndroid Build Coastguard Worker   RADEON_SURF_OPTIMIZE_FOR_SPACE with !FORCE_SWIZZLE_MODE"
78*61046927SAndroid Build Coastguard Worker-  mesa 20.0.5 causing kitty to crash
79*61046927SAndroid Build Coastguard Worker-  radeonsi: "Torchlight II" trace showing regression on mesa-20.0.6
80*61046927SAndroid Build Coastguard Worker   [bisected]
81*61046927SAndroid Build Coastguard Worker-  [RADV/LLVM/ACO/Regression] After mesa commit
82*61046927SAndroid Build Coastguard Worker   a3dc7fffbb7be0f1b2ac478b16d3acc5662dff66 all games stucks at start
83*61046927SAndroid Build Coastguard Worker-  Android building error after commit 2ab45f41
84*61046927SAndroid Build Coastguard Worker-  iris: Crash when trying to capture window in OBS Studio
85*61046927SAndroid Build Coastguard Worker-  Properly annotate control flow convergence points
86*61046927SAndroid Build Coastguard Worker-  intel/compiler: Register coalesce doesn't move conditional modifiers
87*61046927SAndroid Build Coastguard Worker-  [bisected] [iris] mpv under wayland: failed to import supplied
88*61046927SAndroid Build Coastguard Worker   dmabufs: Unsupported buffer format 808669784
89*61046927SAndroid Build Coastguard Worker-  [Bisected][Iris] piglit.spec.!opengl 1_1.max-texture-size crashes on
90*61046927SAndroid Build Coastguard Worker   x32 platform
91*61046927SAndroid Build Coastguard Worker-  anv : android deqp assert
92*61046927SAndroid Build Coastguard Worker   dEQP-VK.api.external.memory.android_hardware_buffer.dedicated.image#export_import_bind_bind
93*61046927SAndroid Build Coastguard Worker-  GL cts gtf30.GL3Tests.sgis_texture_lod.sgis_texture_lod_basic_getter
94*61046927SAndroid Build Coastguard Worker   failure
95*61046927SAndroid Build Coastguard Worker-  freedreno/a6xx: texture cache vs realloc_bo()
96*61046927SAndroid Build Coastguard Worker-  [Bisected]
97*61046927SAndroid Build Coastguard Worker   dEQP-VK.subgroups.ballot_mask.ext_shader_subgroup_ballot.\* failures
98*61046927SAndroid Build Coastguard Worker-  dEQP-VK.subgroups.size_control.compute.\* crashes on HSW and TGL
99*61046927SAndroid Build Coastguard Worker-  zink: framebuffer and pipeline caches accumulate due to
100*61046927SAndroid Build Coastguard Worker   zink_create_surface()
101*61046927SAndroid Build Coastguard Worker-  FTBFS due to LLVM commit 2dea3f129878 (LLVMVectorTypeKind is gone)
102*61046927SAndroid Build Coastguard Worker-  [r600/Turks] 20.0.2: modesetting/radeon driver SIGABRT at loading X
103*61046927SAndroid Build Coastguard Worker   (kernel 5.5.10, ppc64)
104*61046927SAndroid Build Coastguard Worker-  piglit spec.!opengl 1.0.gl-1.0-fpexceptions crash on Iris
105*61046927SAndroid Build Coastguard Worker-  ci: Update the Wine version
106*61046927SAndroid Build Coastguard Worker-  SPIR-V: Failure in dEQP-VK.graphicsfuzz.control-flow-switch
107*61046927SAndroid Build Coastguard Worker-  SPIR-V: OpConvertUToPtr from spec constant fails to compile
108*61046927SAndroid Build Coastguard Worker-  ACO: Regression: Texture corruption
109*61046927SAndroid Build Coastguard Worker-  radv: Reading ViewportIndex in fragment shader returns garbage
110*61046927SAndroid Build Coastguard Worker-  piglit
111*61046927SAndroid Build Coastguard Worker   spec.arb_gpu_shader_fp64.execution.arb_gpu_shader_fp64-vs-non-uniform-control-flow-ssbo
112*61046927SAndroid Build Coastguard Worker   crash on Iris
113*61046927SAndroid Build Coastguard Worker-  piglit
114*61046927SAndroid Build Coastguard Worker   spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-sign-neg-abs.shader_test
115*61046927SAndroid Build Coastguard Worker   failure on IVB
116*61046927SAndroid Build Coastguard Worker-  [ANV] gfxbench Aztec Ruins misrenders on gen11+
117*61046927SAndroid Build Coastguard Worker-  glxinfo cmd crashed
118*61046927SAndroid Build Coastguard Worker-  radeonsi: GL_LINES rendering is affected by GL_POINT_SPRITE
119*61046927SAndroid Build Coastguard Worker-  nir: nir_lower_returns can't handle nested loops
120*61046927SAndroid Build Coastguard Worker-  Graphic artifacts with Mesa 20.0.4 on intel HD 510 GPU
121*61046927SAndroid Build Coastguard Worker-  [Iris] [Bisected] Some KHR-GL46.arrays_of_arrays_gl. tests are
122*61046927SAndroid Build Coastguard Worker   failing
123*61046927SAndroid Build Coastguard Worker-  Mesa 20 regression makes Lightsprint demos crash
124*61046927SAndroid Build Coastguard Worker-  metro redux games crash upon loading certain levels on amdgpu
125*61046927SAndroid Build Coastguard Worker-  dri_common.h:58:8: error: unknown type name '__GLXDRIdrawable'
126*61046927SAndroid Build Coastguard Worker-  Graphical glitches on Intel Graphics when Xorg started on Iris driver
127*61046927SAndroid Build Coastguard Worker-  GL/GLES test crashes on G33/i915 platforms
128*61046927SAndroid Build Coastguard Worker-  GL/GLES test crashes on G33/i915 platforms
129*61046927SAndroid Build Coastguard Worker-  GL/GLES test crashes on G33/i915 platforms
130*61046927SAndroid Build Coastguard Worker-  SIGSEGV src/compiler/glsl/ast_function.cpp:53
131*61046927SAndroid Build Coastguard Worker-  manywin aborts with "i965: Failed to submit batchbuffer: Invalid
132*61046927SAndroid Build Coastguard Worker   argument"
133*61046927SAndroid Build Coastguard Worker-  manywin aborts with "i965: Failed to submit batchbuffer: Invalid
134*61046927SAndroid Build Coastguard Worker   argument"
135*61046927SAndroid Build Coastguard Worker-  manywin aborts with "i965: Failed to submit batchbuffer: Invalid
136*61046927SAndroid Build Coastguard Worker   argument"
137*61046927SAndroid Build Coastguard Worker-  manywin aborts with "i965: Failed to submit batchbuffer: Invalid
138*61046927SAndroid Build Coastguard Worker   argument"
139*61046927SAndroid Build Coastguard Worker-  v3d: transform feedback issue
140*61046927SAndroid Build Coastguard Worker-  radv: Enable TC-compat HTILE in VK_IMAGE_LAYOUT_GENERAL.
141*61046927SAndroid Build Coastguard Worker-  radv:
142*61046927SAndroid Build Coastguard Worker   dEQP-VK.binding_model.descriptorset_random.sets4.noarray.ubolimitlow.sbolimitlow.imglimitlow.noiub.comp.noia.0
143*61046927SAndroid Build Coastguard Worker   segfault
144*61046927SAndroid Build Coastguard Worker-  radv: RAVEN fails
145*61046927SAndroid Build Coastguard Worker   dEQP-VK.pipeline.timestamp.misc_tests.reset_query_before_copy
146*61046927SAndroid Build Coastguard Worker-  buffer overflow in nouveau driver on mesa 20.0.2
147*61046927SAndroid Build Coastguard Worker-  xmlconfig sha1 code has overflow and possible bug
148*61046927SAndroid Build Coastguard Worker-  enable storageBuffer16BitAccess feature in radv for SI and CIK
149*61046927SAndroid Build Coastguard Worker-  Build Fails with Clang Shared Library
150*61046927SAndroid Build Coastguard Worker-  Thousands of 32 bit regressions in VulkanCTS and GL test suites due
151*61046927SAndroid Build Coastguard Worker   to handling of cross-invocation
152*61046927SAndroid Build Coastguard Worker-  anv: isl assert when running dEQP-VK.geometry.layered.3d.*.readback
153*61046927SAndroid Build Coastguard Worker-  Weston drm-backend.so seems to fail with Mesa master and
154*61046927SAndroid Build Coastguard Worker   LIBGL_ALWAYS_SOFTWARE=1
155*61046927SAndroid Build Coastguard Worker-  freedreno/turnip: Don't request pixlodenable when we don't use it
156*61046927SAndroid Build Coastguard Worker-  VulkanCTS uniform_buffer_block_geom spins forever
157*61046927SAndroid Build Coastguard Worker-  freedreno: dEQP-GLES3.functional.fbo.msaa.4_samples.r16f flakiness in
158*61046927SAndroid Build Coastguard Worker   CI
159*61046927SAndroid Build Coastguard Worker-  src\util\meson.build:291:4: ERROR: Program or command 'winepath' not
160*61046927SAndroid Build Coastguard Worker   found or not executable
161*61046927SAndroid Build Coastguard Worker-  RADV: flickering textures in Q.U.B.E. 2 through Proton
162*61046927SAndroid Build Coastguard Worker-  Missing ENDBR in entry_x86-64_tls.h, entry_x86_tls.h and
163*61046927SAndroid Build Coastguard Worker   entry_x86_tsd.h
164*61046927SAndroid Build Coastguard Worker-  [regression][bisected] Android build test fails:
165*61046927SAndroid Build Coastguard Worker   marshal_generated.c', missing and no known rule to make it
166*61046927SAndroid Build Coastguard Worker-  Missing ENDBR in rtasm_x86sse.c
167*61046927SAndroid Build Coastguard Worker-  src/intel/tools/aubinator_viewer.cpp:383:52: error: format ‘%lx’
168*61046927SAndroid Build Coastguard Worker   expects argument of type ‘long unsigned int’, but argument 5 has type
169*61046927SAndroid Build Coastguard Worker   ‘uint64_t {aka long long unsigned int}’ [-Werror=format=]
170*61046927SAndroid Build Coastguard Worker-  src/compiler/glsl/ast_to_hir.cpp:2134: ir_rvalue\*
171*61046927SAndroid Build Coastguard Worker   ast_expression::do_hir(exec_list*, \_mesa_glsl_parse_state*, bool):
172*61046927SAndroid Build Coastguard Worker   Assertion \`result != NULL \|\| !needs_rvalue' failed.
173*61046927SAndroid Build Coastguard Worker-  process_test fails on macOS
174*61046927SAndroid Build Coastguard Worker-  Vulkan Overlay is blinking
175*61046927SAndroid Build Coastguard Worker-  Regression: 9d64ad2fe79 broke Rocket League
176*61046927SAndroid Build Coastguard Worker-  GameMaker games (Memoranda and Undertale) + amdgpu — Segmentation
177*61046927SAndroid Build Coastguard Worker   fault on launch
178*61046927SAndroid Build Coastguard Worker-  Civilization VI - Animated leader characters small black squares
179*61046927SAndroid Build Coastguard Worker   artifacts
180*61046927SAndroid Build Coastguard Worker-  [ACO] Reliable crash with RPCS3 that is not present with LLVM
181*61046927SAndroid Build Coastguard Worker-  [RADV] vkCmdBindTransformFeedbackBuffersEXT pSizes optional parameter
182*61046927SAndroid Build Coastguard Worker   not handled
183*61046927SAndroid Build Coastguard Worker-  [RadeonSI] - Curse of the Dead Gods (1123770) - Lighting is not
184*61046927SAndroid Build Coastguard Worker   rendering correctly.
185*61046927SAndroid Build Coastguard Worker-  soft-fp64: \__fsat64 incorrectly returns NaN for a NaN input. It
186*61046927SAndroid Build Coastguard Worker   should return zero.
187*61046927SAndroid Build Coastguard Worker-  Hang when using glWaitSync with multithreaded shared GL contexts
188*61046927SAndroid Build Coastguard Worker-  RPCS3 / Persona 5 - Performance regression [RADV / Navi]
189*61046927SAndroid Build Coastguard Worker-  [ANV] Rendering corruption in Shadow of the Tomb Raider
190*61046927SAndroid Build Coastguard Worker-  src/compiler/glsl/glcpp/glcpp-parse.y:1297: \_token_print: Assertion
191*61046927SAndroid Build Coastguard Worker   \`!"Error: Don't know how to print token."' failed.
192*61046927SAndroid Build Coastguard Worker-  [CTS] dEQP-VK.descriptor_indexing.\* fails on RADV/LLVM
193*61046927SAndroid Build Coastguard Worker-  Unigine Valley failure / assert
194*61046927SAndroid Build Coastguard Worker-  [Gen9/icl] [Bisected] [Regression]
195*61046927SAndroid Build Coastguard Worker   dEQP-GLES3.functional.shaders.loops.short_circuit.do_while_fragment
196*61046927SAndroid Build Coastguard Worker   fail
197*61046927SAndroid Build Coastguard Worker-  [RadeonSI][gfx10/navi] Kerbal Space Program crash: si_draw_vbo:
198*61046927SAndroid Build Coastguard Worker   Assertion \`0' failed
199*61046927SAndroid Build Coastguard Worker-  Budget Cuts hits VK_AMD_shader_fragment_mask assert
200*61046927SAndroid Build Coastguard Worker-  Follow-up from "i965/blorp: Don't resolve HiZ unless we're
201*61046927SAndroid Build Coastguard Worker   reinterpreting"
202*61046927SAndroid Build Coastguard Worker-  crash in vc4_write_uniforms with shaders involving YUV textures
203*61046927SAndroid Build Coastguard Worker-  Corrupted output with vaapi 10 bit -> 8 bit transcoding on AMD RAVEN
204*61046927SAndroid Build Coastguard Worker-  tessellator.cpp:78:7: error: 'fmin' is missing exception
205*61046927SAndroid Build Coastguard Worker   specification 'noexcept'
206*61046927SAndroid Build Coastguard Worker-  Please add Raspberry Pi 4 to features.txt
207*61046927SAndroid Build Coastguard Worker-  Build failure with bison 2.3.
208*61046927SAndroid Build Coastguard Worker-  Mesa build fails on 32 bit architecture
209*61046927SAndroid Build Coastguard Worker-  Mesa build fails on 32 bit architecture
210*61046927SAndroid Build Coastguard Worker-  Incorrect rendering with vaapi + uyvy422
211*61046927SAndroid Build Coastguard Worker-  V3D/Broadcom (Raspberry Pi 4) - GLES 3.1 - GL_EXT_texture_norm16
212*61046927SAndroid Build Coastguard Worker   advertised, but not usable
213*61046927SAndroid Build Coastguard Worker-  mesa-20.0.0/src/amd/compiler/aco_instruction_selection.cpp:7221:55:
214*61046927SAndroid Build Coastguard Worker   style: Same expression on both sides of '&&
215*61046927SAndroid Build Coastguard Worker-  i965 assertion failure in fallback_rgbx_to_rgba
216*61046927SAndroid Build Coastguard Worker-  vaapi bob deinterlacer produces wrong output height on AMD
217*61046927SAndroid Build Coastguard Worker-  Compute copies do not handle SUBSAMPLED formats
218*61046927SAndroid Build Coastguard Worker-  Please document RADV_TEX_ANISO variable in envvars.html
219*61046927SAndroid Build Coastguard Worker-  unexpected CI failure
220*61046927SAndroid Build Coastguard Worker-  Multiple glapi_mapi_tmp.h
221*61046927SAndroid Build Coastguard Worker-  drisw crashes on calling NULL putImage on EGL surfaceless platform
222*61046927SAndroid Build Coastguard Worker   (pbuffer EGLSurface)
223*61046927SAndroid Build Coastguard Worker-  VRAM leak with vuilkan external memory + opengl memory objects
224*61046927SAndroid Build Coastguard Worker-  [radeonsi][vaapi][bisected] invalid VASurfaceID when playing
225*61046927SAndroid Build Coastguard Worker   interlaced DVB stream in Kodi
226*61046927SAndroid Build Coastguard Worker-  [RADV] GPU hangs while the cutscene plays in the game Assassin's
227*61046927SAndroid Build Coastguard Worker   Creed Origins
228*61046927SAndroid Build Coastguard Worker-  ACO: The Elder Scrolls Online crashes on startup (Navi)
229*61046927SAndroid Build Coastguard Worker-  Broken rendering of glxgears on S/390 architecture (64bit, BigEndian)
230*61046927SAndroid Build Coastguard Worker-  aco: sun flickering with Assassins Creeds Origins
231*61046927SAndroid Build Coastguard Worker-  !1896 broke ext_image_dma_buf_import piglit tests with radeonsi
232*61046927SAndroid Build Coastguard Worker-  aco: wrong geometry with Assassins Creed Origins on GFX6
233*61046927SAndroid Build Coastguard Worker-  valgrind errors since commit a8ec4082a41
234*61046927SAndroid Build Coastguard Worker-  src/broadcom/qpu/qpu_pack.c:962:25: error: implicit declaration of
235*61046927SAndroid Build Coastguard Worker   function 'ffs' is invalid in C99
236*61046927SAndroid Build Coastguard Worker   [-Werror,-Wimplicit-function-declaration] mux_b =
237*61046927SAndroid Build Coastguard Worker   ffs(desc->mux_b_mask) - 1;
238*61046927SAndroid Build Coastguard Worker-  X fails to start with amdgpu and Mesa 20.1 on Fedora
239*61046927SAndroid Build Coastguard Worker-  GPU hangs in Factorio on Radeon RX 5700 XT (MSI GAMING X)
240*61046927SAndroid Build Coastguard Worker-  OSMesa osmesa_choose_format returns a format not supported by
241*61046927SAndroid Build Coastguard Worker   st_new_renderbuffer_fb
242*61046927SAndroid Build Coastguard Worker-  Build error with VS on WIN
243*61046927SAndroid Build Coastguard Worker-  Using EGL_KHR_surfaceless_context causes spurious "libEGL warning:
244*61046927SAndroid Build Coastguard Worker   FIXME: egl/x11 doesn't support front buffer rendering."
245*61046927SAndroid Build Coastguard Worker-  !3460 broke texsubimage test with piglit on zink+anv
246*61046927SAndroid Build Coastguard Worker-  VERSION needs to be bumped for trunk master
247*61046927SAndroid Build Coastguard Worker-  The screen is black when using ACO
248*61046927SAndroid Build Coastguard Worker
249*61046927SAndroid Build Coastguard WorkerChanges
250*61046927SAndroid Build Coastguard Worker-------
251*61046927SAndroid Build Coastguard Worker
252*61046927SAndroid Build Coastguard WorkerAbhishek Kumar (1):
253*61046927SAndroid Build Coastguard Worker
254*61046927SAndroid Build Coastguard Worker-  anv/android: fix assert in anv_import_ahw_memory
255*61046927SAndroid Build Coastguard Worker
256*61046927SAndroid Build Coastguard WorkerAdam Jackson (1):
257*61046927SAndroid Build Coastguard Worker
258*61046927SAndroid Build Coastguard Worker-  gallium: enable EGL_EXT_image_dma_buf_import_modifiers
259*61046927SAndroid Build Coastguard Worker   unconditionally
260*61046927SAndroid Build Coastguard Worker
261*61046927SAndroid Build Coastguard WorkerAlbert Astals Cid (5):
262*61046927SAndroid Build Coastguard Worker
263*61046927SAndroid Build Coastguard Worker-  cube_face_coord: Use fabsf instead of fabs since we know it's floats
264*61046927SAndroid Build Coastguard Worker-  cube_face_index: Use fabsf instead of fabs since we know it's floats
265*61046927SAndroid Build Coastguard Worker-  aco: Minor optimization in spill_ctx constructor
266*61046927SAndroid Build Coastguard Worker-  aco: pass vars by const &
267*61046927SAndroid Build Coastguard Worker-  Fix promotion of floats to doubles
268*61046927SAndroid Build Coastguard Worker
269*61046927SAndroid Build Coastguard WorkerAlejandro Piñeiro (7):
270*61046927SAndroid Build Coastguard Worker
271*61046927SAndroid Build Coastguard Worker-  docs/features: add v3d driver
272*61046927SAndroid Build Coastguard Worker-  nir/linker: remove reference to just SPIR-V linking
273*61046927SAndroid Build Coastguard Worker-  v3d/tex: don't configure tmu config 1 if not needed
274*61046927SAndroid Build Coastguard Worker-  v3d/tex: Configuration Parameter 1 can be only skipped if P2 can be
275*61046927SAndroid Build Coastguard Worker   skipped too
276*61046927SAndroid Build Coastguard Worker-  v3d/packet: fixing TMU_Config_Parameter_2 definition
277*61046927SAndroid Build Coastguard Worker-  nir: add nir_tex_instr_need_sampler helper
278*61046927SAndroid Build Coastguard Worker-  v3d: support for textureQueryLOD
279*61046927SAndroid Build Coastguard Worker
280*61046927SAndroid Build Coastguard WorkerAlexandros Frantzis (3):
281*61046927SAndroid Build Coastguard Worker
282*61046927SAndroid Build Coastguard Worker-  gitlab-ci: Automated testing with OpenGL traces
283*61046927SAndroid Build Coastguard Worker-  gitlab-ci: Fix traces caching in tracie
284*61046927SAndroid Build Coastguard Worker-  gitlab-ci: Check the Mesa version used for tracie tests
285*61046927SAndroid Build Coastguard Worker
286*61046927SAndroid Build Coastguard WorkerAlyssa Rosenzweig (505):
287*61046927SAndroid Build Coastguard Worker
288*61046927SAndroid Build Coastguard Worker-  pan/midgard: Break out one-src read_components
289*61046927SAndroid Build Coastguard Worker-  pan/midgard: Implement mixed-type constant packing
290*61046927SAndroid Build Coastguard Worker-  panfrost: Avoid overlapping copy
291*61046927SAndroid Build Coastguard Worker-  pan/midgard: Check for null consts
292*61046927SAndroid Build Coastguard Worker-  pan/midgard: Remove unused variable
293*61046927SAndroid Build Coastguard Worker-  panfrost: Use size0 when calculating the offset to a depth level
294*61046927SAndroid Build Coastguard Worker-  pan/midgard: Fix scheduling issue with csel + render target reference
295*61046927SAndroid Build Coastguard Worker-  panfrost: Simplify swizzle translation
296*61046927SAndroid Build Coastguard Worker-  panfrost: Update comment about magic number relating to barriers
297*61046927SAndroid Build Coastguard Worker-  panfrost: Ensure compute shader_meta is zeroed
298*61046927SAndroid Build Coastguard Worker-  panfrost: Identify mali_shared_memory structure
299*61046927SAndroid Build Coastguard Worker-  panfrost: Unify bifrost_scratchpad with mali_shared_memory
300*61046927SAndroid Build Coastguard Worker-  panfrost: Rename bifrost_framebuffer->mali_framebuffer
301*61046927SAndroid Build Coastguard Worker-  panfrost: Rename unknown2_8 to padding
302*61046927SAndroid Build Coastguard Worker-  panfrost: Allocate RAM backing of shared memory
303*61046927SAndroid Build Coastguard Worker-  pan/midgard: Track pressure when scheduling ld/st
304*61046927SAndroid Build Coastguard Worker-  pan/midgard: Fix missing prefixes
305*61046927SAndroid Build Coastguard Worker-  pan/midgard: Fix swizzles harder
306*61046927SAndroid Build Coastguard Worker-  pan/midgard: Implement barriers
307*61046927SAndroid Build Coastguard Worker-  pan/midgard: Allow jumping out of a shader
308*61046927SAndroid Build Coastguard Worker-  pan/midgard: Fix 32/64 mixed swizzle packing
309*61046927SAndroid Build Coastguard Worker-  pan/midgard: Use dummy tag for empty shaders
310*61046927SAndroid Build Coastguard Worker-  pan/midgard: Improve barrier disassembly
311*61046927SAndroid Build Coastguard Worker-  pan/midgard: Overhaul tag handling
312*61046927SAndroid Build Coastguard Worker-  pan/midgard: Imply next tags
313*61046927SAndroid Build Coastguard Worker-  pan/midgard: Infer tags entirely
314*61046927SAndroid Build Coastguard Worker-  pan/midgard: Set xyzx swizzle for load_compute_arg
315*61046927SAndroid Build Coastguard Worker-  pan/midgard: Identify stack barrier flag
316*61046927SAndroid Build Coastguard Worker-  pan/midgard: Don't crash with constants on unknown ops
317*61046927SAndroid Build Coastguard Worker-  pan/midgard: Use fprintf instead of printf for constants
318*61046927SAndroid Build Coastguard Worker-  pan/decode: Remove extraneous newline
319*61046927SAndroid Build Coastguard Worker-  pan/decode: Add \`minimal\` mode
320*61046927SAndroid Build Coastguard Worker-  pan/decode: Cleanup pandecode_jc
321*61046927SAndroid Build Coastguard Worker-  panfrost: Implement PAN_DBG_SYNC with pandecode/minimal
322*61046927SAndroid Build Coastguard Worker-  panfrost: Print synced traces to stderr
323*61046927SAndroid Build Coastguard Worker-  panfrost: Rewrite scoreboarding routines
324*61046927SAndroid Build Coastguard Worker-  panfrost: Update scoreboarding notes
325*61046927SAndroid Build Coastguard Worker-  panfrost: Cleanup transfer_map
326*61046927SAndroid Build Coastguard Worker-  panfrost: Avoid reading GPU memory when packing vertices
327*61046927SAndroid Build Coastguard Worker-  panfrost: Debitfieldize mali_uniform_buffer_meta
328*61046927SAndroid Build Coastguard Worker-  panfrost: Remove enum panfrost_memory_layout
329*61046927SAndroid Build Coastguard Worker-  panfrost: Remove dirty tracking
330*61046927SAndroid Build Coastguard Worker-  panfrost: Remove old comment
331*61046927SAndroid Build Coastguard Worker-  panfrost: Remove old hack
332*61046927SAndroid Build Coastguard Worker-  panfrost: Remove flush_frontbuffer
333*61046927SAndroid Build Coastguard Worker-  pan/midgard: Identify clamp(x, -1.0, 1.0) flag
334*61046927SAndroid Build Coastguard Worker-  panfrost: Move checksum routines to root panfrost
335*61046927SAndroid Build Coastguard Worker-  panfrost: Move pan_afbc.c to root
336*61046927SAndroid Build Coastguard Worker-  panfrost: Move format translation to root
337*61046927SAndroid Build Coastguard Worker-  panfrost: Rewrite texture descriptor creation logic
338*61046927SAndroid Build Coastguard Worker-  nir: Add SSBO->global lowering pass
339*61046927SAndroid Build Coastguard Worker-  pan/midgard: Lower SSBOs in NIR
340*61046927SAndroid Build Coastguard Worker-  pan/midgard: Implement nir_intrinsic_get_buffer_size
341*61046927SAndroid Build Coastguard Worker-  pan/midgard: Implement load/store_shared
342*61046927SAndroid Build Coastguard Worker-  panfrost: Combine get_index_buffer with bound computation
343*61046927SAndroid Build Coastguard Worker-  panfrost: Implement index buffer cache
344*61046927SAndroid Build Coastguard Worker-  pan/decode: Dump scratchpad size if present
345*61046927SAndroid Build Coastguard Worker-  pan/midgard: Don't spill near a branch
346*61046927SAndroid Build Coastguard Worker-  panfrost: Fix gl_VertexID/InstanceID
347*61046927SAndroid Build Coastguard Worker-  panfrost: Fix padded_vertex_count generation
348*61046927SAndroid Build Coastguard Worker-  panfrost: Update spilling comment framebuffer->shared
349*61046927SAndroid Build Coastguard Worker-  panfrost: Don't set shared->unk0
350*61046927SAndroid Build Coastguard Worker-  panfrost: Fix param getting
351*61046927SAndroid Build Coastguard Worker-  panfrost: Default to 256 threads for TLS
352*61046927SAndroid Build Coastguard Worker-  panfrost: Reserve an extra page for spilling
353*61046927SAndroid Build Coastguard Worker-  panfrost: Simplify stack shift calculation
354*61046927SAndroid Build Coastguard Worker-  panfrost: Expose PIPE_CAP_PRIMITIVE_RESTART
355*61046927SAndroid Build Coastguard Worker-  panfrost: Add PAN_MESA_DEBUG=gles3 option
356*61046927SAndroid Build Coastguard Worker-  panfrost: Increase SSBO/image limit from 4->8
357*61046927SAndroid Build Coastguard Worker-  pan/midgard: Allow inverted inverted ops
358*61046927SAndroid Build Coastguard Worker-  pan/midgard: Allow fusing inverted sources for inverted ops
359*61046927SAndroid Build Coastguard Worker-  pan/midgard: Partially fix 64-bit swizzle alignment
360*61046927SAndroid Build Coastguard Worker-  pan/midgard: Extract nir_ssa_index helper
361*61046927SAndroid Build Coastguard Worker-  pan/midgard: Add LDST_ADDRESS property
362*61046927SAndroid Build Coastguard Worker-  pan/midgard: Fix load/store argument sizing
363*61046927SAndroid Build Coastguard Worker-  pan/midgard: Round up bytemasks when promoting uniforms
364*61046927SAndroid Build Coastguard Worker-  pan/midgard: Force address alignment
365*61046927SAndroid Build Coastguard Worker-  pan/midgard: Add address analysis framework
366*61046927SAndroid Build Coastguard Worker-  pan/midgard: Use address analysis for globals, etc
367*61046927SAndroid Build Coastguard Worker-  pan/decode: Calm an assert to a pandecode error
368*61046927SAndroid Build Coastguard Worker-  pan/decode: Restore bifrost sample_locations
369*61046927SAndroid Build Coastguard Worker-  pan/decode: Fix tiler weights printing
370*61046927SAndroid Build Coastguard Worker-  pan/decode: Skip analysis for Bifrost tiler structures
371*61046927SAndroid Build Coastguard Worker-  pan/bi: Add discard ops
372*61046927SAndroid Build Coastguard Worker-  pan/bi: Add ICMP.GL.NEQ op
373*61046927SAndroid Build Coastguard Worker-  pan/bi: Move notes on FMA opcodes from disassembler
374*61046927SAndroid Build Coastguard Worker-  pan/bi: Introduce CSEL4 class
375*61046927SAndroid Build Coastguard Worker-  pan/bi: Move notes on ADD ops to notes file
376*61046927SAndroid Build Coastguard Worker-  pan/bi: Decode FMA_SHIFT properly
377*61046927SAndroid Build Coastguard Worker-  pan/bi: Add v4i8 mode to FMA_SHIFT
378*61046927SAndroid Build Coastguard Worker-  pan/bi: Identify extended FMA opcodes
379*61046927SAndroid Build Coastguard Worker-  pan/bi: Decode ADD_SHIFT properly
380*61046927SAndroid Build Coastguard Worker-  pan/bi: Combine LOAD_VARYING_ADDRESS instructions by type
381*61046927SAndroid Build Coastguard Worker-  pan/bi: Squash LD_ATTR ops together
382*61046927SAndroid Build Coastguard Worker-  pan/bi: Structify FMA_FADD
383*61046927SAndroid Build Coastguard Worker-  pan/bi: Move some definitions from disasm to bifrost.h
384*61046927SAndroid Build Coastguard Worker-  panfrost: Add note about preloaded varyings
385*61046927SAndroid Build Coastguard Worker-  pan/bi: Gut old compiler
386*61046927SAndroid Build Coastguard Worker-  pan/bi: Stub out new compiler
387*61046927SAndroid Build Coastguard Worker-  pan/bi: Add the control flow graph
388*61046927SAndroid Build Coastguard Worker-  pan/bi: Add src/dest fields to bifrost_instruction
389*61046927SAndroid Build Coastguard Worker-  pan/bi: Add class properties
390*61046927SAndroid Build Coastguard Worker-  pan/bi: Add modifiers to bi_instruction
391*61046927SAndroid Build Coastguard Worker-  pan/bi: Add BI_GENERIC property
392*61046927SAndroid Build Coastguard Worker-  pan/bi: Factor out enum bifrost_minmax_mode
393*61046927SAndroid Build Coastguard Worker-  pan/bi: Add a bifrost_roundmode field
394*61046927SAndroid Build Coastguard Worker-  pan/bi: Add bifrost_minmax_mode field
395*61046927SAndroid Build Coastguard Worker-  pan/bi: Add bi_load structure
396*61046927SAndroid Build Coastguard Worker-  pan/bi: Pull out bifrost_load_var
397*61046927SAndroid Build Coastguard Worker-  pan/bi: Add bi_load_vary structure
398*61046927SAndroid Build Coastguard Worker-  pan/bi: Add PAN_SCHED\_\* flags
399*61046927SAndroid Build Coastguard Worker-  pan/bi: Add bi_clause, bi_bundle abstractions
400*61046927SAndroid Build Coastguard Worker-  pan/bi: Add dest_type field to bifrost_instruction
401*61046927SAndroid Build Coastguard Worker-  pan/bi: Add special indices
402*61046927SAndroid Build Coastguard Worker-  pan/bi: Add constant field to bi_instruction
403*61046927SAndroid Build Coastguard Worker-  pan/bi: Add class-specific ops
404*61046927SAndroid Build Coastguard Worker-  pan/bi: Add clause header fields to bi_clause
405*61046927SAndroid Build Coastguard Worker-  pan/bi: Clarify special op scheduling
406*61046927SAndroid Build Coastguard Worker-  pan/bi: Add swizzles
407*61046927SAndroid Build Coastguard Worker-  pan/bi: Add source type for conversions
408*61046927SAndroid Build Coastguard Worker-  pan/bi: Add EXTRACT, MAKE_VEC synthetic ops
409*61046927SAndroid Build Coastguard Worker-  pan/bi: Add constants to bi_clause
410*61046927SAndroid Build Coastguard Worker-  pan/bi: Add pred/successors to build CFG
411*61046927SAndroid Build Coastguard Worker-  pan/bi: Extract bifrost_branch structure
412*61046927SAndroid Build Coastguard Worker-  pan/bi: Add bi_branch data
413*61046927SAndroid Build Coastguard Worker-  pan/bi: Add CSEL condition
414*61046927SAndroid Build Coastguard Worker-  pan/bi: Add high-latency property for classes
415*61046927SAndroid Build Coastguard Worker-  pan/bi: Add quirks system
416*61046927SAndroid Build Coastguard Worker-  pan/bi: Add IR iteration macros
417*61046927SAndroid Build Coastguard Worker-  pan/bi: Move some print routines out of the disasm
418*61046927SAndroid Build Coastguard Worker-  pan/bi: Add BIR manipulation routines to bir.c
419*61046927SAndroid Build Coastguard Worker-  pan/bi: Move bi_interp_mode_name to bi_print
420*61046927SAndroid Build Coastguard Worker-  pan/bi: Add bi_instruction printing
421*61046927SAndroid Build Coastguard Worker-  pan/bi: Add bi_print_bundle for printing bi_bundle
422*61046927SAndroid Build Coastguard Worker-  pan/bi: Add bi_print_clause
423*61046927SAndroid Build Coastguard Worker-  pan/bi: Add bi_print_block
424*61046927SAndroid Build Coastguard Worker-  pan/bi: Add bi_print_shader
425*61046927SAndroid Build Coastguard Worker-  pan/bi: Lower and optimize NIR
426*61046927SAndroid Build Coastguard Worker-  pan/bi: Walk through the NIR control flow graph
427*61046927SAndroid Build Coastguard Worker-  pan/bi: Improve block printing
428*61046927SAndroid Build Coastguard Worker-  pan/bi: Don't print types for unconditional branches
429*61046927SAndroid Build Coastguard Worker-  pan/bi: Print branch target
430*61046927SAndroid Build Coastguard Worker-  pan/bi: Add instruction emit/remove helpers
431*61046927SAndroid Build Coastguard Worker-  pan/bi: Call nir_lower_io_to_temporaries in cmdline
432*61046927SAndroid Build Coastguard Worker-  pan/bi: Add support for if-else blocks
433*61046927SAndroid Build Coastguard Worker-  pan/bi: Handle loops when ingesting CFG
434*61046927SAndroid Build Coastguard Worker-  pan/bi: Handle jumps (breaks, continues)
435*61046927SAndroid Build Coastguard Worker-  pan/bi: Fix destination printing
436*61046927SAndroid Build Coastguard Worker-  pan/bi: Implement nir_intrsinic_load_interpolated_input
437*61046927SAndroid Build Coastguard Worker-  pan/bi: Add blend_location to IR for BI_BLEND
438*61046927SAndroid Build Coastguard Worker-  pan/bi: Add bi_schedule_barrier helper
439*61046927SAndroid Build Coastguard Worker-  pan/bi: Implement store_output for fragment shaders
440*61046927SAndroid Build Coastguard Worker-  pan/bi: Implement load_input for vertex shaders
441*61046927SAndroid Build Coastguard Worker-  pan/bi: Add helpers for creating temporaries
442*61046927SAndroid Build Coastguard Worker-  pan/bi: Implement store_vary for vertex shaders
443*61046927SAndroid Build Coastguard Worker-  pan/bi: Add preliminary LOAD_UNIFORM implementation
444*61046927SAndroid Build Coastguard Worker-  pan/bi: Implement load_const
445*61046927SAndroid Build Coastguard Worker-  pan/bi: Add dummy scheduler
446*61046927SAndroid Build Coastguard Worker-  pan/bi: Rename next-wait to simply 'wait'
447*61046927SAndroid Build Coastguard Worker-  pan/bi: Fix Android.mk
448*61046927SAndroid Build Coastguard Worker-  panfrost: Move mir_to_bytemask to common code
449*61046927SAndroid Build Coastguard Worker-  pan/bi: Generalize swizzles to avoid extracts
450*61046927SAndroid Build Coastguard Worker-  pan/bi: Introduce writemasks
451*61046927SAndroid Build Coastguard Worker-  pan/bi: Remove bi_load
452*61046927SAndroid Build Coastguard Worker-  pan/bi: Lower vec\* to writemasks in NIR
453*61046927SAndroid Build Coastguard Worker-  pan/bi: Add initial handling of ALU ops
454*61046927SAndroid Build Coastguard Worker-  pan/bi: Allow inlining constants
455*61046927SAndroid Build Coastguard Worker-  pan/bi: Implement fsat as mov.sat
456*61046927SAndroid Build Coastguard Worker-  pan/bi: Add a bunch of ALU ops
457*61046927SAndroid Build Coastguard Worker-  pan/bi: Add BI_SPECIAL\_\* enum
458*61046927SAndroid Build Coastguard Worker-  pan/bi: Handle special ops in NIR->BIR
459*61046927SAndroid Build Coastguard Worker-  pan/bi: Implement fabs, fneg as fmov with mods
460*61046927SAndroid Build Coastguard Worker-  pan/bi: Disable lower_sub
461*61046927SAndroid Build Coastguard Worker-  pan/bi: Add isub op
462*61046927SAndroid Build Coastguard Worker-  pan/bi: Import algebraic pass from midgard
463*61046927SAndroid Build Coastguard Worker-  pan/bi: Implement nir_op_bcsel
464*61046927SAndroid Build Coastguard Worker-  pan/bi: Lower b2f to bcsel
465*61046927SAndroid Build Coastguard Worker-  pan/bi: Specify comparison op for BI_CMP
466*61046927SAndroid Build Coastguard Worker-  pan/bi: Print source types unconditionally
467*61046927SAndroid Build Coastguard Worker-  pan/bi: Implement comparison opcodes via BI_CMP
468*61046927SAndroid Build Coastguard Worker-  panfrost: Promote midgard_program to panfrost/util
469*61046927SAndroid Build Coastguard Worker-  pan/midgard: Remove unused iterators
470*61046927SAndroid Build Coastguard Worker-  pan/midgard: Adjust sysval-related prototypes
471*61046927SAndroid Build Coastguard Worker-  pan/midgard: Remove indexing dependency of sysvals
472*61046927SAndroid Build Coastguard Worker-  pan/midgard: Decontextualize midgard_nir_assign_sysval_body
473*61046927SAndroid Build Coastguard Worker-  pan/midgard: Remove dest_override sysval argument
474*61046927SAndroid Build Coastguard Worker-  panfrost: Move Midgard sysval code to common Panfrost
475*61046927SAndroid Build Coastguard Worker-  pan/bi: Switch to panfrost_program
476*61046927SAndroid Build Coastguard Worker-  pan/bi: Implement sysvals
477*61046927SAndroid Build Coastguard Worker-  pan/midgard: Localize \`visited\` tracking
478*61046927SAndroid Build Coastguard Worker-  pan/midgard: Decontextualize liveness analysis core
479*61046927SAndroid Build Coastguard Worker-  pan/midgard: Sync midgard_block field names with Bifrost
480*61046927SAndroid Build Coastguard Worker-  pan/midgard: Subclass midgard_block from pan_block
481*61046927SAndroid Build Coastguard Worker-  panfrost: Move liveness analysis to root panfrost/
482*61046927SAndroid Build Coastguard Worker-  panfrost: Sync Midgard/Bifrost control flow
483*61046927SAndroid Build Coastguard Worker-  pan/bi: Paste over bi_has_arg
484*61046927SAndroid Build Coastguard Worker-  pan/bi: Add bi_bytemask_of_read_components helpers
485*61046927SAndroid Build Coastguard Worker-  pan/bi: Add bi_next/prev_op helpers
486*61046927SAndroid Build Coastguard Worker-  pan/bi: Add bi_max_temp helper
487*61046927SAndroid Build Coastguard Worker-  pan/bi: Add liveness analysis pass
488*61046927SAndroid Build Coastguard Worker-  pan/bi: Add dead code elimination pass
489*61046927SAndroid Build Coastguard Worker-  pan/bi: Implement nir_op_ffma
490*61046927SAndroid Build Coastguard Worker-  pan/bi: Fix swizzle for second argument to ST_VARY
491*61046927SAndroid Build Coastguard Worker-  panfrost: Move lcra to panfrost/util
492*61046927SAndroid Build Coastguard Worker-  pan/midgard: Remove incorrect comment in RA
493*61046927SAndroid Build Coastguard Worker-  pan/bi: Minor fixes in iteration macros
494*61046927SAndroid Build Coastguard Worker-  pan/bi: Fix vector handling of readmasks
495*61046927SAndroid Build Coastguard Worker-  pan/bi: Fix missing src_types
496*61046927SAndroid Build Coastguard Worker-  pan/bi: Add register allocator
497*61046927SAndroid Build Coastguard Worker-  pan/bi: Interpret register allocation results
498*61046927SAndroid Build Coastguard Worker-  pan/bi: Setup initial clause packing
499*61046927SAndroid Build Coastguard Worker-  pan/bi: Sketch out instruction word packing
500*61046927SAndroid Build Coastguard Worker-  pan/bi: Add packing for register control field
501*61046927SAndroid Build Coastguard Worker-  pan/bi: Pack register fields
502*61046927SAndroid Build Coastguard Worker-  pan/bi: Add missing \__attribute__((packed))
503*61046927SAndroid Build Coastguard Worker-  pan/bi: Assign registers to ports
504*61046927SAndroid Build Coastguard Worker-  pan/bi: Route through first_instruction field
505*61046927SAndroid Build Coastguard Worker-  pan/bi: Model 3-bit Bifrost srcs in IR
506*61046927SAndroid Build Coastguard Worker-  pan/bi: Add struct bifrost_fma_fma
507*61046927SAndroid Build Coastguard Worker-  pan/bi: Pack BI_FMA ops
508*61046927SAndroid Build Coastguard Worker-  pan/bi: Pack fadd32
509*61046927SAndroid Build Coastguard Worker-  pan/bi: List ADD classes in bi_pack_add
510*61046927SAndroid Build Coastguard Worker-  pan/bi: Generalize bi_get_src a bit
511*61046927SAndroid Build Coastguard Worker-  pan/bi: Pass second src for load_vary ops
512*61046927SAndroid Build Coastguard Worker-  pan/bi: Emit load_vary ops
513*61046927SAndroid Build Coastguard Worker-  pan/bi: Skip over data registers in port assignment
514*61046927SAndroid Build Coastguard Worker-  pan/bi: Route through clause header
515*61046927SAndroid Build Coastguard Worker-  pan/bi: Pretty-print clause types in disassembler
516*61046927SAndroid Build Coastguard Worker-  pan/bi: Don't hide SCHED_ADD inside HI_LATENCY
517*61046927SAndroid Build Coastguard Worker-  pan/bi: Track clause types during scheduling
518*61046927SAndroid Build Coastguard Worker-  pan/bi: Flesh out ATEST in IR
519*61046927SAndroid Build Coastguard Worker-  pan/bi: Add ATEST packing
520*61046927SAndroid Build Coastguard Worker-  pan/bi: Flesh out BI_BLEND
521*61046927SAndroid Build Coastguard Worker-  pan/bi: Pack BI_BLEND
522*61046927SAndroid Build Coastguard Worker-  pan/bi: Implement FMA/MOV without modifiers
523*61046927SAndroid Build Coastguard Worker-  pan/bi: Add bi_emit_before helper
524*61046927SAndroid Build Coastguard Worker-  pan/bi: Add move lowering pass
525*61046927SAndroid Build Coastguard Worker-  pan/bi: Pack a constant quadword
526*61046927SAndroid Build Coastguard Worker-  pan/bi: Document constant related errata(?)
527*61046927SAndroid Build Coastguard Worker-  pan/bi: Index out constants in instructions
528*61046927SAndroid Build Coastguard Worker-  pan/bi: Include UBO index for sysval reads
529*61046927SAndroid Build Coastguard Worker-  pan/bi: Add bi_load32_components helper
530*61046927SAndroid Build Coastguard Worker-  pan/bi: Pack ld_ubo ops
531*61046927SAndroid Build Coastguard Worker-  pan/bi: Pack ld_var_addr
532*61046927SAndroid Build Coastguard Worker-  pan/bi: Flesh out st_vary IR
533*61046927SAndroid Build Coastguard Worker-  pan/bi: Generalize data register setting
534*61046927SAndroid Build Coastguard Worker-  pan/bi: Add store_channels property
535*61046927SAndroid Build Coastguard Worker-  pan/bi: Pack st_vary
536*61046927SAndroid Build Coastguard Worker-  pan/bi: Pack LD_ATTR
537*61046927SAndroid Build Coastguard Worker-  pan/bi: Lower bool to ints
538*61046927SAndroid Build Coastguard Worker-  pan/bi: Remove hacks for 1-bit booleans in IR
539*61046927SAndroid Build Coastguard Worker-  pan/bi: Add \`soft\` NIR->BIR condition translation
540*61046927SAndroid Build Coastguard Worker-  pan/bi: Implement csel fusing
541*61046927SAndroid Build Coastguard Worker-  pan/bi: Respect shift when printing immediates
542*61046927SAndroid Build Coastguard Worker-  pan/bi: Use bi_lookup_immediate when packing
543*61046927SAndroid Build Coastguard Worker-  pan/bi: Default csel to "!= 0" mode
544*61046927SAndroid Build Coastguard Worker-  pan/bi: Pack csel4 opcodes
545*61046927SAndroid Build Coastguard Worker-  pan/bi: Ingest vecN directly (again)
546*61046927SAndroid Build Coastguard Worker-  pan/bi: Lower combines to rewrites for scalars
547*61046927SAndroid Build Coastguard Worker-  pan/bi: Rewrite aligned vectors as well
548*61046927SAndroid Build Coastguard Worker-  panfrost: Split panfrost_device from panfrost_screen
549*61046927SAndroid Build Coastguard Worker-  panfrost: Isolate panfrost_bo_access_for_stage to pan_cmdstream.c
550*61046927SAndroid Build Coastguard Worker-  panfrost: Inline reference counting routines
551*61046927SAndroid Build Coastguard Worker-  panfrost: Move pan_bo to root panfrost
552*61046927SAndroid Build Coastguard Worker-  pan/bit: Link standalone compiler with en/decoder
553*61046927SAndroid Build Coastguard Worker-  panfrost: Move device open/close to root panfrost
554*61046927SAndroid Build Coastguard Worker-  pan/bit: Open up the device
555*61046927SAndroid Build Coastguard Worker-  panfrost: Stub out G31/G52 quirks
556*61046927SAndroid Build Coastguard Worker-  pan/bit: Submit a WRITE_VALUE job as a sanity check
557*61046927SAndroid Build Coastguard Worker-  pan/bit: Begin generating a vertex job
558*61046927SAndroid Build Coastguard Worker-  pan/bi: Fix overzealous write barriers
559*61046927SAndroid Build Coastguard Worker-  pan/bi: Fix off-by-one in scoreboarding packing
560*61046927SAndroid Build Coastguard Worker-  pan/bi: Enable precision lowering in standalone compiler
561*61046927SAndroid Build Coastguard Worker-  panfrost: Enable PIPE_SHADER_CAP_FP16 on Bifrost
562*61046927SAndroid Build Coastguard Worker-  pan/bi: Handle f2f\* opcodes
563*61046927SAndroid Build Coastguard Worker-  pan/bi: Ignore swizzle in unwritten component
564*61046927SAndroid Build Coastguard Worker-  pan/bi: Finish FMA structures
565*61046927SAndroid Build Coastguard Worker-  pan/bi: Fix missing type for fmul
566*61046927SAndroid Build Coastguard Worker-  pan/bi: Add FMA16 packing
567*61046927SAndroid Build Coastguard Worker-  pan/bi: Pack outmod and roundmode with FMA
568*61046927SAndroid Build Coastguard Worker-  pan/bi: Expand out FMA conversion opcodes
569*61046927SAndroid Build Coastguard Worker-  pan/bi: Enumerate conversions
570*61046927SAndroid Build Coastguard Worker-  pan/bi: Handle standard FMA conversions
571*61046927SAndroid Build Coastguard Worker-  pan/bi: Add bifrost_fma_2src generic
572*61046927SAndroid Build Coastguard Worker-  pan/bi: Add one-source f32->f16 op
573*61046927SAndroid Build Coastguard Worker-  pan/bi: Assert out i16 related converts for now
574*61046927SAndroid Build Coastguard Worker-  pan/bi: Handle round opcodes in frontend
575*61046927SAndroid Build Coastguard Worker-  pan/bi: Add v2f16 versions of rounding ops
576*61046927SAndroid Build Coastguard Worker-  pan/bi: Structify fadd/min/max16
577*61046927SAndroid Build Coastguard Worker-  pan/bi: Handle core faddminmax16 packing
578*61046927SAndroid Build Coastguard Worker-  pan/bi: Handle abs packing for fp16/FMA add/min
579*61046927SAndroid Build Coastguard Worker-  pan/bi: Handle fp16/abs scheduling restriction
580*61046927SAndroid Build Coastguard Worker-  pan/bi: Fix handling of constants with COMBINE
581*61046927SAndroid Build Coastguard Worker-  pan/bit: Add \`run\` mode to the cmdline
582*61046927SAndroid Build Coastguard Worker-  pan/bit: Wire through I/O
583*61046927SAndroid Build Coastguard Worker-  pan/bi: Fix writes_component for VECTOR
584*61046927SAndroid Build Coastguard Worker-  pan/bi: Use STAGE srcs for scheduler nops
585*61046927SAndroid Build Coastguard Worker-  pan/bi: Don't set the back-to-back bit yet
586*61046927SAndroid Build Coastguard Worker-  pan/bi: Add cmdline option for verbose disassembly
587*61046927SAndroid Build Coastguard Worker-  pan/bi: Fix unused port swapping
588*61046927SAndroid Build Coastguard Worker-  pan/bi: Handle fmov class ops
589*61046927SAndroid Build Coastguard Worker-  pan/bi: Fix outmod/roundmode flip
590*61046927SAndroid Build Coastguard Worker-  pan/bi: Export bi_class_name
591*61046927SAndroid Build Coastguard Worker-  pan/bi: Fix duplicated source in ADD.v2f16
592*61046927SAndroid Build Coastguard Worker-  pan/bi: Fix negation in ADD.v2f16
593*61046927SAndroid Build Coastguard Worker-  pan/bi: Don't gobble zero ports
594*61046927SAndroid Build Coastguard Worker-  pan/bi: Allow BI_FMA to take mods
595*61046927SAndroid Build Coastguard Worker-  pan/bi: Handle BIFROST_FIRST_WRITE_FMA_P2_READ_P3
596*61046927SAndroid Build Coastguard Worker-  pan/bi: Add helper to debug port assignment
597*61046927SAndroid Build Coastguard Worker-  pan/bi: Match CSEL argument order with hw
598*61046927SAndroid Build Coastguard Worker-  pan/bit: Stub out BIR interpreter
599*61046927SAndroid Build Coastguard Worker-  pan/bit: Handle read/write
600*61046927SAndroid Build Coastguard Worker-  pan/bit: Add preliminary FMA/ADD/MOV implementations
601*61046927SAndroid Build Coastguard Worker-  pan/bit: Implement outmods
602*61046927SAndroid Build Coastguard Worker-  pan/bit: Implement floating source mods
603*61046927SAndroid Build Coastguard Worker-  pan/bit: Add packing test framework
604*61046927SAndroid Build Coastguard Worker-  pan/bit: Add helper for generating floating mod tests
605*61046927SAndroid Build Coastguard Worker-  pan/bit: Add verbose printing for tests
606*61046927SAndroid Build Coastguard Worker-  pan/bit: Add 16-bit fmod tests
607*61046927SAndroid Build Coastguard Worker-  pan/bit: Add FMA tests
608*61046927SAndroid Build Coastguard Worker-  pan/bit: Add CSEL to interpreter
609*61046927SAndroid Build Coastguard Worker-  pan/bit: Add csel tests
610*61046927SAndroid Build Coastguard Worker-  pan/bit: Make run more useful
611*61046927SAndroid Build Coastguard Worker-  pan/bit: Add mode to run unit tests
612*61046927SAndroid Build Coastguard Worker-  pan/bi: Remove nontrivial SPECIAL ops
613*61046927SAndroid Build Coastguard Worker-  pan/bi: Add 32-bit \_FAST packing
614*61046927SAndroid Build Coastguard Worker-  pan/bi: Add fp16 support for frcp/frsq
615*61046927SAndroid Build Coastguard Worker-  pan/bit: Add special op interpreting
616*61046927SAndroid Build Coastguard Worker-  pan/bit: Add special unit test
617*61046927SAndroid Build Coastguard Worker-  pan/bi: Implement min/max on FMA
618*61046927SAndroid Build Coastguard Worker-  pan/bi: Structify ADD unit add/min/max
619*61046927SAndroid Build Coastguard Worker-  pan/bi: Add ADD add/min/max fp32 packing
620*61046927SAndroid Build Coastguard Worker-  pan/bi: Set BI_MODS for MINMAX
621*61046927SAndroid Build Coastguard Worker-  pan/bi: Fix incorrect abs flip in fma/fadd16
622*61046927SAndroid Build Coastguard Worker-  pan/bi: Force ADD scheduling for MINMAX
623*61046927SAndroid Build Coastguard Worker-  pan/bit: Unify test frontends
624*61046927SAndroid Build Coastguard Worker-  pan/bit: Add min/max support to interpreter
625*61046927SAndroid Build Coastguard Worker-  pan/bit: Enable more debug for \`run\`
626*61046927SAndroid Build Coastguard Worker-  pan/bit: Add fmin/max16 tests
627*61046927SAndroid Build Coastguard Worker-  pan/bit: Wire up add/add op+test
628*61046927SAndroid Build Coastguard Worker-  panfrost: Add IS_BIFROST quirk
629*61046927SAndroid Build Coastguard Worker-  panfrost: Populate bifrost-specific structs within mali_shader_meta
630*61046927SAndroid Build Coastguard Worker-  panfrost: Staticize a few cmdstream functions
631*61046927SAndroid Build Coastguard Worker-  panfrost: Unify vertex/tiler structures
632*61046927SAndroid Build Coastguard Worker-  panfrost: Set mfbd.msaa.sample_locations on Bifrost
633*61046927SAndroid Build Coastguard Worker-  panfrost: Call the Bifrost compiler on bi devices
634*61046927SAndroid Build Coastguard Worker-  pan/bi: Fix nondeterministic register packing
635*61046927SAndroid Build Coastguard Worker-  pan/midgard: Remove unused max_varying variable
636*61046927SAndroid Build Coastguard Worker-  panfrost: Move varying linking to cmdstream
637*61046927SAndroid Build Coastguard Worker-  panfrost: Move uniform_count to pan_assemble
638*61046927SAndroid Build Coastguard Worker-  panfrost: Pass compiler-appropriate options
639*61046927SAndroid Build Coastguard Worker-  pan/bi: Fix backwards registers ports
640*61046927SAndroid Build Coastguard Worker-  panfrost: Fix BI_BLEND packing
641*61046927SAndroid Build Coastguard Worker-  pan/bi: Let !b2b imply branch_cond
642*61046927SAndroid Build Coastguard Worker-  pan/decode: Print Bifrost blend descriptor
643*61046927SAndroid Build Coastguard Worker-  panfrost: Drop dependency on nonexistant write_value
644*61046927SAndroid Build Coastguard Worker-  pan/bi: Lower fsqrt
645*61046927SAndroid Build Coastguard Worker-  pan/midgard: Fix f2u naming confusion
646*61046927SAndroid Build Coastguard Worker-  pan/bi: Set BI_ROUNDMODE for BI_CONVERT
647*61046927SAndroid Build Coastguard Worker-  pan/bi: Fix incorrect swizzle packing assert
648*61046927SAndroid Build Coastguard Worker-  pan/bi: Rewrite conversion packing
649*61046927SAndroid Build Coastguard Worker-  pan/bi: ADD packing for CONVERT
650*61046927SAndroid Build Coastguard Worker-  pan/bit: Add BI_CONVERT interpretation
651*61046927SAndroid Build Coastguard Worker-  pan/bit: Add BI_CONVERT tests
652*61046927SAndroid Build Coastguard Worker-  pan/bi: Add disasm for ADD.i8
653*61046927SAndroid Build Coastguard Worker-  pan/bi: Disable FMA scheduling for CONVERT
654*61046927SAndroid Build Coastguard Worker-  pan/bi: Add BI_TABLE for fast table accesses
655*61046927SAndroid Build Coastguard Worker-  pan/bi: Add special op for exp2
656*61046927SAndroid Build Coastguard Worker-  pan/bi: Add op for ADD_FREXPM
657*61046927SAndroid Build Coastguard Worker-  pan/bi: Add FLOG2_U op to disassembler
658*61046927SAndroid Build Coastguard Worker-  pan/bi: Add log_frexpe op to IR
659*61046927SAndroid Build Coastguard Worker-  pan/bi: Add frexp_log packing
660*61046927SAndroid Build Coastguard Worker-  pan/bi: Add bi_pack_fma_2src helper
661*61046927SAndroid Build Coastguard Worker-  pan/bi: Pack ADD_FREXPM
662*61046927SAndroid Build Coastguard Worker-  pan/bi: Add log2_help packing
663*61046927SAndroid Build Coastguard Worker-  pan/bi: Add \_MSCALE flag for FMA/ADD
664*61046927SAndroid Build Coastguard Worker-  pan/bi: Structify FMA_MSCALE
665*61046927SAndroid Build Coastguard Worker-  pan/bi: Pack FMA_MSCALE
666*61046927SAndroid Build Coastguard Worker-  pan/bi: Add fexp2_fast packing
667*61046927SAndroid Build Coastguard Worker-  pan/bi: Split src/dest index printing
668*61046927SAndroid Build Coastguard Worker-  pan/bi: Ensure CONSTANT srcs have types
669*61046927SAndroid Build Coastguard Worker-  pan/bi: Fix bi_get_immediate with multiple imms
670*61046927SAndroid Build Coastguard Worker-  pan/bi: Fix packing with multiple constants
671*61046927SAndroid Build Coastguard Worker-  pan/bi: Fix packing with low-nibble-set on hi constant
672*61046927SAndroid Build Coastguard Worker-  pan/bi: Fix lower_combine swizzle rewrite
673*61046927SAndroid Build Coastguard Worker-  pan/bi: Add fexp2 implementation
674*61046927SAndroid Build Coastguard Worker-  pan/bi: Implement flog2
675*61046927SAndroid Build Coastguard Worker-  pan/bi: Fix vec2/3 handling
676*61046927SAndroid Build Coastguard Worker-  pan/bi: Handle st_vary with <4 components
677*61046927SAndroid Build Coastguard Worker-  pan/bi: Try to reuse constants in ALU
678*61046927SAndroid Build Coastguard Worker-  pan/bi: Workaround constant packing errata
679*61046927SAndroid Build Coastguard Worker-  pan/bi: Structify add and min/max fp16 ADD
680*61046927SAndroid Build Coastguard Worker-  pan/bi: Pack ADD.v2f16
681*61046927SAndroid Build Coastguard Worker-  pan/bi: Pack MAX.v2f16
682*61046927SAndroid Build Coastguard Worker-  pan/bi: Dump extra bits for disasm
683*61046927SAndroid Build Coastguard Worker-  pan/bi: Round constants to 32-bit
684*61046927SAndroid Build Coastguard Worker-  pan/bi: Lower special ops to 32-bit
685*61046927SAndroid Build Coastguard Worker-  pan/bit: Add FREXP interp support
686*61046927SAndroid Build Coastguard Worker-  pan/bit: Add frexp_log test
687*61046927SAndroid Build Coastguard Worker-  pan/bit: Add BI_REDUCE_FMA interp
688*61046927SAndroid Build Coastguard Worker-  pan/bit: Add FMA_REDUCE test
689*61046927SAndroid Build Coastguard Worker-  pan/bit: Add log2 helper interp
690*61046927SAndroid Build Coastguard Worker-  pan/bit: Add BI_TABLE test
691*61046927SAndroid Build Coastguard Worker-  pan/bit: \_MSCALE interp
692*61046927SAndroid Build Coastguard Worker-  pan/bit: Add FMA_MSCALE test
693*61046927SAndroid Build Coastguard Worker-  pan/bit: Add fexp2_fast interp
694*61046927SAndroid Build Coastguard Worker-  pan/bit: Add fexp2_fast test
695*61046927SAndroid Build Coastguard Worker-  pan/bit: Add constants test
696*61046927SAndroid Build Coastguard Worker-  pan/bit: Add fp16 min/max tests
697*61046927SAndroid Build Coastguard Worker-  pan/bi: Print tex_compact coordinates
698*61046927SAndroid Build Coastguard Worker-  pan/bi: Document when dual-tex is triggered
699*61046927SAndroid Build Coastguard Worker-  pan/bi: Disassemble f16 dual tex
700*61046927SAndroid Build Coastguard Worker-  pan/bi: Structify TEX compact
701*61046927SAndroid Build Coastguard Worker-  pan/bi: Include TEX_COMPACT f16 opcode
702*61046927SAndroid Build Coastguard Worker-  pan/bi: Feed data register to BI_TEX
703*61046927SAndroid Build Coastguard Worker-  pan/bi: Add normal/compact/dual switch to IR
704*61046927SAndroid Build Coastguard Worker-  pan/bi: Stub out tex_compact logic
705*61046927SAndroid Build Coastguard Worker-  pan/bi: Generate TEX_COMPACT instruction
706*61046927SAndroid Build Coastguard Worker-  pan/bi: Pack TEX compact instructions
707*61046927SAndroid Build Coastguard Worker-  pan/bi: Assert out multiple textures
708*61046927SAndroid Build Coastguard Worker-  panfrost: Fix crashes with small BOs
709*61046927SAndroid Build Coastguard Worker-  panfrost: Assert on unimplemented fragcoord etc
710*61046927SAndroid Build Coastguard Worker-  panfrost: Set clear_color_[12] in the extra fb desc
711*61046927SAndroid Build Coastguard Worker-  panfrost: Add tentative bifrost_texture_descriptor
712*61046927SAndroid Build Coastguard Worker-  panfrost: decode textures and samplers on bifrost
713*61046927SAndroid Build Coastguard Worker-  pan/decode: Remove is_zs weirdness
714*61046927SAndroid Build Coastguard Worker-  panfrost: Identify texture layout field
715*61046927SAndroid Build Coastguard Worker-  panfrost: The texture descriptor has a pointer to a trampoline
716*61046927SAndroid Build Coastguard Worker-  pan/bi: Pack fp16 ATEST
717*61046927SAndroid Build Coastguard Worker-  pan/bi: Passthrough type for ATEST
718*61046927SAndroid Build Coastguard Worker-  pan/bi: Passthrough blend types
719*61046927SAndroid Build Coastguard Worker-  pan/bi: Assign blend descriptor for BLEND op
720*61046927SAndroid Build Coastguard Worker-  pan/bi: Add missing BI_VECTOR
721*61046927SAndroid Build Coastguard Worker-  pan/bi: Fix ADD.v4i8 opcode
722*61046927SAndroid Build Coastguard Worker-  pan/bi: Eliminate writemasks in the IR
723*61046927SAndroid Build Coastguard Worker-  pan/bi: Rename BI_SWIZZLE to BI_SELECT
724*61046927SAndroid Build Coastguard Worker-  pan/bi: Pack FMA SEL16
725*61046927SAndroid Build Coastguard Worker-  pan/bi: Pack FMA SEL8
726*61046927SAndroid Build Coastguard Worker-  pan/bi: Pack ADD SEL16
727*61046927SAndroid Build Coastguard Worker-  pan/bi: Force BI_SELECT arguments scalar
728*61046927SAndroid Build Coastguard Worker-  pan/bit: Interpret BI_SELECT
729*61046927SAndroid Build Coastguard Worker-  pan/bit: Add SELECT tests
730*61046927SAndroid Build Coastguard Worker-  pan/bi: Fix RA wrt 16-bit swizzles
731*61046927SAndroid Build Coastguard Worker-  pan/bi: Implement 16-bit COMBINE lowering
732*61046927SAndroid Build Coastguard Worker-  nir: Move nir_lower_mediump_outputs from ir3
733*61046927SAndroid Build Coastguard Worker-  ir3: Use shared mediump output lowering
734*61046927SAndroid Build Coastguard Worker-  pan/bi: Add bool->float opcodes
735*61046927SAndroid Build Coastguard Worker-  pan/bi: Add CSEL.64 opcode
736*61046927SAndroid Build Coastguard Worker-  pan/bi: Add some 8-bit compares
737*61046927SAndroid Build Coastguard Worker-  pan/bi: Add 64-bit int compares
738*61046927SAndroid Build Coastguard Worker-  pan/bi: Add FCMP.GL.v2f16 on ADD opcode
739*61046927SAndroid Build Coastguard Worker-  pan/bi: Add CSEL.8 opcode
740*61046927SAndroid Build Coastguard Worker-  pan/bi(t): Fix SELECT tests
741*61046927SAndroid Build Coastguard Worker-  pan/bi: Deduplicate csel/cmp cond
742*61046927SAndroid Build Coastguard Worker-  pan/bi: Remove bi_round_op
743*61046927SAndroid Build Coastguard Worker-  pan/bi: Structify FMA FCMP
744*61046927SAndroid Build Coastguard Worker-  pan/bi Strucitfy ADD FCMP 32
745*61046927SAndroid Build Coastguard Worker-  pan/bi: Structify FMA FCMP16
746*61046927SAndroid Build Coastguard Worker-  pan/bi: Structify ADD FCMP16
747*61046927SAndroid Build Coastguard Worker-  pan/bi: Structify FMA ICMP 32
748*61046927SAndroid Build Coastguard Worker-  pan/bi: Structify FMA ICMP 16
749*61046927SAndroid Build Coastguard Worker-  pan/bi: Structify ADD ICMP 32
750*61046927SAndroid Build Coastguard Worker-  pan/bi: Fix source mod testing for CMP
751*61046927SAndroid Build Coastguard Worker-  pan/bi: Pack FMA 32 FCMP
752*61046927SAndroid Build Coastguard Worker-  pan/bi: Factor out fp16 abs logic
753*61046927SAndroid Build Coastguard Worker-  pan/bi: Pack fma.fcmp16
754*61046927SAndroid Build Coastguard Worker-  pan/bi: Relax double-abs condition
755*61046927SAndroid Build Coastguard Worker-  pan/bit: Prepare condition evaluation for vectors
756*61046927SAndroid Build Coastguard Worker-  pan/bit: Interpret CMP
757*61046927SAndroid Build Coastguard Worker-  pan/bi: Add initial fcmp test
758*61046927SAndroid Build Coastguard Worker-  pan/bi: Add bitwise modifiers
759*61046927SAndroid Build Coastguard Worker-  pan/bi: Pack BI_BITWISE
760*61046927SAndroid Build Coastguard Worker-  pan/bi: Handle iand/ior/ixor in NIR->BIR
761*61046927SAndroid Build Coastguard Worker-  pan/bit: Interpret BI_BITWISE
762*61046927SAndroid Build Coastguard Worker-  pan/bit: Add BITWISE test
763*61046927SAndroid Build Coastguard Worker-  panfrost: Fix BO reference counting
764*61046927SAndroid Build Coastguard Worker-  panfrost: Move Bifrost IR indexing to common
765*61046927SAndroid Build Coastguard Worker-  pan/bi: Use common IR indices
766*61046927SAndroid Build Coastguard Worker-  pan/mdg: Remove nir_alu_src_index
767*61046927SAndroid Build Coastguard Worker-  pan/mdg: Use PAN_IS_REG
768*61046927SAndroid Build Coastguard Worker-  pan/mdg: SSA_FIXED_MINIMUM already covered by PAN_IS_REG
769*61046927SAndroid Build Coastguard Worker-  pan/mdg: Don't break SSA
770*61046927SAndroid Build Coastguard Worker-  pan/mdg: Remove goofy 16-bit comment
771*61046927SAndroid Build Coastguard Worker-  pan/mdg: Remove old hack
772*61046927SAndroid Build Coastguard Worker-  pan/mdg: Set lower_flrp16
773*61046927SAndroid Build Coastguard Worker-  pan/bi: Share ALU type printing
774*61046927SAndroid Build Coastguard Worker-  pan/mdg: Add type fields to IR
775*61046927SAndroid Build Coastguard Worker-  pan/mdg: Track ALU src types
776*61046927SAndroid Build Coastguard Worker-  pan/mdg: Track ALU dest type
777*61046927SAndroid Build Coastguard Worker-  pan/mdg: Another goofy comment gone
778*61046927SAndroid Build Coastguard Worker-  pan/mdg: Track a primary type for I/O
779*61046927SAndroid Build Coastguard Worker-  pan/mdg: Denoise prints
780*61046927SAndroid Build Coastguard Worker-  pan/mdg: Track v_mov type (force uint32 for now?)
781*61046927SAndroid Build Coastguard Worker-  pan/mdg: Track texture types
782*61046927SAndroid Build Coastguard Worker-  pan/mdg: Set texture full fields at pack time
783*61046927SAndroid Build Coastguard Worker-  pan/mdg: Move sampler_type emission to pack time
784*61046927SAndroid Build Coastguard Worker-  pan/mdg: Lower specials to 32-bit
785*61046927SAndroid Build Coastguard Worker-  pan/mdg: Specialize swizzle to type
786*61046927SAndroid Build Coastguard Worker-  pan/mdg: Always print the mask
787*61046927SAndroid Build Coastguard Worker-  pan/mdg: Make some branch targets more explicit
788*61046927SAndroid Build Coastguard Worker-  pan/mdg: Don't crash on unknown branch target
789*61046927SAndroid Build Coastguard Worker-  pan/mdg: Pass through some types from scheduling
790*61046927SAndroid Build Coastguard Worker-  pan/mdg: Move condense_writemask to disasm
791*61046927SAndroid Build Coastguard Worker-  pan/mdg: Ensure fdot is scalar out in disasm
792*61046927SAndroid Build Coastguard Worker-  pan/mdg: Replicate 16-bit swizzles
793*61046927SAndroid Build Coastguard Worker
794*61046927SAndroid Build Coastguard WorkerAndreas Baierl (8):
795*61046927SAndroid Build Coastguard Worker
796*61046927SAndroid Build Coastguard Worker-  lima/parser: Fix RSW depth test parsing
797*61046927SAndroid Build Coastguard Worker-  lima/parser: Extend AUX0 findings
798*61046927SAndroid Build Coastguard Worker-  lima/parser: Change value name in RSW parser
799*61046927SAndroid Build Coastguard Worker-  lima/parser: Extend rsw parsing showing strings instead of numbers
800*61046927SAndroid Build Coastguard Worker-  gitlab-ci: lima: Add flaky tests to the skips list
801*61046927SAndroid Build Coastguard Worker-  gitlab-ci: Enable the lima job again
802*61046927SAndroid Build Coastguard Worker-  gitlab-ci: Add add a set of lima flakes
803*61046927SAndroid Build Coastguard Worker-  lima: Add etc1 support
804*61046927SAndroid Build Coastguard Worker
805*61046927SAndroid Build Coastguard WorkerAndres Gomez (27):
806*61046927SAndroid Build Coastguard Worker
807*61046927SAndroid Build Coastguard Worker-  tracie: correct typo
808*61046927SAndroid Build Coastguard Worker-  gitlab-ci: add missing popd to the build-deqp-vk.sh script
809*61046927SAndroid Build Coastguard Worker-  gitlab-ci: build gfxreconstruct into the Vulkan testing container
810*61046927SAndroid Build Coastguard Worker-  gitlab-ci: build VulkanTools into the Vulkan testing container
811*61046927SAndroid Build Coastguard Worker-  gitlab-ci: Change devices format to <api-vendor-deviceId>
812*61046927SAndroid Build Coastguard Worker-  gitlab-ci: Add gfxreconstruct traces support
813*61046927SAndroid Build Coastguard Worker-  gitlab-ci: Add jobs to be able to test Vulkan
814*61046927SAndroid Build Coastguard Worker-  gitlab-ci: Fix indentation and dangerous "\" in the last multiline
815*61046927SAndroid Build Coastguard Worker   line
816*61046927SAndroid Build Coastguard Worker-  gitlab-ci: Remove unneeded python3-pilkit dependency
817*61046927SAndroid Build Coastguard Worker-  gitlab-ci: Sort packages to install alphabetically
818*61046927SAndroid Build Coastguard Worker-  gitlab-ci: add python3-requests to the test-vk container
819*61046927SAndroid Build Coastguard Worker-  gitlab-ci/traces: Add Vulkan sample entries for POLARIS10
820*61046927SAndroid Build Coastguard Worker-  gitlab-ci: Don't use buster-backports packages by default for
821*61046927SAndroid Build Coastguard Worker   x86_test-vk
822*61046927SAndroid Build Coastguard Worker-  gitlab-ci: add Wine, win64's apitrace and DXVK to the Vulkan testing
823*61046927SAndroid Build Coastguard Worker   container
824*61046927SAndroid Build Coastguard Worker-  gitlab-ci: add apitrace's DXGI traces support
825*61046927SAndroid Build Coastguard Worker-  gitlab-ci: replay apitrace traces in headless mode
826*61046927SAndroid Build Coastguard Worker-  gitlab-ci: add Wine and DXVK env variables to Vulkan's tracie runner
827*61046927SAndroid Build Coastguard Worker-  gitlab-ci/traces: Add D3D11 sample entry for POLARIS10
828*61046927SAndroid Build Coastguard Worker-  gitlab-ci: Vulkan tracie runner to return last command exit code
829*61046927SAndroid Build Coastguard Worker-  gitlab-ci: protect usage of shell variables with double quotes
830*61046927SAndroid Build Coastguard Worker-  gitlab-ci: make explicit tracie is gitlab specific
831*61046927SAndroid Build Coastguard Worker-  gitlab-ci: adapt query_traces_yaml to gitlab specific changes
832*61046927SAndroid Build Coastguard Worker-  gitlab-ci: install winehq-stable to get 5.0 instead of 4.0
833*61046927SAndroid Build Coastguard Worker-  Revert "meson,ci: Disable sparse_array tests on windows"
834*61046927SAndroid Build Coastguard Worker-  gitlab-ci: update tracie README after changes in main script
835*61046927SAndroid Build Coastguard Worker-  gitlab-ci: create always the "results" directory with tracie
836*61046927SAndroid Build Coastguard Worker-  gitlab-ci: correct tracie behavior with replay errors
837*61046927SAndroid Build Coastguard Worker
838*61046927SAndroid Build Coastguard WorkerAndrii Simiklit (2):
839*61046927SAndroid Build Coastguard Worker
840*61046927SAndroid Build Coastguard Worker-  Revert "glx: convert glx_config_create_list to one big calloc"
841*61046927SAndroid Build Coastguard Worker-  i965/vec4: Ignore swizzle of VGRF for use by var_range_end()
842*61046927SAndroid Build Coastguard Worker
843*61046927SAndroid Build Coastguard WorkerAnuj Phogat (2):
844*61046927SAndroid Build Coastguard Worker
845*61046927SAndroid Build Coastguard Worker-  intel/gen12+: Reserve 4KB of URB space per bank for Compute Engine
846*61046927SAndroid Build Coastguard Worker-  intel/gen12+: Set way_size_per_bank to 4
847*61046927SAndroid Build Coastguard Worker
848*61046927SAndroid Build Coastguard WorkerArcady Goldmints-Orlov (7):
849*61046927SAndroid Build Coastguard Worker
850*61046927SAndroid Build Coastguard Worker-  compiler/nir: Add support for variable initialization from a pointer
851*61046927SAndroid Build Coastguard Worker-  compiler/spirv: Add support for non-constant initializers
852*61046927SAndroid Build Coastguard Worker-  Rename nir_lower_constant_initializers to
853*61046927SAndroid Build Coastguard Worker   nir_lower_variable_initalizers
854*61046927SAndroid Build Coastguard Worker-  spirv: Remove outdated SPIR-V decoration warnings
855*61046927SAndroid Build Coastguard Worker-  nir: Lower returns correctly inside nested loops
856*61046927SAndroid Build Coastguard Worker-  anv: increase minUniformBufferOffsetAlignment to 64
857*61046927SAndroid Build Coastguard Worker-  intel/compiler: fix alignment assert in nir_emit_intrinsic
858*61046927SAndroid Build Coastguard Worker
859*61046927SAndroid Build Coastguard WorkerAxel Davy (1):
860*61046927SAndroid Build Coastguard Worker
861*61046927SAndroid Build Coastguard Worker-  gallium/util: Fix leak in the live shader cache
862*61046927SAndroid Build Coastguard Worker
863*61046927SAndroid Build Coastguard WorkerBas Nieuwenhuizen (29):
864*61046927SAndroid Build Coastguard Worker
865*61046927SAndroid Build Coastguard Worker-  radv: Allow non-dedicated linear images and buffer.
866*61046927SAndroid Build Coastguard Worker-  radv: Do not set SX DISABLE bits for RB+ with unused surfaces.
867*61046927SAndroid Build Coastguard Worker-  radv: Optimize emitting index buffer changes.
868*61046927SAndroid Build Coastguard Worker-  radv: Do not redundantly set the RB+ regs on pipeline switch.
869*61046927SAndroid Build Coastguard Worker-  radeonsi: Fix compute copies for subsampled formats.
870*61046927SAndroid Build Coastguard Worker-  amd/llvm: Fix divergent descriptor indexing. (v3)
871*61046927SAndroid Build Coastguard Worker-  amd/llvm: Fix divergent descriptor regressions with radeonsi.
872*61046927SAndroid Build Coastguard Worker-  radv: Store 64-bit availability bools if requested.
873*61046927SAndroid Build Coastguard Worker-  radv: Consider maximum sample distances for entire grid.
874*61046927SAndroid Build Coastguard Worker-  radv: Whitespace fixup.
875*61046927SAndroid Build Coastguard Worker-  radv: Use correct buffer count with variable descriptor set sizes.
876*61046927SAndroid Build Coastguard Worker-  winsys/amdgpu: Retrieve WC flags from imported buffers.
877*61046927SAndroid Build Coastguard Worker-  drm-uapi,radv,radeonsi: Add amdgpu_drm.h header.
878*61046927SAndroid Build Coastguard Worker-  vulkan/wsi: Add callback to set ownership of buffer.
879*61046927SAndroid Build Coastguard Worker-  radv: Add WSI buffers to BO list only if they can be used.
880*61046927SAndroid Build Coastguard Worker-  st/dri: Set next in template instead of after creation. (v2)
881*61046927SAndroid Build Coastguard Worker-  radeonsi: Count planes for imported textures.
882*61046927SAndroid Build Coastguard Worker-  radv: Use actual memory type count for setting app-visible bitset.
883*61046927SAndroid Build Coastguard Worker-  radv: Stop using memory type indices.
884*61046927SAndroid Build Coastguard Worker-  radv/winsys: Add function to get domains/flags from fd.
885*61046927SAndroid Build Coastguard Worker-  radv: Determine memory type for import based on fd.
886*61046927SAndroid Build Coastguard Worker-  radv: Expose 4G element texel buffers.
887*61046927SAndroid Build Coastguard Worker-  radv: Fix implicit sync with recent allocation changes.
888*61046927SAndroid Build Coastguard Worker-  radv: Extend tiling flags to 64-bit.
889*61046927SAndroid Build Coastguard Worker-  radv: Provide a better error for permission issues with priorities.
890*61046927SAndroid Build Coastguard Worker-  radv/winsys: Remove extra sizeof multiply.
891*61046927SAndroid Build Coastguard Worker-  radv: Handle failing to create .cache dir.
892*61046927SAndroid Build Coastguard Worker-  radv: Do not close fd -1 when NULL-winsys creation fails.
893*61046927SAndroid Build Coastguard Worker-  radv: Implement vkGetSwapchainGrallocUsage2ANDROID.
894*61046927SAndroid Build Coastguard Worker
895*61046927SAndroid Build Coastguard WorkerBernd Kuhls (1):
896*61046927SAndroid Build Coastguard Worker
897*61046927SAndroid Build Coastguard Worker-  util/os_socket: Include unistd.h to fix build error
898*61046927SAndroid Build Coastguard Worker
899*61046927SAndroid Build Coastguard WorkerBlaž Tomažič (1):
900*61046927SAndroid Build Coastguard Worker
901*61046927SAndroid Build Coastguard Worker-  radeonsi: Fix omitted flush when moving suballocated texture
902*61046927SAndroid Build Coastguard Worker
903*61046927SAndroid Build Coastguard WorkerBoris Brezillon (45):
904*61046927SAndroid Build Coastguard Worker
905*61046927SAndroid Build Coastguard Worker-  pan/midgard: Add an enum to describe the render targets
906*61046927SAndroid Build Coastguard Worker-  pan/midgard: Make sure we pass the right RT id to
907*61046927SAndroid Build Coastguard Worker   emit_fragment_store()
908*61046927SAndroid Build Coastguard Worker-  pan/midgard: Lower bitfield extract to shifts
909*61046927SAndroid Build Coastguard Worker-  pan/midgard: Don't check 'branch && branch->writeout' twice in
910*61046927SAndroid Build Coastguard Worker   mir_schedule_alu()
911*61046927SAndroid Build Coastguard Worker-  pan/midgard: Stop leaking instruction objects in mir_schedule_alu()
912*61046927SAndroid Build Coastguard Worker-  panfrost: Fix the damage box clamping logic
913*61046927SAndroid Build Coastguard Worker-  pan/midgard: Turn Z/S stores into zs_output_pan intrinsics
914*61046927SAndroid Build Coastguard Worker-  pan/midgard: Add nir_intrinsic_store_zs_output_pan support
915*61046927SAndroid Build Coastguard Worker-  panfrost: Z24 variants should be sampled as R32UI
916*61046927SAndroid Build Coastguard Worker-  panfrost: Add the MALI_WRITES_{Z,S} flags
917*61046927SAndroid Build Coastguard Worker-  panfrost: Set the MALI_WRITES_{Z,S} flags when needed
918*61046927SAndroid Build Coastguard Worker-  Revert "panfrost: Z24 variants should be sampled as R32UI"
919*61046927SAndroid Build Coastguard Worker-  panfrost: Pass the sampler view format when creating a tex descriptor
920*61046927SAndroid Build Coastguard Worker-  panfrost: Assign primitive_size.pointer only if writes_point_size()
921*61046927SAndroid Build Coastguard Worker   returns true
922*61046927SAndroid Build Coastguard Worker-  panfrost: Add an helper to retrieve the currently active shader state
923*61046927SAndroid Build Coastguard Worker-  panfrost: Move the batch stack size adjustment out of
924*61046927SAndroid Build Coastguard Worker   panfrost_queue_draw()
925*61046927SAndroid Build Coastguard Worker-  panfrost: Move viewport desc emission out of panfrost_emit_for_draw()
926*61046927SAndroid Build Coastguard Worker-  panfrost: Move the const buf emission logic out of
927*61046927SAndroid Build Coastguard Worker   panfrost_emit_for_draw()
928*61046927SAndroid Build Coastguard Worker-  panfrost: Move shared mem desc emission out of panfrost_launch_grid()
929*61046927SAndroid Build Coastguard Worker-  panfrost: Dissociate shader meta patching from the desc emission
930*61046927SAndroid Build Coastguard Worker-  panfrost: Move panfrost_attach_vt_framebuffer() to pan_cmdstream.c
931*61046927SAndroid Build Coastguard Worker-  panfrost: Stop using panfrost_emit_for_draw() for compute jobs
932*61046927SAndroid Build Coastguard Worker-  panfrost: Simplify panfrost_emit_for_draw() and make it private
933*61046927SAndroid Build Coastguard Worker-  panfrost: Add an helper to update the occclusion query part of a
934*61046927SAndroid Build Coastguard Worker   tiler job desc
935*61046927SAndroid Build Coastguard Worker-  panfrost: Add an helper to update the rasterizer part of a tiler job
936*61046927SAndroid Build Coastguard Worker   desc
937*61046927SAndroid Build Coastguard Worker-  panfrost: Prepare things to get rid of panfrost_shader_state.tripipe
938*61046927SAndroid Build Coastguard Worker-  panfrost: Prepare shader_meta descriptors at emission time
939*61046927SAndroid Build Coastguard Worker-  panfrost: Add a panfrost_sampler_desc_init() helper
940*61046927SAndroid Build Coastguard Worker-  panfrost: Move sampler/tex descs emission helpers to pan_cmdstream.c
941*61046927SAndroid Build Coastguard Worker-  panfrost: Add an helper to emit a pair of vertex/tiler jobs
942*61046927SAndroid Build Coastguard Worker-  panfrost: Drop initial mali_attr_meta.src_offset assignment
943*61046927SAndroid Build Coastguard Worker-  panfrost: Ignore BO start addr when adjusting src_offset
944*61046927SAndroid Build Coastguard Worker-  panfrost: Prepare attribute for builtins at state creation time
945*61046927SAndroid Build Coastguard Worker-  panfrost: Emit attribute descriptors after patching the templates
946*61046927SAndroid Build Coastguard Worker-  panfrost: Move the mali_attr.src_offset adjustment to a sub-function
947*61046927SAndroid Build Coastguard Worker-  panfrost: Rename panfrost_stage_attributes()
948*61046927SAndroid Build Coastguard Worker-  panfrost: Move streamout offset update out of panfrost_draw_vbo()
949*61046927SAndroid Build Coastguard Worker-  panfrost: Move vertex/tiler payload initialization out of
950*61046927SAndroid Build Coastguard Worker   panfrost_draw_vbo()
951*61046927SAndroid Build Coastguard Worker-  panfrost: Inline panfrost_queue_draw() and panfrost_emit_for_draw()
952*61046927SAndroid Build Coastguard Worker-  panfrost: Move panfrost_emit_vertex_data() to pan_cmdstream.c
953*61046927SAndroid Build Coastguard Worker-  panfrost: Move panfrost_emit_varying_descriptor() to pan_cmdstream.c
954*61046927SAndroid Build Coastguard Worker-  panfrost: Re-init the VT payloads at draw/launch_grid() time
955*61046927SAndroid Build Coastguard Worker-  panfrost: Use ctx->active_prim in panfrost_writes_point_size()
956*61046927SAndroid Build Coastguard Worker-  panfrost: Get rid of ctx->payloads[]
957*61046927SAndroid Build Coastguard Worker-  vtn/opencl: add rint-support
958*61046927SAndroid Build Coastguard Worker
959*61046927SAndroid Build Coastguard WorkerBrian Ho (17):
960*61046927SAndroid Build Coastguard Worker
961*61046927SAndroid Build Coastguard Worker-  turnip: Promote tu_cs_get_size/is_empty to header
962*61046927SAndroid Build Coastguard Worker-  turnip: Execute main cs for secondary command buffers
963*61046927SAndroid Build Coastguard Worker-  turnip: Advertise 8 bit subpixel precision
964*61046927SAndroid Build Coastguard Worker-  ir3: Disable copy prop for immediate ldlw offsets
965*61046927SAndroid Build Coastguard Worker-  turnip: Set has_gs in ir3_shader_key
966*61046927SAndroid Build Coastguard Worker-  turnip: Emit geometry shader obj and related consts
967*61046927SAndroid Build Coastguard Worker-  turnip: Configure VPC for geometry shaders
968*61046927SAndroid Build Coastguard Worker-  turnip: Configure VFD_CONTROL with gsheader and primitiveid
969*61046927SAndroid Build Coastguard Worker-  turnip: Set up REG_A6XX_SP_GS_CONFIG
970*61046927SAndroid Build Coastguard Worker-  turnip: Selectively configure GRAS_LAYER_CNTL
971*61046927SAndroid Build Coastguard Worker-  turnip: Update maxGeometryShaderInvocations to match blob
972*61046927SAndroid Build Coastguard Worker-  turnip: Populate tu_pipeline.active_stages
973*61046927SAndroid Build Coastguard Worker-  turnip: Enable geometry shaders for CP_DRAWs
974*61046927SAndroid Build Coastguard Worker-  turnip: Enable geometryShader device feature
975*61046927SAndroid Build Coastguard Worker-  turnip: Correctly set layer stride for 3D images
976*61046927SAndroid Build Coastguard Worker-  turnip: Emit geometry shader descriptor consts
977*61046927SAndroid Build Coastguard Worker-  freedreno/turnip: Update GRAS_LAYER_CNTL to GRAS_MAX_LAYER_INDEX
978*61046927SAndroid Build Coastguard Worker
979*61046927SAndroid Build Coastguard WorkerCaio Marcelo de Oliveira Filho (46):
980*61046927SAndroid Build Coastguard Worker
981*61046927SAndroid Build Coastguard Worker-  anv: Advertise VK_KHR_shader_non_semantic_info
982*61046927SAndroid Build Coastguard Worker-  radv: Advertise VK_KHR_shader_non_semantic_info
983*61046927SAndroid Build Coastguard Worker-  intel/gen12: Take into account opcode when decoding SWSB
984*61046927SAndroid Build Coastguard Worker-  spirv: Be consistent when checking for Shader/Kernel
985*61046927SAndroid Build Coastguard Worker-  anv: Use intel_debug_flag_for_shader_stage()
986*61046927SAndroid Build Coastguard Worker-  anv: Add pipe_state_for_stage() helper
987*61046927SAndroid Build Coastguard Worker-  nir/builder: Add nir_scoped_memory_barrier()
988*61046927SAndroid Build Coastguard Worker-  nir: Add the alias NIR_MEMORY_ACQ_REL
989*61046927SAndroid Build Coastguard Worker-  nir/tests: Use nir_scoped_memory_barrier() helper
990*61046927SAndroid Build Coastguard Worker-  nir, intel: Move use_scoped_memory_barrier to nir_options
991*61046927SAndroid Build Coastguard Worker-  anv: Remove unused field xfb_used from anv_pipeline
992*61046927SAndroid Build Coastguard Worker-  anv: Remove unused field \`urb.total_size\`
993*61046927SAndroid Build Coastguard Worker-  nir: Don't skip a bit in nir_memory_semantics
994*61046927SAndroid Build Coastguard Worker-  nir: Reorder nir_scopes so wider scope has larger numeric value
995*61046927SAndroid Build Coastguard Worker-  nir: Add pass to combine adjacent scoped memory barriers
996*61046927SAndroid Build Coastguard Worker-  intel/fs: Combine adjacent memory barriers
997*61046927SAndroid Build Coastguard Worker-  anv: Add a new enum to identify the pipeline type
998*61046927SAndroid Build Coastguard Worker-  anv: Use pipeline type to decide whether or not lower multiview
999*61046927SAndroid Build Coastguard Worker-  anv: Use a dynamic array for storing executables in pipeline
1000*61046927SAndroid Build Coastguard Worker-  anv: Keep the shader stage in anv_shader_bin
1001*61046927SAndroid Build Coastguard Worker-  anv: Pass the right pipe_state to flush_descriptor_sets()
1002*61046927SAndroid Build Coastguard Worker-  anv: Remove redundant check in flush_descriptor_sets() helpers
1003*61046927SAndroid Build Coastguard Worker-  anv: Decouple flush_descriptor_sets() helpers from pipeline struct
1004*61046927SAndroid Build Coastguard Worker-  anv: Decouple flush_descriptor_sets() from pipeline struct
1005*61046927SAndroid Build Coastguard Worker-  anv: Use a separate field in the pipeline for compute shader
1006*61046927SAndroid Build Coastguard Worker-  anv: Split graphics and compute bits from anv_pipeline
1007*61046927SAndroid Build Coastguard Worker-  anv: Reduce compute pipeline batch_data size
1008*61046927SAndroid Build Coastguard Worker-  anv: Remove duplicate code in anv_cmd_buffer_bind_descriptor_set
1009*61046927SAndroid Build Coastguard Worker-  intel/blorp: Plumb the stage through blorp upload_shader
1010*61046927SAndroid Build Coastguard Worker-  mesa/main: Fix overflow in validation of DispatchComputeGroupSizeARB
1011*61046927SAndroid Build Coastguard Worker-  nir: Add per_view attribute to nir_variable
1012*61046927SAndroid Build Coastguard Worker-  intel/gen12: Add XML description for 3DSTATE_PRIMITIVE_REPLICATION
1013*61046927SAndroid Build Coastguard Worker-  intel/fs: Allow multiple slots for position
1014*61046927SAndroid Build Coastguard Worker-  anv/gen12: Lower VK_KHR_multiview using Primitive Replication
1015*61046927SAndroid Build Coastguard Worker-  intel/compiler: Replace cs_prog_data->push.total with a helper
1016*61046927SAndroid Build Coastguard Worker-  anv: Stop using cs_prog_data->threads
1017*61046927SAndroid Build Coastguard Worker-  iris: Stop using cs_prog_data->threads
1018*61046927SAndroid Build Coastguard Worker-  intel/compiler: Remove cs_prog_data->threads
1019*61046927SAndroid Build Coastguard Worker-  intel/fs,vec4: Properly account SENDs in IVB memory fence
1020*61046927SAndroid Build Coastguard Worker-  spirv: Fix propagation of OpVariable access flags
1021*61046927SAndroid Build Coastguard Worker-  spirv: Handle instruction aliases in vtn_gather_types
1022*61046927SAndroid Build Coastguard Worker-  spirv: Update the headers from latest Khronos master
1023*61046927SAndroid Build Coastguard Worker-  intel/fs: Allow FS_OPCODE_SCHEDULING_FENCE stall on registers
1024*61046927SAndroid Build Coastguard Worker-  intel/fs,vec4: Pull stall logic for memory fences up into the IR
1025*61046927SAndroid Build Coastguard Worker-  intel/fs: Only stall after sending all memory fence messages
1026*61046927SAndroid Build Coastguard Worker-  i965: Use correct constant for max_variable_local_size
1027*61046927SAndroid Build Coastguard Worker
1028*61046927SAndroid Build Coastguard WorkerChad Versace (12):
1029*61046927SAndroid Build Coastguard Worker
1030*61046927SAndroid Build Coastguard Worker-  anv: Drop unused anv_image_get_surface_for_aspect_mask()
1031*61046927SAndroid Build Coastguard Worker-  anv: Rename param make_surface::dev to device
1032*61046927SAndroid Build Coastguard Worker-  anv: Delete anv_image::ccs_e_compatible
1033*61046927SAndroid Build Coastguard Worker-  anv: Clarify behavior of anv_image_aspect_to_plane()
1034*61046927SAndroid Build Coastguard Worker-  anv: Respect ISL_SURF_USAGE_DISABLE_AUX_BIT in make_surface()
1035*61046927SAndroid Build Coastguard Worker-  turnip: Add magic register values to tu_physical_device
1036*61046927SAndroid Build Coastguard Worker-  turnip: Add a618 support
1037*61046927SAndroid Build Coastguard Worker-  anv: Drop anv_image.c:get_surface()
1038*61046927SAndroid Build Coastguard Worker-  anv: Add anv_image_plane_needs_shadow_surface() (v2)
1039*61046927SAndroid Build Coastguard Worker-  anv: Refactor creation of aux surfaces (v2)
1040*61046927SAndroid Build Coastguard Worker-  anv: Flatten the logic add_aux_surface_if_supported (v3)
1041*61046927SAndroid Build Coastguard Worker-  anv: Use isl_drm_modifier_get_default_aux_state()
1042*61046927SAndroid Build Coastguard Worker
1043*61046927SAndroid Build Coastguard WorkerChia-I Wu (2):
1044*61046927SAndroid Build Coastguard Worker
1045*61046927SAndroid Build Coastguard Worker-  egl/android: require ANDROID_native_fence_sync for buffer age
1046*61046927SAndroid Build Coastguard Worker-  egl/android: enable/disable KHR_partial_update correctly
1047*61046927SAndroid Build Coastguard Worker
1048*61046927SAndroid Build Coastguard WorkerChris Lord (2):
1049*61046927SAndroid Build Coastguard Worker
1050*61046927SAndroid Build Coastguard Worker-  vc4: fix vc4_yuv_blit overwriting fragment constant buffer slot 0
1051*61046927SAndroid Build Coastguard Worker-  vc4: Fix query_dmabuf_modifiers mis-reporting external_only property
1052*61046927SAndroid Build Coastguard Worker
1053*61046927SAndroid Build Coastguard WorkerChris Wilson (1):
1054*61046927SAndroid Build Coastguard Worker
1055*61046927SAndroid Build Coastguard Worker-  iris: Fix import sync-file into syncobj
1056*61046927SAndroid Build Coastguard Worker
1057*61046927SAndroid Build Coastguard WorkerChristian Gmeiner (44):
1058*61046927SAndroid Build Coastguard Worker
1059*61046927SAndroid Build Coastguard Worker-  etnaviv: enable texture upload memory throttling
1060*61046927SAndroid Build Coastguard Worker-  etnaviv: update headers from rnndb
1061*61046927SAndroid Build Coastguard Worker-  etnaviv: fix alpha test on GC3000
1062*61046927SAndroid Build Coastguard Worker-  etnaviv: add etna_constbuf_state object
1063*61046927SAndroid Build Coastguard Worker-  etnaviv: ask kernel for max number of supported varyings
1064*61046927SAndroid Build Coastguard Worker-  etnaviv: update headers from rnndb
1065*61046927SAndroid Build Coastguard Worker-  etnaviv: increase number of supported varyings to 16
1066*61046927SAndroid Build Coastguard Worker-  etnaviv: implement emit_string_marker
1067*61046927SAndroid Build Coastguard Worker-  etnaviv: get rid of etna_spec in etna_context
1068*61046927SAndroid Build Coastguard Worker-  etnaviv: enable shareable shaders
1069*61046927SAndroid Build Coastguard Worker-  freedreno: calculate modified bit mask only once
1070*61046927SAndroid Build Coastguard Worker-  freedreno: simplify fd_set_shader_buffers(..)
1071*61046927SAndroid Build Coastguard Worker-  freedreno: ssbo: keep track if a buffer gets written
1072*61046927SAndroid Build Coastguard Worker-  freedreno: ssbo: mark resource read or written depending on usage
1073*61046927SAndroid Build Coastguard Worker-  etnaviv: get rid of SE_CLIP\_\*
1074*61046927SAndroid Build Coastguard Worker-  etnaviv: rework clippling calculation to be a derived state
1075*61046927SAndroid Build Coastguard Worker-  etnaviv: do the left shift by 16 at emit time
1076*61046927SAndroid Build Coastguard Worker-  etnaviv: get rid of struct compiled_scissor_state
1077*61046927SAndroid Build Coastguard Worker-  etnaviv: s/scissor_s/scissor
1078*61046927SAndroid Build Coastguard Worker-  etnaviv: compiled_framebuffer_state: get rid of SE_SCISSOR\_\*
1079*61046927SAndroid Build Coastguard Worker-  etnaviv: rename hw queries to acc queries
1080*61046927SAndroid Build Coastguard Worker-  etnaviv: rework etna_acc_sample_provider
1081*61046927SAndroid Build Coastguard Worker-  etnaviv: explicitly call resource_written(..)
1082*61046927SAndroid Build Coastguard Worker-  etnaviv: reset no_wait_cnt after triggered flush
1083*61046927SAndroid Build Coastguard Worker-  etnaviv: rework wait/flush logic
1084*61046927SAndroid Build Coastguard Worker-  etnaviv: extend acc query provider with supports(..) function
1085*61046927SAndroid Build Coastguard Worker-  etnaviv: make use of a fixed size array to track of all acc query
1086*61046927SAndroid Build Coastguard Worker   provider
1087*61046927SAndroid Build Coastguard Worker-  etnaviv: extend result(..) to return if data is ready
1088*61046927SAndroid Build Coastguard Worker-  etnaviv: extend acc sample provide with an allocate(..)
1089*61046927SAndroid Build Coastguard Worker-  etnaviv: move generic perfmon functionality into own file
1090*61046927SAndroid Build Coastguard Worker-  etnaviv: convert perfmon queries to acc queries
1091*61046927SAndroid Build Coastguard Worker-  etnaviv: drop redundant calls to etna_acc_query_suspend(..)
1092*61046927SAndroid Build Coastguard Worker-  etnaviv: change begin_query(..) to a void function
1093*61046927SAndroid Build Coastguard Worker-  etnaviv: remove the "active" member of queries
1094*61046927SAndroid Build Coastguard Worker-  etnaviv: anisotropic filtering is supported starting with HALTI0
1095*61046927SAndroid Build Coastguard Worker-  etnaviv: update headers from rnndb
1096*61046927SAndroid Build Coastguard Worker-  etnaviv: add anisotropic filter support
1097*61046927SAndroid Build Coastguard Worker-  docs/features: mark GL_ARB_texture_filter_anisotropic as done for
1098*61046927SAndroid Build Coastguard Worker   etnaviv
1099*61046927SAndroid Build Coastguard Worker-  etnaviv: drop default state for FE_HALTI5_ID_CONFIG
1100*61046927SAndroid Build Coastguard Worker-  etnaviv: call util_blitter_save_fragment_constant_buffer_slot(..)
1101*61046927SAndroid Build Coastguard Worker-  etnaviv: support for using generic blit path
1102*61046927SAndroid Build Coastguard Worker-  ci: bare-metal: power down device after tests
1103*61046927SAndroid Build Coastguard Worker-  etnaviv: fix SAMP_ANISOTROPY register value
1104*61046927SAndroid Build Coastguard Worker-  etnaviv: do not use int filter when anisotropic filtering is used
1105*61046927SAndroid Build Coastguard Worker
1106*61046927SAndroid Build Coastguard WorkerChristopher Egert (1):
1107*61046927SAndroid Build Coastguard Worker
1108*61046927SAndroid Build Coastguard Worker-  radv: use util_float_to_half_rtz
1109*61046927SAndroid Build Coastguard Worker
1110*61046927SAndroid Build Coastguard WorkerChristopher James Halse Rogers (1):
1111*61046927SAndroid Build Coastguard Worker
1112*61046927SAndroid Build Coastguard Worker-  egl/wayland: Fix zwp_linux_dmabuf usage
1113*61046927SAndroid Build Coastguard Worker
1114*61046927SAndroid Build Coastguard WorkerConnor Abbott (55):
1115*61046927SAndroid Build Coastguard Worker
1116*61046927SAndroid Build Coastguard Worker-  freedreno: Fix CP_COND_REG_EXEC bit positions
1117*61046927SAndroid Build Coastguard Worker-  freedreno: Add CP_REG_WRITE documentation
1118*61046927SAndroid Build Coastguard Worker-  freedreno: Fix CP_COND_EXEC
1119*61046927SAndroid Build Coastguard Worker-  tu: Move vsc_data and vsc_data2 allocation into the device
1120*61046927SAndroid Build Coastguard Worker-  tu: Don't emit initial render target state in tile_load_ib
1121*61046927SAndroid Build Coastguard Worker-  tu: Properly set UBWC flags in RB_RENDER_CNTL
1122*61046927SAndroid Build Coastguard Worker-  tu/blit: Support blits in secondary cmdstreams
1123*61046927SAndroid Build Coastguard Worker-  tu: Support multisample image clears
1124*61046927SAndroid Build Coastguard Worker-  tu: Disable linear depth attachments
1125*61046927SAndroid Build Coastguard Worker-  tu: Sysmem rendering
1126*61046927SAndroid Build Coastguard Worker-  tu: Add helper for CP_COND_REG_EXEC
1127*61046927SAndroid Build Coastguard Worker-  tu: Handle vkCmdClearAttachments() with sysmem
1128*61046927SAndroid Build Coastguard Worker-  tu: Support resolve ops with sysmem rendering
1129*61046927SAndroid Build Coastguard Worker-  tu: Support input attachments with sysmem
1130*61046927SAndroid Build Coastguard Worker-  tu: Force sysmem with mipmapped non-aligned linear stores
1131*61046927SAndroid Build Coastguard Worker-  tu: Rewrite border color handling
1132*61046927SAndroid Build Coastguard Worker-  lima/gpir: Make lima_gpir_node_insert_child() useful
1133*61046927SAndroid Build Coastguard Worker-  lima/gpir: Optimize conditional break/continue
1134*61046927SAndroid Build Coastguard Worker-  lima/gpir: Optimize nots created from branch lowering
1135*61046927SAndroid Build Coastguard Worker-  tu: Fix border color with compute shaders
1136*61046927SAndroid Build Coastguard Worker-  freedreno/fdl: Add base_align
1137*61046927SAndroid Build Coastguard Worker-  tu: Return the correct alignment for images
1138*61046927SAndroid Build Coastguard Worker-  freedreno: Cleanup event names
1139*61046927SAndroid Build Coastguard Worker-  freedreno: Rename RB_DONE_TS
1140*61046927SAndroid Build Coastguard Worker-  tu: Dump out shader assembly when requested
1141*61046927SAndroid Build Coastguard Worker-  tu: ir3: Emit push constants directly
1142*61046927SAndroid Build Coastguard Worker-  freedreno/a6xx: Add UBO size field
1143*61046927SAndroid Build Coastguard Worker-  freedreno/a6xx: Add registers for the bindless model
1144*61046927SAndroid Build Coastguard Worker-  ir3: Add bindless instruction encoding
1145*61046927SAndroid Build Coastguard Worker-  ir3: Plumb through support for a1.x
1146*61046927SAndroid Build Coastguard Worker-  ir3: Also don't propagate immediate offset with LDC
1147*61046927SAndroid Build Coastguard Worker-  ir3: LDC also has a destination
1148*61046927SAndroid Build Coastguard Worker-  ir3: Plumb through bindless support
1149*61046927SAndroid Build Coastguard Worker-  ir3: Rewrite UBO push analysis to support bindless
1150*61046927SAndroid Build Coastguard Worker-  tu: Switch to the bindless descriptor model
1151*61046927SAndroid Build Coastguard Worker-  tu: Emit CP_LOAD_STATE6 for descriptors
1152*61046927SAndroid Build Coastguard Worker-  tu: Add missing code for immutable samplers
1153*61046927SAndroid Build Coastguard Worker-  tu: Implement descriptor set update templates
1154*61046927SAndroid Build Coastguard Worker-  ir3: Fix txs with bindless
1155*61046927SAndroid Build Coastguard Worker-  ir3: Fix LDC offset units
1156*61046927SAndroid Build Coastguard Worker-  ir3: Handle load_ubo_ir3 when promoting to constants
1157*61046927SAndroid Build Coastguard Worker-  tu: Align GMEM resolve blit scissor
1158*61046927SAndroid Build Coastguard Worker-  tu: Use tu_cs_add_entries() with non-render-pass secondaries
1159*61046927SAndroid Build Coastguard Worker-  ir3/ra: Fix off-by-one issues with live-range extension
1160*61046927SAndroid Build Coastguard Worker-  freedreno/a6xx: Expand various varying-count bitfields
1161*61046927SAndroid Build Coastguard Worker-  tu: Fix the advertised maxFragmentInputComponents
1162*61046927SAndroid Build Coastguard Worker-  ir3: Don't double-insert the first block
1163*61046927SAndroid Build Coastguard Worker-  ir3: Fix bug with shaders that only exit via discard
1164*61046927SAndroid Build Coastguard Worker-  freedreno/a6xx: Document PrimID passthrough registers
1165*61046927SAndroid Build Coastguard Worker-  ir3: Skip missing VS outputs in VS out map when linking
1166*61046927SAndroid Build Coastguard Worker-  tu: Implement PrimID passthrough
1167*61046927SAndroid Build Coastguard Worker-  freedreno/a6xx: Implement PrimID passthrough
1168*61046927SAndroid Build Coastguard Worker-  st/nir: Fix assigning PointCoord location with !PIPE_CAP_TEXCOORD
1169*61046927SAndroid Build Coastguard Worker-  ir3: Remove VARYING_SLOT_PNTC remapping hack
1170*61046927SAndroid Build Coastguard Worker-  tu: Don't invert point coords
1171*61046927SAndroid Build Coastguard Worker
1172*61046927SAndroid Build Coastguard WorkerD Scott Phillips (6):
1173*61046927SAndroid Build Coastguard Worker
1174*61046927SAndroid Build Coastguard Worker-  intel/tools/aubinator_error_decode: read HW Context before other
1175*61046927SAndroid Build Coastguard Worker   batches
1176*61046927SAndroid Build Coastguard Worker-  intel/tools/aubinator_error_decode: Decode ring buffers from HEAD to
1177*61046927SAndroid Build Coastguard Worker   TAIL
1178*61046927SAndroid Build Coastguard Worker-  util/sparse_array: don't stomp head's counter on pop operations
1179*61046927SAndroid Build Coastguard Worker-  intel/fs: Update location of Render Target Array Index for gen12
1180*61046927SAndroid Build Coastguard Worker-  anv,iris: Fix input vertex max for tcs on gen12
1181*61046927SAndroid Build Coastguard Worker-  anv/gen11+: Disable object level preemption
1182*61046927SAndroid Build Coastguard Worker
1183*61046927SAndroid Build Coastguard WorkerDaniel Schürmann (73):
1184*61046927SAndroid Build Coastguard Worker
1185*61046927SAndroid Build Coastguard Worker-  aco: fix image_atomic_cmp_swap
1186*61046927SAndroid Build Coastguard Worker-  nir: gather info whether a shader uses demote_to_helper
1187*61046927SAndroid Build Coastguard Worker-  nir: add pass to lower discard() to demote()
1188*61046927SAndroid Build Coastguard Worker-  amd/llvm: implement nir_intrinsic_demote(_if) and
1189*61046927SAndroid Build Coastguard Worker   nir_intrinsic_is_helper_invocation
1190*61046927SAndroid Build Coastguard Worker-  radeonsi: lower discard to demote when FS_CORRECT_DERIVS_AFTER_KILL
1191*61046927SAndroid Build Coastguard Worker   is enabled
1192*61046927SAndroid Build Coastguard Worker-  radv: use nir_lower_discard_to_demote to work around game bugs
1193*61046927SAndroid Build Coastguard Worker-  amd: join emit_kill() from radv and radeonsi in ac_nir_to_llvm
1194*61046927SAndroid Build Coastguard Worker-  nir: fix unpack_64_4x16 in lower_alu_to_scalar()
1195*61046927SAndroid Build Coastguard Worker-  aco: add comparison operators for PhysReg
1196*61046927SAndroid Build Coastguard Worker-  aco: add sub-dword regclasses
1197*61046927SAndroid Build Coastguard Worker-  aco: refactor regClass setup for subdword VGPRs
1198*61046927SAndroid Build Coastguard Worker-  aco: validate p_create_vector with subdword elements properly
1199*61046927SAndroid Build Coastguard Worker-  aco: validate register alignment of subdword operands and definitions
1200*61046927SAndroid Build Coastguard Worker-  aco: validate uninitialized operands
1201*61046927SAndroid Build Coastguard Worker-  aco: validate RA of subdword assignments
1202*61046927SAndroid Build Coastguard Worker-  aco: print subdword registers
1203*61046927SAndroid Build Coastguard Worker-  aco: fix Temp and assignment of renamed operands during RA
1204*61046927SAndroid Build Coastguard Worker-  aco: remove unnecessary reg_file.fill() operation in
1205*61046927SAndroid Build Coastguard Worker   get_reg_create_vector()
1206*61046927SAndroid Build Coastguard Worker-  aco: add notion of subdword registers to register allocator
1207*61046927SAndroid Build Coastguard Worker-  aco: create helper function to collect variables from register area
1208*61046927SAndroid Build Coastguard Worker-  aco: adapt register allocation for subdword registers
1209*61046927SAndroid Build Coastguard Worker-  aco: align subdword registers during RA when necessary
1210*61046927SAndroid Build Coastguard Worker-  aco: small refactoring of shuffle code lowering
1211*61046927SAndroid Build Coastguard Worker-  aco: add builder function for subdword copy()
1212*61046927SAndroid Build Coastguard Worker-  aco: lower subdword shuffles correctly.
1213*61046927SAndroid Build Coastguard Worker-  aco: don't propagate SGPRs into subdword PSEUDO instructions
1214*61046927SAndroid Build Coastguard Worker-  aco: don't assume split_vector(create_vector) has the same number of
1215*61046927SAndroid Build Coastguard Worker   elements when optimizing
1216*61046927SAndroid Build Coastguard Worker-  aco: don't vectorize 8/16bit load/store_ssbo
1217*61046927SAndroid Build Coastguard Worker-  aco: add missing conversion operations for small bitsizes
1218*61046927SAndroid Build Coastguard Worker-  aco: add byte_align_scalar() & trim_subdword_vector() helper
1219*61046927SAndroid Build Coastguard Worker   functions
1220*61046927SAndroid Build Coastguard Worker-  aco: prepare helper functions for subdword handling
1221*61046927SAndroid Build Coastguard Worker-  aco: implement vec2/3/4 with subdword operands
1222*61046927SAndroid Build Coastguard Worker-  aco: implement storagePushConstant8 & storagePushConstant16
1223*61046927SAndroid Build Coastguard Worker-  aco: implement 8bit/16bit load_buffer
1224*61046927SAndroid Build Coastguard Worker-  aco: implement 8bit/16bit store_ssbo
1225*61046927SAndroid Build Coastguard Worker-  aco: use MUBUF to load subdword SSBO
1226*61046927SAndroid Build Coastguard Worker-  aco: guarantee that Temp fits in 4 bytes
1227*61046927SAndroid Build Coastguard Worker-  aco: add explicit padding for all Instruction sub-structs
1228*61046927SAndroid Build Coastguard Worker-  aco: improve hashing for value numbering
1229*61046927SAndroid Build Coastguard Worker-  aco: improve register assignment when live-range splits are necessary
1230*61046927SAndroid Build Coastguard Worker-  aco: replace assignment hashmap by std::vector in register allocation
1231*61046927SAndroid Build Coastguard Worker-  aco: during RA only insert into renames table if a variable got
1232*61046927SAndroid Build Coastguard Worker   renamed
1233*61046927SAndroid Build Coastguard Worker-  aco: improve speed of live_var_analysis
1234*61046927SAndroid Build Coastguard Worker-  aco: refactor try_remove_trivial_phi() in RA
1235*61046927SAndroid Build Coastguard Worker-  aco: change some std::map to std::unordered_map in
1236*61046927SAndroid Build Coastguard Worker   register_allocation
1237*61046927SAndroid Build Coastguard Worker-  aco: change live_out variables to std::unordered_set
1238*61046927SAndroid Build Coastguard Worker-  aco: move all needed helper containers to ra_ctx
1239*61046927SAndroid Build Coastguard Worker-  aco: RA - move all std::function objects into proper functions
1240*61046927SAndroid Build Coastguard Worker-  aco: setup subdword regclasses for ssa_undef & load_const
1241*61046927SAndroid Build Coastguard Worker-  aco: ensure correct bit representation of subdword constants
1242*61046927SAndroid Build Coastguard Worker-  aco: don't constant-propagate into subdword PSEUDO instructions
1243*61046927SAndroid Build Coastguard Worker-  aco: lower subdword phis with SGPR operands
1244*61046927SAndroid Build Coastguard Worker-  aco: rename aco_lower_bool_phis() -> aco_lower_phis()
1245*61046927SAndroid Build Coastguard Worker-  aco: make some reg_file helpers private and fix their uses
1246*61046927SAndroid Build Coastguard Worker-  aco: fix p_extract_vector optimization in presence of unequally sized
1247*61046927SAndroid Build Coastguard Worker   vector operands
1248*61046927SAndroid Build Coastguard Worker-  aco: use v_subrev_f32 for fsub with an sgpr operand in src1
1249*61046927SAndroid Build Coastguard Worker-  aco: fix 64bit fsub
1250*61046927SAndroid Build Coastguard Worker-  aco: move src1 to vgpr instead of using VOP3 for VOP2 instructions
1251*61046927SAndroid Build Coastguard Worker   during isel
1252*61046927SAndroid Build Coastguard Worker-  aco: simplify operand handling in RA
1253*61046927SAndroid Build Coastguard Worker-  aco: refactor get_reg() to take Temp instead of RegClass
1254*61046927SAndroid Build Coastguard Worker-  aco: refactor get_reg() to also handle affinities
1255*61046927SAndroid Build Coastguard Worker-  aco: create pseudo dummy instruction in RA to be used for live-range
1256*61046927SAndroid Build Coastguard Worker   splits
1257*61046927SAndroid Build Coastguard Worker-  aco: create and use DefInfo struct in RA
1258*61046927SAndroid Build Coastguard Worker-  aco: use DefInfo in more places to simplify RA
1259*61046927SAndroid Build Coastguard Worker-  aco: move attempt to find strided register into get_reg_simple()
1260*61046927SAndroid Build Coastguard Worker-  aco: allocate full register for subdword definitions if HW doesn't
1261*61046927SAndroid Build Coastguard Worker   support it
1262*61046927SAndroid Build Coastguard Worker-  aco: don't create vector affinities for operands which are not killed
1263*61046927SAndroid Build Coastguard Worker   or are duplicates
1264*61046927SAndroid Build Coastguard Worker-  aco: refactor get_reg_simple() to return early on exact matches
1265*61046927SAndroid Build Coastguard Worker-  aco: stop get_reg_simple after reaching max_used_gpr
1266*61046927SAndroid Build Coastguard Worker-  aco: try to always find a register with stride for even sizes
1267*61046927SAndroid Build Coastguard Worker-  aco: use upper part of gap in register file if it is beneficial for
1268*61046927SAndroid Build Coastguard Worker   striding
1269*61046927SAndroid Build Coastguard Worker-  aco: coalesce v_mad's accumulator with definition's affinities
1270*61046927SAndroid Build Coastguard Worker-  aco: either copy-propagate or inline create_vector operands
1271*61046927SAndroid Build Coastguard Worker
1272*61046927SAndroid Build Coastguard WorkerDaniel Stone (15):
1273*61046927SAndroid Build Coastguard Worker
1274*61046927SAndroid Build Coastguard Worker-  Revert "gitlab-ci: disable panfrost runners"
1275*61046927SAndroid Build Coastguard Worker-  egl/wayland: Don't invalidate buffers on no-op resize
1276*61046927SAndroid Build Coastguard Worker-  util/test: Use MAX_PATH on Windows
1277*61046927SAndroid Build Coastguard Worker-  CI: Add native Windows VS2019 build
1278*61046927SAndroid Build Coastguard Worker-  CI: Windows: Fix Docker tag argument inversion
1279*61046927SAndroid Build Coastguard Worker-  CI: Disable Panfrost Mali-T820 jobs
1280*61046927SAndroid Build Coastguard Worker-  CI: Avoid htz4 runner for VS2019
1281*61046927SAndroid Build Coastguard Worker-  meson: Add VS 4624 warning exclusion to remove piles of LLVM warnings
1282*61046927SAndroid Build Coastguard Worker-  CI: Re-enable Windows VS2019 builds
1283*61046927SAndroid Build Coastguard Worker-  EGL: Add eglSetDamageRegionKHR to GLVND dispatch list
1284*61046927SAndroid Build Coastguard Worker-  meson: Make shared-llvm into a tri-state boolean
1285*61046927SAndroid Build Coastguard Worker-  CI: Disable Windows/VS2019 builds
1286*61046927SAndroid Build Coastguard Worker-  Revert "CI: Disable Windows/VS2019 builds"
1287*61046927SAndroid Build Coastguard Worker-  ci/windows: Make Chocolatey installs more reliable
1288*61046927SAndroid Build Coastguard Worker-  CI: Disable Lima jobs due to lab unhealthiness
1289*61046927SAndroid Build Coastguard Worker
1290*61046927SAndroid Build Coastguard WorkerDanylo Piliaiev (29):
1291*61046927SAndroid Build Coastguard Worker
1292*61046927SAndroid Build Coastguard Worker-  i965: Do not set front_buffer_dirty if there is no front buffer
1293*61046927SAndroid Build Coastguard Worker-  st/mesa: Handle the rest renderbuffer formats from OSMesa
1294*61046927SAndroid Build Coastguard Worker-  osmesa/tests: Cover OSMESA_RGB GL_UNSIGNED_BYTE case
1295*61046927SAndroid Build Coastguard Worker-  st/nir: Unify inputs_read/outputs_written before serializing NIR
1296*61046927SAndroid Build Coastguard Worker-  brw_nir: Cast bitshift to unsigned
1297*61046927SAndroid Build Coastguard Worker-  brw_fs: Avoid zero size vla
1298*61046927SAndroid Build Coastguard Worker-  intel/compiler: Do not qsort zero sized array
1299*61046927SAndroid Build Coastguard Worker-  intel/bufmgr: Cast bitshift to unsigned
1300*61046927SAndroid Build Coastguard Worker-  glsl/blob: Do not call memcpy if there is nothing to copy
1301*61046927SAndroid Build Coastguard Worker-  iris: Do not dereference nullptr with pipe_reference
1302*61046927SAndroid Build Coastguard Worker-  i965: Do not generate D16 B5G6R5_UNORM configs on gen < 8
1303*61046927SAndroid Build Coastguard Worker-  intel/tools: Fix compilation with UBSan
1304*61046927SAndroid Build Coastguard Worker-  glsl: do not crash if string literal is used outside of
1305*61046927SAndroid Build Coastguard Worker   #include/#line
1306*61046927SAndroid Build Coastguard Worker-  st/mesa: Fix signed integer overflow when using
1307*61046927SAndroid Build Coastguard Worker   util_throttle_memory_usage
1308*61046927SAndroid Build Coastguard Worker-  intel/aub_viewer: Fix format specifier for uint64_t
1309*61046927SAndroid Build Coastguard Worker-  nir: Fix breakage of foreach_list_typed_safe assumptions in loop
1310*61046927SAndroid Build Coastguard Worker   unrolling
1311*61046927SAndroid Build Coastguard Worker-  anv: Do not sample from 3d depth image with HiZ
1312*61046927SAndroid Build Coastguard Worker-  glsl/list: Fix undefined behaviour of foreach\_\* macros
1313*61046927SAndroid Build Coastguard Worker-  st/mesa: Update shader info of ffvp/ARB_vp after translation to NIR
1314*61046927SAndroid Build Coastguard Worker-  st/mesa: Re-assign vs in locations after updating nir info for
1315*61046927SAndroid Build Coastguard Worker   ffvp/ARB_vp
1316*61046927SAndroid Build Coastguard Worker-  spirv: Expand workaround for OpControlBarrier on old GLSLang
1317*61046927SAndroid Build Coastguard Worker-  st/mesa: Treat vertex inputs absent in inputMapping as zero in
1318*61046927SAndroid Build Coastguard Worker   mesa_to_tgsi
1319*61046927SAndroid Build Coastguard Worker-  iris/bufmgr: Check if iris_bo_gem_mmap failed
1320*61046927SAndroid Build Coastguard Worker-  i965: Fix out-of-bounds access to brw_stage_state::surf_offset
1321*61046927SAndroid Build Coastguard Worker-  anv: Translate relative timeout to absolute when calling
1322*61046927SAndroid Build Coastguard Worker   anv_timelines_wait
1323*61046927SAndroid Build Coastguard Worker-  anv: Fix deadlock in anv_timelines_wait
1324*61046927SAndroid Build Coastguard Worker-  meson: Disable GCC's dead store elimination for memory zeroing custom
1325*61046927SAndroid Build Coastguard Worker   new
1326*61046927SAndroid Build Coastguard Worker-  mesa: Fix double-lock of Shared->FrameBuffers and usage of wrong
1327*61046927SAndroid Build Coastguard Worker   mutex
1328*61046927SAndroid Build Coastguard Worker-  intel/fs: Work around dual-source blending hangs in combination with
1329*61046927SAndroid Build Coastguard Worker   SIMD16
1330*61046927SAndroid Build Coastguard Worker
1331*61046927SAndroid Build Coastguard WorkerDave Airlie (69):
1332*61046927SAndroid Build Coastguard Worker
1333*61046927SAndroid Build Coastguard Worker-  llvmpipe/query: add support for indexed queries
1334*61046927SAndroid Build Coastguard Worker-  gallivm/swr: add stream_id to geom epilogue emit
1335*61046927SAndroid Build Coastguard Worker-  gallivm/nir: add support for multiple vertex streams
1336*61046927SAndroid Build Coastguard Worker-  draw: change geom shader output to an array of outputs.
1337*61046927SAndroid Build Coastguard Worker-  draw/gs: track emitted prims + verts per stream.
1338*61046927SAndroid Build Coastguard Worker-  draw: emit multiple streams to streamout.
1339*61046927SAndroid Build Coastguard Worker-  draw: don't emit vertex to streams with no outputs
1340*61046927SAndroid Build Coastguard Worker-  llvmpipe: advertise 4 vertex streams
1341*61046927SAndroid Build Coastguard Worker-  gallivm/s390: fix pass init order on s390 with llvm 8 (v2)
1342*61046927SAndroid Build Coastguard Worker-  ci: bump debian image and change llvm deps to 8
1343*61046927SAndroid Build Coastguard Worker-  dri: add another get shm variant.
1344*61046927SAndroid Build Coastguard Worker-  glx/drisw: add getImageShm2 path
1345*61046927SAndroid Build Coastguard Worker-  glx/drisw: return false if shmid == -1
1346*61046927SAndroid Build Coastguard Worker-  glx/drisw: fix shm put image fallback
1347*61046927SAndroid Build Coastguard Worker-  gallivm/tgsi: fix stream id regression
1348*61046927SAndroid Build Coastguard Worker-  gallivm/nir: fix integer divide SIGFPE
1349*61046927SAndroid Build Coastguard Worker-  gallivm/nir: handle mod 0 better.
1350*61046927SAndroid Build Coastguard Worker-  gallium/auxiliary: add the microsoft tessellator and a pipe wrapper.
1351*61046927SAndroid Build Coastguard Worker-  gallivm/nir: split out 64-bit splitting code
1352*61046927SAndroid Build Coastguard Worker-  gallivm/nir: add support for tess system values
1353*61046927SAndroid Build Coastguard Worker-  gallivm/nir: align store_var param order with load_var
1354*61046927SAndroid Build Coastguard Worker-  gallivm/tgsi/swr: add mask vec to the tcs store
1355*61046927SAndroid Build Coastguard Worker-  gallivm/nir: add tessellation i/o support.
1356*61046927SAndroid Build Coastguard Worker-  draw: add JIT context/functions for tess stages.
1357*61046927SAndroid Build Coastguard Worker-  draw: add main tessellation code
1358*61046927SAndroid Build Coastguard Worker-  draw: hook up final bits of tessellation
1359*61046927SAndroid Build Coastguard Worker-  gallium/nir/tgsi: only scan fragment shader inputs for usage_mask
1360*61046927SAndroid Build Coastguard Worker-  llvmpipe: add support for tessellation shaders
1361*61046927SAndroid Build Coastguard Worker-  gallivm/tessellator: use private functions for min/max to avoid
1362*61046927SAndroid Build Coastguard Worker   namespace issues
1363*61046927SAndroid Build Coastguard Worker-  gallium: fix build with latest meson and gcc10
1364*61046927SAndroid Build Coastguard Worker-  gallivm/s3tc: split out dxt5 alpha code
1365*61046927SAndroid Build Coastguard Worker-  gallivm: add support for rgtc/latc fetches.
1366*61046927SAndroid Build Coastguard Worker-  gallium/llvmpipe: add an optimised 32-bit memset
1367*61046927SAndroid Build Coastguard Worker-  gallivm/rgtc: fix the truncation to 8-bit
1368*61046927SAndroid Build Coastguard Worker-  gallivm/rgtc: enable fast path for snorm types.
1369*61046927SAndroid Build Coastguard Worker-  Revert "gallivm: disable rgtc/latc SNORM accellerated fetches"
1370*61046927SAndroid Build Coastguard Worker-  llvmpipe: fixup context leaks.
1371*61046927SAndroid Build Coastguard Worker-  draw: collect tessellation invocations statistics
1372*61046927SAndroid Build Coastguard Worker-  llvmpipe: report tessellation shader statistics.
1373*61046927SAndroid Build Coastguard Worker-  llvmpipe/query: fix transform feedback overflow any queries.
1374*61046927SAndroid Build Coastguard Worker-  gallivm: fix left over shader vote debug
1375*61046927SAndroid Build Coastguard Worker-  gallivm/nir: lower implicit lod to tex.
1376*61046927SAndroid Build Coastguard Worker-  gallivm/draw: calloc prim id toavoid undef
1377*61046927SAndroid Build Coastguard Worker-  llvmpipe: fix no tokens detections.
1378*61046927SAndroid Build Coastguard Worker-  draw: fix tessellation stats query
1379*61046927SAndroid Build Coastguard Worker-  llvmpipe/setup: move line stats collection earlier.
1380*61046927SAndroid Build Coastguard Worker-  draw/cull: run pipeline for culled points.
1381*61046927SAndroid Build Coastguard Worker-  draw: fix user culling pipeline order. (v2)
1382*61046927SAndroid Build Coastguard Worker-  u_blitter: fix stencil blitting
1383*61046927SAndroid Build Coastguard Worker-  draw: free the NIR IR.
1384*61046927SAndroid Build Coastguard Worker-  draw/tess: free the NIR
1385*61046927SAndroid Build Coastguard Worker-  llvmpipe/nir: free the nir shader
1386*61046927SAndroid Build Coastguard Worker-  nir/linking: fix issue with two compact variables in a row. (v2)
1387*61046927SAndroid Build Coastguard Worker-  gallivm/nir: fix image store conversions
1388*61046927SAndroid Build Coastguard Worker-  gallivm/nir: add helper invocation support
1389*61046927SAndroid Build Coastguard Worker-  util/indirect: handle stride less than number of parameters.
1390*61046927SAndroid Build Coastguard Worker-  llvmpipe: bump max images to 16
1391*61046927SAndroid Build Coastguard Worker-  llvmpipe: fix ssbo alignment
1392*61046927SAndroid Build Coastguard Worker-  draw/tess: fix TES patch vertices in.
1393*61046927SAndroid Build Coastguard Worker-  llvmpipe: fix d32 unorm depth conversions.
1394*61046927SAndroid Build Coastguard Worker-  llvmpipe/setup: add point size clamping
1395*61046927SAndroid Build Coastguard Worker-  llvmpipe: enable stencil only formats. (v2)
1396*61046927SAndroid Build Coastguard Worker-  llvmpipe: clamp color storage for integer types.
1397*61046927SAndroid Build Coastguard Worker-  gallivm: fix stencil border
1398*61046927SAndroid Build Coastguard Worker-  vulkan: add initial device selection layer. (v6.1)
1399*61046927SAndroid Build Coastguard Worker-  ci: add llvmpipe paths to virgl rules
1400*61046927SAndroid Build Coastguard Worker-  draw/tess: free tessellation control shader i/o memory.
1401*61046927SAndroid Build Coastguard Worker-  llvmpipo/nir: free compute shader NIR
1402*61046927SAndroid Build Coastguard Worker-  llvmpipe: compute shaders work better with all the threads.
1403*61046927SAndroid Build Coastguard Worker
1404*61046927SAndroid Build Coastguard WorkerDavid Stevens (1):
1405*61046927SAndroid Build Coastguard Worker
1406*61046927SAndroid Build Coastguard Worker-  egl/android: set window usage flags
1407*61046927SAndroid Build Coastguard Worker
1408*61046927SAndroid Build Coastguard WorkerDenys (1):
1409*61046927SAndroid Build Coastguard Worker
1410*61046927SAndroid Build Coastguard Worker-  gitlab: add bug report template
1411*61046927SAndroid Build Coastguard Worker
1412*61046927SAndroid Build Coastguard WorkerDominik Behr (1):
1413*61046927SAndroid Build Coastguard Worker
1414*61046927SAndroid Build Coastguard Worker-  meson: fix debug build on Android
1415*61046927SAndroid Build Coastguard Worker
1416*61046927SAndroid Build Coastguard WorkerDrew Davenport (1):
1417*61046927SAndroid Build Coastguard Worker
1418*61046927SAndroid Build Coastguard Worker-  radv: Filter extensions not whitelisted for Android
1419*61046927SAndroid Build Coastguard Worker
1420*61046927SAndroid Build Coastguard WorkerDuncan Hopkins (2):
1421*61046927SAndroid Build Coastguard Worker
1422*61046927SAndroid Build Coastguard Worker-  zink. Added storage CISto descriptor pool. Added storage in
1423*61046927SAndroid Build Coastguard Worker   descriptor pool for combined image samplers as well as uniform
1424*61046927SAndroid Build Coastguard Worker   buffers. Stops some shaders from running through a pools storage
1425*61046927SAndroid Build Coastguard Worker   faster than zinks internal tracking.
1426*61046927SAndroid Build Coastguard Worker-  zink: zero out zink_render_pass_state
1427*61046927SAndroid Build Coastguard Worker
1428*61046927SAndroid Build Coastguard WorkerDylan Baker (48):
1429*61046927SAndroid Build Coastguard Worker
1430*61046927SAndroid Build Coastguard Worker-  docs/release-calendar: 20.0.0-rc1 has been released
1431*61046927SAndroid Build Coastguard Worker-  docs: Mark 20.0-rc2 as done
1432*61046927SAndroid Build Coastguard Worker-  docs: Add release notes for 19.3.4
1433*61046927SAndroid Build Coastguard Worker-  docs: Add SHA256 sum for 19.3.4
1434*61046927SAndroid Build Coastguard Worker-  docs: Mark 19.3.4 as done
1435*61046927SAndroid Build Coastguard Worker-  docs: Mark 20.0.0-rc3 as done
1436*61046927SAndroid Build Coastguard Worker-  Docs: Add 20.0.0 release notes
1437*61046927SAndroid Build Coastguard Worker-  docs: Update index, relnotes, and release-calendar for 20.0
1438*61046927SAndroid Build Coastguard Worker-  docs: Update stable process around using fixes: and gitlab
1439*61046927SAndroid Build Coastguard Worker-  docs/submittingpatches: Fix confusing typo + missing pronoun
1440*61046927SAndroid Build Coastguard Worker-  docs: Update release notes with current process
1441*61046927SAndroid Build Coastguard Worker-  bin/post_version.py: Update the release calendar as well
1442*61046927SAndroid Build Coastguard Worker-  bin/post_version.py: Pretty print the html
1443*61046927SAndroid Build Coastguard Worker-  bin/post_version.py: Make the git commit as well.
1444*61046927SAndroid Build Coastguard Worker-  docs: update releasing to cover updated post_version.py
1445*61046927SAndroid Build Coastguard Worker-  docs: add relnotes for 20.0.1
1446*61046927SAndroid Build Coastguard Worker-  docs: Add sha256sums for 20.0.1
1447*61046927SAndroid Build Coastguard Worker-  docs: update news, calendar, and link release notes for 20.0.1
1448*61046927SAndroid Build Coastguard Worker-  Docs: Add release notes for 20.0.2
1449*61046927SAndroid Build Coastguard Worker-  docs/relnotes: Add sha256 sums for 20.0.2
1450*61046927SAndroid Build Coastguard Worker-  docs: update calendar, add news item, and link releases notes for
1451*61046927SAndroid Build Coastguard Worker   20.0.2
1452*61046927SAndroid Build Coastguard Worker-  docs/release-calendar: Add calendar for 20.1 Release candidates
1453*61046927SAndroid Build Coastguard Worker-  bin/gen_release_notes.py: Fix version detection for .0 release
1454*61046927SAndroid Build Coastguard Worker-  bin/pick-ui: Add a new maintainer script for picking patches
1455*61046927SAndroid Build Coastguard Worker-  replace \_mesa_is_pow_two with util_is_power_of_two\_\*
1456*61046927SAndroid Build Coastguard Worker-  replace \_mesa_next_pow_two\_\* with util_next_power_of_two\_\*
1457*61046927SAndroid Build Coastguard Worker-  replace \_mesa_logbase2 with util_logbase2
1458*61046927SAndroid Build Coastguard Worker-  replace LOG2 with util_fast_log2
1459*61046927SAndroid Build Coastguard Worker-  u_math: add x86 optimized version of ifloor
1460*61046927SAndroid Build Coastguard Worker-  replace IFLOOR with util_ifloor
1461*61046927SAndroid Build Coastguard Worker-  Replace IROUND_POS with \_mesa_roundevenf
1462*61046927SAndroid Build Coastguard Worker-  mesa/main: remove unused IROUNDD
1463*61046927SAndroid Build Coastguard Worker-  replace IROUND with util functions
1464*61046927SAndroid Build Coastguard Worker-  move windows strtok_r define to u_string
1465*61046927SAndroid Build Coastguard Worker-  Replace IS_INF_OR_NAN with util_is_inf_or_nan
1466*61046927SAndroid Build Coastguard Worker-  replace malloc macros in imports.h with u_memory.h versions
1467*61046927SAndroid Build Coastguard Worker-  util: Add an aligned realloc function
1468*61046927SAndroid Build Coastguard Worker-  replace imports memory functions with utils memory functions
1469*61046927SAndroid Build Coastguard Worker-  mesa|mapi: replace \_mesa_[v]snprintf with [v]snprintf
1470*61046927SAndroid Build Coastguard Worker-  mesa: move ADD_POINTERS to macros.h
1471*61046927SAndroid Build Coastguard Worker-  dri/nouveau: replace assert with unreachable
1472*61046927SAndroid Build Coastguard Worker-  remove final imports.h and imports.c bits
1473*61046927SAndroid Build Coastguard Worker-  meson: update llvm dependency logic for meson 0.54.0
1474*61046927SAndroid Build Coastguard Worker-  docs: Add relnotes for 20.0.5
1475*61046927SAndroid Build Coastguard Worker-  docs: Add sha256 sums for 20.0.5
1476*61046927SAndroid Build Coastguard Worker-  docs: update calendar, add news item, and link releases notes for
1477*61046927SAndroid Build Coastguard Worker   20.0.5
1478*61046927SAndroid Build Coastguard Worker-  mesa: Follow OpenGL conversion rules for values that exceed storage
1479*61046927SAndroid Build Coastguard Worker   size
1480*61046927SAndroid Build Coastguard Worker-  tests: Make tests aware of meson test wrapper
1481*61046927SAndroid Build Coastguard Worker
1482*61046927SAndroid Build Coastguard WorkerEdmondo Tommasina (1):
1483*61046927SAndroid Build Coastguard Worker
1484*61046927SAndroid Build Coastguard Worker-  radv/sqtt: fix RADV_THREAD_TRACE_BUFFER_SIZE spelling
1485*61046927SAndroid Build Coastguard Worker
1486*61046927SAndroid Build Coastguard WorkerEduardo Lima Mitev (3):
1487*61046927SAndroid Build Coastguard Worker
1488*61046927SAndroid Build Coastguard Worker-  turnip/pipeline: Don't assume tu_shader is a valid object
1489*61046927SAndroid Build Coastguard Worker-  turnip: Instance can be NULL resolving 'GetInstanceProcAddr' entry
1490*61046927SAndroid Build Coastguard Worker   point
1491*61046927SAndroid Build Coastguard Worker-  anv/radv: Resolving 'GetInstanceProcAddr' should not require a valid
1492*61046927SAndroid Build Coastguard Worker   instance
1493*61046927SAndroid Build Coastguard Worker
1494*61046927SAndroid Build Coastguard WorkerEli Schwartz (1):
1495*61046927SAndroid Build Coastguard Worker
1496*61046927SAndroid Build Coastguard Worker-  docs: fix typo in v20 release notes
1497*61046927SAndroid Build Coastguard Worker
1498*61046927SAndroid Build Coastguard WorkerElie Tournier (3):
1499*61046927SAndroid Build Coastguard Worker
1500*61046927SAndroid Build Coastguard Worker-  spirv2nir: print nir shader if translation succed
1501*61046927SAndroid Build Coastguard Worker-  spirv2nir: Add kernel spirv support
1502*61046927SAndroid Build Coastguard Worker-  docs/features: Update virgl OpenGL 4.5 features GL_ARB_clip_control
1503*61046927SAndroid Build Coastguard Worker   and GL_KHR_robustness are now expose in the guest.
1504*61046927SAndroid Build Coastguard Worker
1505*61046927SAndroid Build Coastguard WorkerEmil Velikov (11):
1506*61046927SAndroid Build Coastguard Worker
1507*61046927SAndroid Build Coastguard Worker-  meson: glx: drop with_glx == dri check
1508*61046927SAndroid Build Coastguard Worker-  glx: set the loader_logger early and for everyone
1509*61046927SAndroid Build Coastguard Worker-  egl/drm: reinstate (kms\_)swrast support
1510*61046927SAndroid Build Coastguard Worker-  Revert "egl/dri2: Don't dlclose() the driver on
1511*61046927SAndroid Build Coastguard Worker   dri2_load_driver_common failure"
1512*61046927SAndroid Build Coastguard Worker-  loader: use a maximum of 64 drmDevices
1513*61046927SAndroid Build Coastguard Worker-  loader: simplify loader_get_user_preferred_fd()
1514*61046927SAndroid Build Coastguard Worker-  loader: simplify codeflow in drm_get_pci_id_for_fd
1515*61046927SAndroid Build Coastguard Worker-  loader: move "using driver..." message to
1516*61046927SAndroid Build Coastguard Worker   loader_get_kernel_driver_name
1517*61046927SAndroid Build Coastguard Worker-  loader: fallback to kernel name, if PCI fails
1518*61046927SAndroid Build Coastguard Worker-  glx: omit loader_loader() for macOS
1519*61046927SAndroid Build Coastguard Worker-  egl: simplify client/platform extension handling
1520*61046927SAndroid Build Coastguard Worker
1521*61046927SAndroid Build Coastguard WorkerEmmanuel Gil Peyrot (1):
1522*61046927SAndroid Build Coastguard Worker
1523*61046927SAndroid Build Coastguard Worker-  Expose EGL_KHR_platform\_\* when EXT is supported
1524*61046927SAndroid Build Coastguard Worker
1525*61046927SAndroid Build Coastguard WorkerEric Anholt (144):
1526*61046927SAndroid Build Coastguard Worker
1527*61046927SAndroid Build Coastguard Worker-  gallium/osmesa: Fix a typo in the unit test's test names.
1528*61046927SAndroid Build Coastguard Worker-  gallium/osmesa: Fix MakeCurrent of non-8888 contexts.
1529*61046927SAndroid Build Coastguard Worker-  gallium/osmesa: Fill out other format tests.
1530*61046927SAndroid Build Coastguard Worker-  gallium/osmesa: Try to fix the test for big-endian.
1531*61046927SAndroid Build Coastguard Worker-  util: Make helper functions for pack/unpacking pixel rows.
1532*61046927SAndroid Build Coastguard Worker-  mesa/st: Use direct util_format_pack/unpack instead of u_tile.
1533*61046927SAndroid Build Coastguard Worker-  gallium/util: Remove pipe_get_tile_z/put_tile_z.
1534*61046927SAndroid Build Coastguard Worker-  softpipe: Drop the raw_to\* part of the tile cache interface.
1535*61046927SAndroid Build Coastguard Worker-  softpipe: Refactor pipe_get/put_tile_rgba\_\* paths.
1536*61046927SAndroid Build Coastguard Worker-  gallium: Add and use a helper for packing uc from a color_union.
1537*61046927SAndroid Build Coastguard Worker-  gallium: Refactor some single-pixel util_format_read/writes.
1538*61046927SAndroid Build Coastguard Worker-  util: Drop unpacking from int signed to unsigned and vice versa.
1539*61046927SAndroid Build Coastguard Worker-  freedreno: Move the layout debug under FD_MESA_DEBUG=layout.
1540*61046927SAndroid Build Coastguard Worker-  freedreno: Include the layer size in layout debug.
1541*61046927SAndroid Build Coastguard Worker-  freedreno: Rename the UBWC layer size field and store it as bytes.
1542*61046927SAndroid Build Coastguard Worker-  freedreno/a6xx: Disable the core layer-size setup.
1543*61046927SAndroid Build Coastguard Worker-  freedreno: Swap the whole resource layout in shadowing.
1544*61046927SAndroid Build Coastguard Worker-  freedreno: Blit all array levels when uncompressing UBWC.
1545*61046927SAndroid Build Coastguard Worker-  freedreno: Disable UBWC on Z24S8 if not TEXTURE_2D.
1546*61046927SAndroid Build Coastguard Worker-  freedreno: Allow UBWC on textures with multiple mipmap levels.
1547*61046927SAndroid Build Coastguard Worker-  mesa: Clean up some endianness adapters for shader image formats.
1548*61046927SAndroid Build Coastguard Worker-  intel/isl: Move iris's pipe-to-isl format function to isl.
1549*61046927SAndroid Build Coastguard Worker-  glsl,nir: Switch the enum representing shader image formats to
1550*61046927SAndroid Build Coastguard Worker   PIPE_FORMAT.
1551*61046927SAndroid Build Coastguard Worker-  mesa/st: Move the SYSTEM_VALUE -> TGSI_SEMANTIC map to
1552*61046927SAndroid Build Coastguard Worker   tgsi_from_mesa.
1553*61046927SAndroid Build Coastguard Worker-  nouveau: Reuse tgsi_get_sysval_semantic().
1554*61046927SAndroid Build Coastguard Worker-  nouveau: reuse tgsi_get_gl_frag_result_semantic().
1555*61046927SAndroid Build Coastguard Worker-  nouveau: Reuse tgsi_get_gl_varying_semantic().
1556*61046927SAndroid Build Coastguard Worker-  u_tile: Skip the packed temporary and just store tiles directly.
1557*61046927SAndroid Build Coastguard Worker-  ci: Disable a bunch of tests on freedreno a630.
1558*61046927SAndroid Build Coastguard Worker-  ci: Bump the GLES CTS version to 3.2.6.1.
1559*61046927SAndroid Build Coastguard Worker-  Revert "gallium: Fix big-endian addressing of non-bitmask array
1560*61046927SAndroid Build Coastguard Worker   formats."
1561*61046927SAndroid Build Coastguard Worker-  ci: Extend the a630 flake list to reduce spurious failures.
1562*61046927SAndroid Build Coastguard Worker-  radv: Squelch possibly-undefined warning
1563*61046927SAndroid Build Coastguard Worker-  llvmpipe: Fix real uninitialized use of "atype" for SEMANTIC_FACE
1564*61046927SAndroid Build Coastguard Worker-  llvmpipe: Silence "possibly uninitialized value" warning for
1565*61046927SAndroid Build Coastguard Worker   ssbo_limit.
1566*61046927SAndroid Build Coastguard Worker-  llvmpipe: Silence uninitialized variable warning about "chan"
1567*61046927SAndroid Build Coastguard Worker-  llvmpipe: Fix warning about uninitialized "op" in the NIR path.
1568*61046927SAndroid Build Coastguard Worker-  llvmpipe: Silence uninitialized variable warning about "vals"
1569*61046927SAndroid Build Coastguard Worker-  llvmpipe: Silence uninitialized variable warning about "scissor"
1570*61046927SAndroid Build Coastguard Worker-  llvmpipe: Fix another uninitialized value warning, on init_val.
1571*61046927SAndroid Build Coastguard Worker-  gallium: Only define PIPE_ALIGNSTACK on x86.
1572*61046927SAndroid Build Coastguard Worker-  ci: prepare-artifacts: Make the indent here match previously in the
1573*61046927SAndroid Build Coastguard Worker   file
1574*61046927SAndroid Build Coastguard Worker-  ci: Make sure that we have a proper shell prompt for LAVA.
1575*61046927SAndroid Build Coastguard Worker-  ci: Make LAVA job fails emit the full list of unexpected test
1576*61046927SAndroid Build Coastguard Worker   results.
1577*61046927SAndroid Build Coastguard Worker-  ci: Document how LAVA runners work.
1578*61046927SAndroid Build Coastguard Worker-  ci: Don't bother generating deqp junit results since we don't present
1579*61046927SAndroid Build Coastguard Worker   it.
1580*61046927SAndroid Build Coastguard Worker-  ci: Remove a useless filtering of the lava logs.
1581*61046927SAndroid Build Coastguard Worker-  nir: Rename gl_nir_lower_bindless_images.c in preparation for
1582*61046927SAndroid Build Coastguard Worker   extending it.
1583*61046927SAndroid Build Coastguard Worker-  nir: Make image lowering optionally handle the !bindless case as
1584*61046927SAndroid Build Coastguard Worker   well.
1585*61046927SAndroid Build Coastguard Worker-  gallium: Add a cap for enabling lowering of image load/store
1586*61046927SAndroid Build Coastguard Worker   intrinsics.
1587*61046927SAndroid Build Coastguard Worker-  v3d: Ask the state tracker to lower image accesses off of derefs.
1588*61046927SAndroid Build Coastguard Worker-  glsl: Factor out the sampler dim coordinate components switch
1589*61046927SAndroid Build Coastguard Worker   statement.
1590*61046927SAndroid Build Coastguard Worker-  spirv_to_nir: Reuse glsl_sampler_dim_coordinate_components().
1591*61046927SAndroid Build Coastguard Worker-  freedreno/ir3: Reuse glsl_get_sampler_dim_coordinate_components() in
1592*61046927SAndroid Build Coastguard Worker   tex_info.
1593*61046927SAndroid Build Coastguard Worker-  tgsi_to_nir: Reuse glsl_get_sampler_dim_coordinate_components().
1594*61046927SAndroid Build Coastguard Worker-  prog_to_nir: Reuse glsl_get_sampler_dim_coordinate_components().
1595*61046927SAndroid Build Coastguard Worker-  freedreno/ir3: Fix the arg to
1596*61046927SAndroid Build Coastguard Worker   ir3_get_num_components_for_image_format()
1597*61046927SAndroid Build Coastguard Worker-  nir: Move intel's intrinsic_image_coordinate_components() to core
1598*61046927SAndroid Build Coastguard Worker   nir.
1599*61046927SAndroid Build Coastguard Worker-  freedreno: Switch to using lowered image intrinsics.
1600*61046927SAndroid Build Coastguard Worker-  ci: Blacklist another freedreno flaky test.
1601*61046927SAndroid Build Coastguard Worker-  meson: Disable bison's -Wdeprecated since we still support old bison.
1602*61046927SAndroid Build Coastguard Worker-  turnip: Fix compiler warning about casting a nondispatchable handle.
1603*61046927SAndroid Build Coastguard Worker-  freedreno/computerator: Fix defined-but-not-used warnings from
1604*61046927SAndroid Build Coastguard Worker   lex/yacc.
1605*61046927SAndroid Build Coastguard Worker-  ci: Remove LLVM from ARM test drivers.
1606*61046927SAndroid Build Coastguard Worker-  ci: Stop disabling ACPI in the LAVA arm64 kernel build.
1607*61046927SAndroid Build Coastguard Worker-  ci: Shrink the arm64 kernel build a bit.
1608*61046927SAndroid Build Coastguard Worker-  ci: Include db410c support in the ARM container.
1609*61046927SAndroid Build Coastguard Worker-  aco: Fix signed-vs-unsigned warning.
1610*61046927SAndroid Build Coastguard Worker-  ci: Enable -Werror on meson-vulkan and meson-testing.
1611*61046927SAndroid Build Coastguard Worker-  ci: Switch testing on db410c over to LAVA.
1612*61046927SAndroid Build Coastguard Worker-  ci: Add a disabled-by-default job for GLES3 testing on db410c.
1613*61046927SAndroid Build Coastguard Worker-  ci: Flip db410c back to docker mode.
1614*61046927SAndroid Build Coastguard Worker-  ci: Print the renderer/version that our dEQP invocation is using.
1615*61046927SAndroid Build Coastguard Worker-  ci: Fix installation of firmware for db410c's nic.
1616*61046927SAndroid Build Coastguard Worker-  ci: Make a simple little bare-metal fastboot mode for db410c.
1617*61046927SAndroid Build Coastguard Worker-  glsl/tests: Catch mkdir errors to help explain when they happen.
1618*61046927SAndroid Build Coastguard Worker-  glsl/tests: Fix waiting for disk_cache_put() to finish.
1619*61046927SAndroid Build Coastguard Worker-  ci: Update the ci-templates commit.
1620*61046927SAndroid Build Coastguard Worker-  ci: Enable ccache in the container builds.
1621*61046927SAndroid Build Coastguard Worker-  ci: Enable ccaching of CMake builds as well.
1622*61046927SAndroid Build Coastguard Worker-  ci: Enable testing GLES2-3 on a530 (Dragonboard 820c).
1623*61046927SAndroid Build Coastguard Worker-  freedreno/a5xx: Fix min-vs-mag filtering decisions on non-mipmap tex.
1624*61046927SAndroid Build Coastguard Worker-  gallium/util: Switch util_float_to_half to \_mesa_float_to_half()'s
1625*61046927SAndroid Build Coastguard Worker   impl.
1626*61046927SAndroid Build Coastguard Worker-  ci: Ban the recent popular freedreno a630 flakes.
1627*61046927SAndroid Build Coastguard Worker-  ci: Disable tests that showed intermittent fails on a530 in day 1.
1628*61046927SAndroid Build Coastguard Worker-  ci: Only run the freedreno baremetal tests when freedreno/core
1629*61046927SAndroid Build Coastguard Worker   changes.
1630*61046927SAndroid Build Coastguard Worker-  freedreno: Switch to exposing only half-integer pixel centers.
1631*61046927SAndroid Build Coastguard Worker-  ci: Move db820c and db410c's gles3 tests to manual, like radv did.
1632*61046927SAndroid Build Coastguard Worker-  glsl: Restore the IsES flag on the shader when reading from cache.
1633*61046927SAndroid Build Coastguard Worker-  ci: Ban the recent popular freedreno a630 intermittent failure.
1634*61046927SAndroid Build Coastguard Worker-  freedreno: Remove always-true return from per-gen begin_query.
1635*61046927SAndroid Build Coastguard Worker-  freedreno: Remove the "active" member of queries.
1636*61046927SAndroid Build Coastguard Worker-  freedreno: Fix acc query handling in the presence of batch
1637*61046927SAndroid Build Coastguard Worker   reordering.
1638*61046927SAndroid Build Coastguard Worker-  freedreno: Associate the acc query bo with the batch.
1639*61046927SAndroid Build Coastguard Worker-  freedreno: Count blits in GL_TIME_ELAPSED and perf counter queries.
1640*61046927SAndroid Build Coastguard Worker-  freedreno/a6xx: Fix timestamp queries.
1641*61046927SAndroid Build Coastguard Worker-  freedreno: Rename "is_blit" to "is_discard_blit"
1642*61046927SAndroid Build Coastguard Worker-  freedreno: Fix detection of being in a blit for acc queries.
1643*61046927SAndroid Build Coastguard Worker-  freedreno: Work around UBWC flakiness.
1644*61046927SAndroid Build Coastguard Worker-  freedreno: Drop an unnecessary include marked "this should go away"
1645*61046927SAndroid Build Coastguard Worker-  freedreno/turnip: Use the NIR info to decide if we need helper
1646*61046927SAndroid Build Coastguard Worker   invocations.
1647*61046927SAndroid Build Coastguard Worker-  loader: Warn when we fail to open a device node due to permissions.
1648*61046927SAndroid Build Coastguard Worker-  ci: Consistently use -j4 across x86 build jobs and -j8 on ARM.
1649*61046927SAndroid Build Coastguard Worker-  freedreno/a6xx: Sink the per-level size temps inside the loop.
1650*61046927SAndroid Build Coastguard Worker-  freedreno/a6xx: Remove the "aligned_height" temporary.
1651*61046927SAndroid Build Coastguard Worker-  freedreno/a6xx: Drop the "alignment" layout temporary.
1652*61046927SAndroid Build Coastguard Worker-  freedreno: Add the outline of a test for a6xx texture layout.
1653*61046927SAndroid Build Coastguard Worker-  freedreno/a6xx: Set a level's pitch based on minified level0 pitch,
1654*61046927SAndroid Build Coastguard Worker   not width0.
1655*61046927SAndroid Build Coastguard Worker-  freedreno: Fix leak of binning shader variants.
1656*61046927SAndroid Build Coastguard Worker-  freedreno/ir3: Stop doing b2n on the SEL condition.
1657*61046927SAndroid Build Coastguard Worker-  freedreno/ir3: CSE the up/downconversion of SEL's cond's size.
1658*61046927SAndroid Build Coastguard Worker-  freedreno/a5xx+: Skip compiling the old gmem blit programs.
1659*61046927SAndroid Build Coastguard Worker-  freedreno/drm-shim: Add support for faking other adreno chips.
1660*61046927SAndroid Build Coastguard Worker-  freedreno/ir3: Drop handling FRAG_RESULT_DEPTH writing to .z
1661*61046927SAndroid Build Coastguard Worker-  freedreno: Introduce a "cpp_shift" value for cpp divs/muls.
1662*61046927SAndroid Build Coastguard Worker-  freedreno: Make the slice pitch be bytes, not pixels.
1663*61046927SAndroid Build Coastguard Worker-  drm-shim: Let the driver choose to overwrite the first render node.
1664*61046927SAndroid Build Coastguard Worker-  nir/lower_two_sided_color: Fix picking of new driver location.
1665*61046927SAndroid Build Coastguard Worker-  nir/lower_clip: Fix picking of unused driver locations.
1666*61046927SAndroid Build Coastguard Worker-  gallium: Fix setup of pstipple frag coord var.
1667*61046927SAndroid Build Coastguard Worker-  freedreno/ir3: Fix driver_location of the added vertex_flags varying.
1668*61046927SAndroid Build Coastguard Worker-  freedreno/ir3: Fix sizing of the inputs/outputs array.
1669*61046927SAndroid Build Coastguard Worker-  vc4: Use NIR shader's num_outputs for generating our new output.
1670*61046927SAndroid Build Coastguard Worker-  ci: Drop redundant freedreno stage specification.
1671*61046927SAndroid Build Coastguard Worker-  ci: Enable GLES3 testing on db410c/db820c (freedreno a306 and a530).
1672*61046927SAndroid Build Coastguard Worker-  freedreno: Fix derivatives without texturing on a3xx-a5xx.
1673*61046927SAndroid Build Coastguard Worker-  ci: Enable GLES 3.1 testing on db820c (a530).
1674*61046927SAndroid Build Coastguard Worker-  freedreno/ir3: Fix the disasm of half-float STG dests.
1675*61046927SAndroid Build Coastguard Worker-  freedreno/ir3: Print a space after nop counts, like qcom's disasm.
1676*61046927SAndroid Build Coastguard Worker-  freedreno/ir3: Add a unit test for our disassembler.
1677*61046927SAndroid Build Coastguard Worker-  freedreno/ir3: Convert remaining disasm src prints to reginfo.
1678*61046927SAndroid Build Coastguard Worker-  freedreno/ir3: Refactor out print_reg_src().
1679*61046927SAndroid Build Coastguard Worker-  freedreno/ir3: Add support for disasm of cat2 float32 immediates.
1680*61046927SAndroid Build Coastguard Worker-  ci: Enable --compact-display false on all dEQP runs.
1681*61046927SAndroid Build Coastguard Worker-  ci: Add sanity checking that dEQP gets the expected GL_RENDERER.
1682*61046927SAndroid Build Coastguard Worker-  freedreno: Fix calculation of the const buffer cmdstream size.
1683*61046927SAndroid Build Coastguard Worker-  ci: Allow namespacing of dEQP run results files.
1684*61046927SAndroid Build Coastguard Worker-  ci: Clean up some excessive use of pipes in dEQP results processing.
1685*61046927SAndroid Build Coastguard Worker-  ci/freedreno: Add a test run of a few driver options.
1686*61046927SAndroid Build Coastguard Worker-  util/ra: Sanity check that the driver selected a valid reg.
1687*61046927SAndroid Build Coastguard Worker-  util/ra: Sanity check that we're adding a valid reg to a class.
1688*61046927SAndroid Build Coastguard Worker-  util/ra: Use util_dynarray for the adjacency list.
1689*61046927SAndroid Build Coastguard Worker-  util/ra: Use util_dynarray for handling the conflict lists.
1690*61046927SAndroid Build Coastguard Worker-  util/ra: Improve ra_set_finalize() performance.
1691*61046927SAndroid Build Coastguard Worker
1692*61046927SAndroid Build Coastguard WorkerEric Engestrom (58):
1693*61046927SAndroid Build Coastguard Worker
1694*61046927SAndroid Build Coastguard Worker-  VERSION: bump after 20.0 branch point
1695*61046927SAndroid Build Coastguard Worker-  egl: put full path to libEGL_mesa.so in GLVND json
1696*61046927SAndroid Build Coastguard Worker-  gitlab-ci: disable a630 tests as mesa-cheza is down
1697*61046927SAndroid Build Coastguard Worker-  util/os_socket: fix header unavailable on windows
1698*61046927SAndroid Build Coastguard Worker-  freedreno/perfcntrs: fix fd leak
1699*61046927SAndroid Build Coastguard Worker-  dri: delete gen-symbol-redefs.py
1700*61046927SAndroid Build Coastguard Worker-  util/disk_cache: check for write() failure in the zstd path
1701*61046927SAndroid Build Coastguard Worker-  meson: don't bother trying \`python2\`
1702*61046927SAndroid Build Coastguard Worker-  Revert "egl: put full path to libEGL_mesa.so in GLVND json"
1703*61046927SAndroid Build Coastguard Worker-  egl: directly access static members instead of using
1704*61046927SAndroid Build Coastguard Worker   \_egl{Get,Set}ConfigKey()
1705*61046927SAndroid Build Coastguard Worker-  meson: explicitly disallow unsupported build directory layout
1706*61046927SAndroid Build Coastguard Worker-  docs: fix typos in the release docs
1707*61046927SAndroid Build Coastguard Worker-  bin/gen_release_notes.py: fix commit list command
1708*61046927SAndroid Build Coastguard Worker-  gen_release_notes: fix vulkan version reported
1709*61046927SAndroid Build Coastguard Worker-  docs/relnotes/19.3: fix vulkan version reported
1710*61046927SAndroid Build Coastguard Worker-  docs/relnotes/20.0: fix vulkan version reported
1711*61046927SAndroid Build Coastguard Worker-  Revert "docs/relnotes/19.3: fix vulkan version reported"
1712*61046927SAndroid Build Coastguard Worker-  docs: trivial fix for html structure
1713*61046927SAndroid Build Coastguard Worker-  docs/releasing: add missing </li> tags
1714*61046927SAndroid Build Coastguard Worker-  docs: add release notes for 19.3.5
1715*61046927SAndroid Build Coastguard Worker-  docs: update calendar, add news item, and link releases notes for
1716*61046927SAndroid Build Coastguard Worker   19.3.5
1717*61046927SAndroid Build Coastguard Worker-  vulkan/wsi: fix cleanup when dup() fails
1718*61046927SAndroid Build Coastguard Worker-  gen_release_notes: fix version in "you should wait" message
1719*61046927SAndroid Build Coastguard Worker-  gen_release_notes: resolve ambiguity by renaming \`version\` to
1720*61046927SAndroid Build Coastguard Worker   \`previous_version\` and \`next_version\` to \`this_version\`
1721*61046927SAndroid Build Coastguard Worker-  meson: use existing variables in inc_common
1722*61046927SAndroid Build Coastguard Worker-  meson: inline \`inc_common\`
1723*61046927SAndroid Build Coastguard Worker-  vulkan: drop unused include directories
1724*61046927SAndroid Build Coastguard Worker-  intel: drop unused include directories
1725*61046927SAndroid Build Coastguard Worker-  scons: prune unused Makefile.sources
1726*61046927SAndroid Build Coastguard Worker-  docs: add release notes for 20.0.3
1727*61046927SAndroid Build Coastguard Worker-  docs/relnotes: add sha256sum for 20.0.3
1728*61046927SAndroid Build Coastguard Worker-  docs: update calendar, add news item, and link releases notes for
1729*61046927SAndroid Build Coastguard Worker   20.0.3
1730*61046927SAndroid Build Coastguard Worker-  docs: add release notes for 20.0.4
1731*61046927SAndroid Build Coastguard Worker-  docs/relnotes: add sha256sum for 20.0.4
1732*61046927SAndroid Build Coastguard Worker-  docs: update calendar, add news item, and link releases notes for
1733*61046927SAndroid Build Coastguard Worker   20.0.4
1734*61046927SAndroid Build Coastguard Worker-  glx: fix 630 times -Wlto-type-mismatch when building with LTO enabled
1735*61046927SAndroid Build Coastguard Worker-  glx: use anonymous namespace to avoid -Wodr issues when building with
1736*61046927SAndroid Build Coastguard Worker   LTO enabled
1737*61046927SAndroid Build Coastguard Worker-  pick-ui: auto-scroll the feedback window
1738*61046927SAndroid Build Coastguard Worker-  pick-ui: compute .pick_status.json path only once
1739*61046927SAndroid Build Coastguard Worker-  pick-ui: make .pick_status.json path relative to the git root instead
1740*61046927SAndroid Build Coastguard Worker   of the script
1741*61046927SAndroid Build Coastguard Worker-  pick-ui: show commit sha in the pick list
1742*61046927SAndroid Build Coastguard Worker-  VERSION: bump to 20.1.0-rc1
1743*61046927SAndroid Build Coastguard Worker-  .pick_status.json: Update to af55bdd05d94eda59ee1c9331a50045000da5db5
1744*61046927SAndroid Build Coastguard Worker-  .pick_status.json: Update to 57796946985de60204189426ca8eb7bbfa97c396
1745*61046927SAndroid Build Coastguard Worker-  .pick_status.json: Mark 3fac55ce0d066d767d6c6c8308f79d0c3e566ec0 as
1746*61046927SAndroid Build Coastguard Worker   denominated
1747*61046927SAndroid Build Coastguard Worker-  .pick_status.json: Update to 29da52128090a1ef8ef782188c0f67c7f5ec8d19
1748*61046927SAndroid Build Coastguard Worker-  VERSION: bump to 20.1.0-rc2
1749*61046927SAndroid Build Coastguard Worker-  .pick_status.json: Update to 772b15ad3227e08bb4e18932ac9ecf4c29271160
1750*61046927SAndroid Build Coastguard Worker-  .pick_status.json: Update to 56f955e4850035d915a2a87e2ebea7fa66ab5e19
1751*61046927SAndroid Build Coastguard Worker-  .pick_status.json: Update to c1c0cf7a66905e8d7ad506842a41b0ad0c5b10da
1752*61046927SAndroid Build Coastguard Worker-  VERSION: bump to 20.1.0-rc3
1753*61046927SAndroid Build Coastguard Worker-  .pick_status.json: Update to 5a6beb6a24aa084adfd6c57edd0a64f0a044611a
1754*61046927SAndroid Build Coastguard Worker-  post_version.py: fix branch name construction for release candidates
1755*61046927SAndroid Build Coastguard Worker-  post_version.py: invert \`is_point\` into \`is_first_release\` to
1756*61046927SAndroid Build Coastguard Worker   make its purpose clearer
1757*61046927SAndroid Build Coastguard Worker-  post_version.py: stop adding release candidates to the index and
1758*61046927SAndroid Build Coastguard Worker   relnotes
1759*61046927SAndroid Build Coastguard Worker-  VERSION: bump to 20.1.0-rc4
1760*61046927SAndroid Build Coastguard Worker-  .pick_status.json: Update to a91306677c613ba7511b764b3decc9db42b24de1
1761*61046927SAndroid Build Coastguard Worker-  tree-wide: fix deprecated GitLab URLs
1762*61046927SAndroid Build Coastguard Worker
1763*61046927SAndroid Build Coastguard WorkerErik Faye-Lund (154):
1764*61046927SAndroid Build Coastguard Worker
1765*61046927SAndroid Build Coastguard Worker-  zink: enable texture-buffer objects
1766*61046927SAndroid Build Coastguard Worker-  zink: implement load_instance_id
1767*61046927SAndroid Build Coastguard Worker-  zink: implement support for derivative-control
1768*61046927SAndroid Build Coastguard Worker-  zink: be more careful about the mask-check
1769*61046927SAndroid Build Coastguard Worker-  zink: disallow depth-stencil blits with format-change
1770*61046927SAndroid Build Coastguard Worker-  st/mesa: use uint-result for sampling stencil buffers
1771*61046927SAndroid Build Coastguard Worker-  zink: lower away fdph
1772*61046927SAndroid Build Coastguard Worker-  zink: fixup sampler-usage
1773*61046927SAndroid Build Coastguard Worker-  zink: replace unset buffer with a dummy-buffer
1774*61046927SAndroid Build Coastguard Worker-  zink: emit blend-target index
1775*61046927SAndroid Build Coastguard Worker-  zink: only inspect dual-src limit if feature enabled
1776*61046927SAndroid Build Coastguard Worker-  Revert "nir: Add a couple trivial abs optimizations"
1777*61046927SAndroid Build Coastguard Worker-  zink: do not use SpvDimRect
1778*61046927SAndroid Build Coastguard Worker-  zink: fix binding-usage
1779*61046927SAndroid Build Coastguard Worker-  zink: do not report texture-samplers for unsupported stages
1780*61046927SAndroid Build Coastguard Worker-  zink/spirv: do not reinvent store_dest
1781*61046927SAndroid Build Coastguard Worker-  zink/spirv: prefer store_dest over store_dest_uint
1782*61046927SAndroid Build Coastguard Worker-  zink/spirv: rename functions a bit
1783*61046927SAndroid Build Coastguard Worker-  zink/spirv: unit_value -> raw_value
1784*61046927SAndroid Build Coastguard Worker-  zink/spirv: uint -> raw
1785*61046927SAndroid Build Coastguard Worker-  zink: do not convert bools to/from uint
1786*61046927SAndroid Build Coastguard Worker-  util: promote u_debug_memory.c to src/util
1787*61046927SAndroid Build Coastguard Worker-  util: move debug_memory_{begin,end} to os_memory_debug.h
1788*61046927SAndroid Build Coastguard Worker-  gallium/util: do not use debug_print_format
1789*61046927SAndroid Build Coastguard Worker-  gallium/util: remove unused debug_print_foo helpers
1790*61046927SAndroid Build Coastguard Worker-  zink/spirv: do not use bitwise operations on booleans
1791*61046927SAndroid Build Coastguard Worker-  pipebuffer: clean up cast-warnings
1792*61046927SAndroid Build Coastguard Worker-  rbug: clean up cast-warnings
1793*61046927SAndroid Build Coastguard Worker-  rbug: do not return void-value
1794*61046927SAndroid Build Coastguard Worker-  vtn/opencl: fully enable OpenCLstd_Clz
1795*61046927SAndroid Build Coastguard Worker-  compiler/nir: move build_exp helper into builtin-builder
1796*61046927SAndroid Build Coastguard Worker-  compiler/nir: move build_log helper into builtin-builder
1797*61046927SAndroid Build Coastguard Worker-  vtn/opencl: add native exp/log-support
1798*61046927SAndroid Build Coastguard Worker-  vtn/opencl: add native exp10/log10-support
1799*61046927SAndroid Build Coastguard Worker-  vtn/opencl: add native exp2/log2-support
1800*61046927SAndroid Build Coastguard Worker-  nv50: remove unused variable
1801*61046927SAndroid Build Coastguard Worker-  meson: disable some more warnings on msvc
1802*61046927SAndroid Build Coastguard Worker-  mesa/main: correct extension-checks for GL_BLACKHOLE_RENDER_INTEL
1803*61046927SAndroid Build Coastguard Worker-  mesa/main: clean-up extension-checks for point-sprites
1804*61046927SAndroid Build Coastguard Worker-  mesa/main: clean up extension-check for GL_VERTEX_PROGRAM
1805*61046927SAndroid Build Coastguard Worker-  mesa/main: clean up extension-check for GL_VERTEX_PROGRAM_TWO_SIDE
1806*61046927SAndroid Build Coastguard Worker-  mesa/main: clean up extension-check for GL_VERTEX_PROGRAM_POINT_SIZE
1807*61046927SAndroid Build Coastguard Worker-  mesa/main: clean up extension-check for GL_TEXTURE_RECTANGLE
1808*61046927SAndroid Build Coastguard Worker-  mesa/main: clean up extension-check for GL_STENCIL_TEST_TWO_SIDE
1809*61046927SAndroid Build Coastguard Worker-  mesa/main: clean up extension-check for GL_DEPTH_BOUNDS_TEST
1810*61046927SAndroid Build Coastguard Worker-  mesa/main: clean up extension-check for AMD_depth_clamp_separate
1811*61046927SAndroid Build Coastguard Worker-  mesa/main: clean up extension-check for GL_FRAGMENT_SHADER_ATI
1812*61046927SAndroid Build Coastguard Worker-  mesa/main: clean up extension-check for GL_TEXTURE_CUBE_MAP_SEAMLESS
1813*61046927SAndroid Build Coastguard Worker-  mesa/main: clean up extension-check for GL_RASTERIZER_DISCARD
1814*61046927SAndroid Build Coastguard Worker-  mesa/main: clean up extension-check for GL_TEXTURE_EXTERNAL
1815*61046927SAndroid Build Coastguard Worker-  mesa/main: remove unused macro
1816*61046927SAndroid Build Coastguard Worker-  wgl: drop pointless debug_printf
1817*61046927SAndroid Build Coastguard Worker-  wgl: drop unused member
1818*61046927SAndroid Build Coastguard Worker-  wgl: move screen-init to a helper
1819*61046927SAndroid Build Coastguard Worker-  wgl: do not create screen from DllMain
1820*61046927SAndroid Build Coastguard Worker-  st/dri: make sure software color-buffers are linear
1821*61046927SAndroid Build Coastguard Worker-  zink: be less picky about tiled resources
1822*61046927SAndroid Build Coastguard Worker-  .mailmap: add an alias for Alan Swanson
1823*61046927SAndroid Build Coastguard Worker-  .mailmap: add an alias for Alyssa Rosenzweig
1824*61046927SAndroid Build Coastguard Worker-  .mailmap: add an alias for Andrii Simiklit
1825*61046927SAndroid Build Coastguard Worker-  .mailmap: add an alias for Anuj Phogat
1826*61046927SAndroid Build Coastguard Worker-  .mailmap: add an alias for Axel Davy
1827*61046927SAndroid Build Coastguard Worker-  .mailmap: add an alias for Boris Brezillon
1828*61046927SAndroid Build Coastguard Worker-  .mailmap: add an alias for Bruce Cherniak
1829*61046927SAndroid Build Coastguard Worker-  .mailmap: update aliases for Carl-Philip Hänsch
1830*61046927SAndroid Build Coastguard Worker-  .mailmap: add an alias for Chad Versace
1831*61046927SAndroid Build Coastguard Worker-  .mailmap: add a couple of aliases for Chandu Babu Namburu
1832*61046927SAndroid Build Coastguard Worker-  .mailmap: add alias for Chenglei Ren
1833*61046927SAndroid Build Coastguard Worker-  .mailmap: add an alias for Christian Gmeiner
1834*61046927SAndroid Build Coastguard Worker-  .mailmap: add an alias for Christian Inci
1835*61046927SAndroid Build Coastguard Worker-  .mailmap: add a few aliases for Christoph Haag
1836*61046927SAndroid Build Coastguard Worker-  .mailmap: add an alias for Colin McDonald
1837*61046927SAndroid Build Coastguard Worker-  .mailmap: specify spelling for Constantine Kharlamov
1838*61046927SAndroid Build Coastguard Worker-  .mailmap: add an alias for Craig Stout
1839*61046927SAndroid Build Coastguard Worker-  .mailmap: add an alias for Daniel Schürmann
1840*61046927SAndroid Build Coastguard Worker-  .mailmap: add an alias for Danylo Piliaiev
1841*61046927SAndroid Build Coastguard Worker-  .mailmap: add an alias for Dave Airlie
1842*61046927SAndroid Build Coastguard Worker-  .mailmap: add an alias for Dylan Baker
1843*61046927SAndroid Build Coastguard Worker-  .mailmap: add a couple of aliases for Dylan Noblesmith
1844*61046927SAndroid Build Coastguard Worker-  .mailmap: add an alias for Emmanuel Gil Peyrot
1845*61046927SAndroid Build Coastguard Worker-  .mailmap: add an alias for Erik Faye-Lund
1846*61046927SAndroid Build Coastguard Worker-  .mailmap: specify spelling for Francesco Ansanelli
1847*61046927SAndroid Build Coastguard Worker-  .mailmap: specify spelling for Gurchetan Singh
1848*61046927SAndroid Build Coastguard Worker-  .mailmap: add an alias for Haihao Xiang
1849*61046927SAndroid Build Coastguard Worker-  .mailmap: add an alias for Harish Krupo
1850*61046927SAndroid Build Coastguard Worker-  .mailmap: specify spelling for Heinrich Fink
1851*61046927SAndroid Build Coastguard Worker-  .mailmap: specify spelling for Henri Verbeet
1852*61046927SAndroid Build Coastguard Worker-  .mailmap: add an alias for Igor Gnatenko
1853*61046927SAndroid Build Coastguard Worker-  .mailmap: add an alias for Illia Iorin
1854*61046927SAndroid Build Coastguard Worker-  .mailmap: specify spelling for James Zhu
1855*61046927SAndroid Build Coastguard Worker-  .mailmap: add an alias for Jan Beich
1856*61046927SAndroid Build Coastguard Worker-  .mailmap: clean up aliases for Jeremy Huddleston
1857*61046927SAndroid Build Coastguard Worker-  .mailmap: add an alias for Julien Isorce
1858*61046927SAndroid Build Coastguard Worker-  .mailmap: add a few aliases for Karol Herbst
1859*61046927SAndroid Build Coastguard Worker-  .mailmap: add a few aliases for Kevin Rogovin
1860*61046927SAndroid Build Coastguard Worker-  .mailmap: add a few aliases for Kristian Høgsberg
1861*61046927SAndroid Build Coastguard Worker-  .mailmap: add an alias for Lionel Landwerlin
1862*61046927SAndroid Build Coastguard Worker-  .mailmap: specify spelling for Liviu Prodea
1863*61046927SAndroid Build Coastguard Worker-  .mailmap: update aliases for Marc-André Lureau
1864*61046927SAndroid Build Coastguard Worker-  .mailmap: add alias for Matthias Groß
1865*61046927SAndroid Build Coastguard Worker-  .mailmap: add an alias for Neha Bhende
1866*61046927SAndroid Build Coastguard Worker-  .mailmap: add an alias for Neil Roberts
1867*61046927SAndroid Build Coastguard Worker-  .mailmap: specify spelling for Nian Wu
1868*61046927SAndroid Build Coastguard Worker-  .mailmap: add an alias for Nicholas Bishop
1869*61046927SAndroid Build Coastguard Worker-  .mailmap: update aliases for Nicolai Hähnle
1870*61046927SAndroid Build Coastguard Worker-  .mailmap: add an alias for Philipp Zabel
1871*61046927SAndroid Build Coastguard Worker-  .mailmap: update aliases for Pierre-Eric Pelloux-Prayer
1872*61046927SAndroid Build Coastguard Worker-  .mailmap: add an alias for Plamena Manolova
1873*61046927SAndroid Build Coastguard Worker-  .mailmap: add an alias for Qiang Yu
1874*61046927SAndroid Build Coastguard Worker-  .mailmap: specify spelling for Randy Xu
1875*61046927SAndroid Build Coastguard Worker-  .mailmap: add an alias for Renato Caldas
1876*61046927SAndroid Build Coastguard Worker-  .mailmap: add an alias for Rob Clark
1877*61046927SAndroid Build Coastguard Worker-  .mailmap: add an alias for Rodrigo Vivi
1878*61046927SAndroid Build Coastguard Worker-  .mailmap: add an alias for Samuel Li
1879*61046927SAndroid Build Coastguard Worker-  .mailmap: add an alias for Sergii Romantsov
1880*61046927SAndroid Build Coastguard Worker-  .mailmap: specify spelling for Sonny Jiang
1881*61046927SAndroid Build Coastguard Worker-  .mailmap: add a couple of aliases for Steinar H. Gunderson
1882*61046927SAndroid Build Coastguard Worker-  .mailmap: add a couple of aliases for Suresh Guttula
1883*61046927SAndroid Build Coastguard Worker-  .mailmap: add an alias for Thierry Reding
1884*61046927SAndroid Build Coastguard Worker-  .mailmap: add an alias for Timo Aaltonen
1885*61046927SAndroid Build Coastguard Worker-  .mailmap: add a couple of aliases for Timothy Arceri
1886*61046927SAndroid Build Coastguard Worker-  .mailmap: add an alias for Tim Wiederhake
1887*61046927SAndroid Build Coastguard Worker-  .mailmap: add an alias for Tom Stellard
1888*61046927SAndroid Build Coastguard Worker-  .mailmap: add an alias for Tomasz Figa
1889*61046927SAndroid Build Coastguard Worker-  .mailmap: add an alias for Topi Pohjolainen
1890*61046927SAndroid Build Coastguard Worker-  .mailmap: add an alias for Vadym Shovkoplias
1891*61046927SAndroid Build Coastguard Worker-  .mailmap: add an alias for Varad Gautam
1892*61046927SAndroid Build Coastguard Worker-  .mailmap: specify spelling for Vivek Kasireddy
1893*61046927SAndroid Build Coastguard Worker-  .mailmap: specify spelling for Wladimir J. van der Laan
1894*61046927SAndroid Build Coastguard Worker-  .mailmap: add an alias for Xavier Bouchoux
1895*61046927SAndroid Build Coastguard Worker-  .mailmap: add an alias for Yaakov Selkowitz
1896*61046927SAndroid Build Coastguard Worker-  .mailmap: add alias for Zhaowei Yuan
1897*61046927SAndroid Build Coastguard Worker-  .mailmap: add an alias for Zhongmin Wu
1898*61046927SAndroid Build Coastguard Worker-  meson: use override_options to change warning-level
1899*61046927SAndroid Build Coastguard Worker-  wgl: silence some cast-warnings
1900*61046927SAndroid Build Coastguard Worker-  util/tests: initialize variable
1901*61046927SAndroid Build Coastguard Worker-  mesa: fixup cast expression
1902*61046927SAndroid Build Coastguard Worker-  vbo: avoid including wingdi.h on win32
1903*61046927SAndroid Build Coastguard Worker-  meson: tell flex that we support c99
1904*61046927SAndroid Build Coastguard Worker-  gtest: Update to 1.10.0
1905*61046927SAndroid Build Coastguard Worker-  meson: do not disable incremental linking for debug-builds
1906*61046927SAndroid Build Coastguard Worker-  docs: remove outdated sentence
1907*61046927SAndroid Build Coastguard Worker-  mesa/gallium: do not use enum for bit-allocated member
1908*61046927SAndroid Build Coastguard Worker-  meson: correct windows-version define
1909*61046927SAndroid Build Coastguard Worker-  mesa/main: do not store unrecognized extensions in context
1910*61046927SAndroid Build Coastguard Worker-  mesa/main: do not pass context to one-time extension init
1911*61046927SAndroid Build Coastguard Worker-  mesa/main: do not init remap-table per api
1912*61046927SAndroid Build Coastguard Worker-  mesa/main: Do not pass context to one_time_init
1913*61046927SAndroid Build Coastguard Worker-  mesa/main: one_time_init() -> \_mesa_initialize()
1914*61046927SAndroid Build Coastguard Worker-  mesa/st: call \_mesa_initialize() early
1915*61046927SAndroid Build Coastguard Worker-  zink: lower b2b to b2i
1916*61046927SAndroid Build Coastguard Worker-  util/os_memory: never use os_memory_debug.h
1917*61046927SAndroid Build Coastguard Worker-  zink: implement i2b1
1918*61046927SAndroid Build Coastguard Worker-  zink: use general-layout when blitting to/from same resource
1919*61046927SAndroid Build Coastguard Worker
1920*61046927SAndroid Build Coastguard WorkerFrancisco Jerez (57):
1921*61046927SAndroid Build Coastguard Worker
1922*61046927SAndroid Build Coastguard Worker-  intel/fs/cse: Make HALT instruction act as CSE barrier.
1923*61046927SAndroid Build Coastguard Worker-  intel/fs/gen7: Fix fs_inst::flags_written() for
1924*61046927SAndroid Build Coastguard Worker   SHADER_OPCODE_FIND_LIVE_CHANNEL.
1925*61046927SAndroid Build Coastguard Worker-  intel/fs: Add virtual instruction to load mask of live channels into
1926*61046927SAndroid Build Coastguard Worker   flag register.
1927*61046927SAndroid Build Coastguard Worker-  intel/fs/gen12: Workaround unwanted SEND execution due to broken
1928*61046927SAndroid Build Coastguard Worker   NoMask control flow.
1929*61046927SAndroid Build Coastguard Worker-  intel/fs/gen12: Fixup/simplify SWSB annotations of SIMD32 scratch
1930*61046927SAndroid Build Coastguard Worker   writes.
1931*61046927SAndroid Build Coastguard Worker-  intel/fs/gen12: Workaround data coherency issues due to broken NoMask
1932*61046927SAndroid Build Coastguard Worker   control flow.
1933*61046927SAndroid Build Coastguard Worker-  intel/fs: Set src0 alpha present bit in header when provided in
1934*61046927SAndroid Build Coastguard Worker   message payload.
1935*61046927SAndroid Build Coastguard Worker-  intel/fs/gen11: Work around dual-source blending hangs in combination
1936*61046927SAndroid Build Coastguard Worker   with SIMD32.
1937*61046927SAndroid Build Coastguard Worker-  intel/fs: Make sample_mask_reg() local to brw_fs.cpp and use it in
1938*61046927SAndroid Build Coastguard Worker   more places.
1939*61046927SAndroid Build Coastguard Worker-  intel/fs: Use helper for discard sample mask flag subregister number.
1940*61046927SAndroid Build Coastguard Worker-  intel/fs/gen7+: Swap sample mask flag register and FIND_LIVE_CHANNEL
1941*61046927SAndroid Build Coastguard Worker   temporary.
1942*61046927SAndroid Build Coastguard Worker-  intel/fs: Refactor predication on sample mask into helper function.
1943*61046927SAndroid Build Coastguard Worker-  intel/fs: Return consistent UW types from sample_mask_reg() in
1944*61046927SAndroid Build Coastguard Worker   fragment shaders.
1945*61046927SAndroid Build Coastguard Worker-  intel/fs/gen7+: Implement discard/demote for SIMD32 programs.
1946*61046927SAndroid Build Coastguard Worker-  intel/compiler: Move base IR definitions into a separate header file
1947*61046927SAndroid Build Coastguard Worker-  intel/compiler: Reverse inclusion dependency between brw_cfg.h and
1948*61046927SAndroid Build Coastguard Worker   brw_shader.h
1949*61046927SAndroid Build Coastguard Worker-  intel/compiler: Nest definition of live variables block_data
1950*61046927SAndroid Build Coastguard Worker   structures
1951*61046927SAndroid Build Coastguard Worker-  intel/compiler: Reverse inclusion dependency between
1952*61046927SAndroid Build Coastguard Worker   brw_fs_live_variables.h and brw_fs.h
1953*61046927SAndroid Build Coastguard Worker-  intel/compiler: Reverse inclusion dependency between
1954*61046927SAndroid Build Coastguard Worker   brw_vec4_live_variables.h and brw_vec4.h
1955*61046927SAndroid Build Coastguard Worker-  intel/compiler: Introduce simple IR analysis pass framework
1956*61046927SAndroid Build Coastguard Worker-  intel/compiler: Introduce backend_shader method to propagate IR
1957*61046927SAndroid Build Coastguard Worker   changes to analysis passes
1958*61046927SAndroid Build Coastguard Worker-  intel/compiler: Define more detailed analysis dependency classes
1959*61046927SAndroid Build Coastguard Worker-  intel/compiler: Pass detailed dependency classes to
1960*61046927SAndroid Build Coastguard Worker   invalidate_analysis()
1961*61046927SAndroid Build Coastguard Worker-  intel/compiler: Mark virtual_grf_interferes and vars_interfere as
1962*61046927SAndroid Build Coastguard Worker   const
1963*61046927SAndroid Build Coastguard Worker-  intel/compiler: Move all live interval analysis results into
1964*61046927SAndroid Build Coastguard Worker   fs_live_variables
1965*61046927SAndroid Build Coastguard Worker-  intel/compiler: Move all live interval analysis results into
1966*61046927SAndroid Build Coastguard Worker   vec4_live_variables
1967*61046927SAndroid Build Coastguard Worker-  intel/compiler: Restructure live intervals computation code
1968*61046927SAndroid Build Coastguard Worker-  intel/compiler: Pass single backend_shader argument to the
1969*61046927SAndroid Build Coastguard Worker   fs_live_variables constructor
1970*61046927SAndroid Build Coastguard Worker-  intel/compiler: Pass single backend_shader argument to the
1971*61046927SAndroid Build Coastguard Worker   vec4_live_variables constructor
1972*61046927SAndroid Build Coastguard Worker-  intel/compiler/fs: Add live interval validation pass
1973*61046927SAndroid Build Coastguard Worker-  intel/compiler/vec4: Add live interval validation pass
1974*61046927SAndroid Build Coastguard Worker-  intel/compiler/fs: Switch liveness analysis to IR analysis framework
1975*61046927SAndroid Build Coastguard Worker-  intel/compiler/vec4: Switch liveness analysis to IR analysis
1976*61046927SAndroid Build Coastguard Worker   framework
1977*61046927SAndroid Build Coastguard Worker-  intel/compiler: Drop invalidate_live_intervals()
1978*61046927SAndroid Build Coastguard Worker-  intel/compiler: Move idom tree calculation and related logic into
1979*61046927SAndroid Build Coastguard Worker   analysis object
1980*61046927SAndroid Build Coastguard Worker-  intel/compiler: Move dominance tree data structure into idom_tree
1981*61046927SAndroid Build Coastguard Worker   object
1982*61046927SAndroid Build Coastguard Worker-  entel/compiler: Simplify new_idom reduction in dominance tree
1983*61046927SAndroid Build Coastguard Worker   calculation
1984*61046927SAndroid Build Coastguard Worker-  intel/compiler: Move register pressure calculation into IR analysis
1985*61046927SAndroid Build Coastguard Worker   object
1986*61046927SAndroid Build Coastguard Worker-  intel/compiler: Calculate num_instructions in O(1) during register
1987*61046927SAndroid Build Coastguard Worker   pressure calculation
1988*61046927SAndroid Build Coastguard Worker-  intel/fs: Fix workaround for VxH indirect addressing bug under
1989*61046927SAndroid Build Coastguard Worker   control flow.
1990*61046927SAndroid Build Coastguard Worker-  intel/fs/gen12: Fix interaction of SWSB dependency combination with
1991*61046927SAndroid Build Coastguard Worker   EU fusion workaround.
1992*61046927SAndroid Build Coastguard Worker-  intel/fs/gen12: Fix hangs with per-sample SIMD32 fragment shader
1993*61046927SAndroid Build Coastguard Worker   dispatch.
1994*61046927SAndroid Build Coastguard Worker-  intel/fs/gen12: Work around dual-source blending hangs in combination
1995*61046927SAndroid Build Coastguard Worker   with SIMD32.
1996*61046927SAndroid Build Coastguard Worker-  intel/fs/gen12: Fix Render Target Read header setup for new thread
1997*61046927SAndroid Build Coastguard Worker   payload layout.
1998*61046927SAndroid Build Coastguard Worker-  intel/ir: Add missing initialization of backend_reg::offset during
1999*61046927SAndroid Build Coastguard Worker   construction.
2000*61046927SAndroid Build Coastguard Worker-  intel/fs: Rename half() helpers to quarter(), allow index up to 3.
2001*61046927SAndroid Build Coastguard Worker-  intel/fs: Fix constness of argument of
2002*61046927SAndroid Build Coastguard Worker   fs_instruction_scheduler::is_compressed().
2003*61046927SAndroid Build Coastguard Worker-  intel/fs: Replace fs_visitor::bank_conflict_cycles() with stand-alone
2004*61046927SAndroid Build Coastguard Worker   function.
2005*61046927SAndroid Build Coastguard Worker-  intel/vec4: Fix constness of vec4_instruction::reads_flag() and
2006*61046927SAndroid Build Coastguard Worker   ::writes_flag().
2007*61046927SAndroid Build Coastguard Worker-  intel/ir: Import shader performance analysis pass.
2008*61046927SAndroid Build Coastguard Worker-  intel/fs: Heap-allocate fs_visitors in brw_compile_fs().
2009*61046927SAndroid Build Coastguard Worker-  intel/fs: Implement performance analysis-based SIMD32 heuristic for
2010*61046927SAndroid Build Coastguard Worker   fragment shaders.
2011*61046927SAndroid Build Coastguard Worker-  intel/fs: Add INTEL_DEBUG=no32 debugging flag.
2012*61046927SAndroid Build Coastguard Worker-  intel/ir: Use brw::performance object instead of CFG cycle counts for
2013*61046927SAndroid Build Coastguard Worker   codegen stats.
2014*61046927SAndroid Build Coastguard Worker-  intel/ir: Pass block cycle count information explicitly to
2015*61046927SAndroid Build Coastguard Worker   disassembler.
2016*61046927SAndroid Build Coastguard Worker-  intel/ir: Remove scheduling-based cycle count estimates.
2017*61046927SAndroid Build Coastguard Worker-  intel/ir: Update performance analysis parameters for memory fence
2018*61046927SAndroid Build Coastguard Worker   codegen changes.
2019*61046927SAndroid Build Coastguard Worker
2020*61046927SAndroid Build Coastguard WorkerFritz Koenig (3):
2021*61046927SAndroid Build Coastguard Worker
2022*61046927SAndroid Build Coastguard Worker-  Revert "gitlab-ci: disable a630 tests as mesa-cheza is down"
2023*61046927SAndroid Build Coastguard Worker-  Revert "gitlab-ci: disable a630 tests as mesa-cheza is down (again)"
2024*61046927SAndroid Build Coastguard Worker-  freedreno: allow FMT6_8_UNORM as a UBWC format
2025*61046927SAndroid Build Coastguard Worker
2026*61046927SAndroid Build Coastguard WorkerGeorg Lehmann (3):
2027*61046927SAndroid Build Coastguard Worker
2028*61046927SAndroid Build Coastguard Worker-  Correctly wait in the fragment stage until all semaphores are
2029*61046927SAndroid Build Coastguard Worker   signaled
2030*61046927SAndroid Build Coastguard Worker-  Vulkan Overlay: Don't try to change the image layout to present twice
2031*61046927SAndroid Build Coastguard Worker-  Vulkan overlay: use the corresponding image index for each swapchain
2032*61046927SAndroid Build Coastguard Worker
2033*61046927SAndroid Build Coastguard WorkerGert Wollny (63):
2034*61046927SAndroid Build Coastguard Worker
2035*61046927SAndroid Build Coastguard Worker-  r600: force new CF with TEX only if any texture value is written
2036*61046927SAndroid Build Coastguard Worker-  r600: Increase space for IO values to agree with
2037*61046927SAndroid Build Coastguard Worker   PIPE_MAX_SHADER_IN/OUTPUTS
2038*61046927SAndroid Build Coastguard Worker-  r600: Add NIR compiler options
2039*61046927SAndroid Build Coastguard Worker-  r600: Update state code to accept NIR shaders
2040*61046927SAndroid Build Coastguard Worker-  r600/sfn: Add a basic nir shader backend
2041*61046927SAndroid Build Coastguard Worker-  r600: enable NIR backend DEBUG flag for supported architectures
2042*61046927SAndroid Build Coastguard Worker-  r600/sfn: Add the VS in and FS out vectorization
2043*61046927SAndroid Build Coastguard Worker-  r600/sfn: Add the WaitAck instruction
2044*61046927SAndroid Build Coastguard Worker-  r600/sfn: add live range evaluation for the GPR
2045*61046927SAndroid Build Coastguard Worker-  r600/sfn: add register remapping
2046*61046927SAndroid Build Coastguard Worker-  r600/sfn: Add lowering arrays to scratch and according instructions
2047*61046927SAndroid Build Coastguard Worker-  r600/sfn: Add a load GDS result instruction
2048*61046927SAndroid Build Coastguard Worker-  r600/sfn: Add MemRingOut instructions
2049*61046927SAndroid Build Coastguard Worker-  r600/sfn: add emitVertex instructions
2050*61046927SAndroid Build Coastguard Worker-  r600/sfn: Add support for geometry shader
2051*61046927SAndroid Build Coastguard Worker-  r600/sfn: Add VS for TCS shader skeleton
2052*61046927SAndroid Build Coastguard Worker-  r600/sfn: Add compute shader skeleton
2053*61046927SAndroid Build Coastguard Worker-  r600/sfn: Add GDS instructions
2054*61046927SAndroid Build Coastguard Worker-  r600/sfn: Add lowering UBO access to r600 specific codes
2055*61046927SAndroid Build Coastguard Worker-  r600: Make sure LLVM is not used for DRAW
2056*61046927SAndroid Build Coastguard Worker-  r600/sfn: Add support for atomic instructions
2057*61046927SAndroid Build Coastguard Worker-  r600/sfn: Add support for SSBO load and store
2058*61046927SAndroid Build Coastguard Worker-  r600/sfn: Add .editorconfig file
2059*61046927SAndroid Build Coastguard Worker-  r600/sfn: Add some documentation
2060*61046927SAndroid Build Coastguard Worker-  r600/sfn: Avoid using dynamic_cast to identify type
2061*61046927SAndroid Build Coastguard Worker-  r600/sfn: Use static_cast when type is already known
2062*61046927SAndroid Build Coastguard Worker-  r600/sfn: Don't try to catch exceptions, the driver doesn't throw any
2063*61046927SAndroid Build Coastguard Worker-  gallium/tgsi_to_nir: Set nir_intrinsic_align_mul to 16 and offset to
2064*61046927SAndroid Build Coastguard Worker   0
2065*61046927SAndroid Build Coastguard Worker-  r600: Dump a few more variables when requested
2066*61046927SAndroid Build Coastguard Worker-  r600/sfn: Reduce array limit for scratch usage
2067*61046927SAndroid Build Coastguard Worker-  r600/sfn: Fix setting alignments when lowering UBOs
2068*61046927SAndroid Build Coastguard Worker-  r600/sfn: Implementing instructions blocks
2069*61046927SAndroid Build Coastguard Worker-  r600/nir: Pin interpolation results to channel
2070*61046927SAndroid Build Coastguard Worker-  r600/sfn: Fix null pointer deref in live range evalation
2071*61046927SAndroid Build Coastguard Worker-  r600/sfn: Handle b2b1 like it was a mov
2072*61046927SAndroid Build Coastguard Worker-  r600/sfn: Fix handling of GS inputs
2073*61046927SAndroid Build Coastguard Worker-  r600/sfn: Fix using the result of a fetch instruction in next fetch
2074*61046927SAndroid Build Coastguard Worker-  r600/sfn: Count only literals that are not inline to split
2075*61046927SAndroid Build Coastguard Worker   instruction groups
2076*61046927SAndroid Build Coastguard Worker-  r600/sfn: use new temp register allocation when loading single value
2077*61046927SAndroid Build Coastguard Worker   temporaries
2078*61046927SAndroid Build Coastguard Worker-  nir: Add r600 specific intrinsics for tesselation shader IO
2079*61046927SAndroid Build Coastguard Worker-  nir: Add umad24 and umul24 opcodes
2080*61046927SAndroid Build Coastguard Worker-  r600: Handle texcoord semantics in LDS index evaluation
2081*61046927SAndroid Build Coastguard Worker-  r600/sfn: simplify UBO lowering pass
2082*61046927SAndroid Build Coastguard Worker-  r600/sfn: Don't emit inline constants in the r600 IR
2083*61046927SAndroid Build Coastguard Worker-  r600/sfn: Add LDS IO instructions to r600 IR
2084*61046927SAndroid Build Coastguard Worker-  r600/sfn: Add LDS instruction to assembly conversion
2085*61046927SAndroid Build Coastguard Worker-  r600/sfn: Add TF write instruction
2086*61046927SAndroid Build Coastguard Worker-  r600/sfn: Add IR instruction to fetch the TESS parameters
2087*61046927SAndroid Build Coastguard Worker-  r600/sfn: Handle umul24 and umad24
2088*61046927SAndroid Build Coastguard Worker-  r600/sfn: Emit some LDS instructions
2089*61046927SAndroid Build Coastguard Worker-  r600/sfn: Move emission of barrier from compute shader to shader base
2090*61046927SAndroid Build Coastguard Worker-  r600/sfn: Add methods to valuepool to get a vector of values
2091*61046927SAndroid Build Coastguard Worker-  r600/sfn: Move some shader base methods to the public interface
2092*61046927SAndroid Build Coastguard Worker-  r600/sfn: extract class to handle the VS export to different stages
2093*61046927SAndroid Build Coastguard Worker-  r600/sfn: derive the GS from the vertex stage for a common interface
2094*61046927SAndroid Build Coastguard Worker-  r600/sfn: Handle LDS output in VS
2095*61046927SAndroid Build Coastguard Worker-  r600/sfn: Move removing of unused variables
2096*61046927SAndroid Build Coastguard Worker-  r600/sfn: Add lowering passes for Tesselation IO
2097*61046927SAndroid Build Coastguard Worker-  r600/sfn: Add tesselation shaders
2098*61046927SAndroid Build Coastguard Worker-  r600: Enable tesselation for NIR
2099*61046927SAndroid Build Coastguard Worker-  r600: Fix nir compiler options, i.e. don't lower IO to temps for TESS
2100*61046927SAndroid Build Coastguard Worker-  r600/sfn: Fix printing vertex fetch instruction flags
2101*61046927SAndroid Build Coastguard Worker-  r600: Fix duplicated subexpression in r600_asm.c
2102*61046927SAndroid Build Coastguard Worker
2103*61046927SAndroid Build Coastguard WorkerGreg V (3):
2104*61046927SAndroid Build Coastguard Worker
2105*61046927SAndroid Build Coastguard Worker-  amd/addrlib: fix build on non-x86 platforms
2106*61046927SAndroid Build Coastguard Worker-  r600: add missing <array> include
2107*61046927SAndroid Build Coastguard Worker-  svga: fix build on FreeBSD
2108*61046927SAndroid Build Coastguard Worker
2109*61046927SAndroid Build Coastguard WorkerH.J. Lu (2):
2110*61046927SAndroid Build Coastguard Worker
2111*61046927SAndroid Build Coastguard Worker-  x86_init_func_common: Add ENDBR at function entry
2112*61046927SAndroid Build Coastguard Worker-  x86: Add ENDBR at function entries
2113*61046927SAndroid Build Coastguard Worker
2114*61046927SAndroid Build Coastguard WorkerHanno Böck (1):
2115*61046927SAndroid Build Coastguard Worker
2116*61046927SAndroid Build Coastguard Worker-  Properly check mmap return value
2117*61046927SAndroid Build Coastguard Worker
2118*61046927SAndroid Build Coastguard WorkerHyunjun Ko (27):
2119*61046927SAndroid Build Coastguard Worker
2120*61046927SAndroid Build Coastguard Worker-  freedreno/ir3: fix printing half constant registers.
2121*61046927SAndroid Build Coastguard Worker-  freedreno/ir3: Add cat4 mediump opcodes
2122*61046927SAndroid Build Coastguard Worker-  freedreno/ir3: put the conversion back for half const to the right
2123*61046927SAndroid Build Coastguard Worker   place.
2124*61046927SAndroid Build Coastguard Worker-  freedreno/ir3: Fold const only when the type is float
2125*61046927SAndroid Build Coastguard Worker-  freedreno/ir3: Add new ir3 pass to fold out fp16 conversions
2126*61046927SAndroid Build Coastguard Worker-  nir: Add optimization for doing removing f16/f32 conversions
2127*61046927SAndroid Build Coastguard Worker-  freedreno/ir3: handle half registers for arrays during register
2128*61046927SAndroid Build Coastguard Worker   allocation.
2129*61046927SAndroid Build Coastguard Worker-  turnip: support indirect draw
2130*61046927SAndroid Build Coastguard Worker-  glsl: Handle fp16 unary operations when lowering matrix operations
2131*61046927SAndroid Build Coastguard Worker-  glsl/lower_instructions: Handle fp16 for MOD_TO_FLOOR
2132*61046927SAndroid Build Coastguard Worker-  turnip: Gather information for transform feedback
2133*61046927SAndroid Build Coastguard Worker-  turnip: Define structs for transform feedback
2134*61046927SAndroid Build Coastguard Worker-  turnip: Setup stream-output when linking program
2135*61046927SAndroid Build Coastguard Worker-  turnip: Implement stream-out emit and vkApis for transform feedback
2136*61046927SAndroid Build Coastguard Worker-  turnip: Implement an empty function vkCmdDrawIndirectByteCountEXT
2137*61046927SAndroid Build Coastguard Worker-  turnip: Enable VK_EXT_transform_feedback
2138*61046927SAndroid Build Coastguard Worker-  turnip: Add tu6_control struct.
2139*61046927SAndroid Build Coastguard Worker-  turnip: Fix wrong assignment of xfb output's offset.
2140*61046927SAndroid Build Coastguard Worker-  turnip: Do gathering xfb info after nir_remove_dead_variables
2141*61046927SAndroid Build Coastguard Worker-  freedreno: Enable mediump lowering
2142*61046927SAndroid Build Coastguard Worker-  freedreno/ir3: enable nir_opt_loop_unroll on a6xx
2143*61046927SAndroid Build Coastguard Worker-  nir: fix wrong assignment to buffer in xfb_varyings_info
2144*61046927SAndroid Build Coastguard Worker-  turnip: make the struct slot_value of queries get 2 values
2145*61046927SAndroid Build Coastguard Worker-  turnip: Implement and enable
2146*61046927SAndroid Build Coastguard Worker   VK_QUERY_TYPE_TRANSFORM_FEEDBACK_STREAM_EXT
2147*61046927SAndroid Build Coastguard Worker-  turnip : Fix wrong offset calculation for xfb buffer.
2148*61046927SAndroid Build Coastguard Worker-  turnip: Skip unused regs when setting up streamout buffers
2149*61046927SAndroid Build Coastguard Worker-  turnip: Fix crashes when geometry shader constants aren't used
2150*61046927SAndroid Build Coastguard Worker
2151*61046927SAndroid Build Coastguard WorkerIago Toral Quiroga (1):
2152*61046927SAndroid Build Coastguard Worker
2153*61046927SAndroid Build Coastguard Worker-  nir: add a bool bitsize lowering pass
2154*61046927SAndroid Build Coastguard Worker
2155*61046927SAndroid Build Coastguard WorkerIan Romanick (62):
2156*61046927SAndroid Build Coastguard Worker
2157*61046927SAndroid Build Coastguard Worker-  intel/fs: Don't count integer instructions as being possibly coissue
2158*61046927SAndroid Build Coastguard Worker-  nir: Mark fmin and fmax as commutative and associative
2159*61046927SAndroid Build Coastguard Worker-  mesa/draw: Make sure all the unused fields are initialized to zero
2160*61046927SAndroid Build Coastguard Worker-  nir/search: Use larger type to hold linearized index
2161*61046927SAndroid Build Coastguard Worker-  intel/fs: Correctly handle multiply of fsign with a source modifier
2162*61046927SAndroid Build Coastguard Worker-  intel/fs: Do cmod prop again after scheduling
2163*61046927SAndroid Build Coastguard Worker-  intel/fs: Allow NOT instructions in conditional discard optimization
2164*61046927SAndroid Build Coastguard Worker-  intel/fs: Fix NULL destinations on 3-source instructions again after
2165*61046927SAndroid Build Coastguard Worker   late DCE
2166*61046927SAndroid Build Coastguard Worker-  nir/algebraic: Simplify logic to detect sign of an integer
2167*61046927SAndroid Build Coastguard Worker-  nir/algebraic: optimize ior(ine(a, 0), ine(b, 0)) to ine(ior(a, b),
2168*61046927SAndroid Build Coastguard Worker   0)
2169*61046927SAndroid Build Coastguard Worker-  nir/algebraic: Generalize some and-of-shift-right patterns [v2]
2170*61046927SAndroid Build Coastguard Worker-  nir/algebraic: Constant reassociation for bitwise operations too
2171*61046927SAndroid Build Coastguard Worker-  nir/algebraic: Simplify a contradiction that can occur in
2172*61046927SAndroid Build Coastguard Worker   \__flt64_nonnan
2173*61046927SAndroid Build Coastguard Worker-  soft-fp64/b2f: Reimplement using bitwise logic ops
2174*61046927SAndroid Build Coastguard Worker-  soft-fp64: Don't open-code umulExtended
2175*61046927SAndroid Build Coastguard Worker-  soft-fp64: Simplify \__countLeadingZeros32 function
2176*61046927SAndroid Build Coastguard Worker-  soft-fp64: Pick a single idiom for treating sign value as a Boolean
2177*61046927SAndroid Build Coastguard Worker-  soft-fp64: Store sign value as 0 or 0x80000000
2178*61046927SAndroid Build Coastguard Worker-  soft-fp64/fneg: Don't treat NaN specially
2179*61046927SAndroid Build Coastguard Worker-  soft-fp64/flt: Perform checks in a different order
2180*61046927SAndroid Build Coastguard Worker-  soft-fp64/fsat: Correctly handle NaN
2181*61046927SAndroid Build Coastguard Worker-  soft-fp64/fsat: Micro-optimize x < 0 test
2182*61046927SAndroid Build Coastguard Worker-  soft-fp64/fsat: Micro-optimize x >= 1 test
2183*61046927SAndroid Build Coastguard Worker-  soft-fp64: Relax the way NaN is propagated
2184*61046927SAndroid Build Coastguard Worker-  soft-fp64/ffloor: Simplify the >= 0 comparison
2185*61046927SAndroid Build Coastguard Worker-  soft-fp64: Optimize \__fmin64 and \__fmax64 by using different
2186*61046927SAndroid Build Coastguard Worker   evaluation order [v2]
2187*61046927SAndroid Build Coastguard Worker-  soft-fp64/fadd: Instead of tracking "b < a", track sign of the
2188*61046927SAndroid Build Coastguard Worker   difference
2189*61046927SAndroid Build Coastguard Worker-  soft-fp64/fadd: Massively split the live range of zFrac0 and zFrac1
2190*61046927SAndroid Build Coastguard Worker-  soft-fp64/fadd: Pick zero or non-zero result based on subtraction
2191*61046927SAndroid Build Coastguard Worker   result
2192*61046927SAndroid Build Coastguard Worker-  soft-fp64/fadd: Just let the subtraction happen when the result will
2193*61046927SAndroid Build Coastguard Worker   be zero
2194*61046927SAndroid Build Coastguard Worker-  soft-fp64/fadd: Delete a redundant condition check
2195*61046927SAndroid Build Coastguard Worker-  soft-fp64/fadd: Reformat after previous commit
2196*61046927SAndroid Build Coastguard Worker-  soft-fp64/fadd: Combine an if-statement into the preceeding
2197*61046927SAndroid Build Coastguard Worker   else-clause
2198*61046927SAndroid Build Coastguard Worker-  soft-fp64/fadd: Rename aFrac and bFrac variables
2199*61046927SAndroid Build Coastguard Worker-  soft-fp64/fadd: Use absolute value of expDiff
2200*61046927SAndroid Build Coastguard Worker-  soft-fp64/fadd: Move common code out of both branches of an
2201*61046927SAndroid Build Coastguard Worker   if-statement
2202*61046927SAndroid Build Coastguard Worker-  soft-fp64/fadd: Common code optimization for differing sign case
2203*61046927SAndroid Build Coastguard Worker-  soft-fp64: Split a block that was missing a cast on a comparison
2204*61046927SAndroid Build Coastguard Worker-  intel/vec4: Allow late copy propagation on vec4
2205*61046927SAndroid Build Coastguard Worker-  nir/algebraic: Change the default cursor location when replacing a
2206*61046927SAndroid Build Coastguard Worker   unary op
2207*61046927SAndroid Build Coastguard Worker-  nir/algebraic: Distribute source modifiers into instructions
2208*61046927SAndroid Build Coastguard Worker-  nir/algebraic: Use value range analysis to convert fmax to fsat
2209*61046927SAndroid Build Coastguard Worker-  nir/algebraic: Remove a redundant fabs pattern
2210*61046927SAndroid Build Coastguard Worker-  tnl: Don't dereference NULL obj pointer in bind_indices
2211*61046927SAndroid Build Coastguard Worker-  tnl: Don't dereference NULL obj pointer in replay_init
2212*61046927SAndroid Build Coastguard Worker-  tnl: Don't dereference NULL obj pointer in t_rebase_prims
2213*61046927SAndroid Build Coastguard Worker-  tnl: Silence unused parameter 'attrib' warning in
2214*61046927SAndroid Build Coastguard Worker   convert_half_to_float
2215*61046927SAndroid Build Coastguard Worker-  tnl: Silence unused parameter warnings in \_tnl_draw_prims
2216*61046927SAndroid Build Coastguard Worker-  tnl: Silence unused parameter warnings in dump_draw_info
2217*61046927SAndroid Build Coastguard Worker-  tnl: Silence unused parameter warnings in \_tnl_split_inplace
2218*61046927SAndroid Build Coastguard Worker-  tnl: Code formatting in t_draw.c
2219*61046927SAndroid Build Coastguard Worker-  tnl: Code formatting in t_rebase.c
2220*61046927SAndroid Build Coastguard Worker-  intel/compiler: Silence unused parameter warnings in vec4_tcs_visitor
2221*61046927SAndroid Build Coastguard Worker-  intel/compiler: Silence unused parameter warning in
2222*61046927SAndroid Build Coastguard Worker   fs_live_variables::setup_one_read
2223*61046927SAndroid Build Coastguard Worker-  intel/compiler: Silence unused parameter warning in
2224*61046927SAndroid Build Coastguard Worker   update_inst_scoreboard
2225*61046927SAndroid Build Coastguard Worker-  intel/compiler: Only GE and L modifiers are commutative for SEL
2226*61046927SAndroid Build Coastguard Worker-  intel/compiler: CSEL can do saturate
2227*61046927SAndroid Build Coastguard Worker-  intel/compiler: Fixup operands in fs_builder::emit() that takes array
2228*61046927SAndroid Build Coastguard Worker-  nir/algebraic: Detect some kinds of malformed variable names
2229*61046927SAndroid Build Coastguard Worker-  nir/algebraic: Require operands to iand be 32-bit
2230*61046927SAndroid Build Coastguard Worker-  nir/algebraic: Optimize ushr of pack_half, not ishr
2231*61046927SAndroid Build Coastguard Worker-  anv/tests: Don't rely on assert or changing NDEBUG in tests
2232*61046927SAndroid Build Coastguard Worker
2233*61046927SAndroid Build Coastguard WorkerIcecream95 (16):
2234*61046927SAndroid Build Coastguard Worker
2235*61046927SAndroid Build Coastguard Worker-  panfrost: Fix non-debug builds
2236*61046927SAndroid Build Coastguard Worker-  panfrost: Inline panfrost_get_default_swizzle
2237*61046927SAndroid Build Coastguard Worker-  panfrost: LogicOp support
2238*61046927SAndroid Build Coastguard Worker-  nir: Allow nir_format conversions to work on 32-bit values
2239*61046927SAndroid Build Coastguard Worker-  panfrost: LogicOp fixes and non 8-bit format support
2240*61046927SAndroid Build Coastguard Worker-  mesa/format_utils: Add a fast-path for RGBA to BGRA
2241*61046927SAndroid Build Coastguard Worker-  panfrost: Extend the tiled store fast-path to loads
2242*61046927SAndroid Build Coastguard Worker-  panfrost: Mark 64-bit formats as unsupported
2243*61046927SAndroid Build Coastguard Worker-  panfrost: Add support for B5G5R5X1
2244*61046927SAndroid Build Coastguard Worker-  st/mesa: Fall back on R3G3B2 for R3_G3_B2
2245*61046927SAndroid Build Coastguard Worker-  panfrost: Add support for R3G3B2
2246*61046927SAndroid Build Coastguard Worker-  panfrost: Correctly identify format 0x4c
2247*61046927SAndroid Build Coastguard Worker-  pan/midgard: Fix a divide by zero in emit_alu_bundle
2248*61046927SAndroid Build Coastguard Worker-  panfrost: Fix GL_EXT_vertex_array_bgra
2249*61046927SAndroid Build Coastguard Worker-  panfrost: Enable PIPE_CAP_VERTEX_COLOR_UNCLAMPED
2250*61046927SAndroid Build Coastguard Worker-  panfrost: Fix background showing when using discard
2251*61046927SAndroid Build Coastguard Worker
2252*61046927SAndroid Build Coastguard WorkerIcenowy Zheng (3):
2253*61046927SAndroid Build Coastguard Worker
2254*61046927SAndroid Build Coastguard Worker-  lima: remove its hash table entry when invalidating a resource
2255*61046927SAndroid Build Coastguard Worker-  lima: expose fragment shader derivatives capability
2256*61046927SAndroid Build Coastguard Worker-  lima: implement zsbuf reload
2257*61046927SAndroid Build Coastguard Worker
2258*61046927SAndroid Build Coastguard WorkerIlia Mirkin (24):
2259*61046927SAndroid Build Coastguard Worker
2260*61046927SAndroid Build Coastguard Worker-  nv50: report max lod bias of 15.0
2261*61046927SAndroid Build Coastguard Worker-  gitlab-ci: disable panfrost runners
2262*61046927SAndroid Build Coastguard Worker-  mesa: fix \_mesa_draw_nonzero_divisor_bits to return nonzero divisors
2263*61046927SAndroid Build Coastguard Worker-  nv50,nvc0: add newly added PIPE_CAP's to list
2264*61046927SAndroid Build Coastguard Worker-  st/mesa: allow TXB2/TXL2 to work with cube array shadow textures
2265*61046927SAndroid Build Coastguard Worker-  nvc0: enable EXT_texture_shadow_lod
2266*61046927SAndroid Build Coastguard Worker-  st/vdpau: avoid asserting on new VDP_YCBCR\_\* formats
2267*61046927SAndroid Build Coastguard Worker-  st/vdpau: make query test for 2D support
2268*61046927SAndroid Build Coastguard Worker-  nv50: don't try to upload MSAA settings for BUFFER textures
2269*61046927SAndroid Build Coastguard Worker-  gallium: add viewport swizzling state and cap
2270*61046927SAndroid Build Coastguard Worker-  mesa: add GL_NV_viewport_swizzle support
2271*61046927SAndroid Build Coastguard Worker-  st/mesa: add NV_viewport_swizzle support
2272*61046927SAndroid Build Coastguard Worker-  nvc0: add NV_viewport_swizzle support for GM200+
2273*61046927SAndroid Build Coastguard Worker-  compiler: add VARYING_SLOT_VIEWPORT_MASK
2274*61046927SAndroid Build Coastguard Worker-  glsl: add NV_viewport_array2 support
2275*61046927SAndroid Build Coastguard Worker-  mesa: add NV_viewport_array2 enable, attach to glsl
2276*61046927SAndroid Build Coastguard Worker-  gallium: add TGSI_SEMANTIC_VIEWPORT_MASK
2277*61046927SAndroid Build Coastguard Worker-  gallium: add TGSI_PROPERTY_LAYER_VIEWPORT_RELATIVE
2278*61046927SAndroid Build Coastguard Worker-  gallium: add PIPE_CAP_VIEWPORT_MASK
2279*61046927SAndroid Build Coastguard Worker-  st/mesa: add support for GL_NV_viewport_array2
2280*61046927SAndroid Build Coastguard Worker-  nvc0: enable GL_NV_viewport_array2
2281*61046927SAndroid Build Coastguard Worker-  nv50,nvc0: update with latest caps
2282*61046927SAndroid Build Coastguard Worker-  docs: update for recently-added nvc0 features
2283*61046927SAndroid Build Coastguard Worker-  mesa: add interaction between compute derivatives and variable local
2284*61046927SAndroid Build Coastguard Worker   sizes
2285*61046927SAndroid Build Coastguard Worker
2286*61046927SAndroid Build Coastguard WorkerIndrajit Kumar Das (4):
2287*61046927SAndroid Build Coastguard Worker
2288*61046927SAndroid Build Coastguard Worker-  glapi/copyimage: Implement CopyImageSubDataNV
2289*61046927SAndroid Build Coastguard Worker-  gallium: prepare framework for supporting
2290*61046927SAndroid Build Coastguard Worker   AlphaToCoverageDitherControlNV
2291*61046927SAndroid Build Coastguard Worker-  mesa: add support for AlphaToCoverageDitherControlNV
2292*61046927SAndroid Build Coastguard Worker-  radeonsi: enable support for AlphaToCoverageDitherControlNV
2293*61046927SAndroid Build Coastguard Worker
2294*61046927SAndroid Build Coastguard WorkerIvan Molodetskikh (1):
2295*61046927SAndroid Build Coastguard Worker
2296*61046927SAndroid Build Coastguard Worker-  egl: allow INVALID format for linux_dmabuf
2297*61046927SAndroid Build Coastguard Worker
2298*61046927SAndroid Build Coastguard WorkerJames Xiong (2):
2299*61046927SAndroid Build Coastguard Worker
2300*61046927SAndroid Build Coastguard Worker-  iris: handle the failure of converting unsupported yuv formats to isl
2301*61046927SAndroid Build Coastguard Worker-  gallium: let the pipe drivers decide the supported modifiers
2302*61046927SAndroid Build Coastguard Worker
2303*61046927SAndroid Build Coastguard WorkerJames Zhu (1):
2304*61046927SAndroid Build Coastguard Worker
2305*61046927SAndroid Build Coastguard Worker-  radeonsi: fix Segmentation fault during vaapi enc test
2306*61046927SAndroid Build Coastguard Worker
2307*61046927SAndroid Build Coastguard WorkerJan Palus (1):
2308*61046927SAndroid Build Coastguard Worker
2309*61046927SAndroid Build Coastguard Worker-  targets/opencl: fix build against LLVM>=10 with Polly support
2310*61046927SAndroid Build Coastguard Worker
2311*61046927SAndroid Build Coastguard WorkerJan Vesely (2):
2312*61046927SAndroid Build Coastguard Worker
2313*61046927SAndroid Build Coastguard Worker-  clover: Use explicit conversion from llvm::StringRef to std::string
2314*61046927SAndroid Build Coastguard Worker-  clover: Check if the detected clang libraries are usable
2315*61046927SAndroid Build Coastguard Worker
2316*61046927SAndroid Build Coastguard WorkerJan Zielinski (8):
2317*61046927SAndroid Build Coastguard Worker
2318*61046927SAndroid Build Coastguard Worker-  gallium/swr: Fix various asserts and security issues
2319*61046927SAndroid Build Coastguard Worker-  gallium/swr: fix corruptions in Unigine Heaven
2320*61046927SAndroid Build Coastguard Worker-  gallium/swr: use ElementCount type arguments for getSplat()
2321*61046927SAndroid Build Coastguard Worker-  gallium/gallivm: Remove workaround disabling AVX code for newer CPUs
2322*61046927SAndroid Build Coastguard Worker-  gallium/gallivm: fix compilation issues with llvm 11
2323*61046927SAndroid Build Coastguard Worker-  gallium/gallivm: remove unused header include for newer LLVM
2324*61046927SAndroid Build Coastguard Worker-  gallium/swr: Fix LLVM 11 compilation issues
2325*61046927SAndroid Build Coastguard Worker-  gallium/swr: Fix crashes and failures in vertex fetch
2326*61046927SAndroid Build Coastguard Worker
2327*61046927SAndroid Build Coastguard WorkerFaith Ekstrand (202):
2328*61046927SAndroid Build Coastguard Worker
2329*61046927SAndroid Build Coastguard Worker-  genxml: Add a new 3DSTATE_SF field on gen12
2330*61046927SAndroid Build Coastguard Worker-  anv,iris: Set 3DSTATE_SF::DerefBlockSize to per-poly on Gen12+
2331*61046927SAndroid Build Coastguard Worker-  intel/genxml: Drop SLMEnable from L3CNTLREG on Gen11
2332*61046927SAndroid Build Coastguard Worker-  iris: Set SLMEnable based on the L3$ config
2333*61046927SAndroid Build Coastguard Worker-  iris: Store the L3$ configs in the screen
2334*61046927SAndroid Build Coastguard Worker-  iris: Use the URB size from the L3$ config
2335*61046927SAndroid Build Coastguard Worker-  i965: Re-emit l3 state before BLORP executes
2336*61046927SAndroid Build Coastguard Worker-  intel: Take a gen_l3_config in gen_get_urb_config
2337*61046927SAndroid Build Coastguard Worker-  intel/blorp: Always emit URB config on Gen7+
2338*61046927SAndroid Build Coastguard Worker-  iris: Consolodate URB emit
2339*61046927SAndroid Build Coastguard Worker-  anv: Emit URB setup earlier
2340*61046927SAndroid Build Coastguard Worker-  intel/common: Return the block size from get_urb_config
2341*61046927SAndroid Build Coastguard Worker-  intel/blorp: Plumb deref block size through to 3DSTATE_SF
2342*61046927SAndroid Build Coastguard Worker-  anv: Plumb deref block size through to 3DSTATE_SF
2343*61046927SAndroid Build Coastguard Worker-  iris: Plumb deref block size through to 3DSTATE_SF
2344*61046927SAndroid Build Coastguard Worker-  anv: Always fill out the AUX table even if CCS is disabled
2345*61046927SAndroid Build Coastguard Worker-  intel/eu/validate: Don't validate regions of sends
2346*61046927SAndroid Build Coastguard Worker-  intel/disasm: SEND has two sources on Gen12+
2347*61046927SAndroid Build Coastguard Worker-  intel/tools: Handle strides better when dumping buffers
2348*61046927SAndroid Build Coastguard Worker-  intel/fs: Write the address register with NoMask for MOV_INDIRECT
2349*61046927SAndroid Build Coastguard Worker-  anv/blorp: Use the correct size for vkCmdCopyBufferToImage
2350*61046927SAndroid Build Coastguard Worker-  anv: No-op submit and wait calls when no_hw is set
2351*61046927SAndroid Build Coastguard Worker-  anv: Reject modifiers on depth/stencil formats
2352*61046927SAndroid Build Coastguard Worker-  vulkan: Update the XML and headers to 1.2.133
2353*61046927SAndroid Build Coastguard Worker-  nir: Fix the nir_builder include path for nir_builtin_builder
2354*61046927SAndroid Build Coastguard Worker-  nir/builder: Return an integer from nir_get_texture_size
2355*61046927SAndroid Build Coastguard Worker-  intel/isl: Add isl_aux_info.c to Makefile.sources
2356*61046927SAndroid Build Coastguard Worker-  anv: Always enable the data cache
2357*61046927SAndroid Build Coastguard Worker-  nir: Drop nir_tex_instr::texture_array_size
2358*61046927SAndroid Build Coastguard Worker-  anv: Use the PIPE_CONTROL instead of bits for the CS stall W/A
2359*61046927SAndroid Build Coastguard Worker-  anv: Use a proper end-of-pipe sync instead of just CS stall
2360*61046927SAndroid Build Coastguard Worker-  anv: Do end-of-pipe sync around MCS/CCS ops instead of CS stall
2361*61046927SAndroid Build Coastguard Worker-  nir: Flush to zero with OOB low exponents in ldexp
2362*61046927SAndroid Build Coastguard Worker-  isl: Set 3DSTATE_DEPTH_BUFFER::Depth correctly for 3D surfaces
2363*61046927SAndroid Build Coastguard Worker-  iris: Allow HiZ on blit sources
2364*61046927SAndroid Build Coastguard Worker-  blorp: Write to depth/stencil images as depth/stencil when possible
2365*61046927SAndroid Build Coastguard Worker-  anv: Enable HiZ for VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL
2366*61046927SAndroid Build Coastguard Worker-  iris: Enable CCS for copies from HiZ+CCS depth buffers
2367*61046927SAndroid Build Coastguard Worker-  iris: Enable HiZ and stencil CCS for blorp blit destinations
2368*61046927SAndroid Build Coastguard Worker-  iris: Don't skip fast depth clears if the color changed
2369*61046927SAndroid Build Coastguard Worker-  anv: Parse VkPhysicalDeviceFeatures2 in CreateDevice
2370*61046927SAndroid Build Coastguard Worker-  anv: Mark max_push_range UNUSED and simplify the code
2371*61046927SAndroid Build Coastguard Worker-  anv: Pass buffer addresses into emit_push_constant\*
2372*61046927SAndroid Build Coastguard Worker-  anv: Delete some pointless break statements
2373*61046927SAndroid Build Coastguard Worker-  anv: Align UBO sizes to 32B
2374*61046927SAndroid Build Coastguard Worker-  anv: Add an align_down_u32 helper
2375*61046927SAndroid Build Coastguard Worker-  anv: Bounds-check pushed UBOs when robustBufferAccess = true
2376*61046927SAndroid Build Coastguard Worker-  vulkan/wsi: Don't leak the FD when
2377*61046927SAndroid Build Coastguard Worker   GetImageDrmFormatModifierProperties fails
2378*61046927SAndroid Build Coastguard Worker-  vulkan/wsi: Return an error if dup() fails
2379*61046927SAndroid Build Coastguard Worker-  intel/isl: Clean up some aux surface logic
2380*61046927SAndroid Build Coastguard Worker-  intel/isl: Add a separate ISL_AUX_USAGE_HIZ_CCS_WT
2381*61046927SAndroid Build Coastguard Worker-  intel/blorp: Allow HIZ_CCS_WT in copy sources
2382*61046927SAndroid Build Coastguard Worker-  iris: Use ISL_AUX_USAGE_HIZ_CCS_WT to indicate write-through HiZ
2383*61046927SAndroid Build Coastguard Worker-  intel/isl: Require ISL_AUX_USAGE_HIZ_CCS_WT for HZ+CCS WT mode
2384*61046927SAndroid Build Coastguard Worker-  intel/isl: Add a separate ISL_AUX_USAGE_STC_CCS
2385*61046927SAndroid Build Coastguard Worker-  intel/blorp: Allow STC_CCS in blit sources
2386*61046927SAndroid Build Coastguard Worker-  iris: Use ISL_AUX_USAGE_STC_CCS for stencil CCS
2387*61046927SAndroid Build Coastguard Worker-  intel: Require ISL_AUX_USAGE_STC_CCS for stencil CCS
2388*61046927SAndroid Build Coastguard Worker-  intel/isl: Set DepthStencilResource based on aux usage
2389*61046927SAndroid Build Coastguard Worker-  anv: Dump push ranges via VK_KHR_pipeline_executable_properties
2390*61046927SAndroid Build Coastguard Worker-  anv: Fix the comparison in an assert
2391*61046927SAndroid Build Coastguard Worker-  anv: Push UBO ranges relative to the start of the binding
2392*61046927SAndroid Build Coastguard Worker-  anv: Do an end-of-pipe sync before updating AUX table entries
2393*61046927SAndroid Build Coastguard Worker-  intel/isl: Don't align linear images to 64K on Gen12+
2394*61046927SAndroid Build Coastguard Worker-  intel/blorp: Add support for swizzling fast-clear colors
2395*61046927SAndroid Build Coastguard Worker-  anv: Swizzle fast-clear values
2396*61046927SAndroid Build Coastguard Worker-  intel/iris: Always initialize CCS to 0
2397*61046927SAndroid Build Coastguard Worker-  anv: Only add END_OF_PIPE_SYNC if we actually have AUX_INVAL
2398*61046927SAndroid Build Coastguard Worker-  util/sparse_array: Finish the sparse_array in the tests
2399*61046927SAndroid Build Coastguard Worker-  util/sparse_array: Add a node_size_log2 temporary
2400*61046927SAndroid Build Coastguard Worker-  meson,ci: Disable sparse_array tests on windows
2401*61046927SAndroid Build Coastguard Worker-  util/sparse_array: Stash the node level in the node pointer
2402*61046927SAndroid Build Coastguard Worker-  anv: Stop fetching the timestamp frequency ourselves
2403*61046927SAndroid Build Coastguard Worker-  intel/dump_gpu: Add an ensure_device_info helper
2404*61046927SAndroid Build Coastguard Worker-  intel/dump_gpu: Handle a bunch of getparam in the no-HW case
2405*61046927SAndroid Build Coastguard Worker-  intel/nir: Run copy-prop and DCE after lower_bool_to_int32
2406*61046927SAndroid Build Coastguard Worker-  nir: Add b2b opcodes
2407*61046927SAndroid Build Coastguard Worker-  aco: Implement b2b32 and b2b1
2408*61046927SAndroid Build Coastguard Worker-  nir: Use b2b opcodes for shared and constant memory
2409*61046927SAndroid Build Coastguard Worker-  nir: Insert b2b1s around booleans in nir_lower_to
2410*61046927SAndroid Build Coastguard Worker-  anv: Set alignments on descriptor and constant loads
2411*61046927SAndroid Build Coastguard Worker-  nir: Validate that memory load/store ops work on whole bytes
2412*61046927SAndroid Build Coastguard Worker-  nir: Set UBO alignments in lower_uniforms_to_ubo
2413*61046927SAndroid Build Coastguard Worker-  nir/opt_loop_unroll: Fix has_nested_loop handling
2414*61046927SAndroid Build Coastguard Worker-  nir/lower_int64: Lower 8 and 16-bit downcasts with nir_lower_mov64
2415*61046927SAndroid Build Coastguard Worker-  nir/algebraic: Add downcast-of-pack opts
2416*61046927SAndroid Build Coastguard Worker-  nir: Add a nir_op_is_vec helper
2417*61046927SAndroid Build Coastguard Worker-  nir: Copy propagate through vec8s and vec16s
2418*61046927SAndroid Build Coastguard Worker-  nir: Handle vec8/16 in bool_to_bitsize
2419*61046927SAndroid Build Coastguard Worker-  nir: Handle vec8/16 in gather_ssa_types
2420*61046927SAndroid Build Coastguard Worker-  nir: Handle vec8/16 in lower_phis_to_scalar
2421*61046927SAndroid Build Coastguard Worker-  nir: Handle vec8/16 in lower_regs_to_ssa
2422*61046927SAndroid Build Coastguard Worker-  nir: Handle vec8/16 in opt_split_alu_of_phi
2423*61046927SAndroid Build Coastguard Worker-  nir: Treat vec8/16 as select in opt_peephole_select
2424*61046927SAndroid Build Coastguard Worker-  nir: Handle vec8/16 in opt_undef_vecN
2425*61046927SAndroid Build Coastguard Worker-  nir: Handle vec8/16 in nir_shrink_array_vars
2426*61046927SAndroid Build Coastguard Worker-  anv: Account for the header in anv_state_stream_alloc
2427*61046927SAndroid Build Coastguard Worker-  anv/allocator: Use util_dynarray for blocks in anv_state_stream
2428*61046927SAndroid Build Coastguard Worker-  spirv: Implement OpCopyObject and OpCopyLogical as blind copies
2429*61046927SAndroid Build Coastguard Worker-  Revert "spirv: Implement OpCopyObject and OpCopyLogical as blind
2430*61046927SAndroid Build Coastguard Worker   copies"
2431*61046927SAndroid Build Coastguard Worker-  anv/image: Use align_u64 for image offsets
2432*61046927SAndroid Build Coastguard Worker-  nir/from_ssa: Only chain movs when a src is also a dest
2433*61046927SAndroid Build Coastguard Worker-  intel/fs: Choose memory message type based on bit size
2434*61046927SAndroid Build Coastguard Worker-  anv: Improve brw_nir_lower_mem_access_bit_sizes
2435*61046927SAndroid Build Coastguard Worker-  iris: Set alignments on cbuf0 and constant reads
2436*61046927SAndroid Build Coastguard Worker-  intel/nir: Lower memory access bit sizes later
2437*61046927SAndroid Build Coastguard Worker-  nir/load_store_vectorize: Fix shared atomic info
2438*61046927SAndroid Build Coastguard Worker-  nir/load_store_vectorize: Use nir_iadd_imm for offsets
2439*61046927SAndroid Build Coastguard Worker-  nir/load_store_vectorize: Add support for nir_var_mem_global
2440*61046927SAndroid Build Coastguard Worker-  intel/nir: Enable load/store vectorization
2441*61046927SAndroid Build Coastguard Worker-  spirv: Add a vtn_block() helper
2442*61046927SAndroid Build Coastguard Worker-  spirv: Add cast and loop helpers for vtn_cf_node
2443*61046927SAndroid Build Coastguard Worker-  spirv: Make vtn_case a vtn_cf_node
2444*61046927SAndroid Build Coastguard Worker-  spirv: Make vtn_function a vtn_cf_node
2445*61046927SAndroid Build Coastguard Worker-  spirv: Add a parent field to vtn_cf_node
2446*61046927SAndroid Build Coastguard Worker-  spirv: Rewrite CFG construction
2447*61046927SAndroid Build Coastguard Worker-  Revert "spirv: Rewrite CFG construction"
2448*61046927SAndroid Build Coastguard Worker-  nir: Assert memory loads are aligned
2449*61046927SAndroid Build Coastguard Worker-  anv: Advertise SEND count through
2450*61046927SAndroid Build Coastguard Worker   VK_EXT_pipeline_executable_properties
2451*61046927SAndroid Build Coastguard Worker-  anv: Fix UBO range detection in anv_nir_compute_push_layout
2452*61046927SAndroid Build Coastguard Worker-  nir: Add an alignment to nir_intrinsic_load_constant
2453*61046927SAndroid Build Coastguard Worker-  nir: Add some sanity assertions in opt_large_constants
2454*61046927SAndroid Build Coastguard Worker-  intel: Add \_const versions of prog_data cast helpers
2455*61046927SAndroid Build Coastguard Worker-  anv: Report correct SLM size
2456*61046927SAndroid Build Coastguard Worker-  intel/batch_decoder: Stop printing to stdout
2457*61046927SAndroid Build Coastguard Worker-  intel/cfg: Add first/last_block helpers
2458*61046927SAndroid Build Coastguard Worker-  anv: Emit pushed UBO bounds checking code in the back-end compiler
2459*61046927SAndroid Build Coastguard Worker-  intel/blorp: Delete an unused enum
2460*61046927SAndroid Build Coastguard Worker-  spirv: Handle OOB vector extract operations
2461*61046927SAndroid Build Coastguard Worker-  spirv,nir: Add a better vector_insert
2462*61046927SAndroid Build Coastguard Worker-  spirv: Error if OpCompositeInsert/Extract has OOB indices
2463*61046927SAndroid Build Coastguard Worker-  nir/builder: Handle any bit-size selector in nir_extract
2464*61046927SAndroid Build Coastguard Worker-  spirv: Call nir_builder directly for vector_extract
2465*61046927SAndroid Build Coastguard Worker-  spirv,nir: Move the SPIR-V vector insert code to NIR
2466*61046927SAndroid Build Coastguard Worker-  anv: Move vb_emit setup closer to where it's used in flush_state
2467*61046927SAndroid Build Coastguard Worker-  anv: Apply any needed PIPE_CONTROLs before emitting state
2468*61046927SAndroid Build Coastguard Worker-  nir/dominance: Better handle unreachable blocks
2469*61046927SAndroid Build Coastguard Worker-  nir/gcm: Loop over blocks in pin_instructions
2470*61046927SAndroid Build Coastguard Worker-  nir/gcm: Use an array for storing the early block
2471*61046927SAndroid Build Coastguard Worker-  nir/gcm: Move block choosing into a helper function
2472*61046927SAndroid Build Coastguard Worker-  nir/gcm: Add a real concept of "progress"
2473*61046927SAndroid Build Coastguard Worker-  nir/gcm: Delete dead instructions
2474*61046927SAndroid Build Coastguard Worker-  nir/gcm: Prefer the instruction's original block
2475*61046927SAndroid Build Coastguard Worker-  intel/fs: Rename block to scan_block in can_coalesce_vars
2476*61046927SAndroid Build Coastguard Worker-  intel/fs: Coalesce when the src live range is contained in the dst
2477*61046927SAndroid Build Coastguard Worker-  glsl: Hard-code noise to zero in builtin_functions.cpp
2478*61046927SAndroid Build Coastguard Worker-  nir: Delete the fnoise opcodes
2479*61046927SAndroid Build Coastguard Worker-  meta,i965: Rip GL_EXT_texture_multisample_blit_scaled support out of
2480*61046927SAndroid Build Coastguard Worker   meta
2481*61046927SAndroid Build Coastguard Worker-  spirv: Allow constants and NULLs in SpvOpConvertUToPtr
2482*61046927SAndroid Build Coastguard Worker-  anv: Properly handle all sizes of specialization constants
2483*61046927SAndroid Build Coastguard Worker-  radv: Properly handle all sizes of specialization constants
2484*61046927SAndroid Build Coastguard Worker-  turnip: Properly handle all sizes of specialization constants
2485*61046927SAndroid Build Coastguard Worker-  spirv: Use nir_const_value for spec constants
2486*61046927SAndroid Build Coastguard Worker-  nir/opt_deref: Remove certain sampler type casts
2487*61046927SAndroid Build Coastguard Worker-  spirv: Fix passing combined image/samplers through function calls
2488*61046927SAndroid Build Coastguard Worker-  anv: Drop an assert
2489*61046927SAndroid Build Coastguard Worker-  nir/lower_subgroups: Mask off unused bits in ballot ops
2490*61046927SAndroid Build Coastguard Worker-  anv: Add a vk_image_layout_to_usage_flags helper
2491*61046927SAndroid Build Coastguard Worker-  anv: Move vk_image_layout_is_read_only higher
2492*61046927SAndroid Build Coastguard Worker-  anv: Be more conservative about image view usage
2493*61046927SAndroid Build Coastguard Worker-  anv: Rework anv_layout_to_aux_state
2494*61046927SAndroid Build Coastguard Worker-  anv/blorp: Do less hard-coding of aux usages
2495*61046927SAndroid Build Coastguard Worker-  anv: Generalize some aux usage checks
2496*61046927SAndroid Build Coastguard Worker-  intel/blorp: Allow more HiZ usages in hiz_clear_depth_stencil
2497*61046927SAndroid Build Coastguard Worker-  anv: Simplify a case in layout_to_aux_usage
2498*61046927SAndroid Build Coastguard Worker-  anv/cmd_buffer: Move anv_image_init_aux_tt higher
2499*61046927SAndroid Build Coastguard Worker-  intel/isl: Delete a misleading comment
2500*61046927SAndroid Build Coastguard Worker-  intel/isl: Refactor isl_surf_get_ccs_surf
2501*61046927SAndroid Build Coastguard Worker-  anv: Add support for HiZ+CCS
2502*61046927SAndroid Build Coastguard Worker-  spirv: Rewrite CFG construction
2503*61046927SAndroid Build Coastguard Worker-  intel/devinfo: Compute the correct L3$ size for Gen12
2504*61046927SAndroid Build Coastguard Worker-  anv: Expose CS workgroup sizes based on a maximum of 64 threads
2505*61046927SAndroid Build Coastguard Worker-  anv: Return an error if allocating attachment memory fails
2506*61046927SAndroid Build Coastguard Worker-  anv: Add TRANSFER_SRC to pass usage not subpass usage
2507*61046927SAndroid Build Coastguard Worker-  anv: Stop filling out the clear color in compute_aux_usage
2508*61046927SAndroid Build Coastguard Worker-  anv: Assert surface states are valid
2509*61046927SAndroid Build Coastguard Worker-  anv: Use ANV_FROM_HANDLE for pInheritanceInfo fields
2510*61046927SAndroid Build Coastguard Worker-  anv: Mark images written in end_subpass
2511*61046927SAndroid Build Coastguard Worker-  anv: Split command buffer attachment setup in three
2512*61046927SAndroid Build Coastguard Worker-  anv: Allocate surface states per-subpass
2513*61046927SAndroid Build Coastguard Worker-  intel: Move swizzle_color_value from blorp to ISL
2514*61046927SAndroid Build Coastguard Worker-  anv: Disallow fast-clears which require format-reinterpretation
2515*61046927SAndroid Build Coastguard Worker-  anv: Stop allowing non-zero clear colors in input attachments
2516*61046927SAndroid Build Coastguard Worker-  anv: Refactor cmd_buffer_setup_attachments
2517*61046927SAndroid Build Coastguard Worker-  anv: Rework depth_stencil_attachment_compute_aux_usage
2518*61046927SAndroid Build Coastguard Worker-  anv: Split color_attachment_compute_aux_usage in two
2519*61046927SAndroid Build Coastguard Worker-  anv: Use anv_layout_to_aux_usage for color during render passes
2520*61046927SAndroid Build Coastguard Worker-  anv: Allow all clear colors for texturing on Gen11+
2521*61046927SAndroid Build Coastguard Worker-  vulkan: Update Vulkan XML and headers to 1.2.139
2522*61046927SAndroid Build Coastguard Worker-  nir/copy_prop_vars: Handle volatile better
2523*61046927SAndroid Build Coastguard Worker-  nir/copy_prop_vars: Report progress when deleting self-copies
2524*61046927SAndroid Build Coastguard Worker-  nir/dead_write_vars: Handle volatile
2525*61046927SAndroid Build Coastguard Worker-  nir/combine_stores: Handle volatile
2526*61046927SAndroid Build Coastguard Worker-  anv: Handle NULL descriptors
2527*61046927SAndroid Build Coastguard Worker-  anv: Handle null vertex buffer bindings
2528*61046927SAndroid Build Coastguard Worker-  anv: Claim VK_EXT_robustness2 support
2529*61046927SAndroid Build Coastguard Worker-  intel/fs: Don't delete coalesced MOVs if they have a cmod
2530*61046927SAndroid Build Coastguard Worker-  vulkan: Allow destroying NULL debug report callbacks
2531*61046927SAndroid Build Coastguard Worker-  anv:gpu_memcpy: Emit 3DSTATE_VF_INDEXING on Gen8+
2532*61046927SAndroid Build Coastguard Worker-  nir/lower_double_ops: Rework the if (progress) tree
2533*61046927SAndroid Build Coastguard Worker-  nir/opt_deref: Report progress if we remove a deref
2534*61046927SAndroid Build Coastguard Worker-  nir/copy_prop_vars: Record progress in more places
2535*61046927SAndroid Build Coastguard Worker
2536*61046927SAndroid Build Coastguard WorkerJesse Natalie (3):
2537*61046927SAndroid Build Coastguard Worker
2538*61046927SAndroid Build Coastguard Worker-  wgl: add official gldrv.h header-file
2539*61046927SAndroid Build Coastguard Worker-  wgl: use gldrv.h instead of stw_icd.h
2540*61046927SAndroid Build Coastguard Worker-  util/ralloc: fix ralloc alignment on Win64
2541*61046927SAndroid Build Coastguard Worker
2542*61046927SAndroid Build Coastguard WorkerJohn Stultz (7):
2543*61046927SAndroid Build Coastguard Worker
2544*61046927SAndroid Build Coastguard Worker-  freedreno: Add ir3_cf.c and ir3_delay.c to Makefile.sources
2545*61046927SAndroid Build Coastguard Worker-  panfrost: Move pan_afbc.c file to the the right Makefile.source file
2546*61046927SAndroid Build Coastguard Worker-  gallium: hud_context: Fix scalar initializer warning.
2547*61046927SAndroid Build Coastguard Worker-  Android.mk: Tweak MESA_ENABLE_LLVM checks
2548*61046927SAndroid Build Coastguard Worker-  etnaviv: Avoid shift overflow
2549*61046927SAndroid Build Coastguard Worker-  vc4_bufmgr: Remove duplicative VC definition
2550*61046927SAndroid Build Coastguard Worker-  r600: Fix build error in sfn_nir_lower_fs_out_to_vector.cpp
2551*61046927SAndroid Build Coastguard Worker
2552*61046927SAndroid Build Coastguard WorkerJon Turney (1):
2553*61046927SAndroid Build Coastguard Worker
2554*61046927SAndroid Build Coastguard Worker-  Fix util/process test on Cygwin
2555*61046927SAndroid Build Coastguard Worker
2556*61046927SAndroid Build Coastguard WorkerJonathan Marek (79):
2557*61046927SAndroid Build Coastguard Worker
2558*61046927SAndroid Build Coastguard Worker-  freedreno/a6xx: use single format enum
2559*61046927SAndroid Build Coastguard Worker-  freedreno/a6xx: fix Z24_UNORM_S8_UINT_AS_R8G8B8A8
2560*61046927SAndroid Build Coastguard Worker-  freedreno: name sysmem color/depth flush events
2561*61046927SAndroid Build Coastguard Worker-  freedreno/a6xx: document some unknown bits
2562*61046927SAndroid Build Coastguard Worker-  turnip: add option to force use of hw binning
2563*61046927SAndroid Build Coastguard Worker-  turnip: fix COND_EXEC reserved size in tu_query
2564*61046927SAndroid Build Coastguard Worker-  turnip: add tu_device pointer to tu_cs
2565*61046927SAndroid Build Coastguard Worker-  turnip: automatically reserve cmdstream space in emit_pkt4/emit_pkt7
2566*61046927SAndroid Build Coastguard Worker-  turnip: remove marker seqno
2567*61046927SAndroid Build Coastguard Worker-  turnip: make cond_exec helper easier to use
2568*61046927SAndroid Build Coastguard Worker-  turnip: move tile_load_ib/sysmem_clear_ib into draw_cs
2569*61046927SAndroid Build Coastguard Worker-  hud: add GALLIUM_HUD_SCALE
2570*61046927SAndroid Build Coastguard Worker-  turnip: enable sampleRateShading feature
2571*61046927SAndroid Build Coastguard Worker-  turnip: enable
2572*61046927SAndroid Build Coastguard Worker   fullDrawIndexUint32/independentBlend/dualSrcBlend/logicOp
2573*61046927SAndroid Build Coastguard Worker-  etnaviv: disable INT_FILTER for ASTC
2574*61046927SAndroid Build Coastguard Worker-  util/format: add missing BC4/BC5 vulkan formats
2575*61046927SAndroid Build Coastguard Worker-  turnip: rework format table to support r5g5b5a1_unorm/b5g5r5a1_unorm
2576*61046927SAndroid Build Coastguard Worker-  turnip: add r5g5b5a1_unorm/b5g5r5a1_unorm formats
2577*61046927SAndroid Build Coastguard Worker-  turnip: check the right alignment requirement on shader iova
2578*61046927SAndroid Build Coastguard Worker-  turnip: move some constant state to tu6_init_hw
2579*61046927SAndroid Build Coastguard Worker-  turnip: remove unecessary MRT_CONTROL fill
2580*61046927SAndroid Build Coastguard Worker-  turnip: minify image_view extent
2581*61046927SAndroid Build Coastguard Worker-  turnip: fix hw binning + render_area offset interaction
2582*61046927SAndroid Build Coastguard Worker-  turnip: fix srgb MRT
2583*61046927SAndroid Build Coastguard Worker-  turnip: don't hardcode gmem base for input attachment
2584*61046927SAndroid Build Coastguard Worker-  turnip: remove unnecessary fb size check
2585*61046927SAndroid Build Coastguard Worker-  turnip: fall back to sysmem when attachments don't fit into gmem
2586*61046927SAndroid Build Coastguard Worker-  turnip: increase array sizes in tu_descriptor_map
2587*61046927SAndroid Build Coastguard Worker-  turnip: improve binning pipe layout config
2588*61046927SAndroid Build Coastguard Worker-  turnip: fix tile->slot calculation
2589*61046927SAndroid Build Coastguard Worker-  etnaviv: nir: add compile_check_limits
2590*61046927SAndroid Build Coastguard Worker-  freedreno/registers: more GRAS_CL_CNTL bits, Z_CLAMP
2591*61046927SAndroid Build Coastguard Worker-  turnip: fix znear clipping
2592*61046927SAndroid Build Coastguard Worker-  turnip: implement depth clamp
2593*61046927SAndroid Build Coastguard Worker-  turnip: implement timestamp query
2594*61046927SAndroid Build Coastguard Worker-  turnip: fix compute shaders crashing after geometry shader change
2595*61046927SAndroid Build Coastguard Worker-  turnip: improve vertex input handling
2596*61046927SAndroid Build Coastguard Worker-  turnip: use buffer size instead of bo size for VFD_FETCH_SIZE
2597*61046927SAndroid Build Coastguard Worker-  freedreno/registers: add RB_CCU_CNTL bitfields
2598*61046927SAndroid Build Coastguard Worker-  freedreno/a6xx: set bypass RB_CCU_CNTL value for blitter
2599*61046927SAndroid Build Coastguard Worker-  turnip: RB_CCU_CNTL fixes
2600*61046927SAndroid Build Coastguard Worker-  turnip: split up gmem/tile alignment
2601*61046927SAndroid Build Coastguard Worker-  turnip: fix nir validate failure from push constant lowering
2602*61046927SAndroid Build Coastguard Worker-  turnip: disable 8x msaa
2603*61046927SAndroid Build Coastguard Worker-  turnip: save attachment samples in renderpass state
2604*61046927SAndroid Build Coastguard Worker-  turnip: use dirty bits for dynamic viewport/scissor state
2605*61046927SAndroid Build Coastguard Worker-  turnip: rework format helpers
2606*61046927SAndroid Build Coastguard Worker-  turnip: add vk_format_is_snorm/is_float
2607*61046927SAndroid Build Coastguard Worker-  turnip: new clear/blit implementation with shader path fallback
2608*61046927SAndroid Build Coastguard Worker-  freedreno/computerator: support nop prefix
2609*61046927SAndroid Build Coastguard Worker-  freedreno/computerator: support bindless sampler instructions
2610*61046927SAndroid Build Coastguard Worker-  freedreno/ir3: fix emit_tex_info split_dest
2611*61046927SAndroid Build Coastguard Worker-  freedreno/ir3: don't overwrite wrmask in ir3_SAM
2612*61046927SAndroid Build Coastguard Worker-  turnip: compute render_components/srgb_cntl at renderpass creation
2613*61046927SAndroid Build Coastguard Worker   time
2614*61046927SAndroid Build Coastguard Worker-  turnip: don't limit framebuffer size to image size
2615*61046927SAndroid Build Coastguard Worker-  turnip: image_view rework
2616*61046927SAndroid Build Coastguard Worker-  nir: add common convert_ycbcr for vulkan csc
2617*61046927SAndroid Build Coastguard Worker-  nir: convert_ycbcr: preserve alpha channel
2618*61046927SAndroid Build Coastguard Worker-  anv: use common nir_convert_ycbcr
2619*61046927SAndroid Build Coastguard Worker-  radv: use common nir_convert_ycbcr
2620*61046927SAndroid Build Coastguard Worker-  turnip: fix GMEM resolve in CmdNextSubpass
2621*61046927SAndroid Build Coastguard Worker-  turnip: disable depth test for S8_UINT attachment
2622*61046927SAndroid Build Coastguard Worker-  turnip: improve GMEM load/store logic
2623*61046927SAndroid Build Coastguard Worker-  turnip: enable VK_FORMAT_S8_UINT as stencil format
2624*61046927SAndroid Build Coastguard Worker-  turnip: set shader key msaa field
2625*61046927SAndroid Build Coastguard Worker-  turnip: implement VK_EXT_sample_locations
2626*61046927SAndroid Build Coastguard Worker-  turnip: implement VK_EXT_filter_cubic
2627*61046927SAndroid Build Coastguard Worker-  turnip: enable cube arrays
2628*61046927SAndroid Build Coastguard Worker-  turnip: implement VK_EXT_sampler_filter_minmax
2629*61046927SAndroid Build Coastguard Worker-  turnip: divide cube map depth by 6
2630*61046927SAndroid Build Coastguard Worker-  freedreno/ir3: fix 16-bit ssbo access
2631*61046927SAndroid Build Coastguard Worker-  freedreno/ir3: set even bit for f2f16_rtne
2632*61046927SAndroid Build Coastguard Worker-  freedreno/ir3: fix incorrect conversion folding
2633*61046927SAndroid Build Coastguard Worker-  turnip: remove unused RB_UNKNOWN_8E04_blit
2634*61046927SAndroid Build Coastguard Worker-  turnip: use RESOLVE_TS event
2635*61046927SAndroid Build Coastguard Worker-  turnip: add adreno 650
2636*61046927SAndroid Build Coastguard Worker-  nir: add pack_32_2x16_split/unpack_32_2x16_split lowering
2637*61046927SAndroid Build Coastguard Worker-  freedreno/ir3: run nir_lower_pack
2638*61046927SAndroid Build Coastguard Worker-  turnip: fix wrong substream size in parse_multisample_and_color_blend
2639*61046927SAndroid Build Coastguard Worker
2640*61046927SAndroid Build Coastguard WorkerJordan Justen (6):
2641*61046927SAndroid Build Coastguard Worker
2642*61046927SAndroid Build Coastguard Worker-  intel/compiler: Restrict cs_threads to 64
2643*61046927SAndroid Build Coastguard Worker-  intel: Update TGL PCI strings
2644*61046927SAndroid Build Coastguard Worker-  intel: Add TGL PCI ID
2645*61046927SAndroid Build Coastguard Worker-  intel/dev: Split .num_subslices out of GEN12_FEATURES macro
2646*61046927SAndroid Build Coastguard Worker-  intel/dev: Add device info for RKL
2647*61046927SAndroid Build Coastguard Worker-  docs/relnotes/new_features.txt: Add RKL to 20.1 release notes
2648*61046927SAndroid Build Coastguard Worker
2649*61046927SAndroid Build Coastguard WorkerJose Maria Casanova Crespo (5):
2650*61046927SAndroid Build Coastguard Worker
2651*61046927SAndroid Build Coastguard Worker-  broadcom: Fix implicit declaration of ffs for Android build
2652*61046927SAndroid Build Coastguard Worker-  v3d: Sync on last CS when non-compute stage uses resource written by
2653*61046927SAndroid Build Coastguard Worker   CS
2654*61046927SAndroid Build Coastguard Worker-  v3d: Primitive Counts Feedback needs an extra 32-bit padding.
2655*61046927SAndroid Build Coastguard Worker-  v3d: Fix swizzle in DXT3 and DXT5 formats
2656*61046927SAndroid Build Coastguard Worker-  v3d: Include supported DXT formats to enable s3tc/dxt extensions
2657*61046927SAndroid Build Coastguard Worker
2658*61046927SAndroid Build Coastguard WorkerJoshua Ashton (3):
2659*61046927SAndroid Build Coastguard Worker
2660*61046927SAndroid Build Coastguard Worker-  radv: Use TRUNC_COORD on samplers
2661*61046927SAndroid Build Coastguard Worker-  radv: Pass logical device to si_emit_graphics
2662*61046927SAndroid Build Coastguard Worker-  radeonsi: Use TRUNC_COORD on samplers
2663*61046927SAndroid Build Coastguard Worker
2664*61046927SAndroid Build Coastguard WorkerJosé Fonseca (4):
2665*61046927SAndroid Build Coastguard Worker
2666*61046927SAndroid Build Coastguard Worker-  meson: Avoid duplicate symbols.
2667*61046927SAndroid Build Coastguard Worker-  scons: Prune out unnecessary targets.
2668*61046927SAndroid Build Coastguard Worker-  gitlab-ci: Prune all SCons jobs except scons-win64, and allows
2669*61046927SAndroid Build Coastguard Worker   failures.
2670*61046927SAndroid Build Coastguard Worker-  appveyor: Remove Meson job.
2671*61046927SAndroid Build Coastguard Worker
2672*61046927SAndroid Build Coastguard WorkerJuan A. Suarez Romero (6):
2673*61046927SAndroid Build Coastguard Worker
2674*61046927SAndroid Build Coastguard Worker-  nir/lower_double_ops: add note for lowering mod
2675*61046927SAndroid Build Coastguard Worker-  nir/lower_double_ops: relax lower mod()
2676*61046927SAndroid Build Coastguard Worker-  nir/algebraic: coalesce fmod lowering
2677*61046927SAndroid Build Coastguard Worker-  anv: use urb_setup_attribs in SBE
2678*61046927SAndroid Build Coastguard Worker-  intel/compiler: store the FS inputs in WM prog data
2679*61046927SAndroid Build Coastguard Worker-  anv/pipeline: allow more than 16 FS inputs
2680*61046927SAndroid Build Coastguard Worker
2681*61046927SAndroid Build Coastguard WorkerKarol Herbst (18):
2682*61046927SAndroid Build Coastguard Worker
2683*61046927SAndroid Build Coastguard Worker-  clover: add trivial clCreateCommandQueueWithProperties implementation
2684*61046927SAndroid Build Coastguard Worker-  nir/lower_ssbo: handle atomics
2685*61046927SAndroid Build Coastguard Worker-  gallium: make handles of set_global_binding 64 bit
2686*61046927SAndroid Build Coastguard Worker-  Revert "gallium: make handles of set_global_binding 64 bit"
2687*61046927SAndroid Build Coastguard Worker-  nv50, nvc0: fix must_check warning of util_dynarray_resize_bytes
2688*61046927SAndroid Build Coastguard Worker-  clover: fix build with single library clang build
2689*61046927SAndroid Build Coastguard Worker-  gallium: add PIPE_CAP_SYSTEM_SVM
2690*61046927SAndroid Build Coastguard Worker-  clover: add stubs for SVM
2691*61046927SAndroid Build Coastguard Worker-  clover: implement CL_DEVICE_SVM_CAPABILITIES
2692*61046927SAndroid Build Coastguard Worker-  clover: implement clSetKernelArgSVMPointer
2693*61046927SAndroid Build Coastguard Worker-  clover: implement SVM functions for devices with fine grained system
2694*61046927SAndroid Build Coastguard Worker   SVM support
2695*61046927SAndroid Build Coastguard Worker-  clover: implement cl_arm_shared_virtual_memory
2696*61046927SAndroid Build Coastguard Worker-  clover: expose cl_arm_shared_virtual_memory for devices with SVM
2697*61046927SAndroid Build Coastguard Worker   support
2698*61046927SAndroid Build Coastguard Worker-  nvc0: enable ASTC and ETC on GM20B
2699*61046927SAndroid Build Coastguard Worker-  mesa: fix enum value of VIEWPORT_SWIZZLE_POSITIVE_W_NV
2700*61046927SAndroid Build Coastguard Worker-  gallium: initialize viewport swizzle in cso_set_viewport_dims
2701*61046927SAndroid Build Coastguard Worker-  Revert "nvc0: fix line width on GM20x+"
2702*61046927SAndroid Build Coastguard Worker-  st/mesa: properly guard fallback_copy_texsubimage aginst failed maps
2703*61046927SAndroid Build Coastguard Worker
2704*61046927SAndroid Build Coastguard WorkerKenneth Graunke (14):
2705*61046927SAndroid Build Coastguard Worker
2706*61046927SAndroid Build Coastguard Worker-  intel/genxml: Drop "reserved" enum
2707*61046927SAndroid Build Coastguard Worker-  isl: Fix the android build.
2708*61046927SAndroid Build Coastguard Worker-  iris: Dump frame markers with INTEL_DEBUG=submit
2709*61046927SAndroid Build Coastguard Worker-  iris: Trim "../../src/gallium/drivers/iris/" out of debug dump
2710*61046927SAndroid Build Coastguard Worker   filenames
2711*61046927SAndroid Build Coastguard Worker-  iris: Make mocs an inline helper in iris_resource.h
2712*61046927SAndroid Build Coastguard Worker-  iris: Fix BLORP vertex buffers to respect ISL MOCS settings
2713*61046927SAndroid Build Coastguard Worker-  iris: Set MOCS for constant packets on Gen12+
2714*61046927SAndroid Build Coastguard Worker-  intel/compiler: Drop nir_lower_to_source_mods() and related handling.
2715*61046927SAndroid Build Coastguard Worker-  intel/compiler: Put back saturate on [iu]add_sat opcodes
2716*61046927SAndroid Build Coastguard Worker-  intel/compiler: Don't copy prop source mods into PICK_HIGH_32BIT
2717*61046927SAndroid Build Coastguard Worker-  intel/compiler: Delete abs/neg handling in fsign code
2718*61046927SAndroid Build Coastguard Worker-  intel/compiler: Don't create 64-bit src1 immediates in
2719*61046927SAndroid Build Coastguard Worker   opt_peephole_sel
2720*61046927SAndroid Build Coastguard Worker-  nir: Actually do load/store vectorization beyond vec2
2721*61046927SAndroid Build Coastguard Worker-  iris: Fix downcast of bound_vertex_buffers from uint64_t to int
2722*61046927SAndroid Build Coastguard Worker
2723*61046927SAndroid Build Coastguard WorkerKonrad Dybcio (1):
2724*61046927SAndroid Build Coastguard Worker
2725*61046927SAndroid Build Coastguard Worker-  freedreno/a4xx: enable A405
2726*61046927SAndroid Build Coastguard Worker
2727*61046927SAndroid Build Coastguard WorkerKristian Høgsberg (39):
2728*61046927SAndroid Build Coastguard Worker
2729*61046927SAndroid Build Coastguard Worker-  nir: Delete unused is_var_constant() helper
2730*61046927SAndroid Build Coastguard Worker-  nir: Make unroll pragma work on clang
2731*61046927SAndroid Build Coastguard Worker-  freedreno/fdperf: Cast away some ignored return values
2732*61046927SAndroid Build Coastguard Worker-  spirv/opencl: Cast opcode up front to avoid warnings
2733*61046927SAndroid Build Coastguard Worker-  glsl: Use 'using' to be explicit about visitor overloads
2734*61046927SAndroid Build Coastguard Worker-  nir: Remove always-true assert
2735*61046927SAndroid Build Coastguard Worker-  turnip: Be explicit about converting vk compare func to a6xx
2736*61046927SAndroid Build Coastguard Worker-  freedreno/a6xx: Add fd6_resource_screen_init()
2737*61046927SAndroid Build Coastguard Worker-  freedreno: Set up supported modifiers in fd*_resource_screen_init()
2738*61046927SAndroid Build Coastguard Worker-  freedreno: Add layout_resource_for_modifier screen vfunc
2739*61046927SAndroid Build Coastguard Worker-  freedreno/a6xx: Implement layout for DRM_FORMAT_MOD_QCOM_COMPRESSED
2740*61046927SAndroid Build Coastguard Worker-  turnip: Drop explicit configure opt-in for turnip
2741*61046927SAndroid Build Coastguard Worker-  ci: Drop turnip opt-in option
2742*61046927SAndroid Build Coastguard Worker-  freedreno/ir3: Set IR3_REG_HALF flag on src as well in immediate MOV
2743*61046927SAndroid Build Coastguard Worker-  Mark a few static inline helpers with ASSERTED
2744*61046927SAndroid Build Coastguard Worker-  main/get: Converted type conversion macros to inline functions
2745*61046927SAndroid Build Coastguard Worker-  nir/types: Add glsl_float16_type() helper
2746*61046927SAndroid Build Coastguard Worker-  freedreno/ir3: Lower output precision
2747*61046927SAndroid Build Coastguard Worker-  Revert "glsl: Use a simpler formula for tanh"
2748*61046927SAndroid Build Coastguard Worker-  Revert "spirv: Use a simpler and more correct implementaiton of
2749*61046927SAndroid Build Coastguard Worker   tanh()"
2750*61046927SAndroid Build Coastguard Worker-  freedreno/ir3: Don't fold conversions into sign
2751*61046927SAndroid Build Coastguard Worker-  glsl: Add ir_constant constructor for fp16
2752*61046927SAndroid Build Coastguard Worker-  glsl: Add fp16 case for ir_triop_lrp optimization
2753*61046927SAndroid Build Coastguard Worker-  glsl: Implement constant propagation for fp16
2754*61046927SAndroid Build Coastguard Worker-  glsl: Expand fp16 to float before constant expression evaluation
2755*61046927SAndroid Build Coastguard Worker-  glsl: Add type queries for fp16+float and fp16+float+double
2756*61046927SAndroid Build Coastguard Worker-  glsl/lower_instructions: Handle fp16 for FDIV_TO_MUL_RCP
2757*61046927SAndroid Build Coastguard Worker-  radeonsi: Stop exposing PIPE_SHADER_CAP_FP16
2758*61046927SAndroid Build Coastguard Worker-  turnip: Add missing VKAPI_ATTR annotations
2759*61046927SAndroid Build Coastguard Worker-  turnip: Stub out VK_KHR_external_{fence,semaphore}_fd
2760*61046927SAndroid Build Coastguard Worker-  turnip: Make Android platform build
2761*61046927SAndroid Build Coastguard Worker-  turnip: Drop dep_llvm from dependencies
2762*61046927SAndroid Build Coastguard Worker-  freedreno/ir3: Fix sz vs class confusion
2763*61046927SAndroid Build Coastguard Worker-  freedreno/computerator: Decouple ir3 assembler
2764*61046927SAndroid Build Coastguard Worker-  freedreno/ir3: Move ir3 assembler to backend compiler
2765*61046927SAndroid Build Coastguard Worker-  freedreno/ir3: Parse, but ignore @in, @out and @tex headers
2766*61046927SAndroid Build Coastguard Worker-  freedreno/ir3: Reset lex line number when we start parsing
2767*61046927SAndroid Build Coastguard Worker-  freedreno/ir3: Print @tex write mask using 0x%x
2768*61046927SAndroid Build Coastguard Worker-  freedreno: Use the right amount of &'s
2769*61046927SAndroid Build Coastguard Worker
2770*61046927SAndroid Build Coastguard WorkerKrzysztof Raszkowski (10):
2771*61046927SAndroid Build Coastguard Worker
2772*61046927SAndroid Build Coastguard Worker-  gallium/swr: fix gcc warnings
2773*61046927SAndroid Build Coastguard Worker-  gallium/swr: Fix gcc 4.8.5 compile error
2774*61046927SAndroid Build Coastguard Worker-  gallium/swr: Fix llvm11 compilation issues
2775*61046927SAndroid Build Coastguard Worker-  gallium/swr: simplify environmental variabled expansion code
2776*61046927SAndroid Build Coastguard Worker-  gallium/swr: fix rdtsc debug statistics mechanism
2777*61046927SAndroid Build Coastguard Worker-  gallium/swr: Fix min/max range index draw
2778*61046927SAndroid Build Coastguard Worker-  Revert "gallium/swr: Fix min/max range index draw"
2779*61046927SAndroid Build Coastguard Worker-  gallium/swr: Fix vcvtph2ps llvm intrinsic compile error
2780*61046927SAndroid Build Coastguard Worker-  gallium/swr: Fix array stride problem.
2781*61046927SAndroid Build Coastguard Worker-  gallium/swr: Re-enable scratch space for client-memory buffers
2782*61046927SAndroid Build Coastguard Worker
2783*61046927SAndroid Build Coastguard WorkerLeandro Ribeiro (1):
2784*61046927SAndroid Build Coastguard Worker
2785*61046927SAndroid Build Coastguard Worker-  i965: remove duplicated comment
2786*61046927SAndroid Build Coastguard Worker
2787*61046927SAndroid Build Coastguard WorkerLeo Liu (1):
2788*61046927SAndroid Build Coastguard Worker
2789*61046927SAndroid Build Coastguard Worker-  radeon/jpeg: fix the jpeg dt_pitch with YUYV format
2790*61046927SAndroid Build Coastguard Worker
2791*61046927SAndroid Build Coastguard WorkerLepton Wu (1):
2792*61046927SAndroid Build Coastguard Worker
2793*61046927SAndroid Build Coastguard Worker-  virgl: Use ETC2 formats directly when possible.
2794*61046927SAndroid Build Coastguard Worker
2795*61046927SAndroid Build Coastguard WorkerLionel Landwerlin (49):
2796*61046927SAndroid Build Coastguard Worker
2797*61046927SAndroid Build Coastguard Worker-  iris: implement gen12 post sync pipe control workaround
2798*61046927SAndroid Build Coastguard Worker-  anv: implement gen9 post sync pipe control workaround
2799*61046927SAndroid Build Coastguard Worker-  anv: implement gen12 post sync pipe control workaround
2800*61046927SAndroid Build Coastguard Worker-  anv: set MOCS on push constants
2801*61046927SAndroid Build Coastguard Worker-  mesa: add INTEL_blackhole_render
2802*61046927SAndroid Build Coastguard Worker-  i965: enable INTEL_blackhole_render
2803*61046927SAndroid Build Coastguard Worker-  st: add support for INTEL_blackhole_render
2804*61046927SAndroid Build Coastguard Worker-  iris: add support INTEL_blackhole_render
2805*61046927SAndroid Build Coastguard Worker-  intel/tools/aub_dump: move aub file initialization to maybe_init()
2806*61046927SAndroid Build Coastguard Worker-  intel/tools/aub_dump: fix crash when using the default legacy context
2807*61046927SAndroid Build Coastguard Worker-  intel/aub_dump: stub the waits when overriding the device
2808*61046927SAndroid Build Coastguard Worker-  intel/tools/dump_gpu: fix getparam values
2809*61046927SAndroid Build Coastguard Worker-  anv: stop storing prog param data into shader blobs
2810*61046927SAndroid Build Coastguard Worker-  intel/decoder: don't consider header fields past dword0
2811*61046927SAndroid Build Coastguard Worker-  isl: implement linear tiling row pitch requirement for display
2812*61046927SAndroid Build Coastguard Worker-  isl: properly filter supported display modifiers on Gen9+
2813*61046927SAndroid Build Coastguard Worker-  isl: only apply main surface ccs pitch constraint with CCS
2814*61046927SAndroid Build Coastguard Worker-  isl: drop min row pitch alignment when set by the driver
2815*61046927SAndroid Build Coastguard Worker-  intel: add new TGL pci ids
2816*61046927SAndroid Build Coastguard Worker-  i965/iris: fix crash when calling GetPerfQueryDataINTEL
2817*61046927SAndroid Build Coastguard Worker-  vulkan/overlay: Add a workaround semaphore for application presenting
2818*61046927SAndroid Build Coastguard Worker   without one
2819*61046927SAndroid Build Coastguard Worker-  intel/perf: move register definition to special file
2820*61046927SAndroid Build Coastguard Worker-  intel/perf: break GL query stuff away
2821*61046927SAndroid Build Coastguard Worker-  intel/perf: move mdapi query definitions to their own file
2822*61046927SAndroid Build Coastguard Worker-  intel/perf: document meaning of query field
2823*61046927SAndroid Build Coastguard Worker-  intel/perf: store the probed i915-perf version
2824*61046927SAndroid Build Coastguard Worker-  isl: set bpb for Y8_UNORM
2825*61046927SAndroid Build Coastguard Worker-  isl: don't warn in physical extent calculation for yuv formats
2826*61046927SAndroid Build Coastguard Worker-  intel/aub_viewer: fix access to freed memory
2827*61046927SAndroid Build Coastguard Worker-  drm-shim: return device platform as specified
2828*61046927SAndroid Build Coastguard Worker-  drm-shim: stub libdrm's use of realpath()
2829*61046927SAndroid Build Coastguard Worker-  iris: properly free resources on BO allocation failure
2830*61046927SAndroid Build Coastguard Worker-  iris: share buffer managers accross screens
2831*61046927SAndroid Build Coastguard Worker-  iris: make resources take a ref on the screen object
2832*61046927SAndroid Build Coastguard Worker-  i965: store DRM fd on intel_screen
2833*61046927SAndroid Build Coastguard Worker-  i965: share buffer managers across screens
2834*61046927SAndroid Build Coastguard Worker-  iris: drop cache coherent cpu mapping for external BO
2835*61046927SAndroid Build Coastguard Worker-  intel/perf: Enable MDAPI queries for Gen12
2836*61046927SAndroid Build Coastguard Worker-  anv: skip writing perfcntr in results on Gen12+
2837*61046927SAndroid Build Coastguard Worker-  util/sparse_free_list: manipulate node pointers using atomic
2838*61046927SAndroid Build Coastguard Worker   primitives
2839*61046927SAndroid Build Coastguard Worker-  iris: fail screen creation when kernel support is not there
2840*61046927SAndroid Build Coastguard Worker-  include/drm-uapi: bump headers
2841*61046927SAndroid Build Coastguard Worker-  intel/perf: store default sseu configuration
2842*61046927SAndroid Build Coastguard Worker-  intel/perf: specify sseu configuration when supported
2843*61046927SAndroid Build Coastguard Worker-  anv: force whole EU array to be powered for perf queries
2844*61046927SAndroid Build Coastguard Worker-  drm-shim: provide a valid fake syncobj handle at creation
2845*61046927SAndroid Build Coastguard Worker-  drm-shim: stub syncobj wait ioctl
2846*61046927SAndroid Build Coastguard Worker-  iris: don't assert on unfinished aux import in copy paths
2847*61046927SAndroid Build Coastguard Worker-  anv: don't expose VK_INTEL_performance_query without kernel support
2848*61046927SAndroid Build Coastguard Worker
2849*61046927SAndroid Build Coastguard WorkerLiviu Prodea (2):
2850*61046927SAndroid Build Coastguard Worker
2851*61046927SAndroid Build Coastguard Worker-  scons/windows: Support build with LLVM 10.
2852*61046927SAndroid Build Coastguard Worker-  util: Make process_test path compatible with mingw native toolchains
2853*61046927SAndroid Build Coastguard Worker
2854*61046927SAndroid Build Coastguard WorkerLouis-Francis Ratté-Boulianne (7):
2855*61046927SAndroid Build Coastguard Worker
2856*61046927SAndroid Build Coastguard Worker-  glsl/linker: add DisableTransformFeedbackPacking workaround
2857*61046927SAndroid Build Coastguard Worker-  glsl/linker: handle array/struct members for DisableXfbPacking
2858*61046927SAndroid Build Coastguard Worker-  glsl/linker: add xfb workaround for modified built-in variables
2859*61046927SAndroid Build Coastguard Worker-  gallium: add PIPE_CAP_PACKED_STREAM_OUTPUT
2860*61046927SAndroid Build Coastguard Worker-  gallium: add PIPE_CAP_VIEWPORT_TRANSFORM_LOWERED
2861*61046927SAndroid Build Coastguard Worker-  gallium: add PIPE_CAP_PSIZ_CLAMPED
2862*61046927SAndroid Build Coastguard Worker-  panfrost: fix transform feedback
2863*61046927SAndroid Build Coastguard Worker
2864*61046927SAndroid Build Coastguard WorkerLucas Stach (1):
2865*61046927SAndroid Build Coastguard Worker
2866*61046927SAndroid Build Coastguard Worker-  etnaviv: retarget transfer to render resource when necessary
2867*61046927SAndroid Build Coastguard Worker
2868*61046927SAndroid Build Coastguard WorkerMarek Olšák (254):
2869*61046927SAndroid Build Coastguard Worker
2870*61046927SAndroid Build Coastguard Worker-  vbo: move GLvertexformat initialization into a template header file
2871*61046927SAndroid Build Coastguard Worker   for reuse
2872*61046927SAndroid Build Coastguard Worker-  vbo: use the template for noop GLvertexformat initialization
2873*61046927SAndroid Build Coastguard Worker-  vbo: use the template for save GLvertexformat initialization
2874*61046927SAndroid Build Coastguard Worker-  vbo: move reusable code from vbo_attrib_tmp.h into vbo_util.h
2875*61046927SAndroid Build Coastguard Worker-  mesa: implement missing display list functions while switching to the
2876*61046927SAndroid Build Coastguard Worker   template
2877*61046927SAndroid Build Coastguard Worker-  radeonsi: don't report that multi-plane formats are supported
2878*61046927SAndroid Build Coastguard Worker-  radeonsi: fix the DCC MSAA bug workaround
2879*61046927SAndroid Build Coastguard Worker-  radeonsi: don't update states for the DCC MSAA bug on GFX6-7
2880*61046927SAndroid Build Coastguard Worker-  glx: print FPS with 2 decimal places
2881*61046927SAndroid Build Coastguard Worker-  mesa: fix incorrect uses of FLUSH_CURRENT
2882*61046927SAndroid Build Coastguard Worker-  mesa: remove FLUSH_CURRENT calls that have no effect
2883*61046927SAndroid Build Coastguard Worker-  mesa: import PIPE_CAP_SIGNED_VERTEX_BUFFER_OFFSET handling
2884*61046927SAndroid Build Coastguard Worker-  vbo: create the immediate mode buffer only in vbo_exec_vtx_map
2885*61046927SAndroid Build Coastguard Worker-  vbo: skip FlushMappedBufferRange for glBegin/End by using a
2886*61046927SAndroid Build Coastguard Worker   persistent mapping
2887*61046927SAndroid Build Coastguard Worker-  vbo: don't unmap persistent buffer mappings for glBegin/End
2888*61046927SAndroid Build Coastguard Worker-  vbo: remove immediate mode code that doesn't do anything and simplify
2889*61046927SAndroid Build Coastguard Worker   stuff
2890*61046927SAndroid Build Coastguard Worker-  vbo: interleave attrsz, attrtype, and active_sz in memory
2891*61046927SAndroid Build Coastguard Worker-  vbo: remove a funky recursive call in glBegin
2892*61046927SAndroid Build Coastguard Worker-  vbo: don't check ctx->NewState twice in glBegin
2893*61046927SAndroid Build Coastguard Worker-  vbo: keep the immediate mode buffer always mapped for simplicity
2894*61046927SAndroid Build Coastguard Worker-  vbo: don't set FLUSH_UPDATE_CURRENT for glVertex
2895*61046927SAndroid Build Coastguard Worker-  vbo: pass only either uint32_t or uint64_t into ATTR_UNION
2896*61046927SAndroid Build Coastguard Worker-  vbo: don't store glVertex values temporarily into exec
2897*61046927SAndroid Build Coastguard Worker-  vbo: optimize resizing vertex attributes during immediate mode
2898*61046927SAndroid Build Coastguard Worker-  vbo: fix resizing 64-bit vertex attributes
2899*61046927SAndroid Build Coastguard Worker-  vbo: use FlushVertices flags properly and clear NeedFlush correctly
2900*61046927SAndroid Build Coastguard Worker-  vbo: increase the size of the immediate mode buffer to decrease draw
2901*61046927SAndroid Build Coastguard Worker   count
2902*61046927SAndroid Build Coastguard Worker-  vbo: add/update unlikely statements in ATTR_UNION
2903*61046927SAndroid Build Coastguard Worker-  vbo: delay flagging FLUSH_STORED_VERTICES until glEnd
2904*61046927SAndroid Build Coastguard Worker-  vbo: also map the immediate mode buffer for read
2905*61046927SAndroid Build Coastguard Worker-  vbo: clean up resetting vertex attribs
2906*61046927SAndroid Build Coastguard Worker-  vbo: merge use_buffer_objects into vbo_CreateContext to skip the big
2907*61046927SAndroid Build Coastguard Worker   malloc
2908*61046927SAndroid Build Coastguard Worker-  í965: don't use \_mesa_prim::is_indirect
2909*61046927SAndroid Build Coastguard Worker-  mesa: remove unused \_mesa_prim::is_indirect
2910*61046927SAndroid Build Coastguard Worker-  mesa: don't use bitfields in \_mesa_prim
2911*61046927SAndroid Build Coastguard Worker-  st/mesa: optimize st_update_array with ALWAYSINLINE
2912*61046927SAndroid Build Coastguard Worker-  radeonsi: don't wait for shader compilation to finish when destroying
2913*61046927SAndroid Build Coastguard Worker   a context
2914*61046927SAndroid Build Coastguard Worker-  mesa: translate into gallium vertex formats in mesa/main
2915*61046927SAndroid Build Coastguard Worker-  mesa: remove unused \_mesa_draw_indirect
2916*61046927SAndroid Build Coastguard Worker-  st/mesa: always inline the code setting non-64bit vertex elements
2917*61046927SAndroid Build Coastguard Worker-  st/mesa: simplify determination whether a draw has user vertex
2918*61046927SAndroid Build Coastguard Worker   buffers
2919*61046927SAndroid Build Coastguard Worker-  st/mesa: simplify determination whether a draw needs min/max index
2920*61046927SAndroid Build Coastguard Worker-  st/mesa: change some loops from while to do..while in st_atom_array.c
2921*61046927SAndroid Build Coastguard Worker-  st/mesa: make st_setup_current static
2922*61046927SAndroid Build Coastguard Worker-  st/mesa: simplify releasing the current attrib buffer
2923*61046927SAndroid Build Coastguard Worker-  gallium/u_upload_mgr: reduce dereferences by adding buffer_size
2924*61046927SAndroid Build Coastguard Worker-  gallium/u_upload_mgr: don't do align twice in the u_upload_alloc fast
2925*61046927SAndroid Build Coastguard Worker   path
2926*61046927SAndroid Build Coastguard Worker-  gallium/u_vbuf: adjust the heuristic for unrolling indices
2927*61046927SAndroid Build Coastguard Worker-  gallium/cso_hash: inline a bunch of functions
2928*61046927SAndroid Build Coastguard Worker-  gallium/cso_hash: make cso_hash declared within structures instead of
2929*61046927SAndroid Build Coastguard Worker   alloc'd
2930*61046927SAndroid Build Coastguard Worker-  gallium/cso_hash: remove always constant variable nodeSize
2931*61046927SAndroid Build Coastguard Worker-  gallium/cso_hash: cosmetic changes, no behavior changes
2932*61046927SAndroid Build Coastguard Worker-  gallium/cso_hash: remove another layer of pointer indirection
2933*61046927SAndroid Build Coastguard Worker-  st/mesa: try to fix MSVC build failure due to ALWAYS_INLINE
2934*61046927SAndroid Build Coastguard Worker-  vbo: remove dead code in vbo_can_merge_prims
2935*61046927SAndroid Build Coastguard Worker-  vbo: remove redundant code in vbo_exec_fixup_vertex
2936*61046927SAndroid Build Coastguard Worker-  mesa: document \_mesa_prim::begin/end
2937*61046927SAndroid Build Coastguard Worker-  mesa: don't use memset in glDrawArrays
2938*61046927SAndroid Build Coastguard Worker-  mesa: fix immediate mode with tessellation and varying patch vertices
2939*61046927SAndroid Build Coastguard Worker-  gallium/util: remove unused u_surfaces.c/h
2940*61046927SAndroid Build Coastguard Worker-  util: remove the dependency on kcmp.h
2941*61046927SAndroid Build Coastguard Worker-  nir: fix gl_nir_lower_images for bindless images
2942*61046927SAndroid Build Coastguard Worker-  tgsi_to_nir: set num_images and num_samplers with holes correctly
2943*61046927SAndroid Build Coastguard Worker-  gallium/hash_table: consolidate hash tables with pointer keys
2944*61046927SAndroid Build Coastguard Worker-  gallium/hash_table: consolidate hash tables with FD keys
2945*61046927SAndroid Build Coastguard Worker-  gallium/hash_table: use the same callback signatures as
2946*61046927SAndroid Build Coastguard Worker   util/hash_table
2947*61046927SAndroid Build Coastguard Worker-  gallium/hash_table: turn it into a wrapper around util/hash_table
2948*61046927SAndroid Build Coastguard Worker-  gallium/hash_table: remove some function wrappers
2949*61046927SAndroid Build Coastguard Worker-  mesa: remove leftovers from ARB_shadow_ambient
2950*61046927SAndroid Build Coastguard Worker-  mesa: call FLUSH_VERTICES before updating CoordReplace
2951*61046927SAndroid Build Coastguard Worker-  i965: stop using "indirect" parameter from Driver.Draw (non-indirect)
2952*61046927SAndroid Build Coastguard Worker-  mesa: remove unused "indirect" parameter from Driver.Draw
2953*61046927SAndroid Build Coastguard Worker-  gallium/cso_hash: pack cso_node better
2954*61046927SAndroid Build Coastguard Worker-  gallium/cso_hash: inline struct cso_hash_data
2955*61046927SAndroid Build Coastguard Worker-  gallium: pass cso_velems_state into cso_context instead of
2956*61046927SAndroid Build Coastguard Worker   pipe_vertex_element
2957*61046927SAndroid Build Coastguard Worker-  gallium/u_threaded: fix uploading user indices with start != 0
2958*61046927SAndroid Build Coastguard Worker-  gallium/u_threaded: convert dividing by index_size to a bit shift
2959*61046927SAndroid Build Coastguard Worker-  mesa/i965: remove \_mesa_prim::indirect_offset
2960*61046927SAndroid Build Coastguard Worker-  mesa: remove redundant \_mesa_prim::is_indexed
2961*61046927SAndroid Build Coastguard Worker-  mesa: move num_instances and base_instance out of \_mesa_prim
2962*61046927SAndroid Build Coastguard Worker-  mesa: clean up glMultiDrawElements code, use alloca for small draw
2963*61046927SAndroid Build Coastguard Worker   count (v2)
2964*61046927SAndroid Build Coastguard Worker-  mesa: don't unroll glMultiDrawElements if one count is 0
2965*61046927SAndroid Build Coastguard Worker-  mesa: optimize glMultiDrawArrays, call Draw only once (v2)
2966*61046927SAndroid Build Coastguard Worker-  mesa: fix incorrect prim.begin/end for glMultiDrawElements
2967*61046927SAndroid Build Coastguard Worker-  nir: replace GCC unroll with an option that works on GCC < 8.0
2968*61046927SAndroid Build Coastguard Worker-  gallivm: fix 5 warnings
2969*61046927SAndroid Build Coastguard Worker-  nir: fix 5 warnings
2970*61046927SAndroid Build Coastguard Worker-  mesa: fix 11 warnings
2971*61046927SAndroid Build Coastguard Worker-  gallium/u_vbuf: silence a warning by using unreachable
2972*61046927SAndroid Build Coastguard Worker-  mesa: add index_size_shift = log2(index_size) into
2973*61046927SAndroid Build Coastguard Worker   \_mesa_index_buffer
2974*61046927SAndroid Build Coastguard Worker-  mesa: replace some index_size multiplications and divisions with
2975*61046927SAndroid Build Coastguard Worker   shifts
2976*61046927SAndroid Build Coastguard Worker-  vbo: don't look at the second draw's count when merging 2 glBegin/End
2977*61046927SAndroid Build Coastguard Worker   draws
2978*61046927SAndroid Build Coastguard Worker-  vbo: deduplicate copy_vertices functions
2979*61046927SAndroid Build Coastguard Worker-  vbo: clean up vbo_copy_vertices
2980*61046927SAndroid Build Coastguard Worker-  vbo: handle GS and tess primitive types when splitting Begin/End
2981*61046927SAndroid Build Coastguard Worker-  vbo: clean up conditional blocks in ATTR_UNION
2982*61046927SAndroid Build Coastguard Worker-  vbo: fold code from vbo_exec_fixup_vertex to
2983*61046927SAndroid Build Coastguard Worker   vbo_exec_wrap_upgrade_vertex
2984*61046927SAndroid Build Coastguard Worker-  Revert "mesa: check for z=0 in \_mesa_Vertex3dv()"
2985*61046927SAndroid Build Coastguard Worker-  mesa: remove \_mesa_index_buffer::index_size in favor of
2986*61046927SAndroid Build Coastguard Worker   index_size_shift
2987*61046927SAndroid Build Coastguard Worker-  mesa: optimize get_index_size
2988*61046927SAndroid Build Coastguard Worker-  mesa: deduplicate draw indirect functions
2989*61046927SAndroid Build Coastguard Worker-  vbo: merge more primitive types for glBegin/End (v2)
2990*61046927SAndroid Build Coastguard Worker-  vbo: merge draws even when begin==0 or end==0
2991*61046927SAndroid Build Coastguard Worker-  glthread: don't generate the sync fallback if the call size is not
2992*61046927SAndroid Build Coastguard Worker   variable
2993*61046927SAndroid Build Coastguard Worker-  glthread: don't prefix variable_data with const
2994*61046927SAndroid Build Coastguard Worker-  glthread: inline \_mesa_unmarshal_dispatch_cmd and convert the switch
2995*61046927SAndroid Build Coastguard Worker   to a table
2996*61046927SAndroid Build Coastguard Worker-  glthread: reduce pointer dereferences in glthread_unmarshal_batch
2997*61046927SAndroid Build Coastguard Worker-  glthread: use int instead of size_t where it's OK
2998*61046927SAndroid Build Coastguard Worker-  glthread: simplify repeated function sequences in marshal_generated.c
2999*61046927SAndroid Build Coastguard Worker-  glthread: don't insert \_mesa_post_marshal_hook into every function
3000*61046927SAndroid Build Coastguard Worker-  glthread: don't increment variable_data if it's the last
3001*61046927SAndroid Build Coastguard Worker   variable-size param
3002*61046927SAndroid Build Coastguard Worker-  glthread: add GL_DRAW_INDIRECT_BUFFER tracking and generator support
3003*61046927SAndroid Build Coastguard Worker-  glthread: add/update count and marshal fields for many GL functions
3004*61046927SAndroid Build Coastguard Worker-  glthread: handle complex pointer parameters and support GL functions
3005*61046927SAndroid Build Coastguard Worker   with strings
3006*61046927SAndroid Build Coastguard Worker-  glthread: check the size of all variable params and clean up the code
3007*61046927SAndroid Build Coastguard Worker-  glthread: replace custom ClearBuffer marshalling with generated one
3008*61046927SAndroid Build Coastguard Worker-  glthread: add support for TexParameteri and SamplerParameteri
3009*61046927SAndroid Build Coastguard Worker   functions
3010*61046927SAndroid Build Coastguard Worker-  glthread: add support for glFog, glLight, glLightModel, glTexEnv,
3011*61046927SAndroid Build Coastguard Worker   glTexGen
3012*61046927SAndroid Build Coastguard Worker-  glthread: add support for glClearNamedFramebuffer, glMaterial,
3013*61046927SAndroid Build Coastguard Worker   glPointParameter
3014*61046927SAndroid Build Coastguard Worker-  glthread: add support for glCallLists, glPatchParameterfv
3015*61046927SAndroid Build Coastguard Worker-  glthread: add support for glMemoryObjectParameteriv,
3016*61046927SAndroid Build Coastguard Worker   glSemaphoreParameterui64v
3017*61046927SAndroid Build Coastguard Worker-  glthread: don't insert an empty line after (void) cmd;
3018*61046927SAndroid Build Coastguard Worker-  glthread: add marshal_call_after and remove custom glFlush and
3019*61046927SAndroid Build Coastguard Worker   glEnable code
3020*61046927SAndroid Build Coastguard Worker-  glthread: track for each VAO whether the user has set a user pointer
3021*61046927SAndroid Build Coastguard Worker-  glthread: sync instead of disabling glthread for non-VBO pointers
3022*61046927SAndroid Build Coastguard Worker-  glthread: replace custom glBindBuffer marshalling with generated one
3023*61046927SAndroid Build Coastguard Worker-  glthread: merge glBufferData and glNamedBufferData into 1 set of
3024*61046927SAndroid Build Coastguard Worker   functions
3025*61046927SAndroid Build Coastguard Worker-  glthread: merge glBufferSubData and glNamedBufferSubData into 1 set
3026*61046927SAndroid Build Coastguard Worker   of functions
3027*61046927SAndroid Build Coastguard Worker-  glthread: add custom marshalling for glNamedBuffer(Sub)DataEXT
3028*61046927SAndroid Build Coastguard Worker-  glthread: fix a crash with incorrect glShaderSource parameters
3029*61046927SAndroid Build Coastguard Worker-  glthread: fall back if a param size is non-zero and a pointer param
3030*61046927SAndroid Build Coastguard Worker   is NULL
3031*61046927SAndroid Build Coastguard Worker-  radeonsi: add a bug workaround for NGG - LATE_ALLOC_GS
3032*61046927SAndroid Build Coastguard Worker-  ac: add a bug workaround for the 100% NGG culling case
3033*61046927SAndroid Build Coastguard Worker-  radeonsi: determine uses_bindless_samplers correctly
3034*61046927SAndroid Build Coastguard Worker-  st/mesa: flush the bitmap cache before st/dri and vbo flushes
3035*61046927SAndroid Build Coastguard Worker-  st/mesa: fix a possible crash with selection and feedback modes
3036*61046927SAndroid Build Coastguard Worker-  gallium/cso_context: remove cso_delete_xxx_shader helpers to fix the
3037*61046927SAndroid Build Coastguard Worker   live cache
3038*61046927SAndroid Build Coastguard Worker-  st/mesa: keep serialized NIR instead of nir_shader in st_program
3039*61046927SAndroid Build Coastguard Worker-  vbo: use vbo_exec_wrap_upgrade_vertex for glVertex in ATTR_UNION
3040*61046927SAndroid Build Coastguard Worker-  vbo: fix transitions from glVertexN to glVertexM where M < N
3041*61046927SAndroid Build Coastguard Worker-  vbo: fix vbo_copy_vertices for GL_PATCHES and adjacency primitive
3042*61046927SAndroid Build Coastguard Worker   types
3043*61046927SAndroid Build Coastguard Worker-  gallium: add PIPE_CAP_DRAW_INFO_START_WITH_USER_INDICES
3044*61046927SAndroid Build Coastguard Worker-  mesa: don't unroll glMultiDrawElements with user indices for gallium
3045*61046927SAndroid Build Coastguard Worker-  radeonsi/gfx10: cache metadata in L2 on small chips
3046*61046927SAndroid Build Coastguard Worker-  radeonsi: set better tessellation tunables on gfx9 and gfx10
3047*61046927SAndroid Build Coastguard Worker-  radeonsi: tune primitive binning for small chips
3048*61046927SAndroid Build Coastguard Worker-  ac: add radeon_info::use_late_alloc to control LATE_ALLOC globally
3049*61046927SAndroid Build Coastguard Worker-  ac: disable late alloc on small gfx10 chips
3050*61046927SAndroid Build Coastguard Worker-  gallium/u_threaded: don't sync the thread for all unsychronized
3051*61046927SAndroid Build Coastguard Worker   mappings
3052*61046927SAndroid Build Coastguard Worker-  gallium/u_vbuf: simplify the first if statement in
3053*61046927SAndroid Build Coastguard Worker   u_vbuf_upload_buffers
3054*61046927SAndroid Build Coastguard Worker-  ac: unify denorm setting enforcement
3055*61046927SAndroid Build Coastguard Worker-  ac: set new LLVM denormal flags
3056*61046927SAndroid Build Coastguard Worker-  ac: don't set old denormals flags with LLVM >= 11
3057*61046927SAndroid Build Coastguard Worker-  nir: fix clip/cull_distance_array_size in
3058*61046927SAndroid Build Coastguard Worker   nir_lower_clip_cull_distance_arrays
3059*61046927SAndroid Build Coastguard Worker-  mesa: use vbo_attrib_tmp.h to generate display list vertex attrib
3060*61046927SAndroid Build Coastguard Worker   functions
3061*61046927SAndroid Build Coastguard Worker-  mesa: remove redundant api_loopback functions
3062*61046927SAndroid Build Coastguard Worker-  glthread: align the batch buffer to 8 bytes for pointers and doubles
3063*61046927SAndroid Build Coastguard Worker   again
3064*61046927SAndroid Build Coastguard Worker-  glthread: enable display lists
3065*61046927SAndroid Build Coastguard Worker-  glthread: track VAOs created by CreateVertexArrays
3066*61046927SAndroid Build Coastguard Worker-  glthread: don't execute any custom VAO and BindBuffer code in the
3067*61046927SAndroid Build Coastguard Worker   Core profile
3068*61046927SAndroid Build Coastguard Worker-  glthread: remove debug_print_marshal function
3069*61046927SAndroid Build Coastguard Worker-  glthread: clean up debug_print_sync code
3070*61046927SAndroid Build Coastguard Worker-  glthread: don't declare unmarshal functions as inline
3071*61046927SAndroid Build Coastguard Worker-  winsys/radeon: change to 3-space indentation
3072*61046927SAndroid Build Coastguard Worker-  driconf: enable glthread for "From The Depths"
3073*61046927SAndroid Build Coastguard Worker-  glthread: remove \_mesa_post_marshal_hook, because it's not very
3074*61046927SAndroid Build Coastguard Worker   useful
3075*61046927SAndroid Build Coastguard Worker-  glthread: simplify printing safe_mul in gl_marshal.py
3076*61046927SAndroid Build Coastguard Worker-  glthread: autogenerate prototypes for custom-marshalled functions
3077*61046927SAndroid Build Coastguard Worker-  glthread: move buffer functions into glthread_bufferobj.c
3078*61046927SAndroid Build Coastguard Worker-  glthread: rename marshal.h/c to glthread_marshal.h and
3079*61046927SAndroid Build Coastguard Worker   glthread_shaderobj.c
3080*61046927SAndroid Build Coastguard Worker-  mesa: put gl_thread_state inside gl_context to remove pointer
3081*61046927SAndroid Build Coastguard Worker   indirection
3082*61046927SAndroid Build Coastguard Worker-  glthread: handle buffer unbinding via glDeleteBuffers
3083*61046927SAndroid Build Coastguard Worker-  glthread: rename non_vbo helper functions
3084*61046927SAndroid Build Coastguard Worker-  glthread: track which vertex array attribs are enabled
3085*61046927SAndroid Build Coastguard Worker-  glthread: ignore vertex arrays with user pointers if they're disabled
3086*61046927SAndroid Build Coastguard Worker-  glthread: remove the marshal_fail XML attribute
3087*61046927SAndroid Build Coastguard Worker-  vbo,gallium: make glBegin/End buffer size configurable by drivers
3088*61046927SAndroid Build Coastguard Worker-  ac: fix fast division
3089*61046927SAndroid Build Coastguard Worker-  st/mesa: fix use of uninitialized memory due to st_nir_lower_builtin
3090*61046927SAndroid Build Coastguard Worker-  glthread: inline SET_func and add -O1 to build
3091*61046927SAndroid Build Coastguard Worker   \_mesa_create_marshal_table faster
3092*61046927SAndroid Build Coastguard Worker-  glthread: declare marshal and unmarshal functions as non-static
3093*61046927SAndroid Build Coastguard Worker-  glthread: compile marshal_generated.c faster by breaking it up into 8
3094*61046927SAndroid Build Coastguard Worker   files
3095*61046927SAndroid Build Coastguard Worker-  nir: add and gather shader_info::writes_memory
3096*61046927SAndroid Build Coastguard Worker-  glsl_to_tgsi: set shader_info::writes_memory
3097*61046927SAndroid Build Coastguard Worker-  mesa: allow out-of-order drawing to optimize immediate mode if it's
3098*61046927SAndroid Build Coastguard Worker   safe
3099*61046927SAndroid Build Coastguard Worker-  radeonsi: enable full out-of-order drawing when
3100*61046927SAndroid Build Coastguard Worker   allow_draw_out_of_order is set
3101*61046927SAndroid Build Coastguard Worker-  mesa: try to fix the android build
3102*61046927SAndroid Build Coastguard Worker-  Move compiler.h and imports.h/c from src/mesa/main into src/util
3103*61046927SAndroid Build Coastguard Worker-  mesa: don't use <> for including internal headers
3104*61046927SAndroid Build Coastguard Worker-  util: stop including files from mesa/main
3105*61046927SAndroid Build Coastguard Worker-  radv: stop including files from mesa/main
3106*61046927SAndroid Build Coastguard Worker-  util: don't include p_defines.h and u_pointer.h from gallium
3107*61046927SAndroid Build Coastguard Worker-  util: remove duplicated MALLOC_STRUCT and CALLOC_STRUCT
3108*61046927SAndroid Build Coastguard Worker-  radeonsi: remove obsolete TODO comment related to compute-based
3109*61046927SAndroid Build Coastguard Worker   culling
3110*61046927SAndroid Build Coastguard Worker-  radeonsi: fix incorrect ordered_wave_id initilization for
3111*61046927SAndroid Build Coastguard Worker   compute-based culling
3112*61046927SAndroid Build Coastguard Worker-  radeonsi: set amdgpu-gds-size for mode == 2 of compute-based culling
3113*61046927SAndroid Build Coastguard Worker-  radeonsi: always create wait_mem_scratch for compute-based culling
3114*61046927SAndroid Build Coastguard Worker-  radeonsi: add num_vbos_in_user_sgprs into the shader cache key
3115*61046927SAndroid Build Coastguard Worker-  radeonsi/gfx10: don't use NGG culling if compute-based culling is
3116*61046927SAndroid Build Coastguard Worker   used
3117*61046927SAndroid Build Coastguard Worker-  radeonsi/gfx10: fix ds.ordered.add intrinsic for compute-based
3118*61046927SAndroid Build Coastguard Worker   culling
3119*61046927SAndroid Build Coastguard Worker-  radeonsi/gfx10: user correct ACQUIRE_MEM packet for compute-based
3120*61046927SAndroid Build Coastguard Worker   culling
3121*61046927SAndroid Build Coastguard Worker-  radeonsi/gfx10: fix the wave size for compute-based culling
3122*61046927SAndroid Build Coastguard Worker-  radeonsi/gfx10: fix descriptors and compute registers for
3123*61046927SAndroid Build Coastguard Worker   compute-based culling
3124*61046927SAndroid Build Coastguard Worker-  gallium/u_threaded: call the driver to pin threads to L3 immediately
3125*61046927SAndroid Build Coastguard Worker-  st/mesa: add environment variable pin_app_thread for faster glthread
3126*61046927SAndroid Build Coastguard Worker   on AMD Zen
3127*61046927SAndroid Build Coastguard Worker-  driconf: whilelist more games for glthread
3128*61046927SAndroid Build Coastguard Worker-  mesa: optimize initialization of new VAOs
3129*61046927SAndroid Build Coastguard Worker-  mesa: don't ever set NullBufferObj in gl_vertex_array_binding
3130*61046927SAndroid Build Coastguard Worker-  mesa: don't ever bind NullBufferObj for glBindBuffer targets
3131*61046927SAndroid Build Coastguard Worker-  mesa: don't ever bind NullBufferObj to glBindBuffer(Base,Range) slots
3132*61046927SAndroid Build Coastguard Worker-  mesa: remove NullBufferObj
3133*61046927SAndroid Build Coastguard Worker-  mesa: remove no longer needed \_mesa_is_bufferobj function
3134*61046927SAndroid Build Coastguard Worker-  mesa: precompute \_mesa_primitive_restart_index during state changes
3135*61046927SAndroid Build Coastguard Worker-  mesa: split \_mesa_primitive_restart_index into a function without
3136*61046927SAndroid Build Coastguard Worker   gl_context
3137*61046927SAndroid Build Coastguard Worker-  vbo: expose helper function vbo_get_minmax_index_mapped for glthread
3138*61046927SAndroid Build Coastguard Worker-  util: move and adjust the vertex upload heuristic equation from
3139*61046927SAndroid Build Coastguard Worker   u_vbuf
3140*61046927SAndroid Build Coastguard Worker-  st/mesa: fix a crash due to passing a draw vertex shader into the
3141*61046927SAndroid Build Coastguard Worker   driver
3142*61046927SAndroid Build Coastguard Worker-  ac: out-of-order rasterization is not supported on gfx10
3143*61046927SAndroid Build Coastguard Worker-  ac,radeonsi: simplify checking for Navi1x chips
3144*61046927SAndroid Build Coastguard Worker-  radeonsi: use pipe_blend_state::max_rt to update fewer blend
3145*61046927SAndroid Build Coastguard Worker   registers
3146*61046927SAndroid Build Coastguard Worker-  ac: force enable -structurizecfg-skip-uniform-regions for LLVM 11
3147*61046927SAndroid Build Coastguard Worker-  ac: update and document fast math flags used by radeonsi
3148*61046927SAndroid Build Coastguard Worker-  ac: generate FMA for inexact instructions for radeonsi
3149*61046927SAndroid Build Coastguard Worker-  ac: reassociate FP expressions for inexact instructions for radeonsi
3150*61046927SAndroid Build Coastguard Worker-  mesa: replace \_NEW_EVAL with vbo_exec_update_eval_maps
3151*61046927SAndroid Build Coastguard Worker-  mesa: reset primitive restart state in glClientAttribDefaultEXT
3152*61046927SAndroid Build Coastguard Worker-  mesa: remove exec="dynamic" from Draw functions that are not really
3153*61046927SAndroid Build Coastguard Worker   dynamic
3154*61046927SAndroid Build Coastguard Worker-  glthread: use 32-bit align instead of 64-bit ALIGN
3155*61046927SAndroid Build Coastguard Worker-  glthread: reduce dereferences of the next batch
3156*61046927SAndroid Build Coastguard Worker-  glthread: use GLenum16 in batch buffers to save space
3157*61046927SAndroid Build Coastguard Worker-  glthread: sort variables in marshal structures to pack them optimally
3158*61046927SAndroid Build Coastguard Worker-  gallium: add PIPE_CAP_MAP_UNSYNCHRONIZED_THREAD_SAFE for glthread
3159*61046927SAndroid Build Coastguard Worker-  mesa: add Const.BufferCreateMapUnsynchronizedThreadSafe &
3160*61046927SAndroid Build Coastguard Worker   MESA_MAP_THREAD_SAFE
3161*61046927SAndroid Build Coastguard Worker-  mesa: add offset_is_int32 param into \_mesa_bind_vertex_buffer for
3162*61046927SAndroid Build Coastguard Worker   glthread
3163*61046927SAndroid Build Coastguard Worker-  mesa: extend \_mesa_bind_vertex_buffer to take ownership of the
3164*61046927SAndroid Build Coastguard Worker   buffer reference
3165*61046927SAndroid Build Coastguard Worker-  mesa: replace GLenum target with gl_shader_stage in NewProgram
3166*61046927SAndroid Build Coastguard Worker-  ac/surface: rename micro tile mode enums like gfx10 uses them
3167*61046927SAndroid Build Coastguard Worker-  ac/surface: remove RADEON_SURF_TC_COMPATIBLE_HTILE and assume it's
3168*61046927SAndroid Build Coastguard Worker   always set
3169*61046927SAndroid Build Coastguard Worker-  ac/surface: replace RADEON_SURF_OPTIMIZE_FOR_SPACE with
3170*61046927SAndroid Build Coastguard Worker   !FORCE_SWIZZLE_MODE
3171*61046927SAndroid Build Coastguard Worker-  ac/surface: match get_display_flag() with expectations for
3172*61046927SAndroid Build Coastguard Worker   is_displayable
3173*61046927SAndroid Build Coastguard Worker-  ac/surface: don't compute DCC if it's unsupported by DCN on gfx9+
3174*61046927SAndroid Build Coastguard Worker-  ac/surface: move non-displayable DCC to the end of the buffer
3175*61046927SAndroid Build Coastguard Worker-  ac/surface: add code for gfx10 displayable DCC
3176*61046927SAndroid Build Coastguard Worker-  ac/surface: validate that DCC is enabled correctly on gfx9+
3177*61046927SAndroid Build Coastguard Worker-  ac: enable displayable DCC on Navi12 & Navi14
3178*61046927SAndroid Build Coastguard Worker-  mesa: report GL_INVALID_OPERATION for invalid glTextureBuffer target
3179*61046927SAndroid Build Coastguard Worker-  st/mesa: expose more SPIR-V capabilities
3180*61046927SAndroid Build Coastguard Worker-  radeonsi: unify and align down the max SSBO/TBO/UBO buffer binding
3181*61046927SAndroid Build Coastguard Worker   size
3182*61046927SAndroid Build Coastguard Worker-  radeonsi: revert an accidental change in si_clear_buffer
3183*61046927SAndroid Build Coastguard Worker-  Revert "ac/surface: remove RADEON_SURF_TC_COMPATIBLE_HTILE and assume
3184*61046927SAndroid Build Coastguard Worker   it's always set"
3185*61046927SAndroid Build Coastguard Worker-  Revert "ac: reassociate FP expressions for inexact instructions for
3186*61046927SAndroid Build Coastguard Worker   radeonsi"
3187*61046927SAndroid Build Coastguard Worker-  ac/surface: fix MSAA crash with FORCE_SWIZZLE_MODE on gfx9
3188*61046927SAndroid Build Coastguard Worker-  radeonsi: fix compilation of monolithic PS
3189*61046927SAndroid Build Coastguard Worker-  radeonsi: don't expose 16xAA on chips with 1 RB due to an occlusion
3190*61046927SAndroid Build Coastguard Worker   query issue
3191*61046927SAndroid Build Coastguard Worker
3192*61046927SAndroid Build Coastguard WorkerMarek Vasut (4):
3193*61046927SAndroid Build Coastguard Worker
3194*61046927SAndroid Build Coastguard Worker-  etnaviv: Destroy rsc->pending_ctx set in etna_resource_destroy()
3195*61046927SAndroid Build Coastguard Worker-  etnaviv: Emit PE.ALPHA_COLOR_EXT\* on GPUs with half-float support
3196*61046927SAndroid Build Coastguard Worker-  etnaviv: Fix depth stencil ops on GC880/GC2000
3197*61046927SAndroid Build Coastguard Worker-  etnaviv: Disable seamless cube map on GC880
3198*61046927SAndroid Build Coastguard Worker
3199*61046927SAndroid Build Coastguard WorkerMark Janes (2):
3200*61046927SAndroid Build Coastguard Worker
3201*61046927SAndroid Build Coastguard Worker-  nir: check shader type before writing to shaderinfo.tess union
3202*61046927SAndroid Build Coastguard Worker-  nir: place aligned members after bitfields in shader_info.tess
3203*61046927SAndroid Build Coastguard Worker
3204*61046927SAndroid Build Coastguard WorkerMark Menzynski (2):
3205*61046927SAndroid Build Coastguard Worker
3206*61046927SAndroid Build Coastguard Worker-  util/blob: Add overwrite function for uint8
3207*61046927SAndroid Build Coastguard Worker-  tgsi/util: Change boolean for bool
3208*61046927SAndroid Build Coastguard Worker
3209*61046927SAndroid Build Coastguard WorkerMartin Fuzzey (3):
3210*61046927SAndroid Build Coastguard Worker
3211*61046927SAndroid Build Coastguard Worker-  freedreno: android: fix build failure on android due to python
3212*61046927SAndroid Build Coastguard Worker   version
3213*61046927SAndroid Build Coastguard Worker-  freedreno: android: add a6xx-pack.xml.h generation to android build
3214*61046927SAndroid Build Coastguard Worker-  freedreno: android: fix build of perfcounters.
3215*61046927SAndroid Build Coastguard Worker
3216*61046927SAndroid Build Coastguard WorkerMathias Fröhlich (19):
3217*61046927SAndroid Build Coastguard Worker
3218*61046927SAndroid Build Coastguard Worker-  egl: Implement getImage/putImage on pbuffer swrast.
3219*61046927SAndroid Build Coastguard Worker-  mesa: Fix FLUSH_VERTICES in SubpixelPrecisionBiasNV.
3220*61046927SAndroid Build Coastguard Worker-  egl: Fix A2RGB10 platform_{device,surfaceless} PBuffer configs.
3221*61046927SAndroid Build Coastguard Worker-  egl: Factor out dri2_add_pbuffer_configs_for_visuals
3222*61046927SAndroid Build Coastguard Worker   {device,surfaceless}.
3223*61046927SAndroid Build Coastguard Worker-  mesa: Check for OpenGL state change before flushing vertices.
3224*61046927SAndroid Build Coastguard Worker-  mesa: Flush vertices before changing the OpenGL state.
3225*61046927SAndroid Build Coastguard Worker-  i965: Move down genX_upload_sbe in profiles.
3226*61046927SAndroid Build Coastguard Worker-  iris: Move down iris_emit_sbe_swiz in profiles.
3227*61046927SAndroid Build Coastguard Worker-  i965: Use 32 bit u_bit_scan for vertex attribute setup.
3228*61046927SAndroid Build Coastguard Worker-  i965: Use the VAOs binding information in array setup.
3229*61046927SAndroid Build Coastguard Worker-  i965: Test original vertex array pointer to skip array upload.
3230*61046927SAndroid Build Coastguard Worker-  i965: Split merge_inputs and clear_buffers.
3231*61046927SAndroid Build Coastguard Worker-  i965: Reorder workaround flags computation.
3232*61046927SAndroid Build Coastguard Worker-  i965: Remove glbinding from brw_vertex_element.
3233*61046927SAndroid Build Coastguard Worker-  mesa: Remove now unused \_mesa_draw_attrib_and_binding.
3234*61046927SAndroid Build Coastguard Worker-  mesa: Remove now unused \_mesa_draw_attrib.
3235*61046927SAndroid Build Coastguard Worker-  mesa: Provide gl_vertex_format accessors.
3236*61046927SAndroid Build Coastguard Worker-  i965: Make use of the vertex format functions in i965.
3237*61046927SAndroid Build Coastguard Worker-  i965: Use gl_vertex_format in brw_vertex_element.
3238*61046927SAndroid Build Coastguard Worker
3239*61046927SAndroid Build Coastguard WorkerMatt Turner (11):
3240*61046927SAndroid Build Coastguard Worker
3241*61046927SAndroid Build Coastguard Worker-  intel/tools: Do not print type/qualifiers/name for c_literal
3242*61046927SAndroid Build Coastguard Worker-  intel/vec4: Make implied_mrf_writes() a vec4_instruction method
3243*61046927SAndroid Build Coastguard Worker-  intel/compiler: Remove unnecessary local variables
3244*61046927SAndroid Build Coastguard Worker-  intel/compiler: Make instructions_to_schedule a local variable
3245*61046927SAndroid Build Coastguard Worker-  intel/compiler: Mark some methods and parameters const
3246*61046927SAndroid Build Coastguard Worker-  intel/compiler: Mark visitor parameters to scheduler const
3247*61046927SAndroid Build Coastguard Worker-  intel/compiler: Pass backend_shader \* to cfg_t()
3248*61046927SAndroid Build Coastguard Worker-  intel/compiler: Pass shader_stats for each SIMD mode
3249*61046927SAndroid Build Coastguard Worker-  intel/compiler: Discount NOPs from instruction counts
3250*61046927SAndroid Build Coastguard Worker-  isl: Avoid EXPECT_DEATH in unit tests
3251*61046927SAndroid Build Coastguard Worker-  meson: Specify the maximum required libdrm in dri.pc
3252*61046927SAndroid Build Coastguard Worker
3253*61046927SAndroid Build Coastguard WorkerMauro Rossi (5):
3254*61046927SAndroid Build Coastguard Worker
3255*61046927SAndroid Build Coastguard Worker-  android: gallium/auxiliary: fix "Unused source files" in tesselator
3256*61046927SAndroid Build Coastguard Worker-  android: aco: fix PIPE_FORMAT related building errors
3257*61046927SAndroid Build Coastguard Worker-  android: r600/sfn: fix includes and libmesa_nir dependency
3258*61046927SAndroid Build Coastguard Worker-  android: r600/sfn: Add GDS instructions
3259*61046927SAndroid Build Coastguard Worker-  android: aco: add various compiler statistics
3260*61046927SAndroid Build Coastguard Worker
3261*61046927SAndroid Build Coastguard WorkerMichel Dänzer (33):
3262*61046927SAndroid Build Coastguard Worker
3263*61046927SAndroid Build Coastguard Worker-  gitlab-ci: Update to latest ci-templates HEAD
3264*61046927SAndroid Build Coastguard Worker-  gitlab-ci: Pass -j4 to make
3265*61046927SAndroid Build Coastguard Worker-  gitlab-ci: Merge ccache and libxml2-utils into main apt-get install
3266*61046927SAndroid Build Coastguard Worker-  gitlab-ci: Add ppc64el and s390x cross-build jobs
3267*61046927SAndroid Build Coastguard Worker-  gitlab-ci: Build radeonsi & RADV in the ppc64el job
3268*61046927SAndroid Build Coastguard Worker-  llvmpipe: Bump test timeout to 180 seconds
3269*61046927SAndroid Build Coastguard Worker-  gitlab-ci: Only use gstreamer runners for the s390x job for now
3270*61046927SAndroid Build Coastguard Worker-  gitlab-ci: Sort random failure softpipe skips
3271*61046927SAndroid Build Coastguard Worker-  gitlab-ci: Add three more dEQP-GLES31 tests to softpipe skips
3272*61046927SAndroid Build Coastguard Worker-  st/vdpau: Only call is_video_format_supported hook if needed
3273*61046927SAndroid Build Coastguard Worker-  winsys/amdgpu: Make local variable r signed
3274*61046927SAndroid Build Coastguard Worker-  util: Change os_same_file_description return type from bool to int
3275*61046927SAndroid Build Coastguard Worker-  gitlab-ci: Drop "test-" prefix from llvmpipe/softpipe job names
3276*61046927SAndroid Build Coastguard Worker-  gitlab-ci: Distribute jobs across more stages
3277*61046927SAndroid Build Coastguard Worker-  gitlab-ci: Always name artifacts archive after the job producing it
3278*61046927SAndroid Build Coastguard Worker-  gitlab-ci: Don't restrict ppc64el/s390x build jobs to gstreamer
3279*61046927SAndroid Build Coastguard Worker   runners
3280*61046927SAndroid Build Coastguard Worker-  gitlab-ci: Don't use buster-backports packages by default for
3281*61046927SAndroid Build Coastguard Worker   x86_build
3282*61046927SAndroid Build Coastguard Worker-  gitlab-ci: Fold scons-swr job into scons job
3283*61046927SAndroid Build Coastguard Worker-  gitlab-ci: Move classic driver testing to a new meson-classic job
3284*61046927SAndroid Build Coastguard Worker-  llvmpipe: Use uintptr_t for pointer values
3285*61046927SAndroid Build Coastguard Worker-  gitlab-ci: Enable more Gallium drivers in meson-i386 job
3286*61046927SAndroid Build Coastguard Worker-  gitlab-ci: Restrict s390x/ppc64el jobs to packet runners
3287*61046927SAndroid Build Coastguard Worker-  gitlab-ci: Update to current templates
3288*61046927SAndroid Build Coastguard Worker-  gitlab-ci: Rename "paths" YAML anchor to "all_paths"
3289*61046927SAndroid Build Coastguard Worker-  gitlab-ci/lava: Add needs: for container image to test jobs (again)
3290*61046927SAndroid Build Coastguard Worker-  gitlab-ci: Don't require triggering build/test jobs manually
3291*61046927SAndroid Build Coastguard Worker-  gitlab-ci: Run merge request pipelines automatically only for Marge
3292*61046927SAndroid Build Coastguard Worker   Bot
3293*61046927SAndroid Build Coastguard Worker-  gitlab-ci: Use all_paths in .test-manual rules
3294*61046927SAndroid Build Coastguard Worker-  gbm/dri: Propagate queryDmaBufModifiers return value
3295*61046927SAndroid Build Coastguard Worker-  amd/addrlib: Use enum instead of sparse chars to identify dimensions
3296*61046927SAndroid Build Coastguard Worker-  mesa: Skip 3-byte array formats in \_mesa_array_format_flip_channels
3297*61046927SAndroid Build Coastguard Worker-  Revert "ac,radeonsi: fix compilations issues with LLVM 11"
3298*61046927SAndroid Build Coastguard Worker-  Revert "gallium/gallivm: fix compilation issues with llvm 11"
3299*61046927SAndroid Build Coastguard Worker
3300*61046927SAndroid Build Coastguard WorkerMike Blumenkrantz (6):
3301*61046927SAndroid Build Coastguard Worker
3302*61046927SAndroid Build Coastguard Worker-  zink: set UBO alignments in nir_intrinsic_load_uniform lowering
3303*61046927SAndroid Build Coastguard Worker-  zink: remove framebuffer cache
3304*61046927SAndroid Build Coastguard Worker-  zink: explicitly unref old fb object when setting new one
3305*61046927SAndroid Build Coastguard Worker-  iris: move iris_vtable to iris_screen
3306*61046927SAndroid Build Coastguard Worker-  gallium: add pipe cap for scissored clears and pass scissor state to
3307*61046927SAndroid Build Coastguard Worker   clear() hook
3308*61046927SAndroid Build Coastguard Worker-  iris: handle PIPE_CAP_CLEAR_SCISSORED
3309*61046927SAndroid Build Coastguard Worker
3310*61046927SAndroid Build Coastguard WorkerNanley Chery (6):
3311*61046927SAndroid Build Coastguard Worker
3312*61046927SAndroid Build Coastguard Worker-  isl: Add a module which manages aux resolves
3313*61046927SAndroid Build Coastguard Worker-  iris: Use isl_aux_usage_has_fast_clear()
3314*61046927SAndroid Build Coastguard Worker-  iris: Use ISL's access preparation functions
3315*61046927SAndroid Build Coastguard Worker-  iris: Use isl_aux_state_transition_write()
3316*61046927SAndroid Build Coastguard Worker-  i965: Use ISL's access preparation functions
3317*61046927SAndroid Build Coastguard Worker-  i965: Use isl_aux_state_transition_write()
3318*61046927SAndroid Build Coastguard Worker
3319*61046927SAndroid Build Coastguard WorkerNataraj Deshpande (1):
3320*61046927SAndroid Build Coastguard Worker
3321*61046927SAndroid Build Coastguard Worker-  dri_util: Update internal_format to GL_RGB8 for
3322*61046927SAndroid Build Coastguard Worker   MESA_FORMAT_R8G8B8X8_UNORM
3323*61046927SAndroid Build Coastguard Worker
3324*61046927SAndroid Build Coastguard WorkerNeha Bhende (2):
3325*61046927SAndroid Build Coastguard Worker
3326*61046927SAndroid Build Coastguard Worker-  svga: fix size of format_conversion_table[]
3327*61046927SAndroid Build Coastguard Worker-  svga: Use pipe_shader_state_from_tgsi to set shader state
3328*61046927SAndroid Build Coastguard Worker
3329*61046927SAndroid Build Coastguard WorkerNeil Armstrong (4):
3330*61046927SAndroid Build Coastguard Worker
3331*61046927SAndroid Build Coastguard Worker-  gitlab-ci/lava: fix handling of lava tags
3332*61046927SAndroid Build Coastguard Worker-  Revert "ci: Remove T820 from CI temporarily"
3333*61046927SAndroid Build Coastguard Worker-  gitlab-ci: add FILES_HOST_URL and move FILES_HOST_NAME into jobs
3334*61046927SAndroid Build Coastguard Worker-  gitlab-ci: re-enable mali400/450 and t820 jobs
3335*61046927SAndroid Build Coastguard Worker
3336*61046927SAndroid Build Coastguard WorkerNeil Roberts (17):
3337*61046927SAndroid Build Coastguard Worker
3338*61046927SAndroid Build Coastguard Worker-  nir/opcodes: Add nir_op_f2fmp
3339*61046927SAndroid Build Coastguard Worker-  glsl: Add support for float16 types in the IR tree
3340*61046927SAndroid Build Coastguard Worker-  glsl: Add IR conversion ops for 16-bit float types
3341*61046927SAndroid Build Coastguard Worker-  glsl: Add b2f16 and f162b conversion operations
3342*61046927SAndroid Build Coastguard Worker-  glsl: Add ir_unop_f2fmp
3343*61046927SAndroid Build Coastguard Worker-  glsl/validate: Allow float16 in the expression tree
3344*61046927SAndroid Build Coastguard Worker-  glsl/lower_instructions: Use float16 constants when appropriate
3345*61046927SAndroid Build Coastguard Worker-  glsl/opt_minmax: Add support for float16
3346*61046927SAndroid Build Coastguard Worker-  glsl: Add a method to get precision from a deref instruction
3347*61046927SAndroid Build Coastguard Worker-  glsl/hierarchical_visitor: Call leave_callback on leaf nodes
3348*61046927SAndroid Build Coastguard Worker-  glsl: Add an IR lowering pass to convert mediump operations to 16-bit
3349*61046927SAndroid Build Coastguard Worker-  glsl/standalone: Add an option to lower the precision
3350*61046927SAndroid Build Coastguard Worker-  glsl: Add unit tests for the lower_precision pass
3351*61046927SAndroid Build Coastguard Worker-  freedreno/ir3: Lower bools to bitsize
3352*61046927SAndroid Build Coastguard Worker-  glsl: Inline builtins in a separate pass
3353*61046927SAndroid Build Coastguard Worker-  glsl/lower_precision: Lower builtins depending on arguments
3354*61046927SAndroid Build Coastguard Worker-  glsl/lower_precision: Use vector.back() instead of vector.end()[-1]
3355*61046927SAndroid Build Coastguard Worker
3356*61046927SAndroid Build Coastguard WorkerPaulo Zanoni (8):
3357*61046927SAndroid Build Coastguard Worker
3358*61046927SAndroid Build Coastguard Worker-  intel: fix the gen 11 compute shader scratch IDs
3359*61046927SAndroid Build Coastguard Worker-  intel: fix the gen 12 compute shader scratch IDs
3360*61046927SAndroid Build Coastguard Worker-  intel/device: bdw_gt1 actually has 6 eus per subslice
3361*61046927SAndroid Build Coastguard Worker-  anv: multiply the scratch space by 4 on gen9-10 like iris and i965
3362*61046927SAndroid Build Coastguard Worker-  iris: remove hole from struct iris_bo
3363*61046927SAndroid Build Coastguard Worker-  iris: remove unnecessary forward declaration
3364*61046927SAndroid Build Coastguard Worker-  iris: remove useless bo->gtt_offset assignment
3365*61046927SAndroid Build Coastguard Worker-  iris: make BATCH_SZ smaller by BATCH_RESERVED bytes
3366*61046927SAndroid Build Coastguard Worker
3367*61046927SAndroid Build Coastguard WorkerPeng Huang (1):
3368*61046927SAndroid Build Coastguard Worker
3369*61046927SAndroid Build Coastguard Worker-  radeonsi: make si_fence_server_signal flush pipe without work
3370*61046927SAndroid Build Coastguard Worker
3371*61046927SAndroid Build Coastguard WorkerPierre Moreau (1):
3372*61046927SAndroid Build Coastguard Worker
3373*61046927SAndroid Build Coastguard Worker-  clover/nir: Check the result of spirv_to_nir
3374*61046927SAndroid Build Coastguard Worker
3375*61046927SAndroid Build Coastguard WorkerPierre-Eric Pelloux-Prayer (44):
3376*61046927SAndroid Build Coastguard Worker
3377*61046927SAndroid Build Coastguard Worker-  radeonsi/ngg: add VGT_FLUSH when enabling fast launch
3378*61046927SAndroid Build Coastguard Worker-  radeonsi: test subsampled format in testdma
3379*61046927SAndroid Build Coastguard Worker-  format: add format_to_chroma_format
3380*61046927SAndroid Build Coastguard Worker-  gallium/video: remove pipe_video_buffer.chroma_format
3381*61046927SAndroid Build Coastguard Worker-  gallium/vl: add 4:2:2 support
3382*61046927SAndroid Build Coastguard Worker-  radeonsi: fix surf_pitch for subsampled surface
3383*61046927SAndroid Build Coastguard Worker-  st/va: enable 4:2:2 chroma format
3384*61046927SAndroid Build Coastguard Worker-  st/va: add support YUY2
3385*61046927SAndroid Build Coastguard Worker-  radeonsi: remove AMD_DEBUG=sisched option
3386*61046927SAndroid Build Coastguard Worker-  omx: fix build with gcc 10
3387*61046927SAndroid Build Coastguard Worker-  meson: enable -fno-common by default
3388*61046927SAndroid Build Coastguard Worker-  gitlab-ci: rules:changes to test on tested drivers changes
3389*61046927SAndroid Build Coastguard Worker-  vdpau: remove bogus assert
3390*61046927SAndroid Build Coastguard Worker-  st/mesa: disallow deferred flush if there are multiple contexts
3391*61046927SAndroid Build Coastguard Worker-  radeonsi: enable glsl_zero_init for Curse of the Dead Gods
3392*61046927SAndroid Build Coastguard Worker-  radeonsi: clarify the conditions when FLUSH_AND_INV_DB is needed
3393*61046927SAndroid Build Coastguard Worker-  util/os_file: extend os_read_file to return the file size
3394*61046927SAndroid Build Coastguard Worker-  util/u_process: add util_get_process_exec_path
3395*61046927SAndroid Build Coastguard Worker-  util/xmlconfig: add new sha1 application attribute
3396*61046927SAndroid Build Coastguard Worker-  radeonsi: enable workarounds for YoYo engine based games
3397*61046927SAndroid Build Coastguard Worker-  util/u_process: fix Windows build
3398*61046927SAndroid Build Coastguard Worker-  nir: update uses_demote flag in discard_to_demote pass
3399*61046927SAndroid Build Coastguard Worker-  ac: fix ac_build_is_helper_invocation when postponed_kill is null
3400*61046927SAndroid Build Coastguard Worker-  util: fix process_test path
3401*61046927SAndroid Build Coastguard Worker-  ddebug: add missing forward declaration
3402*61046927SAndroid Build Coastguard Worker-  radeon: fix includes
3403*61046927SAndroid Build Coastguard Worker-  radeonsi: switch to 3-spaces style
3404*61046927SAndroid Build Coastguard Worker-  radeon: switch to 3-spaces style
3405*61046927SAndroid Build Coastguard Worker-  gallium/util: let shader live cache users know if a hit occured
3406*61046927SAndroid Build Coastguard Worker-  radeonsi: dump shader stats when hitting the live cache
3407*61046927SAndroid Build Coastguard Worker-  util/xmlconfig: fix sha1 comparison code
3408*61046927SAndroid Build Coastguard Worker-  mesa: update pipeline when re-linking a program in use
3409*61046927SAndroid Build Coastguard Worker-  gallium/u_threaded: flush batch when hitting mapping limit
3410*61046927SAndroid Build Coastguard Worker-  radeonsi: use thread_context::bytes_mapped_limit
3411*61046927SAndroid Build Coastguard Worker-  radeonsi: don't assume ctx is always a threaded_context
3412*61046927SAndroid Build Coastguard Worker-  radeonsi: skip vs output optimizations for some outputs
3413*61046927SAndroid Build Coastguard Worker-  mesa: fix crash in find_value
3414*61046927SAndroid Build Coastguard Worker-  gallium/utils: silence strncpy warning
3415*61046927SAndroid Build Coastguard Worker-  st/omx: fix gcc warnings
3416*61046927SAndroid Build Coastguard Worker-  radeonsi: fix export count
3417*61046927SAndroid Build Coastguard Worker-  mesa: add gl_coontext::ForceIntegerTexNearest
3418*61046927SAndroid Build Coastguard Worker-  driconf: add force_integer_tex_nearest option
3419*61046927SAndroid Build Coastguard Worker-  radeonsi: don't print gs_copy_shader stats for shaderdb
3420*61046927SAndroid Build Coastguard Worker-  amd/addrlib: fix forgotten char -> enum conversions
3421*61046927SAndroid Build Coastguard Worker
3422*61046927SAndroid Build Coastguard WorkerPlamena Manolova (2):
3423*61046927SAndroid Build Coastguard Worker
3424*61046927SAndroid Build Coastguard Worker-  intel/compiler: Add support for variable workgroup size
3425*61046927SAndroid Build Coastguard Worker-  i965: Implement ARB_compute_variable_group_size
3426*61046927SAndroid Build Coastguard Worker
3427*61046927SAndroid Build Coastguard WorkerQiang Yu (35):
3428*61046927SAndroid Build Coastguard Worker
3429*61046927SAndroid Build Coastguard Worker-  lima: remove definition of lima_is_scanout
3430*61046927SAndroid Build Coastguard Worker-  lima: use util_copy_framebuffer_state
3431*61046927SAndroid Build Coastguard Worker-  lima: always add texture bo to submit
3432*61046927SAndroid Build Coastguard Worker-  lima: remove lima_ctx_buff_va submit flags (v2)
3433*61046927SAndroid Build Coastguard Worker-  lima: pass array as parameter to PLBU and VS command macros
3434*61046927SAndroid Build Coastguard Worker-  lima: delay add plb buffer to submit when flush
3435*61046927SAndroid Build Coastguard Worker-  lima: delay plbu head command generation to flush stage (v2)
3436*61046927SAndroid Build Coastguard Worker-  lima: add render target to submit by dirty buffer flags
3437*61046927SAndroid Build Coastguard Worker-  lima: add missing resolve check for damage and reload
3438*61046927SAndroid Build Coastguard Worker-  lima: move syncobj from lima_submit to lima_context
3439*61046927SAndroid Build Coastguard Worker-  lima: merge gp/pp submit
3440*61046927SAndroid Build Coastguard Worker-  lima: put hardware related info to lima_gpu.h
3441*61046927SAndroid Build Coastguard Worker-  lima: move flush code to lima_submit.c
3442*61046927SAndroid Build Coastguard Worker-  lima: pass submit parameter for functions in lima_submic.c (v2)
3443*61046927SAndroid Build Coastguard Worker-  lima: add lima_submit_create_stream_bo
3444*61046927SAndroid Build Coastguard Worker-  lima: adjust pp_stream to use lima_submit_create_stream_bo
3445*61046927SAndroid Build Coastguard Worker-  lima: use lima_submit_create_stream_bo for plbu/vs_cmd and pp_stack
3446*61046927SAndroid Build Coastguard Worker-  lima: add lima_submit_get
3447*61046927SAndroid Build Coastguard Worker-  lima: make lima_submit one time use drop data (v3)
3448*61046927SAndroid Build Coastguard Worker-  lima: track write submits of context (v3)
3449*61046927SAndroid Build Coastguard Worker-  lima: move plbu/vs_cmd_array into lima_submit
3450*61046927SAndroid Build Coastguard Worker-  lima: move resolve into lima_submit
3451*61046927SAndroid Build Coastguard Worker-  lima: move pp_max_stack_size to lima_submit
3452*61046927SAndroid Build Coastguard Worker-  lima: move damage_rect into lima_submit
3453*61046927SAndroid Build Coastguard Worker-  lima: move clear into submit (v2)
3454*61046927SAndroid Build Coastguard Worker-  lima: move framebuffer info to lima_submit
3455*61046927SAndroid Build Coastguard Worker-  lima: use per submit dump file
3456*61046927SAndroid Build Coastguard Worker-  lima: optinal flush submit in lima_clear
3457*61046927SAndroid Build Coastguard Worker-  lima: enable multi submit optimization
3458*61046927SAndroid Build Coastguard Worker-  lima: move dump check to macro for lima_dump_command_stream_print
3459*61046927SAndroid Build Coastguard Worker-  lima: rename lima_submit to lima_job
3460*61046927SAndroid Build Coastguard Worker-  lima: fix buffer import with offset
3461*61046927SAndroid Build Coastguard Worker-  lima: also check tiled and depth case when import
3462*61046927SAndroid Build Coastguard Worker-  lima: set offset when export resource
3463*61046927SAndroid Build Coastguard Worker-  panfrost: don't always build bifrost_compiler
3464*61046927SAndroid Build Coastguard Worker
3465*61046927SAndroid Build Coastguard WorkerQuentin Glidic (1):
3466*61046927SAndroid Build Coastguard Worker
3467*61046927SAndroid Build Coastguard Worker-  meson: Use dependency.partial_dependency()
3468*61046927SAndroid Build Coastguard Worker
3469*61046927SAndroid Build Coastguard WorkerRafael Antognolli (18):
3470*61046927SAndroid Build Coastguard Worker
3471*61046927SAndroid Build Coastguard Worker-  intel: Load the driver even if I915_PARAM_REVISION is not found.
3472*61046927SAndroid Build Coastguard Worker-  intel/tools: Update aubinator_error_decode.
3473*61046927SAndroid Build Coastguard Worker-  intel/blorp: Implement GEN:BUG:1605967699.
3474*61046927SAndroid Build Coastguard Worker-  iris: Apply the flushes when switching pipelines.
3475*61046927SAndroid Build Coastguard Worker-  anv: Wait for the GPU to be idle before invalidating the aux table.
3476*61046927SAndroid Build Coastguard Worker-  iris: Split aux map initialization from invalidation.
3477*61046927SAndroid Build Coastguard Worker-  iris: Wait for the GPU to be idle before invalidating the aux table.
3478*61046927SAndroid Build Coastguard Worker-  intel/isl: Implement D16_UNORM workarounds.
3479*61046927SAndroid Build Coastguard Worker-  intel/gen12+: Disable mid thread preemption.
3480*61046927SAndroid Build Coastguard Worker-  iris: Enable EXT_depth_bounds_test extension.
3481*61046927SAndroid Build Coastguard Worker-  drm-uapi: Update headers from Linux 5.7-rc1.
3482*61046927SAndroid Build Coastguard Worker-  i965/bufmgr: Factor out GEM_MMAP ioctl from mmap_cpu and mmap_wc.
3483*61046927SAndroid Build Coastguard Worker-  iris/bufmgr: Factor out GEM_MMAP ioctl from mmap_cpu and mmap_wc.
3484*61046927SAndroid Build Coastguard Worker-  i965/bufmgr: Add support for MMAP_OFFSET ioctl.
3485*61046927SAndroid Build Coastguard Worker-  iris/bufmgr: Add support for MMAP_OFFSET ioctl.
3486*61046927SAndroid Build Coastguard Worker-  anv: Add anv_device parameter to anv_gem_munmap.
3487*61046927SAndroid Build Coastguard Worker-  anv: Add support for new MMAP_OFFSET ioctl.
3488*61046927SAndroid Build Coastguard Worker-  anv: Enable HiZ on multi-layer depth buffers.
3489*61046927SAndroid Build Coastguard Worker
3490*61046927SAndroid Build Coastguard WorkerRhys Perry (118):
3491*61046927SAndroid Build Coastguard Worker
3492*61046927SAndroid Build Coastguard Worker-  aco: fix gfx10_wave64_bpermute
3493*61046927SAndroid Build Coastguard Worker-  aco: gfx10_wave64_bpermute reduce op to print_ir
3494*61046927SAndroid Build Coastguard Worker-  aco: disable some instruction combining if it could change an exec
3495*61046927SAndroid Build Coastguard Worker   operand
3496*61046927SAndroid Build Coastguard Worker-  aco: improve SCC handling in some SALU combines
3497*61046927SAndroid Build Coastguard Worker-  nir: fix nir_const_value_as_uint bit size in load/store vectorizer
3498*61046927SAndroid Build Coastguard Worker   tests
3499*61046927SAndroid Build Coastguard Worker-  gitlab-ci: remove load_store_vectorizer from expected s390x test
3500*61046927SAndroid Build Coastguard Worker   failures
3501*61046927SAndroid Build Coastguard Worker-  aco: add RegisterFile
3502*61046927SAndroid Build Coastguard Worker-  aco: add some helpers for filling/testing register ranges
3503*61046927SAndroid Build Coastguard Worker-  aco: improve GFX9 1D ddx/ddy assertion
3504*61046927SAndroid Build Coastguard Worker-  spirv: improve creation of memory_barrier
3505*61046927SAndroid Build Coastguard Worker-  spirv: fix memory_barrier_tcs_patch emission
3506*61046927SAndroid Build Coastguard Worker-  aco: keep track of which events are used in a barrier
3507*61046927SAndroid Build Coastguard Worker-  aco: fix carry-out size for wave32 v_add_co_u32_e64
3508*61046927SAndroid Build Coastguard Worker-  aco: handle v_add_co_u32_e64 in parse_base_offset()
3509*61046927SAndroid Build Coastguard Worker-  aco: add new NOP insertion pass for GFX6-9
3510*61046927SAndroid Build Coastguard Worker-  aco: improve get_wait_states()
3511*61046927SAndroid Build Coastguard Worker-  aco: consider non-hazard writes in handle_raw_hazard_internal
3512*61046927SAndroid Build Coastguard Worker-  aco: improve control flow handling in GFX6-9 NOP pass
3513*61046927SAndroid Build Coastguard Worker-  aco: only reserve sgprs for vcc if it's used
3514*61046927SAndroid Build Coastguard Worker-  aco: fix uninitialized data error in waitcnt pass
3515*61046927SAndroid Build Coastguard Worker-  glsl/list: use uintptr_t for exec_node_data()'s subtraction
3516*61046927SAndroid Build Coastguard Worker-  aco: add helpers for moving instructions for scheduling
3517*61046927SAndroid Build Coastguard Worker-  aco: add helpers for ensuring correct ordering while scheduling
3518*61046927SAndroid Build Coastguard Worker-  aco: allow barriers to be skipped during scheduling
3519*61046927SAndroid Build Coastguard Worker-  aco: don't stop scheduling at exports
3520*61046927SAndroid Build Coastguard Worker-  aco: move some register demand helpers into aco_live_var_analysis.cpp
3521*61046927SAndroid Build Coastguard Worker-  aco: add a late kill flag
3522*61046927SAndroid Build Coastguard Worker-  aco: set late kill for v_interp_p1_f32 for some APUs
3523*61046927SAndroid Build Coastguard Worker-  aco: fix instruction encoding for LS VGPR init bug workaround
3524*61046927SAndroid Build Coastguard Worker-  aco: fix operand order for LS VGPR init bug workaround
3525*61046927SAndroid Build Coastguard Worker-  nir/gather_info: handle emit_vertex_with_counter
3526*61046927SAndroid Build Coastguard Worker-  radv: call nir_shader_gather_info again
3527*61046927SAndroid Build Coastguard Worker-  radv/winsys: set has_syncobj_wait_for_submit in the null winsys
3528*61046927SAndroid Build Coastguard Worker-  aco: set has_divergent_branch for discards in loops
3529*61046927SAndroid Build Coastguard Worker-  aco: handle missing second predecessors at merge block phis
3530*61046927SAndroid Build Coastguard Worker-  aco: handle when ACO adds new continue edges
3531*61046927SAndroid Build Coastguard Worker-  aco: skip NIR in unreachable merge blocks
3532*61046927SAndroid Build Coastguard Worker-  aco: improve check for unreachable loop continue blocks
3533*61046927SAndroid Build Coastguard Worker-  aco: emit IR in IF's merge block instead if the other side ends in a
3534*61046927SAndroid Build Coastguard Worker   jump
3535*61046927SAndroid Build Coastguard Worker-  aco: fix boolean undef regclass
3536*61046927SAndroid Build Coastguard Worker-  nir/gather_info: fix per-vertex handling in try_mask_partial_io
3537*61046927SAndroid Build Coastguard Worker-  aco: remove dead code in handle_operands()
3538*61046927SAndroid Build Coastguard Worker-  aco: implement 64-bit VGPR constant copies in handle_operands()
3539*61046927SAndroid Build Coastguard Worker-  aco: look at p_{extract,split}_vector's definitions in
3540*61046927SAndroid Build Coastguard Worker   pred_by_exec_mask()
3541*61046927SAndroid Build Coastguard Worker-  glsl: fix race in instance getters
3542*61046927SAndroid Build Coastguard Worker-  util/u_queue: fix race in total_jobs_size access
3543*61046927SAndroid Build Coastguard Worker-  radv: add code for exposing compiler statistics
3544*61046927SAndroid Build Coastguard Worker-  aco: add various compiler statistics
3545*61046927SAndroid Build Coastguard Worker-  aco: add vmem/smem score statistic
3546*61046927SAndroid Build Coastguard Worker-  radv, aco: collect statistics if requested but executables are not
3547*61046927SAndroid Build Coastguard Worker-  radv: fix null winsys gpu_info array
3548*61046927SAndroid Build Coastguard Worker-  aco: make PhysReg in units of bytes
3549*61046927SAndroid Build Coastguard Worker-  aco: add SDWA_instruction
3550*61046927SAndroid Build Coastguard Worker-  aco: print and validate opsel
3551*61046927SAndroid Build Coastguard Worker-  aco: add emission support for register-allocated sdwa sels
3552*61046927SAndroid Build Coastguard Worker-  aco: remove divergence check in sanitize_if()
3553*61046927SAndroid Build Coastguard Worker-  aco: zero-initialize Temp
3554*61046927SAndroid Build Coastguard Worker-  aco: improve vector optimization with sub-dword vectors
3555*61046927SAndroid Build Coastguard Worker-  aco: fix p_extract_vector validation
3556*61046927SAndroid Build Coastguard Worker-  aco: improve p_create_vector RA for sub-dword operands
3557*61046927SAndroid Build Coastguard Worker-  aco: clear moved operands in get_reg_create_vector()
3558*61046927SAndroid Build Coastguard Worker-  aco: fix 1D textureGrad() on GFX9
3559*61046927SAndroid Build Coastguard Worker-  aco: implement various 8/16-bit conversions
3560*61046927SAndroid Build Coastguard Worker-  aco: add missing scc clobber to nir_op_unpack_32_2x16_split_y
3561*61046927SAndroid Build Coastguard Worker-  aco: fix copy statistic for 64-bit vgpr constant copy
3562*61046927SAndroid Build Coastguard Worker-  aco: add VOP3P_instruction
3563*61046927SAndroid Build Coastguard Worker-  aco: implement sub-dword swaps
3564*61046927SAndroid Build Coastguard Worker-  aco: implement 64-bit sgpr swaps
3565*61046927SAndroid Build Coastguard Worker-  nir/lower_bit_size: fix lowering of shifts
3566*61046927SAndroid Build Coastguard Worker-  nir/lower_bit_size: fix lowering of {imul,umul}_high
3567*61046927SAndroid Build Coastguard Worker-  nir/algebraic: don't undo lowering of 8/16-bit comparisons to 32-bit
3568*61046927SAndroid Build Coastguard Worker-  aco: decrease the uses of other copy operations after
3569*61046927SAndroid Build Coastguard Worker   splitting/removing
3570*61046927SAndroid Build Coastguard Worker-  aco: copy-propagate p_create_vector copies of vectors
3571*61046927SAndroid Build Coastguard Worker-  aco: remove copy in load_input_from_temps()
3572*61046927SAndroid Build Coastguard Worker-  aco: move call to store_output_to_temps in store_ls_or_es_output
3573*61046927SAndroid Build Coastguard Worker   earlier
3574*61046927SAndroid Build Coastguard Worker-  aco: combine VALU and SALU into various VOP3 instructions
3575*61046927SAndroid Build Coastguard Worker-  aco: improve code for 32-bit isign
3576*61046927SAndroid Build Coastguard Worker-  aco: fix v_or(s_lshl) and v_add(s_lshl) optimizations
3577*61046927SAndroid Build Coastguard Worker-  aco: fix outdated label_vec from p_create_vector labelling
3578*61046927SAndroid Build Coastguard Worker-  radv: align buffer descriptor sizes to dword
3579*61046927SAndroid Build Coastguard Worker-  radv: allocate larger shader memory slabs if needed
3580*61046927SAndroid Build Coastguard Worker-  aco: be more careful about using SMEM for load_global
3581*61046927SAndroid Build Coastguard Worker-  aco: add and use RegClass::get() helper
3582*61046927SAndroid Build Coastguard Worker-  aco: add emit_load helper
3583*61046927SAndroid Build Coastguard Worker-  aco: refactor load_lds to use new helpers
3584*61046927SAndroid Build Coastguard Worker-  aco: use emit_load helper for VMEM/SMEM loads
3585*61046927SAndroid Build Coastguard Worker-  aco: add helpers for splitting stores
3586*61046927SAndroid Build Coastguard Worker-  aco: refactor store_lds() to use new helpers
3587*61046927SAndroid Build Coastguard Worker-  aco: refactor store_vmem_mubuf() to use new helpers
3588*61046927SAndroid Build Coastguard Worker-  aco: refactor visit_store_ssbo() to use new helpers
3589*61046927SAndroid Build Coastguard Worker-  aco: refactor visit_store_global() to use new helpers
3590*61046927SAndroid Build Coastguard Worker-  aco: refactor visit_store_scratch() to use new helpers
3591*61046927SAndroid Build Coastguard Worker-  aco: add and use get_buffer_store_op() helper
3592*61046927SAndroid Build Coastguard Worker-  aco: allow 8/16-bit shared loads
3593*61046927SAndroid Build Coastguard Worker-  aco: vectorize global loads/stores
3594*61046927SAndroid Build Coastguard Worker-  aco: handle undef p_create_vector operands in the optimizer
3595*61046927SAndroid Build Coastguard Worker-  aco: clobber scc in s_bfe_u32 in get_alu_src()
3596*61046927SAndroid Build Coastguard Worker-  aco: improve sub-dword emit_split_vector() with sgprs
3597*61046927SAndroid Build Coastguard Worker-  aco: lower 8/16-bit integer arithmetic
3598*61046927SAndroid Build Coastguard Worker-  radv/aco: enable 8/16-bit storage and int8/int16 on GFX8+
3599*61046927SAndroid Build Coastguard Worker-  aco: make RegisterFile::block() take a regclass
3600*61046927SAndroid Build Coastguard Worker-  aco: check alignment of non-subdword registers in get_reg_specified()
3601*61046927SAndroid Build Coastguard Worker-  aco: fix neighboring register check in get_reg_simple()
3602*61046927SAndroid Build Coastguard Worker-  aco: split self-intersecting copies instead of swapping
3603*61046927SAndroid Build Coastguard Worker-  aco: don't recurse in sub-dword get_reg_simple()
3604*61046927SAndroid Build Coastguard Worker-  aco: improve RA for uneven p_split_vector
3605*61046927SAndroid Build Coastguard Worker-  aco: add missing adjust_max_used_regs()
3606*61046927SAndroid Build Coastguard Worker-  aco: fix sub-dword out-of-bounds check in RA validator
3607*61046927SAndroid Build Coastguard Worker-  aco: fix sub-dword overwrite check in RA validator
3608*61046927SAndroid Build Coastguard Worker-  aco: add various GFX10 int16 opcodes
3609*61046927SAndroid Build Coastguard Worker-  aco: improve clamped integer addition disassembly workaround
3610*61046927SAndroid Build Coastguard Worker-  aco: fix vgpr nir_op_vecn with sgpr operands
3611*61046927SAndroid Build Coastguard Worker-  aco: consider blocks unreachable if they are in the logical cfg
3612*61046927SAndroid Build Coastguard Worker-  aco: remove use of f-strings
3613*61046927SAndroid Build Coastguard Worker-  aco: add message to static_assert
3614*61046927SAndroid Build Coastguard Worker-  nir: add missing group_memory_barrier handling
3615*61046927SAndroid Build Coastguard Worker-  nir/opt_if: run opt_peel_loop_initial_if after all other
3616*61046927SAndroid Build Coastguard Worker   optimizations
3617*61046927SAndroid Build Coastguard Worker-  nir: fix lowering to scratch with boolean access
3618*61046927SAndroid Build Coastguard Worker
3619*61046927SAndroid Build Coastguard WorkerRob Clark (147):
3620*61046927SAndroid Build Coastguard Worker
3621*61046927SAndroid Build Coastguard Worker-  freedreno/drm: readonly cmdstream
3622*61046927SAndroid Build Coastguard Worker-  freedreno/ir3: shuffle a few ir3_register fields
3623*61046927SAndroid Build Coastguard Worker-  freedreno/ir3: cleanup after lower_locals_to_regs
3624*61046927SAndroid Build Coastguard Worker-  freedreno/ir3: fix crash when no non-input instructions
3625*61046927SAndroid Build Coastguard Worker-  freedreno/ir3: split out delay helpers
3626*61046927SAndroid Build Coastguard Worker-  freedreno/ir3: move nop padding to legalize
3627*61046927SAndroid Build Coastguard Worker-  freedreno/ir3: move block-scheduling into legalize
3628*61046927SAndroid Build Coastguard Worker-  freedreno/ir3: move atomic fixup after RA
3629*61046927SAndroid Build Coastguard Worker-  freedreno/ir3: a bit more optmsgs debug
3630*61046927SAndroid Build Coastguard Worker-  freedreno/ir3/ra: make use()/def() functions instead of macros
3631*61046927SAndroid Build Coastguard Worker-  freedreno/ir3: fix kill scheduling
3632*61046927SAndroid Build Coastguard Worker-  freedreno/ir3: post-RA sched pass
3633*61046927SAndroid Build Coastguard Worker-  freedreno/ir3: number instructions from one
3634*61046927SAndroid Build Coastguard Worker-  freedreno/ir3: add is_tex_or_prefetch()
3635*61046927SAndroid Build Coastguard Worker-  freedreno/ir3: don't precolor unused inputs
3636*61046927SAndroid Build Coastguard Worker-  freedreno/ir3: two pass register allocation
3637*61046927SAndroid Build Coastguard Worker-  freedreno/a6xx: fix lrz overflow
3638*61046927SAndroid Build Coastguard Worker-  freedreno/ir3: add RA sanity check
3639*61046927SAndroid Build Coastguard Worker-  freedreno/ir3: remove unused tex arg harder
3640*61046927SAndroid Build Coastguard Worker-  freedreno/ir3: create fragcoord instructions in input block
3641*61046927SAndroid Build Coastguard Worker-  freedreno/ir3: simplify split from collect
3642*61046927SAndroid Build Coastguard Worker-  freedreno/ir3: fix a dirty lie
3643*61046927SAndroid Build Coastguard Worker-  freedreno: allow ctx->batch to be NULL
3644*61046927SAndroid Build Coastguard Worker-  freedreno/ir3: fold const conversion into consumer
3645*61046927SAndroid Build Coastguard Worker-  freedreno: allow INVALID modifier
3646*61046927SAndroid Build Coastguard Worker-  freedreno/registers: teach gen_header.py about a3xx_regid
3647*61046927SAndroid Build Coastguard Worker-  freedreno/a6xx: few register updates
3648*61046927SAndroid Build Coastguard Worker-  freedreno: quiet INFO_MSG
3649*61046927SAndroid Build Coastguard Worker-  freedreno/registers: cleanup CP_SET_MARKER
3650*61046927SAndroid Build Coastguard Worker-  freedreno/computerator: import parser/lexer from fdre-a3xx
3651*61046927SAndroid Build Coastguard Worker-  freedreno/computerator: polish out some of the rust
3652*61046927SAndroid Build Coastguard Worker-  freedreno/computerator: rename prefix asm->ir3
3653*61046927SAndroid Build Coastguard Worker-  freedreno/ir3: allow block->predecessors to be null
3654*61046927SAndroid Build Coastguard Worker-  freedreno/computerator: add computerator
3655*61046927SAndroid Build Coastguard Worker-  freedreno/computerator: fix build dependency
3656*61046927SAndroid Build Coastguard Worker-  freedreno/ir3: remove from_tgsi
3657*61046927SAndroid Build Coastguard Worker-  freedreno/a6xx: remove unused param
3658*61046927SAndroid Build Coastguard Worker-  freedreno/a6xx: emit LRZ clear in sysmem too
3659*61046927SAndroid Build Coastguard Worker-  freedreno/a6xx: whitespace fix
3660*61046927SAndroid Build Coastguard Worker-  freedreno/a6xx: don't emit YIELD packet
3661*61046927SAndroid Build Coastguard Worker-  freedreno/a6xx: enable SKIP_IB2_ENABLE properly
3662*61046927SAndroid Build Coastguard Worker-  freedreno: honor FD_MESA_DEBUG=nogrow
3663*61046927SAndroid Build Coastguard Worker-  freedreno/ir3: remove regmask_set_if_not()
3664*61046927SAndroid Build Coastguard Worker-  freedreno/ir3: rewrite regmask to better support a6xx+
3665*61046927SAndroid Build Coastguard Worker-  freedreno/ir3: don't hide latency when there is none to hide
3666*61046927SAndroid Build Coastguard Worker-  freedreno/ir3: track half-precision live values
3667*61046927SAndroid Build Coastguard Worker-  freedreno/ir3: update SFU delay
3668*61046927SAndroid Build Coastguard Worker-  freedreno/ir3: fix crash with samgq workaround
3669*61046927SAndroid Build Coastguard Worker-  freedreno/ir3: don't precolor unassigned inputs
3670*61046927SAndroid Build Coastguard Worker-  freedreno/ir3: fix assert with getinfo
3671*61046927SAndroid Build Coastguard Worker-  freedreno/ir3: add assert
3672*61046927SAndroid Build Coastguard Worker-  nir/print: show variable precision
3673*61046927SAndroid Build Coastguard Worker-  freedreno/ir3: also lower lowp frag outputs
3674*61046927SAndroid Build Coastguard Worker-  freedreno/computerator: add hrsq/hlog2/hexp2
3675*61046927SAndroid Build Coastguard Worker-  freedreno/ir3: remove extra nops inserted in scheduler
3676*61046927SAndroid Build Coastguard Worker-  freedreno/ir3: add simplified stall estimation
3677*61046927SAndroid Build Coastguard Worker-  freedreno: fix FD_MESA_DEBUG=inorder
3678*61046927SAndroid Build Coastguard Worker-  util/ra: spiff out select_reg_callback
3679*61046927SAndroid Build Coastguard Worker-  util/ra: move NO_REG to header
3680*61046927SAndroid Build Coastguard Worker-  freedreno/ir3: split out has_latency_to_hide()
3681*61046927SAndroid Build Coastguard Worker-  freedreno/ir3: fix has_latency_to_hide
3682*61046927SAndroid Build Coastguard Worker-  freedreno/ir3: track register usage in first RA pass
3683*61046927SAndroid Build Coastguard Worker-  freedreno/ir3: round-robin RA
3684*61046927SAndroid Build Coastguard Worker-  freedreno/ir3: try to avoid syncs
3685*61046927SAndroid Build Coastguard Worker-  freedreno/computerator: add performance counter support
3686*61046927SAndroid Build Coastguard Worker-  freedreno/fdperf: set locale
3687*61046927SAndroid Build Coastguard Worker-  freedreno/a6xx: register update
3688*61046927SAndroid Build Coastguard Worker-  freedreno/ir3: small cleanup and comments
3689*61046927SAndroid Build Coastguard Worker-  freedreno/ir3: add bary_ij as src for meta:tex_prefetch
3690*61046927SAndroid Build Coastguard Worker-  freedreno/ir3: remove unused helper
3691*61046927SAndroid Build Coastguard Worker-  freedreno/ir3: fix bogus register footprint with tess/gs
3692*61046927SAndroid Build Coastguard Worker-  freedreno/ir3: reformat disasm output
3693*61046927SAndroid Build Coastguard Worker-  freedreno/ir3: convert debug bitfield to BITFIELD_BIT()
3694*61046927SAndroid Build Coastguard Worker-  freedreno/ir3/ra: add debug option for RA debug msgs
3695*61046927SAndroid Build Coastguard Worker-  freedreno/ir3/ra: split-up
3696*61046927SAndroid Build Coastguard Worker-  freedreno/ir3/ra: add helper to map name to instruction
3697*61046927SAndroid Build Coastguard Worker-  freedreno/ir3/ra: fix target register calculation
3698*61046927SAndroid Build Coastguard Worker-  freedreno/ir3/ra: add helper to map name to array
3699*61046927SAndroid Build Coastguard Worker-  freedreno/ir3/ra: drop extending output live-ranges
3700*61046927SAndroid Build Coastguard Worker-  freedreno/ir3/ra: add def/use iterators
3701*61046927SAndroid Build Coastguard Worker-  freedreno/ir3/ra: fix array liveranges
3702*61046927SAndroid Build Coastguard Worker-  freedreno/ir3/ra: compute register target from liveranges
3703*61046927SAndroid Build Coastguard Worker-  freedreno/ir3/ra: pick higher numbered scalars in first pass
3704*61046927SAndroid Build Coastguard Worker-  freedreno/ir3/ra: split building regs/classes and conflicts
3705*61046927SAndroid Build Coastguard Worker-  freedreno/ir3/ra: re-work a6xx merged register file conflicts
3706*61046927SAndroid Build Coastguard Worker-  gitlab-ci: disable vs2019 build
3707*61046927SAndroid Build Coastguard Worker-  freedreno: remove some obsolete debug options
3708*61046927SAndroid Build Coastguard Worker-  util: fix u_fifo_pop()
3709*61046927SAndroid Build Coastguard Worker-  freedreno: add logging infrastructure
3710*61046927SAndroid Build Coastguard Worker-  freedreno/a6xx: timestamp logging support
3711*61046927SAndroid Build Coastguard Worker-  freedreno: add some initial fd_log tracepoints
3712*61046927SAndroid Build Coastguard Worker-  freedreno/a6xx: add some more tracepoints
3713*61046927SAndroid Build Coastguard Worker-  freedreno/log: avoid duplicate ts's
3714*61046927SAndroid Build Coastguard Worker-  util: move ALIGN/ROUND_DOWN_TO to u_math.h
3715*61046927SAndroid Build Coastguard Worker-  freedreno/ir3: fix android build
3716*61046927SAndroid Build Coastguard Worker-  freedreno/log: fix build error
3717*61046927SAndroid Build Coastguard Worker-  nir: fix definition of imadsh_mix16 for vectors
3718*61046927SAndroid Build Coastguard Worker-  freedreno/ir3/cf: handle widening too
3719*61046927SAndroid Build Coastguard Worker-  freedreno/ir3: fixup cat3 32b vs 16b
3720*61046927SAndroid Build Coastguard Worker-  freedreno/ir3/cf: skip array load/store
3721*61046927SAndroid Build Coastguard Worker-  freedreno/ir3: add a pass to collect SSA uses
3722*61046927SAndroid Build Coastguard Worker-  freedreno/ir3/cf: use ssa-uses
3723*61046927SAndroid Build Coastguard Worker-  freedreno/a6xx: add some compute logging
3724*61046927SAndroid Build Coastguard Worker-  freedreno: fix missing locking
3725*61046927SAndroid Build Coastguard Worker-  freedreno/ir3: also precompile compute shaders for shaderdb
3726*61046927SAndroid Build Coastguard Worker-  freedreno: limit fp16 to frag and compute
3727*61046927SAndroid Build Coastguard Worker-  glsl: don't limit fp16 lowering to frag
3728*61046927SAndroid Build Coastguard Worker-  nir: add some swizzle helpers
3729*61046927SAndroid Build Coastguard Worker-  nir/lower_amul: fix slot calculation
3730*61046927SAndroid Build Coastguard Worker-  freedreno/log: android support
3731*61046927SAndroid Build Coastguard Worker-  freedreno/log: spiff out parser some more
3732*61046927SAndroid Build Coastguard Worker-  freedreno/log: better decoding for multiple chunks per batch
3733*61046927SAndroid Build Coastguard Worker-  freedreno/ir3: spiff out disasm a bit
3734*61046927SAndroid Build Coastguard Worker-  freedreno/ir3: make falsedep use's optional
3735*61046927SAndroid Build Coastguard Worker-  freedreno/ir3: simplify grouping pass
3736*61046927SAndroid Build Coastguard Worker-  freedreno/ir3: fix location of inserted mov's
3737*61046927SAndroid Build Coastguard Worker-  freedreno/ir3: new pre-RA scheduler
3738*61046927SAndroid Build Coastguard Worker-  freedreno/ir3/sched: awareness of partial liveness
3739*61046927SAndroid Build Coastguard Worker-  freedreno/ir3/postsched: remove some leftovers
3740*61046927SAndroid Build Coastguard Worker-  freedreno/ir3/postsched: avoid moving tex ahead of kill
3741*61046927SAndroid Build Coastguard Worker-  freedreno/ir3: add mov/cov stats
3742*61046927SAndroid Build Coastguard Worker-  freedreno/ir3/ra: handle array case for SFU select_reg opt
3743*61046927SAndroid Build Coastguard Worker-  freedreno/ir3: better cleanup when removing unused instructions
3744*61046927SAndroid Build Coastguard Worker-  freedreno/ir3: rename depth->dce
3745*61046927SAndroid Build Coastguard Worker-  freedreno/ir3/ra: cleanup some leftovers
3746*61046927SAndroid Build Coastguard Worker-  mesa: avoid redundant VBO updates
3747*61046927SAndroid Build Coastguard Worker-  mesa/st: avoid u_vbuf for GLES
3748*61046927SAndroid Build Coastguard Worker-  gallium: add # of MRT to blend state
3749*61046927SAndroid Build Coastguard Worker-  freedreno/computer: add script to test widening/narrowing
3750*61046927SAndroid Build Coastguard Worker-  freedreno/ir3/ra: remove unused variable
3751*61046927SAndroid Build Coastguard Worker-  freedreno/ir3/ra: use ir3_debug_print helper
3752*61046927SAndroid Build Coastguard Worker-  freedreno/ir3/ra: split out helper for array assignment
3753*61046927SAndroid Build Coastguard Worker-  freedreno/ir3/ra: only assign array base in first pass
3754*61046927SAndroid Build Coastguard Worker-  freedreno/a6xx+tu: rename VSC_DATA/VSC_DATA2
3755*61046927SAndroid Build Coastguard Worker-  freedreno: add helper to estimate # of bins per pipe
3756*61046927SAndroid Build Coastguard Worker-  freedreno/a6xx: pre-calculate expected vsc stream sizes
3757*61046927SAndroid Build Coastguard Worker-  freedreno/log-parser: support to read gzip'd logs
3758*61046927SAndroid Build Coastguard Worker-  freedreno: small whitespace fix
3759*61046927SAndroid Build Coastguard Worker-  freedreno: don't realloc idle bo's
3760*61046927SAndroid Build Coastguard Worker-  freedreno: mark more state dirty when rebinding resources
3761*61046927SAndroid Build Coastguard Worker-  freedreno: optimize rebind_resource()
3762*61046927SAndroid Build Coastguard Worker-  freedreno: rebind resource in all contexts
3763*61046927SAndroid Build Coastguard Worker-  freedreno: rebind_resource() \*before\* bo changes
3764*61046927SAndroid Build Coastguard Worker-  freedreno/a6xx: invalidate tex state cache entries on rebind
3765*61046927SAndroid Build Coastguard Worker-  freedreno: fix buffer import
3766*61046927SAndroid Build Coastguard Worker-  freedreno/ir3: fix indirect cb0 load_ubo lowering
3767*61046927SAndroid Build Coastguard Worker-  freedreno: clear last_fence after resource tracking
3768*61046927SAndroid Build Coastguard Worker
3769*61046927SAndroid Build Coastguard WorkerRohan Garg (5):
3770*61046927SAndroid Build Coastguard Worker
3771*61046927SAndroid Build Coastguard Worker-  ci: Split out radv build-testing on arm64
3772*61046927SAndroid Build Coastguard Worker-  ci: Drop the git dependency in tracie
3773*61046927SAndroid Build Coastguard Worker-  tracie: Switch to using shutil.move for cross filesystem moves
3774*61046927SAndroid Build Coastguard Worker-  tracie: Print results in a machine readable format
3775*61046927SAndroid Build Coastguard Worker-  tracie: Reformat code to fix indentation
3776*61046927SAndroid Build Coastguard Worker
3777*61046927SAndroid Build Coastguard WorkerRoland Scheidegger (7):
3778*61046927SAndroid Build Coastguard Worker
3779*61046927SAndroid Build Coastguard Worker-  gallivm: fix crash with bptc border color sampling
3780*61046927SAndroid Build Coastguard Worker-  gallivm: fix crash in emit_get_buffer_size
3781*61046927SAndroid Build Coastguard Worker-  gallivm: disable rgtc/latc SNORM accellerated fetches
3782*61046927SAndroid Build Coastguard Worker-  gallium/util: Add back (and rename) util_float_to_half implementation
3783*61046927SAndroid Build Coastguard Worker-  gallivm: fix rgtc2 format
3784*61046927SAndroid Build Coastguard Worker-  gallivm: switch the mask6/mask7 cases for signed rgtc formats
3785*61046927SAndroid Build Coastguard Worker-  gallivm: fix stream id fetch
3786*61046927SAndroid Build Coastguard Worker
3787*61046927SAndroid Build Coastguard WorkerRoman Stratiienko (3):
3788*61046927SAndroid Build Coastguard Worker
3789*61046927SAndroid Build Coastguard Worker-  panfrost: Align Android makefiles with recent changes
3790*61046927SAndroid Build Coastguard Worker-  lima: Add missing source file to Android.mk
3791*61046927SAndroid Build Coastguard Worker-  panfrost: Align Android makefiles with recent changes
3792*61046927SAndroid Build Coastguard Worker
3793*61046927SAndroid Build Coastguard WorkerSagar Ghuge (13):
3794*61046927SAndroid Build Coastguard Worker
3795*61046927SAndroid Build Coastguard Worker-  intel/isl: Move get_format_encoding function to isl
3796*61046927SAndroid Build Coastguard Worker-  intel/isl: Switch to R8_UNORM format for compatiblity
3797*61046927SAndroid Build Coastguard Worker-  intel/tools: Handle illegal instruction
3798*61046927SAndroid Build Coastguard Worker-  intel/tools: Handle STATE_REG in typed source operand
3799*61046927SAndroid Build Coastguard Worker-  intel/tools: Set correct address register file and number in i965_asm
3800*61046927SAndroid Build Coastguard Worker-  intel/tools: Add test for address register as source
3801*61046927SAndroid Build Coastguard Worker-  intel/tools: Add test for state register as source
3802*61046927SAndroid Build Coastguard Worker-  intel/tools: Print c_literals 4 byte wide
3803*61046927SAndroid Build Coastguard Worker-  intel/tools: Allow i965_disasm to disassemble c_literal input type
3804*61046927SAndroid Build Coastguard Worker-  intel/genxml: Add patch count threshold field on gen12
3805*61046927SAndroid Build Coastguard Worker-  intel/compiler: Track patch count threshold
3806*61046927SAndroid Build Coastguard Worker-  anv: Set patch count threshold in 3DSTATE_HS
3807*61046927SAndroid Build Coastguard Worker-  iris: Set patch count threshold in 3DSTATE_HS
3808*61046927SAndroid Build Coastguard Worker
3809*61046927SAndroid Build Coastguard WorkerSamuel Iglesias Gonsálvez (2):
3810*61046927SAndroid Build Coastguard Worker
3811*61046927SAndroid Build Coastguard Worker-  radv: check buffer size in vkCreateBuffer()
3812*61046927SAndroid Build Coastguard Worker-  radv: set sparseAddressSpaceSize to RADV_MAX_MEMORY_ALLOCATION_SIZE
3813*61046927SAndroid Build Coastguard Worker
3814*61046927SAndroid Build Coastguard WorkerSamuel Pitoiset (197):
3815*61046927SAndroid Build Coastguard Worker
3816*61046927SAndroid Build Coastguard Worker-  aco: fix MUBUF VS input loads when expanding vec3 to vec4 on GFX6
3817*61046927SAndroid Build Coastguard Worker-  aco: do not use ds_{read,write}2 on GFX6
3818*61046927SAndroid Build Coastguard Worker-  gitlab-ci: disable a630 tests as mesa-cheza is down (again)
3819*61046927SAndroid Build Coastguard Worker-  aco: fix waiting for scalar stores before "writing back" data on
3820*61046927SAndroid Build Coastguard Worker   GFX8-GFX9
3821*61046927SAndroid Build Coastguard Worker-  radv: make sure to not submit any IBs when RADV_FORCE_FAMILY is set
3822*61046927SAndroid Build Coastguard Worker-  radv: set the chip name to GCN-NOOP when RADV_FORCE_FAMILY is set
3823*61046927SAndroid Build Coastguard Worker-  aco: fix creating v_madak if v_mad_f32 has two sgpr literals
3824*61046927SAndroid Build Coastguard Worker-  nir: do not use De Morgan's Law rules for flt and fge
3825*61046927SAndroid Build Coastguard Worker-  radv: fix line width range and granularity
3826*61046927SAndroid Build Coastguard Worker-  radv: implement VK_EXT_line_rasterization
3827*61046927SAndroid Build Coastguard Worker-  radv: remove LLVM sicheduler enable for The Talos Principle
3828*61046927SAndroid Build Coastguard Worker-  radv: remove RADV_DEBUG=nosisched and RADV_PERFTEST=sisched
3829*61046927SAndroid Build Coastguard Worker-  radv: remove unused RADV_HASH_SHADER_IS_GEOM_COPY_SHADER
3830*61046927SAndroid Build Coastguard Worker-  radv: remove unnecessary RADV_DEBUG=nobatchchain option
3831*61046927SAndroid Build Coastguard Worker-  docs/new_features: empty the feature list for the 20.1 cycle
3832*61046927SAndroid Build Coastguard Worker-  radv: enable shaderStorageImageMultisample on GFX6-GFX7
3833*61046927SAndroid Build Coastguard Worker-  radv: enable VK_EXT_sampler_filter_minmax on GFX6
3834*61046927SAndroid Build Coastguard Worker-  radv: enable VK_NV_compute_shader_derivatives on GFX6-GFX7
3835*61046927SAndroid Build Coastguard Worker-  radv: add a comment about VK_AMD_mixed_attachment_samples on
3836*61046927SAndroid Build Coastguard Worker   GFX6-GFX7
3837*61046927SAndroid Build Coastguard Worker-  docs/envvars: document RADV_TEX_ANISO
3838*61046927SAndroid Build Coastguard Worker-  radv/winsys: add a new flag that requests zerovram allocations
3839*61046927SAndroid Build Coastguard Worker-  radv: use RADEON_FLAG_ZERO_VRAM when creating the trace BO
3840*61046927SAndroid Build Coastguard Worker-  radv: add the trace BO to the BO list at submit time
3841*61046927SAndroid Build Coastguard Worker-  radv: implement a dummy winsys for creating devices without AMDGPU
3842*61046927SAndroid Build Coastguard Worker-  ac,radeonsi: add ac_gpu_info::lds_size_per_cu
3843*61046927SAndroid Build Coastguard Worker-  ac: add more ac_gpu_info related shader fields
3844*61046927SAndroid Build Coastguard Worker-  radv/gfx10: adjust the number of simd per compute unit
3845*61046927SAndroid Build Coastguard Worker-  radv/gfx10: adjust SGPRs/VGPRs related info
3846*61046927SAndroid Build Coastguard Worker-  radv/gfx10: adjust the LDS size used to compute waves
3847*61046927SAndroid Build Coastguard Worker-  radv/gfx10: adjust the number of VGPRs used to compute waves
3848*61046927SAndroid Build Coastguard Worker-  radv: make use of ac_gpu_info::max_wave64_per_simd
3849*61046927SAndroid Build Coastguard Worker-  radv: fix creating null devices if KHR_display is enabled
3850*61046927SAndroid Build Coastguard Worker-  ac/llvm: fix 64-bit fmed3
3851*61046927SAndroid Build Coastguard Worker-  ac/llvm: fix 16-bit fmed3 on GFX8 and older gens
3852*61046927SAndroid Build Coastguard Worker-  ac/llvm: flush denorms for nir_op_fmed3 on GFX8 and older gens
3853*61046927SAndroid Build Coastguard Worker-  ac: add more fields to ac_gpu_info
3854*61046927SAndroid Build Coastguard Worker-  ac/registers: add definitions for thread trace
3855*61046927SAndroid Build Coastguard Worker-  radv: add a small helper that allows to submit internal CS
3856*61046927SAndroid Build Coastguard Worker-  radv: add initial SQ Thread Trace support for GFX9
3857*61046927SAndroid Build Coastguard Worker-  radv: emit thread trace markers after every draw/dispatch call
3858*61046927SAndroid Build Coastguard Worker-  radv: add initial SQTT files generation support
3859*61046927SAndroid Build Coastguard Worker-  radv: allow to capture SQTT traces with
3860*61046927SAndroid Build Coastguard Worker   RADV_THREAD_TRACE=<start_frame>
3861*61046927SAndroid Build Coastguard Worker-  radv: fix 32-bit build failure in radv_queue_internal_submit()
3862*61046927SAndroid Build Coastguard Worker-  radv: fix size of sqtt_file_chunk_asic_info on 32-bit system
3863*61046927SAndroid Build Coastguard Worker-  radv/rgp: adjust trace memory/shader clocks to fix frame duration
3864*61046927SAndroid Build Coastguard Worker-  radv/sqtt: do not assume that the number of shader engines is 4
3865*61046927SAndroid Build Coastguard Worker-  radv/sqtt: update SPI_CONFIG_CNTL.EXP_PRIORITY_ORDER value
3866*61046927SAndroid Build Coastguard Worker-  ac/registers: add definitions for thread trace on GFX10
3867*61046927SAndroid Build Coastguard Worker-  radv/sqtt: add support for GFX10
3868*61046927SAndroid Build Coastguard Worker-  radv: update entrypoints generation from ANV
3869*61046927SAndroid Build Coastguard Worker-  ac: rename lds_size_per_cu to lds_size_per_workgroup
3870*61046927SAndroid Build Coastguard Worker-  ac: rename vgpr_alloc_granularity to wave64_vgpr_alloc_granularity
3871*61046927SAndroid Build Coastguard Worker-  ac: rename min_vgpr_alloc to min_wave64_vgpr_alloc
3872*61046927SAndroid Build Coastguard Worker-  aco: fix image load/store with lod and 1D images
3873*61046927SAndroid Build Coastguard Worker-  gitlab-ci: build Fossilize in the test image for VK
3874*61046927SAndroid Build Coastguard Worker-  gitlab-ci: add Fossilize support to detect compiler regressions
3875*61046927SAndroid Build Coastguard Worker-  gitlab-ci: enable building the test image for VK unconditionally
3876*61046927SAndroid Build Coastguard Worker-  gitlab-ci: add a job that runs Fossilize on RADV/Polaris10
3877*61046927SAndroid Build Coastguard Worker-  radv/winsys: fix missing initializations of shader info in the null
3878*61046927SAndroid Build Coastguard Worker   device
3879*61046927SAndroid Build Coastguard Worker-  radv/sqtt: fix wrong check in radv_is_thread_trace_complete()
3880*61046927SAndroid Build Coastguard Worker-  radv/sqtt: tidy up radv_emit_thread_trace_{start,stop}
3881*61046927SAndroid Build Coastguard Worker-  radv/sqtt: add radv_copy_thread_trace_info_regs() helper
3882*61046927SAndroid Build Coastguard Worker-  ac/registers: adjust some definitions for thread trace on GFX8
3883*61046927SAndroid Build Coastguard Worker-  radv/sqtt: add support for GFX8
3884*61046927SAndroid Build Coastguard Worker-  radv/sqtt: abort if SQTT is used on GFX6-GFX7
3885*61046927SAndroid Build Coastguard Worker-  ac: add ac_gpu_info::cu_mask to store bitmask of compute units
3886*61046927SAndroid Build Coastguard Worker-  radv/rgp: report correct cu_mask info
3887*61046927SAndroid Build Coastguard Worker-  radv/rgp: report correct system ram size
3888*61046927SAndroid Build Coastguard Worker-  nir/lower_input_attachments: remove bogus assert in
3889*61046927SAndroid Build Coastguard Worker   try_lower_input_texop()
3890*61046927SAndroid Build Coastguard Worker-  radv/entrypoints: declare a driver internal layer for SQTT
3891*61046927SAndroid Build Coastguard Worker-  radv: use device entrypoints from the SQTT layer if enabled
3892*61046927SAndroid Build Coastguard Worker-  radv/sqtt: add a helper that emits thread trace userdata markers
3893*61046927SAndroid Build Coastguard Worker-  radv: initial implementation of the driver internal layer SQTT
3894*61046927SAndroid Build Coastguard Worker-  radv/sqtt: describe begin/end command buffers with user markers
3895*61046927SAndroid Build Coastguard Worker-  radv/sqtt: describe draw/dispatch and emit event markers
3896*61046927SAndroid Build Coastguard Worker-  radv/sqtt: describe render pass color/depthstencil clears
3897*61046927SAndroid Build Coastguard Worker-  radv/rgp: bump the instrumentation spec version to 1
3898*61046927SAndroid Build Coastguard Worker-  radv/sqtt: describe pipeline and wait events barriers
3899*61046927SAndroid Build Coastguard Worker-  gitlab-ci: add rules:changes for RADV
3900*61046927SAndroid Build Coastguard Worker-  radv: do not recursively begin/end render pass for meta operations
3901*61046927SAndroid Build Coastguard Worker-  radv: fix 32-bits build (again)
3902*61046927SAndroid Build Coastguard Worker-  gitlab-ci: build RADV in meson-i386 to avoid 32-bit build failures
3903*61046927SAndroid Build Coastguard Worker-  ac/llvm: add missing optimization barrier for 64-bit readlanes
3904*61046927SAndroid Build Coastguard Worker-  radv/sqtt: describe begin/end subpass barriers with user markers
3905*61046927SAndroid Build Coastguard Worker-  radv/sqtt: describe layout transitions with user markers
3906*61046927SAndroid Build Coastguard Worker-  radv/gfx10: cache metadata in L2 on small chips
3907*61046927SAndroid Build Coastguard Worker-  radv: use better tessellation tunables on GFX9+
3908*61046927SAndroid Build Coastguard Worker-  radv: tune primitive binning for small chips
3909*61046927SAndroid Build Coastguard Worker-  radv: rewrite late alloc computation
3910*61046927SAndroid Build Coastguard Worker-  radv: use ac_gpu_info::use_late_alloc
3911*61046927SAndroid Build Coastguard Worker-  radv: cleanup occurences of use_aco everywhere
3912*61046927SAndroid Build Coastguard Worker-  radv: remove radv_shader_variant::aco_used
3913*61046927SAndroid Build Coastguard Worker-  radv: remove unnecessary LLVM includes
3914*61046927SAndroid Build Coastguard Worker-  radv: add llvm_compiler_shader() helper
3915*61046927SAndroid Build Coastguard Worker-  gitlab-ci: remove useless 'patch' package in the VK test image
3916*61046927SAndroid Build Coastguard Worker-  gitlab-ci: allow deqp-runner to use the maximum number of jobs
3917*61046927SAndroid Build Coastguard Worker-  gitlab-ci: do not set the number of deqp-parallel jobs for RADV CTS
3918*61046927SAndroid Build Coastguard Worker-  gitlab-ci: bump Vulkan CTS to 1.2.1.0
3919*61046927SAndroid Build Coastguard Worker-  radv/sqtt: handle thread trace capture in sqtt_QueuePresentKHR()
3920*61046927SAndroid Build Coastguard Worker-  radv: only inject implicit subpass dependencies if necessary
3921*61046927SAndroid Build Coastguard Worker-  radv/gfx10: fix required subgroup size with
3922*61046927SAndroid Build Coastguard Worker   VK_EXT_subgroup_size_control
3923*61046927SAndroid Build Coastguard Worker-  radv/gfx10: fix required ballot size with
3924*61046927SAndroid Build Coastguard Worker   VK_EXT_subgroup_size_control
3925*61046927SAndroid Build Coastguard Worker-  radv: fix random depth range unrestricted failures due to a cache
3926*61046927SAndroid Build Coastguard Worker   issue
3927*61046927SAndroid Build Coastguard Worker-  radv: remove wrong assert that checks compute subgroup size
3928*61046927SAndroid Build Coastguard Worker-  radv: fix optional pSizes parameter when binding streamout buffers
3929*61046927SAndroid Build Coastguard Worker-  radv/winsys: fix wrong PCI ID for Vega10 in the null winsys
3930*61046927SAndroid Build Coastguard Worker-  radv/winsys: spoof some values for num_render_backends in the null
3931*61046927SAndroid Build Coastguard Worker   winsys
3932*61046927SAndroid Build Coastguard Worker-  gitlab-ci: compile fossils with both RADV compiler backends
3933*61046927SAndroid Build Coastguard Worker   (LLVM/ACO)
3934*61046927SAndroid Build Coastguard Worker-  gitlab-ci: compile fossils with more ASICs
3935*61046927SAndroid Build Coastguard Worker-  gitlab-ci: add a new stage for RADV CI
3936*61046927SAndroid Build Coastguard Worker-  gitlab-ci: add a bunch of new fossils from the Sascha Vulkan demos
3937*61046927SAndroid Build Coastguard Worker-  radv/llvm: fix subgroup shuffle for chips without bpermute
3938*61046927SAndroid Build Coastguard Worker-  radv: enable VK_KHR_8bit_storage on GFX6-GFX7
3939*61046927SAndroid Build Coastguard Worker-  ac/nir: use llvm.amdgcn.rcp for nir_op_frcp
3940*61046927SAndroid Build Coastguard Worker-  ac/nir: use llvm.amdgcn.rsq for nir_op_frsq
3941*61046927SAndroid Build Coastguard Worker-  ac/nir: use llvm.amdgcn.rcp in ac_build_fdiv()
3942*61046927SAndroid Build Coastguard Worker-  nir/algebraic: add fexp2(fmul(flog2(a), 0.5) -> fsqrt(a) optimization
3943*61046927SAndroid Build Coastguard Worker-  aco: only break SMEM clauses if XNACK is enabled (mostly APUs)
3944*61046927SAndroid Build Coastguard Worker-  aco: always optimize v_mad to v_madak in presence of literals
3945*61046927SAndroid Build Coastguard Worker-  ac/nir: split 8-bit load/store to global memory on GFX6
3946*61046927SAndroid Build Coastguard Worker-  ac/nir: split 8-bit SSBO stores on GFX6
3947*61046927SAndroid Build Coastguard Worker-  radv/llvm: enable 8-bit storage features on GFX6-GFX7
3948*61046927SAndroid Build Coastguard Worker-  ac/nir: split 16-bit load/store to global memory on GFX6
3949*61046927SAndroid Build Coastguard Worker-  ac/nir: split 16-bit SSBO stores on GFX6
3950*61046927SAndroid Build Coastguard Worker-  radv/llvm: enable 16-bit storage features on GFX6-GFX7
3951*61046927SAndroid Build Coastguard Worker-  radv: rename decompress/resummarize depth/stencil functions
3952*61046927SAndroid Build Coastguard Worker-  radv: rename extra graphics pipeline decompress/resummarize fields
3953*61046927SAndroid Build Coastguard Worker-  radv: cleanup creating the decompress/resummarize pipelines
3954*61046927SAndroid Build Coastguard Worker-  radv: remove radv_layout_has_htile() helper
3955*61046927SAndroid Build Coastguard Worker-  radv: enable lowering of GS intrinsics for the LLVM backend
3956*61046927SAndroid Build Coastguard Worker-  ac,radv: add ac_gpu_info::has_double_rate_fp16
3957*61046927SAndroid Build Coastguard Worker-  radv: only expose shaderFloat16 for chips with double rate fp16
3958*61046927SAndroid Build Coastguard Worker-  radv: only expose storageInputOutput16 for chips with double rate
3959*61046927SAndroid Build Coastguard Worker   fp16
3960*61046927SAndroid Build Coastguard Worker-  radv: only expose fp16 control features for chips with double rate
3961*61046927SAndroid Build Coastguard Worker   fp16
3962*61046927SAndroid Build Coastguard Worker-  radv: only enable TC-compat HTILE for images readable by a shader
3963*61046927SAndroid Build Coastguard Worker-  radv: allow TC-compat HTILE with GENERAL outside of render loops
3964*61046927SAndroid Build Coastguard Worker-  aco: implement 16-bit nir_op_frexp_sig/nir_op_frexp_exp
3965*61046927SAndroid Build Coastguard Worker-  aco: implement 16-bit nir_op_ffract
3966*61046927SAndroid Build Coastguard Worker-  aco: implement 16-bit nir_op_fexp2/nir_op_flog2
3967*61046927SAndroid Build Coastguard Worker-  aco: implement 16-bit nir_op_ftrunc/nir_op_fround_even
3968*61046927SAndroid Build Coastguard Worker-  aco: implement 16-bit nir_op_fsqrt/nir_op_frcp/nir_op_frsq
3969*61046927SAndroid Build Coastguard Worker-  aco: implement 16-bit nir_op_ffloor/nir_op_fceil
3970*61046927SAndroid Build Coastguard Worker-  aco: implement 16-bit nir_op_fmax/nir_op_fmin
3971*61046927SAndroid Build Coastguard Worker-  aco: implement 16-bit nir_op_fabs/nir_op_fneg
3972*61046927SAndroid Build Coastguard Worker-  aco: implement 16-bit nir_op_fsub/nir_op_fadd
3973*61046927SAndroid Build Coastguard Worker-  aco: implement 16-bit nir_op_fcos/nir_op_fsin
3974*61046927SAndroid Build Coastguard Worker-  aco: implement 16-bit nir_op_fmul
3975*61046927SAndroid Build Coastguard Worker-  aco: implement 16-bit nir_op_fsat
3976*61046927SAndroid Build Coastguard Worker-  aco: implement 16-bit nir_op_fsign
3977*61046927SAndroid Build Coastguard Worker-  aco: implement 16-bit nir_op_bcsel
3978*61046927SAndroid Build Coastguard Worker-  aco: implement 16-bit nir_op_f2i32/nir_op_f2u32
3979*61046927SAndroid Build Coastguard Worker-  aco: implement 16-bit nir_op_ldexp
3980*61046927SAndroid Build Coastguard Worker-  aco: implement 16-bit nir_op_fmax3/nir_op_fmin3/nir_op_fmed3
3981*61046927SAndroid Build Coastguard Worker-  aco: implement 16-bit comparisons
3982*61046927SAndroid Build Coastguard Worker-  aco: implement nir_op_b2f16/nir_op_i2f16/nir_op_u2f16
3983*61046927SAndroid Build Coastguard Worker-  aco: fix f2i64/f2u64 with sgprs if the exponent computation overflow
3984*61046927SAndroid Build Coastguard Worker-  aco: implement 16-bit nir_op_f2i64/nir_op_f2u64
3985*61046927SAndroid Build Coastguard Worker-  aco: fix nir_op_pack_32_2x16_split if one operand is a constant
3986*61046927SAndroid Build Coastguard Worker-  radv: add radeon_set_context_reg_rmw() helper
3987*61046927SAndroid Build Coastguard Worker-  radv: use RMW packets for updating the maximum sample distance
3988*61046927SAndroid Build Coastguard Worker-  aco: fix nir_op_frexp_exp with 16-bit floats and negative exponents
3989*61046927SAndroid Build Coastguard Worker-  radv/aco: do not advertise VK_KHR_shader_subgroup_extended_types
3990*61046927SAndroid Build Coastguard Worker-  aco: implement nir_op_f2i8/nir_op_f2u8
3991*61046927SAndroid Build Coastguard Worker-  aco: fix emitting stream output with tess eval shaders
3992*61046927SAndroid Build Coastguard Worker-  radv: do not abort with unknown/unimplemented descriptor types
3993*61046927SAndroid Build Coastguard Worker-  radv: fix geometry shader primitives query with ACO on GFX10
3994*61046927SAndroid Build Coastguard Worker-  radv: set missing SHARED_VGPR_CNT for NGG VS and ACO
3995*61046927SAndroid Build Coastguard Worker-  radv/llvm: fix exporting the viewport index if the fragment shader
3996*61046927SAndroid Build Coastguard Worker   needs it
3997*61046927SAndroid Build Coastguard Worker-  aco: fix exporting the viewport index if the fragment shader needs it
3998*61046927SAndroid Build Coastguard Worker-  nir/lower_int64: lower imin3/imax3/umin3/umax3/imed3/umed3
3999*61046927SAndroid Build Coastguard Worker-  nir/opt_algebraic: lower 64-bit fmin3/fmax3/fmed3
4000*61046927SAndroid Build Coastguard Worker-  gitlab-ci: add a list of excluded tests for RADV
4001*61046927SAndroid Build Coastguard Worker-  radv: make sure to export the viewport index if FS needs it
4002*61046927SAndroid Build Coastguard Worker-  radv: simplify checking for Navi1x chips
4003*61046927SAndroid Build Coastguard Worker-  radv: adjust the supported subgroup stages
4004*61046927SAndroid Build Coastguard Worker-  radv: fix robust_buffer_access if enabled via
4005*61046927SAndroid Build Coastguard Worker   VkPhysicalDeviceFeatures2
4006*61046927SAndroid Build Coastguard Worker-  gitlab-ci: add lists of expected failures for RADV CI
4007*61046927SAndroid Build Coastguard Worker-  ac,radeonsi: fix compilations issues with LLVM 11
4008*61046927SAndroid Build Coastguard Worker-  radv: do not expose GTT as device local memory mostly for APUs
4009*61046927SAndroid Build Coastguard Worker-  radv: enable FMASK for color attachments only
4010*61046927SAndroid Build Coastguard Worker-  radv: remove unused radv_device_memory::map_size field
4011*61046927SAndroid Build Coastguard Worker-  radv: track memory heaps usage if overallocation is explicitly
4012*61046927SAndroid Build Coastguard Worker   disallowed
4013*61046927SAndroid Build Coastguard Worker-  radv: advertise VK_AMD_memory_overallocation_behavior
4014*61046927SAndroid Build Coastguard Worker-  ac/llvm: fix nir_texop_texture_samples with NULL descriptors
4015*61046927SAndroid Build Coastguard Worker-  aco: fix nir_texop_texture_samples with NULL descriptors
4016*61046927SAndroid Build Coastguard Worker-  aco: fix adjusting the sample index with FMASK if value is negative
4017*61046927SAndroid Build Coastguard Worker-  radv: handle NULL descriptors
4018*61046927SAndroid Build Coastguard Worker-  radv: handle NULL vertex bindings
4019*61046927SAndroid Build Coastguard Worker-  radv: advertise VK_EXT_robustness2
4020*61046927SAndroid Build Coastguard Worker-  gitlab-ci: add a list of expected failures for FIJI with ACO
4021*61046927SAndroid Build Coastguard Worker-  ci: fix reporting the number of unexpected/flakes
4022*61046927SAndroid Build Coastguard Worker-  radv: report INITIALIZATION_FAILED when the amdgpu winsys init failed
4023*61046927SAndroid Build Coastguard Worker-  radv: don't report error with other vendor DRM devices
4024*61046927SAndroid Build Coastguard Worker-  aco: fix 64-bit trunc with negative exponents on GFX6
4025*61046927SAndroid Build Coastguard Worker-  radv: limit the Vulkan version to 1.1 for Android
4026*61046927SAndroid Build Coastguard Worker-  radv: handle different Vulkan API versions correctly
4027*61046927SAndroid Build Coastguard Worker-  radv: update the list of allowed Android extensions
4028*61046927SAndroid Build Coastguard Worker
4029*61046927SAndroid Build Coastguard WorkerSatyajit Sahu (1):
4030*61046927SAndroid Build Coastguard Worker
4031*61046927SAndroid Build Coastguard Worker-  st/va: GetConfigAttributes: check profile and entrypoint combination
4032*61046927SAndroid Build Coastguard Worker
4033*61046927SAndroid Build Coastguard WorkerSimon Ser (1):
4034*61046927SAndroid Build Coastguard Worker
4035*61046927SAndroid Build Coastguard Worker-  mesa: add support for NV_pixel_buffer_object
4036*61046927SAndroid Build Coastguard Worker
4037*61046927SAndroid Build Coastguard WorkerSimon Zeni (1):
4038*61046927SAndroid Build Coastguard Worker
4039*61046927SAndroid Build Coastguard Worker-  mesa: enable GL_EXT_draw_instanced for gles2
4040*61046927SAndroid Build Coastguard Worker
4041*61046927SAndroid Build Coastguard WorkerSonny Jiang (1):
4042*61046927SAndroid Build Coastguard Worker
4043*61046927SAndroid Build Coastguard Worker-  radeonsi: enable EXT_texture_shadow_lod
4044*61046927SAndroid Build Coastguard Worker
4045*61046927SAndroid Build Coastguard WorkerSzymon Andrzejuk (1):
4046*61046927SAndroid Build Coastguard Worker
4047*61046927SAndroid Build Coastguard Worker-  virgl: Use align_free for align_malloc allocated buffer
4048*61046927SAndroid Build Coastguard Worker
4049*61046927SAndroid Build Coastguard WorkerTapani Pälli (27):
4050*61046927SAndroid Build Coastguard Worker
4051*61046927SAndroid Build Coastguard Worker-  intel/vec4: fix valgrind errors with vf_values array
4052*61046927SAndroid Build Coastguard Worker-  glsl: fix a memory leak with resource_set
4053*61046927SAndroid Build Coastguard Worker-  iris: fix aux buf map failure in 32bits app on Android
4054*61046927SAndroid Build Coastguard Worker-  mesa: introduce boolean toggle for EXT_texture_norm16
4055*61046927SAndroid Build Coastguard Worker-  i965: toggle on EXT_texture_norm16
4056*61046927SAndroid Build Coastguard Worker-  mesa/st: toggle EXT_texture_norm16 based on format support
4057*61046927SAndroid Build Coastguard Worker-  mesa/st: fix formats required for EXT_texture_norm16
4058*61046927SAndroid Build Coastguard Worker-  nir: fix compilation warning on glsl_get_internal_ifc_packing
4059*61046927SAndroid Build Coastguard Worker-  iris: toggle on PIPE_CAP_MIXED_COLOR_DEPTH_BITS
4060*61046927SAndroid Build Coastguard Worker-  nir/glsl: gather bitmask of images used by program
4061*61046927SAndroid Build Coastguard Worker-  iris: use the images_used mask in resolve pass
4062*61046927SAndroid Build Coastguard Worker-  intel/compiler: detect if atomic load store operations are used
4063*61046927SAndroid Build Coastguard Worker-  iris: provide dummy iris_image_view_aux_usage
4064*61046927SAndroid Build Coastguard Worker-  iris: move existing image format fallback as a helper function
4065*61046927SAndroid Build Coastguard Worker-  iris: determine aux usage during predraw and state setup
4066*61046927SAndroid Build Coastguard Worker-  isl: allow compression for storage images on gen12+
4067*61046927SAndroid Build Coastguard Worker-  iris: allow compression conditionally for images on gen12
4068*61046927SAndroid Build Coastguard Worker-  glsl: set error_emitted true if type not ok for assignment
4069*61046927SAndroid Build Coastguard Worker-  mesa/st: unbind shader state before deleting it
4070*61046927SAndroid Build Coastguard Worker-  mesa/st: release variants for active programs before unref
4071*61046927SAndroid Build Coastguard Worker-  mesa: remove redudant check
4072*61046927SAndroid Build Coastguard Worker-  mesa: remove redudant assignment
4073*61046927SAndroid Build Coastguard Worker-  glsl: remove redudant assignment
4074*61046927SAndroid Build Coastguard Worker-  glsl: stop processing function parameters if error happened
4075*61046927SAndroid Build Coastguard Worker-  mesa/st: initialize all winsys_handle fields for memory objects
4076*61046927SAndroid Build Coastguard Worker-  anv: remove assert from GetImageMemoryRequirements[2]
4077*61046927SAndroid Build Coastguard Worker-  st/mesa: destroy only own program variants when program is released
4078*61046927SAndroid Build Coastguard Worker
4079*61046927SAndroid Build Coastguard WorkerThomas Hellstrom (5):
4080*61046927SAndroid Build Coastguard Worker
4081*61046927SAndroid Build Coastguard Worker-  svga: Fix banded DMA upload
4082*61046927SAndroid Build Coastguard Worker-  svga, winsys/svga: Fix persistent memory discard maps
4083*61046927SAndroid Build Coastguard Worker-  svga: Treat forced coherent maps as maps of persistent memory
4084*61046927SAndroid Build Coastguard Worker-  gallium/pipebuffer: Use persistent maps for slabs
4085*61046927SAndroid Build Coastguard Worker-  winsys/svga: Optionally avoid caching buffer maps
4086*61046927SAndroid Build Coastguard Worker
4087*61046927SAndroid Build Coastguard WorkerThong Thai (7):
4088*61046927SAndroid Build Coastguard Worker
4089*61046927SAndroid Build Coastguard Worker-  Revert "st/va: Convert interlaced NV12 to progressive"
4090*61046927SAndroid Build Coastguard Worker-  gallium/auxiliary/vl: fix bob compute shaders for deint yuv
4091*61046927SAndroid Build Coastguard Worker-  st/va: remove unneeded code
4092*61046927SAndroid Build Coastguard Worker-  st/va/postproc: reallocate interlaced destination buffer
4093*61046927SAndroid Build Coastguard Worker-  radeonsi: add 10-bit HEVC encode support for VCN2.0 devices
4094*61046927SAndroid Build Coastguard Worker-  radeon: add support for 10-bit HEVC encoding to VCN 2.0
4095*61046927SAndroid Build Coastguard Worker-  st/va: add check for P010 and P016 encode/decode support
4096*61046927SAndroid Build Coastguard Worker
4097*61046927SAndroid Build Coastguard WorkerTimothy Arceri (51):
4098*61046927SAndroid Build Coastguard Worker
4099*61046927SAndroid Build Coastguard Worker-  glsl: fix gl_nir_set_uniform_initializers() for image arrays
4100*61046927SAndroid Build Coastguard Worker-  glsl: fix possible memory leak in nir uniform linker
4101*61046927SAndroid Build Coastguard Worker-  glsl: set the correct number of samplers in a shader
4102*61046927SAndroid Build Coastguard Worker-  glsl: set the correct number of images in a shader
4103*61046927SAndroid Build Coastguard Worker-  glsl: fix resizing of the uniform remap table
4104*61046927SAndroid Build Coastguard Worker-  glsl: reset next_image_index count for each shader stage
4105*61046927SAndroid Build Coastguard Worker-  glsl: fix sampler index calculation in nir linker
4106*61046927SAndroid Build Coastguard Worker-  glsl: add some error checks to the nir uniform linker
4107*61046927SAndroid Build Coastguard Worker-  glsl: move nir link uniforms struct defs earlier
4108*61046927SAndroid Build Coastguard Worker-  glsl: move add_parameter() earlier in nir link uniforms
4109*61046927SAndroid Build Coastguard Worker-  glsl: move get_next_index() earlier in nir link uniforms
4110*61046927SAndroid Build Coastguard Worker-  glsl: add name support to nir uniform linker
4111*61046927SAndroid Build Coastguard Worker-  glsl: correctly find block index when linking glsl with nir linker
4112*61046927SAndroid Build Coastguard Worker-  nir: add glsl_get_internal_ifc_packing() helper
4113*61046927SAndroid Build Coastguard Worker-  nir: add glsl_get_std140_base_alignment() helper
4114*61046927SAndroid Build Coastguard Worker-  nir: add glsl_get_std140_size() helper
4115*61046927SAndroid Build Coastguard Worker-  nir: add glsl_get_std430_base_alignment() helper
4116*61046927SAndroid Build Coastguard Worker-  nir: add glsl_get_std430_size() helper
4117*61046927SAndroid Build Coastguard Worker-  glsl: add std140 and std430 layouts to nir uniform linker
4118*61046927SAndroid Build Coastguard Worker-  glsl: correctly set explicit offsets for struct members
4119*61046927SAndroid Build Coastguard Worker-  glsl: find the base offset for block members from unnamed blocks
4120*61046927SAndroid Build Coastguard Worker-  glsl: nir linker fix setting of ssbo top level array
4121*61046927SAndroid Build Coastguard Worker-  glsl: set ShaderStorageBlocksWriteAccess in the nir linker
4122*61046927SAndroid Build Coastguard Worker-  glsl: add support for builtins to the nir uniform linker
4123*61046927SAndroid Build Coastguard Worker-  glsl: dont try to assign uniform storage for uniform blocks
4124*61046927SAndroid Build Coastguard Worker-  glsl: add subroutine support to nir linker
4125*61046927SAndroid Build Coastguard Worker-  glsl: fix varying packing for 64bit integers
4126*61046927SAndroid Build Coastguard Worker-  nir: fix packing of TCS varyings not read by the TES
4127*61046927SAndroid Build Coastguard Worker-  nir: fix crash in varying packing on interface mismatch
4128*61046927SAndroid Build Coastguard Worker-  glsl_to_nir: remove dead code
4129*61046927SAndroid Build Coastguard Worker-  radeonsi: don't lower constant arrays to uniforms in GLSL IR
4130*61046927SAndroid Build Coastguard Worker-  nir: make opt_if_loop_terminator() less strict
4131*61046927SAndroid Build Coastguard Worker-  nir: add matrix_layout to nir_variable data
4132*61046927SAndroid Build Coastguard Worker-  glsl: fix struct offsets in the nir uniform linker
4133*61046927SAndroid Build Coastguard Worker-  glsl: tidy up uniform storage value count code in NIR linker
4134*61046927SAndroid Build Coastguard Worker-  Revert "glsl: fix resizing of the uniform remap table"
4135*61046927SAndroid Build Coastguard Worker-  glsl: fix explicit locations for the glsl linker
4136*61046927SAndroid Build Coastguard Worker-  glsl: error check max user assignable uniform locations
4137*61046927SAndroid Build Coastguard Worker-  glsl: fix block index in NIR uniform linker
4138*61046927SAndroid Build Coastguard Worker-  glsl: pull mark_array_elements_referenced() out into common helper
4139*61046927SAndroid Build Coastguard Worker-  glsl: only set stage ref when uniforms referenced in stage
4140*61046927SAndroid Build Coastguard Worker-  nir/gcm: allow derivative dependent intrinisics to be moved earlier
4141*61046927SAndroid Build Coastguard Worker-  nir/gcm: be more conservative about moving instructions from loops
4142*61046927SAndroid Build Coastguard Worker-  nir/gcm: dont move movs unless we can replace them later with their
4143*61046927SAndroid Build Coastguard Worker   src
4144*61046927SAndroid Build Coastguard Worker-  glsl: add bindless support to nir uniform linker
4145*61046927SAndroid Build Coastguard Worker-  glsl: fix gl_nir_set_uniform_initializers() for bindless textures
4146*61046927SAndroid Build Coastguard Worker-  st/glsl_to_nir: make use of nir linker for linking uniforms
4147*61046927SAndroid Build Coastguard Worker-  glsl: some nir uniform linker fixes
4148*61046927SAndroid Build Coastguard Worker-  glsl: remove some duplicate code from the nir uniform linker
4149*61046927SAndroid Build Coastguard Worker-  glsl: stop cascading errors if process_parameters() fails
4150*61046927SAndroid Build Coastguard Worker-  glsl: fix slow linking of uniforms in the nir linker
4151*61046927SAndroid Build Coastguard Worker
4152*61046927SAndroid Build Coastguard WorkerTimur Kristóf (90):
4153*61046927SAndroid Build Coastguard Worker
4154*61046927SAndroid Build Coastguard Worker-  aco/optimizer: Don't combine uniform bool s_and to s_andn2.
4155*61046927SAndroid Build Coastguard Worker-  radv: Move some helper functions to the radv_shader.h header file.
4156*61046927SAndroid Build Coastguard Worker-  aco: Extract setup_gs_variables into a separate function.
4157*61046927SAndroid Build Coastguard Worker-  aco: Setup tessellation control shader variables.
4158*61046927SAndroid Build Coastguard Worker-  aco: Implement load_tess_coord.
4159*61046927SAndroid Build Coastguard Worker-  aco: Implement load_primitive_id for tessellation shaders.
4160*61046927SAndroid Build Coastguard Worker-  aco: Implement load_patch_vertices_in.
4161*61046927SAndroid Build Coastguard Worker-  aco: Implement load_invocation_id for tessellation control shaders.
4162*61046927SAndroid Build Coastguard Worker-  aco: Implement control_barrier for tessellation control shaders.
4163*61046927SAndroid Build Coastguard Worker-  aco: Implement memory_barrier_tcs_patch.
4164*61046927SAndroid Build Coastguard Worker-  aco: Implement load_view_index for TCS and TES.
4165*61046927SAndroid Build Coastguard Worker-  aco: Setup correct HW stages when tessellation is used.
4166*61046927SAndroid Build Coastguard Worker-  aco: Use mesa shader stage when loading inputs.
4167*61046927SAndroid Build Coastguard Worker-  aco: Remove vertex_geometry_gs assertion from merged shaders.
4168*61046927SAndroid Build Coastguard Worker-  aco: Extract LDS alignment calculation to a separate function.
4169*61046927SAndroid Build Coastguard Worker-  aco: Remove esgs_itemsize from LDS alignment calculation.
4170*61046927SAndroid Build Coastguard Worker-  aco: Introduce new VMEM load/store helpers.
4171*61046927SAndroid Build Coastguard Worker-  aco: Introduce new helpers for calculating address offsets.
4172*61046927SAndroid Build Coastguard Worker-  aco: Refactor load_per_vertex_input in preparation for tessellation.
4173*61046927SAndroid Build Coastguard Worker-  aco: Refactor VS output stores in preparation for tessellation.
4174*61046927SAndroid Build Coastguard Worker-  aco: Slight fix to lds_store and lds_load.
4175*61046927SAndroid Build Coastguard Worker-  aco: Fix combining DS additions in the optimizer.
4176*61046927SAndroid Build Coastguard Worker-  aco: Implement tessellation control shader input/output.
4177*61046927SAndroid Build Coastguard Worker-  aco: Store VS outputs correctly when tessellation is used.
4178*61046927SAndroid Build Coastguard Worker-  aco: Fix LS VGPR init bug on affected hardware.
4179*61046927SAndroid Build Coastguard Worker-  radv: Enable ACO for tessellation control shaders.
4180*61046927SAndroid Build Coastguard Worker-  aco: Setup tessellation evaluation shader variables.
4181*61046927SAndroid Build Coastguard Worker-  aco: Use TES output info when TES runs on the VS stage.
4182*61046927SAndroid Build Coastguard Worker-  aco: Store TES outputs when TES runs on the HW VS stage.
4183*61046927SAndroid Build Coastguard Worker-  aco: Enable streamout when TES runs on the HW VS stage.
4184*61046927SAndroid Build Coastguard Worker-  aco: Implement loading TES inputs.
4185*61046927SAndroid Build Coastguard Worker-  radv: Enable ACO for TES when there is no GS.
4186*61046927SAndroid Build Coastguard Worker-  aco: Enable running TES as ES, including merged TES+GS.
4187*61046927SAndroid Build Coastguard Worker-  radv: Enable ACO on all stages.
4188*61046927SAndroid Build Coastguard Worker-  aco: Don't generate an if when the first part of a merged HS or GS is
4189*61046927SAndroid Build Coastguard Worker   empty.
4190*61046927SAndroid Build Coastguard Worker-  aco: Store tess factors in VMEM only at the end of the shader.
4191*61046927SAndroid Build Coastguard Worker-  aco: Only write TCS outputs to LDS when they are read by the TCS.
4192*61046927SAndroid Build Coastguard Worker-  aco: Don't store TCS outputs to LDS when we're sure that none are
4193*61046927SAndroid Build Coastguard Worker   read.
4194*61046927SAndroid Build Coastguard Worker-  nir: Add ability to lower non-const quad broadcasts to const ones.
4195*61046927SAndroid Build Coastguard Worker-  radv: Enable lowering dynamic quad broadcasts.
4196*61046927SAndroid Build Coastguard Worker-  radv: Enable subgroup shuffle on GFX10 when ACO is used.
4197*61046927SAndroid Build Coastguard Worker-  aco: Create null exports in instruction selection instead of
4198*61046927SAndroid Build Coastguard Worker   assembler.
4199*61046927SAndroid Build Coastguard Worker-  aco: Extract tcs_driver_location_matches_api_mask to separate
4200*61046927SAndroid Build Coastguard Worker   function.
4201*61046927SAndroid Build Coastguard Worker-  aco: Fix handling of tess factors.
4202*61046927SAndroid Build Coastguard Worker-  aco: Allow combining TCS output VMEM stores.
4203*61046927SAndroid Build Coastguard Worker-  aco: Allow combining LDS loads when loading tess factors.
4204*61046927SAndroid Build Coastguard Worker-  aco: Skip 2nd read of merged wave info when TCS in/out vertices are
4205*61046927SAndroid Build Coastguard Worker   equal.
4206*61046927SAndroid Build Coastguard Worker-  aco: Use more optimal sequence at the beginning of merged shaders.
4207*61046927SAndroid Build Coastguard Worker-  nir: Collect if shader uses cross-invocation or indirect I/O.
4208*61046927SAndroid Build Coastguard Worker-  aco: Treat outputs of the previous stage as inputs of the next stage.
4209*61046927SAndroid Build Coastguard Worker-  aco: Change isel inputs/outputs to a flat array.
4210*61046927SAndroid Build Coastguard Worker-  aco: Zero-fill undefined elements in create_vec_from_array.
4211*61046927SAndroid Build Coastguard Worker-  aco: Extract setup_tcs_info to a separate function.
4212*61046927SAndroid Build Coastguard Worker-  aco: Fix workgroup size calculation.
4213*61046927SAndroid Build Coastguard Worker-  aco: Extract store_output_to_temps into a separate function.
4214*61046927SAndroid Build Coastguard Worker-  aco: When LS and HS invocations are the same, pass LS outputs in
4215*61046927SAndroid Build Coastguard Worker   temps.
4216*61046927SAndroid Build Coastguard Worker-  aco: Don't store LS VS outputs to LDS when TCS doesn't need them.
4217*61046927SAndroid Build Coastguard Worker-  aco: Fix crash in insert_wait_states.
4218*61046927SAndroid Build Coastguard Worker-  aco: Extract uniform if handling to separate functions.
4219*61046927SAndroid Build Coastguard Worker-  aco: Print block_kind_export_end.
4220*61046927SAndroid Build Coastguard Worker-  aco: Extract merged_wave_info_to_mask to its own function.
4221*61046927SAndroid Build Coastguard Worker-  aco: Treat s_setprio as a scheduling barrier.
4222*61046927SAndroid Build Coastguard Worker-  aco/ngg: Add new stage for hw_ngg_gs.
4223*61046927SAndroid Build Coastguard Worker-  aco/ngg: Initialize exec mask for NGG VS and TES.
4224*61046927SAndroid Build Coastguard Worker-  aco/ngg: Fix exports for NGG VS and TES.
4225*61046927SAndroid Build Coastguard Worker-  aco/ngg: Setup NGG VS and TES stages.
4226*61046927SAndroid Build Coastguard Worker-  aco/ngg: Implement NGG VS and TES.
4227*61046927SAndroid Build Coastguard Worker-  aco/ngg: Schedule position exports of NGG VS/TES.
4228*61046927SAndroid Build Coastguard Worker-  aco/ngg: Run GS_ALLOC_REQ on priority 3 for NGG VS and TES.
4229*61046927SAndroid Build Coastguard Worker-  radv: Enable ACO for NGG VS/TES, but disable NGG for ACO GS.
4230*61046927SAndroid Build Coastguard Worker-  aco: Print shader stage in aco_print_program.
4231*61046927SAndroid Build Coastguard Worker-  radv: Print shader stage before disassembly.
4232*61046927SAndroid Build Coastguard Worker-  radv: Add inputs read by TES to radv_shader_info.
4233*61046927SAndroid Build Coastguard Worker-  aco: Only store TCS outputs to VMEM when they are read by TES.
4234*61046927SAndroid Build Coastguard Worker-  aco: Increase barrier_count to 7 to include barrier_barrier.
4235*61046927SAndroid Build Coastguard Worker-  aco: Abort when RA can't find a register.
4236*61046927SAndroid Build Coastguard Worker-  aco: Const correctness for get_barrier_interaction.
4237*61046927SAndroid Build Coastguard Worker-  aco: Const correctness for aco_print_ir.
4238*61046927SAndroid Build Coastguard Worker-  aco: Use 24-bit multiplication in TCS I/O
4239*61046927SAndroid Build Coastguard Worker-  aco: Use 24-bit multiplication for NGG wave id and thread id.
4240*61046927SAndroid Build Coastguard Worker-  aco: Move s_setprio to correct place after the gs_alloc_req.
4241*61046927SAndroid Build Coastguard Worker-  radv: Refactor calculate_tess_lds_size and get_tcs_num_patches.
4242*61046927SAndroid Build Coastguard Worker-  aco: Use context variables instead of calculating TCS inputs/outputs.
4243*61046927SAndroid Build Coastguard Worker-  aco: Remember VS/TCS output driver locations.
4244*61046927SAndroid Build Coastguard Worker-  aco: Calculate workgroup size of legacy GS.
4245*61046927SAndroid Build Coastguard Worker-  aco: Set config->lds_size when TES or VS is running on HW ESGS.
4246*61046927SAndroid Build Coastguard Worker-  nir: Add new linking helper to set linked driver locations.
4247*61046927SAndroid Build Coastguard Worker-  radv: Use new linking helper to set default driver locations.
4248*61046927SAndroid Build Coastguard Worker-  aco: Use new default driver locations.
4249*61046927SAndroid Build Coastguard Worker-  radv: Use smaller esgs_itemsize for ACO.
4250*61046927SAndroid Build Coastguard Worker
4251*61046927SAndroid Build Coastguard WorkerTobias Jakobi (1):
4252*61046927SAndroid Build Coastguard Worker
4253*61046927SAndroid Build Coastguard Worker-  meson: Link Gallium Nine with ld_args_build_id
4254*61046927SAndroid Build Coastguard Worker
4255*61046927SAndroid Build Coastguard WorkerTomasz Pyra (1):
4256*61046927SAndroid Build Coastguard Worker
4257*61046927SAndroid Build Coastguard Worker-  gallium/swr: spin-lock performance improvement
4258*61046927SAndroid Build Coastguard Worker
4259*61046927SAndroid Build Coastguard WorkerTomeu Vizoso (34):
4260*61046927SAndroid Build Coastguard Worker
4261*61046927SAndroid Build Coastguard Worker-  panfrost: Print intended field when decoding
4262*61046927SAndroid Build Coastguard Worker-  panfrost: Add more info to some assertions
4263*61046927SAndroid Build Coastguard Worker-  pan/midgard: Handle nir_intrinsic_load_barycentric_centroid
4264*61046927SAndroid Build Coastguard Worker-  panfrost: Use DBG macro to avoid noise in the console
4265*61046927SAndroid Build Coastguard Worker-  panfrost: Fix decoding of tiled 3D textures
4266*61046927SAndroid Build Coastguard Worker-  panfrost: Only clamp the LOD to disable mipmapping when needed
4267*61046927SAndroid Build Coastguard Worker-  gitlab-ci: Switch kernel for LAVA jobs to 5.5
4268*61046927SAndroid Build Coastguard Worker-  gitlab-ci: Disable the lima job for now
4269*61046927SAndroid Build Coastguard Worker-  gitlab-ci: Run GLES3 tests in dEQP on Panfrost
4270*61046927SAndroid Build Coastguard Worker-  panfrost: Remove some more prints to stdout
4271*61046927SAndroid Build Coastguard Worker-  gitlab-ci: Move to 5.5 kernel plus fixes for Panfrost
4272*61046927SAndroid Build Coastguard Worker-  gitlab-ci: Use PAN_MESA_DEBUG=gles3 for Panfrost
4273*61046927SAndroid Build Coastguard Worker-  gitlab-ci: Remove GLES3 test from Panfrost fails list
4274*61046927SAndroid Build Coastguard Worker-  gitlab-ci: Skip dEQP-GLES3.functional.shaders.derivate.\*
4275*61046927SAndroid Build Coastguard Worker-  gallium: Add forgotten docs for new CAPs related to transform
4276*61046927SAndroid Build Coastguard Worker   feedback
4277*61046927SAndroid Build Coastguard Worker-  gitlab-ci: Update renderdoc
4278*61046927SAndroid Build Coastguard Worker-  gitlab-ci: Use surfaceless platform also for apitrace
4279*61046927SAndroid Build Coastguard Worker-  gitlab-ci: Place files from the Mesa repo into the build tarball
4280*61046927SAndroid Build Coastguard Worker-  gitlab-ci: Serve files for LAVA via separate service
4281*61046927SAndroid Build Coastguard Worker-  gitlab-ci: Disable jobs for Collabora's LAVA lab
4282*61046927SAndroid Build Coastguard Worker-  Revert "gitlab-ci: Disable jobs for Collabora's LAVA lab"
4283*61046927SAndroid Build Coastguard Worker-  panfrost: Remove most usage of midgard_payload_vertex_tiler
4284*61046927SAndroid Build Coastguard Worker-  panfrost: Pass IS_BIFROST to pandecode_jc
4285*61046927SAndroid Build Coastguard Worker-  panfrost: Don't emit write_value jobs on Bifrost
4286*61046927SAndroid Build Coastguard Worker-  panfrost: On Bifrost, set the right tiler descriptor
4287*61046927SAndroid Build Coastguard Worker-  gitlab-ci: Test virgl driver
4288*61046927SAndroid Build Coastguard Worker-  panfrost: Clean up a bit the tiler structs for Bifrost
4289*61046927SAndroid Build Coastguard Worker-  panfrost: Emit sampler descriptor on bifrost
4290*61046927SAndroid Build Coastguard Worker-  panfrost: Emit texture descriptor on bifrost
4291*61046927SAndroid Build Coastguard Worker-  gitlab-ci: Update virglrenderer in the x86_test-gl image
4292*61046927SAndroid Build Coastguard Worker-  gitlab-ci: Allow test jobs to add options to the dEQP invocation
4293*61046927SAndroid Build Coastguard Worker-  gitlab-ci: Test OpenGL ES 3.1 on virgl
4294*61046927SAndroid Build Coastguard Worker-  gitlab-ci: Test Virgl with traces
4295*61046927SAndroid Build Coastguard Worker-  panfrost: Add Bifrost texture trampoline BO to batch
4296*61046927SAndroid Build Coastguard Worker
4297*61046927SAndroid Build Coastguard WorkerUros Bizjak (1):
4298*61046927SAndroid Build Coastguard Worker
4299*61046927SAndroid Build Coastguard Worker-  doc: Update features.txt for r600 with misc supported features
4300*61046927SAndroid Build Coastguard Worker
4301*61046927SAndroid Build Coastguard WorkerVasily Khoruzhick (19):
4302*61046927SAndroid Build Coastguard Worker
4303*61046927SAndroid Build Coastguard Worker-  lima: handle early-z and pixel kill better
4304*61046927SAndroid Build Coastguard Worker-  lima: implement PLB PP stream cache
4305*61046927SAndroid Build Coastguard Worker-  lima: add RGBA5551 and RGBA4444 formats
4306*61046927SAndroid Build Coastguard Worker-  lima: don't disable tiling if there's linear modifier in list
4307*61046927SAndroid Build Coastguard Worker-  lima: gpir: enforce instruction limit earlier
4308*61046927SAndroid Build Coastguard Worker-  panfrost: split index cache into shared part
4309*61046927SAndroid Build Coastguard Worker-  lima: enable minmax cache for index buffers
4310*61046927SAndroid Build Coastguard Worker-  lima: print gp uniforms if gp debug is enabled
4311*61046927SAndroid Build Coastguard Worker-  lima/gpir: improve disassembler output
4312*61046927SAndroid Build Coastguard Worker-  lima/gpir: print acc ops even if we have only one source
4313*61046927SAndroid Build Coastguard Worker-  lima/gpir: kill dead writes to regs in DCE
4314*61046927SAndroid Build Coastguard Worker-  lima/gpir: add better lowering for ftrunc
4315*61046927SAndroid Build Coastguard Worker-  lima/gpir: fix crash in schedule_insert_ready_list()
4316*61046927SAndroid Build Coastguard Worker-  lima: disable Z16 format
4317*61046927SAndroid Build Coastguard Worker-  lima: decode depth/stencil write bits in RSW
4318*61046927SAndroid Build Coastguard Worker-  lima: split pixel and texel format tables
4319*61046927SAndroid Build Coastguard Worker-  lima: add support for R and RG formats
4320*61046927SAndroid Build Coastguard Worker-  lima: Implement lima_texture_subdata
4321*61046927SAndroid Build Coastguard Worker-  lima: avoid situations when scissor minx > maxx or miny > maxy
4322*61046927SAndroid Build Coastguard Worker
4323*61046927SAndroid Build Coastguard WorkerVeerabadhran (1):
4324*61046927SAndroid Build Coastguard Worker
4325*61046927SAndroid Build Coastguard Worker-  radeon/vce: Move global function pointer si_get_pic_param to local
4326*61046927SAndroid Build Coastguard Worker   encoder structure Multi gpu use case broken when the function was
4327*61046927SAndroid Build Coastguard Worker   global
4328*61046927SAndroid Build Coastguard Worker
4329*61046927SAndroid Build Coastguard WorkerVilya Harvey (1):
4330*61046927SAndroid Build Coastguard Worker
4331*61046927SAndroid Build Coastguard Worker-  zink. Don't set incorrect sType in VkImportMemoryFdInfoKHR struct
4332*61046927SAndroid Build Coastguard Worker
4333*61046927SAndroid Build Coastguard WorkerVinson Lee (16):
4334*61046927SAndroid Build Coastguard Worker
4335*61046927SAndroid Build Coastguard Worker-  swr: Fix build with GCC 10.
4336*61046927SAndroid Build Coastguard Worker-  lima: Fix build with GCC 10.
4337*61046927SAndroid Build Coastguard Worker-  swr: Fix GCC 4.9 checks.
4338*61046927SAndroid Build Coastguard Worker-  panfrost: Remove unused anonymous enum variables.
4339*61046927SAndroid Build Coastguard Worker-  meson: Enable -Wno-deprecated only for bison > 2.3.
4340*61046927SAndroid Build Coastguard Worker-  swr: Fix non-pod-varargs error.
4341*61046927SAndroid Build Coastguard Worker-  st/nine: Fix incompatible-pointer-types-discards-qualifiers errors.
4342*61046927SAndroid Build Coastguard Worker-  panfrost: Fix gnu-empty-initializer error.
4343*61046927SAndroid Build Coastguard Worker-  util/u_process: Add util_get_process_exec_path for macOS.
4344*61046927SAndroid Build Coastguard Worker-  mesa: Change \_mesa_exec_malloc argument type.
4345*61046927SAndroid Build Coastguard Worker-  gallivm: Add missing header for powf.
4346*61046927SAndroid Build Coastguard Worker-  swr/rasterizer: Use private functions for min/max to avoid namespace
4347*61046927SAndroid Build Coastguard Worker   issues.
4348*61046927SAndroid Build Coastguard Worker-  swr: Remove Byte Order Mark.
4349*61046927SAndroid Build Coastguard Worker-  r600/sfn: Initialize VertexStageExportForGS m_num_clip_dist member
4350*61046927SAndroid Build Coastguard Worker   variable.
4351*61046927SAndroid Build Coastguard Worker-  r600/sfn: Use correct setter method.
4352*61046927SAndroid Build Coastguard Worker-  freedreno: Add missing va_end.
4353*61046927SAndroid Build Coastguard Worker
4354*61046927SAndroid Build Coastguard WorkerYevhenii Kolesnikov (1):
4355*61046927SAndroid Build Coastguard Worker
4356*61046927SAndroid Build Coastguard Worker-  intel/compiler: fix cmod propagation optimisations
4357*61046927SAndroid Build Coastguard Worker
4358*61046927SAndroid Build Coastguard WorkerZhang, Boyuan (1):
4359*61046927SAndroid Build Coastguard Worker
4360*61046927SAndroid Build Coastguard Worker-  radeonsi: Add support for midstream bitrate change in encoder
4361*61046927SAndroid Build Coastguard Worker
4362*61046927SAndroid Build Coastguard Workerluc (1):
4363*61046927SAndroid Build Coastguard Worker
4364*61046927SAndroid Build Coastguard Worker-  zink: confused compilation macro usage for zink in target helpers.
4365