1*61046927SAndroid Build Coastguard WorkerMesa 24.2.0 Release Notes / 2024-08-14 2*61046927SAndroid Build Coastguard Worker====================================== 3*61046927SAndroid Build Coastguard Worker 4*61046927SAndroid Build Coastguard WorkerMesa 24.2.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.2.1. 7*61046927SAndroid Build Coastguard Worker 8*61046927SAndroid Build Coastguard WorkerMesa 24.2.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.2.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 c02bb72cea290f78b11895a0c95c7c92394f180d7ff66d4a762ec6950a58addf mesa-24.2.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_KHR_dynamic_rendering_local_read on RADV 31*61046927SAndroid Build Coastguard Worker- VK_EXT_legacy_vertex_attributes on lavapipe, ANV, Turnip and RADV 32*61046927SAndroid Build Coastguard Worker- VK_MESA_image_alignment_control on RADV 33*61046927SAndroid Build Coastguard Worker- VK_EXT_shader_replicated_composites on ANV, dozen, hasvk, lavapipe, nvk, RADV, and Turnip 34*61046927SAndroid Build Coastguard Worker- VK_KHR_maintenance5 on v3dv 35*61046927SAndroid Build Coastguard Worker- VK_KHR_maintenance7 on RADV 36*61046927SAndroid Build Coastguard Worker- VK_EXT_depth_clamp_zero_one on v3dv 37*61046927SAndroid Build Coastguard Worker- GL_ARB_depth_clamp on v3d 38*61046927SAndroid Build Coastguard Worker- Defaulting to a new shader cache implementation, reducing filesystem overhead. 39*61046927SAndroid Build Coastguard Worker 40*61046927SAndroid Build Coastguard Worker 41*61046927SAndroid Build Coastguard WorkerBug fixes 42*61046927SAndroid Build Coastguard Worker--------- 43*61046927SAndroid Build Coastguard Worker 44*61046927SAndroid Build Coastguard Worker- u_debug_stack_test.capture_not_overwritten fails on i386 45*61046927SAndroid Build Coastguard Worker- turnip: vulkaninfo crashed 46*61046927SAndroid Build Coastguard Worker- turnip-freereno Build error (/usr/local/include/xf86drm.h:40:10: fatal error: drm.h: No such file or directory) 47*61046927SAndroid Build Coastguard Worker- tu: compilation failing when compiling turnip with only kgsl and X11 enabled 48*61046927SAndroid Build Coastguard Worker- samplerCube constructor in fragment shader no longer converting uvec2 bindless texture handles ( segmentation fault , core dumped ) 49*61046927SAndroid Build Coastguard Worker- anv: gen9.5 flakiness in dEQP-VK.multiview.dynamic_rendering.depth.* 50*61046927SAndroid Build Coastguard Worker- vaapi decoding corruption with green blocks 51*61046927SAndroid Build Coastguard Worker- interpolateAt precision lowering unhandled by glsl_to_nir() 52*61046927SAndroid Build Coastguard Worker- [anv] CS2 crashes on LNL 53*61046927SAndroid Build Coastguard Worker- [anv] Dota2 does not start on LNL 54*61046927SAndroid Build Coastguard Worker- [radeonsi][bisected][regression] glClientWaitSync() quickly times out with INT64_MAX timeout 55*61046927SAndroid Build Coastguard Worker- d3d10umd: Build regression in 24.2.0-devel 56*61046927SAndroid Build Coastguard Worker- zink/tu: glcts flake on a750 57*61046927SAndroid Build Coastguard Worker- nouveau: advertises GL_EXT_memory_object without implementing \`*UID` callbacks 58*61046927SAndroid Build Coastguard Worker- LIBGL_DRIVERS_PATH gone 59*61046927SAndroid Build Coastguard Worker- [Regression][Vulkan][TGL][Bisected]vkCmdCopyQueryPoolResults failed to write buffer with compute pipeline on Mesa 24.1 60*61046927SAndroid Build Coastguard Worker- Worms Revolution: not rendering explosion effects 61*61046927SAndroid Build Coastguard Worker- crash on pushbuf_validate nvc0_blit do_blit_framebuffer 62*61046927SAndroid Build Coastguard Worker- piglit: cl-api-build-program crashes 63*61046927SAndroid Build Coastguard Worker- i915g: glGenerateMipmap() fails with 2048×2048 textures 64*61046927SAndroid Build Coastguard Worker- [radeonsi] Asterix & Obelix XXLRomastered: river misrendered (completely black) 65*61046927SAndroid Build Coastguard Worker- Build fails without Vulkan 66*61046927SAndroid Build Coastguard Worker- No dependency check for PyYAML in meson.build 67*61046927SAndroid Build Coastguard Worker- GPU Hang in Metal Gear Rising Revengeance 68*61046927SAndroid Build Coastguard Worker- VK_ERROR_DEVICE_LOST A770 DXVK Fallout 3 69*61046927SAndroid Build Coastguard Worker- [Bisected] Recent compile issue in libnak 70*61046927SAndroid Build Coastguard Worker- anv: Wrong push constant values for bytes? 71*61046927SAndroid Build Coastguard Worker- anv: dEQP-VK.protected_memory tests GPU hang on MTL 72*61046927SAndroid Build Coastguard Worker- RustiCL (or maybe not...): radeonsi freezes after 2 hours of simulation, zink works just fine 73*61046927SAndroid Build Coastguard Worker- ci_run_n_monitor.py doesn't monitor manual jobs 74*61046927SAndroid Build Coastguard Worker- Crash in util_idalloc_resize due to glBindTexture with a way-too-large ID 75*61046927SAndroid Build Coastguard Worker- mesa-24.1.2 fails to compile: ast_to_hir.cpp:5371:39: error: '%s' directive argument is null 76*61046927SAndroid Build Coastguard Worker- [regression][bisected] VMware Xv video displays as black rectangle 77*61046927SAndroid Build Coastguard Worker- Blender 4.2,4.3 crashes when rendering with motion blur on RDNA3 cards (OpenGL/radeonsi) 78*61046927SAndroid Build Coastguard Worker- nvk: regression with multiple games crashing 79*61046927SAndroid Build Coastguard Worker- Transparent background in Blender 3D view with nouveau 80*61046927SAndroid Build Coastguard Worker- turnip: latest git does not build anymore 81*61046927SAndroid Build Coastguard Worker- ACO Unimplemented intrinsic instr 82*61046927SAndroid Build Coastguard Worker- RADV/ACO: assert on per-sample interpolation 83*61046927SAndroid Build Coastguard Worker- radv: large descriptor layout creation is slow 84*61046927SAndroid Build Coastguard Worker- Gnome shell (wayland) crashes when opening any window 85*61046927SAndroid Build Coastguard Worker- DRI Intel drivers fix a problem in Redhat 7 (Mesa 18), but are not included for Redhat 8 (Mesa versions v23, v24) 86*61046927SAndroid Build Coastguard Worker- Vulkan: ../src/nouveau/vulkan/nvk_physical_device.c:1109: VK_ERROR_INCOMPATIBLE_DRIVER 87*61046927SAndroid Build Coastguard Worker- RADV: Smooth lines affect triangle rendering 88*61046927SAndroid Build Coastguard Worker- [armhf build error][regression] error: ‘StringMapIterator’ was not declared in this scope; did you mean ‘llvm::StringMapIterator’? 89*61046927SAndroid Build Coastguard Worker- Build fails with latest llvm 19: error: no matching function for call to unwrap(LLVMOpaqueModule*&) 90*61046927SAndroid Build Coastguard Worker- tu: support KHR_8bit_storage 91*61046927SAndroid Build Coastguard Worker- Incorrect colours on desktop and apps 92*61046927SAndroid Build Coastguard Worker- nir: Incorrect nir_opt_algebraic semantics for signed integer constants causing end-to-end miscompiles 93*61046927SAndroid Build Coastguard Worker- src/gallium/frontends/clover/meson.build:93:40: ERROR: Unknown variable "idep_mesaclc". 94*61046927SAndroid Build Coastguard Worker- panfrost: mpv is broken on T604 95*61046927SAndroid Build Coastguard Worker- Nightly CI is broken 96*61046927SAndroid Build Coastguard Worker- [radv] GPU hang in Starfield on RX 5700 XT 97*61046927SAndroid Build Coastguard Worker- anv, isl, iris: Clarify and improve CCS + FCV on gfx12 98*61046927SAndroid Build Coastguard Worker- isl: CPCB horizontal and vertical alignment requirements unknown 99*61046927SAndroid Build Coastguard Worker- Indika: flickering black artifacting on the snow 100*61046927SAndroid Build Coastguard Worker- intel/isl: Split Xe2 changes into new files of Xe2. 101*61046927SAndroid Build Coastguard Worker- rusticl: Generated rusticl_mesa_bindings.c fails to find include 102*61046927SAndroid Build Coastguard Worker- isl: Remove 512B pitch requirement for non-displayable CCS 103*61046927SAndroid Build Coastguard Worker- MESA 24.1 - broken zink OpenGL under Windows 104*61046927SAndroid Build Coastguard Worker- Blue flickering rectangles on AMD RX 7600 105*61046927SAndroid Build Coastguard Worker- GPU hangs on AMD Radeon RX 6400 on a fragment shader 106*61046927SAndroid Build Coastguard Worker- v3dv: vkcube-wayland crashes 107*61046927SAndroid Build Coastguard Worker- intel/brw: scoreboarding regression 108*61046927SAndroid Build Coastguard Worker- regression in !29436 for radv+angle on stoney 109*61046927SAndroid Build Coastguard Worker- [radv][regression] Starfield invisible terrain on a 7900 XTX 110*61046927SAndroid Build Coastguard Worker- free_zombie_shaders() leave context in a bad state (access violation occurs) 111*61046927SAndroid Build Coastguard Worker- r300: X11 fails to start with the modesetting driver (glamor is broken with R300/R400 gpus). 112*61046927SAndroid Build Coastguard Worker- [NINE]Far Cry 1 trees flicker regression[bisected][traces] 113*61046927SAndroid Build Coastguard Worker- Vulkan: Most sync2 implementations are missing new access flags 114*61046927SAndroid Build Coastguard Worker- Incorrect buffer_list advance when writing disjoint image descriptors 115*61046927SAndroid Build Coastguard Worker- ANV: Block shadows in Cyberpunk on Intel A770 116*61046927SAndroid Build Coastguard Worker- ACO ERROR: Temporary never defined or are defined after use 117*61046927SAndroid Build Coastguard Worker- [ANV] Graphics memory allocation in Total War: Warhammer 3 118*61046927SAndroid Build Coastguard Worker- DG2: God of War trace fails to play 119*61046927SAndroid Build Coastguard Worker- Borderlands trace fails to play on dg2 120*61046927SAndroid Build Coastguard Worker- NVK: Vulkan apps simply terminated with segfault under wayland and Xwayland 121*61046927SAndroid Build Coastguard Worker- NVK: VK_ERROR_OUT_OF_DEVICE_MEMORY on swapchain creation 122*61046927SAndroid Build Coastguard Worker- anv/zink regression: piglit.spec.arb_fragment_layer_viewport.layer-no-gs 123*61046927SAndroid Build Coastguard Worker- [anv] failures when upgrading vulkancts 1.3.6 -> 1.3.7 on intel mesa ci 124*61046927SAndroid Build Coastguard Worker- RustiCL: deadlock when calling clGetProfilingInfo() on callbacks 125*61046927SAndroid Build Coastguard Worker- [Intel][Vulkan][Gen12] Vulkan compute shader is 3x slower than the same OpenCL kernel 126*61046927SAndroid Build Coastguard Worker- turnip: Broken AHB support 127*61046927SAndroid Build Coastguard Worker- zink: nir validation failures in Sparse code 128*61046927SAndroid Build Coastguard Worker- nir: nir_opt_varyings uses more stack than musl libc has 129*61046927SAndroid Build Coastguard Worker- dEQP-VK.pipeline.pipeline_library.shader_module_identifier.pipeline_from_id.graphics regression 130*61046927SAndroid Build Coastguard Worker- freedreno + perfetto missing dependency on adreno_common.xml.h 131*61046927SAndroid Build Coastguard Worker- anv: unbounded shader cache 132*61046927SAndroid Build Coastguard Worker- radv: Crash due to nir validation fail in Enshrouded 133*61046927SAndroid Build Coastguard Worker- vulkan/wsi/wayland: valgrid reports invalid read in \`vk_free` call in \`wsi_wl_surface_analytics_fini` 134*61046927SAndroid Build Coastguard Worker- android: sRGB configs no longer exist after !27709 135*61046927SAndroid Build Coastguard Worker- bisected: turnip: deqp regressions 136*61046927SAndroid Build Coastguard Worker- aco: Radeonsi unable to use rusticl 137*61046927SAndroid Build Coastguard Worker- anv: clean up default_pipeline_cache in anv_device 138*61046927SAndroid Build Coastguard Worker- [24.1-rc4] fatal error: intel/dev/intel_wa.h: No such file or directory 139*61046927SAndroid Build Coastguard Worker- Turnip driver is crashing since turnip: ANB/AHB support got merged 140*61046927SAndroid Build Coastguard Worker- vcn: rewinding attached video in Totem cause [mmhub] page fault 141*61046927SAndroid Build Coastguard Worker- When using amd gpu deinterlace, tv bt709 properties mapping to 2 chroma 142*61046927SAndroid Build Coastguard Worker- a530: ir3_context_error assertion (unknown vertex shader output name: VARYING_SLOT_EDGE) 143*61046927SAndroid Build Coastguard Worker- VCN decoding freezes the whole system 144*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 145*61046927SAndroid Build Coastguard Worker- radv regression bisected: Flickering textures (vega) 146*61046927SAndroid Build Coastguard Worker- [Regression][Bisected] EGL/Wayland: QT applications terminated by SIGSEGV (Address boundary error) when using dGPU 147*61046927SAndroid Build Coastguard Worker- WSI: Support VK_IMAGE_ASPECT_MEMORY_PLANE_i_BIT_EXT for DRM Modifiers in Vulkan 148*61046927SAndroid Build Coastguard Worker- nvk: Tracker issue for gamescope support 149*61046927SAndroid Build Coastguard Worker- nvk: Implement VK_EXT_image_drm_format_modifier 150*61046927SAndroid Build Coastguard Worker- nvk: NVK_DEBUG=zero_memory is hitting an assert 151*61046927SAndroid Build Coastguard Worker- nvk: Implement VK_EXT_conservative_rasterization 152*61046927SAndroid Build Coastguard Worker- zink sparse: Improper semaphore handling 153*61046927SAndroid Build Coastguard Worker- zink sparse: Reference to mip tails should be refcounted 154*61046927SAndroid Build Coastguard Worker- radv: Enshrouded GPU hang on RX 6800 155*61046927SAndroid Build Coastguard Worker- NVK Zink: Wrong color in Unigine Valley benchmark 156*61046927SAndroid Build Coastguard Worker- intel vulkan incremental build takes forever 157*61046927SAndroid Build Coastguard Worker- intel vulkan incremental build takes forever 158*61046927SAndroid Build Coastguard Worker- 24.0.6: build fails 159*61046927SAndroid Build Coastguard Worker- shader with multidimensional array in shader storage buffer takes too long to compile 160*61046927SAndroid Build Coastguard Worker- panforst: T604 issue with using u32 for flat varyings 161*61046927SAndroid Build Coastguard Worker- lp_screen.c:601:4: error: 'snprintf' will always be truncated; specified size is 16, but format string expands to at least 17 162*61046927SAndroid Build Coastguard Worker- [anv] FINISHME: support YUV colorspace with DRM format modifiers 163*61046927SAndroid Build Coastguard Worker- gen9/11 test became flaky: piglit.spec.!opengl 1_4.blendminmax 164*61046927SAndroid Build Coastguard Worker- mesa 24 intel A770 KOTOR black shadow smoke scenes 165*61046927SAndroid Build Coastguard Worker- nvk: Implement VK_EXT_pipeline_robustness 166*61046927SAndroid Build Coastguard Worker- [bisected][regression] kitty fails to start due to \`glfwWindowHint(GLFW_SRGB_CAPABLE,true)` 167*61046927SAndroid Build Coastguard Worker- r600: bisected 5eb0136a3c561 breaks a number of piglits 168*61046927SAndroid Build Coastguard Worker- [bdw][bisected][regression] assertion failure in nir_validate.c 169*61046927SAndroid Build Coastguard Worker- Graphical glitches in RPCS3 after updating Vulkan Intel drivers 170*61046927SAndroid Build Coastguard Worker- [R600] OpenGL and VDPAU regression in Mesa 23.3.0 - some bitmaps get distorted. 171*61046927SAndroid Build Coastguard Worker- VAAPI radeonsi: VBAQ broken with HEVC 172*61046927SAndroid Build Coastguard Worker- tu: weird fail in packing tests 173*61046927SAndroid Build Coastguard Worker- radv/video: 10-bit support 174*61046927SAndroid Build Coastguard Worker- radv: vkCmdWaitEvents2 is broken 175*61046927SAndroid Build Coastguard Worker- anv: add support for EDS3::extendedDynamicState3AlphaToCoverageEnable 176*61046927SAndroid Build Coastguard Worker- ci: switch from CI_JOB_JWT to id_tokens 177*61046927SAndroid Build Coastguard Worker- Zink: enabled extensions and features may not match 178*61046927SAndroid Build Coastguard Worker- anv: share embedded samplers 179*61046927SAndroid Build Coastguard Worker 180*61046927SAndroid Build Coastguard Worker 181*61046927SAndroid Build Coastguard WorkerChanges 182*61046927SAndroid Build Coastguard Worker------- 183*61046927SAndroid Build Coastguard Worker 184*61046927SAndroid Build Coastguard WorkerAdam Jackson (8): 185*61046927SAndroid Build Coastguard Worker 186*61046927SAndroid Build Coastguard Worker- mesa: Enable EXT_shadow_samplers for GLES2 187*61046927SAndroid Build Coastguard Worker- gallium: Rename ${target}/target.c to ${target}/{$target}_target.c 188*61046927SAndroid Build Coastguard Worker- treewide: Include mesa_interface.h not dri_interface.h 189*61046927SAndroid Build Coastguard Worker- mesa_interface: Set ourselves free 190*61046927SAndroid Build Coastguard Worker- mesa_interface: Move out of GL/internal/ 191*61046927SAndroid Build Coastguard Worker- gallium/dril: Compatibility stub for the legacy DRI loader interface 192*61046927SAndroid Build Coastguard Worker- dri: Let dril handle the DRI driver link farm 193*61046927SAndroid Build Coastguard Worker- gallium/meson: Deconflate swrast/softpipe/llvmpipe 194*61046927SAndroid Build Coastguard Worker 195*61046927SAndroid Build Coastguard WorkerAdrian Perez de Castro (1): 196*61046927SAndroid Build Coastguard Worker 197*61046927SAndroid Build Coastguard Worker- Revert "egl/wayland: Remove EGL_WL_create_wayland_buffer_from_image" 198*61046927SAndroid Build Coastguard Worker 199*61046927SAndroid Build Coastguard WorkerAlejandro Piñeiro (29): 200*61046927SAndroid Build Coastguard Worker 201*61046927SAndroid Build Coastguard Worker- v3dv/cmd_buffer: always bind pipeline static state 202*61046927SAndroid Build Coastguard Worker- v3dv/ci: dEQP-VK.dynamic_state.*.double_static_bind are fixed now 203*61046927SAndroid Build Coastguard Worker- v3dv: port dynamic state tracking to use Mesa Vulkan 204*61046927SAndroid Build Coastguard Worker- v3dv: provide implementation for vkCmdBindVertexBuffers2 205*61046927SAndroid Build Coastguard Worker- v3dv: provide implementation for CmdSetViewportWithCount 206*61046927SAndroid Build Coastguard Worker- v3dv: CullMode and FrontFace are dynamic now 207*61046927SAndroid Build Coastguard Worker- v3dv: DepthBoundsTestEnable is dynamic now 208*61046927SAndroid Build Coastguard Worker- v3dv: move depth CFG bits setting to cmd buffer emission 209*61046927SAndroid Build Coastguard Worker- v3dv: ez_state/incompatible_ez_test could be recomputed at cmd_buffer 210*61046927SAndroid Build Coastguard Worker- v3dv: PrimitiveTopology is now dynamic 211*61046927SAndroid Build Coastguard Worker- v3dv: StencilOp and StencilTestEnable are now dynamic 212*61046927SAndroid Build Coastguard Worker- v3dv/ci: update expected list due VK_EXT_extended_dynamic_state 213*61046927SAndroid Build Coastguard Worker- v3dv: enable VK_EXT_extended_dynamic_state 214*61046927SAndroid Build Coastguard Worker- v3dv/cmd_buffer: missing updates due PrimitiveTopology being dynamic now 215*61046927SAndroid Build Coastguard Worker- v3dv: fixes StencilTestEnable handling 216*61046927SAndroid Build Coastguard Worker- v3dv: PrimitiveRestartEnable is now dynamic. 217*61046927SAndroid Build Coastguard Worker- v3dv: DepthBiasEnable is dynamic now 218*61046927SAndroid Build Coastguard Worker- v3dv: SetRasterizerDiscardEnable is dynamic now 219*61046927SAndroid Build Coastguard Worker- v3dv: enable VK_EXT_extended_dynamic_state2 220*61046927SAndroid Build Coastguard Worker- v3dv: add debug option to disable custom pipeline caches for meta operations 221*61046927SAndroid Build Coastguard Worker- v3dv/meta_clear: take into account multiview for the custom clear pipeline caches 222*61046927SAndroid Build Coastguard Worker- v3dv/meta_clear: use v3dv_renderpass used as parameter 223*61046927SAndroid Build Coastguard Worker- v3dv/device: compute maxDescriptorSet*Limits multiplying per-stage by 4 224*61046927SAndroid Build Coastguard Worker- v3dv/device: set DescriptorUpdateAfterBind limits 225*61046927SAndroid Build Coastguard Worker- v3d/devinfo: unify comment style 226*61046927SAndroid Build Coastguard Worker- broadcom: move HW-dependant constants to v3d_device_info 227*61046927SAndroid Build Coastguard Worker- v3d,v3dv: document cl_emit_with_prepacked 228*61046927SAndroid Build Coastguard Worker- v3dv/pipeline: ensure vk_graphics_pipeline_all_state alive when still needed 229*61046927SAndroid Build Coastguard Worker- drm-shim: stub synobj_timeline_wait and query ioctl 230*61046927SAndroid Build Coastguard Worker 231*61046927SAndroid Build Coastguard WorkerAleksi Sapon (5): 232*61046927SAndroid Build Coastguard Worker 233*61046927SAndroid Build Coastguard Worker- lavapipe: fixes for macOS support 234*61046927SAndroid Build Coastguard Worker- lavapipe: build "Windows" check should use the host machine, not the \`platforms` option. 235*61046927SAndroid Build Coastguard Worker- util: fix memory related OS calls on macOS 236*61046927SAndroid Build Coastguard Worker- wsi: fix compilation on macOS 237*61046927SAndroid Build Coastguard Worker- util: macOS support for cnd_monotonic 238*61046927SAndroid Build Coastguard Worker 239*61046927SAndroid Build Coastguard WorkerAlessandro Astone (1): 240*61046927SAndroid Build Coastguard Worker 241*61046927SAndroid Build Coastguard Worker- egl/gbm: Walk device list to initialize DRM platform 242*61046927SAndroid Build Coastguard Worker 243*61046927SAndroid Build Coastguard WorkerAlex Deucher (1): 244*61046927SAndroid Build Coastguard Worker 245*61046927SAndroid Build Coastguard Worker- ac/surface: fix version check for gfx12 DCC 246*61046927SAndroid Build Coastguard Worker 247*61046927SAndroid Build Coastguard WorkerAlexandre Marquet (2): 248*61046927SAndroid Build Coastguard Worker 249*61046927SAndroid Build Coastguard Worker- pan/mdg: quirk to disable auto32 250*61046927SAndroid Build Coastguard Worker- panfrost: implement SFBD raw format support on v4 251*61046927SAndroid Build Coastguard Worker 252*61046927SAndroid Build Coastguard WorkerAlexandros Frantzis (2): 253*61046927SAndroid Build Coastguard Worker 254*61046927SAndroid Build Coastguard Worker- egl/wayland: Pass dri2_wl_formats to create_dri_image 255*61046927SAndroid Build Coastguard Worker- egl/wayland: Fail EGL surface creation if opaque format is unsupported 256*61046927SAndroid Build Coastguard Worker 257*61046927SAndroid Build Coastguard WorkerAli Homafar (1): 258*61046927SAndroid Build Coastguard Worker 259*61046927SAndroid Build Coastguard Worker- lavapipe: Set ICD api_version to 1.3 260*61046927SAndroid Build Coastguard Worker 261*61046927SAndroid Build Coastguard WorkerAlyssa Rosenzweig (222): 262*61046927SAndroid Build Coastguard Worker 263*61046927SAndroid Build Coastguard Worker- vulkan: optimize vk_dynamic_graphics_state_any_dirty 264*61046927SAndroid Build Coastguard Worker- vulkan: add helper to fill out spirv caps automatically 265*61046927SAndroid Build Coastguard Worker- nir/lower_subgroups: add filter 266*61046927SAndroid Build Coastguard Worker- nir/lower_subgroups: add generic scan/reduce lower 267*61046927SAndroid Build Coastguard Worker- nir/lower_subgroups: relax ballot_type_to_uint 268*61046927SAndroid Build Coastguard Worker- nir/lower_robust_access: also handle image derefs 269*61046927SAndroid Build Coastguard Worker- docs: add header-stub for vk_enum_to_str 270*61046927SAndroid Build Coastguard Worker- vulkan: add vk_debug_ignored_stype helper 271*61046927SAndroid Build Coastguard Worker- nvk: use common stype debug 272*61046927SAndroid Build Coastguard Worker- broadcom: use common stype debug 273*61046927SAndroid Build Coastguard Worker- pvr: use common stype debug 274*61046927SAndroid Build Coastguard Worker- anv,hasvk: use common stype debug 275*61046927SAndroid Build Coastguard Worker- dzn: use common stype debug 276*61046927SAndroid Build Coastguard Worker- nir: add is_first_fan_agx sysval 277*61046927SAndroid Build Coastguard Worker- nir: add texops for AGX border colour emulation 278*61046927SAndroid Build Coastguard Worker- nir: add quad_ballot_agx intrinsic 279*61046927SAndroid Build Coastguard Worker- nir,agx: add depth=never workaround 280*61046927SAndroid Build Coastguard Worker- nir,agx: fix load_active_subgroup_index 281*61046927SAndroid Build Coastguard Worker- compiler: add ACCESS_IN_BOUNDS_AGX 282*61046927SAndroid Build Coastguard Worker- agx: optimize and/or with booleans 283*61046927SAndroid Build Coastguard Worker- agx: enable more lowering 284*61046927SAndroid Build Coastguard Worker- agx: fix query LOD of array 285*61046927SAndroid Build Coastguard Worker- agx: fix some ms texture packing 286*61046927SAndroid Build Coastguard Worker- agx: handle cross-workgroup memory barriers 287*61046927SAndroid Build Coastguard Worker- agx: allow 8-bit bcsel 288*61046927SAndroid Build Coastguard Worker- agx: fix phi translation corruption 289*61046927SAndroid Build Coastguard Worker- agx: fix load_helper_invocation with sample shading 290*61046927SAndroid Build Coastguard Worker- agx: fix frag sidefx with sample shading 291*61046927SAndroid Build Coastguard Worker- agx: handle subgroup barriers 292*61046927SAndroid Build Coastguard Worker- agx: fix spilling inside sample loop 293*61046927SAndroid Build Coastguard Worker- agx: switch to demote internally 294*61046927SAndroid Build Coastguard Worker- agx: lower nir_intrinsic_load_num_subgroups 295*61046927SAndroid Build Coastguard Worker- agx: delete unreachable blocks 296*61046927SAndroid Build Coastguard Worker- agx: model more subgroup ops 297*61046927SAndroid Build Coastguard Worker- agx: lower shuffle 298*61046927SAndroid Build Coastguard Worker- agx: handle non-immediate shuffles in divergent CF 299*61046927SAndroid Build Coastguard Worker- agx: handle quad_broadcast 300*61046927SAndroid Build Coastguard Worker- agx: handle quad swaps 301*61046927SAndroid Build Coastguard Worker- agx: add missing b2b16 implementation 302*61046927SAndroid Build Coastguard Worker- agx: forbid uniforms on ballots 303*61046927SAndroid Build Coastguard Worker- agx: lower 8-bit subgroups 304*61046927SAndroid Build Coastguard Worker- agx: flesh out subgroup lowering 305*61046927SAndroid Build Coastguard Worker- agx: report uses_txf 306*61046927SAndroid Build Coastguard Worker- agx: expose agx_link_libagx 307*61046927SAndroid Build Coastguard Worker- agx: document another sample_mask restriction 308*61046927SAndroid Build Coastguard Worker- agx: reserve scratch registers for mem<-->mem swaps 309*61046927SAndroid Build Coastguard Worker- agx: optimize txf with lod 0 310*61046927SAndroid Build Coastguard Worker- agx: fix bogus unit test 311*61046927SAndroid Build Coastguard Worker- agx: stash early_fragment_test info 312*61046927SAndroid Build Coastguard Worker- agx: handle quad reduce 313*61046927SAndroid Build Coastguard Worker- agx: implement quad_ballot 314*61046927SAndroid Build Coastguard Worker- agx: lower more quad ops 315*61046927SAndroid Build Coastguard Worker- agx: optimize elect() 316*61046927SAndroid Build Coastguard Worker- agx: fix UB in cursor comparison 317*61046927SAndroid Build Coastguard Worker- ail: constify everything 318*61046927SAndroid Build Coastguard Worker- asahi: mark eMRT loads as in-bounds 319*61046927SAndroid Build Coastguard Worker- asahi: calculate validity when unpacking 320*61046927SAndroid Build Coastguard Worker- asahi: agx_translate_sample_count 321*61046927SAndroid Build Coastguard Worker- asahi: assert bo size > 0 322*61046927SAndroid Build Coastguard Worker- asahi: unwrap pointless null check 323*61046927SAndroid Build Coastguard Worker- asahi: implement PIPE_CAP_QUERY_MEMORY_INFO 324*61046927SAndroid Build Coastguard Worker- asahi: rm unused #include 325*61046927SAndroid Build Coastguard Worker- asahi: resize key 326*61046927SAndroid Build Coastguard Worker- asahi: cleanup fs epilog link info 327*61046927SAndroid Build Coastguard Worker- asahi: move agx_link_varyings_vs_fs 328*61046927SAndroid Build Coastguard Worker- asahi: fix prolog emit 329*61046927SAndroid Build Coastguard Worker- asahi: pack UVS key properly 330*61046927SAndroid Build Coastguard Worker- asahi: plumb shader stage into info 331*61046927SAndroid Build Coastguard Worker- asahi: get debug in common 332*61046927SAndroid Build Coastguard Worker- asahi: rm deadcode 333*61046927SAndroid Build Coastguard Worker- asahi: drop rgb10a2_sint rendering 334*61046927SAndroid Build Coastguard Worker- asahi: add missing rgba4 format 335*61046927SAndroid Build Coastguard Worker- asahi: fix 1D array atomics 336*61046927SAndroid Build Coastguard Worker- asahi: fix txf/image_load robustness with arrays 337*61046927SAndroid Build Coastguard Worker- asahi: rework VBO lower for divisor=0 338*61046927SAndroid Build Coastguard Worker- asahi: mv AGX_MAX_OCCLUSION_QUERIES define 339*61046927SAndroid Build Coastguard Worker- asahi: handle agx_ppp_fragment_face_2 with no info 340*61046927SAndroid Build Coastguard Worker- asahi: clarify format code in image lowering 341*61046927SAndroid Build Coastguard Worker- asahi: fix rgb565 blending 342*61046927SAndroid Build Coastguard Worker- asahi: fix store_output component/offset 343*61046927SAndroid Build Coastguard Worker- asahi: fix sample ID with multiblock epilogs 344*61046927SAndroid Build Coastguard Worker- asahi: lower texture instructions with epilogs 345*61046927SAndroid Build Coastguard Worker- asahi: fix cull unknown bits 346*61046927SAndroid Build Coastguard Worker- asahi: simplify image atomic lowering 347*61046927SAndroid Build Coastguard Worker- asahi: move primitive MSAA field 348*61046927SAndroid Build Coastguard Worker- asahi: free libagx if we don't use a ralloc memctx 349*61046927SAndroid Build Coastguard Worker- asahi: eliminate troublesome empty uniforms 350*61046927SAndroid Build Coastguard Worker- asahi: rearrange VS uniforms 351*61046927SAndroid Build Coastguard Worker- asahi: set src_type for store_output 352*61046927SAndroid Build Coastguard Worker- asahi: rm dead code 353*61046927SAndroid Build Coastguard Worker- asahi: add agx_index_size_to_B helper 354*61046927SAndroid Build Coastguard Worker- asahi: move some GS lowering into lower_gs 355*61046927SAndroid Build Coastguard Worker- asahi: don't use load_num_vertices in geometry shaders 356*61046927SAndroid Build Coastguard Worker- asahi: mv vertex_id_for_topology_class into GS lowering 357*61046927SAndroid Build Coastguard Worker- asahi: rm another num_vertices use 358*61046927SAndroid Build Coastguard Worker- asahi: rm dated comment 359*61046927SAndroid Build Coastguard Worker- asahi: rm unused lower 360*61046927SAndroid Build Coastguard Worker- asahi: rm num_vertices uses 361*61046927SAndroid Build Coastguard Worker- asahi: rm redundant input_vertices 362*61046927SAndroid Build Coastguard Worker- asahi: mv initialization of grid z for indirect GS 363*61046927SAndroid Build Coastguard Worker- asahi: rm more dead lowering 364*61046927SAndroid Build Coastguard Worker- asahi: rm always true param 365*61046927SAndroid Build Coastguard Worker- asahi: update comment 366*61046927SAndroid Build Coastguard Worker- asahi: update comment for maint5 367*61046927SAndroid Build Coastguard Worker- asahi: eliminate num_workgroups for VS->GS + VS->TCS 368*61046927SAndroid Build Coastguard Worker- asahi: drop bogus assertion 369*61046927SAndroid Build Coastguard Worker- asahi: pack tilebuffer usc word ahead-of-time 370*61046927SAndroid Build Coastguard Worker- asahi: add agx_ppp_push_merged helper 371*61046927SAndroid Build Coastguard Worker- asahi: use ppp_merge 372*61046927SAndroid Build Coastguard Worker- asahi: don't allocate varyings ourselves 373*61046927SAndroid Build Coastguard Worker- asahi: don't allocate for ppp updates 374*61046927SAndroid Build Coastguard Worker- asahi: extend varying linking for tri fan weirdness 375*61046927SAndroid Build Coastguard Worker- asahi: plumb tri fan flatshading through common 376*61046927SAndroid Build Coastguard Worker- asahi: don't ralloc in agx_fast_link 377*61046927SAndroid Build Coastguard Worker- asahi: extend epilog key for force early frag handling 378*61046927SAndroid Build Coastguard Worker- asahi: don't reserve extra UVS space for layer 379*61046927SAndroid Build Coastguard Worker- libagx: use sub_group_scan_inclusive_add 380*61046927SAndroid Build Coastguard Worker- libagx: add query copy kernel 381*61046927SAndroid Build Coastguard Worker- libagx: don't use get_group_id() 382*61046927SAndroid Build Coastguard Worker- asahi/decode: QoL improvements 383*61046927SAndroid Build Coastguard Worker- asahi: track imports for decode 384*61046927SAndroid Build Coastguard Worker- asahi: clean up bg/eot counts 385*61046927SAndroid Build Coastguard Worker- asahi: rename meta -> bg/eot 386*61046927SAndroid Build Coastguard Worker- asahi: don't allocate for USC words 387*61046927SAndroid Build Coastguard Worker- asahi: split frag shader words 388*61046927SAndroid Build Coastguard Worker- asahi: split CDM Launch words 389*61046927SAndroid Build Coastguard Worker- asahi: unify naming for COUNTS structs 390*61046927SAndroid Build Coastguard Worker- nir/tex_instr_result_size: handle subpass_ms 391*61046927SAndroid Build Coastguard Worker- nir/lower_point_size: support lowered i/o 392*61046927SAndroid Build Coastguard Worker- asahi/decode: drop Apple-specific decode check 393*61046927SAndroid Build Coastguard Worker- libagx: rm unused field 394*61046927SAndroid Build Coastguard Worker- libagx: fix static assert 395*61046927SAndroid Build Coastguard Worker- libagx: fix triangle fan + prim restart + GS/XFB 396*61046927SAndroid Build Coastguard Worker- libagx: drop unused !indexed path 397*61046927SAndroid Build Coastguard Worker- libagx: add libagx_copy_xfb_counters helper 398*61046927SAndroid Build Coastguard Worker- asahi: be robust against out of sync shader info 399*61046927SAndroid Build Coastguard Worker- agx: fix draw param gather for sw vs 400*61046927SAndroid Build Coastguard Worker- asahi: split param structs for GS internal kernel 401*61046927SAndroid Build Coastguard Worker- agx: rework libagx I/O lowering 402*61046927SAndroid Build Coastguard Worker- asahi: add missing lowerings 403*61046927SAndroid Build Coastguard Worker- asahi: force bindless for eMRT 404*61046927SAndroid Build Coastguard Worker- asahi: bounds check eMRT stores 405*61046927SAndroid Build Coastguard Worker- asahi: support bigger buffer textures 406*61046927SAndroid Build Coastguard Worker- asahi: add AGX_TEXTURE_FLAG_CLAMP_TO_0 flag 407*61046927SAndroid Build Coastguard Worker- agx: handle discard with force early tests 408*61046927SAndroid Build Coastguard Worker- asahi: pack blend key 409*61046927SAndroid Build Coastguard Worker- agx: switch to combined clip/cull 410*61046927SAndroid Build Coastguard Worker- asahi: add flag controlling sample mask without MSAA 411*61046927SAndroid Build Coastguard Worker- asahi: use scalar outputs for rast shaders 412*61046927SAndroid Build Coastguard Worker- asahi: move null descriptor routines to common 413*61046927SAndroid Build Coastguard Worker- asahi: implement rba2 for uniform texel buffers 414*61046927SAndroid Build Coastguard Worker- asahi: implement rba2 for storage texel buffers 415*61046927SAndroid Build Coastguard Worker- agx: prepare for lower_wpos_center 416*61046927SAndroid Build Coastguard Worker- asahi: extract agx_calculate_vbo_clamp 417*61046927SAndroid Build Coastguard Worker- agx: fix indirect CF accounting 418*61046927SAndroid Build Coastguard Worker- mesa: fix duplicate initializer 419*61046927SAndroid Build Coastguard Worker- nir/lower_wpos_center: clean up 420*61046927SAndroid Build Coastguard Worker- nir/builtin_builder: factor out nir_build_texture_query 421*61046927SAndroid Build Coastguard Worker- asahi: use nir_build_texture_query 422*61046927SAndroid Build Coastguard Worker- gallium: remove ability to probe asahi 423*61046927SAndroid Build Coastguard Worker- asahi: add broken bits of unstable Linux UAPI 424*61046927SAndroid Build Coastguard Worker- agx: fix 64-bit bcsel ingestion 425*61046927SAndroid Build Coastguard Worker- agx: fix fmin/fmax with (-0, 0) pair 426*61046927SAndroid Build Coastguard Worker- libagx: fix uint8_t definition 427*61046927SAndroid Build Coastguard Worker- libagx: make index buffer fetch robust 428*61046927SAndroid Build Coastguard Worker- libagx: generalize query copies 429*61046927SAndroid Build Coastguard Worker- asahi: implement rba2 semantics for vbo 430*61046927SAndroid Build Coastguard Worker- asahi: fix vbo clamp with stride=0 431*61046927SAndroid Build Coastguard Worker- asahi: implement robustness2 for msaa image stores 432*61046927SAndroid Build Coastguard Worker- asahi: be more clever about GS side effects 433*61046927SAndroid Build Coastguard Worker- nir/lower_robust_access: handle MSAA images 434*61046927SAndroid Build Coastguard Worker- nir: add nir_metadata_control_flow 435*61046927SAndroid Build Coastguard Worker- treewide: use nir_metadata_control_flow 436*61046927SAndroid Build Coastguard Worker- nir: document restriction on load_smem_amd constantness 437*61046927SAndroid Build Coastguard Worker- vulkan: reference count vk_descriptor_update_template 438*61046927SAndroid Build Coastguard Worker- vulkan: handle push DUT with emulated secondaries 439*61046927SAndroid Build Coastguard Worker- vulkan: fix potential UAF with vk_cmd_enqueue_CmdPushDescriptorSetKHR 440*61046927SAndroid Build Coastguard Worker- vulkan: handle enqueueing CmdPushConstants2KHR 441*61046927SAndroid Build Coastguard Worker- vulkan: handle enqueueing CmdPushDescriptorSet2KHR 442*61046927SAndroid Build Coastguard Worker- lvp: use common push constant enqueue 443*61046927SAndroid Build Coastguard Worker- lvp: use common push descriptor set enqueue 444*61046927SAndroid Build Coastguard Worker- lvp: fix silly casting for sampler desc updates 445*61046927SAndroid Build Coastguard Worker- lvp: use common descriptor update templates 446*61046927SAndroid Build Coastguard Worker- nir/format_convert: remove unorm bit size assert 447*61046927SAndroid Build Coastguard Worker- nir: add nir_def_replace helper 448*61046927SAndroid Build Coastguard Worker- treewide: use nir_def_replace sometimes 449*61046927SAndroid Build Coastguard Worker- agx: fix insidious ballot optimizer bug 450*61046927SAndroid Build Coastguard Worker- agx: add unit test for ballot bug 451*61046927SAndroid Build Coastguard Worker- agx: set discard_is_demote 452*61046927SAndroid Build Coastguard Worker- nir: add nir_break_if helper 453*61046927SAndroid Build Coastguard Worker- treewide: use nir_break_if 454*61046927SAndroid Build Coastguard Worker- nir: fix miscompiles with rules with INT32_MIN 455*61046927SAndroid Build Coastguard Worker- nir/algebraic: explicitly suffix constants 456*61046927SAndroid Build Coastguard Worker- nir/opt_constant_folding: fix array size define 457*61046927SAndroid Build Coastguard Worker- zink: move print_pipeline_stats 458*61046927SAndroid Build Coastguard Worker- zink: print pipeline stats for compute shader-db 459*61046927SAndroid Build Coastguard Worker- util: add dui/uid helpers 460*61046927SAndroid Build Coastguard Worker- nir: add nir_alu_instr float controls queries 461*61046927SAndroid Build Coastguard Worker- nir/search: use ALU float control helpers 462*61046927SAndroid Build Coastguard Worker- nir: use MIN2/MAX2 opcodes for imin/umax folding 463*61046927SAndroid Build Coastguard Worker- nir: strengthen fmin/fmax definitions with signed zero 464*61046927SAndroid Build Coastguard Worker- glsl/float64: handle signed zero with min/max 465*61046927SAndroid Build Coastguard Worker- nir/lower_double_ops: handle signed zero with min/max 466*61046927SAndroid Build Coastguard Worker- nir/lower_alu: remove dead #define 467*61046927SAndroid Build Coastguard Worker- nir: add lower_fminmax_signed_zero 468*61046927SAndroid Build Coastguard Worker- agx: set lower_fminmax_signed_zero 469*61046927SAndroid Build Coastguard Worker- agx: do not flush denorms for fp16 fmin/fmax 470*61046927SAndroid Build Coastguard Worker- asahi: drop old comment 471*61046927SAndroid Build Coastguard Worker- asahi: drop stale comment 472*61046927SAndroid Build Coastguard Worker- asahi: make agx_pack opencl compatible 473*61046927SAndroid Build Coastguard Worker- asahi: tuck in null query check 474*61046927SAndroid Build Coastguard Worker- libagx: specify heap size explicitly 475*61046927SAndroid Build Coastguard Worker- asahi,libagx: tessellate on device 476*61046927SAndroid Build Coastguard Worker- libagx: add kernel for incrementing CS counter 477*61046927SAndroid Build Coastguard Worker- asahi: handle CS pipeline stat with indirect dispatch 478*61046927SAndroid Build Coastguard Worker- libagx: handle VS/IA pipeline stats on GPU 479*61046927SAndroid Build Coastguard Worker- asahi: eliminate load_num_workgroups from TCS unrolled ID 480*61046927SAndroid Build Coastguard Worker- nouveau/drm-shim: set ram_user 481*61046927SAndroid Build Coastguard Worker- nvk: add instruction count exec property 482*61046927SAndroid Build Coastguard Worker- nir/opt_constant_folding: fix array size define, pt 2 483*61046927SAndroid Build Coastguard Worker- zink: remove extraneous \\n with shaderdb 484*61046927SAndroid Build Coastguard Worker- zink: match shader-db report.py format 485*61046927SAndroid Build Coastguard Worker 486*61046927SAndroid Build Coastguard WorkerAmber (1): 487*61046927SAndroid Build Coastguard Worker 488*61046927SAndroid Build Coastguard Worker- tu: Disable depth and stencil tests when attachment state requires it 489*61046927SAndroid Build Coastguard Worker 490*61046927SAndroid Build Coastguard WorkerAmit Pundir (1): 491*61046927SAndroid Build Coastguard Worker 492*61046927SAndroid Build Coastguard Worker- android: Fix zink build failure 493*61046927SAndroid Build Coastguard Worker 494*61046927SAndroid Build Coastguard WorkerAmol Surati (1): 495*61046927SAndroid Build Coastguard Worker 496*61046927SAndroid Build Coastguard Worker- nine: avoid using post-compacted indices with state expecting pre-compacted ones 497*61046927SAndroid Build Coastguard Worker 498*61046927SAndroid Build Coastguard WorkerAntoine Coutant (1): 499*61046927SAndroid Build Coastguard Worker 500*61046927SAndroid Build Coastguard Worker- drisw: fix build without dri3 501*61046927SAndroid Build Coastguard Worker 502*61046927SAndroid Build Coastguard WorkerAntonio Ospite (2): 503*61046927SAndroid Build Coastguard Worker 504*61046927SAndroid Build Coastguard Worker- meson: fix deprecation warning in create-android-cross-file.sh 505*61046927SAndroid Build Coastguard Worker- android: simplify building libgallium_dri on Android 506*61046927SAndroid Build Coastguard Worker 507*61046927SAndroid Build Coastguard WorkerArthur Huillet (4): 508*61046927SAndroid Build Coastguard Worker 509*61046927SAndroid Build Coastguard Worker- nvk: update 3d classes for conservative raster 510*61046927SAndroid Build Coastguard Worker- nvk: implement VK_EXT_conservative_rasterization 511*61046927SAndroid Build Coastguard Worker- nvk: import SPH headers files from open-gpu-doc 512*61046927SAndroid Build Coastguard Worker- nvk: generate Rust bindings from SPH header files 513*61046927SAndroid Build Coastguard Worker 514*61046927SAndroid Build Coastguard WorkerAsahi Lina (1): 515*61046927SAndroid Build Coastguard Worker 516*61046927SAndroid Build Coastguard Worker- asahi: Make asahi_clc build work on x86_64->x86 builds 517*61046927SAndroid Build Coastguard Worker 518*61046927SAndroid Build Coastguard WorkerBas Nieuwenhuizen (5): 519*61046927SAndroid Build Coastguard Worker 520*61046927SAndroid Build Coastguard Worker- radv: Use zerovram for Enshrouded. 521*61046927SAndroid Build Coastguard Worker- util/disk_cache: Fix cache marker refresh. 522*61046927SAndroid Build Coastguard Worker- util/disk_cache: Delete the old multifile cache if using the default. 523*61046927SAndroid Build Coastguard Worker- util/cache_test: Add tests for old cache deletion. 524*61046927SAndroid Build Coastguard Worker- relnotes: Add an entry about the new cache default. 525*61046927SAndroid Build Coastguard Worker 526*61046927SAndroid Build Coastguard WorkerBenjamin Lee (1): 527*61046927SAndroid Build Coastguard Worker 528*61046927SAndroid Build Coastguard Worker- vk/graphics_state: Add last bits for extraPrimitiveOverestimationSize 529*61046927SAndroid Build Coastguard Worker 530*61046927SAndroid Build Coastguard WorkerBoris Brezillon (81): 531*61046927SAndroid Build Coastguard Worker 532*61046927SAndroid Build Coastguard Worker- panvk: Prepare things so we can push sysvals to our push uniform buffer 533*61046927SAndroid Build Coastguard Worker- panvk: Put dynamic uniform buffers at the end of the UBO array 534*61046927SAndroid Build Coastguard Worker- panvk: Move the dynamic SSBO descriptors to their own UBO 535*61046927SAndroid Build Coastguard Worker- panvk: Prepare dynamic buffer descriptors at bind time 536*61046927SAndroid Build Coastguard Worker- panvk: Lower sysvals to push uniforms 537*61046927SAndroid Build Coastguard Worker- panvk: Kill panvk_sysval_vec4 538*61046927SAndroid Build Coastguard Worker- panfrost: do not write outside num_wg_sysval 539*61046927SAndroid Build Coastguard Worker- panfrost: Add the BO containing fragment program descriptor to the batch 540*61046927SAndroid Build Coastguard Worker- pan/kmod: Fix a syncobj leak in the panthor backend 541*61046927SAndroid Build Coastguard Worker- pan/kmod: Make default allocator thread-safe 542*61046927SAndroid Build Coastguard Worker- panvk: clang-format fixups 543*61046927SAndroid Build Coastguard Worker- panvk: Kill panvk_queue_get_device() 544*61046927SAndroid Build Coastguard Worker- panvk: Get rid of panvk_descriptor_state::dirty 545*61046927SAndroid Build Coastguard Worker- panvk: Move panvk_cmd_state::batch to panvk_cmd_buffer::cur_batch 546*61046927SAndroid Build Coastguard Worker- panvk: Kill unused dynamic state bits 547*61046927SAndroid Build Coastguard Worker- panvk: Get rid of special attribute support 548*61046927SAndroid Build Coastguard Worker- panvk: Split the graphics and compute state at the cmd_buffer level 549*61046927SAndroid Build Coastguard Worker- panvk: Split compute/graphics pipeline objects 550*61046927SAndroid Build Coastguard Worker- panvk: Use memory pools to store pipeline shaders/descriptors 551*61046927SAndroid Build Coastguard Worker- panvk: Kill the panvk_pipeline_builder object 552*61046927SAndroid Build Coastguard Worker- panvk: Transition the graphics pipeline logic to vk_graphics_pipeline_state 553*61046927SAndroid Build Coastguard Worker- panvk: Fully transition to vk_viewport_state 554*61046927SAndroid Build Coastguard Worker- panvk: Fully transition to vk_rasterization_state 555*61046927SAndroid Build Coastguard Worker- panvk: Fully transition to vk_input_assembly_state 556*61046927SAndroid Build Coastguard Worker- panvk: Use vk_color_blend_state to fill our blend constant 557*61046927SAndroid Build Coastguard Worker- panvk: Fully transition to vk_depth_stencil_state 558*61046927SAndroid Build Coastguard Worker- panvk: Fully transition to vk_multisample_state 559*61046927SAndroid Build Coastguard Worker- panvk: Set unused attribute buffers descriptors to zero 560*61046927SAndroid Build Coastguard Worker- panvk: Rename non_vs_attribs into img_attribs 561*61046927SAndroid Build Coastguard Worker- panvk: Prevent re-emission of image attributes used in vertex shaders 562*61046927SAndroid Build Coastguard Worker- panvk: Move VS attribute/buffer state to panvk_cmd_graphics_state 563*61046927SAndroid Build Coastguard Worker- panvk: Emit VS-accessible image attributes at a fixed offset 564*61046927SAndroid Build Coastguard Worker- panvk: Leave holes in the attribute locations used by a shader 565*61046927SAndroid Build Coastguard Worker- panvk: Fully transition to vk_vertex_binding_state 566*61046927SAndroid Build Coastguard Worker- pan/blend: Move constant inlining out of pan_blend_create_shader() 567*61046927SAndroid Build Coastguard Worker- pan/blend: Expose pan_blend_create_shader() 568*61046927SAndroid Build Coastguard Worker- panvk: Add a blend library to deal blend shaders/descriptors 569*61046927SAndroid Build Coastguard Worker- panvk: Don't pass the stage to shader_create() 570*61046927SAndroid Build Coastguard Worker- panvk: Simplify shader initialization in the pipeline logic 571*61046927SAndroid Build Coastguard Worker- panvk: Fix/simplify the shader linking logic 572*61046927SAndroid Build Coastguard Worker- panvk: Replace the stages array in panvk_draw_info by vs/fs fields 573*61046927SAndroid Build Coastguard Worker- panvk: Move fs_rsd fields to an fs sub-struct 574*61046927SAndroid Build Coastguard Worker- panvk: Emit the fragment shader RSD dynamically 575*61046927SAndroid Build Coastguard Worker- panvk: Lower global memory IOs 576*61046927SAndroid Build Coastguard Worker- panvk: Clean Midgard leftovers in the cmd_close_batch() path 577*61046927SAndroid Build Coastguard Worker- panvk: Use vk_pipeline_shader_stage_to_nir() 578*61046927SAndroid Build Coastguard Worker- panvk: Kill cmd_get_tiler_context() 579*61046927SAndroid Build Coastguard Worker- panvk: Make sure we dump memory mappings before crashing 580*61046927SAndroid Build Coastguard Worker- pan/decode: Be robust to NULL texture payload 581*61046927SAndroid Build Coastguard Worker- pan/desc: Add missing format in translate_s_format() 582*61046927SAndroid Build Coastguard Worker- pan/jc: Drop unused pool argument passed to pan_jc_add_job() 583*61046927SAndroid Build Coastguard Worker- panvk: Add a render state to panvk_cmd_graphics_state 584*61046927SAndroid Build Coastguard Worker- panvk: Take VK_RENDERING_{RESUM,SUSPEND}ING_BIT flags into account 585*61046927SAndroid Build Coastguard Worker- panvk: Force a preload when the render area is not 32x32 aligned 586*61046927SAndroid Build Coastguard Worker- panvk: Skip depth/stencil attachments with non-matching aspect mask 587*61046927SAndroid Build Coastguard Worker- panvk: Fix dynamic rendering with images containing both depth and stencil 588*61046927SAndroid Build Coastguard Worker- panvk: Make sure we don't lose clear-only operations 589*61046927SAndroid Build Coastguard Worker- panvk: Make sure we run the fragment shader if alpha_to_coverage is enabled 590*61046927SAndroid Build Coastguard Worker- panvk: Make sure replay of command buffers containing Dispatch calls works 591*61046927SAndroid Build Coastguard Worker- panvk: Override the default GetRender[in]AreaGranularityKHR() 592*61046927SAndroid Build Coastguard Worker- egl: Use gbm_bo_create_with_modifiers2() when the surface has non-zero flags 593*61046927SAndroid Build Coastguard Worker- panvk: Fix formatting around OpaqueCaptureAddress implementation 594*61046927SAndroid Build Coastguard Worker- panvk/ci: Flag exact_sampling.*.edge_right test as fails 595*61046927SAndroid Build Coastguard Worker- pan/bi: Make sure global loads/stores don't exceed 16 bytes 596*61046927SAndroid Build Coastguard Worker- pan/bi: Fix dynamic indexing of push constants 597*61046927SAndroid Build Coastguard Worker- panvk: Fix Cube/2DArray/3D img -> buf copies 598*61046927SAndroid Build Coastguard Worker- panvk: Don't bail out when allocationSize is zero in AllocateMemory() 599*61046927SAndroid Build Coastguard Worker- panvk: Prepare for Valhall image views 600*61046927SAndroid Build Coastguard Worker- panvk: Prepare for Valhall buffer views 601*61046927SAndroid Build Coastguard Worker- panvk: Prepare things for compiling valhall source files 602*61046927SAndroid Build Coastguard Worker- panvk: Extend Valhall descriptor set implementation to support Bifrost 603*61046927SAndroid Build Coastguard Worker- panvk: Overhaul the Bifrost descriptor set implementation 604*61046927SAndroid Build Coastguard Worker- panvk: Refcount private BOs 605*61046927SAndroid Build Coastguard Worker- panvk: Store private BOs in lists instead of dynarrays 606*61046927SAndroid Build Coastguard Worker- panvk: Prepare panvk_mempool for shared device memory pools 607*61046927SAndroid Build Coastguard Worker- panvk: Use memory pools for internal GPU data attached to vulkan objects 608*61046927SAndroid Build Coastguard Worker- pan/desc: Extend pan_emit_fbd() to support multilayer rendering 609*61046927SAndroid Build Coastguard Worker- pan/desc: Prepare things for fragment job chaining 610*61046927SAndroid Build Coastguard Worker- pan/blitter: Let pan_preload_fb() callers queue the jobs to the job chain 611*61046927SAndroid Build Coastguard Worker- panvk: Use IDVS jobs when we can 612*61046927SAndroid Build Coastguard Worker- panvk: Add support for layered rendering 613*61046927SAndroid Build Coastguard Worker 614*61046927SAndroid Build Coastguard WorkerCaio Oliveira (35): 615*61046927SAndroid Build Coastguard Worker 616*61046927SAndroid Build Coastguard Worker- intel/brw: Don't print IP as part of the dump 617*61046927SAndroid Build Coastguard Worker- intel/brw: Hide register pressure information in dumps 618*61046927SAndroid Build Coastguard Worker- intel/brw: Use \`vNN` instead of \`vgrfNN` when printing instructions 619*61046927SAndroid Build Coastguard Worker- intel/brw: Fix commas when dumping instructions 620*61046927SAndroid Build Coastguard Worker- spirv: Add MESA_SPIRV_DEBUG=values to dump all values 621*61046927SAndroid Build Coastguard Worker- intel/brw: Track the number of uses of each def in def_analysis 622*61046927SAndroid Build Coastguard Worker- intel/brw: Fix typo in DPAS emission code 623*61046927SAndroid Build Coastguard Worker- intel/brw: Add unit tests for scoreboard handling FIXED_GRF with stride 624*61046927SAndroid Build Coastguard Worker- intel/brw: Make component_size() consistent between VGRF and FIXED_GRF 625*61046927SAndroid Build Coastguard Worker- glsl: Fix warning related to tg4_offsets in release mode 626*61046927SAndroid Build Coastguard Worker- intel/brw: Print SWSB information when dumping instructions 627*61046927SAndroid Build Coastguard Worker- intel/brw: Reorganize lowering of LocalID/Index to handle Mesh/Task 628*61046927SAndroid Build Coastguard Worker- anv: Use brw_nir_lower_cs_intrinsics for lowering Mesh/Task LocalID 629*61046927SAndroid Build Coastguard Worker- intel/brw: Remove unused brw_reg related functions 630*61046927SAndroid Build Coastguard Worker- intel/brw: Remove RALLOC helper from fs_reg 631*61046927SAndroid Build Coastguard Worker- intel/brw: Remove unused variable from test 632*61046927SAndroid Build Coastguard Worker- intel/brw: Move fs_reg data members up to brw_reg 633*61046927SAndroid Build Coastguard Worker- intel/brw: Use public inheritance for fs_reg/brw_reg 634*61046927SAndroid Build Coastguard Worker- intel/brw: Move most member functions from fs_reg to brw_reg 635*61046927SAndroid Build Coastguard Worker- intel/brw: Remove conversion from fs_reg to brw_reg 636*61046927SAndroid Build Coastguard Worker- intel/brw: Replace some fs_reg constructors with functions 637*61046927SAndroid Build Coastguard Worker- intel/brw: Remove duplicated functions between fs_reg/brw_reg 638*61046927SAndroid Build Coastguard Worker- intel/brw: Rename brw_reg() helper to brw_make_reg() 639*61046927SAndroid Build Coastguard Worker- intel/brw: Make fs_reg an alias of brw_reg 640*61046927SAndroid Build Coastguard Worker- intel/brw: Replace uses of fs_reg with brw_reg 641*61046927SAndroid Build Coastguard Worker- intel/brw: Rename fs_reg_* helpers to brw_reg_* 642*61046927SAndroid Build Coastguard Worker- intel/brw: Move brw_reg helpers into brw_reg.h 643*61046927SAndroid Build Coastguard Worker- intel/brw: Don't set acc_wr_control for Xe2 644*61046927SAndroid Build Coastguard Worker- intel/brw: Use brw_inst_set_group() to set QtrCtrl and NibCtrl 645*61046927SAndroid Build Coastguard Worker- intel/brw: Account for reg_unit() in assembler 646*61046927SAndroid Build Coastguard Worker- intel/brw: Don't print extra newlines in assembler 647*61046927SAndroid Build Coastguard Worker- intel/brw: Split off assembler logic into library 648*61046927SAndroid Build Coastguard Worker- spirv: Don't warn about FPFastMathMode if not OpenCL 649*61046927SAndroid Build Coastguard Worker- intel/brw: Convert missing uses of ralloc to linear in fs_live_variables 650*61046927SAndroid Build Coastguard Worker- intel/elk: Convert missing uses of ralloc to linear in fs_live_variables 651*61046927SAndroid Build Coastguard Worker 652*61046927SAndroid Build Coastguard WorkerChia-I Wu (8): 653*61046927SAndroid Build Coastguard Worker 654*61046927SAndroid Build Coastguard Worker- gallium: add pipe_picture_desc::flush_flags 655*61046927SAndroid Build Coastguard Worker- frontends/va: track whether there are imported/exported surfaces 656*61046927SAndroid Build Coastguard Worker- frontends/va: set PIPE_FLUSH_ASYNC when possible 657*61046927SAndroid Build Coastguard Worker- radeonsi: prep for pipe_picture_desc::flush_flags 658*61046927SAndroid Build Coastguard Worker- radeonsi: respect pipe_picture_desc::flush_flags 659*61046927SAndroid Build Coastguard Worker- radv: check gs_copy_shader directly for executable props 660*61046927SAndroid Build Coastguard Worker- radv: make radv_pipeline_has_ngg static 661*61046927SAndroid Build Coastguard Worker- drm-shim: intercept access as well 662*61046927SAndroid Build Coastguard Worker 663*61046927SAndroid Build Coastguard WorkerChristian Gmeiner (42): 664*61046927SAndroid Build Coastguard Worker 665*61046927SAndroid Build Coastguard Worker- isaspec: Add method to get the displayname of BitSetEnumValue 666*61046927SAndroid Build Coastguard Worker- isaspec: Improve 'meta' handling 667*61046927SAndroid Build Coastguard Worker- etnaviv: isa: Drop capturing of python output 668*61046927SAndroid Build Coastguard Worker- etnaviv: isa: Add clang-format special comments 669*61046927SAndroid Build Coastguard Worker- etnaviv: isa: Print dst_full for ALU 670*61046927SAndroid Build Coastguard Worker- etnaviv: isa: Switch to enum isa_thread 671*61046927SAndroid Build Coastguard Worker- etnaviv: isa: Add more flags to etna_inst 672*61046927SAndroid Build Coastguard Worker- etnaviv: isa: Rework modeling of left shift for store/load 673*61046927SAndroid Build Coastguard Worker- etnaviv: isa: Add name for full writemask 674*61046927SAndroid Build Coastguard Worker- mr-label-maker: Add teflon marker 675*61046927SAndroid Build Coastguard Worker- etnaviv: isa: Do src swizzle with isaspec 676*61046927SAndroid Build Coastguard Worker- clc: Always use spir for 32 bit 677*61046927SAndroid Build Coastguard Worker- etnaviv: Zero init all srcs passed to etna_emit_alu(..) 678*61046927SAndroid Build Coastguard Worker- ci: uprev mold to 2.32.0 679*61046927SAndroid Build Coastguard Worker- gallium: Add vkms entrypoint 680*61046927SAndroid Build Coastguard Worker- nak: Move nak_optimize_nir declaration to nak_private.h 681*61046927SAndroid Build Coastguard Worker- meson: Update proc-macro2 subproject 682*61046927SAndroid Build Coastguard Worker- meson: Update syn subproject 683*61046927SAndroid Build Coastguard Worker- meson: Add pest rust dependencies 684*61046927SAndroid Build Coastguard Worker- meson: Add roxmltree rust dependency 685*61046927SAndroid Build Coastguard Worker- meson: Add indexmap rust dependencies 686*61046927SAndroid Build Coastguard Worker- etnaviv: isa: Add meta elements to instructions 687*61046927SAndroid Build Coastguard Worker- etnaviv: isa: Generate Rust FFI bindings for asm.h 688*61046927SAndroid Build Coastguard Worker- etnaviv: isa: Make header C++ safe 689*61046927SAndroid Build Coastguard Worker- etnaviv: isa: Add meson version check 690*61046927SAndroid Build Coastguard Worker- etnaviv: isa: Add IsaParser proc_macro_derive 691*61046927SAndroid Build Coastguard Worker- etnaviv: isa: Add struct etna_asm_result 692*61046927SAndroid Build Coastguard Worker- etnaviv: isa: Make etna_asm_result usable in Rust 693*61046927SAndroid Build Coastguard Worker- etnaviv: isa: Add EtnaAsmResultExt trait 694*61046927SAndroid Build Coastguard Worker- etnaviv: isa: Add parser module 695*61046927SAndroid Build Coastguard Worker- etnaviv: isa: Add C function impl 696*61046927SAndroid Build Coastguard Worker- etnaviv: isa: Add cli assembler 697*61046927SAndroid Build Coastguard Worker- etnaviv: isa: Extend disasm test 698*61046927SAndroid Build Coastguard Worker- ci/etnaviv: Drop shaders\@glsl-bug-110796 line 699*61046927SAndroid Build Coastguard Worker- etnaviv: isa: Drop 1:1 mapping of opc to bits 700*61046927SAndroid Build Coastguard Worker- etnaviv: isa: Add support for extended instructions 701*61046927SAndroid Build Coastguard Worker- nak: Update comment about explicit padding 702*61046927SAndroid Build Coastguard Worker- etnaviv: isa: Add support for bitset's displayname 703*61046927SAndroid Build Coastguard Worker- etnaviv: isa: Rework branch instruction 704*61046927SAndroid Build Coastguard Worker- nak: Set has_imad32 conditionally 705*61046927SAndroid Build Coastguard Worker- nak: Move imad late optimization to nir 706*61046927SAndroid Build Coastguard Worker- dri: fix driver names 707*61046927SAndroid Build Coastguard Worker 708*61046927SAndroid Build Coastguard WorkerChristopher Michael (3): 709*61046927SAndroid Build Coastguard Worker 710*61046927SAndroid Build Coastguard Worker- v3d: Move spec\@arb_texture_view\@rendering-formats, Crash in broadcom-rpi4-fails 711*61046927SAndroid Build Coastguard Worker- v3d: Move spec\@!opengl 1.1\@getteximage-formats, Fail in broadcom-rpi4-fails 712*61046927SAndroid Build Coastguard Worker- broadcom: fix issue of ‘addr’ is used uninitialized 713*61046927SAndroid Build Coastguard Worker 714*61046927SAndroid Build Coastguard WorkerColin Marc (3): 715*61046927SAndroid Build Coastguard Worker 716*61046927SAndroid Build Coastguard Worker- radv/video: don't truncate frame_num and POC to 32 717*61046927SAndroid Build Coastguard Worker- vulkan/video: generate profile_tier_level structure correctly 718*61046927SAndroid Build Coastguard Worker- vulkan/video: correctly set sub-layer ordering in H.265 VPS/SPS 719*61046927SAndroid Build Coastguard Worker 720*61046927SAndroid Build Coastguard WorkerCollabora's Gfx CI Team (6): 721*61046927SAndroid Build Coastguard Worker 722*61046927SAndroid Build Coastguard Worker- Uprev Piglit to 7aa7bc1b01d57b4b091c4fc82a94a6ff47f38ebf 723*61046927SAndroid Build Coastguard Worker- Uprev Piglit to 8a6ce9c6fc5c8039665655bca4904d5601c6dba0 724*61046927SAndroid Build Coastguard Worker- Uprev Piglit to e180f96239edba441f22f58dfc852cafb902844a 725*61046927SAndroid Build Coastguard Worker- Uprev Piglit to fdf3fc09deb6beecdf212e65a16c645112540b59 726*61046927SAndroid Build Coastguard Worker- Uprev Piglit to 647d0725024f72bc49bbc91c686c5f61168a1fe8 727*61046927SAndroid Build Coastguard Worker- Uprev Piglit to 582f5490a124c27c26d3a452fee03a8c85fa9a5c 728*61046927SAndroid Build Coastguard Worker 729*61046927SAndroid Build Coastguard WorkerCong Liu (1): 730*61046927SAndroid Build Coastguard Worker 731*61046927SAndroid Build Coastguard Worker- nir: Fix out-of-bounds access in ntt_emit_store_output() 732*61046927SAndroid Build Coastguard Worker 733*61046927SAndroid Build Coastguard WorkerConnor Abbott (92): 734*61046927SAndroid Build Coastguard Worker 735*61046927SAndroid Build Coastguard Worker- ir3: Add scan_clusters_macro to ir3_valid_flags() 736*61046927SAndroid Build Coastguard Worker- ir3: Add scan_clusters.macro to is_subgroup_cond_mov_macro() 737*61046927SAndroid Build Coastguard Worker- ir3: Validate tied sources better 738*61046927SAndroid Build Coastguard Worker- ir3/ra: Don't demote movmsk instructions to non-shared 739*61046927SAndroid Build Coastguard Worker- ir3: Rewrite postsched dependency handling 740*61046927SAndroid Build Coastguard Worker- ir3/legalize: Use define for register size 741*61046927SAndroid Build Coastguard Worker- ir3: Rewrite regmask implementation 742*61046927SAndroid Build Coastguard Worker- ir3/ra: Prepare for shared half-regs 743*61046927SAndroid Build Coastguard Worker- ir3/ra: Fix printing shared reg file 744*61046927SAndroid Build Coastguard Worker- ir3/ra: Prepare for shared phis 745*61046927SAndroid Build Coastguard Worker- ir3: Fix lowering shared parallel copies with immed src 746*61046927SAndroid Build Coastguard Worker- ir3/lower_pcopy: Fix immed/const flags for copy from shared 747*61046927SAndroid Build Coastguard Worker- ir3: Fix shared parallel copy validation 748*61046927SAndroid Build Coastguard Worker- ir3: Don't use swz with shared registers 749*61046927SAndroid Build Coastguard Worker- ir3/lower_copies: Handle HW bug with shared half-floats 750*61046927SAndroid Build Coastguard Worker- ir3/lower_copies: Fix "inaccessible" half reg lowering with shared regs 751*61046927SAndroid Build Coastguard Worker- ir3/ra: Use ra_reg_get_num() for validating num 752*61046927SAndroid Build Coastguard Worker- ir3: Use INVALID_REG in array store 753*61046927SAndroid Build Coastguard Worker- ir3: Reset num when creating parallel copies 754*61046927SAndroid Build Coastguard Worker- ir3: Validate that shared registers are in-bound 755*61046927SAndroid Build Coastguard Worker- ir3: Allow propagation of normal->shared copies 756*61046927SAndroid Build Coastguard Worker- ir3: Moves with shared destination are always legal 757*61046927SAndroid Build Coastguard Worker- ir3/legalize: Take (ss) into account in WaR hazards 758*61046927SAndroid Build Coastguard Worker- ir3/legalize: Remove bad (eq) micro-optimization 759*61046927SAndroid Build Coastguard Worker- ir3/legalize: any/all/getone are non-prefetch helper users 760*61046927SAndroid Build Coastguard Worker- ir3: Use correct category for OPC_PUSH_CONSTS_LOAD_MACRO 761*61046927SAndroid Build Coastguard Worker- ir3: Add support for "scalar ALU" 762*61046927SAndroid Build Coastguard Worker- ir3: Implement source restrictions for shared ALU 763*61046927SAndroid Build Coastguard Worker- ir3: Validate scalar ALU sources 764*61046927SAndroid Build Coastguard Worker- ir3: Immediate source for stc is invalid 765*61046927SAndroid Build Coastguard Worker- ir3: Don't emit single-source collects 766*61046927SAndroid Build Coastguard Worker- ir3/cp: Support swapping mad srcs for shared regs 767*61046927SAndroid Build Coastguard Worker- ir3/cf: Don't fold shared conversions 768*61046927SAndroid Build Coastguard Worker- ir3: Distinguish lowered shared->normal moves 769*61046927SAndroid Build Coastguard Worker- ir3: Add support for ldc.u 770*61046927SAndroid Build Coastguard Worker- ir3: Add builder support for shared immediates 771*61046927SAndroid Build Coastguard Worker- ir3: Create reduce identity directly 772*61046927SAndroid Build Coastguard Worker- ir3: Make type_flags() return a bitmask enum 773*61046927SAndroid Build Coastguard Worker- ir3: Support scalar ALU in the builder 774*61046927SAndroid Build Coastguard Worker- ir3: Add scalar ALU-specific passes 775*61046927SAndroid Build Coastguard Worker- ir3: Get sources before emitting scan_clusters.macro 776*61046927SAndroid Build Coastguard Worker- ir3: Rewrite shared reg handling when translating from NIR 777*61046927SAndroid Build Coastguard Worker- ir3: Directly use shared registers when possible 778*61046927SAndroid Build Coastguard Worker- ir3/nir: Fix imadsh_mix16 definition 779*61046927SAndroid Build Coastguard Worker- ir3: Use scalar ALU instructions when possible 780*61046927SAndroid Build Coastguard Worker- ir3: Don't scalarize all SSBO instructions 781*61046927SAndroid Build Coastguard Worker- ir3: Don't manually scalarize SSBO loads 782*61046927SAndroid Build Coastguard Worker- freedreno/a7xx: Add AQE-related registers from kgsl 783*61046927SAndroid Build Coastguard Worker- freedreno/a7xx: Add A7XX_HLSQ_DP_STR location from kgsl 784*61046927SAndroid Build Coastguard Worker- freedreno/crashdec: Initial a7xx support 785*61046927SAndroid Build Coastguard Worker- freedreno: Update HLSQ_*_CMD registers for a7xx 786*61046927SAndroid Build Coastguard Worker- docs/android: Fix example meson cross file again 787*61046927SAndroid Build Coastguard Worker- ir3: Put VS->TCS barrier after preamble 788*61046927SAndroid Build Coastguard Worker- ir3/legalize: Insert dummy bary.f after preamble 789*61046927SAndroid Build Coastguard Worker- freedreno,ir3: Add has_early_preamble 790*61046927SAndroid Build Coastguard Worker- tu: Workaround early preamble HW bug 791*61046927SAndroid Build Coastguard Worker- freedreno/a6xx: Workaround early preamble HW bug 792*61046927SAndroid Build Coastguard Worker- ir3: Add ir3_info::early_preamble 793*61046927SAndroid Build Coastguard Worker- tu: Implement early preamble 794*61046927SAndroid Build Coastguard Worker- freedreno/a6xx: Implement early preamble 795*61046927SAndroid Build Coastguard Worker- ir3: Enable early preamble 796*61046927SAndroid Build Coastguard Worker- tu: Use image aspects for feedback loops 797*61046927SAndroid Build Coastguard Worker- tu: Support VK_EXT_attachment_feedback_loop_dynamic_state 798*61046927SAndroid Build Coastguard Worker- tu: Use a7xx terminology for flushes 799*61046927SAndroid Build Coastguard Worker- freedreno, tu: Use CLEAN events on a7xx 800*61046927SAndroid Build Coastguard Worker- tu: Fix unaligned indirect command synchronization 801*61046927SAndroid Build Coastguard Worker- tu: Don't WFI after every dispatch 802*61046927SAndroid Build Coastguard Worker- freedreno/a7xx: Fix register file size 803*61046927SAndroid Build Coastguard Worker- ir3: Make sure constlen includes stc/ldc.k/ldg.k instructions 804*61046927SAndroid Build Coastguard Worker- freedreno: Disable early preamble on a6xx gen4 805*61046927SAndroid Build Coastguard Worker- ir3, tu, freedreno: Move early_preamble to ir3_shader 806*61046927SAndroid Build Coastguard Worker- tu: Add early preamble statistic 807*61046927SAndroid Build Coastguard Worker- ir3: Introduce elect_any_ir3 808*61046927SAndroid Build Coastguard Worker- ir3: Use elect_any_ir3 in preambles 809*61046927SAndroid Build Coastguard Worker- freedreno: Fix RBBM_NC_MODE_CNTL variants 810*61046927SAndroid Build Coastguard Worker- tu: Add support for aligned substreams 811*61046927SAndroid Build Coastguard Worker- ir3: Fix UBO size with indirect driver params 812*61046927SAndroid Build Coastguard Worker- tu: Make cs writeable for GMEM loads when FDM is enabled 813*61046927SAndroid Build Coastguard Worker- tu: Fix fdm_apply_load_coords patchpoint size 814*61046927SAndroid Build Coastguard Worker- tu: Support VK_EXT_fragment_density_map on a750 815*61046927SAndroid Build Coastguard Worker- tu: Support bufferDeviceAddressCaptureReplay on kgsl 816*61046927SAndroid Build Coastguard Worker- freedreno: Fix decoding primitive counter events on a7xx 817*61046927SAndroid Build Coastguard Worker- tu: Add VPC hardware workaround for a750 818*61046927SAndroid Build Coastguard Worker- ir3: Fix stg/ldg immediate offset on a7xx 819*61046927SAndroid Build Coastguard Worker- nir/instr_set: Return the matching instruction 820*61046927SAndroid Build Coastguard Worker- nir/instr_set: Don't remove matching instruction 821*61046927SAndroid Build Coastguard Worker- ir3: Split out bindless tex/samp encoding 822*61046927SAndroid Build Coastguard Worker- ir3: Don't consider r63.x as a GPR 823*61046927SAndroid Build Coastguard Worker- ir3: Plumb through descriptor prefetch intrinsics 824*61046927SAndroid Build Coastguard Worker- ir3: Make preamble rematerialization common code 825*61046927SAndroid Build Coastguard Worker- ir3: Expand preamble rematerialization 826*61046927SAndroid Build Coastguard Worker- ir3: Add descriptor prefetching optimization on a7xx 827*61046927SAndroid Build Coastguard Worker 828*61046927SAndroid Build Coastguard WorkerConstantine Shablia (5): 829*61046927SAndroid Build Coastguard Worker 830*61046927SAndroid Build Coastguard Worker- pan/bi: fix 1D array tex coord lowering 831*61046927SAndroid Build Coastguard Worker- pan/bi: clean up tex coord lowering 832*61046927SAndroid Build Coastguard Worker- panfrost: report correct MAX_VARYINGS 833*61046927SAndroid Build Coastguard Worker- panvk: remove descriptor pool counters 834*61046927SAndroid Build Coastguard Worker- panvk: enable KHR and EXT BDA 835*61046927SAndroid Build Coastguard Worker 836*61046927SAndroid Build Coastguard WorkerCorentin Noël (8): 837*61046927SAndroid Build Coastguard Worker 838*61046927SAndroid Build Coastguard Worker- zink: Always call deinit_multi_pool_overflow when destroying zink_descriptor_pool_multi 839*61046927SAndroid Build Coastguard Worker- ci: Allow to override the virglrenderer render server 840*61046927SAndroid Build Coastguard Worker- venus: sync protocol for VK_KHR_maintenance5 841*61046927SAndroid Build Coastguard Worker- venus: enable VK_KHR_maintenance5 842*61046927SAndroid Build Coastguard Worker- venus/ci: add more recently found flakes 843*61046927SAndroid Build Coastguard Worker- wsi: Make sure to return a valid wayland id string 844*61046927SAndroid Build Coastguard Worker- venus/ci: Update expectations 845*61046927SAndroid Build Coastguard Worker- ci: Make sure to install libraries in the right directory on debian 846*61046927SAndroid Build Coastguard Worker 847*61046927SAndroid Build Coastguard WorkerCraig Stout (8): 848*61046927SAndroid Build Coastguard Worker 849*61046927SAndroid Build Coastguard Worker- util: detect_os: add DETECT_OS_FUCHSIA and DETECT_OS_POSIX_LITE 850*61046927SAndroid Build Coastguard Worker- util: u_thread: add Fuchsia support 851*61046927SAndroid Build Coastguard Worker- util: os_misc: add Fuchsia support 852*61046927SAndroid Build Coastguard Worker- util: u_dl: add Fuchsia support 853*61046927SAndroid Build Coastguard Worker- util: os_time: add Fuchsia support 854*61046927SAndroid Build Coastguard Worker- vulkan/util: add missing dependencies 855*61046927SAndroid Build Coastguard Worker- meson: remove unnecessary line continuation 856*61046927SAndroid Build Coastguard Worker- vulkan/runtime: add spirv_info_h to vulkan_lite_runtime_header_gen_deps 857*61046927SAndroid Build Coastguard Worker 858*61046927SAndroid Build Coastguard WorkerDaniel Lundqvist (1): 859*61046927SAndroid Build Coastguard Worker 860*61046927SAndroid Build Coastguard Worker- radeonsi: Fix unused variable when LLVM is not used for AMD. 861*61046927SAndroid Build Coastguard Worker 862*61046927SAndroid Build Coastguard WorkerDaniel Schürmann (69): 863*61046927SAndroid Build Coastguard Worker 864*61046927SAndroid Build Coastguard Worker- aco/ra: fix kill flags after renaming fixed Operands 865*61046927SAndroid Build Coastguard Worker- aco/ra: assert that the register file is empty after register allocation completed 866*61046927SAndroid Build Coastguard Worker- aco/lower_phis: simplify check for uniform predecessors 867*61046927SAndroid Build Coastguard Worker- aco: introduce aco_opcode::p_boolean_phi 868*61046927SAndroid Build Coastguard Worker- aco/vn: copy-propagate trivial phis 869*61046927SAndroid Build Coastguard Worker- aco/lower_phis: generalize init_state() so that it works with any scalar phis 870*61046927SAndroid Build Coastguard Worker- aco/lower_phis: implement SGPR phi lowering 871*61046927SAndroid Build Coastguard Worker- aco: use SGPR phi lowering for uniform phis in divergent merge blocks 872*61046927SAndroid Build Coastguard Worker- aco: use SGPR phi lowering for all loop header phis 873*61046927SAndroid Build Coastguard Worker- aco: use SGPR phi lowering for all scalar phis 874*61046927SAndroid Build Coastguard Worker- aco/optimizer: remove p_linear_phi handling from optimizer 875*61046927SAndroid Build Coastguard Worker- radv: mark nir_opt_loop() as not idempotent 876*61046927SAndroid Build Coastguard Worker- radv: move nir_opt_dead_cf() before nir_opt_loop() 877*61046927SAndroid Build Coastguard Worker- panfrost: skip gles-3.0-transform-feedback-uniform-buffer-object on Mali G52 and G57 878*61046927SAndroid Build Coastguard Worker- nir/loop_analyze: adjust negative (or huge) iteration count check for bit size 879*61046927SAndroid Build Coastguard Worker- nir/opt_if: don't split ALU of phi into otherwise empty blocks 880*61046927SAndroid Build Coastguard Worker- nir/opt_loop: add loop peeling optimization 881*61046927SAndroid Build Coastguard Worker- aco/ra: fix handling of killed operands in compact_relocate_vars() 882*61046927SAndroid Build Coastguard Worker- aco/ra: Fix array access when finding register for subdword variables 883*61046927SAndroid Build Coastguard Worker- aco/ra: refactor get_reg_simple() with increased stride. 884*61046927SAndroid Build Coastguard Worker- aco/ra: move can_write_m0() check into get_reg_specified() 885*61046927SAndroid Build Coastguard Worker- aco/ra: re-use registers from killed operands 886*61046927SAndroid Build Coastguard Worker- aco/ra: change heuristic to first fit 887*61046927SAndroid Build Coastguard Worker- aco/ra: use round robin register allocation 888*61046927SAndroid Build Coastguard Worker- aco/assembler: fix MTBUF opcode encoding on GFX11 889*61046927SAndroid Build Coastguard Worker- aco/assembler: slightly refactor MTBUF assembly for more readability 890*61046927SAndroid Build Coastguard Worker- aco/assembler: fix GFX67 MTBUF opcode encoding 891*61046927SAndroid Build Coastguard Worker- aco/scheduler: remove unused register_demand parameter 892*61046927SAndroid Build Coastguard Worker- aco: move live var information into struct Program 893*61046927SAndroid Build Coastguard Worker- aco/reindex_ssa: replace live_var parameter with boolean 894*61046927SAndroid Build Coastguard Worker- aco: make aco::monotonic_buffer_resource declaration visible for aco::IDSet 895*61046927SAndroid Build Coastguard Worker- aco: use aco::monotonic_allocator for IDSet 896*61046927SAndroid Build Coastguard Worker- spirv: make gl_HelperInvocation volatile if demote is being used 897*61046927SAndroid Build Coastguard Worker- radv: emit discard as demote by default 898*61046927SAndroid Build Coastguard Worker- nir: introduce discard_is_demote compiler option 899*61046927SAndroid Build Coastguard Worker- nir/opt_peephole_select: handle nir_terminate{_if} 900*61046927SAndroid Build Coastguard Worker- nir: remove nir_intrinsic_discard 901*61046927SAndroid Build Coastguard Worker- zink: pass zink_screen to nir_to_spirv(). 902*61046927SAndroid Build Coastguard Worker- nir/shader_info: remove uses_demote 903*61046927SAndroid Build Coastguard Worker- spirv: workaround for tests assuming that OpKill terminates invocations or loops 904*61046927SAndroid Build Coastguard Worker- aco/scheduler: fix register_demand validation debug code 905*61046927SAndroid Build Coastguard Worker- aco/spill: Unconditionally add 2 SGPRs to live-in demand 906*61046927SAndroid Build Coastguard Worker- aco: calculate register demand per instruction as maximum necessary to execute the instruction 907*61046927SAndroid Build Coastguard Worker- aco: track and use the live-in register demand per basic block 908*61046927SAndroid Build Coastguard Worker- aco: remove get_demand_before() 909*61046927SAndroid Build Coastguard Worker- aco/live_var_analysis: slightly refactor handling of additional register demand for Operand copies 910*61046927SAndroid Build Coastguard Worker- aco/live_var_analysis: ignore dead phis 911*61046927SAndroid Build Coastguard Worker- aco/spill: don't remove spilled phis 912*61046927SAndroid Build Coastguard Worker- aco/ra: use live_in_demand in should_compact_linear_vgprs() 913*61046927SAndroid Build Coastguard Worker- aco: add RegisterDemand member to Instruction 914*61046927SAndroid Build Coastguard Worker- aco/util: skip empty blocks in IDSet::insert(IDSet) 915*61046927SAndroid Build Coastguard Worker- aco/live_var_analysis: refactor using ctx struct 916*61046927SAndroid Build Coastguard Worker- aco/live_var_analysis: ignore phi definition and operand demand at predecessors 917*61046927SAndroid Build Coastguard Worker- aco/live_var_analysis: inline block->register_demand updates 918*61046927SAndroid Build Coastguard Worker- aco/live_var_analysis: remove unused includes 919*61046927SAndroid Build Coastguard Worker- aco/live_var_analysis: use separate allocator for temporary live sets 920*61046927SAndroid Build Coastguard Worker- aco/ra: remove special-casing of p_logical_end 921*61046927SAndroid Build Coastguard Worker- nir: implement loop invariant code motion (LICM) pass 922*61046927SAndroid Build Coastguard Worker- radv: use NIR loop invariant code motion pass 923*61046927SAndroid Build Coastguard Worker- nir/opt_sink: ignore loops without backedge 924*61046927SAndroid Build Coastguard Worker- aco: compute live-in variables in addition to live-out variables 925*61046927SAndroid Build Coastguard Worker- aco/ra: use live-in variables directly rather than computing them 926*61046927SAndroid Build Coastguard Worker- aco/spill: use live-in variables directly rather than computing them 927*61046927SAndroid Build Coastguard Worker- aco/cssa: use live-in variables instead of live-out variables 928*61046927SAndroid Build Coastguard Worker- aco/validate: use live-in variables for RA validation 929*61046927SAndroid Build Coastguard Worker- aco/print_ir: print live-in instead of live-out variables 930*61046927SAndroid Build Coastguard Worker- aco: remove live-out variables from IR 931*61046927SAndroid Build Coastguard Worker- aco/spill: Don't add phi definitions to live-in variables 932*61046927SAndroid Build Coastguard Worker- util/disk_cache: enable Mesa-DB disk cache by default 933*61046927SAndroid Build Coastguard Worker 934*61046927SAndroid Build Coastguard WorkerDaniel Stone (27): 935*61046927SAndroid Build Coastguard Worker 936*61046927SAndroid Build Coastguard Worker- Revert "ci: disable g52" 937*61046927SAndroid Build Coastguard Worker- gbm: Support fixed-rate compression allocation 938*61046927SAndroid Build Coastguard Worker- venus/ci: Fix timeout 939*61046927SAndroid Build Coastguard Worker- venus/ci: Significantly reduce CTS fraction 940*61046927SAndroid Build Coastguard Worker- venus/ci: Temporarily disable jobs 941*61046927SAndroid Build Coastguard Worker- dri: Fix BGR format exclusion 942*61046927SAndroid Build Coastguard Worker- egl/surfaceless: Enable RGBA configs 943*61046927SAndroid Build Coastguard Worker- egl/gbm: Enable RGBA configs 944*61046927SAndroid Build Coastguard Worker- egl/dri2: Use createImageFromNames for DRM buffers 945*61046927SAndroid Build Coastguard Worker- dri: Remove old createImageWithModifiers 946*61046927SAndroid Build Coastguard Worker- dri: Remove createImageFromFds 947*61046927SAndroid Build Coastguard Worker- dri: Stop answering DRI_IMAGE_ATTRIB_FORMAT 948*61046927SAndroid Build Coastguard Worker- gallium/dri: Delete unused helper function 949*61046927SAndroid Build Coastguard Worker- gallium/dri: Drop mesa_format indirection for lookup 950*61046927SAndroid Build Coastguard Worker- loader/dri3: Use FourCC for create-image entrypoints 951*61046927SAndroid Build Coastguard Worker- egl/x11: Update to createImageFromNames 952*61046927SAndroid Build Coastguard Worker- dri: Delete createImageFromName 953*61046927SAndroid Build Coastguard Worker- dri: Unify createImage and createImageWithModifiers 954*61046927SAndroid Build Coastguard Worker- egl/x11: Remove __DRI_IMAGE_FORMAT remnants 955*61046927SAndroid Build Coastguard Worker- loader/dri3: Use FourCC for buffer allocations 956*61046927SAndroid Build Coastguard Worker- u_format: Rewrite format table to use YAML 957*61046927SAndroid Build Coastguard Worker- format: Generate endian-independent format aliases 958*61046927SAndroid Build Coastguard Worker- format: Generate sRGB<->linear conversions from table 959*61046927SAndroid Build Coastguard Worker- u_format: Reword introduction 960*61046927SAndroid Build Coastguard Worker- build: Check for PyYAML in Meson build 961*61046927SAndroid Build Coastguard Worker- dri: Allow INVALID for modifier-less drivers 962*61046927SAndroid Build Coastguard Worker- gbm/dri: Remove erroneous assert 963*61046927SAndroid Build Coastguard Worker 964*61046927SAndroid Build Coastguard WorkerDanylo Piliaiev (38): 965*61046927SAndroid Build Coastguard Worker 966*61046927SAndroid Build Coastguard Worker- tu: Handle non-overlapping WaW hazard with buffer copy/fill/update 967*61046927SAndroid Build Coastguard Worker- tu/a7xx: Don't set FLUSH_PER_OVERLAP_AND_OVERWRITE for feedback loops 968*61046927SAndroid Build Coastguard Worker- tu/a750: Disable HW binning when there is GS 969*61046927SAndroid Build Coastguard Worker- freedreno/devices: Add support for Adreno A32 (G3x Gen 2) 970*61046927SAndroid Build Coastguard Worker- util/u_trace: Allow mixing of ArgStruct and Arg 971*61046927SAndroid Build Coastguard Worker- tu: Add more info to renderpass tracepoint 972*61046927SAndroid Build Coastguard Worker- vulkan/wsi: Make current_frame usable in all cases 973*61046927SAndroid Build Coastguard Worker- util/u_trace: Pass explicit frame_nr argument to delimit frames 974*61046927SAndroid Build Coastguard Worker- tu: Use current_frame from vk device to delimit u_trace frames 975*61046927SAndroid Build Coastguard Worker- anv: Use current_frame from vk device to delimit u_trace frames 976*61046927SAndroid Build Coastguard Worker- freedreno: Make fd_pps_driver.h usable without including other FD sources 977*61046927SAndroid Build Coastguard Worker- turnip/msm: Do rd dump only when there are commands in submission 978*61046927SAndroid Build Coastguard Worker- turnip: Implement VK_EXT_depth_clamp_zero_one 979*61046927SAndroid Build Coastguard Worker- freedreno/a7xx: Update TPL1_DBG_ECO_CNTL1 to fix UBWC corruption 980*61046927SAndroid Build Coastguard Worker- ir3/a7xx: Fix FS consts corruption when other FS has zero constlen 981*61046927SAndroid Build Coastguard Worker- tu: Add LRZ disable reason to renderpass tracepoint 982*61046927SAndroid Build Coastguard Worker- util/u_trace: Add support for fixed-length string params in tracepoints 983*61046927SAndroid Build Coastguard Worker- tu: Add attachments' UBWC info to renderpass tracepoint 984*61046927SAndroid Build Coastguard Worker- freedreno/rddecompiler: Make possible to use original shader 985*61046927SAndroid Build Coastguard Worker- freedreno/replay: Fix replaying without SET_IOVA 986*61046927SAndroid Build Coastguard Worker- freedreno/ir3: mova has special meaning for (r) flag 987*61046927SAndroid Build Coastguard Worker- ir3: Correctly assemble mova1 with (r) on const 988*61046927SAndroid Build Coastguard Worker- tu: Fix issues with render_pass tracepoint 989*61046927SAndroid Build Coastguard Worker- freedreno: Rename TPL1_DBG_ECO_CNTL1.UBWC_WORKAROUND into TP_UBWC_FLAG_HINT 990*61046927SAndroid Build Coastguard Worker- tu: Add enable_tp_ubwc_flag_hint feature to a7xx 991*61046927SAndroid Build Coastguard Worker- freedreno/devices: Turn off enable_tp_ubwc_flag_hint for a740 by default 992*61046927SAndroid Build Coastguard Worker- freedreno/devices: Fix magic regs for Adreno A32 993*61046927SAndroid Build Coastguard Worker- freedreno: Describe LRZ feedback mechanism 994*61046927SAndroid Build Coastguard Worker- freedreno/devices: Define and appropriately set has_lrz_feedback 995*61046927SAndroid Build Coastguard Worker- tu: Use LRZ feedback in gmem 996*61046927SAndroid Build Coastguard Worker- tu: Enable LRZ feedback in sysmem 997*61046927SAndroid Build Coastguard Worker- freedreno: Use LRZ feedback in gmem 998*61046927SAndroid Build Coastguard Worker- ir3: Print bindless samp/tex ids for tex prefetch 999*61046927SAndroid Build Coastguard Worker- ir3/tests: Make possible to specify raw instr value as uint64 1000*61046927SAndroid Build Coastguard Worker- ir3/tests: Make possible to add generated disasm tests 1001*61046927SAndroid Build Coastguard Worker- ir3: Fix decoding of stib.b/ldib.b with offset 1002*61046927SAndroid Build Coastguard Worker- turnip/kgsl: Support external memory via ION/DMABUF buffers 1003*61046927SAndroid Build Coastguard Worker- tu: Have single Flush/Invalidate memory entrypoints 1004*61046927SAndroid Build Coastguard Worker 1005*61046927SAndroid Build Coastguard WorkerDave Airlie (27): 1006*61046927SAndroid Build Coastguard Worker 1007*61046927SAndroid Build Coastguard Worker- radv/video/encode: fix quality params on v2 hw. 1008*61046927SAndroid Build Coastguard Worker- Revert "zink: use a slab allocator for zink_kopper_present_info" 1009*61046927SAndroid Build Coastguard Worker- nvk: Only enable WSI modifiers if the extension is supported. 1010*61046927SAndroid Build Coastguard Worker- draw/texture: handle mip_offset[0] being != 0 for layered textures. 1011*61046927SAndroid Build Coastguard Worker- nouveau/nvc0: increase overallocation on shader bo to 2K 1012*61046927SAndroid Build Coastguard Worker- nvidia: fixup classes import and import new classes. 1013*61046927SAndroid Build Coastguard Worker- nouveau/push: add support for m2mf/i2mf to dumper 1014*61046927SAndroid Build Coastguard Worker- nouveau/nvc0: add support for using common pushbuf dumper 1015*61046927SAndroid Build Coastguard Worker- radv/video: fix layered decode h264/5 tests. 1016*61046927SAndroid Build Coastguard Worker- radv/video: use vcn ip versions for encoder detection. 1017*61046927SAndroid Build Coastguard Worker- ac/radv/radeonsi: move av1 ctx/probs size/filling to common code. 1018*61046927SAndroid Build Coastguard Worker- ac/radv/radeon: move film grain init to common code. 1019*61046927SAndroid Build Coastguard Worker- st/mesa: drop u_simple_shaders.h include where not used. 1020*61046927SAndroid Build Coastguard Worker- gallivm: create a pass manager wrapper. 1021*61046927SAndroid Build Coastguard Worker- gallivm: move ppc denorm disable to inline 1022*61046927SAndroid Build Coastguard Worker- gallivm: split some code out from init module. 1023*61046927SAndroid Build Coastguard Worker- gallivm: make lp_bld_coro.h c++ include safe. 1024*61046927SAndroid Build Coastguard Worker- gallivm: export target init code for orc-jit to reuse 1025*61046927SAndroid Build Coastguard Worker- gallivm: split out generating LLVM Mattrs 1026*61046927SAndroid Build Coastguard Worker- llvmpipe: Introduce llvmpipe_memory_allocation 1027*61046927SAndroid Build Coastguard Worker- nvk: use 2k overallocation for shader heap. 1028*61046927SAndroid Build Coastguard Worker- anv/video: use correct offset for MPR row store scratch buffer. 1029*61046927SAndroid Build Coastguard Worker- radv/video: advertise mutable/extended for dst video images. 1030*61046927SAndroid Build Coastguard Worker- draw/orcjit: supply stub function for tcs coro 1031*61046927SAndroid Build Coastguard Worker- llvmpipe/cs/orcjit: add stub function name for coro 1032*61046927SAndroid Build Coastguard Worker- gallivm/sample: fix sampling indirect from vertex shaders 1033*61046927SAndroid Build Coastguard Worker- nvc0: fix null ptr deref on fermi due to debug changes. 1034*61046927SAndroid Build Coastguard Worker 1035*61046927SAndroid Build Coastguard WorkerDavid (Ming Qiang) Wu (2): 1036*61046927SAndroid Build Coastguard Worker 1037*61046927SAndroid Build Coastguard Worker- radeonsi/vcn: set accurate size for dec header and index_codec 1038*61046927SAndroid Build Coastguard Worker- radeonsi/vcn: support DPB_MAX_RES on VCN5 1039*61046927SAndroid Build Coastguard Worker 1040*61046927SAndroid Build Coastguard WorkerDavid Heidelberg (58): 1041*61046927SAndroid Build Coastguard Worker 1042*61046927SAndroid Build Coastguard Worker- turnip: rename tu_queue_submit struct to follow ODR 1043*61046927SAndroid Build Coastguard Worker- ci: fail pipeline for users who got access to restricted traces 1044*61046927SAndroid Build Coastguard Worker- ci/traces: majanes has no longer access to the restricted traces 1045*61046927SAndroid Build Coastguard Worker- ci/deqp: correct EGL_EXT_config_select_group detection 1046*61046927SAndroid Build Coastguard Worker- egl/x11: Move RGBA visuals in the second config selection group 1047*61046927SAndroid Build Coastguard Worker- mailmap: add Freya Gentz entry 1048*61046927SAndroid Build Coastguard Worker- etnaviv: migrate from piglit include to generic deqp and toml spec 1049*61046927SAndroid Build Coastguard Worker- freedreno/ci: move platform to the deqp toml file for a530 1050*61046927SAndroid Build Coastguard Worker- freedreno/ci: move the disabled jobs from include to the main file 1051*61046927SAndroid Build Coastguard Worker- freedreno/ci: Switch a306_* to deqp-runner 1052*61046927SAndroid Build Coastguard Worker- freedreno/ci: do not depend on single job rules for another jobs 1053*61046927SAndroid Build Coastguard Worker- freedreno/ci: switch a306 to weston 1054*61046927SAndroid Build Coastguard Worker- freedreno/ci: re-enable a306_piglit 1055*61046927SAndroid Build Coastguard Worker- ci/panfrost: disable G52 until machines gets fixed 1056*61046927SAndroid Build Coastguard Worker- ci: drop unused piglit-test and integrate it into piglit-traces-test 1057*61046927SAndroid Build Coastguard Worker- freedreno/ci: Drop duplicated include and add missing stages 1058*61046927SAndroid Build Coastguard Worker- freedreno/ci: Implement nightly piglit job for Adreno 630 and 618 1059*61046927SAndroid Build Coastguard Worker- ci/freedreno: update expectations from the nightly run 1060*61046927SAndroid Build Coastguard Worker- ci: bump ANGLE 1061*61046927SAndroid Build Coastguard Worker- ci: Revert "ci: update failures list with angle for jsl, tgl" 1062*61046927SAndroid Build Coastguard Worker- ci/intel: add new jsl flake 1063*61046927SAndroid Build Coastguard Worker- ci/panfrost: Revert "ci/panfrost: disable G52 until machines gets fixed" 1064*61046927SAndroid Build Coastguard Worker- ci/alpine: re-enable Mold linker 1065*61046927SAndroid Build Coastguard Worker- ci/etnaviv: add flakes from nightly runs 1066*61046927SAndroid Build Coastguard Worker- winsys/i915: depends on intel_wa.h 1067*61046927SAndroid Build Coastguard Worker- subprojects: uprev perfetto to v45.0 1068*61046927SAndroid Build Coastguard Worker- ci/r300: update flake list from nightly reports 1069*61046927SAndroid Build Coastguard Worker- ci/nouveau: move disabled jobs back from include into main gitlab-ci.yml 1070*61046927SAndroid Build Coastguard Worker- ci/nouveau: separate HW definition from SW 1071*61046927SAndroid Build Coastguard Worker- ci/nouveau: adjust and add DEVICE_TYPE 1072*61046927SAndroid Build Coastguard Worker- ci/freedreno: a3xx will never have Vulkan support 1073*61046927SAndroid Build Coastguard Worker- docs: correct svga3d redirected URLs 1074*61046927SAndroid Build Coastguard Worker- ci/radv: dEQP-GLES3.functional.polygon_offset.fixed16_render_with_units passes now 1075*61046927SAndroid Build Coastguard Worker- ci: re-enable shader-db for nouveau 1076*61046927SAndroid Build Coastguard Worker- ci: do not build Nine in debian-build-testing 1077*61046927SAndroid Build Coastguard Worker- ci/piglit: be explicit about what we building 1078*61046927SAndroid Build Coastguard Worker- ci/lava: enable Piglit OpenCL tests so we can test rusticl on the HW 1079*61046927SAndroid Build Coastguard Worker- ci/lava: do not build Vulkan for armhf images 1080*61046927SAndroid Build Coastguard Worker- ci/lava: move wayland-protocols to the main section 1081*61046927SAndroid Build Coastguard Worker- ci/freedreno: document new failure after piglit update 1082*61046927SAndroid Build Coastguard Worker- ci/etnaviv: skip Vulkan tests on GC2000 1083*61046927SAndroid Build Coastguard Worker- ci/etnaviv: remove duplicated line from skips 1084*61046927SAndroid Build Coastguard Worker- mailmap: update my email 1085*61046927SAndroid Build Coastguard Worker- ci/arm64: rustify the build 1086*61046927SAndroid Build Coastguard Worker- ci/lava: add support for RustiCL 1087*61046927SAndroid Build Coastguard Worker- ci/meson: reuse meson installation 1088*61046927SAndroid Build Coastguard Worker- ci: move (c)bindgen to own shell script 1089*61046927SAndroid Build Coastguard Worker- ci/radv: Document recent flake 1090*61046927SAndroid Build Coastguard Worker- ci/lava: the containers take sometimes more than 60m 1091*61046927SAndroid Build Coastguard Worker- ci: propagate RUSTICL_ENABLE and DEBUG variables to the DUTs 1092*61046927SAndroid Build Coastguard Worker- rusticl: add -cl-std only when it's not defined 1093*61046927SAndroid Build Coastguard Worker- ci/freedreno: some A306 tests now pass/skip since proper GL detection in Piglit 1094*61046927SAndroid Build Coastguard Worker- ci: introduce tool for comparing nightly runs 1095*61046927SAndroid Build Coastguard Worker- util: bump blake3 from 1.3.3 to 1.5.1, improve armv7 and aarch64 performance 1096*61046927SAndroid Build Coastguard Worker- build: pass licensing information in SPDX form 1097*61046927SAndroid Build Coastguard Worker- intel/debug: allow silencing CL warnings 1098*61046927SAndroid Build Coastguard Worker- llvmpipe: Silence "possibly uninitialized value" warning for ssbo_limit (cont) 1099*61046927SAndroid Build Coastguard Worker- ci/alpine: use llvm variables 1100*61046927SAndroid Build Coastguard Worker 1101*61046927SAndroid Build Coastguard WorkerDavid Rosca (39): 1102*61046927SAndroid Build Coastguard Worker 1103*61046927SAndroid Build Coastguard Worker- radv/video: Set correct bit depth and format for 10bit input 1104*61046927SAndroid Build Coastguard Worker- radv/video: Check encode profiles and bit depth in capabilities query 1105*61046927SAndroid Build Coastguard Worker- radv/video: Report maxBitrate in encode capabilities 1106*61046927SAndroid Build Coastguard Worker- radeonsi/vcn: Allocate session buffer in VRAM 1107*61046927SAndroid Build Coastguard Worker- radeonsi/vcn: Fix 10bit HEVC VPS general_profile_compatibility_flags 1108*61046927SAndroid Build Coastguard Worker- radeonsi/vcn: Only enable VBAQ with rate control mode 1109*61046927SAndroid Build Coastguard Worker- frontends/va: Fix AV1 slice_data_offset with multiple slice data buffers 1110*61046927SAndroid Build Coastguard Worker- Revert "radeonsi/vcn: AV1 skip the redundant bs resize" 1111*61046927SAndroid Build Coastguard Worker- frontends/va: Only increment slice offset after first slice parameters 1112*61046927SAndroid Build Coastguard Worker- radeonsi: Update buffer for other planes in si_alloc_resource 1113*61046927SAndroid Build Coastguard Worker- frontends/va: Store slice types for H264 decode 1114*61046927SAndroid Build Coastguard Worker- radeonsi/vcn: Ensure DPB has as many buffers as references 1115*61046927SAndroid Build Coastguard Worker- radeonsi/vcn: Allow duplicate buffers in DPB 1116*61046927SAndroid Build Coastguard Worker- radeonsi/vcn: Ensure at least one reference for H264 P/B frames 1117*61046927SAndroid Build Coastguard Worker- frontends/va: Fix leak when destroying VAEncCodedBufferType 1118*61046927SAndroid Build Coastguard Worker- radeonsi/vcn: Avoid copy when resizing bitstream buffer 1119*61046927SAndroid Build Coastguard Worker- frontends/va: Send all bitstream buffers to driver at once 1120*61046927SAndroid Build Coastguard Worker- frontends/va: Fix crash in vaRenderPicture when decoder is NULL 1121*61046927SAndroid Build Coastguard Worker- radv/video: Add missing VCN 3.0.2 to decoder init switch 1122*61046927SAndroid Build Coastguard Worker- radeonsi: Make si_compute_clear_image work with 422 subsampled formats 1123*61046927SAndroid Build Coastguard Worker- gallium/vl: Init shaders on first use 1124*61046927SAndroid Build Coastguard Worker- frontends/va: Don't require exact match for packed headers 1125*61046927SAndroid Build Coastguard Worker- gallium: Add is_video_target_buffer_supported 1126*61046927SAndroid Build Coastguard Worker- radeonsi: Implement is_video_target_buffer_supported 1127*61046927SAndroid Build Coastguard Worker- frontends/va: Use is_video_target_buffer_supported for EFC 1128*61046927SAndroid Build Coastguard Worker- frontends/va: Rework EFC logic 1129*61046927SAndroid Build Coastguard Worker- frontends/va: Check if target buffer is supported in vlVaEndPicture 1130*61046927SAndroid Build Coastguard Worker- gallium: Remove PIPE_VIDEO_CAP_EFC_SUPPORTED 1131*61046927SAndroid Build Coastguard Worker- frontends/va: Simplify AV1 slice parameters handling 1132*61046927SAndroid Build Coastguard Worker- frontends/va: Move slice_data_offset to context 1133*61046927SAndroid Build Coastguard Worker- frontends/va: Rename slice_idx to have_slice_params and move to context 1134*61046927SAndroid Build Coastguard Worker- frontends/va: Support multi elements slice parameter buffers for H264/5 1135*61046927SAndroid Build Coastguard Worker- gallium: Remove pipe_h264_picture_desc.slice_parameter.slice_count 1136*61046927SAndroid Build Coastguard Worker- radeonsi/vcn: Limit size to target size in AV1 decode 1137*61046927SAndroid Build Coastguard Worker- radeonsi: Add debug option to enable low latency encode 1138*61046927SAndroid Build Coastguard Worker- radeonsi/vcn: Add low latency encode support 1139*61046927SAndroid Build Coastguard Worker- frontends/va: Support frame rate per temporal layer for AV1 1140*61046927SAndroid Build Coastguard Worker- radeonsi/vcn: Support 10bit RGB for EFC input 1141*61046927SAndroid Build Coastguard Worker- radeonsi/vcn: Add decode DPB buffers as CS dependency 1142*61046927SAndroid Build Coastguard Worker 1143*61046927SAndroid Build Coastguard WorkerDeborah Brouwer (1): 1144*61046927SAndroid Build Coastguard Worker 1145*61046927SAndroid Build Coastguard Worker- ci/lava: Detect a6xx gpu recovery failures 1146*61046927SAndroid Build Coastguard Worker 1147*61046927SAndroid Build Coastguard WorkerDerek Foreman (13): 1148*61046927SAndroid Build Coastguard Worker 1149*61046927SAndroid Build Coastguard Worker- wsi/wayland: refactor wayland dispatch 1150*61046927SAndroid Build Coastguard Worker- egl/wayland: Use loader_wayland_dispatch 1151*61046927SAndroid Build Coastguard Worker- perfetto: Add flows 1152*61046927SAndroid Build Coastguard Worker- wsi/wayland: Add perfetto flows to image acquisition and presentation 1153*61046927SAndroid Build Coastguard Worker- wsi/wayland: Add flow id to presentation feedback 1154*61046927SAndroid Build Coastguard Worker- wsi/wayland: Add timing debugging 1155*61046927SAndroid Build Coastguard Worker- perfetto: Add simple support for counters 1156*61046927SAndroid Build Coastguard Worker- wsi/wayland: Add latency information to perfetto profiling 1157*61046927SAndroid Build Coastguard Worker- perfetto: Add some functions for timestamped events 1158*61046927SAndroid Build Coastguard Worker- wsi/wayland: Add a perfetto track for image presentation 1159*61046927SAndroid Build Coastguard Worker- wsi/wayland: Add tracepoint in wsi_wl_swapchain_wait_for_present 1160*61046927SAndroid Build Coastguard Worker- wsi/wayland: Fix use after free from improperly stored VkAllocationCallbacks 1161*61046927SAndroid Build Coastguard Worker- wsi/wayland: Use different queue names for different queries 1162*61046927SAndroid Build Coastguard Worker 1163*61046927SAndroid Build Coastguard WorkerDmitry Baryshkov (1): 1164*61046927SAndroid Build Coastguard Worker 1165*61046927SAndroid Build Coastguard Worker- freedreno/registers: drop display-related register files 1166*61046927SAndroid Build Coastguard Worker 1167*61046927SAndroid Build Coastguard WorkerDmitry Osipenko (1): 1168*61046927SAndroid Build Coastguard Worker 1169*61046927SAndroid Build Coastguard Worker- venus: make cross-device optional 1170*61046927SAndroid Build Coastguard Worker 1171*61046927SAndroid Build Coastguard WorkerDoug Brown (1): 1172*61046927SAndroid Build Coastguard Worker 1173*61046927SAndroid Build Coastguard Worker- xa: add missing stride setup in renderer_draw_yuv 1174*61046927SAndroid Build Coastguard Worker 1175*61046927SAndroid Build Coastguard WorkerDr. David Alan Gilbert (1): 1176*61046927SAndroid Build Coastguard Worker 1177*61046927SAndroid Build Coastguard Worker- treewide: Cleanup unused structs 1178*61046927SAndroid Build Coastguard Worker 1179*61046927SAndroid Build Coastguard WorkerDylan Baker (12): 1180*61046927SAndroid Build Coastguard Worker 1181*61046927SAndroid Build Coastguard Worker- meson: use glslang --depfile argument when possible 1182*61046927SAndroid Build Coastguard Worker- clc: remove check for null pointer that cannot be true in llvm_mod_to_spirv 1183*61046927SAndroid Build Coastguard Worker- compiler/glcpp: don't recalculate macro 1184*61046927SAndroid Build Coastguard Worker- intel/compiler: move predicated_break out of backend loop 1185*61046927SAndroid Build Coastguard Worker- anv/grl: add some validation that we're not going to overflow 1186*61046927SAndroid Build Coastguard Worker- egl/wayland: fix memory leak in error handling case 1187*61046927SAndroid Build Coastguard Worker- compilers/clc: Add missing break statements. 1188*61046927SAndroid Build Coastguard Worker- mesa: fix memory leak when using shader cache 1189*61046927SAndroid Build Coastguard Worker- util/glsl2spirv: fixup the generated depfile when copying sources 1190*61046927SAndroid Build Coastguard Worker- tgsi_to_nir: free disk cache value if the size is wrong 1191*61046927SAndroid Build Coastguard Worker- crocus: properly free resources on BO allocation failure 1192*61046927SAndroid Build Coastguard Worker- crocus: check for depth+stencil before creating resource 1193*61046927SAndroid Build Coastguard Worker 1194*61046927SAndroid Build Coastguard WorkerEcho J (3): 1195*61046927SAndroid Build Coastguard Worker 1196*61046927SAndroid Build Coastguard Worker- nvk: Add sha1_h as a dependency 1197*61046927SAndroid Build Coastguard Worker- d3d10umd: Use pipe_resource_usage enum in translate_resource_usage() 1198*61046927SAndroid Build Coastguard Worker- util: Fix the integer addition in os_time_get_absolute_timeout() 1199*61046927SAndroid Build Coastguard Worker 1200*61046927SAndroid Build Coastguard WorkerEli Schwartz (2): 1201*61046927SAndroid Build Coastguard Worker 1202*61046927SAndroid Build Coastguard Worker- meson: create libglsl declared dependency to propagate order-only deps 1203*61046927SAndroid Build Coastguard Worker- meson: add various generated header dependencies as order-only deps 1204*61046927SAndroid Build Coastguard Worker 1205*61046927SAndroid Build Coastguard WorkerEmma Anholt (13): 1206*61046927SAndroid Build Coastguard Worker 1207*61046927SAndroid Build Coastguard Worker- nir,panfrost,agx: Fix driver PIXEL_COORD_INTEGER setting and drop workaround. 1208*61046927SAndroid Build Coastguard Worker- dri: Fix a pasteo in dri2_from_names() 1209*61046927SAndroid Build Coastguard Worker- dri: Consistently use createImageWithModifiers2() 1210*61046927SAndroid Build Coastguard Worker- dri: Consistently use createImageFromFds2(), not createImageFromFds() 1211*61046927SAndroid Build Coastguard Worker- dri: Replace createImageFromDmaBufs() with createImageFromDmaBufs3() 1212*61046927SAndroid Build Coastguard Worker- dri: Drop old createImageFromRenderbuffer() 1213*61046927SAndroid Build Coastguard Worker- dri: Consistently use createImageFromDmabufs() not createImageFromFds() 1214*61046927SAndroid Build Coastguard Worker- dri: Drop createImageFromFds2() in favor of createImageFromDmaBufs() 1215*61046927SAndroid Build Coastguard Worker- dri: Move EGL image lookup/validate setup to dri_init_screen() 1216*61046927SAndroid Build Coastguard Worker- mesa: Drop some version checking around ValidateEGLImage 1217*61046927SAndroid Build Coastguard Worker- dri: Collapse dri2_validate_egl_image() into dri_validate_egl_image() 1218*61046927SAndroid Build Coastguard Worker- dri: Fold lookup_egl_image_validated into its one caller 1219*61046927SAndroid Build Coastguard Worker- dri: Drop the old lookupEGLImage wrapper function. 1220*61046927SAndroid Build Coastguard Worker 1221*61046927SAndroid Build Coastguard WorkerEric Engestrom (295): 1222*61046927SAndroid Build Coastguard Worker 1223*61046927SAndroid Build Coastguard Worker- VERSION: bump to 20.2 1224*61046927SAndroid Build Coastguard Worker- docs: reset new_features.txt 1225*61046927SAndroid Build Coastguard Worker- docs: add release notes for 24.0.6 1226*61046927SAndroid Build Coastguard Worker- docs: update calendar for 24.0.6 1227*61046927SAndroid Build Coastguard Worker- docs: add an extra 24.0.x release 1228*61046927SAndroid Build Coastguard Worker- docs: add sha256sum for 24.0.6 1229*61046927SAndroid Build Coastguard Worker- docs: update calendar for 24.1.0-rc1 1230*61046927SAndroid Build Coastguard Worker- ci: fix container rules on release branches and tags 1231*61046927SAndroid Build Coastguard Worker- panvk/ci: add WSI testing to all the deqp-vk jobs 1232*61046927SAndroid Build Coastguard Worker- lavapipe/ci: add WSI testing to all the deqp-vk jobs 1233*61046927SAndroid Build Coastguard Worker- freedreno/ci: add flake 1234*61046927SAndroid Build Coastguard Worker- lavapipe/ci: add flakes 1235*61046927SAndroid Build Coastguard Worker- ci: pass MESA_VK_ABORT_ON_DEVICE_LOSS through to the DUT 1236*61046927SAndroid Build Coastguard Worker- rpi3/ci: drop duplicate comment without any corresponding actual skip line 1237*61046927SAndroid Build Coastguard Worker- v3dv/ci: skip all the WSI tests, they are way too flaky to be worth it 1238*61046927SAndroid Build Coastguard Worker- spirv: deduplicate default debug log level 1239*61046927SAndroid Build Coastguard Worker- v3dv/ci: add rpi5 failure 1240*61046927SAndroid Build Coastguard Worker- ci: mark microsoft farm as offline 1241*61046927SAndroid Build Coastguard Worker- meson: simplify \`-gsplit-dwarf` compiler argument check 1242*61046927SAndroid Build Coastguard Worker- egl+glx: fix two #ifdef that should be #if like the rest 1243*61046927SAndroid Build Coastguard Worker- meson: always set USE_LIBGLVND 1244*61046927SAndroid Build Coastguard Worker- meson: use bool.to_int() instead of manually converting 1245*61046927SAndroid Build Coastguard Worker- lavapipe/ci: drop fixed test from failures 1246*61046927SAndroid Build Coastguard Worker- lavapipe/ci: add the rest of the failures introduced by the 1.3.8.2 uprev 1247*61046927SAndroid Build Coastguard Worker- lavapipe/ci: skip another test that goes over the timeout 1248*61046927SAndroid Build Coastguard Worker- meson: move tsan-blacklist.txt to build-support with the other build support files 1249*61046927SAndroid Build Coastguard Worker- llvmpipe/ci: fix indentation 1250*61046927SAndroid Build Coastguard Worker- llvmpipe/ci: only run jobs when their corresponding files are changed 1251*61046927SAndroid Build Coastguard Worker- lavapipe/ci: fix indentation 1252*61046927SAndroid Build Coastguard Worker- lavapipe/ci: avoid running all lavapipe jobs when llvmpipe ci is changed 1253*61046927SAndroid Build Coastguard Worker- lavapipe/ci: only run jobs when their corresponding files are changed 1254*61046927SAndroid Build Coastguard Worker- docs: update calendar for 24.1.0-rc2 1255*61046927SAndroid Build Coastguard Worker- llvmpipe/ci: trigger jobs on draw & gallivm changes 1256*61046927SAndroid Build Coastguard Worker- lavapipe/ci: trigger jobs on draw & gallivm changes 1257*61046927SAndroid Build Coastguard Worker- lavapipe/ci: add flakes seen lately 1258*61046927SAndroid Build Coastguard Worker- lavapipe/ci: generalize flakes list to all formats for these flaky tests 1259*61046927SAndroid Build Coastguard Worker- lavapipe/ci: skip ray tracing tests that sometimes time out 1260*61046927SAndroid Build Coastguard Worker- vc4/ci: add fails seen overnight 1261*61046927SAndroid Build Coastguard Worker- ci: uprev mold to 2.31.0 1262*61046927SAndroid Build Coastguard Worker- lavapipe/ci: skip two more timing out ray query tests 1263*61046927SAndroid Build Coastguard Worker- ci: backport fix for gl_PointSize bug in CTS 1264*61046927SAndroid Build Coastguard Worker- lavapipe/ci: move a few skips out from under the "llvm jit" comment 1265*61046927SAndroid Build Coastguard Worker- mr-label-maker: fix yaml syntax 1266*61046927SAndroid Build Coastguard Worker- docs: add release notes for 24.0.7 1267*61046927SAndroid Build Coastguard Worker- docs: update calendar for 24.0.7 1268*61046927SAndroid Build Coastguard Worker- docs: add sha256sum for 24.0.7 1269*61046927SAndroid Build Coastguard Worker- docs: update calendar for 24.1.0-rc3 1270*61046927SAndroid Build Coastguard Worker- ci/debian-build-testing: drop extra nesting section 1271*61046927SAndroid Build Coastguard Worker- ci/shader-db: drop extra nesting section 1272*61046927SAndroid Build Coastguard Worker- rpi4/ci: use deqp-runner suite for vk job as well 1273*61046927SAndroid Build Coastguard Worker- rpi5/ci: use deqp-runner suite for vk job 1274*61046927SAndroid Build Coastguard Worker- microsoft/clc: fix incorrect changes that got through while the Windows CI was down 1275*61046927SAndroid Build Coastguard Worker- llvmpipe: wrap the push/pull in the ifdef as well 1276*61046927SAndroid Build Coastguard Worker- radv/ci: add navi21 flakes 1277*61046927SAndroid Build Coastguard Worker- zink: avoid designated initializers as they are not supported in C++ < 20 1278*61046927SAndroid Build Coastguard Worker- Revert "ci: fail pipeline for users who got access to restricted traces" 1279*61046927SAndroid Build Coastguard Worker- radeonsi/ci: document new crash (assert) 1280*61046927SAndroid Build Coastguard Worker- util/format: add missing null check in util_format_is_srgb() 1281*61046927SAndroid Build Coastguard Worker- ci: drop default VKD3D_PROTON_RESULTS file name 1282*61046927SAndroid Build Coastguard Worker- ci: hardcode \`-vkd3d` namespace for VKD3D_PROTON_RESULTS 1283*61046927SAndroid Build Coastguard Worker- amd/ci: track changes to VKD3D_PROTON_RESULTS files 1284*61046927SAndroid Build Coastguard Worker- mr-label-maker: mark \*-vkd3d.txt files as CI results expectations files 1285*61046927SAndroid Build Coastguard Worker- ci: reuse dead .vkd3d-proton-test to make vkd3d less radv-specific 1286*61046927SAndroid Build Coastguard Worker- ci: fix section_end in debian-build-testing 1287*61046927SAndroid Build Coastguard Worker- ci: rename debian version variable job to include the word "version" 1288*61046927SAndroid Build Coastguard Worker- ci: factor out all the deps to build the debian containers into .debian-container 1289*61046927SAndroid Build Coastguard Worker- ci: inherit the debian container building infra for test container images 1290*61046927SAndroid Build Coastguard Worker- ci/b2c: rename B2C_TIMEOUT_FIRST_* to B2C_TIMEOUT_FIRST_CONSOLE_ACTIVITY_* 1291*61046927SAndroid Build Coastguard Worker- ci/b2c: rename B2C_TIMEOUT_* to B2C_TIMEOUT_CONSOLE_ACTIVITY_* 1292*61046927SAndroid Build Coastguard Worker- ci/b2c: allow setting timeouts in seconds 1293*61046927SAndroid Build Coastguard Worker- ci: drop dead VK_CPU option 1294*61046927SAndroid Build Coastguard Worker- ci/piglit-traces: drop re-definition of VK_DRIVER_FILES 1295*61046927SAndroid Build Coastguard Worker- ci/init-stage2: set VK_DRIVER_FILES for both xorg and wayland 1296*61046927SAndroid Build Coastguard Worker- ci/vkd3d: un-hardcode architecture 1297*61046927SAndroid Build Coastguard Worker- ci/vkd3d: fix version sanity check 1298*61046927SAndroid Build Coastguard Worker- ci/vkd3d: fail job when failing to get driver version 1299*61046927SAndroid Build Coastguard Worker- ci/b2c: remove dead rules: that's always overwritten 1300*61046927SAndroid Build Coastguard Worker- ci/env: move dead-code-with-comment to the end of the list to make it clearer 1301*61046927SAndroid Build Coastguard Worker- zink/ci: rename .zink-lvp-venus-rules to .zink-venus-lvp-rules to match the rest of the names 1302*61046927SAndroid Build Coastguard Worker- README: update links to our own docs 1303*61046927SAndroid Build Coastguard Worker- docs: update calendar for 24.1.0-rc4 1304*61046927SAndroid Build Coastguard Worker- mailmap: add entry to unify Roman Stratiienko's contributions 1305*61046927SAndroid Build Coastguard Worker- nvk/ci: add nvk job on a GA106 (RTX 3060) 1306*61046927SAndroid Build Coastguard Worker- zink/ci: add zink+nvk glcts+piglit job on a GA106 (RTX 3060) 1307*61046927SAndroid Build Coastguard Worker- zink+nvk/ci: skip glx piglit tests as they all fail 1308*61046927SAndroid Build Coastguard Worker- zink+nvk/ci: skip timing out test 1309*61046927SAndroid Build Coastguard Worker- zink+nvk/ci: skip more tests that times out 1310*61046927SAndroid Build Coastguard Worker- zink+nvk/ci: document flakes seen during stress-testing 1311*61046927SAndroid Build Coastguard Worker- zink+nvk/ci: update expected failures 1312*61046927SAndroid Build Coastguard Worker- docs: add release notes for 24.0.8 1313*61046927SAndroid Build Coastguard Worker- docs: update calendar for 24.0.8 1314*61046927SAndroid Build Coastguard Worker- docs: add sha256sum for 24.0.8 1315*61046927SAndroid Build Coastguard Worker- docs: add release notes for 24.1.0 1316*61046927SAndroid Build Coastguard Worker- docs: add sha256sum for 24.1.0 1317*61046927SAndroid Build Coastguard Worker- docs: update calendar for 24.1.0 1318*61046927SAndroid Build Coastguard Worker- ci: fix build-kernel.sh -> download-prebuilt-kernel.sh 1319*61046927SAndroid Build Coastguard Worker- ci: drop dead variables (see previous commit) 1320*61046927SAndroid Build Coastguard Worker- ci: rename debian/arm*_test to debian/baremetal_arm*_test to be clear about which infra uses that 1321*61046927SAndroid Build Coastguard Worker- ci: prepare base debian test image for multi-arch 1322*61046927SAndroid Build Coastguard Worker- ci: prepare GL debian test image for multi-arch 1323*61046927SAndroid Build Coastguard Worker- ci: prepare VK debian test image for multi-arch 1324*61046927SAndroid Build Coastguard Worker- ci/image-tags: rename DEBIAN_X86_64_TEST_*_TAG to drop the x86 mention 1325*61046927SAndroid Build Coastguard Worker- ci: add debian/arm64_test images for gl & vk 1326*61046927SAndroid Build Coastguard Worker- zink/ci: rename zink-turnip collabora rule to make it unambiguous 1327*61046927SAndroid Build Coastguard Worker- ci/b2c: add aarch64 tests for gl & vk 1328*61046927SAndroid Build Coastguard Worker- turnip/ci: add vkcts jobs on the a750 1329*61046927SAndroid Build Coastguard Worker- turnip+zink/ci: add gl & gles CTS jobs on the a750 1330*61046927SAndroid Build Coastguard Worker- nvk/ci: adjust the regex for "dut is broken and needs to be rebooted" 1331*61046927SAndroid Build Coastguard Worker- nvk/ci: mark the job as failing in case of hangs, instead of silently rebooting 1332*61046927SAndroid Build Coastguard Worker- nvk/ci: add missing .test rules to avoid running nvk tests in post-merge pipeline 1333*61046927SAndroid Build Coastguard Worker- radv/ci: move amdgpu-specific kernel message warning to src/amd/ci/ 1334*61046927SAndroid Build Coastguard Worker- ci/b2c: make B2C_JOB_WARN_REGEX optional 1335*61046927SAndroid Build Coastguard Worker- zink+nvk/ci: more KHR-GL46.packed_pixels.varied_rectangle.* flakes, so mark the group as flaky 1336*61046927SAndroid Build Coastguard Worker- zink+nvk/ci: add more flakes seen in nightly 1337*61046927SAndroid Build Coastguard Worker- zink+nvk/ci: spec\@ext_external_objects\@vk-vert-buf-reuse has been fixed 1338*61046927SAndroid Build Coastguard Worker- mr-label-maker: label src/vulkan/wsi/ as wsi 1339*61046927SAndroid Build Coastguard Worker- .mailmap: fix email address for \@cpmichael 1340*61046927SAndroid Build Coastguard Worker- v3dv/ci: fix typo in \`renderer_check` 1341*61046927SAndroid Build Coastguard Worker- ci: disable debian-build-testing until it can be fixed 1342*61046927SAndroid Build Coastguard Worker- vc4/ci: skip VK piglit tests 1343*61046927SAndroid Build Coastguard Worker- freedreno/a6xx: fix kernel -> compute handling 1344*61046927SAndroid Build Coastguard Worker- zink+nvk/ci: add flakes seen in latest nightly run 1345*61046927SAndroid Build Coastguard Worker- docs/calendar: add 24.2 branchpoint and release candidates schedule 1346*61046927SAndroid Build Coastguard Worker- panfrost/ci: add missing genxml trigger path 1347*61046927SAndroid Build Coastguard Worker- panfrost: mark tests as fixed 1348*61046927SAndroid Build Coastguard Worker- etnaviv/ci: skip VK piglit tests 1349*61046927SAndroid Build Coastguard Worker- radv/ci: document angle regressions from !29436 on stoney 1350*61046927SAndroid Build Coastguard Worker- zink+nvk/ci: add flakes seen in latest nightly run 1351*61046927SAndroid Build Coastguard Worker- docs/meson: replace deprecated pkgconfig with pkg-config 1352*61046927SAndroid Build Coastguard Worker- zink+nvk/ci: add flakes seen in latest nightly run 1353*61046927SAndroid Build Coastguard Worker- v3dv: add missing bounds check in VK_EXT_4444_formats 1354*61046927SAndroid Build Coastguard Worker- docs: add release notes for 24.1.1 1355*61046927SAndroid Build Coastguard Worker- docs: add sha256sum for 24.1.1 1356*61046927SAndroid Build Coastguard Worker- docs: update calendar for 24.1.1 1357*61046927SAndroid Build Coastguard Worker- turnip/ci: add a750 flakes seen in the latest nightly 1358*61046927SAndroid Build Coastguard Worker- radv/ci: fix manual rules 1359*61046927SAndroid Build Coastguard Worker- radv/ci: move radv manual rules into their own group 1360*61046927SAndroid Build Coastguard Worker- nvk+zink/ci: add another flake seen in nightly 1361*61046927SAndroid Build Coastguard Worker- docs: add release notes for 24.0.9 1362*61046927SAndroid Build Coastguard Worker- docs: update calendar for 24.0.9 1363*61046927SAndroid Build Coastguard Worker- docs: add sha256sum for 24.0.9 1364*61046927SAndroid Build Coastguard Worker- venus/ci: add flake that's been blocking MRs 1365*61046927SAndroid Build Coastguard Worker- v3d/drm-shim: emulate a rpi4 instead of a rpi3 1366*61046927SAndroid Build Coastguard Worker- nvk+zink/ci: add another flake seen in nightly 1367*61046927SAndroid Build Coastguard Worker- radv/ci: document navi31 regression from !29235 1368*61046927SAndroid Build Coastguard Worker- ci: set a common B2C_JOB_SUCCESS_REGEX with the message that's printed for all jobs 1369*61046927SAndroid Build Coastguard Worker- ci/deqp: uprev gl & gles cts 1370*61046927SAndroid Build Coastguard Worker- radeonsi/ci: mark a bunch of tests as fixed on vangogh 1371*61046927SAndroid Build Coastguard Worker- radv/ci: drop duplicate navi21-aco flakes line 1372*61046927SAndroid Build Coastguard Worker- radv/ci: drop duplicate navi31-aco flakes line 1373*61046927SAndroid Build Coastguard Worker- turnip+zink/ci: mark a dEQP-GLES(2|3).functional.rasterization.(fbo|primitives).line_(strip_|)wide as fixed 1374*61046927SAndroid Build Coastguard Worker- turnip/ci: add a750 flakes seen in the latest nightly 1375*61046927SAndroid Build Coastguard Worker- panfrost/ci: remove duplicate path 1376*61046927SAndroid Build Coastguard Worker- nvk+zink/ci: mark KHR-GL46.sparse_texture2_tests.SparseTexture2* as fixed 1377*61046927SAndroid Build Coastguard Worker- nvk+zink/ci: add flakes seen in nightly pipeline 1378*61046927SAndroid Build Coastguard Worker- nvk+zink/ci: consider all the \`double` tests in spec\@glsl-4.00\@execution\@built-in-functions to be flaky 1379*61046927SAndroid Build Coastguard Worker- freedreno/ci: disable mid-testing reboot on a750 1380*61046927SAndroid Build Coastguard Worker- driconf: drop param for setting default gpu vendor id in DRI_CONF_FORCE_VK_VENDOR() 1381*61046927SAndroid Build Coastguard Worker- egl: fix teardown when using xcb 1382*61046927SAndroid Build Coastguard Worker- egl: move android-specific code into an android branch 1383*61046927SAndroid Build Coastguard Worker- egl: ensure future platforms get their teardown implemented 1384*61046927SAndroid Build Coastguard Worker- egl/device: drop unnecessary intermediate variable 1385*61046927SAndroid Build Coastguard Worker- ci: fix meson install script 1386*61046927SAndroid Build Coastguard Worker- lavapipe/ci: update trace checksum following nir change 1387*61046927SAndroid Build Coastguard Worker- lavapipe/ci: document regression while it's being worked on 1388*61046927SAndroid Build Coastguard Worker- turnip+zink/ci: mark dEQP-GLES3.functional.fbo.depth.depth_test_clamp.* tests as fixed 1389*61046927SAndroid Build Coastguard Worker- bin/ci: escape literal url in regex 1390*61046927SAndroid Build Coastguard Worker- glx: fix build -D glx-direct=false 1391*61046927SAndroid Build Coastguard Worker- nvk+zink/ci: mark spec\@ext_image_dma_buf_import\@ext_image_dma_buf_import-refcount-multithread as fixed 1392*61046927SAndroid Build Coastguard Worker- nvk+zink/ci: add flakes seen over the last few nightlies 1393*61046927SAndroid Build Coastguard Worker- asahi/lib: generate git_sha1.h for agx_device.c 1394*61046927SAndroid Build Coastguard Worker- ci/vkd3d: deduplicate the diff between the expectation and the results 1395*61046927SAndroid Build Coastguard Worker- ci/vkd3d: print a message when the expected failures file is missing 1396*61046927SAndroid Build Coastguard Worker- ci/vkd3d: drop override of job artifacts 1397*61046927SAndroid Build Coastguard Worker- ci/vkd3d: fix error message printing 1398*61046927SAndroid Build Coastguard Worker- ci/vkd3d: stop ignoring errors in a block where errors can't happen 1399*61046927SAndroid Build Coastguard Worker- ci/vkd3d: don't ignore errors 1400*61046927SAndroid Build Coastguard Worker- ci/vkd3d: group version check lines together 1401*61046927SAndroid Build Coastguard Worker- ci/vkd3d: limit the vulkaninfo capture to the driverInfo line 1402*61046927SAndroid Build Coastguard Worker- ci/vkd3d: print a real error message when failing to get the list of failing tests 1403*61046927SAndroid Build Coastguard Worker- ci/vkd3d: rename vkd3d test log file to end in .txt 1404*61046927SAndroid Build Coastguard Worker- ci/vkd3d: print URL to the vkd3d-proton.log file to make it easier to access 1405*61046927SAndroid Build Coastguard Worker- ci/vkd3d: put \`then` on the same line as the \`if` to match the rest of the code style 1406*61046927SAndroid Build Coastguard Worker- ci/vkd3d: drop the "clear results folder without deleting the folder" logic 1407*61046927SAndroid Build Coastguard Worker- ci/vkd3d: drop \`quiet` wrapper 1408*61046927SAndroid Build Coastguard Worker- ci/vkd3d: drop redundant "vkd3d-proton execution: SUCCESS" 1409*61046927SAndroid Build Coastguard Worker- docs: add release notes for 24.1.2 1410*61046927SAndroid Build Coastguard Worker- docs: add sha256sum for 24.1.2 1411*61046927SAndroid Build Coastguard Worker- docs: update calendar for 24.1.2 1412*61046927SAndroid Build Coastguard Worker- venus/ci: fix indentation of list nested in a dict item 1413*61046927SAndroid Build Coastguard Worker- venus/ci: add manual/nightly venus-lavapipe-full 1414*61046927SAndroid Build Coastguard Worker- venus/ci: skip timed out test 1415*61046927SAndroid Build Coastguard Worker- nvk+zink/ci: add flakes seen over the last two nightly runs 1416*61046927SAndroid Build Coastguard Worker- nvk+zink/ci: catch more \`double` flakes 1417*61046927SAndroid Build Coastguard Worker- venus+zink/ci: drop fraction and add missing timeout on zink-venus-lvp 1418*61046927SAndroid Build Coastguard Worker- loader: use os_get_option() to allow android to set LIBGL_DRIVERS_PATH, GBM_BACKENDS_PATH, GALLIUM_PIPE_SEARCH_DIR 1419*61046927SAndroid Build Coastguard Worker- gallium/hud: use os_get_option() to allow android to set GALLIUM_HUD and related vars 1420*61046927SAndroid Build Coastguard Worker- egl: use os_get_option() to allow android to set EGL_LOG_LEVEL 1421*61046927SAndroid Build Coastguard Worker- venus/ci: make sure nightly job doesn't get retried 1422*61046927SAndroid Build Coastguard Worker- venus/ci: drop fixed test from fails list 1423*61046927SAndroid Build Coastguard Worker- docs/ci: fix indentation of list nested in a dict item 1424*61046927SAndroid Build Coastguard Worker- docs/ci: merge test-docs and test-docs-mr 1425*61046927SAndroid Build Coastguard Worker- docs/ci: auto-run test-docs in fork pipelines 1426*61046927SAndroid Build Coastguard Worker- docs/ci: drop .no_scheduled_pipelines-rules from test-docs 1427*61046927SAndroid Build Coastguard Worker- ci: reorder alpine/x86_64_build rules to fix the nightly pipelines 1428*61046927SAndroid Build Coastguard Worker- drm-shim: stub syncobj_timeline_signal ioctl 1429*61046927SAndroid Build Coastguard Worker- llvmpipe/ci: add comment for later on weird-looking code 1430*61046927SAndroid Build Coastguard Worker- llvmpipe/ci: fix indentation of list nested in a dict item 1431*61046927SAndroid Build Coastguard Worker- llvmpipe/ci: set rusticl variables in deqp-runner instead of passing them down from the job 1432*61046927SAndroid Build Coastguard Worker- ci: include rusticl in the arm64 build 1433*61046927SAndroid Build Coastguard Worker- llvmpipe,rusticl/ci: move rusticl files rule out of llvmpipe 1434*61046927SAndroid Build Coastguard Worker- v3d/ci: add nightly job for rusticl testing 1435*61046927SAndroid Build Coastguard Worker- panfrost/ci: drop duplicate job rules 1436*61046927SAndroid Build Coastguard Worker- panfrost/ci: split gl & vk jobs rules 1437*61046927SAndroid Build Coastguard Worker- radeonsi/ci: mark test as fixed 1438*61046927SAndroid Build Coastguard Worker- lavapipe/ci: skip timing out test 1439*61046927SAndroid Build Coastguard Worker- broadcom/ci: disable auto-retry on manual jobs 1440*61046927SAndroid Build Coastguard Worker- docs/features: mark VK_KHR_maintenance7 as implemented on anv and lvp 1441*61046927SAndroid Build Coastguard Worker- docs: add release notes for 24.1.3 1442*61046927SAndroid Build Coastguard Worker- docs: update calendar for 24.1.3 1443*61046927SAndroid Build Coastguard Worker- docs: add sha256sum for 24.1.3 1444*61046927SAndroid Build Coastguard Worker- ci_run_n_monitor: add support for new \`canceling` job status 1445*61046927SAndroid Build Coastguard Worker- ci_run_n_monitor: be coherent about using sets for \`element in group` checks 1446*61046927SAndroid Build Coastguard Worker- ci_run_n_monitor: use COMPLETED_STATUSES in more places 1447*61046927SAndroid Build Coastguard Worker- ci_run_n_monitor: add RUNNING_STATUSES and use it where appropriate 1448*61046927SAndroid Build Coastguard Worker- bin/ci: allow bugfixes in requirements.txt 1449*61046927SAndroid Build Coastguard Worker- ci: split .no-auto-retry out of .scheduled_pipeline-rules 1450*61046927SAndroid Build Coastguard Worker- ci: simplify setting .no-auto-retry now that it isn't bundled with unrelated rules: 1451*61046927SAndroid Build Coastguard Worker- v3d/ci: include results of GL full run in expectations 1452*61046927SAndroid Build Coastguard Worker- v3d/ci: include results of CL run in expectations 1453*61046927SAndroid Build Coastguard Worker- zink+nvk/ci: ascii-sort fails 1454*61046927SAndroid Build Coastguard Worker- zink+nvk/ci: document regression from !30033 1455*61046927SAndroid Build Coastguard Worker- turnip+zink/ci: add two more CS related flakes 1456*61046927SAndroid Build Coastguard Worker- lvp+zink/ci: document a flake seen in a merge pipeline 1457*61046927SAndroid Build Coastguard Worker- v3d/ci: add disabled job for GL testing on the RPi5 1458*61046927SAndroid Build Coastguard Worker- v3d/ci: rename "rusticl on v3d" suite to \`v3d-rusticl` 1459*61046927SAndroid Build Coastguard Worker- v3d/ci: add disabled job for CL testing on the RPi5 1460*61046927SAndroid Build Coastguard Worker- features.txt: specify that VK_EXT_depth_clamp_zero_one is only supported on v3dv/vc7+ 1461*61046927SAndroid Build Coastguard Worker- features.txt: specify that VK_EXT_depth_clip_enable is only supported on v3dv/vc7+ 1462*61046927SAndroid Build Coastguard Worker- features.txt: specify that GL_ARB_depth_clamp is only supported on v3d/vc7+ 1463*61046927SAndroid Build Coastguard Worker- docs: add release notes for 24.1.4 1464*61046927SAndroid Build Coastguard Worker- docs: update calendar for 24.1.4 1465*61046927SAndroid Build Coastguard Worker- docs: add sha256sum for 24.1.4 1466*61046927SAndroid Build Coastguard Worker- ci: replace gallium-drivers=swrast with gallium-drivers=llvmpipe,softpipe 1467*61046927SAndroid Build Coastguard Worker- bin/ci_run_n_monitor: explain that the 'Universal Recycling symbol' ♲ emoji means these jobs were cancelled 1468*61046927SAndroid Build Coastguard Worker- bin/ci_run_n_monitor: add text labels next to the emojis 1469*61046927SAndroid Build Coastguard Worker- bin/ci_run_n_monitor: replace ♲ with to represent cancelled jobs 1470*61046927SAndroid Build Coastguard Worker- meson: fix filename printed when generating devenv files 1471*61046927SAndroid Build Coastguard Worker- meson/megadriver: fix install message to match the rest of meson 1472*61046927SAndroid Build Coastguard Worker- meson/megadriver: stop removing the "master" .so file 1473*61046927SAndroid Build Coastguard Worker- meson/megadriver: replace hardlinks with symlinks 1474*61046927SAndroid Build Coastguard Worker- ci/vkd3d: fix LD_LIBRARY_PATH 1475*61046927SAndroid Build Coastguard Worker- v3d/ci: mark spec\@amd_performance_monitor\@vc4 tests as fixed 1476*61046927SAndroid Build Coastguard Worker- llvmpipe/ci: mark spec\@!opengl 1.1\@gl_select tests as fixed 1477*61046927SAndroid Build Coastguard Worker- Revert "bin/ci_run_n_monitor: explain that the 'Universal Recycling symbol' ♲ emoji means these jobs were cancelled" 1478*61046927SAndroid Build Coastguard Worker- VERSION: bump for 24.2.0-rc1 1479*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to 0cc23b652401600e57c278d8f6fe6756b13b9f6a 1480*61046927SAndroid Build Coastguard Worker- radeonsi/ci: skip timing out test 1481*61046927SAndroid Build Coastguard Worker- freedreno/ci: double job timeout for a306 1482*61046927SAndroid Build Coastguard Worker- freedreno/ci: document extra variants of failing tests on a618 and a630 1483*61046927SAndroid Build Coastguard Worker- anv+zink/ci: mark some tests as fixed 1484*61046927SAndroid Build Coastguard Worker- anv+zink/ci: document two tests, one failing and one crashing 1485*61046927SAndroid Build Coastguard Worker- anv+zink/ci: mark a couple of tests as flaky 1486*61046927SAndroid Build Coastguard Worker- venus/ci: skip timing out test 1487*61046927SAndroid Build Coastguard Worker- loader: gc loader_get_extensions_name() and __DRI_DRIVER_{GET\_,}EXTENSIONS defines 1488*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to 3b6867f53a6718de80bbff4acb84ffd5aca8a8c8 1489*61046927SAndroid Build Coastguard Worker- nak: fix meson typo 1490*61046927SAndroid Build Coastguard Worker- venus: initialize bitset in CreateDescriptorPool() 1491*61046927SAndroid Build Coastguard Worker- v3d/ci: mark spec\@amd_performance_monitor\@vc4 tests as flaky 1492*61046927SAndroid Build Coastguard Worker- meson: xcb & xcb-randr are needed by the loader whenever x11 is built 1493*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to c30e5d44b1027ed03a8fd542829df0055d3e1a96 1494*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to 6cd4372460b197fea98d257217328ddc3406e6ad 1495*61046927SAndroid Build Coastguard Worker- docs: add stub header for u_format_gen.h 1496*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to c33d2db06ac0ea4d3d5372caa93bee3bbbe028c7 1497*61046927SAndroid Build Coastguard Worker- VERSION: bump for 24.2.0-rc2 1498*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to ad90bf0500e07b1bc35f87a406f284c0a7fa7049 1499*61046927SAndroid Build Coastguard Worker- ci/baremetal: fix logic for retrying boot when it failed 1500*61046927SAndroid Build Coastguard Worker- meson: don't select the deprecated \`swrast` option ourselves 1501*61046927SAndroid Build Coastguard Worker- meson: improve wording of "incompatible llvm options" error 1502*61046927SAndroid Build Coastguard Worker- ci: remove llvmpipe in the job that disables llvm 1503*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to aa9745427b917bb0613b753ccd59c6c1e6f07584 1504*61046927SAndroid Build Coastguard Worker- VERSION: bump for 24.2.0-rc3 1505*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to 366e7e2ddc7d3b340bbf040eca1d3223219e6122 1506*61046927SAndroid Build Coastguard Worker- meson,ci: remove dead \`kmsro` option in \`gallium-drivers` 1507*61046927SAndroid Build Coastguard Worker- .pick_status.json: Mark 93f9afa1e039cbf681adcc6d170aec987d9f0f65 as denominated 1508*61046927SAndroid Build Coastguard Worker- .pick_status.json: Mark f427c9fe233e862bfa30d0c7441ce77592ce4654 as denominated 1509*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to d58f7a24d1be7b8b50ebdc0c1c3ce26bd65317a5 1510*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to d9849ac46623797a9f56fb9d46dc52460ac477de 1511*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to ef88af846761ca9e642f7ed46011db7d3d6b61fd 1512*61046927SAndroid Build Coastguard Worker- VERSION: bump for 24.2.0-rc4 1513*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to c90e2bccf756004e48f9e7e71e555db0d03c1b98 1514*61046927SAndroid Build Coastguard Worker- ci: pass MESA_SPIRV_LOG_LEVEL from job to the test 1515*61046927SAndroid Build Coastguard Worker- android: fix build in multiple ways 1516*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to 214b6c30406f844560bdf35a54ff8a51ee248709 1517*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to cc2dbb8ea5329b509d79eedb6c0cbb9a1903b5ad 1518*61046927SAndroid Build Coastguard Worker 1519*61046927SAndroid Build Coastguard WorkerEric R. Smith (8): 1520*61046927SAndroid Build Coastguard Worker 1521*61046927SAndroid Build Coastguard Worker- panfrost: add a barrier when launching xfb jobs in CSF 1522*61046927SAndroid Build Coastguard Worker- get_color_read_type: make sure format/type combo is legal for gles 1523*61046927SAndroid Build Coastguard Worker- glsl: test both inputs when sorting varyings for xfb 1524*61046927SAndroid Build Coastguard Worker- glsl: make the xfb varying sort stable 1525*61046927SAndroid Build Coastguard Worker- panfrost: fix some omissions in valhall flow control 1526*61046927SAndroid Build Coastguard Worker- panfrost: change default rounding mode for samplers 1527*61046927SAndroid Build Coastguard Worker- panfrost: fix texture.border_clamp regression for valhall 1528*61046927SAndroid Build Coastguard Worker- panfrost: use RGB1 component ordering for R5G6B5 pixel formats 1529*61046927SAndroid Build Coastguard Worker 1530*61046927SAndroid Build Coastguard WorkerErico Nunes (6): 1531*61046927SAndroid Build Coastguard Worker 1532*61046927SAndroid Build Coastguard Worker- ci: lima farm maintenance 1533*61046927SAndroid Build Coastguard Worker- lima/ci: update piglit ci expectations 1534*61046927SAndroid Build Coastguard Worker- Revert "ci: lima farm maintenance" 1535*61046927SAndroid Build Coastguard Worker- lima: fix surface reload flags assignment 1536*61046927SAndroid Build Coastguard Worker- mesa/st: don't set lower_fdot in draw_nir_options 1537*61046927SAndroid Build Coastguard Worker- dri: fix sun4i-drm driver name 1538*61046927SAndroid Build Coastguard Worker 1539*61046927SAndroid Build Coastguard WorkerErik Faye-Lund (106): 1540*61046927SAndroid Build Coastguard Worker 1541*61046927SAndroid Build Coastguard Worker- panfrost: add PAN_MAX_TEXEL_BUFFER_ELEMENTS define 1542*61046927SAndroid Build Coastguard Worker- panfrost: clamp buffer-size to max-size 1543*61046927SAndroid Build Coastguard Worker- panfrost: remove nonsensical assert 1544*61046927SAndroid Build Coastguard Worker- panfrost: do not deref potentially null pointer 1545*61046927SAndroid Build Coastguard Worker- panfrost: check return-value from u_trim_pipe_prim 1546*61046927SAndroid Build Coastguard Worker- panfrost: assert that drmSyncobjWait returns 0 1547*61046927SAndroid Build Coastguard Worker- panfrost: check return-code of drmSyncobjWait 1548*61046927SAndroid Build Coastguard Worker- panfrost: correct first-tracking for signature 1549*61046927SAndroid Build Coastguard Worker- panvk: drop needless null-check 1550*61046927SAndroid Build Coastguard Worker- panvk: do not leak bindings 1551*61046927SAndroid Build Coastguard Worker- panvk: drop needless null-checks 1552*61046927SAndroid Build Coastguard Worker- panvk: avoid dereferencing a null-pointer 1553*61046927SAndroid Build Coastguard Worker- docs/panfrost: compact gpu-table 1554*61046927SAndroid Build Coastguard Worker- docs/panfrost: move details to separate articles 1555*61046927SAndroid Build Coastguard Worker- docs/panfrost: link to conformant products 1556*61046927SAndroid Build Coastguard Worker- panfrost: simplify panfrost_texture_num_elements 1557*61046927SAndroid Build Coastguard Worker- panfrost: explicitly loop over surfaces 1558*61046927SAndroid Build Coastguard Worker- panfrost: untangle faces from layers 1559*61046927SAndroid Build Coastguard Worker- util/format: correct a typo 1560*61046927SAndroid Build Coastguard Worker- mesa/main: rewrite mipmap generation code 1561*61046927SAndroid Build Coastguard Worker- mesa/main: remove unused function 1562*61046927SAndroid Build Coastguard Worker- mesa/main: rework GL_IMAGE_PIXEL_TYPE query 1563*61046927SAndroid Build Coastguard Worker- mesa/main: clean up _mesa_uncompressed_format_to_type_and_comps 1564*61046927SAndroid Build Coastguard Worker- mesa/main: clean up switch statement 1565*61046927SAndroid Build Coastguard Worker- mesa/main: do not return _REV format for uncompressed format 1566*61046927SAndroid Build Coastguard Worker- mesa/main: prefer non-suffixed enums 1567*61046927SAndroid Build Coastguard Worker- mesa/main: fixup indent 1568*61046927SAndroid Build Coastguard Worker- mesa/main: updates for EXT_texture_format_BGRA8888 1569*61046927SAndroid Build Coastguard Worker- docs: wrap long words instead of overflowing 1570*61046927SAndroid Build Coastguard Worker- meson: bump test-timeout 1571*61046927SAndroid Build Coastguard Worker- mesa/main: remove unused function 1572*61046927SAndroid Build Coastguard Worker- panfrost: lower maxVertexInputStride to match vulkan runtime 1573*61046927SAndroid Build Coastguard Worker- mesa/main: remove stale prototype 1574*61046927SAndroid Build Coastguard Worker- mesa/main: remove duplicate error-checks 1575*61046927SAndroid Build Coastguard Worker- mesa/main: require EXT_texture_integer for GL 3.0 1576*61046927SAndroid Build Coastguard Worker- mesa/main: do not allow RGBA_INTEGER et al in gles3 1577*61046927SAndroid Build Coastguard Worker- mesa/main: factor out format/type enum checking 1578*61046927SAndroid Build Coastguard Worker- mesa/main: use extension-helper 1579*61046927SAndroid Build Coastguard Worker- mesa/main: tighten rg/half-float interaction 1580*61046927SAndroid Build Coastguard Worker- mesa/main: use _mesa_is_gles1()-helper 1581*61046927SAndroid Build Coastguard Worker- mesa/main: remove needless check 1582*61046927SAndroid Build Coastguard Worker- mesa/main: simplify conditions 1583*61046927SAndroid Build Coastguard Worker- mesa/main: merge identical checks 1584*61046927SAndroid Build Coastguard Worker- panvk: move macro-definition to header 1585*61046927SAndroid Build Coastguard Worker- mailmap: invert tomeu's mapping 1586*61046927SAndroid Build Coastguard Worker- mailmap: merge Robert and Bob Beckett into one 1587*61046927SAndroid Build Coastguard Worker- mailmap: invert my mailmapping 1588*61046927SAndroid Build Coastguard Worker- mailmap: map collabora.co.uk to collabora.com 1589*61046927SAndroid Build Coastguard Worker- mailmap: move konstantin to the right sorted position 1590*61046927SAndroid Build Coastguard Worker- mailmap: use consistent spelling for constantine 1591*61046927SAndroid Build Coastguard Worker- mailmap: update rohan's primary email address 1592*61046927SAndroid Build Coastguard Worker- nir: fix utf-8 encoding-issue 1593*61046927SAndroid Build Coastguard Worker- Revert "docs: use html_static_path for static files" 1594*61046927SAndroid Build Coastguard Worker- docs: edgeflag -> edge flag 1595*61046927SAndroid Build Coastguard Worker- docs: zink -> Zink 1596*61046927SAndroid Build Coastguard Worker- docs: Anv -> ANV 1597*61046927SAndroid Build Coastguard Worker- docs: tgsi -> TGSI 1598*61046927SAndroid Build Coastguard Worker- docs: hw -> HW 1599*61046927SAndroid Build Coastguard Worker- docs: mooth -> smooth 1600*61046927SAndroid Build Coastguard Worker- docs: unify spelling of front/back-facing 1601*61046927SAndroid Build Coastguard Worker- docs: eg. -> e.g. 1602*61046927SAndroid Build Coastguard Worker- docs: url -> URL 1603*61046927SAndroid Build Coastguard Worker- docs: nabled -> enabled 1604*61046927SAndroid Build Coastguard Worker- docs: sommelier -> Sommelier 1605*61046927SAndroid Build Coastguard Worker- docs: remove apostrophe from uppercased 1606*61046927SAndroid Build Coastguard Worker- docs: utrace -> trace 1607*61046927SAndroid Build Coastguard Worker- docs: google -> Google 1608*61046927SAndroid Build Coastguard Worker- docs: Nvidia -> NVIDIA 1609*61046927SAndroid Build Coastguard Worker- docs: ssbo/ubo -> SSBO/UBO 1610*61046927SAndroid Build Coastguard Worker- docs: cpu -> CPU 1611*61046927SAndroid Build Coastguard Worker- docs: gpu -> GPU 1612*61046927SAndroid Build Coastguard Worker- docs: renderpass -> render pass 1613*61046927SAndroid Build Coastguard Worker- docs: spell out "stencil reference" 1614*61046927SAndroid Build Coastguard Worker- docs: submision -> submission 1615*61046927SAndroid Build Coastguard Worker- docs: Steamos -> SteamOS 1616*61046927SAndroid Build Coastguard Worker- docs: colour -> color 1617*61046927SAndroid Build Coastguard Worker- docs: occured -> occurred 1618*61046927SAndroid Build Coastguard Worker- docs: precidence -> precedence 1619*61046927SAndroid Build Coastguard Worker- docs: undifined behaviour -> undefined behavior 1620*61046927SAndroid Build Coastguard Worker- docs: debian -> Debian 1621*61046927SAndroid Build Coastguard Worker- docs: zink -> Zink 1622*61046927SAndroid Build Coastguard Worker- docs: vulkan -> Vulkan 1623*61046927SAndroid Build Coastguard Worker- docs: attachements -> attachments 1624*61046927SAndroid Build Coastguard Worker- docs: acress -> across 1625*61046927SAndroid Build Coastguard Worker- docs: pluggins -> plug-ins 1626*61046927SAndroid Build Coastguard Worker- docs: pusbuf -> pushbuf 1627*61046927SAndroid Build Coastguard Worker- docs: metadatas -> metadata 1628*61046927SAndroid Build Coastguard Worker- docs: use os.pardir 1629*61046927SAndroid Build Coastguard Worker- docs: allow out-of-tree docs build 1630*61046927SAndroid Build Coastguard Worker- meson: build html-docs 1631*61046927SAndroid Build Coastguard Worker- docs: automatically generate depfile 1632*61046927SAndroid Build Coastguard Worker- meson: error when missing hawkmoth 1633*61046927SAndroid Build Coastguard Worker- meson: allow specifying html-docs-path 1634*61046927SAndroid Build Coastguard Worker- ci: build docs using meson 1635*61046927SAndroid Build Coastguard Worker- panvk: support x11 wsi 1636*61046927SAndroid Build Coastguard Worker- vulkan/runtime: tne -> the 1637*61046927SAndroid Build Coastguard Worker- vulkan/runtime: initizlie -> initialize 1638*61046927SAndroid Build Coastguard Worker- vulkan/runtime: abreviation -> abbreviation 1639*61046927SAndroid Build Coastguard Worker- vulkan/runtime: multiesample -> multisample 1640*61046927SAndroid Build Coastguard Worker- vulkan/runtime: implementaiton -> implementation 1641*61046927SAndroid Build Coastguard Worker- docs: fix bootstrap-extension 1642*61046927SAndroid Build Coastguard Worker- docs/panfrost: fix numbered list 1643*61046927SAndroid Build Coastguard Worker- docs/panfrost: fix math-notation 1644*61046927SAndroid Build Coastguard Worker- docs/panfrost: use math-role more 1645*61046927SAndroid Build Coastguard Worker- docs/panfrost: use c:func-role for function 1646*61046927SAndroid Build Coastguard Worker- docs/panfrost: quote identifiers 1647*61046927SAndroid Build Coastguard Worker 1648*61046927SAndroid Build Coastguard WorkerEsdras Tarsis (1): 1649*61046927SAndroid Build Coastguard Worker 1650*61046927SAndroid Build Coastguard Worker- nvk: Enable 8bit and 16bit access in VK_KHR_workgroup_memory_explicit_layout. 1651*61046927SAndroid Build Coastguard Worker 1652*61046927SAndroid Build Coastguard WorkerFaith Ekstrand (297): 1653*61046927SAndroid Build Coastguard Worker 1654*61046927SAndroid Build Coastguard Worker- nak: Don't saturate depth writes 1655*61046927SAndroid Build Coastguard Worker- nvk: Only clip Z with the guardband 1656*61046927SAndroid Build Coastguard Worker- nouveau/class_parser.py: Fix the docs for --out-rs 1657*61046927SAndroid Build Coastguard Worker- nvk: Advertise VK_EXT_pipeline_robustness 1658*61046927SAndroid Build Coastguard Worker- nouveau/headers: Clean up the meson a bit 1659*61046927SAndroid Build Coastguard Worker- spirv: Auto-generate spirv_info.h 1660*61046927SAndroid Build Coastguard Worker- spirv: Update the JSON and headers 1661*61046927SAndroid Build Coastguard Worker- spirv: Better handle duplicated enums in the JSON parser 1662*61046927SAndroid Build Coastguard Worker- spirv: Generate a spirv_capabilities struct 1663*61046927SAndroid Build Coastguard Worker- spirv: Record capabilities rather than ad-hoc bools 1664*61046927SAndroid Build Coastguard Worker- mesa: Stop pretending to support SPV_AMD_gcn_shader in OpenGL 1665*61046927SAndroid Build Coastguard Worker- spirv: Move the old AMD extensions out of capabilities 1666*61046927SAndroid Build Coastguard Worker- spirv: Move the printf enable out of capabilities 1667*61046927SAndroid Build Coastguard Worker- spirv: Add supported_capabilities to vtn_builder 1668*61046927SAndroid Build Coastguard Worker- spirv: Use supported_capabilities for various checks 1669*61046927SAndroid Build Coastguard Worker- spirv: Drop the SubgroupUniformControlFlow check 1670*61046927SAndroid Build Coastguard Worker- spirv: Add a table of all implemented capabilities 1671*61046927SAndroid Build Coastguard Worker- spirv: Check capabilities using the supported_capabilities table 1672*61046927SAndroid Build Coastguard Worker- spirv: Add support for specifying caps through the new struct 1673*61046927SAndroid Build Coastguard Worker- spirv: Use spirv_capabilities in tests 1674*61046927SAndroid Build Coastguard Worker- mesa: Flip the script on SPIR-V extension enabling 1675*61046927SAndroid Build Coastguard Worker- mesa: Use the new spirv_capabilities struct 1676*61046927SAndroid Build Coastguard Worker- clover: Use the new spirv_capabilities struct 1677*61046927SAndroid Build Coastguard Worker- rusticl: Use the new spirv_capabilities struct 1678*61046927SAndroid Build Coastguard Worker- vulkan: Set SPIR-V caps from supported features 1679*61046927SAndroid Build Coastguard Worker- radv: Use vk_physical_device_get_spirv_capabilities() 1680*61046927SAndroid Build Coastguard Worker- intel/kernel: Use the new capabilities struct 1681*61046927SAndroid Build Coastguard Worker- asahi/clc: Use the new spirv_capabilities struct 1682*61046927SAndroid Build Coastguard Worker- zink: Use the new spirv_capabilities struct 1683*61046927SAndroid Build Coastguard Worker- anv: Use spirv_capabilities for the float64 shader 1684*61046927SAndroid Build Coastguard Worker- ir3: Use spirv_capabilities in ir3_cmdline 1685*61046927SAndroid Build Coastguard Worker- microsoft: Use spirv_capabilities for spirv_to_dxil 1686*61046927SAndroid Build Coastguard Worker- spirv: Get rid of the old caps struct 1687*61046927SAndroid Build Coastguard Worker- nvk: Re-emit sample locations when rasterization samples changes 1688*61046927SAndroid Build Coastguard Worker- nvk/meta: Restore set_sizes[0] 1689*61046927SAndroid Build Coastguard Worker- nvk: Get rid of sets_dirty 1690*61046927SAndroid Build Coastguard Worker- nvk: Don't rely on push_dirty for which push sets exist 1691*61046927SAndroid Build Coastguard Worker- nouveau/headers: Add a bool for whether or not to dump offsets 1692*61046927SAndroid Build Coastguard Worker- nvk/upload_queue: Only upload one line of data 1693*61046927SAndroid Build Coastguard Worker- nvk/upload_queue: Add some useful asserts 1694*61046927SAndroid Build Coastguard Worker- nvk/upload_queue: Add a _fill method 1695*61046927SAndroid Build Coastguard Worker- nvk: Use the upload queue for NVK_DEBUG=zero_memory 1696*61046927SAndroid Build Coastguard Worker- nvk: Improve the GetMemoryFdKHR error 1697*61046927SAndroid Build Coastguard Worker- nouveau/winsys: Take a reference to BOs found in the cache 1698*61046927SAndroid Build Coastguard Worker- nouveau/winsys: Make BO_LOCAL and BO_GART separate flags 1699*61046927SAndroid Build Coastguard Worker- nvk: Allow GART for dma-bufs 1700*61046927SAndroid Build Coastguard Worker- nil: Use the right PTE kind for Z32 pre-Turing 1701*61046927SAndroid Build Coastguard Worker- nvk: Set color/Z compression based on nil_image::compressed 1702*61046927SAndroid Build Coastguard Worker- nil: Default to NV_MMU_PTE_KIND_GENERIC_MEMORY on Turing+ 1703*61046927SAndroid Build Coastguard Worker- nvk: Allow VK_IMAGE_ASPECT_MEMORY_PLANE_0_BIT 1704*61046927SAndroid Build Coastguard Worker- drm-uapi: Sync nouveau_drm.h 1705*61046927SAndroid Build Coastguard Worker- nouveau/winsys: Add back nouveau_ws_bo_new_tiled() 1706*61046927SAndroid Build Coastguard Worker- nvk: Support image creation with modifiers 1707*61046927SAndroid Build Coastguard Worker- nvk: Set tile mode and PTE kind on dedicated dma-buf BOs 1708*61046927SAndroid Build Coastguard Worker- nvk: Implement DRM format modifier queries 1709*61046927SAndroid Build Coastguard Worker- nvk: Advertise VK_EXT_queue_family_foreign 1710*61046927SAndroid Build Coastguard Worker- nvk: Advertise VK_EXT_image_drm_format_modifier 1711*61046927SAndroid Build Coastguard Worker- vulkan/wsi: Bind memory planes, not YCbCr planes. 1712*61046927SAndroid Build Coastguard Worker- nvk/wsi: Advertise modifier support 1713*61046927SAndroid Build Coastguard Worker- zink: Set workarounds.can_do_invalid_linear_modifier for NVK 1714*61046927SAndroid Build Coastguard Worker- nvk: Fix misc. whitespace and style issues 1715*61046927SAndroid Build Coastguard Worker- nvk: Go wide for query copies 1716*61046927SAndroid Build Coastguard Worker- nvk: Store descriptor set addresses in descriptor state 1717*61046927SAndroid Build Coastguard Worker- nvk: Add static asserts for nvk_buffer_address layout 1718*61046927SAndroid Build Coastguard Worker- nvk: Store an nvk_buffer_address for each set in the root table. 1719*61046927SAndroid Build Coastguard Worker- nvk: Advertise 32 descriptor sets 1720*61046927SAndroid Build Coastguard Worker- nvk: Move and better document set_dynamic_buffer_start 1721*61046927SAndroid Build Coastguard Worker- nvk: Add an NVK_MAX_SAMPLES #define 1722*61046927SAndroid Build Coastguard Worker- nvk: Refactor nvk_meta_begin() to use a desc helper 1723*61046927SAndroid Build Coastguard Worker- nvk/meta: Save and restore set_dynamic_buffer_start 1724*61046927SAndroid Build Coastguard Worker- nak: Emit !PT for carries on IADD3 1725*61046927SAndroid Build Coastguard Worker- nak: Add with -0 for fabs() 1726*61046927SAndroid Build Coastguard Worker- nak: Don't emit a plop3 for immediate shift sources 1727*61046927SAndroid Build Coastguard Worker- nak: Encode LDC directly 1728*61046927SAndroid Build Coastguard Worker- vulkan: Update XML and headers to 1.3.286 1729*61046927SAndroid Build Coastguard Worker- spirv: Update the JSON and headers 1730*61046927SAndroid Build Coastguard Worker- nir: Handle cmat types in lower_variable_initializers 1731*61046927SAndroid Build Coastguard Worker- spirv: Handle constant cooperative matrices in OpCompositeExtract 1732*61046927SAndroid Build Coastguard Worker- spirv: Assert that non-vector composites have the right length 1733*61046927SAndroid Build Coastguard Worker- spirv: Implement SPV_EXT_replicated_composites 1734*61046927SAndroid Build Coastguard Worker- nvk: Advertise VK_EXT_shader_replicated_composites 1735*61046927SAndroid Build Coastguard Worker- anv: Advertise VK_EXT_shader_replicated_composites 1736*61046927SAndroid Build Coastguard Worker- hasvk: Advertise VK_EXT_shader_replicated_composites 1737*61046927SAndroid Build Coastguard Worker- radv: Advertise VK_EXT_shader_replicated_composites 1738*61046927SAndroid Build Coastguard Worker- turnip: Advertise VK_EXT_shader_replicated_composites 1739*61046927SAndroid Build Coastguard Worker- lavapipe: Advertise VK_EXT_shader_replicated_composites 1740*61046927SAndroid Build Coastguard Worker- dozen: Advertise VK_EXT_shader_replicated_composites 1741*61046927SAndroid Build Coastguard Worker- nir/print: Improve divergence information 1742*61046927SAndroid Build Coastguard Worker- nak: Fix NAK_DEBUG=serial for warp barriers 1743*61046927SAndroid Build Coastguard Worker- nak: Only convert the written portion of the buffer in NirInstrPrinter 1744*61046927SAndroid Build Coastguard Worker- nak: Fix BasicBlock::phi*() for OpAnnotate 1745*61046927SAndroid Build Coastguard Worker- nak: BMov is always variable-latency 1746*61046927SAndroid Build Coastguard Worker- nak: Only copy-prop neg into iadd2/3 if no carry is written 1747*61046927SAndroid Build Coastguard Worker- nak: Get rid of OpINeg 1748*61046927SAndroid Build Coastguard Worker- nak: Expose a BasicBlock::map_instrs() helper 1749*61046927SAndroid Build Coastguard Worker- nak: Add some helpers for uniform instructions and registers 1750*61046927SAndroid Build Coastguard Worker- nak: Add OpR2UR 1751*61046927SAndroid Build Coastguard Worker- nak: Clean up bindless cbuf handles 1752*61046927SAndroid Build Coastguard Worker- nak/ra: Move an assert 1753*61046927SAndroid Build Coastguard Worker- nak: Make SSARef::file() return Option<RegFile> 1754*61046927SAndroid Build Coastguard Worker- nak: Drop BasicBlock::new() 1755*61046927SAndroid Build Coastguard Worker- nak: Add a concept of uniform blocks 1756*61046927SAndroid Build Coastguard Worker- nak/to_cssa: Resolve phi register file mismatches 1757*61046927SAndroid Build Coastguard Worker- nak/ra: Spill UGPRs and UPreds 1758*61046927SAndroid Build Coastguard Worker- nak/ra: Never move uniform regs in non-uniform blocks 1759*61046927SAndroid Build Coastguard Worker- nak: Support uniform regs in lower_copy_swap() 1760*61046927SAndroid Build Coastguard Worker- nak/sm70: Defer ALU src processing until encode_alu() 1761*61046927SAndroid Build Coastguard Worker- nak/sm70: Rework ALU source encode helpers 1762*61046927SAndroid Build Coastguard Worker- nak/sm70: Add support for encoding uniform ALU ops 1763*61046927SAndroid Build Coastguard Worker- nak/sm70: Fix encoding of fadd/fsetp and friends with UGPRs 1764*61046927SAndroid Build Coastguard Worker- nak/sm70: Implement a bunch of uniform ops on SM75+ 1765*61046927SAndroid Build Coastguard Worker- nak/legalize: Fold immediate sources before instructions 1766*61046927SAndroid Build Coastguard Worker- nak/legalize: Drop some pointless plop3 logic 1767*61046927SAndroid Build Coastguard Worker- nak/legalize: Be more precise about shfl and out 1768*61046927SAndroid Build Coastguard Worker- nak/legalize: Fix imad and ffma legalization on SM50 1769*61046927SAndroid Build Coastguard Worker- nak/legalize: Patch a RegFile through to copy helpers 1770*61046927SAndroid Build Coastguard Worker- nak/legalize: Handle uniform sources in warp instructions 1771*61046927SAndroid Build Coastguard Worker- nak/legalize: Ensure all SSA values for a given ref are in the same file 1772*61046927SAndroid Build Coastguard Worker- nak/legalize: Copy uniform vectors in non-uniform control-flow 1773*61046927SAndroid Build Coastguard Worker- nak/legalize: Uniform instructions can't have cbuf sources 1774*61046927SAndroid Build Coastguard Worker- nak/legalize: Explicitly ignore OpPhiSrcs and OpPhiDsts 1775*61046927SAndroid Build Coastguard Worker- nak/calc_instr_deps: Rename a couple variables 1776*61046927SAndroid Build Coastguard Worker- nak/calc_instr_deps: Rewrite calc_delays() again 1777*61046927SAndroid Build Coastguard Worker- nak/calc_instr_deps: Add latencies for uniform instructions 1778*61046927SAndroid Build Coastguard Worker- nak: Add a opt_uniform_instrs() pass 1779*61046927SAndroid Build Coastguard Worker- nak/copy_prop: Rewrap a couple comments 1780*61046927SAndroid Build Coastguard Worker- nak/copy_prop: Don't propagate UBOs into uniform instructions 1781*61046927SAndroid Build Coastguard Worker- nak/lower_cf: Parent scopes are never NULL 1782*61046927SAndroid Build Coastguard Worker- nak/lower_cf: Track block divergence 1783*61046927SAndroid Build Coastguard Worker- nak: Convert to LCSSA before divergence analysis 1784*61046927SAndroid Build Coastguard Worker- nak/lower_cf: Flag phis as convergent when possible 1785*61046927SAndroid Build Coastguard Worker- nak/from_nir: Clean up phi annotations 1786*61046927SAndroid Build Coastguard Worker- nak: Add a UniformBuilder 1787*61046927SAndroid Build Coastguard Worker- nak/from_nir: Emit uniform instructions when !divergent 1788*61046927SAndroid Build Coastguard Worker- nak/sm70: Properly encode bindless cbufs 1789*61046927SAndroid Build Coastguard Worker- nak/dce: Account for bindless CBuf handles 1790*61046927SAndroid Build Coastguard Worker- nak/calc_instr_deps: Account for bindless CBufs 1791*61046927SAndroid Build Coastguard Worker- nak/bitset: Add an iterator 1792*61046927SAndroid Build Coastguard Worker- nak/ra: Handle bindless CBufs 1793*61046927SAndroid Build Coastguard Worker- nak/ra: Pull searching for unused/unpinned regs into a helper 1794*61046927SAndroid Build Coastguard Worker- nak/ra: Rename PinnedRegAllocator to VecRegAllocator 1795*61046927SAndroid Build Coastguard Worker- nak/ra: Add a concept of pinned registers to RegAllocator 1796*61046927SAndroid Build Coastguard Worker- nak: Add OpPin and OpUnpin 1797*61046927SAndroid Build Coastguard Worker- nak/legalize: Allow pinned uniform vectors in non-uniform blocks 1798*61046927SAndroid Build Coastguard Worker- nak/legalize: Bindless cbufs must be pinned in non-uniform blocks 1799*61046927SAndroid Build Coastguard Worker- nak/copy_prop: Don't propagate bindless cbufs into non-uniform blocks 1800*61046927SAndroid Build Coastguard Worker- nir: Add some new _nv intrinsics 1801*61046927SAndroid Build Coastguard Worker- nvk,nak: Switch to nir_intrinsic_ldc_nv 1802*61046927SAndroid Build Coastguard Worker- nak: Implement r2ur_nv 1803*61046927SAndroid Build Coastguard Worker- nak: Implement [un]pin_cx_handle_nv 1804*61046927SAndroid Build Coastguard Worker- nir: Add nir_foreach_block_in_cf_node_safe() iterators 1805*61046927SAndroid Build Coastguard Worker- nak: Lower non-uniform ldcx_nv to global loads 1806*61046927SAndroid Build Coastguard Worker- nak: Implement nir_intrinsic_ldcx_nv 1807*61046927SAndroid Build Coastguard Worker- nvk: Split SSBO and UBO address formats 1808*61046927SAndroid Build Coastguard Worker- nvk: Split write_[dynamic\_]buffer_desc into UBO and SSBO variants 1809*61046927SAndroid Build Coastguard Worker- nvk: Align buffer descriptors 1810*61046927SAndroid Build Coastguard Worker- nvk: Rename nvk_cmd_buffr_get_cbuf_descriptor() 1811*61046927SAndroid Build Coastguard Worker- nvk: Make nvk_min_cbuf_alignment() inline 1812*61046927SAndroid Build Coastguard Worker- nvk/lower_descriptors: Add a descriptor_type_is_ubo/ssbo() helper 1813*61046927SAndroid Build Coastguard Worker- nvk: Move the zero offset optimization to load_descriptor_for_idx_intrin() 1814*61046927SAndroid Build Coastguard Worker- nvk: Allow the cbuf optimization for VK_DESCRIPTOR_TYPE_MUTABLE_EXT 1815*61046927SAndroid Build Coastguard Worker- nvk/descriptor_set_layout: Record which dynamic buffers are UBOs 1816*61046927SAndroid Build Coastguard Worker- nvk: Use bindless cbufs on Turing+ 1817*61046927SAndroid Build Coastguard Worker- nvk: Be much more conservative about rebinding cbufs 1818*61046927SAndroid Build Coastguard Worker- nvk: Use cbuf loads for variable pointers dynamic SSBO descriptors 1819*61046927SAndroid Build Coastguard Worker- nvk: s/draw_idx/draw_index/g 1820*61046927SAndroid Build Coastguard Worker- nvk: Pass the base workgroup and global size to flush_compute_state() 1821*61046927SAndroid Build Coastguard Worker- nvk: Use helper macros for accessing root descriptors 1822*61046927SAndroid Build Coastguard Worker- nvk: Pass the queue to draw/dispatch_state_init() 1823*61046927SAndroid Build Coastguard Worker- nvk: Use inline constant buffer updates for CB0 1824*61046927SAndroid Build Coastguard Worker- nvk: Only write draw parameters to cb0 when they change 1825*61046927SAndroid Build Coastguard Worker- nvk: Refactor build_cbuf_map() 1826*61046927SAndroid Build Coastguard Worker- nak,nir: Drop r2ur_nv in favor of as_uniform 1827*61046927SAndroid Build Coastguard Worker- nouveau: Fix a race in nouveau_ws_bo_destroy() 1828*61046927SAndroid Build Coastguard Worker- nvk: Use NVK_VK_GRAPHICS_STAGE_BITS in dirty_cbufs_for_descriprots() 1829*61046927SAndroid Build Coastguard Worker- nvk: Dirty cbufs in CmdPushDescriptorSetWithTemplate2KHR 1830*61046927SAndroid Build Coastguard Worker- intel/blorp: Set nir_shader::options up-front before building 1831*61046927SAndroid Build Coastguard Worker- util/format_pack: Fix packing of signed 1010102 SSCALED formats 1832*61046927SAndroid Build Coastguard Worker- util/format_pack: Also use iround for SCALED formats 1833*61046927SAndroid Build Coastguard Worker- util/format_pack: Clamp SNORM values to [-1, 1] when unpacking 1834*61046927SAndroid Build Coastguard Worker- util/format: Round to nearest even when converting to R11G11B20F 1835*61046927SAndroid Build Coastguard Worker- util/format: Handle denorms when converting to R11G11B10F 1836*61046927SAndroid Build Coastguard Worker- nir/format_convert: Smash NaN to 0 in pack_r9g9b9e5() 1837*61046927SAndroid Build Coastguard Worker- nir/format_convert: Use fmin/fmax to clamp R9G9B9E5 data 1838*61046927SAndroid Build Coastguard Worker- nir: Add a nir_intrinsic_use for unit tests 1839*61046927SAndroid Build Coastguard Worker- nir: Move most of nir_format_convert to a C file 1840*61046927SAndroid Build Coastguard Worker- nir: Support 0 and 32 bits in some format conversion helpers 1841*61046927SAndroid Build Coastguard Worker- util: Make format_srgb.h C++ safe 1842*61046927SAndroid Build Coastguard Worker- nir: Add a format pack helper and tests 1843*61046927SAndroid Build Coastguard Worker- nir: Add a format unpack helper and tests 1844*61046927SAndroid Build Coastguard Worker- nir/format_convert: Assert that UNORM formats are <= 16 bits 1845*61046927SAndroid Build Coastguard Worker- ci: Update trace SHAs 1846*61046927SAndroid Build Coastguard Worker- vulkan/meta: Use demote instead of discard 1847*61046927SAndroid Build Coastguard Worker- nvk: Fix whitespace issues around conservative rasterization 1848*61046927SAndroid Build Coastguard Worker- nvk: Re-order conservative rasterization checks 1849*61046927SAndroid Build Coastguard Worker- nvk: Don't emit conservative rasterization before Maxwell B 1850*61046927SAndroid Build Coastguard Worker- nvk: Silently fail to enumerate if not on nouveau 1851*61046927SAndroid Build Coastguard Worker- util/cnd_monotonic: Move the guts to a c file 1852*61046927SAndroid Build Coastguard Worker- util/cnd_monotonic: Use a void * on Windows 1853*61046927SAndroid Build Coastguard Worker- vulkan/wsi/wayland: Use mtx_t and u_cnd_monotonic 1854*61046927SAndroid Build Coastguard Worker- vulkan/wsi/x11: Use c11/threads for thread spawning 1855*61046927SAndroid Build Coastguard Worker- vulkan/wsi/x11: Use mtx_t and u_cnd_monotonic 1856*61046927SAndroid Build Coastguard Worker- vulkan/wsi/display: Use mtx_t and u_cnd_monotonic 1857*61046927SAndroid Build Coastguard Worker- vulkan/wsi/queue: Use mtx_t and u_cnd_monotonic 1858*61046927SAndroid Build Coastguard Worker- vulkan/wsi: Delete wsi_init_pthread_cond_monotonic 1859*61046927SAndroid Build Coastguard Worker- vulkan: Use u_cnd_monotonic for vk_sync_timeline 1860*61046927SAndroid Build Coastguard Worker- nvk: Why are nvk_image.c/h writeable? 1861*61046927SAndroid Build Coastguard Worker- nvk: Bump the sparse alignment requirement on buffers to 64K 1862*61046927SAndroid Build Coastguard Worker- nvk: Align sparse-bound images to the sparse binding size 1863*61046927SAndroid Build Coastguard Worker- nvk: Fetch debug flags from the physical device 1864*61046927SAndroid Build Coastguard Worker- nvk: Initialize the debug flags in nvk_instance 1865*61046927SAndroid Build Coastguard Worker- nvk: Add the start of a KMD abstraction 1866*61046927SAndroid Build Coastguard Worker- nvk/nvkmd: Implement dev and pdev for nouveau 1867*61046927SAndroid Build Coastguard Worker- nvk: Use the NVKMD interface for device enumeration 1868*61046927SAndroid Build Coastguard Worker- nvk/nvkmd: Add memory and virtual address interfaces 1869*61046927SAndroid Build Coastguard Worker- nvk/nvkmd: Implement the mem and va interfaces for nouveau 1870*61046927SAndroid Build Coastguard Worker- nvk: Add static wrappers for image/buffer binding 1871*61046927SAndroid Build Coastguard Worker- nvk: Use nvkmd_mem for nvk_device_memory 1872*61046927SAndroid Build Coastguard Worker- nvk: Use nvkmd_mem for nvk_image::linear_tiled_shadow_mem 1873*61046927SAndroid Build Coastguard Worker- nvk: Use nvkmd_mem for nvk_cmd_pool 1874*61046927SAndroid Build Coastguard Worker- nvk: Use nvkmd_mem for nvk_descriptor_pool 1875*61046927SAndroid Build Coastguard Worker- nvk: Use nvkmd_mem in nvk_upload_queue 1876*61046927SAndroid Build Coastguard Worker- nvk: Use nvkmd_mem for descriptor tables 1877*61046927SAndroid Build Coastguard Worker- nvk: Use nvkmd_mem for shader and event heaps 1878*61046927SAndroid Build Coastguard Worker- nvk: Use nvkmd_mem for query pools 1879*61046927SAndroid Build Coastguard Worker- nvk: Use an nvkmd_mem for the SLM area 1880*61046927SAndroid Build Coastguard Worker- nvk: Drop extra_bos from nvk_queue_submit_simple() 1881*61046927SAndroid Build Coastguard Worker- nvk: Use nvkmd_mem for the nvk_queue_state::push 1882*61046927SAndroid Build Coastguard Worker- nvk: Use nvkmd_mem for the zero page, VAB, and CB0 1883*61046927SAndroid Build Coastguard Worker- nvk/nvkmd: Add a context interface 1884*61046927SAndroid Build Coastguard Worker- nvk/nvkmd: Implement nvkmd_ctx for nouveau 1885*61046927SAndroid Build Coastguard Worker- nvk: Convert the upload queue to nvkmd_ctx 1886*61046927SAndroid Build Coastguard Worker- nvk: Use an nvkmd_ctx for sparse binding 1887*61046927SAndroid Build Coastguard Worker- nvk: Use nvkmd_ctx for queue submit 1888*61046927SAndroid Build Coastguard Worker- nvk: Remove the last vestages of nouveau/winsys from core NVK 1889*61046927SAndroid Build Coastguard Worker- nouveau/mme: Don't dereference an empty vector 1890*61046927SAndroid Build Coastguard Worker- nouveau/mme: Don't leak data_bo 1891*61046927SAndroid Build Coastguard Worker- nouveau/mme: Use fixed BO addresses in the MME test 1892*61046927SAndroid Build Coastguard Worker- nvk: Move Heaps and BO binding into nvkmd 1893*61046927SAndroid Build Coastguard Worker- nvk: Move debug flags int nvk_debug.h 1894*61046927SAndroid Build Coastguard Worker- nvk/nvmkd: Plumb parent pointers through everywhere 1895*61046927SAndroid Build Coastguard Worker- nvk/nvkmd: Re-implement NVK_DEBUG=vm 1896*61046927SAndroid Build Coastguard Worker- nvk: Do mem maps directly in nvkmd on nouveau 1897*61046927SAndroid Build Coastguard Worker- nvk/nvkmd: Add real mem<->bo flag translation 1898*61046927SAndroid Build Coastguard Worker- nvk/nvkmd: Flip the script on NO_SHARED 1899*61046927SAndroid Build Coastguard Worker- nvk: Drop nvk_buffer::is_local 1900*61046927SAndroid Build Coastguard Worker- nvk/nvkmd: Rework memory placement flags 1901*61046927SAndroid Build Coastguard Worker- nvk/nvkmd: Be more specific about memory alignments 1902*61046927SAndroid Build Coastguard Worker- nvk/nvkmd: Be a lot more pedantic about VA alignments 1903*61046927SAndroid Build Coastguard Worker- nvk: Put CB0 in VRAM 1904*61046927SAndroid Build Coastguard Worker- nvk: Put descriptors in VRAM 1905*61046927SAndroid Build Coastguard Worker- nouveau/push: Cache the last header DW to avoid read-back 1906*61046927SAndroid Build Coastguard Worker- nak/sph: Stop storing the shader model in ShaderProgramHeader 1907*61046927SAndroid Build Coastguard Worker- nak: Move encode_sm* to to sm*.rs 1908*61046927SAndroid Build Coastguard Worker- nak/sm50: Get rid of the hand-rolled align_up/down() helpers 1909*61046927SAndroid Build Coastguard Worker- nak: Plumb a ShaderModel trait through everywhere 1910*61046927SAndroid Build Coastguard Worker- nak/ra: Move the NAK_DEBUG=spill logic into RA 1911*61046927SAndroid Build Coastguard Worker- nak: Move RegFile::num_regs() into ShaderModel 1912*61046927SAndroid Build Coastguard Worker- nak: Move Instr::can_be_uniform() into ShaderModel 1913*61046927SAndroid Build Coastguard Worker- nak: Move instruction encoding into ShaderModel 1914*61046927SAndroid Build Coastguard Worker- nak/sm70: Move instruction encoding into a trait 1915*61046927SAndroid Build Coastguard Worker- nak/sm70: Re-organize the code a bit 1916*61046927SAndroid Build Coastguard Worker- nak/legalize: Move a bunch of helpers to a trait 1917*61046927SAndroid Build Coastguard Worker- nak/legalize: Handle OpBreak and OpBSSy specially 1918*61046927SAndroid Build Coastguard Worker- nak/legalize: Handle RA instructions up-front 1919*61046927SAndroid Build Coastguard Worker- nak/sm70: Move legalization into SM70Op 1920*61046927SAndroid Build Coastguard Worker- nak/sm50: Move instruction encoding into a trait 1921*61046927SAndroid Build Coastguard Worker- nak/sm50: Move legalization into SM50Op 1922*61046927SAndroid Build Coastguard Worker- nak: Add a legalize() method to ShaderModel 1923*61046927SAndroid Build Coastguard Worker- nak/sm50: Re-order all the ops 1924*61046927SAndroid Build Coastguard Worker- nak/sm50: Fix immediates for IMnMx 1925*61046927SAndroid Build Coastguard Worker- zink/kopper: Set VK_COMPOSITE_ALPHA_OPAQUE_BIT when PresentOpaque is set 1926*61046927SAndroid Build Coastguard Worker- nak: gather instr count explicitly 1927*61046927SAndroid Build Coastguard Worker- nvk/nvkmd: nouveau uses the OS page size 1928*61046927SAndroid Build Coastguard Worker- nvk: Drop the sparse alignment back down to 4096 1929*61046927SAndroid Build Coastguard Worker- nvk: Use the page size queried from NVKMD 1930*61046927SAndroid Build Coastguard Worker- nak/nir: Use an indirect load for sample locations 1931*61046927SAndroid Build Coastguard Worker- nak/copy_prop: Propagate OpSel with a selector of SrcRef::Zero 1932*61046927SAndroid Build Coastguard Worker- nak/copy_prop: Ignore the top 16 bits of OpPrmt::sel 1933*61046927SAndroid Build Coastguard Worker- nak: Don't print the destination of OpIpa twice 1934*61046927SAndroid Build Coastguard Worker- nir,nak: Add a nir_op_prmt_nv 1935*61046927SAndroid Build Coastguard Worker- nak/nir: Use prmt in texture lowering 1936*61046927SAndroid Build Coastguard Worker- nak/nir: Use prmt for barycentric offset lowering 1937*61046927SAndroid Build Coastguard Worker- nak/nir: Make interpolate_at_sample more efficient 1938*61046927SAndroid Build Coastguard Worker- nak: Add some helpers for working with OpPrmt selectors 1939*61046927SAndroid Build Coastguard Worker- nak: Optimize nested OpPrmt 1940*61046927SAndroid Build Coastguard Worker- nak: Add a pass macro for more consistent debug printing 1941*61046927SAndroid Build Coastguard Worker- nak: Run copy-prop again after opt_prmt and opt_lop 1942*61046927SAndroid Build Coastguard Worker- nvk: Fix indirect cbuf binds pre-Turing 1943*61046927SAndroid Build Coastguard Worker- nvk: Don't advertise sparse residency on Maxwell A 1944*61046927SAndroid Build Coastguard Worker- nvk: Reject sparse images on Maxwell A and earlier 1945*61046927SAndroid Build Coastguard Worker- nak/spill_values: Don't assume no trivial phis 1946*61046927SAndroid Build Coastguard Worker- meson/megadriver: Don't invoke the megadriver script with no drivers 1947*61046927SAndroid Build Coastguard Worker- nak: Sample locations are byte-aligned 1948*61046927SAndroid Build Coastguard Worker- nvk: Require color or depth/stencil attachment support for input attachments 1949*61046927SAndroid Build Coastguard Worker- nvk: Support STORAGE_READ_WITHOUT_FORMAT on buffers 1950*61046927SAndroid Build Coastguard Worker- zink: Align descriptor buffers to descriptorBufferOffsetAlignment 1951*61046927SAndroid Build Coastguard Worker 1952*61046927SAndroid Build Coastguard WorkerFrancisco Jerez (33): 1953*61046927SAndroid Build Coastguard Worker 1954*61046927SAndroid Build Coastguard Worker- intel/brw/xe2+: Keep PS sample mask in the f1.0 register whether or not kill is used. 1955*61046927SAndroid Build Coastguard Worker- intel/brw: Don't emit Z coordinate interpolation if CPS isn't in use. 1956*61046927SAndroid Build Coastguard Worker- intel/brw/xe2+: Fix indirect extended descriptor setup for scratch space. 1957*61046927SAndroid Build Coastguard Worker- iris: Allocate fixed amount of space for blend state. 1958*61046927SAndroid Build Coastguard Worker- blorp: Allocate fixed amount of space for blend state. 1959*61046927SAndroid Build Coastguard Worker- intel/brw/xe2+: Don't use SEL peephole on 64-bit moves. 1960*61046927SAndroid Build Coastguard Worker- intel/brw/xe2+: Fix 64-bit subgroup scan intrinsics not to rely on SEL instructions. 1961*61046927SAndroid Build Coastguard Worker- intel/brw/xe2+: Lower 64-bit SHUFFLE and CLUSTER_BROADCAST. 1962*61046927SAndroid Build Coastguard Worker- intel/xe2+: Enable native 64-bit integer arithmetic. 1963*61046927SAndroid Build Coastguard Worker- nir: Add option to lower 64-bit uadd_sat. 1964*61046927SAndroid Build Coastguard Worker- intel/brw/xe2+: Lower 64-bit integer uadd_sat. 1965*61046927SAndroid Build Coastguard Worker- intel/brw/xe2+: Round up spill/unspill data size to nearest reg_size multiple. 1966*61046927SAndroid Build Coastguard Worker- intel/xe2+: Enable native 64-bit integer arithmetic. 1967*61046927SAndroid Build Coastguard Worker- iris,anv/xe2+: Enable the DX10/OGL border mode for YCrCb as per Wa_14014226147. 1968*61046927SAndroid Build Coastguard Worker- iris,anv/xe2+: Set tessellation redistribution regions per patch to recommended values. 1969*61046927SAndroid Build Coastguard Worker- iris,anv/xe2+: Use pipelined variant of 3DSTATE_DRAWING_RECTANGLE. 1970*61046927SAndroid Build Coastguard Worker- intel/brw/xe2+: Use active-thread-only barriers available since Xe2+. 1971*61046927SAndroid Build Coastguard Worker- iris/xe2+: Fix format of scratch space surface address in various 3DSTATE packets. 1972*61046927SAndroid Build Coastguard Worker- anv/xe2+: Fix format of scratch space surface address in various 3DSTATE packets. 1973*61046927SAndroid Build Coastguard Worker- intel/fs/gfx20+: Fix surface state address on extended descriptors for NIR scratch intrinsics. 1974*61046927SAndroid Build Coastguard Worker- intel/fs/xe2+: Ask driver for PS payload registers based on barycentric load intrinsics in use. 1975*61046927SAndroid Build Coastguard Worker- iris/gfx11+: Request PS payload fields for ALU-based interpolation via 3DSTATE_PS_EXTRA. 1976*61046927SAndroid Build Coastguard Worker- anv/gfx11+: Request PS payload fields for ALU-based interpolation via 3DSTATE_PS_EXTRA. 1977*61046927SAndroid Build Coastguard Worker- intel/fs/xe2+: Don't lower barycentric load offsets to fixed-point format on Xe2+. 1978*61046927SAndroid Build Coastguard Worker- intel/fs/xe2+: Add ALU-based implementation of barycentric interpolation at a per-channel offset. 1979*61046927SAndroid Build Coastguard Worker- intel/fs/xe2+: Add ALU-based implementation of barycentric interpolation at a per-channel sample. 1980*61046927SAndroid Build Coastguard Worker- intel/dev: Add GRF size information to the intel_device_info struct. 1981*61046927SAndroid Build Coastguard Worker- anv/xe2+: Align push constant ranges to GRF boundaries. 1982*61046927SAndroid Build Coastguard Worker- intel/brw: Implement null push constant workaround. 1983*61046927SAndroid Build Coastguard Worker- intel/dev: Add devinfo flag for TBIMR push constant workaround. 1984*61046927SAndroid Build Coastguard Worker- anv/gfx12.5: Pass non-empty push constant data to PS stage for TBIMR workaround. 1985*61046927SAndroid Build Coastguard Worker- iris/gfx12.5: Pass non-empty push constant data to PS stage for TBIMR workaround. 1986*61046927SAndroid Build Coastguard Worker- iris: Pin pixel hashing table BO from iris_batch submission instead of from iris_state. 1987*61046927SAndroid Build Coastguard Worker 1988*61046927SAndroid Build Coastguard WorkerFriedrich Vock (7): 1989*61046927SAndroid Build Coastguard Worker 1990*61046927SAndroid Build Coastguard Worker- aco/tests: Insert p_logical_start/end in reduce_temp tests 1991*61046927SAndroid Build Coastguard Worker- aco/spill: Insert p_start_linear_vgpr right after p_logical_end 1992*61046927SAndroid Build Coastguard Worker- radv: Use max_se instead of num_se where appropriate 1993*61046927SAndroid Build Coastguard Worker- radeonsi: Use max_se instead of num_se where appropriate 1994*61046927SAndroid Build Coastguard Worker- radv/rt: Fix memory leak when compiling libraries 1995*61046927SAndroid Build Coastguard Worker- aco/spill: Don't spill phis with all-undef operands 1996*61046927SAndroid Build Coastguard Worker- aco: Limit rt stages to 128 vgprs 1997*61046927SAndroid Build Coastguard Worker 1998*61046927SAndroid Build Coastguard WorkerGKraats (3): 1999*61046927SAndroid Build Coastguard Worker 2000*61046927SAndroid Build Coastguard Worker- i915g: fix generation of large mipmaps 2001*61046927SAndroid Build Coastguard Worker- i915g: fix mipmap-layout for npots 2002*61046927SAndroid Build Coastguard Worker- i915g: fix max_lod at mipmap-sampling 2003*61046927SAndroid Build Coastguard Worker 2004*61046927SAndroid Build Coastguard WorkerGanesh Belgur Ramachandra (4): 2005*61046927SAndroid Build Coastguard Worker 2006*61046927SAndroid Build Coastguard Worker- radeonsi: add GL_EXT_texture_filter_minmax extension 2007*61046927SAndroid Build Coastguard Worker- radeonsi: add GL_ARB_texture_filter_minmax extension 2008*61046927SAndroid Build Coastguard Worker- radeonsi: fix eptich on chips without image opcodes (e.g. gfx940) 2009*61046927SAndroid Build Coastguard Worker- amd/common: skip lane size determination for chips without image opcodes (e.g. gfx940) 2010*61046927SAndroid Build Coastguard Worker 2011*61046927SAndroid Build Coastguard WorkerGeorg Lehmann (88): 2012*61046927SAndroid Build Coastguard Worker 2013*61046927SAndroid Build Coastguard Worker- aco/tests: don't use undef for descriptors 2014*61046927SAndroid Build Coastguard Worker- aco/tests/post_ra: fix various validation errors 2015*61046927SAndroid Build Coastguard Worker- aco/lower_to_hw: fix v_cvt_pk_u16_u32 instruction format 2016*61046927SAndroid Build Coastguard Worker- aco/lower_to_hw: fix 16bit p_insert on gfx8 2017*61046927SAndroid Build Coastguard Worker- aco/tests: validate before and after post-ra tests 2018*61046927SAndroid Build Coastguard Worker- spirv: preserve signed zero in modf 2019*61046927SAndroid Build Coastguard Worker- aco/lower_to_hw: don't use regClass to identify subdword reductions 2020*61046927SAndroid Build Coastguard Worker- aco: add a subdword lowering pass 2021*61046927SAndroid Build Coastguard Worker- aco: add tests for lower_subdword 2022*61046927SAndroid Build Coastguard Worker- aco/ra: remove gfx6/7 subdword paths 2023*61046927SAndroid Build Coastguard Worker- aco/lower_to_hw: remove gfx6/7 subdword paths 2024*61046927SAndroid Build Coastguard Worker- ac/nir: explicitly use pack_half_2x16_rtz 2025*61046927SAndroid Build Coastguard Worker- radv, radeonsi: don't use D16 for f2f16_rtz 2026*61046927SAndroid Build Coastguard Worker- radv: always run nir_opt_16bit_tex_image 2027*61046927SAndroid Build Coastguard Worker- nir/opt_16bit_tex_image: pass options to opt_16bit_dest 2028*61046927SAndroid Build Coastguard Worker- nir/opt_16bit_tex_image: optimize packed conversions too 2029*61046927SAndroid Build Coastguard Worker- aco/gfx11+: use v_cvt_pk_u8_f32 for 8bit constant copies 2030*61046927SAndroid Build Coastguard Worker- aco/gfx10: use v_add_u16 with literal for constant copies 2031*61046927SAndroid Build Coastguard Worker- aco/tests: simplify small constant copy test 2032*61046927SAndroid Build Coastguard Worker- aco/gfx11+: optimize v_fma_mix throughput 2033*61046927SAndroid Build Coastguard Worker- zink: use bitcasts instead of pack/unpack double opcodes 2034*61046927SAndroid Build Coastguard Worker- aco/gfx11: use v_swap_b16 2035*61046927SAndroid Build Coastguard Worker- aco/optimizer: remove ineffective vcc opt 2036*61046927SAndroid Build Coastguard Worker- aco/optimizer: remove ineffective undef opt 2037*61046927SAndroid Build Coastguard Worker- aco: remove perfwarn 2038*61046927SAndroid Build Coastguard Worker- aco: don't pass program to emit_bpermute 2039*61046927SAndroid Build Coastguard Worker- aco/lower_to_hw: add copy_constant_sgpr 2040*61046927SAndroid Build Coastguard Worker- aco: small constant copy optimizations 2041*61046927SAndroid Build Coastguard Worker- aco/lower_to_hw: use copy_constant_sgpr for masks 2042*61046927SAndroid Build Coastguard Worker- aco/lower_to_hw: optimize split 64bit constant copies 2043*61046927SAndroid Build Coastguard Worker- aco/optimizer: use p_create_vector to create mask when a copy can't be used 2044*61046927SAndroid Build Coastguard Worker- nir: remove unpack_half_flush_to_zero 2045*61046927SAndroid Build Coastguard Worker- nir/opt_uniform_atomics: handle inverse_ballot when detecting single lane ifs 2046*61046927SAndroid Build Coastguard Worker- aco: optimize branching sequence with p_create_vector exec producer 2047*61046927SAndroid Build Coastguard Worker- nir: sink/move inverse_ballot like moves 2048*61046927SAndroid Build Coastguard Worker- ac: set has_pack_32_4x8 2049*61046927SAndroid Build Coastguard Worker- nir: lower pack_uvec4_to_uint to pack_32_4x8 if supported 2050*61046927SAndroid Build Coastguard Worker- nir/opt_algebraic: alternative 8bit pack_[us]norm_4x8 lowering 2051*61046927SAndroid Build Coastguard Worker- aco: rework how affinities for acc operands are determined 2052*61046927SAndroid Build Coastguard Worker- aco: add affinities for possible sopk optimizations 2053*61046927SAndroid Build Coastguard Worker- aco/gfx11+: fix inline constants for v_pk_fmac_f16 2054*61046927SAndroid Build Coastguard Worker- aco: move literal unswizzle opt to RA 2055*61046927SAndroid Build Coastguard Worker- aco/ra: use a switch to check vop2acc instruction support 2056*61046927SAndroid Build Coastguard Worker- aco: move s_add_u32 -> s_addk_i32 optimization fully to ra 2057*61046927SAndroid Build Coastguard Worker- amd/common: set COMPUTE_STATIC_THREAD_MGMT_SE2-3 correctly on gfx10-11 2058*61046927SAndroid Build Coastguard Worker- aco: add more anonymous namespaces 2059*61046927SAndroid Build Coastguard Worker- aco: make local functions static in files without anonymous namespace 2060*61046927SAndroid Build Coastguard Worker- radv: inline partial push constant loads 2061*61046927SAndroid Build Coastguard Worker- nir: add ford, funord, fneo, fequ, fltu, fgeu 2062*61046927SAndroid Build Coastguard Worker- aco: implement ford, funord, fneo, fequ, fltu, fgeu 2063*61046927SAndroid Build Coastguard Worker- ac/llvm: implement ford, funord, fneo, fequ, fltu, fgeu 2064*61046927SAndroid Build Coastguard Worker- ac/nir: enable ford, funord, fneo, fequ, fltu, fgeu 2065*61046927SAndroid Build Coastguard Worker- nir/opt_algebraic: look through fabs/fneg when matching fmulz/ffmaz 2066*61046927SAndroid Build Coastguard Worker- nir/optimize cmp(a, -0.0) 2067*61046927SAndroid Build Coastguard Worker- nir/opt_algebraic: optimize cmp(fneg(a), #b) and feq with fabs 2068*61046927SAndroid Build Coastguard Worker- nir/opt_algebraic: add various unordered/ordered patterns from aco 2069*61046927SAndroid Build Coastguard Worker- aco: remove ordered/unordered optimizations 2070*61046927SAndroid Build Coastguard Worker- aco/ir: remove unused vopc helpers 2071*61046927SAndroid Build Coastguard Worker- iris/ci: update trace checksums 2072*61046927SAndroid Build Coastguard Worker- aco/ra: fix affinity for s_addk 2073*61046927SAndroid Build Coastguard Worker- aco: fix s_delay_alu with salu and trans dependency 2074*61046927SAndroid Build Coastguard Worker- aco,nir: add dpp16_shift_amd intrinsic 2075*61046927SAndroid Build Coastguard Worker- radv/nir: add a pass to optimize shuffle/booleans dependent only on tid/consts 2076*61046927SAndroid Build Coastguard Worker- radv: use radv_nir_opt_tid_function for shuffles 2077*61046927SAndroid Build Coastguard Worker- radv: use radv_nir_opt_tid_function to create inverse_ballot 2078*61046927SAndroid Build Coastguard Worker- aco/gfx12: use trans s_delay_alu for pseudo scalar 2079*61046927SAndroid Build Coastguard Worker- aco/gfx12: don't allow vgpr operands for pseudo scalar 2080*61046927SAndroid Build Coastguard Worker- aco/gfx11.5: select s_cvt_[ui]32_f32 2081*61046927SAndroid Build Coastguard Worker- aco/gfx11.5: select s_(ceil|floor|trunc|rndne) 2082*61046927SAndroid Build Coastguard Worker- aco: add aco_opcode::p_s_cvt_f16_f32_rtne 2083*61046927SAndroid Build Coastguard Worker- aco/gfx11.5: select SALU float conversions 2084*61046927SAndroid Build Coastguard Worker- aco/gfx11.5: fix s_fmac acc to definition 2085*61046927SAndroid Build Coastguard Worker- aco/gfx11.5: select SOP2 float instructions 2086*61046927SAndroid Build Coastguard Worker- aco/gfx11.5: select SOPC float instructions 2087*61046927SAndroid Build Coastguard Worker- aco/gfx11.5: select SALU fsat 2088*61046927SAndroid Build Coastguard Worker- aco/gfx11.5: select SALU fsign 2089*61046927SAndroid Build Coastguard Worker- aco/gfx11.5+: allow sgpr dst for trans ops and use pseudo scalar ops on gfx12 2090*61046927SAndroid Build Coastguard Worker- aco/gfx11.5: select SALU fneg/fabs 2091*61046927SAndroid Build Coastguard Worker- aco/gfx11.5: select SALU fquantize2f16 2092*61046927SAndroid Build Coastguard Worker- aco: micro optimize VALU fquantize2f16 2093*61046927SAndroid Build Coastguard Worker- aco: handle clustered uniform reductions correctly 2094*61046927SAndroid Build Coastguard Worker- nir: constant fold inverse_ballot 2095*61046927SAndroid Build Coastguard Worker- aco: remove optimize_cmp_subgroup_invocation 2096*61046927SAndroid Build Coastguard Worker- spirv: ignore more function param decorations 2097*61046927SAndroid Build Coastguard Worker- aco/optimizer: update temp_rc when converting to uniform bool alu 2098*61046927SAndroid Build Coastguard Worker- aco/gfx11+: don't use VOP3 v_swap_b16 2099*61046927SAndroid Build Coastguard Worker- nir/lower_int64: replace uadd_sat with ior for find_lsb64 and ufind_msb64 2100*61046927SAndroid Build Coastguard Worker- aco/gfx10+: set lateKill for sgprs used by wave64 VALU writing a mask 2101*61046927SAndroid Build Coastguard Worker 2102*61046927SAndroid Build Coastguard WorkerGert Wollny (4): 2103*61046927SAndroid Build Coastguard Worker 2104*61046927SAndroid Build Coastguard Worker- zink/kopper: Wait for last QueuePresentKHR to finish before acquiring for readback 2105*61046927SAndroid Build Coastguard Worker- mesa/st: don't use base shader serialization when uniforms are not packed 2106*61046927SAndroid Build Coastguard Worker- r600/sfn: Set bit size for newly created store intrinsic 2107*61046927SAndroid Build Coastguard Worker- zink: limit minSampleShading to a maxium value of 1.0 2108*61046927SAndroid Build Coastguard Worker 2109*61046927SAndroid Build Coastguard WorkerGuilherme Gallo (3): 2110*61046927SAndroid Build Coastguard Worker 2111*61046927SAndroid Build Coastguard Worker- ci: Add S3 id_token for all jobs 2112*61046927SAndroid Build Coastguard Worker- ci: Use id_tokens for JWT auth 2113*61046927SAndroid Build Coastguard Worker- ci/lava: Fix cmdline for UART/fastboot devices 2114*61046927SAndroid Build Coastguard Worker 2115*61046927SAndroid Build Coastguard WorkerHans-Kristian Arntzen (5): 2116*61046927SAndroid Build Coastguard Worker 2117*61046927SAndroid Build Coastguard Worker- vulkan: Update XML and headers to 1.3.285. 2118*61046927SAndroid Build Coastguard Worker- ac/surface: Add surface flags to prefer 4K and 64K alignment. 2119*61046927SAndroid Build Coastguard Worker- radv: Implement VK_MESA_image_alignment_control 2120*61046927SAndroid Build Coastguard Worker- wsi/common: Do not update present mode with MESA_VK_WSI_PRESENT_MODE. 2121*61046927SAndroid Build Coastguard Worker- wsi/x11: Bump maximum number of outstanding COMPLETE events. 2122*61046927SAndroid Build Coastguard Worker 2123*61046927SAndroid Build Coastguard WorkerHeinrich Fink (1): 2124*61046927SAndroid Build Coastguard Worker 2125*61046927SAndroid Build Coastguard Worker- zink: remove workaround of FB modifiers forcing present state 2126*61046927SAndroid Build Coastguard Worker 2127*61046927SAndroid Build Coastguard WorkerIago Toral Quiroga (53): 2128*61046927SAndroid Build Coastguard Worker 2129*61046927SAndroid Build Coastguard Worker- v3dv: fix VK_KHR_vertex_attribute_divisor 2130*61046927SAndroid Build Coastguard Worker- v3d,v3dv: stop hard-coding max attrib divisor 2131*61046927SAndroid Build Coastguard Worker- broadcom/compiler: assert on array overflow 2132*61046927SAndroid Build Coastguard Worker- v3d: fix array_len when precompiling outputs for shader-db 2133*61046927SAndroid Build Coastguard Worker- broadcom/compiler: fix num_textures for precompiled shaders 2134*61046927SAndroid Build Coastguard Worker- broadcom/compiler: don't read excess channels on image loads 2135*61046927SAndroid Build Coastguard Worker- broadcom/compiler: simplify v3d_vir_emit_tex 2136*61046927SAndroid Build Coastguard Worker- broadcom/cle: fix up shader record for V3D 7.1.10 / 2712D0 2137*61046927SAndroid Build Coastguard Worker- v3d: support 2712D0 2138*61046927SAndroid Build Coastguard Worker- v3dv: support 2712D0 2139*61046927SAndroid Build Coastguard Worker- broadcom/compiler: make add_node return the node index 2140*61046927SAndroid Build Coastguard Worker- broadcom/compiler: don't assign payload registers to spilling setup temps 2141*61046927SAndroid Build Coastguard Worker- broadcom/compiler: apply payload conflict to spill setup before RA 2142*61046927SAndroid Build Coastguard Worker- broadcom/compiler: check if vertex shader writes point size 2143*61046927SAndroid Build Coastguard Worker- v3dv: only flag 'shader writes point size' if the shader actually writes it 2144*61046927SAndroid Build Coastguard Worker- v3dv: emit a default point size when drawing points 2145*61046927SAndroid Build Coastguard Worker- v3dv: drop unused stride field from v3dv_pipeline_vertex_binding 2146*61046927SAndroid Build Coastguard Worker- v3dv: fix incorrect index buffer size 2147*61046927SAndroid Build Coastguard Worker- v3dv: use pSizes paramater in vkCmdBindVertexBuffers2 2148*61046927SAndroid Build Coastguard Worker- v3dv: implement vkCmdBindIndexBuffer2KHR 2149*61046927SAndroid Build Coastguard Worker- v3dv: handle VkBufferUsageFlags2CreateInfoKHR 2150*61046927SAndroid Build Coastguard Worker- v3dv: handle VkPipelineCreateFlags2CreateInfoKHR 2151*61046927SAndroid Build Coastguard Worker- v3dv: lower maxVertexInputBindingStride to match vulkan runtime 2152*61046927SAndroid Build Coastguard Worker- v3dv: shader modules are deprecated with VK_KHR_maintenance5 2153*61046927SAndroid Build Coastguard Worker- v3dv: implement vkGetImageSubresourceLayout2KHR 2154*61046927SAndroid Build Coastguard Worker- v3dv: refactor create_image 2155*61046927SAndroid Build Coastguard Worker- v3dv: add a get_image_subresource_layout helper 2156*61046927SAndroid Build Coastguard Worker- v3dv: implement vkGetDeviceImageSubresourceLayoutKHR 2157*61046927SAndroid Build Coastguard Worker- v3dv: implement vkGetRenderingAreaGranularityKHR 2158*61046927SAndroid Build Coastguard Worker- v3dv: fix pipeline leaks when meta pipeline cache is disabled 2159*61046927SAndroid Build Coastguard Worker- v3dv: fix a few asserts that check layerCount instead of array_layers 2160*61046927SAndroid Build Coastguard Worker- v3dv: allow VK_REMAINING_ARRAY_LAYERS in VkImageSubresourceLayers 2161*61046927SAndroid Build Coastguard Worker- v3dv: remove blit shader restriction on depth/stencil not being linear 2162*61046927SAndroid Build Coastguard Worker- v3dv: disable some TLB paths for cases of linear depth/stencil stores 2163*61046927SAndroid Build Coastguard Worker- v3dv: support VK_FORMAT_A1B5G5R5_UNORM_PACK16_KHR 2164*61046927SAndroid Build Coastguard Worker- v3dv: add more checks for device loss 2165*61046927SAndroid Build Coastguard Worker- v3dv: fix handling of pipeline flags when pipeline init fails 2166*61046927SAndroid Build Coastguard Worker- v3dv: expose VK_KHR_maintenance5 2167*61046927SAndroid Build Coastguard Worker- broadcom/compiler: initialize payload_conflict for all initial nodes 2168*61046927SAndroid Build Coastguard Worker- v3dv: don't call wsi_device_init too early 2169*61046927SAndroid Build Coastguard Worker- broadcom/compiler: don't spill in between multop and umul24 2170*61046927SAndroid Build Coastguard Worker- broadcom/compiler: fix per-quad spilling 2171*61046927SAndroid Build Coastguard Worker- broadcom/compiler: validate rtop + thrsw hazard 2172*61046927SAndroid Build Coastguard Worker- broadcom/compiler: drop multop if we dce umul24 2173*61046927SAndroid Build Coastguard Worker- broadcom/compiler: add missing signal compatibilities for V3D 7.x 2174*61046927SAndroid Build Coastguard Worker- broadcom/compiler: add new float32 unpack modifiers in V3D 7.x 2175*61046927SAndroid Build Coastguard Worker- broadcom/compiler: disallow copy propagation of FMOV exclusive modifiers 2176*61046927SAndroid Build Coastguard Worker- broadcom/compiler: implement nir_op_fsat 2177*61046927SAndroid Build Coastguard Worker- v3d: don't lower fsat on V3D 7.x 2178*61046927SAndroid Build Coastguard Worker- v3dv: make nir helpers receive nir compiler options from caller 2179*61046927SAndroid Build Coastguard Worker- v3dv: don't lower fsat on V3D 7.x 2180*61046927SAndroid Build Coastguard Worker- v3d: skip tlb loads when emitting clears with a draw call 2181*61046927SAndroid Build Coastguard Worker- v3d: rename job->clear to job->clear_tlb 2182*61046927SAndroid Build Coastguard Worker 2183*61046927SAndroid Build Coastguard WorkerIan Romanick (33): 2184*61046927SAndroid Build Coastguard Worker 2185*61046927SAndroid Build Coastguard Worker- intel/brw: Fix optimize_extract_to_float for i2f of unsigned extract 2186*61046927SAndroid Build Coastguard Worker- intel/brw: Avoid optimize_extract_to_float when it will just be undone later 2187*61046927SAndroid Build Coastguard Worker- intel/elk: Fix optimize_extract_to_float for i2f of unsigned extract 2188*61046927SAndroid Build Coastguard Worker- nir/algebraic: Optimize some extract_* expressions 2189*61046927SAndroid Build Coastguard Worker- spirv: Use fp16 fp_fast_math settings when lowering fp16 asin and acos 2190*61046927SAndroid Build Coastguard Worker- intel/brw: Remove dsign optimization 2191*61046927SAndroid Build Coastguard Worker- intel/elk: Remove dsign optimization 2192*61046927SAndroid Build Coastguard Worker- intel/brw: Use fs_inst::resize_sources in brw_fs_opt_algebraic 2193*61046927SAndroid Build Coastguard Worker- intel/brw: Add support for fcsel opcodes 2194*61046927SAndroid Build Coastguard Worker- intel/brw: Handle fsign optimization in a NIR algebraic pass 2195*61046927SAndroid Build Coastguard Worker- intel/brw: Update CSEL source type validation 2196*61046927SAndroid Build Coastguard Worker- intel/brw: Combine constants and constant propagation for CSEL 2197*61046927SAndroid Build Coastguard Worker- intel/brw: Algebraic optimizations for CSEL 2198*61046927SAndroid Build Coastguard Worker- intel/brw: Implement more strictly correct fsign lowering 2199*61046927SAndroid Build Coastguard Worker- intel/brw: Use range analysis to optimize fsign 2200*61046927SAndroid Build Coastguard Worker- nir/algebraic: Add nir_lower_int64_options::nir_lower_iadd3_64 2201*61046927SAndroid Build Coastguard Worker- nir/search: Fix is_16_bits for vectors 2202*61046927SAndroid Build Coastguard Worker- nir/search: Refactor is_16_bits 2203*61046927SAndroid Build Coastguard Worker- nir/algebraic: More patterns to generate iadd3 2204*61046927SAndroid Build Coastguard Worker- nir/algebraic: intel/fs: Optimize some patterns before lowering 64-bit integers 2205*61046927SAndroid Build Coastguard Worker- intel/brw: Temporarily disable result=float16 matrix configs 2206*61046927SAndroid Build Coastguard Worker- intel/brw: Major rework of lower_cmat_load_store 2207*61046927SAndroid Build Coastguard Worker- intel/brw/xe2+: Catch invalid uses of writes_accumulator earlier 2208*61046927SAndroid Build Coastguard Worker- intel/brw/xe2+: Adjust size_read() for DPAS 2209*61046927SAndroid Build Coastguard Worker- intel/brw/xe2+: Scale size_written by reg_unit for DPAS 2210*61046927SAndroid Build Coastguard Worker- intel/brw/xe2+: Adjust DPAS lowering to DP4A to accommodate larger GRF and SIMD16 2211*61046927SAndroid Build Coastguard Worker- intel/brw/xe2+: Allow vec16 for cooperative matrix 2212*61046927SAndroid Build Coastguard Worker- nir: dpas_intel second source can have different number of components 2213*61046927SAndroid Build Coastguard Worker- intel/brw/xe2+: Add LNL cooperative matrix configurations 2214*61046927SAndroid Build Coastguard Worker- intel/tools: Advertise I915_PARAM_HAS_EXEC_TIMELINE_FENCES 2215*61046927SAndroid Build Coastguard Worker- intel/brw: Test corner case CSE of ADD3 instructions 2216*61046927SAndroid Build Coastguard Worker- intel/brw: Don't propagate saturate to an instruction that writes flags 2217*61046927SAndroid Build Coastguard Worker- intel/elk: Don't propagate saturate to an instruction that writes flags 2218*61046927SAndroid Build Coastguard Worker 2219*61046927SAndroid Build Coastguard WorkerIcenowy Zheng (7): 2220*61046927SAndroid Build Coastguard Worker 2221*61046927SAndroid Build Coastguard Worker- llvmpipe: add shader cache support for ORCJIT implementation 2222*61046927SAndroid Build Coastguard Worker- gallivm: orcjit: use a mutex to protect symbol looking up 2223*61046927SAndroid Build Coastguard Worker- util: detect LoongArch architecture 2224*61046927SAndroid Build Coastguard Worker- gallivm: add LoongArch support to the mattrs setting code 2225*61046927SAndroid Build Coastguard Worker- llvmpipe: add LoongArch support in ORCJIT 2226*61046927SAndroid Build Coastguard Worker- gallivm: orcjit: keep the ownership of tm for LPJit 2227*61046927SAndroid Build Coastguard Worker- gallivm: orcjit: use atexit to release LPJit singleton at exit 2228*61046927SAndroid Build Coastguard Worker 2229*61046927SAndroid Build Coastguard WorkerItalo Nicola (1): 2230*61046927SAndroid Build Coastguard Worker 2231*61046927SAndroid Build Coastguard Worker- nir: add {load,store}_global_etna intrinsics 2232*61046927SAndroid Build Coastguard Worker 2233*61046927SAndroid Build Coastguard WorkerIván Briano (21): 2234*61046927SAndroid Build Coastguard Worker 2235*61046927SAndroid Build Coastguard Worker- compiler: reorder FLOAT_CONTROLS enums 2236*61046927SAndroid Build Coastguard Worker- nir: track some float controls bits per instruction 2237*61046927SAndroid Build Coastguard Worker- spirv: gather some float controls bits per instruction 2238*61046927SAndroid Build Coastguard Worker- nir: check inf/nan/sz preserve per-instruction 2239*61046927SAndroid Build Coastguard Worker- nir/algebraic: support float controls conditions per instruction 2240*61046927SAndroid Build Coastguard Worker- nir/algebraic: move float control conditions to be per instruction 2241*61046927SAndroid Build Coastguard Worker- vtn: support float controls2 2242*61046927SAndroid Build Coastguard Worker- anv: enable VK_KHR_shader_float_controls2 2243*61046927SAndroid Build Coastguard Worker- anv: check requirements for VK_IMAGE_USAGE_FRAGMENT_SHADING_RATE 2244*61046927SAndroid Build Coastguard Worker- anv: fix casting to graphics_pipeline_base 2245*61046927SAndroid Build Coastguard Worker- anv: consolidate DestroyPipeline for graphics and graphics_lib 2246*61046927SAndroid Build Coastguard Worker- intel/brw: fix subgroup size of geometry stages for lnl+ 2247*61046927SAndroid Build Coastguard Worker- anv: check cmd_buffer is on a transfer queue more properly 2248*61046927SAndroid Build Coastguard Worker- intel/brw: add fetch_viewport_index function 2249*61046927SAndroid Build Coastguard Worker- intel/brw: always read LAYER/VIEWPORT from the FS payload 2250*61046927SAndroid Build Coastguard Worker- vulkan/runtime: pColorAttachmentInputIndices is allowed to be NULL 2251*61046927SAndroid Build Coastguard Worker- vulkan/properties: handle LayeredApiPropertiesListKHR 2252*61046927SAndroid Build Coastguard Worker- anv: enable VK_KHR_maintenance7 2253*61046927SAndroid Build Coastguard Worker- anv: get scratch surface from the correct pool 2254*61046927SAndroid Build Coastguard Worker- anv: set MOCS for protected memory when needed 2255*61046927SAndroid Build Coastguard Worker- intel/rt: fix terminateOnFirstHit handling 2256*61046927SAndroid Build Coastguard Worker 2257*61046927SAndroid Build Coastguard WorkerJCWasmx86 (1): 2258*61046927SAndroid Build Coastguard Worker 2259*61046927SAndroid Build Coastguard Worker- meson: Fix invalid kwarg name 2260*61046927SAndroid Build Coastguard Worker 2261*61046927SAndroid Build Coastguard WorkerJeremy Gebben (1): 2262*61046927SAndroid Build Coastguard Worker 2263*61046927SAndroid Build Coastguard Worker- radv: Return hang status from radv_check_gpu_hangs() 2264*61046927SAndroid Build Coastguard Worker 2265*61046927SAndroid Build Coastguard WorkerJesse Natalie (14): 2266*61046927SAndroid Build Coastguard Worker 2267*61046927SAndroid Build Coastguard Worker- nir_opt_algebraic: Add a couple optimizations for lowered unpack(pack()) 2268*61046927SAndroid Build Coastguard Worker- wgl: Delete pixelformat support query 2269*61046927SAndroid Build Coastguard Worker- wgl: Fix flag check for GDI compat 2270*61046927SAndroid Build Coastguard Worker- nir_range_analysis: Use fmin/fmax to fix NAN handling 2271*61046927SAndroid Build Coastguard Worker- d3d12: Use GetResourceAllocationInfo instead of GetCopyableFootprints for residency sizes 2272*61046927SAndroid Build Coastguard Worker- nir: Remove assert-only variable by inlining its single use 2273*61046927SAndroid Build Coastguard Worker- zink: Add ASSERTED to assert-only local variable 2274*61046927SAndroid Build Coastguard Worker- mesa: Add ASSERTED to assert-only local variable 2275*61046927SAndroid Build Coastguard Worker- subprojects: Use depth=1 in the git wrap files 2276*61046927SAndroid Build Coastguard Worker- blake3: fix Windows ARM64 build and detect ARM64EC as ARM64 2277*61046927SAndroid Build Coastguard Worker- ci/windows: Disable zlib in LLVM 2278*61046927SAndroid Build Coastguard Worker- ci/windows: Specify numpy < 2.0 to prevent breaking changes 2279*61046927SAndroid Build Coastguard Worker- microsoft/clc: Split struct copies before vars_to_ssa in pre-inline optimizations 2280*61046927SAndroid Build Coastguard Worker- meson: Add an error message for llvmpipe without llvm draw support 2281*61046927SAndroid Build Coastguard Worker 2282*61046927SAndroid Build Coastguard WorkerJessica Clarke (3): 2283*61046927SAndroid Build Coastguard Worker 2284*61046927SAndroid Build Coastguard Worker- Revert "meson: Do not require libdrm for DRI2 on hurd" 2285*61046927SAndroid Build Coastguard Worker- Revert "meson: fix with_dri2 definition for GNU Hurd" 2286*61046927SAndroid Build Coastguard Worker- meson: egl: Build egl_dri2 driver even for plain DRI 2287*61046927SAndroid Build Coastguard Worker 2288*61046927SAndroid Build Coastguard WorkerJianxun Zhang (43): 2289*61046927SAndroid Build Coastguard Worker 2290*61046927SAndroid Build Coastguard Worker- intel/isl: Allow multi-sample on depth aux usage (xe2) 2291*61046927SAndroid Build Coastguard Worker- isl: Add a heading 4KB to MCS surface (xe2) 2292*61046927SAndroid Build Coastguard Worker- isl: Add AUX MCS encoding into aux modes (xe2) 2293*61046927SAndroid Build Coastguard Worker- blorp: Scaledown rectangle of MSAA fast clear (xe2) 2294*61046927SAndroid Build Coastguard Worker- blorp: Fix offset when ambiguating MCS buffer (xe2) 2295*61046927SAndroid Build Coastguard Worker- isl: Clone from isl_gfx12.* files (xe2) 2296*61046927SAndroid Build Coastguard Worker- isl: Update isl_gfx20 code (xe2) 2297*61046927SAndroid Build Coastguard Worker- isl: Add isl_gfx20 into build (xe2) 2298*61046927SAndroid Build Coastguard Worker- isl: Add dispatching in isl.c (xe2) 2299*61046927SAndroid Build Coastguard Worker- isl: Implement a part of WA_22018390030 (xe2) 2300*61046927SAndroid Build Coastguard Worker- isl: Remove code for Xe2 from isl_gfx12.c 2301*61046927SAndroid Build Coastguard Worker- isl: Update render CMF mapping (xe2) 2302*61046927SAndroid Build Coastguard Worker- isl: Don't set clear values or their address (xe2) 2303*61046927SAndroid Build Coastguard Worker- blorp: Get fast clear rectangle of non-MSAA surfaces (xe2) 2304*61046927SAndroid Build Coastguard Worker- blorp: Pass down fast clear color value (xe2) 2305*61046927SAndroid Build Coastguard Worker- intel/genxml,blorp,common: Update 3DSTATE_PS command (xe2) 2306*61046927SAndroid Build Coastguard Worker- iris: Update aux state for color fast clears (xe2) 2307*61046927SAndroid Build Coastguard Worker- iris: Limit FCV_CCS_E to platforms that enable it 2308*61046927SAndroid Build Coastguard Worker- anv: Don't enable compression with modifiers (xe2) 2309*61046927SAndroid Build Coastguard Worker- iris: Add more restrictions on compression (Xe2) 2310*61046927SAndroid Build Coastguard Worker- anv: Don't enable compression on external bos (xe2) 2311*61046927SAndroid Build Coastguard Worker- iris: Disable PAT-based compression on depth surfaces (xe2) 2312*61046927SAndroid Build Coastguard Worker- anv: Disable PAT-based compression on depth images (xe2) 2313*61046927SAndroid Build Coastguard Worker- iris: Update synchronization of fast clear (xe2) 2314*61046927SAndroid Build Coastguard Worker- iris: Workaround: Don't allocate compressed bo from cache (xe2) 2315*61046927SAndroid Build Coastguard Worker- isl: Remove restriction of CCS_E support on formats (xe2) 2316*61046927SAndroid Build Coastguard Worker- blorp: Don't convert ccs_e formats for copy (xe2) 2317*61046927SAndroid Build Coastguard Worker- isl: Initialize the last usage in isl_encode_aux_mode[] (xe2) 2318*61046927SAndroid Build Coastguard Worker- anv: Update synchronization of fast clear (xe2) 2319*61046927SAndroid Build Coastguard Worker- iris: Disable predraw resolve (xe2) 2320*61046927SAndroid Build Coastguard Worker- blorp: Ensure MSAA fast clear in correct modes (xe2) 2321*61046927SAndroid Build Coastguard Worker- intel/dev: Select a compressed PAT entry (xe2) 2322*61046927SAndroid Build Coastguard Worker- isl: Add some formats not covered in CMF table (xe2) 2323*61046927SAndroid Build Coastguard Worker- anv: Disable tracking fast clear and aux state (xe2) 2324*61046927SAndroid Build Coastguard Worker- anv: Fix Vulkan CTS failure related to MCS (xe2) 2325*61046927SAndroid Build Coastguard Worker- anv: Support arbitrary fast-clear value on all layouts (xe2) 2326*61046927SAndroid Build Coastguard Worker- anv: Disable tracking of clear color on color attachment 2327*61046927SAndroid Build Coastguard Worker- intel/common: Ensure SIMD16 for fast-clear kernel (xe2) 2328*61046927SAndroid Build Coastguard Worker- intel/common: Remove blank lines in intel_set_ps_dispatch_state() (xe2) 2329*61046927SAndroid Build Coastguard Worker- anv: Fix assertion failures on BMG (xe2) 2330*61046927SAndroid Build Coastguard Worker- iris: Fix an assertion failure with compressed format 2331*61046927SAndroid Build Coastguard Worker- anv: Disable compression on legacy modifiers (xe2) 2332*61046927SAndroid Build Coastguard Worker- anv: Disable legacy CCS setup in binding (xe2) 2333*61046927SAndroid Build Coastguard Worker 2334*61046927SAndroid Build Coastguard WorkerJob Noorman (33): 2335*61046927SAndroid Build Coastguard Worker 2336*61046927SAndroid Build Coastguard Worker- ir3: simplify cat5 parsing 2337*61046927SAndroid Build Coastguard Worker- ir3: add encoding for isam.v 2338*61046927SAndroid Build Coastguard Worker- ir3: use isam.v for multi-component SSBO loads 2339*61046927SAndroid Build Coastguard Worker- ir3: add encoding of ldib/stib offsets 2340*61046927SAndroid Build Coastguard Worker- ir3: lower SSBO access imm offsets 2341*61046927SAndroid Build Coastguard Worker- nir/opt_offsets: add callback for max base offset 2342*61046927SAndroid Build Coastguard Worker- nir/opt_offsets: add option to allow offset wrapping 2343*61046927SAndroid Build Coastguard Worker- nir/opt_offsets: add load/store_ssbo_ir3 2344*61046927SAndroid Build Coastguard Worker- ir3: use nir_opt_offsets for SSBO accesses 2345*61046927SAndroid Build Coastguard Worker- ir3: optimize SSBO offset shifts for nir_opt_offsets 2346*61046927SAndroid Build Coastguard Worker- ir3: remove spilled splits in shared RA 2347*61046927SAndroid Build Coastguard Worker- ir3: set wrmask for spilled splits in shared RA 2348*61046927SAndroid Build Coastguard Worker- ir3: print sharedness/halfness of merge set regs 2349*61046927SAndroid Build Coastguard Worker- ir3: print intervals when dumping merge sets 2350*61046927SAndroid Build Coastguard Worker- ir3: print dst_offset of spill.macro 2351*61046927SAndroid Build Coastguard Worker- ir3: debug print limit pressure and post-spill max pressure 2352*61046927SAndroid Build Coastguard Worker- ir3: set current instruction before all validation asserts 2353*61046927SAndroid Build Coastguard Worker- ir3: fix crash in try_evict_regs with src reg 2354*61046927SAndroid Build Coastguard Worker- ir3: fix handling of early clobbers in calc_min_limit_pressure 2355*61046927SAndroid Build Coastguard Worker- ir3: set offset on splits created while spilling 2356*61046927SAndroid Build Coastguard Worker- ir3: correctly set wrmask for reload.macro 2357*61046927SAndroid Build Coastguard Worker- ir3: don't remove intervals for non-killed tex prefetch sources 2358*61046927SAndroid Build Coastguard Worker- ir3: don't remove collects early while spilling 2359*61046927SAndroid Build Coastguard Worker- ir3: expose instruction indexing helper for merge sets 2360*61046927SAndroid Build Coastguard Worker- ir3: make indexing instructions optional in ir3_merge_regs 2361*61046927SAndroid Build Coastguard Worker- ir3: index instructions before fixing up merge sets after spilling 2362*61046927SAndroid Build Coastguard Worker- ir3: move liveness recalculation inside ir3_ra_shared 2363*61046927SAndroid Build Coastguard Worker- ir3: restore interval_offset after liveness recalculation in shared RA 2364*61046927SAndroid Build Coastguard Worker- ir3: add ir3_cursor/ir3_builder helpers 2365*61046927SAndroid Build Coastguard Worker- ir3: refactor ir3_spill.c to use the ir3_cursor/ir3_builder API 2366*61046927SAndroid Build Coastguard Worker- ir3: only add live-in phis for top-level intervals while spilling 2367*61046927SAndroid Build Coastguard Worker- ir3: print rounding mode for cov 2368*61046927SAndroid Build Coastguard Worker- ir3: set rounding mode for all floating point conversions 2369*61046927SAndroid Build Coastguard Worker 2370*61046927SAndroid Build Coastguard WorkerJordan Justen (33): 2371*61046927SAndroid Build Coastguard Worker 2372*61046927SAndroid Build Coastguard Worker- blorp: Update programming for XY_FAST_COLOR_BLT on xe2 2373*61046927SAndroid Build Coastguard Worker- intel/genxml: Add XY_FAST_COLOR_BLT for xe2 2374*61046927SAndroid Build Coastguard Worker- intel/genxml: Update 3DSTATE_BTD for xe2 2375*61046927SAndroid Build Coastguard Worker- intel/dev: Allow setting FORCE_PROBE for intel PCI IDs 2376*61046927SAndroid Build Coastguard Worker- intel/dev: Support INTEL_FORCE_PROBE env-var 2377*61046927SAndroid Build Coastguard Worker- docs: Document INTEL_FORCE_PROBE env-var 2378*61046927SAndroid Build Coastguard Worker- intel/dev: Add LNL device info 2379*61046927SAndroid Build Coastguard Worker- pci_ids/intel: Add LNL PCI IDs (with FORCE_PROBE set) 2380*61046927SAndroid Build Coastguard Worker- anv/grl: Set INTEL_FORCE_PROBE=* when running intel_clc 2381*61046927SAndroid Build Coastguard Worker- intel/brw: Simplify enabling brw_fs_test_dispatch_packing 2382*61046927SAndroid Build Coastguard Worker- intel/brw: Allow xe2 in brw_stage_has_packed_dispatch() 2383*61046927SAndroid Build Coastguard Worker- intel/brw: Fix SSBO/shared load offset register size for Xe2 2384*61046927SAndroid Build Coastguard Worker- anv/grl: Build for xe2 2385*61046927SAndroid Build Coastguard Worker- Revert "anv: Disable Ray Tracing on xe2 until our compiler supports Xe2 RT" 2386*61046927SAndroid Build Coastguard Worker- intel/dev/mesa_defs.json: Update LNL WA entries 2387*61046927SAndroid Build Coastguard Worker- intel/dev: Add INTEL_PLATFORM_BMG enum, BMG WA info 2388*61046927SAndroid Build Coastguard Worker- intel/dev: Add BMG device info 2389*61046927SAndroid Build Coastguard Worker- intel/dev: Add BMG PCI IDs (with FORCE_PROBE set) 2390*61046927SAndroid Build Coastguard Worker- intel/dev: Silence INTEL_FORCE_PROBE warning for intel_clc 2391*61046927SAndroid Build Coastguard Worker- intel/dev: If building the driver, always allow getting device info 2392*61046927SAndroid Build Coastguard Worker- Revert "anv/grl: Set INTEL_FORCE_PROBE=* when running intel_clc" 2393*61046927SAndroid Build Coastguard Worker- intel/compiler: Don't set size written in brw_lower_logical_sends.cpp 2394*61046927SAndroid Build Coastguard Worker- intel/tools: Fix intel_dev_info --hwconfig switch 2395*61046927SAndroid Build Coastguard Worker- isl: Move isl_get_render_compression_format in isl_genX_helpers.h 2396*61046927SAndroid Build Coastguard Worker- isl: Implement isl_get_render_compression_format for xe2 2397*61046927SAndroid Build Coastguard Worker- intel/brw: Retype some regs to BRW_TYPE_UD for Xe2 indirect accesses 2398*61046927SAndroid Build Coastguard Worker- intel/perf/xe: Fix free pointer location in xe_add_config() 2399*61046927SAndroid Build Coastguard Worker- intel/dev: Enable LNL PCI IDs without INTEL_FORCE_PROBE 2400*61046927SAndroid Build Coastguard Worker- anv/generated_indirect_draws: Adjust xe2 simd32 sends_count_expectation 2401*61046927SAndroid Build Coastguard Worker- intel/dev: Disable LNL PCI IDs on Mesa 24.2 (require INTEL_FORCE_PROBE) 2402*61046927SAndroid Build Coastguard Worker- intel/brw/validate: Simplify grf span validation check by not using a mask 2403*61046927SAndroid Build Coastguard Worker- intel/brw/validate: Update dst grf crossing check for Xe2 2404*61046927SAndroid Build Coastguard Worker- intel/brw/validate: Convert access mask to be grf based 2405*61046927SAndroid Build Coastguard Worker 2406*61046927SAndroid Build Coastguard WorkerJordan Petridis (1): 2407*61046927SAndroid Build Coastguard Worker 2408*61046927SAndroid Build Coastguard Worker- Revert "ci: mark microsoft farm as offline" 2409*61046927SAndroid Build Coastguard Worker 2410*61046927SAndroid Build Coastguard WorkerJose Maria Casanova Crespo (9): 2411*61046927SAndroid Build Coastguard Worker 2412*61046927SAndroid Build Coastguard Worker- v3d: fix CLE MMU errors avoiding using last bytes of CL BOs. 2413*61046927SAndroid Build Coastguard Worker- v3dv: fix CLE MMU errors avoiding using last bytes of CL BOs. 2414*61046927SAndroid Build Coastguard Worker- v3d: Increase alignment to 16k on CL BO on RPi5 2415*61046927SAndroid Build Coastguard Worker- v3dv: Increase alignment to 16k on CL BO on RPi5 2416*61046927SAndroid Build Coastguard Worker- v3dv: V3D_CL_MAX_INSTR_SIZE bytes in last CL instruction not needed 2417*61046927SAndroid Build Coastguard Worker- v3dv/ci: Add more dEQP-VK subgroups that are currently skipped 2418*61046927SAndroid Build Coastguard Worker- v3dv: Emit stencil draw clear if needed for GFXH-1461 2419*61046927SAndroid Build Coastguard Worker- v3dv: really fix CLE MMU errors on 7.1HW Rpi5 2420*61046927SAndroid Build Coastguard Worker- v3d: really fix CLE MMU errors on 7.1HW Rpi5 2421*61046927SAndroid Build Coastguard Worker 2422*61046927SAndroid Build Coastguard WorkerJosh Simmons (3): 2423*61046927SAndroid Build Coastguard Worker 2424*61046927SAndroid Build Coastguard Worker- radv: Fix crash when using SQTT and NO_COMPUTE 2425*61046927SAndroid Build Coastguard Worker- radv: Add \`RADV_PROFILE_PSTATE` envvar 2426*61046927SAndroid Build Coastguard Worker- radv: Fix shader mask for SQ_WGP SPM counters 2427*61046927SAndroid Build Coastguard Worker 2428*61046927SAndroid Build Coastguard WorkerJosé Expósito (2): 2429*61046927SAndroid Build Coastguard Worker 2430*61046927SAndroid Build Coastguard Worker- meson: Update proc_macro2 meson.build patch 2431*61046927SAndroid Build Coastguard Worker- llvmpipe: Init eglQueryDmaBufModifiersEXT num_modifiers 2432*61046927SAndroid Build Coastguard Worker 2433*61046927SAndroid Build Coastguard WorkerJosé Roberto de Souza (87): 2434*61046927SAndroid Build Coastguard Worker 2435*61046927SAndroid Build Coastguard Worker- intel/perf: Nuke platform_supported 2436*61046927SAndroid Build Coastguard Worker- intel/perf: Remove i915_drm.h include from gen_perf.py 2437*61046927SAndroid Build Coastguard Worker- intel/perf: Fix the error check of i915_add_config() 2438*61046927SAndroid Build Coastguard Worker- intel/perf: Change oa_format to uint64_t 2439*61046927SAndroid Build Coastguard Worker- intel/perf: Store pointer intel_device_info to in intel_perf_config 2440*61046927SAndroid Build Coastguard Worker- intel/perf: Add intel_perf_free() 2441*61046927SAndroid Build Coastguard Worker- intel/perf: Add intel_perf_free_context() 2442*61046927SAndroid Build Coastguard Worker- intel/ds: Free perf config and context 2443*61046927SAndroid Build Coastguard Worker- intel/ds: Nuke ralloc_ctx and ralloc_cfg 2444*61046927SAndroid Build Coastguard Worker- anv: Free intel_perf_config when destroying physical device 2445*61046927SAndroid Build Coastguard Worker- hasvk: Free intel_perf_config when destroying physical device 2446*61046927SAndroid Build Coastguard Worker- iris: Free intel_perf_config and intel_perf_context 2447*61046927SAndroid Build Coastguard Worker- crocus: Free intel_perf_config and intel_perf_context 2448*61046927SAndroid Build Coastguard Worker- intel/perf: Add and use a function to return platform OA format 2449*61046927SAndroid Build Coastguard Worker- intel/perf: Add function to open perf stream 2450*61046927SAndroid Build Coastguard Worker- intel/perf: Fix return of read_oa_samples_until() 2451*61046927SAndroid Build Coastguard Worker- anv: Nuke perf_query_pass from anv_execbuf 2452*61046927SAndroid Build Coastguard Worker- intel/perf: Replace I915_OA_FORMAT_* usage by platform check 2453*61046927SAndroid Build Coastguard Worker- intel/perf: Move code that will be shared by both KMDs 2454*61046927SAndroid Build Coastguard Worker- intel/perf: Move i915 specific code from common code 2455*61046927SAndroid Build Coastguard Worker- intel/perf: Move i915 specific code to load configurations to i915 file 2456*61046927SAndroid Build Coastguard Worker- intel/perf: Allocate sseu in heap memory 2457*61046927SAndroid Build Coastguard Worker- intel/perf: Replace drm_i915_perf_record_header by intel_perf_record_header 2458*61046927SAndroid Build Coastguard Worker- intel/perf: Add a macro with header + sample length 2459*61046927SAndroid Build Coastguard Worker- intel/perf: Add intel_perf_stream_read_samples() 2460*61046927SAndroid Build Coastguard Worker- intel/dev: Add LNL stepping mapping 2461*61046927SAndroid Build Coastguard Worker- intel/dev: Add BMG stepping mapping 2462*61046927SAndroid Build Coastguard Worker- intel: Move slm functions from brw_compiler.h to intel_compute_slm.c/h 2463*61046927SAndroid Build Coastguard Worker- intel/common: Implement Xe2 SLM encode 2464*61046927SAndroid Build Coastguard Worker- intel/common: Implement preferred SLM encode 2465*61046927SAndroid Build Coastguard Worker- intel/dev: Use topology variables to calculate strides in Xe KMD 2466*61046927SAndroid Build Coastguard Worker- intel/dev: Add function to get the number of EUs per subslice 2467*61046927SAndroid Build Coastguard Worker- intel: Set preferred SLM allocation size >= than SLM size for Xe2 2468*61046927SAndroid Build Coastguard Worker- anv: Set maxComputeSharedMemorySize value for Xe2 platforms 2469*61046927SAndroid Build Coastguard Worker- intel: Compute the optimal preferred SLM size per subslice 2470*61046927SAndroid Build Coastguard Worker- anv: Initialize variable to fix static analyzer warning 2471*61046927SAndroid Build Coastguard Worker- intel/genxml/gfx20: Sync POSTSYNC_DATA struct with spec 2472*61046927SAndroid Build Coastguard Worker- anv/xe2: Enable compute walker and BTD thread preemption 2473*61046927SAndroid Build Coastguard Worker- anv/xe2: Add STATE_COMPUTE_MODE individual masks 2474*61046927SAndroid Build Coastguard Worker- anv: Remove block promoting non CPU mapped bos to coherent 2475*61046927SAndroid Build Coastguard Worker- intel/isl: Set dummy_aux_address to implement Wa_14019708328 2476*61046927SAndroid Build Coastguard Worker- anv: Implement Wa_14019708328 2477*61046927SAndroid Build Coastguard Worker- iris: Implement Wa_14019708328 2478*61046927SAndroid Build Coastguard Worker- anv: Implement Wa_14019857787 2479*61046927SAndroid Build Coastguard Worker- iris: Implement Wa_14019857787 2480*61046927SAndroid Build Coastguard Worker- intel/dev: Add compressed PAT entry 2481*61046927SAndroid Build Coastguard Worker- anv: Add support for compressed images allocation in Xe2 2482*61046927SAndroid Build Coastguard Worker- anv: Give apps the choice of compressed or uncompressed but cpu visible images 2483*61046927SAndroid Build Coastguard Worker- iris: Add support for compressed images allocation in Xe2 2484*61046927SAndroid Build Coastguard Worker- anv: Fix assert in xe_gem_create() 2485*61046927SAndroid Build Coastguard Worker- intel/perf: Change order of if blocks 2486*61046927SAndroid Build Coastguard Worker- intel/perf: Add assert to check if allocated enough query fiels 2487*61046927SAndroid Build Coastguard Worker- intel/dev: Add engine_class_supported_count to intel_device_info 2488*61046927SAndroid Build Coastguard Worker- intel/perf: Add LNL OA XML 2489*61046927SAndroid Build Coastguard Worker- intel/perf: Add INTEL_PERF_QUERY_FIELD_TYPE_SRM_OA_PEC 2490*61046927SAndroid Build Coastguard Worker- intel/perf: Extend intel_perf_query_result_read_gt_frequency() to gfx 20 2491*61046927SAndroid Build Coastguard Worker- intel: Sync xe_drm.h 2492*61046927SAndroid Build Coastguard Worker- intel/perf: Implement function that returns OA format for Xe KMD 2493*61046927SAndroid Build Coastguard Worker- intel/perf: Add function to check if OA/perf is supported by Xe KMD 2494*61046927SAndroid Build Coastguard Worker- intel/perf: Replace i915_perf_version and i915_query_supported by a feature bitmask 2495*61046927SAndroid Build Coastguard Worker- intel/perf: Refactor and add Xe KMD support to add and remove configs 2496*61046927SAndroid Build Coastguard Worker- intel/perf: Add Xe KMD perf stream open function 2497*61046927SAndroid Build Coastguard Worker- intel/perf: Refactor and add Xe KMD support to enable and disable perf stream 2498*61046927SAndroid Build Coastguard Worker- intel/perf: Refactor and add Xe KMD support to change stream metrics id 2499*61046927SAndroid Build Coastguard Worker- tool/pps: Add Xe KMD support 2500*61046927SAndroid Build Coastguard Worker- intel/perf: Remove i915_drm.h includes from common code 2501*61046927SAndroid Build Coastguard Worker- intel/perf: Implement Xe KMD perf stream read 2502*61046927SAndroid Build Coastguard Worker- anv: Implement Xe KMD query pools 2503*61046927SAndroid Build Coastguard Worker- intel/perf: Enable perf on Xe KMD 2504*61046927SAndroid Build Coastguard Worker- intel/perf: Implement intel_perf_query_result_accumulate() for gfx 20+ 2505*61046927SAndroid Build Coastguard Worker- intel/perf: Add support for LNL OA sample format size 2506*61046927SAndroid Build Coastguard Worker- intel/perf: Return LNL OA sample format 2507*61046927SAndroid Build Coastguard Worker- intel/perf: Do not add INTEL_PERF_QUERY_FIELD_TYPE_SRM_OA_PEC 2508*61046927SAndroid Build Coastguard Worker- intel/perf: Adjust EU count for Xe2+ 2509*61046927SAndroid Build Coastguard Worker- intel/dev: Replace intel_device_info::apply_hwconfig by a gfx version check 2510*61046927SAndroid Build Coastguard Worker- intel: Rename XE_PERF to XE_OBSERVATION 2511*61046927SAndroid Build Coastguard Worker- anv: Fix return of PAT index for compressed bos for discrete GPUs 2512*61046927SAndroid Build Coastguard Worker- intel/dev: Drop DG1 PAT entries 2513*61046927SAndroid Build Coastguard Worker- intel/dev: Add documentation about intel_device_info_pat_entry::mmap 2514*61046927SAndroid Build Coastguard Worker- intel/dev: Drop coherency from intel_device_info_pat_entry 2515*61046927SAndroid Build Coastguard Worker- intel/dev: Add comment documenting the PAT entries 2516*61046927SAndroid Build Coastguard Worker- intel/dev: Use GPU WB PAT for Xe2 writecombining 2517*61046927SAndroid Build Coastguard Worker- intel/dev: Drop writeback_incoherent from Xe2 2518*61046927SAndroid Build Coastguard Worker- isl: Fix Xe2 protected mask 2519*61046927SAndroid Build Coastguard Worker- anv: Propagate protected information to blorp_batch_isl_copy_usage() 2520*61046927SAndroid Build Coastguard Worker- intel: Sync xe_drm.h 2521*61046927SAndroid Build Coastguard Worker- intel/dev: Support new topology type with SIMD16 EUs 2522*61046927SAndroid Build Coastguard Worker 2523*61046927SAndroid Build Coastguard WorkerJuan A. Suarez Romero (57): 2524*61046927SAndroid Build Coastguard Worker 2525*61046927SAndroid Build Coastguard Worker- vc4/ci: update results 2526*61046927SAndroid Build Coastguard Worker- vc4/v3d/ci: update expected list 2527*61046927SAndroid Build Coastguard Worker- vc4: set src type on storing sample mask 2528*61046927SAndroid Build Coastguard Worker- broadcom/compiler: remove unused parameters in vpm read 2529*61046927SAndroid Build Coastguard Worker- broadcom/compiler: do not run lowering I/O for FS 2530*61046927SAndroid Build Coastguard Worker- v3d/vc4/ci: set full renderer version check 2531*61046927SAndroid Build Coastguard Worker- nir,v3d: rename tlb_color_v3d intrinsic 2532*61046927SAndroid Build Coastguard Worker- vc4: use tlb_color_brcm intrinsic 2533*61046927SAndroid Build Coastguard Worker- .gitignore: add .cache folder 2534*61046927SAndroid Build Coastguard Worker- vc4: use IO semantics for location 2535*61046927SAndroid Build Coastguard Worker- v3d: use BITSET for the masks 2536*61046927SAndroid Build Coastguard Worker- v3d: remove handled cases for devices <= 42 2537*61046927SAndroid Build Coastguard Worker- ci: define SNMP base interface on runner 2538*61046927SAndroid Build Coastguard Worker- v3d: use screen name in disk cache 2539*61046927SAndroid Build Coastguard Worker- v3d,v3dv: add compatibility revision in GPU name 2540*61046927SAndroid Build Coastguard Worker- broadcom/ci: update expected results 2541*61046927SAndroid Build Coastguard Worker- v3dv/ci: add expected failure 2542*61046927SAndroid Build Coastguard Worker- v3dv/ci: fix spurious line in expected 2543*61046927SAndroid Build Coastguard Worker- v3dv/ci: add new timeouts 2544*61046927SAndroid Build Coastguard Worker- dri: cast constant to uint for bitshift 2545*61046927SAndroid Build Coastguard Worker- util: do not access member of a NULL structure 2546*61046927SAndroid Build Coastguard Worker- util: use unsigned types when performing bitshift 2547*61046927SAndroid Build Coastguard Worker- vulkan: do not access member of a NULL structure 2548*61046927SAndroid Build Coastguard Worker- nir: fix overflow when negating maxint in constant expressions 2549*61046927SAndroid Build Coastguard Worker- nir: use unsigned types when performing bitshifting 2550*61046927SAndroid Build Coastguard Worker- glsl: fix downcasting addresses to wrong object types 2551*61046927SAndroid Build Coastguard Worker- egl: do not access member of a NULL structure 2552*61046927SAndroid Build Coastguard Worker- mesa: use unsigned types when performing bitshifting 2553*61046927SAndroid Build Coastguard Worker- mesa: do not pass NULL pointer to function not expecting NULLs 2554*61046927SAndroid Build Coastguard Worker- ci: disable Igalia farm 2555*61046927SAndroid Build Coastguard Worker- broadcom/compiler: use unsigned types when performing bitshifting 2556*61046927SAndroid Build Coastguard Worker- v3dv: do not access member of a NULL structure 2557*61046927SAndroid Build Coastguard Worker- v3dv: do not pass NULL pointer to function not expecting NULLs 2558*61046927SAndroid Build Coastguard Worker- v3dv: restrict to channels when encoding border color 2559*61046927SAndroid Build Coastguard Worker- v3dv: fix misalignment in descriptor layout structure 2560*61046927SAndroid Build Coastguard Worker- v3d: do not access member of a NULL structure 2561*61046927SAndroid Build Coastguard Worker- v3d: do not pass NULL pointer to function not expecting NULLs 2562*61046927SAndroid Build Coastguard Worker- vc4: use unsigned types when performing bitshifting 2563*61046927SAndroid Build Coastguard Worker- vc4: do not access member of a NULL structure 2564*61046927SAndroid Build Coastguard Worker- vc4: do not pass NULL pointer to function not expecting NULLs 2565*61046927SAndroid Build Coastguard Worker- vc4: do not create 0-bytes variable length arrays 2566*61046927SAndroid Build Coastguard Worker- vc4: fix out-of-bounds access to array 2567*61046927SAndroid Build Coastguard Worker- Revert "ci: disable Igalia farm" 2568*61046927SAndroid Build Coastguard Worker- v3d: use original enabled_mask on setting vertex buffers 2569*61046927SAndroid Build Coastguard Worker- broadcom/ci: read 32-bit kernel from arm32 path 2570*61046927SAndroid Build Coastguard Worker- broadcom/ci: remove arch from hardware name 2571*61046927SAndroid Build Coastguard Worker- vc4/ci: run tests in 64-bits 2572*61046927SAndroid Build Coastguard Worker- broadcom/ci: run some GL tests in arm32 arch 2573*61046927SAndroid Build Coastguard Worker- broadcom/qpu: clean all versions not supported 2574*61046927SAndroid Build Coastguard Worker- broadcom: follow version naming convention 2575*61046927SAndroid Build Coastguard Worker- broadcom/ci: add more jobs to test with rpi5 2576*61046927SAndroid Build Coastguard Worker- broadcom/ci: update traces for rpi4 2577*61046927SAndroid Build Coastguard Worker- v3d/ci: update expected list 2578*61046927SAndroid Build Coastguard Worker- v3dv: adversise VK_EXT_depth_clamp_zero_one 2579*61046927SAndroid Build Coastguard Worker- v3d: expose ARB_depth_clamp in V3D 7.x 2580*61046927SAndroid Build Coastguard Worker- v3dv: free temp image created when copying with blit 2581*61046927SAndroid Build Coastguard Worker- v3dv: don't leak cache key 2582*61046927SAndroid Build Coastguard Worker 2583*61046927SAndroid Build Coastguard WorkerJulian Orth (1): 2584*61046927SAndroid Build Coastguard Worker 2585*61046927SAndroid Build Coastguard Worker- egl/wayland: ignore unsupported driver configs 2586*61046927SAndroid Build Coastguard Worker 2587*61046927SAndroid Build Coastguard WorkerJuston Li (8): 2588*61046927SAndroid Build Coastguard Worker 2589*61046927SAndroid Build Coastguard Worker- venus: refactor out image requirements helpers 2590*61046927SAndroid Build Coastguard Worker- venus: extend image cache to vkGetDeviceImageMemoryRequirements 2591*61046927SAndroid Build Coastguard Worker- sync protocol for VkRingPriorityInfoMESA 2592*61046927SAndroid Build Coastguard Worker- venus: forward nice priority when creating ring 2593*61046927SAndroid Build Coastguard Worker- zink: disable cpu_storage for PIPE_USAGE_STREAM 2594*61046927SAndroid Build Coastguard Worker- venus: add missing sTypes for vk_set_physical_device_properties_struct 2595*61046927SAndroid Build Coastguard Worker- venus: sync protocol for conditionally ignored dyn arrays 2596*61046927SAndroid Build Coastguard Worker- anv/android: set ANV_BO_ALLOC_EXTERNAL for imported AHW 2597*61046927SAndroid Build Coastguard Worker 2598*61046927SAndroid Build Coastguard WorkerKarmjit Mahil (6): 2599*61046927SAndroid Build Coastguard Worker 2600*61046927SAndroid Build Coastguard Worker- ir3: Don't set saturation on \`flat.b` 2601*61046927SAndroid Build Coastguard Worker- zink: Add missing currentExtent special value handling 2602*61046927SAndroid Build Coastguard Worker- turnip: Remove workaround for CTS bug zero-sized inline uniform block 2603*61046927SAndroid Build Coastguard Worker- mailmap: Add Karmjit Mahil 2604*61046927SAndroid Build Coastguard Worker- freedreno/isa: Fix isaspec map for a3xx-ld 2605*61046927SAndroid Build Coastguard Worker- tu: Set \`TU_ACCESS_CCHE_READ` for transfer ops with read access 2606*61046927SAndroid Build Coastguard Worker 2607*61046927SAndroid Build Coastguard WorkerKarol Herbst (159): 2608*61046927SAndroid Build Coastguard Worker 2609*61046927SAndroid Build Coastguard Worker- nir: add SYSTEM_VALUE_BASE_WORKGROUP_ID 2610*61046927SAndroid Build Coastguard Worker- nir/divergence_analysis: handle load_base_global_invocation_id 2611*61046927SAndroid Build Coastguard Worker- intel/compiler: lower workgoup id to index only for mesh shaders 2612*61046927SAndroid Build Coastguard Worker- v3d: call nir_lower_compute_system_values to get rid of base intrinsics 2613*61046927SAndroid Build Coastguard Worker- lavapipe: lower base_workgroup_id to zero 2614*61046927SAndroid Build Coastguard Worker- mesa/st: lower base invoc and workgroup id 2615*61046927SAndroid Build Coastguard Worker- nir: remove global_invocation_id_zero_base 2616*61046927SAndroid Build Coastguard Worker- nir: remove workgroup_id_zero_base 2617*61046927SAndroid Build Coastguard Worker- nir: document base_global_invocation_id and base_workgroup_id 2618*61046927SAndroid Build Coastguard Worker- core/kernel: skip validating unique kernel signatures 2619*61046927SAndroid Build Coastguard Worker- rusticl/program: Arc the stored KernelInfo 2620*61046927SAndroid Build Coastguard Worker- rust/program: remove Program::kernels 2621*61046927SAndroid Build Coastguard Worker- nouveau: fix potential double-free in nouveau_drm_screen_create 2622*61046927SAndroid Build Coastguard Worker- nir: fix nir_shader_get_function_for_name for functions without names. 2623*61046927SAndroid Build Coastguard Worker- rusticl: use stream uploader for cb0 if prefered 2624*61046927SAndroid Build Coastguard Worker- rusticl/kernel: properly handle grid and offsets being usize 2625*61046927SAndroid Build Coastguard Worker- rusticl: lower huge grids 2626*61046927SAndroid Build Coastguard Worker- rusticl: add RUSTICL_MAX_WORK_GROUPS 2627*61046927SAndroid Build Coastguard Worker- rusticl/event: use Weak refs for dependencies 2628*61046927SAndroid Build Coastguard Worker- rusticl/icd: remove CLObject 2629*61046927SAndroid Build Coastguard Worker- rusticl/spirv: enable more caps 2630*61046927SAndroid Build Coastguard Worker- Revert "rusticl/event: use Weak refs for dependencies" 2631*61046927SAndroid Build Coastguard Worker- event: break long dependency chains on drop 2632*61046927SAndroid Build Coastguard Worker- rusticl/device: add DeviceCaps and move timestamp stuff into it 2633*61046927SAndroid Build Coastguard Worker- rusticl/device/caps: move enough for has_images 2634*61046927SAndroid Build Coastguard Worker- rusticl/device: properly handle devices with no support for images 2635*61046927SAndroid Build Coastguard Worker- rusticl/mesa/context: flush context before destruction 2636*61046927SAndroid Build Coastguard Worker- rusticl: merge rusticl_nir and rusticl_mesa_bindings_inline_wrapper targets 2637*61046927SAndroid Build Coastguard Worker- rusticl: move mesa_version_string out of the inline wrapper 2638*61046927SAndroid Build Coastguard Worker- rusticl: bump bindgen req to 0.65 2639*61046927SAndroid Build Coastguard Worker- rusticl: bump meson req to 1.4 2640*61046927SAndroid Build Coastguard Worker- rusticl: make use of new \`output_inline_wrapper` meson.rust.bindgen feature 2641*61046927SAndroid Build Coastguard Worker- nir/lower_cl_images: set binding also for samplers 2642*61046927SAndroid Build Coastguard Worker- nouveau: import nvif/ioctl.h file from libdrm_nouveau 2643*61046927SAndroid Build Coastguard Worker- gallium/vl: stub vl_video_buffer_create_as_resource 2644*61046927SAndroid Build Coastguard Worker- gallium/vl: remove stubs which are defined in mesa_util 2645*61046927SAndroid Build Coastguard Worker- meson: centralize galliumvl_stub handling 2646*61046927SAndroid Build Coastguard Worker- rusticl: link against libgalliumvl_stub 2647*61046927SAndroid Build Coastguard Worker- wgl: link against libgalliumvl_stub 2648*61046927SAndroid Build Coastguard Worker- gallium/drivers: do not link against libgalliumvl directly 2649*61046927SAndroid Build Coastguard Worker- rusticl/event: fix deadlock when calling clGetEventProfilingInfo inside callbacks 2650*61046927SAndroid Build Coastguard Worker- iris: fix PIPE_RESOURCE_PARAM_STRIDE for buffers 2651*61046927SAndroid Build Coastguard Worker- rusticl/icd: make sure returned function pointers are of the right type 2652*61046927SAndroid Build Coastguard Worker- rusticl/kernel/launch: fix mapping usize types to GPU pointer sizes 2653*61046927SAndroid Build Coastguard Worker- rusticl/kernel/launch: remove useless upload of the input 2654*61046927SAndroid Build Coastguard Worker- rusticl/kernel: move most of the code in launch inside the closure 2655*61046927SAndroid Build Coastguard Worker- rusticl/kernel/launch: move allocation of resources vec 2656*61046927SAndroid Build Coastguard Worker- rusticl/kernel/launch: rework how the printf buffer is allocated 2657*61046927SAndroid Build Coastguard Worker- rusticl/kernel/launch: get rid of Arc clones for global resources 2658*61046927SAndroid Build Coastguard Worker- rusticl/kernel/launch: add helper to bind global buffers 2659*61046927SAndroid Build Coastguard Worker- broadcom/compiler: handle load_workgroup_size 2660*61046927SAndroid Build Coastguard Worker- v3d: add support for load_workgroup_size 2661*61046927SAndroid Build Coastguard Worker- rusticl/spirv: do not pass a NULL pointer to slice::from_raw_parts 2662*61046927SAndroid Build Coastguard Worker- rusticl/memory: copies might overlap for host ptrs 2663*61046927SAndroid Build Coastguard Worker- gallium: reduce pipe_resource.usage to 4 bits 2664*61046927SAndroid Build Coastguard Worker- gallium: properly type pipe_resource.usage with the enum 2665*61046927SAndroid Build Coastguard Worker- gallium: properly type fields of pipe_resource.usage 2666*61046927SAndroid Build Coastguard Worker- nir_lower_mem_access_bit_sizes: support unaligned store_scratch 2667*61046927SAndroid Build Coastguard Worker- nir: add global_atomic_2x32 variants to nir_get_io_offset_src_number 2668*61046927SAndroid Build Coastguard Worker- broadcom/compiler: support global load/store intrinsics 2669*61046927SAndroid Build Coastguard Worker- broadcom/compiler: use nir_lower_mem_access_bit_sizes for memory lowering 2670*61046927SAndroid Build Coastguard Worker- broadcom/compiler: convert 2x32 global operations to scalar variants 2671*61046927SAndroid Build Coastguard Worker- broadcom/compiler: only handle load_uniform explicitly in v3d_nir_lower_load_store_bitsize 2672*61046927SAndroid Build Coastguard Worker- broadcom/compiler: rework scratch lowering 2673*61046927SAndroid Build Coastguard Worker- rusticl/meson: add build root dir to the include dirs of rusticl_c 2674*61046927SAndroid Build Coastguard Worker- rusticl: depend on the spirv_info target 2675*61046927SAndroid Build Coastguard Worker- util/u_printf: properly handle %% 2676*61046927SAndroid Build Coastguard Worker- rusticl/memory: assume minimum image_height of 1 2677*61046927SAndroid Build Coastguard Worker- rusticl/memory: fix clFillImage for buffer images 2678*61046927SAndroid Build Coastguard Worker- rusticl: add new CL_INVALID_BUFFER_SIZE condition for clCreateBuffer 2679*61046927SAndroid Build Coastguard Worker- rusticl: add bsymbolic to linker flags 2680*61046927SAndroid Build Coastguard Worker- rusticl/icd: rename all entry points to the actual correct name 2681*61046927SAndroid Build Coastguard Worker- radeonsi: set bo_size for user memory allocations 2682*61046927SAndroid Build Coastguard Worker- rusticl/queue: gracefully stop the worker thread 2683*61046927SAndroid Build Coastguard Worker- rusticl/queue: run rustfmt 2684*61046927SAndroid Build Coastguard Worker- nir/lower_alu: support 8 and 16 bit bit_count 2685*61046927SAndroid Build Coastguard Worker- nir/opt_sink: add load_kernel_input 2686*61046927SAndroid Build Coastguard Worker- gallium: add PIPE_CAP_TEXTURE_SAMPLER_INDEPENDENT 2687*61046927SAndroid Build Coastguard Worker- rusticl/device: require PIPE_CAP_TEXTURE_SAMPLER_INDEPENDENT for image support 2688*61046927SAndroid Build Coastguard Worker- rusticl/mesa/context: handle clear_buffer not set by driver 2689*61046927SAndroid Build Coastguard Worker- rusticl/mesa/screen: handle get_timestamp not set by driver 2690*61046927SAndroid Build Coastguard Worker- rusticl/kernel/launch: fix global work offsets for 32 bit archs again 2691*61046927SAndroid Build Coastguard Worker- broadcom/compiler: add generated v3d_nir_lower_algebraic 2692*61046927SAndroid Build Coastguard Worker- broadcom/compiler: handle fp16 conversion ops 2693*61046927SAndroid Build Coastguard Worker- broadcom/compiler: fix iu2f32 for 8 and 16 bit inputs 2694*61046927SAndroid Build Coastguard Worker- broadcom/compiler: try handling 8/16 bit alu operations 2695*61046927SAndroid Build Coastguard Worker- broadcom/compiler: handle up to vec16 load_uniforms 2696*61046927SAndroid Build Coastguard Worker- broadcom/compiler: abort on unknown intrinsics 2697*61046927SAndroid Build Coastguard Worker- broadcom/compiler: implement load_kernel_input 2698*61046927SAndroid Build Coastguard Worker- broadcom/compiler: call nir_lower_64bit_phis 2699*61046927SAndroid Build Coastguard Worker- broadcom/compiler: handle variable shared memory 2700*61046927SAndroid Build Coastguard Worker- v3d: implement gallium APIs for OpenCL support 2701*61046927SAndroid Build Coastguard Worker- v3d: treat SHADER_KERNEL as SHADER_COMPUTE 2702*61046927SAndroid Build Coastguard Worker- v3d: lower CL alus 2703*61046927SAndroid Build Coastguard Worker- v3d: lower 64 bit ALUs 2704*61046927SAndroid Build Coastguard Worker- v3d: support variable shared memory 2705*61046927SAndroid Build Coastguard Worker- v3d: fix MAX_GLOBAL_SIZE and MAX_MEM_ALLOC_SIZE 2706*61046927SAndroid Build Coastguard Worker- v3d: never replace a mapped bo 2707*61046927SAndroid Build Coastguard Worker- rusticl: enable v3d 2708*61046927SAndroid Build Coastguard Worker- nir/schedule: add write dep also for shared_atomic 2709*61046927SAndroid Build Coastguard Worker- meson: rename with_gallium_opencl to with_gallium_clover 2710*61046927SAndroid Build Coastguard Worker- rusticl/program: move binary parsing into its own function 2711*61046927SAndroid Build Coastguard Worker- rusticl/program: make binary API not crash on errors 2712*61046927SAndroid Build Coastguard Worker- rusticl/program: use blob.h to parse binaries 2713*61046927SAndroid Build Coastguard Worker- rusticl/program: update binary format 2714*61046927SAndroid Build Coastguard Worker- rusticl/program: use default in more places 2715*61046927SAndroid Build Coastguard Worker- Revert "rusticl/queue: run rustfmt" 2716*61046927SAndroid Build Coastguard Worker- Revert "rusticl/queue: gracefully stop the worker thread" 2717*61046927SAndroid Build Coastguard Worker- rusticl/buffer: harden bound checks against overflows 2718*61046927SAndroid Build Coastguard Worker- rusticl/context: move SVM pointer tracking into own type 2719*61046927SAndroid Build Coastguard Worker- rusticl/ptr: add a few APIs to TrackedPointers 2720*61046927SAndroid Build Coastguard Worker- rusticl/memory: complete rework on how mapping is implemented 2721*61046927SAndroid Build Coastguard Worker- rusticl: remove unused interfaces to simplify code 2722*61046927SAndroid Build Coastguard Worker- rusticl/mesa: remove ResourceType::Cb0 2723*61046927SAndroid Build Coastguard Worker- rusticl/memory: optimize sw_copy when the row_pitch matches the height 2724*61046927SAndroid Build Coastguard Worker- rusticl/mesa: make PipeResource repr(transparent) 2725*61046927SAndroid Build Coastguard Worker- v3d: support unnormalized coords 2726*61046927SAndroid Build Coastguard Worker- rusticl/spirv: support more caps 2727*61046927SAndroid Build Coastguard Worker- rusticl/device: fix image_3d_write_supported for embedded 2728*61046927SAndroid Build Coastguard Worker- rusticl/device: turn image_3d_write_supported into a cap 2729*61046927SAndroid Build Coastguard Worker- rusticl/device: fix advertizement of 3d write images support 2730*61046927SAndroid Build Coastguard Worker- rusticl: require PIPE_CAP_IMAGE_STORE_FORMATTED for image support. 2731*61046927SAndroid Build Coastguard Worker- rusticl/event: make set_status handle error status properly 2732*61046927SAndroid Build Coastguard Worker- rusticl/queue: do not overwrite event error states 2733*61046927SAndroid Build Coastguard Worker- rusticl/queue: properly check all dependencies for an error status 2734*61046927SAndroid Build Coastguard Worker- rusticl/event: properly implement CL_EXEC_STATUS_ERROR_FOR_EVENTS_IN_WAIT_LIST 2735*61046927SAndroid Build Coastguard Worker- rusticl/queue: properly implement in-order queue error checking 2736*61046927SAndroid Build Coastguard Worker- rusticl/event: return execution errors when doing a blocking enqueue 2737*61046927SAndroid Build Coastguard Worker- rusticl/mesa: handle failures with u_upload_data 2738*61046927SAndroid Build Coastguard Worker- rusticl/mesa: set take_ownership to true in set_constant_buffer_stream 2739*61046927SAndroid Build Coastguard Worker- rusticl/event: fix outdated comment in call 2740*61046927SAndroid Build Coastguard Worker- rusticl/queue: format file 2741*61046927SAndroid Build Coastguard Worker- zink: fix OpenCL read_write images 2742*61046927SAndroid Build Coastguard Worker- rusticl: support read_write images 2743*61046927SAndroid Build Coastguard Worker- spirv: generate info for FunctionParameterAttribute 2744*61046927SAndroid Build Coastguard Worker- spirv: initial parsing of function parameter decorations 2745*61046927SAndroid Build Coastguard Worker- spirv: handle function parameters passed by value 2746*61046927SAndroid Build Coastguard Worker- nak: allow clippy::not_unsafe_ptr_arg_deref lints 2747*61046927SAndroid Build Coastguard Worker- clc: force linking of spirvs with mismatching pointer types in signatures 2748*61046927SAndroid Build Coastguard Worker- rusticl: fix clippy lint having bounds defined in multiple places 2749*61046927SAndroid Build Coastguard Worker- rusticl/program: protect against 0 length in slice::from_raw_parts 2750*61046927SAndroid Build Coastguard Worker- rusticl/api: protect against 0 length in slice::from_raw_parts 2751*61046927SAndroid Build Coastguard Worker- rusticl/spirv: protect against 0 length in slice::from_raw_parts 2752*61046927SAndroid Build Coastguard Worker- nouveau: handle realloc failure inside cli_kref_set 2753*61046927SAndroid Build Coastguard Worker- mesa: check for enabled extensions for \*UID enums 2754*61046927SAndroid Build Coastguard Worker- nouveau/winsys: fix handling of NV_DEVICE_TYPE_IGP 2755*61046927SAndroid Build Coastguard Worker- nouveau: use nv_devince_info and fill in PCI and type information 2756*61046927SAndroid Build Coastguard Worker- nouveau: add nv_device_uuid 2757*61046927SAndroid Build Coastguard Worker- nouveau: implement driver_uuid and device_uuid 2758*61046927SAndroid Build Coastguard Worker- nvk: use nv_device_uuid 2759*61046927SAndroid Build Coastguard Worker- zink: lower 64 bit find_lsb, ufind_msb and bit_count 2760*61046927SAndroid Build Coastguard Worker- zink: lower 8/16 bit alu ops vk spirv doesn't allow 2761*61046927SAndroid Build Coastguard Worker- rusticl/kernel: properly respect device thread limits per dimension 2762*61046927SAndroid Build Coastguard Worker- rusticl/memory: Fix memory unmaps after rework 2763*61046927SAndroid Build Coastguard Worker- rusticl/image: take pitches into account when allocating memory for maps 2764*61046927SAndroid Build Coastguard Worker- rusticl/image: properly sync mappings content for 1Dbuffer images 2765*61046927SAndroid Build Coastguard Worker- rusticl/queue: add clSetCommandQueueProperty 2766*61046927SAndroid Build Coastguard Worker- util/u_printf: do not double print format string with unused arugments 2767*61046927SAndroid Build Coastguard Worker- rusticl/memory: fix sampler argument size check 2768*61046927SAndroid Build Coastguard Worker 2769*61046927SAndroid Build Coastguard WorkerKenneth Graunke (63): 2770*61046927SAndroid Build Coastguard Worker 2771*61046927SAndroid Build Coastguard Worker- isl: Set MOCS to uncached for Gfx12.0 blitter sources/destinations 2772*61046927SAndroid Build Coastguard Worker- intel/brw: Delete gfx10 table for align1 3src type encoding 2773*61046927SAndroid Build Coastguard Worker- intel/brw: Drop NF type support 2774*61046927SAndroid Build Coastguard Worker- intel/brw: Rework BRW_REGISTER_TYPE's representation semantics 2775*61046927SAndroid Build Coastguard Worker- intel/brw: Stop using long BRW_REGISTER_TYPE enum names 2776*61046927SAndroid Build Coastguard Worker- intel/brw: Reindent after shortening BRW_REGISTER_TYPE_* to BRW_TYPE_* 2777*61046927SAndroid Build Coastguard Worker- intel/brw: Use newer brw_type_is_* shorter names 2778*61046927SAndroid Build Coastguard Worker- intel/brw: Replace brw_reg_type_from_bit_size by brw_type_with_size 2779*61046927SAndroid Build Coastguard Worker- intel/brw: Replace type_sz and brw_reg_type_to_size with brw_type_size_* 2780*61046927SAndroid Build Coastguard Worker- intel/brw: Combine a1/a16 3src type encoding functions 2781*61046927SAndroid Build Coastguard Worker- intel/brw: Combine a1/a16 3src type decoding functions 2782*61046927SAndroid Build Coastguard Worker- intel/brw: Rename brw_reg_type_to_hw_type to brw_type_encode 2783*61046927SAndroid Build Coastguard Worker- intel/brw: Don't use inst return value when it isn't needed 2784*61046927SAndroid Build Coastguard Worker- intel/brw: Make a helper for finding the largest of two types 2785*61046927SAndroid Build Coastguard Worker- intel/brw: Add builder helpers for math functions 2786*61046927SAndroid Build Coastguard Worker- intel/brw: Add builder helpers that allocate temporary destinations 2787*61046927SAndroid Build Coastguard Worker- intel/brw: Use new builder helpers that allocate a VGRF destination 2788*61046927SAndroid Build Coastguard Worker- intel/brw: Print W/UW immediates correctly 2789*61046927SAndroid Build Coastguard Worker- intel/brw: Do not create empty basic blocks when removing instructions 2790*61046927SAndroid Build Coastguard Worker- intel/brw: Support CSE on more ops 2791*61046927SAndroid Build Coastguard Worker- intel/brw: Don't include unnecessary undefined values in texture results 2792*61046927SAndroid Build Coastguard Worker- intel/brw: Add a new VEC() helper. 2793*61046927SAndroid Build Coastguard Worker- intel/brw: Use VEC for load_const 2794*61046927SAndroid Build Coastguard Worker- intel/brw: Use VEC for gl_FragCoord 2795*61046927SAndroid Build Coastguard Worker- intel/brw: Use VEC for TCS/TES/GS input/output loads 2796*61046927SAndroid Build Coastguard Worker- intel/brw: Use VEC for FS outputs 2797*61046927SAndroid Build Coastguard Worker- intel/brw: Use VEC for output stores 2798*61046927SAndroid Build Coastguard Worker- intel/brw: Use VEC for NIR vec*() sources 2799*61046927SAndroid Build Coastguard Worker- intel/brw: Use VEC for emit_unzip() 2800*61046927SAndroid Build Coastguard Worker- intel/nir: Set src_type on TCS quads workaround store_output 2801*61046927SAndroid Build Coastguard Worker- intel/brw: Blockify convergent load_shared on Gfx11-12 as well 2802*61046927SAndroid Build Coastguard Worker- intel/brw: Recreate GS output registers after EmitVertex 2803*61046927SAndroid Build Coastguard Worker- intel/brw: Skip fs_nir_setup_outputs for compute shaders 2804*61046927SAndroid Build Coastguard Worker- intel/brw: Handle scratch address swizzling of constants 2805*61046927SAndroid Build Coastguard Worker- intel/brw: Add a idom_tree::dominates(a, b) helper. 2806*61046927SAndroid Build Coastguard Worker- intel/brw: Make brw_reg::bits publicly accessible from fs_reg 2807*61046927SAndroid Build Coastguard Worker- intel/brw: Update instructions_match() to compare more fields 2808*61046927SAndroid Build Coastguard Worker- intel/brw: Drop compiler parameter from try_constant_propagate() 2809*61046927SAndroid Build Coastguard Worker- intel/brw: Drop BRW_OPCODE_IF from try_constant_propagate 2810*61046927SAndroid Build Coastguard Worker- intel/brw: Refactor try_constant_propagate() 2811*61046927SAndroid Build Coastguard Worker- intel/brw: Refactor code to commute immediates into legal positions 2812*61046927SAndroid Build Coastguard Worker- intel/brw: Delete SAD2 and SADA2 opcodes 2813*61046927SAndroid Build Coastguard Worker- intel/brw: Make VEC() perform a single write to its destination. 2814*61046927SAndroid Build Coastguard Worker- intel/brw: Make gl_SubgroupInvocation lane index loading SSA 2815*61046927SAndroid Build Coastguard Worker- intel/brw: Skip LOAD_PAYLOADs after every texture instruction if possible 2816*61046927SAndroid Build Coastguard Worker- intel/brw: Add a new def analysis pass 2817*61046927SAndroid Build Coastguard Worker- intel/brw: Print defs in dump_instructions 2818*61046927SAndroid Build Coastguard Worker- intel/brw: Write a new global CSE pass that works on defs 2819*61046927SAndroid Build Coastguard Worker- intel/brw: Switch to the new defs-based global CSE pass 2820*61046927SAndroid Build Coastguard Worker- intel/brw: Delete old local common subexpression elimination pass 2821*61046927SAndroid Build Coastguard Worker- intel/brw: Introduce a new SSA-based copy propagation pass 2822*61046927SAndroid Build Coastguard Worker- intel/brw: Use the defs-based copy propagation along with the old one 2823*61046927SAndroid Build Coastguard Worker- intel/brw: Make opt_copy_propagation_defs clean up its own trash 2824*61046927SAndroid Build Coastguard Worker- intel/brw: Build the scratch header on the fly for pre-LSC systems 2825*61046927SAndroid Build Coastguard Worker- intel/brw: Skip discarding the interference graph 2826*61046927SAndroid Build Coastguard Worker- intel/brw: Delay liveness calculations in saturate propagation 2827*61046927SAndroid Build Coastguard Worker- intel/brw: Make an alu2 builder helper 2828*61046927SAndroid Build Coastguard Worker- intel/brw: Make bld.ADD(x, 0) emit no instructions and return x directly 2829*61046927SAndroid Build Coastguard Worker- intel/brw: Support CSE of ADD3 2830*61046927SAndroid Build Coastguard Worker- intel/brw: Add a lower_csel pass and allow building it for all types 2831*61046927SAndroid Build Coastguard Worker- intel/nir: Don't needlessly split u2f16 for nir_type_uint32 2832*61046927SAndroid Build Coastguard Worker- intel/brw: Don't mix types for unary extended math instructions 2833*61046927SAndroid Build Coastguard Worker- intel/brw: Disallow scalar byte to float conversions on DG2+ 2834*61046927SAndroid Build Coastguard Worker 2835*61046927SAndroid Build Coastguard WorkerKevin Chuang (6): 2836*61046927SAndroid Build Coastguard Worker 2837*61046927SAndroid Build Coastguard Worker- anv: Properly fetch partial results in vkGetQueryPoolResults 2838*61046927SAndroid Build Coastguard Worker- anv: Properly handle cases for different query types in copy_query_results_with_shader 2839*61046927SAndroid Build Coastguard Worker- intel/genxml: add task/mesh shader statistics registers 2840*61046927SAndroid Build Coastguard Worker- anv: Update pipeline statistics mask for task/mesh shader invocations 2841*61046927SAndroid Build Coastguard Worker- anv: implement mesh shader queries 2842*61046927SAndroid Build Coastguard Worker- anv: toggle meshShaderQueries based on whether we support mesh_shader or not 2843*61046927SAndroid Build Coastguard Worker 2844*61046927SAndroid Build Coastguard WorkerKhem Raj (1): 2845*61046927SAndroid Build Coastguard Worker 2846*61046927SAndroid Build Coastguard Worker- amd: Include missing llvm IR header Module.h 2847*61046927SAndroid Build Coastguard Worker 2848*61046927SAndroid Build Coastguard WorkerKonstantin (4): 2849*61046927SAndroid Build Coastguard Worker 2850*61046927SAndroid Build Coastguard Worker- docs: Add documentation about debugging GPU hangs on RADV 2851*61046927SAndroid Build Coastguard Worker- ac/debug,radv: Read UMR wave dumps into memory before parsing 2852*61046927SAndroid Build Coastguard Worker- radv: Use a struct for the trace_bo layout 2853*61046927SAndroid Build Coastguard Worker- radv: Trace indirect dispatch sizes 2854*61046927SAndroid Build Coastguard Worker 2855*61046927SAndroid Build Coastguard WorkerKonstantin Seurer (59): 2856*61046927SAndroid Build Coastguard Worker 2857*61046927SAndroid Build Coastguard Worker- radv: Handle all dependencies of CmdWaitEvents2 2858*61046927SAndroid Build Coastguard Worker- nir/print: Do not access invalid indices of load_uniform 2859*61046927SAndroid Build Coastguard Worker- radv: Fix radv_shader_arena_block list corruption 2860*61046927SAndroid Build Coastguard Worker- radv: Remove arenas from capture_replay_arena_vas 2861*61046927SAndroid Build Coastguard Worker- radv: Zero initialize capture replay group handles 2862*61046927SAndroid Build Coastguard Worker- radv/ci: Add back pipeline library flakes 2863*61046927SAndroid Build Coastguard Worker- radv/ci: Document recent flakes 2864*61046927SAndroid Build Coastguard Worker- gitlab: Reference hang debugging documenttion 2865*61046927SAndroid Build Coastguard Worker- radv: Remove radv_cmd_dirty_dynamic_bits 2866*61046927SAndroid Build Coastguard Worker- llvmpipe: Use a second LLVMContext for compiling sample functions 2867*61046927SAndroid Build Coastguard Worker- radv: Add locking to radv_replay_shader_arena_block 2868*61046927SAndroid Build Coastguard Worker- radv: Replace is_rt_shader with RADV_SHADER_TYPE_RT_PROLOG 2869*61046927SAndroid Build Coastguard Worker- radv: Remove uses_dynamic_rt_callable_stack 2870*61046927SAndroid Build Coastguard Worker- radv/rt: Track ray_launch_id reads 2871*61046927SAndroid Build Coastguard Worker- radv/rt: Track ray_launch_size reads 2872*61046927SAndroid Build Coastguard Worker- radv/rt: Remove load_rt_dynamic_callable_stack_base_amd 2873*61046927SAndroid Build Coastguard Worker- radv: Return a block from radv_replay_shader_arena_block 2874*61046927SAndroid Build Coastguard Worker- ac/llvm: Fix DENORM_FLUSH_TO_ZERO with exact instructions 2875*61046927SAndroid Build Coastguard Worker- ac/llvm: Enable helper invocations for vote_all/any 2876*61046927SAndroid Build Coastguard Worker- radv/ci: Bring back vkcts-navi21-llvm-valve 2877*61046927SAndroid Build Coastguard Worker- khronos-update: Add ANDROID guards to vk_android_native_buffer.h 2878*61046927SAndroid Build Coastguard Worker- zink: Always include renderdoc_app.h 2879*61046927SAndroid Build Coastguard Worker- zink: Blit using one triangle for nearest filtering 2880*61046927SAndroid Build Coastguard Worker- llvmpipe: Lock shader access to sample_functions 2881*61046927SAndroid Build Coastguard Worker- llvmpipe: Stop using a sample_functions pointer as cache key 2882*61046927SAndroid Build Coastguard Worker- llvmpipe: Only evict cache entries if a fence is available 2883*61046927SAndroid Build Coastguard Worker- lavapipe: Always call finish_fence after lvp_execute_cmd_buffer 2884*61046927SAndroid Build Coastguard Worker- radv: Clean up pipeline barrier handling 2885*61046927SAndroid Build Coastguard Worker- radv: Remove dead access bits 2886*61046927SAndroid Build Coastguard Worker- radv/meta: Use READ access for dst_access_flush 2887*61046927SAndroid Build Coastguard Worker- radv/rra: Detect BVHs with back edges 2888*61046927SAndroid Build Coastguard Worker- radv/rra: Move some code into handle_accel_struct_write 2889*61046927SAndroid Build Coastguard Worker- radv/rra: Fix disabling the ray history 2890*61046927SAndroid Build Coastguard Worker- radv/rra: Fix reporting the isec invocations 2891*61046927SAndroid Build Coastguard Worker- radv/rra: Bump rt_driver_interface_version to 8.0 2892*61046927SAndroid Build Coastguard Worker- radv/rra: Reduce the memory requirement of copy_after_build 2893*61046927SAndroid Build Coastguard Worker- radv/rra: Rework calculating the ray history size 2894*61046927SAndroid Build Coastguard Worker- radv/rra: Enable RADV_RRA_TRACE_COPY_AFTER_BUILD by default 2895*61046927SAndroid Build Coastguard Worker- util: Add a helper for querying sparse tile sizes 2896*61046927SAndroid Build Coastguard Worker- lavapipe: Do not allocate 0 sized buffers for descriptor sets 2897*61046927SAndroid Build Coastguard Worker- gallium: Add a memory range parameter to resource_bind_backing 2898*61046927SAndroid Build Coastguard Worker- llvmpipe: Use an anonymous file for memory allocations 2899*61046927SAndroid Build Coastguard Worker- lavapipe: Implement sparse buffers and images 2900*61046927SAndroid Build Coastguard Worker- lavapipe: Implement shaderResourceResidency 2901*61046927SAndroid Build Coastguard Worker- venus: Refactor hiding sparse features and properties 2902*61046927SAndroid Build Coastguard Worker- venus: Disable sparse binding on lavapipe 2903*61046927SAndroid Build Coastguard Worker- vulkan: Handle group stages in vk\_.*_access2_for_pipeline_stage_flags2 2904*61046927SAndroid Build Coastguard Worker- vulkan: Add vk_expand_(dst|src)_access_flags2 2905*61046927SAndroid Build Coastguard Worker- radv: Use vk_expand_(src|dst)_access_flags2 2906*61046927SAndroid Build Coastguard Worker- radv: Remove no-op access flag handling 2907*61046927SAndroid Build Coastguard Worker- radv: Remove handling for expanded access flags 2908*61046927SAndroid Build Coastguard Worker- radv: Remove write access handling from radv_dst_access_flush 2909*61046927SAndroid Build Coastguard Worker- radv: Handle AS access bits like shader storage access bits 2910*61046927SAndroid Build Coastguard Worker- radv: Refactor radv_(dst|src)_access_flush 2911*61046927SAndroid Build Coastguard Worker- radv: Fix smooth lines with dynamic polygon mode and topology 2912*61046927SAndroid Build Coastguard Worker- radv: Always use dynamic line smoothing 2913*61046927SAndroid Build Coastguard Worker- nir: Stop using "capture : true" for nir_opt_algebraic 2914*61046927SAndroid Build Coastguard Worker- nir: Add FLOAT_CONTROLS\_.*_PRESERVE 2915*61046927SAndroid Build Coastguard Worker- aco: print s_delay_alu INSTSKIP>3 correctly 2916*61046927SAndroid Build Coastguard Worker 2917*61046927SAndroid Build Coastguard WorkerLeo Liu (4): 2918*61046927SAndroid Build Coastguard Worker 2919*61046927SAndroid Build Coastguard Worker- ac/surface: add GFX12 256B tile mode for video 2920*61046927SAndroid Build Coastguard Worker- ac/surface/tests: add the test for ADDR3_256B_2D 2921*61046927SAndroid Build Coastguard Worker- radeon/vcn: use pipe video buffers for dpb 2922*61046927SAndroid Build Coastguard Worker- radeon/vcn: enable dpb to use pipe video buffer with swizzle mode 2923*61046927SAndroid Build Coastguard Worker 2924*61046927SAndroid Build Coastguard WorkerLionel Landwerlin (125): 2925*61046927SAndroid Build Coastguard Worker 2926*61046927SAndroid Build Coastguard Worker- anv: disable dual source blending state if not used in shader 2927*61046927SAndroid Build Coastguard Worker- anv: reuse embedded samplers across shaders 2928*61046927SAndroid Build Coastguard Worker- anv: simplify multisampling check 2929*61046927SAndroid Build Coastguard Worker- anv: fixup indentation 2930*61046927SAndroid Build Coastguard Worker- anv: factor out wm_prog_data get in runtime flush 2931*61046927SAndroid Build Coastguard Worker- intel/brw: fixup wm_prog_data_barycentric_modes() 2932*61046927SAndroid Build Coastguard Worker- intel/fs: decouple alphaToCoverage from per sample dispatch 2933*61046927SAndroid Build Coastguard Worker- intel/brw: add min_sample_shading value in wm_prog_data 2934*61046927SAndroid Build Coastguard Worker- anv: track sample shading enable & min sample shading 2935*61046927SAndroid Build Coastguard Worker- anv: add dirty tracking of fs_msaa_flags in runtime 2936*61046927SAndroid Build Coastguard Worker- anv: move 3DSTATE_WM::BarycentricInterpolationMode programming to runtime 2937*61046927SAndroid Build Coastguard Worker- anv: move more PS_EXTRA programming to runtime 2938*61046927SAndroid Build Coastguard Worker- anv: move 3DSTATE_PS to partial packing 2939*61046927SAndroid Build Coastguard Worker- anv: move 3DSTATE_MULTISAMPLE to partial emission 2940*61046927SAndroid Build Coastguard Worker- anv: remove fs_msaa_flags from the graphics pipeline 2941*61046927SAndroid Build Coastguard Worker- anv: enable EDS3 AlphaToCoverageEnable & RasterizationSamples 2942*61046927SAndroid Build Coastguard Worker- anv: fixup alloc failure handling in reserved_array_pool 2943*61046927SAndroid Build Coastguard Worker- anv: fix leak of custom border colors 2944*61046927SAndroid Build Coastguard Worker- anv: avoid requirement to put flush_data as first field 2945*61046927SAndroid Build Coastguard Worker- anv: move device initialization as the last step of vkCreateDevice 2946*61046927SAndroid Build Coastguard Worker- anv: move empty_vs_input to physical device 2947*61046927SAndroid Build Coastguard Worker- anv: VK_EXT_legacy_vertex_attributes 2948*61046927SAndroid Build Coastguard Worker- docs: update anv features 2949*61046927SAndroid Build Coastguard Worker- anv: fix ycbcr plane indexing with indirect descriptors 2950*61046927SAndroid Build Coastguard Worker- intel/hang_replay: use newer API of i915 execbuffer 2951*61046927SAndroid Build Coastguard Worker- intel/hang_replay: use hw image param 2952*61046927SAndroid Build Coastguard Worker- intel/tools: add README file 2953*61046927SAndroid Build Coastguard Worker- brw: add more condition for reducing sampler simdness 2954*61046927SAndroid Build Coastguard Worker- intel: move debug identifier out of libintel_dev 2955*61046927SAndroid Build Coastguard Worker- brw: drop dependency on libintel_common 2956*61046927SAndroid Build Coastguard Worker- anv: fix push constant subgroup_id location 2957*61046927SAndroid Build Coastguard Worker- nir/divergence: add missing load_printf_buffer_address 2958*61046927SAndroid Build Coastguard Worker- nir: add a base offset for printf indexing 2959*61046927SAndroid Build Coastguard Worker- nir: add ptr_bit_size parameter to nir_lower_printf 2960*61046927SAndroid Build Coastguard Worker- nir: add a low level printf emission helper 2961*61046927SAndroid Build Coastguard Worker- intel/nir: remove unused prototypes 2962*61046927SAndroid Build Coastguard Worker- intel/nir: add reloc delta to load_reloc_const_intel intrinsic 2963*61046927SAndroid Build Coastguard Worker- intel/compiler: store u_printf_info in prog_data 2964*61046927SAndroid Build Coastguard Worker- intel/nir: add printf lowering 2965*61046927SAndroid Build Coastguard Worker- anv: add debug shader printf support 2966*61046927SAndroid Build Coastguard Worker- intel/clc: enable printfs support 2967*61046927SAndroid Build Coastguard Worker- anv: shader printf example 2968*61046927SAndroid Build Coastguard Worker- anv: switch to vk_device::mem_cache field for default cache 2969*61046927SAndroid Build Coastguard Worker- anv: use weak_ref mode for global pipeline caches 2970*61046927SAndroid Build Coastguard Worker- anv: fix shader identifier handling 2971*61046927SAndroid Build Coastguard Worker- intel/brw: ensure find_live_channel don't access arch register without sync 2972*61046927SAndroid Build Coastguard Worker- anv: fix utrace compute walker timestamp captures 2973*61046927SAndroid Build Coastguard Worker- anv: fix timestamp copies from secondary buffers 2974*61046927SAndroid Build Coastguard Worker- anv: move last compute command pointers to the state structure 2975*61046927SAndroid Build Coastguard Worker- u_trace: extend tracepoint end_of_pipe bit into flags 2976*61046927SAndroid Build Coastguard Worker- anv: optimize POSTSYNC_DATA rewrites in timestamp emissions 2977*61046927SAndroid Build Coastguard Worker- intel: fix HW generated local-id with indirect compute walker 2978*61046927SAndroid Build Coastguard Worker- brw: use a single virtual opcode to read ARF registers 2979*61046927SAndroid Build Coastguard Worker- brw: limit dependencies on SR register 2980*61046927SAndroid Build Coastguard Worker- brw: better model READ_ARF_REG opcode 2981*61046927SAndroid Build Coastguard Worker- anv: fix Gfx9 fast clears on srgb formats 2982*61046927SAndroid Build Coastguard Worker- anv: rewrite Wa_18019816803 tracking to be more like state 2983*61046927SAndroid Build Coastguard Worker- anv: factor out some more gpu_memcpy setup 2984*61046927SAndroid Build Coastguard Worker- anv: fix pipeline flag fields 2985*61046927SAndroid Build Coastguard Worker- anv: expose VK_MESA_image_alignment_control 2986*61046927SAndroid Build Coastguard Worker- anv: support setting CFE_STATE::StackIDControl per application 2987*61046927SAndroid Build Coastguard Worker- anv: limit aux invalidations to primary command buffers 2988*61046927SAndroid Build Coastguard Worker- anv: ensure completion of surface state copies before secondaries 2989*61046927SAndroid Build Coastguard Worker- anv: simplify TRTT initialization 2990*61046927SAndroid Build Coastguard Worker- anv: reuse setup_execbuf_fence_params for utrace submissions 2991*61046927SAndroid Build Coastguard Worker- anv: rework utrace submission 2992*61046927SAndroid Build Coastguard Worker- anv: move trtt submissions over to the anv_async_submit 2993*61046927SAndroid Build Coastguard Worker- anv: use reserved array pool for legacy custom border colors 2994*61046927SAndroid Build Coastguard Worker- anv: make device initialization more asynchronous 2995*61046927SAndroid Build Coastguard Worker- mi-builder: rename relocated api 2996*61046927SAndroid Build Coastguard Worker- mi-builder: c++ warning fix 2997*61046927SAndroid Build Coastguard Worker- mi-builder: make instruction pointer manipulation more obvious 2998*61046927SAndroid Build Coastguard Worker- mi-builder: add missing write completion check 2999*61046927SAndroid Build Coastguard Worker- mi-builder: add relocated register/memory writes 3000*61046927SAndroid Build Coastguard Worker- mi-builder: add a write check parameter 3001*61046927SAndroid Build Coastguard Worker- anv: centralize mi_builder setup 3002*61046927SAndroid Build Coastguard Worker- anv: use the new relocated write mi-builder api 3003*61046927SAndroid Build Coastguard Worker- anv: move more MI_SDI to mi_builder 3004*61046927SAndroid Build Coastguard Worker- anv: use default mocs for memory bits only touched by CS 3005*61046927SAndroid Build Coastguard Worker- anv: set query mi-builder mocs only once 3006*61046927SAndroid Build Coastguard Worker- anv: use new mi-builder write check API to avoid stalls 3007*61046927SAndroid Build Coastguard Worker- genxml: add MI_MEM_FENCE for Gfx20 3008*61046927SAndroid Build Coastguard Worker- mi-builder: add read/write memory fencing support on Gfx20+ 3009*61046927SAndroid Build Coastguard Worker- intel/fs: fix lower_simd_width for MOV_INDIRECT 3010*61046927SAndroid Build Coastguard Worker- anv: add custom mi write fences 3011*61046927SAndroid Build Coastguard Worker- anv: emit conditional after gfx state flushing 3012*61046927SAndroid Build Coastguard Worker- anv: factor out STATE_BASE_ADDRESS filling to helper function 3013*61046927SAndroid Build Coastguard Worker- anv: predicate emission of STATE_BASE_ADDRESS 3014*61046927SAndroid Build Coastguard Worker- anv: reuse device local variable 3015*61046927SAndroid Build Coastguard Worker- anv: avoid initalizing TRTT stuff without sparseBinding 3016*61046927SAndroid Build Coastguard Worker- anv: fix vkCmdWaitEvents2 handling 3017*61046927SAndroid Build Coastguard Worker- anv: don't apply descriptor array bound checking 3018*61046927SAndroid Build Coastguard Worker- brw: add missing break 3019*61046927SAndroid Build Coastguard Worker- brw: factor out source extraction for rematerialization 3020*61046927SAndroid Build Coastguard Worker- brw: improve rematalization of surface/sampler handles 3021*61046927SAndroid Build Coastguard Worker- brw: bound the amount of rematerialized NIR instructions 3022*61046927SAndroid Build Coastguard Worker- brw: remove rematerialization assert 3023*61046927SAndroid Build Coastguard Worker- brw: remove some brackets 3024*61046927SAndroid Build Coastguard Worker- brw: enable rematerialization of non 32bit uniforms 3025*61046927SAndroid Build Coastguard Worker- brw: always use new registers for load address increments 3026*61046927SAndroid Build Coastguard Worker- brw: annotation send instructions with surface handles generated with exec_all 3027*61046927SAndroid Build Coastguard Worker- brw: avoid Wa_1407528679 in uniform cases 3028*61046927SAndroid Build Coastguard Worker- brw: blockify load_global_const_block_intel 3029*61046927SAndroid Build Coastguard Worker- brw: enable A64 loads source rematerialization 3030*61046927SAndroid Build Coastguard Worker- anv: limit vertex fetch invalidation on indirect read 3031*61046927SAndroid Build Coastguard Worker- anv: add a protected scratch pool 3032*61046927SAndroid Build Coastguard Worker- anv: prepare 2 variants of all shader instructions 3033*61046927SAndroid Build Coastguard Worker- anv: allocate compute scratch using the right scratch pool 3034*61046927SAndroid Build Coastguard Worker- anv: emit the right shader instruction for protected mode 3035*61046927SAndroid Build Coastguard Worker- anv: workaround flaky xfb query results on Gfx11 3036*61046927SAndroid Build Coastguard Worker- anv: fix u_trace on < Gfx12.0 3037*61046927SAndroid Build Coastguard Worker- intel/ds: remove duplicate arguments 3038*61046927SAndroid Build Coastguard Worker- hasvk: move cmd_emit_timestamp initialization to genX 3039*61046927SAndroid Build Coastguard Worker- hasvk: pass anv_address to predicate helper 3040*61046927SAndroid Build Coastguard Worker- brw: fix uniform rebuild of sources 3041*61046927SAndroid Build Coastguard Worker- anv: get rid of the second dynamic state heap 3042*61046927SAndroid Build Coastguard Worker- isl: account for protection in base usage checks 3043*61046927SAndroid Build Coastguard Worker- anv: properly flag image/imageviews for ISL protection 3044*61046927SAndroid Build Coastguard Worker- anv: propagate protected information for blorp operations 3045*61046927SAndroid Build Coastguard Worker- anv: fix check on pipeline mode to track buffer writes 3046*61046927SAndroid Build Coastguard Worker- vulkan/runtime: allow null/empty debug names 3047*61046927SAndroid Build Coastguard Worker- anv: reuse object string for RMV token 3048*61046927SAndroid Build Coastguard Worker- anv: add missing MEDIA_STATE_FLUSH for internal shaders 3049*61046927SAndroid Build Coastguard Worker- anv/blorp: force CC_VIEWPORT reallocation when programming 3DSTATE_VIEWPORT_STATE_POINTERS_CC 3050*61046927SAndroid Build Coastguard Worker- brw/rt: fix ray_object_(direction|origin) for closest-hit shaders 3051*61046927SAndroid Build Coastguard Worker 3052*61046927SAndroid Build Coastguard WorkerLouis-Francis Ratté-Boulianne (20): 3053*61046927SAndroid Build Coastguard Worker 3054*61046927SAndroid Build Coastguard Worker- dri_interface: add interface for EGL_EXT_surface_compression 3055*61046927SAndroid Build Coastguard Worker- gallium: add interface for fixed-rate surface/texture compression 3056*61046927SAndroid Build Coastguard Worker- egl/wayland: factor out common part of DRI image creation 3057*61046927SAndroid Build Coastguard Worker- egl: wire up EGL_EXT_surface_compression extension 3058*61046927SAndroid Build Coastguard Worker- st/dri2: add support for fixed-rate compression interface 3059*61046927SAndroid Build Coastguard Worker- egl/dri2: add support for EGL_EXT_surface_compression 3060*61046927SAndroid Build Coastguard Worker- mapi: add EXT_texture_storage_compression extension 3061*61046927SAndroid Build Coastguard Worker- mesa/st: add compression parameter to st_texture_create 3062*61046927SAndroid Build Coastguard Worker- mesa: implement EXT_texture_storage_compression extension 3063*61046927SAndroid Build Coastguard Worker- mesa: implement EXT_EGL_image_storage_compression extension 3064*61046927SAndroid Build Coastguard Worker- panfrost: Add AFRC overlay in v10 xml specification 3065*61046927SAndroid Build Coastguard Worker- panfrost: add device querying for AFRC support 3066*61046927SAndroid Build Coastguard Worker- panfrost: add utils for AFRC fixed-rate support 3067*61046927SAndroid Build Coastguard Worker- panfrost: encode component order as an inverted swizzle (v10) 3068*61046927SAndroid Build Coastguard Worker- panfrost: add support for AFRC textures 3069*61046927SAndroid Build Coastguard Worker- panfrost: add support for AFRC render targets 3070*61046927SAndroid Build Coastguard Worker- panfrost: add support for AFRC modifiers 3071*61046927SAndroid Build Coastguard Worker- panfrost: add translation between modifier and compression rates 3072*61046927SAndroid Build Coastguard Worker- panfrost: add support for fixed-rate compression 3073*61046927SAndroid Build Coastguard Worker- panfrost: add PAN_AFRC_RATE env var to force a compression rate 3074*61046927SAndroid Build Coastguard Worker 3075*61046927SAndroid Build Coastguard WorkerLuc Ma (4): 3076*61046927SAndroid Build Coastguard Worker 3077*61046927SAndroid Build Coastguard Worker- loader: silence implicit-load zink error by the loader 3078*61046927SAndroid Build Coastguard Worker- gallium: properly propagate the usage of resource 3079*61046927SAndroid Build Coastguard Worker- gallium: inline trivial needs_pack() 3080*61046927SAndroid Build Coastguard Worker- meson: Build pipe-loader when build-tests is true 3081*61046927SAndroid Build Coastguard Worker 3082*61046927SAndroid Build Coastguard WorkerLucas Fryzek (7): 3083*61046927SAndroid Build Coastguard Worker 3084*61046927SAndroid Build Coastguard Worker- llvmpipe: query winsys support for dmabuf mapping 3085*61046927SAndroid Build Coastguard Worker- u_gralloc/fallback: Set fd from handle directly 3086*61046927SAndroid Build Coastguard Worker- egl/x11/sw: Implement swapbuffers with damage 3087*61046927SAndroid Build Coastguard Worker- vulkan/wsi: Update sw x11 wsi to only copy damage regions 3088*61046927SAndroid Build Coastguard Worker- egl/x11/sw: Implement shm support 3089*61046927SAndroid Build Coastguard Worker- egl/x11: Remove force software check for exporting SBWD 3090*61046927SAndroid Build Coastguard Worker- lp: only map dt buffer on import from dmabuf 3091*61046927SAndroid Build Coastguard Worker 3092*61046927SAndroid Build Coastguard WorkerLucas Stach (2): 3093*61046927SAndroid Build Coastguard Worker 3094*61046927SAndroid Build Coastguard Worker- etnaviv: drm: don't skip flush when there are active PMRs 3095*61046927SAndroid Build Coastguard Worker- etnaviv: always flush pending queries on get_query_result 3096*61046927SAndroid Build Coastguard Worker 3097*61046927SAndroid Build Coastguard WorkerM Henning (2): 3098*61046927SAndroid Build Coastguard Worker 3099*61046927SAndroid Build Coastguard Worker- nir: Handle texop_*_nv in nir_tex_instr_is_query 3100*61046927SAndroid Build Coastguard Worker- nak: Add minimum bindgen requirement 3101*61046927SAndroid Build Coastguard Worker 3102*61046927SAndroid Build Coastguard WorkerMaaz Mombasawala (2): 3103*61046927SAndroid Build Coastguard Worker 3104*61046927SAndroid Build Coastguard Worker- svga: Retry DRM_VMW_SYNCCPU ioctl on failure. 3105*61046927SAndroid Build Coastguard Worker- svga: Replace shared surface flag and simplify surface creation 3106*61046927SAndroid Build Coastguard Worker 3107*61046927SAndroid Build Coastguard WorkerMarcin Ślusarz (2): 3108*61046927SAndroid Build Coastguard Worker 3109*61046927SAndroid Build Coastguard Worker- intel/genxml/xe2: update MESH_CONTROL 3110*61046927SAndroid Build Coastguard Worker- anv,intel/compiler/xe2: fill MESH_CONTROL.VPandRTAIndexAutostripEnable 3111*61046927SAndroid Build Coastguard Worker 3112*61046927SAndroid Build Coastguard WorkerMarek Olšák (174): 3113*61046927SAndroid Build Coastguard Worker 3114*61046927SAndroid Build Coastguard Worker- ac/gpu_info: set tcc_rb_non_coherent only if number of TCCs != number of RBs 3115*61046927SAndroid Build Coastguard Worker- ac/surface: disable DCC for 3D textures on gfx9 to improve performance 3116*61046927SAndroid Build Coastguard Worker- ac/surface: enable thick tiling for 3D textures for better perf on gfx6-8 3117*61046927SAndroid Build Coastguard Worker- radeonsi: don't invalidate L2 for internal compute without DCC stores 3118*61046927SAndroid Build Coastguard Worker- radeonsi: fix KHR-GL46.texture_lod_bias.texture_lod_bias_all on gfx10-11 3119*61046927SAndroid Build Coastguard Worker- radeonsi: validate IO semantics in scan_io_usage 3120*61046927SAndroid Build Coastguard Worker- radeonsi: add workarounds for DCC MSAA for gfx9-10 3121*61046927SAndroid Build Coastguard Worker- radeonsi: enable DCC for MSAA on gfx10-10.3 3122*61046927SAndroid Build Coastguard Worker- radeonsi: check for FMASK correctly in gfx10_get_bin_sizes 3123*61046927SAndroid Build Coastguard Worker- amd/ci: 17 piglit failures are fixed for raven 3124*61046927SAndroid Build Coastguard Worker- nir: add ACCESS_CP_GE_COHERENT_AMD 3125*61046927SAndroid Build Coastguard Worker- nir: add nir_atomic_op_ordered_add_gfx12_amd 3126*61046927SAndroid Build Coastguard Worker- nir: add streamout intrinsics for AMD GFX12 3127*61046927SAndroid Build Coastguard Worker- nir: add sleep intrinsics for AMD 3128*61046927SAndroid Build Coastguard Worker- nir: validate src_type of store_output intrinsics, require bit_size >= 16 3129*61046927SAndroid Build Coastguard Worker- nir: add more build helpers 3130*61046927SAndroid Build Coastguard Worker- nir: add shader_info::use_aco_amd 3131*61046927SAndroid Build Coastguard Worker- nir/lower_tex: support FMASK loads with a 16-bit sample index 3132*61046927SAndroid Build Coastguard Worker- nir/lower_image: support FMASK loads with a 16-bit sample index 3133*61046927SAndroid Build Coastguard Worker- drm-uapi: update amdgpu_drm.h and drm_fourcc.h for gfx12 3134*61046927SAndroid Build Coastguard Worker- amd: import gfx12 addrlib 3135*61046927SAndroid Build Coastguard Worker- amd: add gfx12 register definitions 3136*61046927SAndroid Build Coastguard Worker- amd: add gfx12 register definitions into the register header generator 3137*61046927SAndroid Build Coastguard Worker- amd: add initial common code for gfx12 3138*61046927SAndroid Build Coastguard Worker- ac/nir: update ac_nir_lower_resinfo for gfx12 3139*61046927SAndroid Build Coastguard Worker- ac/nir,llvm: add GS VGPR changes for gfx12 3140*61046927SAndroid Build Coastguard Worker- ac/llvm: use new s_wait instructions and split the existing ones for gfx12 3141*61046927SAndroid Build Coastguard Worker- ac/llvm: add new cache flags for gfx12 3142*61046927SAndroid Build Coastguard Worker- ac/llvm: add CS SGPR changes for gfx12 3143*61046927SAndroid Build Coastguard Worker- ac/llvm: update inline assembly for buffer_load_format_xyzw with TFE for gfx12 3144*61046927SAndroid Build Coastguard Worker- ac/nir: add ac_nir_sleep and handle the intrinsics 3145*61046927SAndroid Build Coastguard Worker- ac/nir: add gfx12 streamout NIR code 3146*61046927SAndroid Build Coastguard Worker- ac/llvm: handle nir_atomic_op_ordered_add_gfx12_amd 3147*61046927SAndroid Build Coastguard Worker- ac/llvm: implement nir_intrinsic_ordered_xfb_counter_add_gfx12_amd 3148*61046927SAndroid Build Coastguard Worker- ac/llvm: add a workaround for nir_intrinsic_load_constant for LLVM on gfx12 3149*61046927SAndroid Build Coastguard Worker- ac/surface: add gfx12 3150*61046927SAndroid Build Coastguard Worker- ac/surface/tests: add gfx12 tests 3151*61046927SAndroid Build Coastguard Worker- radeonsi: add gfx12 3152*61046927SAndroid Build Coastguard Worker- util: shift the mask in BITSET_TEST_RANGE_INSIDE_WORD to be relative to b 3153*61046927SAndroid Build Coastguard Worker- ac/llvm: improve/simplify/fix load_ssbo 3154*61046927SAndroid Build Coastguard Worker- radeonsi: serialize shader disassembly string to fix asm dumps for ACO 3155*61046927SAndroid Build Coastguard Worker- radeonsi: fix the size of the query result SSBO 3156*61046927SAndroid Build Coastguard Worker- radeonsi: validate the buffer range in si_set_shader_buffer 3157*61046927SAndroid Build Coastguard Worker- radeonsi: remove GDS tests 3158*61046927SAndroid Build Coastguard Worker- radeonsi: set flags directly instead of having needs_db_flush 3159*61046927SAndroid Build Coastguard Worker- radeonsi/gfx11: use a lighter workaround for Navi31 dEQP failures 3160*61046927SAndroid Build Coastguard Worker- radeonsi: get NIR options from si_screen instead of calling get_compiler_options 3161*61046927SAndroid Build Coastguard Worker- radeonsi: minor simplifications of clear/copy_buffer shaders 3162*61046927SAndroid Build Coastguard Worker- radeonsi: simplify the complex clear/copy_buffer shader 3163*61046927SAndroid Build Coastguard Worker- radeonsi: use set_work_size for all internal compute dispatches 3164*61046927SAndroid Build Coastguard Worker- radeonsi: replace the clear_12bytes_buffer shader with the DMA compute shader 3165*61046927SAndroid Build Coastguard Worker- radeonsi: remove slow code from si_msaa_resolve_blit_via_CB 3166*61046927SAndroid Build Coastguard Worker- radeonsi/ci: fix caselists for vk-gl-cts/main 3167*61046927SAndroid Build Coastguard Worker- radeonsi/ci: update failures for all generations 3168*61046927SAndroid Build Coastguard Worker- radeonsi/ci: remove some gfx11 flakes 3169*61046927SAndroid Build Coastguard Worker- radeonsi: constify struct pipe_vertex_buffer * 3170*61046927SAndroid Build Coastguard Worker- nir/algebraic: eliminate pack+unpack and unpack+pack pairs 3171*61046927SAndroid Build Coastguard Worker- ac: move radv_mem_vectorize_callback to common code 3172*61046927SAndroid Build Coastguard Worker- ac/llvm: global stores should have no holes in the writemask 3173*61046927SAndroid Build Coastguard Worker- radeonsi: call nir_lower_int64 later to fix ACO failure with Tomb Raider 3174*61046927SAndroid Build Coastguard Worker- radeonsi: vectorize load/stores and shrink stores 3175*61046927SAndroid Build Coastguard Worker- amd: update addrlib 3176*61046927SAndroid Build Coastguard Worker- amd: add more gfx11 APUs 3177*61046927SAndroid Build Coastguard Worker- amd: enable 32B minimum DCC block size for gfx1151 3178*61046927SAndroid Build Coastguard Worker- ac/llvm: fix incorrect parameter type in llvm.amdgcn.s.nop 3179*61046927SAndroid Build Coastguard Worker- radeonsi: vectorize loads/store after ABI lowering and optimizations 3180*61046927SAndroid Build Coastguard Worker- radeonsi/gfx12: fix the alpha ref value 3181*61046927SAndroid Build Coastguard Worker- radeonsi/gfx12: fix incorrect condition for when to do clear_buffer via compute 3182*61046927SAndroid Build Coastguard Worker- radeonsi/gfx12: disable CU1 instead of CU0 for GS due to SQTT 3183*61046927SAndroid Build Coastguard Worker- radeonsi/gfx12: fix a regression in si_set_mutable_tex_desc_fields 3184*61046927SAndroid Build Coastguard Worker- radeonsi/gfx12: fix depth bounds register values 3185*61046927SAndroid Build Coastguard Worker- radeonsi/gfx12: fix a regression in si_init_depth_surface 3186*61046927SAndroid Build Coastguard Worker- radeonsi: don't lower UBO/SSBOs to descriptors if they are already lowered 3187*61046927SAndroid Build Coastguard Worker- radeonsi: lower NIR resource srcs to descriptors last 3188*61046927SAndroid Build Coastguard Worker- ac/descriptors: fix gfx12 regressions 3189*61046927SAndroid Build Coastguard Worker- ac/nir/lower_ngg: use global_atomic_amd to fix gfx12 streamout 3190*61046927SAndroid Build Coastguard Worker- ac/nir/lower_ngg: use voffset in global_atomic_add for xfb 3191*61046927SAndroid Build Coastguard Worker- ac: add gfx12 DCC shared code 3192*61046927SAndroid Build Coastguard Worker- radeonsi/gfx12: fix GPU deadlocks due to query result incoherency 3193*61046927SAndroid Build Coastguard Worker- radeonsi: assume si_set_ring_buffer is only used by gfx6-10.3 3194*61046927SAndroid Build Coastguard Worker- radeonsi: remove cp_to_L2 and L2_to_cp, inline the values 3195*61046927SAndroid Build Coastguard Worker- radeonsi: remove RADEON_FLAG_READ_ONLY 3196*61046927SAndroid Build Coastguard Worker- radeonsi: allow RADEON_HEAP_BIT_GL2_BYPASS for VRAM 3197*61046927SAndroid Build Coastguard Worker- radeonsi: remove leftover comment of non-existent RADEON_FLAG_MALL_NOALLOC 3198*61046927SAndroid Build Coastguard Worker- radeonsi/gfx12: add DCC 3199*61046927SAndroid Build Coastguard Worker- ac/surface: pass the correct addrlib handle to Addr3GetPossibleSwizzleModes 3200*61046927SAndroid Build Coastguard Worker- amd: update addrlib 3201*61046927SAndroid Build Coastguard Worker- ac/nir/lower_ngg: don't use gfx12 xfb defs outside their basic block on gfx11 3202*61046927SAndroid Build Coastguard Worker- radeonsi/gfx12: fix stencil corruption 3203*61046927SAndroid Build Coastguard Worker- gallium/u_blitter: add option to override fragment shader for util_blitter_blit 3204*61046927SAndroid Build Coastguard Worker- radeonsi: don't declare 3D coordinates in the compute blit if they aren't needed 3205*61046927SAndroid Build Coastguard Worker- radeonsi: use better workgroup sizes for compute blits to improve perf 3206*61046927SAndroid Build Coastguard Worker- radeonsi: ignore PIPE_SWIZZLE_1 for 40% VGPR usage reduction for compute blits 3207*61046927SAndroid Build Coastguard Worker- radeonsi: remove fp16_rtz from the compute blit 3208*61046927SAndroid Build Coastguard Worker- radeonsi: use MIMG D16 (16-bit data) for image instructions in compute blits 3209*61046927SAndroid Build Coastguard Worker- radeonsi: optimize unaligned compute blits 3210*61046927SAndroid Build Coastguard Worker- radeonsi: fix sample0_only for the compute blit 3211*61046927SAndroid Build Coastguard Worker- radeonsi: reject unsupported parameters as the first thing in the compute blit 3212*61046927SAndroid Build Coastguard Worker- radeonsi: don't use si_can_use_compute_blit in the compute blit 3213*61046927SAndroid Build Coastguard Worker- radeonsi: don't fail due to DCC when using the compute blit on compute queues 3214*61046927SAndroid Build Coastguard Worker- radeonsi/gfx11: enable MSAA image stores in the compute blit 3215*61046927SAndroid Build Coastguard Worker- radeonsi: document better how X/Y flipping in the compute blit works 3216*61046927SAndroid Build Coastguard Worker- radeonsi: cosmetic and robustness changes for the compute blit 3217*61046927SAndroid Build Coastguard Worker- radeonsi: extend the compute blit to do image clears as well 3218*61046927SAndroid Build Coastguard Worker- radeonsi: switch compute image clears to the compute blit shader 3219*61046927SAndroid Build Coastguard Worker- radeonsi: rename si_compute_blit "testing" parameter to "fail_if_slow" 3220*61046927SAndroid Build Coastguard Worker- radeonsi: rename si_compute_copy_image -> si_compute_copy_image_old 3221*61046927SAndroid Build Coastguard Worker- radeonsi: add a new version of si_compute_copy_image using the compute blit 3222*61046927SAndroid Build Coastguard Worker- radeonsi: switch the old compute image copy to the new one using the blit 3223*61046927SAndroid Build Coastguard Worker- radeonsi: remove the old si_compute_copy_image 3224*61046927SAndroid Build Coastguard Worker- radeonsi: convert the compute blit shader hash table to u64 keys 3225*61046927SAndroid Build Coastguard Worker- radeonsi: split xy_clamp_to_edge to separate X and Y flags for the compute blit 3226*61046927SAndroid Build Coastguard Worker- radeonsi: restructure (rewrite) the compute blit shader 3227*61046927SAndroid Build Coastguard Worker- radeonsi: adds flags parameter into si_compute_blit to replace fail_if_slow 3228*61046927SAndroid Build Coastguard Worker- radeonsi: change the compute blit to clear/blit multiple pixels per lane 3229*61046927SAndroid Build Coastguard Worker- radeonsi: extend NIR compute helpers to allow returning 16-bit results 3230*61046927SAndroid Build Coastguard Worker- radeonsi: use MIMG A16 (16-bit image coordinates) in compute blits 3231*61046927SAndroid Build Coastguard Worker- radeonsi: print the compute shader blit key for AMD_DEBUG 3232*61046927SAndroid Build Coastguard Worker- radeonsi: use shader_info::use_aco_amd to determine whether to use ACO 3233*61046927SAndroid Build Coastguard Worker- radeonsi: add use_aco into CS blit shader key 3234*61046927SAndroid Build Coastguard Worker- radeonsi: clear color buffers via compute for special tiling cases 3235*61046927SAndroid Build Coastguard Worker- radeonsi: add a custom MSAA resolving pixel shader 3236*61046927SAndroid Build Coastguard Worker- radeonsi: add fail_if_slow parameter into si_msaa_resolve_blit_via_CB 3237*61046927SAndroid Build Coastguard Worker- radeonsi: add a new blit microbenchmark 3238*61046927SAndroid Build Coastguard Worker- radeonsi: add decision code to select when to use CB_RESOLVE for performance 3239*61046927SAndroid Build Coastguard Worker- radeonsi: add decision code to select when to use compute blit for performance 3240*61046927SAndroid Build Coastguard Worker- ac/nir: import the MSAA resolving pixel shader from radeonsi 3241*61046927SAndroid Build Coastguard Worker- ac/nir: import the universal compute clear/blit shader 3242*61046927SAndroid Build Coastguard Worker- ac/nir: import the dispatch logic for the universal compute clear/blit shader 3243*61046927SAndroid Build Coastguard Worker- Revert "radeonsi: fix initialization of occlusion query buffers for disabled RBs" 3244*61046927SAndroid Build Coastguard Worker- radeonsi/ci: update gfx10.3 failures 3245*61046927SAndroid Build Coastguard Worker- nir/lower_io_to_scalar: add new_component temporary variable 3246*61046927SAndroid Build Coastguard Worker- nir/lower_io_to_scalar: don't create output stores that have no effect 3247*61046927SAndroid Build Coastguard Worker- nir: add nir_opt_vectorize_io, vectorizing lowered IO 3248*61046927SAndroid Build Coastguard Worker- glsl/linker: vectorize lowered IO 3249*61046927SAndroid Build Coastguard Worker- nir: add a NIR option flag nir_io_prefer_scalar_fs_inputs 3250*61046927SAndroid Build Coastguard Worker- ac/nir/cdna: allow 16-bit coordinates 3251*61046927SAndroid Build Coastguard Worker- ac/nir/cdna: ignore image_descriptor intrinsics 3252*61046927SAndroid Build Coastguard Worker- ac/nir/cdna: don't use image_descriptor intrinsics if the src is a descriptor 3253*61046927SAndroid Build Coastguard Worker- mesa: switch remaining shader functions from SHA1 to BLAKE3 3254*61046927SAndroid Build Coastguard Worker- radeonsi: replace shader SHA1 hashes with BLAKE3 3255*61046927SAndroid Build Coastguard Worker- radeonsi: don't use CP DMA on GFX940 3256*61046927SAndroid Build Coastguard Worker- nir: rename ordered_xfb_counter_add_gfx12_amd -> ordered_add_loop_gfx12_amd 3257*61046927SAndroid Build Coastguard Worker- ac/nir: remove sleeps from gfx12 streamout code 3258*61046927SAndroid Build Coastguard Worker- ac/llvm: remove s_nop from ordered_add_loop_gfx12_amd 3259*61046927SAndroid Build Coastguard Worker- ac/llvm: fix inline assembly register constraints for ordered_add_loop_gfx12_amd 3260*61046927SAndroid Build Coastguard Worker- as/llvm: add s_nops before the ordered add loop and s_wait_alu workaround 3261*61046927SAndroid Build Coastguard Worker- radeonsi: implement nir_intrinsic_load_ssbo_address 3262*61046927SAndroid Build Coastguard Worker- radeonsi: expose internal buffer bindings to compute shaders 3263*61046927SAndroid Build Coastguard Worker- radeonsi/gfx12: always set BO metadata, not just during export 3264*61046927SAndroid Build Coastguard Worker- radeonsi/gfx12: fix compute register settings for global_atomic_ordered_add 3265*61046927SAndroid Build Coastguard Worker- ac/surface: finish display DCC for gfx11.5 3266*61046927SAndroid Build Coastguard Worker- ac/surface: finish display DCC for gfx12 3267*61046927SAndroid Build Coastguard Worker- radeonsi: add fail_if_slow parameter into compute_clear/copy_buffer 3268*61046927SAndroid Build Coastguard Worker- radeonsi: use a hash_table and define a shader key for the DMA compute shader 3269*61046927SAndroid Build Coastguard Worker- radeonsi: add dwords_per_thread parameter into si_compute_clear_copy_buffer 3270*61046927SAndroid Build Coastguard Worker- radeonsi: clear buffers with a 12B clear value by clearing 4 dwords per thread 3271*61046927SAndroid Build Coastguard Worker- radeonsi: rewrite the clear/copy_buffer microbenchmark 3272*61046927SAndroid Build Coastguard Worker- radeonsi/ci: update gfx11 failures 3273*61046927SAndroid Build Coastguard Worker- radeonsi: replace si_shader::scratch_bo with scratch_va, don't set it on gfx11+ 3274*61046927SAndroid Build Coastguard Worker- radeonsi: don't update compute scratch if the compute shader doesn't use it 3275*61046927SAndroid Build Coastguard Worker- ac: add radeon_info::has_scratch_base_registers 3276*61046927SAndroid Build Coastguard Worker- radeonsi: lock a mutex when updating scratch_va for compute shaders 3277*61046927SAndroid Build Coastguard Worker- util: make util_idalloc_exists private 3278*61046927SAndroid Build Coastguard Worker- util: don't use variable names that can appear in args of idalloc foreach macros 3279*61046927SAndroid Build Coastguard Worker- util: add util_idalloc_sparse, solving the excessive virtual memory usage 3280*61046927SAndroid Build Coastguard Worker- mesa: switch ID allocation to util_idalloc_sparse to reduce virtual memory usage 3281*61046927SAndroid Build Coastguard Worker- nir/opt_algebraic: use fmulz for fpow lowering to fix incorrect rendering 3282*61046927SAndroid Build Coastguard Worker- radeonsi/gfx12: fix a GPU hang due to an invalid packet with window rectangles 3283*61046927SAndroid Build Coastguard Worker- radeonsi: ensure TC_L2_dirty is set if we don't sync after internal SSBO blits 3284*61046927SAndroid Build Coastguard Worker- radeonsi: fix buffer coherency issues on gfx6-8,12 due to missing PFP->ME sync 3285*61046927SAndroid Build Coastguard Worker- radeonsi/gfx12: fix register programming to fix GPU hangs 3286*61046927SAndroid Build Coastguard Worker- radeonsi/gfx12: fix VS output corruption with streamout 3287*61046927SAndroid Build Coastguard Worker- ac/surface/gfx12: turn off HiZ for pre-production samples 3288*61046927SAndroid Build Coastguard Worker 3289*61046927SAndroid Build Coastguard WorkerMark Burton (1): 3290*61046927SAndroid Build Coastguard Worker 3291*61046927SAndroid Build Coastguard Worker- gallivm: Fix compilation errors when using LLVM 13. 3292*61046927SAndroid Build Coastguard Worker 3293*61046927SAndroid Build Coastguard WorkerMark Collins (21): 3294*61046927SAndroid Build Coastguard Worker 3295*61046927SAndroid Build Coastguard Worker- vdrm: Add fixed VA parameter for mapping memory 3296*61046927SAndroid Build Coastguard Worker- tu: Handle VkDeviceMemory BO unmapping in VkUnmapMemory 3297*61046927SAndroid Build Coastguard Worker- tu: Implement VK_EXT_map_memory_placed 3298*61046927SAndroid Build Coastguard Worker- docs/features: Add VK_EXT_map_memory_placed 3299*61046927SAndroid Build Coastguard Worker- tu/shader: Allow LRZ when write pos with explicit early frag test 3300*61046927SAndroid Build Coastguard Worker- tu/lrz: Emit GRAS_LRZ_CNTL2 on A7XX 3301*61046927SAndroid Build Coastguard Worker- tu/lrz: Use actual CHIP rather than hardcoding A6XX 3302*61046927SAndroid Build Coastguard Worker- fd/a7xx: Initialize magic register 8C34 to 0 3303*61046927SAndroid Build Coastguard Worker- fd/a7xx: Initialize magic register 8008 to 0 3304*61046927SAndroid Build Coastguard Worker- tu: Allow LRZ on A7XX 3305*61046927SAndroid Build Coastguard Worker- tu/lrz: Add structure for LRZ FC layout 3306*61046927SAndroid Build Coastguard Worker- tu: Update LRZ FC allocation for A7XX layout 3307*61046927SAndroid Build Coastguard Worker- tu: Update LRZ FC dirty clear for A7XX 3308*61046927SAndroid Build Coastguard Worker- tu: Specify LRZ FC depth clear value on A7XX 3309*61046927SAndroid Build Coastguard Worker- tu: Enable LRZ fast-clear for A7XX 3310*61046927SAndroid Build Coastguard Worker- fd/a7xx: Document \`LRZ_FLIP_BUFFER` event 3311*61046927SAndroid Build Coastguard Worker- docs/freedreno: Add documentation on A7XX LRZ 3312*61046927SAndroid Build Coastguard Worker- tu: Emit GRAS_LRZ_DEPTH_BUFFER_INFO correctly 3313*61046927SAndroid Build Coastguard Worker- tu/kgsl: Spin unti KGSL reports queue timestamp during profiling 3314*61046927SAndroid Build Coastguard Worker- tu/kgsl: Fix profiling buffer GPU IOVA 3315*61046927SAndroid Build Coastguard Worker- fd/meson: Only build 'ds' when system has DRM 3316*61046927SAndroid Build Coastguard Worker 3317*61046927SAndroid Build Coastguard WorkerMartin Krastev (2): 3318*61046927SAndroid Build Coastguard Worker 3319*61046927SAndroid Build Coastguard Worker- svga: convert license block to SPDX 3320*61046927SAndroid Build Coastguard Worker- svga: update timespan in copyright message 3321*61046927SAndroid Build Coastguard Worker 3322*61046927SAndroid Build Coastguard WorkerMartin Roukala (né Peres) (9): 3323*61046927SAndroid Build Coastguard Worker 3324*61046927SAndroid Build Coastguard Worker- ci/b2c: Reduce the length of the kernel cmdline 3325*61046927SAndroid Build Coastguard Worker- nvk+zink/ci: rename the ga106 jobs to be more in line with RADV 3326*61046927SAndroid Build Coastguard Worker- nvk+zink/ci/ga106: make the expectations codename-specific 3327*61046927SAndroid Build Coastguard Worker- nvk+zink/ci: document more flakes in the ga106 3328*61046927SAndroid Build Coastguard Worker- turnip/ci: document a missing flake from the a750_vk job 3329*61046927SAndroid Build Coastguard Worker- turnip/ci: bump the a750_vk timeout 3330*61046927SAndroid Build Coastguard Worker- turnip+zink/ci: add more flakes to the expectations 3331*61046927SAndroid Build Coastguard Worker- radv+zink/ci: document recent flakes 3332*61046927SAndroid Build Coastguard Worker- radv/ci: add a bunch of flakes 3333*61046927SAndroid Build Coastguard Worker 3334*61046927SAndroid Build Coastguard WorkerMary Guillemard (86): 3335*61046927SAndroid Build Coastguard Worker 3336*61046927SAndroid Build Coastguard Worker- nak: Pass has_mod to all form of src2 requiring it 3337*61046927SAndroid Build Coastguard Worker- panvk: Ensure we lower load_base_workgroup_id to 0 3338*61046927SAndroid Build Coastguard Worker- panfrost: Skip new failure from VKCTS 1.3.8.x 3339*61046927SAndroid Build Coastguard Worker- nvk, nak: Wire up conservative rasterization underestimate 3340*61046927SAndroid Build Coastguard Worker- docs/features: Add EXT_conservative_rasterization for NVK 3341*61046927SAndroid Build Coastguard Worker- agx: speed-up dce 3342*61046927SAndroid Build Coastguard Worker- panvk: Only clear UBOs descriptors when set isn't present 3343*61046927SAndroid Build Coastguard Worker- nouveau: nvidia_header: Add AMPERE_B class generation 3344*61046927SAndroid Build Coastguard Worker- nak: Set SPH version to 4 on SM75+ 3345*61046927SAndroid Build Coastguard Worker- nak: Migrate sph.rs to use SPH headers defintion 3346*61046927SAndroid Build Coastguard Worker- bi: Reformat code 3347*61046927SAndroid Build Coastguard Worker- midgard: Reformat code 3348*61046927SAndroid Build Coastguard Worker- bi: Alloc replacement array once in opt_cse 3349*61046927SAndroid Build Coastguard Worker- pan/lib, panvk: Ensure data_size is on 64 bits 3350*61046927SAndroid Build Coastguard Worker- panvk: Fix shader destruction when vk_shader_module_to_nir fail 3351*61046927SAndroid Build Coastguard Worker- panvk: Remove panvk_lower_blend 3352*61046927SAndroid Build Coastguard Worker- panvk: Remove dynarray from panvk_shader 3353*61046927SAndroid Build Coastguard Worker- panvk: Keep panvk_shader alive in panvk_pipeline_shader 3354*61046927SAndroid Build Coastguard Worker- panvk: Upload shader in panvk_shader 3355*61046927SAndroid Build Coastguard Worker- panvk: Upload copy tables in panvk_shader 3356*61046927SAndroid Build Coastguard Worker- panvk: Upload render state in panvk_shader 3357*61046927SAndroid Build Coastguard Worker- panvk: Move the linking bits to panvk_shader 3358*61046927SAndroid Build Coastguard Worker- panvk: Kill panvk_pipeline_shader and use panvk_shader directly 3359*61046927SAndroid Build Coastguard Worker- panvk: Link shaders at draw time 3360*61046927SAndroid Build Coastguard Worker- panvk: Move compile logic out of shader_create 3361*61046927SAndroid Build Coastguard Worker- panvk: Move NIR lower logic out of shader_create 3362*61046927SAndroid Build Coastguard Worker- panvk: Move preprocess logic out of shader_create 3363*61046927SAndroid Build Coastguard Worker- panvk: Implement vk_shader 3364*61046927SAndroid Build Coastguard Worker- panvk: Remove panvk_pipeline 3365*61046927SAndroid Build Coastguard Worker- pan/va: Ensure no clash with other defs in disassembler 3366*61046927SAndroid Build Coastguard Worker- bi: Make disassembler take a const void* 3367*61046927SAndroid Build Coastguard Worker- midgard: Make disassembler take a const void* 3368*61046927SAndroid Build Coastguard Worker- bi: Move bi_disasm definitions to their own header 3369*61046927SAndroid Build Coastguard Worker- panfrost: Add pan_shader_disassemble 3370*61046927SAndroid Build Coastguard Worker- panvk: Implement executable IR reporting 3371*61046927SAndroid Build Coastguard Worker- panvk: Advertise VK_KHR_pipeline_executable_properties 3372*61046927SAndroid Build Coastguard Worker- panvk: Generate proper device and driver UUIDs 3373*61046927SAndroid Build Coastguard Worker- panvk: Advertise VK_EXT_pipeline_creation_cache_control and VK_EXT_pipeline_creation_feedback 3374*61046927SAndroid Build Coastguard Worker- panvk: Advertise VK_EXT_shader_module_identifier 3375*61046927SAndroid Build Coastguard Worker- panvk: Advertise VK_KHR_pipeline_library and VK_EXT_graphics_pipeline_library 3376*61046927SAndroid Build Coastguard Worker- panvk: Enable pipeline library in CI for Mali-G52 3377*61046927SAndroid Build Coastguard Worker- docs: Update features.txt to add panvk for BDA extensions 3378*61046927SAndroid Build Coastguard Worker- panvk: Advertise VK_KHR_device_group and VK_KHR_device_group_creation 3379*61046927SAndroid Build Coastguard Worker- panvk: Reorder extensions by name 3380*61046927SAndroid Build Coastguard Worker- panvk: Advertise VK_KHR_maintenance3 3381*61046927SAndroid Build Coastguard Worker- panvk: Add missing null check in DestroyCommandPool 3382*61046927SAndroid Build Coastguard Worker- panvk: Add missing clean up in blend_shader_cache_init 3383*61046927SAndroid Build Coastguard Worker- panvk: Make mempool detect NULL BOs 3384*61046927SAndroid Build Coastguard Worker- panvk: Check for maxBufferSize in panvk_CreateBuffer 3385*61046927SAndroid Build Coastguard Worker- panvk: Make panvk_kmod_zalloc use correct allocation scope on non-transient 3386*61046927SAndroid Build Coastguard Worker- panvk: Ensure to unref transient bo in reset for mempools 3387*61046927SAndroid Build Coastguard Worker- panvk: Fix device mempool leaks 3388*61046927SAndroid Build Coastguard Worker- panvk: Add more allocation checks in create_device 3389*61046927SAndroid Build Coastguard Worker- panvk: Implement CmdDispatchBase 3390*61046927SAndroid Build Coastguard Worker- panvk: Enable device_init, null_handle and object_management in CI for Mali-G52 3391*61046927SAndroid Build Coastguard Worker- panvk: Advertise shaderModuleIdentifier feature 3392*61046927SAndroid Build Coastguard Worker- panvk: Report correct min value for discreteQueuePriorities 3393*61046927SAndroid Build Coastguard Worker- panvk: Enable dEQP-VK.info tests in CI for Mali-G52 3394*61046927SAndroid Build Coastguard Worker- panvk: Clamp viewport scissor to valid range 3395*61046927SAndroid Build Coastguard Worker- panvk: Enable offscreen_viewport tests in CI for Mali-G52 3396*61046927SAndroid Build Coastguard Worker- panvk: Skip dispatch on empty workgroup 3397*61046927SAndroid Build Coastguard Worker- panvk: Report proper workgroup invocation and size 3398*61046927SAndroid Build Coastguard Worker- panvk: Enable compute pipeline in CI for Mali-G52 3399*61046927SAndroid Build Coastguard Worker- panvk: Advertise VK_EXT_private_data 3400*61046927SAndroid Build Coastguard Worker- panvk: Do not emit blend shader when color_mask is 0 3401*61046927SAndroid Build Coastguard Worker- panvk: Run nir_lower_io_to_vector for fragment shader 3402*61046927SAndroid Build Coastguard Worker- panvk: Enable glsl.440.linkage in CI for Mali-G52 3403*61046927SAndroid Build Coastguard Worker- panvk: Implement and advertise anisotropy support 3404*61046927SAndroid Build Coastguard Worker- panvk: Advertise VK_KHR_sampler_mirror_clamp_to_edge 3405*61046927SAndroid Build Coastguard Worker- panvk: Enable texture filtering in CI for Mali-G52 3406*61046927SAndroid Build Coastguard Worker- pan/kmod: Avoid deadlock on VA allocation failure on panthor 3407*61046927SAndroid Build Coastguard Worker- panfrost: Handle context_init errors correctly 3408*61046927SAndroid Build Coastguard Worker- panfrost: Handle gracefully resource BO alloc failures 3409*61046927SAndroid Build Coastguard Worker- ci/panfrost: Update t760 fails 3410*61046927SAndroid Build Coastguard Worker- rusticl: Add panthor when panfrost is present in RUSTICL_ENABLE 3411*61046927SAndroid Build Coastguard Worker- bi: Clean up mem_access_size_align_cb 3412*61046927SAndroid Build Coastguard Worker- bi: Enable lower_pack_64_4x16 3413*61046927SAndroid Build Coastguard Worker- bi: Lower pack_32_4x8_split and pack_32_2x16_split in algebraic 3414*61046927SAndroid Build Coastguard Worker- bi: Enable lower_pack pass in compiler 3415*61046927SAndroid Build Coastguard Worker- bi: Implement basic 8-bit vec support 3416*61046927SAndroid Build Coastguard Worker- panfrost: Rewrite set_global_binding to make resources truly global 3417*61046927SAndroid Build Coastguard Worker- panfrost: Do not recreate bo if already mapped 3418*61046927SAndroid Build Coastguard Worker- panfrost: Increase address space to 48-bit 3419*61046927SAndroid Build Coastguard Worker- panfrost: Fetch available system memory 3420*61046927SAndroid Build Coastguard Worker- panvk: Fix image support in vertex jobs 3421*61046927SAndroid Build Coastguard Worker- panvk: Pass attrib_buf_idx_offset to desc_copy_info 3422*61046927SAndroid Build Coastguard Worker 3423*61046927SAndroid Build Coastguard WorkerMastaG (1): 3424*61046927SAndroid Build Coastguard Worker 3425*61046927SAndroid Build Coastguard Worker- gallivm: Call StringMapIterator from llvm:: scope 3426*61046927SAndroid Build Coastguard Worker 3427*61046927SAndroid Build Coastguard WorkerMatt Coster (1): 3428*61046927SAndroid Build Coastguard Worker 3429*61046927SAndroid Build Coastguard Worker- docs: List VK_EXT_debug_utils 3430*61046927SAndroid Build Coastguard Worker 3431*61046927SAndroid Build Coastguard WorkerMatt Turner (8): 3432*61046927SAndroid Build Coastguard Worker 3433*61046927SAndroid Build Coastguard Worker- intel: Build float64 shader only for Vulkan 3434*61046927SAndroid Build Coastguard Worker- intel/clc: Free parsed_spirv_data 3435*61046927SAndroid Build Coastguard Worker- intel/clc: Free disk_cache 3436*61046927SAndroid Build Coastguard Worker- intel/brw: Use REG_CLASS_COUNT 3437*61046927SAndroid Build Coastguard Worker- intel/elk: Use REG_CLASS_COUNT 3438*61046927SAndroid Build Coastguard Worker- docs: Drop references to LIBGL_DRIVERS_PATH 3439*61046927SAndroid Build Coastguard Worker- util: Add ATTRIBUTE_OPTIMIZE(flags) 3440*61046927SAndroid Build Coastguard Worker- util: Force emission of stack frame in stack unit test 3441*61046927SAndroid Build Coastguard Worker 3442*61046927SAndroid Build Coastguard WorkerMauro Rossi (1): 3443*61046927SAndroid Build Coastguard Worker 3444*61046927SAndroid Build Coastguard Worker- intel/common: fix building error in intel_common.c 3445*61046927SAndroid Build Coastguard Worker 3446*61046927SAndroid Build Coastguard WorkerMaíra Canal (7): 3447*61046927SAndroid Build Coastguard Worker 3448*61046927SAndroid Build Coastguard Worker- v3dv: Use errno when logging an error to stderr 3449*61046927SAndroid Build Coastguard Worker- drm-uapi: Update v3d_drm.h 3450*61046927SAndroid Build Coastguard Worker- broadcom/common: Add maximum number of perf counters to v3d_device_info 3451*61046927SAndroid Build Coastguard Worker- v3dv: Use DRM_IOCTL_V3D_GET_COUNTER to get perfcnt information 3452*61046927SAndroid Build Coastguard Worker- v3d: Use DRM_IOCTL_V3D_GET_COUNTER to get perfcnt information 3453*61046927SAndroid Build Coastguard Worker- broadcom/simulator: Add DRM_V3D_PARAM_MAX_PERF_COUNTERS parameter support 3454*61046927SAndroid Build Coastguard Worker- broadcom/simulator: Add DRM_IOCTL_V3D_GET_COUNTER to simulator 3455*61046927SAndroid Build Coastguard Worker 3456*61046927SAndroid Build Coastguard WorkerMichel Dänzer (4): 3457*61046927SAndroid Build Coastguard Worker 3458*61046927SAndroid Build Coastguard Worker- wsi/wayland: Dispatch event queue in wsi_wl_swapchain_queue_present 3459*61046927SAndroid Build Coastguard Worker- wsi: Call drmSyncobjQuery only once for all images 3460*61046927SAndroid Build Coastguard Worker- egl/dri: Use packed pipe_format 3461*61046927SAndroid Build Coastguard Worker- dri: Go back to hard-coded list of RGBA formats 3462*61046927SAndroid Build Coastguard Worker 3463*61046927SAndroid Build Coastguard WorkerMike Blumenkrantz (162): 3464*61046927SAndroid Build Coastguard Worker 3465*61046927SAndroid Build Coastguard Worker- glthread: check for invalid primitive modes in DrawElementsBaseVertex 3466*61046927SAndroid Build Coastguard Worker- zink: reconstruct features pnext after determining extension support 3467*61046927SAndroid Build Coastguard Worker- zink: prune zink_shader::programs under lock 3468*61046927SAndroid Build Coastguard Worker- zink: fully wait on all program fences during ctx destroy 3469*61046927SAndroid Build Coastguard Worker- kopper: fix bufferage/swapinterval handling for non-window swapchains 3470*61046927SAndroid Build Coastguard Worker- zink: slightly better swapinterval failure handling 3471*61046927SAndroid Build Coastguard Worker- kopper: don't set drawable buffer age 3472*61046927SAndroid Build Coastguard Worker- zink: handle swapchain currentExtent special value 3473*61046927SAndroid Build Coastguard Worker- zink: clean up accidental debug print 3474*61046927SAndroid Build Coastguard Worker- dri: rename 'implicit' param from earlier series 3475*61046927SAndroid Build Coastguard Worker- tu: support VK_EXT_legacy_vertex_attributes 3476*61046927SAndroid Build Coastguard Worker- llvmpipe: add KHR-Single-GL45.arrays_of_arrays_gl.AtomicUsage skip 3477*61046927SAndroid Build Coastguard Worker- ci: disable lavapipe-vk-asan job 3478*61046927SAndroid Build Coastguard Worker- lavapipe: VK_EXT_legacy_vertex_attributes 3479*61046927SAndroid Build Coastguard Worker- zink: clamp buffer_indices_hashlist resets to used region 3480*61046927SAndroid Build Coastguard Worker- zink: delete GS conditional in update_so_info 3481*61046927SAndroid Build Coastguard Worker- zink: use zink_shader_key_optimal unions for pipeline state asserts 3482*61046927SAndroid Build Coastguard Worker- zink: use info.fs.uses_sample_qualifier instead of manual scan 3483*61046927SAndroid Build Coastguard Worker- zink: simplify confusing return in rewrite_tex_dest 3484*61046927SAndroid Build Coastguard Worker- zink: simplify flagging legacy shadow samplers 3485*61046927SAndroid Build Coastguard Worker- zink: rename zink_shader variable in create functions 3486*61046927SAndroid Build Coastguard Worker- zink: break out shadow sampler scanning 3487*61046927SAndroid Build Coastguard Worker- zink: always block the precompile threads when pruning shaders 3488*61046927SAndroid Build Coastguard Worker- zink: more effectively synchronize separate shader program precompiles 3489*61046927SAndroid Build Coastguard Worker- zink: use zink_shader type directly in zink_create_gfx_shader_state() 3490*61046927SAndroid Build Coastguard Worker- zink: split shader create into 2-stage functions 3491*61046927SAndroid Build Coastguard Worker- zink: reorder precompile_separate_shader_job() in file 3492*61046927SAndroid Build Coastguard Worker- zink: split generated tcs creation into 2-stage functions 3493*61046927SAndroid Build Coastguard Worker- zink: move gfx shader init to thread 3494*61046927SAndroid Build Coastguard Worker- zink: reorder some code in zink_create_gfx_program() 3495*61046927SAndroid Build Coastguard Worker- zink: reorder fencing in zink_create_gfx_program() 3496*61046927SAndroid Build Coastguard Worker- zink: split gfx program creation into 2-stage functions 3497*61046927SAndroid Build Coastguard Worker- zink: precompile_job() -> gfx_program_precompile_job() 3498*61046927SAndroid Build Coastguard Worker- zink: move blocking gfx program init functions to thread 3499*61046927SAndroid Build Coastguard Worker- ci: disable g52 3500*61046927SAndroid Build Coastguard Worker- egl/x11: disable dri3 with LIBGL_KOPPER_DRI2=1 as expected 3501*61046927SAndroid Build Coastguard Worker- zink: add a batch ref for committed sparse resources 3502*61046927SAndroid Build Coastguard Worker- u_blitter: stop leaking saved blitter states on no-op blits 3503*61046927SAndroid Build Coastguard Worker- freedreno/replay: use inttypes format string for 64bit 3504*61046927SAndroid Build Coastguard Worker- zink: delete unused zink_batch struct member 3505*61046927SAndroid Build Coastguard Worker- zink: move in_rp to zink_context 3506*61046927SAndroid Build Coastguard Worker- zink: move ref_lock from zink_batch to zink_batch_state 3507*61046927SAndroid Build Coastguard Worker- zink: move has_work from zink_batch to zink_batch_state 3508*61046927SAndroid Build Coastguard Worker- zink: rename last_was_compute -> last_work_was_compute 3509*61046927SAndroid Build Coastguard Worker- zink: move last_work_was_compute from zink_batch to zink_context 3510*61046927SAndroid Build Coastguard Worker- zink: move work_count from zink_batch to zink_context 3511*61046927SAndroid Build Coastguard Worker- zink: move swapchain from zink_batch to zink_context 3512*61046927SAndroid Build Coastguard Worker- zink: rename zink_batch::state -> zink_batch::bs 3513*61046927SAndroid Build Coastguard Worker- zink: delete all zink_batch uses from zink_query.c 3514*61046927SAndroid Build Coastguard Worker- zink: remove zink_batch usage from zink_clear.c 3515*61046927SAndroid Build Coastguard Worker- zink: remove all uses of zink_batch from zink_batch.c 3516*61046927SAndroid Build Coastguard Worker- zink: remove all zink_batch usage from zink_resource.h 3517*61046927SAndroid Build Coastguard Worker- zink: remove all zink_batch usage from zink_draw.cpp 3518*61046927SAndroid Build Coastguard Worker- zink: remove all zink_batch usage from zink_render_pass.c 3519*61046927SAndroid Build Coastguard Worker- zink: remove all zink_batch usage from zink_context.c 3520*61046927SAndroid Build Coastguard Worker- zink: delete zink_batch 3521*61046927SAndroid Build Coastguard Worker- zink: zink_batch_state::has_barriers -> has_reordered_work 3522*61046927SAndroid Build Coastguard Worker- zink: reset all the has_work flags in the same place 3523*61046927SAndroid Build Coastguard Worker- zink: check all has_work flags for flushes 3524*61046927SAndroid Build Coastguard Worker- zink: rely on zink_get_cmdbuf() to set has_work flags 3525*61046927SAndroid Build Coastguard Worker- zink: flag has_work in a few more places 3526*61046927SAndroid Build Coastguard Worker- zink: stop flagging has_work on batch tracking 3527*61046927SAndroid Build Coastguard Worker- zink: don't submit main cmdbuf if has_work is not set 3528*61046927SAndroid Build Coastguard Worker- frontends/dri: only release pipe when screen init fails 3529*61046927SAndroid Build Coastguard Worker- frontends/dri: always init opencl_func_mutex in InitScreen hooks 3530*61046927SAndroid Build Coastguard Worker- zink: use u_minify for sparse calcs 3531*61046927SAndroid Build Coastguard Worker- zink: always commit full miptails 3532*61046927SAndroid Build Coastguard Worker- zink: refcount miptails 3533*61046927SAndroid Build Coastguard Worker- zink: clean up semaphore arrays on batch state destroy 3534*61046927SAndroid Build Coastguard Worker- zink: add a batch array for tracked semaphores 3535*61046927SAndroid Build Coastguard Worker- zink: stop leaking sparse semaphores 3536*61046927SAndroid Build Coastguard Worker- zink: rework sparse semaphore waits 3537*61046927SAndroid Build Coastguard Worker- ci: bump VVL to snapshot-2024wk19 3538*61046927SAndroid Build Coastguard Worker- zink: hook up VK_EXT_legacy_vertex_attributes 3539*61046927SAndroid Build Coastguard Worker- zink: set all spirv caps for the vvl vtn pass 3540*61046927SAndroid Build Coastguard Worker- ci: bump VVL to v1.3.285 3541*61046927SAndroid Build Coastguard Worker- zink: make unassigned io variables unreachable 3542*61046927SAndroid Build Coastguard Worker- zink: minor tweaks to shader io assignment 3543*61046927SAndroid Build Coastguard Worker- zink: outdent assign_producer_var_io() 3544*61046927SAndroid Build Coastguard Worker- zink: outdent assign_consumer_var_io() 3545*61046927SAndroid Build Coastguard Worker- zink: pass a struct through io assignment functions 3546*61046927SAndroid Build Coastguard Worker- zink: track masks of io locations used during linking 3547*61046927SAndroid Build Coastguard Worker- zink: unify io assignment 3548*61046927SAndroid Build Coastguard Worker- zink: move 'reserved' into io assign struct 3549*61046927SAndroid Build Coastguard Worker- zink: split slot map between regular varyings and patch 3550*61046927SAndroid Build Coastguard Worker- zink: ci updates 3551*61046927SAndroid Build Coastguard Worker- egl/dri2: fix error returns on dri2_initialize_x11_dri3 fail 3552*61046927SAndroid Build Coastguard Worker- nir/lower_aaline: fix for scalarized outputs 3553*61046927SAndroid Build Coastguard Worker- nir/linking: fix nir_assign_io_var_locations for scalarized dual blend 3554*61046927SAndroid Build Coastguard Worker- lavapipe: split out DGC into separate file 3555*61046927SAndroid Build Coastguard Worker- lavapipe: plumb print_cmds through NV DGC 3556*61046927SAndroid Build Coastguard Worker- lavapipe: lvp_indirect_command_layout -> lvp_indirect_command_layout_nv 3557*61046927SAndroid Build Coastguard Worker- zink: remove dgc debug mode 3558*61046927SAndroid Build Coastguard Worker- zink: add atomic image ops to the ms deleting pass 3559*61046927SAndroid Build Coastguard Worker- build/amd: add amd-use-llvm build option 3560*61046927SAndroid Build Coastguard Worker- ir3: flag progress from nir_lower_io_to_scalar 3561*61046927SAndroid Build Coastguard Worker- ir3: assert that no further optimizations can be done if !progress 3562*61046927SAndroid Build Coastguard Worker- gallium: add drawid_offset to draw_mesh_tasks interface 3563*61046927SAndroid Build Coastguard Worker- gallium: stop dropping drawid_offset param with util_draw_indirect 3564*61046927SAndroid Build Coastguard Worker- vulkan: Update XML and headers to 1.3.287 3565*61046927SAndroid Build Coastguard Worker- zink: add HKP to tiler mode switch 3566*61046927SAndroid Build Coastguard Worker- lavapipe: fix mesh+task binding with shader objects 3567*61046927SAndroid Build Coastguard Worker- mesa/st: fix zombie shader handling for non-current programs 3568*61046927SAndroid Build Coastguard Worker- zink: null check pipe loader config before use 3569*61046927SAndroid Build Coastguard Worker- zink: split out msaa replication 3570*61046927SAndroid Build Coastguard Worker- zink: implement msaa replication with dynamic rendering 3571*61046927SAndroid Build Coastguard Worker- radeonsi: enable compute pbo blits 3572*61046927SAndroid Build Coastguard Worker- ci: kill filament trace globally 3573*61046927SAndroid Build Coastguard Worker- zink: add a driver workaround to disable 2D_VIEW_COMPATIBLE+sparse 3574*61046927SAndroid Build Coastguard Worker- zink: free sparse page for miptail on uncommit 3575*61046927SAndroid Build Coastguard Worker- zink: remove adreno from broken_cache_semantics driver workaround 3576*61046927SAndroid Build Coastguard Worker- egl: deduplicate MESA_image_dma_buf_export enablement 3577*61046927SAndroid Build Coastguard Worker- egl: only enable MESA_image_dma_buf_export with PIPE_CAP_DMABUF 3578*61046927SAndroid Build Coastguard Worker- lavapipe: maint7 3579*61046927SAndroid Build Coastguard Worker- st/pbo: fix MESA_COMPUTE_PBO=spec crash on shutdown 3580*61046927SAndroid Build Coastguard Worker- st/pbo_compute: special case stencil extraction from Z24S8 3581*61046927SAndroid Build Coastguard Worker- mesa/st: use compute pbo download for readpixels 3582*61046927SAndroid Build Coastguard Worker- ci: bump vvl to v1.3.289 3583*61046927SAndroid Build Coastguard Worker- zink: add an a750 skip 3584*61046927SAndroid Build Coastguard Worker- zink: enable compute pbos for turnip 3585*61046927SAndroid Build Coastguard Worker- aux/tc: update docs to indicate replaced buffers have multiple pipe_resources 3586*61046927SAndroid Build Coastguard Worker- zink: don't lower fpow 3587*61046927SAndroid Build Coastguard Worker- zink: propagate valid buffer range to real buffer when mapping staging 3588*61046927SAndroid Build Coastguard Worker- zink: track the "real" buffer range from replacement buffers 3589*61046927SAndroid Build Coastguard Worker- zink: modify some buffer mapping behavior for buffer replacement srcs 3590*61046927SAndroid Build Coastguard Worker- zink: move all driverID checks to a helper function 3591*61046927SAndroid Build Coastguard Worker- zink: hook up maintenance7 3592*61046927SAndroid Build Coastguard Worker- zink: use maint7 to capture venus driver and more accurately use workarounds 3593*61046927SAndroid Build Coastguard Worker- mesa/st: load state params for feedback draws with allow_st_finalize_nir_twice 3594*61046927SAndroid Build Coastguard Worker- egl/x11/sw: fix partial image uploads 3595*61046927SAndroid Build Coastguard Worker- egl/x11/sw: plug in swap_buffers_with_damage handling 3596*61046927SAndroid Build Coastguard Worker- winsys/radeon: take the full winsys struct in radeon_get_drm_value() 3597*61046927SAndroid Build Coastguard Worker- winsys/radeon: wrap fd access with util function 3598*61046927SAndroid Build Coastguard Worker- winsys/radeon: switch to rendernode when card node doesn't work 3599*61046927SAndroid Build Coastguard Worker- winsys/radeon: revert recent changes 3600*61046927SAndroid Build Coastguard Worker- glx: directly link to gallium 3601*61046927SAndroid Build Coastguard Worker- egl: link with libgallium directly 3602*61046927SAndroid Build Coastguard Worker- gbm: link directly with libgallium 3603*61046927SAndroid Build Coastguard Worker- loader: delete loader_open_driver() 3604*61046927SAndroid Build Coastguard Worker- loader/dri3: check xfixes version in loader_dri3_open() 3605*61046927SAndroid Build Coastguard Worker- loader/dri3: avoid killing the xcb connection if dri3 not found 3606*61046927SAndroid Build Coastguard Worker- loader/glx: move multibuffers check to loader 3607*61046927SAndroid Build Coastguard Worker- egl: use loader's multibuffer check to deduplicate lots of code 3608*61046927SAndroid Build Coastguard Worker- vl/dri3: use loader's dri3 init code and delete everything else 3609*61046927SAndroid Build Coastguard Worker- zink: move image aoa access to nir pass 3610*61046927SAndroid Build Coastguard Worker- zink: use PIPE_CAP_NIR_SAMPLERS_AS_DEREF 3611*61046927SAndroid Build Coastguard Worker- gallium: install gallium-$version.so to libdir 3612*61046927SAndroid Build Coastguard Worker- ci: prune dri from LD_LIBRARY_PATH 3613*61046927SAndroid Build Coastguard Worker- dril: rework config creation 3614*61046927SAndroid Build Coastguard Worker- llvmpipe: handle vma allocation failure 3615*61046927SAndroid Build Coastguard Worker- llvmpipe: only use vma allocations on linux 3616*61046927SAndroid Build Coastguard Worker- dri: fix kmsro define 3617*61046927SAndroid Build Coastguard Worker- Revert "vl/dri3: use loader's dri3 init code and delete everything else" 3618*61046927SAndroid Build Coastguard Worker- glx: include src/gallium for apple 3619*61046927SAndroid Build Coastguard Worker- dri: link with libloader 3620*61046927SAndroid Build Coastguard Worker- kopper: check swapchain size after possible loader image resize 3621*61046927SAndroid Build Coastguard Worker- pipe-loader: fix driconf memory management 3622*61046927SAndroid Build Coastguard Worker- dril: always take the egl init path 3623*61046927SAndroid Build Coastguard Worker- egl: fix zink init 3624*61046927SAndroid Build Coastguard Worker- dri: fix kms_swrast screen fail 3625*61046927SAndroid Build Coastguard Worker- egl/wayland: bail on zink init in non-sw mode if extension check fails 3626*61046927SAndroid Build Coastguard Worker- zink: fix partial update handling 3627*61046927SAndroid Build Coastguard Worker 3628*61046927SAndroid Build Coastguard WorkerMike Lothian (2): 3629*61046927SAndroid Build Coastguard Worker 3630*61046927SAndroid Build Coastguard Worker- radeonsi,aco: Run ac_nir_lower_global_access pass 3631*61046927SAndroid Build Coastguard Worker- ac/llvm: Remove global access ops handling 3632*61046927SAndroid Build Coastguard Worker 3633*61046927SAndroid Build Coastguard WorkerMingcong Bai (2): 3634*61046927SAndroid Build Coastguard Worker 3635*61046927SAndroid Build Coastguard Worker- meson: set default drivers for ppc, ppc64 3636*61046927SAndroid Build Coastguard Worker- meson: set default Vulkan drivers for ppc, ppc64 3637*61046927SAndroid Build Coastguard Worker 3638*61046927SAndroid Build Coastguard WorkerMohamed Ahmed (4): 3639*61046927SAndroid Build Coastguard Worker 3640*61046927SAndroid Build Coastguard Worker- nil: Add a nil_image::compressed bit 3641*61046927SAndroid Build Coastguard Worker- nil: Add some helpers for DRM format modifiers 3642*61046927SAndroid Build Coastguard Worker- nil: Support creating images with DRM modifiers 3643*61046927SAndroid Build Coastguard Worker- nvk: enable rendering to DRM_FORMAT_MOD_LINEAR images 3644*61046927SAndroid Build Coastguard Worker 3645*61046927SAndroid Build Coastguard WorkerMykhailo Skorokhodov (2): 3646*61046927SAndroid Build Coastguard Worker 3647*61046927SAndroid Build Coastguard Worker- egl/wayland: Fix sRGB format look up for config 3648*61046927SAndroid Build Coastguard Worker- ci/lima: expect fail of window_8888_colorspace_srgb on wayland 3649*61046927SAndroid Build Coastguard Worker 3650*61046927SAndroid Build Coastguard WorkerNanley Chery (29): 3651*61046927SAndroid Build Coastguard Worker 3652*61046927SAndroid Build Coastguard Worker- intel/isl: Add and use _isl_surf_info_supports_ccs 3653*61046927SAndroid Build Coastguard Worker- intel/isl: Reduce halign for disabled CCS on XeHP 3654*61046927SAndroid Build Coastguard Worker- intel/isl: Update quote for XeHP's CCS halign rule 3655*61046927SAndroid Build Coastguard Worker- intel/isl: Allow sampling from 3D HIZ_CCS_WT 3656*61046927SAndroid Build Coastguard Worker- intel/blorp: Factor bpb into the fast-clear rect 3657*61046927SAndroid Build Coastguard Worker- intel/blorp: Allow gfx12 fast-clears without CCS surf 3658*61046927SAndroid Build Coastguard Worker- intel/isl: Add and use ISL_DRM_CC_PLANE_PITCH_B 3659*61046927SAndroid Build Coastguard Worker- anv: Refactor modifier plane layout queries 3660*61046927SAndroid Build Coastguard Worker- intel/aux_map: Add and use INTEL_AUX_MAP_MAIN_PITCH_SCALEDOWN 3661*61046927SAndroid Build Coastguard Worker- intel/aux_map: Add and use INTEL_AUX_MAP_META_ALIGNMENT_B 3662*61046927SAndroid Build Coastguard Worker- intel/aux_map: Add and use INTEL_AUX_MAP_MAIN_SIZE_SCALEDOWN 3663*61046927SAndroid Build Coastguard Worker- intel/isl: Add and use ISL_MAIN_TO_CCS_SIZE_RATIO_XE 3664*61046927SAndroid Build Coastguard Worker- intel/isl: Add and use multi-engine surf usage bits 3665*61046927SAndroid Build Coastguard Worker- iris: Simplify bo import in memobj_create_from_handle 3666*61046927SAndroid Build Coastguard Worker- intel/isl: Assert alignments of surface addresses 3667*61046927SAndroid Build Coastguard Worker- anv: Rely on the primary surf usage to disable aux 3668*61046927SAndroid Build Coastguard Worker- anv,hasvk: Drop anv_get_isl_format_with_usage 3669*61046927SAndroid Build Coastguard Worker- anv: Support multiple aspects in anv_formats_ccs_e_compatible 3670*61046927SAndroid Build Coastguard Worker- anv: Rely more on ISL_SURF_USAGE_DISABLE_AUX_BIT 3671*61046927SAndroid Build Coastguard Worker- anv: Restrict CCS ISL surface creation to gfx9-11 3672*61046927SAndroid Build Coastguard Worker- iris: Add and use comp_ctrl_surf_offset on gfx12 3673*61046927SAndroid Build Coastguard Worker- intel/isl: Drop support for the gfx12 CCS ISL surf 3674*61046927SAndroid Build Coastguard Worker- intel/isl: Add and use isl_drm_modifier_needs_display_layout 3675*61046927SAndroid Build Coastguard Worker- iris,anv: Disable gfx12.0 fast-clears with unaligned pitch 3676*61046927SAndroid Build Coastguard Worker- intel/isl: Consolidate some tiling checks for CCS 3677*61046927SAndroid Build Coastguard Worker- intel/isl: Require display flag for 512B pitch alignment 3678*61046927SAndroid Build Coastguard Worker- intel/isl: Pad the pitch on gfx12.0 for fast-clears 3679*61046927SAndroid Build Coastguard Worker- anv+zink/ci: Change sparse test result from crash to fail 3680*61046927SAndroid Build Coastguard Worker- intel/isl: Enable Tile4 for CPB surfaces 3681*61046927SAndroid Build Coastguard Worker 3682*61046927SAndroid Build Coastguard WorkerNatanael Copa (1): 3683*61046927SAndroid Build Coastguard Worker 3684*61046927SAndroid Build Coastguard Worker- nir/opt_varyings: reduce stack usage 3685*61046927SAndroid Build Coastguard Worker 3686*61046927SAndroid Build Coastguard WorkerNeha Bhende (2): 3687*61046927SAndroid Build Coastguard Worker 3688*61046927SAndroid Build Coastguard Worker- svga: Retrieve stride info from hwtnl->cmd.vdecl for swtnl draws 3689*61046927SAndroid Build Coastguard Worker- dri: fix macro name check to detect svga driver 3690*61046927SAndroid Build Coastguard Worker 3691*61046927SAndroid Build Coastguard WorkerOskar Viljasaar (8): 3692*61046927SAndroid Build Coastguard Worker 3693*61046927SAndroid Build Coastguard Worker- vulkan/properties: support Android in the property generator 3694*61046927SAndroid Build Coastguard Worker- v3dv: constify arguments of vendor/device id getters 3695*61046927SAndroid Build Coastguard Worker- v3dv: Use common runtime vk_properties 3696*61046927SAndroid Build Coastguard Worker- vulkan/properties: Document RENAMED_PROPERTIES in the property generator 3697*61046927SAndroid Build Coastguard Worker- anv: Move completely over to common runtime GetPhysicalDeviceProperties2 3698*61046927SAndroid Build Coastguard Worker- hasvk: switch to use runtime physical device properties infrastructure 3699*61046927SAndroid Build Coastguard Worker- vulkan: add a property struct setter function 3700*61046927SAndroid Build Coastguard Worker- venus: Use common physical device properties 3701*61046927SAndroid Build Coastguard Worker 3702*61046927SAndroid Build Coastguard WorkerPatrick Lerda (8): 3703*61046927SAndroid Build Coastguard Worker 3704*61046927SAndroid Build Coastguard Worker- gallium/auxiliary/vl: fix typo which negatively impacts the src_stride initialization 3705*61046927SAndroid Build Coastguard Worker- clover: fix pipe_box update regression 3706*61046927SAndroid Build Coastguard Worker- clover: fix memory leak related to optimize 3707*61046927SAndroid Build Coastguard Worker- r600: fix vertex state update clover regression 3708*61046927SAndroid Build Coastguard Worker- mesa/main: fix stack overflow related to the new mipmap code 3709*61046927SAndroid Build Coastguard Worker- radeonsi: fix assert triggered on gfx6 after the tessellation update 3710*61046927SAndroid Build Coastguard Worker- clover: fix meson opencl-spirv option 3711*61046927SAndroid Build Coastguard Worker- st/pbo_compute: fix async->nir memory leak 3712*61046927SAndroid Build Coastguard Worker 3713*61046927SAndroid Build Coastguard WorkerPaulo Zanoni (31): 3714*61046927SAndroid Build Coastguard Worker 3715*61046927SAndroid Build Coastguard Worker- isl: add ISL_TILING_64_XE2 to isl_tiling_to_name() 3716*61046927SAndroid Build Coastguard Worker- anv/sparse: add the MSAA block shape tables 3717*61046927SAndroid Build Coastguard Worker- anv/sparse: we can't do multi-sampled depth/stencil sparse images 3718*61046927SAndroid Build Coastguard Worker- anv/sparse: properly reject sample counts we don't support 3719*61046927SAndroid Build Coastguard Worker- anv/sparse: reject all sample flags that non-sparse doesn't support 3720*61046927SAndroid Build Coastguard Worker- anv/sparse: fix block_size_B when the image is multi-sampled 3721*61046927SAndroid Build Coastguard Worker- anv/sparse: exclude Xe2's Tile64's non-standard block shapes 3722*61046927SAndroid Build Coastguard Worker- anv/sparse: flush the tile cache when resolving sparse images 3723*61046927SAndroid Build Coastguard Worker- anv/sparse: enable MSAA for Sparse when applicable 3724*61046927SAndroid Build Coastguard Worker- anv: check for VK_RENDERING_SUSPENDING_BIT once at CmdEndRendering 3725*61046927SAndroid Build Coastguard Worker- anv+zink/ci: add failures related to multi-sampled sparse binding 3726*61046927SAndroid Build Coastguard Worker- anv/sparse: assert a format can't be standard and non-standard 3727*61046927SAndroid Build Coastguard Worker- anv/xe: fix declaration of memory flags for integrated non-LLC platforms 3728*61046927SAndroid Build Coastguard Worker- anv/sparse: reject 1D sparse residency images 3729*61046927SAndroid Build Coastguard Worker- anv/sparse: fix the image property sizes for multi-sampled images 3730*61046927SAndroid Build Coastguard Worker- anv/sparse: fix reporting of VK_SPARSE_IMAGE_FORMAT_SINGLE_MIPTAIL_BIT 3731*61046927SAndroid Build Coastguard Worker- intel/isl: pass struct isl_tile_info to choose_image_alignment_el() 3732*61046927SAndroid Build Coastguard Worker- anv/sparse: dump info about opaque binds when DEBUG_SPARSE 3733*61046927SAndroid Build Coastguard Worker- anv/sparse: fix TR-TT page table bo size and flags 3734*61046927SAndroid Build Coastguard Worker- anv/sparse: remove obsolete linear tiling code path 3735*61046927SAndroid Build Coastguard Worker- anv/sparse: unify and rework tile size calculation 3736*61046927SAndroid Build Coastguard Worker- anv/sparse: use ANV_SPARSE_BLOCK_SIZE instead of tile_size when possible 3737*61046927SAndroid Build Coastguard Worker- anv: properly store the engine_class_supported_count values 3738*61046927SAndroid Build Coastguard Worker- anv: LNL+ doesn't need the special flush for sparse 3739*61046927SAndroid Build Coastguard Worker- anv: reimplement the anv_fake_nonlocal_memory workaround 3740*61046927SAndroid Build Coastguard Worker- iris: fix iris_xe_wait_exec_queue_idle() on release builds 3741*61046927SAndroid Build Coastguard Worker- anv/trtt: fix the process of picking device->trtt.queue 3742*61046927SAndroid Build Coastguard Worker- anv/xe: try harder when the vm_bind ioctl fails 3743*61046927SAndroid Build Coastguard Worker- anv: don't expose the compressed memory types when DEBUG_NO_CCS 3744*61046927SAndroid Build Coastguard Worker- anv: disable CCS for Source2 games on Xe2 3745*61046927SAndroid Build Coastguard Worker- intel: fix compute SLM sizes on Xe2 and newer 3746*61046927SAndroid Build Coastguard Worker 3747*61046927SAndroid Build Coastguard WorkerPavel Ondračka (13): 3748*61046927SAndroid Build Coastguard Worker 3749*61046927SAndroid Build Coastguard Worker- r300: replace constant size field with usemask 3750*61046927SAndroid Build Coastguard Worker- r300: move dead constants pass earlier for vertex shaders 3751*61046927SAndroid Build Coastguard Worker- r300: switch to a new constant remap table format 3752*61046927SAndroid Build Coastguard Worker- r300: compact scalar uniforms into empty slots 3753*61046927SAndroid Build Coastguard Worker- r300: better packing for immediates 3754*61046927SAndroid Build Coastguard Worker- r300/ci: fails list update 3755*61046927SAndroid Build Coastguard Worker- r300: fix cycles counting for KIL 3756*61046927SAndroid Build Coastguard Worker- r300: fix writemask rewrite when converting to omod 3757*61046927SAndroid Build Coastguard Worker- r300: fix for ouput modifier and DDX/DDX 3758*61046927SAndroid Build Coastguard Worker- r300: fix RC_OMOD_DIV_2 modifier 3759*61046927SAndroid Build Coastguard Worker- r300: missing whitespace in shader stats 3760*61046927SAndroid Build Coastguard Worker- r300: vectorization tweaks for R300/R400 3761*61046927SAndroid Build Coastguard Worker- r300: bias presubtract fix 3762*61046927SAndroid Build Coastguard Worker 3763*61046927SAndroid Build Coastguard WorkerPhilipp Zabel (7): 3764*61046927SAndroid Build Coastguard Worker 3765*61046927SAndroid Build Coastguard Worker- etnaviv: drm: Suppress get-param error message for non-existent core 3766*61046927SAndroid Build Coastguard Worker- etnaviv: drm: Stop after model query failure 3767*61046927SAndroid Build Coastguard Worker- etnaviv: Pass npu to etna_screen_create in a separate parameter 3768*61046927SAndroid Build Coastguard Worker- etnaviv: Add a separate NPU pipe 3769*61046927SAndroid Build Coastguard Worker- etnaviv: Allow collecing both GPU and NPU specs 3770*61046927SAndroid Build Coastguard Worker- etnaviv/nn: Pipe through input/accumulation buffer depth from hwdb 3771*61046927SAndroid Build Coastguard Worker- etnaviv: update headers from rnndb 3772*61046927SAndroid Build Coastguard Worker 3773*61046927SAndroid Build Coastguard WorkerPierre-Eric Pelloux-Prayer (34): 3774*61046927SAndroid Build Coastguard Worker 3775*61046927SAndroid Build Coastguard Worker- radeonsi/sqtt: use ac_sqtt_get_shader_mask for spm counters 3776*61046927SAndroid Build Coastguard Worker- radeonsi/sqtt: cleanup si_sqtt_add_code_object a bit 3777*61046927SAndroid Build Coastguard Worker- radeonsi/sqtt: support sqtt buffer auto-resizing 3778*61046927SAndroid Build Coastguard Worker- radeonsi: add new si_shader_binary_upload_at method 3779*61046927SAndroid Build Coastguard Worker- radeonsi/sqtt: use si_shader_binary_upload_at to reupload shaders 3780*61046927SAndroid Build Coastguard Worker- radeonsi: allocate sqtt and spm buffers in GTT 3781*61046927SAndroid Build Coastguard Worker- radeonsi: add testmemperf mem bandwidth test 3782*61046927SAndroid Build Coastguard Worker- radv/sqtt: use radeon_check_space before emit_spm_* 3783*61046927SAndroid Build Coastguard Worker- radeonsi: use the common SQTT implementation 3784*61046927SAndroid Build Coastguard Worker- radeonsi/sqtt: add AMD_THREAD_TRACE_INSTRUCTION_TIMING 3785*61046927SAndroid Build Coastguard Worker- ac/sqtt: make VA helpers static 3786*61046927SAndroid Build Coastguard Worker- ac/llvm: implement WA in nir to llvm 3787*61046927SAndroid Build Coastguard Worker- radeonsi: store the total binary size in si_shader 3788*61046927SAndroid Build Coastguard Worker- radeonsi: handle DBG(TEX) after tc_compatible_htile is set 3789*61046927SAndroid Build Coastguard Worker- radeonsi/tests: don't match gfx10_3 baseline for gfx10 family 3790*61046927SAndroid Build Coastguard Worker- radeonsi/tests: add a shortcut to re-run only failing tests 3791*61046927SAndroid Build Coastguard Worker- ac/surface: reject modifiers with retile_dcc and bpe != 32 3792*61046927SAndroid Build Coastguard Worker- radeonsi: add gfx11 workaround for upgraded_depth 3793*61046927SAndroid Build Coastguard Worker- ac/nir: don't use the compute blit for PIPE_FORMAT_R5G6B5_UNORM 3794*61046927SAndroid Build Coastguard Worker- radeonsi/tests: update tests baseline 3795*61046927SAndroid Build Coastguard Worker- radeonsi/tests: clarify the output when results changes 3796*61046927SAndroid Build Coastguard Worker- radeonsi: fix buffer_size in si_compute_shorten_ubyte_buffer 3797*61046927SAndroid Build Coastguard Worker- Revert "ac, radeonsi: remove has_syncobj, has_fence_to_handle" 3798*61046927SAndroid Build Coastguard Worker- ac/info: remove has_syncobj 3799*61046927SAndroid Build Coastguard Worker- winsys/radeon: fill lds properties 3800*61046927SAndroid Build Coastguard Worker- radeonsi: fix crash in si_update_tess_io_layout_state for gfx8 and earlier 3801*61046927SAndroid Build Coastguard Worker- radeonsi/tests: correctly parse the family name 3802*61046927SAndroid Build Coastguard Worker- radeonsi: fix ac_create_shadowing_ib_preamble parameter 3803*61046927SAndroid Build Coastguard Worker- radeonsi, radv: bump libdrm_amdgpu version requirement 3804*61046927SAndroid Build Coastguard Worker- ci: bump Fedora and Android libdrm2 to 2.4.122 3805*61046927SAndroid Build Coastguard Worker- radeonsi: fix si_get_dmabuf_modifier_planes for gfx12 3806*61046927SAndroid Build Coastguard Worker- frontends/dri: add error logs to dri2_create_image_from_fd 3807*61046927SAndroid Build Coastguard Worker- amd: use a valid size for ac_pm4_state allocation 3808*61046927SAndroid Build Coastguard Worker- egl,gbm,glx: fix log message spam 3809*61046927SAndroid Build Coastguard Worker 3810*61046927SAndroid Build Coastguard WorkerQiang Yu (8): 3811*61046927SAndroid Build Coastguard Worker 3812*61046927SAndroid Build Coastguard Worker- glsl: respect GL_EXT_shader_image_load_formatted when image is embedded in a struct 3813*61046927SAndroid Build Coastguard Worker- radeonsi: add missing nir_intrinsic_bindless_image_descriptor_amd 3814*61046927SAndroid Build Coastguard Worker- nir: fix lower array to vec metadata preserve 3815*61046927SAndroid Build Coastguard Worker- nir: fix clip cull distance lowering metadata preserve 3816*61046927SAndroid Build Coastguard Worker- nir: add filter parameter to nir_lower_array_deref_of_vec 3817*61046927SAndroid Build Coastguard Worker- nir: nir_vectorize_tess_levels support indirect access 3818*61046927SAndroid Build Coastguard Worker- nir: consider more deref types when fixup deref 3819*61046927SAndroid Build Coastguard Worker- glsl: fix indirect tess factor access for compact_arrays=false drivers 3820*61046927SAndroid Build Coastguard Worker 3821*61046927SAndroid Build Coastguard WorkerRebecca Mckeever (9): 3822*61046927SAndroid Build Coastguard Worker 3823*61046927SAndroid Build Coastguard Worker- panvk: Add jm and bifrost dirs 3824*61046927SAndroid Build Coastguard Worker- panvk: Add push_uniform/constant helpers 3825*61046927SAndroid Build Coastguard Worker- panvk: Make helper functions panvk_cmd_buffer agnostic 3826*61046927SAndroid Build Coastguard Worker- panvk: Move panvk_descriptor_state to bifrost subdir 3827*61046927SAndroid Build Coastguard Worker- panvk: Move vkCmdDraw* functions to their own file 3828*61046927SAndroid Build Coastguard Worker- panvk: Move vkCmdDispatch* functions to their own file 3829*61046927SAndroid Build Coastguard Worker- panvk: Move vkCmd*Event functions to their own file 3830*61046927SAndroid Build Coastguard Worker- panvk: Add Valhall DescriptorSetLayout implementation 3831*61046927SAndroid Build Coastguard Worker- panvk: Add Valhall Descriptor{Set,Pool} implementations 3832*61046927SAndroid Build Coastguard Worker 3833*61046927SAndroid Build Coastguard WorkerRenato Pereyra (2): 3834*61046927SAndroid Build Coastguard Worker 3835*61046927SAndroid Build Coastguard Worker- anv: Attempt to compile all pipelines even after errors 3836*61046927SAndroid Build Coastguard Worker- intel/perf: Move sysmacros.h include from header to implementation 3837*61046927SAndroid Build Coastguard Worker 3838*61046927SAndroid Build Coastguard WorkerRhys Perry (95): 3839*61046927SAndroid Build Coastguard Worker 3840*61046927SAndroid Build Coastguard Worker- aco/tests: add tests for hidden breaks/continues 3841*61046927SAndroid Build Coastguard Worker- aco/tests: add tests for divergent merge phi with undef 3842*61046927SAndroid Build Coastguard Worker- nir/dead_cf: stop reindexing blocks for each non-block cf node 3843*61046927SAndroid Build Coastguard Worker- aco/stats: fix s_waitcnt parsing 3844*61046927SAndroid Build Coastguard Worker- aco/stats: don't use VS counter pre-GFX10 3845*61046927SAndroid Build Coastguard Worker- aco/waitcnt: fix DS/VMEM ordered writes when mixed 3846*61046927SAndroid Build Coastguard Worker- aco: make wait_imm indexable 3847*61046927SAndroid Build Coastguard Worker- aco/waitcnt: add target_info 3848*61046927SAndroid Build Coastguard Worker- aco/waitcnt: refactor for indexable wait_imm 3849*61046927SAndroid Build Coastguard Worker- aco/stats: refactor for indexable wait_imm 3850*61046927SAndroid Build Coastguard Worker- aco: add wait_imm::unpack and wait_imm::max 3851*61046927SAndroid Build Coastguard Worker- radv: keep track of unaligned dynamic vertex access 3852*61046927SAndroid Build Coastguard Worker- aco: form hard clauses in VS prologs 3853*61046927SAndroid Build Coastguard Worker- aco: copy VS prolog constants after loads 3854*61046927SAndroid Build Coastguard Worker- aco: support VS prologs with unaligned access 3855*61046927SAndroid Build Coastguard Worker- aco/util: improve small_vec assertion 3856*61046927SAndroid Build Coastguard Worker- radv: advertise VK_EXT_legacy_vertex_attributes 3857*61046927SAndroid Build Coastguard Worker- aco: don't count certain pseudo towards VMEM_STORE_CLAUSE_MAX_GRAB_DIST 3858*61046927SAndroid Build Coastguard Worker- aco/tests: support GFX12 3859*61046927SAndroid Build Coastguard Worker- aco: add SFPU/ValuPseudoScalarTrans instr class 3860*61046927SAndroid Build Coastguard Worker- aco: add GFX11.5+ opcodes 3861*61046927SAndroid Build Coastguard Worker- aco: support GFX12 in assembler 3862*61046927SAndroid Build Coastguard Worker- aco/tests: add GFX12 assembler tests 3863*61046927SAndroid Build Coastguard Worker- aco: don't change prefetch mode on GFX11.5+ 3864*61046927SAndroid Build Coastguard Worker- aco/gfx12: disable s_cmpk optimization 3865*61046927SAndroid Build Coastguard Worker- aco: add GFX12 wait counters 3866*61046927SAndroid Build Coastguard Worker- aco/waitcnt: support GFX12 in waitcnt pass 3867*61046927SAndroid Build Coastguard Worker- aco/stats: support GFX12 in collect_preasm_stats() 3868*61046927SAndroid Build Coastguard Worker- aco: update VS prolog waitcnt for GFX12 3869*61046927SAndroid Build Coastguard Worker- aco/lower_phis: create loop header phis for non-boolean loop exit phis 3870*61046927SAndroid Build Coastguard Worker- aco: create lcssa phis for continue_or_break loops when necessary 3871*61046927SAndroid Build Coastguard Worker- aco: use scalar phi lowering for lcssa workaround 3872*61046927SAndroid Build Coastguard Worker- aco: remove nir_to_aco 3873*61046927SAndroid Build Coastguard Worker- aco/lower_phis: don't create boolean loop header phis in some situations 3874*61046927SAndroid Build Coastguard Worker- radv: malloc graphics pipeline stages 3875*61046927SAndroid Build Coastguard Worker- aco: support GFX12 in insert_NOPs 3876*61046927SAndroid Build Coastguard Worker- aco/gfx12: implement subgroup shader clock 3877*61046927SAndroid Build Coastguard Worker- aco/gfx12: implement workgroup barrier 3878*61046927SAndroid Build Coastguard Worker- aco/gfx12: sign-extend s_getpc_b64 3879*61046927SAndroid Build Coastguard Worker- aco/gfx12: don't create v_fmac_legacy_f32 3880*61046927SAndroid Build Coastguard Worker- aco/gfx12: use ttmp9/ttmp7 for workgroup id 3881*61046927SAndroid Build Coastguard Worker- radv/gfx12: don't add workgroup id shader args 3882*61046927SAndroid Build Coastguard Worker- aco/gfx12: remove MIMG vector affinity 3883*61046927SAndroid Build Coastguard Worker- aco/gfx12: decrease max_nsa_vgprs for VSAMPLE 3884*61046927SAndroid Build Coastguard Worker- aco/gfx12: disallow SCC and most constants for BUF SOFFSET 3885*61046927SAndroid Build Coastguard Worker- aco: fix fddx/y with uniform inf/nan input 3886*61046927SAndroid Build Coastguard Worker- meson: remove --depfile for aco_tests 3887*61046927SAndroid Build Coastguard Worker- ac/llvm: implement load_subgroup_id 3888*61046927SAndroid Build Coastguard Worker- aco/gfx12: implement load_subgroup_id 3889*61046927SAndroid Build Coastguard Worker- ac/nir: skip subgroup_id/local_invocation_index lowering for gfx12 3890*61046927SAndroid Build Coastguard Worker- aco/gfx12: fix s_wait_event immediate 3891*61046927SAndroid Build Coastguard Worker- aco: don't combine vgpr into writelane src0 3892*61046927SAndroid Build Coastguard Worker- aco: implement nir_atomic_op_ordered_add_gfx12_amd 3893*61046927SAndroid Build Coastguard Worker- aco: implement nir_intrinsic_nop_amd and nir_intrinsic_sleep_amd 3894*61046927SAndroid Build Coastguard Worker- ac/nir: support lowering of sub-dword push constants 3895*61046927SAndroid Build Coastguard Worker- radv: lower sub-dword push constants 3896*61046927SAndroid Build Coastguard Worker- ac/llvm: remove support for sub-dword push constants 3897*61046927SAndroid Build Coastguard Worker- aco: remove support for sub-dword push constants 3898*61046927SAndroid Build Coastguard Worker- aco/gfx6: set glc for buffer_store_byte/short 3899*61046927SAndroid Build Coastguard Worker- aco: inline store_vmem_mubuf/emit_single_mubuf_store 3900*61046927SAndroid Build Coastguard Worker- aco: use ac_hw_cache_flags 3901*61046927SAndroid Build Coastguard Worker- aco: use GFX12 scope/temporal-hint 3902*61046927SAndroid Build Coastguard Worker- ac: stop using radeon_info for ac_get_hw_cache_flags 3903*61046927SAndroid Build Coastguard Worker- aco: use ac_get_hw_cache_flags() 3904*61046927SAndroid Build Coastguard Worker- aco: remove some missing label resets 3905*61046927SAndroid Build Coastguard Worker- nir/opt_loop: rematerialize derefs instead of creating phis 3906*61046927SAndroid Build Coastguard Worker- nir/opt_loop: fix formatting 3907*61046927SAndroid Build Coastguard Worker- aco: insert s_nop before discard early exit sendmsg(dealloc_vgpr) 3908*61046927SAndroid Build Coastguard Worker- radv: lower push constants in NIR 3909*61046927SAndroid Build Coastguard Worker- ac/llvm: remove push constants 3910*61046927SAndroid Build Coastguard Worker- aco: remove push constants 3911*61046927SAndroid Build Coastguard Worker- aco/insert_exec_mask: ensure top mask is not a temporary at loop exits 3912*61046927SAndroid Build Coastguard Worker- vtn: ensure TCS control barriers have a large enough memory scope 3913*61046927SAndroid Build Coastguard Worker- aco: use 1.5x vgprs for gfx1151 and gfx12 3914*61046927SAndroid Build Coastguard Worker- aco: skip continue_or_break LCSSA phis when not needed 3915*61046927SAndroid Build Coastguard Worker- aco: use s_pack_ll_b32_b16 for pack_32_2x16_split 3916*61046927SAndroid Build Coastguard Worker- aco: combine extracts into s_pack_ll_b32_b16 3917*61046927SAndroid Build Coastguard Worker- aco: use s_pack_*_b32_b16 more in p_insert/p_extract lowering 3918*61046927SAndroid Build Coastguard Worker- aco: turn split(vec()) into p_parallelcopy instead of p_create_vector 3919*61046927SAndroid Build Coastguard Worker- aco: add missing isConstant()/isTemp() checks 3920*61046927SAndroid Build Coastguard Worker- aco: fix follow_operand with combined label_extract and label_split 3921*61046927SAndroid Build Coastguard Worker- aco: use alignment information in visit_load_constant() 3922*61046927SAndroid Build Coastguard Worker- aco: fix wmma raw hazard 3923*61046927SAndroid Build Coastguard Worker- aco: replace constant v_bfrev_b32 with v_mov_b32 to create vopd 3924*61046927SAndroid Build Coastguard Worker- aco/gfx11: don't use v_bfrev_b32 with wave64 3925*61046927SAndroid Build Coastguard Worker- glsl: always lower non-TCS outputs to temporaries 3926*61046927SAndroid Build Coastguard Worker- gallium: remove PIPE_CAP_SHADER_CAN_READ_OUTPUTS 3927*61046927SAndroid Build Coastguard Worker- nir/linking_helpers: remove special case for read mesh outputs 3928*61046927SAndroid Build Coastguard Worker- nir/linking_helpers: remove varying accesses in nir_remove_unused_io_vars 3929*61046927SAndroid Build Coastguard Worker- nir/linking_helpers: remove nested IF 3930*61046927SAndroid Build Coastguard Worker- radv: remove unecessary nir_remove_unused_varyings cleanup passes 3931*61046927SAndroid Build Coastguard Worker- aco/gfx11.5: workaround export priority issue 3932*61046927SAndroid Build Coastguard Worker- aco: fix validation of v_s\_ opcodes 3933*61046927SAndroid Build Coastguard Worker- docs: update ACO_DEBUG documentation for scheduler options 3934*61046927SAndroid Build Coastguard Worker- docs: update ACO_DEBUG documentation for perfwarn 3935*61046927SAndroid Build Coastguard Worker 3936*61046927SAndroid Build Coastguard WorkerRob Clark (63): 3937*61046927SAndroid Build Coastguard Worker 3938*61046927SAndroid Build Coastguard Worker- tu: Add missing error path cleanup 3939*61046927SAndroid Build Coastguard Worker- tu: Fix a6xx lineWidthGranularity 3940*61046927SAndroid Build Coastguard Worker- freedreno/ir3: Skip DAG validation on release builds 3941*61046927SAndroid Build Coastguard Worker- llvmpipe: Fix build error with clang-18 3942*61046927SAndroid Build Coastguard Worker- freedreno/ci: Switch a618_piglit to deqp-runner 3943*61046927SAndroid Build Coastguard Worker- vulkan/android: Add helper to probe AHB support 3944*61046927SAndroid Build Coastguard Worker- vulkan: Don't request Ycbcr conversion for rgb 3945*61046927SAndroid Build Coastguard Worker- vulkan: Add helper to resolve Android external format 3946*61046927SAndroid Build Coastguard Worker- tu: Skip YUV conversion for RGB formats 3947*61046927SAndroid Build Coastguard Worker- tu: Support VkExternalFormatANDROID 3948*61046927SAndroid Build Coastguard Worker- freedreno/ci: Remove some skips 3949*61046927SAndroid Build Coastguard Worker- freedreno/ci: Remove some obsolete skips 3950*61046927SAndroid Build Coastguard Worker- freedreno/ci: Refactor out common a6xx skips list 3951*61046927SAndroid Build Coastguard Worker- freedreno/ci: Skip unsupported legacy gl stuff 3952*61046927SAndroid Build Coastguard Worker- freedreno/ci: Skip max-texture-size 3953*61046927SAndroid Build Coastguard Worker- freedreno/ci: Add a common skips file to a618_piglit. 3954*61046927SAndroid Build Coastguard Worker- freedreno/ci: Skip built-in-functions VS/GS tests 3955*61046927SAndroid Build Coastguard Worker- freedreno/ci: Skip some slow tests 3956*61046927SAndroid Build Coastguard Worker- freedreno/ci: Increase a630/a618 piglit fraction 3957*61046927SAndroid Build Coastguard Worker- freedreno/ir3: Fix ldg/stg offset 3958*61046927SAndroid Build Coastguard Worker- egl/android: Fix sRGB visuals 3959*61046927SAndroid Build Coastguard Worker- docs/features: Add missing AHB for tu 3960*61046927SAndroid Build Coastguard Worker- tu: Don't advertise AHB handle time on non-android 3961*61046927SAndroid Build Coastguard Worker- freedreno: Namespace DEFINE_CAST() 3962*61046927SAndroid Build Coastguard Worker- virgl: Update headers 3963*61046927SAndroid Build Coastguard Worker- loader: Add better support for virtgpu nctx driver loading 3964*61046927SAndroid Build Coastguard Worker- freedreno/loader: Switch over to probe_nctx 3965*61046927SAndroid Build Coastguard Worker- vulkan/android: Fix suggestedYcbcrModel with !mapper4 3966*61046927SAndroid Build Coastguard Worker- tu: Fix imageview + ahb 3967*61046927SAndroid Build Coastguard Worker- vulkan/android: Fix YcbcrRange for !mapper4 3968*61046927SAndroid Build Coastguard Worker- ir3: Add some more missing progress accumulation 3969*61046927SAndroid Build Coastguard Worker- gallium/tc: Add optional buffer replacement limit 3970*61046927SAndroid Build Coastguard Worker- freedreno: Use buffer replacement limit 3971*61046927SAndroid Build Coastguard Worker- gallium/tc: Allow replacement if replacing valid_range 3972*61046927SAndroid Build Coastguard Worker- freedreno/drm: Add rd dumper support 3973*61046927SAndroid Build Coastguard Worker- st/mesa/pbo: Set src type on image_store 3974*61046927SAndroid Build Coastguard Worker- freedreno: Handle non-null cb with null buffer 3975*61046927SAndroid Build Coastguard Worker- u_blitter+d3d12: Move stencil fallback clear to caller 3976*61046927SAndroid Build Coastguard Worker- freedreno/a6xx: Implement S8 support 3977*61046927SAndroid Build Coastguard Worker- freedreno: Implement stencil blit fallback 3978*61046927SAndroid Build Coastguard Worker- freedreno: Use LINEAR for staging resources 3979*61046927SAndroid Build Coastguard Worker- freedreno/a6xx: Drop 16b packed image formats 3980*61046927SAndroid Build Coastguard Worker- freedreno/bc: Rework flush order 3981*61046927SAndroid Build Coastguard Worker- freedreno/a6xx: Tweak blitter traces 3982*61046927SAndroid Build Coastguard Worker- freedreno/a6xx: Skip blitter for L/A conversions 3983*61046927SAndroid Build Coastguard Worker- freedreno/a6xx: Add more format swizzles 3984*61046927SAndroid Build Coastguard Worker- freedreno/a6xx: Allow blit based transfers 3985*61046927SAndroid Build Coastguard Worker- freedreno: Enable the X1-85 3986*61046927SAndroid Build Coastguard Worker- tu: Fix issues with 16k (or larger) page sizes 3987*61046927SAndroid Build Coastguard Worker- freedreno/drm/virtio: Fix issues with 16k (or larger) page sizes 3988*61046927SAndroid Build Coastguard Worker- freedreno/a6xx: Implement reg stomper support 3989*61046927SAndroid Build Coastguard Worker- freedreno/a7xx: Fix GRAS_UNKNOWN_80F4 writes 3990*61046927SAndroid Build Coastguard Worker- freedreno/cffdec: Fix a7xx CP_EVENT_WRITE decoding 3991*61046927SAndroid Build Coastguard Worker- tu/drm/virtio: Add missing a7xx case 3992*61046927SAndroid Build Coastguard Worker- freedreno/drm: Handle a7xx case 3993*61046927SAndroid Build Coastguard Worker- freedreno: Move GENX/CALLX magic to common 3994*61046927SAndroid Build Coastguard Worker- freedreno: Extract out common UBWC helper 3995*61046927SAndroid Build Coastguard Worker- freedreno: Extract out shared LRZFC layout helpers 3996*61046927SAndroid Build Coastguard Worker- freedreno/a6xx: Allocate lrcfc when needed for direction tracking 3997*61046927SAndroid Build Coastguard Worker- freedreno/a6xx: Refactor CP_EVENT_WRITE emit 3998*61046927SAndroid Build Coastguard Worker- freedreno/a6xx: Rework CCU_CNTL emit for a7xx 3999*61046927SAndroid Build Coastguard Worker- freedreno/a6xx: Initial a7xx support 4000*61046927SAndroid Build Coastguard Worker- gallium: Add option to not add version to libgallium filename 4001*61046927SAndroid Build Coastguard Worker 4002*61046927SAndroid Build Coastguard WorkerRobert Mader (3): 4003*61046927SAndroid Build Coastguard Worker 4004*61046927SAndroid Build Coastguard Worker- egl: Implement EGL_EXT_config_select_group 4005*61046927SAndroid Build Coastguard Worker- egl: Implement EGL_MESA_x11_native_visual_id 4006*61046927SAndroid Build Coastguard Worker- egl/x11: Allow all RGB visuals to match 32-bit RGBA EGLConfigs 4007*61046927SAndroid Build Coastguard Worker 4008*61046927SAndroid Build Coastguard WorkerRohan Garg (21): 4009*61046927SAndroid Build Coastguard Worker 4010*61046927SAndroid Build Coastguard Worker- anv: formatting fix when printing pipe controls 4011*61046927SAndroid Build Coastguard Worker- anv: allocate space for generated indirect draw id's using the temporary allocation helper 4012*61046927SAndroid Build Coastguard Worker- intel/brw: update Xe2 max SIMD message sizes 4013*61046927SAndroid Build Coastguard Worker- Revert "iris: slow clear higher miplevels on single sampled 8bpp resources that have TILE64" 4014*61046927SAndroid Build Coastguard Worker- intel/eu/xe2+: Fix src1 length bits of SEND instruction with UGM target. 4015*61046927SAndroid Build Coastguard Worker- intel/brw: Advertise fp64 atomic add's when we have 64 bit float support and a LSC 4016*61046927SAndroid Build Coastguard Worker- intel/brw: We no longer have atomic fmin/fmax ops for fp64 in xe2 4017*61046927SAndroid Build Coastguard Worker- intel/genxml: add the new state byte stride instruction 4018*61046927SAndroid Build Coastguard Worker- intel/genxml: update 3DSTATE_CPSIZE_CONTROL_BUFFER for xe2+ 4019*61046927SAndroid Build Coastguard Worker- isl: enable compression for CPS buffers on xe2+ 4020*61046927SAndroid Build Coastguard Worker- intel/genxml: update CFE_STATE for LNL 4021*61046927SAndroid Build Coastguard Worker- intel/genxml: Update XY_BLOCK_COPY_BLT 4022*61046927SAndroid Build Coastguard Worker- intel/genxml: update MI_SEMAPHORE_WAIT for Xe2 4023*61046927SAndroid Build Coastguard Worker- intel/genxml: Update STATE_COMPUTE_MODE for Xe2 4024*61046927SAndroid Build Coastguard Worker- anv: 3D stencil surfaces have fewer layers for higher miplevels 4025*61046927SAndroid Build Coastguard Worker- isl: disable CCS for 3D depth/stencil surfaces when WA is applicable 4026*61046927SAndroid Build Coastguard Worker- isl: Enable volumetric STC_CCS,HiZ+CCS on gfx12.0 4027*61046927SAndroid Build Coastguard Worker- intel/genxml: Add RESOURCE_BARRIER for xe2 4028*61046927SAndroid Build Coastguard Worker- intel/compiler: fix shuffle generation on LNL 4029*61046927SAndroid Build Coastguard Worker- anv: flag WSI images as scanout images for ISL 4030*61046927SAndroid Build Coastguard Worker- anv: reuse existing macro to query for flushes 4031*61046927SAndroid Build Coastguard Worker 4032*61046927SAndroid Build Coastguard WorkerRoland Scheidegger (1): 4033*61046927SAndroid Build Coastguard Worker 4034*61046927SAndroid Build Coastguard Worker- lavapipe: add option to enable snorm blending 4035*61046927SAndroid Build Coastguard Worker 4036*61046927SAndroid Build Coastguard WorkerRomain Naour (1): 4037*61046927SAndroid Build Coastguard Worker 4038*61046927SAndroid Build Coastguard Worker- glxext: don't try zink if not enabled in mesa 4039*61046927SAndroid Build Coastguard Worker 4040*61046927SAndroid Build Coastguard WorkerRoman Stratiienko (11): 4041*61046927SAndroid Build Coastguard Worker 4042*61046927SAndroid Build Coastguard Worker- vulkan/android: Add basic u_gralloc support 4043*61046927SAndroid Build Coastguard Worker- vulkan/android: Add common vkGetSwapchainGrallocUsage{2}ANDROID 4044*61046927SAndroid Build Coastguard Worker- vulkan/android: Add android buffer classification to vk_image 4045*61046927SAndroid Build Coastguard Worker- vulkan/android: Add common helpers for the ANB extension 4046*61046927SAndroid Build Coastguard Worker- vulkan/android: Add common helpers for the AHB extension 4047*61046927SAndroid Build Coastguard Worker- vulkan/android: Add common vkGetAndroidHardwareBufferPropertiesANDROID 4048*61046927SAndroid Build Coastguard Worker- turnip/android: Migrate to common ANB code 4049*61046927SAndroid Build Coastguard Worker- v3dv/android: Migrate ANB and AHB to use common helpers 4050*61046927SAndroid Build Coastguard Worker- u_gralloc/fallback: Extract modifier from QCOM native_handle 4051*61046927SAndroid Build Coastguard Worker- turnip/android: Use DETECT_OS_ANDROID in tu_device 4052*61046927SAndroid Build Coastguard Worker- turnip/android: Use DETECT_OS_ANDROID in freedreno_rd_output 4053*61046927SAndroid Build Coastguard Worker 4054*61046927SAndroid Build Coastguard WorkerRomaric Jodin (1): 4055*61046927SAndroid Build Coastguard Worker 4056*61046927SAndroid Build Coastguard Worker- intel/brw: allocate large table in the heap instead of the stack 4057*61046927SAndroid Build Coastguard Worker 4058*61046927SAndroid Build Coastguard WorkerRuijing Dong (14): 4059*61046927SAndroid Build Coastguard Worker 4060*61046927SAndroid Build Coastguard Worker- radeonsi/vcn: add vcn5 encoding interface change 4061*61046927SAndroid Build Coastguard Worker- radeonsi/vcn: add vcn5.0 for h264 enc only 4062*61046927SAndroid Build Coastguard Worker- radeonsi/vcn: add hevc support for vcn5 4063*61046927SAndroid Build Coastguard Worker- radeonsi/vcn: enable decoding in vcn5. 4064*61046927SAndroid Build Coastguard Worker- radeonsi/vcn: correct tile_size_bytes_minus1 4065*61046927SAndroid Build Coastguard Worker- radeonsi/vcn: add cdef modes for vcn5 encoding 4066*61046927SAndroid Build Coastguard Worker- radeonsi/vcn: apply cdef mode to vcn5 4067*61046927SAndroid Build Coastguard Worker- radeonsi/vcn: share functions between vcn4/vcn5 4068*61046927SAndroid Build Coastguard Worker- frontends/va: parsing uniform_tile_spacing flag 4069*61046927SAndroid Build Coastguard Worker- radeonsi/vcn: add header files for vcn5 av1 tile 4070*61046927SAndroid Build Coastguard Worker- radeonsi/vcn: enable av1 encoding in vcn5 4071*61046927SAndroid Build Coastguard Worker- radeonsi/vcn: enable roi feature for vcn5 4072*61046927SAndroid Build Coastguard Worker- radeonsi/vcn: remove tile_config_flag 4073*61046927SAndroid Build Coastguard Worker- radesonsi/vcn: update vcn4 tile processing logic 4074*61046927SAndroid Build Coastguard Worker 4075*61046927SAndroid Build Coastguard WorkerRyan Neph (7): 4076*61046927SAndroid Build Coastguard Worker 4077*61046927SAndroid Build Coastguard Worker- venus: reclaim signal semaphore feedback resources for wasteful clients 4078*61046927SAndroid Build Coastguard Worker- venus: sync headers for VK_EXT_external_memory_acquire_unmodified 4079*61046927SAndroid Build Coastguard Worker- venus: enable VK_EXT_external_memory_acquire_unmodified 4080*61046927SAndroid Build Coastguard Worker- venus: factor image memory barrier fixes to common implementation 4081*61046927SAndroid Build Coastguard Worker- venus: refactor image memory barrier fix storage and conventions 4082*61046927SAndroid Build Coastguard Worker- venus: skip barrier fixes as early as possible 4083*61046927SAndroid Build Coastguard Worker- venus: chain VkExternalMemoryAcquireUnmodifiedEXT for wsi ownership transfers 4084*61046927SAndroid Build Coastguard Worker 4085*61046927SAndroid Build Coastguard WorkerRémi Bernon (2): 4086*61046927SAndroid Build Coastguard Worker 4087*61046927SAndroid Build Coastguard Worker- zink: Add VKAPI_PTR specifier to zink_stub_function_not_loaded. 4088*61046927SAndroid Build Coastguard Worker- zink: Add VKAPI_PTR specifier to generated stub functions. 4089*61046927SAndroid Build Coastguard Worker 4090*61046927SAndroid Build Coastguard WorkerSagar Ghuge (8): 4091*61046927SAndroid Build Coastguard Worker 4092*61046927SAndroid Build Coastguard Worker- intel/compiler: Fix destination type for CMP/CMPN 4093*61046927SAndroid Build Coastguard Worker- intel/disasm: Fix cache load/store disassembly for URB messages 4094*61046927SAndroid Build Coastguard Worker- iris: Load 32-bit MMIO PREDICATE register from buffer 4095*61046927SAndroid Build Coastguard Worker- intel/compiler: No need to re-type the destination register 4096*61046927SAndroid Build Coastguard Worker- intel/fs: Adjust destination register size for untyped atomic on Xe2+ 4097*61046927SAndroid Build Coastguard Worker- intel/fs: Adjust destination register size for global atomic on Xe2+ 4098*61046927SAndroid Build Coastguard Worker- intel/compiler: Don't use half float param for sample_b 4099*61046927SAndroid Build Coastguard Worker- intel/compiler: Add indirect mov lowering pass 4100*61046927SAndroid Build Coastguard Worker 4101*61046927SAndroid Build Coastguard WorkerSamuel Pitoiset (399): 4102*61046927SAndroid Build Coastguard Worker 4103*61046927SAndroid Build Coastguard Worker- radv: fix image format properties with fragment shading rate usage 4104*61046927SAndroid Build Coastguard Worker- docs: Add an alternative way to debug GPU hangs with RADV 4105*61046927SAndroid Build Coastguard Worker- radv/rt: add radv_ray_tracing_state_key 4106*61046927SAndroid Build Coastguard Worker- radv/rt: pass radv_ray_tracing_state_key to radv_rt_pipeline_compile() 4107*61046927SAndroid Build Coastguard Worker- radv/rt: rework the helper that hashes a ray tracing pipeline 4108*61046927SAndroid Build Coastguard Worker- radv/ci: add more flakes 4109*61046927SAndroid Build Coastguard Worker- radv: simplify DB_Z_INFO.NUM_SAMPLES with null ds target on GFX11 4110*61046927SAndroid Build Coastguard Worker- radv: remove bogus VkShaderCreateInfoEXT::flags being 0 assert for compute 4111*61046927SAndroid Build Coastguard Worker- radv: simplify radv_emit_primitive_restart_enable() 4112*61046927SAndroid Build Coastguard Worker- radv: inline radv_get_pa_su_sc_mode_cntl() in radv_emit_culling() 4113*61046927SAndroid Build Coastguard Worker- radv: remove useless DB_Z_INFO.NUM_SAMPLES when emitting the MSAA state 4114*61046927SAndroid Build Coastguard Worker- radv: pre-compute VGT_TF_PARAM.DISTRIBUTION_MODE 4115*61046927SAndroid Build Coastguard Worker- radv: use the bound GS copy shader when emitting shader objects 4116*61046927SAndroid Build Coastguard Worker- radv: add GS copy shader BO to the cmdbuf BO list at bind time 4117*61046927SAndroid Build Coastguard Worker- radv: add RT prolog BO to the cmdbuf BO list at bind time 4118*61046927SAndroid Build Coastguard Worker- radv: add shaders BO to the cmdbuf BO list at bind time 4119*61046927SAndroid Build Coastguard Worker- radv: emit compute pipelines directly from the cmdbuf 4120*61046927SAndroid Build Coastguard Worker- radv: precompute compute/task shader register values 4121*61046927SAndroid Build Coastguard Worker- radv: clear unwritten color attachments for monolithic PS earlier 4122*61046927SAndroid Build Coastguard Worker- radv: compact SPI_SHADER_COL_FORMAT as late as possible 4123*61046927SAndroid Build Coastguard Worker- radv: rename col_format_non_compacted to spi_shader_col_format 4124*61046927SAndroid Build Coastguard Worker- radv: store cb_shader_mask for fragment shaders and epilogs 4125*61046927SAndroid Build Coastguard Worker- radv: add a new dirty state for emitting the color output state 4126*61046927SAndroid Build Coastguard Worker- radv/ci: document a recent regression on GFX6-8 4127*61046927SAndroid Build Coastguard Worker- radv: split cmdbuf dirty flags into dirty/dirty_dynamic 4128*61046927SAndroid Build Coastguard Worker- radv: precompute existing legacy GS register values later 4129*61046927SAndroid Build Coastguard Worker- radv: precompute fragment shader register values 4130*61046927SAndroid Build Coastguard Worker- radv: precompute mesh shader register values 4131*61046927SAndroid Build Coastguard Worker- radv: precompute legacy GS register values 4132*61046927SAndroid Build Coastguard Worker- radv: precompute vertex shader register values 4133*61046927SAndroid Build Coastguard Worker- radv: precompute DB_SHADER_CONTROL for fragment shaders later 4134*61046927SAndroid Build Coastguard Worker- vulkan: Update XML and headers to 1.3.284 4135*61046927SAndroid Build Coastguard Worker- aco: add support for remapping color attachments 4136*61046927SAndroid Build Coastguard Worker- radv: implement VK_KHR_dynamic_rendering_local_read 4137*61046927SAndroid Build Coastguard Worker- radv: advertise VK_KHR_dynamic_rendering_local_read 4138*61046927SAndroid Build Coastguard Worker- radv: add a new mechanism for tracking registers per cmdbuf 4139*61046927SAndroid Build Coastguard Worker- radv: move common registers between VS/GS and NGG 4140*61046927SAndroid Build Coastguard Worker- radv: precompute NGG register values 4141*61046927SAndroid Build Coastguard Worker- radv: remove unused parameter to radv_pipeline_emit_pm4() 4142*61046927SAndroid Build Coastguard Worker- radv: stop recomputing the last VGT API stage when emitting graphics shaders 4143*61046927SAndroid Build Coastguard Worker- radv: do not emit non-context registers to radv_pipeline::ctx_cs 4144*61046927SAndroid Build Coastguard Worker- radv: track and bind more VRS states from the graphics pipeline 4145*61046927SAndroid Build Coastguard Worker- radeonsi: remove the _unused parameter in all radeon_xxx macros 4146*61046927SAndroid Build Coastguard Worker- radv: remove gfx10_emit_ge_pc_alloc() 4147*61046927SAndroid Build Coastguard Worker- radv: do not emit VGT_GS_OUT_PRIM_TYPE to ctx_cs on GFX11 4148*61046927SAndroid Build Coastguard Worker- radv: simplify radv_emit_hw_ngg() slightly 4149*61046927SAndroid Build Coastguard Worker- radv: simplify radv_emit_hw_vs() slightly 4150*61046927SAndroid Build Coastguard Worker- radv: simplify radv_emit_hw_gs() slightly 4151*61046927SAndroid Build Coastguard Worker- radv: fix the late scissor workaround for GFX9 since a recent refactoring 4152*61046927SAndroid Build Coastguard Worker- radv: make radv_conv_gl_prim_to_gs_out() a non-static function 4153*61046927SAndroid Build Coastguard Worker- radv: emit graphics pipelines directly from the cmdbuf 4154*61046927SAndroid Build Coastguard Worker- radv: add graphics shaders context registers that need to be tracked 4155*61046927SAndroid Build Coastguard Worker- radv: add more radeon_opt_set_xxx variants 4156*61046927SAndroid Build Coastguard Worker- radv: track all graphics shaders context registers 4157*61046927SAndroid Build Coastguard Worker- radv: simplify radv_emit_ps_inputs() slightly 4158*61046927SAndroid Build Coastguard Worker- radv: stop using radv_physical_device for radeon helpers 4159*61046927SAndroid Build Coastguard Worker- radv: introduce radeon_set_reg_seq() 4160*61046927SAndroid Build Coastguard Worker- radv: remove redundant radeon_set_perfctr_reg() helper 4161*61046927SAndroid Build Coastguard Worker- radv: rename radeon perfctr uconfig helpers 4162*61046927SAndroid Build Coastguard Worker- radv: add a helper to configure ring buffer descriptors 4163*61046927SAndroid Build Coastguard Worker- radv: only enable VK_MESA_image_alignment_control on GFX9-11.5 4164*61046927SAndroid Build Coastguard Worker- radv: reject unsupported buffer formats earlier 4165*61046927SAndroid Build Coastguard Worker- ac,radv,radeonsi: add a helper to translate buffer numformat 4166*61046927SAndroid Build Coastguard Worker- ac,radv,radeonsi: add a helper to translate buffer dataformat 4167*61046927SAndroid Build Coastguard Worker- radv: simplify radv_emit_default_sample_locations() 4168*61046927SAndroid Build Coastguard Worker- radv: pass radv_physical_device to radv_emit_default_sample_locations() 4169*61046927SAndroid Build Coastguard Worker- radv: use float instead of double for viewport zscale/ztranslate 4170*61046927SAndroid Build Coastguard Worker- radv: add more helpers to emit viewports 4171*61046927SAndroid Build Coastguard Worker- radeonsi: refactor si_translate_border_color() 4172*61046927SAndroid Build Coastguard Worker- ac,radv,radeonsi: introduce a helper to build a sampler descriptor 4173*61046927SAndroid Build Coastguard Worker- radv: stop checking the output value of radv_translate_tex_numformat 4174*61046927SAndroid Build Coastguard Worker- radv: use PIPE_FORMAT in radv_translate_tex_numformat() 4175*61046927SAndroid Build Coastguard Worker- ac,radv,radeonsi: add a function to translate tex numformat 4176*61046927SAndroid Build Coastguard Worker- radv: use PIPE_FORMAT in radv_translate_colorswap() 4177*61046927SAndroid Build Coastguard Worker- ac,radv,radeonsi: add a function to translate colorswap 4178*61046927SAndroid Build Coastguard Worker- radv: use PIPE_FORMAT in radv_translate_dbformat() 4179*61046927SAndroid Build Coastguard Worker- ac,radv,radeonsi: add a function to translate db format 4180*61046927SAndroid Build Coastguard Worker- ac,radv,radeonsi: add a function to get the color format endian swap 4181*61046927SAndroid Build Coastguard Worker- radv: allow 3d views with VK_IMAGE_CREATE_2D_VIEW_COMPATIBLE_BIT_EXT 4182*61046927SAndroid Build Coastguard Worker- radv: simplify creating gfx10 texture descriptors for sliced 3d/2d view of 3d 4183*61046927SAndroid Build Coastguard Worker- radv: remove redundant check for VK_FORMAT_E5B9G9R9_UFLOAT_PACK32 on GFX6-10 4184*61046927SAndroid Build Coastguard Worker- radv: stop checking the return value of ac_get_cb_number_type() 4185*61046927SAndroid Build Coastguard Worker- radv: add radv_is_colorbuffer_format_blendable() 4186*61046927SAndroid Build Coastguard Worker- amd/common: move some format related helpers to ac_formats.c 4187*61046927SAndroid Build Coastguard Worker- ac,radv,radeonsi: add helper to know if a format is supported by CB 4188*61046927SAndroid Build Coastguard Worker- ac,radv,radeonsi: add helper to know if a format is supported by DB 4189*61046927SAndroid Build Coastguard Worker- ac,radv,radeonsi: introduce a helper to build a FMASK descriptor 4190*61046927SAndroid Build Coastguard Worker- radeonsi: reject some texture formats but only on GFX8/CARRIZO 4191*61046927SAndroid Build Coastguard Worker- radv: mark some formats as unsupported on GFX8/CARRIZO 4192*61046927SAndroid Build Coastguard Worker- radv: set image view descriptors as buffer for non-graphics GPU 4193*61046927SAndroid Build Coastguard Worker- ac,radv,radeonsi: add a helper to get the tile mode index 4194*61046927SAndroid Build Coastguard Worker- radv: tidy up swizzle in radv_set_mutable_tex_desc_fields() 4195*61046927SAndroid Build Coastguard Worker- radv: tidy up custom pitch for gfx10.3 in radv_set_mutable_tex_desc_fields() 4196*61046927SAndroid Build Coastguard Worker- radv: tidy up meta_va in radv_set_mutable_tex_desc_fields() 4197*61046927SAndroid Build Coastguard Worker- radv: set ITERATE_256 for GFX10+ in radv_set_mutable_tex_desc_fields() 4198*61046927SAndroid Build Coastguard Worker- radv: stop clearing unnecessary bitfields in radv_set_mutable_tex_desc_fields() 4199*61046927SAndroid Build Coastguard Worker- ac,radv,radeonsi: add a helper to set mutable tex desc fields 4200*61046927SAndroid Build Coastguard Worker- ac,radv,radeonsi: add a function for getting border color swizzle 4201*61046927SAndroid Build Coastguard Worker- radv: only set ALPHA_IS_ON_MSB if the image has DCC on GFX6-9 4202*61046927SAndroid Build Coastguard Worker- radv: adjust determining if alpha should be on MSB 4203*61046927SAndroid Build Coastguard Worker- ac,radv,radeonsi: add function to determine if alpha should be on MSB 4204*61046927SAndroid Build Coastguard Worker- ac,radv,radeonsi: add a common helper for translating swizzle 4205*61046927SAndroid Build Coastguard Worker- amd/common: only pass gfx_level to ac_get_gfx10_format_table() 4206*61046927SAndroid Build Coastguard Worker- amd/common: add new helpers to build buffer descriptors 4207*61046927SAndroid Build Coastguard Worker- radv: use new common helpers for building buffer descriptor 4208*61046927SAndroid Build Coastguard Worker- aco: use new common helpers for building buffer descriptors 4209*61046927SAndroid Build Coastguard Worker- radv: remove unused radv_translate_buffer_dataformat() 4210*61046927SAndroid Build Coastguard Worker- radv: remove useless check about FIXED formats 4211*61046927SAndroid Build Coastguard Worker- radv: simplify radv_is_vertex_buffer_format_supported() 4212*61046927SAndroid Build Coastguard Worker- radv: replace vk_to_non_srgb_format() by vk_format_no_srgb() 4213*61046927SAndroid Build Coastguard Worker- radv: fix setting a custom pitch for CB on GFX10_3+ 4214*61046927SAndroid Build Coastguard Worker- radv: replace db_{z,stencil}_{read,write}_base by db_{depth,stencil}_base 4215*61046927SAndroid Build Coastguard Worker- radv: tidy up radv_initialise_ds_surface() 4216*61046927SAndroid Build Coastguard Worker- radv: separate non-mutable vs mutable fields for ds surface 4217*61046927SAndroid Build Coastguard Worker- amd/common: add a function to initialize ds surface 4218*61046927SAndroid Build Coastguard Worker- radv: use the common helper for initializing DS surfaces 4219*61046927SAndroid Build Coastguard Worker- radeonsi: use the common helper for initializing DS surfaces 4220*61046927SAndroid Build Coastguard Worker- radv: only enable DB_STENCIL_INFO.ITERATE_FLUSH when necessary 4221*61046927SAndroid Build Coastguard Worker- radv: do not check image usage for ITERATE256 with TC-compat HTILE 4222*61046927SAndroid Build Coastguard Worker- ac,radv,radeonsi: add function to get the number of ZPLANES 4223*61046927SAndroid Build Coastguard Worker- ac,radv,radeonsi: a function that sets mutable DS surface fields 4224*61046927SAndroid Build Coastguard Worker- ac,radv,radeonsi: move ZRANGE_PRECISION to mutable DS fields 4225*61046927SAndroid Build Coastguard Worker- amd/common: add ac_gpu_info::has_etc_support 4226*61046927SAndroid Build Coastguard Worker- radv: use PIPE_FORMAT in radv_translate_tex_dataformat() 4227*61046927SAndroid Build Coastguard Worker- ac,radv,radeonsi: add a function to translate texture data format 4228*61046927SAndroid Build Coastguard Worker- amd/common: add a helper to set the third word of buffer descriptor 4229*61046927SAndroid Build Coastguard Worker- ac,radv: add a stride parameter to ac_build_attr_ring_descriptor() 4230*61046927SAndroid Build Coastguard Worker- radeonsi: use common build buffer descriptor helpers 4231*61046927SAndroid Build Coastguard Worker- radv: align DCC control settings to RadeonSI for GFX8 4232*61046927SAndroid Build Coastguard Worker- amd/common: add a function to initialize cb surface 4233*61046927SAndroid Build Coastguard Worker- radv: use the common helper for initializing CB surfaces 4234*61046927SAndroid Build Coastguard Worker- radeonsi: use the common helper for initializing CB surfaces 4235*61046927SAndroid Build Coastguard Worker- ac,radv,radeonsi: a function that sets mutable CB surface fields 4236*61046927SAndroid Build Coastguard Worker- radv: apply the workaround for no PS inpputs and LDS on GFX11 only 4237*61046927SAndroid Build Coastguard Worker- radv: apply the SQ_THREAD_TRACE_WPTR workaround on GFX11 only 4238*61046927SAndroid Build Coastguard Worker- radv: fix flushing DB meta cache on GFX11.5 4239*61046927SAndroid Build Coastguard Worker- radv: only emit streamout enable for legacy streamout 4240*61046927SAndroid Build Coastguard Worker- amd/common: define SDMA v7.0 for GFX12 4241*61046927SAndroid Build Coastguard Worker- ac,radv,radeonsi: add ac_gpu_info::has_tc_compatible_htile 4242*61046927SAndroid Build Coastguard Worker- radv: update NUM_THREAD_FULL bitfields 4243*61046927SAndroid Build Coastguard Worker- radv: enable GS_FAST_LAUNCH_2 by default on GFX12 4244*61046927SAndroid Build Coastguard Worker- radv: do not emit non-existent registers on GFX12 4245*61046927SAndroid Build Coastguard Worker- radv: update configuring sample locations on GFX12 4246*61046927SAndroid Build Coastguard Worker- radv: update configuring viewport/scissor on GFX12 4247*61046927SAndroid Build Coastguard Worker- radv: update configuring PS states on GFX12 4248*61046927SAndroid Build Coastguard Worker- radv: update configuring NGG states on GFX12 4249*61046927SAndroid Build Coastguard Worker- radv: update configuring VGT states on GFX12 4250*61046927SAndroid Build Coastguard Worker- radv: update configuring DB states on GFX12 4251*61046927SAndroid Build Coastguard Worker- radv: update configuring rasterization states on GFX12 4252*61046927SAndroid Build Coastguard Worker- radv: update configuring some CB states on GFX12 4253*61046927SAndroid Build Coastguard Worker- radv: update configuring occlusion query state on GFX12 4254*61046927SAndroid Build Coastguard Worker- radv: update configuring MSAA state on GFX12 4255*61046927SAndroid Build Coastguard Worker- radv: update configuring GFX preamble on GFX12 4256*61046927SAndroid Build Coastguard Worker- radv: update configuring tess rings on GFX12 4257*61046927SAndroid Build Coastguard Worker- radv: update binning settings on GFX12 4258*61046927SAndroid Build Coastguard Worker- radv: update emitting discard rectangles on GFX12 4259*61046927SAndroid Build Coastguard Worker- radv: update shader input arguments for GS stage on GFX12 4260*61046927SAndroid Build Coastguard Worker- aco: adjust loading local invocation ID for GS on GFX12 4261*61046927SAndroid Build Coastguard Worker- radv: do not emulate clear state for shadowed regs on GFX12 4262*61046927SAndroid Build Coastguard Worker- radv: update cache flush emission on GFX12 4263*61046927SAndroid Build Coastguard Worker- radv: update emitting stipple line on GFX12 4264*61046927SAndroid Build Coastguard Worker- radv: disallow merging multiple draws into one wave on GFX12 4265*61046927SAndroid Build Coastguard Worker- radv: emit SQ_NON_EVENT packets after drawing with streamout on GFX12 4266*61046927SAndroid Build Coastguard Worker- radv: update configuring the number of patch control points on GFX12 4267*61046927SAndroid Build Coastguard Worker- radv: update configuring VGT_SHADER_STAGES_EN on GFX12 4268*61046927SAndroid Build Coastguard Worker- radv: enable GE_CNTL.DIS_PG_SIZE_ADJUST_FOR_STRIP on GFX12 4269*61046927SAndroid Build Coastguard Worker- radv: update NUM_THREAD_FULL bitfields on GFX12 4270*61046927SAndroid Build Coastguard Worker- radv: update global graphics shader pointers on GFX12 4271*61046927SAndroid Build Coastguard Worker- radv: update SDMA resource type on GFX12 4272*61046927SAndroid Build Coastguard Worker- radv: update VS input VGPRs on GFX12 4273*61046927SAndroid Build Coastguard Worker- radv: do not enable HTILE for depth/stencil storage images 4274*61046927SAndroid Build Coastguard Worker- radv: allow STORAGE for depth formats 4275*61046927SAndroid Build Coastguard Worker- radv: fix configuring the number of patch control points on GFX6 4276*61046927SAndroid Build Coastguard Worker- radv: configure DB_Z_INFO.NUM_SAMPLES on GFX12 4277*61046927SAndroid Build Coastguard Worker- radv: configure DB_RENDER_CONTROL to zero on GFX12 4278*61046927SAndroid Build Coastguard Worker- radv: do not enable MEM_ORDERED on GFX12 4279*61046927SAndroid Build Coastguard Worker- radv: update configuring the attribute ring on GFX12 4280*61046927SAndroid Build Coastguard Worker- radv: do not flush L2 metadata on GFX12 4281*61046927SAndroid Build Coastguard Worker- radv: mark all images coherent with TC L2 on GFX12 4282*61046927SAndroid Build Coastguard Worker- radv: update configuring SPI_SHADER_PGM_LO_LS on GFX12 4283*61046927SAndroid Build Coastguard Worker- radv: update configuring SPI_SHADER_PGM_LO_ES on GFX12 4284*61046927SAndroid Build Coastguard Worker- radv: update configuring SPI_SHADER_PGM_RSRC4_{HS,GS,PS} on GFX12 4285*61046927SAndroid Build Coastguard Worker- radv: update configuring GE_CNTL.PRIM_GRP_SIZE_GFX11 on GFX12 4286*61046927SAndroid Build Coastguard Worker- radv: update configuring SPI_PS_IN_CONTROL on GFX12 4287*61046927SAndroid Build Coastguard Worker- radv: configure PA_SC_HISZ_CONTROL on GFX12 4288*61046927SAndroid Build Coastguard Worker- radv: configure SPI_SHADER_GS_OUT_CONFIG_PS on GFX12 4289*61046927SAndroid Build Coastguard Worker- radv: update configuring GS_VGPR_COMP_CNT on GFX12 4290*61046927SAndroid Build Coastguard Worker- radv: do not set DX10_CLAMP on GFX12 4291*61046927SAndroid Build Coastguard Worker- radv: fix VRS subpass attachments with mipmaps 4292*61046927SAndroid Build Coastguard Worker- ac,radeonsi: set COLOR_SW_MODE for mutable CB surfaces on GFX12 4293*61046927SAndroid Build Coastguard Worker- radv: configure PA_SC_SAMPLE_PROPERTIES on GFX12 4294*61046927SAndroid Build Coastguard Worker- radv: update number of input VGPRs for VS on GFX12 4295*61046927SAndroid Build Coastguard Worker- radv: update configuring color buffers on GFX12 4296*61046927SAndroid Build Coastguard Worker- radv: update configuring depth stencil buffers on GFX12 4297*61046927SAndroid Build Coastguard Worker- radv: update configuring PA_SC_WINDOW_SCISSOR on GFX12 4298*61046927SAndroid Build Coastguard Worker- radv: do not emit SPI_SHADER_PGM_RSRC3_GS on GFX12 4299*61046927SAndroid Build Coastguard Worker- radv: fix configuring NGG registers on GFX12 4300*61046927SAndroid Build Coastguard Worker- radv: do not set VGT_PRIMITIVEID_EN.PRIMITIVEID_EN on GFX12 4301*61046927SAndroid Build Coastguard Worker- radv: cleanup radv_precompute_registers_hw_{ngg,fs} 4302*61046927SAndroid Build Coastguard Worker- radv: assert that GDS/GDS OA buffers can't be created on GFX12 4303*61046927SAndroid Build Coastguard Worker- radv: only set valid bitfields for CB/DS surfaces address 4304*61046927SAndroid Build Coastguard Worker- radv: only emit VGT_GS_MAX_PRIMS_PER_SUBGROUP on GFX9 4305*61046927SAndroid Build Coastguard Worker- radv: only emit SQ_PERFCOUNTER_MASK on GFX7-9 4306*61046927SAndroid Build Coastguard Worker- radv: do not set VGT_SHADER_STAGES_EN.DYNAMIC_HS on GFX9 4307*61046927SAndroid Build Coastguard Worker- radv: only emit SPI_SHADER_PGM_SRC3_GS on GFX7+ 4308*61046927SAndroid Build Coastguard Worker- radv: only emit CB_COLOR0_DCC_CONTROL on GFX8 4309*61046927SAndroid Build Coastguard Worker- radv: use pipe_format when building image view descriptors 4310*61046927SAndroid Build Coastguard Worker- ac,radv,radeonsi: add a function to build texture descriptors 4311*61046927SAndroid Build Coastguard Worker- amd/common: add MIN_LOD for texture descriptors on GFX12 4312*61046927SAndroid Build Coastguard Worker- Revert "radv/ci: Bring back vkcts-navi21-llvm-valve" 4313*61046927SAndroid Build Coastguard Worker- radv: update configuring depth clamp enable on GFX12 4314*61046927SAndroid Build Coastguard Worker- radv: update configuring COVERAGE_TO_SHADER_SELECT on GFX12 4315*61046927SAndroid Build Coastguard Worker- radv: fix emitting VGT_PRIMITIVEID_RESET in the GFX preamble on GFX12 4316*61046927SAndroid Build Coastguard Worker- radv: only set valid bitfields for CB/DS surfaces address on GFX12 4317*61046927SAndroid Build Coastguard Worker- radv: add a helper to get image VA 4318*61046927SAndroid Build Coastguard Worker- ac,radeonsi import PM4 state from RadeonSI 4319*61046927SAndroid Build Coastguard Worker- ac,radeonsi: add a function to initialize compute preambles 4320*61046927SAndroid Build Coastguard Worker- radv: initialize compute preambles with the common helper 4321*61046927SAndroid Build Coastguard Worker- radv: fix creating unlinked shaders with ESO when nextStage is 0 4322*61046927SAndroid Build Coastguard Worker- radv: pass a radv_shader to radv_get_compute_pipeline_metadata() 4323*61046927SAndroid Build Coastguard Worker- radv: don't assume that TC_ACTION_ENA invalidates L1 cache on gfx9 4324*61046927SAndroid Build Coastguard Worker- ac,radv: add a helper for SQTT control register 4325*61046927SAndroid Build Coastguard Worker- ac,radv,radeonsi: add more parameters to ac_sqtt 4326*61046927SAndroid Build Coastguard Worker- amd: allow to emit privileged config registers in PM4 4327*61046927SAndroid Build Coastguard Worker- amd: mark more registers that need RESET_FILTER_CAM in PM4 4328*61046927SAndroid Build Coastguard Worker- amd: add a common implementation for SQTT using PM4 4329*61046927SAndroid Build Coastguard Worker- radv: emit more consecutive registers for SQTT on GFX8-9 4330*61046927SAndroid Build Coastguard Worker- radv: use the common SQTT implementation 4331*61046927SAndroid Build Coastguard Worker- radv: update VGT_TESS_DISTRIBUTION.ACCUM_ISOLINE value 4332*61046927SAndroid Build Coastguard Worker- radv: do not set registers set by CLEAR_STATE in the preamble on GFX10-11.5 4333*61046927SAndroid Build Coastguard Worker- radv: emit SPI_GS_THROTTLE_CNTL1 when the attr ring is emitted 4334*61046927SAndroid Build Coastguard Worker- radv: fix incorrect buffer_list advance for multi-planar descriptors 4335*61046927SAndroid Build Coastguard Worker- radv: use BDA in the DGC prepare shader 4336*61046927SAndroid Build Coastguard Worker- radv: remove dynamic uniform/storage buffers support with DGC 4337*61046927SAndroid Build Coastguard Worker- radv: do not use nir_pkt3() when the packet len is constant with DGC 4338*61046927SAndroid Build Coastguard Worker- radv: add new macros for emiting packets in DGC 4339*61046927SAndroid Build Coastguard Worker- radv: remove redundant nir_builder param in some DGC helpers 4340*61046927SAndroid Build Coastguard Worker- radv: add a helper to load the pipeline VA for DGC 4341*61046927SAndroid Build Coastguard Worker- radv: store a pointer to the logical device in dgc_cmdbuf 4342*61046927SAndroid Build Coastguard Worker- radv: allow VK_NV_device_generated_commands_{compute} with LLVM 4343*61046927SAndroid Build Coastguard Worker- radv: always save/restore all shader objects for internal operations 4344*61046927SAndroid Build Coastguard Worker- radv: update configuring WALK_ALIGN8_PRIM_FITS_ST on GFX12 4345*61046927SAndroid Build Coastguard Worker- ac/surface: add NBC view support on GFX12 4346*61046927SAndroid Build Coastguard Worker- radv: declare a new user SGPR for the streamout state buffer on GFX12 4347*61046927SAndroid Build Coastguard Worker- radv/nir: lower nir_intrinsic_load_xfb_state_address_gfx12_amd 4348*61046927SAndroid Build Coastguard Worker- radv: implement streamout on GFX12 4349*61046927SAndroid Build Coastguard Worker- radv: force using indirect descriptor sets for indirect compute pipelines 4350*61046927SAndroid Build Coastguard Worker- radv: emit indirect sets for indirect compute pipelines with DGC 4351*61046927SAndroid Build Coastguard Worker- radv: fix emitting indirect descriptor sets in the DGC prepare shader 4352*61046927SAndroid Build Coastguard Worker- radv: cleanup getting AC_UD_TASK_RING_ENTRY for mesh shader 4353*61046927SAndroid Build Coastguard Worker- radv: use radv_shader_info::user_data_0 for task shaders 4354*61046927SAndroid Build Coastguard Worker- radv: remove dead mesh shader code for indirect draws 4355*61046927SAndroid Build Coastguard Worker- radv: remove useless masking in radv_cs_emit_indirect_mesh_draw_packet() 4356*61046927SAndroid Build Coastguard Worker- radv: remove useless draw_id to radv_emit_userdata_task() 4357*61046927SAndroid Build Coastguard Worker- radv: add the DGC preprocess BO to the cmdbuf BO list 4358*61046927SAndroid Build Coastguard Worker- radv/amdgpu: allow cs_execute_ib() to pass a VA instead of a BO 4359*61046927SAndroid Build Coastguard Worker- radv/amdgpu: use the non-IB path for dumping CS with external IBs 4360*61046927SAndroid Build Coastguard Worker- ac/parse_ib: dump PKT3_DISPATCH_{TASKMESH_GFX,TASKMESH_DIRECT_ACE} 4361*61046927SAndroid Build Coastguard Worker- radv/amdgpu: fix chaining CS with external IBs on compute queue 4362*61046927SAndroid Build Coastguard Worker- radv: add a helper to execute a DGC IB 4363*61046927SAndroid Build Coastguard Worker- radv: add support for computing the DGC ACE IB size 4364*61046927SAndroid Build Coastguard Worker- radv: prepare for DISPATCH_TASKMESH_GFX emission in the DGC shader 4365*61046927SAndroid Build Coastguard Worker- radv: prepare for DISPATCH_TASKMESH_DIRECT_ACE emission in the DGC shader 4366*61046927SAndroid Build Coastguard Worker- radv: refactor some DGC helpers in preparation for the ACE IB 4367*61046927SAndroid Build Coastguard Worker- radv: add a helper to pad DGC IB 4368*61046927SAndroid Build Coastguard Worker- radv: add support for preparing the ACE IB in DGC 4369*61046927SAndroid Build Coastguard Worker- radv: add support for executing the DGC ACE IB 4370*61046927SAndroid Build Coastguard Worker- radv: fix incorrect cache flushes before decompressing DCC on compute 4371*61046927SAndroid Build Coastguard Worker- radv: improve clarity of DGC offset computations 4372*61046927SAndroid Build Coastguard Worker- radv: pre-compute the base upload offset in radv_prepare_dgc() 4373*61046927SAndroid Build Coastguard Worker- radv: add a helper that determines if DGC uses task shaders 4374*61046927SAndroid Build Coastguard Worker- radv: split allocating and emitting push constants with DGC 4375*61046927SAndroid Build Coastguard Worker- radv: rework emitting push constants with DGC 4376*61046927SAndroid Build Coastguard Worker- radv: reserve space for push constants in the DGC ACE IB 4377*61046927SAndroid Build Coastguard Worker- radv: adjust the base upload offset when DGC uses task shaders 4378*61046927SAndroid Build Coastguard Worker- radv: emit push constant for task shaders with DGC 4379*61046927SAndroid Build Coastguard Worker- radv: disable conditional rendering with DGC and task shaders 4380*61046927SAndroid Build Coastguard Worker- radv: fix a synchronization issue with non-preprocessed DGC with task shader 4381*61046927SAndroid Build Coastguard Worker- radv: enable task shaders support with NV DGC 4382*61046927SAndroid Build Coastguard Worker- radv: suspend user conditional rendering when DGC has task shaders 4383*61046927SAndroid Build Coastguard Worker- radv: rename radv_get_user_sgpr() to radv_get_user_sgpr_info() 4384*61046927SAndroid Build Coastguard Worker- radv: add radv_get_user_sgpr{_loc}() helpers 4385*61046927SAndroid Build Coastguard Worker- radv: use radv_get_user_sgpr_loc() for the GS copy shader too 4386*61046927SAndroid Build Coastguard Worker- radv: remove unused parameter to dgc_emit_draw_mesh_tasks_ace() 4387*61046927SAndroid Build Coastguard Worker- radv: do not emit compute userdata for empty dispatches 4388*61046927SAndroid Build Coastguard Worker- radv: cleanup using vtx_base_sgpr for userdata with DGC 4389*61046927SAndroid Build Coastguard Worker- radv: use radv_dgc_with_task_shader() more 4390*61046927SAndroid Build Coastguard Worker- radv: move radv_CmdPreprocessGeneratedCommandsNV() to radv_cmd_buffer.c 4391*61046927SAndroid Build Coastguard Worker- radv: use the graphics pipeline from the DGC info 4392*61046927SAndroid Build Coastguard Worker- radv: use radv_get_user_sgpr() more in DGC 4393*61046927SAndroid Build Coastguard Worker- vulkan: Update XML and headers to 1.3.289 4394*61046927SAndroid Build Coastguard Worker- radv: advertise VK_KHR_maintenance7 4395*61046927SAndroid Build Coastguard Worker- ci: bump vkd3d-proton to 3d46c082906c77544385d10801e4c0184f0385d9 4396*61046927SAndroid Build Coastguard Worker- radv: remove unused parameter to radv_pipeline_import_retained_shaders() 4397*61046927SAndroid Build Coastguard Worker- radv: simplify importing libraries with retained shaders 4398*61046927SAndroid Build Coastguard Worker- radv: remove unused get_vs_output_info() function 4399*61046927SAndroid Build Coastguard Worker- radv: remove unnecessary radv_pipeline_has_ngg() function 4400*61046927SAndroid Build Coastguard Worker- radv: move radv_hash_shaders() to radv_graphics_pipeline.c 4401*61046927SAndroid Build Coastguard Worker- radv: simplify determining when the rasterization primitive is unknown 4402*61046927SAndroid Build Coastguard Worker- radv: simplify determining when a VS prolog is needed 4403*61046927SAndroid Build Coastguard Worker- radv: stop passing a pipeline to some graphics related helpers 4404*61046927SAndroid Build Coastguard Worker- radv: rework generating all graphics state for compiling pipelines 4405*61046927SAndroid Build Coastguard Worker- radv: remove radv_descriptor_set_layout::shader_stages 4406*61046927SAndroid Build Coastguard Worker- radv: use blake3 for hashing descriptor set layouts 4407*61046927SAndroid Build Coastguard Worker- radv: use blake3 for hashing pipeline layouts 4408*61046927SAndroid Build Coastguard Worker- radv: disable VK_EXT_sampler_filter_minmax on TAHITI and VERDE 4409*61046927SAndroid Build Coastguard Worker- ac,radeonsi: add ac_is_reduction_mode_supported() 4410*61046927SAndroid Build Coastguard Worker- radv: use ac_is_reduction_mode_supported() 4411*61046927SAndroid Build Coastguard Worker- radv: fix marking RADV_DYNAMIC_COLOR_ATTACHMENT_MAP as dirty 4412*61046927SAndroid Build Coastguard Worker- nir/gather_info: handle uses_fbfetch_output for sparse image loads 4413*61046927SAndroid Build Coastguard Worker- nir/gather_info: handle uses_fbfetch_output for texture operations 4414*61046927SAndroid Build Coastguard Worker- radv: destroy the perf counter BO in radv_device_finish_perf_counter() 4415*61046927SAndroid Build Coastguard Worker- radv: add radv_device_init_perf_counter() 4416*61046927SAndroid Build Coastguard Worker- radv: add helpers for init/deinit device memory cache 4417*61046927SAndroid Build Coastguard Worker- radv: add helpers for init/deinit RGP 4418*61046927SAndroid Build Coastguard Worker- radv: simplify keeping shader info for GPU hangs debugging 4419*61046927SAndroid Build Coastguard Worker- radv: add radv_device_init_trap_handler() 4420*61046927SAndroid Build Coastguard Worker- radv: add helpers for init/deinit device fault detection 4421*61046927SAndroid Build Coastguard Worker- radv: add radv_device_init_rmv() 4422*61046927SAndroid Build Coastguard Worker- radv: regroup all tools initialization in one helper 4423*61046927SAndroid Build Coastguard Worker- radv: use zero allocation for the device queues 4424*61046927SAndroid Build Coastguard Worker- radv/meta: remove non-valuable comments 4425*61046927SAndroid Build Coastguard Worker- radv/meta: remove unnecessary blit2d_dst_temps struct 4426*61046927SAndroid Build Coastguard Worker- radv/meta: remove redundant check for hw resolve pipelines 4427*61046927SAndroid Build Coastguard Worker- radv/meta: remove unused number of rectangles for internal operations 4428*61046927SAndroid Build Coastguard Worker- radv/meta: remove useless checks for NULL handles before destroying 4429*61046927SAndroid Build Coastguard Worker- radv/meta: add a helper to create compute pipeline 4430*61046927SAndroid Build Coastguard Worker- radv/meta: add a helper to create pipeline layout 4431*61046927SAndroid Build Coastguard Worker- radv/meta: add a helper to create descriptor set layout 4432*61046927SAndroid Build Coastguard Worker- zink/ci: skip arb_shader_image_load_store also on NAVI31/VANGOGH 4433*61046927SAndroid Build Coastguard Worker- zink/ci: remove redundant arb_shader_image_load_store skips on POLARIS10 4434*61046927SAndroid Build Coastguard Worker- radv: do not expose ImageFloat32AtomicMinMax on GFX11_5 4435*61046927SAndroid Build Coastguard Worker- radv: fix programming DB_RENDER_CONTROL for NULL depth/stencil on GFX11_5 4436*61046927SAndroid Build Coastguard Worker- radv: expose BufferFloat32AtomicMinMax on GFX11_5 4437*61046927SAndroid Build Coastguard Worker- radv: disable SPM trace on GFX11_5 4438*61046927SAndroid Build Coastguard Worker- ac/rgp: assume GFX11_5 use the same SQTT/RGP versions as GFX11 4439*61046927SAndroid Build Coastguard Worker- radv: allow to capture with RGP on GFX11_5 4440*61046927SAndroid Build Coastguard Worker- radv/meta: fix potential race condition when creating the copy VRS pipeline 4441*61046927SAndroid Build Coastguard Worker- radv/meta: rework creating the VRS copy HTILE pipeline 4442*61046927SAndroid Build Coastguard Worker- radv/meta: remove the depth resummarize operation 4443*61046927SAndroid Build Coastguard Worker- radv/meta: avoid potential NULL deref with the gfx depth decompress pipeline 4444*61046927SAndroid Build Coastguard Worker- radv/meta: move locking around the gfx depth decompress pipeline 4445*61046927SAndroid Build Coastguard Worker- radv/meta: remove unused parameter to radv_get_depth_pipeline() 4446*61046927SAndroid Build Coastguard Worker- radv/meta: rework creating the gfx depth decompress pipeline 4447*61046927SAndroid Build Coastguard Worker- radv/meta: create the compute depth decompress pipeline on-demand 4448*61046927SAndroid Build Coastguard Worker- radv/meta: cleanup creating the compute depth decompress pipeline 4449*61046927SAndroid Build Coastguard Worker- radv/meta: separate creating the fill/copy pipelines 4450*61046927SAndroid Build Coastguard Worker- radv/meta: create the fill/copy pipelines on-demand 4451*61046927SAndroid Build Coastguard Worker- radv/meta: cleanup radv_device_init_meta_blit_{color,depth,stencil]() 4452*61046927SAndroid Build Coastguard Worker- radv/meta: move the locking around creating blit pipelines 4453*61046927SAndroid Build Coastguard Worker- radv/meta: cleanup meta_emit_blit() 4454*61046927SAndroid Build Coastguard Worker- radv/meta: rework creating blit pipelines 4455*61046927SAndroid Build Coastguard Worker- radv/meta: create fmask expand layouts regardless on-demand 4456*61046927SAndroid Build Coastguard Worker- radv/meta: rework creating FMASK expand pipelines 4457*61046927SAndroid Build Coastguard Worker- radv/meta: create fmask copy layouts regardless on-demand 4458*61046927SAndroid Build Coastguard Worker- radv/meta: rework creating copy expand pipelines 4459*61046927SAndroid Build Coastguard Worker- radv/meta: fix potential race condition when creating DCC retile pipelines 4460*61046927SAndroid Build Coastguard Worker- radv/meta: fix potential memleak when creating DCC retile pipelines 4461*61046927SAndroid Build Coastguard Worker- radv/meta: rework creating DCC retile pipelines 4462*61046927SAndroid Build Coastguard Worker- radv/meta: remove useless memset when destroying DCC retile state 4463*61046927SAndroid Build Coastguard Worker- radv/meta: rework creating GFX depth/stencil resolve pipelines 4464*61046927SAndroid Build Coastguard Worker- radv/meta: rework creating GFX color resolve pipelines 4465*61046927SAndroid Build Coastguard Worker- radv/meta: rework creating compute color resolve pipelines 4466*61046927SAndroid Build Coastguard Worker- radv/meta: rework creating compute depth/stencil resolve pipelines 4467*61046927SAndroid Build Coastguard Worker- radv/meta: cleanup creating HW resolve pipelines 4468*61046927SAndroid Build Coastguard Worker- radv/meta: rework creating HW resolve pipelines 4469*61046927SAndroid Build Coastguard Worker- radv/meta: rework creating DCC decompress compute pipelines 4470*61046927SAndroid Build Coastguard Worker- radv/meta: rework creating clear HTILE mask pipeline 4471*61046927SAndroid Build Coastguard Worker- radv/meta: create clear HTILE mask pipeline on-demand when needed 4472*61046927SAndroid Build Coastguard Worker- radv/meta: create DCC comp-to-single pipelines on-demand when needed 4473*61046927SAndroid Build Coastguard Worker- radv/meta: add a helper to create itob pipelines 4474*61046927SAndroid Build Coastguard Worker- radv/meta: create itob pipelines on-demand when needed 4475*61046927SAndroid Build Coastguard Worker- radv/meta: add a helper to create btoi pipelines 4476*61046927SAndroid Build Coastguard Worker- radv/meta create btoi pipelines on-demand when needed 4477*61046927SAndroid Build Coastguard Worker- radv/meta: add a helper to create btoi r32g32b32 pipeline 4478*61046927SAndroid Build Coastguard Worker- radv/meta: create btoi r32g32b32 pipeline on-demand when needed 4479*61046927SAndroid Build Coastguard Worker- radv/meta: update the helper that creates itoi pipelines 4480*61046927SAndroid Build Coastguard Worker- radv/meta: create itoi pipelines on-demand when needed 4481*61046927SAndroid Build Coastguard Worker- radv/meta: add a helper to create itoi r32g32b32 pipeline 4482*61046927SAndroid Build Coastguard Worker- radv/meta: create itoi r32g32b32 pipelines on-demand when needed 4483*61046927SAndroid Build Coastguard Worker- radv/meta: update the helper that creates clear pipelines 4484*61046927SAndroid Build Coastguard Worker- radv/meta: create clear pipeliones on-demand when needed 4485*61046927SAndroid Build Coastguard Worker- radv/meta: add a helper to create clear r32g32b32 pipeline 4486*61046927SAndroid Build Coastguard Worker- radv/meta: create clear r32g32b32 pipelines on-demand when needed 4487*61046927SAndroid Build Coastguard Worker- radv: fix shaders cache corruption with indirect pipeline binds 4488*61046927SAndroid Build Coastguard Worker- radv/meta: stop checking that creating NIR shaders failed 4489*61046927SAndroid Build Coastguard Worker- radv/meta: remove unnecessary goto 4490*61046927SAndroid Build Coastguard Worker- radv/meta: stop creating similar pipeline layouts for depth decompress 4491*61046927SAndroid Build Coastguard Worker- radv/meta: create the layouts for blit pipelines on-demand 4492*61046927SAndroid Build Coastguard Worker- radv/meta: create the layouts for FS resolve pipelines on-demand 4493*61046927SAndroid Build Coastguard Worker- radv/meta: create the layouts for depth decompress on-demand 4494*61046927SAndroid Build Coastguard Worker- radv/meta: create the layouts for FMASK copy on-demand 4495*61046927SAndroid Build Coastguard Worker- radv/meta: create the layouts for FMASK expand on-demand 4496*61046927SAndroid Build Coastguard Worker- radv/meta: create the layouts for compute resolve on-demand 4497*61046927SAndroid Build Coastguard Worker- radv/meta: create the louts for DCC comp-to-single clear on-demand 4498*61046927SAndroid Build Coastguard Worker- radv/meta: rework getting clear color pipelines 4499*61046927SAndroid Build Coastguard Worker- radv/meta: create the layout for clear color on-demand 4500*61046927SAndroid Build Coastguard Worker- radv/meta: rework getting depth stencil clear pipelines 4501*61046927SAndroid Build Coastguard Worker- radv/meta: create the layout for clear depth/stencil on-demand 4502*61046927SAndroid Build Coastguard Worker 4503*61046927SAndroid Build Coastguard WorkerSaroj Kumar (2): 4504*61046927SAndroid Build Coastguard Worker 4505*61046927SAndroid Build Coastguard Worker- mesa: Add functions to print blake3 4506*61046927SAndroid Build Coastguard Worker- mesa: replace shader_info::source_sha1 4507*61046927SAndroid Build Coastguard Worker 4508*61046927SAndroid Build Coastguard WorkerSathishkumar S (3): 4509*61046927SAndroid Build Coastguard Worker 4510*61046927SAndroid Build Coastguard Worker- util/format: add planar3 y8_u8_v8_440 pipe format 4511*61046927SAndroid Build Coastguard Worker- frontends/va,gallium/vl: add support for yuv440 format 4512*61046927SAndroid Build Coastguard Worker- radeonsi/vcn: enable yuv440 jpeg decode 4513*61046927SAndroid Build Coastguard Worker 4514*61046927SAndroid Build Coastguard WorkerSebastian Wick (1): 4515*61046927SAndroid Build Coastguard Worker 4516*61046927SAndroid Build Coastguard Worker- vulkan/wsi/wayland: refactor wsi_wl_swapchain_wait_for_present 4517*61046927SAndroid Build Coastguard Worker 4518*61046927SAndroid Build Coastguard WorkerSergi Blanch Torne (21): 4519*61046927SAndroid Build Coastguard Worker 4520*61046927SAndroid Build Coastguard Worker- mr-label-maker: specialize CI labels 4521*61046927SAndroid Build Coastguard Worker- ci: kernel stored in a different s3 bucket 4522*61046927SAndroid Build Coastguard Worker- ci: identify and label S3 buckets 4523*61046927SAndroid Build Coastguard Worker- ci: disable Collabora's farm due to maintance 4524*61046927SAndroid Build Coastguard Worker- Revert "ci: disable Collabora's farm due to maintance" 4525*61046927SAndroid Build Coastguard Worker- ci: fix stress counter in run'n'monitor 4526*61046927SAndroid Build Coastguard Worker- ci: disable Collabora's farm due to maintenance 4527*61046927SAndroid Build Coastguard Worker- Uprev Piglit to cf8daaf5ba90fc9b8a0e144355026e2a14c79944 4528*61046927SAndroid Build Coastguard Worker- Revert "ci: disable Collabora's farm due to maintenance" 4529*61046927SAndroid Build Coastguard Worker- ci: disable Collabora's farm due to runners maintenance 4530*61046927SAndroid Build Coastguard Worker- Revert "ci: disable Collabora's farm due to runners maintenance" 4531*61046927SAndroid Build Coastguard Worker- ci: continue stress run'n'monitor 4532*61046927SAndroid Build Coastguard Worker- ci: Fix parse GitLab pipeline url 4533*61046927SAndroid Build Coastguard Worker- ci: run_n_monitor, collect and summarize 4534*61046927SAndroid Build Coastguard Worker- ci: disable Collabora's farm due to maintenance 4535*61046927SAndroid Build Coastguard Worker- Revert "ci: disable Collabora's farm due to maintenance" 4536*61046927SAndroid Build Coastguard Worker- ci: run_n_monitor, arguments review and unicode 4537*61046927SAndroid Build Coastguard Worker- ci: run_n_monitor, pretty duration with padding 4538*61046927SAndroid Build Coastguard Worker- ci: run_n_monitor, listing job names with a padding 4539*61046927SAndroid Build Coastguard Worker- ci: run_n_monitor, sort by name when listing jobs 4540*61046927SAndroid Build Coastguard Worker- ci: fix run_n_monitor single execution 4541*61046927SAndroid Build Coastguard Worker 4542*61046927SAndroid Build Coastguard WorkerSil Vilerino (5): 4543*61046927SAndroid Build Coastguard Worker 4544*61046927SAndroid Build Coastguard Worker- d3d12: Fix static analysis issues due to bad parenthesis closing 4545*61046927SAndroid Build Coastguard Worker- nir: Mark variable as ASSERTED to fix unused variable warning treated as error 4546*61046927SAndroid Build Coastguard Worker- d3d12: Video Encode - Fix inputs for older OS support query cap 4547*61046927SAndroid Build Coastguard Worker- d3d12: Add missing case for CQP in d3d12_video_encoder_disable_rc_qualitylevels 4548*61046927SAndroid Build Coastguard Worker- Revert "d3d12: Video Encode - Remove PIPE_VIDEO_PROFILE_MPEG4_AVC_BASELINE as not supported" This reverts commit d6bb4ddc638f3ee37fbbe066c631dad80aaeb2d3. Fixes: d6bb4ddc638 ("d3d12: Video Encode - Remove PIPE_VIDEO_PROFILE_MPEG4_AVC_BASELINE as not supported") 4549*61046927SAndroid Build Coastguard Worker 4550*61046927SAndroid Build Coastguard WorkerSimon Ser (1): 4551*61046927SAndroid Build Coastguard Worker 4552*61046927SAndroid Build Coastguard Worker- glapi: fix param type in TexGenxOES 4553*61046927SAndroid Build Coastguard Worker 4554*61046927SAndroid Build Coastguard WorkerSushma Venkatesh Reddy (4): 4555*61046927SAndroid Build Coastguard Worker 4556*61046927SAndroid Build Coastguard Worker- drm-uapi: Sync i915_drm.h with a78313bb206e 4557*61046927SAndroid Build Coastguard Worker- anv/drirc: add option to provide low latency hint 4558*61046927SAndroid Build Coastguard Worker- anv: Fix I915_PARAM_HAS_CONTEXT_FREQ_HINT check 4559*61046927SAndroid Build Coastguard Worker- intel/clflush: Utilize clflushopt in intel_invalidate_range 4560*61046927SAndroid Build Coastguard Worker 4561*61046927SAndroid Build Coastguard WorkerSviatoslav Peleshko (5): 4562*61046927SAndroid Build Coastguard Worker 4563*61046927SAndroid Build Coastguard Worker- anv: Fix descriptor sampler offsets assignment 4564*61046927SAndroid Build Coastguard Worker- anv,driconf: Add fake non device local memory WA for Total War: Warhammer 3 4565*61046927SAndroid Build Coastguard Worker- intel/brw: Actually retype integer sources of sampler message payload 4566*61046927SAndroid Build Coastguard Worker- intel/elk: Actually retype integer sources of sampler message payload 4567*61046927SAndroid Build Coastguard Worker- mesa: Fix PopAttrib not restoring states that changed on deeper stack level 4568*61046927SAndroid Build Coastguard Worker 4569*61046927SAndroid Build Coastguard WorkerTapani Pälli (14): 4570*61046927SAndroid Build Coastguard Worker 4571*61046927SAndroid Build Coastguard Worker- iris: change stream uploader default size to 2MB 4572*61046927SAndroid Build Coastguard Worker- anv: skip gfx push constants alloc optimization on gfx9/11 4573*61046927SAndroid Build Coastguard Worker- iris: ForceZeroRTAIndexEnable if last geom stage does not write layer id 4574*61046927SAndroid Build Coastguard Worker- vulkan/runtime: add a subpass bit for legacy dithering 4575*61046927SAndroid Build Coastguard Worker- anv: VK_EXT_legacy_dithering support 4576*61046927SAndroid Build Coastguard Worker- docs/features: add VK_EXT_legacy_dithering 4577*61046927SAndroid Build Coastguard Worker- ci: update failures list with angle for jsl, tgl 4578*61046927SAndroid Build Coastguard Worker- anv/android: enable emulated astc for applications 4579*61046927SAndroid Build Coastguard Worker- anv: implement WA 14018283232 4580*61046927SAndroid Build Coastguard Worker- mesa: remove some conditions in mipmap code 4581*61046927SAndroid Build Coastguard Worker- isl: fix condition for enabling sampler route to lsc 4582*61046927SAndroid Build Coastguard Worker- isl/iris/anv: provide drirc toggle intel_sampler_route_to_lsc 4583*61046927SAndroid Build Coastguard Worker- anv: move some pc was to batch_emit_pipe_control_write 4584*61046927SAndroid Build Coastguard Worker- anv: fix a cmd_buffer reference in simple shader 4585*61046927SAndroid Build Coastguard Worker 4586*61046927SAndroid Build Coastguard WorkerTatsuyuki Ishi (5): 4587*61046927SAndroid Build Coastguard Worker 4588*61046927SAndroid Build Coastguard Worker- radv: Remove radv_queue::device again 4589*61046927SAndroid Build Coastguard Worker- vk_entrypoints_gen: Add missing ATTR_WEAK for instance and physdev entrypoints 4590*61046927SAndroid Build Coastguard Worker- vk_entrypoints_gen: Rework ATTR_WEAK to unify Unix and MinGW 4591*61046927SAndroid Build Coastguard Worker- vk_entrypoints_gen: Apply hidden visibility to generated symbols 4592*61046927SAndroid Build Coastguard Worker- vk_cmd_queue_gen: Exclude CmdDispatchGraphAMDX 4593*61046927SAndroid Build Coastguard Worker 4594*61046927SAndroid Build Coastguard WorkerThomas H.P. Andersen (2): 4595*61046927SAndroid Build Coastguard Worker 4596*61046927SAndroid Build Coastguard Worker- nvk: advertise EXT_depth_range_unrestricted 4597*61046927SAndroid Build Coastguard Worker- nvk/upload_queue: fix the _fill method 4598*61046927SAndroid Build Coastguard Worker 4599*61046927SAndroid Build Coastguard WorkerTim Huang (2): 4600*61046927SAndroid Build Coastguard Worker 4601*61046927SAndroid Build Coastguard Worker- amd: add GFX v11.5.2 support 4602*61046927SAndroid Build Coastguard Worker- amd/vpelib: support VPE IP v6.1.3 4603*61046927SAndroid Build Coastguard Worker 4604*61046927SAndroid Build Coastguard WorkerTimothy Arceri (36): 4605*61046927SAndroid Build Coastguard Worker 4606*61046927SAndroid Build Coastguard Worker- glsl: wrap nir_opt_loop in NIR_PASS() 4607*61046927SAndroid Build Coastguard Worker- glsl: use hash table when serializing resource data 4608*61046927SAndroid Build Coastguard Worker- glsl: move geom input array sizing to nir linker 4609*61046927SAndroid Build Coastguard Worker- lima: drop unrequired opt from standalone compiler 4610*61046927SAndroid Build Coastguard Worker- glsl: remove unused detect_recursion_linked() 4611*61046927SAndroid Build Coastguard Worker- lima: remove the standalone compiler 4612*61046927SAndroid Build Coastguard Worker- glsl: add support for glsl es 310/320 to standalone compiler 4613*61046927SAndroid Build Coastguard Worker- nir: clarify and update loop conditional instruction 4614*61046927SAndroid Build Coastguard Worker- nir: more aggressively remove in loop during partial unroll 4615*61046927SAndroid Build Coastguard Worker- nir: support more loop unrolling for logical operators 4616*61046927SAndroid Build Coastguard Worker- nir: add merge loop terminators optimisation 4617*61046927SAndroid Build Coastguard Worker- nir: add test for opt_loop_merge_terminators 4618*61046927SAndroid Build Coastguard Worker- nir: correctly track current loop in nir_opt_loop() 4619*61046927SAndroid Build Coastguard Worker- nir: test opt_loop_merge_terminators() skips unhandled loops 4620*61046927SAndroid Build Coastguard Worker- nir: add additional opt_loop_merge() test of deref handling 4621*61046927SAndroid Build Coastguard Worker- glsl: drop dump-builder support from standalone compiler 4622*61046927SAndroid Build Coastguard Worker- glsl: remove Par-linking from the standalone linker 4623*61046927SAndroid Build Coastguard Worker- glsl: remove do_function_inlining() 4624*61046927SAndroid Build Coastguard Worker- glsl: make glsl_to_nir() more generic 4625*61046927SAndroid Build Coastguard Worker- glsl: remove unused symbol table functionality 4626*61046927SAndroid Build Coastguard Worker- glsl: remove out of date TODO 4627*61046927SAndroid Build Coastguard Worker- glsl: move call to create explicit ifc layout out of glsl_to_nir 4628*61046927SAndroid Build Coastguard Worker- glsl: drop glsl ir optimisation from the standalone compiler 4629*61046927SAndroid Build Coastguard Worker- glsl: make warning tests pass linking 4630*61046927SAndroid Build Coastguard Worker- glsl/mesa: remove UniformHash field 4631*61046927SAndroid Build Coastguard Worker- glsl/standalone: init EmptyUniformLocations 4632*61046927SAndroid Build Coastguard Worker- glsl/tests: fix test_gl_lower_mediump 4633*61046927SAndroid Build Coastguard Worker- mesa: remove _mesa_get_log_file() wrapper 4634*61046927SAndroid Build Coastguard Worker- util/mesa: move mesa/main log code to util 4635*61046927SAndroid Build Coastguard Worker- mesa: add unreachable to _mesa_shader_stage_to_subroutine_prefix() 4636*61046927SAndroid Build Coastguard Worker- glsl: set how_declared to hidden for compiler temps 4637*61046927SAndroid Build Coastguard Worker- glsl: fix cross validate globals 4638*61046927SAndroid Build Coastguard Worker- glsl: remove out of date comment 4639*61046927SAndroid Build Coastguard Worker- nir: set disallow_undef_to_nan for legacy ARB asm programs 4640*61046927SAndroid Build Coastguard Worker- glsl: fix glsl to nir support for lower precision builtins 4641*61046927SAndroid Build Coastguard Worker- glsl: always copy bindless sampler packing constructors to a temp 4642*61046927SAndroid Build Coastguard Worker 4643*61046927SAndroid Build Coastguard WorkerTimur Kristóf (25): 4644*61046927SAndroid Build Coastguard Worker 4645*61046927SAndroid Build Coastguard Worker- ac/nir/esgs: Slightly refactor emitting IO loads and stores. 4646*61046927SAndroid Build Coastguard Worker- ac/nir/tess: Slightly refactor emitting LS outputs. 4647*61046927SAndroid Build Coastguard Worker- ac/nir: Add helper macros for emitting IO code. 4648*61046927SAndroid Build Coastguard Worker- ac/nir/esgs: Implement packed 16-bit ES->GS I/O using helper macros. 4649*61046927SAndroid Build Coastguard Worker- ac/nir/tess: Implement packed 16-bit LS->HS I/O using helper macros. 4650*61046927SAndroid Build Coastguard Worker- ac/nir/tess: Implement packed 16-bit HS->TES I/O using helper macros. 4651*61046927SAndroid Build Coastguard Worker- aco: Add missing nir_builder include. 4652*61046927SAndroid Build Coastguard Worker- ac/nir: Move some helpers to new file. 4653*61046927SAndroid Build Coastguard Worker- ac/nir: Add helper for pre-rasterization output info. 4654*61046927SAndroid Build Coastguard Worker- ac/nir/ngg: Use new pre-rasterization output info helper. 4655*61046927SAndroid Build Coastguard Worker- ac/nir/legacy: Use new pre-rasterization output info helper. 4656*61046927SAndroid Build Coastguard Worker- nir: Add nir_opt_load_store_update_alignments. 4657*61046927SAndroid Build Coastguard Worker- radv: Add TES num_linked_patch_inputs. 4658*61046927SAndroid Build Coastguard Worker- radv: Add shader stats for inputs and outputs. 4659*61046927SAndroid Build Coastguard Worker- radv: Fix TCS -> TES I/O linking typo of VARYING_SLOT vs. BIT. 4660*61046927SAndroid Build Coastguard Worker- nir/opt_varyings: Print FS VEC4 type when debugging relocate_slot. 4661*61046927SAndroid Build Coastguard Worker- nir/opt_varyings: Don't promote flat inputs when moving post-dominator. 4662*61046927SAndroid Build Coastguard Worker- ac/nir/tess: Adjust TCS->TES output mapping for linked shaders. 4663*61046927SAndroid Build Coastguard Worker- radv: Properly link TCS->TES IO again. 4664*61046927SAndroid Build Coastguard Worker- nir/lower_io: Add option to implement mediump as 32-bit. 4665*61046927SAndroid Build Coastguard Worker- radv: Ignore mediump IO flag. 4666*61046927SAndroid Build Coastguard Worker- ac/nir/tess: Only write tess factors that the TES reads. 4667*61046927SAndroid Build Coastguard Worker- ac/nir/tess: Fix per-patch output LDS mapping. 4668*61046927SAndroid Build Coastguard Worker- ac/nir/tess: Fix per-patch output VRAM mapping. 4669*61046927SAndroid Build Coastguard Worker- radv: Use number of TES inputs for TCS-TES linking. 4670*61046927SAndroid Build Coastguard Worker 4671*61046927SAndroid Build Coastguard WorkerTomeu Vizoso (2): 4672*61046927SAndroid Build Coastguard Worker 4673*61046927SAndroid Build Coastguard Worker- etnaviv/nn: Make parallel jobs disabled by default 4674*61046927SAndroid Build Coastguard Worker- etnaviv: handle missing alu conversion opcodes 4675*61046927SAndroid Build Coastguard Worker 4676*61046927SAndroid Build Coastguard WorkerTuro Lamminen (1): 4677*61046927SAndroid Build Coastguard Worker 4678*61046927SAndroid Build Coastguard Worker- radv: Optimize memcpy in write_image_descriptor 4679*61046927SAndroid Build Coastguard Worker 4680*61046927SAndroid Build Coastguard WorkerTvrtko Ursulin (1): 4681*61046927SAndroid Build Coastguard Worker 4682*61046927SAndroid Build Coastguard Worker- intel/hang_replay: fix batch address 4683*61046927SAndroid Build Coastguard Worker 4684*61046927SAndroid Build Coastguard WorkerValentine Burley (40): 4685*61046927SAndroid Build Coastguard Worker 4686*61046927SAndroid Build Coastguard Worker- docs: Update VK_EXT_legacy_vertex_attributes entries 4687*61046927SAndroid Build Coastguard Worker- tu: Add missing VK_EXT_legacy_vertex_attributes feature 4688*61046927SAndroid Build Coastguard Worker- tu: Change commas to semicolons in VK_EXT_map_memory_placed features 4689*61046927SAndroid Build Coastguard Worker- drm-shim: Stub syncobj reset ioctl 4690*61046927SAndroid Build Coastguard Worker- tu: Expose VK_EXT_nested_command_buffer 4691*61046927SAndroid Build Coastguard Worker- freedreno/devices: Fix indentation for Adreno A32 4692*61046927SAndroid Build Coastguard Worker- freedreno/ci: Update expectations 4693*61046927SAndroid Build Coastguard Worker- wsi: Guard DRM-dependent function implementations with HAVE_LIBDRM 4694*61046927SAndroid Build Coastguard Worker- tu: Add support for VkBindMemoryStatusKHR 4695*61046927SAndroid Build Coastguard Worker- tu: Add support for NULL index buffer 4696*61046927SAndroid Build Coastguard Worker- tu: Add support for version 2 of all descriptor binding commands 4697*61046927SAndroid Build Coastguard Worker- tu: Advertise VK_KHR_maintenance6 4698*61046927SAndroid Build Coastguard Worker- tu: Move event related related code to tu_event.cc/h 4699*61046927SAndroid Build Coastguard Worker- tu: Handle all dependencies of CmdWaitEvents2 4700*61046927SAndroid Build Coastguard Worker- mr-label-maker: Update nouveau directories 4701*61046927SAndroid Build Coastguard Worker- mr-label-maker: Separate freedreno and turnip labels 4702*61046927SAndroid Build Coastguard Worker- tu: Handle the new sync2 flags 4703*61046927SAndroid Build Coastguard Worker- tu: Remove declaration of unused update_stencil_mask function 4704*61046927SAndroid Build Coastguard Worker- tu: Switch to vk_ycbcr_conversion 4705*61046927SAndroid Build Coastguard Worker- tu: Use vk_sampler 4706*61046927SAndroid Build Coastguard Worker- tu: Use device->vk.enabled_features instead of iterating twice 4707*61046927SAndroid Build Coastguard Worker- tu: Move sampler related code to tu_sampler.cc/h 4708*61046927SAndroid Build Coastguard Worker- tu: Drop tu_init_sampler helper function 4709*61046927SAndroid Build Coastguard Worker- tu: Advertise VK_KHR_shader_float_controls2 4710*61046927SAndroid Build Coastguard Worker- tu: Use the common version of vkGetBufferMemoryRequirements2 4711*61046927SAndroid Build Coastguard Worker- tu: Move buffer related code to tu_buffer.cc/h 4712*61046927SAndroid Build Coastguard Worker- tu: Use the common version of vkQueueBindSparse 4713*61046927SAndroid Build Coastguard Worker- tu: Use vk_buffer_view 4714*61046927SAndroid Build Coastguard Worker- tu: Drop tu_buffer_view_init helper function 4715*61046927SAndroid Build Coastguard Worker- tu: Move buffer view related code to tu_buffer_view.cc/h 4716*61046927SAndroid Build Coastguard Worker- tu: Rename tu_query.cc/h to tu_query_pool.cc/h 4717*61046927SAndroid Build Coastguard Worker- tu: Use the common versions of vkBegin/EndQuery() 4718*61046927SAndroid Build Coastguard Worker- tu: Use vk_query_pool 4719*61046927SAndroid Build Coastguard Worker- tu: Don't disable 2 10-bit formats 4720*61046927SAndroid Build Coastguard Worker- freedreno,tu,ir3: Move threadsize_base and max_waves to fd_dev_info 4721*61046927SAndroid Build Coastguard Worker- freedreno/ci: Use the common a6xx-skips on a750 4722*61046927SAndroid Build Coastguard Worker- tu: Enable VK_KHR_shader_subgroup_uniform_control_flow 4723*61046927SAndroid Build Coastguard Worker- tu/kgsl: Remove unused variable 4724*61046927SAndroid Build Coastguard Worker- vulkan/wsi: Refactor can_present_on_device 4725*61046927SAndroid Build Coastguard Worker- tu: Always report that we can present on kgsl 4726*61046927SAndroid Build Coastguard Worker 4727*61046927SAndroid Build Coastguard WorkerVignesh Raman (3): 4728*61046927SAndroid Build Coastguard Worker 4729*61046927SAndroid Build Coastguard Worker- virtio/ci: separate hiden jobs to -inc.yml files 4730*61046927SAndroid Build Coastguard Worker- ci: add farm variable for devices in collabora farm 4731*61046927SAndroid Build Coastguard Worker- ci/lava: add farm in structured log files 4732*61046927SAndroid Build Coastguard Worker 4733*61046927SAndroid Build Coastguard WorkerVinson Lee (2): 4734*61046927SAndroid Build Coastguard Worker 4735*61046927SAndroid Build Coastguard Worker- panvk: Remove duplicate variable src_idx 4736*61046927SAndroid Build Coastguard Worker- panvk: Fix assert 4737*61046927SAndroid Build Coastguard Worker 4738*61046927SAndroid Build Coastguard WorkerVlad Schiller (2): 4739*61046927SAndroid Build Coastguard Worker 4740*61046927SAndroid Build Coastguard Worker- pvr: Handle VK_STRUCTURE_TYPE_EXPORT_MEMORY_ALLOCATE_INFO 4741*61046927SAndroid Build Coastguard Worker- pvr: Handle VK_STRUCTURE_TYPE_IMAGE_FORMAT_LIST_CREATE_INFO 4742*61046927SAndroid Build Coastguard Worker 4743*61046927SAndroid Build Coastguard WorkerWANG Xuerui (2): 4744*61046927SAndroid Build Coastguard Worker 4745*61046927SAndroid Build Coastguard Worker- meson: Force use of LLVM ORCJIT for hosts without MCJIT support 4746*61046927SAndroid Build Coastguard Worker- meson: Additionally probe -mtls-dialect=desc for TLSDESC support 4747*61046927SAndroid Build Coastguard Worker 4748*61046927SAndroid Build Coastguard WorkerWeifeng Liu (1): 4749*61046927SAndroid Build Coastguard Worker 4750*61046927SAndroid Build Coastguard Worker- anv/anroid: Query gralloc for tiling mode 4751*61046927SAndroid Build Coastguard Worker 4752*61046927SAndroid Build Coastguard WorkerX512 (2): 4753*61046927SAndroid Build Coastguard Worker 4754*61046927SAndroid Build Coastguard Worker- egl/haiku: fix double free of BBitmap 4755*61046927SAndroid Build Coastguard Worker- egl/haiku: fix synchronization problems, add missing header 4756*61046927SAndroid Build Coastguard Worker 4757*61046927SAndroid Build Coastguard WorkerYiwei Zhang (31): 4758*61046927SAndroid Build Coastguard Worker 4759*61046927SAndroid Build Coastguard Worker- venus: avoid client allocators for ring internals 4760*61046927SAndroid Build Coastguard Worker- venus: silence a stack array false alarm 4761*61046927SAndroid Build Coastguard Worker- venus: workaround excessive dma-buf import failure on turnip 4762*61046927SAndroid Build Coastguard Worker- venus: fix to destroy all pipeline handles on early error paths 4763*61046927SAndroid Build Coastguard Worker- meson: disallow Venus debug + LTO build via GCC 4764*61046927SAndroid Build Coastguard Worker- turnip: msm: clean up iova on error path 4765*61046927SAndroid Build Coastguard Worker- turnip: msm: fix racy gem close for re-imported dma-buf 4766*61046927SAndroid Build Coastguard Worker- venus: drop the workaround for excessive dma-buf import oom on turnip 4767*61046927SAndroid Build Coastguard Worker- turnip: virtio: fix error path in virtio_bo_init 4768*61046927SAndroid Build Coastguard Worker- turnip: virtio: fix iova leak upon found already imported dmabuf 4769*61046927SAndroid Build Coastguard Worker- turnip: virtio: fix racy gem close for re-imported dma-buf 4770*61046927SAndroid Build Coastguard Worker- vulkan: cast to avoid -Wswitch for Android struct beyond VkStructureType 4771*61046927SAndroid Build Coastguard Worker- venus: directly use vk drm and pci props in renderer info 4772*61046927SAndroid Build Coastguard Worker- venus: move custom props fill from GPDP2 to props init 4773*61046927SAndroid Build Coastguard Worker- venus: move props sanitization to a separate helper 4774*61046927SAndroid Build Coastguard Worker- venus: define VN_SET_VK_PROPS(_EXT) to simplify vk props init 4775*61046927SAndroid Build Coastguard Worker- vulkan: drop redundant core props query and copy helpers 4776*61046927SAndroid Build Coastguard Worker- venus: drop internal memory pools 4777*61046927SAndroid Build Coastguard Worker- venus: allow non-wsi image alias path to passthrough upon bind memory 4778*61046927SAndroid Build Coastguard Worker- ci/venus: skip a timeout test 4779*61046927SAndroid Build Coastguard Worker- anv: use os_get_option instead of getenv 4780*61046927SAndroid Build Coastguard Worker- venus: defer qfb buffer init upon query being used 4781*61046927SAndroid Build Coastguard Worker- venus: refactor vn_android_image_from_anb 4782*61046927SAndroid Build Coastguard Worker- venus: refactor to add vn_android_image_from_anb_internal 4783*61046927SAndroid Build Coastguard Worker- venus: support VK_ANDROID_NATIVE_BUFFER_SPEC_VERSION 8 4784*61046927SAndroid Build Coastguard Worker- vulkan: properly ignore unsupported feature structs 4785*61046927SAndroid Build Coastguard Worker- venus: tentative fix for test flakiness from invalid ring wait 4786*61046927SAndroid Build Coastguard Worker- venus: simplify cached mem type emulation 4787*61046927SAndroid Build Coastguard Worker- venus: clarify wsi image ownership 4788*61046927SAndroid Build Coastguard Worker- venus: fix a race condition between gem close and gem handle tracking 4789*61046927SAndroid Build Coastguard Worker- Revert "meson: disallow Venus debug + LTO build via GCC" 4790*61046927SAndroid Build Coastguard Worker 4791*61046927SAndroid Build Coastguard WorkerYogesh Mohan Marimuthu (4): 4792*61046927SAndroid Build Coastguard Worker 4793*61046927SAndroid Build Coastguard Worker- radeonsi: remove si_query_hw_ops table and call func directly 4794*61046927SAndroid Build Coastguard Worker- radeonsi: use reseults_end instead of unprepared to init query buffer 4795*61046927SAndroid Build Coastguard Worker- radeonsi: rename query_hw_ops to hw_query_ops match sw 4796*61046927SAndroid Build Coastguard Worker- radeonsi: add more comments in si_query.c 4797*61046927SAndroid Build Coastguard Worker 4798*61046927SAndroid Build Coastguard WorkerYonggang Luo (2): 4799*61046927SAndroid Build Coastguard Worker 4800*61046927SAndroid Build Coastguard Worker- util: Rename DETECT_OS_UNIX to DETECT_OS_POSIX 4801*61046927SAndroid Build Coastguard Worker- gallivm: add lp_context_ref for combine usage of LLVMContextSetOpaquePointers 4802*61046927SAndroid Build Coastguard Worker 4803*61046927SAndroid Build Coastguard WorkerYukari Chiba (7): 4804*61046927SAndroid Build Coastguard Worker 4805*61046927SAndroid Build Coastguard Worker- llvmpipe: add gallivm_add_global_mapping 4806*61046927SAndroid Build Coastguard Worker- llvmpipe: make unnamed global have internal linkage 4807*61046927SAndroid Build Coastguard Worker- util: detect RISC-V architecture 4808*61046927SAndroid Build Coastguard Worker- gallivm: add riscv support to the mattrs setting code 4809*61046927SAndroid Build Coastguard Worker- llvmpipe: add function name to gallivm_jit_function 4810*61046927SAndroid Build Coastguard Worker- llvmpipe/tests: add a new test for multiple symbols for orc jit testing 4811*61046927SAndroid Build Coastguard Worker- llvmpipe: add an implementation with llvm orcjit 4812*61046927SAndroid Build Coastguard Worker 4813*61046927SAndroid Build Coastguard WorkerYusuf Khan (7): 4814*61046927SAndroid Build Coastguard Worker 4815*61046927SAndroid Build Coastguard Worker- nouveau: Fix crash when destination or source screen fences are null 4816*61046927SAndroid Build Coastguard Worker- nouveau/headers: Make nvk_cl**** turn to nv_push_cl**** 4817*61046927SAndroid Build Coastguard Worker- nvk: remove NVK_MME_COPY_QUERIES 4818*61046927SAndroid Build Coastguard Worker- zink/query: begin time elapsed queries even if we arent in a rp 4819*61046927SAndroid Build Coastguard Worker- nvc0/vbo: wrap draw_vbo for multidraw performance 4820*61046927SAndroid Build Coastguard Worker- nv50/vbo: wrap draw_vbo to avoid ovehead from multidraw 4821*61046927SAndroid Build Coastguard Worker- aux/draw: Use the draw info we get passed in instead of our own 4822*61046927SAndroid Build Coastguard Worker 4823*61046927SAndroid Build Coastguard WorkerZach Battleman (2): 4824*61046927SAndroid Build Coastguard Worker 4825*61046927SAndroid Build Coastguard Worker- intel/brw: update comment to accurately reflect intended behavior 4826*61046927SAndroid Build Coastguard Worker- intel/brw: update Wa_1805992985 to use workarounds mechanism 4827*61046927SAndroid Build Coastguard Worker 4828*61046927SAndroid Build Coastguard WorkerZack Middleton (2): 4829*61046927SAndroid Build Coastguard Worker 4830*61046927SAndroid Build Coastguard Worker- gles1: fix GL_OES_vertex_array_object 4831*61046927SAndroid Build Coastguard Worker- gles1: fix glBufferSubData() 4832*61046927SAndroid Build Coastguard Worker 4833*61046927SAndroid Build Coastguard WorkerZan Dobersek (14): 4834*61046927SAndroid Build Coastguard Worker 4835*61046927SAndroid Build Coastguard Worker- fdperf: use snprintf instead of asprintf 4836*61046927SAndroid Build Coastguard Worker- fdperf: select_counter() should work with a countable value 4837*61046927SAndroid Build Coastguard Worker- fdperf: prettify logic around the reserved CP counter 4838*61046927SAndroid Build Coastguard Worker- fdperf: improve reads of counter values 4839*61046927SAndroid Build Coastguard Worker- fdperf: simplify counter value output 4840*61046927SAndroid Build Coastguard Worker- freedreno: add a7xx perfcounter support 4841*61046927SAndroid Build Coastguard Worker- tu: fix ZPASS_DONE interference between occlusion queries and autotuner 4842*61046927SAndroid Build Coastguard Worker- tu: avoid memory polling in occlusion query endings using ZPASS_DONE 4843*61046927SAndroid Build Coastguard Worker- tu: use either the 16-bit or 32-bit descriptor 4844*61046927SAndroid Build Coastguard Worker- ir3_nir_opt_preamble: handle 8-bit preamble loads and stores 4845*61046927SAndroid Build Coastguard Worker- ir3: rework TYPE_S8 as TYPE_U8_32 4846*61046927SAndroid Build Coastguard Worker- tu: support KHR_8bit_storage 4847*61046927SAndroid Build Coastguard Worker- tu: add format feature flag checks for VK_IMAGE_USAGE_INPUT_ATTACHMENT_BIT 4848*61046927SAndroid Build Coastguard Worker- freedreno/drm: add mesautil dependency 4849*61046927SAndroid Build Coastguard Worker 4850*61046927SAndroid Build Coastguard Workerbbhtt (1): 4851*61046927SAndroid Build Coastguard Worker 4852*61046927SAndroid Build Coastguard Worker- nvk: Clean up unused header from libdrm_nouveau 4853*61046927SAndroid Build Coastguard Worker 4854*61046927SAndroid Build Coastguard Workerchiachih (9): 4855*61046927SAndroid Build Coastguard Worker 4856*61046927SAndroid Build Coastguard Worker- amd/vpelib: Resolve mismatch with shader 4857*61046927SAndroid Build Coastguard Worker- amd/vpelib: Remove linear_0_125 TF 4858*61046927SAndroid Build Coastguard Worker- amd/vpelib: Remove gamma cached table 4859*61046927SAndroid Build Coastguard Worker- amd/vpelib: Remove support for non-linear FP16 4860*61046927SAndroid Build Coastguard Worker- amd/vpelib: adding blend gamma bypass 4861*61046927SAndroid Build Coastguard Worker- amd/vpelib: Remove checks for pitch alignment 4862*61046927SAndroid Build Coastguard Worker- amd/vpelib: Fix Color Adjustment Failing Test Cases 4863*61046927SAndroid Build Coastguard Worker- amd/vpelib: Fix blndgam bypass flag assignment 4864*61046927SAndroid Build Coastguard Worker- amd/vpelib: Bypass de/regam on HLG 4865*61046927SAndroid Build Coastguard Worker 4866*61046927SAndroid Build Coastguard Workermsizanoen (1): 4867*61046927SAndroid Build Coastguard Worker 4868*61046927SAndroid Build Coastguard Worker- egl/wayland: Fix direct scanout with EGL_EXT_present_opaque 4869*61046927SAndroid Build Coastguard Worker 4870*61046927SAndroid Build Coastguard Workernyanmisaka (1): 4871*61046927SAndroid Build Coastguard Worker 4872*61046927SAndroid Build Coastguard Worker- frontends/va: add support for A2RGB10/X2RGB10/A2BGR10/X2BGR10 4873*61046927SAndroid Build Coastguard Worker 4874*61046927SAndroid Build Coastguard Workertarsin (4): 4875*61046927SAndroid Build Coastguard Worker 4876*61046927SAndroid Build Coastguard Worker- turnip: Change tu_image to use common initialization helpers 4877*61046927SAndroid Build Coastguard Worker- turnip: Convert tu_device_memory to use vk_device_memory 4878*61046927SAndroid Build Coastguard Worker- turnip: Split tu_image_init to use layout setting logic separately 4879*61046927SAndroid Build Coastguard Worker- turnip: Support AHardwareBuffer 4880