1*61046927SAndroid Build Coastguard WorkerMesa 23.3.0 Release Notes / 2023-11-29 2*61046927SAndroid Build Coastguard Worker====================================== 3*61046927SAndroid Build Coastguard Worker 4*61046927SAndroid Build Coastguard WorkerMesa 23.3.0 is a new development release. People who are concerned 5*61046927SAndroid Build Coastguard Workerwith stability and reliability should stick with a previous release or 6*61046927SAndroid Build Coastguard Workerwait for Mesa 23.3.1. 7*61046927SAndroid Build Coastguard Worker 8*61046927SAndroid Build Coastguard WorkerMesa 23.3.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 used. 11*61046927SAndroid Build Coastguard WorkerSome drivers don't support all the features required in OpenGL 4.6. OpenGL 12*61046927SAndroid Build Coastguard Worker4.6 is **only** available if requested at context creation. 13*61046927SAndroid Build Coastguard WorkerCompatibility contexts may report a lower version depending on each driver. 14*61046927SAndroid Build Coastguard Worker 15*61046927SAndroid Build Coastguard WorkerMesa 23.3.0 implements the Vulkan 1.3 API, but the version reported by 16*61046927SAndroid Build Coastguard Workerthe apiVersion property of the VkPhysicalDeviceProperties struct 17*61046927SAndroid Build Coastguard Workerdepends on the particular driver being used. 18*61046927SAndroid Build Coastguard Worker 19*61046927SAndroid Build Coastguard WorkerSHA256 checksum 20*61046927SAndroid Build Coastguard Worker--------------- 21*61046927SAndroid Build Coastguard Worker 22*61046927SAndroid Build Coastguard Worker:: 23*61046927SAndroid Build Coastguard Worker 24*61046927SAndroid Build Coastguard Worker 50f729dd60ed6335b989095baad81ef5edf7cfdd4b4b48b9b955917cb07d69c5 mesa-23.3.0.tar.xz 25*61046927SAndroid Build Coastguard Worker 26*61046927SAndroid Build Coastguard Worker 27*61046927SAndroid Build Coastguard WorkerNew drivers 28*61046927SAndroid Build Coastguard Worker----------- 29*61046927SAndroid Build Coastguard Worker- NVK: A Vulkan driver for Nvidia hardware 30*61046927SAndroid Build Coastguard Worker 31*61046927SAndroid Build Coastguard WorkerNew features 32*61046927SAndroid Build Coastguard Worker------------ 33*61046927SAndroid Build Coastguard Worker- VK_EXT_pipeline_robustness on ANV 34*61046927SAndroid Build Coastguard Worker- VK_KHR_maintenance5 on RADV 35*61046927SAndroid Build Coastguard Worker- OpenGL ES 3.1 on Asahi 36*61046927SAndroid Build Coastguard Worker- GL_ARB_compute_shader on Asahi 37*61046927SAndroid Build Coastguard Worker- GL_ARB_shader_atomic_counters on Asahi 38*61046927SAndroid Build Coastguard Worker- GL_ARB_shader_image_load_store on Asahi 39*61046927SAndroid Build Coastguard Worker- GL_ARB_shader_image_size on Asahi 40*61046927SAndroid Build Coastguard Worker- GL_ARB_shader_storage_buffer_object on Asahi 41*61046927SAndroid Build Coastguard Worker- GL_ARB_sample_shading on Asahi 42*61046927SAndroid Build Coastguard Worker- GL_OES_sample_variables on Asahi 43*61046927SAndroid Build Coastguard Worker- GL_OES_shader_multisample_interpolation on Asahi 44*61046927SAndroid Build Coastguard Worker- GL_OES_gpu_shader5 on Asahi 45*61046927SAndroid Build Coastguard Worker- EGL_ANDROID_blob_cache works when disk caching is disabled 46*61046927SAndroid Build Coastguard Worker- VK_KHR_cooperative_matrix on RADV/GFX11+ 47*61046927SAndroid Build Coastguard Worker 48*61046927SAndroid Build Coastguard Worker 49*61046927SAndroid Build Coastguard WorkerBug fixes 50*61046927SAndroid Build Coastguard Worker--------- 51*61046927SAndroid Build Coastguard Worker 52*61046927SAndroid Build Coastguard Worker- crash in si_update_tess_io_layout_state during _mesa_ReadPixels (radeonsi_dri, mesa 23.2.1) 53*61046927SAndroid Build Coastguard Worker- mesa: vertex attrib regression 54*61046927SAndroid Build Coastguard Worker- [RADV] War Thunder has some grass flickering. 55*61046927SAndroid Build Coastguard Worker- radv: satisfactory broken shader 56*61046927SAndroid Build Coastguard Worker- RADV problem with R7 M440 in some games 57*61046927SAndroid Build Coastguard Worker- gpu driver crashes when opening ingame map playing dead space 2023 58*61046927SAndroid Build Coastguard Worker- [anv] Valheim water misrendering 59*61046927SAndroid Build Coastguard Worker- EGL/v3d: EGL applications under a X compositor doesn't work 60*61046927SAndroid Build Coastguard Worker- RADV: trunc_coord breaks ambient occlusion in Dirt Rally and other games 61*61046927SAndroid Build Coastguard Worker- radv: Mass Effect Legendary Edition: a line going across the screen is visible in some areas with Ambient Occlusion enabled 62*61046927SAndroid Build Coastguard Worker- anv: DIRT5 gfx11_generated_draws_spv_source triggers "assert(!copy_value_is_divergent(src) || copy_value_is_divergent(dest));" 63*61046927SAndroid Build Coastguard Worker- panfrost: gbm_bo_get_offset() wrongly returns 0 for second plane of NV12 buffers 64*61046927SAndroid Build Coastguard Worker- [RADV][TONGA] - BeamNG.drive (284160) - Artifacts are present when looking at the skybox. 65*61046927SAndroid Build Coastguard Worker- LEGO Star Wars: The Skywalker Saga graphical glitches (DXVK) on R9 380 66*61046927SAndroid Build Coastguard Worker- [radv] Crypt not rendering properly 67*61046927SAndroid Build Coastguard Worker- Leaks of DescriptorSet debug names 68*61046927SAndroid Build Coastguard Worker- [Tracing flake] Missing geometry in trace\@freedreno-a630\@freedoom\@freedoom-phase2-gl-high.trace 69*61046927SAndroid Build Coastguard Worker- Unreal Engine 5.2 virtual shadow maps have glitchy/lazy tile updates 70*61046927SAndroid Build Coastguard Worker- RADV: Visual glitches in Unreal Engine 5.2.1 when using material with anisotropy and light channel 2 71*61046927SAndroid Build Coastguard Worker- radv: Regression with UE5 test 72*61046927SAndroid Build Coastguard Worker- SIGSEGV with MESA_VK_TRACE=rgp and compute only queue 73*61046927SAndroid Build Coastguard Worker- [ANV] Corruptions in Battlefield 4 74*61046927SAndroid Build Coastguard Worker- anv regression w/ commit e488773b29d97 ("anv: Fast clear depth/stencil surface in vkCmdClearAttachments") 75*61046927SAndroid Build Coastguard Worker- ir3: dEQP-GLES31.functional.synchronization.inter_invocation.image_atomic_read_write crash on a6xx gen4 76*61046927SAndroid Build Coastguard Worker- Zink + Venus: driver can't handle INVALID<->LINEAR! 77*61046927SAndroid Build Coastguard Worker- Anv: Particles have black square artifacts on Counter Strike 2 on Skylake 78*61046927SAndroid Build Coastguard Worker- Lords of the Fallen 2023 Red Eye mode crashing game and desktop 79*61046927SAndroid Build Coastguard Worker- [radeonsi] [vulkan] [23.3-rc1 regression] Video output corrupted in QMplay2 with Vulkan renderer 80*61046927SAndroid Build Coastguard Worker- [BISECTED] ac/radeon commit somehow breaks nv12 surface from HEVC decode 81*61046927SAndroid Build Coastguard Worker- Parsec displays completely green screen with hardware decoder selected while using Mesa 23.3 and Mesa 24 82*61046927SAndroid Build Coastguard Worker- H264 to H264 transcode output corruption with gst-vaapi 83*61046927SAndroid Build Coastguard Worker- opencl-jpeg-encoder does not work with nouveau/rusticl, works with nouveau/clover 84*61046927SAndroid Build Coastguard Worker- [R600] X-plane 11 demo (Linux Native) crashes upon launch on HD5870 and HD6970 85*61046927SAndroid Build Coastguard Worker- Ubuntu 23.10 build error with rusticl_opencl_bindings.rs 86*61046927SAndroid Build Coastguard Worker- Rusticl fails to build 87*61046927SAndroid Build Coastguard Worker- ANV not handling VkMutableDescriptorTypeCreateInfoEXT::pMutableDescriptorTypeLists[i] being out of range 88*61046927SAndroid Build Coastguard Worker- tu: Wolfenstein: The New Order misrenders on a740 89*61046927SAndroid Build Coastguard Worker- DRI_PRIME fails with ACO only radeonsi 90*61046927SAndroid Build Coastguard Worker- nir_to_tgsi: Incorrect handling of indirect array access 91*61046927SAndroid Build Coastguard Worker- ANV gen9 32 bit vulkan asserts on many cts tests 92*61046927SAndroid Build Coastguard Worker- GPU hang observed while launching 3DMark Wildlife Unlimited on MTL 93*61046927SAndroid Build Coastguard Worker- ac/gpu_info: Query maximum submitted IBs from the kernel 94*61046927SAndroid Build Coastguard Worker- RADV: regression in 23.2.1 causing GPU hang with RDNA1 in various UE5 games 95*61046927SAndroid Build Coastguard Worker- GPU page faults reported while playing Talos Principle 2 (demo) 96*61046927SAndroid Build Coastguard Worker- No CCS_E scanout on tgl+ with ANV 97*61046927SAndroid Build Coastguard Worker- anv: Modifier tests assert-fail on TGL+ 98*61046927SAndroid Build Coastguard Worker- ci: zink-tu jobs no longer included in manual pipelines 99*61046927SAndroid Build Coastguard Worker- [ANV][A770] GravityMark segfaults and buffer allocation errors 100*61046927SAndroid Build Coastguard Worker- etnaviv: gc2000 gles2 regression 101*61046927SAndroid Build Coastguard Worker- ci_run_n_monitor: pipeline finding unreliable 102*61046927SAndroid Build Coastguard Worker- nvk: Implement VK_EXT_dynamic_rendering_unused_attachments 103*61046927SAndroid Build Coastguard Worker- anv: jsl timeline semaphores flaky 104*61046927SAndroid Build Coastguard Worker- anv: OOB access in vkDestroyDevice? 105*61046927SAndroid Build Coastguard Worker- nvk: Implement VK_EXT_primitive_topology_list_restart 106*61046927SAndroid Build Coastguard Worker- nvk: Implement VK_EXT_image_sliced_view_of_3d 107*61046927SAndroid Build Coastguard Worker- nvk: Implement VK_KHR_workgroup_memory_explicit_layout 108*61046927SAndroid Build Coastguard Worker- util/macros: BITFIELD64_RANGE raises an error with mesa-clang if we try to set last bit 109*61046927SAndroid Build Coastguard Worker- r300/r400 regression; can't compile \`if/then` in shaders 110*61046927SAndroid Build Coastguard Worker- iris: gbm_bo_get_offset() wrongly returns 0 for second plane of NV12/P010 buffers 111*61046927SAndroid Build Coastguard Worker- nvk: Implement VK_EXT_depth_bias_control 112*61046927SAndroid Build Coastguard Worker- ICL/zink: gpu hang on 'piglit.object namespace pollution.framebuffer with gldrawpixels' 113*61046927SAndroid Build Coastguard Worker- [R600] Wolfenstein: The New Order text glitch on menu 114*61046927SAndroid Build Coastguard Worker- need extension to request image/texture not use data dependent compression 115*61046927SAndroid Build Coastguard Worker- rusticl: segfault in clCreateKernel on AMD Instinct MI100 116*61046927SAndroid Build Coastguard Worker- !25587 broke xserver 117*61046927SAndroid Build Coastguard Worker- GPU Hang in Deep Rock Galactic on DG2 118*61046927SAndroid Build Coastguard Worker- intel: Wrong length for 3DSTATE_3D_MODE on gfx125 119*61046927SAndroid Build Coastguard Worker- [radeonsi] Wargame: Red Dragon /w OpenGL stopped working with ACO 120*61046927SAndroid Build Coastguard Worker- traces job reference images missing again sometimes 121*61046927SAndroid Build Coastguard Worker- Vulkan Texture/Polygon Glitches in Games 122*61046927SAndroid Build Coastguard Worker- freedreno: dmabuf modify query ignores format 123*61046927SAndroid Build Coastguard Worker- virgl: removing PIPE_CAP_CLEAR_TEXTURE completely breaks virglrenderer 124*61046927SAndroid Build Coastguard Worker- Turnip build error on termux 125*61046927SAndroid Build Coastguard Worker- failiure in amd llvm helper 126*61046927SAndroid Build Coastguard Worker- failiure in amd llvm helper 127*61046927SAndroid Build Coastguard Worker- radv_amdgpu_cs_submit: Assertion \`chunk_data[request->number_of_ibs - 1].ib_data.ip_type == request->ip_type' failed. 128*61046927SAndroid Build Coastguard Worker- hasvk: subgroups regression 129*61046927SAndroid Build Coastguard Worker- radeonsi: broken hardware decoding (vaapi/vulkan) on RDNA2 gpu (bisected) 130*61046927SAndroid Build Coastguard Worker- aco: SwizzleInvocationsMaskedAMD behavior is not correct for reads from inactive lanes 131*61046927SAndroid Build Coastguard Worker- anv: dEQP-VK.ssbo.phys.layout.random.16bit.scalar.13 slow 132*61046927SAndroid Build Coastguard Worker- [RDNA3] CS:GO - excessive power consumption and lower performance in Vulkan while MSAA is set to 4x or 8x 133*61046927SAndroid Build Coastguard Worker- [ICL] piglit.spec.arb_gl_spirv.execution.ssbo.unsized-array regression 134*61046927SAndroid Build Coastguard Worker- radv: Counter Strike 2 has multiple bugs while rendering smoke grenade effect 135*61046927SAndroid Build Coastguard Worker- Doom Eternal freezing on NAVI31 with current git 136*61046927SAndroid Build Coastguard Worker- iris CTS blend test fail with MSAA config on DG2 137*61046927SAndroid Build Coastguard Worker- anv: 32bit mesa asserts 138*61046927SAndroid Build Coastguard Worker- RADV: Randomly dissapearing objects in Starfield with RX 5xx and Vega graphics 139*61046927SAndroid Build Coastguard Worker- anv: missing barrier handling on video engines 140*61046927SAndroid Build Coastguard Worker- radv: Star Wars The Old Republic hang when DCC is enabled 141*61046927SAndroid Build Coastguard Worker- radv: Resident Evil 6 hangs 7900XTX GPU when DCC is enabled if in Options go to Display settings 142*61046927SAndroid Build Coastguard Worker- radv: Resident Evil 6 Benchmark Tool hangs 7900 XTX GPU when DCC is enabled immediately after splash screen 143*61046927SAndroid Build Coastguard Worker- ANV: fp64 shader leaked 144*61046927SAndroid Build Coastguard Worker- v3d: noop drm-shim raises some warnings 145*61046927SAndroid Build Coastguard Worker- freedreno: crashdec/etc chip_id support 146*61046927SAndroid Build Coastguard Worker- intel: compute dispatches with variable workgroup size have ralloc_asprintf CPU overhead 147*61046927SAndroid Build Coastguard Worker- ci build issues with builtin types 148*61046927SAndroid Build Coastguard Worker- freedreno: running angle perf traces with GALLIUM_THREAD=0 crashes 149*61046927SAndroid Build Coastguard Worker- RadeonSI: glClear() causes clear texture for some frames on RX580 150*61046927SAndroid Build Coastguard Worker- radeonsi: corruption when seeking video decoded with vaapi in mpv 151*61046927SAndroid Build Coastguard Worker- Zink/HasVK regression bisected to "gallium: move vertex stride to CSO" 152*61046927SAndroid Build Coastguard Worker- [radv] [Path Of Exile] - one setting in the workaround file breaks shadows/lighting rendering. Other workaround settings seems obsolete. 153*61046927SAndroid Build Coastguard Worker- radv: images don't always have extents in RGP 154*61046927SAndroid Build Coastguard Worker- shader_test causing a crash in compiler 155*61046927SAndroid Build Coastguard Worker- D3D12: Video decoding requirements are too restrictive. ID3D12VideoDevice3 should not be required. 156*61046927SAndroid Build Coastguard Worker- Crash in st_ReadPixels 157*61046927SAndroid Build Coastguard Worker- [regression] intel build issue on i386 158*61046927SAndroid Build Coastguard Worker- [ANV] [DG2/A770] The Spirit and The Mouse, miscellaneous issues with Mesa Git 159*61046927SAndroid Build Coastguard Worker- zink on hasvk regression: Assertion \`(dyn)->vi_binding_strides[first_binding + i] == (strides[i])' failed. 160*61046927SAndroid Build Coastguard Worker- Penumbra: Overture hangs on new game loading screen 161*61046927SAndroid Build Coastguard Worker- [r300, RV516] Some deqp-gles2\@performance\@shader\@control_statement vertex tests cause hard lockup & reboot in mesa 22.3.1 (regression over 22.1.7) on a Radeon X1550 162*61046927SAndroid Build Coastguard Worker- v3dv: Add a feature that implicitly copies the linear image to the tiled image prior to sampling from it 163*61046927SAndroid Build Coastguard Worker- radv: Regression from 266b2cfe5bf3feda16747c50c1638fb5a0426958 164*61046927SAndroid Build Coastguard Worker- h264 encoding picture showed randomly repeated frames. 165*61046927SAndroid Build Coastguard Worker- Mesa CI: NAVI10 hangs when running VKCTS on Linux 6.1 166*61046927SAndroid Build Coastguard Worker- zink: no uniform buffer objects support for v3dv? 167*61046927SAndroid Build Coastguard Worker- v3dv: Request for VkImageDrmFormatModifierExplicitCreateInfoEXT::pPlaneLayouts support 168*61046927SAndroid Build Coastguard Worker- [ANV] [DG2/A770] The Spirit and The Mouse, occasional flickering geometry 169*61046927SAndroid Build Coastguard Worker- [Google][Rex][anv] GLES dEQP test fails in anv when run via ANGLE-on-Venus on ChromeOS ARCVM. 170*61046927SAndroid Build Coastguard Worker- VAAPI on VCN: bad stream may crash whole gfx system 171*61046927SAndroid Build Coastguard Worker- Crash after GPU reset 172*61046927SAndroid Build Coastguard Worker- Bifrost PanVK should not be in CI 173*61046927SAndroid Build Coastguard Worker- [Intel][Vulkan][Gen12] vkCmdCopyImage() generates garbage data when the destination texture is bound to a piece of used device memory 174*61046927SAndroid Build Coastguard Worker- mesa: new glcts fails 175*61046927SAndroid Build Coastguard Worker- tu: GPL support is broken 176*61046927SAndroid Build Coastguard Worker- lavapipe: ycbcr regression 177*61046927SAndroid Build Coastguard Worker- aco: Assertion when compiling CP2077 shader 178*61046927SAndroid Build Coastguard Worker- anv: flakiness on tgl+ with samplemask handling 179*61046927SAndroid Build Coastguard Worker- [RADV] Dead by Daylight memory leak (shader-related?) on 23.1.6 180*61046927SAndroid Build Coastguard Worker- r300: optionally convert MULs into output modifier for the following MUL or DOT instructions 181*61046927SAndroid Build Coastguard Worker- r300: better 1-x presubtract pattern matching 182*61046927SAndroid Build Coastguard Worker- gpu hang on DG2 when running KHR-GLES31.core.texture_cube_map_array.image_op_tess* 183*61046927SAndroid Build Coastguard Worker- KHR-GLES31.core.texture_cube_map_array.image_op_tessellation_evaluation_sh fail on GFX12+ 184*61046927SAndroid Build Coastguard Worker- wsi: deadlocks when DISPLAY is changed 185*61046927SAndroid Build Coastguard Worker- hasvk: Incompatible with minigbm/gralloc4 on Android 186*61046927SAndroid Build Coastguard Worker- VAAPI: AMDGPU crash on RX 6900 XT on corrupted video 187*61046927SAndroid Build Coastguard Worker- lavapipe/llvmpipe: shader unregister crash 188*61046927SAndroid Build Coastguard Worker- [ANV] [DG2/A380] Corruption in Borderlands 3 189*61046927SAndroid Build Coastguard Worker- blorp regression on dg2 190*61046927SAndroid Build Coastguard Worker- decouple -Dshader-cache= from EGL_ANDROID_blob_cache 191*61046927SAndroid Build Coastguard Worker- radv: commit 81641b01555faa4dd1dfc7de2513ad8d63e77ab7 leaded to artifacts in Quake II RTX 192*61046927SAndroid Build Coastguard Worker- [radv] Colors are distorted in Cyberpunk 2077 with ray tracing enabled 193*61046927SAndroid Build Coastguard Worker- Forza Horizon 5 stuttering since mesa 23.1.4 / 9b008673 revert as a FIX 194*61046927SAndroid Build Coastguard Worker- ubsan + gtest build fails 195*61046927SAndroid Build Coastguard Worker- glCopyTexSubImage2D is very slow on Intel 196*61046927SAndroid Build Coastguard Worker- NVE4 (GeForce 710) fails to get vdpau in mesa git 197*61046927SAndroid Build Coastguard Worker- [RADV] red and pink tinted shadows in Overwatch 2 on 7900 XTX 198*61046927SAndroid Build Coastguard Worker- nouveau prevents hardware acceleration with Chromium (Wayland) 199*61046927SAndroid Build Coastguard Worker- Corrupt text rendering in Blender 200*61046927SAndroid Build Coastguard Worker- DRI2 gallium frontend is using bad format type 201*61046927SAndroid Build Coastguard Worker- regression - MR 23089 - Hellblade RT crashing 202*61046927SAndroid Build Coastguard Worker- Incorrect vlVaCreateBuffer/vlVaMapBuffer behavior for buffer type VAEncCodedBufferType in Gallium 203*61046927SAndroid Build Coastguard Worker- Issue with clang-format 204*61046927SAndroid Build Coastguard Worker- Follow-up from "Draft: intel: Disable color fast-clears for blorp_copy" 205*61046927SAndroid Build Coastguard Worker- nightly VA-API build: new timeout 206*61046927SAndroid Build Coastguard Worker- r600: retire the SB optimizer 207*61046927SAndroid Build Coastguard Worker- ci: do not download perfetto on-fly in build jobs 208*61046927SAndroid Build Coastguard Worker- Shared Memory Leak With Qt OpenGL Applications 209*61046927SAndroid Build Coastguard Worker- OpenGL, SIGSEGV when program pipeline objects has separated vertex shader progam and separated fragment shader progam with in/out 210*61046927SAndroid Build Coastguard Worker- vaDeriveImage returns VA_STATUS_ERROR_OPERATION_FAILED 211*61046927SAndroid Build Coastguard Worker- 975a8ecc881873744d851ab0ef45ad7698eaa0ef "frontends/va: use resources instead of views" cause radeonsi can't play video. 212*61046927SAndroid Build Coastguard Worker- zink: reduce pipeline hash size 213*61046927SAndroid Build Coastguard Worker- Rusticl,radeonsi: ac_rtld error(2): too much LDS 214*61046927SAndroid Build Coastguard Worker- aco, radv Rage 2 menu corruption - bisected 215*61046927SAndroid Build Coastguard Worker- radv, aco: World War Z character texture regression on 7900xtx 216*61046927SAndroid Build Coastguard Worker- android: De-stage drm_gralloc support from mesa3d 217*61046927SAndroid Build Coastguard Worker- Cyberpunk screen goes black at game launch on integrated Gfx 218*61046927SAndroid Build Coastguard Worker- lavapipe/llvmpipe: regressions since descriptor rewrite 219*61046927SAndroid Build Coastguard Worker- intel: State cache invalidation after BLORP binding table setup ought to be unnecessary on ICL. 220*61046927SAndroid Build Coastguard Worker- ci: HW job logs have spam at the end 221*61046927SAndroid Build Coastguard Worker- kernel crash seen on AMD Raven device 222*61046927SAndroid Build Coastguard Worker- crocus: regression crashing in doubles/ubo tests 223*61046927SAndroid Build Coastguard Worker- turnip: object management CTS crashes 224*61046927SAndroid Build Coastguard Worker- a618: multiple assertions with different kernel config on u_vector_add 225*61046927SAndroid Build Coastguard Worker- [anv] Death Stranding crashes 226*61046927SAndroid Build Coastguard Worker- Can no longer build Clover without llvmspirvlib 227*61046927SAndroid Build Coastguard Worker- [radeonsi][vaapi] segfault in vl_video_buffer_sampler_view_components() when using vaapisink receiving I420 format 228*61046927SAndroid Build Coastguard Worker- Baldurs Gate 3 (DX11) - Graphical corruption on RDNA3 (ACO regression) 229*61046927SAndroid Build Coastguard Worker- [AMDGPU] Compiling large Blender Eevee shader node trees is unusably slow 230*61046927SAndroid Build Coastguard Worker- Building llvmpipe with LP_USE_TEXTURE_CACHE set fails since 23.2.0-rc1: error C2039: dynamic_state is not member of lp_build_sampler_soa in lp_tex_sample.c 231*61046927SAndroid Build Coastguard Worker- r300: calculate some cycles estimate for shader-db 232*61046927SAndroid Build Coastguard Worker- intel: Deathloop and other DX12 games fail assert(validated) with invalid SEL instruction 233*61046927SAndroid Build Coastguard Worker- GTF-GL46.gtf21.GL.build.CorrectFull_vert regressed on intel platforms 234*61046927SAndroid Build Coastguard Worker- error message when encoding via VAAPI AMD 235*61046927SAndroid Build Coastguard Worker- gpu hangs on dg2 with mesh shading enabled on vkcts 236*61046927SAndroid Build Coastguard Worker- radeonsi: Deadlock when creating a new GL context in parallel with linking a shader on another GL context 237*61046927SAndroid Build Coastguard Worker- robustness2 raygen tests intermittently fail in Intel Mesa CI 238*61046927SAndroid Build Coastguard Worker- ci/ci_run_n_monitor.py: KeyError: 'clang-format' 239*61046927SAndroid Build Coastguard Worker- glthread: huge performance regression 240*61046927SAndroid Build Coastguard Worker- DirectX games do not launch on Intel HD Graphics 4000 (IVB GT2) [bisected] 241*61046927SAndroid Build Coastguard Worker- rusticl: fails to build for iris + radeonsi 242*61046927SAndroid Build Coastguard Worker 243*61046927SAndroid Build Coastguard Worker 244*61046927SAndroid Build Coastguard WorkerChanges 245*61046927SAndroid Build Coastguard Worker------- 246*61046927SAndroid Build Coastguard Worker 247*61046927SAndroid Build Coastguard WorkerAdam Jackson (3): 248*61046927SAndroid Build Coastguard Worker 249*61046927SAndroid Build Coastguard Worker- egl: Implement EGL_EXT_explicit_device 250*61046927SAndroid Build Coastguard Worker- mesa: Implement and advertise GL_MESA_sampler_objects 251*61046927SAndroid Build Coastguard Worker- docs: Mention 'meson devenv' in the pre-install test instructions 252*61046927SAndroid Build Coastguard Worker 253*61046927SAndroid Build Coastguard WorkerAditya Swarup (6): 254*61046927SAndroid Build Coastguard Worker 255*61046927SAndroid Build Coastguard Worker- isl: enable Tile64 for 3D images 256*61046927SAndroid Build Coastguard Worker- intel/isl: Unittest for linear to Ytile conversion 257*61046927SAndroid Build Coastguard Worker- intel/isl: Convert linear texture to Tile4 format 258*61046927SAndroid Build Coastguard Worker- intel/isl: Convert Tile4 texture to linear format 259*61046927SAndroid Build Coastguard Worker- intel/isl: Linear to Tile-4 conversion unittest 260*61046927SAndroid Build Coastguard Worker- Revert "iris: Disable tiled memcpy for Tile4" 261*61046927SAndroid Build Coastguard Worker 262*61046927SAndroid Build Coastguard WorkerAlba Mendez (1): 263*61046927SAndroid Build Coastguard Worker 264*61046927SAndroid Build Coastguard Worker- meson: support installation tags 265*61046927SAndroid Build Coastguard Worker 266*61046927SAndroid Build Coastguard WorkerAlejandro Piñeiro (61): 267*61046927SAndroid Build Coastguard Worker 268*61046927SAndroid Build Coastguard Worker- v3dv: re-enable sync_fd import/export on the simulator 269*61046927SAndroid Build Coastguard Worker- broadcom(cle,clif,common,simulator): add 7.1 version on the list of versions to build 270*61046927SAndroid Build Coastguard Worker- broadcom/cle: update the packet definitions for new generation v71 271*61046927SAndroid Build Coastguard Worker- broadcom/common: add some common v71 helpers 272*61046927SAndroid Build Coastguard Worker- broadcom/qpu: add comments on waddr not used on V3D 7.x 273*61046927SAndroid Build Coastguard Worker- broadcom/qpu: set V3D 7.x names for some waddr aliasing 274*61046927SAndroid Build Coastguard Worker- broadcom/compiler: rename small_imm to small_imm_b 275*61046927SAndroid Build Coastguard Worker- broadcom/compiler: add small_imm a/c/d on v3d_qpu_sig 276*61046927SAndroid Build Coastguard Worker- broadcom/qpu: add v71 signal map 277*61046927SAndroid Build Coastguard Worker- broadcom/qpu: define v3d_qpu_input, use on v3d_qpu_alu_instr 278*61046927SAndroid Build Coastguard Worker- broadcom/qpu: add raddr on v3d_qpu_input 279*61046927SAndroid Build Coastguard Worker- broadcom/qpu: defining shift/mask for raddr_c/d 280*61046927SAndroid Build Coastguard Worker- broadcom/commmon: add has_accumulators field on v3d_device_info 281*61046927SAndroid Build Coastguard Worker- broadcom/qpu: add qpu_writes_rf0_implicitly helper 282*61046927SAndroid Build Coastguard Worker- broadcom/qpu: add pack/unpack support for v71 283*61046927SAndroid Build Coastguard Worker- broadcom/compiler: phys index depends on hw version 284*61046927SAndroid Build Coastguard Worker- broadcom/compiler: don't favor/select accum registers for hw not supporting it 285*61046927SAndroid Build Coastguard Worker- broadcom/vir: implement is_no_op_mov for v71 286*61046927SAndroid Build Coastguard Worker- broadcom/compiler: update vir_to_qpu::set_src for v71 287*61046927SAndroid Build Coastguard Worker- broadcom/qpu_schedule: add process_raddr_deps 288*61046927SAndroid Build Coastguard Worker- broadcom/qpu: update disasm_raddr for v71 289*61046927SAndroid Build Coastguard Worker- broadcom/qpu: return false on qpu_writes_accumulatorXX helpers for v71 290*61046927SAndroid Build Coastguard Worker- broadcom/compiler: add support for varyings on nir to vir generation for v71 291*61046927SAndroid Build Coastguard Worker- broadcom/compiler: payload_w is loaded on rf3 for v71 292*61046927SAndroid Build Coastguard Worker- broadcom/qpu_schedule: update write deps for v71 293*61046927SAndroid Build Coastguard Worker- broadcom/compiler: update register classes to not include accumulators on v71 294*61046927SAndroid Build Coastguard Worker- broadcom/qpu: implement switch rules for fmin/fmax fadd/faddnf for v71 295*61046927SAndroid Build Coastguard Worker- broadcom/compiler: update one TMUWT restriction for v71 296*61046927SAndroid Build Coastguard Worker- broadcom/compiler: update ldunif/ldvary comment for v71 297*61046927SAndroid Build Coastguard Worker- broadcom/compiler: update payload registers handling when computing live intervals 298*61046927SAndroid Build Coastguard Worker- broadcom/qpu: new packing/conversion v71 instructions 299*61046927SAndroid Build Coastguard Worker- v3dv/meson: add v71 hw generation 300*61046927SAndroid Build Coastguard Worker- v3dv: emit TILE_BINNING_MODE_CFG and TILE_RENDERING_MODE_CFG_COMMON for v71 301*61046927SAndroid Build Coastguard Worker- v3dv/cmd_buffer: emit TILE_RENDERING_MODE_CFG_RENDER_TARGET_PART1 for v71 302*61046927SAndroid Build Coastguard Worker- v3dvx/cmd_buffer: emit CLEAR_RENDER_TARGETS for v71 303*61046927SAndroid Build Coastguard Worker- v3dv/cmd_buffer: emit CLIPPER_XY_SCALING for v71 304*61046927SAndroid Build Coastguard Worker- v3dv/uniforms: update VIEWPORT_X/Y_SCALE uniforms for v71 305*61046927SAndroid Build Coastguard Worker- v3dv/cmd_buffer: just don't fill up early-z fields for CFG_BITS for v71 306*61046927SAndroid Build Coastguard Worker- v3dv: default vertex attribute values are gen dependant 307*61046927SAndroid Build Coastguard Worker- v3dv/pipeline: default vertex attributes values are not needed for v71 308*61046927SAndroid Build Coastguard Worker- v3dv/pipeline: handle GL_SHADER_STATE_RECORD changed size on v71 309*61046927SAndroid Build Coastguard Worker- v3dv: no specific separate_segments flag for V3D 7.1 310*61046927SAndroid Build Coastguard Worker- v3dv: add support for TFU jobs in v71 311*61046927SAndroid Build Coastguard Worker- v3d: add v71 hw generation 312*61046927SAndroid Build Coastguard Worker- v3d: emit TILE_BINNING_MODE_CFG and TILE_RENDERING_MODE_CFG_COMMON for v71 313*61046927SAndroid Build Coastguard Worker- v3d: TILE_RENDERING_MODE_CFG_RENDER_TARGET_PART1 314*61046927SAndroid Build Coastguard Worker- v3d: emit CLEAR_RENDER_TARGETS for v71 315*61046927SAndroid Build Coastguard Worker- v3d: just don't fill up early-z fields for CFG_BITS for v71 316*61046927SAndroid Build Coastguard Worker- v3d: emit CLIPPER_XY_SCALING for v71 317*61046927SAndroid Build Coastguard Worker- v3d: no specific separate_segments flag for V3D 7.1 318*61046927SAndroid Build Coastguard Worker- v3d: default vertex attributes values are not needed for v71 319*61046927SAndroid Build Coastguard Worker- v3d/uniforms: update VIEWPORT_X/Y_SCALE uniforms for v71 320*61046927SAndroid Build Coastguard Worker- v3d: handle new texture state transfer functions in v71 321*61046927SAndroid Build Coastguard Worker- v3d: handle new TEXTURE_SHADER_STATE v71 YCbCr fields 322*61046927SAndroid Build Coastguard Worker- v3d: setup render pass color clears for any format bpp in v71 323*61046927SAndroid Build Coastguard Worker- v3d: GFX-1461 does not affect V3D 7.x 324*61046927SAndroid Build Coastguard Worker- v3d: don't convert floating point border colors in v71 325*61046927SAndroid Build Coastguard Worker- v3d: handle Z clipping in v71 326*61046927SAndroid Build Coastguard Worker- v3d: add support for TFU blit in v71 327*61046927SAndroid Build Coastguard Worker- v3dv: implement depthBounds support for v71 328*61046927SAndroid Build Coastguard Worker- doc/features: update after last v3d changes 329*61046927SAndroid Build Coastguard Worker 330*61046927SAndroid Build Coastguard WorkerAlex Denes (1): 331*61046927SAndroid Build Coastguard Worker 332*61046927SAndroid Build Coastguard Worker- virgl: link VA driver with build-id 333*61046927SAndroid Build Coastguard Worker 334*61046927SAndroid Build Coastguard WorkerAlexander Orzechowski (1): 335*61046927SAndroid Build Coastguard Worker 336*61046927SAndroid Build Coastguard Worker- radeonsi: Set PIPE_CONTEXT_LOSE_CONTEXT_ON_RESET for auxiliary contexts 337*61046927SAndroid Build Coastguard Worker 338*61046927SAndroid Build Coastguard WorkerAlyssa Rosenzweig (431): 339*61046927SAndroid Build Coastguard Worker 340*61046927SAndroid Build Coastguard Worker- zink: Switch to register intrinsics 341*61046927SAndroid Build Coastguard Worker- gallium/trace: Collect enums from multiple files 342*61046927SAndroid Build Coastguard Worker- gallium,util: Move blend enums to util/ 343*61046927SAndroid Build Coastguard Worker- gallium,util: Move util_blend_dst_alpha_to_one 344*61046927SAndroid Build Coastguard Worker- util/blend: Add helpers for normalizing inverts 345*61046927SAndroid Build Coastguard Worker- vulkan: Add helpers for blend enum translation 346*61046927SAndroid Build Coastguard Worker- lvp: Use common blend/logicop translation 347*61046927SAndroid Build Coastguard Worker- nir/lower_blend: Use util enums 348*61046927SAndroid Build Coastguard Worker- panfrost: Convert to PIPE_BLEND enums internally 349*61046927SAndroid Build Coastguard Worker- gallium: Remove pipe->compiler BLEND enum translation 350*61046927SAndroid Build Coastguard Worker- compiler: Remove blend enums duplicating util 351*61046927SAndroid Build Coastguard Worker- nir/legacy: Fix fneg(load_reg) case 352*61046927SAndroid Build Coastguard Worker- nir/legacy: Fix handling of fsat(fabs) 353*61046927SAndroid Build Coastguard Worker- ntt: Switch to new-style registers and modifiers 354*61046927SAndroid Build Coastguard Worker- ir3: Convert to register intrinsics 355*61046927SAndroid Build Coastguard Worker- nir: Add fence_{pbe,mem}_to_tex(_pixel)_agx intrinsics 356*61046927SAndroid Build Coastguard Worker- nir: Devendor load_sample_mask 357*61046927SAndroid Build Coastguard Worker- nir: Promote tess_coord_r600 to tess_coord_xy 358*61046927SAndroid Build Coastguard Worker- nir: Add nir_lower_tess_coord_z pass 359*61046927SAndroid Build Coastguard Worker- r600: Use nir_lower_tess_coord_xy 360*61046927SAndroid Build Coastguard Worker- ir3: Use nir_lower_tess_coord_z 361*61046927SAndroid Build Coastguard Worker- nir: Initialize workgroup_size in builder_init_simple_shader 362*61046927SAndroid Build Coastguard Worker- v3dv: Rely on nir_builder setting workgroup size 363*61046927SAndroid Build Coastguard Worker- radv: Rely on workgroup_size initialization 364*61046927SAndroid Build Coastguard Worker- panfrost: Fix transform feedback on v9 365*61046927SAndroid Build Coastguard Worker- r600/sfn: Remove nir_register unit tests 366*61046927SAndroid Build Coastguard Worker- panfrost: Lower vertex_id for XFB 367*61046927SAndroid Build Coastguard Worker- panfrost: Fix transform feedback on v9 harder 368*61046927SAndroid Build Coastguard Worker- asahi: Augment fake drm_asahi_params_global 369*61046927SAndroid Build Coastguard Worker- asahi: Use nir_builder_at more 370*61046927SAndroid Build Coastguard Worker- asahi: Remove unused #define 371*61046927SAndroid Build Coastguard Worker- asahi: Refactor PBE upload routine 372*61046927SAndroid Build Coastguard Worker- asahi: Extract shader_initialize helper 373*61046927SAndroid Build Coastguard Worker- asahi: Serialize NIR in memory 374*61046927SAndroid Build Coastguard Worker- asahi: Identify background/EOT counts 375*61046927SAndroid Build Coastguard Worker- asahi,agx: Set coherency bit for clustered targets 376*61046927SAndroid Build Coastguard Worker- ail: Page-align layers for writable images 377*61046927SAndroid Build Coastguard Worker- asahi: Mark writeable images as such 378*61046927SAndroid Build Coastguard Worker- asahi: Reallocate to set the writeable image flag 379*61046927SAndroid Build Coastguard Worker- asahi: Add agx_batch_track_image helper 380*61046927SAndroid Build Coastguard Worker- asahi: Add texture/image indexing lowering pass 381*61046927SAndroid Build Coastguard Worker- asahi: Upload at most the max texture state registers 382*61046927SAndroid Build Coastguard Worker- asahi: Upload image descriptors 383*61046927SAndroid Build Coastguard Worker- asahi: Make clear the non-sRGBness of EOT images 384*61046927SAndroid Build Coastguard Worker- asahi: Don't restrict sampler views 385*61046927SAndroid Build Coastguard Worker- asahi: Forbid 2D Linear with images 386*61046927SAndroid Build Coastguard Worker- agx: Add try_coalesce_with helper 387*61046927SAndroid Build Coastguard Worker- agx: Try to allocate phis compatibly with sources 388*61046927SAndroid Build Coastguard Worker- agx: Try to allocate phi sources with phis 389*61046927SAndroid Build Coastguard Worker- agx: Try to allocate phi sources with loop phis 390*61046927SAndroid Build Coastguard Worker- agx: Vectorize 16-bit parallel copies 391*61046927SAndroid Build Coastguard Worker- agx: Reduce un/packs with mem access lowering 392*61046927SAndroid Build Coastguard Worker- agx: Fix bogus assert 393*61046927SAndroid Build Coastguard Worker- asahi: Augment PBE descriptor for software access 394*61046927SAndroid Build Coastguard Worker- asahi: Extend PBE packing for image support 395*61046927SAndroid Build Coastguard Worker- asahi: Use nir_lower_robust_access 396*61046927SAndroid Build Coastguard Worker- agx: Legalize image LODs to be 16-bit 397*61046927SAndroid Build Coastguard Worker- agx: Lower image size to txs 398*61046927SAndroid Build Coastguard Worker- agx: Generalize texture/PBE packing 399*61046927SAndroid Build Coastguard Worker- agx: Add image write instruction 400*61046927SAndroid Build Coastguard Worker- agx: Model texture bindless base 401*61046927SAndroid Build Coastguard Worker- agx: Handle bindless properly for txs lowering 402*61046927SAndroid Build Coastguard Worker- agx: Pack bindless textures 403*61046927SAndroid Build Coastguard Worker- agx: Translate texture bindless handles 404*61046927SAndroid Build Coastguard Worker- agx: Translate image_store from NIR 405*61046927SAndroid Build Coastguard Worker- agx: Handle frag side effects without render targets 406*61046927SAndroid Build Coastguard Worker- agx: Wait for outstanding stores before barriers 407*61046927SAndroid Build Coastguard Worker- agx: Implement image barriers 408*61046927SAndroid Build Coastguard Worker- agx: Handle early_fragment_tests 409*61046927SAndroid Build Coastguard Worker- agx: Add interleave opcode 410*61046927SAndroid Build Coastguard Worker- agx: Extract coords_for_buffer_texture helper 411*61046927SAndroid Build Coastguard Worker- agx: Extract texture_descriptor_ptr_for_* helpers 412*61046927SAndroid Build Coastguard Worker- agx: Lower image atomics 413*61046927SAndroid Build Coastguard Worker- agx: Lower buffer images 414*61046927SAndroid Build Coastguard Worker- asahi,agx: Fix txf sampler 415*61046927SAndroid Build Coastguard Worker- agx: Add image_load opcode 416*61046927SAndroid Build Coastguard Worker- agx: Extract texture write mask handling 417*61046927SAndroid Build Coastguard Worker- agx: Implement image_load 418*61046927SAndroid Build Coastguard Worker- agx: Emit global memory barriers for images 419*61046927SAndroid Build Coastguard Worker- agx: Don't emit silly barriers 420*61046927SAndroid Build Coastguard Worker- agx: Implement fence_*_to_tex_agx intrinsics 421*61046927SAndroid Build Coastguard Worker- agx: Add simple image fencing pass 422*61046927SAndroid Build Coastguard Worker- agx: Require tag writes with side effects 423*61046927SAndroid Build Coastguard Worker- agx: Plumb in coverage mask 424*61046927SAndroid Build Coastguard Worker- asahi: Extract sampler_view_for_surface 425*61046927SAndroid Build Coastguard Worker- asahi: Introduce concept of spilled render targets 426*61046927SAndroid Build Coastguard Worker- asahi: Add agx_tilebuffer_spills query 427*61046927SAndroid Build Coastguard Worker- asahi: Do not support masking with spilled RTs 428*61046927SAndroid Build Coastguard Worker- asahi: Ignore spilled render targets in EOT shaders 429*61046927SAndroid Build Coastguard Worker- asahi: Ignore spilled render targets with partial renders 430*61046927SAndroid Build Coastguard Worker- asahi: Extract some tilebuffer lowering code 431*61046927SAndroid Build Coastguard Worker- asahi: Lower tilebuffer access for spilled RTs 432*61046927SAndroid Build Coastguard Worker- asahi: Lower multisample image stores 433*61046927SAndroid Build Coastguard Worker- asahi: Permit meta shaders to use preambles 434*61046927SAndroid Build Coastguard Worker- asahi: Ignore spilled render targets for background load 435*61046927SAndroid Build Coastguard Worker- asahi: Offset clear colour uniform by 4 436*61046927SAndroid Build Coastguard Worker- asahi: Execute preambles for background programs 437*61046927SAndroid Build Coastguard Worker- asahi: Advertise Z16_UNORM 438*61046927SAndroid Build Coastguard Worker- ir2: Switch to nir_legacy 439*61046927SAndroid Build Coastguard Worker- intel/fs: Don't read reg.base_offset 440*61046927SAndroid Build Coastguard Worker- panfrost: Remove unused helpers 441*61046927SAndroid Build Coastguard Worker- nir: Remove nir_lower_locals_to_regs 442*61046927SAndroid Build Coastguard Worker- nir: Rename lower_locals_to_reg_intrinsics back 443*61046927SAndroid Build Coastguard Worker- nir: Remove register arrays 444*61046927SAndroid Build Coastguard Worker- asahi: Don't depend on glibc to decode 445*61046927SAndroid Build Coastguard Worker- pan/bi: Remove leftover include 446*61046927SAndroid Build Coastguard Worker- nir/trivialize: Handle more RaW hazards 447*61046927SAndroid Build Coastguard Worker- panfrost: Disable blending for no-op logic ops 448*61046927SAndroid Build Coastguard Worker- nir/lower_blend: Fix 32-bit logicops 449*61046927SAndroid Build Coastguard Worker- nir/lower_blend: Optimize out PIPE_LOGICOP_NOOP 450*61046927SAndroid Build Coastguard Worker- clang-format: Ignore original panfrost commit 451*61046927SAndroid Build Coastguard Worker- nir/schedule: Assume no old-style registers 452*61046927SAndroid Build Coastguard Worker- gallium/u_simple_shaders: Optimize out ffloors 453*61046927SAndroid Build Coastguard Worker- gallium/u_transfer_helper: Remove dead forward decl 454*61046927SAndroid Build Coastguard Worker- nir/loop_analyze: Drop unused inverse_comparison 455*61046927SAndroid Build Coastguard Worker- nir/passthrough_gs: Drop unused array_size_for_prim 456*61046927SAndroid Build Coastguard Worker- panfrost: Add missing static inline annotation 457*61046927SAndroid Build Coastguard Worker- pan/decode: Drop unused debug function 458*61046927SAndroid Build Coastguard Worker- pan/mdg: Add missing static inline annotation 459*61046927SAndroid Build Coastguard Worker- panfrost: Drop unused decode_position for samples 460*61046927SAndroid Build Coastguard Worker- panfrost: Only define pan_blitter_get_blend_shaders for midgard 461*61046927SAndroid Build Coastguard Worker- panfrost: Add missing inline 462*61046927SAndroid Build Coastguard Worker- panfrost: Gate overdraw_alpha on Bifrost+ 463*61046927SAndroid Build Coastguard Worker- nir: Rename scoped_barrier -> barrier 464*61046927SAndroid Build Coastguard Worker- nir: Remove lower_to_source_mods 465*61046927SAndroid Build Coastguard Worker- nir: Remove lower_vec_to_movs 466*61046927SAndroid Build Coastguard Worker- nir: Remove reg_intrinsics parameter to convert_from_ssa 467*61046927SAndroid Build Coastguard Worker- nir: Remove register load/store builders 468*61046927SAndroid Build Coastguard Worker- r600/sfn: Stop referencing legacy functionality 469*61046927SAndroid Build Coastguard Worker- r600/sfn: Ignore instruction write masks 470*61046927SAndroid Build Coastguard Worker- nouveau/codegen: Drop writemask check 471*61046927SAndroid Build Coastguard Worker- vc4,broadcom/compiler: Drop write_mask handling 472*61046927SAndroid Build Coastguard Worker- zink: Collapse is_ssa check 473*61046927SAndroid Build Coastguard Worker- nir: Add {...} before case 474*61046927SAndroid Build Coastguard Worker- nir/from_ssa: Drop legacy reg support 475*61046927SAndroid Build Coastguard Worker- nir/schedule: Drop nir_schedule_dest_pressure 476*61046927SAndroid Build Coastguard Worker- nir: Drop NIR reg create/destroy 477*61046927SAndroid Build Coastguard Worker- nir: Remove nir_index_local_regs and callers 478*61046927SAndroid Build Coastguard Worker- nir/schedule: Drop more nir_register handling 479*61046927SAndroid Build Coastguard Worker- nir: Remove nir_foreach_register 480*61046927SAndroid Build Coastguard Worker- nir: remove nir_{src,dest}_for_reg 481*61046927SAndroid Build Coastguard Worker- ntt: Drop nir_register reference 482*61046927SAndroid Build Coastguard Worker- nir/print: Assume SSA 483*61046927SAndroid Build Coastguard Worker- nir/clone: Assume SSA 484*61046927SAndroid Build Coastguard Worker- nir/serialize: Drop legacy NIR 485*61046927SAndroid Build Coastguard Worker- nir/validate: Assume SSA 486*61046927SAndroid Build Coastguard Worker- nir: Remove impl->{registers,reg_alloc} 487*61046927SAndroid Build Coastguard Worker- nir: Remove nir_alu_dest::saturate 488*61046927SAndroid Build Coastguard Worker- treewide: Drop is_ssa asserts 489*61046927SAndroid Build Coastguard Worker- nir: Collapse some SSA checks 490*61046927SAndroid Build Coastguard Worker- treewide: Remove more is_ssa asserts 491*61046927SAndroid Build Coastguard Worker- nir: Remove reg-only dest manipulation 492*61046927SAndroid Build Coastguard Worker- nir: Remove stale todo 493*61046927SAndroid Build Coastguard Worker- nir/print: Drop legacy NIR 494*61046927SAndroid Build Coastguard Worker- nir: Drop nir_alu_src::{negate,abs} 495*61046927SAndroid Build Coastguard Worker- treewide: sed out more is_ssa 496*61046927SAndroid Build Coastguard Worker- pan/mdg: Assume SSA 497*61046927SAndroid Build Coastguard Worker- treewide: Drop some is_ssa if's 498*61046927SAndroid Build Coastguard Worker- nir: Drop trivial reg handling 499*61046927SAndroid Build Coastguard Worker- aco: Remove is_ssa check 500*61046927SAndroid Build Coastguard Worker- intel: Collapse is_ssa checks 501*61046927SAndroid Build Coastguard Worker- llvmpipe: Assume SSA 502*61046927SAndroid Build Coastguard Worker- ir3: Collapse is_ssa checks 503*61046927SAndroid Build Coastguard Worker- lima: Collapse is_ssa checks 504*61046927SAndroid Build Coastguard Worker- radeonsi: Collapse SSA check 505*61046927SAndroid Build Coastguard Worker- nir/gather_ssa_types: Collapse SSA checks 506*61046927SAndroid Build Coastguard Worker- nir/worklist: Assume SSA 507*61046927SAndroid Build Coastguard Worker- nir/range_analysis: Assume SSA 508*61046927SAndroid Build Coastguard Worker- treewide: Collapse more SSA checks 509*61046927SAndroid Build Coastguard Worker- nir/instr_set: Assume SSA 510*61046927SAndroid Build Coastguard Worker- nir: Collapse more SSA checks 511*61046927SAndroid Build Coastguard Worker- nir: Remove def_is_register 512*61046927SAndroid Build Coastguard Worker- nir: Do not init dests 513*61046927SAndroid Build Coastguard Worker- nir: Initialize source as a NULL SSA def 514*61046927SAndroid Build Coastguard Worker- nir: Collapse more SSA checks 515*61046927SAndroid Build Coastguard Worker- nir: Remove nir_{src,dest}::is_ssa 516*61046927SAndroid Build Coastguard Worker- nir: Drop nir_register 517*61046927SAndroid Build Coastguard Worker- nir/from_ssa: Remove pointless union 518*61046927SAndroid Build Coastguard Worker- ir3: Drop write_mask handling 519*61046927SAndroid Build Coastguard Worker- rogue: Stop reading write masks 520*61046927SAndroid Build Coastguard Worker- etnaviv: Don't use alu->dest.write_mask 521*61046927SAndroid Build Coastguard Worker- etnaviv: What if we just didn't have a compiler? 522*61046927SAndroid Build Coastguard Worker- intel/vec4: Don't use legacy write mask 523*61046927SAndroid Build Coastguard Worker- ntt: Evaluate write_mask check 524*61046927SAndroid Build Coastguard Worker- nir: Remove nir_alu_dest::write_mask 525*61046927SAndroid Build Coastguard Worker- nir: Remove nir_foreach_def 526*61046927SAndroid Build Coastguard Worker- lima: Clean up after deleting asserts 527*61046927SAndroid Build Coastguard Worker- nir: Remove no-op remove_def_cb 528*61046927SAndroid Build Coastguard Worker- nir: Drop no-op all_srcs_are_ssa 529*61046927SAndroid Build Coastguard Worker- nir: Simplify alu_instr_is_copy 530*61046927SAndroid Build Coastguard Worker- nir: Add load_coefficients_agx intrinsic 531*61046927SAndroid Build Coastguard Worker- agx: Implement nir_intrinsic_load_coefficients_agx 532*61046927SAndroid Build Coastguard Worker- agx: Allow more varying slots 533*61046927SAndroid Build Coastguard Worker- agx: Set lower_fisnormal 534*61046927SAndroid Build Coastguard Worker- agx: Forcibly vectorize pointcoord coeffs 535*61046927SAndroid Build Coastguard Worker- agx: Add interpolateAtOffset lowering pass 536*61046927SAndroid Build Coastguard Worker- agx: Lower flat shading in NIR 537*61046927SAndroid Build Coastguard Worker- asahi: Stub num_dies 538*61046927SAndroid Build Coastguard Worker- asahi: Move a bunch of helpers to common 539*61046927SAndroid Build Coastguard Worker- agx: Lower 8-bit ALU 540*61046927SAndroid Build Coastguard Worker- agx: Handle 8-bit vecs 541*61046927SAndroid Build Coastguard Worker- asahi,agx: Respect no16 even for I/O 542*61046927SAndroid Build Coastguard Worker- agx: Don't lower load_local_invocation_index 543*61046927SAndroid Build Coastguard Worker- agx/dce: Use the helper 544*61046927SAndroid Build Coastguard Worker- agx: Fix atomics with no destination 545*61046927SAndroid Build Coastguard Worker- agx: Fix shader info with sample mask writes 546*61046927SAndroid Build Coastguard Worker- agx: Do not move bindless handles 547*61046927SAndroid Build Coastguard Worker- agx: Put else instructions in the right block 548*61046927SAndroid Build Coastguard Worker- agx: Use unconditional else instruction 549*61046927SAndroid Build Coastguard Worker- agx: Optimize out pointless else instructions 550*61046927SAndroid Build Coastguard Worker- agx: Fix length bit confusion 551*61046927SAndroid Build Coastguard Worker- agx: Require an immediate for \`nest` 552*61046927SAndroid Build Coastguard Worker- agx: Use compressed fadd/fmul encodings 553*61046927SAndroid Build Coastguard Worker- agx: Optimize swaps of 2x16 channels 554*61046927SAndroid Build Coastguard Worker- agx: Optimize logical_end removal 555*61046927SAndroid Build Coastguard Worker- agx: Fix AGX_MESA_DEBUG=demand 556*61046927SAndroid Build Coastguard Worker- agx: Maintain ctx->max_reg while assigning regs 557*61046927SAndroid Build Coastguard Worker- agx: Allow 64-bit memory regs 558*61046927SAndroid Build Coastguard Worker- agx: Fix accounting for phis 559*61046927SAndroid Build Coastguard Worker- agx: Set phi sources in predecessors 560*61046927SAndroid Build Coastguard Worker- agx: Stop setting registers after the shader 561*61046927SAndroid Build Coastguard Worker- agx: Use agx_replace_src 562*61046927SAndroid Build Coastguard Worker- agx: Assert invariant stated in the comment 563*61046927SAndroid Build Coastguard Worker- agx: Don't use ssa_to_reg across blocks 564*61046927SAndroid Build Coastguard Worker- agx: Don't reuse ssa_to_reg across blocks 565*61046927SAndroid Build Coastguard Worker- agx: Remove unused allocation 566*61046927SAndroid Build Coastguard Worker- agx: Stop setting forwarding bit 567*61046927SAndroid Build Coastguard Worker- agx: Handle blocks with no predecessors 568*61046927SAndroid Build Coastguard Worker- agx: Lower f2u8/f2i8 569*61046927SAndroid Build Coastguard Worker- agx: Handle conversions to 8-bit 570*61046927SAndroid Build Coastguard Worker- agx: Fix uadd_sat packing 571*61046927SAndroid Build Coastguard Worker- agx: Fix 64-bit immediate moves 572*61046927SAndroid Build Coastguard Worker- agx: Lower f2f16_rtz 573*61046927SAndroid Build Coastguard Worker- agx: Handle f2f16_rtne like f2f16 574*61046927SAndroid Build Coastguard Worker- agx: Handle <32-bit local memory access 575*61046927SAndroid Build Coastguard Worker- agx: Do not allow creating vec8 576*61046927SAndroid Build Coastguard Worker- asahi: Legalize compression before blitting 577*61046927SAndroid Build Coastguard Worker- nir: Drop "SSA" from NIR language 578*61046927SAndroid Build Coastguard Worker- agx: Stop passing nir_dest around 579*61046927SAndroid Build Coastguard Worker- agx: Remove agx_nir_ssa_index 580*61046927SAndroid Build Coastguard Worker- pan/mdg: Don't reference nir_dest 581*61046927SAndroid Build Coastguard Worker- pan/bi: Don't reference nir_dest 582*61046927SAndroid Build Coastguard Worker- asahi: Do not reference nir_dest 583*61046927SAndroid Build Coastguard Worker- panfrost: Do not reference nir_dest 584*61046927SAndroid Build Coastguard Worker- zink: Do not reference nir_dest 585*61046927SAndroid Build Coastguard Worker- ir3: Do not reference nir_dest 586*61046927SAndroid Build Coastguard Worker- dxil: Do not reference nir_dest 587*61046927SAndroid Build Coastguard Worker- nir: Drop nir_dest_init 588*61046927SAndroid Build Coastguard Worker- panfrost: Pack stride at CSO create time on v9 589*61046927SAndroid Build Coastguard Worker- lvp,nir/lower_input_attachments: Use nir_trim_vector 590*61046927SAndroid Build Coastguard Worker- broadcom/compiler: Use nir_trim_vector explicitly 591*61046927SAndroid Build Coastguard Worker- nir: Assert that nir_ssa_for_src components matches 592*61046927SAndroid Build Coastguard Worker- nir: Add nir_shader_intrinsics_pass 593*61046927SAndroid Build Coastguard Worker- nir: Lower fquantize2f16 594*61046927SAndroid Build Coastguard Worker- agx: Lower fquantize2f16 595*61046927SAndroid Build Coastguard Worker- nir/lower_helper_writes: Consider bindless images 596*61046927SAndroid Build Coastguard Worker- nir/passthrough_gs: Correctly set vertices_in 597*61046927SAndroid Build Coastguard Worker- nir/passthrough_gs: Fix array size 598*61046927SAndroid Build Coastguard Worker- nir/print: Print access qualifiers for intrinsics 599*61046927SAndroid Build Coastguard Worker- nir/lower_gs_intrinsics: Remove end primitive for points 600*61046927SAndroid Build Coastguard Worker- panfrost/ci: Disable T720 601*61046927SAndroid Build Coastguard Worker- nir: Add load_sysval_agx intrinsic 602*61046927SAndroid Build Coastguard Worker- agx: Fix extraneous bits with b2b32 603*61046927SAndroid Build Coastguard Worker- agx: Use more barriers 604*61046927SAndroid Build Coastguard Worker- asahi: Copy CSO stride 605*61046927SAndroid Build Coastguard Worker- agx: Assert vertex_id, instance_id are VS-only 606*61046927SAndroid Build Coastguard Worker- asahi: Keep drawoverhead from OOMing itself 607*61046927SAndroid Build Coastguard Worker- agx: Don't blow up when lowering textures twice 608*61046927SAndroid Build Coastguard Worker- agx/lower_vbo: Handle nonzero component 609*61046927SAndroid Build Coastguard Worker- agx: Allow loop headers without later preds 610*61046927SAndroid Build Coastguard Worker- agx: Handle b2i8 611*61046927SAndroid Build Coastguard Worker- agx: Convert 8-bit comparisons 612*61046927SAndroid Build Coastguard Worker- agx: Implement imul_high 613*61046927SAndroid Build Coastguard Worker- asahi: Advertise OpenGL ES 3.1! 614*61046927SAndroid Build Coastguard Worker- asahi/decode: Turn assert into error 615*61046927SAndroid Build Coastguard Worker- asahi: Report local_size from compiler 616*61046927SAndroid Build Coastguard Worker- asahi: Use local_size from compiler directly 617*61046927SAndroid Build Coastguard Worker- asahi: Pass layer stride in pixels, not elements 618*61046927SAndroid Build Coastguard Worker- agx: Clear sample count after lowering MSAA 619*61046927SAndroid Build Coastguard Worker- agx: Clear image_array after lowering 620*61046927SAndroid Build Coastguard Worker- asahi: Preserve atomic ops when rewriting image to bindless 621*61046927SAndroid Build Coastguard Worker- agx: Use 16-bit reg for pixel_coord 622*61046927SAndroid Build Coastguard Worker- asahi: Generalize query logic 623*61046927SAndroid Build Coastguard Worker- asahi: Simplify occlusion query batch tracking 624*61046927SAndroid Build Coastguard Worker- asahi: Refactor agx_get_query_result 625*61046927SAndroid Build Coastguard Worker- asahi: Only touch batch->occlusion_queries for occlusion 626*61046927SAndroid Build Coastguard Worker- asahi: Sync when beginning a query 627*61046927SAndroid Build Coastguard Worker- asahi: Add non-occlusion query tracking 628*61046927SAndroid Build Coastguard Worker- asahi: Add get_query_address helper 629*61046927SAndroid Build Coastguard Worker- agx/fence_images: Use intrinsics_pass 630*61046927SAndroid Build Coastguard Worker- agx: Do not fence write-only images 631*61046927SAndroid Build Coastguard Worker- asahi: Add missing LOD source for agx_meta's txfs 632*61046927SAndroid Build Coastguard Worker- agx: Do some texture lowering early 633*61046927SAndroid Build Coastguard Worker- agx: Add helper returning if a descriptor crawl is needed 634*61046927SAndroid Build Coastguard Worker- nir,asahi: Remove texture_base_agx 635*61046927SAndroid Build Coastguard Worker- asahi: Move UBO lowering into GL driver 636*61046927SAndroid Build Coastguard Worker- asahi: Add sysval tables for each shader stage 637*61046927SAndroid Build Coastguard Worker- asahi: Split out per-stage sysvals 638*61046927SAndroid Build Coastguard Worker- asahi: Collapse grid_info 639*61046927SAndroid Build Coastguard Worker- asahi: Extract agx_upload_textures 640*61046927SAndroid Build Coastguard Worker- asahi: Upload a single draw_uniforms per draw 641*61046927SAndroid Build Coastguard Worker- asahi: Add real per-stage dirty flags 642*61046927SAndroid Build Coastguard Worker- asahi: Extract sampler upload 643*61046927SAndroid Build Coastguard Worker- asahi: Put unuploaded uniforms on the batch 644*61046927SAndroid Build Coastguard Worker- asahi: Decouple sysval lowering from uniform assignment 645*61046927SAndroid Build Coastguard Worker- asahi: Use finer dirty tracking for blend constant 646*61046927SAndroid Build Coastguard Worker- asahi: Use proper dirty tracking for VBOs 647*61046927SAndroid Build Coastguard Worker- asahi: Dirty track VBOs + blend const separately 648*61046927SAndroid Build Coastguard Worker- asahi: Dirty the shader stage when the shader changes 649*61046927SAndroid Build Coastguard Worker- asahi: Fix shader stage dirtying 650*61046927SAndroid Build Coastguard Worker- treewide: Use nir_shader_intrinsic_pass sometimes 651*61046927SAndroid Build Coastguard Worker- treewide: Also handle struct nir_builder form 652*61046927SAndroid Build Coastguard Worker- nir/lower_shader_calls: Fix warning with clang 653*61046927SAndroid Build Coastguard Worker- nir: Add nir_before/after_impl cursors 654*61046927SAndroid Build Coastguard Worker- treewide: Use nir_before/after_impl in easy cases 655*61046927SAndroid Build Coastguard Worker- treewide: Use nir_before/after_impl for more elaborate cases 656*61046927SAndroid Build Coastguard Worker- radv: Use before/after_cf_list for entrypoints 657*61046927SAndroid Build Coastguard Worker- ci: Disable known broken Bifrost Vulkan job 658*61046927SAndroid Build Coastguard Worker- ci: Disable WHL jobs 659*61046927SAndroid Build Coastguard Worker- nir/opt_if: Simplify if's with general conditions 660*61046927SAndroid Build Coastguard Worker- asahi: Fixes for clang-warnings 661*61046927SAndroid Build Coastguard Worker- agx: Fix jmp_exec_none encoding 662*61046927SAndroid Build Coastguard Worker- agx/validate: Print to stderr 663*61046927SAndroid Build Coastguard Worker- agx: Annotate opcodes with a scheduling class 664*61046927SAndroid Build Coastguard Worker- agx: Add schedule-specialized get_sr variants 665*61046927SAndroid Build Coastguard Worker- agx: Include schedule class in the opcode info 666*61046927SAndroid Build Coastguard Worker- agx: Schedule for register pressure 667*61046927SAndroid Build Coastguard Worker- agx: Lower pack_32_4x8_split 668*61046927SAndroid Build Coastguard Worker- asahi: Force translucency for ignored render targets 669*61046927SAndroid Build Coastguard Worker- agx: Remove logical_end instructions 670*61046927SAndroid Build Coastguard Worker- agx: Lower pseudo-ops later 671*61046927SAndroid Build Coastguard Worker- agx: Expand nest 672*61046927SAndroid Build Coastguard Worker- agx: Lower nest later 673*61046927SAndroid Build Coastguard Worker- agx: Split nest instruction into begin_cf + break 674*61046927SAndroid Build Coastguard Worker- agx: Add break_if_*cmp instructions 675*61046927SAndroid Build Coastguard Worker- agx: Add agx_first/last_instr helpers 676*61046927SAndroid Build Coastguard Worker- agx: Use agx_first_instr 677*61046927SAndroid Build Coastguard Worker- agx: Detect conditional breaks 678*61046927SAndroid Build Coastguard Worker- agx: Omit push_exec at top level 679*61046927SAndroid Build Coastguard Worker- agx: Omit while_icmp without continue 680*61046927SAndroid Build Coastguard Worker- agx: Add helper to determine if a NIR loop uses continue 681*61046927SAndroid Build Coastguard Worker- agx: Only use nest by 1 for loops w/o continue 682*61046927SAndroid Build Coastguard Worker- agx: Add pseudo-instructions for icmp/fcmp 683*61046927SAndroid Build Coastguard Worker- agx: Generate unfused comparison pseudo ops 684*61046927SAndroid Build Coastguard Worker- agx: Fuse conditions into if's 685*61046927SAndroid Build Coastguard Worker- agx: Fuse compares into selects 686*61046927SAndroid Build Coastguard Worker- agx: Add unit test for if_cmp fusing 687*61046927SAndroid Build Coastguard Worker- agx: Add unit test for cmp+sel fusing 688*61046927SAndroid Build Coastguard Worker- asahi: Translate cube array dimension 689*61046927SAndroid Build Coastguard Worker- ail: Force page-alignment for layered attachments 690*61046927SAndroid Build Coastguard Worker- agx: Handle cube arrays when clamping arrays 691*61046927SAndroid Build Coastguard Worker- agx: Lower coordinates for cube map array images 692*61046927SAndroid Build Coastguard Worker- agx: Run opt_idiv_const after lowering texture 693*61046927SAndroid Build Coastguard Worker- asahi: Forbid linear 1D Array images 694*61046927SAndroid Build Coastguard Worker- asahi: Handle linear 1D Arrays 695*61046927SAndroid Build Coastguard Worker- asahi: Conditionally expose cube arrays 696*61046927SAndroid Build Coastguard Worker- gallium,mesa/st: Add PIPE_CONTEXT_NO_LOD_BIAS flag 697*61046927SAndroid Build Coastguard Worker- asahi: Skip LOD bias lowering for GLES 698*61046927SAndroid Build Coastguard Worker- nir: Add nir_function_instructions_pass helper 699*61046927SAndroid Build Coastguard Worker- nir: Add NIR_OP_IS_DERIVATIVE property 700*61046927SAndroid Build Coastguard Worker- nir: Hoist nir_op_is_derivative 701*61046927SAndroid Build Coastguard Worker- nir/opt_preamble: Use nir_op_is_derivative 702*61046927SAndroid Build Coastguard Worker- nir/opt_gcm: Use nir_op_is_derivative more 703*61046927SAndroid Build Coastguard Worker- nir/gather_info: Use nir_op_is_derivative 704*61046927SAndroid Build Coastguard Worker- nir/opt_sink: Sink load_constant_agx 705*61046927SAndroid Build Coastguard Worker- nir/opt_sink: Sink load_local_pixel_agx 706*61046927SAndroid Build Coastguard Worker- nir/opt_sink: Sink frag coord instructions 707*61046927SAndroid Build Coastguard Worker- nir/opt_sink: Do not move derivatives 708*61046927SAndroid Build Coastguard Worker- nir/opt_sink: Move ALU with constant sources 709*61046927SAndroid Build Coastguard Worker- nir/opt_sink: Also consider load_preamble as const 710*61046927SAndroid Build Coastguard Worker- agx: Enable sinking ALU 711*61046927SAndroid Build Coastguard Worker- treewide: Drop nir_ssa_for_src users 712*61046927SAndroid Build Coastguard Worker- treewide: Remove remaining nir_ssa_for_src 713*61046927SAndroid Build Coastguard Worker- nir: Remove nir_ssa_for_src 714*61046927SAndroid Build Coastguard Worker- asahi: Clamp index buffer extent to what's read 715*61046927SAndroid Build Coastguard Worker- agx: Align the reg file for 256-bit vectors 716*61046927SAndroid Build Coastguard Worker- agx: Hoist sample_mask/zs_emit 717*61046927SAndroid Build Coastguard Worker- agx: Set PIPE_SHADER_CAP_CONT_SUPPORTED 718*61046927SAndroid Build Coastguard Worker- agx: Augment if/else/while_cmp with a target 719*61046927SAndroid Build Coastguard Worker- agx: Add jumps to block ends 720*61046927SAndroid Build Coastguard Worker- agx: Add agx_prev_block helper 721*61046927SAndroid Build Coastguard Worker- agx: Insert jmp_exec_none instructions 722*61046927SAndroid Build Coastguard Worker- nir: Add layer_id_written_agx sysval 723*61046927SAndroid Build Coastguard Worker- nir: Support arrays in block_image_store_agx 724*61046927SAndroid Build Coastguard Worker- agx/nir_lower_texture: Allow disabling layer clamping 725*61046927SAndroid Build Coastguard Worker- agx: Pack block image store dim correctly 726*61046927SAndroid Build Coastguard Worker- agx: Handle layered block image stores 727*61046927SAndroid Build Coastguard Worker- agx: Add pass to lower layer ID writes 728*61046927SAndroid Build Coastguard Worker- asahi: Add helper to get layer id in internal program 729*61046927SAndroid Build Coastguard Worker- asahi,agx: Select layered rendering outputs 730*61046927SAndroid Build Coastguard Worker- agx: Support packed layered rendering writes 731*61046927SAndroid Build Coastguard Worker- agx/tilebuffer: Support layered layouts 732*61046927SAndroid Build Coastguard Worker- agx/lower_tilebuffer: Support spilled layered RTs 733*61046927SAndroid Build Coastguard Worker- asahi: Use layered layouts 734*61046927SAndroid Build Coastguard Worker- asahi: Expose VS_LAYER_VIEWPORT behind a flag 735*61046927SAndroid Build Coastguard Worker- asahi: Account for layering for attachment views 736*61046927SAndroid Build Coastguard Worker- asahi: Assume LAYER is flat-shaded 737*61046927SAndroid Build Coastguard Worker- asahi: Add pass to predicate layer ID reads 738*61046927SAndroid Build Coastguard Worker- asahi: Predicate layer ID reads 739*61046927SAndroid Build Coastguard Worker- asahi: Write to cubes/etc attachments as 2D array 740*61046927SAndroid Build Coastguard Worker- asahi: Use a 2D Array texture for array render targets 741*61046927SAndroid Build Coastguard Worker- asahi: Generate layered EOT programs 742*61046927SAndroid Build Coastguard Worker- asahi: Handle layered background programs 743*61046927SAndroid Build Coastguard Worker- lima/pp: Do not use union undefined behaviour 744*61046927SAndroid Build Coastguard Worker- nir: Add trivial nir_src_* getters 745*61046927SAndroid Build Coastguard Worker- nir: Use set_parent_instr internally 746*61046927SAndroid Build Coastguard Worker- nir: Use getters for nir_src::parent_* 747*61046927SAndroid Build Coastguard Worker- nir: Assert the nir_src union is used safely 748*61046927SAndroid Build Coastguard Worker- nir: Use a tagged pointer for nir_src parents 749*61046927SAndroid Build Coastguard Worker- nir: Add ACCESS_CAN_SPECULATE 750*61046927SAndroid Build Coastguard Worker- ir3: Set CAN_SPECULATE before opt_preamble 751*61046927SAndroid Build Coastguard Worker- ir3: Model cost of phi nodes for opt_preamble 752*61046927SAndroid Build Coastguard Worker- nir/opt_preamble: Walk cf_list manually 753*61046927SAndroid Build Coastguard Worker- nir/opt_preamble: Preserve IR when replacing phis 754*61046927SAndroid Build Coastguard Worker- nir/opt_preamble: Unify foreach_use logic 755*61046927SAndroid Build Coastguard Worker- nir/opt_preamble: Move phis for movable if's 756*61046927SAndroid Build Coastguard Worker- nir/opt_preamble: Respect ACCESS_CAN_SPECULATE 757*61046927SAndroid Build Coastguard Worker- freedreno/ci: Minetest 758*61046927SAndroid Build Coastguard Worker- r600/sfn: Handle load_global_constant 759*61046927SAndroid Build Coastguard Worker- nir/opt_phi_precision: Work with libraries 760*61046927SAndroid Build Coastguard Worker- nir/legalize_16bit_sampler_srcs: Use instr_pass 761*61046927SAndroid Build Coastguard Worker- nir/print: Handle KERNEL 762*61046927SAndroid Build Coastguard Worker- nir/lower_io: Use load_global_constant for OpenCL 763*61046927SAndroid Build Coastguard Worker- nir/opt_algebraic: Reduce int64 764*61046927SAndroid Build Coastguard Worker- nir/opt_algebraic: Optimize LLVM booleans 765*61046927SAndroid Build Coastguard Worker- nir/trivialize_registers: Handle obscure load hazard 766*61046927SAndroid Build Coastguard Worker- hasvk: Support builiding on non-Intel 767*61046927SAndroid Build Coastguard Worker- crocus: Support building on non-Intel 768*61046927SAndroid Build Coastguard Worker- meson: Add vulkan-drivers=all option 769*61046927SAndroid Build Coastguard Worker- meson: Add gallium-drivers=all option 770*61046927SAndroid Build Coastguard Worker- agx: Fix fragment side effects scheduling 771*61046927SAndroid Build Coastguard Worker 772*61046927SAndroid Build Coastguard WorkerAmber (7): 773*61046927SAndroid Build Coastguard Worker 774*61046927SAndroid Build Coastguard Worker- ir3: make wave_granularity configurable 775*61046927SAndroid Build Coastguard Worker- turnip: Add support for devices not supporting double thread size. 776*61046927SAndroid Build Coastguard Worker- turnip: make sampler_minmax support configurable. 777*61046927SAndroid Build Coastguard Worker- freedreno, turnip: set correct reg_size_vec4 for a6xx_gen1_low 778*61046927SAndroid Build Coastguard Worker- ir3: handle non-uniform case for atomic image/ssbo intrinsics 779*61046927SAndroid Build Coastguard Worker- freedreno: Add support for devices not supporting double thread size. 780*61046927SAndroid Build Coastguard Worker- turnip: Add debug option to allow non-conforming features. 781*61046927SAndroid Build Coastguard Worker 782*61046927SAndroid Build Coastguard WorkerAndrew Randrianasulu (1): 783*61046927SAndroid Build Coastguard Worker 784*61046927SAndroid Build Coastguard Worker- nv50/ir: Remove few nvc0 specific defines from nv50-specific header. 785*61046927SAndroid Build Coastguard Worker 786*61046927SAndroid Build Coastguard WorkerAntonio Gomes (9): 787*61046927SAndroid Build Coastguard Worker 788*61046927SAndroid Build Coastguard Worker- rusticl/kernel: Removing unnecessary clone in kernel launch 789*61046927SAndroid Build Coastguard Worker- rusticl/kernel: Add CsoWrapper 790*61046927SAndroid Build Coastguard Worker- rusticl/compiler: Add NirPrintfInfo 791*61046927SAndroid Build Coastguard Worker- rusticl: Move Cso to Program 792*61046927SAndroid Build Coastguard Worker- rusticl/compiler: Remove unnecessary functions 793*61046927SAndroid Build Coastguard Worker- rusticl: Move NirKernelBuild to ProgramDevBuild 794*61046927SAndroid Build Coastguard Worker- rusticl/program: New helper functions to NirKernelBuild 795*61046927SAndroid Build Coastguard Worker- rusticl/core: Delete KernelDevState and KernelDevStateInner 796*61046927SAndroid Build Coastguard Worker- rusticl/core: Make convert_spirv_to_nir output pair (KernelInfo, NirShader) 797*61046927SAndroid Build Coastguard Worker 798*61046927SAndroid Build Coastguard WorkerAsahi Lina (29): 799*61046927SAndroid Build Coastguard Worker 800*61046927SAndroid Build Coastguard Worker- docs/tgsi: Specify that depth texture fetches are replicated 801*61046927SAndroid Build Coastguard Worker- asahi: Add synctvb debug flag 802*61046927SAndroid Build Coastguard Worker- asahi: Add smalltile debug option 803*61046927SAndroid Build Coastguard Worker- asahi: Add nomsaa debug flag 804*61046927SAndroid Build Coastguard Worker- asahi: decode: Add a params argument to pass through 805*61046927SAndroid Build Coastguard Worker- asahi: Add extra CDM header block for G14X 806*61046927SAndroid Build Coastguard Worker- asahi: wrap: Handle freeing shmems 807*61046927SAndroid Build Coastguard Worker- asahi: decode: Refactor to always copy GPU mem to local buffers 808*61046927SAndroid Build Coastguard Worker- asahi: decode: Add a function to construct decode_params from a chip_id 809*61046927SAndroid Build Coastguard Worker- asahi: Add a shared library interface for decode 810*61046927SAndroid Build Coastguard Worker- asahi: Add a noshadow debug flag 811*61046927SAndroid Build Coastguard Worker- asahi: Do not overallocate BOs by more than 2x 812*61046927SAndroid Build Coastguard Worker- asahi: Fix race in BO stats accounting 813*61046927SAndroid Build Coastguard Worker- asahi: Always use resource size, not BO size 814*61046927SAndroid Build Coastguard Worker- asahi: Print info about shadowed resources 815*61046927SAndroid Build Coastguard Worker- asahi: Impose limits on resource shadowing 816*61046927SAndroid Build Coastguard Worker- asahi: Force linear for SHARED buffers with no/implicit modifier 817*61046927SAndroid Build Coastguard Worker- asahi: Enable explicit coherency for G14D (multi-die) 818*61046927SAndroid Build Coastguard Worker- asahi: Handle non-written RTs correctly 819*61046927SAndroid Build Coastguard Worker- asahi: Fix incorrect BO bitmap reallocations 820*61046927SAndroid Build Coastguard Worker- asahi: Allocate staging resources as staging 821*61046927SAndroid Build Coastguard Worker- asahi: cmdbuf: Identify call/ret bits 822*61046927SAndroid Build Coastguard Worker- asahi: decode: Implement VDM call/ret 823*61046927SAndroid Build Coastguard Worker- asahi: decode: Do not assert on buffer overruns 824*61046927SAndroid Build Coastguard Worker- asahi: Fix VDM pipeline field width 825*61046927SAndroid Build Coastguard Worker- asahi: Add scaffolding for supporting driconf options 826*61046927SAndroid Build Coastguard Worker- asahi: Add and support the no_fp16 driconf flag 827*61046927SAndroid Build Coastguard Worker- driconf: Disable fp16 for browsers 828*61046927SAndroid Build Coastguard Worker- asahi: Allow no16 flag for disk cache 829*61046927SAndroid Build Coastguard Worker 830*61046927SAndroid Build Coastguard WorkerBas Nieuwenhuizen (16): 831*61046927SAndroid Build Coastguard Worker 832*61046927SAndroid Build Coastguard Worker- aco: fix nir_op_vec8/16 with 16-bit elements. 833*61046927SAndroid Build Coastguard Worker- aco: Fix some constant patterns in 16-bit vec4 construction with s_pack. 834*61046927SAndroid Build Coastguard Worker- nir: Fix 16-component nir_replicate. 835*61046927SAndroid Build Coastguard Worker- radv: Expose VK_EXT_external_memory_acquire_unmodified. 836*61046927SAndroid Build Coastguard Worker- util/perf: Add gpuvis integration. 837*61046927SAndroid Build Coastguard Worker- egl,venus,vulkan,turnip,freedreno: Update CPU trace init to init more than perfetto. 838*61046927SAndroid Build Coastguard Worker- vulkan: Add CPU tracing for vkWaitForFences. 839*61046927SAndroid Build Coastguard Worker- docs: Add documentation for gpuvis. 840*61046927SAndroid Build Coastguard Worker- vulkan: Add trace points for more Vulkan waiting functions. 841*61046927SAndroid Build Coastguard Worker- radv: Use a double jump to limit nops in DGC for dynamic sequence count. 842*61046927SAndroid Build Coastguard Worker- nir: Add AMD cooperative matrix intrinsics. 843*61046927SAndroid Build Coastguard Worker- aco: Add WMMA instructions. 844*61046927SAndroid Build Coastguard Worker- aco: Make RA understand WMMA instructions. 845*61046927SAndroid Build Coastguard Worker- radv: Don't transparently use wave32 with cooperative matrices. 846*61046927SAndroid Build Coastguard Worker- radv: Add cooperative matrix lowering. 847*61046927SAndroid Build Coastguard Worker- radv: Expose VK_KHR_cooperative_matrix. 848*61046927SAndroid Build Coastguard Worker 849*61046927SAndroid Build Coastguard WorkerBenjamin Cheng (10): 850*61046927SAndroid Build Coastguard Worker 851*61046927SAndroid Build Coastguard Worker- radv/video: use app provided hevc scaling list order 852*61046927SAndroid Build Coastguard Worker- radv/video: copy from correct H264 scaling lists 853*61046927SAndroid Build Coastguard Worker- anv/video: copy from correct H264 scaling lists 854*61046927SAndroid Build Coastguard Worker- vulkan/video: add helper to derive H264 scaling lists 855*61046927SAndroid Build Coastguard Worker- radv/video: use vk_video_derive_h264_scaling_list 856*61046927SAndroid Build Coastguard Worker- anv/video: use vk_video_derive_h264_scaling_list 857*61046927SAndroid Build Coastguard Worker- util/vl: extract gallium vl scanning data to shared code 858*61046927SAndroid Build Coastguard Worker- radv/video: send h264 scaling list in raster order 859*61046927SAndroid Build Coastguard Worker- anv/video: send h264 scaling list in raster order 860*61046927SAndroid Build Coastguard Worker- radv/video: find SPS with pps_seq_parameter_set_id 861*61046927SAndroid Build Coastguard Worker 862*61046927SAndroid Build Coastguard WorkerBenjamin Lee (1): 863*61046927SAndroid Build Coastguard Worker 864*61046927SAndroid Build Coastguard Worker- nvk: Fix segfault when opening DRI device file returns error 865*61046927SAndroid Build Coastguard Worker 866*61046927SAndroid Build Coastguard WorkerBiswapriyo Nath (1): 867*61046927SAndroid Build Coastguard Worker 868*61046927SAndroid Build Coastguard Worker- radv/video: Match function definitions to declarations 869*61046927SAndroid Build Coastguard Worker 870*61046927SAndroid Build Coastguard WorkerBoris Brezillon (1): 871*61046927SAndroid Build Coastguard Worker 872*61046927SAndroid Build Coastguard Worker- panfrost: Flag the right shader when updating images 873*61046927SAndroid Build Coastguard Worker 874*61046927SAndroid Build Coastguard WorkerBoyuan Zhang (3): 875*61046927SAndroid Build Coastguard Worker 876*61046927SAndroid Build Coastguard Worker- virgl: Add vp9 picture desc 877*61046927SAndroid Build Coastguard Worker- virgl: Implement vp9 hardware decode 878*61046927SAndroid Build Coastguard Worker- radeonsi/vcn: disable tmz ctx buffer for VCN_2_2_0 879*61046927SAndroid Build Coastguard Worker 880*61046927SAndroid Build Coastguard WorkerCaio Oliveira (134): 881*61046927SAndroid Build Coastguard Worker 882*61046927SAndroid Build Coastguard Worker- nir: Use instructions_pass() for nir_fixup_deref_modes() 883*61046927SAndroid Build Coastguard Worker- meson: Ensure that LLVMSPIRVLib is not required for Clover 884*61046927SAndroid Build Coastguard Worker- nir: Let nir_fixup_deref_modes() fix deref_casts when possible 885*61046927SAndroid Build Coastguard Worker- nir: Add nir_opt_reuse_constants() 886*61046927SAndroid Build Coastguard Worker- radv: Use nir_opt_reuse_constants() 887*61046927SAndroid Build Coastguard Worker- compiler/types: Use ralloc for the key in array_types 888*61046927SAndroid Build Coastguard Worker- compiler/types: Use smaller keys for array_types table 889*61046927SAndroid Build Coastguard Worker- compiler/types: Extract get_explicit_matrix_instance() function 890*61046927SAndroid Build Coastguard Worker- compiler/types: Use smaller keys for explicit_matrix_types table 891*61046927SAndroid Build Coastguard Worker- anv/tests: Refactor state_pool_test_helper to not use macros for parametrization 892*61046927SAndroid Build Coastguard Worker- anv/tests: Link a single anv_tests binary using gtest 893*61046927SAndroid Build Coastguard Worker- anv/tests: Propagate failures to gtest 894*61046927SAndroid Build Coastguard Worker- hasvk/tests: Refactor state_pool_test_helper to not use macros for parametrization 895*61046927SAndroid Build Coastguard Worker- hasvk/tests: Link a single hasvk_tests binary using gtest 896*61046927SAndroid Build Coastguard Worker- hasvk/tests: Propagate failures to gtest 897*61046927SAndroid Build Coastguard Worker- util: Add convenience macros for linear allocator 898*61046927SAndroid Build Coastguard Worker- compiler/types: Use right hash for function types 899*61046927SAndroid Build Coastguard Worker- compiler/types: Don't duplicate empty string 900*61046927SAndroid Build Coastguard Worker- compiler/types: Constify a couple of pointers in glsl_type 901*61046927SAndroid Build Coastguard Worker- compiler/types: Remove unused GLSL_TYPE_FUNCTION and related functions 902*61046927SAndroid Build Coastguard Worker- compiler/types: Move GLSL specific builtin structs into glsl/ 903*61046927SAndroid Build Coastguard Worker- glsl: Add missing glsl_types initialization to test_optpass 904*61046927SAndroid Build Coastguard Worker- glsl: Don't create struct type builtins 905*61046927SAndroid Build Coastguard Worker- compiler/types: Add extra level of macro to builtin_macros 906*61046927SAndroid Build Coastguard Worker- compiler/types: Use designated initializer syntax to specify builtins 907*61046927SAndroid Build Coastguard Worker- compiler/types: Move local cache details to implementation file 908*61046927SAndroid Build Coastguard Worker- compiler/types: Add a mem_ctx for the glsl_type_cache 909*61046927SAndroid Build Coastguard Worker- compiler/types: Use type cache mem_ctx for hash tables 910*61046927SAndroid Build Coastguard Worker- compiler/types: Don't store a mem_ctx per type 911*61046927SAndroid Build Coastguard Worker- compiler/types: Simplify clearing the glsl_type_cache 912*61046927SAndroid Build Coastguard Worker- compiler/types: Move static asserts about glsl_type to a central place 913*61046927SAndroid Build Coastguard Worker- compiler/types: Store builtin types directly as data 914*61046927SAndroid Build Coastguard Worker- compiler/types: Use a linear (arena) allocator for glsl_types 915*61046927SAndroid Build Coastguard Worker- compiler/types: Make struct glsl_type visible to C code 916*61046927SAndroid Build Coastguard Worker- compiler/types: Add workaround to use builtin_type_macros.h in C 917*61046927SAndroid Build Coastguard Worker- compiler/types: Move builtin type initialization to C 918*61046927SAndroid Build Coastguard Worker- glsl: Annotate _mesa_glsl_error() with PRINTFLIKE 919*61046927SAndroid Build Coastguard Worker- compiler/types: Fix array name dimension flipping for unsized arrays 920*61046927SAndroid Build Coastguard Worker- compiler/types: Use Python to generate code for builtin types 921*61046927SAndroid Build Coastguard Worker- compiler/types: Use glsl_get_type_name() to access the type name 922*61046927SAndroid Build Coastguard Worker- compiler/types: Change glsl_type::name to be an uintptr_t 923*61046927SAndroid Build Coastguard Worker- compiler/types: Use a string table for builtin type names 924*61046927SAndroid Build Coastguard Worker- intel/compiler/xe2: Account for reg_unit() in TCS intrinsics 925*61046927SAndroid Build Coastguard Worker- intel/compiler/xe2: Account for reg_unit() in TES intrinsics 926*61046927SAndroid Build Coastguard Worker- intel/fs/xe2+: Update BS payload setup for Xe2 reg size. 927*61046927SAndroid Build Coastguard Worker- intel/fs/xe2+: Update TASK/MESH payload setup for Xe2 reg size. 928*61046927SAndroid Build Coastguard Worker- compiler: Use a meson dependency for libcompiler 929*61046927SAndroid Build Coastguard Worker- meson: Remove unnecessary inc_compiler mentions 930*61046927SAndroid Build Coastguard Worker- rusticl: Ensure NIR generated headers will be available 931*61046927SAndroid Build Coastguard Worker- clover: Hide SPIR-V related code behind HAVE_CLOVER_SPIRV 932*61046927SAndroid Build Coastguard Worker- clover: Only compile/depend libclspirv and libclnir when using SPIR-V support 933*61046927SAndroid Build Coastguard Worker- compiler: Only enable mesaclc helper if we have OpenCL SPIR-V support 934*61046927SAndroid Build Coastguard Worker- intel/compiler: Don't allocate memory for SIMD select error handling 935*61046927SAndroid Build Coastguard Worker- microsoft/compiler: Fix printf formatting string issues 936*61046927SAndroid Build Coastguard Worker- util: Add more PRINTFLIKE and MALLOCLIKE annotations 937*61046927SAndroid Build Coastguard Worker- util: Remove ralloc_parent from linear_header 938*61046927SAndroid Build Coastguard Worker- util: Use linear parent to (r)allocated extra nodes 939*61046927SAndroid Build Coastguard Worker- util: Remove size from linear_parent creation 940*61046927SAndroid Build Coastguard Worker- util: Make DECLARE_LINEAR_ALLOC_* macros assume no destructors 941*61046927SAndroid Build Coastguard Worker- util: Use an opaque type for linear context 942*61046927SAndroid Build Coastguard Worker- util: Remove usages of linear_realloc() 943*61046927SAndroid Build Coastguard Worker- util: Remove linear_realloc() 944*61046927SAndroid Build Coastguard Worker- util: Remove size information from child allocations 945*61046927SAndroid Build Coastguard Worker- util: Remove per-buffer header in linear alloc for release mode 946*61046927SAndroid Build Coastguard Worker- util: Add a few basic tests for linear_alloc 947*61046927SAndroid Build Coastguard Worker- util: Fix bookkeeping of linear node sizes 948*61046927SAndroid Build Coastguard Worker- intel/compiler: Don't store stage name and abbrev 949*61046927SAndroid Build Coastguard Worker- intel/compiler/xe2: URB fence uses LSC now 950*61046927SAndroid Build Coastguard Worker- intel/compiler/xe2: Fix URB writes in TCS 951*61046927SAndroid Build Coastguard Worker- intel/compiler/xe2: Update TCS ICP handle code to support SIMD16 952*61046927SAndroid Build Coastguard Worker- compiler/types: Add support for Cooperative Matrix types 953*61046927SAndroid Build Coastguard Worker- nir: Add new intrinsics for Cooperative Matrix 954*61046927SAndroid Build Coastguard Worker- nir: Handle cooperative matrix in various passes 955*61046927SAndroid Build Coastguard Worker- spirv: Expose some memory related functions in vtn_private.h 956*61046927SAndroid Build Coastguard Worker- spirv: Let vtn_ssa_value hold references to variables 957*61046927SAndroid Build Coastguard Worker- spirv: Implement SPV_KHR_cooperative_matrix 958*61046927SAndroid Build Coastguard Worker- compiler/types: Remove private related declarations 959*61046927SAndroid Build Coastguard Worker- compiler/types: Remove use of new/delete 960*61046927SAndroid Build Coastguard Worker- compiler/types: Remove use of references 961*61046927SAndroid Build Coastguard Worker- compiler/types: Remove use of auto 962*61046927SAndroid Build Coastguard Worker- compiler/types: Use C compatible cast syntax 963*61046927SAndroid Build Coastguard Worker- compiler/types: Spell struct and enum in type names 964*61046927SAndroid Build Coastguard Worker- compiler/types: Add void parameter to ensure these are valid C prototypes 965*61046927SAndroid Build Coastguard Worker- intel/fs: Tweak default case of fs_inst::size_read() 966*61046927SAndroid Build Coastguard Worker- compiler/types: Move the C++ inline functions in glsl_type out of the struct body 967*61046927SAndroid Build Coastguard Worker- compiler/types: Move C declarations into glsl_types.h 968*61046927SAndroid Build Coastguard Worker- compiler/types: Flip wrapping of base_type checks 969*61046927SAndroid Build Coastguard Worker- compiler/types: Flip wrapping of various type identification checks 970*61046927SAndroid Build Coastguard Worker- compiler/types: Flip wrapping of convenience accessors for vector types 971*61046927SAndroid Build Coastguard Worker- compiler/types: Flip wrapping of basic "get type" functions 972*61046927SAndroid Build Coastguard Worker- rusticl: Add Rust bindings for inline glsl_types functions 973*61046927SAndroid Build Coastguard Worker- util: Add size to ralloc_header in debug mode 974*61046927SAndroid Build Coastguard Worker- util: Add a canary to identify gc_ctx in debug mode 975*61046927SAndroid Build Coastguard Worker- util: Add function print information about a ralloc tree 976*61046927SAndroid Build Coastguard Worker- util: Avoid waste space when linear alloc'ing large sizes 977*61046927SAndroid Build Coastguard Worker- spirv: Expose stage enum conversion in vtn_private.h 978*61046927SAndroid Build Coastguard Worker- spirv: Change spirv2nir to use the shorter shader name abbreviations 979*61046927SAndroid Build Coastguard Worker- spirv: List entry-points in spirv2nir when unsure what to use 980*61046927SAndroid Build Coastguard Worker- spirv: Let spirv2nir find out the shader to use 981*61046927SAndroid Build Coastguard Worker- intel/compiler: Don't emit calls to validate() in release build 982*61046927SAndroid Build Coastguard Worker- compiler/types: Flip wrapping of "type contains?" predicate functions 983*61046927SAndroid Build Coastguard Worker- compiler/types: Flip wrapping of array related functions 984*61046927SAndroid Build Coastguard Worker- compiler/types: Flip wrapping of cmat related functions 985*61046927SAndroid Build Coastguard Worker- compiler/types: Flip wrapping of CL related functions 986*61046927SAndroid Build Coastguard Worker- compiler/types: Flip wrapping of size related functions 987*61046927SAndroid Build Coastguard Worker- compiler/types: Flip wrapping of struct related functions 988*61046927SAndroid Build Coastguard Worker- compiler/types: Flip wrapping of interface related functions 989*61046927SAndroid Build Coastguard Worker- compiler/types: Flip wrapping of layout related functions 990*61046927SAndroid Build Coastguard Worker- compiler/types: Flip wrapping of record_compare 991*61046927SAndroid Build Coastguard Worker- compiler/types: Flip wrapping of get_instance() 992*61046927SAndroid Build Coastguard Worker- compiler/types: Flip wrapping of texture/sampler/image get instance functions 993*61046927SAndroid Build Coastguard Worker- compiler/types: Flip wrapping of various get instance functions 994*61046927SAndroid Build Coastguard Worker- compiler/types: Flip wrapping of get row/column type helpers 995*61046927SAndroid Build Coastguard Worker- compiler/types: Flip wrapping of remaining non-trivial type getters 996*61046927SAndroid Build Coastguard Worker- compiler/types: Flip wrapping of remaining small data getters 997*61046927SAndroid Build Coastguard Worker- compiler/types: Flip wrapping of numeric type conversion functions 998*61046927SAndroid Build Coastguard Worker- compiler/types: Move remaining code from nir_types to glsl_types 999*61046927SAndroid Build Coastguard Worker- rusticl: Add bindings for glsl_vector_type() 1000*61046927SAndroid Build Coastguard Worker- compiler/types: Add more glsl_contains_*() functions and use them in C++ 1001*61046927SAndroid Build Coastguard Worker- compiler/types: Add glsl_get_mul_type() and use it in C++ 1002*61046927SAndroid Build Coastguard Worker- compiler/types: Add glsl_type_compare_no_precision() and use it in C++ 1003*61046927SAndroid Build Coastguard Worker- compiler/types: Add glsl_type_uniform_locations() and use it in C++ 1004*61046927SAndroid Build Coastguard Worker- compiler/types: Add glsl_get_std430_array_stride() and use it in C++ 1005*61046927SAndroid Build Coastguard Worker- compiler/types: Add glsl_get_explicit_*() functions and use them in C++ 1006*61046927SAndroid Build Coastguard Worker- compiler/types: Implement glsl_type::field_type() in terms of existing functions 1007*61046927SAndroid Build Coastguard Worker- compiler/types: Add glsl_simple_explicit_type() and simplify glsl_simple_type() 1008*61046927SAndroid Build Coastguard Worker- compiler/types: Add remaining type extraction functions and use them in C++ 1009*61046927SAndroid Build Coastguard Worker- compiler/types: Use C instead of C++ constants for builtin types 1010*61046927SAndroid Build Coastguard Worker- compiler/types: Remove usages of C++ members in glsl_types.cpp 1011*61046927SAndroid Build Coastguard Worker- compiler/types: Annotate extern "C" only once in glsl_types.cpp 1012*61046927SAndroid Build Coastguard Worker- compiler/types: Rename glsl_types.cpp to glsl_types.c 1013*61046927SAndroid Build Coastguard Worker- compiler/types: Remove warnings about potential fallthrough 1014*61046927SAndroid Build Coastguard Worker- compiler/types: Move comments and reorganize declarations 1015*61046927SAndroid Build Coastguard Worker- anv: Fix leak when compiling internal kernels 1016*61046927SAndroid Build Coastguard Worker 1017*61046927SAndroid Build Coastguard WorkerCarsten Haitzler (2): 1018*61046927SAndroid Build Coastguard Worker 1019*61046927SAndroid Build Coastguard Worker- kmsro: Add hdlcd DPU 1020*61046927SAndroid Build Coastguard Worker- panfrost: Add GPU variant of G57 to the set of known ids 1021*61046927SAndroid Build Coastguard Worker 1022*61046927SAndroid Build Coastguard WorkerCharles Giessen (1): 1023*61046927SAndroid Build Coastguard Worker 1024*61046927SAndroid Build Coastguard Worker- panvk: Use 1.0 in ICD Manifest json 1025*61046927SAndroid Build Coastguard Worker 1026*61046927SAndroid Build Coastguard WorkerCharmaine Lee (8): 1027*61046927SAndroid Build Coastguard Worker 1028*61046927SAndroid Build Coastguard Worker- svga: set clear_texture to NULL for vgpu9 1029*61046927SAndroid Build Coastguard Worker- svga: fix stride used in vertex declaration 1030*61046927SAndroid Build Coastguard Worker- svga: fix persistent mapped surface update to constant buffer 1031*61046927SAndroid Build Coastguard Worker- svga: restrict use of rawbuf for constant buffer access to GL43 device 1032*61046927SAndroid Build Coastguard Worker- svga: fix immediates used in rawbuf for constant buffer 1033*61046927SAndroid Build Coastguard Worker- svga: use srv raw buffer for accessing readonly shader buffer 1034*61046927SAndroid Build Coastguard Worker- svga: sync resource content from backing resource before image upload 1035*61046927SAndroid Build Coastguard Worker- svga: ignore sampler view resource if not used by shaders 1036*61046927SAndroid Build Coastguard Worker 1037*61046927SAndroid Build Coastguard WorkerChia-I Wu (38): 1038*61046927SAndroid Build Coastguard Worker 1039*61046927SAndroid Build Coastguard Worker- radv: fix separate depth/stencil layouts in fb state 1040*61046927SAndroid Build Coastguard Worker- radv: fix separate depth/stencil layouts in resolve meta 1041*61046927SAndroid Build Coastguard Worker- radv: refactor depth clear in clear meta 1042*61046927SAndroid Build Coastguard Worker- radv: fix separate depth/stencil layouts in clear meta 1043*61046927SAndroid Build Coastguard Worker- amd/ci: update radv-stoney-aco-fails.txt for depth/stencil clear 1044*61046927SAndroid Build Coastguard Worker- radv: disable tc-compat htile for layered images on gfx8 1045*61046927SAndroid Build Coastguard Worker- amd/ci: update radv-stoney-aco-fails.txt for depth/stencil resolve 1046*61046927SAndroid Build Coastguard Worker- winsys/amdgpu: fix a race between import and destroy 1047*61046927SAndroid Build Coastguard Worker- ac/surface: limit RADEON_SURF_NO_TEXTURE to color surfaces 1048*61046927SAndroid Build Coastguard Worker- winsys/radeon: fix a race between bo import and destroy 1049*61046927SAndroid Build Coastguard Worker- vulkan/runtime: add a helper for ETC2 emulation 1050*61046927SAndroid Build Coastguard Worker- radv: use vk_tecompress_etc2 from the runtime 1051*61046927SAndroid Build Coastguard Worker- vulkan/runtime: fix image type check for ETC2 emulation 1052*61046927SAndroid Build Coastguard Worker- vulkan/runtime: fix a harmless typo for ETC2 emulation 1053*61046927SAndroid Build Coastguard Worker- vulkan/runtime, radv: remove 1D support from ETC2 emulation 1054*61046927SAndroid Build Coastguard Worker- radv: add radv_is_format_emulated 1055*61046927SAndroid Build Coastguard Worker- radv: simplify view format override for emulated formats 1056*61046927SAndroid Build Coastguard Worker- radv: hard code format features for emulated formats 1057*61046927SAndroid Build Coastguard Worker- mesa: make astc_decoder.glsl vk-compatible 1058*61046927SAndroid Build Coastguard Worker- radv, drirc: rename radv_require_{etc2,astc} 1059*61046927SAndroid Build Coastguard Worker- anv: remove unused field from anv_image_view 1060*61046927SAndroid Build Coastguard Worker- anv: add anv_image_view_{init,finish} 1061*61046927SAndroid Build Coastguard Worker- anv: support image views with surface state stream 1062*61046927SAndroid Build Coastguard Worker- anv: add anv_push_descriptor_set_{init,finish} 1063*61046927SAndroid Build Coastguard Worker- anv: support alternative push descriptor sets 1064*61046927SAndroid Build Coastguard Worker- anv: add anv_descriptor_set_write 1065*61046927SAndroid Build Coastguard Worker- anv: add anv_cmd_buffer_{save,restore}_state 1066*61046927SAndroid Build Coastguard Worker- anv: add anv_is_format_emulated 1067*61046927SAndroid Build Coastguard Worker- anv: add a hidden plane for emulated formats 1068*61046927SAndroid Build Coastguard Worker- anv: decompress on upload for emulated formats 1069*61046927SAndroid Build Coastguard Worker- anv: fix up image views for emulated formats 1070*61046927SAndroid Build Coastguard Worker- anv: fix up blit src for emulated formats 1071*61046927SAndroid Build Coastguard Worker- anv: advertise emulated formats 1072*61046927SAndroid Build Coastguard Worker- anv: add support for vk_require_astc driconf 1073*61046927SAndroid Build Coastguard Worker- util: improve BITFIELD_MASK and BITFIELD64_MASK on clang 1074*61046927SAndroid Build Coastguard Worker- anv: prep for gen9 astc workaround 1075*61046927SAndroid Build Coastguard Worker- anv: add gen9 astc workaround 1076*61046927SAndroid Build Coastguard Worker- radv: fix image view extent override for astc 1077*61046927SAndroid Build Coastguard Worker 1078*61046927SAndroid Build Coastguard WorkerChris Spencer (9): 1079*61046927SAndroid Build Coastguard Worker 1080*61046927SAndroid Build Coastguard Worker- radv: initialize result when pipeline cache creation fails 1081*61046927SAndroid Build Coastguard Worker- anv/android: Fix importing hardware buffers with planar formats 1082*61046927SAndroid Build Coastguard Worker- anv/android: Add support for AHARDWAREBUFFER_FORMAT_YV12 1083*61046927SAndroid Build Coastguard Worker- anv: Advertise Vulkan 1.3 on Android 13 1084*61046927SAndroid Build Coastguard Worker- anv: Don't reject Android image format if external props not supplied 1085*61046927SAndroid Build Coastguard Worker- android: Add explanatory comment to u_gralloc 1086*61046927SAndroid Build Coastguard Worker- anv/android: Enable shared presentable image support 1087*61046927SAndroid Build Coastguard Worker- anv/video: use correct enum value for max level IDC 1088*61046927SAndroid Build Coastguard Worker- radv/video: use correct enum value for max level IDC 1089*61046927SAndroid Build Coastguard Worker 1090*61046927SAndroid Build Coastguard WorkerChristian Gmeiner (41): 1091*61046927SAndroid Build Coastguard Worker 1092*61046927SAndroid Build Coastguard Worker- nir/print: print instr pass_flags 1093*61046927SAndroid Build Coastguard Worker- etnaviv: move nir texture lowerings into one pass 1094*61046927SAndroid Build Coastguard Worker- nir: add enta specific intrinsic used for txs lowering 1095*61046927SAndroid Build Coastguard Worker- etnaviv: nir: support intrinsic used for txs lowering 1096*61046927SAndroid Build Coastguard Worker- etnaviv: nir: lower nir_texop_txs 1097*61046927SAndroid Build Coastguard Worker- ci/etnaviv: update ci expectations 1098*61046927SAndroid Build Coastguard Worker- etnaviv: make use of BITFIELD_BIT(..) macro 1099*61046927SAndroid Build Coastguard Worker- etnaviv: name the enum used for pass_flags 1100*61046927SAndroid Build Coastguard Worker- etnaviv: add is_dead_instruction(..) helper 1101*61046927SAndroid Build Coastguard Worker- etnaviv: extend etna_pass_flags with source modifiers 1102*61046927SAndroid Build Coastguard Worker- etnaviv: do not clear all pass_flags before RA 1103*61046927SAndroid Build Coastguard Worker- etnaviv: nir: look at parent instr in lower_alu(..) 1104*61046927SAndroid Build Coastguard Worker- etnaviv: nir: add etna_nir_lower_to_source_mods(..) 1105*61046927SAndroid Build Coastguard Worker- etnaviv: nir: switch to etna_nir_lower_to_source_mods(..) 1106*61046927SAndroid Build Coastguard Worker- etnaviv: nir: convert to new-style NIR registers 1107*61046927SAndroid Build Coastguard Worker- freedreno/regs: remove double assignment of self.current_domain 1108*61046927SAndroid Build Coastguard Worker- freedreno/regs: remove not used variable 1109*61046927SAndroid Build Coastguard Worker- freedreno/regs: remove dead code 1110*61046927SAndroid Build Coastguard Worker- freedreno/regs: python does not need ';' 1111*61046927SAndroid Build Coastguard Worker- etnaviv: switch to log2f(..) 1112*61046927SAndroid Build Coastguard Worker- etnaviv: switch to U_FIXED(..) macro 1113*61046927SAndroid Build Coastguard Worker- etnaviv: switch to S_FIXED(..) macro 1114*61046927SAndroid Build Coastguard Worker- etnaviv: fix null pointer dereference 1115*61046927SAndroid Build Coastguard Worker- etnaviv: switch to float_to_ubyte(..) 1116*61046927SAndroid Build Coastguard Worker- ci/etnaviv: update ci expectation 1117*61046927SAndroid Build Coastguard Worker- etnaviv: unbreak cmdline compiler 1118*61046927SAndroid Build Coastguard Worker- agx/lower_address: Use intrinsics_pass 1119*61046927SAndroid Build Coastguard Worker- agx/lower_address: Remove not used has_offset 1120*61046927SAndroid Build Coastguard Worker- isaspec: python does not need ';' 1121*61046927SAndroid Build Coastguard Worker- docs: Move isaspec out of drivers/freedreno 1122*61046927SAndroid Build Coastguard Worker- isaspec: Add support for templates 1123*61046927SAndroid Build Coastguard Worker- isaspec: encode: Correct used regex 1124*61046927SAndroid Build Coastguard Worker- isaspec: Add method to get all instrustions 1125*61046927SAndroid Build Coastguard Worker- isaspec: Add support for custom meta information 1126*61046927SAndroid Build Coastguard Worker- isaspec: Add BitSetEnumValue object 1127*61046927SAndroid Build Coastguard Worker- spirv: Don't use libclc for rotate 1128*61046927SAndroid Build Coastguard Worker- docs: update etnaviv extensions 1129*61046927SAndroid Build Coastguard Worker- etnaviv: drm: Be able to mark end of context init 1130*61046927SAndroid Build Coastguard Worker- etnaviv: Skip 'empty' cmd streams 1131*61046927SAndroid Build Coastguard Worker- ci: Bump PyYAML to 6.0.1 1132*61046927SAndroid Build Coastguard Worker- etnaviv: Don't leak disk_cache 1133*61046927SAndroid Build Coastguard Worker 1134*61046927SAndroid Build Coastguard WorkerCollabora's Gfx CI Team (2): 1135*61046927SAndroid Build Coastguard Worker 1136*61046927SAndroid Build Coastguard Worker- Uprev Piglit to ed58dfbd12be34fa3dab97a7a2987b890e0637f1 1137*61046927SAndroid Build Coastguard Worker- Uprev Piglit to f7db20b03de6896d013826c0a731bc4417c1a5a0 1138*61046927SAndroid Build Coastguard Worker 1139*61046927SAndroid Build Coastguard WorkerCong Liu (2): 1140*61046927SAndroid Build Coastguard Worker 1141*61046927SAndroid Build Coastguard Worker- r300: Fix out-of-bounds access in ntr_emit_store_output() 1142*61046927SAndroid Build Coastguard Worker- virgl:Fix ITEM_CPY macro pointer copy bug 1143*61046927SAndroid Build Coastguard Worker 1144*61046927SAndroid Build Coastguard WorkerConnor Abbott (83): 1145*61046927SAndroid Build Coastguard Worker 1146*61046927SAndroid Build Coastguard Worker- afuc: Rework and significantly expand README.rst 1147*61046927SAndroid Build Coastguard Worker- tu: Fix vk2tu_*_stage flag type 1148*61046927SAndroid Build Coastguard Worker- tu: Fix and simplify execution dependency handling 1149*61046927SAndroid Build Coastguard Worker- tu, freedreno/a6xx: Remove has_ccu_flush_bug 1150*61046927SAndroid Build Coastguard Worker- ir3: Handle GS stream "mixing" with non-point output primitives 1151*61046927SAndroid Build Coastguard Worker- tu: Disable transformFeedbackPreservesProvokingVertex 1152*61046927SAndroid Build Coastguard Worker- isaspec: Add "displayname" for altering {NAME} when decoding 1153*61046927SAndroid Build Coastguard Worker- isaspec: Add support for "absolute" branches 1154*61046927SAndroid Build Coastguard Worker- isaspec: Add support for function and entrypoint labels 1155*61046927SAndroid Build Coastguard Worker- isaspec: Add "custom" field type 1156*61046927SAndroid Build Coastguard Worker- isaspec: Add callback after decoding an instruction 1157*61046927SAndroid Build Coastguard Worker- isaspec: Rename isa_decode() to isa_disasm() 1158*61046927SAndroid Build Coastguard Worker- isaspec: Add initial decoding support 1159*61046927SAndroid Build Coastguard Worker- afuc: Fix xmov lexer typo 1160*61046927SAndroid Build Coastguard Worker- afuc: Convert to isaspec 1161*61046927SAndroid Build Coastguard Worker- afuc: Add setbit/clrbit 1162*61046927SAndroid Build Coastguard Worker- afuc: Fix writing $00 1163*61046927SAndroid Build Coastguard Worker- freedreno/afuc: Initial a7xx support 1164*61046927SAndroid Build Coastguard Worker- ir3: Parse (eq) flag 1165*61046927SAndroid Build Coastguard Worker- ir3, freedreno, tu: Plumb through SP_FS_PREFETCH_CNTL::ENDOFQUAD 1166*61046927SAndroid Build Coastguard Worker- tu: Add missing last_baryf statistic 1167*61046927SAndroid Build Coastguard Worker- freedreno, tu, ir3: Add last_helper statistic 1168*61046927SAndroid Build Coastguard Worker- ir3: Gather pixlod status earlier 1169*61046927SAndroid Build Coastguard Worker- ir3: Implement helper invocation optimization 1170*61046927SAndroid Build Coastguard Worker- vk/graphic_state, tu: Use dynamic blend count from subpass 1171*61046927SAndroid Build Coastguard Worker- freedreno/a7xx: Add CP_RESET_CONTEXT_STATE 1172*61046927SAndroid Build Coastguard Worker- vk/graphics_state: Fix copying MS locations pipeline state 1173*61046927SAndroid Build Coastguard Worker- tu: Remove MSAA draw state 1174*61046927SAndroid Build Coastguard Worker- tu: Merge SAMPLE_LOCATIONS and SAMPLE_LOCATIONS_ENABLE draw states 1175*61046927SAndroid Build Coastguard Worker- tu: Merge PC_RASTER_CNTL into RAST draw state 1176*61046927SAndroid Build Coastguard Worker- tu: Stop reusing base Vulkan dynamic state enums 1177*61046927SAndroid Build Coastguard Worker- tu: Merge depth/stencil draw states 1178*61046927SAndroid Build Coastguard Worker- tu: Rename PrimID-related registers 1179*61046927SAndroid Build Coastguard Worker- tu, freedreno/a6xx: Don't use VS for PrimID passthru state 1180*61046927SAndroid Build Coastguard Worker- tu: Pull entangled shader state into program config 1181*61046927SAndroid Build Coastguard Worker- ir3: Add ir3_find_input_loc() helper 1182*61046927SAndroid Build Coastguard Worker- tu: Split up tu6_emit_vpc() 1183*61046927SAndroid Build Coastguard Worker- freedreno, ir3, tu: Constify various uses of ir3_shader_variant 1184*61046927SAndroid Build Coastguard Worker- ir3: Add helper to determine when variant exceeds safe constlen 1185*61046927SAndroid Build Coastguard Worker- tu: Split program draw state into per-shader states 1186*61046927SAndroid Build Coastguard Worker- tu: Fix per-view viewport state propagation 1187*61046927SAndroid Build Coastguard Worker- tu: Fix tu6_emit_*_fdm size call 1188*61046927SAndroid Build Coastguard Worker- tu: Fix assert in FDM state emission 1189*61046927SAndroid Build Coastguard Worker- tu: Actually emit patchpoint for viewports with FDM 1190*61046927SAndroid Build Coastguard Worker- nir/lower_subgroups: Don't do multiple lowerings at once 1191*61046927SAndroid Build Coastguard Worker- nir/spirv: Add inverse_ballot intrinsic 1192*61046927SAndroid Build Coastguard Worker- amd: Use inverse ballot intrinsic if available 1193*61046927SAndroid Build Coastguard Worker- tu: Create singleton "empty" shaders 1194*61046927SAndroid Build Coastguard Worker- tu: Start tracking shaders independently of pipeline 1195*61046927SAndroid Build Coastguard Worker- tu: Move FS-specific pipeline information to the shader 1196*61046927SAndroid Build Coastguard Worker- tu: Use shader directly for VS/TCS output size and patch size 1197*61046927SAndroid Build Coastguard Worker- tu: Rewrite tessellation modes handling 1198*61046927SAndroid Build Coastguard Worker- tu: Rework passing shared consts 1199*61046927SAndroid Build Coastguard Worker- tu: Decouple program state from the pipeline 1200*61046927SAndroid Build Coastguard Worker- tu: Use pipeline feedback loop flag indirectly 1201*61046927SAndroid Build Coastguard Worker- tu: Rewrite remaining pipeline LRZ handling 1202*61046927SAndroid Build Coastguard Worker- tu: Don't reference pipeline for some draw states 1203*61046927SAndroid Build Coastguard Worker- tu: Make compute dispatch use the shader 1204*61046927SAndroid Build Coastguard Worker- tu: Don't use pipeline for dynamic draw states 1205*61046927SAndroid Build Coastguard Worker- tu: Don't use pipeline for bandwidth validity 1206*61046927SAndroid Build Coastguard Worker- tu: Don't use pipeline for per_view_viewport 1207*61046927SAndroid Build Coastguard Worker- tu: Don't use pipeline for active stages 1208*61046927SAndroid Build Coastguard Worker- tu: Remove pipeline from state 1209*61046927SAndroid Build Coastguard Worker- zink: Rework color clamping and conversion 1210*61046927SAndroid Build Coastguard Worker- freedreno/fdl: Use A8_UNORM HW format for sampling 1211*61046927SAndroid Build Coastguard Worker- tu: Support clearing A8_UNORM 1212*61046927SAndroid Build Coastguard Worker- freedreno/fdl: Support PIPE_FORMAT_R5G5B5A1_UNORM on a6xx 1213*61046927SAndroid Build Coastguard Worker- tu/clear_blit: Fix staging image view layer count 1214*61046927SAndroid Build Coastguard Worker- tu/clear_blit: Allow VK_REMAINING_ARRAY_LAYERS as layerCount 1215*61046927SAndroid Build Coastguard Worker- tu: Allow VK_WHOLE_SIZE in tu_CmdBindVertexBuffers2EXT pSizes 1216*61046927SAndroid Build Coastguard Worker- tu: Implement vkCmdBindIndexBuffer2KHR 1217*61046927SAndroid Build Coastguard Worker- tu: Implement vkGetImageSubresourceLayout2KHR and vkGetDeviceImageSubresourceLayoutKHR 1218*61046927SAndroid Build Coastguard Worker- tu: Implement vkGetRenderingAreaGranularityKHR 1219*61046927SAndroid Build Coastguard Worker- tu: Use new buffer usage flags 1220*61046927SAndroid Build Coastguard Worker- tu: Support VkPipelineCreateFlags2CreateInfoKHR 1221*61046927SAndroid Build Coastguard Worker- tu: Check for DEVICE_LOST in vkGetEventStatus() 1222*61046927SAndroid Build Coastguard Worker- tu: Add maintenance5 properties 1223*61046927SAndroid Build Coastguard Worker- freedreno/ci: Skip dEQP-VK.info.device_extensions 1224*61046927SAndroid Build Coastguard Worker- tu: Expose VK_KHR_maintenance5 1225*61046927SAndroid Build Coastguard Worker- freedreno/ci: Remove minetest trace 1226*61046927SAndroid Build Coastguard Worker- v3d/ci: Remove minetest trace 1227*61046927SAndroid Build Coastguard Worker- ir3/ra: Don't swap killed sources for early-clobber destination 1228*61046927SAndroid Build Coastguard Worker- tu: Fix re-emitting VS param state after it is re-enabled 1229*61046927SAndroid Build Coastguard Worker 1230*61046927SAndroid Build Coastguard WorkerCorentin Noël (16): 1231*61046927SAndroid Build Coastguard Worker 1232*61046927SAndroid Build Coastguard Worker- ci: Add locked flag to bindgen-cli installation 1233*61046927SAndroid Build Coastguard Worker- virgl: Do not expose EXT_texture_mirror_clamp when using a GLES host 1234*61046927SAndroid Build Coastguard Worker- ci: disable Collabora's LAVA lab for maintenance 1235*61046927SAndroid Build Coastguard Worker- llvmpipe: make sure to initialize the lp_setup_context slots with the default values 1236*61046927SAndroid Build Coastguard Worker- virgl: Cover all the formats defined in the virgl definition 1237*61046927SAndroid Build Coastguard Worker- mesa: Ensure that the baselevel will never exceed the maximal supported number 1238*61046927SAndroid Build Coastguard Worker- ci: Uprev virglrenderer 1239*61046927SAndroid Build Coastguard Worker- freedreno/drm/virtio: Use MESA_TRACE_SCOPE instead of _BEGIN/_END 1240*61046927SAndroid Build Coastguard Worker- tu: Use MESA_TRACE_SCOPE instead of _BEGIN/_END 1241*61046927SAndroid Build Coastguard Worker- aux/tc: Use MESA_TRACE_SCOPE instead of _BEGIN/_END 1242*61046927SAndroid Build Coastguard Worker- venus: Change the only occurrence of VN_TRACE_BEGIN/END to VN_TRACE_SCOPE 1243*61046927SAndroid Build Coastguard Worker- util: Avoid the use of MESA_TRACE_BEGIN/END 1244*61046927SAndroid Build Coastguard Worker- util/perf: Remove the tracing categories 1245*61046927SAndroid Build Coastguard Worker- util: Remove MESA_TRACE_BEGIN/END 1246*61046927SAndroid Build Coastguard Worker- mesa/bufferobj: ensure that very large width+offset are always rejected 1247*61046927SAndroid Build Coastguard Worker- frontends/va: Remove wrong use of ProfileToPipe 1248*61046927SAndroid Build Coastguard Worker 1249*61046927SAndroid Build Coastguard WorkerDaniel Schürmann (9): 1250*61046927SAndroid Build Coastguard Worker 1251*61046927SAndroid Build Coastguard Worker- nir/opt_move: fix handling of if-condition 1252*61046927SAndroid Build Coastguard Worker- aco: append p_logical_end after monolithic RT shaders 1253*61046927SAndroid Build Coastguard Worker- aco/insert_exec_mask: set Exact mode after p_discard_if when necessary 1254*61046927SAndroid Build Coastguard Worker- aco: don't optimize cross-lane instructions across p_wqm 1255*61046927SAndroid Build Coastguard Worker- aco: make p_wqm a marker instruction without Operands/Definitions 1256*61046927SAndroid Build Coastguard Worker- aco: don't insert a copy when emitting p_wqm 1257*61046927SAndroid Build Coastguard Worker- aco: insert a single p_end_wqm after the last derivative calculation 1258*61046927SAndroid Build Coastguard Worker- aco/insert_exec_mask: Simplify WQM handling (1/2) 1259*61046927SAndroid Build Coastguard Worker- aco/insert_exec_mask: Simplify WQM handling (2/2) 1260*61046927SAndroid Build Coastguard Worker 1261*61046927SAndroid Build Coastguard WorkerDaniel Stone (23): 1262*61046927SAndroid Build Coastguard Worker 1263*61046927SAndroid Build Coastguard Worker- dri: Support 1555/4444 formats 1264*61046927SAndroid Build Coastguard Worker- egl/dri2: Don't look up image extension twice 1265*61046927SAndroid Build Coastguard Worker- egl/wayland: Always initialise fd_display_gpu 1266*61046927SAndroid Build Coastguard Worker- egl/wayland: Add image loader extension for swrast 1267*61046927SAndroid Build Coastguard Worker- egl/wayland: Never use DRI2_LOADER extension 1268*61046927SAndroid Build Coastguard Worker- egl/wayland: Assume modern DRI interface versions 1269*61046927SAndroid Build Coastguard Worker- egl/drm: Use IMAGE_DRIVER instead of DRI2_LOADER 1270*61046927SAndroid Build Coastguard Worker- egl/drm: Assume modern DRI interface versions 1271*61046927SAndroid Build Coastguard Worker- ci: Disable nouveau CI 1272*61046927SAndroid Build Coastguard Worker- panfrost/vk: Use correct sampler dimensions for MSAA 1273*61046927SAndroid Build Coastguard Worker- ci: Declare stages before jobs 1274*61046927SAndroid Build Coastguard Worker- ci/radeonsi: Add new flake 1275*61046927SAndroid Build Coastguard Worker- ci/d3d12: Add new flake 1276*61046927SAndroid Build Coastguard Worker- ci/intel: Add new skqp flake 1277*61046927SAndroid Build Coastguard Worker- ci/zink: Add new zink-lvp flakes 1278*61046927SAndroid Build Coastguard Worker- ci/radeonsi: Skip more really slow tests 1279*61046927SAndroid Build Coastguard Worker- ci/zink: Add another conversion fail on a618 1280*61046927SAndroid Build Coastguard Worker- ci: Move farm-disable rules before anything else 1281*61046927SAndroid Build Coastguard Worker- ci: Always set user container jobs to manual 1282*61046927SAndroid Build Coastguard Worker- ci: Use container rules for containers 1283*61046927SAndroid Build Coastguard Worker- ci: Only look at file changes for MRs 1284*61046927SAndroid Build Coastguard Worker- ci: Fix pre-merge pipelines with no code changes 1285*61046927SAndroid Build Coastguard Worker- ci: Try really hard to print final result string 1286*61046927SAndroid Build Coastguard Worker 1287*61046927SAndroid Build Coastguard WorkerDaniel van Vugt (1): 1288*61046927SAndroid Build Coastguard Worker 1289*61046927SAndroid Build Coastguard Worker- glx: Increment dpy->request before issuing an error that had no request 1290*61046927SAndroid Build Coastguard Worker 1291*61046927SAndroid Build Coastguard WorkerDanylo Piliaiev (71): 1292*61046927SAndroid Build Coastguard Worker 1293*61046927SAndroid Build Coastguard Worker- freedreno/cffdec: Decode CP_DRAW_AUTO 1294*61046927SAndroid Build Coastguard Worker- freedreno, turnip: Clarify some RB_CCU_CNTL fields 1295*61046927SAndroid Build Coastguard Worker- freedreno,turnip: Make number of VSC pipes configurable 1296*61046927SAndroid Build Coastguard Worker- freedreno,turnip: Make CS shared memory size configurable 1297*61046927SAndroid Build Coastguard Worker- freedreno,turnip: Make VS input attr/binding count configurable 1298*61046927SAndroid Build Coastguard Worker- freedreno: Add A605, A608, A610, A612 GPUs definition 1299*61046927SAndroid Build Coastguard Worker- turnip: Make multiview support configurable per generation 1300*61046927SAndroid Build Coastguard Worker- ir3: Make FS tex prefetch optimization optional 1301*61046927SAndroid Build Coastguard Worker- ir3: Use NIR info to enable per sample shading 1302*61046927SAndroid Build Coastguard Worker- freedreno/regs: Rename SP_FS_CTRL_REG0.DIFF_FINE into LODPIXMASK 1303*61046927SAndroid Build Coastguard Worker- ir3: Fix FS quad ops returning wrong values from helper invocations 1304*61046927SAndroid Build Coastguard Worker- tu,freedreno: Forbid blit event for R8G8_SRGB due to gpu faults 1305*61046927SAndroid Build Coastguard Worker- radv: fix unused non-xfb shader outputs not being removed 1306*61046927SAndroid Build Coastguard Worker- vulkan/nir: Add common helper to check if output is XFB 1307*61046927SAndroid Build Coastguard Worker- radv: Use common nir_vk_is_not_xfb_output 1308*61046927SAndroid Build Coastguard Worker- turnip: Use common nir_vk_is_not_xfb_output 1309*61046927SAndroid Build Coastguard Worker- freedreno/regs: Define unknown SP_FS_PREFETCH_CNTL fields 1310*61046927SAndroid Build Coastguard Worker- freedreno/registers: Refactor gen_header.py to allow more options 1311*61046927SAndroid Build Coastguard Worker- freedreno/registers: Generate python files with reg offsets 1312*61046927SAndroid Build Coastguard Worker- freedreno: Add a list of raw magic regs 1313*61046927SAndroid Build Coastguard Worker- freedreno: Fully define a730 and a740 device properties 1314*61046927SAndroid Build Coastguard Worker- ir3/tests: Use fd_dev_info to infer GPU generation 1315*61046927SAndroid Build Coastguard Worker- freedreno/computerator: Fix remaining issues with A7XX 1316*61046927SAndroid Build Coastguard Worker- isaspec: Make possible to obtain gpu_id in <expr> blocks 1317*61046927SAndroid Build Coastguard Worker- ir3/a7xx: cat5 mode1 has swapped tex/samp ids 1318*61046927SAndroid Build Coastguard Worker- ir3/a7xx: Don't multiply global mem instruction's offset by 4 1319*61046927SAndroid Build Coastguard Worker- ir3/a7xx: insert lock/unlock at the end of every compute shader 1320*61046927SAndroid Build Coastguard Worker- ir3/a7xx: Add ccinv instruction 1321*61046927SAndroid Build Coastguard Worker- ir3/a7xx: Use ccinv for data synchronization 1322*61046927SAndroid Build Coastguard Worker- ir3/a7xx: Disable shared consts for a7xx 1323*61046927SAndroid Build Coastguard Worker- tu/common: Generalize TU_GENX macro 1324*61046927SAndroid Build Coastguard Worker- tu: Basic a7xx support 1325*61046927SAndroid Build Coastguard Worker- freedreno/fdl: Set LOSSLESSCOMPEN for image when ubwc is enabled on a7xx 1326*61046927SAndroid Build Coastguard Worker- tu/a7xx: Fix geometry shaders 1327*61046927SAndroid Build Coastguard Worker- tu/a7xx: Fix tesselation shaders 1328*61046927SAndroid Build Coastguard Worker- tu/a7xx: Fix multiview 1329*61046927SAndroid Build Coastguard Worker- tu/a7xx: Fix flat shading 1330*61046927SAndroid Build Coastguard Worker- tu/a7xx: Fix occlusion query 1331*61046927SAndroid Build Coastguard Worker- tu/a7xx: Fix 3d blits after multiview usage 1332*61046927SAndroid Build Coastguard Worker- tu/a7xx: Fix CmdDrawIndirectByteCountEXT 1333*61046927SAndroid Build Coastguard Worker- tu/a7xx: Disable LRZ 1334*61046927SAndroid Build Coastguard Worker- ir3/lower_tex_prefetch: Fix crash with lowered load_barycentric_at_offset 1335*61046927SAndroid Build Coastguard Worker- tu: Exclude SP_UNKNOWN_AE73 from reg stomping 1336*61046927SAndroid Build Coastguard Worker- tu: Call tu_cs_dbg_stomp_regs with appropriate GPU gen 1337*61046927SAndroid Build Coastguard Worker- freedreno/replay: Add limited support for KGSL 1338*61046927SAndroid Build Coastguard Worker- freedreno/rddecompiler: Update to handle a7xx 1339*61046927SAndroid Build Coastguard Worker- freedreno/replay: Add "print" instr to ir3 asm to be used in replay 1340*61046927SAndroid Build Coastguard Worker- freedreno/replay: Add "gpu_print" function for command streams 1341*61046927SAndroid Build Coastguard Worker- tu/perfetto: Remove now unnecessary tu_perfetto_util 1342*61046927SAndroid Build Coastguard Worker- tu/perfetto: Allow gpu time to be passed into tu_perfetto_submit 1343*61046927SAndroid Build Coastguard Worker- tu/kgsl: Fix memory leak of tmp allocations during submissions 1344*61046927SAndroid Build Coastguard Worker- tu/kgsl: Support u_trace and perfetto 1345*61046927SAndroid Build Coastguard Worker- tu/a7xx: Correctly record timestamps for u_trace 1346*61046927SAndroid Build Coastguard Worker- tu/virtio: Fix incorrect call to tu_perfetto_submit 1347*61046927SAndroid Build Coastguard Worker- ci: Compile Turnip's virtio kmd in debian-arm64 1348*61046927SAndroid Build Coastguard Worker- freedreno/registers: Refine a7xx push consts registers 1349*61046927SAndroid Build Coastguard Worker- ir3,tu: Refactor push consts info plumbing 1350*61046927SAndroid Build Coastguard Worker- freedreno: Make possible to specify A7XX feature flags 1351*61046927SAndroid Build Coastguard Worker- turnip,ir3: Implement A7XX push consts load via preamble 1352*61046927SAndroid Build Coastguard Worker- tu: Add push_consts_per_stage debug option 1353*61046927SAndroid Build Coastguard Worker- tu: Fix VK_FORMAT_A8_UNORM_KHR using UBWC when !has_8bpp_ubwc 1354*61046927SAndroid Build Coastguard Worker- tu/kgsl: Fix field order in kgsl_command_object init 1355*61046927SAndroid Build Coastguard Worker- tu: Fix stale tu_render_pass_attachment::store_stencil with dyn rendering 1356*61046927SAndroid Build Coastguard Worker- tu: Zero init tu_render_pass and tu_subpass for dynamic rendering 1357*61046927SAndroid Build Coastguard Worker- tu: Disable preamble push consts when they are not used 1358*61046927SAndroid Build Coastguard Worker- ir3: Fix values of #wrmask not being compatible with ir3 parser 1359*61046927SAndroid Build Coastguard Worker- tu: Count a whole push consts range in constlen for PREAMBLE push consts 1360*61046927SAndroid Build Coastguard Worker- freedreno/rddecompiler: Use fd_dev_gen to pass gpu_id to ir3 disasm 1361*61046927SAndroid Build Coastguard Worker- freedreno/rddecompiler: Decompile repeated IBs 1362*61046927SAndroid Build Coastguard Worker- freedreno: Fix field size of A6XX_TEX_CONST[3].ARRAY_PITCH 1363*61046927SAndroid Build Coastguard Worker- tu: Fix reading of stale (V)PC_PRIMITIVE_CNTL_0 1364*61046927SAndroid Build Coastguard Worker 1365*61046927SAndroid Build Coastguard WorkerDave Airlie (163): 1366*61046927SAndroid Build Coastguard Worker 1367*61046927SAndroid Build Coastguard Worker- ci: remove binding model from the asan skips for lavapipe. 1368*61046927SAndroid Build Coastguard Worker- gallivm: fix atomic global temporary storage. 1369*61046927SAndroid Build Coastguard Worker- llvmpipe: fix fragdata/lastfragdata heuristic a bit more. 1370*61046927SAndroid Build Coastguard Worker- nvk: add missing finish calls 1371*61046927SAndroid Build Coastguard Worker- nvk: add some initial wsi framework. 1372*61046927SAndroid Build Coastguard Worker- nvk: fix header guards to be less generic. 1373*61046927SAndroid Build Coastguard Worker- nvk: add bind buffer memory 1374*61046927SAndroid Build Coastguard Worker- nvk: Add initial queue 1375*61046927SAndroid Build Coastguard Worker- nvk: add cmd buffer framework 1376*61046927SAndroid Build Coastguard Worker- nvk: Reset pushbufs on command buffer reset 1377*61046927SAndroid Build Coastguard Worker- nvk: reindent descriptor sets to mesa std. 1378*61046927SAndroid Build Coastguard Worker- nvk: add initial descriptor pool framework. 1379*61046927SAndroid Build Coastguard Worker- nvk: some boilerplate for descriptor sets 1380*61046927SAndroid Build Coastguard Worker- nvk: add descriptor set bo allocation. 1381*61046927SAndroid Build Coastguard Worker- nvk: implement buffer address. 1382*61046927SAndroid Build Coastguard Worker- nvk: descriptor set freeing fix 1383*61046927SAndroid Build Coastguard Worker- nvk: move to new command stream generator. 1384*61046927SAndroid Build Coastguard Worker- nvk: port the blit and copy code to new command submission. 1385*61046927SAndroid Build Coastguard Worker- nouveau/ws: drop the old push generators. 1386*61046927SAndroid Build Coastguard Worker- nvk: link in codegen without gallium bits. 1387*61046927SAndroid Build Coastguard Worker- nvk: Initial wiring in of the compiler 1388*61046927SAndroid Build Coastguard Worker- nvk: Basic descriptor binding 1389*61046927SAndroid Build Coastguard Worker- nouveau/vk: add support for compute classes to generator. 1390*61046927SAndroid Build Coastguard Worker- nvk: retrieve gpc/mp counts from kernel. 1391*61046927SAndroid Build Coastguard Worker- nvk: add support for preamble and tls allocation. 1392*61046927SAndroid Build Coastguard Worker- nvk: add record result to cmd_buffer. 1393*61046927SAndroid Build Coastguard Worker- nvk: add command stream upload buffer. 1394*61046927SAndroid Build Coastguard Worker- nouveau/winsys: Add m2mf/compute objects 1395*61046927SAndroid Build Coastguard Worker- nvk: add some basic format wrapping framework 1396*61046927SAndroid Build Coastguard Worker- nvk: add some compute limits 1397*61046927SAndroid Build Coastguard Worker- nvk: add basic nve4+ compute support. 1398*61046927SAndroid Build Coastguard Worker- nvk: fix empty cmd submission. 1399*61046927SAndroid Build Coastguard Worker- nouveau/ws: add a push reset just for references. 1400*61046927SAndroid Build Coastguard Worker- nouveau/classes: add 906f header support. 1401*61046927SAndroid Build Coastguard Worker- nvk: add initial 8/16 byte clears. 1402*61046927SAndroid Build Coastguard Worker- nvk: fix pipeline pushbuf sizing 1403*61046927SAndroid Build Coastguard Worker- nvk: increase graphics cpu push buffer 1404*61046927SAndroid Build Coastguard Worker- nvk: fix depth emission ordering. 1405*61046927SAndroid Build Coastguard Worker- nvk: add some limits/features from binary driver. 1406*61046927SAndroid Build Coastguard Worker- nvk: add indexed draw support. 1407*61046927SAndroid Build Coastguard Worker- nvk: assign vertex locations according to input attrib index 1408*61046927SAndroid Build Coastguard Worker- nvk: lower io to temps to avoid output reads in vertex shaders 1409*61046927SAndroid Build Coastguard Worker- nvk: handle NULL to destroy descriptor pool 1410*61046927SAndroid Build Coastguard Worker- nvk: add basic primitive restart 1411*61046927SAndroid Build Coastguard Worker- nvk: fix copy lower address extraction 1412*61046927SAndroid Build Coastguard Worker- nvk: fix multiple pipelines failure allocation case. 1413*61046927SAndroid Build Coastguard Worker- nvk: init dev->physical_device earlier. 1414*61046927SAndroid Build Coastguard Worker- nvk/winsys: store device ptr into bo instead of ptr 1415*61046927SAndroid Build Coastguard Worker- nvk: set the device fd 1416*61046927SAndroid Build Coastguard Worker- nil: Fix image align and size constraints 1417*61046927SAndroid Build Coastguard Worker- nvk: Report image alignments from NIL 1418*61046927SAndroid Build Coastguard Worker- nouveau/winsys: allocate unique object handles across channels. 1419*61046927SAndroid Build Coastguard Worker- nvk/nil: don't ask for compressed image kind 1420*61046927SAndroid Build Coastguard Worker- nvk/barrier: handle host bit. 1421*61046927SAndroid Build Coastguard Worker- nvk: add compute support for ampere 1422*61046927SAndroid Build Coastguard Worker- nvk: add min_lod to spirv caps. 1423*61046927SAndroid Build Coastguard Worker- nvk: fix r32_sint format support 1424*61046927SAndroid Build Coastguard Worker- nvk: expose EXT_sampler_filter_minmax 1425*61046927SAndroid Build Coastguard Worker- nvk: fix transform feedback crash when optimiser removes things. 1426*61046927SAndroid Build Coastguard Worker- nvk: merge tess info between tcs/tes. 1427*61046927SAndroid Build Coastguard Worker- nvk: introduce an optimisation loop. 1428*61046927SAndroid Build Coastguard Worker- nvk: add support for D32_SFLOAT_S8_UINT 1429*61046927SAndroid Build Coastguard Worker- nvk/query: fix push buffer size for copy pool results. 1430*61046927SAndroid Build Coastguard Worker- nvk: init image fields for requirements 1431*61046927SAndroid Build Coastguard Worker- nvk: handle alignments in device memory 1432*61046927SAndroid Build Coastguard Worker- nvk/tess: don't emit patch control points in pipeline 1433*61046927SAndroid Build Coastguard Worker- nvk: align geometry clip setting with nvc0 1434*61046927SAndroid Build Coastguard Worker- nvk: fix independent color write masks. 1435*61046927SAndroid Build Coastguard Worker- nvk: enable rgb32 texel buffer support 1436*61046927SAndroid Build Coastguard Worker- nvk: enable EXT_depth_clip_control 1437*61046927SAndroid Build Coastguard Worker- nvk: enable EXT_depth_clip_enable 1438*61046927SAndroid Build Coastguard Worker- nvk: always sync internal cmd bufs for vma lifetimes. 1439*61046927SAndroid Build Coastguard Worker- nouveau/winsys: add support for the vma bind interfaces 1440*61046927SAndroid Build Coastguard Worker- nvk: Add support for sparse buffers 1441*61046927SAndroid Build Coastguard Worker- nvk: Add support for sparse images 1442*61046927SAndroid Build Coastguard Worker- nvk/queue: add support for syncobjs and sparse binds 1443*61046927SAndroid Build Coastguard Worker- nvk: Handle pre-turing indirect buffers with sparse 1444*61046927SAndroid Build Coastguard Worker- nvk: enable sparse features 1445*61046927SAndroid Build Coastguard Worker- nvk: enable a bunch of external fence/semaphore bits 1446*61046927SAndroid Build Coastguard Worker- nvk: enable sparse residency buffer on maxwell+ 1447*61046927SAndroid Build Coastguard Worker- nvk: add new internal bo allocation flag. 1448*61046927SAndroid Build Coastguard Worker- docs: add two nvk exts to features.txt 1449*61046927SAndroid Build Coastguard Worker- zink: use fprintf instead of printf to align the requirements warnings 1450*61046927SAndroid Build Coastguard Worker- nvk: align sampler allocation counts with nvidia. 1451*61046927SAndroid Build Coastguard Worker- zink: turn off threaded cpu access if not visible. 1452*61046927SAndroid Build Coastguard Worker- nvk: add gart forced cmd pool side buffer. 1453*61046927SAndroid Build Coastguard Worker- nvk: add cond render upload buffer. 1454*61046927SAndroid Build Coastguard Worker- nvk: enable KHR_shader_clock. 1455*61046927SAndroid Build Coastguard Worker- nvk: NOUVEAU_WS_BO_LOCAL is a trap. 1456*61046927SAndroid Build Coastguard Worker- gallivm: drop unused info parameter 1457*61046927SAndroid Build Coastguard Worker- llvmpipe/fs: drop cbuf 0 since it's lowered now. 1458*61046927SAndroid Build Coastguard Worker- gallivm/nir: avoid using params->info 1459*61046927SAndroid Build Coastguard Worker- llvmpipe/fs: move some tgsi checks in nir path to nir code. 1460*61046927SAndroid Build Coastguard Worker- llvmpipe/cs: convert to using tgsi->nir 1461*61046927SAndroid Build Coastguard Worker- llvmpipe/cs: drop tgsi for compute/mesh/task shader internals. 1462*61046927SAndroid Build Coastguard Worker- lavapipe: use vk_buffer common code. 1463*61046927SAndroid Build Coastguard Worker- lavapipe: use vk_buffer_range common code. 1464*61046927SAndroid Build Coastguard Worker- llvmpipe/fs: switch to using tgsi->nir instead of handling tgsi 1465*61046927SAndroid Build Coastguard Worker- llvmpipe/analyse: drop TGSI path. 1466*61046927SAndroid Build Coastguard Worker- llvmpipe/fs: start using nir info in some places. 1467*61046927SAndroid Build Coastguard Worker- llvmpipe/fs: drop the simple shader logic 1468*61046927SAndroid Build Coastguard Worker- llvmpipe/fs: rewrite output finding using nir. 1469*61046927SAndroid Build Coastguard Worker- nvk: add build_id linker argument. 1470*61046927SAndroid Build Coastguard Worker- nir/gather: add support for fbfetch and bindless image loads. 1471*61046927SAndroid Build Coastguard Worker- llvmpipe/cs: further cleanups after tgsi removal. 1472*61046927SAndroid Build Coastguard Worker- llvmpipe: move to nir lowering for fquantize2f16 1473*61046927SAndroid Build Coastguard Worker- rusticl: don't store ptrs to nir_variables across opt passes. 1474*61046927SAndroid Build Coastguard Worker- llvmpipe: enable f16 paths on aarch64. 1475*61046927SAndroid Build Coastguard Worker- clover/llvm: move to modern pass manager. 1476*61046927SAndroid Build Coastguard Worker- nir: use a _clone so users calling their variable clone don't get a warning 1477*61046927SAndroid Build Coastguard Worker- nir: rename nir_inline_functions.c to nir_functions.c 1478*61046927SAndroid Build Coastguard Worker- nir: use nir_function_instructions_pass in the inliner. 1479*61046927SAndroid Build Coastguard Worker- nir: move the libclc lowering over to functions file. 1480*61046927SAndroid Build Coastguard Worker- nir/functions: use helper to get function for a name. 1481*61046927SAndroid Build Coastguard Worker- nir/functions: put link state into a struct 1482*61046927SAndroid Build Coastguard Worker- nir/functions: move linker pass to new helper 1483*61046927SAndroid Build Coastguard Worker- nir: add nir function clone 1484*61046927SAndroid Build Coastguard Worker- nir: don't inline linked functions 1485*61046927SAndroid Build Coastguard Worker- gallivm/nir: split prepasses out to make per-function work easier. 1486*61046927SAndroid Build Coastguard Worker- gallivm: rework translator to allow per-impl work. 1487*61046927SAndroid Build Coastguard Worker- spirv/nir: parse function control and store in nir. 1488*61046927SAndroid Build Coastguard Worker- nir: add driver_functions option to avoid inlining. 1489*61046927SAndroid Build Coastguard Worker- nir: add a function usage tracker 1490*61046927SAndroid Build Coastguard Worker- rusticl: use cleanup funcs 1491*61046927SAndroid Build Coastguard Worker- gallivm: add support for function calling 1492*61046927SAndroid Build Coastguard Worker- llvmpipe/cs: add support for function calls. 1493*61046927SAndroid Build Coastguard Worker- llvmpipe: enable driver functions. 1494*61046927SAndroid Build Coastguard Worker- radv: don't emit event code on video queues. 1495*61046927SAndroid Build Coastguard Worker- spirv: use a pointer sized int type for opencl event_t 1496*61046927SAndroid Build Coastguard Worker- clover: fix parameter arguments since recent translator changes. 1497*61046927SAndroid Build Coastguard Worker- radv/video: take db alignment into account when allocating images. 1498*61046927SAndroid Build Coastguard Worker- ac,radeonsi: move vcn enc structs to common 1499*61046927SAndroid Build Coastguard Worker- ac,radeonsi: move vcn enc av1 default cdf file to common 1500*61046927SAndroid Build Coastguard Worker- nir: add a deref slot counter that handles compact 1501*61046927SAndroid Build Coastguard Worker- llvmpipe/linear: drop tgsi path. 1502*61046927SAndroid Build Coastguard Worker- gallivm: drop tgsi aos paths. 1503*61046927SAndroid Build Coastguard Worker- llvmpipe/nir: call gather info to update inputs read properly 1504*61046927SAndroid Build Coastguard Worker- llvmpipe/fs: start converting interp/input paths to nir. 1505*61046927SAndroid Build Coastguard Worker- llvmpipe/fs: start converting dervied state to nir based. 1506*61046927SAndroid Build Coastguard Worker- llvmpipe/linear: convert to using nir for output. 1507*61046927SAndroid Build Coastguard Worker- llvmpipe/linear: move to nir inputs 1508*61046927SAndroid Build Coastguard Worker- draw/mesh: reset some user state values on mesh draws. 1509*61046927SAndroid Build Coastguard Worker- llvmpipe/fs: fix regression in sample mask handling from tgsi removal. 1510*61046927SAndroid Build Coastguard Worker- llvmpipe: reset viewport_index_slot in fb bind 1511*61046927SAndroid Build Coastguard Worker- llvmpipe/cs: migrate to generic jit texture from pipe code. 1512*61046927SAndroid Build Coastguard Worker- llvmpipe/cs: migrate cs image handle to common jit code. 1513*61046927SAndroid Build Coastguard Worker- lavapipe: fix some whitespace in advance of other changes. 1514*61046927SAndroid Build Coastguard Worker- lavapipe: fix subresource layers asserts 1515*61046927SAndroid Build Coastguard Worker- lavapipe: support host image copying on compressed texture formats 1516*61046927SAndroid Build Coastguard Worker- llvmpipe: don't create texture functions for planar textures. 1517*61046927SAndroid Build Coastguard Worker- lavapipe: don't emit blit src/dst for subsampled formats. 1518*61046927SAndroid Build Coastguard Worker- llvmpipe: don't support planar formats for buffers. 1519*61046927SAndroid Build Coastguard Worker- lavapipe: convert sampler to use vk base class. 1520*61046927SAndroid Build Coastguard Worker- lavapipe: cleanup copy code to use a local region variable. 1521*61046927SAndroid Build Coastguard Worker- lavapipe: start introducing planes structure. 1522*61046927SAndroid Build Coastguard Worker- lavapipe: allocate image and image view planes. 1523*61046927SAndroid Build Coastguard Worker- lavapipe: handle planes in copies 1524*61046927SAndroid Build Coastguard Worker- lavapipe: handle planes in get image sub resource 1525*61046927SAndroid Build Coastguard Worker- lavapipe: add descriptor sets bindings for planar images 1526*61046927SAndroid Build Coastguard Worker- lavapipe: handle planes in texture lowering. 1527*61046927SAndroid Build Coastguard Worker- lavapipe: expose planar ycbcr formats and new ycbcr features 1528*61046927SAndroid Build Coastguard Worker- lavapipe + docs: update ycbcr extension enables. 1529*61046927SAndroid Build Coastguard Worker- intel-clc: avoid using spirv-linker. 1530*61046927SAndroid Build Coastguard Worker 1531*61046927SAndroid Build Coastguard WorkerDavid Heidelberg (82): 1532*61046927SAndroid Build Coastguard Worker 1533*61046927SAndroid Build Coastguard Worker- ci/freedreno: update a530 flakes 1534*61046927SAndroid Build Coastguard Worker- ci: build kernel in gfx-ci/linux and just use binaries in Mesa3D CI 1535*61046927SAndroid Build Coastguard Worker- ci: update kernel to 6.3.13 1536*61046927SAndroid Build Coastguard Worker- ci/freedreno: add fails introduced by upreving to 6.3.13 1537*61046927SAndroid Build Coastguard Worker- Revert "lima/ci: temporarily disable deqp-egl tests due to timeouts" 1538*61046927SAndroid Build Coastguard Worker- ci/radeonsi: stoney arb_timer_query got fixed between kernel 6.3.1..13 1539*61046927SAndroid Build Coastguard Worker- ci/lima: EGL testing was disabled when fp16 fail was removed 1540*61046927SAndroid Build Coastguard Worker- ci/freedreno: fix unexpectedpass flake on a630 1541*61046927SAndroid Build Coastguard Worker- ci/freedreno: add another a530 flakes 1542*61046927SAndroid Build Coastguard Worker- ci: add quirk for GitLab assuming changes is always true for scheduled runs 1543*61046927SAndroid Build Coastguard Worker- ci/microsoft: when re-enabling Windows Farm, always run the container 1544*61046927SAndroid Build Coastguard Worker- ci/freedreno: add a530 flakes, remove one fail which recently started passing 1545*61046927SAndroid Build Coastguard Worker- ci/panfrost: introduce OpenGL testing with Mali-G57 MP5 on Asurada chromebook 1546*61046927SAndroid Build Coastguard Worker- ci/freedreno: cover all texture gather flakes 1547*61046927SAndroid Build Coastguard Worker- ci/freedreno: add a530 flake vs-lessthanequal-uvec4-uvec4 1548*61046927SAndroid Build Coastguard Worker- ci/farms: always compare the code against main repository 1549*61046927SAndroid Build Coastguard Worker- Revert "ci/farms: always compare the code against main repository" 1550*61046927SAndroid Build Coastguard Worker- ci/kernel: add amd patch to prevent crashes when starting X 1551*61046927SAndroid Build Coastguard Worker- ci/kdl: remove extra-verbose ls command 1552*61046927SAndroid Build Coastguard Worker- ci/nouveau: add 20 minutes timeout to gk20a and align gm20b 1553*61046927SAndroid Build Coastguard Worker- ci/freedreno: document another mapbuffer flake on a530 1554*61046927SAndroid Build Coastguard Worker- ci/amd: fix timeouting radeonsi-raven-va-full job 1555*61046927SAndroid Build Coastguard Worker- docs/ci: default to port 80 for the caching proxy 1556*61046927SAndroid Build Coastguard Worker- docs/ci: update to systemd and used version of the trace for testing 1557*61046927SAndroid Build Coastguard Worker- docs/ci: remove default nginx config, which we don't need for proxy 1558*61046927SAndroid Build Coastguard Worker- bin/ci: handle errors more gracefully in update_traces_checksum script 1559*61046927SAndroid Build Coastguard Worker- ci/freedreno: document another flakes on Adreno 530 1560*61046927SAndroid Build Coastguard Worker- ci: add perfetto into mesa git-cache 1561*61046927SAndroid Build Coastguard Worker- ci/panfrost: re-enable t760 and t860 traces as a nightly job 1562*61046927SAndroid Build Coastguard Worker- CI: Re-enable G52 Vulkan testing 1563*61046927SAndroid Build Coastguard Worker- ci/panfrost: t760-gles is nightly job, test also GLES 3 and 3.1 1564*61046927SAndroid Build Coastguard Worker- ci/zink: Add flake seen in the wild 1565*61046927SAndroid Build Coastguard Worker- ci/build: limit debian-build-testing to 30 minutes 1566*61046927SAndroid Build Coastguard Worker- ci/amd: add glx\@glx-visuals-depth flake to raven 1567*61046927SAndroid Build Coastguard Worker- ci/freedreno: document vs-nested-return-sibling-loop2 flake on Adreno 530 1568*61046927SAndroid Build Coastguard Worker- ci/farms: enabled Microsoft job only when conditions are met 1569*61046927SAndroid Build Coastguard Worker- ci/deqp: really remove the uncompressed results.csv file 1570*61046927SAndroid Build Coastguard Worker- ci/baremetal: do not install curl, it's already there 1571*61046927SAndroid Build Coastguard Worker- ci/baremetal: shorten BM_KERNEL to filename and BM_DTB to name only 1572*61046927SAndroid Build Coastguard Worker- ci/freedreno: document another a530 flake batch 1573*61046927SAndroid Build Coastguard Worker- ci: remove LAVA prefix from variables which can be used also elsewhere 1574*61046927SAndroid Build Coastguard Worker- ci/zink: drop a630, which we currently have very low amount available 1575*61046927SAndroid Build Coastguard Worker- ci/freedreno: the tag belongs to the apq8016 only 1576*61046927SAndroid Build Coastguard Worker- ci/freedreno: switch references, the farm-rules takes care about this 1577*61046927SAndroid Build Coastguard Worker- ci/freedreno: handle disabling farm properly for each FD/Collabora farm 1578*61046927SAndroid Build Coastguard Worker- ci/freedreno: another batch of Adreno 530 flakes 1579*61046927SAndroid Build Coastguard Worker- gtest: backport ansi color fix 1580*61046927SAndroid Build Coastguard Worker- ci: disable Material Testers.x86_64_2020.04.08_13.38_frame799.rdc trace 1581*61046927SAndroid Build Coastguard Worker- panfrost/ci: revert Disable T720 1582*61046927SAndroid Build Coastguard Worker- ci/piglit: add extra space on top to prevent single quote getting into URL 1583*61046927SAndroid Build Coastguard Worker- ci/freedreno: There is only one King of Town. 1584*61046927SAndroid Build Coastguard Worker- ci: switch to 6.4 kernel, improving Adreno 660 reliability 1585*61046927SAndroid Build Coastguard Worker- ci/iris: add GL46.arrays_of_arrays_gl.SizedDeclarationsPrimitive timeout 1586*61046927SAndroid Build Coastguard Worker- ci/panfrost: add G52 flakes 1587*61046927SAndroid Build Coastguard Worker- ci/panfrost: we have enough device, parallelize Vulkan tests 1588*61046927SAndroid Build Coastguard Worker- ci/virgl: flakes in functional.draw_buffers_indexed group 1589*61046927SAndroid Build Coastguard Worker- ci/freedreno: add another a530 flake 1590*61046927SAndroid Build Coastguard Worker- ci/panfrost: add G52 simple_tests.partial_image_pot_same_format_noclear flake 1591*61046927SAndroid Build Coastguard Worker- panvk: architecture isn't invalid, just unsupported 1592*61046927SAndroid Build Coastguard Worker- panvk: catch unsupported arch in the panvk_physical_device_init 1593*61046927SAndroid Build Coastguard Worker- Revert "ci: disable a660 jobs" 1594*61046927SAndroid Build Coastguard Worker- docs: add LAVA farm informations 1595*61046927SAndroid Build Coastguard Worker- ci: disable Google Freedreno farm, currently timeouting on all jobs 1596*61046927SAndroid Build Coastguard Worker- Revert "ci: disable Google Freedreno farm, currently timeouting on all jobs" 1597*61046927SAndroid Build Coastguard Worker- ci/farms: no need to check RUNNER_TAG for Collabora farm 1598*61046927SAndroid Build Coastguard Worker- ci/traces: extend no-output timeout by 5 minutes 1599*61046927SAndroid Build Coastguard Worker- ci/venus: add fragment.32B_in_memory_with_vec4_s32 flake 1600*61046927SAndroid Build Coastguard Worker- iris: do not mention specifically clover for OpenCL support 1601*61046927SAndroid Build Coastguard Worker- ci/freedreno: disable broke cheza (Adreno 630) runners 1602*61046927SAndroid Build Coastguard Worker- ci/bare-metal: correct workaround for R8152 issue while retrieving TFTP data 1603*61046927SAndroid Build Coastguard Worker- ci/bare-metal: drop unused imports, sort, use SPDX license 1604*61046927SAndroid Build Coastguard Worker- ci/lima: farm is down, disable for now 1605*61046927SAndroid Build Coastguard Worker- ci: do not report failed job when flakes reporting fails 1606*61046927SAndroid Build Coastguard Worker- ci/freedreno: re-enable Cheza (Adreno 630) runners 1607*61046927SAndroid Build Coastguard Worker- ci/traces: upload only missing trace images 1608*61046927SAndroid Build Coastguard Worker- ci/traces: keep images for every job except the performance testing 1609*61046927SAndroid Build Coastguard Worker- ci/traces: rename upload function to reflect it works with S3 1610*61046927SAndroid Build Coastguard Worker- ci/traces: always export piglit EXTRA_ARGS 1611*61046927SAndroid Build Coastguard Worker- ci: ci_marge_queue.py 1612*61046927SAndroid Build Coastguard Worker- ci/freedreno: fix copy paste causing a618_gl being run only in manual pipeline 1613*61046927SAndroid Build Coastguard Worker- ci/freedreno: disable Adreno 660 Vulkan pre-merge 1614*61046927SAndroid Build Coastguard Worker- ci/traces: drop the freedoom-phase2-gl-high.trace 1615*61046927SAndroid Build Coastguard Worker 1616*61046927SAndroid Build Coastguard WorkerDavid Rosca (70): 1617*61046927SAndroid Build Coastguard Worker 1618*61046927SAndroid Build Coastguard Worker- radeonsi: Use DIV_ROUND_UP instead of ALIGN_POT 1619*61046927SAndroid Build Coastguard Worker- frontends/va: Skip processing buffers already converted with EFC 1620*61046927SAndroid Build Coastguard Worker- frontends/va: Don't use EFC with scaling or filtering enabled 1621*61046927SAndroid Build Coastguard Worker- radeonsi/vcn: Don't use chroma in AV1 encode with RGB input 1622*61046927SAndroid Build Coastguard Worker- frontends/va: Parse H264 SPS for video signal parameters 1623*61046927SAndroid Build Coastguard Worker- frontends/va: Parse HEVC SPS for video signal parameters 1624*61046927SAndroid Build Coastguard Worker- frontends/va: Add postproc support for converting to full range 1625*61046927SAndroid Build Coastguard Worker- radeonsi/vcn: Set H264 video signal parameters in bitstream 1626*61046927SAndroid Build Coastguard Worker- radeonsi/vcn: Set HEVC video signal parameters in bitstream 1627*61046927SAndroid Build Coastguard Worker- radeonsi/vcn: Enable full/limited range support for H264/HEVC/AV1 1628*61046927SAndroid Build Coastguard Worker- radeonsi/vcn: Fix setting color range in AV1 bitstream 1629*61046927SAndroid Build Coastguard Worker- gallium/auxiliary/vl: Fix RGB->YCbCr full range matrix 1630*61046927SAndroid Build Coastguard Worker- gallium/auxiliary/vl: Handle UV subsampling in compute_shader_yuv 1631*61046927SAndroid Build Coastguard Worker- gallium/auxiliary/vl: Fix blurry output of compute_shader_yuv 1632*61046927SAndroid Build Coastguard Worker- frontends/va: Add YUV420 to NV12 postproc conversion 1633*61046927SAndroid Build Coastguard Worker- gallium/auxiliary/vl: Fix chroma and blurry output of cs video_buffer 1634*61046927SAndroid Build Coastguard Worker- gallium/auxiliary/vl: Fix chroma offset of compute_shader_weave 1635*61046927SAndroid Build Coastguard Worker- frontends/va: Also map VAImageBufferType for reading 1636*61046927SAndroid Build Coastguard Worker- frontends/va: Alloc interlaced surface for interlaced pics 1637*61046927SAndroid Build Coastguard Worker- frontends/vdpau: Alloc interlaced surface for interlaced pics 1638*61046927SAndroid Build Coastguard Worker- radeonsi: Don't prefer interlaced for video decode 1639*61046927SAndroid Build Coastguard Worker- ci/amd: Skip VAAPI CreateSurfacesWithConfigAttribs/1121 test 1640*61046927SAndroid Build Coastguard Worker- frontends/va: Don't allow multi-plane derive without driver support 1641*61046927SAndroid Build Coastguard Worker- frontends/va: Init view_resources array in vlVaPut/GetImage 1642*61046927SAndroid Build Coastguard Worker- radeonsi: Copy all planes with multi-plane staging textures 1643*61046927SAndroid Build Coastguard Worker- radeonsi: Enable PIPE_VIDEO_CAP_SUPPORTS_CONTIGUOUS_PLANES_MAP 1644*61046927SAndroid Build Coastguard Worker- ci/amd: Skip all VAAPI tests that creates too many huge surfaces 1645*61046927SAndroid Build Coastguard Worker- radeonsi/vcn: Update rate control when framerate changes with HEVC 1646*61046927SAndroid Build Coastguard Worker- frontends/va: Ignore requested size when creating VAEncCodedBufferType 1647*61046927SAndroid Build Coastguard Worker- gallium/auxiliary/vl: Set correct csc matrix in set_buffer_layer 1648*61046927SAndroid Build Coastguard Worker- radeonsi/vcn: Fix leaking fences in decode 1649*61046927SAndroid Build Coastguard Worker- gallium/auxiliary/vl: Add BT.709 full csc matrix 1650*61046927SAndroid Build Coastguard Worker- frontends/va: Set csc matrix in postproc 1651*61046927SAndroid Build Coastguard Worker- gallium/auxiliary/vl: Don't set csc matrix in video_buffer/rgb_to_yuv_layer 1652*61046927SAndroid Build Coastguard Worker- frontends/va: Add BT.709 as supported postproc color standard 1653*61046927SAndroid Build Coastguard Worker- Revert "radeonsi/vcn: add an exception of field case for h264 decoding" 1654*61046927SAndroid Build Coastguard Worker- gallium/auxiliary/vl: Set vertex element src_stride in vl_deint_filter 1655*61046927SAndroid Build Coastguard Worker- gallium/auxiliary: Fix util_compute_blit half texel offset with scaling 1656*61046927SAndroid Build Coastguard Worker- gallium/auxiliary/vl: Map range when updating constants 1657*61046927SAndroid Build Coastguard Worker- gallium/auxiliary/vl: Clamp coordinates in compute shaders 1658*61046927SAndroid Build Coastguard Worker- gallium/auxiliary/vl: Support chroma sample location in compute shaders 1659*61046927SAndroid Build Coastguard Worker- frontends/va: Support chroma sample location in postproc 1660*61046927SAndroid Build Coastguard Worker- frontends/va: Flush after unmapping VAImageBufferType 1661*61046927SAndroid Build Coastguard Worker- frontends/va: Parse chroma sample location in H264/HEVC SPS 1662*61046927SAndroid Build Coastguard Worker- radeonsi/vcn: Set H264/HEVC chroma sample location in bitstream 1663*61046927SAndroid Build Coastguard Worker- radeonsi/vcn: Don't hang GPU when using DCC surface as encoder input 1664*61046927SAndroid Build Coastguard Worker- frontends/va: Track surfaces in context 1665*61046927SAndroid Build Coastguard Worker- frontends/va: Destroy fences when destroying surface or context 1666*61046927SAndroid Build Coastguard Worker- radeonsi/vcn: Implement destroy_fence vfunc 1667*61046927SAndroid Build Coastguard Worker- frontends/va: Process VAEncSequenceParameterBufferType first in vaRenderPicture 1668*61046927SAndroid Build Coastguard Worker- frontends/va: Set default rate control values once when creating encoder 1669*61046927SAndroid Build Coastguard Worker- gallium/auxiliary/vl: Add RGB to YUV compute shader 1670*61046927SAndroid Build Coastguard Worker- gallium/auxiliary/vl: Use chroma offset in YUV to RGB weave compute shader 1671*61046927SAndroid Build Coastguard Worker- gallium/auxiliary/vl: Fix YUV to RGB bob compute shader deinterlacing 1672*61046927SAndroid Build Coastguard Worker- gallium/auxiliary/vl: Only map the shader constants buffer in render 1673*61046927SAndroid Build Coastguard Worker- frontends/va: Add High Quality preset mode 1674*61046927SAndroid Build Coastguard Worker- radeonsi/vcn: Add High Quality encoding preset for AV1 1675*61046927SAndroid Build Coastguard Worker- radeonsi: Fix plane size in si_copy_multi_plane_texture 1676*61046927SAndroid Build Coastguard Worker- frontends/va: Implement vaMapBuffer2 1677*61046927SAndroid Build Coastguard Worker- frontends/va: Fix locking in vlVaBeginPicture 1678*61046927SAndroid Build Coastguard Worker- frontends/va: Parse H264 SPS for max_num_reorder_frames 1679*61046927SAndroid Build Coastguard Worker- util/vl: Fix vl_rbsp parser with bitstreams without emulation bytes 1680*61046927SAndroid Build Coastguard Worker- frontends/va: Fix parsing packed headers without emulation bytes 1681*61046927SAndroid Build Coastguard Worker- radeonsi/vcn: Add encode support for H264 B-frames 1682*61046927SAndroid Build Coastguard Worker- frontends/va: Map decoder and postproc surfaces for reading 1683*61046927SAndroid Build Coastguard Worker- radeonsi: Fix offset for linear surfaces on GFX < 9 1684*61046927SAndroid Build Coastguard Worker- gallium/auxiliary/vl: Fix coordinates clamp in compute shaders 1685*61046927SAndroid Build Coastguard Worker- gallium/auxiliary: Fix coordinates clamp in util_compute_blit 1686*61046927SAndroid Build Coastguard Worker- gallium/auxiliary/vl: Scale dst_rect x0/y0 when rendering chroma plane 1687*61046927SAndroid Build Coastguard Worker- util/rbsp: Fill bits twice if reading more than 16 bits 1688*61046927SAndroid Build Coastguard Worker 1689*61046927SAndroid Build Coastguard WorkerDerek Foreman (2): 1690*61046927SAndroid Build Coastguard Worker 1691*61046927SAndroid Build Coastguard Worker- vulkan/wsi: Allow binding presentation_timing when software rendering 1692*61046927SAndroid Build Coastguard Worker- vulkan/wsi: warn about unset present_mode in PresentModeCompatibilityExt 1693*61046927SAndroid Build Coastguard Worker 1694*61046927SAndroid Build Coastguard WorkerDmitry Baryshkov (3): 1695*61046927SAndroid Build Coastguard Worker 1696*61046927SAndroid Build Coastguard Worker- gallium: move kmsro definition to the bottom of the file 1697*61046927SAndroid Build Coastguard Worker- gallium: unbreak kmsro/freedreno case 1698*61046927SAndroid Build Coastguard Worker- tu: Pass real size of prime buffers to allocator 1699*61046927SAndroid Build Coastguard Worker 1700*61046927SAndroid Build Coastguard WorkerDmitry Osipenko (3): 1701*61046927SAndroid Build Coastguard Worker 1702*61046927SAndroid Build Coastguard Worker- util/cache_test: Re-add test for disabled cache 1703*61046927SAndroid Build Coastguard Worker- util/cache_test: Fix disabled cache test using SHADER_CACHE_DISABLE_BY_DEFAULT 1704*61046927SAndroid Build Coastguard Worker- util/cache_test: Add test for get/put() with disabled cache 1705*61046927SAndroid Build Coastguard Worker 1706*61046927SAndroid Build Coastguard WorkerDor Askayo (1): 1707*61046927SAndroid Build Coastguard Worker 1708*61046927SAndroid Build Coastguard Worker- nouveau: add exported GEM handles to the global list 1709*61046927SAndroid Build Coastguard Worker 1710*61046927SAndroid Build Coastguard WorkerDr. David Alan Gilbert (6): 1711*61046927SAndroid Build Coastguard Worker 1712*61046927SAndroid Build Coastguard Worker- rusticl/core: Add profiling time storage (queued) to event 1713*61046927SAndroid Build Coastguard Worker- rusticl: Wire the 'queued' profiling time up 1714*61046927SAndroid Build Coastguard Worker- rusticl: Wire the 'submit' profiling time up 1715*61046927SAndroid Build Coastguard Worker- rusticl: Wrap pipe queries 1716*61046927SAndroid Build Coastguard Worker- rusticl: Wrap pipe query reads 1717*61046927SAndroid Build Coastguard Worker- rusticl: Wire the 'start' and 'end' profilng times up 1718*61046927SAndroid Build Coastguard Worker 1719*61046927SAndroid Build Coastguard WorkerDylan Baker (4): 1720*61046927SAndroid Build Coastguard Worker 1721*61046927SAndroid Build Coastguard Worker- VERSION: bump to 23.3.0-devel 1722*61046927SAndroid Build Coastguard Worker- docs: Update release calendar for 23.2.0-rc1 1723*61046927SAndroid Build Coastguard Worker- docs: truncate feature list for 23.3-devel 1724*61046927SAndroid Build Coastguard Worker- meson: use a single dependency call for lua 1725*61046927SAndroid Build Coastguard Worker 1726*61046927SAndroid Build Coastguard WorkerEcho J (5): 1727*61046927SAndroid Build Coastguard Worker 1728*61046927SAndroid Build Coastguard Worker- nvk: Fix some cast defines 1729*61046927SAndroid Build Coastguard Worker- nvk: Add A8B8G8R8_*_PACK32 format support 1730*61046927SAndroid Build Coastguard Worker- nvk: Add bufferImageGranularity limit 1731*61046927SAndroid Build Coastguard Worker- nvk: Reset offset value in ResetDescriptorPool 1732*61046927SAndroid Build Coastguard Worker- nil: Add A4B4G4R4_UNORM format support 1733*61046927SAndroid Build Coastguard Worker 1734*61046927SAndroid Build Coastguard WorkerEmma Anholt (111): 1735*61046927SAndroid Build Coastguard Worker 1736*61046927SAndroid Build Coastguard Worker- ci/radv: Clarify when the ANGLE GS failures started happening. 1737*61046927SAndroid Build Coastguard Worker- ci: Uprev ANGLE to 0518a3ff4d4e ("Android: Simplify power metrics collection") 1738*61046927SAndroid Build Coastguard Worker- ci/tgl: Improve the info for ANGLE's MSAA regression on TGL. 1739*61046927SAndroid Build Coastguard Worker- ci/tu: Add more crash cases for the multithreading bugs caught on a630. 1740*61046927SAndroid Build Coastguard Worker- ci/tu: Mark descriptor_buffer.basic.limits as failing in gmem too. 1741*61046927SAndroid Build Coastguard Worker- ci/tu: Drop some xfails for !24086 1742*61046927SAndroid Build Coastguard Worker- tu: Fix data race in userspace VMA management. 1743*61046927SAndroid Build Coastguard Worker- ci/a5xx: Add another GPU hanging piglit test to the skips. 1744*61046927SAndroid Build Coastguard Worker- Revert "ci: Disable nouveau CI" 1745*61046927SAndroid Build Coastguard Worker- nvk: Avoid strict aliasing warning in the pushbuffer encoding. 1746*61046927SAndroid Build Coastguard Worker- nvk: Fix uninitialized result usage in NVK_DEBUG_ZERO_MEMORY. 1747*61046927SAndroid Build Coastguard Worker- nvk: Fix unused result warnings in pushbuf resets. 1748*61046927SAndroid Build Coastguard Worker- nvk: Remove duplicate (disabled) point sprite setup. 1749*61046927SAndroid Build Coastguard Worker- nvk: Fix missing init of the stages to sync against. 1750*61046927SAndroid Build Coastguard Worker- nvk: Use depth_clamp_enable to select PIXEL_*_Z_CLAMP. 1751*61046927SAndroid Build Coastguard Worker- nouveau/winsys: Fix an undefined use in the error path. 1752*61046927SAndroid Build Coastguard Worker- nvk: Quiet a compiler warning. 1753*61046927SAndroid Build Coastguard Worker- nvk: Clean up redundant vendor checking for physical device creation. 1754*61046927SAndroid Build Coastguard Worker- nvk: Add support for probing as a platform device. 1755*61046927SAndroid Build Coastguard Worker- nvk: Disable shaderStorageImageReadWithoutFormat pre-Maxwell. 1756*61046927SAndroid Build Coastguard Worker- freedreno/a5xx: Fix border color structure size. 1757*61046927SAndroid Build Coastguard Worker- freedreno/a5xx: Skip emitting unused texture descriptors for images. 1758*61046927SAndroid Build Coastguard Worker- freedreno/ir3: Move pvtmem per-fiber size alignment to the compiler. 1759*61046927SAndroid Build Coastguard Worker- ci/freedreno: Drop a bunch of stale a530 xfails. 1760*61046927SAndroid Build Coastguard Worker- ci/freedreno: Sort another a530 xfail with its friends. 1761*61046927SAndroid Build Coastguard Worker- ci/freedreno: Update comments for some a530 xfails. 1762*61046927SAndroid Build Coastguard Worker- ci/freedreno: Add some more db820c xfails. 1763*61046927SAndroid Build Coastguard Worker- freedreno/devices: Move fibers_per_sp to the common info struct. 1764*61046927SAndroid Build Coastguard Worker- freedreno/devices: Set num_sp_cores explicitly for pre-gen6. 1765*61046927SAndroid Build Coastguard Worker- freedreno/a6xx: Move pvtmem allocation to ir3_gallium. 1766*61046927SAndroid Build Coastguard Worker- freedreno/a3xx: Add the shift for MEMSIZEPERITEM according to db410c docs. 1767*61046927SAndroid Build Coastguard Worker- freedreno/a5xx: Refactor SHADER_OBJ emit to a helper function. 1768*61046927SAndroid Build Coastguard Worker- freedreno/a5xx: Set num_sp_cores and set PC/VFD_POWER_CNTL accordingly. 1769*61046927SAndroid Build Coastguard Worker- freedreno/a5xx: Add private mem support. 1770*61046927SAndroid Build Coastguard Worker- freedreno/cffdec: Fix decode on pixel 2 blob's COMPUTE_CHECKPOINT 1771*61046927SAndroid Build Coastguard Worker- ci/freedreno: Add a regression test for decoding a540 blob's compute shaders. 1772*61046927SAndroid Build Coastguard Worker- freedreno: Fix crashdec pre-a6xx. 1773*61046927SAndroid Build Coastguard Worker- freedreno/a5xx: Skip SSBO emit when none are enabled. 1774*61046927SAndroid Build Coastguard Worker- vulkan/util: Make multialloc succeed with 0 allocations. 1775*61046927SAndroid Build Coastguard Worker- turnip: Track the first/last subpass an attachment is used in. 1776*61046927SAndroid Build Coastguard Worker- turnip: Skip emitting empty CP_COND_REG_EXEC. 1777*61046927SAndroid Build Coastguard Worker- turnip: Save the renderpass's clear values in the cmdbuf state. 1778*61046927SAndroid Build Coastguard Worker- turnip: Move gmem clears and loads to the first subpass that uses them. 1779*61046927SAndroid Build Coastguard Worker- turnip: Move sysmem clears to the first subpass that uses them. 1780*61046927SAndroid Build Coastguard Worker- ci/freedreno: Skip some tests on a5xx that destabilize other tests. 1781*61046927SAndroid Build Coastguard Worker- freedreno/a3-5xx: Don't try to emit ISAM for SSBO loads. 1782*61046927SAndroid Build Coastguard Worker- ci/turnip: Add a660 VK coverage. 1783*61046927SAndroid Build Coastguard Worker- disk_cache: Disable the "List" test for RO disk cache. 1784*61046927SAndroid Build Coastguard Worker- blorp: Disable unaligned partial HIZ fast clears for HIZ_CCS too. 1785*61046927SAndroid Build Coastguard Worker- intel/fs: Move defin/defout setup to the start of the loop. 1786*61046927SAndroid Build Coastguard Worker- intel/fs: Move the defin[]/defout[] screening up to livein[]/liveout[] setup. 1787*61046927SAndroid Build Coastguard Worker- intel/fs: Simplify compute_start_end(). 1788*61046927SAndroid Build Coastguard Worker- ci/freedreno: Add another excessive-constlen UBO skip. 1789*61046927SAndroid Build Coastguard Worker- ci/anv: Drop DEQP_VER:vk setting. 1790*61046927SAndroid Build Coastguard Worker- ci/anv: Drop "-vk" from the job name. 1791*61046927SAndroid Build Coastguard Worker- ci/anv: Add a manual full VK run for TGL. 1792*61046927SAndroid Build Coastguard Worker- ci/anv: Add testing on JSL. 1793*61046927SAndroid Build Coastguard Worker- freedreno: Build drm subdir before perfcntrs, which uses it. 1794*61046927SAndroid Build Coastguard Worker- ci/intel: Add various updates from our nightly runs. 1795*61046927SAndroid Build Coastguard Worker- ci/virgl: Disable virgl-iris-traces. 1796*61046927SAndroid Build Coastguard Worker- ci/zink: Add a few updates for anv/tgl from the nightly runs. 1797*61046927SAndroid Build Coastguard Worker- ci/fastboot: Use a case insensitive match for a fastboot line. 1798*61046927SAndroid Build Coastguard Worker- ci/etnaviv: Skip some tests that hang the GPU and knock out other tests. 1799*61046927SAndroid Build Coastguard Worker- ci/etnaviv: Drop some gc2k flakes that I think are resolved. 1800*61046927SAndroid Build Coastguard Worker- ci/anv: Drop incorrect xfail addition for TGL 1801*61046927SAndroid Build Coastguard Worker- ci/anv: Drop the 16bit.scalar.13 skip. 1802*61046927SAndroid Build Coastguard Worker- ci/etnaviv: Minor xfail/flake polishing. 1803*61046927SAndroid Build Coastguard Worker- ci/etnaviv: Skip a GLES2 test that times out the asan job. 1804*61046927SAndroid Build Coastguard Worker- ci/zink: Skip more doubles tests on anv that flake at 3 minute timeouts. 1805*61046927SAndroid Build Coastguard Worker- ci/docker: Clear the results file before starting a new deqp test run. 1806*61046927SAndroid Build Coastguard Worker- ci/crocus: Add a related flake to a known one. 1807*61046927SAndroid Build Coastguard Worker- ci/etnaviv: return gl-1.4-tex1d-2dborder as a known flake 1808*61046927SAndroid Build Coastguard Worker- ci/crocus: Add known piglit flakes 1809*61046927SAndroid Build Coastguard Worker- ci/hasvk: Add a bunch of new CTS border color fails. 1810*61046927SAndroid Build Coastguard Worker- i915: Re-clang-format and enforce it in CI. 1811*61046927SAndroid Build Coastguard Worker- i915: Print the relevant counts vs limits when throwing errors. 1812*61046927SAndroid Build Coastguard Worker- i915: Don't log I915_DEBUG=fs output for blit shaders. 1813*61046927SAndroid Build Coastguard Worker- i915: Save fragment program compile error messages in the fragment shader. 1814*61046927SAndroid Build Coastguard Worker- i915: Do a test compile at glLinkShader() time. 1815*61046927SAndroid Build Coastguard Worker- i915: Make exceeding tex indirect count fatal. 1816*61046927SAndroid Build Coastguard Worker- i915: Use nir_group_loads() to reduce texture indirection phases. 1817*61046927SAndroid Build Coastguard Worker- ci/crocus: Generalize the drawarrays-vertex-count flakes. 1818*61046927SAndroid Build Coastguard Worker- ci/zink: Skip 3-minute-long glx-visuals timeouts. 1819*61046927SAndroid Build Coastguard Worker- ci/zink: Skip dmat[34] op tests in general, as well 1820*61046927SAndroid Build Coastguard Worker- ci/crocus: Disable flaky unvanquished-ultra trace 1821*61046927SAndroid Build Coastguard Worker- nir/print: Decode system values in the variable declarations. 1822*61046927SAndroid Build Coastguard Worker- ci/zink: Add a TGL flake that's showed up in nightlies recently. 1823*61046927SAndroid Build Coastguard Worker- ci/radeonsi: Drop an xfail for vangogh. 1824*61046927SAndroid Build Coastguard Worker- i915: Make I915_DEBUG=fs log shaders that fail to link due to CF. 1825*61046927SAndroid Build Coastguard Worker- nir: Flatten ifs with discards in nir_opt_peephole_select for HW without CF. 1826*61046927SAndroid Build Coastguard Worker- glsl: Remove lower_discard(). 1827*61046927SAndroid Build Coastguard Worker- ci/zink: Only test half of piglit pre-merge on anv. 1828*61046927SAndroid Build Coastguard Worker- ci: Stop doing internal retries in bare-metal. 1829*61046927SAndroid Build Coastguard Worker- ci/bare-metal: Drop the 2 vs 1 exit code from poe_run. 1830*61046927SAndroid Build Coastguard Worker- ci/bare-metal: Default our boards to a 20-minute timeout for the whole job. 1831*61046927SAndroid Build Coastguard Worker- ci/iris: Drop parallel on kbl piglit to 2. 1832*61046927SAndroid Build Coastguard Worker- ci/freedreno: Fold a630_egl into a630_gl. 1833*61046927SAndroid Build Coastguard Worker- ci/freedreno: Move skqp testing to a618. 1834*61046927SAndroid Build Coastguard Worker- ci/zink: Cut zink-lvp coverage in half. 1835*61046927SAndroid Build Coastguard Worker- ci/freedreno: Generalize the implicit_unmap timeouts. 1836*61046927SAndroid Build Coastguard Worker- ci_run_n_monitor: Poll mesa/mesa and user/mesa for pipelines at the same time. 1837*61046927SAndroid Build Coastguard Worker- glx: Delete support for GLX_OML_swap_method. 1838*61046927SAndroid Build Coastguard Worker- ci: drop skip for glx-swap-copy. 1839*61046927SAndroid Build Coastguard Worker- dri: Drop a duplicate mesa vs pipe format table. 1840*61046927SAndroid Build Coastguard Worker- docs/ci: Drop old instructions for farm disabling 1841*61046927SAndroid Build Coastguard Worker- docs/ci: Add some links in the CI docs to how to track job flakes 1842*61046927SAndroid Build Coastguard Worker- glsl: Remove int64 div/mod lowering. 1843*61046927SAndroid Build Coastguard Worker- llvmpipe: Set nir_lower_dround_even. 1844*61046927SAndroid Build Coastguard Worker- nir: Add nir_lower_dsign as 64-bit fsign lowering. 1845*61046927SAndroid Build Coastguard Worker- glsl: Retire dround lowering. 1846*61046927SAndroid Build Coastguard Worker- ci_run_n_monitor: Always resolve --rev arguments for looking up pipelines. 1847*61046927SAndroid Build Coastguard Worker 1848*61046927SAndroid Build Coastguard WorkerEric Engestrom (194): 1849*61046927SAndroid Build Coastguard Worker 1850*61046927SAndroid Build Coastguard Worker- ci: avoid running hardware jobs if lint fails - now on LAVA too! 1851*61046927SAndroid Build Coastguard Worker- ci: avoid running hardware jobs if lint fails - now on Windows too! 1852*61046927SAndroid Build Coastguard Worker- ci: replace copy of nouveau rules with reference 1853*61046927SAndroid Build Coastguard Worker- ci: drop leftover kernel configs 1854*61046927SAndroid Build Coastguard Worker- ci: use !reference for scheduled_pipeline retry rule 1855*61046927SAndroid Build Coastguard Worker- ci: add .llvmpipe-manual-rules and use it 1856*61046927SAndroid Build Coastguard Worker- ci: add .gallium-core-rules and use it instead of gallium_core_file_list anchor 1857*61046927SAndroid Build Coastguard Worker- ci: replace llvmpipe_file_list anchor with reference 1858*61046927SAndroid Build Coastguard Worker- ci: replace softpipe_file_list anchor with reference 1859*61046927SAndroid Build Coastguard Worker- ci: replace lavapipe_file_list anchor with reference 1860*61046927SAndroid Build Coastguard Worker- ci: replace iris_file_list anchor with reference 1861*61046927SAndroid Build Coastguard Worker- ci: replace radv_file_list anchor with reference 1862*61046927SAndroid Build Coastguard Worker- ci: replace radeonsi_file_list anchor with reference 1863*61046927SAndroid Build Coastguard Worker- ci: replace virgl_file_list anchor with reference 1864*61046927SAndroid Build Coastguard Worker- ci: move etnaviv files rules to src/etnaviv/ci/gitlab-ci.yml 1865*61046927SAndroid Build Coastguard Worker- ci: move freedreno files rules to src/freedreno/ci/gitlab-ci.yml 1866*61046927SAndroid Build Coastguard Worker- ci: move nouveau files rules to src/gallium/drivers/nouveau/ci/gitlab-ci.yml 1867*61046927SAndroid Build Coastguard Worker- ci: move panfrost files rules to src/panfrost/ci/gitlab-ci.yml 1868*61046927SAndroid Build Coastguard Worker- ci: move broadcom files rules to src/broadcom/ci/gitlab-ci.yml 1869*61046927SAndroid Build Coastguard Worker- ci: move lima files rules to src/gallium/drivers/lima/ci/gitlab-ci.yml 1870*61046927SAndroid Build Coastguard Worker- ci: move amd files rules to src/amd/ci/gitlab-ci.yml 1871*61046927SAndroid Build Coastguard Worker- ci: move microsoft files rules to src/microsoft/ci/gitlab-ci.yml 1872*61046927SAndroid Build Coastguard Worker- ci: move zink files rules to src/gallium/drivers/zink/ci/gitlab-ci.yml 1873*61046927SAndroid Build Coastguard Worker- ci: move virtio files rules to src/virtio/ci/gitlab-ci.yml 1874*61046927SAndroid Build Coastguard Worker- ci: move intel files rules to src/intel/ci/gitlab-ci.yml 1875*61046927SAndroid Build Coastguard Worker- ci: move virgl files rules to src/gallium/drivers/virgl/ci/gitlab-ci.yml 1876*61046927SAndroid Build Coastguard Worker- ci: move llvmpipe files rules to src/gallium/drivers/llvmpipe/ci/gitlab-ci.yml 1877*61046927SAndroid Build Coastguard Worker- ci: move softpipe files rules to src/gallium/drivers/softpipe/ci/gitlab-ci.yml 1878*61046927SAndroid Build Coastguard Worker- ci: move lavapipe files rules to src/gallium/drivers/lavapipe/ci/gitlab-ci.yml 1879*61046927SAndroid Build Coastguard Worker- ci: delete install.tar after extracting it to avoid re-uploading it 1880*61046927SAndroid Build Coastguard Worker- docs: add release notes for 23.1.4 1881*61046927SAndroid Build Coastguard Worker- docs: add sha256sum for 23.1.4 1882*61046927SAndroid Build Coastguard Worker- docs: update calendar for 23.1.4 1883*61046927SAndroid Build Coastguard Worker- asahi: drop unused include paths 1884*61046927SAndroid Build Coastguard Worker- ci/lint: deduplicate formatting check jobs 1885*61046927SAndroid Build Coastguard Worker- ci/lint: also print a diff for rust format issues 1886*61046927SAndroid Build Coastguard Worker- ci: allow hw jobs even if lint jobs fail for non-Marge pipelines 1887*61046927SAndroid Build Coastguard Worker- ci: print rustfmt's version 1888*61046927SAndroid Build Coastguard Worker- ci: print clang-format's version 1889*61046927SAndroid Build Coastguard Worker- bin/ci_run_n_monitor: get git sha from pipeline if specified, instead of requiring --rev to match 1890*61046927SAndroid Build Coastguard Worker- lavapipe/ci: use tighter changes: rules 1891*61046927SAndroid Build Coastguard Worker- ci: add a 10min job timeout to formatting checks 1892*61046927SAndroid Build Coastguard Worker- ci: reduce bare-metal retries of poe_run to only 3 attempts 1893*61046927SAndroid Build Coastguard Worker- broadcom/ci: reduce vc4-rpi3-gl timeout to 30min (instead of 1h) 1894*61046927SAndroid Build Coastguard Worker- broadcom/ci: reduce v3d-rpi4-gl timeout to 30min (instead of 1h) 1895*61046927SAndroid Build Coastguard Worker- broadcom/ci: reduce v3d-rpi4-traces timeout to 30min (instead of 1h) 1896*61046927SAndroid Build Coastguard Worker- broadcom/ci: reduce v3dv-rpi4-vk timeout to 30min (instead of 1h) 1897*61046927SAndroid Build Coastguard Worker- ci: add .core-rules to .gallium-core-rules 1898*61046927SAndroid Build Coastguard Worker- ci: drop rule for non-existent src/include/ 1899*61046927SAndroid Build Coastguard Worker- docs: add release notes for 23.1.5 1900*61046927SAndroid Build Coastguard Worker- docs: add sha256sum for 23.1.5 1901*61046927SAndroid Build Coastguard Worker- docs: update calendar for 23.1.5 1902*61046927SAndroid Build Coastguard Worker- ci: include some timing information in the git cache download script 1903*61046927SAndroid Build Coastguard Worker- docs/ci: stop trying to enumerate drivers that are tested using VK-GL-CTS 1904*61046927SAndroid Build Coastguard Worker- docs/ci: in paragraph about the CI being overwhelmed, mention our tool to help with that 1905*61046927SAndroid Build Coastguard Worker- docs/ci: drop mention of build systems variants in the CI 1906*61046927SAndroid Build Coastguard Worker- docs/ci: expand the description of test suites 1907*61046927SAndroid Build Coastguard Worker- bin: add wrapper to run scripts in a python venv 1908*61046927SAndroid Build Coastguard Worker- bin/ci/ci_run_n_monitor: use venv wrapper 1909*61046927SAndroid Build Coastguard Worker- bin/ci/gitlab_gql: use venv wrapper 1910*61046927SAndroid Build Coastguard Worker- bin/ci/update_traces_checksum: use venv wrapper 1911*61046927SAndroid Build Coastguard Worker- bin/pick-ui: use venv wrapper 1912*61046927SAndroid Build Coastguard Worker- ci: include mold in x86_64_test-base & rootfs images 1913*61046927SAndroid Build Coastguard Worker- ci: use mold to build deqp 1914*61046927SAndroid Build Coastguard Worker- zink/ci: set the default timeout for zink jobs to 30min instead of 1h 1915*61046927SAndroid Build Coastguard Worker- egl: make _eglFilterConfigArray static 1916*61046927SAndroid Build Coastguard Worker- egl: fixup _eglFilterConfigArray() params and drop _eglFallbackMatch() wrapper 1917*61046927SAndroid Build Coastguard Worker- ci: build nvk 1918*61046927SAndroid Build Coastguard Worker- ci: document max image tag length 1919*61046927SAndroid Build Coastguard Worker- docs/radv: mark VK_EXT_tooling_info as implemented 1920*61046927SAndroid Build Coastguard Worker- docs/radv: mark VK_INTEL_shader_integer_functions2 as implemented 1921*61046927SAndroid Build Coastguard Worker- git-blame-ignore-revs: repeat instruction on how to enable to avoid having to look for it 1922*61046927SAndroid Build Coastguard Worker- git-blame-ignore-revs: add radv formatting commit 1923*61046927SAndroid Build Coastguard Worker- git-blame-ignore-revs: add pvr formatting commit 1924*61046927SAndroid Build Coastguard Worker- meson: fix indentation 1925*61046927SAndroid Build Coastguard Worker- docs/v3dv: mark direct display extensions as implemented 1926*61046927SAndroid Build Coastguard Worker- ci: reorder vk drivers alphabetically in debian-vulkan job 1927*61046927SAndroid Build Coastguard Worker- ci: build hasvk in debian-vulkan job 1928*61046927SAndroid Build Coastguard Worker- ci/zink+radv: set a timeout of 2x the normal runtime 1929*61046927SAndroid Build Coastguard Worker- amd/ci: drop duplicate test expectations 1930*61046927SAndroid Build Coastguard Worker- panfrost: upcast uint8/uint16 before shifting them beyond their range 1931*61046927SAndroid Build Coastguard Worker- ci/a530: document piglit flake 1932*61046927SAndroid Build Coastguard Worker- docs: add release notes for 23.1.6 1933*61046927SAndroid Build Coastguard Worker- docs: add sha256sum for 23.1.6 1934*61046927SAndroid Build Coastguard Worker- docs: update calendar for 23.1.6 1935*61046927SAndroid Build Coastguard Worker- docs: add one more 23.1.x release 1936*61046927SAndroid Build Coastguard Worker- ci: rename \*.log to \*.txt to work around gitlab bug 1937*61046927SAndroid Build Coastguard Worker- ci/freedreno: reuse freedreno_gl_file_list instead of re-definining it 1938*61046927SAndroid Build Coastguard Worker- egl: bump extension string length 1939*61046927SAndroid Build Coastguard Worker- vc4: drop duplicate .lower_ldexp 1940*61046927SAndroid Build Coastguard Worker- zink: fix format in zink_make_{image,texture}_handle_resident() 1941*61046927SAndroid Build Coastguard Worker- v3dv: fix VK_PIPELINE_ROBUSTNESS_{BUFFER,IMAGE}_BEHAVIOR_DEVICE_DEFAULT_EXT copy/paste typo 1942*61046927SAndroid Build Coastguard Worker- v3dv: fix copy/pasted type of \`sample` 1943*61046927SAndroid Build Coastguard Worker- v3dv: fix shader stage name in error message 1944*61046927SAndroid Build Coastguard Worker- v3d/qpu: fix type of function argument 1945*61046927SAndroid Build Coastguard Worker- ci/deqp: backport fix for dEQP-EGL.functional.wide_color.*_888_colorspace_* 1946*61046927SAndroid Build Coastguard Worker- ci/farm-rules: fix missing valve-infra jobs in scheduled pipelines 1947*61046927SAndroid Build Coastguard Worker- bin/ci_run_n_monitor: error out if both --project and --pipeline-url are passed 1948*61046927SAndroid Build Coastguard Worker- ci: document farm rules 1949*61046927SAndroid Build Coastguard Worker- ci/b2c: skip install.tar extraction if the tarball is not present 1950*61046927SAndroid Build Coastguard Worker- ci/b2c: don't allow failures in test script preparation 1951*61046927SAndroid Build Coastguard Worker- ci/b2c: assert that install folder is present whether or not the tarball was extracted 1952*61046927SAndroid Build Coastguard Worker- ci/amd: split the polaris10 rules into one for each farm 1953*61046927SAndroid Build Coastguard Worker- ci: skip containers & build jobs when disabling a farm 1954*61046927SAndroid Build Coastguard Worker- docs: add release notes for 23.1.7 1955*61046927SAndroid Build Coastguard Worker- docs: add sha256sum for 23.1.7 1956*61046927SAndroid Build Coastguard Worker- docs: update calendar for 23.1.7 1957*61046927SAndroid Build Coastguard Worker- docs: add one more 23.1.x release 1958*61046927SAndroid Build Coastguard Worker- ci: taking igalia farm offline 1959*61046927SAndroid Build Coastguard Worker- ci/b2c: drop logic to remove install.tar 1960*61046927SAndroid Build Coastguard Worker- ci: drop clover leftover 1961*61046927SAndroid Build Coastguard Worker- Revert "ci: taking igalia farm offline" 1962*61046927SAndroid Build Coastguard Worker- bin/ci_run_n_monitor: print in which repo we're looking for the pipeline 1963*61046927SAndroid Build Coastguard Worker- bin/ci_run_n_monitor: automatically pick MR pipelines when they exist 1964*61046927SAndroid Build Coastguard Worker- ci: remove duplicate fork pipeline in MRs 1965*61046927SAndroid Build Coastguard Worker- ci_run_n_monitor: add comment to explain "MR > fork" logic 1966*61046927SAndroid Build Coastguard Worker- ci: don't run everything just because a farm gets re-enabled 1967*61046927SAndroid Build Coastguard Worker- ci/windows: centralize definition of windows runners tags 1968*61046927SAndroid Build Coastguard Worker- ci/windows: add windows docker runner tags to .windows-docker-vs2019 1969*61046927SAndroid Build Coastguard Worker- ci/windows: drop build rules from test jobs 1970*61046927SAndroid Build Coastguard Worker- ci: document which image tags need to be bumped when updating piglit 1971*61046927SAndroid Build Coastguard Worker- ci: document which image tags need to be bumped when updating {alpine,debian,fedora}/x86_64 1972*61046927SAndroid Build Coastguard Worker- ci/farm-rules: rename .disable-farm-mr-rules to make it clear it's only about MRs 1973*61046927SAndroid Build Coastguard Worker- ci/farm-rules: re-add "run every container and build job when a farm gets re-enabled" 1974*61046927SAndroid Build Coastguard Worker- ci/zink: drop redundant \`MESA_LOADER_DRIVER_OVERRIDE: zink` 1975*61046927SAndroid Build Coastguard Worker- docs: add release notes for 23.1.8 1976*61046927SAndroid Build Coastguard Worker- docs: add sha256sum for 23.1.8 1977*61046927SAndroid Build Coastguard Worker- docs: update calendar for 23.1.8 1978*61046927SAndroid Build Coastguard Worker- docs: add another 23.1.x 1979*61046927SAndroid Build Coastguard Worker- ci: limit build jobs to 30min so that they can retry when they go wrong 1980*61046927SAndroid Build Coastguard Worker- docs: drop outdated and redundant note about the minimum meson version 1981*61046927SAndroid Build Coastguard Worker- ci/zink+radv: specify that zink-radv-navi10-valve should run in the mupuf farm 1982*61046927SAndroid Build Coastguard Worker- ci/zink+radv: bump the timeout of zink-radv-navi10-valve by 10 minutes 1983*61046927SAndroid Build Coastguard Worker- docs: add calendar for 23.3 1984*61046927SAndroid Build Coastguard Worker- ci: unify container and build jobs rules 1985*61046927SAndroid Build Coastguard Worker- docs/meson: drop mention that our meson is ready 1986*61046927SAndroid Build Coastguard Worker- ci/docs: drop extra overwritten rules 1987*61046927SAndroid Build Coastguard Worker- ci/zink+radv: document flake 1988*61046927SAndroid Build Coastguard Worker- docs: document the merging process and what is allowed or not 1989*61046927SAndroid Build Coastguard Worker- ci: drop unused shader-db clone + build from alpine image 1990*61046927SAndroid Build Coastguard Worker- ci: drop unused shader-db clone + build from fedora image 1991*61046927SAndroid Build Coastguard Worker- ci: move shader-db clone/build into its own script 1992*61046927SAndroid Build Coastguard Worker- ci/deqp-runner: fix indentation 1993*61046927SAndroid Build Coastguard Worker- ci/deqp-runner: restore exit-on-error after getting deqp-runner's exit code 1994*61046927SAndroid Build Coastguard Worker- ci: fix shebang in build-deqp-runner.sh 1995*61046927SAndroid Build Coastguard Worker- docs: add release notes for 23.1.9 1996*61046927SAndroid Build Coastguard Worker- docs: add sha256sum for 23.1.9 1997*61046927SAndroid Build Coastguard Worker- docs: update calendar for 23.1.9 1998*61046927SAndroid Build Coastguard Worker- ci: drop unused ephemeral packages in alpine image 1999*61046927SAndroid Build Coastguard Worker- docs/ci: rewrite the "farm maintenance ^ other change" rule to mean what we actually meant 2000*61046927SAndroid Build Coastguard Worker- ci: skip dEQP-VK.api.driver_properties.conformance_version for everyone 2001*61046927SAndroid Build Coastguard Worker- pick-ui: use assignment expressions 2002*61046927SAndroid Build Coastguard Worker- pick-ui: use more expressive variable names 2003*61046927SAndroid Build Coastguard Worker- pick-ui: add \`Backport-to: XX.Y` nomination 2004*61046927SAndroid Build Coastguard Worker- v3d/ci: move traces job to wayland 2005*61046927SAndroid Build Coastguard Worker- ci: print deqp version in the job log 2006*61046927SAndroid Build Coastguard Worker- ci/b2c: move to the shiny new \`gfx-ci/ci-tron` repo 2007*61046927SAndroid Build Coastguard Worker- ci/b2c: use latest mesa-trigger image 2008*61046927SAndroid Build Coastguard Worker- include/dri_interface.h: restore define mistakenly removed in !25587 2009*61046927SAndroid Build Coastguard Worker- ci_run_n_monitor: dependency jobs must always be started 2010*61046927SAndroid Build Coastguard Worker- util/xmlconfig: drop driInjectDataDir() now that DRIRC_CONFIGDIR is always supported 2011*61046927SAndroid Build Coastguard Worker- util/xmlconfig: inline datadir 2012*61046927SAndroid Build Coastguard Worker- ci/b2c: change artifacts path to match baremetal and LAVA 2013*61046927SAndroid Build Coastguard Worker- VERSION: bump for rc1 2014*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to e64a97694ac9dc97f65e1a8e91a5c9789109fd2c 2015*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to 4cdd094ae1e97d857a6b9dbc291d7bbe6ea266ac 2016*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to e4a1bc70dd739ca8addddc940af08312b038e288 2017*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to faed5d647f2416bb0ce3a9d33a3955169c70dc52 2018*61046927SAndroid Build Coastguard Worker- VERSION: bump for 23.3.0-rc2 2019*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to 1f1ec1c6bcc2a32a3c1df8c2cc7a2f4e7139b7ec 2020*61046927SAndroid Build Coastguard Worker- .pick_status.json: Mark 8dda860f83ac30d042dc6beb4438cc925d1fd130 as denominated 2021*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to 7d6f9ccfbeab050c26775d5e03578a01526cbfcb 2022*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to aa33ca0a52591961f8ae01dc253354462ed17c18 2023*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to a77ea9555aa00cc12f3d1c440252e940ff552500 2024*61046927SAndroid Build Coastguard Worker- .pick_status.json: Mark 227300345ed38377190b0eaf08694d5c42ee7e60 as denominated 2025*61046927SAndroid Build Coastguard Worker- VERSION: bump for 23.3.0-rc3 2026*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to 56451ce773c11094a8c08fdc6b500bb8bdcf37e1 2027*61046927SAndroid Build Coastguard Worker- .pick_status.json: Mark fa7ec4226bdf48bf63438e303af83ecd58ec95f2 as denominated 2028*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to 08f851f4361cfbdb211dc70d03cf3ebff331c3ee 2029*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to 03a7cb261828b350dd9b56bd74850197ca9eba33 2030*61046927SAndroid Build Coastguard Worker- .pick_status.json: Mark fcfa68a632e5711cc657b103c9a0384928e9bf49 as denominated 2031*61046927SAndroid Build Coastguard Worker- VERSION: bump for 23.3.0-rc4 2032*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to f05688aa3299a27430119b27e45181a6f415bff8 2033*61046927SAndroid Build Coastguard Worker- egl/dri2: increase NUM_ATTRIBS to fit all the attributes 2034*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to f39ed0063b4cd3e5a71efad2d43ce31f574c698d 2035*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to b07a58157d0b110dbc09a42cffe7046c3200dd3b 2036*61046927SAndroid Build Coastguard Worker- VERSION: bump for 23.3.0-rc5 2037*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to f843b14c171299e1696ca6d971ccaa496f60c3ab 2038*61046927SAndroid Build Coastguard Worker- intel/perf: fix regex escaping 2039*61046927SAndroid Build Coastguard Worker- intel/ci: fix .hasvk-manual-rules 2040*61046927SAndroid Build Coastguard Worker- VERSION: bump for 23.3.0 2041*61046927SAndroid Build Coastguard Worker- Revert "VERSION: bump for 23.3.0" 2042*61046927SAndroid Build Coastguard Worker- docs: add release notes for 23.3.0 2043*61046927SAndroid Build Coastguard Worker- Revert "docs: add release notes for 23.3.0" 2044*61046927SAndroid Build Coastguard Worker 2045*61046927SAndroid Build Coastguard WorkerErico Nunes (10): 2046*61046927SAndroid Build Coastguard Worker 2047*61046927SAndroid Build Coastguard Worker- lima/ppir: don't optimize loads with different block successors 2048*61046927SAndroid Build Coastguard Worker- lima/ppir: convert to nir_legacy 2049*61046927SAndroid Build Coastguard Worker- lima/gpir: switch to register intrinsics 2050*61046927SAndroid Build Coastguard Worker- egl/drm: fix EGL_EXT_buffer_age with gbm contexts 2051*61046927SAndroid Build Coastguard Worker- lima: fix plbu block stride calculation 2052*61046927SAndroid Build Coastguard Worker- ci: disable lima LAVA lab for maintance 2053*61046927SAndroid Build Coastguard Worker- Revert "ci: disable lima LAVA lab for maintance" 2054*61046927SAndroid Build Coastguard Worker- v3dv: allow headless device without display device 2055*61046927SAndroid Build Coastguard Worker- Revert "ci/lima: farm is down, disable for now" 2056*61046927SAndroid Build Coastguard Worker- v3dv: Rework to remove drm authentication for wsi 2057*61046927SAndroid Build Coastguard Worker 2058*61046927SAndroid Build Coastguard WorkerErik Faye-Lund (30): 2059*61046927SAndroid Build Coastguard Worker 2060*61046927SAndroid Build Coastguard Worker- meson: report with_glvnd in summary 2061*61046927SAndroid Build Coastguard Worker- docs: upgrade bootstrap to 5.3.1 2062*61046927SAndroid Build Coastguard Worker- docs: expand mobile-menu without js 2063*61046927SAndroid Build Coastguard Worker- panfrost: delete stale editorconfig file 2064*61046927SAndroid Build Coastguard Worker- docs/panfrost: link to lima 2065*61046927SAndroid Build Coastguard Worker- docs/panfrost: use code-blocks with wrapping for long blocks 2066*61046927SAndroid Build Coastguard Worker- docs/panfrost: use math-role to denote powers of two 2067*61046927SAndroid Build Coastguard Worker- docs: fix linkcheck 2068*61046927SAndroid Build Coastguard Worker- docs: update a few links to https 2069*61046927SAndroid Build Coastguard Worker- docs: update anchor for link 2070*61046927SAndroid Build Coastguard Worker- docs: update link to git-wiki 2071*61046927SAndroid Build Coastguard Worker- docs: link to upstream etnaviv 2072*61046927SAndroid Build Coastguard Worker- docs: apply some trivial redirects 2073*61046927SAndroid Build Coastguard Worker- docs: use doc-role when linking to lists article 2074*61046927SAndroid Build Coastguard Worker- docs: keep up with intels ever-moving documentation 2075*61046927SAndroid Build Coastguard Worker- docs: mark some redirects as allowed 2076*61046927SAndroid Build Coastguard Worker- docs: only link to old docs from html 2077*61046927SAndroid Build Coastguard Worker- docs: use html_static_path for static files 2078*61046927SAndroid Build Coastguard Worker- ci/etnaviv: update ci expectation 2079*61046927SAndroid Build Coastguard Worker- ci/etnaviv: allow failure on failing test 2080*61046927SAndroid Build Coastguard Worker- zink: fix wording of warning 2081*61046927SAndroid Build Coastguard Worker- ci/etnaviv: move failure to flake 2082*61046927SAndroid Build Coastguard Worker- meson: add wayland-protocols from meson wrapdb 2083*61046927SAndroid Build Coastguard Worker- util/xmlconfig: add an env-var for overriding drirc search dir 2084*61046927SAndroid Build Coastguard Worker- meson: add src/util to the drirc search path 2085*61046927SAndroid Build Coastguard Worker- docs/relnotes: remove cruft from end of lines 2086*61046927SAndroid Build Coastguard Worker- docs/ci: escape at-symbols 2087*61046927SAndroid Build Coastguard Worker- docs/relnotes: escape some at-symbols 2088*61046927SAndroid Build Coastguard Worker- bin/gen_release_notes: escape at-symbols 2089*61046927SAndroid Build Coastguard Worker- panfrost: use perf_debug instead of open-coding 2090*61046927SAndroid Build Coastguard Worker 2091*61046927SAndroid Build Coastguard WorkerFaith Ekstrand (809): 2092*61046927SAndroid Build Coastguard Worker 2093*61046927SAndroid Build Coastguard Worker- nv50/ir: Convert to new-style NIR registers 2094*61046927SAndroid Build Coastguard Worker- nv50/ir: Support vector movs 2095*61046927SAndroid Build Coastguard Worker- intel/fs: Add support for new-style registers 2096*61046927SAndroid Build Coastguard Worker- intel/vec4: Assume get_nir_dest() provides a sane write-mask 2097*61046927SAndroid Build Coastguard Worker- intel/vec4: Add support for new-style registers 2098*61046927SAndroid Build Coastguard Worker- intel: Switch to intrinsic-based registers 2099*61046927SAndroid Build Coastguard Worker- intel/fs: Drop support for nir_register 2100*61046927SAndroid Build Coastguard Worker- intel/vec4: Drop support for nir_register 2101*61046927SAndroid Build Coastguard Worker- anv,hasvk,iris: sampler_prog_key::swizzles is only used on crocus 2102*61046927SAndroid Build Coastguard Worker- nir: Properly handle divergence for load_reg 2103*61046927SAndroid Build Coastguard Worker- nir/trivialize: Maintain divergence information 2104*61046927SAndroid Build Coastguard Worker- nir/trivialize: Trivialize cross-block loads 2105*61046927SAndroid Build Coastguard Worker- vc4: Convert to new-style NIR registers 2106*61046927SAndroid Build Coastguard Worker- nir/schedule: Support load/store_reg 2107*61046927SAndroid Build Coastguard Worker- broadcom/compiler: Convert to new-style NIR registers 2108*61046927SAndroid Build Coastguard Worker- intel/fs: Use write masks from store_reg intrinsics 2109*61046927SAndroid Build Coastguard Worker- intel/fs: Rework the overlapping mov/vec case 2110*61046927SAndroid Build Coastguard Worker- intel/fs: Assume NIR is in SSA form 2111*61046927SAndroid Build Coastguard Worker- nir: Add a backend_flags field to nir_tex_instr 2112*61046927SAndroid Build Coastguard Worker- intel/fs: Add a parameter to speed up register spilling 2113*61046927SAndroid Build Coastguard Worker- nir/builder: Allow tex helpers on image types 2114*61046927SAndroid Build Coastguard Worker- nir/builder: Add a nir_txs_deref() helper 2115*61046927SAndroid Build Coastguard Worker- vulkan: Add a core vk_buffer_view struct 2116*61046927SAndroid Build Coastguard Worker- vulkan: Add a more direct way to use a NIR shader 2117*61046927SAndroid Build Coastguard Worker- vulkan: Add a vk_query_pool base object 2118*61046927SAndroid Build Coastguard Worker- vulkan: Add common vkCmdBegin/EndQuery wrappers 2119*61046927SAndroid Build Coastguard Worker- vulkan/format: Add the remaining 1-plane YCbCr formats 2120*61046927SAndroid Build Coastguard Worker- vulkan: Add a core vk_sampler struct 2121*61046927SAndroid Build Coastguard Worker- nv50/nir: Lower to scratch AFTER optimization 2122*61046927SAndroid Build Coastguard Worker- nouveau: Allow GLSL_SAMPLER_DIM_SUBPASS* 2123*61046927SAndroid Build Coastguard Worker- nouveau/nir: Implement support for compact arrays 2124*61046927SAndroid Build Coastguard Worker- nouveau/codegen: Handle/indirect goes before sample index 2125*61046927SAndroid Build Coastguard Worker- nouveau/codegen: Use a NULL format for PIPE_FORMAT_NONE for images 2126*61046927SAndroid Build Coastguard Worker- nouveau/codegen: Don't convertSurfaceFormat for unknown formats 2127*61046927SAndroid Build Coastguard Worker- nv50/ir: Run nir_divergence_analysis before out-of-SSA 2128*61046927SAndroid Build Coastguard Worker- anv: Use vk_sampler 2129*61046927SAndroid Build Coastguard Worker- anv: Use vk_buffer_view 2130*61046927SAndroid Build Coastguard Worker- vulkan: Add init/finish helpers for vk_query_pool 2131*61046927SAndroid Build Coastguard Worker- anv: Use vk_query_pool 2132*61046927SAndroid Build Coastguard Worker- anv: Use the common versions of vkBegin/EndQuery() 2133*61046927SAndroid Build Coastguard Worker- nir/builder: Don't assume we have compiler options 2134*61046927SAndroid Build Coastguard Worker- Revert "mesa, compiler: Move gl_texture_index to glsl_types.h" 2135*61046927SAndroid Build Coastguard Worker- Revert "compiler: Combine duplicated implementation of is_gl_identifier into glsl_types.h" 2136*61046927SAndroid Build Coastguard Worker- vulkan: Use VkBufferUsageFlags2 in vk_buffer 2137*61046927SAndroid Build Coastguard Worker- clang-format: Set ColumnLimit to 78 2138*61046927SAndroid Build Coastguard Worker- nvk: Implement EnumerateInstanceVersion 2139*61046927SAndroid Build Coastguard Worker- nvk: Add stub implementations of VkImage and VkImageView 2140*61046927SAndroid Build Coastguard Worker- nvk: Add stub implementation of VkSampler 2141*61046927SAndroid Build Coastguard Worker- nvk: Add a stub implementation of VkBuffer 2142*61046927SAndroid Build Coastguard Worker- nvk: Implement VkDescriptorSetLayout 2143*61046927SAndroid Build Coastguard Worker- nvk: Implement VkPipelineLayout 2144*61046927SAndroid Build Coastguard Worker- nvk: Add initial descriptor set lowering 2145*61046927SAndroid Build Coastguard Worker- nvk: Implement vkUpdateDescriptorSets 2146*61046927SAndroid Build Coastguard Worker- nvk: Expose nvk_descriptor_stride_align_for_type 2147*61046927SAndroid Build Coastguard Worker- nvk: Re-format descriptor set layouts 2148*61046927SAndroid Build Coastguard Worker- nvk: Re-format pipeline layouts 2149*61046927SAndroid Build Coastguard Worker- nvk: Re-format descriptor sets some more 2150*61046927SAndroid Build Coastguard Worker- nvk/buffer: Take an offset in nvk_buffer_address 2151*61046927SAndroid Build Coastguard Worker- nvk/buffer: Add a push_buffer_ref helper 2152*61046927SAndroid Build Coastguard Worker- nvk/copy: Use nvk_buffer_address in CmdCopyBuffer 2153*61046927SAndroid Build Coastguard Worker- nvk/image: Add image address helpers 2154*61046927SAndroid Build Coastguard Worker- nvk/copy: Use nvk_image_base_address() 2155*61046927SAndroid Build Coastguard Worker- nvk: Add an nvk_device_physical helper 2156*61046927SAndroid Build Coastguard Worker- nvk: Add a skeleton for pipelines 2157*61046927SAndroid Build Coastguard Worker- nvk: Re-arrange nvk_descriptor_set.h a bit 2158*61046927SAndroid Build Coastguard Worker- nvk: Reformat nvk_nir_lower_descriptors 2159*61046927SAndroid Build Coastguard Worker- nvk: Add a couple descriptor set address helpers 2160*61046927SAndroid Build Coastguard Worker- nvk: Move nvk_cmd_pool cast definitions 2161*61046927SAndroid Build Coastguard Worker- nvk: Rework whitespace in nvk_cmd_buffer.c 2162*61046927SAndroid Build Coastguard Worker- nvk: Add a root descriptor table 2163*61046927SAndroid Build Coastguard Worker- nvk: Fetch descriptor set addresses from the root table 2164*61046927SAndroid Build Coastguard Worker- nvk: Re-arrange nir_lower_explicit_io a bit 2165*61046927SAndroid Build Coastguard Worker- nvk: Lower load_global_constant_offset 2166*61046927SAndroid Build Coastguard Worker- nvk: Drop image_view_init 2167*61046927SAndroid Build Coastguard Worker- nvk: Stop returning VK_ERROR_FORMAT_NOT_SUPPORTED for non-blitable 2168*61046927SAndroid Build Coastguard Worker- nvk: Allow R32_UINT 2169*61046927SAndroid Build Coastguard Worker- nvk: Mark nvk_push_descriptor_set_ref() inline 2170*61046927SAndroid Build Coastguard Worker- nvk: Add a descriptor table data structure 2171*61046927SAndroid Build Coastguard Worker- nvk: Copy in the nouveau TIC format table 2172*61046927SAndroid Build Coastguard Worker- nvk/image_view: Reformat and fix Create/DestroyImageView 2173*61046927SAndroid Build Coastguard Worker- nvk: Add an image descriptor table to the device 2174*61046927SAndroid Build Coastguard Worker- nvk: Fill out TIC table entries for image views 2175*61046927SAndroid Build Coastguard Worker- nvk: Set b->cursor when lowering image intrinsics 2176*61046927SAndroid Build Coastguard Worker- nvk: Unify descriptor loading in lower_descriptors 2177*61046927SAndroid Build Coastguard Worker- nvk: Re-format nvk_image_view.h a bit 2178*61046927SAndroid Build Coastguard Worker- nvk: Re-format nvk_buffer.c a bit 2179*61046927SAndroid Build Coastguard Worker- nvk: Add a stub implementation of buffer views 2180*61046927SAndroid Build Coastguard Worker- nvk: Make texture descriptors a bit more acceptable to codegen 2181*61046927SAndroid Build Coastguard Worker- nvk: GART os host-cache-coherent 2182*61046927SAndroid Build Coastguard Worker- nvk: Reserve a null image descriptor 2183*61046927SAndroid Build Coastguard Worker- nvk: Rework descriptor writes 2184*61046927SAndroid Build Coastguard Worker- nouveau: Add stubs for an image layout library called NIL 2185*61046927SAndroid Build Coastguard Worker- nil: Create images 2186*61046927SAndroid Build Coastguard Worker- nil: Add the TIC format table from nouveau 2187*61046927SAndroid Build Coastguard Worker- nil: Add a nil_view and code to fill out TIC entries 2188*61046927SAndroid Build Coastguard Worker- nvk: Add an nvk_get_format helper 2189*61046927SAndroid Build Coastguard Worker- nvk: Use helpers for push_ref 2190*61046927SAndroid Build Coastguard Worker- nvk: Align arguments consistently in copy/blit code 2191*61046927SAndroid Build Coastguard Worker- nvk: Move Fill/UpdateBuffer to nvk_cmd_copy 2192*61046927SAndroid Build Coastguard Worker- Revert "nvk: Stop returning VK_ERROR_FORMAT_NOT_SUPPORTED for non-blitable" 2193*61046927SAndroid Build Coastguard Worker- nvk: Manually offset for array layers in copy/blit 2194*61046927SAndroid Build Coastguard Worker- nvk: Convert to using NIL for image layout 2195*61046927SAndroid Build Coastguard Worker- nvk: Re-indent image entrypoints 2196*61046927SAndroid Build Coastguard Worker- nvk: Implement VkGetImageSubresourceLyout 2197*61046927SAndroid Build Coastguard Worker- nvk: Reset and properly clean up command buffer upload areas 2198*61046927SAndroid Build Coastguard Worker- nvk: Rework format features queries 2199*61046927SAndroid Build Coastguard Worker- nvk: Add a more competent GetPhysicalDeviceImageFormatProperties 2200*61046927SAndroid Build Coastguard Worker- nvk: Support compressed images in copy commands 2201*61046927SAndroid Build Coastguard Worker- nvk: Drop vk_sync BO refs after push_submit 2202*61046927SAndroid Build Coastguard Worker- nil: Drop miptail support for now 2203*61046927SAndroid Build Coastguard Worker- nil: Don't minify image dimensions when setting up TIC 2204*61046927SAndroid Build Coastguard Worker- nil: Refactor TIC image extent setup 2205*61046927SAndroid Build Coastguard Worker- nil: Fix image array layer alignments 2206*61046927SAndroid Build Coastguard Worker- nvk: Teture pool sizes are maximums not sizes 2207*61046927SAndroid Build Coastguard Worker- nvk: Re-format nvk_sampler.c 2208*61046927SAndroid Build Coastguard Worker- nvk: Implement samplers 2209*61046927SAndroid Build Coastguard Worker- nil: Add a helper for filling out buffer TIC entries 2210*61046927SAndroid Build Coastguard Worker- nvk: Move is_storage_image_format to nvk_format.c 2211*61046927SAndroid Build Coastguard Worker- nvk: Implement buffer views 2212*61046927SAndroid Build Coastguard Worker- nvk: Advertise KHR_dedicated_allocation 2213*61046927SAndroid Build Coastguard Worker- nvk: Use the correct root descriptor table size for CmdDispatch 2214*61046927SAndroid Build Coastguard Worker- nvk: Add support for dynamic buffers 2215*61046927SAndroid Build Coastguard Worker- nvk: Better advertise image format features 2216*61046927SAndroid Build Coastguard Worker- nvk: Advertise descriptor array indexing 2217*61046927SAndroid Build Coastguard Worker- nvk: Advertise non-zero descriptor set limits 2218*61046927SAndroid Build Coastguard Worker- nvk: Use a descriptor type instead of a hand-rolled thing 2219*61046927SAndroid Build Coastguard Worker- nvk: Handle cube storage images properly 2220*61046927SAndroid Build Coastguard Worker- nvk: Load the requested descriptor size 2221*61046927SAndroid Build Coastguard Worker- nvk: Implement push constants 2222*61046927SAndroid Build Coastguard Worker- nvk: Properly indent a comment 2223*61046927SAndroid Build Coastguard Worker- nvk: Fix descriptor offset alignment 2224*61046927SAndroid Build Coastguard Worker- nvk: Use a switch for descriptor types in load_descriptor 2225*61046927SAndroid Build Coastguard Worker- nvk: Support inline uniform blocks 2226*61046927SAndroid Build Coastguard Worker- nvk: Delete the storage TIC in nvk_image_view_destroy 2227*61046927SAndroid Build Coastguard Worker- nvk: Assert that we don't double-free descriptors 2228*61046927SAndroid Build Coastguard Worker- nvk: Initial vkCmdClearImage support 2229*61046927SAndroid Build Coastguard Worker- nvk: Unconditionally zero image format properties 2230*61046927SAndroid Build Coastguard Worker- nvk: No-op sparse image format properties 2231*61046927SAndroid Build Coastguard Worker- nvk: Advertise minUniformBufferOffsetAlignment 2232*61046927SAndroid Build Coastguard Worker- nvk: Rework OOM handling for descriptor pools 2233*61046927SAndroid Build Coastguard Worker- nvk: Bind immutable samplers on descriptor set creation 2234*61046927SAndroid Build Coastguard Worker- nvk: Padd shader BOs by 4K to avoid I-cache overflow 2235*61046927SAndroid Build Coastguard Worker- nvk: Include nvk_private.h in everything 2236*61046927SAndroid Build Coastguard Worker- nvk: Make image/buffer address helpers const 2237*61046927SAndroid Build Coastguard Worker- nouveau/push: Add a P_INLINE_FLOAT helper 2238*61046927SAndroid Build Coastguard Worker- nvk: Init WSI after setting up supported_sync_types 2239*61046927SAndroid Build Coastguard Worker- nouveau/parser: Fix an integer overflow and a typo 2240*61046927SAndroid Build Coastguard Worker- nouveau/parser: Properly dump most arrays used by 3D 2241*61046927SAndroid Build Coastguard Worker- nouveau/parser: Better dump float data 2242*61046927SAndroid Build Coastguard Worker- nouveau/parser: Handle arrays properly in P_IMMD() 2243*61046927SAndroid Build Coastguard Worker- nouveau/push: Make P_IMMD more versatile 2244*61046927SAndroid Build Coastguard Worker- nouveau: Null terminate the debug flag list 2245*61046927SAndroid Build Coastguard Worker- nouveau: Generate 3D headers 2246*61046927SAndroid Build Coastguard Worker- nvk: Add graphics state to command buffers 2247*61046927SAndroid Build Coastguard Worker- nvk: Split pipeline binding into helpers 2248*61046927SAndroid Build Coastguard Worker- nvk: Switch to vk_pipeline_shader_stage_to_nir 2249*61046927SAndroid Build Coastguard Worker- nvk: Don't free the NIR in nvk_compile_nir 2250*61046927SAndroid Build Coastguard Worker- nvk: Add an nvk_shader_address helper 2251*61046927SAndroid Build Coastguard Worker- nvk: Free pipeline shader BOs 2252*61046927SAndroid Build Coastguard Worker- nvk: Expose pipeline alloc/free functions 2253*61046927SAndroid Build Coastguard Worker- nvk: Make shader_upload take an nvk_device 2254*61046927SAndroid Build Coastguard Worker- nvk/shader: Assign I/O locations and gather info 2255*61046927SAndroid Build Coastguard Worker- nvk/shader: Populate headers for vertex and fragment shaders 2256*61046927SAndroid Build Coastguard Worker- nvk: Add a nvk_cmd_buffer_device() helper 2257*61046927SAndroid Build Coastguard Worker- nvk: Import 3D context init code from nouveau 2258*61046927SAndroid Build Coastguard Worker- nil/format: Add helpers for render formats 2259*61046927SAndroid Build Coastguard Worker- nvk: Add boilerplate for Begin/EndRendering 2260*61046927SAndroid Build Coastguard Worker- nvk: Misc. additional state setup 2261*61046927SAndroid Build Coastguard Worker- nvk: Emit dynamic graphics state 2262*61046927SAndroid Build Coastguard Worker- nvk: Implement push constants and descriptors for graphics 2263*61046927SAndroid Build Coastguard Worker- nouveau: Add CPU push buffers 2264*61046927SAndroid Build Coastguard Worker- nvk: Graphics pipelines 2265*61046927SAndroid Build Coastguard Worker- nvk: Implement vkCmdDraw() 2266*61046927SAndroid Build Coastguard Worker- nvk: Color attachments clears via image clears 2267*61046927SAndroid Build Coastguard Worker- vulkan/meta: Add the start of a meta framework 2268*61046927SAndroid Build Coastguard Worker- vulkan/meta: Add an object tracking list 2269*61046927SAndroid Build Coastguard Worker- vulkan/meta: Add a concept of rect pipelines 2270*61046927SAndroid Build Coastguard Worker- vulkan/meta: Implement attachment clears 2271*61046927SAndroid Build Coastguard Worker- vulkan/meta: Implement start-of-rendering clears 2272*61046927SAndroid Build Coastguard Worker- vulkan/meta: Add implementations of Clear*Image 2273*61046927SAndroid Build Coastguard Worker- nvk: Add an attachment format even for secondaries 2274*61046927SAndroid Build Coastguard Worker- nvk: Add an addr field to nvk_buffer 2275*61046927SAndroid Build Coastguard Worker- nvk: Expose a bind_vertex_buffer helper 2276*61046927SAndroid Build Coastguard Worker- nvk: Use vk_meta for CmdClearAttachments 2277*61046927SAndroid Build Coastguard Worker- nvk: Stop using vk_cmd_set_dynamic_graphics_state in meta_end() 2278*61046927SAndroid Build Coastguard Worker- nvk: Enable all the dynamic state features 2279*61046927SAndroid Build Coastguard Worker- nouveau: Fix pushbuf ref reset for user command buffers 2280*61046927SAndroid Build Coastguard Worker- nvk: add linear image creation support. 2281*61046927SAndroid Build Coastguard Worker- nvk: Use max alignment for descriptor pool sizes 2282*61046927SAndroid Build Coastguard Worker- nil: Switch to using the new headers for TIC entries 2283*61046927SAndroid Build Coastguard Worker- nvk: Use meta for CmdClear*Image 2284*61046927SAndroid Build Coastguard Worker- nvk: Zero client memory objects 2285*61046927SAndroid Build Coastguard Worker- nvk: Bind texture and sampler header pools for 3D 2286*61046927SAndroid Build Coastguard Worker- nvk: Use the new headers for samplers 2287*61046927SAndroid Build Coastguard Worker- nvk: Implement nir_intrinsic_load_frag_coord 2288*61046927SAndroid Build Coastguard Worker- vulkan/meta_clear: Populate VkRenderingInfo::renderArea 2289*61046927SAndroid Build Coastguard Worker- nvk: Don't assert when there are no attachments 2290*61046927SAndroid Build Coastguard Worker- nvk: Track and reference all device memory objects 2291*61046927SAndroid Build Coastguard Worker- vulkan: Allow scissors or viewports to be set without counts 2292*61046927SAndroid Build Coastguard Worker- nvk/copy: Mape bpp part of nouveau_copy_buffer 2293*61046927SAndroid Build Coastguard Worker- nvk: Implement copies for D24_UNORM_S8_UINT images 2294*61046927SAndroid Build Coastguard Worker- nvk: Drop sample locations structs 2295*61046927SAndroid Build Coastguard Worker- nvk/meta: Save and restore VI state 2296*61046927SAndroid Build Coastguard Worker- nvk: Re-initialize dynamic_graphics_state.vi when recycling 2297*61046927SAndroid Build Coastguard Worker- nvk: Move the vertex format table into nvk_format.h 2298*61046927SAndroid Build Coastguard Worker- nvk: Advertise vertex buffer format featues 2299*61046927SAndroid Build Coastguard Worker- nvk: Clean up try_create_physical_device error handling 2300*61046927SAndroid Build Coastguard Worker- nouveau/parser: Dump more fields as float 2301*61046927SAndroid Build Coastguard Worker- nvk: Depth bounds need fui() 2302*61046927SAndroid Build Coastguard Worker- nouveau: Add class information to nouveau_ws_device 2303*61046927SAndroid Build Coastguard Worker- nil: Properly depend on nouveau winsys and nvidia-headers 2304*61046927SAndroid Build Coastguard Worker- nil: Use nvidia headers for texture format enums 2305*61046927SAndroid Build Coastguard Worker- nil: Use the nvidia headers for render target format enums 2306*61046927SAndroid Build Coastguard Worker- nil: Use nvidia headers for ZS format enums 2307*61046927SAndroid Build Coastguard Worker- nil: Rename rt to czt in the format info struct 2308*61046927SAndroid Build Coastguard Worker- nil: Rename rendering to color_target 2309*61046927SAndroid Build Coastguard Worker- nil: Re-introduce the format capabilities 2310*61046927SAndroid Build Coastguard Worker- nil: Add more format support helpers 2311*61046927SAndroid Build Coastguard Worker- nvk: Advertise more format features 2312*61046927SAndroid Build Coastguard Worker- nvk: Clear dynamic state dirty after flushing it all 2313*61046927SAndroid Build Coastguard Worker- vulkan/meta: Make stencil reference dynamic for clears 2314*61046927SAndroid Build Coastguard Worker- nvk: Depth buffers don't allow Z-tiling 2315*61046927SAndroid Build Coastguard Worker- nvk: Disable sparse Z on Maxwell+ 2316*61046927SAndroid Build Coastguard Worker- nil: Compute PTE kinds and tile modes for images 2317*61046927SAndroid Build Coastguard Worker- nouveau: Add a function to allocate a tiled buffer 2318*61046927SAndroid Build Coastguard Worker- nvk: Add internal helpers for device memory allocation 2319*61046927SAndroid Build Coastguard Worker- nvk: Do internal dedicated allocations for ZS images 2320*61046927SAndroid Build Coastguard Worker- nvk: Fix depth/stencil render pass clears 2321*61046927SAndroid Build Coastguard Worker- nvk: Fix viewport Z scale 2322*61046927SAndroid Build Coastguard Worker- nvk: Enable two-sided stencil 2323*61046927SAndroid Build Coastguard Worker- nvk: Flip the front-face setting 2324*61046927SAndroid Build Coastguard Worker- nvk: Advertise depth/stencil support 2325*61046927SAndroid Build Coastguard Worker- nvk: Don't destroy NULL descriptor pool BOs 2326*61046927SAndroid Build Coastguard Worker- nvk: Call nir_lower_input_attachments 2327*61046927SAndroid Build Coastguard Worker- nvk: Set GEOMETRY_SHADER_SELECTS_LAYER properly 2328*61046927SAndroid Build Coastguard Worker- nvk: Return OUT_OF_DEVICE_MEMORY if bo_new fails 2329*61046927SAndroid Build Coastguard Worker- nil: Add a PTE kind for Z32_FLOAT 2330*61046927SAndroid Build Coastguard Worker- nvk: Add nvk_queue_init/finish() helpers 2331*61046927SAndroid Build Coastguard Worker- nvk: Align descriptor buffers to NVK_MIN_UBO_ALIGNMENT 2332*61046927SAndroid Build Coastguard Worker- nvk: Re-flow a couple function prototypes 2333*61046927SAndroid Build Coastguard Worker- nvk: Assert samples == 1 2334*61046927SAndroid Build Coastguard Worker- nvk: Allocate descriptors for input attachments 2335*61046927SAndroid Build Coastguard Worker- nvk: Wire up early z and post depth coverage 2336*61046927SAndroid Build Coastguard Worker- nvk: Save/restore push constants around meta ops 2337*61046927SAndroid Build Coastguard Worker- nouveau/parser: Add array and float tags for clear values 2338*61046927SAndroid Build Coastguard Worker- nvk: Use hardware clears for attachment clears 2339*61046927SAndroid Build Coastguard Worker- nvk: Add image_view_init/finish functions 2340*61046927SAndroid Build Coastguard Worker- nvk: Implement vkCmdClear*Image directly 2341*61046927SAndroid Build Coastguard Worker- nvk: Use a UINT format to clear non-renderable images 2342*61046927SAndroid Build Coastguard Worker- nvk: Don't advertise tiling on non-power-of-two formats 2343*61046927SAndroid Build Coastguard Worker- nvk: Fix max anisotropy 2344*61046927SAndroid Build Coastguard Worker- nvk: Assert on CmdExecuteCommands 2345*61046927SAndroid Build Coastguard Worker- nvk: VkSamplerCreateInfo::mipLodBias is signed 2346*61046927SAndroid Build Coastguard Worker- nvk: Fix border color alpha 2347*61046927SAndroid Build Coastguard Worker- nil/format: Depth/stencil formats appear as red 2348*61046927SAndroid Build Coastguard Worker- nil: Fix max mip level 2349*61046927SAndroid Build Coastguard Worker- nil: Fix nonnormalized coordinates 2350*61046927SAndroid Build Coastguard Worker- nvk: Set up clip and cull distances 2351*61046927SAndroid Build Coastguard Worker- nvk: Fix dynamic buffer descriptor copies 2352*61046927SAndroid Build Coastguard Worker- nvk: Inline nouveau_copy_linear 2353*61046927SAndroid Build Coastguard Worker- nvk/copy: Rename push to p 2354*61046927SAndroid Build Coastguard Worker- nvk/blit: Rename push to p 2355*61046927SAndroid Build Coastguard Worker- nvk/dispatch: Rename push to p 2356*61046927SAndroid Build Coastguard Worker- nvk: Drop most buffer tracking 2357*61046927SAndroid Build Coastguard Worker- nvk: Rework TLS/SLM and image/sampler table handling 2358*61046927SAndroid Build Coastguard Worker- nvk: Invalidate texture header and sampler caches each submit 2359*61046927SAndroid Build Coastguard Worker- nvk/sampler: Free descriptor table entries 2360*61046927SAndroid Build Coastguard Worker- nvk: Rework nvk_descriptor_table_add/remove 2361*61046927SAndroid Build Coastguard Worker- nvk: Implement descriptor table growing 2362*61046927SAndroid Build Coastguard Worker- nvk: Zero unused descriptors 2363*61046927SAndroid Build Coastguard Worker- nvk: Add some asserts for nv50 compiler image restrictions 2364*61046927SAndroid Build Coastguard Worker- nvk: Update to the new command buffer infrastructure 2365*61046927SAndroid Build Coastguard Worker- nvk: Split nvk_queue into its own file 2366*61046927SAndroid Build Coastguard Worker- nvk: Start every command buffer with a nop 2367*61046927SAndroid Build Coastguard Worker- nvk: Initialize fixed draw/default state once 2368*61046927SAndroid Build Coastguard Worker- nouveau/parser: Convert to mako 2369*61046927SAndroid Build Coastguard Worker- nouveau/parser: Use more idiomatic python 2370*61046927SAndroid Build Coastguard Worker- nouveau/parser: Put the dump helpers in C files 2371*61046927SAndroid Build Coastguard Worker- nvk: Use f for extension features 2372*61046927SAndroid Build Coastguard Worker- nvk: Drop a TODO 2373*61046927SAndroid Build Coastguard Worker- nvk: Use VK_IMAGE_USAGE_*_ATTACHMENT_BIT for image clears 2374*61046927SAndroid Build Coastguard Worker- nvk: Increase the graphics pipeline push space 2375*61046927SAndroid Build Coastguard Worker- nil: Don't claim texture support for 2-bit SNORM 2376*61046927SAndroid Build Coastguard Worker- nouveau/push: Fix a void pointer arithmetic bug 2377*61046927SAndroid Build Coastguard Worker- nouveau/parser: Add more arrays 2378*61046927SAndroid Build Coastguard Worker- nouveau/mme: Add basic structures for the Turing+ MME 2379*61046927SAndroid Build Coastguard Worker- nouveau/mme: Add isaspec XML for the Turing+ MME 2380*61046927SAndroid Build Coastguard Worker- nouveau/mme: Add an assembler and disassembler for the Turring+ MME 2381*61046927SAndroid Build Coastguard Worker- nouveau/mme: Add a builder for the Turing+ MME 2382*61046927SAndroid Build Coastguard Worker- nouveau/mme: Add a tiny simulator for the Turing+ MME 2383*61046927SAndroid Build Coastguard Worker- nouveau/mme: Add an isaspec-based dumper 2384*61046927SAndroid Build Coastguard Worker- nouveau/mme: Make the winsys headers C++ safe 2385*61046927SAndroid Build Coastguard Worker- nouveau/mme: Add unit tests for the Turing+ MME simulator 2386*61046927SAndroid Build Coastguard Worker- nvk: Add MME infrastructure 2387*61046927SAndroid Build Coastguard Worker- nvk: Use MME for clears 2388*61046927SAndroid Build Coastguard Worker- nouveau/mme: Add helper macros for setting fields 2389*61046927SAndroid Build Coastguard Worker- nvk: Use MME for vkCmdDraw[Indexed]() 2390*61046927SAndroid Build Coastguard Worker- nvk: Implement vkCmdDraw[Indexed]Indirect() 2391*61046927SAndroid Build Coastguard Worker- nvk: Use p for the nouveau_ws_push_buffer in zero_vram 2392*61046927SAndroid Build Coastguard Worker- nouveau: Add an nv_push struct 2393*61046927SAndroid Build Coastguard Worker- nouveau: Rename the fields of vk_push 2394*61046927SAndroid Build Coastguard Worker- nouveau: Move nv_push and helpers to their own header 2395*61046927SAndroid Build Coastguard Worker- nouveau/parser: Take a FILE* in DUMP_*_MTHD_DATA 2396*61046927SAndroid Build Coastguard Worker- nouveau: Move push validate to nv_push.c 2397*61046927SAndroid Build Coastguard Worker- nouveau: Move push dumping to nv_push.c 2398*61046927SAndroid Build Coastguard Worker- nvk: Use nv_push directly for graphics pipelines 2399*61046927SAndroid Build Coastguard Worker- nouveau: Add a nouveau_ws_bo_new_mapped helper 2400*61046927SAndroid Build Coastguard Worker- nvk: Use bo_new_mapped for the zero page 2401*61046927SAndroid Build Coastguard Worker- nvk: Always allocate empty_push 2402*61046927SAndroid Build Coastguard Worker- nvk: Move queue_sumbit to nvk_queue_drm_nouveau.c 2403*61046927SAndroid Build Coastguard Worker- nvk: Submit pushbufs directly 2404*61046927SAndroid Build Coastguard Worker- nvk: Use a regular BO for the empty push 2405*61046927SAndroid Build Coastguard Worker- nvk: Use a regular BO for the queue state push 2406*61046927SAndroid Build Coastguard Worker- nvk: Add an nvk_queue_submit_simple helper 2407*61046927SAndroid Build Coastguard Worker- nvk: Initialize the queue later in device setup 2408*61046927SAndroid Build Coastguard Worker- nvk: Use submit_simple for draw state init 2409*61046927SAndroid Build Coastguard Worker- nvk: Use queue_submit_simple for zero_vram 2410*61046927SAndroid Build Coastguard Worker- nvk: Break nvk_cmd_pool into its own file 2411*61046927SAndroid Build Coastguard Worker- nvk: Use cmd instead of cmd_buffer 2412*61046927SAndroid Build Coastguard Worker- nvk: Add BO recycling to the command pool 2413*61046927SAndroid Build Coastguard Worker- nvk: Return VkResult from nvk_cmd_buffer_upload_alloc 2414*61046927SAndroid Build Coastguard Worker- nvk: memcpy root descriptors for compute instead of doing a DMA 2415*61046927SAndroid Build Coastguard Worker- nvk: Fully populate QMDs before uploading 2416*61046927SAndroid Build Coastguard Worker- nvk: Constant buffer alignment is actually 64B 2417*61046927SAndroid Build Coastguard Worker- nvk: Rework side-band data upload 2418*61046927SAndroid Build Coastguard Worker- nvk: Add an nvk_cmd_buffer_push helper 2419*61046927SAndroid Build Coastguard Worker- nvk: Add an nvk_cmd_buffer_ref_bo helper 2420*61046927SAndroid Build Coastguard Worker- nvk: Allocate upload buffers from the command pool 2421*61046927SAndroid Build Coastguard Worker- nvk: Use nvk_cmd_bo for push bufs 2422*61046927SAndroid Build Coastguard Worker- nvk: Implement vkCmdExecuteCommands() 2423*61046927SAndroid Build Coastguard Worker- nvk: Remove remaining references to nouveau_push.h 2424*61046927SAndroid Build Coastguard Worker- nouveau: Use DRM interfaces directly in MME tests 2425*61046927SAndroid Build Coastguard Worker- nouveau: Drop nouveau_ws_push 2426*61046927SAndroid Build Coastguard Worker- nvk: Re-indent vk_instance.c 2427*61046927SAndroid Build Coastguard Worker- nvk: Use vk_object_zalloc/free for descriptor pools/sets 2428*61046927SAndroid Build Coastguard Worker- nvk: Fix up whitespace in nvk_descriptor_set.c 2429*61046927SAndroid Build Coastguard Worker- nvk: Implement VK_KHR_push_descriptor 2430*61046927SAndroid Build Coastguard Worker- nvk: Reference descriptor set layouts in the sets themselves 2431*61046927SAndroid Build Coastguard Worker- nvk: Embed a nv_device_info in nvk_physical_device 2432*61046927SAndroid Build Coastguard Worker- nvk: Add an nvk_queue_submit wrapper 2433*61046927SAndroid Build Coastguard Worker- nvk: Also store the push BO map in nvk_queue_state 2434*61046927SAndroid Build Coastguard Worker- nvk: Bring back push sync and dumping 2435*61046927SAndroid Build Coastguard Worker- nvk: drop nvk_nir.h 2436*61046927SAndroid Build Coastguard Worker- nvk: Add lowering for load_global_constant_bounded 2437*61046927SAndroid Build Coastguard Worker- nvk: Properly implement robustBufferAccess 2438*61046927SAndroid Build Coastguard Worker- vulkan/meta: Add key types 2439*61046927SAndroid Build Coastguard Worker- vulkan/meta: Add a helper for image view types 2440*61046927SAndroid Build Coastguard Worker- vulkan/meta: Add a create_sampler helper 2441*61046927SAndroid Build Coastguard Worker- vulkan/meta: Fixes for clear 2442*61046927SAndroid Build Coastguard Worker- vulkan/meta: Implement vkCmdBlitImage() 2443*61046927SAndroid Build Coastguard Worker- nvk: Support load_layer_id 2444*61046927SAndroid Build Coastguard Worker- nvk/meta: Save/restore descriptor set 0 2445*61046927SAndroid Build Coastguard Worker- nvk: Use meta for doing blits with the 3D hardware 2446*61046927SAndroid Build Coastguard Worker- nvk: WFI in pipeline barriers 2447*61046927SAndroid Build Coastguard Worker- util/vma: Allow initializing zero-size heaps 2448*61046927SAndroid Build Coastguard Worker- nvk: Rework nvk_queue_submit_simple() 2449*61046927SAndroid Build Coastguard Worker- nvk: Add a heap data structure 2450*61046927SAndroid Build Coastguard Worker- nvk: Return a VkResult from nvk_shader_upload() 2451*61046927SAndroid Build Coastguard Worker- nvk: Add a shader heap to nvk_device 2452*61046927SAndroid Build Coastguard Worker- nvk: Allocate shaders from a heap 2453*61046927SAndroid Build Coastguard Worker- nvk: Rework whitespace in nvk_device_memory.c 2454*61046927SAndroid Build Coastguard Worker- nvk: Style fixes in nvk_physical_device.c 2455*61046927SAndroid Build Coastguard Worker- nvk: Reset semaphore syncs on wait 2456*61046927SAndroid Build Coastguard Worker- nvk/wsi: Style fixes 2457*61046927SAndroid Build Coastguard Worker- nvk/wsi: Use the common present implementation 2458*61046927SAndroid Build Coastguard Worker- nouveau/parser: Parse all fields in each method 2459*61046927SAndroid Build Coastguard Worker- nvk: Add a query pool object 2460*61046927SAndroid Build Coastguard Worker- nvk: Implement timestamp queries 2461*61046927SAndroid Build Coastguard Worker- nvk: Implement pipeline statistics and occlusion queries 2462*61046927SAndroid Build Coastguard Worker- nouveau/mme: Allow ZERO as the destinatio nof mme_load_to 2463*61046927SAndroid Build Coastguard Worker- nouveau/mme: Assert on OOB registers 2464*61046927SAndroid Build Coastguard Worker- nouveau/mme: Add support for freeing registers 2465*61046927SAndroid Build Coastguard Worker- nouveau/mme: Add a couple helpers for working 64-bit addresses 2466*61046927SAndroid Build Coastguard Worker- nouveau/mme: Add a helper for MME_DMA_READ_FIFOED 2467*61046927SAndroid Build Coastguard Worker- nvk: Use mme_tu104_read_fifoed() 2468*61046927SAndroid Build Coastguard Worker- nvk: Implement vkCmdCopyQueryPoolResults() 2469*61046927SAndroid Build Coastguard Worker- nvk: Handle large command buffer uploads better 2470*61046927SAndroid Build Coastguard Worker- nvk: Use a normal DMA for CmdUpdateBuffer 2471*61046927SAndroid Build Coastguard Worker- nouveau/parser: Handle 6F methods 2472*61046927SAndroid Build Coastguard Worker- nvk: Use mme_load_addr64() 2473*61046927SAndroid Build Coastguard Worker- nvk: Use poll for BO waits 2474*61046927SAndroid Build Coastguard Worker- nvk: Events 2475*61046927SAndroid Build Coastguard Worker- nvk: Don't crash if we fail to allocate a push BO 2476*61046927SAndroid Build Coastguard Worker- nvk: Stop leaking command pool BOs 2477*61046927SAndroid Build Coastguard Worker- nvk: Enable VK_KHR_create_renderpass2 2478*61046927SAndroid Build Coastguard Worker- nvk: Advertise VK_KHR_imageless_framebuffer 2479*61046927SAndroid Build Coastguard Worker- nvk: Flush the current pushbuf before allocating a new one 2480*61046927SAndroid Build Coastguard Worker- nvk: Advertise VK_KHR_separate_depth_stencil_layout 2481*61046927SAndroid Build Coastguard Worker- nvk: Tell WSI we don't support legacy scanout 2482*61046927SAndroid Build Coastguard Worker- nouveau: Add PCI information to nv_device_info 2483*61046927SAndroid Build Coastguard Worker- nvk: Implement VK_EXT_pci_bus_info 2484*61046927SAndroid Build Coastguard Worker- nvk: Bind 3D images as 3D for clears 2485*61046927SAndroid Build Coastguard Worker- nvk: Support copies between 3D and 2D images 2486*61046927SAndroid Build Coastguard Worker- nil: Add a helper for getting 2D views of 3D images 2487*61046927SAndroid Build Coastguard Worker- nvk: Support 2D views of 3D images 2488*61046927SAndroid Build Coastguard Worker- nvk: Advertise VK_KHR_maintenance1 2489*61046927SAndroid Build Coastguard Worker- nvk: Use 2D array views for 3D storage images 2490*61046927SAndroid Build Coastguard Worker- nil: Fix include guards in nil_image.h 2491*61046927SAndroid Build Coastguard Worker- nvk: Advertise custom border color features 2492*61046927SAndroid Build Coastguard Worker- vulkan: Add a helper for swizzling color values 2493*61046927SAndroid Build Coastguard Worker- nvk: Implement VK_EXT_border_color_swizzle 2494*61046927SAndroid Build Coastguard Worker- nvk: Advertise VK_EXT_extended_dynamic_state3 2495*61046927SAndroid Build Coastguard Worker- nvk: Move more states to dynamic 2496*61046927SAndroid Build Coastguard Worker- nvk: Advertise VK_KHR_storage_buffer_storage_class 2497*61046927SAndroid Build Coastguard Worker- nvk: Add a helper for pushing descriptors 2498*61046927SAndroid Build Coastguard Worker- nouveau/headers: Add generated headers to dependencies 2499*61046927SAndroid Build Coastguard Worker- nvk: Implement VK_EXT/KHR_buffer_device_address 2500*61046927SAndroid Build Coastguard Worker- nvk: Break the guts of CmdDispatch into a helper 2501*61046927SAndroid Build Coastguard Worker- nvk: Implement DispatchIndirect 2502*61046927SAndroid Build Coastguard Worker- nouveau/mme: Add a mul64 helper 2503*61046927SAndroid Build Coastguard Worker- nvk: Implement CS invocations statistics queries 2504*61046927SAndroid Build Coastguard Worker- nil: Use ONE for the anixotropic coarse spread function 2505*61046927SAndroid Build Coastguard Worker- nil: Properly support MSAA 2506*61046927SAndroid Build Coastguard Worker- nil: Add an offset4d struct and some helpers 2507*61046927SAndroid Build Coastguard Worker- nouveau/parser: Sort METHOD_ARRAY_SIZES 2508*61046927SAndroid Build Coastguard Worker- nouveau/parser: Handle SET_ANTI_ALIAS_SAMPLE_POSITIONS 2509*61046927SAndroid Build Coastguard Worker- nvk: Stop asserting on MSAA 2510*61046927SAndroid Build Coastguard Worker- nvk: Handle zero color attachments better 2511*61046927SAndroid Build Coastguard Worker- nvk: Handle multisampled render targets properly 2512*61046927SAndroid Build Coastguard Worker- nvk: Support copies of MSAA images 2513*61046927SAndroid Build Coastguard Worker- nvk: Use the right view format for stencil texturing 2514*61046927SAndroid Build Coastguard Worker- nvk: Pass through a shader key for fragment shaders and MSAA 2515*61046927SAndroid Build Coastguard Worker- nvk: Set correct multisample regs for graphics pipelines 2516*61046927SAndroid Build Coastguard Worker- nvk: Stop creating a new upload BO every time 2517*61046927SAndroid Build Coastguard Worker- nvk: Fill out sample locations on Maxwell B+ 2518*61046927SAndroid Build Coastguard Worker- vulkan/meta: Bind whole LODs of 3D blit destinations 2519*61046927SAndroid Build Coastguard Worker- vulkan/meta: Add a helper for building texture ops 2520*61046927SAndroid Build Coastguard Worker- vulkan/meta: Break the guts of blit into a helper 2521*61046927SAndroid Build Coastguard Worker- vulkan/meta: Support writing stencil as iterative discard 2522*61046927SAndroid Build Coastguard Worker- vulkan/meta: Rename vk_meta_blit.c to vk_meta_blit_resolve.c 2523*61046927SAndroid Build Coastguard Worker- vulkan/meta: Add support for MSAA resolves 2524*61046927SAndroid Build Coastguard Worker- nvk/meta: Fix restore for descriptor set 0 2525*61046927SAndroid Build Coastguard Worker- nvk: Use meta for MSAA resolves 2526*61046927SAndroid Build Coastguard Worker- nvk: Replace gl_SamplePosition with fract(gl_FragCoord.xy) 2527*61046927SAndroid Build Coastguard Worker- nvk: Stop advertising higher framebufferNoAttachmentsSampleCounts 2528*61046927SAndroid Build Coastguard Worker- nvk: Advertise MSAA via image format properties 2529*61046927SAndroid Build Coastguard Worker- nvk: Advertise VK_KHR_depth_stencil_resolve 2530*61046927SAndroid Build Coastguard Worker- nvk: Assert that descriptor buffer access stays in-bounds 2531*61046927SAndroid Build Coastguard Worker- nvk: Add a bo size to nvk_descriptor_set 2532*61046927SAndroid Build Coastguard Worker- nvk/format: Style fix for VkFormatProperties3KHR 2533*61046927SAndroid Build Coastguard Worker- nvk: Support VK_FORMAT_B10G11R11_UFLOAT_PACK32 for vertex buffers 2534*61046927SAndroid Build Coastguard Worker- nvk: Add a devenv ICD json file 2535*61046927SAndroid Build Coastguard Worker- nvk: Advertise EXT_vertex_attribute_divisor 2536*61046927SAndroid Build Coastguard Worker- nvk: Lower image_size to txs 2537*61046927SAndroid Build Coastguard Worker- nvk: Fix a comment 2538*61046927SAndroid Build Coastguard Worker- nvk: Add an nvk_buffer_addr_range helper 2539*61046927SAndroid Build Coastguard Worker- nvk: Use nvk_buffer_addr_range for buffer descriptors 2540*61046927SAndroid Build Coastguard Worker- nvk: Re-order Vulkan 1.0 feature bits 2541*61046927SAndroid Build Coastguard Worker- nvk: Enable inheritedQueries 2542*61046927SAndroid Build Coastguard Worker- nvk: Enable VK_EXT_provoking_vertex 2543*61046927SAndroid Build Coastguard Worker- nvk: Advertise samplerMirrorClampToEdge via 1.2 features 2544*61046927SAndroid Build Coastguard Worker- nvk: Advertise VK_KHR_bind_memory2 2545*61046927SAndroid Build Coastguard Worker- nvk: Enable KHR_dynamic_rendering 2546*61046927SAndroid Build Coastguard Worker- nvk: Advertise KHR_uniform_buffer_standard_layout 2547*61046927SAndroid Build Coastguard Worker- nvk: Advertise EXT_index_type_uint8 2548*61046927SAndroid Build Coastguard Worker- nvk: Advertise VK_EXT_separate_stencil_usage 2549*61046927SAndroid Build Coastguard Worker- nvk: Capitalize NVK in user exposed strings 2550*61046927SAndroid Build Coastguard Worker- nvk: Rename grid_size to group_count 2551*61046927SAndroid Build Coastguard Worker- nvk: Lower load_num_workgroups ourselves 2552*61046927SAndroid Build Coastguard Worker- nvk: Drop block_size from the root descriptor table 2553*61046927SAndroid Build Coastguard Worker- nvk: Add a helper for loading resource_index-based descriptors 2554*61046927SAndroid Build Coastguard Worker- nvk: Set maxMemoryAllocationCount 2555*61046927SAndroid Build Coastguard Worker- nouveau/winsys: Take a drmDevicePtr in nouveau_ws_device_new() 2556*61046927SAndroid Build Coastguard Worker- nouveau/winsys: Add an info to nouveau_ws_device 2557*61046927SAndroid Build Coastguard Worker- nouveau/winsys: Move device type into nv_device_info 2558*61046927SAndroid Build Coastguard Worker- nouveau/nil: Take an nv_device_info for image functions 2559*61046927SAndroid Build Coastguard Worker- nouveau/nil: Use nv_device_info for format queries 2560*61046927SAndroid Build Coastguard Worker- nouveau/mme: Invoke SET_OBJECT in the tests 2561*61046927SAndroid Build Coastguard Worker- nouveau/mme: Make alu_op_to_str static 2562*61046927SAndroid Build Coastguard Worker- nouveau/mme: Move mme_value into its own header 2563*61046927SAndroid Build Coastguard Worker- nouveau/mme: Add a mme_reg_alloc struct 2564*61046927SAndroid Build Coastguard Worker- nouveau/mme: Add an intermediate MME_ALU_OP enum 2565*61046927SAndroid Build Coastguard Worker- nouveau/mme: Add an intermediate MME_CMP_OP enum 2566*61046927SAndroid Build Coastguard Worker- nouveau/mme: Use mme_mov() for temp copies of register IMM32 sources 2567*61046927SAndroid Build Coastguard Worker- nouveau/mme: Make helpers less Turing specific 2568*61046927SAndroid Build Coastguard Worker- nouveau/mme: Break the Turing builder guts into a separate header 2569*61046927SAndroid Build Coastguard Worker- nouveau/mme: Move the guts of mme_merge_to() into mme_tu104_builder.c 2570*61046927SAndroid Build Coastguard Worker- nouveau/mme: Move the guts of mme_state_arr_to() into mme_tu104_builder.c 2571*61046927SAndroid Build Coastguard Worker- nouveau/mme: Drop the implicit_imm parameter from mme_alu_to() 2572*61046927SAndroid Build Coastguard Worker- nouveau/mme: Move the cf_stack struct to mme_builder.h 2573*61046927SAndroid Build Coastguard Worker- nouveau/mme: Prepare the builder for multiple GPU generations 2574*61046927SAndroid Build Coastguard Worker- nouveau/mme: Take an nv_device_info in mme_builder_init 2575*61046927SAndroid Build Coastguard Worker- Support immediates in MERGE 2576*61046927SAndroid Build Coastguard Worker- Add add immediate optimizations 2577*61046927SAndroid Build Coastguard Worker- nvk: Add support for contiguous heaps to nvk_heap 2578*61046927SAndroid Build Coastguard Worker- nvk: Use a contiguous shader heap pre-Volta 2579*61046927SAndroid Build Coastguard Worker- nvk: Disable indirect draw/dispatch and query copy MMEs for now 2580*61046927SAndroid Build Coastguard Worker- nvk: Free a couple regs in nvk_mme_build_draw_*() 2581*61046927SAndroid Build Coastguard Worker- nvk: Properly align root descriptor tables for pre-Pascal 2582*61046927SAndroid Build Coastguard Worker- nvk: Compile all NIR before running codegen 2583*61046927SAndroid Build Coastguard Worker- vulkan/meta: Insert a geometry shader when needed 2584*61046927SAndroid Build Coastguard Worker- nvk: Use a GS for layerered rendering pre-MaxwellB 2585*61046927SAndroid Build Coastguard Worker- nvk: Handle zero-size index and vertex buffers pre-Turing 2586*61046927SAndroid Build Coastguard Worker- nvk: Cosmetic clean-ups to Create/DestroyDevice 2587*61046927SAndroid Build Coastguard Worker- nil: Only choose a PTE kind for tiled images 2588*61046927SAndroid Build Coastguard Worker- nouveau/mme: Fix is_int18 for negative numbers 2589*61046927SAndroid Build Coastguard Worker- nouveau/mme: Don't swap x and y in mme_fermi_merge_to() 2590*61046927SAndroid Build Coastguard Worker- nouveau/mme: Take a const nv_device_info in mme_builder_init 2591*61046927SAndroid Build Coastguard Worker- nouveau/mme: Unify some of the test framework 2592*61046927SAndroid Build Coastguard Worker- nouveau/mme: Add some generic builder tests 2593*61046927SAndroid Build Coastguard Worker- nouveau/mme: Add builder tests for SUB 2594*61046927SAndroid Build Coastguard Worker- nouveau/mme: Use a uint32_t for size in mme_fermi_bfe() 2595*61046927SAndroid Build Coastguard Worker- nouveau/mme: nouveau/mme: Add builder tests for SLL and SRL 2596*61046927SAndroid Build Coastguard Worker- nvk/drm: Take a byte offset/range in push_add_push 2597*61046927SAndroid Build Coastguard Worker- nvk: Rework nvk_cmd_push a bit 2598*61046927SAndroid Build Coastguard Worker- nvk: Add a helper for pushing indirect data 2599*61046927SAndroid Build Coastguard Worker- nvk: Make some MME builder names more consistent 2600*61046927SAndroid Build Coastguard Worker- nouveau/mme: Don't allow WaW dependencies in the same Turing instruction 2601*61046927SAndroid Build Coastguard Worker- nvk: Reduce register pressure in nvk_mme_build_draw*() 2602*61046927SAndroid Build Coastguard Worker- nouveau/push: Add an NV_PUSH_MAX_COUNT #define 2603*61046927SAndroid Build Coastguard Worker- nvk: Implement Draw*Indirect on pre-Turing 2604*61046927SAndroid Build Coastguard Worker- vulkan/meta: Use the new NIR texture helpers 2605*61046927SAndroid Build Coastguard Worker- nvk: Add a build test for MMEs 2606*61046927SAndroid Build Coastguard Worker- nvk: Don't over-size push descriptor sets 2607*61046927SAndroid Build Coastguard Worker- nvk: Return VK_ERROR_INCOMPATIBLE_DRIVER if the PCI vendor isn't NVIDIA 2608*61046927SAndroid Build Coastguard Worker- nvk: Bump init context batch size 2609*61046927SAndroid Build Coastguard Worker- nouveau/mme: Fix nested while instructions on Turing+ 2610*61046927SAndroid Build Coastguard Worker- nouveau/mme: Add a helper to dump instructions 2611*61046927SAndroid Build Coastguard Worker- nvk: Rework extension enables 2612*61046927SAndroid Build Coastguard Worker- nvk: Rework features enables 2613*61046927SAndroid Build Coastguard Worker- nvk: Advertise shaderImageGatherExtended 2614*61046927SAndroid Build Coastguard Worker- nouveau/mme: Add a bfe helper 2615*61046927SAndroid Build Coastguard Worker- nouveau/mme: Ensure that zero-initizlied mme_value is ZERO 2616*61046927SAndroid Build Coastguard Worker- nvk: De-duplicate MME code for setting draw params 2617*61046927SAndroid Build Coastguard Worker- nvk: Clamp viewport clip to max range 2618*61046927SAndroid Build Coastguard Worker- nvk: Use the same lock for the submit and the memory objects list 2619*61046927SAndroid Build Coastguard Worker- nvk: Advertise ICD/loader interface version 4 2620*61046927SAndroid Build Coastguard Worker- nvk: Add instace WSI entrypoints 2621*61046927SAndroid Build Coastguard Worker- nouveau/mme: Use ADD for ine with an immediate 2622*61046927SAndroid Build Coastguard Worker- nouveau/mme: Fix while loops pre-Turing 2623*61046927SAndroid Build Coastguard Worker- nvk: Add begin to mme_scratch 2624*61046927SAndroid Build Coastguard Worker- nvk: Use the new load/store_scratch helpers for DRAW_PAD_DW 2625*61046927SAndroid Build Coastguard Worker- nouveau/mme: Add a helper for re-allocating registers 2626*61046927SAndroid Build Coastguard Worker- nvk: Rework spill helpers and DRAW_COUNT spilling 2627*61046927SAndroid Build Coastguard Worker- nvk: Spill DRAW_IDX pre-Turing 2628*61046927SAndroid Build Coastguard Worker- nvk: Break the inner MME draw loop into a helper 2629*61046927SAndroid Build Coastguard Worker- nvk: Increase the push runout to 512 dwords 2630*61046927SAndroid Build Coastguard Worker- nil: Add a nil_image_for_level helper 2631*61046927SAndroid Build Coastguard Worker- nil: Add an image_level_as_uncompressed helper 2632*61046927SAndroid Build Coastguard Worker- nvk: Implement uncompressed views of compressed images 2633*61046927SAndroid Build Coastguard Worker- nvk: Set pointClippingBehavior 2634*61046927SAndroid Build Coastguard Worker- nvk: Expose VK_KHR_maintenance2 2635*61046927SAndroid Build Coastguard Worker- nvk: Add a separate #define for SSBO alignment 2636*61046927SAndroid Build Coastguard Worker- nvk: Set spirv_to_nir_options::min_*_alignment 2637*61046927SAndroid Build Coastguard Worker- nvk: Use vk_device_memory 2638*61046927SAndroid Build Coastguard Worker- nvk: Implement VK_KHR_map_memory2 2639*61046927SAndroid Build Coastguard Worker- nvk: Sort SPIR-V caps 2640*61046927SAndroid Build Coastguard Worker- nvk: Advertise EXT_shader_viewport_index_layer on MaxwellB+ 2641*61046927SAndroid Build Coastguard Worker- nvk: Only use view_id for layer in multiview 2642*61046927SAndroid Build Coastguard Worker- nvk/heap: Set the right pitch for heap resize copies 2643*61046927SAndroid Build Coastguard Worker- nvk: Advertise shaderStorageImageReadWithoutFormat 2644*61046927SAndroid Build Coastguard Worker- nvk: Fix the NO_PREFETCH assert for CmdDrawIndirect 2645*61046927SAndroid Build Coastguard Worker- nvk: Advertise KHR_spirv_1_4 2646*61046927SAndroid Build Coastguard Worker- nvk: s/device/dev in nvk_image.c 2647*61046927SAndroid Build Coastguard Worker- nvk: Add helpers for binding image planes 2648*61046927SAndroid Build Coastguard Worker- nvk: Take an nvk_image_plane in nouveau_copy_rect_image 2649*61046927SAndroid Build Coastguard Worker- nvk: Use the max descriptor alignemtn in GetDescriptorSetLayoutSupport 2650*61046927SAndroid Build Coastguard Worker- nvk: Use NVIDIA_VENDOR_ID in pdev try_create() 2651*61046927SAndroid Build Coastguard Worker- nvk: Use abbreviated names in nvk_device_memory.c 2652*61046927SAndroid Build Coastguard Worker- nvk: Add device and driver UUIDs 2653*61046927SAndroid Build Coastguard Worker- nvk: Add external memory queries 2654*61046927SAndroid Build Coastguard Worker- nvk: Dedicated allocations override internal 2655*61046927SAndroid Build Coastguard Worker- nvk: Require dedicated allocations for external images 2656*61046927SAndroid Build Coastguard Worker- nouveau/winsys: Add dma-buf import support 2657*61046927SAndroid Build Coastguard Worker- nvk: Support dma-buf import 2658*61046927SAndroid Build Coastguard Worker- nvk: Support dma-buf export 2659*61046927SAndroid Build Coastguard Worker- nvk: Enable external memory extensions 2660*61046927SAndroid Build Coastguard Worker- nvk: Reformat nvk_buffer.c 2661*61046927SAndroid Build Coastguard Worker- nvk: Add a buffer alignment helper 2662*61046927SAndroid Build Coastguard Worker- nvk: Add an addr field to nvk_image_plane 2663*61046927SAndroid Build Coastguard Worker- nvk: Use canonical variable names in nvk_physical_device.c 2664*61046927SAndroid Build Coastguard Worker- nvk: Use canonical variable names in nvk_shader.c 2665*61046927SAndroid Build Coastguard Worker- nvk: Use canonical variable names in nvk_bo_sync.c 2666*61046927SAndroid Build Coastguard Worker- nvk: Use canonical variable names in nvk_sampler.c 2667*61046927SAndroid Build Coastguard Worker- nvk: Drop nvk_physical_device::instance 2668*61046927SAndroid Build Coastguard Worker- nvk: Only advertise EXT_pci_bus_info on discrete GPUs 2669*61046927SAndroid Build Coastguard Worker- nouveau: Put PCI info in a pci substruct in nv_device_info 2670*61046927SAndroid Build Coastguard Worker- nouveau: Stop using hex for SM numbers 2671*61046927SAndroid Build Coastguard Worker- nvk: Set deviceType based on nv_device_info::type 2672*61046927SAndroid Build Coastguard Worker- nouveau: Move more stuff into nv_device_info 2673*61046927SAndroid Build Coastguard Worker- nouveau: Move gart_size to nv_device_info 2674*61046927SAndroid Build Coastguard Worker- nvk: Use nv_device_info for class checks 2675*61046927SAndroid Build Coastguard Worker- nvk: Rename nvk_device::ctx to ws_ctx 2676*61046927SAndroid Build Coastguard Worker- nvk: Add a ws_dev to nvk_device and use it 2677*61046927SAndroid Build Coastguard Worker- nvk: Move the winsys device to nvk_device 2678*61046927SAndroid Build Coastguard Worker- nvk: Don't enumerate pre-Kepler GPUs 2679*61046927SAndroid Build Coastguard Worker- nvk: Implement VK_EXT_physical_device_drm 2680*61046927SAndroid Build Coastguard Worker- nvk: Require an environment variable for poorly tested hardware 2681*61046927SAndroid Build Coastguard Worker- nvk: Use the new core vk_sampler struct 2682*61046927SAndroid Build Coastguard Worker- Revert "vulkan: Allow scissors or viewports to be set without counts" 2683*61046927SAndroid Build Coastguard Worker- vulkan/meta: Add a get_pipeline_layout helper 2684*61046927SAndroid Build Coastguard Worker- vulkan/meta: Use vk_meta_get_pipeline_layout in blit/resolve 2685*61046927SAndroid Build Coastguard Worker- nvk: Bind 3D depth/stencil images as 2D arrays 2686*61046927SAndroid Build Coastguard Worker- nvk: Flush more state on VI_BINDINGS_VALID dirty 2687*61046927SAndroid Build Coastguard Worker- nvk: Don't skip zero-size bindings in GetDescriptorSetLayoutSupport 2688*61046927SAndroid Build Coastguard Worker- docs: Add a docs page for NVK 2689*61046927SAndroid Build Coastguard Worker- docs: Add NVK to features.txt 2690*61046927SAndroid Build Coastguard Worker- docs/relnotes: Stick something about NVK in new_features.txt 2691*61046927SAndroid Build Coastguard Worker- nouveau: Drop GART size from nv_device_info 2692*61046927SAndroid Build Coastguard Worker- nil: Add a nil_image_level_extent_px() helper 2693*61046927SAndroid Build Coastguard Worker- nvk: Use the new NIL helper for image level extents for copies 2694*61046927SAndroid Build Coastguard Worker- nvk: Improve image format properties and limits 2695*61046927SAndroid Build Coastguard Worker- nvk: Rework multi-plane format features a bit 2696*61046927SAndroid Build Coastguard Worker- nvk: Use nvk_root_descriptor_offset for drawInfoBase 2697*61046927SAndroid Build Coastguard Worker- nvk: Add a root_desc_addr to the root descriptor table 2698*61046927SAndroid Build Coastguard Worker- nvk: Add support for variable pointers 2699*61046927SAndroid Build Coastguard Worker- nvk: Enable the SPIR-V DeviceGroup capability 2700*61046927SAndroid Build Coastguard Worker- nvk: Separate the MME query copy code out a bit 2701*61046927SAndroid Build Coastguard Worker- nvk: Implement CopyQueryPoolResults with a compute shader 2702*61046927SAndroid Build Coastguard Worker- nvk: Misc. style nits 2703*61046927SAndroid Build Coastguard Worker- nvk: Rework memory requirements to handle aspects correctly 2704*61046927SAndroid Build Coastguard Worker- nvk: Implement the maintenance5 image layout queries 2705*61046927SAndroid Build Coastguard Worker- nvk: Use VkBufferUsageFlags2 2706*61046927SAndroid Build Coastguard Worker- nvk: Implement CmdBindIndexBuffer2KHR 2707*61046927SAndroid Build Coastguard Worker- nvk: Implement GetRenderingAreaGranularityKHR 2708*61046927SAndroid Build Coastguard Worker- nvk: Decorate CmdBegin/EndRendering entrypoints 2709*61046927SAndroid Build Coastguard Worker- nouveau: Move shader topology info to nv_device_info 2710*61046927SAndroid Build Coastguard Worker- drm-uapi: Import nouveau_drm.h 2711*61046927SAndroid Build Coastguard Worker- nouveau/winsys: Use the imported nouveau_drm.h headers 2712*61046927SAndroid Build Coastguard Worker- nvk: Use the imported nouveau_drm.h headers 2713*61046927SAndroid Build Coastguard Worker- nouveau/shim: Use the imported nouveau_drm.h headers 2714*61046927SAndroid Build Coastguard Worker- nouveau/mme: Support the new UAPI 2715*61046927SAndroid Build Coastguard Worker- nvk: Use an empty EXEC for the empty submit case 2716*61046927SAndroid Build Coastguard Worker- nouveau/winsys: Allow nouveau_ws_device_new() without VM_BIND 2717*61046927SAndroid Build Coastguard Worker- nvk: Print an error message if VM_BIND support is missing 2718*61046927SAndroid Build Coastguard Worker- nvk: Enable the new UAPI 2719*61046927SAndroid Build Coastguard Worker- nvk: Use more consistent device variable names 2720*61046927SAndroid Build Coastguard Worker- nvk: Call nir_lower_int64 2721*61046927SAndroid Build Coastguard Worker- nir/gl: Move glsl_type::sampler_target() into a helper in its one caller 2722*61046927SAndroid Build Coastguard Worker- nvk: Remove plane sources from tex instructions 2723*61046927SAndroid Build Coastguard Worker- nvk: Use common physical device properties 2724*61046927SAndroid Build Coastguard Worker- nv50/ir: Rework conversions for texture array indices 2725*61046927SAndroid Build Coastguard Worker- clang-format: Add nir_foreach_reg_* 2726*61046927SAndroid Build Coastguard Worker- clang-format: nir_foreach_src is not a foreach macro 2727*61046927SAndroid Build Coastguard Worker- clang-format: Set the default ColumnLimit to 0 2728*61046927SAndroid Build Coastguard Worker- nir: Re-align a couple enums and add clang-format comments 2729*61046927SAndroid Build Coastguard Worker- nir: Don't clang-format const_value helpers 2730*61046927SAndroid Build Coastguard Worker- nir: Don't clang-format a couple typedefs 2731*61046927SAndroid Build Coastguard Worker- nir: Don't clang-format debug print setup 2732*61046927SAndroid Build Coastguard Worker- nir: More manual formatting 2733*61046927SAndroid Build Coastguard Worker- nir: Pretty format type mapping helpers 2734*61046927SAndroid Build Coastguard Worker- nir: Wrap pass macros in braces 2735*61046927SAndroid Build Coastguard Worker- nir: Add a do to the do/while in nir_const_value_t_array() 2736*61046927SAndroid Build Coastguard Worker- nir: Add a .clang-format file 2737*61046927SAndroid Build Coastguard Worker- nir: clang-format src/compiler/nir/\*.[ch] 2738*61046927SAndroid Build Coastguard Worker- nvk: Don't use nir_ssa_for_src() 2739*61046927SAndroid Build Coastguard Worker- nir: Drop most instances of nir_ssa_dest_init() 2740*61046927SAndroid Build Coastguard Worker- nir: Drop more instances of nir_ssa_dest_init() 2741*61046927SAndroid Build Coastguard Worker- nir/clone: Clone nir_def nor nir_dest 2742*61046927SAndroid Build Coastguard Worker- nir/serialize: [De]serialize nir_def nor nir_dest 2743*61046927SAndroid Build Coastguard Worker- nir: Drop nir_ssa_dest_init() 2744*61046927SAndroid Build Coastguard Worker- nir: Drop nir_ssa_dest_init_for_type() 2745*61046927SAndroid Build Coastguard Worker- nir: nir_foreach_ssa_def() -> nir_foreach_def() 2746*61046927SAndroid Build Coastguard Worker- st,zink,sfn: Use nir_foreach_def instead of nir_foreach_dest 2747*61046927SAndroid Build Coastguard Worker- dxil: Use nir_foreach_def() instead of nir_foreach_dest() 2748*61046927SAndroid Build Coastguard Worker- nir/from_ssa: Use nir_foreach_def() instead of nir_foreach_dest() 2749*61046927SAndroid Build Coastguard Worker- nir: Drop nir_foreach_dest() 2750*61046927SAndroid Build Coastguard Worker- intel/vec4: Stop passing around nir_dest 2751*61046927SAndroid Build Coastguard Worker- intel/fs: Stop passing around nir_dest and nir_alu_dest 2752*61046927SAndroid Build Coastguard Worker- broadcom: Stop using nir_dest directly 2753*61046927SAndroid Build Coastguard Worker- vc4: Stop passing around nir_dest 2754*61046927SAndroid Build Coastguard Worker- nir,ntt,a2xx,lima: Stop using nir_dest directly 2755*61046927SAndroid Build Coastguard Worker- lima: Stop using nir_dest directly 2756*61046927SAndroid Build Coastguard Worker- etnaviv: Stop passing around nir_dest 2757*61046927SAndroid Build Coastguard Worker- r600/sfn: Stop passing around nir_dest and nir_alu_dest 2758*61046927SAndroid Build Coastguard Worker- nv50/ir: Stop passing around nir_dest and nir_alu_dest 2759*61046927SAndroid Build Coastguard Worker- nir/gather_types: Stop passing around nir_dest 2760*61046927SAndroid Build Coastguard Worker- nir/dce: Stop passing around nir_dest 2761*61046927SAndroid Build Coastguard Worker- nir/propagate_invariant: Stop passing around nir_dest 2762*61046927SAndroid Build Coastguard Worker- nir/validate: Replace all dest validation with validate_def 2763*61046927SAndroid Build Coastguard Worker- nir/print: Replace all dest printing with print_def 2764*61046927SAndroid Build Coastguard Worker- nir: Get rid of nir_dest_bit_size() 2765*61046927SAndroid Build Coastguard Worker- nir: Get rid of nir_dest_num_components() 2766*61046927SAndroid Build Coastguard Worker- nir: Get rid of nir_dest_is_divergent() 2767*61046927SAndroid Build Coastguard Worker- nir: Drop nir_alu_dest 2768*61046927SAndroid Build Coastguard Worker- nir: Drop nir_dest 2769*61046927SAndroid Build Coastguard Worker- util/format: 8-bit interleaved YUV formats are UNORM 2770*61046927SAndroid Build Coastguard Worker- gallivm: Support G8B8_G8R8_422_UNORM and B8G8_R8G8_422_UNORM 2771*61046927SAndroid Build Coastguard Worker- blorp: Use R8G8_UINT for YCRCB_* formats with CCS 2772*61046927SAndroid Build Coastguard Worker- anv: Disable CCS_E for ISL_FORMAT_YCRCB_* 2773*61046927SAndroid Build Coastguard Worker- vulkan/format: Use correct swizzle for 1-plane YCbCr formats 2774*61046927SAndroid Build Coastguard Worker- gallivm: Drop the Vulkan YUV format hacks 2775*61046927SAndroid Build Coastguard Worker- nir: Rename nir_instr_type_ssa_undef to nir_instr_type_undef 2776*61046927SAndroid Build Coastguard Worker- nir s/nir_get_ssa_scalar/nir_get_scalar/ 2777*61046927SAndroid Build Coastguard Worker- nir: s/live_ssa_def/live_def/ 2778*61046927SAndroid Build Coastguard Worker- nir: s/nir_instr_ssa_def/nir_instr_def/ 2779*61046927SAndroid Build Coastguard Worker- nir: Rework nir_scalar_chase_movs a bit 2780*61046927SAndroid Build Coastguard Worker- nir: Fix nir_op_mov handling in nir_collect_src_uniforms 2781*61046927SAndroid Build Coastguard Worker- nir: Handle nir_op_mov properly in opt_shrink_vectors 2782*61046927SAndroid Build Coastguard Worker- nir: Don't handle nir_op_mov in get_undef_mask in opt_undef 2783*61046927SAndroid Build Coastguard Worker- nir: Clean up nir_op_is_vec() and its callers 2784*61046927SAndroid Build Coastguard Worker- nir/large_constants: Use nir_component_mask_t 2785*61046927SAndroid Build Coastguard Worker- nir/large_constants: Add read/write_const_values helpers 2786*61046927SAndroid Build Coastguard Worker- nir/opt_large_constants: Add Small constant handling 2787*61046927SAndroid Build Coastguard Worker- spirv: Re-emit constants at their uses 2788*61046927SAndroid Build Coastguard Worker- nir: Take a nir_def * in nir_tex_instr_add_src() 2789*61046927SAndroid Build Coastguard Worker- nir: Take a nir_def * in nir_phi_instr_add_src() 2790*61046927SAndroid Build Coastguard Worker- nir/opt_undef: Don't rewrite a bcsel to mov 2791*61046927SAndroid Build Coastguard Worker- nir: Add a nir_instr_clear_src() helper and use it 2792*61046927SAndroid Build Coastguard Worker- nir: Add and use a nir_instr_init_src() helper 2793*61046927SAndroid Build Coastguard Worker- nir: Drop nir_if_rewrite_condition() 2794*61046927SAndroid Build Coastguard Worker- nir: Drop most uses of nir_instr_rewrite_src_ssa() 2795*61046927SAndroid Build Coastguard Worker- nir: Drop nir_instr_rewrite_src_ssa() 2796*61046927SAndroid Build Coastguard Worker- nir: Drop most uses if nir_instr_rewrite_src() 2797*61046927SAndroid Build Coastguard Worker- nir: Drop nir_instr_rewrite_src() 2798*61046927SAndroid Build Coastguard Worker- nir: Drop nir_push_if_src() 2799*61046927SAndroid Build Coastguard Worker- nir: Fix metadata in nir_lower_is_helper_invocation 2800*61046927SAndroid Build Coastguard Worker- nir: Use nir_shader_intrinsic_pass() a few places 2801*61046927SAndroid Build Coastguard Worker- drm-uapi: Sync nouveau_drm.h 2802*61046927SAndroid Build Coastguard Worker- nvk: Plumb no_prefetch through to the DRM back-end 2803*61046927SAndroid Build Coastguard Worker- nouveau/mme: Fix a compile warning 2804*61046927SAndroid Build Coastguard Worker- intel/isl: Rename ISL_TILING_Yf/s to ISL_TILING_SKL_Yf/s 2805*61046927SAndroid Build Coastguard Worker- intel/isl: Add ICL variants of Yf and Ys tiling 2806*61046927SAndroid Build Coastguard Worker- intel/isl: Implement correct tile size calculations for Ys/Yf 2807*61046927SAndroid Build Coastguard Worker- intel/isl: Use the depth field of phys_level0_sa for GFX4_2D 3D surfaces 2808*61046927SAndroid Build Coastguard Worker- intel/isl: Fill out the correct phys_total_extent for Ys/Yf/Tile64 2809*61046927SAndroid Build Coastguard Worker- intel/isl: Indent uncompressed surface code 2810*61046927SAndroid Build Coastguard Worker- intel/isl: Support Ys, Yf & Tile64 in isl_surf_get_uncompressed_surf 2811*61046927SAndroid Build Coastguard Worker- intel/isl: Support Yf/Ys tiling in surf_fill_state 2812*61046927SAndroid Build Coastguard Worker- intel/isl: Support Yf/Ys tiling in emit_depth_stencil_hiz 2813*61046927SAndroid Build Coastguard Worker- intel/isl: Add initial data-structure support for miptails 2814*61046927SAndroid Build Coastguard Worker- intel/isl: Add support for computing offsets with miptails 2815*61046927SAndroid Build Coastguard Worker- intel/isl: Support miptails in isl_surf_get_uncompressed_surf 2816*61046927SAndroid Build Coastguard Worker- intel/isl: Start using miptails 2817*61046927SAndroid Build Coastguard Worker- intel/isl: Disallow CCS on 3D surfaces with miptails 2818*61046927SAndroid Build Coastguard Worker- intel/isl: Allow Ys tiling 2819*61046927SAndroid Build Coastguard Worker- anv: Align memory VA to support for Ys, Tile64 tiled images 2820*61046927SAndroid Build Coastguard Worker- nvk: Clean up includes 2821*61046927SAndroid Build Coastguard Worker- nvk: Add include guards to nvk_bo_sync.h 2822*61046927SAndroid Build Coastguard Worker- nvk: SPDX everything 2823*61046927SAndroid Build Coastguard Worker- nouveau/nil: SPDX everything 2824*61046927SAndroid Build Coastguard Worker- nouveau/mme: SPDX everything 2825*61046927SAndroid Build Coastguard Worker- nvk: Don't add a dummy attachment when gl_SampleMask is written 2826*61046927SAndroid Build Coastguard Worker- nvk: Set the discard bit for Z/S self-deps 2827*61046927SAndroid Build Coastguard Worker- nvk: Invalidate the texture cache in PipelineBarrier 2828*61046927SAndroid Build Coastguard Worker- nvk: Lower interp_at_sample to interp_at_offset 2829*61046927SAndroid Build Coastguard Worker- nvk: Disable statistics around meta ops 2830*61046927SAndroid Build Coastguard Worker- nvk: Clean up viewport math 2831*61046927SAndroid Build Coastguard Worker- nvk: Fix depth clipping parameters 2832*61046927SAndroid Build Coastguard Worker- nvk: Enable dynamic clip/clamp enable 2833*61046927SAndroid Build Coastguard Worker- nvk: Set GUARDBAND_Z_SCALE_1 when Z-clipping 2834*61046927SAndroid Build Coastguard Worker- r600: Use more auto-generated nir_builder helpers 2835*61046927SAndroid Build Coastguard Worker- r600: Use nir_builder helpers for load/store_shared_r600 2836*61046927SAndroid Build Coastguard Worker- nvk: Re-order physical device limits 2837*61046927SAndroid Build Coastguard Worker- nvk: Advertise maxMemoryAllocationCount = 4096 2838*61046927SAndroid Build Coastguard Worker- nvk: Advertise discreteQueuePriorities = 2 2839*61046927SAndroid Build Coastguard Worker- nvk: Rip out old UAPI support 2840*61046927SAndroid Build Coastguard Worker- nvk/drm: Drop the push_add_push_bo() helper 2841*61046927SAndroid Build Coastguard Worker- nvk/drm: Drop the push_add_bo() helper 2842*61046927SAndroid Build Coastguard Worker- nvk: Drop command buffer BO tracking 2843*61046927SAndroid Build Coastguard Worker- nvk: Drop memory object tracking 2844*61046927SAndroid Build Coastguard Worker- nvk: Drop the device-level mutex 2845*61046927SAndroid Build Coastguard Worker- nvk: Get rid of the tiled memory allocation helpers 2846*61046927SAndroid Build Coastguard Worker- nvk/drm: Restructure nvk_queue_submit_drm_nouveau() 2847*61046927SAndroid Build Coastguard Worker- nvk/drm: Split exec as needed for large command buffers 2848*61046927SAndroid Build Coastguard Worker- nvk: Don't store the descriptor pool BO in the set 2849*61046927SAndroid Build Coastguard Worker- nvk: Store a 20-bit driver_build_sha in nvk_instance 2850*61046927SAndroid Build Coastguard Worker- nvk: Hook up the disk cache 2851*61046927SAndroid Build Coastguard Worker- nvk: Re-structure early shader compilation a bit 2852*61046927SAndroid Build Coastguard Worker- nvk: Add a default pipeline cache 2853*61046927SAndroid Build Coastguard Worker- nvk: Cache NIR shaders 2854*61046927SAndroid Build Coastguard Worker- nvk: Init pipelineCacheUUID 2855*61046927SAndroid Build Coastguard Worker- drm-uapi: Sync nouveau_drm.h 2856*61046927SAndroid Build Coastguard Worker- nvk: Take GETPARAM_EXEC_PUSH_MAX into account 2857*61046927SAndroid Build Coastguard Worker- nvk: Handle zero-sized sparse buffers 2858*61046927SAndroid Build Coastguard Worker- nvk: Use align() and align64() instead of ALIGN_POT 2859*61046927SAndroid Build Coastguard Worker- nouveau: Generate headers for Maxwell B compute 2860*61046927SAndroid Build Coastguard Worker- nvk: Add a nvk_cmd_buffer_compute_cls() helper 2861*61046927SAndroid Build Coastguard Worker- nvk: Invalidate sampler/texture header caches in BeginCommandBuffer() 2862*61046927SAndroid Build Coastguard Worker- nvk: Invalidate SKED caches at the top of command buffers 2863*61046927SAndroid Build Coastguard Worker- nvk: Advertise more inline uniform block limits 2864*61046927SAndroid Build Coastguard Worker- nvk: Emit MME_DMA_SYSMEMBAR before indirect draw/dispatch 2865*61046927SAndroid Build Coastguard Worker- nvk: Set max descriptors to 2^20 for most descriptor types 2866*61046927SAndroid Build Coastguard Worker- nvk: Reset descriptor pool allocator when all sets are destroyed 2867*61046927SAndroid Build Coastguard Worker- nil/format: Use A for alpha blend 2868*61046927SAndroid Build Coastguard Worker- nil/format: Advertise R10G10B10A2_UINT texture buffer support 2869*61046927SAndroid Build Coastguard Worker- nvk: Disable depth or stencil tests when unbound 2870*61046927SAndroid Build Coastguard Worker- nvk: Always emit at least one color attachment 2871*61046927SAndroid Build Coastguard Worker- nvk: Improve address space and buffer size limits 2872*61046927SAndroid Build Coastguard Worker- nvk: Always set pixel_min/max_Z to CLAMP 2873*61046927SAndroid Build Coastguard Worker- nvk: Use nouveau_ws_bo_unmap() instead of munmap() 2874*61046927SAndroid Build Coastguard Worker- nvk: Free the disk cache 2875*61046927SAndroid Build Coastguard Worker- nvk: Add an nvk_shader_finish() helper 2876*61046927SAndroid Build Coastguard Worker- nvk: Handle unbinding images and buffers 2877*61046927SAndroid Build Coastguard Worker- nvk: Clean up the disk cache on physical device create fail path 2878*61046927SAndroid Build Coastguard Worker- vulkan/wsi: Allow for larger linear images 2879*61046927SAndroid Build Coastguard Worker- nvk: Add a nvk_cmd_buffer_dirty_render_pass() helper 2880*61046927SAndroid Build Coastguard Worker- nvk: Re-sort device features 2881*61046927SAndroid Build Coastguard Worker- nvk: Implement VK_EXT_depth_bias_control 2882*61046927SAndroid Build Coastguard Worker- nvk: Advertise VK_KHR_workgroup_memory_explicit_layout 2883*61046927SAndroid Build Coastguard Worker- nvk: Implement VK_EXT_image_sliced_view_of_3d 2884*61046927SAndroid Build Coastguard Worker- nvk: Advertise VK_EXT_primitive_topology_list_restart 2885*61046927SAndroid Build Coastguard Worker- nvk: Advertise VK_EXT_attachment_feedback_loop_layout 2886*61046927SAndroid Build Coastguard Worker- features: Mark VK_EXT_attachment_feedback_loop_layout done for NVK 2887*61046927SAndroid Build Coastguard Worker- nvk: Re-arrange Vulkan 1.2 features to match the header 2888*61046927SAndroid Build Coastguard Worker- nvk: Advertise shaderOutputLayer and shaderOutputViewportIndex 2889*61046927SAndroid Build Coastguard Worker- nvk: Enable descriptorIndexing 2890*61046927SAndroid Build Coastguard Worker- nvk: Implement VK_EXT_dynamic_rendering_unused_attachments 2891*61046927SAndroid Build Coastguard Worker- nir: Add a nir_ssa_def_all_uses_are_fsat() helper 2892*61046927SAndroid Build Coastguard Worker- nir: Add convert_alu_types to divergence analysis 2893*61046927SAndroid Build Coastguard Worker- nir/lower_tex: Add a lower_txd_clamp option 2894*61046927SAndroid Build Coastguard Worker- nir: Add a load_sysval_nv intrinsic 2895*61046927SAndroid Build Coastguard Worker- nir: Add NV-specific texture opcodes 2896*61046927SAndroid Build Coastguard Worker- nir: Add an load_barycentric_at_offset_nv intrinsic 2897*61046927SAndroid Build Coastguard Worker- nir: Add a range to most I/O intrinsics 2898*61046927SAndroid Build Coastguard Worker- nir: Add NVIDIA-specific I/O intrinsics 2899*61046927SAndroid Build Coastguard Worker- nir/lower_bit_size: Fix subgroup lowering for floats 2900*61046927SAndroid Build Coastguard Worker- nir: add deref follower builder for casts. 2901*61046927SAndroid Build Coastguard Worker- nir: Handle wildcards with casts in copy_prop_vars 2902*61046927SAndroid Build Coastguard Worker 2903*61046927SAndroid Build Coastguard WorkerFelix DeGrood (12): 2904*61046927SAndroid Build Coastguard Worker 2905*61046927SAndroid Build Coastguard Worker- anv: save a shader source uint32_t hash in gfx/compute pipelines 2906*61046927SAndroid Build Coastguard Worker- anv: Add Source hash field to VkPipelineExecutableStatisticKHR 2907*61046927SAndroid Build Coastguard Worker- iris: save shader source sha1 in ish 2908*61046927SAndroid Build Coastguard Worker- mesa: propagate shader source sha1 from gl_shader to nir_shader 2909*61046927SAndroid Build Coastguard Worker- intel: use shader source hash in INTEL_MEASURE 2910*61046927SAndroid Build Coastguard Worker- intel/compiler: use shader source hash in shader dump code 2911*61046927SAndroid Build Coastguard Worker- anv: add fake sparse support 2912*61046927SAndroid Build Coastguard Worker- anv: enable fake sparse for Elden Ring 2913*61046927SAndroid Build Coastguard Worker- anv: debug messaging for sparse texture usage 2914*61046927SAndroid Build Coastguard Worker- anv: fix frame count reporting in INTEL_MEASURE 2915*61046927SAndroid Build Coastguard Worker- anv: set ComputeMode.PixelAsyncComputeThreadLimit = 4 2916*61046927SAndroid Build Coastguard Worker- anv: remove CS_FLUSH from query regression 2917*61046927SAndroid Build Coastguard Worker 2918*61046927SAndroid Build Coastguard WorkerFeng Jiang (9): 2919*61046927SAndroid Build Coastguard Worker 2920*61046927SAndroid Build Coastguard Worker- virgl: Only PIPE_BUFFER with VIRGL_BIND_CUSTOM flag is considered busy during creation 2921*61046927SAndroid Build Coastguard Worker- meson: Export winsys function symbols for target va 2922*61046927SAndroid Build Coastguard Worker- frontends/va: Add slice_count to AV1 slice_parameter 2923*61046927SAndroid Build Coastguard Worker- virgl/video: Add definition of virgl_av1_picture_desc 2924*61046927SAndroid Build Coastguard Worker- virgl/video: Add support for AV1 decoding 2925*61046927SAndroid Build Coastguard Worker- virgl/video: Enable AV1 decoding 2926*61046927SAndroid Build Coastguard Worker- meson: Rename dri-vdpau.dyn to dri.dyn 2927*61046927SAndroid Build Coastguard Worker- CODEOWNERS: Add \@flynnjiang for VirGL video 2928*61046927SAndroid Build Coastguard Worker- meson: Move video to separate section in meson configuration summary 2929*61046927SAndroid Build Coastguard Worker 2930*61046927SAndroid Build Coastguard WorkerFilip Gawin (1): 2931*61046927SAndroid Build Coastguard Worker 2932*61046927SAndroid Build Coastguard Worker- crocus: Avoid fast-clear with incompatible view 2933*61046927SAndroid Build Coastguard Worker 2934*61046927SAndroid Build Coastguard WorkerFlora Cui (1): 2935*61046927SAndroid Build Coastguard Worker 2936*61046927SAndroid Build Coastguard Worker- radeonsi: limit CP DMA to skip holes in sparse bo 2937*61046927SAndroid Build Coastguard Worker 2938*61046927SAndroid Build Coastguard WorkerFrancisco Jerez (29): 2939*61046927SAndroid Build Coastguard Worker 2940*61046927SAndroid Build Coastguard Worker- intel/fs/ra: Define REG_CLASS_COUNT constant specifying the number of register classes. 2941*61046927SAndroid Build Coastguard Worker- intel/vec4/ra: Define REG_CLASS_COUNT constant specifying the number of register classes. 2942*61046927SAndroid Build Coastguard Worker- intel/compiler: Make MAX_VGRF_SIZE macro depend on devinfo and update it for Xe2. 2943*61046927SAndroid Build Coastguard Worker- intel/fs/ra/xe2: Scale up register allocation granularity by 2x on Xe2+ platforms. 2944*61046927SAndroid Build Coastguard Worker- intel/eu/xe2+: Fix encoding of various message descriptors for change in register size. 2945*61046927SAndroid Build Coastguard Worker- intel/fs: Fix signedness of payload_node_count argument of calculate_payload_ranges(). 2946*61046927SAndroid Build Coastguard Worker- intel/fs/xe2+: Fix payload node live range calculations for change in register size. 2947*61046927SAndroid Build Coastguard Worker- intel/fs/xe2+: Fix grf_count in post-RA scheduling for updated register file size. 2948*61046927SAndroid Build Coastguard Worker- intel/fs/xe2+: Fixes for increased accumulator register width. 2949*61046927SAndroid Build Coastguard Worker- intel/fs/xe2+: Scale MAX_SAMPLER_MESSAGE_SIZE by native register size. 2950*61046927SAndroid Build Coastguard Worker- intel/eu/xe2+: Update validation of GRF region size to account for Xe2 reg size 2951*61046927SAndroid Build Coastguard Worker- intel/fs/xe2+: Allow increased SIMD width for various get_fpu_lowered_simd_width() restrictions. 2952*61046927SAndroid Build Coastguard Worker- intel/compiler/xe2+: Represent dispatch_grf_start_reg in native GRF units. 2953*61046927SAndroid Build Coastguard Worker- intel/fs/xe2+: Update encoding of FB write message payload. 2954*61046927SAndroid Build Coastguard Worker- intel/fs/xe2+: Round up fs_builder::vgrf() size calculation to HW register unit. 2955*61046927SAndroid Build Coastguard Worker- intel/fs/xe2+: Scale BRW_MAX_MSG_LENGTH by native register size. 2956*61046927SAndroid Build Coastguard Worker- intel/fs/xe2+: Fix payload layout of sampler messages for Xe2 reg size 2957*61046927SAndroid Build Coastguard Worker- intel/fs/xe2+: Update GS payload setup for Xe2 reg size. 2958*61046927SAndroid Build Coastguard Worker- intel/fs/xe2+: Update TCS payload setup for Xe2 reg size. 2959*61046927SAndroid Build Coastguard Worker- intel/fs/xe2+: Update TES payload setup for Xe2 reg size. 2960*61046927SAndroid Build Coastguard Worker- intel/fs: Lower unsupported regioning with non-trivial 2D regions on FIXED_GRFs. 2961*61046927SAndroid Build Coastguard Worker- intel/fs/xe2+: Update regioning lowering offset alignment checks for Xe2 regs. 2962*61046927SAndroid Build Coastguard Worker- intel/fs/xe2+: Fix execution width of SHADER_OPCODE_GET_BUFFER_SIZE for SIMD16 EU. 2963*61046927SAndroid Build Coastguard Worker- intel/fs/xe2+: Fix calculation of spill message width for Xe2 regs. 2964*61046927SAndroid Build Coastguard Worker- intel/xe2+: Round up size to reg_unit() in fs_reg_alloc::alloc_spill_reg(). 2965*61046927SAndroid Build Coastguard Worker- intel/fs/xe2+: Fix URB writes with 0 data components. 2966*61046927SAndroid Build Coastguard Worker- intel/fs: Specify number of data components of logical URB writes via control immediate. 2967*61046927SAndroid Build Coastguard Worker- intel/fs: Delete manual 'inst->mlen' calculations from all uses of logical URB writes. 2968*61046927SAndroid Build Coastguard Worker- intel/fs: Delete manual 'inst->mlen' calculations from all uses of logical URB reads. 2969*61046927SAndroid Build Coastguard Worker 2970*61046927SAndroid Build Coastguard WorkerFrank Binns (10): 2971*61046927SAndroid Build Coastguard Worker 2972*61046927SAndroid Build Coastguard Worker- pvr: clang-format fixes 2973*61046927SAndroid Build Coastguard Worker- pvr: skip setting up SPM consts buffer when no const shared regs are used 2974*61046927SAndroid Build Coastguard Worker- pvr: cleanup SPM EOT dynarray after upload 2975*61046927SAndroid Build Coastguard Worker- pvr: treat VK_IMAGE_CREATE_MUTABLE_FORMAT_BIT as not supported 2976*61046927SAndroid Build Coastguard Worker- pvr: remove pvr_pbe_get_src_pos() 2977*61046927SAndroid Build Coastguard Worker- pvr: fix attachments segfault in pvr_is_stencil_store_load_needed() 2978*61046927SAndroid Build Coastguard Worker- pvr: fix allocation size of clear colour consts shared regs buffer 2979*61046927SAndroid Build Coastguard Worker- pvr: change a few places to use PVR_DW_TO_BYTES() 2980*61046927SAndroid Build Coastguard Worker- pvr: fix setup of load op unresolved msaa mask 2981*61046927SAndroid Build Coastguard Worker- pvr: emit PPP state when vis_test dirty bit is set 2982*61046927SAndroid Build Coastguard Worker 2983*61046927SAndroid Build Coastguard WorkerFriedrich Vock (19): 2984*61046927SAndroid Build Coastguard Worker 2985*61046927SAndroid Build Coastguard Worker- radv/ci: Set DRIVER_NAME in LAVA raven vkcts jobs 2986*61046927SAndroid Build Coastguard Worker- radv: Handle VK_SUBOPTIMAL_KHR in trace layers 2987*61046927SAndroid Build Coastguard Worker- ac/msgpack: make fixstrs a const char 2988*61046927SAndroid Build Coastguard Worker- ac/sqtt,radv: Split internal and API hash in PSO correlations 2989*61046927SAndroid Build Coastguard Worker- ac/rgp: Write lds_size metadata 2990*61046927SAndroid Build Coastguard Worker- ac/rgp: Add metadata for separate-compiled RT stages 2991*61046927SAndroid Build Coastguard Worker- radv/sqtt: Move record filling to helper function 2992*61046927SAndroid Build Coastguard Worker- radv/sqtt: Unregister records based on hash 2993*61046927SAndroid Build Coastguard Worker- radv/sqtt: Write LDS size metadata in code objects 2994*61046927SAndroid Build Coastguard Worker- radv/sqtt: Handle separately-compiled RT pipelines 2995*61046927SAndroid Build Coastguard Worker- ac/sqtt,radv/sqtt: Add and use marker for separate RT compilation 2996*61046927SAndroid Build Coastguard Worker- nir/load_store_vectorize: Handle intrinsics with constant base 2997*61046927SAndroid Build Coastguard Worker- radv/rt: Pre-initialize instance address 2998*61046927SAndroid Build Coastguard Worker- radv: Initialize shader freelist on allocation 2999*61046927SAndroid Build Coastguard Worker- radv: Fix check in insert_block 3000*61046927SAndroid Build Coastguard Worker- radv/rt: Reject hits within 10ULP of previous hits in emulated RT 3001*61046927SAndroid Build Coastguard Worker- radv/rra: Recognize LPDDR memory 3002*61046927SAndroid Build Coastguard Worker- radv/rmv: Recognize LPDDR memory 3003*61046927SAndroid Build Coastguard Worker- vulkan: Don't use set_foreach_remove when destroying pipeline caches 3004*61046927SAndroid Build Coastguard Worker 3005*61046927SAndroid Build Coastguard WorkerGanesh Belgur Ramachandra (5): 3006*61046927SAndroid Build Coastguard Worker 3007*61046927SAndroid Build Coastguard Worker- radeonsi: stores bottom_edge_rule option in the rasterizer state 3008*61046927SAndroid Build Coastguard Worker- radeonsi: sets OPTIMAL_BIN_SELECTION to 0 if using bottom_edge_rule 3009*61046927SAndroid Build Coastguard Worker- radeonsi: "clear_render_target" shader in nir 3010*61046927SAndroid Build Coastguard Worker- radeonsi: "clear_render_target_1d_array" shader in nir 3011*61046927SAndroid Build Coastguard Worker- radeonsi: "clear_12bytes_buffer" shader in nir 3012*61046927SAndroid Build Coastguard Worker 3013*61046927SAndroid Build Coastguard WorkerGeorg Lehmann (39): 3014*61046927SAndroid Build Coastguard Worker 3015*61046927SAndroid Build Coastguard Worker- aco/gfx11: fix get_gfx11_true16_mask with v_cmp_class_f16 3016*61046927SAndroid Build Coastguard Worker- aco: improve get_gfx11_true16_mask description 3017*61046927SAndroid Build Coastguard Worker- aco: combine a & ~b to bfi(b, 0, a) 3018*61046927SAndroid Build Coastguard Worker- aco/gfx11: use v_cmp_class_f16 with opsel for bitnz/bitz 3019*61046927SAndroid Build Coastguard Worker- aco: fix non constant 16bit bitnz/bitz 3020*61046927SAndroid Build Coastguard Worker- ac/nir: handle more special cases in ac_nir_unpack_arg 3021*61046927SAndroid Build Coastguard Worker- aco: use s_bitreplicate_b64_b32 to set exec to 0xffff0000ffff0000 3022*61046927SAndroid Build Coastguard Worker- nir/opt_intrinsics: optimize (exclusive_scan(op, a) op a) to inclusive scan 3023*61046927SAndroid Build Coastguard Worker- aco: always use rtne for fquantize2f16 3024*61046927SAndroid Build Coastguard Worker- nir/opt_if: also rewrite uniform uses for read_invocation 3025*61046927SAndroid Build Coastguard Worker- nir: unify lower_bitfield_insert with has_{bfm,bfi,bitfield_select} 3026*61046927SAndroid Build Coastguard Worker- nir: unify lower_bitfield_extract with has_bfe 3027*61046927SAndroid Build Coastguard Worker- nir: unify lower_find_msb with has_{find_msb_rev,uclz} 3028*61046927SAndroid Build Coastguard Worker- aco: fix u2f16 with 32bit input 3029*61046927SAndroid Build Coastguard Worker- aco: combine a | ~b to bfi(b, a, -1) 3030*61046927SAndroid Build Coastguard Worker- aco: use v_cvt_f32_ubyte for signed casts too 3031*61046927SAndroid Build Coastguard Worker- nir: add nir_scalar intrinsic helpers 3032*61046927SAndroid Build Coastguard Worker- nir: add nir_scalar_equal 3033*61046927SAndroid Build Coastguard Worker- aco: implement some exclusive scans with inclusive scans 3034*61046927SAndroid Build Coastguard Worker- aco/gfx11: don't use bfe for local_invocation_id if the others are always 0 3035*61046927SAndroid Build Coastguard Worker- nir/opt_algebraic: remove broken fddx/fddy patterns 3036*61046927SAndroid Build Coastguard Worker- aco: simplify masked swizzle dpp selection by removing or_mask first 3037*61046927SAndroid Build Coastguard Worker- aco: fix p_extract with v1 dst and s1 operand 3038*61046927SAndroid Build Coastguard Worker- aco: implement 64bit div find_lsb 3039*61046927SAndroid Build Coastguard Worker- nir: scalarize masked_swizzle_amd created from shuffle_xor 3040*61046927SAndroid Build Coastguard Worker- aco/optimizer: check if we can use omod before labeling it 3041*61046927SAndroid Build Coastguard Worker- aco/optimizer: copy propagate to output modifier instructions 3042*61046927SAndroid Build Coastguard Worker- aco: remove -0.0 for 32 bit fsign with mul_legacy/omod when denorms are flushed 3043*61046927SAndroid Build Coastguard Worker- nir: make quad intrinsic dst bit size match src0 3044*61046927SAndroid Build Coastguard Worker- nir/lower_subgroups: use intrinsic builder more 3045*61046927SAndroid Build Coastguard Worker- aco: assume new generations are unsupported by clrx 3046*61046927SAndroid Build Coastguard Worker- aco: assume newer generation will use GFX11 wait_imm packing 3047*61046927SAndroid Build Coastguard Worker- aco: print final ir instead if printing asm is unsupported 3048*61046927SAndroid Build Coastguard Worker- aco/gfx11: optimize dual source export 3049*61046927SAndroid Build Coastguard Worker- aco/gfx11: apply clamp/omod to vinterp 3050*61046927SAndroid Build Coastguard Worker- aco: support v_fma_f32_dpp as fma_mix 3051*61046927SAndroid Build Coastguard Worker- aco/gfx11: support vinterp as fma_mix 3052*61046927SAndroid Build Coastguard Worker- aco: add missing scc def for SALU quad broadcast 3053*61046927SAndroid Build Coastguard Worker- aco/sched: treat p_dual_src_export_gfx11 like export 3054*61046927SAndroid Build Coastguard Worker 3055*61046927SAndroid Build Coastguard WorkerGeorge Ouzounoudis (38): 3056*61046927SAndroid Build Coastguard Worker 3057*61046927SAndroid Build Coastguard Worker- nouveau/codegen: Support compact clip distances with arrayed_io 3058*61046927SAndroid Build Coastguard Worker- nouveau/codegen: Handle nir op amul 3059*61046927SAndroid Build Coastguard Worker- nouveau/codegen: Fix compact patch varyings in case of NIR 3060*61046927SAndroid Build Coastguard Worker- nouveau/codegen: Add capability to pre-specify tessellation domain 3061*61046927SAndroid Build Coastguard Worker- nvk: Do not increment instance id across draws 3062*61046927SAndroid Build Coastguard Worker- nvk: Add a macro for root descriptor table byte offsets 3063*61046927SAndroid Build Coastguard Worker- nvk: Set base vertex state in sequential mme draw 3064*61046927SAndroid Build Coastguard Worker- nvk: Support base instance in instanced draw calls 3065*61046927SAndroid Build Coastguard Worker- nvk: Switch point rasterization to point sprites 3066*61046927SAndroid Build Coastguard Worker- nvk: Support large points 3067*61046927SAndroid Build Coastguard Worker- nvk: Compile geometry shaders 3068*61046927SAndroid Build Coastguard Worker- nouveau/mme: Keep device info in mme_builder 3069*61046927SAndroid Build Coastguard Worker- nvk: Simplify mme build function argument 3070*61046927SAndroid Build Coastguard Worker- nvk: Support VK_KHR_shader_draw_parameters 3071*61046927SAndroid Build Coastguard Worker- nvk: Support for vertex shader transform feedback 3072*61046927SAndroid Build Coastguard Worker- nvk: Support transform feedback indirect draws 3073*61046927SAndroid Build Coastguard Worker- nvk: Support transform feedback geometry streams 3074*61046927SAndroid Build Coastguard Worker- nvk: Support transform feedback queries 3075*61046927SAndroid Build Coastguard Worker- nvk: Support vertex shader transform feedback on Fermi 3076*61046927SAndroid Build Coastguard Worker- nvk: Disable PRIMITIVE_RESTART_VERTEX_ARRAY by default 3077*61046927SAndroid Build Coastguard Worker- nvk: Fix geometry shader active stream mask 3078*61046927SAndroid Build Coastguard Worker- nvk: Support geometry shaders 3079*61046927SAndroid Build Coastguard Worker- nvk: Basic tessellation shader support 3080*61046927SAndroid Build Coastguard Worker- nvk: Assign locations correctly for arrayed IO 3081*61046927SAndroid Build Coastguard Worker- nvk: Enable multiview with tessellation shader 3082*61046927SAndroid Build Coastguard Worker- nvk: Fix cases where execution mode is specified in the tesc shader. 3083*61046927SAndroid Build Coastguard Worker- nvk: Respect tessellation domain origin state 3084*61046927SAndroid Build Coastguard Worker- nvk: Lower io to temporaries for tessellation evaluation nir 3085*61046927SAndroid Build Coastguard Worker- nvk: Support VkDescriptorSetVariableDescriptorCountLayoutSupport 3086*61046927SAndroid Build Coastguard Worker- nvk: Handle cases of descriptor bindings with variable counts 3087*61046927SAndroid Build Coastguard Worker- nvk: Add nir non-uniform optimization pass 3088*61046927SAndroid Build Coastguard Worker- nvk: Enable descriptor indexing 3089*61046927SAndroid Build Coastguard Worker- nvk: Do not keep redundant info for tessellation domain 3090*61046927SAndroid Build Coastguard Worker- nouveau/codegen: Do not keep redundant info for tessellation domain 3091*61046927SAndroid Build Coastguard Worker- nvk: Enable dynamic line rasterization mode state 3092*61046927SAndroid Build Coastguard Worker- nvk: Fix support for VK_EXT_sample_locations 3093*61046927SAndroid Build Coastguard Worker- nvk: Support dynamic state for enabling sample locations 3094*61046927SAndroid Build Coastguard Worker- nouveau/codegen: Add a 4th optimization level for MemoryOpts 3095*61046927SAndroid Build Coastguard Worker 3096*61046927SAndroid Build Coastguard WorkerGert Wollny (63): 3097*61046927SAndroid Build Coastguard Worker 3098*61046927SAndroid Build Coastguard Worker- r600/sfn: Switch to register intrinsics 3099*61046927SAndroid Build Coastguard Worker- r600/sfn/tests: add simple copy-prop test with register source 3100*61046927SAndroid Build Coastguard Worker- r600/sfn: Allow for larger ALU CF's 3101*61046927SAndroid Build Coastguard Worker- r600/sfn: Handle indirect array load/store dependencies better 3102*61046927SAndroid Build Coastguard Worker- r600/sfn: Increase LDS fetch schedule priority 3103*61046927SAndroid Build Coastguard Worker- r600/sfn: Add peephole optimization to move a dest to the previous op 3104*61046927SAndroid Build Coastguard Worker- r600/sfn: reorder the value factory class member declaration a bit 3105*61046927SAndroid Build Coastguard Worker- r600/sfn: Add some tests for proper register access 3106*61046927SAndroid Build Coastguard Worker- r600/sfn: Print more info if scheduling fails 3107*61046927SAndroid Build Coastguard Worker- r600/sfn: remove debug output leftovers 3108*61046927SAndroid Build Coastguard Worker- r600/sfn: Fix use of multiple IDX with kcache 3109*61046927SAndroid Build Coastguard Worker- r600/sfn: Always check arrays writes before allowing copy propagation 3110*61046927SAndroid Build Coastguard Worker- r600/sfn: set block sizes based on chip class 3111*61046927SAndroid Build Coastguard Worker- r600/sfn: Fix typo with block type 3112*61046927SAndroid Build Coastguard Worker- r600/sfn: override slot count for IfInstr 3113*61046927SAndroid Build Coastguard Worker- r600/sfn: Add method to convert to AluGroup directly 3114*61046927SAndroid Build Coastguard Worker- r600/sfn: Add flags to check whether a group starts CF and can do that 3115*61046927SAndroid Build Coastguard Worker- r600/sfn: make remaining slots a signed value 3116*61046927SAndroid Build Coastguard Worker- r600/sfn: on Cayman loading an index register needs only one slot 3117*61046927SAndroid Build Coastguard Worker- r600/sfn: Splizt ALU blocks in scheduler to fit into 128 slots 3118*61046927SAndroid Build Coastguard Worker- r600/sfn: rework checks for ALU CF emission 3119*61046927SAndroid Build Coastguard Worker- r600/sfn: Schedule AR uses befor possible groups 3120*61046927SAndroid Build Coastguard Worker- r600: Explicitly force new CF in gs copy shader 3121*61046927SAndroid Build Coastguard Worker- r600: Assert when backend wants to create a new ALU CF 3122*61046927SAndroid Build Coastguard Worker- r600: don't check possible size of ALU CF 3123*61046927SAndroid Build Coastguard Worker- r600: don't use sb disasm to disassamble copy shader 3124*61046927SAndroid Build Coastguard Worker- r600: Force CF when emitting a NOP on R600 in gs copy shader 3125*61046927SAndroid Build Coastguard Worker- r600/sfn: Don't try to propagate to vec4 with more than one use 3126*61046927SAndroid Build Coastguard Worker- r600/sfn: Only switch to other CF if no AR uses are pending 3127*61046927SAndroid Build Coastguard Worker- r600/sfn: AR loads should depend on all previous non ALU instructions 3128*61046927SAndroid Build Coastguard Worker- r600/sfn: Renumber shader blocks in scheduler 3129*61046927SAndroid Build Coastguard Worker- r600/sfn: Track whether a register is ALU clause local 3130*61046927SAndroid Build Coastguard Worker- r600/sfn: Use clause local registers in RA 3131*61046927SAndroid Build Coastguard Worker- r600/sfn: Take source uses into account when switching channels 3132*61046927SAndroid Build Coastguard Worker- r600/sfn: take number of dest values into account 3133*61046927SAndroid Build Coastguard Worker- r600: retire SB optimizer 3134*61046927SAndroid Build Coastguard Worker- r600/sfn: work around injecting extra CF's to handle hardware bugs 3135*61046927SAndroid Build Coastguard Worker- r600: use correct cso pointer for fetch shader 3136*61046927SAndroid Build Coastguard Worker- r600/sfn: Make use of four clause local registers 3137*61046927SAndroid Build Coastguard Worker- r600/sfn: drop unused ControlFlowInstr type enum 3138*61046927SAndroid Build Coastguard Worker- r600/sfn: factor out resource as extra class 3139*61046927SAndroid Build Coastguard Worker- r600/sfn: Simplify dependency chain for index loads on EG 3140*61046927SAndroid Build Coastguard Worker- r600: print texture resource index mode separately 3141*61046927SAndroid Build Coastguard Worker- r600/sfn: Make address split pass obligatory 3142*61046927SAndroid Build Coastguard Worker- r600/sfn: rename method resource_base to resource_id 3143*61046927SAndroid Build Coastguard Worker- r600/sfn: Add old address to update_indirect_addr 3144*61046927SAndroid Build Coastguard Worker- r600/sfn: Sepeate resource and sampler in texture instructions 3145*61046927SAndroid Build Coastguard Worker- r600/sfn: get rid of the method to get the index mode 3146*61046927SAndroid Build Coastguard Worker- r600/sfn: sort the uniforms of the right shader 3147*61046927SAndroid Build Coastguard Worker- r600/sfn: Fix use of scheduled_shader vs shader 3148*61046927SAndroid Build Coastguard Worker- virgl: report MIRROR_CLAMP features better 3149*61046927SAndroid Build Coastguard Worker- ci: Upref virglrenderer 3150*61046927SAndroid Build Coastguard Worker- copyimage: check requested slice early when cube maps are involved 3151*61046927SAndroid Build Coastguard Worker- mesa: check numlevels and numlayers when creating a texture view 3152*61046927SAndroid Build Coastguard Worker- virgl: Use common clear_texture if host doesn't support the feature 3153*61046927SAndroid Build Coastguard Worker- r600/sfn: don't remove texture sources by using the enum value 3154*61046927SAndroid Build Coastguard Worker- r600: drop egcm_load_index_reg 3155*61046927SAndroid Build Coastguard Worker- r600/sfn: Don't override a chgr pinning during copy propagation 3156*61046927SAndroid Build Coastguard Worker- r600/sfn: When simplifying src vec4 pinnings, also check all uses 3157*61046927SAndroid Build Coastguard Worker- virgl: Fix logic for reporting PIPE_MIRROR_CLAMP 3158*61046927SAndroid Build Coastguard Worker- r600: Add callbacks for get_driver_uuid and get_device_uuid 3159*61046927SAndroid Build Coastguard Worker- r600: Link with libgalliumvl, when enabling rusticl this is needed 3160*61046927SAndroid Build Coastguard Worker- r600/sfn: Fixup component count only if intrinsic has it 3161*61046927SAndroid Build Coastguard Worker 3162*61046927SAndroid Build Coastguard WorkerGuilherme Gallo (5): 3163*61046927SAndroid Build Coastguard Worker 3164*61046927SAndroid Build Coastguard Worker- bin/ci: Ensure that all jobs have nodes in DAG 3165*61046927SAndroid Build Coastguard Worker- ci/radeonsi: Update flake list 3166*61046927SAndroid Build Coastguard Worker- ci/freedreno: Add a new flake 3167*61046927SAndroid Build Coastguard Worker- ci/zink: Found some flakes 3168*61046927SAndroid Build Coastguard Worker- ci/anv: Catch some flakes 3169*61046927SAndroid Build Coastguard Worker 3170*61046927SAndroid Build Coastguard WorkerHannes Mann (1): 3171*61046927SAndroid Build Coastguard Worker 3172*61046927SAndroid Build Coastguard Worker- vulkan/wsi/wayland: Fix detection of tearing control protocol 3173*61046927SAndroid Build Coastguard Worker 3174*61046927SAndroid Build Coastguard WorkerHans-Kristian Arntzen (2): 3175*61046927SAndroid Build Coastguard Worker 3176*61046927SAndroid Build Coastguard Worker- wsi/x11: Fix potential deadlock in present ID. 3177*61046927SAndroid Build Coastguard Worker- wsi/x11: Don't allow signal_present_id to rewind. 3178*61046927SAndroid Build Coastguard Worker 3179*61046927SAndroid Build Coastguard WorkerHelen Koike (21): 3180*61046927SAndroid Build Coastguard Worker 3181*61046927SAndroid Build Coastguard Worker- ci: re-add EXTRA_LOCAL_PACKAGES to rootfs 3182*61046927SAndroid Build Coastguard Worker- ci: add EXTRA_LOCAL_PACKAGES to apt-get install 3183*61046927SAndroid Build Coastguard Worker- docs/ci: Add docs for EXTRA_LOCAL_PACKAGES 3184*61046927SAndroid Build Coastguard Worker- ci: disable duplicated pipelines triggered by marge 3185*61046927SAndroid Build Coastguard Worker- ci: add --project option to ci_run_n_monitor.py 3186*61046927SAndroid Build Coastguard Worker- ci/android: remove strace output from cuttlefish-runner.sh 3187*61046927SAndroid Build Coastguard Worker- ci: add locked flag to bindgen-cli on x86_64_build.sh 3188*61046927SAndroid Build Coastguard Worker- ci: separate hiden jobs to -inc.yml files 3189*61046927SAndroid Build Coastguard Worker- ci/ci_run_n_monitor: add docs for multiple targets 3190*61046927SAndroid Build Coastguard Worker- ci/ci_run_n_monitor: print stress test results per job 3191*61046927SAndroid Build Coastguard Worker- ci/ci_run_n_monitor: simplify with defaultdict 3192*61046927SAndroid Build Coastguard Worker- ci/ci_run_n_monitor: merge print_job_status_change with print_job_status 3193*61046927SAndroid Build Coastguard Worker- ci/ci_run_n_monitor: make --target mandatory 3194*61046927SAndroid Build Coastguard Worker- ci/ci_run_n_monitor: merge enable_job with retry_job 3195*61046927SAndroid Build Coastguard Worker- ci/ci_run_n_monitor: simplify enable/cancel logic in monitor_pipeline() 3196*61046927SAndroid Build Coastguard Worker- ci/ci_run_n_monitor: allow <user>/<project> in --project 3197*61046927SAndroid Build Coastguard Worker- ci/ci_run_n_monitor: limit repetitions on --stress 3198*61046927SAndroid Build Coastguard Worker- ci/marge_queue: add missing python-dateutils to requirements.txt 3199*61046927SAndroid Build Coastguard Worker- ci/ci_run_n_monitor: keep monitoring if a job is still running 3200*61046927SAndroid Build Coastguard Worker- ci/marge_queue: add pretty_dutation() 3201*61046927SAndroid Build Coastguard Worker- ci/ci_run_n_monitor: print job duration time 3202*61046927SAndroid Build Coastguard Worker 3203*61046927SAndroid Build Coastguard WorkerHonglei Huang (7): 3204*61046927SAndroid Build Coastguard Worker 3205*61046927SAndroid Build Coastguard Worker- virgl/video: Add support for mpeg12 decoding 3206*61046927SAndroid Build Coastguard Worker- virgl/video: Add support for vc1 decoding 3207*61046927SAndroid Build Coastguard Worker- virgl/video: Add support for jpeg decoding 3208*61046927SAndroid Build Coastguard Worker- virgl/video: Add support for hevc10bit decoding. 3209*61046927SAndroid Build Coastguard Worker- virgl/video: Add more pipe type in virgl formats convert table 3210*61046927SAndroid Build Coastguard Worker- virgl/video: Add jpeg buf start code check 3211*61046927SAndroid Build Coastguard Worker- virgl: Enable vp9 hardware decode 3212*61046927SAndroid Build Coastguard Worker 3213*61046927SAndroid Build Coastguard WorkerHyunjun Ko (3): 3214*61046927SAndroid Build Coastguard Worker 3215*61046927SAndroid Build Coastguard Worker- anv: use ycbcr_info for P010 format 3216*61046927SAndroid Build Coastguard Worker- anv: don't use cmd_buffer after destroyed. 3217*61046927SAndroid Build Coastguard Worker- anv: don't flush_llc on gen9 3218*61046927SAndroid Build Coastguard Worker 3219*61046927SAndroid Build Coastguard WorkerIago Toral Quiroga (100): 3220*61046927SAndroid Build Coastguard Worker 3221*61046927SAndroid Build Coastguard Worker- nir/trivialize: Move decl_reg to the start of the block 3222*61046927SAndroid Build Coastguard Worker- v3dv: stop incrementing UBO indices by one 3223*61046927SAndroid Build Coastguard Worker- nir/lower_robustness: drop skip_ubo_0 option 3224*61046927SAndroid Build Coastguard Worker- v3dv: fix incorrect key setup 3225*61046927SAndroid Build Coastguard Worker- broadcom/compiler: stop asserting on Vulkan environment 3226*61046927SAndroid Build Coastguard Worker- broadcom/compiler: use NIR's lowering for dispatch base 3227*61046927SAndroid Build Coastguard Worker- broadcom/compiler: move uniform offset lowering from compiler to GL driver 3228*61046927SAndroid Build Coastguard Worker- broadcom/compiler: move vulkan's point coord lowering to the driver 3229*61046927SAndroid Build Coastguard Worker- v3dv: don't set lower_wpos_pntc for Vulkan 3230*61046927SAndroid Build Coastguard Worker- broadcom/compiler: always clamp results from logic ops 3231*61046927SAndroid Build Coastguard Worker- broadcom/compiler: drop execution environment from the shader key 3232*61046927SAndroid Build Coastguard Worker- v3dv: drop cpu path for buffer to image copies 3233*61046927SAndroid Build Coastguard Worker- v3dv: remove unused code 3234*61046927SAndroid Build Coastguard Worker- nir/lower_tex: copy backend_flags field when copying a tex instruction 3235*61046927SAndroid Build Coastguard Worker- nir/lower_tex: use a callback to check sampler return size packing 3236*61046927SAndroid Build Coastguard Worker- squash! v3dv,broadcom/compiler: don't abuse sampler index 3237*61046927SAndroid Build Coastguard Worker- v3dv: assert that only tex instructions with sampler state have a sampler src 3238*61046927SAndroid Build Coastguard Worker- v3d: fix texture packing lowering 3239*61046927SAndroid Build Coastguard Worker- v3d,v3dv: use fquantize2f16 lowering in NIR 3240*61046927SAndroid Build Coastguard Worker- v3dv: be more precise in vkGetImageSubresourceLayout 3241*61046927SAndroid Build Coastguard Worker- v3dv: handle pPlaneLayouts in VkImageDrmFormatModifierExplicitCreateInfoEXT 3242*61046927SAndroid Build Coastguard Worker- v3dv: bump up MAX_UNIFORM_BUFFERS to 16 3243*61046927SAndroid Build Coastguard Worker- v3dv: add support for sampling simple 2D linear textures 3244*61046927SAndroid Build Coastguard Worker- v3dv: expand sampling from linear image hack to support multi-planar images 3245*61046927SAndroid Build Coastguard Worker- v3dv: don't assume that bound descriptors have been written 3246*61046927SAndroid Build Coastguard Worker- v3dv: only handle Android Hardware Buffer on Android 3247*61046927SAndroid Build Coastguard Worker- v3dv: we can sample from 1D array too 3248*61046927SAndroid Build Coastguard Worker- broadcom/compiler: add a couple of shader key helpers 3249*61046927SAndroid Build Coastguard Worker- v3d: compute nir sha1 for uncompiled shader state 3250*61046927SAndroid Build Coastguard Worker- v3d: use pre-computed shader sha1 for disk cache 3251*61046927SAndroid Build Coastguard Worker- v3d: fix RAM shader cache 3252*61046927SAndroid Build Coastguard Worker- v3d: get rid of shader_state pointer in v3d_key 3253*61046927SAndroid Build Coastguard Worker- broadcom/simulator: reset CFG7 for compute dispatch in v71 3254*61046927SAndroid Build Coastguard Worker- broadcom/common: retrieve V3D revision number 3255*61046927SAndroid Build Coastguard Worker- broadcom/compiler: update node/temp translation for v71 3256*61046927SAndroid Build Coastguard Worker- broadcom/compiler: implement "reads/writes too soon" checks for v71 3257*61046927SAndroid Build Coastguard Worker- broadcom/compiler: implement read stall check for v71 3258*61046927SAndroid Build Coastguard Worker- broadcom/compiler: add a v3d71_qpu_writes_waddr_explicitly helper 3259*61046927SAndroid Build Coastguard Worker- broadcom/compiler: prevent rf2-3 usage in thread end delay slots for v71 3260*61046927SAndroid Build Coastguard Worker- broadcom/qpu: add new ADD opcodes for FMOV/MOV in v71 3261*61046927SAndroid Build Coastguard Worker- broadcom/qpu: fix packing/unpacking of fmov variants for v71 3262*61046927SAndroid Build Coastguard Worker- broadcom/compiler: make vir_write_rX return false on platforms without accums 3263*61046927SAndroid Build Coastguard Worker- broadcom/compiler: rename vir_writes_rX to vir_writes_rX_implicitly 3264*61046927SAndroid Build Coastguard Worker- broadcom/compiler: only handle accumulator classes if present 3265*61046927SAndroid Build Coastguard Worker- broadcom/compiler: don't assign rf0 to temps across implicit rf0 writes 3266*61046927SAndroid Build Coastguard Worker- broadcom/compiler: CS payload registers have changed in v71 3267*61046927SAndroid Build Coastguard Worker- broadcom/compiler: don't schedule rf0 writes right after ldvary 3268*61046927SAndroid Build Coastguard Worker- broadcom/compiler: allow instruction merges in v71 3269*61046927SAndroid Build Coastguard Worker- broadcom/qpu: add MOV integer packing/unpacking variants 3270*61046927SAndroid Build Coastguard Worker- broadcom/qpu: fail packing on unhandled mul pack/unpack 3271*61046927SAndroid Build Coastguard Worker- broadcom/compiler: generalize check for shaders using pixel center W 3272*61046927SAndroid Build Coastguard Worker- broadcom/compiler: v71 isn't affected by double-rounding of viewport X,Y coords 3273*61046927SAndroid Build Coastguard Worker- broadcom/compiler: update peripheral access restrictions for v71 3274*61046927SAndroid Build Coastguard Worker- broadcom/qpu: add packing for fmov on ADD alu 3275*61046927SAndroid Build Coastguard Worker- broadcom/compiler: handle rf0 flops storage restriction in v71 3276*61046927SAndroid Build Coastguard Worker- broadcom/compiler: enable ldvary pipelining on v71 3277*61046927SAndroid Build Coastguard Worker- broadcom/compiler: try to use ldunif(a) instead of ldunif(a)rf in v71 3278*61046927SAndroid Build Coastguard Worker- broadcom/compiler: don't assign rf0 to temps that conflict with ldvary 3279*61046927SAndroid Build Coastguard Worker- broadcom/compiler: convert mul to add when needed to allow merge 3280*61046927SAndroid Build Coastguard Worker- broadcom/compiler: implement small immediates for v71 3281*61046927SAndroid Build Coastguard Worker- broadcom/compiler: update thread end restrictions for v7.x 3282*61046927SAndroid Build Coastguard Worker- broadcom/compiler: update ldvary thread switch delay slot restriction for v7.x 3283*61046927SAndroid Build Coastguard Worker- broadcom/compiler: lift restriction for branch + msfign after setmsf for v7.x 3284*61046927SAndroid Build Coastguard Worker- broadcom/compiler: start allocating from RF 4 in V7.x 3285*61046927SAndroid Build Coastguard Worker- broadcom/compiler: validate restrictions after TLB Z write 3286*61046927SAndroid Build Coastguard Worker- broadcom/compiler: lift restriction on vpmwt in last instruction for V3D 7.x 3287*61046927SAndroid Build Coastguard Worker- broadcom/compiler: fix up copy propagation for v71 3288*61046927SAndroid Build Coastguard Worker- broadcom/compiler: don't allocate spill base to rf0 in V3D 7.x 3289*61046927SAndroid Build Coastguard Worker- broadcom/compiler: improve allocation for final program instructions 3290*61046927SAndroid Build Coastguard Worker- broadcom/compiler: don't assign registers to unused nodes/temps 3291*61046927SAndroid Build Coastguard Worker- broadcom/compiler: only assign rf0 as last resort in V3D 7.x 3292*61046927SAndroid Build Coastguard Worker- v3dv: expose V3D revision number in device name 3293*61046927SAndroid Build Coastguard Worker- v3dv/device: handle new rpi5 device (bcm2712) 3294*61046927SAndroid Build Coastguard Worker- v3dv: setup render pass color clears for any format bpp in v71 3295*61046927SAndroid Build Coastguard Worker- v3dv: setup TLB clear color for meta operations in v71 3296*61046927SAndroid Build Coastguard Worker- v3dv: fix up texture shader state for v71 3297*61046927SAndroid Build Coastguard Worker- v3dv: handle new texture state transfer functions in v71 3298*61046927SAndroid Build Coastguard Worker- v3dv: implement noop job for v71 3299*61046927SAndroid Build Coastguard Worker- v3dv: handle render pass global clear for v71 3300*61046927SAndroid Build Coastguard Worker- v3dv: GFX-1461 does not affect V3D 7.x 3301*61046927SAndroid Build Coastguard Worker- broadcom/compiler: update thread end restrictions validation for v71 3302*61046927SAndroid Build Coastguard Worker- v3dv: handle early Z/S clears for v71 3303*61046927SAndroid Build Coastguard Worker- v3dv: handle RTs with no color targets in v71 3304*61046927SAndroid Build Coastguard Worker- v3dv: don't convert floating point border colors in v71 3305*61046927SAndroid Build Coastguard Worker- v3dv: handle Z clipping in v71 3306*61046927SAndroid Build Coastguard Worker- v3dv: make v3dv_viewport_compute_xform depend on the V3D version 3307*61046927SAndroid Build Coastguard Worker- v3dv: fix depth clipping then Z scale is too small in V3D 7.x 3308*61046927SAndroid Build Coastguard Worker- v3d/v3dv: fix texture state array stride packing for V3D 7.1.5 3309*61046927SAndroid Build Coastguard Worker- v3d,v3dv: support up to 8 render targets in v7.1+ 3310*61046927SAndroid Build Coastguard Worker- v3d,v3dv: don't use max internal bpp for tile sizing in V3D 7.x 3311*61046927SAndroid Build Coastguard Worker- v3d,v3dv: propagate NaNs bits in shader state records are reserved in v7.x 3312*61046927SAndroid Build Coastguard Worker- v3dv: use new texture shader state rb_swap and reverse fields in v3d 7.x 3313*61046927SAndroid Build Coastguard Worker- v3dv: fix color write mask for v3d 7.x 3314*61046927SAndroid Build Coastguard Worker- v3d,v3dv: fix depth bias for v3d 7.x 3315*61046927SAndroid Build Coastguard Worker- v3d,v3dv: fix compute for V3D 7.1.6+ 3316*61046927SAndroid Build Coastguard Worker- v3dv: expose fullDrawIndexUint32 in V3D 7.x 3317*61046927SAndroid Build Coastguard Worker- v3dv: expose depthClamp in V3D 7.x 3318*61046927SAndroid Build Coastguard Worker- v3dv: expose scalarBlockLayout on V3D 7.x 3319*61046927SAndroid Build Coastguard Worker- v3dv: fix confusing nomenclature about DRM nodes 3320*61046927SAndroid Build Coastguard Worker- v3d,v3dv: fix MMU error from hardware prefetch after ldunifa 3321*61046927SAndroid Build Coastguard Worker 3322*61046927SAndroid Build Coastguard WorkerIan Douglas Scott (1): 3323*61046927SAndroid Build Coastguard Worker 3324*61046927SAndroid Build Coastguard Worker- egl/wayland: Don't segfault if \`create_wl_buffer` returns \`NULL` 3325*61046927SAndroid Build Coastguard Worker 3326*61046927SAndroid Build Coastguard WorkerIan Romanick (38): 3327*61046927SAndroid Build Coastguard Worker 3328*61046927SAndroid Build Coastguard Worker- intel/fs: Always do opt_algebraic after opt_copy_propagation makes progress 3329*61046927SAndroid Build Coastguard Worker- intel/fs: Constant fold SHL 3330*61046927SAndroid Build Coastguard Worker- intel/fs: Constant fold OR and AND 3331*61046927SAndroid Build Coastguard Worker- util/rb-tree: Return the actual first node from rb_tree_search 3332*61046927SAndroid Build Coastguard Worker- util/rb-tree: Fix typo in comment 3333*61046927SAndroid Build Coastguard Worker- nir/builder: Add nir_extract_i8_imm and nir_extract_u8_imm helpers 3334*61046927SAndroid Build Coastguard Worker- nir/algebraic: Remove redundant pack / unpack lowering patterns 3335*61046927SAndroid Build Coastguard Worker- intel/fs: Completely re-write the combine constants pass 3336*61046927SAndroid Build Coastguard Worker- intel/fs: Combine constants for SEL instructions too 3337*61046927SAndroid Build Coastguard Worker- intel/fs: Combine constants for integer instructions too 3338*61046927SAndroid Build Coastguard Worker- intel/fs: New VGRF packing scheme for constant combining 3339*61046927SAndroid Build Coastguard Worker- intel/compiler: Combine control barriers with identical memory semantics 3340*61046927SAndroid Build Coastguard Worker- intel/compiler: Don't evict for workgroup-scope fences 3341*61046927SAndroid Build Coastguard Worker- glsl/list: Clean up an inappropriate comment 3342*61046927SAndroid Build Coastguard Worker- util/rb-tree: Work around C++'s dislike of offsetof 3343*61046927SAndroid Build Coastguard Worker- util/rb-tree: Inline rb_tree_init 3344*61046927SAndroid Build Coastguard Worker- intel/fs: Don't continue fixed point iteration just because liveout changes 3345*61046927SAndroid Build Coastguard Worker- intel/fs: Don't try to copy propagate into a source again after progress is made 3346*61046927SAndroid Build Coastguard Worker- intel/fs: Make try_constant_propagate and try_copy_propagate file private 3347*61046927SAndroid Build Coastguard Worker- intel/fs: Move src.file checks out of try_constant_propagate and try_copy_propagate 3348*61046927SAndroid Build Coastguard Worker- intel/fs: Don't loop in try_constant_propagate 3349*61046927SAndroid Build Coastguard Worker- intel/fs: Simplify check in can_propagate_from 3350*61046927SAndroid Build Coastguard Worker- intel/fs: Make opt_copy_propagation_local file private 3351*61046927SAndroid Build Coastguard Worker- intel/fs: Encapsulate per-block ACP in a structure 3352*61046927SAndroid Build Coastguard Worker- intel/fs: Use rb_tree to store ACP entries by source 3353*61046927SAndroid Build Coastguard Worker- intel/fs: Use rb_tree to store ACP entries by destination 3354*61046927SAndroid Build Coastguard Worker- intel/fs: Use rb_tree for copy prop dataflow 3355*61046927SAndroid Build Coastguard Worker- intel/fs: Merge copy prop dataflow loops 3356*61046927SAndroid Build Coastguard Worker- intel/compiler/xe2: Update fs_visitor::setup_vs_payload to account for Xe2 reg size 3357*61046927SAndroid Build Coastguard Worker- intel/compiler/xe2: Use SIMD16 for nir_intrinsic_image_size 3358*61046927SAndroid Build Coastguard Worker- intel/compiler/xe2: TXD is lowered to SIMD16 in SIMD32 mode 3359*61046927SAndroid Build Coastguard Worker- nir/rematerialize: Rematerialize ALUs used only by compares with zero 3360*61046927SAndroid Build Coastguard Worker- intel/compiler/xe2: Handle new URB read messages 3361*61046927SAndroid Build Coastguard Worker- intel/compiler/xe2: Handle new URB write messages 3362*61046927SAndroid Build Coastguard Worker- intel/compiler/xe2: Update fs_visitor::emit_urb_writes to not assume SIMD8 3363*61046927SAndroid Build Coastguard Worker- spirv: Track when a shader has a cooperative matrix 3364*61046927SAndroid Build Coastguard Worker- intel/fs: Add DP4A to get_lowered_simd_width 3365*61046927SAndroid Build Coastguard Worker- nir/split_vars: Don't split arrays of cooperative matrix types 3366*61046927SAndroid Build Coastguard Worker 3367*61046927SAndroid Build Coastguard WorkerIgor Torrente (4): 3368*61046927SAndroid Build Coastguard Worker 3369*61046927SAndroid Build Coastguard Worker- zink: Fix enumerate devices when running compositor 3370*61046927SAndroid Build Coastguard Worker- zink: Removes \`disable_xcb_surface` 3371*61046927SAndroid Build Coastguard Worker- zink: Fix one addicional case when running a compositor 3372*61046927SAndroid Build Coastguard Worker- zink: fix for startup crash of weston running on top of zink + venus 3373*61046927SAndroid Build Coastguard Worker 3374*61046927SAndroid Build Coastguard WorkerIllia Abernikhin (2): 3375*61046927SAndroid Build Coastguard Worker 3376*61046927SAndroid Build Coastguard Worker- state_tracker: moving initialisation of whandle out from if statement whandle initialization inside if statement but used also outside 3377*61046927SAndroid Build Coastguard Worker- i915: change format in dbg string Actually, uintptr_t is of type unsigned long, but the debug line uses the %d format specifier, which expects an int. 3378*61046927SAndroid Build Coastguard Worker 3379*61046927SAndroid Build Coastguard WorkerIllia Polishchuk (7): 3380*61046927SAndroid Build Coastguard Worker 3381*61046927SAndroid Build Coastguard Worker- iris: remove NULL check for already dereferenced pointer earlier 3382*61046927SAndroid Build Coastguard Worker- s/Intel: fix/anv: fix: potentially overflowing expression in genX 3383*61046927SAndroid Build Coastguard Worker- glx: fix dead code when gc var cannot be null due to earlier check 3384*61046927SAndroid Build Coastguard Worker- state_tracker: fix dereference before null check 3385*61046927SAndroid Build Coastguard Worker- anv, drirc: Add workaround to speed up Cyberpunk 2077 reg allocation 3386*61046927SAndroid Build Coastguard Worker- zink: move find_sampler_var from zink to nir core 3387*61046927SAndroid Build Coastguard Worker- nir: fix invalid sampler search by texture id 3388*61046927SAndroid Build Coastguard Worker 3389*61046927SAndroid Build Coastguard WorkerItalo Nicola (24): 3390*61046927SAndroid Build Coastguard Worker 3391*61046927SAndroid Build Coastguard Worker- mesa/main: account for RTT samples when updating framebuffer 3392*61046927SAndroid Build Coastguard Worker- mesa/main: allow readpix/teximage to read from implicitly multisampled fbos 3393*61046927SAndroid Build Coastguard Worker- panfrost/genxml: fix Surface With Stride descriptor alignment 3394*61046927SAndroid Build Coastguard Worker- panfrost/genxml: add Multiplanar Surface descriptor 3395*61046927SAndroid Build Coastguard Worker- panfrost: refactor (un)packing of surface descriptors 3396*61046927SAndroid Build Coastguard Worker- pan/decode: decode Multiplanar Surface descriptors 3397*61046927SAndroid Build Coastguard Worker- panfrost: prepare pan_image_view for multiplanar formats 3398*61046927SAndroid Build Coastguard Worker- panfrost: prepare the driver to support YUYV and variants 3399*61046927SAndroid Build Coastguard Worker- panfrost: advertise support for YUYV and variants 3400*61046927SAndroid Build Coastguard Worker- panfrost: mandate proper alignment requirement depending format and arch 3401*61046927SAndroid Build Coastguard Worker- panfrost: add PAN_MESA_DEBUG=yuv for debugging yuv sampler 3402*61046927SAndroid Build Coastguard Worker- gallium/st: add non-CSC lowering of I420 as PIPE_FORMAT_R8_G8_B8_420 3403*61046927SAndroid Build Coastguard Worker- gallium/st: add non-CSC lowering of YV12 as PIPE_FORMAT_R8_B8_G8_420 3404*61046927SAndroid Build Coastguard Worker- pan/bi: add support for I420 and YV12 sampling 3405*61046927SAndroid Build Coastguard Worker- gallium/st: lower NV21 to R8_B8G8 instead of G8_B8R8 3406*61046927SAndroid Build Coastguard Worker- panfrost: fix invalid memory access in get_equation_str() 3407*61046927SAndroid Build Coastguard Worker- pan/decode: handle more than one panfrost_device 3408*61046927SAndroid Build Coastguard Worker- panfrost/ci: updated CI expectations 3409*61046927SAndroid Build Coastguard Worker- egl: reenable partial redraw with a warning when using gallium hud 3410*61046927SAndroid Build Coastguard Worker- pan/genxml: add Width/Height fields to v9+ Plane descriptor 3411*61046927SAndroid Build Coastguard Worker- panfrost: rename _needs_multiplanar_descriptor to _is_yuv 3412*61046927SAndroid Build Coastguard Worker- panfrost: prepare v9+ to support YUV sampling 3413*61046927SAndroid Build Coastguard Worker- panfrost: use centered YUV chroma siting 3414*61046927SAndroid Build Coastguard Worker- panfrost: advertise YUV formats for valhall 3415*61046927SAndroid Build Coastguard Worker 3416*61046927SAndroid Build Coastguard WorkerIván Briano (23): 3417*61046927SAndroid Build Coastguard Worker 3418*61046927SAndroid Build Coastguard Worker- anv: ensure CFE_STATE is emitted for ray tracing pipelines 3419*61046927SAndroid Build Coastguard Worker- iris: ensure mesh is disabled on context init 3420*61046927SAndroid Build Coastguard Worker- anv: ensure mesh is disabled on context init 3421*61046927SAndroid Build Coastguard Worker- anv: implement Wa_14019750404 3422*61046927SAndroid Build Coastguard Worker- intel/compiler: call brw_nir_adjust_payload from brw_postprocess_nir 3423*61046927SAndroid Build Coastguard Worker- anv,hasvk: respect provoking vertex setting on geometry shaders 3424*61046927SAndroid Build Coastguard Worker- anv: fix missing 3DSTATE_SBE_CLIP emission 3425*61046927SAndroid Build Coastguard Worker- anv: ensure pipelines have all state 3426*61046927SAndroid Build Coastguard Worker- anv: tell blorp to do mesh stuff only if it's enabled 3427*61046927SAndroid Build Coastguard Worker- blorp: fix hangs with mesh enabled 3428*61046927SAndroid Build Coastguard Worker- anv: use a simpler MUE layout for fast linked libraries 3429*61046927SAndroid Build Coastguard Worker- anv: track what kind of pipeline a fragment shader may be used with 3430*61046927SAndroid Build Coastguard Worker- intel/fs: read viewport and layer from the FS payload 3431*61046927SAndroid Build Coastguard Worker- intel/fs: handle URB setup for fast linked mesh pipelines 3432*61046927SAndroid Build Coastguard Worker- anv: enable VK_EXT_mesh_shader where supported 3433*61046927SAndroid Build Coastguard Worker- intel/fs: use ffsll so we don't explode on 32 bits 3434*61046927SAndroid Build Coastguard Worker- vulkan/runtime: add internal parameter to vk_spirv_to_nir 3435*61046927SAndroid Build Coastguard Worker- nir/lower_int64: respect rounding mode when casting to float 3436*61046927SAndroid Build Coastguard Worker- intel/compiler: round f2f16 correctly for RTNE case 3437*61046927SAndroid Build Coastguard Worker- util: add double_to_float16 helpers 3438*61046927SAndroid Build Coastguard Worker- nir: round f2f16{_rtne/_rtz} correctly for constant expressions 3439*61046927SAndroid Build Coastguard Worker- anv: advertise VK_KHR_global_priority_queue 3440*61046927SAndroid Build Coastguard Worker- anv: use the right vertexOffset on CmdDrawMultiIndexed 3441*61046927SAndroid Build Coastguard Worker 3442*61046927SAndroid Build Coastguard WorkerJani Nikula (1): 3443*61046927SAndroid Build Coastguard Worker 3444*61046927SAndroid Build Coastguard Worker- docs/vulkan: fixup some typos 3445*61046927SAndroid Build Coastguard Worker 3446*61046927SAndroid Build Coastguard WorkerJanne Grunau (4): 3447*61046927SAndroid Build Coastguard Worker 3448*61046927SAndroid Build Coastguard Worker- asahi: toggle more barrier bits after transform feedback 3449*61046927SAndroid Build Coastguard Worker- asahi,agx: Fix stack buffer overflow in agx_link_varyings_vs_fs 3450*61046927SAndroid Build Coastguard Worker- asahi,agx: Upload constant buffers immediately 3451*61046927SAndroid Build Coastguard Worker- asahi: decode: Fix uint64_t format modifiers in agxdecode_stateful() 3452*61046927SAndroid Build Coastguard Worker 3453*61046927SAndroid Build Coastguard WorkerJesse Natalie (2): 3454*61046927SAndroid Build Coastguard Worker 3455*61046927SAndroid Build Coastguard Worker- nir_lower_mem_access_bit_sizes: Fix write-mask-constrained 3-byte stores as atomics 3456*61046927SAndroid Build Coastguard Worker- d3d12: Fix multidimensional array ordering 3457*61046927SAndroid Build Coastguard Worker 3458*61046927SAndroid Build Coastguard WorkerJianxun Zhang (1): 3459*61046927SAndroid Build Coastguard Worker 3460*61046927SAndroid Build Coastguard Worker- intel/common: Only set op mask on instructions in decoder 3461*61046927SAndroid Build Coastguard Worker 3462*61046927SAndroid Build Coastguard WorkerJonathan Marek (2): 3463*61046927SAndroid Build Coastguard Worker 3464*61046927SAndroid Build Coastguard Worker- freedreno: move redump.h to common code + cleanup 3465*61046927SAndroid Build Coastguard Worker- tu: add a TU_DEBUG=rd option for cmdstream dumping 3466*61046927SAndroid Build Coastguard Worker 3467*61046927SAndroid Build Coastguard WorkerJordan Justen (73): 3468*61046927SAndroid Build Coastguard Worker 3469*61046927SAndroid Build Coastguard Worker- isl: Add ISL_SURF_USAGE_STREAM_OUT_BIT 3470*61046927SAndroid Build Coastguard Worker- anv,iris,hasvk: Use ISL_SURF_USAGE_STREAM_OUT_BIT for setting stream-out MOCS 3471*61046927SAndroid Build Coastguard Worker- genxml/hsw: Add additional MOCS field enumerations 3472*61046927SAndroid Build Coastguard Worker- genxml/chv: Add MEMORY_OBJECT_CONTROL_STATE_CHV to document compared to BDW 3473*61046927SAndroid Build Coastguard Worker- isl/dev: Add uncached MOCS value 3474*61046927SAndroid Build Coastguard Worker- isl: Set MOCS to uncached for MTL stream-out 3475*61046927SAndroid Build Coastguard Worker- intel/isl: Use intel_needs_workaround() for MTL CCS WA 3476*61046927SAndroid Build Coastguard Worker- intel/compiler: Use nir SUBGROUP_INVOCATION for RT TOPOLOGY_ID 3477*61046927SAndroid Build Coastguard Worker- intel/dev: Add LNL platform enum 3478*61046927SAndroid Build Coastguard Worker- intel/dev: Support xe2 device init (for intel_device_info_test) 3479*61046927SAndroid Build Coastguard Worker- intel/tools: Use 'env bash' to find bash executable 3480*61046927SAndroid Build Coastguard Worker- intel/decoder: Fix xml filename when verx10 % 10 is not 0 3481*61046927SAndroid Build Coastguard Worker- intel/decoder: Add intel_spec_load_common() 3482*61046927SAndroid Build Coastguard Worker- intel/decoder: Make intel_spec_load_filename() have separate dir and name strings 3483*61046927SAndroid Build Coastguard Worker- intel/genxml: Align "Texture Coordinate Mode" naming 3484*61046927SAndroid Build Coastguard Worker- intel/genxml: Split some genxml sorting code into a intel_genxml module 3485*61046927SAndroid Build Coastguard Worker- intel/genxml: Convert gen_bits_header to use ElementTree 3486*61046927SAndroid Build Coastguard Worker- intel/genxml: Convert gen_pack_header to use ElementTree 3487*61046927SAndroid Build Coastguard Worker- intel/genxml: Add GenXml class into intel_genxml module 3488*61046927SAndroid Build Coastguard Worker- intel/genxml: Add filter_engines() to GenXml class 3489*61046927SAndroid Build Coastguard Worker- intel/genxml: Move sorting & writing into GenXml class 3490*61046927SAndroid Build Coastguard Worker- intel/genxml: Don't rewrite sorted xml if the contents didn't change 3491*61046927SAndroid Build Coastguard Worker- intel/genxml: Add final newline to output when saving xml 3492*61046927SAndroid Build Coastguard Worker- intel/genxml: Update xml with gen_sort_tags.py output 3493*61046927SAndroid Build Coastguard Worker- intel/dev: Use RPL-U name on RPL-U devices 3494*61046927SAndroid Build Coastguard Worker- intel/dev: Add more RPL PCI IDs 3495*61046927SAndroid Build Coastguard Worker- anvil,hasvk: Rename need_clflush to need_flush 3496*61046927SAndroid Build Coastguard Worker- intel/common: Move intel_clflush.h to intel_mem.h/intel_mem.c 3497*61046927SAndroid Build Coastguard Worker- anvil,hasvk: Replace intel_clflush_range with intel_flush_range 3498*61046927SAndroid Build Coastguard Worker- intel/common: Add intel_flush_range_no_fence 3499*61046927SAndroid Build Coastguard Worker- anvil,hasvk: Use intel_flush_range_no_fence to flush command buffers 3500*61046927SAndroid Build Coastguard Worker- util/u_cpu_detect: Drop unused has_tsc 3501*61046927SAndroid Build Coastguard Worker- util/u_cpu_detect: Detect clflushopt support 3502*61046927SAndroid Build Coastguard Worker- meson: Check for the __builtin_ia32_clflushopt function 3503*61046927SAndroid Build Coastguard Worker- intel/clflush: Add support for clflushopt instruction 3504*61046927SAndroid Build Coastguard Worker- intel/dev/xe: Move placeholder subslice info into XEHP_FEATURES 3505*61046927SAndroid Build Coastguard Worker- intel/genxml: Ignore tail leading/trailing whitespace in node_validator() 3506*61046927SAndroid Build Coastguard Worker- intel/genxml: Fix comparing xml when node counts differ 3507*61046927SAndroid Build Coastguard Worker- intel/dev: Update device string for MTL PCI ID 0x7d55 3508*61046927SAndroid Build Coastguard Worker- intel/genxml: Support importing from another genxml file 3509*61046927SAndroid Build Coastguard Worker- intel/genxml: Add support for excluding items when importing 3510*61046927SAndroid Build Coastguard Worker- intel/genxml: Add all xml files as pack dependencies 3511*61046927SAndroid Build Coastguard Worker- intel/genxml: Add GenXml.optimize_xml_import() 3512*61046927SAndroid Build Coastguard Worker- intel/genxml: Drop assertion to allow for importing 3513*61046927SAndroid Build Coastguard Worker- intel/genxml: Add GenXml.add_xml_imports method 3514*61046927SAndroid Build Coastguard Worker- intel/genxml: Add GenXml.flatten_xml() method 3515*61046927SAndroid Build Coastguard Worker- intel/genxml: Add genxml_import.py script 3516*61046927SAndroid Build Coastguard Worker- intel/decoder: ralloc_steal() values from spec context for fields and enums 3517*61046927SAndroid Build Coastguard Worker- intel/decoder: Implement support for importing genxml 3518*61046927SAndroid Build Coastguard Worker- intel/genxml: Start Xe2 support 3519*61046927SAndroid Build Coastguard Worker- intel/genxml: Auto-import genxml files using genxml_import.py 3520*61046927SAndroid Build Coastguard Worker- intel/common: Add sse2_args for 32-bit build when -Dsse2=false was set 3521*61046927SAndroid Build Coastguard Worker- intel/compiler/fs: Support Xe2 reg size in assign_curb_setup 3522*61046927SAndroid Build Coastguard Worker- intel/compiler: Update opt_split_sends() for Xe2 reg size 3523*61046927SAndroid Build Coastguard Worker- intel/compiler: Update emit_rt_lsc_fence() for Xe2 3524*61046927SAndroid Build Coastguard Worker- intel/compiler: Update lower_trace_ray_logical_send() for Xe2 3525*61046927SAndroid Build Coastguard Worker- intel/compiler: Update ray-tracing intrinsic lowering for Xe2 3526*61046927SAndroid Build Coastguard Worker- intel/compiler: Update RT stack_id access for Xe2 3527*61046927SAndroid Build Coastguard Worker- intel/fs: Update SSBO & shared uniform block loads for Xe2 3528*61046927SAndroid Build Coastguard Worker- intel/genxml: Build with gen20.xml 3529*61046927SAndroid Build Coastguard Worker- intel/isl: Build for Xe2 3530*61046927SAndroid Build Coastguard Worker- iris: Build for Xe2 3531*61046927SAndroid Build Coastguard Worker- anv/blorp: Use anv_genX to set device->blorp.exec 3532*61046927SAndroid Build Coastguard Worker- anv: Disable Ray Tracing on xe2 until our compiler supports Xe2 RT 3533*61046927SAndroid Build Coastguard Worker- anv: Build for Xe2 3534*61046927SAndroid Build Coastguard Worker- anv: Print warning that Xe2 is not supported rather than failing 3535*61046927SAndroid Build Coastguard Worker- intel/compiler: Add enum xe2_lsc_cache_store 3536*61046927SAndroid Build Coastguard Worker- intel/compiler: Use enum xe2_lsc_cache_store on xe2 3537*61046927SAndroid Build Coastguard Worker- intel/compiler: Add enum xe2_lsc_cache_load 3538*61046927SAndroid Build Coastguard Worker- intel/compiler: Use enum xe2_lsc_cache_load on xe2 3539*61046927SAndroid Build Coastguard Worker- anv/batch: Check if batch already has an error in anv_queue_submit_simple_batch() 3540*61046927SAndroid Build Coastguard Worker- anv/batch: Assert that extend_cb is non-NULL if the batch is out of space 3541*61046927SAndroid Build Coastguard Worker- intel/dev: Add 0x56ba-0x56bd DG2 PCI IDs 3542*61046927SAndroid Build Coastguard Worker 3543*61046927SAndroid Build Coastguard WorkerJose Maria Casanova Crespo (2): 3544*61046927SAndroid Build Coastguard Worker 3545*61046927SAndroid Build Coastguard Worker- vc4: mark buffers as initialized at vc4_texture_subdata 3546*61046927SAndroid Build Coastguard Worker- vc4: Fix mask RGBA validation at YUV blit 3547*61046927SAndroid Build Coastguard Worker 3548*61046927SAndroid Build Coastguard WorkerJosé Expósito (3): 3549*61046927SAndroid Build Coastguard Worker 3550*61046927SAndroid Build Coastguard Worker- zink: Fix crash on zink_create_screen error path 3551*61046927SAndroid Build Coastguard Worker- zink: fix dereference before NULL check 3552*61046927SAndroid Build Coastguard Worker- zink: allow software rendering only if selected 3553*61046927SAndroid Build Coastguard Worker 3554*61046927SAndroid Build Coastguard WorkerJosé Roberto de Souza (51): 3555*61046927SAndroid Build Coastguard Worker 3556*61046927SAndroid Build Coastguard Worker- anv: Use workaround framework to Wa_14016118574 3557*61046927SAndroid Build Coastguard Worker- intel/aux_map: Nuke format_enum 3558*61046927SAndroid Build Coastguard Worker- intel/aux_map: Use get_aux_entry() in remove_mapping() 3559*61046927SAndroid Build Coastguard Worker- intel/aux_map: Replace magic number by INTEL_AUX_MAP_ENTRY_VALID_BIT 3560*61046927SAndroid Build Coastguard Worker- intel/aux_map: Rename some variables to improve readability 3561*61046927SAndroid Build Coastguard Worker- intel/aux_map: Mask out bits above index 47 in intel_aux_get_meta_address_mask() 3562*61046927SAndroid Build Coastguard Worker- intel/aux_map: Convert l1_entry_addr_out to canonical 3563*61046927SAndroid Build Coastguard Worker- intel/aux_map: Drop magic sub table size number 3564*61046927SAndroid Build Coastguard Worker- intel/aux_map: Add function and macro to return l2 and l1 table masks 3565*61046927SAndroid Build Coastguard Worker- anv: Add gem_create_userptr() to KMD backend 3566*61046927SAndroid Build Coastguard Worker- anv: Replace handle by anv_bo in the gem_close() 3567*61046927SAndroid Build Coastguard Worker- anv: Add support for userptr in Xe KMD 3568*61046927SAndroid Build Coastguard Worker- intel: Sync xe_drm.h 3569*61046927SAndroid Build Coastguard Worker- intel/dev/xe: Add support for small-bar setups 3570*61046927SAndroid Build Coastguard Worker- anv: Request Xe KMD to place BOs to CPU visible VRAM when required 3571*61046927SAndroid Build Coastguard Worker- iris: Request Xe KMD to place BOs to CPU visible VRAM when required 3572*61046927SAndroid Build Coastguard Worker- iris/xe: Call iris_lost_context_state() when batch engine is replaced 3573*61046927SAndroid Build Coastguard Worker- intel/dev: Port intel_dev_info tool to Xe KMD 3574*61046927SAndroid Build Coastguard Worker- iris: Replace I915_EXEC_FENCE_SIGNAL by IRIS_BATCH_FENCE_SIGNAL in common code 3575*61046927SAndroid Build Coastguard Worker- intel: Move i915_drm.h specific code from common/intel_gem.h to common/i915/intel_gem.h 3576*61046927SAndroid Build Coastguard Worker- intel/common: Move functions inside of C++ ifdef 3577*61046927SAndroid Build Coastguard Worker- intel: Rename intel_gem_add_ext() to intel_i915_gem_add_ext() 3578*61046927SAndroid Build Coastguard Worker- iris: Move i915_gem_set_domain() call to i915 backend 3579*61046927SAndroid Build Coastguard Worker- iris: Move iris_bufmgr_bo_close() to kmd backend 3580*61046927SAndroid Build Coastguard Worker- iris: Add gem_create_userptr() to KMD backend 3581*61046927SAndroid Build Coastguard Worker- iris: Add support for userptr in Xe KMD 3582*61046927SAndroid Build Coastguard Worker- intel/genxml/gen125: Add missing fields in MI_MATH 3583*61046927SAndroid Build Coastguard Worker- iris: Set MI_MATH MOCS field 3584*61046927SAndroid Build Coastguard Worker- anv: Set MI_MATH MOCS field 3585*61046927SAndroid Build Coastguard Worker- intel/tests/mi_builder: Set MI_MATH MOCS field 3586*61046927SAndroid Build Coastguard Worker- intel/genxml/gen125: Set MI_MATH MOCS field as non-zero 3587*61046927SAndroid Build Coastguard Worker- anv: Nuke unused READ_ONCE() from anv_batch_chain.c 3588*61046927SAndroid Build Coastguard Worker- anv: Remove VkAllocationCallbacks parameter from reloc functions 3589*61046927SAndroid Build Coastguard Worker- anv: Return earlier in anv_reloc_list functions 3590*61046927SAndroid Build Coastguard Worker- intel: Sync xe_drm.h and rename engine to exec_queue 3591*61046927SAndroid Build Coastguard Worker- anv: Override vendorID for Hogwarts Legacy 3592*61046927SAndroid Build Coastguard Worker- intel/isl: Remove unknown workaround 3593*61046927SAndroid Build Coastguard Worker- intel/isl: Remove Wa_22011186057 3594*61046927SAndroid Build Coastguard Worker- anv: Update Wa_16014390852 for MTL 3595*61046927SAndroid Build Coastguard Worker- intel: Sync xe_drm.h 3596*61046927SAndroid Build Coastguard Worker- anv: Move i915 specific gem_set_caching to backend 3597*61046927SAndroid Build Coastguard Worker- anv: Move i915 specific code from common anv_gem.c 3598*61046927SAndroid Build Coastguard Worker- anv: Move bo_alloc_flags_to_bo_flags() to backend 3599*61046927SAndroid Build Coastguard Worker- anv: Move i915 handling of imported bos bo_flags 3600*61046927SAndroid Build Coastguard Worker- anv: Remove i915_drm.h include from common code 3601*61046927SAndroid Build Coastguard Worker- iris: Lock bufmgr->lock before call vma_free() in error path 3602*61046927SAndroid Build Coastguard Worker- iris: Nuke useless flags from iris_fine_fence_new() 3603*61046927SAndroid Build Coastguard Worker- intel: Prepare implementation of Wa_18019816803 and Wa_16013994831 for future platforms 3604*61046927SAndroid Build Coastguard Worker- intel: Sync xe_drm.h 3605*61046927SAndroid Build Coastguard Worker- anv: Switch Xe KMD vm bind to sync 3606*61046927SAndroid Build Coastguard Worker- anv: Add missing ANV_BO_ALLOC_EXTERNAL flags when calling anv_device_import_bo() 3607*61046927SAndroid Build Coastguard Worker 3608*61046927SAndroid Build Coastguard WorkerJuan A. Suarez Romero (7): 3609*61046927SAndroid Build Coastguard Worker 3610*61046927SAndroid Build Coastguard Worker- broadcom/ci: update expected results 3611*61046927SAndroid Build Coastguard Worker- vc4/ci: update expected results 3612*61046927SAndroid Build Coastguard Worker- v3d/shim: include new ioctl parameters 3613*61046927SAndroid Build Coastguard Worker- v3dv/ci: update expected list 3614*61046927SAndroid Build Coastguard Worker- broadcom: add performance counters for V3D 7.x 3615*61046927SAndroid Build Coastguard Worker- broadcom/simulator: add per-hw version calls 3616*61046927SAndroid Build Coastguard Worker- v3d/vc4/ci: add new fails/timeout 3617*61046927SAndroid Build Coastguard Worker 3618*61046927SAndroid Build Coastguard WorkerJulia Tatz (10): 3619*61046927SAndroid Build Coastguard Worker 3620*61046927SAndroid Build Coastguard Worker- gallium/dri: fix dri2_from_names 3621*61046927SAndroid Build Coastguard Worker- aux/trace: skip multi-line comments in enums2names 3622*61046927SAndroid Build Coastguard Worker- aux/trace: deduplicate enum dump macro work 3623*61046927SAndroid Build Coastguard Worker- aux/trace: move trace_sample_view logic 3624*61046927SAndroid Build Coastguard Worker- aux/trace: fix set_hw_atomic_buffers method name 3625*61046927SAndroid Build Coastguard Worker- aux/trace: add screen video methods 3626*61046927SAndroid Build Coastguard Worker- aux/trace: add context video methods 3627*61046927SAndroid Build Coastguard Worker- aux/trace: wrap video_codec & video_buffer 3628*61046927SAndroid Build Coastguard Worker- aux/trace: unwrap refrence frames in picture_desc 3629*61046927SAndroid Build Coastguard Worker- aux/trace: trace video_buffer method return vals 3630*61046927SAndroid Build Coastguard Worker 3631*61046927SAndroid Build Coastguard WorkerJulia Zhang (1): 3632*61046927SAndroid Build Coastguard Worker 3633*61046927SAndroid Build Coastguard Worker- radeonsi: modify algorithm of skipping holes of sparse bo 3634*61046927SAndroid Build Coastguard Worker 3635*61046927SAndroid Build Coastguard WorkerJulian Hagemeister (1): 3636*61046927SAndroid Build Coastguard Worker 3637*61046927SAndroid Build Coastguard Worker- Gallium: Fix shared memory segment leak 3638*61046927SAndroid Build Coastguard Worker 3639*61046927SAndroid Build Coastguard WorkerJuston Li (10): 3640*61046927SAndroid Build Coastguard Worker 3641*61046927SAndroid Build Coastguard Worker- zink: remove venus from renderpass optimizations 3642*61046927SAndroid Build Coastguard Worker- venus: sync protocol for VK_EXT_vertex_input_dynamic_state 3643*61046927SAndroid Build Coastguard Worker- venus: implement VK_EXT_vertex_input_dynamic_state 3644*61046927SAndroid Build Coastguard Worker- venus: set lvp queries as saturate on overflow 3645*61046927SAndroid Build Coastguard Worker- venus: add helper function to get cmd handle 3646*61046927SAndroid Build Coastguard Worker- venus: refactor out common cmd feedback functions 3647*61046927SAndroid Build Coastguard Worker- venus: support deferred query feedback recording 3648*61046927SAndroid Build Coastguard Worker- venus: track/recycle appended query feedback cmds 3649*61046927SAndroid Build Coastguard Worker- venus: append query feedback at submission time 3650*61046927SAndroid Build Coastguard Worker- venus: switch to unconditionally deferred query feedback 3651*61046927SAndroid Build Coastguard Worker 3652*61046927SAndroid Build Coastguard WorkerKai Wasserbäch (3): 3653*61046927SAndroid Build Coastguard Worker 3654*61046927SAndroid Build Coastguard Worker- fix: clover: LLVM 18 renamed/moved CGFT_*, update compat layer 3655*61046927SAndroid Build Coastguard Worker- fix: clover: LLVM 18: s/CodeGenOpt::/CodeGenOptLevel::/ 3656*61046927SAndroid Build Coastguard Worker- fix: clover: warning: ignoring return value of ‘int posix_memalign(…)’ [-Wunused-result] 3657*61046927SAndroid Build Coastguard Worker 3658*61046927SAndroid Build Coastguard WorkerKarmjit Mahil (29): 3659*61046927SAndroid Build Coastguard Worker 3660*61046927SAndroid Build Coastguard Worker- pvr: Remove mrt setup from SPM EOT 3661*61046927SAndroid Build Coastguard Worker- pvr: Compile SPM EOT shader 3662*61046927SAndroid Build Coastguard Worker- pvr: Use the SPM EOT on barrier stores 3663*61046927SAndroid Build Coastguard Worker- pvr: Remove some magic numbers and increments from km stream 3664*61046927SAndroid Build Coastguard Worker- pvr: Restructure \`rogue_kmd_stream.xml` 3665*61046927SAndroid Build Coastguard Worker- pvr: Submit PR commands 3666*61046927SAndroid Build Coastguard Worker- pvr: Use the correct size for the unified store allocation 3667*61046927SAndroid Build Coastguard Worker- pvr: Allow query stage for barrier sub cmds 3668*61046927SAndroid Build Coastguard Worker- pvr: Fix occlusion query unaccounted for user fences 3669*61046927SAndroid Build Coastguard Worker- pvr: Fix writing query availability write out 3670*61046927SAndroid Build Coastguard Worker- pvr: Fix packing issue with max_{x,y}_clip 3671*61046927SAndroid Build Coastguard Worker- pvr: Fix csb relocation status assert on \`pvr_csb_finish()` 3672*61046927SAndroid Build Coastguard Worker- pvr: Fix \`for` loop itarator usage 3673*61046927SAndroid Build Coastguard Worker- pvr: Fix dynamic desc offset storage 3674*61046927SAndroid Build Coastguard Worker- pvr: Fix cubemap layer stride 3675*61046927SAndroid Build Coastguard Worker- pvr: Use the render passes' attachments array to setup ISP state 3676*61046927SAndroid Build Coastguard Worker- pvr: Adjust EOT PBE state to account for the iview's base array layer 3677*61046927SAndroid Build Coastguard Worker- pvr: Fix MRT index in PBE state 3678*61046927SAndroid Build Coastguard Worker- pvr: Fix pbe_emit assert 3679*61046927SAndroid Build Coastguard Worker- pvr: Fix OOB access of pbe_{cs,reg}_words 3680*61046927SAndroid Build Coastguard Worker- pvr: Order tile buffer EOT emits to be last 3681*61046927SAndroid Build Coastguard Worker- pvr: Fix subpass sample count on ds attachment only 3682*61046927SAndroid Build Coastguard Worker- pvr: Refactor subpass ds and sample count setup 3683*61046927SAndroid Build Coastguard Worker- pvr: Fix SPM load shader sample rate 3684*61046927SAndroid Build Coastguard Worker- pvr: Fix PPP_SCREEN sizes 3685*61046927SAndroid Build Coastguard Worker- vulkan: Add \`vk_subpass_dependency_is_fb_local()` helper 3686*61046927SAndroid Build Coastguard Worker- tu: Use common \`vk_subpass_dependency_is_fb_local()` 3687*61046927SAndroid Build Coastguard Worker- pvr: Don't merge subpasses on framebuffer-global dependancy 3688*61046927SAndroid Build Coastguard Worker- pvr: Only setup the bgobj to load if we have a load_op 3689*61046927SAndroid Build Coastguard Worker 3690*61046927SAndroid Build Coastguard WorkerKarol Herbst (213): 3691*61046927SAndroid Build Coastguard Worker 3692*61046927SAndroid Build Coastguard Worker- nvc0: initial Ada enablement 3693*61046927SAndroid Build Coastguard Worker- rusticl/mesa: make svm_migrate optional 3694*61046927SAndroid Build Coastguard Worker- llvmpipe: enable system SVM 3695*61046927SAndroid Build Coastguard Worker- nvc0: fix num_gprs for Volta+ 3696*61046927SAndroid Build Coastguard Worker- rusticl: fix warnings with newer rustc 3697*61046927SAndroid Build Coastguard Worker- gm107/ir: fix SULDP for loads without a known format 3698*61046927SAndroid Build Coastguard Worker- nv50/ir/nir: fix txq emission on MS textures 3699*61046927SAndroid Build Coastguard Worker- nv50/ir/nir: Fix zero source handling of tex instructions. 3700*61046927SAndroid Build Coastguard Worker- rusticl/kernel: only handle function_temp memory before lowering printf 3701*61046927SAndroid Build Coastguard Worker- meson,ci: bump meson req for rusticl to 1.2 3702*61046927SAndroid Build Coastguard Worker- rusticl/nir: add helper functions we need for a NIR_PASS macro 3703*61046927SAndroid Build Coastguard Worker- rusticl/nir: add a nir_pass macro 3704*61046927SAndroid Build Coastguard Worker- rusticl/nir: use the new nir_pass macro 3705*61046927SAndroid Build Coastguard Worker- rusticl/kernel: rename res to internal_args inside lower_and_optimize_nir_late 3706*61046927SAndroid Build Coastguard Worker- rusticl/kernel: merge lower_and_optimize_nir_pre_inputs and lower_and_optimize_nir_late 3707*61046927SAndroid Build Coastguard Worker- rusticl/kernel: move things around in lower_and_optimize_nir 3708*61046927SAndroid Build Coastguard Worker- rusticl/kernel: get rid of initial function_temp type lowering 3709*61046927SAndroid Build Coastguard Worker- rusticl/kernel: mark can_remove_var as unsafe and document it 3710*61046927SAndroid Build Coastguard Worker- n50/compute: submit initial compute state in nv50_screen_create 3711*61046927SAndroid Build Coastguard Worker- nvk: add vulkan skeleton 3712*61046927SAndroid Build Coastguard Worker- nouveau/winsys: add the new winsys implementation 3713*61046927SAndroid Build Coastguard Worker- nvk: use winsys lib 3714*61046927SAndroid Build Coastguard Worker- nvk: fix nvk_buffer include guards 3715*61046927SAndroid Build Coastguard Worker- nouveau/headers: add script to sync in-tree headers with open-gpu-doc 3716*61046927SAndroid Build Coastguard Worker- nouveau/headers: initial sync of headers 3717*61046927SAndroid Build Coastguard Worker- nvk: implement GetPhysicalDeviceQueueFamilyProperties2 to make the CTS happy 3718*61046927SAndroid Build Coastguard Worker- nvk: advertize memory heaps and types 3719*61046927SAndroid Build Coastguard Worker- nouveau/ws: reorganize a little 3720*61046927SAndroid Build Coastguard Worker- nouveau/ws: dup the fd 3721*61046927SAndroid Build Coastguard Worker- nouveau/ws: add a field for the SM version 3722*61046927SAndroid Build Coastguard Worker- nvk: set nonCoherentAtomSize as the CTS divides with this value 3723*61046927SAndroid Build Coastguard Worker- nouveau/ws: add bo API 3724*61046927SAndroid Build Coastguard Worker- nvk: add basic device memory support 3725*61046927SAndroid Build Coastguard Worker- nouveau/headers: add nvtypes.h 3726*61046927SAndroid Build Coastguard Worker- nouveau/headers: typedef Nv void types 3727*61046927SAndroid Build Coastguard Worker- nouveau/headers: add host classes 3728*61046927SAndroid Build Coastguard Worker- nouveau/ws: add context support 3729*61046927SAndroid Build Coastguard Worker- nouveau/ws: add a cmd buffer 3730*61046927SAndroid Build Coastguard Worker- novueau/bo: refcount it 3731*61046927SAndroid Build Coastguard Worker- novueau/bo: add nouveau_ws_bo_wait 3732*61046927SAndroid Build Coastguard Worker- nvk: allocate a GPU context for each VkDevice 3733*61046927SAndroid Build Coastguard Worker- nvk: add nvk_bo_sync 3734*61046927SAndroid Build Coastguard Worker- nvk: add nvk_CmdPipelineBarrier2 stub 3735*61046927SAndroid Build Coastguard Worker- nvk: impl nvk_CmdCopyBuffer 3736*61046927SAndroid Build Coastguard Worker- nouveau/ws: fix setting push bo domains 3737*61046927SAndroid Build Coastguard Worker- nouveau/ws: PUSH_IMMD only works with 16 bit values 3738*61046927SAndroid Build Coastguard Worker- nouveau/ws: set GPU object class 3739*61046927SAndroid Build Coastguard Worker- nouveau/ws: bind 2D class 3740*61046927SAndroid Build Coastguard Worker- nvk: use fermi class definitions 3741*61046927SAndroid Build Coastguard Worker- nvk: add basic support for images 3742*61046927SAndroid Build Coastguard Worker- nvk: simple format table 3743*61046927SAndroid Build Coastguard Worker- nvk: add support for blits 3744*61046927SAndroid Build Coastguard Worker- nvk: report maxMipLevels as 1 3745*61046927SAndroid Build Coastguard Worker- nvk: optimize blit command buffer gen 3746*61046927SAndroid Build Coastguard Worker- nvk: implement CmdFillBuffer 3747*61046927SAndroid Build Coastguard Worker- nvk: implement CmdUpdateBuffer 3748*61046927SAndroid Build Coastguard Worker- nvk: implement CmdCopyBuffer2 3749*61046927SAndroid Build Coastguard Worker- nvk: advertise VK_KHR_copy_commands2 3750*61046927SAndroid Build Coastguard Worker- nvk: implicitly reset the command buffer 3751*61046927SAndroid Build Coastguard Worker- nouveau/ws: handle 0inc inside nvk_push_val as well 3752*61046927SAndroid Build Coastguard Worker- nvk: reduce pitch even further in CmdFillBuffer 3753*61046927SAndroid Build Coastguard Worker- nvk: support multiple miplevels 3754*61046927SAndroid Build Coastguard Worker- nvk: support array blits over multiple layers 3755*61046927SAndroid Build Coastguard Worker- nvk: tiling prep work for VK_EXT_image_2d_view_of_3d 3756*61046927SAndroid Build Coastguard Worker- nouveau/ws: make sure we don't submit nonsense 3757*61046927SAndroid Build Coastguard Worker- nouveau/ws: assert on broken channel 3758*61046927SAndroid Build Coastguard Worker- nvk/blit: assert that formats are supported 3759*61046927SAndroid Build Coastguard Worker- nouveau/headers: Generate parser functions 3760*61046927SAndroid Build Coastguard Worker- nouveau/ws: initial debugging options for command submissions 3761*61046927SAndroid Build Coastguard Worker- nouveau/ws: depend on generated class header files 3762*61046927SAndroid Build Coastguard Worker- nouveau/ws: get rid of libdrm 3763*61046927SAndroid Build Coastguard Worker- nouveau/ws: use new NVIF interface to query oclasses 3764*61046927SAndroid Build Coastguard Worker- nvk: set deviceName 3765*61046927SAndroid Build Coastguard Worker- nouveau/headers: add path for 3D headers 3766*61046927SAndroid Build Coastguard Worker- nouveau/headers: initial 3D headers import 3767*61046927SAndroid Build Coastguard Worker- nouveau/ws: allocate 3D subchan 3768*61046927SAndroid Build Coastguard Worker- nouveau/ws: allocate copy subchan as well 3769*61046927SAndroid Build Coastguard Worker- nouveau/ws: add API to query if the context was killed 3770*61046927SAndroid Build Coastguard Worker- nouveau/ws: add a bo unmap helper function 3771*61046927SAndroid Build Coastguard Worker- nvk: clean up bo mappings 3772*61046927SAndroid Build Coastguard Worker- nouveau/ws: bound check nouveau_ws_push_append 3773*61046927SAndroid Build Coastguard Worker- nouveau/ws: rework refing push buffer bos 3774*61046927SAndroid Build Coastguard Worker- nouveau/ws: push chaining 3775*61046927SAndroid Build Coastguard Worker- nvk: fix OOB read inside nvk_get_va_format 3776*61046927SAndroid Build Coastguard Worker- nvk: alloc a zero page and use it for vertex runouts 3777*61046927SAndroid Build Coastguard Worker- nvk: fix zero page refing 3778*61046927SAndroid Build Coastguard Worker- nvk: support exporting buffers 3779*61046927SAndroid Build Coastguard Worker- nvk: fix some class version checks 3780*61046927SAndroid Build Coastguard Worker- nvk: properly align shaders pre Turing 3781*61046927SAndroid Build Coastguard Worker- nvk: rework QMD handling to support pre Turing 3782*61046927SAndroid Build Coastguard Worker- nvk: align desc root table 3783*61046927SAndroid Build Coastguard Worker- nvk: Use SET_PIPELINE_PROGRAM pre-Volta 3784*61046927SAndroid Build Coastguard Worker- nvk: properly align slm size 3785*61046927SAndroid Build Coastguard Worker- nvk: use remaps for image copies 3786*61046927SAndroid Build Coastguard Worker- nvk: reduce pitch for FillBuffer 3787*61046927SAndroid Build Coastguard Worker- nvk: bind more subchans in init_context_state 3788*61046927SAndroid Build Coastguard Worker- nvk: support pre Maxwell Texture Headers 3789*61046927SAndroid Build Coastguard Worker- nvk/device: fix order of error handling 3790*61046927SAndroid Build Coastguard Worker- nvk: allocate VAB memory area 3791*61046927SAndroid Build Coastguard Worker- nvk: wire up M2MF for Fermi 3792*61046927SAndroid Build Coastguard Worker- nouveau/mme: add test for BEQ with magic exit offset 3793*61046927SAndroid Build Coastguard Worker- nouveau/mme: add a macro exit helper 3794*61046927SAndroid Build Coastguard Worker- nvk: Add a macro to set MMIO registers via falcons 3795*61046927SAndroid Build Coastguard Worker- nouveau/winsys: fix SM value for Ada 3796*61046927SAndroid Build Coastguard Worker- nvk: fix num_gprs for Volta+ 3797*61046927SAndroid Build Coastguard Worker- nvk: replace mp with tpc 3798*61046927SAndroid Build Coastguard Worker- nvk: properly calculate SLM region by taking per arch limits into account 3799*61046927SAndroid Build Coastguard Worker- nouveau: fix max_warps_per_mp_for_sm for builds with asserts disabled 3800*61046927SAndroid Build Coastguard Worker- nvk: enable fp helper invocations loads on more gens 3801*61046927SAndroid Build Coastguard Worker- nv50/ir: use own info struct for sys vals 3802*61046927SAndroid Build Coastguard Worker- nv50/ir: convert system values to gl_system_value 3803*61046927SAndroid Build Coastguard Worker- nouveau/mme: fix OOB access inside while_ine builder test 3804*61046927SAndroid Build Coastguard Worker- nouveau/mme: fix OOB inside tu104 simulator 3805*61046927SAndroid Build Coastguard Worker- clc: use CLANG_RESOURCE_DIR for clang's resource path 3806*61046927SAndroid Build Coastguard Worker- nv50: fix code uploads bigger than 0x10000 bytes 3807*61046927SAndroid Build Coastguard Worker- nouveau: take glsl_type ref unconditionally 3808*61046927SAndroid Build Coastguard Worker- rusticl/kernel: optimize nir between lowering io and explicit types 3809*61046927SAndroid Build Coastguard Worker- nv50: limit max code uploads to 0x8000 3810*61046927SAndroid Build Coastguard Worker- zink: fix source type in load/store scratch 3811*61046927SAndroid Build Coastguard Worker- zink: fix global stores 3812*61046927SAndroid Build Coastguard Worker- zink: update some compute caps 3813*61046927SAndroid Build Coastguard Worker- rusticl: add debug option to sync every event 3814*61046927SAndroid Build Coastguard Worker- rusticl/device: _MAX_CONST_BUFFER0_SIZE is unsigned 3815*61046927SAndroid Build Coastguard Worker- ci: disable a660 jobs 3816*61046927SAndroid Build Coastguard Worker- nir: make workgroup_id 32 bit only 3817*61046927SAndroid Build Coastguard Worker- nir: make num_workgroups 32 bit only 3818*61046927SAndroid Build Coastguard Worker- ac: drop 64 bit handling for cl workgroup intrinsics 3819*61046927SAndroid Build Coastguard Worker- gallivm/nir: drop 64 bit handling for cl workgroup intrinsics 3820*61046927SAndroid Build Coastguard Worker- intel/compiler: drop 64 bit handling for cl workgroup intrinsics 3821*61046927SAndroid Build Coastguard Worker- panfrost: drop 64 bit handling for cl workgroup intrinsics 3822*61046927SAndroid Build Coastguard Worker- rusticl: reduce global_invocation_id_zero_base to 32 bit 3823*61046927SAndroid Build Coastguard Worker- panfrost: drop pan_nir_lower_64bit_intrin 3824*61046927SAndroid Build Coastguard Worker- rusticl/disk_cache: fix stack corruption 3825*61046927SAndroid Build Coastguard Worker- rusticl/query: fix use-after-free, but also fix incorrect usage of unsafe 3826*61046927SAndroid Build Coastguard Worker- rusticl/event: disable profiling for devices without timestamps 3827*61046927SAndroid Build Coastguard Worker- rusticl/queue: properly implement clCreateCommandQueueWithProperties 3828*61046927SAndroid Build Coastguard Worker- rusticl/memory: do not verify pitch for IMAGE1D_BUFFER 3829*61046927SAndroid Build Coastguard Worker- rusticl/memory: only specify PIPE_BIND_SHADER_IMAGE where supported 3830*61046927SAndroid Build Coastguard Worker- asahi: fetch available system memory 3831*61046927SAndroid Build Coastguard Worker- asahi: lower hadd 3832*61046927SAndroid Build Coastguard Worker- asahi: handle kernels 3833*61046927SAndroid Build Coastguard Worker- asahi: handle load_workgroup_size 3834*61046927SAndroid Build Coastguard Worker- asahi: handle load_global_invocation_id_zero_base 3835*61046927SAndroid Build Coastguard Worker- asahi: implement get_compute_state_info 3836*61046927SAndroid Build Coastguard Worker- asahi: implement set_global_binding 3837*61046927SAndroid Build Coastguard Worker- asahi: implement clear_buffer 3838*61046927SAndroid Build Coastguard Worker- asahi: gracefully handle allocating linear images 3839*61046927SAndroid Build Coastguard Worker- asahi: handle images in is_format_supported 3840*61046927SAndroid Build Coastguard Worker- rusticl/memory: fallback if allocating linear images fails 3841*61046927SAndroid Build Coastguard Worker- rusticl: enable asahi 3842*61046927SAndroid Build Coastguard Worker- rusticl/mesa: create contexts with PIPE_CONTEXT_NO_LOD_BIAS 3843*61046927SAndroid Build Coastguard Worker- docs/features: cl_khr_3d_image_writes needs driver support 3844*61046927SAndroid Build Coastguard Worker- rusticl/mesa: fix \`set_constant_buffer` when passing an empty buffer 3845*61046927SAndroid Build Coastguard Worker- rusticl/kernel: skip adding global id offsets if not used 3846*61046927SAndroid Build Coastguard Worker- meson/rusticl: add sha1_h 3847*61046927SAndroid Build Coastguard Worker- rusticl/mesa/context: fix clear_sampler_views 3848*61046927SAndroid Build Coastguard Worker- nir: add nir_lower_alu_vec8_16_srcs pass 3849*61046927SAndroid Build Coastguard Worker- zink: lower vec8/16 3850*61046927SAndroid Build Coastguard Worker- rusticl/mesa: create COMPUTE_ONLY contexts 3851*61046927SAndroid Build Coastguard Worker- rusticl: fix clippys bool_to_int_with_if 3852*61046927SAndroid Build Coastguard Worker- rusticl/memory: fix potential use-after-free in clEnqueueSVMMemFill 3853*61046927SAndroid Build Coastguard Worker- nir/load_libclc: fix libclc memory leak 3854*61046927SAndroid Build Coastguard Worker- rusticl/kernel: Fix creation from programs not built for every device 3855*61046927SAndroid Build Coastguard Worker- ci: add half-life 2 freedreno flake 3856*61046927SAndroid Build Coastguard Worker- zink: implement get_compute_state_info 3857*61046927SAndroid Build Coastguard Worker- zink: copy has_variable_shared_mem cs property 3858*61046927SAndroid Build Coastguard Worker- zink: pass entire pipe_grid_info into zink_program_update_compute_pipeline_state 3859*61046927SAndroid Build Coastguard Worker- zink: refactor spec constant handling 3860*61046927SAndroid Build Coastguard Worker- zink: variable shared mem support 3861*61046927SAndroid Build Coastguard Worker- zink: support more nir opcodes 3862*61046927SAndroid Build Coastguard Worker- zink: make spirv_builder_emit_*op compatible with spec constants 3863*61046927SAndroid Build Coastguard Worker- zink: support samplers with unnormalized_coords 3864*61046927SAndroid Build Coastguard Worker- zink: implement remaining pack ops via bitcast 3865*61046927SAndroid Build Coastguard Worker- zink: fix RA textures 3866*61046927SAndroid Build Coastguard Worker- zink: fix load/store scratch offsets 3867*61046927SAndroid Build Coastguard Worker- rusticl/mesa/screen,device: add driver_name 3868*61046927SAndroid Build Coastguard Worker- rusticl: enable zink 3869*61046927SAndroid Build Coastguard Worker- pipe-loader: allow to load multiple zink devices 3870*61046927SAndroid Build Coastguard Worker- rusticl: bump rustc version to 1.66 3871*61046927SAndroid Build Coastguard Worker- rusticl/mesa/nir: mark more methods as mut 3872*61046927SAndroid Build Coastguard Worker- rusticl/mesa/nir: Mark NirShader and NirPrintfInfo as Send and Sync 3873*61046927SAndroid Build Coastguard Worker- rusticl/mesa: mark PipeResource as Send and Sync 3874*61046927SAndroid Build Coastguard Worker- rusticl/mesa: mark PipeTransfer as Send 3875*61046927SAndroid Build Coastguard Worker- rusticl/cl: mark _cl_image_desc as Send and Sync 3876*61046927SAndroid Build Coastguard Worker- rusticl/queue: get rid of pointless Option around our worker thread handle 3877*61046927SAndroid Build Coastguard Worker- rusticl/queue: make it Sync 3878*61046927SAndroid Build Coastguard Worker- rusticl/kernel: get rid of Arcs in KernelDevStateVariant 3879*61046927SAndroid Build Coastguard Worker- rusticl/memory: use get_mut instead of lock in drop 3880*61046927SAndroid Build Coastguard Worker- zink: implement PIPE_COMPUTE_CAP_MAX_COMPUTE_UNITS 3881*61046927SAndroid Build Coastguard Worker- rusticl/api: remove cl_closure macro 3882*61046927SAndroid Build Coastguard Worker- zink: implement load_global_constant 3883*61046927SAndroid Build Coastguard Worker- zink: properly emit PhysicalStorageBufferAddresses cap 3884*61046927SAndroid Build Coastguard Worker- nir/lower_mem_access_bit_sizes: fix invalid shift bit_size 3885*61046927SAndroid Build Coastguard Worker- rusticl/device: restrict 1Dbuffer images for RGB and RGBx 3886*61046927SAndroid Build Coastguard Worker- rusticl/memory: use PIPE_BUFFER for IMAGE1D_BUFFER images 3887*61046927SAndroid Build Coastguard Worker- rusticl/format: disable all sRGB formats 3888*61046927SAndroid Build Coastguard Worker- asahi: flush denorms on exact fmin/fmax 3889*61046927SAndroid Build Coastguard Worker- zink: wrap shared memory blocks in a struct 3890*61046927SAndroid Build Coastguard Worker- zink: properly alias shared memory 3891*61046927SAndroid Build Coastguard Worker- zink: fix zink_destroy_screen for early screen creation fails 3892*61046927SAndroid Build Coastguard Worker- docs/features: remove empty lines confusing mesamatrix 3893*61046927SAndroid Build Coastguard Worker- rusticl/device: restrict image_buffer_size 3894*61046927SAndroid Build Coastguard Worker- rusticl/device: restrict param_max_size further 3895*61046927SAndroid Build Coastguard Worker- rusticl/mem: properly set pipe_image_view::access 3896*61046927SAndroid Build Coastguard Worker- zink: lower fisnormal as it requires the Kernel Cap 3897*61046927SAndroid Build Coastguard Worker- radv: fix buffers in vkGetDescriptorEXT with size not aligned to 4 3898*61046927SAndroid Build Coastguard Worker- rusticl/queue: Only take a weak ref to the last Event 3899*61046927SAndroid Build Coastguard Worker- rusticl/mesa: pass PIPE_BIND_LINEAR in resource_create_texture_from_user 3900*61046927SAndroid Build Coastguard Worker- zink: deallocate global_bindings array 3901*61046927SAndroid Build Coastguard Worker- rusticl/mesa/screen: do not derefence the entire pipe_screen struct 3902*61046927SAndroid Build Coastguard Worker- nvc0: implement PIPE_CAP_TIMER_RESOLUTION 3903*61046927SAndroid Build Coastguard Worker- rusticl/queue: do not send empty lists of event to worker queue 3904*61046927SAndroid Build Coastguard Worker- rusticl/queue: fix implicit flushing of queue dependencies 3905*61046927SAndroid Build Coastguard Worker 3906*61046927SAndroid Build Coastguard WorkerKenneth Graunke (21): 3907*61046927SAndroid Build Coastguard Worker 3908*61046927SAndroid Build Coastguard Worker- iris: Re-emit 3DSTATE_DS for each primitive (workaround 14019750404) 3909*61046927SAndroid Build Coastguard Worker- intel/compiler: Fix sparse cube map array coordinate lowering 3910*61046927SAndroid Build Coastguard Worker- intel/compiler: Respect NIR_DEBUG_PRINT_INTERNAL for DEBUG_OPTIMIZER 3911*61046927SAndroid Build Coastguard Worker- intel/fs: Account for payload GRFs when calculating register pressure 3912*61046927SAndroid Build Coastguard Worker- intel/compiler: Move SCHEDULE_NONE handling into schedule_instructions() 3913*61046927SAndroid Build Coastguard Worker- intel/fs: Index scheduler mode string table by mode enum 3914*61046927SAndroid Build Coastguard Worker- intel/fs: Make helpers for saving/restoring instruction order 3915*61046927SAndroid Build Coastguard Worker- intel/fs: Pick the lowest register pressure schedule when spilling 3916*61046927SAndroid Build Coastguard Worker- intel/fs: Dump IR for pre-RA scheduler modes in DEBUG_OPTIMIZER 3917*61046927SAndroid Build Coastguard Worker- iris: Check prog[] instead of uncompiled[] for BLORP state skipping 3918*61046927SAndroid Build Coastguard Worker- nir: Fix function parameter indentation in nir_opt_barriers.c 3919*61046927SAndroid Build Coastguard Worker- nir: Add an optimization pass to reduce barrier modes 3920*61046927SAndroid Build Coastguard Worker- nir: Reduce the scope of shared memory barriers 3921*61046927SAndroid Build Coastguard Worker- lavapipe: Don't delete control barriers 3922*61046927SAndroid Build Coastguard Worker- virgl, nir_to_tgsi: Add a hack for promoting partial memory barriers 3923*61046927SAndroid Build Coastguard Worker- dxil: Set UAV_FENCE_THREAD_GROUP any time global isn't required 3924*61046927SAndroid Build Coastguard Worker- glsl: Use nir_opt_barrier_modes() to drop unnecessary barriers 3925*61046927SAndroid Build Coastguard Worker- anv: Use nir_opt_barrier_modes() to drop unnecessary barriers 3926*61046927SAndroid Build Coastguard Worker- mesa: Fix zeroing of new ParameterValues array entries when growing 3927*61046927SAndroid Build Coastguard Worker- intel/fs: Fix Xe2 URB read/lowering with per-slot offsets 3928*61046927SAndroid Build Coastguard Worker- anv: Add support for a transfer queue on Alchemist 3929*61046927SAndroid Build Coastguard Worker 3930*61046927SAndroid Build Coastguard WorkerKevron Rees (1): 3931*61046927SAndroid Build Coastguard Worker 3932*61046927SAndroid Build Coastguard Worker- Force vk vendor for spider-man remastered 3933*61046927SAndroid Build Coastguard Worker 3934*61046927SAndroid Build Coastguard WorkerKonrad Dybcio (5): 3935*61046927SAndroid Build Coastguard Worker 3936*61046927SAndroid Build Coastguard Worker- freedreno: Set magic writes per-GPU, using existing data 3937*61046927SAndroid Build Coastguard Worker- freedreno: Include speedbin fallback in 740 chipid to fix probing 3938*61046927SAndroid Build Coastguard Worker- freedreno: Include speedbin fallback in 730 chipid to fix probing 3939*61046927SAndroid Build Coastguard Worker- freedreno: Include speedbin fallback in 690 chipid to fix probing 3940*61046927SAndroid Build Coastguard Worker- freedreno: Add Adreno 643 3941*61046927SAndroid Build Coastguard Worker 3942*61046927SAndroid Build Coastguard WorkerKonstantin Seurer (95): 3943*61046927SAndroid Build Coastguard Worker 3944*61046927SAndroid Build Coastguard Worker- radv: Stop using the misleading round_up_u* functions 3945*61046927SAndroid Build Coastguard Worker- radv/meta_buffer: Stop setting RADV_META_SAVE_DESCRIPTORS 3946*61046927SAndroid Build Coastguard Worker- radv/meta_buffer: Rename size_minus16 to max_offset 3947*61046927SAndroid Build Coastguard Worker- llvmpipe: Fix compiling with LP_USE_TEXTURE_CACHE 3948*61046927SAndroid Build Coastguard Worker- nir/tests: Refactor boilerplate into a common header 3949*61046927SAndroid Build Coastguard Worker- nir/tests: Use a single binary 3950*61046927SAndroid Build Coastguard Worker- draw: Do not restart the primitive_id at 0 3951*61046927SAndroid Build Coastguard Worker- gallivm: Fix subsampled format sampling under Vulkan 3952*61046927SAndroid Build Coastguard Worker- gallivm: Ignore nir_tex_src_plane 3953*61046927SAndroid Build Coastguard Worker- lavapipe: Remove dummy sampler ycbcr conversion 3954*61046927SAndroid Build Coastguard Worker- lavapipe: Store immutable_samplers as lvp_sampler array 3955*61046927SAndroid Build Coastguard Worker- lavapipe: Fix binding immutable samplers with desc buffers 3956*61046927SAndroid Build Coastguard Worker- lavapipe: Implement samplerYcbcrConversion 3957*61046927SAndroid Build Coastguard Worker- lavapipe: Advertise samplerYcbcrConversion 3958*61046927SAndroid Build Coastguard Worker- llvmpipe: Zero extend vectors in widen_to_simd_width 3959*61046927SAndroid Build Coastguard Worker- vulkan: Add a generated vk_properties struct 3960*61046927SAndroid Build Coastguard Worker- radv: Use common physical device properties 3961*61046927SAndroid Build Coastguard Worker- clang-format: Disable formatting by default 3962*61046927SAndroid Build Coastguard Worker- lavapipe: Use common physical device properties 3963*61046927SAndroid Build Coastguard Worker- nir/from_ssa: Don't insert store_reg instructions before phis 3964*61046927SAndroid Build Coastguard Worker- gallivm: Run nir_convert_to_lcssa before nir_convert_from_ssa 3965*61046927SAndroid Build Coastguard Worker- lavapipe/ci: Remove descriptor_indexing fails 3966*61046927SAndroid Build Coastguard Worker- radv/rt: Rename shader_pc and next_shader 3967*61046927SAndroid Build Coastguard Worker- radv/rt: Rename traversal_shader to traversal_shader_addr 3968*61046927SAndroid Build Coastguard Worker- nir/opt_large_constants: Handle small float arrays 3969*61046927SAndroid Build Coastguard Worker- bin: Update spirv sources 3970*61046927SAndroid Build Coastguard Worker- vulkan: Allow beta extensions for physical device features 3971*61046927SAndroid Build Coastguard Worker- vulkan: Allow beta extensions for physical device properties 3972*61046927SAndroid Build Coastguard Worker- vulkan Add enqueue entrypoint for CmdDispatchGraphAMDX 3973*61046927SAndroid Build Coastguard Worker- nir: Add shader enqueue data structures and handling 3974*61046927SAndroid Build Coastguard Worker- spirv: Update headers and grammer JSON 3975*61046927SAndroid Build Coastguard Worker- spirv: Implement SPV_AMDX_shader_enqueue 3976*61046927SAndroid Build Coastguard Worker- lavapipe: Add lvp_pipeline_type 3977*61046927SAndroid Build Coastguard Worker- lavapipe: Implement exec graph pipelines 3978*61046927SAndroid Build Coastguard Worker- lavapipe: Implement AMDX_shader_enqueue commands 3979*61046927SAndroid Build Coastguard Worker- lavapipe: Advertise AMDX_shader_enqueue 3980*61046927SAndroid Build Coastguard Worker- radv: Add internal_nodes_offset to scratch_layout 3981*61046927SAndroid Build Coastguard Worker- radv: Remove leaf_args::dst_offset 3982*61046927SAndroid Build Coastguard Worker- radv/rt: Remove some dead code 3983*61046927SAndroid Build Coastguard Worker- radv/rt: Do not apply stack_ptr for non-recursive stages 3984*61046927SAndroid Build Coastguard Worker- radv/rt: Add and use radv_build_traversal 3985*61046927SAndroid Build Coastguard Worker- radv/rt: Insert rt_return_amd before lowering shader calls 3986*61046927SAndroid Build Coastguard Worker- radv/rt: Split stage initialization and hashing 3987*61046927SAndroid Build Coastguard Worker- aco: Do not fixup registers if there are no shader calls 3988*61046927SAndroid Build Coastguard Worker- radv: Stop updating the stack_size in insert_rt_case 3989*61046927SAndroid Build Coastguard Worker- lavapipe: Lock around CSO destroys 3990*61046927SAndroid Build Coastguard Worker- vulkan/wsi/x11: Implement capture hotkey using the keymap 3991*61046927SAndroid Build Coastguard Worker- venus: Use the common GetPhysicalDeviceFeatures2 implementation 3992*61046927SAndroid Build Coastguard Worker- nir/lower_shader_calls: Limit the remat chain length 3993*61046927SAndroid Build Coastguard Worker- lavapipe: Avoid lowering shaders twice 3994*61046927SAndroid Build Coastguard Worker- lavapipe: Fix the locking around cso destruction 3995*61046927SAndroid Build Coastguard Worker- aco/validate: Handle p_wqm like p_parallelcopy 3996*61046927SAndroid Build Coastguard Worker- aco: Use bytes() instead of size() in emit_wqm 3997*61046927SAndroid Build Coastguard Worker- aco: Unify demote and demote_if selection 3998*61046927SAndroid Build Coastguard Worker- radv: Only generate debug info if required 3999*61046927SAndroid Build Coastguard Worker- aco/lower_to_cssa: Fix typo 4000*61046927SAndroid Build Coastguard Worker- radv: Don't use the depth image view for depth bias emission 4001*61046927SAndroid Build Coastguard Worker- radv/rt: Store NIR shaders separately 4002*61046927SAndroid Build Coastguard Worker- radv/rt: Add monolithic raygen lowering 4003*61046927SAndroid Build Coastguard Worker- radv/rt: Enable monolithic pipelines 4004*61046927SAndroid Build Coastguard Worker- radv/ci: Document new flake 4005*61046927SAndroid Build Coastguard Worker- vulkan/properties: Handle unsized arrays properly 4006*61046927SAndroid Build Coastguard Worker- radv: Remove dead radix_sort_vk_get_memory_requirements call 4007*61046927SAndroid Build Coastguard Worker- radv/radix_sort: Vendor the radix sort dispatch code 4008*61046927SAndroid Build Coastguard Worker- radv: Perform multiple sorts in parallel 4009*61046927SAndroid Build Coastguard Worker- radv/ci: Improve ray tracing skips 4010*61046927SAndroid Build Coastguard Worker- ac/llvm: Fix typed loads with 16bit formats 4011*61046927SAndroid Build Coastguard Worker- ac/llvm: Use the correct return type for uadd_carry and usub_borrow 4012*61046927SAndroid Build Coastguard Worker- ac/llvm: Use float types for float atomics 4013*61046927SAndroid Build Coastguard Worker- radv: Don't advertise features requiring PS epilogs with LLVM 4014*61046927SAndroid Build Coastguard Worker- radv: Update navi21 llvm fails 4015*61046927SAndroid Build Coastguard Worker- radv/rt: Handle stages without nir properly 4016*61046927SAndroid Build Coastguard Worker- radv: Remove ray tracing shader module identifier skips 4017*61046927SAndroid Build Coastguard Worker- radv/bvh: Treat instances with mask == 0 as inactive 4018*61046927SAndroid Build Coastguard Worker- radv/ray_queries: Skip cull_mask handling if it is FF 4019*61046927SAndroid Build Coastguard Worker- radv/rt: Skip cull_mask handling if it is FF 4020*61046927SAndroid Build Coastguard Worker- aco/spill: Make sure that offset stays in bounds 4021*61046927SAndroid Build Coastguard Worker- nir: Add nir_cf_node_cf_tree_prev 4022*61046927SAndroid Build Coastguard Worker- nir: Add nir_foreach_block_in_cf_node_reverse 4023*61046927SAndroid Build Coastguard Worker- nir: Add nir_rematerialize_deref_in_use_blocks 4024*61046927SAndroid Build Coastguard Worker- nir/lcssa: Fix rematerializing derefs 4025*61046927SAndroid Build Coastguard Worker- nir/deref: Layer rematerialization helpers 4026*61046927SAndroid Build Coastguard Worker- lavapipe/ci: Fix asan expectations 4027*61046927SAndroid Build Coastguard Worker- hasvk: Use the common GetPhysicalDeviceFeatures2 implementation 4028*61046927SAndroid Build Coastguard Worker- vulkan: Remove vk_get_physical_device_core_1_*_feature_ext 4029*61046927SAndroid Build Coastguard Worker- radv/bvh/ploc: Load child bounds from LDS 4030*61046927SAndroid Build Coastguard Worker- radv: Merge the sync_data and header initialization 4031*61046927SAndroid Build Coastguard Worker- radv: Do not sync after radv_update_buffer_cp 4032*61046927SAndroid Build Coastguard Worker- zink: Initialize primitive types to an invalid value 4033*61046927SAndroid Build Coastguard Worker- nir/passthrough_gs: Support edge flags with points 4034*61046927SAndroid Build Coastguard Worker- zink: Enable edge flags with points 4035*61046927SAndroid Build Coastguard Worker- mesa: Fix glBegin/End when LINE_LOOP is not supported 4036*61046927SAndroid Build Coastguard Worker- llvmpipe: Compile a nop texture function for unsupported configurations 4037*61046927SAndroid Build Coastguard Worker- radv/rt: Use nir_shader_instructions_pass for lower_rt_instructions 4038*61046927SAndroid Build Coastguard Worker- radv/sqtt: Fix tracing acceleration structure commands 4039*61046927SAndroid Build Coastguard Worker 4040*61046927SAndroid Build Coastguard WorkerLang Yu (5): 4041*61046927SAndroid Build Coastguard Worker 4042*61046927SAndroid Build Coastguard Worker- amd/common: add AMD_CODE_PROPERTY_ENABLE_WAVEFRONT_SIZE32 property 4043*61046927SAndroid Build Coastguard Worker- radeonsi: use AMD_CODE_PROPERTY_ENABLE_WAVEFRONT_SIZE32 to determine wave size 4044*61046927SAndroid Build Coastguard Worker- radeonsi: use wave size to determine index stride 4045*61046927SAndroid Build Coastguard Worker- amd/common: add missing stuff for gfx11.5 4046*61046927SAndroid Build Coastguard Worker- amd/radeonsi: add missing stuff for gfx11.5 4047*61046927SAndroid Build Coastguard Worker 4048*61046927SAndroid Build Coastguard WorkerLeandro Ribeiro (13): 4049*61046927SAndroid Build Coastguard Worker 4050*61046927SAndroid Build Coastguard Worker- egl: rewrite outdated comment in _eglFindDevice() 4051*61046927SAndroid Build Coastguard Worker- egl: remove unused parameter from _eglAddDRMDevice() 4052*61046927SAndroid Build Coastguard Worker- egl: simplify _eglAddDRMDevice() 4053*61046927SAndroid Build Coastguard Worker- egl: make explicit that we don't support render nodes for software EGLDevice 4054*61046927SAndroid Build Coastguard Worker- egl: move is_render_node flag to platform_wayland 4055*61046927SAndroid Build Coastguard Worker- loader: rename loader_open_render_node() to loader_open_render_node_platform_device() 4056*61046927SAndroid Build Coastguard Worker- loader: add driver list as parameter in loader_open_render_node_platform_device() 4057*61046927SAndroid Build Coastguard Worker- pipe-loader: add pipe_loader_get_compatible_render_capable_device_fd() 4058*61046927SAndroid Build Coastguard Worker- dri: add queryCompatibleRenderOnlyDeviceFd() to __DRI_MESA extension 4059*61046927SAndroid Build Coastguard Worker- kmsro: try to use only compatible render-capable devices 4060*61046927SAndroid Build Coastguard Worker- loader: add loader_is_device_render_capable() 4061*61046927SAndroid Build Coastguard Worker- egl/drm: get compatible render-only device fd for kms-only device 4062*61046927SAndroid Build Coastguard Worker- egl: error out if we can't find an EGLDevice in _eglFindDevice() 4063*61046927SAndroid Build Coastguard Worker 4064*61046927SAndroid Build Coastguard WorkerLeo Liu (4): 4065*61046927SAndroid Build Coastguard Worker 4066*61046927SAndroid Build Coastguard Worker- radeonsi: add AV1 profile to supported profile 4067*61046927SAndroid Build Coastguard Worker- radeonsi/vcn: fix the incorrect dt_size 4068*61046927SAndroid Build Coastguard Worker- Revert "frontends/va: Also map VAImageBufferType for reading" 4069*61046927SAndroid Build Coastguard Worker- ac/gpu_info: override ib_size_alignment for VCN_DEC and JPEG 4070*61046927SAndroid Build Coastguard Worker 4071*61046927SAndroid Build Coastguard WorkerLina Versace (14): 4072*61046927SAndroid Build Coastguard Worker 4073*61046927SAndroid Build Coastguard Worker- docs: Add row for VK_KHR_maintenance5 4074*61046927SAndroid Build Coastguard Worker- intel/pci_ids: Consistently use lowercase 4075*61046927SAndroid Build Coastguard Worker- venus: Sync protocol for VK_EXT_graphics_pipeline_library 4076*61046927SAndroid Build Coastguard Worker- venus: Erase pViewports and pScissors in fewer cases 4077*61046927SAndroid Build Coastguard Worker- venus: Fix crash when VkGraphicsPipelineCreateInfo::layout is missing 4078*61046927SAndroid Build Coastguard Worker- venus: Fix subpass attachments 4079*61046927SAndroid Build Coastguard Worker- venus: Drop incorrectly-used always-true pipeline vars 4080*61046927SAndroid Build Coastguard Worker- venus: Use VkImageAspectFlags in vn_subpass 4081*61046927SAndroid Build Coastguard Worker- venus: Add enum vn_pipeline_type 4082*61046927SAndroid Build Coastguard Worker- venus: Renames for VkGraphicsPipelineCreateInfo fixes 4083*61046927SAndroid Build Coastguard Worker- venus: Refactor pipeline fixup into two stages 4084*61046927SAndroid Build Coastguard Worker- venus: Do pipeline fixes for VK_EXT_graphics_pipeline_library 4085*61046927SAndroid Build Coastguard Worker- venus: Enable VK_EXT_graphics_pipeline_library behind debug flag 4086*61046927SAndroid Build Coastguard Worker- venus: Fix -Wmaybe-uninitialized 4087*61046927SAndroid Build Coastguard Worker 4088*61046927SAndroid Build Coastguard WorkerLingMan (22): 4089*61046927SAndroid Build Coastguard Worker 4090*61046927SAndroid Build Coastguard Worker- rusticl/memory: fix potential use-after-free in clEnqueueSVMFree 4091*61046927SAndroid Build Coastguard Worker- rusticl: Rename XyzCB aliases to FuncXyzCB 4092*61046927SAndroid Build Coastguard Worker- rusticl: add structs to hold the C callbacks 4093*61046927SAndroid Build Coastguard Worker- rusticl: use CreateContextCB 4094*61046927SAndroid Build Coastguard Worker- rusticl: use DeleteContextCB 4095*61046927SAndroid Build Coastguard Worker- rusticl: use EventCB 4096*61046927SAndroid Build Coastguard Worker- rusticl: use MemCB 4097*61046927SAndroid Build Coastguard Worker- rusticl: use ProgramCB 4098*61046927SAndroid Build Coastguard Worker- rusticl: use SVMFreeCb 4099*61046927SAndroid Build Coastguard Worker- rusticl: Make EventSig take ownership of its environment 4100*61046927SAndroid Build Coastguard Worker- rusticl: add a safe abstraction to execute a DeleteContextCB 4101*61046927SAndroid Build Coastguard Worker- rusticl: add a safe abstraction to execute an EventCB 4102*61046927SAndroid Build Coastguard Worker- rusticl: add a safe abstraction to execute a MemCB 4103*61046927SAndroid Build Coastguard Worker- rusticl: add a safe abstraction to execute an SVMFreeCb 4104*61046927SAndroid Build Coastguard Worker- rusticl: add a safe abstraction to execute a CreateContextCB 4105*61046927SAndroid Build Coastguard Worker- rusticl: add a safe abstraction to execute a ProgramCB 4106*61046927SAndroid Build Coastguard Worker- rusticl/api: drop a few include paths 4107*61046927SAndroid Build Coastguard Worker- rusticl: mark the fields of callback structs private 4108*61046927SAndroid Build Coastguard Worker- rusticl: drop an \`#[allow(dead_code)]` marker 4109*61046927SAndroid Build Coastguard Worker- rusticl/core: don't take a lock while dropping \`Context` 4110*61046927SAndroid Build Coastguard Worker- rusticl: Show an error message if the build is attempted with an outdated bindgen version 4111*61046927SAndroid Build Coastguard Worker- rusticl: Show an error message if the version of bindgen can't be detected 4112*61046927SAndroid Build Coastguard Worker 4113*61046927SAndroid Build Coastguard WorkerLionel Landwerlin (169): 4114*61046927SAndroid Build Coastguard Worker 4115*61046927SAndroid Build Coastguard Worker- anv: hide exec_flags selection inside the i915 backend 4116*61046927SAndroid Build Coastguard Worker- isl: add a tool to query surface parameters 4117*61046927SAndroid Build Coastguard Worker- intel/fs: fix missing predicate on SEL instruction 4118*61046927SAndroid Build Coastguard Worker- intel/compiler: rework input parameters 4119*61046927SAndroid Build Coastguard Worker- ci/a530: switch a few tests to flakes to unblock CI 4120*61046927SAndroid Build Coastguard Worker- vulkan: bump header register to 1.3.258 4121*61046927SAndroid Build Coastguard Worker- intel/fs: don't try to rebuild sequences of non ssa values 4122*61046927SAndroid Build Coastguard Worker- intel/vec4: fix log_data pointer 4123*61046927SAndroid Build Coastguard Worker- intel/fs: consider UNDEF as non-partial write 4124*61046927SAndroid Build Coastguard Worker- intel/fs: add more UNDEFs around SEND messages 4125*61046927SAndroid Build Coastguard Worker- isl: add ability to store buffer size in unused RENDER_SURFACE_STATE fields 4126*61046927SAndroid Build Coastguard Worker- anv: simplify buffer address+size loads from descriptor buffer 4127*61046927SAndroid Build Coastguard Worker- intel/fs: add support for sparse accesses 4128*61046927SAndroid Build Coastguard Worker- intel/nir: handle image_sparse_load in storage format lowering 4129*61046927SAndroid Build Coastguard Worker- intel/nir: add lower for sparse images & textures 4130*61046927SAndroid Build Coastguard Worker- anv: wire image sparse loads 4131*61046927SAndroid Build Coastguard Worker- blorp: switch blorp_update_clear_color to early return 4132*61046927SAndroid Build Coastguard Worker- blorp: update and move fast clear PIPE_CONTROLs to drivers 4133*61046927SAndroid Build Coastguard Worker- anv: fix 3DSTATE_RASTER::APIMode field setting 4134*61046927SAndroid Build Coastguard Worker- anv: enable EDS3 ConservativeRasterizationMode 4135*61046927SAndroid Build Coastguard Worker- vulkan: skip non required extension structures 4136*61046927SAndroid Build Coastguard Worker- vulkan/runtime: add a layered implementation of vkCmdBindIndexBuffer 4137*61046927SAndroid Build Coastguard Worker- anv: enable INTEL_DEBUG=nofc 4138*61046927SAndroid Build Coastguard Worker- anv: fake non intel vendorID for Death Stranding 4139*61046927SAndroid Build Coastguard Worker- hasvk: fix null descriptor handling with A64 messages 4140*61046927SAndroid Build Coastguard Worker- anv: remove descriptor array bounds checking 4141*61046927SAndroid Build Coastguard Worker- hasvk: remove descriptor array bounds checking 4142*61046927SAndroid Build Coastguard Worker- anv/hasvk: track robustness per pipeline stage 4143*61046927SAndroid Build Coastguard Worker- anv: implement VK_EXT_pipeline_robustness 4144*61046927SAndroid Build Coastguard Worker- intel/fs: track more steps with INTEL_DEBUG=optimizer 4145*61046927SAndroid Build Coastguard Worker- intel/fs: add variable for output of debug backend optimizer 4146*61046927SAndroid Build Coastguard Worker- intel/decoder: constify some input parameters 4147*61046927SAndroid Build Coastguard Worker- blorp: drop programming of 3DSTATE_(MESH|TASK)_SHADER 4148*61046927SAndroid Build Coastguard Worker- anv: emit 3DSTATE_GS only once per pipeline 4149*61046927SAndroid Build Coastguard Worker- intel/decoder: add options to decode surfaces/samplers 4150*61046927SAndroid Build Coastguard Worker- anv: get rid of genX(emit_multisample) 4151*61046927SAndroid Build Coastguard Worker- anv: move genX(rasterization_mode) to gfx8_cmd_buffer.c 4152*61046927SAndroid Build Coastguard Worker- anv: don't try to access dynamic buffers from surface states 4153*61046927SAndroid Build Coastguard Worker- iris: ensure stalling pipe control before fast clear 4154*61046927SAndroid Build Coastguard Worker- intel/compiler: disable per-sample interpolation modes with non-per-sample dispatch 4155*61046927SAndroid Build Coastguard Worker- intel/compiler: fix dynamic alpha-to-coverage handling 4156*61046927SAndroid Build Coastguard Worker- intel/fs: implement dynamic interpolation mode for dynamic persample shaders 4157*61046927SAndroid Build Coastguard Worker- intel/fs: move lower of non-uniform at_sample barycentric to NIR 4158*61046927SAndroid Build Coastguard Worker- zink+anv: add regression testing with pipeline libraries 4159*61046927SAndroid Build Coastguard Worker- anv: implement vkCmdBindIndexBuffer2KHR 4160*61046927SAndroid Build Coastguard Worker- anv: handle new VkBufferViewUsageCreateInfoKHR 4161*61046927SAndroid Build Coastguard Worker- anv: add vkGetRenderingAreaGranularityKHR() 4162*61046927SAndroid Build Coastguard Worker- anv: implement GetDeviceImageSubresourceLayoutKHR/GetImageSubresourceLayout2KHR 4163*61046927SAndroid Build Coastguard Worker- anv: add maintenance5 A8_UNORM/A1B5G5R5_UNORM support 4164*61046927SAndroid Build Coastguard Worker- anv: deal with new pipeline flags 4165*61046927SAndroid Build Coastguard Worker- anv: enable KHR_maintenance5 4166*61046927SAndroid Build Coastguard Worker- anv: add missing ISL storage usage 4167*61046927SAndroid Build Coastguard Worker- genxml/gfx11: remove Tiled Resource Mode field from HIER_DEPTH_BUFFER 4168*61046927SAndroid Build Coastguard Worker- genxml/gfx12: rename Tiled Resource Mode 4169*61046927SAndroid Build Coastguard Worker- isl: program 3DSTATE_HIER_DEPTH_BUFFER_BODY::TiledMode as documented 4170*61046927SAndroid Build Coastguard Worker- intel/isl: Disallow Yf, Ys and Tile64 for 3D depth/stencil surfaces 4171*61046927SAndroid Build Coastguard Worker- isl: disable Yf/Ys/Tile64 tilings for 1D images 4172*61046927SAndroid Build Coastguard Worker- isl: add a usage flag to request 2D/3D compatible views 4173*61046927SAndroid Build Coastguard Worker- isl: disallow TileYs/Yf on 3D storage images on Gfx9/11 4174*61046927SAndroid Build Coastguard Worker- intel/isl: Add a max_miptail_levels field to isl_tile_info 4175*61046927SAndroid Build Coastguard Worker- isl: make isl_surf_get_uncompressed_surf robust to argument accesses 4176*61046927SAndroid Build Coastguard Worker- isl: add Gfx12/12.5 restriction on 3D surfaces & compression 4177*61046927SAndroid Build Coastguard Worker- isl: disallow miptails on planar formats 4178*61046927SAndroid Build Coastguard Worker- isl: disable miptails on gfx12 with yuv formats 4179*61046927SAndroid Build Coastguard Worker- isl: disable CCS on Ys/Yf 4180*61046927SAndroid Build Coastguard Worker- blorp: allow 3D blits/copies on Ys/Yf/Tile64 tiling 4181*61046927SAndroid Build Coastguard Worker- intel/aux_map: correctly program tiling mode for Ys 4182*61046927SAndroid Build Coastguard Worker- isl: reorder tiling selection 4183*61046927SAndroid Build Coastguard Worker- anv: enable standard Y tiles 4184*61046927SAndroid Build Coastguard Worker- isl/tilememcpy_test: add multiple tile testing 4185*61046927SAndroid Build Coastguard Worker- anv: rename total_batch_size 4186*61046927SAndroid Build Coastguard Worker- anv: reuse cmd_buffer::total_batch_size 4187*61046927SAndroid Build Coastguard Worker- intel/measure: track batch buffer sizes 4188*61046927SAndroid Build Coastguard Worker- intel/nir: rerun lower_tex if it lowers something 4189*61046927SAndroid Build Coastguard Worker- intel/fs: limit register flag interaction of FIND_*LIVE_CHANNEL 4190*61046927SAndroid Build Coastguard Worker- hasvk: add state cache invalidation back before fast clears 4191*61046927SAndroid Build Coastguard Worker- blorp: remove unused variable 4192*61046927SAndroid Build Coastguard Worker- anv: remove ReorderMode from pipeline 3DSTATE_GS emission 4193*61046927SAndroid Build Coastguard Worker- anv: change anv_batch_emit_merge to also do packing 4194*61046927SAndroid Build Coastguard Worker- intel/anv: batch stats util 4195*61046927SAndroid Build Coastguard Worker- intel/decoder: implement accumulated prints 4196*61046927SAndroid Build Coastguard Worker- anv: move all dynamic state emission to cmd_buffer_flush_dynamic_state 4197*61046927SAndroid Build Coastguard Worker- anv: rename files to represent their usage 4198*61046927SAndroid Build Coastguard Worker- anv: categorize partial/final pipeline instruction 4199*61046927SAndroid Build Coastguard Worker- anv: split 3DSTATE_TE packing between static & dynamic parts 4200*61046927SAndroid Build Coastguard Worker- anv: split 3DSTATE_VFG emission 4201*61046927SAndroid Build Coastguard Worker- anv: add a flag tracking occlusion query count change 4202*61046927SAndroid Build Coastguard Worker- anv: split pipeline programming into instructions 4203*61046927SAndroid Build Coastguard Worker- vulkan/runtime: add helper to name dirty states 4204*61046927SAndroid Build Coastguard Worker- anv: add new low level emission & dirty state tracking 4205*61046927SAndroid Build Coastguard Worker- anv: remove unused state emission 4206*61046927SAndroid Build Coastguard Worker- anv: split BLEND_STATE packing from BLEND_STATE_POINTERS emit 4207*61046927SAndroid Build Coastguard Worker- docs: update Anv documentation about dynamic state emission 4208*61046927SAndroid Build Coastguard Worker- anv: create individual logical engines on i915 when possible 4209*61046927SAndroid Build Coastguard Worker- anv: Copy/Clear MSAA images over companion RCS while we are on compute 4210*61046927SAndroid Build Coastguard Worker- pps-producer: add ability to select device with DRI_PRIME 4211*61046927SAndroid Build Coastguard Worker- anv: remove aux checking asserts 4212*61046927SAndroid Build Coastguard Worker- anv: bound image usages to the associated queue family 4213*61046927SAndroid Build Coastguard Worker- anv: fix 3DSTATE_VFG emission 4214*61046927SAndroid Build Coastguard Worker- anv: emit 3DSTATE_URB_ALLOC_(MESH|TASK) only when mesh shaders are enabled 4215*61046927SAndroid Build Coastguard Worker- anv: ensure mesh pipeline have all pre-rasterization stages disabled 4216*61046927SAndroid Build Coastguard Worker- anv: ensure partially packed instructions are emitted in the pipeline 4217*61046927SAndroid Build Coastguard Worker- anv: fix missing 3DSTATE_SBE_MESH emission 4218*61046927SAndroid Build Coastguard Worker- anv: fix utrace timestamp buffer copies 4219*61046927SAndroid Build Coastguard Worker- anv: add a memcpy compute internal kernel 4220*61046927SAndroid Build Coastguard Worker- anv: add simple shader support without a command buffer 4221*61046927SAndroid Build Coastguard Worker- anv: move simple shaders code to its own object 4222*61046927SAndroid Build Coastguard Worker- anv: move utrace flush out of backends 4223*61046927SAndroid Build Coastguard Worker- anv: enable utrace timestamp buffer copies on compute engine 4224*61046927SAndroid Build Coastguard Worker- intel: don't assume Linux minor dev node 4225*61046927SAndroid Build Coastguard Worker- intel/ds: lock submissions to u_trace_context 4226*61046927SAndroid Build Coastguard Worker- util/u_trace: count number of tracepoints 4227*61046927SAndroid Build Coastguard Worker- intel/ds: track number of tracepoint timestamp copies 4228*61046927SAndroid Build Coastguard Worker- anv/utrace: trace CPU on timestamp buffer readiness 4229*61046927SAndroid Build Coastguard Worker- intel/ds: avoid dropping traces when running out of shared memory 4230*61046927SAndroid Build Coastguard Worker- anv/iris: widen Wa_14015946265 to Gfx11+ 4231*61046927SAndroid Build Coastguard Worker- anv: add missing workaround for 3DSTATE_LINE_STIPPLE 4232*61046927SAndroid Build Coastguard Worker- iris: add missing workaround for 3DSTATE_LINE_STIPPLE 4233*61046927SAndroid Build Coastguard Worker- intel/fs: handle ishl in surface/sampler rematerialization 4234*61046927SAndroid Build Coastguard Worker- intel/fs: handle add3 in surface/sampler rematerialization 4235*61046927SAndroid Build Coastguard Worker- intel/fs: switch from SIMD 1 to 8 instructions surface/sampler rematerialization 4236*61046927SAndroid Build Coastguard Worker- anv: fix internal compute copy shader build 4237*61046927SAndroid Build Coastguard Worker- anv: reduce working temporary memory for BVH builds 4238*61046927SAndroid Build Coastguard Worker- anv: move bo_pool allocation flags to init caller 4239*61046927SAndroid Build Coastguard Worker- anv: use buffer pools for BVH build buffers 4240*61046927SAndroid Build Coastguard Worker- intel/ds: track acceleration RT commands 4241*61046927SAndroid Build Coastguard Worker- anv: fix index buffer size programming 4242*61046927SAndroid Build Coastguard Worker- anv: implement INTEL_DEBUG=reemit 4243*61046927SAndroid Build Coastguard Worker- anv: add missing workaround handling in simple shader 4244*61046927SAndroid Build Coastguard Worker- anv: fix a couple of missing input for 3DSTATE_RASTER programming 4245*61046927SAndroid Build Coastguard Worker- anv: flag 3DSTATE_RASTER as dirty after simple shader primitive 4246*61046927SAndroid Build Coastguard Worker- vulkan: bump headers/registry to 1.3.267 4247*61046927SAndroid Build Coastguard Worker- anv: rename primary in container in ExecuteCommands() 4248*61046927SAndroid Build Coastguard Worker- anv: add support for VK_EXT_nested_command_buffer 4249*61046927SAndroid Build Coastguard Worker- anv: simplify push descriptors 4250*61046927SAndroid Build Coastguard Worker- anv: fixup spirv cap for ImageReadWithoutFormat on Gfx12.5 4251*61046927SAndroid Build Coastguard Worker- Revert "intel/fs: limit register flag interaction of FIND_*LIVE_CHANNEL" 4252*61046927SAndroid Build Coastguard Worker- anv: update batch chaining to Gfx9 commands 4253*61046927SAndroid Build Coastguard Worker- anv: workaround Gfx11 with optimized state emission 4254*61046927SAndroid Build Coastguard Worker- u_trace: generate tracepoint index parameter in perfetto callbacks 4255*61046927SAndroid Build Coastguard Worker- u_trace: generate tracepoint name array in perfetto header 4256*61046927SAndroid Build Coastguard Worker- intel/ds: provide names for different events of a timeline's row 4257*61046927SAndroid Build Coastguard Worker- anv: reuse local variable for gfx state 4258*61046927SAndroid Build Coastguard Worker- anv: track render targets & render area changes separately 4259*61046927SAndroid Build Coastguard Worker- anv: don't uninitialize bvh_bo_pool is not initialized 4260*61046927SAndroid Build Coastguard Worker- anv: uninitialize queues before utrace 4261*61046927SAndroid Build Coastguard Worker- anv: move generation shader return instruction to last draw lane 4262*61046927SAndroid Build Coastguard Worker- anv: fix generated draws gl_DrawID with more than 8192 indirect draws 4263*61046927SAndroid Build Coastguard Worker- anv: extract out draw call generation 4264*61046927SAndroid Build Coastguard Worker- anv: identify internal shader in NIR 4265*61046927SAndroid Build Coastguard Worker- anv: avoid MI commands to copy draw indirect count 4266*61046927SAndroid Build Coastguard Worker- anv: move generation batch fields to a sub-struct 4267*61046927SAndroid Build Coastguard Worker- util/glsl2spirv: add ability to pass defines 4268*61046927SAndroid Build Coastguard Worker- anv: factor out host/gpu internal shaders interfaces 4269*61046927SAndroid Build Coastguard Worker- anv: index indirect data buffer with absolute offset 4270*61046927SAndroid Build Coastguard Worker- anv: add ring buffer mode to generated draw optimization 4271*61046927SAndroid Build Coastguard Worker- anv: merge gfx9/11 indirect draw generation shaders 4272*61046927SAndroid Build Coastguard Worker- anv: document the draw indirect optimization ring mode 4273*61046927SAndroid Build Coastguard Worker- anv: fixup 32bit build of internal shaders 4274*61046927SAndroid Build Coastguard Worker- anv: fix uninitialized use of compute initialization batch 4275*61046927SAndroid Build Coastguard Worker- intel/fs: fix dynamic interpolation mode selection 4276*61046927SAndroid Build Coastguard Worker- anv/meson: add missing dependency on the interface header 4277*61046927SAndroid Build Coastguard Worker- anv: fix corner case of mutable descriptor pool creation 4278*61046927SAndroid Build Coastguard Worker- isl: disable MCS compression on R9G9B9E5 4279*61046927SAndroid Build Coastguard Worker- intel/fs: rerun divergence analysis prior to convert_from_ssa 4280*61046927SAndroid Build Coastguard Worker- intel/nir/rt: fix reportIntersection() hitT handling 4281*61046927SAndroid Build Coastguard Worker- anv: fix CC_VIEWPORT pointer dirty after blorp/simple-shaders 4282*61046927SAndroid Build Coastguard Worker- anv: fix dirty state tracking for 3DSTATE_PUSH_CONSTANT_ALLOC 4283*61046927SAndroid Build Coastguard Worker- intel/perf: fix querying of configurations 4284*61046927SAndroid Build Coastguard Worker 4285*61046927SAndroid Build Coastguard WorkerLouis-Francis Ratté-Boulianne (15): 4286*61046927SAndroid Build Coastguard Worker 4287*61046927SAndroid Build Coastguard Worker- panfrost: Fix error in comment 4288*61046927SAndroid Build Coastguard Worker- panfrost: Add methods to determine slice and body alignment 4289*61046927SAndroid Build Coastguard Worker- panfrost: Add method to get size of AFBC subblocks 4290*61046927SAndroid Build Coastguard Worker- panfrost: Precalculate stride and nr of blocks for AFBC layouts 4291*61046927SAndroid Build Coastguard Worker- panfrost: Add panfrost_batch_write_bo 4292*61046927SAndroid Build Coastguard Worker- panfrost: Make panfrost_resource_create_with_modifier public 4293*61046927SAndroid Build Coastguard Worker- panfrost: Split out internal of \`panfrost_launch_grid` 4294*61046927SAndroid Build Coastguard Worker- panfrost: Add infrastructure for internal AFBC compute shaders 4295*61046927SAndroid Build Coastguard Worker- panfrost: Add method to get size of AFBC superblocks valid data 4296*61046927SAndroid Build Coastguard Worker- panfrost: Add support for AFBC packing 4297*61046927SAndroid Build Coastguard Worker- panfrost: Legalize resource when attaching to a batch 4298*61046927SAndroid Build Coastguard Worker- panfrost: Don't force constant modifier after converting 4299*61046927SAndroid Build Coastguard Worker- panfrost: Add debug flag to force packing of AFBC textures on upload 4300*61046927SAndroid Build Coastguard Worker- panfrost: Add some debug utility methods for resources 4301*61046927SAndroid Build Coastguard Worker- panfrost: Add env variable for max AFBC packing ratio 4302*61046927SAndroid Build Coastguard Worker 4303*61046927SAndroid Build Coastguard WorkerLucas Stach (33): 4304*61046927SAndroid Build Coastguard Worker 4305*61046927SAndroid Build Coastguard Worker- ci/etnaviv: update ci expectation 4306*61046927SAndroid Build Coastguard Worker- etnaviv: move resource seqnos to level 4307*61046927SAndroid Build Coastguard Worker- etnaviv: flush destination before executing blit 4308*61046927SAndroid Build Coastguard Worker- etnaviv: optimize resource copies by skipping clean levels 4309*61046927SAndroid Build Coastguard Worker- etnaviv: add helper to mark resource level as flushed 4310*61046927SAndroid Build Coastguard Worker- etnaviv: add helper to mark resource level as changed 4311*61046927SAndroid Build Coastguard Worker- etnaviv: add helper to transfer resource level age to another 4312*61046927SAndroid Build Coastguard Worker- etnaviv: add helper to get TS validity 4313*61046927SAndroid Build Coastguard Worker- etnaviv: add helper to set TS validity 4314*61046927SAndroid Build Coastguard Worker- etnaviv: move TS meta into etna_resource_level 4315*61046927SAndroid Build Coastguard Worker- etnaviv: add tile status buffer status into TS metadata 4316*61046927SAndroid Build Coastguard Worker- etnaviv: optimize sampler source update 4317*61046927SAndroid Build Coastguard Worker- etnaviv: allow sampler TS even if the resource is flushed 4318*61046927SAndroid Build Coastguard Worker- etnaviv: keep blit destination tile status valid if possible 4319*61046927SAndroid Build Coastguard Worker- etnaviv: optimize render resource update 4320*61046927SAndroid Build Coastguard Worker- etnaviv: optimize transfers when whole resource level is discarded 4321*61046927SAndroid Build Coastguard Worker- etnaviv: split etna_copy_resource_box levels parameter in src/dst 4322*61046927SAndroid Build Coastguard Worker- etnaviv: don't allocate full resource as transfer staging 4323*61046927SAndroid Build Coastguard Worker- etnaviv: check for valid TS as condition to create the staging resource 4324*61046927SAndroid Build Coastguard Worker- etnaviv: reword comment about staging resource usage 4325*61046927SAndroid Build Coastguard Worker- etnaviv: remove huge outdated comment 4326*61046927SAndroid Build Coastguard Worker- etnaviv: move buffer range tracking into the PIPE_MAP_WRITE clause 4327*61046927SAndroid Build Coastguard Worker- etnaviv: remove superfluous braces 4328*61046927SAndroid Build Coastguard Worker- etnaviv: remove always true assert in etna_transfer_unmap 4329*61046927SAndroid Build Coastguard Worker- etnaviv: remove bogus comment about replacing resource storage 4330*61046927SAndroid Build Coastguard Worker- etnaviv: initialize VIVS_GL_BUG_FIXES 4331*61046927SAndroid Build Coastguard Worker- etnaviv: fix read staging buffer leak 4332*61046927SAndroid Build Coastguard Worker- Revert "ci/etnaviv: allow failure on failing test" 4333*61046927SAndroid Build Coastguard Worker- mesa: enable NV_texture_barrier in GLES2+ (again) 4334*61046927SAndroid Build Coastguard Worker- etnaviv: use correct blit box sizes when copying resource 4335*61046927SAndroid Build Coastguard Worker- etnaviv: zero shared TS metadata block 4336*61046927SAndroid Build Coastguard Worker- Revert "etnaviv: use correct blit box sizes when copying resource" 4337*61046927SAndroid Build Coastguard Worker- mesa: add GL_APPLE_sync support 4338*61046927SAndroid Build Coastguard Worker 4339*61046927SAndroid Build Coastguard WorkerLuigi Santivetti (1): 4340*61046927SAndroid Build Coastguard Worker 4341*61046927SAndroid Build Coastguard Worker- pvr: do not claim support for ASTC texture compression 4342*61046927SAndroid Build Coastguard Worker 4343*61046927SAndroid Build Coastguard WorkerM Henning (31): 4344*61046927SAndroid Build Coastguard Worker 4345*61046927SAndroid Build Coastguard Worker- nv50/ir: Drop nir_jump_return handling 4346*61046927SAndroid Build Coastguard Worker- nv50/ir: Remove ArgumentMovesPass 4347*61046927SAndroid Build Coastguard Worker- nv50/ir: Remove Function.stackPtr 4348*61046927SAndroid Build Coastguard Worker- nv50/ir: Remove dead loop from assignSlot 4349*61046927SAndroid Build Coastguard Worker- nv50/ir: Remove SpillSlot 4350*61046927SAndroid Build Coastguard Worker- nvc0: Keep nir directly in nvc0_program 4351*61046927SAndroid Build Coastguard Worker- nv50: Keep nir directly in nv50_program 4352*61046927SAndroid Build Coastguard Worker- nouveau: Delete nv50_ir_from_tgsi.cpp 4353*61046927SAndroid Build Coastguard Worker- nouveau: Drop tgsi support from nv50_ir_prog_info 4354*61046927SAndroid Build Coastguard Worker- nouveau: Drop ConverterCommon::Subroutine 4355*61046927SAndroid Build Coastguard Worker- nouveau: Drop BuildUtil::DataArray 4356*61046927SAndroid Build Coastguard Worker- nouveau: Drop BuildUtil::Location 4357*61046927SAndroid Build Coastguard Worker- nouveau: Delete the nouveau_compiler tool 4358*61046927SAndroid Build Coastguard Worker- nv/codegen: Call nir_shader_gather_info 4359*61046927SAndroid Build Coastguard Worker- nv/codegen: Implement nir_op_fquantize2f16 4360*61046927SAndroid Build Coastguard Worker- nvk: Remove reference to genUserClip 4361*61046927SAndroid Build Coastguard Worker- nv/codegen: Use nir_lower_clip 4362*61046927SAndroid Build Coastguard Worker- nv50_ir_from_nir: Use nir's lower_fpow 4363*61046927SAndroid Build Coastguard Worker- nv/codegen: Delete OP_POW 4364*61046927SAndroid Build Coastguard Worker- nv/codegen: Fix an uninitialized variable warning 4365*61046927SAndroid Build Coastguard Worker- nv/codegen: Delete OP_WRSV 4366*61046927SAndroid Build Coastguard Worker- nv/codegen: Delete OP_EXP, OP_LOG 4367*61046927SAndroid Build Coastguard Worker- nv/codegen: Remove fragCoord variable. 4368*61046927SAndroid Build Coastguard Worker- nv/codegen: Merge from_common into from_nir 4369*61046927SAndroid Build Coastguard Worker- nv/codegen: Remove unused clipVertexOutput var 4370*61046927SAndroid Build Coastguard Worker- nv50_ir_ra: Delete unused functions 4371*61046927SAndroid Build Coastguard Worker- nv/codegen: Delete unused OP_CONSTRAINT 4372*61046927SAndroid Build Coastguard Worker- nv/codegen: Delete periodicMask32 4373*61046927SAndroid Build Coastguard Worker- nv/codegen: Remove Function::buildDefSets 4374*61046927SAndroid Build Coastguard Worker- nv/codegen: Change copy-constructor call to assign 4375*61046927SAndroid Build Coastguard Worker- nv/codegen: Delete copy and assign 4376*61046927SAndroid Build Coastguard Worker 4377*61046927SAndroid Build Coastguard WorkerMaaz Mombasawala (2): 4378*61046927SAndroid Build Coastguard Worker 4379*61046927SAndroid Build Coastguard Worker- svga: Make surfaces shareable at creation. 4380*61046927SAndroid Build Coastguard Worker- svga: Unify gmr and mob surface pool managers 4381*61046927SAndroid Build Coastguard Worker 4382*61046927SAndroid Build Coastguard WorkerMarcin Ślusarz (16): 4383*61046927SAndroid Build Coastguard Worker 4384*61046927SAndroid Build Coastguard Worker- iris: avoid duplicating validation entries 4385*61046927SAndroid Build Coastguard Worker- hasvk: remove dead code & comments related to mesh shading 4386*61046927SAndroid Build Coastguard Worker- anv: drop support for VK_NV_mesh_shader 4387*61046927SAndroid Build Coastguard Worker- intel/compiler: remove NV_mesh_shader support 4388*61046927SAndroid Build Coastguard Worker- intel/compiler: remove redundant code 4389*61046927SAndroid Build Coastguard Worker- anv: drop unused function 4390*61046927SAndroid Build Coastguard Worker- anv: merge cases leading to the same code 4391*61046927SAndroid Build Coastguard Worker- intel/compiler/mesh: compactify MUE layout 4392*61046927SAndroid Build Coastguard Worker- intel/compiler,anv: put some vertex and primitive data in headers 4393*61046927SAndroid Build Coastguard Worker- intel/compiler: load debug mesh compaction options once 4394*61046927SAndroid Build Coastguard Worker- intel/compiler/test: fix crashes when TEST_DEBUG is set 4395*61046927SAndroid Build Coastguard Worker- intel/compiler: add lsc_msg_desc_wcmask 4396*61046927SAndroid Build Coastguard Worker- intel/compiler: add initial support for URB_LOGICAL_SRC_CHANNEL_MASK to lower_urb_write_logical_send_xe2 4397*61046927SAndroid Build Coastguard Worker- intel/compiler/mesh: fix position of output URB handle for xe2 4398*61046927SAndroid Build Coastguard Worker- intel/compiler/mesh: implement IO for xe2 4399*61046927SAndroid Build Coastguard Worker- intel/compiler: mask GS URB handles at thread payload construction 4400*61046927SAndroid Build Coastguard Worker 4401*61046927SAndroid Build Coastguard WorkerMarek Olšák (125): 4402*61046927SAndroid Build Coastguard Worker 4403*61046927SAndroid Build Coastguard Worker- Revert "ac/nir/ngg: Follow intrinsic sources when analyzing before culling." 4404*61046927SAndroid Build Coastguard Worker- glthread: determine global locking once every 64 batches to fix get_time perf 4405*61046927SAndroid Build Coastguard Worker- mesa: fix 38% decrease in display list performance of Viewperf2020/NX8_StudioAA 4406*61046927SAndroid Build Coastguard Worker- freedreno,lima,zink: update CI fixes and flakes 4407*61046927SAndroid Build Coastguard Worker- util/u_queue: fix util_queue_finish deadlock by merging lock and finish_lock 4408*61046927SAndroid Build Coastguard Worker- util/u_queue: always enable UTIL_QUEUE_INIT_SCALE_THREADS, remove the flag 4409*61046927SAndroid Build Coastguard Worker- radeonsi: fix a CDNA regression breaking compute 4410*61046927SAndroid Build Coastguard Worker- glthread: sync for VDPAU sync functions 4411*61046927SAndroid Build Coastguard Worker- radeonsi: turn sh_base[PIPE_SHADER_VERTEX] into a constant in emit_draw_packets 4412*61046927SAndroid Build Coastguard Worker- radeonsi: restructure the loop for non-indexed multi draws 4413*61046927SAndroid Build Coastguard Worker- radeonsi: cosmetic changes to radeon_opt_* macros 4414*61046927SAndroid Build Coastguard Worker- radeonsi: handle draw user SGPRs as tracked registers 4415*61046927SAndroid Build Coastguard Worker- radeonsi: update obsolete comments about compiler queues 4416*61046927SAndroid Build Coastguard Worker- radeonsi: remove si_compute.h, move the contents into si_pipe.h 4417*61046927SAndroid Build Coastguard Worker- radeonsi: move si_update/emit_tess_io_layout_state into si_state_shaders.cpp 4418*61046927SAndroid Build Coastguard Worker- radeonsi: move si_emit_spi_map into si_state_shaders.cpp 4419*61046927SAndroid Build Coastguard Worker- radeonsi: move si_emit_rasterizer_prim_state out of si_emit_all_states 4420*61046927SAndroid Build Coastguard Worker- radeonsi: remove splitting IBs that use too much memory 4421*61046927SAndroid Build Coastguard Worker- radeonsi: add padding to si_resource to fix Viewperf2020/catiav5test1 perf 4422*61046927SAndroid Build Coastguard Worker- radeonsi: remove unused check_mem parameter from si_sampler_view_add_buffer 4423*61046927SAndroid Build Coastguard Worker- radeonsi: remove the draw counter with primitive restart from the HUD 4424*61046927SAndroid Build Coastguard Worker- radeonsi: always inline si_prefetch_shaders 4425*61046927SAndroid Build Coastguard Worker- radeonsi: specialize si_draw_rectangle using a C++ template 4426*61046927SAndroid Build Coastguard Worker- radeonsi: add index parameter into si_atom::emit 4427*61046927SAndroid Build Coastguard Worker- radeonsi: split direct pm4 emission from si_pm4_emit 4428*61046927SAndroid Build Coastguard Worker- radeonsi: move code around si_pm4_emit_state into si_pm4_emit_state 4429*61046927SAndroid Build Coastguard Worker- radeonsi: merge pm4 state and atom emit loops into one 4430*61046927SAndroid Build Coastguard Worker- radeonsi: add a simple version of si_pm4_emit_state for non-shader states 4431*61046927SAndroid Build Coastguard Worker- radeonsi: handle deferred cache flushes as a state (si_atom) 4432*61046927SAndroid Build Coastguard Worker- radeonsi: remove render condition logic from si_draw by reordering atoms 4433*61046927SAndroid Build Coastguard Worker- radeonsi: abort when failing to upload descriptors instead of skipping draws 4434*61046927SAndroid Build Coastguard Worker- radeonsi: rename shader_pointers state -> gfx_shader_pointers 4435*61046927SAndroid Build Coastguard Worker- radeonsi: merge si_upload_*_descriptors into si_emit_*_shader_pointers 4436*61046927SAndroid Build Coastguard Worker- radeonsi: convert si_gfx_resources_add_all_to_bo_list to a state atom 4437*61046927SAndroid Build Coastguard Worker- radeonsi/ci: update gfx11 failures 4438*61046927SAndroid Build Coastguard Worker- radeonsi: move GE_CNTL emission from si_draw into si_emit_vgt_pipeline_state 4439*61046927SAndroid Build Coastguard Worker- radeonsi: use num_patches_per_workgroup directly in si_get_ia_multi_vgt_param 4440*61046927SAndroid Build Coastguard Worker- radeonsi: enable shader culling by default because it helps Viewperf 4441*61046927SAndroid Build Coastguard Worker- radeonsi: rewrite how occlusion query precision is determined for performance 4442*61046927SAndroid Build Coastguard Worker- radeonsi: set PIPE_CONTEXT_LOSE_CONTEXT_ON_RESET on aux_context explicitly 4443*61046927SAndroid Build Coastguard Worker- radeon_winsys: move allow_context_lost from cs_create to ctx_create 4444*61046927SAndroid Build Coastguard Worker- winsys/amdgpu: rework how SW reset status is generated and reported 4445*61046927SAndroid Build Coastguard Worker- radeon_winsys: add a ctx_set_sw_reset_status callback 4446*61046927SAndroid Build Coastguard Worker- radeonsi: don't abort for descriptor failures, let the winsys handle it 4447*61046927SAndroid Build Coastguard Worker- radeonsi: don't use threadID.yz/blockID.yz for copy_image if those are always 0 4448*61046927SAndroid Build Coastguard Worker- radeonsi: don't use threadID.yz/blockID.yz for compute_blit if they're always 0 4449*61046927SAndroid Build Coastguard Worker- nir: fix constant evaluation of fddx/fddy sourcing Inf & NaN constant 4450*61046927SAndroid Build Coastguard Worker- nir/algebraic: collapse ALU opcodes sourcing NaN 4451*61046927SAndroid Build Coastguard Worker- ac/gpu_info: add the /dev/dri/ filename into radeon_info 4452*61046927SAndroid Build Coastguard Worker- Revert "ac: don't call ac_query_pci_bus_info from ac_query_gpu_info" 4453*61046927SAndroid Build Coastguard Worker- ac: implement AMD_FORCE_FAMILY properly, remove SI_FORCE_FAMILY 4454*61046927SAndroid Build Coastguard Worker- ac: document ac_shader_args::gs_vtx_offset 4455*61046927SAndroid Build Coastguard Worker- ac: minor updates to packet documentation and definitions 4456*61046927SAndroid Build Coastguard Worker- ac: change offsets of DMA_DATA dwords to prevent reg offset conflicts 4457*61046927SAndroid Build Coastguard Worker- ac: improve the IB parser 4458*61046927SAndroid Build Coastguard Worker- ac: update gfx11 shadowed register tables 4459*61046927SAndroid Build Coastguard Worker- ac: add a standalone IB parser program 4460*61046927SAndroid Build Coastguard Worker- ac/surface: trivial non-functional changes 4461*61046927SAndroid Build Coastguard Worker- ac/surface: add radeon_surf::u::gfx9::uses_custom_pitch 4462*61046927SAndroid Build Coastguard Worker- radeonsi: allow setting any index in radeon_set_sh_reg_idx 4463*61046927SAndroid Build Coastguard Worker- radeonsi: rename uses_subgroup_info to uses_tg_size 4464*61046927SAndroid Build Coastguard Worker- radeonsi: improve the heuristic when to use Wave32 for compute shaders 4465*61046927SAndroid Build Coastguard Worker- radeonsi: simplify/merge emit_shader_ngg functions 4466*61046927SAndroid Build Coastguard Worker- radeonsi: don't pass gl_Layer to PS for blit shaders 4467*61046927SAndroid Build Coastguard Worker- radeonsi/gfx11: pass attribute ring addr via SGPR instead of memory for blits 4468*61046927SAndroid Build Coastguard Worker- radeonsi: fix templated si_draw_rectangle callback for Navi14 4469*61046927SAndroid Build Coastguard Worker- nir: replace undef only used by ALU opcodes with 0 or NaN 4470*61046927SAndroid Build Coastguard Worker- nir: remove nir_op_unpack_64 handling from nir_opt_undef 4471*61046927SAndroid Build Coastguard Worker- ac/llvm: don't convert undef to 0 because nir_opt_undef does it now 4472*61046927SAndroid Build Coastguard Worker- meson: use llvm-config instead of cmake to fix linking errors with meson 1.2.1 4473*61046927SAndroid Build Coastguard Worker- gallivm: fix build with LLVM 18 4474*61046927SAndroid Build Coastguard Worker- amd/llvm: fix build with LLVM 18 4475*61046927SAndroid Build Coastguard Worker- radeonsi: fix compute-only contexts 4476*61046927SAndroid Build Coastguard Worker- ac/llvm: replace removed amdgcn.ldexp for LLVM 18 4477*61046927SAndroid Build Coastguard Worker- ac/perfcounter: remove a bogus assert to fix an assertion failure on gfx11 4478*61046927SAndroid Build Coastguard Worker- ac/llvm: set !fpmath 3.0 for llvm.sqrt 4479*61046927SAndroid Build Coastguard Worker- ac/gpu_info: don't align IBs to the GL2 cache line size 4480*61046927SAndroid Build Coastguard Worker- ac/llvm: fix flat PS input corruption 4481*61046927SAndroid Build Coastguard Worker- amd: rename GFX110x to NAVI31-33 4482*61046927SAndroid Build Coastguard Worker- ac/gpu_info: replace ib_alignment with per-IP IB base and size alignments 4483*61046927SAndroid Build Coastguard Worker- ac/gpu_info: pad IBs according to ib_size_alignment 4484*61046927SAndroid Build Coastguard Worker- winsys/amdgpu: pad gfx and compute IBs with a single NOP packet 4485*61046927SAndroid Build Coastguard Worker- Revert "radeonsi: specialize si_draw_rectangle using a C++ template" 4486*61046927SAndroid Build Coastguard Worker- radeonsi/ci: update navi10 results 4487*61046927SAndroid Build Coastguard Worker- gallium/util: fix GALLIUM_TESTS=1 by using cso_set_vertex_buffers_and_elements 4488*61046927SAndroid Build Coastguard Worker- gallium/util: add more tests for compute-only contexts 4489*61046927SAndroid Build Coastguard Worker- radeonsi: add another aux context for uploading shaders 4490*61046927SAndroid Build Coastguard Worker- radeonsi: upload shaders via a staging buffer so as not to map VRAM directly 4491*61046927SAndroid Build Coastguard Worker- ac/surface: don't require exact pitch for gfx6-8 tiled imports 4492*61046927SAndroid Build Coastguard Worker- Revert "ac/gpu_info: override ib_size_alignment for VCN_DEC and JPEG" 4493*61046927SAndroid Build Coastguard Worker- Revert "radv/amdgpu: fix alignment of command buffers" 4494*61046927SAndroid Build Coastguard Worker- Revert "radv: fix alignment of DGC command buffers" 4495*61046927SAndroid Build Coastguard Worker- Revert "winsys/amdgpu: pad gfx and compute IBs with a single NOP packet" 4496*61046927SAndroid Build Coastguard Worker- Revert "ac/gpu_info: pad IBs according to ib_size_alignment" 4497*61046927SAndroid Build Coastguard Worker- Revert "ac/gpu_info: replace ib_alignment with per-IP IB base and size alignments" 4498*61046927SAndroid Build Coastguard Worker- nir: sort variables by location in nir_lower_io_passes to work around a bug 4499*61046927SAndroid Build Coastguard Worker- nir: recompute IO bases after DCE in nir_lower_io_passes 4500*61046927SAndroid Build Coastguard Worker- nir: add dual-slot input information into load_input intrinsics 4501*61046927SAndroid Build Coastguard Worker- nir: take dual slot input info into account when computing IO driver locations 4502*61046927SAndroid Build Coastguard Worker- nir: gather dual slot input information 4503*61046927SAndroid Build Coastguard Worker- nir: expose reusable linking helpers for cloning uniform loads 4504*61046927SAndroid Build Coastguard Worker- nir: handle nir_var_mem_ubo in nir_clone_uniform_variable 4505*61046927SAndroid Build Coastguard Worker- ac/gpu_info: split ib_alignment as ip[type].ib_alignment 4506*61046927SAndroid Build Coastguard Worker- ac/gpu_info: move ib_pad_dw_mask into ip[] 4507*61046927SAndroid Build Coastguard Worker- ac/gpu_info: drop the hack unifying all IB alignments 4508*61046927SAndroid Build Coastguard Worker- ac/gpu_info: conservatively decrease IB alignment and padding to 256B 4509*61046927SAndroid Build Coastguard Worker- ac/gpu_info: set gfx and compute IB padding to only 8 dwords 4510*61046927SAndroid Build Coastguard Worker- winsys/amdgpu: properly pad the IB in amdgpu_submit_gfx_nop 4511*61046927SAndroid Build Coastguard Worker- winsys/amdgpu: correctly pad noop IBs for RADEON_NOOP=1 4512*61046927SAndroid Build Coastguard Worker- winsys/amdgpu: pad gfx and compute IBs with only 1 NOP 4513*61046927SAndroid Build Coastguard Worker- ac/gpu_info: don't allow register shadowing with SR-IOV due to bad performance 4514*61046927SAndroid Build Coastguard Worker- radeonsi: disable register shadowing without SR-IOV to fix bad performance 4515*61046927SAndroid Build Coastguard Worker- winsys/amdgpu: don't send CP_GFX_SHADOW chunk if shadow address is not set 4516*61046927SAndroid Build Coastguard Worker- radeonsi/ci: update gfx1100 results 4517*61046927SAndroid Build Coastguard Worker- nir: split FLOAT_CONTROLS_SIGNED_ZERO_INF_NAN_PRESERVE_FP* flags 4518*61046927SAndroid Build Coastguard Worker- nir/algebraic: use only signed_zero_preserve_* for addition by 0 patterns, etc. 4519*61046927SAndroid Build Coastguard Worker- mesa: don't pass Infs to the shader via gl_Fog.scale 4520*61046927SAndroid Build Coastguard Worker- radeonsi/ci: update the runner for new build scripts 4521*61046927SAndroid Build Coastguard Worker- radeonsi/ci: enable GTF tests in the runner 4522*61046927SAndroid Build Coastguard Worker- radeonsi/ci: enable GLES CTS in the runner 4523*61046927SAndroid Build Coastguard Worker- radeonsi/ci: update failures and flakes 4524*61046927SAndroid Build Coastguard Worker- amd/common: update DCC for gfx11.5 4525*61046927SAndroid Build Coastguard Worker- radeonsi: initialize perfetto in the right place 4526*61046927SAndroid Build Coastguard Worker- radeonsi/gfx11: don't set OREO_MODE to fix rare corruption 4527*61046927SAndroid Build Coastguard Worker- nir: fix gathering TESS_LEVEL_INNER/OUTER usage with lowered IO 4528*61046927SAndroid Build Coastguard Worker 4529*61046927SAndroid Build Coastguard WorkerMarek Vasut (1): 4530*61046927SAndroid Build Coastguard Worker 4531*61046927SAndroid Build Coastguard Worker- etnaviv: Fully replicate back stencil config 4532*61046927SAndroid Build Coastguard Worker 4533*61046927SAndroid Build Coastguard WorkerMark Collins (10): 4534*61046927SAndroid Build Coastguard Worker 4535*61046927SAndroid Build Coastguard Worker- tu/a7xx: Adapt r3d blits for A7xx 4536*61046927SAndroid Build Coastguard Worker- freedreno/rnn: Remove %n usage in fprintf 4537*61046927SAndroid Build Coastguard Worker- freedreno: Only add drm/computerator when system_has_kms_drm 4538*61046927SAndroid Build Coastguard Worker- freedreno/decode: Support building replay for multiple KMDs 4539*61046927SAndroid Build Coastguard Worker- freedreno+meson: Add lua+libarchive+libxml from Meson WrapDB 4540*61046927SAndroid Build Coastguard Worker- meson: Warn about side-effects from DRM for FD KMDs 4541*61046927SAndroid Build Coastguard Worker- meson: Update libarchive to v3.7.2-2 4542*61046927SAndroid Build Coastguard Worker- freedreno/common: Add max_sets property to A6xxGPUInfo 4543*61046927SAndroid Build Coastguard Worker- tu: Support higher descriptor set count for A7XX 4544*61046927SAndroid Build Coastguard Worker- tu,util/driconf: Add option to not reserve descriptor set 4545*61046927SAndroid Build Coastguard Worker 4546*61046927SAndroid Build Coastguard WorkerMark Janes (1): 4547*61046927SAndroid Build Coastguard Worker 4548*61046927SAndroid Build Coastguard Worker- intel: allow reduced memory usage for INTEL_MEASURE 4549*61046927SAndroid Build Coastguard Worker 4550*61046927SAndroid Build Coastguard WorkerMartin Roukala (né Peres) (22): 4551*61046927SAndroid Build Coastguard Worker 4552*61046927SAndroid Build Coastguard Worker- radv/ci: drop the auto-reboot-on-hang for vkcts-navi10 4553*61046927SAndroid Build Coastguard Worker- radv/ci: use the default kernel on vkcts-navi10 4554*61046927SAndroid Build Coastguard Worker- zink/ci: automatically reboot when hitting a kernel BUG on vangogh 4555*61046927SAndroid Build Coastguard Worker- zink/ci: document more flakes seen on vangogh 4556*61046927SAndroid Build Coastguard Worker- radv/ci: move vkcts-navi10 testing to KWS 4557*61046927SAndroid Build Coastguard Worker- radv/ci: add more tests to the navi10 vkcts flake list 4558*61046927SAndroid Build Coastguard Worker- radv/ci: increase the parallelism of the vkcts-navi21 job 4559*61046927SAndroid Build Coastguard Worker- radv/ci: add more tests to the navi21 vkcts flake list 4560*61046927SAndroid Build Coastguard Worker- radv/ci/vkcts-navi21: catch all the line_stipple_(enable|params) flakes 4561*61046927SAndroid Build Coastguard Worker- radv/ci/vkcts-navi21: document more flakes 4562*61046927SAndroid Build Coastguard Worker- radv/ci/vkcts-navi10: catch all the line-related flakes 4563*61046927SAndroid Build Coastguard Worker- radv/ci: update the vkcts gfx1100 flake/fail lists 4564*61046927SAndroid Build Coastguard Worker- radv/ci: add a manual job to run vkcts on navi31 4565*61046927SAndroid Build Coastguard Worker- radv/ci: add a manual job for vkd3d-proton on navi31 4566*61046927SAndroid Build Coastguard Worker- ci/vkcts-vangogh: mark dEQP-VK.dynamic_rendering.primary_cmd_buff.basic.* as flake 4567*61046927SAndroid Build Coastguard Worker- ci/vkcts-navi21: mark more of the RT handles checks as flakes 4568*61046927SAndroid Build Coastguard Worker- ci: make B2C_JOB_VOLUME_EXCLUSIONS to all .b2c-test jobs 4569*61046927SAndroid Build Coastguard Worker- zink/ci: remove 19 tests from the zink-radv-polaris10-fails list 4570*61046927SAndroid Build Coastguard Worker- ci/b2c: switch containers to a back-up ahead of valve-infra renaming 4571*61046927SAndroid Build Coastguard Worker- zink/ci: remove 42 tests from the zink-radv-polaris10-fails list 4572*61046927SAndroid Build Coastguard Worker- radv/ci: tighten the vkcts-navi21 timeouts 4573*61046927SAndroid Build Coastguard Worker- zink/ci: tighten the zink-radv-vangogh timeouts 4574*61046927SAndroid Build Coastguard Worker 4575*61046927SAndroid Build Coastguard WorkerMartin Stransky (1): 4576*61046927SAndroid Build Coastguard Worker 4577*61046927SAndroid Build Coastguard Worker- llvmpipe: fix UAF in lp_scene_is_resource_referenced. 4578*61046927SAndroid Build Coastguard Worker 4579*61046927SAndroid Build Coastguard WorkerMary (6): 4580*61046927SAndroid Build Coastguard Worker 4581*61046927SAndroid Build Coastguard Worker- nouveau/mme: Add initial Fermi definition 4582*61046927SAndroid Build Coastguard Worker- nouveau/mme: Add Fermi builder 4583*61046927SAndroid Build Coastguard Worker- nouveau/mme: Add Fermi simulator 4584*61046927SAndroid Build Coastguard Worker- nouveau/mme: Add Fermi hardware tests 4585*61046927SAndroid Build Coastguard Worker- agx: Move nir_lower_fragcolor out of agx_preprocess_nir 4586*61046927SAndroid Build Coastguard Worker- agx: Ensure to lower 1D image load/store to 2D 4587*61046927SAndroid Build Coastguard Worker 4588*61046927SAndroid Build Coastguard WorkerMary Guillemard (4): 4589*61046927SAndroid Build Coastguard Worker 4590*61046927SAndroid Build Coastguard Worker- nir: Add NVIDIA-specific geometry shader opcodes 4591*61046927SAndroid Build Coastguard Worker- venus: skip bind sparse info when checking for feedback query 4592*61046927SAndroid Build Coastguard Worker- zink: Check for VK_EXT_extended_dynamic_state3 before setting A2C 4593*61046927SAndroid Build Coastguard Worker- venus: Do not submit batch manually when no feedback is required 4594*61046927SAndroid Build Coastguard Worker 4595*61046927SAndroid Build Coastguard WorkerMatt Coster (21): 4596*61046927SAndroid Build Coastguard Worker 4597*61046927SAndroid Build Coastguard Worker- pvr: Pad rogue_regarray_cache_key union members to avoid UB 4598*61046927SAndroid Build Coastguard Worker- pvr: Clean up extension tables 4599*61046927SAndroid Build Coastguard Worker- pvr: Refactor pvr_GetPhysicalDeviceProperties2() 4600*61046927SAndroid Build Coastguard Worker- docs: Fixup imagination/pvr extension support 4601*61046927SAndroid Build Coastguard Worker- pvr: Add VK_KHR_get_display_properties2 4602*61046927SAndroid Build Coastguard Worker- pvr: Add VK_KHR_get_memory_requirements2 4603*61046927SAndroid Build Coastguard Worker- pvr: Add VK_KHR_get_surface_capabilities2 4604*61046927SAndroid Build Coastguard Worker- pvr: Print VkStructureType name on pvr_debug_ignored_stype() 4605*61046927SAndroid Build Coastguard Worker- pvr: Add VK_KHR_copy_commands2 4606*61046927SAndroid Build Coastguard Worker- pvr: Don't override commands copied to new buffer when extending cs 4607*61046927SAndroid Build Coastguard Worker- pvr: Do not require TA_STATE_HEADER.pres_ispctl_dbsc for {db,sc}enable 4608*61046927SAndroid Build Coastguard Worker- pvr: Zero tail of cs buffers after linking when dumping cs 4609*61046927SAndroid Build Coastguard Worker- pvr: Cleanup comments in pvr_physical_device_get_supported_*() 4610*61046927SAndroid Build Coastguard Worker- pvr: Don't rely on GNU void pointer arithmetic 4611*61046927SAndroid Build Coastguard Worker- pvr: Force compile error on GNU void pointer arithmetic 4612*61046927SAndroid Build Coastguard Worker- pvr: Switch to common pipeline cache implementation 4613*61046927SAndroid Build Coastguard Worker- pvr: Use vk_sampler base 4614*61046927SAndroid Build Coastguard Worker- pvr: Clean up & fix sampler border color support 4615*61046927SAndroid Build Coastguard Worker- pvr: Don't pass pvr_physical_device when only device info is needed 4616*61046927SAndroid Build Coastguard Worker- pvr: Minor refactor of pvr_device.c 4617*61046927SAndroid Build Coastguard Worker- pvr: Use common physical device properties 4618*61046927SAndroid Build Coastguard Worker 4619*61046927SAndroid Build Coastguard WorkerMatt Turner (10): 4620*61046927SAndroid Build Coastguard Worker 4621*61046927SAndroid Build Coastguard Worker- Revert "intel/fs: only avoid SIMD32 if strictly inferior in throughput" 4622*61046927SAndroid Build Coastguard Worker- intel: Rearrange for next commit 4623*61046927SAndroid Build Coastguard Worker- intel: Consider with_intel_clc in with_any_intel 4624*61046927SAndroid Build Coastguard Worker- intel: Only build blorp if drivers are enabled 4625*61046927SAndroid Build Coastguard Worker- intel: Only build ds if drivers are enabled 4626*61046927SAndroid Build Coastguard Worker- intel: Only build perf if drivers or tools are enabled 4627*61046927SAndroid Build Coastguard Worker- intel: Allow using intel_clc from the system 4628*61046927SAndroid Build Coastguard Worker- intel: Limit Intel Vulkan RT to x86_64 4629*61046927SAndroid Build Coastguard Worker- r600: Add missing dep on git_sha1.h 4630*61046927SAndroid Build Coastguard Worker- util: Include stdint.h in libdrm.h 4631*61046927SAndroid Build Coastguard Worker 4632*61046927SAndroid Build Coastguard WorkerMauro Rossi (7): 4633*61046927SAndroid Build Coastguard Worker 4634*61046927SAndroid Build Coastguard Worker- nouveau/ws: fix building error in nouveau_ws_push_dump() 4635*61046927SAndroid Build Coastguard Worker- vulkan/meta: fix gnu-empty-initializer build error 4636*61046927SAndroid Build Coastguard Worker- nouveau/mme: fix print inst for case MME_FERMI_OP_MERGE 4637*61046927SAndroid Build Coastguard Worker- anv/android: remove numFds check 4638*61046927SAndroid Build Coastguard Worker- hasvk/android: remove numFds check 4639*61046927SAndroid Build Coastguard Worker- Android.mk: filter out cflags to build with Android 14 bundled clang 4640*61046927SAndroid Build Coastguard Worker- Android.mk: disable android-libbacktrace to build with Android 14 4641*61046927SAndroid Build Coastguard Worker 4642*61046927SAndroid Build Coastguard WorkerMike Blumenkrantz (293): 4643*61046927SAndroid Build Coastguard Worker 4644*61046927SAndroid Build Coastguard Worker- ci: bump VVL to 1.3.257 4645*61046927SAndroid Build Coastguard Worker- zink: set pipeline dynamic state count after all dynamic states are set 4646*61046927SAndroid Build Coastguard Worker- zink: set feedback attachments on batch init 4647*61046927SAndroid Build Coastguard Worker- zink: be even dumber about buffer refs when replacing storage 4648*61046927SAndroid Build Coastguard Worker- zink: emit SpvCapabilitySampleMaskPostDepthCoverage with SpvExecutionModePostDepthCoverage 4649*61046927SAndroid Build Coastguard Worker- zink: fix the fix for separate shader program refcounting 4650*61046927SAndroid Build Coastguard Worker- kopper: handle pixmap creation failure more gracefully 4651*61046927SAndroid Build Coastguard Worker- glxsw: check geometry of drawables on creation 4652*61046927SAndroid Build Coastguard Worker- kopper: move pixmap param for drawable creation to info struct 4653*61046927SAndroid Build Coastguard Worker- glx/dri3: split out modifier check 4654*61046927SAndroid Build Coastguard Worker- glx/sw: check for modifier support in the kopper path 4655*61046927SAndroid Build Coastguard Worker- kopper: pass modifier availability to drawable creation 4656*61046927SAndroid Build Coastguard Worker- kopper: determine modifier support per-drawable 4657*61046927SAndroid Build Coastguard Worker- zink: don't clobber descriptor mode on multiple screen creation 4658*61046927SAndroid Build Coastguard Worker- nir: fix slot calculations for compact variables with location_frac 4659*61046927SAndroid Build Coastguard Worker- lavapipe: use the component offset directly for xfb 4660*61046927SAndroid Build Coastguard Worker- nir: add a helper for calculating variable slots 4661*61046927SAndroid Build Coastguard Worker- radv: bump max xfb output to 128 4662*61046927SAndroid Build Coastguard Worker- ir3: bump max xfb output to 128 4663*61046927SAndroid Build Coastguard Worker- gallium: bump PIPE_MAX_SO_OUTPUTS to 128 4664*61046927SAndroid Build Coastguard Worker- zink: add feedback loop exts to optimal profile 4665*61046927SAndroid Build Coastguard Worker- glsl: only explicitly check GS components in PSIZ injection with output variables 4666*61046927SAndroid Build Coastguard Worker- lavapipe: statically allocate fb attachment array 4667*61046927SAndroid Build Coastguard Worker- lavapipe: zero fb attachment array at rp start 4668*61046927SAndroid Build Coastguard Worker- lavapipe: don't check geometry for fb attachments 4669*61046927SAndroid Build Coastguard Worker- lavapipe: be slightly more permissive for bad apps (and cts) with dynrender 4670*61046927SAndroid Build Coastguard Worker- lavapipe: VK_EXT_host_image_copy 4671*61046927SAndroid Build Coastguard Worker- zink: better handle separate shader dsl creation when no bindings exist 4672*61046927SAndroid Build Coastguard Worker- zink: force image barriers after dmabuf import 4673*61046927SAndroid Build Coastguard Worker- ci: bump VVL to 1.3.261 4674*61046927SAndroid Build Coastguard Worker- zink: use VK_WHOLE_SIZE when binding null db buffer descriptors 4675*61046927SAndroid Build Coastguard Worker- zink: unset line stipple ds3 state flags when stipple not available 4676*61046927SAndroid Build Coastguard Worker- nir/lower_io_to_scalar: fix 64bit io splitting 4677*61046927SAndroid Build Coastguard Worker- nir/linking_helpers: force type matching in does_varying_match 4678*61046927SAndroid Build Coastguard Worker- nir/print: print location names for (some) tess slots 4679*61046927SAndroid Build Coastguard Worker- nir/print: always group variables by type when printing 4680*61046927SAndroid Build Coastguard Worker- zink: add batch refs for transient images 4681*61046927SAndroid Build Coastguard Worker- zink: fix zs resolve attachment indexing 4682*61046927SAndroid Build Coastguard Worker- zink: don't add VK_IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT for transient images 4683*61046927SAndroid Build Coastguard Worker- zink: don't append msrtss to dynamic render if not supported 4684*61046927SAndroid Build Coastguard Worker- zink: set msrtss depth resolve mode when enabled 4685*61046927SAndroid Build Coastguard Worker- zink: hook up VK_KHR_workgroup_memory_explicit_layout 4686*61046927SAndroid Build Coastguard Worker- zink: propagate have_workgroup_memory_explicit_layout to ntv 4687*61046927SAndroid Build Coastguard Worker- zink: use SPV_KHR_workgroup_memory_explicit_layout when available 4688*61046927SAndroid Build Coastguard Worker- zink: add more locking for pipeline cache 4689*61046927SAndroid Build Coastguard Worker- zink: add VK_PIPELINE_CACHE_CREATE_EXTERNALLY_SYNCHRONIZED_BIT_EXT 4690*61046927SAndroid Build Coastguard Worker- aux/trace: fix winsys handle dumping 4691*61046927SAndroid Build Coastguard Worker- zink: generated tcs is on the tes, not the vs 4692*61046927SAndroid Build Coastguard Worker- zink: apply ZINK_DEBUG=noopt to linked separate shaders 4693*61046927SAndroid Build Coastguard Worker- gallivm: handle A8_UNORM image stores 4694*61046927SAndroid Build Coastguard Worker- llvmpipe: enable A8_UNORM for shader images 4695*61046927SAndroid Build Coastguard Worker- llvmpipe: export PIPE_CAP_IMAGE_LOAD_FORMATTED 4696*61046927SAndroid Build Coastguard Worker- lavapipe: GetRenderingAreaGranularityKHR 4697*61046927SAndroid Build Coastguard Worker- llvmpipe: block weird uses of subsampled formats in buffers 4698*61046927SAndroid Build Coastguard Worker- llvmpipe: fix early depth + alpha2coverage + occlusion query interaction 4699*61046927SAndroid Build Coastguard Worker- lavapipe: fix BindVertexBuffers2 buffer size handling 4700*61046927SAndroid Build Coastguard Worker- lavapipe: fix resolves where src image has a layer offset 4701*61046927SAndroid Build Coastguard Worker- lavapipe: block yuv formats from getting blit feature flags 4702*61046927SAndroid Build Coastguard Worker- lavapipe: BindIndexBuffer2 4703*61046927SAndroid Build Coastguard Worker- lavapipe: GetDeviceImageSubresourceLayoutKHR 4704*61046927SAndroid Build Coastguard Worker- lavapipe: VK_REMAINING_ARRAY_LAYERS for copy ops 4705*61046927SAndroid Build Coastguard Worker- lavapipe: maintenance5 4706*61046927SAndroid Build Coastguard Worker- zink: fix xfb buffer array sizing to use buffer limit, not output 4707*61046927SAndroid Build Coastguard Worker- zink: move ZINK_DEBUG=nir printing to just before compile 4708*61046927SAndroid Build Coastguard Worker- draw: fix so debug offset printing 4709*61046927SAndroid Build Coastguard Worker- zink: reindex ssa defs before dumping debug shaders 4710*61046927SAndroid Build Coastguard Worker- lavapipe: zero-init pipe_sampler_state 4711*61046927SAndroid Build Coastguard Worker- zink: explicitly set non-optimal last_vertex_stage shader key on ctx create 4712*61046927SAndroid Build Coastguard Worker- zink: fix big tcs output io 4713*61046927SAndroid Build Coastguard Worker- zink: don't try to replace separate shader prog in noopt mode 4714*61046927SAndroid Build Coastguard Worker- zink: pre-convert mode in fixup_io_locations 4715*61046927SAndroid Build Coastguard Worker- zink: add a special separate shader i/o mode for legacy variables 4716*61046927SAndroid Build Coastguard Worker- nir: minor fixes for io_to_scalar 4717*61046927SAndroid Build Coastguard Worker- nir/lower_io: add a new doubles-only 64bit lowering option 4718*61046927SAndroid Build Coastguard Worker- nir: add a filter cb to lower_io_to_scalar 4719*61046927SAndroid Build Coastguard Worker- d3d10umd: use cso_context to set vertex buffers and elements 4720*61046927SAndroid Build Coastguard Worker- virgl: move virgl_vertex_elements_state to header 4721*61046927SAndroid Build Coastguard Worker- virgl: fix some indentation 4722*61046927SAndroid Build Coastguard Worker- nouveau: calloc vertex csos 4723*61046927SAndroid Build Coastguard Worker- gallium: move vertex stride to CSO 4724*61046927SAndroid Build Coastguard Worker- zink: fix null config screen creation 4725*61046927SAndroid Build Coastguard Worker- zink: fix crash in lower_pv_mode_gs_store 4726*61046927SAndroid Build Coastguard Worker- u/draw: skip zero-sized indirect draws 4727*61046927SAndroid Build Coastguard Worker- lavapipe: handle VkPipelineCreateFlagBits2KHR 4728*61046927SAndroid Build Coastguard Worker- lavapipe: handle VkBufferUsageFlags2KHR 4729*61046927SAndroid Build Coastguard Worker- zink: ci updates 4730*61046927SAndroid Build Coastguard Worker- zink: track start/stop of a couple query types 4731*61046927SAndroid Build Coastguard Worker- zink: require EDS1 for CWE usage 4732*61046927SAndroid Build Coastguard Worker- zink: unset primgen suspended flag when ending a primgen query 4733*61046927SAndroid Build Coastguard Worker- zink: rework rast-discard for primgen queries 4734*61046927SAndroid Build Coastguard Worker- zink: rip out some awkward parts of the old non-cwe path 4735*61046927SAndroid Build Coastguard Worker- zink: drop CWE requirement for renderpass tracking with primgen queries 4736*61046927SAndroid Build Coastguard Worker- nir/zink: fix gs emulation xfb_info sizing 4737*61046927SAndroid Build Coastguard Worker- zink: move fragcolor lowering further along the compile process 4738*61046927SAndroid Build Coastguard Worker- zink: add a mode param to find_var_with_location_frac 4739*61046927SAndroid Build Coastguard Worker- zink: use lowered io (kinda) for i/o vars 4740*61046927SAndroid Build Coastguard Worker- zink: stop lowering indirect derefs 4741*61046927SAndroid Build Coastguard Worker- ntt: handle interp intrinsics as derefs 4742*61046927SAndroid Build Coastguard Worker- zink: delete split_blocks pass 4743*61046927SAndroid Build Coastguard Worker- zink: delete lower_64bit_vertex_attribs pass 4744*61046927SAndroid Build Coastguard Worker- zink: fix clip/cull dist xfb inlining 4745*61046927SAndroid Build Coastguard Worker- zink: delete all the extra gross xfb handling 4746*61046927SAndroid Build Coastguard Worker- zink: stop using pipe_stream_output 4747*61046927SAndroid Build Coastguard Worker- zink: remove pipe_stream_output from function params 4748*61046927SAndroid Build Coastguard Worker- zink: ci updates 4749*61046927SAndroid Build Coastguard Worker- aux/trace: print bindless handles as pointers 4750*61046927SAndroid Build Coastguard Worker- zink: remove unused param from create_ici 4751*61046927SAndroid Build Coastguard Worker- zink: split create_ici to init and eval 4752*61046927SAndroid Build Coastguard Worker- zink: add maintenance extensions to profile 4753*61046927SAndroid Build Coastguard Worker- zink: use maintenance5 4754*61046927SAndroid Build Coastguard Worker- zink: use real A8_UNORM when possible 4755*61046927SAndroid Build Coastguard Worker- vk/graphics: fix CWE handling with DS3 4756*61046927SAndroid Build Coastguard Worker- Revert "vk/wsi/x11: handle geometry updating more asynchronously" 4757*61046927SAndroid Build Coastguard Worker- r600: store the mask of buffers used by a vertex state 4758*61046927SAndroid Build Coastguard Worker- r600: better tracking for vertex buffer emission 4759*61046927SAndroid Build Coastguard Worker- zink: wait on async fence during ctx program removal 4760*61046927SAndroid Build Coastguard Worker- zink: handle patch variable locations for separate shaders better 4761*61046927SAndroid Build Coastguard Worker- zink: don't start multiple cache jobs for the same program 4762*61046927SAndroid Build Coastguard Worker- zink: use the "set" optimal key for prog last_variant_hash for consistency 4763*61046927SAndroid Build Coastguard Worker- zink: sanitize optimal keys 4764*61046927SAndroid Build Coastguard Worker- zink: copy some cs shader properties to the program struct 4765*61046927SAndroid Build Coastguard Worker- zink: handle global atomic intrinsics 4766*61046927SAndroid Build Coastguard Worker- zink: use Aligned with global load/store ops 4767*61046927SAndroid Build Coastguard Worker- zink: fix rewrite_read_as_0 filtering 4768*61046927SAndroid Build Coastguard Worker- rusticl: fixes for zink shader images 4769*61046927SAndroid Build Coastguard Worker- zink: pass KERNEL shaders through successfully 4770*61046927SAndroid Build Coastguard Worker- zink: add a618 flake 4771*61046927SAndroid Build Coastguard Worker- zink: break out ds3 state resetting 4772*61046927SAndroid Build Coastguard Worker- zink: be consistent with ds3 state resetting for blits 4773*61046927SAndroid Build Coastguard Worker- zink: fix optimal_keys warning message 4774*61046927SAndroid Build Coastguard Worker- zink: force-reset unordered flags for buffer barriers on non-matching batch access 4775*61046927SAndroid Build Coastguard Worker- zink: reset unordered flags for image barriers on non-matching batch access 4776*61046927SAndroid Build Coastguard Worker- zink: make image barrier init functions void return 4777*61046927SAndroid Build Coastguard Worker- zink: simplify some image barrier conditionals 4778*61046927SAndroid Build Coastguard Worker- zink: remove sync TODO 4779*61046927SAndroid Build Coastguard Worker- zink: add lavapipe flake 4780*61046927SAndroid Build Coastguard Worker- ci: disable nouveau shaderdb 4781*61046927SAndroid Build Coastguard Worker- egl/dri3: only set driver_name if not already set 4782*61046927SAndroid Build Coastguard Worker- egl: call dri3_x11_connect() for zink 4783*61046927SAndroid Build Coastguard Worker- egl: bind dri2_set_WL_bind_wayland_display for zink when necessary 4784*61046927SAndroid Build Coastguard Worker- zink: be more precise about flagging rp changes around unordered u_blitter 4785*61046927SAndroid Build Coastguard Worker- zink: don't block reordering during ref updates in unordered blits 4786*61046927SAndroid Build Coastguard Worker- lavapipe: update vbo indices before propagating stride 4787*61046927SAndroid Build Coastguard Worker- lavapipe: fix pipeline stride propagation 4788*61046927SAndroid Build Coastguard Worker- zink: fix linear modifier dmabuf imports 4789*61046927SAndroid Build Coastguard Worker- zink: polaris ci updates 4790*61046927SAndroid Build Coastguard Worker- aux/tc: handle stride mismatch during rp-optimized subdata 4791*61046927SAndroid Build Coastguard Worker- zink: always add a per-prog ref for gpl libs 4792*61046927SAndroid Build Coastguard Worker- zink: use a pointer to simplify submit struct mechanics 4793*61046927SAndroid Build Coastguard Worker- zink: make zink_resource_image_barrier2_init public 4794*61046927SAndroid Build Coastguard Worker- zink: add a third submitinfo (unused for now) 4795*61046927SAndroid Build Coastguard Worker- zink: make submitinfo handling easier to manage with enum 4796*61046927SAndroid Build Coastguard Worker- zink: add another submitinfo for fd semaphore waits 4797*61046927SAndroid Build Coastguard Worker- zink: add a screen cache for fd semaphores 4798*61046927SAndroid Build Coastguard Worker- zink: add a util for getting cached fd semaphores 4799*61046927SAndroid Build Coastguard Worker- zink: hook up cached fd semaphore usage for batch signal/waits 4800*61046927SAndroid Build Coastguard Worker- zink: handle implicit sync for dmabufs 4801*61046927SAndroid Build Coastguard Worker- zink: handle multi-plane implicit sync 4802*61046927SAndroid Build Coastguard Worker- zink: ci updates 4803*61046927SAndroid Build Coastguard Worker- zink: set is_xfb=false for all i/o variables 4804*61046927SAndroid Build Coastguard Worker- zink: reorder bindless io lowering 4805*61046927SAndroid Build Coastguard Worker- zink: fix typing on bindless io lowering 4806*61046927SAndroid Build Coastguard Worker- zink: delete some bindless io lowering code 4807*61046927SAndroid Build Coastguard Worker- zink: use nir_io_semantics::num_slots for indirect var creation 4808*61046927SAndroid Build Coastguard Worker- zink: simplify an arrayed io check during variable creation 4809*61046927SAndroid Build Coastguard Worker- zink: use explicit stride from types instead of copying old_var stride 4810*61046927SAndroid Build Coastguard Worker- zink: use MAX_PATCH_VERTICES directly for arrayed io var sizing 4811*61046927SAndroid Build Coastguard Worker- zink: use explicit sizing for builtins when creating variables 4812*61046927SAndroid Build Coastguard Worker- zink: create new vars without copying existing ones 4813*61046927SAndroid Build Coastguard Worker- zink: add a new linker pass to handle mismatched i/o components 4814*61046927SAndroid Build Coastguard Worker- zink: use right function to get src_type in eliminate_io_wrmasks 4815*61046927SAndroid Build Coastguard Worker- zink: re-rework i/o variable handling to make having variables entirely optional 4816*61046927SAndroid Build Coastguard Worker- ci: bump VVL to 1.3.263 4817*61046927SAndroid Build Coastguard Worker- zink: simplify redundant is_buffer check 4818*61046927SAndroid Build Coastguard Worker- zink: use VkFormatProperties3 4819*61046927SAndroid Build Coastguard Worker- lavapipe: handle VkHostImageCopyDevicePerformanceQueryEXT 4820*61046927SAndroid Build Coastguard Worker- lavapipe: don't advertise UNDEFINED layout for HIC 4821*61046927SAndroid Build Coastguard Worker- zink: hook up VK_EXT_host_image_copy 4822*61046927SAndroid Build Coastguard Worker- zink: move mem type detection up in file 4823*61046927SAndroid Build Coastguard Worker- zink: disable HIC without resizable BAR 4824*61046927SAndroid Build Coastguard Worker- zink: add a fixup method for extra driver props 4825*61046927SAndroid Build Coastguard Worker- zink: fix some off-by-one indentation 4826*61046927SAndroid Build Coastguard Worker- zink: use some return codes for check_ici errors 4827*61046927SAndroid Build Coastguard Worker- zink: check/use suboptimal HIC during ici init 4828*61046927SAndroid Build Coastguard Worker- zink: use HIC for image subdata when possible 4829*61046927SAndroid Build Coastguard Worker- zink: slightly refactor psiz deletion during linking 4830*61046927SAndroid Build Coastguard Worker- zink: delete all psiz=1.0 stores if maintenance5 is present 4831*61046927SAndroid Build Coastguard Worker- nir/inline_uniforms: fix oob access with nir_find_inlinable_uniforms 4832*61046927SAndroid Build Coastguard Worker- zink: add ZINK_DEBUG=quiet 4833*61046927SAndroid Build Coastguard Worker- zink: imply ZINK_DEBUG=quiet if ZINK_DEBUG=optimal_keys is set on turnip 4834*61046927SAndroid Build Coastguard Worker- zink: set optimal_keys for turnip jobs 4835*61046927SAndroid Build Coastguard Worker- aux/tc: fix staging buffer sizing for texture_subdata 4836*61046927SAndroid Build Coastguard Worker- aux/tc: fix address calc for segmented texture subdata 4837*61046927SAndroid Build Coastguard Worker- zink: ci updates 4838*61046927SAndroid Build Coastguard Worker- lavapipe: KHR_map_memory2 4839*61046927SAndroid Build Coastguard Worker- zink: slightly refactor pipeline compile selection 4840*61046927SAndroid Build Coastguard Worker- zink: add a flag for combined pipeline compile for doing FAIL_ON_PIPELINE_COMPILE_REQUIRED 4841*61046927SAndroid Build Coastguard Worker- zink: remove an intermediate variable in pipeline compile selection 4842*61046927SAndroid Build Coastguard Worker- zink: use FAIL_ON_PIPELINE_COMPILE_REQUIRED for GPL path 4843*61046927SAndroid Build Coastguard Worker- zink: pass a stage mask to pipeline create functions 4844*61046927SAndroid Build Coastguard Worker- glsl: check for xfb setting xfb info 4845*61046927SAndroid Build Coastguard Worker- zink: don't warn about missing scalarBlockLayout on v3dv 4846*61046927SAndroid Build Coastguard Worker- aux/tc: fix renderpass tracking fb state clobber scenario 4847*61046927SAndroid Build Coastguard Worker- vk/enum2str: add more max enum vendors 4848*61046927SAndroid Build Coastguard Worker- aux/tc: fix rp info handling around tc_sync calls 4849*61046927SAndroid Build Coastguard Worker- aux/tc: don't use pipe_buffer_create_with_data() for rp-optimized subdata 4850*61046927SAndroid Build Coastguard Worker- zink: flag db maps as unsynchronized 4851*61046927SAndroid Build Coastguard Worker- lavapipe: clamp cache uuid size 4852*61046927SAndroid Build Coastguard Worker- lavapipe: EXT_load_store_op_none 4853*61046927SAndroid Build Coastguard Worker- tu: handle unused color attachments without crashing 4854*61046927SAndroid Build Coastguard Worker- zink: use much bigger dummy surfaces 4855*61046927SAndroid Build Coastguard Worker- zink: propagate rp_tc_info_updated across unordered blits 4856*61046927SAndroid Build Coastguard Worker- zink: use null attachments for null attachments with dynamic render 4857*61046927SAndroid Build Coastguard Worker- egl/swrast: expose EXT_swap_buffers_with_damage and EXT_present_opaque 4858*61046927SAndroid Build Coastguard Worker- egl/wayland: split out wl drm extension init 4859*61046927SAndroid Build Coastguard Worker- egl/wayland: use more registry listeners to better handle device init 4860*61046927SAndroid Build Coastguard Worker- egl/wayland: enable WL_bind_wayland_display for zink 4861*61046927SAndroid Build Coastguard Worker- zink: delete injected pointsize during shader creation 4862*61046927SAndroid Build Coastguard Worker- zink: require maintenance5 for shobj 4863*61046927SAndroid Build Coastguard Worker- zink: delete a non-maintenance5 workaround for shobj use 4864*61046927SAndroid Build Coastguard Worker- lavapipe: set separate_shaders for shader objects 4865*61046927SAndroid Build Coastguard Worker- zink: set workgroup_memory_explicit_layout for shader validation 4866*61046927SAndroid Build Coastguard Worker- zink: add a ZINK_DEBUG=validation alias 4867*61046927SAndroid Build Coastguard Worker- zink: fix semaphore signal ordering 4868*61046927SAndroid Build Coastguard Worker- zink: move swapchain fence to swapchain object 4869*61046927SAndroid Build Coastguard Worker- zink: avoid UAF on wayland async present with to-be-retired swapchain 4870*61046927SAndroid Build Coastguard Worker- zink: always trace_screen_unwrap in acquire 4871*61046927SAndroid Build Coastguard Worker- lavapipe: fix variable descriptor count support handling 4872*61046927SAndroid Build Coastguard Worker- lavapipe: always set independent blend 4873*61046927SAndroid Build Coastguard Worker- lavapipe: more vertex stride fixups 4874*61046927SAndroid Build Coastguard Worker- lavapipe: set default viewport and scissor count for cmdbufs 4875*61046927SAndroid Build Coastguard Worker- lavapipe: set default min sample shading to 1 4876*61046927SAndroid Build Coastguard Worker- glx: XFree visual info 4877*61046927SAndroid Build Coastguard Worker- radv: fix external handle type queries for dmabuf/fd 4878*61046927SAndroid Build Coastguard Worker- zink: fix crashing in image rebinds 4879*61046927SAndroid Build Coastguard Worker- zink: move push descriptor disable to driver workarounds 4880*61046927SAndroid Build Coastguard Worker- zink: move v3dv scalarBlockLayout workaround 4881*61046927SAndroid Build Coastguard Worker- zink: fix end-of-batch barrier pipeline stages 4882*61046927SAndroid Build Coastguard Worker- zink: guarantee egl syncobj lifetime 4883*61046927SAndroid Build Coastguard Worker- aux/trace: dump enum names for map usage 4884*61046927SAndroid Build Coastguard Worker- gallium: add PIPE_MAP_NONE 4885*61046927SAndroid Build Coastguard Worker- Revert "egl/wayland: Add image loader extension for swrast" 4886*61046927SAndroid Build Coastguard Worker- egl/wayland: don't block in swrast when updating buffers for zink 4887*61046927SAndroid Build Coastguard Worker- egl/wayland: return sooner from swrast_update_buffers() if zink 4888*61046927SAndroid Build Coastguard Worker- zink: don't check submit count for unflushed usage 4889*61046927SAndroid Build Coastguard Worker- egl: don't set ForceSoftware for all zink loading 4890*61046927SAndroid Build Coastguard Worker- zink: error at handle export on missing EXT_image_drm_format_modifier 4891*61046927SAndroid Build Coastguard Worker- gbm: delete some zink handling 4892*61046927SAndroid Build Coastguard Worker- zink: apply ZINK_DEBUG=quiet to all missing feature warnings 4893*61046927SAndroid Build Coastguard Worker- zink: set ZINK_DEBUG=quiet for polaris jobs 4894*61046927SAndroid Build Coastguard Worker- lavapipe: don't block begin/end cmdbuf pipeline barriers 4895*61046927SAndroid Build Coastguard Worker- ci: add a630 trace flakes 4896*61046927SAndroid Build Coastguard Worker- zink: shrink vectors during optimization 4897*61046927SAndroid Build Coastguard Worker- zink: always clamp shader stage in descriptor handling 4898*61046927SAndroid Build Coastguard Worker- zink: add set_global_binding 4899*61046927SAndroid Build Coastguard Worker- zink: eliminate samplers from no-sampler CL texops 4900*61046927SAndroid Build Coastguard Worker- zink: add some checks to determine whether queue is init on screen destroy 4901*61046927SAndroid Build Coastguard Worker- zink: don't destroy any simple_mtx_t objects during screen destroy 4902*61046927SAndroid Build Coastguard Worker- zink: don't destroy uninitialized disk cache thread 4903*61046927SAndroid Build Coastguard Worker- zink: reorder glsl_type_singleton_init_or_ref call 4904*61046927SAndroid Build Coastguard Worker- zink: use screen destructor for creation fails 4905*61046927SAndroid Build Coastguard Worker- zink: fix readback_present locking 4906*61046927SAndroid Build Coastguard Worker- zink: add automatic swapchain readback using heuristics 4907*61046927SAndroid Build Coastguard Worker- lavapipe: VK_EXT_nested_command_buffer 4908*61046927SAndroid Build Coastguard Worker- zink: ignore unacquired swapchain images during end-of-frame flush 4909*61046927SAndroid Build Coastguard Worker- nir/lower_fragcolor: preserve location_frac 4910*61046927SAndroid Build Coastguard Worker- zink: update pointer for GPL pipeline cache entry formats 4911*61046927SAndroid Build Coastguard Worker- zink: fix legacy depth texture rewriting for single component reads 4912*61046927SAndroid Build Coastguard Worker- egl: unify dri2_egl_display creation 4913*61046927SAndroid Build Coastguard Worker- egl: init dri3 version info during screen creation 4914*61046927SAndroid Build Coastguard Worker- egl/glx: don't load non-sw zink without dri3 support 4915*61046927SAndroid Build Coastguard Worker- egl: add automatic zink fallback loading between hw and sw drivers 4916*61046927SAndroid Build Coastguard Worker- glx: add automatic zink fallback loading between hw and sw drivers 4917*61046927SAndroid Build Coastguard Worker- ci: don't set GALLIUM_DRIVER for zink 4918*61046927SAndroid Build Coastguard Worker- egl/wayland: only add more registry listeners for hardware devices 4919*61046927SAndroid Build Coastguard Worker- zink: only increment image_rebind_counter on image export if binds exist 4920*61046927SAndroid Build Coastguard Worker- zink: check for sampler view existence during zink_rebind_all_images() 4921*61046927SAndroid Build Coastguard Worker- zink: use weston for anv ci 4922*61046927SAndroid Build Coastguard Worker- zink: blow up broken xservers more reliably 4923*61046927SAndroid Build Coastguard Worker- zink: delete some dead modifier handling 4924*61046927SAndroid Build Coastguard Worker- ci: skip implicit modifier piglits for zink 4925*61046927SAndroid Build Coastguard Worker- zink: don't block large vram allocations 4926*61046927SAndroid Build Coastguard Worker- zink: add copy box locking 4927*61046927SAndroid Build Coastguard Worker- zink: emit SpvCapabilitySampleRateShading with SampleId 4928*61046927SAndroid Build Coastguard Worker- zink: always set VK_EXTERNAL_MEMORY_HANDLE_TYPE_HOST_ALLOCATION_BIT_EXT for usermem 4929*61046927SAndroid Build Coastguard Worker- zink: clamp resolve extents to src/dst geometry 4930*61046927SAndroid Build Coastguard Worker- zink: only emit xfb execution mode for last vertex stage 4931*61046927SAndroid Build Coastguard Worker- aux/u_transfer_helper: set rendertarget bind for msaa staging resource 4932*61046927SAndroid Build Coastguard Worker- zink: unset explicit_xfb_buffer for non-xfb shaders 4933*61046927SAndroid Build Coastguard Worker- mesa/st/texture: match width+height for texture downloads of cube textures 4934*61046927SAndroid Build Coastguard Worker- zink: add more locking for compute pipelines 4935*61046927SAndroid Build Coastguard Worker- radv: correctly return oom from the device when failing to create a cs 4936*61046927SAndroid Build Coastguard Worker- zink: check for cbuf0 writes before setting A2C 4937*61046927SAndroid Build Coastguard Worker 4938*61046927SAndroid Build Coastguard WorkerMohamed Ahmed (19): 4939*61046927SAndroid Build Coastguard Worker 4940*61046927SAndroid Build Coastguard Worker- vulkan/util: Support 10-bit and 12-bit color formats in ycbcr_info in vk_format.c 4941*61046927SAndroid Build Coastguard Worker- vulkan/util: Support VK_EXT_ycbcr_2plane_444_formats color formats in vk_format.c 4942*61046927SAndroid Build Coastguard Worker- vulkan/util: Use ycbcr_info for multiplane helpers in vk_format.c 4943*61046927SAndroid Build Coastguard Worker- nvk: implement vkGetDeviceImageMemoryRequirementsKHR() 4944*61046927SAndroid Build Coastguard Worker- nvk: add stub for vkGetDeviceImageSparseMemoryRequirementsKHR() 4945*61046927SAndroid Build Coastguard Worker- nvk: implement vkGetDeviceBufferMemoryRequirementsKHR() 4946*61046927SAndroid Build Coastguard Worker- nvk: advertise VK_KHR_maintenance4 4947*61046927SAndroid Build Coastguard Worker- nvk: advertise DemoteToHelperInvocation 4948*61046927SAndroid Build Coastguard Worker- nvk: Enable multiplane images and image views 4949*61046927SAndroid Build Coastguard Worker- nouveau/nvk: Add YCbCr sampler NIR lowering pass 4950*61046927SAndroid Build Coastguard Worker- nouveau/nvk: Support multi-plane descriptors in nvk_nir_lower_descriptors.c 4951*61046927SAndroid Build Coastguard Worker- nouveau/nvk: Create helper function for sampler creation 4952*61046927SAndroid Build Coastguard Worker- nouveau/nvk: Add multiple sampler planes for CONVERSION_SEPARATE_RECONSTRUCTION_FILTER_BIT 4953*61046927SAndroid Build Coastguard Worker- nouveau/nvk: Enable VK_KHR_sampler_ycbcr 4954*61046927SAndroid Build Coastguard Worker- util/format: Add G8B8_G8R8_422_UNORM and B8G8_R8G8_422_UNORM formats 4955*61046927SAndroid Build Coastguard Worker- vulkan/format: Translate G8B8G8R8_422_UNORM and B8G8R8G8_422_UNORM properly 4956*61046927SAndroid Build Coastguard Worker- nvk: Enable SEPARATE_RECONSTRUCTION_FILTER_BIT for multi-planar formats only 4957*61046927SAndroid Build Coastguard Worker- nvk: Enable MIDPOINT_CHROMA_SAMPLES_BIT for multi-planar formats only 4958*61046927SAndroid Build Coastguard Worker- nil: Add support for G8B8_G8R8_UNORM and B8G8_R8G8_UNORM 4959*61046927SAndroid Build Coastguard Worker 4960*61046927SAndroid Build Coastguard WorkerNanley Chery (33): 4961*61046927SAndroid Build Coastguard Worker 4962*61046927SAndroid Build Coastguard Worker- iris: Remap DRM_FORMAT_MOD_INVALID more often during import 4963*61046927SAndroid Build Coastguard Worker- anv: Don't support ASTC images with modifiers 4964*61046927SAndroid Build Coastguard Worker- intel: Add and use isl_drm_modifier_get_plane_count 4965*61046927SAndroid Build Coastguard Worker- anv: Handle explicit surface layout of DG2_RC_CCS 4966*61046927SAndroid Build Coastguard Worker- anv: Reduce accesses of isl_mod_info->aux_usage 4967*61046927SAndroid Build Coastguard Worker- iris: Reduce accesses of mod_info->aux_usage 4968*61046927SAndroid Build Coastguard Worker- crocus: Delete modifier with aux code 4969*61046927SAndroid Build Coastguard Worker- hasvk: Delete modifier with aux code 4970*61046927SAndroid Build Coastguard Worker- iris: Swap stencil and modifier aux assignment order 4971*61046927SAndroid Build Coastguard Worker- intel: Describe modifier compression with booleans 4972*61046927SAndroid Build Coastguard Worker- intel/isl: Move the Tile4 modifier score case down 4973*61046927SAndroid Build Coastguard Worker- intel/isl: Add a score for DG2_RC_CCS 4974*61046927SAndroid Build Coastguard Worker- intel/blorp: Ambiguate after CCS resolves on gfx7-8 4975*61046927SAndroid Build Coastguard Worker- iris: Reorder render_aux_usage parameters 4976*61046927SAndroid Build Coastguard Worker- iris: Pass the render format to prepare_render 4977*61046927SAndroid Build Coastguard Worker- iris: Create BLORP surfaces after resource preparation 4978*61046927SAndroid Build Coastguard Worker- iris: Handle clear color compatibility in prepare_render 4979*61046927SAndroid Build Coastguard Worker- iris: Sample more texture view fast-clears on gfx11+ 4980*61046927SAndroid Build Coastguard Worker- iris: Fix aux usage tracking in prepare_render 4981*61046927SAndroid Build Coastguard Worker- iris: Fix iris_copy_region calls involving FCV_CCS_E 4982*61046927SAndroid Build Coastguard Worker- iris: Drop get_copy_region_aux_settings 4983*61046927SAndroid Build Coastguard Worker- iris: Inline iris_can_sample_mcs_with_clear 4984*61046927SAndroid Build Coastguard Worker- anv: Initialize the clear color more often for FCV 4985*61046927SAndroid Build Coastguard Worker- intel: Return a bool from intel_aux_map_add_mapping 4986*61046927SAndroid Build Coastguard Worker- anv: Move scope of CCS binding determination 4987*61046927SAndroid Build Coastguard Worker- anv: Allocate space for aux-map CCS in image bindings 4988*61046927SAndroid Build Coastguard Worker- anv: Wrap aux surface image binding queries 4989*61046927SAndroid Build Coastguard Worker- anv: Refactor CCS disabling at image bind time 4990*61046927SAndroid Build Coastguard Worker- anv: Place images into the aux-map when safe to do so 4991*61046927SAndroid Build Coastguard Worker- anv: Loosen anv_bo_allows_aux_map 4992*61046927SAndroid Build Coastguard Worker- anv: Meet CCS alignment reqs with dedicated allocs 4993*61046927SAndroid Build Coastguard Worker- anv: Delete implicit CCS code 4994*61046927SAndroid Build Coastguard Worker- intel/isl: Add scores for GEN12_RC_CCS and MTL_RC_CCS 4995*61046927SAndroid Build Coastguard Worker 4996*61046927SAndroid Build Coastguard WorkerNeal Gompa (1): 4997*61046927SAndroid Build Coastguard Worker 4998*61046927SAndroid Build Coastguard Worker- asahi: Fix 32-bit x86 build with correct data type for overflow error message 4999*61046927SAndroid Build Coastguard Worker 5000*61046927SAndroid Build Coastguard WorkerNeha Bhende (1): 5001*61046927SAndroid Build Coastguard Worker 5002*61046927SAndroid Build Coastguard Worker- ntt: lower indirect tesslevels in ntt 5003*61046927SAndroid Build Coastguard Worker 5004*61046927SAndroid Build Coastguard WorkerPaul Gofman (2): 5005*61046927SAndroid Build Coastguard Worker 5006*61046927SAndroid Build Coastguard Worker- driconf: add a workaround for Captain Lycop: Invasion of the Heters 5007*61046927SAndroid Build Coastguard Worker- driconf: add a workaround for Rainbow Six Extraction 5008*61046927SAndroid Build Coastguard Worker 5009*61046927SAndroid Build Coastguard WorkerPaulo Zanoni (15): 5010*61046927SAndroid Build Coastguard Worker 5011*61046927SAndroid Build Coastguard Worker- anv: rename the vm_bind vfuncs 5012*61046927SAndroid Build Coastguard Worker- anv: add a new vm_bind vfunc 5013*61046927SAndroid Build Coastguard Worker- anv/xe: make vm_binds async 5014*61046927SAndroid Build Coastguard Worker- anv/xe: return failure in case waiting for the vm_bind syncobj fails 5015*61046927SAndroid Build Coastguard Worker- anv: remove misleading comment about batch_len 5016*61046927SAndroid Build Coastguard Worker- iris: assert bufmgr->bo_deps_lock is held 5017*61046927SAndroid Build Coastguard Worker- iris: avoid stack overflow in iris_bo_wait_syncobj() 5018*61046927SAndroid Build Coastguard Worker- iris: assert(bo->deps) after realloc() 5019*61046927SAndroid Build Coastguard Worker- intel/isl: add ISL_SURF_USAGE_SPARSE_BIT 5020*61046927SAndroid Build Coastguard Worker- intel/isl: simplify the check for maximum surface size 5021*61046927SAndroid Build Coastguard Worker- anv/sparse: add the initial code for Sparse Resources 5022*61046927SAndroid Build Coastguard Worker- anv/sparse: get ready to issue a single vm_bind ioctl per non-opaque bind 5023*61046927SAndroid Build Coastguard Worker- anv/sparse: add INTEL_DEBUG=sparse 5024*61046927SAndroid Build Coastguard Worker- anv: enable sparse resources by default 5025*61046927SAndroid Build Coastguard Worker- vulkan: fix potential memory leak in create_rect_list_pipeline() 5026*61046927SAndroid Build Coastguard Worker 5027*61046927SAndroid Build Coastguard WorkerPavel Ondračka (44): 5028*61046927SAndroid Build Coastguard Worker 5029*61046927SAndroid Build Coastguard Worker- r300: update RV370 failures 5030*61046927SAndroid Build Coastguard Worker- r300: check for index overflow when translating from TGSI 5031*61046927SAndroid Build Coastguard Worker- r300: source register index is always unsigned 5032*61046927SAndroid Build Coastguard Worker- r300: bump the RC_MAX_INDEX_BITS 5033*61046927SAndroid Build Coastguard Worker- r300: normal instruction can't have presubtract op 5034*61046927SAndroid Build Coastguard Worker- r300: add a helper for checking number of temporary sources 5035*61046927SAndroid Build Coastguard Worker- r300: cycles estimate for shader-db 5036*61046927SAndroid Build Coastguard Worker- r300: fix cycles calculation 5037*61046927SAndroid Build Coastguard Worker- r300: don't abort on flow control when using draw for vs 5038*61046927SAndroid Build Coastguard Worker- r300: add dEQP baseline for RV370 with forced swtcl 5039*61046927SAndroid Build Coastguard Worker- r300: copy ntt to r300 compiler 5040*61046927SAndroid Build Coastguard Worker- r300: add lower_sqrt to nir option 5041*61046927SAndroid Build Coastguard Worker- r300: remove unused intrinsics in ntr 5042*61046927SAndroid Build Coastguard Worker- r300: remove irrelevant opcodes in ntr 5043*61046927SAndroid Build Coastguard Worker- r300: remove unused integer support in ntr 5044*61046927SAndroid Build Coastguard Worker- r300: remove ntr_tgsi_usage_mask 5045*61046927SAndroid Build Coastguard Worker- r300: remove more unused 64-bit pieces from ntr 5046*61046927SAndroid Build Coastguard Worker- r300: simplify vectorization rules 5047*61046927SAndroid Build Coastguard Worker- r300: remove more ntr unused helpers 5048*61046927SAndroid Build Coastguard Worker- r300: remove the unneeded ntr_lower_vec_to_reg callback 5049*61046927SAndroid Build Coastguard Worker- r300: remove unneeded 64bit and atomic lowering passes 5050*61046927SAndroid Build Coastguard Worker- r300: remove unused ntr default settings 5051*61046927SAndroid Build Coastguard Worker- r300: remove ntr default options 5052*61046927SAndroid Build Coastguard Worker- r300: simplify ntr_emit_load_ubo 5053*61046927SAndroid Build Coastguard Worker- r300: simplify ntr_emit_load_input 5054*61046927SAndroid Build Coastguard Worker- r300: remove some virglrenderer specifics from ntr 5055*61046927SAndroid Build Coastguard Worker- r300: simplify ntr_setup_uniforms 5056*61046927SAndroid Build Coastguard Worker- r300: simplify ntr_output_decl 5057*61046927SAndroid Build Coastguard Worker- r300: simplify ntr_try_store_in_tgsi_output 5058*61046927SAndroid Build Coastguard Worker- r300: remove some unsupported texture opcodes 5059*61046927SAndroid Build Coastguard Worker- r300: remove unused barrier code from ntr 5060*61046927SAndroid Build Coastguard Worker- r300: simplify ntr_get_gl_varying_semantic 5061*61046927SAndroid Build Coastguard Worker- r300: remove the nrt main optimization loop 5062*61046927SAndroid Build Coastguard Worker- r300: reorder for easier presubtract 1-x pattern recognition 5063*61046927SAndroid Build Coastguard Worker- r300: exit early in presubtract is not supported 5064*61046927SAndroid Build Coastguard Worker- r300: implement bias presubtract 5065*61046927SAndroid Build Coastguard Worker- r300: convert x * 2 into x + x for presubtract 5066*61046927SAndroid Build Coastguard Worker- r300: move power of two multipliers down 5067*61046927SAndroid Build Coastguard Worker- r300: there is no limitation on presubtract source file 5068*61046927SAndroid Build Coastguard Worker- r300: use w channel for scalar opcodes if possible 5069*61046927SAndroid Build Coastguard Worker- r300: reduce number of iterations for vertex shader loops 5070*61046927SAndroid Build Coastguard Worker- r300: enable nir_move_vec_src_uses_to_dest 5071*61046927SAndroid Build Coastguard Worker- nir/move_vec_src_uses_to_dest: skip reuse if vec is used only once in store_output 5072*61046927SAndroid Build Coastguard Worker- nir/move_vec_src_uses_to_dest: allow to skip reuse of constant sources 5073*61046927SAndroid Build Coastguard Worker 5074*61046927SAndroid Build Coastguard WorkerPhilipp Zabel (1): 5075*61046927SAndroid Build Coastguard Worker 5076*61046927SAndroid Build Coastguard Worker- etnaviv: fix segfault after compile failure 5077*61046927SAndroid Build Coastguard Worker 5078*61046927SAndroid Build Coastguard WorkerPierre-Eric Pelloux-Prayer (18): 5079*61046927SAndroid Build Coastguard Worker 5080*61046927SAndroid Build Coastguard Worker- radeonsi/sdma: use multiple commands if required 5081*61046927SAndroid Build Coastguard Worker- radv/sdma: use multiple commands if required 5082*61046927SAndroid Build Coastguard Worker- radv/sdma: use correct limits for gfx10.3 5083*61046927SAndroid Build Coastguard Worker- glx: drop the 'libGL' log prefix 5084*61046927SAndroid Build Coastguard Worker- loader: refactor DRI_PRIME handling code 5085*61046927SAndroid Build Coastguard Worker- loader: extend DRI_PRIME to support =N 5086*61046927SAndroid Build Coastguard Worker- loader: add DRI_PRIME_DEBUG env var 5087*61046927SAndroid Build Coastguard Worker- device_select_layer: support DRI_PRIME=n 5088*61046927SAndroid Build Coastguard Worker- docs: update DRI_PRIME documentation 5089*61046927SAndroid Build Coastguard Worker- device_select: add shortcut for MESA_VK_DEVICE_SELECT_FORCE_DEFAULT_DEVICE 5090*61046927SAndroid Build Coastguard Worker- st/mesa: check renderbuffer before using it 5091*61046927SAndroid Build Coastguard Worker- radeonsi: emit framebuffer state after allocating cmask 5092*61046927SAndroid Build Coastguard Worker- amd/common: update addrlib for gfx11.5 5093*61046927SAndroid Build Coastguard Worker- amd/common: add registers for gfx11.5 5094*61046927SAndroid Build Coastguard Worker- ac/nir: extract must_wait_attr_ring helper 5095*61046927SAndroid Build Coastguard Worker- amd, radeonsi: Add code to enable gfx11.5 5096*61046927SAndroid Build Coastguard Worker- mesa: restore call to _mesa_set_varying_vp_inputs from set_vertex_processing_mode 5097*61046927SAndroid Build Coastguard Worker- radeonsi: check sctx->tess_rings is valid before using it 5098*61046927SAndroid Build Coastguard Worker 5099*61046927SAndroid Build Coastguard WorkerPiotr Kocia (2): 5100*61046927SAndroid Build Coastguard Worker 5101*61046927SAndroid Build Coastguard Worker- nir: Remove dead nir_const_value variables 5102*61046927SAndroid Build Coastguard Worker- glsl: ir_function_param_visitor::visit_enter always true condition 5103*61046927SAndroid Build Coastguard Worker 5104*61046927SAndroid Build Coastguard WorkerQiang Yu (77): 5105*61046927SAndroid Build Coastguard Worker 5106*61046927SAndroid Build Coastguard Worker- aco,radv: replace tess_input_vertices shader info param 5107*61046927SAndroid Build Coastguard Worker- radeonsi: aco does not pass LS outputs to HS by arg 5108*61046927SAndroid Build Coastguard Worker- radeonsi: extract si_get_prev_stage_nir_shader to be shared with aco 5109*61046927SAndroid Build Coastguard Worker- radeonsi: init aco shader info for merged LS/HS 5110*61046927SAndroid Build Coastguard Worker- radeonsi: simplify si_build_wrapper_function 5111*61046927SAndroid Build Coastguard Worker- radeonsi: move vertex shader vb desc input sgpr args to last 5112*61046927SAndroid Build Coastguard Worker- radeonsi: remove param type check in wrapper function 5113*61046927SAndroid Build Coastguard Worker- radeonsi: refine si_llvm_ls_build_end 5114*61046927SAndroid Build Coastguard Worker- radeonsi: refine si_llvm_es_build_end 5115*61046927SAndroid Build Coastguard Worker- radeonsi: aco compile support merged mono shader 5116*61046927SAndroid Build Coastguard Worker- radeonsi: calculate lds size for merged shaders 5117*61046927SAndroid Build Coastguard Worker- radeonsi: enable aco compile for mono merged LS/HS 5118*61046927SAndroid Build Coastguard Worker- radeonsi: enable aco compile for mono merged ES/GS 5119*61046927SAndroid Build Coastguard Worker- aco: extract aco_compile_shader_part from aco_compile_ps_epilog 5120*61046927SAndroid Build Coastguard Worker- aco: add p_end_with_regs pseudo instruction 5121*61046927SAndroid Build Coastguard Worker- aco: move jump to epilog out of ic_merged_wave_info 5122*61046927SAndroid Build Coastguard Worker- aco: add tcs end regs for epilog usage 5123*61046927SAndroid Build Coastguard Worker- aco: allow tcs with epilog to keep nir store output instruction 5124*61046927SAndroid Build Coastguard Worker- aco: add pending_lds_access option for insert waitcnt 5125*61046927SAndroid Build Coastguard Worker- aco: add tcs epilog generation for radeonsi 5126*61046927SAndroid Build Coastguard Worker- aco: don't emit s_endpgm for tcs with epilog 5127*61046927SAndroid Build Coastguard Worker- aco: skip scratch init when no scratch arg provide 5128*61046927SAndroid Build Coastguard Worker- aco,radeonsi: save const addr to symbol 5129*61046927SAndroid Build Coastguard Worker- ac/nir/tess: move tess factor output out of control flow 5130*61046927SAndroid Build Coastguard Worker- aco: use semantic location as io temp index 5131*61046927SAndroid Build Coastguard Worker- radeonsi: add exec_size to shader binary 5132*61046927SAndroid Build Coastguard Worker- radeonsi: support upload multi part shader binary 5133*61046927SAndroid Build Coastguard Worker- radeonsi: share si_get_tcs_out_patch_stride with aco 5134*61046927SAndroid Build Coastguard Worker- radeonsi: fill part mode tcs aco shader info 5135*61046927SAndroid Build Coastguard Worker- radeonsi: extract si_llvm_build_shader_part 5136*61046927SAndroid Build Coastguard Worker- radeonsi: remove separate_prolog arg from prolog/epilog build 5137*61046927SAndroid Build Coastguard Worker- radeonsi: add si_get_tcs_epilog_args 5138*61046927SAndroid Build Coastguard Worker- radeonsi: change si_fill_aco_options args 5139*61046927SAndroid Build Coastguard Worker- radeonsi: add si_aco_build_shader_part 5140*61046927SAndroid Build Coastguard Worker- radeonsi: part mode standalone tcs support aco compile 5141*61046927SAndroid Build Coastguard Worker- radeonsi: remove unused arg of get_tcs_tes_buffer_address 5142*61046927SAndroid Build Coastguard Worker- aco: simplify setup_tcs_info 5143*61046927SAndroid Build Coastguard Worker- aco: pass sw_stage when setup_isel_context 5144*61046927SAndroid Build Coastguard Worker- aco: prepare fix_ls_vgpr_init_bug to be used by gl vs prolog 5145*61046927SAndroid Build Coastguard Worker- aco: add vs prolog instruction selection for radeonsi 5146*61046927SAndroid Build Coastguard Worker- aco: add aco compile interface for radeonsi vs prolog 5147*61046927SAndroid Build Coastguard Worker- aco: do not fix_exports when program is prolog 5148*61046927SAndroid Build Coastguard Worker- radeonsi: fill aco_shader_info->is_monolithic 5149*61046927SAndroid Build Coastguard Worker- radeonsi: remove is_monolithic from vs prolog key 5150*61046927SAndroid Build Coastguard Worker- radeonsi: extract si_get_vs_prolog_args to be shared with aco 5151*61046927SAndroid Build Coastguard Worker- radeonsi: fix aco options has_ls_vgpr_init_bug setup 5152*61046927SAndroid Build Coastguard Worker- radeonsi: add vs prolog aco build 5153*61046927SAndroid Build Coastguard Worker- radeonsi: set vs has prolog aco shader info 5154*61046927SAndroid Build Coastguard Worker- radeonsi: enable aco compile for part mode standalone vs 5155*61046927SAndroid Build Coastguard Worker- aco,radv,radeonsi: rename is_monolithic to merged_shader_compiled_separately 5156*61046927SAndroid Build Coastguard Worker- ac,radeonsi: move ps arg pos_fixed_pt to ac_shader_args 5157*61046927SAndroid Build Coastguard Worker- aco: do not eliminate final exec write when p_end_with_regs block 5158*61046927SAndroid Build Coastguard Worker- aco: remove p_end_with_regs from needs_exact() 5159*61046927SAndroid Build Coastguard Worker- aco: add ps prolog generation for radeonsi 5160*61046927SAndroid Build Coastguard Worker- aco: handle ps outputs from radeonsi 5161*61046927SAndroid Build Coastguard Worker- aco: add create_fs_end_for_epilog for radeonsi 5162*61046927SAndroid Build Coastguard Worker- aco,radv: remove unused ps epilog info fields 5163*61046927SAndroid Build Coastguard Worker- aco,radv: rename ps epilog info inputs to colors 5164*61046927SAndroid Build Coastguard Worker- aco: simplify export_fs_mrt_color 5165*61046927SAndroid Build Coastguard Worker- aco,radv: add radeonsi spec ps epilog code 5166*61046927SAndroid Build Coastguard Worker- aco: compact ps expilog color export for radeonsi 5167*61046927SAndroid Build Coastguard Worker- aco,radv,radeonsi: pass spi ps input ena and addr 5168*61046927SAndroid Build Coastguard Worker- aco: do not fix_exports when program has epilog 5169*61046927SAndroid Build Coastguard Worker- aco: fix assertion fail when program contains empty block 5170*61046927SAndroid Build Coastguard Worker- aco: create exit block for p_end_with_regs to branch to 5171*61046927SAndroid Build Coastguard Worker- aco: wait memory ops done before go to next shader part 5172*61046927SAndroid Build Coastguard Worker- radeonsi: reduce sgpr count for scratch_offset when aco 5173*61046927SAndroid Build Coastguard Worker- radeonsi: init spi_ps_input_addr for part mode ps 5174*61046927SAndroid Build Coastguard Worker- radeonsi: extract si_prolog_get_internal_binding_slot 5175*61046927SAndroid Build Coastguard Worker- radeonsi: extract si_get_ps_prolog_args to be shared with aco 5176*61046927SAndroid Build Coastguard Worker- ac,radeonsi: remove unused ps prolog key fields 5177*61046927SAndroid Build Coastguard Worker- radeonsi: add ps prolog shader part build 5178*61046927SAndroid Build Coastguard Worker- radeonsi: extract si_get_ps_epilog_args to be shared with aco 5179*61046927SAndroid Build Coastguard Worker- radeonsi: fill aco shader info for ps part 5180*61046927SAndroid Build Coastguard Worker- radeonsi: add ps epilog shader part build 5181*61046927SAndroid Build Coastguard Worker- radeonsi: enable aco compile for part mode ps 5182*61046927SAndroid Build Coastguard Worker- radeonsi: disable disk cache when use aco 5183*61046927SAndroid Build Coastguard Worker 5184*61046927SAndroid Build Coastguard WorkerRebecca Mckeever (32): 5185*61046927SAndroid Build Coastguard Worker 5186*61046927SAndroid Build Coastguard Worker- vulkan/runtime: Add helper functions for VK_EXT_host_image_copy 5187*61046927SAndroid Build Coastguard Worker- nouveau/codegen: Support nir_intrinsic_load_workgroup_id_zero_base 5188*61046927SAndroid Build Coastguard Worker- nouveau/codegen: Set lower_device_index_to_zero 5189*61046927SAndroid Build Coastguard Worker- nvk: Convert system values for gl_PointCoord and PointCoord into inputs 5190*61046927SAndroid Build Coastguard Worker- nvk: Add base_group to root descriptor table 5191*61046927SAndroid Build Coastguard Worker- nvk: Lower base_workgroup_id 5192*61046927SAndroid Build Coastguard Worker- nvk: Implement nvk_CmdDispatchBase and delete nvk_CmdDispatch 5193*61046927SAndroid Build Coastguard Worker- nvk: Advertise KHR_device_group 5194*61046927SAndroid Build Coastguard Worker- nvk: Add VK_FORMAT_B4G4R4A4_UNORM_PACK16 format to nil_format_info table 5195*61046927SAndroid Build Coastguard Worker- nvk: Add A4B4G4R4 formats to nil_format_info table 5196*61046927SAndroid Build Coastguard Worker- nvk: Advertise EXT_4444_formats 5197*61046927SAndroid Build Coastguard Worker- nvk: Enable shadow sampling 5198*61046927SAndroid Build Coastguard Worker- nvk: Implement VK_EXT_non_seamless_cube_map 5199*61046927SAndroid Build Coastguard Worker- nouveau/nil: Add macros for ufixed 5200*61046927SAndroid Build Coastguard Worker- nvk: Implement VK_EXT_image_view_min_lod 5201*61046927SAndroid Build Coastguard Worker- nvk: Update mutable descriptor struct type 5202*61046927SAndroid Build Coastguard Worker- nvk: Replace asserts with conditional that sets type_list = NULL 5203*61046927SAndroid Build Coastguard Worker- nvk: Implement nvk_GetDescriptorSetLayoutSupport 5204*61046927SAndroid Build Coastguard Worker- nvk: Enable VK_KHR_maintenance3 5205*61046927SAndroid Build Coastguard Worker- nvk: Advertise VK_EXT_mutable_descriptor_type 5206*61046927SAndroid Build Coastguard Worker- nvk: Set image index to zero for NULL nvk_buffer_view 5207*61046927SAndroid Build Coastguard Worker- nvk: Advertise VK_EXT_image_robustness 5208*61046927SAndroid Build Coastguard Worker- nvk: Advertise VK_EXT_robustness2 5209*61046927SAndroid Build Coastguard Worker- nvk: Add view_index to root descriptor table 5210*61046927SAndroid Build Coastguard Worker- nvk: Lower nir_intrinsic_load_view_index 5211*61046927SAndroid Build Coastguard Worker- nvk: Add draw support for multiview 5212*61046927SAndroid Build Coastguard Worker- nvk: Add query support for multiview 5213*61046927SAndroid Build Coastguard Worker- nvk: Add input attachments support for multiview 5214*61046927SAndroid Build Coastguard Worker- nvk: Advertise VK_KHR_multiview 5215*61046927SAndroid Build Coastguard Worker- nvk: Load view_mask to shadow scratch in nvk_CmdBeginRendering 5216*61046927SAndroid Build Coastguard Worker- nvk: Combine CLEAR_VIEWS and CLEAR_LAYERS MME macros 5217*61046927SAndroid Build Coastguard Worker- nvk: Move code inside view mask loops to a helper function 5218*61046927SAndroid Build Coastguard Worker 5219*61046927SAndroid Build Coastguard WorkerRhys Perry (89): 5220*61046927SAndroid Build Coastguard Worker 5221*61046927SAndroid Build Coastguard Worker- ac/llvm: fix AC_TM_CHECK_IR 5222*61046927SAndroid Build Coastguard Worker- radv: fix radv_get_ballot_bit_size with CS 5223*61046927SAndroid Build Coastguard Worker- ac/llvm: fix wave32 ac_build_mbcnt_add with 64-bit mask 5224*61046927SAndroid Build Coastguard Worker- ac/llvm: skip ballot zext for 32-bit dest with wave32-as-wave64 5225*61046927SAndroid Build Coastguard Worker- radv: add conformant_trunc_coord to cache UUID 5226*61046927SAndroid Build Coastguard Worker- radv: don't unset TRUNC_COORD if conformant_trunc_coord=true 5227*61046927SAndroid Build Coastguard Worker- ac/nir: always round cube array layers 5228*61046927SAndroid Build Coastguard Worker- nir/unsigned_upper_bound: fix phi(bcsel) 5229*61046927SAndroid Build Coastguard Worker- nir/tests: add test for unsigned_upper_bound with loop header phis 5230*61046927SAndroid Build Coastguard Worker- nir/opt_dead_cf: remove nodes after a jump earlier 5231*61046927SAndroid Build Coastguard Worker- nir/tests: add nir_opt_dead_cf_test.jump_before_constant_if 5232*61046927SAndroid Build Coastguard Worker- aco: insert s_nop before VGPR deallocation 5233*61046927SAndroid Build Coastguard Worker- nir/lower_shader_calls: vectorize stack access for all shaders 5234*61046927SAndroid Build Coastguard Worker- radv: workaround WWZ exporting index=1 through location=1 5235*61046927SAndroid Build Coastguard Worker- radv: correctly skip MRT output NaN fixup for meta shaders 5236*61046927SAndroid Build Coastguard Worker- radv: don't set vertex_attribute_strides on GFX8+ 5237*61046927SAndroid Build Coastguard Worker- radv/ci: skip some mesh shader tests on GFX1100 5238*61046927SAndroid Build Coastguard Worker- aco: summarize register demand after handling branches 5239*61046927SAndroid Build Coastguard Worker- aco: don't create sendmsg(dealloc_vgprs) if scratch is used 5240*61046927SAndroid Build Coastguard Worker- radv: disable 64-bit color attachments 5241*61046927SAndroid Build Coastguard Worker- radv: fix 128bpp comp-to-single clears 5242*61046927SAndroid Build Coastguard Worker- radv: support 128bpp comp-to-single with all colors 5243*61046927SAndroid Build Coastguard Worker- radv/gfx11: re-enable 0001/1110 clear values 5244*61046927SAndroid Build Coastguard Worker- nir/lower_shader_calls: fix align_offset 5245*61046927SAndroid Build Coastguard Worker- nir/opt_load_store_vectorize: support scratch access 5246*61046927SAndroid Build Coastguard Worker- radv: vectorize RT stack access 5247*61046927SAndroid Build Coastguard Worker- radv: vectorize scratch access 5248*61046927SAndroid Build Coastguard Worker- aco: fix p_bpermute_gfx6 with input at non-zero byte 5249*61046927SAndroid Build Coastguard Worker- aco: fix p_bpermute_gfx6's exec save/restore with wave32 5250*61046927SAndroid Build Coastguard Worker- aco: clarify bpermute pseudo opcode names 5251*61046927SAndroid Build Coastguard Worker- aco: add adjust_bpermute_dst helper 5252*61046927SAndroid Build Coastguard Worker- aco/spill: skip p_branch in process_block 5253*61046927SAndroid Build Coastguard Worker- aco/spill: add all live-in to merge block spill candidates 5254*61046927SAndroid Build Coastguard Worker- nir/lower_system_values change num_workgroups to uint32_t 5255*61046927SAndroid Build Coastguard Worker- radv: optimize mesh workgroup ID using ts_mesh_dispatch_dimensions 5256*61046927SAndroid Build Coastguard Worker- radv: use shortcut_1d_workgroup_id 5257*61046927SAndroid Build Coastguard Worker- aco: remove fast path in insert_exec_mask's process_instructions 5258*61046927SAndroid Build Coastguard Worker- aco/optimizer_postRA: check overwritten_subdword in is_overwritten_since() 5259*61046927SAndroid Build Coastguard Worker- aco: check logical_phi_info at p_logical_end when eliminating exec writes 5260*61046927SAndroid Build Coastguard Worker- aco: remove unused p_logical_end check when optimizing branching sequence 5261*61046927SAndroid Build Coastguard Worker- radv: disable mesh dispatch XYZ_DIM when possible 5262*61046927SAndroid Build Coastguard Worker- nir/deref: remove rematerialize_deref_in_block cache 5263*61046927SAndroid Build Coastguard Worker- aco: reset prefetch in the correct block after removing the exit 5264*61046927SAndroid Build Coastguard Worker- aco/waitcnt: replace wait_cnt::\*_cnt with booleans 5265*61046927SAndroid Build Coastguard Worker- aco/waitcnt: add print helpers 5266*61046927SAndroid Build Coastguard Worker- nir/lower_int64: fix find_lsb(0) 5267*61046927SAndroid Build Coastguard Worker- nir/algebraic: optimize u2u32(a >> 32) 5268*61046927SAndroid Build Coastguard Worker- aco/optimizer_postRA: don't combine DPP across exec on GFX8/9 5269*61046927SAndroid Build Coastguard Worker- aco: don't combine DPP into v_cmpx 5270*61046927SAndroid Build Coastguard Worker- aco: disable zero offset optimization for strict WQM coords 5271*61046927SAndroid Build Coastguard Worker- nir/constant_folding: remove zero texel offset 5272*61046927SAndroid Build Coastguard Worker- aco: remove zero offset optimization 5273*61046927SAndroid Build Coastguard Worker- aco: shrink DPP8_instruction 5274*61046927SAndroid Build Coastguard Worker- aco: add fetch_inactive field to DPP instructions 5275*61046927SAndroid Build Coastguard Worker- nir: add fetch inactive index to quad_swizzle_amd/masked_swizzle_amd 5276*61046927SAndroid Build Coastguard Worker- aco: disable FI for quad/masked swizzle 5277*61046927SAndroid Build Coastguard Worker- aco: fix LdsDirectVMEMHazard WaW with the wrong waitcnt 5278*61046927SAndroid Build Coastguard Worker- aco: only mitigate VcmpxExecWARHazard when necessary 5279*61046927SAndroid Build Coastguard Worker- aco: fix s_setreg hazards 5280*61046927SAndroid Build Coastguard Worker- aco: consider exec_hi in reads_exec() 5281*61046927SAndroid Build Coastguard Worker- aco: resolve all possible hazards at the end of shader parts 5282*61046927SAndroid Build Coastguard Worker- aco/tests: test that hazards are resolved at the end of shader parts 5283*61046927SAndroid Build Coastguard Worker- radv: skip zero-sized memcpy 5284*61046927SAndroid Build Coastguard Worker- ac/nir: fix out-of-bounds access in ac_nir_export_position 5285*61046927SAndroid Build Coastguard Worker- radv: fix signed integer overflow 5286*61046927SAndroid Build Coastguard Worker- Revert "radv: pre-init surface info" 5287*61046927SAndroid Build Coastguard Worker- nir: improve ms_cross_invocation_output_access with local_invocation_id 5288*61046927SAndroid Build Coastguard Worker- aco,nir: add export_row_amd intrinsic 5289*61046927SAndroid Build Coastguard Worker- ac/nir: add row parameter to helpers 5290*61046927SAndroid Build Coastguard Worker- ac/nir: remove dead code 5291*61046927SAndroid Build Coastguard Worker- ac/nir: refactor mesh vertex/primitive export 5292*61046927SAndroid Build Coastguard Worker- ac/nir: implement mesh shader gs_fast_launch=2 5293*61046927SAndroid Build Coastguard Worker- ac/nir: optimize mesh shader local_invocation_index 5294*61046927SAndroid Build Coastguard Worker- radv: implement mesh shader gs_fast_launch=2 5295*61046927SAndroid Build Coastguard Worker- ac/nir: add emit_ms_outputs helper 5296*61046927SAndroid Build Coastguard Worker- ac/nir,radv: pass workgroup size to ac_nir_lower_ngg_ms 5297*61046927SAndroid Build Coastguard Worker- ac/nir: implement mesh shader multi-row export 5298*61046927SAndroid Build Coastguard Worker- radv: implement mesh shader multi-row export 5299*61046927SAndroid Build Coastguard Worker- radv: enable mesh shader gs_fast_launch=2 and multi-row export 5300*61046927SAndroid Build Coastguard Worker- nir/serialize: fix signed integer overflow 5301*61046927SAndroid Build Coastguard Worker- nir/lower_shader_calls: skip zero-sized qsort 5302*61046927SAndroid Build Coastguard Worker- util: skip zero-sized SHA1Update 5303*61046927SAndroid Build Coastguard Worker- radv: call lower_array_deref_of_vec before lower_io_arrays_to_elements 5304*61046927SAndroid Build Coastguard Worker- radv: skip radv_remove_varyings for mesh shaders 5305*61046927SAndroid Build Coastguard Worker- radv: disable gs_fast_launch=2 by default 5306*61046927SAndroid Build Coastguard Worker- docs: fix RADV_THREAD_TRACE_CACHE_COUNTERS default 5307*61046927SAndroid Build Coastguard Worker- radv: add radv_disable_trunc_coord option 5308*61046927SAndroid Build Coastguard Worker- radv: enable radv_disable_trunc_coord for vkd3d-proton/DXVK 5309*61046927SAndroid Build Coastguard Worker- ac/nir: fix partial mesh shader output writes on GFX11 5310*61046927SAndroid Build Coastguard Worker 5311*61046927SAndroid Build Coastguard WorkerRob Clark (60): 5312*61046927SAndroid Build Coastguard Worker 5313*61046927SAndroid Build Coastguard Worker- freedreno: move virtgpu msm_proto.h to common 5314*61046927SAndroid Build Coastguard Worker- freedreno/drm/virtio: Remove unused header 5315*61046927SAndroid Build Coastguard Worker- tu/msm: staticify a couple things 5316*61046927SAndroid Build Coastguard Worker- tu/knl: Remove some random const'ness 5317*61046927SAndroid Build Coastguard Worker- drm-uapi: Update virtgpu header 5318*61046927SAndroid Build Coastguard Worker- freedreno: Update virtgpu proto 5319*61046927SAndroid Build Coastguard Worker- freedreno/drm/virtio: Use global_faults 5320*61046927SAndroid Build Coastguard Worker- tu: close submitqueues before device_finish() 5321*61046927SAndroid Build Coastguard Worker- tu/drm: Factor out shared helpers 5322*61046927SAndroid Build Coastguard Worker- tu/drm: Add missing error path cleanup 5323*61046927SAndroid Build Coastguard Worker- tu/drm: Split out helper for iova alloc 5324*61046927SAndroid Build Coastguard Worker- tu: Add virtgpu support 5325*61046927SAndroid Build Coastguard Worker- util: Decouple disk cache from EGL_ANDROID_blob_cache 5326*61046927SAndroid Build Coastguard Worker- docs: Followup to !24636 5327*61046927SAndroid Build Coastguard Worker- tu: Workaround bionic _SC_LEVEL1_DCACHE_LINESIZE 5328*61046927SAndroid Build Coastguard Worker- ir3+tu: Simplify ir3_find_sysval_regid callers 5329*61046927SAndroid Build Coastguard Worker- freedreno/a6xx: Drop unused screen args 5330*61046927SAndroid Build Coastguard Worker- freedreno/a6xx: Re-work fd6_emit_shader 5331*61046927SAndroid Build Coastguard Worker- freedreno/a6xx: Re-write the function-of-doom 5332*61046927SAndroid Build Coastguard Worker- freedreno: Implement ATI_meminfo 5333*61046927SAndroid Build Coastguard Worker- freedreno/a6xx: ARB_post_depth_coverage 5334*61046927SAndroid Build Coastguard Worker- freedreno/a6xx: ARB_sample_locations 5335*61046927SAndroid Build Coastguard Worker- freedreno/a6xx: ARB_texture_filter_minmax 5336*61046927SAndroid Build Coastguard Worker- freedreno/a6xx: EXT_demote_to_helper_invocation 5337*61046927SAndroid Build Coastguard Worker- freedreno/a6xx: EXT_shader_image_load_formatted 5338*61046927SAndroid Build Coastguard Worker- freedreno/a6xx: EXT_depth_bounds_test 5339*61046927SAndroid Build Coastguard Worker- freedreno/a6xx: Use pipe_blit_info::sample0_only 5340*61046927SAndroid Build Coastguard Worker- freedreno/a6xx: Handle PIPE_BIND_BLENDABLE 5341*61046927SAndroid Build Coastguard Worker- freedreno/a6xx: ARB_shader_viewport_layer_array 5342*61046927SAndroid Build Coastguard Worker- tu: Fix heap size 5343*61046927SAndroid Build Coastguard Worker- freedreno: Fix crash with debug msgs enabled 5344*61046927SAndroid Build Coastguard Worker- freedreno/layout: Handle 565/etc MSAA special case 5345*61046927SAndroid Build Coastguard Worker- freedreno/decode: Fix printing chip-id 5346*61046927SAndroid Build Coastguard Worker- freedreno/a6xx: Add L8_SRGB 5347*61046927SAndroid Build Coastguard Worker- freedreno: Add reformatting commits to .git-blame-ignore-revs 5348*61046927SAndroid Build Coastguard Worker- freedreno/fence: Hold a strong ref to batch 5349*61046927SAndroid Build Coastguard Worker- freedreno/decode: Lookup device info 5350*61046927SAndroid Build Coastguard Worker- freedreno/decode: Use info->chip to decode 5351*61046927SAndroid Build Coastguard Worker- freedreno/decode: Remove gpu_id 5352*61046927SAndroid Build Coastguard Worker- freedreno: Indentation fix 5353*61046927SAndroid Build Coastguard Worker- freedreno: Use explicit QCOM_TILED3 modifier 5354*61046927SAndroid Build Coastguard Worker- freedreno/a6xx: Remove dummy packet for globals 5355*61046927SAndroid Build Coastguard Worker- freedreno: Fix streamout offset_buf dirtiness 5356*61046927SAndroid Build Coastguard Worker- freedreno: Fix user const buffer dirtiness 5357*61046927SAndroid Build Coastguard Worker- freedreno/batch: Move query_buf allocation 5358*61046927SAndroid Build Coastguard Worker- freedreno: Add private-BO tracking 5359*61046927SAndroid Build Coastguard Worker- freedreno: Add missing indirect_draw_count tracking 5360*61046927SAndroid Build Coastguard Worker- freedreno: Move/add some attach_bo() 5361*61046927SAndroid Build Coastguard Worker- freedreno: Add attach-bo debugging 5362*61046927SAndroid Build Coastguard Worker- freedreno: Rework supported-modifiers handling 5363*61046927SAndroid Build Coastguard Worker- mesa: Introduce MESA_texture_const_bandwidth 5364*61046927SAndroid Build Coastguard Worker- mesa: Implement MESA_texture_const_bandwidth 5365*61046927SAndroid Build Coastguard Worker- freedreno: Add PIPE_CAP_HAS_CONST_BW support 5366*61046927SAndroid Build Coastguard Worker- panfrost: Add PIPE_CAP_HAS_CONST_BW support 5367*61046927SAndroid Build Coastguard Worker- iris: Add PIPE_CAP_HAS_CONST_BW support 5368*61046927SAndroid Build Coastguard Worker- radeonsi: Add PIPE_CAP_HAS_CONST_BW support 5369*61046927SAndroid Build Coastguard Worker- tu/msm: Fix timeline semaphore support 5370*61046927SAndroid Build Coastguard Worker- tu/virtio: Fix timeline semaphore support 5371*61046927SAndroid Build Coastguard Worker- freedreno/drm: Fix race in zombie import 5372*61046927SAndroid Build Coastguard Worker- freedreno: Always attach bo to submit 5373*61046927SAndroid Build Coastguard Worker 5374*61046927SAndroid Build Coastguard WorkerRobert Foss (9): 5375*61046927SAndroid Build Coastguard Worker 5376*61046927SAndroid Build Coastguard Worker- egl: Expose access to DeviceList 5377*61046927SAndroid Build Coastguard Worker- egl: Rename _eglRefreshDeviceList() to _eglDeviceRefreshList() 5378*61046927SAndroid Build Coastguard Worker- egl: Refresh DeviceList during eglInitialize() 5379*61046927SAndroid Build Coastguard Worker- egl/surfaceless: Use EGL DeviceList instead of drmGetDevices2() 5380*61046927SAndroid Build Coastguard Worker- egl/android: Use EGL DeviceList instead drmGetDevices2() 5381*61046927SAndroid Build Coastguard Worker- egl: Rename _eglAddDevice() to _eglFindDevice() 5382*61046927SAndroid Build Coastguard Worker- egl: Rename _eglAddDevice() to _eglFindDevice() 5383*61046927SAndroid Build Coastguard Worker- egl: Fix attrib_list[0] == EGL_NONE check 5384*61046927SAndroid Build Coastguard Worker- egl: Always set _EGLDisplay->Device during eglGetPlatformDisplay() 5385*61046927SAndroid Build Coastguard Worker 5386*61046927SAndroid Build Coastguard WorkerRobert Mader (6): 5387*61046927SAndroid Build Coastguard Worker 5388*61046927SAndroid Build Coastguard Worker- egl/wayland: wait for compositor to release shm buffers 5389*61046927SAndroid Build Coastguard Worker- iris: Support parameter queries for main planes 5390*61046927SAndroid Build Coastguard Worker- util: Add new helpers for pipe resources 5391*61046927SAndroid Build Coastguard Worker- panfrost: Support parameter queries for main planes 5392*61046927SAndroid Build Coastguard Worker- vc4/resource: Support offset query for multi-planar planes 5393*61046927SAndroid Build Coastguard Worker- v3d/resource: Support offset query for multi-planar planes 5394*61046927SAndroid Build Coastguard Worker 5395*61046927SAndroid Build Coastguard WorkerRohan Garg (33): 5396*61046927SAndroid Build Coastguard Worker 5397*61046927SAndroid Build Coastguard Worker- iris: migrate WA 14013910100 to use the WA framework 5398*61046927SAndroid Build Coastguard Worker- iris: migrate WA 14016118574 to use the WA framework 5399*61046927SAndroid Build Coastguard Worker- iris: fix iris for WA 16013000631 5400*61046927SAndroid Build Coastguard Worker- intel/perf: add perf query support for Intel Raptorlake 5401*61046927SAndroid Build Coastguard Worker- intel/genxml: set a default value for "Pixel Position Offset Enable" in genxml 5402*61046927SAndroid Build Coastguard Worker- anv: use the WA infrastructure where possible when generating state 5403*61046927SAndroid Build Coastguard Worker- anv: use the correct GFX_VERx10 macro for WA 5404*61046927SAndroid Build Coastguard Worker- anv,iris: program the maximum number of threads on compute queue init 5405*61046927SAndroid Build Coastguard Worker- anv: drop CFE state validation checks 5406*61046927SAndroid Build Coastguard Worker- iris: track reset signalling instead of replacing the context 5407*61046927SAndroid Build Coastguard Worker- iris: allow for a unsynchronized device reset query 5408*61046927SAndroid Build Coastguard Worker- anv: partially revert 2e8b1f6d 5409*61046927SAndroid Build Coastguard Worker- anv: emitting 3DSTATE_PRIMITIVE_REPLICATION is required on Gen12+ 5410*61046927SAndroid Build Coastguard Worker- anv: use the pre defined _3DPRIMITIVE_DIRECT macro 5411*61046927SAndroid Build Coastguard Worker- anv: drop dead ifdef 5412*61046927SAndroid Build Coastguard Worker- iris: use the correct WA macros and lineage numbers 5413*61046927SAndroid Build Coastguard Worker- anv: use the lineage number for WA 5414*61046927SAndroid Build Coastguard Worker- crocus: add a __gen_get_batch_address declaration 5415*61046927SAndroid Build Coastguard Worker- crocus: fix GFX_VERx10 macro 5416*61046927SAndroid Build Coastguard Worker- blorp: drop undefined macro 5417*61046927SAndroid Build Coastguard Worker- iris: migrate preemption streamwout wa to WA infra 5418*61046927SAndroid Build Coastguard Worker- intel/genxml: update PIPE_CONTROL instruction for dg2 5419*61046927SAndroid Build Coastguard Worker- anv: define clear color localy within can_fast_clear_color_att 5420*61046927SAndroid Build Coastguard Worker- intel/compiler: Adjust CS payload registers for new register width on Xe2+ 5421*61046927SAndroid Build Coastguard Worker- intel/compiler: Adjust fence message lengths for new register width on Xe2+ 5422*61046927SAndroid Build Coastguard Worker- intel/compiler: Adjust barrier emission for Xe2+ 5423*61046927SAndroid Build Coastguard Worker- intel/genxml: fix 3DSTATE_3D_MODE length to align with BSpec 5424*61046927SAndroid Build Coastguard Worker- anv: ensure that FCV_CCS_E fast clears are properly tracked 5425*61046927SAndroid Build Coastguard Worker- anv: enable FCV for Gen12.5 5426*61046927SAndroid Build Coastguard Worker- anv: fix debug string for PC flush 5427*61046927SAndroid Build Coastguard Worker- anv: cleanup includes 5428*61046927SAndroid Build Coastguard Worker- anv: turn off non zero fast clears for CCS_E 5429*61046927SAndroid Build Coastguard Worker- anv: selectively enable FCV optimization for DG2 5430*61046927SAndroid Build Coastguard Worker 5431*61046927SAndroid Build Coastguard WorkerRoland Scheidegger (1): 5432*61046927SAndroid Build Coastguard Worker 5433*61046927SAndroid Build Coastguard Worker- lavapipe: further limit accurate_a0 hack 5434*61046927SAndroid Build Coastguard Worker 5435*61046927SAndroid Build Coastguard WorkerRoman Stratiienko (22): 5436*61046927SAndroid Build Coastguard Worker 5437*61046927SAndroid Build Coastguard Worker- egl: android: Remove legacy name-based shared buffers support 5438*61046927SAndroid Build Coastguard Worker- util: Add NONNULL macro 5439*61046927SAndroid Build Coastguard Worker- android: Introduce the Android buffer info abstraction 5440*61046927SAndroid Build Coastguard Worker- android: Fix num_planes assignment in u_gralloc_fallback 5441*61046927SAndroid Build Coastguard Worker- v3dv/android: Use u_gralloc code 5442*61046927SAndroid Build Coastguard Worker- v3dv/android: Enable shared presentable image support 5443*61046927SAndroid Build Coastguard Worker- v3dv: Migrate to vk_device_memory 5444*61046927SAndroid Build Coastguard Worker- v3dv/android: Skip swapchain binding 5445*61046927SAndroid Build Coastguard Worker- v3dv: Rely on the internal tiled flag instead of the common vk structure 5446*61046927SAndroid Build Coastguard Worker- v3dv/android: Add a helper function to support explicit layouts 5447*61046927SAndroid Build Coastguard Worker- v3dv/android: Rework Android native buffer importing logic 5448*61046927SAndroid Build Coastguard Worker- v3dv: Use format stored in vk_image and vk_image_view after init 5449*61046927SAndroid Build Coastguard Worker- v3dv: Split v3dv_image_init to use layout setting logic separately 5450*61046927SAndroid Build Coastguard Worker- v3dv/android: Add AHardwareBuffer support 5451*61046927SAndroid Build Coastguard Worker- v3dv: Enable VK API v1.2 for Android 5452*61046927SAndroid Build Coastguard Worker- panvk: Add Android ICD loader entry point 5453*61046927SAndroid Build Coastguard Worker- u_gralloc: Remove inline modifiers from the functions 5454*61046927SAndroid Build Coastguard Worker- u_gralloc: Remove usage of NONNULL macro 5455*61046927SAndroid Build Coastguard Worker- Revert "util: Add NONNULL macro" 5456*61046927SAndroid Build Coastguard Worker- u_gralloc: Add a function that returns gralloc type 5457*61046927SAndroid Build Coastguard Worker- dri: Remove __driDriverExtensions leftovers 5458*61046927SAndroid Build Coastguard Worker- v3d: Don't implicitly clear the content of the imported buffer 5459*61046927SAndroid Build Coastguard Worker 5460*61046927SAndroid Build Coastguard WorkerRuijing Dong (2): 5461*61046927SAndroid Build Coastguard Worker 5462*61046927SAndroid Build Coastguard Worker- frontends/va: checking va version for av1enc support 5463*61046927SAndroid Build Coastguard Worker- radeonsi/vcn: change max_poc to fixed value for hevc encoder. 5464*61046927SAndroid Build Coastguard Worker 5465*61046927SAndroid Build Coastguard WorkerRyan Neph (1): 5466*61046927SAndroid Build Coastguard Worker 5467*61046927SAndroid Build Coastguard Worker- vulkan/android: add missed STACK_ARRAY_FINISH() 5468*61046927SAndroid Build Coastguard Worker 5469*61046927SAndroid Build Coastguard WorkerSagar Ghuge (34): 5470*61046927SAndroid Build Coastguard Worker 5471*61046927SAndroid Build Coastguard Worker- intel/compiler: Look at 2 register worth of data instead of 4 5472*61046927SAndroid Build Coastguard Worker- isl: Disable MCS compression just on ACM platform 5473*61046927SAndroid Build Coastguard Worker- intel: Add env variable to add break point on/before draw 5474*61046927SAndroid Build Coastguard Worker- anv: Add GPU breakpoint before/after specific draw call 5475*61046927SAndroid Build Coastguard Worker- iris: Add GPU breakpoint before/after draw call 5476*61046927SAndroid Build Coastguard Worker- blorp: Implement blorp hooks to emit breakpoint 5477*61046927SAndroid Build Coastguard Worker- docs: Add INTEL_DEBUG_BKP_BEFORE/AFTER_DRAW_COUNT 5478*61046927SAndroid Build Coastguard Worker- intel/isl: Enable INTEL_DEBUG=noccs/nohiz in ISL helpers 5479*61046927SAndroid Build Coastguard Worker- anv,hasvk: drop unnecessary DEBUG_NO_CCS/NO_HIZ checks 5480*61046927SAndroid Build Coastguard Worker- iris,crocus: drop unnecessary DEBUG_NO_CCS/NO_HIZ checks 5481*61046927SAndroid Build Coastguard Worker- blorp: Drop unnecessary assertions in blorp_can_hiz_clear_depth 5482*61046927SAndroid Build Coastguard Worker- anv: Add helper to create companion RCS command buffer 5483*61046927SAndroid Build Coastguard Worker- anv: Split out End/Destroy/Reset cmd buffer code into helper 5484*61046927SAndroid Build Coastguard Worker- anv: Handle companion RCS in end/destory/reset code path 5485*61046927SAndroid Build Coastguard Worker- intel: Add helper to create/destroy i915 VM 5486*61046927SAndroid Build Coastguard Worker- intel: Pass virtual memory address space ID while creating context 5487*61046927SAndroid Build Coastguard Worker- anv: Create companion RCS engine 5488*61046927SAndroid Build Coastguard Worker- anv: Move compute specfic bits under compute queue init 5489*61046927SAndroid Build Coastguard Worker- anv: Execute RCS init batch on companion RCS context/engine 5490*61046927SAndroid Build Coastguard Worker- anv: Setup companion RCS command buffer submission 5491*61046927SAndroid Build Coastguard Worker- anv: Execute an empty batch to sync main and companion RCS batch 5492*61046927SAndroid Build Coastguard Worker- anv: Add secondary companion RCS cmd buffer to primary 5493*61046927SAndroid Build Coastguard Worker- anv: Skip layout transition on the compute queue 5494*61046927SAndroid Build Coastguard Worker- anv: Extract batch print code to anv_print_batch helper 5495*61046927SAndroid Build Coastguard Worker- iris: Enable always flush cache with DEBUG_STALL option 5496*61046927SAndroid Build Coastguard Worker- intel/genxml: Add STATE_COMPUTE_MODE instruction 5497*61046927SAndroid Build Coastguard Worker- anv: Program and emit STATE_COMPUTE_MODE 5498*61046927SAndroid Build Coastguard Worker- anv: Enable barrier handling on video engines 5499*61046927SAndroid Build Coastguard Worker- isl: Use 16-bit instead of 8-bits for surface format info fields 5500*61046927SAndroid Build Coastguard Worker- anv: Handle end of pipe with MI_FLUSH_DW on transfer queue 5501*61046927SAndroid Build Coastguard Worker- anv: Enable transfer queue only on ACM+ platforms 5502*61046927SAndroid Build Coastguard Worker- blorp: Use the correct miptail start LOD for surfaces 5503*61046927SAndroid Build Coastguard Worker- anv: Write timestamp using MI_FLUSH_DW on blitter 5504*61046927SAndroid Build Coastguard Worker- anv: Flush data cache while clearing depth using HIZ_CCS_WT 5505*61046927SAndroid Build Coastguard Worker 5506*61046927SAndroid Build Coastguard WorkerSaleemkhan Jamadar (1): 5507*61046927SAndroid Build Coastguard Worker 5508*61046927SAndroid Build Coastguard Worker- radeonsi/vcn: set jpeg reg version for gfx 1150 5509*61046927SAndroid Build Coastguard Worker 5510*61046927SAndroid Build Coastguard WorkerSamuel Holland (3): 5511*61046927SAndroid Build Coastguard Worker 5512*61046927SAndroid Build Coastguard Worker- Android.mk: Allow building only Vulkan drivers 5513*61046927SAndroid Build Coastguard Worker- Android.mk: Explicitly enable/disable LLVM support 5514*61046927SAndroid Build Coastguard Worker- Android.mk: Only link LLVM for radeonsi, not amd_vk 5515*61046927SAndroid Build Coastguard Worker 5516*61046927SAndroid Build Coastguard WorkerSamuel Pitoiset (299): 5517*61046927SAndroid Build Coastguard Worker 5518*61046927SAndroid Build Coastguard Worker- radv: remove support for VK_INDIRECT_COMMANDS_TOKEN_TYPE_STATE_FLAGS_NV 5519*61046927SAndroid Build Coastguard Worker- radv: make radv_get_pa_su_sc_mode_cntl() static 5520*61046927SAndroid Build Coastguard Worker- zink/ci: update list of expected failures for NAVI10 5521*61046927SAndroid Build Coastguard Worker- radv: stop using a pipeline for emitting VGT_VERTEX_REUSE_BLOCK_CNTL 5522*61046927SAndroid Build Coastguard Worker- radv: remove unused param in radv_pipeline_emit_vgt_gs_out() 5523*61046927SAndroid Build Coastguard Worker- radv: pass a shaders array for computing ia_multi_vgt_param 5524*61046927SAndroid Build Coastguard Worker- radv: bind the pre-compiled PS epilog to the cmdbuf state 5525*61046927SAndroid Build Coastguard Worker- radv: stop using an array of binaries when compiling a compute shader 5526*61046927SAndroid Build Coastguard Worker- radv: add radv_compile_cs() to compile a compute shader 5527*61046927SAndroid Build Coastguard Worker- radv: remove the pipeline dependency for creating a GS copy shader 5528*61046927SAndroid Build Coastguard Worker- radv: add a helper to compute the ESGS itemsize 5529*61046927SAndroid Build Coastguard Worker- radv: use the number of GS linked inputs to compute the ESGS itemsize 5530*61046927SAndroid Build Coastguard Worker- radv: determine ES info for VS/TES with GS earlier 5531*61046927SAndroid Build Coastguard Worker- radv: determine as_ls earlier by using the next stage 5532*61046927SAndroid Build Coastguard Worker- radv: simplify getting next VS stage for VS prologs 5533*61046927SAndroid Build Coastguard Worker- radv: use next_stage for determining the stage to lower NGG 5534*61046927SAndroid Build Coastguard Worker- radv/amdgpu: fix dumping CS with the chained IBs path 5535*61046927SAndroid Build Coastguard Worker- radv/amdgpu: rename old_ib to ib in radv_amdgpu_winsys_cs_dump() 5536*61046927SAndroid Build Coastguard Worker- radv: pass submit info to radv_check_gpu_hangs() 5537*61046927SAndroid Build Coastguard Worker- radv: initialize stage/next_stage earlier 5538*61046927SAndroid Build Coastguard Worker- radv: set next_stage to MESA_SHADER_NONE if there is no FS 5539*61046927SAndroid Build Coastguard Worker- radv: rework considering force VRS without relying on graphics pipeline 5540*61046927SAndroid Build Coastguard Worker- radv: stop passing radv_graphics_pipeline to radv_fill_shader_info() 5541*61046927SAndroid Build Coastguard Worker- radv: move removing all varyings when the FS is a noop 5542*61046927SAndroid Build Coastguard Worker- radv: rename graphics pipeline linking helpers 5543*61046927SAndroid Build Coastguard Worker- radv: simplify lowering NGG GS intrinsics 5544*61046927SAndroid Build Coastguard Worker- radv: rework determining the NGG stage without a graphics pipeline 5545*61046927SAndroid Build Coastguard Worker- radv: cleanup pipeline compute emit helpers 5546*61046927SAndroid Build Coastguard Worker- radv: rename radv_pipeline_stage to radv_shader_stage 5547*61046927SAndroid Build Coastguard Worker- radv: rename NGG query state to be more generic 5548*61046927SAndroid Build Coastguard Worker- radv: declare the shader query user SGPR for emulating GS counters 5549*61046927SAndroid Build Coastguard Worker- radv: enable pipelinestat query emulation for legacy GS 5550*61046927SAndroid Build Coastguard Worker- radv: simplify the NGG vs legacy pipelinestat query path 5551*61046927SAndroid Build Coastguard Worker- radv: rename RADV_SHADER_QUERY_PIPELINE_STAT_OFFSET 5552*61046927SAndroid Build Coastguard Worker- radv: implement nir_intrinsic_atomic_add_gs_invocation_count_amd 5553*61046927SAndroid Build Coastguard Worker- radv: emulate GEOMETRY_SHADER_INVOCATIONS query on RDNA1-2 5554*61046927SAndroid Build Coastguard Worker- radv: track whether inputs/outputs are linked per shader stage 5555*61046927SAndroid Build Coastguard Worker- radv: add support for VS/TES as ES without shaders IO linking 5556*61046927SAndroid Build Coastguard Worker- radv: use next_stage to determine if the layer should be exported 5557*61046927SAndroid Build Coastguard Worker- radv: use next stage to determine if primID/clip dist should be exported 5558*61046927SAndroid Build Coastguard Worker- radv: compute the legacy GS info earlier 5559*61046927SAndroid Build Coastguard Worker- radv: stop copying some NIR info fields from TES to TCS 5560*61046927SAndroid Build Coastguard Worker- radv: stop lowering patch vertices for TES 5561*61046927SAndroid Build Coastguard Worker- radv: do not always copy the number of tess patches to TES 5562*61046927SAndroid Build Coastguard Worker- radv: initialize tcs.tes_{patch}_inputs_read to a default value 5563*61046927SAndroid Build Coastguard Worker- radv: prevent linking TCS<->TES when TES is NULL 5564*61046927SAndroid Build Coastguard Worker- radv: use a packed user SGPR for the TES state 5565*61046927SAndroid Build Coastguard Worker- radv: stop checking if patch control points is dynamic everywhere 5566*61046927SAndroid Build Coastguard Worker- radv: copy the number of TCS vertices out to TES shader info 5567*61046927SAndroid Build Coastguard Worker- radv: add support for dynamic TCS vertices out for TES 5568*61046927SAndroid Build Coastguard Worker- radv: remove radv_shader_info::tes::num_linked_patch_inputs 5569*61046927SAndroid Build Coastguard Worker- amd,radeonsi: move si_shader_io_get_unique_index_patch() to common code 5570*61046927SAndroid Build Coastguard Worker- radv: allow to use fixed IO locations for VS<->TCS<->TES without linking 5571*61046927SAndroid Build Coastguard Worker- aco: add aco_shader_info::tcs::has_epilog 5572*61046927SAndroid Build Coastguard Worker- aco: add infra for compiling TCS epilogs 5573*61046927SAndroid Build Coastguard Worker- radv,aco: move has_epilog to radv_shader_info 5574*61046927SAndroid Build Coastguard Worker- radv: assume a TCS needs an epilog unless it's linked with a TES 5575*61046927SAndroid Build Coastguard Worker- radv: do not write tess factors in main TCS when it has an epilog 5576*61046927SAndroid Build Coastguard Worker- radv: track if TES reads tess factors differently 5577*61046927SAndroid Build Coastguard Worker- radv: declare new argument for the TCS epilog PC 5578*61046927SAndroid Build Coastguard Worker- radv: add radv_tcs_epilog_key 5579*61046927SAndroid Build Coastguard Worker- radv: add infra for creating TCS epilogs 5580*61046927SAndroid Build Coastguard Worker- radv: add support for a TCS epilogs cache in the device 5581*61046927SAndroid Build Coastguard Worker- radv: add support for emitting TCS epilogs in cmdbuf 5582*61046927SAndroid Build Coastguard Worker- radv: remove unnecessary check in radv_pipeline_nir_to_asm() 5583*61046927SAndroid Build Coastguard Worker- radv: stop passing a graphics pipeline to radv_pipeline_nir_to_asm() 5584*61046927SAndroid Build Coastguard Worker- radv: inline radv_pipeline_get_nir() in radv_graphics_pipeline_compile() 5585*61046927SAndroid Build Coastguard Worker- radv: add a struct for the retained shaders and GPL 5586*61046927SAndroid Build Coastguard Worker- radv: add radv_graphics_shaders_compile() to compile graphics shaders 5587*61046927SAndroid Build Coastguard Worker- radv: remove redundant check in radv_cmd_buffer_after_draw() 5588*61046927SAndroid Build Coastguard Worker- radv: track if patch control points is dynamic from the cmdbuf state 5589*61046927SAndroid Build Coastguard Worker- radv: re-emit binning state if the framebuffer is dirty 5590*61046927SAndroid Build Coastguard Worker- radv: track if vertex binding stride is dynamic from the cmdbuf state 5591*61046927SAndroid Build Coastguard Worker- vulkan: bump header register to 1.3.261 5592*61046927SAndroid Build Coastguard Worker- vulkan/runtime: add common implementation for GetImageSubresourceLayout() 5593*61046927SAndroid Build Coastguard Worker- vulkan/format: add VK_FORMAT_{A8_UNORM,A1B5G5R5_UNORM_PACK16}_KHR 5594*61046927SAndroid Build Coastguard Worker- radv: use the RT prolog scratch size directly for tracing rays 5595*61046927SAndroid Build Coastguard Worker- radv: add a helper to get the maximum number of scratch waves per shader 5596*61046927SAndroid Build Coastguard Worker- radv: update the number of scratch waves for RT prolog at bind time 5597*61046927SAndroid Build Coastguard Worker- radv: update cmdbuf scratch size info when shaders are bound 5598*61046927SAndroid Build Coastguard Worker- vulkan: add init/finish helpers for vk_buffer_view 5599*61046927SAndroid Build Coastguard Worker- radv: use vk_buffer_view 5600*61046927SAndroid Build Coastguard Worker- radv: use vk_sampler 5601*61046927SAndroid Build Coastguard Worker- radv: use common vkCmdBegin/EndQuery wrappers 5602*61046927SAndroid Build Coastguard Worker- radv: use vk_query 5603*61046927SAndroid Build Coastguard Worker- zink: fix setting VkShaderCreateInfoEXT::nextStage 5604*61046927SAndroid Build Coastguard Worker- radv/rt: fix capture/replay support 5605*61046927SAndroid Build Coastguard Worker- vulkan/render_pass: add common vkGetRenderingAreaGranularityKHR() 5606*61046927SAndroid Build Coastguard Worker- radv: implement vkCmdBindIndexBuffer2KHR() 5607*61046927SAndroid Build Coastguard Worker- radv: allow VK_WHOLE_SIZE for pSizes in vkCmdBindVertexBuffers2() 5608*61046927SAndroid Build Coastguard Worker- radv/rmv: remove unused pipeline create flags when logging pipelines 5609*61046927SAndroid Build Coastguard Worker- radv: store pipeline create flags to radv_pipeline::create_flags 5610*61046927SAndroid Build Coastguard Worker- radv: add support for VkPipelineCreateFlags2CreateInfoKHR 5611*61046927SAndroid Build Coastguard Worker- radv: add support for VkBufferUsageFlags2CreateInfoKHR 5612*61046927SAndroid Build Coastguard Worker- radv: allow VK_REMAINING_ARRAY_LAYERS with VkImageSubresourceLayers 5613*61046927SAndroid Build Coastguard Worker- radv: implement radv_Get{Device}ImageSubresourceLayout2KHR() 5614*61046927SAndroid Build Coastguard Worker- radv: advertise VK_KHR_maintenance5 5615*61046927SAndroid Build Coastguard Worker- radv: remove useless NULL for pipeline layout during shader info pass 5616*61046927SAndroid Build Coastguard Worker- radv: introduce radv_shader_layout for per-stage descriptor layout 5617*61046927SAndroid Build Coastguard Worker- radv: stop passing redundant stage to radv_shader_stage_init() 5618*61046927SAndroid Build Coastguard Worker- radv: re-introduce radv_pipeline_stage_init() 5619*61046927SAndroid Build Coastguard Worker- radv: add support for loading the LSHS vertex stride from a SGPR 5620*61046927SAndroid Build Coastguard Worker- radv: use the number of VS outputs for computing the tessellation info 5621*61046927SAndroid Build Coastguard Worker- vulkan: ignore VkPipelineColorWriteCreateInfoEXT if the state is dynamic 5622*61046927SAndroid Build Coastguard Worker- radv: reduce TCS_OFFCHIP_LAYOUT_NUM_PATCHES to 6-bits 5623*61046927SAndroid Build Coastguard Worker- radv: add missing comment about TCS_OFFCHIP_LAYOUT_LSHS_VERTEX_STRIDE 5624*61046927SAndroid Build Coastguard Worker- radv: fix emitting TCS epilogs for GFX6-9 5625*61046927SAndroid Build Coastguard Worker- radv: remove radv_cmd_buffer::cached_vertex_formats 5626*61046927SAndroid Build Coastguard Worker- radv: remove unused param from radv_pipeline_init_multisample_state() 5627*61046927SAndroid Build Coastguard Worker- radv: simplify declaring VS specific input SGPRs 5628*61046927SAndroid Build Coastguard Worker- radv: stop copying if VS or TES uses the InvocationID built-in 5629*61046927SAndroid Build Coastguard Worker- Revert "radv/amdgpu: workaround a kernel bug when replacing sparse mappings" 5630*61046927SAndroid Build Coastguard Worker- Revert "radv/amdgpu: skip adding per VM BOs for sparse during CS BO list build" 5631*61046927SAndroid Build Coastguard Worker- radv/amdgpu: allow to execute external IBs on the compute queue 5632*61046927SAndroid Build Coastguard Worker- radv/amdgpu: add support for submitting external IBs with the chained path 5633*61046927SAndroid Build Coastguard Worker- zink/ci: update list of expected failures for NAVI10 5634*61046927SAndroid Build Coastguard Worker- radv: use the maximum possible workgroup size for TCS epilogs 5635*61046927SAndroid Build Coastguard Worker- radv: stop declaring the scratch offset argument for TCS epilogs 5636*61046927SAndroid Build Coastguard Worker- radv: declare shader arguments for TCS epilogs 5637*61046927SAndroid Build Coastguard Worker- radv: add tcs_out_patch_fits_subgroup to radv_tcs_epilog_key 5638*61046927SAndroid Build Coastguard Worker- aco: fix jumping from main TCS to epilog on GFX9+ 5639*61046927SAndroid Build Coastguard Worker- aco: adjust TCS epilogs for RADV 5640*61046927SAndroid Build Coastguard Worker- aco: allow SGPRs operands with p_jump_to_epilog 5641*61046927SAndroid Build Coastguard Worker- aco: implement create_tcs_jump_to_epilog() 5642*61046927SAndroid Build Coastguard Worker- radv: track the pipeline bind point for indirect commands layout 5643*61046927SAndroid Build Coastguard Worker- radv: prepare radv_get_sequence_size() for DGC compute 5644*61046927SAndroid Build Coastguard Worker- radv: prepare radv_prepare_dgc() for DGC compute 5645*61046927SAndroid Build Coastguard Worker- radv: implement NV_device_generated_commands_compute 5646*61046927SAndroid Build Coastguard Worker- radv: allow DGC on the compute queue 5647*61046927SAndroid Build Coastguard Worker- radv: advertise NV_device_generated_commands_compute 5648*61046927SAndroid Build Coastguard Worker- aco: rework printing shader stages 5649*61046927SAndroid Build Coastguard Worker- radv: fix the per-patch data offset when TES isn't linked with TCS 5650*61046927SAndroid Build Coastguard Worker- radv: stop declaring unused SGPR arguments for PS epilogs 5651*61046927SAndroid Build Coastguard Worker- radv: add radv_shader_info::is_monolithic 5652*61046927SAndroid Build Coastguard Worker- radv: use info->uses_view_index directly when declaring shader arguments 5653*61046927SAndroid Build Coastguard Worker- radv: do not inline push constants for non-monolithic shaders 5654*61046927SAndroid Build Coastguard Worker- radv: force indirect descriptor sets for non-monolithic shaders 5655*61046927SAndroid Build Coastguard Worker- radv: always declare some arguments for non-monolithic VS/TCS shaders 5656*61046927SAndroid Build Coastguard Worker- radv: add a new shader argument for non-monolithic shaders PC 5657*61046927SAndroid Build Coastguard Worker- ac: allow to mark shader arguments as preserved 5658*61046927SAndroid Build Coastguard Worker- radv: preserve shader arguments for non-monolithic VS/TCS on GFX9+ 5659*61046927SAndroid Build Coastguard Worker- aco: disable shared VGPRs for non-monolithic shaders on GFX9+ 5660*61046927SAndroid Build Coastguard Worker- aco: ensure to initialize exec manually for VS as LS on GFX9+ 5661*61046927SAndroid Build Coastguard Worker- aco: add support for compiling VS+TCS separately on GFX9+ 5662*61046927SAndroid Build Coastguard Worker- radv: always declare some arguments for non-monolithic {VS,TES}/GS shaders 5663*61046927SAndroid Build Coastguard Worker- radv: preserve shader arguments for non-monolithic {VS,TES}/GS on GFX9+ 5664*61046927SAndroid Build Coastguard Worker- aco: ensure to initialize exec manually for non-monolithic {VS,TES}/GS on GFX9+ 5665*61046927SAndroid Build Coastguard Worker- aco: add support for compiling {VS,TES}+GS separately on GFX9+ 5666*61046927SAndroid Build Coastguard Worker- radv,aco: remove unused clip/cull distances variables 5667*61046927SAndroid Build Coastguard Worker- radv: rename tcs_shader to tcs in radv_emit_tcs_epilog_state() 5668*61046927SAndroid Build Coastguard Worker- radv: small cleanups in radv_emit_patch_control_points() 5669*61046927SAndroid Build Coastguard Worker- radv: fix emitting TCS epilogs if TES and GS are linked on GFX9+ 5670*61046927SAndroid Build Coastguard Worker- radv: remove the pipeline dependency for emitting VGT_GS_MODE 5671*61046927SAndroid Build Coastguard Worker- aco: fix emitting TCS epilogs end on GFX9+ 5672*61046927SAndroid Build Coastguard Worker- radv: re-order IO slot layout for stages that aren't linked 5673*61046927SAndroid Build Coastguard Worker- amd/ci: update list of failures/flakes for glcts-vangogh-valve 5674*61046927SAndroid Build Coastguard Worker- ci: uprev vkd3d-proton 5675*61046927SAndroid Build Coastguard Worker- ci: uprev Fossilize 5676*61046927SAndroid Build Coastguard Worker- ci: add comment explaining which image tags to update for Fossilize 5677*61046927SAndroid Build Coastguard Worker- radv: preserve shader argument for separate compilation of NGG shaders 5678*61046927SAndroid Build Coastguard Worker- aco: flag blocks with long-jump as export_end for separate compilation 5679*61046927SAndroid Build Coastguard Worker- aco: adjust fix_exports() for VS/TES as NGG and non-monolithic shaders 5680*61046927SAndroid Build Coastguard Worker- aco: allow separate compilation of NGG shaders 5681*61046927SAndroid Build Coastguard Worker- zink/ci: add zink-radv-polaris10-valve 5682*61046927SAndroid Build Coastguard Worker- radv/ci: re-enable vkcts-polaris10-valve 5683*61046927SAndroid Build Coastguard Worker- radv: fix capturing indirect dispatches with SQTT 5684*61046927SAndroid Build Coastguard Worker- radv/ci: re-enable vkd3d-polaris10-valve 5685*61046927SAndroid Build Coastguard Worker- ci: do not fail vkd3d-proton job when the expectations match 5686*61046927SAndroid Build Coastguard Worker- radv/amdgpu: fix executing secondaries without IB2 5687*61046927SAndroid Build Coastguard Worker- radv/amdgpu: do not copy the original chain link for IBs 5688*61046927SAndroid Build Coastguard Worker- radv: avoid emitting SQTT markers for DGC calls 5689*61046927SAndroid Build Coastguard Worker- radv: add support for DGC with SQTT 5690*61046927SAndroid Build Coastguard Worker- zink/ci: merge GLCTS testing with GLESx for RADV 5691*61046927SAndroid Build Coastguard Worker- zink/ci: merge piglit testing with deqp-runner for RADV 5692*61046927SAndroid Build Coastguard Worker- radv: fix interactions with primitives generated queries and pipeline stats 5693*61046927SAndroid Build Coastguard Worker- radv: skip DGC calls when the indirect sequence count is zero with a predicate 5694*61046927SAndroid Build Coastguard Worker- radv: avoid emitting THREAD_TRACE_MARKER for predicated draws/dispatches 5695*61046927SAndroid Build Coastguard Worker- radv: adjust next stage for VS prologs and merged shaders compiled separately 5696*61046927SAndroid Build Coastguard Worker- radv: adjust emitted prolog regs for merged shaders compiled separately 5697*61046927SAndroid Build Coastguard Worker- radv: do not use pre-compiled prologs when VS is compiled separately 5698*61046927SAndroid Build Coastguard Worker- radv: remove useless PIPELINE_CREATE_2_LIBRARY_BIT check for retained shaders 5699*61046927SAndroid Build Coastguard Worker- radv: fix enabling DGCC 5700*61046927SAndroid Build Coastguard Worker- radv: fix emitting SQTT userdata when CAM is needed 5701*61046927SAndroid Build Coastguard Worker- radv: fix capturing RGP on RDNA3 with more than one Shader Engine 5702*61046927SAndroid Build Coastguard Worker- zink/ci: update list of expected failures for POLARIS10/NAVI10 5703*61046927SAndroid Build Coastguard Worker- radv: set THREAD_TRACE_TOKEN_MASK.BOP_EVENTS_TOKEN_INCLUDE on GFX10.3+ 5704*61046927SAndroid Build Coastguard Worker- radv: disable unsupported hw shader stages for RGP on GFX11+ 5705*61046927SAndroid Build Coastguard Worker- radv: fix instruction timing on GFX11 5706*61046927SAndroid Build Coastguard Worker- ac/rgp: use correct API stage string for mesh/task shaders 5707*61046927SAndroid Build Coastguard Worker- radv: set THREAD_TRACE_MARKER_ENABLE for mesh/task draws 5708*61046927SAndroid Build Coastguard Worker- radv: emit relocation for mesh/task shaders 5709*61046927SAndroid Build Coastguard Worker- issue_templates/Bug Report: fix outdated URL for GFXReconstruct 5710*61046927SAndroid Build Coastguard Worker- ac,radv,radeonsi: rework SPM counters configuration and share it 5711*61046927SAndroid Build Coastguard Worker- ac/perfcounter: add new SQ_WGP block for GFX11+ 5712*61046927SAndroid Build Coastguard Worker- ac/spm: add SPM counters configuration for GFX11 5713*61046927SAndroid Build Coastguard Worker- radv: enable the PKT3 CAM bit for some SPM register writes 5714*61046927SAndroid Build Coastguard Worker- radv,radeonsi: use AC_SPM_SEGMENT_TYPE_xxx instead of magic values 5715*61046927SAndroid Build Coastguard Worker- ac/spm: remove useless SPM block setting for GFX9 and older GPUs 5716*61046927SAndroid Build Coastguard Worker- ac/spm: add SPM block definition for GFX10-GFX10.3 5717*61046927SAndroid Build Coastguard Worker- ac/gpu_info: init num_cu_per_sh from the kernel 5718*61046927SAndroid Build Coastguard Worker- ac/perfcounter: set the number of instances of GL1C to 4 5719*61046927SAndroid Build Coastguard Worker- ac/perfcounter: compute the number of global instances of TCP,SQ,GL1C and GL2C 5720*61046927SAndroid Build Coastguard Worker- ac/spm: fix checking if the counter instance is valid 5721*61046927SAndroid Build Coastguard Worker- ac/spm: rework how segment muxsel RAM are filled 5722*61046927SAndroid Build Coastguard Worker- ac/spm: initialize and set instance mapping for counters 5723*61046927SAndroid Build Coastguard Worker- radv: reserve more CS space in SQTT/SPM paths 5724*61046927SAndroid Build Coastguard Worker- ac/spm: use block flags to initialize instance mapping 5725*61046927SAndroid Build Coastguard Worker- ac/spm: select correct segment type for per-SE blocks 5726*61046927SAndroid Build Coastguard Worker- radv,radeonsi: make sure to emit GRBM_GFX_INDEX before SQ select registers 5727*61046927SAndroid Build Coastguard Worker- ac/spm: fix number of instances of GL2C 5728*61046927SAndroid Build Coastguard Worker- ac,radv,radeonsi: prepare support for multi-instance SPM SQ counters 5729*61046927SAndroid Build Coastguard Worker- ac,radv,radeonsi: prepare support for multi-instance SPM generic counters 5730*61046927SAndroid Build Coastguard Worker- ac/spm: move the counter instance to ac_spm_counter_create_info 5731*61046927SAndroid Build Coastguard Worker- ac/spm: enable support for multi-instance counters 5732*61046927SAndroid Build Coastguard Worker- radv: fix checking if RGP is enabled with others tracing tools 5733*61046927SAndroid Build Coastguard Worker- radv: fix missing ISA with RGP and GPL 5734*61046927SAndroid Build Coastguard Worker- ac/perfcounter: add SG_WQP group for GFX11 5735*61046927SAndroid Build Coastguard Worker- ac/perfcounter: add GFX11 groups 5736*61046927SAndroid Build Coastguard Worker- drirc: remove Path of Exile workarounds 5737*61046927SAndroid Build Coastguard Worker- radv: remove drirc workarounds for Path Of Exile 5738*61046927SAndroid Build Coastguard Worker- radv: remove absolute_depth_bias workaround 5739*61046927SAndroid Build Coastguard Worker- ac/gpu_info: define AMD_MAX_WGP 5740*61046927SAndroid Build Coastguard Worker- ac/spm: add new segment types for GFX11 5741*61046927SAndroid Build Coastguard Worker- ac/spm: add support for GFX11 5742*61046927SAndroid Build Coastguard Worker- radv: add SPM support for GFX11 5743*61046927SAndroid Build Coastguard Worker- radv: enable cache counters for RGP on GFX11 5744*61046927SAndroid Build Coastguard Worker- ci: update to vulkan-cts-1.3.6.3 5745*61046927SAndroid Build Coastguard Worker- radv/ci: skip dEQP-VK.robustness.* on Vangogh due to weird GPU hangs 5746*61046927SAndroid Build Coastguard Worker- nir: rename atomic_add_gs_invocation_count_amd to make it more generic 5747*61046927SAndroid Build Coastguard Worker- ac/nir: add lowering for mesh shader queries 5748*61046927SAndroid Build Coastguard Worker- ac/nir: add lowering for task shader queries 5749*61046927SAndroid Build Coastguard Worker- radv: add GDS counters offset for mesh/task queries 5750*61046927SAndroid Build Coastguard Worker- radv: adjust lowering of intrinsic queries for mesh/task shaders 5751*61046927SAndroid Build Coastguard Worker- radv: enable lowering of mesh/task shader queries when enabled 5752*61046927SAndroid Build Coastguard Worker- radv: declare shader_query_state for mesh/task shaders 5753*61046927SAndroid Build Coastguard Worker- radv: stop skip emitting CB states when there is no color attachment 5754*61046927SAndroid Build Coastguard Worker- radv: re-enable DCC with mipmaps on GFX11 5755*61046927SAndroid Build Coastguard Worker- radv: fix COMPUTE_SHADER_INVOCATIONS query on compute queue 5756*61046927SAndroid Build Coastguard Worker- radv: emit missing PA_{SC,SU}_LINE_STIPPLE_xxx regs in gfx preamble 5757*61046927SAndroid Build Coastguard Worker- radv: fix alignment of DGC command buffers 5758*61046927SAndroid Build Coastguard Worker- radv/ci: update list of expected failures on PITCAIRN 5759*61046927SAndroid Build Coastguard Worker- radv/ci: update list of flakes for NAVI10/VEGA10 5760*61046927SAndroid Build Coastguard Worker- radv/amdgpu: fix alignment of command buffers 5761*61046927SAndroid Build Coastguard Worker- radv: enable DCC for MSAA images on GFX11 5762*61046927SAndroid Build Coastguard Worker- zink/ci: update list of expectations for zink-anv-tgl 5763*61046927SAndroid Build Coastguard Worker- zink/ci: bump zink-anv-tgl-full timeout to 1h45m 5764*61046927SAndroid Build Coastguard Worker- radv/ci: rename GFX1100 lists to NAVI31 5765*61046927SAndroid Build Coastguard Worker- radv: fix emulated geometry shader primitives/invocations queries 5766*61046927SAndroid Build Coastguard Worker- radv/ci: remove duplicate skipped tests for RAVEN/STONEY 5767*61046927SAndroid Build Coastguard Worker- radv/ci: exclude dEQP-VK.texture.explicit_lod.2d.sizes.128x128_* for all jobs 5768*61046927SAndroid Build Coastguard Worker- radv: fix synchronization with emulated GS primitives/invocations queries 5769*61046927SAndroid Build Coastguard Worker- radv/ci: remove no longer existing test for VANGOGH 5770*61046927SAndroid Build Coastguard Worker- radv/ci: cleanup list of expected failures for NAVI10/NAVI21/VEGA10 5771*61046927SAndroid Build Coastguard Worker- radv: always write the sample positions when a new descriptor BO is created 5772*61046927SAndroid Build Coastguard Worker- radv: fill the scratch BO in radv_fill_shader_rings() 5773*61046927SAndroid Build Coastguard Worker- radv: fix gang submissions with chaining 5774*61046927SAndroid Build Coastguard Worker- radv: fix re-emitting streamout descriptors for NGG streamout 5775*61046927SAndroid Build Coastguard Worker- radv: fix IB alignment 5776*61046927SAndroid Build Coastguard Worker- zink: use warn_missing_feature for missing modifier support 5777*61046927SAndroid Build Coastguard Worker- radv: fix destroying GDS/OA BOs 5778*61046927SAndroid Build Coastguard Worker- radv: allocate only 1 GDS OA counter for gfx10 NGG streamout 5779*61046927SAndroid Build Coastguard Worker- ac/nir: only consider overflow for valid feedback buffers 5780*61046927SAndroid Build Coastguard Worker- radv/ci: update list of expected failures on RAVEN 5781*61046927SAndroid Build Coastguard Worker- radv/ci: update list of flakes for VANGOGH 5782*61046927SAndroid Build Coastguard Worker- radv/ci: update list of flakes for STONEY 5783*61046927SAndroid Build Coastguard Worker- radv: disable primitive restart for non-indexed draws on GFX11 5784*61046927SAndroid Build Coastguard Worker- radv: enable radv_disable_aniso_single_level=true for Zink too 5785*61046927SAndroid Build Coastguard Worker- amd/llvm,aco,radv: implement NGG streamout with GDS_STRMOUT registers on GFX11 5786*61046927SAndroid Build Coastguard Worker- radv: mark GDS as needed for XFB queries with NGG streamout on GFX11 5787*61046927SAndroid Build Coastguard Worker- radv: skip GDS allocation for NGG streamout on GFX11 5788*61046927SAndroid Build Coastguard Worker- zink/ci: remove expected failures that are skipped for RADV 5789*61046927SAndroid Build Coastguard Worker- ci: update CTS to vulkan-cts-1.3.7.0 5790*61046927SAndroid Build Coastguard Worker- ci: bump the number of tests per group from 500 to 5000 for Vulkan drivers 5791*61046927SAndroid Build Coastguard Worker- ci: bump DEQP_FRACTION for some jobs 5792*61046927SAndroid Build Coastguard Worker- radv: set ENABLE_PING_PONG_BIN_ORDER for GFX11.5 5793*61046927SAndroid Build Coastguard Worker- radv: initialize video decoder for GFX11.5 5794*61046927SAndroid Build Coastguard Worker- ac/gpu_info: query the maximum number of IBs per submit from the kernel 5795*61046927SAndroid Build Coastguard Worker- Revert "radv: fix finding shaders by PC" 5796*61046927SAndroid Build Coastguard Worker- radv: fix missing predicate bit for WRITE_DATA helper 5797*61046927SAndroid Build Coastguard Worker- ac/gpu_info: fix querying the maximum number of IBs per ring 5798*61046927SAndroid Build Coastguard Worker- radv: remove outdated RADV_DEBUG=vmfaults support 5799*61046927SAndroid Build Coastguard Worker- amd: update amdgpu_drm.h 5800*61046927SAndroid Build Coastguard Worker- amd: add has_gpuvm_fault_query 5801*61046927SAndroid Build Coastguard Worker- radv/amdgpu: add support quering the last GPUVM fault 5802*61046927SAndroid Build Coastguard Worker- radv: query and report the last GPUVM fault with RADV_DEBUG=hang 5803*61046927SAndroid Build Coastguard Worker- radv: report the last GPUVM fault when a device lost is detected 5804*61046927SAndroid Build Coastguard Worker- ac/gpu_info: remove bogus assertion about number of COMPUTE/SDMA queues 5805*61046927SAndroid Build Coastguard Worker- radv: fix a synchronization issue with primitives generated query on RDNA1-2 5806*61046927SAndroid Build Coastguard Worker- radv: bind the non-dynamic graphics state from the pipeline unconditionally 5807*61046927SAndroid Build Coastguard Worker- radv: fix compute shader invocations query on compute queue on GFX6 5808*61046927SAndroid Build Coastguard Worker- radv: emit COMPUTE_PIPELINESTAT_ENABLE for CS invocations on ACE 5809*61046927SAndroid Build Coastguard Worker- nir: fix inserting the break instruction for partial loop unrolling 5810*61046927SAndroid Build Coastguard Worker- radv: fix registering queues for RGP with compute only 5811*61046927SAndroid Build Coastguard Worker- radv: set radv_zero_vram=true for Unreal Engine 4/5 5812*61046927SAndroid Build Coastguard Worker- radv: fix a descriptor leak with debug names and host base descriptor set 5813*61046927SAndroid Build Coastguard Worker- radv: add a missing async compute workaround for Tonga/Iceland 5814*61046927SAndroid Build Coastguard Worker- radv: disable TC-compatible HTILE on Tonga and Iceland 5815*61046927SAndroid Build Coastguard Worker- radv: set radv_invariant_geom=true for War Thunder 5816*61046927SAndroid Build Coastguard Worker- radv: do not set OREO_MODE to fix rare corruption on GFX11 5817*61046927SAndroid Build Coastguard Worker 5818*61046927SAndroid Build Coastguard WorkerSaroj Kumar (4): 5819*61046927SAndroid Build Coastguard Worker 5820*61046927SAndroid Build Coastguard Worker- radeonsi: Add perfetto support in radeonsi 5821*61046927SAndroid Build Coastguard Worker- radeonsi: Add u_trace init code in radeonsi 5822*61046927SAndroid Build Coastguard Worker- radeonsi: Add tracepoints in radeonsi driver 5823*61046927SAndroid Build Coastguard Worker- radeonsi: fixes compilaton error when perfetto is disabled 5824*61046927SAndroid Build Coastguard Worker 5825*61046927SAndroid Build Coastguard WorkerSathishkumar S (2): 5826*61046927SAndroid Build Coastguard Worker 5827*61046927SAndroid Build Coastguard Worker- radeonsi/vcn: support variable number of bs_bufs 5828*61046927SAndroid Build Coastguard Worker- radeonsi/vcn: num bs_bufs must be proportional to num jpeg engines 5829*61046927SAndroid Build Coastguard Worker 5830*61046927SAndroid Build Coastguard WorkerSemjon Kravtsenko (1): 5831*61046927SAndroid Build Coastguard Worker 5832*61046927SAndroid Build Coastguard Worker- glx: Assign unique serial number to GLXBadFBConfig error 5833*61046927SAndroid Build Coastguard Worker 5834*61046927SAndroid Build Coastguard WorkerSeppo Yli-Olli (1): 5835*61046927SAndroid Build Coastguard Worker 5836*61046927SAndroid Build Coastguard Worker- zink: Fix SyntaxWarning in zink_extensions script 5837*61046927SAndroid Build Coastguard Worker 5838*61046927SAndroid Build Coastguard WorkerSergi Blanch Torne (7): 5839*61046927SAndroid Build Coastguard Worker 5840*61046927SAndroid Build Coastguard Worker- Introduce ci-kdl builder and launcher. 5841*61046927SAndroid Build Coastguard Worker- Integrate ci-kdl in the building process and launch process. 5842*61046927SAndroid Build Coastguard Worker- ci: disable Collabora's LAVA lab for maintance 5843*61046927SAndroid Build Coastguard Worker- Revert "ci: disable Collabora's LAVA lab for maintance" 5844*61046927SAndroid Build Coastguard Worker- Revert "ci: disable Collabora's LAVA lab for maintance" 5845*61046927SAndroid Build Coastguard Worker- ci: disable Collabora's LAVA lab for maintance 5846*61046927SAndroid Build Coastguard Worker- Revert "ci: disable Collabora's LAVA lab for maintance" 5847*61046927SAndroid Build Coastguard Worker 5848*61046927SAndroid Build Coastguard WorkerSid Pranjale (1): 5849*61046927SAndroid Build Coastguard Worker 5850*61046927SAndroid Build Coastguard Worker- nvk: Enable VK_EXT_load_store_op_none 5851*61046927SAndroid Build Coastguard Worker 5852*61046927SAndroid Build Coastguard WorkerSil Vilerino (20): 5853*61046927SAndroid Build Coastguard Worker 5854*61046927SAndroid Build Coastguard Worker- util: Blake3 - Identify arm64ec as aarch64 instead of x64 5855*61046927SAndroid Build Coastguard Worker- d3d12: Fix Map/Unmap of YUV resources 5856*61046927SAndroid Build Coastguard Worker- d3d12: Fix H264 interlaced decode 5857*61046927SAndroid Build Coastguard Worker- d3d12: Video Decode - Remove unnecessary copy for texture array case 5858*61046927SAndroid Build Coastguard Worker- util/vl_vlc: Use UINT64_MAX instead of ~0UL with MSVC compiler 5859*61046927SAndroid Build Coastguard Worker- d3d12: Extend video screen AV1 encode tile support checking 5860*61046927SAndroid Build Coastguard Worker- aux/tc: Add ASSERTED to unreferenced release build variable 5861*61046927SAndroid Build Coastguard Worker- d3d12: Video - Relax ID3D12VideoDevice QI version for decode, process 5862*61046927SAndroid Build Coastguard Worker- frontends/va: Add profile param when querying PIPE_VIDEO_CAP_ENC_QUALITY_LEVEL 5863*61046927SAndroid Build Coastguard Worker- d3d12: Upgrade to D3D12 Agility SDK 1.611 Video interface 5864*61046927SAndroid Build Coastguard Worker- d3d12: Fixes AV1 tx_mode_support reporting and unsupported tx_mode overriding 5865*61046927SAndroid Build Coastguard Worker- d3d12: Video Decode - Wait for GPU completion before destroying decoder in-flight objects 5866*61046927SAndroid Build Coastguard Worker- d3d12: Do not destroy codec when destroying video buffer 5867*61046927SAndroid Build Coastguard Worker- d3d12: AV1 encode - Add lower resolution fallback check for uniform tile support 5868*61046927SAndroid Build Coastguard Worker- d3d12: AV1 encode - add fallback for app passing unsupported pic_params.InterpolationFilter 5869*61046927SAndroid Build Coastguard Worker- d3d12: AV1 Encode - Fix VAConfigAttribEncMaxRefFrames reporting 5870*61046927SAndroid Build Coastguard Worker- frontend/va: Add support for VAConfigAttribEncMaxTileRows/Cols 5871*61046927SAndroid Build Coastguard Worker- d3d12: Add support for PIPE_VIDEO_CAP_ENC_MAX_TILE_ROWS/COLS 5872*61046927SAndroid Build Coastguard Worker- d3d12: Allocate d3d12_video_buffer with higher alignment for compatibility 5873*61046927SAndroid Build Coastguard Worker- d3d12: d3d12_video_buffer_create_impl - Fix resource importing 5874*61046927SAndroid Build Coastguard Worker 5875*61046927SAndroid Build Coastguard WorkerSimon Ser (7): 5876*61046927SAndroid Build Coastguard Worker 5877*61046927SAndroid Build Coastguard Worker- wayland: enable use of wayland-protocols as a subproject 5878*61046927SAndroid Build Coastguard Worker- vulkan/wsi/wayland: add support for IMMEDIATE 5879*61046927SAndroid Build Coastguard Worker- vulkan/wsi/wayland: fix unset present_mode 5880*61046927SAndroid Build Coastguard Worker- radv/winsys: check amdgpu_create_bo_from_user_mem() for EINVAL 5881*61046927SAndroid Build Coastguard Worker- egl: extract EGLDevice setup in dedicated function 5882*61046927SAndroid Build Coastguard Worker- egl: move dri2_setup_device() after dri2_setup_extensions() 5883*61046927SAndroid Build Coastguard Worker- egl: ensure a render node is passed to _eglFindDevice() 5884*61046927SAndroid Build Coastguard Worker 5885*61046927SAndroid Build Coastguard WorkerSimon Zeni (1): 5886*61046927SAndroid Build Coastguard Worker 5887*61046927SAndroid Build Coastguard Worker- nouveau/winsys: use mmap instead of mmap64 in nouveau_bo 5888*61046927SAndroid Build Coastguard Worker 5889*61046927SAndroid Build Coastguard WorkerSoroushIMG (1): 5890*61046927SAndroid Build Coastguard Worker 5891*61046927SAndroid Build Coastguard Worker- pvr: fix mipmap size calculation for bc formats 5892*61046927SAndroid Build Coastguard Worker 5893*61046927SAndroid Build Coastguard WorkerSviatoslav Peleshko (9): 5894*61046927SAndroid Build Coastguard Worker 5895*61046927SAndroid Build Coastguard Worker- dri: Use RGB internal formats for RGBX formats 5896*61046927SAndroid Build Coastguard Worker- intel/isl: Don't over-allocate CLEAR_COLOR size to use whole cache line 5897*61046927SAndroid Build Coastguard Worker- anv: Do fast clear color initialization more delicately 5898*61046927SAndroid Build Coastguard Worker- zink: Change zink_vertex_elements_hw_state::b.strides to VkDeviceSize 5899*61046927SAndroid Build Coastguard Worker- intel/fs: Check if the whole ubo load range is in the push const range 5900*61046927SAndroid Build Coastguard Worker- zink: Store zink_vertex_elements_hw_state::b.strides by binding id 5901*61046927SAndroid Build Coastguard Worker- intel/fs: Fix "packed word exception" condition for register regioning 5902*61046927SAndroid Build Coastguard Worker- intel/eu/validate: Validate "packed word exception" stricter 5903*61046927SAndroid Build Coastguard Worker- nir/loop_analyze: Fix inverted condition handling in iterations calculation 5904*61046927SAndroid Build Coastguard Worker 5905*61046927SAndroid Build Coastguard WorkerSylvain Munaut (9): 5906*61046927SAndroid Build Coastguard Worker 5907*61046927SAndroid Build Coastguard Worker- egl/dri2: Add a couple of missing mutex release in error path 5908*61046927SAndroid Build Coastguard Worker- mesa: Enable ARB_texture_border_clamp in GL Core 5909*61046927SAndroid Build Coastguard Worker- include: Fix the PFN declarations to be pointers as they should 5910*61046927SAndroid Build Coastguard Worker- glx: Add missing MesaGLInteropGLXFlushObjects 5911*61046927SAndroid Build Coastguard Worker- glx: Export the MESA GL Interop functions through glXGetProcAddress 5912*61046927SAndroid Build Coastguard Worker- egl: Export the MESA GL Interop functions through eglGetProcAddress 5913*61046927SAndroid Build Coastguard Worker- glx: Remove MESA_depth_float_bit from enum 5914*61046927SAndroid Build Coastguard Worker- glx: Advertise GLX_MESA_gl_interop extension if support present 5915*61046927SAndroid Build Coastguard Worker- egl: Advertise EGL_MESA_gl_interop extension if support present 5916*61046927SAndroid Build Coastguard Worker 5917*61046927SAndroid Build Coastguard WorkerTapani Pälli (34): 5918*61046927SAndroid Build Coastguard Worker 5919*61046927SAndroid Build Coastguard Worker- intel/blorp: add a new flag to communicate PSS sync need 5920*61046927SAndroid Build Coastguard Worker- anv: implement required PSS sync for Wa_18019816803 5921*61046927SAndroid Build Coastguard Worker- iris: implement required PSS sync for Wa_18019816803 5922*61046927SAndroid Build Coastguard Worker- vulkan/runtime: change assert to match specification needs 5923*61046927SAndroid Build Coastguard Worker- anv: remove assert, size is asserted in the runtime 5924*61046927SAndroid Build Coastguard Worker- anv: refactor batch_set_preemption to use batch_emit_pipe_control 5925*61046927SAndroid Build Coastguard Worker- anv: implement a dummy depth flush for Wa_14016712196 5926*61046927SAndroid Build Coastguard Worker- iris: implement a dummy depth flush for Wa_14016712196 5927*61046927SAndroid Build Coastguard Worker- mesa: fix some TexParameter and SamplerParameter cases 5928*61046927SAndroid Build Coastguard Worker- mesa: remove GL_UNSIGNED_BYTE as supported for snorm reads 5929*61046927SAndroid Build Coastguard Worker- ci: add a fix for KHR-GLES3.packed_pixels.*snorm tests 5930*61046927SAndroid Build Coastguard Worker- anv: implement Wa_14018912822 5931*61046927SAndroid Build Coastguard Worker- iris: implement Wa_14018912822 5932*61046927SAndroid Build Coastguard Worker- driconf: use lower_depth_range_rate for The Spirit and The Mouse 5933*61046927SAndroid Build Coastguard Worker- mesa: disable snorm readpix clamping with EXT_render_snorm 5934*61046927SAndroid Build Coastguard Worker- iris: modify Wa_14014414195 to use intel_needs_workaround 5935*61046927SAndroid Build Coastguard Worker- mesa: some cleanups for texparam extension checks 5936*61046927SAndroid Build Coastguard Worker- iris: avoid issues with undefined clip distance 5937*61046927SAndroid Build Coastguard Worker- crocus: avoid issues with undefined clip distance 5938*61046927SAndroid Build Coastguard Worker- anv: refactor to fix pipe control debugging 5939*61046927SAndroid Build Coastguard Worker- anv: fix a leak of fp64_nir shader 5940*61046927SAndroid Build Coastguard Worker- iris: use intel_needs_workaround for Wa_14014414195 part 2 5941*61046927SAndroid Build Coastguard Worker- iris: correct dst alpha blend factor in Wa_14018912822 5942*61046927SAndroid Build Coastguard Worker- iris/anv: move Wa_14018912822 as a drirc workaround 5943*61046927SAndroid Build Coastguard Worker- iris: flush data cache when flushing HDC on GFX < 12 5944*61046927SAndroid Build Coastguard Worker- anv: HDC flush is available only for GFX_VER 12+ 5945*61046927SAndroid Build Coastguard Worker- iris: HDC flush is available only for GFX_VER 12+ 5946*61046927SAndroid Build Coastguard Worker- intel/genxml: remove HDC from gen11.xml, it is not available 5947*61046927SAndroid Build Coastguard Worker- mesa/st: ignore StencilSampling if stencil not part of the format 5948*61046927SAndroid Build Coastguard Worker- intel/dev: expand existing fix for all gfx12 with small EU count 5949*61046927SAndroid Build Coastguard Worker- egl: fix leaking drmDevicePtr in _eglFindDevice 5950*61046927SAndroid Build Coastguard Worker- iris: add data cache flush for pre hiz op 5951*61046927SAndroid Build Coastguard Worker- anv/drirc: add option to disable FCV optimization 5952*61046927SAndroid Build Coastguard Worker- drirc: Set limit_trig_input_range option for Valheim 5953*61046927SAndroid Build Coastguard Worker 5954*61046927SAndroid Build Coastguard WorkerTatsuyuki Ishi (8): 5955*61046927SAndroid Build Coastguard Worker 5956*61046927SAndroid Build Coastguard Worker- radv/amdgpu: Remove unused bo_list variable from cs_submit. 5957*61046927SAndroid Build Coastguard Worker- radv/winsys: Remove unused struct radv_winsys_bo_list. 5958*61046927SAndroid Build Coastguard Worker- radv/amdgpu: Do not pass in a BO handle when clearing PRT VA region. 5959*61046927SAndroid Build Coastguard Worker- radv: Fix IB size for RADV_DEBUG=hang. 5960*61046927SAndroid Build Coastguard Worker- radv: Fix dumping vertex descriptors with RADV_DEBUG=hang. 5961*61046927SAndroid Build Coastguard Worker- radv/amdgpu: Use rwlock to protect access to virtual BOs. 5962*61046927SAndroid Build Coastguard Worker- zink: Fix missing sparse buffer bind synchronization. 5963*61046927SAndroid Build Coastguard Worker- zink: Fix waiting for texture commit semaphores. 5964*61046927SAndroid Build Coastguard Worker 5965*61046927SAndroid Build Coastguard WorkerThomas H.P. Andersen (65): 5966*61046927SAndroid Build Coastguard Worker 5967*61046927SAndroid Build Coastguard Worker- tgsi: remove unused tgsi_shader_info.num_tokens 5968*61046927SAndroid Build Coastguard Worker- tgsi: remove unused tgsi_shader_info.array_max 5969*61046927SAndroid Build Coastguard Worker- tgsi: remove unused tgsi_shader_info.num_memory_instructions 5970*61046927SAndroid Build Coastguard Worker- tgsi: remove unused tgsi_shader_info.colors_read 5971*61046927SAndroid Build Coastguard Worker- tgsi: remove unused tgsi_shader_info.colors_written 5972*61046927SAndroid Build Coastguard Worker- tgsi: remove unused tgsi_shader_info.reads_position 5973*61046927SAndroid Build Coastguard Worker- tgsi: remove unused tgsi_shader_info.reads_samplemask 5974*61046927SAndroid Build Coastguard Worker- svga: remove unused struct field 5975*61046927SAndroid Build Coastguard Worker- tgsi: remove unused tgsi_shader_info.reads_tess_factors 5976*61046927SAndroid Build Coastguard Worker- tgsi: remove unused tgsi_shader_info fields 5977*61046927SAndroid Build Coastguard Worker- tgsi: remove unused tgsi_shader_info fields 5978*61046927SAndroid Build Coastguard Worker- tgsi: remove unused tgsi_shader_info.uses_drawid 5979*61046927SAndroid Build Coastguard Worker- tgsi: remove unused tgsi_shader_info fields 5980*61046927SAndroid Build Coastguard Worker- tgsi: remove unused tgsi_shader_info.uses_subgroup_info 5981*61046927SAndroid Build Coastguard Worker- tgsi: remove unused tgsi_shader_info.writes_primid 5982*61046927SAndroid Build Coastguard Worker- tgsi: remove unused tgsi_shader_info.uses_doubles 5983*61046927SAndroid Build Coastguard Worker- tgsi: remove unused tgsi_shader_info.uses_derivatives 5984*61046927SAndroid Build Coastguard Worker- tgsi: remove unused tgsi_shader_info.uses_bindless_samplers 5985*61046927SAndroid Build Coastguard Worker- tgsi: remove unused tgsi_shader_info.uses_bindless_images 5986*61046927SAndroid Build Coastguard Worker- tgsi: remove unused tgsi_shader_info.clipdist_writemask 5987*61046927SAndroid Build Coastguard Worker- tgsi: remove unused tgsi_shader_info.culldist_writemask 5988*61046927SAndroid Build Coastguard Worker- tgsi: remove unused tgsi_shader_info.images_load 5989*61046927SAndroid Build Coastguard Worker- tgsi: remove unused tgsi_shader_info.images_store 5990*61046927SAndroid Build Coastguard Worker- tgsi: remove unused tgsi_shader_info.images_atomic 5991*61046927SAndroid Build Coastguard Worker- tgsi: remove unused tgsi_shader_info.uses_bindless_buffer_load 5992*61046927SAndroid Build Coastguard Worker- tgsi: remove unused tgsi_shader_info.uses_bindless_buffer_store 5993*61046927SAndroid Build Coastguard Worker- tgsi: remove unused tgsi_shader_info.uses_bindless_buffer_atomic 5994*61046927SAndroid Build Coastguard Worker- tgsi: remove unused tgsi_shader_info.uses_bindless_image_load 5995*61046927SAndroid Build Coastguard Worker- tgsi: remove unused tgsi_shader_info.uses_bindless_image_store 5996*61046927SAndroid Build Coastguard Worker- tgsi: remove unused tgsi_shader_info.uses_bindless_image_atomic 5997*61046927SAndroid Build Coastguard Worker- tgsi: remove unused tgsi_shader_info.indirect_files_read 5998*61046927SAndroid Build Coastguard Worker- tgsi: remove unused tgsi_shader_info.indirect_files_written 5999*61046927SAndroid Build Coastguard Worker- tgsi: remove unused tgsi_shader_info.const_buffers_indirect 6000*61046927SAndroid Build Coastguard Worker- tgsi: remove unused tgsi_shader_info.max_depth 6001*61046927SAndroid Build Coastguard Worker- tgsi: drop two unused functions 6002*61046927SAndroid Build Coastguard Worker- nvk: use common physical device enumeration 6003*61046927SAndroid Build Coastguard Worker- nvk: fix implicit-fallthrough warnings with clang 6004*61046927SAndroid Build Coastguard Worker- nvk: delete commented code 6005*61046927SAndroid Build Coastguard Worker- nvk: fix mem leaks 6006*61046927SAndroid Build Coastguard Worker- nvk: use common descriptor set layout code 6007*61046927SAndroid Build Coastguard Worker- nvk: use common pipeline layout code 6008*61046927SAndroid Build Coastguard Worker- nvk: advertise KHR_shader_non_semantic_info 6009*61046927SAndroid Build Coastguard Worker- nvk: advertise KHR_image_format_list 6010*61046927SAndroid Build Coastguard Worker- nvk: advertise EXT_private_data 6011*61046927SAndroid Build Coastguard Worker- nvk: advertise KHR_sampler_mirror_clamp_to_edge 6012*61046927SAndroid Build Coastguard Worker- nvk: KHR_descriptor_update_template 6013*61046927SAndroid Build Coastguard Worker- nvk: CmdPushDescriptorSetWithTemplateKHR 6014*61046927SAndroid Build Coastguard Worker- nvk: drop dead assignment 6015*61046927SAndroid Build Coastguard Worker- nvk: drop dead assignment 6016*61046927SAndroid Build Coastguard Worker- nvk: fix initialization override 6017*61046927SAndroid Build Coastguard Worker- nvk: sort extensions 6018*61046927SAndroid Build Coastguard Worker- nvk: advertize KHR_relaxed_block_layout 6019*61046927SAndroid Build Coastguard Worker- nvk: add check for VK_IMAGE_CREATE_2D_VIEW_COMPATIBLE_BIT_EXT 6020*61046927SAndroid Build Coastguard Worker- nvk: advertise EXT_image_2d_view_of_3d 6021*61046927SAndroid Build Coastguard Worker- nvk: fix maxPushDescriptors 6022*61046927SAndroid Build Coastguard Worker- nvk: call correct macro to clear views 6023*61046927SAndroid Build Coastguard Worker- nouveau/mme: use fermi enum in fermi builder 6024*61046927SAndroid Build Coastguard Worker- nvk: add warning on non-nouveau drm driver 6025*61046927SAndroid Build Coastguard Worker- nvk: Implement VK_KHR_draw_indirect_count on Turing+ 6026*61046927SAndroid Build Coastguard Worker- nvk: set device info before use in nvk_get_device_extensions 6027*61046927SAndroid Build Coastguard Worker- nvk: simplify code by using new helpers 6028*61046927SAndroid Build Coastguard Worker- nvk: remove duplicated device features 6029*61046927SAndroid Build Coastguard Worker- nvk: EXT_conditional_rendering 6030*61046927SAndroid Build Coastguard Worker- nvk: advertise VK_EXT_tooling_info 6031*61046927SAndroid Build Coastguard Worker- nvk: set optimization level to 3 6032*61046927SAndroid Build Coastguard Worker 6033*61046927SAndroid Build Coastguard WorkerThong Thai (3): 6034*61046927SAndroid Build Coastguard Worker 6035*61046927SAndroid Build Coastguard Worker- radeonsi: enable vcn encoder rgb input support 6036*61046927SAndroid Build Coastguard Worker- Update radeon_vcn_enc.c 6037*61046927SAndroid Build Coastguard Worker- frontends/va/config: report max width and height for encoding/decoding 6038*61046927SAndroid Build Coastguard Worker 6039*61046927SAndroid Build Coastguard WorkerTimothy Arceri (27): 6040*61046927SAndroid Build Coastguard Worker 6041*61046927SAndroid Build Coastguard Worker- glsl: fix validation of ES vertex attribs 6042*61046927SAndroid Build Coastguard Worker- nir/opt_copy_prop_vars: don't clone copies if branch empty 6043*61046927SAndroid Build Coastguard Worker- nir/opt_copy_prop_vars: speedup cloning of copy tables 6044*61046927SAndroid Build Coastguard Worker- nir/opt_copy_prop_vars: remove var hash entry on kill alias 6045*61046927SAndroid Build Coastguard Worker- nir/opt_copy_prop_vars: skip cloning of copies arrays until needed 6046*61046927SAndroid Build Coastguard Worker- nir/opt_copy_prop_vars: drop reuse of dynamic arrays 6047*61046927SAndroid Build Coastguard Worker- glsl: fix spirv sso validation 6048*61046927SAndroid Build Coastguard Worker- glsl: mark structs containing images as bindless 6049*61046927SAndroid Build Coastguard Worker- util: add radeonsi workaround for Nowhere Patrol 6050*61046927SAndroid Build Coastguard Worker- glsl: fix out params in glsl to nir 6051*61046927SAndroid Build Coastguard Worker- glsl_to_nir: add more unhandled function types 6052*61046927SAndroid Build Coastguard Worker- nir: replace use of nir_src_copy() 6053*61046927SAndroid Build Coastguard Worker- nir: remove unused nir_src_copy() 6054*61046927SAndroid Build Coastguard Worker- nir: remove unused param from nir_alu_src_copy() 6055*61046927SAndroid Build Coastguard Worker- glsl: remove field from gl_shader_program 6056*61046927SAndroid Build Coastguard Worker- glsl: move get_varying_type() declaration earlier 6057*61046927SAndroid Build Coastguard Worker- glsl: add nir version of validate_first_and_last_interface_explicit_locations() 6058*61046927SAndroid Build Coastguard Worker- glsl: switch to nir validate_first_and_last_interface_explicit_locations() 6059*61046927SAndroid Build Coastguard Worker- glsl: remove unused validate_first_and_last_interface_explicit_locations() 6060*61046927SAndroid Build Coastguard Worker- nir: fix typo in comment 6061*61046927SAndroid Build Coastguard Worker- nir: copy explicit_invariant flag to nir vars 6062*61046927SAndroid Build Coastguard Worker- glsl: move interpolation_string() to linker_util 6063*61046927SAndroid Build Coastguard Worker- glsl: move is_gl_identifier() to linker_util 6064*61046927SAndroid Build Coastguard Worker- nir: add used field to nir variables 6065*61046927SAndroid Build Coastguard Worker- glsl: implement cross_validate_outputs_to_inputs() in nir linker 6066*61046927SAndroid Build Coastguard Worker- glsl: switch to nir linkers cross_validate_outputs_to_inputs() 6067*61046927SAndroid Build Coastguard Worker- glsl: remove now unused varying linker code 6068*61046927SAndroid Build Coastguard Worker 6069*61046927SAndroid Build Coastguard WorkerTimur Kristóf (39): 6070*61046927SAndroid Build Coastguard Worker 6071*61046927SAndroid Build Coastguard Worker- aco: Fix subgroup_id intrinsic on GFX10.3+. 6072*61046927SAndroid Build Coastguard Worker- ac/nir: Simplify arg unpacking when shift is zero. 6073*61046927SAndroid Build Coastguard Worker- ac/nir: Add new pass to lower intrinsics to shader args. 6074*61046927SAndroid Build Coastguard Worker- radv: Move radv_select_hw_stage to radv_shader_info. 6075*61046927SAndroid Build Coastguard Worker- radv: Use ac_nir_lower_intrinsics_to_args. 6076*61046927SAndroid Build Coastguard Worker- radeonsi: Move si_select_hw_stage to si_shader_info. 6077*61046927SAndroid Build Coastguard Worker- radeonsi: Use ac_nir_lower_intrinsics_to_args. 6078*61046927SAndroid Build Coastguard Worker- aco: Remove subgroup_id and num_subgroups intrinsics. 6079*61046927SAndroid Build Coastguard Worker- ac/llvm: Remove subgroup_id and num_subgroups intrinsics. 6080*61046927SAndroid Build Coastguard Worker- aco: Refactor select_program to smaller functions. 6081*61046927SAndroid Build Coastguard Worker- nir/opt_dead_cf: Remove if branches with undef condition. 6082*61046927SAndroid Build Coastguard Worker- ac/nir: Add done arg to ac_nir_export_position. 6083*61046927SAndroid Build Coastguard Worker- ac/nir: Slightly refactor how pos0 exports are added when missing. 6084*61046927SAndroid Build Coastguard Worker- ac/nir/ngg: Wait for attribute stores before VS/TES/GS pos0 export. 6085*61046927SAndroid Build Coastguard Worker- ac/nir/ngg: Refactor mesh shader primitive export. 6086*61046927SAndroid Build Coastguard Worker- ac/nir/ngg: Wait for attribute ring stores in mesh shaders. 6087*61046927SAndroid Build Coastguard Worker- ac/nir/ngg: Extract nogs_export_vertex_params function. 6088*61046927SAndroid Build Coastguard Worker- ac/gpu_info: Add some SDMA related information. 6089*61046927SAndroid Build Coastguard Worker- ac: Clarify SDMA opcode defines. 6090*61046927SAndroid Build Coastguard Worker- ac: Add amd_ip_type argument to ac_parse_ib and ac_parse_ib_chunk. 6091*61046927SAndroid Build Coastguard Worker- ac: Rename ac_do_parse_ib to parse_pkt3_ib. 6092*61046927SAndroid Build Coastguard Worker- ac: Print IP type for IBs. 6093*61046927SAndroid Build Coastguard Worker- ac: Add rudimentary implementation of printing SDMA IBs. 6094*61046927SAndroid Build Coastguard Worker- radv: Rename SDMA file to radv_sdma.c 6095*61046927SAndroid Build Coastguard Worker- radv: Use const device argument in radv_sdma_copy_buffer. 6096*61046927SAndroid Build Coastguard Worker- radv: Use const on vi_alpha_is_on_msb arguments. 6097*61046927SAndroid Build Coastguard Worker- radv: Only call si_cp_dma_wait_for_idle on GFX and ACE queues. 6098*61046927SAndroid Build Coastguard Worker- radv: Move radv_cp_wait_mem to radv_cs.h and add queue family argument. 6099*61046927SAndroid Build Coastguard Worker- radv: Refactor WRITE_DATA helper function. 6100*61046927SAndroid Build Coastguard Worker- radv: Use new WRITE_DATA helper in more places. 6101*61046927SAndroid Build Coastguard Worker- radv: Add queue family argument to some functions. 6102*61046927SAndroid Build Coastguard Worker- radv: Wait for bottom of pipe in ACE gang wait postamble. 6103*61046927SAndroid Build Coastguard Worker- radv: Simplify gang CS and semaphore initialization. 6104*61046927SAndroid Build Coastguard Worker- radv: Allow gang submit use cases other than task shaders. 6105*61046927SAndroid Build Coastguard Worker- radv: Slightly refactor gang semaphore functions. 6106*61046927SAndroid Build Coastguard Worker- radv: Add gang follower semaphore functions. 6107*61046927SAndroid Build Coastguard Worker- radv: Support SDMA in radv_cs_write_data_head. 6108*61046927SAndroid Build Coastguard Worker- radv: Support SDMA in radv_cp_wait_mem. 6109*61046927SAndroid Build Coastguard Worker- radv: Support SDMA in si_cs_emit_write_event_eop. 6110*61046927SAndroid Build Coastguard Worker 6111*61046927SAndroid Build Coastguard WorkerVignesh Raman (4): 6112*61046927SAndroid Build Coastguard Worker 6113*61046927SAndroid Build Coastguard Worker- ci: add Vignesh Raman into restricted traces access list 6114*61046927SAndroid Build Coastguard Worker- Do explicit cast to suppress clang warnings 6115*61046927SAndroid Build Coastguard Worker- ci: enforce -Wimplicit-const-int-float-conversion for clang 6116*61046927SAndroid Build Coastguard Worker- ci: Uprev crosvm 6117*61046927SAndroid Build Coastguard Worker 6118*61046927SAndroid Build Coastguard WorkerVinson Lee (8): 6119*61046927SAndroid Build Coastguard Worker 6120*61046927SAndroid Build Coastguard Worker- nvk: Fix assert 6121*61046927SAndroid Build Coastguard Worker- lavapipe: Fix struct initialization 6122*61046927SAndroid Build Coastguard Worker- intel/decoder: Fix memory leak on error path 6123*61046927SAndroid Build Coastguard Worker- nv50: Remove unused value 6124*61046927SAndroid Build Coastguard Worker- vk/wsi/x11: Remove dead code 6125*61046927SAndroid Build Coastguard Worker- freedreno/replay: Fix implicit-function-declaration error 6126*61046927SAndroid Build Coastguard Worker- anv: Fix transfer type assert 6127*61046927SAndroid Build Coastguard Worker- broadcom/qpu: Remove duplicate variable opcode 6128*61046927SAndroid Build Coastguard Worker 6129*61046927SAndroid Build Coastguard WorkerVitaliy Triang3l Kuzmin (3): 6130*61046927SAndroid Build Coastguard Worker 6131*61046927SAndroid Build Coastguard Worker- r600/asm: Fix AR force_add_cf setting if a clause is not open 6132*61046927SAndroid Build Coastguard Worker- r600/asm: Make sure MOVA and SET_CF_IDX are in the same clause 6133*61046927SAndroid Build Coastguard Worker- r600: Replace R600_BIG_ENDIAN with UTIL_ARCH_BIG_ENDIAN 6134*61046927SAndroid Build Coastguard Worker 6135*61046927SAndroid Build Coastguard WorkerVlad Schiller (15): 6136*61046927SAndroid Build Coastguard Worker 6137*61046927SAndroid Build Coastguard Worker- pvr: Implement VK_EXT_tooling_info 6138*61046927SAndroid Build Coastguard Worker- pvr: Add 'info' PVR_DEBUG flag 6139*61046927SAndroid Build Coastguard Worker- pvr: Implement VK_KHR_format_feature_flags2 6140*61046927SAndroid Build Coastguard Worker- pvr: Remove PVR_WINSYS_BO_FLAG_ZERO_ON_ALLOC flag 6141*61046927SAndroid Build Coastguard Worker- pvr: Add VK_KHR_driver_properties 6142*61046927SAndroid Build Coastguard Worker- pvr: Use correct index when writing query availability data 6143*61046927SAndroid Build Coastguard Worker- pvr: Enable VK_EXT_scalar_block_layout 6144*61046927SAndroid Build Coastguard Worker- pvr: Enable KHR_image_format_list 6145*61046927SAndroid Build Coastguard Worker- pvr: Enable VK_KHR_uniform_buffer_standard_layout 6146*61046927SAndroid Build Coastguard Worker- pvr: Implement VK_KHR_external_fence 6147*61046927SAndroid Build Coastguard Worker- pvr: Implement VK_KHR_external_semaphore 6148*61046927SAndroid Build Coastguard Worker- pvr: Enable VK_KHR_bind_memory2 extension 6149*61046927SAndroid Build Coastguard Worker- pvr: Implement VK_EXT_texel_buffer_alignment 6150*61046927SAndroid Build Coastguard Worker- pvr: Implement VK_EXT_host_query_reset 6151*61046927SAndroid Build Coastguard Worker- pvr: Fix VK_EXT_texel_buffer_alignment 6152*61046927SAndroid Build Coastguard Worker 6153*61046927SAndroid Build Coastguard WorkerWinLinux1028 (1): 6154*61046927SAndroid Build Coastguard Worker 6155*61046927SAndroid Build Coastguard Worker- radeonsi: prefix function with si\_ to prevent name collision 6156*61046927SAndroid Build Coastguard Worker 6157*61046927SAndroid Build Coastguard WorkerXaver Hugl (1): 6158*61046927SAndroid Build Coastguard Worker 6159*61046927SAndroid Build Coastguard Worker- vulkan wsi: add support for PresentOptionAsyncMayTear 6160*61046927SAndroid Build Coastguard Worker 6161*61046927SAndroid Build Coastguard WorkerYiwei Zhang (46): 6162*61046927SAndroid Build Coastguard Worker 6163*61046927SAndroid Build Coastguard Worker- venus: handle query feedback creation failure 6164*61046927SAndroid Build Coastguard Worker- venus: ensure consistency of query overflow behavior 6165*61046927SAndroid Build Coastguard Worker- venus: add a missing barrier before copying query feedback 6166*61046927SAndroid Build Coastguard Worker- venus: refactor query feedback cmd record 6167*61046927SAndroid Build Coastguard Worker- venus: reduce to use 4K mem suballoc align on platforms known to fit 6168*61046927SAndroid Build Coastguard Worker- turnip: flush cache for dstBuffer in vkCmdCopyQueryPoolResults 6169*61046927SAndroid Build Coastguard Worker- lvp: avoid reading immutable sampler from desc write info 6170*61046927SAndroid Build Coastguard Worker- ci/venus: update venus-lavapipe expectations 6171*61046927SAndroid Build Coastguard Worker- venus: fix a cmd builder render_pass state leak across reset 6172*61046927SAndroid Build Coastguard Worker- venus: fix cmd state leak across implicit reset 6173*61046927SAndroid Build Coastguard Worker- venus: log and doc the broken query feedback in suspended render pass 6174*61046927SAndroid Build Coastguard Worker- venus: move transient storage from cmd to pool 6175*61046927SAndroid Build Coastguard Worker- venus: remove redundant fb tracking from cmd builder 6176*61046927SAndroid Build Coastguard Worker- venus: use tracked queue_family_index from the cmd pool 6177*61046927SAndroid Build Coastguard Worker- venus: cleanup vn_cmd_begin_render_pass usage 6178*61046927SAndroid Build Coastguard Worker- venus: add helpers to track subpass view mask 6179*61046927SAndroid Build Coastguard Worker- venus: avoid redundant tracking of render pass 6180*61046927SAndroid Build Coastguard Worker- venus: refactor more cmd states into cmd builder 6181*61046927SAndroid Build Coastguard Worker- venus: use in_render_pass to skip present_src counting 6182*61046927SAndroid Build Coastguard Worker- ci/venus: remove fixed tests that no longer run 6183*61046927SAndroid Build Coastguard Worker- ci/venus: reenable pipeline cts 6184*61046927SAndroid Build Coastguard Worker- venus: suppress a false logging 6185*61046927SAndroid Build Coastguard Worker- venus: add no_sparse debug option to disable sparse resource support 6186*61046927SAndroid Build Coastguard Worker- venus: set deviceMemoryReport feature 6187*61046927SAndroid Build Coastguard Worker- venus: expose at least one cached memory type 6188*61046927SAndroid Build Coastguard Worker- venus: expose KHR_external_fence/sempahore_fd extensions 6189*61046927SAndroid Build Coastguard Worker- venus: fix a device memory report leak 6190*61046927SAndroid Build Coastguard Worker- vulkan: remove a dup entry from vk_image_usage_to_ahb_usage 6191*61046927SAndroid Build Coastguard Worker- vulkan/android: improve vkQueueSignalReleaseImageANDROID 6192*61046927SAndroid Build Coastguard Worker- vulkan/android: add missing AHARDWAREBUFFER_USAGE_GPU_DATA_BUFFER usage 6193*61046927SAndroid Build Coastguard Worker- vulkan/android: drop vk_buffer dependency from common AHB impl 6194*61046927SAndroid Build Coastguard Worker- venus: use common vk_queue object 6195*61046927SAndroid Build Coastguard Worker- venus: use common ANB implementation 6196*61046927SAndroid Build Coastguard Worker- venus: use more common vk_queue related implementations 6197*61046927SAndroid Build Coastguard Worker- venus: drop device, family, index, flags tracking from vn_queue 6198*61046927SAndroid Build Coastguard Worker- venus: fix re-export of imported classic 3d resources 6199*61046927SAndroid Build Coastguard Worker- venus: remove redundant bo roundtrip and add more docs 6200*61046927SAndroid Build Coastguard Worker- venus: track VkPhysicalDeviceMemoryProperties instead 6201*61046927SAndroid Build Coastguard Worker- venus: refactor vn_device_memory to prepare for async alloc 6202*61046927SAndroid Build Coastguard Worker- venus: make device memory alloc async 6203*61046927SAndroid Build Coastguard Worker- venus: enable Vulkan 1.3 for Android 13 and above 6204*61046927SAndroid Build Coastguard Worker- zink: sync queue access for vkQueueWaitIdle 6205*61046927SAndroid Build Coastguard Worker- venus: properly expose KHR_external_fence/sempahore_fd 6206*61046927SAndroid Build Coastguard Worker- ci/venus: mark more flaky tests after recent cts uprev 6207*61046927SAndroid Build Coastguard Worker- venus: fix query feedback batch leak and race upon submission 6208*61046927SAndroid Build Coastguard Worker- zink: apply can_do_invalid_linear_modifier to Venus 6209*61046927SAndroid Build Coastguard Worker 6210*61046927SAndroid Build Coastguard WorkerYogesh Mohan Marimuthu (12): 6211*61046927SAndroid Build Coastguard Worker 6212*61046927SAndroid Build Coastguard Worker- gallium: remove start_slot parameter from pipe_context::set_vertex_buffers 6213*61046927SAndroid Build Coastguard Worker- ac/surface: add astc block size to bpe_to_format() function 6214*61046927SAndroid Build Coastguard Worker- util: move ASTCLutHolder from mesa/main to util 6215*61046927SAndroid Build Coastguard Worker- vulkan/formats,zink: move vk_format_from_pipe_format() function 6216*61046927SAndroid Build Coastguard Worker- vulkan/runtime: add compute astc decoder helper functions 6217*61046927SAndroid Build Coastguard Worker- vulkan add 3D texture support for compute astc decoder 6218*61046927SAndroid Build Coastguard Worker- radv: integrate meta astc compute decoder to radv 6219*61046927SAndroid Build Coastguard Worker- radeonsi: add more documentation for dpbb debug env variable 6220*61046927SAndroid Build Coastguard Worker- docs: remove document for unused variable dfsm from AMD_DEBUG 6221*61046927SAndroid Build Coastguard Worker- radeonsi: correct old comment in si_emit_framebuffer_state() 6222*61046927SAndroid Build Coastguard Worker- radeonsi: In gfx6_init_gfx_preamble_state() use gfx_level only from sctx 6223*61046927SAndroid Build Coastguard Worker- radeonsi: add radeonsi to GL_RENDERER string 6224*61046927SAndroid Build Coastguard Worker 6225*61046927SAndroid Build Coastguard WorkerYonggang Luo (43): 6226*61046927SAndroid Build Coastguard Worker 6227*61046927SAndroid Build Coastguard Worker- lima: Convert to use nir_foreach_function_impl when possible 6228*61046927SAndroid Build Coastguard Worker- freedreno: Switch to use nir_foreach_function_impl in tu_shader.cc 6229*61046927SAndroid Build Coastguard Worker- zink: Convert to use nir_foreach_function_impl when possible 6230*61046927SAndroid Build Coastguard Worker- lavapipe: Convert to use nir_foreach_function_impl 6231*61046927SAndroid Build Coastguard Worker- lavapipe: fixes indent of function lvp_inline_uniforms 6232*61046927SAndroid Build Coastguard Worker- microsoft/compiler: convert to use nir_foreach_function_with_impl in function emit_module 6233*61046927SAndroid Build Coastguard Worker- microsoft/clc/compiler: Convert to use nir_foreach_function_impl when possible 6234*61046927SAndroid Build Coastguard Worker- radeonsi: Convert to use nir_foreach_function_impl 6235*61046927SAndroid Build Coastguard Worker- ac: Switch to use nir_foreach_function_impl in function analyze_shader_before_culling 6236*61046927SAndroid Build Coastguard Worker- util: Move pipe_swizzle from p_defines.h to u_formats.h 6237*61046927SAndroid Build Coastguard Worker- util: Move PIPE_MASK_* from p_defines.h to u_formats.h 6238*61046927SAndroid Build Coastguard Worker- util: Move pipe_color_union from p_defines.h into u_formats.h 6239*61046927SAndroid Build Coastguard Worker- util: Move u_pack_color.h and dbughelp.h into src/util from/src/gallium/auxiliary/util/ 6240*61046927SAndroid Build Coastguard Worker- util: Remove include "pipe/\*.h" in src/util/* files 6241*61046927SAndroid Build Coastguard Worker- util:Move only gallium used u_debug_refcnt.* and u_debug_describe.* into src/gallium/auxiliary/util/ 6242*61046927SAndroid Build Coastguard Worker- util/meson: Getting mesa util core to be self contained 6243*61046927SAndroid Build Coastguard Worker- pvr: decouple vulkan driver and compiler from gallium 6244*61046927SAndroid Build Coastguard Worker- freedreno: decouple compiler and vulkan driver from gallium 6245*61046927SAndroid Build Coastguard Worker- glx: decouple from gallium 6246*61046927SAndroid Build Coastguard Worker- meson: Remove arm_neon_workaround 6247*61046927SAndroid Build Coastguard Worker- nouveau/drm-shim: Decouple from gallium 6248*61046927SAndroid Build Coastguard Worker- ac/radv: decouple radv vulkan driver and compiler from gallium 6249*61046927SAndroid Build Coastguard Worker- etnaviv: decouple drm from gallium 6250*61046927SAndroid Build Coastguard Worker- asahi: decouple layout from gallium 6251*61046927SAndroid Build Coastguard Worker- compiler: Move WRITEMASK_* from prog_instruction.h into shader_enums.h 6252*61046927SAndroid Build Coastguard Worker- intel/blorp: Use float directly to avoid #include "mesa/main/format_utils.h" 6253*61046927SAndroid Build Coastguard Worker- intel/blorp: brw_sampler_prog_key_data::swizzles is only and should only accessed in crocus 6254*61046927SAndroid Build Coastguard Worker- intel/brw: Define and use BRW_SWIZZLE_* instead of SWIZZLE_* 6255*61046927SAndroid Build Coastguard Worker- crocus: #include "program/prog_instruction.h" for SWIZZLE_* 6256*61046927SAndroid Build Coastguard Worker- intel/compiler,intel/blorp,intel/vulkan: decouple vulkan driver and compiler from gallium 6257*61046927SAndroid Build Coastguard Worker- util/treewide: Use alignas(x) instead __attribute__((aligned(x))) 6258*61046927SAndroid Build Coastguard Worker- v3dv: Use alignas(8) over 64 bit atomic value 6259*61046927SAndroid Build Coastguard Worker- svga: use alignas over struct MKSGuestStatInfoEntry 6260*61046927SAndroid Build Coastguard Worker- radv: Fixes mingw linkage error undefined reference to \`radv_GetCalibratedTimestampsEXT' 6261*61046927SAndroid Build Coastguard Worker- v3d: Use DIV_ROUND_UP instead div_round_up 6262*61046927SAndroid Build Coastguard Worker- freedreno: Use shared DIV_ROUND_UP instead div_round_up 6263*61046927SAndroid Build Coastguard Worker- sfn: Use 4 instead of ATOMIC_COUNTER_SIZE 6264*61046927SAndroid Build Coastguard Worker- intel/brw: use 4 instead of MAX_VERTEX_STREAMS to avoid #include "mesa/main/config.h" 6265*61046927SAndroid Build Coastguard Worker- d3d12: replace use of MAX_VERTEX_STREAMS with PIPE_MAX_VERTEX_STREAMS 6266*61046927SAndroid Build Coastguard Worker- compiler: use 4 instead ATOMIC_COUNTER_SIZE in glsl_types.h to avoid #include "mesa/main/config.h" 6267*61046927SAndroid Build Coastguard Worker- compiler/glsl: Move glsl_print_type from glsl_types.* to ir_print_visitor.cpp 6268*61046927SAndroid Build Coastguard Worker- util: Deduplicate macros between u_math.h and macros.h 6269*61046927SAndroid Build Coastguard Worker- nvk: Should use alignment instead of align 6270*61046927SAndroid Build Coastguard Worker 6271*61046927SAndroid Build Coastguard WorkerYusuf Khan (4): 6272*61046927SAndroid Build Coastguard Worker 6273*61046927SAndroid Build Coastguard Worker- nouveau/ws: remove the drm.h header 6274*61046927SAndroid Build Coastguard Worker- nvk: implement GetDeviceMemoryCommitment 6275*61046927SAndroid Build Coastguard Worker- nvk: support GetImageSparseMemoryRequirements2 6276*61046927SAndroid Build Coastguard Worker- nvk: expose KHR_driver_properties 6277*61046927SAndroid Build Coastguard Worker 6278*61046927SAndroid Build Coastguard WorkerZhang Ning (1): 6279*61046927SAndroid Build Coastguard Worker 6280*61046927SAndroid Build Coastguard Worker- Revert "intel/ci: disable iris-jsl-deqp because it always fails for an AMD MR" 6281*61046927SAndroid Build Coastguard Worker 6282*61046927SAndroid Build Coastguard Workerantonino (14): 6283*61046927SAndroid Build Coastguard Worker 6284*61046927SAndroid Build Coastguard Worker- virgl: add ci flake 6285*61046927SAndroid Build Coastguard Worker- freedreno: add ci flake 6286*61046927SAndroid Build Coastguard Worker- zink: remove unused indices from \`nir_load_push_constant` calls 6287*61046927SAndroid Build Coastguard Worker- zink/nir: add a zink specific intrinsic for push constants 6288*61046927SAndroid Build Coastguard Worker- vulkan/wsi: add \`vk_wsi_force_swapchain_to_current_extent` driconf 6289*61046927SAndroid Build Coastguard Worker- drirc: enable \`vk_wsi_force_swapchain_to_current_extent` for "The Talos Principle" 6290*61046927SAndroid Build Coastguard Worker- drirc: enable \`vk_wsi_force_swapchain_to_current_extent` for "Serious Sam Fusion" 6291*61046927SAndroid Build Coastguard Worker- vulkan: Extend vkGet/SetPrivateDataEXT handling to all platforms 6292*61046927SAndroid Build Coastguard Worker- vulkan: Extend vkGet/SetPrivateDataEXT handling to VkSurface 6293*61046927SAndroid Build Coastguard Worker- vulkan: Handle vkSetDebugUtilsObjectNameEXT on WSI objects 6294*61046927SAndroid Build Coastguard Worker- zink: store bindless var when creating it to avoid creating it again 6295*61046927SAndroid Build Coastguard Worker- nir: fix several crashes in \`nir_lower_tex` 6296*61046927SAndroid Build Coastguard Worker- nir: don't take the derivative of the array index in \`nir_lower_tex` 6297*61046927SAndroid Build Coastguard Worker- vulkan: use instance allocator for \`object_name` in some objects 6298*61046927SAndroid Build Coastguard Worker 6299*61046927SAndroid Build Coastguard Workercheyang (1): 6300*61046927SAndroid Build Coastguard Worker 6301*61046927SAndroid Build Coastguard Worker- isaspec : fix isaspec build error in aosp 6302*61046927SAndroid Build Coastguard Worker 6303*61046927SAndroid Build Coastguard Workergeorgeouzou (1): 6304*61046927SAndroid Build Coastguard Worker 6305*61046927SAndroid Build Coastguard Worker- nvk: Support VK_EXT_line_rasterization 6306*61046927SAndroid Build Coastguard Worker 6307*61046927SAndroid Build Coastguard Workerjazzfool (1): 6308*61046927SAndroid Build Coastguard Worker 6309*61046927SAndroid Build Coastguard Worker- zink: Hash only first 32 bits of zink_gfx_pipeline_state with full DS3 6310*61046927SAndroid Build Coastguard Worker 6311*61046927SAndroid Build Coastguard Workerlorn10 (1): 6312*61046927SAndroid Build Coastguard Worker 6313*61046927SAndroid Build Coastguard Worker- docs: Update Clover's env variable documentation 6314*61046927SAndroid Build Coastguard Worker 6315*61046927SAndroid Build Coastguard Workernorablackcat (2): 6316*61046927SAndroid Build Coastguard Worker 6317*61046927SAndroid Build Coastguard Worker- spirv/nir_to_spirv: add expect assume op codes 6318*61046927SAndroid Build Coastguard Worker- rusticl: add cl_khr_expect_assume 6319*61046927SAndroid Build Coastguard Worker 6320*61046927SAndroid Build Coastguard Workertimmac-qmc (1): 6321*61046927SAndroid Build Coastguard Worker 6322*61046927SAndroid Build Coastguard Worker- glsl: fix potential crash with DisableUniformArrayResize 6323*61046927SAndroid Build Coastguard Worker 6324*61046927SAndroid Build Coastguard Workertwisted89 (1): 6325*61046927SAndroid Build Coastguard Worker 6326*61046927SAndroid Build Coastguard Worker- util/driconf: add workarounds for the Chronicles of Riddick 6327*61046927SAndroid Build Coastguard Worker 6328*61046927SAndroid Build Coastguard Workerwangra (1): 6329*61046927SAndroid Build Coastguard Worker 6330*61046927SAndroid Build Coastguard Worker- tu/kgsl: Fix bitfield of DITHER_MODE_MRT6 6331*61046927SAndroid Build Coastguard Worker 6332*61046927SAndroid Build Coastguard Workerxurui (1): 6333*61046927SAndroid Build Coastguard Worker 6334*61046927SAndroid Build Coastguard Worker- glx: There is no need to psc++ 6335