1*61046927SAndroid Build Coastguard WorkerMesa 24.1.0 Release Notes / 2024-05-22 2*61046927SAndroid Build Coastguard Worker====================================== 3*61046927SAndroid Build Coastguard Worker 4*61046927SAndroid Build Coastguard WorkerMesa 24.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 24.1.1. 7*61046927SAndroid Build Coastguard Worker 8*61046927SAndroid Build Coastguard WorkerMesa 24.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 24.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 b7eac8c79244806b1c276eeeacc329e4a5b31a370804c4b0c7cd16837783f78b mesa-24.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_map_memory_placed on RADV, ANV and NVK 31*61046927SAndroid Build Coastguard Worker- VK_KHR_shader_subgroup_rotate on RADV and ANV and NVK 32*61046927SAndroid Build Coastguard Worker- VK_KHR_load_store_op_none on RADV, ANV, NVK and Turnip 33*61046927SAndroid Build Coastguard Worker- VK_KHR_line_rasterization on RADV, ANV, NVK and Turnip 34*61046927SAndroid Build Coastguard Worker- VK_KHR_index_type_uint8 on RADV, ANV, NVK and Turnip 35*61046927SAndroid Build Coastguard Worker- VK_KHR_shader_expect_assume on all Vulkan drivers 36*61046927SAndroid Build Coastguard Worker- VK_KHR_shader_maximal_reconvergence on RADV, ANV and NVK 37*61046927SAndroid Build Coastguard Worker- VK_KHR_shader_quad_control on RADV 38*61046927SAndroid Build Coastguard Worker- OpenGL 4.6 on Asahi 39*61046927SAndroid Build Coastguard Worker- OpenGL ES 3.2 on Asahi 40*61046927SAndroid Build Coastguard Worker- Mali G610 and G310 on Panfrost 41*61046927SAndroid Build Coastguard Worker- Mali T600 on Panfrost 42*61046927SAndroid Build Coastguard Worker- VK_KHR_shader_subgroup_uniform_control_flow on NVK 43*61046927SAndroid Build Coastguard Worker- alphaToOne/extendedDynamicState3AlphaToOneEnable on RADV 44*61046927SAndroid Build Coastguard Worker- VK_EXT_device_address_binding_report on RADV 45*61046927SAndroid Build Coastguard Worker- VK_EXT_external_memory_dma_buf for lavapipe 46*61046927SAndroid Build Coastguard Worker- VK_EXT_queue_family_foreign for lavapipe 47*61046927SAndroid Build Coastguard Worker- VK_EXT_shader_object on RADV 48*61046927SAndroid Build Coastguard Worker- VK_EXT_nested_command_buffer on NVK and RADV 49*61046927SAndroid Build Coastguard Worker- VK_EXT_queue_family_foreign on NVK 50*61046927SAndroid Build Coastguard Worker- VK_EXT_image_drm_format_modifier on NVK 51*61046927SAndroid Build Coastguard Worker 52*61046927SAndroid Build Coastguard Worker 53*61046927SAndroid Build Coastguard WorkerBug fixes 54*61046927SAndroid Build Coastguard Worker--------- 55*61046927SAndroid Build Coastguard Worker 56*61046927SAndroid Build Coastguard Worker- anv: unbounded shader cache 57*61046927SAndroid Build Coastguard Worker- radv: Crash due to nir validation fail in Enshrouded 58*61046927SAndroid Build Coastguard Worker- bisected: turnip: deqp regressions 59*61046927SAndroid Build Coastguard Worker- android: sRGB configs no longer exist after !27709 60*61046927SAndroid Build Coastguard Worker- [24.1-rc4] fatal error: intel/dev/intel_wa.h: No such file or directory 61*61046927SAndroid Build Coastguard Worker- vcn: rewinding attached video in Totem cause [mmhub] page fault 62*61046927SAndroid Build Coastguard Worker- When using amd gpu deinterlace, tv bt709 properties mapping to 2 chroma 63*61046927SAndroid Build Coastguard Worker- ci: switch from CI_JOB_JWT to id_tokens 64*61046927SAndroid Build Coastguard Worker- VCN decoding freezes the whole system 65*61046927SAndroid Build Coastguard Worker- [RDNA2 [AV1] [VAAPI] hw decoding glitches in Thorium 123.0.6312.133 after https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/28960 66*61046927SAndroid Build Coastguard Worker- nvk: Tracker issue for gamescope support 67*61046927SAndroid Build Coastguard Worker- nvk: Implement VK_EXT_image_drm_format_modifier 68*61046927SAndroid Build Coastguard Worker- WSI: Support VK_IMAGE_ASPECT_MEMORY_PLANE_i_BIT_EXT for DRM Modifiers in Vulkan 69*61046927SAndroid Build Coastguard Worker- [Regression][Bisected] EGL/Wayland: QT applications terminated by SIGSEGV (Address boundary error) when using dGPU 70*61046927SAndroid Build Coastguard Worker- radv: Enshrouded GPU hang on RX 6800 71*61046927SAndroid Build Coastguard Worker- NVK Zink: Wrong color in Unigine Valley benchmark 72*61046927SAndroid Build Coastguard Worker- panforst: T604 issue with using u32 for flat varyings 73*61046927SAndroid Build Coastguard Worker- [anv] FINISHME: support YUV colorspace with DRM format modifiers 74*61046927SAndroid Build Coastguard Worker- gen9/11 test became flaky: piglit.spec.!opengl 1_4.blendminmax 75*61046927SAndroid Build Coastguard Worker- 24.0.6: build fails 76*61046927SAndroid Build Coastguard Worker- mesa 24 intel A770 KOTOR black shadow smoke scenes 77*61046927SAndroid Build Coastguard Worker- [bisected][regression] kitty fails to start due to \`glfwWindowHint(GLFW_SRGB_CAPABLE,true)` 78*61046927SAndroid Build Coastguard Worker- r600: bisected 5eb0136a3c561 breaks a number of piglits 79*61046927SAndroid Build Coastguard Worker- Graphical glitches in RPCS3 after updating Vulkan Intel drivers 80*61046927SAndroid Build Coastguard Worker- [R600] OpenGL and VDPAU regression in Mesa 23.3.0 - some bitmaps get distorted. 81*61046927SAndroid Build Coastguard Worker- VAAPI radeonsi: VBAQ broken with HEVC 82*61046927SAndroid Build Coastguard Worker- radv/video: 10-bit support 83*61046927SAndroid Build Coastguard Worker- radv: vkCmdWaitEvents2 is broken 84*61046927SAndroid Build Coastguard Worker- Zink: enabled extensions and features may not match 85*61046927SAndroid Build Coastguard Worker- glRasterPos: "Assertion \`prog->base_serialized_nir' failed." if a shader is loaded from the shader cache 86*61046927SAndroid Build Coastguard Worker- radv: mesa-9999/src/amd/vulkan/radv_image_view.c:147: radv_set_mutable_tex_desc_fields: Assertion \`(plane->surface.u.gfx9.surf_pitch * plane->surface.bpe) % 256 == 0' failed. 87*61046927SAndroid Build Coastguard Worker- ACO doesn't hide lds_param_load latencies 88*61046927SAndroid Build Coastguard Worker- ACO doesn't form a VMEM clause for image stores in one case on GFX11 89*61046927SAndroid Build Coastguard Worker- r600: Valheim hangs CAYMAN gpu (regression/bisected) 90*61046927SAndroid Build Coastguard Worker- r600: Artifacts in Oxygen Not Included around air ducts and pipes (regression, bisected) 91*61046927SAndroid Build Coastguard Worker- radv: UMR wave parsing format is outdated 92*61046927SAndroid Build Coastguard Worker- radv: GetImageMemoryRequirements2 does not look at VkImagePlaneMemoryRequirementsInfo 93*61046927SAndroid Build Coastguard Worker- RADV, regression : Objects randomly appear/disappear on Unreal Engine 4 titles using D3D12 backend on Polaris 94*61046927SAndroid Build Coastguard Worker- mesa 23.1.0-rc3 flickering textures/lighting in Unreal 4 games Polaris10 95*61046927SAndroid Build Coastguard Worker- ACO tests SIGSEGV in debian-vulkan job with LTO enabled 96*61046927SAndroid Build Coastguard Worker- radv: Address binding report for images is incorrect. 97*61046927SAndroid Build Coastguard Worker- blorp: avoid dirtying push constants in 3D 98*61046927SAndroid Build Coastguard Worker- anv: flaky vkd3d-proton test_buffer_feedback_instructions_sm51 99*61046927SAndroid Build Coastguard Worker- FTBFS: commit aaccc25a4dd9ccfc134e51a7e81168334d63a909 broke mesa snapshot build 100*61046927SAndroid Build Coastguard Worker- d3d12_screen.cpp:60:10: fatal error: ShlObj.h: No such file or directory 101*61046927SAndroid Build Coastguard Worker- r300: crash when compiling some GSK shaders 102*61046927SAndroid Build Coastguard Worker- anv: vkd3d-proton test_stress_suballocation failure 103*61046927SAndroid Build Coastguard Worker- d3d12: Zwift renders with bad textures/lighting 104*61046927SAndroid Build Coastguard Worker- nir_opt_remove_phis breaks divergence analysis 105*61046927SAndroid Build Coastguard Worker- intel: Require 64KB alignment when using CCS and multiple engines 106*61046927SAndroid Build Coastguard Worker- NVK: Misrendering with Civilization 6 107*61046927SAndroid Build Coastguard Worker- radv: RDR2 might need zerovram 108*61046927SAndroid Build Coastguard Worker- intel-clc build failure, i think? 109*61046927SAndroid Build Coastguard Worker- Issues rendering gtk4 window decorations on v3d on Fedora-40/mesa-24.0 110*61046927SAndroid Build Coastguard Worker- clc: Failure when linking with llvm+clang 18.1 (-Dshared-llvm=disabled) 111*61046927SAndroid Build Coastguard Worker- LLVM-18 build issue 112*61046927SAndroid Build Coastguard Worker- vulkan/wsi/x11: VK_SUBOPTIMAL_KHR is never reported by the swapchain 113*61046927SAndroid Build Coastguard Worker- Broken vaapi encoding on Radeon RX 6900XT 114*61046927SAndroid Build Coastguard Worker- RUSTICL creating a shared reference to mutable static is discouraged and will become a hard error 115*61046927SAndroid Build Coastguard Worker- anv: GPU hang on Assassin's Creed Valhalla while running benchmark 116*61046927SAndroid Build Coastguard Worker- nvk: dota 2 crashes after ~5 seconds in game 117*61046927SAndroid Build Coastguard Worker- dzn: conflicting defines with DirectX headers 1.613.0 118*61046927SAndroid Build Coastguard Worker- VAAPI: Incorrect HEVC block size reported with radeonsi 119*61046927SAndroid Build Coastguard Worker- radv: WWE 2K24 has very quirky DCC issues on RDNA2 120*61046927SAndroid Build Coastguard Worker- anv: Dirt 5 crashes at tryCreatingPipelineStateFromCache 121*61046927SAndroid Build Coastguard Worker- freedreno: remove headergen2 122*61046927SAndroid Build Coastguard Worker- freedreno: remove headergen2 123*61046927SAndroid Build Coastguard Worker- vulkan/wsi: crash in dEQP-VK.wsi.wayland.swapchain.simulate_oom.min_image_count 124*61046927SAndroid Build Coastguard Worker- Document that Zink on MoltenVK is not expected to work 125*61046927SAndroid Build Coastguard Worker- KiCAD 3D Viewer - rounded pads rendered incorrectly (texture mapping or stencil test error) 126*61046927SAndroid Build Coastguard Worker- OpenSCAD rendering incorrect and inconsistent on radeonsi 127*61046927SAndroid Build Coastguard Worker- intel/fs: regression on MTL with 64bit values in UBO 128*61046927SAndroid Build Coastguard Worker- ci: split debian-build-testing? 129*61046927SAndroid Build Coastguard Worker- [freedreno] Black background on SuperTux Kart with postmarketOS and Oneplus 6T 130*61046927SAndroid Build Coastguard Worker- [radv] Half-Life Alyx renders solid black for reflective surfaces 131*61046927SAndroid Build Coastguard Worker- iris: iris_resource_get_handle returns wrong modifier 132*61046927SAndroid Build Coastguard Worker- [RX 7900 XTX] Helldivers 2 cause GPU reset 133*61046927SAndroid Build Coastguard Worker- radeon: Crash in radeon_bo_can_reclaim_slab 134*61046927SAndroid Build Coastguard Worker- regression/bisected: commit 4e3f3c10e14d8778781c81f39ced659b5ec2f148 broke mesa snapshot build 135*61046927SAndroid Build Coastguard Worker- RV530 renders improperly at non 4:3 resolutions. 136*61046927SAndroid Build Coastguard Worker- anv: new cooperative matrix failures with CTS 1.3.8.0 137*61046927SAndroid Build Coastguard Worker- nvk: Missing implementation of VkImageSwapchainCreateInfoKHR and VkBindImageMemorySwapchainInfoKHR 138*61046927SAndroid Build Coastguard Worker- mesa > 23.1.9 [opencl,video_cards_nouveau] fails to build due to missing symbol vl_video_buffer_is_format_supported 139*61046927SAndroid Build Coastguard Worker- intel/meson: Make intel_stub_gpu work with \`meson devenv` 140*61046927SAndroid Build Coastguard Worker- Follow-up from "iris: Fix plane indexing and handling on image import" 141*61046927SAndroid Build Coastguard Worker- nvk,nak: Implement shaderStorageImageMultisample 142*61046927SAndroid Build Coastguard Worker- nvk,nak: Implement VK_KHR_shader_subgroup_uniform_control_flow 143*61046927SAndroid Build Coastguard Worker- \`[gfxhub0] no-retry page fault` triggered by \`AMD_TEST=testdmaperf` on gfx90c APU 144*61046927SAndroid Build Coastguard Worker- nvk: glcts hangs 145*61046927SAndroid Build Coastguard Worker- v3d: Line rendering broken when smoothing is enabled 146*61046927SAndroid Build Coastguard Worker- PowerVR reports minMemoryMapAlignment of 64 147*61046927SAndroid Build Coastguard Worker- RADV: GPU crash when setting 'RADV_DEBUG=allbos' 148*61046927SAndroid Build Coastguard Worker- [intel] mesa ftbfs with time_t64 149*61046927SAndroid Build Coastguard Worker- d3d12_resource.cpp:307:49: error: no matching function for call to 'ID3D12Heap::GetDesc()' 150*61046927SAndroid Build Coastguard Worker- radv regression between a337a0c8072d0be487e43c2b7b132e003c6d5a5e and 83f741124b66818053b6b1b2f7e42f5217a27004 151*61046927SAndroid Build Coastguard Worker- [build failure] [armhf] - error: #error "_TIME_BITS=64 is allowed only with _FILE_OFFSET_BITS=64" 152*61046927SAndroid Build Coastguard Worker- R400 should have native support for sin/cos in VS 153*61046927SAndroid Build Coastguard Worker- [radv] Crash when VkGraphicsPipelineCreateInfo::flags = ~0u 154*61046927SAndroid Build Coastguard Worker- intel: all workarounds disabled with ATS skus 155*61046927SAndroid Build Coastguard Worker- vulkan: GPL now broken 156*61046927SAndroid Build Coastguard Worker- Gen4 assertion \`force_writemask_all' failed. 157*61046927SAndroid Build Coastguard Worker- src/gallium/auxiliary/rtasm/rtasm_x86sse.c:198:10: runtime error: store to misaligned address 0x7fabba0cd011 for type 'int', which requires 4 byte alignment 158*61046927SAndroid Build Coastguard Worker- [radv] Holographic projection texture glitch in Rage 2 159*61046927SAndroid Build Coastguard Worker- RustiCL: Callbacks are not called upon errors 160*61046927SAndroid Build Coastguard Worker- MTL: regressions in vulkancts due to BO CCS allocations 161*61046927SAndroid Build Coastguard Worker- zink: spec\@ext_external_objects\@vk-image-overwrite fail 162*61046927SAndroid Build Coastguard Worker- vaapi: radeonsi: surface_region.{x,y} is not honored in processing when source is RGB 163*61046927SAndroid Build Coastguard Worker- nvk: Implement VK_EXT_shader_object 164*61046927SAndroid Build Coastguard Worker- nvk: Implement VK_EXT_graphics_pipeline_library 165*61046927SAndroid Build Coastguard Worker- turnip: UBWC disabled for MSAA 166*61046927SAndroid Build Coastguard Worker- KHR-Single-GL46.arrays_of_arrays_gl.AtomicUsage fails on MTL 167*61046927SAndroid Build Coastguard Worker- GTF-GL46.gtf42.GL3Tests.texture_storage.texture_storage_texture_as_framebuffer_attachment fails on MTL 168*61046927SAndroid Build Coastguard Worker- nvk: Implement VK_KHR_maintenance5 169*61046927SAndroid Build Coastguard Worker- [intel][anv][build][regression] - genX_grl.h:27:10: fatal error: grl/grl_cl_kernel.h: No such file or directory 170*61046927SAndroid Build Coastguard Worker- RX 6600 VDPAU not recognizing HEVC_MAIN_10 correctly 171*61046927SAndroid Build Coastguard Worker- Running an app on another AMD GPU (offload, DRI_PRIME) produces corrupted frames on Wayland. 172*61046927SAndroid Build Coastguard Worker- regression in radeonsi since 9aa205668bcbf701f8f694551c284cd8e4cc17a3 (crashes in vbo_save_playback_vertex_list) 173*61046927SAndroid Build Coastguard Worker- clang/libclc related Mesa build failures 174*61046927SAndroid Build Coastguard Worker- Ninja Install Error 175*61046927SAndroid Build Coastguard Worker- anv: add a dri config to enable implicit fencing on external memory interop 176*61046927SAndroid Build Coastguard Worker- VDPAU declares a texture as "immutable" without also setting its ImmutableLevels attribute. 177*61046927SAndroid Build Coastguard Worker- Segfault in glsl_to_nir.cpp nir_visitor::visit when assigning interface block 178*61046927SAndroid Build Coastguard Worker- [rusticl]WARNING: Project targets '>= 1.1.0' but uses feature deprecated since '1.0.0': module rust has been stabilized. drop "unstable-" prefix from the module name 179*61046927SAndroid Build Coastguard Worker- RX6600 hardware HEVC video decode fails for VDPAU but works for VA-API. (Can lock up GPU!) 180*61046927SAndroid Build Coastguard Worker- Rusticl panics when getting program build logs using opencl.hpp 181*61046927SAndroid Build Coastguard Worker- ue5 game issues lighting Rog Ally 7080u (z1e) 182*61046927SAndroid Build Coastguard Worker- Missing textures in RoboCop: Rogue City with mesh shaders enabled 183*61046927SAndroid Build Coastguard Worker- Intel/anv: Allow pre-compiled shader caches to be reused across multiple devices 184*61046927SAndroid Build Coastguard Worker- radv: Multiview PSO forgets to export layer in some cases. 185*61046927SAndroid Build Coastguard Worker- -Dintel-rt=enabled fails to build on 32-bit 186*61046927SAndroid Build Coastguard Worker- MTL: regressions in vulkancts due to BO CCS allocations 187*61046927SAndroid Build Coastguard Worker- intel: build failures 188*61046927SAndroid Build Coastguard Worker- regression/bisected commit 4de62731f4db56360026cbb6a3b8566f86f22466 broke HW acceleration in the Google Chrome 189*61046927SAndroid Build Coastguard Worker- i386 intel build failure: meson.build:45:6: ERROR: Unknown variable "prog_intel_clc". 190*61046927SAndroid Build Coastguard Worker- rusticl: clEnqueueFillBuffer (among others) fails on buffers created from GL object. 191*61046927SAndroid Build Coastguard Worker- MTL raytracing regression 192*61046927SAndroid Build Coastguard Worker- [ANV/DG2] Unexpectedly slow replay of RenderDoc frame capture of Resident Evil 4 Remake 193*61046927SAndroid Build Coastguard Worker- zink: flickering artifacts in Selaco 194*61046927SAndroid Build Coastguard Worker- [ADL] gpu hang on dEQP-VK.synchronization.internally_synchronized_objects.pipeline_cache_graphics 195*61046927SAndroid Build Coastguard Worker- Turnip spam on non-turnip devices 196*61046927SAndroid Build Coastguard Worker- Intermittent compiler failures when building valhall tests 197*61046927SAndroid Build Coastguard Worker- panfrost: graphical artifacts on T604 (T600) 198*61046927SAndroid Build Coastguard Worker- Dying Light native artifacts on Intel A770 199*61046927SAndroid Build Coastguard Worker- r300: Amnesia: The Dark Descent heavy corruption 200*61046927SAndroid Build Coastguard Worker- [ANV/DG2] Age of Empires IV fullscreen "banding" artefacts 201*61046927SAndroid Build Coastguard Worker- [mtl][anv] dEQP-VK.pipeline.monolithic.depth.format.d32_sfloat.compare_ops.* failures when run multithreaded 202*61046927SAndroid Build Coastguard Worker- [mtl][anv] flaky tests in pipeline.monolithic.extended_dynamic_state*stencil_state_face* series 203*61046927SAndroid Build Coastguard Worker- Broken colors/dual-source blending on PinePhone (Pro) since 23.1.0 204*61046927SAndroid Build Coastguard Worker- r600/sfn: "Indexed locks of kcache banks 14 and 15 are ignored" in the ALU clause documentation 205*61046927SAndroid Build Coastguard Worker- turnip: Logarithmic-time subgroup reductions using brcst.active and getlast.w8 instructions on a6xx gen4+ 206*61046927SAndroid Build Coastguard Worker- GTF-GL46.gtf42.GL3Tests.texture_storage.texture_storage_compressed_texture_data regression 207*61046927SAndroid Build Coastguard Worker- microsoft/compiler: Missing globally-coherent logic 208*61046927SAndroid Build Coastguard Worker- Regression between 23.0.4 and 23.1.0: texture glitches in osgEarth 209*61046927SAndroid Build Coastguard Worker- [Broadcom] Warning when runnin every OpenGL game on Vulkan using ZINK 210*61046927SAndroid Build Coastguard Worker- radeonsi unsynchronized flips/tearing with KMS DRM rendering on 780M 211*61046927SAndroid Build Coastguard Worker- radeonsi has an unchecked hard dependency on libelf 212*61046927SAndroid Build Coastguard Worker- DR crashes with mesa 24 and rusticl (radeonsi) 213*61046927SAndroid Build Coastguard Worker- Piglit tests assert on gen9 with zink 214*61046927SAndroid Build Coastguard Worker- vlc crashes when playing 1920x1080 video with Radeon RX6600 hardware acceleration and deinterlacing enabled. 215*61046927SAndroid Build Coastguard Worker- [radeonsi] Regression: graphical artifacting on water texture in OpenGOAL 216*61046927SAndroid Build Coastguard Worker- Assertion when creating dmabuf-compatible VkImage on Tigerlake 217*61046927SAndroid Build Coastguard Worker- Palworld fails to launch on Intel Arc unless "force_vk_vendor" is set to "-1". 218*61046927SAndroid Build Coastguard Worker- panfrost: implement line smoothing 219*61046927SAndroid Build Coastguard Worker- r300: backend DCE fails in piglit glsl-vs-copy-propagation-1.shader_test 220*61046927SAndroid Build Coastguard Worker- [AMDGPU RDNA3] Antialiasing is broken in Blender 221*61046927SAndroid Build Coastguard Worker- MTL: vulkan cooperative matrix tests gpu hang on MTL 222*61046927SAndroid Build Coastguard Worker- nvk: Implement VK_KHR_zero_initialize_workgroup_memory 223*61046927SAndroid Build Coastguard Worker- Assassin's Creed Odyssey wrong colors on Arc A770 224*61046927SAndroid Build Coastguard Worker- VAAPI: EFC on VCN2 produces broken H264 video and crashes the HEVC encoder 225*61046927SAndroid Build Coastguard Worker- etnaviv, modesetting, and glxgears 226*61046927SAndroid Build Coastguard Worker- The Finals fails to launch with DX12 on Intel Arc unless "force_vk_vendor" is set to -1. 227*61046927SAndroid Build Coastguard Worker- nvk: \`VK_KHR_zero_initialize_workgroup_memory` and \`VK_KHR_shader_subgroup_extended_types` not marked as complete in features.txt 228*61046927SAndroid Build Coastguard Worker- nvk: Implement variableMultisampleRate 229*61046927SAndroid Build Coastguard Worker- VA-API CI tests freeze 230*61046927SAndroid Build Coastguard Worker- radv: games render with garbage output on RX5600M through PRIME with DCC 231*61046927SAndroid Build Coastguard Worker- Warning when use ALIGN over uint64_t and uintptr_t 232*61046927SAndroid Build Coastguard Worker 233*61046927SAndroid Build Coastguard Worker 234*61046927SAndroid Build Coastguard WorkerChanges 235*61046927SAndroid Build Coastguard Worker------- 236*61046927SAndroid Build Coastguard Worker 237*61046927SAndroid Build Coastguard WorkerAdrian Perez de Castro (1): 238*61046927SAndroid Build Coastguard Worker 239*61046927SAndroid Build Coastguard Worker- Revert "egl/wayland: Remove EGL_WL_create_wayland_buffer_from_image" 240*61046927SAndroid Build Coastguard Worker 241*61046927SAndroid Build Coastguard WorkerAgate, Jesse (6): 242*61046927SAndroid Build Coastguard Worker 243*61046927SAndroid Build Coastguard Worker- amd/vpelib: Studio Range Handling 244*61046927SAndroid Build Coastguard Worker- amd/vpelib: White Screen Fix 245*61046927SAndroid Build Coastguard Worker- amd/vpelib: VPT Failing Test Cases 246*61046927SAndroid Build Coastguard Worker- amd/vpelib: VPE integration for HLG 247*61046927SAndroid Build Coastguard Worker- amd/vpelib: Add PQ Norm to VPE interface 248*61046927SAndroid Build Coastguard Worker- amd/vpelib: Refactor norm factor logic 249*61046927SAndroid Build Coastguard Worker 250*61046927SAndroid Build Coastguard WorkerAlan Liu (4): 251*61046927SAndroid Build Coastguard Worker 252*61046927SAndroid Build Coastguard Worker- radeonsi/vpe: Add environment variable to set embbuf number 253*61046927SAndroid Build Coastguard Worker- radeonsi/vpe: Don't map and unmap emb_buffer every time in process_frame 254*61046927SAndroid Build Coastguard Worker- amd/vpelib: remove unused header file 255*61046927SAndroid Build Coastguard Worker- radeonsi/vpe: support vpe 1.1 256*61046927SAndroid Build Coastguard Worker 257*61046927SAndroid Build Coastguard WorkerAlejandro Piñeiro (3): 258*61046927SAndroid Build Coastguard Worker 259*61046927SAndroid Build Coastguard Worker- broadcom/compiler: fix coverity warning (unitialized pointer read) 260*61046927SAndroid Build Coastguard Worker- v3dv/bo: use mtx_lock/unlock on cache_init too 261*61046927SAndroid Build Coastguard Worker- v3dv: expose VK_EXT_depth_clip_enable 262*61046927SAndroid Build Coastguard Worker 263*61046927SAndroid Build Coastguard WorkerAlexandre Marquet (1): 264*61046927SAndroid Build Coastguard Worker 265*61046927SAndroid Build Coastguard Worker- pan/mdg: quirk to disable auto32 266*61046927SAndroid Build Coastguard Worker 267*61046927SAndroid Build Coastguard WorkerAlyssa Rosenzweig (328): 268*61046927SAndroid Build Coastguard Worker 269*61046927SAndroid Build Coastguard Worker- nir/lower_ssbo: rewrite 270*61046927SAndroid Build Coastguard Worker- nir/lower_blend: return progress 271*61046927SAndroid Build Coastguard Worker- nir/lower_io_to_temporaries: return prog 272*61046927SAndroid Build Coastguard Worker- nir/lower_clip_cull_distance_arrays: return prog 273*61046927SAndroid Build Coastguard Worker- nir: return prog from drawpixels 274*61046927SAndroid Build Coastguard Worker- nir/lower_bitmap: return prog 275*61046927SAndroid Build Coastguard Worker- nir/lower_alpha_test: rewrite with intrinsics_pass 276*61046927SAndroid Build Coastguard Worker- nir/lower_point_size_mov: return prog 277*61046927SAndroid Build Coastguard Worker- nir/lower_passthrough_edgeflags: return progress 278*61046927SAndroid Build Coastguard Worker- nir/lower_io_arrays_to_elements: return prog 279*61046927SAndroid Build Coastguard Worker- nir/lower_flatshade: fix metadata 280*61046927SAndroid Build Coastguard Worker- glsl: return progress in point size linking 281*61046927SAndroid Build Coastguard Worker- glsl: don't use NIR_PASS_V 282*61046927SAndroid Build Coastguard Worker- glsl: fix metadata in gl_nir_zero_initialize_clip_distance 283*61046927SAndroid Build Coastguard Worker- mesa/st: return progress in st_nir_lower_wpos_ytransform 284*61046927SAndroid Build Coastguard Worker- mesa/st: use instructions_pass for plane lowering 285*61046927SAndroid Build Coastguard Worker- mesa/st: return progress lowering builtins 286*61046927SAndroid Build Coastguard Worker- mesa/st: don't use NIR_PASS_V 287*61046927SAndroid Build Coastguard Worker- agx: rm deadcode 288*61046927SAndroid Build Coastguard Worker- agx: ingest undefs in the backend 289*61046927SAndroid Build Coastguard Worker- agx: stop lowering in opt loop 290*61046927SAndroid Build Coastguard Worker- agx: only lower vars to ssa once 291*61046927SAndroid Build Coastguard Worker- agx: fix metadata in layer lowering 292*61046927SAndroid Build Coastguard Worker- agx: unset silly nir opts 293*61046927SAndroid Build Coastguard Worker- agx: return progress from passes 294*61046927SAndroid Build Coastguard Worker- asahi: return progress from passes 295*61046927SAndroid Build Coastguard Worker- asahi: avoid silly internal NIR_PASS in gs lowering 296*61046927SAndroid Build Coastguard Worker- asahi: don't use NIR_PASS for removing entrypoints 297*61046927SAndroid Build Coastguard Worker- asahi: don't use NIR_PASS_V 298*61046927SAndroid Build Coastguard Worker- nir/passthrough_gs: plug leak 299*61046927SAndroid Build Coastguard Worker- compiler,gallium: move u_decomposed_prim to common 300*61046927SAndroid Build Coastguard Worker- nir/passthrough_gs: flesh out gs_in_prim 301*61046927SAndroid Build Coastguard Worker- compiler: add a vs.tes_agx bit 302*61046927SAndroid Build Coastguard Worker- asahi: add more uapi stubs 303*61046927SAndroid Build Coastguard Worker- asahi: gut macOS related code 304*61046927SAndroid Build Coastguard Worker- asahi: lower poly stipple 305*61046927SAndroid Build Coastguard Worker- asahi: Implement skeleton for tessellation 306*61046927SAndroid Build Coastguard Worker- asahi: fix metadata for images with VS lowered to GS 307*61046927SAndroid Build Coastguard Worker- asahi: implement VBO robustness 308*61046927SAndroid Build Coastguard Worker- asahi: implement reset queries 309*61046927SAndroid Build Coastguard Worker- asahi: enable robustness 310*61046927SAndroid Build Coastguard Worker- asahi: fix unbound ssbos 311*61046927SAndroid Build Coastguard Worker- asahi: optimize more when linking libagx 312*61046927SAndroid Build Coastguard Worker- asahi: decode uniform_high records 313*61046927SAndroid Build Coastguard Worker- agx: implement load_subgroup_invocation 314*61046927SAndroid Build Coastguard Worker- agx: lower more subgroups 315*61046927SAndroid Build Coastguard Worker- agx: introduce ballot pseudo 316*61046927SAndroid Build Coastguard Worker- agx: fuse ballot+cmp 317*61046927SAndroid Build Coastguard Worker- nir: add active_subgroup_invocation_agx sysval 318*61046927SAndroid Build Coastguard Worker- agx: implement active_subgroup_invocation_agx 319*61046927SAndroid Build Coastguard Worker- agx: optimize first_invocation 320*61046927SAndroid Build Coastguard Worker- agx: optimize vote_eq 321*61046927SAndroid Build Coastguard Worker- asahi: fix prim restart unrolling with indirects 322*61046927SAndroid Build Coastguard Worker- asahi: delete bogus assertion 323*61046927SAndroid Build Coastguard Worker- asahi: plug passthrough tcs leak 324*61046927SAndroid Build Coastguard Worker- asahi: rework meta shader infra 325*61046927SAndroid Build Coastguard Worker- asahi: plug geometry shader leaks 326*61046927SAndroid Build Coastguard Worker- asahi: plug pre-gs leak 327*61046927SAndroid Build Coastguard Worker- asahi: plug early_serialized_nir leak 328*61046927SAndroid Build Coastguard Worker- asahi: plug so target leak 329*61046927SAndroid Build Coastguard Worker- asahi: plug glsl type leak 330*61046927SAndroid Build Coastguard Worker- asahi: plug geometry heap leak 331*61046927SAndroid Build Coastguard Worker- asahi: fix UB in qbo's 332*61046927SAndroid Build Coastguard Worker- agx: add some more bitop tests 333*61046927SAndroid Build Coastguard Worker- Revert "asahi: don't canonicalize nans/flush denorms when copying" 334*61046927SAndroid Build Coastguard Worker- asahi: sync with query mismatches 335*61046927SAndroid Build Coastguard Worker- asahi: enable tcs caching 336*61046927SAndroid Build Coastguard Worker- asahi: don't sync for uninitialized buffer 337*61046927SAndroid Build Coastguard Worker- asahi: fix valid buffer tracking for SSBO/image/XFB 338*61046927SAndroid Build Coastguard Worker- asahi: handle read-only SSBOs 339*61046927SAndroid Build Coastguard Worker- asahi: honour discard_whole | persistent 340*61046927SAndroid Build Coastguard Worker- agx: only run early tests if needed 341*61046927SAndroid Build Coastguard Worker- docs/asahi: fix strided linear note 342*61046927SAndroid Build Coastguard Worker- ail: add tests for linear<-->twiddled copies 343*61046927SAndroid Build Coastguard Worker- ail: port tiling routines to c++ 344*61046927SAndroid Build Coastguard Worker- ail: use template for tiled memcpy 345*61046927SAndroid Build Coastguard Worker- agx: don't inline imms into stack_store 346*61046927SAndroid Build Coastguard Worker- agx: optimize b2x(inot) 347*61046927SAndroid Build Coastguard Worker- agx: reassociate bcsel with ior/iand 348*61046927SAndroid Build Coastguard Worker- asahi: implement pipeline stats as a checkbox 349*61046927SAndroid Build Coastguard Worker- asahi: log geometry shaders separate from xfb 350*61046927SAndroid Build Coastguard Worker- asahi: don't use util_resource_size 351*61046927SAndroid Build Coastguard Worker- asahi: fix vbo dirty track 352*61046927SAndroid Build Coastguard Worker- asahi: force inline ppp update logic 353*61046927SAndroid Build Coastguard Worker- asahi: skip set if tested 354*61046927SAndroid Build Coastguard Worker- asahi: rm dead 355*61046927SAndroid Build Coastguard Worker- asahi: track bit count, not word count 356*61046927SAndroid Build Coastguard Worker- asahi: enable compblit behind dbg flag 357*61046927SAndroid Build Coastguard Worker- asahi: allow disk cache with compblit 358*61046927SAndroid Build Coastguard Worker- asahi: assert invariant 359*61046927SAndroid Build Coastguard Worker- asahi: drop silly else 360*61046927SAndroid Build Coastguard Worker- asahi: rewrite queries 361*61046927SAndroid Build Coastguard Worker- asahi: split up stage uniform upload 362*61046927SAndroid Build Coastguard Worker- asahi: dirty track stage uniforms 363*61046927SAndroid Build Coastguard Worker- asahi: collapse stage uniform upload 364*61046927SAndroid Build Coastguard Worker- asahi: optimize "no changes" case 365*61046927SAndroid Build Coastguard Worker- asahi: optimize no changes descriptor case 366*61046927SAndroid Build Coastguard Worker- asahi: move some code into dirty tracking 367*61046927SAndroid Build Coastguard Worker- asahi: drop any_draws 368*61046927SAndroid Build Coastguard Worker- asahi: fix instance count with indirect draw 369*61046927SAndroid Build Coastguard Worker- asahi: collapse if 370*61046927SAndroid Build Coastguard Worker- asahi: hoist xfb code 371*61046927SAndroid Build Coastguard Worker- asahi: hoist layer id code 372*61046927SAndroid Build Coastguard Worker- asahi: rm blank 373*61046927SAndroid Build Coastguard Worker- asahi: track batches with incoherent writes 374*61046927SAndroid Build Coastguard Worker- asahi: optimize memory_barrier 375*61046927SAndroid Build Coastguard Worker- asahi,agx: use intrinsics pass 376*61046927SAndroid Build Coastguard Worker- agx: clamp register file based on workgroup size 377*61046927SAndroid Build Coastguard Worker- agx: improve scratch size accounting 378*61046927SAndroid Build Coastguard Worker- asahi: add has_scratch to shader key 379*61046927SAndroid Build Coastguard Worker- agx: set nr_preamble_gprs for preamble scratch 380*61046927SAndroid Build Coastguard Worker- asahi: allocate preamble scratch 381*61046927SAndroid Build Coastguard Worker- agx: allow 16-bit immediate on stack load/store 382*61046927SAndroid Build Coastguard Worker- agx: print register vectors 383*61046927SAndroid Build Coastguard Worker- agx: introduce "memory variables" 384*61046927SAndroid Build Coastguard Worker- agx: add spill/fill lowering pass 385*61046927SAndroid Build Coastguard Worker- agx: unit test memory parallel copies 386*61046927SAndroid Build Coastguard Worker- agx: unit test spill/fill lowering 387*61046927SAndroid Build Coastguard Worker- agx: add parallel copy printing 388*61046927SAndroid Build Coastguard Worker- agx: add =spill debug option 389*61046927SAndroid Build Coastguard Worker- asahi: bump max threads per wg 390*61046927SAndroid Build Coastguard Worker- asahi: drop xfb hack 391*61046927SAndroid Build Coastguard Worker- asahi: allow vertex/geom/tess side effects 392*61046927SAndroid Build Coastguard Worker- agx: fix buffer overflow with varying slots 393*61046927SAndroid Build Coastguard Worker- asahi,agx: use hw clip distance 394*61046927SAndroid Build Coastguard Worker- asahi: fix dirty tracking issue 395*61046927SAndroid Build Coastguard Worker- asahi: rip out existing MDI+GS implementation 396*61046927SAndroid Build Coastguard Worker- libagx: fix buggy align macro 397*61046927SAndroid Build Coastguard Worker- asahi: make GS flatshade_first more dynamic 398*61046927SAndroid Build Coastguard Worker- libagx: use native static_assert on host 399*61046927SAndroid Build Coastguard Worker- libagx: use real PACKED macro 400*61046927SAndroid Build Coastguard Worker- libagx: static assert some sizes 401*61046927SAndroid Build Coastguard Worker- libagx: generalize vertex_id_for_topology 402*61046927SAndroid Build Coastguard Worker- asahi: simplify IA mode handling 403*61046927SAndroid Build Coastguard Worker- asahi: add shader_info::outputs for gs lower 404*61046927SAndroid Build Coastguard Worker- asahi: add geometry parameters for separable GS 405*61046927SAndroid Build Coastguard Worker- asahi: rework shader stage handling a bit 406*61046927SAndroid Build Coastguard Worker- asahi: separate GS from VS 407*61046927SAndroid Build Coastguard Worker- asahi: rm arrayed output lowering 408*61046927SAndroid Build Coastguard Worker- asahi: allow bindful GS textures 409*61046927SAndroid Build Coastguard Worker- asahi: shrink GS key 410*61046927SAndroid Build Coastguard Worker- asahi: infer stage in descriptor update 411*61046927SAndroid Build Coastguard Worker- asahi: be a bit more methodical with shader stages 412*61046927SAndroid Build Coastguard Worker- nir: rm load_vert_id_in_prim_agx 413*61046927SAndroid Build Coastguard Worker- asahi: allow lowering bindings after lowering textures 414*61046927SAndroid Build Coastguard Worker- asahi: collapse indirection with GS 415*61046927SAndroid Build Coastguard Worker- asahi: support stage override in sysval lower 416*61046927SAndroid Build Coastguard Worker- asahi: set gs_grid[0] even for direct draws 417*61046927SAndroid Build Coastguard Worker- asahi: use load_instance_id in gs lowering 418*61046927SAndroid Build Coastguard Worker- asahi: fix vertex out size calc 419*61046927SAndroid Build Coastguard Worker- asahi: invert geometry shaders 420*61046927SAndroid Build Coastguard Worker- asahi: implement GS disk caching 421*61046927SAndroid Build Coastguard Worker- asahi: rm dead 422*61046927SAndroid Build Coastguard Worker- asahi: simplify expressions involving xfb 423*61046927SAndroid Build Coastguard Worker- asahi: avoid silly psiz writes even with gs 424*61046927SAndroid Build Coastguard Worker- asahi: eliminate tri fan % 425*61046927SAndroid Build Coastguard Worker- asahi: make provoking vertex dynamic 426*61046927SAndroid Build Coastguard Worker- asahi: make gs topology dynamic 427*61046927SAndroid Build Coastguard Worker- asahi: support GS in shaderdb 428*61046927SAndroid Build Coastguard Worker- asahi: always support ARB_clip_control 429*61046927SAndroid Build Coastguard Worker- asahi: make clip_halfz dynamic 430*61046927SAndroid Build Coastguard Worker- asahi: rm ia key 431*61046927SAndroid Build Coastguard Worker- agx: remove discard -> zs_emit lower 432*61046927SAndroid Build Coastguard Worker- agx: rm dead sample count argument 433*61046927SAndroid Build Coastguard Worker- agx: call agx_nir_lower_sample_mask earlier 434*61046927SAndroid Build Coastguard Worker- agx: rm unused backend nr_samples 435*61046927SAndroid Build Coastguard Worker- agx: rm unused opt_ixor_bcsel 436*61046927SAndroid Build Coastguard Worker- agx: sink wait_pix 437*61046927SAndroid Build Coastguard Worker- asahi: Implement ARB_texture_barrier by decompression 438*61046927SAndroid Build Coastguard Worker- asahi: quelch gcc warning 439*61046927SAndroid Build Coastguard Worker- agx: rm ridiculous dependency 440*61046927SAndroid Build Coastguard Worker- agx: decouple compiler from genxml 441*61046927SAndroid Build Coastguard Worker- agx: use #pragma once 442*61046927SAndroid Build Coastguard Worker- asahi/lib: use #pragma once 443*61046927SAndroid Build Coastguard Worker- ail: use #pragma once 444*61046927SAndroid Build Coastguard Worker- asahi: use #pragma once 445*61046927SAndroid Build Coastguard Worker- asahi: clean up format table renderability 446*61046927SAndroid Build Coastguard Worker- asahi: split out genxml/ directory 447*61046927SAndroid Build Coastguard Worker- agx: move SSBO lowering 448*61046927SAndroid Build Coastguard Worker- agx: call texture lowering in the driver 449*61046927SAndroid Build Coastguard Worker- agx: move texture lowering into lib 450*61046927SAndroid Build Coastguard Worker- agx: decouple from libagx 451*61046927SAndroid Build Coastguard Worker- asahi: reorder compiler before clc 452*61046927SAndroid Build Coastguard Worker- asahi: precompile helper program 453*61046927SAndroid Build Coastguard Worker- agx: add "is helper program?" key bit 454*61046927SAndroid Build Coastguard Worker- asahi: advertise GL4.6 and ES3.2 455*61046927SAndroid Build Coastguard Worker- docs: update for GL4.6 and ES3.2 on asahi 456*61046927SAndroid Build Coastguard Worker- vulkan: add vk_index_type_to_restart helper 457*61046927SAndroid Build Coastguard Worker- tu: use vk_index_to_restart 458*61046927SAndroid Build Coastguard Worker- anv,hasvk: use vk_index_to_restart 459*61046927SAndroid Build Coastguard Worker- util/hash_table: add u64 foreach macro 460*61046927SAndroid Build Coastguard Worker- util/ralloc: add memdup 461*61046927SAndroid Build Coastguard Worker- treewide: use ralloc_memdup 462*61046927SAndroid Build Coastguard Worker- panfrost: Add a library to build CSF command streams 463*61046927SAndroid Build Coastguard Worker- panfrost: Add support for the CSF job frontend 464*61046927SAndroid Build Coastguard Worker- nir/opt_shrink_vectors: hoist alu helpers 465*61046927SAndroid Build Coastguard Worker- nir/opt_shrink_vectors: shrink some intrinsics from start 466*61046927SAndroid Build Coastguard Worker- util: add _mesa_hash_table_u64_num_entries 467*61046927SAndroid Build Coastguard Worker- nir/print: do not print empty lists on intrinsics 468*61046927SAndroid Build Coastguard Worker- util/hash_table: add DERIVE macro 469*61046927SAndroid Build Coastguard Worker- panfrost: derive ht 470*61046927SAndroid Build Coastguard Worker- asahi: derive ht 471*61046927SAndroid Build Coastguard Worker- nvk: derive ht 472*61046927SAndroid Build Coastguard Worker- radeonsi: derive ht 473*61046927SAndroid Build Coastguard Worker- v3d: derive ht 474*61046927SAndroid Build Coastguard Worker- glsl_types: derive ht 475*61046927SAndroid Build Coastguard Worker- asahi: bump maximum samplers for Blender 476*61046927SAndroid Build Coastguard Worker- asahi: allow more samplers for shaderdb 477*61046927SAndroid Build Coastguard Worker- asahi: move more code out of agx_preprocess_nir 478*61046927SAndroid Build Coastguard Worker- asahi/lib: fix overread with stateful 479*61046927SAndroid Build Coastguard Worker- asahi: fix overread with samplers 480*61046927SAndroid Build Coastguard Worker- asahi: clarify how unroll index buffers are offsetted 481*61046927SAndroid Build Coastguard Worker- asahi: zero more in the unroll path 482*61046927SAndroid Build Coastguard Worker- asahi: fix unit mismatch with unroll path 483*61046927SAndroid Build Coastguard Worker- asahi: fix stage accounting for meta compute shaders 484*61046927SAndroid Build Coastguard Worker- asahi: export build_meta_shader 485*61046927SAndroid Build Coastguard Worker- asahi: add flush_query_writers helper 486*61046927SAndroid Build Coastguard Worker- asahi: add helper to classify queries 487*61046927SAndroid Build Coastguard Worker- asahi: accelerate QBO copies 488*61046927SAndroid Build Coastguard Worker- asahi: fix depth bias interactions with points/lines 489*61046927SAndroid Build Coastguard Worker- asahi: implement CDM stream linking for GS 490*61046927SAndroid Build Coastguard Worker- asahi: be robust against tess batch changes 491*61046927SAndroid Build Coastguard Worker- asahi: stop merging VS and TCS 492*61046927SAndroid Build Coastguard Worker- asahi: drop TCS key 493*61046927SAndroid Build Coastguard Worker- asahi: drop asahi_vs_next_stage 494*61046927SAndroid Build Coastguard Worker- libagx: improve static assert message 495*61046927SAndroid Build Coastguard Worker- asahi/clc: fix mem leaks 496*61046927SAndroid Build Coastguard Worker- agx/opt_cse: alloc less 497*61046927SAndroid Build Coastguard Worker- agx: fix stack smash with spilling 498*61046927SAndroid Build Coastguard Worker- agx: fix allocating phi sources past the reg file 499*61046927SAndroid Build Coastguard Worker- agx: add more asserts 500*61046927SAndroid Build Coastguard Worker- agx: add num_successors helper 501*61046927SAndroid Build Coastguard Worker- agx: fix 16-bit mem swaps 502*61046927SAndroid Build Coastguard Worker- agx: scalarize vector phis 503*61046927SAndroid Build Coastguard Worker- agx: allow vector phis to pass validation 504*61046927SAndroid Build Coastguard Worker- agx: assert phis don't have .kill set 505*61046927SAndroid Build Coastguard Worker- agx: fix bogus implicit cast with 2d msaa arrays 506*61046927SAndroid Build Coastguard Worker- agx: sink harder 507*61046927SAndroid Build Coastguard Worker- agx: implement live range splits of phis 508*61046927SAndroid Build Coastguard Worker- agx: don't leak shuffle copies 509*61046927SAndroid Build Coastguard Worker- agx: add more iterator macros 510*61046927SAndroid Build Coastguard Worker- agx: add temp_like helper 511*61046927SAndroid Build Coastguard Worker- agx: add before_function cursor 512*61046927SAndroid Build Coastguard Worker- agx: add limit for max sources per non-phi 513*61046927SAndroid Build Coastguard Worker- agx: coalesce phi webs 514*61046927SAndroid Build Coastguard Worker- agx: try to coalesce moves 515*61046927SAndroid Build Coastguard Worker- agx: drop scratch regs for spilling 516*61046927SAndroid Build Coastguard Worker- agx: validate phi sources for consistency 517*61046927SAndroid Build Coastguard Worker- agx: add SSA reindexing pass 518*61046927SAndroid Build Coastguard Worker- agx: add SSA repair pass 519*61046927SAndroid Build Coastguard Worker- agx: add Braun-Hack spiller pass 520*61046927SAndroid Build Coastguard Worker- agx: switch to Braun-Hack spiller 521*61046927SAndroid Build Coastguard Worker- agx: use dense reg_to_ssa map 522*61046927SAndroid Build Coastguard Worker- agx: make add_successor public 523*61046927SAndroid Build Coastguard Worker- agx: add helpers for multiblock unit tests 524*61046927SAndroid Build Coastguard Worker- agx: add tests for SSA repair 525*61046927SAndroid Build Coastguard Worker- agx: move spill/fills accounting to shaderdb 526*61046927SAndroid Build Coastguard Worker- agx: enable indirect temps 527*61046927SAndroid Build Coastguard Worker- agx: generalize remat code 528*61046927SAndroid Build Coastguard Worker- agx: implement get_sr remat 529*61046927SAndroid Build Coastguard Worker- asahi: use less bindless samplers 530*61046927SAndroid Build Coastguard Worker- agx: add more shaderdb stats 531*61046927SAndroid Build Coastguard Worker- agx: fix lowering uniforms with abs/neg 532*61046927SAndroid Build Coastguard Worker- agx: restrict high uniforms with textures 533*61046927SAndroid Build Coastguard Worker- agx: extract "accepts uniform?" ISA query 534*61046927SAndroid Build Coastguard Worker- agx: model 64-bit uniform restriction on ALU 535*61046927SAndroid Build Coastguard Worker- agx: extract agx_is_float_src 536*61046927SAndroid Build Coastguard Worker- agx: promote constants to uniforms 537*61046927SAndroid Build Coastguard Worker- agx: compact 32-bit constants 538*61046927SAndroid Build Coastguard Worker- agx: test constant compaction 539*61046927SAndroid Build Coastguard Worker- agx: implement load_subgroup_id 540*61046927SAndroid Build Coastguard Worker- libagx: polyfill glsl ballot() 541*61046927SAndroid Build Coastguard Worker- libagx: accelerate restart unroll across a subgroup 542*61046927SAndroid Build Coastguard Worker- libagx: accelerate prim restart unroll across wg 543*61046927SAndroid Build Coastguard Worker- libagx: deal with silly NIR 544*61046927SAndroid Build Coastguard Worker- libagx: parallelize prefix sum over 1024 threads 545*61046927SAndroid Build Coastguard Worker- agx: use funop short form 546*61046927SAndroid Build Coastguard Worker- agx: split select opt into its own pass 547*61046927SAndroid Build Coastguard Worker- agx: vectorize uniform_store 548*61046927SAndroid Build Coastguard Worker- agx: start a crude cycle model 549*61046927SAndroid Build Coastguard Worker- agx/opt_preamble: improve preamble cost function 550*61046927SAndroid Build Coastguard Worker- agx/opt_preamble: restrain ourselves 551*61046927SAndroid Build Coastguard Worker- agx/opt_preamble: preamble cycle estimates 552*61046927SAndroid Build Coastguard Worker- agx/opt_preamble: improve rewrite cost est 553*61046927SAndroid Build Coastguard Worker- docs/asahi: document UVS 554*61046927SAndroid Build Coastguard Worker- nir: add offset to load_coefficients_agx 555*61046927SAndroid Build Coastguard Worker- nir: add intrinsics for lowered VS outputs 556*61046927SAndroid Build Coastguard Worker- asahi: add agx_push_packed 557*61046927SAndroid Build Coastguard Worker- asahi: drop =varyings debug 558*61046927SAndroid Build Coastguard Worker- asahi: extract agx_cf_binding 559*61046927SAndroid Build Coastguard Worker- agx: explicitly assign coeff registers 560*61046927SAndroid Build Coastguard Worker- agx: pack indirect CF 561*61046927SAndroid Build Coastguard Worker- agx: handle indirect varyings 562*61046927SAndroid Build Coastguard Worker- asahi: advertise indirect fs inputs 563*61046927SAndroid Build Coastguard Worker- agx: rm unnecessary iter hack 564*61046927SAndroid Build Coastguard Worker- agx: pack indirect st_vary 565*61046927SAndroid Build Coastguard Worker- agx: inline imm into st_vary 566*61046927SAndroid Build Coastguard Worker- asahi: rewrite varying linking 567*61046927SAndroid Build Coastguard Worker- asahi: drop now-empty base key 568*61046927SAndroid Build Coastguard Worker- asahi: make point size replacement dynamic 569*61046927SAndroid Build Coastguard Worker- asahi: stop using GLSL indirect lowering 570*61046927SAndroid Build Coastguard Worker- agx/lower_vbo: dce as we go 571*61046927SAndroid Build Coastguard Worker- asahi: drop dead linked_so code 572*61046927SAndroid Build Coastguard Worker- asahi: use ht derive more 573*61046927SAndroid Build Coastguard Worker- asahi: fix _packed USC structs 574*61046927SAndroid Build Coastguard Worker- asahi: delete layer id code 575*61046927SAndroid Build Coastguard Worker- asahi: don't set writes_memory for tib spilling 576*61046927SAndroid Build Coastguard Worker- agx: optimize out wait_pix in some cases 577*61046927SAndroid Build Coastguard Worker- agx: inline sampler states 578*61046927SAndroid Build Coastguard Worker- agx: always reserve sampler #0 for txf 579*61046927SAndroid Build Coastguard Worker- asahi: fix bit sizes in point sprite lower 580*61046927SAndroid Build Coastguard Worker- nir: add samples_log2_agx sysval 581*61046927SAndroid Build Coastguard Worker- nir: add export/load_exported_agx intrinsics 582*61046927SAndroid Build Coastguard Worker- agx: wire up samples_log2 sr 583*61046927SAndroid Build Coastguard Worker- agx: generalize preloaded cache 584*61046927SAndroid Build Coastguard Worker- agx: implement exports 585*61046927SAndroid Build Coastguard Worker- agx: document non-monolithic ABI 586*61046927SAndroid Build Coastguard Worker- asahi: add agx_usc_push_packed helper 587*61046927SAndroid Build Coastguard Worker- asahi: constify agx_build_tilebuffer_layout 588*61046927SAndroid Build Coastguard Worker- asahi: don't allocate tib space for gaps 589*61046927SAndroid Build Coastguard Worker- nir: add intrinsics for non-monolithic agx shaders 590*61046927SAndroid Build Coastguard Worker- agx: drop shader stage assertion 591*61046927SAndroid Build Coastguard Worker- asahi: static assert blend key size 592*61046927SAndroid Build Coastguard Worker- agx: add agx_shader_part data structure 593*61046927SAndroid Build Coastguard Worker- agx: add main_size info 594*61046927SAndroid Build Coastguard Worker- asahi: add fast linker 595*61046927SAndroid Build Coastguard Worker- asahi/clc: stop padding binaries 596*61046927SAndroid Build Coastguard Worker- asahi: switch to VS/FS prolog/epilog system 597*61046927SAndroid Build Coastguard Worker 598*61046927SAndroid Build Coastguard WorkerAmber (3): 599*61046927SAndroid Build Coastguard Worker 600*61046927SAndroid Build Coastguard Worker- tu: wideLines support for a7xx. 601*61046927SAndroid Build Coastguard Worker- tu: Add MESA_VK_DYNAMIC_RS_LINE_WIDTH to tu_rast_state. 602*61046927SAndroid Build Coastguard Worker- tu: re-emit vertex buffer on MESA_VK_DYNAMIC_VI_BINDINGS_VALID dirty. 603*61046927SAndroid Build Coastguard Worker 604*61046927SAndroid Build Coastguard WorkerAmber Harmonia (1): 605*61046927SAndroid Build Coastguard Worker 606*61046927SAndroid Build Coastguard Worker- freedreno/common: Fix register stomper ranges for A7XX 607*61046927SAndroid Build Coastguard Worker 608*61046927SAndroid Build Coastguard WorkerAndres Calderon Jaramillo (1): 609*61046927SAndroid Build Coastguard Worker 610*61046927SAndroid Build Coastguard Worker- radeonsi: get enc/dec caps from kernel only on amdgpu 611*61046927SAndroid Build Coastguard Worker 612*61046927SAndroid Build Coastguard WorkerAntoine Coutant (2): 613*61046927SAndroid Build Coastguard Worker 614*61046927SAndroid Build Coastguard Worker- clc: retrieve libclang path at runtime. 615*61046927SAndroid Build Coastguard Worker- drisw: fix build without dri3 616*61046927SAndroid Build Coastguard Worker 617*61046927SAndroid Build Coastguard WorkerAnton Bambura (2): 618*61046927SAndroid Build Coastguard Worker 619*61046927SAndroid Build Coastguard Worker- panfrost: Enable Mali-T600 620*61046927SAndroid Build Coastguard Worker- docs/panfrost: Document Mali-T600 support 621*61046927SAndroid Build Coastguard Worker 622*61046927SAndroid Build Coastguard WorkerAntonio Gomes (6): 623*61046927SAndroid Build Coastguard Worker 624*61046927SAndroid Build Coastguard Worker- mesa/st: Skip querying PCI values in interop_query_device_info if version >= 4 625*61046927SAndroid Build Coastguard Worker- rusticl/gl: Bump mesa_glinterop_device_info to version 4 626*61046927SAndroid Build Coastguard Worker- gallium: Add new PIPE_CAP_CL_GL_SHARING 627*61046927SAndroid Build Coastguard Worker- iris: Set PIPE_CAP_CL_GL_SHARING to true 628*61046927SAndroid Build Coastguard Worker- radeonsi: Set PIPE_CAP_CL_GL_SHARING to true 629*61046927SAndroid Build Coastguard Worker- rusticl/device: Verify for PIPE_CAP_CL_GL_SHARING when enabling gl_sharing 630*61046927SAndroid Build Coastguard Worker 631*61046927SAndroid Build Coastguard WorkerArthur Huillet (1): 632*61046927SAndroid Build Coastguard Worker 633*61046927SAndroid Build Coastguard Worker- nvk: remove useless MME scratch 26 usage 634*61046927SAndroid Build Coastguard Worker 635*61046927SAndroid Build Coastguard WorkerAsahi Lina (17): 636*61046927SAndroid Build Coastguard Worker 637*61046927SAndroid Build Coastguard Worker- asahi: libagx: introduce AGX_STATIC_ASSERT 638*61046927SAndroid Build Coastguard Worker- agx: Rename some SRs 639*61046927SAndroid Build Coastguard Worker- nir: Add AGX-specific helper opcodes 640*61046927SAndroid Build Coastguard Worker- agx: Hook up AGX helper NIR intrinsics 641*61046927SAndroid Build Coastguard Worker- agx: Hook up helper intrinsics into CL 642*61046927SAndroid Build Coastguard Worker- agx: Add scaffolding to build the helper shader at device init 643*61046927SAndroid Build Coastguard Worker- agx: compiler: Add fence_helper_exit_agx barrier 644*61046927SAndroid Build Coastguard Worker- agx: compiler: Export scratch size to the driver 645*61046927SAndroid Build Coastguard Worker- agx: compiler: Enable stack_adjust 646*61046927SAndroid Build Coastguard Worker- asahi: libagx: Move PACKED and GLOBAL macros to libagx.h 647*61046927SAndroid Build Coastguard Worker- asahi: cmdbuf: Fix scratch bucket offset/size 648*61046927SAndroid Build Coastguard Worker- asahi: Implement scratch allocation 649*61046927SAndroid Build Coastguard Worker- asahi: scratch: Add feature to debug core IDs 650*61046927SAndroid Build Coastguard Worker- asahi: Hook up scratch 651*61046927SAndroid Build Coastguard Worker- asahi: Allocate scratch for shaders 652*61046927SAndroid Build Coastguard Worker- asahi: Enable scratch debugging 653*61046927SAndroid Build Coastguard Worker- asahi: batch: Trace before waiting for syncobj 654*61046927SAndroid Build Coastguard Worker 655*61046927SAndroid Build Coastguard WorkerAssadian, Navid (2): 656*61046927SAndroid Build Coastguard Worker 657*61046927SAndroid Build Coastguard Worker- amd/vpelib: Apply inverse gamut remap to background 658*61046927SAndroid Build Coastguard Worker- amd/vpelib: Use uint64 for buffer size 659*61046927SAndroid Build Coastguard Worker 660*61046927SAndroid Build Coastguard WorkerAxel Davy (5): 661*61046927SAndroid Build Coastguard Worker 662*61046927SAndroid Build Coastguard Worker- frontend/nine: Fix ff ps key 663*61046927SAndroid Build Coastguard Worker- frontend/nine: Fix programmable vs check 664*61046927SAndroid Build Coastguard Worker- frontend/nine: Fix missing light flag check 665*61046927SAndroid Build Coastguard Worker- frontend/nine: Fix destruction race 666*61046927SAndroid Build Coastguard Worker- frontend/nine: Reset should EndScene 667*61046927SAndroid Build Coastguard Worker 668*61046927SAndroid Build Coastguard WorkerBas Nieuwenhuizen (10): 669*61046927SAndroid Build Coastguard Worker 670*61046927SAndroid Build Coastguard Worker- util/disk_cache: Add marker on cache usage. 671*61046927SAndroid Build Coastguard Worker- radv: Remove ray_launch_size_addr_amd system value. 672*61046927SAndroid Build Coastguard Worker- radv: Add winsys argument to buffer map/unmap. 673*61046927SAndroid Build Coastguard Worker- radv/winsys: Use radv_buffer_map wrapper. 674*61046927SAndroid Build Coastguard Worker- radv/amdgpu: Use mmap directly. 675*61046927SAndroid Build Coastguard Worker- radv: Support for mapping a buffer at a fixed address. 676*61046927SAndroid Build Coastguard Worker- radv: Implement reserving the VA range on unmap. 677*61046927SAndroid Build Coastguard Worker- radv: Expose VK_EXT_map_memory_placed. 678*61046927SAndroid Build Coastguard Worker- radv: Fix differing aspect masks for multiplane image copies. 679*61046927SAndroid Build Coastguard Worker- radv: Use zerovram for Enshrouded. 680*61046927SAndroid Build Coastguard Worker 681*61046927SAndroid Build Coastguard WorkerBenjamin Lee (14): 682*61046927SAndroid Build Coastguard Worker 683*61046927SAndroid Build Coastguard Worker- nak: support predicate swaps on SM50 684*61046927SAndroid Build Coastguard Worker- nak: support predicate sel on SM50 685*61046927SAndroid Build Coastguard Worker- nak: fix frnd on SM50 686*61046927SAndroid Build Coastguard Worker- nak: implement FSWZADD on SM50 687*61046927SAndroid Build Coastguard Worker- nak: implement FLO on SM50 688*61046927SAndroid Build Coastguard Worker- nak: fix iabs on SM50 with an explicit i2i op 689*61046927SAndroid Build Coastguard Worker- nak: implement rro op on SM50 690*61046927SAndroid Build Coastguard Worker- nak: use rro when emitting mufu on SM50 691*61046927SAndroid Build Coastguard Worker- nak: implement kill op on SM50 692*61046927SAndroid Build Coastguard Worker- nak: implement cs2r op on SM50 693*61046927SAndroid Build Coastguard Worker- nak: handle nop ops from NAK IR on SM50 694*61046927SAndroid Build Coastguard Worker- nak: fix lod mode encoding for SM50 tld op 695*61046927SAndroid Build Coastguard Worker- nak: fix tex offset encoding on SM50 696*61046927SAndroid Build Coastguard Worker- nvk: disable shaderResourceMinLod on pre-sm70 697*61046927SAndroid Build Coastguard Worker 698*61046927SAndroid Build Coastguard WorkerBenjamin Tissoires (3): 699*61046927SAndroid Build Coastguard Worker 700*61046927SAndroid Build Coastguard Worker- CI: add mr-label-maker.yml config 701*61046927SAndroid Build Coastguard Worker- .mr-label-maker.yml: fix wrong label 702*61046927SAndroid Build Coastguard Worker- CI: add a test for checking the validity of .mr-label-maker.yml 703*61046927SAndroid Build Coastguard Worker 704*61046927SAndroid Build Coastguard WorkerBiju Das (1): 705*61046927SAndroid Build Coastguard Worker 706*61046927SAndroid Build Coastguard Worker- gallium: Add Renesas rzg2l-du DRM entry point 707*61046927SAndroid Build Coastguard Worker 708*61046927SAndroid Build Coastguard WorkerBlisto (1): 709*61046927SAndroid Build Coastguard Worker 710*61046927SAndroid Build Coastguard Worker- driconf: set vk_x11_strict_image_count for Atlas Fallen Vulkan 711*61046927SAndroid Build Coastguard Worker 712*61046927SAndroid Build Coastguard WorkerBob Beckett (2): 713*61046927SAndroid Build Coastguard Worker 714*61046927SAndroid Build Coastguard Worker- panfrost: Add an entry for panthor in the renderonly_drivers[] array 715*61046927SAndroid Build Coastguard Worker- panfrost: Add the gallium glue to get panfrost loaded when panthor is detected 716*61046927SAndroid Build Coastguard Worker 717*61046927SAndroid Build Coastguard WorkerBoris Brezillon (193): 718*61046927SAndroid Build Coastguard Worker 719*61046927SAndroid Build Coastguard Worker- panvk: Fix tracing 720*61046927SAndroid Build Coastguard Worker- panvk: Fix access to unitialized panvk_pipeline_layout::num_sets field 721*61046927SAndroid Build Coastguard Worker- panfrost: Kill unused forward declarations in pan_texture.h 722*61046927SAndroid Build Coastguard Worker- panfrost: Add a per-gen panfrost_format_from_pipe_format() helper 723*61046927SAndroid Build Coastguard Worker- panfrost: Add a per-gen panfrost_blendable_format_from_pipe_format() helper 724*61046927SAndroid Build Coastguard Worker- panfrost: Make panfrost_format_to_bifrost_blend() a per-gen helper 725*61046927SAndroid Build Coastguard Worker- panfrost: Add panfrost_[blendable]_format_table() helpers 726*61046927SAndroid Build Coastguard Worker- panfrost: Move panfrost_is_yuv() to pan_format.h 727*61046927SAndroid Build Coastguard Worker- panfrost: Move YUV-debugging out of panfrost_new_texture() 728*61046927SAndroid Build Coastguard Worker- panfrost: Stop passing a panfrost_device to panfrost_new_texture() 729*61046927SAndroid Build Coastguard Worker- panfrost: Don't pass a panfrost_device to panfrost_format_supports_afbc() 730*61046927SAndroid Build Coastguard Worker- panfrost: Don't pass a panfrost_device to panfrost_afbc_can_tile() 731*61046927SAndroid Build Coastguard Worker- panfrost: Stop passing a panfrost_device to pan_blend_get_internal_desc() 732*61046927SAndroid Build Coastguard Worker- panfrost: Stop exposing pan_blend_create_shader() 733*61046927SAndroid Build Coastguard Worker- panfrost: Stop passing a panfrost_device to pan_blend_create_shader() 734*61046927SAndroid Build Coastguard Worker- panfrost: Stop passing a panfrost_device to pan_inline_rt_conversion() 735*61046927SAndroid Build Coastguard Worker- panfrost: Make the pan_blend logic panfrost_device-agnostic 736*61046927SAndroid Build Coastguard Worker- panfrost: Get rid of unused panfrost_device arguments in pan_blitter.c 737*61046927SAndroid Build Coastguard Worker- panfrost: Pass the tile buffer budget through pan_fb_info 738*61046927SAndroid Build Coastguard Worker- panfrost: Pass the sample position array through pan_fb_info 739*61046927SAndroid Build Coastguard Worker- panfrost: Pass no_hierarchical_tiling info through pan_tiler_context 740*61046927SAndroid Build Coastguard Worker- panfrost: Pass tiler heap info through pan_tiler_context 741*61046927SAndroid Build Coastguard Worker- panvk: Inline pan_wls_mem_size() 742*61046927SAndroid Build Coastguard Worker- panfrost: Make pan_desc.{c,h} panfrost_device agnostic 743*61046927SAndroid Build Coastguard Worker- panfrost: Drop unused panfrost_device forward declaration in pan_shader.h 744*61046927SAndroid Build Coastguard Worker- panfrost: Make pan_layout.c panfrost_device agnostic 745*61046927SAndroid Build Coastguard Worker- panfrost: Make pan_sample.c panfrost_device agnostic 746*61046927SAndroid Build Coastguard Worker- panfrost: Make pan_encoder.h panfrost_device agnostic 747*61046927SAndroid Build Coastguard Worker- panfrost: Remove unused header inclusions from pan_blitter.h 748*61046927SAndroid Build Coastguard Worker- panfrost: Make pan_blitter.h includable from non per-gen files 749*61046927SAndroid Build Coastguard Worker- panfrost: Make pan_blitter.{c,h} panfrost_device agnostic 750*61046927SAndroid Build Coastguard Worker- panfrost: Make pan_indirect_dispatch panfrost_device agnostic 751*61046927SAndroid Build Coastguard Worker- panfrost: Make pan_pool.h panfrost_{device,bo} agnostic 752*61046927SAndroid Build Coastguard Worker- panfrost: Make pan_props.c panfrost_device agnostic 753*61046927SAndroid Build Coastguard Worker- panfrost: Make pan_texture.{c,h} panfrost_bo agnostic 754*61046927SAndroid Build Coastguard Worker- panfrost: Make pan_desc.{c,h} panfrost_bo agnostic 755*61046927SAndroid Build Coastguard Worker- panfrost: Remove uneeded pan_device.h inclusions 756*61046927SAndroid Build Coastguard Worker- panfrost: Make panfrost_texfeatures.c panfrost_device agnostic 757*61046927SAndroid Build Coastguard Worker- panfrost: Make pan_perf panfrost_device agnostic 758*61046927SAndroid Build Coastguard Worker- panfrost: Add a helper to retrieve a panfrost_bo from a pan_kmod_bo 759*61046927SAndroid Build Coastguard Worker- panvk: Get rid of unused pdev arguments passed to some meta helpers 760*61046927SAndroid Build Coastguard Worker- panvk: Stop passing panfrost_device around in internal meta helpers 761*61046927SAndroid Build Coastguard Worker- panvk: Store various physical device properties at the physical_device level 762*61046927SAndroid Build Coastguard Worker- panvk: Use vk_device::drm_fd instead of going back to the physical device 763*61046927SAndroid Build Coastguard Worker- panvk: Move panfrost_device and panvk_meta to panvk_device 764*61046927SAndroid Build Coastguard Worker- panvk: Add a decode context at the panvk_device level 765*61046927SAndroid Build Coastguard Worker- panvk: Instantiate our own blitter/blend_shader caches 766*61046927SAndroid Build Coastguard Worker- panvk: Add pan_kmod_{vm,dev} objects to panvk_device 767*61046927SAndroid Build Coastguard Worker- panvk: Add the concept of private BO 768*61046927SAndroid Build Coastguard Worker- panvk: Transition panvk_pool to panvk_priv_bo 769*61046927SAndroid Build Coastguard Worker- panvk: Transition panvk_descriptor_set to panvk_priv_bo 770*61046927SAndroid Build Coastguard Worker- panvk: Transition panvk_pipeline to panvk_priv_bo 771*61046927SAndroid Build Coastguard Worker- panvk: Transition panvk_{image,buffer}_view to panvk_priv_bo 772*61046927SAndroid Build Coastguard Worker- panvk: Track blit src/dst using pan_kmod_bo objects 773*61046927SAndroid Build Coastguard Worker- panvk: Keep a ref to a pan_kmod_bo in panvk_image 774*61046927SAndroid Build Coastguard Worker- panvk: Keep a ref to a pan_kmod_bo in panvk_buffer 775*61046927SAndroid Build Coastguard Worker- panvk: Keep tiler_heap and sample_positions BOs at the panvk_device level 776*61046927SAndroid Build Coastguard Worker- panvk: Move away from panfrost_{bo,device} 777*61046927SAndroid Build Coastguard Worker- panfrost: Move pan_{bo,device}.{c,h} to the gallium driver dir 778*61046927SAndroid Build Coastguard Worker- panfrost: Clamp the render area to the damage region 779*61046927SAndroid Build Coastguard Worker- panfrost: v4 doesn't have Blend descriptors 780*61046927SAndroid Build Coastguard Worker- panfrost: Pad compute jobs with zeros on v4 781*61046927SAndroid Build Coastguard Worker- pan/va: Add missing valhall_enums dep to valhall_disasm 782*61046927SAndroid Build Coastguard Worker- pan/kmod: Fix typo in pan_kmod_vm_op_check() helper 783*61046927SAndroid Build Coastguard Worker- pan/kmod: Add a PAN_KMOD_VM_FLAG_TRACK_ACTIVITY flag 784*61046927SAndroid Build Coastguard Worker- pan/kmod: Reject pre 1.1 panfrost kernel drivers 785*61046927SAndroid Build Coastguard Worker- panfrost: Rework the way we compute thread info 786*61046927SAndroid Build Coastguard Worker- panfrost: Prepare support for GPU variants 787*61046927SAndroid Build Coastguard Worker- pan/perf: Reject panthor kernel driver 788*61046927SAndroid Build Coastguard Worker- drm-uapi: Add panthor uAPI 789*61046927SAndroid Build Coastguard Worker- pan/kmod: Add a backend for panthor 790*61046927SAndroid Build Coastguard Worker- panfrost: Add v10 support to libpanfrost 791*61046927SAndroid Build Coastguard Worker- pan/genxml: Various CS related improvements in v10.xml 792*61046927SAndroid Build Coastguard Worker- pan/decode: Introduce the concept of usermode queue 793*61046927SAndroid Build Coastguard Worker- panfrost: Don't allocate a tiler heap buffer on v10+ 794*61046927SAndroid Build Coastguard Worker- pan/genxml: Make sure pan_pack() evaluates 'dst' only once 795*61046927SAndroid Build Coastguard Worker- panfrost: Relax position result alignment constraint on v10+ 796*61046927SAndroid Build Coastguard Worker- panfrost: Add arch-specific context init/cleanup hooks 797*61046927SAndroid Build Coastguard Worker- panfrost: Add a panfrost_context_reinit() helper 798*61046927SAndroid Build Coastguard Worker- panfrost: Add a cleanup_batch() method to panfrost_vtable 799*61046927SAndroid Build Coastguard Worker- panfrost: Enable v10 in the gallium driver 800*61046927SAndroid Build Coastguard Worker- panfrost: Advertize G610 support 801*61046927SAndroid Build Coastguard Worker- panfrost: Advertize G310 support 802*61046927SAndroid Build Coastguard Worker- panfrost: Update the release note to mention G310/G610 addition 803*61046927SAndroid Build Coastguard Worker- vk/meta: Add the PUSH_DESCRIPTOR_BIT flag when creating blit pipeline layouts 804*61046927SAndroid Build Coastguard Worker- vk/meta: Fix base_type selection in build_{clear,blit}_shader() 805*61046927SAndroid Build Coastguard Worker- panvk: Fix call ordering in panvk_DestroyDevice() 806*61046927SAndroid Build Coastguard Worker- panvk: clang-format the source files 807*61046927SAndroid Build Coastguard Worker- panvk: Kill the panvk_pack_color() prototype 808*61046927SAndroid Build Coastguard Worker- panvk: Add VKAPI_{ATTR,CALL} specifiers to all panvk-specific entrypoints 809*61046927SAndroid Build Coastguard Worker- panvk: Do not handle invalid NULL memory object in BindImageMemory2() 810*61046927SAndroid Build Coastguard Worker- panvk: Get rid of unused panvk_image_get_plane_size() helper 811*61046927SAndroid Build Coastguard Worker- panvk: Get rid of the custom device lost handling 812*61046927SAndroid Build Coastguard Worker- panvk: Fix allocation scope of command buffer sub-objects 813*61046927SAndroid Build Coastguard Worker- panvk: Add missing util_dynarray_init() in panvk_cmd_open_batch() 814*61046927SAndroid Build Coastguard Worker- panvk: Don't open-code panvk_cmd_open_batch() in CmdBeginRenderPass2() 815*61046927SAndroid Build Coastguard Worker- panvk: Don't allocate a TEXTURE descriptor in CreateImageView() 816*61046927SAndroid Build Coastguard Worker- panvk: s/panvk_event_op/panvk_cmd_event_op/ 817*61046927SAndroid Build Coastguard Worker- panvk: Allocate descriptor set arrays using vk_multialloc_zalloc() 818*61046927SAndroid Build Coastguard Worker- panvk: Don't pass a device where we don't need one 819*61046927SAndroid Build Coastguard Worker- panvk: Get rid of unused panvk_cmd_buffer fields 820*61046927SAndroid Build Coastguard Worker- panvk: Kill panvk_{Create,Destroy}SamplerYcbcrConversion() 821*61046927SAndroid Build Coastguard Worker- panvk: Drop panvk_framebuffer 822*61046927SAndroid Build Coastguard Worker- panvk: Get rid of panvk_pipeline_cache 823*61046927SAndroid Build Coastguard Worker- panvk: Make panvk_buffer_view inherit from vk_buffer_view 824*61046927SAndroid Build Coastguard Worker- panvk: Make panvk_device_memory inherit from vk_device_memory 825*61046927SAndroid Build Coastguard Worker- panvk: Make pan_AllocateMemory() robust to errors 826*61046927SAndroid Build Coastguard Worker- panvk: Add extra checks to panvk_MapMemory() 827*61046927SAndroid Build Coastguard Worker- panvk: Implement {Map,Unmap}Memory2KHR 828*61046927SAndroid Build Coastguard Worker- panvk: Make panvk_sampler inherit from vk_sampler 829*61046927SAndroid Build Coastguard Worker- panvk: Fix GetPhysicalDeviceProperties2() to report accurate info 830*61046927SAndroid Build Coastguard Worker- panvk: Get rid of fields we already have in vk_xxx objects 831*61046927SAndroid Build Coastguard Worker- panvk: Disable global offset on varying and non-VS attribute descriptors 832*61046927SAndroid Build Coastguard Worker- panfrost: Move the image attribute offset adjustment to a NIR pass 833*61046927SAndroid Build Coastguard Worker- panvk: Implement dynamic rendering entry points 834*61046927SAndroid Build Coastguard Worker- nir: Extend nir_get_io_offset_src_number() to support load_push_constant 835*61046927SAndroid Build Coastguard Worker- nir: Extend nir_lower_mem_access_bit_sizes() to support push constants 836*61046927SAndroid Build Coastguard Worker- pan/bi: Lower push constant accesses 837*61046927SAndroid Build Coastguard Worker- pan/bi: Lower load_push_constant with dynamic indexing 838*61046927SAndroid Build Coastguard Worker- pan/bi: Update the push constant count when emitting load_push_constant 839*61046927SAndroid Build Coastguard Worker- panvk: Move some macros to panvk_macros.h 840*61046927SAndroid Build Coastguard Worker- panvk: Move image related definitions to panvk_image.{h,c} 841*61046927SAndroid Build Coastguard Worker- panvk: Move the VkBuffer logic to its own source file 842*61046927SAndroid Build Coastguard Worker- panvk: Move the VkBufferView logic to its own file 843*61046927SAndroid Build Coastguard Worker- panvk: Move the VkDeviceMemory logic to panvk_device_memory.{c,h} 844*61046927SAndroid Build Coastguard Worker- panvk: Move the VkSampler logic to its own file 845*61046927SAndroid Build Coastguard Worker- panvk: Move panvk_pipeline definition to panvk_pipeline.h 846*61046927SAndroid Build Coastguard Worker- panvk: Move VkImageView logic to its own source files 847*61046927SAndroid Build Coastguard Worker- panvk: Move the VkEvent logic to panvk_event.{c,h} 848*61046927SAndroid Build Coastguard Worker- panvk: Move panvk_descriptor_{set,pool} definitions to panvk_descriptor_set.h 849*61046927SAndroid Build Coastguard Worker- panvk: Move VkDescriptorSetLayout logic to panvk_descriptor_set_layout.{c,h} 850*61046927SAndroid Build Coastguard Worker- panvk: Move VkPipelineLayout logic to its own file 851*61046927SAndroid Build Coastguard Worker- panvk: Move shader related definitions to panvk_[vX\_]shader.{c,h} 852*61046927SAndroid Build Coastguard Worker- panvk: Kill panvk_[vX\_]cs.{c,h} 853*61046927SAndroid Build Coastguard Worker- panvk: Move panvk_{draw,dispatch}_info definitions to panvk_vX_cmd_buffer.c 854*61046927SAndroid Build Coastguard Worker- panvk: Move the VkCommandPool logic to panvk_cmd_pool.{c,h} 855*61046927SAndroid Build Coastguard Worker- panvk: Move VkQueue logic to panvk_[vX\_]queue.{c,h} 856*61046927SAndroid Build Coastguard Worker- panvk: Add a panvk_arch_dispatch_ret() variant 857*61046927SAndroid Build Coastguard Worker- panvk: Make the device creation/destruction per-arch 858*61046927SAndroid Build Coastguard Worker- panvk: Move the VkInstance logic to panvk_instance.{c,h} 859*61046927SAndroid Build Coastguard Worker- panvk: Move the VkPhysicalDevice logic to panvk_physical_device.{c,h} 860*61046927SAndroid Build Coastguard Worker- panvk: Move panvk_meta definitions to panvk_meta.h 861*61046927SAndroid Build Coastguard Worker- panvk: Move panvk_device definition to panvk_device.h 862*61046927SAndroid Build Coastguard Worker- panvk: Move the panvk_cmd_buffer definitions in panvk_cmd_buffer.h 863*61046927SAndroid Build Coastguard Worker- panvk: Move the panvk_priv_bo logic to panvk_priv_bo.{c,h} 864*61046927SAndroid Build Coastguard Worker- panvk: Move panvk_wsi definitions to panvk_wsi.h 865*61046927SAndroid Build Coastguard Worker- panvk: Kill panvk_private.h 866*61046927SAndroid Build Coastguard Worker- panvk: Make panvk_buffer_view per-gen 867*61046927SAndroid Build Coastguard Worker- panvk: Make panvk_image_view per-gen 868*61046927SAndroid Build Coastguard Worker- panvk: Make panvk_sampler a per-gen 869*61046927SAndroid Build Coastguard Worker- panvk: Make panvk_cmd_buffer per-gen 870*61046927SAndroid Build Coastguard Worker- panvk: Make panvk_shader per-gen 871*61046927SAndroid Build Coastguard Worker- panvk: Make panvk_descriptor_set per-gen 872*61046927SAndroid Build Coastguard Worker- panvk: Make panvk_descriptor_set_layout per-gen 873*61046927SAndroid Build Coastguard Worker- panvk: Make panvk_pipeline per-gen 874*61046927SAndroid Build Coastguard Worker- panvk: Make panvk_queue per-gen 875*61046927SAndroid Build Coastguard Worker- panvk: Make panvk_pipeline_layout per-gen 876*61046927SAndroid Build Coastguard Worker- panvk: Fix attach-less rendering 877*61046927SAndroid Build Coastguard Worker- panvk: Fix the colorAttachmentCount check in begin_rendering_init_fbinfo() 878*61046927SAndroid Build Coastguard Worker- pan/bi: Support fragment store_output() with a non-zero offset 879*61046927SAndroid Build Coastguard Worker- panvk: Don't assume VkGraphicsPipelineCreateInfo::pColorBlendState != NULL 880*61046927SAndroid Build Coastguard Worker- pan/bi: Allow subpass sampler dims 881*61046927SAndroid Build Coastguard Worker- panvk: Fix input attachment support 882*61046927SAndroid Build Coastguard Worker- panvk: Fill pan_tls_info::wls::instances 883*61046927SAndroid Build Coastguard Worker- panvk: Make sure the sample_pattern is set in the tiler descriptor 884*61046927SAndroid Build Coastguard Worker- panvk: We don't support resolve operations yet 885*61046927SAndroid Build Coastguard Worker- pan/bi: Extend bi_emit_texc() to support wider direct tex/sampler idx 886*61046927SAndroid Build Coastguard Worker- panvk: Don't assume pViewportState != NULL 887*61046927SAndroid Build Coastguard Worker- panvk: Fix img2buf copies with image X offset not aligned on 16 pixels 888*61046927SAndroid Build Coastguard Worker- panvk: Fix has_non_vs_attribute() test in panvk_draw_prepare_vs_attribs() 889*61046927SAndroid Build Coastguard Worker- panvk: Make sure we pick a valid wrap_mode_r value for unnormalizedCoordinates 890*61046927SAndroid Build Coastguard Worker- panvk: Fix depth/stencil image views 891*61046927SAndroid Build Coastguard Worker- panvk: Make sure we have a decode context created when we need one 892*61046927SAndroid Build Coastguard Worker- panvk: Don't advertize vertex_buffer cap on sRGB formats 893*61046927SAndroid Build Coastguard Worker- panvk: Swizzle the border color on v7 when the format is BGR 894*61046927SAndroid Build Coastguard Worker- panvk: Re-order things in panvk_physical_device_init() 895*61046927SAndroid Build Coastguard Worker- panvk: Fill maxCustomBorderColorSamplers 896*61046927SAndroid Build Coastguard Worker- panvk: Skip tiler jobs when the vertex shader doesn't write the position 897*61046927SAndroid Build Coastguard Worker- panvk: Make sure we use the proper format for views of depth+stencil images 898*61046927SAndroid Build Coastguard Worker- panvk: Abort on fault when PANVK_DEBUG=sync 899*61046927SAndroid Build Coastguard Worker- panvk/ci: Make sure we catch GPU faults 900*61046927SAndroid Build Coastguard Worker- panvk/ci: Enable dEQP-VK.pipeline.monolithic.* 901*61046927SAndroid Build Coastguard Worker- panvk: Add support for KHR_push_descriptor 902*61046927SAndroid Build Coastguard Worker- panvk/ci: Re-enable copy_and_blit tests 903*61046927SAndroid Build Coastguard Worker- panvk: Stop declaring one push constant array per graphics stage 904*61046927SAndroid Build Coastguard Worker- panvk: Pass the push constant array to draw/dispatch calls 905*61046927SAndroid Build Coastguard Worker- panvk: Stop lowering push constant loads to UBO loads 906*61046927SAndroid Build Coastguard Worker- panvk: Dissociate UBO and push_constant emission 907*61046927SAndroid Build Coastguard Worker- nir/lower_blend: Fix nir_blend_logicop() for 8/16-bit integer formats 908*61046927SAndroid Build Coastguard Worker- panfrost: do not write outside num_wg_sysval 909*61046927SAndroid Build Coastguard Worker- panfrost: Add the BO containing fragment program descriptor to the batch 910*61046927SAndroid Build Coastguard Worker- pan/kmod: Fix a syncobj leak in the panthor backend 911*61046927SAndroid Build Coastguard Worker- pan/kmod: Make default allocator thread-safe 912*61046927SAndroid Build Coastguard Worker 913*61046927SAndroid Build Coastguard WorkerBoyuan Zhang (5): 914*61046927SAndroid Build Coastguard Worker 915*61046927SAndroid Build Coastguard Worker- radeonsi/vcn: only use multi slices reflist when available 916*61046927SAndroid Build Coastguard Worker- meson: bump the minimal required vdpau version to 1.4 917*61046927SAndroid Build Coastguard Worker- ac/gpu_info: Add vcn dec and enc version query 918*61046927SAndroid Build Coastguard Worker- radeonsi/vcn: choose rc_per_pic by encode verison 919*61046927SAndroid Build Coastguard Worker- radeonsi/vcn: mark rc_per_pic as obsoleted 920*61046927SAndroid Build Coastguard Worker 921*61046927SAndroid Build Coastguard WorkerBłażej Szczygieł (2): 922*61046927SAndroid Build Coastguard Worker 923*61046927SAndroid Build Coastguard Worker- gallivm/ssbo: replace run time loop by compile time loop 924*61046927SAndroid Build Coastguard Worker- gallivm/ssbo: mask offset with exec_mask instead of building the 'if' 925*61046927SAndroid Build Coastguard Worker 926*61046927SAndroid Build Coastguard WorkerCaio Oliveira (268): 927*61046927SAndroid Build Coastguard Worker 928*61046927SAndroid Build Coastguard Worker- intel/compiler/xe2: Implement instruction compaction for DPAS. 929*61046927SAndroid Build Coastguard Worker- intel/compiler: Add couple of tests for fs_combine_constants 930*61046927SAndroid Build Coastguard Worker- intel/compiler: Fix rebuilding the CFG in fs_combine_constants 931*61046927SAndroid Build Coastguard Worker- intel: Use an intel enum for cmat scope 932*61046927SAndroid Build Coastguard Worker- intel/compiler: Enable lower_rotate_to_shuffle in subgroup lowering 933*61046927SAndroid Build Coastguard Worker- anv: Advertise VK_KHR_shader_subgroup_rotate 934*61046927SAndroid Build Coastguard Worker- iris: Remove unused brw_* includes 935*61046927SAndroid Build Coastguard Worker- iris: Remove prototypes for unsupported Gfx versions 936*61046927SAndroid Build Coastguard Worker- iris: Remove unused paramater 937*61046927SAndroid Build Coastguard Worker- iris: Call blorp_finish() when destroying context 938*61046927SAndroid Build Coastguard Worker- crocus: Call blorp_finish() when destroying context 939*61046927SAndroid Build Coastguard Worker- intel/compiler: Rename brw_image_param to isl_image_param 940*61046927SAndroid Build Coastguard Worker- intel/compiler: Rename BRW_WM_MSAA_* enums to INTEL_MSAA_* 941*61046927SAndroid Build Coastguard Worker- intel/compiler: Rename BRW_TESS_* enums to INTEL_TESS_* 942*61046927SAndroid Build Coastguard Worker- intel/compiler: Rename DISPATCH_MODE_* enums to INTEL_DISPATCH_MODE_* 943*61046927SAndroid Build Coastguard Worker- intel/compiler: Rename brw_vue_map to intel_vue_map 944*61046927SAndroid Build Coastguard Worker- intel/compiler: Rename brw_cs_dispatch_info to intel_cs_dispatch_info 945*61046927SAndroid Build Coastguard Worker- intel/compiler: Move disassemble functions to own header file 946*61046927SAndroid Build Coastguard Worker- intel/compiler: Include brw_disasm_info.h where its used 947*61046927SAndroid Build Coastguard Worker- intel/compiler: Merge intel_disasm.[ch] into corresponding brw files 948*61046927SAndroid Build Coastguard Worker- intel: Rename i965_{asm,disasm} tools to brw_{asm,disasm} 949*61046927SAndroid Build Coastguard Worker- intel/blorp: Don't require specific prog_data type in callback 950*61046927SAndroid Build Coastguard Worker- intel/blorp: Remove brw\_ prefix when not applicable 951*61046927SAndroid Build Coastguard Worker- intel/blorp: Simplify blorp_compile_fs() interface 952*61046927SAndroid Build Coastguard Worker- intel/blorp: Simplify blorp_compile_cs() interface 953*61046927SAndroid Build Coastguard Worker- intel/blorp: Use a struct to return blorp_compile_*() results 954*61046927SAndroid Build Coastguard Worker- intel/blorp: Remove outdated reference in comment 955*61046927SAndroid Build Coastguard Worker- intel/blorp: Move brw_blorp_get_urb_length helper 956*61046927SAndroid Build Coastguard Worker- intel/blorp: Avoid brw types in blorp_priv.h 957*61046927SAndroid Build Coastguard Worker- intel/blorp: Move brw_compiler.h include to where is needed 958*61046927SAndroid Build Coastguard Worker- intel/blorp: Use a Meson dependency for blorp 959*61046927SAndroid Build Coastguard Worker- intel: Add missing dependencies on blorp 960*61046927SAndroid Build Coastguard Worker- intel/decoder: Move decoder to a separate module 961*61046927SAndroid Build Coastguard Worker- intel/compiler: Collect NIR-only passes in intel_nir.h 962*61046927SAndroid Build Coastguard Worker- intel/compiler: Rename the passes and files related to intel_nir.h 963*61046927SAndroid Build Coastguard Worker- intel/compiler: Rename brw_gfx_ver_enum.h to intel_gfx_ver_enum.h 964*61046927SAndroid Build Coastguard Worker- intel: Remove brw\_ prefix from process debug function 965*61046927SAndroid Build Coastguard Worker- intel/isl: Include compiler generic header 966*61046927SAndroid Build Coastguard Worker- anv: Remove lower_atomics from storage image lowering opts 967*61046927SAndroid Build Coastguard Worker- iris: Remove no-ops from storage image lowering 968*61046927SAndroid Build Coastguard Worker- intel/compiler: Use "intel" prefix for walk_order enum 969*61046927SAndroid Build Coastguard Worker- iris: Add stage to iris_compiled_shader 970*61046927SAndroid Build Coastguard Worker- iris: Don't use prog_data to guard 3DSTATE_CONSTANT_* code 971*61046927SAndroid Build Coastguard Worker- iris: Reduce dependency on brw_*_prog_data structs 972*61046927SAndroid Build Coastguard Worker- iris: Take ownership of prog_data when applying it 973*61046927SAndroid Build Coastguard Worker- iris: Use uint32_t instead of brw_param_builtin 974*61046927SAndroid Build Coastguard Worker- iris: Move compiler creation to iris_program.c 975*61046927SAndroid Build Coastguard Worker- iris: Add IRIS_MAX_* constants to replace BRW_MAX_* usage 976*61046927SAndroid Build Coastguard Worker- iris: Add helper to access use_tcs_multi_patch 977*61046927SAndroid Build Coastguard Worker- iris: Add helper for indirect_ubos_use_sampler 978*61046927SAndroid Build Coastguard Worker- iris: Move iris_get_compiler_options to iris_program.c 979*61046927SAndroid Build Coastguard Worker- iris: Include brw_compiler.h only when needed 980*61046927SAndroid Build Coastguard Worker- intel/meson: Remove usage of meson.source_root and meson.build_root 981*61046927SAndroid Build Coastguard Worker- intel/meson: Fix warning about broken str.format 982*61046927SAndroid Build Coastguard Worker- intel/elk: Fork Gfx8- compiler by copying existing code 983*61046927SAndroid Build Coastguard Worker- intel/elk: Compile ELK library, tests and tools 984*61046927SAndroid Build Coastguard Worker- intel/elk: Remove compiler specific devinfo hash 985*61046927SAndroid Build Coastguard Worker- intel/elk: Remove a bunch of files that don't apply for Gfx8- 986*61046927SAndroid Build Coastguard Worker- intel/elk: Use common code in intel/compiler 987*61046927SAndroid Build Coastguard Worker- intel/elk: Remove stages not used in Gfx8- 988*61046927SAndroid Build Coastguard Worker- intel/elk: Remove DPAS lowering 989*61046927SAndroid Build Coastguard Worker- intel/elk: Rename files to use elk prefix 990*61046927SAndroid Build Coastguard Worker- intel/elk: Rename header guards 991*61046927SAndroid Build Coastguard Worker- intel/elk: Update doxygen-like file comments 992*61046927SAndroid Build Coastguard Worker- intel/elk: Rename C++ namespace 993*61046927SAndroid Build Coastguard Worker- intel/elk: Rename symbols 994*61046927SAndroid Build Coastguard Worker- intel/elk: Don't include elk_eu_defines.h in elk_nir.h 995*61046927SAndroid Build Coastguard Worker- intel/elk: Create separate header for opcodes 996*61046927SAndroid Build Coastguard Worker- intel/blorp: Move brw specific code to a separate file 997*61046927SAndroid Build Coastguard Worker- intel/blorp: Explicitly include brw_compiler.h header 998*61046927SAndroid Build Coastguard Worker- intel/blorp: Add ELK support 999*61046927SAndroid Build Coastguard Worker- intel/blorp: Remove Gfx9+ references in elk code 1000*61046927SAndroid Build Coastguard Worker- intel/decoder: Add ELK support 1001*61046927SAndroid Build Coastguard Worker- crocus: Use ELK compiler 1002*61046927SAndroid Build Coastguard Worker- hasvk: Use ELK compiler 1003*61046927SAndroid Build Coastguard Worker- iris: Rename screen->compiler to screen->brw 1004*61046927SAndroid Build Coastguard Worker- iris: Use ELK compiler for Gfx8 1005*61046927SAndroid Build Coastguard Worker- intel/tools: Add ELK support for aubinator 1006*61046927SAndroid Build Coastguard Worker- intel/tools: Add ELK support for aubinator_error_decode 1007*61046927SAndroid Build Coastguard Worker- intel/tools: Add ELK support for intel_hang_replay 1008*61046927SAndroid Build Coastguard Worker- intel/tools: Add ELK support for aubinator_viewer 1009*61046927SAndroid Build Coastguard Worker- intel/tools: Add ELK support for intel_hang_viewer 1010*61046927SAndroid Build Coastguard Worker- intel: Use _brw suffix for genX headers that rely on brw 1011*61046927SAndroid Build Coastguard Worker- intel/meson: Rename libintel_compiler to libintel_compiler_brw 1012*61046927SAndroid Build Coastguard Worker- intel/tools: Add extra compiler device sha only for Gfx9+ 1013*61046927SAndroid Build Coastguard Worker- intel/elk: Move nir_options to its own c/h file pair 1014*61046927SAndroid Build Coastguard Worker- intel-clc: Use correct set of nir_options when building for Gfx8 1015*61046927SAndroid Build Coastguard Worker- intel/elk: Use anonymous namespace in fs_combine_constants 1016*61046927SAndroid Build Coastguard Worker- intel/elk: Remove tests for Gfx9+ 1017*61046927SAndroid Build Coastguard Worker- intel/brw: Remove assembler tests for Gfx8- 1018*61046927SAndroid Build Coastguard Worker- intel/brw: Remove EU compaction tests for Gfx8- 1019*61046927SAndroid Build Coastguard Worker- intel/brw: Remove EU validation tests for Gfx8- 1020*61046927SAndroid Build Coastguard Worker- intel/brw: Remove pass test cases for Gfx8- 1021*61046927SAndroid Build Coastguard Worker- intel/brw: Assert Gfx9+ 1022*61046927SAndroid Build Coastguard Worker- intel/compiler: Remove has_render_target_reads from wm_prog_data 1023*61046927SAndroid Build Coastguard Worker- intel/brw: Remove Gfx8- passes from optimize() 1024*61046927SAndroid Build Coastguard Worker- intel/brw: Pull opt_copy_propagation out of fs_visitor 1025*61046927SAndroid Build Coastguard Worker- intel/brw: Pull opt_cmod_propagation out of fs_visitor 1026*61046927SAndroid Build Coastguard Worker- intel/brw: Pull opt_saturate_propagation out of fs_visitor 1027*61046927SAndroid Build Coastguard Worker- intel/brw: Pull dead_code_eliminate out of fs_visitor 1028*61046927SAndroid Build Coastguard Worker- intel/brw: Pull opt_combine_constants out of fs_visitor 1029*61046927SAndroid Build Coastguard Worker- intel/brw: Pull opt_cse out of fs_visitor 1030*61046927SAndroid Build Coastguard Worker- intel/brw: Pull bank_conflicts out of fs_visitor 1031*61046927SAndroid Build Coastguard Worker- intel/brw: Pull peephole_sel out of fs_visitor 1032*61046927SAndroid Build Coastguard Worker- intel/brw: Pull redundant_halt out of fs_visitor 1033*61046927SAndroid Build Coastguard Worker- intel/brw: Pull opt_algebraic out of fs_visitor 1034*61046927SAndroid Build Coastguard Worker- intel/brw: Pull split/compact virtual_grf opts out of fs_visitor 1035*61046927SAndroid Build Coastguard Worker- intel/brw: Pull opt_split_sends out of fs_visitor 1036*61046927SAndroid Build Coastguard Worker- intel/brw: Pull opt_zero_samples out of fs_visitor 1037*61046927SAndroid Build Coastguard Worker- intel/brw: Pull eliminate_find_live_channel out of fs_visitor 1038*61046927SAndroid Build Coastguard Worker- intel/brw: Pull remove_extra_rounding_modes out of fs_visitor 1039*61046927SAndroid Build Coastguard Worker- intel/brw: Pull register_coalesce out of fs_visitor 1040*61046927SAndroid Build Coastguard Worker- intel/brw: Pull lower_constant_loads out of fs_visitor 1041*61046927SAndroid Build Coastguard Worker- intel/brw: Pull lower_pack out of fs_visitor 1042*61046927SAndroid Build Coastguard Worker- intel/brw: Pull lower_simd_width out of fs_visitor 1043*61046927SAndroid Build Coastguard Worker- intel/brw: Pull lower_barycentrics out of fs_visitor 1044*61046927SAndroid Build Coastguard Worker- intel/brw: Pull lower_logical_sends out of fs_visitor 1045*61046927SAndroid Build Coastguard Worker- intel/brw: Pull fixup_nomask_control_flow out of fs_visitor 1046*61046927SAndroid Build Coastguard Worker- intel/brw: Pull lower_integer_multiplication out of fs_visitor 1047*61046927SAndroid Build Coastguard Worker- intel/brw: Pull lower_sub_sat out of fs_visitor 1048*61046927SAndroid Build Coastguard Worker- intel/brw: Pull lower_derivatives out of fs_visitor 1049*61046927SAndroid Build Coastguard Worker- intel/brw: Pull lower_regioning out of fs_visitor 1050*61046927SAndroid Build Coastguard Worker- intel/brw: Pull fixup_sends_duplicate_payload out of fs_visitor 1051*61046927SAndroid Build Coastguard Worker- intel/brw: Pull lower_uniform_pull_constant_loads out of fs_visitor 1052*61046927SAndroid Build Coastguard Worker- intel/brw: Pull lower_find_live_channel out of fs_visitor 1053*61046927SAndroid Build Coastguard Worker- intel/brw: Pull lower_load_payload out of fs_visitor 1054*61046927SAndroid Build Coastguard Worker- intel/brw: Use references for a couple of backend_shader passes 1055*61046927SAndroid Build Coastguard Worker- intel/brw: Simplify OPT macro usage in fs_visitor::optimize 1056*61046927SAndroid Build Coastguard Worker- intel/brw: Pull fixup_3src_null_dest out of fs_visitor 1057*61046927SAndroid Build Coastguard Worker- intel/brw: Pull emit_dummy_memory_fence_before_eot out of fs_visitor 1058*61046927SAndroid Build Coastguard Worker- intel/brw: Pull emit_dummy_mov_instruction out of fs_visitor 1059*61046927SAndroid Build Coastguard Worker- intel/brw: Pull lower_scoreboard out of fs_visitor 1060*61046927SAndroid Build Coastguard Worker- intel/brw: Pull optimize() out of fs_visitor 1061*61046927SAndroid Build Coastguard Worker- intel/brw: Move optimize and small optimizations to brw_fs_opt.cpp 1062*61046927SAndroid Build Coastguard Worker- intel/brw: Move virtual GRF opts into their own file 1063*61046927SAndroid Build Coastguard Worker- intel/brw: Move fs algebraic to its own file 1064*61046927SAndroid Build Coastguard Worker- intel/brw: Move small lowering passes into brw_fs_lower.cpp 1065*61046927SAndroid Build Coastguard Worker- intel/brw: Move lower_integer_multiplication to its own file 1066*61046927SAndroid Build Coastguard Worker- intel/brw: Expose flag_mask/bit_mask fs helpers 1067*61046927SAndroid Build Coastguard Worker- intel/brw: Move lower_simd_width to its own file 1068*61046927SAndroid Build Coastguard Worker- intel/brw: Move workarounds to a separate file 1069*61046927SAndroid Build Coastguard Worker- intel/blorp: Remove Gfx8- references in BRW code 1070*61046927SAndroid Build Coastguard Worker- intel/brw: Move brw_compile_* functions out of vec4-specific files 1071*61046927SAndroid Build Coastguard Worker- intel/brw: Move type_size_* functions out of vec4-specific file 1072*61046927SAndroid Build Coastguard Worker- intel/brw: Always use scalar shaders 1073*61046927SAndroid Build Coastguard Worker- intel/brw: Remove vec4 backend 1074*61046927SAndroid Build Coastguard Worker- intel/brw: Remove now unused vec4-only opcodes 1075*61046927SAndroid Build Coastguard Worker- intel/brw: Remove unused legacy shader stages 1076*61046927SAndroid Build Coastguard Worker- intel/brw: Remove Gfx8- code from disassembler 1077*61046927SAndroid Build Coastguard Worker- intel/brw: Remove Gfx8- code from assembler 1078*61046927SAndroid Build Coastguard Worker- intel/brw: Remove Gfx8- code from brw_compile_* functions 1079*61046927SAndroid Build Coastguard Worker- intel/brw: Remove Gfx8- code from scheduler 1080*61046927SAndroid Build Coastguard Worker- intel/brw: Remove Gfx8- code from register allocator 1081*61046927SAndroid Build Coastguard Worker- intel/brw: Remove Gfx8- code from thread payload 1082*61046927SAndroid Build Coastguard Worker- intel/brw: Remove Gfx8- code from NIR conversion 1083*61046927SAndroid Build Coastguard Worker- intel/brw: Remove Gfx8- code from lower storage image pass 1084*61046927SAndroid Build Coastguard Worker- intel/brw: Remove Gfx8- code from lower logical sends 1085*61046927SAndroid Build Coastguard Worker- intel/brw: Remove Gfx8- code from generator 1086*61046927SAndroid Build Coastguard Worker- intel/brw: Remove Gfx8- code from backend passes 1087*61046927SAndroid Build Coastguard Worker- intel/brw: Remove Gfx8- code from EU compaction 1088*61046927SAndroid Build Coastguard Worker- intel/brw: Remove Gfx8- code from IR performance analysis 1089*61046927SAndroid Build Coastguard Worker- intel/brw: Remove Gfx8- code from EU emission 1090*61046927SAndroid Build Coastguard Worker- intel/brw: Remove Gfx8- code from EU validation 1091*61046927SAndroid Build Coastguard Worker- intel/brw: Remove Gfx8- code from NIR passes 1092*61046927SAndroid Build Coastguard Worker- intel/brw: Remove Gfx4-5 manual compression selection 1093*61046927SAndroid Build Coastguard Worker- intel/brw: Remove Gfx8- code from EU codegen helpers 1094*61046927SAndroid Build Coastguard Worker- intel/brw: Remove Gfx8- code from NIR options 1095*61046927SAndroid Build Coastguard Worker- intel/brw: Remove Gfx8- code from register type helpers 1096*61046927SAndroid Build Coastguard Worker- intel/brw: Remove Gfx8- specific EU inst helpers 1097*61046927SAndroid Build Coastguard Worker- intel/brw: Remove Gfx8- code from inst FC and F macros 1098*61046927SAndroid Build Coastguard Worker- intel/brw: Replace inst F8 macro with F macro 1099*61046927SAndroid Build Coastguard Worker- intel/brw: Remove Gfx8- code from inst F20 macros 1100*61046927SAndroid Build Coastguard Worker- intel/brw: Remove Gfx8- code from inst FD20 and FV20 macros 1101*61046927SAndroid Build Coastguard Worker- intel/brw: Remove Gfx8- code from inst FI macros 1102*61046927SAndroid Build Coastguard Worker- intel/brw: Remove Gfx8- code from inst BRW_IA*_ADDR_IMM macros 1103*61046927SAndroid Build Coastguard Worker- intel/brw: Remove Gfx8- code from inst FFDC, FDC and FD macros 1104*61046927SAndroid Build Coastguard Worker- intel/brw: Update comments for FK macro 1105*61046927SAndroid Build Coastguard Worker- intel/brw: Replace inst FF macro with F or F20 macros 1106*61046927SAndroid Build Coastguard Worker- intel/brw: Remove F16TO32 and F32TO16 opcodes 1107*61046927SAndroid Build Coastguard Worker- intel/brw: Remove Gfx8- code from builder 1108*61046927SAndroid Build Coastguard Worker- intel/brw: Remove Gfx8- code from fs_inst 1109*61046927SAndroid Build Coastguard Worker- intel/brw: Remove Gfx8- code from VUE map 1110*61046927SAndroid Build Coastguard Worker- intel/brw: Remove Gfx8- code from SIMD lowering 1111*61046927SAndroid Build Coastguard Worker- intel/brw: Remove Gfx8- code from visitor 1112*61046927SAndroid Build Coastguard Worker- intel/brw: Remove Gfx8- remaining opcodes 1113*61046927SAndroid Build Coastguard Worker- intel/brw: Remove MRF type 1114*61046927SAndroid Build Coastguard Worker- intel/brw: Inline brw_nir_apply_sampler_key code 1115*61046927SAndroid Build Coastguard Worker- intel/brw: Remove unused attrib workarounds 1116*61046927SAndroid Build Coastguard Worker- intel/brw: Remove edgeflag_is_last VS parameter 1117*61046927SAndroid Build Coastguard Worker- intel/brw: Remove Gfx8- fields from \*_prog_key structs 1118*61046927SAndroid Build Coastguard Worker- intel/brw: Remove Gfx8- fields from \*_prog_data structs 1119*61046927SAndroid Build Coastguard Worker- intel/brw: Use a single register set 1120*61046927SAndroid Build Coastguard Worker- intel/brw: Remove runtime_check_aads_emit 1121*61046927SAndroid Build Coastguard Worker- intel/brw: Remove automatic_exec_sizes 1122*61046927SAndroid Build Coastguard Worker- intel/brw: Use fs_visitor instead of backend_shader in various passes 1123*61046927SAndroid Build Coastguard Worker- intel/brw: Fold fs_instruction_scheduler into instruction_scheduler 1124*61046927SAndroid Build Coastguard Worker- intel/brw: Change cfg_t to refer to fs_visitor 1125*61046927SAndroid Build Coastguard Worker- intel/brw: Move dump_* functions into fs_visitor 1126*61046927SAndroid Build Coastguard Worker- intel/brw: Fold backend_shader into fs_visitor 1127*61046927SAndroid Build Coastguard Worker- intel/brw: Remove extra stage_prog_data field in fs_visitor 1128*61046927SAndroid Build Coastguard Worker- intel/brw: Remove brw_shader.h 1129*61046927SAndroid Build Coastguard Worker- intel/meson: Add dependencies for brw and elk 1130*61046927SAndroid Build Coastguard Worker- intel/compiler: Remove nir_print_instr hack in disasm_info 1131*61046927SAndroid Build Coastguard Worker- intel/brw: Use C++ for brw_disasm_info.c 1132*61046927SAndroid Build Coastguard Worker- intel/brw: Hide the definition of cfg_t et al from C code 1133*61046927SAndroid Build Coastguard Worker- intel/brw: Use fs_inst in cfg_t 1134*61046927SAndroid Build Coastguard Worker- intel/brw: Use fs_inst explicitly in various passes 1135*61046927SAndroid Build Coastguard Worker- intel/brw: Use fs_inst in disasm_annotate() 1136*61046927SAndroid Build Coastguard Worker- intel/brw: Move functions from backend_instruction into fs_inst 1137*61046927SAndroid Build Coastguard Worker- intel/brw: Fold backend_instruction into fs_inst 1138*61046927SAndroid Build Coastguard Worker- intel/brw: Remove typedefs from fs_builder 1139*61046927SAndroid Build Coastguard Worker- intel/brw: Fold backend_reg into fs_reg 1140*61046927SAndroid Build Coastguard Worker- intel/brw: Simplify usage of reg immediate helpers 1141*61046927SAndroid Build Coastguard Worker- intel/compiler: Fix SIMD lowering when instruction needs a larger SIMD 1142*61046927SAndroid Build Coastguard Worker- intel/elk: Remove split sends 1143*61046927SAndroid Build Coastguard Worker- intel/elk: Remove DPAS opcode 1144*61046927SAndroid Build Coastguard Worker- intel/elk: Remove BTD and RT opcodes 1145*61046927SAndroid Build Coastguard Worker- intel/elk: Remove DP4A opcode 1146*61046927SAndroid Build Coastguard Worker- intel/elk: Remove ROR and ROL opcodes 1147*61046927SAndroid Build Coastguard Worker- intel/elk: Remove IADD3 opcode 1148*61046927SAndroid Build Coastguard Worker- intel/elk: Remove EU compaction logic for Gfx9+ 1149*61046927SAndroid Build Coastguard Worker- intel/elk: Remove encoding for Gfx9+ 1150*61046927SAndroid Build Coastguard Worker- intel/elk: Remove SYNC opcode and SWSB annotations 1151*61046927SAndroid Build Coastguard Worker- intel/elk: Remove Gfx12 SFIDs and related LSC code 1152*61046927SAndroid Build Coastguard Worker- intel/elk: Remove Gfx9+ sampler messages and modes 1153*61046927SAndroid Build Coastguard Worker- intel/elk: Rename symbols for A64 OWord Block R/W messages 1154*61046927SAndroid Build Coastguard Worker- intel/elk: Remove Gfx9+ dataport messages 1155*61046927SAndroid Build Coastguard Worker- intel/elk: Remove FB_READ opcodes 1156*61046927SAndroid Build Coastguard Worker- intel/elk: Remove Gfx12.5 URB message 1157*61046927SAndroid Build Coastguard Worker- intel/elk: Remove ex_desc and ex_mlen from elk_inst 1158*61046927SAndroid Build Coastguard Worker- intel/elk: Remove Xe2 logical sends lowering 1159*61046927SAndroid Build Coastguard Worker- intel/elk: Remove unused sources from ELK_SHADER_OPCODE_SEND 1160*61046927SAndroid Build Coastguard Worker- intel/elk: Remove unused SEND features 1161*61046927SAndroid Build Coastguard Worker- intel/elk: Remove validation code for Gfx9+ 1162*61046927SAndroid Build Coastguard Worker- intel/elk: Remove Gfx9+ from nir conversion 1163*61046927SAndroid Build Coastguard Worker- intel/elk: Remove Gfx9+ from compile/run functions 1164*61046927SAndroid Build Coastguard Worker- intel/elk: Remove FB_WRITE_LOGICAL_SRC_SRC_STENCIL 1165*61046927SAndroid Build Coastguard Worker- intel/elk: Remove Gfx9+ from passes 1166*61046927SAndroid Build Coastguard Worker- intel/elk: Remove Gfx9+ from thread payload 1167*61046927SAndroid Build Coastguard Worker- intel/elk: Remove Gfx9+ from EU emission 1168*61046927SAndroid Build Coastguard Worker- intel/elk: Remove coarse pixel handling 1169*61046927SAndroid Build Coastguard Worker- intel/elk: Remove Gfx9+ from FS generator 1170*61046927SAndroid Build Coastguard Worker- intel/elk: Remove Gfx9+ from Reg related code 1171*61046927SAndroid Build Coastguard Worker- intel/elk: Remove Gfx9+ from asm grammar 1172*61046927SAndroid Build Coastguard Worker- intel/elk: Remove Gfx9+ from disasm 1173*61046927SAndroid Build Coastguard Worker- intel/elk: Remove Gfx9+ from NIR auxiliary code 1174*61046927SAndroid Build Coastguard Worker- intel/elk: Remove use_tcs_multi_patch 1175*61046927SAndroid Build Coastguard Worker- intel/elk: Remove Gfx9+-only passes 1176*61046927SAndroid Build Coastguard Worker- intel/elk: Remove uses of intel_device_info_is_9lp() 1177*61046927SAndroid Build Coastguard Worker- intel/elk: Remove remaining Gfx9+ code 1178*61046927SAndroid Build Coastguard Worker- intel/elk: Remove multi-polygon support 1179*61046927SAndroid Build Coastguard Worker- intel/elk: Clean up unused code in elk_compiler.h 1180*61046927SAndroid Build Coastguard Worker- intel/brw: Use hstride instead of stride for accumulator 1181*61046927SAndroid Build Coastguard Worker- intel/brw: Use helper to create accumulator register 1182*61046927SAndroid Build Coastguard Worker- intel/brw: Fix validation of accumulator register 1183*61046927SAndroid Build Coastguard Worker- anv: Enable VK_KHR_shader_maximal_reconvergence 1184*61046927SAndroid Build Coastguard Worker- intel/tools: Make intel_stub_gpu work when using meson devenv 1185*61046927SAndroid Build Coastguard Worker- intel/brw: Implement quad_vote_any and quad_vote_all 1186*61046927SAndroid Build Coastguard Worker- intel/brw: Use predicates for quad_vote_any and quad_vote_all when available 1187*61046927SAndroid Build Coastguard Worker- anv: Enable VK_KHR_shader_quad_control 1188*61046927SAndroid Build Coastguard Worker- intel/brw: Handle Xe2 in brw_fs_opt_zero_samples 1189*61046927SAndroid Build Coastguard Worker- intel/brw: Remove vestiges of sources on IF opcode, only valid on Gfx6 1190*61046927SAndroid Build Coastguard Worker- intel/brw: Add a src array for the common case in fs_inst 1191*61046927SAndroid Build Coastguard Worker- intel/brw: Refactor FS validation macros 1192*61046927SAndroid Build Coastguard Worker- intel/brw: Remove two duplicated validate calls in optimizer 1193*61046927SAndroid Build Coastguard Worker- intel/brw: Move validate out of fs_visitor 1194*61046927SAndroid Build Coastguard Worker- intel/brw: Support FIXED_GRF when generating code for CLUSTER_BROADCAST 1195*61046927SAndroid Build Coastguard Worker- intel/brw: Lower VGRFs to FIXED_GRFs earlier 1196*61046927SAndroid Build Coastguard Worker 1197*61046927SAndroid Build Coastguard WorkerCasey Bowman (1): 1198*61046927SAndroid Build Coastguard Worker 1199*61046927SAndroid Build Coastguard Worker- anv: Override VendorID for Hitman 3 1200*61046927SAndroid Build Coastguard Worker 1201*61046927SAndroid Build Coastguard WorkerCharlie Turner (2): 1202*61046927SAndroid Build Coastguard Worker 1203*61046927SAndroid Build Coastguard Worker- amd, radeonsi: Lower minimum supported video dimensions for AV1 1204*61046927SAndroid Build Coastguard Worker- {vulkan,radv,anv}/video: fix issue in H264 scaling lists derivation 1205*61046927SAndroid Build Coastguard Worker 1206*61046927SAndroid Build Coastguard WorkerChia-I Wu (7): 1207*61046927SAndroid Build Coastguard Worker 1208*61046927SAndroid Build Coastguard Worker- radv: fix pipeline stats mask 1209*61046927SAndroid Build Coastguard Worker- meson: fix a build ereror 1210*61046927SAndroid Build Coastguard Worker- radv: hide the sparse queue when radv_legacy_sparse_binding 1211*61046927SAndroid Build Coastguard Worker- radv: hide the sparse queue on older kernels 1212*61046927SAndroid Build Coastguard Worker- radv: set VK_SYNC_FEATURE_GPU_MULTI_WAIT 1213*61046927SAndroid Build Coastguard Worker- aco: fix nir_op_pack_32_4x8 handling 1214*61046927SAndroid Build Coastguard Worker- radv: fix 2d/3d image copy on compute queue 1215*61046927SAndroid Build Coastguard Worker 1216*61046927SAndroid Build Coastguard WorkerChris Rankin (4): 1217*61046927SAndroid Build Coastguard Worker 1218*61046927SAndroid Build Coastguard Worker- vdpau: Declare texture object as immutable using helper function. 1219*61046927SAndroid Build Coastguard Worker- vdpau: Refactor query for video surface formats. 1220*61046927SAndroid Build Coastguard Worker- meson: bump the minimal required vdpau version to 1.5 1221*61046927SAndroid Build Coastguard Worker- frontends/vdpau: Add support for VDPAU AV1 decoding. 1222*61046927SAndroid Build Coastguard Worker 1223*61046927SAndroid Build Coastguard WorkerChristian Duerr (1): 1224*61046927SAndroid Build Coastguard Worker 1225*61046927SAndroid Build Coastguard Worker- panfrost: Fix dual-source blending 1226*61046927SAndroid Build Coastguard Worker 1227*61046927SAndroid Build Coastguard WorkerChristian Gmeiner (100): 1228*61046927SAndroid Build Coastguard Worker 1229*61046927SAndroid Build Coastguard Worker- .gitignore: Add .venv folder 1230*61046927SAndroid Build Coastguard Worker- etnaviv/isa: Add missing dep of encode.py/decode.py calls on isa.py 1231*61046927SAndroid Build Coastguard Worker- isaspec: encode.py: Include assert.h 1232*61046927SAndroid Build Coastguard Worker- isaspec: encode.py: Include util/log.h 1233*61046927SAndroid Build Coastguard Worker- etnaviv: Remove no_oneconst_limit from etna_inst 1234*61046927SAndroid Build Coastguard Worker- isaspec: encode: Constify encode.type 1235*61046927SAndroid Build Coastguard Worker- isaspec: encode: Constify bitset_params 1236*61046927SAndroid Build Coastguard Worker- etnaviv: Remove not used etna_assemble_set_imm(..) 1237*61046927SAndroid Build Coastguard Worker- etnaviv: Fix how we determine the max supported number of varyings 1238*61046927SAndroid Build Coastguard Worker- etnaviv: isa: Remove duplicate #instruction-alu-atomic 1239*61046927SAndroid Build Coastguard Worker- etnaviv: isa: Add dsx and dsy opcodes 1240*61046927SAndroid Build Coastguard Worker- etnaviv: isa: Add frc opcode 1241*61046927SAndroid Build Coastguard Worker- etnaviv: isa: Add norm_dp2, norm_dp3 and norm_dp4 opcodes 1242*61046927SAndroid Build Coastguard Worker- etnaviv: isa: Add bit_extract opcode 1243*61046927SAndroid Build Coastguard Worker- etnaviv: isa: Correct dp2 opcode 1244*61046927SAndroid Build Coastguard Worker- etnaviv: isa: Add branch_any opcode 1245*61046927SAndroid Build Coastguard Worker- etnaviv: isa: Name cond enum value 22 1246*61046927SAndroid Build Coastguard Worker- etnaviv: isa: Add movai opcode 1247*61046927SAndroid Build Coastguard Worker- etnaviv: isa: Add bit_rev opcode 1248*61046927SAndroid Build Coastguard Worker- etnaviv: isa: Add texldb opcode 1249*61046927SAndroid Build Coastguard Worker- etnaviv: isa: Add texldl opcode 1250*61046927SAndroid Build Coastguard Worker- etnaviv: isa: Add texldd opcode 1251*61046927SAndroid Build Coastguard Worker- etnaviv: isa: Remove note about GC3000 1252*61046927SAndroid Build Coastguard Worker- etnaviv: isa: Add div opcode 1253*61046927SAndroid Build Coastguard Worker- etnaviv: isa: Reorder instructions 1254*61046927SAndroid Build Coastguard Worker- etnaviv: isa: Rename reg_group u2 to u 1255*61046927SAndroid Build Coastguard Worker- etnaviv: isa: Add internal register group 1256*61046927SAndroid Build Coastguard Worker- etnaviv: isa: Add movar opcode 1257*61046927SAndroid Build Coastguard Worker- etnaviv: isa: Move {TEX_SWIZ} 1258*61046927SAndroid Build Coastguard Worker- etnaviv: isa: Correct SRC0_AMODE 1259*61046927SAndroid Build Coastguard Worker- etnaviv: isa: Correct #instruction-cf-src1-src2 bitset name 1260*61046927SAndroid Build Coastguard Worker- etnaviv: isa: Correct #instruction-alu-no-dst-maybe-src1-src2 name 1261*61046927SAndroid Build Coastguard Worker- etnaviv: isa: Correct #instruction-alu-no-dst-has-src0-src1 expr name 1262*61046927SAndroid Build Coastguard Worker- etnaviv: isa: Combine branch and branch_if 1263*61046927SAndroid Build Coastguard Worker- etnaviv: isa: Support unary branch instruction 1264*61046927SAndroid Build Coastguard Worker- etnaviv: isa: Support unary texkill instruction 1265*61046927SAndroid Build Coastguard Worker- etnaviv: isa: Support multiple encodings for texldl 1266*61046927SAndroid Build Coastguard Worker- etnaviv: isa: Fix #instruction-tex-src0-src1-src2 bitset 1267*61046927SAndroid Build Coastguard Worker- etnaviv: isa: Support multiple encodings for texldb 1268*61046927SAndroid Build Coastguard Worker- isaspec: Remove not used isa_decode_hook 1269*61046927SAndroid Build Coastguard Worker- isaspec: deocde: Hide all the internals ISA details 1270*61046927SAndroid Build Coastguard Worker- isaspec: decode: Add isa specific functions 1271*61046927SAndroid Build Coastguard Worker- isaspec: decode: Make isa_decode_bitset(..) private 1272*61046927SAndroid Build Coastguard Worker- freedreno/isa: Rework meson dependency for libir3decode 1273*61046927SAndroid Build Coastguard Worker- etnaviv: isa: Rework meson dependency for libetnaviv_decode 1274*61046927SAndroid Build Coastguard Worker- isaspec: deocde: Make isa_bitset arrays static 1275*61046927SAndroid Build Coastguard Worker- isaspec: deocde: Make isa_decode_field(..) private 1276*61046927SAndroid Build Coastguard Worker- isaspec: decode: Add libisaspec 1277*61046927SAndroid Build Coastguard Worker- isaspec: deocde: Remove generic functions from public interface 1278*61046927SAndroid Build Coastguard Worker- etnaviv: isa: Define a dontcare bit in atomic instructions 1279*61046927SAndroid Build Coastguard Worker- etnaviv: isa: Add name attributes 1280*61046927SAndroid Build Coastguard Worker- etnaviv: isa: Generate c header containing enums 1281*61046927SAndroid Build Coastguard Worker- etnaviv: isa: Generate opcode enum 1282*61046927SAndroid Build Coastguard Worker- etnaviv: isa: Add an empty libetnaviv_encode 1283*61046927SAndroid Build Coastguard Worker- etnaviv: Link against libetnaviv_encode 1284*61046927SAndroid Build Coastguard Worker- etnaviv: Move struct etna_inst to src/etnaviv 1285*61046927SAndroid Build Coastguard Worker- etnaviv: isa: Make use of generated enums 1286*61046927SAndroid Build Coastguard Worker- etnaviv: isa: Add rouding to etna_inst 1287*61046927SAndroid Build Coastguard Worker- etnaviv: Set dst.use for MOVAR 1288*61046927SAndroid Build Coastguard Worker- etnaviv: isa: Add encode support 1289*61046927SAndroid Build Coastguard Worker- etnaviv: isa: Add isa_assemble_instruction(..) 1290*61046927SAndroid Build Coastguard Worker- etnaviv: Switch to isa_assemble_instruction(..) 1291*61046927SAndroid Build Coastguard Worker- etnaviv: Move swizzle related macros to scr/etnaviv 1292*61046927SAndroid Build Coastguard Worker- etnaviv: Switch to macros from isa.h 1293*61046927SAndroid Build Coastguard Worker- etnaviv: Remove isa.xml.h 1294*61046927SAndroid Build Coastguard Worker- etnaviv: Do not set tex.amode for rounding 1295*61046927SAndroid Build Coastguard Worker- ci/etnaviv: Remove duplicates 1296*61046927SAndroid Build Coastguard Worker- ci/etnaviv: Do not skip tex-miplevel piglits 1297*61046927SAndroid Build Coastguard Worker- etnaviv: Remove offline shader compiler 1298*61046927SAndroid Build Coastguard Worker- etnaviv: Introduce common etna_core_info 1299*61046927SAndroid Build Coastguard Worker- etnaviv: drm: Make use of etna_core_info 1300*61046927SAndroid Build Coastguard Worker- etnaviv: drm: Add etna_gpu_get_core_info(..) 1301*61046927SAndroid Build Coastguard Worker- etnaviv: Switch to etna_core_info 1302*61046927SAndroid Build Coastguard Worker- etnaviv: Move hw header to common place 1303*61046927SAndroid Build Coastguard Worker- etnaviv: Introduce etna_feature enum 1304*61046927SAndroid Build Coastguard Worker- etnaviv: common: Add feature bitset 1305*61046927SAndroid Build Coastguard Worker- etnaviv: drm: Initialize etna_core_info based on kernel features 1306*61046927SAndroid Build Coastguard Worker- etnaviv: Switch to etna_core APIs 1307*61046927SAndroid Build Coastguard Worker- etnaviv: drm: Query some id values in etna_gpu_new(..) 1308*61046927SAndroid Build Coastguard Worker- etnaviv: hwdb: Import gc_feature_database from NXP 1309*61046927SAndroid Build Coastguard Worker- etnaviv: hwdb: Import gc_feature_database from Amlogic 1310*61046927SAndroid Build Coastguard Worker- etnaviv: hwdb: Import gc_feature_database from ST 1311*61046927SAndroid Build Coastguard Worker- ci: Install python3-pycparser in build container 1312*61046927SAndroid Build Coastguard Worker- etnaviv: hwdb: Generate hwdb.h 1313*61046927SAndroid Build Coastguard Worker- etnaviv: hwdb: Add etna_query_feature_db(..) 1314*61046927SAndroid Build Coastguard Worker- etnaviv: drm: Make use of hwdb 1315*61046927SAndroid Build Coastguard Worker- etnaviv: common: Add enum etna_core_type 1316*61046927SAndroid Build Coastguard Worker- etnaviv: common: Add some limit values 1317*61046927SAndroid Build Coastguard Worker- etnaviv: hwdb: Fill limits 1318*61046927SAndroid Build Coastguard Worker- etnaviv: drm: Fill limits 1319*61046927SAndroid Build Coastguard Worker- etnaviv: Copy values from etna_core_info 1320*61046927SAndroid Build Coastguard Worker- etnaviv: drm: Remove fallback value for ETNA_GPU_NUM_CONSTANTS 1321*61046927SAndroid Build Coastguard Worker- etnaviv: Drop not needed check if seamless cube map is supported 1322*61046927SAndroid Build Coastguard Worker- etnaviv: hwdb: Drop stdint.h dependency 1323*61046927SAndroid Build Coastguard Worker- nvk: Remove duplicate DRM_NODE_RENDER check 1324*61046927SAndroid Build Coastguard Worker- meson: Add missing newline at eof 1325*61046927SAndroid Build Coastguard Worker- etnaviv: Switch to etna_core_disable_feature(..) 1326*61046927SAndroid Build Coastguard Worker- etnaviv: Fix disabling of features 1327*61046927SAndroid Build Coastguard Worker- etnaviv: drm: Drop NPU-related params 1328*61046927SAndroid Build Coastguard Worker- clc: Always use spir for 32 bit 1329*61046927SAndroid Build Coastguard Worker 1330*61046927SAndroid Build Coastguard WorkerCollabora's Gfx CI Team (4): 1331*61046927SAndroid Build Coastguard Worker 1332*61046927SAndroid Build Coastguard Worker- Uprev Piglit to e9316bcd12544aaf7e753ce37fe50d64165d9598 1333*61046927SAndroid Build Coastguard Worker- Uprev Piglit to 2a1c49a81cd9a6bf5d0c3a9b87225be94771ca96 1334*61046927SAndroid Build Coastguard Worker- Uprev Piglit to 1e631479c0b477006dd7561c55e06269d2878d8d 1335*61046927SAndroid Build Coastguard Worker- Uprev Piglit to dd6f7eaf82e8dd442da28b346c236141cbcce0b1 1336*61046927SAndroid Build Coastguard Worker 1337*61046927SAndroid Build Coastguard WorkerConnor Abbott (56): 1338*61046927SAndroid Build Coastguard Worker 1339*61046927SAndroid Build Coastguard Worker- freedreno: Add a7xx crashdump-related registers and enums 1340*61046927SAndroid Build Coastguard Worker- ir3/ra: Add specialized shared register RA/spilling 1341*61046927SAndroid Build Coastguard Worker- ir3: Set branchstack earlier 1342*61046927SAndroid Build Coastguard Worker- ir3: Rewrite (jp) and branchstack handling 1343*61046927SAndroid Build Coastguard Worker- ir3: Calculate physical edges correctly 1344*61046927SAndroid Build Coastguard Worker- ir3: Fix comment thinko 1345*61046927SAndroid Build Coastguard Worker- ir3/ra: Fix bug with collect source handling 1346*61046927SAndroid Build Coastguard Worker- tu: Add more info to ldg inline uniform path 1347*61046927SAndroid Build Coastguard Worker- ir3/a7xx: Fix load_global_ir3 with immediate offset 1348*61046927SAndroid Build Coastguard Worker- ir3: Initial support for pushing globals with ldg.k 1349*61046927SAndroid Build Coastguard Worker- tu: Follow pipeline compatibility rules for dynamic descriptors 1350*61046927SAndroid Build Coastguard Worker- tu: Reenable MSAA UBWC on a6xx gen1 1351*61046927SAndroid Build Coastguard Worker- tu: Enable UBWC for SNORM formats on a740+ 1352*61046927SAndroid Build Coastguard Worker- tu: Enable UBWC for storage images on a7xx 1353*61046927SAndroid Build Coastguard Worker- vk/graphics_state: Remove bogus assert in CmdSetSampleMaskEXT 1354*61046927SAndroid Build Coastguard Worker- vk/graphics_state: Add stubs required by VK_EXT_shader_objects 1355*61046927SAndroid Build Coastguard Worker- freedreno/afuc: Decode (peek) modifier 1356*61046927SAndroid Build Coastguard Worker- freedreno/afuc: Add missing ALU encode case for bic 1357*61046927SAndroid Build Coastguard Worker- freedreno/afuc: Bump max instructions for a7xx 1358*61046927SAndroid Build Coastguard Worker- freedreno/afuc: Fix setbit/clrbit parsing 1359*61046927SAndroid Build Coastguard Worker- freedreno/afuc: Use left recursion in parser 1360*61046927SAndroid Build Coastguard Worker- freedreno/afuc: Improve jump table handling 1361*61046927SAndroid Build Coastguard Worker- freedreno/afuc: Add .align directive 1362*61046927SAndroid Build Coastguard Worker- freedreno/afuc: Add more general T_IDENTIFIER in lexer 1363*61046927SAndroid Build Coastguard Worker- freedreno/afuc: Add support for multiple sections when assembling 1364*61046927SAndroid Build Coastguard Worker- freedreno/afuc: Allow -e option on a7xx 1365*61046927SAndroid Build Coastguard Worker- freedreno/afuc: Emulate THREAD_SYNC on a660 1366*61046927SAndroid Build Coastguard Worker- freedreno/afuc: Run entire bootstrap routine 1367*61046927SAndroid Build Coastguard Worker- freedreno/afuc: Add a7xx test case 1368*61046927SAndroid Build Coastguard Worker- freedreno/afuc: Add magic control reg values for a740 1369*61046927SAndroid Build Coastguard Worker- freedreno/afuc: Add section on reassembling firmwares and relocations 1370*61046927SAndroid Build Coastguard Worker- freedreno/a7xx: Add CP_CCHE_INVALIDATE 1371*61046927SAndroid Build Coastguard Worker- tu: Implement CCHE invalidation 1372*61046927SAndroid Build Coastguard Worker- nir/divergence_analysis: Add ir3-specific intrinsics 1373*61046927SAndroid Build Coastguard Worker- nir/divergence_analysis: Add uniform_load_tears option 1374*61046927SAndroid Build Coastguard Worker- nir/divergence_analysis: Fix load_view_index divergence in VS 1375*61046927SAndroid Build Coastguard Worker- ir3: Allow single-predecessor phis 1376*61046927SAndroid Build Coastguard Worker- ir3: Run divergence analysis at the end 1377*61046927SAndroid Build Coastguard Worker- ir3: Remove loop shared copy check 1378*61046927SAndroid Build Coastguard Worker- ir3: Use divergence analysis for (jp) and physical CFG 1379*61046927SAndroid Build Coastguard Worker- freedreno/afuc: Switch to using the GPU ID in the firmware 1380*61046927SAndroid Build Coastguard Worker- freedreno/afuc: Add a7xx new-style branch instructions 1381*61046927SAndroid Build Coastguard Worker- freedreno/afuc: Add initial support for a750 1382*61046927SAndroid Build Coastguard Worker- freedreno: Make has_ibo_ubwc a7xx specific 1383*61046927SAndroid Build Coastguard Worker- freedreno,tu: Disable UBWC for storage images on a750 1384*61046927SAndroid Build Coastguard Worker- ir3/legalize: Fix intra-block state propagation with loops 1385*61046927SAndroid Build Coastguard Worker- ir3: Rewrite nop insertion 1386*61046927SAndroid Build Coastguard Worker- docs/android: Fix example meson cross file 1387*61046927SAndroid Build Coastguard Worker- docs/android: Improve instructions for replacing driver 1388*61046927SAndroid Build Coastguard Worker- ir3: Don't use non-contiguous component masks for FS 1389*61046927SAndroid Build Coastguard Worker- ir3: Don't pack FS inlocs 1390*61046927SAndroid Build Coastguard Worker- freedreno/a7xx: Register updates from kgsl 1391*61046927SAndroid Build Coastguard Worker- ir3: Add scan_clusters_macro to ir3_valid_flags() 1392*61046927SAndroid Build Coastguard Worker- ir3: Add scan_clusters.macro to is_subgroup_cond_mov_macro() 1393*61046927SAndroid Build Coastguard Worker- ir3/ra: Don't demote movmsk instructions to non-shared 1394*61046927SAndroid Build Coastguard Worker- docs/android: Fix example meson cross file again 1395*61046927SAndroid Build Coastguard Worker 1396*61046927SAndroid Build Coastguard WorkerConstantine Shablia (6): 1397*61046927SAndroid Build Coastguard Worker 1398*61046927SAndroid Build Coastguard Worker- panvk: implement vkGetBufferDeviceAddress 1399*61046927SAndroid Build Coastguard Worker- panvk: advertise bufferDeviceAddress 1400*61046927SAndroid Build Coastguard Worker- vulkan/runtime: fix typo 1401*61046927SAndroid Build Coastguard Worker- mesa: fix typo 1402*61046927SAndroid Build Coastguard Worker- pan/bi: fix 1D array tex coord lowering 1403*61046927SAndroid Build Coastguard Worker- panfrost: report correct MAX_VARYINGS 1404*61046927SAndroid Build Coastguard Worker 1405*61046927SAndroid Build Coastguard WorkerCorentin Noël (37): 1406*61046927SAndroid Build Coastguard Worker 1407*61046927SAndroid Build Coastguard Worker- zink: Avoid the use of negative array offsets 1408*61046927SAndroid Build Coastguard Worker- zink: Use memmove when dealing with overlapping memory 1409*61046927SAndroid Build Coastguard Worker- glsl: Make sure to not cast ir_dereference_variable into ir_variable 1410*61046927SAndroid Build Coastguard Worker- glsl: Make sure that the variable is a ir_variable before unreferencing it 1411*61046927SAndroid Build Coastguard Worker- zink: Initialize zink_shader_object 1412*61046927SAndroid Build Coastguard Worker- zink: Initialize zink_bindless_descriptor to zero on creation 1413*61046927SAndroid Build Coastguard Worker- zink: Initialize pipe_query_result 1414*61046927SAndroid Build Coastguard Worker- zink: Do not shadow the variable ret 1415*61046927SAndroid Build Coastguard Worker- zink: Avoid variable shadowing everywhere 1416*61046927SAndroid Build Coastguard Worker- zink: Only call reapply_color_write if EXT_color_write_enable is available 1417*61046927SAndroid Build Coastguard Worker- ci_run_n_monitor: Allow the upstream format to not exist 1418*61046927SAndroid Build Coastguard Worker- zink: use symbolic values instead of 0 1419*61046927SAndroid Build Coastguard Worker- zink: do not use undefined stage mask if on missing KHR_synchronization2 1420*61046927SAndroid Build Coastguard Worker- glsl: Ensure that we are dealing with ir_variable and ir_rvalue 1421*61046927SAndroid Build Coastguard Worker- venus: sync protocol for VK_EXT_attachment_feedback_loop_layout 1422*61046927SAndroid Build Coastguard Worker- venus: enable VK_EXT_attachment_feedback_loop_layout 1423*61046927SAndroid Build Coastguard Worker- zink: Return early if the file descriptor could not have been duplicated/acquired 1424*61046927SAndroid Build Coastguard Worker- ci: Update virglrenderer and crosvm 1425*61046927SAndroid Build Coastguard Worker- zink: Make wrap_surface return a zink_ctx_surface directly 1426*61046927SAndroid Build Coastguard Worker- zink: Use an intermediary variable for create_surface 1427*61046927SAndroid Build Coastguard Worker- zink: Separate the template from the wrapped surface 1428*61046927SAndroid Build Coastguard Worker- zink: Return early if the source could not have been acquired 1429*61046927SAndroid Build Coastguard Worker- zink: Move zink_surface_destroy before zink_create_surface 1430*61046927SAndroid Build Coastguard Worker- zink: Make sure to not leak anything on surface creation failure 1431*61046927SAndroid Build Coastguard Worker- zink: Change zink_get_surface to return a zink_surface 1432*61046927SAndroid Build Coastguard Worker- zink: Add error logging on surface creation failure 1433*61046927SAndroid Build Coastguard Worker- st_pbo/compute: Use the correct structure type when allocating a specialized key 1434*61046927SAndroid Build Coastguard Worker- zink: Make sure to initialize all the fields of VkMemoryBarrier 1435*61046927SAndroid Build Coastguard Worker- dri/kopper: Assume a non-null drawable in flush_frontbuffer 1436*61046927SAndroid Build Coastguard Worker- zink: Removed unused function 1437*61046927SAndroid Build Coastguard Worker- zink: Removed unused num_texel_buffers member 1438*61046927SAndroid Build Coastguard Worker- zink: Removed unused push_valid member 1439*61046927SAndroid Build Coastguard Worker- zink: Remove ctx from zink_gfx_program 1440*61046927SAndroid Build Coastguard Worker- ci: Change propagated variables into an array 1441*61046927SAndroid Build Coastguard Worker- ci: Add VK_DRIVER_FILES passthrough from jobs to tests 1442*61046927SAndroid Build Coastguard Worker- ci: Allow to pass LIBGL_ALWAYS_SOFTWARE to the guest environment 1443*61046927SAndroid Build Coastguard Worker- ci: Add zink-venus-lvp job 1444*61046927SAndroid Build Coastguard Worker 1445*61046927SAndroid Build Coastguard WorkerDaniel Almeida (17): 1446*61046927SAndroid Build Coastguard Worker 1447*61046927SAndroid Build Coastguard Worker- nak/sm50 add support for suld 1448*61046927SAndroid Build Coastguard Worker- nak/sm50: add support for suatom 1449*61046927SAndroid Build Coastguard Worker- nak/sm50: add support for isberd 1450*61046927SAndroid Build Coastguard Worker- nak: sm50: add support for OpOut 1451*61046927SAndroid Build Coastguard Worker- nak: sm50: fadd: ensure src[0] is in a register 1452*61046927SAndroid Build Coastguard Worker- nak/sm50: legalize: display instruction on panic 1453*61046927SAndroid Build Coastguard Worker- nak/sm50: add support for brev 1454*61046927SAndroid Build Coastguard Worker- nak: sm50: fix some legalization issues 1455*61046927SAndroid Build Coastguard Worker- nak/sm50: add a memstream abstraction 1456*61046927SAndroid Build Coastguard Worker- nak/sm50: add an annotate debug flag 1457*61046927SAndroid Build Coastguard Worker- nak/sm50: support annotations through OpAnnotate 1458*61046927SAndroid Build Coastguard Worker- nak/sm50: sprinkle OpAnnotate in optimization passes 1459*61046927SAndroid Build Coastguard Worker- meson,ci: Add the paste crate 1460*61046927SAndroid Build Coastguard Worker- nil: Add the start of a Rust library 1461*61046927SAndroid Build Coastguard Worker- nil: Rewrite nil_format in rust 1462*61046927SAndroid Build Coastguard Worker- nil: Re-implement nil_image in Rust 1463*61046927SAndroid Build Coastguard Worker- nil: Rewrite the TIC code in Rust 1464*61046927SAndroid Build Coastguard Worker 1465*61046927SAndroid Build Coastguard WorkerDaniel Schürmann (52): 1466*61046927SAndroid Build Coastguard Worker 1467*61046927SAndroid Build Coastguard Worker- aco/insert_exec_mask: unify exec restore code after divergent control flow 1468*61046927SAndroid Build Coastguard Worker- aco/insert_exec_mask: replace phi for loop restore mask with explicit copies 1469*61046927SAndroid Build Coastguard Worker- aco/insert_exec_mask: only create loop phis for exec mask if necessary 1470*61046927SAndroid Build Coastguard Worker- aco: give spiller more room to assign spilled SGPRs to VGPRs 1471*61046927SAndroid Build Coastguard Worker- spirv: Fix SpvOpExpectKHR 1472*61046927SAndroid Build Coastguard Worker- vulkan: enable VK_KHR_shader_expect_assume 1473*61046927SAndroid Build Coastguard Worker- spirv: Update headers and grammar JSON 1474*61046927SAndroid Build Coastguard Worker- aco/insert_exec_mask: Fix unconditional demote at top-level control flow. 1475*61046927SAndroid Build Coastguard Worker- aco/insert_exec_mask: tiny refactor 1476*61046927SAndroid Build Coastguard Worker- aco: always terminate quads if they have been demoted entirely 1477*61046927SAndroid Build Coastguard Worker- aco/insert_exec_mask: Reduce latency when switching to WQM. 1478*61046927SAndroid Build Coastguard Worker- spirv: implement SPV_KHR_maximal_reconvergence 1479*61046927SAndroid Build Coastguard Worker- aco: enable WQM if demote is used with maximal reconvergence 1480*61046927SAndroid Build Coastguard Worker- radv: enable VK_KHR_shader_maximal_reconvergence 1481*61046927SAndroid Build Coastguard Worker- spirv: implement SPV_KHR_quad_control 1482*61046927SAndroid Build Coastguard Worker- radv: enable VK_KHR_shader_quad_control 1483*61046927SAndroid Build Coastguard Worker- radv: fix initialization of radv_shader_layout->use_dynamic_descriptors 1484*61046927SAndroid Build Coastguard Worker- aco: rematerialize constants in every basic block during optimizer 1485*61046927SAndroid Build Coastguard Worker- aco: reorder code and use namespaces in aco_interface.cpp 1486*61046927SAndroid Build Coastguard Worker- aco/util: small_vec few additions 1487*61046927SAndroid Build Coastguard Worker- aco: use small_vec as Block::edge_vec for predecessors and successors 1488*61046927SAndroid Build Coastguard Worker- aco/spill: refactor SSA repairing 1489*61046927SAndroid Build Coastguard Worker- aco/spill: don't allocate extra spill_id for phi operands in add_coupling_code() 1490*61046927SAndroid Build Coastguard Worker- aco/spill: add spills_entry interferences only when necessary 1491*61046927SAndroid Build Coastguard Worker- aco/spill: refactor adding spilled vars into separate function add_to_spills() 1492*61046927SAndroid Build Coastguard Worker- aco/spill: keep live-out variables spilled at branch blocks 1493*61046927SAndroid Build Coastguard Worker- aco/spill: don't prefer to spill phis at merge blocks 1494*61046927SAndroid Build Coastguard Worker- aco/spill: add interferences with variables spilled at loop headers 1495*61046927SAndroid Build Coastguard Worker- aco/spill: avoid re-spilling loop-carried variables in process_block() 1496*61046927SAndroid Build Coastguard Worker- aco/spill: avoid re-spilling loop-carried variables in add_coupling_code() 1497*61046927SAndroid Build Coastguard Worker- aco/spill: keep loop-carried variables spilled at loop headers 1498*61046927SAndroid Build Coastguard Worker- aco/spill: keep loop-carried variables spilled at merge blocks 1499*61046927SAndroid Build Coastguard Worker- aco/spill: select more loop-carried variables to be spilled 1500*61046927SAndroid Build Coastguard Worker- aco/spill: keep loop variables spilled during nested loops 1501*61046927SAndroid Build Coastguard Worker- aco: use instr_class::branch to identify SOPP branches 1502*61046927SAndroid Build Coastguard Worker- aco: remove SOPP_instruction::block member 1503*61046927SAndroid Build Coastguard Worker- aco: unify different SALU types into single struct SALU_instruction 1504*61046927SAndroid Build Coastguard Worker- aco/builder: use accessor functions instead of casting to subtypes 1505*61046927SAndroid Build Coastguard Worker- aco: change return type of create_instruction() to Instruction* 1506*61046927SAndroid Build Coastguard Worker- aco: defer instruction size from aco::Format in create_instruction() 1507*61046927SAndroid Build Coastguard Worker- aco: remove create_instruction() template parameter 1508*61046927SAndroid Build Coastguard Worker- aco: move create_instruction() to aco_ir.cpp 1509*61046927SAndroid Build Coastguard Worker- aco/spill: Fix assertion for nested loops 1510*61046927SAndroid Build Coastguard Worker- aco/spill: pass live_vars to spill_ctx 1511*61046927SAndroid Build Coastguard Worker- aco/spill: compute live-in variables from live-out 1512*61046927SAndroid Build Coastguard Worker- aco/spill: maintain valid live vars at any point 1513*61046927SAndroid Build Coastguard Worker- aco/spill: use live variables instead of next_use_distances in add_coupling_code() 1514*61046927SAndroid Build Coastguard Worker- aco/spill: gather information about average use distances 1515*61046927SAndroid Build Coastguard Worker- aco/spill: use average use distances in process_block() 1516*61046927SAndroid Build Coastguard Worker- aco/spill: use average use distances in init_live_in_vars() for merge blocks 1517*61046927SAndroid Build Coastguard Worker- aco/spill: use average use distances to spill loop variables 1518*61046927SAndroid Build Coastguard Worker- aco/ra: fix kill flags after renaming fixed Operands 1519*61046927SAndroid Build Coastguard Worker 1520*61046927SAndroid Build Coastguard WorkerDaniel Stone (50): 1521*61046927SAndroid Build Coastguard Worker 1522*61046927SAndroid Build Coastguard Worker- egl: Return BAD_CONFIG when robust access unsupported 1523*61046927SAndroid Build Coastguard Worker- st/dri: Use correct pipe_resource for GL texture image export 1524*61046927SAndroid Build Coastguard Worker- dri: Redeclare __DRI_IMAGE_FORMAT_* as PIPE_FORMAT_* 1525*61046927SAndroid Build Coastguard Worker- st/dri2: Remove __DRI_IMAGE_FORMAT conversion 1526*61046927SAndroid Build Coastguard Worker- st/dri2: Pass pipe_format to driCreateConfigs 1527*61046927SAndroid Build Coastguard Worker- st/dri2: Use u_format to get config format information 1528*61046927SAndroid Build Coastguard Worker- util: Add util_format_get_component_shift 1529*61046927SAndroid Build Coastguard Worker- st/dri: Remove format tables from driCreateConfigs 1530*61046927SAndroid Build Coastguard Worker- st/dri: Completely remove mesa_format from config setup 1531*61046927SAndroid Build Coastguard Worker- st/dri: Add transient HAS_ZS() helper 1532*61046927SAndroid Build Coastguard Worker- st/dri: Rework depth/stencil format selection 1533*61046927SAndroid Build Coastguard Worker- st/dri: Use pipe_format for Z/S modes 1534*61046927SAndroid Build Coastguard Worker- st/dri: Check format properties from format helpers 1535*61046927SAndroid Build Coastguard Worker- st/dri: Store pipe_format in gl_config 1536*61046927SAndroid Build Coastguard Worker- egl/wayland: Remove format-query fallback 1537*61046927SAndroid Build Coastguard Worker- st/dri: Reuse stored renderbuffer format 1538*61046927SAndroid Build Coastguard Worker- st/dri: Reuse stored texture format 1539*61046927SAndroid Build Coastguard Worker- dri/kopper: Move format -> FourCC translation up a level 1540*61046927SAndroid Build Coastguard Worker- dri/kopper: Add translations for sRGB formats 1541*61046927SAndroid Build Coastguard Worker- dri/kopper: Reorder format tables 1542*61046927SAndroid Build Coastguard Worker- dri/kopper: Flatten pipe_format/DRIImage/FourCC conversion 1543*61046927SAndroid Build Coastguard Worker- egl/wayland: Query image FourCC for linear copies 1544*61046927SAndroid Build Coastguard Worker- egl/wayland: s/DRI_IMAGE_FORMAT/pipe_format/g 1545*61046927SAndroid Build Coastguard Worker- egl/wayland: Add opaque-equivalent FourCCs 1546*61046927SAndroid Build Coastguard Worker- egl/wayland: Fix EGL_EXT_present_opaque 1547*61046927SAndroid Build Coastguard Worker- egl/wayland: Use pipe_format to look up configs 1548*61046927SAndroid Build Coastguard Worker- egl/wayland: Use FourCC to look up wl_buffer support 1549*61046927SAndroid Build Coastguard Worker- egl/wayland: Add helper to check server format support 1550*61046927SAndroid Build Coastguard Worker- egl/wayland: Use helper to look up visual 1551*61046927SAndroid Build Coastguard Worker- egl/wayland: Eliminate double loop for configs 1552*61046927SAndroid Build Coastguard Worker- egl/wayland: Simplify alternate-format fallback for configs 1553*61046927SAndroid Build Coastguard Worker- egl/wayland: Remove WL_SHM_* format listings 1554*61046927SAndroid Build Coastguard Worker- egl/wayland: Use pipe_format for format names 1555*61046927SAndroid Build Coastguard Worker- egl/wayland: Remove shift/size masks 1556*61046927SAndroid Build Coastguard Worker- egl: Fail display creation if no EGLConfigs created 1557*61046927SAndroid Build Coastguard Worker- egl/wayland: Remove check for EGLConfig presence 1558*61046927SAndroid Build Coastguard Worker- egl/gbm: Remove check for EGLConfig presence 1559*61046927SAndroid Build Coastguard Worker- egl/x11: Remove check for EGLConfig presence 1560*61046927SAndroid Build Coastguard Worker- egl/android: Remove check for EGLConfig presence 1561*61046927SAndroid Build Coastguard Worker- egl/{surfaceless,device}: Remove check for EGLConfig presence 1562*61046927SAndroid Build Coastguard Worker- egl: Automatically set EGLConfig ID 1563*61046927SAndroid Build Coastguard Worker- egl: Use pipe_format for pbuffer configs 1564*61046927SAndroid Build Coastguard Worker- gbm/dri: Query DRIImage for FourCC directly 1565*61046927SAndroid Build Coastguard Worker- gbm: Remove hardcoded color-channel data 1566*61046927SAndroid Build Coastguard Worker- egl/android: Remove hard-coded color-channel data 1567*61046927SAndroid Build Coastguard Worker- egl/x11: Compare config shifts/sizes locally 1568*61046927SAndroid Build Coastguard Worker- egl: Remove shifts/sizes from dri2_add_config argument 1569*61046927SAndroid Build Coastguard Worker- st/dri: Use pipe_format from config directly 1570*61046927SAndroid Build Coastguard Worker- egl/dri: Use pipe_format instead of DRI_IMAGE_FORMAT 1571*61046927SAndroid Build Coastguard Worker- egl/wayland: Remove EGL_WL_create_wayland_buffer_from_image 1572*61046927SAndroid Build Coastguard Worker 1573*61046927SAndroid Build Coastguard WorkerDanylo Piliaiev (37): 1574*61046927SAndroid Build Coastguard Worker 1575*61046927SAndroid Build Coastguard Worker- freedreno/replay: Delete all buffers after each submission 1576*61046927SAndroid Build Coastguard Worker- freedreno/replay: Correctly free iova on msm backend 1577*61046927SAndroid Build Coastguard Worker- freedreno/replay: Add WSL backend for Windows 1578*61046927SAndroid Build Coastguard Worker- ir3: Fix "print" meta instruction synchronization 1579*61046927SAndroid Build Coastguard Worker- ir3: Add fullsync and fullnop ir3 dbg options for over-syncing 1580*61046927SAndroid Build Coastguard Worker- freedreno/replay: Make meta "print" instruction take any number of regs 1581*61046927SAndroid Build Coastguard Worker- tu: Do not print anything on systems without Adreno GPU 1582*61046927SAndroid Build Coastguard Worker- tu/a7xx: Make A7XX_RB_UNKNOWN_8E06 value configurable per-gen 1583*61046927SAndroid Build Coastguard Worker- tu: Define and set to zero all SP_*_VGPR_CONFIG regs 1584*61046927SAndroid Build Coastguard Worker- ir3: Add ldg.k instruction 1585*61046927SAndroid Build Coastguard Worker- tu/a7xx: Correctly set A7XX_HLSQ_UNKNOWN_A9AE.SYSVAL_REGS_COUNT 1586*61046927SAndroid Build Coastguard Worker- tu/a7xx: Do not preload shaders, HW does it by default 1587*61046927SAndroid Build Coastguard Worker- tu: Use SS6_INDIRECT consts upload path for 3d blits 1588*61046927SAndroid Build Coastguard Worker- turnip,ir3/a750: Implement consts loading via preamble 1589*61046927SAndroid Build Coastguard Worker- tu: Use SS6_INDIRECT for VS params 1590*61046927SAndroid Build Coastguard Worker- turnip,ir3/a750: Implement inline uniforms via ldg.k 1591*61046927SAndroid Build Coastguard Worker- tu/a750: Consider vertex attr buff in gmem allocation 1592*61046927SAndroid Build Coastguard Worker- freedreno,tu: Move varying interp and varying repl modes to xml 1593*61046927SAndroid Build Coastguard Worker- freedreno/devices: Update magic regs for a7xx 1594*61046927SAndroid Build Coastguard Worker- tu: Exclude more a7xx regs from stomping 1595*61046927SAndroid Build Coastguard Worker- tu: Add workaround for D3D11 games accessing UBO out of bounds 1596*61046927SAndroid Build Coastguard Worker- tu/a7xx: Write even more magic regs to fix rendering issues on Android 1597*61046927SAndroid Build Coastguard Worker- tu: Do not emit zero-sized fs params 1598*61046927SAndroid Build Coastguard Worker- freedreno/a7xx: Fix base_align for non-UBWC depth-stencil 1599*61046927SAndroid Build Coastguard Worker- tu/autotuner: Use CP_EVENT_WRITE7 for submission fence 1600*61046927SAndroid Build Coastguard Worker- tu: Update prim restart state when we switch from/to indexed draw 1601*61046927SAndroid Build Coastguard Worker- tu: Fix dynamic state not always being emitted 1602*61046927SAndroid Build Coastguard Worker- meson: Correctly get sizeof_pointer with cross-compilers 1603*61046927SAndroid Build Coastguard Worker- freedreno/devices: Do not write to 8E79 on a750, KGSL has it protected 1604*61046927SAndroid Build Coastguard Worker- freedreno/replay: Use real queueid for submissions and waits 1605*61046927SAndroid Build Coastguard Worker- freedreno,tu/a7xx: Add PC_TESS_PARAM_SIZE and PC_TESS_FACTOR_SIZE 1606*61046927SAndroid Build Coastguard Worker- tu: Update RP state depending on pipeline in first RP draw 1607*61046927SAndroid Build Coastguard Worker- tu: Emit non-draw-state state at the first draw call 1608*61046927SAndroid Build Coastguard Worker- freedreno/devices: Add A740v3 from Quest 3 1609*61046927SAndroid Build Coastguard Worker- util/vma: Add function to get max continuous free size 1610*61046927SAndroid Build Coastguard Worker- freedreno/replay: Allocated maximum available size for cs overriding 1611*61046927SAndroid Build Coastguard Worker- ir3: Do not set clip/cull mask if no one writes clip/cull 1612*61046927SAndroid Build Coastguard Worker 1613*61046927SAndroid Build Coastguard WorkerDario Mylonopoulos (1): 1614*61046927SAndroid Build Coastguard Worker 1615*61046927SAndroid Build Coastguard Worker- llvmpipe: fixed race condition in lp_rast_destroy that causes a crash on windows 1616*61046927SAndroid Build Coastguard Worker 1617*61046927SAndroid Build Coastguard WorkerDave Airlie (46): 1618*61046927SAndroid Build Coastguard Worker 1619*61046927SAndroid Build Coastguard Worker- vulkan/video: drop unused function. 1620*61046927SAndroid Build Coastguard Worker- vulkan/video: rename some of the parameter tracking structs. 1621*61046927SAndroid Build Coastguard Worker- vulkan/video: start to wrap the video structs for deep copies. 1622*61046927SAndroid Build Coastguard Worker- vulkan/video: start deep copying the parameters structures 1623*61046927SAndroid Build Coastguard Worker- vulkan/video: constify the encoding apis. 1624*61046927SAndroid Build Coastguard Worker- radv/video: refactor sq start/end code to avoid decode hangs. 1625*61046927SAndroid Build Coastguard Worker- radv: don't submit empty command buffers on encoder ring. 1626*61046927SAndroid Build Coastguard Worker- gallivm: fix coroutines with llvm 18 1627*61046927SAndroid Build Coastguard Worker- gallivm: passing fp16_split_fp64 to fp16 lowering. 1628*61046927SAndroid Build Coastguard Worker- nvk: allow 3d compressed textures 1629*61046927SAndroid Build Coastguard Worker- nvk: mem cannot be null in binding buffers/images. 1630*61046927SAndroid Build Coastguard Worker- zink: use sparse residency for buffers. 1631*61046927SAndroid Build Coastguard Worker- vulkan: update registry/includes to 1.3.277 1632*61046927SAndroid Build Coastguard Worker- vulkan/video: add AV1 decode support to common code 1633*61046927SAndroid Build Coastguard Worker- radv: fix correct padding on uvd 1634*61046927SAndroid Build Coastguard Worker- radv: init decoder ip block earlier. 1635*61046927SAndroid Build Coastguard Worker- radv/uvd: uvd kernel checks for full dpb allocation. 1636*61046927SAndroid Build Coastguard Worker- radv: don't submit 0 length on UVD either. 1637*61046927SAndroid Build Coastguard Worker- egl: don't bind zink under dri2/3 1638*61046927SAndroid Build Coastguard Worker- glx/dri3: handle zink fallback if loader picks it. 1639*61046927SAndroid Build Coastguard Worker- loader: handle picking zink for nouveau for certain GPUs. 1640*61046927SAndroid Build Coastguard Worker- nouveau/winsys: fix bda heap leak. 1641*61046927SAndroid Build Coastguard Worker- nvk: fix dri options leak. 1642*61046927SAndroid Build Coastguard Worker- egl/dri2: if zink is preferred from dri3 skip dri2 paths. 1643*61046927SAndroid Build Coastguard Worker- radv/video: fix filling out decode operations. 1644*61046927SAndroid Build Coastguard Worker- radv/video: use vcn ip version in more places. 1645*61046927SAndroid Build Coastguard Worker- radv: rename it_ptr to it_probs_ptr in advance of adding av1 1646*61046927SAndroid Build Coastguard Worker- radv/video: use proper struct sizes for decoder structs. 1647*61046927SAndroid Build Coastguard Worker- radv/video: add VK_KHR_video_decode_av1 support. 1648*61046927SAndroid Build Coastguard Worker- nvk: free leaked cmd_buffer descriptors state. 1649*61046927SAndroid Build Coastguard Worker- nvk: only unmap heap bos that were mapped 1650*61046927SAndroid Build Coastguard Worker- nvk: enable a mappable bar heap when rebar is disabled. 1651*61046927SAndroid Build Coastguard Worker- radv/video: fix h265 decode with unaligned w/h 1652*61046927SAndroid Build Coastguard Worker- mesa: reorder st context teardown 1653*61046927SAndroid Build Coastguard Worker- vulkan/video: copy the profile over for h264 encode. 1654*61046927SAndroid Build Coastguard Worker- radv/video: export unified queue header/tail functions. 1655*61046927SAndroid Build Coastguard Worker- radv: add direct cs emit for a dword. 1656*61046927SAndroid Build Coastguard Worker- radv: add encoder queue support pieces and encoder queries. 1657*61046927SAndroid Build Coastguard Worker- radv/video: add parameter patching calls. 1658*61046927SAndroid Build Coastguard Worker- radv/video: add initial support for encoding with h264. 1659*61046927SAndroid Build Coastguard Worker- radv/video: add h265 encode support 1660*61046927SAndroid Build Coastguard Worker- radv/video: enable video encoding behind perftest flag 1661*61046927SAndroid Build Coastguard Worker- radv/video: handle encode control parameters better. 1662*61046927SAndroid Build Coastguard Worker- radv/video: don't advertise timestamp bits for decode/encode 1663*61046927SAndroid Build Coastguard Worker- egl/dri2: don't bind dri2 for zink 1664*61046927SAndroid Build Coastguard Worker- radv/video/encode: fix quality params on v2 hw. 1665*61046927SAndroid Build Coastguard Worker 1666*61046927SAndroid Build Coastguard WorkerDavid (Ming Qiang) Wu (1): 1667*61046927SAndroid Build Coastguard Worker 1668*61046927SAndroid Build Coastguard Worker- frontends/va: make vlVaSyncSurface blocking 1669*61046927SAndroid Build Coastguard Worker 1670*61046927SAndroid Build Coastguard WorkerDavid Heidelberg (57): 1671*61046927SAndroid Build Coastguard Worker 1672*61046927SAndroid Build Coastguard Worker- ci/deqp: uprev deqp-runner for Linux too to 0.18.0 1673*61046927SAndroid Build Coastguard Worker- ci/lima: update expectations, failing tests are being skipped 1674*61046927SAndroid Build Coastguard Worker- ci: bump kernel to 6.6.12, modularize i915, add Transparent Huge Pages 1675*61046927SAndroid Build Coastguard Worker- ci: shorter kernel tag, included Vivante NPU patches 1676*61046927SAndroid Build Coastguard Worker- ci: disable Valve farm in Keywords 1677*61046927SAndroid Build Coastguard Worker- ci: bump libdrm to 2.4.120 1678*61046927SAndroid Build Coastguard Worker- ci/VK-GL-CTS: add patches to fix dEQP-VK.glsl.derivate crashes 1679*61046927SAndroid Build Coastguard Worker- ci: Valve farm (Keywords location) works again 1680*61046927SAndroid Build Coastguard Worker- meson: upgrade zlib wrap to 1.3.1 1681*61046927SAndroid Build Coastguard Worker- util: use crc32_z instead of crc32 and bump zlib dep to 1.2.9 1682*61046927SAndroid Build Coastguard Worker- ci: bump kernel to 6.6.16 + enable X2APIC 1683*61046927SAndroid Build Coastguard Worker- ci/freedreno: add fail found by new Piglit 1684*61046927SAndroid Build Coastguard Worker- ci/etnaviv: update expectations 1685*61046927SAndroid Build Coastguard Worker- ci: temporarily disable Collabora farm 1686*61046927SAndroid Build Coastguard Worker- ci: enable Collabora farm 1687*61046927SAndroid Build Coastguard Worker- ci: re-enable Collabora farm after maintenance 1688*61046927SAndroid Build Coastguard Worker- ci/intel: decompose anv-tgl-test so we can specify custom devices for TGL 1689*61046927SAndroid Build Coastguard Worker- ci/intel: add acer-cp514-2h-11{30,60}g7-volteer 1690*61046927SAndroid Build Coastguard Worker- ci/intel: move machine definition to the intel-tgl-skqp job 1691*61046927SAndroid Build Coastguard Worker- ci/intel: split asus-cx9400-volteer into acer-cp514-2h-11{30,60}g7-volteer 1692*61046927SAndroid Build Coastguard Worker- drm-shim: Avoid invalid file and time bits combination 1693*61046927SAndroid Build Coastguard Worker- intel/tools: avoid invalid time and file bits combination 1694*61046927SAndroid Build Coastguard Worker- ci/deqp: backport Implement support for the EGL_EXT_config_select_group extension GL-CTS patch 1695*61046927SAndroid Build Coastguard Worker- ci/freedreno: update expectations comment 1696*61046927SAndroid Build Coastguard Worker- ci/deqp: add EGL patch for correct suite (GLES, not GL) 1697*61046927SAndroid Build Coastguard Worker- nine: convert licenses block to SPDX 1698*61046927SAndroid Build Coastguard Worker- nine: fill missing licenses headers and copyrights 1699*61046927SAndroid Build Coastguard Worker- nine: drop useless and a bit too long line 1700*61046927SAndroid Build Coastguard Worker- ci: uprev kernel to 6.6.21 1701*61046927SAndroid Build Coastguard Worker- ci/freedreno: disable workarounds for Adreno 618, 630, and 660 1702*61046927SAndroid Build Coastguard Worker- ci/freedreno: mark fails resolved by "drm/msm/gem: Add metadata uapi" 1703*61046927SAndroid Build Coastguard Worker- ci: reduce irrelevant output to a simple list of libraries 1704*61046927SAndroid Build Coastguard Worker- util: move gen_zipped_file into generic util and rename to gen_zipped_xml_file 1705*61046927SAndroid Build Coastguard Worker- ci/r300: implement rules for d3d9 testing 1706*61046927SAndroid Build Coastguard Worker- ci/svga: add missed test and gl-rules include 1707*61046927SAndroid Build Coastguard Worker- r300: convert to SPDX license block and fix small typos 1708*61046927SAndroid Build Coastguard Worker- r300: add missing licence to the r300_public.h 1709*61046927SAndroid Build Coastguard Worker- r300: add missing copyright header 1710*61046927SAndroid Build Coastguard Worker- docs: we support EGL 1.5 for a long time 1711*61046927SAndroid Build Coastguard Worker- ci/amd: meld radv-traces into radv-raven-traces 1712*61046927SAndroid Build Coastguard Worker- ci/amd: drop old PIGLIT_REPLAY_DESCRIPTION_FILE surpassed by PIGLIT_TRACES_FILE 1713*61046927SAndroid Build Coastguard Worker- frontend/nine: fix typos 1714*61046927SAndroid Build Coastguard Worker- r600: update licensing to SPDX header 1715*61046927SAndroid Build Coastguard Worker- r600: add license header to r600_formats.h 1716*61046927SAndroid Build Coastguard Worker- r600: add license info to the r600_opcodes.h 1717*61046927SAndroid Build Coastguard Worker- r600: add license information to the sfn_shader_gs.h 1718*61046927SAndroid Build Coastguard Worker- r600: fix typos 1719*61046927SAndroid Build Coastguard Worker- ci: disable sona devices, all devices are offline 1720*61046927SAndroid Build Coastguard Worker- ci/intel: sona device_type is back online 1721*61046927SAndroid Build Coastguard Worker- ci: temporarily disable Android test builds 1722*61046927SAndroid Build Coastguard Worker- ci: disable Igalia farm 1723*61046927SAndroid Build Coastguard Worker- meson: implement split-debug 1724*61046927SAndroid Build Coastguard Worker- freedreno/ci: move the disabled jobs from include to the main file 1725*61046927SAndroid Build Coastguard Worker- ci/deqp: correct EGL_EXT_config_select_group detection 1726*61046927SAndroid Build Coastguard Worker- egl/x11: Move RGBA visuals in the second config selection group 1727*61046927SAndroid Build Coastguard Worker- winsys/i915: depends on intel_wa.h 1728*61046927SAndroid Build Coastguard Worker- subprojects: uprev perfetto to v45.0 1729*61046927SAndroid Build Coastguard Worker 1730*61046927SAndroid Build Coastguard WorkerDavid Rosca (31): 1731*61046927SAndroid Build Coastguard Worker 1732*61046927SAndroid Build Coastguard Worker- radeonsi/vcn: Fix H264 slice header when encoding I frames 1733*61046927SAndroid Build Coastguard Worker- frontends/va: Fix updating AV1 rate control parameters 1734*61046927SAndroid Build Coastguard Worker- radeonsi/vcn: Don't reinitialize encode session on bitrate/fps change 1735*61046927SAndroid Build Coastguard Worker- frontends/va: Only set VP9 segmentation fields when segmentation is enabled 1736*61046927SAndroid Build Coastguard Worker- frontends/va: Separate QP for I/P/B frames 1737*61046927SAndroid Build Coastguard Worker- radeonsi/vcn: Use temporal_layer_index to select temporal layer 1738*61046927SAndroid Build Coastguard Worker- radeonsi/vcn: Implement separate QP for I/P/B frames 1739*61046927SAndroid Build Coastguard Worker- radv/video: Set maxActiveReferencePictures to 16 for H264/5 1740*61046927SAndroid Build Coastguard Worker- frontends/vdpau: Fix cdef strengths and lr_unit_shift in AV1 decode 1741*61046927SAndroid Build Coastguard Worker- frontends/vdpau: Support creating VDP_CHROMA_TYPE_420_16 surfaces 1742*61046927SAndroid Build Coastguard Worker- radv/video: Fix setting slice QP 1743*61046927SAndroid Build Coastguard Worker- radv/video: Set correct bitstream buffer size 1744*61046927SAndroid Build Coastguard Worker- radv/video: Set VBV buffer size and level 1745*61046927SAndroid Build Coastguard Worker- radv/video: Select temporal layer when encoding each frame 1746*61046927SAndroid Build Coastguard Worker- radv/video: Set maxSublayerCount to 4 for H265 1747*61046927SAndroid Build Coastguard Worker- radv/video: Avoid resetting rate control every frame 1748*61046927SAndroid Build Coastguard Worker- radv/video: Implement per picture type min/max QP 1749*61046927SAndroid Build Coastguard Worker- radv/video: Set correct bit depth and format for 10bit input 1750*61046927SAndroid Build Coastguard Worker- radv/video: Check encode profiles and bit depth in capabilities query 1751*61046927SAndroid Build Coastguard Worker- radv/video: Report maxBitrate in encode capabilities 1752*61046927SAndroid Build Coastguard Worker- radeonsi/vcn: Allocate session buffer in VRAM 1753*61046927SAndroid Build Coastguard Worker- radeonsi/vcn: Fix 10bit HEVC VPS general_profile_compatibility_flags 1754*61046927SAndroid Build Coastguard Worker- radeonsi/vcn: Only enable VBAQ with rate control mode 1755*61046927SAndroid Build Coastguard Worker- frontends/va: Fix AV1 slice_data_offset with multiple slice data buffers 1756*61046927SAndroid Build Coastguard Worker- Revert "radeonsi/vcn: AV1 skip the redundant bs resize" 1757*61046927SAndroid Build Coastguard Worker- frontends/va: Only increment slice offset after first slice parameters 1758*61046927SAndroid Build Coastguard Worker- radeonsi: Update buffer for other planes in si_alloc_resource 1759*61046927SAndroid Build Coastguard Worker- frontends/va: Store slice types for H264 decode 1760*61046927SAndroid Build Coastguard Worker- radeonsi/vcn: Ensure DPB has as many buffers as references 1761*61046927SAndroid Build Coastguard Worker- radeonsi/vcn: Allow duplicate buffers in DPB 1762*61046927SAndroid Build Coastguard Worker- radeonsi/vcn: Ensure at least one reference for H264 P/B frames 1763*61046927SAndroid Build Coastguard Worker 1764*61046927SAndroid Build Coastguard WorkerDavid Stern (1): 1765*61046927SAndroid Build Coastguard Worker 1766*61046927SAndroid Build Coastguard Worker- vulkan/wsi/x11: Explicitly discard errors from xcb_present_pixmap. 1767*61046927SAndroid Build Coastguard Worker 1768*61046927SAndroid Build Coastguard WorkerDavid Tobolik (1): 1769*61046927SAndroid Build Coastguard Worker 1770*61046927SAndroid Build Coastguard Worker- rusticl: implement cl_khr_suggested_local_work_size 1771*61046927SAndroid Build Coastguard Worker 1772*61046927SAndroid Build Coastguard WorkerDerek Foreman (10): 1773*61046927SAndroid Build Coastguard Worker 1774*61046927SAndroid Build Coastguard Worker- egl/wayland: Fix possible buffer leak 1775*61046927SAndroid Build Coastguard Worker- loader/wayland: Add named queue fallback 1776*61046927SAndroid Build Coastguard Worker- egl/wayland: Give names to our Wayland event queues 1777*61046927SAndroid Build Coastguard Worker- vulkan/wsi/wayland: Give names to our Wayland event queues 1778*61046927SAndroid Build Coastguard Worker- vulkan/wsi/wayland: Remove confusing comment 1779*61046927SAndroid Build Coastguard Worker- vulkan/wsi/wayland: Adjust presentation id locking 1780*61046927SAndroid Build Coastguard Worker- vulkan/wsi/wayland: Use wl_display_dispatch_queue_timeout 1781*61046927SAndroid Build Coastguard Worker- vulkan/wsi/wayland: More descriptive name for swapchain queue 1782*61046927SAndroid Build Coastguard Worker- vulkan/wsi/wayland: Fix use after free 1783*61046927SAndroid Build Coastguard Worker- vulkan/wsi/wayland: Remove unused get_min_image_count_for_mode_group 1784*61046927SAndroid Build Coastguard Worker 1785*61046927SAndroid Build Coastguard WorkerDmitry Baryshkov (11): 1786*61046927SAndroid Build Coastguard Worker 1787*61046927SAndroid Build Coastguard Worker- freedreno/drm: don't crash for unsupported devices 1788*61046927SAndroid Build Coastguard Worker- freedreno/regs: define the wide bus enable bit in DSI_VID_CFG0 1789*61046927SAndroid Build Coastguard Worker- freedreno/registers: fix generation dependencies 1790*61046927SAndroid Build Coastguard Worker- freedreno/registers: add missing copyright imports 1791*61046927SAndroid Build Coastguard Worker- freedreno/registers: inline mdp4_csc group 1792*61046927SAndroid Build Coastguard Worker- freedreno/registers: fix WB doffsets array in mdp5.xml 1793*61046927SAndroid Build Coastguard Worker- freedreno/registers: support processing display display headers 1794*61046927SAndroid Build Coastguard Worker- freedreno/registers: limit the rules schema 1795*61046927SAndroid Build Coastguard Worker- freedreno/registers: drop unsupported features from schema 1796*61046927SAndroid Build Coastguard Worker- freedreno/rnn: drop headergen2 1797*61046927SAndroid Build Coastguard Worker- freedreno/rnn: drop custom aprintf function 1798*61046927SAndroid Build Coastguard Worker 1799*61046927SAndroid Build Coastguard WorkerDmitry Osipenko (2): 1800*61046927SAndroid Build Coastguard Worker 1801*61046927SAndroid Build Coastguard Worker- virtio/vdrm: Fix lockup in vdrm_host_sync() 1802*61046927SAndroid Build Coastguard Worker- iris: Use Mesa internal drm-uapi headers 1803*61046927SAndroid Build Coastguard Worker 1804*61046927SAndroid Build Coastguard WorkerDylan Baker (8): 1805*61046927SAndroid Build Coastguard Worker 1806*61046927SAndroid Build Coastguard Worker- intel/vulkan: assume() that we don't use "ISL_NUM_FORMATS" 1807*61046927SAndroid Build Coastguard Worker- intel/hasvk: assume() we don't get ISL_NUM_FORMATS 1808*61046927SAndroid Build Coastguard Worker- meson: drop intel-cl deprecation of 'false' 1809*61046927SAndroid Build Coastguard Worker- meson: rework intel-rt option to be a feature 1810*61046927SAndroid Build Coastguard Worker- meson: Allow building intel-clc for the host if it can be run 1811*61046927SAndroid Build Coastguard Worker- intel/brw: track last successful pass and leave the loop early 1812*61046927SAndroid Build Coastguard Worker- nvk: drop meson version check that is always true 1813*61046927SAndroid Build Coastguard Worker- nouveau: require cbindgen >= 0.25 1814*61046927SAndroid Build Coastguard Worker 1815*61046927SAndroid Build Coastguard WorkerEcho J (9): 1816*61046927SAndroid Build Coastguard Worker 1817*61046927SAndroid Build Coastguard Worker- nvk: Set ICD version to 1.3 1818*61046927SAndroid Build Coastguard Worker- nvk: Implement the VR-related display extensions 1819*61046927SAndroid Build Coastguard Worker- nak: Rip out a few dead_code statements 1820*61046927SAndroid Build Coastguard Worker- nvk: Add NVK to the Vulkan device name 1821*61046927SAndroid Build Coastguard Worker- nvk: Advertise VK_VALVE_mutable_descriptor_type 1822*61046927SAndroid Build Coastguard Worker- nvk: Implement calibrated timestamps 1823*61046927SAndroid Build Coastguard Worker- vulkan: Add implicit pipeline caching support 1824*61046927SAndroid Build Coastguard Worker- nvk: Use implicit pipeline cache 1825*61046927SAndroid Build Coastguard Worker- nvk: Don't advertise residencyAlignedMipSize on MaxwellB+ 1826*61046927SAndroid Build Coastguard Worker 1827*61046927SAndroid Build Coastguard WorkerEmma Anholt (2): 1828*61046927SAndroid Build Coastguard Worker 1829*61046927SAndroid Build Coastguard Worker- ci: Add full-run xfails missed in the 1.3.7.0 CTS update. 1830*61046927SAndroid Build Coastguard Worker- ci: Disable VK full runs that time out since 1.3.7.0 (hasvk, anv-tgl, a630) 1831*61046927SAndroid Build Coastguard Worker 1832*61046927SAndroid Build Coastguard WorkerEmmanuel Vadot (1): 1833*61046927SAndroid Build Coastguard Worker 1834*61046927SAndroid Build Coastguard Worker- util: Allow kcmp on FreeBSD 1835*61046927SAndroid Build Coastguard Worker 1836*61046927SAndroid Build Coastguard WorkerEric Engestrom (282): 1837*61046927SAndroid Build Coastguard Worker 1838*61046927SAndroid Build Coastguard Worker- VERSION: bump to 24.1 1839*61046927SAndroid Build Coastguard Worker- docs: reset new_features.txt 1840*61046927SAndroid Build Coastguard Worker- docs: update calendar for 24.0.0-rc1 1841*61046927SAndroid Build Coastguard Worker- ci: make sure we evaluate the python-test rules first 1842*61046927SAndroid Build Coastguard Worker- docs: fix syntax highlighting on non-code text snippet 1843*61046927SAndroid Build Coastguard Worker- docs: fix syntax highlighting on shell commands 1844*61046927SAndroid Build Coastguard Worker- ci/deqp: ensure that in \`default` builds, wayland + x11 + xcb are all built 1845*61046927SAndroid Build Coastguard Worker- zink+anv/ci: add known failures 1846*61046927SAndroid Build Coastguard Worker- ci: fix job dependency error in MRs for bin/ci/* scripts 1847*61046927SAndroid Build Coastguard Worker- nouveau/ci: don't run nouveau (gl) tests on nvk changes 1848*61046927SAndroid Build Coastguard Worker- amd/ci: simplify deqp config 1849*61046927SAndroid Build Coastguard Worker- amd/ci: add flakes seen today 1850*61046927SAndroid Build Coastguard Worker- docs: update calendar for 24.0.0-rc2 1851*61046927SAndroid Build Coastguard Worker- zink+radv/ci: drop duplicates flakes lines 1852*61046927SAndroid Build Coastguard Worker- CODEOWNERS: add myself as as person of contact for CI changes 1853*61046927SAndroid Build Coastguard Worker- CODEOWNERS: remove myself as a person of contact for a few things 1854*61046927SAndroid Build Coastguard Worker- radv/ci: sort navi21 flakes 1855*61046927SAndroid Build Coastguard Worker- amd/ci: add flakes seen today 1856*61046927SAndroid Build Coastguard Worker- amd/ci: consider much more of dEQP-VK.query_pool.statistics_query.host_query_reset.* to be flaky 1857*61046927SAndroid Build Coastguard Worker- r300/ci: add flakes 1858*61046927SAndroid Build Coastguard Worker- ci/deqp: backport fix for zlib.net not allowing tarball download anymore 1859*61046927SAndroid Build Coastguard Worker- rpi3/ci: update piglit & deqp expectations 1860*61046927SAndroid Build Coastguard Worker- rpi4/ci: skip more of the dEQP-VK.ssbo.phys.layout.* tests that timeout occasionally 1861*61046927SAndroid Build Coastguard Worker- rpi3/ci: add flake seen today 1862*61046927SAndroid Build Coastguard Worker- rpi4/ci: add timeouts seen today 1863*61046927SAndroid Build Coastguard Worker- rpi5/ci: add flake seen today 1864*61046927SAndroid Build Coastguard Worker- docs: add release notes for 23.3.4 1865*61046927SAndroid Build Coastguard Worker- docs: update calendar for 23.3.4 1866*61046927SAndroid Build Coastguard Worker- docs: add sha256sum for 23.3.4 1867*61046927SAndroid Build Coastguard Worker- docs: update calendar for 24.0.0-rc3 1868*61046927SAndroid Build Coastguard Worker- ci_run_n_monitor: drop always-true condition 1869*61046927SAndroid Build Coastguard Worker- ci_run_n_monitor: allow passing multiple targets 1870*61046927SAndroid Build Coastguard Worker- ci/deqp: fix default target check when target is not specified 1871*61046927SAndroid Build Coastguard Worker- ci/deqp: simplify version log dump 1872*61046927SAndroid Build Coastguard Worker- ci/deqp: avoid storing the huge list of vk tests on android builds 1873*61046927SAndroid Build Coastguard Worker- ci/deqp: move editable part to the top of the file 1874*61046927SAndroid Build Coastguard Worker- ci/deqp: split vk and gl builds 1875*61046927SAndroid Build Coastguard Worker- ci/deqp: drop the implicit DEQP_TARGET; explicitly set \`default` in VK builds 1876*61046927SAndroid Build Coastguard Worker- ci/deqp: only compile EGL tests in GL builds, not VK builds 1877*61046927SAndroid Build Coastguard Worker- ci/deqp: only compile the test binaries that are relevant to the build 1878*61046927SAndroid Build Coastguard Worker- ci/deqp: only keep the mustpass lists that are relevant to the build 1879*61046927SAndroid Build Coastguard Worker- ci: bump the image tags to rebuild all the deqp variants 1880*61046927SAndroid Build Coastguard Worker- Revert "bin/ci: Add GitLab basic token validation" 1881*61046927SAndroid Build Coastguard Worker- Reapply "bin/ci: Add GitLab basic token validation" 1882*61046927SAndroid Build Coastguard Worker- util: rename __check_suid() to __normal_user() 1883*61046927SAndroid Build Coastguard Worker- tree-wide: use __normal_user() everywhere instead of writing the check manually 1884*61046927SAndroid Build Coastguard Worker- zink+anv/ci: add a couple more flakes 1885*61046927SAndroid Build Coastguard Worker- util: simplify logic in __normal_user() 1886*61046927SAndroid Build Coastguard Worker- util: check for setgid() as well in __normal_user() 1887*61046927SAndroid Build Coastguard Worker- ci: always skip dEQP-VK.info.device_extensions 1888*61046927SAndroid Build Coastguard Worker- vk/util: fix 'beta' check for physical device features 1889*61046927SAndroid Build Coastguard Worker- vk/util: fix 'beta' check for physical device properties 1890*61046927SAndroid Build Coastguard Worker- ci: when specifying a driver remove all other ones 1891*61046927SAndroid Build Coastguard Worker- docs: update calendar for 24.0.0 1892*61046927SAndroid Build Coastguard Worker- docs: add release notes for 24.0.0 1893*61046927SAndroid Build Coastguard Worker- docs: add sha256sum for 24.0.0 1894*61046927SAndroid Build Coastguard Worker- docs/release-calendar: add planned 24.0.x bugfix releases 1895*61046927SAndroid Build Coastguard Worker- docs: add release notes for 23.3.5 1896*61046927SAndroid Build Coastguard Worker- docs: update calendar for 23.3.5 1897*61046927SAndroid Build Coastguard Worker- docs: add sha256sum for 23.3.5 1898*61046927SAndroid Build Coastguard Worker- v3d-rpi4-gl: reduce the parallelism from 10 to 8 1899*61046927SAndroid Build Coastguard Worker- docs/calendar: add 24.1 branchpoint and release schedule 1900*61046927SAndroid Build Coastguard Worker- ci: drop dash in image tags dates 1901*61046927SAndroid Build Coastguard Worker- ci: enforce maximum image tag length 1902*61046927SAndroid Build Coastguard Worker- ci: reduce maximum image tags length from 30 to 20 1903*61046927SAndroid Build Coastguard Worker- ci: explain purpose of the word after the date in image tags 1904*61046927SAndroid Build Coastguard Worker- panfrost: fix UB caused by shifting signed int too far 1905*61046927SAndroid Build Coastguard Worker- ci_run_n_monitor: avoid spamming a ton of "new status: created" for all the jobs at the beginning 1906*61046927SAndroid Build Coastguard Worker- ci: build panvk in debian-vulkan job 1907*61046927SAndroid Build Coastguard Worker- nouveau/tests: fix null dereference 1908*61046927SAndroid Build Coastguard Worker- ci: build nvk in debian-vulkan job 1909*61046927SAndroid Build Coastguard Worker- v3dv/ci: test the WSI on rpi4 and rpi5 1910*61046927SAndroid Build Coastguard Worker- radv: enable VK_EXT_headless_surface on all platforms except Windows 1911*61046927SAndroid Build Coastguard Worker- v3dv: enable VK_EXT_headless_surface on all platforms except Windows 1912*61046927SAndroid Build Coastguard Worker- tu: enable VK_EXT_headless_surface on all platforms except Windows 1913*61046927SAndroid Build Coastguard Worker- anv: enable VK_EXT_headless_surface on all platforms except Windows 1914*61046927SAndroid Build Coastguard Worker- hasvk: enable VK_EXT_headless_surface on all platforms except Windows 1915*61046927SAndroid Build Coastguard Worker- dzn: enable VK_EXT_headless_surface on all platforms except Windows 1916*61046927SAndroid Build Coastguard Worker- nvk: enable VK_EXT_headless_surface on all platforms except Windows 1917*61046927SAndroid Build Coastguard Worker- panvk: enable VK_EXT_headless_surface on all platforms except Windows 1918*61046927SAndroid Build Coastguard Worker- vn: enable VK_EXT_headless_surface on all platforms except Windows 1919*61046927SAndroid Build Coastguard Worker- lvp: enable VK_EXT_headless_surface on all platforms except Windows 1920*61046927SAndroid Build Coastguard Worker- pvr: enable VK_EXT_headless_surface on all platforms except Windows 1921*61046927SAndroid Build Coastguard Worker- ci_run_n_monitor: warn user if they forgot to push the branch 1922*61046927SAndroid Build Coastguard Worker- ci_run_n_monitor: add some types for gitlab objects 1923*61046927SAndroid Build Coastguard Worker- ci_run_n_monitor: update job when it goes through enable_job() 1924*61046927SAndroid Build Coastguard Worker- ci_run_n_monitor: add method to get a pipeline job by its id 1925*61046927SAndroid Build Coastguard Worker- ci_run_n_monitor: track new job when retrying a job 1926*61046927SAndroid Build Coastguard Worker- ci_run_n_monitor: refresh job state when starting it 1927*61046927SAndroid Build Coastguard Worker- gitlab_gql: print error returned by server in --print-merged-yaml 1928*61046927SAndroid Build Coastguard Worker- ci_run_n_monitor: implicitly include \`parallel:` jobs 1929*61046927SAndroid Build Coastguard Worker- ci_run_n_monitor: print the target regex before adding the X/N bit 1930*61046927SAndroid Build Coastguard Worker- docs: add release notes for 24.0.1 1931*61046927SAndroid Build Coastguard Worker- docs: add sha256sum for 24.0.1 1932*61046927SAndroid Build Coastguard Worker- docs: add release notes for 23.3.6 1933*61046927SAndroid Build Coastguard Worker- docs: update calendar for 23.3.6 1934*61046927SAndroid Build Coastguard Worker- docs: add sha256sum for 23.3.6 1935*61046927SAndroid Build Coastguard Worker- docs: update calendar for 24.0.1 1936*61046927SAndroid Build Coastguard Worker- ci_run_n_monitor: explain why/when there might be no tracked remote 1937*61046927SAndroid Build Coastguard Worker- ci_run_n_monitor: allow detached heads as well 1938*61046927SAndroid Build Coastguard Worker- docs: add release notes for 24.0.2 1939*61046927SAndroid Build Coastguard Worker- docs: add sha256sum for 24.0.2 1940*61046927SAndroid Build Coastguard Worker- docs: update calendar for 24.0.2 1941*61046927SAndroid Build Coastguard Worker- ci_run_n_monitor: fix handling of optional jobs again 1942*61046927SAndroid Build Coastguard Worker- ci_run_n_monitor: read job logs as utf-8 1943*61046927SAndroid Build Coastguard Worker- vk/util: trivial cleanups in vk_icd_gen.py 1944*61046927SAndroid Build Coastguard Worker- vk/util: print a nice error in vk_icd_gen.py when VK_HEADER_VERSION is not defined 1945*61046927SAndroid Build Coastguard Worker- ci/android: use a specific version of android-cuttlefish 1946*61046927SAndroid Build Coastguard Worker- ci: document which image tags to bump when touching build-mold.sh 1947*61046927SAndroid Build Coastguard Worker- ci: uprev mold to the latest release 1948*61046927SAndroid Build Coastguard Worker- ci/image-tags: move KERNEL_ROOTFS_TAG to group the test images together 1949*61046927SAndroid Build Coastguard Worker- ci/deqp: only apply the android patches to the android build 1950*61046927SAndroid Build Coastguard Worker- ci/deqp: build deqp-egl using mold as well 1951*61046927SAndroid Build Coastguard Worker- ci/deqp: make deql-egl for android less of a special case 1952*61046927SAndroid Build Coastguard Worker- ci/deqp: control the GL release independently of VK 1953*61046927SAndroid Build Coastguard Worker- ci/deqp: control the GLES release independently of GL 1954*61046927SAndroid Build Coastguard Worker- r300/ci: group tex-miplevel-selection flakes together 1955*61046927SAndroid Build Coastguard Worker- r300/ci: add another tex-miplevel-selection flake 1956*61046927SAndroid Build Coastguard Worker- iris/ci: add pbuffer flakes for amly, same as apl and glk 1957*61046927SAndroid Build Coastguard Worker- panfrost/ci: skip dEQP-GLES31.functional.copy_image.non_compressed.* on t760 as they hang 1958*61046927SAndroid Build Coastguard Worker- rpi3/ci: update expectations for vc4-rpi3-gl-piglit-full:arm32 2/4 1959*61046927SAndroid Build Coastguard Worker- freedreno/ci: add another a618 flake 1960*61046927SAndroid Build Coastguard Worker- zink+anv: update expectations 1961*61046927SAndroid Build Coastguard Worker- r300/ci: add flakes 1962*61046927SAndroid Build Coastguard Worker- radeonsi/ci: add vangogh piglit flake 1963*61046927SAndroid Build Coastguard Worker- zink+radv: update navi31 expectations (one test fixed) 1964*61046927SAndroid Build Coastguard Worker- softpipe: update expectations 1965*61046927SAndroid Build Coastguard Worker- ci/deqp: drop zlib url patch 1966*61046927SAndroid Build Coastguard Worker- ci/deqp: split vk/gl/gles patches 1967*61046927SAndroid Build Coastguard Worker- ci/deqp-runner: inline never-used DEQP_VARIANT variable 1968*61046927SAndroid Build Coastguard Worker- ci/deqp: use the proper gl/gles releases for deqp-gl*, deqp-gles*, deqp-egl 1969*61046927SAndroid Build Coastguard Worker- ci/venus-lavapipe: drop unused DEQP_VER that's being overwritten by DEQP_SUITE anyway 1970*61046927SAndroid Build Coastguard Worker- ci/lavapipe: fold \`DEQP_VER: vk` and drop .deqp-test-vk 1971*61046927SAndroid Build Coastguard Worker- docs: delay 24.1 branchpoint by 2 weeks 1972*61046927SAndroid Build Coastguard Worker- vk/update-aliases: drop VK_ERROR\_ prefix substitution 1973*61046927SAndroid Build Coastguard Worker- ci/deqp-runner: do a release build instead of debug 1974*61046927SAndroid Build Coastguard Worker- ci/deqp-runner: set android rust target in the caller (debian/x86_64_test-android.sh) 1975*61046927SAndroid Build Coastguard Worker- ci/deqp-runner: bring "install from crate" & "install from git" to feature parity 1976*61046927SAndroid Build Coastguard Worker- ci/deqp-runner: update repo url 1977*61046927SAndroid Build Coastguard Worker- ci/deqp-runner: fix list of image tags to update 1978*61046927SAndroid Build Coastguard Worker- ci/image-tags: re-generate all the images building deqp-runner 1979*61046927SAndroid Build Coastguard Worker- docs: add release notes for 24.0.3 1980*61046927SAndroid Build Coastguard Worker- docs: add sha256sum for 24.0.3 1981*61046927SAndroid Build Coastguard Worker- ci/deqp: document which build produces which binary 1982*61046927SAndroid Build Coastguard Worker- ci: include all the src/\**/gitlab-ci.yml files 1983*61046927SAndroid Build Coastguard Worker- nouveau: add missing vl lib 1984*61046927SAndroid Build Coastguard Worker- nouveau/ci: fix yaml indentation 1985*61046927SAndroid Build Coastguard Worker- nouveau/ci: only trigger jobs for relevant changes 1986*61046927SAndroid Build Coastguard Worker- Revert "nouveau: add missing vl lib" 1987*61046927SAndroid Build Coastguard Worker- ci/deqp: backport fix for dEQP-VK.wsi.direct_drm.* bug 1988*61046927SAndroid Build Coastguard Worker- vc4/ci: add flake 1989*61046927SAndroid Build Coastguard Worker- radeonsi/ci: udpate expected failures 1990*61046927SAndroid Build Coastguard Worker- r300: mark new fails 1991*61046927SAndroid Build Coastguard Worker- v3dv/ci: update expectations 1992*61046927SAndroid Build Coastguard Worker- v3d/ci: mark spec\@ext_framebuffer_blit\@fbo-blit-check-limits as fixed 1993*61046927SAndroid Build Coastguard Worker- vc4/ci: add another \`spec\@!opengl 1.1\@depthstencil-default_fb-drawpixels` flake 1994*61046927SAndroid Build Coastguard Worker- vc4/ci: add another \`spec\@arb_vertex_buffer_object\@vbo-subdata-many draw` flake 1995*61046927SAndroid Build Coastguard Worker- v3dv/ci: mark the \`dEQP-VK.wsi.*.maintenance1.deferred_alloc.*` flakes seen so far as happening on all platforms 1996*61046927SAndroid Build Coastguard Worker- v3dv/ci: add other flakes seen during nightly run 1997*61046927SAndroid Build Coastguard Worker- ci: fix shader-db job existence condition 1998*61046927SAndroid Build Coastguard Worker- v3dv/ci: assume dEQP-VK.wsi.wayland.swapchain.simulate_oom.* have been fixed 1999*61046927SAndroid Build Coastguard Worker- v3dv/ci: add more flakes 2000*61046927SAndroid Build Coastguard Worker- v3dv/ci: assume list of dEQP-VK.wsi.*.maintenance1.present_modes.* flakes is the same between xcb & xlib and between rpi4 & rpi5 2001*61046927SAndroid Build Coastguard Worker- ci: enable MESA_VK_ABORT_ON_DEVICE_LOSS globally 2002*61046927SAndroid Build Coastguard Worker- ci/deqp-runner: split gl & gles groups to use the correct binary 2003*61046927SAndroid Build Coastguard Worker- ci/deqp-runner: print deqp-gles version log as well 2004*61046927SAndroid Build Coastguard Worker- ci: deduplicate converting the current job runtime into %M:%S 2005*61046927SAndroid Build Coastguard Worker- ci: convert the job start date into a timestamp only once 2006*61046927SAndroid Build Coastguard Worker- ci: simplify unnecessarily complex printf 2007*61046927SAndroid Build Coastguard Worker- radv/ci: sort tahiti flakes 2008*61046927SAndroid Build Coastguard Worker- radv/ci: add a bunch of flakes seen recently 2009*61046927SAndroid Build Coastguard Worker- v3dv/ci: track regression 2010*61046927SAndroid Build Coastguard Worker- rpi/ci: add flakes 2011*61046927SAndroid Build Coastguard Worker- radv/ci: add more flakes 2012*61046927SAndroid Build Coastguard Worker- v3dv/ci: add more flakes 2013*61046927SAndroid Build Coastguard Worker- docs: update calendar for 24.0.3 2014*61046927SAndroid Build Coastguard Worker- docs: update calendar for 24.0.4 2015*61046927SAndroid Build Coastguard Worker- docs: add release notes for 24.0.4 2016*61046927SAndroid Build Coastguard Worker- docs: add sha256sum for 24.0.4 2017*61046927SAndroid Build Coastguard Worker- v3dv/ci: another batch of flakes 2018*61046927SAndroid Build Coastguard Worker- radv/ci: another batch of flakes 2019*61046927SAndroid Build Coastguard Worker- radv/ci: another batch of flakes 2020*61046927SAndroid Build Coastguard Worker- radv/ci: dEQP-VK.spirv_assembly.type.vec4.i8.mod_geom Fail -> Crash on tahiti 2021*61046927SAndroid Build Coastguard Worker- ci: don't run rustfmt on every core change 2022*61046927SAndroid Build Coastguard Worker- ci_run_n_monitor: explain how to pass multiple targets without having to use regexes 2023*61046927SAndroid Build Coastguard Worker- rpi/ci: another batch of flakes 2024*61046927SAndroid Build Coastguard Worker- docs: mesa also implements gles 3.0+ 2025*61046927SAndroid Build Coastguard Worker- docs/egl: various wording improvements 2026*61046927SAndroid Build Coastguard Worker- ci: take kws farm offline 2027*61046927SAndroid Build Coastguard Worker- ci: restore kws farm 2028*61046927SAndroid Build Coastguard Worker- radv/ci: simplify tahiti flakes list 2029*61046927SAndroid Build Coastguard Worker- ci: fold .test-check into its only user, python-test 2030*61046927SAndroid Build Coastguard Worker- ci: run python-test when editing the CI itself 2031*61046927SAndroid Build Coastguard Worker- ci: run python-test automatically only in merge pipelines 2032*61046927SAndroid Build Coastguard Worker- docs/macos: drop reference to former github mirror 2033*61046927SAndroid Build Coastguard Worker- docs/nir: vec4 reference 2034*61046927SAndroid Build Coastguard Worker- docs/envvars: fix reference 2035*61046927SAndroid Build Coastguard Worker- docs/isl: fix references to ISL_AUX_USAGE_CCS_* 2036*61046927SAndroid Build Coastguard Worker- docs/isl: stop trying to link to classic drivers code 2037*61046927SAndroid Build Coastguard Worker- docs/isl: VK_FORMAT_xxx_PACKEDn is not a real format, don't try to link to it 2038*61046927SAndroid Build Coastguard Worker- docs/isl: fix enum references 2039*61046927SAndroid Build Coastguard Worker- docs: fix inline c identifier reference -> inline code 2040*61046927SAndroid Build Coastguard Worker- isl: fix inline c identifier reference -> inline code 2041*61046927SAndroid Build Coastguard Worker- nir: add missing stdint include 2042*61046927SAndroid Build Coastguard Worker- docs/anv: fix envvar documentation 2043*61046927SAndroid Build Coastguard Worker- docs/nvk: fix envvar documentation 2044*61046927SAndroid Build Coastguard Worker- ci: mark vmware farm as offline 2045*61046927SAndroid Build Coastguard Worker- ci: add missing rule to disable vmware farm 2046*61046927SAndroid Build Coastguard Worker- ci: raise the log level threshold of spirv logs 2047*61046927SAndroid Build Coastguard Worker- docs/envvars: document some vulkan loader env vars 2048*61046927SAndroid Build Coastguard Worker- docs: replace references to the deprecated VK_ICD_FILENAMES with the new VK_DRIVER_FILES 2049*61046927SAndroid Build Coastguard Worker- docs: replace references to the deprecated VK_INSTANCE_LAYERS with the new VK_LOADER_LAYERS_ENABLE 2050*61046927SAndroid Build Coastguard Worker- docs/zink: format the envvar value as code instead of plain text 2051*61046927SAndroid Build Coastguard Worker- meson: add VK_DRIVER_FILES to devenv, alongside the old VK_ICD_FILENAMES 2052*61046927SAndroid Build Coastguard Worker- ci: drop unused VK_ICD_FILENAMES passthrough from jobs to tests 2053*61046927SAndroid Build Coastguard Worker- ci: use the new VK_DRIVER_FILES env var 2054*61046927SAndroid Build Coastguard Worker- ci/deqp: backport fix for dEQP-VK.pipeline.*.render_to_image.*.huge.* 2055*61046927SAndroid Build Coastguard Worker- ci: fix nightly build 2056*61046927SAndroid Build Coastguard Worker- ci: fix nightly build (v2) 2057*61046927SAndroid Build Coastguard Worker- ci/llvmpipe: make sure manual jobs don't auto-retry 2058*61046927SAndroid Build Coastguard Worker- ci/llvmpipe: fix out of date fails list 2059*61046927SAndroid Build Coastguard Worker- ci/lavapipe: fix out of date fails list 2060*61046927SAndroid Build Coastguard Worker- ci/lavapipe: skip test that sometimes times out 2061*61046927SAndroid Build Coastguard Worker- ci: add nightly full run of llvmpipe 2062*61046927SAndroid Build Coastguard Worker- ci: add nightly full run of lavapipe 2063*61046927SAndroid Build Coastguard Worker- gallium/dri: reuse existing meson variables 2064*61046927SAndroid Build Coastguard Worker- meson: regroup glvnd lines to get an easier-to-review diff in the next commit 2065*61046927SAndroid Build Coastguard Worker- meson: turn \`glvnd` option into a feature 2066*61046927SAndroid Build Coastguard Worker- ci: explicitly disable glvnd to avoid regression when making it auto 2067*61046927SAndroid Build Coastguard Worker- meson: auto-enable glvnd when libglvnd is installed 2068*61046927SAndroid Build Coastguard Worker- mr-label-maker: include \*/gitlab-ci-inc.yml in GitLab CI changes 2069*61046927SAndroid Build Coastguard Worker- mr-label-maker: be explicit about the various CI files 2070*61046927SAndroid Build Coastguard Worker- docs: add release notes for 24.0.5 2071*61046927SAndroid Build Coastguard Worker- docs: update calendar for 24.0.5 2072*61046927SAndroid Build Coastguard Worker- docs: add sha256sum for 24.0.5 2073*61046927SAndroid Build Coastguard Worker- ci: delete mistaken duplicate llvmpipe-{fails,skips}.txt 2074*61046927SAndroid Build Coastguard Worker- etnaviv: avoid re-defining prog_python 2075*61046927SAndroid Build Coastguard Worker- egl: drop dead dri2_dpy param in dri2_wl_visual_idx_from_config() 2076*61046927SAndroid Build Coastguard Worker- lavapipe: add 1 new failure and 1 new timeout since CTS uprev to 1.3.8.0 2077*61046927SAndroid Build Coastguard Worker- vk/overlay-layer: drop unused imports 2078*61046927SAndroid Build Coastguard Worker- vk/overlay-layer: fix None checks 2079*61046927SAndroid Build Coastguard Worker- vk/overlay-layer: simplify print and make it more readable 2080*61046927SAndroid Build Coastguard Worker- docs/rusticl: add an intro explaining what Rusticl is 2081*61046927SAndroid Build Coastguard Worker- wsi/x11: drop unused param in x11_present_to_x11_sw() 2082*61046927SAndroid Build Coastguard Worker- radv: initialize a couple of variables 2083*61046927SAndroid Build Coastguard Worker- util: simplify loop logic in util_format_get_first_non_void_channel() 2084*61046927SAndroid Build Coastguard Worker- util/futex: replace double-cast check with a simple sign check 2085*61046927SAndroid Build Coastguard Worker- docs/ci: explain how gitlab considers "changes" when pushing on a fork branch 2086*61046927SAndroid Build Coastguard Worker- rpi5/ci: sort flakes 2087*61046927SAndroid Build Coastguard Worker- rpi5/ci: add flakes from last night's run 2088*61046927SAndroid Build Coastguard Worker- rpi4/ci: sort flakes 2089*61046927SAndroid Build Coastguard Worker- rpi4/ci: add new flakes from last night's run 2090*61046927SAndroid Build Coastguard Worker- radeonsi/ci: update vangogh expectations after piglit uprev 2091*61046927SAndroid Build Coastguard Worker- llvmpipe/ci: update expectations after piglit uprev 2092*61046927SAndroid Build Coastguard Worker- VERSION: bump for 24.1.0-rc1 2093*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to 4660ee1deaace6457bf5fbf3fc8810e4a2453cb5 2094*61046927SAndroid Build Coastguard Worker- ci: fix container rules on release branches and tags 2095*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to 84632dce93f44e8d88cda47648cfd4cc0958918f 2096*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to 8248cc0bf45d0d7558cc3d77a63dcd078a96aa66 2097*61046927SAndroid Build Coastguard Worker- ci: pass MESA_VK_ABORT_ON_DEVICE_LOSS through to the DUT 2098*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to 86281ef15fca378ef48bcb072a762168e537820d 2099*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to 47f6e24ad5dfcb59dd1511800aee8c56b4f8fee4 2100*61046927SAndroid Build Coastguard Worker- meson: simplify \`-gsplit-dwarf` compiler argument check 2101*61046927SAndroid Build Coastguard Worker- meson: move tsan-blacklist.txt to build-support with the other build support files 2102*61046927SAndroid Build Coastguard Worker- VERSION: bump for 24.1.0-rc2 2103*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to 603982ea802b3846e91a943b413a7baf430e875d 2104*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to 569c2fcf952a3ec13ddf77c0058e769bf68f3aaf 2105*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to 9666756f603f0285d8a93ef93db1c7ec702b671f 2106*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to b8e79d2769b4a4aed7e2103cf0405acc5bdadb86 2107*61046927SAndroid Build Coastguard Worker- VERSION: bump for 24.1.0-rc3 2108*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to 18c53157318d6c8e572062f6bb768dfb621a55fd 2109*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to 406dda70e7c9baa59c975eb64025e7c3b210c3bc 2110*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to 5502ecd7716045e76f13f007a4aa5f5653c80ecd 2111*61046927SAndroid Build Coastguard Worker- util/format: add missing null check in util_format_is_srgb() 2112*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to d516721cd0cb16d0b601c42c01de0fdcc4ae887b 2113*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to aa9244c8f6bfa3fb33cf233104b00fc44fc9459f 2114*61046927SAndroid Build Coastguard Worker- .pick_status.json: Mark a45f1990860db3a8da6d7251bb627a314dfb8423 as denominated 2115*61046927SAndroid Build Coastguard Worker- VERSION: bump for 24.1.0-rc4 2116*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to b2282e3a571f18b48b8b717ec32da1d0ed93f1b5 2117*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to 471ac97a4af751226bc51076130deae252bb481e 2118*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to 2487a875527f636565a7b39036690fbf7c5d46db 2119*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to 3584fc64828ad2ad4d486572ec915aab8321aadd 2120*61046927SAndroid Build Coastguard Worker 2121*61046927SAndroid Build Coastguard WorkerEric R. Smith (13): 2122*61046927SAndroid Build Coastguard Worker 2123*61046927SAndroid Build Coastguard Worker- panfrost: fix panfrost drm-shim 2124*61046927SAndroid Build Coastguard Worker- panfrost: add lowering pass for multisampled images 2125*61046927SAndroid Build Coastguard Worker- panfrost: support multi-sampled image load/store 2126*61046927SAndroid Build Coastguard Worker- panfrost: protect alpha calculation from accessing non-existent component 2127*61046927SAndroid Build Coastguard Worker- panfrost: make drm-shim work again for panfrost 2128*61046927SAndroid Build Coastguard Worker- panfrost: make sure blends always have 4 components 2129*61046927SAndroid Build Coastguard Worker- panfrost: mark indirect compute buffer as read 2130*61046927SAndroid Build Coastguard Worker- gallium: handle copy_image of depth textures 2131*61046927SAndroid Build Coastguard Worker- panfrost: fix polygon offset calculation for floating point Z 2132*61046927SAndroid Build Coastguard Worker- panfrost: fix a GPU/CPU synchronization problem 2133*61046927SAndroid Build Coastguard Worker- panfrost: mark separate_stencil as valid when surface is valid 2134*61046927SAndroid Build Coastguard Worker- panfrost: fix an incorrect stencil clear optimization 2135*61046927SAndroid Build Coastguard Worker- panfrost: add a barrier when launching xfb jobs in CSF 2136*61046927SAndroid Build Coastguard Worker 2137*61046927SAndroid Build Coastguard WorkerErico Nunes (2): 2138*61046927SAndroid Build Coastguard Worker 2139*61046927SAndroid Build Coastguard Worker- Revert "ci: lima farm is down" 2140*61046927SAndroid Build Coastguard Worker- ci: enable shader-db on lima 2141*61046927SAndroid Build Coastguard Worker 2142*61046927SAndroid Build Coastguard WorkerErik Faye-Lund (32): 2143*61046927SAndroid Build Coastguard Worker 2144*61046927SAndroid Build Coastguard Worker- panfrost: add support for forcing sample-counts 2145*61046927SAndroid Build Coastguard Worker- panfrost: pass reduced primitive type instead of points 2146*61046927SAndroid Build Coastguard Worker- panfrost: add line_smooth shader-key and lowering 2147*61046927SAndroid Build Coastguard Worker- panfrost: clean up active_prim update 2148*61046927SAndroid Build Coastguard Worker- panfrost: implement line-smoothing 2149*61046927SAndroid Build Coastguard Worker- mesa/main: add support for EXT_texture_storage 2150*61046927SAndroid Build Coastguard Worker- mesa: fix error-handling for ETC2/RGTC textures 2151*61046927SAndroid Build Coastguard Worker- glapi: move EXT_texture_storage to the right position 2152*61046927SAndroid Build Coastguard Worker- targets/va: override LIBVA_DRIVERS_PATH in devenv 2153*61046927SAndroid Build Coastguard Worker- mesa/main: fix _mesa_base_tex_format for BGRA 2154*61046927SAndroid Build Coastguard Worker- mesa/main: mark GL_BGRA as color-renderable 2155*61046927SAndroid Build Coastguard Worker- mesa/main: mark GL_BGRA8_EXT as color-renderable 2156*61046927SAndroid Build Coastguard Worker- mesa/main: work around chrome/firefox bug 2157*61046927SAndroid Build Coastguard Worker- mesa/main: allow GL_BGRA for FBOs 2158*61046927SAndroid Build Coastguard Worker- panvk: do not handle illegal null 2159*61046927SAndroid Build Coastguard Worker- glsl: Make error_value a real ir_rvalue type 2160*61046927SAndroid Build Coastguard Worker- panfrost: give afbc-packing its own flag 2161*61046927SAndroid Build Coastguard Worker- panfrost: add driconf infrastructure 2162*61046927SAndroid Build Coastguard Worker- panfrost: add pan_force_afbc_packing driconf 2163*61046927SAndroid Build Coastguard Worker- mesa: prefer read-format of RG for snorm 2164*61046927SAndroid Build Coastguard Worker- gallium: remove always-false parameter 2165*61046927SAndroid Build Coastguard Worker- panvk: use integers instead of strings 2166*61046927SAndroid Build Coastguard Worker- panfrost: silence compiler warning 2167*61046927SAndroid Build Coastguard Worker- panfrost: add tiler-heap driconfs 2168*61046927SAndroid Build Coastguard Worker- panvk: wire up version-overriding 2169*61046927SAndroid Build Coastguard Worker- panfrost: implement a driver-specific max-miplevel 2170*61046927SAndroid Build Coastguard Worker- panfrost: use perf_debug_ctx instead of perf_debug 2171*61046927SAndroid Build Coastguard Worker- panfrost: perf_debug_ctx -> perf_debug 2172*61046927SAndroid Build Coastguard Worker- panfrost: use util_debug_message for perf_debug 2173*61046927SAndroid Build Coastguard Worker- panfrost: do not deref potentially null pointer 2174*61046927SAndroid Build Coastguard Worker- panfrost: correct first-tracking for signature 2175*61046927SAndroid Build Coastguard Worker- panvk: avoid dereferencing a null-pointer 2176*61046927SAndroid Build Coastguard Worker 2177*61046927SAndroid Build Coastguard WorkerErik Kurzinger (2): 2178*61046927SAndroid Build Coastguard Worker 2179*61046927SAndroid Build Coastguard Worker- wsi/wayland: don't use explicit sync with sw 2180*61046927SAndroid Build Coastguard Worker- wsi/x11: support explicit sync 2181*61046927SAndroid Build Coastguard Worker 2182*61046927SAndroid Build Coastguard WorkerFaith Ekstrand (284): 2183*61046927SAndroid Build Coastguard Worker 2184*61046927SAndroid Build Coastguard Worker- nvk: Add an explicit mapping from shader stages to cbuf bindings 2185*61046927SAndroid Build Coastguard Worker- nvk: Return an nvk_cbuf_map from nvk_lower_nir() 2186*61046927SAndroid Build Coastguard Worker- nvk: Use s instead of set_idx in CmdBindDescriptorSets 2187*61046927SAndroid Build Coastguard Worker- nvk: Rework descriptor set binding 2188*61046927SAndroid Build Coastguard Worker- nvk: Make dynamic cbuf indices relative to the descriptor set 2189*61046927SAndroid Build Coastguard Worker- nvk: Handle missing descriptor sets in nvk_nir_lower_descriptors 2190*61046927SAndroid Build Coastguard Worker- nvk: Invalidate state after secondary command buffers 2191*61046927SAndroid Build Coastguard Worker- nvk: Set a minimum of one patch control point 2192*61046927SAndroid Build Coastguard Worker- nak: Disallow gl_FragData and set MRT correctly 2193*61046927SAndroid Build Coastguard Worker- nak: Add explicit padding to nak_shader_info 2194*61046927SAndroid Build Coastguard Worker- nvk: Emit SET_ANTI_ALIAS at draw time when no render targets are bound 2195*61046927SAndroid Build Coastguard Worker- nvk: Move SET_HYBRID_ANTI_ALIAS_CONTROL to draw time 2196*61046927SAndroid Build Coastguard Worker- nvk: Advertise variableMultisampleRate and EDS3RasterizationSamples 2197*61046927SAndroid Build Coastguard Worker- nvk: Add a couple more features to features.txt 2198*61046927SAndroid Build Coastguard Worker- nak: Stop passing --explicit-padding to bindgen 2199*61046927SAndroid Build Coastguard Worker- nak: Implement nir_op_pack_half_2x16_rtz_split 2200*61046927SAndroid Build Coastguard Worker- nak: Implement nir_op_ufind_msb_rev 2201*61046927SAndroid Build Coastguard Worker- nak: Rename OpBrev to OpBRev 2202*61046927SAndroid Build Coastguard Worker- nak: Implement nir_op_bfm 2203*61046927SAndroid Build Coastguard Worker- nouveau/mme/fermi: Stop truncating iadd immediates 2204*61046927SAndroid Build Coastguard Worker- nouveau/mme: Stop using isaspec 2205*61046927SAndroid Build Coastguard Worker- nvk: Set framebufferIntegerColorSampleCounts 2206*61046927SAndroid Build Coastguard Worker- nvk: Unref shaders on pipeline free 2207*61046927SAndroid Build Coastguard Worker- nvk: Add a #define for max shared memory size 2208*61046927SAndroid Build Coastguard Worker- nvk: Properly configure the min/max shared mem size 2209*61046927SAndroid Build Coastguard Worker- nvk: Implement VK_KHR_zero_initialize_workgroup_memory 2210*61046927SAndroid Build Coastguard Worker- nir,spirv: Add support for SPV_NV_shader_sm_builtins 2211*61046927SAndroid Build Coastguard Worker- nak: Add support for SPV_NV_shader_sm_builtins 2212*61046927SAndroid Build Coastguard Worker- nvk: Advertise VK_NV_shader_sm_builtins 2213*61046927SAndroid Build Coastguard Worker- nvk/draw: Map cbuf slots to shaders, not cbuf_maps 2214*61046927SAndroid Build Coastguard Worker- nak: Refactor shader upload math 2215*61046927SAndroid Build Coastguard Worker- nvk: Wire up nir_opt_large_constants 2216*61046927SAndroid Build Coastguard Worker- nak: Enable NIR fuse_ffmaN 2217*61046927SAndroid Build Coastguard Worker- nak: Legalize OpBMsk 2218*61046927SAndroid Build Coastguard Worker- nvk: Don't exnore ExternalImageFormatInfo 2219*61046927SAndroid Build Coastguard Worker- nvk: Set maxInlineUniformTotalSize 2220*61046927SAndroid Build Coastguard Worker- nak: Fix TCS output reads 2221*61046927SAndroid Build Coastguard Worker- anv: Add helpers for getting the surface state from an image view 2222*61046927SAndroid Build Coastguard Worker- anv: Advertise VK_EXT_attachment_feedback_loop_layout 2223*61046927SAndroid Build Coastguard Worker- nak: Choose S2R vs CS2R based on sysval index 2224*61046927SAndroid Build Coastguard Worker- nak: Add a source barrier intrinsic 2225*61046927SAndroid Build Coastguard Worker- nak: Loop to ensure we get accurate shader clocks 2226*61046927SAndroid Build Coastguard Worker- nvk: Stop requiring dedicated allocations 2227*61046927SAndroid Build Coastguard Worker- nvk: Advertise Vulkan 1.3 2228*61046927SAndroid Build Coastguard Worker- nvk: Do a second submit to check for errors in the sync case 2229*61046927SAndroid Build Coastguard Worker- nvk: Whitespace fixes 2230*61046927SAndroid Build Coastguard Worker- nvk: Disable all cbufs in nvk_queue_init_context_draw_state() 2231*61046927SAndroid Build Coastguard Worker- nvk: Call lower_compute_system_values after zer_initialize_workgroup_memory 2232*61046927SAndroid Build Coastguard Worker- nak/nir: Stop lowering load_local_invocation_index 2233*61046927SAndroid Build Coastguard Worker- nil: Set the level offset to 0 in nil_image_for_level 2234*61046927SAndroid Build Coastguard Worker- nvk: Fix whitespace in nvk_image.c 2235*61046927SAndroid Build Coastguard Worker- nouveau/winsys: Re-order channel creation 2236*61046927SAndroid Build Coastguard Worker- nouveau/winsys: Allow only allocating a subset of engines 2237*61046927SAndroid Build Coastguard Worker- nvk/queue: Pull DRM specfc stuff into nvk_queue_drm.c 2238*61046927SAndroid Build Coastguard Worker- nvk/queue: Refactor the push builder a bit 2239*61046927SAndroid Build Coastguard Worker- nvk: Move the nouveau_ws_context to nvk_queue 2240*61046927SAndroid Build Coastguard Worker- nvk: Add an array of queue families to nvk_physical_device 2241*61046927SAndroid Build Coastguard Worker- nvk/queue: Rework context state init 2242*61046927SAndroid Build Coastguard Worker- nvk/queue: Only initialize the necessary engines 2243*61046927SAndroid Build Coastguard Worker- nvk: Use VM_BIND for contiguous heaps instead of copying 2244*61046927SAndroid Build Coastguard Worker- nvk: Only map heaps that explicitly request maps 2245*61046927SAndroid Build Coastguard Worker- nvk: Add an upload queue 2246*61046927SAndroid Build Coastguard Worker- nvk: Add an upload queue to nvk_device 2247*61046927SAndroid Build Coastguard Worker- nvk: Use the upload queue for shader uploads 2248*61046927SAndroid Build Coastguard Worker- nvk: Don't set CONSTANT_BUFFER_SELECTOR with a zero size 2249*61046927SAndroid Build Coastguard Worker- nvk/heap: Use nvk_heap_bo::addr instead of bo->offset 2250*61046927SAndroid Build Coastguard Worker- nvk/heap: Rework over-allocation 2251*61046927SAndroid Build Coastguard Worker- nvk: Convert shader addresses to offsets in nvk_shader.c 2252*61046927SAndroid Build Coastguard Worker- vulkan: Update XML and headers to 1.3.278 2253*61046927SAndroid Build Coastguard Worker- nvk: Use nouveau_ws_bo_new_mapped() for descriptors 2254*61046927SAndroid Build Coastguard Worker- nouveau/winsys: Add a fixed_addr to nouveau_ws_bo_map 2255*61046927SAndroid Build Coastguard Worker- nvk: Implement VK_EXT_map_memory_placed 2256*61046927SAndroid Build Coastguard Worker- nvk: Invalidate the texture cache before MSAA resolves 2257*61046927SAndroid Build Coastguard Worker- nvk: Don't use WAIT_AVAILABLE in nvk_upload_queue_sync 2258*61046927SAndroid Build Coastguard Worker- drm-uapi: Sync nouveau_drm.h 2259*61046927SAndroid Build Coastguard Worker- nouveau/winsys: Add a vram_used query 2260*61046927SAndroid Build Coastguard Worker- nvk: Add a nouveau_ws_device to nvk_physical_device 2261*61046927SAndroid Build Coastguard Worker- nvk: Add a hand-rolled nvk_memory_heap struct 2262*61046927SAndroid Build Coastguard Worker- nvk: Use 3/4 of total system memory for the VRAM heap 2263*61046927SAndroid Build Coastguard Worker- nvk: Add an available query to nvk_memory_heap 2264*61046927SAndroid Build Coastguard Worker- nvk: implement EXT_memory_budget 2265*61046927SAndroid Build Coastguard Worker- nouveau/winsys: Getch the BAR size from the kernel 2266*61046927SAndroid Build Coastguard Worker- nvk/heap: Upload shaders on the CPU when we have a map 2267*61046927SAndroid Build Coastguard Worker- nvk: Upload shaders on the CPU when we have ReBAR 2268*61046927SAndroid Build Coastguard Worker- nvk: Expose a host-visible VRAM type when we have REBAR 2269*61046927SAndroid Build Coastguard Worker- nvk: Only expose VK_KHR_present_id/wait when we have WSI 2270*61046927SAndroid Build Coastguard Worker- nvk: Advertise VK+KHR_incremental_present 2271*61046927SAndroid Build Coastguard Worker- nil: Add PIPE_FORMAT_R5G5B5A1_UNORM 2272*61046927SAndroid Build Coastguard Worker- nak: Add writes_point_size to nak_shader_info 2273*61046927SAndroid Build Coastguard Worker- nvk: Handle missing gl_PointSize in the last geometry stage 2274*61046927SAndroid Build Coastguard Worker- nvk/copy: Handle VK_REMAINING_ARRAY_LAYERS 2275*61046927SAndroid Build Coastguard Worker- vulkan/meta: Handle VK_REMAINING_ARRAY_LAYERS in blit and resolve 2276*61046927SAndroid Build Coastguard Worker- nvk: Use VkPipelineCreateFlags2 flag names 2277*61046927SAndroid Build Coastguard Worker- nvk: Advertise VK_KHR_maintenance5 2278*61046927SAndroid Build Coastguard Worker- vulkan: Add a vk_get_subgroup_size() helper 2279*61046927SAndroid Build Coastguard Worker- vulkan: Move the descriptor set limit to vk_limits.h 2280*61046927SAndroid Build Coastguard Worker- vulkan: Add runtime code for VK_EXT_shader_object 2281*61046927SAndroid Build Coastguard Worker- vulkan: Add a vk_render_pass_state_has_attachment_info() helper 2282*61046927SAndroid Build Coastguard Worker- vulkan: Rework vk_render_pass_state::attachments 2283*61046927SAndroid Build Coastguard Worker- vulkan: Add a new dynamic state for render pass attachments 2284*61046927SAndroid Build Coastguard Worker- vulkan: Add a vk_pipeline base struct 2285*61046927SAndroid Build Coastguard Worker- vulkan: Add push constant ranges to vk_pipeline_layout 2286*61046927SAndroid Build Coastguard Worker- vulkan: Add a BLAKE3 hash to vk_descriptor_set_layout 2287*61046927SAndroid Build Coastguard Worker- vulkan: Add generic graphics and compute VkPipeline implementations 2288*61046927SAndroid Build Coastguard Worker- nvk: Populate vk_descriptor_set_layout::blake3 2289*61046927SAndroid Build Coastguard Worker- nvk/shader: Refactor some helpers 2290*61046927SAndroid Build Coastguard Worker- nvk: Move populate_fs_key to nvk_shader.c 2291*61046927SAndroid Build Coastguard Worker- nvk: Pass an array of descriptor sets to nvk_lower_nir 2292*61046927SAndroid Build Coastguard Worker- nvk: Move nir_lower_patch_vertices to nvk_lower_nir() 2293*61046927SAndroid Build Coastguard Worker- nvk: Use vk_render_pass_state::attachments for write masks 2294*61046927SAndroid Build Coastguard Worker- nvk: Switch to shader objects 2295*61046927SAndroid Build Coastguard Worker- nvk: Advertise VK_KHR_graphics_pipeline_library 2296*61046927SAndroid Build Coastguard Worker- nvk: Advertise VK_EXT_shader_object 2297*61046927SAndroid Build Coastguard Worker- nak: Implement nir_op_iadd3 on SM70+ 2298*61046927SAndroid Build Coastguard Worker- nir: Add an imad opcode 2299*61046927SAndroid Build Coastguard Worker- nak: Move NAK_FS_OUT_COLOR next to the enum 2300*61046927SAndroid Build Coastguard Worker- nak: Add support for imad on Volta+ and enable it in simple cases 2301*61046927SAndroid Build Coastguard Worker- nvk: Advertise a CTS version of 1.3.7.3 2302*61046927SAndroid Build Coastguard Worker- nvk: Drop the non-conformant warning on Turing-Ada 2303*61046927SAndroid Build Coastguard Worker- nvk: Don't print the NVK_I_WANT_A_BROKEN_VULKAN_DRIVER warning in release builds 2304*61046927SAndroid Build Coastguard Worker- meson: Rename nouveau-experimental to nouveau and build by default on x86 2305*61046927SAndroid Build Coastguard Worker- vulkan/pipeline: Whitespace fix 2306*61046927SAndroid Build Coastguard Worker- vulkan/pipeline: Handle fully compiled library shaders properly 2307*61046927SAndroid Build Coastguard Worker- nvk: Advertise VK_KHR_pipeline_library 2308*61046927SAndroid Build Coastguard Worker- docs/nvk: Update the conformance status section 2309*61046927SAndroid Build Coastguard Worker- docs/nvk: Update the NVK_DEBUG docs 2310*61046927SAndroid Build Coastguard Worker- docs/nvk: Document NAK_DEBUG 2311*61046927SAndroid Build Coastguard Worker- nil: Enable A8_UNORM for storage buffers 2312*61046927SAndroid Build Coastguard Worker- vulkan/pipeline: Always init pipeline cache objects 2313*61046927SAndroid Build Coastguard Worker- nak: Fix printing of OpIsberd 2314*61046927SAndroid Build Coastguard Worker- nak/sm50: Fix encoding of immediates in OpFFma 2315*61046927SAndroid Build Coastguard Worker- nak/sm50: Use OpBfe instead of OpBRev for nir_op_find_lsb 2316*61046927SAndroid Build Coastguard Worker- nak: Support F2I for 8-bit integers on SM50 2317*61046927SAndroid Build Coastguard Worker- nvk: Return os_page_size for minMemoryMapAlignment 2318*61046927SAndroid Build Coastguard Worker- nouveau: Import g_nv_name_released.h from NVIDIA OGK 2319*61046927SAndroid Build Coastguard Worker- nvk: Report official GPU names from NVIDIA when we have them 2320*61046927SAndroid Build Coastguard Worker- nvk: Use row_stride_B instead of width for render and copies 2321*61046927SAndroid Build Coastguard Worker- nil: Rework tiling calculations 2322*61046927SAndroid Build Coastguard Worker- nil: Add a concept of width to tile sizes 2323*61046927SAndroid Build Coastguard Worker- nil: Add a concept of sliced 3D image views 2324*61046927SAndroid Build Coastguard Worker- nvk: Use "real" 3D image views 2325*61046927SAndroid Build Coastguard Worker- nvk/queue: Add a push_bind helper 2326*61046927SAndroid Build Coastguard Worker- nvk: Refactor opaque image binds 2327*61046927SAndroid Build Coastguard Worker- nvk/queue: Add support for non-opaque sparse binds 2328*61046927SAndroid Build Coastguard Worker- nak: Rename resident to fault 2329*61046927SAndroid Build Coastguard Worker- nak: Plumb is_sparse through from NIR for texture ops 2330*61046927SAndroid Build Coastguard Worker- nak/nir: Add sparse support to shrink_image_load() 2331*61046927SAndroid Build Coastguard Worker- nak: Wire up sparse residency for texture ops 2332*61046927SAndroid Build Coastguard Worker- nil: Fix a typo in a comment 2333*61046927SAndroid Build Coastguard Worker- nvk: Document the register name for the helper load workaround 2334*61046927SAndroid Build Coastguard Worker- nvk: Always wait for the FALCON in set_priv_reg 2335*61046927SAndroid Build Coastguard Worker- nvk: Disable the Out Of Range Address exception 2336*61046927SAndroid Build Coastguard Worker- nvk: Drop a bunch of dev->pdev and just use pdev 2337*61046927SAndroid Build Coastguard Worker- nvk: Add and use more cmd_buffer_*_cls helpers 2338*61046927SAndroid Build Coastguard Worker- nvk: Replace more dev->pdev with nvk_device_physical() 2339*61046927SAndroid Build Coastguard Worker- nvk: Drop nvk_device::pdev 2340*61046927SAndroid Build Coastguard Worker- zink: Remove interpolateAtSample() when not multi-sampling 2341*61046927SAndroid Build Coastguard Worker- nil: Move Z slice offset calculations to a helper 2342*61046927SAndroid Build Coastguard Worker- nvk: Add a nil_image helper variable in BeginRendering 2343*61046927SAndroid Build Coastguard Worker- nvk: Manually offset array and Z slices in BeginRendering 2344*61046927SAndroid Build Coastguard Worker- nil: Advertise support for PIPE_FORMAT_R5G6B5_UNORM 2345*61046927SAndroid Build Coastguard Worker- nil: Whitespace fix 2346*61046927SAndroid Build Coastguard Worker- nil: Add support for larger textures on Pascal+ 2347*61046927SAndroid Build Coastguard Worker- nil: Add a helper to view a MSAA image as samples 2348*61046927SAndroid Build Coastguard Worker- nil: Expose nil_pix_extent_sa() 2349*61046927SAndroid Build Coastguard Worker- nvk: Use a HW generation names instead of chipsets 2350*61046927SAndroid Build Coastguard Worker- nvk: Stop pretending to handle Intel image intrinsics 2351*61046927SAndroid Build Coastguard Worker- nvk: Use different descriptor layouts for storage vs. sampled images 2352*61046927SAndroid Build Coastguard Worker- nvk: Implement shaderStorageImageMultisample 2353*61046927SAndroid Build Coastguard Worker- zink: Rework sparse texture lowering 2354*61046927SAndroid Build Coastguard Worker- nvk: Ignore rasterizationSamples when handling sampleShadingEnable 2355*61046927SAndroid Build Coastguard Worker- nvk: Always set SET_ATTRIBUTE_POINT_SIZE 2356*61046927SAndroid Build Coastguard Worker- Revert "nvk: Enable VK_KHR_shader_subgroup_uniform_control_flow" 2357*61046927SAndroid Build Coastguard Worker- nvk: Move the mutableDescriptorType enable 2358*61046927SAndroid Build Coastguard Worker- nir: Take a nir_def in nir_goto_if() 2359*61046927SAndroid Build Coastguard Worker- nir/print: Inline print_ssa_use() 2360*61046927SAndroid Build Coastguard Worker- nir/builder: Correctly handle decl_reg or undef as the first instruction 2361*61046927SAndroid Build Coastguard Worker- nir: Improve the comment for nir_block::imm_dom 2362*61046927SAndroid Build Coastguard Worker- nir: Add a sort_unstructured_blocks() helper 2363*61046927SAndroid Build Coastguard Worker- nir: Validate that unstructured blocks are in reverse PDFS order 2364*61046927SAndroid Build Coastguard Worker- nir/lower_reg: Remove dead reg_decl intrinsics 2365*61046927SAndroid Build Coastguard Worker- nir/lower_reg: Support unstructured control-flow 2366*61046927SAndroid Build Coastguard Worker- nir/repair_ssa: Support unstructured control-flow 2367*61046927SAndroid Build Coastguard Worker- nir/gather_types: Support unstructured control-flow 2368*61046927SAndroid Build Coastguard Worker- nir: Mark divergent regs in phis_to_regs_block() 2369*61046927SAndroid Build Coastguard Worker- nir: Add a lower_terminate_to_demote pass 2370*61046927SAndroid Build Coastguard Worker- nak: Add a copy_fs_outputs_nv intrinsic 2371*61046927SAndroid Build Coastguard Worker- nak: Move barrier removal into its own pass 2372*61046927SAndroid Build Coastguard Worker- nak: Add a condition to bar_break_nv 2373*61046927SAndroid Build Coastguard Worker- nak/nir: Add a control-flow lowering pass 2374*61046927SAndroid Build Coastguard Worker- nak: Add more NIR wrappers for walking the NIR CFG 2375*61046927SAndroid Build Coastguard Worker- nak: Add NIR helpers for jump instructions 2376*61046927SAndroid Build Coastguard Worker- nak: Add helpers for emitting jumps 2377*61046927SAndroid Build Coastguard Worker- nak: Handle unstructured NIR 2378*61046927SAndroid Build Coastguard Worker- nak: Use the new lowering pass on SM70+ 2379*61046927SAndroid Build Coastguard Worker- nak: Remove the old barriers pass 2380*61046927SAndroid Build Coastguard Worker- nak/nir: Use nir_lower_terminate_to_demote() 2381*61046927SAndroid Build Coastguard Worker- nvk: Advertise VK_KHR_shader_maximal_reconvergence 2382*61046927SAndroid Build Coastguard Worker- nvk: Advertise VK_KHR_shader_subgroup_uniform_control_flow 2383*61046927SAndroid Build Coastguard Worker- nak/nir: Emit nir_intrinsic_ald_nv directly for system values 2384*61046927SAndroid Build Coastguard Worker- nak/nir: Rename load_interpolated_input 2385*61046927SAndroid Build Coastguard Worker- nak/nir: Add a load_fs_input hepler for flat inputs 2386*61046927SAndroid Build Coastguard Worker- nak/nir: Emit nir_intrinsic_ipa_nv directly for FS system values 2387*61046927SAndroid Build Coastguard Worker- nak/nir: Use nir_io_semantics for varyings and attributes 2388*61046927SAndroid Build Coastguard Worker- nak: Break lower_fs_inputs into its own file 2389*61046927SAndroid Build Coastguard Worker- nak/nir: Clean up lower_fs_inputs a bit 2390*61046927SAndroid Build Coastguard Worker- nak: Call nir_lower_io_to_temporaries for FS outputs 2391*61046927SAndroid Build Coastguard Worker- nak/nir: Use nir_io_semantics for FS outputs 2392*61046927SAndroid Build Coastguard Worker- nak: Drop lower_io_arrays_to_elements_no_indirects for FS outputs 2393*61046927SAndroid Build Coastguard Worker- nak: Simplify over-all I/O lowering 2394*61046927SAndroid Build Coastguard Worker- nak: Don't write undefined FS outputs 2395*61046927SAndroid Build Coastguard Worker- nak: Plumb through LDC modes 2396*61046927SAndroid Build Coastguard Worker- nak: Implement load_ubo with an indirect cbuf index 2397*61046927SAndroid Build Coastguard Worker- nvk: Support VkBindMemoryStatusKHR 2398*61046927SAndroid Build Coastguard Worker- nvk: Advertise VK_KHR_maintenance6 2399*61046927SAndroid Build Coastguard Worker- nir: Delete the rest of the CF list when adding a halt 2400*61046927SAndroid Build Coastguard Worker- nak: Don't do a scope break cascade for nir_jump_halt 2401*61046927SAndroid Build Coastguard Worker- nil: Add a CSV version of the format table 2402*61046927SAndroid Build Coastguard Worker- nil: Re-organize the format table 2403*61046927SAndroid Build Coastguard Worker- nil: Switch to using the CSV generated table 2404*61046927SAndroid Build Coastguard Worker- nil: Drop bogus color formats from non-renderable luminance/alpha formats 2405*61046927SAndroid Build Coastguard Worker- nil: Remove 2-bit SNORM from the format table 2406*61046927SAndroid Build Coastguard Worker- nil: Drop unneeded types from formats 2407*61046927SAndroid Build Coastguard Worker- nvk: Use the page-aligned BO size for the descriptor pool 2408*61046927SAndroid Build Coastguard Worker- nvk: Use a VMA heap for descriptor memory 2409*61046927SAndroid Build Coastguard Worker- nvk: Use a linked list for descriptor sets in a pool 2410*61046927SAndroid Build Coastguard Worker- nvk: Add a _pad field to nvk_cbuf 2411*61046927SAndroid Build Coastguard Worker- nvk: Delete dead descriptor code 2412*61046927SAndroid Build Coastguard Worker- nvk: Add a _pad field to nvk_fs_key 2413*61046927SAndroid Build Coastguard Worker- nvk: Add a bunch of -Wpadded errors 2414*61046927SAndroid Build Coastguard Worker- vulkan: Add a bunch of -Wpadded errors 2415*61046927SAndroid Build Coastguard Worker- nouveau: Move .rustfmt.toml from NAK to src/nouveau/ 2416*61046927SAndroid Build Coastguard Worker- nouveau: Use hyphenated arguments to class_parser.py 2417*61046927SAndroid Build Coastguard Worker- nouveau/headers: Add initial Rust bindings 2418*61046927SAndroid Build Coastguard Worker- nouveau/headers: Add Rust bindings for texture headers 2419*61046927SAndroid Build Coastguard Worker- ci: Add cbindgen to the build images 2420*61046927SAndroid Build Coastguard Worker- nil: Move nil_tic_format to nil_format_table.h 2421*61046927SAndroid Build Coastguard Worker- nil: Move to a single header file 2422*61046927SAndroid Build Coastguard Worker- nvk: Stop using nvk_extent4d short names 2423*61046927SAndroid Build Coastguard Worker- nil: Rename nil_tiling::gob_height_8 to gob_height_is_8 2424*61046927SAndroid Build Coastguard Worker- nak/bitview: Add a SetField<f32> implementation 2425*61046927SAndroid Build Coastguard Worker- nil: Delete unused USAGE bits 2426*61046927SAndroid Build Coastguard Worker- nil: Make the Rust library the primary build target 2427*61046927SAndroid Build Coastguard Worker- nil: Add Extent/Offset4D::new() helpers 2428*61046927SAndroid Build Coastguard Worker- nil: Drop the nil_extent/offset4d() helpers 2429*61046927SAndroid Build Coastguard Worker- nil: Take a format in el_to_B() 2430*61046927SAndroid Build Coastguard Worker- nil: Enforce units via Rust types 2431*61046927SAndroid Build Coastguard Worker- nil: cbindgen is required 2432*61046927SAndroid Build Coastguard Worker- nvk: Improve the unsupported handle type error 2433*61046927SAndroid Build Coastguard Worker- nvk: Restrict shaderFloat16 to Ampere+ for now 2434*61046927SAndroid Build Coastguard Worker- nouveau/headers: Move the classes into a submodule for Rust 2435*61046927SAndroid Build Coastguard Worker- nouveau/headers: Generate Rust for QMDs 2436*61046927SAndroid Build Coastguard Worker- nak: Add helpers for filling QMDs 2437*61046927SAndroid Build Coastguard Worker- nvk: QMDs are 64 dwords 2438*61046927SAndroid Build Coastguard Worker- nvk: Use the NAK helpers to fill QMDs 2439*61046927SAndroid Build Coastguard Worker- nouveau: Import the hwref headers from Nvidia OGK 2440*61046927SAndroid Build Coastguard Worker- nouveau/headers: Add the MMU headers to the Rust crate 2441*61046927SAndroid Build Coastguard Worker- nil: Use the enums from the hwref headers for PTE kinds 2442*61046927SAndroid Build Coastguard Worker- nil: add s8 pte kind 2443*61046927SAndroid Build Coastguard Worker- nil: Be more speicific about Maxwell in the format table 2444*61046927SAndroid Build Coastguard Worker- nil: Advertise S8_UINT on MaxwellB+ 2445*61046927SAndroid Build Coastguard Worker- nvk: Hash ycbcr conversions in the descriptor set layout hash 2446*61046927SAndroid Build Coastguard Worker- nvk: Re-emit sample locations when rasterization samples changes 2447*61046927SAndroid Build Coastguard Worker- nvk/meta: Restore set_sizes[0] 2448*61046927SAndroid Build Coastguard Worker- nvk/upload_queue: Only upload one line of data 2449*61046927SAndroid Build Coastguard Worker- vulkan/wsi: Bind memory planes, not YCbCr planes. 2450*61046927SAndroid Build Coastguard Worker- nvk: Improve the GetMemoryFdKHR error 2451*61046927SAndroid Build Coastguard Worker- nouveau/winsys: Take a reference to BOs found in the cache 2452*61046927SAndroid Build Coastguard Worker- nouveau/winsys: Make BO_LOCAL and BO_GART separate flags 2453*61046927SAndroid Build Coastguard Worker- nvk: Allow GART for dma-bufs 2454*61046927SAndroid Build Coastguard Worker- nil: Use the right PTE kind for Z32 pre-Turing 2455*61046927SAndroid Build Coastguard Worker- nvk: Set color/Z compression based on nil_image::compressed 2456*61046927SAndroid Build Coastguard Worker- nil: Default to NV_MMU_PTE_KIND_GENERIC_MEMORY on Turing+ 2457*61046927SAndroid Build Coastguard Worker- nvk: Allow VK_IMAGE_ASPECT_MEMORY_PLANE_0_BIT 2458*61046927SAndroid Build Coastguard Worker- drm-uapi: Sync nouveau_drm.h 2459*61046927SAndroid Build Coastguard Worker- nouveau/winsys: Add back nouveau_ws_bo_new_tiled() 2460*61046927SAndroid Build Coastguard Worker- nvk: Support image creation with modifiers 2461*61046927SAndroid Build Coastguard Worker- nvk: Set tile mode and PTE kind on dedicated dma-buf BOs 2462*61046927SAndroid Build Coastguard Worker- nvk: Implement DRM format modifier queries 2463*61046927SAndroid Build Coastguard Worker- nvk: Advertise VK_EXT_queue_family_foreign 2464*61046927SAndroid Build Coastguard Worker- nvk: Advertise VK_EXT_image_drm_format_modifier 2465*61046927SAndroid Build Coastguard Worker- nvk/wsi: Advertise modifier support 2466*61046927SAndroid Build Coastguard Worker- zink: Set workarounds.can_do_invalid_linear_modifier for NVK 2467*61046927SAndroid Build Coastguard Worker- nvk/meta: Save and restore set_dynamic_buffer_start 2468*61046927SAndroid Build Coastguard Worker 2469*61046927SAndroid Build Coastguard WorkerFelix DeGrood (6): 2470*61046927SAndroid Build Coastguard Worker 2471*61046927SAndroid Build Coastguard Worker- driconf: Change vendorid on Palworld for Intel 2472*61046927SAndroid Build Coastguard Worker- driconf: Fake vendorid for RDR2 2473*61046927SAndroid Build Coastguard Worker- mesa-overlay: defer listening to socket until first frame 2474*61046927SAndroid Build Coastguard Worker- driconf: add SotTR DX12 to Intel XeSS workaround 2475*61046927SAndroid Build Coastguard Worker- iris: Increase target batch size to 128 KB 2476*61046927SAndroid Build Coastguard Worker- intel/ds: add pipe control reasons to perfetto flushes 2477*61046927SAndroid Build Coastguard Worker 2478*61046927SAndroid Build Coastguard WorkerFrancisco Jerez (36): 2479*61046927SAndroid Build Coastguard Worker 2480*61046927SAndroid Build Coastguard Worker- intel/fs: Use full 32-bit sample masks when immediate. 2481*61046927SAndroid Build Coastguard Worker- intel/eu/validate: SEND instructions don't have immediate encodings on Gen12+. 2482*61046927SAndroid Build Coastguard Worker- intel/eu/gfx12.5+: Don't fail validation with ARF register restriction error for indirect addressing. 2483*61046927SAndroid Build Coastguard Worker- intel/compiler/xe2: Add Xe2 bounds to FF() macro. 2484*61046927SAndroid Build Coastguard Worker- intel/compiler/xe2: Implement codegen of general instruction controls. 2485*61046927SAndroid Build Coastguard Worker- intel/compiler/xe2: Implement codegen of 2-source instruction operands. 2486*61046927SAndroid Build Coastguard Worker- intel/compiler/xe2: Implement codegen of indirect immediates. 2487*61046927SAndroid Build Coastguard Worker- intel/compiler/xe2: Implement codegen of three-source instructions. 2488*61046927SAndroid Build Coastguard Worker- intel/compiler: Add assume() checks to brw_compact_inst_(set\_)bits(). 2489*61046927SAndroid Build Coastguard Worker- intel/compiler/xe2: Implement codegen of compact instructions. 2490*61046927SAndroid Build Coastguard Worker- intel/compiler/xe2: Implement instruction compaction. 2491*61046927SAndroid Build Coastguard Worker- intel/compiler/xe2: Fix for NibCtrl field removal. 2492*61046927SAndroid Build Coastguard Worker- intel/compiler/xe2: Fix for the removal of most predication modes. 2493*61046927SAndroid Build Coastguard Worker- intel/compiler/xe2: Add extra flag registers. 2494*61046927SAndroid Build Coastguard Worker- intel/compiler/xe2: Fix for the removal of AccWrCtrl. 2495*61046927SAndroid Build Coastguard Worker- intel/ir/xe2+: Add support for 32 SBID tokens to performance model. 2496*61046927SAndroid Build Coastguard Worker- intel/fs/xe2+: Disable bank conflict mitigation pass for now. 2497*61046927SAndroid Build Coastguard Worker- intel/eu/xe2+: Translate brw_reg fields in REG_SIZE units to physical 512b GRF units during codegen. 2498*61046927SAndroid Build Coastguard Worker- intel/fs: Set the default execution group to 0 when not representable by the platform. 2499*61046927SAndroid Build Coastguard Worker- intel/fs: Emit QUAD_SWIZZLE instructions with WE_all for derivative lowering. 2500*61046927SAndroid Build Coastguard Worker- intel/fs/xe2+: Allow SIMD16 MULH instructions. 2501*61046927SAndroid Build Coastguard Worker- intel/brw/xe2: Render target reads have been removed from the hardware. 2502*61046927SAndroid Build Coastguard Worker- intel/brw/xe2+: Update encoding of FB write descriptor message control. 2503*61046927SAndroid Build Coastguard Worker- intel/brw/xe2+: Update encoding of FB write extended descriptor. 2504*61046927SAndroid Build Coastguard Worker- intel/brw/xe2+: Double allowed SIMD width of FB write SEND messages. 2505*61046927SAndroid Build Coastguard Worker- intel/brw/xe2+: Allow FS stencil output in SIMD16 dispatch mode. 2506*61046927SAndroid Build Coastguard Worker- intel/brw/xe2+: Allow dual-source blending in SIMD16 mode. 2507*61046927SAndroid Build Coastguard Worker- intel/blorp/xe2+: Don't use replicated-data clears. 2508*61046927SAndroid Build Coastguard Worker- intel/brw/gfx12: Setup PS thread payload registers required for ALU-based pixel interpolation. 2509*61046927SAndroid Build Coastguard Worker- intel/brw/xe2+: Setup PS thread payload registers required for ALU-based pixel interpolation. 2510*61046927SAndroid Build Coastguard Worker- iris/xe2+: Disable coherent framebuffer fetch. 2511*61046927SAndroid Build Coastguard Worker- intel/brw/xehp+: Replace lsc_msg_desc_dest_len()/lsc_msg_desc_src0_len() with helpers to do the computation. 2512*61046927SAndroid Build Coastguard Worker- intel/eu/xehp+: Don't initialize mlen and rlen descriptor fields from lsc_msg_desc*(). 2513*61046927SAndroid Build Coastguard Worker- intel/brw/xehp+: Drop redundant arguments of lsc_msg_desc*(). 2514*61046927SAndroid Build Coastguard Worker- intel/fs/gfx20+: Implement sub-dword integer regioning restrictions. 2515*61046927SAndroid Build Coastguard Worker- intel/fs/gfx20+: Handle subdword integer regioning restrictions in copy propagation. 2516*61046927SAndroid Build Coastguard Worker 2517*61046927SAndroid Build Coastguard WorkerFrank Binns (3): 2518*61046927SAndroid Build Coastguard Worker 2519*61046927SAndroid Build Coastguard Worker- CODEOWNERS: update Imagination maintainers 2520*61046927SAndroid Build Coastguard Worker- pvr: fix up some includes 2521*61046927SAndroid Build Coastguard Worker- pvr: split out device info into per GPU headers 2522*61046927SAndroid Build Coastguard Worker 2523*61046927SAndroid Build Coastguard WorkerFriedrich Vock (27): 2524*61046927SAndroid Build Coastguard Worker 2525*61046927SAndroid Build Coastguard Worker- radv/rt: Add workaround to make leaves always active 2526*61046927SAndroid Build Coastguard Worker- radv: Fix shader replay allocation condition 2527*61046927SAndroid Build Coastguard Worker- nir: Make is_trivial_deref_cast public 2528*61046927SAndroid Build Coastguard Worker- nir: Handle casts in nir_opt_copy_prop_vars 2529*61046927SAndroid Build Coastguard Worker- radv/amdgpu: Fix build on BSD 2530*61046927SAndroid Build Coastguard Worker- winsys/amdgpu: Fix build on BSD 2531*61046927SAndroid Build Coastguard Worker- util: Provide a secure_getenv fallback for platforms without it 2532*61046927SAndroid Build Coastguard Worker- vulkan: Use secure_getenv for trigger files 2533*61046927SAndroid Build Coastguard Worker- aux/trace: Guard triggers behind __normal_user 2534*61046927SAndroid Build Coastguard Worker- vtn: Use secure_getenv for shader dumping 2535*61046927SAndroid Build Coastguard Worker- mesa/main: Use secure_getenv for shader dumping 2536*61046927SAndroid Build Coastguard Worker- radv: Use secure_getenv in radv_builtin_cache_path 2537*61046927SAndroid Build Coastguard Worker- radv: Use secure_getenv for RADV_THREAD_TRACE_TRIGGER 2538*61046927SAndroid Build Coastguard Worker- util/disk_cache: Use secure_getenv to determine cache directories 2539*61046927SAndroid Build Coastguard Worker- radv/rt: Write inactive node data in ALWAYS_ACTIVE workaround 2540*61046927SAndroid Build Coastguard Worker- radv/rt: Optimize update shader VGPR usage 2541*61046927SAndroid Build Coastguard Worker- radv,driconf: Enable active AS leaf workaround for Jedi Survivor 2542*61046927SAndroid Build Coastguard Worker- radv/rt: Handle monolithic pipelines in capture/replay 2543*61046927SAndroid Build Coastguard Worker- vulkan/runtime: Allow more than 8 DRM devices 2544*61046927SAndroid Build Coastguard Worker- radv: Set SCRATCH_EN for RT pipelines based on dynamic stack size 2545*61046927SAndroid Build Coastguard Worker- radv/rt: Fix frontface culling with emulated RT 2546*61046927SAndroid Build Coastguard Worker- radv/rt: Force active leaves for every updateable accel struct 2547*61046927SAndroid Build Coastguard Worker- radv,driconf: Remove active accel struct workaround 2548*61046927SAndroid Build Coastguard Worker- radv: Only enable SEs that the device reports 2549*61046927SAndroid Build Coastguard Worker- radeonsi: Only enable SEs that the device reports 2550*61046927SAndroid Build Coastguard Worker- aco/tests: Insert p_logical_start/end in reduce_temp tests 2551*61046927SAndroid Build Coastguard Worker- aco/spill: Insert p_start_linear_vgpr right after p_logical_end 2552*61046927SAndroid Build Coastguard Worker 2553*61046927SAndroid Build Coastguard WorkerGanesh Belgur Ramachandra (1): 2554*61046927SAndroid Build Coastguard Worker 2555*61046927SAndroid Build Coastguard Worker- compiler,glsl: fix warning when -finstrument-functions is used 2556*61046927SAndroid Build Coastguard Worker 2557*61046927SAndroid Build Coastguard WorkerGeorg Lehmann (60): 2558*61046927SAndroid Build Coastguard Worker 2559*61046927SAndroid Build Coastguard Worker- aco: reassign split vector to SOPC 2560*61046927SAndroid Build Coastguard Worker- aco: stop scheduling at p_logical_end 2561*61046927SAndroid Build Coastguard Worker- nir: add ballot_relaxed and as_uniform intrinsics 2562*61046927SAndroid Build Coastguard Worker- aco: implement as_uniform and ballot_relaxed 2563*61046927SAndroid Build Coastguard Worker- ac/llvm: implement as_uniform and ballot_relaxed 2564*61046927SAndroid Build Coastguard Worker- nir: add lowering for boolean shuffle 2565*61046927SAndroid Build Coastguard Worker- radv: lower boolean shuffle 2566*61046927SAndroid Build Coastguard Worker- radeonsi: lower boolean shuffle 2567*61046927SAndroid Build Coastguard Worker- aco: remove boolean shuffle isel 2568*61046927SAndroid Build Coastguard Worker- aco: fix printing dpp8 2569*61046927SAndroid Build Coastguard Worker- aco: validate v_permlane opsel correctly 2570*61046927SAndroid Build Coastguard Worker- aco: support v_permlane64_b32 2571*61046927SAndroid Build Coastguard Worker- aco/gfx11: use v_nop to resolve VcmpxPermlaneHazard 2572*61046927SAndroid Build Coastguard Worker- aco/gfx11: resolve VcmpxPermlaneHazard for v_permlane64 2573*61046927SAndroid Build Coastguard Worker- aco: implement rotate 2574*61046927SAndroid Build Coastguard Worker- radv: enable VK_KHR_shader_subgroup_rotate 2575*61046927SAndroid Build Coastguard Worker- radv: report rotate subgroup feature bits 2576*61046927SAndroid Build Coastguard Worker- anv: report rotate subgroup feature bits 2577*61046927SAndroid Build Coastguard Worker- aco/gfx11+: disable v_pk_fmac_f16_dpp 2578*61046927SAndroid Build Coastguard Worker- aco: add packed fma dpp note to README-ISA 2579*61046927SAndroid Build Coastguard Worker- aco: don't remove branches that skip v_writelane_b32 2580*61046927SAndroid Build Coastguard Worker- aco/print_ir: don't use alloca for input modifiers 2581*61046927SAndroid Build Coastguard Worker- aco: print neg prettier for packed math 2582*61046927SAndroid Build Coastguard Worker- aco: don't print hi() for permlane opsel 2583*61046927SAndroid Build Coastguard Worker- aco: print permlane16 bc/fi 2584*61046927SAndroid Build Coastguard Worker- aco: print exec/vcc_lo/hi for single dword access 2585*61046927SAndroid Build Coastguard Worker- aco/gfx11+: limit hard clauses to 32 instructions 2586*61046927SAndroid Build Coastguard Worker- radv/gfx11+: add rtwave32 perftest option 2587*61046927SAndroid Build Coastguard Worker- aco: use fmamk/ak instead of fma with inline constant for more VOPD 2588*61046927SAndroid Build Coastguard Worker- nir: remove rotate scope 2589*61046927SAndroid Build Coastguard Worker- nir/divergence_analysis: fix subgroup mask 2590*61046927SAndroid Build Coastguard Worker- aco: create pseudo instructions with correct struct 2591*61046927SAndroid Build Coastguard Worker- aco/post-ra: rename overwritten_subdword to allow additional uses 2592*61046927SAndroid Build Coastguard Worker- aco/post-ra: assume scc is going to be overwritten by phis at end of blocks 2593*61046927SAndroid Build Coastguard Worker- aco: store if pseudo instr needs scratch reg 2594*61046927SAndroid Build Coastguard Worker- aco/post-ra: track pseudo scratch sgpr/scc clobber 2595*61046927SAndroid Build Coastguard Worker- aco/ssa_elimination: check if pseudo scratch reg overwrittes regs used for v_cmpx opt 2596*61046927SAndroid Build Coastguard Worker- aco/builder: improve v_mul_imm for negative imm 2597*61046927SAndroid Build Coastguard Worker- aco/builder: use 24bit mul if low bits of imm are zero 2598*61046927SAndroid Build Coastguard Worker- aco/optimizer: combine v_mul_i32_i24 and add to mad 2599*61046927SAndroid Build Coastguard Worker- aco: avoid full 32bit imul for uniform reduce/scan 2600*61046927SAndroid Build Coastguard Worker- aco: don't combine mul+add_clamp to mad_clamp 2601*61046927SAndroid Build Coastguard Worker- aco/ra: use SDWA for 16bit instructions when the second byte is blocked 2602*61046927SAndroid Build Coastguard Worker- aco/vn: remove instruction hash templates 2603*61046927SAndroid Build Coastguard Worker- aco: use v1 definition for v_interp_p1lv_f16 2604*61046927SAndroid Build Coastguard Worker- aco/assembler: add vintrp high_16bit support 2605*61046927SAndroid Build Coastguard Worker- aco: swap opsel and wait_exp for vinterp 2606*61046927SAndroid Build Coastguard Worker- aco: support high_16bits FS IO 2607*61046927SAndroid Build Coastguard Worker- aco/tests: add assembler tests for interp high_16bits 2608*61046927SAndroid Build Coastguard Worker- aco/gfx9: all non legacy opsel instructions only write 16bits 2609*61046927SAndroid Build Coastguard Worker- aco: use v_interp_p2_f16 opsel 2610*61046927SAndroid Build Coastguard Worker- aco: add ra test for hi v_interp_p2_f16 2611*61046927SAndroid Build Coastguard Worker- radv: sink alu 2612*61046927SAndroid Build Coastguard Worker- radv: move alu 2613*61046927SAndroid Build Coastguard Worker- nir: don't try to optimize exclusive min/max scan to inclusive 2614*61046927SAndroid Build Coastguard Worker- nir: rename to nir_opt_16bit_tex_image 2615*61046927SAndroid Build Coastguard Worker- ac/nir: add ac_nir_opt_pack_half 2616*61046927SAndroid Build Coastguard Worker- radv: use ac_nir_opt_pack_half 2617*61046927SAndroid Build Coastguard Worker- radv, radeonsi: don't use D16 for f2f16_rtz 2618*61046927SAndroid Build Coastguard Worker- zink: use bitcasts instead of pack/unpack double opcodes 2619*61046927SAndroid Build Coastguard Worker 2620*61046927SAndroid Build Coastguard WorkerGeorge Ouzounoudis (1): 2621*61046927SAndroid Build Coastguard Worker 2622*61046927SAndroid Build Coastguard Worker- vulkan: Fix null pointer dereferencing on sample locations state 2623*61046927SAndroid Build Coastguard Worker 2624*61046927SAndroid Build Coastguard WorkerGert Wollny (76): 2625*61046927SAndroid Build Coastguard Worker 2626*61046927SAndroid Build Coastguard Worker- r600: lower dround_even also on hardware that supports fp64 2627*61046927SAndroid Build Coastguard Worker- virgl: Use better reporting for mirror_clamp features 2628*61046927SAndroid Build Coastguard Worker- ci: Upref virglrenderer 2629*61046927SAndroid Build Coastguard Worker- zink: Factor out create buffer from resource_object_create 2630*61046927SAndroid Build Coastguard Worker- zink: shorten lifetime of success variable in resource_object_create 2631*61046927SAndroid Build Coastguard Worker- zink: Factor out create sampler conversion in resource_object_create 2632*61046927SAndroid Build Coastguard Worker- zink: factor out get_format_feature_flags in resource_object_create 2633*61046927SAndroid Build Coastguard Worker- zink: factor out get_image_memory_requirement in resource_object_create 2634*61046927SAndroid Build Coastguard Worker- zink: reduce number of #ifdefs in resource_create_object 2635*61046927SAndroid Build Coastguard Worker- zink: extract get_export_flags from resource_object_create 2636*61046927SAndroid Build Coastguard Worker- zink: extract function allocate_bo from resource_create_object 2637*61046927SAndroid Build Coastguard Worker- zink: redesign the allocation try loop to test all heaps 2638*61046927SAndroid Build Coastguard Worker- zink: extract function create_image from resource_object_create 2639*61046927SAndroid Build Coastguard Worker- zink: extract function update_alloc_info from resource_object_create 2640*61046927SAndroid Build Coastguard Worker- zink: extract update_obj_info from resource_object_create 2641*61046927SAndroid Build Coastguard Worker- zink: extract debug_resource_mem from resource_object_create 2642*61046927SAndroid Build Coastguard Worker- zink: drop duplicate assignment to obj->alignment 2643*61046927SAndroid Build Coastguard Worker- zink: extract allocate_bo_and_update_obj from resource_object_create 2644*61046927SAndroid Build Coastguard Worker- zink: Move more code to create_image and create_buffer 2645*61046927SAndroid Build Coastguard Worker- zink: simplify call to get_export_flags 2646*61046927SAndroid Build Coastguard Worker- zink: remove duplicate arguments and use VkMemoryRequirements locally 2647*61046927SAndroid Build Coastguard Worker- zink: use enums as return values in resource_object_create 2648*61046927SAndroid Build Coastguard Worker- radv: Fix compilation with gcc-13 and tsan enabled 2649*61046927SAndroid Build Coastguard Worker- nir/lower_int64: Fix compilation with gcc-13 and tsan enabled 2650*61046927SAndroid Build Coastguard Worker- nir/builder: Fix compilation with gcc-13 when tsan is enabled 2651*61046927SAndroid Build Coastguard Worker- zink: Fix return type and values of create_buffer and create_images 2652*61046927SAndroid Build Coastguard Worker- zink: extract check_unordered_exec from zink_get_cmdbuf 2653*61046927SAndroid Build Coastguard Worker- zink: remove duplicate check and assignment in zink_resource_image_needs_barrier 2654*61046927SAndroid Build Coastguard Worker- zink: extract emit_memory_barrier from zink_resource_image_barrier 2655*61046927SAndroid Build Coastguard Worker- zink: extract emit_memory_barrier::for_buffer from zink_resource_buffer_barrier 2656*61046927SAndroid Build Coastguard Worker- zink: extract update_unordered_access_and_get_cmdbuf 2657*61046927SAndroid Build Coastguard Worker- zink/sync: remove duplicate assignments in UNSYNCHRONIZED case 2658*61046927SAndroid Build Coastguard Worker- zink: move zink_resource_copies_reset out of exportable_lock 2659*61046927SAndroid Build Coastguard Worker- zink: remove invalid scope in bo allocation loop 2660*61046927SAndroid Build Coastguard Worker- r600: handle indirect access to kcache 14 and 15 2661*61046927SAndroid Build Coastguard Worker- zink/nir_to_spirv: emit ViewportIndex cap also for inputs 2662*61046927SAndroid Build Coastguard Worker- zink: use only ZINK_BIND_DESCRIPTOR 2663*61046927SAndroid Build Coastguard Worker- zink: decrease aggressiveness of increasing descriptor data space adaptive 2664*61046927SAndroid Build Coastguard Worker- zink/nir-to-spirv: Make sure sampleid for InterpolateAtSample is int 2665*61046927SAndroid Build Coastguard Worker- nir-to-spirv: Cast SSBO input pointer when needed 2666*61046927SAndroid Build Coastguard Worker- zink: set handle type also for user memory 2667*61046927SAndroid Build Coastguard Worker- zink: acquire - maybe clear timeout after waiting for presentation fence 2668*61046927SAndroid Build Coastguard Worker- nir_to_spirv: Allow LOD for external images 2669*61046927SAndroid Build Coastguard Worker- zink: ctx->last_fence really wants to be a batch_state, so accomodate it 2670*61046927SAndroid Build Coastguard Worker- zink: another fence that is better off as a batch state 2671*61046927SAndroid Build Coastguard Worker- ntv: remove store_def_raw 2672*61046927SAndroid Build Coastguard Worker- ntv: remove store_ssa_def 2673*61046927SAndroid Build Coastguard Worker- ntv: pass def->index to store_def 2674*61046927SAndroid Build Coastguard Worker- ntv: simplify increasing the number of dest componnets for sparse tex 2675*61046927SAndroid Build Coastguard Worker- zink/ntv: introduce structure using the source params 2676*61046927SAndroid Build Coastguard Worker- zink/ntv: extract get_tex_srcs 2677*61046927SAndroid Build Coastguard Worker- zink/ntv: use new struct to pass texture parameters 2678*61046927SAndroid Build Coastguard Worker- zink/ntv: extract find_sampler_and_texture_index 2679*61046927SAndroid Build Coastguard Worker- zink/ntv: simplify evaluation of sampled_type 2680*61046927SAndroid Build Coastguard Worker- zink/ntv: extract get_texture_load 2681*61046927SAndroid Build Coastguard Worker- zink/ntv: extract get_texop_dest_type 2682*61046927SAndroid Build Coastguard Worker- zink/ntv: Extract move_tex:proj_into_coord 2683*61046927SAndroid Build Coastguard Worker- zink/ntv: replace if-chain with switch in emit_tex 2684*61046927SAndroid Build Coastguard Worker- zink/ntv: extract picking the image to load from 2685*61046927SAndroid Build Coastguard Worker- zink/ntv: extract emit_tex_readop as function that reads texture pixel data 2686*61046927SAndroid Build Coastguard Worker- zink/ntv: pull result out of cases and use a common store_def 2687*61046927SAndroid Build Coastguard Worker- zink: if AcquireNextImageKHR fails with VK_NOT_READY or VK_TIMEOUT retry 2688*61046927SAndroid Build Coastguard Worker- meson: Add blacklist when compiling with tsan 2689*61046927SAndroid Build Coastguard Worker- futex: disable futexes when compiling with tsan 2690*61046927SAndroid Build Coastguard Worker- util/u_queue: read fence->signalled locked with TSAN 2691*61046927SAndroid Build Coastguard Worker- tsan-blacklist: ignore race when reading lp_fence signalled status 2692*61046927SAndroid Build Coastguard Worker- llvmpipe: Don't emit certain debug code when TSAN is enabled 2693*61046927SAndroid Build Coastguard Worker- tsan-blacklist: Ignore race in get_max_abs_timeout_ns 2694*61046927SAndroid Build Coastguard Worker- tsan-blacklist: surpress two race conditions in TC 2695*61046927SAndroid Build Coastguard Worker- r600/sfn: Add array element parent also to array 2696*61046927SAndroid Build Coastguard Worker- r600/sfn: Use dependecies to order barriers and LDS/RAT instructions 2697*61046927SAndroid Build Coastguard Worker- r600/sfn: call nir_lower_doubles explicitely 2698*61046927SAndroid Build Coastguard Worker- r600/sfn: when emitting fp64 op2 groups pre-load values 2699*61046927SAndroid Build Coastguard Worker- r600/sfn: Don't put b2f64 conversion into ALU group 2700*61046927SAndroid Build Coastguard Worker- zink/kopper: Wait for last QueuePresentKHR to finish before acquiring for readback 2701*61046927SAndroid Build Coastguard Worker- mesa/st: don't use base shader serialization when uniforms are not packed 2702*61046927SAndroid Build Coastguard Worker 2703*61046927SAndroid Build Coastguard WorkerGuilherme Gallo (25): 2704*61046927SAndroid Build Coastguard Worker 2705*61046927SAndroid Build Coastguard Worker- ci/lava: Turn the r8152 issue check into a counter 2706*61046927SAndroid Build Coastguard Worker- ci/lava: Detect r8152 issue during boot phase 2707*61046927SAndroid Build Coastguard Worker- ci/lava: Detect hard resets during test phase 2708*61046927SAndroid Build Coastguard Worker- bin/ci: Don't submit jobs on integration test 2709*61046927SAndroid Build Coastguard Worker- ci/lava: Ignore DUT feedback messages 2710*61046927SAndroid Build Coastguard Worker- ci/lava: Fix the integration test 2711*61046927SAndroid Build Coastguard Worker- bin/ci: Propagate the token to GitlabGQL 2712*61046927SAndroid Build Coastguard Worker- bin/ci: Move get_token_from_default_dir to common 2713*61046927SAndroid Build Coastguard Worker- bin/ci: Refactor read_token function 2714*61046927SAndroid Build Coastguard Worker- bin/ci: Add GitLab basic token validation 2715*61046927SAndroid Build Coastguard Worker- ci/lava: Broader R8152 error handling 2716*61046927SAndroid Build Coastguard Worker- radv+zink/ci: Update xfiles based on nightly run 2717*61046927SAndroid Build Coastguard Worker- radv/ci: Update xfiles based on nightly run 2718*61046927SAndroid Build Coastguard Worker- v3d/ci: Update xfiles based on nightly run 2719*61046927SAndroid Build Coastguard Worker- freedreno/ci: Update xfiles based on nightly run 2720*61046927SAndroid Build Coastguard Worker- etnaviv/ci: Update xfiles based on nightly run 2721*61046927SAndroid Build Coastguard Worker- r300/ci: Update xfiles based on nightly run 2722*61046927SAndroid Build Coastguard Worker- ci/a618: Rebalance a618-limozeen jobs 2723*61046927SAndroid Build Coastguard Worker- ci/a618: Add zink-tu-a618-full 2724*61046927SAndroid Build Coastguard Worker- ci/lava: A few formatting cleanups 2725*61046927SAndroid Build Coastguard Worker- ci/lava: Introduce unretriable exception handling 2726*61046927SAndroid Build Coastguard Worker- ci/lava: Don't run jobs if the remaining execution time is too short 2727*61046927SAndroid Build Coastguard Worker- ci/lava: Fix how exception entry in structured log 2728*61046927SAndroid Build Coastguard Worker- ci: Add S3 id_token for all jobs 2729*61046927SAndroid Build Coastguard Worker- ci: Use id_tokens for JWT auth 2730*61046927SAndroid Build Coastguard Worker 2731*61046927SAndroid Build Coastguard WorkerGurchetan Singh (6): 2732*61046927SAndroid Build Coastguard Worker 2733*61046927SAndroid Build Coastguard Worker- mesa/util: Check __ANDROID__ when for detecting for Android 2734*61046927SAndroid Build Coastguard Worker- mesa/util: add <linux/fcntl.h> 2735*61046927SAndroid Build Coastguard Worker- mesa/util: use DETECT_OS_ANDROID in anon_file.c 2736*61046927SAndroid Build Coastguard Worker- mesa/vulkan: use a simpler path for header in trampoline gen 2737*61046927SAndroid Build Coastguard Worker- mesa/vulkan: use DETECT_OS_ANDROID 2738*61046927SAndroid Build Coastguard Worker- vk_image.c: #ifndef _WIN32 --> DETECT_OS_LINUX + DETECT_OS_BSD 2739*61046927SAndroid Build Coastguard Worker 2740*61046927SAndroid Build Coastguard WorkerHaihao Xiang (1): 2741*61046927SAndroid Build Coastguard Worker 2742*61046927SAndroid Build Coastguard Worker- anv: Fix typo in transition_color_buffer 2743*61046927SAndroid Build Coastguard Worker 2744*61046927SAndroid Build Coastguard WorkerHannes Mann (2): 2745*61046927SAndroid Build Coastguard Worker 2746*61046927SAndroid Build Coastguard Worker- gallium/pipe: Add contiguous planes per-surface attribute 2747*61046927SAndroid Build Coastguard Worker- frontends/va: Only export one handle for contiguous planes 2748*61046927SAndroid Build Coastguard Worker 2749*61046927SAndroid Build Coastguard WorkerHans-Kristian Arntzen (20): 2750*61046927SAndroid Build Coastguard Worker 2751*61046927SAndroid Build Coastguard Worker- wsi/x11: Remove unused vk_alpha in get_dri3_modifiers. 2752*61046927SAndroid Build Coastguard Worker- wsi/x11: Compare modifiers before signalling SUBOPTIMAL. 2753*61046927SAndroid Build Coastguard Worker- wsi/x11: Add drirc option to ignore SUBOPTIMAL. 2754*61046927SAndroid Build Coastguard Worker- wsi/x11: Add workaround for Detroit Become Human. 2755*61046927SAndroid Build Coastguard Worker- wsi/x11: Rewrite implementation to always use threads. 2756*61046927SAndroid Build Coastguard Worker- wsi/x11: Implement VK_EXT_swapchain_maintenance1. 2757*61046927SAndroid Build Coastguard Worker- wsi/x11: Keep track of multiple presentation requests. 2758*61046927SAndroid Build Coastguard Worker- wsi/x11: Make chain->status atomic. 2759*61046927SAndroid Build Coastguard Worker- wsi/wl: Refactor out code to update current present ID. 2760*61046927SAndroid Build Coastguard Worker- wsi/wl: Improve fallback for present_wait. 2761*61046927SAndroid Build Coastguard Worker- wsi/common: Allow KHR_present_wait on WL. 2762*61046927SAndroid Build Coastguard Worker- wsi/x11: Disable vk_xwayland_wait_ready by default on most drivers. 2763*61046927SAndroid Build Coastguard Worker- wsi/x11: Rewrite logic for how we consider minImageCount. 2764*61046927SAndroid Build Coastguard Worker- radv: export multiview in VS/TES/GS for depth-only rendering 2765*61046927SAndroid Build Coastguard Worker- wsi/wl: Fix deadlock in dispatch_queue_timeout. 2766*61046927SAndroid Build Coastguard Worker- wsi/wayland: Replace surface pilfer with retired bool. 2767*61046927SAndroid Build Coastguard Worker- wsi/wayland: Init outstanding list earlier. 2768*61046927SAndroid Build Coastguard Worker- wsi/x11: Return OUT_OF_DATE on sw resize. 2769*61046927SAndroid Build Coastguard Worker- vulkan/runtime: Check correct callback list for binding report. 2770*61046927SAndroid Build Coastguard Worker- radv: Store range rather than bo_size in VkBuffer/VkImage. 2771*61046927SAndroid Build Coastguard Worker 2772*61046927SAndroid Build Coastguard WorkerHelen Koike (6): 2773*61046927SAndroid Build Coastguard Worker 2774*61046927SAndroid Build Coastguard Worker- ci/ci_run_n_monitor: move get_gitlab_pipeline_from_url() to gitlab_common 2775*61046927SAndroid Build Coastguard Worker- ci/ci_gantt_chart: add tool to analyse pipeline execution time 2776*61046927SAndroid Build Coastguard Worker- ci/ci_gantt_chart: add timeout vertical line 2777*61046927SAndroid Build Coastguard Worker- ci/ci_gantt_chart: add option to save output to a file 2778*61046927SAndroid Build Coastguard Worker- ci/ci_gantt_chart: show duration on hover 2779*61046927SAndroid Build Coastguard Worker- ci/ci_post_gantt: add script that post gantt to Marge's messages 2780*61046927SAndroid Build Coastguard Worker 2781*61046927SAndroid Build Coastguard WorkerHsieh, Mike (4): 2782*61046927SAndroid Build Coastguard Worker 2783*61046927SAndroid Build Coastguard Worker- amd/vpelib: add new tf enum and add flag for geometric scaling 2784*61046927SAndroid Build Coastguard Worker- amd/vpelib: skip gamma remap and cs conversion when geometric scaling 2785*61046927SAndroid Build Coastguard Worker- amd/vpelib: geometric scaling fix 2786*61046927SAndroid Build Coastguard Worker- amd/vpelib: Add UID for 3d Lut and control logic 2787*61046927SAndroid Build Coastguard Worker 2788*61046927SAndroid Build Coastguard WorkerHyunjun Ko (3): 2789*61046927SAndroid Build Coastguard Worker 2790*61046927SAndroid Build Coastguard Worker- anv/video: fix out-of-bounds read 2791*61046927SAndroid Build Coastguard Worker- anv/video: fix scan order for scaling lists on H265 decoding. 2792*61046927SAndroid Build Coastguard Worker- anv/video: Fix to set correct offset and size for parsing h265 slice header. 2793*61046927SAndroid Build Coastguard Worker 2794*61046927SAndroid Build Coastguard WorkerIago Toral Quiroga (49): 2795*61046927SAndroid Build Coastguard Worker 2796*61046927SAndroid Build Coastguard Worker- broadcom/compiler: fix incorrect flags setup in non-uniform if path 2797*61046927SAndroid Build Coastguard Worker- broadcom/compiler: fix incorrect flags update for subgroup elect 2798*61046927SAndroid Build Coastguard Worker- broadcom/compiler: add new SFU instructions in V3D 7.x 2799*61046927SAndroid Build Coastguard Worker- broadcom/compiler: don't move subgroup reduction instructions above setmsf 2800*61046927SAndroid Build Coastguard Worker- broadcom/compiler: support subgroup ballot 2801*61046927SAndroid Build Coastguard Worker- broadcom/compiler: support subgroup shuffle 2802*61046927SAndroid Build Coastguard Worker- broadcom/compiler: support subgroup vote 2803*61046927SAndroid Build Coastguard Worker- broadcom/compiler: support subgroup quad 2804*61046927SAndroid Build Coastguard Worker- v3dv: expose more subgroup features on V3D 7.x 2805*61046927SAndroid Build Coastguard Worker- broadcom/compiler: be more careful with unifa in non-uniform control flow 2806*61046927SAndroid Build Coastguard Worker- brodcom/compiler: implement non-compute TSY barrier 2807*61046927SAndroid Build Coastguard Worker- broadcom/compiler: support subgroup reduction operations from fragment shaders 2808*61046927SAndroid Build Coastguard Worker- v3dv: allow subgroup operations in fragment shaders 2809*61046927SAndroid Build Coastguard Worker- broadcom/compiler: fix lane selection for subgroups in fragment shaders 2810*61046927SAndroid Build Coastguard Worker- v3d,v3dv: fix BO allocation for shared vars 2811*61046927SAndroid Build Coastguard Worker- v3dv: fix subpass clear with draw call for multi-layered framebuffers 2812*61046927SAndroid Build Coastguard Worker- v3dv: always set view index before drawing 2813*61046927SAndroid Build Coastguard Worker- v3dv: fix copying v3dv_end_query_info into primaries from secondaries 2814*61046927SAndroid Build Coastguard Worker- v3dv: refactor checking and adding pending jobs 2815*61046927SAndroid Build Coastguard Worker- v3dv: add a helper to constrain clip window to render area 2816*61046927SAndroid Build Coastguard Worker- v3dv: add helper to check if we need to use a draw for a depth/stencil clear 2817*61046927SAndroid Build Coastguard Worker- v3dv: add helper to build a render pass for dynamic rendering 2818*61046927SAndroid Build Coastguard Worker- v3dv: add a helper to setup a framebuffer for dynamic rendering 2819*61046927SAndroid Build Coastguard Worker- v3dv: add a vk_render_pass_state to pipelines 2820*61046927SAndroid Build Coastguard Worker- v3dv: don't assume that pipelines have a render pass 2821*61046927SAndroid Build Coastguard Worker- v3dv: implement vkCmdBeginRendering and vkCmdEndRendering 2822*61046927SAndroid Build Coastguard Worker- v3dv: implement dynamic rendering resume/suspend 2823*61046927SAndroid Build Coastguard Worker- v3dv: rename SECONDARY job type to INCOMPLETE 2824*61046927SAndroid Build Coastguard Worker- v3dv: fix resume address patching for secondary command buffers 2825*61046927SAndroid Build Coastguard Worker- v3dv: handle render pass continue flag with dynamic passes 2826*61046927SAndroid Build Coastguard Worker- v3dv: also emit subpass clears with secondary command buffers 2827*61046927SAndroid Build Coastguard Worker- v3dv: enable VK_KHR_dynamic_rendering 2828*61046927SAndroid Build Coastguard Worker- broadcom/ci: skips for tests that don't check for extension support correctly 2829*61046927SAndroid Build Coastguard Worker- broadcom/ci: add new expected test failures 2830*61046927SAndroid Build Coastguard Worker- broadcom/ci: add a test that fails only in CI 2831*61046927SAndroid Build Coastguard Worker- broadcom/ci: add skips for unsupported features 2832*61046927SAndroid Build Coastguard Worker- v3dv: fix image creation when exceeding maxResourceSize 2833*61046927SAndroid Build Coastguard Worker- v3d: implement fix for GFXH-1602 2834*61046927SAndroid Build Coastguard Worker- broadcom/compiler: fix workaround for GFXH-1602 2835*61046927SAndroid Build Coastguard Worker- v3dv: require multisync kernel 2836*61046927SAndroid Build Coastguard Worker- v3dv: drop single sync kernel interface 2837*61046927SAndroid Build Coastguard Worker- v3dv: add a v3dv_job_clone helper 2838*61046927SAndroid Build Coastguard Worker- v3dv: fix job pointers from cloned CLs 2839*61046927SAndroid Build Coastguard Worker- v3dv: store the offset of the BRANCH instruction in a CL 2840*61046927SAndroid Build Coastguard Worker- v3dv: fix job suspend with command buffer simultaneous use flag 2841*61046927SAndroid Build Coastguard Worker- broadcom/compiler: enable perquad with uses_wide_subgroup_intrinsics 2842*61046927SAndroid Build Coastguard Worker- v3d/simulator: size counter_values array correctly on V3D 7.x 2843*61046927SAndroid Build Coastguard Worker- broadcom/ci: document external causes for some CTS 1.3.8 failures 2844*61046927SAndroid Build Coastguard Worker- v3dv: fix VK_KHR_vertex_attribute_divisor 2845*61046927SAndroid Build Coastguard Worker 2846*61046927SAndroid Build Coastguard WorkerIan Romanick (54): 2847*61046927SAndroid Build Coastguard Worker 2848*61046927SAndroid Build Coastguard Worker- nir: Minor clean up in nir_alu_srcs_negative_equal 2849*61046927SAndroid Build Coastguard Worker- intel/compiler: Disable DPAS instructions on MTL 2850*61046927SAndroid Build Coastguard Worker- intel/compiler: Use u_foreach_bit64 in brw_get_compiler_config_value 2851*61046927SAndroid Build Coastguard Worker- intel/compiler: Track lower_dpas flag in brw_get_compiler_config_value 2852*61046927SAndroid Build Coastguard Worker- intel/compiler: Track mue_compaction and mue_header_packing flags in brw_get_compiler_config_value 2853*61046927SAndroid Build Coastguard Worker- intel/fs: Fix shift counts for 8- and 16-bit types 2854*61046927SAndroid Build Coastguard Worker- intel/rt: Don't directly generate umul_32x16 2855*61046927SAndroid Build Coastguard Worker- intel/compiler/xe2: Update get_sampler_lowered_simd_width 2856*61046927SAndroid Build Coastguard Worker- intel/fs: Move opcode modification before the switch that emits srcs 2857*61046927SAndroid Build Coastguard Worker- intel/compiler/xe2: Use new sample_*_mlod messages 2858*61046927SAndroid Build Coastguard Worker- nir: Pack texture LOD and array index to a single 32-bit value 2859*61046927SAndroid Build Coastguard Worker- intel/compiler/xe2: Emit texture instructions w/ combined LOD and array index 2860*61046927SAndroid Build Coastguard Worker- intel/compiler/xe2: Set SIMD mode for sampler messages 2861*61046927SAndroid Build Coastguard Worker- nir: Add documentation for subgroup\_.._mask 2862*61046927SAndroid Build Coastguard Worker- intel/fs: Delete stale comment in nir_intrinsic_ballot implementation 2863*61046927SAndroid Build Coastguard Worker- nir: Mark nir_intrinsic_load_global_block_intel as divergent 2864*61046927SAndroid Build Coastguard Worker- intel/fs: Enable nir_opt_uniform_atomics in all shader stages 2865*61046927SAndroid Build Coastguard Worker- intel/fs: Use constant of same type to write flag 2866*61046927SAndroid Build Coastguard Worker- intel/fs: Add fast path for ballot(true) 2867*61046927SAndroid Build Coastguard Worker- nir: Initial framework for optimizing uniform subgroup operations 2868*61046927SAndroid Build Coastguard Worker- intel/fs: Use nir_opt_uniform_subgroup 2869*61046927SAndroid Build Coastguard Worker- nir: Optimize uniform iadd, fadd, and ixor reduction operations 2870*61046927SAndroid Build Coastguard Worker- nir: Optimize uniform vote_all and vote_any 2871*61046927SAndroid Build Coastguard Worker- i915: Fix value returned for PIPE_CAP_MAX_TEXTURE_CUBE_LEVELS 2872*61046927SAndroid Build Coastguard Worker- intel/brw: Silence "statement may fall through" warning 2873*61046927SAndroid Build Coastguard Worker- intel/brw: Correctly dump subnr for FIXED_GRF in INTEL_DEBUG=optimizer 2874*61046927SAndroid Build Coastguard Worker- intel/compiler: Enforce 64-bit RepCtrl restriction in eu_validate 2875*61046927SAndroid Build Coastguard Worker- intel/brw: Integer multiply w/ DW and W sources is not commutative 2876*61046927SAndroid Build Coastguard Worker- intel/brw: Combine constants for src0 of integer multiply too 2877*61046927SAndroid Build Coastguard Worker- intel/brw: Combine constants for src0 of POW instructions too 2878*61046927SAndroid Build Coastguard Worker- intel/brw: Avoid a silly add with zero in assign_curb_setup 2879*61046927SAndroid Build Coastguard Worker- intel/fs: Don't allow 0 stride on MOV destination 2880*61046927SAndroid Build Coastguard Worker- intel/brw/xe2: Correctly disassemble RT write subtypes 2881*61046927SAndroid Build Coastguard Worker- intel/brw: Fix handling of accumulator register numbers 2882*61046927SAndroid Build Coastguard Worker- intel/brw: Allow SIMD16 F and HF type conversion moves 2883*61046927SAndroid Build Coastguard Worker- intel/brw: Remove last vestiges of could_coissue 2884*61046927SAndroid Build Coastguard Worker- intel/brw: Clear write_accumulator flag when changing the destination 2885*61046927SAndroid Build Coastguard Worker- intel/brw: Use enums for DPAS source regioning 2886*61046927SAndroid Build Coastguard Worker- nir: intel/brw: Change the order of sources for nir_dpas_intel 2887*61046927SAndroid Build Coastguard Worker- intel/brw/xe2+: DPAS must be SIMD16 now 2888*61046927SAndroid Build Coastguard Worker- intel/brw/xe2+: Use phys_nr and phys_subnr in DPAS encoding 2889*61046927SAndroid Build Coastguard Worker- intel/brw/xe2: Update brw_nir_analyze_ubo_ranges to account for 512b physical registers 2890*61046927SAndroid Build Coastguard Worker- intel/brw/xe2: Update uniform handling to account for 512b physical registers 2891*61046927SAndroid Build Coastguard Worker- intel/compiler: Ensure load_barycentric_at_sample and load_interpolated_input remain together 2892*61046927SAndroid Build Coastguard Worker- intel/brw: Don't call nir_opt_remove_phis before nir_convert_from_ssa 2893*61046927SAndroid Build Coastguard Worker- intel/elk: Don't call nir_opt_remove_phis before nir_convert_from_ssa 2894*61046927SAndroid Build Coastguard Worker- intel/brw: Delete stray nir_opt_dce 2895*61046927SAndroid Build Coastguard Worker- intel/elk: Delete stray nir_opt_dce 2896*61046927SAndroid Build Coastguard Worker- intel/brw/xe2+: Implement Wa 22016140776 2897*61046927SAndroid Build Coastguard Worker- intel/brw/xe2+: Only apply Wa 22016140776 to math instructions 2898*61046927SAndroid Build Coastguard Worker- intel/brw: Fix handling of cmat_signed_mask 2899*61046927SAndroid Build Coastguard Worker- nir: intel/brw: Remove cmat_signed_mask from dpas_intel intrinsic 2900*61046927SAndroid Build Coastguard Worker- intel/brw: Fix optimize_extract_to_float for i2f of unsigned extract 2901*61046927SAndroid Build Coastguard Worker- intel/elk: Fix optimize_extract_to_float for i2f of unsigned extract 2902*61046927SAndroid Build Coastguard Worker 2903*61046927SAndroid Build Coastguard WorkerIsaac Marovitz (1): 2904*61046927SAndroid Build Coastguard Worker 2905*61046927SAndroid Build Coastguard Worker- asahi: Add >16 Sampler Access for Ryujinx 2906*61046927SAndroid Build Coastguard Worker 2907*61046927SAndroid Build Coastguard WorkerIván Briano (10): 2908*61046927SAndroid Build Coastguard Worker 2909*61046927SAndroid Build Coastguard Worker- anv: flush query clears for all gens 2910*61046927SAndroid Build Coastguard Worker- anv, hasvk: pMutableDescriptorTypeLists can be out of range on pool creation 2911*61046927SAndroid Build Coastguard Worker- compiler/types: fix serialization of cooperative matrix 2912*61046927SAndroid Build Coastguard Worker- intel/cmat: fix stride calculation in cmat load/store 2913*61046927SAndroid Build Coastguard Worker- nir/algebraic: avoid double lowering of some fp64 operations 2914*61046927SAndroid Build Coastguard Worker- nir/lower_doubles: preserve sign of zero if we are asked to 2915*61046927SAndroid Build Coastguard Worker- nir/lower_doubles: preserve NaN when asked to do so 2916*61046927SAndroid Build Coastguard Worker- anv, hasvk: check requirements for USAGE_INPUT_ATTACHMENT properly 2917*61046927SAndroid Build Coastguard Worker- anv: check requirements for VK_IMAGE_USAGE_FRAGMENT_SHADING_RATE 2918*61046927SAndroid Build Coastguard Worker- anv: fix casting to graphics_pipeline_base 2919*61046927SAndroid Build Coastguard Worker 2920*61046927SAndroid Build Coastguard WorkerJCWasmx86 (1): 2921*61046927SAndroid Build Coastguard Worker 2922*61046927SAndroid Build Coastguard Worker- meson: Fix invalid kwarg name 2923*61046927SAndroid Build Coastguard Worker 2924*61046927SAndroid Build Coastguard WorkerJan Beich (1): 2925*61046927SAndroid Build Coastguard Worker 2926*61046927SAndroid Build Coastguard Worker- util: mimic KCMP_FILE via KERN_FILE on DragonFly and FreeBSD 2927*61046927SAndroid Build Coastguard Worker 2928*61046927SAndroid Build Coastguard WorkerJani Nikula (1): 2929*61046927SAndroid Build Coastguard Worker 2930*61046927SAndroid Build Coastguard Worker- docs: fix doc build 'intel/dev/intel_device_info_gen.h' file not found 2931*61046927SAndroid Build Coastguard Worker 2932*61046927SAndroid Build Coastguard WorkerJavier Martinez Canillas (2): 2933*61046927SAndroid Build Coastguard Worker 2934*61046927SAndroid Build Coastguard Worker- clc: silence a warn_unused_result 2935*61046927SAndroid Build Coastguard Worker- gallium: Add ssd130x to the list of kmsro drivers 2936*61046927SAndroid Build Coastguard Worker 2937*61046927SAndroid Build Coastguard WorkerJesse Natalie (115): 2938*61046927SAndroid Build Coastguard Worker 2939*61046927SAndroid Build Coastguard Worker- ci/windows: Update WARP to 1.0.9 NuGet 2940*61046927SAndroid Build Coastguard Worker- mesa: Consider mesa format in addition to internal format for mip/cube completeness 2941*61046927SAndroid Build Coastguard Worker- ci/windows: Rev Vulkan SDK and piglit 2942*61046927SAndroid Build Coastguard Worker- d3d12: Set up spirv-as and fix expectations 2943*61046927SAndroid Build Coastguard Worker- microsoft/compiler: Declare shader model 6.8 / validator 1.8 2944*61046927SAndroid Build Coastguard Worker- microsoft/compiler: Handle comparison bias/gradient sampling 2945*61046927SAndroid Build Coastguard Worker- dzn: Add a debug option to enable experimental shader models 2946*61046927SAndroid Build Coastguard Worker- microsoft/compiler: Add feature flags for new comparison sampling ops 2947*61046927SAndroid Build Coastguard Worker- dzn: Implement maintenance3 VariableDescriptorCountLayoutSupport 2948*61046927SAndroid Build Coastguard Worker- dzn: Fix enhanced barrier layout for depth blits 2949*61046927SAndroid Build Coastguard Worker- dzn: Handle VkBindImageMemorySwapchainInfoKHR 2950*61046927SAndroid Build Coastguard Worker- dzn: Disable depth/stencil for partial binding from dynamic rendering 2951*61046927SAndroid Build Coastguard Worker- spirv2dxil: Fix the spirv2dxil command line tool 2952*61046927SAndroid Build Coastguard Worker- spirv2dxil: Handle aliasing/overlapping UBO/SSBO variables 2953*61046927SAndroid Build Coastguard Worker- util: Detect arm64ec as aarch64 (and x86_64) 2954*61046927SAndroid Build Coastguard Worker- glsl: Work around MSVC arm64 optimizer bug 2955*61046927SAndroid Build Coastguard Worker- dzn: Don't set view instancing mask until after the PSO 2956*61046927SAndroid Build Coastguard Worker- dzn: Fix path passed to CreateDeviceFactory 2957*61046927SAndroid Build Coastguard Worker- d3d12: Fix path passed to CreateDeviceFactory 2958*61046927SAndroid Build Coastguard Worker- microsoft/compiler: Use double pack/unpack instead of int for reduce ops on doubles 2959*61046927SAndroid Build Coastguard Worker- dzn: Add a stencil blit fallback 2960*61046927SAndroid Build Coastguard Worker- dzn: Add missing condition to immutable sampler init loop 2961*61046927SAndroid Build Coastguard Worker- dzn: Add missing blit source barriers for enhanced barriers 2962*61046927SAndroid Build Coastguard Worker- microsoft/compiler: Respect ACCESS_COHERENT in UAV variable data 2963*61046927SAndroid Build Coastguard Worker- microsoft/compiler: Add a pass for promoting ACCESS_COHERENT on loads/stores 2964*61046927SAndroid Build Coastguard Worker- spirv2dxil: Lower the Vulkan memory model and coherent loads/stores 2965*61046927SAndroid Build Coastguard Worker- dzn: Add missing handling of VK_PIPELINE_STAGE_2_DRAW_INDIRECT_BIT 2966*61046927SAndroid Build Coastguard Worker- dzn: Add barrier to copy source for DispatchIndirect copies 2967*61046927SAndroid Build Coastguard Worker- dzn: Support non-static samplers for meta 2968*61046927SAndroid Build Coastguard Worker- dzn: Add a debug flag for forcing off native view instancing 2969*61046927SAndroid Build Coastguard Worker- dzn: Don't resolve for RESOLVE_MODE_NONE 2970*61046927SAndroid Build Coastguard Worker- dzn: Use correct format for depth/stencil resolves 2971*61046927SAndroid Build Coastguard Worker- dzn: Use blits for all non-averaging resolves 2972*61046927SAndroid Build Coastguard Worker- microsoft/compiler: Only use simplified subgroup ID algorithm for compute 2973*61046927SAndroid Build Coastguard Worker- d3d12: Subgroup ballot 2974*61046927SAndroid Build Coastguard Worker- microsoft/compiler: Relax assert for SPIR-V barriers 2975*61046927SAndroid Build Coastguard Worker- spirv2dxil: Remove dead branches early during shader compilation 2976*61046927SAndroid Build Coastguard Worker- spirv2dxil: Trivial fixes for tessellation shaders 2977*61046927SAndroid Build Coastguard Worker- dzn: Simultaneous-access is mutually exclusive with MSAA 2978*61046927SAndroid Build Coastguard Worker- dzn: Fix tessellation shader insertion into PSO desc 2979*61046927SAndroid Build Coastguard Worker- dzn: Add a driconf option to disable dzn for specific apps and use it for RDR2 2980*61046927SAndroid Build Coastguard Worker- microsoft/compiler: For emulating scan, ensure all threads are active when reading cross-lane 2981*61046927SAndroid Build Coastguard Worker- microsoft/compiler: Fix wave size control for SM6.6+ 2982*61046927SAndroid Build Coastguard Worker- microsoft/compiler: Fix wave size control for SM6.8+ 2983*61046927SAndroid Build Coastguard Worker- wgl: Support a single-buffered winsys framebuffer 2984*61046927SAndroid Build Coastguard Worker- wgl: Flush frontbuffer when calling swapbuffers on single-buffered fb 2985*61046927SAndroid Build Coastguard Worker- wgl: Add no-gdi-single-buffered and gdi-double-buffered PFDs 2986*61046927SAndroid Build Coastguard Worker- wgl: Enable WGL_ARB_pixel_format_float 2987*61046927SAndroid Build Coastguard Worker- wgl: Add HDR pixel formats 2988*61046927SAndroid Build Coastguard Worker- winsys/d3d12: Support single-buffered mode 2989*61046927SAndroid Build Coastguard Worker- d3d12: Support R16G16B16A16_FLOAT display targets 2990*61046927SAndroid Build Coastguard Worker- microsoft/compiler: Fix SM6.6 non-bindless handle annotation for UAV counter 2991*61046927SAndroid Build Coastguard Worker- dzn: Fix conditions for barrier in texture-converting copy case 2992*61046927SAndroid Build Coastguard Worker- wgl: Check for stw_device->screen before trying to destroy it 2993*61046927SAndroid Build Coastguard Worker- spirv2dxil: Set push constant register space to nonzero 2994*61046927SAndroid Build Coastguard Worker- microsoft/compiler: Remove deref load/store/atomic ops that statically go out of array bounds 2995*61046927SAndroid Build Coastguard Worker- microsoft/compiler: Remove code after discard/terminate in later optimization steps 2996*61046927SAndroid Build Coastguard Worker- wgl: Initialize DEVMODE struct 2997*61046927SAndroid Build Coastguard Worker- d3d12: Point sprite lowering pass needs to handle arrays 2998*61046927SAndroid Build Coastguard Worker- nir_lower_tex_shadow: For old-style shadows, use vec4(result, 0, 0, 1) 2999*61046927SAndroid Build Coastguard Worker- spirv2dxil: Support buffer_device_address 3000*61046927SAndroid Build Coastguard Worker- dzn: Support bufferDeviceAddress 3001*61046927SAndroid Build Coastguard Worker- wgl: Delete unused context param to swap 3002*61046927SAndroid Build Coastguard Worker- wgl: Check for null before dereferencing ctx in swap 3003*61046927SAndroid Build Coastguard Worker- nir_tests: Add /bigobj when compiling with MSVC 3004*61046927SAndroid Build Coastguard Worker- dzn: Include vulkan_core.h instead of vulkan.h in the device enum header 3005*61046927SAndroid Build Coastguard Worker- dzn: Initialize memoryTypeBits for querying properties on imported handles 3006*61046927SAndroid Build Coastguard Worker- microsoft/compiler: domainLocation component index needs to be i8 3007*61046927SAndroid Build Coastguard Worker- microsoft/compiler: Disable GS streams workaround for validator 1.8 3008*61046927SAndroid Build Coastguard Worker- ci/windows: Update DirectX-Headers, Agility SDK, zlib, DXC, and WARP 3009*61046927SAndroid Build Coastguard Worker- ci/debian: Update DirectX-Headers 3010*61046927SAndroid Build Coastguard Worker- nir: Handle ptr_as_array for build_deref_follower 3011*61046927SAndroid Build Coastguard Worker- microsoft/compiler: Don't store static-indexing handles that are dynamically emitted 3012*61046927SAndroid Build Coastguard Worker- microsoft/clc: When possible, compute a part-constant "pointer" value for kernel inputs 3013*61046927SAndroid Build Coastguard Worker- microsoft/compiler: Simplify code emitting CL globals 3014*61046927SAndroid Build Coastguard Worker- clc: Move libclc helpers back to microsoft/clc 3015*61046927SAndroid Build Coastguard Worker- microsoft/clc: Add linkage capability to libclc build to silence warning 3016*61046927SAndroid Build Coastguard Worker- microsoft/clc: Adjust order of UAV binding assignment 3017*61046927SAndroid Build Coastguard Worker- microsoft/clc: Install clon12compiler 3018*61046927SAndroid Build Coastguard Worker- wgl: The default swap interval is supposed to be 1 3019*61046927SAndroid Build Coastguard Worker- d3d12: Fix d3d12_lower_triangle_strip if multiple vars are in a single location 3020*61046927SAndroid Build Coastguard Worker- microsoft/compiler: When sorting variables, put unused variables last 3021*61046927SAndroid Build Coastguard Worker- microsoft/compiler: Move kill-unused/undefined varying pass from spirv to common 3022*61046927SAndroid Build Coastguard Worker- microsoft/compiler: Simplify I/O component type enum handling 3023*61046927SAndroid Build Coastguard Worker- microsoft/compiler: Expect front-facing var as an input 3024*61046927SAndroid Build Coastguard Worker- microsoft/compiler: Improve linking helpers 3025*61046927SAndroid Build Coastguard Worker- microsoft/compiler: Don't duplicate work from gather_info in var sorting 3026*61046927SAndroid Build Coastguard Worker- d3d12: Move some lowering passes to pre-variant 3027*61046927SAndroid Build Coastguard Worker- d3d12: Lower uniforms to UBO by nir options 3028*61046927SAndroid Build Coastguard Worker- d3d12: Minor logging improvements 3029*61046927SAndroid Build Coastguard Worker- d3d12: Fix var splitting pass writemasks 3030*61046927SAndroid Build Coastguard Worker- d3d12: Explicitly add tess factor vars to tess signatures 3031*61046927SAndroid Build Coastguard Worker- d3d12: Forward front-facing for passthrough GS 3032*61046927SAndroid Build Coastguard Worker- d3d12: Capture always_active_io in varying data 3033*61046927SAndroid Build Coastguard Worker- d3d12: Use TES inputs rather than VS outputs for TCS variant key 3034*61046927SAndroid Build Coastguard Worker- d3d12: Add primitive ID sysval to input bitmask (for GS in) 3035*61046927SAndroid Build Coastguard Worker- d3d12: Gather info less and before the final compilation steps 3036*61046927SAndroid Build Coastguard Worker- d3d12: Remove variables instead of adding them for linking 3037*61046927SAndroid Build Coastguard Worker- d3d12: Don't compile useless variants during shader creation 3038*61046927SAndroid Build Coastguard Worker- microsoft/compiler: Add a fractional var mask for variable sorting 3039*61046927SAndroid Build Coastguard Worker- d3d12: Set fractional var masks 3040*61046927SAndroid Build Coastguard Worker- d3d12: Add a debug flag for loading WinPixGpuCapturer.dll 3041*61046927SAndroid Build Coastguard Worker- ci/windows: Bump Agility SDK to 1.613.2 for ExecuteIndirect validation fix 3042*61046927SAndroid Build Coastguard Worker- microsoft/compiler: Handle base vertex/instance sysvals as DXIL intrinsics 3043*61046927SAndroid Build Coastguard Worker- spirv2dxil: Support passing first vertex / base instance to DXIL backend 3044*61046927SAndroid Build Coastguard Worker- spirv2dxil: Output more specific metadata for whether draw sysvals are needed 3045*61046927SAndroid Build Coastguard Worker- dzn: Delete dzn structs for indirect draw args and use D3D ones 3046*61046927SAndroid Build Coastguard Worker- dzn: Query options21 3047*61046927SAndroid Build Coastguard Worker- dzn: Understand whether first-vertex and base-instance are needed for a pipeline 3048*61046927SAndroid Build Coastguard Worker- dzn: Update pipeline cache params to take all options into account 3049*61046927SAndroid Build Coastguard Worker- dzn: Rework indirect drawing keys for shaders and command signatures 3050*61046927SAndroid Build Coastguard Worker- dzn: Add a hash table of command signatures with non-default strides 3051*61046927SAndroid Build Coastguard Worker- dzn: Don't copy app indirect args if we don't need to 3052*61046927SAndroid Build Coastguard Worker- glsl: Use a stable attr sort for VS in / FS out 3053*61046927SAndroid Build Coastguard Worker- d3d12: Include <shlobj.h> with lowercase name 3054*61046927SAndroid Build Coastguard Worker 3055*61046927SAndroid Build Coastguard WorkerJob Noorman (43): 3056*61046927SAndroid Build Coastguard Worker 3057*61046927SAndroid Build Coastguard Worker- tu: support l1 dcache size on musl 3058*61046927SAndroid Build Coastguard Worker- ir3: fix setting shared flag on parallel copy arguments 3059*61046927SAndroid Build Coastguard Worker- ir3: optimize read_first.macro to a mov 3060*61046927SAndroid Build Coastguard Worker- ir3: fix printing of brcst.active and quad_shuffle 3061*61046927SAndroid Build Coastguard Worker- ir3: optimize subgroup operations using brcst.active 3062*61046927SAndroid Build Coastguard Worker- ir3: set reconvergence for scan_clusters.macro 3063*61046927SAndroid Build Coastguard Worker- ir3: add disassembly for flat.b 3064*61046927SAndroid Build Coastguard Worker- ir3: update a0/a1 users when cloning instructions 3065*61046927SAndroid Build Coastguard Worker- ir3: fix alignment of spill slots 3066*61046927SAndroid Build Coastguard Worker- ir3: validate instruction block pointer 3067*61046927SAndroid Build Coastguard Worker- ir3: add terminators to blocks 3068*61046927SAndroid Build Coastguard Worker- ir3: fix instruction count before kill_sched 3069*61046927SAndroid Build Coastguard Worker- ir3: print branch sources 3070*61046927SAndroid Build Coastguard Worker- ir3: remove OPC_B and brtype from cat0 3071*61046927SAndroid Build Coastguard Worker- ir3: remove comp1/2 from cat0 3072*61046927SAndroid Build Coastguard Worker- ir3: allow liveness calculation for different register types 3073*61046927SAndroid Build Coastguard Worker- ir3: allow finding SSA uses for a subset of uses 3074*61046927SAndroid Build Coastguard Worker- ir3: implement RA for predicate registers 3075*61046927SAndroid Build Coastguard Worker- ir3: validate no registers are invalid after RA 3076*61046927SAndroid Build Coastguard Worker- ir3: integrate predicates into RA validation 3077*61046927SAndroid Build Coastguard Worker- ir3: optimize bitwise ops that can directly write predicates 3078*61046927SAndroid Build Coastguard Worker- ir3: insert predicate conversions after their source 3079*61046927SAndroid Build Coastguard Worker- ir3: fold negations into cmps.ne zero 3080*61046927SAndroid Build Coastguard Worker- nir: add search helper is_only_used_by_if 3081*61046927SAndroid Build Coastguard Worker- ir3: fold and/or and negations into branches 3082*61046927SAndroid Build Coastguard Worker- freedreno/ci: Update pixmark-piano-v2 hash 3083*61046927SAndroid Build Coastguard Worker- ir3: fix freeing incorrect register in loops 3084*61046927SAndroid Build Coastguard Worker- ir3: fix returning false instead of NULL 3085*61046927SAndroid Build Coastguard Worker- freedreno/registers: fix installation of schema 3086*61046927SAndroid Build Coastguard Worker- zink: print shaderdb info via debug message callback 3087*61046927SAndroid Build Coastguard Worker- ir3: calculate SSA uses at the start of predicates RA 3088*61046927SAndroid Build Coastguard Worker- ir3: fix finding uses of reloaded defs in predicates RA 3089*61046927SAndroid Build Coastguard Worker- ir3-disasm: run clang-format 3090*61046927SAndroid Build Coastguard Worker- ir3-disasm: remove unused #includes 3091*61046927SAndroid Build Coastguard Worker- ir3-disasm: add options to specify GPU by chip ID or name 3092*61046927SAndroid Build Coastguard Worker- ir3-disasm: add option to disassemble hex number 3093*61046927SAndroid Build Coastguard Worker- freedreno,computerator: support initialization of buffers 3094*61046927SAndroid Build Coastguard Worker- ir3: remove unnecessary tessellation epilogue 3095*61046927SAndroid Build Coastguard Worker- ir3: model predt/predf without sources 3096*61046927SAndroid Build Coastguard Worker- ir3: add support for precolored sources in predicate RA 3097*61046927SAndroid Build Coastguard Worker- ir3: add support for predication 3098*61046927SAndroid Build Coastguard Worker- freedreno/drm-shim: add a730, a740, and a750 3099*61046927SAndroid Build Coastguard Worker- freedreno/drm-shim: remove duplicate entry for a630 3100*61046927SAndroid Build Coastguard Worker 3101*61046927SAndroid Build Coastguard WorkerJonathan Gray (4): 3102*61046927SAndroid Build Coastguard Worker 3103*61046927SAndroid Build Coastguard Worker- intel/dev: update DG2 device names 3104*61046927SAndroid Build Coastguard Worker- intel/dev: update DG2 device names 3105*61046927SAndroid Build Coastguard Worker- intel/dev: update DG2 device names 3106*61046927SAndroid Build Coastguard Worker- intel/dev: 0x7d45 is mtl-u not mtl-h 3107*61046927SAndroid Build Coastguard Worker 3108*61046927SAndroid Build Coastguard WorkerJonathan Marek (1): 3109*61046927SAndroid Build Coastguard Worker 3110*61046927SAndroid Build Coastguard Worker- tu/a750: Basic a750 support 3111*61046927SAndroid Build Coastguard Worker 3112*61046927SAndroid Build Coastguard WorkerJordan Justen (26): 3113*61046927SAndroid Build Coastguard Worker 3114*61046927SAndroid Build Coastguard Worker- intel/dev/common: Add xe2 support to get_l3_list() 3115*61046927SAndroid Build Coastguard Worker- intel/dev: Add ARL platform enums 3116*61046927SAndroid Build Coastguard Worker- intel/dev: Add intel_device_info_is_mtl_or_arl() 3117*61046927SAndroid Build Coastguard Worker- intel/l3: Define l3 config for ARL 3118*61046927SAndroid Build Coastguard Worker- iris: Extend MTL modifiers to ARL devices 3119*61046927SAndroid Build Coastguard Worker- intel/i915: ARL also supports the set-PAT uapi 3120*61046927SAndroid Build Coastguard Worker- intel/dev: Define engine prefetch for ARL 3121*61046927SAndroid Build Coastguard Worker- isl: Define MOCS for ARL 3122*61046927SAndroid Build Coastguard Worker- isl: Handle ARL in isl_drm_modifier_get_score() 3123*61046927SAndroid Build Coastguard Worker- intel/compiler: Lower DPAS instructions on ARL except ARL-H 3124*61046927SAndroid Build Coastguard Worker- anv/drirc: Extend option to disable FCV optimization to ARL 3125*61046927SAndroid Build Coastguard Worker- anv/query: Follow MTL code paths on ARL 3126*61046927SAndroid Build Coastguard Worker- intel/dev: Add device info for ARL 3127*61046927SAndroid Build Coastguard Worker- intel/compiler: Set branch shader required-width as 16 for xe2 3128*61046927SAndroid Build Coastguard Worker- intel/compiler: Implement nir_intrinsic_load_topology_id_intel for xe2 3129*61046927SAndroid Build Coastguard Worker- intel/compiler: Verify SIMD16 is used for xe2 BTD/RT dispatch 3130*61046927SAndroid Build Coastguard Worker- intel/dev: Add 2 additional ADL-N PCI ids 3131*61046927SAndroid Build Coastguard Worker- intel/compiler: Adjust fs_visitor::emit_cs_terminate() for Xe2 3132*61046927SAndroid Build Coastguard Worker- intel/dev: Adjust device strings for ATS-M devices 3133*61046927SAndroid Build Coastguard Worker- intel/dev: Add ATS-M PCI ID for Data Center GPU Flex 170G 3134*61046927SAndroid Build Coastguard Worker- intel/compiler/fs: Restore SIMD32 restriction for ray_queries on Xe2 3135*61046927SAndroid Build Coastguard Worker- intel/compiler: nib_ctrl no longer exists on Xe2+ 3136*61046927SAndroid Build Coastguard Worker- intel/dev/mesa_defs.json: Add LNL WA entries 3137*61046927SAndroid Build Coastguard Worker- intel/dev: Add 0x56be and 0x56bf DG2 PCI IDs 3138*61046927SAndroid Build Coastguard Worker- intel/dev: Change ATS-M 0x56c2 string from 170G to 170V 3139*61046927SAndroid Build Coastguard Worker- intel/brw: Avoid getting a stride of 0 for nir_intrinsic_exclusive_scan 3140*61046927SAndroid Build Coastguard Worker 3141*61046927SAndroid Build Coastguard WorkerJose Maria Casanova Crespo (7): 3142*61046927SAndroid Build Coastguard Worker 3143*61046927SAndroid Build Coastguard Worker- ci: Adds /usr/local/bin to PATH at piglit-traces.sh 3144*61046927SAndroid Build Coastguard Worker- v3d: Fix indentation at v3d_flush_jobs_writing_resource 3145*61046927SAndroid Build Coastguard Worker- v3d: Only flush jobs that write texture from different job submission. 3146*61046927SAndroid Build Coastguard Worker- v3d: Early return if job is not writing the resource 3147*61046927SAndroid Build Coastguard Worker- v3d: Implement GL_ARB_texture_barrier 3148*61046927SAndroid Build Coastguard Worker- broadcom/compiler: needs_quad_helper_invocation enable PER_QUAD TMU access 3149*61046927SAndroid Build Coastguard Worker- ci: re-enable Igalia farm 3150*61046927SAndroid Build Coastguard Worker 3151*61046927SAndroid Build Coastguard WorkerJoshua Ashton (34): 3152*61046927SAndroid Build Coastguard Worker 3153*61046927SAndroid Build Coastguard Worker- winsys/amdgpu: Hook up guilt to amdgpu_ctx_set_sw_reset_status 3154*61046927SAndroid Build Coastguard Worker- winsys/amdgpu: Limit usage of query_reset_state2 3155*61046927SAndroid Build Coastguard Worker- radv/amdgpu: Handle -ENODATA and -ETIME from cs_submit 3156*61046927SAndroid Build Coastguard Worker- radv: Mark device loss if QueueSubmit failed immediately 3157*61046927SAndroid Build Coastguard Worker- radv: Remove check_status 3158*61046927SAndroid Build Coastguard Worker- radv/amdgpu: Remove ctx_query_reset_status 3159*61046927SAndroid Build Coastguard Worker- radv: Add radv_get_tdr_timeout_for_ip helper 3160*61046927SAndroid Build Coastguard Worker- radv: Ensure vkGetQueryPoolResults returns in finite-time 3161*61046927SAndroid Build Coastguard Worker- android: Use system = 'android' in crossfile 3162*61046927SAndroid Build Coastguard Worker- meson: Enable zink in gallium_drivers by default 3163*61046927SAndroid Build Coastguard Worker- meson: Enable d3d12 in gallium_drivers by default on Windows 3164*61046927SAndroid Build Coastguard Worker- anv: Enable EXT_swapchain_maintenance1 3165*61046927SAndroid Build Coastguard Worker- v3dv: Enable EXT_swapchain_maintenance1 3166*61046927SAndroid Build Coastguard Worker- lavapipe: Enable EXT_swapchain_maintenance1 3167*61046927SAndroid Build Coastguard Worker- v3dv: Enable EXT_swapchain_colorspace 3168*61046927SAndroid Build Coastguard Worker- lavapipe: Enable EXT_swapchain_colorspace 3169*61046927SAndroid Build Coastguard Worker- wsi: Pass wsi_drm_image_params to wsi_configure_native_image 3170*61046927SAndroid Build Coastguard Worker- wsi: Pass wsi_drm_image_params to wsi_configure_prime_image 3171*61046927SAndroid Build Coastguard Worker- wsi: Add explicit_sync to wsi_image_info 3172*61046927SAndroid Build Coastguard Worker- wsi: Add explicit_sync to wsi_drm_image_params 3173*61046927SAndroid Build Coastguard Worker- build: Add linux-drm-syncobj-v1 wayland protocol 3174*61046927SAndroid Build Coastguard Worker- wsi: Track if timeline semaphores are supported 3175*61046927SAndroid Build Coastguard Worker- wsi: Add acquired member to wsi_image 3176*61046927SAndroid Build Coastguard Worker- wsi: Track CPU side present ordering via a serial 3177*61046927SAndroid Build Coastguard Worker- wsi: Get timeline semaphore exportable handle types 3178*61046927SAndroid Build Coastguard Worker- wsi: Add common infrastructure for explicit sync 3179*61046927SAndroid Build Coastguard Worker- ci: Bump wayland-protocols version to 1.34 3180*61046927SAndroid Build Coastguard Worker- ci: Bump DEBIAN_BASE_TAG for now 3181*61046927SAndroid Build Coastguard Worker- meson: Update wayland-protocols wrap to 1.34 3182*61046927SAndroid Build Coastguard Worker- meson: Bump wayland-protocols requirement to 1.34 3183*61046927SAndroid Build Coastguard Worker- wsi: Implement linux-drm-syncobj-v1 3184*61046927SAndroid Build Coastguard Worker- tu: Expose VK_EXT_surface/swapchain_maintenance1 3185*61046927SAndroid Build Coastguard Worker- radv: Enable KHR_video_queue if encode is enabled 3186*61046927SAndroid Build Coastguard Worker- radv: Properly initialize imageCreateFlags in GetPhysicalDeviceVideoFormatPropertiesKHR 3187*61046927SAndroid Build Coastguard Worker 3188*61046927SAndroid Build Coastguard WorkerJosé Expósito (2): 3189*61046927SAndroid Build Coastguard Worker 3190*61046927SAndroid Build Coastguard Worker- zink: add render-passes HUD query 3191*61046927SAndroid Build Coastguard Worker- meson: Update proc_macro2 meson.build patch 3192*61046927SAndroid Build Coastguard Worker 3193*61046927SAndroid Build Coastguard WorkerJosé Roberto de Souza (88): 3194*61046927SAndroid Build Coastguard Worker 3195*61046927SAndroid Build Coastguard Worker- intel/isl/xe2: Disable route of Sampler LD message to LSC 3196*61046927SAndroid Build Coastguard Worker- anv: Fix PAT entry for userptr in integrated GPUs 3197*61046927SAndroid Build Coastguard Worker- intel/genxml/xe2: Remove L3ALLOC 3198*61046927SAndroid Build Coastguard Worker- intel/dev: Reduce usage of intel_device_info_compute_system_memory() 3199*61046927SAndroid Build Coastguard Worker- intel: Make memory heaps consistent between KMDs 3200*61046927SAndroid Build Coastguard Worker- anv: Fix calculation of syncs required in Xe KMD 3201*61046927SAndroid Build Coastguard Worker- iris: Avoid read of uninitialized value in blorp_clear_stencil_as_rgba() 3202*61046927SAndroid Build Coastguard Worker- iris: Fix return of iris_wait_syncobj() 3203*61046927SAndroid Build Coastguard Worker- iris: Wait for drm_xe_exec_queue to be idle before destroying it 3204*61046927SAndroid Build Coastguard Worker- intel/common: Add functions to handle async vm bind 3205*61046927SAndroid Build Coastguard Worker- anv: Start to use intel_bind_timeline 3206*61046927SAndroid Build Coastguard Worker- iris: Start to use intel_bind_timeline 3207*61046927SAndroid Build Coastguard Worker- anv: Switch to truly asynchronous VM binding in Xe KMD 3208*61046927SAndroid Build Coastguard Worker- iris: Switch to truly asynchronous VM binding in Xe KMD 3209*61046927SAndroid Build Coastguard Worker- intel: Fix intel_get_mesh_urb_config() 3210*61046927SAndroid Build Coastguard Worker- anv: Drop include to common/i915/intel_gem.h 3211*61046927SAndroid Build Coastguard Worker- intel/common: Fix location of C++ support macro in intel_gem.h 3212*61046927SAndroid Build Coastguard Worker- intel: Remove circular dependency between intel/dev and intel/common 3213*61046927SAndroid Build Coastguard Worker- intel/common: Add intel_engines_supported_count() 3214*61046927SAndroid Build Coastguard Worker- anv: Use intel_engines_supported_count() 3215*61046927SAndroid Build Coastguard Worker- iris: Use intel_engines_supported_count() 3216*61046927SAndroid Build Coastguard Worker- intel: Sync i915_drm.h 3217*61046927SAndroid Build Coastguard Worker- intel/common: Implement i915_engines_is_guc_semaphore_functional() 3218*61046927SAndroid Build Coastguard Worker- intel: Sync xe_drm.h 3219*61046927SAndroid Build Coastguard Worker- intel/common: Implement xe_engines_is_guc_semaphore_functional() 3220*61046927SAndroid Build Coastguard Worker- iris: Fix iris_batch_is_banned() check 3221*61046927SAndroid Build Coastguard Worker- anv: Use DRM_XE_VM_BIND_OP_UNMAP_ALL to unbind whole bos 3222*61046927SAndroid Build Coastguard Worker- docs/anv: Add recommended GuC firmware version 3223*61046927SAndroid Build Coastguard Worker- iris: Set (EXEC_OBJECT_SUPPORTS_48B_ADDRESS | EXEC_OBJECT_PINNED) in a single place 3224*61046927SAndroid Build Coastguard Worker- iris: Remove iris_bo::kflags 3225*61046927SAndroid Build Coastguard Worker- iris: Move i915 set and get tiling uAPI calls to i915 specific code 3226*61046927SAndroid Build Coastguard Worker- iris: Remove more i915_drm.h includes from common code 3227*61046927SAndroid Build Coastguard Worker- intel: Move intel_define.h to i915/intel_define.h 3228*61046927SAndroid Build Coastguard Worker- intel/common: Remove more i915_drm.h includes from common code 3229*61046927SAndroid Build Coastguard Worker- intel/tools/error_decode: Add function to try to open error dump file 3230*61046927SAndroid Build Coastguard Worker- intel/tools/error_decode: Simply error message handling 3231*61046927SAndroid Build Coastguard Worker- intel/tools/error_decode: Add support to search for Xe KMD error dumps 3232*61046927SAndroid Build Coastguard Worker- intel/tools/error_decode: Detect and split error dump file parsing by KMD 3233*61046927SAndroid Build Coastguard Worker- intel: Sync xe_drm.h 3234*61046927SAndroid Build Coastguard Worker- anv/xe: Add VMs to error dump 3235*61046927SAndroid Build Coastguard Worker- iris/xe: Add VMs to error dump 3236*61046927SAndroid Build Coastguard Worker- intel/tools/error_decode: Move code that can be shared between i915 and Xe error decoders 3237*61046927SAndroid Build Coastguard Worker- intel/tools/error_decode: Parse Xe KMD error dump file 3238*61046927SAndroid Build Coastguard Worker- intel/tools: Fix compilation in 32 bits 3239*61046927SAndroid Build Coastguard Worker- intel/nullhw: Fix 32bits compilation warnings 3240*61046927SAndroid Build Coastguard Worker- iris: Add IRIS_HEAP_DEVICE_LOCAL_CPU_VISIBLE_SMALL_BAR heap type 3241*61046927SAndroid Build Coastguard Worker- iris: Force lmem cpu accessible for bos with clear-color 3242*61046927SAndroid Build Coastguard Worker- iris/xe: Consider pat_index while unbinding the bo 3243*61046927SAndroid Build Coastguard Worker- anv: Call flush_pipeline_select_gpgpu() for compute engines in compute code paths 3244*61046927SAndroid Build Coastguard Worker- anv: Skip cmd_buffer_emit_bt_pool_base_address() in blitter and video engines 3245*61046927SAndroid Build Coastguard Worker- intel: Drop pre-production steppings 3246*61046927SAndroid Build Coastguard Worker- anv: Fix Xe KMD userptr unbind 3247*61046927SAndroid Build Coastguard Worker- intel/dev: Nuke 'ver == 10' check 3248*61046927SAndroid Build Coastguard Worker- intel/dev: Nuke display_ver 3249*61046927SAndroid Build Coastguard Worker- intel: Enable Xe KMD support by default 3250*61046927SAndroid Build Coastguard Worker- iris: Set BO_ALLOC_NO_SUBALLOC when allocating bo for slab 3251*61046927SAndroid Build Coastguard Worker- anv: Replace the 2 sparse booleans by 1 enum 3252*61046927SAndroid Build Coastguard Worker- anv: Set VK_QUEUE_PROTECTED_BIT during queue families initialization 3253*61046927SAndroid Build Coastguard Worker- anv: Set VM control to true in Xe KMD 3254*61046927SAndroid Build Coastguard Worker- intel/tools/error_decode: Fix parsing in Xe decoder 3255*61046927SAndroid Build Coastguard Worker- intel/tools/error_decode: Add function to print batch in Xe decoder 3256*61046927SAndroid Build Coastguard Worker- intel/tools/error_decode: Parse HW context in Xe decoder 3257*61046927SAndroid Build Coastguard Worker- iris: Move tiling_to_modifier() implementation to i915 folder 3258*61046927SAndroid Build Coastguard Worker- iris: Remove i915_drm.h include from iris_indirect_gen.c 3259*61046927SAndroid Build Coastguard Worker- intel/decoder: Fix binding table pointer entry being marked as invalid 3260*61046927SAndroid Build Coastguard Worker- anv: Set STATE_COMPUTE_MODE mask bit when zeroing compute mode 3261*61046927SAndroid Build Coastguard Worker- intel/genxml: Add more instdone registers 3262*61046927SAndroid Build Coastguard Worker- intel/genxml/gfx125: Fix definition of INTERFACE_DESCRIPTOR_DATA::Thread group dispatch size 3263*61046927SAndroid Build Coastguard Worker- intel/genxml/xe2: Update definition of INTERFACE_DESCRIPTOR_DATA 3264*61046927SAndroid Build Coastguard Worker- anv: Create protected engine context when i915 supports vm control 3265*61046927SAndroid Build Coastguard Worker- anv: Remove protected memory types from default_buffer_mem_types 3266*61046927SAndroid Build Coastguard Worker- intel/tools/error2hangdump: Print out_filename when failed to open it 3267*61046927SAndroid Build Coastguard Worker- intel/tools/error2hangdump: Replace drm_i915_gem_engine_class by intel_engine_class 3268*61046927SAndroid Build Coastguard Worker- intel/tools: Move Xe KMD error decode functions to a separated file 3269*61046927SAndroid Build Coastguard Worker- intel/tools: Move ascii85_decode_char() to error_decode_lib 3270*61046927SAndroid Build Coastguard Worker- intel/tools: Move more Xe KMD error decode functions to error_decode_xe_lib 3271*61046927SAndroid Build Coastguard Worker- intel/tools/error2hangdump: Move code that will be shared with Xe parser to error2hangdump_lib 3272*61046927SAndroid Build Coastguard Worker- intel/tools/error2hangdump: Move i915 parser to a function 3273*61046927SAndroid Build Coastguard Worker- intel/tools/error2hangdump: Add Xe KMD support 3274*61046927SAndroid Build Coastguard Worker- anv: Add missing ANV_BO_ALLOC_INTERNAL 3275*61046927SAndroid Build Coastguard Worker- iris: Add comments to BO_ALLOC flags 3276*61046927SAndroid Build Coastguard Worker- iris: Avoid creation of slabs and cache buckets of lmem heaps in integrated gpus 3277*61046927SAndroid Build Coastguard Worker- iris: Avoid allocation of not needed iris_bucket_cache 3278*61046927SAndroid Build Coastguard Worker- intel/tools/aubinator_error_decode: Move definition of option_color to header 3279*61046927SAndroid Build Coastguard Worker- intel/decoder: Add intel_print_group_custom_spacing() 3280*61046927SAndroid Build Coastguard Worker- intel/tools: Parse INSTDONE registers in Xe KMD error dump 3281*61046927SAndroid Build Coastguard Worker- intel: Sync xe_drm.h 3282*61046927SAndroid Build Coastguard Worker- intel/dev: Read GFX IP version during runtime 3283*61046927SAndroid Build Coastguard Worker 3284*61046927SAndroid Build Coastguard WorkerJuan A. Suarez Romero (32): 3285*61046927SAndroid Build Coastguard Worker 3286*61046927SAndroid Build Coastguard Worker- Revert "v3d: use kmsro to create drm screen on real hw" 3287*61046927SAndroid Build Coastguard Worker- v3d: show warning on creating a v3d screen on real hw 3288*61046927SAndroid Build Coastguard Worker- v3d/vc4/ci: reset the list of timeout tests 3289*61046927SAndroid Build Coastguard Worker- Revert "v3d: show warning on creating a v3d screen on real hw" 3290*61046927SAndroid Build Coastguard Worker- broadcom/simulator: protect simulator BO rallocs with mutexes 3291*61046927SAndroid Build Coastguard Worker- v3d/ci: run OpenGL 3.1 tests 3292*61046927SAndroid Build Coastguard Worker- v3dv/ci: increase timeout for full jobs in 30min 3293*61046927SAndroid Build Coastguard Worker- ci: disable Igalia farm 3294*61046927SAndroid Build Coastguard Worker- Revert "ci: disable Igalia farm" 3295*61046927SAndroid Build Coastguard Worker- Revert "ci: disable Igalia farm" 3296*61046927SAndroid Build Coastguard Worker- v3d/ci: update expected results 3297*61046927SAndroid Build Coastguard Worker- v3d/ci: update expected list 3298*61046927SAndroid Build Coastguard Worker- Revert "v3d/ci: update expected list" 3299*61046927SAndroid Build Coastguard Worker- vc4/ci: update expected list 3300*61046927SAndroid Build Coastguard Worker- v3d/ci: add new failures 3301*61046927SAndroid Build Coastguard Worker- v3dv/ci: update expected list 3302*61046927SAndroid Build Coastguard Worker- v3dv/ci: remove crashes from expected list 3303*61046927SAndroid Build Coastguard Worker- v3d,v3d: use new simulator 3304*61046927SAndroid Build Coastguard Worker- v3dv: disable Early Z for multisampled 16-bit depth buffers 3305*61046927SAndroid Build Coastguard Worker- v3d: disable Early Z for multisampled 16-bit depth buffers 3306*61046927SAndroid Build Coastguard Worker- broadcom/compiler: fix SFU check for 7.1 3307*61046927SAndroid Build Coastguard Worker- v3dv: mark some promoted extensions as supported 3308*61046927SAndroid Build Coastguard Worker- v3d: add load_fep_w_v3d intrinsic 3309*61046927SAndroid Build Coastguard Worker- v3d: fix line coords with perspective projection 3310*61046927SAndroid Build Coastguard Worker- compiler,gallium: move u_reduced_prim to common 3311*61046927SAndroid Build Coastguard Worker- v3dv: assume that rasterization state can be NULL 3312*61046927SAndroid Build Coastguard Worker- v3dv: enable smooth line rendering 3313*61046927SAndroid Build Coastguard Worker- broadcom/ci: add new expected failures 3314*61046927SAndroid Build Coastguard Worker- v3d: configure polygon mode when enabled 3315*61046927SAndroid Build Coastguard Worker- broadcom/ci: update expected results 3316*61046927SAndroid Build Coastguard Worker- v3dv/ci: update expected list 3317*61046927SAndroid Build Coastguard Worker- nir/lower_clip: update inputs/ouputs read/written bitmask 3318*61046927SAndroid Build Coastguard Worker 3319*61046927SAndroid Build Coastguard WorkerJuston Li (13): 3320*61046927SAndroid Build Coastguard Worker 3321*61046927SAndroid Build Coastguard Worker- venus: refactor query feedback cmds 3322*61046927SAndroid Build Coastguard Worker- venus: acquire mutex when recycling query feedback cmds 3323*61046927SAndroid Build Coastguard Worker- venus: free query batches for VK_COMMAND_POOL_RESET_RELEASE_RESOURCES_BIT 3324*61046927SAndroid Build Coastguard Worker- venus: add comments for query feedback batch free list 3325*61046927SAndroid Build Coastguard Worker- venus: recycle linked query feedback immediately during submission 3326*61046927SAndroid Build Coastguard Worker- venus: handle empty resolved query feedback list 3327*61046927SAndroid Build Coastguard Worker- venus: fix image reqs cache store locking 3328*61046927SAndroid Build Coastguard Worker- venus: extract cache hash/equals functions into common 3329*61046927SAndroid Build Coastguard Worker- venus: image format properties cache 3330*61046927SAndroid Build Coastguard Worker- venus: move feedback on empty last batch to prior batch 3331*61046927SAndroid Build Coastguard Worker- venus: fix VkDeviceGroupSubmitInfo cmd counts from feedback 3332*61046927SAndroid Build Coastguard Worker- venus: extend device format prop cache with VkFormatProperties3 3333*61046927SAndroid Build Coastguard Worker- Revert "zink: store last pipeline directly for zink_gfx_program::last_pipeline" 3334*61046927SAndroid Build Coastguard Worker 3335*61046927SAndroid Build Coastguard WorkerKai Wasserbäch (2): 3336*61046927SAndroid Build Coastguard Worker 3337*61046927SAndroid Build Coastguard Worker- fix(FTBFS): clc: adapt to new LLVM 19 DiagnosticHandlerTy 3338*61046927SAndroid Build Coastguard Worker- fix(FTBFS): clover: adapt to new LLVM 19 DiagnosticHandlerTy 3339*61046927SAndroid Build Coastguard Worker 3340*61046927SAndroid Build Coastguard WorkerKarol Herbst (131): 3341*61046927SAndroid Build Coastguard Worker 3342*61046927SAndroid Build Coastguard Worker- nak/algebraic: merge run and main function 3343*61046927SAndroid Build Coastguard Worker- nak/algebraic: write code to an output file 3344*61046927SAndroid Build Coastguard Worker- clc: use spirv triple starting with llvm-17 3345*61046927SAndroid Build Coastguard Worker- clc: add support for the native spir-v backend 3346*61046927SAndroid Build Coastguard Worker- rusticl/kernel: run opt/lower_memcpy later to fix a crash 3347*61046927SAndroid Build Coastguard Worker- rusticl/kernel: add a few comments in regards to pass ordering 3348*61046927SAndroid Build Coastguard Worker- rusticl/kernel: no need to reset the scratch size anymore 3349*61046927SAndroid Build Coastguard Worker- nir/printf: remove treat_doubles_as_floats 3350*61046927SAndroid Build Coastguard Worker- clc: require LLVM-14 3351*61046927SAndroid Build Coastguard Worker- clc: merge blocks handling optional features 3352*61046927SAndroid Build Coastguard Worker- clc: require LLVM-15 3353*61046927SAndroid Build Coastguard Worker- nir: rework and fix rotate lowering 3354*61046927SAndroid Build Coastguard Worker- rusticl/program: rework debug logging option 3355*61046927SAndroid Build Coastguard Worker- rusticl/spirv: do not attempt to parse spirv after failed link 3356*61046927SAndroid Build Coastguard Worker- rusticl/spirv: use bool::then_Some inside SPIRVBin::link 3357*61046927SAndroid Build Coastguard Worker- rusticl/program: add clc_validator_options helper function 3358*61046927SAndroid Build Coastguard Worker- rusticl/program: add debug option to validate internal spirvs 3359*61046927SAndroid Build Coastguard Worker- nak/opt_out: fix comparison in try_combine_outs 3360*61046927SAndroid Build Coastguard Worker- nak: simplify phi_dsts 3361*61046927SAndroid Build Coastguard Worker- nak: make it compile with clippy 3362*61046927SAndroid Build Coastguard Worker- rusticl/meson: use rust_abi instead of rust_crate_type 3363*61046927SAndroid Build Coastguard Worker- rust/spirv: fix clippy lint on unneeded late initialization 3364*61046927SAndroid Build Coastguard Worker- rusticl/kernel: check that local size on dispatch doesn't exceed limits 3365*61046927SAndroid Build Coastguard Worker- nak/meson: specify rust flags globally and allow some clippy lints 3366*61046927SAndroid Build Coastguard Worker- nak: fix clippy::extra_unused_lifetimes warnings 3367*61046927SAndroid Build Coastguard Worker- nak: fix clippy::mem_replace_with_default warnings 3368*61046927SAndroid Build Coastguard Worker- nak: fix clippy::useless_conversion warnings 3369*61046927SAndroid Build Coastguard Worker- nak: fix clippy::needless_lifetimes warnings 3370*61046927SAndroid Build Coastguard Worker- nak: fix clippy::needless_borrow warnings 3371*61046927SAndroid Build Coastguard Worker- nak: fix clippy::while_let_loop warnings 3372*61046927SAndroid Build Coastguard Worker- nak: fix clippy::match_like_matches_macro warnings 3373*61046927SAndroid Build Coastguard Worker- nak: fix clippy::needless_return warnings 3374*61046927SAndroid Build Coastguard Worker- nak: fix clippy::redundant_closure warnings 3375*61046927SAndroid Build Coastguard Worker- nak: fix clippy::unwrap_or_default warnings 3376*61046927SAndroid Build Coastguard Worker- nak: fix clippy::manual_while_let_some warnings 3377*61046927SAndroid Build Coastguard Worker- nak: fix clippy::clone_on_copy warnings 3378*61046927SAndroid Build Coastguard Worker- nak: fix clippy::single_match warnings 3379*61046927SAndroid Build Coastguard Worker- rusticl/util: add a wrapper around "thread-safe" C types 3380*61046927SAndroid Build Coastguard Worker- rusticl/mesa/device: convert to ThreadSafeCPtr 3381*61046927SAndroid Build Coastguard Worker- rusticl/mesa/screen: convert to ThreadSafeCPtr 3382*61046927SAndroid Build Coastguard Worker- rusticl/mesa: add thread-safe wrapper for pipe_image_views 3383*61046927SAndroid Build Coastguard Worker- rusticl/context: store SVM pointers as usize 3384*61046927SAndroid Build Coastguard Worker- rusticl/gl: mark GLCtxManager as Send + Sync 3385*61046927SAndroid Build Coastguard Worker- rusticl/mem: make Mem Send/Sync by storing mapping ptrs as usize 3386*61046927SAndroid Build Coastguard Worker- rusticl/program: mark NirKernelBuild as Send and Sync 3387*61046927SAndroid Build Coastguard Worker- meson: remove opencl-external-clang-headers option and rely on shared-llvm 3388*61046927SAndroid Build Coastguard Worker- clc: force fPIC for every user when using shared LLVM 3389*61046927SAndroid Build Coastguard Worker- nir/lower_cl_images: record image_buffers and msaa_images 3390*61046927SAndroid Build Coastguard Worker- rusticl/mem: properly handle buffers 3391*61046927SAndroid Build Coastguard Worker- rusticl/mem: support GL_TEXTURE_BUFFER 3392*61046927SAndroid Build Coastguard Worker- rust/api: add RustTypes enum 3393*61046927SAndroid Build Coastguard Worker- rusticl/util: support nested structs in offset_of! 3394*61046927SAndroid Build Coastguard Worker- rusticl/api: allow CLObjectBase to be placed anywhere 3395*61046927SAndroid Build Coastguard Worker- rusticl/icd: move get_ref_vec_from_arr into the Rusticl type 3396*61046927SAndroid Build Coastguard Worker- rusticl/icd: move refcnt() and get rid of needless atomic ops 3397*61046927SAndroid Build Coastguard Worker- rusticl/icd: move retain() and release() 3398*61046927SAndroid Build Coastguard Worker- rusticl/icd: move get_arc_vec_from_arr and rename it 3399*61046927SAndroid Build Coastguard Worker- rusticl/icd: fold leak_ref into its only consumer 3400*61046927SAndroid Build Coastguard Worker- rusticl/icd: move get_ref() 3401*61046927SAndroid Build Coastguard Worker- rusticl/device: deduplicate devices with sorting 3402*61046927SAndroid Build Coastguard Worker- rusticl/icd: move from_arc() and rename it 3403*61046927SAndroid Build Coastguard Worker- rusticl/event: drop from_cl_arr and use arcs_from_arr 3404*61046927SAndroid Build Coastguard Worker- rusticl/icd: move get_arc() and rename it 3405*61046927SAndroid Build Coastguard Worker- rusticl/icd: split Arc part out of CLObject into new trait 3406*61046927SAndroid Build Coastguard Worker- rusticl/device: get rid of pointless Arc overhead 3407*61046927SAndroid Build Coastguard Worker- rusticl/icd: actually allow dispatching CL types 3408*61046927SAndroid Build Coastguard Worker- rusticl/mem: split into Buffer and Image 3409*61046927SAndroid Build Coastguard Worker- rusticl/mem: use pattern matching in is_parent_buffer 3410*61046927SAndroid Build Coastguard Worker- rusticl/mem: move fill methods into concrete types 3411*61046927SAndroid Build Coastguard Worker- core/memory: drop Arc for &Arc<Queue> function parameters 3412*61046927SAndroid Build Coastguard Worker- rusticl/mem: move map methods into concrete types 3413*61046927SAndroid Build Coastguard Worker- rusticl/mem: move shadow sync methods into concrete types 3414*61046927SAndroid Build Coastguard Worker- rusticl/mem: split unmap into Buffer and Image versions 3415*61046927SAndroid Build Coastguard Worker- rusticl/mem: move copy and write buffer impls into Buffer 3416*61046927SAndroid Build Coastguard Worker- rusticl/mem: split read_to_user_rect into Buffer and Image versions 3417*61046927SAndroid Build Coastguard Worker- rusticl/mem: split write_from_user_rect into buffer and image 3418*61046927SAndroid Build Coastguard Worker- rusticl/mem: move copy_to_rect into Buffer 3419*61046927SAndroid Build Coastguard Worker- rusticl/mem: split copy_to into Buffer and Image 3420*61046927SAndroid Build Coastguard Worker- rusticl/mem: split Buffer::copy_to into Buffer and Image versions 3421*61046927SAndroid Build Coastguard Worker- rusticl/mem: split Image::copy_to into Buffer and Image versions 3422*61046927SAndroid Build Coastguard Worker- rusticl/mem: get rid of pixel_size 3423*61046927SAndroid Build Coastguard Worker- rusticl/mem: move tx_image into Image 3424*61046927SAndroid Build Coastguard Worker- rusticl/mem: fold tx_raw into tx 3425*61046927SAndroid Build Coastguard Worker- rusticl/image: call tx on the parent buffer directly 3426*61046927SAndroid Build Coastguard Worker- rusticl/mem: move is_parent_buffer into Image 3427*61046927SAndroid Build Coastguard Worker- rusticl/mem: move tx into Buffer 3428*61046927SAndroid Build Coastguard Worker- rusticl/mem: remove get_res 3429*61046927SAndroid Build Coastguard Worker- rusticl/mem: move comment describing how mapping works 3430*61046927SAndroid Build Coastguard Worker- rusticl/mem: reorganize Image::map 3431*61046927SAndroid Build Coastguard Worker- rusticl/mem: move MemBase::map into the users 3432*61046927SAndroid Build Coastguard Worker- rusticl/mem: move tx_raw_async methods into Buffer and Image 3433*61046927SAndroid Build Coastguard Worker- rusticl/mem: move Buffer and Image specific fields into the subtypes 3434*61046927SAndroid Build Coastguard Worker- rusticl/mem: reorganize MemBase::from_gl a little 3435*61046927SAndroid Build Coastguard Worker- rusticl/mem: move pipe_image_host_access into Image 3436*61046927SAndroid Build Coastguard Worker- rusticl/kernel: recalculate scratch and shared memory after opts 3437*61046927SAndroid Build Coastguard Worker- rusticl/program: fix CL_PROGRAM_BINARIES for devs with no builds 3438*61046927SAndroid Build Coastguard Worker- meson/rusticl: import rust instead of unstable-rust 3439*61046927SAndroid Build Coastguard Worker- clc: include opencl-c.h for extensions needing it 3440*61046927SAndroid Build Coastguard Worker- meson: do not pull in clc for clover 3441*61046927SAndroid Build Coastguard Worker- intel: Only build shaders with anv and iris 3442*61046927SAndroid Build Coastguard Worker- zink: lower unaligned memory accesses 3443*61046927SAndroid Build Coastguard Worker- rusticl/context: complete conversion of SVM pointers to usize 3444*61046927SAndroid Build Coastguard Worker- rusticl/memory: store host_ptr as usize 3445*61046927SAndroid Build Coastguard Worker- rusticl/memory: make closures Send and Sync 3446*61046927SAndroid Build Coastguard Worker- rusticl/event: make EventSig Send + Sync 3447*61046927SAndroid Build Coastguard Worker- rusticl/spirv: mark SPIRVBin as Send and Sync 3448*61046927SAndroid Build Coastguard Worker- rusticl/kernel: make it Send and Sync 3449*61046927SAndroid Build Coastguard Worker- rusticl/icd: verify all cl classes are Send and Sync 3450*61046927SAndroid Build Coastguard Worker- rusticl/meson: remove -Aclippy::arc-with-non-send-sync flag 3451*61046927SAndroid Build Coastguard Worker- rusticl/kernel: make builds private 3452*61046927SAndroid Build Coastguard Worker- rusticl/event: we need to call the CL_COMPLETE callback on errors as well 3453*61046927SAndroid Build Coastguard Worker- rusticl/kernel: assign sampler locations before DCEing variables 3454*61046927SAndroid Build Coastguard Worker- rusticl/device: support query_memory_info to retrieve available memory 3455*61046927SAndroid Build Coastguard Worker- drm-uapi: Sync nouveau_drm.h 3456*61046927SAndroid Build Coastguard Worker- nvk: use c.get_supported_arguments for compiler flags 3457*61046927SAndroid Build Coastguard Worker- nouveau: import libdrm_nouveau 3458*61046927SAndroid Build Coastguard Worker- nouveau: call glsl_type_singleton_init_or_ref earlier 3459*61046927SAndroid Build Coastguard Worker- nouveau/drm: drop immediate parameter from nouveau_pushbuf_new 3460*61046927SAndroid Build Coastguard Worker- nouveau/drm: rely on nouveau_pushbuf::channel being always set 3461*61046927SAndroid Build Coastguard Worker- nouveau/drm: drop unsued chan argument from nouveau_pushbuf_kick 3462*61046927SAndroid Build Coastguard Worker- nouveau/drm: remove nouveau_client::id 3463*61046927SAndroid Build Coastguard Worker- rusticl/util: make create_pipe_box indepentend of pipe_box's field types 3464*61046927SAndroid Build Coastguard Worker- meson: fix link failure with llvm-18 3465*61046927SAndroid Build Coastguard Worker- rusticl/program: handle -cl-no-subgroup-ifp 3466*61046927SAndroid Build Coastguard Worker- nouveau: fix potential double-free in nouveau_drm_screen_create 3467*61046927SAndroid Build Coastguard Worker- nir: fix nir_shader_get_function_for_name for functions without names. 3468*61046927SAndroid Build Coastguard Worker- rusticl: use stream uploader for cb0 if prefered 3469*61046927SAndroid Build Coastguard Worker- rusticl/icd: remove CLObject 3470*61046927SAndroid Build Coastguard Worker- event: break long dependency chains on drop 3471*61046927SAndroid Build Coastguard Worker- rusticl/mesa/context: flush context before destruction 3472*61046927SAndroid Build Coastguard Worker- nir/lower_cl_images: set binding also for samplers 3473*61046927SAndroid Build Coastguard Worker 3474*61046927SAndroid Build Coastguard WorkerKenneth Graunke (76): 3475*61046927SAndroid Build Coastguard Worker 3476*61046927SAndroid Build Coastguard Worker- iris: Don't return timestamps modulo 36-bits 3477*61046927SAndroid Build Coastguard Worker- intel/dev: Fix typo (ajust -> adjust) 3478*61046927SAndroid Build Coastguard Worker- iris: Implement query_memory_info() on discrete cards 3479*61046927SAndroid Build Coastguard Worker- intel/nir: Pass devinfo and prog_data to brw_nir_lower_cs_intrinsics 3480*61046927SAndroid Build Coastguard Worker- intel: Add driver support for hardware generated local invocation IDs 3481*61046927SAndroid Build Coastguard Worker- intel: Use hardware generated compute shader local invocation IDs 3482*61046927SAndroid Build Coastguard Worker- driconf: Advertise GL_EXT_shader_image_load_store on iris for SVP13 3483*61046927SAndroid Build Coastguard Worker- iris: Implement INTEL_DEBUG=heaps 3484*61046927SAndroid Build Coastguard Worker- intel/fs: Don't include sync.nop in instruction count statistics 3485*61046927SAndroid Build Coastguard Worker- intel/fs: Don't rely on CSE for VARYING_PULL_CONSTANT_LOAD 3486*61046927SAndroid Build Coastguard Worker- intel/brw: Delete enum brw_urb_write_flags 3487*61046927SAndroid Build Coastguard Worker- intel/brw: Delete more unused defines 3488*61046927SAndroid Build Coastguard Worker- intel/brw: Delete legacy SFIDs 3489*61046927SAndroid Build Coastguard Worker- intel/brw: Delete SIMD4x2 URB opcodes 3490*61046927SAndroid Build Coastguard Worker- intel/brw: Delete more unused compression stuff 3491*61046927SAndroid Build Coastguard Worker- intel/brw: Delete SINCOS 3492*61046927SAndroid Build Coastguard Worker- intel/brw: Delete constant_buffer_0_is_relative 3493*61046927SAndroid Build Coastguard Worker- intel/brw: Delete compiler->supports_shader_constants 3494*61046927SAndroid Build Coastguard Worker- intel/brw: Delete enum gfx6_gather_sampler_wa 3495*61046927SAndroid Build Coastguard Worker- intel/brw: Delete brw_wm_prog_key::line_aa 3496*61046927SAndroid Build Coastguard Worker- intel/brw: Delete unnecessary brw_wm_prog_data fields 3497*61046927SAndroid Build Coastguard Worker- intel/brw: Delete some swizzling functions 3498*61046927SAndroid Build Coastguard Worker- intel/brw: Delete brw_eu_util.c 3499*61046927SAndroid Build Coastguard Worker- intel/brw: Change unit tests to use TEX_LOGICAL instead of TEX 3500*61046927SAndroid Build Coastguard Worker- intel/brw: Delete SHADER_OPCODE_TXF_CMS[_LOGICAL] 3501*61046927SAndroid Build Coastguard Worker- intel/brw: Delete SHADER_OPCODE_TXF_UMS 3502*61046927SAndroid Build Coastguard Worker- intel/brw: Allow CSE on TXF_CMS_W_GFX12_LOGICAL 3503*61046927SAndroid Build Coastguard Worker- intel/brw: Delete legacy texture opcodes 3504*61046927SAndroid Build Coastguard Worker- intel/brw: Mark FIND[_LAST]_LIVE_CHANNEL as not writing the flag 3505*61046927SAndroid Build Coastguard Worker- intel/brw: Replace CS_OPCODE_CS_TERMINATE with SHADER_OPCODE_SEND 3506*61046927SAndroid Build Coastguard Worker- intel/brw: Avoid copy propagating any fixed registers into EOTs 3507*61046927SAndroid Build Coastguard Worker- intel/brw: Handle SHADER_OPCODE_SEND without src[3] in copy prop 3508*61046927SAndroid Build Coastguard Worker- intel/brw: Add assertions that EOT messages live in g112+ 3509*61046927SAndroid Build Coastguard Worker- intel/brw: Copy the smaller payload in fixup_sends_duplicate_payload 3510*61046927SAndroid Build Coastguard Worker- intel/brw: Make register coalescing obey the g112-g127 restriction 3511*61046927SAndroid Build Coastguard Worker- intel/brw: Call constant combining after copy propagation/algebraic 3512*61046927SAndroid Build Coastguard Worker- intel/brw: Remove SIMD lowering to a larger SIMD size 3513*61046927SAndroid Build Coastguard Worker- intel/brw: Unindent code after previous change 3514*61046927SAndroid Build Coastguard Worker- iris: Fix tessellation evaluation shaders that use scratch 3515*61046927SAndroid Build Coastguard Worker- intel/brw: Emit better code for read_invocation(x, constant) 3516*61046927SAndroid Build Coastguard Worker- iris: Remove suballocation in iris_flush_resource() 3517*61046927SAndroid Build Coastguard Worker- iris: Eliminate prototype introduced in the previous patch 3518*61046927SAndroid Build Coastguard Worker- ra: Add debug functions for printing spill costs and benefits 3519*61046927SAndroid Build Coastguard Worker- intel/fs: Avoid generating useless UNDEFs for every SSA def 3520*61046927SAndroid Build Coastguard Worker- intel/brw: Split out 64-bit lowering from algebraic optimizations 3521*61046927SAndroid Build Coastguard Worker- intel/brw: Don't consider UNIFORM_PULL_CONSTANT_LOAD a send-from-GRF 3522*61046927SAndroid Build Coastguard Worker- intel/brw: Eliminate top-level FIND_LIVE_CHANNEL & BROADCAST once 3523*61046927SAndroid Build Coastguard Worker- intel/brw: Fix check for 64-bit SEL lowering types 3524*61046927SAndroid Build Coastguard Worker- intel/brw: Assert that min/max are not happening in 64-bit SEL lowering 3525*61046927SAndroid Build Coastguard Worker- intel/brw: Use correct execution pipe for lowering SEL on DF 3526*61046927SAndroid Build Coastguard Worker- intel/brw: Unify DF and Q/UQ lowering for MOV 3527*61046927SAndroid Build Coastguard Worker- Revert "intel/brw: Don't consider UNIFORM_PULL_CONSTANT_LOAD a send-from-GRF" 3528*61046927SAndroid Build Coastguard Worker- intel/brw: Fix opt_split_sends() to allow for FIXED_GRF send sources 3529*61046927SAndroid Build Coastguard Worker- intel/brw: Fix register coalescing's LOAD_PAYLOAD dst offset handling 3530*61046927SAndroid Build Coastguard Worker- intel/brw: Fix destination stride assertion in copy propagation 3531*61046927SAndroid Build Coastguard Worker- intel/brw: Allow changing types for LOAD_PAYLOAD with 1 source 3532*61046927SAndroid Build Coastguard Worker- intel/brw: Delete brw_fs_lower_minmax 3533*61046927SAndroid Build Coastguard Worker- anv, hasvk: Save the original instance ID 3534*61046927SAndroid Build Coastguard Worker- anv, hasvk: Move multiview remapping loop below output stores 3535*61046927SAndroid Build Coastguard Worker- anv, hasvk: Fix nir_lower_multiview to re-emit outputs before EmitVertex 3536*61046927SAndroid Build Coastguard Worker- intel/brw: Stop checking mlen on math opcodes in CSE pass 3537*61046927SAndroid Build Coastguard Worker- intel/brw: Rearrange fs_inst fields 3538*61046927SAndroid Build Coastguard Worker- intel/brw: Fix generate_mov_indirect to check has_64bit_int not float 3539*61046927SAndroid Build Coastguard Worker- intel/brw: Fix lower_regioning for BROADCAST, MOV_INDIRECT on Q types 3540*61046927SAndroid Build Coastguard Worker- intel/brw: Update comments for indirect MOV splitting 3541*61046927SAndroid Build Coastguard Worker- intel/brw: Don't mention gfx7 limitations in shuffle comments 3542*61046927SAndroid Build Coastguard Worker- intel/brw: Drop dead CHV checks. 3543*61046927SAndroid Build Coastguard Worker- intel/brw: Drop align16 support in brw_broadcast() 3544*61046927SAndroid Build Coastguard Worker- intel/brw: Drop gfx7 scratch message setup code 3545*61046927SAndroid Build Coastguard Worker- intel/brw: Delete if_depth_in_loop 3546*61046927SAndroid Build Coastguard Worker- intel/brw: Delete fs_visitor::vgrf helper 3547*61046927SAndroid Build Coastguard Worker- intel/brw: Drop default size of 1 from bld.vgrf() calls 3548*61046927SAndroid Build Coastguard Worker- intel/brw: Use SHADER_OPCODE_SEND for coherent framebuffer reads 3549*61046927SAndroid Build Coastguard Worker- intel/brw: Replace FS_OPCODE_LINTERP with BRW_OPCODE_PLN 3550*61046927SAndroid Build Coastguard Worker- intel/brw: Make an fs_builder::SYNC helper 3551*61046927SAndroid Build Coastguard Worker- isl: Set MOCS to uncached for Gfx12.0 blitter sources/destinations 3552*61046927SAndroid Build Coastguard Worker 3553*61046927SAndroid Build Coastguard WorkerKonrad Dybcio (1): 3554*61046927SAndroid Build Coastguard Worker 3555*61046927SAndroid Build Coastguard Worker- freedreno/registers: Add some HWCG regs 3556*61046927SAndroid Build Coastguard Worker 3557*61046927SAndroid Build Coastguard WorkerKonstantin (8): 3558*61046927SAndroid Build Coastguard Worker 3559*61046927SAndroid Build Coastguard Worker- util/printf: Include stdio.h 3560*61046927SAndroid Build Coastguard Worker- util/printf: Expose util_printf_prev_tok 3561*61046927SAndroid Build Coastguard Worker- ac/debug: Handle the output of recent umr versions 3562*61046927SAndroid Build Coastguard Worker- radv/debug: Canonicalize shader addr 3563*61046927SAndroid Build Coastguard Worker- radv: Canonicalize addresses in radv_find_shader 3564*61046927SAndroid Build Coastguard Worker- radv/debug: Try to find unbound shaders 3565*61046927SAndroid Build Coastguard Worker- radv/debug: Dump descriptor binding information 3566*61046927SAndroid Build Coastguard Worker- ac/parse_ib: Always print the value of the whole register 3567*61046927SAndroid Build Coastguard Worker 3568*61046927SAndroid Build Coastguard WorkerKonstantin Seurer (105): 3569*61046927SAndroid Build Coastguard Worker 3570*61046927SAndroid Build Coastguard Worker- nak/repair_ssa: Remap PHI sources as well 3571*61046927SAndroid Build Coastguard Worker- ac/llvm: Enable helper invocations for quad OPs 3572*61046927SAndroid Build Coastguard Worker- radv: Vectorize load_global_constant 3573*61046927SAndroid Build Coastguard Worker- lavapipe: Fix DGC vertex buffer handling 3574*61046927SAndroid Build Coastguard Worker- gallivm: Use saturating fpto*i conversions 3575*61046927SAndroid Build Coastguard Worker- lavapipe: Mark vertex elements dirty if the stride changed 3576*61046927SAndroid Build Coastguard Worker- lavapipe: Report the correct preprocess buffer size 3577*61046927SAndroid Build Coastguard Worker- radv: Implement NIR debug printf 3578*61046927SAndroid Build Coastguard Worker- llvmpipe: Stop refcounting sample functions 3579*61046927SAndroid Build Coastguard Worker- llvmpipe: Compile sample functioins on demand 3580*61046927SAndroid Build Coastguard Worker- radv/rt: Use doubles inside intersect_ray_amd_software_tri 3581*61046927SAndroid Build Coastguard Worker- llvmpipe: Fix building with llvm11 3582*61046927SAndroid Build Coastguard Worker- nir/print: Don't print shared_size twice 3583*61046927SAndroid Build Coastguard Worker- nir/print: Rename workgroup-size to workgroup_size 3584*61046927SAndroid Build Coastguard Worker- radv/radix_sort: clang-format 3585*61046927SAndroid Build Coastguard Worker- radv: Reduce the amount of radv_device_to_handle calls 3586*61046927SAndroid Build Coastguard Worker- radv: Make radv_write_user_event_marker non-static 3587*61046927SAndroid Build Coastguard Worker- radv: Emit user events during acceleration structure builds 3588*61046927SAndroid Build Coastguard Worker- radv: Skip unused acceleration structure build paths 3589*61046927SAndroid Build Coastguard Worker- radv/sqtt: Set SeparateCompiled for monolithic RT pipelines 3590*61046927SAndroid Build Coastguard Worker- radv/sqtt: Handle ray tracing pipelines with no traversal shader 3591*61046927SAndroid Build Coastguard Worker- radv/rt: Lower ray payloads like hit attribs 3592*61046927SAndroid Build Coastguard Worker- radv/rra: Rename rra_chunk_type to rra_chunk_version 3593*61046927SAndroid Build Coastguard Worker- radv/rra: Use memcpy for chunk descriptions 3594*61046927SAndroid Build Coastguard Worker- radv/rra: Remove useless variable 3595*61046927SAndroid Build Coastguard Worker- radv/rra: Refactor error handling 3596*61046927SAndroid Build Coastguard Worker- radv/rra: Dump basic ray history tokens 3597*61046927SAndroid Build Coastguard Worker- docs: Document RADV_RRA_TRACE_HISTORY_SIZE 3598*61046927SAndroid Build Coastguard Worker- radv/rra: Implement ahit/isec counters 3599*61046927SAndroid Build Coastguard Worker- amd/common: Use the correct register table for GFX10_3 3600*61046927SAndroid Build Coastguard Worker- radv: Wire up ac_gather_context_rolls 3601*61046927SAndroid Build Coastguard Worker- zink: Always set mfence->submit_count to the fence submit_count 3602*61046927SAndroid Build Coastguard Worker- Revert "zink: always force flushes when originating from api frontend" 3603*61046927SAndroid Build Coastguard Worker- llvmpipe: Use full subgroups when possible 3604*61046927SAndroid Build Coastguard Worker- gallivm: Consider the initial mask when terminating loops 3605*61046927SAndroid Build Coastguard Worker- lavapipe: Advertise VK_KHR_shader_maximal_reconvergence 3606*61046927SAndroid Build Coastguard Worker- ci: Update llvmpipe trace checksums 3607*61046927SAndroid Build Coastguard Worker- ac/parse_ib: Add and use print_addr 3608*61046927SAndroid Build Coastguard Worker- ac/parse_ib: Dump the ADDR field of PKT3_SET_BASE 3609*61046927SAndroid Build Coastguard Worker- ac/parse_ib: Annotate addresses with UAF/OOB info 3610*61046927SAndroid Build Coastguard Worker- ac/parse_ib: Handle 32bit PKT3_DISPATCH_INDIRECT addrs 3611*61046927SAndroid Build Coastguard Worker- ac/parese_ib: Handle more packets 3612*61046927SAndroid Build Coastguard Worker- radv/rra: Avoid reading past the ray history buffer 3613*61046927SAndroid Build Coastguard Worker- radv/meta: Add shader - device mapping for radv_build_printf 3614*61046927SAndroid Build Coastguard Worker- vulkan/cmd_queue: Implement CmdBuildAccelerationStructuresKHR 3615*61046927SAndroid Build Coastguard Worker- lavapipe: Implement VK_KHR_acceleration_structure 3616*61046927SAndroid Build Coastguard Worker- lavapipe: Add ray traversal code 3617*61046927SAndroid Build Coastguard Worker- lavapipe: Implement VK_KHR_ray_query 3618*61046927SAndroid Build Coastguard Worker- lavapipe: Advertise VK_KHR_deferred_host_operations 3619*61046927SAndroid Build Coastguard Worker- lavapipe: Advertise VK_KHR_acceleration_structure 3620*61046927SAndroid Build Coastguard Worker- lavapipe: Advertise VK_KHR_ray_query 3621*61046927SAndroid Build Coastguard Worker- lavapipe/ci: Document ray query failures 3622*61046927SAndroid Build Coastguard Worker- docs: Document lavapipe ray tracing features 3623*61046927SAndroid Build Coastguard Worker- vulkan: Implement DebugMarkerSetObjectNameEXT 3624*61046927SAndroid Build Coastguard Worker- radv/rt: Implement RADV_DEBUG=shaderstats 3625*61046927SAndroid Build Coastguard Worker- radv/rt: Add radv_ray_tracing_stage_info 3626*61046927SAndroid Build Coastguard Worker- radv/rt: Fixup constant args 3627*61046927SAndroid Build Coastguard Worker- aco: Only fix used variables to registers 3628*61046927SAndroid Build Coastguard Worker- radv/rt: Avoid passing unused data to the next stage 3629*61046927SAndroid Build Coastguard Worker- radv/rt: Inline constant trace_ray srcs into the traversal shader 3630*61046927SAndroid Build Coastguard Worker- radv/rt: Inline constant information about ray flags 3631*61046927SAndroid Build Coastguard Worker- radv/rt: Fix raygen_imported condition 3632*61046927SAndroid Build Coastguard Worker- zink: Handle aoa derefs of images 3633*61046927SAndroid Build Coastguard Worker- ac: Annotate context rolls 3634*61046927SAndroid Build Coastguard Worker- ac/parse_ib: Replace the parameter list with ac_ib_parser 3635*61046927SAndroid Build Coastguard Worker- ac/parse_ib: Implement annotations 3636*61046927SAndroid Build Coastguard Worker- radv: Add support for IB annotations 3637*61046927SAndroid Build Coastguard Worker- radv: Add an IB annotation layer 3638*61046927SAndroid Build Coastguard Worker- ac: Improve context roll readability 3639*61046927SAndroid Build Coastguard Worker- radv: Use radv_buffer_map for parsing IBs 3640*61046927SAndroid Build Coastguard Worker- radv/rt: Use 32-bit offsets for load_sbt_entry 3641*61046927SAndroid Build Coastguard Worker- radv: Skip more acceleration structure build markers 3642*61046927SAndroid Build Coastguard Worker- radv/printf: Use fprintf instead of printf 3643*61046927SAndroid Build Coastguard Worker- nir/print: Fix printing booleans with bit_size>1 3644*61046927SAndroid Build Coastguard Worker- nir/serialize: Encode data for temporaries 3645*61046927SAndroid Build Coastguard Worker- nir: Add lavapipe ray tracing intrinsics 3646*61046927SAndroid Build Coastguard Worker- llvmpipe: Fix function call handling 3647*61046927SAndroid Build Coastguard Worker- lavapipe: Add lvp_spirv_to_nir 3648*61046927SAndroid Build Coastguard Worker- lavapipe: Make lvp_shader_init non-static 3649*61046927SAndroid Build Coastguard Worker- lavapipe: Make lvp_create_pipeline_nir non-static 3650*61046927SAndroid Build Coastguard Worker- lavapipe: Lower mem_constant variables 3651*61046927SAndroid Build Coastguard Worker- lavapipe: Defer binding compute state 3652*61046927SAndroid Build Coastguard Worker- lavapipe: Remove unused ray tracing variables 3653*61046927SAndroid Build Coastguard Worker- lavapipe: Add more ray tracing helpers 3654*61046927SAndroid Build Coastguard Worker- lavapipe: Pass lvp_ray_flags into lvp_aabb_intersection_cb 3655*61046927SAndroid Build Coastguard Worker- lavapipe: Use the pipeline type in get_pcbuf_size 3656*61046927SAndroid Build Coastguard Worker- lavapipe: Inline fill_ubo0 3657*61046927SAndroid Build Coastguard Worker- lavapipe: Add an api_stage parameter to update_pcbuf 3658*61046927SAndroid Build Coastguard Worker- lavapipe: Fix a memory leak in lvp_push_internal_buffer 3659*61046927SAndroid Build Coastguard Worker- lavapipe: Implement VK_KHR_ray_tracing_pipeline 3660*61046927SAndroid Build Coastguard Worker- lavapipe: Implement KHR_ray_tracing_maintenance1 3661*61046927SAndroid Build Coastguard Worker- lavapipe: Implement VK_EXT_pipeline_library_group_handles 3662*61046927SAndroid Build Coastguard Worker- lavapipe: Implement VK_KHR_ray_tracing_position_fetch 3663*61046927SAndroid Build Coastguard Worker- radv: Destroy leaf_updateable_pipeline 3664*61046927SAndroid Build Coastguard Worker- lavapipe: Handle accel struct queries in handle_copy_query_pool_results 3665*61046927SAndroid Build Coastguard Worker- lavapipe: Implement ray_tracing_maintenance1 queries 3666*61046927SAndroid Build Coastguard Worker- lavapipe: Do nort use NIR_PASS during lowering 3667*61046927SAndroid Build Coastguard Worker- lavapipe: Handle multiple planes in GetDescriptorEXT 3668*61046927SAndroid Build Coastguard Worker- lavapipe: Explicitely support ycbcr formats 3669*61046927SAndroid Build Coastguard Worker- Revert "gallivm/ssbo: mask offset with exec_mask instead of building the 'if'" 3670*61046927SAndroid Build Coastguard Worker- radv: Handle all dependencies of CmdWaitEvents2 3671*61046927SAndroid Build Coastguard Worker- nir/print: Do not access invalid indices of load_uniform 3672*61046927SAndroid Build Coastguard Worker- radv: Fix radv_shader_arena_block list corruption 3673*61046927SAndroid Build Coastguard Worker- radv: Remove arenas from capture_replay_arena_vas 3674*61046927SAndroid Build Coastguard Worker- radv: Zero initialize capture replay group handles 3675*61046927SAndroid Build Coastguard Worker 3676*61046927SAndroid Build Coastguard WorkerKrzysztof Kurek (1): 3677*61046927SAndroid Build Coastguard Worker 3678*61046927SAndroid Build Coastguard Worker- panfrost: fix shift overflow in \`bi_fold_constant` 3679*61046927SAndroid Build Coastguard Worker 3680*61046927SAndroid Build Coastguard WorkerLeo Liu (2): 3681*61046927SAndroid Build Coastguard Worker 3682*61046927SAndroid Build Coastguard Worker- radeonsi: fix video processing path without VPE enabled 3683*61046927SAndroid Build Coastguard Worker- ac/gpu_info: Fix broken UVD firmware query 3684*61046927SAndroid Build Coastguard Worker 3685*61046927SAndroid Build Coastguard WorkerLepton Wu (1): 3686*61046927SAndroid Build Coastguard Worker 3687*61046927SAndroid Build Coastguard Worker- llvmpipe: Set "+64bit" for X86_64 3688*61046927SAndroid Build Coastguard Worker 3689*61046927SAndroid Build Coastguard WorkerLin, Ricky (1): 3690*61046927SAndroid Build Coastguard Worker 3691*61046927SAndroid Build Coastguard Worker- amd/vpelib: Rename the parameters of init vpe function 3692*61046927SAndroid Build Coastguard Worker 3693*61046927SAndroid Build Coastguard WorkerLionel Landwerlin (186): 3694*61046927SAndroid Build Coastguard Worker 3695*61046927SAndroid Build Coastguard Worker- anv: fix disabled Wa_14017076903/18022508906 3696*61046927SAndroid Build Coastguard Worker- intel/aux_map: fix fallback unmapping range on failure 3697*61046927SAndroid Build Coastguard Worker- anv: hide vendor ID for The Finals 3698*61046927SAndroid Build Coastguard Worker- intel/decoder: make vertex data decoding optional 3699*61046927SAndroid Build Coastguard Worker- intel/decoder: don't ignore BT entries at offset 0 3700*61046927SAndroid Build Coastguard Worker- intel/genxml: add CCS_INSTDONE register 3701*61046927SAndroid Build Coastguard Worker- intel/genxml: add GAM done register description 3702*61046927SAndroid Build Coastguard Worker- intel/hang_viewer: add aux-tt view 3703*61046927SAndroid Build Coastguard Worker- anv: export descriptor flushing functions 3704*61046927SAndroid Build Coastguard Worker- anv: fix include guards 3705*61046927SAndroid Build Coastguard Worker- anv: fix missing header 3706*61046927SAndroid Build Coastguard Worker- anv: move generated draw flush helper to its own file 3707*61046927SAndroid Build Coastguard Worker- anv: move draw commands to their own file 3708*61046927SAndroid Build Coastguard Worker- anv: move compute/ray-tracing commands to their own file 3709*61046927SAndroid Build Coastguard Worker- anv: rename video command file 3710*61046927SAndroid Build Coastguard Worker- nir/alu_srcs_negative_equal: bail earlier if possible 3711*61046927SAndroid Build Coastguard Worker- nir/comparison_pre_tests: update expectations 3712*61046927SAndroid Build Coastguard Worker- anv: using a single struct for kernel upload 3713*61046927SAndroid Build Coastguard Worker- anv: fix pipeline executable properties with graphics libraries 3714*61046927SAndroid Build Coastguard Worker- isl: add print helpers for debug 3715*61046927SAndroid Build Coastguard Worker- anv: implement undocumented tile cache flush requirements 3716*61046927SAndroid Build Coastguard Worker- anv: reorder anv_astc_emu.c 3717*61046927SAndroid Build Coastguard Worker- anv: remove unused perfetto declarations 3718*61046927SAndroid Build Coastguard Worker- anv: rename layers entrypoints 3719*61046927SAndroid Build Coastguard Worker- anv: add BO flag for internal driver allocations 3720*61046927SAndroid Build Coastguard Worker- anv: track total state stream allocated blocks from the pool 3721*61046927SAndroid Build Coastguard Worker- anv: track imported ray tracing pipeline groups 3722*61046927SAndroid Build Coastguard Worker- anv: initial RMV support 3723*61046927SAndroid Build Coastguard Worker- vulkan/runtime: handle new image layout 3724*61046927SAndroid Build Coastguard Worker- anv: don't prevent L1 untyped cache flush in 3D mode 3725*61046927SAndroid Build Coastguard Worker- anv: promote EXT_index_type_uint8 to KHR 3726*61046927SAndroid Build Coastguard Worker- anv: promote EXT_line_rasterization to KHR 3727*61046927SAndroid Build Coastguard Worker- anv: promote EXT_load_store_op_none to KHR 3728*61046927SAndroid Build Coastguard Worker- anv: add missing alignment for AUX-TT mapping 3729*61046927SAndroid Build Coastguard Worker- intel/ds: track predication of blorp operations 3730*61046927SAndroid Build Coastguard Worker- vulkan/runtime: add helper to query attachment layout 3731*61046927SAndroid Build Coastguard Worker- anv: ensure consistent layout transitions in render passes 3732*61046927SAndroid Build Coastguard Worker- anv: add check that in renderpass barriers apply to attachments 3733*61046927SAndroid Build Coastguard Worker- anv: handle image feedback loop usage 3734*61046927SAndroid Build Coastguard Worker- anv: implement VK_EXT_attachment_feedback_loop_dynamic_state 3735*61046927SAndroid Build Coastguard Worker- anv/hasvk: don't report error when intel_get_device_info_from_fd fails 3736*61046927SAndroid Build Coastguard Worker- anv: factor out aux-tt binding logic for future reuse 3737*61046927SAndroid Build Coastguard Worker- anv: rename aux_tt image field 3738*61046927SAndroid Build Coastguard Worker- anv: retain ccs image binding address 3739*61046927SAndroid Build Coastguard Worker- anv: fix transfer barriers flushes with compute queue 3740*61046927SAndroid Build Coastguard Worker- vulkan/runtime: handle new dynamic states for attachment remapping 3741*61046927SAndroid Build Coastguard Worker- docs/features: drop gen8+/gen9+ on Anv 3742*61046927SAndroid Build Coastguard Worker- docs/features: synchronize new features for Anv 3743*61046927SAndroid Build Coastguard Worker- vulkan/multialloc: bump max number to 16 3744*61046927SAndroid Build Coastguard Worker- vulkan/runtime: rework VK_KHR_dynamic_rendering_local_read state tracking 3745*61046927SAndroid Build Coastguard Worker- anv: reduce cache flushing for indirect commands on Gfx12.5+ 3746*61046927SAndroid Build Coastguard Worker- anv: don't unmap AUX ranges at BO delete 3747*61046927SAndroid Build Coastguard Worker- isl: printout sparse usage 3748*61046927SAndroid Build Coastguard Worker- isl: add a no-aux-align usage flag 3749*61046927SAndroid Build Coastguard Worker- anv: move ALLOC_HOST_CACHED_COHERENT as define 3750*61046927SAndroid Build Coastguard Worker- anv: use address helper to compute address u64 value 3751*61046927SAndroid Build Coastguard Worker- intel/aux_map: add BSpec reference 3752*61046927SAndroid Build Coastguard Worker- intel/aux_map: add helper to compute offset in aux data 3753*61046927SAndroid Build Coastguard Worker- anv: re-introduce BO CCS allocations 3754*61046927SAndroid Build Coastguard Worker- intel/dev: fix missing dependency on generated packing heaers 3755*61046927SAndroid Build Coastguard Worker- anv: factor out post submit queue debug code 3756*61046927SAndroid Build Coastguard Worker- intel/fs: indent lowering code to make it more readable 3757*61046927SAndroid Build Coastguard Worker- intel/fs: rerun divergence prior to lowering non-uniform interpolate at sample 3758*61046927SAndroid Build Coastguard Worker- anv: fix incorrect flushing on shader query copy 3759*61046927SAndroid Build Coastguard Worker- meson: add a new option to enable intel-clc without building RT shaders 3760*61046927SAndroid Build Coastguard Worker- intel/compiler: make default NIR compiler options visible 3761*61046927SAndroid Build Coastguard Worker- intel-clc: move ISA generation to its own function 3762*61046927SAndroid Build Coastguard Worker- intel/clc: add ability to output NIR 3763*61046927SAndroid Build Coastguard Worker- intel-clc: print text input 3764*61046927SAndroid Build Coastguard Worker- genxml: enable opencl code generation 3765*61046927SAndroid Build Coastguard Worker- genxml: generate opencl packing headers 3766*61046927SAndroid Build Coastguard Worker- genxml: remove NDEBUG_UNUSED 3767*61046927SAndroid Build Coastguard Worker- intel/ds: new tracepoints for generated commands 3768*61046927SAndroid Build Coastguard Worker- meson: add option to install intel-clc 3769*61046927SAndroid Build Coastguard Worker- ci: build a host version of mesa for cross builds 3770*61046927SAndroid Build Coastguard Worker- anv: rewrite internal shaders using OpenCL 3771*61046927SAndroid Build Coastguard Worker- intel/shaders: add iris variant of indirect draws generation shader 3772*61046927SAndroid Build Coastguard Worker- intel/shaders: enable gfx8 support 3773*61046927SAndroid Build Coastguard Worker- iris: make binding table shifting values available outside iris_state.c 3774*61046927SAndroid Build Coastguard Worker- iris: make KSP helper available outside iris_state.c 3775*61046927SAndroid Build Coastguard Worker- iris: make URB programming available outside iris_state.c 3776*61046927SAndroid Build Coastguard Worker- iris: factor out index buffer emission 3777*61046927SAndroid Build Coastguard Worker- iris: add an option for not emit draw parameters 3778*61046927SAndroid Build Coastguard Worker- iris: enable generated indirect draws 3779*61046927SAndroid Build Coastguard Worker- meson: enforce build of intel-clc with anv/iris 3780*61046927SAndroid Build Coastguard Worker- anv: remove redundant asserts 3781*61046927SAndroid Build Coastguard Worker- anv: don't allocate aux padded BOs with host pointers 3782*61046927SAndroid Build Coastguard Worker- anv: fix buffer marker cache flush issues on MTL 3783*61046927SAndroid Build Coastguard Worker- anv: enable query clear/copy using shaders on MTL/ARL 3784*61046927SAndroid Build Coastguard Worker- anv: fixup push descriptor shader analysis 3785*61046927SAndroid Build Coastguard Worker- anv: factor out descriptor buffer flushing 3786*61046927SAndroid Build Coastguard Worker- anv: reenable ANV_ALWAYS_BINDLESS 3787*61046927SAndroid Build Coastguard Worker- anv: remove unused definition 3788*61046927SAndroid Build Coastguard Worker- anv: fix Wa_16013994831 macros 3789*61046927SAndroid Build Coastguard Worker- anv: fix emission of Wa_14015055625 3790*61046927SAndroid Build Coastguard Worker- genxml: generate opencl temporary variables with private qualifier 3791*61046927SAndroid Build Coastguard Worker- intel/clc: lower temp function/shader variables together 3792*61046927SAndroid Build Coastguard Worker- intel/clc: workaround LLVM17 opaque pointers 3793*61046927SAndroid Build Coastguard Worker- anv: disable Wa_16013994831 3794*61046927SAndroid Build Coastguard Worker- ci/anv: add more testing for optimization paths 3795*61046927SAndroid Build Coastguard Worker- intel/ci: bump anv/tgl fraction to 6 3796*61046927SAndroid Build Coastguard Worker- intel/nir: only consider ray query variables in lowering 3797*61046927SAndroid Build Coastguard Worker- anv: limit depth flush on dynamic render pass suspend 3798*61046927SAndroid Build Coastguard Worker- anv: add missing generated file dep 3799*61046927SAndroid Build Coastguard Worker- anv: optimize push descriptor updates 3800*61046927SAndroid Build Coastguard Worker- anv: add new heap/pool for descriptor buffers 3801*61046927SAndroid Build Coastguard Worker- anv: create new helper for small allocations 3802*61046927SAndroid Build Coastguard Worker- anv: add a second dynamic state heap for descriptor buffers 3803*61046927SAndroid Build Coastguard Worker- anv: move aux-tt to general state pool 3804*61046927SAndroid Build Coastguard Worker- anv: allocate slice_hash for descriptor buffer 3805*61046927SAndroid Build Coastguard Worker- anv: allocate border colors for descriptor buffers 3806*61046927SAndroid Build Coastguard Worker- anv: allocate fsr states for descriptor buffer 3807*61046927SAndroid Build Coastguard Worker- anv: implement data write entry points for EXT_descriptor_buffer 3808*61046927SAndroid Build Coastguard Worker- anv: compute a sampler hash based on parameters 3809*61046927SAndroid Build Coastguard Worker- anv: add embedded sampler parameters in descriptor set layout hash 3810*61046927SAndroid Build Coastguard Worker- intel/fs: add plumbing for embedded samplers 3811*61046927SAndroid Build Coastguard Worker- nir: add additional flag to resource_intel for embedded samplers 3812*61046927SAndroid Build Coastguard Worker- anv: add embedded sampler support 3813*61046927SAndroid Build Coastguard Worker- anv: add new helper to update binding table pool offset 3814*61046927SAndroid Build Coastguard Worker- anv: add descriptor set layout support for descriptor buffers 3815*61046927SAndroid Build Coastguard Worker- anv: add pipeline/shader support for descriptor buffers 3816*61046927SAndroid Build Coastguard Worker- anv: handle push descriptor writes with descriptor buffers 3817*61046927SAndroid Build Coastguard Worker- anv: implement descriptor buffer binding 3818*61046927SAndroid Build Coastguard Worker- anv: disable mutable combined image/sampler in descriptor buffer 3819*61046927SAndroid Build Coastguard Worker- anv: expose VK_EXT_descriptor_buffer 3820*61046927SAndroid Build Coastguard Worker- anv: fix non matching image/view format attachment resolve 3821*61046927SAndroid Build Coastguard Worker- anv: fix helper usage for CmdUpdateBuffer() 3822*61046927SAndroid Build Coastguard Worker- anv: remove some wrapping around mmap 3823*61046927SAndroid Build Coastguard Worker- anv: add support for VK_EXT_map_memory_placed 3824*61046927SAndroid Build Coastguard Worker- anv: delay internal shader upload to when needed 3825*61046927SAndroid Build Coastguard Worker- anv: fix companion command buffer initialization 3826*61046927SAndroid Build Coastguard Worker- anv: fix incorrect ISL usage in buffer view creation 3827*61046927SAndroid Build Coastguard Worker- anv/iris/blorp: use the right MOCS values for each engine 3828*61046927SAndroid Build Coastguard Worker- anv: try to keep the pipeline in GPGPU mode when buffer transfer ops 3829*61046927SAndroid Build Coastguard Worker- anv: don't copy the null descriptor from the GPU memory 3830*61046927SAndroid Build Coastguard Worker- intel/fs: fixup sampler header message 3831*61046927SAndroid Build Coastguard Worker- anv: return unsupported for FSR images on Gfx12.0 3832*61046927SAndroid Build Coastguard Worker- intel/fs: remove some unused send helpers 3833*61046927SAndroid Build Coastguard Worker- anv: ignore descriptor alignment for inline uniforms 3834*61046927SAndroid Build Coastguard Worker- intel/fs: bump max simd size of some messages for xe2 3835*61046927SAndroid Build Coastguard Worker- anv: track embedded sampler counts in layouts 3836*61046927SAndroid Build Coastguard Worker- anv: allocate pipeline bindings tables dynamically on the heap 3837*61046927SAndroid Build Coastguard Worker- anv: avoid partially compiled warning with GPL 3838*61046927SAndroid Build Coastguard Worker- blorp: handle a few allocation failure cases 3839*61046927SAndroid Build Coastguard Worker- anv: fix invalid border color free 3840*61046927SAndroid Build Coastguard Worker- anv: fix block pool allocation failure 3841*61046927SAndroid Build Coastguard Worker- anv: fix temporary state pool allocation failures 3842*61046927SAndroid Build Coastguard Worker- anv: fix bitfield checks in gfx runtime flushing 3843*61046927SAndroid Build Coastguard Worker- anv: fix query clearing with blorp compute operations 3844*61046927SAndroid Build Coastguard Worker- blorp: add support for cached dynamic states 3845*61046927SAndroid Build Coastguard Worker- anv: reduce blorp dynamic state emissions 3846*61046927SAndroid Build Coastguard Worker- anv: optimize emission of dynamic state with blorp 3847*61046927SAndroid Build Coastguard Worker- anv: fix protected memory allocations 3848*61046927SAndroid Build Coastguard Worker- anv: pull surface state copies for secondary in one loop 3849*61046927SAndroid Build Coastguard Worker- anv: disable protected content around surface state copies 3850*61046927SAndroid Build Coastguard Worker- anv: disable generated draws in protected command buffers 3851*61046927SAndroid Build Coastguard Worker- anv: update protection fault property 3852*61046927SAndroid Build Coastguard Worker- anv: fix incorrect blorp dynamic state heap usage 3853*61046927SAndroid Build Coastguard Worker- intel/fs: printout a couple of more late compile steps 3854*61046927SAndroid Build Coastguard Worker- intel/fs: fixup instruction scheduling last grf write tracking 3855*61046927SAndroid Build Coastguard Worker- anv: add missing data flush out of L3 for transform feedback writes 3856*61046927SAndroid Build Coastguard Worker- anv: mark descriptors & pipeline dirty after blorp compute 3857*61046927SAndroid Build Coastguard Worker- isl: set NullPageCoherencyEnable for depth/stencil sparse surfaces 3858*61046927SAndroid Build Coastguard Worker- anv: only check patch_control_points changes in runtime flush 3859*61046927SAndroid Build Coastguard Worker- anv: increase maxResourceDescriptorBufferRange on DG2+ 3860*61046927SAndroid Build Coastguard Worker- anv: reuse vk_common_GetImageSubresourceLayout 3861*61046927SAndroid Build Coastguard Worker- anv: move all format props checks to anv_get_image_format_properties() 3862*61046927SAndroid Build Coastguard Worker- drirc: rename hasvk only option 3863*61046927SAndroid Build Coastguard Worker- vulkan: track compression control flags on vk_image 3864*61046927SAndroid Build Coastguard Worker- anv: implement VK_EXT_image_compression_control 3865*61046927SAndroid Build Coastguard Worker- anv: disable capture replay with descriptor buffer 3866*61046927SAndroid Build Coastguard Worker- anv: remove useless dynamic state allocation for samplers 3867*61046927SAndroid Build Coastguard Worker- anv: add capture/replay support for image with descriptor buffers 3868*61046927SAndroid Build Coastguard Worker- anv: add capture/replay support for buffer with descriptor buffers 3869*61046927SAndroid Build Coastguard Worker- anv: add a new reserved pool for capture/release 3870*61046927SAndroid Build Coastguard Worker- anv: enable shader border color capture/replay 3871*61046927SAndroid Build Coastguard Worker- anv: enable capture/replay with descriptor buffers 3872*61046927SAndroid Build Coastguard Worker- anv: disable dual source blending state if not used in shader 3873*61046927SAndroid Build Coastguard Worker- intel/brw: fixup wm_prog_data_barycentric_modes() 3874*61046927SAndroid Build Coastguard Worker- anv: fixup alloc failure handling in reserved_array_pool 3875*61046927SAndroid Build Coastguard Worker- anv: fix leak of custom border colors 3876*61046927SAndroid Build Coastguard Worker- anv: fix ycbcr plane indexing with indirect descriptors 3877*61046927SAndroid Build Coastguard Worker- brw: add more condition for reducing sampler simdness 3878*61046927SAndroid Build Coastguard Worker- anv: fix push constant subgroup_id location 3879*61046927SAndroid Build Coastguard Worker- nir/divergence: add missing load_printf_buffer_address 3880*61046927SAndroid Build Coastguard Worker- anv: use weak_ref mode for global pipeline caches 3881*61046927SAndroid Build Coastguard Worker 3882*61046927SAndroid Build Coastguard WorkerLouis-Francis Ratté-Boulianne (5): 3883*61046927SAndroid Build Coastguard Worker 3884*61046927SAndroid Build Coastguard Worker- panfrost: factor out method to check whether we can discard resource 3885*61046927SAndroid Build Coastguard Worker- panfrost: add copy_resource flag to pan_resource_modifier_convert 3886*61046927SAndroid Build Coastguard Worker- panfrost: add can_discard flag to pan_legalize_afbc_format 3887*61046927SAndroid Build Coastguard Worker- panfrost: Legalize before updating part of a AFBC-packed texture 3888*61046927SAndroid Build Coastguard Worker- panfrost: Add AFBC packing support for RG formats 3889*61046927SAndroid Build Coastguard Worker 3890*61046927SAndroid Build Coastguard WorkerLuc Ma (1): 3891*61046927SAndroid Build Coastguard Worker 3892*61046927SAndroid Build Coastguard Worker- gallium/u_blitter: Fix a few uninitialized fb_state 3893*61046927SAndroid Build Coastguard Worker 3894*61046927SAndroid Build Coastguard WorkerLuca Bacci (1): 3895*61046927SAndroid Build Coastguard Worker 3896*61046927SAndroid Build Coastguard Worker- meson,windows: Use relative paths in Vulkan ICD manifest files 3897*61046927SAndroid Build Coastguard Worker 3898*61046927SAndroid Build Coastguard WorkerLucas Fryzek (19): 3899*61046927SAndroid Build Coastguard Worker 3900*61046927SAndroid Build Coastguard Worker- egl/wayland/sw: don't invert y \`wl_surface_damage_buffer` 3901*61046927SAndroid Build Coastguard Worker- drisw/winsys: Flip y coordinate when creating pipe boxes 3902*61046927SAndroid Build Coastguard Worker- drisw: clamp damage region to texture bounds 3903*61046927SAndroid Build Coastguard Worker- llvmpipe: explicitly reject (most) yuv formats 3904*61046927SAndroid Build Coastguard Worker- gallium: Add dmabuf arg to memory fd allocation API 3905*61046927SAndroid Build Coastguard Worker- llvmpipe: Implement dmabuf handling 3906*61046927SAndroid Build Coastguard Worker- drisw: reuse kopper image extension vtable if modifiers/dmabuf is supported 3907*61046927SAndroid Build Coastguard Worker- llvmpipe: conditionally export PIPE_CAP_DMABUF 3908*61046927SAndroid Build Coastguard Worker- lavapipe: support VK_EXTERNAL_MEMORY_HANDLE_TYPE_DMA_BUF_BIT_EXT 3909*61046927SAndroid Build Coastguard Worker- lavapipe: EXT_external_memory_dma_buf 3910*61046927SAndroid Build Coastguard Worker- llvmpipe: make it possible to import and bind unbacked resources 3911*61046927SAndroid Build Coastguard Worker- lavapipe: include drm_fourcc.h 3912*61046927SAndroid Build Coastguard Worker- lavapipe: check drm modifier info during image create 3913*61046927SAndroid Build Coastguard Worker- lavapipe: EXT_image_drm_format_modifier 3914*61046927SAndroid Build Coastguard Worker- venus/ci: Add patch for modifiers test to check import/export bits 3915*61046927SAndroid Build Coastguard Worker- lp: Wrap udmabuf usage in HAVE_LIBDRM ifdef 3916*61046927SAndroid Build Coastguard Worker- ci/lp: Remove ext buffer YUV tests from fails 3917*61046927SAndroid Build Coastguard Worker- llvmpipe: Only return null resource handle when dt is not mapped 3918*61046927SAndroid Build Coastguard Worker- llvmpipe: Only use udmabuf if header is found 3919*61046927SAndroid Build Coastguard Worker 3920*61046927SAndroid Build Coastguard WorkerLucas Stach (18): 3921*61046927SAndroid Build Coastguard Worker 3922*61046927SAndroid Build Coastguard Worker- etnaviv: disable 64bpp render/sampler formats 3923*61046927SAndroid Build Coastguard Worker- etnaviv: track resource sharing 3924*61046927SAndroid Build Coastguard Worker- etnaviv: only add shared resources to implicit flush list 3925*61046927SAndroid Build Coastguard Worker- etnaviv: implicitly update shared texture resources 3926*61046927SAndroid Build Coastguard Worker- etnaviv: don't use int filter for depth textures 3927*61046927SAndroid Build Coastguard Worker- etnaviv: tex_desc: emit texture comparator 3928*61046927SAndroid Build Coastguard Worker- etnaviv: fix fixpoint conversion of negative values 3929*61046927SAndroid Build Coastguard Worker- ci/etnaviv: update expectations 3930*61046927SAndroid Build Coastguard Worker- etnaviv: fix depth writes without testing 3931*61046927SAndroid Build Coastguard Worker- etnaviv: rs: take src dimensions into account when increasing height alignment 3932*61046927SAndroid Build Coastguard Worker- etnaviv: use correct blit box sizes when copying resource 3933*61046927SAndroid Build Coastguard Worker- etnaviv: fix separate depth/stencil clears 3934*61046927SAndroid Build Coastguard Worker- etnaviv: trigger TS derivation after slow clear 3935*61046927SAndroid Build Coastguard Worker- etnaviv: split TS and non-TS RS clear commands 3936*61046927SAndroid Build Coastguard Worker- etnaviv: ci: update expectation with fixed depth/stencil clears 3937*61046927SAndroid Build Coastguard Worker- etnaviv: rs: treat depth-only clear to X8Z24 surfaces as full clear 3938*61046927SAndroid Build Coastguard Worker- ci/etnaviv: update expectation after piglit uprev 3939*61046927SAndroid Build Coastguard Worker- etnaviv: flip the switch on MSAA support 3940*61046927SAndroid Build Coastguard Worker 3941*61046927SAndroid Build Coastguard WorkerLuigi Santivetti (1): 3942*61046927SAndroid Build Coastguard Worker 3943*61046927SAndroid Build Coastguard Worker- pvr: return the OS page size for minMemoryMapAlignment 3944*61046927SAndroid Build Coastguard Worker 3945*61046927SAndroid Build Coastguard WorkerLynne (1): 3946*61046927SAndroid Build Coastguard Worker 3947*61046927SAndroid Build Coastguard Worker- radv/av1: limit profile and bit depth to supported values 3948*61046927SAndroid Build Coastguard Worker 3949*61046927SAndroid Build Coastguard WorkerM Henning (10): 3950*61046927SAndroid Build Coastguard Worker 3951*61046927SAndroid Build Coastguard Worker- nvk: Don't clobber vb0 after repeated blits 3952*61046927SAndroid Build Coastguard Worker- nak: Remove assert on nir->info.outputs_written 3953*61046927SAndroid Build Coastguard Worker- nvk: Early-out impossible descriptor allocations 3954*61046927SAndroid Build Coastguard Worker- nak: Fix ldg/stg/atomg encoding to use globalmem 3955*61046927SAndroid Build Coastguard Worker- nak: Set fewer bits in writes_color 3956*61046927SAndroid Build Coastguard Worker- nak: Use undef for unset FSOut components 3957*61046927SAndroid Build Coastguard Worker- nak: Remove old union_find implementation 3958*61046927SAndroid Build Coastguard Worker- nak: Rewrite union_find and use it in repair_ssa 3959*61046927SAndroid Build Coastguard Worker- nak: Count GLOBAL_SIZE_OFFSET in bytes, not words 3960*61046927SAndroid Build Coastguard Worker- nvk: Don't use a descriptor cbuf if it's too large 3961*61046927SAndroid Build Coastguard Worker 3962*61046927SAndroid Build Coastguard WorkerManuel Stoeckl (1): 3963*61046927SAndroid Build Coastguard Worker 3964*61046927SAndroid Build Coastguard Worker- util/disk_cache: try getenv(HOME) before getpwuid->pw_dir 3965*61046927SAndroid Build Coastguard Worker 3966*61046927SAndroid Build Coastguard WorkerMarcin Ślusarz (1): 3967*61046927SAndroid Build Coastguard Worker 3968*61046927SAndroid Build Coastguard Worker- intel/compiler/xe2: fix decoding of sampler simd mode 3969*61046927SAndroid Build Coastguard Worker 3970*61046927SAndroid Build Coastguard WorkerMarek Olšák (244): 3971*61046927SAndroid Build Coastguard Worker 3972*61046927SAndroid Build Coastguard Worker- gallium/u_vbuf: replace unnecessary dst_index with "i" 3973*61046927SAndroid Build Coastguard Worker- gallium: remove unbind_trailing_count from set_vertex_buffers 3974*61046927SAndroid Build Coastguard Worker- cso: don't unbind vertex buffers when enabling/disabling u_vbuf 3975*61046927SAndroid Build Coastguard Worker- winsys/amdgpu: merge loops decrementing num_active_ioctls & unreferencing bufs 3976*61046927SAndroid Build Coastguard Worker- winsys/amdgpu: cosmetic touchups 3977*61046927SAndroid Build Coastguard Worker- winsys/amdgpu: don't clear buffer list elements after IB submission 3978*61046927SAndroid Build Coastguard Worker- winsys/amdgpu: add more fence_reference helpers 3979*61046927SAndroid Build Coastguard Worker- winsys/amdgpu: don't clear fence list elements after IB submission 3980*61046927SAndroid Build Coastguard Worker- winsys/amdgpu: remove misplaced duplicated comment 3981*61046927SAndroid Build Coastguard Worker- winsys/amdgpu: represent IB_MAX_SUBMIT_DWORDS in bytes 3982*61046927SAndroid Build Coastguard Worker- winsys/amdgpu: represent max_ib_size_dw in bytes 3983*61046927SAndroid Build Coastguard Worker- winsys/amdgpu: cosmetic touchups around IB sizes 3984*61046927SAndroid Build Coastguard Worker- amd: unify NIR options between RADV and radeonsi 3985*61046927SAndroid Build Coastguard Worker- ac/nir: don't write TCS outputs to memory if no_varying is set 3986*61046927SAndroid Build Coastguard Worker- ac/nir: rename clipdist_enable_mask -> clip_cull_dist_mask 3987*61046927SAndroid Build Coastguard Worker- ac/nir: optimize out multiplications in small line culling 3988*61046927SAndroid Build Coastguard Worker- ac/nir: simplify code at the beginning of ac_nir_gs_shader_query 3989*61046927SAndroid Build Coastguard Worker- ac,radeonsi: emulate GS primitive pipeline stat on gfx11 because of culling 3990*61046927SAndroid Build Coastguard Worker- radeonsi: report more detailed output stats for shader-db 3991*61046927SAndroid Build Coastguard Worker- radeonsi: expose shader profiles to other .c files 3992*61046927SAndroid Build Coastguard Worker- radeonsi: don't use staging uploads for buffers & shaders with all VRAM visible 3993*61046927SAndroid Build Coastguard Worker- radeonsi: deduplicate gfx10_ngg_get_vertices_per_prim / get_num_vert_per_prim 3994*61046927SAndroid Build Coastguard Worker- radeonsi: change GS_STATE_PROVOKING_VTX_INDEX to 1 bit PROVOKING_VTX_FIRST 3995*61046927SAndroid Build Coastguard Worker- radeonsi: split si_update_ngg_prim_state_sgpr into 2 functions 3996*61046927SAndroid Build Coastguard Worker- radeonsi: pack GS_STATE_ESGS_VERTEX_STRIDE better to save 2 bits 3997*61046927SAndroid Build Coastguard Worker- radeonsi: remove no-op additions for viewport0_y_inverted 3998*61046927SAndroid Build Coastguard Worker- radeonsi: remove unused preloaded instance_divisor_constbuf 3999*61046927SAndroid Build Coastguard Worker- radeonsi: rename \*trivial_vs_prolog -> \*trivial_vs_inputs 4000*61046927SAndroid Build Coastguard Worker- radeonsi/gfx11: clean up MAX_ALLOWED_TILES_IN_WAVE programming 4001*61046927SAndroid Build Coastguard Worker- radeonsi/ci: update gfx11 flakes 4002*61046927SAndroid Build Coastguard Worker- radeonsi/gfx11: flush DB before Z/S clear to work around dEQP failures 4003*61046927SAndroid Build Coastguard Worker- radeonsi: don't flush CS before and after every blitter invocation 4004*61046927SAndroid Build Coastguard Worker- mesa,gallium: move the thread scheduler to src/util 4005*61046927SAndroid Build Coastguard Worker- gallium: rename PIPE\_.._PIN_THREADS_TO_L3_CACHE -> .._UPDATE_THREAD_SCHEDULING 4006*61046927SAndroid Build Coastguard Worker- st/mesa: rename ST_L3_PINNING_DISABLED -> ST_THREAD_SCHEDULER_DISABLED 4007*61046927SAndroid Build Coastguard Worker- util: add mesa_pin_threads environment variable that sets a static affinity mask 4008*61046927SAndroid Build Coastguard Worker- glthread: apply the thread scheduling policy when the context is created 4009*61046927SAndroid Build Coastguard Worker- glthread: apply the thread scheduling policy when a batch executes synchronously 4010*61046927SAndroid Build Coastguard Worker- gallium/hud: add "csv" option to print values to stdout as CSV 4011*61046927SAndroid Build Coastguard Worker- nir: remove INTERP_MODE_COLOR 4012*61046927SAndroid Build Coastguard Worker- nir: relax validation failure for generic TCS outputs with no_varying 4013*61046927SAndroid Build Coastguard Worker- nir: remove and replace underused option pack_varying_options 4014*61046927SAndroid Build Coastguard Worker- nir: replace lower_io_variables with a GLSL NIR flag 4015*61046927SAndroid Build Coastguard Worker- nir: add a lower_mediump_io callback into options 4016*61046927SAndroid Build Coastguard Worker- nir: add vertex divergence into nir_divergence_analysis 4017*61046927SAndroid Build Coastguard Worker- winsys/amdgpu: fix a race condition when reading ws->num_buffers 4018*61046927SAndroid Build Coastguard Worker- winsys/amdgpu: add real buffers of slab entries in the CS thread 4019*61046927SAndroid Build Coastguard Worker- winsys/amdgpu: change the signature of amdgpu_add_bo_fences_to_dependencies 4020*61046927SAndroid Build Coastguard Worker- winsys/amdgpu: move code out of amdgpu_add_bo_fences_to_dependencies for reuse 4021*61046927SAndroid Build Coastguard Worker- winsys/amdgpu: merge 2 loops iterating over slab entries in amdgpu_cs_submit_ib 4022*61046927SAndroid Build Coastguard Worker- winsys/amdgpu: merge 2 loops iterating over sparse BOs in amdgpu_cs_submit_ib 4023*61046927SAndroid Build Coastguard Worker- winsys/amdgpu: merge 2 loops iterating over real BOs in amdgpu_cs_submit_ib 4024*61046927SAndroid Build Coastguard Worker- winsys/amdgpu: skip code checking RADEON_USAGE_SYNCHRONIZED for slabs 4025*61046927SAndroid Build Coastguard Worker- winsys/amdgpu: simplify amdgpu_do_add_buffer to remove memset 4026*61046927SAndroid Build Coastguard Worker- winsys/amdgpu: don't ref/unref slab BOs in amdgpu_cs_submit_ib 4027*61046927SAndroid Build Coastguard Worker- radeonsi: use num_vertex_buffers instead of ARRAY_SIZE 4028*61046927SAndroid Build Coastguard Worker- radeonsi/ci: add gfx11 flakes 4029*61046927SAndroid Build Coastguard Worker- gallium: always set vertex elements before setting vertex buffers 4030*61046927SAndroid Build Coastguard Worker- gallium/u_blitter: set take_ownership=true for set_vertex_buffers 4031*61046927SAndroid Build Coastguard Worker- st/mesa: set take_ownership=true for set_vertex_buffers in st_draw_quad 4032*61046927SAndroid Build Coastguard Worker- gallium/util: add take_ownership parameter into util_draw_vertex_buffer 4033*61046927SAndroid Build Coastguard Worker- st/mesa: set take_ownership=true for util_draw_vertex_buffer in st_DrawTex 4034*61046927SAndroid Build Coastguard Worker- st/mesa: set take_ownership=true for set_vertex_buffers in st_pbo_draw 4035*61046927SAndroid Build Coastguard Worker- gallium/hud: set take_ownership=true for set_vertex_buffers 4036*61046927SAndroid Build Coastguard Worker- cso: remove CSO_UNBIND_VERTEX_BUFFER0 4037*61046927SAndroid Build Coastguard Worker- gallium/u_threaded: remove the count=0 path from tc_call_set_vertex_buffers 4038*61046927SAndroid Build Coastguard Worker- gallium/u_threaded: allow drivers to change tc_call_set_vertex_buffers function 4039*61046927SAndroid Build Coastguard Worker- gallium: remove take_ownership from set_vertex_buffers, assume it's true 4040*61046927SAndroid Build Coastguard Worker- gallium/noop: don't leak resources due to take_ownership 4041*61046927SAndroid Build Coastguard Worker- radeonsi,aco: remove the VS prolog 4042*61046927SAndroid Build Coastguard Worker- gallium/u_threaded: expose helpers for filling set_vertex_buffers externally 4043*61046927SAndroid Build Coastguard Worker- st/mesa: rename attribs -> arrays in st_atom_array to indicate non-zero strides 4044*61046927SAndroid Build Coastguard Worker- st/mesa: do (inputs_read & enabled_arrays) outside setup_arrays 4045*61046927SAndroid Build Coastguard Worker- st/mesa: do (inputs_read & ~enabled_arrays) outside st_setup_current 4046*61046927SAndroid Build Coastguard Worker- st/mesa: move a piece of _mesa_draw_array_attrib out of the loop in setup_arrays 4047*61046927SAndroid Build Coastguard Worker- st/mesa: cosmetic touchups in st_atom_array.cpp 4048*61046927SAndroid Build Coastguard Worker- st/mesa: change the update enum of vertex elements 4049*61046927SAndroid Build Coastguard Worker- st/mesa: move st_update_functions into st_context 4050*61046927SAndroid Build Coastguard Worker- st/mesa: constify the pipe_draw_info parameter and remove obsolete comments 4051*61046927SAndroid Build Coastguard Worker- mesa: inline {Create,Draw}GalliumVertexState callbacks 4052*61046927SAndroid Build Coastguard Worker- mesa: inline _mesa_set_vao_immutable 4053*61046927SAndroid Build Coastguard Worker- mesa: add gl_vertex_array_object::NonIdentityBufferAttribMapping 4054*61046927SAndroid Build Coastguard Worker- util/idalloc: make deleting invalid IDs a no-op 4055*61046927SAndroid Build Coastguard Worker- mesa: remove unused _mesa_HashTable code 4056*61046927SAndroid Build Coastguard Worker- mesa: clean up unnecessary _mesa_HashTable locked/unlocked wrappers 4057*61046927SAndroid Build Coastguard Worker- mesa: re-format main/hash.h, move inlines to the end, some code to main/hash.c 4058*61046927SAndroid Build Coastguard Worker- mesa: fold _mesa_HashDeleteAll into _mesa_DeleteHashTable 4059*61046927SAndroid Build Coastguard Worker- mesa: remove _mesa_HashTable::InDeleteAll 4060*61046927SAndroid Build Coastguard Worker- st/mesa: merge 3 unlikely blocks in _mesa_get_bufferobj_reference 4061*61046927SAndroid Build Coastguard Worker- st/mesa: remove !obj checking in _mesa_get_bufferobj_reference when it's useless 4062*61046927SAndroid Build Coastguard Worker- mesa: fix incorrect _mesa_HashInsertLocked parameter in _mesa_EndList 4063*61046927SAndroid Build Coastguard Worker- mesa: use util_idalloc_alloc_range for _mesa_HashFindFreeKeyBlock 4064*61046927SAndroid Build Coastguard Worker- winsys/amdgpu: convert amdgpu_cs.c to .cpp 4065*61046927SAndroid Build Coastguard Worker- winsys/amdgpu: enable unlimited number of parallel queues for VCN 4066*61046927SAndroid Build Coastguard Worker- util/idalloc: optimize foreach by tracking the greatest non-zero element 4067*61046927SAndroid Build Coastguard Worker- mesa: declare _mesa_HashTable::id_alloc as non-pointer 4068*61046927SAndroid Build Coastguard Worker- mesa: declare _mesa_HashTable inside structures instead of as a pointer 4069*61046927SAndroid Build Coastguard Worker- mesa: remove isGenName parameter from _mesa_HashInsert 4070*61046927SAndroid Build Coastguard Worker- mesa: use util_idalloc_foreach for looping in _mesa_HashTable 4071*61046927SAndroid Build Coastguard Worker- mesa: replace _mesa_HashTable::ht with util_sparse_array for faster lookups 4072*61046927SAndroid Build Coastguard Worker- d3d12: make DrawTransformFeedback not depend on the vertex buffer offset 4073*61046927SAndroid Build Coastguard Worker- mesa: don't use the slow VAO path except for drivers that want to use it 4074*61046927SAndroid Build Coastguard Worker- st/mesa: add VAO fast path C++ template variants for st_update_array callback 4075*61046927SAndroid Build Coastguard Worker- st/mesa: optimize st_update_arrays using lots of C++ template variants 4076*61046927SAndroid Build Coastguard Worker- glthread: re-enable thread scheduling in st/mesa when glthread is disabled 4077*61046927SAndroid Build Coastguard Worker- glthread: use _mesa_glthread_fence_call() instead of duplicating that code 4078*61046927SAndroid Build Coastguard Worker- glthread: add no_error variants of glDrawElements* 4079*61046927SAndroid Build Coastguard Worker- glthread: add no_error variants of glDrawArrays* 4080*61046927SAndroid Build Coastguard Worker- glthread: remove cmd_size from constant-sized calls 4081*61046927SAndroid Build Coastguard Worker- glthread: clean up how vertex stride is packed 4082*61046927SAndroid Build Coastguard Worker- glthread: pack "size" in Pointer calls as 16 bits 4083*61046927SAndroid Build Coastguard Worker- mesa: deduplicate get_index_size_shift code 4084*61046927SAndroid Build Coastguard Worker- mesa: deduplicate is_index_type_valid code 4085*61046927SAndroid Build Coastguard Worker- glthread: pack the primitive type to 8 bits 4086*61046927SAndroid Build Coastguard Worker- glthread: pack the index type to 8 bits 4087*61046927SAndroid Build Coastguard Worker- glthread: rewrite glDrawElements call packing 4088*61046927SAndroid Build Coastguard Worker- glthread: rewrite glDrawArrays call packing 4089*61046927SAndroid Build Coastguard Worker- glapi: fix type names for glthread and handle all types 4090*61046927SAndroid Build Coastguard Worker- glthread: sort fixed-sized parameters before returning them 4091*61046927SAndroid Build Coastguard Worker- glthread: move global marshal_XML.py functions into class marshal_function 4092*61046927SAndroid Build Coastguard Worker- glthread: precompute fixed_params and variable_params lists 4093*61046927SAndroid Build Coastguard Worker- gltrhead: merge 3 blocks conditional on marshal_sync in print_async_body 4094*61046927SAndroid Build Coastguard Worker- glthread: separate unmarshal function generation into print_unmarshal_func 4095*61046927SAndroid Build Coastguard Worker- glthread: separate marshal code generation into print_marshal_async_code 4096*61046927SAndroid Build Coastguard Worker- glthread: remove "if True" from print_marshal_async_code 4097*61046927SAndroid Build Coastguard Worker- glapi: pass pointer size to python for glthread from meson 4098*61046927SAndroid Build Coastguard Worker- glthread: pack glVertexAttribPointer calls better 4099*61046927SAndroid Build Coastguard Worker- glthread: fix multi draws with a negative draw count 4100*61046927SAndroid Build Coastguard Worker- glthread: pack uploaded user vertex buffers and offsets better 4101*61046927SAndroid Build Coastguard Worker- glthread: deduplicate batch finalization code 4102*61046927SAndroid Build Coastguard Worker- glthread: don't check cmd_size for small variable-sized calls 4103*61046927SAndroid Build Coastguard Worker- glthread: use marshal_count instead of count for more functions 4104*61046927SAndroid Build Coastguard Worker- glthread: rewrite glBindBuffer packing 4105*61046927SAndroid Build Coastguard Worker- glthread: add a packed variant of glDrawElements with 16-bit count and indices 4106*61046927SAndroid Build Coastguard Worker- glthread: add a packed version of DrawElementsUserBuf 4107*61046927SAndroid Build Coastguard Worker- glthread: generate packed versions of gl*Pointer/Offset calls 4108*61046927SAndroid Build Coastguard Worker- amd: update addrlib 4109*61046927SAndroid Build Coastguard Worker- mesa: deduplicate initialization of gl_pixelstore_attrib 4110*61046927SAndroid Build Coastguard Worker- mesa: move struct gl_pixelstore_attrib into glthread.h 4111*61046927SAndroid Build Coastguard Worker- glthread: track glPixelStore(GL_UNPACK_*) 4112*61046927SAndroid Build Coastguard Worker- glthread: execute small glBitmap asynchronously 4113*61046927SAndroid Build Coastguard Worker- glthread: execute small glDrawPixels asynchronously 4114*61046927SAndroid Build Coastguard Worker- glthread: invert _mesa_glthread_has_no_{un}pack_buffer by removing the negation 4115*61046927SAndroid Build Coastguard Worker- amd/registers: add correct gfx11.x enums for BINNING_MODE 4116*61046927SAndroid Build Coastguard Worker- radeonsi: disable binning correctly on gfx11.5 4117*61046927SAndroid Build Coastguard Worker- radeonsi/gfx11: fix programming of PA_SC_BINNER_CNTL_1.MAX_ALLOC_COUNT 4118*61046927SAndroid Build Coastguard Worker- radeonsi/gfx10.3: add a GPU hang workaround for legacy tess+GS 4119*61046927SAndroid Build Coastguard Worker- radeonsi: allocate only one set of tessellation rings per device 4120*61046927SAndroid Build Coastguard Worker- radeonsi/gfx11: program the attribute ring right before draws 4121*61046927SAndroid Build Coastguard Worker- radeonsi: program tessellation rings right before draws 4122*61046927SAndroid Build Coastguard Worker- radeonsi/gfx11: program SAMPLE_MASK_TRACKER_WATERMARK optimally for APUs 4123*61046927SAndroid Build Coastguard Worker- ac: use the gfx11 shadowed register tables for gfx11.5 4124*61046927SAndroid Build Coastguard Worker- radeonsi/gfx11: add missing DCC_RD_POLICY setting 4125*61046927SAndroid Build Coastguard Worker- radeonsi: add radeonsi_cache_rb_gl2 option enabling GL2 caching for CB and DB 4126*61046927SAndroid Build Coastguard Worker- nir/divergence_analysis: change function prototypes 4127*61046927SAndroid Build Coastguard Worker- nir/divergence_analysis: load_primitive_id is convergent within a primitive 4128*61046927SAndroid Build Coastguard Worker- nir/divergence_analysis: load_instance_id is convergent within a primitive 4129*61046927SAndroid Build Coastguard Worker- nir/divergence_analysis: handle derefs of system values 4130*61046927SAndroid Build Coastguard Worker- nir: print nir_io_semantics::invariant 4131*61046927SAndroid Build Coastguard Worker- nir: add nir_block::divergent to indicate a divergent entry condition 4132*61046927SAndroid Build Coastguard Worker- ac/llvm: fix SSBO bounds checking by using raw instead of struct opcodes 4133*61046927SAndroid Build Coastguard Worker- radeonsi: fix the DMA compute shader 4134*61046927SAndroid Build Coastguard Worker- radeonsi: don't test so many wave limits for AMD_TEST=testdmaperf 4135*61046927SAndroid Build Coastguard Worker- nir: add a utility computing post-dominance of SSA uses 4136*61046927SAndroid Build Coastguard Worker- nir: add nir_opt_varyings, new pass optimizing and compacting varyings 4137*61046927SAndroid Build Coastguard Worker- nir/tests: add tests for nir_opt_varyings 4138*61046927SAndroid Build Coastguard Worker- radeonsi: set the lower_mediump_io callback for GLSL 4139*61046927SAndroid Build Coastguard Worker- radeonsi: set trivial NIR options for nir_opt_varyings 4140*61046927SAndroid Build Coastguard Worker- radeonsi: enable uniform propagation for varyings except VP/Energy 4141*61046927SAndroid Build Coastguard Worker- radeonsi: add test failures due to incorrect tests for nir_opt_varyings 4142*61046927SAndroid Build Coastguard Worker- st/mesa: get dual slot input info from NIR if IO is lowered 4143*61046927SAndroid Build Coastguard Worker- st/mesa: lower sysvals slightly sooner 4144*61046927SAndroid Build Coastguard Worker- st/mesa: skip a few NIR passes that don't work with lowered IO 4145*61046927SAndroid Build Coastguard Worker- glsl/linker,st/mesa: enable nir_opt_varyings and lower IO in the linker 4146*61046927SAndroid Build Coastguard Worker- amd/ci: update stoney results 4147*61046927SAndroid Build Coastguard Worker- r300: port scanout pitch alignment from the DDX to fix DRI3 4148*61046927SAndroid Build Coastguard Worker- r300: enable tiling for scanout to fix DRI3 performance 4149*61046927SAndroid Build Coastguard Worker- radeonsi/ci: run GLCTS, ESCTS, and dEQP from the glcts directory 4150*61046927SAndroid Build Coastguard Worker- radeonsi/ci: update failures 4151*61046927SAndroid Build Coastguard Worker- Unbreak Viewperf by reverting "util: use crc32_z instead of crc32 and bump zlib dep to 1.2.9" 4152*61046927SAndroid Build Coastguard Worker- gallium: use u_box_3d to initialize pipe_box instead of non-designated initializers 4153*61046927SAndroid Build Coastguard Worker- gallium: increase the size of pipe_box y, height fields to allow bigger textures 4154*61046927SAndroid Build Coastguard Worker- nir: rename AMD XFB intrinsics to \*_gfx11_amd 4155*61046927SAndroid Build Coastguard Worker- nir,amd: add nir_intrinsic_load_debug_log_desc_amd and its use 4156*61046927SAndroid Build Coastguard Worker- aco: implement aco_is_gpu_supported using switch statement 4157*61046927SAndroid Build Coastguard Worker- aco: add a helper printing shader asm by disassembling via LLVM 4158*61046927SAndroid Build Coastguard Worker- ac/llvm: remove remnants of gfx10 NGG streamout 4159*61046927SAndroid Build Coastguard Worker- radeonsi: implement the shader debug log from ac_nir_store_debug_log_amd 4160*61046927SAndroid Build Coastguard Worker- nir/validate: validate interp_mode of load_barycentric_* 4161*61046927SAndroid Build Coastguard Worker- nir/lower_io: add nir_io_semantics::interp_explicit_strict 4162*61046927SAndroid Build Coastguard Worker- nir/validate: validate more fields of nir_io_semantics 4163*61046927SAndroid Build Coastguard Worker- tgsi_to_nir: translate TG4 4164*61046927SAndroid Build Coastguard Worker- nir/opt_varyings: don't generate IO with unsupported bit sizes 4165*61046927SAndroid Build Coastguard Worker- nir/opt_varyings: simplify nir_io_semantics::num_slots of directly-indexed slots 4166*61046927SAndroid Build Coastguard Worker- nir/opt_varyings: handle load_input_vertex 4167*61046927SAndroid Build Coastguard Worker- ac/surface: add radeon_surf::thick_tiling 4168*61046927SAndroid Build Coastguard Worker- ac/nir: allow 16-bit results for resinfo 4169*61046927SAndroid Build Coastguard Worker- ac/llvm: simplify extracting an element in get_image_coords 4170*61046927SAndroid Build Coastguard Worker- ac/llvm: add support for 16-bit coordinates (A16) for image (non-sampler) opcodes 4171*61046927SAndroid Build Coastguard Worker- ac/llvm: allow image loads to return less than 4 components, trim DMASK 4172*61046927SAndroid Build Coastguard Worker- ac/llvm: remove handling of input and output loads/stores that are lowered 4173*61046927SAndroid Build Coastguard Worker- ac/llvm: remove unused fields of ac_shader_abi 4174*61046927SAndroid Build Coastguard Worker- ac/llvm: simplify the optimization barrier and apply it to the whole vector 4175*61046927SAndroid Build Coastguard Worker- ac: add helper ac_get_ip_type_string to remove duplication 4176*61046927SAndroid Build Coastguard Worker- nir: add more build helpers 4177*61046927SAndroid Build Coastguard Worker- nir: allow FP16 in nir_format_linear_to_srgb 4178*61046927SAndroid Build Coastguard Worker- nir: add nir_intrinsic_optimization_barrier_sgpr_amd 4179*61046927SAndroid Build Coastguard Worker- nir: change "user_data_amd" sysval from 4 to 8 components 4180*61046927SAndroid Build Coastguard Worker- nir/use_dominance: set the root as post-dominator of unmovable instructions 4181*61046927SAndroid Build Coastguard Worker- util: add new format helpers 4182*61046927SAndroid Build Coastguard Worker- util: import pipe_box and its helpers 4183*61046927SAndroid Build Coastguard Worker- ac/llvm: fix assertions for texture instructions with 16-bit LOD bias 4184*61046927SAndroid Build Coastguard Worker- ac/llvm: always trim components of texture instructions, trim DMASK 4185*61046927SAndroid Build Coastguard Worker- ac/surface: constify and reindent NIR meta address-from-coord function params 4186*61046927SAndroid Build Coastguard Worker- radeonsi/ci: update gfx11 failures 4187*61046927SAndroid Build Coastguard Worker- radeonsi/gfx11: don't prefetch constants in binaries into the instruction cache 4188*61046927SAndroid Build Coastguard Worker- radeonsi/gfx11: enable DCC fast clears for 8-bit and 16-bit formats 4189*61046927SAndroid Build Coastguard Worker- radeonsi: use the same nir_lower_subgroups_options as RADV 4190*61046927SAndroid Build Coastguard Worker- radeonsi: add the radeonsi_optimize_io option into the shader cache key 4191*61046927SAndroid Build Coastguard Worker- radeonsi: check has_stable_pstate in the winsys 4192*61046927SAndroid Build Coastguard Worker- radeonsi: move TCS epilog key bits to the key->ge.opt section 4193*61046927SAndroid Build Coastguard Worker- radeonsi: fix initialization of occlusion query buffers for disabled RBs 4194*61046927SAndroid Build Coastguard Worker- radeonsi: don't expose samples_identical and don't lower FMASK if it's disabled 4195*61046927SAndroid Build Coastguard Worker- radeonsi: allow input NIR to use descriptors in image opcodes 4196*61046927SAndroid Build Coastguard Worker- radeonsi: move blitter resource_copy_region implementation to si_gfx_copy_image 4197*61046927SAndroid Build Coastguard Worker- radeonsi: move blitter clear_render_target impl into si_gfx_clear_render_target 4198*61046927SAndroid Build Coastguard Worker- radeonsi: preserve NaNs in draw-based resource_copy_region 4199*61046927SAndroid Build Coastguard Worker- radeonsi: use simpler UINT fallback formats for draw-based resource_copy_region 4200*61046927SAndroid Build Coastguard Worker- radeonsi: remove si_use_compute_copy_for_float_formats 4201*61046927SAndroid Build Coastguard Worker- radeonsi: change allow_flat_shading to make it a single condition 4202*61046927SAndroid Build Coastguard Worker- radeonsi: don't call resource_copy_region in pipe->blit 4203*61046927SAndroid Build Coastguard Worker- radeonsi/gfx11: implement DCC clear to "single" for fast non-0/1 clears 4204*61046927SAndroid Build Coastguard Worker- radeonsi: disable VRS flat shading for selected 8xMSAA and thick tiling cases 4205*61046927SAndroid Build Coastguard Worker- radeonsi: don't use si_get_flush_flags() for flushing images 4206*61046927SAndroid Build Coastguard Worker- radeonsi: don't flush CB in si_launch_grid_internal_images if not needed 4207*61046927SAndroid Build Coastguard Worker- radeonsi: don't flush CB and DB if there have been no draw calls 4208*61046927SAndroid Build Coastguard Worker- radeonsi: enable fast FB clears for conditional rendering 4209*61046927SAndroid Build Coastguard Worker- radeonsi: make clear_render_target clear DCC directly instead of via pipe->clear() 4210*61046927SAndroid Build Coastguard Worker- radeonsi: don't add whether NIR is used into the shader key 4211*61046927SAndroid Build Coastguard Worker- radeonsi: only expose 8 EQAA samples due to shader limitations 4212*61046927SAndroid Build Coastguard Worker- radeonsi: always run nir_opt_16bit_tex_image 4213*61046927SAndroid Build Coastguard Worker- radeonsi: use ip_type in debug code instead of hardcoding GFX 4214*61046927SAndroid Build Coastguard Worker- radeonsi: implement user_data_amd for 5, 6, and 7 components correctly 4215*61046927SAndroid Build Coastguard Worker- util: shift the mask in BITSET_TEST_RANGE_INSIDE_WORD to be relative to b 4216*61046927SAndroid Build Coastguard Worker 4217*61046927SAndroid Build Coastguard WorkerMark Collins (32): 4218*61046927SAndroid Build Coastguard Worker 4219*61046927SAndroid Build Coastguard Worker- tu/kgsl: Fix sync_wait'd FD in kgsl_syncobj_wait 4220*61046927SAndroid Build Coastguard Worker- tu/a7xx: Update CCU layout logic for A7XX 4221*61046927SAndroid Build Coastguard Worker- tu: Allow GMEM on A7XX when TU_DEBUG=gmem 4222*61046927SAndroid Build Coastguard Worker- tu: Set A7XX registers in \`tu6_tile_render_begin` 4223*61046927SAndroid Build Coastguard Worker- tu: Set \`CP_THREAD_CONTROL::CONCURRENT_BIN_DISABLE` in A7XX HW init 4224*61046927SAndroid Build Coastguard Worker- tu: Only set PC/VFD PWR_CNTL regs on A6XX 4225*61046927SAndroid Build Coastguard Worker- tu: Use \`CP_SET_PSEUDO_REG` for A7XX VSC stream regs 4226*61046927SAndroid Build Coastguard Worker- tu/autotune: Use \`CP_EVENT_WRITE7::ZPASS_DONE` on A7XX 4227*61046927SAndroid Build Coastguard Worker- tu: Set \`RB_UNKNOWN_88E4` for A7XX event blits 4228*61046927SAndroid Build Coastguard Worker- freedreno/devices: Update A7XX tile values 4229*61046927SAndroid Build Coastguard Worker- tu: Use full size color CCU in sysmem mode 4230*61046927SAndroid Build Coastguard Worker- tu: Update CCU layout selection logic for seperate stencil stores 4231*61046927SAndroid Build Coastguard Worker- tu: Allow event blit to resolve depth stencil formats 4232*61046927SAndroid Build Coastguard Worker- tu: Fix 2D blit path for GMEM stores on A7XX 4233*61046927SAndroid Build Coastguard Worker- tu: Use \`Z24_UNORM_S8_UINT_AS_R8G8B8A8` for A7XX GMEM D24S8 blits/clear 4234*61046927SAndroid Build Coastguard Worker- tu: Disable LRZ properly on A7XX 4235*61046927SAndroid Build Coastguard Worker- tu: Set RB_CCU_CNTL during HW init on A7XX 4236*61046927SAndroid Build Coastguard Worker- tu: Fix CP_BLIT sync on A7XX 4237*61046927SAndroid Build Coastguard Worker- tu: Clear \`VSC_UNKNOWN_0D08` on A7XX 4238*61046927SAndroid Build Coastguard Worker- tu: Add blit cache flushing for input attachments 4239*61046927SAndroid Build Coastguard Worker- tu: Unconditionally enable GMEM on A7XX 4240*61046927SAndroid Build Coastguard Worker- fd/replay: Fix wrbuffer name extraction 4241*61046927SAndroid Build Coastguard Worker- fd/replay: Dump wrbuf into cwd rather than exe directory 4242*61046927SAndroid Build Coastguard Worker- fd/replay: Clamp dumped wrbuf to buffer size 4243*61046927SAndroid Build Coastguard Worker- fd/replay: Clear wrbufs after submitting cmdstreams for DRM 4244*61046927SAndroid Build Coastguard Worker- fd/replay: Add wrbuf support for KGSL/DXG 4245*61046927SAndroid Build Coastguard Worker- fd/replay: Error when VMA AS allocation fails 4246*61046927SAndroid Build Coastguard Worker- fd/replay+rddecompiler: Add option to clear wrbufs at start 4247*61046927SAndroid Build Coastguard Worker- fd/rddecompiler: Disable IR3 cache for replay context 4248*61046927SAndroid Build Coastguard Worker- fd/decode: Build generate_rd executable rather 4249*61046927SAndroid Build Coastguard Worker- fd/replay: Use generate_rd as default CS generator 4250*61046927SAndroid Build Coastguard Worker- fd/decode: Fix "OPTSIONS" typo in help messages 4251*61046927SAndroid Build Coastguard Worker 4252*61046927SAndroid Build Coastguard WorkerMark Janes (18): 4253*61046927SAndroid Build Coastguard Worker 4254*61046927SAndroid Build Coastguard Worker- hasvk: add missing linker arguments 4255*61046927SAndroid Build Coastguard Worker- util: add parson for handling json files 4256*61046927SAndroid Build Coastguard Worker- intel/dev: specify struct intel_device_info type details in python 4257*61046927SAndroid Build Coastguard Worker- intel/dev: generate declarations for struct intel_device_info 4258*61046927SAndroid Build Coastguard Worker- intel/tools: add intel device meson dependencies 4259*61046927SAndroid Build Coastguard Worker- intel/dev: implement json serialization for intel_device_info 4260*61046927SAndroid Build Coastguard Worker- intel/dev/tools: add json as an output format for intel_dev_info 4261*61046927SAndroid Build Coastguard Worker- intel/tools: load json device info in drm_shim 4262*61046927SAndroid Build Coastguard Worker- intel/dev: improve meson invocation for intel_device_info gen 4263*61046927SAndroid Build Coastguard Worker- intel/compiler: generate a hash function to use with the shader cache 4264*61046927SAndroid Build Coastguard Worker- iris: use device info sha in device renderer string 4265*61046927SAndroid Build Coastguard Worker- anv: use intel_device_info to set device UUID 4266*61046927SAndroid Build Coastguard Worker- intel/tools: move intel_dev_info to intel/tools 4267*61046927SAndroid Build Coastguard Worker- intel/tools: add shader compiler hash key to json devinfo format 4268*61046927SAndroid Build Coastguard Worker- pan/va: Add missing valhall_enums dep to bifrost_tests 4269*61046927SAndroid Build Coastguard Worker- intel/dev: declare workarounds required by ATSM platforms 4270*61046927SAndroid Build Coastguard Worker- intel/dev: remove pci revision from shader cache key 4271*61046927SAndroid Build Coastguard Worker- intel/compiler: drop unused ray-tracing fields from cache hash 4272*61046927SAndroid Build Coastguard Worker 4273*61046927SAndroid Build Coastguard WorkerMartell Malone (3): 4274*61046927SAndroid Build Coastguard Worker 4275*61046927SAndroid Build Coastguard Worker- nine: r500 under 20 fragments cap is a warning 4276*61046927SAndroid Build Coastguard Worker- nine: detect emulation fallback of d3d coordinates 4277*61046927SAndroid Build Coastguard Worker- nine: update verbiage for enduser device messages 4278*61046927SAndroid Build Coastguard Worker 4279*61046927SAndroid Build Coastguard WorkerMartin Krastev (5): 4280*61046927SAndroid Build Coastguard Worker 4281*61046927SAndroid Build Coastguard Worker- svga/ci: land vmware mesa-ci lava farm 4282*61046927SAndroid Build Coastguard Worker- svga/ci: workaround vmware farm's inability to use public DNS 8.8.8.8 4283*61046927SAndroid Build Coastguard Worker- svga/ci: re-enable vmware farm 4284*61046927SAndroid Build Coastguard Worker- svga/ci: add two new piglit flakes to svga 4285*61046927SAndroid Build Coastguard Worker- svga/ci: disable vmware farm 4286*61046927SAndroid Build Coastguard Worker 4287*61046927SAndroid Build Coastguard WorkerMartin Roukala (né Peres) (10): 4288*61046927SAndroid Build Coastguard Worker 4289*61046927SAndroid Build Coastguard Worker- radeonsi/ci: update vangogh's expectations after piglit uprev 4290*61046927SAndroid Build Coastguard Worker- zink/ci: update navi31's expectations after piglit uprev 4291*61046927SAndroid Build Coastguard Worker- zink/ci: update polaris10's expectations after piglit uprev 4292*61046927SAndroid Build Coastguard Worker- radv/ci: switch vkcts-polaris10 from mupuf to KWS' farm 4293*61046927SAndroid Build Coastguard Worker- radv/ci: add a vkcts-tahiti job 4294*61046927SAndroid Build Coastguard Worker- radv/ci: add a vkd3d-tahiti job 4295*61046927SAndroid Build Coastguard Worker- ci/b2c: rename .b2c-test-{vk,gl} to .b2c-x86_64-test-{vk,gl} 4296*61046927SAndroid Build Coastguard Worker- ci/b2c: rename .deqp-test-valve into .b2c-deqp-test 4297*61046927SAndroid Build Coastguard Worker- ci/b2c: allow setting the DTB to be used 4298*61046927SAndroid Build Coastguard Worker- ci/valve: remove the traces runner 4299*61046927SAndroid Build Coastguard Worker 4300*61046927SAndroid Build Coastguard WorkerMary Guillemard (37): 4301*61046927SAndroid Build Coastguard Worker 4302*61046927SAndroid Build Coastguard Worker- nouveau: nvidia_header: Add AMPERE_A in vk_push_print 4303*61046927SAndroid Build Coastguard Worker- nouveau: nvidia_header: Add TURING_COMPUTE_A and AMPERE_COMPUTE_A in vk_push_print 4304*61046927SAndroid Build Coastguard Worker- nouveau: nvidia_header: Add AMPERE_COMPUTE_B in vk_push_print 4305*61046927SAndroid Build Coastguard Worker- nouveau: nvidia-headers: Add compute array parsing to class_parser.py 4306*61046927SAndroid Build Coastguard Worker- nouveau: nvidia-headers: Add nv_push_dump tool 4307*61046927SAndroid Build Coastguard Worker- nouveau: mme: Add a dumper 4308*61046927SAndroid Build Coastguard Worker- agx: Add more bitops in agx_bitop_table 4309*61046927SAndroid Build Coastguard Worker- agx: Remove and/or/xor pseudo ops 4310*61046927SAndroid Build Coastguard Worker- agx: Fuse not into and/or/xor 4311*61046927SAndroid Build Coastguard Worker- agx: Add a bitop optimizer pass 4312*61046927SAndroid Build Coastguard Worker- pan/bi: assert indices when offsets are present in bi_emit_tex_valhall 4313*61046927SAndroid Build Coastguard Worker- pan/lib: Remove variables in blitter 4314*61046927SAndroid Build Coastguard Worker- pan/bi: Rework indices for tex on Valhall 4315*61046927SAndroid Build Coastguard Worker- pan/bi: Rework indices for image on Valhall 4316*61046927SAndroid Build Coastguard Worker- pan/bi: Rework indices for attributes on Valhall 4317*61046927SAndroid Build Coastguard Worker- pan/bi: Lower ubo table in indices for Valhall 4318*61046927SAndroid Build Coastguard Worker- panfrost, pan/lib: Move pan_resource_table to panfrost 4319*61046927SAndroid Build Coastguard Worker- nvk: Always copy conditional rendering value before compare 4320*61046927SAndroid Build Coastguard Worker- drm-shim: Add io region handling in mmap 4321*61046927SAndroid Build Coastguard Worker- panfrost: Add support for Panthor in drm-shim 4322*61046927SAndroid Build Coastguard Worker- docs: Document Mali-G610 in drm-shim section 4323*61046927SAndroid Build Coastguard Worker- panfrost: group up stubbed params in drm-shim 4324*61046927SAndroid Build Coastguard Worker- nouveau: Add support for TERT opcodes in vk_push_print 4325*61046927SAndroid Build Coastguard Worker- nouveau: Fix NINC TERT handling in vk_push_print 4326*61046927SAndroid Build Coastguard Worker- nak: Support unaligned swizzles in 8/16 bits vec srcs 4327*61046927SAndroid Build Coastguard Worker- nak: move folding logic to Src::fold_imm 4328*61046927SAndroid Build Coastguard Worker- nak: Add F16 and F16v2 sources 4329*61046927SAndroid Build Coastguard Worker- nak: Improve copy propagation pass to handle F16 4330*61046927SAndroid Build Coastguard Worker- nak: Add 16-bits float operations 4331*61046927SAndroid Build Coastguard Worker- nvk: Advertise shaderFloat16 4332*61046927SAndroid Build Coastguard Worker- nvk: Allow various alu op to be vectorized for 2xfp16 4333*61046927SAndroid Build Coastguard Worker- nak: Allow SHF to use immediate encoding for shift 4334*61046927SAndroid Build Coastguard Worker- panvk: Return os_page_size for minMemoryMapAlignment 4335*61046927SAndroid Build Coastguard Worker- panvk: Fix driver UUID not being filled 4336*61046927SAndroid Build Coastguard Worker- panvk: Move to vk_properties 4337*61046927SAndroid Build Coastguard Worker- panvk: Advertise VK_KHR_driver_properties 4338*61046927SAndroid Build Coastguard Worker- nak: Pass has_mod to all form of src2 requiring it 4339*61046927SAndroid Build Coastguard Worker 4340*61046927SAndroid Build Coastguard WorkerMary Strodl (2): 4341*61046927SAndroid Build Coastguard Worker 4342*61046927SAndroid Build Coastguard Worker- rusticl: set OCL_ICD_VENDORS as directory, not file 4343*61046927SAndroid Build Coastguard Worker- NirShader: don't fail on null constant_buffer 4344*61046927SAndroid Build Coastguard Worker 4345*61046927SAndroid Build Coastguard WorkerMatt Turner (5): 4346*61046927SAndroid Build Coastguard Worker 4347*61046927SAndroid Build Coastguard Worker- util: Add DETECT_ARCH_HPPA macro 4348*61046927SAndroid Build Coastguard Worker- util/tests: Disable half-float NaN test on hppa/old-mips 4349*61046927SAndroid Build Coastguard Worker- meson: Limit intel_vk_rt to x86_64 4350*61046927SAndroid Build Coastguard Worker- anv/drirc: Add option to control implicit sync on external BOs 4351*61046927SAndroid Build Coastguard Worker- intel: Build float64 shader only for Vulkan 4352*61046927SAndroid Build Coastguard Worker 4353*61046927SAndroid Build Coastguard WorkerMatthew Waters (1): 4354*61046927SAndroid Build Coastguard Worker 4355*61046927SAndroid Build Coastguard Worker- teximage: allow glCopyTex{Sub}Image[123]D into R/RG textures with OpenGL ES 2.0 4356*61046927SAndroid Build Coastguard Worker 4357*61046927SAndroid Build Coastguard WorkerMax R (11): 4358*61046927SAndroid Build Coastguard Worker 4359*61046927SAndroid Build Coastguard Worker- d3d10umd: Fix compilation 4360*61046927SAndroid Build Coastguard Worker- winsys/gdi: Handle R8G8B8 formats 4361*61046927SAndroid Build Coastguard Worker- winsys/gdi: Custom acquisition of hDC 4362*61046927SAndroid Build Coastguard Worker- d3d10umd: Use flush_frontbuffer for Present 4363*61046927SAndroid Build Coastguard Worker- virgl: Fix compilation on MSVC 4364*61046927SAndroid Build Coastguard Worker- virgl: Fix crash when no VE bound 4365*61046927SAndroid Build Coastguard Worker- virgl: Implement PIPE_QUERY_GPU_FINISHED 4366*61046927SAndroid Build Coastguard Worker- virgl: Allow importing resources without known templ 4367*61046927SAndroid Build Coastguard Worker- virgl: Pass cmd_buf to flush_frontbuffer 4368*61046927SAndroid Build Coastguard Worker- d3d10umd, meson: Allow naming d3d10umd DLLs 4369*61046927SAndroid Build Coastguard Worker- d3d10umd: Rename d3d10sw target to d3d10umd 4370*61046927SAndroid Build Coastguard Worker 4371*61046927SAndroid Build Coastguard WorkerMichel Dänzer (2): 4372*61046927SAndroid Build Coastguard Worker 4373*61046927SAndroid Build Coastguard Worker- egl/wayland: Flush after blitting to linear copy 4374*61046927SAndroid Build Coastguard Worker- wsi/wayland: Dispatch event queue in wsi_wl_swapchain_queue_present 4375*61046927SAndroid Build Coastguard Worker 4376*61046927SAndroid Build Coastguard WorkerMike Blumenkrantz (313): 4377*61046927SAndroid Build Coastguard Worker 4378*61046927SAndroid Build Coastguard Worker- vk/cmdbuf: add back deleted maint6 workgraph bits 4379*61046927SAndroid Build Coastguard Worker- lavapipe: use pushconstants2 for dgc 4380*61046927SAndroid Build Coastguard Worker- lavapipe: fix devenv icd filename 4381*61046927SAndroid Build Coastguard Worker- zink: fix separate shader patch variable location adjustment 4382*61046927SAndroid Build Coastguard Worker- lavapipe: delete extra descriptor buffer layout validation 4383*61046927SAndroid Build Coastguard Worker- zink: use local screen variable in surface creation 4384*61046927SAndroid Build Coastguard Worker- zink: hook up maint6 4385*61046927SAndroid Build Coastguard Worker- zink: use maint6 for multi-layer compressed surface creation 4386*61046927SAndroid Build Coastguard Worker- zink: set more dynamic states when using shader objects 4387*61046927SAndroid Build Coastguard Worker- lavapipe: KHR_dynamic_rendering_local_read 4388*61046927SAndroid Build Coastguard Worker- zink: always map descriptor buffers as COHERENT 4389*61046927SAndroid Build Coastguard Worker- zink: fix descriptor buffer unmaps on screen destroy 4390*61046927SAndroid Build Coastguard Worker- lavapipe: RM2024 extension promotions 4391*61046927SAndroid Build Coastguard Worker- zink: add a tu flake 4392*61046927SAndroid Build Coastguard Worker- zink: prune dmabuf export tracking when adding resource binds 4393*61046927SAndroid Build Coastguard Worker- zink: fix sparse bo placement 4394*61046927SAndroid Build Coastguard Worker- zink: zero allocate resident_defs array in ntv 4395*61046927SAndroid Build Coastguard Worker- zink: move sparse lowering up in file 4396*61046927SAndroid Build Coastguard Worker- zink: run sparse lowering after all optimization passes 4397*61046927SAndroid Build Coastguard Worker- zink: add back (safe) optimizations after sparse lowering 4398*61046927SAndroid Build Coastguard Worker- zink: split out sparse_residency_code_and lowering 4399*61046927SAndroid Build Coastguard Worker- mesa: plumb errors through to texture allocation 4400*61046927SAndroid Build Coastguard Worker- zink: adjust swizzled deref loads by the variable component offset 4401*61046927SAndroid Build Coastguard Worker- nir/lower_io: fix handling for compact arrays with indirect derefs 4402*61046927SAndroid Build Coastguard Worker- zink: only add arrays to indirect non-tcs variables 4403*61046927SAndroid Build Coastguard Worker- zink: promote a conditional on gfx shader destroy 4404*61046927SAndroid Build Coastguard Worker- zink: clamp zink_gfx_lib_cache::stages_present for generated tcs 4405*61046927SAndroid Build Coastguard Worker- zink: promote gpl libs freeing during shader destroy out of prog loop 4406*61046927SAndroid Build Coastguard Worker- zink: don't add VK_IMAGE_CREATE_2D_ARRAY_COMPATIBLE_BIT for sparse textures 4407*61046927SAndroid Build Coastguard Worker- zink: add a ci skip 4408*61046927SAndroid Build Coastguard Worker- ci: bump VVL to snapshot-2024wk06 4409*61046927SAndroid Build Coastguard Worker- zink: update vvl expectations 4410*61046927SAndroid Build Coastguard Worker- mesa: check driver format support for certain GetInternalformativ queries 4411*61046927SAndroid Build Coastguard Worker- zink: always enable glsl_correct_derivatives_after_discard 4412*61046927SAndroid Build Coastguard Worker- zink: add a750 baseline 4413*61046927SAndroid Build Coastguard Worker- zink: delete maxDescriptorBufferBindings checks 4414*61046927SAndroid Build Coastguard Worker- zink: flag the use_img as unsync access with buf2img copies, not the swapchain 4415*61046927SAndroid Build Coastguard Worker- zink: pre-check formats for samplecount support 4416*61046927SAndroid Build Coastguard Worker- zink: validate sample count on image create 4417*61046927SAndroid Build Coastguard Worker- zink: add an assert for dummy fb surface creation 4418*61046927SAndroid Build Coastguard Worker- zink: compute bo unique_id on use, not creation 4419*61046927SAndroid Build Coastguard Worker- zink: avoid infinite recursion on (very) small BAR systems in bo alloc 4420*61046927SAndroid Build Coastguard Worker- egl/x11/swrast: deduplicate ANGLE_sync_control_rate enablement 4421*61046927SAndroid Build Coastguard Worker- drisw: hook up EXT_buffer_age 4422*61046927SAndroid Build Coastguard Worker- drisw/egl: delete unused buffer age handling 4423*61046927SAndroid Build Coastguard Worker- vk/wsi/x11/sw: use swapchain depth for putimage 4424*61046927SAndroid Build Coastguard Worker- mesa: add more driver support checks for more format queries 4425*61046927SAndroid Build Coastguard Worker- zink: add checks/compat for low-spec descriptor buffer implementations 4426*61046927SAndroid Build Coastguard Worker- zink: add a second fence disambiguation case 4427*61046927SAndroid Build Coastguard Worker- zink: force host-visible allocations for MAP_COHERENT resources 4428*61046927SAndroid Build Coastguard Worker- zink: hook up KHR_dynamic_rendering_local_read 4429*61046927SAndroid Build Coastguard Worker- zink: use KHR_dynamic_rendering_local_read 4430*61046927SAndroid Build Coastguard Worker- ci: make clang-format job warn on failure instead of killing the pipeline 4431*61046927SAndroid Build Coastguard Worker- zink: handle stencil_fallback in zink_clear_depth_stencil 4432*61046927SAndroid Build Coastguard Worker- zink: don't destroy the current batch state on context destroy 4433*61046927SAndroid Build Coastguard Worker- zink: only scan active batch states for free states if > 1 exist 4434*61046927SAndroid Build Coastguard Worker- zink: fix longstanding issue with active batch state recycling 4435*61046927SAndroid Build Coastguard Worker- zink: assert that batch_id is valid in zink_screen_check_last_finished() 4436*61046927SAndroid Build Coastguard Worker- zink: move flagging rp_changed in zink_update_fbfetch() to caller 4437*61046927SAndroid Build Coastguard Worker- zink: don't pre-init dummy fbfetch surface when missing nullDescriptor feature 4438*61046927SAndroid Build Coastguard Worker- zink: also set null fbfetch surfaces when no fb surface is bound 4439*61046927SAndroid Build Coastguard Worker- zink: break out null fbfetch init for descriptor buffer 4440*61046927SAndroid Build Coastguard Worker- zink: create/resize dummy surfaces on-demand 4441*61046927SAndroid Build Coastguard Worker- zink: start out with 256x256 sized dummy surfaces 4442*61046927SAndroid Build Coastguard Worker- zink: don't pre-init null fbfetch info 4443*61046927SAndroid Build Coastguard Worker- zink: clamp in_rp clears to fb size 4444*61046927SAndroid Build Coastguard Worker- zink: fix (dynamic rendering) execution of scissored clears during flush 4445*61046927SAndroid Build Coastguard Worker- zink: fix swapchain readback conditional 4446*61046927SAndroid Build Coastguard Worker- zink: lock buffer age when chundering swapchain for readback 4447*61046927SAndroid Build Coastguard Worker- zink: flag acquired swapchain image as readback target on acquire, not present 4448*61046927SAndroid Build Coastguard Worker- zink: make kopper_swapchain_image::acquired the resource that acquired it 4449*61046927SAndroid Build Coastguard Worker- zink: add a swapchain readback case for reading differently-acquired image 4450*61046927SAndroid Build Coastguard Worker- zink: make readback attempts count towards ZINK_READBACK_THRESHOLD 4451*61046927SAndroid Build Coastguard Worker- zink: update swapchain readback cache on create 4452*61046927SAndroid Build Coastguard Worker- zink: set and manage a flag indicating that swapchain readback needs updating 4453*61046927SAndroid Build Coastguard Worker- zink: only update swapchain readback cache on create if necessary 4454*61046927SAndroid Build Coastguard Worker- zink: only update swapchain readback cache when necessary 4455*61046927SAndroid Build Coastguard Worker- zink: use new flag to determine whether swapchain readback cache is usable 4456*61046927SAndroid Build Coastguard Worker- zink: update nv blob baseline 4457*61046927SAndroid Build Coastguard Worker- zink: add nvk baseline 4458*61046927SAndroid Build Coastguard Worker- ci: disable clang-format job 4459*61046927SAndroid Build Coastguard Worker- zink: apply all storage memory masks to control barriers if no modes are specified 4460*61046927SAndroid Build Coastguard Worker- zink: emit SpvCapabilityImageMSArray for ms arrayed storage images 4461*61046927SAndroid Build Coastguard Worker- zink: null out bo usage when allocating from slab 4462*61046927SAndroid Build Coastguard Worker- zink: fix unsynchronized read-mapping of device-local buffers 4463*61046927SAndroid Build Coastguard Worker- zink: delete unused buffer map conditional 4464*61046927SAndroid Build Coastguard Worker- zink: force max buffer alignment on return ptrs for mapped staging buffers 4465*61046927SAndroid Build Coastguard Worker- gallium: add a nboxes param to flush_frontbuffer 4466*61046927SAndroid Build Coastguard Worker- winsys/sw: propagate nboxes to displaytarget_display() 4467*61046927SAndroid Build Coastguard Worker- drisw: plumb through a swapBuffersWithDamage interface 4468*61046927SAndroid Build Coastguard Worker- egl/wayland/sw: move swrast_update_buffers() directly into swapbuffers 4469*61046927SAndroid Build Coastguard Worker- egl/wayland/sw: move dri2_wl_swrast_commit_backbuffer() directly into swapbuffers 4470*61046927SAndroid Build Coastguard Worker- egl/wayland: unify back/current swapping between zink and swrast 4471*61046927SAndroid Build Coastguard Worker- egl/wayland/sw: split out surface attach from dri2_wl_swrast_commit_backbuffer() 4472*61046927SAndroid Build Coastguard Worker- egl/wayland/sw: call dri2_wl_swrast_attach_backbuffer() before swap 4473*61046927SAndroid Build Coastguard Worker- egl/wayland/sw: trigger damage from put_image2 4474*61046927SAndroid Build Coastguard Worker- egl/wayland/sw: move partial->full copy promotion to swapbuffers 4475*61046927SAndroid Build Coastguard Worker- egl/wayland/sw: fix no-op updating of current backbuffer 4476*61046927SAndroid Build Coastguard Worker- egl/wayland/sw: pass damage region through from put_image2 to wl_surface_damage 4477*61046927SAndroid Build Coastguard Worker- egl/wayland/sw: clamp putimage geometry to surface size 4478*61046927SAndroid Build Coastguard Worker- drisw/xlib: loop over all the boxes in display() hook 4479*61046927SAndroid Build Coastguard Worker- drisw/winsys: loop over all the boxes in display() 4480*61046927SAndroid Build Coastguard Worker- drisw: pass all frontend swapbuffer damage rects through 4481*61046927SAndroid Build Coastguard Worker- egl/kopper: plumb through SwapBuffersWithDamage 4482*61046927SAndroid Build Coastguard Worker- egl/kopper: advertise EXT_swap_buffers_with_damage only in non-sw mode 4483*61046927SAndroid Build Coastguard Worker- egl/wayland: split out kopper vtable 4484*61046927SAndroid Build Coastguard Worker- egl/wayland: add a separate hook for kopper buffer age 4485*61046927SAndroid Build Coastguard Worker- egl/wayland: split out kopper swapbuffers functions 4486*61046927SAndroid Build Coastguard Worker- egl/kopper: call swrast buffer age query for kopper+swrast 4487*61046927SAndroid Build Coastguard Worker- kopper: set drawable buffer age 4488*61046927SAndroid Build Coastguard Worker- egl/wayland/kopper: actually call kopper swapbuffer functions 4489*61046927SAndroid Build Coastguard Worker- egl/wayland: split out kopper update_buffers 4490*61046927SAndroid Build Coastguard Worker- egl/wayland: delete swrast references to zink 4491*61046927SAndroid Build Coastguard Worker- zink: fix stencil-only blitting with stencil fallback 4492*61046927SAndroid Build Coastguard Worker- zink: make zink_kopper_present_info public 4493*61046927SAndroid Build Coastguard Worker- zink: use a slab allocator for zink_kopper_present_info 4494*61046927SAndroid Build Coastguard Worker- zink: hook up VK_KHR_incremental_present 4495*61046927SAndroid Build Coastguard Worker- zink: use VK_KHR_incremental_present to propagate damage rects 4496*61046927SAndroid Build Coastguard Worker- zink: hook up KHR_partial_update 4497*61046927SAndroid Build Coastguard Worker- vulkan/dispatch_table: add an uncompacted version of the table 4498*61046927SAndroid Build Coastguard Worker- zink: use uncompacted vk_dispatch_table 4499*61046927SAndroid Build Coastguard Worker- egl/dri2: use the right egl platform enum 4500*61046927SAndroid Build Coastguard Worker- glx: only print zink failure-to-load messages if explicitly requested 4501*61046927SAndroid Build Coastguard Worker- zink: stop enabling EXT_conservative_rasterization 4502*61046927SAndroid Build Coastguard Worker- lavapipe bump descriptor buffer address space limits 4503*61046927SAndroid Build Coastguard Worker- zink: fix PIPE_CAP_MAX_SHADER_PATCH_VARYINGS 4504*61046927SAndroid Build Coastguard Worker- zink: call CmdSetRasterizationStreamEXT when using shader objects 4505*61046927SAndroid Build Coastguard Worker- nvk: bump NVK_PUSH_MAX_SYNCS to 256 4506*61046927SAndroid Build Coastguard Worker- zink: update nvk baseline 4507*61046927SAndroid Build Coastguard Worker- util/blitter: iterate samples in stencil_fallback 4508*61046927SAndroid Build Coastguard Worker- mesa: fix CopyTexImage format compatibility checks for ES 4509*61046927SAndroid Build Coastguard Worker- zink: update nvk baseline with nvk changes 4510*61046927SAndroid Build Coastguard Worker- driconf: add radv_zero_vram for Crystal Project (1637730) 4511*61046927SAndroid Build Coastguard Worker- zink: update nv baseline 4512*61046927SAndroid Build Coastguard Worker- zink: track whether shaders use load_barycentric_at_sample 4513*61046927SAndroid Build Coastguard Worker- zink: apply zink_shader::uses_sample to fs variant updating 4514*61046927SAndroid Build Coastguard Worker- zink: destroy batch states after copy context 4515*61046927SAndroid Build Coastguard Worker- zink: set VkExternalMemoryBufferCreateInfo for opaque fds too 4516*61046927SAndroid Build Coastguard Worker- zink: simplify vb masking on bind 4517*61046927SAndroid Build Coastguard Worker- mesa: force rendertarget usage on required-renderable formats 4518*61046927SAndroid Build Coastguard Worker- zink: try getting sparse page size again without storage bit on fail 4519*61046927SAndroid Build Coastguard Worker- u/inlines: constify util_res_sample_count() 4520*61046927SAndroid Build Coastguard Worker- zink: only add STORAGE bit for sparse images based on multisample usage 4521*61046927SAndroid Build Coastguard Worker- zink: nvk baseline updates 4522*61046927SAndroid Build Coastguard Worker- zink: set the sparse format usage flags directly based on queried props 4523*61046927SAndroid Build Coastguard Worker- zink: delete faked_e5sparse 4524*61046927SAndroid Build Coastguard Worker- zink: rename optimal_key in update_gfx_program_optimal() 4525*61046927SAndroid Build Coastguard Worker- zink: use the sanitized key in update_gfx_program_optimal() 4526*61046927SAndroid Build Coastguard Worker- zink: always sync and replace separable progs even with ZINK_DEBUG=noopt 4527*61046927SAndroid Build Coastguard Worker- zink: add even more strict checks for separate shader usage 4528*61046927SAndroid Build Coastguard Worker- zink: be even stricter with shader object usage about blocking invalid usage 4529*61046927SAndroid Build Coastguard Worker- zink: remove stale comments for DRLR usage 4530*61046927SAndroid Build Coastguard Worker- zink: add a pass to strip out multisample storage image ops 4531*61046927SAndroid Build Coastguard Worker- zink: don't deref swapchain image array with UINT32_MAX 4532*61046927SAndroid Build Coastguard Worker- zink: handle image_deref_samples when stripping MS image instrs 4533*61046927SAndroid Build Coastguard Worker- zink: iterate all the modes when doing separate shader fixups 4534*61046927SAndroid Build Coastguard Worker- mesa/st: add 'base_serialized_nir' 4535*61046927SAndroid Build Coastguard Worker- mesa/st: add is_draw_shader param to st_finalize_nir 4536*61046927SAndroid Build Coastguard Worker- mesa/st: when creating draw shader variants, use the base nir and skip driver opts 4537*61046927SAndroid Build Coastguard Worker- mesa/st: use sanitized shader keys for feedback draws 4538*61046927SAndroid Build Coastguard Worker- zink: do io fixup on patch variables too 4539*61046927SAndroid Build Coastguard Worker- zink: defer present barrier to flush if a clear is pending 4540*61046927SAndroid Build Coastguard Worker- zink: clamp present region size 4541*61046927SAndroid Build Coastguard Worker- zink: clamp swapchain renderarea instead of asserting 4542*61046927SAndroid Build Coastguard Worker- zink: set dynamic rendering color attachment layouts 4543*61046927SAndroid Build Coastguard Worker- radv: inline radv_device_fault_detection_enabled 4544*61046927SAndroid Build Coastguard Worker- ci: bump VVL to v1.3.281 4545*61046927SAndroid Build Coastguard Worker- nir/divergence: add zink intrinsics 4546*61046927SAndroid Build Coastguard Worker- nir/opt_varyings: update alu type when rewriting src/dest for moved ops 4547*61046927SAndroid Build Coastguard Worker- zink: only check that CUBE_COMPATIBLE for images doesn't subtract flags 4548*61046927SAndroid Build Coastguard Worker- zink: don't use set_foreach_remove with dmabuf_exports 4549*61046927SAndroid Build Coastguard Worker- zink: make descriptor pool creation more robust 4550*61046927SAndroid Build Coastguard Worker- zink: fix shaderdb pipeline compile 4551*61046927SAndroid Build Coastguard Worker- zink: delete some ntv dead code 4552*61046927SAndroid Build Coastguard Worker- zink: always sort io variables by location after re-creating them 4553*61046927SAndroid Build Coastguard Worker- zink: use outputs_written mask to detect edge flag usage 4554*61046927SAndroid Build Coastguard Worker- zink: update xfb info after lower_to_scalar 4555*61046927SAndroid Build Coastguard Worker- zink: run scan_nir before variable rework 4556*61046927SAndroid Build Coastguard Worker- zink: apply component offset for CLIP/CULL DIST1 location derefs 4557*61046927SAndroid Build Coastguard Worker- zink: manually calc clip/cull distance sizes 4558*61046927SAndroid Build Coastguard Worker- zink: add a helper to detect clip/cull dist locations 4559*61046927SAndroid Build Coastguard Worker- zink: always use shader sizes for clip/cull dist variables 4560*61046927SAndroid Build Coastguard Worker- zink: fix generated variable expansion 4561*61046927SAndroid Build Coastguard Worker- zink: check for arrayness rather than tess io vars for indirect array vars 4562*61046927SAndroid Build Coastguard Worker- zink: track a mask of arrayed io locations on shaders 4563*61046927SAndroid Build Coastguard Worker- zink: call gather_info during shader creation 4564*61046927SAndroid Build Coastguard Worker- zink: always check patch io during rework_io_vars 4565*61046927SAndroid Build Coastguard Worker- zink: don't clobber indirect array reads with missing components 4566*61046927SAndroid Build Coastguard Worker- zink: fix io slot calculation for vertex inputs in add_derefs 4567*61046927SAndroid Build Coastguard Worker- zink: fix add_derefs case for compact arrays 4568*61046927SAndroid Build Coastguard Worker- zink: only use location_frac for deref array indexing for compact variables 4569*61046927SAndroid Build Coastguard Worker- llvmpipe: fix DRAW_USE_LLVM=0 4570*61046927SAndroid Build Coastguard Worker- nir/lower_wpos_ytransform: move new value load to start of function, reuse 4571*61046927SAndroid Build Coastguard Worker- nir/lower_wpos_ytransform: reuse input zw components for fragcoord rewrite 4572*61046927SAndroid Build Coastguard Worker- nir/lower_wpos_ytransform: update comment to reflect variable usage 4573*61046927SAndroid Build Coastguard Worker- nir/lower_wpos_ytransform: scalarize emit_wpos_adjustment 4574*61046927SAndroid Build Coastguard Worker- nir/lower_wpos_ytransform: fix for lowered io 4575*61046927SAndroid Build Coastguard Worker- glsl: handle xfb resources for spirv before running varying opts 4576*61046927SAndroid Build Coastguard Worker- mesa: clamp binary pointer in ShaderBinary if length==0 4577*61046927SAndroid Build Coastguard Worker- gallium: rework PIPE_CAP_POINT_SIZE_FIXED 4578*61046927SAndroid Build Coastguard Worker- zink: delete some maintenance5 psiz pruning 4579*61046927SAndroid Build Coastguard Worker- zink: fix add_derefs for partial interp loads of derefs 4580*61046927SAndroid Build Coastguard Worker- zink: assert that ntv interp handling isn't doing implicit component expansion 4581*61046927SAndroid Build Coastguard Worker- egl/x11: disable swapbufferswithdamage for zink without kopper 4582*61046927SAndroid Build Coastguard Worker- glx/egl: fix LIBGL_KOPPER_DISABLE 4583*61046927SAndroid Build Coastguard Worker- glsl: set PSIZ bit in outputs_written when injecting a 1.0 psiz write 4584*61046927SAndroid Build Coastguard Worker- nir/lower_clamp_color_outputs: fix use with lowered io 4585*61046927SAndroid Build Coastguard Worker- nir/lower_flatshade: break out location checking 4586*61046927SAndroid Build Coastguard Worker- nir/lower_flatshade: fix with lowered io 4587*61046927SAndroid Build Coastguard Worker- nir/lower_alpha_test: fix use with lowered io 4588*61046927SAndroid Build Coastguard Worker- nir/lower_two_sided_color: rework for lowered io 4589*61046927SAndroid Build Coastguard Worker- nir/lower_drawpixels: fix for lowered io 4590*61046927SAndroid Build Coastguard Worker- nir/lower_clip_disable: fix for lowered io 4591*61046927SAndroid Build Coastguard Worker- nir/lower_point_size_mov: rework. 4592*61046927SAndroid Build Coastguard Worker- nir/lower_point_size_mov: fix for lowered io 4593*61046927SAndroid Build Coastguard Worker- nir/texcoord_replace: fix scalarized io handling 4594*61046927SAndroid Build Coastguard Worker- nir/dominance: fix comment 4595*61046927SAndroid Build Coastguard Worker- drisw: reorder image extensions 4596*61046927SAndroid Build Coastguard Worker- sw_winsys: add displaytarget_create_mapped 4597*61046927SAndroid Build Coastguard Worker- winsys/null: implement displaytarget_create_mapped 4598*61046927SAndroid Build Coastguard Worker- winsys/drisw: implement displaytarget_create_mapped 4599*61046927SAndroid Build Coastguard Worker- winsys/drisw: implement dmabuf handling 4600*61046927SAndroid Build Coastguard Worker- lavapipe: add a function for asserting external memory handle types 4601*61046927SAndroid Build Coastguard Worker- winsys: add WINSYS_HANDLE_TYPE_UNBACKED 4602*61046927SAndroid Build Coastguard Worker- winsys: add more stride members to winsys_handle 4603*61046927SAndroid Build Coastguard Worker- lavapipe: EXT_queue_family_foreign 4604*61046927SAndroid Build Coastguard Worker- lavapipe: rework mem handle type assert to handle dmabuf 4605*61046927SAndroid Build Coastguard Worker- lavapipe: handle drm image format queries 4606*61046927SAndroid Build Coastguard Worker- lavapipe: handle drm image imports 4607*61046927SAndroid Build Coastguard Worker- docs: update lavapipe features 4608*61046927SAndroid Build Coastguard Worker- nir: add compact_arrays to nir_shader_compiler_options 4609*61046927SAndroid Build Coastguard Worker- nir/gather_info: fix gathering for compact arrayed builtins 4610*61046927SAndroid Build Coastguard Worker- zink: set compact_arrays in compiler options 4611*61046927SAndroid Build Coastguard Worker- microsoft/compiler: set compact_arrays in compiler options 4612*61046927SAndroid Build Coastguard Worker- lavapipe: don't clamp index buffer size for null index buffer draws 4613*61046927SAndroid Build Coastguard Worker- v3d: set use_clipdist_array=true for lower_clip? 4614*61046927SAndroid Build Coastguard Worker- nir/lower_clip: surgerize for lowered io 4615*61046927SAndroid Build Coastguard Worker- nir/lower_clip: handle scalarized io 4616*61046927SAndroid Build Coastguard Worker- zink: block LA formats with srgb 4617*61046927SAndroid Build Coastguard Worker- llvmpipe: clamp 32bit query results to low 32 bits rather than MIN 4618*61046927SAndroid Build Coastguard Worker- lavapipe: clamp 32bit query results to low 32 bits rather than MIN 4619*61046927SAndroid Build Coastguard Worker- agx: set compact_arrays in compiler options 4620*61046927SAndroid Build Coastguard Worker- v3d: set compact_arrays in compiler options 4621*61046927SAndroid Build Coastguard Worker- intel: set compact_arrays in compiler options 4622*61046927SAndroid Build Coastguard Worker- freedreno: set compact_arrays in compiler options 4623*61046927SAndroid Build Coastguard Worker- glsl: stop using PIPE_CAP_NIR_COMPACT_ARRAYS and check compact_arrays 4624*61046927SAndroid Build Coastguard Worker- ttn: stop using PIPE_CAP_NIR_COMPACT_ARRAYS and check compact_arrays 4625*61046927SAndroid Build Coastguard Worker- glsl: move an assert from st_context over to avoid using PIPE_CAP_NIR_COMPACT_ARRAYS 4626*61046927SAndroid Build Coastguard Worker- mesa: delete LowerCombinedClipCullDistance from consts 4627*61046927SAndroid Build Coastguard Worker- st/program: stop using PIPE_CAP_NIR_COMPACT_ARRAYS and use compact_arrays 4628*61046927SAndroid Build Coastguard Worker- nine: stop checking PIPE_CAP_NIR_COMPACT_ARRAYS and use compact_arrays 4629*61046927SAndroid Build Coastguard Worker- gallium: delete PIPE_CAP_NIR_COMPACT_ARRAYS 4630*61046927SAndroid Build Coastguard Worker- zink: set indirect io compiler flags 4631*61046927SAndroid Build Coastguard Worker- zink: set lower_to_scalar 4632*61046927SAndroid Build Coastguard Worker- zink: rework rework_io_vars 4633*61046927SAndroid Build Coastguard Worker- zink: set nir_io_glsl_lower_derefs in compiler options 4634*61046927SAndroid Build Coastguard Worker- zink: add a pass to fix vertex input locations 4635*61046927SAndroid Build Coastguard Worker- zink: enable opt_varyings with ZINK_DEBUG=ioopt 4636*61046927SAndroid Build Coastguard Worker- zink: ci updates 4637*61046927SAndroid Build Coastguard Worker- nir/remove_unused_io_vars: check all components to determine variable liveness 4638*61046927SAndroid Build Coastguard Worker- ci: kill piano trace globally 4639*61046927SAndroid Build Coastguard Worker- nir: print i/o variables in location order 4640*61046927SAndroid Build Coastguard Worker- lavapipe: disable stencil test if no stencil attachment 4641*61046927SAndroid Build Coastguard Worker- egl: fix defines for zink's dri3 check 4642*61046927SAndroid Build Coastguard Worker- egl/android: fix zink loading 4643*61046927SAndroid Build Coastguard Worker- egl: use os_get_option for MESA_LOADER_DRIVER_OVERRIDE 4644*61046927SAndroid Build Coastguard Worker- zink: disable buffer reordering correctly on shader image binds 4645*61046927SAndroid Build Coastguard Worker- nir/print: stop trying to match i/o vars using base/driver_location 4646*61046927SAndroid Build Coastguard Worker- zink: add ZINK_DEBUG=nopc to completely disable precompilation 4647*61046927SAndroid Build Coastguard Worker- zink: destroy shaderdb pipelines 4648*61046927SAndroid Build Coastguard Worker- zink: add VK_PIPELINE_CREATE_CAPTURE_STATISTICS_BIT_KHR for shaderdb 4649*61046927SAndroid Build Coastguard Worker- brw/lower_a2c: fix for scalarized fs outputs 4650*61046927SAndroid Build Coastguard Worker- zink: copy shader name when copying shader info 4651*61046927SAndroid Build Coastguard Worker- zink: run nir_lower_io_to_scalar (mostly) unconditionally and earlier 4652*61046927SAndroid Build Coastguard Worker- zink: vectorize io loads/stores when possible 4653*61046927SAndroid Build Coastguard Worker- zink: ci updates 4654*61046927SAndroid Build Coastguard Worker- zink: prune some piglit cts fails 4655*61046927SAndroid Build Coastguard Worker- loader: delete unused param from pipe_loader_vk_probe_dri() 4656*61046927SAndroid Build Coastguard Worker- glx: fix some indentation 4657*61046927SAndroid Build Coastguard Worker- glx: add an 'implicit' param to createScreen 4658*61046927SAndroid Build Coastguard Worker- glx: pass implicit load param through allocation 4659*61046927SAndroid Build Coastguard Worker- dri: plumb a 'implicit' param through createNewScreen interfaces 4660*61046927SAndroid Build Coastguard Worker- gbm: plumb an 'implicit' param through device creation 4661*61046927SAndroid Build Coastguard Worker- frontends/dri: plumb an 'implicit' param through screen init 4662*61046927SAndroid Build Coastguard Worker- pipe-loader: plumb a flag for implicit driver load through screen creation 4663*61046927SAndroid Build Coastguard Worker- zink: don't print error messages when failing an implicit driver load 4664*61046927SAndroid Build Coastguard Worker- glx: silence more implicit-load zink errors 4665*61046927SAndroid Build Coastguard Worker- mesa/st: don't use serialized_nir for cached shaders 4666*61046927SAndroid Build Coastguard Worker- zink: make NOREORDER mode context-based 4667*61046927SAndroid Build Coastguard Worker- zink: disable command reordering for compute-only contexts 4668*61046927SAndroid Build Coastguard Worker- nir: store variable names to io instrs during io lowering 4669*61046927SAndroid Build Coastguard Worker- nir/lower_io_to_scalar: preserve variable names when splitting io 4670*61046927SAndroid Build Coastguard Worker- nir/clone: preserve intrinsic name field across clones 4671*61046927SAndroid Build Coastguard Worker- nir/print: print io instr->name if available 4672*61046927SAndroid Build Coastguard Worker- zink: preserve/merge variable names when generating new variables 4673*61046927SAndroid Build Coastguard Worker- glthread: check for invalid primitive modes in DrawElementsBaseVertex 4674*61046927SAndroid Build Coastguard Worker- zink: reconstruct features pnext after determining extension support 4675*61046927SAndroid Build Coastguard Worker- zink: prune zink_shader::programs under lock 4676*61046927SAndroid Build Coastguard Worker- zink: fully wait on all program fences during ctx destroy 4677*61046927SAndroid Build Coastguard Worker- kopper: fix bufferage/swapinterval handling for non-window swapchains 4678*61046927SAndroid Build Coastguard Worker- zink: slightly better swapinterval failure handling 4679*61046927SAndroid Build Coastguard Worker- kopper: don't set drawable buffer age 4680*61046927SAndroid Build Coastguard Worker- zink: clean up accidental debug print 4681*61046927SAndroid Build Coastguard Worker- egl/x11: disable dri3 with LIBGL_KOPPER_DRI2=1 as expected 4682*61046927SAndroid Build Coastguard Worker- zink: add a batch ref for committed sparse resources 4683*61046927SAndroid Build Coastguard Worker- u_blitter: stop leaking saved blitter states on no-op blits 4684*61046927SAndroid Build Coastguard Worker- freedreno/replay: use inttypes format string for 64bit 4685*61046927SAndroid Build Coastguard Worker- frontends/dri: only release pipe when screen init fails 4686*61046927SAndroid Build Coastguard Worker- frontends/dri: always init opencl_func_mutex in InitScreen hooks 4687*61046927SAndroid Build Coastguard Worker- zink: clean up semaphore arrays on batch state destroy 4688*61046927SAndroid Build Coastguard Worker- egl/dri2: fix error returns on dri2_initialize_x11_dri3 fail 4689*61046927SAndroid Build Coastguard Worker- nir/lower_aaline: fix for scalarized outputs 4690*61046927SAndroid Build Coastguard Worker- nir/linking: fix nir_assign_io_var_locations for scalarized dual blend 4691*61046927SAndroid Build Coastguard Worker 4692*61046927SAndroid Build Coastguard WorkerMike Hsieh (1): 4693*61046927SAndroid Build Coastguard Worker 4694*61046927SAndroid Build Coastguard Worker- amd/vpelib: Add param check for geometric scaling and refactor 4695*61046927SAndroid Build Coastguard Worker 4696*61046927SAndroid Build Coastguard WorkerMohamed Ahmed (14): 4697*61046927SAndroid Build Coastguard Worker 4698*61046927SAndroid Build Coastguard Worker- nil: change image_level_size() to take tiling in account 4699*61046927SAndroid Build Coastguard Worker- nil: Add helper function to get tile size in pixels 4700*61046927SAndroid Build Coastguard Worker- nil: Add helpers for conversion from pixel values to tiles 4701*61046927SAndroid Build Coastguard Worker- nil: Expose tiling_extent_B() 4702*61046927SAndroid Build Coastguard Worker- nil: Add support for sparse resident images 4703*61046927SAndroid Build Coastguard Worker- nvk: add sparse queries 4704*61046927SAndroid Build Coastguard Worker- nvk: enable sparse residency features 4705*61046927SAndroid Build Coastguard Worker- nak: wire up shader resource residency intrinsics 4706*61046927SAndroid Build Coastguard Worker- nak: wire up sparse image loads 4707*61046927SAndroid Build Coastguard Worker- nvk: advertise shader resource residency 4708*61046927SAndroid Build Coastguard Worker- nil: Add a nil_image::compressed bit 4709*61046927SAndroid Build Coastguard Worker- nil: Add some helpers for DRM format modifiers 4710*61046927SAndroid Build Coastguard Worker- nil: Support creating images with DRM modifiers 4711*61046927SAndroid Build Coastguard Worker- nvk: enable rendering to DRM_FORMAT_MOD_LINEAR images 4712*61046927SAndroid Build Coastguard Worker 4713*61046927SAndroid Build Coastguard WorkerMykhailo Skorokhodov (2): 4714*61046927SAndroid Build Coastguard Worker 4715*61046927SAndroid Build Coastguard Worker- egl/wayland: Fix sRGB format look up for config 4716*61046927SAndroid Build Coastguard Worker- ci/lima: expect fail of window_8888_colorspace_srgb on wayland 4717*61046927SAndroid Build Coastguard Worker 4718*61046927SAndroid Build Coastguard WorkerNanley Chery (13): 4719*61046927SAndroid Build Coastguard Worker 4720*61046927SAndroid Build Coastguard Worker- iris: Don't memset the extra_aux memory range 4721*61046927SAndroid Build Coastguard Worker- iris: Don't memset CCS on integrated gfx12 4722*61046927SAndroid Build Coastguard Worker- iris: Enable pass-through state init for gfx12 CCS 4723*61046927SAndroid Build Coastguard Worker- isl: Pick a better initial state for zeroed MCS 4724*61046927SAndroid Build Coastguard Worker- iris: Copy main ISL surf when reallocating in place 4725*61046927SAndroid Build Coastguard Worker- iris: Report the correct modifier for Tile4 images 4726*61046927SAndroid Build Coastguard Worker- iris: Use resource_get_param in resource_get_handle 4727*61046927SAndroid Build Coastguard Worker- intel/isl: Remove inconsistency when choosing Tile64 4728*61046927SAndroid Build Coastguard Worker- intel/isl: Remove inconsistency when encoding Tile64 4729*61046927SAndroid Build Coastguard Worker- intel/isl: Remove a CCS_D check from gfx12+ code 4730*61046927SAndroid Build Coastguard Worker- intel/isl: Enable a 64KB alignment WA for flat-CCS 4731*61046927SAndroid Build Coastguard Worker- intel/isl: Use Tile64 to align images for CCS WA 4732*61046927SAndroid Build Coastguard Worker- intel/isl: Disable miptails to align LODs for CCS WA 4733*61046927SAndroid Build Coastguard Worker 4734*61046927SAndroid Build Coastguard WorkerNeil Armstrong (1): 4735*61046927SAndroid Build Coastguard Worker 4736*61046927SAndroid Build Coastguard Worker- freedreno: Add a750 clock gating control related registers 4737*61046927SAndroid Build Coastguard Worker 4738*61046927SAndroid Build Coastguard WorkerNikita Popov (1): 4739*61046927SAndroid Build Coastguard Worker 4740*61046927SAndroid Build Coastguard Worker- Pass no-verify-fixpoint option to instcombine in LLVM 18 4741*61046927SAndroid Build Coastguard Worker 4742*61046927SAndroid Build Coastguard WorkerOskar Viljasaar (3): 4743*61046927SAndroid Build Coastguard Worker 4744*61046927SAndroid Build Coastguard Worker- vulkan/properties: Start looping from the next member in GPDP2 4745*61046927SAndroid Build Coastguard Worker- tu: Use common physical device properties infrastructure 4746*61046927SAndroid Build Coastguard Worker- compiler/types: Fix glsl_dvec*_type() helpers 4747*61046927SAndroid Build Coastguard Worker 4748*61046927SAndroid Build Coastguard WorkerPatrick Lerda (16): 4749*61046927SAndroid Build Coastguard Worker 4750*61046927SAndroid Build Coastguard Worker- glsl/nir: fix gl_nir_cross_validate_outputs_to_inputs() memory leak 4751*61046927SAndroid Build Coastguard Worker- r300: fix vertex_buffer related refcnt imbalance 4752*61046927SAndroid Build Coastguard Worker- r300: fix r300_destroy_context() related memory leaks 4753*61046927SAndroid Build Coastguard Worker- r300: fix memory leaks when register allocation fails 4754*61046927SAndroid Build Coastguard Worker- r300: fix constants_remap_table memory leak 4755*61046927SAndroid Build Coastguard Worker- radeonsi/gfx10: fix main_shader_part_ngg_es memory leak 4756*61046927SAndroid Build Coastguard Worker- r300: enable R400 cos and sin hardware vertex shader opcodes 4757*61046927SAndroid Build Coastguard Worker- ac/llvm,radeonsi: fix memory leaks triggered by ac_nir_translate() errors 4758*61046927SAndroid Build Coastguard Worker- r300: fix NIR passes regression 4759*61046927SAndroid Build Coastguard Worker- r300: fix constants_remap_table memory leak related to the dummy shader path 4760*61046927SAndroid Build Coastguard Worker- r300: fix r300_draw_elements() behavior 4761*61046927SAndroid Build Coastguard Worker- panfrost: remove panfrost_create_shader_state() related dead code 4762*61046927SAndroid Build Coastguard Worker- gallium/auxiliary/vl: fix typo which negatively impacts the src_stride initialization 4763*61046927SAndroid Build Coastguard Worker- clover: fix pipe_box update regression 4764*61046927SAndroid Build Coastguard Worker- clover: fix memory leak related to optimize 4765*61046927SAndroid Build Coastguard Worker- r600: fix vertex state update clover regression 4766*61046927SAndroid Build Coastguard Worker 4767*61046927SAndroid Build Coastguard WorkerPaul Gofman (3): 4768*61046927SAndroid Build Coastguard Worker 4769*61046927SAndroid Build Coastguard Worker- glsl: allow out arrays in #110 with allow_glsl_120_subset_in_110 4770*61046927SAndroid Build Coastguard Worker- driconf: add a workaround for Joe Danger 2 4771*61046927SAndroid Build Coastguard Worker- driconf: add a workaround for Joe Danger 4772*61046927SAndroid Build Coastguard Worker 4773*61046927SAndroid Build Coastguard WorkerPaulo Zanoni (35): 4774*61046927SAndroid Build Coastguard Worker 4775*61046927SAndroid Build Coastguard Worker- zink: fix bind size handling in buffer_bo_commit() 4776*61046927SAndroid Build Coastguard Worker- anv/sparse: add an extra step before anv_sparse_bind_resource_memory() 4777*61046927SAndroid Build Coastguard Worker- anv/sparse: allow binding operations to match the resource size 4778*61046927SAndroid Build Coastguard Worker- anv+zink/ci: remove recently fixed tests from the crash list 4779*61046927SAndroid Build Coastguard Worker- anv/sparse: don't issue a single bind operation per vm_bind ioctl 4780*61046927SAndroid Build Coastguard Worker- anv/sparse: leave the semaphore waits and signals to the vm_bind ioctl 4781*61046927SAndroid Build Coastguard Worker- anv/sparse: don't use the bind_timeline when doing sparse binding 4782*61046927SAndroid Build Coastguard Worker- anv: change the vm_bind-related kmd_backend vfuncs to return VkResult 4783*61046927SAndroid Build Coastguard Worker- anv: add an anv_pipe_bits bit to allow invalidating the TLB 4784*61046927SAndroid Build Coastguard Worker- anv/trtt: invalidate the TLB after writing TR-TT entries 4785*61046927SAndroid Build Coastguard Worker- anv/trtt: update GFX_TRTT_VA_RANGE for LNL 4786*61046927SAndroid Build Coastguard Worker- anv: don't leak device->vma_samplers 4787*61046927SAndroid Build Coastguard Worker- anv: set shaderFloat64 to true when fp64_workaround_enabled 4788*61046927SAndroid Build Coastguard Worker- driconf/anv: set fp64_workaround_enabled to DIRT 5 4789*61046927SAndroid Build Coastguard Worker- anv/xe: don't leak xe_syncs during trtt submission 4790*61046927SAndroid Build Coastguard Worker- anv/xe: don't overwrite the result from vk_sync_wait() 4791*61046927SAndroid Build Coastguard Worker- vulkan: don't zero-initialize STACK_ARRAY()'s stack array 4792*61046927SAndroid Build Coastguard Worker- anv, iris: add missing CS_STALL bit for GPGPU texture invalidation 4793*61046927SAndroid Build Coastguard Worker- anv: reduce struct anv_image_memory_range from 32 to 24 bytes 4794*61046927SAndroid Build Coastguard Worker- vulkan: reduce struct vk_object_base by 8 bytes 4795*61046927SAndroid Build Coastguard Worker- anv/sparse: remove useless isl_surf_get_tile_info() call 4796*61046927SAndroid Build Coastguard Worker- anv/sparse: remove unnecessary popcount assertions 4797*61046927SAndroid Build Coastguard Worker- anv/sparse: adjust sparse_bind_image_memory debug messages 4798*61046927SAndroid Build Coastguard Worker- anv/sparse: remove unused dump_vk_sparse_memory_bind() 4799*61046927SAndroid Build Coastguard Worker- anv/sparse: replace device->using_sparse with device->num_sparse_resources 4800*61046927SAndroid Build Coastguard Worker- anv/sparse: rework anv_free_sparse_bindings() error handling 4801*61046927SAndroid Build Coastguard Worker- anv/xe: extract anv_vm_bind_to_drm_xe_vm_bind() 4802*61046927SAndroid Build Coastguard Worker- anv/xe: add a 'flags' parameter to the vm_bind() kmd_backend function 4803*61046927SAndroid Build Coastguard Worker- anv/xe: slightly improve error handling for the vm_bind ioctl 4804*61046927SAndroid Build Coastguard Worker- anv/xe: assert we're using drm_syncobjs only once 4805*61046927SAndroid Build Coastguard Worker- anv/xe: de-duplicate xe_exec_fill_sync() 4806*61046927SAndroid Build Coastguard Worker- anv/xe: rename and refactor xe_exec_fill_sync() 4807*61046927SAndroid Build Coastguard Worker- anv/sparse: fail the right way in anv_GetDeviceImageSparseMemoryRequirements() 4808*61046927SAndroid Build Coastguard Worker- anv: const-correct anv_{image,buffer}_is_sparse() 4809*61046927SAndroid Build Coastguard Worker- isl: add ISL_TILING_64_XE2 to isl_tiling_to_name() 4810*61046927SAndroid Build Coastguard Worker 4811*61046927SAndroid Build Coastguard WorkerPavel Ondračka (38): 4812*61046927SAndroid Build Coastguard Worker 4813*61046927SAndroid Build Coastguard Worker- r300: fix reusing of color varying slots for generic ones 4814*61046927SAndroid Build Coastguard Worker- r300: skip draw if vertex shader does not write gl_Position 4815*61046927SAndroid Build Coastguard Worker- r300/ci: switch to deqp-runner suite 4816*61046927SAndroid Build Coastguard Worker- r300/ci: add the KHR gles2 tests 4817*61046927SAndroid Build Coastguard Worker- r300/ci: move streaming-texture-leak from fails to skips 4818*61046927SAndroid Build Coastguard Worker- r300: fix writemask for nir_intrinsic_load_ubo_vec4 4819*61046927SAndroid Build Coastguard Worker- r300: skip backend DCE for vertex shaders 4820*61046927SAndroid Build Coastguard Worker- r300: remove R3xx/R4xx backend absulute modifier lowering 4821*61046927SAndroid Build Coastguard Worker- r300/ci: add dEQP on RV380 4822*61046927SAndroid Build Coastguard Worker- r300: remove backend SLE and SGT support 4823*61046927SAndroid Build Coastguard Worker- r300: add r300_is_only_used_as_float helper 4824*61046927SAndroid Build Coastguard Worker- r300: optimize out more modifiers produced later 4825*61046927SAndroid Build Coastguard Worker- r300: lower comparison ops early in NIR 4826*61046927SAndroid Build Coastguard Worker- r300: remove SGE, SNE, SLT, SGE lowering in the backend 4827*61046927SAndroid Build Coastguard Worker- r300: remove the remaining of backend constant folding 4828*61046927SAndroid Build Coastguard Worker- r300: remove backend support for SUB 4829*61046927SAndroid Build Coastguard Worker- r300/ci: update piglit fails 4830*61046927SAndroid Build Coastguard Worker- r300: remove compiler tests 4831*61046927SAndroid Build Coastguard Worker- r300/ci: add two more observed piglit flakes 4832*61046927SAndroid Build Coastguard Worker- r300: fix vs output register indexing 4833*61046927SAndroid Build Coastguard Worker- r300: add explicit flrp lowering 4834*61046927SAndroid Build Coastguard Worker- ci: install xwayland in x86_64_test-gl 4835*61046927SAndroid Build Coastguard Worker- ci: build nine in debian-testing 4836*61046927SAndroid Build Coastguard Worker- ci: build nine tests 4837*61046927SAndroid Build Coastguard Worker- r300/ci: enable nine tests 4838*61046927SAndroid Build Coastguard Worker- r300: explicitly check if sin/cos input is already in correct range 4839*61046927SAndroid Build Coastguard Worker- r300: move sin/cos input fixups to finalize_nir 4840*61046927SAndroid Build Coastguard Worker- r300: remove some late NIR passes 4841*61046927SAndroid Build Coastguard Worker- nir/lower_vec_to_regs: always set cursor before inserting decl_reg 4842*61046927SAndroid Build Coastguard Worker- r300: check for the extra restrictions on presubtract swizzles 4843*61046927SAndroid Build Coastguard Worker- r300: move presubtract pass later 4844*61046927SAndroid Build Coastguard Worker- r300: optimize swizzle for inline constants 4845*61046927SAndroid Build Coastguard Worker- r300: inline unoptimized_ra ntr option 4846*61046927SAndroid Build Coastguard Worker- r300: get rid of the unused ubo_vec4_max ntr option 4847*61046927SAndroid Build Coastguard Worker- r300: remove the ntr lower_cmp option 4848*61046927SAndroid Build Coastguard Worker- r300: move lower_fabb option out of the options struct 4849*61046927SAndroid Build Coastguard Worker- r300: remove nir_to_rc_options wrapper 4850*61046927SAndroid Build Coastguard Worker- r300/ci: failures list update 4851*61046927SAndroid Build Coastguard Worker 4852*61046927SAndroid Build Coastguard WorkerPeyton Lee (6): 4853*61046927SAndroid Build Coastguard Worker 4854*61046927SAndroid Build Coastguard Worker- radeonsi/vpe: remove wait source surface fence and while loop 4855*61046927SAndroid Build Coastguard Worker- radeonsi/vpe: disable info log 4856*61046927SAndroid Build Coastguard Worker- radeonsi/vpe: move flush to si_vpe_processor_end_frame 4857*61046927SAndroid Build Coastguard Worker- radeonsi/vpe: support multi-buffer 4858*61046927SAndroid Build Coastguard Worker- radeonsi/vpe: pre-allocate stream struceutre 4859*61046927SAndroid Build Coastguard Worker- radeonsi/vpe: add support for p010 4860*61046927SAndroid Build Coastguard Worker 4861*61046927SAndroid Build Coastguard WorkerPhilip Rebohle (1): 4862*61046927SAndroid Build Coastguard Worker 4863*61046927SAndroid Build Coastguard Worker- radv: Remove dead shared variables after optimization loop. 4864*61046927SAndroid Build Coastguard Worker 4865*61046927SAndroid Build Coastguard WorkerPhilipp Zabel (6): 4866*61046927SAndroid Build Coastguard Worker 4867*61046927SAndroid Build Coastguard Worker- rusticl: work around reference-to-mutable-static warnings 4868*61046927SAndroid Build Coastguard Worker- etnaviv: common: Add PIPE_3D feature bit 4869*61046927SAndroid Build Coastguard Worker- etnaviv: Avoid duplicate query of ETNA_GPU_FEATURES_0 parameter 4870*61046927SAndroid Build Coastguard Worker- etnaviv: hwdb: Add VIP_V7 and NN_XYDP0 feature bits 4871*61046927SAndroid Build Coastguard Worker- etnaviv: Add nn_core_version field to etna_specs 4872*61046927SAndroid Build Coastguard Worker- etnaviv/nn: Extend post-multiplier for v8 architecture 4873*61046927SAndroid Build Coastguard Worker 4874*61046927SAndroid Build Coastguard WorkerPierre-Eric Pelloux-Prayer (21): 4875*61046927SAndroid Build Coastguard Worker 4876*61046927SAndroid Build Coastguard Worker- radeonsi: compute epitch when modifying surf_pitch 4877*61046927SAndroid Build Coastguard Worker- Revert "ci/radeonsi: disable VA-API testing on raven" 4878*61046927SAndroid Build Coastguard Worker- radeonsi: emit cache flushes before draw registers 4879*61046927SAndroid Build Coastguard Worker- radeonsi: adjust flags for si_compute_shorten_ubyte_buffer 4880*61046927SAndroid Build Coastguard Worker- winsys/amdgpu: use syncobj rather than amdgpu fence 4881*61046927SAndroid Build Coastguard Worker- ac, radeonsi: remove has_syncobj, has_fence_to_handle 4882*61046927SAndroid Build Coastguard Worker- radeonsi: try to disable dcc if compute_blit is the only option 4883*61046927SAndroid Build Coastguard Worker- meson: require libelf when radeonsi is built 4884*61046927SAndroid Build Coastguard Worker- egl/drm: flush before calling get_back_bo 4885*61046927SAndroid Build Coastguard Worker- radv: don't remove the blit queue from the device queues 4886*61046927SAndroid Build Coastguard Worker- winsys/amdgpu: unmap user fence BO before destroy 4887*61046927SAndroid Build Coastguard Worker- winsys/amdgpu: remove unused amdgpu_fence_is_syncobj 4888*61046927SAndroid Build Coastguard Worker- wsi/wl: flush connection on swapchain failure 4889*61046927SAndroid Build Coastguard Worker- mesa: deal with vbo_save_vertex_list::modes being NULL 4890*61046927SAndroid Build Coastguard Worker- wsi/wl: check wsi_wl_surface's validity before use 4891*61046927SAndroid Build Coastguard Worker- egl/wayland: use __DRI_IMAGE_PRIME_LINEAR_BUFFER in get_back_bo 4892*61046927SAndroid Build Coastguard Worker- winsys/radeon: pass priv instead NULL to radeon_bo_can_reclaim 4893*61046927SAndroid Build Coastguard Worker- radeonsi: preserve alpha if needed in kill_ps_outputs_cb 4894*61046927SAndroid Build Coastguard Worker- amd: fix addrlib regression 4895*61046927SAndroid Build Coastguard Worker- aco: don't use python 3.7+ feature in aco_opcodes.py 4896*61046927SAndroid Build Coastguard Worker- radv: don't use python 3.9 feature in radv_annotate_layer_gen.py 4897*61046927SAndroid Build Coastguard Worker 4898*61046927SAndroid Build Coastguard WorkerQiang Yu (1): 4899*61046927SAndroid Build Coastguard Worker 4900*61046927SAndroid Build Coastguard Worker- radeonsi: split RADEON_USAGE_NEEDS_IMPLICIT_SYNC into CB and DB flags 4901*61046927SAndroid Build Coastguard Worker 4902*61046927SAndroid Build Coastguard WorkerRay Smith (2): 4903*61046927SAndroid Build Coastguard Worker 4904*61046927SAndroid Build Coastguard Worker- panfrost: Don't try to set bifrost blendable format on midgard 4905*61046927SAndroid Build Coastguard Worker- panfrost: Fix format tables for v4 and v5 4906*61046927SAndroid Build Coastguard Worker 4907*61046927SAndroid Build Coastguard WorkerRhys Perry (84): 4908*61046927SAndroid Build Coastguard Worker 4909*61046927SAndroid Build Coastguard Worker- radv: do nir_shader_gather_info after radv_nir_lower_rt_abi 4910*61046927SAndroid Build Coastguard Worker- nir/lower_non_uniform: set non_uniform=false when lowering is not needed 4911*61046927SAndroid Build Coastguard Worker- nir/lower_shader_calls: remove CF before nir_opt_if 4912*61046927SAndroid Build Coastguard Worker- aco: fix labelling of s_not with constant 4913*61046927SAndroid Build Coastguard Worker- aco: add VOPD format 4914*61046927SAndroid Build Coastguard Worker- aco: add VOPD statistic 4915*61046927SAndroid Build Coastguard Worker- aco: refactor schedule_ilp main loop 4916*61046927SAndroid Build Coastguard Worker- aco: implement VOPD scheduler 4917*61046927SAndroid Build Coastguard Worker- aco: enable VOPD scheduler 4918*61046927SAndroid Build Coastguard Worker- aco: fix >8 byte linear vgpr copies 4919*61046927SAndroid Build Coastguard Worker- aco/tests: fix to_hw_instr.swap_linear_vgpr 4920*61046927SAndroid Build Coastguard Worker- aco: refactor create_vopd_instruction 4921*61046927SAndroid Build Coastguard Worker- aco: swap operands to create VOPD instructions 4922*61046927SAndroid Build Coastguard Worker- aco: turn v_mov_b32 into addition to create VOPD instructions 4923*61046927SAndroid Build Coastguard Worker- aco: improve printing of VOPD instructions 4924*61046927SAndroid Build Coastguard Worker- aco/tests: add tests for VOPD operand swapping 4925*61046927SAndroid Build Coastguard Worker- aco/tests: use raw strings in form_hard_clauses.nsa 4926*61046927SAndroid Build Coastguard Worker- radv: support minmax filter for more formats 4927*61046927SAndroid Build Coastguard Worker- aco/ra: don't initialize assigned in initializer list 4928*61046927SAndroid Build Coastguard Worker- aco/ra: fix GFX9- writelane 4929*61046927SAndroid Build Coastguard Worker- aco: don't combine linear and normal VGPR copies 4930*61046927SAndroid Build Coastguard Worker- aco/ra: disable p_start_linear_vgpr allocation hint 4931*61046927SAndroid Build Coastguard Worker- aco: allow p_start_linear_vgpr to use multiple operands 4932*61046927SAndroid Build Coastguard Worker- aco: require linear vgpr uses to be late kill 4933*61046927SAndroid Build Coastguard Worker- aco: only allow linear vgpr kills in top-level blocks 4934*61046927SAndroid Build Coastguard Worker- aco/ra: constify various RegisterFile 4935*61046927SAndroid Build Coastguard Worker- aco/ra: move parallelcopy creation into helper 4936*61046927SAndroid Build Coastguard Worker- aco/ra: change get_reg_bounds() helper 4937*61046927SAndroid Build Coastguard Worker- aco/ra: rework linear VGPR allocation 4938*61046927SAndroid Build Coastguard Worker- aco/ra: disable live range splitting of linear vgprs 4939*61046927SAndroid Build Coastguard Worker- aco/ra: emit linear VGPR parallel copy separately 4940*61046927SAndroid Build Coastguard Worker- aco/tests: add tests for linear VGPR register allocation 4941*61046927SAndroid Build Coastguard Worker- aco: optimize for purely linear VGPR copies 4942*61046927SAndroid Build Coastguard Worker- nir/algebraic: don't create 64-bit min/max/ior if lowered 4943*61046927SAndroid Build Coastguard Worker- nir/algebraic: remove duplicated iand(ien, ine)/ior(ieq, ieq) patterns 4944*61046927SAndroid Build Coastguard Worker- nir/algebraic: optimize 64-bit comparisons with zero'd halves to 32-bit 4945*61046927SAndroid Build Coastguard Worker- nir/lower_int64: allow 64-bit comparisons when lowering minmax 4946*61046927SAndroid Build Coastguard Worker- nir/search: fix nir_replace_instr() debug code 4947*61046927SAndroid Build Coastguard Worker- aco: don't pass constant to is_overwritten_since() 4948*61046927SAndroid Build Coastguard Worker- radv: don't advertise DGC with LLVM 4949*61046927SAndroid Build Coastguard Worker- radv: stop using 5/8 component SSBO stores 4950*61046927SAndroid Build Coastguard Worker- radv,aco: allow VS prologs to increase VGPR usage 4951*61046927SAndroid Build Coastguard Worker- aco: don't reuse misaligned attribute destination VGPRs in VS prologs 4952*61046927SAndroid Build Coastguard Worker- aco/util: add small_vec 4953*61046927SAndroid Build Coastguard Worker- radv: use dual_color_blend_by_location with Half-Life Alyx 4954*61046927SAndroid Build Coastguard Worker- aco/cssa: reset equal_anc_out if merging fails 4955*61046927SAndroid Build Coastguard Worker- aco/cssa: update comments 4956*61046927SAndroid Build Coastguard Worker- aco: fix GFX6 buffer_load_dwordx4 opcode number 4957*61046927SAndroid Build Coastguard Worker- aco: rename opcode->instruction 4958*61046927SAndroid Build Coastguard Worker- aco: refactor VOPC opcode list 4959*61046927SAndroid Build Coastguard Worker- aco: use single tuple for all opcode numbers 4960*61046927SAndroid Build Coastguard Worker- aco: use op() 4961*61046927SAndroid Build Coastguard Worker- aco: move dot/wmma instructions into VOP3P list 4962*61046927SAndroid Build Coastguard Worker- aco: unify MIMG opcode lists 4963*61046927SAndroid Build Coastguard Worker- aco/gfx11: fix scratch ST mode assembly 4964*61046927SAndroid Build Coastguard Worker- aco: split instruction assembly into functions 4965*61046927SAndroid Build Coastguard Worker- aco: always emit float mode for merged shaders compiled separately 4966*61046927SAndroid Build Coastguard Worker- aco: avoid breaking clauses with waitcnt 4967*61046927SAndroid Build Coastguard Worker- nir: add mqsad_4x8, shfr and nir_opt_mqsad 4968*61046927SAndroid Build Coastguard Worker- aco: implement mqsad_4x8 and shfr 4969*61046927SAndroid Build Coastguard Worker- ac/llvm: implement mqsad_4x8 and shfr 4970*61046927SAndroid Build Coastguard Worker- amd: set has_shfr32=true 4971*61046927SAndroid Build Coastguard Worker- radv: optimize msad_4x8 to mqsad_4x8 4972*61046927SAndroid Build Coastguard Worker- radv: memset radv_pipeline_cache_object data 4973*61046927SAndroid Build Coastguard Worker- nir: add nir_remove_after_cf_node helper 4974*61046927SAndroid Build Coastguard Worker- aco: remove unreachable merge blocks 4975*61046927SAndroid Build Coastguard Worker- aco: ensure loop exits exist in NIR 4976*61046927SAndroid Build Coastguard Worker- aco: save/reset/combine has_divergent_continue in uniform branches 4977*61046927SAndroid Build Coastguard Worker- nir,aco: add test intrinsics 4978*61046927SAndroid Build Coastguard Worker- aco/tests: add isel test helpers 4979*61046927SAndroid Build Coastguard Worker- aco/tests: add control flow tests 4980*61046927SAndroid Build Coastguard Worker- aco: assume no unreachable blocks 4981*61046927SAndroid Build Coastguard Worker- aco: don't include the clause in VMEM_CLAUSE_MAX_GRAB_DIST 4982*61046927SAndroid Build Coastguard Worker- aco: remove occupancy check in dealloc_vgprs() 4983*61046927SAndroid Build Coastguard Worker- aco/tests: don't assume constructor order 4984*61046927SAndroid Build Coastguard Worker- aco/tests: remove LLVM 11 code 4985*61046927SAndroid Build Coastguard Worker- radv: cache RT stage info 4986*61046927SAndroid Build Coastguard Worker- aco: include LDSDIR in latency/etc stats 4987*61046927SAndroid Build Coastguard Worker- aco: make store clauses more aggressively 4988*61046927SAndroid Build Coastguard Worker- aco: schedule LDSDIR instructions 4989*61046927SAndroid Build Coastguard Worker- aco: schedule LDS instructions 4990*61046927SAndroid Build Coastguard Worker- aco: split vop3p results 4991*61046927SAndroid Build Coastguard Worker- aco/waitcnt: fix DS/VMEM ordered writes when mixed 4992*61046927SAndroid Build Coastguard Worker- aco: create lcssa phis for continue_or_break loops when necessary 4993*61046927SAndroid Build Coastguard Worker 4994*61046927SAndroid Build Coastguard WorkerRob Clark (31): 4995*61046927SAndroid Build Coastguard Worker 4996*61046927SAndroid Build Coastguard Worker- freedreno/a6xx: fix comment 4997*61046927SAndroid Build Coastguard Worker- freedreno/registers: Pass full args to dump_c() 4998*61046927SAndroid Build Coastguard Worker- freedreno/registers: De-duplicate xml_reg_files 4999*61046927SAndroid Build Coastguard Worker- freedreno/registers: Don't re-parse files 5000*61046927SAndroid Build Coastguard Worker- freedreno/registers: Generate copyright comment blurb 5001*61046927SAndroid Build Coastguard Worker- freedreno/registers: Add basic kernel header support 5002*61046927SAndroid Build Coastguard Worker- freedreno/registers: A couple newline changes 5003*61046927SAndroid Build Coastguard Worker- tu/drm/virtio: Fix dmabuf import 5004*61046927SAndroid Build Coastguard Worker- freedreno/drm: Submit should hold ref to device 5005*61046927SAndroid Build Coastguard Worker- freedreno/drm: Fix teardown crash harder 5006*61046927SAndroid Build Coastguard Worker- freedreno/decode: Fix prefetch handling for IB1 crash 5007*61046927SAndroid Build Coastguard Worker- freedreno: Fix MSAA z/s layout in GMEM 5008*61046927SAndroid Build Coastguard Worker- freedreno/crashdec: Find potential fault buffers 5009*61046927SAndroid Build Coastguard Worker- tu: Give suballoc bo's a name 5010*61046927SAndroid Build Coastguard Worker- freedreno/a6xx: Add dual_color_blend_by_location 5011*61046927SAndroid Build Coastguard Worker- freedreno/a6xx: Fix z/s preserving sysmem clear blit 5012*61046927SAndroid Build Coastguard Worker- freedreno/pps: Don't re-init perfcntrs 5013*61046927SAndroid Build Coastguard Worker- freedreno: Add bo usage hints 5014*61046927SAndroid Build Coastguard Worker- freedreno/drm: Add perfetto memory tracing 5015*61046927SAndroid Build Coastguard Worker- tu: Add perfetto memory tracing 5016*61046927SAndroid Build Coastguard Worker- pps: Enable memory traces 5017*61046927SAndroid Build Coastguard Worker- pps: Config tweaks to avoid loosing traces 5018*61046927SAndroid Build Coastguard Worker- freedreno/registers: Add license header 5019*61046927SAndroid Build Coastguard Worker- egl/android: Fix gl_config dereference 5020*61046927SAndroid Build Coastguard Worker- freedreno/drm/virtio: Fix deadlock on exit 5021*61046927SAndroid Build Coastguard Worker- freedreno+virgl: Add missing driconf 5022*61046927SAndroid Build Coastguard Worker- freedreno: Update a618 xfails 5023*61046927SAndroid Build Coastguard Worker- ci: Add deqp fix for pipeline_statistics_3 tests 5024*61046927SAndroid Build Coastguard Worker- tu: Fix a6xx lineWidthGranularity 5025*61046927SAndroid Build Coastguard Worker- egl/android: Fix sRGB visuals 5026*61046927SAndroid Build Coastguard Worker- freedreno/ir3: Fix ldg/stg offset 5027*61046927SAndroid Build Coastguard Worker 5028*61046927SAndroid Build Coastguard WorkerRobert Beckett (1): 5029*61046927SAndroid Build Coastguard Worker 5030*61046927SAndroid Build Coastguard Worker- vulkan/wsi: fix force_bgra8_unorm_first 5031*61046927SAndroid Build Coastguard Worker 5032*61046927SAndroid Build Coastguard WorkerRobert Mader (5): 5033*61046927SAndroid Build Coastguard Worker 5034*61046927SAndroid Build Coastguard Worker- crocus: Support offset query for multi-planar planes 5035*61046927SAndroid Build Coastguard Worker- panfrost: Use pipe resource helper 5036*61046927SAndroid Build Coastguard Worker- egl: Implement EGL_EXT_config_select_group 5037*61046927SAndroid Build Coastguard Worker- egl: Implement EGL_MESA_x11_native_visual_id 5038*61046927SAndroid Build Coastguard Worker- egl/x11: Allow all RGB visuals to match 32-bit RGBA EGLConfigs 5039*61046927SAndroid Build Coastguard Worker 5040*61046927SAndroid Build Coastguard WorkerRobin Kertels (3): 5041*61046927SAndroid Build Coastguard Worker 5042*61046927SAndroid Build Coastguard Worker- nvk: Enable EXT_nested_command_buffer. 5043*61046927SAndroid Build Coastguard Worker- nak: Enable lowering rotate to shuffle. 5044*61046927SAndroid Build Coastguard Worker- nvk: Advertise VK_KHR_shader_subgroup_rotate. 5045*61046927SAndroid Build Coastguard Worker 5046*61046927SAndroid Build Coastguard WorkerRohan Garg (35): 5047*61046927SAndroid Build Coastguard Worker 5048*61046927SAndroid Build Coastguard Worker- anv: refactor emit_dynamic_buffer_binding_table_entry 5049*61046927SAndroid Build Coastguard Worker- isl,blorp,anv: introduce ISL_TILING_64_XE2 for Xe2+ platforms 5050*61046927SAndroid Build Coastguard Worker- anv: untyped data port flush required when a pipeline sets the VK_ACCESS_2_SHADER_STORAGE_READ_BIT 5051*61046927SAndroid Build Coastguard Worker- anv: factor out common code for determining surface usage from a VkDescriptorType 5052*61046927SAndroid Build Coastguard Worker- anv: cleanup duplicate robustness flag calculations 5053*61046927SAndroid Build Coastguard Worker- anv: add a command streamer stall on Xe2+ when switching pipelines 5054*61046927SAndroid Build Coastguard Worker- intel/compiler: Xe2+ can do URB load/store with a byte offset 5055*61046927SAndroid Build Coastguard Worker- anv: drop duplicated 3DSTATE_SLICE_TABLE_STATE_POINTERS emission 5056*61046927SAndroid Build Coastguard Worker- anv, blorp: Set COMPUTE_WALKER Message SIMD field 5057*61046927SAndroid Build Coastguard Worker- intel/genxml: update PIPE_CONTROL so that we can decode it on the CCS 5058*61046927SAndroid Build Coastguard Worker- iris,anv: WA 1509820217 is no impact for Xe2+ 5059*61046927SAndroid Build Coastguard Worker- intel/brw: Use the dimensions supplied in the instruction 5060*61046927SAndroid Build Coastguard Worker- intel/brw: Cleanup send generation 5061*61046927SAndroid Build Coastguard Worker- intel/brw: Update written size depending on the LSC message 5062*61046927SAndroid Build Coastguard Worker- intel/brw: Set the right cache control bits for xe2 5063*61046927SAndroid Build Coastguard Worker- intel/brw: Adjust src1 length bits for xe2+ 5064*61046927SAndroid Build Coastguard Worker- anv,blorp: implement restrictions from WA 1406738321 5065*61046927SAndroid Build Coastguard Worker- anv: 3D surfaces have fewer layers for higher miplevels 5066*61046927SAndroid Build Coastguard Worker- isl: enable CCS for 3D surfaces on gen12.5 and above 5067*61046927SAndroid Build Coastguard Worker- intel/brw: account for sources when determining if a operation uses half floats 5068*61046927SAndroid Build Coastguard Worker- intel/brw: Xe2+ can do SIMD16 for extended math on HF types 5069*61046927SAndroid Build Coastguard Worker- intel/brw: update disassembly for MATH pipe 5070*61046927SAndroid Build Coastguard Worker- intel/brw: adjust the copy propgation pass to account for wider GRF's on Xe2+ 5071*61046927SAndroid Build Coastguard Worker- intel/brw: minor rework to de duplicate variable assignment 5072*61046927SAndroid Build Coastguard Worker- intel/brw: Handle typed surface and atomic messages for xe2+ 5073*61046927SAndroid Build Coastguard Worker- intel/brw: Lower DWORD scattered read writes to lsc 5074*61046927SAndroid Build Coastguard Worker- intel/eu/validate: Allow SIMD16 for mixed mode float operations on xe2+ 5075*61046927SAndroid Build Coastguard Worker- iris: slow clear higher miplevels on single sampled 8bpp resources that have TILE64 5076*61046927SAndroid Build Coastguard Worker- intel/blorp: add fast clear rectangle dimensions for single sampled TILE64 CCS surfaces 5077*61046927SAndroid Build Coastguard Worker- isl: allow CCS on single sampled TILE64 surfaces 5078*61046927SAndroid Build Coastguard Worker- anv: Enable HiZ on multi-LOD depth buffers. 5079*61046927SAndroid Build Coastguard Worker- anv: use u_foreach_bit to iterate over the the view mask like we do for transition_clear_color 5080*61046927SAndroid Build Coastguard Worker- anv: formatting fix when printing pipe controls 5081*61046927SAndroid Build Coastguard Worker- anv: allocate space for generated indirect draw id's using the temporary allocation helper 5082*61046927SAndroid Build Coastguard Worker- Revert "iris: slow clear higher miplevels on single sampled 8bpp resources that have TILE64" 5083*61046927SAndroid Build Coastguard Worker 5084*61046927SAndroid Build Coastguard WorkerRoland Scheidegger (2): 5085*61046927SAndroid Build Coastguard Worker 5086*61046927SAndroid Build Coastguard Worker- auxiliary/draw: fix streamout overflow calculation 5087*61046927SAndroid Build Coastguard Worker- auxiliary/rtasm: fix unaligned stores 5088*61046927SAndroid Build Coastguard Worker 5089*61046927SAndroid Build Coastguard WorkerRomain Naour (1): 5090*61046927SAndroid Build Coastguard Worker 5091*61046927SAndroid Build Coastguard Worker- glxext: don't try zink if not enabled in mesa 5092*61046927SAndroid Build Coastguard Worker 5093*61046927SAndroid Build Coastguard WorkerRuijing Dong (6): 5094*61046927SAndroid Build Coastguard Worker 5095*61046927SAndroid Build Coastguard Worker- radeonsi/vcn: data structure av1 enc long term reference. 5096*61046927SAndroid Build Coastguard Worker- radeonsi/vcn: vcn4 av1 long term ref support 5097*61046927SAndroid Build Coastguard Worker- frontends/va: get av1 encoding ref frame infos for L0. 5098*61046927SAndroid Build Coastguard Worker- radeonsi/vcn: add enc surface alignment caps 5099*61046927SAndroid Build Coastguard Worker- frontends/va: add surface alignment attribute 5100*61046927SAndroid Build Coastguard Worker- radeonsi/vcn: update to use correct padding size. 5101*61046927SAndroid Build Coastguard Worker 5102*61046927SAndroid Build Coastguard WorkerRyan Neph (3): 5103*61046927SAndroid Build Coastguard Worker 5104*61046927SAndroid Build Coastguard Worker- venus: fix shmem leak on vn_ring_destroy 5105*61046927SAndroid Build Coastguard Worker- virgl: use PIPE_MAX_SAMPLERS in bind_samplers_states 5106*61046927SAndroid Build Coastguard Worker- venus: reclaim signal semaphore feedback resources for wasteful clients 5107*61046927SAndroid Build Coastguard Worker 5108*61046927SAndroid Build Coastguard WorkerSagar Ghuge (28): 5109*61046927SAndroid Build Coastguard Worker 5110*61046927SAndroid Build Coastguard Worker- intel/fs: Track instance id in gs_thread_payload 5111*61046927SAndroid Build Coastguard Worker- vulkan/runtime: Track VkSharingMode in vk_image 5112*61046927SAndroid Build Coastguard Worker- anv: Disable compression if we have concurrent sharing mode 5113*61046927SAndroid Build Coastguard Worker- intel/compiler/xe2: Handle 6-bit message type for Gfx20+ 5114*61046927SAndroid Build Coastguard Worker- intel/compiler: Add texture operation lowering pass 5115*61046927SAndroid Build Coastguard Worker- intel/compiler: Use nir_tex_src_backend1 to pack LOD and array index 5116*61046927SAndroid Build Coastguard Worker- nir: Drop intel specific lowering code 5117*61046927SAndroid Build Coastguard Worker- intel/compiler: Lower texture operation to combine LOD and AI 5118*61046927SAndroid Build Coastguard Worker- intel/dev: Update max_subslices_per_slice comment 5119*61046927SAndroid Build Coastguard Worker- intel/compiler: Fix disassembly of URB message descriptor on Xe2+ 5120*61046927SAndroid Build Coastguard Worker- anv: Drop warnings for engine initialization failure 5121*61046927SAndroid Build Coastguard Worker- anv: Set timestampValidBits to 64bits 5122*61046927SAndroid Build Coastguard Worker- intel/compiler: Trim vector properly till array index 5123*61046927SAndroid Build Coastguard Worker- intel/compiler: Adjust sample_b parameter according to new layout 5124*61046927SAndroid Build Coastguard Worker- intel/compiler: Pack LOD/bias and array index on TG4 messages 5125*61046927SAndroid Build Coastguard Worker- intel/compiler: Pack texture LOD and offset to a single 32-bit value 5126*61046927SAndroid Build Coastguard Worker- intel/compiler: Add helper method to decide if header is required 5127*61046927SAndroid Build Coastguard Worker- intel/compiler: Add gather4_i/l/[_c]/b sampler message 5128*61046927SAndroid Build Coastguard Worker- intel/compiler: Add texture gather offset LOD/Bias message support 5129*61046927SAndroid Build Coastguard Worker- nir: Allow nir_texop_tg4 in implicit derivative 5130*61046927SAndroid Build Coastguard Worker- intel/compiler: Enable packing of offset with LOD or Bias 5131*61046927SAndroid Build Coastguard Worker- anv: Implement VK_AMD_texture_gather_bias_lod 5132*61046927SAndroid Build Coastguard Worker- anv/xe: Consider pat_index while unbinding the bo 5133*61046927SAndroid Build Coastguard Worker- anv: Fix typo in DestinationAlphaBlendFactor value 5134*61046927SAndroid Build Coastguard Worker- anv: Use appropriate argument format for indirect draw 5135*61046927SAndroid Build Coastguard Worker- isl: Update isl_swizzle_supports_rendering comment 5136*61046927SAndroid Build Coastguard Worker- isl: Update shader channel select for missing components 5137*61046927SAndroid Build Coastguard Worker- intel/compiler: Disassemble mlen/rlen/ex_mlen in units of registers 5138*61046927SAndroid Build Coastguard Worker 5139*61046927SAndroid Build Coastguard WorkerSaleemkhan Jamadar (1): 5140*61046927SAndroid Build Coastguard Worker 5141*61046927SAndroid Build Coastguard Worker- radeonsi/vcn: set jpeg reg version for gfx 1151 5142*61046927SAndroid Build Coastguard Worker 5143*61046927SAndroid Build Coastguard WorkerSamuel Pitoiset (419): 5144*61046927SAndroid Build Coastguard Worker 5145*61046927SAndroid Build Coastguard Worker- radv: constify stages in radv_rt_fill_group_info() 5146*61046927SAndroid Build Coastguard Worker- radv/rt: re-use radv_ray_tracing_stage::sha1 for hashing RT pipelines 5147*61046927SAndroid Build Coastguard Worker- radv: correctly return VK_ERROR_OUT_OF_DEVICE_MEMORY when mapping a BO fails 5148*61046927SAndroid Build Coastguard Worker- radv/nir: pass radv_shader_stage to some radv_nir_xxx() functions 5149*61046927SAndroid Build Coastguard Worker- radv/nir: remove useless struct for nir_shader typedef 5150*61046927SAndroid Build Coastguard Worker- radv: remove one unused parameter in radv_fill_shader_info_ngg() 5151*61046927SAndroid Build Coastguard Worker- radv: move radv_pipeline_key::mesh_fast_launch_2 to the per-device cache key 5152*61046927SAndroid Build Coastguard Worker- radv: add radv_shader_stage_key to radv_shader_stage 5153*61046927SAndroid Build Coastguard Worker- radv: use radv_shader_stage_key directly with pre-existing fields 5154*61046927SAndroid Build Coastguard Worker- radv: add optimisations_disabled to radv_shader_stage_key 5155*61046927SAndroid Build Coastguard Worker- radv: remove unecessary radv_nir_compiler_options::key 5156*61046927SAndroid Build Coastguard Worker- radv: remove unused lower_rt_instruction_monolithic_state::key 5157*61046927SAndroid Build Coastguard Worker- radv: stop passing the pipeline key when compiling compute/rt shaders 5158*61046927SAndroid Build Coastguard Worker- radv: re-organize radv_pipeline_key 5159*61046927SAndroid Build Coastguard Worker- radv: add vertex_robustness1 to radv_shader_stage_key 5160*61046927SAndroid Build Coastguard Worker- radv: introduce radv_graphics_state_key 5161*61046927SAndroid Build Coastguard Worker- zink/ci: skip more arb_shader_image_load_store.* on Polaris10/Navi10 5162*61046927SAndroid Build Coastguard Worker- radv: add keep_statistic_info to radv_shader_stage_key 5163*61046927SAndroid Build Coastguard Worker- radv: add shader_version to radv_shader_stage_key 5164*61046927SAndroid Build Coastguard Worker- radv: pass radv_shader_stage_key to radv_pipeline_stage_init() 5165*61046927SAndroid Build Coastguard Worker- radv: make sure to retain shaders key for imported shaders with GPL 5166*61046927SAndroid Build Coastguard Worker- radv: cleanup radv_generate_pipeline_key() 5167*61046927SAndroid Build Coastguard Worker- radv: add radv_pipeline_get_shader_key() 5168*61046927SAndroid Build Coastguard Worker- radv/rt: cleanup radv_parse_rt_stage() 5169*61046927SAndroid Build Coastguard Worker- radv: hash radv_shader_stage_key 5170*61046927SAndroid Build Coastguard Worker- radv: stop hashing radv_pipeline_key for compute/rt pipelines 5171*61046927SAndroid Build Coastguard Worker- radv: remove the pipeline key for compute pipelines 5172*61046927SAndroid Build Coastguard Worker- radv: remove the pipeline key for ray tracing pipelines 5173*61046927SAndroid Build Coastguard Worker- radv: remove an extra new line in radv_shader.h 5174*61046927SAndroid Build Coastguard Worker- radv: pass radv_graphics_state_key to radv_hash_shaders() 5175*61046927SAndroid Build Coastguard Worker- radv: remove radv_generate_pipeline_key() 5176*61046927SAndroid Build Coastguard Worker- radv: rename radv_pipeline_key to radv_graphics_pipeline_key 5177*61046927SAndroid Build Coastguard Worker- radv: delay emitting streamout enable at draw time 5178*61046927SAndroid Build Coastguard Worker- aco: silent checking if clrxdisasm is available 5179*61046927SAndroid Build Coastguard Worker- radv: fix indirect dispatches on the compute queue on GFX7 5180*61046927SAndroid Build Coastguard Worker- radv: fix indirect draws with NULL index buffer on GFX10 5181*61046927SAndroid Build Coastguard Worker- radv: remove unused parameter to gather_shader_info_mesh() 5182*61046927SAndroid Build Coastguard Worker- radv: add a per-stage key field for mesh shaders with a task shader 5183*61046927SAndroid Build Coastguard Worker- vulkan: bump headers/registry to 1.3.276 5184*61046927SAndroid Build Coastguard Worker- lavapipe: fix build since vulkan spec update 5185*61046927SAndroid Build Coastguard Worker- vulkan: promote VK_EXT_line_rasterization to KHR 5186*61046927SAndroid Build Coastguard Worker- vulkan: promote VK_EXT_index_type_uint8 to KHR 5187*61046927SAndroid Build Coastguard Worker- radv: add a helper for binding the custom blend mode 5188*61046927SAndroid Build Coastguard Worker- radv: add a helper to get the VGT_GS_OUT value 5189*61046927SAndroid Build Coastguard Worker- radv: prevent accessing NULL pipelines when emitting VBO with ESO 5190*61046927SAndroid Build Coastguard Worker- radv: re-emit the TCS epilog when a new TCS is bound 5191*61046927SAndroid Build Coastguard Worker- radv: enable prologs/epilogs in-memory cache for shader objects 5192*61046927SAndroid Build Coastguard Worker- radv: add required NV entrypoints for VK_EXT_shader_object 5193*61046927SAndroid Build Coastguard Worker- radv: initialize default dynamic state when beginning a new cmdbuf 5194*61046927SAndroid Build Coastguard Worker- radv: add radv_shader_stage::next_stage field 5195*61046927SAndroid Build Coastguard Worker- radv: add radv_shader_layout::dynamic_offset_count 5196*61046927SAndroid Build Coastguard Worker- radv: add support for creating/destroying shader objects 5197*61046927SAndroid Build Coastguard Worker- radv: make some pipeline graphics helpers non-static for ESO 5198*61046927SAndroid Build Coastguard Worker- radv: add support for binding/emitting shader objects 5199*61046927SAndroid Build Coastguard Worker- radv: advertise VK_EXT_shader_object on GFX6-8 5200*61046927SAndroid Build Coastguard Worker- radv: advertise VK_KHR_load_store_op_none 5201*61046927SAndroid Build Coastguard Worker- radv: promote VK_EXT_line_rasterization to KHR 5202*61046927SAndroid Build Coastguard Worker- radv: advertise VK_KHR_line_rasterization 5203*61046927SAndroid Build Coastguard Worker- radv: promote VK_EXT_index_type_uint8 to KHR 5204*61046927SAndroid Build Coastguard Worker- radv: advertise VK_KHR_index_type_uint8 5205*61046927SAndroid Build Coastguard Worker- radv: use device->vk.enabled_features instead of iterating twice 5206*61046927SAndroid Build Coastguard Worker- radv: fix segfault when getting device vm fault info 5207*61046927SAndroid Build Coastguard Worker- radv/ci: enable RADV_PERFTEST=shader_object for vkcts-polaris10-valve 5208*61046927SAndroid Build Coastguard Worker- radv: refactor gfx103_pipeline_emit_vgt_draw_payload_cntl() 5209*61046927SAndroid Build Coastguard Worker- radv: refactor gfx103_pipeline_emit_vrs_state() 5210*61046927SAndroid Build Coastguard Worker- radv: use the non-emitted graphics pipeline for the needed dynamic states 5211*61046927SAndroid Build Coastguard Worker- radv: fix the late scissor emission workaround with ESO on GFX9 5212*61046927SAndroid Build Coastguard Worker- radv: set NGG fields in vgt_shader_key for ESO on GFX10+ 5213*61046927SAndroid Build Coastguard Worker- radv: do not ignore RADV_DYNAMIC_FRAGMENT_SHADING_RATE for ESO on GFX10.3+ 5214*61046927SAndroid Build Coastguard Worker- radv: emit more default states for ESO on GFX10.3+ 5215*61046927SAndroid Build Coastguard Worker- radv: export alpha-to-coverage via MRTZ for ESO on GFX11 5216*61046927SAndroid Build Coastguard Worker- radv: fix detecting invalid binaries with ESO 5217*61046927SAndroid Build Coastguard Worker- radv: fix emitting tess domain origin for merged TES+GS on GFX9 5218*61046927SAndroid Build Coastguard Worker- radv: emit required programming for tess on GFX10+ in radv_emit_hw_vs() 5219*61046927SAndroid Build Coastguard Worker- radv: rebind mesh/task shaders when restoring meta context 5220*61046927SAndroid Build Coastguard Worker- radv: determine next stage for mesh/task with ESO 5221*61046927SAndroid Build Coastguard Worker- radv: ignore unneeded dynamic states with mesh shaders and ESO 5222*61046927SAndroid Build Coastguard Worker- radv: determine the last VGT api stage with mesh shaders and ESO 5223*61046927SAndroid Build Coastguard Worker- radv: bind and emit mesh/task shaders with ESO 5224*61046927SAndroid Build Coastguard Worker- radv: prevent crashes when a task shader is compiled unlinked with ESO 5225*61046927SAndroid Build Coastguard Worker- radv: init the shader key in radv_shader_stage_init() for ESO 5226*61046927SAndroid Build Coastguard Worker- radv: add support for VK_SHADER_CREATE_NO_TASK_SHADER_BIT_EXT 5227*61046927SAndroid Build Coastguard Worker- radv: add a helper to know if device fault detection is enabled 5228*61046927SAndroid Build Coastguard Worker- radv: refactor dumping GPU hang reports by using chunks 5229*61046927SAndroid Build Coastguard Worker- radv: add support for keeping GPU hang reports in memory 5230*61046927SAndroid Build Coastguard Worker- radv: export GPU hang reports through VK_EXT_device_fault 5231*61046927SAndroid Build Coastguard Worker- radv: enable deviceFaultVendorBinary if RADV_DEBUG=hang is set 5232*61046927SAndroid Build Coastguard Worker- radv: remove radv_graphics_state_key::dynamic_patch_control_points 5233*61046927SAndroid Build Coastguard Worker- radv: determine the workgroup size for TCS earlier 5234*61046927SAndroid Build Coastguard Worker- radv: set the default workgroup size for VS as LS 5235*61046927SAndroid Build Coastguard Worker- radv: constify radv_device in radv_emit_shader_pointer() 5236*61046927SAndroid Build Coastguard Worker- radv: check active NIR stages before trying to merge shaders on GFX9+ 5237*61046927SAndroid Build Coastguard Worker- radv: only merge shader info stages if both stages exist on GFX9+ 5238*61046927SAndroid Build Coastguard Worker- radv: rework shader arguments for separate compilation of VS+TCS on GFX9+ 5239*61046927SAndroid Build Coastguard Worker- radv: always mark drawid/base_instance used with ESO 5240*61046927SAndroid Build Coastguard Worker- radv: force TCS stage for VS as LS compiled separately on GFX9+ 5241*61046927SAndroid Build Coastguard Worker- radv: always emit PGM_RSRC1_HS when emitting the TCS epilog state 5242*61046927SAndroid Build Coastguard Worker- radv: add support for emitting VS+TCS compiled separately on GFX9+ 5243*61046927SAndroid Build Coastguard Worker- radv: do not allow to enable VK_EXT_shader_object with LLVM 5244*61046927SAndroid Build Coastguard Worker- radv: add a workaround for mipmaps and minLOD on GFX6-8 5245*61046927SAndroid Build Coastguard Worker- radv/sqtt: fix describing queue submits for RGP 5246*61046927SAndroid Build Coastguard Worker- radv: limit maxIndirectCommandsTokenCount to 512 5247*61046927SAndroid Build Coastguard Worker- radv: remove one indentation level in radv_fill_shader_info_ngg() 5248*61046927SAndroid Build Coastguard Worker- radv: squash GFX10/GFX10.3 NGG restrictions in the same condition 5249*61046927SAndroid Build Coastguard Worker- radv: always set GS as NGG if present on GFX11 5250*61046927SAndroid Build Coastguard Worker- radv: use next_stage to determine the NGG stage 5251*61046927SAndroid Build Coastguard Worker- radv: check for MESA_SHADER_TESS_EVAL in radv_fill_shader_info_ngg() 5252*61046927SAndroid Build Coastguard Worker- radv: determine the ES stage earlier when processing binary config 5253*61046927SAndroid Build Coastguard Worker- radv: determine the workgroup size for GS non-NGG earlier 5254*61046927SAndroid Build Coastguard Worker- radv: set the default workgroup size for VS/TES as ES 5255*61046927SAndroid Build Coastguard Worker- radv: change the user SGPR idx of AC_UD_TES_STATE 5256*61046927SAndroid Build Coastguard Worker- radv: add a new user SGPR for the ESGS ring item size 5257*61046927SAndroid Build Coastguard Worker- radv/nir: lower esgs_vertex_stride for GS compiled separately on GFX9+ 5258*61046927SAndroid Build Coastguard Worker- radv: rework shader arguments for separate compilation of VS+GS on GFX9+ 5259*61046927SAndroid Build Coastguard Worker- radv: declare streamout buffers for VS+GS compiled separately on GFX9+ 5260*61046927SAndroid Build Coastguard Worker- radv: force GS stage for VS as ES compiled separately on GFX9+ 5261*61046927SAndroid Build Coastguard Worker- radv: add support for emitting VS+GS compiled separately on GFX9+ 5262*61046927SAndroid Build Coastguard Worker- radv/ci: remove VKD3D_CONFIG=dxr11 for navi21/navi31 5263*61046927SAndroid Build Coastguard Worker- radv: remove unused radv_indirect_command_layout::state_offset 5264*61046927SAndroid Build Coastguard Worker- radv: only load 3x32-bit elements when emitting draws with mesh shader 5265*61046927SAndroid Build Coastguard Worker- docs: fix RADV_DEBUG=nonggc description 5266*61046927SAndroid Build Coastguard Worker- radv: add RADV_DEBUG=nongg_gs for GFX10/GFX10.3 5267*61046927SAndroid Build Coastguard Worker- radv: add radv_disable_ngg_gs and enable it for Persona 3 Reload 5268*61046927SAndroid Build Coastguard Worker- radv: fix RGP barrier reason for RP barriers inserted by the runtime 5269*61046927SAndroid Build Coastguard Worker- radv: force GS stage for TES as ES compiled separately on GFX9+ 5270*61046927SAndroid Build Coastguard Worker- radv: declare streamout buffers for TES+GS compiled separately on GFX9+ 5271*61046927SAndroid Build Coastguard Worker- radv: declare AC_UD_TES_STATE for separate compilation of GS on GFX9+ 5272*61046927SAndroid Build Coastguard Worker- radv: bind the vertex input SGPR only for relevant stages 5273*61046927SAndroid Build Coastguard Worker- radv: add support for emitting TES+GS compiled separately on GFX9+ 5274*61046927SAndroid Build Coastguard Worker- radv: allow RADV_PERFTEST=shader_object on GFX9/VEGA10 5275*61046927SAndroid Build Coastguard Worker- radv/ci: enable RADV_PERFTEST=shader_object on VEGA10 5276*61046927SAndroid Build Coastguard Worker- radv: cleanup radv_shader_combine_cfg_vs_tcs() 5277*61046927SAndroid Build Coastguard Worker- radv: fix emitting VS prologs for merged shaders compiled separately on GFX10+ 5278*61046927SAndroid Build Coastguard Worker- radv: clear RADV_CMD_DIRTY_SHADERS when resetting the shader object state 5279*61046927SAndroid Build Coastguard Worker- radv: clear the custom blend mode when resetting gfx pipeline state 5280*61046927SAndroid Build Coastguard Worker- radv: fix re-emitting DB_RENDER_CONTROL when resetting gfx pipeline state 5281*61046927SAndroid Build Coastguard Worker- radv: make sure to reset the GS copy shader with ESO 5282*61046927SAndroid Build Coastguard Worker- radv: fix selecting shader variants with ESO 5283*61046927SAndroid Build Coastguard Worker- radv: fix setting the rasterized primitive for ESO 5284*61046927SAndroid Build Coastguard Worker- radv: enable GS_FAST_LAUNCH=2 by default for RDNA3 APUs (Phoenix) 5285*61046927SAndroid Build Coastguard Worker- radv: only configure {XYZ_DIM,DRAW_INDEX}_REG for mesh shaders if enabled 5286*61046927SAndroid Build Coastguard Worker- radv: re-enable GS_FAST_LAUNCH=2 by default on GFX11 5287*61046927SAndroid Build Coastguard Worker- radv: stop using conditional rendering internally when preprocessing DGC 5288*61046927SAndroid Build Coastguard Worker- radv: disable conditional rendering if enabled when preprocessing DGC 5289*61046927SAndroid Build Coastguard Worker- radv: pass the ES stage when emitting geometry shader with ESO 5290*61046927SAndroid Build Coastguard Worker- radv: determine the ES stage for merged NGG shaders compiled separately 5291*61046927SAndroid Build Coastguard Worker- radv: prefix radv_vgt_shader_key::streamout with ngg 5292*61046927SAndroid Build Coastguard Worker- radv: set radv_vgt_shader_key::ngg_streamout for ESO 5293*61046927SAndroid Build Coastguard Worker- radv: determine the number of invocations only for VS/TES as NGG 5294*61046927SAndroid Build Coastguard Worker- radv: store the number of outputs for VS/TES as NGG 5295*61046927SAndroid Build Coastguard Worker- radv: use radv_shader_info for computing NGG LDS layout 5296*61046927SAndroid Build Coastguard Worker- radv: fix a compilation warning in radv_bind_graphics_shaders() 5297*61046927SAndroid Build Coastguard Worker- spirv: only consider IO variables when adjusting patch locations for TES 5298*61046927SAndroid Build Coastguard Worker- radv: move mesh_fast_launch_2 to radv_physical_device 5299*61046927SAndroid Build Coastguard Worker- radv: initialize disk cache slightly later when creating a physical device 5300*61046927SAndroid Build Coastguard Worker- radv: introduce a per physical device cache key 5301*61046927SAndroid Build Coastguard Worker- radv: fix binary shaders compatibility with ESO 5302*61046927SAndroid Build Coastguard Worker- radv: fix indirect dispatches on compute queue with conditional rendering on GFX7 5303*61046927SAndroid Build Coastguard Worker- radv: remove the union in radv_shader_object 5304*61046927SAndroid Build Coastguard Worker- radv: fix a big memleak with VK_EXT_shader_object 5305*61046927SAndroid Build Coastguard Worker- radv: free NIR shaders when creating linked shaders with ESO 5306*61046927SAndroid Build Coastguard Worker- radv: simplify binding the GS copy shader with ESO 5307*61046927SAndroid Build Coastguard Worker- radv: rename radv_emit_shaders() to radv_emit_graphics_shaders() 5308*61046927SAndroid Build Coastguard Worker- radv: simplify emitting VGT_ESGS_RING_ITEMSIZE for ESO 5309*61046927SAndroid Build Coastguard Worker- radv: re-emit more states when a shader compiled separately is bound 5310*61046927SAndroid Build Coastguard Worker- radv: only enable emulated mesh/task shader invocations on GFX10.3 5311*61046927SAndroid Build Coastguard Worker- radv: add support for mesh primitives queries on GFX11 5312*61046927SAndroid Build Coastguard Worker- radv: add support for task shader invocations queries on GFX11 5313*61046927SAndroid Build Coastguard Worker- radv: remove a TODO about adding mesh/task queries on GFX11 5314*61046927SAndroid Build Coastguard Worker- radv: store/reset conditional rendering user info in the helpers 5315*61046927SAndroid Build Coastguard Worker- radv: add support for conditional rendering on the compute queue with DGC 5316*61046927SAndroid Build Coastguard Worker- radv: remove unused parameter in gfx10_get_ngg_query_info() 5317*61046927SAndroid Build Coastguard Worker- radv: do not set gs.has_pipeline_stat_query twice for NGG GS 5318*61046927SAndroid Build Coastguard Worker- radv: use so.num_outputs to determine if NGG shaders need XFB queries 5319*61046927SAndroid Build Coastguard Worker- radv: determine NGG query info before linking shader info 5320*61046927SAndroid Build Coastguard Worker- radv: pass gfx10_ngg_info to gfx10_get_ngg_info() 5321*61046927SAndroid Build Coastguard Worker- radv: pass radv_shader_info to gfx10_get_ngg_info() 5322*61046927SAndroid Build Coastguard Worker- radv: determine NGG culling info before NGG info 5323*61046927SAndroid Build Coastguard Worker- radv: compute NGG scratch LDS base in gfx10_get_ngg_info() 5324*61046927SAndroid Build Coastguard Worker- radv: compute the total LDS usage in gfx10_get_ngg_info() 5325*61046927SAndroid Build Coastguard Worker- radv: disable VK_FORMAT_E5B9G9R9_UFLOAT_PACK32 with minmax filter on GFX6 5326*61046927SAndroid Build Coastguard Worker- radv/ci: enable RADV_PERFTEST=shader_object for vkcts-tahiti-valve 5327*61046927SAndroid Build Coastguard Worker- radv: clean up MAX_ALLOWED_TILES_IN_WAVE programming 5328*61046927SAndroid Build Coastguard Worker- radv: add missing RADV_DEBUG_NO_NGG_GS to the physical device cache key 5329*61046927SAndroid Build Coastguard Worker- radv: fix conditional rendering with direct mesh+task draws and multiview 5330*61046927SAndroid Build Coastguard Worker- radv: move conditional rendering for compute in radv_cmd_state 5331*61046927SAndroid Build Coastguard Worker- radv: get the pipeline layout info from the push constant token with DGC 5332*61046927SAndroid Build Coastguard Worker- radv: add a helper to calculate the compute resource limits 5333*61046927SAndroid Build Coastguard Worker- radv: add a function to get compute pipeline metadata for DGC 5334*61046927SAndroid Build Coastguard Worker- radv: add support for VK_PIPELINE_CREATE_INDIRECT_BINDABLE_BIT_NV 5335*61046927SAndroid Build Coastguard Worker- radv: implement vkGetPipelineIndirectXXX() for DGC 5336*61046927SAndroid Build Coastguard Worker- radv: implement vkCmdUpdatePipelineIndirectBufferNV() 5337*61046927SAndroid Build Coastguard Worker- radv: implement indirect compute pipeline binds with DGC 5338*61046927SAndroid Build Coastguard Worker- radv: handle indirect pipeline binds with scratch and DGC 5339*61046927SAndroid Build Coastguard Worker- radv: force shader BOs to be local BOS with DGC indirect compute pipelines 5340*61046927SAndroid Build Coastguard Worker- radv: enable deviceGeneratedComputePipelines 5341*61046927SAndroid Build Coastguard Worker- radv: fix conditional rendering on compute queue on GFX6 5342*61046927SAndroid Build Coastguard Worker- radv: add missing conditional rendering for indirect dispatches on GFX6 5343*61046927SAndroid Build Coastguard Worker- radv: add a helper to emit PKT3_COND_EXEC 5344*61046927SAndroid Build Coastguard Worker- radv: add a new user SGPR for NGG shaders compiled separately with ESO 5345*61046927SAndroid Build Coastguard Worker- radv: lower lds_ngg_{gs_out_vertex_base,_scratch_base} with ESO 5346*61046927SAndroid Build Coastguard Worker- radv: add support for emitting NGG shaders with ESO 5347*61046927SAndroid Build Coastguard Worker- radv: allow RADV_PERFTEST=shader_object on GFX11 5348*61046927SAndroid Build Coastguard Worker- radv: enable radv_zero_vram for RAGE2 5349*61046927SAndroid Build Coastguard Worker- radv: preserve streamout_buffers user SGPR for VS/TES + GS compiled separately 5350*61046927SAndroid Build Coastguard Worker- radv: always use ace_cs for the gang CS variable 5351*61046927SAndroid Build Coastguard Worker- radv: refactor emitting the view index for task shaders 5352*61046927SAndroid Build Coastguard Worker- radv: allocate a 32-bit value for the MEC fw bug with indirect mesh+task earlier 5353*61046927SAndroid Build Coastguard Worker- radv: stop passing radv_cmd_buffer to draw functions with task shaders 5354*61046927SAndroid Build Coastguard Worker- radv/ci: remove RT tests from the VANGOGH skip list 5355*61046927SAndroid Build Coastguard Worker- radv/ci: remove dEQP-VK.robustness.* from the VANGOGH skip list 5356*61046927SAndroid Build Coastguard Worker- radv: disable NGG in more situations with ESO on GFX10/GFX10.3 5357*61046927SAndroid Build Coastguard Worker- radv: implement has_vgt_flush_ngg_legacy_bug for ESO 5358*61046927SAndroid Build Coastguard Worker- radv: allow RADV_PERFTEST=shader_object on GFX10/GFX10.3 5359*61046927SAndroid Build Coastguard Worker- radv,aco: stop duplicating PS/TCS epilog fields 5360*61046927SAndroid Build Coastguard Worker- radv: add a helper to emit PS/TCS epilogs 5361*61046927SAndroid Build Coastguard Worker- radv/ci: enable RADV_PERFTEST=shader_object for VKCTS jobs on GFX10+ 5362*61046927SAndroid Build Coastguard Worker- radv/ci: mark dEQP-VK.shader_object.binding.mesh_swap_task as flake on NAVI21 5363*61046927SAndroid Build Coastguard Worker- radv: stop using the custom blend mode for PS epilogs 5364*61046927SAndroid Build Coastguard Worker- radv: re-emit RB+ state with PS epilogs only when the col format changes 5365*61046927SAndroid Build Coastguard Worker- radv: fix emitting default blend state for PS without epilogs and ESO 5366*61046927SAndroid Build Coastguard Worker- radv: allow RADV_PERFTEST=shader_object on all GFX9 GPUs 5367*61046927SAndroid Build Coastguard Worker- radvi/ci: enable RADV_PERFTEST=shader_object for RENOIR 5368*61046927SAndroid Build Coastguard Worker- util/u_debug: fix parsing of "all" again 5369*61046927SAndroid Build Coastguard Worker- ci: use Linux kernel 6.6 for RADV 5370*61046927SAndroid Build Coastguard Worker- radv/ci: update list of flakes for VKCTS jobs 5371*61046927SAndroid Build Coastguard Worker- zink/ci: update list of flakes for RADV jobs 5372*61046927SAndroid Build Coastguard Worker- ac/nir: fix exporting NGG streamout outputs with implicit PrimId from VS/TES 5373*61046927SAndroid Build Coastguard Worker- radv: fix determining if PrimId is used for merged shaders compiled separately 5374*61046927SAndroid Build Coastguard Worker- radv: determine radv_vgt_shader_key::has_ngg_xxx with the last VGT shader 5375*61046927SAndroid Build Coastguard Worker- radv: rework generating vgt_shader_key for pipelines 5376*61046927SAndroid Build Coastguard Worker- radv: fix wave32 support with ESO 5377*61046927SAndroid Build Coastguard Worker- radv: add helpers to bind the GS copy shader and the RT prolog 5378*61046927SAndroid Build Coastguard Worker- radv: fix RADV_PERFTEST=dmashaders with ESO 5379*61046927SAndroid Build Coastguard Worker- radv: emit VGT_GS_OUT_PRIM_TYPE as part of the dynamic primitive topology 5380*61046927SAndroid Build Coastguard Worker- radv: disable binning correctly on GFX11.5 5381*61046927SAndroid Build Coastguard Worker- radv: fix programming of PA_SC_BINNER_CNTL_1.MAX_ALLOC_COUNT on GFX11 5382*61046927SAndroid Build Coastguard Worker- radv: program SAMPLE_MASK_TRACKER_WATERMARK optimally for GFX11 APUs 5383*61046927SAndroid Build Coastguard Worker- radv: add a GPU hang workaround for legacy tess+GS for GFX10.3 5384*61046927SAndroid Build Coastguard Worker- radv: fix occlusion queries with MSAA and no attachments 5385*61046927SAndroid Build Coastguard Worker- radv: add radv_force_pstate_peak_gfx11_dgpu and enable it for Helldivers 2 5386*61046927SAndroid Build Coastguard Worker- zink/ci: enable RADV_PERFTEST=shader_object for polaris10 5387*61046927SAndroid Build Coastguard Worker- radv: add a workaround for null IBO on GFX6 5388*61046927SAndroid Build Coastguard Worker- zink/ci: update CI lists 5389*61046927SAndroid Build Coastguard Worker- radv: always export MRTZ in FS epilogs with ESO on GFX11 5390*61046927SAndroid Build Coastguard Worker- radv: trigger a new PS epilog when the framebuffer is dirty with ESO 5391*61046927SAndroid Build Coastguard Worker- zink/ci: allow RADV_PERFTEST=shader_object on NAVI31 5392*61046927SAndroid Build Coastguard Worker- radv: invalidate L2 metadata for VK_ACCESS_2_MEMORY_READ_BIT 5393*61046927SAndroid Build Coastguard Worker- radv: make sure to disable NGG culling with TES when the FS stage is unknown 5394*61046927SAndroid Build Coastguard Worker- zink/ci: enable RADV_PERFTEST=shader_object for NAVI10/VANGOGH 5395*61046927SAndroid Build Coastguard Worker- radv/rmv: add missing logging when sparse BOs are destroyed 5396*61046927SAndroid Build Coastguard Worker- radv/rmv: add missing logging when events are destroyed 5397*61046927SAndroid Build Coastguard Worker- radv/rmv: fix logging of per-queue destroyed BOs 5398*61046927SAndroid Build Coastguard Worker- radv/rmv: fix logging sparse residency 5399*61046927SAndroid Build Coastguard Worker- radv/winsys: move BO size to radeon_winsys_bo 5400*61046927SAndroid Build Coastguard Worker- radv/rmv: remove BO size parameter in radv_rmv_log_bo_allocate() 5401*61046927SAndroid Build Coastguard Worker- radv: make some create resources helpers static 5402*61046927SAndroid Build Coastguard Worker- radv/rmv: remove unnecessary is_internal parameter to some helpers 5403*61046927SAndroid Build Coastguard Worker- radv: add radv_bo_{create,destroy}() helpers 5404*61046927SAndroid Build Coastguard Worker- radv/rmv: prevent logging BOs allocated in GDS/OA domains 5405*61046927SAndroid Build Coastguard Worker- radv/rmv: log allocated/destroyed BOs in radv_buffer_{create,destroy}() 5406*61046927SAndroid Build Coastguard Worker- radv: add radv_bo_virtual_bind() helper 5407*61046927SAndroid Build Coastguard Worker- radv: fix conditional rendering with mesh+task and multiview (again) 5408*61046927SAndroid Build Coastguard Worker- radv: remove useless RADV_DEBUG=nomemorycache 5409*61046927SAndroid Build Coastguard Worker- radv: implement alpha-to-one 5410*61046927SAndroid Build Coastguard Worker- radv: advertise alphaToOne 5411*61046927SAndroid Build Coastguard Worker- radv: advertise extendedDynamicState3AlphaToOneEnable with ACO 5412*61046927SAndroid Build Coastguard Worker- docs: add alpha-to-one features for RADV 5413*61046927SAndroid Build Coastguard Worker- radv: rename radv_physical_device variables to pdev everywhere 5414*61046927SAndroid Build Coastguard Worker- radv/winsys: rename gpu_info to pci_ids in the null winsys 5415*61046927SAndroid Build Coastguard Worker- radv: rename radeon_info variables to gpu_info everywhere 5416*61046927SAndroid Build Coastguard Worker- radv: rename radv_physical_device::rad_info to info 5417*61046927SAndroid Build Coastguard Worker- radv: remove radv_device::physical_device 5418*61046927SAndroid Build Coastguard Worker- radv: remove radv_queue::device 5419*61046927SAndroid Build Coastguard Worker- radv: remove radv_cmd_buffer::device 5420*61046927SAndroid Build Coastguard Worker- radv: remove radv_device::instance 5421*61046927SAndroid Build Coastguard Worker- radv: remove radv_physical_device::instance 5422*61046927SAndroid Build Coastguard Worker- radv: declare radv_cmd_update_descriptor_xxx() in radv_descriptor_set.h 5423*61046927SAndroid Build Coastguard Worker- radv: declare format related functions in radv_formats.h 5424*61046927SAndroid Build Coastguard Worker- radv: pass a radv_physical_device to radv_use_llvm_for_stage() 5425*61046927SAndroid Build Coastguard Worker- radv: move radv_device_supports_etc() to radv_physical_device.c 5426*61046927SAndroid Build Coastguard Worker- radv: move some VK_DEFINE_NONDISP_HANDLE_CASTS to radv_descriptor_set.h 5427*61046927SAndroid Build Coastguard Worker- radv: add radv_sampler.h 5428*61046927SAndroid Build Coastguard Worker- radv: add radv_event.h 5429*61046927SAndroid Build Coastguard Worker- radv: add radv_buffer_view.h 5430*61046927SAndroid Build Coastguard Worker- radv: add radv_buffer.h 5431*61046927SAndroid Build Coastguard Worker- radv: add radv_video.h 5432*61046927SAndroid Build Coastguard Worker- radv: add radv_image.h 5433*61046927SAndroid Build Coastguard Worker- radv: add radv_image_view.h 5434*61046927SAndroid Build Coastguard Worker- radv: add radv_query.h 5435*61046927SAndroid Build Coastguard Worker- radv: add radv_perfcounter.h 5436*61046927SAndroid Build Coastguard Worker- radv: add radv_device_generated_commands.h 5437*61046927SAndroid Build Coastguard Worker- radv: enable radv_zero_vram for Red Dead Redemption 2 5438*61046927SAndroid Build Coastguard Worker- vulkan/debug_utils: add a helper for reporting address binding 5439*61046927SAndroid Build Coastguard Worker- radv: implement VK_EXT_device_address_binding_report 5440*61046927SAndroid Build Coastguard Worker- radv: advertise VK_EXT_device_address_binding_report 5441*61046927SAndroid Build Coastguard Worker- radv: move radv_prim_vertex_count to si_cmd_buffer.c 5442*61046927SAndroid Build Coastguard Worker- radv: move radv_userdata_locations to radv_shader_args.h 5443*61046927SAndroid Build Coastguard Worker- radv: move radv_shader_{layout,stage} to radv_shader.h 5444*61046927SAndroid Build Coastguard Worker- radv: add radv_device_memory.h 5445*61046927SAndroid Build Coastguard Worker- radv: add radv_instance.h 5446*61046927SAndroid Build Coastguard Worker- radv: add radv_queue.h 5447*61046927SAndroid Build Coastguard Worker- radv: add radv_physical_device.h 5448*61046927SAndroid Build Coastguard Worker- radv: add radv_rra.h 5449*61046927SAndroid Build Coastguard Worker- radv: add radv_device.h 5450*61046927SAndroid Build Coastguard Worker- radv: add radv_pipeline_cache.h 5451*61046927SAndroid Build Coastguard Worker- radv: add radv_pipeline.h 5452*61046927SAndroid Build Coastguard Worker- radv: add radv_pipeline_compute.h 5453*61046927SAndroid Build Coastguard Worker- radv: add radv_pipeline_rt.h 5454*61046927SAndroid Build Coastguard Worker- radv: add radv_pipeline_graphics.h 5455*61046927SAndroid Build Coastguard Worker- radv: add radv_wsi.h 5456*61046927SAndroid Build Coastguard Worker- radv: add radv_sqtt.h 5457*61046927SAndroid Build Coastguard Worker- radv: add radv_shader_object.h 5458*61046927SAndroid Build Coastguard Worker- radv: add radv_spm.h 5459*61046927SAndroid Build Coastguard Worker- radv: add radv_cmd_buffer.h 5460*61046927SAndroid Build Coastguard Worker- radv: add radv_rmv.h 5461*61046927SAndroid Build Coastguard Worker- radv: add radv_cp_reg_shadowing.h 5462*61046927SAndroid Build Coastguard Worker- radv: add radv_printf.h 5463*61046927SAndroid Build Coastguard Worker- radv: move radv_get_tdr_timeout_for_ip() to radv_query.h 5464*61046927SAndroid Build Coastguard Worker- radv: move radv_queue_ring() to radv_queue.c 5465*61046927SAndroid Build Coastguard Worker- radv: add radv_nir_to_llvm.h 5466*61046927SAndroid Build Coastguard Worker- radv: add radv_android.h 5467*61046927SAndroid Build Coastguard Worker- radv: add radv_shader_info.h 5468*61046927SAndroid Build Coastguard Worker- radv: move CP DMA related code to radv_cp_dma.c/h 5469*61046927SAndroid Build Coastguard Worker- radv: move more cmd buffer related code to radv_cmd_buffer.c 5470*61046927SAndroid Build Coastguard Worker- radv: merge radv_write_guardband() with radv_emit_guardband_state() 5471*61046927SAndroid Build Coastguard Worker- radv: merge radv_write_scissors() with radv_emit_scissor() 5472*61046927SAndroid Build Coastguard Worker- radv: move radv_get_viewport_xform() to radv_pipeline_graphics.c 5473*61046927SAndroid Build Coastguard Worker- radv: move radv_create_gfx_config() to radv_device.c 5474*61046927SAndroid Build Coastguard Worker- radv: move radv_emit_{compute,graphics}() to radv_queue.c 5475*61046927SAndroid Build Coastguard Worker- radv: move code related to sample positions to radv_device.c 5476*61046927SAndroid Build Coastguard Worker- radv: rename si_cmd_buffer.c to radv_cs.c 5477*61046927SAndroid Build Coastguard Worker- radv: remove unused radv_printflike() 5478*61046927SAndroid Build Coastguard Worker- radv: remove pre-declarations needed for WSI entrypoints 5479*61046927SAndroid Build Coastguard Worker- radv: remove remaining forward declarations and comments in radv_private.h 5480*61046927SAndroid Build Coastguard Worker- radv: replace RADV_FROM_HANDLE by VK_FROM_HANDLE 5481*61046927SAndroid Build Coastguard Worker- radv: add missing endif comment for some headers 5482*61046927SAndroid Build Coastguard Worker- radv: rename remaining phys_dev occurrences to pdev 5483*61046927SAndroid Build Coastguard Worker- radv: replace radv_minify() by u_minify() 5484*61046927SAndroid Build Coastguard Worker- radv: replace align_{u32,u64}() by align{64}() 5485*61046927SAndroid Build Coastguard Worker- radv: replace align_u32_npot() by ALIGN_NPOT 5486*61046927SAndroid Build Coastguard Worker- radv: replace radv_float_to_{u,s}fixed() by util_{un}signed_fixed() 5487*61046927SAndroid Build Coastguard Worker- util: add util_is_aligned() 5488*61046927SAndroid Build Coastguard Worker- radv: replace radv_is_aligned() by util_is_aligned() 5489*61046927SAndroid Build Coastguard Worker- radv: move RADV_SUPPORT_CALIBRATED_TIMESTAMPS to radv_physical_device.c 5490*61046927SAndroid Build Coastguard Worker- radv: move RADV_API_VERSION to radv_instance.h 5491*61046927SAndroid Build Coastguard Worker- radv: move CLOCK_MONOTONIC_RAW define to radv_physical_device.h 5492*61046927SAndroid Build Coastguard Worker- radv: move RADV_USE_WSI_PLATFORM define to radv_wsi.h 5493*61046927SAndroid Build Coastguard Worker- radv: remove radv_private.h 5494*61046927SAndroid Build Coastguard Worker- radv: make radv_get_vgt_index_size() static 5495*61046927SAndroid Build Coastguard Worker- radv: move radv_get_user_sgpr() to radv_shader.c 5496*61046927SAndroid Build Coastguard Worker- radv: move radv_queue_family_to_ring() to radv_queue.c 5497*61046927SAndroid Build Coastguard Worker- radv: remove old comment in radv_cs.c 5498*61046927SAndroid Build Coastguard Worker- radv: move radv_printf_data to radv_printf.h 5499*61046927SAndroid Build Coastguard Worker- radv: make sure the heap budget is less than or equal to the heap size 5500*61046927SAndroid Build Coastguard Worker- radv: use SPDX-License-Identifier 5501*61046927SAndroid Build Coastguard Worker- radv: enable VK_EXT_shader_object by default 5502*61046927SAndroid Build Coastguard Worker- aco: use SPDX-License-Identifier 5503*61046927SAndroid Build Coastguard Worker- ci: uprev vkd3d-proton to c3b385606a93baed42482d822805e0d9c2f3f603 5504*61046927SAndroid Build Coastguard Worker- docs: mark VK_KHR_maintenance6 as DONE for RADV 5505*61046927SAndroid Build Coastguard Worker- radv: determine if the cache is disabled at device creation time 5506*61046927SAndroid Build Coastguard Worker- radv: add skip_shaders_cache also for compute/rt pipelines 5507*61046927SAndroid Build Coastguard Worker- radv: stop using a graphics pipeline for generating the graphics key 5508*61046927SAndroid Build Coastguard Worker- radv/rt: constify device in radv_init_rt_stage_hashes() 5509*61046927SAndroid Build Coastguard Worker- radv/rt: handle creation feedback like graphics/compute pipelines 5510*61046927SAndroid Build Coastguard Worker- radv/rt: stop passing pCreateInfo to radv_ray_tracing_pipeline_cache_search() 5511*61046927SAndroid Build Coastguard Worker- radv/rmv: fix missing image bind logging for WSI images 5512*61046927SAndroid Build Coastguard Worker- radv: fix missing addr binding report for WSI image binds 5513*61046927SAndroid Build Coastguard Worker- radv: fix addr binding report for disjoint image binds 5514*61046927SAndroid Build Coastguard Worker- radv/rmv: fix image binds logging for disjoint images 5515*61046927SAndroid Build Coastguard Worker- radv: add a helper to set image bindings 5516*61046927SAndroid Build Coastguard Worker- radv: fix missing unbind report when an image is destroyed 5517*61046927SAndroid Build Coastguard Worker- radv: fix missing unbind report when a buffer is destroyed 5518*61046927SAndroid Build Coastguard Worker- radv/rt: remove dead code about intersection shaders in radv_pipeline_get_shader_key() 5519*61046927SAndroid Build Coastguard Worker- radv: add a helper for hashing pipelines 5520*61046927SAndroid Build Coastguard Worker- radv: rework and add a helper for hashing a compute pipeline 5521*61046927SAndroid Build Coastguard Worker- radv: stop ignoring shader stages that don't need to be imported with GPL 5522*61046927SAndroid Build Coastguard Worker- radv: add missing SQTT markers when an indirect indexed draw is used with DGC 5523*61046927SAndroid Build Coastguard Worker- radv/rt: use radv_pipeline_hash_shader_stage() 5524*61046927SAndroid Build Coastguard Worker- radv/rt: stop computing unused hash for the traversal shader 5525*61046927SAndroid Build Coastguard Worker- radv: use canonicalized VA for VM fault reports 5526*61046927SAndroid Build Coastguard Worker- radv: simplify importing pipeline layout with GPL 5527*61046927SAndroid Build Coastguard Worker- radv: return early when PS is NULL in radv_pipeline_init_blend_state() 5528*61046927SAndroid Build Coastguard Worker- radv: simplify checking for PS epilogs in radv_pipeline_init_blend_state() 5529*61046927SAndroid Build Coastguard Worker- radv: remove unused parameter in radv_skip_graphics_pipeline_compile() 5530*61046927SAndroid Build Coastguard Worker- radv: simplify the check for exporting multiview in the last VGT stage 5531*61046927SAndroid Build Coastguard Worker- radv/rt: remove unnecessary pipeline parameter to radv_rt_fill_group_info() 5532*61046927SAndroid Build Coastguard Worker- radv/rt: remove unnecessary pipeline parameter to radv_generate_rt_shaders_key() 5533*61046927SAndroid Build Coastguard Worker- radv/rt: initialize shader group capture/replay in a separate function 5534*61046927SAndroid Build Coastguard Worker- radv/rt: rework handle_from_stages to pass hashes directly 5535*61046927SAndroid Build Coastguard Worker- radv/rt: insert shaders to cache right after they are compiled 5536*61046927SAndroid Build Coastguard Worker- radv/rt: add radv_rt_pipeline_compile() 5537*61046927SAndroid Build Coastguard Worker- radv: clear color attachments without exports before compaction 5538*61046927SAndroid Build Coastguard Worker- ci: uprev CTS to vulkan-cts-1.3.8.0 5539*61046927SAndroid Build Coastguard Worker- radv/ci: add one more flake since CTS 1.3.8.0 for RENOIR 5540*61046927SAndroid Build Coastguard Worker- radv/ci: update lists for TAHITI and Zink/Polaris10 5541*61046927SAndroid Build Coastguard Worker- radV/ci: reduce the parallelism of navi21 to 3 5542*61046927SAndroid Build Coastguard Worker- radv: fix waiting for occlusion queries on GFX6-8 5543*61046927SAndroid Build Coastguard Worker- radv: return per plane requirements for disjoint images 5544*61046927SAndroid Build Coastguard Worker- zink/ci: update CI lists since piglit uprev 5545*61046927SAndroid Build Coastguard Worker- radv/rt: remove unnecessary param to radv_ray_tracing_pipeline_cache_insert() 5546*61046927SAndroid Build Coastguard Worker- radv/rt: move radv_ray_tracing_pipeline::sha1 to radv_pipeline 5547*61046927SAndroid Build Coastguard Worker- radv: use radv_pipeline::sha1 for graphics/compute pipelines 5548*61046927SAndroid Build Coastguard Worker- radv: rework pipeline cache search helpers 5549*61046927SAndroid Build Coastguard Worker- radv: add RADV_DEBUG=psocachestats to report per-pipeline cache hits/misses 5550*61046927SAndroid Build Coastguard Worker- vulkan: pass cmdbuf level to vk_command_buffer_ops::create() 5551*61046927SAndroid Build Coastguard Worker- radv/amdgpu: do not use IB2 for nested command buffers 5552*61046927SAndroid Build Coastguard Worker- radv: track if nested command buffers uses indirect draws 5553*61046927SAndroid Build Coastguard Worker- radv: advertise VK_EXT_nested_command_buffer 5554*61046927SAndroid Build Coastguard Worker- ac,radeonsi: add helpers to compute the number of tess patches/lds size 5555*61046927SAndroid Build Coastguard Worker- radv: rework the number of tess patches computation 5556*61046927SAndroid Build Coastguard Worker- ac: allow to use 64K of LDS for tessellation on GFX9+ 5557*61046927SAndroid Build Coastguard Worker- ci: uprev CTS to 1.3.8.2 5558*61046927SAndroid Build Coastguard Worker- radv: fix image format properties with fragment shading rate usage 5559*61046927SAndroid Build Coastguard Worker- radv: remove bogus VkShaderCreateInfoEXT::flags being 0 assert for compute 5560*61046927SAndroid Build Coastguard Worker- radv: allow 3d views with VK_IMAGE_CREATE_2D_VIEW_COMPATIBLE_BIT_EXT 5561*61046927SAndroid Build Coastguard Worker- radv: mark some formats as unsupported on GFX8/CARRIZO 5562*61046927SAndroid Build Coastguard Worker- radv: set image view descriptors as buffer for non-graphics GPU 5563*61046927SAndroid Build Coastguard Worker- radv: only set ALPHA_IS_ON_MSB if the image has DCC on GFX6-9 5564*61046927SAndroid Build Coastguard Worker 5565*61046927SAndroid Build Coastguard WorkerSathishkumar S (5): 5566*61046927SAndroid Build Coastguard Worker 5567*61046927SAndroid Build Coastguard Worker- ac/gpu_info: query the number of ip instance 5568*61046927SAndroid Build Coastguard Worker- radeonsi/vcn: avoid hard-coding the number of jpeg instance 5569*61046927SAndroid Build Coastguard Worker- ac/gpu_info: fix regression in vulkan hw decode 5570*61046927SAndroid Build Coastguard Worker- radeonsi/vcn: use num_instances from radeon_info 5571*61046927SAndroid Build Coastguard Worker- ac/gpu_info: update multimedia info 5572*61046927SAndroid Build Coastguard Worker 5573*61046927SAndroid Build Coastguard WorkerSean Anderson (2): 5574*61046927SAndroid Build Coastguard Worker 5575*61046927SAndroid Build Coastguard Worker- gallium: lima: Don't round height when checking alignment 5576*61046927SAndroid Build Coastguard Worker- Add Xilinx ZynqMP KMSRO entrypoint 5577*61046927SAndroid Build Coastguard Worker 5578*61046927SAndroid Build Coastguard WorkerSebastian Wick (4): 5579*61046927SAndroid Build Coastguard Worker 5580*61046927SAndroid Build Coastguard Worker- radeonsi: Destroy queues before the aux contexts 5581*61046927SAndroid Build Coastguard Worker- util: Add timespec_sub_saturate to avoid negative time for deadlines 5582*61046927SAndroid Build Coastguard Worker- loader/wayland: Add fallback wl_display_dispatch_queue_timeout 5583*61046927SAndroid Build Coastguard Worker- vulkan/wsi/wayland: Use dispatch_queue_timeout in acquire_next_image 5584*61046927SAndroid Build Coastguard Worker 5585*61046927SAndroid Build Coastguard WorkerSergi Blanch Torne (10): 5586*61046927SAndroid Build Coastguard Worker 5587*61046927SAndroid Build Coastguard Worker- ci: disable Collabora's farm due to maintance 5588*61046927SAndroid Build Coastguard Worker- Revert "ci: disable Collabora's farm due to maintance" 5589*61046927SAndroid Build Coastguard Worker- ci: disable Collabora's farm due to maintance 5590*61046927SAndroid Build Coastguard Worker- Revert "ci: disable Collabora's farm due to maintance" 5591*61046927SAndroid Build Coastguard Worker- ci: Nightly run expectations update 5592*61046927SAndroid Build Coastguard Worker- ci: disable Collabora's farm due to maintance 5593*61046927SAndroid Build Coastguard Worker- Revert "ci: disable Collabora's farm due to maintance" 5594*61046927SAndroid Build Coastguard Worker- Uprev Piglit to f7ece74a107a2f99b2f494d978c84f8d51faa703 5595*61046927SAndroid Build Coastguard Worker- ci: kernel stored in a different s3 bucket 5596*61046927SAndroid Build Coastguard Worker- ci: identify and label S3 buckets 5597*61046927SAndroid Build Coastguard Worker 5598*61046927SAndroid Build Coastguard WorkerShih, Jude (4): 5599*61046927SAndroid Build Coastguard Worker 5600*61046927SAndroid Build Coastguard Worker- amd/vpelib: Need a debug flag to support 2tap downscaling 5601*61046927SAndroid Build Coastguard Worker- amd/vpelib: Add VPE prefix on API to avoid naming conflict 5602*61046927SAndroid Build Coastguard Worker- amd/vpelib: Solve the downscaling problem for 2 tap 5603*61046927SAndroid Build Coastguard Worker- amd/vpelib: Solve link error due to missing static for one function 5604*61046927SAndroid Build Coastguard Worker 5605*61046927SAndroid Build Coastguard WorkerSil Vilerino (25): 5606*61046927SAndroid Build Coastguard Worker 5607*61046927SAndroid Build Coastguard Worker- d3d12: Do not assume multi-subregion support when querying for driver encode support 5608*61046927SAndroid Build Coastguard Worker- d3d12: Implement cap for PIPE_VIDEO_CAP_ENC_INTRA_REFRESH 5609*61046927SAndroid Build Coastguard Worker- d3d12: Clean up H264 video decode interlaced code path 5610*61046927SAndroid Build Coastguard Worker- frontends/va, d3d12: Fix PIPE_VIDEO_SLICE_MODE_MAX_SLICE_SICE -> PIPE_VIDEO_SLICE_MODE_MAX_SLICE_SIZE typo 5611*61046927SAndroid Build Coastguard Worker- d3d12: d3d12_video_encoder_negotiate_current_h264_slices_configuration to use correct mode when intra-refresh is on 5612*61046927SAndroid Build Coastguard Worker- d3d12: Do not use PIPE_BIND_DISPLAY_TARGET for d3d12_video_buffer 5613*61046927SAndroid Build Coastguard Worker- d3d12: AV1 encode - Configure CQP using qp and new qp_inter parameters 5614*61046927SAndroid Build Coastguard Worker- d3d12: H264 encode - Update CQP using current frame type as per VA frontend change 5615*61046927SAndroid Build Coastguard Worker- d3d12: HEVC encode - Update CQP using current frame type as per VA frontend change 5616*61046927SAndroid Build Coastguard Worker- frontend/va: Support media only post proc without compositor using shaders or surfaces 5617*61046927SAndroid Build Coastguard Worker- frontend/va: Use get_resources in VaDeriveImage for media only devices without get_surfaces support 5618*61046927SAndroid Build Coastguard Worker- d3d12: Add partial media, compute, graphics support with CORE and GENERIC feature levels 5619*61046927SAndroid Build Coastguard Worker- d3d12: Refactor graphics functions from context and blit to separate files 5620*61046927SAndroid Build Coastguard Worker- d3d12: Add GetDesc wrapper for ID3D12Heap 5621*61046927SAndroid Build Coastguard Worker- d3d12: Only check D3D12_FEATURE_DATA_PLACED_RESOURCE_SUPPORT_INFO for D3D_FEATURE_LEVEL_1_0_GENERIC 5622*61046927SAndroid Build Coastguard Worker- d3d12: Video Encode - Add driver workaround for rate control reconfiguration 5623*61046927SAndroid Build Coastguard Worker- d3d12: Implement PIPE_VIDEO_CAP_ENC_SURFACE_ALIGNMENT 5624*61046927SAndroid Build Coastguard Worker- d3d12: Bump directx-headers dependency to v613 5625*61046927SAndroid Build Coastguard Worker- d3d12: Support H264 slice L0/L1 active number override 5626*61046927SAndroid Build Coastguard Worker- d3d12: Support HEVC slice L0/L1 active number override 5627*61046927SAndroid Build Coastguard Worker- d3d12: Fix leak of batch->bos on video-only builds 5628*61046927SAndroid Build Coastguard Worker- d3d12: Fix leak dxil_module::serialized_dependency_table 5629*61046927SAndroid Build Coastguard Worker- d3d12: Fix util_blitter_destroy destruction ordering 5630*61046927SAndroid Build Coastguard Worker- vl_win32_screen_create: Take ownership of winsys injected to created d3d12_screen 5631*61046927SAndroid Build Coastguard Worker- d3d12/ci: Add vainfo with appverifier CI check 5632*61046927SAndroid Build Coastguard Worker 5633*61046927SAndroid Build Coastguard WorkerSimon Ser (2): 5634*61046927SAndroid Build Coastguard Worker 5635*61046927SAndroid Build Coastguard Worker- egl/wayland: ensure wl_drm is available before use 5636*61046927SAndroid Build Coastguard Worker- egl/wayland: explain why implicit modifier downgrade is allowed 5637*61046927SAndroid Build Coastguard Worker 5638*61046927SAndroid Build Coastguard WorkerStéphane Cerveau (1): 5639*61046927SAndroid Build Coastguard Worker 5640*61046927SAndroid Build Coastguard Worker- vulkan/video: hevc: b-frames can be reference or not 5641*61046927SAndroid Build Coastguard Worker 5642*61046927SAndroid Build Coastguard WorkerSurafel Assefa (1): 5643*61046927SAndroid Build Coastguard Worker 5644*61046927SAndroid Build Coastguard Worker- radeonsi: Adds return on failure to get plane info 5645*61046927SAndroid Build Coastguard Worker 5646*61046927SAndroid Build Coastguard WorkerSviatoslav Peleshko (6): 5647*61046927SAndroid Build Coastguard Worker 5648*61046927SAndroid Build Coastguard Worker- nir: Use alu source components count in nir_alu_srcs_negative_equal 5649*61046927SAndroid Build Coastguard Worker- anv,driconf: Add sampler coordinate precision workaround for AoE 4 5650*61046927SAndroid Build Coastguard Worker- driconf: Apply dual color blending workaround to Dying Light 5651*61046927SAndroid Build Coastguard Worker- anv: Store host-located copy of NULL surface state for faster memcpy 5652*61046927SAndroid Build Coastguard Worker- dri: Flush the context after flush_resource when creating shareable image 5653*61046927SAndroid Build Coastguard Worker- anv: Fix descriptor sampler offsets assignment 5654*61046927SAndroid Build Coastguard Worker 5655*61046927SAndroid Build Coastguard WorkerTapani Pälli (35): 5656*61046927SAndroid Build Coastguard Worker 5657*61046927SAndroid Build Coastguard Worker- hasvk: remove cmd_buffer_ray_query_globals function decl 5658*61046927SAndroid Build Coastguard Worker- hasvk: remove gfx9 specific code from emit_sample_pattern 5659*61046927SAndroid Build Coastguard Worker- hasvk: remove softpin (GFX_VERx10 >= 90) related code 5660*61046927SAndroid Build Coastguard Worker- hasvk: remove gfx9 specific cs stall from emit_ps_depth_count 5661*61046927SAndroid Build Coastguard Worker- anv: check for wa 16013994831 in emit_so_memcpy_end 5662*61046927SAndroid Build Coastguard Worker- iris: expand pre-hiz data cache flush to gfx >= 125 5663*61046927SAndroid Build Coastguard Worker- anv: expand pre-hiz data cache flush to gfx >= 125 5664*61046927SAndroid Build Coastguard Worker- iris: replace constant cache invalidate with hdc flush 5665*61046927SAndroid Build Coastguard Worker- anv: move \*bits_for_access_flags to genX_cmd_buffer 5666*61046927SAndroid Build Coastguard Worker- anv: use workaround framework for Wa_22018402687 5667*61046927SAndroid Build Coastguard Worker- intel/blorp: add a TODO note about stencil buffer resolve 5668*61046927SAndroid Build Coastguard Worker- intel: refactor urb configuration, add intel_urb_config 5669*61046927SAndroid Build Coastguard Worker- intel/common: provide a helper for urb setup comparison 5670*61046927SAndroid Build Coastguard Worker- blorp/crocus: refactor blorp_emit_urb_config 5671*61046927SAndroid Build Coastguard Worker- iris: implement Wa_16014912113 5672*61046927SAndroid Build Coastguard Worker- anv: implement Wa_16014912113 5673*61046927SAndroid Build Coastguard Worker- blorp: implement Wa_16014912113 callback for drivers 5674*61046927SAndroid Build Coastguard Worker- anv: flush tile cache independent of format with HIZ-CCS flush 5675*61046927SAndroid Build Coastguard Worker- anv: revert cache flushing changes for indirect commands 5676*61046927SAndroid Build Coastguard Worker- intel/blorp: disable use of REP16 independent of format 5677*61046927SAndroid Build Coastguard Worker- iris: make sure DS and TE are sent in pairs on >= gfx125 5678*61046927SAndroid Build Coastguard Worker- iris: make sure aux is disabled for external objects 5679*61046927SAndroid Build Coastguard Worker- anv: make sure aux is disabled for memory objects 5680*61046927SAndroid Build Coastguard Worker- hasvk: make sure aux is disabled for memory objects 5681*61046927SAndroid Build Coastguard Worker- crocus: make sure aux is disabled for memory objects 5682*61046927SAndroid Build Coastguard Worker- anv: use workaround framework for Wa_16013000631 5683*61046927SAndroid Build Coastguard Worker- anv: setup distribution granularity with Wa_14019166699 5684*61046927SAndroid Build Coastguard Worker- iris: refactor function that checks primitive id usage 5685*61046927SAndroid Build Coastguard Worker- iris: setup distribution granularity with Wa_14019166699 5686*61046927SAndroid Build Coastguard Worker- anv: disable fcv optimization on >= gfx125 5687*61046927SAndroid Build Coastguard Worker- intel/blorp: remove unused blorp batch flag 5688*61046927SAndroid Build Coastguard Worker- intel/compiler: add assert for Wa_22017182272 5689*61046927SAndroid Build Coastguard Worker- anv: add dirty tracking for push constant data 5690*61046927SAndroid Build Coastguard Worker- iris: change stream uploader default size to 2MB 5691*61046927SAndroid Build Coastguard Worker- anv: skip gfx push constants alloc optimization on gfx9/11 5692*61046927SAndroid Build Coastguard Worker 5693*61046927SAndroid Build Coastguard WorkerTatsuyuki Ishi (8): 5694*61046927SAndroid Build Coastguard Worker 5695*61046927SAndroid Build Coastguard Worker- radv: Recompute max_waves after postprocessing RT config 5696*61046927SAndroid Build Coastguard Worker- radv: never set DISABLE_WR_CONFIRM for CP DMA clears and copies 5697*61046927SAndroid Build Coastguard Worker- util: Optimize mesa_hex_to_bytes 5698*61046927SAndroid Build Coastguard Worker- radv: Add radv_spirv_to_nir_options that summarize early gfx states. 5699*61046927SAndroid Build Coastguard Worker- radv: Rename cache_search_nir to cache_lookup_nir_handle. 5700*61046927SAndroid Build Coastguard Worker- radv: Re-sort RADV_PERFTEST env vars in docs 5701*61046927SAndroid Build Coastguard Worker- radv: Implement NIR caching behind RADV_PERFTEST=nircache. 5702*61046927SAndroid Build Coastguard Worker- radv: Remove radv_queue::device again 5703*61046927SAndroid Build Coastguard Worker 5704*61046927SAndroid Build Coastguard WorkerTeng, Jin Chung (1): 5705*61046927SAndroid Build Coastguard Worker 5706*61046927SAndroid Build Coastguard Worker- d3d12: HEVC Encode - Query slice config mode based on user slice setting 5707*61046927SAndroid Build Coastguard Worker 5708*61046927SAndroid Build Coastguard WorkerThomas H.P. Andersen (6): 5709*61046927SAndroid Build Coastguard Worker 5710*61046927SAndroid Build Coastguard Worker- nvk: promote VK_EXT_index_type_uint8 to KHR 5711*61046927SAndroid Build Coastguard Worker- nvk: promote VK_EXT_line_rasterization to KHR 5712*61046927SAndroid Build Coastguard Worker- nvk: promote load_store_op_none to KHR 5713*61046927SAndroid Build Coastguard Worker- docs: update features.txt for nvk 5714*61046927SAndroid Build Coastguard Worker- nvk: support driconf option force_vk_vendor 5715*61046927SAndroid Build Coastguard Worker- driconf: override vendor id for X4 Foundations on NVK 5716*61046927SAndroid Build Coastguard Worker 5717*61046927SAndroid Build Coastguard WorkerThong Thai (2): 5718*61046927SAndroid Build Coastguard Worker 5719*61046927SAndroid Build Coastguard Worker- radeonsi/vcn: remove EFC support for renoir 5720*61046927SAndroid Build Coastguard Worker- frontends/va/postproc: do not use efc if image is to be translated 5721*61046927SAndroid Build Coastguard Worker 5722*61046927SAndroid Build Coastguard WorkerTimothy Arceri (78): 5723*61046927SAndroid Build Coastguard Worker 5724*61046927SAndroid Build Coastguard Worker- glsl: add nir version of validate_geometry_shader_emissions() 5725*61046927SAndroid Build Coastguard Worker- glsl: use nir version of geom stream validation 5726*61046927SAndroid Build Coastguard Worker- glsl: remove now unused GLSL IR validate_geometry_shader_emissions() 5727*61046927SAndroid Build Coastguard Worker- glsl: don't tree graft globals 5728*61046927SAndroid Build Coastguard Worker- Revert "ci: Enable GALLIUM_DUMP_CPU=true only in the clang job" 5729*61046927SAndroid Build Coastguard Worker- glsl: add basic params for AMD_gpu_shader_half_float extension 5730*61046927SAndroid Build Coastguard Worker- glsl: add half float support to the parser 5731*61046927SAndroid Build Coastguard Worker- glsl: add explicit half float conversion support 5732*61046927SAndroid Build Coastguard Worker- glsl: update assert to allow for half float support 5733*61046927SAndroid Build Coastguard Worker- glsl: add glsl_type_is_float_16() helper 5734*61046927SAndroid Build Coastguard Worker- glsl: add implicit half float conversions 5735*61046927SAndroid Build Coastguard Worker- glsl: add ubo packing support for half floats 5736*61046927SAndroid Build Coastguard Worker- glsl: skip conversion of half float back to float for GL queries 5737*61046927SAndroid Build Coastguard Worker- glsl: add some new helpers for half float builtin functions 5738*61046927SAndroid Build Coastguard Worker- glsl: add half float angle and trigonometry functions 5739*61046927SAndroid Build Coastguard Worker- glsl: add half float exponential functions 5740*61046927SAndroid Build Coastguard Worker- glsl: add f2f16() helper to ir_builder 5741*61046927SAndroid Build Coastguard Worker- glsl: add half float support for common functions 5742*61046927SAndroid Build Coastguard Worker- glsl: add support for half float packing functions 5743*61046927SAndroid Build Coastguard Worker- glsl: add half float geometric functions 5744*61046927SAndroid Build Coastguard Worker- glsl: add half float matrix functions 5745*61046927SAndroid Build Coastguard Worker- glsl: add half float vector relational functions 5746*61046927SAndroid Build Coastguard Worker- glsl: allow half float varyings 5747*61046927SAndroid Build Coastguard Worker- glsl: add half float interpolation functions 5748*61046927SAndroid Build Coastguard Worker- glsl: add half float derivative functions 5749*61046927SAndroid Build Coastguard Worker- glsl: add half float AMD_shader_trinary_minmax functions 5750*61046927SAndroid Build Coastguard Worker- compiler/types: Add a contains_32bit helper 5751*61046927SAndroid Build Coastguard Worker- gallium: add PIPE_CAP_FP16 for AMD_gpu_shader_half_float 5752*61046927SAndroid Build Coastguard Worker- glsl: add missing error check for half float varying 5753*61046927SAndroid Build Coastguard Worker- nir: allow gather info to handle nir_deref_type_array_wildcard 5754*61046927SAndroid Build Coastguard Worker- glsl: support array wildcards in lower named interface blocks 5755*61046927SAndroid Build Coastguard Worker- glsl: split var copies before lowering named interfaces 5756*61046927SAndroid Build Coastguard Worker- glsl: fix potential crash in expression flattening 5757*61046927SAndroid Build Coastguard Worker- glsl: move some lowering to the compiler 5758*61046927SAndroid Build Coastguard Worker- glsl_to_nir: merge function param handling 5759*61046927SAndroid Build Coastguard Worker- glsl_to_nir: support conversion of struct/array function params 5760*61046927SAndroid Build Coastguard Worker- glsl_to_nir: support conversion of struct/array function returns 5761*61046927SAndroid Build Coastguard Worker- glsl_to_nir: support conversion of opaque function params 5762*61046927SAndroid Build Coastguard Worker- glsl: don't inline functions in glsl ir 5763*61046927SAndroid Build Coastguard Worker- nir: add some nir_parameter fields 5764*61046927SAndroid Build Coastguard Worker- glsl: add missing define to linker_util.h 5765*61046927SAndroid Build Coastguard Worker- glsl: add nir version of function recursion detection 5766*61046927SAndroid Build Coastguard Worker- glsl: move function inlining out of glsl_to_nir() 5767*61046927SAndroid Build Coastguard Worker- glsl: make use of nir recursion detection 5768*61046927SAndroid Build Coastguard Worker- glsl: implement nir version of lower discard flow 5769*61046927SAndroid Build Coastguard Worker- glsl: make use of nir lower discard flow 5770*61046927SAndroid Build Coastguard Worker- glsl: remove now unused glsl ir lower discard pass 5771*61046927SAndroid Build Coastguard Worker- glsl: make an explicitly safe version of visit_exec_list() 5772*61046927SAndroid Build Coastguard Worker- glsl_to_nir: never convert instructions after jump 5773*61046927SAndroid Build Coastguard Worker- glsl: remove unrequired do_lower_jumps() call 5774*61046927SAndroid Build Coastguard Worker- glsl: move invariant builtin validation to the nir linker 5775*61046927SAndroid Build Coastguard Worker- nir: add max_array_access data field 5776*61046927SAndroid Build Coastguard Worker- nir: add implicit_sized_array data field 5777*61046927SAndroid Build Coastguard Worker- glsl: add resize_tes_inputs() to the nir linker 5778*61046927SAndroid Build Coastguard Worker- nir: add variable field from_ssbo_unsized_array 5779*61046927SAndroid Build Coastguard Worker- glsl: don't remove redefined per vertex block 5780*61046927SAndroid Build Coastguard Worker- glsl: add nir implemenation of block validation 5781*61046927SAndroid Build Coastguard Worker- glsl: switch to NIR block validation 5782*61046927SAndroid Build Coastguard Worker- glsl: call new nir resize_tes_inputs() pass 5783*61046927SAndroid Build Coastguard Worker- glsl: remove now unused resize_tes_inputs() 5784*61046927SAndroid Build Coastguard Worker- glsl: remove now unused glsl ir block validation 5785*61046927SAndroid Build Coastguard Worker- glsl: move some linking calls to gl_nir_link_glsl() 5786*61046927SAndroid Build Coastguard Worker- glsl: switch verify_subroutine_associated_funcs() to nir 5787*61046927SAndroid Build Coastguard Worker- nir: add subroutine fields to nir_function 5788*61046927SAndroid Build Coastguard Worker- glsl: move link_assign_subroutine_types() to the nir linker 5789*61046927SAndroid Build Coastguard Worker- glsl: move check_explicit_uniform_locations() to NIR linker 5790*61046927SAndroid Build Coastguard Worker- glsl: move mode_string() to helper 5791*61046927SAndroid Build Coastguard Worker- glsl: add some data members to nir_variable 5792*61046927SAndroid Build Coastguard Worker- glsl: make validate_intrastage_arrays() usable across files 5793*61046927SAndroid Build Coastguard Worker- glsl: move cross_validate_uniforms() to the nir linker 5794*61046927SAndroid Build Coastguard Worker- glsl: use shader info to store gs verts 5795*61046927SAndroid Build Coastguard Worker- glsl: use info from shader when linking 5796*61046927SAndroid Build Coastguard Worker- glsl: move validate_{stage}_shader_executable() to the nir linker 5797*61046927SAndroid Build Coastguard Worker- glsl: remove now unused do_dead_functions() 5798*61046927SAndroid Build Coastguard Worker- glsl: remove FragDepthLayout field 5799*61046927SAndroid Build Coastguard Worker- glsl: remove ActiveStreamMask field 5800*61046927SAndroid Build Coastguard Worker- glsl: remove UsesEndPrimitive field 5801*61046927SAndroid Build Coastguard Worker- glsl: inline _mesa_copy_linked_program_data() 5802*61046927SAndroid Build Coastguard Worker 5803*61046927SAndroid Build Coastguard WorkerTimur Kristóf (121): 5804*61046927SAndroid Build Coastguard Worker 5805*61046927SAndroid Build Coastguard Worker- radv: Correctly select SDMA support for PRIME blit. 5806*61046927SAndroid Build Coastguard Worker- nir: Fix divergence of reductions. 5807*61046927SAndroid Build Coastguard Worker- nir: Fix divergence analysis of load_patch_vertices_in. 5808*61046927SAndroid Build Coastguard Worker- nir: Cleanup divergence analysis for mesh shaders. 5809*61046927SAndroid Build Coastguard Worker- nir: Clean up divergence analysis for TES patch input loads. 5810*61046927SAndroid Build Coastguard Worker- aco: Eliminate SCC copies when possible. 5811*61046927SAndroid Build Coastguard Worker- radv: Lower mesh shader draw ID to zero when they have a task shader. 5812*61046927SAndroid Build Coastguard Worker- radv: Extract input and output stride info to new functions. 5813*61046927SAndroid Build Coastguard Worker- radv: Use mapped driver locations for determining I/O strides. 5814*61046927SAndroid Build Coastguard Worker- aco: Allow passing constant operand to is_overwritten_since. 5815*61046927SAndroid Build Coastguard Worker- radv/llvm: Remove dead code. 5816*61046927SAndroid Build Coastguard Worker- radv: Allow NGG culling with LLVM. 5817*61046927SAndroid Build Coastguard Worker- compiler: Add helper for counting tess level components. 5818*61046927SAndroid Build Coastguard Worker- ac/nir/tess: Always record tess level info and use it at the end. 5819*61046927SAndroid Build Coastguard Worker- ac/nir/tess: Don't record mapped tess level location. 5820*61046927SAndroid Build Coastguard Worker- ac/nir/tess: Split tess factor write into multiple functions. 5821*61046927SAndroid Build Coastguard Worker- ac/nir/tess: Emit tess factor output independently of whether it can be passed by registers. 5822*61046927SAndroid Build Coastguard Worker- ac/nir/tess: Refactor how the end of HS is emitted. 5823*61046927SAndroid Build Coastguard Worker- aco: Use common helper for counting tess level components. 5824*61046927SAndroid Build Coastguard Worker- aco: Use tess factors when TCS jumps to epilog. 5825*61046927SAndroid Build Coastguard Worker- radv: Declare tess_lvl_in/out args for TCS epilogs. 5826*61046927SAndroid Build Coastguard Worker- radv: Always pass tess factors to epilogs in registers. 5827*61046927SAndroid Build Coastguard Worker- radv, aco: Delete now dead TCS epilog code. 5828*61046927SAndroid Build Coastguard Worker- nir: Add two new AMD specific tess intrinsics. 5829*61046927SAndroid Build Coastguard Worker- radeonsi: Implement new intrinsics for monolithic shaders. 5830*61046927SAndroid Build Coastguard Worker- radv: Copy TES primitive mode to TCS info. 5831*61046927SAndroid Build Coastguard Worker- radv: Implement new tess intrinsics. 5832*61046927SAndroid Build Coastguard Worker- radv: Call nir_opt_dead_cf in radv_optimize_nir_algebraic. 5833*61046927SAndroid Build Coastguard Worker- ac/nir/tess: Emit tess factor stores based on new intrinsics. 5834*61046927SAndroid Build Coastguard Worker- radv: Completely delete TCS epilogs. 5835*61046927SAndroid Build Coastguard Worker- radv, aco: Remove the code that jumped to RADV's TCS epilogs. 5836*61046927SAndroid Build Coastguard Worker- ac/llvm, radeonsi: Handle tess_rel_patch_id in common code. 5837*61046927SAndroid Build Coastguard Worker- radeonsi: Put HS output count in TCS offchip layout, not patch data offset. 5838*61046927SAndroid Build Coastguard Worker- radeonsi: Implement dynamic TCS intrinsics for non-monolithic shaders. 5839*61046927SAndroid Build Coastguard Worker- radeonsi: Delete TCS epilogs entirely. 5840*61046927SAndroid Build Coastguard Worker- aco: Delete all TCS epilog code. 5841*61046927SAndroid Build Coastguard Worker- radeonsi: Add number of VS outputs to TCS output layout. 5842*61046927SAndroid Build Coastguard Worker- radeonsi: Remove tess bits from VS state. 5843*61046927SAndroid Build Coastguard Worker- radeonsi: Use one more bit for number of patches in TCS offchip layout. 5844*61046927SAndroid Build Coastguard Worker- ac/nir/tess: Remove dead code that was meant for epilogs. 5845*61046927SAndroid Build Coastguard Worker- radv: Add number of LS and HS outputs to tcs_offchip_layout. 5846*61046927SAndroid Build Coastguard Worker- radv: Change input patch size in TCS offchip layout to match RadeonSI. 5847*61046927SAndroid Build Coastguard Worker- radv: Change number of patches in TCS offchip layout to match RadeonSI. 5848*61046927SAndroid Build Coastguard Worker- radv: Include output patch size in TCS offchip layout. 5849*61046927SAndroid Build Coastguard Worker- radv: Reuse TCS offchip layout between TCS and TES. 5850*61046927SAndroid Build Coastguard Worker- nir/gather_info: Record per-primitive outputs without variables. 5851*61046927SAndroid Build Coastguard Worker- nir: Record per-primitive inputs without variables. 5852*61046927SAndroid Build Coastguard Worker- nir/recompute_io_bases: Sort per-primitive PS inputs last. 5853*61046927SAndroid Build Coastguard Worker- ac/nir: Introduce ac_nir_calc_io_offset_mapped. 5854*61046927SAndroid Build Coastguard Worker- ac/nir/tess: Load tess factors from variable when they are passed in registers. 5855*61046927SAndroid Build Coastguard Worker- ac/nir/tess: Clarify when a TCS output is stored in LDS or VRAM. 5856*61046927SAndroid Build Coastguard Worker- ac/nir/tess: Return undef when loading an unwritten TCS output. 5857*61046927SAndroid Build Coastguard Worker- ac/nir/tess: Map TCS LDS IO locations without gaps. 5858*61046927SAndroid Build Coastguard Worker- ac/nir/tess: Calculate reserved LDS outputs based on IO info. 5859*61046927SAndroid Build Coastguard Worker- ac/nir/tess: Remove superfluous args for reserved TCS outputs. 5860*61046927SAndroid Build Coastguard Worker- ac/nir/tess: Clarify when VS-TCS I/O can use registers. 5861*61046927SAndroid Build Coastguard Worker- radv: Only add extra dword to LS-HS stride when there are LS outputs. 5862*61046927SAndroid Build Coastguard Worker- radv: Pass key structures to gather intrinsic info. 5863*61046927SAndroid Build Coastguard Worker- radv: Extract gather_load_vs_input_info function. 5864*61046927SAndroid Build Coastguard Worker- radv: Slightly refactor gather_intrinsic_store_output_info. 5865*61046927SAndroid Build Coastguard Worker- radv: Record PS input clip/cull mask instead of number. 5866*61046927SAndroid Build Coastguard Worker- radv: Use NIR IO semantics to determine GS output info. 5867*61046927SAndroid Build Coastguard Worker- radv: Add helper for determining per-attribute vertex buffer descriptors. 5868*61046927SAndroid Build Coastguard Worker- radv: Add helper to determine usage of VS prologs. 5869*61046927SAndroid Build Coastguard Worker- radv: Remove unused VS input usage mask. 5870*61046927SAndroid Build Coastguard Worker- radv: Use NIR IO semantics to determine VS input info. 5871*61046927SAndroid Build Coastguard Worker- radv: Use IO semantic location for shader output info. 5872*61046927SAndroid Build Coastguard Worker- aco/optimizer_postRA: Remove a check from SCC no-compare optimization. 5873*61046927SAndroid Build Coastguard Worker- radv: Use NIR IO semantics to determine FS input info. 5874*61046927SAndroid Build Coastguard Worker- radv: Remove I/O variables after nir_lower_io. 5875*61046927SAndroid Build Coastguard Worker- radv: Slightly refactor the determination of max_ps_params. 5876*61046927SAndroid Build Coastguard Worker- radv: Increase maximum allowed PS params for enabling NGG culling. 5877*61046927SAndroid Build Coastguard Worker- radv: Remove unused gfx_level from gfx10_emit_ge_pc_alloc. 5878*61046927SAndroid Build Coastguard Worker- ac/nir/ngg: Don't create dummy output variable for primitive ID. 5879*61046927SAndroid Build Coastguard Worker- ac/nir/ngg: Use IO semantics for determining instance rate inputs. 5880*61046927SAndroid Build Coastguard Worker- ac/nir/ngg: Rename confusing driver_location variable in mesh shader lowering. 5881*61046927SAndroid Build Coastguard Worker- radv: Use NIR IO semantics for VS input location mapping. 5882*61046927SAndroid Build Coastguard Worker- radv: Don't set driver locations for mesh shaders. 5883*61046927SAndroid Build Coastguard Worker- radv: Don't set driver locations for FS outputs. 5884*61046927SAndroid Build Coastguard Worker- radv: Don't set driver locations for last pre-rasterization stage. 5885*61046927SAndroid Build Coastguard Worker- radv: Keep track of TCS outputs that need LDS. 5886*61046927SAndroid Build Coastguard Worker- radv: Remove dead code for creating per-patch IO mask. 5887*61046927SAndroid Build Coastguard Worker- radv: Add radv_gather_unlinked_io_mask to shader info header. 5888*61046927SAndroid Build Coastguard Worker- radv: Always use fixed I/O locations for TCS outputs in VRAM. 5889*61046927SAndroid Build Coastguard Worker- radv: Clean up gathering linked I/O info. 5890*61046927SAndroid Build Coastguard Worker- nir/print: Print per-primitive and explicit strict IO info. 5891*61046927SAndroid Build Coastguard Worker- nir/recompute_io_bases: Fix per-primitive inputs. 5892*61046927SAndroid Build Coastguard Worker- nir/gather_info: Clear per-primitive I/O masks at the beginning. 5893*61046927SAndroid Build Coastguard Worker- nir/lower_io_to_scalar: Support explicit (and per-vertex) FS inputs. 5894*61046927SAndroid Build Coastguard Worker- nir/lower_io_to_scalar: Support per-primitive outputs. 5895*61046927SAndroid Build Coastguard Worker- nir/opt_varyings: Allow optimizing primitive ID for MS -> FS. 5896*61046927SAndroid Build Coastguard Worker- nir/opt_varyings: Support per-primitive I/O. 5897*61046927SAndroid Build Coastguard Worker- nir/opt_varyings: Fix explicit and per-vertex FS inputs. 5898*61046927SAndroid Build Coastguard Worker- nir/opt_varyings: Add early return when producer stage is task. 5899*61046927SAndroid Build Coastguard Worker- nir/opt_varyings: Only propagate constant MS outputs, not other uniforms. 5900*61046927SAndroid Build Coastguard Worker- nir/opt_varyings: Debug print during relocate_slot. 5901*61046927SAndroid Build Coastguard Worker- nir/opt_varyings: Fix relocate_slot so it doesn't mix up 32-bit and 16-bit I/O. 5902*61046927SAndroid Build Coastguard Worker- nir/opt_varyings: Add workaround for RADV mesh shader multiview. 5903*61046927SAndroid Build Coastguard Worker- ac/nir/ngg: Remove support for loading mesh shader outputs. 5904*61046927SAndroid Build Coastguard Worker- ac/nir/ngg: Refactor MS primitive indices for scalarized IO. 5905*61046927SAndroid Build Coastguard Worker- ac/nir/ngg: Slightly refactor mesh shader cull flag stores. 5906*61046927SAndroid Build Coastguard Worker- ac/nir/ngg: Use just one IO semantics variable in MS output store. 5907*61046927SAndroid Build Coastguard Worker- ac/nir/ngg: Refactor update_ms_output_info. 5908*61046927SAndroid Build Coastguard Worker- ac/nir/ngg: Refactor MS output store into two functions. 5909*61046927SAndroid Build Coastguard Worker- ac/nir/ngg: Split 16-bit MS output stores by components. 5910*61046927SAndroid Build Coastguard Worker- ac/nir/ngg: Enable packing 16-bit mesh shader outputs. 5911*61046927SAndroid Build Coastguard Worker- radv: Run DCE before deleting I/O variables. 5912*61046927SAndroid Build Coastguard Worker- radv: Only consider interpolated inputs as 16-bit float. 5913*61046927SAndroid Build Coastguard Worker- radv: Refactor emitting PS input types. 5914*61046927SAndroid Build Coastguard Worker- radv: Remove superfluous bool arg from slot_to_ps_input. 5915*61046927SAndroid Build Coastguard Worker- radv: Allow using high 16 bits of PS input slots. 5916*61046927SAndroid Build Coastguard Worker- radv: Rename per_vertex_shaded_mask to explicit_strict_shaded_mask. 5917*61046927SAndroid Build Coastguard Worker- radv: Rename LDS related variables in get_tcs_num_patches. 5918*61046927SAndroid Build Coastguard Worker- radv: Calculate VRAM tess patch size independently of LDS size. 5919*61046927SAndroid Build Coastguard Worker- ac/nir/tess: Split I/O mapping to two functions. 5920*61046927SAndroid Build Coastguard Worker- ac/nir/tess: Use LDS IO mapping when loading tess levels from LDS. 5921*61046927SAndroid Build Coastguard Worker- ac/nir/ngg: Implement packed 16-bit VS/TES outputs in non-dedicated slots. 5922*61046927SAndroid Build Coastguard Worker- ac/nir/ngg: Implement packed 16-bit GS outputs in non-dedicated slots. 5923*61046927SAndroid Build Coastguard Worker- ac/nir/lower_legacy_vs: Implement packed 16-bit VS/TES outputs in non-dedicated slots. 5924*61046927SAndroid Build Coastguard Worker- ac/nir/lower_legacy_gs: Implement packed 16-bit GS outputs in non-dedicated slots. 5925*61046927SAndroid Build Coastguard Worker- ac/nir/ngg: Fix packing 16-bit MS outputs. 5926*61046927SAndroid Build Coastguard Worker 5927*61046927SAndroid Build Coastguard WorkerTomeu Vizoso (20): 5928*61046927SAndroid Build Coastguard Worker 5929*61046927SAndroid Build Coastguard Worker- ci: disable Igalia farm 5930*61046927SAndroid Build Coastguard Worker- gallium/util: Fix pipe_buffer_copy 5931*61046927SAndroid Build Coastguard Worker- mesa: Import TensorFlow Lite headers 5932*61046927SAndroid Build Coastguard Worker- teflon: Initial commit 5933*61046927SAndroid Build Coastguard Worker- etnaviv: Update headers from rnndb 5934*61046927SAndroid Build Coastguard Worker- etnaviv: Add a bunch of new params for NPUs 5935*61046927SAndroid Build Coastguard Worker- etnaviv: Don't emit boilerplate for compute only contexts 5936*61046927SAndroid Build Coastguard Worker- etnaviv: Use NN cores to accelerate convolutions 5937*61046927SAndroid Build Coastguard Worker- etnaviv: Use TP cores to accelerate tensor transformations 5938*61046927SAndroid Build Coastguard Worker- teflon: Add table with known supported models to docs 5939*61046927SAndroid Build Coastguard Worker- etnaviv: Don't init the blitter in compute-only contexts 5940*61046927SAndroid Build Coastguard Worker- etnaviv/nn: Implement zero run length encoding of weights 5941*61046927SAndroid Build Coastguard Worker- teflon: Enable convolutions with number of output channels not divisible by 8 5942*61046927SAndroid Build Coastguard Worker- etnaviv/nn: Ensure tile_y is > 0 5943*61046927SAndroid Build Coastguard Worker- etnaviv/nn: Fix calculation of remaining out channels 5944*61046927SAndroid Build Coastguard Worker- etnaviv/nn: Move unused field to its right place in the struct 5945*61046927SAndroid Build Coastguard Worker- etnaviv/nn: Enable image cache 5946*61046927SAndroid Build Coastguard Worker- etnaviv/nn: Don't shortcut ZRL bits calculation 5947*61046927SAndroid Build Coastguard Worker- etnaviv/nn: Keep track of the sign bit when decrementing to zero 5948*61046927SAndroid Build Coastguard Worker- etnaviv/nn: Make parallel jobs disabled by default 5949*61046927SAndroid Build Coastguard Worker 5950*61046927SAndroid Build Coastguard WorkerTranquillity Codes (1): 5951*61046927SAndroid Build Coastguard Worker 5952*61046927SAndroid Build Coastguard Worker- intel: Skip ioctls for querying device info when hardware is unsupported 5953*61046927SAndroid Build Coastguard Worker 5954*61046927SAndroid Build Coastguard WorkerValentine Burley (27): 5955*61046927SAndroid Build Coastguard Worker 5956*61046927SAndroid Build Coastguard Worker- tu: Promote VK_EXT_index_type_uint8 to KHR 5957*61046927SAndroid Build Coastguard Worker- tu: Promote VK_EXT_load_store_op_none to KHR 5958*61046927SAndroid Build Coastguard Worker- tu: Promote VK_EXT_line_rasterization to KHR 5959*61046927SAndroid Build Coastguard Worker- docs: Update features.txt for anv, nvk and tu 5960*61046927SAndroid Build Coastguard Worker- nvk: Enable VK_KHR_shader_subgroup_uniform_control_flow 5961*61046927SAndroid Build Coastguard Worker- nvk: Advertise VK_KHR_vertex_attribute_divisor 5962*61046927SAndroid Build Coastguard Worker- nvk: Reorder device features 5963*61046927SAndroid Build Coastguard Worker- tu: Implement VK_KHR_map_memory2 5964*61046927SAndroid Build Coastguard Worker- tu: Advertise VK_KHR_vertex_attribute_divisor 5965*61046927SAndroid Build Coastguard Worker- tu: Reorder device features 5966*61046927SAndroid Build Coastguard Worker- nvk: Fix missing implementation of creating images from swapchains 5967*61046927SAndroid Build Coastguard Worker- nvk: Expose VK_EXT_display_control 5968*61046927SAndroid Build Coastguard Worker- nvk: Expose VK_EXT_surface/swapchain_maintenance1 5969*61046927SAndroid Build Coastguard Worker- nvk: Expose VK_EXT_swapchain_colorspace 5970*61046927SAndroid Build Coastguard Worker- docs/features: Add missing VK_EXT_surface/swapchain_maintenance1 entry 5971*61046927SAndroid Build Coastguard Worker- tu/rmv: Remove tu_rmv_DebugMarkerSetObjectNameEXT 5972*61046927SAndroid Build Coastguard Worker- nvk: Trivially expose three VK_GOOGLE extensions 5973*61046927SAndroid Build Coastguard Worker- tu: Expose VK_KHR_surface_protected_capabilities 5974*61046927SAndroid Build Coastguard Worker- tu: Trivially expose three VK_GOOGLE extensions 5975*61046927SAndroid Build Coastguard Worker- docs: Update features.txt for tu 5976*61046927SAndroid Build Coastguard Worker- docs: Update features.txt and new_features.txt for anv and nvk 5977*61046927SAndroid Build Coastguard Worker- nvk: Add support for version 2 of all descriptor binding commands 5978*61046927SAndroid Build Coastguard Worker- tu: Move tu_BindImageMemory2() to tu_image.cc 5979*61046927SAndroid Build Coastguard Worker- tu: Replace TU_HAS_SURFACE with TU_USE_WSI_PLATFORM 5980*61046927SAndroid Build Coastguard Worker- tu: Fix missing implementation of creating images from swapchains 5981*61046927SAndroid Build Coastguard Worker- tu: Replace TU_FROM_HANDLE with VK_FROM_HANDLE 5982*61046927SAndroid Build Coastguard Worker- drm-shim: Stub syncobj reset ioctl 5983*61046927SAndroid Build Coastguard Worker 5984*61046927SAndroid Build Coastguard WorkerVasily Khoruzhick (4): 5985*61046927SAndroid Build Coastguard Worker 5986*61046927SAndroid Build Coastguard Worker- lima: ppir: always use vec4 for output register 5987*61046927SAndroid Build Coastguard Worker- lima: ppir: use dummy program if FS has empty body 5988*61046927SAndroid Build Coastguard Worker- lima: gpir: abort compilation if load_uniform instrinsic src isn't const 5989*61046927SAndroid Build Coastguard Worker- lima: update expected CI failures 5990*61046927SAndroid Build Coastguard Worker 5991*61046927SAndroid Build Coastguard WorkerVignesh Raman (5): 5992*61046927SAndroid Build Coastguard Worker 5993*61046927SAndroid Build Coastguard Worker- ci: Add kmod 5994*61046927SAndroid Build Coastguard Worker- ci: disable Collabora's farm due to maintenance 5995*61046927SAndroid Build Coastguard Worker- Split debian-build-testing job 5996*61046927SAndroid Build Coastguard Worker- ci: Implement support for replaying ANGLE restricted traces 5997*61046927SAndroid Build Coastguard Worker- ci: handle missing dri libraries during listing 5998*61046927SAndroid Build Coastguard Worker 5999*61046927SAndroid Build Coastguard WorkerVinson Lee (2): 6000*61046927SAndroid Build Coastguard Worker 6001*61046927SAndroid Build Coastguard Worker- intel/disasm: Remove duplicate variable reg_file 6002*61046927SAndroid Build Coastguard Worker- intel/clc: Fix file descriptor leak 6003*61046927SAndroid Build Coastguard Worker 6004*61046927SAndroid Build Coastguard WorkerVisan, Tiberiu (1): 6005*61046927SAndroid Build Coastguard Worker 6006*61046927SAndroid Build Coastguard Worker- amd/vpelib: revert SRGB to 709 6007*61046927SAndroid Build Coastguard Worker 6008*61046927SAndroid Build Coastguard WorkerVlad Schiller (2): 6009*61046927SAndroid Build Coastguard Worker 6010*61046927SAndroid Build Coastguard Worker- pvr: Implement VK_EXT_memory_budget 6011*61046927SAndroid Build Coastguard Worker- pvr: Implement VK_KHR_index_type_uint8 6012*61046927SAndroid Build Coastguard Worker 6013*61046927SAndroid Build Coastguard WorkerYifan Zhang (2): 6014*61046927SAndroid Build Coastguard Worker 6015*61046927SAndroid Build Coastguard Worker- amd: Add code to enable gfx11.5.1 6016*61046927SAndroid Build Coastguard Worker- radv: initialize video decoder for GFX11.5.1 6017*61046927SAndroid Build Coastguard Worker 6018*61046927SAndroid Build Coastguard WorkerYiwei Zhang (105): 6019*61046927SAndroid Build Coastguard Worker 6020*61046927SAndroid Build Coastguard Worker- venus: avoid redundant layout transition for optimal internal layout 6021*61046927SAndroid Build Coastguard Worker- venus: populate oom from ring submit alloc failures 6022*61046927SAndroid Build Coastguard Worker- vulkan/wsi/wayland: fix returns and avoid leaks for failed swapchain 6023*61046927SAndroid Build Coastguard Worker- venus: ensure object id is unique 6024*61046927SAndroid Build Coastguard Worker- venus: fix pipeline layout lifetime 6025*61046927SAndroid Build Coastguard Worker- venus: drop some redundant comment 6026*61046927SAndroid Build Coastguard Worker- venus: fix pipeline derivatives 6027*61046927SAndroid Build Coastguard Worker- venus: fix to respect the final pipeline layout 6028*61046927SAndroid Build Coastguard Worker- venus: allow tls ring submission to utilize the entire ring shmem 6029*61046927SAndroid Build Coastguard Worker- venus: default to enable GPL 6030*61046927SAndroid Build Coastguard Worker- venus: force async pipeline create on threads creating descriptor pools 6031*61046927SAndroid Build Coastguard Worker- venus: use obj handle instead of id in device memory report 6032*61046927SAndroid Build Coastguard Worker- anv: refactor wsi_memory_allocate_info handling 6033*61046927SAndroid Build Coastguard Worker- anv: optimize the implicit fencing support of external memory 6034*61046927SAndroid Build Coastguard Worker- anv: extend implicit fencing support for case requiring implicit write 6035*61046927SAndroid Build Coastguard Worker- vulkan/util: drop redundant code gen from vk_extensions_gen.py 6036*61046927SAndroid Build Coastguard Worker- vulkan/runtime: refactor to use DETECT_OS_ANDROID instead of ANDROID 6037*61046927SAndroid Build Coastguard Worker- v3dv: refactor to use DETECT_OS_ANDROID instead of ANDROID 6038*61046927SAndroid Build Coastguard Worker- venus: refactor to use DETECT_OS_ANDROID instead of ANDROID 6039*61046927SAndroid Build Coastguard Worker- hasvk: refactor to use DETECT_OS_ANDROID instead of ANDROID 6040*61046927SAndroid Build Coastguard Worker- anv: refactor to use DETECT_OS_ANDROID instead of ANDROID 6041*61046927SAndroid Build Coastguard Worker- radv: refactor to use DETECT_OS_ANDROID instead of ANDROID 6042*61046927SAndroid Build Coastguard Worker- turnip: refactor to use DETECT_OS_ANDROID instead of ANDROID 6043*61046927SAndroid Build Coastguard Worker- egl: refactor to use DETECT_OS_ANDROID instead of ANDROID 6044*61046927SAndroid Build Coastguard Worker- gallium: refactor to use DETECT_OS_ANDROID 6045*61046927SAndroid Build Coastguard Worker- util: refactor to use DETECT_OS_ANDROID 6046*61046927SAndroid Build Coastguard Worker- meson: drop -DANDROID 6047*61046927SAndroid Build Coastguard Worker- venus: update tracepoints to align with later optimizations 6048*61046927SAndroid Build Coastguard Worker- venus: fix the cmd stride used for qfb recording 6049*61046927SAndroid Build Coastguard Worker- venus: rewrite fence feedback interception to minimize batches 6050*61046927SAndroid Build Coastguard Worker- venus: refactor to add vn_cached_storage 6051*61046927SAndroid Build Coastguard Worker- venus: use vn_cached_storage for vn_queue_submission allocs 6052*61046927SAndroid Build Coastguard Worker- venus: misc cleanups for queue submission 6053*61046927SAndroid Build Coastguard Worker- venus: simplify feedback types tracking during submission 6054*61046927SAndroid Build Coastguard Worker- venus: massive feedback renamings for consistency and clarity 6055*61046927SAndroid Build Coastguard Worker- venus: refactor to add vn_queue_submission_setup_batch 6056*61046927SAndroid Build Coastguard Worker- venus: simplify to drop the struct vn_feedback_cmds accessor 6057*61046927SAndroid Build Coastguard Worker- venus: refactor semaphore feedback 6058*61046927SAndroid Build Coastguard Worker- venus: add vn_set_temp_cmd helper to initialize feedback batch cmd 6059*61046927SAndroid Build Coastguard Worker- venus: fix to ensure sfb cmds can get recycled 6060*61046927SAndroid Build Coastguard Worker- venus: mandate a few venus capsets long required before 1.0 6061*61046927SAndroid Build Coastguard Worker- venus: sync protocol for VK_KHR_fragment_shading_rate 6062*61046927SAndroid Build Coastguard Worker- venus: add VK_KHR_fragment_shading_rate 6063*61046927SAndroid Build Coastguard Worker- vulkan: fix runtime libraries' dep against generated headers 6064*61046927SAndroid Build Coastguard Worker- venus: fix ffb batch prepare for a corner case and avoid a memcpy UB 6065*61046927SAndroid Build Coastguard Worker- vulkan: remove unused wsi_common_entrypoints include and dep 6066*61046927SAndroid Build Coastguard Worker- vulkan: properly ensure wsi_entrypoints header gen order 6067*61046927SAndroid Build Coastguard Worker- vulkan: remove header files from lib source files 6068*61046927SAndroid Build Coastguard Worker- vulkan: refactor the runtime header gen order dependency 6069*61046927SAndroid Build Coastguard Worker- anv/hasvk: default image_read_without_format to true 6070*61046927SAndroid Build Coastguard Worker- venus: qfb to track cmd handle directly 6071*61046927SAndroid Build Coastguard Worker- venus: combine query record and reset 6072*61046927SAndroid Build Coastguard Worker- venus: massive qfb renamings 6073*61046927SAndroid Build Coastguard Worker- venus: minor cmd count related refactors 6074*61046927SAndroid Build Coastguard Worker- venus: drop vn_get_temp_cmd_ptr 6075*61046927SAndroid Build Coastguard Worker- venus: simplify vn_cmd_reset and apply more code sharing 6076*61046927SAndroid Build Coastguard Worker- venus: refactor query record recycle 6077*61046927SAndroid Build Coastguard Worker- venus: rewrite qfb vn_feedback helpers 6078*61046927SAndroid Build Coastguard Worker- venus: refactor vn_queue_submission_add_query_feedback 6079*61046927SAndroid Build Coastguard Worker- venus: add vn_queue_submission_get_resolved_query_records 6080*61046927SAndroid Build Coastguard Worker- venus: optimize to further batch query records 6081*61046927SAndroid Build Coastguard Worker- venus: roundtrip now belongs to ring 6082*61046927SAndroid Build Coastguard Worker- venus: minor naming cleanups 6083*61046927SAndroid Build Coastguard Worker- venus: ensure shmem is attached to renderer before use for guest vram 6084*61046927SAndroid Build Coastguard Worker- venus: avoid excessive ring notifications 6085*61046927SAndroid Build Coastguard Worker- venus: further reduce idle timeout from 5ms to 1ms 6086*61046927SAndroid Build Coastguard Worker- venus: add enum vn_relax_reason 6087*61046927SAndroid Build Coastguard Worker- venus: avoid constant busy wait for query result waiting 6088*61046927SAndroid Build Coastguard Worker- venus: deprecate unused perf env vars 6089*61046927SAndroid Build Coastguard Worker- venus: decorate cmd enqueue macro internals with compiler hints 6090*61046927SAndroid Build Coastguard Worker- venus: add a more relaxed polling strategy 6091*61046927SAndroid Build Coastguard Worker- venus: cleanup 2 TODOs from 1.3 support 6092*61046927SAndroid Build Coastguard Worker- venus: remove obsolete TODOs 6093*61046927SAndroid Build Coastguard Worker- venus: use STACK_ARRAY to simplify modifier query 6094*61046927SAndroid Build Coastguard Worker- venus: use STACK_ARRAY to simplify BindBufferMemory2 6095*61046927SAndroid Build Coastguard Worker- venus: use STACK_ARRAY to simplify BindImageMemory2 6096*61046927SAndroid Build Coastguard Worker- venus: use STACK_ARRAY to simplify render pass creation 6097*61046927SAndroid Build Coastguard Worker- venus: use STACK_ARRAY to simplify physical device enumeration 6098*61046927SAndroid Build Coastguard Worker- venus: use STACK_ARRAY to simplify set layout creation 6099*61046927SAndroid Build Coastguard Worker- venus: use STACK_ARRAY to simplify sync wait 6100*61046927SAndroid Build Coastguard Worker- venus: rely on enum vn_descriptor_type for internal trackings 6101*61046927SAndroid Build Coastguard Worker- venus: move async_set_allocation check outside helpers 6102*61046927SAndroid Build Coastguard Worker- venus: set alloc to skip earlier for reserved and invalid bindings 6103*61046927SAndroid Build Coastguard Worker- venus: optimize mutable state restore 6104*61046927SAndroid Build Coastguard Worker- venus: misc set alloc and cleanup refactors 6105*61046927SAndroid Build Coastguard Worker- venus: drop vn_should_sanitize_descriptor_set_writes 6106*61046927SAndroid Build Coastguard Worker- venus: refactor descriptor set update and push 6107*61046927SAndroid Build Coastguard Worker- venus: use STACK_ARRAY to simplify descriptor set update and push 6108*61046927SAndroid Build Coastguard Worker- venus: use more relaxed profile for TLS ring seqno wait 6109*61046927SAndroid Build Coastguard Worker- venus: avoid the redundant template entry 6110*61046927SAndroid Build Coastguard Worker- venus: fix to drop an extra ; 6111*61046927SAndroid Build Coastguard Worker- venus: simplify push descriptor update with template 6112*61046927SAndroid Build Coastguard Worker- venus: optimize set update template data population 6113*61046927SAndroid Build Coastguard Worker- venus: simplify need and ignore rules for desc image info 6114*61046927SAndroid Build Coastguard Worker- venus: use STACK_ARRAY to simplify set template update and push 6115*61046927SAndroid Build Coastguard Worker- venus: clean up legacy descriptor update template bits 6116*61046927SAndroid Build Coastguard Worker- venus: fix swapchain image memory bind 6117*61046927SAndroid Build Coastguard Worker- venus: fix VkDeviceGroupSubmitInfo::deviceMask for feedback cmds 6118*61046927SAndroid Build Coastguard Worker- venus: avoid client allocators for ring internals 6119*61046927SAndroid Build Coastguard Worker- venus: fix to destroy all pipeline handles on early error paths 6120*61046927SAndroid Build Coastguard Worker- turnip: msm: clean up iova on error path 6121*61046927SAndroid Build Coastguard Worker- turnip: msm: fix racy gem close for re-imported dma-buf 6122*61046927SAndroid Build Coastguard Worker- turnip: virtio: fix error path in virtio_bo_init 6123*61046927SAndroid Build Coastguard Worker- turnip: virtio: fix iova leak upon found already imported dmabuf 6124*61046927SAndroid Build Coastguard Worker- turnip: virtio: fix racy gem close for re-imported dma-buf 6125*61046927SAndroid Build Coastguard Worker 6126*61046927SAndroid Build Coastguard WorkerYogesh Mohan Marimuthu (6): 6127*61046927SAndroid Build Coastguard Worker 6128*61046927SAndroid Build Coastguard Worker- winsys/amdgpu: sws instead of ws for amdgpu_screen_winsys 6129*61046927SAndroid Build Coastguard Worker- winsys/amdgpu: rws instead of ws for radeon_winsys 6130*61046927SAndroid Build Coastguard Worker- winsys/amdgpu: aws instead of ws for amdgpu_winsys 6131*61046927SAndroid Build Coastguard Worker- winsys/amdgpu: use _destroy_locked() for failure to create winsys 6132*61046927SAndroid Build Coastguard Worker- winsys/amdgpu: remove tab space 6133*61046927SAndroid Build Coastguard Worker- winsys/amdgpu: add more comments for winsys create in header file 6134*61046927SAndroid Build Coastguard Worker 6135*61046927SAndroid Build Coastguard WorkerYonggang Luo (37): 6136*61046927SAndroid Build Coastguard Worker 6137*61046927SAndroid Build Coastguard Worker- util: Add function util_is_power_of_two_nonzero_uintptr and macro IS_POT_NONZERO 6138*61046927SAndroid Build Coastguard Worker- asahi,panfrost: Use IS_POT_NONZERO to replace util_is_power_of_two_nonzero for different size 6139*61046927SAndroid Build Coastguard Worker- treewide: Use util_is_power_of_two_nonzero{64|_uintptr} when needed 6140*61046927SAndroid Build Coastguard Worker- svga: Cleanup duplicate ALIGN macro defines 6141*61046927SAndroid Build Coastguard Worker- nouveau: Use align64 instead of ALIGN over input layer_size_B 6142*61046927SAndroid Build Coastguard Worker- treewide: Use align64 instead of ALIGN for 64 bit value parameter 6143*61046927SAndroid Build Coastguard Worker- util: Update ALIGN prototype to match align 6144*61046927SAndroid Build Coastguard Worker- compiler/spirv: The spirv shader is binary, should write in binary mode 6145*61046927SAndroid Build Coastguard Worker- compiler/spirv: There is not need unqualify const in function vtn_string_literal 6146*61046927SAndroid Build Coastguard Worker- compiler/spirv: vtn_add_printf_string support for handling OpBitcast 6147*61046927SAndroid Build Coastguard Worker- zink: Update zink-anv-tgl flakes 6148*61046927SAndroid Build Coastguard Worker- treewide: Remove vulkan/runtime vulkan/util prefix in include path 6149*61046927SAndroid Build Coastguard Worker- freedreno/vulkan: Use vk_dynamic_graphics_state_init instead of direct assignment 6150*61046927SAndroid Build Coastguard Worker- vulkan/runtime: Mark vk_default_dynamic_graphics_state to be private 6151*61046927SAndroid Build Coastguard Worker- Revert "meson/vulkan/util: allow venus to drop compiler deps" 6152*61046927SAndroid Build Coastguard Worker- vulkan: allow building venus without libcompiler 6153*61046927SAndroid Build Coastguard Worker- glx: Remove DEBUG code in xfont.c 6154*61046927SAndroid Build Coastguard Worker- panfrost/shared: avoid use gallium helper in pan_minmax_cache.* 6155*61046927SAndroid Build Coastguard Worker- panfrost/meson: remove redundant gallium include from meson files 6156*61046927SAndroid Build Coastguard Worker- treewide: Replace the invalid usage #if DEBUG with #ifdef DEBUG 6157*61046927SAndroid Build Coastguard Worker- util: Cleanup strtod.(h|c) by introduce _mesa_get_locale 6158*61046927SAndroid Build Coastguard Worker- meson: Extract with_mesa_debug and with_mesa_ndebug for latter usage 6159*61046927SAndroid Build Coastguard Worker- meson: Define MESA_DEBUG for latter usage 6160*61046927SAndroid Build Coastguard Worker- treewide: Replace usage of macro DEBUG with MESA_DEBUG when possible 6161*61046927SAndroid Build Coastguard Worker- meson: Remove the non-used -DDEBUG manually 6162*61046927SAndroid Build Coastguard Worker- intel/meson: Remove redundant inc_gallium 6163*61046927SAndroid Build Coastguard Worker- radv: Remove redundant inc_gallium 6164*61046927SAndroid Build Coastguard Worker- radv: Rename src/amd/vulkan/vk_format.h to src/amd/vulkan/radv_formats.h 6165*61046927SAndroid Build Coastguard Worker- vulkan: Move vk_format_is_alpha and vk_format_is_alpha_on_msb into vk_format.h from pvr 6166*61046927SAndroid Build Coastguard Worker- pvr: inline and remove vk_format_get_channel_width 6167*61046927SAndroid Build Coastguard Worker- pvr: Merge imagination/vulkan/vk_format.h into imagination/vulkan/pvr_formats.h 6168*61046927SAndroid Build Coastguard Worker- pvr: Add pvr\_ prefix for vk_format_* functions in pvr_formats.h 6169*61046927SAndroid Build Coastguard Worker- util: Fixes futex_wait on win32 6170*61046927SAndroid Build Coastguard Worker- util: futex_wait use TIME_MONOTONIC on win32 for consistence with other platform 6171*61046927SAndroid Build Coastguard Worker- util: Turn futex_wake parameter to int32_t for consistence across platforms 6172*61046927SAndroid Build Coastguard Worker- broadcom/common: Now "util/box.h" is under src, so remove the FIXME 6173*61046927SAndroid Build Coastguard Worker- nouveau: Fixes error: unused import: \`crate::nvh_classes_cl906f::\*` 6174*61046927SAndroid Build Coastguard Worker 6175*61046927SAndroid Build Coastguard WorkerYusuf Khan (4): 6176*61046927SAndroid Build Coastguard Worker 6177*61046927SAndroid Build Coastguard Worker- nvk: remove some dead code files 6178*61046927SAndroid Build Coastguard Worker- nvk: fix valve segfault from setting a descriptor set from NULL 6179*61046927SAndroid Build Coastguard Worker- crocus: fix potential null pointer dereference if transfer_mapping fails 6180*61046927SAndroid Build Coastguard Worker- nouveau: Fix crash when destination or source screen fences are null 6181*61046927SAndroid Build Coastguard Worker 6182*61046927SAndroid Build Coastguard WorkerZack Rusin (1): 6183*61046927SAndroid Build Coastguard Worker 6184*61046927SAndroid Build Coastguard Worker- svga: Fix instanced draw detection 6185*61046927SAndroid Build Coastguard Worker 6186*61046927SAndroid Build Coastguard WorkerZan Dobersek (11): 6187*61046927SAndroid Build Coastguard Worker 6188*61046927SAndroid Build Coastguard Worker- freedreno: add fd_rd_output facilities for gzip-compressed RD dumps 6189*61046927SAndroid Build Coastguard Worker- tu/msm: fix RD_CHIP_ID size used when dumping RD 6190*61046927SAndroid Build Coastguard Worker- tu: tu_device should clean up its global bo 6191*61046927SAndroid Build Coastguard Worker- vulkan/rmv: enable logging miscellaneous internal resources 6192*61046927SAndroid Build Coastguard Worker- tu: add RMV support 6193*61046927SAndroid Build Coastguard Worker- freedreno/fdl: avoid overflow in layout size computations 6194*61046927SAndroid Build Coastguard Worker- tu: fix memory leaks in tu_shader 6195*61046927SAndroid Build Coastguard Worker- fd: enable prefixing the RD output filename 6196*61046927SAndroid Build Coastguard Worker- tu/autotune: use SAMPLE_COUNT_END_OFFSET when writing the ending sample count 6197*61046927SAndroid Build Coastguard Worker- tu: RB_SAMPLE_COUNT_ADDR is also used on a7xx 6198*61046927SAndroid Build Coastguard Worker- tu/query: improve CP_EVENT_WRITE7::ZPASS_DONE usage 6199*61046927SAndroid Build Coastguard Worker 6200*61046927SAndroid Build Coastguard Workerantonino (1): 6201*61046927SAndroid Build Coastguard Worker 6202*61046927SAndroid Build Coastguard Worker- zink: plug leak in \`zink_create_quads_emulation_gs` 6203*61046927SAndroid Build Coastguard Worker 6204*61046927SAndroid Build Coastguard Workerchyyran (1): 6205*61046927SAndroid Build Coastguard Worker 6206*61046927SAndroid Build Coastguard Worker- util/format/fxt1: include "u_format_pack.h" instead of "util/format/u_format_pack.h" 6207*61046927SAndroid Build Coastguard Worker 6208*61046927SAndroid Build Coastguard Workerdaoxiang.gong (1): 6209*61046927SAndroid Build Coastguard Worker 6210*61046927SAndroid Build Coastguard Worker- zink - Fix for minLod and maxLod when mipmap filter is disabled 6211*61046927SAndroid Build Coastguard Worker 6212*61046927SAndroid Build Coastguard Workerduncan.hopkins (19): 6213*61046927SAndroid Build Coastguard Worker 6214*61046927SAndroid Build Coastguard Worker- compiler/clc: fix compiler issue on MacOS with st_mtim[e] in stat. 6215*61046927SAndroid Build Coastguard Worker- egl: MacOS platform guard around pthread_condattr_setclock() 6216*61046927SAndroid Build Coastguard Worker- egl: Added DRI3 code guards. 6217*61046927SAndroid Build Coastguard Worker- egl: Changed EGLNativeDisplayType size check to make sure it is big enough instead of exactly the same size. 6218*61046927SAndroid Build Coastguard Worker- gallium/dri: Switch xf86drm.h for util/libdrm.h to allow for the no-op shim to be used. 6219*61046927SAndroid Build Coastguard Worker- gallium/dri: Added XCB dependency to frontends/dri/libdrm build. Fix header issues with xcb.h being used. 6220*61046927SAndroid Build Coastguard Worker- util: Updated util/libdrm.h stubs with drmGetMagic() 6221*61046927SAndroid Build Coastguard Worker- dri: guarded DRI code. 6222*61046927SAndroid Build Coastguard Worker- glx: Switched DRI2 functions over to use Apple specific alternatives and extension name. 6223*61046927SAndroid Build Coastguard Worker- meson: relaxed some meson restrictions on MacOS/Apple allowing for wider build support. 6224*61046927SAndroid Build Coastguard Worker- apple: Extended Apple feature support using GLX_USE_APPLE. 6225*61046927SAndroid Build Coastguard Worker- apple: Meson defines GLX_USE_APPLE to allow for Gallium drivers to work on MacOS. 6226*61046927SAndroid Build Coastguard Worker- zink: Fixed header location and compiling issue with [[deprecated]] from newer MoltenVK versions. 6227*61046927SAndroid Build Coastguard Worker- zink: use portability EXT on Apple. 6228*61046927SAndroid Build Coastguard Worker- zink: stopped the use of VkFormatProperties3 if the reported API is less than 1.3 or VK_KHR_format_feature_flags2 not present. 6229*61046927SAndroid Build Coastguard Worker- zink: removed \`MESA_PRIM_QUADS` from the supported \`PIPE_CAP_SUPPORTED_PRIM_MODES`. 6230*61046927SAndroid Build Coastguard Worker- zink: Avoid issues when kopper tries using XCB WSI on Apple. 6231*61046927SAndroid Build Coastguard Worker- zink/apple: added \`moltenvk-dir` search to allow MoltenVK to be sourced from brew. 6232*61046927SAndroid Build Coastguard Worker- zink/apple: update docs to reflect the current status of Zink on macOS. 6233*61046927SAndroid Build Coastguard Worker 6234*61046927SAndroid Build Coastguard Workernyanmisaka (2): 6235*61046927SAndroid Build Coastguard Worker 6236*61046927SAndroid Build Coastguard Worker- frontends/va: Report vendor and device ID through VADisplayPCIID 6237*61046927SAndroid Build Coastguard Worker- radeonsi/uvd_enc: update to use correct padding size 6238*61046927SAndroid Build Coastguard Worker 6239*61046927SAndroid Build Coastguard Workerqbojj (1): 6240*61046927SAndroid Build Coastguard Worker 6241*61046927SAndroid Build Coastguard Worker- vulkan: Fix calculation of flags in vk_graphics_pipeline_state_fill 6242*61046927SAndroid Build Coastguard Worker 6243*61046927SAndroid Build Coastguard Workerthfrwn (1): 6244*61046927SAndroid Build Coastguard Worker 6245*61046927SAndroid Build Coastguard Worker- mesa: fix off-by-one for newblock allocation in dlist_alloc 6246