1*61046927SAndroid Build Coastguard WorkerMesa 23.1.0 Release Notes / 2023-05-10 2*61046927SAndroid Build Coastguard Worker====================================== 3*61046927SAndroid Build Coastguard Worker 4*61046927SAndroid Build Coastguard WorkerMesa 23.1.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.1.1. 7*61046927SAndroid Build Coastguard Worker 8*61046927SAndroid Build Coastguard WorkerMesa 23.1.0 implements the OpenGL 4.6 API, but the version reported by 9*61046927SAndroid Build Coastguard WorkerglGetString(GL_VERSION) or glGetIntegerv(GL_MAJOR_VERSION) / 10*61046927SAndroid Build Coastguard WorkerglGetIntegerv(GL_MINOR_VERSION) depends on the particular driver being 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.1.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 a9dde3c76571c4806245a05bda1cceee347c3267127e9e549e4f4e225d92e992 mesa-23.1.0.tar.xz 25*61046927SAndroid Build Coastguard Worker 26*61046927SAndroid Build Coastguard Worker 27*61046927SAndroid Build Coastguard WorkerNew features 28*61046927SAndroid Build Coastguard Worker------------ 29*61046927SAndroid Build Coastguard Worker 30*61046927SAndroid Build Coastguard Worker- VK_EXT_pipeline_library_group_handles on RADV 31*61046927SAndroid Build Coastguard Worker- VK_EXT_image_sliced_view_of_3d on RADV/GFX10+ 32*61046927SAndroid Build Coastguard Worker- VK_KHR_map_memory2 on ANV and RADV 33*61046927SAndroid Build Coastguard Worker- fullyCoveredFragmentShaderInputVariable on RADV/GFX9+ 34*61046927SAndroid Build Coastguard Worker- VK_EXT_discard_rectangles version 2 on RADV 35*61046927SAndroid Build Coastguard Worker- VK_EXT_graphics_pipeline_library on RADV 36*61046927SAndroid Build Coastguard Worker- extendedDynamicState3ColorBlendEquation on RADV 37*61046927SAndroid Build Coastguard Worker- primitiveUnderestimation on RADV/GFX9+ 38*61046927SAndroid Build Coastguard Worker- VK_KHR_fragment_shading_rate on RADV/GFX11 39*61046927SAndroid Build Coastguard Worker- VK_EXT_mesh_shader on RADV/GFX11 40*61046927SAndroid Build Coastguard Worker- RGP support on RADV/GFX11 41*61046927SAndroid Build Coastguard Worker- GL_NV_alpha_to_coverage_dither_control on r600/evergreen+ 42*61046927SAndroid Build Coastguard Worker 43*61046927SAndroid Build Coastguard Worker 44*61046927SAndroid Build Coastguard WorkerBug fixes 45*61046927SAndroid Build Coastguard Worker--------- 46*61046927SAndroid Build Coastguard Worker 47*61046927SAndroid Build Coastguard Worker- [radeonsi] flickering debug chunk border lines in Minecraft 48*61046927SAndroid Build Coastguard Worker- radv, radeonsi: Rogue Legacy 2 alpha-to-coverage rendering issues 49*61046927SAndroid Build Coastguard Worker- [r600, TURKS] R600: Unsupported instruction: vec1 32 ssa_1 = intrinsic image_samples (ssa_0) on spec@arb_shader_texture_image_samples@[email protected] (23.1.0-rc4) 50*61046927SAndroid Build Coastguard Worker- vulkan/device_select: no way to select between GPUs of the same model due to bugs 51*61046927SAndroid Build Coastguard Worker- Intel/anv: Modifier problems running gamescope embedded 52*61046927SAndroid Build Coastguard Worker- radv: 7900 XTX hair flickering/rendering issues in VaM 53*61046927SAndroid Build Coastguard Worker- radv: cache crashing 54*61046927SAndroid Build Coastguard Worker- nouveau: Regression in arb_transform_feedback_overflow_query-basic from multithreading patches 55*61046927SAndroid Build Coastguard Worker- radeonsi: vaapi: \`width >2880 && width % 64 != 0` results in wrong width in h265 stream 56*61046927SAndroid Build Coastguard Worker- [regression] iris: unable to use driver as secondary GPU (primary AMD GPU) 57*61046927SAndroid Build Coastguard Worker- iris: steam doesn't render on dg2 58*61046927SAndroid Build Coastguard Worker- [llvm 16+] [microsoft-clc] opencl-c-base.h does not exist 59*61046927SAndroid Build Coastguard Worker- Vulkancts clipping / tesselation tests trigger gpu hang on DG2 60*61046927SAndroid Build Coastguard Worker- Swaped fields in picture in vlc and mythtv if hw accel is on 61*61046927SAndroid Build Coastguard Worker- WGL: Assert assigns dwThreadId variable 62*61046927SAndroid Build Coastguard Worker- nine regression with r600 (bisected) 63*61046927SAndroid Build Coastguard Worker- [ACO] [RADV] Flickering squares in some areas in The Last of Us Part 1 (with workaround) 64*61046927SAndroid Build Coastguard Worker- radv: Jedi Fallen Order flickering & blocky plants 65*61046927SAndroid Build Coastguard Worker- nouveau: NV50 (NVAC) broken in latest master 66*61046927SAndroid Build Coastguard Worker- rusticl failed to build with rust-bindgen 0.65.0 67*61046927SAndroid Build Coastguard Worker- Regression, Bisected: glsl: Delete the lower_tess_level pass breaks r600 tesselation 68*61046927SAndroid Build Coastguard Worker- vkcts-navi21-valve failing often with GCVM_L2_PROTECTION_FAULT_STATUS:0x00X00830 69*61046927SAndroid Build Coastguard Worker- Deep Rock Galactic GPU freeze (AMD, DX11 DXVK Proton) 70*61046927SAndroid Build Coastguard Worker- radv: Resident Evil 4 Chainsaw Demo GPU hang with Navi 24 71*61046927SAndroid Build Coastguard Worker- radv: Gotham Knights GPU hang with Navi 24 72*61046927SAndroid Build Coastguard Worker- aco: s_load_dword with negative soffset cause GPU hang 73*61046927SAndroid Build Coastguard Worker- piglit.spec.ext_image_dma_buf_import.ext_image_dma_buf_import crash shutting down 74*61046927SAndroid Build Coastguard Worker- overlay layer: unable to launch titles on steam 75*61046927SAndroid Build Coastguard Worker- radv/zink: spec@ext_texture_integer@multisample-fast-clear gl_ext_texture_integer 76*61046927SAndroid Build Coastguard Worker- VAAPI: Wrong H.264 playback on RX 6900 XT and RX 6700 XT (all Sienna?) 77*61046927SAndroid Build Coastguard Worker- radv: possibly not setting state dirty bits correctly 78*61046927SAndroid Build Coastguard Worker- RADV: VRS attachment not working in specific scenario 79*61046927SAndroid Build Coastguard Worker- rusticl: invalid SPIR-V kernel causes panic 80*61046927SAndroid Build Coastguard Worker- [RADV] The Last Of Us Part 1: artifacting in the menu (with workaround) 81*61046927SAndroid Build Coastguard Worker- AMD va-api outputs corrupt encoding 82*61046927SAndroid Build Coastguard Worker- !20673 regressed \`dEQP-VK.wsi.xlib.surface.query_formats` 83*61046927SAndroid Build Coastguard Worker- aco: missing dependency on generated header 84*61046927SAndroid Build Coastguard Worker- zink: spirv validation errors with spirv 1.6 85*61046927SAndroid Build Coastguard Worker- freedreno/a6xx: Assertion \`view->rsc_seqno == rsc->seqno' failed. 86*61046927SAndroid Build Coastguard Worker- iris regression in map stride after import with gen9 parts 87*61046927SAndroid Build Coastguard Worker- anv: zink ADL failures 88*61046927SAndroid Build Coastguard Worker- Vulkan loader \`vk_common_GetPhysicalDeviceFormatProperties` fails to sanitize properties bits. 89*61046927SAndroid Build Coastguard Worker- Loading a model in PrusaSlicer 2.6.0-alpha5 crashes GNOME on radeonsi 90*61046927SAndroid Build Coastguard Worker- [glx][bisected][regression]Intel HD 3000 failing to create context on applications like Unity 91*61046927SAndroid Build Coastguard Worker- v3d: dEQP-GLES3.functional.texture.specification.teximage2d_pbo.rg32f_cube and similar fails when run together with other tests 92*61046927SAndroid Build Coastguard Worker- standalone glsl compiler not getting built with mingw 93*61046927SAndroid Build Coastguard Worker- !22191 broke test-docs-mr 94*61046927SAndroid Build Coastguard Worker- mesa: index buffer leaking 95*61046927SAndroid Build Coastguard Worker- RadeonSI: null dereference in amdgpu_cs_add_buffer, potential refcount mismatch, running BeyondAllReason 96*61046927SAndroid Build Coastguard Worker- NIR can't unroll any loop from nine 97*61046927SAndroid Build Coastguard Worker- Steel Division 2 - radv/gpu hang - bisected 98*61046927SAndroid Build Coastguard Worker- Turnip: VKD3D can't run due to lack of memory property flag 99*61046927SAndroid Build Coastguard Worker- eglCreateImageKHR, error: EGL_BAD_ALLOC (0x3003), message: "createImageFromDmaBufs failed" on AMD multi-gpu with explicit format modifiers 100*61046927SAndroid Build Coastguard Worker- radv: In the game Quake II RTX appeared artifacts at fresh mesa builds 101*61046927SAndroid Build Coastguard Worker- radv: Vampire: The Masquerade - Bloodline (Unofficial Patch) regression 102*61046927SAndroid Build Coastguard Worker- radeonsi broken for gcn1 card 103*61046927SAndroid Build Coastguard Worker- libgrl.a installed but not used? 104*61046927SAndroid Build Coastguard Worker- radv: crash compiling UE5 lumen hardware RT shader 105*61046927SAndroid Build Coastguard Worker- spec@ext_transform_feedback@builtin-varyings gl_culldistance fail 106*61046927SAndroid Build Coastguard Worker- Panfrost T860 - broken system with latest mesa on gnome wayland jammy 107*61046927SAndroid Build Coastguard Worker- aco: unused vtmp_in_loop 108*61046927SAndroid Build Coastguard Worker- FTBFS: src/amd/llvm/ac_llvm_util.c:248:4: error: implicit declaration of function ‘LLVMAddIPSCCPPass’ (LLVM C interface removed upstream) 109*61046927SAndroid Build Coastguard Worker- vulkan: new generated physical_device_feature missing meson dependency 110*61046927SAndroid Build Coastguard Worker- Build broken on old-ish Python versions 111*61046927SAndroid Build Coastguard Worker- radv: Support fullyCoveredFragmentShaderInputVariable from VK_EXT_conservative_rasterization on RDNA2+ 112*61046927SAndroid Build Coastguard Worker- radv,nir: dEQP-VK.ray_query.builtin.rayqueryterminate.* failures 113*61046927SAndroid Build Coastguard Worker- RFE: Use _mesa_is_foo(ctx) helpers more 114*61046927SAndroid Build Coastguard Worker- spec@ext_transform_feedback@builtin-varyings gl_culldistance fail 115*61046927SAndroid Build Coastguard Worker- ci: infinite XDG_RUNTIME_DIR spam 116*61046927SAndroid Build Coastguard Worker- ci: XDG_RUNTIME_DIR spam 117*61046927SAndroid Build Coastguard Worker- [KBL] iris failures with dEQP-GLES3.functional.texture.compressed.astc.void_extent* 118*61046927SAndroid Build Coastguard Worker- glsl compiled error when the RHS of operator \`>>` is int64_t by enabling GL_ARB_gpu_shader_int64 extension 119*61046927SAndroid Build Coastguard Worker- turnip: inline uniforms regression 120*61046927SAndroid Build Coastguard Worker- QPainter fails to render multiple shapes with a brush set since Mesa 23.0 121*61046927SAndroid Build Coastguard Worker- eglSwapBuffers blocks in wayland when it's wl_surface_frame event is stolen. 122*61046927SAndroid Build Coastguard Worker- plasmashell sometimes hangs with mesa_glthread 123*61046927SAndroid Build Coastguard Worker- pps_device.h:23:11: error: ‘uint32_t’ does not name a type 124*61046927SAndroid Build Coastguard Worker- Build fails with llvm 17: llvm/ADT/Triple.h: No such file or directory 125*61046927SAndroid Build Coastguard Worker- nir: i2f32(i2i32(x@8)) isn't being collapsed to i2f32(x) 126*61046927SAndroid Build Coastguard Worker- zink-lvp no longer running tests 127*61046927SAndroid Build Coastguard Worker- radv: Immortals Fenyx Rising: Grass Flicker on R9 380X and Steam Deck 128*61046927SAndroid Build Coastguard Worker- radv: A Plague Tale: Requiem black "flash" on 7900XTX 129*61046927SAndroid Build Coastguard Worker- 7900 XTX: Graphical corruption / artifacts in Cyberpunk 130*61046927SAndroid Build Coastguard Worker- radeonsi draws spurious values to depth buffer 131*61046927SAndroid Build Coastguard Worker- Commit ccaaf8fe04c956d9f16f98b7f7fa69a2526283bc causes GPU ring timeouts on BONAIRE 132*61046927SAndroid Build Coastguard Worker- radv: CmdCopyQueryPoolResults broken for VK_QUERY_TYPE_PRIMITIVES_GENERATED_EXT with queryCount > 1 133*61046927SAndroid Build Coastguard Worker- rusticl over llvmpipe + ffmpeg's Opencl filter = error -51 134*61046927SAndroid Build Coastguard Worker- rusticl over llvmpipe + ffmpeg's Opencl filter = error -51 135*61046927SAndroid Build Coastguard Worker- ci: Remove LAVA Gitlab section handler workaround 136*61046927SAndroid Build Coastguard Worker- System freeze when playing some h264 videos with VA-API on Rembrandt 137*61046927SAndroid Build Coastguard Worker- OpenGL crashes in X-Plane 11 138*61046927SAndroid Build Coastguard Worker- r600/TURKS: NIR Shader related errors on CLI with the game "A Hat in Time" and Gallium Nine 139*61046927SAndroid Build Coastguard Worker- agx: shifts aren't sound 140*61046927SAndroid Build Coastguard Worker- ci: build logs hidden 141*61046927SAndroid Build Coastguard Worker- fatal error: intel/dev/intel_wa.h: No such file or directory 142*61046927SAndroid Build Coastguard Worker- [Bisected] Regression: Project Zomboid renders black 143*61046927SAndroid Build Coastguard Worker- hasvk: Black pixels with 8xMSAA and fast clears on Intel(R) HD Graphics 4400 (HSW GT2) 144*61046927SAndroid Build Coastguard Worker- radv: GTA IV graphical artifacts on 7900XTX 145*61046927SAndroid Build Coastguard Worker- radv: Resident Evil Revelations 2 artifacts on 7900XTX with DCC 146*61046927SAndroid Build Coastguard Worker- radv: Prototype 2 black textures on RDNA 3 when DCC is enabled 147*61046927SAndroid Build Coastguard Worker- Mesa 23.0.0 crashes immediately with indirect rendering 148*61046927SAndroid Build Coastguard Worker- virpipe-on-gl: arb_enhanced_layouts\@matching_fp64_types crashes 149*61046927SAndroid Build Coastguard Worker- [RADV] Returnal - pistol muzzle flash fills whole screen (graphical artifact) 150*61046927SAndroid Build Coastguard Worker- ACO: dEQP-VK.binding_model.descriptor_buffer.multiple.graphics_geom_buffers1_sets3_imm_samplers hangs on NAVI10 151*61046927SAndroid Build Coastguard Worker- Build failures with recent lld 152*61046927SAndroid Build Coastguard Worker- r600,regression: Glitches on terrain with the NIR backend on Transport Fever 2 153*61046927SAndroid Build Coastguard Worker- [radeonsi] Regression with MSAA fix for Unreal / Unreal Tournament 99 154*61046927SAndroid Build Coastguard Worker- spirv: Switch Vulkan drivers to use \`deref_buffer_array_length` 155*61046927SAndroid Build Coastguard Worker- r600/TURKS: Crash of the game "A Hat in Time" with Gallium Nine and NIR path (third report) 156*61046927SAndroid Build Coastguard Worker- [gen9atom] Vulkan tests cause gpu hang: dEQP-VK.memory_model.* 157*61046927SAndroid Build Coastguard Worker- GL_SHADER_BINARY_FORMAT_SPIR_V is not added to the list of GL_SHADER_BINARY_FORMATS even if GL_ARB_gl_spirv is supported. 158*61046927SAndroid Build Coastguard Worker- mesa: "Fragmented" dynamic lights in IronWail with \`r_fsaamode 1` on 159*61046927SAndroid Build Coastguard Worker- [ANV/DG2] Vertex explosion in nvpro-samples/vk_raytracing_tutorial_KHR/ray_tracing_gltf 160*61046927SAndroid Build Coastguard Worker- CUEtools FLACCL hit assert in rusticl 161*61046927SAndroid Build Coastguard Worker- Assertion Failed on Intel HD 5500 with Linux / Mesa 22.3.1 / OpenGL 162*61046927SAndroid Build Coastguard Worker- Rise of the Tomb Raider's Ambient Occlusion pass misrenders (swimming shadows) 163*61046927SAndroid Build Coastguard Worker- vk_enum_to_str: missing VkPipelineCreateFlags 164*61046927SAndroid Build Coastguard Worker- [glsl] [spirv] ssbo unsizied array not supported ? 165*61046927SAndroid Build Coastguard Worker- Creating a vulkan physical device on an AMD GPU causes following calls to drmModeAddFB to fail with ENOENT 166*61046927SAndroid Build Coastguard Worker- Minecraft: spec related compile errors 167*61046927SAndroid Build Coastguard Worker- mesa: _mesa_glthread_upload crash 168*61046927SAndroid Build Coastguard Worker- glthread: OpenGL submission blocks while swapping buffers 169*61046927SAndroid Build Coastguard Worker- glthread: Loading a shader cache in yuzu slows down with mesa_glthread=true 170*61046927SAndroid Build Coastguard Worker- Commit ""radeonsi: enable glthread by default"" (d6fabe49cd72fb) causes a regression in gstreamer gtkglsink element 171*61046927SAndroid Build Coastguard Worker- llvmpipe: linear rasterizer / depth bug 172*61046927SAndroid Build Coastguard Worker- radv: (Using mesh shader) NIR validation failed after nir_lower_io_to_scalar_early 173*61046927SAndroid Build Coastguard Worker- panfrost Mali-G31 glamor regression 174*61046927SAndroid Build Coastguard Worker- allwinner a64: DRM_IOCTL_MODE_CREATE_DUMB failed: Cannot allocate memory after some time of apps usage 175*61046927SAndroid Build Coastguard Worker- turnip: dEQP-VK.ubo.random.all_shared_buffer.48 slow 176*61046927SAndroid Build Coastguard Worker- wine + dxvk + Rise of the Tomb Raider crashes in Soviet Installation 20% with VK_ERROR_DEVICE_LOST 177*61046927SAndroid Build Coastguard Worker- Sometimes VLC player process gets stuck in memory after closure if video output used is Auto or OpenGL 178*61046927SAndroid Build Coastguard Worker- ci: Remove LAVA Gitlab section handler workaround 179*61046927SAndroid Build Coastguard Worker- kwin_wayland crashes involving dri2_create_drawable when Plasma starts and the llvmpipe driver from Mesa 23.0-rc3 and 23.0-rc4 is used 180*61046927SAndroid Build Coastguard Worker- turnip: no ubwc fast clear for depth on a618 181*61046927SAndroid Build Coastguard Worker- anv: VK_ACCESS_2_SHADER_READ_BIT doesn't seem to be handled correctly 182*61046927SAndroid Build Coastguard Worker- Vulkan WSI flags leak into NIR, breaking build on BSDs 183*61046927SAndroid Build Coastguard Worker- Iris corruptions in zoom calls 184*61046927SAndroid Build Coastguard Worker- Sampling with aux enabled with ISL_AUX_STATE_PASS_THROUGH seems broken on Tigerlake+ 185*61046927SAndroid Build Coastguard Worker- anv: incorrect task shader payload 186*61046927SAndroid Build Coastguard Worker- radv: Hi-Fi Rush incorrectly rendering face shadows with DCC on 7900 XTX 187*61046927SAndroid Build Coastguard Worker- [iris] isl_calc_min_row_pitch seems incorrect on a750 188*61046927SAndroid Build Coastguard Worker- DG2: incorrect rendering in Sascha Willems raytracing callable demo 189*61046927SAndroid Build Coastguard Worker- turnip: conditional load/store hurts some workloads 190*61046927SAndroid Build Coastguard Worker- Some blackouts / rendering issues with RADV_PERFTEST=gpl in Battlefield 1 (DX11) 191*61046927SAndroid Build Coastguard Worker- radv/zink: ACO assert with DOOM2016 192*61046927SAndroid Build Coastguard Worker- Registered special XGE not unregistered 193*61046927SAndroid Build Coastguard Worker- draw_llvm.c:788:7: error: implicit declaration of function ‘LLVMContextSetOpaquePointers’ 194*61046927SAndroid Build Coastguard Worker- asahi: Optimize lower_resinfo for cube maps 195*61046927SAndroid Build Coastguard Worker- Metro Exodus hits nir validation with a driver supporting raytracing. 196*61046927SAndroid Build Coastguard Worker- ANV Gen 9.5 swapchain corruption when using newer \`VK_IMAGE_LAYOUT_ATTACHMENT_OPTIMAL` layout 197*61046927SAndroid Build Coastguard Worker- turnip: optimal bin layout 198*61046927SAndroid Build Coastguard Worker- piglit.spec.arb_shader_texture_image_samples.compiler.fs-image-samples_frag regression 199*61046927SAndroid Build Coastguard Worker- lavapipe assert fails on Windows 200*61046927SAndroid Build Coastguard Worker- zink: itoral-gl-terrain-demo rendering failure 201*61046927SAndroid Build Coastguard Worker- asahi: Implement a shader disk cache 202*61046927SAndroid Build Coastguard Worker- [ICL] Trine 4 trace causing GPU HANG 203*61046927SAndroid Build Coastguard Worker- radv: Segfault during createAccelerationStructure when the backing buffer is not bound to memory 204*61046927SAndroid Build Coastguard Worker- 7900 XTX stuck at 'compiling shaders' in Monster Hunter Rise 205*61046927SAndroid Build Coastguard Worker- radv: slow GPL (fast) link times 206*61046927SAndroid Build Coastguard Worker- libEGL warning: failed to get driver name for fd -1 207*61046927SAndroid Build Coastguard Worker- iris: Context incorrectly marked as guilty 208*61046927SAndroid Build Coastguard Worker- simple_mtx.h:34:12: fatal error: valgrind.h: No such file or directory 209*61046927SAndroid Build Coastguard Worker- [ANV] Commit 4ceaed78 causes misrendering on Cyberpunk 2077 210*61046927SAndroid Build Coastguard Worker- adding eglGetMscRateANGLE support for multiple monitors with different refresh rates 211*61046927SAndroid Build Coastguard Worker- Performance regression in Chromium WebGL when implement ANGLE_sync_control_rate with egl/x11 212*61046927SAndroid Build Coastguard Worker- ci: Ensure that the Intel/Freedreno trace pipelines only show up in relevant MR's 213*61046927SAndroid Build Coastguard Worker- anv: Performance issue with Vulkan on Wayland KWin 214*61046927SAndroid Build Coastguard Worker- Incorrect format conversion on big endian 215*61046927SAndroid Build Coastguard Worker- radv: State of Decay 2 character rendering regression 216*61046927SAndroid Build Coastguard Worker- aco_tests assembler.gfx11.vop12c_v128/gfx11 failure 217*61046927SAndroid Build Coastguard Worker- r600,regression: Loading of DOOM stuck at 0% with the NIR backend 218*61046927SAndroid Build Coastguard Worker- RADV: enabling TC-compat HTILE in GENERAL for compute queues is likely broken 219*61046927SAndroid Build Coastguard Worker- Confidential issue #8065 220*61046927SAndroid Build Coastguard Worker- VAAPI HEVC encode broken since 22.3 221*61046927SAndroid Build Coastguard Worker- GPU HANG: ecode 12:1:859ffffb (Resetting rcs0 for stopped heartbeat on rcs0) - reproducible 222*61046927SAndroid Build Coastguard Worker- zink: src/gallium/auxiliary/pipebuffer/pb_slab.c:138: Assertion failed: \`heap < slabs->num_heaps` 223*61046927SAndroid Build Coastguard Worker- [zink] Assertion \`heap < slabs->num_heaps' failed on Pascal (bisected) 224*61046927SAndroid Build Coastguard Worker- [RADV] Incorrect copies to/from compressed textures with mipmaps 225*61046927SAndroid Build Coastguard Worker- mesa_glthread=true and probably ANY id Tech 3 engine games, offroad... 226*61046927SAndroid Build Coastguard Worker- radeonsi: VRAM Leak/abnormally high usage in Minecraft mod pack 227*61046927SAndroid Build Coastguard Worker- nir/lower_blend: Bogus assert 228*61046927SAndroid Build Coastguard Worker- anv-tgl-vk: fails a multiple jobs after changing sharding 229*61046927SAndroid Build Coastguard Worker- radv CTS crashes since ebec42d799b22b7b3d06acd710f5687252446a06 230*61046927SAndroid Build Coastguard Worker- llvmpipe: dEQP-EGL programs.link failures. 231*61046927SAndroid Build Coastguard Worker- libmesa_util depends on gallium 232*61046927SAndroid Build Coastguard Worker- EGL report EGL_EXT_create_context_robustness with kms_dri drvier while can't create context with EGL_LOSE_CONTEXT_ON_RESET_EXT attribute. 233*61046927SAndroid Build Coastguard Worker- v3d: missing drm format modifier support on Raspberry Pi 4 required for mpv 234*61046927SAndroid Build Coastguard Worker- Return To Monkey Island black screen 235*61046927SAndroid Build Coastguard Worker- Return To Monkey Island black screen 236*61046927SAndroid Build Coastguard Worker- navi22 amdgpu: bo 000000002843d677 va 0x0800000400-0x08000005ff conflict with 0x0800000400-0x0800000600 237*61046927SAndroid Build Coastguard Worker- Ryzen 6800H laptop amdgpu: bo 00000000b1eb583a va 0x0800000200-0x08000003ff conflict with 0x0800000200-0x0800000400 238*61046927SAndroid Build Coastguard Worker- [RADV] [MISSED PERFORMANCE POTENTIAL] Vulkan not working when Color Depth is set to "16", but Vulkan works when Color Depth is set to "24" 239*61046927SAndroid Build Coastguard Worker- v3dv: f2f16_rtz lowering could be improved 240*61046927SAndroid Build Coastguard Worker- debug build compilation failed: inlining failed in call to ‘always_inline’ ‘src_is_ssa’: indirect function call with a yet undetermined callee 241*61046927SAndroid Build Coastguard Worker- radv: regression: broken UI rendering in Elden Ring 242*61046927SAndroid Build Coastguard Worker- radv: Missing implementation of VkImageSwapchainCreateInfoKHR and VkBindImageMemorySwapchainInfoKHR 243*61046927SAndroid Build Coastguard Worker 244*61046927SAndroid Build Coastguard Worker 245*61046927SAndroid Build Coastguard WorkerChanges 246*61046927SAndroid Build Coastguard Worker------- 247*61046927SAndroid Build Coastguard Worker 248*61046927SAndroid Build Coastguard WorkerAdam Jackson (22): 249*61046927SAndroid Build Coastguard Worker 250*61046927SAndroid Build Coastguard Worker- glx/dri3: Simplify protocol version tracking 251*61046927SAndroid Build Coastguard Worker- glx: Remove glx_context::screen 252*61046927SAndroid Build Coastguard Worker- glx: Remove a can't-happen NULL check 253*61046927SAndroid Build Coastguard Worker- glx: Remove support for glXGetDriverConfig for old drivers 254*61046927SAndroid Build Coastguard Worker- glx: Clean up some funny business from context bind/unbind 255*61046927SAndroid Build Coastguard Worker- glx: Reflow MakeContextCurrent a little 256*61046927SAndroid Build Coastguard Worker- glx: Check for initial "glX" first in glXGetProcAddress 257*61046927SAndroid Build Coastguard Worker- glx: Move 1.2 GLXPixmap code into glx_pbuffer.c 258*61046927SAndroid Build Coastguard Worker- glx: Inline a few single-use constant strings into their user 259*61046927SAndroid Build Coastguard Worker- glx: Fix drawable type inference in visual/fbconfig setup 260*61046927SAndroid Build Coastguard Worker- glx: Harmonize glXCreateGLXPixmap with glXCreatePixmap 261*61046927SAndroid Build Coastguard Worker- mesa: Fix extension table formatting 262*61046927SAndroid Build Coastguard Worker- mesa: Trivially advertise NV_generate_mipmap_sRGB 263*61046927SAndroid Build Coastguard Worker- wsi/x11: Make get_sorted_vk_formats handle varying channel widths 264*61046927SAndroid Build Coastguard Worker- wsi/x11: Infer the default surface format from the root window's visual 265*61046927SAndroid Build Coastguard Worker- wsi/x11: Support depth 16 visuals 266*61046927SAndroid Build Coastguard Worker- glx/dri: Use X/GLX error codes for our create_context_attribs 267*61046927SAndroid Build Coastguard Worker- dri: Validate more of the context version in validate_context_version 268*61046927SAndroid Build Coastguard Worker- glx/dri: Fix error generation for invalid GLX_RENDER_TYPE 269*61046927SAndroid Build Coastguard Worker- glx: Disable the indirect fallback in CreateContextAttribs 270*61046927SAndroid Build Coastguard Worker- glx: Fix error handling yet again in CreateContextAttribs 271*61046927SAndroid Build Coastguard Worker- mesa: Enable NV_texture_barrier in GLES2+ 272*61046927SAndroid Build Coastguard Worker 273*61046927SAndroid Build Coastguard WorkerAdam Stylinski (2): 274*61046927SAndroid Build Coastguard Worker 275*61046927SAndroid Build Coastguard Worker- glx: fix a macro being invoked with the wrong parameter name 276*61046927SAndroid Build Coastguard Worker- mesa: fix out of bounds stack access on big endian 277*61046927SAndroid Build Coastguard Worker 278*61046927SAndroid Build Coastguard WorkerAlan Coopersmith (1): 279*61046927SAndroid Build Coastguard Worker 280*61046927SAndroid Build Coastguard Worker- util/disk_cache: Handle OS'es without d_type in struct dirent 281*61046927SAndroid Build Coastguard Worker 282*61046927SAndroid Build Coastguard WorkerAlejandro Piñeiro (17): 283*61046927SAndroid Build Coastguard Worker 284*61046927SAndroid Build Coastguard Worker- vulkan/wsi: check if image info was already freed 285*61046927SAndroid Build Coastguard Worker- v3dv/format: remove unused v3dv_get_tex_return_size 286*61046927SAndroid Build Coastguard Worker- v3dv/pipeline: rename lower_tex_src_to_offset to lower_tex_src 287*61046927SAndroid Build Coastguard Worker- v3dv: pass alignment to v3dv_buffer_init 288*61046927SAndroid Build Coastguard Worker- v3dv/image: use 64-byte alingment for linear images if needed 289*61046927SAndroid Build Coastguard Worker- v3dv: skip two ycbcr tests 290*61046927SAndroid Build Coastguard Worker- broadcom/compiler: v3d_nir_lower_txf_ms doesn't need v3d_compile 291*61046927SAndroid Build Coastguard Worker- broadcom/compiler: treat PIPE_FORMAT_NONE as 32-bit formats for output type 292*61046927SAndroid Build Coastguard Worker- v3dv: enable shaderStorageImageReadWithoutFormat 293*61046927SAndroid Build Coastguard Worker- broadcom/compiler: fix indentation at v3d_nir_lower_image_load_store 294*61046927SAndroid Build Coastguard Worker- nir: track if var copies lowering was called 295*61046927SAndroid Build Coastguard Worker- radv: use shader_info->var_copies_lowered 296*61046927SAndroid Build Coastguard Worker- anv: use shader_info->var_copies_lowered 297*61046927SAndroid Build Coastguard Worker- v3d/v3dv: use shader_info->var_copies_lowered 298*61046927SAndroid Build Coastguard Worker- v3dv: handle ASPECT_MEMORY_PLANE aspect flags when getting plane number 299*61046927SAndroid Build Coastguard Worker- v3dv/debug: add debug option to disable TFU codepaths 300*61046927SAndroid Build Coastguard Worker- v3dv/pipeline: use pipeline depth bias enabled to fill up CFG packet 301*61046927SAndroid Build Coastguard Worker 302*61046927SAndroid Build Coastguard WorkerAlexandros Frantzis (2): 303*61046927SAndroid Build Coastguard Worker 304*61046927SAndroid Build Coastguard Worker- egl/wayland: Fix destruction of event queue with proxies still attached. 305*61046927SAndroid Build Coastguard Worker- vulkan/wsi/wayland: Fix destruction of event queue with proxies still attached. 306*61046927SAndroid Build Coastguard Worker 307*61046927SAndroid Build Coastguard WorkerAlyssa Rosenzweig (351): 308*61046927SAndroid Build Coastguard Worker 309*61046927SAndroid Build Coastguard Worker- nir/peephole_select: Allow load_preamble 310*61046927SAndroid Build Coastguard Worker- agx: Peephole select after opt_preamble 311*61046927SAndroid Build Coastguard Worker- asahi: Handle sampler->compare_mode 312*61046927SAndroid Build Coastguard Worker- panfrost: Don't use AFBC of sRGB luminance-alpha 313*61046927SAndroid Build Coastguard Worker- pan/bi: Fix incorrect compilation of fsat(reg.yx) 314*61046927SAndroid Build Coastguard Worker- pan/bi: Add a unit test for fsat(reg.yx) 315*61046927SAndroid Build Coastguard Worker- panfrost: Enable NV_primitive_restart on Valhall 316*61046927SAndroid Build Coastguard Worker- panfrost: Fix logic ops on Bifrost 317*61046927SAndroid Build Coastguard Worker- panfrost: Stop testing CAP_INT16 318*61046927SAndroid Build Coastguard Worker- panfrost: Remove PAN_MESA_DEBUG=deqp 319*61046927SAndroid Build Coastguard Worker- panfrost: Remove unused debug parameter 320*61046927SAndroid Build Coastguard Worker- panfrost: Fix clears with conditional rendering 321*61046927SAndroid Build Coastguard Worker- panfrost: Document render_condition_check contract 322*61046927SAndroid Build Coastguard Worker- nir: Add Midgard-specific fsin/fcos ops 323*61046927SAndroid Build Coastguard Worker- nir: Optimize vendored sin/cos the same way 324*61046927SAndroid Build Coastguard Worker- pan/mdg: Use special NIR ops for trig scaling 325*61046927SAndroid Build Coastguard Worker- pan/mdg: Scalarize LUT instructions in NIR 326*61046927SAndroid Build Coastguard Worker- pan/mdg: Remove MSGS debug 327*61046927SAndroid Build Coastguard Worker- mesa: Set info.separate_shader for ARB programs 328*61046927SAndroid Build Coastguard Worker- nir/lower_blend: Fix alpha=1 for RGBX format 329*61046927SAndroid Build Coastguard Worker- nir/lower_blend: Clamp blend factors 330*61046927SAndroid Build Coastguard Worker- nir/lower_blend: Fix SNORM logic ops 331*61046927SAndroid Build Coastguard Worker- nir/lower_blend: Avoid useless iand with logic ops 332*61046927SAndroid Build Coastguard Worker- nir/lower_blend: Don't do logic ops on pure float 333*61046927SAndroid Build Coastguard Worker- nir/lower_blend: Handle undefs in stores 334*61046927SAndroid Build Coastguard Worker- nir/lower_blend: No-op nir_color_mask if no mask 335*61046927SAndroid Build Coastguard Worker- asahi: Omit extra call to clock_gettime 336*61046927SAndroid Build Coastguard Worker- nir/opt_preamble: Treat \*size as an input 337*61046927SAndroid Build Coastguard Worker- nir/opt_preamble: Consider load_preamble as movable 338*61046927SAndroid Build Coastguard Worker- agx: Lower system values in NIR in the driver 339*61046927SAndroid Build Coastguard Worker- agx: Bump preamble_storage_size to 512 340*61046927SAndroid Build Coastguard Worker- agx: Centralize texture lowering 341*61046927SAndroid Build Coastguard Worker- asahi: Use non-UAPI specific BO create flags 342*61046927SAndroid Build Coastguard Worker- nir: Add a late texcoord replacement pass 343*61046927SAndroid Build Coastguard Worker- asahi: Run nir_lower_fragcolor during preprocessing 344*61046927SAndroid Build Coastguard Worker- asahi: Lower texcoords late 345*61046927SAndroid Build Coastguard Worker- panfrost: Implement GL_EXT_render_snorm on Bifrost+ 346*61046927SAndroid Build Coastguard Worker- ail: Add layout->mipmapped_z input 347*61046927SAndroid Build Coastguard Worker- ail: Test mipmapped_z behaviour 348*61046927SAndroid Build Coastguard Worker- ail: Test 63x63 cube map 349*61046927SAndroid Build Coastguard Worker- asahi: Set layout->mipmapped_z for 3D textures 350*61046927SAndroid Build Coastguard Worker- asahi: Fix encoding of uniform size 351*61046927SAndroid Build Coastguard Worker- asahi: Strengthen agx_usc_uniform contract 352*61046927SAndroid Build Coastguard Worker- asahi/nir_lower_sysvals: Split large ranges 353*61046927SAndroid Build Coastguard Worker- asahi: Correct alignment for USC Uniform packets 354*61046927SAndroid Build Coastguard Worker- agx: Support uniform registers as LODs 355*61046927SAndroid Build Coastguard Worker- asahi: Use writeback when it looks beneficial 356*61046927SAndroid Build Coastguard Worker- asahi: Make STAGING resources linear 357*61046927SAndroid Build Coastguard Worker- asahi: Prefer blit-based texture transfer 358*61046927SAndroid Build Coastguard Worker- asahi: Implement nontrivial rasterizer discard 359*61046927SAndroid Build Coastguard Worker- asahi: DRY dirty tracking conditions 360*61046927SAndroid Build Coastguard Worker- asahi: Remove redundant tri merge disable bit 361*61046927SAndroid Build Coastguard Worker- asahi: Merge fragment control XML 362*61046927SAndroid Build Coastguard Worker- agx: Keep varyings forwarded to texture as fp32 363*61046927SAndroid Build Coastguard Worker- asahi: Don't use 16-bit inputs to 32-bit st_tile 364*61046927SAndroid Build Coastguard Worker- docs/asahi: Document clip distance varyings 365*61046927SAndroid Build Coastguard Worker- agx: Fix storing to varying arrays 366*61046927SAndroid Build Coastguard Worker- agx: Handle constant-offset in address matching 367*61046927SAndroid Build Coastguard Worker- asahi: Add XML for custom border colours 368*61046927SAndroid Build Coastguard Worker- agx/decode: Add a data parameter to stateful 369*61046927SAndroid Build Coastguard Worker- agx/decode: Handle extended samplers 370*61046927SAndroid Build Coastguard Worker- asahi: Implement custom border colours 371*61046927SAndroid Build Coastguard Worker- asahi: Fix delete_vs_state implementation 372*61046927SAndroid Build Coastguard Worker- asahi: Add compute kernel scaffolding 373*61046927SAndroid Build Coastguard Worker- asahi: Don't leak shader NIR 374*61046927SAndroid Build Coastguard Worker- asahi: Add hooks for SSBO and images 375*61046927SAndroid Build Coastguard Worker- asahi: Fake more caps for dEQP-GLES31 376*61046927SAndroid Build Coastguard Worker- asahi: Advertise seamless cube maps 377*61046927SAndroid Build Coastguard Worker- asahi: Stub out MSAA for dEQP 378*61046927SAndroid Build Coastguard Worker- asahi: Bump PIPE_CAP_MAX_TEXTURE_ARRAY_LAYERS 379*61046927SAndroid Build Coastguard Worker- asahi: Add compute batches 380*61046927SAndroid Build Coastguard Worker- asahi: Implement load_ssbo_address/get_ssbo_size 381*61046927SAndroid Build Coastguard Worker- asahi: Identify more compute-related XML 382*61046927SAndroid Build Coastguard Worker- agx: Implement compute ID intrinsics 383*61046927SAndroid Build Coastguard Worker- agx: Implement barriers 384*61046927SAndroid Build Coastguard Worker- nir/print: Extract get_location_str 385*61046927SAndroid Build Coastguard Worker- nir/print: Pretty-print I/O semantic locations 386*61046927SAndroid Build Coastguard Worker- nir/print: Pretty-print color0/1_interp 387*61046927SAndroid Build Coastguard Worker- agx: Allow uniform sources on phis 388*61046927SAndroid Build Coastguard Worker- agx: Run DCE twice 389*61046927SAndroid Build Coastguard Worker- agx: Lower uniform sources with a dedicated pass 390*61046927SAndroid Build Coastguard Worker- agx: Don't scalarize preambles in NIR 391*61046927SAndroid Build Coastguard Worker- nir/lower_clip: Only emit 1 discard 392*61046927SAndroid Build Coastguard Worker- tu,vulkan: Add common Get*OpaqueCaptureDescriptorDataEXT 393*61046927SAndroid Build Coastguard Worker- radv: Use common Get*OpaqueCaptureDescriptorDataEXT 394*61046927SAndroid Build Coastguard Worker- agx: Remove unused AGX_MAX_VARYINGS 395*61046927SAndroid Build Coastguard Worker- agx: Respect component in frag load_input 396*61046927SAndroid Build Coastguard Worker- agx: Fix AGX_MAX_CF_BINDINGS 397*61046927SAndroid Build Coastguard Worker- agx: Remove bogus gl_Position assertion 398*61046927SAndroid Build Coastguard Worker- agx: Implement load_helper_invocation 399*61046927SAndroid Build Coastguard Worker- agx: Write sample mask even with no colour output 400*61046927SAndroid Build Coastguard Worker- asahi: Submit batches that don't touch RTs 401*61046927SAndroid Build Coastguard Worker- asahi: Add XML for indirect dispatch 402*61046927SAndroid Build Coastguard Worker- asahi: Add XML for indirect draws 403*61046927SAndroid Build Coastguard Worker- asahi: Add XML for VDM memory barriers 404*61046927SAndroid Build Coastguard Worker- panvk: Take lock when tracing 405*61046927SAndroid Build Coastguard Worker- panvk: Fix varying linking 406*61046927SAndroid Build Coastguard Worker- panvk: Disable SNORM rendering 407*61046927SAndroid Build Coastguard Worker- asahi: Remove default=true on index list values 408*61046927SAndroid Build Coastguard Worker- asahi: Refactor index buffer upload for indirect 409*61046927SAndroid Build Coastguard Worker- asahi: Implement indirect draws 410*61046927SAndroid Build Coastguard Worker- panfrost: Fix some fields in v10.xml 411*61046927SAndroid Build Coastguard Worker- pan/decode: Add support for decoding CSF 412*61046927SAndroid Build Coastguard Worker- asahi: Vectorize background colour load 413*61046927SAndroid Build Coastguard Worker- panfrost: Disable CRC by default 414*61046927SAndroid Build Coastguard Worker- panfrost: Fix prim restart XML on Valhall 415*61046927SAndroid Build Coastguard Worker- nir: Augment raw_output_pan with IO_SEMANTICS+BASE 416*61046927SAndroid Build Coastguard Worker- pan/lower_framebuffer: Operate on lowered I/O 417*61046927SAndroid Build Coastguard Worker- nir/lower_blend: Don't touch store->dest 418*61046927SAndroid Build Coastguard Worker- nir/lower_blend: Don't handle gl_FragColor 419*61046927SAndroid Build Coastguard Worker- nir/lower_blend,agx,panfrost: Use lowered I/O 420*61046927SAndroid Build Coastguard Worker- asahi: Lower clip distances late 421*61046927SAndroid Build Coastguard Worker- asahi: Move agx_preprocess_nir to CSO create 422*61046927SAndroid Build Coastguard Worker- agx: Don't treat clip distances specially 423*61046927SAndroid Build Coastguard Worker- agx: Do more work in agx_preprocess_nir 424*61046927SAndroid Build Coastguard Worker- asahi: Fix rendering into mipmapped framebuffers 425*61046927SAndroid Build Coastguard Worker- agx: Lower offsets in NIR 426*61046927SAndroid Build Coastguard Worker- agx: Model and pack gathers 427*61046927SAndroid Build Coastguard Worker- agx: Implement gathers (nir_texop_tg4) 428*61046927SAndroid Build Coastguard Worker- docs/features: Sync Asahi with reality 429*61046927SAndroid Build Coastguard Worker- asahi: Advertise ARB_derivative_control 430*61046927SAndroid Build Coastguard Worker- asahi: Advertise ARB_texture_barrier 431*61046927SAndroid Build Coastguard Worker- agx: Model atomic instructions 432*61046927SAndroid Build Coastguard Worker- agx: Model local loads/stores 433*61046927SAndroid Build Coastguard Worker- agx: Disallow immediate bases to device_load 434*61046927SAndroid Build Coastguard Worker- agx: Pack global atomics 435*61046927SAndroid Build Coastguard Worker- agx: Pack local load/store instructions 436*61046927SAndroid Build Coastguard Worker- agx: Translate NIR atomics 437*61046927SAndroid Build Coastguard Worker- agx: Translate load/store_shared 438*61046927SAndroid Build Coastguard Worker- agx: Lower shared memory offsets to 16-bit 439*61046927SAndroid Build Coastguard Worker- agx: Pack local atomics 440*61046927SAndroid Build Coastguard Worker- agx: Implement b2b32 441*61046927SAndroid Build Coastguard Worker- agx: Handle group_memory_barrier 442*61046927SAndroid Build Coastguard Worker- agx: Add and use agx_nir_ssa_index helper 443*61046927SAndroid Build Coastguard Worker- agx: Handle ssa_undef as zero 444*61046927SAndroid Build Coastguard Worker- agx: Add agx_internal_format_supports_mask helper 445*61046927SAndroid Build Coastguard Worker- asahi: Implement color masks with masked stores 446*61046927SAndroid Build Coastguard Worker- asahi: Make shader-db work again 447*61046927SAndroid Build Coastguard Worker- panfrost: Use proper locations in blend shaders 448*61046927SAndroid Build Coastguard Worker- nir/lower_blend: Consume dual stores 449*61046927SAndroid Build Coastguard Worker- nir: Add nir_texop_lod_bias_agx 450*61046927SAndroid Build Coastguard Worker- asahi: Lower lod_bias_agx to uniform registers 451*61046927SAndroid Build Coastguard Worker- agx: Lower sampler LOD bias 452*61046927SAndroid Build Coastguard Worker- nir/lower_blend: Don't dereference null 453*61046927SAndroid Build Coastguard Worker- docs/feature: Mark ARB_sync as done on Asahi 454*61046927SAndroid Build Coastguard Worker- asahi/decode: Handle VDM barriers 455*61046927SAndroid Build Coastguard Worker- nir: Add nir_lower_helper_writes pass 456*61046927SAndroid Build Coastguard Worker- pan/mdg: Use nir_lower_helper_writes 457*61046927SAndroid Build Coastguard Worker- asahi: Advertise dual-source blending 458*61046927SAndroid Build Coastguard Worker- agx: Mask shifts in the backend 459*61046927SAndroid Build Coastguard Worker- agx: Fix 2D MSAA array texture register allocation 460*61046927SAndroid Build Coastguard Worker- asahi: Mark PIPE_FORMAT_NONE "supported" 461*61046927SAndroid Build Coastguard Worker- agx: Don't write sample mask from preambles 462*61046927SAndroid Build Coastguard Worker- agx: Add AGX_MESA_DEBUG=nopreamble option 463*61046927SAndroid Build Coastguard Worker- agx: Clean up after lowering address arithmetic 464*61046927SAndroid Build Coastguard Worker- agx: Factor out allows_16bit_immediate check 465*61046927SAndroid Build Coastguard Worker- agx: Inline 16-bit load/store offsets 466*61046927SAndroid Build Coastguard Worker- agx: Constify agx_print 467*61046927SAndroid Build Coastguard Worker- agx: Refactor vector creation 468*61046927SAndroid Build Coastguard Worker- agx: Use agx_emit_collect for st_tile 469*61046927SAndroid Build Coastguard Worker- agx: Don't print pre-optimization shader 470*61046927SAndroid Build Coastguard Worker- agx: Only lower int64 late 471*61046927SAndroid Build Coastguard Worker- asahi: Bump shader buffers 472*61046927SAndroid Build Coastguard Worker- asahi/meta: Use lowered I/O 473*61046927SAndroid Build Coastguard Worker- agx: Disable tri merging with side effects 474*61046927SAndroid Build Coastguard Worker- agx: Handle fragment shader side effects 475*61046927SAndroid Build Coastguard Worker- asahi: Rework system value lowering 476*61046927SAndroid Build Coastguard Worker- asahi: Wire up compute kernels 477*61046927SAndroid Build Coastguard Worker- nir/lower_tex: Add lower_index_to_offset 478*61046927SAndroid Build Coastguard Worker- pan/bi: Use lower_index_to_offset 479*61046927SAndroid Build Coastguard Worker- ir3: Use lower_index_to_offset 480*61046927SAndroid Build Coastguard Worker- nir/opt_barrier: Generalize to control barriers 481*61046927SAndroid Build Coastguard Worker- glsl/nir: Use scoped_barrier for control barrier 482*61046927SAndroid Build Coastguard Worker- pan/bi: Drop control_barrier handling 483*61046927SAndroid Build Coastguard Worker- pan/mdg: Drop control_barrier handling 484*61046927SAndroid Build Coastguard Worker- ir3: Drop non-scoped barrier handling 485*61046927SAndroid Build Coastguard Worker- gallivm: Drop non-scoped barrier handling 486*61046927SAndroid Build Coastguard Worker- agx/lower_address: Break on match 487*61046927SAndroid Build Coastguard Worker- agx/lower_address: Optimize "shift + constant" 488*61046927SAndroid Build Coastguard Worker- agx/lower_address: Handle large shifts 489*61046927SAndroid Build Coastguard Worker- agx/lower_address: Handle 8-bit load/store 490*61046927SAndroid Build Coastguard Worker- agx/lower_address: Fix handling of 64-bit immediates 491*61046927SAndroid Build Coastguard Worker- agx/lower_address: Handle 16-bit offsets 492*61046927SAndroid Build Coastguard Worker- agx: Assert that memory index is 32-bit reg 493*61046927SAndroid Build Coastguard Worker- agx: Fix clang-formatting 494*61046927SAndroid Build Coastguard Worker- agx: Pack indirect texture/sampler handles 495*61046927SAndroid Build Coastguard Worker- agx: Handle indirect texture/samplers 496*61046927SAndroid Build Coastguard Worker- asahi: Don't allow linear depth/stencil buffers 497*61046927SAndroid Build Coastguard Worker- asahi, agx: Implement dummy samplers 498*61046927SAndroid Build Coastguard Worker- asahi,agx: Implement buffer textures with gnarly NIR 499*61046927SAndroid Build Coastguard Worker- panfrost: Remove some unused definitions 500*61046927SAndroid Build Coastguard Worker- docs/panfrost: Move description of instancing 501*61046927SAndroid Build Coastguard Worker- panfrost: Don't use DECODE_FIXED16 for sample position 502*61046927SAndroid Build Coastguard Worker- panfrost: Handle fixed-point packing in GenXML 503*61046927SAndroid Build Coastguard Worker- panfrost: Add XML for framebuffer pointers 504*61046927SAndroid Build Coastguard Worker- panfrost: Use framebuffer pointer XML 505*61046927SAndroid Build Coastguard Worker- panfrost: Remove FBD tag enum from XML 506*61046927SAndroid Build Coastguard Worker- panfrost: Inline the last MALI_POSITIVE use 507*61046927SAndroid Build Coastguard Worker- panfrost: Remove MALI_POSITIVE macro 508*61046927SAndroid Build Coastguard Worker- pan/mdg: Remove reference to removed macro 509*61046927SAndroid Build Coastguard Worker- agx: Don't set lower_pack_split 510*61046927SAndroid Build Coastguard Worker- agx: Make partial DCE optional 511*61046927SAndroid Build Coastguard Worker- agx: Fix subdivision coalescing 512*61046927SAndroid Build Coastguard Worker- agx: Implement extract_[ui]16 513*61046927SAndroid Build Coastguard Worker- agx: Use nir_lower_mem_access_bit_sizes 514*61046927SAndroid Build Coastguard Worker- agx: Switch to scoped_barrier 515*61046927SAndroid Build Coastguard Worker- nir/lower_point_size: Use shader_instructions_pass 516*61046927SAndroid Build Coastguard Worker- ail: Restructure generated tests 517*61046927SAndroid Build Coastguard Worker- agx: Lower discard late 518*61046927SAndroid Build Coastguard Worker- util/prim_convert: Don't set index_bounds_valid 519*61046927SAndroid Build Coastguard Worker- pan/bi: Ignore signedness in vertex fetch 520*61046927SAndroid Build Coastguard Worker- panfrost: Identify "Base vertex offset" signedness 521*61046927SAndroid Build Coastguard Worker- panfrost: Assert that we don't see unsupported vertex formats 522*61046927SAndroid Build Coastguard Worker- panfrost: Defeature 24-bit textures 523*61046927SAndroid Build Coastguard Worker- panfrost: Handle null textures robustly 524*61046927SAndroid Build Coastguard Worker- panfrost/ci: Skip draw_buffers_indexed.random.* on Midgard 525*61046927SAndroid Build Coastguard Worker- panfrost/ci: Identify some Piglit flakes 526*61046927SAndroid Build Coastguard Worker- panfrost/ci: Add some Piglit skips 527*61046927SAndroid Build Coastguard Worker- panfrost/ci: Remove fbo-mrt-new-bind fail+flake 528*61046927SAndroid Build Coastguard Worker- panfrost: Note glDrawRangeElements underflow 529*61046927SAndroid Build Coastguard Worker- asahi: Fix occlusion query lifetime 530*61046927SAndroid Build Coastguard Worker- panfrost: Don't round up Midgard polygon list BOs 531*61046927SAndroid Build Coastguard Worker- panvk: Use vk_get_physical_device_features 532*61046927SAndroid Build Coastguard Worker- asahi: Use a dynarray for writers 533*61046927SAndroid Build Coastguard Worker- ci: Add clang-format to the amd64 container 534*61046927SAndroid Build Coastguard Worker- ci: Enforce clang-format for asahi 535*61046927SAndroid Build Coastguard Worker- gallium: Fix u_stream_outputs_for_vertices with QUADS 536*61046927SAndroid Build Coastguard Worker- nir/builder: Add nir_umod_imm helper 537*61046927SAndroid Build Coastguard Worker- blorp,anv,hasvk: Use umod_imm 538*61046927SAndroid Build Coastguard Worker- v3d,v3dv: Use udiv_imm/umod_imm 539*61046927SAndroid Build Coastguard Worker- radv: Use umod_imm 540*61046927SAndroid Build Coastguard Worker- ir3: Use umod_imm 541*61046927SAndroid Build Coastguard Worker- nir: Add Panfrost intrinsics to lower sample mask 542*61046927SAndroid Build Coastguard Worker- nir: Add Mali load_output taking converison 543*61046927SAndroid Build Coastguard Worker- panfrost: Use 0/~0 boolean for MSAA sysval 544*61046927SAndroid Build Coastguard Worker- pan/bi: Don't duplicate texture op cases 545*61046927SAndroid Build Coastguard Worker- pan/bi: Lower sample mask writes in NIR 546*61046927SAndroid Build Coastguard Worker- pan/bi: Lower load_output to make sysval explicit 547*61046927SAndroid Build Coastguard Worker- pan/bi: Allow specializing bifrost_nir_options by arch 548*61046927SAndroid Build Coastguard Worker- pan/bi: Lower gl_VertexID in NIR 549*61046927SAndroid Build Coastguard Worker- pan/bi: Remove bi_load_sysval 550*61046927SAndroid Build Coastguard Worker- pan/mdg: Use I/O semantics for MRT blend stores 551*61046927SAndroid Build Coastguard Worker- panfrost: Remove inputs->blend.rt 552*61046927SAndroid Build Coastguard Worker- panfrost: Remove unused inputs.nr_cbufs 553*61046927SAndroid Build Coastguard Worker- pan/bi: Only lower once 554*61046927SAndroid Build Coastguard Worker- pan/mdg: Only lower once 555*61046927SAndroid Build Coastguard Worker- pan/bi: Split out early preprocessing from late 556*61046927SAndroid Build Coastguard Worker- pan/mdg: Split out early preprocessing from late 557*61046927SAndroid Build Coastguard Worker- pan/lower_framebuffer: Only call for FS 558*61046927SAndroid Build Coastguard Worker- pan/lower_framebuffer: Use nir_shader_instructions_pass 559*61046927SAndroid Build Coastguard Worker- pan/blit: Lower load_sampler_lod_parameters_pan 560*61046927SAndroid Build Coastguard Worker- panfrost: Preprocess shaders in the driver 561*61046927SAndroid Build Coastguard Worker- pan/lower_framebuffer: Lower MSAA blend shaders 562*61046927SAndroid Build Coastguard Worker- panfrost: Lower clip_fs late 563*61046927SAndroid Build Coastguard Worker- panfrost: Lower texcoords late 564*61046927SAndroid Build Coastguard Worker- panfrost: Effectively lower gl_FragColor late 565*61046927SAndroid Build Coastguard Worker- panfrost: Preprocess shaders at CSO create time 566*61046927SAndroid Build Coastguard Worker- panfrost: Remove stale TODO 567*61046927SAndroid Build Coastguard Worker- panvk: Lower sysvals in NIR 568*61046927SAndroid Build Coastguard Worker- panvk: Don't use vec4 for vertex_instance_offsets 569*61046927SAndroid Build Coastguard Worker- panvk: Inline blend constants as syvals 570*61046927SAndroid Build Coastguard Worker- panfrost: Add NIR-based sysval lowering pass 571*61046927SAndroid Build Coastguard Worker- panfrost: Lower sysvals in GL 572*61046927SAndroid Build Coastguard Worker- panfrost: Move sysvals to GL driver struct 573*61046927SAndroid Build Coastguard Worker- panvk: Remove unused function 574*61046927SAndroid Build Coastguard Worker- panfrost: Move panfrost_sysvals to GL driver 575*61046927SAndroid Build Coastguard Worker- pan/bi: Export bifrost_nir_lower_load_output 576*61046927SAndroid Build Coastguard Worker- pan/bi: Call pan_nir_lower_zs_store late 577*61046927SAndroid Build Coastguard Worker- panvk: Lower blending late 578*61046927SAndroid Build Coastguard Worker- panfrost: Remove Midgard RSD fields from Bifrost 579*61046927SAndroid Build Coastguard Worker- asahi: Convert to SPDX headers 580*61046927SAndroid Build Coastguard Worker- mesa/st: Only set seamless for GLES3 581*61046927SAndroid Build Coastguard Worker- mesa/st: Normalize wrap modes for seamless cubes 582*61046927SAndroid Build Coastguard Worker- asahi: Don't lie about seamless cube maps 583*61046927SAndroid Build Coastguard Worker- panfrost: Print perf debug when flushing everything 584*61046927SAndroid Build Coastguard Worker- panfrost: Print perf debug on seqnum overflow 585*61046927SAndroid Build Coastguard Worker- panfrost: Don't redundantly call emit_const_buf 586*61046927SAndroid Build Coastguard Worker- panfrost: Mark packs as ALWAYS_INLINE 587*61046927SAndroid Build Coastguard Worker- panfrost: Don't update access with a single batch 588*61046927SAndroid Build Coastguard Worker- panfrost: Add a v9 fast path for no images 589*61046927SAndroid Build Coastguard Worker- panfrost: Clean up tiler calculations 590*61046927SAndroid Build Coastguard Worker- panfrost: Estimate vertex count for hier mask 591*61046927SAndroid Build Coastguard Worker- panfrost: Choose hierarchy masks by vertex count 592*61046927SAndroid Build Coastguard Worker- docs: Remove docs about macOS hardware drivers 593*61046927SAndroid Build Coastguard Worker- nv50,nvc0: Use u_pipe_screen_get_param_defaults 594*61046927SAndroid Build Coastguard Worker- panfrost: Always upload a workaround sampler 595*61046927SAndroid Build Coastguard Worker- pan/{mdg,bi}: Always use sampler 0 for txf 596*61046927SAndroid Build Coastguard Worker- panfrost: Unset TEXTURE_BUFFER_SAMPLERS 597*61046927SAndroid Build Coastguard Worker- gallium: Remove PIPE_CAP_TEXTURE_BUFFER_SAMPLER 598*61046927SAndroid Build Coastguard Worker- docs/gallium: Note samplers are not used for txf 599*61046927SAndroid Build Coastguard Worker- nir/print: Don't print sampler_index for txf 600*61046927SAndroid Build Coastguard Worker- asahi: Support more renderable formats 601*61046927SAndroid Build Coastguard Worker- agx: DCE even with noopt 602*61046927SAndroid Build Coastguard Worker- agx: Assert that we don't overflow registers 603*61046927SAndroid Build Coastguard Worker- agx: Constify agx_{read,write}_registers 604*61046927SAndroid Build Coastguard Worker- agx: Don't allow uniform source to local_atomic 605*61046927SAndroid Build Coastguard Worker- agx: Don't destroy usub_sat with constant 606*61046927SAndroid Build Coastguard Worker- asahi: Add perf debug for generate_mipmap 607*61046927SAndroid Build Coastguard Worker- asahi: Add perf debug for shader variants 608*61046927SAndroid Build Coastguard Worker- agx: Set loads_varying accurately 609*61046927SAndroid Build Coastguard Worker- agx: Add helper for calculating occupancy 610*61046927SAndroid Build Coastguard Worker- asahi/decode: Remove agxdecode_dump_bo 611*61046927SAndroid Build Coastguard Worker- asahi/decode: Print VDM barriers 612*61046927SAndroid Build Coastguard Worker- asahi: Set PIPE_CAP_LOAD_CONSTBUF 613*61046927SAndroid Build Coastguard Worker- agx: Coalesce more collects 614*61046927SAndroid Build Coastguard Worker- agx: Don't overallocate registers 615*61046927SAndroid Build Coastguard Worker- asahi: Honour sampler count 616*61046927SAndroid Build Coastguard Worker- asahi: Implement null textures 617*61046927SAndroid Build Coastguard Worker- asahi: Lower 1D to 2D 618*61046927SAndroid Build Coastguard Worker- asahi: Dirty track depth bias uploads 619*61046927SAndroid Build Coastguard Worker- asahi: Clamp texture buffer sizes 620*61046927SAndroid Build Coastguard Worker- agx: Tease apart some sample_mask packing magic 621*61046927SAndroid Build Coastguard Worker- agx: Rename writeout to wait_pix 622*61046927SAndroid Build Coastguard Worker- agx: Make signal_pix instructions explicit 623*61046927SAndroid Build Coastguard Worker- vulkan: Add common features2_to_features 624*61046927SAndroid Build Coastguard Worker- radv: Use vk_features2_to_features 625*61046927SAndroid Build Coastguard Worker- v3dv: Use vk_features2_to_features 626*61046927SAndroid Build Coastguard Worker- lavapipe: Use vk_features2_to_features 627*61046927SAndroid Build Coastguard Worker- pvr: Use vk_features2_to_features 628*61046927SAndroid Build Coastguard Worker- anv,hasvk: Use vk_features2_to_features 629*61046927SAndroid Build Coastguard Worker- tu: Use vk_features2_to_features 630*61046927SAndroid Build Coastguard Worker- nir: Combine if_uses with instruction uses 631*61046927SAndroid Build Coastguard Worker- nir/opt_ray_queries: Don't use list_length 632*61046927SAndroid Build Coastguard Worker- nir/opt_loop_unroll: Avoid list_length 633*61046927SAndroid Build Coastguard Worker- nir: Remove 2nd argument from nir_before_src 634*61046927SAndroid Build Coastguard Worker- nir/validate: Don't treat if-uses specially 635*61046927SAndroid Build Coastguard Worker- dxil: Avoid list_length 636*61046927SAndroid Build Coastguard Worker- nir: Reduce indirection 637*61046927SAndroid Build Coastguard Worker- nir: Factor out nir_src_rewrite_ssa helper 638*61046927SAndroid Build Coastguard Worker- nir: Use nir_src_rewrite_ssa 639*61046927SAndroid Build Coastguard Worker- dxil: Use nir_src_rewrite_ssa 640*61046927SAndroid Build Coastguard Worker- nir: Remove nir_if_rewrite_condition_ssa 641*61046927SAndroid Build Coastguard Worker- nir/repair_ssa: Refactor some use handling 642*61046927SAndroid Build Coastguard Worker- nir/validate: Only walk uses once 643*61046927SAndroid Build Coastguard Worker- mailmap: Update my e-mail 644*61046927SAndroid Build Coastguard Worker- panfrost: Symlink gallium .clang-format to common 645*61046927SAndroid Build Coastguard Worker- panfrost/winsys: Add .clang-format for winsys folder 646*61046927SAndroid Build Coastguard Worker- panfrost/winsys: Clang-format 647*61046927SAndroid Build Coastguard Worker- pan/decode: Move comment out of designated initializer 648*61046927SAndroid Build Coastguard Worker- panfrost: Re-run clang-format 649*61046927SAndroid Build Coastguard Worker- panvk: Clang-format 650*61046927SAndroid Build Coastguard Worker- ci: Run clang-format on panfrost 651*61046927SAndroid Build Coastguard Worker- mesa/st: Set uses_sample_shading when forcing per-sample 652*61046927SAndroid Build Coastguard Worker- nir/lower_blend: Set uses_fbfetch_output conservatively 653*61046927SAndroid Build Coastguard Worker- nir/lower_blend: Enable per-sample shading 654*61046927SAndroid Build Coastguard Worker- pan/bi: Lower swizzles for 8-bit CSEL 655*61046927SAndroid Build Coastguard Worker- pan/bi: Respect swizzles for more vector ops 656*61046927SAndroid Build Coastguard Worker- pan/bi: Use nir_lower_mem_access_bit_sizes 657*61046927SAndroid Build Coastguard Worker- panfrost: Allocate shared memory in OpenCL 658*61046927SAndroid Build Coastguard Worker- pan/decode: Print compute job payloads 659*61046927SAndroid Build Coastguard Worker- asahi: Fix disk cache disable with AGX_MESA_DEBUG 660*61046927SAndroid Build Coastguard Worker 661*61046927SAndroid Build Coastguard WorkerAmber (15): 662*61046927SAndroid Build Coastguard Worker 663*61046927SAndroid Build Coastguard Worker- util/u_trace: pass utrace context to marker functions. 664*61046927SAndroid Build Coastguard Worker- freedreno: add support for markers. 665*61046927SAndroid Build Coastguard Worker- ir3, isaspec: add raw instruction to assembler/disassembler. 666*61046927SAndroid Build Coastguard Worker- ir3: support texture and sampler index with offsets 667*61046927SAndroid Build Coastguard Worker- nir: support lowering nir_intrinsic_image_samples to a constant load 668*61046927SAndroid Build Coastguard Worker- ir3: use lower_image_samples_to_one 669*61046927SAndroid Build Coastguard Worker- intel/compiler: use lower_image_samples_to_one 670*61046927SAndroid Build Coastguard Worker- freedreno: make sure depth/stencil layouts are always tiled 671*61046927SAndroid Build Coastguard Worker- freedreno: use A6XX_GRAS_SC_CNTL_SINGLE_PRIM_MODE with fb readback 672*61046927SAndroid Build Coastguard Worker- gallium: make BlendCoherent usable from gallium drivers 673*61046927SAndroid Build Coastguard Worker- freedreno: use blendcoherent to set FLUSH_PER_OVERLAP 674*61046927SAndroid Build Coastguard Worker- freedreno: check for conditional rendering in launch_grid 675*61046927SAndroid Build Coastguard Worker- nir: allow nir_lower_fb_read to support multiple render targets 676*61046927SAndroid Build Coastguard Worker- nir: Add memory coherency information to shaders. 677*61046927SAndroid Build Coastguard Worker- freedreno, nir, ir3: implement GL_EXT_shader_framebuffer_fetch 678*61046927SAndroid Build Coastguard Worker 679*61046927SAndroid Build Coastguard WorkerAndres Calderon Jaramillo (1): 680*61046927SAndroid Build Coastguard Worker 681*61046927SAndroid Build Coastguard Worker- r600: Report multi-plane formats as unsupported 682*61046927SAndroid Build Coastguard Worker 683*61046927SAndroid Build Coastguard WorkerAndré Almeida (2): 684*61046927SAndroid Build Coastguard Worker 685*61046927SAndroid Build Coastguard Worker- radv: Implement vk.check_status 686*61046927SAndroid Build Coastguard Worker- winsys/amdgpu: Fix amdgpu_cs_query_reset_state2 error log 687*61046927SAndroid Build Coastguard Worker 688*61046927SAndroid Build Coastguard WorkerAntonio Gomes (11): 689*61046927SAndroid Build Coastguard Worker 690*61046927SAndroid Build Coastguard Worker- rusticl: Enabling reading/writing for images created from buffers 691*61046927SAndroid Build Coastguard Worker- rusticl: Enabling image fill for images created from buffers 692*61046927SAndroid Build Coastguard Worker- rusticl: Enable copy for images created from buffers 693*61046927SAndroid Build Coastguard Worker- rusticl: Enable mapImage for images created from buffers 694*61046927SAndroid Build Coastguard Worker- gallium, rusticl: Add tex2d_from_buf in image_view and sampler_view 695*61046927SAndroid Build Coastguard Worker- mesa/st, nine, nouveau: Fix uninitialized pipe_sampler_view structs 696*61046927SAndroid Build Coastguard Worker- lvmpipe/cs: Add support for 2d images created from buffers 697*61046927SAndroid Build Coastguard Worker- gallium: Add new caps PIPE_CAP_LINEAR_IMAGE_(PITCH_ALIGNMENT|BASE_ADDRESS_ALIGNMENT) 698*61046927SAndroid Build Coastguard Worker- rusticl: Implement spec for cl_khr_image2d_from_buffer 699*61046927SAndroid Build Coastguard Worker- llvmpipe: Add new caps PIPE_CAP_LINEAR_IMAGE_(PITCH_ALIGNMENT|BASE_ADDRESS_ALIGNMENT) 700*61046927SAndroid Build Coastguard Worker- iris: Add support for 2d images created from buffers 701*61046927SAndroid Build Coastguard Worker 702*61046927SAndroid Build Coastguard WorkerAnuj Phogat (3): 703*61046927SAndroid Build Coastguard Worker 704*61046927SAndroid Build Coastguard Worker- anv: implement TES distribution mode WA 22012785325 705*61046927SAndroid Build Coastguard Worker- iris: implement TES distribution mode WA 22012785325 706*61046927SAndroid Build Coastguard Worker- intel/genxml/125: Add preferred SLM allocation size field 707*61046927SAndroid Build Coastguard Worker 708*61046927SAndroid Build Coastguard WorkerAsahi Lina (43): 709*61046927SAndroid Build Coastguard Worker 710*61046927SAndroid Build Coastguard Worker- asahi: Split off common BO code into its own file 711*61046927SAndroid Build Coastguard Worker- asahi: Split off macOS support into its own file 712*61046927SAndroid Build Coastguard Worker- asahi: Refuse to transfer out-of-bounds mip levels 713*61046927SAndroid Build Coastguard Worker- meson: Fix Asahi build on macOS 714*61046927SAndroid Build Coastguard Worker- asahi: Fix shader key cloning overreads 715*61046927SAndroid Build Coastguard Worker- asahi: Do not use memctx for pools / meta cache 716*61046927SAndroid Build Coastguard Worker- asahi: Drop agx_device.memctx 717*61046927SAndroid Build Coastguard Worker- asahi: Only apply FS lowerings to fragment shaders 718*61046927SAndroid Build Coastguard Worker- asahi: Add BO_SHAREABLE flag 719*61046927SAndroid Build Coastguard Worker- asahi: Add readonly BO flag 720*61046927SAndroid Build Coastguard Worker- asahi: Identify USC cache invalidate 721*61046927SAndroid Build Coastguard Worker- asahi: Flush USC caches on the first draw 722*61046927SAndroid Build Coastguard Worker- asahi: Drop macOS backend 723*61046927SAndroid Build Coastguard Worker- asahi: Add nocluster,sync,stats debug flags 724*61046927SAndroid Build Coastguard Worker- asahi: Align device submission API with upcoming UAPI 725*61046927SAndroid Build Coastguard Worker- asahi: Implement Linux driver scaffolding, sans UAPI 726*61046927SAndroid Build Coastguard Worker- asahi: Add APIs for DMA-BUF sync file import/export 727*61046927SAndroid Build Coastguard Worker- asahi: Add agx_debug_fault() helper 728*61046927SAndroid Build Coastguard Worker- asahi: Add result buffer to context/batches 729*61046927SAndroid Build Coastguard Worker- asahi: Add agx_bo_mmap() calls to transfer path 730*61046927SAndroid Build Coastguard Worker- asahi: Pull device name from device struct 731*61046927SAndroid Build Coastguard Worker- asahi: Do not overread user index buffers 732*61046927SAndroid Build Coastguard Worker- asahi: Fix scissor culling check when out of bounds for FB/viewport 733*61046927SAndroid Build Coastguard Worker- asahi: Fix device fd leak in agx_close_device 734*61046927SAndroid Build Coastguard Worker- asahi: Destroy the renderonly context on screen destroy 735*61046927SAndroid Build Coastguard Worker- asahi: clang-format the world again 736*61046927SAndroid Build Coastguard Worker- asahi: Assert on TIB strides > 64 737*61046927SAndroid Build Coastguard Worker- asahi: Support importing sync objects on BO export 738*61046927SAndroid Build Coastguard Worker- asahi: Make agx_flush_resource reallocate non-shareable resources 739*61046927SAndroid Build Coastguard Worker- asahi: Extend batch tracking for explicit sync 740*61046927SAndroid Build Coastguard Worker- Revert "asahi: Advertise dual-source blending" 741*61046927SAndroid Build Coastguard Worker- asahi: Make agx_alloc_staging() take a screen instead of a context 742*61046927SAndroid Build Coastguard Worker- asahi: Enable glthread 743*61046927SAndroid Build Coastguard Worker- asahi: Locate low VA BOs correctly 744*61046927SAndroid Build Coastguard Worker- asahi: Fix style nits 745*61046927SAndroid Build Coastguard Worker- asahi: Implement valid buffer range tracking 746*61046927SAndroid Build Coastguard Worker- asahi: Make BO import path failures more robust 747*61046927SAndroid Build Coastguard Worker- asahi: Add a helper macro for debug/error messages 748*61046927SAndroid Build Coastguard Worker- asahi: Add resource debugging 749*61046927SAndroid Build Coastguard Worker- asahi: Print reasons why compression is disabled 750*61046927SAndroid Build Coastguard Worker- asahi: Fix compressed ZS support 751*61046927SAndroid Build Coastguard Worker- asahi: Flip kmsro around to allocate on the GPU 752*61046927SAndroid Build Coastguard Worker- asahi: Allow explicit non-LINEAR modifiers for scanout 753*61046927SAndroid Build Coastguard Worker 754*61046927SAndroid Build Coastguard WorkerAxel Davy (1): 755*61046927SAndroid Build Coastguard Worker 756*61046927SAndroid Build Coastguard Worker- frontend/nine: Fix num_textures count 757*61046927SAndroid Build Coastguard Worker 758*61046927SAndroid Build Coastguard WorkerBas Nieuwenhuizen (26): 759*61046927SAndroid Build Coastguard Worker 760*61046927SAndroid Build Coastguard Worker- aco: Pass correct number of coords to Vega 1D LOD instruction. 761*61046927SAndroid Build Coastguard Worker- radv: Strictly limit alignment needed within a descriptor set. 762*61046927SAndroid Build Coastguard Worker- radv: Reduce descriptor pool allocation for alignment. 763*61046927SAndroid Build Coastguard Worker- radv: Set FDCC_CONTROL SAMPLE_MASK_TRACKER_WATERMARK 764*61046927SAndroid Build Coastguard Worker- radv: Shift left the tile swizzle more on GFX11. 765*61046927SAndroid Build Coastguard Worker- nir: Apply a maximum stack depth to avoid stack overflows. 766*61046927SAndroid Build Coastguard Worker- radv: Add helper to hash stages. 767*61046927SAndroid Build Coastguard Worker- radv: Hash group handles as part of RT pipeline key. 768*61046927SAndroid Build Coastguard Worker- radv: Use provided handles for switch cases in RT shaders. 769*61046927SAndroid Build Coastguard Worker- radv: Use group handles based on shader hashes. 770*61046927SAndroid Build Coastguard Worker- radv: Implement & expose VK_EXT_pipeline_library_group_handles. 771*61046927SAndroid Build Coastguard Worker- Update my mailmap aliases 772*61046927SAndroid Build Coastguard Worker- ac/surface,radv: Avoid pitch weirdness if image not used for rendertarget. 773*61046927SAndroid Build Coastguard Worker- ac/surface: Only allow stencil pitch adjustment for mipmaps. 774*61046927SAndroid Build Coastguard Worker- ac/surface,radv: Opt out of stencil adjust. 775*61046927SAndroid Build Coastguard Worker- util: Add aligned int64_t types for x86(non 64). 776*61046927SAndroid Build Coastguard Worker- util/disk_cache: Align atomic size. 777*61046927SAndroid Build Coastguard Worker- radv: Align atomic values. 778*61046927SAndroid Build Coastguard Worker- radv: Reserve space in framebuffer emission. 779*61046927SAndroid Build Coastguard Worker- radv: Reserve space in various streamout functions. 780*61046927SAndroid Build Coastguard Worker- radv: Reserve space in conditional rendering functions. 781*61046927SAndroid Build Coastguard Worker- radv: Reserve space in si_cs_emit_cache_flush. 782*61046927SAndroid Build Coastguard Worker- radv: Reserve space for updating DCC metadata. 783*61046927SAndroid Build Coastguard Worker- radv: Reserve space for fast clear related writes. 784*61046927SAndroid Build Coastguard Worker- radv: Reserve space for indirect descriptor set address writes. 785*61046927SAndroid Build Coastguard Worker- radv: Move all the dirty flags from TES binding to TCS binding. 786*61046927SAndroid Build Coastguard Worker 787*61046927SAndroid Build Coastguard WorkerBenjamin Cheng (1): 788*61046927SAndroid Build Coastguard Worker 789*61046927SAndroid Build Coastguard Worker- radv: initialize cmd_buffer upload list earlier 790*61046927SAndroid Build Coastguard Worker 791*61046927SAndroid Build Coastguard WorkerBoyuan Zhang (6): 792*61046927SAndroid Build Coastguard Worker 793*61046927SAndroid Build Coastguard Worker- radeonsi/vcn: check fence before destroying dpb 794*61046927SAndroid Build Coastguard Worker- radeonsi/vcn: check fence before destroying decoder 795*61046927SAndroid Build Coastguard Worker- radeonsi/vcn: validate fence handle before using it 796*61046927SAndroid Build Coastguard Worker- virgl/video: disable decoder fence 797*61046927SAndroid Build Coastguard Worker- virgl: add more formats to conv table 798*61046927SAndroid Build Coastguard Worker- frontends/va: check decoder in va surface call 799*61046927SAndroid Build Coastguard Worker 800*61046927SAndroid Build Coastguard WorkerBrian Paul (9): 801*61046927SAndroid Build Coastguard Worker 802*61046927SAndroid Build Coastguard Worker- anv: add a third memory type for LLC configuration 803*61046927SAndroid Build Coastguard Worker- llvmpipe: do additional checks in lp_state_fs_analysis.c for linear shaders 804*61046927SAndroid Build Coastguard Worker- llvmpipe: remove debug printf spam in lp_setup_wait_empty_scene() 805*61046927SAndroid Build Coastguard Worker- gallium/xlib: call fence_finish() in XMesaSwapBuffers() 806*61046927SAndroid Build Coastguard Worker- llvmpipe: fix ps invocations query bug 807*61046927SAndroid Build Coastguard Worker- llvmpipe: rename some vars related to occlusion query and ps invocations 808*61046927SAndroid Build Coastguard Worker- llvmpipe: s/tabs/spaces/ 809*61046927SAndroid Build Coastguard Worker- llvmpipe: s/unsigned/enum pipe_query_type/ 810*61046927SAndroid Build Coastguard Worker- llvmpipe: clean-up llvmpipe_get_query_result() 811*61046927SAndroid Build Coastguard Worker 812*61046927SAndroid Build Coastguard WorkerBłażej Szczygieł (1): 813*61046927SAndroid Build Coastguard Worker 814*61046927SAndroid Build Coastguard Worker- glx: Fix glXGetFBConfigFromVisualSGIX 815*61046927SAndroid Build Coastguard Worker 816*61046927SAndroid Build Coastguard WorkerCaio Oliveira (26): 817*61046927SAndroid Build Coastguard Worker 818*61046927SAndroid Build Coastguard Worker- glsl: Account for unsized arrays in NIR linker 819*61046927SAndroid Build Coastguard Worker- hasvk: Update driver name in debug information 820*61046927SAndroid Build Coastguard Worker- intel: Add extra zeros at the end of debug identifiers 821*61046927SAndroid Build Coastguard Worker- iris, crocus: Align workaround address to 32B 822*61046927SAndroid Build Coastguard Worker- anv, hasvk: Align workaround address to 32B 823*61046927SAndroid Build Coastguard Worker- nir: Add nir_intrinsic_rotate 824*61046927SAndroid Build Coastguard Worker- nir/lower_subgroups: Add option lower_rotate_to_shuffle 825*61046927SAndroid Build Coastguard Worker- spirv: Implement SPV_KHR_subgroup_rotate 826*61046927SAndroid Build Coastguard Worker- nir: Support use_scoped_barrier in nir_lower_atomics_to_ssbo 827*61046927SAndroid Build Coastguard Worker- microsoft/compiler: Handle scoped barrier in Tess splitting 828*61046927SAndroid Build Coastguard Worker- gallivm: Fix handling of nir_intrinsic_scoped_barrier 829*61046927SAndroid Build Coastguard Worker- glsl: Implement use_scoped_barrier option for lowering memory barriers 830*61046927SAndroid Build Coastguard Worker- intel/compiler: Mark various memory barriers intrinsics unreachable 831*61046927SAndroid Build Coastguard Worker- pan/compiler: Fix handling of nir_intrinsic_scoped_barrier 832*61046927SAndroid Build Coastguard Worker- pan/midgard: Handle nir_intrinsic_scoped_barrier in Midgard compiler 833*61046927SAndroid Build Coastguard Worker- panfrost: Use NIR scoped barriers instead of memory barriers 834*61046927SAndroid Build Coastguard Worker- spirv: Don't specify nir_var_uniform or nir_var_mem_ubo in barriers 835*61046927SAndroid Build Coastguard Worker- spirv/tests: Subclass spirv_test helper to namespace the tests 836*61046927SAndroid Build Coastguard Worker- spirv/tests: Add script to generate C array from SPIR-V source 837*61046927SAndroid Build Coastguard Worker- spirv/tests: Parametrize stage in get_nir() helper 838*61046927SAndroid Build Coastguard Worker- spirv/tests: Add some basic control flow tests 839*61046927SAndroid Build Coastguard Worker- spirv: Add skip_os_break_in_debug_build option to use in unit tests 840*61046927SAndroid Build Coastguard Worker- intel/fs: Handle scoped barriers with execution scope 841*61046927SAndroid Build Coastguard Worker- intel/vec4: Handle scoped barriers with execution scope 842*61046927SAndroid Build Coastguard Worker- intel/compiler: Drop brw_nir_lower_scoped_barriers 843*61046927SAndroid Build Coastguard Worker- intel/compiler: Drop non-scoped barrier handling 844*61046927SAndroid Build Coastguard Worker 845*61046927SAndroid Build Coastguard WorkerCaleb Cornett (6): 846*61046927SAndroid Build Coastguard Worker 847*61046927SAndroid Build Coastguard Worker- d3d12: Lower minimum supported Shader Model to 6.0 848*61046927SAndroid Build Coastguard Worker- futex: Change INT_MAX to INT32_MAX. 849*61046927SAndroid Build Coastguard Worker- util: Add #ifdefs for Xbox GDK support. 850*61046927SAndroid Build Coastguard Worker- dxil_validator: Add support for Xbox GDK. 851*61046927SAndroid Build Coastguard Worker- wgl: Add support for Xbox GDK. 852*61046927SAndroid Build Coastguard Worker- d3d12: Add support for Xbox GDK. 853*61046927SAndroid Build Coastguard Worker 854*61046927SAndroid Build Coastguard WorkerCharlie Birks (1): 855*61046927SAndroid Build Coastguard Worker 856*61046927SAndroid Build Coastguard Worker- docs: add a few vulkan extensions supported by multiple drivers 857*61046927SAndroid Build Coastguard Worker 858*61046927SAndroid Build Coastguard WorkerCharmaine Lee (5): 859*61046927SAndroid Build Coastguard Worker 860*61046927SAndroid Build Coastguard Worker- svga: fix resource_get_handle from resource created without SHARED bind flag 861*61046927SAndroid Build Coastguard Worker- svga: fix compatible formats for shareable surfaces 862*61046927SAndroid Build Coastguard Worker- svga: use upload buffer if texture has pending changes 863*61046927SAndroid Build Coastguard Worker- translate: do not clamp element index in generic_run 864*61046927SAndroid Build Coastguard Worker- svga: set PIPE_CAP_VERTEX_ATTRIB_ELEMENT_ALIGNED_ONLY for VGPU10 device 865*61046927SAndroid Build Coastguard Worker 866*61046927SAndroid Build Coastguard WorkerChia-I Wu (38): 867*61046927SAndroid Build Coastguard Worker 868*61046927SAndroid Build Coastguard Worker- turnip: replace TU_DEBUG_DONT_CARE_AS_LOAD by a bool 869*61046927SAndroid Build Coastguard Worker- turnip: make debug_flags a global variable 870*61046927SAndroid Build Coastguard Worker- freedreno: add has_implicit_modifier helper 871*61046927SAndroid Build Coastguard Worker- freedreno: support UBWC scanout 872*61046927SAndroid Build Coastguard Worker- turnip: add a comment to tu_format_for_aspect 873*61046927SAndroid Build Coastguard Worker- turnip: move a comment about FMT6_Z24_UNORM_S8_UINT_AS_R8G8B8A8 874*61046927SAndroid Build Coastguard Worker- turnip: remove tu_native_format::tile_mode 875*61046927SAndroid Build Coastguard Worker- turnip: make tu6_format_*_supported static 876*61046927SAndroid Build Coastguard Worker- turnip: let tu6_format_vtx* take pipe format 877*61046927SAndroid Build Coastguard Worker- turnip: add blit_format_texture 878*61046927SAndroid Build Coastguard Worker- turnip: add blit_format_color and blit_base_format 879*61046927SAndroid Build Coastguard Worker- turnip: handle ubwc in blit_base_format 880*61046927SAndroid Build Coastguard Worker- turnip: reorder tu6_format_* 881*61046927SAndroid Build Coastguard Worker- freedreno/registers: correct WFM bit in CP_REG_TEST 882*61046927SAndroid Build Coastguard Worker- turnip: add a comment to tu_render_pass_cond_config 883*61046927SAndroid Build Coastguard Worker- turnip: skip unnecessary CP_REG_TEST for cond load/store 884*61046927SAndroid Build Coastguard Worker- freedreno/registers: document more bits of CP_REG_TEST 885*61046927SAndroid Build Coastguard Worker- freedreno: avoid conditional ib in fd6_emit_tile 886*61046927SAndroid Build Coastguard Worker- radv: fix a hang with binning on CHIP_RENOIR 887*61046927SAndroid Build Coastguard Worker- turnip: fix a major leak with GPL LTO 888*61046927SAndroid Build Coastguard Worker- turnip: fix a null descriptor set dereference 889*61046927SAndroid Build Coastguard Worker- turnip: avoid FMT6_Z24_UNORM_S8_UINT_AS_R8G8B8A8 for event blits 890*61046927SAndroid Build Coastguard Worker- radv: add a size check in radv_create_buffer for Android 891*61046927SAndroid Build Coastguard Worker- util/log: refactor mesa_log 892*61046927SAndroid Build Coastguard Worker- util/log: allow multiple loggers 893*61046927SAndroid Build Coastguard Worker- util/log: improve logger_file newline handling 894*61046927SAndroid Build Coastguard Worker- util/log: improve logger_android 895*61046927SAndroid Build Coastguard Worker- util/log: add logger_syslog 896*61046927SAndroid Build Coastguard Worker- util/log: add support for MESA_LOG_FILE 897*61046927SAndroid Build Coastguard Worker- util/log: add logger_windbg 898*61046927SAndroid Build Coastguard Worker- mesa: add missing newlines for _mesa_debug/_mesa_log callers 899*61046927SAndroid Build Coastguard Worker- mesa: use mesa_log from output_if_debug 900*61046927SAndroid Build Coastguard Worker- anv: process utrace payloads on queue submission 901*61046927SAndroid Build Coastguard Worker- ci/radv: remove dEQP-VK.image.sample_texture.* fails/flakes 902*61046927SAndroid Build Coastguard Worker- radv: set RADEON_FLAG_GTT_WC for external mem on vram 903*61046927SAndroid Build Coastguard Worker- radv: rework radv_layout_fmask_compressed 904*61046927SAndroid Build Coastguard Worker- radv: add RADV_FMASK_COMPRESSION_PARTIAL 905*61046927SAndroid Build Coastguard Worker- radv: disable tc_compatible_cmask on GFX9 in some cases 906*61046927SAndroid Build Coastguard Worker 907*61046927SAndroid Build Coastguard WorkerChristian Gmeiner (1): 908*61046927SAndroid Build Coastguard Worker 909*61046927SAndroid Build Coastguard Worker- etnaviv: nir: use lower_fround_even 910*61046927SAndroid Build Coastguard Worker 911*61046927SAndroid Build Coastguard WorkerCollabora's Gfx CI Team (3): 912*61046927SAndroid Build Coastguard Worker 913*61046927SAndroid Build Coastguard Worker- Uprev Piglit to 60e7f0586bac0cfcfcb5871046e31ca2057a5117 914*61046927SAndroid Build Coastguard Worker- Uprev Piglit to 2391a83d1639a7ab7bbea02853b922878687b0e5 915*61046927SAndroid Build Coastguard Worker- Uprev Piglit to 355ad6bcb2cb3d9e030b7c6eef2b076b0dfb4d63 916*61046927SAndroid Build Coastguard Worker 917*61046927SAndroid Build Coastguard WorkerConnor Abbott (12): 918*61046927SAndroid Build Coastguard Worker 919*61046927SAndroid Build Coastguard Worker- freedreno/a6xx: Rename CP_CSQ_IB*_STAT 920*61046927SAndroid Build Coastguard Worker- freedreno/a6xx: Add CP_ROQ_*_STAT 921*61046927SAndroid Build Coastguard Worker- freedreno/a6xx: Fix CP_ROQ_THRESHOLDS_1 922*61046927SAndroid Build Coastguard Worker- freedreno/a6xx: Fill in ROQ status registers 923*61046927SAndroid Build Coastguard Worker- freedreno/crashdec: Fix apparent off-by-one with ROQ size 924*61046927SAndroid Build Coastguard Worker- freedreno/crashdec: Add prefetch test 925*61046927SAndroid Build Coastguard Worker- tu: Fix tile_align_h on a650 926*61046927SAndroid Build Coastguard Worker- freedreno: Fix or/and'ing two BitmaskEnums 927*61046927SAndroid Build Coastguard Worker- tu: Use vk_pipeline_get_renderpass_flags() 928*61046927SAndroid Build Coastguard Worker- vk/render_pass: Support VK_EXT_fragment_density_map 929*61046927SAndroid Build Coastguard Worker- nir, spirv: Add support for VK_EXT_fragment_density_map 930*61046927SAndroid Build Coastguard Worker- tu: Don't override depth for GMEM 931*61046927SAndroid Build Coastguard Worker 932*61046927SAndroid Build Coastguard WorkerConstantine Shablya (12): 933*61046927SAndroid Build Coastguard Worker 934*61046927SAndroid Build Coastguard Worker- anv: handle ATTACHMENT_OPTIMAL layout 935*61046927SAndroid Build Coastguard Worker- anv: use Vulkan runtime's robust buffer access 936*61046927SAndroid Build Coastguard Worker- hasvk: use Vulkan runtime's robust buffer access 937*61046927SAndroid Build Coastguard Worker- anv,hasvk: flush what UNIFORM_READ flushes on SHADER_READ 938*61046927SAndroid Build Coastguard Worker- vulkan: relocate rmv to its correct home 939*61046927SAndroid Build Coastguard Worker- vulkan: tidy up vk_physical_device_features 940*61046927SAndroid Build Coastguard Worker- vulkan: delete trailing namespace 941*61046927SAndroid Build Coastguard Worker- vulkan: add hepler for vkGetPhysicalDeviceFeatures2 942*61046927SAndroid Build Coastguard Worker- vulkan: use vk_features for vk_device::enabled_features 943*61046927SAndroid Build Coastguard Worker- anv: use vk_get_physical_device_features 944*61046927SAndroid Build Coastguard Worker- vulkan: fix building with python3.8 945*61046927SAndroid Build Coastguard Worker- vulkan: depend idep_vulkan_runtime_headers on vk_physical_device_features.h 946*61046927SAndroid Build Coastguard Worker 947*61046927SAndroid Build Coastguard WorkerCorentin Noël (12): 948*61046927SAndroid Build Coastguard Worker 949*61046927SAndroid Build Coastguard Worker- ci/venus: Remove failure now passing 950*61046927SAndroid Build Coastguard Worker- kopper: Do not free the given screen in initScreen implementation 951*61046927SAndroid Build Coastguard Worker- ci: uprev virglrenderer 952*61046927SAndroid Build Coastguard Worker- ci/venus: Skip tests risking out of memory issues 953*61046927SAndroid Build Coastguard Worker- ci: uprev virglrenderer and crosvm 954*61046927SAndroid Build Coastguard Worker- ci: Setup XDG_RUNTIME_DIR in crosvm-init 955*61046927SAndroid Build Coastguard Worker- ci: Allow to use crosvm-runner before deqp-runner 956*61046927SAndroid Build Coastguard Worker- ci: Uprev crosvm and virglrenderer 957*61046927SAndroid Build Coastguard Worker- venus/ci: Only run one crosvm instance 958*61046927SAndroid Build Coastguard Worker- mesa: OpenGL ES 3.0 requires EXT_instanced_arrays 959*61046927SAndroid Build Coastguard Worker- glapi: Make EXT_draw_instanced functions available for GLES 2.0 960*61046927SAndroid Build Coastguard Worker- mesa: Add EXT_instanced_arrays support 961*61046927SAndroid Build Coastguard Worker 962*61046927SAndroid Build Coastguard WorkerDaniel Schürmann (82): 963*61046927SAndroid Build Coastguard Worker 964*61046927SAndroid Build Coastguard Worker- radv: CSE ray_launch_{size|id} 965*61046927SAndroid Build Coastguard Worker- radv: rename shader_info->cs.uses_sbt -> shader_info->cs.is_rt_shader 966*61046927SAndroid Build Coastguard Worker- radv: unconditionally enable scratch for RT shaders 967*61046927SAndroid Build Coastguard Worker- radv/rt: introduce and set rt_pipeline->stack_size 968*61046927SAndroid Build Coastguard Worker- radv/rt: use dynamic_callable_stack_base also for static stack_sizes 969*61046927SAndroid Build Coastguard Worker- radv/rt: don't hash maxPipelineRayRecursionDepth 970*61046927SAndroid Build Coastguard Worker- nir: add Continue Construct to nir_loop 971*61046927SAndroid Build Coastguard Worker- nir: add assertions that loops don't have a Continue Construct 972*61046927SAndroid Build Coastguard Worker- nir: create nir_push_continue() and related helpers 973*61046927SAndroid Build Coastguard Worker- nir: add lowering for Loop Continue Constructs 974*61046927SAndroid Build Coastguard Worker- spirv: use Loop Continue Construct to emit SPIR-V loops and lower after parsing 975*61046927SAndroid Build Coastguard Worker- nir/lower_continue_constructs: special-case Continue Constructs with zero or one predecessors 976*61046927SAndroid Build Coastguard Worker- nir/lower_continue_targets: only repair SSA when necessary 977*61046927SAndroid Build Coastguard Worker- nir: simplify nir_block_cf_tree_{next|prev} 978*61046927SAndroid Build Coastguard Worker- radv/rt: rename library_pipeline->groups to library_pipeline->group_infos 979*61046927SAndroid Build Coastguard Worker- radv/rt: defer library_pipeline allocation 980*61046927SAndroid Build Coastguard Worker- radv/rt: introduce struct radv_ray_tracing_module 981*61046927SAndroid Build Coastguard Worker- radv/rt: move stack_sizes into radv_ray_tracing_module 982*61046927SAndroid Build Coastguard Worker- radv/rt: only reserve stack_sizes after rt_case insertion 983*61046927SAndroid Build Coastguard Worker- radv: expose radv_postprocess_nir() 984*61046927SAndroid Build Coastguard Worker- radv: expose radv_pipeline_capture_shaders() 985*61046927SAndroid Build Coastguard Worker- radv/rt: introduce and use radv_rt_pipeline_compile() 986*61046927SAndroid Build Coastguard Worker- radv: remove unused parameters from radv_compute_pipeline_compile() 987*61046927SAndroid Build Coastguard Worker- radv/rt: move radv_pipeline_key from rt_variables to traversal_data 988*61046927SAndroid Build Coastguard Worker- nir/gather_info: allow terminate() in non-PS 989*61046927SAndroid Build Coastguard Worker- aco: fix NIR infinite loops 990*61046927SAndroid Build Coastguard Worker- radv/rt: use terminate() when returning from raygen shaders 991*61046927SAndroid Build Coastguard Worker- aco/dominance: set immediate dominator for any BB without predecessors 992*61046927SAndroid Build Coastguard Worker- aco/value_numbering: clear hashmap between disconnected CFGs 993*61046927SAndroid Build Coastguard Worker- aco/dead_code_analysis: don't add artificial uses to p_startpgm 994*61046927SAndroid Build Coastguard Worker- aco/insert_exec_mask: allow for disconnected CFG 995*61046927SAndroid Build Coastguard Worker- aco/spill: allow for disconnected CFG 996*61046927SAndroid Build Coastguard Worker- radv/rt: place any-hit scratch vars after intersection scratch vars 997*61046927SAndroid Build Coastguard Worker- radv/rt: Fix any_hit scratch variables. 998*61046927SAndroid Build Coastguard Worker- mesa: add gl_shader_stage_is_rt() 999*61046927SAndroid Build Coastguard Worker- radv: add RT shader args 1000*61046927SAndroid Build Coastguard Worker- radv: handle RT stages in radv_nir_shader_info_pass() 1001*61046927SAndroid Build Coastguard Worker- radv: add RT stages to radv_get_shader_name() 1002*61046927SAndroid Build Coastguard Worker- radv: add RT shader handling to radv_postprocess_config 1003*61046927SAndroid Build Coastguard Worker- aco: add RT stage enums 1004*61046927SAndroid Build Coastguard Worker- aco: don't set private_segment_buffer/scratch_offset on GFX9+ 1005*61046927SAndroid Build Coastguard Worker- aco: move rt_dynamic_callable_stack_base_amd to VGPR 1006*61046927SAndroid Build Coastguard Worker- aco: implement load_ray_launch_{id|size} 1007*61046927SAndroid Build Coastguard Worker- aco: create hw_init_scratch() function for p_init_scratch lowering 1008*61046927SAndroid Build Coastguard Worker- aco: implement select_rt_prolog() 1009*61046927SAndroid Build Coastguard Worker- radv: add radv_create_rt_prolog() 1010*61046927SAndroid Build Coastguard Worker- radv: compile rt_prolog 1011*61046927SAndroid Build Coastguard Worker- radv/rt: use prolog for raytracing shaders 1012*61046927SAndroid Build Coastguard Worker- aco: remove aco::rt_stack variable 1013*61046927SAndroid Build Coastguard Worker- radv: remove unused parameter from radv_open_rtld_binary() 1014*61046927SAndroid Build Coastguard Worker- radv: separate radv_postprocess_binary_config() from radv_shader_create() 1015*61046927SAndroid Build Coastguard Worker- radv: remove unnecessary copy of binary->config 1016*61046927SAndroid Build Coastguard Worker- radv: inline radv_postprocess_config() 1017*61046927SAndroid Build Coastguard Worker- radv: separate radv_capture_shader_executable_info() from radv_shader_create() 1018*61046927SAndroid Build Coastguard Worker- radv: move gl_shader_stage from radv_binary to radv_shader_info 1019*61046927SAndroid Build Coastguard Worker- radv: remove radv_create_gs_copy_shader() 1020*61046927SAndroid Build Coastguard Worker- radv: refactor shader_compile() 1021*61046927SAndroid Build Coastguard Worker- radv: skip pipeline caching with RADV_DEBUG=shaders 1022*61046927SAndroid Build Coastguard Worker- radv: fix radv_shader_binary member fields to 32 bit. 1023*61046927SAndroid Build Coastguard Worker- radv/rt: Fix VK_KHR_pipeline_executable_properties 1024*61046927SAndroid Build Coastguard Worker- aco: split ps_epilog args before exporting them 1025*61046927SAndroid Build Coastguard Worker- aco/ra: adjust_max_used_regs() for fixed Operands 1026*61046927SAndroid Build Coastguard Worker- aco: don't use shared VGPRs for shaders consisting of multiple binaries 1027*61046927SAndroid Build Coastguard Worker- radv: update PS num_vgprs in case of epilogs rather than overallocating VGPRs 1028*61046927SAndroid Build Coastguard Worker- vulkan/pipeline_cache: remove vk_device from vk_pipeline_cache_object 1029*61046927SAndroid Build Coastguard Worker- vulkan/pipeline_cache: Don't re-insert disk-cache hits into disk-cache 1030*61046927SAndroid Build Coastguard Worker- vulkan/pipeline_cache: implement vk_pipeline_cache_create_and_insert_object() 1031*61046927SAndroid Build Coastguard Worker- vulkan/pipeline_cache: use vk_pipeline_cache_create_and_insert_object() during vk_pipeline_cache_load() 1032*61046927SAndroid Build Coastguard Worker- vulkan/pipeline_cache: add cache parameter to deserialize() function 1033*61046927SAndroid Build Coastguard Worker- vulkan/pipeline_cache: move vk_log on failed deserialization to vk_pipeline_cache_load() 1034*61046927SAndroid Build Coastguard Worker- radv: derive struct radv_shader from vk_pipeline_cache_object 1035*61046927SAndroid Build Coastguard Worker- radv: unconditionally store the binary code in radv_shader 1036*61046927SAndroid Build Coastguard Worker- radv: add radv_shader_serialize() and radv_shader_deserialize() functions 1037*61046927SAndroid Build Coastguard Worker- radv: add struct radv_pipeline_cache_object 1038*61046927SAndroid Build Coastguard Worker- radv: implement radv_shader_create_cached() 1039*61046927SAndroid Build Coastguard Worker- radv: use vk_pipeline_cache 1040*61046927SAndroid Build Coastguard Worker- radv: clean up pipeline-cache interface 1041*61046927SAndroid Build Coastguard Worker- radv/ci: add 2 more Flakes for Navi21 1042*61046927SAndroid Build Coastguard Worker- radv/rt: fix total stack size computation 1043*61046927SAndroid Build Coastguard Worker- radv/rt: properly destroy radv_ray_tracing_lib_pipeline on error 1044*61046927SAndroid Build Coastguard Worker- vulkan/pipeline_cache: replace raw data objects on cache insertion of real objects 1045*61046927SAndroid Build Coastguard Worker- radv: add padding to radv_shader_binary_legacy 1046*61046927SAndroid Build Coastguard Worker 1047*61046927SAndroid Build Coastguard WorkerDaniel Stone (18): 1048*61046927SAndroid Build Coastguard Worker 1049*61046927SAndroid Build Coastguard Worker- ci/fdno: Only run full tests on a limited subset of machines 1050*61046927SAndroid Build Coastguard Worker- ci/radv: Skip vkCreateInstance memory-fail test 1051*61046927SAndroid Build Coastguard Worker- ci/anv: Temporarily halve TGL testing load 1052*61046927SAndroid Build Coastguard Worker- intel/isl: Don't scream FINISHME into logs for 3D vs. CCS 1053*61046927SAndroid Build Coastguard Worker- ci/radv: Drop raven quick_shader load 1054*61046927SAndroid Build Coastguard Worker- ci/fdno: Add a618 Vulkan flakes 1055*61046927SAndroid Build Coastguard Worker- ci/zink: Add flake seen in the wild 1056*61046927SAndroid Build Coastguard Worker- ci/radv: Lower stoney CTS load 1057*61046927SAndroid Build Coastguard Worker- ci/android: Use a more aggressive timeout for the job 1058*61046927SAndroid Build Coastguard Worker- ci: Actually run Piglit on LAVA 1059*61046927SAndroid Build Coastguard Worker- ci: Disable Collabora LAVA farm 1060*61046927SAndroid Build Coastguard Worker- Revert "ci: Disable Collabora LAVA farm" 1061*61046927SAndroid Build Coastguard Worker- CI: Disable Windows runners 1062*61046927SAndroid Build Coastguard Worker- CI: Disable mingw job 1063*61046927SAndroid Build Coastguard Worker- ci/panfrost: Add texturesize flake seen in the wild 1064*61046927SAndroid Build Coastguard Worker- CI: Disable freedreno 1065*61046927SAndroid Build Coastguard Worker- ci/radeonsi: sort and dedup stoney skips 1066*61046927SAndroid Build Coastguard Worker- ci/radeonsi: Skip really slow tests on stoney 1067*61046927SAndroid Build Coastguard Worker 1068*61046927SAndroid Build Coastguard WorkerDanylo Piliaiev (52): 1069*61046927SAndroid Build Coastguard Worker 1070*61046927SAndroid Build Coastguard Worker- tu/kgsl: do not use kgsl_command_object::offset 1071*61046927SAndroid Build Coastguard Worker- tu: Prevent using stale value of RB_UNKNOWN_88D0 on BLIT 1072*61046927SAndroid Build Coastguard Worker- tu: Prevent using stale value of GRAS_SC_CNTL in sysmem clear 1073*61046927SAndroid Build Coastguard Worker- freedreno: Document A6XX_GRAS_SC_CNTL::rotation field 1074*61046927SAndroid Build Coastguard Worker- turnip: Ensure that there is no renderpass rotation in binning 1075*61046927SAndroid Build Coastguard Worker- turnip: Disable draw states after dyn renderpass in all cases 1076*61046927SAndroid Build Coastguard Worker- ir3: Consider dst type in ubo_vec4 to ldc lowering 1077*61046927SAndroid Build Coastguard Worker- tu: Don't expose KHR_present_id,KHR_present_wait without KHR_swapchain 1078*61046927SAndroid Build Coastguard Worker- turnip: Add debug option to find usage of stale reg values 1079*61046927SAndroid Build Coastguard Worker- docs/freedreno: Add info about stale reg stomper dbg option 1080*61046927SAndroid Build Coastguard Worker- ci/tu: Add 1/200 pass to test for stale reg usage 1081*61046927SAndroid Build Coastguard Worker- ir3: Add cat5/cat7 cache related instructions 1082*61046927SAndroid Build Coastguard Worker- ir3: Add cat7 sleep instruction 1083*61046927SAndroid Build Coastguard Worker- freedreno/register: Define chip enum values 1084*61046927SAndroid Build Coastguard Worker- util/perf: C++-proof util/perf 1085*61046927SAndroid Build Coastguard Worker- util/format: Make format_table compatible with C++ 1086*61046927SAndroid Build Coastguard Worker- spirv: sort spirv_supported_capabilities 1087*61046927SAndroid Build Coastguard Worker- vk/vk_extension_gen: Make table struct initializable in C++ on older gcc 1088*61046927SAndroid Build Coastguard Worker- vk/wsi: C++-proof wsi_common_drm.h 1089*61046927SAndroid Build Coastguard Worker- vk/util: remove (void \*) casts from vk_foreach_multi_draw macros 1090*61046927SAndroid Build Coastguard Worker- vk/util: Generate defines to help casting structs with vk_find_struct 1091*61046927SAndroid Build Coastguard Worker- freedreno/common: C++-proof freedreno_uuid.h 1092*61046927SAndroid Build Coastguard Worker- ir3: C++-proofing 1093*61046927SAndroid Build Coastguard Worker- tu: C++-proofing: fix offsetof with dynamic array index 1094*61046927SAndroid Build Coastguard Worker- tu: C++-proofing: fix struct initializers 1095*61046927SAndroid Build Coastguard Worker- tu: C++-proofing: various enum fixes 1096*61046927SAndroid Build Coastguard Worker- tu: C++-proof: do not goto over variables initialization 1097*61046927SAndroid Build Coastguard Worker- tu: C++-proofing: fix designator initializer order 1098*61046927SAndroid Build Coastguard Worker- tu: C++-proofing: fix extension table initialization 1099*61046927SAndroid Build Coastguard Worker- tu: C++-proofing: Initialize tu_reg_value in-order by pack funcs 1100*61046927SAndroid Build Coastguard Worker- tu: C++-proofing: fix casting from void * fpermissive warnings 1101*61046927SAndroid Build Coastguard Worker- tu: C++-proofing: ease access to global bo struct 1102*61046927SAndroid Build Coastguard Worker- tu: C++-proofing: prevent taking address from rvalue 1103*61046927SAndroid Build Coastguard Worker- tu: C++-proofing: cast result when extracting field from reg value 1104*61046927SAndroid Build Coastguard Worker- tu: C++-proofing: misc fixes 1105*61046927SAndroid Build Coastguard Worker- freedreno/msm: Rename drm_msm_gem_submit_reloc::or in C++ code 1106*61046927SAndroid Build Coastguard Worker- tu: compile as C++ 1107*61046927SAndroid Build Coastguard Worker- vk/entry_points: Add option to generate template entrypoints 1108*61046927SAndroid Build Coastguard Worker- freedreno/regs: Include assert.h in generated headers 1109*61046927SAndroid Build Coastguard Worker- tu: Generate entrypoints for each gen 1110*61046927SAndroid Build Coastguard Worker- turnip: add cached and cached-coherent memory types 1111*61046927SAndroid Build Coastguard Worker- tu/drm: Support cached non-coherent memory 1112*61046927SAndroid Build Coastguard Worker- freedreno/registers: Document new CP_EVENT_WRITE::SEQNO 1113*61046927SAndroid Build Coastguard Worker- freedreno/registers: More a7xx regs 1114*61046927SAndroid Build Coastguard Worker- freedreno/computerator: C++ proofing 1115*61046927SAndroid Build Coastguard Worker- freedreno: C++ fixes for computerator to compile 1116*61046927SAndroid Build Coastguard Worker- freedreno/computerator: Convert to C++ 1117*61046927SAndroid Build Coastguard Worker- freedreno: Move fd6_pack.h to common code accessible by computerator 1118*61046927SAndroid Build Coastguard Worker- freedreno: Add dummy a730/a740 definition 1119*61046927SAndroid Build Coastguard Worker- freedreno/computerator: Templatize a6xx backend 1120*61046927SAndroid Build Coastguard Worker- freedreno/computerator: Add support for a7xx 1121*61046927SAndroid Build Coastguard Worker- vulkan: Sanitize pSampleMask in CmdSetSampleMaskEXT 1122*61046927SAndroid Build Coastguard Worker 1123*61046927SAndroid Build Coastguard WorkerDave Airlie (37): 1124*61046927SAndroid Build Coastguard Worker 1125*61046927SAndroid Build Coastguard Worker- ci: bump vk cts to 1.3.3.1 + and a crash fix. 1126*61046927SAndroid Build Coastguard Worker- vulkan/video: add common h264/h265 parameter set management code. 1127*61046927SAndroid Build Coastguard Worker- vulkan/format: add a 10-bit video format 1128*61046927SAndroid Build Coastguard Worker- radv: remove the status query mark it unsupported. 1129*61046927SAndroid Build Coastguard Worker- radv: add new upload alloc aligned api 1130*61046927SAndroid Build Coastguard Worker- ac: add name to codec info struct 1131*61046927SAndroid Build Coastguard Worker- radv: adding video decode queue support 1132*61046927SAndroid Build Coastguard Worker- radv: add video decoder register setup. 1133*61046927SAndroid Build Coastguard Worker- radv/video: add initial frameworking. 1134*61046927SAndroid Build Coastguard Worker- radv/video: add initial h264 decoder for VCN 1135*61046927SAndroid Build Coastguard Worker- radv/video: add h264 support for uvd 1136*61046927SAndroid Build Coastguard Worker- radv: add vcn h265 decode. 1137*61046927SAndroid Build Coastguard Worker- radv/video: add h265 decode UVD support 1138*61046927SAndroid Build Coastguard Worker- radv/vcn: enable dynamic dpb tier 2 for h264/h265 on navi21+ 1139*61046927SAndroid Build Coastguard Worker- anv: add video engine support in various places 1140*61046927SAndroid Build Coastguard Worker- anv: set Y/4 tiling for video decode images 1141*61046927SAndroid Build Coastguard Worker- anv: add video format features for the one supported video output format 1142*61046927SAndroid Build Coastguard Worker- anv/format: handle video extensions structs by ignoring them 1143*61046927SAndroid Build Coastguard Worker- intel/genxml: align some of the fields with the media driver 1144*61046927SAndroid Build Coastguard Worker- intel/genxml: add missing power well control bits 1145*61046927SAndroid Build Coastguard Worker- anv/image: allocate some memory for mv storage after video images. 1146*61046927SAndroid Build Coastguard Worker- anv: add initial video decode support for h264. 1147*61046927SAndroid Build Coastguard Worker- anv/query: add query status report 1148*61046927SAndroid Build Coastguard Worker- anv: enable video decode extensions. 1149*61046927SAndroid Build Coastguard Worker- anv/video: fix video memory bindings. 1150*61046927SAndroid Build Coastguard Worker- crocus: disable Y tiling for render targets properly. 1151*61046927SAndroid Build Coastguard Worker- crocus: switch gen4/5 tiling flags to follow suggestions. 1152*61046927SAndroid Build Coastguard Worker- llvmpipe: fix compute address bits to return native pointer size. 1153*61046927SAndroid Build Coastguard Worker- anv: always pick graphics queue to execute prime blits on. 1154*61046927SAndroid Build Coastguard Worker- radv: add video format support to format probing. 1155*61046927SAndroid Build Coastguard Worker- anv/video: fix chroma qp to be a integer value. 1156*61046927SAndroid Build Coastguard Worker- anv/video: disable picture id reampping. 1157*61046927SAndroid Build Coastguard Worker- anv: fix image height for field pictures. 1158*61046927SAndroid Build Coastguard Worker- radv/video: fix h264 frame heights when field images are in use 1159*61046927SAndroid Build Coastguard Worker- radv/video: fix used for reference flags. 1160*61046927SAndroid Build Coastguard Worker- radv/video: fix h265 decoding sizes. 1161*61046927SAndroid Build Coastguard Worker- radv/trace: don't attempt to emit trace on non-graphics/compute queues 1162*61046927SAndroid Build Coastguard Worker 1163*61046927SAndroid Build Coastguard WorkerDavid (Ming Qiang) Wu (1): 1164*61046927SAndroid Build Coastguard Worker 1165*61046927SAndroid Build Coastguard Worker- radeonsi/vcn: add an exception of field case for h264 decoding 1166*61046927SAndroid Build Coastguard Worker 1167*61046927SAndroid Build Coastguard WorkerDavid Heidelberg (73): 1168*61046927SAndroid Build Coastguard Worker 1169*61046927SAndroid Build Coastguard Worker- ci/zink: Penumbra is now fixed. 1170*61046927SAndroid Build Coastguard Worker- freedreno/ci: Switch also performance a630 job to manual 1171*61046927SAndroid Build Coastguard Worker- ci/anv: add multiple fails uncovered by change of sharding 1172*61046927SAndroid Build Coastguard Worker- ci/intel: fully utilize asus-cx9400-volteer 1173*61046927SAndroid Build Coastguard Worker- ci/piglit: explicitely define we want GLX tests 1174*61046927SAndroid Build Coastguard Worker- ci: migrate from wget to curl 1175*61046927SAndroid Build Coastguard Worker- ci/piglit: 2023-01-19 uprev 1176*61046927SAndroid Build Coastguard Worker- ci: bump ci-fairy with session support (robust downloads) 1177*61046927SAndroid Build Coastguard Worker- ci: Sir trace has small invisible change in rendering 1178*61046927SAndroid Build Coastguard Worker- ci: bump Mold to the 1.10.0 1179*61046927SAndroid Build Coastguard Worker- ci: uprev piglit (etag md5 checksumming support) 1180*61046927SAndroid Build Coastguard Worker- ci/lavapipe: use dxvk for the traces 1181*61046927SAndroid Build Coastguard Worker- ci: revert download of git cache to the wget 1182*61046927SAndroid Build Coastguard Worker- ci/llvmpipe: add flake timeout for rusticl program@execute@[email protected] 1183*61046927SAndroid Build Coastguard Worker- util/process_test: make the error variable static 1184*61046927SAndroid Build Coastguard Worker- intel: enable -mfpmath=sse on x86 1185*61046927SAndroid Build Coastguard Worker- intel: use c_see2_arg instead of explicit -msse2 1186*61046927SAndroid Build Coastguard Worker- ci/freedreno: add flaking KHR-GL45.buffer_storage.map_persistent_dispatch 1187*61046927SAndroid Build Coastguard Worker- meson: print c_cpp_args 1188*61046927SAndroid Build Coastguard Worker- intel/vulkan: add missing dependency on generated headers 1189*61046927SAndroid Build Coastguard Worker- ci/freedreno: add flaking KHR-GL45.buffer_storage.map_persistent_flush 1190*61046927SAndroid Build Coastguard Worker- ci/alpine: keep the curl inside the image 1191*61046927SAndroid Build Coastguard Worker- ci: alpine: install bash and coreutils for date -d 1192*61046927SAndroid Build Coastguard Worker- ci: implement unified sections 1193*61046927SAndroid Build Coastguard Worker- ci: make meson build and test uncollapsed 1194*61046927SAndroid Build Coastguard Worker- ci: deqp-runner: drop already unused function 1195*61046927SAndroid Build Coastguard Worker- ci: Retry, retry, retry... No one likes to trigger Marge more than once. 1196*61046927SAndroid Build Coastguard Worker- ci/zink: add skip for the Single-GL46.enhanced_layouts.ssb_member_align_non_power_of_2 1197*61046927SAndroid Build Coastguard Worker- ci/lavapipe: add recent occasional flake 1198*61046927SAndroid Build Coastguard Worker- ci/freedreno: rare flake KHR-GL45.sample_variables.mask.rgba8i.samples_4.mask_3 1199*61046927SAndroid Build Coastguard Worker- crocus/meson: add dependency on libintel_dev also for versioned static libraries 1200*61046927SAndroid Build Coastguard Worker- ci/ci_run_n_monitor: while we usually disable many jobs, print them inline 1201*61046927SAndroid Build Coastguard Worker- ci: do not exit when an error happens inside the section 1202*61046927SAndroid Build Coastguard Worker- ci/lavapipe: fixes typo 1203*61046927SAndroid Build Coastguard Worker- ci/zink: fixup the zink-lvp job 1204*61046927SAndroid Build Coastguard Worker- ci: disable mesa-swrast runner jobs 1205*61046927SAndroid Build Coastguard Worker- ci/lava: implement the priority 1206*61046927SAndroid Build Coastguard Worker- ci/weston: before testing, verify that XWayland is really running 1207*61046927SAndroid Build Coastguard Worker- ci/weston: add background PID 1208*61046927SAndroid Build Coastguard Worker- ci: add and utilize dalboz devices 1209*61046927SAndroid Build Coastguard Worker- ci/amd: move skqp and va jobs on raven from XOrg to the XWayland 1210*61046927SAndroid Build Coastguard Worker- ci/panfrost: correct the job name, as it runs on gles2 1211*61046927SAndroid Build Coastguard Worker- ci/lava: every LAVA job doesn't want to run gles2 deqp, drop it 1212*61046927SAndroid Build Coastguard Worker- ci: build Wayland support for the amd64 1213*61046927SAndroid Build Coastguard Worker- ci/iris: update apl and glk expectations, after enabling Wayland support 1214*61046927SAndroid Build Coastguard Worker- ci/clover: disable the jobs 1215*61046927SAndroid Build Coastguard Worker- ci/traces: disable nheko trace with zink since it flakes 1216*61046927SAndroid Build Coastguard Worker- ci/freedreno: add recent occasional flakes 1217*61046927SAndroid Build Coastguard Worker- ci/traces: add two skips due to flakes 1218*61046927SAndroid Build Coastguard Worker- ci/intel: add dEQP-EGL.functional.wide_color.window_fp16_default_colorspace flake 1219*61046927SAndroid Build Coastguard Worker- ci: distribute XDG_RUNTIME_DIR with setup-test-env script 1220*61046927SAndroid Build Coastguard Worker- ci: disable weston session timeout for llvmpipe 1221*61046927SAndroid Build Coastguard Worker- meson: implement quirk for the compilation under armv7 GCC with LTO 1222*61046927SAndroid Build Coastguard Worker- aco: drop leftover variable 1223*61046927SAndroid Build Coastguard Worker- ci: bump Alpine to 3.17 (again) 1224*61046927SAndroid Build Coastguard Worker- ci/freedreno: do not build tools executables without explicitly enabling them 1225*61046927SAndroid Build Coastguard Worker- freedreno/decode: fix possible overflow 1226*61046927SAndroid Build Coastguard Worker- ci: rename .lava-test to .lava-test-deqp to describe it correctly 1227*61046927SAndroid Build Coastguard Worker- ci: create lava-test without deqp HWCI_TEST_SCRIPT 1228*61046927SAndroid Build Coastguard Worker- ci: remove deqp from lava piglit and traces runs 1229*61046927SAndroid Build Coastguard Worker- ci/freedreno: split deqp from other jobs 1230*61046927SAndroid Build Coastguard Worker- ci/freedreno: define Google farm specific includes 1231*61046927SAndroid Build Coastguard Worker- ci/freedreno: Make traces work on LAVA caching proxy 1232*61046927SAndroid Build Coastguard Worker- ci/broadcom: test occasionally fails, but typically passes 1233*61046927SAndroid Build Coastguard Worker- ci: disable lima farm, currently out-of-space, needs to be fixed 1234*61046927SAndroid Build Coastguard Worker- ci: implement sections for cuttlefish 1235*61046927SAndroid Build Coastguard Worker- ci/v3d: add flaking spec@ext_framebuffer_blit@fbo-sys-blit 1236*61046927SAndroid Build Coastguard Worker- Revert "mesa: Enable NV_texture_barrier in GLES2+" 1237*61046927SAndroid Build Coastguard Worker- ci/amd: update device status 1238*61046927SAndroid Build Coastguard Worker- ci/amd: raven is currently downgraded to 2 machines only, adapt 1239*61046927SAndroid Build Coastguard Worker- ci/amd: add draw.dynamic_rendering flake 1240*61046927SAndroid Build Coastguard Worker- ci/freedreno: fix the a530_piglit job and switch to Weston 1241*61046927SAndroid Build Coastguard Worker- panvk: clear dangling pointers 1242*61046927SAndroid Build Coastguard Worker 1243*61046927SAndroid Build Coastguard WorkerDavid Redondo (1): 1244*61046927SAndroid Build Coastguard Worker 1245*61046927SAndroid Build Coastguard Worker- egl/wayland: fix oob buffer access during buffer_fds clean up 1246*61046927SAndroid Build Coastguard Worker 1247*61046927SAndroid Build Coastguard WorkerDavid Rosca (2): 1248*61046927SAndroid Build Coastguard Worker 1249*61046927SAndroid Build Coastguard Worker- frontents/va: Use PIPE_USAGE_STAGING for coded buffer 1250*61046927SAndroid Build Coastguard Worker- frontends/va: Map VAEncCodedBufferType buffer as PIPE_MAP_READ 1251*61046927SAndroid Build Coastguard Worker 1252*61046927SAndroid Build Coastguard WorkerDmitry Baryshkov (2): 1253*61046927SAndroid Build Coastguard Worker 1254*61046927SAndroid Build Coastguard Worker- freedreno/a5xx: reorder GPMU registers 1255*61046927SAndroid Build Coastguard Worker- freedreno/a5xx: add SP clock control register 1256*61046927SAndroid Build Coastguard Worker 1257*61046927SAndroid Build Coastguard WorkerDmitry Osipenko (6): 1258*61046927SAndroid Build Coastguard Worker 1259*61046927SAndroid Build Coastguard Worker- util/cache_test: Unset env vars left after Cache.List test 1260*61046927SAndroid Build Coastguard Worker- util/mesa-db: Don't account header size 1261*61046927SAndroid Build Coastguard Worker- util/mesa-db: Support removal of cache entries 1262*61046927SAndroid Build Coastguard Worker- util/cache_test: Remove dummy cache entry added by cache_exists() 1263*61046927SAndroid Build Coastguard Worker- util/mesa-db: Introduce multipart mesa-db cache 1264*61046927SAndroid Build Coastguard Worker- util/disk_cache: Switch to multipart mesa-db cache 1265*61046927SAndroid Build Coastguard Worker 1266*61046927SAndroid Build Coastguard WorkerDylan Baker (38): 1267*61046927SAndroid Build Coastguard Worker 1268*61046927SAndroid Build Coastguard Worker- VERSION: bump to 23.1.0-devel for further development 1269*61046927SAndroid Build Coastguard Worker- docs: reset new_features.txt 1270*61046927SAndroid Build Coastguard Worker- meson: bump minimum required version to meson 0.59 1271*61046927SAndroid Build Coastguard Worker- meson: replace has_exe_wrapper with can_run_host_binaries 1272*61046927SAndroid Build Coastguard Worker- meson: replace uses of ExternalProgram.path with .full_path 1273*61046927SAndroid Build Coastguard Worker- meson: drop meson < 0.54 workaround 1274*61046927SAndroid Build Coastguard Worker- meson: use a feature option for dri3 1275*61046927SAndroid Build Coastguard Worker- meson: use a feature option for gallium-vdpau 1276*61046927SAndroid Build Coastguard Worker- meson: use a feature option for gallium-va 1277*61046927SAndroid Build Coastguard Worker- meson: use a feature option for gallium-xa 1278*61046927SAndroid Build Coastguard Worker- meson: use a feature option for shader_cache 1279*61046927SAndroid Build Coastguard Worker- meson: use a feature option for shared-glapi 1280*61046927SAndroid Build Coastguard Worker- meson: use a feature option for gles1 1281*61046927SAndroid Build Coastguard Worker- meson: use a feature option for gles2 1282*61046927SAndroid Build Coastguard Worker- meson: use a feature option for gbm 1283*61046927SAndroid Build Coastguard Worker- meson: use a feature option for llvm 1284*61046927SAndroid Build Coastguard Worker- meson: use a feature option for valgrind 1285*61046927SAndroid Build Coastguard Worker- meson: use a feature option for libunwind 1286*61046927SAndroid Build Coastguard Worker- meson: use a feature option for lmsensors 1287*61046927SAndroid Build Coastguard Worker- meson: use a feature option for power8 1288*61046927SAndroid Build Coastguard Worker- meson: use a feature option for xlib-lease 1289*61046927SAndroid Build Coastguard Worker- meson: use a feature option for zstd 1290*61046927SAndroid Build Coastguard Worker- meson: use a feature option for egl 1291*61046927SAndroid Build Coastguard Worker- meson: use a feature option for shared-llvm 1292*61046927SAndroid Build Coastguard Worker- meson: Use feature option methods for xmlconfig 1293*61046927SAndroid Build Coastguard Worker- meson: remove version checks for < 0.59 1294*61046927SAndroid Build Coastguard Worker- meson: use builtin support for reading version from a file 1295*61046927SAndroid Build Coastguard Worker- meson: use [] instead of 'lib for !windows name_prefix 1296*61046927SAndroid Build Coastguard Worker- meson: use the same workaround for setting 'lib' on windows 1297*61046927SAndroid Build Coastguard Worker- meson: combine checks for linker --gc-sections support 1298*61046927SAndroid Build Coastguard Worker- util: rzalloc and free hash_table_u64 1299*61046927SAndroid Build Coastguard Worker- iris: consider bufmgr creation to have failed if \`dup`ing of the fd fails 1300*61046927SAndroid Build Coastguard Worker- intel/mi: use 64bit constant for bitshift 1301*61046927SAndroid Build Coastguard Worker- intel/dev: create a helper dependency for libintel_dev 1302*61046927SAndroid Build Coastguard Worker- docs: Add calendar entries for 23.0 release. 1303*61046927SAndroid Build Coastguard Worker- docs: add release notes for 23.0.0 1304*61046927SAndroid Build Coastguard Worker- docs: Add sha256 sum for 23.0.0 1305*61046927SAndroid Build Coastguard Worker- docs/relnotes: add 23.0.0 to relnotes.rst 1306*61046927SAndroid Build Coastguard Worker 1307*61046927SAndroid Build Coastguard WorkerElla Stanforth (1): 1308*61046927SAndroid Build Coastguard Worker 1309*61046927SAndroid Build Coastguard Worker- v3dv: add support for multi-planar formats, enable YCbCr 1310*61046927SAndroid Build Coastguard Worker 1311*61046927SAndroid Build Coastguard WorkerEmma Anholt (211): 1312*61046927SAndroid Build Coastguard Worker 1313*61046927SAndroid Build Coastguard Worker- dri2: Fix exposing robustness with swkms. 1314*61046927SAndroid Build Coastguard Worker- ci/llvmpipe: Drop dEQP-EGL.functional.sharing.*.link.7 flakes. 1315*61046927SAndroid Build Coastguard Worker- ci/iris: Add known flakes for skqp. 1316*61046927SAndroid Build Coastguard Worker- ci/iris: Generalize the 8888_pbuffer EGL known flakes and share with GLK. 1317*61046927SAndroid Build Coastguard Worker- ci/zink: Add more blit conversion xfails for a618. 1318*61046927SAndroid Build Coastguard Worker- freedreno: Skip CPU/GPU timestamp sync when not supported. 1319*61046927SAndroid Build Coastguard Worker- ci/freedreno: Add glx-swap-event-async as a flake. 1320*61046927SAndroid Build Coastguard Worker- freedreno/pps: Fix a signed/unsigned complaint. 1321*61046927SAndroid Build Coastguard Worker- ci: Enable building the testing drivers with perfetto. 1322*61046927SAndroid Build Coastguard Worker- ci: Add some new folks to the restricted-traces access list. 1323*61046927SAndroid Build Coastguard Worker- Revert "nouveau/ci: temporary disable gk20a-gles" 1324*61046927SAndroid Build Coastguard Worker- ci/virgl: Disable iris traces for now while it's unstable. 1325*61046927SAndroid Build Coastguard Worker- ci: Drop windowoverlap xfails, since it's always skipped. 1326*61046927SAndroid Build Coastguard Worker- ci/zink: Drop xfail for copy-sub-buffer. 1327*61046927SAndroid Build Coastguard Worker- ci/zink: Drop glx-swap-copy xfails. 1328*61046927SAndroid Build Coastguard Worker- ci/zink: Clear issue #7781 flakes. 1329*61046927SAndroid Build Coastguard Worker- ci/freedreno: Switch the piglit job to using a deqp-runner suite. 1330*61046927SAndroid Build Coastguard Worker- ci: Move PIGLIT_PLATFORM settings out of the .tomls. 1331*61046927SAndroid Build Coastguard Worker- ci/piglit: Add some common piglit skips for Mesa CI's testing of glx. 1332*61046927SAndroid Build Coastguard Worker- ci/piglit: Exclude swapbuffers front-readback tests with PIGLIT_PLATFORM=gbm. 1333*61046927SAndroid Build Coastguard Worker- zink: Fatal error if requesting validation and we fail to load the layer. 1334*61046927SAndroid Build Coastguard Worker- zink: Add missing Flat decorations on some inputs. 1335*61046927SAndroid Build Coastguard Worker- zink: Fix validation failure for maxLod < minLod. 1336*61046927SAndroid Build Coastguard Worker- zink: Fix up mismatches of memory model vs addressing model. 1337*61046927SAndroid Build Coastguard Worker- zink: Re-emit the SpvBuiltInSampleMask access chain each load. 1338*61046927SAndroid Build Coastguard Worker- ci/zink: Add coverage using the vulkan validation layer on lvp. 1339*61046927SAndroid Build Coastguard Worker- ci/zink: Update TGL full-run xfails. 1340*61046927SAndroid Build Coastguard Worker- ci/zink: Update radv xfails for the recent shadow fixes. 1341*61046927SAndroid Build Coastguard Worker- ci/freedreno: Mark max-texture-size as a flake. 1342*61046927SAndroid Build Coastguard Worker- ci: Move the performance jobs' allow_failure:true to the gl rules. 1343*61046927SAndroid Build Coastguard Worker- ci: Add manual rules variations to disable irrelevant driver jobs. 1344*61046927SAndroid Build Coastguard Worker- freedreno: Don't sync timestamps while perfetto isn't running. 1345*61046927SAndroid Build Coastguard Worker- ci/zink: Disable Amnesia trace until the linked issue gets fixed. 1346*61046927SAndroid Build Coastguard Worker- ci/zink: Move the zink-anv-tgl manual full run to custom manual deps. 1347*61046927SAndroid Build Coastguard Worker- ci: Run our manual jobs during the nightly scheduled run. 1348*61046927SAndroid Build Coastguard Worker- ci: Fix perf jobs blocking Marge pipelines. 1349*61046927SAndroid Build Coastguard Worker- ci: Fix perf job condition. 1350*61046927SAndroid Build Coastguard Worker- ci: Drop the itoral-gl-terrain demo from traces. 1351*61046927SAndroid Build Coastguard Worker- tu: Mark tiling impossible if we couldn't lay out gmem in the first place. 1352*61046927SAndroid Build Coastguard Worker- turnip: Optimize tile sizes to reduce the number of bins. 1353*61046927SAndroid Build Coastguard Worker- tu: Only emit the conditional gmem subpass resolves when gmem is possible. 1354*61046927SAndroid Build Coastguard Worker- turnip: Make the tiling-impossible case have an impossible tile layout. 1355*61046927SAndroid Build Coastguard Worker- gallivm: Optimize emit_read_invocation's first-invocation loop. 1356*61046927SAndroid Build Coastguard Worker- gallivm: Refactor out a shared "get the first active invocation" loop. 1357*61046927SAndroid Build Coastguard Worker- gallivm: Return 0 first_active_invocation when we know that up front. 1358*61046927SAndroid Build Coastguard Worker- gallivm: Use cttz instead of a loop for first_active_invocation(). 1359*61046927SAndroid Build Coastguard Worker- gallivm: Use first active invocation in some image/ssbo accesses. 1360*61046927SAndroid Build Coastguard Worker- ci/lvp: Drop the subgroupbroadcast skips. 1361*61046927SAndroid Build Coastguard Worker- llvmpipe: Enable LP_DEBUG on normal builds. 1362*61046927SAndroid Build Coastguard Worker- gallivm: Enable GALLIVM_DEBUG (mostly) on non-DEBUG builds. 1363*61046927SAndroid Build Coastguard Worker- gallivm: Fix the type of array nir_registers. 1364*61046927SAndroid Build Coastguard Worker- gallivm: Fix codegen performance for constant-index register array stores. 1365*61046927SAndroid Build Coastguard Worker- gallivm: Do the same codegen improvement for constant-index array loads. 1366*61046927SAndroid Build Coastguard Worker- ci/swrast: Drop skips for tests whose perf had been fixed. 1367*61046927SAndroid Build Coastguard Worker- ci/llvmpipe: Drop skip of InteractionFunctionCalls2. 1368*61046927SAndroid Build Coastguard Worker- ci/freedreno: Don't forget to report flakes on a618, too. 1369*61046927SAndroid Build Coastguard Worker- u_trace: Add an interface for checking trace enablement outside a context. 1370*61046927SAndroid Build Coastguard Worker- zink: Add tracing of blit operations. 1371*61046927SAndroid Build Coastguard Worker- ci: Disable systems in my farm that haven't recovered. 1372*61046927SAndroid Build Coastguard Worker- ci/zink: Update TGL full-run xfails. 1373*61046927SAndroid Build Coastguard Worker- ci/freedreno: Disable the a306_piglit_gl job. 1374*61046927SAndroid Build Coastguard Worker- ci/freedreno: Update a530 manual-run xfails. 1375*61046927SAndroid Build Coastguard Worker- ci/freedreno: Add an xfail for a618 VK full run. 1376*61046927SAndroid Build Coastguard Worker- ci/freedreno: Update a3xx piglit_shader xfails. 1377*61046927SAndroid Build Coastguard Worker- ci/nouveau: Disable the gm20b jobs entirely. 1378*61046927SAndroid Build Coastguard Worker- ci/radv: Update navi21 llvm xfails. 1379*61046927SAndroid Build Coastguard Worker- ci/crocus: Update HSW expectations. 1380*61046927SAndroid Build Coastguard Worker- ci/freedreno: Update manual-run xfails for a530. 1381*61046927SAndroid Build Coastguard Worker- Revert "freedreno/a5xx: Fix clip_mask" 1382*61046927SAndroid Build Coastguard Worker- ci/radv: Add a skip for navi21-llvm for a test that consistently timeouts. 1383*61046927SAndroid Build Coastguard Worker- ci/etnaviv: Drop stale xfails from gc7000. 1384*61046927SAndroid Build Coastguard Worker- ci/etnaviv: Update deqp xfails for gc2000. 1385*61046927SAndroid Build Coastguard Worker- egl/kopper: Add assert for no kopper in dri2_copy_region. 1386*61046927SAndroid Build Coastguard Worker- egl: Add a note explaining the swapBuffers badness in dri2_x11_copy_buffers(). 1387*61046927SAndroid Build Coastguard Worker- egl/kopper: Use the kopper private interface for swapBuffers. 1388*61046927SAndroid Build Coastguard Worker- egl/kopper: Pass ancillary invalidate flush flags down to gallium. 1389*61046927SAndroid Build Coastguard Worker- ci: Add a manual full and 1/10th hasvk CTS runs. 1390*61046927SAndroid Build Coastguard Worker- hasvk: Silence conformance warning in CI. 1391*61046927SAndroid Build Coastguard Worker- hasvk: Fix SPIR-V warning about TF unsupported on gen7. 1392*61046927SAndroid Build Coastguard Worker- anv: Fix gfx8/9 VB range > 32bits workaround detection. 1393*61046927SAndroid Build Coastguard Worker- hasvk: Fix gfx8/9 VB range > 32bits workaround detection. 1394*61046927SAndroid Build Coastguard Worker- glsl: Drop the (v.x + v.y + v.z + v.w) -> dot(v, 1.0) optimization. 1395*61046927SAndroid Build Coastguard Worker- ci/etnaviv: Drop one more gc7000 xfail. 1396*61046927SAndroid Build Coastguard Worker- ci/freedreno: Drop a530 piglit_gl coverage. 1397*61046927SAndroid Build Coastguard Worker- ci/turnip: Drop the #8219 xfail. 1398*61046927SAndroid Build Coastguard Worker- ci/zink+turnip: Disable flaky minetest trace. 1399*61046927SAndroid Build Coastguard Worker- ci/hasvk: Add a synchronization flake. 1400*61046927SAndroid Build Coastguard Worker- ci: Fix stage of etnaviv manual runs. 1401*61046927SAndroid Build Coastguard Worker- ci/zink: Add a glx flake on anv 1402*61046927SAndroid Build Coastguard Worker- ci/crocus: Add new tess xfails and a link to the regression bug report. 1403*61046927SAndroid Build Coastguard Worker- ci/crocus: Mark unvanquished as flaky. 1404*61046927SAndroid Build Coastguard Worker- anv: Skip the RT flush when doing depth-only rendering. 1405*61046927SAndroid Build Coastguard Worker- anv: Skip BTI RT flush if we're doing an op that doesn't use render targets. 1406*61046927SAndroid Build Coastguard Worker- glsl/opt_algebraic: Drop ~~x == x transformation. 1407*61046927SAndroid Build Coastguard Worker- glsl/opt_algebraic: Drop log(exp(x)) -> x and exp(log(x)) -> x optimisations. 1408*61046927SAndroid Build Coastguard Worker- glsl/opt_algebraic: Drop pow-recognizer. 1409*61046927SAndroid Build Coastguard Worker- glsl/opt_algebraic: Drop abs(-x) -> abs(x) and abs(abs(x)) -> abs(x). 1410*61046927SAndroid Build Coastguard Worker- glsl/opt_algebraic: Drop -(-x) -> x optimization. 1411*61046927SAndroid Build Coastguard Worker- glsl/opt_algebraic: Drop f2i(trunc(x)) -> f2i(x) optimization. 1412*61046927SAndroid Build Coastguard Worker- glsl/opt_algebraic: drop fsat(fadd(b2f(x), b2f(y))) -> b2f(ior(x, y)) opt. 1413*61046927SAndroid Build Coastguard Worker- glsl/opt_algebraic: Drop shifts of 0 optimizations. 1414*61046927SAndroid Build Coastguard Worker- glsl/opt_algebraic: Drop pow optimizations. 1415*61046927SAndroid Build Coastguard Worker- glsl/opt_algebraic: Drop rcp optimizations. 1416*61046927SAndroid Build Coastguard Worker- glsl/opt_algebraic: Drop and/or/xor optimizations. 1417*61046927SAndroid Build Coastguard Worker- glsl/opt_algebraic: Drop fdiv(1,x) -> frcp(x) and fdiv(x,1) -> x optimizations. 1418*61046927SAndroid Build Coastguard Worker- glsl/opt_algebraic: Drop add/sub with 0 optimizations. 1419*61046927SAndroid Build Coastguard Worker- glsl/opt_algebraic: Drop x + -x -> 0 optimization. 1420*61046927SAndroid Build Coastguard Worker- glsl/opt_algebraic: Drop csel(true/false, x, y) optimization. 1421*61046927SAndroid Build Coastguard Worker- nir: Add optimization for fdot(x, 0) -> 0. 1422*61046927SAndroid Build Coastguard Worker- glsl/opt_algebraic: Drop fdot 0-channel optimizations. 1423*61046927SAndroid Build Coastguard Worker- glsl/opt_algebraic: Drop scalar all_eq/any_neq -> eq/neq opt. 1424*61046927SAndroid Build Coastguard Worker- glsl/opt_algebraic: Drop the eq/neq add-removal optimization. 1425*61046927SAndroid Build Coastguard Worker- glsl/opt_algebraic: Drop no-op pack/unpack optimization. 1426*61046927SAndroid Build Coastguard Worker- glsl/opt_algebraic: Drop the flrp/ffma simplifiers. 1427*61046927SAndroid Build Coastguard Worker- glsl/opt_algebraic: Drop some fmul simplifications. 1428*61046927SAndroid Build Coastguard Worker- nir: Port a floor->truncate algebraic opt pattern from GLSL. 1429*61046927SAndroid Build Coastguard Worker- glsl/opt_algebraic: Drop the ftrunc pattern recognizer. 1430*61046927SAndroid Build Coastguard Worker- glsl/opt_algebraic: Drop the flrp recognizer. 1431*61046927SAndroid Build Coastguard Worker- glsl: Remove unused as_rvalue_to_saturate(). 1432*61046927SAndroid Build Coastguard Worker- ci: Update traces expectations for gutting glsl opt_algebraic. 1433*61046927SAndroid Build Coastguard Worker- panfrost/midgard: Fix handling of csel with a vector constant condition. 1434*61046927SAndroid Build Coastguard Worker- panfrost/midgard: Drop redundant arg to emit_explicit_constant. 1435*61046927SAndroid Build Coastguard Worker- glsl: Move lower_vector_insert to GLSL-to-NIR. 1436*61046927SAndroid Build Coastguard Worker- nir/split_64bit_vec3_and_vec4: Handle 64-bit matrix types. 1437*61046927SAndroid Build Coastguard Worker- gallivm: Return 0 for first active invocation when no invocations are active. 1438*61046927SAndroid Build Coastguard Worker- gallivm: Use first_active_invocation for ubo/kernel memory loads. 1439*61046927SAndroid Build Coastguard Worker- gallivm: Use first_active_invocation for scalar SSBO loads. 1440*61046927SAndroid Build Coastguard Worker- gallivm: Add some notes about other invocation_0_must_be_active usages. 1441*61046927SAndroid Build Coastguard Worker- ci: Add some xfail updates from VKCTS 1.3.5.0 for the manual jobs. 1442*61046927SAndroid Build Coastguard Worker- ci/etnaviv: Drop the dEQP-GLES2.functional.uniform_api.random.94 xfail. 1443*61046927SAndroid Build Coastguard Worker- anv+hasvk: Use driconf to disable 16-bit for zink. 1444*61046927SAndroid Build Coastguard Worker- zink: Pass the cmdbuf to the end of the marker, too. 1445*61046927SAndroid Build Coastguard Worker- Revert "ci: disable mesa-swrast runner jobs" 1446*61046927SAndroid Build Coastguard Worker- ci: Re-enable some swrast testing using fd.o's shared runners for now. 1447*61046927SAndroid Build Coastguard Worker- glsl/nir: Include early glsl-to-nir output in NIR_DEBUG=print. 1448*61046927SAndroid Build Coastguard Worker- glsl_to_nir: Use a variable's constant_value if it wasn't const-propped out. 1449*61046927SAndroid Build Coastguard Worker- glsl: Delete constant propagation pass. 1450*61046927SAndroid Build Coastguard Worker- glsl: Delete constant folding pass. 1451*61046927SAndroid Build Coastguard Worker- glsl: Delete constant-variables pass. 1452*61046927SAndroid Build Coastguard Worker- ci: Update trace expectations for GLSL constant prop removal. 1453*61046927SAndroid Build Coastguard Worker- ci/zink: Update TGL xfails/flakes based on the last nightly pipelines. 1454*61046927SAndroid Build Coastguard Worker- ci/turnip: Extend a630 vk full timeout to 3 hours. 1455*61046927SAndroid Build Coastguard Worker- ci/iris: Add skips for slow tests on APL. 1456*61046927SAndroid Build Coastguard Worker- turnip: Don't push inline uniform buffer contents outside constlen. 1457*61046927SAndroid Build Coastguard Worker- ci/turnip: Clear out stale xfails. 1458*61046927SAndroid Build Coastguard Worker- ci/turnip: Disable dEQP-VK.image.queue_transfer.* for now. 1459*61046927SAndroid Build Coastguard Worker- ci/turnip: Move some more of the 1.3.5 new xfails under links. 1460*61046927SAndroid Build Coastguard Worker- glsl: Simplify vector constructors from scalars. 1461*61046927SAndroid Build Coastguard Worker- glsl/lower_precision: Add a unit test that I thought we might fail at. 1462*61046927SAndroid Build Coastguard Worker- glsl/lower_precision: Add a cut-down testcase for #8124 1463*61046927SAndroid Build Coastguard Worker- glsl: Set the precisions of builtin function arguments and returns. 1464*61046927SAndroid Build Coastguard Worker- glsl: Handle highp promotion of builtin function args in the builtins. 1465*61046927SAndroid Build Coastguard Worker- glsl: Set the precision of function return value temporaries. 1466*61046927SAndroid Build Coastguard Worker- glsl/lower_precision: Drop most special-casing of builtin arg precision. 1467*61046927SAndroid Build Coastguard Worker- glsl: Fix the precision of atomic counter builtin function args. 1468*61046927SAndroid Build Coastguard Worker- glsl/lower_precision: Add actual spec quotes for "check_parameters" 1469*61046927SAndroid Build Coastguard Worker- nir/lower_mediump: Fix assertion about copy_deref lowering matching. 1470*61046927SAndroid Build Coastguard Worker- ci/iris: Update more manual job xfails from the Wayland build change. 1471*61046927SAndroid Build Coastguard Worker- ci/crocus: Update expectations from VK CTS 1.3.5.0. 1472*61046927SAndroid Build Coastguard Worker- ci/hasvk: Update some xfails from the 8-sample fast clear disable. 1473*61046927SAndroid Build Coastguard Worker- ci/etnaviv: Get the gc2000_piglit manual job mostly working. 1474*61046927SAndroid Build Coastguard Worker- glsl/standalone: Pull program create/destroy out to a public function. 1475*61046927SAndroid Build Coastguard Worker- glsl/standalone: Pull out a helper function for adding GLSL source shaders. 1476*61046927SAndroid Build Coastguard Worker- glsl/standalone: Make all standalone contexts have NewProgram set. 1477*61046927SAndroid Build Coastguard Worker- glsl: Write a new test for GLSL and NIR mediump lowering. 1478*61046927SAndroid Build Coastguard Worker- ci/crocus: Fix 1.3.5.0 xfails. 1479*61046927SAndroid Build Coastguard Worker- ci/etnaviv: Polish the gc2000 xfails a bit. 1480*61046927SAndroid Build Coastguard Worker- ci/zink: Update the tgl manual run xfails. 1481*61046927SAndroid Build Coastguard Worker- gallivm: Skip loads/stores that are definitely outside of compact vars. 1482*61046927SAndroid Build Coastguard Worker- nir/lower_sysvals: Add support for un-lowered tess_level_inner/outer. 1483*61046927SAndroid Build Coastguard Worker- nir_to_tgsi: Handle stores to compact outputs. 1484*61046927SAndroid Build Coastguard Worker- glsl: Delete the lower_tess_level pass. 1485*61046927SAndroid Build Coastguard Worker- glsl: Remove the TessLevel lowering special case from xfb. 1486*61046927SAndroid Build Coastguard Worker- glsl: Drop dead prototype. 1487*61046927SAndroid Build Coastguard Worker- ci/freedreno: Flake KHR-GL45.shader_image_load_store.basic-allTargets-store 1488*61046927SAndroid Build Coastguard Worker- ci/broadcom: Skip another texelfetch case. 1489*61046927SAndroid Build Coastguard Worker- perfetto: Add a .clang-format for the directory. 1490*61046927SAndroid Build Coastguard Worker- intel/perfetto: Drop unused "pipelined" field. 1491*61046927SAndroid Build Coastguard Worker- perfetto: Make a MesaRenderpassDataSource with common setup/start/stop. 1492*61046927SAndroid Build Coastguard Worker- perfetto: Deduplicate clock sync packet emit from renderstage sources. 1493*61046927SAndroid Build Coastguard Worker- perfetto: Move intel's cmdbuf/queue annotation code to the shared util. 1494*61046927SAndroid Build Coastguard Worker- ci/zink: Drop validation exception for leaks at device destroy. 1495*61046927SAndroid Build Coastguard Worker- ci/zink: Disable godot-tps-gles3 on a630. 1496*61046927SAndroid Build Coastguard Worker- docs: Update Vulkan renderpass docs for !22191 1497*61046927SAndroid Build Coastguard Worker- ci: Add missing dependency on doxygen sources for docs-generation jobs. 1498*61046927SAndroid Build Coastguard Worker- docs: Claim less functionality for glsl_compiler. 1499*61046927SAndroid Build Coastguard Worker- glsl: Move ForceGLSLAbsSqrt handling to glsl-to-nir. 1500*61046927SAndroid Build Coastguard Worker- zink: Add mapping for nir_op_ldexp, but disable it for 64-bit's sake. 1501*61046927SAndroid Build Coastguard Worker- glsl: Retire ldexp lowering in favor of the nir lowering flag. 1502*61046927SAndroid Build Coastguard Worker- glsl/softfp64: GC the temp vars after we lower them to SSA. 1503*61046927SAndroid Build Coastguard Worker- glsl/softfp64: Add fisfinite lowering. 1504*61046927SAndroid Build Coastguard Worker- state_tracker: Lower frexp before lowering doubles. 1505*61046927SAndroid Build Coastguard Worker- intel: Always call nir_lower_frexp. 1506*61046927SAndroid Build Coastguard Worker- ir3: Move turnip's nir_lower_frexp to the shared compiler. 1507*61046927SAndroid Build Coastguard Worker- nouveau: Add missing nir_opt_algebraic_late. 1508*61046927SAndroid Build Coastguard Worker- nouveau: Enable frexp lowering in the backend. 1509*61046927SAndroid Build Coastguard Worker- zink: Enable nir_lower_frexp. 1510*61046927SAndroid Build Coastguard Worker- v3d: Lower frexp in the GL compiler like we do in Vulkan. 1511*61046927SAndroid Build Coastguard Worker- agx: Enable nir_lower_frexp. 1512*61046927SAndroid Build Coastguard Worker- panfrost/midgard: Enable nir_lower_frexp. 1513*61046927SAndroid Build Coastguard Worker- nir_to_tgsi: Always lower frexp_exp/sig. 1514*61046927SAndroid Build Coastguard Worker- glsl: Drop frontend lowering of 32-bit frexp. 1515*61046927SAndroid Build Coastguard Worker- glsl: Drop PIPE_SHADER_CAP_DFRACEXP_DLDEXP_SUPPORTED. 1516*61046927SAndroid Build Coastguard Worker- tgsi: Drop TGSI_OPCODE_DFRACEXP. 1517*61046927SAndroid Build Coastguard Worker- ci/zink: Disable a630 portal-2-v2 due to kernel OOMs. 1518*61046927SAndroid Build Coastguard Worker- etnaviv: Fix regression from if_uses change. 1519*61046927SAndroid Build Coastguard Worker- blob: Don't valgrind assert for defined memory if we aren't writing. 1520*61046927SAndroid Build Coastguard Worker- util/log: Fix log messages over 1024 characters. 1521*61046927SAndroid Build Coastguard Worker- vulkan: Handle alignment failure in the pipeline cache. 1522*61046927SAndroid Build Coastguard Worker- vulkan: Actually increment the count of objects in GetPipelineCacheData. 1523*61046927SAndroid Build Coastguard Worker- ci/radeonsi: Mark glx-make-current as flaky. 1524*61046927SAndroid Build Coastguard Worker 1525*61046927SAndroid Build Coastguard WorkerEmperorPenguin18 (1): 1526*61046927SAndroid Build Coastguard Worker 1527*61046927SAndroid Build Coastguard Worker- v3d: expose more drm formats with SAND128 modifier 1528*61046927SAndroid Build Coastguard Worker 1529*61046927SAndroid Build Coastguard WorkerEric Engestrom (172): 1530*61046927SAndroid Build Coastguard Worker 1531*61046927SAndroid Build Coastguard Worker- bin/ci: add gitlab_gql.py.cache to the .gitignore 1532*61046927SAndroid Build Coastguard Worker- mesa/st: drop unused param 1533*61046927SAndroid Build Coastguard Worker- ci/bare-metal: add more timestamps to help debugging issues 1534*61046927SAndroid Build Coastguard Worker- ci: be explicit about the \`meson setup` subcommand 1535*61046927SAndroid Build Coastguard Worker- docs: add release notes for 22.3.4 1536*61046927SAndroid Build Coastguard Worker- docs/relnotes: add sha256sum for 22.3.4 1537*61046927SAndroid Build Coastguard Worker- docs: update calendar for 22.3.4 1538*61046927SAndroid Build Coastguard Worker- meson: turn android-libbacktrace into a feature option 1539*61046927SAndroid Build Coastguard Worker- v3dv: mark dEQP-VK.api.command_buffers.record_many_draws_secondary_2 as flaky 1540*61046927SAndroid Build Coastguard Worker- ci/android: move common config to common job 1541*61046927SAndroid Build Coastguard Worker- ci/android: move virgl-specific gpu_mode to virgl-defined variables 1542*61046927SAndroid Build Coastguard Worker- ci/android: move virgl-specific fails/flakes/skips lists to virgl-defined variables 1543*61046927SAndroid Build Coastguard Worker- ci/android: move virgl-specific deqp suite to virgl-defined variables 1544*61046927SAndroid Build Coastguard Worker- ci/android: move virgl-specific so lib name to virgl-defined variables 1545*61046927SAndroid Build Coastguard Worker- ci/android: add missing line terminator at the end of the file 1546*61046927SAndroid Build Coastguard Worker- docs: add release notes for 22.3.5 1547*61046927SAndroid Build Coastguard Worker- docs: update calendar for 22.3.5 1548*61046927SAndroid Build Coastguard Worker- panfrost: drop no-longer-needed libglsl 1549*61046927SAndroid Build Coastguard Worker- gallium/u_screen.h: add missing stdint.h include 1550*61046927SAndroid Build Coastguard Worker- util: avoid calling kcmp on Android 1551*61046927SAndroid Build Coastguard Worker- etnaviv: use simple_mtx to avoid breaking windows in the next commit 1552*61046927SAndroid Build Coastguard Worker- gallium: move etnaviv screen_lookup_or_create function to common code 1553*61046927SAndroid Build Coastguard Worker- freedreno: replace custom code with u_pipe_screen_lookup_or_create() 1554*61046927SAndroid Build Coastguard Worker- lima: replace custom code with u_pipe_screen_lookup_or_create() 1555*61046927SAndroid Build Coastguard Worker- v3d: use u_pipe_screen_lookup_or_create() to keep track of and reuse screens 1556*61046927SAndroid Build Coastguard Worker- vc4: use u_pipe_screen_lookup_or_create() to keep track of and reuse screens 1557*61046927SAndroid Build Coastguard Worker- panfrost: use u_pipe_screen_lookup_or_create() to keep track of and reuse screens 1558*61046927SAndroid Build Coastguard Worker- asahi: use u_pipe_screen_lookup_or_create() to keep track of and reuse screens 1559*61046927SAndroid Build Coastguard Worker- u_pipe_screen_lookup_or_create: avoid re-querying the fd to have a consistent hash key 1560*61046927SAndroid Build Coastguard Worker- broadcom/ci: mark test as flaky 1561*61046927SAndroid Build Coastguard Worker- vk/util: keep track of extension requirements 1562*61046927SAndroid Build Coastguard Worker- vk/runtime: keep track of supported instance extensions 1563*61046927SAndroid Build Coastguard Worker- vk/runtime: turn vk.xml extension requirements into asserts 1564*61046927SAndroid Build Coastguard Worker- meson: move float64_glsl_file one meson.build up 1565*61046927SAndroid Build Coastguard Worker- meson: only build mapi when needed 1566*61046927SAndroid Build Coastguard Worker- meson: only build the loader when needed 1567*61046927SAndroid Build Coastguard Worker- meson: only build libglsl_util when needed 1568*61046927SAndroid Build Coastguard Worker- meson: only build glsl when needed 1569*61046927SAndroid Build Coastguard Worker- meson: drop \`TODO: opengl`, it's done 1570*61046927SAndroid Build Coastguard Worker- ci: simplify adding & removing deqp patches 1571*61046927SAndroid Build Coastguard Worker- ci: remove no-op sed 1572*61046927SAndroid Build Coastguard Worker- ci: fix grouping of image tags 1573*61046927SAndroid Build Coastguard Worker- ci: bump tags of deqp images 1574*61046927SAndroid Build Coastguard Worker- docs: add 23.1 branchpoint & rc dates 1575*61046927SAndroid Build Coastguard Worker- meson: make GLX require OpenGL 1576*61046927SAndroid Build Coastguard Worker- meson/windows: only build libgl-gdi for desktop gl 1577*61046927SAndroid Build Coastguard Worker- meson: allow building GLES without GL 1578*61046927SAndroid Build Coastguard Worker- mesa: add _mesa_is_desktop_gl_compat() and _mesa_is_desktop_gl_core() helpers 1579*61046927SAndroid Build Coastguard Worker- mesa: make use of the new _mesa_is_desktop_gl_compat() helper 1580*61046927SAndroid Build Coastguard Worker- mesa: make use of the new _mesa_is_desktop_gl_core() helper 1581*61046927SAndroid Build Coastguard Worker- mesa: make more use of the existing _mesa_is_gles* helpers 1582*61046927SAndroid Build Coastguard Worker- mesa: add & use new _mesa_is_gles1() & _mesa_is_gles2() helpers 1583*61046927SAndroid Build Coastguard Worker- mesa: make more use of the new _mesa_is_gles1() helper 1584*61046927SAndroid Build Coastguard Worker- mesa: make more use of the new _mesa_is_gles2() helper 1585*61046927SAndroid Build Coastguard Worker- mesa: optimize out _mesa_is_desktop_gl*() and _mesa_is_gles*() calls when not built 1586*61046927SAndroid Build Coastguard Worker- ci: stop watching for changes in removed script 1587*61046927SAndroid Build Coastguard Worker- meson: improve formatting of options file 1588*61046927SAndroid Build Coastguard Worker- broadcom/ci: refactor a bit 1589*61046927SAndroid Build Coastguard Worker- broadcom/ci: fold .vc4-rpi3-piglit:armhf into its only user 1590*61046927SAndroid Build Coastguard Worker- broadcom/ci: use deqp-runner to run piglit tests 1591*61046927SAndroid Build Coastguard Worker- docs/release-calendar: drop the last 22.2.x, it won't happen 1592*61046927SAndroid Build Coastguard Worker- broadcom/ci: group x11 and wayland variant of the same test failing 1593*61046927SAndroid Build Coastguard Worker- broadcom/ci: use weston's xwayland instead of starting X as well 1594*61046927SAndroid Build Coastguard Worker- broadcom/ci: add x11- prefix to x11 EGL tests 1595*61046927SAndroid Build Coastguard Worker- broadcom/ci: drop create_pixmap_surface from the fails; it passes now 1596*61046927SAndroid Build Coastguard Worker- broadcom/ci: skip buffer_age.no_preserve and swap_buffers_with_damage on wayland 1597*61046927SAndroid Build Coastguard Worker- broadcom/ci: add two known failures 1598*61046927SAndroid Build Coastguard Worker- broadcom/ci: re-enable egl on wayland 1599*61046927SAndroid Build Coastguard Worker- docs: include explicit \`setup` in instructions 1600*61046927SAndroid Build Coastguard Worker- docs: add release notes for 22.3.6 1601*61046927SAndroid Build Coastguard Worker- docs/relnotes: add sha256sum for 22.3.6 1602*61046927SAndroid Build Coastguard Worker- docs: update calendar for 22.3.6 1603*61046927SAndroid Build Coastguard Worker- v3d: update supertuxkart reference after 1c028a4d5b623e73bdf5 1604*61046927SAndroid Build Coastguard Worker- docs: mention the meson summary 1605*61046927SAndroid Build Coastguard Worker- docs: mention \`meson configure` and drop broken workaround script 1606*61046927SAndroid Build Coastguard Worker- meson: reuse vulkan_wsi_list for defining vk_wsi_args 1607*61046927SAndroid Build Coastguard Worker- meson: replace vk_wsi_args with dependencies to let meson take care of transitivity 1608*61046927SAndroid Build Coastguard Worker- egl: include directly the useful vulkan header, instead of including everything 1609*61046927SAndroid Build Coastguard Worker- glx: include directly the useful vulkan header, instead of including everything 1610*61046927SAndroid Build Coastguard Worker- gbm: drop unnecessary vulkan dependency 1611*61046927SAndroid Build Coastguard Worker- radv: split linker script for android since it requires different symbols 1612*61046927SAndroid Build Coastguard Worker- glsl: align definition of _mesa_problem with the one in main/error.h 1613*61046927SAndroid Build Coastguard Worker- glapi/meson: drop duplicate line in deps 1614*61046927SAndroid Build Coastguard Worker- meson: allow checking for null pointers even if they're supposed to be non-null 1615*61046927SAndroid Build Coastguard Worker- panfrost/ci: add EGL tests 1616*61046927SAndroid Build Coastguard Worker- asahi/winsys: add .clang-format 1617*61046927SAndroid Build Coastguard Worker- vk: move radv's linker symbols scripts for use in all drivers 1618*61046927SAndroid Build Coastguard Worker- v3dv: add linker script to fix android symbols 1619*61046927SAndroid Build Coastguard Worker- tu: add linker script to fix android symbols 1620*61046927SAndroid Build Coastguard Worker- anv: add linker script to fix android symbols 1621*61046927SAndroid Build Coastguard Worker- vn: add linker script to fix android symbols 1622*61046927SAndroid Build Coastguard Worker- android/vk: drop unnecessary symbols 1623*61046927SAndroid Build Coastguard Worker- vk: be stricter about symbols check between android and other platforms 1624*61046927SAndroid Build Coastguard Worker- v3d/ci: add dEQP-GLES3.functional.texture.specification.teximage2d_pbo.*_cube flakes 1625*61046927SAndroid Build Coastguard Worker- osmesa: add exported symbols check 1626*61046927SAndroid Build Coastguard Worker- docs: add release notes for 22.3.7 1627*61046927SAndroid Build Coastguard Worker- docs/relnotes: add sha256sum for 22.3.7 1628*61046927SAndroid Build Coastguard Worker- docs: update calendar for 22.3.7 1629*61046927SAndroid Build Coastguard Worker- v3dv/ci: add a test to the known failures 1630*61046927SAndroid Build Coastguard Worker- meson: bump minimum version to 0.60 1631*61046927SAndroid Build Coastguard Worker- meson: allow feature options to take true/false to mean enabled/disabled 1632*61046927SAndroid Build Coastguard Worker- meson: inline gtest_test_protocol now that it's always 'gtest' 1633*61046927SAndroid Build Coastguard Worker- v3dv: split out broadcom_shader_stage_to_gl() calls to improve readability 1634*61046927SAndroid Build Coastguard Worker- ci: take valve farm offline 1635*61046927SAndroid Build Coastguard Worker- ci: disable weston session timeout 1636*61046927SAndroid Build Coastguard Worker- broadcom/ci: no need to skip the tests that swap buffers anymore 1637*61046927SAndroid Build Coastguard Worker- ci/broadcom: move rare failure to the flakes 1638*61046927SAndroid Build Coastguard Worker- ci: drop redundant .no_scheduled_pipelines-rules + .core-rules since the latter already includes it 1639*61046927SAndroid Build Coastguard Worker- ci/rustfmt: simplify getting all the rust files 1640*61046927SAndroid Build Coastguard Worker- ci/rustfmt: print which files are checked 1641*61046927SAndroid Build Coastguard Worker- ci: group RESULT logic in a single place 1642*61046927SAndroid Build Coastguard Worker- v3dv/ci: fix test name (\`,Fail` is not part of the test name) 1643*61046927SAndroid Build Coastguard Worker- asahi: replace copies of .clang-format with symlinks 1644*61046927SAndroid Build Coastguard Worker- asahi: fix a few typos 1645*61046927SAndroid Build Coastguard Worker- v3d: fix \`dirty` bitset being too small to accept V3D_DIRTY_SSBO 1646*61046927SAndroid Build Coastguard Worker- v3dv: use common GetPhysicalDeviceFeatures 1647*61046927SAndroid Build Coastguard Worker- v3dv: reorder features as 1.0, 1.1, 1.2, 1.3 1648*61046927SAndroid Build Coastguard Worker- v3dv: use vk_get_physical_device_features 1649*61046927SAndroid Build Coastguard Worker- v3d/ci: add another depthstencil-default_fb-drawpixels-* to the flakes 1650*61046927SAndroid Build Coastguard Worker- v3d/ci: group dEQP-GLES3.functional.texture.specification.teximage2d_pbo.* flakes and add another one 1651*61046927SAndroid Build Coastguard Worker- ci: centralize detection of ccache in link-werror wrapper 1652*61046927SAndroid Build Coastguard Worker- ci: add linker wrapper for clang 1653*61046927SAndroid Build Coastguard Worker- ci: always use the -Werror wrapper 1654*61046927SAndroid Build Coastguard Worker- ci: deduplicate compiler wrappers 1655*61046927SAndroid Build Coastguard Worker- ci/docs: start documenting ci_run_n_monitor.py 1656*61046927SAndroid Build Coastguard Worker- v3d: add link to issue investigating failure 1657*61046927SAndroid Build Coastguard Worker- asahi: change create_renderonly signature to uniformize it 1658*61046927SAndroid Build Coastguard Worker- etnaviv: change create_renderonly signature to uniformize it 1659*61046927SAndroid Build Coastguard Worker- freedreno: change create_renderonly signature to uniformize it 1660*61046927SAndroid Build Coastguard Worker- lima: change create_renderonly signature to uniformize it 1661*61046927SAndroid Build Coastguard Worker- panfrost: change create_renderonly signature to uniformize it 1662*61046927SAndroid Build Coastguard Worker- v3d: change create_renderonly signature to uniformize it 1663*61046927SAndroid Build Coastguard Worker- vc4: change create_renderonly signature to uniformize it 1664*61046927SAndroid Build Coastguard Worker- kmsro: uniformize renderonly creation 1665*61046927SAndroid Build Coastguard Worker- kmsro: sort drivers alphabetically 1666*61046927SAndroid Build Coastguard Worker- ci/broadcom: consolidate vc4-rpi3* jobs into a single vc4-rpi3-gl:armhf 1667*61046927SAndroid Build Coastguard Worker- ci/broadcom: consolidate v3d-rpi4* jobs into a single v3d-rpi4-gl:armhf 1668*61046927SAndroid Build Coastguard Worker- ci/broadcom: slightly increase coverage of vk tests 1669*61046927SAndroid Build Coastguard Worker- vc4/ci: add arm64 failure to flakes as it works on armhf 1670*61046927SAndroid Build Coastguard Worker- broadcom/ci: run gl jobs on arm64, just like vk 1671*61046927SAndroid Build Coastguard Worker- vc4/ci: add another sync flake 1672*61046927SAndroid Build Coastguard Worker- panfrost: assign the correct create_for_resource from the start 1673*61046927SAndroid Build Coastguard Worker- Revert "broadcom/ci: run gl jobs on arm64, just like vk" 1674*61046927SAndroid Build Coastguard Worker- v3dv/ci: mark known dEQP-VK.wsi.xlib.surface.query_formats failure 1675*61046927SAndroid Build Coastguard Worker- ci/rustfmt: make sure to only check each file once 1676*61046927SAndroid Build Coastguard Worker- v3d: disable GL_NV_conditional_render 1677*61046927SAndroid Build Coastguard Worker- VERSION: bump for 23.1.0-rc1 1678*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to 8ebc5cbe2b828f34b9bfb32c528d3514ead59798 1679*61046927SAndroid Build Coastguard Worker- v3dv/ci: drop fixed failure from fails.txt 1680*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to 0d7912d239dac5bf3c8b07f2a6ca467f760d6aa6 1681*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to 543b6ca7c4b00c4bfff5668ba0a0643d565db201 1682*61046927SAndroid Build Coastguard Worker- amd: fix buggy usage of unreachable() 1683*61046927SAndroid Build Coastguard Worker- compiler: fix buggy usage of unreachable() 1684*61046927SAndroid Build Coastguard Worker- pvr: fix buggy usage of unreachable() 1685*61046927SAndroid Build Coastguard Worker- vk/util: fix buggy usage of unreachable() 1686*61046927SAndroid Build Coastguard Worker- v3d: add flake spec@ext_framebuffer_blit@fbo-sys-sub-blit 1687*61046927SAndroid Build Coastguard Worker- VERSION: bump for 23.1.0-rc2 1688*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to 3017d01c9ded9c9fd097b600081b1bbe86e90fb8 1689*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to a18a51a708a86f51e0a5ab031b379f65bc84fb49 1690*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to c060b649c5a866f42e5df73f41c6e2809cf30e99 1691*61046927SAndroid Build Coastguard Worker- ci: rework vulkan validation layer build script 1692*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to 3f14fd8578549e34db2f564396f300819b2ff10f 1693*61046927SAndroid Build Coastguard Worker- VERSION: bump for 23.1.0-rc3 1694*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to 040aeb5a23e5cc8a71a352e55282d514dd2ab64f 1695*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to 9f522ac0c65ceae11ad1a4e84ec9f32a9393a25c 1696*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to efc94390f716b70ac1d5b09c6f949f938aeadcac 1697*61046927SAndroid Build Coastguard Worker- VERSION: bump for 23.1.0-rc4 1698*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to 6d84b34359dcbad477209adb9f9d0592c5a71bb9 1699*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to cb4e4fc5de48886758a26ff19d322947b5abfcec 1700*61046927SAndroid Build Coastguard Worker- dzn: fix pointer type mismatch 1701*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to 57afa7c0b12d6d0c9013368853080dfea5b50d07 1702*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to 31e6d15801a9904089aa2913c8eb5a31b79c7dfc 1703*61046927SAndroid Build Coastguard Worker 1704*61046927SAndroid Build Coastguard WorkerErico Nunes (5): 1705*61046927SAndroid Build Coastguard Worker 1706*61046927SAndroid Build Coastguard Worker- lima/ci: Add more piglit unsupported tests to skip 1707*61046927SAndroid Build Coastguard Worker- Revert "CI: Lima farm is offline" 1708*61046927SAndroid Build Coastguard Worker- lima: don't use resource_from_handle while creating scanout 1709*61046927SAndroid Build Coastguard Worker- lima/ci: restore swap buffers egl tests 1710*61046927SAndroid Build Coastguard Worker- Revert "ci: disable lima farm, currently out-of-space, needs to be fixed" 1711*61046927SAndroid Build Coastguard Worker 1712*61046927SAndroid Build Coastguard WorkerErik Faye-Lund (54): 1713*61046927SAndroid Build Coastguard Worker 1714*61046927SAndroid Build Coastguard Worker- zink: whitespace fixup 1715*61046927SAndroid Build Coastguard Worker- zink: fix depth-clip disable cap 1716*61046927SAndroid Build Coastguard Worker- zink: remove depth_clip_control_missing workaround 1717*61046927SAndroid Build Coastguard Worker- radeonsi: respect smoothing_enabled 1718*61046927SAndroid Build Coastguard Worker- meson: remove dupliace add_devenv call 1719*61046927SAndroid Build Coastguard Worker- meson: remove deprecated osmesa-bits option 1720*61046927SAndroid Build Coastguard Worker- meson: remove deprecated dri-drivers option 1721*61046927SAndroid Build Coastguard Worker- meson: avoid using deprecated build_root() method 1722*61046927SAndroid Build Coastguard Worker- meson: use files() instead of joining paths 1723*61046927SAndroid Build Coastguard Worker- freedreno/meson: simplify script-path logic 1724*61046927SAndroid Build Coastguard Worker- meson: do not reconstruct ICD paths 1725*61046927SAndroid Build Coastguard Worker- anv, hasvk: remove stale TODO-files 1726*61046927SAndroid Build Coastguard Worker- zink: correct companies in requirements 1727*61046927SAndroid Build Coastguard Worker- zink: remove incorrect trailing comma 1728*61046927SAndroid Build Coastguard Worker- meson: remove unused USE_FOO_ASM defines 1729*61046927SAndroid Build Coastguard Worker- vulkan: prefer vulkan_core.h over vulkan.h 1730*61046927SAndroid Build Coastguard Worker- meson: don't pass vk wsi args where they don't belong 1731*61046927SAndroid Build Coastguard Worker- Revert "meson: Fix Asahi build on macOS" 1732*61046927SAndroid Build Coastguard Worker- zink: prefer vulkan_core.h over vulkan.h 1733*61046927SAndroid Build Coastguard Worker- zink: get rid of needless dependency 1734*61046927SAndroid Build Coastguard Worker- ci: correct typo in name of linkcheck job 1735*61046927SAndroid Build Coastguard Worker- docs: update link to intel optimization reference manual 1736*61046927SAndroid Build Coastguard Worker- nir: add a print_internal debug-flag 1737*61046927SAndroid Build Coastguard Worker- docs: implement new vk-feat role 1738*61046927SAndroid Build Coastguard Worker- docs/zink: use vk-feat role for features 1739*61046927SAndroid Build Coastguard Worker- docs/zink: remove some trailing spaces 1740*61046927SAndroid Build Coastguard Worker- docs/zink: fixup wording of the GL 4.6 requirements 1741*61046927SAndroid Build Coastguard Worker- meson: correct typo in comment 1742*61046927SAndroid Build Coastguard Worker- ci: move docs-stuff out of root .gitlab-ci.yml 1743*61046927SAndroid Build Coastguard Worker- docs: fixup broken envvar-role syntax 1744*61046927SAndroid Build Coastguard Worker- docs: escape a few more strings 1745*61046927SAndroid Build Coastguard Worker- docs: fixup broken indentation 1746*61046927SAndroid Build Coastguard Worker- docs/zink: mention vk1.2 mirror-clamp feature option 1747*61046927SAndroid Build Coastguard Worker- docs/zink: clean up requirements-language 1748*61046927SAndroid Build Coastguard Worker- docs: move developers article to main website 1749*61046927SAndroid Build Coastguard Worker- docs: remove old thanks-article 1750*61046927SAndroid Build Coastguard Worker- docs: prefer http-links over ftp 1751*61046927SAndroid Build Coastguard Worker- docs/freedreno: fix turnip-heading level 1752*61046927SAndroid Build Coastguard Worker- docs: drop reference to modindex 1753*61046927SAndroid Build Coastguard Worker- docs: move old relnotes to _extra directory 1754*61046927SAndroid Build Coastguard Worker- docs: use version-number as toctree-title for relnotes 1755*61046927SAndroid Build Coastguard Worker- zink: emit terminate for spir-v 1.6 1756*61046927SAndroid Build Coastguard Worker- zink: use demote from spir-v 1.6 when possible 1757*61046927SAndroid Build Coastguard Worker- zink: use spir-v 1.6 local-size when needed 1758*61046927SAndroid Build Coastguard Worker- zink: enable spir-v 1.6 for vulkan 1.3 1759*61046927SAndroid Build Coastguard Worker- docs: format code-block as ini 1760*61046927SAndroid Build Coastguard Worker- docs: format code-block as toml 1761*61046927SAndroid Build Coastguard Worker- docs: make code-block indents consistent 1762*61046927SAndroid Build Coastguard Worker- ci: move virgl-rules after intel-rules 1763*61046927SAndroid Build Coastguard Worker- virgl/ci: clean up manual rules for virgl 1764*61046927SAndroid Build Coastguard Worker- ci: remove unused rules 1765*61046927SAndroid Build Coastguard Worker- zink: do not use sampled-image for buffers 1766*61046927SAndroid Build Coastguard Worker- nir: fix constant-folding of 64-bit fpow 1767*61046927SAndroid Build Coastguard Worker- llvmpipe: fixup refactor copypasta 1768*61046927SAndroid Build Coastguard Worker 1769*61046927SAndroid Build Coastguard WorkerFaith Ekstrand (99): 1770*61046927SAndroid Build Coastguard Worker 1771*61046927SAndroid Build Coastguard Worker- nir: Add more opcodes to nir_tex_instr_is_query() 1772*61046927SAndroid Build Coastguard Worker- nir/builder: Add some texture helpers 1773*61046927SAndroid Build Coastguard Worker- radv: Use the new NIR builder tex helpers for meta 1774*61046927SAndroid Build Coastguard Worker- anv: Refactor Android externalFormat handling in CreateYcbcrConversion 1775*61046927SAndroid Build Coastguard Worker- anv/android: Use VkFormat for externalFormat 1776*61046927SAndroid Build Coastguard Worker- util/format: YUYV and UYVY have 4 8-bit channels 1777*61046927SAndroid Build Coastguard Worker- vulkan/formats: Add YCbCr format information 1778*61046927SAndroid Build Coastguard Worker- vulkan: Add a common vk_ycbcr_conversion struct 1779*61046927SAndroid Build Coastguard Worker- anv: Use the common vk_ycbcr_conversion object 1780*61046927SAndroid Build Coastguard Worker- anv: Use the YCbCr format info from common code 1781*61046927SAndroid Build Coastguard Worker- nir: Add copyright and include guards to nir_vulkan.h 1782*61046927SAndroid Build Coastguard Worker- anv,nir: Move the ANV YCbCr lowering pass to common code 1783*61046927SAndroid Build Coastguard Worker- gallium,util: Pull u_indices and u_primconvert back into gallium 1784*61046927SAndroid Build Coastguard Worker- mailmap: Remap e-mail addresses for Faith Ekstrand 1785*61046927SAndroid Build Coastguard Worker- vtn: Set alignment on initial UBO/SSBO casts 1786*61046927SAndroid Build Coastguard Worker- anv: Let spirv_to_nir() set UBO/SSBO base cast alignments 1787*61046927SAndroid Build Coastguard Worker- hasvk: Let spirv_to_nir() set UBO/SSBO base cast alignments 1788*61046927SAndroid Build Coastguard Worker- intel/compiler: Document wm_prog_key::persample_interp 1789*61046927SAndroid Build Coastguard Worker- intel/nir: Lower barycentrics to per-sample in a dedicated pass 1790*61046927SAndroid Build Coastguard Worker- nir: Remove nir_lower_io_force_sample_interpolation 1791*61046927SAndroid Build Coastguard Worker- intel/compiler: Use SHADER_OPCODE_SEND for PI messages 1792*61046927SAndroid Build Coastguard Worker- intel/fs: Return early in a couple builtin setup helpers 1793*61046927SAndroid Build Coastguard Worker- intel/compiler: Convert brw_wm_aa_enable to brw_sometimes 1794*61046927SAndroid Build Coastguard Worker- intel/fs: Make per-sample and coarse dispatch tri-state 1795*61046927SAndroid Build Coastguard Worker- intel/compiler: Convert wm_prog_key::persample_interp to a tri-state 1796*61046927SAndroid Build Coastguard Worker- intel/compiler: Convert wm_prog_key::multisample_fbo to a tri-state 1797*61046927SAndroid Build Coastguard Worker- intel/fs/validate: Assert SEND [extended] descriptors are uniform 1798*61046927SAndroid Build Coastguard Worker- intel/fs: Break out yet another FB write helper 1799*61046927SAndroid Build Coastguard Worker- intel/fs: Rework dynamic coarse handling 1800*61046927SAndroid Build Coastguard Worker- nir/deref: Preserve alignments in opt_remove_cast_cast() 1801*61046927SAndroid Build Coastguard Worker- nir/from_ssa: Use more helpers in resolve_parallel_copies 1802*61046927SAndroid Build Coastguard Worker- nir/from_ssa: Only re-locate values that are destinations 1803*61046927SAndroid Build Coastguard Worker- nir/from_ssa: Move the loop bounds check in resolve_parallel_copy 1804*61046927SAndroid Build Coastguard Worker- nir: Add a load/store bit size lowering pass 1805*61046927SAndroid Build Coastguard Worker- intel/nir: Use nir_lower_mem_access_bit_sizes() 1806*61046927SAndroid Build Coastguard Worker- Revert "vk/runtime: turn vk.xml extension requirements into asserts" 1807*61046927SAndroid Build Coastguard Worker- Revert "vk/util: keep track of extension requirements" 1808*61046927SAndroid Build Coastguard Worker- vulkan: Remove unused fields from Extension and ApiVersion 1809*61046927SAndroid Build Coastguard Worker- vulkan: Improve extension parsing 1810*61046927SAndroid Build Coastguard Worker- vulkan: Parse the platform in Extensions.from_xml() 1811*61046927SAndroid Build Coastguard Worker- vulkan: Add a get_all_required() helper 1812*61046927SAndroid Build Coastguard Worker- vulkan: Properly filter entrypoints 1813*61046927SAndroid Build Coastguard Worker- vulkan: Properly filter by api in enum_to_str 1814*61046927SAndroid Build Coastguard Worker- Vulkan: Properly filter structs in vk_cmd_queue_gen 1815*61046927SAndroid Build Coastguard Worker- vulkan: Filter out provisional extensions 1816*61046927SAndroid Build Coastguard Worker- vulkan: Move the features generator to vulkan/util 1817*61046927SAndroid Build Coastguard Worker- vulkan: Properly filter structs in vk_physical_device_features 1818*61046927SAndroid Build Coastguard Worker- vulkan/layers: Use PUBLIC instead of VK_LAYER_EXPORT 1819*61046927SAndroid Build Coastguard Worker- vulkan/device-select-layer: Include vulkan.h 1820*61046927SAndroid Build Coastguard Worker- vulkan: Update the XML and headers to 1.3.241 1821*61046927SAndroid Build Coastguard Worker- nir/lower_io: Handle buffer_array_length for more address modes 1822*61046927SAndroid Build Coastguard Worker- anv: Drop our manual SSBO size handling 1823*61046927SAndroid Build Coastguard Worker- hasvk: Drop our manual SSBO size handling 1824*61046927SAndroid Build Coastguard Worker- panvk: Drop our manual SSBO size handling 1825*61046927SAndroid Build Coastguard Worker- turnip: Set spirv_options::use_deref_buffer_array_length 1826*61046927SAndroid Build Coastguard Worker- lavapipe: Set spirv_options::use_deref_buffer_array_length 1827*61046927SAndroid Build Coastguard Worker- v3dv: Set spirv_options::use_deref_buffer_array_length 1828*61046927SAndroid Build Coastguard Worker- spirv: Always emit deref_buffer_array_length intrinsics 1829*61046927SAndroid Build Coastguard Worker- nir: Check against combined alignment in nir_lower_mem_access_bit_sizes 1830*61046927SAndroid Build Coastguard Worker- nir: Add mode filtering to lower_mem_access_bit_sizes 1831*61046927SAndroid Build Coastguard Worker- nir: Add UBO support to nir_lower_mem_access_bit_sizes 1832*61046927SAndroid Build Coastguard Worker- nir: Add a combined alignment helper 1833*61046927SAndroid Build Coastguard Worker- nir: Rename align to whole_align in lower_mem_load 1834*61046927SAndroid Build Coastguard Worker- nir: Rename nir_mem_access_size_align::align_mul to align 1835*61046927SAndroid Build Coastguard Worker- nir: Make chunk_align_offset const in lower_mem_load() 1836*61046927SAndroid Build Coastguard Worker- nir: Handle wider unaligned loads in lower_mem_access_bit_size 1837*61046927SAndroid Build Coastguard Worker- intel/nir: Limit unaligned loads to vec4 1838*61046927SAndroid Build Coastguard Worker- vulkan/runtime: Rename and document storage image Z range 1839*61046927SAndroid Build Coastguard Worker- intel/blorp: Set array_len for 3D images properly 1840*61046927SAndroid Build Coastguard Worker- isl: Set Depth to array len for 3D storage images 1841*61046927SAndroid Build Coastguard Worker- intel: Use nir_lower_tex_options::lower_index_to_offset 1842*61046927SAndroid Build Coastguard Worker- vulkan: Update XML and headers to 1.3.244 1843*61046927SAndroid Build Coastguard Worker- vulkan: Provide wrappers for VK_EXT_map_memory2 functions 1844*61046927SAndroid Build Coastguard Worker- anv: Limit memory maps to the client-allocated size 1845*61046927SAndroid Build Coastguard Worker- anv: Implement VK_KHR_map_memory2 1846*61046927SAndroid Build Coastguard Worker- intel/isl: Support Yf/Ys/Tile-64 in isl_surf_get_image_offset_sa 1847*61046927SAndroid Build Coastguard Worker- intel/blorp: Drop the TODO file 1848*61046927SAndroid Build Coastguard Worker- docs: Fix Faith's name in relnotes 1849*61046927SAndroid Build Coastguard Worker- nir: Drop a bunch of Authors tags 1850*61046927SAndroid Build Coastguard Worker- spirv: Drop a bunch of Authors tags 1851*61046927SAndroid Build Coastguard Worker- intel: Drop some author comments and update Faith's name 1852*61046927SAndroid Build Coastguard Worker- util,mesa,panfrost: Drop some author tags 1853*61046927SAndroid Build Coastguard Worker- vulkan: vk_android.c should be copyright Intel 1854*61046927SAndroid Build Coastguard Worker- util: Update some copyright tags 1855*61046927SAndroid Build Coastguard Worker- CODEOWNERS: s/jekstrand/gfxstrand 1856*61046927SAndroid Build Coastguard Worker- vulkan,anv,hasvk,radv: Add a common vk_image_usage_to_ahb_usage helper 1857*61046927SAndroid Build Coastguard Worker- vulkan/android: Fix hardware buffer usage flags 1858*61046927SAndroid Build Coastguard Worker- vulkan: Add an ahardware_buffer_format field to vk_image 1859*61046927SAndroid Build Coastguard Worker- anv,hasvk: Set vk_image.ahardware_buffer_format 1860*61046927SAndroid Build Coastguard Worker- radv: Set vk_image.ahardware_buffer_format 1861*61046927SAndroid Build Coastguard Worker- vulkan,anv,hasvk,radv: Unify Android hardware buffer creation 1862*61046927SAndroid Build Coastguard Worker- vulkan: Add a vk_device_memory base struct 1863*61046927SAndroid Build Coastguard Worker- anv: Use the new vk_device_memory base struct 1864*61046927SAndroid Build Coastguard Worker- vulkan: Record pipeline flags in the render pass 1865*61046927SAndroid Build Coastguard Worker- vulkan: Plumb rendering flags through vk_graphics_pipeline_state 1866*61046927SAndroid Build Coastguard Worker- anv/pipeline: Use feedback loop flags for self-dependencies 1867*61046927SAndroid Build Coastguard Worker- hasvk/pipeline: Use feedback loop flags for self-dependencies 1868*61046927SAndroid Build Coastguard Worker- vulkan: Drop vk_render_pass_state::\*self_dependenc* 1869*61046927SAndroid Build Coastguard Worker- vulkan: Drop VkRenderingSelfDependencyInfoMESA 1870*61046927SAndroid Build Coastguard Worker 1871*61046927SAndroid Build Coastguard WorkerFelix DeGrood (10): 1872*61046927SAndroid Build Coastguard Worker 1873*61046927SAndroid Build Coastguard Worker- intel/perf: Hide extended metrics by default 1874*61046927SAndroid Build Coastguard Worker- anv: cs_stall during compute state flush on < gen12.5 1875*61046927SAndroid Build Coastguard Worker- anv: only emit CFE_STATE when scratch space increases 1876*61046927SAndroid Build Coastguard Worker- anv: set CFE_STATE.OverDispatchControl to default 1877*61046927SAndroid Build Coastguard Worker- iris: report draw count for perfetto 1878*61046927SAndroid Build Coastguard Worker- anv/blorp: support surf generation for addresses 1879*61046927SAndroid Build Coastguard Worker- anv/blorp: implement anv_cmd_buffer_fill_area 1880*61046927SAndroid Build Coastguard Worker- anv/blorp: add flush reasons to RT flushes 1881*61046927SAndroid Build Coastguard Worker- anv: reset query pools using blorp 1882*61046927SAndroid Build Coastguard Worker- anv: disable reset query pools using blorp opt on MTL 1883*61046927SAndroid Build Coastguard Worker 1884*61046927SAndroid Build Coastguard WorkerFilip Gawin (2): 1885*61046927SAndroid Build Coastguard Worker 1886*61046927SAndroid Build Coastguard Worker- crocus: don't quantize the clear value 1887*61046927SAndroid Build Coastguard Worker- nine: add fallback for D3DFMT_D16 in d3d9_to_pipe_format_checked 1888*61046927SAndroid Build Coastguard Worker 1889*61046927SAndroid Build Coastguard WorkerFrancisco Jerez (11): 1890*61046927SAndroid Build Coastguard Worker 1891*61046927SAndroid Build Coastguard Worker- intel/fs/gfx12: Ensure that prior reads have executed before barrier with acquire semantics. 1892*61046927SAndroid Build Coastguard Worker- intel/disasm/gfx12+: Use helper instead of hardcoded bit access for 64-bit immediates. 1893*61046927SAndroid Build Coastguard Worker- intel/disasm/gfx12+: Fix print out of non-existing condmod field with 64-bit immediate. 1894*61046927SAndroid Build Coastguard Worker- intel/eu/gfx12+: Implement decoding of 64-bit immediates. 1895*61046927SAndroid Build Coastguard Worker- intel/fs/gfx12+: Drop redundant handling of SHADER_OPCODE_BROADCAST in exec pipe inference. 1896*61046927SAndroid Build Coastguard Worker- intel/fs: Fix src and dst types of LOAD_PAYLOAD ACP entries during copy propagation. 1897*61046927SAndroid Build Coastguard Worker- intel/eu/gfx8-9: Fix execution with all channels disabled due to HW bug #220160235. 1898*61046927SAndroid Build Coastguard Worker- intel/rt: Fix L3 bank performance bottlenecks due to SW stack stride alignment. 1899*61046927SAndroid Build Coastguard Worker- intel/fs: Track force_writemask_all behavior of copy propagation ACP entries. 1900*61046927SAndroid Build Coastguard Worker- intel/fs: Fix copy propagation dataflow analysis in presence of force_writemask_all ACP overwrites. 1901*61046927SAndroid Build Coastguard Worker- intel/fs: Fix register coalesce in presence of force_writemask_all copy source writes. 1902*61046927SAndroid Build Coastguard Worker 1903*61046927SAndroid Build Coastguard WorkerFrank Binns (7): 1904*61046927SAndroid Build Coastguard Worker 1905*61046927SAndroid Build Coastguard Worker- pvr: small cleanups 1906*61046927SAndroid Build Coastguard Worker- pvr: remove start/stop transfer flags 1907*61046927SAndroid Build Coastguard Worker- pvr: stop restricting the compiler to the Sascha Willems triangle demo 1908*61046927SAndroid Build Coastguard Worker- pvr: remove duplicate define 1909*61046927SAndroid Build Coastguard Worker- pvr: initialise size for placeholder "zeroed" shaders 1910*61046927SAndroid Build Coastguard Worker- pvr: replace nop binary shader with run-time compiled shader 1911*61046927SAndroid Build Coastguard Worker- pvr: fix clang-format issue 1912*61046927SAndroid Build Coastguard Worker 1913*61046927SAndroid Build Coastguard WorkerFriedrich Vock (26): 1914*61046927SAndroid Build Coastguard Worker 1915*61046927SAndroid Build Coastguard Worker- radv/rt: Divide by the correct workgroup size 1916*61046927SAndroid Build Coastguard Worker- radv/bvh: Prevent NANs when computing node cost 1917*61046927SAndroid Build Coastguard Worker- radv/rmv: Also check the other pid field 1918*61046927SAndroid Build Coastguard Worker- radv/rmv: Avoid more CPU unmap deadlocks 1919*61046927SAndroid Build Coastguard Worker- radv/rmv: Log bo destruction before freeing it 1920*61046927SAndroid Build Coastguard Worker- radv/rmv: Correct timestamp shifting 1921*61046927SAndroid Build Coastguard Worker- vulkan/rmv: Use the timestamp divisor instead of a hardcoded value 1922*61046927SAndroid Build Coastguard Worker- vulkan/rmv: Remove delta parameter from dump helpers 1923*61046927SAndroid Build Coastguard Worker- mesa: Report GL_SHADER_BINARY_FORMAT_SPIR_V as supported 1924*61046927SAndroid Build Coastguard Worker- docs: Fix formatting for RMV tracing docs 1925*61046927SAndroid Build Coastguard Worker- radv: Extend hit attribute lowering for LDS 1926*61046927SAndroid Build Coastguard Worker- radv: Use LDS for closest-hit hit attributes 1927*61046927SAndroid Build Coastguard Worker- radv: Emit RT shader VA user SGPR 1928*61046927SAndroid Build Coastguard Worker- radv/rt: Add shader config combination/postprocessing utils 1929*61046927SAndroid Build Coastguard Worker- radv: Add RT shader stage names for executable properties 1930*61046927SAndroid Build Coastguard Worker- aco: Swap operands for v_and_b32 in RT prolog 1931*61046927SAndroid Build Coastguard Worker- radv/rt: Also adjust the SGPR count in postprocess_rt_config 1932*61046927SAndroid Build Coastguard Worker- aco: Un-swap addressable VGPRs/SGPRs in RT prolog 1933*61046927SAndroid Build Coastguard Worker- radv: Work around use-after-free compiler errors 1934*61046927SAndroid Build Coastguard Worker- radv: Add RT stages to radv_mesa_to_rgp_shader_stages 1935*61046927SAndroid Build Coastguard Worker- radv/rmv: Fix creating RT pipelines 1936*61046927SAndroid Build Coastguard Worker- radv/rmv: Fix import memory 1937*61046927SAndroid Build Coastguard Worker- radv/rt: Plug some memory leaks during shader creation 1938*61046927SAndroid Build Coastguard Worker- radv: Don't leak the RT prolog binary 1939*61046927SAndroid Build Coastguard Worker- radv: Always call si_emit_cache_flush before writing timestamps 1940*61046927SAndroid Build Coastguard Worker- radv: Add driconf to always drain waves before writing timestamps 1941*61046927SAndroid Build Coastguard Worker 1942*61046927SAndroid Build Coastguard WorkerGH Cao (1): 1943*61046927SAndroid Build Coastguard Worker 1944*61046927SAndroid Build Coastguard Worker- gallium: Add MCJIT target triplet for Windows ARM64 1945*61046927SAndroid Build Coastguard Worker 1946*61046927SAndroid Build Coastguard WorkerGanesh Belgur Ramachandra (1): 1947*61046927SAndroid Build Coastguard Worker 1948*61046927SAndroid Build Coastguard Worker- ac/nir: fix CDNA image lowering for array textures 1949*61046927SAndroid Build Coastguard Worker 1950*61046927SAndroid Build Coastguard WorkerGeorg Lehmann (81): 1951*61046927SAndroid Build Coastguard Worker 1952*61046927SAndroid Build Coastguard Worker- Revert "aco: Combine v_cvt_u32_f32 with insert to v_cvt_pk_u8_f32." 1953*61046927SAndroid Build Coastguard Worker- aco: use s_bfm_64 for constant copies 1954*61046927SAndroid Build Coastguard Worker- aco: use s_pack_ll_b32_b16 for constant copies 1955*61046927SAndroid Build Coastguard Worker- aco: Improve wave64 cycle estimates. 1956*61046927SAndroid Build Coastguard Worker- aco: fix imod/omod for gfx11 VOP3 opcodes 1957*61046927SAndroid Build Coastguard Worker- aco: add mov/cndmask opcodes to does_fp_op_flush_denorms 1958*61046927SAndroid Build Coastguard Worker- aco: don't allow output modifiers for v_cvt_pkrtz_f16_f32 1959*61046927SAndroid Build Coastguard Worker- aco: allow output modifiers for ldexp_f16 1960*61046927SAndroid Build Coastguard Worker- aco: don't list imod/omod support v_fmaak_f32/v_fmamk_f32 1961*61046927SAndroid Build Coastguard Worker- aco: support omod/imod for v_fmac_f16 1962*61046927SAndroid Build Coastguard Worker- aco: remove stale TODOs about v_interp opsel 1963*61046927SAndroid Build Coastguard Worker- aco: new 16bit VOP3 opcodes can use opsel 1964*61046927SAndroid Build Coastguard Worker- aco: Don't use vcmpx with DPP. 1965*61046927SAndroid Build Coastguard Worker- aco: combine a ^ ~b and ~(a ^ b) to v_xnor_b32 1966*61046927SAndroid Build Coastguard Worker- amd,nir: remove byte_permute_amd intrinsic 1967*61046927SAndroid Build Coastguard Worker- nir: change 16bit image dest folding option to per type 1968*61046927SAndroid Build Coastguard Worker- amd: don't use d16 for integer loads 1969*61046927SAndroid Build Coastguard Worker- amd: d16 uses rtz conversion for 32bit float 1970*61046927SAndroid Build Coastguard Worker- aco: use v_permlane(x)16_b32 for masked swizzle 1971*61046927SAndroid Build Coastguard Worker- aco/gfx11: use dpp_row_xmask and dpp_row_share 1972*61046927SAndroid Build Coastguard Worker- aco: use and swizzle mask in dpp quad perm 1973*61046927SAndroid Build Coastguard Worker- aco/optimizer_postRA: assume all registers are untrackable in loop headers 1974*61046927SAndroid Build Coastguard Worker- nir/opt_algebraic: add patterns for iand/ior of feq/fneu with 0 1975*61046927SAndroid Build Coastguard Worker- aco: mark mad definition as precise if the mul/add were precise 1976*61046927SAndroid Build Coastguard Worker- aco: use v_fma_mix_f32 for v_fma_f32 with 2 fp16 representable, different literals 1977*61046927SAndroid Build Coastguard Worker- nir/lower_mediump: don't use fp16 for constants if the result is denormal 1978*61046927SAndroid Build Coastguard Worker- aco: treat VINTERP_INREG as VALU 1979*61046927SAndroid Build Coastguard Worker- aco/ir: rework IR to have one common valu instruction struct 1980*61046927SAndroid Build Coastguard Worker- aco/ra: set opsel_hi to zero when converting to VOP2 1981*61046927SAndroid Build Coastguard Worker- aco: validate VALU modifiers 1982*61046927SAndroid Build Coastguard Worker- aco/print_ir: simplify using VALU instruction 1983*61046927SAndroid Build Coastguard Worker- aco/optimizer: simplify using VALU instruction 1984*61046927SAndroid Build Coastguard Worker- aco: remove VOP[123C]P? structs 1985*61046927SAndroid Build Coastguard Worker- aco: add bitfield array helper classes 1986*61046927SAndroid Build Coastguard Worker- aco: use bitfield array helpers for valu modifiers 1987*61046927SAndroid Build Coastguard Worker- aco/assembler/gfx11: simplify 16bit VOP12C promotion to VOP3 1988*61046927SAndroid Build Coastguard Worker- aco/optimizer: don't reallocate instruction when converting to VOP3 1989*61046927SAndroid Build Coastguard Worker- aco: don't reallocate fma{mk,ak,_mix} instruction 1990*61046927SAndroid Build Coastguard Worker- aco: copy abs/neg with assignment 1991*61046927SAndroid Build Coastguard Worker- aco: use integer access for neg_lo/neg_hi 1992*61046927SAndroid Build Coastguard Worker- aco: use array indexing for opsel/opsel_lo/opsel_hi 1993*61046927SAndroid Build Coastguard Worker- aco: access neg/abs as int in usesModifiers 1994*61046927SAndroid Build Coastguard Worker- aco: use bitfield_array for temporary neg/abs/opsel 1995*61046927SAndroid Build Coastguard Worker- nir: optimize i2f(f2i(fsign)) 1996*61046927SAndroid Build Coastguard Worker- aco: remove duplicates from .clang-format 1997*61046927SAndroid Build Coastguard Worker- amd: remove duplicate from .clang-format 1998*61046927SAndroid Build Coastguard Worker- aco: don't check usesModifiers for pseudo instructions 1999*61046927SAndroid Build Coastguard Worker- aco: fix p_interp_gfx11 comment 2000*61046927SAndroid Build Coastguard Worker- aco: make .clang-format usable with tests 2001*61046927SAndroid Build Coastguard Worker- aco/ir: fix copy paste bug in convert_to_SDWA 2002*61046927SAndroid Build Coastguard Worker- aco/util: override default assignment operator for bitfield helpers 2003*61046927SAndroid Build Coastguard Worker- aco: clean up to_mad_mix 2004*61046927SAndroid Build Coastguard Worker- aco/ra: don't reallocate VOP3 instruction for non-vcc lane mask 2005*61046927SAndroid Build Coastguard Worker- aco/vn: hash opsel for VOP12C 2006*61046927SAndroid Build Coastguard Worker- aco/assembler: support VOP12C opsel 2007*61046927SAndroid Build Coastguard Worker- aco: validate VOP12C opsel 2008*61046927SAndroid Build Coastguard Worker- aco/to_hw_instr: use VOP1 opsel for v_mov_b16 2009*61046927SAndroid Build Coastguard Worker- aco/ra: prepare for VOP12C opsel 2010*61046927SAndroid Build Coastguard Worker- aco/optimizer: preserve opsel when fusing fma 2011*61046927SAndroid Build Coastguard Worker- aco: handle opsel in combine_comparison_ordering 2012*61046927SAndroid Build Coastguard Worker- aco: handle opsel in combine_ordering_test 2013*61046927SAndroid Build Coastguard Worker- aco: handle opsel in combine_constant_comparison_ordering 2014*61046927SAndroid Build Coastguard Worker- aco: update match_op3_for_vop3 for VOP12C opsel 2015*61046927SAndroid Build Coastguard Worker- aco: support v_cvt_f32_f16 with opsel in combine_mad_mix 2016*61046927SAndroid Build Coastguard Worker- aco: support neg(mul)/abs(mul) optimization in more cases 2017*61046927SAndroid Build Coastguard Worker- aco: return true in usesModifiers for VOP12C with opsel 2018*61046927SAndroid Build Coastguard Worker- aco: swap opsel when swapping VOP2/C operands 2019*61046927SAndroid Build Coastguard Worker- aco/ir: copy opsel when converting to DPP 2020*61046927SAndroid Build Coastguard Worker- aco: don't label mul with opsel as abs/neg 2021*61046927SAndroid Build Coastguard Worker- aco/gfx11: allow opsel for VOP12C 2022*61046927SAndroid Build Coastguard Worker- aco/optimizer: use opsel for VOP12C 2023*61046927SAndroid Build Coastguard Worker- aco: keep label_mul/usedef/minmax in apply_extract 2024*61046927SAndroid Build Coastguard Worker- aco/optimizer: remove to_SDWA 2025*61046927SAndroid Build Coastguard Worker- aco: add tests for fma with opsel 2026*61046927SAndroid Build Coastguard Worker- aco: add tests for dpp with opsel 2027*61046927SAndroid Build Coastguard Worker- aco: add tests for swap operand with opsel 2028*61046927SAndroid Build Coastguard Worker- aco: add tests for cmp ordering with opsel 2029*61046927SAndroid Build Coastguard Worker- aco: add test for min/max combining with opsel 2030*61046927SAndroid Build Coastguard Worker- aco/tests: run optimize.mad_mix.input_conv.modifiers on gfx11 2031*61046927SAndroid Build Coastguard Worker- aco: add tests for neg(mul) with opsel 2032*61046927SAndroid Build Coastguard Worker- aco/tests: add missing dependency on generated header 2033*61046927SAndroid Build Coastguard Worker 2034*61046927SAndroid Build Coastguard WorkerGert Wollny (49): 2035*61046927SAndroid Build Coastguard Worker 2036*61046927SAndroid Build Coastguard Worker- glsl/nir: only set uses_sample_shading when the output is a fbfetch 2037*61046927SAndroid Build Coastguard Worker- nir: Add possibility to store image var offset in range_base 2038*61046927SAndroid Build Coastguard Worker- nir: Add range_base to atomic_counter and an option to use it 2039*61046927SAndroid Build Coastguard Worker- ntt: handle the image intrinsic range_base when translating to TGSI 2040*61046927SAndroid Build Coastguard Worker- ntt: Make use of the range_base offset when translating atomics in NTT 2041*61046927SAndroid Build Coastguard Worker- virgl: lower image variable offsets into the intrinsic range_base value 2042*61046927SAndroid Build Coastguard Worker- virgl: Request setting the atomic offset in the range_base 2043*61046927SAndroid Build Coastguard Worker- virgl: drop the separable flag for cases that can't be handled 2044*61046927SAndroid Build Coastguard Worker- r600/sfn: Fix readport check 2045*61046927SAndroid Build Coastguard Worker- r600/sfn: Do a bit of cleanup with the secondary read port validation 2046*61046927SAndroid Build Coastguard Worker- r600/sfn: Fix opcode and result dest slot mask for variable size dot 2047*61046927SAndroid Build Coastguard Worker- r600/sfn: Fix splitting of multislot alu ops 2048*61046927SAndroid Build Coastguard Worker- virgl: remove unused virgl_encoder_inline_write 2049*61046927SAndroid Build Coastguard Worker- r600/sfn: Use range_base for atomics and images 2050*61046927SAndroid Build Coastguard Worker- r600/sfn: Work around dependency issue when splitting op to group 2051*61046927SAndroid Build Coastguard Worker- r600/sfn: drop useless instr use count 2052*61046927SAndroid Build Coastguard Worker- r600/sfn: Fix a typo 2053*61046927SAndroid Build Coastguard Worker- r600/sfn: Silence warnings about unused parameters 2054*61046927SAndroid Build Coastguard Worker- r600/sfn: Don't copy propagate indirect loads to more than one dest 2055*61046927SAndroid Build Coastguard Worker- r600/sfn: Stop try scheduling in t-slot with empty related v-slot 2056*61046927SAndroid Build Coastguard Worker- r600/sfn: rename texture coordinate offset for clarity 2057*61046927SAndroid Build Coastguard Worker- r600/sfn: address use in group only if instr can be added 2058*61046927SAndroid Build Coastguard Worker- r600/sfn: Forward setting the block ID and index 2059*61046927SAndroid Build Coastguard Worker- r600: Don't start new CF for every fetch through tex clause 2060*61046927SAndroid Build Coastguard Worker- r600/sfn: Fix handling of fetch through texture clause 2061*61046927SAndroid Build Coastguard Worker- r600/sfn: Fix alu trans op flag setup 2062*61046927SAndroid Build Coastguard Worker- r600/sfn: Fix Cayman trans from string and add test for copy prop 2063*61046927SAndroid Build Coastguard Worker- vulkan/wsi: Take Xwayland into account for x11_min_image_count 2064*61046927SAndroid Build Coastguard Worker- zink/kopper: Add extra swapchain images for Venus 2065*61046927SAndroid Build Coastguard Worker- r600/sfn: be more conservative with channel use in multi-slot ops 2066*61046927SAndroid Build Coastguard Worker- r600/sfn: Fix readport cylce map 2067*61046927SAndroid Build Coastguard Worker- r600/sfn: Fix minimum required registers 2068*61046927SAndroid Build Coastguard Worker- r600/sfn: Add AluGroup method to update readport validation from scratch 2069*61046927SAndroid Build Coastguard Worker- r600/sfn: Split AluInstr replace_source into test and actual replace 2070*61046927SAndroid Build Coastguard Worker- r600/sfn: Add method to AluGroup to replace sources 2071*61046927SAndroid Build Coastguard Worker- r600/sfn: Add print method to AluReadportValidation 2072*61046927SAndroid Build Coastguard Worker- r600/sfn: redirect copy propagation to alu parent group 2073*61046927SAndroid Build Coastguard Worker- r600/sfn/tests: Add a test for the copy prop into a group 2074*61046927SAndroid Build Coastguard Worker- r600/sfn: Fix atomic lowering 2075*61046927SAndroid Build Coastguard Worker- virgl: Enable AMD_vertex_shader_(layer|viewport_index) when host supports it 2076*61046927SAndroid Build Coastguard Worker- virgl: Don't try to do re-alloc or readback by transfer for blob resources 2077*61046927SAndroid Build Coastguard Worker- ntt: add option to lower SSBO bindings to buffer index 2078*61046927SAndroid Build Coastguard Worker- virgl: Lower binding start into buffer indices 2079*61046927SAndroid Build Coastguard Worker- r600/sfn: fix container allocators 2080*61046927SAndroid Build Coastguard Worker- r600/sfn: Lower tess levels to vectors in TCS 2081*61046927SAndroid Build Coastguard Worker- r600/sfn: make sure f2u32 is lowered late and correctly for 64 bit floats 2082*61046927SAndroid Build Coastguard Worker- r600/sfn: assign window_space_position in shader state 2083*61046927SAndroid Build Coastguard Worker- r600/sfn: Ass support for image_samples 2084*61046927SAndroid Build Coastguard Worker- r600/sfn: fix cube to array lowering for LOD 2085*61046927SAndroid Build Coastguard Worker 2086*61046927SAndroid Build Coastguard WorkerGiancarlo Devich (25): 2087*61046927SAndroid Build Coastguard Worker 2088*61046927SAndroid Build Coastguard Worker- d3d12: Use varying comparison function for TESS stage key compare 2089*61046927SAndroid Build Coastguard Worker- d3d12: Add unions to encompass shader key stage vars, use in hashing 2090*61046927SAndroid Build Coastguard Worker- nir: Check sampler_binding is valid when lowering tex shadow 2091*61046927SAndroid Build Coastguard Worker- d3d12: Don't clear d3d12_shader_key 2092*61046927SAndroid Build Coastguard Worker- d3d12: Move d3d12_context_state_table_entry to d3d12_resource_state.h 2093*61046927SAndroid Build Coastguard Worker- d3d12: Assign up to 16 simultaneously active contexts unique IDs 2094*61046927SAndroid Build Coastguard Worker- d3d12: Track up to 16 active context resource states locally in d3d12_bo 2095*61046927SAndroid Build Coastguard Worker- d3d12: Don't recompute has_flat_varyings or missing_dual_src_outputs 2096*61046927SAndroid Build Coastguard Worker- d3d12: Track max varying slot, set and compare less bytes 2097*61046927SAndroid Build Coastguard Worker- d3d12: Don't unnecessarily zero out gs/tcs keys 2098*61046927SAndroid Build Coastguard Worker- d3d12: Don't memcmp gs/tcs keys 2099*61046927SAndroid Build Coastguard Worker- d3d12: Create varying structures as necessary, reference them 2100*61046927SAndroid Build Coastguard Worker- d3d12: Don't loop in update_draw_indirect_with_sysvals 2101*61046927SAndroid Build Coastguard Worker- d3d12: Compare shader keys with a switch, instead of cascading if's 2102*61046927SAndroid Build Coastguard Worker- d3d12: Compare shader keys with union-encompassing fields all at once 2103*61046927SAndroid Build Coastguard Worker- d3d12: Compare shader key common parts with memcmp, instead of if's 2104*61046927SAndroid Build Coastguard Worker- d3d12: Cache varying info to reduce compare/copy cost 2105*61046927SAndroid Build Coastguard Worker- d3d12: Use memcmp for full tcs/gs variant keys 2106*61046927SAndroid Build Coastguard Worker- d3d12: Track up to 16 contexts worth of pending barriers locally in bos 2107*61046927SAndroid Build Coastguard Worker- d3d12: Don't unnecessarily recompute manual_depth_range 2108*61046927SAndroid Build Coastguard Worker- d3d12: Use context-level sampler_state array for filling shader keys 2109*61046927SAndroid Build Coastguard Worker- d3d12: Use short circuit in shader key compare; update key hash 2110*61046927SAndroid Build Coastguard Worker- d3d12: Reduce gs variant key init cost; unnecessary validate gs calls 2111*61046927SAndroid Build Coastguard Worker- d3d12: Unroll shader variant selection loop 2112*61046927SAndroid Build Coastguard Worker- d3d12: Track up to 16 contexts worth of batch references locally in bos 2113*61046927SAndroid Build Coastguard Worker 2114*61046927SAndroid Build Coastguard WorkerGuilherme Gallo (24): 2115*61046927SAndroid Build Coastguard Worker 2116*61046927SAndroid Build Coastguard Worker- radeonsi/ci: Update stoney test expectations 2117*61046927SAndroid Build Coastguard Worker- radeonsi/ci: Skip slow traces on raven 2118*61046927SAndroid Build Coastguard Worker- Revert "ci: disable Collabora's LAVA lab for maintance" 2119*61046927SAndroid Build Coastguard Worker- ci/lava: Move LAVA dependencies to pip 2120*61046927SAndroid Build Coastguard Worker- ci/lava: Add LavaFarm class to find LAVA farm from runner tag 2121*61046927SAndroid Build Coastguard Worker- ci/lava: Fix LAVA logs issues for Collabora jobs 2122*61046927SAndroid Build Coastguard Worker- ci: Upload debian-release artifact to S3 2123*61046927SAndroid Build Coastguard Worker- ci: Create debian-arm64-release job 2124*61046927SAndroid Build Coastguard Worker- ci: Use release builds in perf jobs 2125*61046927SAndroid Build Coastguard Worker- ci: Use workflow to make CI aware of performance jobs 2126*61046927SAndroid Build Coastguard Worker- ci: Reuse MESA_CI_PERFORMANCE_ENABLED in performance-rules 2127*61046927SAndroid Build Coastguard Worker- ci: Handle carriage return characters in LAVA logs 2128*61046927SAndroid Build Coastguard Worker- ci: Fix release build use for performance jobs 2129*61046927SAndroid Build Coastguard Worker- ci/baremetal: Wrap artifact download curl with xtrace 2130*61046927SAndroid Build Coastguard Worker- ci: Improve piglit-traces "no-perf" filter 2131*61046927SAndroid Build Coastguard Worker- ci: Fix freedreno-rules-performance 2132*61046927SAndroid Build Coastguard Worker- ci: Add piglit traces hidden jobs 2133*61046927SAndroid Build Coastguard Worker- ci/freedreno: create a618-traces and perf jobs 2134*61046927SAndroid Build Coastguard Worker- ci/zink: Add zink-a618 trace jobs 2135*61046927SAndroid Build Coastguard Worker- ci/zink: Add zink-turnip-manual-rules 2136*61046927SAndroid Build Coastguard Worker- ci/zink: Add zink-tu-a618-traces-performance job 2137*61046927SAndroid Build Coastguard Worker- ci/zink: Fix zink-tu-a618-traces perf job rules 2138*61046927SAndroid Build Coastguard Worker- ci/zink: Reduce zink-tu-a618-traces parallelism 2139*61046927SAndroid Build Coastguard Worker- Revert "ci: disable Collabora's LAVA lab for maintance" 2140*61046927SAndroid Build Coastguard Worker 2141*61046927SAndroid Build Coastguard WorkerHampus Linander (4): 2142*61046927SAndroid Build Coastguard Worker 2143*61046927SAndroid Build Coastguard Worker- nir: Add extr_agx opcode 2144*61046927SAndroid Build Coastguard Worker- agx: Add extr instruction to AGX backend 2145*61046927SAndroid Build Coastguard Worker- agx: Use AGX extr for tex lowering 2146*61046927SAndroid Build Coastguard Worker- agx: Optimize lower_resinfo for cube maps 2147*61046927SAndroid Build Coastguard Worker 2148*61046927SAndroid Build Coastguard WorkerHans-Kristian Arntzen (13): 2149*61046927SAndroid Build Coastguard Worker 2150*61046927SAndroid Build Coastguard Worker- radv: Fix invalid 64-bit shift. 2151*61046927SAndroid Build Coastguard Worker- radv: Fix missing VK_ACCESS_2_SHADER_SAMPLED_READ_BIT. 2152*61046927SAndroid Build Coastguard Worker- radv: Implement VK_ACCESS_2_DESCRIPTOR_BUFFER_READ_BIT_EXT. 2153*61046927SAndroid Build Coastguard Worker- wsi/common: Add common implementation of vkReleaseSwapchainImagesEXT. 2154*61046927SAndroid Build Coastguard Worker- wsi/x11: Implement EXT_swapchain_maintenance1. 2155*61046927SAndroid Build Coastguard Worker- wsi/common: Implement swapchain present fence. 2156*61046927SAndroid Build Coastguard Worker- wsi/common: Add comment about DEFERRED_ALLOCATION_BIT_EXT. 2157*61046927SAndroid Build Coastguard Worker- wsi/common: Add function to modify present mode. 2158*61046927SAndroid Build Coastguard Worker- wsi/wayland: Implement EXT_swapchain_maintenance1. 2159*61046927SAndroid Build Coastguard Worker- wsi/display: Implement EXT_swapchain_maintenance1. 2160*61046927SAndroid Build Coastguard Worker- wsi/win32: Implement VK_EXT_swapchain_maintenance1. 2161*61046927SAndroid Build Coastguard Worker- radv: Expose VK_EXT_swapchain_maintenance1. 2162*61046927SAndroid Build Coastguard Worker- wsi/x11: Fix present ID signal when IDLE comes before COMPLETE. 2163*61046927SAndroid Build Coastguard Worker 2164*61046927SAndroid Build Coastguard WorkerHarri Nieminen (6): 2165*61046927SAndroid Build Coastguard Worker 2166*61046927SAndroid Build Coastguard Worker- docs/specs: Fix typos 2167*61046927SAndroid Build Coastguard Worker- docs/gallium: Fix typos 2168*61046927SAndroid Build Coastguard Worker- docs/freedreno: Fix typos 2169*61046927SAndroid Build Coastguard Worker- docs/panfrost: Fix typo 2170*61046927SAndroid Build Coastguard Worker- docs/svga3d: Fix typo 2171*61046927SAndroid Build Coastguard Worker- bin: Fix typos 2172*61046927SAndroid Build Coastguard Worker 2173*61046927SAndroid Build Coastguard WorkerHelen Koike (12): 2174*61046927SAndroid Build Coastguard Worker 2175*61046927SAndroid Build Coastguard Worker- ci/debian-android: move pkgconfig paths to the cross file 2176*61046927SAndroid Build Coastguard Worker- ci: move patches to patches directory 2177*61046927SAndroid Build Coastguard Worker- android: allow system = 'android' on cross file 2178*61046927SAndroid Build Coastguard Worker- ci/android: move sdk version and ndk to a job variable 2179*61046927SAndroid Build Coastguard Worker- ci: compile deqp for android 2180*61046927SAndroid Build Coastguard Worker- ci: compile deqp-runner for android 2181*61046927SAndroid Build Coastguard Worker- ci: debian-android compile virgl 2182*61046927SAndroid Build Coastguard Worker- ci: export artifacts from debian-android 2183*61046927SAndroid Build Coastguard Worker- ci/android: add android to the ci 2184*61046927SAndroid Build Coastguard Worker- android/ci: fix removal of inexistent file 2185*61046927SAndroid Build Coastguard Worker- android/ci: Fix call to adb 2186*61046927SAndroid Build Coastguard Worker- android/ci: raise error on script when not related to the tests 2187*61046927SAndroid Build Coastguard Worker 2188*61046927SAndroid Build Coastguard WorkerHyunjun Ko (1): 2189*61046927SAndroid Build Coastguard Worker 2190*61046927SAndroid Build Coastguard Worker- vulkan/runtime: match the spec when taking pipeline subsets. 2191*61046927SAndroid Build Coastguard Worker 2192*61046927SAndroid Build Coastguard WorkerIago Toral Quiroga (20): 2193*61046927SAndroid Build Coastguard Worker 2194*61046927SAndroid Build Coastguard Worker- broadcom/compiler: produce better code for f2f16 with RTZ rounding 2195*61046927SAndroid Build Coastguard Worker- v3dv: add paths to handle partial copies of linear images 2196*61046927SAndroid Build Coastguard Worker- v3dv: drop unused field from v3dv_cmd_buffer 2197*61046927SAndroid Build Coastguard Worker- v3dv: increase BO allocation size when growing CLs 2198*61046927SAndroid Build Coastguard Worker- v3dv: ensure we allocate at least the requested space for a CL 2199*61046927SAndroid Build Coastguard Worker- v3dv: add a cl_advance_and_end helper 2200*61046927SAndroid Build Coastguard Worker- v3dv: ensure at least V3D_CL_MAX_INSTR_SIZE bytes in last CL instruction 2201*61046927SAndroid Build Coastguard Worker- v3dv: ensure we apply binning syncs to secondary command buffers 2202*61046927SAndroid Build Coastguard Worker- v3dv: fix stencil view aspect selection of depth/stencil image 2203*61046927SAndroid Build Coastguard Worker- v3d: support r{g,gba}16f formats for vertex buffers 2204*61046927SAndroid Build Coastguard Worker- broadcom/compiler: track pending ldtmu count with each TMU lookup 2205*61046927SAndroid Build Coastguard Worker- v3dv: pause occlusion queries during vkCmdClearAttachments 2206*61046927SAndroid Build Coastguard Worker- v3dv: fix format swizzle for buffer views 2207*61046927SAndroid Build Coastguard Worker- v3dv: drop unused parameter 2208*61046927SAndroid Build Coastguard Worker- v3dv: always acquire display device before checking if we can present 2209*61046927SAndroid Build Coastguard Worker- vulkan/wsi/display: set pDisplay to NULL on error 2210*61046927SAndroid Build Coastguard Worker- v3d,v3dv: stop trying to force 16-bit TMU output for shadow comparisons 2211*61046927SAndroid Build Coastguard Worker- broadcom/compiler: fix v3d_qpu_uses_sfu 2212*61046927SAndroid Build Coastguard Worker- broadcom/compiler: add a v3d_qpu_instr_is_legacy_sfu helper 2213*61046927SAndroid Build Coastguard Worker- broadcom/compiler: fix incorrect check for SFU op 2214*61046927SAndroid Build Coastguard Worker 2215*61046927SAndroid Build Coastguard WorkerIan Romanick (60): 2216*61046927SAndroid Build Coastguard Worker 2217*61046927SAndroid Build Coastguard Worker- ntt: Add support for fcsel_gt and fcsel_ge opcodes 2218*61046927SAndroid Build Coastguard Worker- nir/lower_int_to_float: Add support for i32csel opcodes 2219*61046927SAndroid Build Coastguard Worker- r300: Enable generation of fcsel_gt and fcsel_ge opcodes 2220*61046927SAndroid Build Coastguard Worker- i915: Enable generation of fcsel_gt and fcsel_ge opcodes 2221*61046927SAndroid Build Coastguard Worker- gallium/draw: Enable aapoint NIR helpers to generate bool1, bool32, or float32 Booleans 2222*61046927SAndroid Build Coastguard Worker- gallium/draw: Enable polygon stipple NIR helpers to generate bool1 or bool32 Booleans 2223*61046927SAndroid Build Coastguard Worker- nir/builder: Eliminate nir_f2b helper (and use of nir_f2b32 helper) 2224*61046927SAndroid Build Coastguard Worker- nir/builder: Handle f2b conversions specially in nir_type_convert 2225*61046927SAndroid Build Coastguard Worker- nir: Eliminate nir_op_f2b 2226*61046927SAndroid Build Coastguard Worker- lavapipe: Fix bad array index scale factor in lvp_inline_uniforms pass 2227*61046927SAndroid Build Coastguard Worker- lavapipe: Only check NULL pointers in one place in src_only_uses_uniforms 2228*61046927SAndroid Build Coastguard Worker- nir/inline_uniforms: Change num_offsets type to uint8_t 2229*61046927SAndroid Build Coastguard Worker- nir/inline_uniforms: Pass max_num_bo and max_offset around as parameters 2230*61046927SAndroid Build Coastguard Worker- nir/inline_uniforms: Allow possibility of more than one UBO 2231*61046927SAndroid Build Coastguard Worker- nir/inline_uniforms: Allow possibility of uni_offsets and num_offsets being NULL 2232*61046927SAndroid Build Coastguard Worker- nir/inline_uniforms: Make src_only_uses_uniforms public, change name 2233*61046927SAndroid Build Coastguard Worker- nir/inline_uniforms: Make add_inlinable_uniforms public 2234*61046927SAndroid Build Coastguard Worker- nir/inline_uniforms: Add inot condition support 2235*61046927SAndroid Build Coastguard Worker- nir/tests: Don't unconditionally log shaders from this one CF test 2236*61046927SAndroid Build Coastguard Worker- nir/tests: Refactor creation of loops for loop_analyze test cases 2237*61046927SAndroid Build Coastguard Worker- nir/tests: Add tests for "inverted" loops 2238*61046927SAndroid Build Coastguard Worker- nir/tests: Add tests for nir_loop_info::induction_vars tracking 2239*61046927SAndroid Build Coastguard Worker- nir/loop_analyze: Track induction variables with uniform increments 2240*61046927SAndroid Build Coastguard Worker- nir/loop_analyze: Use nir_loop_variable::update_src instead of nir_basic_induction_var::alu 2241*61046927SAndroid Build Coastguard Worker- nir/loop_analyze: Use nir_loop_variable::init_src instead of nir_basic_induction_var::def_outside_loop 2242*61046927SAndroid Build Coastguard Worker- nir/loop_analyze: Eliminate nir_basic_induction_var 2243*61046927SAndroid Build Coastguard Worker- nir/loop_analyze: Track induction variables with uniform initializer 2244*61046927SAndroid Build Coastguard Worker- nir/loop_analyze: Simplify some logic in compute_induction_information 2245*61046927SAndroid Build Coastguard Worker- nir: ifind_msb_rev can only have int32 sources 2246*61046927SAndroid Build Coastguard Worker- intel/compiler: Lower find_lsb in NIR 2247*61046927SAndroid Build Coastguard Worker- nir: intel/compiler: Move ifind_msb lowering to NIR 2248*61046927SAndroid Build Coastguard Worker- intel/compiler: Tighter src and dest size bounds checking for some opcodes 2249*61046927SAndroid Build Coastguard Worker- nir/algebraic: Only lower ufind_msb with 32-bit sources 2250*61046927SAndroid Build Coastguard Worker- nir: intel/compiler: Move ufind_msb lowering to NIR 2251*61046927SAndroid Build Coastguard Worker- nir/builder: Do not generate 8- or 16-bit find_msb 2252*61046927SAndroid Build Coastguard Worker- nir/algebraic: Do not generate 8- or 16-bit find_msb 2253*61046927SAndroid Build Coastguard Worker- nir: Restrict ufind_msb and ufind_msb_rev to 32- or 64-bit sources 2254*61046927SAndroid Build Coastguard Worker- nir/algebraic: Optimize some ifind_msb to ufind_msb 2255*61046927SAndroid Build Coastguard Worker- nir/lower_int64: Optionally lower ufind_msb using uadd_sat 2256*61046927SAndroid Build Coastguard Worker- intel/fs: Don't copy propagate from saturate to sel 2257*61046927SAndroid Build Coastguard Worker- nir/algebraic: Undistribute fsat from fmax 2258*61046927SAndroid Build Coastguard Worker- intel/fs: Output opt_combine_constants debug to stderr 2259*61046927SAndroid Build Coastguard Worker- intel/fs: Refactor part of opt_combine_constants to a separate function 2260*61046927SAndroid Build Coastguard Worker- intel/fs: Rework the loop of opt_combine_constants that collects constants 2261*61046927SAndroid Build Coastguard Worker- intel/compiler: Remove one overload of backend_instruction::insert_before 2262*61046927SAndroid Build Coastguard Worker- intel/compiler: Use NIR_PASS instead of NIR_PASS_V 2263*61046927SAndroid Build Coastguard Worker- intel/compiler: Micro optimize inst_is_in_block 2264*61046927SAndroid Build Coastguard Worker- intel/fs: Use specialized version of regions_overlap in opt_copy_propagation 2265*61046927SAndroid Build Coastguard Worker- intel/compiler: Micro optimize regions_overlap 2266*61046927SAndroid Build Coastguard Worker- intel/fs: Linked list micro optimizations in brw_nir_move_interpolation_to_top 2267*61046927SAndroid Build Coastguard Worker- intel/fs: Preserve meta data more often in brw_nir_move_interpolation_to_top 2268*61046927SAndroid Build Coastguard Worker- intel/fs: White space fixes 2269*61046927SAndroid Build Coastguard Worker- nir/tests: Add many loop analysis tests for induction vars updated by shifts 2270*61046927SAndroid Build Coastguard Worker- nir/tests: Add more loop analysis tests for induction vars updated by shifts 2271*61046927SAndroid Build Coastguard Worker- nir/tests: Add many loop analysis tests for induction variables modified by imul 2272*61046927SAndroid Build Coastguard Worker- nir/loop_analyze: Add a function to evaluate an ALU as constant 2273*61046927SAndroid Build Coastguard Worker- nir/loop_analyze: Track induction variable basis information 2274*61046927SAndroid Build Coastguard Worker- nir/loop_analyze: Change invert_cond instead of changing the condition 2275*61046927SAndroid Build Coastguard Worker- nir/loop_analyze: Use try_eval_const_alu and induction variable basis info 2276*61046927SAndroid Build Coastguard Worker- nir/tests: Port almost all loop_analyze tests to new macro-based infastructure 2277*61046927SAndroid Build Coastguard Worker 2278*61046927SAndroid Build Coastguard WorkerIkshwaku Chauhan (1): 2279*61046927SAndroid Build Coastguard Worker 2280*61046927SAndroid Build Coastguard Worker- radeonsi: Fix distortion for yuv422 format for GFX10. 2281*61046927SAndroid Build Coastguard Worker 2282*61046927SAndroid Build Coastguard WorkerIllia Abernikhin (1): 2283*61046927SAndroid Build Coastguard Worker 2284*61046927SAndroid Build Coastguard Worker- util: Extend vk_enum_to_str with bitmasks vk_enum_to_str only generates literals for enums with type: @type="enum", but many enums have type: @type="bitmask" and were not taken into account here. 2285*61046927SAndroid Build Coastguard Worker 2286*61046927SAndroid Build Coastguard WorkerIllia Polishchuk (4): 2287*61046927SAndroid Build Coastguard Worker 2288*61046927SAndroid Build Coastguard Worker- ANV: Add extra memory types for ANV driver instead of a single one 2289*61046927SAndroid Build Coastguard Worker- hasvk: Add extra memory types for hasvk driver instead of a single one 2290*61046927SAndroid Build Coastguard Worker- nir: Add sha1 hash for nir shaders converted from spir-v 2291*61046927SAndroid Build Coastguard Worker- glx: fix indirect initialization crash 2292*61046927SAndroid Build Coastguard Worker 2293*61046927SAndroid Build Coastguard WorkerIlya K (1): 2294*61046927SAndroid Build Coastguard Worker 2295*61046927SAndroid Build Coastguard Worker- intel/vk/grl: don't install libgrl.a 2296*61046927SAndroid Build Coastguard Worker 2297*61046927SAndroid Build Coastguard WorkerIsaac Bosompem (1): 2298*61046927SAndroid Build Coastguard Worker 2299*61046927SAndroid Build Coastguard Worker- tool/pps: Fix 32-bit build issue with format string 2300*61046927SAndroid Build Coastguard Worker 2301*61046927SAndroid Build Coastguard WorkerIsabella Basso (5): 2302*61046927SAndroid Build Coastguard Worker 2303*61046927SAndroid Build Coastguard Worker- nir/algebraic: insert patterns inside optimizations list 2304*61046927SAndroid Build Coastguard Worker- nir/algebraic: extend mediump patterns 2305*61046927SAndroid Build Coastguard Worker- nir/algebraic: extend lowering patterns for conversions on smaller bit sizes 2306*61046927SAndroid Build Coastguard Worker- nir/algebraic: make patterns for float conversion lowerings imprecise 2307*61046927SAndroid Build Coastguard Worker- nir/algebraic: remove duplicate bool conversion lowerings 2308*61046927SAndroid Build Coastguard Worker 2309*61046927SAndroid Build Coastguard WorkerItalo Nicola (10): 2310*61046927SAndroid Build Coastguard Worker 2311*61046927SAndroid Build Coastguard Worker- panfrost: fix off-by-one when exporting format modifiers 2312*61046927SAndroid Build Coastguard Worker- panfrost: fix tiny sample_positions BO memory leak 2313*61046927SAndroid Build Coastguard Worker- hud: use defines for default scale/rotation/visibility values 2314*61046927SAndroid Build Coastguard Worker- hud: add GALLIUM_HUD_OPACITY envvar 2315*61046927SAndroid Build Coastguard Worker- panfrost: fix strict-aliasing violations when packing fb ptrs 2316*61046927SAndroid Build Coastguard Worker- etnaviv: abort() instead of assert(0) on compiler error 2317*61046927SAndroid Build Coastguard Worker- etnaviv: use stderr for compiler error logging 2318*61046927SAndroid Build Coastguard Worker- etnaviv: add default clear_buffer and clear_texture APIS 2319*61046927SAndroid Build Coastguard Worker- etnaviv: lower (un)pack_{2x16,2x32}_split and extract_{byte,word} 2320*61046927SAndroid Build Coastguard Worker- etnaviv: implement nir_op_uclz and lower find_{msb,lsb} to uclz 2321*61046927SAndroid Build Coastguard Worker 2322*61046927SAndroid Build Coastguard WorkerIván Briano (7): 2323*61046927SAndroid Build Coastguard Worker 2324*61046927SAndroid Build Coastguard Worker- anv: uncompressed views of compressed 3d images are now valid 2325*61046927SAndroid Build Coastguard Worker- vulkan: track the right value on CmdSetColorWriteMasks 2326*61046927SAndroid Build Coastguard Worker- anv: fix testing for dynamic color blend bits 2327*61046927SAndroid Build Coastguard Worker- anv: stop tracking color blend state in the pipeline 2328*61046927SAndroid Build Coastguard Worker- anv: use the parameter passed to the macro 2329*61046927SAndroid Build Coastguard Worker- intel/fs: handle interpolation modes for at_sample and at_offset too 2330*61046927SAndroid Build Coastguard Worker- vulkan/wsi/display: do not dereference a NULL pointer 2331*61046927SAndroid Build Coastguard Worker 2332*61046927SAndroid Build Coastguard WorkerJakub Kulík (1): 2333*61046927SAndroid Build Coastguard Worker 2334*61046927SAndroid Build Coastguard Worker- mesa: Fix format transform on big endian platforms 2335*61046927SAndroid Build Coastguard Worker 2336*61046927SAndroid Build Coastguard WorkerJan Beich (1): 2337*61046927SAndroid Build Coastguard Worker 2338*61046927SAndroid Build Coastguard Worker- util/u_process: implement util_get_command_line for BSDs 2339*61046927SAndroid Build Coastguard Worker 2340*61046927SAndroid Build Coastguard WorkerJanne Grunau (1): 2341*61046927SAndroid Build Coastguard Worker 2342*61046927SAndroid Build Coastguard Worker- asahi: Fix typo in debug/error message helper macro 2343*61046927SAndroid Build Coastguard Worker 2344*61046927SAndroid Build Coastguard WorkerJarred Davies (16): 2345*61046927SAndroid Build Coastguard Worker 2346*61046927SAndroid Build Coastguard Worker- pvr: Use common queue submit implementation 2347*61046927SAndroid Build Coastguard Worker- pvr: Add support for VK_KHR_timeline_semaphore 2348*61046927SAndroid Build Coastguard Worker- pvr: Enable threaded submit when supported 2349*61046927SAndroid Build Coastguard Worker- pvr: Clear wait syncs after job submission 2350*61046927SAndroid Build Coastguard Worker- pvr: Don't update fragment signal sync when fragment stage is disabled 2351*61046927SAndroid Build Coastguard Worker- pvr: Fix segfaults when pDepthStencilAttachment is NULL 2352*61046927SAndroid Build Coastguard Worker- pvr: Generate EOT program at runtime 2353*61046927SAndroid Build Coastguard Worker- pvr: Generate dummy emit for renders without any emits 2354*61046927SAndroid Build Coastguard Worker- pvr: Add support for multiple emits from EOT program 2355*61046927SAndroid Build Coastguard Worker- pvr: Select a single aspect format for the texture state of DS image views 2356*61046927SAndroid Build Coastguard Worker- pvr: Add initial support for VK_FORMAT_S8_UINT 2357*61046927SAndroid Build Coastguard Worker- pvr: Don't allocate/upload 0 size coeff programs 2358*61046927SAndroid Build Coastguard Worker- pvr: Always mark robustBufferAccess as supported 2359*61046927SAndroid Build Coastguard Worker- pvr: Rename pvr_xgl_pds.c to pvr_pipeline_pds.c 2360*61046927SAndroid Build Coastguard Worker- pvr: Add robustness buffer support 2361*61046927SAndroid Build Coastguard Worker- pvr: Mark all normalized formats as supporting with_packed_usc_channel 2362*61046927SAndroid Build Coastguard Worker 2363*61046927SAndroid Build Coastguard WorkerJesse Natalie (224): 2364*61046927SAndroid Build Coastguard Worker 2365*61046927SAndroid Build Coastguard Worker- ci/windows: Download updated WARP 1.0.4 package 2366*61046927SAndroid Build Coastguard Worker- dzn/ci: Remove flakes/fails that don't hit anymore 2367*61046927SAndroid Build Coastguard Worker- dzn/ci: Add image test group, which is all passing now 2368*61046927SAndroid Build Coastguard Worker- dzn: Fix clear bind flag logic 2369*61046927SAndroid Build Coastguard Worker- microsoft/compiler: Lower pack_[u/s]norm_2x16 2370*61046927SAndroid Build Coastguard Worker- microsoft/compiler: Implement texture sample count query 2371*61046927SAndroid Build Coastguard Worker- microsoft/compiler: Remove arrays when testing for structs in I/O 2372*61046927SAndroid Build Coastguard Worker- microsoft/compiler: Always emit float types in the I/O signature for structs 2373*61046927SAndroid Build Coastguard Worker- microsoft/compiler: Re-work the logic for adding SV_SampleIndex to force sample-rate 2374*61046927SAndroid Build Coastguard Worker- microsoft/compiler: Use nir info.fs.uses_sample_shading to force sample-rate 2375*61046927SAndroid Build Coastguard Worker- microsoft/compiler: Set num_components to 4 when updating pos write instructions 2376*61046927SAndroid Build Coastguard Worker- spirv2dxil: For removing unused vars, consider the whole I/O var size 2377*61046927SAndroid Build Coastguard Worker- spirv2dxil: When removing unused inputs, make sure they're actually inputs 2378*61046927SAndroid Build Coastguard Worker- spirv2dxil: Allow killing position as an undef varying 2379*61046927SAndroid Build Coastguard Worker- spirv2dxil: Replace not-provided inputs with zero instead of undef 2380*61046927SAndroid Build Coastguard Worker- dzn: Get options13 2381*61046927SAndroid Build Coastguard Worker- dzn: Support alpha blend factor 2382*61046927SAndroid Build Coastguard Worker- dzn: When changing root signature, dirty descriptors too 2383*61046927SAndroid Build Coastguard Worker- dzn: Use R24G8_TYPELESS for 24/8 depth resources 2384*61046927SAndroid Build Coastguard Worker- dzn: Support int border colors 2385*61046927SAndroid Build Coastguard Worker- dzn: Storage buffer sizes need to be 4-byte-aligned 2386*61046927SAndroid Build Coastguard Worker- dzn: Set MultisampleEnable to enable MSAA lines 2387*61046927SAndroid Build Coastguard Worker- dzn: Use typeless format for creation of depth-only or stencil-only D24S8 2388*61046927SAndroid Build Coastguard Worker- dzn: Define a symbol that was present in older D3D headers 2389*61046927SAndroid Build Coastguard Worker- dzn: Support root signature 1.2 2390*61046927SAndroid Build Coastguard Worker- dzn: Support unnormalized coordinate samplers 2391*61046927SAndroid Build Coastguard Worker- dzn: Always align cached pipeline header size to input element align 2392*61046927SAndroid Build Coastguard Worker- dzn: Add a zeroed zsa state when depth or raster is disabled 2393*61046927SAndroid Build Coastguard Worker- dzn: Disable depth when the rasterizer is disabled due to no position output 2394*61046927SAndroid Build Coastguard Worker- dzn: Fix format support checks for storage/uniform texel buffers 2395*61046927SAndroid Build Coastguard Worker- dzn: Remove cmdbuf query 'wait' list 2396*61046927SAndroid Build Coastguard Worker- microsoft/compiler: Delete incorrect implementation for load_layer_id 2397*61046927SAndroid Build Coastguard Worker- microsoft/compiler: Subpass textures are supposed to be arrays 2398*61046927SAndroid Build Coastguard Worker- microsoft/compiler: Delete stale TODO comment 2399*61046927SAndroid Build Coastguard Worker- microsoft/compiler: Support view instancing 2400*61046927SAndroid Build Coastguard Worker- spirv2dxil: Pass runtime conf struct to lower_shader_system_values 2401*61046927SAndroid Build Coastguard Worker- spirv2dxil: Implement lowering for multiview 2402*61046927SAndroid Build Coastguard Worker- spirv2dxil: Claim multiview support 2403*61046927SAndroid Build Coastguard Worker- dzn: Put nir compilation options in a struct 2404*61046927SAndroid Build Coastguard Worker- dzn: Handle multiview pipeline creation 2405*61046927SAndroid Build Coastguard Worker- dzn: Handle draws and clears for multiview rendering 2406*61046927SAndroid Build Coastguard Worker- dzn: Implement multiview queries 2407*61046927SAndroid Build Coastguard Worker- dzn: Enable multiview 2408*61046927SAndroid Build Coastguard Worker- dzn: Enable independent blending 2409*61046927SAndroid Build Coastguard Worker- dzn: Delete an unnecessary assert 2410*61046927SAndroid Build Coastguard Worker- dzn: Rework meta blit VS 2411*61046927SAndroid Build Coastguard Worker- microsoft/compiler: Add an overload param to unary function helpers 2412*61046927SAndroid Build Coastguard Worker- microsoft/compiler: Implement a few basic wave/subgroup intrinsics 2413*61046927SAndroid Build Coastguard Worker- microsoft/compiler: Add lowering passes for basic subgroup vars 2414*61046927SAndroid Build Coastguard Worker- spirv2dxil: Use 32-bit shared offsets 2415*61046927SAndroid Build Coastguard Worker- spirv2dxil: Support basic subgroups 2416*61046927SAndroid Build Coastguard Worker- dzn: Support basic subgroups 2417*61046927SAndroid Build Coastguard Worker- microsoft/compiler: Fix atomic image umax 2418*61046927SAndroid Build Coastguard Worker- microsoft/compiler: Lower device index to zero 2419*61046927SAndroid Build Coastguard Worker- spirv2dxil: Support dispatches with base group indices 2420*61046927SAndroid Build Coastguard Worker- dzn: Support vkCmdDispatchBase 2421*61046927SAndroid Build Coastguard Worker- dzn: Use common physical device list/enumeration helpers 2422*61046927SAndroid Build Coastguard Worker- dzn: Respect suspending/resuming flags to omit clears/resolves 2423*61046927SAndroid Build Coastguard Worker- dzn: Set dynamic rendering caps 2424*61046927SAndroid Build Coastguard Worker- dzn: When rendering to 3D, don't treat layers as subresources for barriers 2425*61046927SAndroid Build Coastguard Worker- dzn: Move patched vertex buffer capability check up a level 2426*61046927SAndroid Build Coastguard Worker- dzn: Use SHADER_LOAD to indicate SAMPLED_IMAGE support 2427*61046927SAndroid Build Coastguard Worker- dzn: Usage image view usage instead of image usage 2428*61046927SAndroid Build Coastguard Worker- dzn: Support EXTENDED_USAGE bit 2429*61046927SAndroid Build Coastguard Worker- dzn: Usage MULTISAMPLE_LOAD support instead of RT/DS support for MSAA 2430*61046927SAndroid Build Coastguard Worker- dzn: Descriptor limits are based on binding tier, not heap tier 2431*61046927SAndroid Build Coastguard Worker- dzn: A single sampler descriptor set needs to support 1024 samplers 2432*61046927SAndroid Build Coastguard Worker- dzn: Don't expose variable pointers 2433*61046927SAndroid Build Coastguard Worker- dzn: Fix independent blend check 2434*61046927SAndroid Build Coastguard Worker- dzn: Enable Vulkan 1.1 2435*61046927SAndroid Build Coastguard Worker- microsoft/compiler: Don't emit threadgroup barriers for graphics shaders 2436*61046927SAndroid Build Coastguard Worker- microsoft/compiler: Handle i2i1 and u2u1 2437*61046927SAndroid Build Coastguard Worker- microsoft/compiler: Handle i1 overloads 2438*61046927SAndroid Build Coastguard Worker- microsoft/compiler: Implement more wave/quad ops 2439*61046927SAndroid Build Coastguard Worker- microsoft/compiler: Support emitting the SM6.6 wave size tag 2440*61046927SAndroid Build Coastguard Worker- spirv2dxil: Lower some wave op properties 2441*61046927SAndroid Build Coastguard Worker- spirv2dxil: Support subgroup SPIR-V caps 2442*61046927SAndroid Build Coastguard Worker- dzn: Support more subgroup/quad ops 2443*61046927SAndroid Build Coastguard Worker- dzn: Implement subgroup size control extension 2444*61046927SAndroid Build Coastguard Worker- dzn: Use core feature matching logic instead of rolling our own 2445*61046927SAndroid Build Coastguard Worker- microsoft/compiler: Support float controls 2446*61046927SAndroid Build Coastguard Worker- dzn: Fix dynamic rendering clear load op for non-multiview 2447*61046927SAndroid Build Coastguard Worker- dzn: Handle separate stencil usage 2448*61046927SAndroid Build Coastguard Worker- dzn: Cache GPUVA for buffers 2449*61046927SAndroid Build Coastguard Worker- dzn: Support float control 2450*61046927SAndroid Build Coastguard Worker- dzn: Always do clears with copies on non-graphics queues 2451*61046927SAndroid Build Coastguard Worker- dzn: Enhanced barriers fixes/workarounds 2452*61046927SAndroid Build Coastguard Worker- dzn: Ensure we don't mix DSV+simultaneous-access 2453*61046927SAndroid Build Coastguard Worker- dzn: Support Vulkan 1.2 2454*61046927SAndroid Build Coastguard Worker- dzn: Fix Windows WSI 2455*61046927SAndroid Build Coastguard Worker- dzn: Don't recursively lock the physical device enum mutex 2456*61046927SAndroid Build Coastguard Worker- dzn: Report as a software device for non-Windows 2457*61046927SAndroid Build Coastguard Worker- CI/windows: Don't limit deqp-runner to 4 jobs 2458*61046927SAndroid Build Coastguard Worker- CI/windows: Apply CI_FDO_CONCURRENT to piglit too 2459*61046927SAndroid Build Coastguard Worker- dzn: Consider linked shaders when computing DXIL hash 2460*61046927SAndroid Build Coastguard Worker- wsi/win32: Always use non-SRGB formats for DXGI 2461*61046927SAndroid Build Coastguard Worker- wsi/win32: Use app-provided timeout instead of arbitrary hardcoded value 2462*61046927SAndroid Build Coastguard Worker- CI: Lima farm is offline 2463*61046927SAndroid Build Coastguard Worker- dzn, driconf: Add a driconf entry for NMS to claim wide line support 2464*61046927SAndroid Build Coastguard Worker- vulkan/wsi: Add a wsi_device param to get_present_modes 2465*61046927SAndroid Build Coastguard Worker- vulkan/wsi/win32: Support tearing (immediate) and VSync (FIFO) present modes 2466*61046927SAndroid Build Coastguard Worker- wsi/win32: Don't require buffer blits for software drivers 2467*61046927SAndroid Build Coastguard Worker- wsi/win32: We don't need a window DC for DXGI 2468*61046927SAndroid Build Coastguard Worker- clc: Include opencl-c-base.h with LLVM 15 (using builtins) 2469*61046927SAndroid Build Coastguard Worker- microsoft/clc: Set features that are used by CL tests 2470*61046927SAndroid Build Coastguard Worker- ci/windows: Update LLVM to 15 2471*61046927SAndroid Build Coastguard Worker- nir: Add alignment to load_push_constant 2472*61046927SAndroid Build Coastguard Worker- nir_lower_fp16_casts: Allow opting out of lowering certain rounding modes 2473*61046927SAndroid Build Coastguard Worker- microsoft/compiler: Handle struct consts in DXIL module dumper 2474*61046927SAndroid Build Coastguard Worker- microsoft/compiler: Handle frcp for float16/float64 2475*61046927SAndroid Build Coastguard Worker- microsoft/compiler: Ensure native_low_precision is set for 16-bit bitcasts/stores 2476*61046927SAndroid Build Coastguard Worker- microsoft/compiler: Handle undef-rounding f2f16 as rtz 2477*61046927SAndroid Build Coastguard Worker- microsoft/compiler: Move unaligned load/store pass from CL 2478*61046927SAndroid Build Coastguard Worker- microsoft/compiler: Pass deref modes to unaligned pass and handle push const 2479*61046927SAndroid Build Coastguard Worker- microsoft/compiler: Simplify bitpacking for load/store lowering with nir_extract_bits 2480*61046927SAndroid Build Coastguard Worker- microsoft/compiler: Pass an alignment to constant buffer load lowering 2481*61046927SAndroid Build Coastguard Worker- microsoft/compiler: Handle 48-bit stores to SSBO/shared 2482*61046927SAndroid Build Coastguard Worker- microsoft/compiler: Support raw buffer load/store intrinsics with 16bit alignment 2483*61046927SAndroid Build Coastguard Worker- microsoft/compiler: Support lowering SSBO accesses to 16bit vectors 2484*61046927SAndroid Build Coastguard Worker- spirv2dxil: Set min UBO/SSBO alignments 2485*61046927SAndroid Build Coastguard Worker- spirv2dxil: Lower unaligned loads and stores 2486*61046927SAndroid Build Coastguard Worker- spirv2dxil: Move shader model into runtime conf struct 2487*61046927SAndroid Build Coastguard Worker- spirv2dxil: Support 16bit types 2488*61046927SAndroid Build Coastguard Worker- dzn: Enable get_surface_capabilities2 2489*61046927SAndroid Build Coastguard Worker- dzn: Delete unused extensions table 2490*61046927SAndroid Build Coastguard Worker- dzn: Get options4 2491*61046927SAndroid Build Coastguard Worker- dzn: Enable 16bit types when supported 2492*61046927SAndroid Build Coastguard Worker- dzn: Enable KHR_storage_buffer_storage_class 2493*61046927SAndroid Build Coastguard Worker- vulkan/wsi: Fix Windows build 2494*61046927SAndroid Build Coastguard Worker- radv: Fix returning an expression from a void function 2495*61046927SAndroid Build Coastguard Worker- Revert "CI: Disable Windows runners" 2496*61046927SAndroid Build Coastguard Worker- nir: Propagate alignment when rematerializing cast derefs 2497*61046927SAndroid Build Coastguard Worker- microsoft/compiler: Implement wave reduce/exclusive scan ops that are supported 2498*61046927SAndroid Build Coastguard Worker- microsoft/compiler: Add a lowering pass for scan ops that aren't supported 2499*61046927SAndroid Build Coastguard Worker- spirv2dxil: Handle arithmetic subgroup ops 2500*61046927SAndroid Build Coastguard Worker- dzn: Claim the arithmetic subgroup bit 2501*61046927SAndroid Build Coastguard Worker- ci/windows: Update warp to 1.0.5 2502*61046927SAndroid Build Coastguard Worker- microsoft/compiler: Handle writable buffer UAV size queries 2503*61046927SAndroid Build Coastguard Worker- d3d12: Report correct texel buffer max size 2504*61046927SAndroid Build Coastguard Worker- d3d12: Fix buffer SRV/UAV creation 2505*61046927SAndroid Build Coastguard Worker- d3d12: Remove now-unused UAV format from shader info 2506*61046927SAndroid Build Coastguard Worker- microsoft/compiler: Fix setting bit 31 in feature flags 2507*61046927SAndroid Build Coastguard Worker- microsoft/compiler: Only set typed UAV load feature bit for multi-comp loads 2508*61046927SAndroid Build Coastguard Worker- microsoft/compiler: Refactor type -> resource kind helper 2509*61046927SAndroid Build Coastguard Worker- microsoft/compiler: Add helpers for getting res_props structs 2510*61046927SAndroid Build Coastguard Worker- microsoft/compiler: Split handle annotation into two parts 2511*61046927SAndroid Build Coastguard Worker- microsoft/compiler: Handle "bindless" image/tex sources as heap indices 2512*61046927SAndroid Build Coastguard Worker- microsoft/compiler: Support descriptor heap indexing for UBO/SSBO 2513*61046927SAndroid Build Coastguard Worker- microsoft/compiler: Use store_dest instead of store_dest_value more 2514*61046927SAndroid Build Coastguard Worker- microsoft/compiler: Update header docs for binding modes supported by compiler 2515*61046927SAndroid Build Coastguard Worker- spirv2dxil: Add a pass to lower deref tex/image and vulkan ubo/ssbo to bindless 2516*61046927SAndroid Build Coastguard Worker- spirv2dxil: Only lower readonly images to SRVs when the option is set 2517*61046927SAndroid Build Coastguard Worker- spirv2dxil: Support descriptor indexing capabilities 2518*61046927SAndroid Build Coastguard Worker- dzn: Remove device pointers from descriptor heaps 2519*61046927SAndroid Build Coastguard Worker- dzn: Remove descriptor heap type from descriptor heap wrapper 2520*61046927SAndroid Build Coastguard Worker- dzn: Fix a leak in descriptor set layout creation 2521*61046927SAndroid Build Coastguard Worker- dzn: Add some docs around descriptor sets and remove redundant/unused data 2522*61046927SAndroid Build Coastguard Worker- dzn: Put UAVs first for storage images/buffers in descriptor tables 2523*61046927SAndroid Build Coastguard Worker- dzn: Consistently order depth formats before stencil 2524*61046927SAndroid Build Coastguard Worker- dzn: Don't use plane slice 1 for depth+stencil SRVs 2525*61046927SAndroid Build Coastguard Worker- dzn: Set up SRV descs for 3D textures correctly 2526*61046927SAndroid Build Coastguard Worker- dzn: Skip setting up UAVs for depth resources 2527*61046927SAndroid Build Coastguard Worker- dzn: Add initial bindless infrastructure 2528*61046927SAndroid Build Coastguard Worker- dzn: When bindless, only allocate one descriptor per layout entry 2529*61046927SAndroid Build Coastguard Worker- dzn: Remove defragmenting of descriptor pools 2530*61046927SAndroid Build Coastguard Worker- dzn: Delete unused function 2531*61046927SAndroid Build Coastguard Worker- dzn: Allocate descriptor sets in buffers for bindless mode 2532*61046927SAndroid Build Coastguard Worker- dzn: Don't dirty bindings if root signature doesn't change 2533*61046927SAndroid Build Coastguard Worker- dzn: Use separate dirty bits for descriptor sets/dynamic buffers 2534*61046927SAndroid Build Coastguard Worker- dzn: Bind buffers for bindless descriptor sets 2535*61046927SAndroid Build Coastguard Worker- dzn: Add a binding classification in the pipeline layout remapping 2536*61046927SAndroid Build Coastguard Worker- dzn: When binding a bindless root signature, bind descriptor heaps first 2537*61046927SAndroid Build Coastguard Worker- dzn: Ensure root signatures are re-bound after a meta op 2538*61046927SAndroid Build Coastguard Worker- dzn: Only bind descriptor sets up to the used amount of the current layout 2539*61046927SAndroid Build Coastguard Worker- dzn: Apply bindless lowering when compiling pipelines 2540*61046927SAndroid Build Coastguard Worker- dzn: Add a debug option for enabling bindless mode 2541*61046927SAndroid Build Coastguard Worker- dzn: Support descriptor indexing via bindless 2542*61046927SAndroid Build Coastguard Worker- dzn: Enable variable size bindings 2543*61046927SAndroid Build Coastguard Worker- dzn: Use mesa_loge for DXIL validation errors 2544*61046927SAndroid Build Coastguard Worker- microsoft/clc: Add shader model / validator to compiler API 2545*61046927SAndroid Build Coastguard Worker- d3d12: Move forward-front-face pass to common DXIL code 2546*61046927SAndroid Build Coastguard Worker- spirv2dxil: Expose yz flip pass to external callers 2547*61046927SAndroid Build Coastguard Worker- dzn: Add a helper to generate triangle->point GS 2548*61046927SAndroid Build Coastguard Worker- dzn: Handle polygon point mode 2549*61046927SAndroid Build Coastguard Worker- dzn: Claim fillModeNonSolid 2550*61046927SAndroid Build Coastguard Worker- CI/windows: Update headers and Agility redist to 1.710.0-preview 2551*61046927SAndroid Build Coastguard Worker- CI/windows: Increase timeout for build container job 2552*61046927SAndroid Build Coastguard Worker- microsoft/compiler: Fix 8-bit loads and stores when supporting 16-bit DXIL 2553*61046927SAndroid Build Coastguard Worker- microsoft/compiler: Fix barrier for wave ID computation 2554*61046927SAndroid Build Coastguard Worker- microsoft/compiler: Assign 1D wave IDs based on local thread ID 2555*61046927SAndroid Build Coastguard Worker- microsoft/compiler: Fix large shifts 2556*61046927SAndroid Build Coastguard Worker- spirv2dxil: Add some more supported caps 2557*61046927SAndroid Build Coastguard Worker- dzn: Add a driconf entry for enabling 8bit loads and stores 2558*61046927SAndroid Build Coastguard Worker- dzn: Add a driconf option for enabling subgroup ops in VS/GS 2559*61046927SAndroid Build Coastguard Worker- dzn: Fix SRV barrier state on compute command lists 2560*61046927SAndroid Build Coastguard Worker- dzn: Raise max number of descriptor sets to 8 2561*61046927SAndroid Build Coastguard Worker- dzn: Report some more caps correctly that are supported 2562*61046927SAndroid Build Coastguard Worker- dzn: Align descriptor sets in the bindless buffer 2563*61046927SAndroid Build Coastguard Worker- dzn: Ensure pipeline variants are used for dynamic stencil masks 2564*61046927SAndroid Build Coastguard Worker- dzn: Don't use write-combine memory for cache-coherent UMA 2565*61046927SAndroid Build Coastguard Worker- dzn: Ensure buffer offsets are aligned 2566*61046927SAndroid Build Coastguard Worker- dzn: Attempt to force depth write states for depth access in LAYOUT_GENERIC 2567*61046927SAndroid Build Coastguard Worker- dzn: Don't do initial-layout barriers for simultaneous-access resources 2568*61046927SAndroid Build Coastguard Worker- dzn: Batch command lists together 2569*61046927SAndroid Build Coastguard Worker- dzn: Fix bindless descriptor sets with multiple dynamic buffers that need custom descriptors 2570*61046927SAndroid Build Coastguard Worker- dzn: Early-out on no-op barriers 2571*61046927SAndroid Build Coastguard Worker- dzn: Clean up ABI helpers now that we require DirectX-Headers 606 2572*61046927SAndroid Build Coastguard Worker- dzn: Use GetResourceAllocationInfo3 for castable formats 2573*61046927SAndroid Build Coastguard Worker- dzn: Don't leave deleted physical devices in the instance pdev list 2574*61046927SAndroid Build Coastguard Worker- dzn: Remove skips now that WARP is faster 2575*61046927SAndroid Build Coastguard Worker- dzn: Support >2K samplers with bindless 2576*61046927SAndroid Build Coastguard Worker- dzn: Remove xfail for test that passes (if run) 2577*61046927SAndroid Build Coastguard Worker- microsoft/compiler: Don't split loads/stores that will be split by lower_explicit_io 2578*61046927SAndroid Build Coastguard Worker- dzn: Changes to descriptor set dirty flag handling 2579*61046927SAndroid Build Coastguard Worker- dzn: Use a linear allocator for upload data on command buffers 2580*61046927SAndroid Build Coastguard Worker- dzn: Ignore unnormalized sampling flag if driver doesn't support it 2581*61046927SAndroid Build Coastguard Worker- dzn: Never set STATE_RENDER_TARGET on a compute command list 2582*61046927SAndroid Build Coastguard Worker- dzn: Don't enable bindless by default 2583*61046927SAndroid Build Coastguard Worker- d3d12: Support creating PSOs with no attachments with MSAA without TIR 2584*61046927SAndroid Build Coastguard Worker- d3d12: Fix buffer reference leak for SO count staging buffer 2585*61046927SAndroid Build Coastguard Worker- dzn: Handle mismatches in bound descriptor set vs pipeline layout 2586*61046927SAndroid Build Coastguard Worker- d3d12: Respect buffer offsets for sampler views 2587*61046927SAndroid Build Coastguard Worker- dzn: Hook up subgroup size to compute shader compilation 2588*61046927SAndroid Build Coastguard Worker- dzn: Delete queue-level event waits 2589*61046927SAndroid Build Coastguard Worker 2590*61046927SAndroid Build Coastguard WorkerJonathan Gray (3): 2591*61046927SAndroid Build Coastguard Worker 2592*61046927SAndroid Build Coastguard Worker- egl/dri2: avoid undefined unlocks 2593*61046927SAndroid Build Coastguard Worker- intel/dev: remove invalid EHL pci id 2594*61046927SAndroid Build Coastguard Worker- intel/dev: Add another EHL pci id 2595*61046927SAndroid Build Coastguard Worker 2596*61046927SAndroid Build Coastguard WorkerJonathan Marek (1): 2597*61046927SAndroid Build Coastguard Worker 2598*61046927SAndroid Build Coastguard Worker- turnip: fix use of align() instead of util_align_npot() with tile_align_w 2599*61046927SAndroid Build Coastguard Worker 2600*61046927SAndroid Build Coastguard WorkerJordan Justen (8): 2601*61046927SAndroid Build Coastguard Worker 2602*61046927SAndroid Build Coastguard Worker- intel/vk/grl: Don't include anv_private.h in genX_grl.h 2603*61046927SAndroid Build Coastguard Worker- intel/vk/grl: Allow genX_grl.h to be included by C++ files 2604*61046927SAndroid Build Coastguard Worker- intel/vk/grl: Allow grl/grl_cl_kernel.h to be included by C++ files 2605*61046927SAndroid Build Coastguard Worker- intel/vk/grl: genX-ify genX_grl_uuid.cpp 2606*61046927SAndroid Build Coastguard Worker- intel/vk/grl: genX-ify grl_cl_kernel_name() 2607*61046927SAndroid Build Coastguard Worker- intel/dev: Enable MTL PCI ids 2608*61046927SAndroid Build Coastguard Worker- intel/compiler: Support fmul_fsign opt for fp64 when int64 isn't supported 2609*61046927SAndroid Build Coastguard Worker- intel/compiler/gfx12.5+: Lower 64-bit cluster_broadcast with 32-bit ops 2610*61046927SAndroid Build Coastguard Worker 2611*61046927SAndroid Build Coastguard WorkerJoshua Peisach (1): 2612*61046927SAndroid Build Coastguard Worker 2613*61046927SAndroid Build Coastguard Worker- gallum/asahi: fix memory leak in agx_resource_from_handle 2614*61046927SAndroid Build Coastguard Worker 2615*61046927SAndroid Build Coastguard WorkerJosé Fonseca (4): 2616*61046927SAndroid Build Coastguard Worker 2617*61046927SAndroid Build Coastguard Worker- llvmpipe: Ensure floating point SSE state is reset regardless of the write mask. 2618*61046927SAndroid Build Coastguard Worker- llvmpipe: Honor zero sample_mask when multisample is disabled. 2619*61046927SAndroid Build Coastguard Worker- trace: Don't use italic escape code. 2620*61046927SAndroid Build Coastguard Worker- wgl: Fix unintentional assignment on assert. 2621*61046927SAndroid Build Coastguard Worker 2622*61046927SAndroid Build Coastguard WorkerJosé Roberto de Souza (107): 2623*61046927SAndroid Build Coastguard Worker 2624*61046927SAndroid Build Coastguard Worker- anv: Start to move i915 specific code from anv_device to i915/anv_device 2625*61046927SAndroid Build Coastguard Worker- anv: Export anv_exec_batch_debug() and chain_command_buffers() 2626*61046927SAndroid Build Coastguard Worker- anv: Split i915 code from anv_batch_chain.c 2627*61046927SAndroid Build Coastguard Worker- anv: Move anv_device_check_status() code to i915/anv_device.c 2628*61046927SAndroid Build Coastguard Worker- intel/dev: Export functions that will be used by different kernel drivers 2629*61046927SAndroid Build Coastguard Worker- intel/dev: Move i915 code to i915/intel_device_info.c 2630*61046927SAndroid Build Coastguard Worker- intel/dev: Split hwconfig i915 specific code 2631*61046927SAndroid Build Coastguard Worker- intel/dev: Detect what is the kernel mode driver loaded 2632*61046927SAndroid Build Coastguard Worker- intel: Add intel_kmd_type parameter to intel_engine_get_info() 2633*61046927SAndroid Build Coastguard Worker- intel: Add kmd_type parameter to necessary intel_gem.h functions 2634*61046927SAndroid Build Coastguard Worker- anv: Nuke anv_queue:index_in_family 2635*61046927SAndroid Build Coastguard Worker- hasvk: Nuke anv_queue:index_in_family 2636*61046927SAndroid Build Coastguard Worker- intel/ds: Nuke intel_ds_queue::queue_id 2637*61046927SAndroid Build Coastguard Worker- intel/ds: Fix crash when allocating more intel_ds_queues than u_vector was initialized 2638*61046927SAndroid Build Coastguard Worker- intel/genxml/gen125: Add walker configuration fields to 3DSTATE_WM 2639*61046927SAndroid Build Coastguard Worker- intel/genxml/gen125: Tune 3DSTATE_WM Walker direction 2640*61046927SAndroid Build Coastguard Worker- intel: Add intel_memory_class_instance 2641*61046927SAndroid Build Coastguard Worker- anv: Convert drm_i915_gem_memory_class_instance to intel_memory_class_instance 2642*61046927SAndroid Build Coastguard Worker- anv: Use DRM_IOCTL_I915_GEM_CREATE_EXT in all supported kernels 2643*61046927SAndroid Build Coastguard Worker- anv: Add basic KMD backend infrastructure 2644*61046927SAndroid Build Coastguard Worker- anv: Start to move anv_gem_stubs.c to kmd backend 2645*61046927SAndroid Build Coastguard Worker- anv: Remove remaining bits of anv_i915_query() 2646*61046927SAndroid Build Coastguard Worker- hasvk: Remove remaining bits of anv_i915_query() 2647*61046927SAndroid Build Coastguard Worker- anv: Add gem_close to kmd backend 2648*61046927SAndroid Build Coastguard Worker- anv: Add gem_mmap to kmd backend 2649*61046927SAndroid Build Coastguard Worker- anv: Move execute_simple_batch() and queue_exec_locked() to kmd backend 2650*61046927SAndroid Build Coastguard Worker- intel/common: Move i915 files to i915 folder 2651*61046927SAndroid Build Coastguard Worker- iris: Export batch debug functions 2652*61046927SAndroid Build Coastguard Worker- iris: Export update_batch_syncobjs() 2653*61046927SAndroid Build Coastguard Worker- iris: Export num_fences() 2654*61046927SAndroid Build Coastguard Worker- intel: Make gen12 URB space reservation dependent on compute engine presence 2655*61046927SAndroid Build Coastguard Worker- intel/blorp: Allocate only necessary amount of VERTEX_BUFFER_STATE 2656*61046927SAndroid Build Coastguard Worker- intel: Pull in xe_drm.h 2657*61046927SAndroid Build Coastguard Worker- intel: Add Meson parameter to enable Xe KMD support 2658*61046927SAndroid Build Coastguard Worker- intel/dev: Add INTEL_KMD_TYPE_XE 2659*61046927SAndroid Build Coastguard Worker- intel/dev: Implement Xe functions to fill intel_device_info 2660*61046927SAndroid Build Coastguard Worker- intel/dev: Implement Xe functions to handle hwconfig 2661*61046927SAndroid Build Coastguard Worker- intel/dev: Query and compute hardware topology for Xe 2662*61046927SAndroid Build Coastguard Worker- iris: Convert drm_i915_gem_memory_class_instance to intel_memory_class_instance 2663*61046927SAndroid Build Coastguard Worker- iris/bufmgr: Add i915_gem_set_domain() 2664*61046927SAndroid Build Coastguard Worker- iris: Use DRM_IOCTL_I915_GEM_CREATE_EXT in all supported kernels 2665*61046927SAndroid Build Coastguard Worker- iris: Add initial skeleton of kmd backend 2666*61046927SAndroid Build Coastguard Worker- iris: Move iris_bo_madvise() to i915/iris_bufmgr.c 2667*61046927SAndroid Build Coastguard Worker- iris: Add iris_bo_set_caching() 2668*61046927SAndroid Build Coastguard Worker- intel/common: Implement the Xe functions for intel_engine 2669*61046927SAndroid Build Coastguard Worker- intel/common: Implement the Xe functions for intel_gem 2670*61046927SAndroid Build Coastguard Worker- iris: Move bo_madvise to kmd backend 2671*61046927SAndroid Build Coastguard Worker- iris: Move bo_set_caching to kmd backend 2672*61046927SAndroid Build Coastguard Worker- iris: Move iris_bo_busy_gem() to i915/iris_bufmgr.c 2673*61046927SAndroid Build Coastguard Worker- iris: Move iris_bo_wait_gem() to i915/iris_bufmgr.c 2674*61046927SAndroid Build Coastguard Worker- iris: Don't mark protected bo as reusable 2675*61046927SAndroid Build Coastguard Worker- intel/perf: Disable it for Xe KMD 2676*61046927SAndroid Build Coastguard Worker- build: Block build of HASVK, Crocus and i915 in non-x86 architectures 2677*61046927SAndroid Build Coastguard Worker- iris: Add gem_mmap() to kmd backend 2678*61046927SAndroid Build Coastguard Worker- iris: Add batch_check_for_reset() to kmd backend 2679*61046927SAndroid Build Coastguard Worker- iris: Move i915 submit_batch() to i915 backend 2680*61046927SAndroid Build Coastguard Worker- anv: Implement gem_create for Xe backend 2681*61046927SAndroid Build Coastguard Worker- anv: Implement Xe functions to create and destroy VM 2682*61046927SAndroid Build Coastguard Worker- anv: Implement gem close and mmap for Xe backend 2683*61046927SAndroid Build Coastguard Worker- anv: Add gem VM bind and unbind to backend 2684*61046927SAndroid Build Coastguard Worker- anv: Integrate gem vm bind and unbind kmd backend functions 2685*61046927SAndroid Build Coastguard Worker- iris: Drop I915_EXEC_FENCE types 2686*61046927SAndroid Build Coastguard Worker- iris: Drop usage of i915 EXEC_OBJECT_WRITE 2687*61046927SAndroid Build Coastguard Worker- iris: Move iris_bufmgr_init_global_vm() to i915/iris_bufmgr.c and prepare for Xe KMD 2688*61046927SAndroid Build Coastguard Worker- anv: Implement Xe version of anv_physical_device_get_parameters() 2689*61046927SAndroid Build Coastguard Worker- anv: Properly alloc buffers that will be promoted to framebuffer in Xe KMD 2690*61046927SAndroid Build Coastguard Worker- anv: Handle external objects allocation in Xe 2691*61046927SAndroid Build Coastguard Worker- iris: Only mark buffer as exported if drmPrimeHandleToFD() succeed 2692*61046927SAndroid Build Coastguard Worker- iris: Implement the Xe version of iris_bufmgr_init_global_vm() 2693*61046927SAndroid Build Coastguard Worker- iris: Implement the function to destroy VM in Xe 2694*61046927SAndroid Build Coastguard Worker- iris: Implement gem_create() in Xe kmd backend 2695*61046927SAndroid Build Coastguard Worker- iris: Implement gem_mmap() in Xe kmd backend 2696*61046927SAndroid Build Coastguard Worker- iris: Store iris_context's priority 2697*61046927SAndroid Build Coastguard Worker- iris: Move to i915/iris_batch.c code to create and replace i915 context 2698*61046927SAndroid Build Coastguard Worker- iris: Move to iris_i915_batch.c code to destroy i915 context 2699*61046927SAndroid Build Coastguard Worker- intel: Move memory aligment information to intel_device_info 2700*61046927SAndroid Build Coastguard Worker- anv: Use intel_device_info memory alignment 2701*61046927SAndroid Build Coastguard Worker- intel: Set mem_alignment in Xe kmd 2702*61046927SAndroid Build Coastguard Worker- anv: Apply memory alignment requirements in Xe kmd 2703*61046927SAndroid Build Coastguard Worker- intel: Add TODO about removal of 2Mb alignment in i915 2704*61046927SAndroid Build Coastguard Worker- anv: Replace I915_ENGINE_CLASS_VIDEO by INTEL_ENGINE_CLASS_VIDEO 2705*61046927SAndroid Build Coastguard Worker- anv: Create Xe engines 2706*61046927SAndroid Build Coastguard Worker- anv: Implement Xe version of check_status() 2707*61046927SAndroid Build Coastguard Worker- anv: Handle Xe queue/engine priority 2708*61046927SAndroid Build Coastguard Worker- anv: Implement Xe version of execute_simple_batch() 2709*61046927SAndroid Build Coastguard Worker- iris: Prepare iris_bufmgr functions for vm bind error paths 2710*61046927SAndroid Build Coastguard Worker- iris: Add vm bind and unbind to kmd backend 2711*61046927SAndroid Build Coastguard Worker- iris: Implement gem_vm_bind() and gem_vm_unbind() in Xe kmd backend 2712*61046927SAndroid Build Coastguard Worker- iris: Ajust gem buffer allocation size in Xe kmd 2713*61046927SAndroid Build Coastguard Worker- intel: Sync xe_drm.h 2714*61046927SAndroid Build Coastguard Worker- anv: Partialy import drm-uapi/gpu_scheduler.h and use it 2715*61046927SAndroid Build Coastguard Worker- anv: Fetch max_context_priority from drm_xe_query_config 2716*61046927SAndroid Build Coastguard Worker- intel: Allocate mesh shader URB space before task shader 2717*61046927SAndroid Build Coastguard Worker- anv: Move to a function code to clflush batch buffers 2718*61046927SAndroid Build Coastguard Worker- anv: Implement Xe version of anv_queue_exec_locked() and queue_exec_trace() 2719*61046927SAndroid Build Coastguard Worker- anv: Disable anv_bo_sync_type for Xe kmd 2720*61046927SAndroid Build Coastguard Worker- anv: Add assert in functions not supported by Xe kmd 2721*61046927SAndroid Build Coastguard Worker- iris: Add BO_ALLOC_SHARED 2722*61046927SAndroid Build Coastguard Worker- iris: Handle allocation of exported buffers in Xe kmd 2723*61046927SAndroid Build Coastguard Worker- iris: Handle allocation of scanout buffers in Xe 2724*61046927SAndroid Build Coastguard Worker- iris: Implement Xe version of bo_madvise() and bo_set_caching() 2725*61046927SAndroid Build Coastguard Worker- anv: Fix vm bind of imported buffers 2726*61046927SAndroid Build Coastguard Worker- iris: Add function to close gem bos 2727*61046927SAndroid Build Coastguard Worker- iris: Handle Xe syncronization with syncobjs 2728*61046927SAndroid Build Coastguard Worker- loader: Add Xe KMD support 2729*61046927SAndroid Build Coastguard Worker- iris: Fix close of exported bos 2730*61046927SAndroid Build Coastguard Worker- iris: Allow shared scanout buffer to be placed in smem as well 2731*61046927SAndroid Build Coastguard Worker 2732*61046927SAndroid Build Coastguard WorkerJuan A. Suarez Romero (8): 2733*61046927SAndroid Build Coastguard Worker 2734*61046927SAndroid Build Coastguard Worker- v3d/v3dv: define performance counters in common 2735*61046927SAndroid Build Coastguard Worker- v3d: cache pipe query results 2736*61046927SAndroid Build Coastguard Worker- v3d: include offset as part of streamout target 2737*61046927SAndroid Build Coastguard Worker- v3d: implement NV_conditional_render extension 2738*61046927SAndroid Build Coastguard Worker- v3d: fix condition for EZ disabling when stencil on 2739*61046927SAndroid Build Coastguard Worker- v3d: set depth compare function correctly 2740*61046927SAndroid Build Coastguard Worker- v3d: use primitive type to get stream output offset 2741*61046927SAndroid Build Coastguard Worker- v3d: apply 1D texture miplevel alignment in arrays 2742*61046927SAndroid Build Coastguard Worker 2743*61046927SAndroid Build Coastguard WorkerJulia Tatz (3): 2744*61046927SAndroid Build Coastguard Worker 2745*61046927SAndroid Build Coastguard Worker- zink: zink_heap isn't 1-to-1 with memoryTypeIndex 2746*61046927SAndroid Build Coastguard Worker- zink: trival renames heap_idx -> memoryTypeIndex 2747*61046927SAndroid Build Coastguard Worker- zink: correct sparse bo mem_type_idx placement 2748*61046927SAndroid Build Coastguard Worker 2749*61046927SAndroid Build Coastguard WorkerJuston Li (29): 2750*61046927SAndroid Build Coastguard Worker 2751*61046927SAndroid Build Coastguard Worker- venus: refactor out vn_feedback_event_cmd_record2 2752*61046927SAndroid Build Coastguard Worker- venus: refactor VK_KHR_synchronization2 ext sync fd requirements 2753*61046927SAndroid Build Coastguard Worker- venus: require importable external semaphores for WSI 2754*61046927SAndroid Build Coastguard Worker- venus: require exportable bit for ext fence sync fd 2755*61046927SAndroid Build Coastguard Worker- venus: require exportable/importable bit for ext semaphores sync fd 2756*61046927SAndroid Build Coastguard Worker- venus: remove filtering external semaphores for QueueSubmit 2757*61046927SAndroid Build Coastguard Worker- venus: drop VkQueueBindSparse 2758*61046927SAndroid Build Coastguard Worker- venus: append fence feedback batch 2759*61046927SAndroid Build Coastguard Worker- venus: refactor QueueSubmit/QueueSubmit2 2760*61046927SAndroid Build Coastguard Worker- venus: vn_queue: align vulkan object variable naming 2761*61046927SAndroid Build Coastguard Worker- docs/envvars: add missing mesa disk cache envvars 2762*61046927SAndroid Build Coastguard Worker- util/fossilize_db: don't destroy foz on RO load fail 2763*61046927SAndroid Build Coastguard Worker- utils/fossilize_db: refactor out loading RO foz dbs 2764*61046927SAndroid Build Coastguard Worker- util/fossilize_db: add runtime RO foz db loading via FOZ_DBS_DYNAMIC_LIST 2765*61046927SAndroid Build Coastguard Worker- util/fossilize_db: fix macOS inotify build error 2766*61046927SAndroid Build Coastguard Worker- util/fossilize_db: add ifdef for inotify header 2767*61046927SAndroid Build Coastguard Worker- util/tests/cache_test: Skip Cache.List if not supported 2768*61046927SAndroid Build Coastguard Worker- anv: check initial cmd_buffer is chainable 2769*61046927SAndroid Build Coastguard Worker- venus: refactor semaphore helper functions 2770*61046927SAndroid Build Coastguard Worker- venus: refactor batch submission fixup 2771*61046927SAndroid Build Coastguard Worker- venus: add NO_TIMELINE_SEM_FEEDBACK perf option 2772*61046927SAndroid Build Coastguard Worker- venus: add timeline semaphore feedback cmds 2773*61046927SAndroid Build Coastguard Worker- venus: enable timeline semaphore feedback 2774*61046927SAndroid Build Coastguard Worker- venus: add SHADER_DEVICE_ADDRESS_BIT to buffer cache 2775*61046927SAndroid Build Coastguard Worker- venus: switch to lazy VkBuffer cache 2776*61046927SAndroid Build Coastguard Worker- venus: add VN_DEBUG_CACHE flag 2777*61046927SAndroid Build Coastguard Worker- venus: Add VkBuffer cache statistics for debug 2778*61046927SAndroid Build Coastguard Worker- venus: shader cache fossilize replay fix 2779*61046927SAndroid Build Coastguard Worker- util/disk_cache: use posix_fallocate() for index files 2780*61046927SAndroid Build Coastguard Worker 2781*61046927SAndroid Build Coastguard WorkerKai Wasserbäch (5): 2782*61046927SAndroid Build Coastguard Worker 2783*61046927SAndroid Build Coastguard Worker- fix: gallivm: limit usage of LLVMContextSetOpaquePointers() to LLVM 15 2784*61046927SAndroid Build Coastguard Worker- fix(FTBFS): gallivm: fix LLVM #include of Triple.h, moved to TargetParser 2785*61046927SAndroid Build Coastguard Worker- fix(FTBFS): clover: fix LLVM #include of Triple.h, moved to TargetParser 2786*61046927SAndroid Build Coastguard Worker- fix: clover/llvm: replace llvm::None with std::nullopt for LLVM 17+ 2787*61046927SAndroid Build Coastguard Worker- fix: gallivm: fix LLVM #include of Host.h, moved to TargetParser 2788*61046927SAndroid Build Coastguard Worker 2789*61046927SAndroid Build Coastguard WorkerKai-Heng Feng (2): 2790*61046927SAndroid Build Coastguard Worker 2791*61046927SAndroid Build Coastguard Worker- iris: Retry DRM_IOCTL_I915_GEM_EXECBUFFER2 on ENOMEM 2792*61046927SAndroid Build Coastguard Worker- Revert "iris: Avoid abort() if kernel can't allocate memory" 2793*61046927SAndroid Build Coastguard Worker 2794*61046927SAndroid Build Coastguard WorkerKarmjit Mahil (28): 2795*61046927SAndroid Build Coastguard Worker 2796*61046927SAndroid Build Coastguard Worker- pvr: Process set and reset event sub commands. 2797*61046927SAndroid Build Coastguard Worker- pvr: Process wait event sub command. 2798*61046927SAndroid Build Coastguard Worker- pvr: Add SPM scratch buffer infrastructure. 2799*61046927SAndroid Build Coastguard Worker- pvr: Acquire scratch buffer on framebuffer creation. 2800*61046927SAndroid Build Coastguard Worker- pvr: Update comment about ZS and MSAA buffers for pvrsrvkm submission. 2801*61046927SAndroid Build Coastguard Worker- pvr: Set SPMSCRATCHBUFFER flag. 2802*61046927SAndroid Build Coastguard Worker- pvr: Add SPM load usc empty programs 2803*61046927SAndroid Build Coastguard Worker- pvr: Upload spm load programs to device. 2804*61046927SAndroid Build Coastguard Worker- pvr: Add support for VK_ATTACHMENT_LOAD_OP_LOAD. 2805*61046927SAndroid Build Coastguard Worker- pvr: Move descriptor write into pvr_write_descriptor_set() 2806*61046927SAndroid Build Coastguard Worker- pvr: Add support to copy descriptors on vkUpdateDescriptorSets() 2807*61046927SAndroid Build Coastguard Worker- pvr: Handle VK_QUERY_RESULT_WAIT_BIT. 2808*61046927SAndroid Build Coastguard Worker- pvr: Store enum pvr_stage_allocation instead of VkShaderStageFlags 2809*61046927SAndroid Build Coastguard Worker- pvr: Put old descriptor set approach behind a hardcoding check 2810*61046927SAndroid Build Coastguard Worker- pvr: Change last_DMA to last_dma 2811*61046927SAndroid Build Coastguard Worker- pvr: Write descriptor set addrs table dev addr into shareds 2812*61046927SAndroid Build Coastguard Worker- pvr: Add PVR_SELECT() helper macro 2813*61046927SAndroid Build Coastguard Worker- pvr: Add push consts support to descriptor program. 2814*61046927SAndroid Build Coastguard Worker- pvr: Add support for dynamic buffers descriptors 2815*61046927SAndroid Build Coastguard Worker- pvr: Add support for blend constants. 2816*61046927SAndroid Build Coastguard Worker- pvr: Move PBE START_POS into csb enum helpers header 2817*61046927SAndroid Build Coastguard Worker- pvr: Setup SPM EOT state 2818*61046927SAndroid Build Coastguard Worker- pvr: Remove unused msaa_mode field 2819*61046927SAndroid Build Coastguard Worker- pvr: Remove component_alignment 2820*61046927SAndroid Build Coastguard Worker- pvr: Setup SPM background object 2821*61046927SAndroid Build Coastguard Worker- pvr: Don't advertise currently unsupported features 2822*61046927SAndroid Build Coastguard Worker- pvr: Advertise STORAGE_IMAGE_BIT for B10G11R11_UFLOAT_PACK32 2823*61046927SAndroid Build Coastguard Worker- pvr: Don't advertise S8_UINT support 2824*61046927SAndroid Build Coastguard Worker 2825*61046927SAndroid Build Coastguard WorkerKarol Herbst (44): 2826*61046927SAndroid Build Coastguard Worker 2827*61046927SAndroid Build Coastguard Worker- rusticl: fix build error with valgrind being enabled 2828*61046927SAndroid Build Coastguard Worker- rusticl/util: extract offset_of macro 2829*61046927SAndroid Build Coastguard Worker- rusticl/icd: Make it work in case Rustc shuffles struct around 2830*61046927SAndroid Build Coastguard Worker- rusticl/kernel: fix clGetKernelInfo CL_KERNEL_ATTRIBUTES for non source programs 2831*61046927SAndroid Build Coastguard Worker- rusticl/program: enable spirv 2832*61046927SAndroid Build Coastguard Worker- llvmpipe/ci: increase deqp-runner timeout 2833*61046927SAndroid Build Coastguard Worker- rusticl/device: fix some device limits 2834*61046927SAndroid Build Coastguard Worker- rusticl/device: limit CL_DEVICE_MAX_CONSTANT_ARGS 2835*61046927SAndroid Build Coastguard Worker- rusticl: no compute only 2836*61046927SAndroid Build Coastguard Worker- rusticl: allocate printf buffer as staging 2837*61046927SAndroid Build Coastguard Worker- nir: Skip samplers and textures in lower_explicit_io 2838*61046927SAndroid Build Coastguard Worker- nir/deref: don't replace casts with deref_struct if we'd lose the stride 2839*61046927SAndroid Build Coastguard Worker- ci/zink: move threading tests to flakes 2840*61046927SAndroid Build Coastguard Worker- rusticl/kernel: Images arg sizes also have to match the host pointer size 2841*61046927SAndroid Build Coastguard Worker- gallivm: fix lp_vec_add_offset_ptr for 32 bit builds 2842*61046927SAndroid Build Coastguard Worker- nvc0: enable fp helper invocation memory loads on Turing+ 2843*61046927SAndroid Build Coastguard Worker- nir: track existence of variable shared memory 2844*61046927SAndroid Build Coastguard Worker- rusticl/kernel: set has_variable_shared_mem on the nir 2845*61046927SAndroid Build Coastguard Worker- gallium: add get_compute_state_info 2846*61046927SAndroid Build Coastguard Worker- lp: implement get_compute_state_info 2847*61046927SAndroid Build Coastguard Worker- iris: implement get_compute_state_info 2848*61046927SAndroid Build Coastguard Worker- nv50: implement get_compute_state_info 2849*61046927SAndroid Build Coastguard Worker- nvc0: implement get_compute_state_info 2850*61046927SAndroid Build Coastguard Worker- panfrost: move max_thread_count and take reg_count into account 2851*61046927SAndroid Build Coastguard Worker- panfrost: implement get_compute_state_info 2852*61046927SAndroid Build Coastguard Worker- rusticl/kernel: make use of cso info 2853*61046927SAndroid Build Coastguard Worker- radeonsi: implement get_compute_state_info 2854*61046927SAndroid Build Coastguard Worker- radeonsi: use default float mode for CL 2855*61046927SAndroid Build Coastguard Worker- rusticl: enable radeonsi 2856*61046927SAndroid Build Coastguard Worker- rusticl: split platform into core and api parts 2857*61046927SAndroid Build Coastguard Worker- rusticl/platform: rename _cl_platform_id to Platform 2858*61046927SAndroid Build Coastguard Worker- rusticl/platform: move getter into the type 2859*61046927SAndroid Build Coastguard Worker- rusticl/platform: move device initialization to the platform 2860*61046927SAndroid Build Coastguard Worker- rusticl/program: allow dumping compilation logs through RUSTICL_DEBUG 2861*61046927SAndroid Build Coastguard Worker- rusticl/program: make IL programs look closer to CLC ones 2862*61046927SAndroid Build Coastguard Worker- clc: add clc_validate_spirv 2863*61046927SAndroid Build Coastguard Worker- rusticl/program: validate the SPIR-V when created from IL 2864*61046927SAndroid Build Coastguard Worker- rusticl/program: extract common code of compile and build 2865*61046927SAndroid Build Coastguard Worker- rusticl/program: rework source code tracking 2866*61046927SAndroid Build Coastguard Worker- rusticl/event: drop work item before updating status 2867*61046927SAndroid Build Coastguard Worker- radeonsi: lower mul_high 2868*61046927SAndroid Build Coastguard Worker- ac/llvm: support shifts on 16 bit vec2 2869*61046927SAndroid Build Coastguard Worker- rusticl: don't set size_t-is-usize for >=bindgen-0.65 2870*61046927SAndroid Build Coastguard Worker- nvc0: do not randomly emit fences. 2871*61046927SAndroid Build Coastguard Worker 2872*61046927SAndroid Build Coastguard WorkerKenneth Graunke (37): 2873*61046927SAndroid Build Coastguard Worker 2874*61046927SAndroid Build Coastguard Worker- intel/blorp: Lower base_workgroup_id to zero 2875*61046927SAndroid Build Coastguard Worker- intel/compiler: Move atomic op translation into emit_*_atomic() 2876*61046927SAndroid Build Coastguard Worker- intel/compiler: Use LSC opcode enum rather than legacy BRW_AOPs 2877*61046927SAndroid Build Coastguard Worker- intel/compiler: Add an lsc_op_num_data_values() helper 2878*61046927SAndroid Build Coastguard Worker- intel/compiler: Eliminate SHADER_OPCODE_UNTYPED_ATOMIC_FLOAT 2879*61046927SAndroid Build Coastguard Worker- intel/compiler: Drop redundant 32-bit expansion for shared float atomics 2880*61046927SAndroid Build Coastguard Worker- intel/compiler: Delete fs_visitor::nir_emit_{ssbo,shared}_atomic_float() 2881*61046927SAndroid Build Coastguard Worker- intel/compiler: Combine nir_emit_{ssbo,shared}_atomic into one helper 2882*61046927SAndroid Build Coastguard Worker- intel/compiler: Delete all the A64 atomic variants for type sizes 2883*61046927SAndroid Build Coastguard Worker- intel/compiler: Drop dest checking in atomic code 2884*61046927SAndroid Build Coastguard Worker- intel/compiler: Use more symbolic source names in components_read() 2885*61046927SAndroid Build Coastguard Worker- anv: Add missing untyped data port flush on PIPELINE_SELECT 2886*61046927SAndroid Build Coastguard Worker- iris: Add missing untyped data port flush on PIPELINE_SELECT 2887*61046927SAndroid Build Coastguard Worker- loader: Add infrastructure for tracking active CRTC resources 2888*61046927SAndroid Build Coastguard Worker- egl: Rewrite eglGetMscRateANGLE to avoid probes and handle multi-monitor 2889*61046927SAndroid Build Coastguard Worker- iris: Perform load_constant address math in 32-bit rather than 64-bit 2890*61046927SAndroid Build Coastguard Worker- anv: Perform load_constant address math in 32-bit rather than 64-bit 2891*61046927SAndroid Build Coastguard Worker- anv: Make a batch decoder for each queue family 2892*61046927SAndroid Build Coastguard Worker- nir: Print divergence information for registers as well as SSA defs 2893*61046927SAndroid Build Coastguard Worker- nir: Fix merge_set_dump() to compile again 2894*61046927SAndroid Build Coastguard Worker- nir: Fix typos in the from-SSA pass comments 2895*61046927SAndroid Build Coastguard Worker- intel: Use common helpers for TCS passthrough shaders 2896*61046927SAndroid Build Coastguard Worker- intel/fs: Fix inferred_sync_pipe for F16TO32 opcodes 2897*61046927SAndroid Build Coastguard Worker- intel/fs: Add builder helpers for F32TO16/F16TO32 that work on Gfx7.x 2898*61046927SAndroid Build Coastguard Worker- intel/fs: Delete a TODO about using brw_F32TO16. 2899*61046927SAndroid Build Coastguard Worker- intel/fs: Use new F16TO32 helpers for unpack_half_split_* opcodes 2900*61046927SAndroid Build Coastguard Worker- Revert "intel/fs: Fix inferred_sync_pipe for F16TO32 opcodes" 2901*61046927SAndroid Build Coastguard Worker- intel/fs: Use F32TO16/F16TO32 helpers in fquantize16 handling 2902*61046927SAndroid Build Coastguard Worker- intel/fs: Move packHalf2x16 handling to lower_pack() 2903*61046927SAndroid Build Coastguard Worker- intel/eu: Simplify brw_F32TO16 and brw_F16TO32 2904*61046927SAndroid Build Coastguard Worker- intel/vec4: Retype texture/sampler indexes to UD 2905*61046927SAndroid Build Coastguard Worker- intel/fs: Make bld.F16TO32 actually emit F16TO32 not F32TO16 2906*61046927SAndroid Build Coastguard Worker- i965/vec4: Implement uclz in the vec4 backend 2907*61046927SAndroid Build Coastguard Worker- st/mesa, iris: Add optional CPU-based ASTC void extent denorm flushing 2908*61046927SAndroid Build Coastguard Worker- intel/compiler: Use nir_dest_bit_size() for ballot bit size check 2909*61046927SAndroid Build Coastguard Worker- iris: Extend resource creation helpers to allow for explicit strides 2910*61046927SAndroid Build Coastguard Worker- iris: Hack around gbm_gralloc stride restrictions 2911*61046927SAndroid Build Coastguard Worker 2912*61046927SAndroid Build Coastguard WorkerKonrad Dybcio (3): 2913*61046927SAndroid Build Coastguard Worker 2914*61046927SAndroid Build Coastguard Worker- freedreno/registers: Add RBBM_GPR0_CNTL for non-GMU operation 2915*61046927SAndroid Build Coastguard Worker- freedreno: Add A2xx perf counter reg values 2916*61046927SAndroid Build Coastguard Worker- freedreno: Add A2xx REG_A2XX_RBBM_PM_OVERRIDE2 bitfields 2917*61046927SAndroid Build Coastguard Worker 2918*61046927SAndroid Build Coastguard WorkerKonstantin Seurer (78): 2919*61046927SAndroid Build Coastguard Worker 2920*61046927SAndroid Build Coastguard Worker- vulkan: Track the nullDescriptor feature 2921*61046927SAndroid Build Coastguard Worker- radv: Add a helper for finding memory indices 2922*61046927SAndroid Build Coastguard Worker- radv: Create a null TLAS as meta state 2923*61046927SAndroid Build Coastguard Worker- radv: Use the null accel struct instead of emitting 0 2924*61046927SAndroid Build Coastguard Worker- radv/rt: Get rid of accel struct null checks 2925*61046927SAndroid Build Coastguard Worker- radv: Advertise rt pipelines for Control (DX12) 2926*61046927SAndroid Build Coastguard Worker- radv/bvh/meson: Add the option to set defines 2927*61046927SAndroid Build Coastguard Worker- radv/bvh: Add a define for extended SAH 2928*61046927SAndroid Build Coastguard Worker- radv: Add a shader variant for PLOC with extended SAH 2929*61046927SAndroid Build Coastguard Worker- radv: Wrap internal build type inside a build_config struct 2930*61046927SAndroid Build Coastguard Worker- radv: Enable extended SAH for shallow BVHs 2931*61046927SAndroid Build Coastguard Worker- radv: Merge the leaf and internal converter 2932*61046927SAndroid Build Coastguard Worker- radv: Improve the BVH size estimation 2933*61046927SAndroid Build Coastguard Worker- radv: Fix creating accel structs with unbound buffers 2934*61046927SAndroid Build Coastguard Worker- radv: Work around shader_call_data variables in raygen shaders 2935*61046927SAndroid Build Coastguard Worker- radv/rq: Use 16 stack entries if there is only one ray query 2936*61046927SAndroid Build Coastguard Worker- radv/llvm: Use the shader names as module name 2937*61046927SAndroid Build Coastguard Worker- ac/llvm: Fix validation error with global io 2938*61046927SAndroid Build Coastguard Worker- radv: Scalarize global IO with LLVM enabled 2939*61046927SAndroid Build Coastguard Worker- radv: Make radv_compute_dispatch non-static 2940*61046927SAndroid Build Coastguard Worker- radv: Implement ordered compute dispatches 2941*61046927SAndroid Build Coastguard Worker- radv: Use an ordered dispatch for BVH encoding 2942*61046927SAndroid Build Coastguard Worker- radv: Remove radv_indirect_unaligned_dispatch 2943*61046927SAndroid Build Coastguard Worker- vulkan,nir: Refactor ycbcr conversion state into a struct 2944*61046927SAndroid Build Coastguard Worker- radv: Use common ycbcr conversion lowering 2945*61046927SAndroid Build Coastguard Worker- radv/rra: Find copy memory index when initializing the trace state 2946*61046927SAndroid Build Coastguard Worker- radv/rra: Hide deferred accel struct data destruction behind an env var 2947*61046927SAndroid Build Coastguard Worker- radv: Hash VK_PIPELINE_CREATE_RAY_TRACING_NO_NULL_* flags 2948*61046927SAndroid Build Coastguard Worker- radv: Clean up dynamic RT stack allocation 2949*61046927SAndroid Build Coastguard Worker- ac/llvm: Implement bvh64_intersect_ray_amd 2950*61046927SAndroid Build Coastguard Worker- radv: Make accel struct meta state initialization thread safe 2951*61046927SAndroid Build Coastguard Worker- radv: Force ACO for BVH build shaders 2952*61046927SAndroid Build Coastguard Worker- radv: Pre-compile BVH build shaders if there is a cache 2953*61046927SAndroid Build Coastguard Worker- radv: Advertise ray query support with LLVM 2954*61046927SAndroid Build Coastguard Worker- radv/rt: Skip instances after loading the entire node 2955*61046927SAndroid Build Coastguard Worker- vulkan: Add vk_acceleration_structure 2956*61046927SAndroid Build Coastguard Worker- radv: Use vk_acceleration_structure 2957*61046927SAndroid Build Coastguard Worker- anv: Use vk_acceleration_structure 2958*61046927SAndroid Build Coastguard Worker- radv/bvh/encode: Use the node type for identifying internal nodes 2959*61046927SAndroid Build Coastguard Worker- radv/bvh: Replace is_final_tree with bvh_offset 2960*61046927SAndroid Build Coastguard Worker- radv/bvh/encode: Move bvh_offset NULL check to the top of the loop 2961*61046927SAndroid Build Coastguard Worker- radv/bvh/encode: Introduce is_root_node 2962*61046927SAndroid Build Coastguard Worker- radv/bvh/encoder: Move dst_node initialization into the loop 2963*61046927SAndroid Build Coastguard Worker- radv: Add a build config for compact builds 2964*61046927SAndroid Build Coastguard Worker- radv/bvh: Implement compact encoding 2965*61046927SAndroid Build Coastguard Worker- radv: Use compact encoding 2966*61046927SAndroid Build Coastguard Worker- radv: Move the geometry infos before the BVH 2967*61046927SAndroid Build Coastguard Worker- radv/bvh: Move the size header field up 2968*61046927SAndroid Build Coastguard Worker- radv/bvh: Add a shader for filling the header 2969*61046927SAndroid Build Coastguard Worker- radv: Use indirect header filling for compact builds 2970*61046927SAndroid Build Coastguard Worker- nir: Add cull_mask_and_flags_amd intrinsic 2971*61046927SAndroid Build Coastguard Worker- radv/rt: Merge cull_mask and flags 2972*61046927SAndroid Build Coastguard Worker- radv/rt: Pre shift cull_mask 2973*61046927SAndroid Build Coastguard Worker- radv: Move header and geometry info init into separate functions 2974*61046927SAndroid Build Coastguard Worker- radv: Only init geometry infos if RRA is enabled 2975*61046927SAndroid Build Coastguard Worker- radv/rt: Use ushr for extracting the cull mask 2976*61046927SAndroid Build Coastguard Worker- radv/rt: Fix updating stack_size if the shader uses scratch 2977*61046927SAndroid Build Coastguard Worker- radv/rt: Use vk_pipeline_hash_shader_stage for RT stages 2978*61046927SAndroid Build Coastguard Worker- vulkan: Add vk_shader_module_init 2979*61046927SAndroid Build Coastguard Worker- radv/rt: Properly handle pNext of pipeline library stages 2980*61046927SAndroid Build Coastguard Worker- radv/sqtt: Skip dumping pipeline libraries 2981*61046927SAndroid Build Coastguard Worker- radv: Fix loading stack_size from the cache 2982*61046927SAndroid Build Coastguard Worker- radv: Fix inserting stack_size into the cache 2983*61046927SAndroid Build Coastguard Worker- radv/rt: Handle load_constant instructions when inlining shaders 2984*61046927SAndroid Build Coastguard Worker- nir/lower_shader_calls: Remat derefs before lowering resumes 2985*61046927SAndroid Build Coastguard Worker- radv/rt: Refactor rq_load lowering 2986*61046927SAndroid Build Coastguard Worker- radv/rq: Rematerialize inv_dir before proceed 2987*61046927SAndroid Build Coastguard Worker- radv: Set user SGPR locations when declaring args 2988*61046927SAndroid Build Coastguard Worker- radv: Stop counting user SGPRS separately 2989*61046927SAndroid Build Coastguard Worker- radv/ci: Update ray tracing pipeline fail/skip lists 2990*61046927SAndroid Build Coastguard Worker- radv: Add radv_shader_type to fix gs_copy and trap handler handling 2991*61046927SAndroid Build Coastguard Worker- radv: Remove some dead radv_shader_args setup 2992*61046927SAndroid Build Coastguard Worker- aco: Remove is_gs_copy_shader 2993*61046927SAndroid Build Coastguard Worker- radv: Remove has_previous_stage 2994*61046927SAndroid Build Coastguard Worker- radv: Pack and encode geometry id and flags on the CPU 2995*61046927SAndroid Build Coastguard Worker- radv/bvh: Remove calculate_node_bounds 2996*61046927SAndroid Build Coastguard Worker- radv: Remove radv_bvh_aabb_node::aabb 2997*61046927SAndroid Build Coastguard Worker- nir/lower_fp16_casts: Fix SSA dominance 2998*61046927SAndroid Build Coastguard Worker 2999*61046927SAndroid Build Coastguard WorkerKurt Kartaltepe (1): 3000*61046927SAndroid Build Coastguard Worker 3001*61046927SAndroid Build Coastguard Worker- drirc: Set limit_trig_input_range option for Nier games 3002*61046927SAndroid Build Coastguard Worker 3003*61046927SAndroid Build Coastguard WorkerLang Yu (1): 3004*61046927SAndroid Build Coastguard Worker 3005*61046927SAndroid Build Coastguard Worker- amd/common: fix a typo 3006*61046927SAndroid Build Coastguard Worker 3007*61046927SAndroid Build Coastguard WorkerLepton Wu (1): 3008*61046927SAndroid Build Coastguard Worker 3009*61046927SAndroid Build Coastguard Worker- egl/dri2: Use primary device in EGL device platform for kms_swrast 3010*61046927SAndroid Build Coastguard Worker 3011*61046927SAndroid Build Coastguard WorkerLina Versace (8): 3012*61046927SAndroid Build Coastguard Worker 3013*61046927SAndroid Build Coastguard Worker- util/glsl2spirv: Fix build with Python 3.6 3014*61046927SAndroid Build Coastguard Worker- docs: Lower Python requirement to 3.6 3015*61046927SAndroid Build Coastguard Worker- mailmap: Lina is Chad's new name 3016*61046927SAndroid Build Coastguard Worker- mailmap: Add Lina's new google.com address 3017*61046927SAndroid Build Coastguard Worker- venus: Update protocol for VK_EXT_memory_budget 3018*61046927SAndroid Build Coastguard Worker- venus: Delete vn_renderer_info::has_cache_management 3019*61046927SAndroid Build Coastguard Worker- venus: Refactor vn_physical_device_init_memory_properties 3020*61046927SAndroid Build Coastguard Worker- venus: Enable VK_EXT_memory_budget 3021*61046927SAndroid Build Coastguard Worker 3022*61046927SAndroid Build Coastguard WorkerLionel Landwerlin (151): 3023*61046927SAndroid Build Coastguard Worker 3024*61046927SAndroid Build Coastguard Worker- pps: print out message when we get the first counters 3025*61046927SAndroid Build Coastguard Worker- anv: record secondaries' traces into primaries 3026*61046927SAndroid Build Coastguard Worker- intel/ds: track secondary cmdbuffers in perfetto 3027*61046927SAndroid Build Coastguard Worker- intel/ds: move event_id access to perfetto lambda 3028*61046927SAndroid Build Coastguard Worker- util/u_trace: add support for variable length trace points 3029*61046927SAndroid Build Coastguard Worker- vulkan/debug_utils: copy debug util labels 3030*61046927SAndroid Build Coastguard Worker- anv: add support for command buffer tagging in traces 3031*61046927SAndroid Build Coastguard Worker- intel/ds: add INTEL_GPU_TRACEPOINT envvar to toggle tracepoints 3032*61046927SAndroid Build Coastguard Worker- intel/ds: remove unused trace point 3033*61046927SAndroid Build Coastguard Worker- intel/utrace: document tracepoints 3034*61046927SAndroid Build Coastguard Worker- Revert "ci: build hasvk if we're building anv" 3035*61046927SAndroid Build Coastguard Worker- intel: use a shared UUID with other drivers 3036*61046927SAndroid Build Coastguard Worker- nir/divergence: add missing RT intrinsinc handling 3037*61046927SAndroid Build Coastguard Worker- anv: fix generated indirect draw shader stats checks 3038*61046927SAndroid Build Coastguard Worker- nir/lower_io: fix bounds checking for 64bit_bounded_global 3039*61046927SAndroid Build Coastguard Worker- anv: fix preemption enable emission in gpu_memcpy 3040*61046927SAndroid Build Coastguard Worker- intel/fs: avoid cmod optimization on instruction with different write_mask 3041*61046927SAndroid Build Coastguard Worker- intel/decoder: print out compute push constants 3042*61046927SAndroid Build Coastguard Worker- intel/common: add a INTEL_DECODE variable to parameter decoder at runtime 3043*61046927SAndroid Build Coastguard Worker- vulkan/wsi/wayland: improve same gpu detection 3044*61046927SAndroid Build Coastguard Worker- intel/fs: drop FS_OPCODE_UNIFORM_PULL_CONSTANT_LOAD_GFX7 3045*61046927SAndroid Build Coastguard Worker- anv: fix null descriptors 3046*61046927SAndroid Build Coastguard Worker- docs: list anv in EXT_extended_dynamic_state3 support 3047*61046927SAndroid Build Coastguard Worker- intel: add missing PS restriction on BDW+ 3048*61046927SAndroid Build Coastguard Worker- anv: expose EXT_load_store_op_none 3049*61046927SAndroid Build Coastguard Worker- intel/fs: make alpha_to_coverage a tristate 3050*61046927SAndroid Build Coastguard Worker- anv: rename RT pipeline function helper 3051*61046927SAndroid Build Coastguard Worker- anv: rename a few internal functions to highlight gfx use 3052*61046927SAndroid Build Coastguard Worker- intel/ds: track end of pipe bits 3053*61046927SAndroid Build Coastguard Worker- anv: use malloc for host only descriptor sets 3054*61046927SAndroid Build Coastguard Worker- anv: put the video extension behind a variable 3055*61046927SAndroid Build Coastguard Worker- intel/fs: fix mesh indirect movs 3056*61046927SAndroid Build Coastguard Worker- intel/dev: add a default urb value for intel_stub_gpu on dg2 3057*61046927SAndroid Build Coastguard Worker- anv/hasvk: handle a SAMPLED_READ/STORAGE_READ access flags 3058*61046927SAndroid Build Coastguard Worker- anv: remove copied information from runtime graphics state 3059*61046927SAndroid Build Coastguard Worker- anv: move 3DSTATE_VERTEX_ELEMENT emission to dynamic path 3060*61046927SAndroid Build Coastguard Worker- anv: implement VK_EXT_vertex_input_dynamic_state 3061*61046927SAndroid Build Coastguard Worker- intel/fs: bound subgroup invocation read to dispatch size 3062*61046927SAndroid Build Coastguard Worker- hasvk: fix KHR_shader_float_controls reporting 3063*61046927SAndroid Build Coastguard Worker- intel/perf: also add the oa timestamp shift on MTL 3064*61046927SAndroid Build Coastguard Worker- anv: move debug submit to helper and call it on execbuf failure 3065*61046927SAndroid Build Coastguard Worker- anv: track vram only BOs to print things out on ENOMEM execbuf 3066*61046927SAndroid Build Coastguard Worker- anv: fix vma heap memory leak 3067*61046927SAndroid Build Coastguard Worker- anv: fix invalid masking of 48bit address 3068*61046927SAndroid Build Coastguard Worker- anv: remove assert typed write support when using NULL surface 3069*61046927SAndroid Build Coastguard Worker- vulkan/runtime: store parameters of VK_EXT_sliced_view_of_3d 3070*61046927SAndroid Build Coastguard Worker- anv: fixup Wa_16011107343 for Gfx12 only 3071*61046927SAndroid Build Coastguard Worker- iris: fix Wa_16011107343 for Gfx12 3072*61046927SAndroid Build Coastguard Worker- anv: remove more Gfx7 code 3073*61046927SAndroid Build Coastguard Worker- genxml: Fix STATE_BASE_ADDRESS::BindlessSurfaceStateSize field size 3074*61046927SAndroid Build Coastguard Worker- genxml: fix border color offset field on Gfx12+ 3075*61046927SAndroid Build Coastguard Worker- anv/hasvk: speed up null image/view descriptor writes 3076*61046927SAndroid Build Coastguard Worker- anv: fix scratch buffer reloc in 3DSTATE_HS 3077*61046927SAndroid Build Coastguard Worker- anv: fixup condition for Wa_14016118574 3078*61046927SAndroid Build Coastguard Worker- anv: pull Wa_14016118574 out of some loop not changing state 3079*61046927SAndroid Build Coastguard Worker- util/glsl2spirv: add support for include directive 3080*61046927SAndroid Build Coastguard Worker- anv: fix incorrect parameter 3081*61046927SAndroid Build Coastguard Worker- anv: correctly reset generation address on command buffer reset 3082*61046927SAndroid Build Coastguard Worker- anv: fix generated forward jump with more than 67M draws 3083*61046927SAndroid Build Coastguard Worker- anv: remove copied code from generation shader 3084*61046927SAndroid Build Coastguard Worker- anv: remove BTI related flush in generation shaders 3085*61046927SAndroid Build Coastguard Worker- anv: correctly program 3DSTATE_SF in generation shaders 3086*61046927SAndroid Build Coastguard Worker- anv: limit push constant dirtyness with generation shaders 3087*61046927SAndroid Build Coastguard Worker- anv: remove pre hasvk split assert 3088*61046927SAndroid Build Coastguard Worker- anv: remove commented code 3089*61046927SAndroid Build Coastguard Worker- anv: fix 3DSTATE_PS emission in generation shaders 3090*61046927SAndroid Build Coastguard Worker- anv: fix indirect draws VF cache tracking of index buffer 3091*61046927SAndroid Build Coastguard Worker- anv: make sure mi_memcpy lands before push constant loads 3092*61046927SAndroid Build Coastguard Worker- anv: remove MI_NOOPs at the end of the generation batch 3093*61046927SAndroid Build Coastguard Worker- anv: use a single generation shader for indirect draws 3094*61046927SAndroid Build Coastguard Worker- anv: rename generated draws for Gfx11 3095*61046927SAndroid Build Coastguard Worker- anv: use 64bit int support in generation shaders 3096*61046927SAndroid Build Coastguard Worker- anv: pack more data into generated draws input 3097*61046927SAndroid Build Coastguard Worker- anv: move common shader code into header 3098*61046927SAndroid Build Coastguard Worker- anv: use a list of generated shaders 3099*61046927SAndroid Build Coastguard Worker- anv: remove unused item_count parameter 3100*61046927SAndroid Build Coastguard Worker- anv: add gfx9 generated draw support 3101*61046927SAndroid Build Coastguard Worker- blorp: add dependency on idep_intel_dev 3102*61046927SAndroid Build Coastguard Worker- vulkan/runtime: only consider slice info with 3D image views 3103*61046927SAndroid Build Coastguard Worker- anv: VK_EXT_image_sliced_view_of_3d 3104*61046927SAndroid Build Coastguard Worker- nir: fix nir_ishl_imm 3105*61046927SAndroid Build Coastguard Worker- anv: enable VK_EXT_pipeline_library_group_handles 3106*61046927SAndroid Build Coastguard Worker- anv/iris: report counter symbols with debug option 3107*61046927SAndroid Build Coastguard Worker- intel/fs: report max register pressure in shader stats 3108*61046927SAndroid Build Coastguard Worker- anv: report max register pressure in pipeline properties 3109*61046927SAndroid Build Coastguard Worker- anv: force MEDIA_INTERFACE_DESCRIPTOR_LOAD reemit after 3D->GPGPU switch 3110*61046927SAndroid Build Coastguard Worker- radv: use 1ull for alignment computations 3111*61046927SAndroid Build Coastguard Worker- util: allow align64() to do alignments >= 4Gb 3112*61046927SAndroid Build Coastguard Worker- docs: fix invalid link 3113*61046927SAndroid Build Coastguard Worker- iris: trace frames with u_trace 3114*61046927SAndroid Build Coastguard Worker- anv: export EXT_pipeline_library_group_handles only with RT 3115*61046927SAndroid Build Coastguard Worker- docs: update Anv features support 3116*61046927SAndroid Build Coastguard Worker- anv: more formats for acceleration structure vertices 3117*61046927SAndroid Build Coastguard Worker- intel/fs: don't SEND messages as partial writes 3118*61046927SAndroid Build Coastguard Worker- intel/fs: fix nir_opt_peephole_ffma max vec assumption 3119*61046927SAndroid Build Coastguard Worker- intel/fs: fixup sources number from opt_algebraic 3120*61046927SAndroid Build Coastguard Worker- intel/fs: add MOV source count validation 3121*61046927SAndroid Build Coastguard Worker- intel/fs: prevent large vector ops generated by peephole_ffma 3122*61046927SAndroid Build Coastguard Worker- intel/fs: fix subgroup invocation read bounds checking 3123*61046927SAndroid Build Coastguard Worker- vulkan/wsi: add a headless swapchain implementation/option 3124*61046927SAndroid Build Coastguard Worker- intel/compiler: report max dispatch width statistic 3125*61046927SAndroid Build Coastguard Worker- anv: report shader max dispatch width in pipeline props 3126*61046927SAndroid Build Coastguard Worker- intel/devinfo: add an option to pick platform to print 3127*61046927SAndroid Build Coastguard Worker- intel/devinfo: printout URB entries 3128*61046927SAndroid Build Coastguard Worker- intel/dev: use generated WA helpers for Wa_22012575642 3129*61046927SAndroid Build Coastguard Worker- intel/devinfo: dedicated entries for XeHP 3130*61046927SAndroid Build Coastguard Worker- intel/devinfo: initialize pci_device_id with from_pci_id() 3131*61046927SAndroid Build Coastguard Worker- intel/dev: fold Gfx12 URB entries in Gfx12 HW info 3132*61046927SAndroid Build Coastguard Worker- util/u_trace: move needs_cs_param option to tracepoints 3133*61046927SAndroid Build Coastguard Worker- vulkan/runtime: also copy strings on queue debug utils 3134*61046927SAndroid Build Coastguard Worker- intel/ds: rename frame timeline row to queue 3135*61046927SAndroid Build Coastguard Worker- anv: fix incorrect utrace bo release 3136*61046927SAndroid Build Coastguard Worker- anv: fixup locking for utrace submission increments 3137*61046927SAndroid Build Coastguard Worker- anv: rename anv_utrace_flush_copy in anv_utrace_submit 3138*61046927SAndroid Build Coastguard Worker- anv: add utrace support for queue debug utils 3139*61046927SAndroid Build Coastguard Worker- anv: implement recommended flush/wait of AUX-TT invalidation 3140*61046927SAndroid Build Coastguard Worker- iris: implement recommended flush/wait of AUX-TT invalidation 3141*61046927SAndroid Build Coastguard Worker- anv: hash immutable sampler conversion data not pointers 3142*61046927SAndroid Build Coastguard Worker- anv: compute the largest GRL kernel scratch size 3143*61046927SAndroid Build Coastguard Worker- anv: move queue check helpers to anv_private 3144*61046927SAndroid Build Coastguard Worker- anv: take care of maxStorageBufferRange being uint32_t 3145*61046927SAndroid Build Coastguard Worker- isl: update max buffer size for SKL+ 3146*61046927SAndroid Build Coastguard Worker- intel/dev: set a default valid kmd_type 3147*61046927SAndroid Build Coastguard Worker- intel/perf: fix OA format selection on MTL 3148*61046927SAndroid Build Coastguard Worker- intel/fs: run VGRF compaction just before max live register accounting 3149*61046927SAndroid Build Coastguard Worker- intel/fs: don't consider fixup_nomask_control_flow SENDs predicate 3150*61046927SAndroid Build Coastguard Worker- intel/fs: UNDEF fixup_nomask_control_flow temp register 3151*61046927SAndroid Build Coastguard Worker- intel/fs: copy instruction sources in logical send lowering 3152*61046927SAndroid Build Coastguard Worker- intel/fs: factor out lsc surface descriptor settings 3153*61046927SAndroid Build Coastguard Worker- nir: reuse nir_component_mask() where it makes sense 3154*61046927SAndroid Build Coastguard Worker- nir: add 2 new intel intrinsics for uniform ssbo/shared loads 3155*61046927SAndroid Build Coastguard Worker- intel/fs: optimize uniform SSBO & shared loads 3156*61046927SAndroid Build Coastguard Worker- intel/fs: also allow vec8+ vectorization of load_global_const_block_intel 3157*61046927SAndroid Build Coastguard Worker- anv: pass steam output as argument for anv_dump_pipe_bits 3158*61046927SAndroid Build Coastguard Worker- anv: replace query flush before gpu copy by semaphore wait 3159*61046927SAndroid Build Coastguard Worker- anv: fixup streamout write barriers 3160*61046927SAndroid Build Coastguard Worker- intel/fs: use nomask for setting cr0 for float controls 3161*61046927SAndroid Build Coastguard Worker- anv: exclude performance queries from blorp clears 3162*61046927SAndroid Build Coastguard Worker- intel/ds: add a new timeline row for frames 3163*61046927SAndroid Build Coastguard Worker- anv: add utrace tracking of frame boundaries 3164*61046927SAndroid Build Coastguard Worker- vulkan/runtime: discard unused graphics stages in libraries 3165*61046927SAndroid Build Coastguard Worker- intel/vec4: force exec_all on float control instruction 3166*61046927SAndroid Build Coastguard Worker- vulkan/overlay: deal with unknown pNext structures 3167*61046927SAndroid Build Coastguard Worker- isl: don't set inconsistent fields for depth when using stencil only 3168*61046927SAndroid Build Coastguard Worker- isl: fix a number of errors on storage format support on Gfx9/12.5 3169*61046927SAndroid Build Coastguard Worker- anv: rework Wa_14017076903 to only apply with occlusion queries 3170*61046927SAndroid Build Coastguard Worker- nir/divergence: add missing load_global_constant_* intrinsics 3171*61046927SAndroid Build Coastguard Worker- anv: fix anv_nir_lower_ubo_loads pass 3172*61046927SAndroid Build Coastguard Worker- intel/fs: fix per vertex input clamping 3173*61046927SAndroid Build Coastguard Worker- intel/compiler: make uses_pos_offset a tri-state 3174*61046927SAndroid Build Coastguard Worker- intel/fs: fix scheduling of HALT instructions 3175*61046927SAndroid Build Coastguard Worker 3176*61046927SAndroid Build Coastguard WorkerLiviu Prodea (1): 3177*61046927SAndroid Build Coastguard Worker 3178*61046927SAndroid Build Coastguard Worker- meson: Ignore unused variables when assertions are disabled 3179*61046927SAndroid Build Coastguard Worker 3180*61046927SAndroid Build Coastguard WorkerLone_Wolf (3): 3181*61046927SAndroid Build Coastguard Worker 3182*61046927SAndroid Build Coastguard Worker- compiler/clc: Fix embedded clang headers (microsoft-clc) for LLVM 16+ 3183*61046927SAndroid Build Coastguard Worker- clc: Add clangASTMatchers to fix static llvm build of microsoft-clc with LLVM 16+ 3184*61046927SAndroid Build Coastguard Worker- clc: Add clang frontendhlsl module to fix build of microsoft-clc with llvm 16+ 3185*61046927SAndroid Build Coastguard Worker 3186*61046927SAndroid Build Coastguard WorkerLuc Ma (2): 3187*61046927SAndroid Build Coastguard Worker 3188*61046927SAndroid Build Coastguard Worker- xlib: fix glXDestroyContext in Gallium frontends 3189*61046927SAndroid Build Coastguard Worker- meson: keep Mako version checking in accord with build msg 3190*61046927SAndroid Build Coastguard Worker 3191*61046927SAndroid Build Coastguard WorkerLucas Fryzek (11): 3192*61046927SAndroid Build Coastguard Worker 3193*61046927SAndroid Build Coastguard Worker- crocus: Add support for \`get_screen_fd` 3194*61046927SAndroid Build Coastguard Worker- tegra: Add support for \`get_screen_fd` 3195*61046927SAndroid Build Coastguard Worker- nouveau: Add support for \`get_screen_fd` 3196*61046927SAndroid Build Coastguard Worker- zink: Add support for \`get_screen_fd` 3197*61046927SAndroid Build Coastguard Worker- iris: Add support for \`get_screen_fd` 3198*61046927SAndroid Build Coastguard Worker- i915: Add support for \`get_screen_fd` 3199*61046927SAndroid Build Coastguard Worker- svga: Add support for \`get_screen_fd` 3200*61046927SAndroid Build Coastguard Worker- virgl: Add support for \`get_screen_fd` 3201*61046927SAndroid Build Coastguard Worker- r300/r600/radeon_si: Add support for \`get_screen_fd` 3202*61046927SAndroid Build Coastguard Worker- d3d12/llvmpipe/softpipe: Add support for \`get_screen_fd` 3203*61046927SAndroid Build Coastguard Worker- gallium: Modify default path for DMABUF to use DRM 3204*61046927SAndroid Build Coastguard Worker 3205*61046927SAndroid Build Coastguard WorkerLucas Stach (7): 3206*61046927SAndroid Build Coastguard Worker 3207*61046927SAndroid Build Coastguard Worker- etnaviv: don't drop TS capability on GPUs with MMUv2 3208*61046927SAndroid Build Coastguard Worker- etnaviv: drm: fix BO array leaks 3209*61046927SAndroid Build Coastguard Worker- etnaviv: free pm queries dynarray on screen destroy 3210*61046927SAndroid Build Coastguard Worker- etnaviv: drm: fix check if BO is on a deferred destroy list 3211*61046927SAndroid Build Coastguard Worker- etnaviv: fix double scanout import of multiplanar resources 3212*61046927SAndroid Build Coastguard Worker- etnaviv: flush VS texture cache when texture data is changed 3213*61046927SAndroid Build Coastguard Worker- etnaviv: fix texture barrier implementation 3214*61046927SAndroid Build Coastguard Worker 3215*61046927SAndroid Build Coastguard WorkerLuigi Santivetti (4): 3216*61046927SAndroid Build Coastguard Worker 3217*61046927SAndroid Build Coastguard Worker- pvr: fix uses_tile_buffers in clear color attachment 3218*61046927SAndroid Build Coastguard Worker- pvr: add support for tile buffer output clear 3219*61046927SAndroid Build Coastguard Worker- pvr: add padding bytes when allocating buffer memory 3220*61046927SAndroid Build Coastguard Worker- pvr: fix segfault in dEQP-VK.ycbcr.query.* 3221*61046927SAndroid Build Coastguard Worker 3222*61046927SAndroid Build Coastguard WorkerLuna Nova (3): 3223*61046927SAndroid Build Coastguard Worker 3224*61046927SAndroid Build Coastguard Worker- device_select_layer: fix inverted strcmp in device_select_find_dri_prime_tag_default (v1) 3225*61046927SAndroid Build Coastguard Worker- device_select_layer: apply DRI_PRIME even if default device is > 1 to match opengl behavior 3226*61046927SAndroid Build Coastguard Worker- device_select_layer: pick a default device before applying DRI_PRIME 3227*61046927SAndroid Build Coastguard Worker 3228*61046927SAndroid Build Coastguard WorkerLynne (1): 3229*61046927SAndroid Build Coastguard Worker 3230*61046927SAndroid Build Coastguard Worker- aco_validate: allow for wave32 in p_dual_src_export_gfx11 3231*61046927SAndroid Build Coastguard Worker 3232*61046927SAndroid Build Coastguard WorkerM Henning (1): 3233*61046927SAndroid Build Coastguard Worker 3234*61046927SAndroid Build Coastguard Worker- nouveau/codegen: Check nir_dest_num_components 3235*61046927SAndroid Build Coastguard Worker 3236*61046927SAndroid Build Coastguard WorkerMaarten Lankhorst (1): 3237*61046927SAndroid Build Coastguard Worker 3238*61046927SAndroid Build Coastguard Worker- iris: Place scanout buffers only into lmem for discrete GPUs 3239*61046927SAndroid Build Coastguard Worker 3240*61046927SAndroid Build Coastguard WorkerMarcin Ślusarz (23): 3241*61046927SAndroid Build Coastguard Worker 3242*61046927SAndroid Build Coastguard Worker- intel/compiler: fix generation of vec8/vec16 alu instruction 3243*61046927SAndroid Build Coastguard Worker- intel/compiler/mesh: handle const data in task & mesh programs 3244*61046927SAndroid Build Coastguard Worker- intel/compiler: fine-grained control of dispatch widths 3245*61046927SAndroid Build Coastguard Worker- nir: add nir_mod_analysis & its tests 3246*61046927SAndroid Build Coastguard Worker- intel/compiler/mesh: optimize indirect writes 3247*61046927SAndroid Build Coastguard Worker- intel/compiler/mesh: support longer write messages 3248*61046927SAndroid Build Coastguard Worker- intel/compiler/mesh: remove dead code path supporting >4 dword writes 3249*61046927SAndroid Build Coastguard Worker- intel/compiler/mesh: use U888X packed index format 3250*61046927SAndroid Build Coastguard Worker- anv: bump ANV_MAX_QUEUE_FAMILIES 3251*61046927SAndroid Build Coastguard Worker- intel/compiler: replace gl_Layer & gl_ViewportIndex by 0 in fs if ms doesn't write it 3252*61046927SAndroid Build Coastguard Worker- anv: fix how unset gl_Viewport & gl_Layer are handled in mesh case 3253*61046927SAndroid Build Coastguard Worker- intel/compiler/mesh: use slice id of task urb handles in mesh shaders 3254*61046927SAndroid Build Coastguard Worker- anv: enable task redistribution 3255*61046927SAndroid Build Coastguard Worker- intel/compiler/mesh: apply URB payload mask once per program 3256*61046927SAndroid Build Coastguard Worker- intel/compiler/mesh: follow the type of offset variable 3257*61046927SAndroid Build Coastguard Worker- intel/compiler: remove unused field from fs_thread_payload 3258*61046927SAndroid Build Coastguard Worker- anv: halve the push constants space in mesh pipelines 3259*61046927SAndroid Build Coastguard Worker- crocus/meson: add back dependency on libintel_dev 3260*61046927SAndroid Build Coastguard Worker- anv,hasvk: remove stale comments 3261*61046927SAndroid Build Coastguard Worker- anv: call nir_shader_gather_info early 3262*61046927SAndroid Build Coastguard Worker- anv: work around for per-prim attributes corruption 3263*61046927SAndroid Build Coastguard Worker- intel/compiler: compactify locations of mesh outputs 3264*61046927SAndroid Build Coastguard Worker- anv: ignore structure types handled in vk_device_memory_create 3265*61046927SAndroid Build Coastguard Worker 3266*61046927SAndroid Build Coastguard WorkerMarek Olšák (212): 3267*61046927SAndroid Build Coastguard Worker 3268*61046927SAndroid Build Coastguard Worker- glthread: fix an upload buffer leak 3269*61046927SAndroid Build Coastguard Worker- util: fix util_is_vbo_upload_ratio_too_large 3270*61046927SAndroid Build Coastguard Worker- mesa: allow GL_UNSIGNED_INT64_ARB as vertex format for ARB_bindless_texture 3271*61046927SAndroid Build Coastguard Worker- glapi: autogenerate function parameters with no space between * and variable 3272*61046927SAndroid Build Coastguard Worker- glthread: handle GL_*_ARRAY in glEnable/Disable 3273*61046927SAndroid Build Coastguard Worker- glthread: set GL_OUT_OF_MEMORY if we fail to upload indices 3274*61046927SAndroid Build Coastguard Worker- glthread: set GL_OUT_OF_MEMORY if we fail to upload vertices 3275*61046927SAndroid Build Coastguard Worker- glthread: execute glMultiDrawArrays(draw_count < 0) asynchronously 3276*61046927SAndroid Build Coastguard Worker- glthread: change multi_draw_elements_async() to never fail due to large size 3277*61046927SAndroid Build Coastguard Worker- glthread: do vertex uploads if an index buffer is present for glDrawElements 3278*61046927SAndroid Build Coastguard Worker- mesa: move gl_vertex_format_user definition into glthread.h 3279*61046927SAndroid Build Coastguard Worker- glthread: pack and name the type of glthread_vao::Attrib 3280*61046927SAndroid Build Coastguard Worker- glthread: make marshal functions for glBegin/End attribs non-static 3281*61046927SAndroid Build Coastguard Worker- glthread: remove the vbo_upload_ratio_too_large fallback for glMultiDrawElements 3282*61046927SAndroid Build Coastguard Worker- glthread: do vertex uploads if an index buffer is present for MultiDrawElements 3283*61046927SAndroid Build Coastguard Worker- glthread: disallow glthread if buffer uploads are unsupported 3284*61046927SAndroid Build Coastguard Worker- ac/llvm: run the LLVM sinking pass because LLVM will stop running it 3285*61046927SAndroid Build Coastguard Worker- ac/llvm: run the IPSCCP pass 3286*61046927SAndroid Build Coastguard Worker- ac/llvm: remove llvm:: now that we use "using namespace llvm" 3287*61046927SAndroid Build Coastguard Worker- amd: update amdgpu_drm.h 3288*61046927SAndroid Build Coastguard Worker- ac/gpu_info: add PCIe info 3289*61046927SAndroid Build Coastguard Worker- radeonsi/ci: update gfx10.3 results 3290*61046927SAndroid Build Coastguard Worker- radeonsi/ci: add gfx1100 results 3291*61046927SAndroid Build Coastguard Worker- radeonsi: fix RB+ blending with sRGB formats 3292*61046927SAndroid Build Coastguard Worker- radeonsi/gfx11: unset SAMPLE_MASK_TRACKER_WATERMARK to fix hangs 3293*61046927SAndroid Build Coastguard Worker- amd: split GFX1103 into GFX1103_R1 and GFX1103_R2 3294*61046927SAndroid Build Coastguard Worker- amd: fix tile_swizzle on gfx11 - should be shifted by 10 bits, not 8 3295*61046927SAndroid Build Coastguard Worker- amd: update SX_BLEND_OPT_EPSILON.MRT0_EPSILON enum definitions 3296*61046927SAndroid Build Coastguard Worker- amd: update shadowed register tables for gfx11 3297*61046927SAndroid Build Coastguard Worker- amd: improve RB+ blending precision 3298*61046927SAndroid Build Coastguard Worker- radeonsi: implement RB+ depth-only rendering for better perf 3299*61046927SAndroid Build Coastguard Worker- radeonsi/gfx11: remove the INST_PREF_SIZE workaround 3300*61046927SAndroid Build Coastguard Worker- radeonsi/gfx11: add a comment why we use PRIM_GRP_SIZE <= 252 3301*61046927SAndroid Build Coastguard Worker- radeonsi/gfx11: adjust ACCUM_* fields for tessellation 3302*61046927SAndroid Build Coastguard Worker- radeonsi/gfx11: fix blend->cb_target_mask dependency for shader keys 3303*61046927SAndroid Build Coastguard Worker- radeonsi/gfx11: move the PIXEL_PIPE_STAT_CONTROL event into the GFX preambles 3304*61046927SAndroid Build Coastguard Worker- radeonsi/gfx11: use new packet EVENT_WRITE_ZPASS 3305*61046927SAndroid Build Coastguard Worker- radeonsi: deduplicate VS/TES/GS update code 3306*61046927SAndroid Build Coastguard Worker- radeonsi/gfx11: always set MSAA_NUM_SAMPLES=0 for DCC_DECOMPRESS 3307*61046927SAndroid Build Coastguard Worker- radeonsi: merge si_ps_key_update_framebuffer_blend & .._update_blend_rasterizer 3308*61046927SAndroid Build Coastguard Worker- radeonsi: determine alpha_to_coverage robustly in si_update_framebuffer_blend_rasterizer 3309*61046927SAndroid Build Coastguard Worker- radeonsi: never set INTERPOLATE_COMP_Z 3310*61046927SAndroid Build Coastguard Worker- amd: unify and tune the attribute ring size for gfx11 3311*61046927SAndroid Build Coastguard Worker- amd: change pbb_max_alloc_count for gfx11 3312*61046927SAndroid Build Coastguard Worker- amd: update the cache size for gfx1103_r1 3313*61046927SAndroid Build Coastguard Worker- amd: update late_alloc_wave64 for gfx11 3314*61046927SAndroid Build Coastguard Worker- amd: sort and re-indent packet definitions 3315*61046927SAndroid Build Coastguard Worker- amd: fix typo in shadowed uconfig registers on gfx11 3316*61046927SAndroid Build Coastguard Worker- amd: document OOB behavior on gfx11 3317*61046927SAndroid Build Coastguard Worker- amd/registers: remove confusing definitions from gfx10-rsrc.json 3318*61046927SAndroid Build Coastguard Worker- radeonsi: set NEVER as the depth compare func if depth compare is disabled 3319*61046927SAndroid Build Coastguard Worker- amd/llvm: fix LLVM 15 & 16 crashes in SelectionDAG.cpp 3320*61046927SAndroid Build Coastguard Worker- radeonsi: call ac_init_llvm_once before any util_queue initialization 3321*61046927SAndroid Build Coastguard Worker- radeonsi: set sampler COMPAT_MODE in the corresponding branch 3322*61046927SAndroid Build Coastguard Worker- amd/ci: update sanctuary trace sha1 3323*61046927SAndroid Build Coastguard Worker- radeonsi/gfx11: don't add mrt0 export for alpha-to-coverage if mrtz is present 3324*61046927SAndroid Build Coastguard Worker- radeonsi/gfx11: don't add alpha to mrt0 format for A2C if exporting via mrtz 3325*61046927SAndroid Build Coastguard Worker- amd: define new SET_*_REG_PAIRS packets 3326*61046927SAndroid Build Coastguard Worker- radeonsi: clean up si_set_mutable_tex_desc_fields 3327*61046927SAndroid Build Coastguard Worker- amd/surface: clean up is_dcc_supported_by_L2 3328*61046927SAndroid Build Coastguard Worker- amd,util: fix how lod bias is converted to fixed-point 3329*61046927SAndroid Build Coastguard Worker- amd: don't hardcode real VGPR allocation granularity on gfx10.3 and gfx11 3330*61046927SAndroid Build Coastguard Worker- glthread: track the current element array buffer in the Core profile too 3331*61046927SAndroid Build Coastguard Worker- mesa: ignore indices[i] if count[i] == 0 for MultiDrawElements 3332*61046927SAndroid Build Coastguard Worker- glthread: initialize indices[i] for no-op MultiDrawElements 3333*61046927SAndroid Build Coastguard Worker- glthread: upload non-BO indices in the core profile to fix GStreamer 3334*61046927SAndroid Build Coastguard Worker- glthread: add a heuristic to stop locking global mutexes with multiple contexts 3335*61046927SAndroid Build Coastguard Worker- glthread: ignore non-VBO vertex arrays with NULL data pointers 3336*61046927SAndroid Build Coastguard Worker- Revert "ci/zink: Disable Amnesia trace until the linked issue gets fixed." 3337*61046927SAndroid Build Coastguard Worker- glthread: rewrite glMultiDrawArrays to never fail to upload vertices 3338*61046927SAndroid Build Coastguard Worker- glthread: change glMultiDrawElements to execute draw_count < 0 asynchronously 3339*61046927SAndroid Build Coastguard Worker- glthread: don't execute glDraw code if we're inside glBegin/End 3340*61046927SAndroid Build Coastguard Worker- glthread: don't pass index bounds to the driver for async calls 3341*61046927SAndroid Build Coastguard Worker- glthread: move some draw call parameters closer to their use 3342*61046927SAndroid Build Coastguard Worker- glthread: don't bind/unbind uploaded indexbuf, pass it to glDraw directly 3343*61046927SAndroid Build Coastguard Worker- glthread: don't bind/unbind uploaded indexbuf, pass it to glMultiDraw directly 3344*61046927SAndroid Build Coastguard Worker- glthread: track vertex formats for all attributes 3345*61046927SAndroid Build Coastguard Worker- glthread: add a vertex upload path that unrolls indices for glDrawElements 3346*61046927SAndroid Build Coastguard Worker- glthread: reorder draw code a little 3347*61046927SAndroid Build Coastguard Worker- glthread: add ctx->GLThread.draw_always_async to simplify draw checking 3348*61046927SAndroid Build Coastguard Worker- glthread: remove goto statements and add unlikely() into draw functions 3349*61046927SAndroid Build Coastguard Worker- glthread: inline draw functions that have only one use 3350*61046927SAndroid Build Coastguard Worker- glthread: don't execute Draw and BufferSubData calls if the context is lost 3351*61046927SAndroid Build Coastguard Worker- glthread: handle non-VBO uploads for glMultiModeDraw{Arrays,Elements}IBM 3352*61046927SAndroid Build Coastguard Worker- glthread: add API to allow passing DrawID from glthread to mesa 3353*61046927SAndroid Build Coastguard Worker- glthread: convert (Multi)DrawIndirect into direct if user buffers are present 3354*61046927SAndroid Build Coastguard Worker- glthread: remove unnecessary debug code 3355*61046927SAndroid Build Coastguard Worker- glthread: don't free glthread for GL_DEBUG_OUTPUT_SYNCHRONOUS, only disable it 3356*61046927SAndroid Build Coastguard Worker- glthread: don't restore non-VBO vertex arrays after all draws 3357*61046927SAndroid Build Coastguard Worker- Revert "radeonsi/ci: Update stoney test expectations" 3358*61046927SAndroid Build Coastguard Worker- radeonsi: fix COMPAT_MODE on gfx8-9 3359*61046927SAndroid Build Coastguard Worker- amd: fix LOD_BIAS on gfx6-9 and adjust the lod bias CAP 3360*61046927SAndroid Build Coastguard Worker- amd: add missing gfx11 register definitions 3361*61046927SAndroid Build Coastguard Worker- amd: bump AMD_MAX_SE and change the CU mask type to 16 bits 3362*61046927SAndroid Build Coastguard Worker- radeonsi/gfx11: fix the CU_EN clear mask for RSRC4_GS 3363*61046927SAndroid Build Coastguard Worker- radeonsi/gfx11: don't set non-existent VGT_STRMOUT_BUFFER_CONFIG 3364*61046927SAndroid Build Coastguard Worker- radeonsi/gfx11: set CB_COLORi_INFO.MAX_COMP_FRAG on GFX1103_R2 3365*61046927SAndroid Build Coastguard Worker- radeonsi: move a few DB_SHADER_CONTROL states into si_shader_ps 3366*61046927SAndroid Build Coastguard Worker- radeonsi: change si_shader::ctx_reg to a nameless union for better readability 3367*61046927SAndroid Build Coastguard Worker- radeonsi: remove no-op setting of THDS_PER_SUBGRP 3368*61046927SAndroid Build Coastguard Worker- radeonsi: use SPI_SHADER_USER_DATA_HS_0 definition instead of LS_0 3369*61046927SAndroid Build Coastguard Worker- radeonsi: set PA_SU_VTX_CNTL consecutively with PA_CL_GB_VERT_CLIP_ADJ 3370*61046927SAndroid Build Coastguard Worker- radeonsi/gfx11: ignore alpha_is_on_msb because the hw ignores it 3371*61046927SAndroid Build Coastguard Worker- radeonsi: replace si_screen::has_out_of_order_rast with the radeon_info field 3372*61046927SAndroid Build Coastguard Worker- radeonsi: disable Smart Access Memory because CPU access has large overhead 3373*61046927SAndroid Build Coastguard Worker- amd,radeonsi: remove unused LLVM functions 3374*61046927SAndroid Build Coastguard Worker- amd/registers: unify VRS combiner definition names between gfx103 and gfx11 3375*61046927SAndroid Build Coastguard Worker- amd: replace SI_BIG_ENDIAN with UTIL_ARCH_BIG_ENDIAN 3376*61046927SAndroid Build Coastguard Worker- radeonsi: remove returns from si_emit_global_shader_pointers 3377*61046927SAndroid Build Coastguard Worker- radeonsi: reformat emit_cb_render_state, create_blend_state, create_rs_state 3378*61046927SAndroid Build Coastguard Worker- radeonsi: remove a gfx11 check in si_shader_gs (legacy GS) 3379*61046927SAndroid Build Coastguard Worker- radeonsi: remove unused VS_STATE_LS_OUT_PATCH_SIZE 3380*61046927SAndroid Build Coastguard Worker- radeonsi: always add 1 to lshs_vertex_stride now that LS_OUT_PATCH_SIZE is gone 3381*61046927SAndroid Build Coastguard Worker- radeonsi: correct and clean up obsolete vs_state_bits comments 3382*61046927SAndroid Build Coastguard Worker- radeonsi: rename esgs_itemsize -> esgs_vertex_stride 3383*61046927SAndroid Build Coastguard Worker- amd: query the per-SIMD VGPR counts from the kernel, don't hardcode them 3384*61046927SAndroid Build Coastguard Worker- radeonsi: don't clamp z_samples to fix Unreal Tournament 99 3385*61046927SAndroid Build Coastguard Worker- amd/registers: only define SPI and COMPUTE registers in the 0xB000 range 3386*61046927SAndroid Build Coastguard Worker- radeonsi: reorganize emit_db_render_state and simplify VRS code 3387*61046927SAndroid Build Coastguard Worker- radeonsi: reorganize si_initialize_color_surface for better readability 3388*61046927SAndroid Build Coastguard Worker- radeonsi: reorganize si_init_depth_surface for better readability 3389*61046927SAndroid Build Coastguard Worker- radeonsi: don't set PACKET_TO_ONE_PA for line stippling 3390*61046927SAndroid Build Coastguard Worker- radeonsi/gfx11: change the default of COMPUTE_DISPATCH_INTERLEAVE to 256 3391*61046927SAndroid Build Coastguard Worker- amd: implement conformant TRUNC_COORD behavior for gfx11 3392*61046927SAndroid Build Coastguard Worker- amd/gpu_info: add a workaround for SI_FORCE_FAMILY=gfx1100 3393*61046927SAndroid Build Coastguard Worker- nir,amd: add and use nir_intrinsic_load_esgs_vertex_stride_amd 3394*61046927SAndroid Build Coastguard Worker- nir: lower to fragment_mask_fetch/load_amd with EQAA correctly 3395*61046927SAndroid Build Coastguard Worker- glthread: fix a perf regression due to draw_always_async flag, fix DrawIndirect 3396*61046927SAndroid Build Coastguard Worker- mesa: fix glPopClientAttrib with fixed-func VP and zero-stride varyings 3397*61046927SAndroid Build Coastguard Worker- mesa: remove a redundant call to _mesa_update_edgeflag_state_vao 3398*61046927SAndroid Build Coastguard Worker- mesa: initialize VertexProgram._VaryingInputs before the first use 3399*61046927SAndroid Build Coastguard Worker- amd: update amdgpu_drm.h 3400*61046927SAndroid Build Coastguard Worker- amd,radeonsi: change enabled_rb_mask to 64 bits 3401*61046927SAndroid Build Coastguard Worker- amd: query cache sizes from the kernel 3402*61046927SAndroid Build Coastguard Worker- ac/nir: don't use load_esgs_vertex_stride_amd on gfx6-8 3403*61046927SAndroid Build Coastguard Worker- amd: massively simplify how info->spi_cu_en is applied 3404*61046927SAndroid Build Coastguard Worker- amd/rtld: allow 64K LDS for all shader stages except for gfx6 3405*61046927SAndroid Build Coastguard Worker- radeonsi/ci: update flakes and gfx8-polaris11 results 3406*61046927SAndroid Build Coastguard Worker- radeonsi: remove Smart Access Memory because CPU access has large overhead 3407*61046927SAndroid Build Coastguard Worker- radeonsi: reorganize si_emit_framebuffer_state for better readability 3408*61046927SAndroid Build Coastguard Worker- radeonsi: don't merge SET_* packets that have a different index in si_pm4_state 3409*61046927SAndroid Build Coastguard Worker- radeonsi: reindent code in si_state_binning.c 3410*61046927SAndroid Build Coastguard Worker- radeonsi: add si_pm4_set_reg_va to simplify setting reg_va_low_idx for RGP 3411*61046927SAndroid Build Coastguard Worker- radeonsi: check the pm4.reg_va_low_idx assertion unconditionally 3412*61046927SAndroid Build Coastguard Worker- radeonsi: simplify encoding VGPRS and SGPRS 3413*61046927SAndroid Build Coastguard Worker- radeonsi: assume shader is never NULL in si_emit_shader_* 3414*61046927SAndroid Build Coastguard Worker- nir: return progress from nir_lower_io_to_scalar 3415*61046927SAndroid Build Coastguard Worker- nir: skip nir_op_unpack_32_4x8 in nir_lower_alu_width 3416*61046927SAndroid Build Coastguard Worker- ac/nir: add ac_nir_lower_subdword_loads to lower 8/16-bit loads to 32 bits 3417*61046927SAndroid Build Coastguard Worker- aco: implement nir_op_unpack_32_4x8 3418*61046927SAndroid Build Coastguard Worker- ac/llvm: implement nir_op_unpack_32_4x8 3419*61046927SAndroid Build Coastguard Worker- amd: lower subdword UBO loads in NIR 3420*61046927SAndroid Build Coastguard Worker- amd: lower multi-component subdword SSBO loads in NIR 3421*61046927SAndroid Build Coastguard Worker- lavapipe/ci: add a new flake 3422*61046927SAndroid Build Coastguard Worker- amd: add nir_intrinsic_xfb_counter_sub_amd and fix overflowed streamout offsets 3423*61046927SAndroid Build Coastguard Worker- amd/llvm,radeonsi/gfx11: switch to using GDS_STRMOUT registers 3424*61046927SAndroid Build Coastguard Worker- radeonsi/gfx11: only allocate GDS OA for streamout, GDS memory is not needed 3425*61046927SAndroid Build Coastguard Worker- radeonsi: emulate VGT_ESGS_RING_ITEMSIZE in the shader on gfx9-11 3426*61046927SAndroid Build Coastguard Worker- radeonsi: merge si_emit_initial_compute_regs with si_init_cs_preamble_state 3427*61046927SAndroid Build Coastguard Worker- radeonsi: separate nir_texop_descriptor_amd lowering 3428*61046927SAndroid Build Coastguard Worker- radeonsi: lower nir_texop_sampler_descriptor_amd 3429*61046927SAndroid Build Coastguard Worker- radeonsi: set pm4.atom.emit in si_get_shader_pm4_state 3430*61046927SAndroid Build Coastguard Worker- radeonsi: reindent si_shader_ls, si_shader_es, si_shader_gs, si_shader_vs 3431*61046927SAndroid Build Coastguard Worker- radeonsi: reorganize si_shader_hs 3432*61046927SAndroid Build Coastguard Worker- radeonsi: reorganize si_shader_ngg 3433*61046927SAndroid Build Coastguard Worker- radeonsi: reorganize si_shader_ps 3434*61046927SAndroid Build Coastguard Worker- radeonsi: other cosmetic changes in si_state_shaders.cpp 3435*61046927SAndroid Build Coastguard Worker- radeonsi: allow using 64K LDS for NGG to allow larger workgroups 3436*61046927SAndroid Build Coastguard Worker- radeonsi: increase NGG workgroup size to 256 for VS/TES with streamout and GS 3437*61046927SAndroid Build Coastguard Worker- glapi: move files specific to shared-glapi into the shared-glapi subdirectory 3438*61046927SAndroid Build Coastguard Worker- glapi: inline the meson list files_mapi_util 3439*61046927SAndroid Build Coastguard Worker- mesa: move ctx->Table -> ctx->Dispatch.Table except Client & MarshalExec 3440*61046927SAndroid Build Coastguard Worker- mesa: rename CurrentClientDispatch to GLApi 3441*61046927SAndroid Build Coastguard Worker- mesa: put dispatch table initialization into one place 3442*61046927SAndroid Build Coastguard Worker- glthread: qualify the \*cmd unmarshal parameter with restrict 3443*61046927SAndroid Build Coastguard Worker- vbo: fix current attribs not updating gallium vertex elements 3444*61046927SAndroid Build Coastguard Worker- radeonsi: remove unused TCS/TES SGPR fields 3445*61046927SAndroid Build Coastguard Worker- radeonsi: dump shader stats only if dumping asm shaders 3446*61046927SAndroid Build Coastguard Worker- radeonsi: replace nonir,noir,noasm,preoptir options with new reworked options 3447*61046927SAndroid Build Coastguard Worker- radeonsi: remove duplicated gfx11 check in si_msaa_resolve_blit_via_CB 3448*61046927SAndroid Build Coastguard Worker- radeonsi: rework MSAA resolve averaging to exploit instruction-level parallelism 3449*61046927SAndroid Build Coastguard Worker- radeonsi: add AMD_DEBUG=nowcstream to enable caching for stream_uploader 3450*61046927SAndroid Build Coastguard Worker- radeonsi: don't print the base non-view texture format for AMD_TEST=computeblit 3451*61046927SAndroid Build Coastguard Worker- radeonsi: fix AMD_TEST=computeblit being rejected on gfx < 11 3452*61046927SAndroid Build Coastguard Worker- radeonsi: don't convert to fp16 in the compute blit if not testing 3453*61046927SAndroid Build Coastguard Worker- radeonsi: don't use fp16_rtz for FP formats in the compute blit 3454*61046927SAndroid Build Coastguard Worker- radeonsi: correct an assertion if we get a display list with no vertex buffers 3455*61046927SAndroid Build Coastguard Worker- ac/nir: don't emit duplicated parameter exports 3456*61046927SAndroid Build Coastguard Worker- ac/nir: use plural correctly in the ac_nir_export_parameters name 3457*61046927SAndroid Build Coastguard Worker- radeonsi: remove unused vs_output_param_mask 3458*61046927SAndroid Build Coastguard Worker- egl: reorder code in _eglQueryDevicesEXT, add \*swrast variable 3459*61046927SAndroid Build Coastguard Worker- egl: don't expose swrast device if swrast is not built 3460*61046927SAndroid Build Coastguard Worker- amd/llvm: fix handling of unsupported vec3 loads on gfx6 3461*61046927SAndroid Build Coastguard Worker- amd/llvm: remove no-op code for vec3 loads in ac_build_tbuffer_load 3462*61046927SAndroid Build Coastguard Worker- amd: update addrlib 3463*61046927SAndroid Build Coastguard Worker- amd: rename GFX1036 -> RAPHAEL_MENDOCINO 3464*61046927SAndroid Build Coastguard Worker- amd: set the correct LLVM processor name for gfx1036 3465*61046927SAndroid Build Coastguard Worker- radeonsi/gfx11: reduce MSAA samples to 8 for no-attachment framebuffer 3466*61046927SAndroid Build Coastguard Worker- radeonsi: simplify binning settings to work around GPU hangs 3467*61046927SAndroid Build Coastguard Worker- amd: add gfx940 register definitions 3468*61046927SAndroid Build Coastguard Worker- amd: add initial code for gfx940 3469*61046927SAndroid Build Coastguard Worker- radeonsi: use COMPUTE_DISPATCH_SCRATCH_BASE on gfx940 3470*61046927SAndroid Build Coastguard Worker- radeonsi: always use ffma32 on gfx940 3471*61046927SAndroid Build Coastguard Worker- ac/surface: force linear image layout for chips not supporting image opcodes 3472*61046927SAndroid Build Coastguard Worker- radeonsi: add an emulated image descriptor for gfx940 3473*61046927SAndroid Build Coastguard Worker- ac/nir: implement image opcode emulation for CDNA, enable it in radeonsi 3474*61046927SAndroid Build Coastguard Worker- radeonsi: don't set registers that don't exist on gfx940 3475*61046927SAndroid Build Coastguard Worker- amd/registers: simplify integer division by 0x1000 in the parser 3476*61046927SAndroid Build Coastguard Worker- amd/registers: fix the parser to include CP_COHER registers for gfx940 3477*61046927SAndroid Build Coastguard Worker- amd/registers: update gfx940.json 3478*61046927SAndroid Build Coastguard Worker- amd/registers: use gfx9 packet definitions for gfx940 3479*61046927SAndroid Build Coastguard Worker- nir: fix 2 bugs in nir_create_passthrough_tcs 3480*61046927SAndroid Build Coastguard Worker 3481*61046927SAndroid Build Coastguard WorkerMario Kleiner (1): 3482*61046927SAndroid Build Coastguard Worker 3483*61046927SAndroid Build Coastguard Worker- v3dv: Enable (leased) direct display extensions. 3484*61046927SAndroid Build Coastguard Worker 3485*61046927SAndroid Build Coastguard WorkerMark Collins (4): 3486*61046927SAndroid Build Coastguard Worker 3487*61046927SAndroid Build Coastguard Worker- meson: update flex/bison requirement to cover all usages 3488*61046927SAndroid Build Coastguard Worker- meson: forcefully disable libdrm when host doesn't have it 3489*61046927SAndroid Build Coastguard Worker- tu: KGSL backend rewrite 3490*61046927SAndroid Build Coastguard Worker- tu: fix tu_GetInstanceProcAddr not handling null instance 3491*61046927SAndroid Build Coastguard Worker 3492*61046927SAndroid Build Coastguard WorkerMark Janes (13): 3493*61046927SAndroid Build Coastguard Worker 3494*61046927SAndroid Build Coastguard Worker- intel: Implement Wa_16011448509 3495*61046927SAndroid Build Coastguard Worker- util: add macro to support gcc/clang poison 3496*61046927SAndroid Build Coastguard Worker- intel/dev: generate helpers to identify platform workarounds 3497*61046927SAndroid Build Coastguard Worker- intel/dev: Print required workarounds with intel_dev_info 3498*61046927SAndroid Build Coastguard Worker- intel/fs: use generated workaround helpers for Wa_14010017096 3499*61046927SAndroid Build Coastguard Worker- intel/fs: use generated helpers for Wa_1209978020 / Wa_18012201914 3500*61046927SAndroid Build Coastguard Worker- intel/fs: use generated workaround helpers for Wa_14017989577 3501*61046927SAndroid Build Coastguard Worker- intel: use generated workaround helpers for Wa_1409600907 3502*61046927SAndroid Build Coastguard Worker- intel: use generated helpers for Wa_1409433168/Wa_16011107343 3503*61046927SAndroid Build Coastguard Worker- intel/fs: use generated helpers for Wa_14013363432 / Wa_14012688258 3504*61046927SAndroid Build Coastguard Worker- intel/dev: fix macro string concatenation for INTEL_WA_{id}_GFX_VER 3505*61046927SAndroid Build Coastguard Worker- intel/dev: fix macro naming convention in gen_wa_helpers.py 3506*61046927SAndroid Build Coastguard Worker- intel/dev: use GFX_VERx10 to detect genX compilation 3507*61046927SAndroid Build Coastguard Worker 3508*61046927SAndroid Build Coastguard WorkerMartin Roukala (né Peres) (22): 3509*61046927SAndroid Build Coastguard Worker 3510*61046927SAndroid Build Coastguard Worker- ci/deqp-runner: compress results.csv before uploading it to GitLab 3511*61046927SAndroid Build Coastguard Worker- ci/piglit: compress results.csv before uploading it to GitLab 3512*61046927SAndroid Build Coastguard Worker- zink/ci/radv: remove a test from the fails list 3513*61046927SAndroid Build Coastguard Worker- zink/ci: add a fail to the VG flake list 3514*61046927SAndroid Build Coastguard Worker- zink/ci: relocate radv testing from radv's gitlab-ci.yml 3515*61046927SAndroid Build Coastguard Worker- zink/ci: add spec\@!opengl 1.1\@line-smooth-stipple to the fails list 3516*61046927SAndroid Build Coastguard Worker- ci/b2c: uprev to b2c v0.9.9 3517*61046927SAndroid Build Coastguard Worker- ci/debian/x86_test-vk: drop an outdated dependency 3518*61046927SAndroid Build Coastguard Worker- ci/core-manual-rules: enclose the whole condition in quotes 3519*61046927SAndroid Build Coastguard Worker- zink/ci: allow running manual jobs again on RADV 3520*61046927SAndroid Build Coastguard Worker- ci/init-stage2: allow sourcing the job env vars from the CWD 3521*61046927SAndroid Build Coastguard Worker- ci/init-stage2: always set XDG_RUNTIME_DIR 3522*61046927SAndroid Build Coastguard Worker- ci/b2c: move away from the hand-rolled initscript 3523*61046927SAndroid Build Coastguard Worker- ci: bring back the valve farm online 3524*61046927SAndroid Build Coastguard Worker- ci/valve-farm-rules: allow running jobs from outside the mesa namespace 3525*61046927SAndroid Build Coastguard Worker- radv/ci: reduce the parallelism for vkcts-vangogh 3526*61046927SAndroid Build Coastguard Worker- zink/ci: increase the parallelism of zink-radv-vangogh-valve 3527*61046927SAndroid Build Coastguard Worker- zink/ci: update the radv expectations 3528*61046927SAndroid Build Coastguard Worker- radv/ci: update VanGogh's expectations 3529*61046927SAndroid Build Coastguard Worker- ci/b2c: increase the console timeout to 4 minutes 3530*61046927SAndroid Build Coastguard Worker- radv/ci: update the navi10 expectations 3531*61046927SAndroid Build Coastguard Worker- zink/ci: add a test to the fails list 3532*61046927SAndroid Build Coastguard Worker 3533*61046927SAndroid Build Coastguard WorkerMatt Coster (6): 3534*61046927SAndroid Build Coastguard Worker 3535*61046927SAndroid Build Coastguard Worker- pvr: Extract setup of winsys job submit flags into separate functions 3536*61046927SAndroid Build Coastguard Worker- pvr: Add support for geometry-only render jobs 3537*61046927SAndroid Build Coastguard Worker- pvr: Add pvr_csb_bake() 3538*61046927SAndroid Build Coastguard Worker- pvr: Rename global_queue_job_count to global_cmd_buffer_submit_count 3539*61046927SAndroid Build Coastguard Worker- pvr: Split render job submission for multi-layer framebuffers 3540*61046927SAndroid Build Coastguard Worker- pvr: Add firmware stream support for transfer submit 3541*61046927SAndroid Build Coastguard Worker 3542*61046927SAndroid Build Coastguard WorkerMatthieu Bouron (1): 3543*61046927SAndroid Build Coastguard Worker 3544*61046927SAndroid Build Coastguard Worker- lavapipe: honor dst base array layer when resolving color attachments 3545*61046927SAndroid Build Coastguard Worker 3546*61046927SAndroid Build Coastguard WorkerMauro Rossi (1): 3547*61046927SAndroid Build Coastguard Worker 3548*61046927SAndroid Build Coastguard Worker- hasvk: include "vk_android.h" header in anv_android.c 3549*61046927SAndroid Build Coastguard Worker 3550*61046927SAndroid Build Coastguard WorkerMaíra Canal (1): 3551*61046927SAndroid Build Coastguard Worker 3552*61046927SAndroid Build Coastguard Worker- v3dv: remove unused clamp_to_transparent_black_border property 3553*61046927SAndroid Build Coastguard Worker 3554*61046927SAndroid Build Coastguard WorkerMichel Dänzer (29): 3555*61046927SAndroid Build Coastguard Worker 3556*61046927SAndroid Build Coastguard Worker- mesa/st: Fix GL_EXT_texture_type_2_10_10_10_REV name in comment 3557*61046927SAndroid Build Coastguard Worker- mesa/st: Handle all 10 bpc types in st_choose_format 3558*61046927SAndroid Build Coastguard Worker- glsl/standalone: Fix up _mesa_reference_shader_program_data signature 3559*61046927SAndroid Build Coastguard Worker- glsl/standalone: Do not pass memory allocated with ralloc_size to free 3560*61046927SAndroid Build Coastguard Worker- anv/grl: Use union for reinterpreting integer as float 3561*61046927SAndroid Build Coastguard Worker- clover: Reserve vector memory in make_text_section 3562*61046927SAndroid Build Coastguard Worker- ci: Update Fedora image to 36 3563*61046927SAndroid Build Coastguard Worker- ci: Re-enable intel-clc in fedora-release job 3564*61046927SAndroid Build Coastguard Worker- ci: Enable i915 Gallium driver in fedora-release job 3565*61046927SAndroid Build Coastguard Worker- ci: Enable the hasvk Vulkan driver in the fedora-release job 3566*61046927SAndroid Build Coastguard Worker- frontend/dri: Initialize callbacks in dri_swrast_kms_init_screen 3567*61046927SAndroid Build Coastguard Worker- nouveau: Make getSize return unsigned int 3568*61046927SAndroid Build Coastguard Worker- r600: Use container_of instead of direct pointer cast 3569*61046927SAndroid Build Coastguard Worker- crocus: Use ralloc_free for memory allocated with rzalloc 3570*61046927SAndroid Build Coastguard Worker- iris: Use ralloc_free for memory allocated with rzalloc 3571*61046927SAndroid Build Coastguard Worker- ci: Remove some -Werror workarounds for debian-android job 3572*61046927SAndroid Build Coastguard Worker- ci: Split up -Werror workarounds for debian-mingw32-x86_64 job 3573*61046927SAndroid Build Coastguard Worker- intel/vk/grl: Do not use no_override_init_args for C++ 3574*61046927SAndroid Build Coastguard Worker- ci: Pass -Werror to compiler linking stage for LTO 3575*61046927SAndroid Build Coastguard Worker- ci: Allow passing c{,pp}_link_args to meson 3576*61046927SAndroid Build Coastguard Worker- ci: Make ccache optional 3577*61046927SAndroid Build Coastguard Worker- ci: Drop ccache from Fedora image 3578*61046927SAndroid Build Coastguard Worker- ci: Install procps-ng in Fedora image 3579*61046927SAndroid Build Coastguard Worker- ci: Enable LTO for fedora-release job 3580*61046927SAndroid Build Coastguard Worker- vulkan: Fix GetPhysicalDeviceSparseImageFormatProperties definitions 3581*61046927SAndroid Build Coastguard Worker- svga: Make vmw_svga_winsys_buffer_map definition match declaration 3582*61046927SAndroid Build Coastguard Worker- svga: Make declaration of emit_input_declaration match definition 3583*61046927SAndroid Build Coastguard Worker- clover/llvm: Use llvm::DataLayout::getABITypeAlign with LLVM >= 16 3584*61046927SAndroid Build Coastguard Worker- clover/llvm: Use std::nullopt already with LLVM 16 3585*61046927SAndroid Build Coastguard Worker 3586*61046927SAndroid Build Coastguard WorkerMichel Zou (4): 3587*61046927SAndroid Build Coastguard Worker 3588*61046927SAndroid Build Coastguard Worker- ci/mingw: drop useless -Wno-error flags 3589*61046927SAndroid Build Coastguard Worker- vulkan/wsi: fix -Wnarrowing warning 3590*61046927SAndroid Build Coastguard Worker- vk/entry_points:: fix mingw build 3591*61046927SAndroid Build Coastguard Worker- mesa/draw: fix -Wformat warning 3592*61046927SAndroid Build Coastguard Worker 3593*61046927SAndroid Build Coastguard WorkerMike Blumenkrantz (536): 3594*61046927SAndroid Build Coastguard Worker 3595*61046927SAndroid Build Coastguard Worker- zink: simplify get_slot_components() for xfb emission 3596*61046927SAndroid Build Coastguard Worker- zink: add renderdoc handling 3597*61046927SAndroid Build Coastguard Worker- zink: prune old swapchains on present 3598*61046927SAndroid Build Coastguard Worker- zink: break out implicit feedback loop detection into separate function 3599*61046927SAndroid Build Coastguard Worker- zink: set textures_used in analyze_io 3600*61046927SAndroid Build Coastguard Worker- zink: outdent code in add_implicit_color_feedback_loop() 3601*61046927SAndroid Build Coastguard Worker- zink: make implicit feedback loop application stricter 3602*61046927SAndroid Build Coastguard Worker- zink: skip implicit feedback loop layout changes if feedback loop not present 3603*61046927SAndroid Build Coastguard Worker- zink: store drm format as internal_format for imported resources 3604*61046927SAndroid Build Coastguard Worker- zink: handle modifier nplanes queries correctly for planar formats 3605*61046927SAndroid Build Coastguard Worker- zink: NV_compute_shader_derivatives 3606*61046927SAndroid Build Coastguard Worker- zink: preserve present resources during async presentation 3607*61046927SAndroid Build Coastguard Worker- zink: add a util function for creating semaphores 3608*61046927SAndroid Build Coastguard Worker- zink: add a binary semaphore cache 3609*61046927SAndroid Build Coastguard Worker- zink: move semaphore caching to zink_reset_batch_state() 3610*61046927SAndroid Build Coastguard Worker- zink: consolidate semaphore creation where possible 3611*61046927SAndroid Build Coastguard Worker- zink: simplify some dynarray concat descriptor code 3612*61046927SAndroid Build Coastguard Worker- zink: delete need_blend_constants 3613*61046927SAndroid Build Coastguard Worker- zink: don't use ds3 blend states without color attachments 3614*61046927SAndroid Build Coastguard Worker- radv: repack radv_graphics_pipeline struct 3615*61046927SAndroid Build Coastguard Worker- radv: reorder dynamic state checks during bind 3616*61046927SAndroid Build Coastguard Worker- radv: simplify depth aspect check in radv_handle_image_transition() 3617*61046927SAndroid Build Coastguard Worker- radv: add some graphics pipeline hints to optimize pipeline bind 3618*61046927SAndroid Build Coastguard Worker- radv: remove redundant type sizing 3619*61046927SAndroid Build Coastguard Worker- radv: add an early out in radv_cmd_buffer_flush_dynamic_state() 3620*61046927SAndroid Build Coastguard Worker- zink: use actual swapchain object for surface comparison 3621*61046927SAndroid Build Coastguard Worker- radv: stop using radv_pipeline_has_stage() in BindPipeline 3622*61046927SAndroid Build Coastguard Worker- zink: flag old-style shadow tex mask for fragment shaders 3623*61046927SAndroid Build Coastguard Worker- zink: break out tex dest rewriting into separate function 3624*61046927SAndroid Build Coastguard Worker- zink: add an extra_data param to zink_shader_compile 3625*61046927SAndroid Build Coastguard Worker- zink: track depth swizzle on samplerviews 3626*61046927SAndroid Build Coastguard Worker- zink: add a fs shader key member to indicate depth texturing mode 3627*61046927SAndroid Build Coastguard Worker- zink: rework depth sampler splatting in shaders 3628*61046927SAndroid Build Coastguard Worker- zink: block pipeline fast-pathing for any programs using depth texture modes 3629*61046927SAndroid Build Coastguard Worker- zink: plug in the program/module parts of shadow texture mode emulation 3630*61046927SAndroid Build Coastguard Worker- zink: create another samplerview for shadow textures 3631*61046927SAndroid Build Coastguard Worker- zink: remove old depth swizzle workaround 3632*61046927SAndroid Build Coastguard Worker- zink: pass depth swizzle data block to shader compile 3633*61046927SAndroid Build Coastguard Worker- mesa: remove dead parameter doc for _mesa_new_texture_object() 3634*61046927SAndroid Build Coastguard Worker- mesa: populate gl_program::ShadowSamplers mask from shader data 3635*61046927SAndroid Build Coastguard Worker- mesa: (more) correctly handle incomplete depth textures 3636*61046927SAndroid Build Coastguard Worker- zink: fix implicit feedback loop detection 3637*61046927SAndroid Build Coastguard Worker- radv: Move constant flushing check out to callers. 3638*61046927SAndroid Build Coastguard Worker- zink: fix VK_DYNAMIC_STATE_LINE_WIDTH usage 3639*61046927SAndroid Build Coastguard Worker- zink: move barrier jit to zink_context.c 3640*61046927SAndroid Build Coastguard Worker- zink: don't skip repeated handling feedback loops 3641*61046927SAndroid Build Coastguard Worker- zink: return false for implicit feedback loop check with image binds 3642*61046927SAndroid Build Coastguard Worker- zink: update sampler layout when detecting feedback loop for first time 3643*61046927SAndroid Build Coastguard Worker- zink: force GENERAL layout for all fb attachments with image binds 3644*61046927SAndroid Build Coastguard Worker- zink: validation ci updates 3645*61046927SAndroid Build Coastguard Worker- zink: reorder commands more aggressively 3646*61046927SAndroid Build Coastguard Worker- Revert "zink: allow direct memory mapping for any COHERENT+CACHED buffer" 3647*61046927SAndroid Build Coastguard Worker- zink: fix heap/memory type selection 3648*61046927SAndroid Build Coastguard Worker- zink: add VK_BUFFER_USAGE_SHADER_DEVICE_ADDRESS_BIT for buffers if ext is enabled 3649*61046927SAndroid Build Coastguard Worker- zink: set vkusage/vkflags for buffer resource objects 3650*61046927SAndroid Build Coastguard Worker- zink: assert that buffer descriptor usage is populated before bind 3651*61046927SAndroid Build Coastguard Worker- zink: always set RESOURCE usage for descriptor buffers 3652*61046927SAndroid Build Coastguard Worker- zink: disable bindless texture ext with descriptor buffer 3653*61046927SAndroid Build Coastguard Worker- zink: set VK_PIPELINE_CREATE_DESCRIPTOR_BUFFER_BIT_EXT when using DB 3654*61046927SAndroid Build Coastguard Worker- zink: don't add dmabuf export type if dmabuf isn't supported 3655*61046927SAndroid Build Coastguard Worker- zink: stop leaking push descriptor templates 3656*61046927SAndroid Build Coastguard Worker- zink: always unref old images when adding new binds 3657*61046927SAndroid Build Coastguard Worker- zink: hook up VK_EXT_multisampled_render_to_single_sampled 3658*61046927SAndroid Build Coastguard Worker- zink: shrink zink_render_pass_state::msaa_expand_mask 3659*61046927SAndroid Build Coastguard Worker- zink: use VK_EXT_multisampled_render_to_single_sampled for EXT_multisample_render_to_texture 3660*61046927SAndroid Build Coastguard Worker- lavapipe: move noop fs creation to device 3661*61046927SAndroid Build Coastguard Worker- lavapipe: add refcounting for shader nir 3662*61046927SAndroid Build Coastguard Worker- lavapipe: refcount nir shaders instead of cloning 3663*61046927SAndroid Build Coastguard Worker- lavapipe: break out (and slightly refactor) gallium shader cso creation 3664*61046927SAndroid Build Coastguard Worker- lavapipe: create gfx gallium csos at pipeline bind 3665*61046927SAndroid Build Coastguard Worker- lavapipe: delete unused pipelines immediately 3666*61046927SAndroid Build Coastguard Worker- lavapipe: delete lvp_pipeline::mem_ctx 3667*61046927SAndroid Build Coastguard Worker- lavapipe: try harder to reuse pipeline layouts during merge 3668*61046927SAndroid Build Coastguard Worker- zink: only set VkPipelineColorBlendStateCreateInfo::attachmentCount without full ds3 3669*61046927SAndroid Build Coastguard Worker- zink: fix zink_mem_type_idx_from_bits() 3670*61046927SAndroid Build Coastguard Worker- zink: rework descriptor buffer templating to use offsets 3671*61046927SAndroid Build Coastguard Worker- Revert "zink: fix zink_mem_type_idx_from_bits()" 3672*61046927SAndroid Build Coastguard Worker- zink: enable PIPE_CAP_ALLOW_GLTHREAD_BUFFER_SUBDATA_OPT 3673*61046927SAndroid Build Coastguard Worker- zink: make bindless buffer_infos a union 3674*61046927SAndroid Build Coastguard Worker- zink: fix bindless struct member comments 3675*61046927SAndroid Build Coastguard Worker- zink: skip updating descriptor buffer sets that aren't active 3676*61046927SAndroid Build Coastguard Worker- zink: set VK_PIPELINE_CREATE_DESCRIPTOR_BUFFER_BIT_EXT on compute pipelines 3677*61046927SAndroid Build Coastguard Worker- zink: break out descriptor binding into separate function 3678*61046927SAndroid Build Coastguard Worker- zink: add a flag to indicate whether a descriptor buffer is bound 3679*61046927SAndroid Build Coastguard Worker- zink: implement descriptor buffer handling of bindless texture 3680*61046927SAndroid Build Coastguard Worker- zink: enable bindless texture with ZINK_DESCRIPTORS=db 3681*61046927SAndroid Build Coastguard Worker- zink: free descriptor buffer maps on batch state destroy 3682*61046927SAndroid Build Coastguard Worker- zink: fix more cases of heap/memtype suballocator mismatch 3683*61046927SAndroid Build Coastguard Worker- zink: cache and reuse dummy inputattachment for fbfetch 3684*61046927SAndroid Build Coastguard Worker- zink: handle missing line rasterization modes with ds3 3685*61046927SAndroid Build Coastguard Worker- zink: add back VK_DESCRIPTOR_BINDING_PARTIALLY_BOUND_BIT for bindless 3686*61046927SAndroid Build Coastguard Worker- gallium: add PIPE_CAP_NULL_TEXTURES 3687*61046927SAndroid Build Coastguard Worker- radeonsi: set PIPE_CAP_NULL_TEXTURES 3688*61046927SAndroid Build Coastguard Worker- zink: conditionally enable PIPE_CAP_NULL_TEXTURES 3689*61046927SAndroid Build Coastguard Worker- zink: fix max acquired image count 3690*61046927SAndroid Build Coastguard Worker- lavapipe: disable VK_FORMAT_FEATURE_2_COLOR_ATTACHMENT_BLEND_BIT for int formats 3691*61046927SAndroid Build Coastguard Worker- zink: set PIPE_CAP_VALIDATE_ALL_DIRTY_STATES 3692*61046927SAndroid Build Coastguard Worker- zink: move bindless_layout to screen and init on creation 3693*61046927SAndroid Build Coastguard Worker- zink: take screen param in init_db_template_entry() 3694*61046927SAndroid Build Coastguard Worker- zink: const-ify a bunch of shader key inlines 3695*61046927SAndroid Build Coastguard Worker- zink: move gpl usability checks to static inline for reuse 3696*61046927SAndroid Build Coastguard Worker- zink: remove duplicated gpl output blend initializations 3697*61046927SAndroid Build Coastguard Worker- zink: store last pipeline directly for zink_gfx_program::last_pipeline 3698*61046927SAndroid Build Coastguard Worker- zink: pass screen to descriptor_util_pool_key_get() 3699*61046927SAndroid Build Coastguard Worker- zink: delete zink_screen::framebuffer_cache 3700*61046927SAndroid Build Coastguard Worker- zink: make last_vertex_stage the first bit in zink_vs_key_base 3701*61046927SAndroid Build Coastguard Worker- zink: ralloc zink_shader structs 3702*61046927SAndroid Build Coastguard Worker- zink: add a define for the "default" optimal key 3703*61046927SAndroid Build Coastguard Worker- zink: add a define for testing that an optimal key is the default 3704*61046927SAndroid Build Coastguard Worker- zink: add VK_PIPELINE_CREATE_DESCRIPTOR_BUFFER_BIT_EXT for gpl libs 3705*61046927SAndroid Build Coastguard Worker- zink: don't set blend_id with full_ds3 3706*61046927SAndroid Build Coastguard Worker- zink: set gfx feedback loop bit in pipeline state for driver workaround 3707*61046927SAndroid Build Coastguard Worker- zink: set zs feedback loop bit from driver workaround on ctx create 3708*61046927SAndroid Build Coastguard Worker- zink: fix gpl lib hashing 3709*61046927SAndroid Build Coastguard Worker- zink: use screen indexing for bindless descriptor set in db bind 3710*61046927SAndroid Build Coastguard Worker- zink: use screen indexing for bindless descriptor set in template bind 3711*61046927SAndroid Build Coastguard Worker- util/vbuf: fix multidraw unrolling 3712*61046927SAndroid Build Coastguard Worker- zink: flag bindless_init before calling zink_batch_bind_db() in init 3713*61046927SAndroid Build Coastguard Worker- zink: avoid the descriptor set multiplier for bindless buffers 3714*61046927SAndroid Build Coastguard Worker- zink: split out VkShaderModule creation 3715*61046927SAndroid Build Coastguard Worker- zink: add flags param to zink_pipeline_layout_create() 3716*61046927SAndroid Build Coastguard Worker- zink: split out gfx pipeline library creation 3717*61046927SAndroid Build Coastguard Worker- zink: add gpl flags for libraries based on shaders passed 3718*61046927SAndroid Build Coastguard Worker- zink: allow multiple gpl libraries in zink_create_gfx_pipeline_combined() 3719*61046927SAndroid Build Coastguard Worker- zink: move gpl input/output funcs to zink_pipeline.c 3720*61046927SAndroid Build Coastguard Worker- zink: enable combining intermediate gpl libs from combine function 3721*61046927SAndroid Build Coastguard Worker- zink: use GPL to handle (simple) separate shader objects 3722*61046927SAndroid Build Coastguard Worker- zink: set PIPE_CAP_SURFACE_REINTERPRET_BLOCKS 3723*61046927SAndroid Build Coastguard Worker- zink: store gfx_hash on zink_gfx_program 3724*61046927SAndroid Build Coastguard Worker- zink: break out zink_gfx_program::libs into refcounted object 3725*61046927SAndroid Build Coastguard Worker- zink: implement cross-program pipeline library sharing 3726*61046927SAndroid Build Coastguard Worker- zink: add newlines to some debug printfs 3727*61046927SAndroid Build Coastguard Worker- zink: rename some variables in zink_set_shader_images() 3728*61046927SAndroid Build Coastguard Worker- zink: unset gfx shader read when unbinding shader images 3729*61046927SAndroid Build Coastguard Worker- zink: remove stale comment 3730*61046927SAndroid Build Coastguard Worker- zink: unref image buffer descriptors on unbind 3731*61046927SAndroid Build Coastguard Worker- zink: rework set_shader_images() hook 3732*61046927SAndroid Build Coastguard Worker- zink: pull out image descriptor updating in set_shader_images 3733*61046927SAndroid Build Coastguard Worker- zink: add a local is_compute var for set_shader_images 3734*61046927SAndroid Build Coastguard Worker- zink: allocate all batch command buffers in one call 3735*61046927SAndroid Build Coastguard Worker- zink: sync LTO compiles for GPL pipelines on shader free 3736*61046927SAndroid Build Coastguard Worker- zink: fix descriptor pool free iterating 3737*61046927SAndroid Build Coastguard Worker- zink: don't fetch/update pipeline cache for separate shader programs 3738*61046927SAndroid Build Coastguard Worker- zink: assert that the found program matches the expected one in shader_free 3739*61046927SAndroid Build Coastguard Worker- zink: flag gfx programs as removed-from-cache by default 3740*61046927SAndroid Build Coastguard Worker- zink: rework separate shader descriptor iterating 3741*61046927SAndroid Build Coastguard Worker- zink: use a single descriptor buffer for all non-bindless types 3742*61046927SAndroid Build Coastguard Worker- zink: add an io assignment pass for separate shaders 3743*61046927SAndroid Build Coastguard Worker- zink: rename a struct member for clarity 3744*61046927SAndroid Build Coastguard Worker- zink: move zink_batch_state::db_bound reset to zink_batch_descriptor_reset() 3745*61046927SAndroid Build Coastguard Worker- zink: move db_bound to batch descriptor data 3746*61046927SAndroid Build Coastguard Worker- zink: ensure db is bound before separate shader update 3747*61046927SAndroid Build Coastguard Worker- zink: store base descriptor size on the screen 3748*61046927SAndroid Build Coastguard Worker- zink: implement a scaling descriptor buffer size 3749*61046927SAndroid Build Coastguard Worker- zink: calloc separable program zink_gfx_library_key struct 3750*61046927SAndroid Build Coastguard Worker- zink: also replace hash_entry::key when replacing separable program 3751*61046927SAndroid Build Coastguard Worker- zink: always use NEAREST for zs blits 3752*61046927SAndroid Build Coastguard Worker- zink: fix indentation of rebind_image() 3753*61046927SAndroid Build Coastguard Worker- zink: only try for a fb rebind if fb binds exist in rebind_image() 3754*61046927SAndroid Build Coastguard Worker- zink: account for null surface when trying to retain clears on fb bind 3755*61046927SAndroid Build Coastguard Worker- zink: break out pipe_surface init for new surface creation 3756*61046927SAndroid Build Coastguard Worker- zink: const-ify a surface param 3757*61046927SAndroid Build Coastguard Worker- zink: don't handle mutable init on surface creation with tc enabled 3758*61046927SAndroid Build Coastguard Worker- zink: verify compressed format layer count when creating surfaces 3759*61046927SAndroid Build Coastguard Worker- zink: set ZINK_DESCRIPTORS=db for radv jobs 3760*61046927SAndroid Build Coastguard Worker- zink: enable renderpass optimizations by default for selected drivers 3761*61046927SAndroid Build Coastguard Worker- Revert "zink: always use NEAREST for zs blits" 3762*61046927SAndroid Build Coastguard Worker- zink: block LINEAR filtered blits for zs formats 3763*61046927SAndroid Build Coastguard Worker- lavapipe: enable linear filtering for depth formats 3764*61046927SAndroid Build Coastguard Worker- gallium: plumb resolve attachments through from frontends -> pipe_framebuffer_state 3765*61046927SAndroid Build Coastguard Worker- dri3: avoid deadlocking when polling deleted windows for events 3766*61046927SAndroid Build Coastguard Worker- vulkan/wsi: avoid deadlocking dri3 when polling deleted windows for events 3767*61046927SAndroid Build Coastguard Worker- vl/dri3: avoid deadlocking when polling deleted windows for events 3768*61046927SAndroid Build Coastguard Worker- zink: delete some now-broken ntv dref sampling code 3769*61046927SAndroid Build Coastguard Worker- zink: more accurately handle i/o for separate shaders 3770*61046927SAndroid Build Coastguard Worker- zink: handle semi-matching i/o for separate shaders 3771*61046927SAndroid Build Coastguard Worker- zink: enable renderpass optimizing on lavapipe 3772*61046927SAndroid Build Coastguard Worker- kopper: fix loop iterating for msaa texture creation 3773*61046927SAndroid Build Coastguard Worker- zink: move db input attachment size check to screen init 3774*61046927SAndroid Build Coastguard Worker- zink: make ZINK_DESCRIPTOR_MODE=db the default 3775*61046927SAndroid Build Coastguard Worker- driconf: add zink glthread disable for a game 3776*61046927SAndroid Build Coastguard Worker- aux/tc: add a 'has_resolve' member to tc_renderpass_info 3777*61046927SAndroid Build Coastguard Worker- zink: actually hook up ZINK_DEBUG=norp 3778*61046927SAndroid Build Coastguard Worker- zink: add ZINK_DEBUG=map 3779*61046927SAndroid Build Coastguard Worker- zink: add debug marker tracing for qbo updates 3780*61046927SAndroid Build Coastguard Worker- util/box: add intersection test functions for 1d/3d 3781*61046927SAndroid Build Coastguard Worker- zink: add some tracking for copy box regions 3782*61046927SAndroid Build Coastguard Worker- zink: add a util function for optimizing TRANSFER_DST image barriers 3783*61046927SAndroid Build Coastguard Worker- zink: utilize copy box tracking to avoid barrier emission for buf2img copies 3784*61046927SAndroid Build Coastguard Worker- zink: fix slab allocator sizing 3785*61046927SAndroid Build Coastguard Worker- zink: delete dead uniform variables 3786*61046927SAndroid Build Coastguard Worker- zink: fix shader read access removal for barrier generation 3787*61046927SAndroid Build Coastguard Worker- zink: rework descriptor unbind params to use is_compute directly 3788*61046927SAndroid Build Coastguard Worker- zink: fix bindless texture barrier generation 3789*61046927SAndroid Build Coastguard Worker- zink: delete unused emit_image param in ntv 3790*61046927SAndroid Build Coastguard Worker- zink: simplify/rework image typing in ntv 3791*61046927SAndroid Build Coastguard Worker- zink: avoid adding ubo/ssbo bindings multiple times for different bitsizes 3792*61046927SAndroid Build Coastguard Worker- zink: add locking for zink_screen::copy_context and defer creation 3793*61046927SAndroid Build Coastguard Worker- zink: allow direct memory mapping for any COHERENT+CACHED buffer 3794*61046927SAndroid Build Coastguard Worker- lavapipe: EXT_image_sliced_view_of_3d 3795*61046927SAndroid Build Coastguard Worker- vulkan/wsi: switch to using an options struct for last param 3796*61046927SAndroid Build Coastguard Worker- vulkan/wsi/x11: make 4 image minimum for xwayland driver-specific 3797*61046927SAndroid Build Coastguard Worker- docs: add pipeline library support for tu 3798*61046927SAndroid Build Coastguard Worker- aux/tc: track whether queries have been terminated in a renderpass 3799*61046927SAndroid Build Coastguard Worker- aux/tc: only call tc_parse_draw() when parsing renderpass info 3800*61046927SAndroid Build Coastguard Worker- zink: move zink_batch_no_rp call for query reset 3801*61046927SAndroid Build Coastguard Worker- zink: remove suspended queries from list before resuming 3802*61046927SAndroid Build Coastguard Worker- zink: reset queries on the promoted cmdbuf when possible 3803*61046927SAndroid Build Coastguard Worker- zink: rewrite zink_query_start struct 3804*61046927SAndroid Build Coastguard Worker- zink: fix zink_query_start initialization 3805*61046927SAndroid Build Coastguard Worker- zink: fix possible query destroy leak 3806*61046927SAndroid Build Coastguard Worker- zink: make zink_vk_query unref consistent 3807*61046927SAndroid Build Coastguard Worker- zink: delete zink_query::last_start_idx 3808*61046927SAndroid Build Coastguard Worker- zink: handle multiple query starts in qbo update 3809*61046927SAndroid Build Coastguard Worker- zink: don't auto-sync qbos on query end 3810*61046927SAndroid Build Coastguard Worker- zink: add zink_query::suspended to indicate suspended state of queries 3811*61046927SAndroid Build Coastguard Worker- zink: un-suspend queries if they end while suspended 3812*61046927SAndroid Build Coastguard Worker- zink: don't double suspend queries 3813*61046927SAndroid Build Coastguard Worker- zink: refuse to start cs invocation queries in renderpass 3814*61046927SAndroid Build Coastguard Worker- zink: only try doing qbo updates on query suspend if !in_rp 3815*61046927SAndroid Build Coastguard Worker- zink: handle null query results 3816*61046927SAndroid Build Coastguard Worker- zink: handle null query results for conditional render 3817*61046927SAndroid Build Coastguard Worker- zink: only update qbo for TIME_ELAPSED on start if !in_rp 3818*61046927SAndroid Build Coastguard Worker- zink: try updating qbos on query resume if !in_rp 3819*61046927SAndroid Build Coastguard Worker- zink: reorder some query code 3820*61046927SAndroid Build Coastguard Worker- zink: rework find_or_allocate_qp() 3821*61046927SAndroid Build Coastguard Worker- zink: create/use query pools dynamically 3822*61046927SAndroid Build Coastguard Worker- zink: rework query pool overflow 3823*61046927SAndroid Build Coastguard Worker- zink: track whether queries were started in a renderpass 3824*61046927SAndroid Build Coastguard Worker- zink: break out query suspend functionality for reuse 3825*61046927SAndroid Build Coastguard Worker- zink: use more consistent check for deleting zink_query::stats_list links 3826*61046927SAndroid Build Coastguard Worker- zink: pull 'was_line_loop' into ctx for query updating 3827*61046927SAndroid Build Coastguard Worker- zink: always start/stop/resume queries inside renderpasses 3828*61046927SAndroid Build Coastguard Worker- zink: use tc renderpass optimizing to more optimally start queries 3829*61046927SAndroid Build Coastguard Worker- zink: skip buffer barriers for ACCESS_NONE -> ACCESS_READ / ACCESS_WRITE 3830*61046927SAndroid Build Coastguard Worker- zink: disable queries for clear_texture() 3831*61046927SAndroid Build Coastguard Worker- zink: resume queries after conditional render and clears are processed 3832*61046927SAndroid Build Coastguard Worker- zink: only resume queries inside renderpasses from set_active_query_state 3833*61046927SAndroid Build Coastguard Worker- zink: track whether a primgen query is suspended and needing color write hacks 3834*61046927SAndroid Build Coastguard Worker- zink: rework xfb queries for drivers with poor primgen support 3835*61046927SAndroid Build Coastguard Worker- zink: merge qbo update copies when possible 3836*61046927SAndroid Build Coastguard Worker- zink: set predicate_dirty on query creation 3837*61046927SAndroid Build Coastguard Worker- zink: eliminate internal qbo copy barrier 3838*61046927SAndroid Build Coastguard Worker- util/box: fix off-by-one calc error in intersection funcs 3839*61046927SAndroid Build Coastguard Worker- zink: avoid ballooning of copy box tracking 3840*61046927SAndroid Build Coastguard Worker- zink: add perfetto tracing for barriers 3841*61046927SAndroid Build Coastguard Worker- zink: avoid unnecessary read-only layout changes for zs attachments 3842*61046927SAndroid Build Coastguard Worker- zink: skip attachment barrier for redundant layout-setting if !valid 3843*61046927SAndroid Build Coastguard Worker- zink: add functions for faster batch-usage completion checks 3844*61046927SAndroid Build Coastguard Worker- zink: fix zink_resource_access_is_write() 3845*61046927SAndroid Build Coastguard Worker- zink: use split image barriers if the image can be easily proved idle 3846*61046927SAndroid Build Coastguard Worker- zink: skip buffer barriers if the buffer can be easily proved idle 3847*61046927SAndroid Build Coastguard Worker- zink: determine whether debug markers are used on screen create 3848*61046927SAndroid Build Coastguard Worker- zink: be more descriptive with perfetto buffer barriers 3849*61046927SAndroid Build Coastguard Worker- zink: reorder some blit debug markers 3850*61046927SAndroid Build Coastguard Worker- zink: pass cmdbuf to debug marker begin 3851*61046927SAndroid Build Coastguard Worker- zink: remove debug markers for u_blitter ops 3852*61046927SAndroid Build Coastguard Worker- zink: when skipping a TRANSFER_DST image barrier, set access tracking 3853*61046927SAndroid Build Coastguard Worker- zink: add frame trace markers on the queue 3854*61046927SAndroid Build Coastguard Worker- zink: unbind fb on context destroy 3855*61046927SAndroid Build Coastguard Worker- zink: only add deferred barrier on fb unbind when layout needs to change 3856*61046927SAndroid Build Coastguard Worker- zink: fix descriptor update flagging on null ssbo set 3857*61046927SAndroid Build Coastguard Worker- zink: propagate valid_buffer_range when replacing buffer storage 3858*61046927SAndroid Build Coastguard Worker- zink: check for layout updates when unbinding samplerviews 3859*61046927SAndroid Build Coastguard Worker- zink: eliminate pre barrier for adding resource binds 3860*61046927SAndroid Build Coastguard Worker- zink: don't unset existing access when adding resource binds 3861*61046927SAndroid Build Coastguard Worker- zink: explicitly flush src clears when u_blittering 3862*61046927SAndroid Build Coastguard Worker- zink: always set color writes on the unordered cmdbuf 3863*61046927SAndroid Build Coastguard Worker- zink: bind descriptor buffers to unordered cmdbuf 3864*61046927SAndroid Build Coastguard Worker- zink: set dynamic pcp for unordered cmdbuf 3865*61046927SAndroid Build Coastguard Worker- zink: always set batch usage for descriptors after barrier 3866*61046927SAndroid Build Coastguard Worker- llvmpipe: fix LP_PERF=no_depth to ignore depth format 3867*61046927SAndroid Build Coastguard Worker- zink: track the last write access for resources 3868*61046927SAndroid Build Coastguard Worker- zink: add a mechanism for managing TRANSFER_DST buffer barriers 3869*61046927SAndroid Build Coastguard Worker- zink: add a mechanism to trigger copy box resets from batch state reset 3870*61046927SAndroid Build Coastguard Worker- zink: add a driver workaround to disable copy box optimizations 3871*61046927SAndroid Build Coastguard Worker- zink: hook up buffer TRANSFER_DST barrier optimizing 3872*61046927SAndroid Build Coastguard Worker- aux/tc: fix rp info resizing clobbering current info 3873*61046927SAndroid Build Coastguard Worker- vulkan/wsi: fix crash in failed swapchain creation for wayland 3874*61046927SAndroid Build Coastguard Worker- lavapipe: split out spirv compile of shaders 3875*61046927SAndroid Build Coastguard Worker- lavapipe: split out shader struct members into their own struct 3876*61046927SAndroid Build Coastguard Worker- lavapipe: pass shader struct and layout to scan_pipeline_info() 3877*61046927SAndroid Build Coastguard Worker- lavapipe: more small shader struct usage tweaks 3878*61046927SAndroid Build Coastguard Worker- lavapipe: move xfb init to shader struct 3879*61046927SAndroid Build Coastguard Worker- lavapipe: rename inline uniform function params 3880*61046927SAndroid Build Coastguard Worker- lavapipe: move uniform inline functions to shader struct 3881*61046927SAndroid Build Coastguard Worker- lavapipe: break out main shader lowering into separate function 3882*61046927SAndroid Build Coastguard Worker- Revert "Revert "ci: disable mesa-swrast runner jobs"" 3883*61046927SAndroid Build Coastguard Worker- zink: ignore renderdoc if ZINK_RENDERDOC isn't in use 3884*61046927SAndroid Build Coastguard Worker- radv: delete radv_graphics_pipeline_compile() asserts 3885*61046927SAndroid Build Coastguard Worker- radv: avoid a huge memset in radv_graphics_pipeline_compile() 3886*61046927SAndroid Build Coastguard Worker- aux/tc: use renderpass tracking to optimize texture_subdata calls 3887*61046927SAndroid Build Coastguard Worker- lavapipe: fix dynamic depth clamping 3888*61046927SAndroid Build Coastguard Worker- lavapipe: set render_condition_enabled=false for vkCmdClearDepthStencilImage 3889*61046927SAndroid Build Coastguard Worker- lavapipe: add command debugging 3890*61046927SAndroid Build Coastguard Worker- lavapipe: beef up LVP_POISON_MEMORY 3891*61046927SAndroid Build Coastguard Worker- ci: fix LVP_POISON_MEMORY usage 3892*61046927SAndroid Build Coastguard Worker- zink: rework zink_resource::valid_buffer_range 3893*61046927SAndroid Build Coastguard Worker- zink: return the unordered state from zink_resource_buffer_transfer_dst_barrier() 3894*61046927SAndroid Build Coastguard Worker- zink: unify image TRANSFER_DST barrier checks 3895*61046927SAndroid Build Coastguard Worker- zink: rename zink_check_transfer_dst_barrier() 3896*61046927SAndroid Build Coastguard Worker- zink: super reorder buffer copies 3897*61046927SAndroid Build Coastguard Worker- tu: don't set startup debug on debug builds 3898*61046927SAndroid Build Coastguard Worker- zink: fix copy box iteration 3899*61046927SAndroid Build Coastguard Worker- glthread: align small buffer uploads to 4 bytes 3900*61046927SAndroid Build Coastguard Worker- zink: fix copy box iteration when adding 3901*61046927SAndroid Build Coastguard Worker- zink: fix copy box merging adjacency 3902*61046927SAndroid Build Coastguard Worker- aux/trace: delete GALLIUM_TRACE_NIR log message 3903*61046927SAndroid Build Coastguard Worker- zink: fix layer check for compressed format surface creation 3904*61046927SAndroid Build Coastguard Worker- zink: track current queue for resources 3905*61046927SAndroid Build Coastguard Worker- zink: remove redundant dmabuf_acquire setting 3906*61046927SAndroid Build Coastguard Worker- zink: use res->queue to auto-handle queue transitions back to gfx queue 3907*61046927SAndroid Build Coastguard Worker- zink: track tc fences better 3908*61046927SAndroid Build Coastguard Worker- zink: add an assert to catch renderpass optimizing bugs 3909*61046927SAndroid Build Coastguard Worker- zink: don't use/update tc rp info while blitting 3910*61046927SAndroid Build Coastguard Worker- zink: reset tc fb info upon splitting a renderpass 3911*61046927SAndroid Build Coastguard Worker- zink: add and use a function for "safely" ending renderpasses 3912*61046927SAndroid Build Coastguard Worker- zink: disable queries when flushing clears from set_fb 3913*61046927SAndroid Build Coastguard Worker- zink: disable tc flush notify with rp optimizing 3914*61046927SAndroid Build Coastguard Worker- zink: trigger oom flushes more aggressively from copy ops 3915*61046927SAndroid Build Coastguard Worker- aux/tc: flag late zs clears as partial clears 3916*61046927SAndroid Build Coastguard Worker- aux/tc: use a local 'deferred' variable in tc_flush() 3917*61046927SAndroid Build Coastguard Worker- aux/tc: fix renderpass splitting on flush 3918*61046927SAndroid Build Coastguard Worker- aux/tc: track the number of active queries 3919*61046927SAndroid Build Coastguard Worker- aux/tc: don't sync for get_sample_position 3920*61046927SAndroid Build Coastguard Worker- aux/tc: add a function to reset rp info 3921*61046927SAndroid Build Coastguard Worker- aux/tc: fix initial rp info allocation 3922*61046927SAndroid Build Coastguard Worker- aux/tc: make some of the rp tracking api private 3923*61046927SAndroid Build Coastguard Worker- aux/tc: rework inter-batch renderpass info handling 3924*61046927SAndroid Build Coastguard Worker- zink: only flag rp info for updating on flush, don't actually update 3925*61046927SAndroid Build Coastguard Worker- zink: add tracing for copy ops 3926*61046927SAndroid Build Coastguard Worker- zink: expand ZINK_DEBUG=sync to cover copy ops 3927*61046927SAndroid Build Coastguard Worker- zink: add some asserts for zs layout in dynamic render 3928*61046927SAndroid Build Coastguard Worker- zink: double check layouts for possible feedback loop images 3929*61046927SAndroid Build Coastguard Worker- zink: end rp earlier in set_framebuffer_state 3930*61046927SAndroid Build Coastguard Worker- zink: add a function for applying u_blitter barriers 3931*61046927SAndroid Build Coastguard Worker- zink: add a dynamic render version of clear_texture hook 3932*61046927SAndroid Build Coastguard Worker- zink: reset fb clears using the clears_enabled mask 3933*61046927SAndroid Build Coastguard Worker- zink: manually apply barriers whenever zink_context::blitting is set 3934*61046927SAndroid Build Coastguard Worker- zink: split out pipeline rp info update function 3935*61046927SAndroid Build Coastguard Worker- zink: add zink_context::unordered_blitting to preserve unordered flags 3936*61046927SAndroid Build Coastguard Worker- zink: implement unordered u_blitter calls 3937*61046927SAndroid Build Coastguard Worker- zink: round geometry for u_blitter debug markers 3938*61046927SAndroid Build Coastguard Worker- zink: catch zs u_blitter ops for draw markers 3939*61046927SAndroid Build Coastguard Worker- zink: add debug markers for draws 3940*61046927SAndroid Build Coastguard Worker- zink: track zsbuf info even when rp optimizing is disabled 3941*61046927SAndroid Build Coastguard Worker- zink: fix dsa state parsing for tc info 3942*61046927SAndroid Build Coastguard Worker- zink: track whether the fb zsbuf is readonly 3943*61046927SAndroid Build Coastguard Worker- zink: add a fixup case for readonly zsbuf clears 3944*61046927SAndroid Build Coastguard Worker- zink: improve no-oping of write -> readonly zsbuf layouts 3945*61046927SAndroid Build Coastguard Worker- zink: don't flag rp layout check on next draw when rp optimizing 3946*61046927SAndroid Build Coastguard Worker- zink: allow zink_is_zsbuf_used() without tc / rp optimizing 3947*61046927SAndroid Build Coastguard Worker- zink: rename add_implicit_color_feedback_loop() 3948*61046927SAndroid Build Coastguard Worker- zink: explicitly eliminate feedback loops for unused zsbufs 3949*61046927SAndroid Build Coastguard Worker- zink: further eliminate zs implicit feedback loops for read-only access 3950*61046927SAndroid Build Coastguard Worker- zink: split out luminance/alpha clear conversion code for reuse 3951*61046927SAndroid Build Coastguard Worker- zink: convert luminance/alpha clear colors in dynamic texture clear 3952*61046927SAndroid Build Coastguard Worker- zink: handle swapchain creation failure less lazily 3953*61046927SAndroid Build Coastguard Worker- zink: simplify resource_check_defer_buffer_barrier() 3954*61046927SAndroid Build Coastguard Worker- zink: delete unused barrier api 3955*61046927SAndroid Build Coastguard Worker- zink: never split a renderpass for a loadop change 3956*61046927SAndroid Build Coastguard Worker- zink: flag some rp ends as unsafe 3957*61046927SAndroid Build Coastguard Worker- zink: add batch refs for framebuffer surfaces on bind and ref update 3958*61046927SAndroid Build Coastguard Worker- zink: fix unordered access for image descriptors 3959*61046927SAndroid Build Coastguard Worker- zink: force unordered_write=false when binding image descriptors 3960*61046927SAndroid Build Coastguard Worker- zink: add an assert to ensure zsbuf invalidation doesn't break rendering 3961*61046927SAndroid Build Coastguard Worker- zink: only run post-fb-unbind layout stuff if the resource isn't being destroyed 3962*61046927SAndroid Build Coastguard Worker- zink: always set sampler layouts when unbinding fb images while rp optimizing 3963*61046927SAndroid Build Coastguard Worker- zink: rework handling of unordered->ordered write buffer barriers 3964*61046927SAndroid Build Coastguard Worker- zink: don't update fbfetch in db mode if inputAttachmentDescriptorSize==0 3965*61046927SAndroid Build Coastguard Worker- zink: add ZINK_DEBUG=flushsync 3966*61046927SAndroid Build Coastguard Worker- zink: track whether zsbuf is unused 3967*61046927SAndroid Build Coastguard Worker- zink: flag rp layout change if zsbuf usedness changes on dsa/fs state bind 3968*61046927SAndroid Build Coastguard Worker- driconf: make glthread=true default for source games 3969*61046927SAndroid Build Coastguard Worker- aux/trace: dump blend states with enums 3970*61046927SAndroid Build Coastguard Worker- aux/trace: fix GALLIUM_TRACE_NIR handling 3971*61046927SAndroid Build Coastguard Worker- zink: fix some type mismatches for c++ compilation 3972*61046927SAndroid Build Coastguard Worker- zink: break out a src region barrier check for reuse 3973*61046927SAndroid Build Coastguard Worker- zink: move all barrier-related functions to c++ 3974*61046927SAndroid Build Coastguard Worker- zink: use c++ template to deduplicate all the buffer barrier code 3975*61046927SAndroid Build Coastguard Worker- zink: minor tweaks for image barriers 3976*61046927SAndroid Build Coastguard Worker- zink: use c++ template to deduplicate image barrier functions 3977*61046927SAndroid Build Coastguard Worker- zink: stop leaking separate shader nir 3978*61046927SAndroid Build Coastguard Worker- lavapipe: always copy streamout info when creating shaders 3979*61046927SAndroid Build Coastguard Worker- lavapipe: don't memcpy tess_ccw when copying pipeline library shaders 3980*61046927SAndroid Build Coastguard Worker- lavapipe: refactor shader compile functions to not take pipeline params 3981*61046927SAndroid Build Coastguard Worker- lavapipe: track bound shader stages on rendering_state 3982*61046927SAndroid Build Coastguard Worker- lavapipe: add a device member to rendering_state 3983*61046927SAndroid Build Coastguard Worker- lavapipe: stop using rendering_state::pipeline 3984*61046927SAndroid Build Coastguard Worker- lavapipe: refactor compute shader binding 3985*61046927SAndroid Build Coastguard Worker- lavapipe: merge some loops in handle_graphics_pipeline() 3986*61046927SAndroid Build Coastguard Worker- lavapipe: PIPE_SHADER\_ -> MESA_SHADER\_ 3987*61046927SAndroid Build Coastguard Worker- lavapipe: don't access pipeline shader structs as much during bind 3988*61046927SAndroid Build Coastguard Worker- lavapipe: pull out dynamic tess origin check in gfx pipeline bind 3989*61046927SAndroid Build Coastguard Worker- lavapipe: break out all the important parts of gfx pipeline setting for reuse 3990*61046927SAndroid Build Coastguard Worker- lavapipe: delete unused struct member 3991*61046927SAndroid Build Coastguard Worker- lavapipe: refactor pipeline destroy a bit 3992*61046927SAndroid Build Coastguard Worker- lavapipe: add a ref for the tess_ccw nir on creation 3993*61046927SAndroid Build Coastguard Worker- lavapipe: unify lvp_pipeline_nir creation 3994*61046927SAndroid Build Coastguard Worker- lavapipe: dynamically bind noop fs at draw time when needed 3995*61046927SAndroid Build Coastguard Worker- lavapipe: don't double unbind gfx stages on pipeline bind 3996*61046927SAndroid Build Coastguard Worker- lavapipe: split out gfx stage unbinding 3997*61046927SAndroid Build Coastguard Worker- lavapipe: only update shader access for bind/unbind stages 3998*61046927SAndroid Build Coastguard Worker- lavapipe: only unset tess_states pointers on tes bind 3999*61046927SAndroid Build Coastguard Worker- lavapipe: avoid uniformly unsetting gs_output_lines 4000*61046927SAndroid Build Coastguard Worker- lavapipe: move default rasterizer state values to rendering_state init 4001*61046927SAndroid Build Coastguard Worker- mapi: add InternalInvalidateFramebufferAncillaryMESA 4002*61046927SAndroid Build Coastguard Worker- glthread: add _mesa_glthread_invalidate_zsbuf() 4003*61046927SAndroid Build Coastguard Worker- kopper: apply ancillary invalidation through glthread on swapbuffers 4004*61046927SAndroid Build Coastguard Worker- llvmpipe: fix linear fs analysis with nonzero fs outputs 4005*61046927SAndroid Build Coastguard Worker- llvmpipe: fix handling of unused color attachments 4006*61046927SAndroid Build Coastguard Worker- zink: add spirv builder function for terminate 4007*61046927SAndroid Build Coastguard Worker- zink: set src access when rebinding buffers, unset unordered_* 4008*61046927SAndroid Build Coastguard Worker- zink: fix quads emulation gs with array variables 4009*61046927SAndroid Build Coastguard Worker- zink: block resolves where src extents > dst extents 4010*61046927SAndroid Build Coastguard Worker- zink: omit VkPipelineVertexInputStateCreateInfo with dynamic vinput 4011*61046927SAndroid Build Coastguard Worker- zink: flag vertex buffers for rebind after vstate draws 4012*61046927SAndroid Build Coastguard Worker- zink: use search_or_add for masking vstate 4013*61046927SAndroid Build Coastguard Worker- zink: bind vertex state directly from draw hook 4014*61046927SAndroid Build Coastguard Worker- zink: add another vstate draw template for popcnt presence 4015*61046927SAndroid Build Coastguard Worker- zink: explicitly pass null velems when creating pipelines with dynamic vinput 4016*61046927SAndroid Build Coastguard Worker- zink: don't swizzle velems state for vstate draws 4017*61046927SAndroid Build Coastguard Worker- zink: use fast popcnt for vstate draws 4018*61046927SAndroid Build Coastguard Worker- zink: stop caching vertex states 4019*61046927SAndroid Build Coastguard Worker- lavapipe: break out pipeline layout creation for reuse 4020*61046927SAndroid Build Coastguard Worker- lavapipe: implement EXT_shader_object 4021*61046927SAndroid Build Coastguard Worker- lavapipe: advertise EXT_shader_object 4022*61046927SAndroid Build Coastguard Worker- zink: delete shader reordering in assign_io() 4023*61046927SAndroid Build Coastguard Worker- zink: add and populate a shader_info struct to zink_shader 4024*61046927SAndroid Build Coastguard Worker- zink: pass nir_shader to update_so_info() 4025*61046927SAndroid Build Coastguard Worker- zink: generate flat_flags during shader creation 4026*61046927SAndroid Build Coastguard Worker- zink: use zink_shader::info instead of zink_shader::nir::info 4027*61046927SAndroid Build Coastguard Worker- zink: simplify fbfetch output detection from fs 4028*61046927SAndroid Build Coastguard Worker- zink: pass nir directly to zink_shader_tcs_create() 4029*61046927SAndroid Build Coastguard Worker- zink: swap nir pointers when compiling compute shaders 4030*61046927SAndroid Build Coastguard Worker- zink: directly return nir from zink_shader_tcs_create 4031*61046927SAndroid Build Coastguard Worker- zink: streamline nir cloning for assign_io 4032*61046927SAndroid Build Coastguard Worker- zink: store nir as serialized on zink_shader structs 4033*61046927SAndroid Build Coastguard Worker- zink: simplify assign_io() further 4034*61046927SAndroid Build Coastguard Worker- zink: break out nir blob deserializing 4035*61046927SAndroid Build Coastguard Worker- zink: move nir cloning out to callers of zink_shader_compile 4036*61046927SAndroid Build Coastguard Worker- zink: store num_inlinable_uniforms separately for cs programs 4037*61046927SAndroid Build Coastguard Worker- zink: always store nir serialized 4038*61046927SAndroid Build Coastguard Worker- zink: be explicit about separate shader dsl indexing during creation 4039*61046927SAndroid Build Coastguard Worker- zink: rework choose_pdev (again) 4040*61046927SAndroid Build Coastguard Worker- glthread: use id 0 for internal buffer objects 4041*61046927SAndroid Build Coastguard Worker- radv: fix leak of nir from retained shaders 4042*61046927SAndroid Build Coastguard Worker- zink: don't try copying multiple results for conditional render copy 4043*61046927SAndroid Build Coastguard Worker- zink: more explicitly track/check rp optimizing per-context 4044*61046927SAndroid Build Coastguard Worker- zink: don't access non_fs part of zink_shader from fs 4045*61046927SAndroid Build Coastguard Worker- zink: reuse d3d12 variable copying to make passthrough gs more robust 4046*61046927SAndroid Build Coastguard Worker- zink: reuse copy_vars for generated tcs 4047*61046927SAndroid Build Coastguard Worker- zink: don't trigger shader variants on pcp change if driver supports dynamic pcp 4048*61046927SAndroid Build Coastguard Worker- Revert "zink: don't trigger shader variants on pcp change if driver supports dynamic pcp" 4049*61046927SAndroid Build Coastguard Worker- zink: try to prune resources from barrier jit on fb unbind 4050*61046927SAndroid Build Coastguard Worker- lavapipe: copy fragment shader when merging GPL pipelines 4051*61046927SAndroid Build Coastguard Worker- lavapipe: refactor/consolidate GPL shader copying 4052*61046927SAndroid Build Coastguard Worker- lavapipe: don't double-inline ubo0 4053*61046927SAndroid Build Coastguard Worker- lavapipe: implement inline variant caching 4054*61046927SAndroid Build Coastguard Worker- zink: block oom flushes during unordered blits 4055*61046927SAndroid Build Coastguard Worker- zink: unroll array loop when copying vars for passthrough shaders 4056*61046927SAndroid Build Coastguard Worker- zink: free GPL input/output libs on context destroy to avoid leaking 4057*61046927SAndroid Build Coastguard Worker- zink: fix GPL lib leaking 4058*61046927SAndroid Build Coastguard Worker- zink: remove redundant 'blitting' check in zink_prep_fb_attachment() 4059*61046927SAndroid Build Coastguard Worker- zink: break out feedback loop pipeline state flagging for reuse 4060*61046927SAndroid Build Coastguard Worker- zink: pre-convert attachment id to attachment idx 4061*61046927SAndroid Build Coastguard Worker- zink: eliminate implicit feedback loops on rp begin 4062*61046927SAndroid Build Coastguard Worker- zink: track per-image swapchain layouts 4063*61046927SAndroid Build Coastguard Worker- zink: handle swapchain handoffs around makecurrent 4064*61046927SAndroid Build Coastguard Worker- zink: remove a fixed validation error for ci 4065*61046927SAndroid Build Coastguard Worker- mesa/st/program: don't init xfb info if there are no outputs 4066*61046927SAndroid Build Coastguard Worker- zink: remove atomics from zink_query 4067*61046927SAndroid Build Coastguard Worker- zink: pass ctx through query destroy paths 4068*61046927SAndroid Build Coastguard Worker- zink: always defer query pool deletion 4069*61046927SAndroid Build Coastguard Worker- zink: move memoryTypeIndex selection down in general bo allocation 4070*61046927SAndroid Build Coastguard Worker- zink: slightly rework memoryTypeIndex selection to pre-determine heap 4071*61046927SAndroid Build Coastguard Worker- zink: restore BAR allocation failure demotion 4072*61046927SAndroid Build Coastguard Worker- zink: make general bo allocation more robust by iterating 4073*61046927SAndroid Build Coastguard Worker- zink: avoid zero-sized memcmp for descriptor layouts 4074*61046927SAndroid Build Coastguard Worker- iris: use util_framebuffer_get_num_samples when setting ps dispatch samples 4075*61046927SAndroid Build Coastguard Worker- zink: manually re-set framebuffer after msrtss replicate blit 4076*61046927SAndroid Build Coastguard Worker- zink: handle 'blitting' flag better in msrtss replication 4077*61046927SAndroid Build Coastguard Worker- zink: skip msrtss replicate if the attachment will be full-cleared 4078*61046927SAndroid Build Coastguard Worker- zink: avoid recursion during msrtss blits from flushing clears 4079*61046927SAndroid Build Coastguard Worker- nir/lower_alpha_test: rzalloc state slots 4080*61046927SAndroid Build Coastguard Worker- zink: fix non-db bindless texture buffers 4081*61046927SAndroid Build Coastguard Worker- zink: emit demote cap when using demote 4082*61046927SAndroid Build Coastguard Worker- zink: only print copy box warning once per resource 4083*61046927SAndroid Build Coastguard Worker- util/debug: move null checks out of debug message macro 4084*61046927SAndroid Build Coastguard Worker- zink: don't bitcast bool deref loads/stores 4085*61046927SAndroid Build Coastguard Worker- drisw: don't leak the winsys 4086*61046927SAndroid Build Coastguard Worker- zink: check for extendedDynamicState3DepthClipNegativeOneToOne for ds3 support 4087*61046927SAndroid Build Coastguard Worker- draw: fix viewmask iterating 4088*61046927SAndroid Build Coastguard Worker- zink: don't pin flush queue threads if no threads exist 4089*61046927SAndroid Build Coastguard Worker- zink: add z32s8 as mandatory GL3.0 profile attachment format 4090*61046927SAndroid Build Coastguard Worker- nir/gs: fix array type copying for passthrough gs 4091*61046927SAndroid Build Coastguard Worker- zink: fix array copying in pv lowering 4092*61046927SAndroid Build Coastguard Worker- gallivm: break out native vector width calc for reuse 4093*61046927SAndroid Build Coastguard Worker- llvmpipe: do late init for llvm builder 4094*61046927SAndroid Build Coastguard Worker- zink: break out VkImageViewUsageCreateInfo applying for reuse 4095*61046927SAndroid Build Coastguard Worker- zink: reapply VkImageViewUsageCreateInfo when rebinding a surface 4096*61046927SAndroid Build Coastguard Worker- draw: fix robust ubo size calc 4097*61046927SAndroid Build Coastguard Worker- llvmpipe: fix native vector width init 4098*61046927SAndroid Build Coastguard Worker- zink: add extendedDynamicState3DepthClipNegativeOneToOne to profile 4099*61046927SAndroid Build Coastguard Worker- zink: only unset a generated tcs if the bound tcs is the generated one 4100*61046927SAndroid Build Coastguard Worker- zink: set depth dynamic state values unconditionally 4101*61046927SAndroid Build Coastguard Worker- zink: null some descriptor buffer pointers during destruction 4102*61046927SAndroid Build Coastguard Worker- zink: sync queries at the end of cmdbufs 4103*61046927SAndroid Build Coastguard Worker- cso: unbind fb state when unbinding the context 4104*61046927SAndroid Build Coastguard Worker- i915: use util_copy_framebuffer_state to set fb state 4105*61046927SAndroid Build Coastguard Worker- i915: use util_unreference_framebuffer_state to unref fb state 4106*61046927SAndroid Build Coastguard Worker- iris: use util_unreference_framebuffer_state to unref fb state 4107*61046927SAndroid Build Coastguard Worker- softpipe: use util_unreference_framebuffer_state to unref fb state 4108*61046927SAndroid Build Coastguard Worker- v3d: use util_unreference_framebuffer_state to unref fb state 4109*61046927SAndroid Build Coastguard Worker- vc4: use util_unreference_framebuffer_state to unref fb state 4110*61046927SAndroid Build Coastguard Worker- llvmpipe: use util_unreference_framebuffer_state to unref fb state 4111*61046927SAndroid Build Coastguard Worker- svga: use util_unreference_framebuffer_state to unref fb state 4112*61046927SAndroid Build Coastguard Worker- zink: don't init mutable resource bit for swapchain images 4113*61046927SAndroid Build Coastguard Worker- zink: don't init mutable for swapchain src during blit 4114*61046927SAndroid Build Coastguard Worker- zink: allow vk 1.2 timelineSemaphore feature if extension isn't supported 4115*61046927SAndroid Build Coastguard Worker- zink: stringify unsupported prim restart log error 4116*61046927SAndroid Build Coastguard Worker- zink: delete persistent map tracking 4117*61046927SAndroid Build Coastguard Worker- zink: add PERSISTENT for db buffer maps 4118*61046927SAndroid Build Coastguard Worker- zink: delete unnecessary pipeline stage flags from inference 4119*61046927SAndroid Build Coastguard Worker- zink: use an intermediate variable for binding ssbo slots 4120*61046927SAndroid Build Coastguard Worker- zink: unbind the ssbo slot being iterated, not the index of the buffer 4121*61046927SAndroid Build Coastguard Worker- zink: flush INDIRECT_BUFFER mem barrier for compute 4122*61046927SAndroid Build Coastguard Worker- zink: disable batched unordered barries with ZINK_DEBUG=noreorder 4123*61046927SAndroid Build Coastguard Worker- zink: block batching of unordered barriers if previous usage was write 4124*61046927SAndroid Build Coastguard Worker- zink: fix uncached memory readback 4125*61046927SAndroid Build Coastguard Worker- glsl/lower_samplers_as_deref: apply bindings for unused samplers 4126*61046927SAndroid Build Coastguard Worker- zink: bind bindless db set when updating separate shader db sets 4127*61046927SAndroid Build Coastguard Worker- zink: compare desc set to detect bindless vars in separate shaders 4128*61046927SAndroid Build Coastguard Worker- zink: adjust bindless texel buffer handle before indexing 4129*61046927SAndroid Build Coastguard Worker- zink: block more flushes during unordered blits 4130*61046927SAndroid Build Coastguard Worker- zink: also cache swapchain semaphores 4131*61046927SAndroid Build Coastguard Worker 4132*61046927SAndroid Build Coastguard WorkerMohamed Ahmed (3): 4133*61046927SAndroid Build Coastguard Worker 4134*61046927SAndroid Build Coastguard Worker- vulkan/runtime: move common buffer related entrypoints to vk_buffer.c 4135*61046927SAndroid Build Coastguard Worker- vulkan/runtime: implement vkGetBufferMemoryRequirements2() 4136*61046927SAndroid Build Coastguard Worker- anv: remove GetBufferMemoryRequirements2() 4137*61046927SAndroid Build Coastguard Worker 4138*61046927SAndroid Build Coastguard WorkerNanley Chery (16): 4139*61046927SAndroid Build Coastguard Worker 4140*61046927SAndroid Build Coastguard Worker- docs: Document the implicit barriers around blits 4141*61046927SAndroid Build Coastguard Worker- glsl: Add compute shaders to encode DXT5/BC3 4142*61046927SAndroid Build Coastguard Worker- glsl: Modify the #includes in the DXT5 shaders 4143*61046927SAndroid Build Coastguard Worker- mesa: Create _mesa_CreateShaderProgramv_impl 4144*61046927SAndroid Build Coastguard Worker- mesa/st: Add get_compute_program 4145*61046927SAndroid Build Coastguard Worker- mesa/st: Add and use create_bc1_endpoint_ssbo 4146*61046927SAndroid Build Coastguard Worker- mesa/st: Add st_compute_transcode_astc_to_dxt5 4147*61046927SAndroid Build Coastguard Worker- mesa/st: Add st_texture_image_resource_level 4148*61046927SAndroid Build Coastguard Worker- mesa/st: Enable compute-based transcoding to DXT5 4149*61046927SAndroid Build Coastguard Worker- mesa/st: Measure compressed fallback unmap paths 4150*61046927SAndroid Build Coastguard Worker- iris: Update comment in iris_cache_flush_for_render 4151*61046927SAndroid Build Coastguard Worker- iris: Flush caches for aux-mode changes more often 4152*61046927SAndroid Build Coastguard Worker- iris: Drop iris_cache_flush_for_render 4153*61046927SAndroid Build Coastguard Worker- iris: Allocate ZEROED BOs for shared resources 4154*61046927SAndroid Build Coastguard Worker- iris/bufmgr: Add and use zero_bo 4155*61046927SAndroid Build Coastguard Worker- iris/bufmgr: Handle flat_ccs for BO_ALLOC_ZEROED 4156*61046927SAndroid Build Coastguard Worker 4157*61046927SAndroid Build Coastguard WorkerNataraj Deshpande (1): 4158*61046927SAndroid Build Coastguard Worker 4159*61046927SAndroid Build Coastguard Worker- anv: Bump VkDeviceMemory objects limit to 4GB 4160*61046927SAndroid Build Coastguard Worker 4161*61046927SAndroid Build Coastguard WorkerNeha Bhende (1): 4162*61046927SAndroid Build Coastguard Worker 4163*61046927SAndroid Build Coastguard Worker- docs: Add GL 4.3 support info in mesa docs 4164*61046927SAndroid Build Coastguard Worker 4165*61046927SAndroid Build Coastguard WorkerNicolas Dufresne (1): 4166*61046927SAndroid Build Coastguard Worker 4167*61046927SAndroid Build Coastguard Worker- util/format: Fix wrong colors when importing YUYV and UYVY 4168*61046927SAndroid Build Coastguard Worker 4169*61046927SAndroid Build Coastguard WorkerNicolas F (1): 4170*61046927SAndroid Build Coastguard Worker 4171*61046927SAndroid Build Coastguard Worker- driconf: remove the adaptive sync special case for mpv 4172*61046927SAndroid Build Coastguard Worker 4173*61046927SAndroid Build Coastguard WorkerOleksii Bozhenko (5): 4174*61046927SAndroid Build Coastguard Worker 4175*61046927SAndroid Build Coastguard Worker- glsl: fix gl_CullDistance lowering from float[8] to vec4[2] 4176*61046927SAndroid Build Coastguard Worker- ci: Uprev Piglit 4177*61046927SAndroid Build Coastguard Worker- Move combining clip and cull optimization before linking 4178*61046927SAndroid Build Coastguard Worker- wsi: add rgb_component_bits_are_equal 4179*61046927SAndroid Build Coastguard Worker- wsi: remove get_sorted_vk_formats duplication 4180*61046927SAndroid Build Coastguard Worker 4181*61046927SAndroid Build Coastguard WorkerPatrick Lerda (25): 4182*61046927SAndroid Build Coastguard Worker 4183*61046927SAndroid Build Coastguard Worker- lima: fix memory leak related to u_transfer_helper_create() 4184*61046927SAndroid Build Coastguard Worker- mesa/program: fix memory leak triggered by parser errors 4185*61046927SAndroid Build Coastguard Worker- mesa/st: fix possible crash related to arb invalid memory access 4186*61046927SAndroid Build Coastguard Worker- r600: fix shader blob memory leak 4187*61046927SAndroid Build Coastguard Worker- vbo/save: fix possible crash related to fixup_vertex() 4188*61046927SAndroid Build Coastguard Worker- mesa/shaderapi: fix path memory leak 4189*61046927SAndroid Build Coastguard Worker- mesa/framebuffer: fix gl_framebuffer.resolve refcnt imbalance 4190*61046927SAndroid Build Coastguard Worker- mesa/program: fix memory leak triggered by invalid extended swizzle selector 4191*61046927SAndroid Build Coastguard Worker- mesa/program: fix memory leak triggered by multiple targets used on one texture image unit 4192*61046927SAndroid Build Coastguard Worker- mesa/program: fix memory leak triggered by arb alias 4193*61046927SAndroid Build Coastguard Worker- radeonsi: fix memory leak related to ureg_get_tokens() 4194*61046927SAndroid Build Coastguard Worker- glx: fix memory leak related to __glXCloseDisplay() 4195*61046927SAndroid Build Coastguard Worker- r600: fix refcnt imbalance related to shader 4196*61046927SAndroid Build Coastguard Worker- intel: fix memory leak related to brw_nir_create_passthrough_tcs() 4197*61046927SAndroid Build Coastguard Worker- r600: fix typo that could lead to a possible crash 4198*61046927SAndroid Build Coastguard Worker- egl: fix memory leak related to _eglRefreshDeviceList() 4199*61046927SAndroid Build Coastguard Worker- r600: fix refcnt imbalance related to r600_set_vertex_buffers() 4200*61046927SAndroid Build Coastguard Worker- r600: fix refcnt imbalance related to evergreen_set_shader_images() 4201*61046927SAndroid Build Coastguard Worker- lima: fix refcnt imbalance related to framebuffer 4202*61046927SAndroid Build Coastguard Worker- r600/sfn: fix memory leak related to sh_info->arrays 4203*61046927SAndroid Build Coastguard Worker- aux/draw: fix memory leak related to ureg_get_tokens() 4204*61046927SAndroid Build Coastguard Worker- crocus: fix refcnt imbalance related to framebuffer 4205*61046927SAndroid Build Coastguard Worker- crocus: fix refcnt imbalance related to crocus_create_surface() 4206*61046927SAndroid Build Coastguard Worker- r600: fix refcnt imbalance related to atomic_buffer_state 4207*61046927SAndroid Build Coastguard Worker- radeonsi: set proper drm_amdgpu_cs_chunk_fence alignment 4208*61046927SAndroid Build Coastguard Worker 4209*61046927SAndroid Build Coastguard WorkerPaul Gofman (1): 4210*61046927SAndroid Build Coastguard Worker 4211*61046927SAndroid Build Coastguard Worker- driconf: add a workaround for Kaiju-A-Gogo 4212*61046927SAndroid Build Coastguard Worker 4213*61046927SAndroid Build Coastguard WorkerPaulo Zanoni (8): 4214*61046927SAndroid Build Coastguard Worker 4215*61046927SAndroid Build Coastguard Worker- anv: don't leave undefined values in exec->syncobj_values 4216*61046927SAndroid Build Coastguard Worker- anv: check the return value of anv_execbuf_add_bo_bitset() 4217*61046927SAndroid Build Coastguard Worker- anv: run buf_finish() if add_bo() fails during execute_simple_batch() 4218*61046927SAndroid Build Coastguard Worker- anv: rename anv_execbuf->array_length to bo_array_length 4219*61046927SAndroid Build Coastguard Worker- anv: use vk_realloc for the anv_execbuf arrays 4220*61046927SAndroid Build Coastguard Worker- hasvk: don't leave undefined values in exec->syncobj_values 4221*61046927SAndroid Build Coastguard Worker- hasvk: check the return value of anv_execbuf_add_bo_bitset() 4222*61046927SAndroid Build Coastguard Worker- anv: there's no need to set exec_obj offsets twice 4223*61046927SAndroid Build Coastguard Worker 4224*61046927SAndroid Build Coastguard WorkerPavel Ondračka (16): 4225*61046927SAndroid Build Coastguard Worker 4226*61046927SAndroid Build Coastguard Worker- nir/lower_bool: ntt: Generate a good opcode for bcsel 4227*61046927SAndroid Build Coastguard Worker- r300: update rv515 ci failures list 4228*61046927SAndroid Build Coastguard Worker- r300: skip sin/cos input range transformation for nine and ntt 4229*61046927SAndroid Build Coastguard Worker- r300: remove backend input range transformation for sin and cos 4230*61046927SAndroid Build Coastguard Worker- ntt: pass ubo_vec4_max nir_opt_offsets flag through ntt options 4231*61046927SAndroid Build Coastguard Worker- r300: set ubo_vec4_max ntt option properly 4232*61046927SAndroid Build Coastguard Worker- r300: remove backend negative addressing emulation 4233*61046927SAndroid Build Coastguard Worker- nir: nir opt_shrink_vectors whitespace fix 4234*61046927SAndroid Build Coastguard Worker- nir: mark progress when removing trailing unused alu channels 4235*61046927SAndroid Build Coastguard Worker- nir: mark progress when removing trailing unused load_const channels 4236*61046927SAndroid Build Coastguard Worker- r300: set register file to none if swizzles are constant only 4237*61046927SAndroid Build Coastguard Worker- nir: shrink phi nodes in nir_opt_shrink_vectors 4238*61046927SAndroid Build Coastguard Worker- r300: drop VDPAU support 4239*61046927SAndroid Build Coastguard Worker- r300: simplify KILL transformation 4240*61046927SAndroid Build Coastguard Worker- nine: use separate register for aL emulation 4241*61046927SAndroid Build Coastguard Worker- r300: fix unconditional KIL on R300/R400 4242*61046927SAndroid Build Coastguard Worker 4243*61046927SAndroid Build Coastguard WorkerPedro J. Estébanez (4): 4244*61046927SAndroid Build Coastguard Worker 4245*61046927SAndroid Build Coastguard Worker- spirv_to_dxil: Unify spirv_to_nir_options 4246*61046927SAndroid Build Coastguard Worker- spirv2dxil: Split read-only image as SRV logic into declared and inferred 4247*61046927SAndroid Build Coastguard Worker- spirv: Assume input attachments are read-only 4248*61046927SAndroid Build Coastguard Worker- Revert "microsoft/compiler: Use SRVs for read-only images" 4249*61046927SAndroid Build Coastguard Worker 4250*61046927SAndroid Build Coastguard WorkerPhilip Langdale (1): 4251*61046927SAndroid Build Coastguard Worker 4252*61046927SAndroid Build Coastguard Worker- radeonsi: correctly declare YUV420_10 RT Format support for AV1 4253*61046927SAndroid Build Coastguard Worker 4254*61046927SAndroid Build Coastguard WorkerPhilipp Zabel (2): 4255*61046927SAndroid Build Coastguard Worker 4256*61046927SAndroid Build Coastguard Worker- vulkan/wsi/wayland: fix acquire_next_image to report timeouts properly 4257*61046927SAndroid Build Coastguard Worker- zink: fix build with -Dvulkan-beta=true 4258*61046927SAndroid Build Coastguard Worker 4259*61046927SAndroid Build Coastguard WorkerPierre-Eric Pelloux-Prayer (37): 4260*61046927SAndroid Build Coastguard Worker 4261*61046927SAndroid Build Coastguard Worker- radeonsi: simplify dpbb settings 4262*61046927SAndroid Build Coastguard Worker- ac/info: move pci bus info in a struct 4263*61046927SAndroid Build Coastguard Worker- ac: add ac_query_pci_bus_info helper 4264*61046927SAndroid Build Coastguard Worker- ac: don't call ac_query_pci_bus_info from ac_query_gpu_info 4265*61046927SAndroid Build Coastguard Worker- radeonsi/sqtt: don't read results for disabled SEs 4266*61046927SAndroid Build Coastguard Worker- radeonsi/sqtt: disable SE1+ on GFX11 4267*61046927SAndroid Build Coastguard Worker- radeonsi/sqtt: update registers for gfx11 4268*61046927SAndroid Build Coastguard Worker- radeonsi/sqtt: implement offset workaround for gfx11 4269*61046927SAndroid Build Coastguard Worker- vbo: remove bogus assert 4270*61046927SAndroid Build Coastguard Worker- vbo: lower VBO_SAVE_BUFFER_SIZE to avoid large VRAM usage 4271*61046927SAndroid Build Coastguard Worker- glthread: fix glArrayElement handling 4272*61046927SAndroid Build Coastguard Worker- drm-uapi/dma-buf.h: use __u32/__u64 types 4273*61046927SAndroid Build Coastguard Worker- winsys/amdgpu: use DMA_BUF_SET_NAME_B if available 4274*61046927SAndroid Build Coastguard Worker- radeonsi/gfx11: clamp PRIM_GRP_SIZE 4275*61046927SAndroid Build Coastguard Worker- radeonsi/gfx11: fix ge_cntl programming 4276*61046927SAndroid Build Coastguard Worker- amd/surface: fix base_mip_width of subsampled formats 4277*61046927SAndroid Build Coastguard Worker- winsys/amdgpu: use amdgpu_device_get_fd 4278*61046927SAndroid Build Coastguard Worker- radeonsi/video: use specific PIPE_BIND\_ value for video buffers 4279*61046927SAndroid Build Coastguard Worker- radeonsi: fix incorrect vgpr indices in the ps_prolog 4280*61046927SAndroid Build Coastguard Worker- radeonsi/test: use gbm-skips.txt 4281*61046927SAndroid Build Coastguard Worker- radeonsi/test: update test results 4282*61046927SAndroid Build Coastguard Worker- radeonsi: don't use PKT3_SET_SH_REG_INDEX on gfx9 and older 4283*61046927SAndroid Build Coastguard Worker- radeonsi: fix fast depth_clear_value/stencil_clear_value 4284*61046927SAndroid Build Coastguard Worker- yegl/wayland: fix glthread deadlocks 4285*61046927SAndroid Build Coastguard Worker- Revert "driconf: add a workaround for plasmashell freezing" 4286*61046927SAndroid Build Coastguard Worker- ac/llvm: fix build with LLVM 17 4287*61046927SAndroid Build Coastguard Worker- mesa: fix CopyImageSubDataOES with GL_TEXTURE_EXTERNAL_OES 4288*61046927SAndroid Build Coastguard Worker- amd/surface: rename metadata functions 4289*61046927SAndroid Build Coastguard Worker- ac/surface: introduce umd metadata v2 4290*61046927SAndroid Build Coastguard Worker- radeonsi: add AMD_DEBUG=extra_md 4291*61046927SAndroid Build Coastguard Worker- radeonsi: don't use si_decompress_dcc if the blitter is running 4292*61046927SAndroid Build Coastguard Worker- radv: add RADV_DEBUG=extra_md 4293*61046927SAndroid Build Coastguard Worker- radeonsi: don't use alignment_log2 of imported buffers 4294*61046927SAndroid Build Coastguard Worker- mesa: fix invalid index_bo refcounting 4295*61046927SAndroid Build Coastguard Worker- util/vbuf: clarify indirect draws handling 4296*61046927SAndroid Build Coastguard Worker- util/vbuf: fix index_bo leak 4297*61046927SAndroid Build Coastguard Worker- radeonsi: update test results 4298*61046927SAndroid Build Coastguard Worker 4299*61046927SAndroid Build Coastguard WorkerPino Toscano (1): 4300*61046927SAndroid Build Coastguard Worker 4301*61046927SAndroid Build Coastguard Worker- symbols-check: support OSes based on GNU toolchain 4302*61046927SAndroid Build Coastguard Worker 4303*61046927SAndroid Build Coastguard WorkerQiang Yu (78): 4304*61046927SAndroid Build Coastguard Worker 4305*61046927SAndroid Build Coastguard Worker- radeonsi: implement nir_load_ring_gsvs_amd 4306*61046927SAndroid Build Coastguard Worker- radeonsi: implement nir_load_ring_gs2vs_offset_amd 4307*61046927SAndroid Build Coastguard Worker- radeonsi: lower nir streamout intrinsics in abi 4308*61046927SAndroid Build Coastguard Worker- radeonsi: use nir_print_xfb_info to replace si_dump_streamout 4309*61046927SAndroid Build Coastguard Worker- radeonsi: use ac_nir_lower_legacy_vs to replace si_llvm_vs_build_end 4310*61046927SAndroid Build Coastguard Worker- radeonsi: add nir implementation of gs copy shader generation 4311*61046927SAndroid Build Coastguard Worker- radeonsi: build legacy gs output info when shader compile 4312*61046927SAndroid Build Coastguard Worker- radeonsi: replace llvm gs copy shader generation with nir 4313*61046927SAndroid Build Coastguard Worker- radeonsi: remove llvm gs copy shader generate 4314*61046927SAndroid Build Coastguard Worker- radeonsi: replace llvm legacy gs code with nir lowering 4315*61046927SAndroid Build Coastguard Worker- radeonsi: move gfx10_ngg_export_vertex to si_shader_llvm.c 4316*61046927SAndroid Build Coastguard Worker- gallium/aux: remove nir_helpers 4317*61046927SAndroid Build Coastguard Worker- nir/xfb_info: nir_gather_xfb_info_from_intrinsics update nir xfb_info 4318*61046927SAndroid Build Coastguard Worker- radeonsi: update nir xfb info after medium io lowering 4319*61046927SAndroid Build Coastguard Worker- nir: add nir_export_amd intrinsic 4320*61046927SAndroid Build Coastguard Worker- ac/llvm: implement nir_export_amd 4321*61046927SAndroid Build Coastguard Worker- aco: implement nir_export_amd 4322*61046927SAndroid Build Coastguard Worker- ac/nir: gs and nogs use ac_nir_export_primitive 4323*61046927SAndroid Build Coastguard Worker- ac/nir: add ac_nir_export_position 4324*61046927SAndroid Build Coastguard Worker- ac/nir: add ac_nir_export_parameter 4325*61046927SAndroid Build Coastguard Worker- ac/nir: add force_vrs to ac_nir_export_position 4326*61046927SAndroid Build Coastguard Worker- amd,radeonsi: implement nir_load_force_vrs_rates_amd in driver abi 4327*61046927SAndroid Build Coastguard Worker- radeonsi: clamp vertex color in legacy gs instead of gs copy shader 4328*61046927SAndroid Build Coastguard Worker- radeonsi: update outputs written nir info 4329*61046927SAndroid Build Coastguard Worker- radeonsi: remove the extra handling for VS/TES primitive id 4330*61046927SAndroid Build Coastguard Worker- radeonsi: set nr_pos_exports outside of llvm translation 4331*61046927SAndroid Build Coastguard Worker- ac/nir,radv,radeonsi: legacy vs use ac_nir_export_(position|parameter) 4332*61046927SAndroid Build Coastguard Worker- ac/nir,radv,radeonsi: gs copy shader use ac_nir_export_(position|parameter) 4333*61046927SAndroid Build Coastguard Worker- ac/nir/ngg: fix clip dist culling mask uninitialized 4334*61046927SAndroid Build Coastguard Worker- ac/nir/ngg: change clipdist_neg_mask_var type to uint32 4335*61046927SAndroid Build Coastguard Worker- ac/nir/ngg,radv,radeonsi: nogs use ac_nir_export_(position|parameter) 4336*61046927SAndroid Build Coastguard Worker- ac/nir/ngg: prepare gather_vs_outputs to be used by gs 4337*61046927SAndroid Build Coastguard Worker- ac/nir/ngg: gs use ac_nir_export_(position|parameter) 4338*61046927SAndroid Build Coastguard Worker- ac/nir/ngg,radv: ms use ac_nir_export_(primitive|position|parameter) 4339*61046927SAndroid Build Coastguard Worker- nir,ac/llvm,aco: remove nir_export_primitive_amd 4340*61046927SAndroid Build Coastguard Worker- nir,ac/llvm,aco,radv,radeonsi: remove nir_export_vertex_amd 4341*61046927SAndroid Build Coastguard Worker- aco: remove early_rast wait insert 4342*61046927SAndroid Build Coastguard Worker- radv: move radv_consider_force_vrs above radv_fill_shader_info 4343*61046927SAndroid Build Coastguard Worker- radv: use amd common force_vrs option 4344*61046927SAndroid Build Coastguard Worker- ac/llvm,radeonsi: lower nir_load_barycentric_at_sample in abi 4345*61046927SAndroid Build Coastguard Worker- radeonsi: add num_component param to load_internal_binding 4346*61046927SAndroid Build Coastguard Worker- ac/llvm,radeonsi: lower fbfetch in abi 4347*61046927SAndroid Build Coastguard Worker- radeonsi: only init llvm output when needed. 4348*61046927SAndroid Build Coastguard Worker- ac/llvm: only init outputs when fragment shader for radv 4349*61046927SAndroid Build Coastguard Worker- aco: only ls and ps use store output now 4350*61046927SAndroid Build Coastguard Worker- aco, radv: Add load_grid_size_from_user_sgpr to aco options. 4351*61046927SAndroid Build Coastguard Worker- aco, radv: Move is_trap_handler_shader to aco info. 4352*61046927SAndroid Build Coastguard Worker- ac/nir: move store_var_components to common place 4353*61046927SAndroid Build Coastguard Worker- ac/nir: tcs write tess factor support pass by reg 4354*61046927SAndroid Build Coastguard Worker- ac/nir: init tess factor location with IO remap 4355*61046927SAndroid Build Coastguard Worker- ac/nir: handle tess factor output missing case 4356*61046927SAndroid Build Coastguard Worker- ac/llvm,radeonsi: lower nir_load_ring_tess_factors_amd 4357*61046927SAndroid Build Coastguard Worker- radeonsi: lower nir_load_ring_tess_factors_offset_amd 4358*61046927SAndroid Build Coastguard Worker- radeonsi: monolithic TCS emit tessfactor in nir directly 4359*61046927SAndroid Build Coastguard Worker- ac/llvm: respect channel_type when ac_build_buffer_load 4360*61046927SAndroid Build Coastguard Worker- ac/llvm: add missing type convert for nir_load_buffer_amd 4361*61046927SAndroid Build Coastguard Worker- nir: pack_(s|u)norm_2x16 support float16 as input 4362*61046927SAndroid Build Coastguard Worker- ac/llvm: implement float16 nir_op_pack_(s|u)norm_2x16 4363*61046927SAndroid Build Coastguard Worker- aco: implement float16 nir_op_pack_(s|u)norm_2x16 4364*61046927SAndroid Build Coastguard Worker- nir,radeonsi: add and implement nir_load_alpha_reference_amd 4365*61046927SAndroid Build Coastguard Worker- nir: add nir_fisnan helper function 4366*61046927SAndroid Build Coastguard Worker- ac/nir: add ac_nir_lower_ps 4367*61046927SAndroid Build Coastguard Worker- radeonsi: monolithic PS emit epilog in nir directly 4368*61046927SAndroid Build Coastguard Worker- radeonsi: expose si_nir_load_internal_binding 4369*61046927SAndroid Build Coastguard Worker- ac/nir: add ac_nir_load_arg_at_offset 4370*61046927SAndroid Build Coastguard Worker- radeonsi: add si_nir_lower_vs_inputs 4371*61046927SAndroid Build Coastguard Worker- ac/llvm: vs_rel_patch_id can also be fixed up 4372*61046927SAndroid Build Coastguard Worker- ac/llvm: move ac_fixup_ls_hs_input_vgprs to amd common 4373*61046927SAndroid Build Coastguard Worker- radeonsi: monolithic VS emit prolog in nir directly 4374*61046927SAndroid Build Coastguard Worker- ac/llvm,radeonsi: remove abi->load_inputs implementation 4375*61046927SAndroid Build Coastguard Worker- ac/llvm: remove ac_build_opencoded_load_format 4376*61046927SAndroid Build Coastguard Worker- radeonsi: fix max scrach lds size calculation when ngg 4377*61046927SAndroid Build Coastguard Worker- ac/nir/ngg: fix gs culling vertex liveness check for odd vertices 4378*61046927SAndroid Build Coastguard Worker- ac/nir/ngg: fix store shared alignment 4379*61046927SAndroid Build Coastguard Worker- ac/llvm: remove some unused code replaced by nir 4380*61046927SAndroid Build Coastguard Worker- ac,aco: move gfx10 ngg prim count zero workaround to nir 4381*61046927SAndroid Build Coastguard Worker- aco: fix nir_f2u64 translation 4382*61046927SAndroid Build Coastguard Worker- ac/nir/cull: fix line position w culling 4383*61046927SAndroid Build Coastguard Worker 4384*61046927SAndroid Build Coastguard WorkerRaun (2): 4385*61046927SAndroid Build Coastguard Worker 4386*61046927SAndroid Build Coastguard Worker- dzn: Enable VK_KHR_bind_memory2 4387*61046927SAndroid Build Coastguard Worker- dzn: Enable VK_KHR_get_memory_requirements2 4388*61046927SAndroid Build Coastguard Worker 4389*61046927SAndroid Build Coastguard WorkerRhys Perry (48): 4390*61046927SAndroid Build Coastguard Worker 4391*61046927SAndroid Build Coastguard Worker- radv: implement GS load_ring_gsvs_amd/load_ring_gs2vs_offset_amd 4392*61046927SAndroid Build Coastguard Worker- radv,aco: use ac_nir_lower_legacy_gs 4393*61046927SAndroid Build Coastguard Worker- aco: restore semantic_can_reorder for GS output stores 4394*61046927SAndroid Build Coastguard Worker- ac/nir: use store_buffer_amd's base index 4395*61046927SAndroid Build Coastguard Worker- ac/llvm: add support for fp32 addition atomics 4396*61046927SAndroid Build Coastguard Worker- aco: add support for fp32 addition atomics 4397*61046927SAndroid Build Coastguard Worker- radv: load ssbo_atomic_fadd descriptor 4398*61046927SAndroid Build Coastguard Worker- radv/gfx11: expose shaderBufferFloat32AtomicAdd 4399*61046927SAndroid Build Coastguard Worker- aco/tests: fix assembler.gfx11.vop12c_v128 with LLVM 15 4400*61046927SAndroid Build Coastguard Worker- aco/tests: update assembler tests for latest LLVM 16 4401*61046927SAndroid Build Coastguard Worker- radv: skip creation of null TLAS for null winsys 4402*61046927SAndroid Build Coastguard Worker- aco: set has_color_exports with GPL 4403*61046927SAndroid Build Coastguard Worker- aco: end reduce tmp after control flow, when used within control flow 4404*61046927SAndroid Build Coastguard Worker- aco/tests: add setup_reduce_temp.divergent_if_phi 4405*61046927SAndroid Build Coastguard Worker- aco/spill: always end spill vgpr after control flow 4406*61046927SAndroid Build Coastguard Worker- aco: limit VALUPartialForwardingHazard search 4407*61046927SAndroid Build Coastguard Worker- radv: set state.vbo_misaligned_mask_invalid in radv_bind_vs_input_state 4408*61046927SAndroid Build Coastguard Worker- ac: move ring_offsets to ac_shader_args 4409*61046927SAndroid Build Coastguard Worker- ac/llvm: let ring_offsets be accessed like a normal arg 4410*61046927SAndroid Build Coastguard Worker- radv/llvm: use the ring_offsets shader arg 4411*61046927SAndroid Build Coastguard Worker- aco: fix out-of-bounds access when moving s_mem(real)time across SMEM 4412*61046927SAndroid Build Coastguard Worker- aco: don't modify exec in p_interp_gfx11 4413*61046927SAndroid Build Coastguard Worker- aco: don't apply modifiers through DPP to unsupported instructions 4414*61046927SAndroid Build Coastguard Worker- aco: fix pathological case in LdsDirectVALUHazard 4415*61046927SAndroid Build Coastguard Worker- aco: always update orig_names in get_reg_phi() 4416*61046927SAndroid Build Coastguard Worker- radv: remove is_internal pipeline creation parameter 4417*61046927SAndroid Build Coastguard Worker- aco/tests: add tests for v_fma_f32 with 2 fp16 literals 4418*61046927SAndroid Build Coastguard Worker- aco: make IDSet sparse 4419*61046927SAndroid Build Coastguard Worker- nir/range_analysis: fix vectorized phis and intrinsics 4420*61046927SAndroid Build Coastguard Worker- nir: use xyzw order for precise fdot 4421*61046927SAndroid Build Coastguard Worker- nir: make fdph lowering match fdot 4422*61046927SAndroid Build Coastguard Worker- nir: add nir_lower_alu_width_test.fdot_order 4423*61046927SAndroid Build Coastguard Worker- aco/gfx11: fix RT prolog scratch initialization 4424*61046927SAndroid Build Coastguard Worker- aco: set needs_flat_scr=true for RT 4425*61046927SAndroid Build Coastguard Worker- util/dynarray: allow an initial stack allocation to be used 4426*61046927SAndroid Build Coastguard Worker- nir/range_analysis: add missing masking of shift amounts 4427*61046927SAndroid Build Coastguard Worker- nir/range_analysis: add helpers for limiting stack usage 4428*61046927SAndroid Build Coastguard Worker- nir/range_analysis: use perform_analysis() in nir_unsigned_upper_bound() 4429*61046927SAndroid Build Coastguard Worker- nir/range_analysis: use perform_analysis() in nir_analyze_range() 4430*61046927SAndroid Build Coastguard Worker- radv: fix setting radv_shader_info::user_data_0 with rt 4431*61046927SAndroid Build Coastguard Worker- aco: don't optimize s_or_b64(v_cmp_u_f32(a, b), cmp(a, a)) 4432*61046927SAndroid Build Coastguard Worker- aco: fix nir_var_shader_out barriers for task shaders 4433*61046927SAndroid Build Coastguard Worker- radv/gfx11: improve RT scratch allocation 4434*61046927SAndroid Build Coastguard Worker- nir: make nir_fisnan helper exact 4435*61046927SAndroid Build Coastguard Worker- aco: remove SMEM_instruction::prevent_overflow 4436*61046927SAndroid Build Coastguard Worker- ac/nir/ps: fix null export write mask miss set to 0xf 4437*61046927SAndroid Build Coastguard Worker- aco: don't move exec reads around exec writes 4438*61046927SAndroid Build Coastguard Worker- aco: don't move exec writes around exec writes 4439*61046927SAndroid Build Coastguard Worker 4440*61046927SAndroid Build Coastguard WorkerRob Clark (180): 4441*61046927SAndroid Build Coastguard Worker 4442*61046927SAndroid Build Coastguard Worker- freedreno/ci: Switch a630 jobs over to manual 4443*61046927SAndroid Build Coastguard Worker- freedreno/ci: Cleanup a618 yaml 4444*61046927SAndroid Build Coastguard Worker- freedreno/ci: Add a618 egl/skqp/piglit jobs 4445*61046927SAndroid Build Coastguard Worker- Revert "freedreno/ci: Switch also performance a630 job to manual" 4446*61046927SAndroid Build Coastguard Worker- Revert "freedreno/ci: Switch a630 jobs over to manual" 4447*61046927SAndroid Build Coastguard Worker- freedreno/ci: Add an a618 flake 4448*61046927SAndroid Build Coastguard Worker- freedreno/drm: Remove assert 4449*61046927SAndroid Build Coastguard Worker- freedreno: Fix tracking of enabled SSBOs 4450*61046927SAndroid Build Coastguard Worker- freedreno/a6xx: Workaround for no pos/psize 4451*61046927SAndroid Build Coastguard Worker- freedreno: Don't re-install a flushed batch 4452*61046927SAndroid Build Coastguard Worker- freedreno/a6xx: Rework barrier handling 4453*61046927SAndroid Build Coastguard Worker- freedreno/ir3: Stop copying options 4454*61046927SAndroid Build Coastguard Worker- freedreno/ir3: Let driver specify fb-read descriptor 4455*61046927SAndroid Build Coastguard Worker- freedreno: Track image/SSBO usage for all stages 4456*61046927SAndroid Build Coastguard Worker- freedreno/ir3: Add descriptor set lowering 4457*61046927SAndroid Build Coastguard Worker- freedreno/a6xx: Pre-bake IBO descriptor sets 4458*61046927SAndroid Build Coastguard Worker- freedreno/a6xx: Add bindless state 4459*61046927SAndroid Build Coastguard Worker- freedreno/a6xx: Switch over to bindless IBO 4460*61046927SAndroid Build Coastguard Worker- freedreno/a6xx: Remove bindfull IBO state 4461*61046927SAndroid Build Coastguard Worker- freedreno/a6xx: Removing munging of tex state for IBO 4462*61046927SAndroid Build Coastguard Worker- freedreno/a6xx: Remove tex fb_read state 4463*61046927SAndroid Build Coastguard Worker- freedreno/a6xx: Move compute to tex state group 4464*61046927SAndroid Build Coastguard Worker- freedreno/a6xx: Move tex state building 4465*61046927SAndroid Build Coastguard Worker- freedreno/a6xx: Expose SSBO/image for all shader stages 4466*61046927SAndroid Build Coastguard Worker- freedreno: Restore GL_VENDOR string 4467*61046927SAndroid Build Coastguard Worker- gallium/util: Add util_writes_depth() helper 4468*61046927SAndroid Build Coastguard Worker- freedreno/a6xx: Add LRZ perf warn for ztest direction changes 4469*61046927SAndroid Build Coastguard Worker- freedreno/a6xx: Invalidate LRZ on blend+depthwrite 4470*61046927SAndroid Build Coastguard Worker- turnip: Rename lrz force_disable_mask 4471*61046927SAndroid Build Coastguard Worker- turnip: Invalidate LRZ on blend+depthwrite 4472*61046927SAndroid Build Coastguard Worker- util/xmlconfig: Use os_get_option() 4473*61046927SAndroid Build Coastguard Worker- freedreno: Add driconf to disable conservative LRZ 4474*61046927SAndroid Build Coastguard Worker- freedreno/a6xx: Add a few kernel regs/etc 4475*61046927SAndroid Build Coastguard Worker- freedreno/drm: Add some ref/unref debugging 4476*61046927SAndroid Build Coastguard Worker- freedreno/drm: Detect zombie BOs 4477*61046927SAndroid Build Coastguard Worker- freedreno/drm: Remove bo_del_or_recycle() 4478*61046927SAndroid Build Coastguard Worker- freedreno/drm: Split out bo->finalize() 4479*61046927SAndroid Build Coastguard Worker- freedreno/drm: Synchronize handle close and lookup 4480*61046927SAndroid Build Coastguard Worker- freedreno/drm/virtio: Flush before CREATE_BLOB 4481*61046927SAndroid Build Coastguard Worker- freedreno/drm: Restart import on zombie race 4482*61046927SAndroid Build Coastguard Worker- freedreno/gmem: Fix for partial z/s fast-clear 4483*61046927SAndroid Build Coastguard Worker- freedreno/decode: Increase size of offsets table 4484*61046927SAndroid Build Coastguard Worker- freedreno/a6xx: LRZ for MSAA 4485*61046927SAndroid Build Coastguard Worker- freedreno/ir3: Scalarize load_ssbo 4486*61046927SAndroid Build Coastguard Worker- freedreno/a6xx: Add missing CS_BINDLESS mapping 4487*61046927SAndroid Build Coastguard Worker- freedreno/a6xx: Add CS instrlen workaround 4488*61046927SAndroid Build Coastguard Worker- freedreno: nondraw-batch 4489*61046927SAndroid Build Coastguard Worker- freedreno: Skip flush_resource with explicit sync 4490*61046927SAndroid Build Coastguard Worker- freedreno/a6xx: Don't double-write SP_CS_OBJ_START 4491*61046927SAndroid Build Coastguard Worker- freedreno: Don't open-code setting dirty CS state 4492*61046927SAndroid Build Coastguard Worker- freedreno/a6xx: Make shader state independent of grid info 4493*61046927SAndroid Build Coastguard Worker- freedreno/a6xx: Also FLUSH_CACHE on image barrier 4494*61046927SAndroid Build Coastguard Worker- freedreno/a6xx: Remove excess CS flushing 4495*61046927SAndroid Build Coastguard Worker- freedreno+ir3: Move storage_16bit to compiler options 4496*61046927SAndroid Build Coastguard Worker- freedreno/a6xx: Move CS state to PROG state group 4497*61046927SAndroid Build Coastguard Worker- freedreno/drm: Move sa_cpu_prep() to core 4498*61046927SAndroid Build Coastguard Worker- freedreno/drm/virtio: Limit guest handles passed to virtgpu 4499*61046927SAndroid Build Coastguard Worker- ir3: Quiet unused variable warning 4500*61046927SAndroid Build Coastguard Worker- freedreno: Quiet unused variable warnings 4501*61046927SAndroid Build Coastguard Worker- freedreno/a2xx: Move pack_rgba() 4502*61046927SAndroid Build Coastguard Worker- freedreno: Indent fixes 4503*61046927SAndroid Build Coastguard Worker- freedreno/a6xx: Move num_driver_params to program state 4504*61046927SAndroid Build Coastguard Worker- freedreno: Move num_vertices calc to backend 4505*61046927SAndroid Build Coastguard Worker- freedreno: Remove impossible NULL check 4506*61046927SAndroid Build Coastguard Worker- freedreno: Add FD_DIRTY_QUERY 4507*61046927SAndroid Build Coastguard Worker- freedreno: Avoid screen lock when no rsc tracking needed 4508*61046927SAndroid Build Coastguard Worker- freedreno: Account for multi-draw in num_draws 4509*61046927SAndroid Build Coastguard Worker- freedreno: Push num_draws down to backend 4510*61046927SAndroid Build Coastguard Worker- freedreno/a6xx: Drop unused return 4511*61046927SAndroid Build Coastguard Worker- freedreno/a6xx: Split out flush_streamout() helper 4512*61046927SAndroid Build Coastguard Worker- freedreno/a6xx: Multi-draw support 4513*61046927SAndroid Build Coastguard Worker- freedreno/a6xx: Do tex-state invalidates in same ctx 4514*61046927SAndroid Build Coastguard Worker- freedreno/drm: Make rb refcnt non-atomic 4515*61046927SAndroid Build Coastguard Worker- freedreno/a6xx: Remove tex-state refcnting 4516*61046927SAndroid Build Coastguard Worker- freedreno: Move blend out of dirty-rsc tracking 4517*61046927SAndroid Build Coastguard Worker- freedreno: Move FD_MESA_DEBUG cases out of draw_vbo 4518*61046927SAndroid Build Coastguard Worker- freedreno/a6xx: Pre-compute PROG related LRZ state 4519*61046927SAndroid Build Coastguard Worker- freedreno: Avoid taking screen lock 4520*61046927SAndroid Build Coastguard Worker- freedreno/batch: Stop tracking cross-context deps 4521*61046927SAndroid Build Coastguard Worker- freedreno: Drop batch lock 4522*61046927SAndroid Build Coastguard Worker- freedreno: Add seqno helper 4523*61046927SAndroid Build Coastguard Worker- freedreno/drm: Optimize stateobj re-emit 4524*61046927SAndroid Build Coastguard Worker- freedreno/a6xx: Move rsc seqno out of tex cache key 4525*61046927SAndroid Build Coastguard Worker- freedreno/a6xx: Fix set_sampler_views(start != 0) 4526*61046927SAndroid Build Coastguard Worker- freedreno/a6xx: Drop unneed fd6_texture_state() arg 4527*61046927SAndroid Build Coastguard Worker- freedreno/a6xx: Fix sampler view rsc_seqno for X32_S8X24 4528*61046927SAndroid Build Coastguard Worker- freedreno/a6xx: Add a way to assert valid format 4529*61046927SAndroid Build Coastguard Worker- freedreno/a6xx: Remove needs_invalidate flag 4530*61046927SAndroid Build Coastguard Worker- freedreno/a6xx: Small cleanup 4531*61046927SAndroid Build Coastguard Worker- freedreno/a6xx: Static-ify sampler_view_update() 4532*61046927SAndroid Build Coastguard Worker- freedreno/a6xx: Fix view_seqno in tex cache key 4533*61046927SAndroid Build Coastguard Worker- freedreno/cffdec: Fix unitialized count for pkt2 4534*61046927SAndroid Build Coastguard Worker- freedreno/cffdec: Add helper to find next pkt 4535*61046927SAndroid Build Coastguard Worker- freedreno/cffdec: Add helper to parse CP_INDIRECT_BUFFER 4536*61046927SAndroid Build Coastguard Worker- freedreno/cffdec: Fix hang location detection 4537*61046927SAndroid Build Coastguard Worker- freedreno/crashdec: Refactor crashdec tests 4538*61046927SAndroid Build Coastguard Worker- freedreno/crashdec: Add another prefetch test 4539*61046927SAndroid Build Coastguard Worker- freedreno/crashdec: Handle multi-IB prefetching 4540*61046927SAndroid Build Coastguard Worker- freedreno/crashdec: Disable GALLIUM_DUMP_CPU 4541*61046927SAndroid Build Coastguard Worker- vk/runtime: Allow enumerate and try_create_for_drm to coexist 4542*61046927SAndroid Build Coastguard Worker- turnip: Move things to prep for multi-kernel support 4543*61046927SAndroid Build Coastguard Worker- turnip: drm code-motion 4544*61046927SAndroid Build Coastguard Worker- turnip: Split out vfuncs for kernel interface 4545*61046927SAndroid Build Coastguard Worker- turnip: Allow knl backend specific entrypoints 4546*61046927SAndroid Build Coastguard Worker- turnip: Move QueueWaitIdle entrypoint to kgsl 4547*61046927SAndroid Build Coastguard Worker- turnip: Handle kgsl vs drm specifics at runtime 4548*61046927SAndroid Build Coastguard Worker- turnip: Refactor device loading 4549*61046927SAndroid Build Coastguard Worker- tu+meson: Re-work KMD selection 4550*61046927SAndroid Build Coastguard Worker- tu/kgsl: Propagate tu_physical_device_init() errors 4551*61046927SAndroid Build Coastguard Worker- Revert "freedreno: Account for multi-draw in num_draws" 4552*61046927SAndroid Build Coastguard Worker- freedreno/a6xx: Namespace reg/pkt packer vars 4553*61046927SAndroid Build Coastguard Worker- freedreno/a6xx: Convert blitter to OUT_REG() 4554*61046927SAndroid Build Coastguard Worker- freedreno/a6xx: Fix mirror x/y blits 4555*61046927SAndroid Build Coastguard Worker- util: Add a simple no-op libdrm shim 4556*61046927SAndroid Build Coastguard Worker- turnip: Use libdrm shim 4557*61046927SAndroid Build Coastguard Worker- loader: Use libdrm shim 4558*61046927SAndroid Build Coastguard Worker- vk/runtime: Use libdrm shim 4559*61046927SAndroid Build Coastguard Worker- freedreno/common: Replace or_mask() with BitsetEnum<T> 4560*61046927SAndroid Build Coastguard Worker- freedreno: Promote non-drawing batches to sysmem 4561*61046927SAndroid Build Coastguard Worker- freedreno: Nerf strict-aliasing warning for all of gcc 4562*61046927SAndroid Build Coastguard Worker- freedreno/registers: Schema validation for gen_header.py 4563*61046927SAndroid Build Coastguard Worker- freedreno/registers: Add regs for a690 4564*61046927SAndroid Build Coastguard Worker- freedreno: Quiet c++ warning about designated initializers 4565*61046927SAndroid Build Coastguard Worker- freedreno/ir3: Un-inline enums 4566*61046927SAndroid Build Coastguard Worker- freedreno/ir3: Don't use negative opc for meta instructions 4567*61046927SAndroid Build Coastguard Worker- freedreno/ir3: c++-proof the headers 4568*61046927SAndroid Build Coastguard Worker- freedreno/ir3+tu: Calculate subgroup size in ir3 4569*61046927SAndroid Build Coastguard Worker- freedreno/ir3: Add missing driver params 4570*61046927SAndroid Build Coastguard Worker- freedreno: Un-inline buffer-mask enum 4571*61046927SAndroid Build Coastguard Worker- freedreno: c++-proofing 4572*61046927SAndroid Build Coastguard Worker- freedreno/a6xx: Rework texture_clear fallback 4573*61046927SAndroid Build Coastguard Worker- freedreno/a6xx: Add missing "inline" 4574*61046927SAndroid Build Coastguard Worker- freedreno/a6xx: Fix designator initializer order 4575*61046927SAndroid Build Coastguard Worker- freedreno/a6xx: Convert to c++ 4576*61046927SAndroid Build Coastguard Worker- freedreno/registers: Fix designator order 4577*61046927SAndroid Build Coastguard Worker- freedreno/registers: Add prefix="variant" 4578*61046927SAndroid Build Coastguard Worker- freedreno/registers: Merge a6xx and a7xx regs 4579*61046927SAndroid Build Coastguard Worker- freedreno/registers: Start adding a7xx pipe/control regs 4580*61046927SAndroid Build Coastguard Worker- freedreno/decode: Start adding a7xx support 4581*61046927SAndroid Build Coastguard Worker- freedreno/registers: Start adding stuff for a7xx 4582*61046927SAndroid Build Coastguard Worker- freedreno/registers: Track varset 4583*61046927SAndroid Build Coastguard Worker- freedreno/registers: Split out regpair builder helper 4584*61046927SAndroid Build Coastguard Worker- freedreno/registers: Add c++ magic for register variants 4585*61046927SAndroid Build Coastguard Worker- freedreno/registers: Fix nameless fields 4586*61046927SAndroid Build Coastguard Worker- freedreno/registers: Define rest of CP_REG_WRITE 4587*61046927SAndroid Build Coastguard Worker- freedreno/a6xx: Simplify iova emit 4588*61046927SAndroid Build Coastguard Worker- mesa: Rework discard_framebuffer() 4589*61046927SAndroid Build Coastguard Worker- driconf: Add ignore_discard_framebuffer option 4590*61046927SAndroid Build Coastguard Worker- driconf: Work around incorrect GI discard/invalidate 4591*61046927SAndroid Build Coastguard Worker- freedreno: Specify GMEM tile alignment per GPU 4592*61046927SAndroid Build Coastguard Worker- freedreno+tu: Big GMEM support 4593*61046927SAndroid Build Coastguard Worker- freedreno+tu: Add a690 support 4594*61046927SAndroid Build Coastguard Worker- freedreno/a6xx: Restore mode 4595*61046927SAndroid Build Coastguard Worker- freedreno/rnn: Fix reg names for regs with variants 4596*61046927SAndroid Build Coastguard Worker- freedreno/afuc: Add raw mode for disasm 4597*61046927SAndroid Build Coastguard Worker- freedreno/registers: Add control reg for zap fw base 4598*61046927SAndroid Build Coastguard Worker- Revert "CI: Disable freedreno" 4599*61046927SAndroid Build Coastguard Worker- dri2/android: Bypass throttling 4600*61046927SAndroid Build Coastguard Worker- freedreno/drm: Fast path for idle check 4601*61046927SAndroid Build Coastguard Worker- freedreno/drm: Stop cleanup at first active BO 4602*61046927SAndroid Build Coastguard Worker- mesa: Add a few more function traces 4603*61046927SAndroid Build Coastguard Worker- freedreno/drm: Make threaded-submit optional 4604*61046927SAndroid Build Coastguard Worker- freedreno/drm: Disable threaded-submit for msm 4605*61046927SAndroid Build Coastguard Worker- freedreno: Optimize repeated finishes 4606*61046927SAndroid Build Coastguard Worker- freedreno: Stop being too clever by half 4607*61046927SAndroid Build Coastguard Worker- freedreno: Hoist dirty vars 4608*61046927SAndroid Build Coastguard Worker- freedreno: Extract out a helper 4609*61046927SAndroid Build Coastguard Worker- freedreno: Inline single-use helpers 4610*61046927SAndroid Build Coastguard Worker- freedreno: Re-work dirty-resource tracking 4611*61046927SAndroid Build Coastguard Worker- freedreno: Avoid looping shader stages if nothing dirty 4612*61046927SAndroid Build Coastguard Worker- freedreno: Move driconf settings into sub-struct 4613*61046927SAndroid Build Coastguard Worker- freedreno: Support the disable_throttling=true driconf option 4614*61046927SAndroid Build Coastguard Worker- util/disk_cache: Split out queue initialization 4615*61046927SAndroid Build Coastguard Worker- util/disk_cache: Add NONE type 4616*61046927SAndroid Build Coastguard Worker- util/disk_cache: Use queue state to skip put 4617*61046927SAndroid Build Coastguard Worker- util/disk_cache: Move blob_put_cb to the async queue 4618*61046927SAndroid Build Coastguard Worker- freedreno/a6xx: Allow z24s8 format casts 4619*61046927SAndroid Build Coastguard Worker- freedreno/a6xx: Fix valid_format_cast logic for newer a6xx 4620*61046927SAndroid Build Coastguard Worker- freedreno: Fix resource tracking vs rebind/invalidate 4621*61046927SAndroid Build Coastguard Worker- dri/android: Fix MSAA resolve 4622*61046927SAndroid Build Coastguard Worker 4623*61046927SAndroid Build Coastguard WorkerRohan Garg (9): 4624*61046927SAndroid Build Coastguard Worker 4625*61046927SAndroid Build Coastguard Worker- iris: Don't flush the render cache for a compute batch 4626*61046927SAndroid Build Coastguard Worker- anv: drop unused headers 4627*61046927SAndroid Build Coastguard Worker- anv: reuse the VK_IMAGE_ASPECT_PLANES_BITS_ANV macro 4628*61046927SAndroid Build Coastguard Worker- isl: fix some documentation 4629*61046927SAndroid Build Coastguard Worker- anv/blorp: use existing function to convert the op to a string 4630*61046927SAndroid Build Coastguard Worker- anv: break out of the loop when the first color attachment is found 4631*61046927SAndroid Build Coastguard Worker- anv,hasvk: cleanup unused enum 4632*61046927SAndroid Build Coastguard Worker- intel/genxml: Add the preferred slm size enum for gen125 4633*61046927SAndroid Build Coastguard Worker- anv,blorp,iris: Set PreferredSLMAllocationSize on gfx125+ 4634*61046927SAndroid Build Coastguard Worker 4635*61046927SAndroid Build Coastguard WorkerRoland Scheidegger (2): 4636*61046927SAndroid Build Coastguard Worker 4637*61046927SAndroid Build Coastguard Worker- llvmpipe: only use accurate_a0 hack if there are no textures bound 4638*61046927SAndroid Build Coastguard Worker- lavapipe, nir: Fix wrong array index scaling in nir_collect_src_uniforms 4639*61046927SAndroid Build Coastguard Worker 4640*61046927SAndroid Build Coastguard WorkerRose Hudson (4): 4641*61046927SAndroid Build Coastguard Worker 4642*61046927SAndroid Build Coastguard Worker- radeonsi: report 0 block size for Polaris HEVC encoding 4643*61046927SAndroid Build Coastguard Worker- asahi: wire up shader disk cache support 4644*61046927SAndroid Build Coastguard Worker- agx: isolate compiler debug flags 4645*61046927SAndroid Build Coastguard Worker- asahi: disable disk cache in debug runs 4646*61046927SAndroid Build Coastguard Worker 4647*61046927SAndroid Build Coastguard WorkerRuijing Dong (5): 4648*61046927SAndroid Build Coastguard Worker 4649*61046927SAndroid Build Coastguard Worker- frontends/va: revert commit 0b02db30 4650*61046927SAndroid Build Coastguard Worker- raseonsi/vcn: fix a h264 decoding issue 4651*61046927SAndroid Build Coastguard Worker- frontends/va: disable skip_frame_enable in vaapi interface. 4652*61046927SAndroid Build Coastguard Worker- radeonsi/vcn: correct cropping for hevc case 4653*61046927SAndroid Build Coastguard Worker- radeonsi/vcn: fix decoding bs buffer alignement issue. 4654*61046927SAndroid Build Coastguard Worker 4655*61046927SAndroid Build Coastguard WorkerRyan Neph (17): 4656*61046927SAndroid Build Coastguard Worker 4657*61046927SAndroid Build Coastguard Worker- ci: fix directory existence racing in parallel test execution 4658*61046927SAndroid Build Coastguard Worker- util/u_process: add MESA_PROCESS_NAME override to util_get_process_name() 4659*61046927SAndroid Build Coastguard Worker- util/u_process: remove util_get_process_name_may_override() 4660*61046927SAndroid Build Coastguard Worker- util/xmlconfig: add MESA_DRICONF_EXECUTABLE_OVERRIDE 4661*61046927SAndroid Build Coastguard Worker- venus: update venus-protocol headers to partially fix WA1 4662*61046927SAndroid Build Coastguard Worker- venus: temporarily redirect VkDrmFormatModifierPropertiesListEXT to "2" variant 4663*61046927SAndroid Build Coastguard Worker- ci: uprev virglrenderer 4664*61046927SAndroid Build Coastguard Worker- venus: update venus-protocol headers to fix WA1 4665*61046927SAndroid Build Coastguard Worker- Revert "venus: temporarily redirect VkDrmFormatModifierPropertiesListEXT to "2" variant" 4666*61046927SAndroid Build Coastguard Worker- venus: add vn_relax_init/_fini() 4667*61046927SAndroid Build Coastguard Worker- venus: set/check ring status bits independently 4668*61046927SAndroid Build Coastguard Worker- venus: init exp features before ring init again 4669*61046927SAndroid Build Coastguard Worker- venus: update to latest protocol for ringMonitoring 4670*61046927SAndroid Build Coastguard Worker- venus: check and configure new ringMonitoring feature 4671*61046927SAndroid Build Coastguard Worker- venus: re-use VN_DEBUG_NO_ABORT to disable ring monitoring abort() 4672*61046927SAndroid Build Coastguard Worker- virgl: hook new get_fd proc for drm winsys 4673*61046927SAndroid Build Coastguard Worker- i915: hook new get_fd proc for drm winsys 4674*61046927SAndroid Build Coastguard Worker 4675*61046927SAndroid Build Coastguard WorkerSagar Ghuge (10): 4676*61046927SAndroid Build Coastguard Worker 4677*61046927SAndroid Build Coastguard Worker- iris: Stop marking context unconditionally as guilty 4678*61046927SAndroid Build Coastguard Worker- intel/fs: Always stall between the fences on Gen11+ 4679*61046927SAndroid Build Coastguard Worker- nir: Handle other variants of image_samples properly while lowering 4680*61046927SAndroid Build Coastguard Worker- intel/compiler: Add swsb_stall debug option 4681*61046927SAndroid Build Coastguard Worker- anv: Implement Wa_14015297576 4682*61046927SAndroid Build Coastguard Worker- iris: Implement Wa_14015297576 4683*61046927SAndroid Build Coastguard Worker- intel/compiler: Add Wa_14014063774 for slm_fence 4684*61046927SAndroid Build Coastguard Worker- intel/decoder: Bump the binding table guess value to 32 4685*61046927SAndroid Build Coastguard Worker- anv: Drop unused param from add_surface_reloc 4686*61046927SAndroid Build Coastguard Worker- anv: Drop dead code that sets the L3BypassDisable field 4687*61046927SAndroid Build Coastguard Worker 4688*61046927SAndroid Build Coastguard WorkerSai Teja Pottumuttu (2): 4689*61046927SAndroid Build Coastguard Worker 4690*61046927SAndroid Build Coastguard Worker- iris: Fix to release BO immediately if not busy 4691*61046927SAndroid Build Coastguard Worker- anv: Fix stride mismatch in mesa and minigbm 4692*61046927SAndroid Build Coastguard Worker 4693*61046927SAndroid Build Coastguard WorkerSajeesh Sidharthan (3): 4694*61046927SAndroid Build Coastguard Worker 4695*61046927SAndroid Build Coastguard Worker- radeonsi/vcn: disable fence for JPEG decoding 4696*61046927SAndroid Build Coastguard Worker- radeonsi/vcn: set bitstream buffer size to encoded bitstream size 4697*61046927SAndroid Build Coastguard Worker- radeonsi/vcn: optimize bitstream buffer resize logic 4698*61046927SAndroid Build Coastguard Worker 4699*61046927SAndroid Build Coastguard WorkerSam Edwards (1): 4700*61046927SAndroid Build Coastguard Worker 4701*61046927SAndroid Build Coastguard Worker- nouveau: Fix null dereference in nouveau_pushbuf_destroy 4702*61046927SAndroid Build Coastguard Worker 4703*61046927SAndroid Build Coastguard WorkerSamuel Iglesias Gonsálvez (1): 4704*61046927SAndroid Build Coastguard Worker 4705*61046927SAndroid Build Coastguard Worker- docs/developers: Add Igalia as Mesa consultancy 4706*61046927SAndroid Build Coastguard Worker 4707*61046927SAndroid Build Coastguard WorkerSamuel Pitoiset (279): 4708*61046927SAndroid Build Coastguard Worker 4709*61046927SAndroid Build Coastguard Worker- radv: fix missing implementation of creating images from swapchains 4710*61046927SAndroid Build Coastguard Worker- radv: fix hashing pipeline keys if RADV_PERFTEST=ngg_streamout is used 4711*61046927SAndroid Build Coastguard Worker- radv: fix re-emitting RB+ when the non-compacted color format changes 4712*61046927SAndroid Build Coastguard Worker- ac/nir: clear unused components before storing XFB outputs to LDS 4713*61046927SAndroid Build Coastguard Worker- ac: add TC_OP_ATOMIC_SUB_32 4714*61046927SAndroid Build Coastguard Worker- radv: fix setting MAX_MIP for BC views 4715*61046927SAndroid Build Coastguard Worker- radv: fix buffer to image copies with BC views on the graphics queue 4716*61046927SAndroid Build Coastguard Worker- radv: fix creating BC image views when the base layer is > 0 4717*61046927SAndroid Build Coastguard Worker- radv: rename ac_surf_nbc_view::max_mip to num_levels 4718*61046927SAndroid Build Coastguard Worker- radv: move some color blend helpers to radv_private.h 4719*61046927SAndroid Build Coastguard Worker- radv: add a new helper for normalizing blend factors 4720*61046927SAndroid Build Coastguard Worker- radv: add support for dynamic blend equation 4721*61046927SAndroid Build Coastguard Worker- radv: enable compiling PS epilogs on-demand for dynamic color blend equations 4722*61046927SAndroid Build Coastguard Worker- radv: fix detecting that blend is enabled when all CB states are dynamic 4723*61046927SAndroid Build Coastguard Worker- radv: advertise extendedDynamicState3ColorBlendEquation 4724*61046927SAndroid Build Coastguard Worker- radv: remove an old FIXME about a possible bug with TC-compat HTILE 4725*61046927SAndroid Build Coastguard Worker- radv/winsys: fix incorrect PCIID for GFX11 in the null winsys 4726*61046927SAndroid Build Coastguard Worker- radv: print depth image size with RADV_DEBUG=img 4727*61046927SAndroid Build Coastguard Worker- radv: fix RADV_DEBUG=hang with multiple cmdbuffer per submission 4728*61046927SAndroid Build Coastguard Worker- radv/winsys: prefix all error messages with RADV 4729*61046927SAndroid Build Coastguard Worker- radv: fix creating libraries with PS epilog and all CB states as dynamic 4730*61046927SAndroid Build Coastguard Worker- radv: fix ignoring graphics shader stages that don't need to be imported 4731*61046927SAndroid Build Coastguard Worker- radv: add a layer for fixing rendering issues with RAGE2 4732*61046927SAndroid Build Coastguard Worker- radv: simplify VK_PIPELINE_CREATE_FAIL_ON_PIPELINE_COMPILE_REQUIRED 4733*61046927SAndroid Build Coastguard Worker- radv: pass the number of stages to radv_hash_shaders() 4734*61046927SAndroid Build Coastguard Worker- radv: split radv_create_shaders() between graphics and compute shaders 4735*61046927SAndroid Build Coastguard Worker- radv: rename radv_create_shaders() to radv_graphics_pipeline_compile() 4736*61046927SAndroid Build Coastguard Worker- radv: ignore all CB dynamic states when there is no color attachments 4737*61046927SAndroid Build Coastguard Worker- radv: regroup dynamic states initialization 4738*61046927SAndroid Build Coastguard Worker- radv: only initialize non-zero values for the default dynamic state 4739*61046927SAndroid Build Coastguard Worker- radv: stop setting INTERPOLATE_COMP_Z 4740*61046927SAndroid Build Coastguard Worker- radv: fix RB+ for SRGB formats 4741*61046927SAndroid Build Coastguard Worker- radv: adjust ACCUM tessellation fields on GFX11+ 4742*61046927SAndroid Build Coastguard Worker- radv: fix GPL fast-linking with libs that have retained NIR shaders 4743*61046927SAndroid Build Coastguard Worker- radv: skip shaders cache for fast-linked pipelines with GPL 4744*61046927SAndroid Build Coastguard Worker- radv: remove useless check about CS in radv_lower_io() 4745*61046927SAndroid Build Coastguard Worker- radv: simplify pipeline_has_ngg during graphics shaders compilation 4746*61046927SAndroid Build Coastguard Worker- radv: add helpers for capturing shaders and statistics 4747*61046927SAndroid Build Coastguard Worker- radv: pass radv_graphics_pipeline to radv_graphics_pipeline_compile() 4748*61046927SAndroid Build Coastguard Worker- radv: move retained shaders info to radv_graphics_pipeline 4749*61046927SAndroid Build Coastguard Worker- radv: pass radv_compute_pipeline to radv_compute_pipeline_compile() 4750*61046927SAndroid Build Coastguard Worker- radv: pass pCreateInfo to radv_graphics_pipeline_compile() 4751*61046927SAndroid Build Coastguard Worker- radv: optimize radv_pipeline_layout_add_set() slightly 4752*61046927SAndroid Build Coastguard Worker- radv: remove redundant zero initialization of pipeline layout 4753*61046927SAndroid Build Coastguard Worker- radv: remove radv_pipeline_stage::spirv::sha1 4754*61046927SAndroid Build Coastguard Worker- radv: allow to create a noop FS in a library with GPL 4755*61046927SAndroid Build Coastguard Worker- radv: remove one unused variable in radv_graphics_lib_pipeline_init() 4756*61046927SAndroid Build Coastguard Worker- radv: pass the lib flags for generating the pipeline key 4757*61046927SAndroid Build Coastguard Worker- radv: return a boolean value in radv_pipeline_needs_dynamic_ps_epilog() 4758*61046927SAndroid Build Coastguard Worker- radv: stop using the graphics pipeline key after compilation 4759*61046927SAndroid Build Coastguard Worker- radv: determine the last VGT API stage earlier 4760*61046927SAndroid Build Coastguard Worker- radv: skip compilation when possible with GPL fast-linking 4761*61046927SAndroid Build Coastguard Worker- radv: simplify an assertion after considering RADV_FORCE_VRS 4762*61046927SAndroid Build Coastguard Worker- radv: do not insert fast-linked libraries to the shaders cache 4763*61046927SAndroid Build Coastguard Worker- radv: fix skipping graphics pipeline compilation when the FS is NULL 4764*61046927SAndroid Build Coastguard Worker- radv: cleanup graphics pipeline library flags uses 4765*61046927SAndroid Build Coastguard Worker- radv: simplify determining when the fragment shader needs an epilog 4766*61046927SAndroid Build Coastguard Worker- radv: regroup PS epilog info when generating the graphics pipeline key 4767*61046927SAndroid Build Coastguard Worker- radv: fix disabling MRT compaction for on-demand PS epilogs 4768*61046927SAndroid Build Coastguard Worker- radv: make sure to disable MRT compaction when compiling a PS epilog with GPL 4769*61046927SAndroid Build Coastguard Worker- radv: simplify creating a FS epilog from a library 4770*61046927SAndroid Build Coastguard Worker- radv: stop skipping the cache for compute/raytracing pipelines with GPL 4771*61046927SAndroid Build Coastguard Worker- radv: stop skipping the cache for monolithic graphics pipelines with GPL 4772*61046927SAndroid Build Coastguard Worker- docs: add missing RADV_PERFTEST=video_decode 4773*61046927SAndroid Build Coastguard Worker- docs: stop reporting RADV_PERFTEST=gpl as experimental/suboptimal 4774*61046927SAndroid Build Coastguard Worker- radv/ci: set RADV_PERFTEST=GPL for all VKCTS jobs 4775*61046927SAndroid Build Coastguard Worker- radv/ci: bump the number of runners to 3 for vkcts-navi21-valve 4776*61046927SAndroid Build Coastguard Worker- radv: restore uploading shaders individually instead of consecutively 4777*61046927SAndroid Build Coastguard Worker- radv: implement graphics shaders relocation for a RGP workaround 4778*61046927SAndroid Build Coastguard Worker- radv: fix importing retained NIR shaders when a lib uses the RETAIN bit 4779*61046927SAndroid Build Coastguard Worker- radv: use last_vgt_api_stage for determining the last stage with XFB 4780*61046927SAndroid Build Coastguard Worker- radv: only initialize shader arguments for the active stages 4781*61046927SAndroid Build Coastguard Worker- radv simplify compiling graphics shaders with a mask of active NIR stages 4782*61046927SAndroid Build Coastguard Worker- radv: disable DCC for mipmaps on GFX11 4783*61046927SAndroid Build Coastguard Worker- radv: ignore registering pipeline libaries with SQTT 4784*61046927SAndroid Build Coastguard Worker- radv/ci: add missing expected failures with RADV_PERFTEST=gpl on GFX1100 4785*61046927SAndroid Build Coastguard Worker- radv: reduce maximum line width to 8.0 4786*61046927SAndroid Build Coastguard Worker- radv: add support for rectangularLines 4787*61046927SAndroid Build Coastguard Worker- Revert "radv: acquire pstate on-demand when capturing with RGP" 4788*61046927SAndroid Build Coastguard Worker- radv/amdgpu: only set a new pstate if the current one is different 4789*61046927SAndroid Build Coastguard Worker- radv: only skip emitting the pipeline blend state if the FS uses an epilog 4790*61046927SAndroid Build Coastguard Worker- radv: stop using a PS epilog when the FS doesn't write any color outputs 4791*61046927SAndroid Build Coastguard Worker- ci: uprev vkd3d-proton 4792*61046927SAndroid Build Coastguard Worker- zink/ci: skip KHR-GL46.texture_swizzle.functional with RADV 4793*61046927SAndroid Build Coastguard Worker- zink/ci: set RADV_PERFTEST=gpl for RADV jobs 4794*61046927SAndroid Build Coastguard Worker- radv/ci: disable vkcts-kabini-valve 4795*61046927SAndroid Build Coastguard Worker- radv/ci: move CI lists for external GPUs in separate folder 4796*61046927SAndroid Build Coastguard Worker- radv: configure SQ_THREAD_TRACE_CTRL.REG_AT_HWM on GFX11 4797*61046927SAndroid Build Coastguard Worker- radv: only enable SQTT for SE0 on GFX11 4798*61046927SAndroid Build Coastguard Worker- radv: make sure to wait for the trace buffer also on GFX11 4799*61046927SAndroid Build Coastguard Worker- radv: implement a workaround for SQTT on GFX11 4800*61046927SAndroid Build Coastguard Worker- radv: disable SPM counters with RGP on GFX11 4801*61046927SAndroid Build Coastguard Worker- radv: enable SQTT tracing on GFX11 4802*61046927SAndroid Build Coastguard Worker- radv: set VS_OUT_MISC_SIDE_BUS_ENA for clip distances on GFX10.3+ 4803*61046927SAndroid Build Coastguard Worker- radv/ci: cleanup CI lists for dEQP-VK.memory.* tests that timeout 4804*61046927SAndroid Build Coastguard Worker- ac/nir: add resinfo lowering for sliced storage 3D views 4805*61046927SAndroid Build Coastguard Worker- radv: implement VK_EXT_image_sliced_view_of_3d on GFX10+ 4806*61046927SAndroid Build Coastguard Worker- radv: advertise VK_EXT_image_sliced_view_of_3d on GFX10+ 4807*61046927SAndroid Build Coastguard Worker- radv: cleanup radv_emit_{conservative,msaa}_state() functions 4808*61046927SAndroid Build Coastguard Worker- radv: stop setting ENABLE_POSTZ_OVERRASTERIZATION to 1 4809*61046927SAndroid Build Coastguard Worker- radv: set MSAA_NUM_SAMPLES to 0 for underestimate rasterization 4810*61046927SAndroid Build Coastguard Worker- radv: enable primitiveUnderestimation on GFX9+ 4811*61046927SAndroid Build Coastguard Worker- zink/ci: skip one more test that timeout with RADV 4812*61046927SAndroid Build Coastguard Worker- radv: fix flushing non-coherent images inside secondaries on GFX9+ 4813*61046927SAndroid Build Coastguard Worker- radv: fix flushing non-coherent images in EndCommandBuffer() 4814*61046927SAndroid Build Coastguard Worker- radv: fix draw calls with 0-sized index buffers and robustness on NAVI10 4815*61046927SAndroid Build Coastguard Worker- radv: only expose EXT_pipeline_library_group_handles if RT is enabled 4816*61046927SAndroid Build Coastguard Worker- amd,ac/rgp: fix SQTT memory types 4817*61046927SAndroid Build Coastguard Worker- radv: ignore alpha_is_on_msb on GFX11 because the hw ignores it 4818*61046927SAndroid Build Coastguard Worker- radv: use new EVENT_WRITE_ZPASS packet3 on GFX11 4819*61046927SAndroid Build Coastguard Worker- radv: fix DCC decompress on GFX11 4820*61046927SAndroid Build Coastguard Worker- radv: stop allocationg the attr ring BO for compute queues on GFX11 4821*61046927SAndroid Build Coastguard Worker- ci: uprev CTS to 1.3.5.0 4822*61046927SAndroid Build Coastguard Worker- radv/ci: adjust timeouts for Vega10 and Renoir 4823*61046927SAndroid Build Coastguard Worker- radv/ci: stop skipping some graphics pipeline library tests 4824*61046927SAndroid Build Coastguard Worker- radv/ci: update CI lists for CTS 1.3.5.0 on GFX110/POLARIS10/PITCAIRN 4825*61046927SAndroid Build Coastguard Worker- wsi: move an assertion in wsi_xxx_surface_get_capabilities2() 4826*61046927SAndroid Build Coastguard Worker- radv: do not add descriptor BOs on update when the global BO list is used 4827*61046927SAndroid Build Coastguard Worker- radv: fix incorrect stride for primitives generated query with GDS 4828*61046927SAndroid Build Coastguard Worker- radv: fix border color swizzle for stencil-only format on GFX9+ 4829*61046927SAndroid Build Coastguard Worker- radv: fix defining RADV_USE_WSI_PLATFORM 4830*61046927SAndroid Build Coastguard Worker- radv: move disabling DCC for VRS rate images in radv_get_surface_flags() 4831*61046927SAndroid Build Coastguard Worker- ac/surface: add RADEON_SURF_VRS_RATE for selecting swizzle mode on GFX11 4832*61046927SAndroid Build Coastguard Worker- radv: add support for VRS attachment on GFX11 4833*61046927SAndroid Build Coastguard Worker- radv: do not emit PA_SC_VRS_OVERRIDE_CNTL from the pipeline on GFX11 4834*61046927SAndroid Build Coastguard Worker- radv: advertise attachmentFragmentShadingRate on GFX11 4835*61046927SAndroid Build Coastguard Worker- radv: enable VK_KHR_fragment_shading_rate on GFX11 4836*61046927SAndroid Build Coastguard Worker- radv: disable DCC with signedness reinterpretation on GFX11 4837*61046927SAndroid Build Coastguard Worker- radv: move instance related code to radv_instance.c 4838*61046927SAndroid Build Coastguard Worker- radv: move physical device related code to radv_physical_device.c 4839*61046927SAndroid Build Coastguard Worker- radv: move queue related code to radv_queue.c 4840*61046927SAndroid Build Coastguard Worker- radv: move sampler related code to radv_sampler.c 4841*61046927SAndroid Build Coastguard Worker- radv: move event related code to radv_event.c 4842*61046927SAndroid Build Coastguard Worker- radv: move buffer related code to radv_buffer.c 4843*61046927SAndroid Build Coastguard Worker- radv: move device memory related code to radv_device_memory.c 4844*61046927SAndroid Build Coastguard Worker- radv: zero-initialize radv_shader_args right before declaring them 4845*61046927SAndroid Build Coastguard Worker- radv: zero-initialize radv_shader_info earlier for graphics pipeline 4846*61046927SAndroid Build Coastguard Worker- radv: fix the error code when the driver fails to create a PS epilog 4847*61046927SAndroid Build Coastguard Worker- radv: determine if a graphics pipeline needs a noop FS earlier 4848*61046927SAndroid Build Coastguard Worker- radv: keep track of the retained NIR shaders sha1 for LTO pipelines 4849*61046927SAndroid Build Coastguard Worker- radv: allow to cache optimized (LTO) pipelines with GPL 4850*61046927SAndroid Build Coastguard Worker- radv: rename RADV_PIPELINE_LIBRARY to RADV_PIPELINE_RAY_TRACING_LIB 4851*61046927SAndroid Build Coastguard Worker- radv: add helpers for destroying various pipeline types 4852*61046927SAndroid Build Coastguard Worker- radv: fix NGG streamout with VS and GPL on GFX11 4853*61046927SAndroid Build Coastguard Worker- spirv: add SpvCapabilityFragmentFullyCoveredEXT 4854*61046927SAndroid Build Coastguard Worker- spirv,nir: add support for SpvBuiltInFullyCoveredEXT 4855*61046927SAndroid Build Coastguard Worker- radv: lower nir_intrinsic_load_fully_covered 4856*61046927SAndroid Build Coastguard Worker- radv: enable SAMPLE_COVERAGE_ENA if the fully covered built-in is used 4857*61046927SAndroid Build Coastguard Worker- radv: implement fullyCoveredFragmentShaderInputVariable 4858*61046927SAndroid Build Coastguard Worker- radv: enable fullyCoveredFragmentShaderInputVariable on GFX9+ 4859*61046927SAndroid Build Coastguard Worker- radv: remove set but never used num_preserved_sgprs 4860*61046927SAndroid Build Coastguard Worker- radv: stop storing the binary as part of radv_shader_part 4861*61046927SAndroid Build Coastguard Worker- radv: store spi_shader_col_format to radv_shader_part_binary 4862*61046927SAndroid Build Coastguard Worker- radv: store the total radv_shader_part_binary size 4863*61046927SAndroid Build Coastguard Worker- radv: upload prologs/epilogs as part of radv_shader_part_create() 4864*61046927SAndroid Build Coastguard Worker- radv: allow to return the PS epilog binary to the pipeline 4865*61046927SAndroid Build Coastguard Worker- radv: make radv_shader_part_create() non-static 4866*61046927SAndroid Build Coastguard Worker- radv: add support for caching PS epilogs 4867*61046927SAndroid Build Coastguard Worker- radv: stop using radv_get_shader_shader() for task shaders 4868*61046927SAndroid Build Coastguard Worker- radv: replace radv_lookup_user_sgpr() by radv_get_user_sgpr() 4869*61046927SAndroid Build Coastguard Worker- radv: pass shader/base_reg to radv_emit_descriptor_pointers() 4870*61046927SAndroid Build Coastguard Worker- radv: pass shader/base_reg to radv_emit_inline_push_consts() 4871*61046927SAndroid Build Coastguard Worker- radv: pass shader/base_reg to radv_emit_userdata_address() 4872*61046927SAndroid Build Coastguard Worker- radv: use a separate compute path in radv_flush_constants() 4873*61046927SAndroid Build Coastguard Worker- radv: pass radv_shader to radv_dump_shader_stats() 4874*61046927SAndroid Build Coastguard Worker- radv: rework dumping shaders when a GPU hang is reported 4875*61046927SAndroid Build Coastguard Worker- radv: pass radv_ray_tracing_pipeline to radv_rt_pipeline_compile() 4876*61046927SAndroid Build Coastguard Worker- radv: pass radv_shader to radv_shader_need_indirect_descriptor_sets() 4877*61046927SAndroid Build Coastguard Worker- radv: implement VK_KHR_map_memory2 4878*61046927SAndroid Build Coastguard Worker- radv: use common GetBufferMemoryRequirements2() 4879*61046927SAndroid Build Coastguard Worker- radv: move cs_regalloc_hang_bug to radv_shader_info 4880*61046927SAndroid Build Coastguard Worker- radv: pass a radv_shader to radv_emit_dispatch_packets() 4881*61046927SAndroid Build Coastguard Worker- radv: remove radv_pipeline::device completely 4882*61046927SAndroid Build Coastguard Worker- radv: rework binding shaders to cmdbuf by introducing new helpers 4883*61046927SAndroid Build Coastguard Worker- radv: move radv_meta_* to a new folder 4884*61046927SAndroid Build Coastguard Worker- radv: copy the multisample state to radv_cmd_state 4885*61046927SAndroid Build Coastguard Worker- radv: move uses_user_sample_locations to radv_multisample_state 4886*61046927SAndroid Build Coastguard Worker- radv: separate the sample shading state between FS and graphics pipeline 4887*61046927SAndroid Build Coastguard Worker- radv: add DI_PT_RECTLIST to si_conv_prim_to_gs_out() 4888*61046927SAndroid Build Coastguard Worker- radv: stop checking dynamic states when emitting the guardband state 4889*61046927SAndroid Build Coastguard Worker- radv: rename gfx9_gs_info to radv_legacy_gs_info 4890*61046927SAndroid Build Coastguard Worker- radv: move {esgs,gsvs}_ring_size to radv_legacy_gs_info 4891*61046927SAndroid Build Coastguard Worker- radv/rt: bind the pipeline stack when it's not dynamic 4892*61046927SAndroid Build Coastguard Worker- radv/ci: update CI lists for Polaris10 and Pitcairn 4893*61046927SAndroid Build Coastguard Worker- radv: stop using get_vs_output_info() when emitting VS/NGG shaders 4894*61046927SAndroid Build Coastguard Worker- radv: emit the GS copy shader outside of radv_pipeline_emit_hw_gs() 4895*61046927SAndroid Build Coastguard Worker- radv: add radv_get_last_vgt_shader() helper 4896*61046927SAndroid Build Coastguard Worker- radv: stop using the pipeline for emitting PS inputs 4897*61046927SAndroid Build Coastguard Worker- radv: use the shader info stage to simplify emitting NGG shaders 4898*61046927SAndroid Build Coastguard Worker- radv: use the ES type to apply a workaround for NGG on GFX10 4899*61046927SAndroid Build Coastguard Worker- radv: pass the ES shader to radv_pipeline_emit_hw_ngg() 4900*61046927SAndroid Build Coastguard Worker- radv: stop using the pipeline for emitting shaders 4901*61046927SAndroid Build Coastguard Worker- radv: pass shader/base_reg to radv_emit_view_index_per_stage 4902*61046927SAndroid Build Coastguard Worker- radv: pass a shaders array to radv_get_shader() 4903*61046927SAndroid Build Coastguard Worker- radv: add radv_bind_shader() helper 4904*61046927SAndroid Build Coastguard Worker- radv: add an assertion about shader stage to radv_bind_pre_rast_shader() 4905*61046927SAndroid Build Coastguard Worker- radv: keep track of active stages as part of the cmdbuf state 4906*61046927SAndroid Build Coastguard Worker- radv: determine the last VGT shader at pipeline bind time 4907*61046927SAndroid Build Coastguard Worker- radv: stop using last_vgt_api_stage_{locs} during cmdbuf recording 4908*61046927SAndroid Build Coastguard Worker- radv: move dirtying flags for mesh shading to radv_bind_pre_rast_shader() 4909*61046927SAndroid Build Coastguard Worker- radv: copy bound shaders to the cmdbuf state 4910*61046927SAndroid Build Coastguard Worker- radv: determine and store the next graphics stage to radv_shader_info 4911*61046927SAndroid Build Coastguard Worker- radv: move user_data_0 to the shader info pass 4912*61046927SAndroid Build Coastguard Worker- radv: replace pipeline->is_ngg occurrences during cmdbuf recording 4913*61046927SAndroid Build Coastguard Worker- radv: replace pipeline->force_vrs_per_vertex during cmdbuf recording 4914*61046927SAndroid Build Coastguard Worker- radv: use serialized NIR for graphics libs with the RETAIN flag 4915*61046927SAndroid Build Coastguard Worker- radv: remove radv_graphics_pipeline::use_per_attribute_vb_descs 4916*61046927SAndroid Build Coastguard Worker- radv: remove radv_graphics_pipeline::last_vertex_attrib_bit 4917*61046927SAndroid Build Coastguard Worker- radv: remove radv_graphics_pipeline::next_vertex_stage 4918*61046927SAndroid Build Coastguard Worker- radv: remove radv_graphics_pipeline::can_use_simple_input 4919*61046927SAndroid Build Coastguard Worker- aco: remove unused aco_shader_info::vb_desc_usage_mask 4920*61046927SAndroid Build Coastguard Worker- radv: adjust vb_desc_usage_mask for dynamic VS inputs in the info pass 4921*61046927SAndroid Build Coastguard Worker- radv: remove radv_graphics_pipeline::vb_desc_usage_mask 4922*61046927SAndroid Build Coastguard Worker- radv: remove radv_graphics_pipeline::vb_desc_alloc_size 4923*61046927SAndroid Build Coastguard Worker- radv: rework emitting inner coverage when a fragment shader is bound 4924*61046927SAndroid Build Coastguard Worker- radv: copy custom blend mode to the cmdbuf state 4925*61046927SAndroid Build Coastguard Worker- radv: add a helper that returns the current rasterized primitive 4926*61046927SAndroid Build Coastguard Worker- radv: copy rast_prim to the cmdbuf state 4927*61046927SAndroid Build Coastguard Worker- radv: copy uses_{drawid,baseinstance} to the cmdbuf state 4928*61046927SAndroid Build Coastguard Worker- radv: copy ia_multi_vgt_param to the cmdbuf state 4929*61046927SAndroid Build Coastguard Worker- radv: add a helper to convert a VkPipelineBindPoint 4930*61046927SAndroid Build Coastguard Worker- radv: copy need_indirect_descriptor_sets to radv_cmd_state 4931*61046927SAndroid Build Coastguard Worker- radv: add push constant state to the cmdbuf state 4932*61046927SAndroid Build Coastguard Worker- radv: fix sample shading when a new fragment shader is bound 4933*61046927SAndroid Build Coastguard Worker- vulkan: add dynamic support for rectangles enable/mode 4934*61046927SAndroid Build Coastguard Worker- radv: add dynamic support for rectangles enable/mode 4935*61046927SAndroid Build Coastguard Worker- vulkan: Update XML and headers to 1.3.246 4936*61046927SAndroid Build Coastguard Worker- radv: copy db_render_control to the cmdbuf state 4937*61046927SAndroid Build Coastguard Worker- radv: set PS_ITER_SAMPLE(1) for sample shading during cmdbuf recording 4938*61046927SAndroid Build Coastguard Worker- radv: configure PA_SC_MODE_CNTL_1 during cmdbuf recording 4939*61046927SAndroid Build Coastguard Worker- radv: add the raygen shader BO to the cmdbuf list 4940*61046927SAndroid Build Coastguard Worker- radv: fix binding raytracing/compute pipelines 4941*61046927SAndroid Build Coastguard Worker- zink/ci: remove primitive-id-no-gs-quads from the NAVI10 fail list 4942*61046927SAndroid Build Coastguard Worker- radv/ci: add one more flake 4943*61046927SAndroid Build Coastguard Worker- radv: only copy non-NULL shaders when loaded from the cache 4944*61046927SAndroid Build Coastguard Worker- radv: rely on non-NULL binaries when inserting shaders to the cache 4945*61046927SAndroid Build Coastguard Worker- radv: allow to create/insert PS epilogs from/to the cache for libs 4946*61046927SAndroid Build Coastguard Worker- radv: remove dead code in radv_pipeline_get_nir() 4947*61046927SAndroid Build Coastguard Worker- radv: add VkGraphicsPipelineLibraryFlag to the graphics pipeline key 4948*61046927SAndroid Build Coastguard Worker- radv: ensure to retain NIR shaders for GPL libs found in the cache 4949*61046927SAndroid Build Coastguard Worker- radv: enable shaders cache for libraries with GPL 4950*61046927SAndroid Build Coastguard Worker- radv: fix VS prologs with GPL and static binding stride 4951*61046927SAndroid Build Coastguard Worker- radv: emit the PS epilog after the graphics pipeline 4952*61046927SAndroid Build Coastguard Worker- radv: add a helper for retaining NIR shaders 4953*61046927SAndroid Build Coastguard Worker- radv: move the serialized NIR to radv_graphics_lib_pipeline 4954*61046927SAndroid Build Coastguard Worker- radv: simplify a check when retaining NIR shaders 4955*61046927SAndroid Build Coastguard Worker- radv: do not retain noop FS for libs when a cache hit happened 4956*61046927SAndroid Build Coastguard Worker- radv: import retained NIR shaders later in the compilation process 4957*61046927SAndroid Build Coastguard Worker- radv/rt: stop storing unused hashes/identifiers 4958*61046927SAndroid Build Coastguard Worker- radv: create a helper for copying VkPipelineShaderStageCreateInfo 4959*61046927SAndroid Build Coastguard Worker- radv: copy stages instead of serializing NIR for GPL with the RETAIN flag 4960*61046927SAndroid Build Coastguard Worker- radv: enable VK_EXT_graphics_pipeline_library by default 4961*61046927SAndroid Build Coastguard Worker- radv/ci: update expected failures for PITCAIRN 4962*61046927SAndroid Build Coastguard Worker- radv/ci: remove no longer existing tests for PITCAIRN 4963*61046927SAndroid Build Coastguard Worker- radv/ci: update expected failures with BONAIRE 4964*61046927SAndroid Build Coastguard Worker- docs: add more release notes for RADV 4965*61046927SAndroid Build Coastguard Worker- radv: fix re-emitting vertex user SGPRs when binding a graphics pipeline 4966*61046927SAndroid Build Coastguard Worker- radv/ci: remove one RT test from the expected failures on RDNA3 4967*61046927SAndroid Build Coastguard Worker- radv: split radv_pipeline.c into radv_pipeline_{compute,graphics}.c 4968*61046927SAndroid Build Coastguard Worker- radv: fix pipeline creation feedback with imported graphics libs 4969*61046927SAndroid Build Coastguard Worker- radv: cleanup after splitting radv_pipeline.c 4970*61046927SAndroid Build Coastguard Worker- radv: fix detecting FMASK_DECOMPRESS/DCC_DECOMPRESS meta pipelines 4971*61046927SAndroid Build Coastguard Worker- vulkan: ignore rasterizationSamples when the state is dynamic 4972*61046927SAndroid Build Coastguard Worker- radv: try to keep HTILE compressed for READ_ONLY_OPTIMAL layout 4973*61046927SAndroid Build Coastguard Worker- radv: re-emit the guardband state when related PSO are bound 4974*61046927SAndroid Build Coastguard Worker- radv: disable fast-clears with CMASK for 128-bit formats 4975*61046927SAndroid Build Coastguard Worker- radv: do not allow 1D block-compressed images with (extended) storage on GFX6 4976*61046927SAndroid Build Coastguard Worker- radv: fix usage flag for 3D compressed 128 bpp images on GFX9 4977*61046927SAndroid Build Coastguard Worker- radv: update binning settings to work around GPU hangs 4978*61046927SAndroid Build Coastguard Worker- radv/amdgpu: fix adding continue preambles and postambles BOs to the list 4979*61046927SAndroid Build Coastguard Worker- radv: wait for occlusion queries in the resolve query shader 4980*61046927SAndroid Build Coastguard Worker- radv: delay enabling/disabling occlusion queries at draw time 4981*61046927SAndroid Build Coastguard Worker- radv: track DB_COUNT_CONTROL changes to avoid context rolls 4982*61046927SAndroid Build Coastguard Worker- radv: add the perf counters BO to the preambles BO list 4983*61046927SAndroid Build Coastguard Worker- radv: only enable extendedDynamicState3ConservativeRasterizationMode on GFX9+ 4984*61046927SAndroid Build Coastguard Worker- ac/nir: fix 8-bit/10-bit PS exports clamping 4985*61046927SAndroid Build Coastguard Worker- radv: fix dynamic depth clamp enable support 4986*61046927SAndroid Build Coastguard Worker- radv: fix fast-clearing images with VK_REMAINING_{ARRAY_LAYERS,MIP_LEVELS} 4987*61046927SAndroid Build Coastguard Worker- radv: disable RB+ blend optimizations on GFX11 when a2c is enabled 4988*61046927SAndroid Build Coastguard Worker 4989*61046927SAndroid Build Coastguard WorkerSarah Walker (1): 4990*61046927SAndroid Build Coastguard Worker 4991*61046927SAndroid Build Coastguard Worker- pvr: Update FWIF transfer queue register structures 4992*61046927SAndroid Build Coastguard Worker 4993*61046927SAndroid Build Coastguard WorkerSathishkumar S (8): 4994*61046927SAndroid Build Coastguard Worker 4995*61046927SAndroid Build Coastguard Worker- radeonsi/vcn: add register definitions for JPEG 4.0.3 4996*61046927SAndroid Build Coastguard Worker- radeonsi/vcn: use register versions for jpeg 4997*61046927SAndroid Build Coastguard Worker- radeonsi/vcn: add support for picture crop on JPEG 4.0.3 4998*61046927SAndroid Build Coastguard Worker- radeonsi/vcn: support ARGB/RGBA conversion on JPEG 4.0.3 4999*61046927SAndroid Build Coastguard Worker- radeonsi/vcn: set jpeg reg version for gfx940 5000*61046927SAndroid Build Coastguard Worker- radeonsi/vcn: reset to default value when ROI/FC is not used 5001*61046927SAndroid Build Coastguard Worker- frontends/va: support crop region in jpeg decode 5002*61046927SAndroid Build Coastguard Worker- radeonsi/vcn: enable RGBA/ARGB formats on gfx940 jpeg 5003*61046927SAndroid Build Coastguard Worker 5004*61046927SAndroid Build Coastguard WorkerSebastian Wick (1): 5005*61046927SAndroid Build Coastguard Worker 5006*61046927SAndroid Build Coastguard Worker- loader: do not check the mesa DRI_Mesa version if it was not found 5007*61046927SAndroid Build Coastguard Worker 5008*61046927SAndroid Build Coastguard WorkerSergi Blanch Torne (8): 5009*61046927SAndroid Build Coastguard Worker 5010*61046927SAndroid Build Coastguard Worker- ci: disable Collabora's LAVA lab for maintance 5011*61046927SAndroid Build Coastguard Worker- Revert "ci: Collabora's LAVA lab for maintance" 5012*61046927SAndroid Build Coastguard Worker- ci: Uprev kernel to 6.1.7 5013*61046927SAndroid Build Coastguard Worker- ci: disable Collabora's LAVA lab for maintance 5014*61046927SAndroid Build Coastguard Worker- ci: disable Collabora's LAVA lab for maintance 5015*61046927SAndroid Build Coastguard Worker- ci: include setup test environment script in the output artifacts 5016*61046927SAndroid Build Coastguard Worker- Revert "ci: disable Collabora's LAVA lab for maintance" 5017*61046927SAndroid Build Coastguard Worker- ci: disable Collabora's LAVA lab for maintance 5018*61046927SAndroid Build Coastguard Worker 5019*61046927SAndroid Build Coastguard WorkerSidney Just (4): 5020*61046927SAndroid Build Coastguard Worker 5021*61046927SAndroid Build Coastguard Worker- zink: Fix non debug builds failing to compile on 5022*61046927SAndroid Build Coastguard Worker- loader: Add missing brace to fix compile 5023*61046927SAndroid Build Coastguard Worker- zink: add check for samplerMirrorClampToEdge Vulkan 1.2 feature 5024*61046927SAndroid Build Coastguard Worker- zink: Add missing features to the profile file 5025*61046927SAndroid Build Coastguard Worker 5026*61046927SAndroid Build Coastguard WorkerSil Vilerino (15): 5027*61046927SAndroid Build Coastguard Worker 5028*61046927SAndroid Build Coastguard Worker- d3d12: Honor suggested driver profile/level for H264/HEVC encode 5029*61046927SAndroid Build Coastguard Worker- d3d12: Video processing - Fix out of bounds array access 5030*61046927SAndroid Build Coastguard Worker- d3d12: Video Encode - Fix ID3D12CommandAllocator leak 5031*61046927SAndroid Build Coastguard Worker- d3d12: Fix VP9 Decode - Checking 0xFF instead of 0x7F for invalid frame_ref[i].Index7Bits 5032*61046927SAndroid Build Coastguard Worker- frontend/va: Add format support checks for VA_RT_FORMAT_* in VaCreateConfig/VaGetConfigAttributes 5033*61046927SAndroid Build Coastguard Worker- frontend/va: Remove duplicate code in format support checking/reporting. 5034*61046927SAndroid Build Coastguard Worker- frontend/va: Keep track of some VP9 previous frame data for current frame use_prev_in_find_mvs_refs 5035*61046927SAndroid Build Coastguard Worker- d3d12: VP9 Decode - Fix use_prev_in_find_mvs_refs calculation 5036*61046927SAndroid Build Coastguard Worker- d3d12: Fix video decode for interlaced streams with reference only textures required 5037*61046927SAndroid Build Coastguard Worker- d3d12: H264/HEVC Encode - Set both VBV InitialCapacity/Size in CBR Rate Control to same value when requested 5038*61046927SAndroid Build Coastguard Worker- d3d12: Encode H264/HEVC - Do not write PPS unless different from active 5039*61046927SAndroid Build Coastguard Worker- d3d12: Encode - Only upload headers when written headers size is > 0 5040*61046927SAndroid Build Coastguard Worker- nir: Fix use of alloca() without #include c99_alloca.h 5041*61046927SAndroid Build Coastguard Worker- Revert "d3d12: Honor suggested driver profile/level for H264/HEVC encode" 5042*61046927SAndroid Build Coastguard Worker- d3d12: Video processor to only promote resources to permanent residency when there is work to be flushed 5043*61046927SAndroid Build Coastguard Worker 5044*61046927SAndroid Build Coastguard WorkerSimon Fels (2): 5045*61046927SAndroid Build Coastguard Worker 5046*61046927SAndroid Build Coastguard Worker- venus: allow vtest socket being specified by env variable 5047*61046927SAndroid Build Coastguard Worker- virgl/vtest: allow socket being specified by env variable 5048*61046927SAndroid Build Coastguard Worker 5049*61046927SAndroid Build Coastguard WorkerSimon Perretta (38): 5050*61046927SAndroid Build Coastguard Worker 5051*61046927SAndroid Build Coastguard Worker- pvr: Add new Rogue compiler framework 5052*61046927SAndroid Build Coastguard Worker- pvr: Add support for optional instruction params 5053*61046927SAndroid Build Coastguard Worker- pvr: Support dual-destination ALU instructions 5054*61046927SAndroid Build Coastguard Worker- pvr: Commonise some instruction member defs 5055*61046927SAndroid Build Coastguard Worker- pvr: Drop the ENUM_PACKED macro 5056*61046927SAndroid Build Coastguard Worker- pvr: Keep NIR SSA defs instead of registers 5057*61046927SAndroid Build Coastguard Worker- pvr: Adjust instruction repeat offset 5058*61046927SAndroid Build Coastguard Worker- pvr: Validate instruction repeat and src/dst sizes 5059*61046927SAndroid Build Coastguard Worker- pvr: Add block printing support during validation 5060*61046927SAndroid Build Coastguard Worker- pvr: Clarify unreachable text 5061*61046927SAndroid Build Coastguard Worker- pvr: Add ADD64 support 5062*61046927SAndroid Build Coastguard Worker- pvr: Add memory load support 5063*61046927SAndroid Build Coastguard Worker- pvr: Add bitwise instruction support 5064*61046927SAndroid Build Coastguard Worker- pvr: Additional register subarray support 5065*61046927SAndroid Build Coastguard Worker- pvr: Support loading immediate values 5066*61046927SAndroid Build Coastguard Worker- pvr: Load descriptors from memory 5067*61046927SAndroid Build Coastguard Worker- pvr: Split pvr_private.h 5068*61046927SAndroid Build Coastguard Worker- pvr: Use descriptor/set/table offsets from driver 5069*61046927SAndroid Build Coastguard Worker- pvr: Add NIR pass to lower vars to SSA 5070*61046927SAndroid Build Coastguard Worker- pvr: Amend subarray ownership code 5071*61046927SAndroid Build Coastguard Worker- pvr: Add support for fitr.pixel 5072*61046927SAndroid Build Coastguard Worker- pvr: Add support for sample instructions 5073*61046927SAndroid Build Coastguard Worker- pvr: Add support for validating modifier combos 5074*61046927SAndroid Build Coastguard Worker- pvr: Add support for emitpix 5075*61046927SAndroid Build Coastguard Worker- pvr: Add support for WOP 5076*61046927SAndroid Build Coastguard Worker- pvr: Register allocation improvements 5077*61046927SAndroid Build Coastguard Worker- pvr: Fix descriptor set address calculation 5078*61046927SAndroid Build Coastguard Worker- pvr: Add support for generating per-job EOT program 5079*61046927SAndroid Build Coastguard Worker- pvr: Add support for generating NOP program 5080*61046927SAndroid Build Coastguard Worker- pvr: Add support for IDF 5081*61046927SAndroid Build Coastguard Worker- pvr: Add support for ST 5082*61046927SAndroid Build Coastguard Worker- pvr: Add branch support 5083*61046927SAndroid Build Coastguard Worker- pvr: Add support for TST 5084*61046927SAndroid Build Coastguard Worker- pvr: Add basic support for manual instruction grouping 5085*61046927SAndroid Build Coastguard Worker- pvr: Add support for MOVC 5086*61046927SAndroid Build Coastguard Worker- pvr: Add late op lowering pass and conditional execution 5087*61046927SAndroid Build Coastguard Worker- pvr: Amend definitions for ST and IDF 5088*61046927SAndroid Build Coastguard Worker- pvr: Add encodings for index registers 5089*61046927SAndroid Build Coastguard Worker 5090*61046927SAndroid Build Coastguard WorkerSimon Ser (1): 5091*61046927SAndroid Build Coastguard Worker 5092*61046927SAndroid Build Coastguard Worker- egl: fix fd_display_gpu on surfaceless and device platforms 5093*61046927SAndroid Build Coastguard Worker 5094*61046927SAndroid Build Coastguard WorkerSonny Jiang (5): 5095*61046927SAndroid Build Coastguard Worker 5096*61046927SAndroid Build Coastguard Worker- radeonsi: Add NV12 support for AV1 5097*61046927SAndroid Build Coastguard Worker- gallium/pipe: change PIPE_DEFAULT_DECODER_FEEDBACK_TIMEOUT_NS to 1 second 5098*61046927SAndroid Build Coastguard Worker- amd/common: Add gfx940 codec query support 5099*61046927SAndroid Build Coastguard Worker- radeonsi/vcn: Add video capabilities support for gfx940 5100*61046927SAndroid Build Coastguard Worker- radeonsi/vcn: Add decode support for gfx940 5101*61046927SAndroid Build Coastguard Worker 5102*61046927SAndroid Build Coastguard WorkerSoroushIMG (31): 5103*61046927SAndroid Build Coastguard Worker 5104*61046927SAndroid Build Coastguard Worker- zink: add pass checking for lod overflow in txf 5105*61046927SAndroid Build Coastguard Worker- zink: add zink_cs_key 5106*61046927SAndroid Build Coastguard Worker- zink: add VK_EXT_image_robustness 5107*61046927SAndroid Build Coastguard Worker- zink: add robust_access field to shader key 5108*61046927SAndroid Build Coastguard Worker- zink: lower LOD-invalid txf when imageRobustAccess2 is missing 5109*61046927SAndroid Build Coastguard Worker- zink: update gl43 profile to allow imageRobustAccess 5110*61046927SAndroid Build Coastguard Worker- zink: fix sparse residency query and minLOD feature checks 5111*61046927SAndroid Build Coastguard Worker- zink: fix cap check for arb sparse texture2 5112*61046927SAndroid Build Coastguard Worker- zink: only save frag const buffers when used by blit 5113*61046927SAndroid Build Coastguard Worker- zink: fix leak when rebinding same image surface 5114*61046927SAndroid Build Coastguard Worker- zink: clear null image surfaces to 0 5115*61046927SAndroid Build Coastguard Worker- zink: fix pointcoord y inversion 5116*61046927SAndroid Build Coastguard Worker- zink: relax bresenhamLines requirement for non-strictLine drivers 5117*61046927SAndroid Build Coastguard Worker- zink: fix compute shader leaks 5118*61046927SAndroid Build Coastguard Worker- zink: allocate program shader caches from the program's mem ctx 5119*61046927SAndroid Build Coastguard Worker- zink: stop creating pipeline library cache for non-optimal_key drivers 5120*61046927SAndroid Build Coastguard Worker- zink: free resource objects' views array during destruction 5121*61046927SAndroid Build Coastguard Worker- zink: fix stale point sprite mode state 5122*61046927SAndroid Build Coastguard Worker- zink: fix shadow mask change logic when binding sampler views 5123*61046927SAndroid Build Coastguard Worker- zink: track shadow swizzle for all shader stages 5124*61046927SAndroid Build Coastguard Worker- zink: minor formatting change 5125*61046927SAndroid Build Coastguard Worker- zink: add needs_zs_shader_swizzle shader key 5126*61046927SAndroid Build Coastguard Worker- zink: extend shadow swizzle pass to all zs textures 5127*61046927SAndroid Build Coastguard Worker- zink: add depth/stencil needs shader swizzle workaround field 5128*61046927SAndroid Build Coastguard Worker- zink: workaround undefined swizzle 1 for z/s textures 5129*61046927SAndroid Build Coastguard Worker- zink: rename shadow key to zs swizzle 5130*61046927SAndroid Build Coastguard Worker- zink: Add driver name and API version to renderer name 5131*61046927SAndroid Build Coastguard Worker- zink: do not emit line stipple dynamic state when emulating 5132*61046927SAndroid Build Coastguard Worker- zink: take location_frac into account in lower_line_smooth_gs 5133*61046927SAndroid Build Coastguard Worker- zink: fix incorrect line mode check for bresenham 5134*61046927SAndroid Build Coastguard Worker- zink: refcount the correct query pool 5135*61046927SAndroid Build Coastguard Worker 5136*61046927SAndroid Build Coastguard WorkerSui Jingfeng (1): 5137*61046927SAndroid Build Coastguard Worker 5138*61046927SAndroid Build Coastguard Worker- meson: add basic support for loongarch 5139*61046927SAndroid Build Coastguard Worker 5140*61046927SAndroid Build Coastguard WorkerSureshGuttula (1): 5141*61046927SAndroid Build Coastguard Worker 5142*61046927SAndroid Build Coastguard Worker- radeonsi: Add support for DPB resize 5143*61046927SAndroid Build Coastguard Worker 5144*61046927SAndroid Build Coastguard WorkerSviatoslav Peleshko (9): 5145*61046927SAndroid Build Coastguard Worker 5146*61046927SAndroid Build Coastguard Worker- anv: Handle VkAccelerationStructureBuildRangeInfoKHR::transformOffset 5147*61046927SAndroid Build Coastguard Worker- driconf/anv: Apply limit_trig_input_range WA to Rise of the Tomb Raider 5148*61046927SAndroid Build Coastguard Worker- iris: Avoid creating uncompressed view with unaligned tile offsets on BDW 5149*61046927SAndroid Build Coastguard Worker- anv: Handle all fields in VkAccelerationStructureBuildRangeInfoKHR 5150*61046927SAndroid Build Coastguard Worker- anv: Move WA MEDIA_VFE_STATE after stalling PIPE_CONTROL 5151*61046927SAndroid Build Coastguard Worker- glsl: Fix codegen for constant ir_binop_{l,r}shift with mixed types 5152*61046927SAndroid Build Coastguard Worker- isl: Check all channels in isl_formats_have_same_bits_per_channel 5153*61046927SAndroid Build Coastguard Worker- anv: Handle UNDEFINED format in image format list 5154*61046927SAndroid Build Coastguard Worker- anv: Improve image/view usage bits verification 5155*61046927SAndroid Build Coastguard Worker 5156*61046927SAndroid Build Coastguard WorkerTapani Pälli (42): 5157*61046927SAndroid Build Coastguard Worker 5158*61046927SAndroid Build Coastguard Worker- intel/compiler: add cpp_std=c++17 when building tests 5159*61046927SAndroid Build Coastguard Worker- intel/hasvk: remove some stale comments, wa was removed 5160*61046927SAndroid Build Coastguard Worker- anv: add restrictions for 3DSTATE_RASTER::AntiAliasingEnable 5161*61046927SAndroid Build Coastguard Worker- hasvk: add restrictions for 3DSTATE_RASTER::AntiAliasingEnable 5162*61046927SAndroid Build Coastguard Worker- iris: add restrictions for 3DSTATE_RASTER::AntiAliasingEnable 5163*61046927SAndroid Build Coastguard Worker- mesa: move component bits queries as GL ES only 5164*61046927SAndroid Build Coastguard Worker- intel/genxml: set unused 3DSTATE_PS_EXTRA field as mbz 5165*61046927SAndroid Build Coastguard Worker- intel: enable existing workaround for ICL platform 5166*61046927SAndroid Build Coastguard Worker- intel/blorp: disable REP16 for gfx12+ with R10G10B10_FLOAT_A2 5167*61046927SAndroid Build Coastguard Worker- iris: disable preemption for 3DPRIMITIVE during streamout 5168*61046927SAndroid Build Coastguard Worker- iris: handle error in iris_resource_from_handle 5169*61046927SAndroid Build Coastguard Worker- spirv: add workaround for Metro Exodus in spirv_to_nir 5170*61046927SAndroid Build Coastguard Worker- radv: revert Metro Exodus workaround which was moved to common code 5171*61046927SAndroid Build Coastguard Worker- mesa/st: refactor st_destroy_texcompress_compute condition 5172*61046927SAndroid Build Coastguard Worker- mesa/st: add astc decoder lookup tables 5173*61046927SAndroid Build Coastguard Worker- mesa/st: initialize resources for ASTC decoding 5174*61046927SAndroid Build Coastguard Worker- mesa: add astc decoder shader template (glsl es version) 5175*61046927SAndroid Build Coastguard Worker- mesa/st: support compute shader decoding of ASTC 5176*61046927SAndroid Build Coastguard Worker- anv: Wa_14016407139, add required pc when SBA programmed 5177*61046927SAndroid Build Coastguard Worker- iris: implement emission of 3DSTATE_HS for Wa_1306463417 5178*61046927SAndroid Build Coastguard Worker- anv: emit 3DSTATE_HS in cmd_buffer_flush_gfx_state 5179*61046927SAndroid Build Coastguard Worker- anv: limit generated draws to pipelines without HS stage 5180*61046927SAndroid Build Coastguard Worker- anv: implement emission of 3DSTATE_HS for Wa_1306463417 5181*61046927SAndroid Build Coastguard Worker- iris: emit 3DSTATE_HS for each primitive on gfx12 5182*61046927SAndroid Build Coastguard Worker- anv: emit 3DSTATE_HS for each primitive on gfx12 5183*61046927SAndroid Build Coastguard Worker- intel/compiler: add comment about workaround on simd width 5184*61046927SAndroid Build Coastguard Worker- anv: fix sends_count_expectation assert on simd32 5185*61046927SAndroid Build Coastguard Worker- intel/isl: disable TILE64 for YCRCB formats 5186*61046927SAndroid Build Coastguard Worker- anv: implement occlusion query related Wa_14017076903 5187*61046927SAndroid Build Coastguard Worker- iris: implement occlusion query related Wa_14017076903 5188*61046927SAndroid Build Coastguard Worker- intel/fs: restore message layout changes for cube array 5189*61046927SAndroid Build Coastguard Worker- anv: use primitive ID override when shader does not supply it 5190*61046927SAndroid Build Coastguard Worker- anv: take primitive ID override to account Wa_14015297576 5191*61046927SAndroid Build Coastguard Worker- anv: check for MESA_SHADER_TESS_CTRL with get_tcs_prog_data 5192*61046927SAndroid Build Coastguard Worker- intel/common: limit the amount of SLM with Wa_14017341140 5193*61046927SAndroid Build Coastguard Worker- intel/fs: use intel_needs_workaround for Wa_22013689345 5194*61046927SAndroid Build Coastguard Worker- intel/compiler: use intel_needs_workaround for Wa_14012437816 5195*61046927SAndroid Build Coastguard Worker- isl: disable mcs (and mcs+ccs) for color msaa on gfxver 125 5196*61046927SAndroid Build Coastguard Worker- iris: implement state cache invalidate for Wa_16013063087 5197*61046927SAndroid Build Coastguard Worker- anv: cleanup bitmask construction for PIPELINE_SELECT 5198*61046927SAndroid Build Coastguard Worker- anv: implement state cache invalidate for Wa_16013063087 5199*61046927SAndroid Build Coastguard Worker- isl: fix layout for comparing surf and view properties 5200*61046927SAndroid Build Coastguard Worker 5201*61046927SAndroid Build Coastguard WorkerTatsuyuki Ishi (22): 5202*61046927SAndroid Build Coastguard Worker 5203*61046927SAndroid Build Coastguard Worker- radv: Fix depth-only-with-discard when epilogs are used. 5204*61046927SAndroid Build Coastguard Worker- radv: Fix emitting tess indirect descriptors twice. 5205*61046927SAndroid Build Coastguard Worker- radv: Loop over shader stages in flush_indirect_descriptor_sets. 5206*61046927SAndroid Build Coastguard Worker- radv: Fix noop FS not getting constructed for GPL pipelines. 5207*61046927SAndroid Build Coastguard Worker- radv: Fix missing rbplus_allowed check for dynamic PS epilogs. 5208*61046927SAndroid Build Coastguard Worker- radv: Assert the hardware support rbplus when emitting rbplus state. 5209*61046927SAndroid Build Coastguard Worker- radv: Keep shader code ptr in a separately allocated buffer. 5210*61046927SAndroid Build Coastguard Worker- radv/sqtt: Use code buffer from radv_shader directly instead of copying. 5211*61046927SAndroid Build Coastguard Worker- radv: Replace radv_trap_handler_shader with radv_shader. 5212*61046927SAndroid Build Coastguard Worker- radeonsi: SDMA v4 size field is size - 1 5213*61046927SAndroid Build Coastguard Worker- radv: SDMA v4 size field is size - 1 5214*61046927SAndroid Build Coastguard Worker- radv: Remove SDMA padding from copy helpers. 5215*61046927SAndroid Build Coastguard Worker- radv: Use common helpers to translate format in SDMA copy. 5216*61046927SAndroid Build Coastguard Worker- radv/rt: Don't upload the prolog twice. 5217*61046927SAndroid Build Coastguard Worker- radv: Use radeon_cmdbuf for sdma_copy_image. 5218*61046927SAndroid Build Coastguard Worker- radv: Introduce sdma_copy_buffer for GFX7+. 5219*61046927SAndroid Build Coastguard Worker- radv: Upload shaders to invisible VRAM on small BAR systems. 5220*61046927SAndroid Build Coastguard Worker- radv: Wait for shader uploads asynchronously. 5221*61046927SAndroid Build Coastguard Worker- radv: Fix missing wait of GS copy shader upload for dmashaders. 5222*61046927SAndroid Build Coastguard Worker- amd: Add radv_foreach_stage to ForEachMacros. 5223*61046927SAndroid Build Coastguard Worker- radv: Pre-compute descriptor set layout hash. 5224*61046927SAndroid Build Coastguard Worker- ci/android: Make armv8's arch aarch64 instead of arm. 5225*61046927SAndroid Build Coastguard Worker 5226*61046927SAndroid Build Coastguard WorkerTeng, Jin Chung (2): 5227*61046927SAndroid Build Coastguard Worker 5228*61046927SAndroid Build Coastguard Worker- frontend/va: Add large_scale_tile from VADecPictureParameterBufferAV1 5229*61046927SAndroid Build Coastguard Worker- d3d12: AV1 Dec - Set anchor_frame_idx only when large_scale_tile equals 1 5230*61046927SAndroid Build Coastguard Worker 5231*61046927SAndroid Build Coastguard WorkerThomas H.P. Andersen (4): 5232*61046927SAndroid Build Coastguard Worker 5233*61046927SAndroid Build Coastguard Worker- docs/panvk: VK_KHR_descriptor_update_template 5234*61046927SAndroid Build Coastguard Worker- meson: use summary() 5235*61046927SAndroid Build Coastguard Worker- meson: use sections in summary() 5236*61046927SAndroid Build Coastguard Worker- v3dv: use common code for descriptor update template 5237*61046927SAndroid Build Coastguard Worker 5238*61046927SAndroid Build Coastguard WorkerThong Thai (6): 5239*61046927SAndroid Build Coastguard Worker 5240*61046927SAndroid Build Coastguard Worker- gallium/auxiliary/vl: clean-up progressive shader 5241*61046927SAndroid Build Coastguard Worker- radeonsi/vcn: use encoder/decoder caps reported by kernel 5242*61046927SAndroid Build Coastguard Worker- gallium/auxiliary/vl: add crop to compute shader 5243*61046927SAndroid Build Coastguard Worker- mesa/main: rework locale setup/teardown 5244*61046927SAndroid Build Coastguard Worker- util: check and initialize locale before using it 5245*61046927SAndroid Build Coastguard Worker- tgsi: use locale independent float and double parsing 5246*61046927SAndroid Build Coastguard Worker 5247*61046927SAndroid Build Coastguard WorkerTimothy Arceri (15): 5248*61046927SAndroid Build Coastguard Worker 5249*61046927SAndroid Build Coastguard Worker- nir/nir_opt_copy_prop_vars: remove extra loop 5250*61046927SAndroid Build Coastguard Worker- nir/nir_opt_copy_prop_vars: avoid comparison explosion 5251*61046927SAndroid Build Coastguard Worker- nir/nir_opt_copy_prop_vars: reuse hash tables 5252*61046927SAndroid Build Coastguard Worker- nir/nir_opt_copy_prop_vars: reuse dynamic arrays 5253*61046927SAndroid Build Coastguard Worker- nir/nir_opt_copy_prop_vars: reorder clone calls 5254*61046927SAndroid Build Coastguard Worker- nir/nir_opt_copy_prop_vars: don't call memset when cloning 5255*61046927SAndroid Build Coastguard Worker- ci: enable dEQP-VK.ubo.random.all_shared_buffer.48 5256*61046927SAndroid Build Coastguard Worker- glsl: copy prop vars before scalarizing alus 5257*61046927SAndroid Build Coastguard Worker- glsl: add _token_list_prepend() helper to the parser 5258*61046927SAndroid Build Coastguard Worker- glsl: isolate object macro replacments 5259*61046927SAndroid Build Coastguard Worker- glsl: remove do_copy_propagation_elements() optimisation pass 5260*61046927SAndroid Build Coastguard Worker- glsl: allow 64-bit integer on RHS of shift 5261*61046927SAndroid Build Coastguard Worker- util/00-mesa-defaults: add Akka Arrh workaround 5262*61046927SAndroid Build Coastguard Worker- mesa: add _mesa_is_api_gles2() helper 5263*61046927SAndroid Build Coastguard Worker- glsl: move some GL ES checks to the NIR linker 5264*61046927SAndroid Build Coastguard Worker 5265*61046927SAndroid Build Coastguard WorkerTimur Kristóf (155): 5266*61046927SAndroid Build Coastguard Worker 5267*61046927SAndroid Build Coastguard Worker- aco/optimizer: Add missing v_lshlrev condition to can_apply_extract. 5268*61046927SAndroid Build Coastguard Worker- aco/optimizer: Optimize p_extract + v_mul_u32_u24 to v_mad_u32_u16. 5269*61046927SAndroid Build Coastguard Worker- radv: Make NGG query emission a dirty flag. 5270*61046927SAndroid Build Coastguard Worker- radv: Get rid of app_shaders_internal. 5271*61046927SAndroid Build Coastguard Worker- radv, aco: Add uses_full_subgroups to compute shader info. 5272*61046927SAndroid Build Coastguard Worker- aco: Enable constant exec mask based optimization on compute shaders. 5273*61046927SAndroid Build Coastguard Worker- radv: Lower dynamic VS inputs in NIR. 5274*61046927SAndroid Build Coastguard Worker- aco: Remove dynamic VS input loads. 5275*61046927SAndroid Build Coastguard Worker- nir: Add pack_half_2x16_rtz_split opcode. 5276*61046927SAndroid Build Coastguard Worker- radv, aco, ac: Implement pack_half_2x16_rtz_split. 5277*61046927SAndroid Build Coastguard Worker- nir: Lower pack_half_2x16_split to RTZ if available. 5278*61046927SAndroid Build Coastguard Worker- nir: Add algebraic optimization for VKD3D-Proton fp32->fp16 conversion. 5279*61046927SAndroid Build Coastguard Worker- ac/gpu_info: Add has_pcie_bandwidth_info. 5280*61046927SAndroid Build Coastguard Worker- radv: Don't place CS in VRAM when bandwidth is too low. 5281*61046927SAndroid Build Coastguard Worker- nir/opt_algebraic: Add optimization for ieq/ine and right-shift. 5282*61046927SAndroid Build Coastguard Worker- radv: Disable NGG culling when conservative overestimation is used. 5283*61046927SAndroid Build Coastguard Worker- ac/nir/cull: Alway remove zero-area triangles in face culling. 5284*61046927SAndroid Build Coastguard Worker- ac/nir/ngg: Include culled primitives in query. 5285*61046927SAndroid Build Coastguard Worker- radv: Don't change LDS_SIZE for NGG culling shaders. 5286*61046927SAndroid Build Coastguard Worker- radv: Move checking primitive topology to radv_get_ngg_culling_settings. 5287*61046927SAndroid Build Coastguard Worker- radv: Use shader code to skip NGG culling in small workgroups. 5288*61046927SAndroid Build Coastguard Worker- radv: Remove NGG culling skip from command buffer. 5289*61046927SAndroid Build Coastguard Worker- radv: Refactor radv_emit_ngg_culling_state so it's based on dirty flags. 5290*61046927SAndroid Build Coastguard Worker- nir: Clarify comment above load_buffer_amd. 5291*61046927SAndroid Build Coastguard Worker- ac: Port ACO's get_fetch_format to ac_get_safe_fetch_size. 5292*61046927SAndroid Build Coastguard Worker- ac/llvm: Remove "structurized" argument and instead check vindex. 5293*61046927SAndroid Build Coastguard Worker- ac/llvm: Fix buffer_load_amd with larger than 32-bit channel sizes. 5294*61046927SAndroid Build Coastguard Worker- ac/llvm: Fix ac_build_buffer_load to work with more than 4 channels. 5295*61046927SAndroid Build Coastguard Worker- ac/llvm: Change ac_build_tbuffer_load to take format and channel type. 5296*61046927SAndroid Build Coastguard Worker- radv: Move VS input lowering to new file: radv_nir_lower_vs_inputs. 5297*61046927SAndroid Build Coastguard Worker- aco: Get rid of redundant load_vmem_mubuf function. 5298*61046927SAndroid Build Coastguard Worker- aco: Don't set scalar offset on buffer load instructions when it's zero. 5299*61046927SAndroid Build Coastguard Worker- aco: Remove MTBUF zero operand. 5300*61046927SAndroid Build Coastguard Worker- radv: Call nir_lower_array_deref_of_vec in radv_lower_io_to_scalar_early. 5301*61046927SAndroid Build Coastguard Worker- aco/optimizer: Change v_cmp with subgroup invocation to constant. 5302*61046927SAndroid Build Coastguard Worker- radv: Emulate VGT_ESGS_ITEMSIZE in shaders on GFX9+. 5303*61046927SAndroid Build Coastguard Worker- util: Add util_format_get_array. 5304*61046927SAndroid Build Coastguard Worker- ac: Add pending_vmem field to args. 5305*61046927SAndroid Build Coastguard Worker- radv: Set pending_vmem on dynamic VS input args. 5306*61046927SAndroid Build Coastguard Worker- aco: Generalize vs_inputs to args_pending_vmem. 5307*61046927SAndroid Build Coastguard Worker- aco, radv: Rename aco_*_key to aco_*_info. 5308*61046927SAndroid Build Coastguard Worker- aco, radv: Move PS epilog and VS prolog args to their info structs. 5309*61046927SAndroid Build Coastguard Worker- aco, radv: Don't use radv_shader_args in aco. 5310*61046927SAndroid Build Coastguard Worker- aco: Don't include headers from radv. 5311*61046927SAndroid Build Coastguard Worker- ac/nir: clear nir_var_shader_out from TCS barriers 5312*61046927SAndroid Build Coastguard Worker- aco: Remove vtx_binding from MUBUF/MTBUF instructions. 5313*61046927SAndroid Build Coastguard Worker- nir: Add load_typed_buffer_amd intrinsic. 5314*61046927SAndroid Build Coastguard Worker- aco: Implement load_typed_buffer_amd. 5315*61046927SAndroid Build Coastguard Worker- ac/llvm: Implement typed buffer load intrinsic. 5316*61046927SAndroid Build Coastguard Worker- radv: Lower non-dynamic VS inputs in NIR. 5317*61046927SAndroid Build Coastguard Worker- radv: Apply swizzle and alpha adjust in radv_nir_lower_vs_inputs. 5318*61046927SAndroid Build Coastguard Worker- aco: Remove VS inputs from visit_load_input. 5319*61046927SAndroid Build Coastguard Worker- aco: Rename visit_load_input to visit_load_fs_input. 5320*61046927SAndroid Build Coastguard Worker- radv: Remove VS inputs code from LLVM backend. 5321*61046927SAndroid Build Coastguard Worker- ac/llvm: Remove unused function ac_build_struct_tbuffer_load. 5322*61046927SAndroid Build Coastguard Worker- aco, radv: Remove VS IO information from ACO. 5323*61046927SAndroid Build Coastguard Worker- aco: Don't add soffset to swizzled MUBUF base. 5324*61046927SAndroid Build Coastguard Worker- aco: Use zero for MUBUF/MTBUF when soffset is undefined. 5325*61046927SAndroid Build Coastguard Worker- aco: Disable MUBUF/MTBUF offsets when they are zero. 5326*61046927SAndroid Build Coastguard Worker- aco: Always enable idxen for swizzled buffer access on GFX11. 5327*61046927SAndroid Build Coastguard Worker- ac/nir/ngg: Remove usused lds_es enum values. 5328*61046927SAndroid Build Coastguard Worker- ac/nir/ngg: Rename saved_uniform to reusable_nondeferred_variable. 5329*61046927SAndroid Build Coastguard Worker- ac/nir/ngg: Split some functions out of save_reusable_variables. 5330*61046927SAndroid Build Coastguard Worker- ac/nir/ngg: Move divergence analysis call to analyze_shader_before_culling. 5331*61046927SAndroid Build Coastguard Worker- ac/nir/ngg: Rename state variables to "s". 5332*61046927SAndroid Build Coastguard Worker- ac/nir/ngg: Remove some superfluous variables. 5333*61046927SAndroid Build Coastguard Worker- ac/nir/ngg: Create separate variable for repacked rel_patch_id. 5334*61046927SAndroid Build Coastguard Worker- ac/nir/ngg: Rename repacked variables to clarify their name. 5335*61046927SAndroid Build Coastguard Worker- ac: Add more defines for mesh shading packets. 5336*61046927SAndroid Build Coastguard Worker- radv: Use new mesh shading packet defines. 5337*61046927SAndroid Build Coastguard Worker- radv: Add per-prim attributes to ring_attr stride. 5338*61046927SAndroid Build Coastguard Worker- radv: Use per-prim params in has_param_exports. 5339*61046927SAndroid Build Coastguard Worker- radv: Add extra offset to per-prim params. 5340*61046927SAndroid Build Coastguard Worker- radv: Use PRIM_ATTR for PS inputs on GFX11. 5341*61046927SAndroid Build Coastguard Worker- radv: Include per-prim params in NUM_INTERP on GFX11. 5342*61046927SAndroid Build Coastguard Worker- radv: Adjust mesh draw packets for GFX11. 5343*61046927SAndroid Build Coastguard Worker- ac/nir/ngg: Clarify mesh shader scratch ring. 5344*61046927SAndroid Build Coastguard Worker- ac/nir/ngg: Use attribute ring for mesh shader params. 5345*61046927SAndroid Build Coastguard Worker- ac/nir/ngg: Split legacy workgroup index function. 5346*61046927SAndroid Build Coastguard Worker- ac/nir/ngg: Fix mesh shader layer on GFX11. 5347*61046927SAndroid Build Coastguard Worker- ac/nir/ngg: Store special MS outputs in attribute ring for PS to read. 5348*61046927SAndroid Build Coastguard Worker- radv: Enable mesh shading on GFX11. 5349*61046927SAndroid Build Coastguard Worker- radv: Fix swizzled VS input loads when some components are unused. 5350*61046927SAndroid Build Coastguard Worker- radv: Don't expose NV_mesh_shader and don't use it in CI. 5351*61046927SAndroid Build Coastguard Worker- radv: Remove NV_mesh_shader API entrypoints. 5352*61046927SAndroid Build Coastguard Worker- radv: Remove first_task and ib_addr/ib_stride. 5353*61046927SAndroid Build Coastguard Worker- radv: Clean up emitting zero mesh shader draw id. 5354*61046927SAndroid Build Coastguard Worker- ac/nir/ngg: Remove NV_mesh_shader support. 5355*61046927SAndroid Build Coastguard Worker- ac/nir: Remove ac_nir_apply_first_task_to_task_shader. 5356*61046927SAndroid Build Coastguard Worker- nir: Remove IB address and stride intrinsics. 5357*61046927SAndroid Build Coastguard Worker- radv: Move radv_nir_* to a new folder. 5358*61046927SAndroid Build Coastguard Worker- radv: Move radv_nir_lower_primitive_shading_rate to new file. 5359*61046927SAndroid Build Coastguard Worker- radv: Move radv_nir_lower_fs_intrinsics to new file. 5360*61046927SAndroid Build Coastguard Worker- radv: Move radv_nir_lower_intrinsics_early to new file. 5361*61046927SAndroid Build Coastguard Worker- radv: Move radv_nir_lower_view_index to new file. 5362*61046927SAndroid Build Coastguard Worker- radv: Move radv_nir_lower_viewport_to_zero to new file. 5363*61046927SAndroid Build Coastguard Worker- radv: Move radv_nir_export_multiview to new file. 5364*61046927SAndroid Build Coastguard Worker- radv, ac/nir: Move sin/cos lowering to a common pass. 5365*61046927SAndroid Build Coastguard Worker- radv: Move I/O lowering functions into a new file. 5366*61046927SAndroid Build Coastguard Worker- radv: Use radv_get_shader to get vertex shader when binding pipeline. 5367*61046927SAndroid Build Coastguard Worker- ac/nir/ngg: Slightly improve attribute ring offset calculation. 5368*61046927SAndroid Build Coastguard Worker- ac/nir: Store only lowest 8 bits for task draw ring DWORD3. 5369*61046927SAndroid Build Coastguard Worker- ac/nir: When task->mesh dispatch Y or Z are 0, also set X to 0. 5370*61046927SAndroid Build Coastguard Worker- aco: Consider p_cbranch_nz as divergent branch too. 5371*61046927SAndroid Build Coastguard Worker- aco: Don't remove exec writes that also write other registers. 5372*61046927SAndroid Build Coastguard Worker- aco: Simplify get_phi_operand using Operand::c32_or_c64. 5373*61046927SAndroid Build Coastguard Worker- aco: Don't verify branch exec read when eliminating exec writes. 5374*61046927SAndroid Build Coastguard Worker- aco: Pop branch operands when targets are same in SSA elimination. 5375*61046927SAndroid Build Coastguard Worker- aco: Call dominator_tree before lower_phis. 5376*61046927SAndroid Build Coastguard Worker- aco: Better phi lowering for merge block when else-side is const. 5377*61046927SAndroid Build Coastguard Worker- nir: Gather compile time constant task->mesh dispatch size. 5378*61046927SAndroid Build Coastguard Worker- radv: Use linear_dispatch info in GFX11 task/mesh draw packet. 5379*61046927SAndroid Build Coastguard Worker- radv/amdgpu: Extract CS chain and unchain functions. 5380*61046927SAndroid Build Coastguard Worker- radv/amdgpu: Expose CS chain and unchain on the winsys. 5381*61046927SAndroid Build Coastguard Worker- radv/amdgpu: Extract radv_amdgpu_add_cs_to_bo_list function. 5382*61046927SAndroid Build Coastguard Worker- radv/amdgpu: Remember which CS the current one is chained to. 5383*61046927SAndroid Build Coastguard Worker- radv/amdgpu: Walk chained CS objects for BO list. 5384*61046927SAndroid Build Coastguard Worker- radv/amdgpu: Unchain CS array in queue code not in winsys. 5385*61046927SAndroid Build Coastguard Worker- radv: Chain cmd buffers in queue code when possible, not in winsys. 5386*61046927SAndroid Build Coastguard Worker- radv/amdgpu: Remove can_patch and chained submit code path. 5387*61046927SAndroid Build Coastguard Worker- ac/llvm: Cover runtime 0 in GFX10 gs_alloc_req workaround. 5388*61046927SAndroid Build Coastguard Worker- aco: Fix optimization of v_cmp with subgroup invocation. 5389*61046927SAndroid Build Coastguard Worker- aco: Don't use nir_selection_control in aco_ir. 5390*61046927SAndroid Build Coastguard Worker- aco: Only include nir.h in instruction selection. 5391*61046927SAndroid Build Coastguard Worker- radv: Don't include nir.h in radv_shader.h 5392*61046927SAndroid Build Coastguard Worker- radv: Create continue preamble on GFX6 even when no shader rings are used. 5393*61046927SAndroid Build Coastguard Worker- ac: Add maximum number of submitted IBs. 5394*61046927SAndroid Build Coastguard Worker- radv/amdgpu: Fix mismatching return type of radv_amdgpu_cs_submit. 5395*61046927SAndroid Build Coastguard Worker- radv/amdgpu: Only allow IB BOs on graphics and compute queues. 5396*61046927SAndroid Build Coastguard Worker- radv/amdgpu: Use correct alignment when creating CS BOs. 5397*61046927SAndroid Build Coastguard Worker- radv/amdgpu: Extract radv_amdgpu_cs_add_old_ib_buffer. 5398*61046927SAndroid Build Coastguard Worker- radv/amdgpu: Add a few assertions during submit. 5399*61046927SAndroid Build Coastguard Worker- radv/amdgpu: Remove hw_can_chain in favour of use_ib. 5400*61046927SAndroid Build Coastguard Worker- radv/amdgpu: Rewrite fallback code path so it can split submissions. 5401*61046927SAndroid Build Coastguard Worker- radv/amdgpu: Allow multiple continue preambles. 5402*61046927SAndroid Build Coastguard Worker- radv/amdgpu: Add continue preambles to fallback submit. 5403*61046927SAndroid Build Coastguard Worker- radv/amdgpu: Add postambles to fallback submit. 5404*61046927SAndroid Build Coastguard Worker- radv/amdgpu: Add ability to submit non-chained CS to fallback. 5405*61046927SAndroid Build Coastguard Worker- radv/amdgpu: Split gang submissions correctly when not chained. 5406*61046927SAndroid Build Coastguard Worker- radv: Fill continue preambles and postambles properly. 5407*61046927SAndroid Build Coastguard Worker- radv: Split submission in winsys instead of radv_queue. 5408*61046927SAndroid Build Coastguard Worker- radv/amdgpu: Use fallback submit for queues that can't use IBs. 5409*61046927SAndroid Build Coastguard Worker- radv/amdgpu: Clean up submission functions. 5410*61046927SAndroid Build Coastguard Worker- radv/amdgpu: Respect maximum number of submitted IBs per IP type. 5411*61046927SAndroid Build Coastguard Worker- radv: Allow task/mesh shaders with RADV_DEBUG=noibs. 5412*61046927SAndroid Build Coastguard Worker- radv/amdgpu: Add bool is_secondary argument to cs_create function. 5413*61046927SAndroid Build Coastguard Worker- radv/amdgpu: Extract radv_amdgpu_cs_bo_create function. 5414*61046927SAndroid Build Coastguard Worker- radv/amdgpu: Place secondary CS without IB2 in non-WC GTT. 5415*61046927SAndroid Build Coastguard Worker- ac, aco, radv: Clarify LDS size on GFX6, and NGG shaders. 5416*61046927SAndroid Build Coastguard Worker- radv: Don't hardcode LDS granularity in gfx9_get_gs_info. 5417*61046927SAndroid Build Coastguard Worker- aco: Remove setup_*_variables and add setup_lds_size instead. 5418*61046927SAndroid Build Coastguard Worker- aco, radv: Remove "key" from aco_compiler_options. 5419*61046927SAndroid Build Coastguard Worker- aco, radv: Remove redundant enable_mrt_output_nan_fixup from PS epilog info. 5420*61046927SAndroid Build Coastguard Worker- ac/nir/ngg: Don't store primitive IDs from culled primitives. 5421*61046927SAndroid Build Coastguard Worker- aco: Disallow constant propagation on SOPP and fixed operands. 5422*61046927SAndroid Build Coastguard Worker 5423*61046927SAndroid Build Coastguard WorkerTomeu Vizoso (7): 5424*61046927SAndroid Build Coastguard Worker 5425*61046927SAndroid Build Coastguard Worker- android: Make libbacktrace optional again 5426*61046927SAndroid Build Coastguard Worker- android: Cleanup unneeded headers from the sync stub 5427*61046927SAndroid Build Coastguard Worker- ci: Build for Android with libbacktrace=false 5428*61046927SAndroid Build Coastguard Worker- ci: Use NDK 25b to build for the Android ABI level 33 5429*61046927SAndroid Build Coastguard Worker- etnaviv: handle missing alu conversion opcodes 5430*61046927SAndroid Build Coastguard Worker- etnaviv: print writemask of store operations 5431*61046927SAndroid Build Coastguard Worker- etnaviv: don't read too much from uniform arrays 5432*61046927SAndroid Build Coastguard Worker 5433*61046927SAndroid Build Coastguard WorkerTuro Lamminen (4): 5434*61046927SAndroid Build Coastguard Worker 5435*61046927SAndroid Build Coastguard Worker- radv: Change radeon_cmdbuf counters to uint64_t to make alias analysis optimize radeon_emit better 5436*61046927SAndroid Build Coastguard Worker- radv: Clean up variables in si_get_ia_multi_vgt_param 5437*61046927SAndroid Build Coastguard Worker- radv: Avoid redundant fetch of radv_device 5438*61046927SAndroid Build Coastguard Worker- radv: Optimize emitting prefetches 5439*61046927SAndroid Build Coastguard Worker 5440*61046927SAndroid Build Coastguard WorkerVal Packett (1): 5441*61046927SAndroid Build Coastguard Worker 5442*61046927SAndroid Build Coastguard Worker- mailmap: Remap name and email for Val Packett 5443*61046927SAndroid Build Coastguard Worker 5444*61046927SAndroid Build Coastguard WorkerVincent Davis Jr (1): 5445*61046927SAndroid Build Coastguard Worker 5446*61046927SAndroid Build Coastguard Worker- gbm/backend: fix gbm compile without dri 5447*61046927SAndroid Build Coastguard Worker 5448*61046927SAndroid Build Coastguard WorkerVinson Lee (2): 5449*61046927SAndroid Build Coastguard Worker 5450*61046927SAndroid Build Coastguard Worker- radv: Fix memory leak. 5451*61046927SAndroid Build Coastguard Worker- pps: Fix build errors. 5452*61046927SAndroid Build Coastguard Worker 5453*61046927SAndroid Build Coastguard WorkerVitaliy Triang3l Kuzmin (2): 5454*61046927SAndroid Build Coastguard Worker 5455*61046927SAndroid Build Coastguard Worker- radv: Set DB_Z_INFO.NUM_SAMPLES to MSAA_EXPOSED_SAMPLES without Z/S 5456*61046927SAndroid Build Coastguard Worker- r600: Alpha to coverage dithering on Evergreen+ 5457*61046927SAndroid Build Coastguard Worker 5458*61046927SAndroid Build Coastguard WorkerVäinö Mäkelä (12): 5459*61046927SAndroid Build Coastguard Worker 5460*61046927SAndroid Build Coastguard Worker- intel/vec4: Set the rounding mode 5461*61046927SAndroid Build Coastguard Worker- intel/vec4: Don't optimize multiply by 1.0 away 5462*61046927SAndroid Build Coastguard Worker- hasvk: Don't claim shaderDenormPreserveFloat32 on gfx7 5463*61046927SAndroid Build Coastguard Worker- hasvk: Tell spirv_to_nir float controls are always supported 5464*61046927SAndroid Build Coastguard Worker- hasvk: Enable PixelShaderKillsPixel when omask is used 5465*61046927SAndroid Build Coastguard Worker- hasvk: Mark VK_IMAGE_LAYOUT_ATTACHMENT_OPTIMAL as stencil write optimal 5466*61046927SAndroid Build Coastguard Worker- hasvk: Handle subpass self-dependencies for stencil shadow copies 5467*61046927SAndroid Build Coastguard Worker- ci/intel: Update hasvk HSW xfails 5468*61046927SAndroid Build Coastguard Worker- hasvk: Disable non-zero fast clears for 8xMSAA images 5469*61046927SAndroid Build Coastguard Worker- intel/ci: Remove outdated hasvk copy_and_blit xfails 5470*61046927SAndroid Build Coastguard Worker- intel/ci: Remove hasvk xfails missing from the CTS 5471*61046927SAndroid Build Coastguard Worker- intel/ci: Remove skipped float_controls tests from hasvk xfails 5472*61046927SAndroid Build Coastguard Worker 5473*61046927SAndroid Build Coastguard WorkerX512 (3): 5474*61046927SAndroid Build Coastguard Worker 5475*61046927SAndroid Build Coastguard Worker- hgl: remove 5476*61046927SAndroid Build Coastguard Worker- haiku: fix build 5477*61046927SAndroid Build Coastguard Worker- EGL: implement Haiku driver over Gallium 5478*61046927SAndroid Build Coastguard Worker 5479*61046927SAndroid Build Coastguard WorkerYevhenii Kolesnikov (2): 5480*61046927SAndroid Build Coastguard Worker 5481*61046927SAndroid Build Coastguard Worker- nir/loop_analyze: Track induction variables incremented by more operations 5482*61046927SAndroid Build Coastguard Worker- nir/loop_analyze: Determine iteration counts for more kinds of loops 5483*61046927SAndroid Build Coastguard Worker 5484*61046927SAndroid Build Coastguard WorkerYiwei Zhang (46): 5485*61046927SAndroid Build Coastguard Worker 5486*61046927SAndroid Build Coastguard Worker- venus: log upon device creation 5487*61046927SAndroid Build Coastguard Worker- venus: lazily query and cache gralloc front rendering usage 5488*61046927SAndroid Build Coastguard Worker- venus: disable non AHB external memory bits on Android 5489*61046927SAndroid Build Coastguard Worker- venus: fix formating 5490*61046927SAndroid Build Coastguard Worker- venus: fix tracing init to include instance creation 5491*61046927SAndroid Build Coastguard Worker- venus: render server enforces blob_id_0 5492*61046927SAndroid Build Coastguard Worker- venus: move exp features init back to use ring submit 5493*61046927SAndroid Build Coastguard Worker- venus: further disallow sparse resource 5494*61046927SAndroid Build Coastguard Worker- venus: replace binary search with hardcode for max buffer size 5495*61046927SAndroid Build Coastguard Worker- venus: start requiring all experimental features 5496*61046927SAndroid Build Coastguard Worker- venus: clean up memoryResourceAllocationSize 5497*61046927SAndroid Build Coastguard Worker- venus: clean up globalFencing 5498*61046927SAndroid Build Coastguard Worker- venus: refactor sync fd fence and sempahore features 5499*61046927SAndroid Build Coastguard Worker- venus: tighten up the sync fd requirements for Android wsi 5500*61046927SAndroid Build Coastguard Worker- venus: distinguish external memory from mappable memory support 5501*61046927SAndroid Build Coastguard Worker- venus: fix external buffer creation 5502*61046927SAndroid Build Coastguard Worker- venus: remove redundant abstractions for wsi struct search 5503*61046927SAndroid Build Coastguard Worker- venus: refactor image create info pnext tracking 5504*61046927SAndroid Build Coastguard Worker- venus: simplify ahb image creation 5505*61046927SAndroid Build Coastguard Worker- venus: simplify support for non-AHB external images 5506*61046927SAndroid Build Coastguard Worker- venus: fix external image creation 5507*61046927SAndroid Build Coastguard Worker- venus: fix device memory export alloc info 5508*61046927SAndroid Build Coastguard Worker- venus: fix VK_EXT_image_view_min_lod feature query 5509*61046927SAndroid Build Coastguard Worker- venus: ensure invariance of buffer memory requirement size 5510*61046927SAndroid Build Coastguard Worker- venus: sync to latest protocol for ring status enum 5511*61046927SAndroid Build Coastguard Worker- venus: abort ring submit when ring is in fatal status 5512*61046927SAndroid Build Coastguard Worker- venus: propagate vn_ring to vn_relax 5513*61046927SAndroid Build Coastguard Worker- venus: vn_relax to abort on ring fatal status upon warn order 5514*61046927SAndroid Build Coastguard Worker- venus: revert back the warn order 5515*61046927SAndroid Build Coastguard Worker- venus: sync to latest protocol for asyncRoundtrip 5516*61046927SAndroid Build Coastguard Worker- venus: switch to use 64bit roundtrip seqno 5517*61046927SAndroid Build Coastguard Worker- venus: make vn_instance_wait_roundtrip asynchronous 5518*61046927SAndroid Build Coastguard Worker- venus: let vn_instance_submit_command track ring seqno 5519*61046927SAndroid Build Coastguard Worker- venus: make common wsi bo submission async 5520*61046927SAndroid Build Coastguard Worker- venus: refactor to add vn_sync_payload_external 5521*61046927SAndroid Build Coastguard Worker- venus: make external fence and semaphore export async 5522*61046927SAndroid Build Coastguard Worker- Revert "zink/kopper: Add extra swapchain images for Venus" 5523*61046927SAndroid Build Coastguard Worker- venus: sync latest protocol for layering extensions 5524*61046927SAndroid Build Coastguard Worker- venus: add VK_EXT_load_store_op_none support 5525*61046927SAndroid Build Coastguard Worker- venus: add VK_EXT_rasterization_order_attachment_access support 5526*61046927SAndroid Build Coastguard Worker- venus/docs: sync to latest venus supported extensions 5527*61046927SAndroid Build Coastguard Worker- venus: requires asyncRoundtrip 5528*61046927SAndroid Build Coastguard Worker- venus: requires ringMonitoring 5529*61046927SAndroid Build Coastguard Worker- venus: move exp feature init back to ring and remove unused function 5530*61046927SAndroid Build Coastguard Worker- venus: forward ARM driverVersion for ANGLE workarounds 5531*61046927SAndroid Build Coastguard Worker- radv: respect VK_QUERY_RESULT_WAIT_BIT in GetQueryPoolResults 5532*61046927SAndroid Build Coastguard Worker 5533*61046927SAndroid Build Coastguard WorkerYogesh Mohan Marimuthu (18): 5534*61046927SAndroid Build Coastguard Worker 5535*61046927SAndroid Build Coastguard Worker- egl: add render_gpu tag to dri2_dpy->fd and dri2_dpy->dri_screen variable 5536*61046927SAndroid Build Coastguard Worker- loader,glx: add render_gpu tag psc->driScreen and psc->fd 5537*61046927SAndroid Build Coastguard Worker- loader,glx,egl,vl,d3d: loader_get_user_preferred_fd() function to return original_fd 5538*61046927SAndroid Build Coastguard Worker- egl: remove is_different_gpu variable from struct dri2_egl_display 5539*61046927SAndroid Build Coastguard Worker- glx: remove is_different_gpu variable from struct dri_screen 5540*61046927SAndroid Build Coastguard Worker- loader,glx,egl: remove is_different_gpu variable from loader 5541*61046927SAndroid Build Coastguard Worker- ac,radeonsi: move shadow regs create ib preamble function to amd common 5542*61046927SAndroid Build Coastguard Worker- radv: add shadowregs variable to RADV_DEBUG environment variable 5543*61046927SAndroid Build Coastguard Worker- radv: add support for register shadowing 5544*61046927SAndroid Build Coastguard Worker- radv: set preemp flag and pre_ena bit for shadowregs 5545*61046927SAndroid Build Coastguard Worker- radv: INDEX_TYPE and NUM_INSTANCES PKT3 are not shadowed 5546*61046927SAndroid Build Coastguard Worker- radv: fence complete struct is 4 qw size 5547*61046927SAndroid Build Coastguard Worker- radv: allow NULL initial_preamble_cs in radv_amdgpu_winsys_cs_submit_sysmem() 5548*61046927SAndroid Build Coastguard Worker- radeonsi: remove some shadow reg optimization for bf1 game 5549*61046927SAndroid Build Coastguard Worker- wsi/display: check alloc failure in wsi_display_alloc_connector() 5550*61046927SAndroid Build Coastguard Worker- ac/surface: only adjust pitch if surf_pitch was modified 5551*61046927SAndroid Build Coastguard Worker- amd/surface: add RADEON_SURF_NO_TEXTURE flag 5552*61046927SAndroid Build Coastguard Worker- radv: set RADEON_SURF_NO_TEXTURE flag in radv_get_surface_flags() 5553*61046927SAndroid Build Coastguard Worker 5554*61046927SAndroid Build Coastguard WorkerYogesh Mohanmarimuthu (7): 5555*61046927SAndroid Build Coastguard Worker 5556*61046927SAndroid Build Coastguard Worker- egl: add fd_display_gpu to struct dri2_egl_display 5557*61046927SAndroid Build Coastguard Worker- egl,egl/x11: keep display fd open for prime 5558*61046927SAndroid Build Coastguard Worker- egl: create DRI screen for display GPU in case of prime 5559*61046927SAndroid Build Coastguard Worker- loader,glx,egl/x11: init dri_screen_display_gpu in struct loader_dri3_drawable 5560*61046927SAndroid Build Coastguard Worker- egl/wayland: keep display fd open for prime 5561*61046927SAndroid Build Coastguard Worker- loader: make image_format_to_fourcc() non-static 5562*61046927SAndroid Build Coastguard Worker- egl/wayland: for prime, allocate linear_copy from display GPU VRAM 5563*61046927SAndroid Build Coastguard Worker 5564*61046927SAndroid Build Coastguard WorkerYonggang Luo (8): 5565*61046927SAndroid Build Coastguard Worker 5566*61046927SAndroid Build Coastguard Worker- util: Implement util_iround with lrintf unconditionally 5567*61046927SAndroid Build Coastguard Worker- util: Fixes error: no previous prototype for 'mesa_cache_db_entry_remove' Fixes: c92c99481fd ("util/mesa-db: Support removal of cache entries") 5568*61046927SAndroid Build Coastguard Worker- vulkan: Use static_assert for check HWVULKAN_DISPATCH_MAGIC == ICD_LOADER_MAGIC 5569*61046927SAndroid Build Coastguard Worker- meson: Split c_cpp_args from pre_args 5570*61046927SAndroid Build Coastguard Worker- meson: Combine duplicated c_args and cpp_args 5571*61046927SAndroid Build Coastguard Worker- meson: When sse2 enabled, both c and cpp using sse2 options 5572*61046927SAndroid Build Coastguard Worker- meson: Split sse2_arg and sse2_args out of c_cpp_args 5573*61046927SAndroid Build Coastguard Worker- meson: Use sse2_arg and sse2_args to replace usage of c and c_sse2_args 5574*61046927SAndroid Build Coastguard Worker 5575*61046927SAndroid Build Coastguard WorkerYusuf Khan (2): 5576*61046927SAndroid Build Coastguard Worker 5577*61046927SAndroid Build Coastguard Worker- nvc0/nv50: support and enable EXT_memory_object* 5578*61046927SAndroid Build Coastguard Worker- gallium: create query_memory_info implementation for sw drivers 5579*61046927SAndroid Build Coastguard Worker 5580*61046927SAndroid Build Coastguard WorkerYuxuan Shui (1): 5581*61046927SAndroid Build Coastguard Worker 5582*61046927SAndroid Build Coastguard Worker- loader: unregister special event in loader_dri3_drawable_fini 5583*61046927SAndroid Build Coastguard Worker 5584*61046927SAndroid Build Coastguard Workerantonino (54): 5585*61046927SAndroid Build Coastguard Worker 5586*61046927SAndroid Build Coastguard Worker- zink: fix line smooth lowering 5587*61046927SAndroid Build Coastguard Worker- zink: add \`zink_emulate_point_smooth` driconf 5588*61046927SAndroid Build Coastguard Worker- zink: add \`lower_point_smooth` to \`zink_fs_key` 5589*61046927SAndroid Build Coastguard Worker- zink/nir_to_spirv: add support for \`nir_intrinsic_load_point_coord` 5590*61046927SAndroid Build Coastguard Worker- nir: handle output beeing written to deref in \`nir_lower_point_smooth` 5591*61046927SAndroid Build Coastguard Worker- zink: handle point_smooth emulation 5592*61046927SAndroid Build Coastguard Worker- drirc: set \`zink_emulate_point_smooth` for Quake II 5593*61046927SAndroid Build Coastguard Worker- zink: fix stipple pattern in oblique lines 5594*61046927SAndroid Build Coastguard Worker- zink: fix \`final_hash` update in \`zink_gfx_program_update` 5595*61046927SAndroid Build Coastguard Worker- mesa: correctly allocate space for converted primtives 5596*61046927SAndroid Build Coastguard Worker- gallium: decompose quad strips into quads if supported 5597*61046927SAndroid Build Coastguard Worker- zink: handle switching between primitives 5598*61046927SAndroid Build Coastguard Worker- nir: handle primitives with adjacency 5599*61046927SAndroid Build Coastguard Worker- nir: avoid generating conflicting output variables 5600*61046927SAndroid Build Coastguard Worker- nir: calculate number of vertices in nir_create_passthrough_gs 5601*61046927SAndroid Build Coastguard Worker- nir: handle edge flags in nir_create_passthrough_gs 5602*61046927SAndroid Build Coastguard Worker- zink: add \`has_edgeflags` flag to zink_shader and zink_gfx_program 5603*61046927SAndroid Build Coastguard Worker- zink: handle edgeflags 5604*61046927SAndroid Build Coastguard Worker- nir: allow to force line strip out in nir_create_passthrough_gs 5605*61046927SAndroid Build Coastguard Worker- zink: force line strip out when emulating stipple 5606*61046927SAndroid Build Coastguard Worker- zink: filled quad emulation gs generation function 5607*61046927SAndroid Build Coastguard Worker- zink: add \`zink_rast_prim` enum 5608*61046927SAndroid Build Coastguard Worker- zink: handle quads 5609*61046927SAndroid Build Coastguard Worker- zink: fix flat shading on filled quads 5610*61046927SAndroid Build Coastguard Worker- zink: add flags to \`zink_gfx_program` and \`zink_context` 5611*61046927SAndroid Build Coastguard Worker- zink: add \`needs_inlining` to \`zink_shader` 5612*61046927SAndroid Build Coastguard Worker- zink: implement flat shading using inlined uniforms 5613*61046927SAndroid Build Coastguard Worker- nir/zink: handle provoking vertex mode in \`nir_create_passthrough_gs` 5614*61046927SAndroid Build Coastguard Worker- zink: handle provoking vertex mode for filled quads 5615*61046927SAndroid Build Coastguard Worker- nir: keep xfb properties in nir_create_passthrough_gs 5616*61046927SAndroid Build Coastguard Worker- zink: keep xfb properties in quad emulation gs 5617*61046927SAndroid Build Coastguard Worker- zink: advertise support for the quad primitive 5618*61046927SAndroid Build Coastguard Worker- zink: prevent crash when freeing 5619*61046927SAndroid Build Coastguard Worker- zink: unified \`zink_set_primitive_emulation_keys` and \`zink_create_primitive_emulation_gs` 5620*61046927SAndroid Build Coastguard Worker- zink: zink: add \`parent` to \`zink_shader::non_fs` 5621*61046927SAndroid Build Coastguard Worker- zink: improve generated gs unbinding 5622*61046927SAndroid Build Coastguard Worker- zink: unbind generated gs in \`bind_last_vertex_stage` 5623*61046927SAndroid Build Coastguard Worker- zink/ci: remove \`primitive-id-no-gs-quads` from radv-vangogh-fails 5624*61046927SAndroid Build Coastguard Worker- nir: only handle flat interpolation when needed in \`nir_create_passthrough_gs` 5625*61046927SAndroid Build Coastguard Worker- zink: simplify logic to call \`zink_set_primitive_emulation_keys` 5626*61046927SAndroid Build Coastguard Worker- zink: add field to 'zink_gs_key' and enum 5627*61046927SAndroid Build Coastguard Worker- zink: add provoking vertex mode lowering 5628*61046927SAndroid Build Coastguard Worker- zink: always advertize provoking vertex mode support 5629*61046927SAndroid Build Coastguard Worker- zink: update requirements now that pv mode can be emulated 5630*61046927SAndroid Build Coastguard Worker- zink: add \`descriptor_bindless_id` to \`zink_shader_info` 5631*61046927SAndroid Build Coastguard Worker- zink: fix sampler array collision in \`nir_to_spirv` 5632*61046927SAndroid Build Coastguard Worker- zink: don't emulate edgeflags for patches 5633*61046927SAndroid Build Coastguard Worker- zink: use correct primitives for passthrough gs with tess 5634*61046927SAndroid Build Coastguard Worker- zink: fix pv mode lowring index calculation 5635*61046927SAndroid Build Coastguard Worker- zink: use ring buffer to preserve last element 5636*61046927SAndroid Build Coastguard Worker- zink: fix exit condition on pv emulation loop 5637*61046927SAndroid Build Coastguard Worker- zink: fix line strip offsets in pv mode emulation 5638*61046927SAndroid Build Coastguard Worker- zink: fix store subsitution in \`lower_pv_mode_gs_store` 5639*61046927SAndroid Build Coastguard Worker- zink: take location_frac into account in pv emulation 5640*61046927SAndroid Build Coastguard Worker 5641*61046927SAndroid Build Coastguard Workerdriver1998 (1): 5642*61046927SAndroid Build Coastguard Worker 5643*61046927SAndroid Build Coastguard Worker- gallium: Use DETECT_OS_WINDOWS instead of 'WIN32' 5644*61046927SAndroid Build Coastguard Worker 5645*61046927SAndroid Build Coastguard Workerosy (1): 5646*61046927SAndroid Build Coastguard Worker 5647*61046927SAndroid Build Coastguard Worker- virgl: enable timer queries only if host supports it 5648*61046927SAndroid Build Coastguard Worker 5649*61046927SAndroid Build Coastguard Workert0b3 (1): 5650*61046927SAndroid Build Coastguard Worker 5651*61046927SAndroid Build Coastguard Worker- nir/nir_opt_move: fix ALWAYS_INLINE compiler error 5652*61046927SAndroid Build Coastguard Worker 5653*61046927SAndroid Build Coastguard Workervolodymyr.o (1): 5654*61046927SAndroid Build Coastguard Worker 5655*61046927SAndroid Build Coastguard Worker- mesa ctx->API --> _mesa_is_foo(ctx) 5656*61046927SAndroid Build Coastguard Worker 5657*61046927SAndroid Build Coastguard Workerxurui (2): 5658*61046927SAndroid Build Coastguard Worker 5659*61046927SAndroid Build Coastguard Worker- panfrost: Check the return value of drmGetVersion 5660*61046927SAndroid Build Coastguard Worker- zink: bs->dd.push_pool[1].pool should be freed 5661