xref: /aosp_15_r20/external/mesa3d/docs/relnotes/24.1.0.rst (revision 6104692788411f58d303aa86923a9ff6ecaded22)
1*61046927SAndroid Build Coastguard WorkerMesa 24.1.0 Release Notes / 2024-05-22
2*61046927SAndroid Build Coastguard Worker======================================
3*61046927SAndroid Build Coastguard Worker
4*61046927SAndroid Build Coastguard WorkerMesa 24.1.0 is a new development release. People who are concerned
5*61046927SAndroid Build Coastguard Workerwith stability and reliability should stick with a previous release or
6*61046927SAndroid Build Coastguard Workerwait for Mesa 24.1.1.
7*61046927SAndroid Build Coastguard Worker
8*61046927SAndroid Build Coastguard WorkerMesa 24.1.0 implements the OpenGL 4.6 API, but the version reported by
9*61046927SAndroid Build Coastguard WorkerglGetString(GL_VERSION) or glGetIntegerv(GL_MAJOR_VERSION) /
10*61046927SAndroid Build Coastguard WorkerglGetIntegerv(GL_MINOR_VERSION) depends on the particular driver being used.
11*61046927SAndroid Build Coastguard WorkerSome drivers don't support all the features required in OpenGL 4.6. OpenGL
12*61046927SAndroid Build Coastguard Worker4.6 is **only** available if requested at context creation.
13*61046927SAndroid Build Coastguard WorkerCompatibility contexts may report a lower version depending on each driver.
14*61046927SAndroid Build Coastguard Worker
15*61046927SAndroid Build Coastguard WorkerMesa 24.1.0 implements the Vulkan 1.3 API, but the version reported by
16*61046927SAndroid Build Coastguard Workerthe apiVersion property of the VkPhysicalDeviceProperties struct
17*61046927SAndroid Build Coastguard Workerdepends on the particular driver being used.
18*61046927SAndroid Build Coastguard Worker
19*61046927SAndroid Build Coastguard WorkerSHA256 checksum
20*61046927SAndroid Build Coastguard Worker---------------
21*61046927SAndroid Build Coastguard Worker
22*61046927SAndroid Build Coastguard Worker::
23*61046927SAndroid Build Coastguard Worker
24*61046927SAndroid Build Coastguard Worker    b7eac8c79244806b1c276eeeacc329e4a5b31a370804c4b0c7cd16837783f78b  mesa-24.1.0.tar.xz
25*61046927SAndroid Build Coastguard Worker
26*61046927SAndroid Build Coastguard Worker
27*61046927SAndroid Build Coastguard WorkerNew features
28*61046927SAndroid Build Coastguard Worker------------
29*61046927SAndroid Build Coastguard Worker
30*61046927SAndroid Build Coastguard Worker- VK_EXT_map_memory_placed on RADV, ANV and NVK
31*61046927SAndroid Build Coastguard Worker- VK_KHR_shader_subgroup_rotate on RADV and ANV and NVK
32*61046927SAndroid Build Coastguard Worker- VK_KHR_load_store_op_none on RADV, ANV, NVK and Turnip
33*61046927SAndroid Build Coastguard Worker- VK_KHR_line_rasterization on RADV, ANV, NVK and Turnip
34*61046927SAndroid Build Coastguard Worker- VK_KHR_index_type_uint8 on RADV, ANV, NVK and Turnip
35*61046927SAndroid Build Coastguard Worker- VK_KHR_shader_expect_assume on all Vulkan drivers
36*61046927SAndroid Build Coastguard Worker- VK_KHR_shader_maximal_reconvergence on RADV, ANV and NVK
37*61046927SAndroid Build Coastguard Worker- VK_KHR_shader_quad_control on RADV
38*61046927SAndroid Build Coastguard Worker- OpenGL 4.6 on Asahi
39*61046927SAndroid Build Coastguard Worker- OpenGL ES 3.2 on Asahi
40*61046927SAndroid Build Coastguard Worker- Mali G610 and G310 on Panfrost
41*61046927SAndroid Build Coastguard Worker- Mali T600 on Panfrost
42*61046927SAndroid Build Coastguard Worker- VK_KHR_shader_subgroup_uniform_control_flow on NVK
43*61046927SAndroid Build Coastguard Worker- alphaToOne/extendedDynamicState3AlphaToOneEnable on RADV
44*61046927SAndroid Build Coastguard Worker- VK_EXT_device_address_binding_report on RADV
45*61046927SAndroid Build Coastguard Worker- VK_EXT_external_memory_dma_buf for lavapipe
46*61046927SAndroid Build Coastguard Worker- VK_EXT_queue_family_foreign for lavapipe
47*61046927SAndroid Build Coastguard Worker- VK_EXT_shader_object on RADV
48*61046927SAndroid Build Coastguard Worker- VK_EXT_nested_command_buffer on NVK and RADV
49*61046927SAndroid Build Coastguard Worker- VK_EXT_queue_family_foreign on NVK
50*61046927SAndroid Build Coastguard Worker- VK_EXT_image_drm_format_modifier on NVK
51*61046927SAndroid Build Coastguard Worker
52*61046927SAndroid Build Coastguard Worker
53*61046927SAndroid Build Coastguard WorkerBug fixes
54*61046927SAndroid Build Coastguard Worker---------
55*61046927SAndroid Build Coastguard Worker
56*61046927SAndroid Build Coastguard Worker- anv: unbounded shader cache
57*61046927SAndroid Build Coastguard Worker- radv: Crash due to nir validation fail in Enshrouded
58*61046927SAndroid Build Coastguard Worker- bisected: turnip: deqp regressions
59*61046927SAndroid Build Coastguard Worker- android: sRGB configs no longer exist after !27709
60*61046927SAndroid Build Coastguard Worker- [24.1-rc4] fatal error: intel/dev/intel_wa.h: No such file or directory
61*61046927SAndroid Build Coastguard Worker- vcn: rewinding attached video in Totem cause [mmhub] page fault
62*61046927SAndroid Build Coastguard Worker- When using amd gpu deinterlace, tv bt709 properties mapping to 2 chroma
63*61046927SAndroid Build Coastguard Worker- ci: switch from CI_JOB_JWT to id_tokens
64*61046927SAndroid Build Coastguard Worker- VCN decoding freezes the whole system
65*61046927SAndroid Build Coastguard Worker- [RDNA2 [AV1] [VAAPI] hw decoding glitches in Thorium 123.0.6312.133 after https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/28960
66*61046927SAndroid Build Coastguard Worker- nvk: Tracker issue for gamescope support
67*61046927SAndroid Build Coastguard Worker- nvk: Implement VK_EXT_image_drm_format_modifier
68*61046927SAndroid Build Coastguard Worker- WSI: Support VK_IMAGE_ASPECT_MEMORY_PLANE_i_BIT_EXT for DRM Modifiers in Vulkan
69*61046927SAndroid Build Coastguard Worker- [Regression][Bisected] EGL/Wayland: QT applications terminated by SIGSEGV (Address boundary error) when using dGPU
70*61046927SAndroid Build Coastguard Worker- radv: Enshrouded GPU hang on RX 6800
71*61046927SAndroid Build Coastguard Worker- NVK Zink: Wrong color in Unigine Valley benchmark
72*61046927SAndroid Build Coastguard Worker- panforst: T604 issue with using u32 for flat varyings
73*61046927SAndroid Build Coastguard Worker- [anv] FINISHME: support YUV colorspace with DRM format modifiers
74*61046927SAndroid Build Coastguard Worker- gen9/11 test became flaky: piglit.spec.!opengl 1_4.blendminmax
75*61046927SAndroid Build Coastguard Worker- 24.0.6: build fails
76*61046927SAndroid Build Coastguard Worker- mesa 24 intel A770 KOTOR black shadow smoke scenes
77*61046927SAndroid Build Coastguard Worker- [bisected][regression] kitty fails to start due to \`glfwWindowHint(GLFW_SRGB_CAPABLE,true)`
78*61046927SAndroid Build Coastguard Worker- r600: bisected   5eb0136a3c561 breaks a number of piglits
79*61046927SAndroid Build Coastguard Worker- Graphical glitches in RPCS3 after updating Vulkan Intel drivers
80*61046927SAndroid Build Coastguard Worker- [R600] OpenGL and VDPAU regression in Mesa 23.3.0 - some bitmaps get distorted.
81*61046927SAndroid Build Coastguard Worker- VAAPI radeonsi: VBAQ broken with HEVC
82*61046927SAndroid Build Coastguard Worker- radv/video: 10-bit support
83*61046927SAndroid Build Coastguard Worker- radv: vkCmdWaitEvents2 is broken
84*61046927SAndroid Build Coastguard Worker- Zink: enabled extensions and features may not match
85*61046927SAndroid Build Coastguard Worker- glRasterPos: "Assertion \`prog->base_serialized_nir' failed." if a shader is loaded from the shader cache
86*61046927SAndroid Build Coastguard Worker- radv: mesa-9999/src/amd/vulkan/radv_image_view.c:147: radv_set_mutable_tex_desc_fields: Assertion \`(plane->surface.u.gfx9.surf_pitch * plane->surface.bpe) % 256 == 0' failed.
87*61046927SAndroid Build Coastguard Worker- ACO doesn't hide lds_param_load latencies
88*61046927SAndroid Build Coastguard Worker- ACO doesn't form a VMEM clause for image stores in one case on GFX11
89*61046927SAndroid Build Coastguard Worker- r600: Valheim hangs CAYMAN gpu (regression/bisected)
90*61046927SAndroid Build Coastguard Worker- r600: Artifacts in Oxygen Not Included around air ducts and pipes (regression, bisected)
91*61046927SAndroid Build Coastguard Worker- radv: UMR wave parsing format is outdated
92*61046927SAndroid Build Coastguard Worker- radv: GetImageMemoryRequirements2 does not look at VkImagePlaneMemoryRequirementsInfo
93*61046927SAndroid Build Coastguard Worker- RADV, regression : Objects randomly appear/disappear on Unreal Engine 4 titles using D3D12 backend on Polaris
94*61046927SAndroid Build Coastguard Worker- mesa 23.1.0-rc3 flickering textures/lighting in Unreal 4 games Polaris10
95*61046927SAndroid Build Coastguard Worker- ACO tests SIGSEGV in debian-vulkan job with LTO enabled
96*61046927SAndroid Build Coastguard Worker- radv: Address binding report for images is incorrect.
97*61046927SAndroid Build Coastguard Worker- blorp: avoid dirtying push constants in 3D
98*61046927SAndroid Build Coastguard Worker- anv: flaky vkd3d-proton test_buffer_feedback_instructions_sm51
99*61046927SAndroid Build Coastguard Worker- FTBFS: commit aaccc25a4dd9ccfc134e51a7e81168334d63a909 broke mesa snapshot build
100*61046927SAndroid Build Coastguard Worker- d3d12_screen.cpp:60:10: fatal error: ShlObj.h: No such file or directory
101*61046927SAndroid Build Coastguard Worker- r300: crash when compiling some GSK shaders
102*61046927SAndroid Build Coastguard Worker- anv: vkd3d-proton test_stress_suballocation failure
103*61046927SAndroid Build Coastguard Worker- d3d12: Zwift renders with bad textures/lighting
104*61046927SAndroid Build Coastguard Worker- nir_opt_remove_phis breaks divergence analysis
105*61046927SAndroid Build Coastguard Worker- intel: Require 64KB alignment when using CCS and multiple engines
106*61046927SAndroid Build Coastguard Worker- NVK: Misrendering with Civilization 6
107*61046927SAndroid Build Coastguard Worker- radv: RDR2 might need zerovram
108*61046927SAndroid Build Coastguard Worker- intel-clc build failure, i think?
109*61046927SAndroid Build Coastguard Worker- Issues rendering gtk4 window decorations on v3d on Fedora-40/mesa-24.0
110*61046927SAndroid Build Coastguard Worker- clc: Failure when linking with llvm+clang 18.1 (-Dshared-llvm=disabled)
111*61046927SAndroid Build Coastguard Worker- LLVM-18 build issue
112*61046927SAndroid Build Coastguard Worker- vulkan/wsi/x11: VK_SUBOPTIMAL_KHR is never reported by the swapchain
113*61046927SAndroid Build Coastguard Worker- Broken vaapi encoding on Radeon RX 6900XT
114*61046927SAndroid Build Coastguard Worker- RUSTICL creating a shared reference to mutable static is discouraged and will become a hard error
115*61046927SAndroid Build Coastguard Worker- anv: GPU hang on Assassin's Creed Valhalla while running benchmark
116*61046927SAndroid Build Coastguard Worker- nvk: dota 2 crashes after ~5 seconds in game
117*61046927SAndroid Build Coastguard Worker- dzn: conflicting defines with DirectX headers 1.613.0
118*61046927SAndroid Build Coastguard Worker- VAAPI: Incorrect HEVC block size reported with radeonsi
119*61046927SAndroid Build Coastguard Worker- radv: WWE 2K24 has very quirky DCC issues on RDNA2
120*61046927SAndroid Build Coastguard Worker- anv: Dirt 5 crashes at tryCreatingPipelineStateFromCache
121*61046927SAndroid Build Coastguard Worker- freedreno: remove headergen2
122*61046927SAndroid Build Coastguard Worker- freedreno: remove headergen2
123*61046927SAndroid Build Coastguard Worker- vulkan/wsi: crash in dEQP-VK.wsi.wayland.swapchain.simulate_oom.min_image_count
124*61046927SAndroid Build Coastguard Worker- Document that Zink on MoltenVK is not expected to work
125*61046927SAndroid Build Coastguard Worker- KiCAD 3D Viewer - rounded pads rendered incorrectly (texture mapping or stencil test error)
126*61046927SAndroid Build Coastguard Worker- OpenSCAD rendering incorrect and inconsistent on radeonsi
127*61046927SAndroid Build Coastguard Worker- intel/fs: regression on MTL with 64bit values in UBO
128*61046927SAndroid Build Coastguard Worker- ci: split debian-build-testing?
129*61046927SAndroid Build Coastguard Worker- [freedreno] Black background on SuperTux Kart with postmarketOS and Oneplus 6T
130*61046927SAndroid Build Coastguard Worker- [radv] Half-Life Alyx renders solid black for reflective surfaces
131*61046927SAndroid Build Coastguard Worker- iris: iris_resource_get_handle returns wrong modifier
132*61046927SAndroid Build Coastguard Worker- [RX 7900 XTX] Helldivers 2 cause GPU reset
133*61046927SAndroid Build Coastguard Worker- radeon: Crash in radeon_bo_can_reclaim_slab
134*61046927SAndroid Build Coastguard Worker- regression/bisected: commit 4e3f3c10e14d8778781c81f39ced659b5ec2f148 broke mesa snapshot build
135*61046927SAndroid Build Coastguard Worker- RV530 renders improperly at non 4:3 resolutions.
136*61046927SAndroid Build Coastguard Worker- anv: new cooperative matrix failures with CTS 1.3.8.0
137*61046927SAndroid Build Coastguard Worker- nvk: Missing implementation of VkImageSwapchainCreateInfoKHR and VkBindImageMemorySwapchainInfoKHR
138*61046927SAndroid Build Coastguard Worker- mesa > 23.1.9 [opencl,video_cards_nouveau]  fails to build due to missing symbol vl_video_buffer_is_format_supported
139*61046927SAndroid Build Coastguard Worker- intel/meson: Make intel_stub_gpu work with \`meson devenv`
140*61046927SAndroid Build Coastguard Worker- Follow-up from "iris: Fix plane indexing and handling on image import"
141*61046927SAndroid Build Coastguard Worker- nvk,nak: Implement shaderStorageImageMultisample
142*61046927SAndroid Build Coastguard Worker- nvk,nak: Implement VK_KHR_shader_subgroup_uniform_control_flow
143*61046927SAndroid Build Coastguard Worker- \`[gfxhub0] no-retry page fault` triggered by \`AMD_TEST=testdmaperf` on gfx90c APU
144*61046927SAndroid Build Coastguard Worker- nvk: glcts hangs
145*61046927SAndroid Build Coastguard Worker- v3d: Line rendering broken when smoothing is enabled
146*61046927SAndroid Build Coastguard Worker- PowerVR reports minMemoryMapAlignment of 64
147*61046927SAndroid Build Coastguard Worker- RADV: GPU crash when setting 'RADV_DEBUG=allbos'
148*61046927SAndroid Build Coastguard Worker- [intel] mesa ftbfs with time_t64
149*61046927SAndroid Build Coastguard Worker- d3d12_resource.cpp:307:49: error: no matching function for call to 'ID3D12Heap::GetDesc()'
150*61046927SAndroid Build Coastguard Worker- radv regression between a337a0c8072d0be487e43c2b7b132e003c6d5a5e and 83f741124b66818053b6b1b2f7e42f5217a27004
151*61046927SAndroid Build Coastguard Worker- [build failure] [armhf] - error: #error "_TIME_BITS=64 is allowed only with _FILE_OFFSET_BITS=64"
152*61046927SAndroid Build Coastguard Worker- R400 should have native support for sin/cos in VS
153*61046927SAndroid Build Coastguard Worker- [radv] Crash when VkGraphicsPipelineCreateInfo::flags = ~0u
154*61046927SAndroid Build Coastguard Worker- intel: all workarounds disabled with ATS skus
155*61046927SAndroid Build Coastguard Worker- vulkan: GPL now broken
156*61046927SAndroid Build Coastguard Worker- Gen4 assertion \`force_writemask_all' failed.
157*61046927SAndroid Build Coastguard Worker- src/gallium/auxiliary/rtasm/rtasm_x86sse.c:198:10: runtime error: store to misaligned address 0x7fabba0cd011 for type 'int', which requires 4 byte alignment
158*61046927SAndroid Build Coastguard Worker- [radv] Holographic projection texture glitch in Rage 2
159*61046927SAndroid Build Coastguard Worker- RustiCL: Callbacks are not called upon errors
160*61046927SAndroid Build Coastguard Worker- MTL: regressions in vulkancts due to BO CCS allocations
161*61046927SAndroid Build Coastguard Worker- zink: spec\@ext_external_objects\@vk-image-overwrite fail
162*61046927SAndroid Build Coastguard Worker- vaapi: radeonsi: surface_region.{x,y} is not honored in processing when source is RGB
163*61046927SAndroid Build Coastguard Worker- nvk: Implement VK_EXT_shader_object
164*61046927SAndroid Build Coastguard Worker- nvk: Implement VK_EXT_graphics_pipeline_library
165*61046927SAndroid Build Coastguard Worker- turnip: UBWC disabled for MSAA
166*61046927SAndroid Build Coastguard Worker- KHR-Single-GL46.arrays_of_arrays_gl.AtomicUsage fails on MTL
167*61046927SAndroid Build Coastguard Worker- GTF-GL46.gtf42.GL3Tests.texture_storage.texture_storage_texture_as_framebuffer_attachment fails on MTL
168*61046927SAndroid Build Coastguard Worker- nvk: Implement VK_KHR_maintenance5
169*61046927SAndroid Build Coastguard Worker- [intel][anv][build][regression] - genX_grl.h:27:10: fatal error: grl/grl_cl_kernel.h: No such file or directory
170*61046927SAndroid Build Coastguard Worker- RX 6600 VDPAU not recognizing HEVC_MAIN_10 correctly
171*61046927SAndroid Build Coastguard Worker- Running an app on another AMD GPU (offload, DRI_PRIME) produces corrupted frames on Wayland.
172*61046927SAndroid Build Coastguard Worker- regression in radeonsi since 9aa205668bcbf701f8f694551c284cd8e4cc17a3 (crashes in vbo_save_playback_vertex_list)
173*61046927SAndroid Build Coastguard Worker- clang/libclc related Mesa build failures
174*61046927SAndroid Build Coastguard Worker- Ninja Install Error
175*61046927SAndroid Build Coastguard Worker- anv: add a dri config to enable implicit fencing on external memory interop
176*61046927SAndroid Build Coastguard Worker- VDPAU declares a texture as "immutable" without also setting its ImmutableLevels attribute.
177*61046927SAndroid Build Coastguard Worker- Segfault in glsl_to_nir.cpp nir_visitor::visit when assigning interface block
178*61046927SAndroid Build Coastguard Worker- [rusticl]WARNING: Project targets '>= 1.1.0' but uses feature deprecated since '1.0.0': module rust has been stabilized. drop "unstable-" prefix from the module name
179*61046927SAndroid Build Coastguard Worker- RX6600 hardware HEVC video decode fails for VDPAU but works for VA-API. (Can lock up GPU!)
180*61046927SAndroid Build Coastguard Worker- Rusticl panics when getting program build logs using opencl.hpp
181*61046927SAndroid Build Coastguard Worker- ue5 game issues lighting Rog Ally 7080u (z1e)
182*61046927SAndroid Build Coastguard Worker- Missing textures in RoboCop: Rogue City with mesh shaders enabled
183*61046927SAndroid Build Coastguard Worker- Intel/anv: Allow pre-compiled shader caches to be reused across multiple devices
184*61046927SAndroid Build Coastguard Worker- radv: Multiview PSO forgets to export layer in some cases.
185*61046927SAndroid Build Coastguard Worker- -Dintel-rt=enabled fails to build on 32-bit
186*61046927SAndroid Build Coastguard Worker- MTL: regressions in vulkancts due to BO CCS allocations
187*61046927SAndroid Build Coastguard Worker- intel: build failures
188*61046927SAndroid Build Coastguard Worker- regression/bisected commit 4de62731f4db56360026cbb6a3b8566f86f22466 broke HW acceleration in the Google Chrome
189*61046927SAndroid Build Coastguard Worker- i386 intel build failure: meson.build:45:6: ERROR: Unknown variable "prog_intel_clc".
190*61046927SAndroid Build Coastguard Worker- rusticl: clEnqueueFillBuffer (among others) fails on buffers created from GL object.
191*61046927SAndroid Build Coastguard Worker- MTL raytracing regression
192*61046927SAndroid Build Coastguard Worker- [ANV/DG2] Unexpectedly slow replay of RenderDoc frame capture of Resident Evil 4 Remake
193*61046927SAndroid Build Coastguard Worker- zink: flickering artifacts in Selaco
194*61046927SAndroid Build Coastguard Worker- [ADL] gpu hang on dEQP-VK.synchronization.internally_synchronized_objects.pipeline_cache_graphics
195*61046927SAndroid Build Coastguard Worker- Turnip spam on non-turnip devices
196*61046927SAndroid Build Coastguard Worker- Intermittent compiler failures when building valhall tests
197*61046927SAndroid Build Coastguard Worker- panfrost: graphical artifacts on T604 (T600)
198*61046927SAndroid Build Coastguard Worker- Dying Light native artifacts on Intel A770
199*61046927SAndroid Build Coastguard Worker- r300: Amnesia: The Dark Descent heavy corruption
200*61046927SAndroid Build Coastguard Worker- [ANV/DG2] Age of Empires IV fullscreen "banding" artefacts
201*61046927SAndroid Build Coastguard Worker- [mtl][anv] dEQP-VK.pipeline.monolithic.depth.format.d32_sfloat.compare_ops.* failures when run multithreaded
202*61046927SAndroid Build Coastguard Worker- [mtl][anv] flaky tests in pipeline.monolithic.extended_dynamic_state*stencil_state_face* series
203*61046927SAndroid Build Coastguard Worker- Broken colors/dual-source blending on PinePhone (Pro) since 23.1.0
204*61046927SAndroid Build Coastguard Worker- r600/sfn: "Indexed locks of kcache banks 14 and 15 are ignored" in the ALU clause documentation
205*61046927SAndroid Build Coastguard Worker- turnip: Logarithmic-time subgroup reductions using brcst.active and getlast.w8 instructions on a6xx gen4+
206*61046927SAndroid Build Coastguard Worker- GTF-GL46.gtf42.GL3Tests.texture_storage.texture_storage_compressed_texture_data regression
207*61046927SAndroid Build Coastguard Worker- microsoft/compiler: Missing globally-coherent logic
208*61046927SAndroid Build Coastguard Worker- Regression between 23.0.4 and 23.1.0: texture glitches in osgEarth
209*61046927SAndroid Build Coastguard Worker- [Broadcom]  Warning when runnin every OpenGL game on Vulkan using ZINK
210*61046927SAndroid Build Coastguard Worker- radeonsi unsynchronized flips/tearing with KMS DRM rendering on 780M
211*61046927SAndroid Build Coastguard Worker- radeonsi has an unchecked hard dependency on libelf
212*61046927SAndroid Build Coastguard Worker- DR crashes with mesa 24 and rusticl (radeonsi)
213*61046927SAndroid Build Coastguard Worker- Piglit tests assert on gen9 with zink
214*61046927SAndroid Build Coastguard Worker- vlc crashes when playing 1920x1080 video with Radeon RX6600 hardware acceleration and deinterlacing enabled.
215*61046927SAndroid Build Coastguard Worker- [radeonsi] Regression: graphical artifacting on water texture in OpenGOAL
216*61046927SAndroid Build Coastguard Worker- Assertion when creating dmabuf-compatible VkImage on Tigerlake
217*61046927SAndroid Build Coastguard Worker- Palworld fails to launch on Intel Arc unless "force_vk_vendor" is set to "-1".
218*61046927SAndroid Build Coastguard Worker- panfrost: implement line smoothing
219*61046927SAndroid Build Coastguard Worker- r300: backend DCE fails in piglit glsl-vs-copy-propagation-1.shader_test
220*61046927SAndroid Build Coastguard Worker- [AMDGPU RDNA3] Antialiasing is broken in Blender
221*61046927SAndroid Build Coastguard Worker- MTL: vulkan cooperative matrix tests gpu hang on MTL
222*61046927SAndroid Build Coastguard Worker- nvk: Implement VK_KHR_zero_initialize_workgroup_memory
223*61046927SAndroid Build Coastguard Worker- Assassin's Creed Odyssey wrong colors on Arc A770
224*61046927SAndroid Build Coastguard Worker- VAAPI: EFC on VCN2 produces broken H264 video and crashes the HEVC encoder
225*61046927SAndroid Build Coastguard Worker- etnaviv, modesetting, and glxgears
226*61046927SAndroid Build Coastguard Worker- The Finals fails to launch with DX12 on Intel Arc unless "force_vk_vendor" is set to -1.
227*61046927SAndroid Build Coastguard Worker- nvk: \`VK_KHR_zero_initialize_workgroup_memory` and \`VK_KHR_shader_subgroup_extended_types` not marked as complete in features.txt
228*61046927SAndroid Build Coastguard Worker- nvk: Implement variableMultisampleRate
229*61046927SAndroid Build Coastguard Worker- VA-API CI tests freeze
230*61046927SAndroid Build Coastguard Worker- radv: games render with garbage output on RX5600M through PRIME with DCC
231*61046927SAndroid Build Coastguard Worker- Warning when use ALIGN over uint64_t and uintptr_t
232*61046927SAndroid Build Coastguard Worker
233*61046927SAndroid Build Coastguard Worker
234*61046927SAndroid Build Coastguard WorkerChanges
235*61046927SAndroid Build Coastguard Worker-------
236*61046927SAndroid Build Coastguard Worker
237*61046927SAndroid Build Coastguard WorkerAdrian Perez de Castro (1):
238*61046927SAndroid Build Coastguard Worker
239*61046927SAndroid Build Coastguard Worker- Revert "egl/wayland: Remove EGL_WL_create_wayland_buffer_from_image"
240*61046927SAndroid Build Coastguard Worker
241*61046927SAndroid Build Coastguard WorkerAgate, Jesse (6):
242*61046927SAndroid Build Coastguard Worker
243*61046927SAndroid Build Coastguard Worker- amd/vpelib: Studio Range Handling
244*61046927SAndroid Build Coastguard Worker- amd/vpelib: White Screen Fix
245*61046927SAndroid Build Coastguard Worker- amd/vpelib: VPT Failing Test Cases
246*61046927SAndroid Build Coastguard Worker- amd/vpelib: VPE integration for HLG
247*61046927SAndroid Build Coastguard Worker- amd/vpelib: Add PQ Norm to VPE interface
248*61046927SAndroid Build Coastguard Worker- amd/vpelib: Refactor norm factor logic
249*61046927SAndroid Build Coastguard Worker
250*61046927SAndroid Build Coastguard WorkerAlan Liu (4):
251*61046927SAndroid Build Coastguard Worker
252*61046927SAndroid Build Coastguard Worker- radeonsi/vpe: Add environment variable to set embbuf number
253*61046927SAndroid Build Coastguard Worker- radeonsi/vpe: Don't map and unmap emb_buffer every time in process_frame
254*61046927SAndroid Build Coastguard Worker- amd/vpelib: remove unused header file
255*61046927SAndroid Build Coastguard Worker- radeonsi/vpe: support vpe 1.1
256*61046927SAndroid Build Coastguard Worker
257*61046927SAndroid Build Coastguard WorkerAlejandro Piñeiro (3):
258*61046927SAndroid Build Coastguard Worker
259*61046927SAndroid Build Coastguard Worker- broadcom/compiler: fix coverity warning (unitialized pointer read)
260*61046927SAndroid Build Coastguard Worker- v3dv/bo: use mtx_lock/unlock on cache_init too
261*61046927SAndroid Build Coastguard Worker- v3dv: expose VK_EXT_depth_clip_enable
262*61046927SAndroid Build Coastguard Worker
263*61046927SAndroid Build Coastguard WorkerAlexandre Marquet (1):
264*61046927SAndroid Build Coastguard Worker
265*61046927SAndroid Build Coastguard Worker- pan/mdg: quirk to disable auto32
266*61046927SAndroid Build Coastguard Worker
267*61046927SAndroid Build Coastguard WorkerAlyssa Rosenzweig (328):
268*61046927SAndroid Build Coastguard Worker
269*61046927SAndroid Build Coastguard Worker- nir/lower_ssbo: rewrite
270*61046927SAndroid Build Coastguard Worker- nir/lower_blend: return progress
271*61046927SAndroid Build Coastguard Worker- nir/lower_io_to_temporaries: return prog
272*61046927SAndroid Build Coastguard Worker- nir/lower_clip_cull_distance_arrays: return prog
273*61046927SAndroid Build Coastguard Worker- nir: return prog from drawpixels
274*61046927SAndroid Build Coastguard Worker- nir/lower_bitmap: return prog
275*61046927SAndroid Build Coastguard Worker- nir/lower_alpha_test: rewrite with intrinsics_pass
276*61046927SAndroid Build Coastguard Worker- nir/lower_point_size_mov: return prog
277*61046927SAndroid Build Coastguard Worker- nir/lower_passthrough_edgeflags: return progress
278*61046927SAndroid Build Coastguard Worker- nir/lower_io_arrays_to_elements: return prog
279*61046927SAndroid Build Coastguard Worker- nir/lower_flatshade: fix metadata
280*61046927SAndroid Build Coastguard Worker- glsl: return progress in point size linking
281*61046927SAndroid Build Coastguard Worker- glsl: don't use NIR_PASS_V
282*61046927SAndroid Build Coastguard Worker- glsl: fix metadata in gl_nir_zero_initialize_clip_distance
283*61046927SAndroid Build Coastguard Worker- mesa/st: return progress in st_nir_lower_wpos_ytransform
284*61046927SAndroid Build Coastguard Worker- mesa/st: use instructions_pass for plane lowering
285*61046927SAndroid Build Coastguard Worker- mesa/st: return progress lowering builtins
286*61046927SAndroid Build Coastguard Worker- mesa/st: don't use NIR_PASS_V
287*61046927SAndroid Build Coastguard Worker- agx: rm deadcode
288*61046927SAndroid Build Coastguard Worker- agx: ingest undefs in the backend
289*61046927SAndroid Build Coastguard Worker- agx: stop lowering in opt loop
290*61046927SAndroid Build Coastguard Worker- agx: only lower vars to ssa once
291*61046927SAndroid Build Coastguard Worker- agx: fix metadata in layer lowering
292*61046927SAndroid Build Coastguard Worker- agx: unset silly nir opts
293*61046927SAndroid Build Coastguard Worker- agx: return progress from passes
294*61046927SAndroid Build Coastguard Worker- asahi: return progress from passes
295*61046927SAndroid Build Coastguard Worker- asahi: avoid silly internal NIR_PASS in gs lowering
296*61046927SAndroid Build Coastguard Worker- asahi: don't use NIR_PASS for removing entrypoints
297*61046927SAndroid Build Coastguard Worker- asahi: don't use NIR_PASS_V
298*61046927SAndroid Build Coastguard Worker- nir/passthrough_gs: plug leak
299*61046927SAndroid Build Coastguard Worker- compiler,gallium: move u_decomposed_prim to common
300*61046927SAndroid Build Coastguard Worker- nir/passthrough_gs: flesh out gs_in_prim
301*61046927SAndroid Build Coastguard Worker- compiler: add a vs.tes_agx bit
302*61046927SAndroid Build Coastguard Worker- asahi: add more uapi stubs
303*61046927SAndroid Build Coastguard Worker- asahi: gut macOS related code
304*61046927SAndroid Build Coastguard Worker- asahi: lower poly stipple
305*61046927SAndroid Build Coastguard Worker- asahi: Implement skeleton for tessellation
306*61046927SAndroid Build Coastguard Worker- asahi: fix metadata for images with VS lowered to GS
307*61046927SAndroid Build Coastguard Worker- asahi: implement VBO robustness
308*61046927SAndroid Build Coastguard Worker- asahi: implement reset queries
309*61046927SAndroid Build Coastguard Worker- asahi: enable robustness
310*61046927SAndroid Build Coastguard Worker- asahi: fix unbound ssbos
311*61046927SAndroid Build Coastguard Worker- asahi: optimize more when linking libagx
312*61046927SAndroid Build Coastguard Worker- asahi: decode uniform_high records
313*61046927SAndroid Build Coastguard Worker- agx: implement load_subgroup_invocation
314*61046927SAndroid Build Coastguard Worker- agx: lower more subgroups
315*61046927SAndroid Build Coastguard Worker- agx: introduce ballot pseudo
316*61046927SAndroid Build Coastguard Worker- agx: fuse ballot+cmp
317*61046927SAndroid Build Coastguard Worker- nir: add active_subgroup_invocation_agx sysval
318*61046927SAndroid Build Coastguard Worker- agx: implement active_subgroup_invocation_agx
319*61046927SAndroid Build Coastguard Worker- agx: optimize first_invocation
320*61046927SAndroid Build Coastguard Worker- agx: optimize vote_eq
321*61046927SAndroid Build Coastguard Worker- asahi: fix prim restart unrolling with indirects
322*61046927SAndroid Build Coastguard Worker- asahi: delete bogus assertion
323*61046927SAndroid Build Coastguard Worker- asahi: plug passthrough tcs leak
324*61046927SAndroid Build Coastguard Worker- asahi: rework meta shader infra
325*61046927SAndroid Build Coastguard Worker- asahi: plug geometry shader leaks
326*61046927SAndroid Build Coastguard Worker- asahi: plug pre-gs leak
327*61046927SAndroid Build Coastguard Worker- asahi: plug early_serialized_nir leak
328*61046927SAndroid Build Coastguard Worker- asahi: plug so target leak
329*61046927SAndroid Build Coastguard Worker- asahi: plug glsl type leak
330*61046927SAndroid Build Coastguard Worker- asahi: plug geometry heap leak
331*61046927SAndroid Build Coastguard Worker- asahi: fix UB in qbo's
332*61046927SAndroid Build Coastguard Worker- agx: add some more bitop tests
333*61046927SAndroid Build Coastguard Worker- Revert "asahi: don't canonicalize nans/flush denorms when copying"
334*61046927SAndroid Build Coastguard Worker- asahi: sync with query mismatches
335*61046927SAndroid Build Coastguard Worker- asahi: enable tcs caching
336*61046927SAndroid Build Coastguard Worker- asahi: don't sync for uninitialized buffer
337*61046927SAndroid Build Coastguard Worker- asahi: fix valid buffer tracking for SSBO/image/XFB
338*61046927SAndroid Build Coastguard Worker- asahi: handle read-only SSBOs
339*61046927SAndroid Build Coastguard Worker- asahi: honour discard_whole | persistent
340*61046927SAndroid Build Coastguard Worker- agx: only run early tests if needed
341*61046927SAndroid Build Coastguard Worker- docs/asahi: fix strided linear note
342*61046927SAndroid Build Coastguard Worker- ail: add tests for linear<-->twiddled copies
343*61046927SAndroid Build Coastguard Worker- ail: port tiling routines to c++
344*61046927SAndroid Build Coastguard Worker- ail: use template for tiled memcpy
345*61046927SAndroid Build Coastguard Worker- agx: don't inline imms into stack_store
346*61046927SAndroid Build Coastguard Worker- agx: optimize b2x(inot)
347*61046927SAndroid Build Coastguard Worker- agx: reassociate bcsel with ior/iand
348*61046927SAndroid Build Coastguard Worker- asahi: implement pipeline stats as a checkbox
349*61046927SAndroid Build Coastguard Worker- asahi: log geometry shaders separate from xfb
350*61046927SAndroid Build Coastguard Worker- asahi: don't use util_resource_size
351*61046927SAndroid Build Coastguard Worker- asahi: fix vbo dirty track
352*61046927SAndroid Build Coastguard Worker- asahi: force inline ppp update logic
353*61046927SAndroid Build Coastguard Worker- asahi: skip set if tested
354*61046927SAndroid Build Coastguard Worker- asahi: rm dead
355*61046927SAndroid Build Coastguard Worker- asahi: track bit count, not word count
356*61046927SAndroid Build Coastguard Worker- asahi: enable compblit behind dbg flag
357*61046927SAndroid Build Coastguard Worker- asahi: allow disk cache with compblit
358*61046927SAndroid Build Coastguard Worker- asahi: assert invariant
359*61046927SAndroid Build Coastguard Worker- asahi: drop silly else
360*61046927SAndroid Build Coastguard Worker- asahi: rewrite queries
361*61046927SAndroid Build Coastguard Worker- asahi: split up stage uniform upload
362*61046927SAndroid Build Coastguard Worker- asahi: dirty track stage uniforms
363*61046927SAndroid Build Coastguard Worker- asahi: collapse stage uniform upload
364*61046927SAndroid Build Coastguard Worker- asahi: optimize "no changes" case
365*61046927SAndroid Build Coastguard Worker- asahi: optimize no changes descriptor case
366*61046927SAndroid Build Coastguard Worker- asahi: move some code into dirty tracking
367*61046927SAndroid Build Coastguard Worker- asahi: drop any_draws
368*61046927SAndroid Build Coastguard Worker- asahi: fix instance count with indirect draw
369*61046927SAndroid Build Coastguard Worker- asahi: collapse if
370*61046927SAndroid Build Coastguard Worker- asahi: hoist xfb code
371*61046927SAndroid Build Coastguard Worker- asahi: hoist layer id code
372*61046927SAndroid Build Coastguard Worker- asahi: rm blank
373*61046927SAndroid Build Coastguard Worker- asahi: track batches with incoherent writes
374*61046927SAndroid Build Coastguard Worker- asahi: optimize memory_barrier
375*61046927SAndroid Build Coastguard Worker- asahi,agx: use intrinsics pass
376*61046927SAndroid Build Coastguard Worker- agx: clamp register file based on workgroup size
377*61046927SAndroid Build Coastguard Worker- agx: improve scratch size accounting
378*61046927SAndroid Build Coastguard Worker- asahi: add has_scratch to shader key
379*61046927SAndroid Build Coastguard Worker- agx: set nr_preamble_gprs for preamble scratch
380*61046927SAndroid Build Coastguard Worker- asahi: allocate preamble scratch
381*61046927SAndroid Build Coastguard Worker- agx: allow 16-bit immediate on stack load/store
382*61046927SAndroid Build Coastguard Worker- agx: print register vectors
383*61046927SAndroid Build Coastguard Worker- agx: introduce "memory variables"
384*61046927SAndroid Build Coastguard Worker- agx: add spill/fill lowering pass
385*61046927SAndroid Build Coastguard Worker- agx: unit test memory parallel copies
386*61046927SAndroid Build Coastguard Worker- agx: unit test spill/fill lowering
387*61046927SAndroid Build Coastguard Worker- agx: add parallel copy printing
388*61046927SAndroid Build Coastguard Worker- agx: add =spill debug option
389*61046927SAndroid Build Coastguard Worker- asahi: bump max threads per wg
390*61046927SAndroid Build Coastguard Worker- asahi: drop xfb hack
391*61046927SAndroid Build Coastguard Worker- asahi: allow vertex/geom/tess side effects
392*61046927SAndroid Build Coastguard Worker- agx: fix buffer overflow with varying slots
393*61046927SAndroid Build Coastguard Worker- asahi,agx: use hw clip distance
394*61046927SAndroid Build Coastguard Worker- asahi: fix dirty tracking issue
395*61046927SAndroid Build Coastguard Worker- asahi: rip out existing MDI+GS implementation
396*61046927SAndroid Build Coastguard Worker- libagx: fix buggy align macro
397*61046927SAndroid Build Coastguard Worker- asahi: make GS flatshade_first more dynamic
398*61046927SAndroid Build Coastguard Worker- libagx: use native static_assert on host
399*61046927SAndroid Build Coastguard Worker- libagx: use real PACKED macro
400*61046927SAndroid Build Coastguard Worker- libagx: static assert some sizes
401*61046927SAndroid Build Coastguard Worker- libagx: generalize vertex_id_for_topology
402*61046927SAndroid Build Coastguard Worker- asahi: simplify IA mode handling
403*61046927SAndroid Build Coastguard Worker- asahi: add shader_info::outputs for gs lower
404*61046927SAndroid Build Coastguard Worker- asahi: add geometry parameters for separable GS
405*61046927SAndroid Build Coastguard Worker- asahi: rework shader stage handling a bit
406*61046927SAndroid Build Coastguard Worker- asahi: separate GS from VS
407*61046927SAndroid Build Coastguard Worker- asahi: rm arrayed output lowering
408*61046927SAndroid Build Coastguard Worker- asahi: allow bindful GS textures
409*61046927SAndroid Build Coastguard Worker- asahi: shrink GS key
410*61046927SAndroid Build Coastguard Worker- asahi: infer stage in descriptor update
411*61046927SAndroid Build Coastguard Worker- asahi: be a bit more methodical with shader stages
412*61046927SAndroid Build Coastguard Worker- nir: rm load_vert_id_in_prim_agx
413*61046927SAndroid Build Coastguard Worker- asahi: allow lowering bindings after lowering textures
414*61046927SAndroid Build Coastguard Worker- asahi: collapse indirection with GS
415*61046927SAndroid Build Coastguard Worker- asahi: support stage override in sysval lower
416*61046927SAndroid Build Coastguard Worker- asahi: set gs_grid[0] even for direct draws
417*61046927SAndroid Build Coastguard Worker- asahi: use load_instance_id in gs lowering
418*61046927SAndroid Build Coastguard Worker- asahi: fix vertex out size calc
419*61046927SAndroid Build Coastguard Worker- asahi: invert geometry shaders
420*61046927SAndroid Build Coastguard Worker- asahi: implement GS disk caching
421*61046927SAndroid Build Coastguard Worker- asahi: rm dead
422*61046927SAndroid Build Coastguard Worker- asahi: simplify expressions involving xfb
423*61046927SAndroid Build Coastguard Worker- asahi: avoid silly psiz writes even with gs
424*61046927SAndroid Build Coastguard Worker- asahi: eliminate tri fan %
425*61046927SAndroid Build Coastguard Worker- asahi: make provoking vertex dynamic
426*61046927SAndroid Build Coastguard Worker- asahi: make gs topology dynamic
427*61046927SAndroid Build Coastguard Worker- asahi: support GS in shaderdb
428*61046927SAndroid Build Coastguard Worker- asahi: always support ARB_clip_control
429*61046927SAndroid Build Coastguard Worker- asahi: make clip_halfz dynamic
430*61046927SAndroid Build Coastguard Worker- asahi: rm ia key
431*61046927SAndroid Build Coastguard Worker- agx: remove discard -> zs_emit lower
432*61046927SAndroid Build Coastguard Worker- agx: rm dead sample count argument
433*61046927SAndroid Build Coastguard Worker- agx: call agx_nir_lower_sample_mask earlier
434*61046927SAndroid Build Coastguard Worker- agx: rm unused backend nr_samples
435*61046927SAndroid Build Coastguard Worker- agx: rm unused opt_ixor_bcsel
436*61046927SAndroid Build Coastguard Worker- agx: sink wait_pix
437*61046927SAndroid Build Coastguard Worker- asahi: Implement ARB_texture_barrier by decompression
438*61046927SAndroid Build Coastguard Worker- asahi: quelch gcc warning
439*61046927SAndroid Build Coastguard Worker- agx: rm ridiculous dependency
440*61046927SAndroid Build Coastguard Worker- agx: decouple compiler from genxml
441*61046927SAndroid Build Coastguard Worker- agx: use #pragma once
442*61046927SAndroid Build Coastguard Worker- asahi/lib: use #pragma once
443*61046927SAndroid Build Coastguard Worker- ail: use #pragma once
444*61046927SAndroid Build Coastguard Worker- asahi: use #pragma once
445*61046927SAndroid Build Coastguard Worker- asahi: clean up format table renderability
446*61046927SAndroid Build Coastguard Worker- asahi: split out genxml/ directory
447*61046927SAndroid Build Coastguard Worker- agx: move SSBO lowering
448*61046927SAndroid Build Coastguard Worker- agx: call texture lowering in the driver
449*61046927SAndroid Build Coastguard Worker- agx: move texture lowering into lib
450*61046927SAndroid Build Coastguard Worker- agx: decouple from libagx
451*61046927SAndroid Build Coastguard Worker- asahi: reorder compiler before clc
452*61046927SAndroid Build Coastguard Worker- asahi: precompile helper program
453*61046927SAndroid Build Coastguard Worker- agx: add "is helper program?" key bit
454*61046927SAndroid Build Coastguard Worker- asahi: advertise GL4.6 and ES3.2
455*61046927SAndroid Build Coastguard Worker- docs: update for GL4.6 and ES3.2 on asahi
456*61046927SAndroid Build Coastguard Worker- vulkan: add vk_index_type_to_restart helper
457*61046927SAndroid Build Coastguard Worker- tu: use vk_index_to_restart
458*61046927SAndroid Build Coastguard Worker- anv,hasvk: use vk_index_to_restart
459*61046927SAndroid Build Coastguard Worker- util/hash_table: add u64 foreach macro
460*61046927SAndroid Build Coastguard Worker- util/ralloc: add memdup
461*61046927SAndroid Build Coastguard Worker- treewide: use ralloc_memdup
462*61046927SAndroid Build Coastguard Worker- panfrost: Add a library to build CSF command streams
463*61046927SAndroid Build Coastguard Worker- panfrost: Add support for the CSF job frontend
464*61046927SAndroid Build Coastguard Worker- nir/opt_shrink_vectors: hoist alu helpers
465*61046927SAndroid Build Coastguard Worker- nir/opt_shrink_vectors: shrink some intrinsics from start
466*61046927SAndroid Build Coastguard Worker- util: add _mesa_hash_table_u64_num_entries
467*61046927SAndroid Build Coastguard Worker- nir/print: do not print empty lists on intrinsics
468*61046927SAndroid Build Coastguard Worker- util/hash_table: add DERIVE macro
469*61046927SAndroid Build Coastguard Worker- panfrost: derive ht
470*61046927SAndroid Build Coastguard Worker- asahi: derive ht
471*61046927SAndroid Build Coastguard Worker- nvk: derive ht
472*61046927SAndroid Build Coastguard Worker- radeonsi: derive ht
473*61046927SAndroid Build Coastguard Worker- v3d: derive ht
474*61046927SAndroid Build Coastguard Worker- glsl_types: derive ht
475*61046927SAndroid Build Coastguard Worker- asahi: bump maximum samplers for Blender
476*61046927SAndroid Build Coastguard Worker- asahi: allow more samplers for shaderdb
477*61046927SAndroid Build Coastguard Worker- asahi: move more code out of agx_preprocess_nir
478*61046927SAndroid Build Coastguard Worker- asahi/lib: fix overread with stateful
479*61046927SAndroid Build Coastguard Worker- asahi: fix overread with samplers
480*61046927SAndroid Build Coastguard Worker- asahi: clarify how unroll index buffers are offsetted
481*61046927SAndroid Build Coastguard Worker- asahi: zero more in the unroll path
482*61046927SAndroid Build Coastguard Worker- asahi: fix unit mismatch with unroll path
483*61046927SAndroid Build Coastguard Worker- asahi: fix stage accounting for meta compute shaders
484*61046927SAndroid Build Coastguard Worker- asahi: export build_meta_shader
485*61046927SAndroid Build Coastguard Worker- asahi: add flush_query_writers helper
486*61046927SAndroid Build Coastguard Worker- asahi: add helper to classify queries
487*61046927SAndroid Build Coastguard Worker- asahi: accelerate QBO copies
488*61046927SAndroid Build Coastguard Worker- asahi: fix depth bias interactions with points/lines
489*61046927SAndroid Build Coastguard Worker- asahi: implement CDM stream linking for GS
490*61046927SAndroid Build Coastguard Worker- asahi: be robust against tess batch changes
491*61046927SAndroid Build Coastguard Worker- asahi: stop merging VS and TCS
492*61046927SAndroid Build Coastguard Worker- asahi: drop TCS key
493*61046927SAndroid Build Coastguard Worker- asahi: drop asahi_vs_next_stage
494*61046927SAndroid Build Coastguard Worker- libagx: improve static assert message
495*61046927SAndroid Build Coastguard Worker- asahi/clc: fix mem leaks
496*61046927SAndroid Build Coastguard Worker- agx/opt_cse: alloc less
497*61046927SAndroid Build Coastguard Worker- agx: fix stack smash with spilling
498*61046927SAndroid Build Coastguard Worker- agx: fix allocating phi sources past the reg file
499*61046927SAndroid Build Coastguard Worker- agx: add more asserts
500*61046927SAndroid Build Coastguard Worker- agx: add num_successors helper
501*61046927SAndroid Build Coastguard Worker- agx: fix 16-bit mem swaps
502*61046927SAndroid Build Coastguard Worker- agx: scalarize vector phis
503*61046927SAndroid Build Coastguard Worker- agx: allow vector phis to pass validation
504*61046927SAndroid Build Coastguard Worker- agx: assert phis don't have .kill set
505*61046927SAndroid Build Coastguard Worker- agx: fix bogus implicit cast with 2d msaa arrays
506*61046927SAndroid Build Coastguard Worker- agx: sink harder
507*61046927SAndroid Build Coastguard Worker- agx: implement live range splits of phis
508*61046927SAndroid Build Coastguard Worker- agx: don't leak shuffle copies
509*61046927SAndroid Build Coastguard Worker- agx: add more iterator macros
510*61046927SAndroid Build Coastguard Worker- agx: add temp_like helper
511*61046927SAndroid Build Coastguard Worker- agx: add before_function cursor
512*61046927SAndroid Build Coastguard Worker- agx: add limit for max sources per non-phi
513*61046927SAndroid Build Coastguard Worker- agx: coalesce phi webs
514*61046927SAndroid Build Coastguard Worker- agx: try to coalesce moves
515*61046927SAndroid Build Coastguard Worker- agx: drop scratch regs for spilling
516*61046927SAndroid Build Coastguard Worker- agx: validate phi sources for consistency
517*61046927SAndroid Build Coastguard Worker- agx: add SSA reindexing pass
518*61046927SAndroid Build Coastguard Worker- agx: add SSA repair pass
519*61046927SAndroid Build Coastguard Worker- agx: add Braun-Hack spiller pass
520*61046927SAndroid Build Coastguard Worker- agx: switch to Braun-Hack spiller
521*61046927SAndroid Build Coastguard Worker- agx: use dense reg_to_ssa map
522*61046927SAndroid Build Coastguard Worker- agx: make add_successor public
523*61046927SAndroid Build Coastguard Worker- agx: add helpers for multiblock unit tests
524*61046927SAndroid Build Coastguard Worker- agx: add tests for SSA repair
525*61046927SAndroid Build Coastguard Worker- agx: move spill/fills accounting to shaderdb
526*61046927SAndroid Build Coastguard Worker- agx: enable indirect temps
527*61046927SAndroid Build Coastguard Worker- agx: generalize remat code
528*61046927SAndroid Build Coastguard Worker- agx: implement get_sr remat
529*61046927SAndroid Build Coastguard Worker- asahi: use less bindless samplers
530*61046927SAndroid Build Coastguard Worker- agx: add more shaderdb stats
531*61046927SAndroid Build Coastguard Worker- agx: fix lowering uniforms with abs/neg
532*61046927SAndroid Build Coastguard Worker- agx: restrict high uniforms with textures
533*61046927SAndroid Build Coastguard Worker- agx: extract "accepts uniform?" ISA query
534*61046927SAndroid Build Coastguard Worker- agx: model 64-bit uniform restriction on ALU
535*61046927SAndroid Build Coastguard Worker- agx: extract agx_is_float_src
536*61046927SAndroid Build Coastguard Worker- agx: promote constants to uniforms
537*61046927SAndroid Build Coastguard Worker- agx: compact 32-bit constants
538*61046927SAndroid Build Coastguard Worker- agx: test constant compaction
539*61046927SAndroid Build Coastguard Worker- agx: implement load_subgroup_id
540*61046927SAndroid Build Coastguard Worker- libagx: polyfill glsl ballot()
541*61046927SAndroid Build Coastguard Worker- libagx: accelerate restart unroll across a subgroup
542*61046927SAndroid Build Coastguard Worker- libagx: accelerate prim restart unroll across wg
543*61046927SAndroid Build Coastguard Worker- libagx: deal with silly NIR
544*61046927SAndroid Build Coastguard Worker- libagx: parallelize prefix sum over 1024 threads
545*61046927SAndroid Build Coastguard Worker- agx: use funop short form
546*61046927SAndroid Build Coastguard Worker- agx: split select opt into its own pass
547*61046927SAndroid Build Coastguard Worker- agx: vectorize uniform_store
548*61046927SAndroid Build Coastguard Worker- agx: start a crude cycle model
549*61046927SAndroid Build Coastguard Worker- agx/opt_preamble: improve preamble cost function
550*61046927SAndroid Build Coastguard Worker- agx/opt_preamble: restrain ourselves
551*61046927SAndroid Build Coastguard Worker- agx/opt_preamble: preamble cycle estimates
552*61046927SAndroid Build Coastguard Worker- agx/opt_preamble: improve rewrite cost est
553*61046927SAndroid Build Coastguard Worker- docs/asahi: document UVS
554*61046927SAndroid Build Coastguard Worker- nir: add offset to load_coefficients_agx
555*61046927SAndroid Build Coastguard Worker- nir: add intrinsics for lowered VS outputs
556*61046927SAndroid Build Coastguard Worker- asahi: add agx_push_packed
557*61046927SAndroid Build Coastguard Worker- asahi: drop =varyings debug
558*61046927SAndroid Build Coastguard Worker- asahi: extract agx_cf_binding
559*61046927SAndroid Build Coastguard Worker- agx: explicitly assign coeff registers
560*61046927SAndroid Build Coastguard Worker- agx: pack indirect CF
561*61046927SAndroid Build Coastguard Worker- agx: handle indirect varyings
562*61046927SAndroid Build Coastguard Worker- asahi: advertise indirect fs inputs
563*61046927SAndroid Build Coastguard Worker- agx: rm unnecessary iter hack
564*61046927SAndroid Build Coastguard Worker- agx: pack indirect st_vary
565*61046927SAndroid Build Coastguard Worker- agx: inline imm into st_vary
566*61046927SAndroid Build Coastguard Worker- asahi: rewrite varying linking
567*61046927SAndroid Build Coastguard Worker- asahi: drop now-empty base key
568*61046927SAndroid Build Coastguard Worker- asahi: make point size replacement dynamic
569*61046927SAndroid Build Coastguard Worker- asahi: stop using GLSL indirect lowering
570*61046927SAndroid Build Coastguard Worker- agx/lower_vbo: dce as we go
571*61046927SAndroid Build Coastguard Worker- asahi: drop dead linked_so code
572*61046927SAndroid Build Coastguard Worker- asahi: use ht derive more
573*61046927SAndroid Build Coastguard Worker- asahi: fix _packed USC structs
574*61046927SAndroid Build Coastguard Worker- asahi: delete layer id code
575*61046927SAndroid Build Coastguard Worker- asahi: don't set writes_memory for tib spilling
576*61046927SAndroid Build Coastguard Worker- agx: optimize out wait_pix in some cases
577*61046927SAndroid Build Coastguard Worker- agx: inline sampler states
578*61046927SAndroid Build Coastguard Worker- agx: always reserve sampler #0 for txf
579*61046927SAndroid Build Coastguard Worker- asahi: fix bit sizes in point sprite lower
580*61046927SAndroid Build Coastguard Worker- nir: add samples_log2_agx sysval
581*61046927SAndroid Build Coastguard Worker- nir: add export/load_exported_agx intrinsics
582*61046927SAndroid Build Coastguard Worker- agx: wire up samples_log2 sr
583*61046927SAndroid Build Coastguard Worker- agx: generalize preloaded cache
584*61046927SAndroid Build Coastguard Worker- agx: implement exports
585*61046927SAndroid Build Coastguard Worker- agx: document non-monolithic ABI
586*61046927SAndroid Build Coastguard Worker- asahi: add agx_usc_push_packed helper
587*61046927SAndroid Build Coastguard Worker- asahi: constify agx_build_tilebuffer_layout
588*61046927SAndroid Build Coastguard Worker- asahi: don't allocate tib space for gaps
589*61046927SAndroid Build Coastguard Worker- nir: add intrinsics for non-monolithic agx shaders
590*61046927SAndroid Build Coastguard Worker- agx: drop shader stage assertion
591*61046927SAndroid Build Coastguard Worker- asahi: static assert blend key size
592*61046927SAndroid Build Coastguard Worker- agx: add agx_shader_part data structure
593*61046927SAndroid Build Coastguard Worker- agx: add main_size info
594*61046927SAndroid Build Coastguard Worker- asahi: add fast linker
595*61046927SAndroid Build Coastguard Worker- asahi/clc: stop padding binaries
596*61046927SAndroid Build Coastguard Worker- asahi: switch to VS/FS prolog/epilog system
597*61046927SAndroid Build Coastguard Worker
598*61046927SAndroid Build Coastguard WorkerAmber (3):
599*61046927SAndroid Build Coastguard Worker
600*61046927SAndroid Build Coastguard Worker- tu: wideLines support for a7xx.
601*61046927SAndroid Build Coastguard Worker- tu: Add MESA_VK_DYNAMIC_RS_LINE_WIDTH to tu_rast_state.
602*61046927SAndroid Build Coastguard Worker- tu: re-emit vertex buffer on MESA_VK_DYNAMIC_VI_BINDINGS_VALID dirty.
603*61046927SAndroid Build Coastguard Worker
604*61046927SAndroid Build Coastguard WorkerAmber Harmonia (1):
605*61046927SAndroid Build Coastguard Worker
606*61046927SAndroid Build Coastguard Worker- freedreno/common: Fix register stomper ranges for A7XX
607*61046927SAndroid Build Coastguard Worker
608*61046927SAndroid Build Coastguard WorkerAndres Calderon Jaramillo (1):
609*61046927SAndroid Build Coastguard Worker
610*61046927SAndroid Build Coastguard Worker- radeonsi: get enc/dec caps from kernel only on amdgpu
611*61046927SAndroid Build Coastguard Worker
612*61046927SAndroid Build Coastguard WorkerAntoine Coutant (2):
613*61046927SAndroid Build Coastguard Worker
614*61046927SAndroid Build Coastguard Worker- clc: retrieve libclang path at runtime.
615*61046927SAndroid Build Coastguard Worker- drisw: fix build without dri3
616*61046927SAndroid Build Coastguard Worker
617*61046927SAndroid Build Coastguard WorkerAnton Bambura (2):
618*61046927SAndroid Build Coastguard Worker
619*61046927SAndroid Build Coastguard Worker- panfrost: Enable Mali-T600
620*61046927SAndroid Build Coastguard Worker- docs/panfrost: Document Mali-T600 support
621*61046927SAndroid Build Coastguard Worker
622*61046927SAndroid Build Coastguard WorkerAntonio Gomes (6):
623*61046927SAndroid Build Coastguard Worker
624*61046927SAndroid Build Coastguard Worker- mesa/st: Skip querying PCI values in interop_query_device_info if version >= 4
625*61046927SAndroid Build Coastguard Worker- rusticl/gl: Bump mesa_glinterop_device_info to version 4
626*61046927SAndroid Build Coastguard Worker- gallium: Add new PIPE_CAP_CL_GL_SHARING
627*61046927SAndroid Build Coastguard Worker- iris: Set PIPE_CAP_CL_GL_SHARING to true
628*61046927SAndroid Build Coastguard Worker- radeonsi: Set PIPE_CAP_CL_GL_SHARING to true
629*61046927SAndroid Build Coastguard Worker- rusticl/device: Verify for PIPE_CAP_CL_GL_SHARING when enabling gl_sharing
630*61046927SAndroid Build Coastguard Worker
631*61046927SAndroid Build Coastguard WorkerArthur Huillet (1):
632*61046927SAndroid Build Coastguard Worker
633*61046927SAndroid Build Coastguard Worker- nvk: remove useless MME scratch 26 usage
634*61046927SAndroid Build Coastguard Worker
635*61046927SAndroid Build Coastguard WorkerAsahi Lina (17):
636*61046927SAndroid Build Coastguard Worker
637*61046927SAndroid Build Coastguard Worker- asahi: libagx: introduce AGX_STATIC_ASSERT
638*61046927SAndroid Build Coastguard Worker- agx: Rename some SRs
639*61046927SAndroid Build Coastguard Worker- nir: Add AGX-specific helper opcodes
640*61046927SAndroid Build Coastguard Worker- agx: Hook up AGX helper NIR intrinsics
641*61046927SAndroid Build Coastguard Worker- agx: Hook up helper intrinsics into CL
642*61046927SAndroid Build Coastguard Worker- agx: Add scaffolding to build the helper shader at device init
643*61046927SAndroid Build Coastguard Worker- agx: compiler: Add fence_helper_exit_agx barrier
644*61046927SAndroid Build Coastguard Worker- agx: compiler: Export scratch size to the driver
645*61046927SAndroid Build Coastguard Worker- agx: compiler: Enable stack_adjust
646*61046927SAndroid Build Coastguard Worker- asahi: libagx: Move PACKED and GLOBAL macros to libagx.h
647*61046927SAndroid Build Coastguard Worker- asahi: cmdbuf: Fix scratch bucket offset/size
648*61046927SAndroid Build Coastguard Worker- asahi: Implement scratch allocation
649*61046927SAndroid Build Coastguard Worker- asahi: scratch: Add feature to debug core IDs
650*61046927SAndroid Build Coastguard Worker- asahi: Hook up scratch
651*61046927SAndroid Build Coastguard Worker- asahi: Allocate scratch for shaders
652*61046927SAndroid Build Coastguard Worker- asahi: Enable scratch debugging
653*61046927SAndroid Build Coastguard Worker- asahi: batch: Trace before waiting for syncobj
654*61046927SAndroid Build Coastguard Worker
655*61046927SAndroid Build Coastguard WorkerAssadian, Navid (2):
656*61046927SAndroid Build Coastguard Worker
657*61046927SAndroid Build Coastguard Worker- amd/vpelib: Apply inverse gamut remap to background
658*61046927SAndroid Build Coastguard Worker- amd/vpelib: Use uint64 for buffer size
659*61046927SAndroid Build Coastguard Worker
660*61046927SAndroid Build Coastguard WorkerAxel Davy (5):
661*61046927SAndroid Build Coastguard Worker
662*61046927SAndroid Build Coastguard Worker- frontend/nine: Fix ff ps key
663*61046927SAndroid Build Coastguard Worker- frontend/nine: Fix programmable vs check
664*61046927SAndroid Build Coastguard Worker- frontend/nine: Fix missing light flag check
665*61046927SAndroid Build Coastguard Worker- frontend/nine: Fix destruction race
666*61046927SAndroid Build Coastguard Worker- frontend/nine: Reset should EndScene
667*61046927SAndroid Build Coastguard Worker
668*61046927SAndroid Build Coastguard WorkerBas Nieuwenhuizen (10):
669*61046927SAndroid Build Coastguard Worker
670*61046927SAndroid Build Coastguard Worker- util/disk_cache: Add marker on cache usage.
671*61046927SAndroid Build Coastguard Worker- radv: Remove ray_launch_size_addr_amd system value.
672*61046927SAndroid Build Coastguard Worker- radv: Add winsys argument to buffer map/unmap.
673*61046927SAndroid Build Coastguard Worker- radv/winsys: Use radv_buffer_map wrapper.
674*61046927SAndroid Build Coastguard Worker- radv/amdgpu: Use mmap directly.
675*61046927SAndroid Build Coastguard Worker- radv: Support for mapping a buffer at a fixed address.
676*61046927SAndroid Build Coastguard Worker- radv: Implement reserving the VA range on unmap.
677*61046927SAndroid Build Coastguard Worker- radv: Expose VK_EXT_map_memory_placed.
678*61046927SAndroid Build Coastguard Worker- radv: Fix differing aspect masks for multiplane image copies.
679*61046927SAndroid Build Coastguard Worker- radv: Use zerovram for Enshrouded.
680*61046927SAndroid Build Coastguard Worker
681*61046927SAndroid Build Coastguard WorkerBenjamin Lee (14):
682*61046927SAndroid Build Coastguard Worker
683*61046927SAndroid Build Coastguard Worker- nak: support predicate swaps on SM50
684*61046927SAndroid Build Coastguard Worker- nak: support predicate sel on SM50
685*61046927SAndroid Build Coastguard Worker- nak: fix frnd on SM50
686*61046927SAndroid Build Coastguard Worker- nak: implement FSWZADD on SM50
687*61046927SAndroid Build Coastguard Worker- nak: implement FLO on SM50
688*61046927SAndroid Build Coastguard Worker- nak: fix iabs on SM50 with an explicit i2i op
689*61046927SAndroid Build Coastguard Worker- nak: implement rro op on SM50
690*61046927SAndroid Build Coastguard Worker- nak: use rro when emitting mufu on SM50
691*61046927SAndroid Build Coastguard Worker- nak: implement kill op on SM50
692*61046927SAndroid Build Coastguard Worker- nak: implement cs2r op on SM50
693*61046927SAndroid Build Coastguard Worker- nak: handle nop ops from NAK IR on SM50
694*61046927SAndroid Build Coastguard Worker- nak: fix lod mode encoding for SM50 tld op
695*61046927SAndroid Build Coastguard Worker- nak: fix tex offset encoding on SM50
696*61046927SAndroid Build Coastguard Worker- nvk: disable shaderResourceMinLod on pre-sm70
697*61046927SAndroid Build Coastguard Worker
698*61046927SAndroid Build Coastguard WorkerBenjamin Tissoires (3):
699*61046927SAndroid Build Coastguard Worker
700*61046927SAndroid Build Coastguard Worker- CI: add mr-label-maker.yml config
701*61046927SAndroid Build Coastguard Worker- .mr-label-maker.yml: fix wrong label
702*61046927SAndroid Build Coastguard Worker- CI: add a test for checking the validity of .mr-label-maker.yml
703*61046927SAndroid Build Coastguard Worker
704*61046927SAndroid Build Coastguard WorkerBiju Das (1):
705*61046927SAndroid Build Coastguard Worker
706*61046927SAndroid Build Coastguard Worker- gallium: Add Renesas rzg2l-du DRM entry point
707*61046927SAndroid Build Coastguard Worker
708*61046927SAndroid Build Coastguard WorkerBlisto (1):
709*61046927SAndroid Build Coastguard Worker
710*61046927SAndroid Build Coastguard Worker- driconf: set vk_x11_strict_image_count for Atlas Fallen Vulkan
711*61046927SAndroid Build Coastguard Worker
712*61046927SAndroid Build Coastguard WorkerBob Beckett (2):
713*61046927SAndroid Build Coastguard Worker
714*61046927SAndroid Build Coastguard Worker- panfrost: Add an entry for panthor in the renderonly_drivers[] array
715*61046927SAndroid Build Coastguard Worker- panfrost: Add the gallium glue to get panfrost loaded when panthor is detected
716*61046927SAndroid Build Coastguard Worker
717*61046927SAndroid Build Coastguard WorkerBoris Brezillon (193):
718*61046927SAndroid Build Coastguard Worker
719*61046927SAndroid Build Coastguard Worker- panvk: Fix tracing
720*61046927SAndroid Build Coastguard Worker- panvk: Fix access to unitialized panvk_pipeline_layout::num_sets field
721*61046927SAndroid Build Coastguard Worker- panfrost: Kill unused forward declarations in pan_texture.h
722*61046927SAndroid Build Coastguard Worker- panfrost: Add a per-gen panfrost_format_from_pipe_format() helper
723*61046927SAndroid Build Coastguard Worker- panfrost: Add a per-gen panfrost_blendable_format_from_pipe_format() helper
724*61046927SAndroid Build Coastguard Worker- panfrost: Make panfrost_format_to_bifrost_blend() a per-gen helper
725*61046927SAndroid Build Coastguard Worker- panfrost: Add panfrost_[blendable]_format_table() helpers
726*61046927SAndroid Build Coastguard Worker- panfrost: Move panfrost_is_yuv() to pan_format.h
727*61046927SAndroid Build Coastguard Worker- panfrost: Move YUV-debugging out of panfrost_new_texture()
728*61046927SAndroid Build Coastguard Worker- panfrost: Stop passing a panfrost_device to panfrost_new_texture()
729*61046927SAndroid Build Coastguard Worker- panfrost: Don't pass a panfrost_device to panfrost_format_supports_afbc()
730*61046927SAndroid Build Coastguard Worker- panfrost: Don't pass a panfrost_device to panfrost_afbc_can_tile()
731*61046927SAndroid Build Coastguard Worker- panfrost: Stop passing a panfrost_device to pan_blend_get_internal_desc()
732*61046927SAndroid Build Coastguard Worker- panfrost: Stop exposing pan_blend_create_shader()
733*61046927SAndroid Build Coastguard Worker- panfrost: Stop passing a panfrost_device to pan_blend_create_shader()
734*61046927SAndroid Build Coastguard Worker- panfrost: Stop passing a panfrost_device to pan_inline_rt_conversion()
735*61046927SAndroid Build Coastguard Worker- panfrost: Make the pan_blend logic panfrost_device-agnostic
736*61046927SAndroid Build Coastguard Worker- panfrost: Get rid of unused panfrost_device arguments in pan_blitter.c
737*61046927SAndroid Build Coastguard Worker- panfrost: Pass the tile buffer budget through pan_fb_info
738*61046927SAndroid Build Coastguard Worker- panfrost: Pass the sample position array through pan_fb_info
739*61046927SAndroid Build Coastguard Worker- panfrost: Pass no_hierarchical_tiling info through pan_tiler_context
740*61046927SAndroid Build Coastguard Worker- panfrost: Pass tiler heap info through pan_tiler_context
741*61046927SAndroid Build Coastguard Worker- panvk: Inline pan_wls_mem_size()
742*61046927SAndroid Build Coastguard Worker- panfrost: Make pan_desc.{c,h} panfrost_device agnostic
743*61046927SAndroid Build Coastguard Worker- panfrost: Drop unused panfrost_device forward declaration in pan_shader.h
744*61046927SAndroid Build Coastguard Worker- panfrost: Make pan_layout.c panfrost_device agnostic
745*61046927SAndroid Build Coastguard Worker- panfrost: Make pan_sample.c panfrost_device agnostic
746*61046927SAndroid Build Coastguard Worker- panfrost: Make pan_encoder.h panfrost_device agnostic
747*61046927SAndroid Build Coastguard Worker- panfrost: Remove unused header inclusions from pan_blitter.h
748*61046927SAndroid Build Coastguard Worker- panfrost: Make pan_blitter.h includable from non per-gen files
749*61046927SAndroid Build Coastguard Worker- panfrost: Make pan_blitter.{c,h} panfrost_device agnostic
750*61046927SAndroid Build Coastguard Worker- panfrost: Make pan_indirect_dispatch panfrost_device agnostic
751*61046927SAndroid Build Coastguard Worker- panfrost: Make pan_pool.h panfrost_{device,bo} agnostic
752*61046927SAndroid Build Coastguard Worker- panfrost: Make pan_props.c panfrost_device agnostic
753*61046927SAndroid Build Coastguard Worker- panfrost: Make pan_texture.{c,h} panfrost_bo agnostic
754*61046927SAndroid Build Coastguard Worker- panfrost: Make pan_desc.{c,h} panfrost_bo agnostic
755*61046927SAndroid Build Coastguard Worker- panfrost: Remove uneeded pan_device.h inclusions
756*61046927SAndroid Build Coastguard Worker- panfrost: Make panfrost_texfeatures.c panfrost_device agnostic
757*61046927SAndroid Build Coastguard Worker- panfrost: Make pan_perf panfrost_device agnostic
758*61046927SAndroid Build Coastguard Worker- panfrost: Add a helper to retrieve a panfrost_bo from a pan_kmod_bo
759*61046927SAndroid Build Coastguard Worker- panvk: Get rid of unused pdev arguments passed to some meta helpers
760*61046927SAndroid Build Coastguard Worker- panvk: Stop passing panfrost_device around in internal meta helpers
761*61046927SAndroid Build Coastguard Worker- panvk: Store various physical device properties at the physical_device level
762*61046927SAndroid Build Coastguard Worker- panvk: Use vk_device::drm_fd instead of going back to the physical device
763*61046927SAndroid Build Coastguard Worker- panvk: Move panfrost_device and panvk_meta to panvk_device
764*61046927SAndroid Build Coastguard Worker- panvk: Add a decode context at the panvk_device level
765*61046927SAndroid Build Coastguard Worker- panvk: Instantiate our own blitter/blend_shader caches
766*61046927SAndroid Build Coastguard Worker- panvk: Add pan_kmod_{vm,dev} objects to panvk_device
767*61046927SAndroid Build Coastguard Worker- panvk: Add the concept of private BO
768*61046927SAndroid Build Coastguard Worker- panvk: Transition panvk_pool to panvk_priv_bo
769*61046927SAndroid Build Coastguard Worker- panvk: Transition panvk_descriptor_set to panvk_priv_bo
770*61046927SAndroid Build Coastguard Worker- panvk: Transition panvk_pipeline to panvk_priv_bo
771*61046927SAndroid Build Coastguard Worker- panvk: Transition panvk_{image,buffer}_view to panvk_priv_bo
772*61046927SAndroid Build Coastguard Worker- panvk: Track blit src/dst using pan_kmod_bo objects
773*61046927SAndroid Build Coastguard Worker- panvk: Keep a ref to a pan_kmod_bo in panvk_image
774*61046927SAndroid Build Coastguard Worker- panvk: Keep a ref to a pan_kmod_bo in panvk_buffer
775*61046927SAndroid Build Coastguard Worker- panvk: Keep tiler_heap and sample_positions BOs at the panvk_device level
776*61046927SAndroid Build Coastguard Worker- panvk: Move away from panfrost_{bo,device}
777*61046927SAndroid Build Coastguard Worker- panfrost: Move pan_{bo,device}.{c,h} to the gallium driver dir
778*61046927SAndroid Build Coastguard Worker- panfrost: Clamp the render area to the damage region
779*61046927SAndroid Build Coastguard Worker- panfrost: v4 doesn't have Blend descriptors
780*61046927SAndroid Build Coastguard Worker- panfrost: Pad compute jobs with zeros on v4
781*61046927SAndroid Build Coastguard Worker- pan/va: Add missing valhall_enums dep to valhall_disasm
782*61046927SAndroid Build Coastguard Worker- pan/kmod: Fix typo in pan_kmod_vm_op_check() helper
783*61046927SAndroid Build Coastguard Worker- pan/kmod: Add a PAN_KMOD_VM_FLAG_TRACK_ACTIVITY flag
784*61046927SAndroid Build Coastguard Worker- pan/kmod: Reject pre 1.1 panfrost kernel drivers
785*61046927SAndroid Build Coastguard Worker- panfrost: Rework the way we compute thread info
786*61046927SAndroid Build Coastguard Worker- panfrost: Prepare support for GPU variants
787*61046927SAndroid Build Coastguard Worker- pan/perf: Reject panthor kernel driver
788*61046927SAndroid Build Coastguard Worker- drm-uapi: Add panthor uAPI
789*61046927SAndroid Build Coastguard Worker- pan/kmod: Add a backend for panthor
790*61046927SAndroid Build Coastguard Worker- panfrost: Add v10 support to libpanfrost
791*61046927SAndroid Build Coastguard Worker- pan/genxml: Various CS related improvements in v10.xml
792*61046927SAndroid Build Coastguard Worker- pan/decode: Introduce the concept of usermode queue
793*61046927SAndroid Build Coastguard Worker- panfrost: Don't allocate a tiler heap buffer on v10+
794*61046927SAndroid Build Coastguard Worker- pan/genxml: Make sure pan_pack() evaluates 'dst' only once
795*61046927SAndroid Build Coastguard Worker- panfrost: Relax position result alignment constraint on v10+
796*61046927SAndroid Build Coastguard Worker- panfrost: Add arch-specific context init/cleanup hooks
797*61046927SAndroid Build Coastguard Worker- panfrost: Add a panfrost_context_reinit() helper
798*61046927SAndroid Build Coastguard Worker- panfrost: Add a cleanup_batch() method to panfrost_vtable
799*61046927SAndroid Build Coastguard Worker- panfrost: Enable v10 in the gallium driver
800*61046927SAndroid Build Coastguard Worker- panfrost: Advertize G610 support
801*61046927SAndroid Build Coastguard Worker- panfrost: Advertize G310 support
802*61046927SAndroid Build Coastguard Worker- panfrost: Update the release note to mention G310/G610 addition
803*61046927SAndroid Build Coastguard Worker- vk/meta: Add the PUSH_DESCRIPTOR_BIT flag when creating blit pipeline layouts
804*61046927SAndroid Build Coastguard Worker- vk/meta: Fix base_type selection in build_{clear,blit}_shader()
805*61046927SAndroid Build Coastguard Worker- panvk: Fix call ordering in panvk_DestroyDevice()
806*61046927SAndroid Build Coastguard Worker- panvk: clang-format the source files
807*61046927SAndroid Build Coastguard Worker- panvk: Kill the panvk_pack_color() prototype
808*61046927SAndroid Build Coastguard Worker- panvk: Add VKAPI_{ATTR,CALL} specifiers to all panvk-specific entrypoints
809*61046927SAndroid Build Coastguard Worker- panvk: Do not handle invalid NULL memory object in BindImageMemory2()
810*61046927SAndroid Build Coastguard Worker- panvk: Get rid of unused panvk_image_get_plane_size() helper
811*61046927SAndroid Build Coastguard Worker- panvk: Get rid of the custom device lost handling
812*61046927SAndroid Build Coastguard Worker- panvk: Fix allocation scope of command buffer sub-objects
813*61046927SAndroid Build Coastguard Worker- panvk: Add missing util_dynarray_init() in panvk_cmd_open_batch()
814*61046927SAndroid Build Coastguard Worker- panvk: Don't open-code panvk_cmd_open_batch() in CmdBeginRenderPass2()
815*61046927SAndroid Build Coastguard Worker- panvk: Don't allocate a TEXTURE descriptor in CreateImageView()
816*61046927SAndroid Build Coastguard Worker- panvk: s/panvk_event_op/panvk_cmd_event_op/
817*61046927SAndroid Build Coastguard Worker- panvk: Allocate descriptor set arrays using vk_multialloc_zalloc()
818*61046927SAndroid Build Coastguard Worker- panvk: Don't pass a device where we don't need one
819*61046927SAndroid Build Coastguard Worker- panvk: Get rid of unused panvk_cmd_buffer fields
820*61046927SAndroid Build Coastguard Worker- panvk: Kill panvk_{Create,Destroy}SamplerYcbcrConversion()
821*61046927SAndroid Build Coastguard Worker- panvk: Drop panvk_framebuffer
822*61046927SAndroid Build Coastguard Worker- panvk: Get rid of panvk_pipeline_cache
823*61046927SAndroid Build Coastguard Worker- panvk: Make panvk_buffer_view inherit from vk_buffer_view
824*61046927SAndroid Build Coastguard Worker- panvk: Make panvk_device_memory inherit from vk_device_memory
825*61046927SAndroid Build Coastguard Worker- panvk: Make pan_AllocateMemory() robust to errors
826*61046927SAndroid Build Coastguard Worker- panvk: Add extra checks to panvk_MapMemory()
827*61046927SAndroid Build Coastguard Worker- panvk: Implement {Map,Unmap}Memory2KHR
828*61046927SAndroid Build Coastguard Worker- panvk: Make panvk_sampler inherit from vk_sampler
829*61046927SAndroid Build Coastguard Worker- panvk: Fix GetPhysicalDeviceProperties2() to report accurate info
830*61046927SAndroid Build Coastguard Worker- panvk: Get rid of fields we already have in vk_xxx objects
831*61046927SAndroid Build Coastguard Worker- panvk: Disable global offset on varying and non-VS attribute descriptors
832*61046927SAndroid Build Coastguard Worker- panfrost: Move the image attribute offset adjustment to a NIR pass
833*61046927SAndroid Build Coastguard Worker- panvk: Implement dynamic rendering entry points
834*61046927SAndroid Build Coastguard Worker- nir: Extend nir_get_io_offset_src_number() to support load_push_constant
835*61046927SAndroid Build Coastguard Worker- nir: Extend nir_lower_mem_access_bit_sizes() to support push constants
836*61046927SAndroid Build Coastguard Worker- pan/bi: Lower push constant accesses
837*61046927SAndroid Build Coastguard Worker- pan/bi: Lower load_push_constant with dynamic indexing
838*61046927SAndroid Build Coastguard Worker- pan/bi: Update the push constant count when emitting load_push_constant
839*61046927SAndroid Build Coastguard Worker- panvk: Move some macros to panvk_macros.h
840*61046927SAndroid Build Coastguard Worker- panvk: Move image related definitions to panvk_image.{h,c}
841*61046927SAndroid Build Coastguard Worker- panvk: Move the VkBuffer logic to its own source file
842*61046927SAndroid Build Coastguard Worker- panvk: Move the VkBufferView logic to its own file
843*61046927SAndroid Build Coastguard Worker- panvk: Move the VkDeviceMemory logic to panvk_device_memory.{c,h}
844*61046927SAndroid Build Coastguard Worker- panvk: Move the VkSampler logic to its own file
845*61046927SAndroid Build Coastguard Worker- panvk: Move panvk_pipeline definition to panvk_pipeline.h
846*61046927SAndroid Build Coastguard Worker- panvk: Move VkImageView logic to its own source files
847*61046927SAndroid Build Coastguard Worker- panvk: Move the VkEvent logic to panvk_event.{c,h}
848*61046927SAndroid Build Coastguard Worker- panvk: Move panvk_descriptor_{set,pool} definitions to panvk_descriptor_set.h
849*61046927SAndroid Build Coastguard Worker- panvk: Move VkDescriptorSetLayout logic to panvk_descriptor_set_layout.{c,h}
850*61046927SAndroid Build Coastguard Worker- panvk: Move VkPipelineLayout logic to its own file
851*61046927SAndroid Build Coastguard Worker- panvk: Move shader related definitions to panvk_[vX\_]shader.{c,h}
852*61046927SAndroid Build Coastguard Worker- panvk: Kill panvk_[vX\_]cs.{c,h}
853*61046927SAndroid Build Coastguard Worker- panvk: Move panvk_{draw,dispatch}_info definitions to panvk_vX_cmd_buffer.c
854*61046927SAndroid Build Coastguard Worker- panvk: Move the VkCommandPool logic to panvk_cmd_pool.{c,h}
855*61046927SAndroid Build Coastguard Worker- panvk: Move VkQueue logic to panvk_[vX\_]queue.{c,h}
856*61046927SAndroid Build Coastguard Worker- panvk: Add a panvk_arch_dispatch_ret() variant
857*61046927SAndroid Build Coastguard Worker- panvk: Make the device creation/destruction per-arch
858*61046927SAndroid Build Coastguard Worker- panvk: Move the VkInstance logic to panvk_instance.{c,h}
859*61046927SAndroid Build Coastguard Worker- panvk: Move the VkPhysicalDevice logic to panvk_physical_device.{c,h}
860*61046927SAndroid Build Coastguard Worker- panvk: Move panvk_meta definitions to panvk_meta.h
861*61046927SAndroid Build Coastguard Worker- panvk: Move panvk_device definition to panvk_device.h
862*61046927SAndroid Build Coastguard Worker- panvk: Move the panvk_cmd_buffer definitions in panvk_cmd_buffer.h
863*61046927SAndroid Build Coastguard Worker- panvk: Move the panvk_priv_bo logic to panvk_priv_bo.{c,h}
864*61046927SAndroid Build Coastguard Worker- panvk: Move panvk_wsi definitions to panvk_wsi.h
865*61046927SAndroid Build Coastguard Worker- panvk: Kill panvk_private.h
866*61046927SAndroid Build Coastguard Worker- panvk: Make panvk_buffer_view per-gen
867*61046927SAndroid Build Coastguard Worker- panvk: Make panvk_image_view per-gen
868*61046927SAndroid Build Coastguard Worker- panvk: Make panvk_sampler a per-gen
869*61046927SAndroid Build Coastguard Worker- panvk: Make panvk_cmd_buffer per-gen
870*61046927SAndroid Build Coastguard Worker- panvk: Make panvk_shader per-gen
871*61046927SAndroid Build Coastguard Worker- panvk: Make panvk_descriptor_set per-gen
872*61046927SAndroid Build Coastguard Worker- panvk: Make panvk_descriptor_set_layout per-gen
873*61046927SAndroid Build Coastguard Worker- panvk: Make panvk_pipeline per-gen
874*61046927SAndroid Build Coastguard Worker- panvk: Make panvk_queue per-gen
875*61046927SAndroid Build Coastguard Worker- panvk: Make panvk_pipeline_layout per-gen
876*61046927SAndroid Build Coastguard Worker- panvk: Fix attach-less rendering
877*61046927SAndroid Build Coastguard Worker- panvk: Fix the colorAttachmentCount check in begin_rendering_init_fbinfo()
878*61046927SAndroid Build Coastguard Worker- pan/bi: Support fragment store_output() with a non-zero offset
879*61046927SAndroid Build Coastguard Worker- panvk: Don't assume VkGraphicsPipelineCreateInfo::pColorBlendState != NULL
880*61046927SAndroid Build Coastguard Worker- pan/bi: Allow subpass sampler dims
881*61046927SAndroid Build Coastguard Worker- panvk: Fix input attachment support
882*61046927SAndroid Build Coastguard Worker- panvk: Fill pan_tls_info::wls::instances
883*61046927SAndroid Build Coastguard Worker- panvk: Make sure the sample_pattern is set in the tiler descriptor
884*61046927SAndroid Build Coastguard Worker- panvk: We don't support resolve operations yet
885*61046927SAndroid Build Coastguard Worker- pan/bi: Extend bi_emit_texc() to support wider direct tex/sampler idx
886*61046927SAndroid Build Coastguard Worker- panvk: Don't assume pViewportState != NULL
887*61046927SAndroid Build Coastguard Worker- panvk: Fix img2buf copies with image X offset not aligned on 16 pixels
888*61046927SAndroid Build Coastguard Worker- panvk: Fix has_non_vs_attribute() test in panvk_draw_prepare_vs_attribs()
889*61046927SAndroid Build Coastguard Worker- panvk: Make sure we pick a valid wrap_mode_r value for unnormalizedCoordinates
890*61046927SAndroid Build Coastguard Worker- panvk: Fix depth/stencil image views
891*61046927SAndroid Build Coastguard Worker- panvk: Make sure we have a decode context created when we need one
892*61046927SAndroid Build Coastguard Worker- panvk: Don't advertize vertex_buffer cap on sRGB formats
893*61046927SAndroid Build Coastguard Worker- panvk: Swizzle the border color on v7 when the format is BGR
894*61046927SAndroid Build Coastguard Worker- panvk: Re-order things in panvk_physical_device_init()
895*61046927SAndroid Build Coastguard Worker- panvk: Fill maxCustomBorderColorSamplers
896*61046927SAndroid Build Coastguard Worker- panvk: Skip tiler jobs when the vertex shader doesn't write the position
897*61046927SAndroid Build Coastguard Worker- panvk: Make sure we use the proper format for views of depth+stencil images
898*61046927SAndroid Build Coastguard Worker- panvk: Abort on fault when PANVK_DEBUG=sync
899*61046927SAndroid Build Coastguard Worker- panvk/ci: Make sure we catch GPU faults
900*61046927SAndroid Build Coastguard Worker- panvk/ci: Enable dEQP-VK.pipeline.monolithic.*
901*61046927SAndroid Build Coastguard Worker- panvk: Add support for KHR_push_descriptor
902*61046927SAndroid Build Coastguard Worker- panvk/ci: Re-enable copy_and_blit tests
903*61046927SAndroid Build Coastguard Worker- panvk: Stop declaring one push constant array per graphics stage
904*61046927SAndroid Build Coastguard Worker- panvk: Pass the push constant array to draw/dispatch calls
905*61046927SAndroid Build Coastguard Worker- panvk: Stop lowering push constant loads to UBO loads
906*61046927SAndroid Build Coastguard Worker- panvk: Dissociate UBO and push_constant emission
907*61046927SAndroid Build Coastguard Worker- nir/lower_blend: Fix nir_blend_logicop() for 8/16-bit integer formats
908*61046927SAndroid Build Coastguard Worker- panfrost: do not write outside num_wg_sysval
909*61046927SAndroid Build Coastguard Worker- panfrost: Add the BO containing fragment program descriptor to the batch
910*61046927SAndroid Build Coastguard Worker- pan/kmod: Fix a syncobj leak in the panthor backend
911*61046927SAndroid Build Coastguard Worker- pan/kmod: Make default allocator thread-safe
912*61046927SAndroid Build Coastguard Worker
913*61046927SAndroid Build Coastguard WorkerBoyuan Zhang (5):
914*61046927SAndroid Build Coastguard Worker
915*61046927SAndroid Build Coastguard Worker- radeonsi/vcn: only use multi slices reflist when available
916*61046927SAndroid Build Coastguard Worker- meson: bump the minimal required vdpau version to 1.4
917*61046927SAndroid Build Coastguard Worker- ac/gpu_info: Add vcn dec and enc version query
918*61046927SAndroid Build Coastguard Worker- radeonsi/vcn: choose rc_per_pic by encode verison
919*61046927SAndroid Build Coastguard Worker- radeonsi/vcn: mark rc_per_pic as obsoleted
920*61046927SAndroid Build Coastguard Worker
921*61046927SAndroid Build Coastguard WorkerBłażej Szczygieł (2):
922*61046927SAndroid Build Coastguard Worker
923*61046927SAndroid Build Coastguard Worker- gallivm/ssbo: replace run time loop by compile time loop
924*61046927SAndroid Build Coastguard Worker- gallivm/ssbo: mask offset with exec_mask instead of building the 'if'
925*61046927SAndroid Build Coastguard Worker
926*61046927SAndroid Build Coastguard WorkerCaio Oliveira (268):
927*61046927SAndroid Build Coastguard Worker
928*61046927SAndroid Build Coastguard Worker- intel/compiler/xe2: Implement instruction compaction for DPAS.
929*61046927SAndroid Build Coastguard Worker- intel/compiler: Add couple of tests for fs_combine_constants
930*61046927SAndroid Build Coastguard Worker- intel/compiler: Fix rebuilding the CFG in fs_combine_constants
931*61046927SAndroid Build Coastguard Worker- intel: Use an intel enum for cmat scope
932*61046927SAndroid Build Coastguard Worker- intel/compiler: Enable lower_rotate_to_shuffle in subgroup lowering
933*61046927SAndroid Build Coastguard Worker- anv: Advertise VK_KHR_shader_subgroup_rotate
934*61046927SAndroid Build Coastguard Worker- iris: Remove unused brw_* includes
935*61046927SAndroid Build Coastguard Worker- iris: Remove prototypes for unsupported Gfx versions
936*61046927SAndroid Build Coastguard Worker- iris: Remove unused paramater
937*61046927SAndroid Build Coastguard Worker- iris: Call blorp_finish() when destroying context
938*61046927SAndroid Build Coastguard Worker- crocus: Call blorp_finish() when destroying context
939*61046927SAndroid Build Coastguard Worker- intel/compiler: Rename brw_image_param to isl_image_param
940*61046927SAndroid Build Coastguard Worker- intel/compiler: Rename BRW_WM_MSAA_* enums to INTEL_MSAA_*
941*61046927SAndroid Build Coastguard Worker- intel/compiler: Rename BRW_TESS_* enums to INTEL_TESS_*
942*61046927SAndroid Build Coastguard Worker- intel/compiler: Rename DISPATCH_MODE_* enums to INTEL_DISPATCH_MODE_*
943*61046927SAndroid Build Coastguard Worker- intel/compiler: Rename brw_vue_map to intel_vue_map
944*61046927SAndroid Build Coastguard Worker- intel/compiler: Rename brw_cs_dispatch_info to intel_cs_dispatch_info
945*61046927SAndroid Build Coastguard Worker- intel/compiler: Move disassemble functions to own header file
946*61046927SAndroid Build Coastguard Worker- intel/compiler: Include brw_disasm_info.h where its used
947*61046927SAndroid Build Coastguard Worker- intel/compiler: Merge intel_disasm.[ch] into corresponding brw files
948*61046927SAndroid Build Coastguard Worker- intel: Rename i965_{asm,disasm} tools to brw_{asm,disasm}
949*61046927SAndroid Build Coastguard Worker- intel/blorp: Don't require specific prog_data type in callback
950*61046927SAndroid Build Coastguard Worker- intel/blorp: Remove brw\_ prefix when not applicable
951*61046927SAndroid Build Coastguard Worker- intel/blorp: Simplify blorp_compile_fs() interface
952*61046927SAndroid Build Coastguard Worker- intel/blorp: Simplify blorp_compile_cs() interface
953*61046927SAndroid Build Coastguard Worker- intel/blorp: Use a struct to return blorp_compile_*() results
954*61046927SAndroid Build Coastguard Worker- intel/blorp: Remove outdated reference in comment
955*61046927SAndroid Build Coastguard Worker- intel/blorp: Move brw_blorp_get_urb_length helper
956*61046927SAndroid Build Coastguard Worker- intel/blorp: Avoid brw types in blorp_priv.h
957*61046927SAndroid Build Coastguard Worker- intel/blorp: Move brw_compiler.h include to where is needed
958*61046927SAndroid Build Coastguard Worker- intel/blorp: Use a Meson dependency for blorp
959*61046927SAndroid Build Coastguard Worker- intel: Add missing dependencies on blorp
960*61046927SAndroid Build Coastguard Worker- intel/decoder: Move decoder to a separate module
961*61046927SAndroid Build Coastguard Worker- intel/compiler: Collect NIR-only passes in intel_nir.h
962*61046927SAndroid Build Coastguard Worker- intel/compiler: Rename the passes and files related to intel_nir.h
963*61046927SAndroid Build Coastguard Worker- intel/compiler: Rename brw_gfx_ver_enum.h to intel_gfx_ver_enum.h
964*61046927SAndroid Build Coastguard Worker- intel: Remove brw\_ prefix from process debug function
965*61046927SAndroid Build Coastguard Worker- intel/isl: Include compiler generic header
966*61046927SAndroid Build Coastguard Worker- anv: Remove lower_atomics from storage image lowering opts
967*61046927SAndroid Build Coastguard Worker- iris: Remove no-ops from storage image lowering
968*61046927SAndroid Build Coastguard Worker- intel/compiler: Use "intel" prefix for walk_order enum
969*61046927SAndroid Build Coastguard Worker- iris: Add stage to iris_compiled_shader
970*61046927SAndroid Build Coastguard Worker- iris: Don't use prog_data to guard 3DSTATE_CONSTANT_* code
971*61046927SAndroid Build Coastguard Worker- iris: Reduce dependency on brw_*_prog_data structs
972*61046927SAndroid Build Coastguard Worker- iris: Take ownership of prog_data when applying it
973*61046927SAndroid Build Coastguard Worker- iris: Use uint32_t instead of brw_param_builtin
974*61046927SAndroid Build Coastguard Worker- iris: Move compiler creation to iris_program.c
975*61046927SAndroid Build Coastguard Worker- iris: Add IRIS_MAX_* constants to replace BRW_MAX_* usage
976*61046927SAndroid Build Coastguard Worker- iris: Add helper to access use_tcs_multi_patch
977*61046927SAndroid Build Coastguard Worker- iris: Add helper for indirect_ubos_use_sampler
978*61046927SAndroid Build Coastguard Worker- iris: Move iris_get_compiler_options to iris_program.c
979*61046927SAndroid Build Coastguard Worker- iris: Include brw_compiler.h only when needed
980*61046927SAndroid Build Coastguard Worker- intel/meson: Remove usage of meson.source_root and meson.build_root
981*61046927SAndroid Build Coastguard Worker- intel/meson: Fix warning about broken str.format
982*61046927SAndroid Build Coastguard Worker- intel/elk: Fork Gfx8- compiler by copying existing code
983*61046927SAndroid Build Coastguard Worker- intel/elk: Compile ELK library, tests and tools
984*61046927SAndroid Build Coastguard Worker- intel/elk: Remove compiler specific devinfo hash
985*61046927SAndroid Build Coastguard Worker- intel/elk: Remove a bunch of files that don't apply for Gfx8-
986*61046927SAndroid Build Coastguard Worker- intel/elk: Use common code in intel/compiler
987*61046927SAndroid Build Coastguard Worker- intel/elk: Remove stages not used in Gfx8-
988*61046927SAndroid Build Coastguard Worker- intel/elk: Remove DPAS lowering
989*61046927SAndroid Build Coastguard Worker- intel/elk: Rename files to use elk prefix
990*61046927SAndroid Build Coastguard Worker- intel/elk: Rename header guards
991*61046927SAndroid Build Coastguard Worker- intel/elk: Update doxygen-like file comments
992*61046927SAndroid Build Coastguard Worker- intel/elk: Rename C++ namespace
993*61046927SAndroid Build Coastguard Worker- intel/elk: Rename symbols
994*61046927SAndroid Build Coastguard Worker- intel/elk: Don't include elk_eu_defines.h in elk_nir.h
995*61046927SAndroid Build Coastguard Worker- intel/elk: Create separate header for opcodes
996*61046927SAndroid Build Coastguard Worker- intel/blorp: Move brw specific code to a separate file
997*61046927SAndroid Build Coastguard Worker- intel/blorp: Explicitly include brw_compiler.h header
998*61046927SAndroid Build Coastguard Worker- intel/blorp: Add ELK support
999*61046927SAndroid Build Coastguard Worker- intel/blorp: Remove Gfx9+ references in elk code
1000*61046927SAndroid Build Coastguard Worker- intel/decoder: Add ELK support
1001*61046927SAndroid Build Coastguard Worker- crocus: Use ELK compiler
1002*61046927SAndroid Build Coastguard Worker- hasvk: Use ELK compiler
1003*61046927SAndroid Build Coastguard Worker- iris: Rename screen->compiler to screen->brw
1004*61046927SAndroid Build Coastguard Worker- iris: Use ELK compiler for Gfx8
1005*61046927SAndroid Build Coastguard Worker- intel/tools: Add ELK support for aubinator
1006*61046927SAndroid Build Coastguard Worker- intel/tools: Add ELK support for aubinator_error_decode
1007*61046927SAndroid Build Coastguard Worker- intel/tools: Add ELK support for intel_hang_replay
1008*61046927SAndroid Build Coastguard Worker- intel/tools: Add ELK support for aubinator_viewer
1009*61046927SAndroid Build Coastguard Worker- intel/tools: Add ELK support for intel_hang_viewer
1010*61046927SAndroid Build Coastguard Worker- intel: Use _brw suffix for genX headers that rely on brw
1011*61046927SAndroid Build Coastguard Worker- intel/meson: Rename libintel_compiler to libintel_compiler_brw
1012*61046927SAndroid Build Coastguard Worker- intel/tools: Add extra compiler device sha only for Gfx9+
1013*61046927SAndroid Build Coastguard Worker- intel/elk: Move nir_options to its own c/h file pair
1014*61046927SAndroid Build Coastguard Worker- intel-clc: Use correct set of nir_options when building for Gfx8
1015*61046927SAndroid Build Coastguard Worker- intel/elk: Use anonymous namespace in fs_combine_constants
1016*61046927SAndroid Build Coastguard Worker- intel/elk: Remove tests for Gfx9+
1017*61046927SAndroid Build Coastguard Worker- intel/brw: Remove assembler tests for Gfx8-
1018*61046927SAndroid Build Coastguard Worker- intel/brw: Remove EU compaction tests for Gfx8-
1019*61046927SAndroid Build Coastguard Worker- intel/brw: Remove EU validation tests for Gfx8-
1020*61046927SAndroid Build Coastguard Worker- intel/brw: Remove pass test cases for Gfx8-
1021*61046927SAndroid Build Coastguard Worker- intel/brw: Assert Gfx9+
1022*61046927SAndroid Build Coastguard Worker- intel/compiler: Remove has_render_target_reads from wm_prog_data
1023*61046927SAndroid Build Coastguard Worker- intel/brw: Remove Gfx8- passes from optimize()
1024*61046927SAndroid Build Coastguard Worker- intel/brw: Pull opt_copy_propagation out of fs_visitor
1025*61046927SAndroid Build Coastguard Worker- intel/brw: Pull opt_cmod_propagation out of fs_visitor
1026*61046927SAndroid Build Coastguard Worker- intel/brw: Pull opt_saturate_propagation out of fs_visitor
1027*61046927SAndroid Build Coastguard Worker- intel/brw: Pull dead_code_eliminate out of fs_visitor
1028*61046927SAndroid Build Coastguard Worker- intel/brw: Pull opt_combine_constants out of fs_visitor
1029*61046927SAndroid Build Coastguard Worker- intel/brw: Pull opt_cse out of fs_visitor
1030*61046927SAndroid Build Coastguard Worker- intel/brw: Pull bank_conflicts out of fs_visitor
1031*61046927SAndroid Build Coastguard Worker- intel/brw: Pull peephole_sel out of fs_visitor
1032*61046927SAndroid Build Coastguard Worker- intel/brw: Pull redundant_halt out of fs_visitor
1033*61046927SAndroid Build Coastguard Worker- intel/brw: Pull opt_algebraic out of fs_visitor
1034*61046927SAndroid Build Coastguard Worker- intel/brw: Pull split/compact virtual_grf opts out of fs_visitor
1035*61046927SAndroid Build Coastguard Worker- intel/brw: Pull opt_split_sends out of fs_visitor
1036*61046927SAndroid Build Coastguard Worker- intel/brw: Pull opt_zero_samples out of fs_visitor
1037*61046927SAndroid Build Coastguard Worker- intel/brw: Pull eliminate_find_live_channel out of fs_visitor
1038*61046927SAndroid Build Coastguard Worker- intel/brw: Pull remove_extra_rounding_modes out of fs_visitor
1039*61046927SAndroid Build Coastguard Worker- intel/brw: Pull register_coalesce out of fs_visitor
1040*61046927SAndroid Build Coastguard Worker- intel/brw: Pull lower_constant_loads out of fs_visitor
1041*61046927SAndroid Build Coastguard Worker- intel/brw: Pull lower_pack out of fs_visitor
1042*61046927SAndroid Build Coastguard Worker- intel/brw: Pull lower_simd_width out of fs_visitor
1043*61046927SAndroid Build Coastguard Worker- intel/brw: Pull lower_barycentrics out of fs_visitor
1044*61046927SAndroid Build Coastguard Worker- intel/brw: Pull lower_logical_sends out of fs_visitor
1045*61046927SAndroid Build Coastguard Worker- intel/brw: Pull fixup_nomask_control_flow out of fs_visitor
1046*61046927SAndroid Build Coastguard Worker- intel/brw: Pull lower_integer_multiplication out of fs_visitor
1047*61046927SAndroid Build Coastguard Worker- intel/brw: Pull lower_sub_sat out of fs_visitor
1048*61046927SAndroid Build Coastguard Worker- intel/brw: Pull lower_derivatives out of fs_visitor
1049*61046927SAndroid Build Coastguard Worker- intel/brw: Pull lower_regioning out of fs_visitor
1050*61046927SAndroid Build Coastguard Worker- intel/brw: Pull fixup_sends_duplicate_payload out of fs_visitor
1051*61046927SAndroid Build Coastguard Worker- intel/brw: Pull lower_uniform_pull_constant_loads out of fs_visitor
1052*61046927SAndroid Build Coastguard Worker- intel/brw: Pull lower_find_live_channel out of fs_visitor
1053*61046927SAndroid Build Coastguard Worker- intel/brw: Pull lower_load_payload out of fs_visitor
1054*61046927SAndroid Build Coastguard Worker- intel/brw: Use references for a couple of backend_shader passes
1055*61046927SAndroid Build Coastguard Worker- intel/brw: Simplify OPT macro usage in fs_visitor::optimize
1056*61046927SAndroid Build Coastguard Worker- intel/brw: Pull fixup_3src_null_dest out of fs_visitor
1057*61046927SAndroid Build Coastguard Worker- intel/brw: Pull emit_dummy_memory_fence_before_eot out of fs_visitor
1058*61046927SAndroid Build Coastguard Worker- intel/brw: Pull emit_dummy_mov_instruction out of fs_visitor
1059*61046927SAndroid Build Coastguard Worker- intel/brw: Pull lower_scoreboard out of fs_visitor
1060*61046927SAndroid Build Coastguard Worker- intel/brw: Pull optimize() out of fs_visitor
1061*61046927SAndroid Build Coastguard Worker- intel/brw: Move optimize and small optimizations to brw_fs_opt.cpp
1062*61046927SAndroid Build Coastguard Worker- intel/brw: Move virtual GRF opts into their own file
1063*61046927SAndroid Build Coastguard Worker- intel/brw: Move fs algebraic to its own file
1064*61046927SAndroid Build Coastguard Worker- intel/brw: Move small lowering passes into brw_fs_lower.cpp
1065*61046927SAndroid Build Coastguard Worker- intel/brw: Move lower_integer_multiplication to its own file
1066*61046927SAndroid Build Coastguard Worker- intel/brw: Expose flag_mask/bit_mask fs helpers
1067*61046927SAndroid Build Coastguard Worker- intel/brw: Move lower_simd_width to its own file
1068*61046927SAndroid Build Coastguard Worker- intel/brw: Move workarounds to a separate file
1069*61046927SAndroid Build Coastguard Worker- intel/blorp: Remove Gfx8- references in BRW code
1070*61046927SAndroid Build Coastguard Worker- intel/brw: Move brw_compile_* functions out of vec4-specific files
1071*61046927SAndroid Build Coastguard Worker- intel/brw: Move type_size_* functions out of vec4-specific file
1072*61046927SAndroid Build Coastguard Worker- intel/brw: Always use scalar shaders
1073*61046927SAndroid Build Coastguard Worker- intel/brw: Remove vec4 backend
1074*61046927SAndroid Build Coastguard Worker- intel/brw: Remove now unused vec4-only opcodes
1075*61046927SAndroid Build Coastguard Worker- intel/brw: Remove unused legacy shader stages
1076*61046927SAndroid Build Coastguard Worker- intel/brw: Remove Gfx8- code from disassembler
1077*61046927SAndroid Build Coastguard Worker- intel/brw: Remove Gfx8- code from assembler
1078*61046927SAndroid Build Coastguard Worker- intel/brw: Remove Gfx8- code from brw_compile_* functions
1079*61046927SAndroid Build Coastguard Worker- intel/brw: Remove Gfx8- code from scheduler
1080*61046927SAndroid Build Coastguard Worker- intel/brw: Remove Gfx8- code from register allocator
1081*61046927SAndroid Build Coastguard Worker- intel/brw: Remove Gfx8- code from thread payload
1082*61046927SAndroid Build Coastguard Worker- intel/brw: Remove Gfx8- code from NIR conversion
1083*61046927SAndroid Build Coastguard Worker- intel/brw: Remove Gfx8- code from lower storage image pass
1084*61046927SAndroid Build Coastguard Worker- intel/brw: Remove Gfx8- code from lower logical sends
1085*61046927SAndroid Build Coastguard Worker- intel/brw: Remove Gfx8- code from generator
1086*61046927SAndroid Build Coastguard Worker- intel/brw: Remove Gfx8- code from backend passes
1087*61046927SAndroid Build Coastguard Worker- intel/brw: Remove Gfx8- code from EU compaction
1088*61046927SAndroid Build Coastguard Worker- intel/brw: Remove Gfx8- code from IR performance analysis
1089*61046927SAndroid Build Coastguard Worker- intel/brw: Remove Gfx8- code from EU emission
1090*61046927SAndroid Build Coastguard Worker- intel/brw: Remove Gfx8- code from EU validation
1091*61046927SAndroid Build Coastguard Worker- intel/brw: Remove Gfx8- code from NIR passes
1092*61046927SAndroid Build Coastguard Worker- intel/brw: Remove Gfx4-5 manual compression selection
1093*61046927SAndroid Build Coastguard Worker- intel/brw: Remove Gfx8- code from EU codegen helpers
1094*61046927SAndroid Build Coastguard Worker- intel/brw: Remove Gfx8- code from NIR options
1095*61046927SAndroid Build Coastguard Worker- intel/brw: Remove Gfx8- code from register type helpers
1096*61046927SAndroid Build Coastguard Worker- intel/brw: Remove Gfx8- specific EU inst helpers
1097*61046927SAndroid Build Coastguard Worker- intel/brw: Remove Gfx8- code from inst FC and F macros
1098*61046927SAndroid Build Coastguard Worker- intel/brw: Replace inst F8 macro with F macro
1099*61046927SAndroid Build Coastguard Worker- intel/brw: Remove Gfx8- code from inst F20 macros
1100*61046927SAndroid Build Coastguard Worker- intel/brw: Remove Gfx8- code from inst FD20 and FV20 macros
1101*61046927SAndroid Build Coastguard Worker- intel/brw: Remove Gfx8- code from inst FI macros
1102*61046927SAndroid Build Coastguard Worker- intel/brw: Remove Gfx8- code from inst BRW_IA*_ADDR_IMM macros
1103*61046927SAndroid Build Coastguard Worker- intel/brw: Remove Gfx8- code from inst FFDC, FDC and FD macros
1104*61046927SAndroid Build Coastguard Worker- intel/brw: Update comments for FK macro
1105*61046927SAndroid Build Coastguard Worker- intel/brw: Replace inst FF macro with F or F20 macros
1106*61046927SAndroid Build Coastguard Worker- intel/brw: Remove F16TO32 and F32TO16 opcodes
1107*61046927SAndroid Build Coastguard Worker- intel/brw: Remove Gfx8- code from builder
1108*61046927SAndroid Build Coastguard Worker- intel/brw: Remove Gfx8- code from fs_inst
1109*61046927SAndroid Build Coastguard Worker- intel/brw: Remove Gfx8- code from VUE map
1110*61046927SAndroid Build Coastguard Worker- intel/brw: Remove Gfx8- code from SIMD lowering
1111*61046927SAndroid Build Coastguard Worker- intel/brw: Remove Gfx8- code from visitor
1112*61046927SAndroid Build Coastguard Worker- intel/brw: Remove Gfx8- remaining opcodes
1113*61046927SAndroid Build Coastguard Worker- intel/brw: Remove MRF type
1114*61046927SAndroid Build Coastguard Worker- intel/brw: Inline brw_nir_apply_sampler_key code
1115*61046927SAndroid Build Coastguard Worker- intel/brw: Remove unused attrib workarounds
1116*61046927SAndroid Build Coastguard Worker- intel/brw: Remove edgeflag_is_last VS parameter
1117*61046927SAndroid Build Coastguard Worker- intel/brw: Remove Gfx8- fields from \*_prog_key structs
1118*61046927SAndroid Build Coastguard Worker- intel/brw: Remove Gfx8- fields from \*_prog_data structs
1119*61046927SAndroid Build Coastguard Worker- intel/brw: Use a single register set
1120*61046927SAndroid Build Coastguard Worker- intel/brw: Remove runtime_check_aads_emit
1121*61046927SAndroid Build Coastguard Worker- intel/brw: Remove automatic_exec_sizes
1122*61046927SAndroid Build Coastguard Worker- intel/brw: Use fs_visitor instead of backend_shader in various passes
1123*61046927SAndroid Build Coastguard Worker- intel/brw: Fold fs_instruction_scheduler into instruction_scheduler
1124*61046927SAndroid Build Coastguard Worker- intel/brw: Change cfg_t to refer to fs_visitor
1125*61046927SAndroid Build Coastguard Worker- intel/brw: Move dump_* functions into fs_visitor
1126*61046927SAndroid Build Coastguard Worker- intel/brw: Fold backend_shader into fs_visitor
1127*61046927SAndroid Build Coastguard Worker- intel/brw: Remove extra stage_prog_data field in fs_visitor
1128*61046927SAndroid Build Coastguard Worker- intel/brw: Remove brw_shader.h
1129*61046927SAndroid Build Coastguard Worker- intel/meson: Add dependencies for brw and elk
1130*61046927SAndroid Build Coastguard Worker- intel/compiler: Remove nir_print_instr hack in disasm_info
1131*61046927SAndroid Build Coastguard Worker- intel/brw: Use C++ for brw_disasm_info.c
1132*61046927SAndroid Build Coastguard Worker- intel/brw: Hide the definition of cfg_t et al from C code
1133*61046927SAndroid Build Coastguard Worker- intel/brw: Use fs_inst in cfg_t
1134*61046927SAndroid Build Coastguard Worker- intel/brw: Use fs_inst explicitly in various passes
1135*61046927SAndroid Build Coastguard Worker- intel/brw: Use fs_inst in disasm_annotate()
1136*61046927SAndroid Build Coastguard Worker- intel/brw: Move functions from backend_instruction into fs_inst
1137*61046927SAndroid Build Coastguard Worker- intel/brw: Fold backend_instruction into fs_inst
1138*61046927SAndroid Build Coastguard Worker- intel/brw: Remove typedefs from fs_builder
1139*61046927SAndroid Build Coastguard Worker- intel/brw: Fold backend_reg into fs_reg
1140*61046927SAndroid Build Coastguard Worker- intel/brw: Simplify usage of reg immediate helpers
1141*61046927SAndroid Build Coastguard Worker- intel/compiler: Fix SIMD lowering when instruction needs a larger SIMD
1142*61046927SAndroid Build Coastguard Worker- intel/elk: Remove split sends
1143*61046927SAndroid Build Coastguard Worker- intel/elk: Remove DPAS opcode
1144*61046927SAndroid Build Coastguard Worker- intel/elk: Remove BTD and RT opcodes
1145*61046927SAndroid Build Coastguard Worker- intel/elk: Remove DP4A opcode
1146*61046927SAndroid Build Coastguard Worker- intel/elk: Remove ROR and ROL opcodes
1147*61046927SAndroid Build Coastguard Worker- intel/elk: Remove IADD3 opcode
1148*61046927SAndroid Build Coastguard Worker- intel/elk: Remove EU compaction logic for Gfx9+
1149*61046927SAndroid Build Coastguard Worker- intel/elk: Remove encoding for Gfx9+
1150*61046927SAndroid Build Coastguard Worker- intel/elk: Remove SYNC opcode and SWSB annotations
1151*61046927SAndroid Build Coastguard Worker- intel/elk: Remove Gfx12 SFIDs and related LSC code
1152*61046927SAndroid Build Coastguard Worker- intel/elk: Remove Gfx9+ sampler messages and modes
1153*61046927SAndroid Build Coastguard Worker- intel/elk: Rename symbols for A64 OWord Block R/W messages
1154*61046927SAndroid Build Coastguard Worker- intel/elk: Remove Gfx9+ dataport messages
1155*61046927SAndroid Build Coastguard Worker- intel/elk: Remove FB_READ opcodes
1156*61046927SAndroid Build Coastguard Worker- intel/elk: Remove Gfx12.5 URB message
1157*61046927SAndroid Build Coastguard Worker- intel/elk: Remove ex_desc and ex_mlen from elk_inst
1158*61046927SAndroid Build Coastguard Worker- intel/elk: Remove Xe2 logical sends lowering
1159*61046927SAndroid Build Coastguard Worker- intel/elk: Remove unused sources from ELK_SHADER_OPCODE_SEND
1160*61046927SAndroid Build Coastguard Worker- intel/elk: Remove unused SEND features
1161*61046927SAndroid Build Coastguard Worker- intel/elk: Remove validation code for Gfx9+
1162*61046927SAndroid Build Coastguard Worker- intel/elk: Remove Gfx9+ from nir conversion
1163*61046927SAndroid Build Coastguard Worker- intel/elk: Remove Gfx9+ from compile/run functions
1164*61046927SAndroid Build Coastguard Worker- intel/elk: Remove FB_WRITE_LOGICAL_SRC_SRC_STENCIL
1165*61046927SAndroid Build Coastguard Worker- intel/elk: Remove Gfx9+ from passes
1166*61046927SAndroid Build Coastguard Worker- intel/elk: Remove Gfx9+ from thread payload
1167*61046927SAndroid Build Coastguard Worker- intel/elk: Remove Gfx9+ from EU emission
1168*61046927SAndroid Build Coastguard Worker- intel/elk: Remove coarse pixel handling
1169*61046927SAndroid Build Coastguard Worker- intel/elk: Remove Gfx9+ from FS generator
1170*61046927SAndroid Build Coastguard Worker- intel/elk: Remove Gfx9+ from Reg related code
1171*61046927SAndroid Build Coastguard Worker- intel/elk: Remove Gfx9+ from asm grammar
1172*61046927SAndroid Build Coastguard Worker- intel/elk: Remove Gfx9+ from disasm
1173*61046927SAndroid Build Coastguard Worker- intel/elk: Remove Gfx9+ from NIR auxiliary code
1174*61046927SAndroid Build Coastguard Worker- intel/elk: Remove use_tcs_multi_patch
1175*61046927SAndroid Build Coastguard Worker- intel/elk: Remove Gfx9+-only passes
1176*61046927SAndroid Build Coastguard Worker- intel/elk: Remove uses of intel_device_info_is_9lp()
1177*61046927SAndroid Build Coastguard Worker- intel/elk: Remove remaining Gfx9+ code
1178*61046927SAndroid Build Coastguard Worker- intel/elk: Remove multi-polygon support
1179*61046927SAndroid Build Coastguard Worker- intel/elk: Clean up unused code in elk_compiler.h
1180*61046927SAndroid Build Coastguard Worker- intel/brw: Use hstride instead of stride for accumulator
1181*61046927SAndroid Build Coastguard Worker- intel/brw: Use helper to create accumulator register
1182*61046927SAndroid Build Coastguard Worker- intel/brw: Fix validation of accumulator register
1183*61046927SAndroid Build Coastguard Worker- anv: Enable VK_KHR_shader_maximal_reconvergence
1184*61046927SAndroid Build Coastguard Worker- intel/tools: Make intel_stub_gpu work when using meson devenv
1185*61046927SAndroid Build Coastguard Worker- intel/brw: Implement quad_vote_any and quad_vote_all
1186*61046927SAndroid Build Coastguard Worker- intel/brw: Use predicates for quad_vote_any and quad_vote_all when available
1187*61046927SAndroid Build Coastguard Worker- anv: Enable VK_KHR_shader_quad_control
1188*61046927SAndroid Build Coastguard Worker- intel/brw: Handle Xe2 in brw_fs_opt_zero_samples
1189*61046927SAndroid Build Coastguard Worker- intel/brw: Remove vestiges of sources on IF opcode, only valid on Gfx6
1190*61046927SAndroid Build Coastguard Worker- intel/brw: Add a src array for the common case in fs_inst
1191*61046927SAndroid Build Coastguard Worker- intel/brw: Refactor FS validation macros
1192*61046927SAndroid Build Coastguard Worker- intel/brw: Remove two duplicated validate calls in optimizer
1193*61046927SAndroid Build Coastguard Worker- intel/brw: Move validate out of fs_visitor
1194*61046927SAndroid Build Coastguard Worker- intel/brw: Support FIXED_GRF when generating code for CLUSTER_BROADCAST
1195*61046927SAndroid Build Coastguard Worker- intel/brw: Lower VGRFs to FIXED_GRFs earlier
1196*61046927SAndroid Build Coastguard Worker
1197*61046927SAndroid Build Coastguard WorkerCasey Bowman (1):
1198*61046927SAndroid Build Coastguard Worker
1199*61046927SAndroid Build Coastguard Worker- anv: Override VendorID for Hitman 3
1200*61046927SAndroid Build Coastguard Worker
1201*61046927SAndroid Build Coastguard WorkerCharlie Turner (2):
1202*61046927SAndroid Build Coastguard Worker
1203*61046927SAndroid Build Coastguard Worker- amd, radeonsi: Lower minimum supported video dimensions for AV1
1204*61046927SAndroid Build Coastguard Worker- {vulkan,radv,anv}/video: fix issue in H264 scaling lists derivation
1205*61046927SAndroid Build Coastguard Worker
1206*61046927SAndroid Build Coastguard WorkerChia-I Wu (7):
1207*61046927SAndroid Build Coastguard Worker
1208*61046927SAndroid Build Coastguard Worker- radv: fix pipeline stats mask
1209*61046927SAndroid Build Coastguard Worker- meson: fix a build ereror
1210*61046927SAndroid Build Coastguard Worker- radv: hide the sparse queue when radv_legacy_sparse_binding
1211*61046927SAndroid Build Coastguard Worker- radv: hide the sparse queue on older kernels
1212*61046927SAndroid Build Coastguard Worker- radv: set VK_SYNC_FEATURE_GPU_MULTI_WAIT
1213*61046927SAndroid Build Coastguard Worker- aco: fix nir_op_pack_32_4x8 handling
1214*61046927SAndroid Build Coastguard Worker- radv: fix 2d/3d image copy on compute queue
1215*61046927SAndroid Build Coastguard Worker
1216*61046927SAndroid Build Coastguard WorkerChris Rankin (4):
1217*61046927SAndroid Build Coastguard Worker
1218*61046927SAndroid Build Coastguard Worker- vdpau: Declare texture object as immutable using helper function.
1219*61046927SAndroid Build Coastguard Worker- vdpau: Refactor query for video surface formats.
1220*61046927SAndroid Build Coastguard Worker- meson: bump the minimal required vdpau version to 1.5
1221*61046927SAndroid Build Coastguard Worker- frontends/vdpau: Add support for VDPAU AV1 decoding.
1222*61046927SAndroid Build Coastguard Worker
1223*61046927SAndroid Build Coastguard WorkerChristian Duerr (1):
1224*61046927SAndroid Build Coastguard Worker
1225*61046927SAndroid Build Coastguard Worker- panfrost: Fix dual-source blending
1226*61046927SAndroid Build Coastguard Worker
1227*61046927SAndroid Build Coastguard WorkerChristian Gmeiner (100):
1228*61046927SAndroid Build Coastguard Worker
1229*61046927SAndroid Build Coastguard Worker- .gitignore: Add .venv folder
1230*61046927SAndroid Build Coastguard Worker- etnaviv/isa: Add missing dep of encode.py/decode.py calls on isa.py
1231*61046927SAndroid Build Coastguard Worker- isaspec: encode.py: Include assert.h
1232*61046927SAndroid Build Coastguard Worker- isaspec: encode.py: Include util/log.h
1233*61046927SAndroid Build Coastguard Worker- etnaviv: Remove no_oneconst_limit from etna_inst
1234*61046927SAndroid Build Coastguard Worker- isaspec: encode: Constify encode.type
1235*61046927SAndroid Build Coastguard Worker- isaspec: encode: Constify bitset_params
1236*61046927SAndroid Build Coastguard Worker- etnaviv: Remove not used etna_assemble_set_imm(..)
1237*61046927SAndroid Build Coastguard Worker- etnaviv: Fix how we determine the max supported number of varyings
1238*61046927SAndroid Build Coastguard Worker- etnaviv: isa: Remove duplicate #instruction-alu-atomic
1239*61046927SAndroid Build Coastguard Worker- etnaviv: isa: Add dsx and dsy opcodes
1240*61046927SAndroid Build Coastguard Worker- etnaviv: isa: Add frc opcode
1241*61046927SAndroid Build Coastguard Worker- etnaviv: isa: Add norm_dp2, norm_dp3 and norm_dp4 opcodes
1242*61046927SAndroid Build Coastguard Worker- etnaviv: isa: Add bit_extract opcode
1243*61046927SAndroid Build Coastguard Worker- etnaviv: isa: Correct dp2 opcode
1244*61046927SAndroid Build Coastguard Worker- etnaviv: isa: Add branch_any opcode
1245*61046927SAndroid Build Coastguard Worker- etnaviv: isa: Name cond enum value 22
1246*61046927SAndroid Build Coastguard Worker- etnaviv: isa: Add movai opcode
1247*61046927SAndroid Build Coastguard Worker- etnaviv: isa: Add bit_rev opcode
1248*61046927SAndroid Build Coastguard Worker- etnaviv: isa: Add texldb opcode
1249*61046927SAndroid Build Coastguard Worker- etnaviv: isa: Add texldl opcode
1250*61046927SAndroid Build Coastguard Worker- etnaviv: isa: Add texldd opcode
1251*61046927SAndroid Build Coastguard Worker- etnaviv: isa: Remove note about GC3000
1252*61046927SAndroid Build Coastguard Worker- etnaviv: isa: Add div opcode
1253*61046927SAndroid Build Coastguard Worker- etnaviv: isa: Reorder instructions
1254*61046927SAndroid Build Coastguard Worker- etnaviv: isa: Rename reg_group u2 to u
1255*61046927SAndroid Build Coastguard Worker- etnaviv: isa: Add internal register group
1256*61046927SAndroid Build Coastguard Worker- etnaviv: isa: Add movar opcode
1257*61046927SAndroid Build Coastguard Worker- etnaviv: isa: Move {TEX_SWIZ}
1258*61046927SAndroid Build Coastguard Worker- etnaviv: isa: Correct SRC0_AMODE
1259*61046927SAndroid Build Coastguard Worker- etnaviv: isa: Correct #instruction-cf-src1-src2 bitset name
1260*61046927SAndroid Build Coastguard Worker- etnaviv: isa: Correct #instruction-alu-no-dst-maybe-src1-src2 name
1261*61046927SAndroid Build Coastguard Worker- etnaviv: isa: Correct #instruction-alu-no-dst-has-src0-src1 expr name
1262*61046927SAndroid Build Coastguard Worker- etnaviv: isa: Combine branch and branch_if
1263*61046927SAndroid Build Coastguard Worker- etnaviv: isa: Support unary branch instruction
1264*61046927SAndroid Build Coastguard Worker- etnaviv: isa: Support unary texkill instruction
1265*61046927SAndroid Build Coastguard Worker- etnaviv: isa: Support multiple encodings for texldl
1266*61046927SAndroid Build Coastguard Worker- etnaviv: isa: Fix #instruction-tex-src0-src1-src2 bitset
1267*61046927SAndroid Build Coastguard Worker- etnaviv: isa: Support multiple encodings for texldb
1268*61046927SAndroid Build Coastguard Worker- isaspec: Remove not used isa_decode_hook
1269*61046927SAndroid Build Coastguard Worker- isaspec: deocde: Hide all the internals ISA details
1270*61046927SAndroid Build Coastguard Worker- isaspec: decode: Add isa specific functions
1271*61046927SAndroid Build Coastguard Worker- isaspec: decode: Make isa_decode_bitset(..) private
1272*61046927SAndroid Build Coastguard Worker- freedreno/isa: Rework meson dependency for libir3decode
1273*61046927SAndroid Build Coastguard Worker- etnaviv: isa: Rework meson dependency for libetnaviv_decode
1274*61046927SAndroid Build Coastguard Worker- isaspec: deocde: Make isa_bitset arrays static
1275*61046927SAndroid Build Coastguard Worker- isaspec: deocde: Make isa_decode_field(..) private
1276*61046927SAndroid Build Coastguard Worker- isaspec: decode: Add libisaspec
1277*61046927SAndroid Build Coastguard Worker- isaspec: deocde: Remove generic functions from public interface
1278*61046927SAndroid Build Coastguard Worker- etnaviv: isa: Define a dontcare bit in atomic instructions
1279*61046927SAndroid Build Coastguard Worker- etnaviv: isa: Add name attributes
1280*61046927SAndroid Build Coastguard Worker- etnaviv: isa: Generate c header containing enums
1281*61046927SAndroid Build Coastguard Worker- etnaviv: isa: Generate opcode enum
1282*61046927SAndroid Build Coastguard Worker- etnaviv: isa: Add an empty libetnaviv_encode
1283*61046927SAndroid Build Coastguard Worker- etnaviv: Link against libetnaviv_encode
1284*61046927SAndroid Build Coastguard Worker- etnaviv: Move struct etna_inst to src/etnaviv
1285*61046927SAndroid Build Coastguard Worker- etnaviv: isa: Make use of generated enums
1286*61046927SAndroid Build Coastguard Worker- etnaviv: isa: Add rouding to etna_inst
1287*61046927SAndroid Build Coastguard Worker- etnaviv: Set dst.use for MOVAR
1288*61046927SAndroid Build Coastguard Worker- etnaviv: isa: Add encode support
1289*61046927SAndroid Build Coastguard Worker- etnaviv: isa: Add isa_assemble_instruction(..)
1290*61046927SAndroid Build Coastguard Worker- etnaviv: Switch to isa_assemble_instruction(..)
1291*61046927SAndroid Build Coastguard Worker- etnaviv: Move swizzle related macros to scr/etnaviv
1292*61046927SAndroid Build Coastguard Worker- etnaviv: Switch to macros from isa.h
1293*61046927SAndroid Build Coastguard Worker- etnaviv: Remove isa.xml.h
1294*61046927SAndroid Build Coastguard Worker- etnaviv: Do not set tex.amode for rounding
1295*61046927SAndroid Build Coastguard Worker- ci/etnaviv: Remove duplicates
1296*61046927SAndroid Build Coastguard Worker- ci/etnaviv: Do not skip tex-miplevel piglits
1297*61046927SAndroid Build Coastguard Worker- etnaviv: Remove offline shader compiler
1298*61046927SAndroid Build Coastguard Worker- etnaviv: Introduce common etna_core_info
1299*61046927SAndroid Build Coastguard Worker- etnaviv: drm: Make use of etna_core_info
1300*61046927SAndroid Build Coastguard Worker- etnaviv: drm: Add etna_gpu_get_core_info(..)
1301*61046927SAndroid Build Coastguard Worker- etnaviv: Switch to etna_core_info
1302*61046927SAndroid Build Coastguard Worker- etnaviv: Move hw header to common place
1303*61046927SAndroid Build Coastguard Worker- etnaviv: Introduce etna_feature enum
1304*61046927SAndroid Build Coastguard Worker- etnaviv: common: Add feature bitset
1305*61046927SAndroid Build Coastguard Worker- etnaviv: drm: Initialize etna_core_info based on kernel features
1306*61046927SAndroid Build Coastguard Worker- etnaviv: Switch to etna_core APIs
1307*61046927SAndroid Build Coastguard Worker- etnaviv: drm: Query some id values in etna_gpu_new(..)
1308*61046927SAndroid Build Coastguard Worker- etnaviv: hwdb: Import gc_feature_database from NXP
1309*61046927SAndroid Build Coastguard Worker- etnaviv: hwdb: Import gc_feature_database from Amlogic
1310*61046927SAndroid Build Coastguard Worker- etnaviv: hwdb: Import gc_feature_database from ST
1311*61046927SAndroid Build Coastguard Worker- ci: Install python3-pycparser in build container
1312*61046927SAndroid Build Coastguard Worker- etnaviv: hwdb: Generate hwdb.h
1313*61046927SAndroid Build Coastguard Worker- etnaviv: hwdb: Add etna_query_feature_db(..)
1314*61046927SAndroid Build Coastguard Worker- etnaviv: drm: Make use of hwdb
1315*61046927SAndroid Build Coastguard Worker- etnaviv: common: Add enum etna_core_type
1316*61046927SAndroid Build Coastguard Worker- etnaviv: common: Add some limit values
1317*61046927SAndroid Build Coastguard Worker- etnaviv: hwdb: Fill limits
1318*61046927SAndroid Build Coastguard Worker- etnaviv: drm: Fill limits
1319*61046927SAndroid Build Coastguard Worker- etnaviv: Copy values from etna_core_info
1320*61046927SAndroid Build Coastguard Worker- etnaviv: drm: Remove fallback value for ETNA_GPU_NUM_CONSTANTS
1321*61046927SAndroid Build Coastguard Worker- etnaviv: Drop not needed check if seamless cube map is supported
1322*61046927SAndroid Build Coastguard Worker- etnaviv: hwdb: Drop stdint.h dependency
1323*61046927SAndroid Build Coastguard Worker- nvk: Remove duplicate DRM_NODE_RENDER check
1324*61046927SAndroid Build Coastguard Worker- meson: Add missing newline at eof
1325*61046927SAndroid Build Coastguard Worker- etnaviv: Switch to etna_core_disable_feature(..)
1326*61046927SAndroid Build Coastguard Worker- etnaviv: Fix disabling of features
1327*61046927SAndroid Build Coastguard Worker- etnaviv: drm: Drop NPU-related params
1328*61046927SAndroid Build Coastguard Worker- clc: Always use spir for 32 bit
1329*61046927SAndroid Build Coastguard Worker
1330*61046927SAndroid Build Coastguard WorkerCollabora's Gfx CI Team (4):
1331*61046927SAndroid Build Coastguard Worker
1332*61046927SAndroid Build Coastguard Worker- Uprev Piglit to e9316bcd12544aaf7e753ce37fe50d64165d9598
1333*61046927SAndroid Build Coastguard Worker- Uprev Piglit to 2a1c49a81cd9a6bf5d0c3a9b87225be94771ca96
1334*61046927SAndroid Build Coastguard Worker- Uprev Piglit to 1e631479c0b477006dd7561c55e06269d2878d8d
1335*61046927SAndroid Build Coastguard Worker- Uprev Piglit to dd6f7eaf82e8dd442da28b346c236141cbcce0b1
1336*61046927SAndroid Build Coastguard Worker
1337*61046927SAndroid Build Coastguard WorkerConnor Abbott (56):
1338*61046927SAndroid Build Coastguard Worker
1339*61046927SAndroid Build Coastguard Worker- freedreno: Add a7xx crashdump-related registers and enums
1340*61046927SAndroid Build Coastguard Worker- ir3/ra: Add specialized shared register RA/spilling
1341*61046927SAndroid Build Coastguard Worker- ir3: Set branchstack earlier
1342*61046927SAndroid Build Coastguard Worker- ir3: Rewrite (jp) and branchstack handling
1343*61046927SAndroid Build Coastguard Worker- ir3: Calculate physical edges correctly
1344*61046927SAndroid Build Coastguard Worker- ir3: Fix comment thinko
1345*61046927SAndroid Build Coastguard Worker- ir3/ra: Fix bug with collect source handling
1346*61046927SAndroid Build Coastguard Worker- tu: Add more info to ldg inline uniform path
1347*61046927SAndroid Build Coastguard Worker- ir3/a7xx: Fix load_global_ir3 with immediate offset
1348*61046927SAndroid Build Coastguard Worker- ir3: Initial support for pushing globals with ldg.k
1349*61046927SAndroid Build Coastguard Worker- tu: Follow pipeline compatibility rules for dynamic descriptors
1350*61046927SAndroid Build Coastguard Worker- tu: Reenable MSAA UBWC on a6xx gen1
1351*61046927SAndroid Build Coastguard Worker- tu: Enable UBWC for SNORM formats on a740+
1352*61046927SAndroid Build Coastguard Worker- tu: Enable UBWC for storage images on a7xx
1353*61046927SAndroid Build Coastguard Worker- vk/graphics_state: Remove bogus assert in CmdSetSampleMaskEXT
1354*61046927SAndroid Build Coastguard Worker- vk/graphics_state: Add stubs required by VK_EXT_shader_objects
1355*61046927SAndroid Build Coastguard Worker- freedreno/afuc: Decode (peek) modifier
1356*61046927SAndroid Build Coastguard Worker- freedreno/afuc: Add missing ALU encode case for bic
1357*61046927SAndroid Build Coastguard Worker- freedreno/afuc: Bump max instructions for a7xx
1358*61046927SAndroid Build Coastguard Worker- freedreno/afuc: Fix setbit/clrbit parsing
1359*61046927SAndroid Build Coastguard Worker- freedreno/afuc: Use left recursion in parser
1360*61046927SAndroid Build Coastguard Worker- freedreno/afuc: Improve jump table handling
1361*61046927SAndroid Build Coastguard Worker- freedreno/afuc: Add .align directive
1362*61046927SAndroid Build Coastguard Worker- freedreno/afuc: Add more general T_IDENTIFIER in lexer
1363*61046927SAndroid Build Coastguard Worker- freedreno/afuc: Add support for multiple sections when assembling
1364*61046927SAndroid Build Coastguard Worker- freedreno/afuc: Allow -e option on a7xx
1365*61046927SAndroid Build Coastguard Worker- freedreno/afuc: Emulate THREAD_SYNC on a660
1366*61046927SAndroid Build Coastguard Worker- freedreno/afuc: Run entire bootstrap routine
1367*61046927SAndroid Build Coastguard Worker- freedreno/afuc: Add a7xx test case
1368*61046927SAndroid Build Coastguard Worker- freedreno/afuc: Add magic control reg values for a740
1369*61046927SAndroid Build Coastguard Worker- freedreno/afuc: Add section on reassembling firmwares and relocations
1370*61046927SAndroid Build Coastguard Worker- freedreno/a7xx: Add CP_CCHE_INVALIDATE
1371*61046927SAndroid Build Coastguard Worker- tu: Implement CCHE invalidation
1372*61046927SAndroid Build Coastguard Worker- nir/divergence_analysis: Add ir3-specific intrinsics
1373*61046927SAndroid Build Coastguard Worker- nir/divergence_analysis: Add uniform_load_tears option
1374*61046927SAndroid Build Coastguard Worker- nir/divergence_analysis: Fix load_view_index divergence in VS
1375*61046927SAndroid Build Coastguard Worker- ir3: Allow single-predecessor phis
1376*61046927SAndroid Build Coastguard Worker- ir3: Run divergence analysis at the end
1377*61046927SAndroid Build Coastguard Worker- ir3: Remove loop shared copy check
1378*61046927SAndroid Build Coastguard Worker- ir3: Use divergence analysis for (jp) and physical CFG
1379*61046927SAndroid Build Coastguard Worker- freedreno/afuc: Switch to using the GPU ID in the firmware
1380*61046927SAndroid Build Coastguard Worker- freedreno/afuc: Add a7xx new-style branch instructions
1381*61046927SAndroid Build Coastguard Worker- freedreno/afuc: Add initial support for a750
1382*61046927SAndroid Build Coastguard Worker- freedreno: Make has_ibo_ubwc a7xx specific
1383*61046927SAndroid Build Coastguard Worker- freedreno,tu: Disable UBWC for storage images on a750
1384*61046927SAndroid Build Coastguard Worker- ir3/legalize: Fix intra-block state propagation with loops
1385*61046927SAndroid Build Coastguard Worker- ir3: Rewrite nop insertion
1386*61046927SAndroid Build Coastguard Worker- docs/android: Fix example meson cross file
1387*61046927SAndroid Build Coastguard Worker- docs/android: Improve instructions for replacing driver
1388*61046927SAndroid Build Coastguard Worker- ir3: Don't use non-contiguous component masks for FS
1389*61046927SAndroid Build Coastguard Worker- ir3: Don't pack FS inlocs
1390*61046927SAndroid Build Coastguard Worker- freedreno/a7xx: Register updates from kgsl
1391*61046927SAndroid Build Coastguard Worker- ir3: Add scan_clusters_macro to ir3_valid_flags()
1392*61046927SAndroid Build Coastguard Worker- ir3: Add scan_clusters.macro to is_subgroup_cond_mov_macro()
1393*61046927SAndroid Build Coastguard Worker- ir3/ra: Don't demote movmsk instructions to non-shared
1394*61046927SAndroid Build Coastguard Worker- docs/android: Fix example meson cross file again
1395*61046927SAndroid Build Coastguard Worker
1396*61046927SAndroid Build Coastguard WorkerConstantine Shablia (6):
1397*61046927SAndroid Build Coastguard Worker
1398*61046927SAndroid Build Coastguard Worker- panvk: implement vkGetBufferDeviceAddress
1399*61046927SAndroid Build Coastguard Worker- panvk: advertise bufferDeviceAddress
1400*61046927SAndroid Build Coastguard Worker- vulkan/runtime: fix typo
1401*61046927SAndroid Build Coastguard Worker- mesa: fix typo
1402*61046927SAndroid Build Coastguard Worker- pan/bi: fix 1D array tex coord lowering
1403*61046927SAndroid Build Coastguard Worker- panfrost: report correct MAX_VARYINGS
1404*61046927SAndroid Build Coastguard Worker
1405*61046927SAndroid Build Coastguard WorkerCorentin Noël (37):
1406*61046927SAndroid Build Coastguard Worker
1407*61046927SAndroid Build Coastguard Worker- zink: Avoid the use of negative array offsets
1408*61046927SAndroid Build Coastguard Worker- zink: Use memmove when dealing with overlapping memory
1409*61046927SAndroid Build Coastguard Worker- glsl: Make sure to not cast ir_dereference_variable into ir_variable
1410*61046927SAndroid Build Coastguard Worker- glsl: Make sure that the variable is a ir_variable before unreferencing it
1411*61046927SAndroid Build Coastguard Worker- zink: Initialize zink_shader_object
1412*61046927SAndroid Build Coastguard Worker- zink: Initialize zink_bindless_descriptor to zero on creation
1413*61046927SAndroid Build Coastguard Worker- zink: Initialize pipe_query_result
1414*61046927SAndroid Build Coastguard Worker- zink: Do not shadow the variable ret
1415*61046927SAndroid Build Coastguard Worker- zink: Avoid variable shadowing everywhere
1416*61046927SAndroid Build Coastguard Worker- zink: Only call reapply_color_write if EXT_color_write_enable is available
1417*61046927SAndroid Build Coastguard Worker- ci_run_n_monitor: Allow the upstream format to not exist
1418*61046927SAndroid Build Coastguard Worker- zink: use symbolic values instead of 0
1419*61046927SAndroid Build Coastguard Worker- zink: do not use undefined stage mask if on missing KHR_synchronization2
1420*61046927SAndroid Build Coastguard Worker- glsl: Ensure that we are dealing with ir_variable and ir_rvalue
1421*61046927SAndroid Build Coastguard Worker- venus: sync protocol for VK_EXT_attachment_feedback_loop_layout
1422*61046927SAndroid Build Coastguard Worker- venus: enable VK_EXT_attachment_feedback_loop_layout
1423*61046927SAndroid Build Coastguard Worker- zink: Return early if the file descriptor could not have been duplicated/acquired
1424*61046927SAndroid Build Coastguard Worker- ci: Update virglrenderer and crosvm
1425*61046927SAndroid Build Coastguard Worker- zink: Make wrap_surface return a zink_ctx_surface directly
1426*61046927SAndroid Build Coastguard Worker- zink: Use an intermediary variable for create_surface
1427*61046927SAndroid Build Coastguard Worker- zink: Separate the template from the wrapped surface
1428*61046927SAndroid Build Coastguard Worker- zink: Return early if the source could not have been acquired
1429*61046927SAndroid Build Coastguard Worker- zink: Move zink_surface_destroy before zink_create_surface
1430*61046927SAndroid Build Coastguard Worker- zink: Make sure to not leak anything on surface creation failure
1431*61046927SAndroid Build Coastguard Worker- zink: Change zink_get_surface to return a zink_surface
1432*61046927SAndroid Build Coastguard Worker- zink: Add error logging on surface creation failure
1433*61046927SAndroid Build Coastguard Worker- st_pbo/compute: Use the correct structure type when allocating a specialized key
1434*61046927SAndroid Build Coastguard Worker- zink: Make sure to initialize all the fields of VkMemoryBarrier
1435*61046927SAndroid Build Coastguard Worker- dri/kopper: Assume a non-null drawable in flush_frontbuffer
1436*61046927SAndroid Build Coastguard Worker- zink: Removed unused function
1437*61046927SAndroid Build Coastguard Worker- zink: Removed unused num_texel_buffers member
1438*61046927SAndroid Build Coastguard Worker- zink: Removed unused push_valid member
1439*61046927SAndroid Build Coastguard Worker- zink: Remove ctx from zink_gfx_program
1440*61046927SAndroid Build Coastguard Worker- ci: Change propagated variables into an array
1441*61046927SAndroid Build Coastguard Worker- ci: Add VK_DRIVER_FILES passthrough from jobs to tests
1442*61046927SAndroid Build Coastguard Worker- ci: Allow to pass LIBGL_ALWAYS_SOFTWARE to the guest environment
1443*61046927SAndroid Build Coastguard Worker- ci: Add zink-venus-lvp job
1444*61046927SAndroid Build Coastguard Worker
1445*61046927SAndroid Build Coastguard WorkerDaniel Almeida (17):
1446*61046927SAndroid Build Coastguard Worker
1447*61046927SAndroid Build Coastguard Worker- nak/sm50 add support for suld
1448*61046927SAndroid Build Coastguard Worker- nak/sm50: add support for suatom
1449*61046927SAndroid Build Coastguard Worker- nak/sm50: add support for isberd
1450*61046927SAndroid Build Coastguard Worker- nak: sm50: add support for OpOut
1451*61046927SAndroid Build Coastguard Worker- nak: sm50: fadd: ensure src[0] is in a register
1452*61046927SAndroid Build Coastguard Worker- nak/sm50: legalize: display instruction on panic
1453*61046927SAndroid Build Coastguard Worker- nak/sm50: add support for brev
1454*61046927SAndroid Build Coastguard Worker- nak: sm50: fix some legalization issues
1455*61046927SAndroid Build Coastguard Worker- nak/sm50: add a memstream abstraction
1456*61046927SAndroid Build Coastguard Worker- nak/sm50: add an annotate debug flag
1457*61046927SAndroid Build Coastguard Worker- nak/sm50: support annotations through  OpAnnotate
1458*61046927SAndroid Build Coastguard Worker- nak/sm50: sprinkle OpAnnotate in optimization passes
1459*61046927SAndroid Build Coastguard Worker- meson,ci: Add the paste crate
1460*61046927SAndroid Build Coastguard Worker- nil: Add the start of a Rust library
1461*61046927SAndroid Build Coastguard Worker- nil: Rewrite nil_format in rust
1462*61046927SAndroid Build Coastguard Worker- nil: Re-implement nil_image in Rust
1463*61046927SAndroid Build Coastguard Worker- nil: Rewrite the TIC code in Rust
1464*61046927SAndroid Build Coastguard Worker
1465*61046927SAndroid Build Coastguard WorkerDaniel Schürmann (52):
1466*61046927SAndroid Build Coastguard Worker
1467*61046927SAndroid Build Coastguard Worker- aco/insert_exec_mask: unify exec restore code after divergent control flow
1468*61046927SAndroid Build Coastguard Worker- aco/insert_exec_mask: replace phi for loop restore mask with explicit copies
1469*61046927SAndroid Build Coastguard Worker- aco/insert_exec_mask: only create loop phis for exec mask if necessary
1470*61046927SAndroid Build Coastguard Worker- aco: give spiller more room to assign spilled SGPRs to VGPRs
1471*61046927SAndroid Build Coastguard Worker- spirv: Fix SpvOpExpectKHR
1472*61046927SAndroid Build Coastguard Worker- vulkan: enable VK_KHR_shader_expect_assume
1473*61046927SAndroid Build Coastguard Worker- spirv: Update headers and grammar JSON
1474*61046927SAndroid Build Coastguard Worker- aco/insert_exec_mask: Fix unconditional demote at top-level control flow.
1475*61046927SAndroid Build Coastguard Worker- aco/insert_exec_mask: tiny refactor
1476*61046927SAndroid Build Coastguard Worker- aco: always terminate quads if they have been demoted entirely
1477*61046927SAndroid Build Coastguard Worker- aco/insert_exec_mask: Reduce latency when switching to WQM.
1478*61046927SAndroid Build Coastguard Worker- spirv: implement SPV_KHR_maximal_reconvergence
1479*61046927SAndroid Build Coastguard Worker- aco: enable WQM if demote is used with maximal reconvergence
1480*61046927SAndroid Build Coastguard Worker- radv: enable VK_KHR_shader_maximal_reconvergence
1481*61046927SAndroid Build Coastguard Worker- spirv: implement SPV_KHR_quad_control
1482*61046927SAndroid Build Coastguard Worker- radv: enable VK_KHR_shader_quad_control
1483*61046927SAndroid Build Coastguard Worker- radv: fix initialization of radv_shader_layout->use_dynamic_descriptors
1484*61046927SAndroid Build Coastguard Worker- aco: rematerialize constants in every basic block during optimizer
1485*61046927SAndroid Build Coastguard Worker- aco: reorder code and use namespaces in aco_interface.cpp
1486*61046927SAndroid Build Coastguard Worker- aco/util: small_vec few additions
1487*61046927SAndroid Build Coastguard Worker- aco: use small_vec as Block::edge_vec for predecessors and successors
1488*61046927SAndroid Build Coastguard Worker- aco/spill: refactor SSA repairing
1489*61046927SAndroid Build Coastguard Worker- aco/spill: don't allocate extra spill_id for phi operands in add_coupling_code()
1490*61046927SAndroid Build Coastguard Worker- aco/spill: add spills_entry interferences only when necessary
1491*61046927SAndroid Build Coastguard Worker- aco/spill: refactor adding spilled vars into separate function add_to_spills()
1492*61046927SAndroid Build Coastguard Worker- aco/spill: keep live-out variables spilled at branch blocks
1493*61046927SAndroid Build Coastguard Worker- aco/spill: don't prefer to spill phis at merge blocks
1494*61046927SAndroid Build Coastguard Worker- aco/spill: add interferences with variables spilled at loop headers
1495*61046927SAndroid Build Coastguard Worker- aco/spill: avoid re-spilling loop-carried variables in process_block()
1496*61046927SAndroid Build Coastguard Worker- aco/spill: avoid re-spilling loop-carried variables in add_coupling_code()
1497*61046927SAndroid Build Coastguard Worker- aco/spill: keep loop-carried variables spilled at loop headers
1498*61046927SAndroid Build Coastguard Worker- aco/spill: keep loop-carried variables spilled at merge blocks
1499*61046927SAndroid Build Coastguard Worker- aco/spill: select more loop-carried variables to be spilled
1500*61046927SAndroid Build Coastguard Worker- aco/spill: keep loop variables spilled during nested loops
1501*61046927SAndroid Build Coastguard Worker- aco: use instr_class::branch to identify SOPP branches
1502*61046927SAndroid Build Coastguard Worker- aco: remove SOPP_instruction::block member
1503*61046927SAndroid Build Coastguard Worker- aco: unify different SALU types into single struct SALU_instruction
1504*61046927SAndroid Build Coastguard Worker- aco/builder: use accessor functions instead of casting to subtypes
1505*61046927SAndroid Build Coastguard Worker- aco: change return type of create_instruction() to Instruction*
1506*61046927SAndroid Build Coastguard Worker- aco: defer instruction size from aco::Format in create_instruction()
1507*61046927SAndroid Build Coastguard Worker- aco: remove create_instruction() template parameter
1508*61046927SAndroid Build Coastguard Worker- aco: move create_instruction() to aco_ir.cpp
1509*61046927SAndroid Build Coastguard Worker- aco/spill: Fix assertion for nested loops
1510*61046927SAndroid Build Coastguard Worker- aco/spill: pass live_vars to spill_ctx
1511*61046927SAndroid Build Coastguard Worker- aco/spill: compute live-in variables from live-out
1512*61046927SAndroid Build Coastguard Worker- aco/spill: maintain valid live vars at any point
1513*61046927SAndroid Build Coastguard Worker- aco/spill: use live variables instead of next_use_distances in add_coupling_code()
1514*61046927SAndroid Build Coastguard Worker- aco/spill: gather information about average use distances
1515*61046927SAndroid Build Coastguard Worker- aco/spill: use average use distances in process_block()
1516*61046927SAndroid Build Coastguard Worker- aco/spill: use average use distances in init_live_in_vars() for merge blocks
1517*61046927SAndroid Build Coastguard Worker- aco/spill: use average use distances to spill loop variables
1518*61046927SAndroid Build Coastguard Worker- aco/ra: fix kill flags after renaming fixed Operands
1519*61046927SAndroid Build Coastguard Worker
1520*61046927SAndroid Build Coastguard WorkerDaniel Stone (50):
1521*61046927SAndroid Build Coastguard Worker
1522*61046927SAndroid Build Coastguard Worker- egl: Return BAD_CONFIG when robust access unsupported
1523*61046927SAndroid Build Coastguard Worker- st/dri: Use correct pipe_resource for GL texture image export
1524*61046927SAndroid Build Coastguard Worker- dri: Redeclare __DRI_IMAGE_FORMAT_* as PIPE_FORMAT_*
1525*61046927SAndroid Build Coastguard Worker- st/dri2: Remove __DRI_IMAGE_FORMAT conversion
1526*61046927SAndroid Build Coastguard Worker- st/dri2: Pass pipe_format to driCreateConfigs
1527*61046927SAndroid Build Coastguard Worker- st/dri2: Use u_format to get config format information
1528*61046927SAndroid Build Coastguard Worker- util: Add util_format_get_component_shift
1529*61046927SAndroid Build Coastguard Worker- st/dri: Remove format tables from driCreateConfigs
1530*61046927SAndroid Build Coastguard Worker- st/dri: Completely remove mesa_format from config setup
1531*61046927SAndroid Build Coastguard Worker- st/dri: Add transient HAS_ZS() helper
1532*61046927SAndroid Build Coastguard Worker- st/dri: Rework depth/stencil format selection
1533*61046927SAndroid Build Coastguard Worker- st/dri: Use pipe_format for Z/S modes
1534*61046927SAndroid Build Coastguard Worker- st/dri: Check format properties from format helpers
1535*61046927SAndroid Build Coastguard Worker- st/dri: Store pipe_format in gl_config
1536*61046927SAndroid Build Coastguard Worker- egl/wayland: Remove format-query fallback
1537*61046927SAndroid Build Coastguard Worker- st/dri: Reuse stored renderbuffer format
1538*61046927SAndroid Build Coastguard Worker- st/dri: Reuse stored texture format
1539*61046927SAndroid Build Coastguard Worker- dri/kopper: Move format -> FourCC translation up a level
1540*61046927SAndroid Build Coastguard Worker- dri/kopper: Add translations for sRGB formats
1541*61046927SAndroid Build Coastguard Worker- dri/kopper: Reorder format tables
1542*61046927SAndroid Build Coastguard Worker- dri/kopper: Flatten pipe_format/DRIImage/FourCC conversion
1543*61046927SAndroid Build Coastguard Worker- egl/wayland: Query image FourCC for linear copies
1544*61046927SAndroid Build Coastguard Worker- egl/wayland: s/DRI_IMAGE_FORMAT/pipe_format/g
1545*61046927SAndroid Build Coastguard Worker- egl/wayland: Add opaque-equivalent FourCCs
1546*61046927SAndroid Build Coastguard Worker- egl/wayland: Fix EGL_EXT_present_opaque
1547*61046927SAndroid Build Coastguard Worker- egl/wayland: Use pipe_format to look up configs
1548*61046927SAndroid Build Coastguard Worker- egl/wayland: Use FourCC to look up wl_buffer support
1549*61046927SAndroid Build Coastguard Worker- egl/wayland: Add helper to check server format support
1550*61046927SAndroid Build Coastguard Worker- egl/wayland: Use helper to look up visual
1551*61046927SAndroid Build Coastguard Worker- egl/wayland: Eliminate double loop for configs
1552*61046927SAndroid Build Coastguard Worker- egl/wayland: Simplify alternate-format fallback for configs
1553*61046927SAndroid Build Coastguard Worker- egl/wayland: Remove WL_SHM_* format listings
1554*61046927SAndroid Build Coastguard Worker- egl/wayland: Use pipe_format for format names
1555*61046927SAndroid Build Coastguard Worker- egl/wayland: Remove shift/size masks
1556*61046927SAndroid Build Coastguard Worker- egl: Fail display creation if no EGLConfigs created
1557*61046927SAndroid Build Coastguard Worker- egl/wayland: Remove check for EGLConfig presence
1558*61046927SAndroid Build Coastguard Worker- egl/gbm: Remove check for EGLConfig presence
1559*61046927SAndroid Build Coastguard Worker- egl/x11: Remove check for EGLConfig presence
1560*61046927SAndroid Build Coastguard Worker- egl/android: Remove check for EGLConfig presence
1561*61046927SAndroid Build Coastguard Worker- egl/{surfaceless,device}: Remove check for EGLConfig presence
1562*61046927SAndroid Build Coastguard Worker- egl: Automatically set EGLConfig ID
1563*61046927SAndroid Build Coastguard Worker- egl: Use pipe_format for pbuffer configs
1564*61046927SAndroid Build Coastguard Worker- gbm/dri: Query DRIImage for FourCC directly
1565*61046927SAndroid Build Coastguard Worker- gbm: Remove hardcoded color-channel data
1566*61046927SAndroid Build Coastguard Worker- egl/android: Remove hard-coded color-channel data
1567*61046927SAndroid Build Coastguard Worker- egl/x11: Compare config shifts/sizes locally
1568*61046927SAndroid Build Coastguard Worker- egl: Remove shifts/sizes from dri2_add_config argument
1569*61046927SAndroid Build Coastguard Worker- st/dri: Use pipe_format from config directly
1570*61046927SAndroid Build Coastguard Worker- egl/dri: Use pipe_format instead of DRI_IMAGE_FORMAT
1571*61046927SAndroid Build Coastguard Worker- egl/wayland: Remove EGL_WL_create_wayland_buffer_from_image
1572*61046927SAndroid Build Coastguard Worker
1573*61046927SAndroid Build Coastguard WorkerDanylo Piliaiev (37):
1574*61046927SAndroid Build Coastguard Worker
1575*61046927SAndroid Build Coastguard Worker- freedreno/replay: Delete all buffers after each submission
1576*61046927SAndroid Build Coastguard Worker- freedreno/replay: Correctly free iova on msm backend
1577*61046927SAndroid Build Coastguard Worker- freedreno/replay: Add WSL backend for Windows
1578*61046927SAndroid Build Coastguard Worker- ir3: Fix "print" meta instruction synchronization
1579*61046927SAndroid Build Coastguard Worker- ir3: Add fullsync and fullnop ir3 dbg options for over-syncing
1580*61046927SAndroid Build Coastguard Worker- freedreno/replay: Make meta "print" instruction take any number of regs
1581*61046927SAndroid Build Coastguard Worker- tu: Do not print anything on systems without Adreno GPU
1582*61046927SAndroid Build Coastguard Worker- tu/a7xx: Make A7XX_RB_UNKNOWN_8E06 value configurable per-gen
1583*61046927SAndroid Build Coastguard Worker- tu: Define and set to zero all SP_*_VGPR_CONFIG regs
1584*61046927SAndroid Build Coastguard Worker- ir3: Add ldg.k instruction
1585*61046927SAndroid Build Coastguard Worker- tu/a7xx: Correctly set A7XX_HLSQ_UNKNOWN_A9AE.SYSVAL_REGS_COUNT
1586*61046927SAndroid Build Coastguard Worker- tu/a7xx: Do not preload shaders, HW does it by default
1587*61046927SAndroid Build Coastguard Worker- tu: Use SS6_INDIRECT consts upload path for 3d blits
1588*61046927SAndroid Build Coastguard Worker- turnip,ir3/a750: Implement consts loading via preamble
1589*61046927SAndroid Build Coastguard Worker- tu: Use SS6_INDIRECT for VS params
1590*61046927SAndroid Build Coastguard Worker- turnip,ir3/a750: Implement inline uniforms via ldg.k
1591*61046927SAndroid Build Coastguard Worker- tu/a750: Consider vertex attr buff in gmem allocation
1592*61046927SAndroid Build Coastguard Worker- freedreno,tu: Move varying interp and varying repl modes to xml
1593*61046927SAndroid Build Coastguard Worker- freedreno/devices: Update magic regs for a7xx
1594*61046927SAndroid Build Coastguard Worker- tu: Exclude more a7xx regs from stomping
1595*61046927SAndroid Build Coastguard Worker- tu: Add workaround for D3D11 games accessing UBO out of bounds
1596*61046927SAndroid Build Coastguard Worker- tu/a7xx: Write even more magic regs to fix rendering issues on Android
1597*61046927SAndroid Build Coastguard Worker- tu: Do not emit zero-sized fs params
1598*61046927SAndroid Build Coastguard Worker- freedreno/a7xx: Fix base_align for non-UBWC depth-stencil
1599*61046927SAndroid Build Coastguard Worker- tu/autotuner: Use CP_EVENT_WRITE7 for submission fence
1600*61046927SAndroid Build Coastguard Worker- tu: Update prim restart state when we switch from/to indexed draw
1601*61046927SAndroid Build Coastguard Worker- tu: Fix dynamic state not always being emitted
1602*61046927SAndroid Build Coastguard Worker- meson: Correctly get sizeof_pointer with cross-compilers
1603*61046927SAndroid Build Coastguard Worker- freedreno/devices: Do not write to 8E79 on a750, KGSL has it protected
1604*61046927SAndroid Build Coastguard Worker- freedreno/replay: Use real queueid for submissions and waits
1605*61046927SAndroid Build Coastguard Worker- freedreno,tu/a7xx: Add PC_TESS_PARAM_SIZE and PC_TESS_FACTOR_SIZE
1606*61046927SAndroid Build Coastguard Worker- tu: Update RP state depending on pipeline in first RP draw
1607*61046927SAndroid Build Coastguard Worker- tu: Emit non-draw-state state at the first draw call
1608*61046927SAndroid Build Coastguard Worker- freedreno/devices: Add A740v3 from Quest 3
1609*61046927SAndroid Build Coastguard Worker- util/vma: Add function to get max continuous free size
1610*61046927SAndroid Build Coastguard Worker- freedreno/replay: Allocated maximum available size for cs overriding
1611*61046927SAndroid Build Coastguard Worker- ir3: Do not set clip/cull mask if no one writes clip/cull
1612*61046927SAndroid Build Coastguard Worker
1613*61046927SAndroid Build Coastguard WorkerDario Mylonopoulos (1):
1614*61046927SAndroid Build Coastguard Worker
1615*61046927SAndroid Build Coastguard Worker- llvmpipe: fixed race condition in lp_rast_destroy that causes a crash on windows
1616*61046927SAndroid Build Coastguard Worker
1617*61046927SAndroid Build Coastguard WorkerDave Airlie (46):
1618*61046927SAndroid Build Coastguard Worker
1619*61046927SAndroid Build Coastguard Worker- vulkan/video: drop unused function.
1620*61046927SAndroid Build Coastguard Worker- vulkan/video: rename some of the parameter tracking structs.
1621*61046927SAndroid Build Coastguard Worker- vulkan/video: start to wrap the video structs for deep copies.
1622*61046927SAndroid Build Coastguard Worker- vulkan/video: start deep copying the parameters structures
1623*61046927SAndroid Build Coastguard Worker- vulkan/video: constify the encoding apis.
1624*61046927SAndroid Build Coastguard Worker- radv/video: refactor sq start/end code to avoid decode hangs.
1625*61046927SAndroid Build Coastguard Worker- radv: don't submit empty command buffers on encoder ring.
1626*61046927SAndroid Build Coastguard Worker- gallivm: fix coroutines with llvm 18
1627*61046927SAndroid Build Coastguard Worker- gallivm: passing fp16_split_fp64 to fp16 lowering.
1628*61046927SAndroid Build Coastguard Worker- nvk: allow 3d compressed textures
1629*61046927SAndroid Build Coastguard Worker- nvk: mem cannot be null in binding buffers/images.
1630*61046927SAndroid Build Coastguard Worker- zink: use sparse residency for buffers.
1631*61046927SAndroid Build Coastguard Worker- vulkan: update registry/includes to 1.3.277
1632*61046927SAndroid Build Coastguard Worker- vulkan/video: add AV1 decode support to common code
1633*61046927SAndroid Build Coastguard Worker- radv: fix correct padding on uvd
1634*61046927SAndroid Build Coastguard Worker- radv: init decoder ip block earlier.
1635*61046927SAndroid Build Coastguard Worker- radv/uvd: uvd kernel checks for full dpb allocation.
1636*61046927SAndroid Build Coastguard Worker- radv: don't submit 0 length on UVD either.
1637*61046927SAndroid Build Coastguard Worker- egl: don't bind zink under dri2/3
1638*61046927SAndroid Build Coastguard Worker- glx/dri3: handle zink fallback if loader picks it.
1639*61046927SAndroid Build Coastguard Worker- loader: handle picking zink for nouveau for certain GPUs.
1640*61046927SAndroid Build Coastguard Worker- nouveau/winsys: fix bda heap leak.
1641*61046927SAndroid Build Coastguard Worker- nvk: fix dri options leak.
1642*61046927SAndroid Build Coastguard Worker- egl/dri2: if zink is preferred from dri3 skip dri2 paths.
1643*61046927SAndroid Build Coastguard Worker- radv/video: fix filling out decode operations.
1644*61046927SAndroid Build Coastguard Worker- radv/video: use vcn ip version in more places.
1645*61046927SAndroid Build Coastguard Worker- radv: rename it_ptr to it_probs_ptr in advance of adding av1
1646*61046927SAndroid Build Coastguard Worker- radv/video: use proper struct sizes for decoder structs.
1647*61046927SAndroid Build Coastguard Worker- radv/video: add VK_KHR_video_decode_av1 support.
1648*61046927SAndroid Build Coastguard Worker- nvk: free leaked cmd_buffer descriptors state.
1649*61046927SAndroid Build Coastguard Worker- nvk: only unmap heap bos that were mapped
1650*61046927SAndroid Build Coastguard Worker- nvk: enable a mappable bar heap when rebar is disabled.
1651*61046927SAndroid Build Coastguard Worker- radv/video: fix h265 decode with unaligned w/h
1652*61046927SAndroid Build Coastguard Worker- mesa: reorder st context teardown
1653*61046927SAndroid Build Coastguard Worker- vulkan/video: copy the profile over for h264 encode.
1654*61046927SAndroid Build Coastguard Worker- radv/video: export unified queue header/tail functions.
1655*61046927SAndroid Build Coastguard Worker- radv: add direct cs emit for a dword.
1656*61046927SAndroid Build Coastguard Worker- radv: add encoder queue support pieces and encoder queries.
1657*61046927SAndroid Build Coastguard Worker- radv/video: add parameter patching calls.
1658*61046927SAndroid Build Coastguard Worker- radv/video: add initial support for encoding with h264.
1659*61046927SAndroid Build Coastguard Worker- radv/video: add h265 encode support
1660*61046927SAndroid Build Coastguard Worker- radv/video: enable video encoding behind perftest flag
1661*61046927SAndroid Build Coastguard Worker- radv/video: handle encode control parameters better.
1662*61046927SAndroid Build Coastguard Worker- radv/video: don't advertise timestamp bits for decode/encode
1663*61046927SAndroid Build Coastguard Worker- egl/dri2: don't bind dri2 for zink
1664*61046927SAndroid Build Coastguard Worker- radv/video/encode: fix quality params on v2 hw.
1665*61046927SAndroid Build Coastguard Worker
1666*61046927SAndroid Build Coastguard WorkerDavid (Ming Qiang) Wu (1):
1667*61046927SAndroid Build Coastguard Worker
1668*61046927SAndroid Build Coastguard Worker- frontends/va: make vlVaSyncSurface blocking
1669*61046927SAndroid Build Coastguard Worker
1670*61046927SAndroid Build Coastguard WorkerDavid Heidelberg (57):
1671*61046927SAndroid Build Coastguard Worker
1672*61046927SAndroid Build Coastguard Worker- ci/deqp: uprev deqp-runner for Linux too to 0.18.0
1673*61046927SAndroid Build Coastguard Worker- ci/lima: update expectations, failing tests are being skipped
1674*61046927SAndroid Build Coastguard Worker- ci: bump kernel to 6.6.12, modularize i915, add Transparent Huge Pages
1675*61046927SAndroid Build Coastguard Worker- ci: shorter kernel tag, included Vivante NPU patches
1676*61046927SAndroid Build Coastguard Worker- ci: disable Valve farm in Keywords
1677*61046927SAndroid Build Coastguard Worker- ci: bump libdrm to 2.4.120
1678*61046927SAndroid Build Coastguard Worker- ci/VK-GL-CTS: add patches to fix dEQP-VK.glsl.derivate crashes
1679*61046927SAndroid Build Coastguard Worker- ci: Valve farm (Keywords location) works again
1680*61046927SAndroid Build Coastguard Worker- meson: upgrade zlib wrap to 1.3.1
1681*61046927SAndroid Build Coastguard Worker- util: use crc32_z instead of crc32 and bump zlib dep to 1.2.9
1682*61046927SAndroid Build Coastguard Worker- ci: bump kernel to 6.6.16 + enable X2APIC
1683*61046927SAndroid Build Coastguard Worker- ci/freedreno: add fail found by new Piglit
1684*61046927SAndroid Build Coastguard Worker- ci/etnaviv: update expectations
1685*61046927SAndroid Build Coastguard Worker- ci: temporarily disable Collabora farm
1686*61046927SAndroid Build Coastguard Worker- ci: enable Collabora farm
1687*61046927SAndroid Build Coastguard Worker- ci: re-enable Collabora farm after maintenance
1688*61046927SAndroid Build Coastguard Worker- ci/intel: decompose anv-tgl-test so we can specify custom devices for TGL
1689*61046927SAndroid Build Coastguard Worker- ci/intel: add acer-cp514-2h-11{30,60}g7-volteer
1690*61046927SAndroid Build Coastguard Worker- ci/intel: move machine definition to the intel-tgl-skqp job
1691*61046927SAndroid Build Coastguard Worker- ci/intel: split asus-cx9400-volteer into acer-cp514-2h-11{30,60}g7-volteer
1692*61046927SAndroid Build Coastguard Worker- drm-shim: Avoid invalid file and time bits combination
1693*61046927SAndroid Build Coastguard Worker- intel/tools: avoid invalid time and file bits combination
1694*61046927SAndroid Build Coastguard Worker- ci/deqp: backport Implement support for the EGL_EXT_config_select_group extension GL-CTS patch
1695*61046927SAndroid Build Coastguard Worker- ci/freedreno: update expectations comment
1696*61046927SAndroid Build Coastguard Worker- ci/deqp: add EGL patch for correct suite (GLES, not GL)
1697*61046927SAndroid Build Coastguard Worker- nine: convert licenses block to SPDX
1698*61046927SAndroid Build Coastguard Worker- nine: fill missing licenses headers and copyrights
1699*61046927SAndroid Build Coastguard Worker- nine: drop useless and a bit too long line
1700*61046927SAndroid Build Coastguard Worker- ci: uprev kernel to 6.6.21
1701*61046927SAndroid Build Coastguard Worker- ci/freedreno: disable workarounds for Adreno 618, 630, and 660
1702*61046927SAndroid Build Coastguard Worker- ci/freedreno: mark fails resolved by "drm/msm/gem: Add metadata uapi"
1703*61046927SAndroid Build Coastguard Worker- ci: reduce irrelevant output to a simple list of libraries
1704*61046927SAndroid Build Coastguard Worker- util: move gen_zipped_file into generic util and rename to gen_zipped_xml_file
1705*61046927SAndroid Build Coastguard Worker- ci/r300: implement rules for d3d9 testing
1706*61046927SAndroid Build Coastguard Worker- ci/svga: add missed test and gl-rules include
1707*61046927SAndroid Build Coastguard Worker- r300: convert to SPDX license block and fix small typos
1708*61046927SAndroid Build Coastguard Worker- r300: add missing licence to the r300_public.h
1709*61046927SAndroid Build Coastguard Worker- r300: add missing copyright header
1710*61046927SAndroid Build Coastguard Worker- docs: we support EGL 1.5 for a long time
1711*61046927SAndroid Build Coastguard Worker- ci/amd: meld radv-traces into radv-raven-traces
1712*61046927SAndroid Build Coastguard Worker- ci/amd: drop old PIGLIT_REPLAY_DESCRIPTION_FILE surpassed by PIGLIT_TRACES_FILE
1713*61046927SAndroid Build Coastguard Worker- frontend/nine: fix typos
1714*61046927SAndroid Build Coastguard Worker- r600: update licensing to SPDX header
1715*61046927SAndroid Build Coastguard Worker- r600: add license header to r600_formats.h
1716*61046927SAndroid Build Coastguard Worker- r600: add license info to the r600_opcodes.h
1717*61046927SAndroid Build Coastguard Worker- r600: add license information to the sfn_shader_gs.h
1718*61046927SAndroid Build Coastguard Worker- r600: fix typos
1719*61046927SAndroid Build Coastguard Worker- ci: disable sona devices, all devices are offline
1720*61046927SAndroid Build Coastguard Worker- ci/intel: sona device_type is back online
1721*61046927SAndroid Build Coastguard Worker- ci: temporarily disable Android test builds
1722*61046927SAndroid Build Coastguard Worker- ci: disable Igalia farm
1723*61046927SAndroid Build Coastguard Worker- meson: implement split-debug
1724*61046927SAndroid Build Coastguard Worker- freedreno/ci: move the disabled jobs from include to the main file
1725*61046927SAndroid Build Coastguard Worker- ci/deqp: correct EGL_EXT_config_select_group detection
1726*61046927SAndroid Build Coastguard Worker- egl/x11: Move RGBA visuals in the second config selection group
1727*61046927SAndroid Build Coastguard Worker- winsys/i915: depends on intel_wa.h
1728*61046927SAndroid Build Coastguard Worker- subprojects: uprev perfetto to v45.0
1729*61046927SAndroid Build Coastguard Worker
1730*61046927SAndroid Build Coastguard WorkerDavid Rosca (31):
1731*61046927SAndroid Build Coastguard Worker
1732*61046927SAndroid Build Coastguard Worker- radeonsi/vcn: Fix H264 slice header when encoding I frames
1733*61046927SAndroid Build Coastguard Worker- frontends/va: Fix updating AV1 rate control parameters
1734*61046927SAndroid Build Coastguard Worker- radeonsi/vcn: Don't reinitialize encode session on bitrate/fps change
1735*61046927SAndroid Build Coastguard Worker- frontends/va: Only set VP9 segmentation fields when segmentation is enabled
1736*61046927SAndroid Build Coastguard Worker- frontends/va: Separate QP for I/P/B frames
1737*61046927SAndroid Build Coastguard Worker- radeonsi/vcn: Use temporal_layer_index to select temporal layer
1738*61046927SAndroid Build Coastguard Worker- radeonsi/vcn: Implement separate QP for I/P/B frames
1739*61046927SAndroid Build Coastguard Worker- radv/video: Set maxActiveReferencePictures to 16 for H264/5
1740*61046927SAndroid Build Coastguard Worker- frontends/vdpau: Fix cdef strengths and lr_unit_shift in AV1 decode
1741*61046927SAndroid Build Coastguard Worker- frontends/vdpau: Support creating VDP_CHROMA_TYPE_420_16 surfaces
1742*61046927SAndroid Build Coastguard Worker- radv/video: Fix setting slice QP
1743*61046927SAndroid Build Coastguard Worker- radv/video: Set correct bitstream buffer size
1744*61046927SAndroid Build Coastguard Worker- radv/video: Set VBV buffer size and level
1745*61046927SAndroid Build Coastguard Worker- radv/video: Select temporal layer when encoding each frame
1746*61046927SAndroid Build Coastguard Worker- radv/video: Set maxSublayerCount to 4 for H265
1747*61046927SAndroid Build Coastguard Worker- radv/video: Avoid resetting rate control every frame
1748*61046927SAndroid Build Coastguard Worker- radv/video: Implement per picture type min/max QP
1749*61046927SAndroid Build Coastguard Worker- radv/video: Set correct bit depth and format for 10bit input
1750*61046927SAndroid Build Coastguard Worker- radv/video: Check encode profiles and bit depth in capabilities query
1751*61046927SAndroid Build Coastguard Worker- radv/video: Report maxBitrate in encode capabilities
1752*61046927SAndroid Build Coastguard Worker- radeonsi/vcn: Allocate session buffer in VRAM
1753*61046927SAndroid Build Coastguard Worker- radeonsi/vcn: Fix 10bit HEVC VPS general_profile_compatibility_flags
1754*61046927SAndroid Build Coastguard Worker- radeonsi/vcn: Only enable VBAQ with rate control mode
1755*61046927SAndroid Build Coastguard Worker- frontends/va: Fix AV1 slice_data_offset with multiple slice data buffers
1756*61046927SAndroid Build Coastguard Worker- Revert "radeonsi/vcn: AV1 skip the redundant bs resize"
1757*61046927SAndroid Build Coastguard Worker- frontends/va: Only increment slice offset after first slice parameters
1758*61046927SAndroid Build Coastguard Worker- radeonsi: Update buffer for other planes in si_alloc_resource
1759*61046927SAndroid Build Coastguard Worker- frontends/va: Store slice types for H264 decode
1760*61046927SAndroid Build Coastguard Worker- radeonsi/vcn: Ensure DPB has as many buffers as references
1761*61046927SAndroid Build Coastguard Worker- radeonsi/vcn: Allow duplicate buffers in DPB
1762*61046927SAndroid Build Coastguard Worker- radeonsi/vcn: Ensure at least one reference for H264 P/B frames
1763*61046927SAndroid Build Coastguard Worker
1764*61046927SAndroid Build Coastguard WorkerDavid Stern (1):
1765*61046927SAndroid Build Coastguard Worker
1766*61046927SAndroid Build Coastguard Worker- vulkan/wsi/x11: Explicitly discard errors from xcb_present_pixmap.
1767*61046927SAndroid Build Coastguard Worker
1768*61046927SAndroid Build Coastguard WorkerDavid Tobolik (1):
1769*61046927SAndroid Build Coastguard Worker
1770*61046927SAndroid Build Coastguard Worker- rusticl: implement cl_khr_suggested_local_work_size
1771*61046927SAndroid Build Coastguard Worker
1772*61046927SAndroid Build Coastguard WorkerDerek Foreman (10):
1773*61046927SAndroid Build Coastguard Worker
1774*61046927SAndroid Build Coastguard Worker- egl/wayland: Fix possible buffer leak
1775*61046927SAndroid Build Coastguard Worker- loader/wayland: Add named queue fallback
1776*61046927SAndroid Build Coastguard Worker- egl/wayland: Give names to our Wayland event queues
1777*61046927SAndroid Build Coastguard Worker- vulkan/wsi/wayland: Give names to our Wayland event queues
1778*61046927SAndroid Build Coastguard Worker- vulkan/wsi/wayland: Remove confusing comment
1779*61046927SAndroid Build Coastguard Worker- vulkan/wsi/wayland: Adjust presentation id locking
1780*61046927SAndroid Build Coastguard Worker- vulkan/wsi/wayland: Use wl_display_dispatch_queue_timeout
1781*61046927SAndroid Build Coastguard Worker- vulkan/wsi/wayland: More descriptive name for swapchain queue
1782*61046927SAndroid Build Coastguard Worker- vulkan/wsi/wayland: Fix use after free
1783*61046927SAndroid Build Coastguard Worker- vulkan/wsi/wayland: Remove unused get_min_image_count_for_mode_group
1784*61046927SAndroid Build Coastguard Worker
1785*61046927SAndroid Build Coastguard WorkerDmitry Baryshkov (11):
1786*61046927SAndroid Build Coastguard Worker
1787*61046927SAndroid Build Coastguard Worker- freedreno/drm: don't crash for unsupported devices
1788*61046927SAndroid Build Coastguard Worker- freedreno/regs: define the wide bus enable bit in DSI_VID_CFG0
1789*61046927SAndroid Build Coastguard Worker- freedreno/registers: fix generation dependencies
1790*61046927SAndroid Build Coastguard Worker- freedreno/registers: add missing copyright imports
1791*61046927SAndroid Build Coastguard Worker- freedreno/registers: inline mdp4_csc group
1792*61046927SAndroid Build Coastguard Worker- freedreno/registers: fix WB doffsets array in mdp5.xml
1793*61046927SAndroid Build Coastguard Worker- freedreno/registers: support processing display display headers
1794*61046927SAndroid Build Coastguard Worker- freedreno/registers: limit the rules schema
1795*61046927SAndroid Build Coastguard Worker- freedreno/registers: drop unsupported features from schema
1796*61046927SAndroid Build Coastguard Worker- freedreno/rnn: drop headergen2
1797*61046927SAndroid Build Coastguard Worker- freedreno/rnn: drop custom aprintf function
1798*61046927SAndroid Build Coastguard Worker
1799*61046927SAndroid Build Coastguard WorkerDmitry Osipenko (2):
1800*61046927SAndroid Build Coastguard Worker
1801*61046927SAndroid Build Coastguard Worker- virtio/vdrm: Fix lockup in vdrm_host_sync()
1802*61046927SAndroid Build Coastguard Worker- iris: Use Mesa internal drm-uapi headers
1803*61046927SAndroid Build Coastguard Worker
1804*61046927SAndroid Build Coastguard WorkerDylan Baker (8):
1805*61046927SAndroid Build Coastguard Worker
1806*61046927SAndroid Build Coastguard Worker- intel/vulkan: assume() that we don't use "ISL_NUM_FORMATS"
1807*61046927SAndroid Build Coastguard Worker- intel/hasvk: assume() we don't get ISL_NUM_FORMATS
1808*61046927SAndroid Build Coastguard Worker- meson: drop intel-cl deprecation of 'false'
1809*61046927SAndroid Build Coastguard Worker- meson: rework intel-rt option to be a feature
1810*61046927SAndroid Build Coastguard Worker- meson: Allow building intel-clc for the host if it can be run
1811*61046927SAndroid Build Coastguard Worker- intel/brw: track last successful pass and leave the loop early
1812*61046927SAndroid Build Coastguard Worker- nvk: drop meson version check that is always true
1813*61046927SAndroid Build Coastguard Worker- nouveau: require cbindgen >= 0.25
1814*61046927SAndroid Build Coastguard Worker
1815*61046927SAndroid Build Coastguard WorkerEcho J (9):
1816*61046927SAndroid Build Coastguard Worker
1817*61046927SAndroid Build Coastguard Worker- nvk: Set ICD version to 1.3
1818*61046927SAndroid Build Coastguard Worker- nvk: Implement the VR-related display extensions
1819*61046927SAndroid Build Coastguard Worker- nak: Rip out a few dead_code statements
1820*61046927SAndroid Build Coastguard Worker- nvk: Add NVK to the Vulkan device name
1821*61046927SAndroid Build Coastguard Worker- nvk: Advertise VK_VALVE_mutable_descriptor_type
1822*61046927SAndroid Build Coastguard Worker- nvk: Implement calibrated timestamps
1823*61046927SAndroid Build Coastguard Worker- vulkan: Add implicit pipeline caching support
1824*61046927SAndroid Build Coastguard Worker- nvk: Use implicit pipeline cache
1825*61046927SAndroid Build Coastguard Worker- nvk: Don't advertise residencyAlignedMipSize on MaxwellB+
1826*61046927SAndroid Build Coastguard Worker
1827*61046927SAndroid Build Coastguard WorkerEmma Anholt (2):
1828*61046927SAndroid Build Coastguard Worker
1829*61046927SAndroid Build Coastguard Worker- ci: Add full-run xfails missed in the 1.3.7.0 CTS update.
1830*61046927SAndroid Build Coastguard Worker- ci: Disable VK full runs that time out since 1.3.7.0 (hasvk, anv-tgl, a630)
1831*61046927SAndroid Build Coastguard Worker
1832*61046927SAndroid Build Coastguard WorkerEmmanuel Vadot (1):
1833*61046927SAndroid Build Coastguard Worker
1834*61046927SAndroid Build Coastguard Worker- util: Allow kcmp on FreeBSD
1835*61046927SAndroid Build Coastguard Worker
1836*61046927SAndroid Build Coastguard WorkerEric Engestrom (282):
1837*61046927SAndroid Build Coastguard Worker
1838*61046927SAndroid Build Coastguard Worker- VERSION: bump to 24.1
1839*61046927SAndroid Build Coastguard Worker- docs: reset new_features.txt
1840*61046927SAndroid Build Coastguard Worker- docs: update calendar for 24.0.0-rc1
1841*61046927SAndroid Build Coastguard Worker- ci: make sure we evaluate the python-test rules first
1842*61046927SAndroid Build Coastguard Worker- docs: fix syntax highlighting on non-code text snippet
1843*61046927SAndroid Build Coastguard Worker- docs: fix syntax highlighting on shell commands
1844*61046927SAndroid Build Coastguard Worker- ci/deqp: ensure that in \`default` builds, wayland + x11 + xcb are all built
1845*61046927SAndroid Build Coastguard Worker- zink+anv/ci: add known failures
1846*61046927SAndroid Build Coastguard Worker- ci: fix job dependency error in MRs for bin/ci/* scripts
1847*61046927SAndroid Build Coastguard Worker- nouveau/ci: don't run nouveau (gl) tests on nvk changes
1848*61046927SAndroid Build Coastguard Worker- amd/ci: simplify deqp config
1849*61046927SAndroid Build Coastguard Worker- amd/ci: add flakes seen today
1850*61046927SAndroid Build Coastguard Worker- docs: update calendar for 24.0.0-rc2
1851*61046927SAndroid Build Coastguard Worker- zink+radv/ci: drop duplicates flakes lines
1852*61046927SAndroid Build Coastguard Worker- CODEOWNERS: add myself as as person of contact for CI changes
1853*61046927SAndroid Build Coastguard Worker- CODEOWNERS: remove myself as a person of contact for a few things
1854*61046927SAndroid Build Coastguard Worker- radv/ci: sort navi21 flakes
1855*61046927SAndroid Build Coastguard Worker- amd/ci: add flakes seen today
1856*61046927SAndroid Build Coastguard Worker- amd/ci: consider much more of dEQP-VK.query_pool.statistics_query.host_query_reset.* to be flaky
1857*61046927SAndroid Build Coastguard Worker- r300/ci: add flakes
1858*61046927SAndroid Build Coastguard Worker- ci/deqp: backport fix for zlib.net not allowing tarball download anymore
1859*61046927SAndroid Build Coastguard Worker- rpi3/ci: update piglit & deqp expectations
1860*61046927SAndroid Build Coastguard Worker- rpi4/ci: skip more of the dEQP-VK.ssbo.phys.layout.* tests that timeout occasionally
1861*61046927SAndroid Build Coastguard Worker- rpi3/ci: add flake seen today
1862*61046927SAndroid Build Coastguard Worker- rpi4/ci: add timeouts seen today
1863*61046927SAndroid Build Coastguard Worker- rpi5/ci: add flake seen today
1864*61046927SAndroid Build Coastguard Worker- docs: add release notes for 23.3.4
1865*61046927SAndroid Build Coastguard Worker- docs: update calendar for 23.3.4
1866*61046927SAndroid Build Coastguard Worker- docs: add sha256sum for 23.3.4
1867*61046927SAndroid Build Coastguard Worker- docs: update calendar for 24.0.0-rc3
1868*61046927SAndroid Build Coastguard Worker- ci_run_n_monitor: drop always-true condition
1869*61046927SAndroid Build Coastguard Worker- ci_run_n_monitor: allow passing multiple targets
1870*61046927SAndroid Build Coastguard Worker- ci/deqp: fix default target check when target is not specified
1871*61046927SAndroid Build Coastguard Worker- ci/deqp: simplify version log dump
1872*61046927SAndroid Build Coastguard Worker- ci/deqp: avoid storing the huge list of vk tests on android builds
1873*61046927SAndroid Build Coastguard Worker- ci/deqp: move editable part to the top of the file
1874*61046927SAndroid Build Coastguard Worker- ci/deqp: split vk and gl builds
1875*61046927SAndroid Build Coastguard Worker- ci/deqp: drop the implicit DEQP_TARGET; explicitly set \`default` in VK builds
1876*61046927SAndroid Build Coastguard Worker- ci/deqp: only compile EGL tests in GL builds, not VK builds
1877*61046927SAndroid Build Coastguard Worker- ci/deqp: only compile the test binaries that are relevant to the build
1878*61046927SAndroid Build Coastguard Worker- ci/deqp: only keep the mustpass lists that are relevant to the build
1879*61046927SAndroid Build Coastguard Worker- ci: bump the image tags to rebuild all the deqp variants
1880*61046927SAndroid Build Coastguard Worker- Revert "bin/ci: Add GitLab basic token validation"
1881*61046927SAndroid Build Coastguard Worker- Reapply "bin/ci: Add GitLab basic token validation"
1882*61046927SAndroid Build Coastguard Worker- util: rename __check_suid() to __normal_user()
1883*61046927SAndroid Build Coastguard Worker- tree-wide: use __normal_user() everywhere instead of writing the check manually
1884*61046927SAndroid Build Coastguard Worker- zink+anv/ci: add a couple more flakes
1885*61046927SAndroid Build Coastguard Worker- util: simplify logic in __normal_user()
1886*61046927SAndroid Build Coastguard Worker- util: check for setgid() as well in __normal_user()
1887*61046927SAndroid Build Coastguard Worker- ci: always skip dEQP-VK.info.device_extensions
1888*61046927SAndroid Build Coastguard Worker- vk/util: fix 'beta' check for physical device features
1889*61046927SAndroid Build Coastguard Worker- vk/util: fix 'beta' check for physical device properties
1890*61046927SAndroid Build Coastguard Worker- ci: when specifying a driver remove all other ones
1891*61046927SAndroid Build Coastguard Worker- docs: update calendar for 24.0.0
1892*61046927SAndroid Build Coastguard Worker- docs: add release notes for 24.0.0
1893*61046927SAndroid Build Coastguard Worker- docs: add sha256sum for 24.0.0
1894*61046927SAndroid Build Coastguard Worker- docs/release-calendar: add planned 24.0.x bugfix releases
1895*61046927SAndroid Build Coastguard Worker- docs: add release notes for 23.3.5
1896*61046927SAndroid Build Coastguard Worker- docs: update calendar for 23.3.5
1897*61046927SAndroid Build Coastguard Worker- docs: add sha256sum for 23.3.5
1898*61046927SAndroid Build Coastguard Worker- v3d-rpi4-gl: reduce the parallelism from 10 to 8
1899*61046927SAndroid Build Coastguard Worker- docs/calendar: add 24.1 branchpoint and release schedule
1900*61046927SAndroid Build Coastguard Worker- ci: drop dash in image tags dates
1901*61046927SAndroid Build Coastguard Worker- ci: enforce maximum image tag length
1902*61046927SAndroid Build Coastguard Worker- ci: reduce maximum image tags length from 30 to 20
1903*61046927SAndroid Build Coastguard Worker- ci: explain purpose of the word after the date in image tags
1904*61046927SAndroid Build Coastguard Worker- panfrost: fix UB caused by shifting signed int too far
1905*61046927SAndroid Build Coastguard Worker- ci_run_n_monitor: avoid spamming a ton of "new status: created" for all the jobs at the beginning
1906*61046927SAndroid Build Coastguard Worker- ci: build panvk in debian-vulkan job
1907*61046927SAndroid Build Coastguard Worker- nouveau/tests: fix null dereference
1908*61046927SAndroid Build Coastguard Worker- ci: build nvk in debian-vulkan job
1909*61046927SAndroid Build Coastguard Worker- v3dv/ci: test the WSI on rpi4 and rpi5
1910*61046927SAndroid Build Coastguard Worker- radv: enable VK_EXT_headless_surface on all platforms except Windows
1911*61046927SAndroid Build Coastguard Worker- v3dv: enable VK_EXT_headless_surface on all platforms except Windows
1912*61046927SAndroid Build Coastguard Worker- tu: enable VK_EXT_headless_surface on all platforms except Windows
1913*61046927SAndroid Build Coastguard Worker- anv: enable VK_EXT_headless_surface on all platforms except Windows
1914*61046927SAndroid Build Coastguard Worker- hasvk: enable VK_EXT_headless_surface on all platforms except Windows
1915*61046927SAndroid Build Coastguard Worker- dzn: enable VK_EXT_headless_surface on all platforms except Windows
1916*61046927SAndroid Build Coastguard Worker- nvk: enable VK_EXT_headless_surface on all platforms except Windows
1917*61046927SAndroid Build Coastguard Worker- panvk: enable VK_EXT_headless_surface on all platforms except Windows
1918*61046927SAndroid Build Coastguard Worker- vn: enable VK_EXT_headless_surface on all platforms except Windows
1919*61046927SAndroid Build Coastguard Worker- lvp: enable VK_EXT_headless_surface on all platforms except Windows
1920*61046927SAndroid Build Coastguard Worker- pvr: enable VK_EXT_headless_surface on all platforms except Windows
1921*61046927SAndroid Build Coastguard Worker- ci_run_n_monitor: warn user if they forgot to push the branch
1922*61046927SAndroid Build Coastguard Worker- ci_run_n_monitor: add some types for gitlab objects
1923*61046927SAndroid Build Coastguard Worker- ci_run_n_monitor: update job when it goes through enable_job()
1924*61046927SAndroid Build Coastguard Worker- ci_run_n_monitor: add method to get a pipeline job by its id
1925*61046927SAndroid Build Coastguard Worker- ci_run_n_monitor: track new job when retrying a job
1926*61046927SAndroid Build Coastguard Worker- ci_run_n_monitor: refresh job state when starting it
1927*61046927SAndroid Build Coastguard Worker- gitlab_gql: print error returned by server in --print-merged-yaml
1928*61046927SAndroid Build Coastguard Worker- ci_run_n_monitor: implicitly include \`parallel:` jobs
1929*61046927SAndroid Build Coastguard Worker- ci_run_n_monitor: print the target regex before adding the X/N bit
1930*61046927SAndroid Build Coastguard Worker- docs: add release notes for 24.0.1
1931*61046927SAndroid Build Coastguard Worker- docs: add sha256sum for 24.0.1
1932*61046927SAndroid Build Coastguard Worker- docs: add release notes for 23.3.6
1933*61046927SAndroid Build Coastguard Worker- docs: update calendar for 23.3.6
1934*61046927SAndroid Build Coastguard Worker- docs: add sha256sum for 23.3.6
1935*61046927SAndroid Build Coastguard Worker- docs: update calendar for 24.0.1
1936*61046927SAndroid Build Coastguard Worker- ci_run_n_monitor: explain why/when there might be no tracked remote
1937*61046927SAndroid Build Coastguard Worker- ci_run_n_monitor: allow detached heads as well
1938*61046927SAndroid Build Coastguard Worker- docs: add release notes for 24.0.2
1939*61046927SAndroid Build Coastguard Worker- docs: add sha256sum for 24.0.2
1940*61046927SAndroid Build Coastguard Worker- docs: update calendar for 24.0.2
1941*61046927SAndroid Build Coastguard Worker- ci_run_n_monitor: fix handling of optional jobs again
1942*61046927SAndroid Build Coastguard Worker- ci_run_n_monitor: read job logs as utf-8
1943*61046927SAndroid Build Coastguard Worker- vk/util: trivial cleanups in vk_icd_gen.py
1944*61046927SAndroid Build Coastguard Worker- vk/util: print a nice error in vk_icd_gen.py when VK_HEADER_VERSION is not defined
1945*61046927SAndroid Build Coastguard Worker- ci/android: use a specific version of android-cuttlefish
1946*61046927SAndroid Build Coastguard Worker- ci: document which image tags to bump when touching build-mold.sh
1947*61046927SAndroid Build Coastguard Worker- ci: uprev mold to the latest release
1948*61046927SAndroid Build Coastguard Worker- ci/image-tags: move KERNEL_ROOTFS_TAG to group the test images together
1949*61046927SAndroid Build Coastguard Worker- ci/deqp: only apply the android patches to the android build
1950*61046927SAndroid Build Coastguard Worker- ci/deqp: build deqp-egl using mold as well
1951*61046927SAndroid Build Coastguard Worker- ci/deqp: make deql-egl for android less of a special case
1952*61046927SAndroid Build Coastguard Worker- ci/deqp: control the GL release independently of VK
1953*61046927SAndroid Build Coastguard Worker- ci/deqp: control the GLES release independently of GL
1954*61046927SAndroid Build Coastguard Worker- r300/ci: group tex-miplevel-selection flakes together
1955*61046927SAndroid Build Coastguard Worker- r300/ci: add another tex-miplevel-selection flake
1956*61046927SAndroid Build Coastguard Worker- iris/ci: add pbuffer flakes for amly, same as apl and glk
1957*61046927SAndroid Build Coastguard Worker- panfrost/ci: skip dEQP-GLES31.functional.copy_image.non_compressed.* on t760 as they hang
1958*61046927SAndroid Build Coastguard Worker- rpi3/ci: update expectations for vc4-rpi3-gl-piglit-full:arm32 2/4
1959*61046927SAndroid Build Coastguard Worker- freedreno/ci: add another a618 flake
1960*61046927SAndroid Build Coastguard Worker- zink+anv: update expectations
1961*61046927SAndroid Build Coastguard Worker- r300/ci: add flakes
1962*61046927SAndroid Build Coastguard Worker- radeonsi/ci: add vangogh piglit flake
1963*61046927SAndroid Build Coastguard Worker- zink+radv: update navi31 expectations (one test fixed)
1964*61046927SAndroid Build Coastguard Worker- softpipe: update expectations
1965*61046927SAndroid Build Coastguard Worker- ci/deqp: drop zlib url patch
1966*61046927SAndroid Build Coastguard Worker- ci/deqp: split vk/gl/gles patches
1967*61046927SAndroid Build Coastguard Worker- ci/deqp-runner: inline never-used DEQP_VARIANT variable
1968*61046927SAndroid Build Coastguard Worker- ci/deqp: use the proper gl/gles releases for deqp-gl*, deqp-gles*, deqp-egl
1969*61046927SAndroid Build Coastguard Worker- ci/venus-lavapipe: drop unused DEQP_VER that's being overwritten by DEQP_SUITE anyway
1970*61046927SAndroid Build Coastguard Worker- ci/lavapipe: fold \`DEQP_VER: vk` and drop .deqp-test-vk
1971*61046927SAndroid Build Coastguard Worker- docs: delay 24.1 branchpoint by 2 weeks
1972*61046927SAndroid Build Coastguard Worker- vk/update-aliases: drop VK_ERROR\_ prefix substitution
1973*61046927SAndroid Build Coastguard Worker- ci/deqp-runner: do a release build instead of debug
1974*61046927SAndroid Build Coastguard Worker- ci/deqp-runner: set android rust target in the caller (debian/x86_64_test-android.sh)
1975*61046927SAndroid Build Coastguard Worker- ci/deqp-runner: bring "install from crate" & "install from git" to feature parity
1976*61046927SAndroid Build Coastguard Worker- ci/deqp-runner: update repo url
1977*61046927SAndroid Build Coastguard Worker- ci/deqp-runner: fix list of image tags to update
1978*61046927SAndroid Build Coastguard Worker- ci/image-tags: re-generate all the images building deqp-runner
1979*61046927SAndroid Build Coastguard Worker- docs: add release notes for 24.0.3
1980*61046927SAndroid Build Coastguard Worker- docs: add sha256sum for 24.0.3
1981*61046927SAndroid Build Coastguard Worker- ci/deqp: document which build produces which binary
1982*61046927SAndroid Build Coastguard Worker- ci: include all the src/\**/gitlab-ci.yml files
1983*61046927SAndroid Build Coastguard Worker- nouveau: add missing vl lib
1984*61046927SAndroid Build Coastguard Worker- nouveau/ci: fix yaml indentation
1985*61046927SAndroid Build Coastguard Worker- nouveau/ci: only trigger jobs for relevant changes
1986*61046927SAndroid Build Coastguard Worker- Revert "nouveau: add missing vl lib"
1987*61046927SAndroid Build Coastguard Worker- ci/deqp: backport fix for dEQP-VK.wsi.direct_drm.* bug
1988*61046927SAndroid Build Coastguard Worker- vc4/ci: add flake
1989*61046927SAndroid Build Coastguard Worker- radeonsi/ci: udpate expected failures
1990*61046927SAndroid Build Coastguard Worker- r300: mark new fails
1991*61046927SAndroid Build Coastguard Worker- v3dv/ci: update expectations
1992*61046927SAndroid Build Coastguard Worker- v3d/ci: mark spec\@ext_framebuffer_blit\@fbo-blit-check-limits as fixed
1993*61046927SAndroid Build Coastguard Worker- vc4/ci: add another \`spec\@!opengl 1.1\@depthstencil-default_fb-drawpixels` flake
1994*61046927SAndroid Build Coastguard Worker- vc4/ci: add another \`spec\@arb_vertex_buffer_object\@vbo-subdata-many draw` flake
1995*61046927SAndroid Build Coastguard Worker- v3dv/ci: mark the \`dEQP-VK.wsi.*.maintenance1.deferred_alloc.*` flakes seen so far as happening on all platforms
1996*61046927SAndroid Build Coastguard Worker- v3dv/ci: add other flakes seen during nightly run
1997*61046927SAndroid Build Coastguard Worker- ci: fix shader-db job existence condition
1998*61046927SAndroid Build Coastguard Worker- v3dv/ci: assume dEQP-VK.wsi.wayland.swapchain.simulate_oom.* have been fixed
1999*61046927SAndroid Build Coastguard Worker- v3dv/ci: add more flakes
2000*61046927SAndroid Build Coastguard Worker- v3dv/ci: assume list of dEQP-VK.wsi.*.maintenance1.present_modes.* flakes is the same between xcb & xlib and between rpi4 & rpi5
2001*61046927SAndroid Build Coastguard Worker- ci: enable MESA_VK_ABORT_ON_DEVICE_LOSS globally
2002*61046927SAndroid Build Coastguard Worker- ci/deqp-runner: split gl & gles groups to use the correct binary
2003*61046927SAndroid Build Coastguard Worker- ci/deqp-runner: print deqp-gles version log as well
2004*61046927SAndroid Build Coastguard Worker- ci: deduplicate converting the current job runtime into %M:%S
2005*61046927SAndroid Build Coastguard Worker- ci: convert the job start date into a timestamp only once
2006*61046927SAndroid Build Coastguard Worker- ci: simplify unnecessarily complex printf
2007*61046927SAndroid Build Coastguard Worker- radv/ci: sort tahiti flakes
2008*61046927SAndroid Build Coastguard Worker- radv/ci: add a bunch of flakes seen recently
2009*61046927SAndroid Build Coastguard Worker- v3dv/ci: track regression
2010*61046927SAndroid Build Coastguard Worker- rpi/ci: add flakes
2011*61046927SAndroid Build Coastguard Worker- radv/ci: add more flakes
2012*61046927SAndroid Build Coastguard Worker- v3dv/ci: add more flakes
2013*61046927SAndroid Build Coastguard Worker- docs: update calendar for 24.0.3
2014*61046927SAndroid Build Coastguard Worker- docs: update calendar for 24.0.4
2015*61046927SAndroid Build Coastguard Worker- docs: add release notes for 24.0.4
2016*61046927SAndroid Build Coastguard Worker- docs: add sha256sum for 24.0.4
2017*61046927SAndroid Build Coastguard Worker- v3dv/ci: another batch of flakes
2018*61046927SAndroid Build Coastguard Worker- radv/ci: another batch of flakes
2019*61046927SAndroid Build Coastguard Worker- radv/ci: another batch of flakes
2020*61046927SAndroid Build Coastguard Worker- radv/ci: dEQP-VK.spirv_assembly.type.vec4.i8.mod_geom Fail -> Crash on tahiti
2021*61046927SAndroid Build Coastguard Worker- ci: don't run rustfmt on every core change
2022*61046927SAndroid Build Coastguard Worker- ci_run_n_monitor: explain how to pass multiple targets without having to use regexes
2023*61046927SAndroid Build Coastguard Worker- rpi/ci: another batch of flakes
2024*61046927SAndroid Build Coastguard Worker- docs: mesa also implements gles 3.0+
2025*61046927SAndroid Build Coastguard Worker- docs/egl: various wording improvements
2026*61046927SAndroid Build Coastguard Worker- ci: take kws farm offline
2027*61046927SAndroid Build Coastguard Worker- ci: restore kws farm
2028*61046927SAndroid Build Coastguard Worker- radv/ci: simplify tahiti flakes list
2029*61046927SAndroid Build Coastguard Worker- ci: fold .test-check into its only user, python-test
2030*61046927SAndroid Build Coastguard Worker- ci: run python-test when editing the CI itself
2031*61046927SAndroid Build Coastguard Worker- ci: run python-test automatically only in merge pipelines
2032*61046927SAndroid Build Coastguard Worker- docs/macos: drop reference to former github mirror
2033*61046927SAndroid Build Coastguard Worker- docs/nir: vec4 reference
2034*61046927SAndroid Build Coastguard Worker- docs/envvars: fix reference
2035*61046927SAndroid Build Coastguard Worker- docs/isl: fix references to ISL_AUX_USAGE_CCS_*
2036*61046927SAndroid Build Coastguard Worker- docs/isl: stop trying to link to classic drivers code
2037*61046927SAndroid Build Coastguard Worker- docs/isl: VK_FORMAT_xxx_PACKEDn is not a real format, don't try to link to it
2038*61046927SAndroid Build Coastguard Worker- docs/isl: fix enum references
2039*61046927SAndroid Build Coastguard Worker- docs: fix inline c identifier reference -> inline code
2040*61046927SAndroid Build Coastguard Worker- isl: fix inline c identifier reference -> inline code
2041*61046927SAndroid Build Coastguard Worker- nir: add missing stdint include
2042*61046927SAndroid Build Coastguard Worker- docs/anv: fix envvar documentation
2043*61046927SAndroid Build Coastguard Worker- docs/nvk: fix envvar documentation
2044*61046927SAndroid Build Coastguard Worker- ci: mark vmware farm as offline
2045*61046927SAndroid Build Coastguard Worker- ci: add missing rule to disable vmware farm
2046*61046927SAndroid Build Coastguard Worker- ci: raise the log level threshold of spirv logs
2047*61046927SAndroid Build Coastguard Worker- docs/envvars: document some vulkan loader env vars
2048*61046927SAndroid Build Coastguard Worker- docs: replace references to the deprecated VK_ICD_FILENAMES with the new VK_DRIVER_FILES
2049*61046927SAndroid Build Coastguard Worker- docs: replace references to the deprecated VK_INSTANCE_LAYERS with the new VK_LOADER_LAYERS_ENABLE
2050*61046927SAndroid Build Coastguard Worker- docs/zink: format the envvar value as code instead of plain text
2051*61046927SAndroid Build Coastguard Worker- meson: add VK_DRIVER_FILES to devenv, alongside the old VK_ICD_FILENAMES
2052*61046927SAndroid Build Coastguard Worker- ci: drop unused VK_ICD_FILENAMES passthrough from jobs to tests
2053*61046927SAndroid Build Coastguard Worker- ci: use the new VK_DRIVER_FILES env var
2054*61046927SAndroid Build Coastguard Worker- ci/deqp: backport fix for dEQP-VK.pipeline.*.render_to_image.*.huge.*
2055*61046927SAndroid Build Coastguard Worker- ci: fix nightly build
2056*61046927SAndroid Build Coastguard Worker- ci: fix nightly build (v2)
2057*61046927SAndroid Build Coastguard Worker- ci/llvmpipe: make sure manual jobs don't auto-retry
2058*61046927SAndroid Build Coastguard Worker- ci/llvmpipe: fix out of date fails list
2059*61046927SAndroid Build Coastguard Worker- ci/lavapipe: fix out of date fails list
2060*61046927SAndroid Build Coastguard Worker- ci/lavapipe: skip test that sometimes times out
2061*61046927SAndroid Build Coastguard Worker- ci: add nightly full run of llvmpipe
2062*61046927SAndroid Build Coastguard Worker- ci: add nightly full run of lavapipe
2063*61046927SAndroid Build Coastguard Worker- gallium/dri: reuse existing meson variables
2064*61046927SAndroid Build Coastguard Worker- meson: regroup glvnd lines to get an easier-to-review diff in the next commit
2065*61046927SAndroid Build Coastguard Worker- meson: turn \`glvnd` option into a feature
2066*61046927SAndroid Build Coastguard Worker- ci: explicitly disable glvnd to avoid regression when making it auto
2067*61046927SAndroid Build Coastguard Worker- meson: auto-enable glvnd when libglvnd is installed
2068*61046927SAndroid Build Coastguard Worker- mr-label-maker: include \*/gitlab-ci-inc.yml in GitLab CI changes
2069*61046927SAndroid Build Coastguard Worker- mr-label-maker: be explicit about the various CI files
2070*61046927SAndroid Build Coastguard Worker- docs: add release notes for 24.0.5
2071*61046927SAndroid Build Coastguard Worker- docs: update calendar for 24.0.5
2072*61046927SAndroid Build Coastguard Worker- docs: add sha256sum for 24.0.5
2073*61046927SAndroid Build Coastguard Worker- ci: delete mistaken duplicate llvmpipe-{fails,skips}.txt
2074*61046927SAndroid Build Coastguard Worker- etnaviv: avoid re-defining prog_python
2075*61046927SAndroid Build Coastguard Worker- egl: drop dead dri2_dpy param in dri2_wl_visual_idx_from_config()
2076*61046927SAndroid Build Coastguard Worker- lavapipe: add 1 new failure and 1 new timeout since CTS uprev to 1.3.8.0
2077*61046927SAndroid Build Coastguard Worker- vk/overlay-layer: drop unused imports
2078*61046927SAndroid Build Coastguard Worker- vk/overlay-layer: fix None checks
2079*61046927SAndroid Build Coastguard Worker- vk/overlay-layer: simplify print and make it more readable
2080*61046927SAndroid Build Coastguard Worker- docs/rusticl: add an intro explaining what Rusticl is
2081*61046927SAndroid Build Coastguard Worker- wsi/x11: drop unused param in x11_present_to_x11_sw()
2082*61046927SAndroid Build Coastguard Worker- radv: initialize a couple of variables
2083*61046927SAndroid Build Coastguard Worker- util: simplify loop logic in util_format_get_first_non_void_channel()
2084*61046927SAndroid Build Coastguard Worker- util/futex: replace double-cast check with a simple sign check
2085*61046927SAndroid Build Coastguard Worker- docs/ci: explain how gitlab considers "changes" when pushing on a fork branch
2086*61046927SAndroid Build Coastguard Worker- rpi5/ci: sort flakes
2087*61046927SAndroid Build Coastguard Worker- rpi5/ci: add flakes from last night's run
2088*61046927SAndroid Build Coastguard Worker- rpi4/ci: sort flakes
2089*61046927SAndroid Build Coastguard Worker- rpi4/ci: add new flakes from last night's run
2090*61046927SAndroid Build Coastguard Worker- radeonsi/ci: update vangogh expectations after piglit uprev
2091*61046927SAndroid Build Coastguard Worker- llvmpipe/ci: update expectations after piglit uprev
2092*61046927SAndroid Build Coastguard Worker- VERSION: bump for 24.1.0-rc1
2093*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to 4660ee1deaace6457bf5fbf3fc8810e4a2453cb5
2094*61046927SAndroid Build Coastguard Worker- ci: fix container rules on release branches and tags
2095*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to 84632dce93f44e8d88cda47648cfd4cc0958918f
2096*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to 8248cc0bf45d0d7558cc3d77a63dcd078a96aa66
2097*61046927SAndroid Build Coastguard Worker- ci: pass MESA_VK_ABORT_ON_DEVICE_LOSS through to the DUT
2098*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to 86281ef15fca378ef48bcb072a762168e537820d
2099*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to 47f6e24ad5dfcb59dd1511800aee8c56b4f8fee4
2100*61046927SAndroid Build Coastguard Worker- meson: simplify \`-gsplit-dwarf` compiler argument check
2101*61046927SAndroid Build Coastguard Worker- meson: move tsan-blacklist.txt to build-support with the other build support files
2102*61046927SAndroid Build Coastguard Worker- VERSION: bump for 24.1.0-rc2
2103*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to 603982ea802b3846e91a943b413a7baf430e875d
2104*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to 569c2fcf952a3ec13ddf77c0058e769bf68f3aaf
2105*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to 9666756f603f0285d8a93ef93db1c7ec702b671f
2106*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to b8e79d2769b4a4aed7e2103cf0405acc5bdadb86
2107*61046927SAndroid Build Coastguard Worker- VERSION: bump for 24.1.0-rc3
2108*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to 18c53157318d6c8e572062f6bb768dfb621a55fd
2109*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to 406dda70e7c9baa59c975eb64025e7c3b210c3bc
2110*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to 5502ecd7716045e76f13f007a4aa5f5653c80ecd
2111*61046927SAndroid Build Coastguard Worker- util/format: add missing null check in util_format_is_srgb()
2112*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to d516721cd0cb16d0b601c42c01de0fdcc4ae887b
2113*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to aa9244c8f6bfa3fb33cf233104b00fc44fc9459f
2114*61046927SAndroid Build Coastguard Worker- .pick_status.json: Mark a45f1990860db3a8da6d7251bb627a314dfb8423 as denominated
2115*61046927SAndroid Build Coastguard Worker- VERSION: bump for 24.1.0-rc4
2116*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to b2282e3a571f18b48b8b717ec32da1d0ed93f1b5
2117*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to 471ac97a4af751226bc51076130deae252bb481e
2118*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to 2487a875527f636565a7b39036690fbf7c5d46db
2119*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to 3584fc64828ad2ad4d486572ec915aab8321aadd
2120*61046927SAndroid Build Coastguard Worker
2121*61046927SAndroid Build Coastguard WorkerEric R. Smith (13):
2122*61046927SAndroid Build Coastguard Worker
2123*61046927SAndroid Build Coastguard Worker- panfrost: fix panfrost drm-shim
2124*61046927SAndroid Build Coastguard Worker- panfrost: add lowering pass for multisampled images
2125*61046927SAndroid Build Coastguard Worker- panfrost: support multi-sampled image load/store
2126*61046927SAndroid Build Coastguard Worker- panfrost: protect alpha calculation from accessing non-existent component
2127*61046927SAndroid Build Coastguard Worker- panfrost: make drm-shim work again for panfrost
2128*61046927SAndroid Build Coastguard Worker- panfrost: make sure blends always have 4 components
2129*61046927SAndroid Build Coastguard Worker- panfrost: mark indirect compute buffer as read
2130*61046927SAndroid Build Coastguard Worker- gallium: handle copy_image of depth textures
2131*61046927SAndroid Build Coastguard Worker- panfrost: fix polygon offset calculation for floating point Z
2132*61046927SAndroid Build Coastguard Worker- panfrost: fix a GPU/CPU synchronization problem
2133*61046927SAndroid Build Coastguard Worker- panfrost: mark separate_stencil as valid when surface is valid
2134*61046927SAndroid Build Coastguard Worker- panfrost: fix an incorrect stencil clear optimization
2135*61046927SAndroid Build Coastguard Worker- panfrost: add a barrier when launching xfb jobs in CSF
2136*61046927SAndroid Build Coastguard Worker
2137*61046927SAndroid Build Coastguard WorkerErico Nunes (2):
2138*61046927SAndroid Build Coastguard Worker
2139*61046927SAndroid Build Coastguard Worker- Revert "ci: lima farm is down"
2140*61046927SAndroid Build Coastguard Worker- ci: enable shader-db on lima
2141*61046927SAndroid Build Coastguard Worker
2142*61046927SAndroid Build Coastguard WorkerErik Faye-Lund (32):
2143*61046927SAndroid Build Coastguard Worker
2144*61046927SAndroid Build Coastguard Worker- panfrost: add support for forcing sample-counts
2145*61046927SAndroid Build Coastguard Worker- panfrost: pass reduced primitive type instead of points
2146*61046927SAndroid Build Coastguard Worker- panfrost: add line_smooth shader-key and lowering
2147*61046927SAndroid Build Coastguard Worker- panfrost: clean up active_prim update
2148*61046927SAndroid Build Coastguard Worker- panfrost: implement line-smoothing
2149*61046927SAndroid Build Coastguard Worker- mesa/main: add support for EXT_texture_storage
2150*61046927SAndroid Build Coastguard Worker- mesa: fix error-handling for ETC2/RGTC textures
2151*61046927SAndroid Build Coastguard Worker- glapi: move EXT_texture_storage to the right position
2152*61046927SAndroid Build Coastguard Worker- targets/va: override LIBVA_DRIVERS_PATH in devenv
2153*61046927SAndroid Build Coastguard Worker- mesa/main: fix _mesa_base_tex_format for BGRA
2154*61046927SAndroid Build Coastguard Worker- mesa/main: mark GL_BGRA as color-renderable
2155*61046927SAndroid Build Coastguard Worker- mesa/main: mark GL_BGRA8_EXT as color-renderable
2156*61046927SAndroid Build Coastguard Worker- mesa/main: work around chrome/firefox bug
2157*61046927SAndroid Build Coastguard Worker- mesa/main: allow GL_BGRA for FBOs
2158*61046927SAndroid Build Coastguard Worker- panvk: do not handle illegal null
2159*61046927SAndroid Build Coastguard Worker- glsl: Make error_value a real ir_rvalue type
2160*61046927SAndroid Build Coastguard Worker- panfrost: give afbc-packing its own flag
2161*61046927SAndroid Build Coastguard Worker- panfrost: add driconf infrastructure
2162*61046927SAndroid Build Coastguard Worker- panfrost: add pan_force_afbc_packing driconf
2163*61046927SAndroid Build Coastguard Worker- mesa: prefer read-format of RG for snorm
2164*61046927SAndroid Build Coastguard Worker- gallium: remove always-false parameter
2165*61046927SAndroid Build Coastguard Worker- panvk: use integers instead of strings
2166*61046927SAndroid Build Coastguard Worker- panfrost: silence compiler warning
2167*61046927SAndroid Build Coastguard Worker- panfrost: add tiler-heap driconfs
2168*61046927SAndroid Build Coastguard Worker- panvk: wire up version-overriding
2169*61046927SAndroid Build Coastguard Worker- panfrost: implement a driver-specific max-miplevel
2170*61046927SAndroid Build Coastguard Worker- panfrost: use perf_debug_ctx instead of perf_debug
2171*61046927SAndroid Build Coastguard Worker- panfrost: perf_debug_ctx -> perf_debug
2172*61046927SAndroid Build Coastguard Worker- panfrost: use util_debug_message for perf_debug
2173*61046927SAndroid Build Coastguard Worker- panfrost: do not deref potentially null pointer
2174*61046927SAndroid Build Coastguard Worker- panfrost: correct first-tracking for signature
2175*61046927SAndroid Build Coastguard Worker- panvk: avoid dereferencing a null-pointer
2176*61046927SAndroid Build Coastguard Worker
2177*61046927SAndroid Build Coastguard WorkerErik Kurzinger (2):
2178*61046927SAndroid Build Coastguard Worker
2179*61046927SAndroid Build Coastguard Worker- wsi/wayland: don't use explicit sync with sw
2180*61046927SAndroid Build Coastguard Worker- wsi/x11: support explicit sync
2181*61046927SAndroid Build Coastguard Worker
2182*61046927SAndroid Build Coastguard WorkerFaith Ekstrand (284):
2183*61046927SAndroid Build Coastguard Worker
2184*61046927SAndroid Build Coastguard Worker- nvk: Add an explicit mapping from shader stages to cbuf bindings
2185*61046927SAndroid Build Coastguard Worker- nvk: Return an nvk_cbuf_map from nvk_lower_nir()
2186*61046927SAndroid Build Coastguard Worker- nvk: Use s instead of set_idx in CmdBindDescriptorSets
2187*61046927SAndroid Build Coastguard Worker- nvk: Rework descriptor set binding
2188*61046927SAndroid Build Coastguard Worker- nvk: Make dynamic cbuf indices relative to the descriptor set
2189*61046927SAndroid Build Coastguard Worker- nvk: Handle missing descriptor sets in nvk_nir_lower_descriptors
2190*61046927SAndroid Build Coastguard Worker- nvk: Invalidate state after secondary command buffers
2191*61046927SAndroid Build Coastguard Worker- nvk: Set a minimum of one patch control point
2192*61046927SAndroid Build Coastguard Worker- nak: Disallow gl_FragData and set MRT correctly
2193*61046927SAndroid Build Coastguard Worker- nak: Add explicit padding to nak_shader_info
2194*61046927SAndroid Build Coastguard Worker- nvk: Emit SET_ANTI_ALIAS at draw time when no render targets are bound
2195*61046927SAndroid Build Coastguard Worker- nvk: Move SET_HYBRID_ANTI_ALIAS_CONTROL to draw time
2196*61046927SAndroid Build Coastguard Worker- nvk: Advertise variableMultisampleRate and EDS3RasterizationSamples
2197*61046927SAndroid Build Coastguard Worker- nvk: Add a couple more features to features.txt
2198*61046927SAndroid Build Coastguard Worker- nak: Stop passing --explicit-padding to bindgen
2199*61046927SAndroid Build Coastguard Worker- nak: Implement nir_op_pack_half_2x16_rtz_split
2200*61046927SAndroid Build Coastguard Worker- nak: Implement nir_op_ufind_msb_rev
2201*61046927SAndroid Build Coastguard Worker- nak: Rename OpBrev to OpBRev
2202*61046927SAndroid Build Coastguard Worker- nak: Implement nir_op_bfm
2203*61046927SAndroid Build Coastguard Worker- nouveau/mme/fermi: Stop truncating iadd immediates
2204*61046927SAndroid Build Coastguard Worker- nouveau/mme: Stop using isaspec
2205*61046927SAndroid Build Coastguard Worker- nvk: Set framebufferIntegerColorSampleCounts
2206*61046927SAndroid Build Coastguard Worker- nvk: Unref shaders on pipeline free
2207*61046927SAndroid Build Coastguard Worker- nvk: Add a #define for max shared memory size
2208*61046927SAndroid Build Coastguard Worker- nvk: Properly configure the min/max shared mem size
2209*61046927SAndroid Build Coastguard Worker- nvk: Implement VK_KHR_zero_initialize_workgroup_memory
2210*61046927SAndroid Build Coastguard Worker- nir,spirv: Add support for SPV_NV_shader_sm_builtins
2211*61046927SAndroid Build Coastguard Worker- nak: Add support for SPV_NV_shader_sm_builtins
2212*61046927SAndroid Build Coastguard Worker- nvk: Advertise VK_NV_shader_sm_builtins
2213*61046927SAndroid Build Coastguard Worker- nvk/draw: Map cbuf slots to shaders, not cbuf_maps
2214*61046927SAndroid Build Coastguard Worker- nak: Refactor shader upload math
2215*61046927SAndroid Build Coastguard Worker- nvk: Wire up nir_opt_large_constants
2216*61046927SAndroid Build Coastguard Worker- nak: Enable NIR fuse_ffmaN
2217*61046927SAndroid Build Coastguard Worker- nak: Legalize OpBMsk
2218*61046927SAndroid Build Coastguard Worker- nvk: Don't exnore ExternalImageFormatInfo
2219*61046927SAndroid Build Coastguard Worker- nvk: Set maxInlineUniformTotalSize
2220*61046927SAndroid Build Coastguard Worker- nak: Fix TCS output reads
2221*61046927SAndroid Build Coastguard Worker- anv: Add helpers for getting the surface state from an image view
2222*61046927SAndroid Build Coastguard Worker- anv: Advertise VK_EXT_attachment_feedback_loop_layout
2223*61046927SAndroid Build Coastguard Worker- nak: Choose S2R vs CS2R based on sysval index
2224*61046927SAndroid Build Coastguard Worker- nak: Add a source barrier intrinsic
2225*61046927SAndroid Build Coastguard Worker- nak: Loop to ensure we get accurate shader clocks
2226*61046927SAndroid Build Coastguard Worker- nvk: Stop requiring dedicated allocations
2227*61046927SAndroid Build Coastguard Worker- nvk: Advertise Vulkan 1.3
2228*61046927SAndroid Build Coastguard Worker- nvk: Do a second submit to check for errors in the sync case
2229*61046927SAndroid Build Coastguard Worker- nvk: Whitespace fixes
2230*61046927SAndroid Build Coastguard Worker- nvk: Disable all cbufs in nvk_queue_init_context_draw_state()
2231*61046927SAndroid Build Coastguard Worker- nvk: Call lower_compute_system_values after zer_initialize_workgroup_memory
2232*61046927SAndroid Build Coastguard Worker- nak/nir: Stop lowering load_local_invocation_index
2233*61046927SAndroid Build Coastguard Worker- nil: Set the level offset to 0 in nil_image_for_level
2234*61046927SAndroid Build Coastguard Worker- nvk: Fix whitespace in nvk_image.c
2235*61046927SAndroid Build Coastguard Worker- nouveau/winsys: Re-order channel creation
2236*61046927SAndroid Build Coastguard Worker- nouveau/winsys: Allow only allocating a subset of engines
2237*61046927SAndroid Build Coastguard Worker- nvk/queue: Pull DRM specfc stuff into nvk_queue_drm.c
2238*61046927SAndroid Build Coastguard Worker- nvk/queue: Refactor the push builder a bit
2239*61046927SAndroid Build Coastguard Worker- nvk: Move the nouveau_ws_context to nvk_queue
2240*61046927SAndroid Build Coastguard Worker- nvk: Add an array of queue families to nvk_physical_device
2241*61046927SAndroid Build Coastguard Worker- nvk/queue: Rework context state init
2242*61046927SAndroid Build Coastguard Worker- nvk/queue: Only initialize the necessary engines
2243*61046927SAndroid Build Coastguard Worker- nvk: Use VM_BIND for contiguous heaps instead of copying
2244*61046927SAndroid Build Coastguard Worker- nvk: Only map heaps that explicitly request maps
2245*61046927SAndroid Build Coastguard Worker- nvk: Add an upload queue
2246*61046927SAndroid Build Coastguard Worker- nvk: Add an upload queue to nvk_device
2247*61046927SAndroid Build Coastguard Worker- nvk: Use the upload queue for shader uploads
2248*61046927SAndroid Build Coastguard Worker- nvk: Don't set CONSTANT_BUFFER_SELECTOR with a zero size
2249*61046927SAndroid Build Coastguard Worker- nvk/heap: Use nvk_heap_bo::addr instead of bo->offset
2250*61046927SAndroid Build Coastguard Worker- nvk/heap: Rework over-allocation
2251*61046927SAndroid Build Coastguard Worker- nvk: Convert shader addresses to offsets in nvk_shader.c
2252*61046927SAndroid Build Coastguard Worker- vulkan: Update XML and headers to 1.3.278
2253*61046927SAndroid Build Coastguard Worker- nvk: Use nouveau_ws_bo_new_mapped() for descriptors
2254*61046927SAndroid Build Coastguard Worker- nouveau/winsys: Add a fixed_addr to nouveau_ws_bo_map
2255*61046927SAndroid Build Coastguard Worker- nvk: Implement VK_EXT_map_memory_placed
2256*61046927SAndroid Build Coastguard Worker- nvk: Invalidate the texture cache before MSAA resolves
2257*61046927SAndroid Build Coastguard Worker- nvk: Don't use WAIT_AVAILABLE in nvk_upload_queue_sync
2258*61046927SAndroid Build Coastguard Worker- drm-uapi: Sync nouveau_drm.h
2259*61046927SAndroid Build Coastguard Worker- nouveau/winsys: Add a vram_used query
2260*61046927SAndroid Build Coastguard Worker- nvk: Add a nouveau_ws_device to nvk_physical_device
2261*61046927SAndroid Build Coastguard Worker- nvk: Add a hand-rolled nvk_memory_heap struct
2262*61046927SAndroid Build Coastguard Worker- nvk: Use 3/4 of total system memory for the VRAM heap
2263*61046927SAndroid Build Coastguard Worker- nvk: Add an available query to nvk_memory_heap
2264*61046927SAndroid Build Coastguard Worker- nvk: implement EXT_memory_budget
2265*61046927SAndroid Build Coastguard Worker- nouveau/winsys: Getch the BAR size from the kernel
2266*61046927SAndroid Build Coastguard Worker- nvk/heap: Upload shaders on the CPU when we have a map
2267*61046927SAndroid Build Coastguard Worker- nvk: Upload shaders on the CPU when we have ReBAR
2268*61046927SAndroid Build Coastguard Worker- nvk: Expose a host-visible VRAM type when we have REBAR
2269*61046927SAndroid Build Coastguard Worker- nvk: Only expose VK_KHR_present_id/wait when we have WSI
2270*61046927SAndroid Build Coastguard Worker- nvk: Advertise VK+KHR_incremental_present
2271*61046927SAndroid Build Coastguard Worker- nil: Add PIPE_FORMAT_R5G5B5A1_UNORM
2272*61046927SAndroid Build Coastguard Worker- nak: Add writes_point_size to nak_shader_info
2273*61046927SAndroid Build Coastguard Worker- nvk: Handle missing gl_PointSize in the last geometry stage
2274*61046927SAndroid Build Coastguard Worker- nvk/copy: Handle VK_REMAINING_ARRAY_LAYERS
2275*61046927SAndroid Build Coastguard Worker- vulkan/meta: Handle VK_REMAINING_ARRAY_LAYERS in blit and resolve
2276*61046927SAndroid Build Coastguard Worker- nvk: Use VkPipelineCreateFlags2 flag names
2277*61046927SAndroid Build Coastguard Worker- nvk: Advertise VK_KHR_maintenance5
2278*61046927SAndroid Build Coastguard Worker- vulkan: Add a vk_get_subgroup_size() helper
2279*61046927SAndroid Build Coastguard Worker- vulkan: Move the descriptor set limit to vk_limits.h
2280*61046927SAndroid Build Coastguard Worker- vulkan: Add runtime code for VK_EXT_shader_object
2281*61046927SAndroid Build Coastguard Worker- vulkan: Add a vk_render_pass_state_has_attachment_info() helper
2282*61046927SAndroid Build Coastguard Worker- vulkan: Rework vk_render_pass_state::attachments
2283*61046927SAndroid Build Coastguard Worker- vulkan: Add a new dynamic state for render pass attachments
2284*61046927SAndroid Build Coastguard Worker- vulkan: Add a vk_pipeline base struct
2285*61046927SAndroid Build Coastguard Worker- vulkan: Add push constant ranges to vk_pipeline_layout
2286*61046927SAndroid Build Coastguard Worker- vulkan: Add a BLAKE3 hash to vk_descriptor_set_layout
2287*61046927SAndroid Build Coastguard Worker- vulkan: Add generic graphics and compute VkPipeline implementations
2288*61046927SAndroid Build Coastguard Worker- nvk: Populate vk_descriptor_set_layout::blake3
2289*61046927SAndroid Build Coastguard Worker- nvk/shader: Refactor some helpers
2290*61046927SAndroid Build Coastguard Worker- nvk: Move populate_fs_key to nvk_shader.c
2291*61046927SAndroid Build Coastguard Worker- nvk: Pass an array of descriptor sets to nvk_lower_nir
2292*61046927SAndroid Build Coastguard Worker- nvk: Move nir_lower_patch_vertices to nvk_lower_nir()
2293*61046927SAndroid Build Coastguard Worker- nvk: Use vk_render_pass_state::attachments for write masks
2294*61046927SAndroid Build Coastguard Worker- nvk: Switch to shader objects
2295*61046927SAndroid Build Coastguard Worker- nvk: Advertise VK_KHR_graphics_pipeline_library
2296*61046927SAndroid Build Coastguard Worker- nvk: Advertise VK_EXT_shader_object
2297*61046927SAndroid Build Coastguard Worker- nak: Implement nir_op_iadd3 on SM70+
2298*61046927SAndroid Build Coastguard Worker- nir: Add an imad opcode
2299*61046927SAndroid Build Coastguard Worker- nak: Move NAK_FS_OUT_COLOR next to the enum
2300*61046927SAndroid Build Coastguard Worker- nak: Add support for imad on Volta+ and enable it in simple cases
2301*61046927SAndroid Build Coastguard Worker- nvk: Advertise a CTS version of 1.3.7.3
2302*61046927SAndroid Build Coastguard Worker- nvk: Drop the non-conformant warning on Turing-Ada
2303*61046927SAndroid Build Coastguard Worker- nvk: Don't print the NVK_I_WANT_A_BROKEN_VULKAN_DRIVER warning in release builds
2304*61046927SAndroid Build Coastguard Worker- meson: Rename nouveau-experimental to nouveau and build by default on x86
2305*61046927SAndroid Build Coastguard Worker- vulkan/pipeline: Whitespace fix
2306*61046927SAndroid Build Coastguard Worker- vulkan/pipeline: Handle fully compiled library shaders properly
2307*61046927SAndroid Build Coastguard Worker- nvk: Advertise VK_KHR_pipeline_library
2308*61046927SAndroid Build Coastguard Worker- docs/nvk: Update the conformance status section
2309*61046927SAndroid Build Coastguard Worker- docs/nvk: Update the NVK_DEBUG docs
2310*61046927SAndroid Build Coastguard Worker- docs/nvk: Document NAK_DEBUG
2311*61046927SAndroid Build Coastguard Worker- nil: Enable A8_UNORM for storage buffers
2312*61046927SAndroid Build Coastguard Worker- vulkan/pipeline: Always init pipeline cache objects
2313*61046927SAndroid Build Coastguard Worker- nak: Fix printing of OpIsberd
2314*61046927SAndroid Build Coastguard Worker- nak/sm50: Fix encoding of immediates in OpFFma
2315*61046927SAndroid Build Coastguard Worker- nak/sm50: Use OpBfe instead of OpBRev for nir_op_find_lsb
2316*61046927SAndroid Build Coastguard Worker- nak: Support F2I for 8-bit integers on SM50
2317*61046927SAndroid Build Coastguard Worker- nvk: Return os_page_size for minMemoryMapAlignment
2318*61046927SAndroid Build Coastguard Worker- nouveau: Import g_nv_name_released.h from NVIDIA OGK
2319*61046927SAndroid Build Coastguard Worker- nvk: Report official GPU names from NVIDIA when we have them
2320*61046927SAndroid Build Coastguard Worker- nvk: Use row_stride_B instead of width for render and copies
2321*61046927SAndroid Build Coastguard Worker- nil: Rework tiling calculations
2322*61046927SAndroid Build Coastguard Worker- nil: Add a concept of width to tile sizes
2323*61046927SAndroid Build Coastguard Worker- nil: Add a concept of sliced 3D image views
2324*61046927SAndroid Build Coastguard Worker- nvk: Use "real" 3D image views
2325*61046927SAndroid Build Coastguard Worker- nvk/queue: Add a push_bind helper
2326*61046927SAndroid Build Coastguard Worker- nvk: Refactor opaque image binds
2327*61046927SAndroid Build Coastguard Worker- nvk/queue: Add support for non-opaque sparse binds
2328*61046927SAndroid Build Coastguard Worker- nak: Rename resident to fault
2329*61046927SAndroid Build Coastguard Worker- nak: Plumb is_sparse through from NIR for texture ops
2330*61046927SAndroid Build Coastguard Worker- nak/nir: Add sparse support to shrink_image_load()
2331*61046927SAndroid Build Coastguard Worker- nak: Wire up sparse residency for texture ops
2332*61046927SAndroid Build Coastguard Worker- nil: Fix a typo in a comment
2333*61046927SAndroid Build Coastguard Worker- nvk: Document the register name for the helper load workaround
2334*61046927SAndroid Build Coastguard Worker- nvk: Always wait for the FALCON in set_priv_reg
2335*61046927SAndroid Build Coastguard Worker- nvk: Disable the Out Of Range Address exception
2336*61046927SAndroid Build Coastguard Worker- nvk: Drop a bunch of dev->pdev and just use pdev
2337*61046927SAndroid Build Coastguard Worker- nvk: Add and use more cmd_buffer_*_cls helpers
2338*61046927SAndroid Build Coastguard Worker- nvk: Replace more dev->pdev with nvk_device_physical()
2339*61046927SAndroid Build Coastguard Worker- nvk: Drop nvk_device::pdev
2340*61046927SAndroid Build Coastguard Worker- zink: Remove interpolateAtSample() when not multi-sampling
2341*61046927SAndroid Build Coastguard Worker- nil: Move Z slice offset calculations to a helper
2342*61046927SAndroid Build Coastguard Worker- nvk: Add a nil_image helper variable in BeginRendering
2343*61046927SAndroid Build Coastguard Worker- nvk: Manually offset array and Z slices in BeginRendering
2344*61046927SAndroid Build Coastguard Worker- nil: Advertise support for PIPE_FORMAT_R5G6B5_UNORM
2345*61046927SAndroid Build Coastguard Worker- nil: Whitespace fix
2346*61046927SAndroid Build Coastguard Worker- nil: Add support for larger textures on Pascal+
2347*61046927SAndroid Build Coastguard Worker- nil: Add a helper to view a MSAA image as samples
2348*61046927SAndroid Build Coastguard Worker- nil: Expose nil_pix_extent_sa()
2349*61046927SAndroid Build Coastguard Worker- nvk: Use a HW generation names instead of chipsets
2350*61046927SAndroid Build Coastguard Worker- nvk: Stop pretending to handle Intel image intrinsics
2351*61046927SAndroid Build Coastguard Worker- nvk: Use different descriptor layouts for storage vs. sampled images
2352*61046927SAndroid Build Coastguard Worker- nvk: Implement shaderStorageImageMultisample
2353*61046927SAndroid Build Coastguard Worker- zink: Rework sparse texture lowering
2354*61046927SAndroid Build Coastguard Worker- nvk: Ignore rasterizationSamples when handling sampleShadingEnable
2355*61046927SAndroid Build Coastguard Worker- nvk: Always set SET_ATTRIBUTE_POINT_SIZE
2356*61046927SAndroid Build Coastguard Worker- Revert "nvk: Enable VK_KHR_shader_subgroup_uniform_control_flow"
2357*61046927SAndroid Build Coastguard Worker- nvk: Move the mutableDescriptorType enable
2358*61046927SAndroid Build Coastguard Worker- nir: Take a nir_def in nir_goto_if()
2359*61046927SAndroid Build Coastguard Worker- nir/print: Inline print_ssa_use()
2360*61046927SAndroid Build Coastguard Worker- nir/builder: Correctly handle decl_reg or undef as the first instruction
2361*61046927SAndroid Build Coastguard Worker- nir: Improve the comment for nir_block::imm_dom
2362*61046927SAndroid Build Coastguard Worker- nir: Add a sort_unstructured_blocks() helper
2363*61046927SAndroid Build Coastguard Worker- nir: Validate that unstructured blocks are in reverse PDFS order
2364*61046927SAndroid Build Coastguard Worker- nir/lower_reg: Remove dead reg_decl intrinsics
2365*61046927SAndroid Build Coastguard Worker- nir/lower_reg: Support unstructured control-flow
2366*61046927SAndroid Build Coastguard Worker- nir/repair_ssa: Support unstructured control-flow
2367*61046927SAndroid Build Coastguard Worker- nir/gather_types: Support unstructured control-flow
2368*61046927SAndroid Build Coastguard Worker- nir: Mark divergent regs in phis_to_regs_block()
2369*61046927SAndroid Build Coastguard Worker- nir: Add a lower_terminate_to_demote pass
2370*61046927SAndroid Build Coastguard Worker- nak: Add a copy_fs_outputs_nv intrinsic
2371*61046927SAndroid Build Coastguard Worker- nak: Move barrier removal into its own pass
2372*61046927SAndroid Build Coastguard Worker- nak: Add a condition to bar_break_nv
2373*61046927SAndroid Build Coastguard Worker- nak/nir: Add a control-flow lowering pass
2374*61046927SAndroid Build Coastguard Worker- nak: Add more NIR wrappers for walking the NIR CFG
2375*61046927SAndroid Build Coastguard Worker- nak: Add NIR helpers for jump instructions
2376*61046927SAndroid Build Coastguard Worker- nak: Add helpers for emitting jumps
2377*61046927SAndroid Build Coastguard Worker- nak: Handle unstructured NIR
2378*61046927SAndroid Build Coastguard Worker- nak: Use the new lowering pass on SM70+
2379*61046927SAndroid Build Coastguard Worker- nak: Remove the old barriers pass
2380*61046927SAndroid Build Coastguard Worker- nak/nir: Use nir_lower_terminate_to_demote()
2381*61046927SAndroid Build Coastguard Worker- nvk: Advertise VK_KHR_shader_maximal_reconvergence
2382*61046927SAndroid Build Coastguard Worker- nvk: Advertise VK_KHR_shader_subgroup_uniform_control_flow
2383*61046927SAndroid Build Coastguard Worker- nak/nir: Emit nir_intrinsic_ald_nv directly for system values
2384*61046927SAndroid Build Coastguard Worker- nak/nir: Rename load_interpolated_input
2385*61046927SAndroid Build Coastguard Worker- nak/nir: Add a load_fs_input hepler for flat inputs
2386*61046927SAndroid Build Coastguard Worker- nak/nir: Emit nir_intrinsic_ipa_nv directly for FS system values
2387*61046927SAndroid Build Coastguard Worker- nak/nir: Use nir_io_semantics for varyings and attributes
2388*61046927SAndroid Build Coastguard Worker- nak: Break lower_fs_inputs into its own file
2389*61046927SAndroid Build Coastguard Worker- nak/nir: Clean up lower_fs_inputs a bit
2390*61046927SAndroid Build Coastguard Worker- nak: Call nir_lower_io_to_temporaries for FS outputs
2391*61046927SAndroid Build Coastguard Worker- nak/nir: Use nir_io_semantics for FS outputs
2392*61046927SAndroid Build Coastguard Worker- nak: Drop lower_io_arrays_to_elements_no_indirects for FS outputs
2393*61046927SAndroid Build Coastguard Worker- nak: Simplify over-all I/O lowering
2394*61046927SAndroid Build Coastguard Worker- nak: Don't write undefined FS outputs
2395*61046927SAndroid Build Coastguard Worker- nak: Plumb through LDC modes
2396*61046927SAndroid Build Coastguard Worker- nak: Implement load_ubo with an indirect cbuf index
2397*61046927SAndroid Build Coastguard Worker- nvk: Support VkBindMemoryStatusKHR
2398*61046927SAndroid Build Coastguard Worker- nvk: Advertise VK_KHR_maintenance6
2399*61046927SAndroid Build Coastguard Worker- nir: Delete the rest of the CF list when adding a halt
2400*61046927SAndroid Build Coastguard Worker- nak: Don't do a scope break cascade for nir_jump_halt
2401*61046927SAndroid Build Coastguard Worker- nil: Add a CSV version of the format table
2402*61046927SAndroid Build Coastguard Worker- nil: Re-organize the format table
2403*61046927SAndroid Build Coastguard Worker- nil: Switch to using the CSV generated table
2404*61046927SAndroid Build Coastguard Worker- nil: Drop bogus color formats from non-renderable luminance/alpha formats
2405*61046927SAndroid Build Coastguard Worker- nil: Remove 2-bit SNORM from the format table
2406*61046927SAndroid Build Coastguard Worker- nil: Drop unneeded types from formats
2407*61046927SAndroid Build Coastguard Worker- nvk: Use the page-aligned BO size for the descriptor pool
2408*61046927SAndroid Build Coastguard Worker- nvk: Use a VMA heap for descriptor memory
2409*61046927SAndroid Build Coastguard Worker- nvk: Use a linked list for descriptor sets in a pool
2410*61046927SAndroid Build Coastguard Worker- nvk: Add a _pad field to nvk_cbuf
2411*61046927SAndroid Build Coastguard Worker- nvk: Delete dead descriptor code
2412*61046927SAndroid Build Coastguard Worker- nvk: Add a _pad field to nvk_fs_key
2413*61046927SAndroid Build Coastguard Worker- nvk: Add a bunch of -Wpadded errors
2414*61046927SAndroid Build Coastguard Worker- vulkan: Add a bunch of -Wpadded errors
2415*61046927SAndroid Build Coastguard Worker- nouveau: Move .rustfmt.toml from NAK to src/nouveau/
2416*61046927SAndroid Build Coastguard Worker- nouveau: Use hyphenated arguments to class_parser.py
2417*61046927SAndroid Build Coastguard Worker- nouveau/headers: Add initial Rust bindings
2418*61046927SAndroid Build Coastguard Worker- nouveau/headers: Add Rust bindings for texture headers
2419*61046927SAndroid Build Coastguard Worker- ci: Add cbindgen to the build images
2420*61046927SAndroid Build Coastguard Worker- nil: Move nil_tic_format to nil_format_table.h
2421*61046927SAndroid Build Coastguard Worker- nil: Move to a single header file
2422*61046927SAndroid Build Coastguard Worker- nvk: Stop using nvk_extent4d short names
2423*61046927SAndroid Build Coastguard Worker- nil: Rename nil_tiling::gob_height_8 to gob_height_is_8
2424*61046927SAndroid Build Coastguard Worker- nak/bitview: Add a SetField<f32> implementation
2425*61046927SAndroid Build Coastguard Worker- nil: Delete unused USAGE bits
2426*61046927SAndroid Build Coastguard Worker- nil: Make the Rust library the primary build target
2427*61046927SAndroid Build Coastguard Worker- nil: Add Extent/Offset4D::new() helpers
2428*61046927SAndroid Build Coastguard Worker- nil: Drop the nil_extent/offset4d() helpers
2429*61046927SAndroid Build Coastguard Worker- nil: Take a format in el_to_B()
2430*61046927SAndroid Build Coastguard Worker- nil: Enforce units via Rust types
2431*61046927SAndroid Build Coastguard Worker- nil: cbindgen is required
2432*61046927SAndroid Build Coastguard Worker- nvk: Improve the unsupported handle type error
2433*61046927SAndroid Build Coastguard Worker- nvk: Restrict shaderFloat16 to Ampere+ for now
2434*61046927SAndroid Build Coastguard Worker- nouveau/headers: Move the classes into a submodule for Rust
2435*61046927SAndroid Build Coastguard Worker- nouveau/headers: Generate Rust for QMDs
2436*61046927SAndroid Build Coastguard Worker- nak: Add helpers for filling QMDs
2437*61046927SAndroid Build Coastguard Worker- nvk: QMDs are 64 dwords
2438*61046927SAndroid Build Coastguard Worker- nvk: Use the NAK helpers to fill QMDs
2439*61046927SAndroid Build Coastguard Worker- nouveau: Import the hwref headers from Nvidia OGK
2440*61046927SAndroid Build Coastguard Worker- nouveau/headers: Add the MMU headers to the Rust crate
2441*61046927SAndroid Build Coastguard Worker- nil: Use the enums from the hwref headers for PTE kinds
2442*61046927SAndroid Build Coastguard Worker- nil: add s8 pte kind
2443*61046927SAndroid Build Coastguard Worker- nil: Be more speicific about Maxwell in the format table
2444*61046927SAndroid Build Coastguard Worker- nil: Advertise S8_UINT on MaxwellB+
2445*61046927SAndroid Build Coastguard Worker- nvk: Hash ycbcr conversions in the descriptor set layout hash
2446*61046927SAndroid Build Coastguard Worker- nvk: Re-emit sample locations when rasterization samples changes
2447*61046927SAndroid Build Coastguard Worker- nvk/meta: Restore set_sizes[0]
2448*61046927SAndroid Build Coastguard Worker- nvk/upload_queue: Only upload one line of data
2449*61046927SAndroid Build Coastguard Worker- vulkan/wsi: Bind memory planes, not YCbCr planes.
2450*61046927SAndroid Build Coastguard Worker- nvk: Improve the GetMemoryFdKHR error
2451*61046927SAndroid Build Coastguard Worker- nouveau/winsys: Take a reference to BOs found in the cache
2452*61046927SAndroid Build Coastguard Worker- nouveau/winsys: Make BO_LOCAL and BO_GART separate flags
2453*61046927SAndroid Build Coastguard Worker- nvk: Allow GART for dma-bufs
2454*61046927SAndroid Build Coastguard Worker- nil: Use the right PTE kind for Z32 pre-Turing
2455*61046927SAndroid Build Coastguard Worker- nvk: Set color/Z compression based on nil_image::compressed
2456*61046927SAndroid Build Coastguard Worker- nil: Default to NV_MMU_PTE_KIND_GENERIC_MEMORY on Turing+
2457*61046927SAndroid Build Coastguard Worker- nvk: Allow VK_IMAGE_ASPECT_MEMORY_PLANE_0_BIT
2458*61046927SAndroid Build Coastguard Worker- drm-uapi: Sync nouveau_drm.h
2459*61046927SAndroid Build Coastguard Worker- nouveau/winsys: Add back nouveau_ws_bo_new_tiled()
2460*61046927SAndroid Build Coastguard Worker- nvk: Support image creation with modifiers
2461*61046927SAndroid Build Coastguard Worker- nvk: Set tile mode and PTE kind on dedicated dma-buf BOs
2462*61046927SAndroid Build Coastguard Worker- nvk: Implement DRM format modifier queries
2463*61046927SAndroid Build Coastguard Worker- nvk: Advertise VK_EXT_queue_family_foreign
2464*61046927SAndroid Build Coastguard Worker- nvk: Advertise VK_EXT_image_drm_format_modifier
2465*61046927SAndroid Build Coastguard Worker- nvk/wsi: Advertise modifier support
2466*61046927SAndroid Build Coastguard Worker- zink: Set workarounds.can_do_invalid_linear_modifier for NVK
2467*61046927SAndroid Build Coastguard Worker- nvk/meta: Save and restore set_dynamic_buffer_start
2468*61046927SAndroid Build Coastguard Worker
2469*61046927SAndroid Build Coastguard WorkerFelix DeGrood (6):
2470*61046927SAndroid Build Coastguard Worker
2471*61046927SAndroid Build Coastguard Worker- driconf: Change vendorid on Palworld for Intel
2472*61046927SAndroid Build Coastguard Worker- driconf: Fake vendorid for RDR2
2473*61046927SAndroid Build Coastguard Worker- mesa-overlay: defer listening to socket until first frame
2474*61046927SAndroid Build Coastguard Worker- driconf: add SotTR DX12 to Intel XeSS workaround
2475*61046927SAndroid Build Coastguard Worker- iris: Increase target batch size to 128 KB
2476*61046927SAndroid Build Coastguard Worker- intel/ds: add pipe control reasons to perfetto flushes
2477*61046927SAndroid Build Coastguard Worker
2478*61046927SAndroid Build Coastguard WorkerFrancisco Jerez (36):
2479*61046927SAndroid Build Coastguard Worker
2480*61046927SAndroid Build Coastguard Worker- intel/fs: Use full 32-bit sample masks when immediate.
2481*61046927SAndroid Build Coastguard Worker- intel/eu/validate: SEND instructions don't have immediate encodings on Gen12+.
2482*61046927SAndroid Build Coastguard Worker- intel/eu/gfx12.5+: Don't fail validation with ARF register restriction error for indirect addressing.
2483*61046927SAndroid Build Coastguard Worker- intel/compiler/xe2: Add Xe2 bounds to FF() macro.
2484*61046927SAndroid Build Coastguard Worker- intel/compiler/xe2: Implement codegen of general instruction controls.
2485*61046927SAndroid Build Coastguard Worker- intel/compiler/xe2: Implement codegen of 2-source instruction operands.
2486*61046927SAndroid Build Coastguard Worker- intel/compiler/xe2: Implement codegen of indirect immediates.
2487*61046927SAndroid Build Coastguard Worker- intel/compiler/xe2: Implement codegen of three-source instructions.
2488*61046927SAndroid Build Coastguard Worker- intel/compiler: Add assume() checks to brw_compact_inst_(set\_)bits().
2489*61046927SAndroid Build Coastguard Worker- intel/compiler/xe2: Implement codegen of compact instructions.
2490*61046927SAndroid Build Coastguard Worker- intel/compiler/xe2: Implement instruction compaction.
2491*61046927SAndroid Build Coastguard Worker- intel/compiler/xe2: Fix for NibCtrl field removal.
2492*61046927SAndroid Build Coastguard Worker- intel/compiler/xe2: Fix for the removal of most predication modes.
2493*61046927SAndroid Build Coastguard Worker- intel/compiler/xe2: Add extra flag registers.
2494*61046927SAndroid Build Coastguard Worker- intel/compiler/xe2: Fix for the removal of AccWrCtrl.
2495*61046927SAndroid Build Coastguard Worker- intel/ir/xe2+: Add support for 32 SBID tokens to performance model.
2496*61046927SAndroid Build Coastguard Worker- intel/fs/xe2+: Disable bank conflict mitigation pass for now.
2497*61046927SAndroid Build Coastguard Worker- intel/eu/xe2+: Translate brw_reg fields in REG_SIZE units to physical 512b GRF units during codegen.
2498*61046927SAndroid Build Coastguard Worker- intel/fs: Set the default execution group to 0 when not representable by the platform.
2499*61046927SAndroid Build Coastguard Worker- intel/fs: Emit QUAD_SWIZZLE instructions with WE_all for derivative lowering.
2500*61046927SAndroid Build Coastguard Worker- intel/fs/xe2+: Allow SIMD16 MULH instructions.
2501*61046927SAndroid Build Coastguard Worker- intel/brw/xe2: Render target reads have been removed from the hardware.
2502*61046927SAndroid Build Coastguard Worker- intel/brw/xe2+: Update encoding of FB write descriptor message control.
2503*61046927SAndroid Build Coastguard Worker- intel/brw/xe2+: Update encoding of FB write extended descriptor.
2504*61046927SAndroid Build Coastguard Worker- intel/brw/xe2+: Double allowed SIMD width of FB write SEND messages.
2505*61046927SAndroid Build Coastguard Worker- intel/brw/xe2+: Allow FS stencil output in SIMD16 dispatch mode.
2506*61046927SAndroid Build Coastguard Worker- intel/brw/xe2+: Allow dual-source blending in SIMD16 mode.
2507*61046927SAndroid Build Coastguard Worker- intel/blorp/xe2+: Don't use replicated-data clears.
2508*61046927SAndroid Build Coastguard Worker- intel/brw/gfx12: Setup PS thread payload registers required for ALU-based pixel interpolation.
2509*61046927SAndroid Build Coastguard Worker- intel/brw/xe2+: Setup PS thread payload registers required for ALU-based pixel interpolation.
2510*61046927SAndroid Build Coastguard Worker- iris/xe2+: Disable coherent framebuffer fetch.
2511*61046927SAndroid Build Coastguard Worker- intel/brw/xehp+: Replace lsc_msg_desc_dest_len()/lsc_msg_desc_src0_len() with helpers to do the computation.
2512*61046927SAndroid Build Coastguard Worker- intel/eu/xehp+: Don't initialize mlen and rlen descriptor fields from lsc_msg_desc*().
2513*61046927SAndroid Build Coastguard Worker- intel/brw/xehp+: Drop redundant arguments of lsc_msg_desc*().
2514*61046927SAndroid Build Coastguard Worker- intel/fs/gfx20+: Implement sub-dword integer regioning restrictions.
2515*61046927SAndroid Build Coastguard Worker- intel/fs/gfx20+: Handle subdword integer regioning restrictions in copy propagation.
2516*61046927SAndroid Build Coastguard Worker
2517*61046927SAndroid Build Coastguard WorkerFrank Binns (3):
2518*61046927SAndroid Build Coastguard Worker
2519*61046927SAndroid Build Coastguard Worker- CODEOWNERS: update Imagination maintainers
2520*61046927SAndroid Build Coastguard Worker- pvr: fix up some includes
2521*61046927SAndroid Build Coastguard Worker- pvr: split out device info into per GPU headers
2522*61046927SAndroid Build Coastguard Worker
2523*61046927SAndroid Build Coastguard WorkerFriedrich Vock (27):
2524*61046927SAndroid Build Coastguard Worker
2525*61046927SAndroid Build Coastguard Worker- radv/rt: Add workaround to make leaves always active
2526*61046927SAndroid Build Coastguard Worker- radv: Fix shader replay allocation condition
2527*61046927SAndroid Build Coastguard Worker- nir: Make is_trivial_deref_cast public
2528*61046927SAndroid Build Coastguard Worker- nir: Handle casts in nir_opt_copy_prop_vars
2529*61046927SAndroid Build Coastguard Worker- radv/amdgpu: Fix build on BSD
2530*61046927SAndroid Build Coastguard Worker- winsys/amdgpu: Fix build on BSD
2531*61046927SAndroid Build Coastguard Worker- util: Provide a secure_getenv fallback for platforms without it
2532*61046927SAndroid Build Coastguard Worker- vulkan: Use secure_getenv for trigger files
2533*61046927SAndroid Build Coastguard Worker- aux/trace: Guard triggers behind __normal_user
2534*61046927SAndroid Build Coastguard Worker- vtn: Use secure_getenv for shader dumping
2535*61046927SAndroid Build Coastguard Worker- mesa/main: Use secure_getenv for shader dumping
2536*61046927SAndroid Build Coastguard Worker- radv: Use secure_getenv in radv_builtin_cache_path
2537*61046927SAndroid Build Coastguard Worker- radv: Use secure_getenv for RADV_THREAD_TRACE_TRIGGER
2538*61046927SAndroid Build Coastguard Worker- util/disk_cache: Use secure_getenv to determine cache directories
2539*61046927SAndroid Build Coastguard Worker- radv/rt: Write inactive node data in ALWAYS_ACTIVE workaround
2540*61046927SAndroid Build Coastguard Worker- radv/rt: Optimize update shader VGPR usage
2541*61046927SAndroid Build Coastguard Worker- radv,driconf: Enable active AS leaf workaround for Jedi Survivor
2542*61046927SAndroid Build Coastguard Worker- radv/rt: Handle monolithic pipelines in capture/replay
2543*61046927SAndroid Build Coastguard Worker- vulkan/runtime: Allow more than 8 DRM devices
2544*61046927SAndroid Build Coastguard Worker- radv: Set SCRATCH_EN for RT pipelines based on dynamic stack size
2545*61046927SAndroid Build Coastguard Worker- radv/rt: Fix frontface culling with emulated RT
2546*61046927SAndroid Build Coastguard Worker- radv/rt: Force active leaves for every updateable accel struct
2547*61046927SAndroid Build Coastguard Worker- radv,driconf: Remove active accel struct workaround
2548*61046927SAndroid Build Coastguard Worker- radv: Only enable SEs that the device reports
2549*61046927SAndroid Build Coastguard Worker- radeonsi: Only enable SEs that the device reports
2550*61046927SAndroid Build Coastguard Worker- aco/tests: Insert p_logical_start/end in reduce_temp tests
2551*61046927SAndroid Build Coastguard Worker- aco/spill: Insert p_start_linear_vgpr right after p_logical_end
2552*61046927SAndroid Build Coastguard Worker
2553*61046927SAndroid Build Coastguard WorkerGanesh Belgur Ramachandra (1):
2554*61046927SAndroid Build Coastguard Worker
2555*61046927SAndroid Build Coastguard Worker- compiler,glsl: fix warning when -finstrument-functions is used
2556*61046927SAndroid Build Coastguard Worker
2557*61046927SAndroid Build Coastguard WorkerGeorg Lehmann (60):
2558*61046927SAndroid Build Coastguard Worker
2559*61046927SAndroid Build Coastguard Worker- aco: reassign split vector to SOPC
2560*61046927SAndroid Build Coastguard Worker- aco: stop scheduling at p_logical_end
2561*61046927SAndroid Build Coastguard Worker- nir: add ballot_relaxed and as_uniform intrinsics
2562*61046927SAndroid Build Coastguard Worker- aco: implement as_uniform and ballot_relaxed
2563*61046927SAndroid Build Coastguard Worker- ac/llvm: implement as_uniform and ballot_relaxed
2564*61046927SAndroid Build Coastguard Worker- nir: add lowering for boolean shuffle
2565*61046927SAndroid Build Coastguard Worker- radv: lower boolean shuffle
2566*61046927SAndroid Build Coastguard Worker- radeonsi: lower boolean shuffle
2567*61046927SAndroid Build Coastguard Worker- aco: remove boolean shuffle isel
2568*61046927SAndroid Build Coastguard Worker- aco: fix printing dpp8
2569*61046927SAndroid Build Coastguard Worker- aco: validate v_permlane opsel correctly
2570*61046927SAndroid Build Coastguard Worker- aco: support v_permlane64_b32
2571*61046927SAndroid Build Coastguard Worker- aco/gfx11: use v_nop to resolve VcmpxPermlaneHazard
2572*61046927SAndroid Build Coastguard Worker- aco/gfx11: resolve VcmpxPermlaneHazard for v_permlane64
2573*61046927SAndroid Build Coastguard Worker- aco: implement rotate
2574*61046927SAndroid Build Coastguard Worker- radv: enable VK_KHR_shader_subgroup_rotate
2575*61046927SAndroid Build Coastguard Worker- radv: report rotate subgroup feature bits
2576*61046927SAndroid Build Coastguard Worker- anv: report rotate subgroup feature bits
2577*61046927SAndroid Build Coastguard Worker- aco/gfx11+: disable v_pk_fmac_f16_dpp
2578*61046927SAndroid Build Coastguard Worker- aco: add packed fma dpp note to README-ISA
2579*61046927SAndroid Build Coastguard Worker- aco: don't remove branches that skip v_writelane_b32
2580*61046927SAndroid Build Coastguard Worker- aco/print_ir: don't use alloca for input modifiers
2581*61046927SAndroid Build Coastguard Worker- aco: print neg prettier for packed math
2582*61046927SAndroid Build Coastguard Worker- aco: don't print hi() for permlane opsel
2583*61046927SAndroid Build Coastguard Worker- aco: print permlane16 bc/fi
2584*61046927SAndroid Build Coastguard Worker- aco: print exec/vcc_lo/hi for single dword access
2585*61046927SAndroid Build Coastguard Worker- aco/gfx11+: limit hard clauses to 32 instructions
2586*61046927SAndroid Build Coastguard Worker- radv/gfx11+: add rtwave32 perftest option
2587*61046927SAndroid Build Coastguard Worker- aco: use fmamk/ak instead of fma with inline constant for more VOPD
2588*61046927SAndroid Build Coastguard Worker- nir: remove rotate scope
2589*61046927SAndroid Build Coastguard Worker- nir/divergence_analysis: fix subgroup mask
2590*61046927SAndroid Build Coastguard Worker- aco: create pseudo instructions with correct struct
2591*61046927SAndroid Build Coastguard Worker- aco/post-ra: rename overwritten_subdword to allow additional uses
2592*61046927SAndroid Build Coastguard Worker- aco/post-ra: assume scc is going to be overwritten by phis at end of blocks
2593*61046927SAndroid Build Coastguard Worker- aco: store if pseudo instr needs scratch reg
2594*61046927SAndroid Build Coastguard Worker- aco/post-ra: track pseudo scratch sgpr/scc clobber
2595*61046927SAndroid Build Coastguard Worker- aco/ssa_elimination: check if pseudo scratch reg overwrittes regs used for v_cmpx opt
2596*61046927SAndroid Build Coastguard Worker- aco/builder: improve v_mul_imm for negative imm
2597*61046927SAndroid Build Coastguard Worker- aco/builder: use 24bit mul if low bits of imm are zero
2598*61046927SAndroid Build Coastguard Worker- aco/optimizer: combine v_mul_i32_i24 and add to mad
2599*61046927SAndroid Build Coastguard Worker- aco: avoid full 32bit imul for uniform reduce/scan
2600*61046927SAndroid Build Coastguard Worker- aco: don't combine mul+add_clamp to mad_clamp
2601*61046927SAndroid Build Coastguard Worker- aco/ra: use SDWA for 16bit instructions when the second byte is blocked
2602*61046927SAndroid Build Coastguard Worker- aco/vn: remove instruction hash templates
2603*61046927SAndroid Build Coastguard Worker- aco: use v1 definition for v_interp_p1lv_f16
2604*61046927SAndroid Build Coastguard Worker- aco/assembler: add vintrp high_16bit support
2605*61046927SAndroid Build Coastguard Worker- aco: swap opsel and wait_exp for vinterp
2606*61046927SAndroid Build Coastguard Worker- aco: support high_16bits FS IO
2607*61046927SAndroid Build Coastguard Worker- aco/tests: add assembler tests for interp high_16bits
2608*61046927SAndroid Build Coastguard Worker- aco/gfx9: all non legacy opsel instructions only write 16bits
2609*61046927SAndroid Build Coastguard Worker- aco: use v_interp_p2_f16 opsel
2610*61046927SAndroid Build Coastguard Worker- aco: add ra test for hi v_interp_p2_f16
2611*61046927SAndroid Build Coastguard Worker- radv: sink alu
2612*61046927SAndroid Build Coastguard Worker- radv: move alu
2613*61046927SAndroid Build Coastguard Worker- nir: don't try to optimize exclusive min/max scan to inclusive
2614*61046927SAndroid Build Coastguard Worker- nir: rename to nir_opt_16bit_tex_image
2615*61046927SAndroid Build Coastguard Worker- ac/nir: add ac_nir_opt_pack_half
2616*61046927SAndroid Build Coastguard Worker- radv: use ac_nir_opt_pack_half
2617*61046927SAndroid Build Coastguard Worker- radv, radeonsi: don't use D16 for f2f16_rtz
2618*61046927SAndroid Build Coastguard Worker- zink: use bitcasts instead of pack/unpack double opcodes
2619*61046927SAndroid Build Coastguard Worker
2620*61046927SAndroid Build Coastguard WorkerGeorge Ouzounoudis (1):
2621*61046927SAndroid Build Coastguard Worker
2622*61046927SAndroid Build Coastguard Worker- vulkan: Fix null pointer dereferencing on sample locations state
2623*61046927SAndroid Build Coastguard Worker
2624*61046927SAndroid Build Coastguard WorkerGert Wollny (76):
2625*61046927SAndroid Build Coastguard Worker
2626*61046927SAndroid Build Coastguard Worker- r600: lower dround_even also on hardware that supports fp64
2627*61046927SAndroid Build Coastguard Worker- virgl: Use better reporting for mirror_clamp features
2628*61046927SAndroid Build Coastguard Worker- ci: Upref virglrenderer
2629*61046927SAndroid Build Coastguard Worker- zink: Factor out create buffer from resource_object_create
2630*61046927SAndroid Build Coastguard Worker- zink: shorten lifetime of success variable in resource_object_create
2631*61046927SAndroid Build Coastguard Worker- zink: Factor out create sampler conversion in resource_object_create
2632*61046927SAndroid Build Coastguard Worker- zink: factor out get_format_feature_flags in resource_object_create
2633*61046927SAndroid Build Coastguard Worker- zink: factor out get_image_memory_requirement in resource_object_create
2634*61046927SAndroid Build Coastguard Worker- zink: reduce number of #ifdefs in resource_create_object
2635*61046927SAndroid Build Coastguard Worker- zink: extract get_export_flags from resource_object_create
2636*61046927SAndroid Build Coastguard Worker- zink: extract function allocate_bo from resource_create_object
2637*61046927SAndroid Build Coastguard Worker- zink: redesign the allocation try loop to test all heaps
2638*61046927SAndroid Build Coastguard Worker- zink: extract function create_image from resource_object_create
2639*61046927SAndroid Build Coastguard Worker- zink: extract function update_alloc_info from resource_object_create
2640*61046927SAndroid Build Coastguard Worker- zink: extract update_obj_info from resource_object_create
2641*61046927SAndroid Build Coastguard Worker- zink: extract debug_resource_mem from resource_object_create
2642*61046927SAndroid Build Coastguard Worker- zink: drop duplicate assignment to obj->alignment
2643*61046927SAndroid Build Coastguard Worker- zink: extract allocate_bo_and_update_obj from resource_object_create
2644*61046927SAndroid Build Coastguard Worker- zink: Move more code to create_image and create_buffer
2645*61046927SAndroid Build Coastguard Worker- zink: simplify call to get_export_flags
2646*61046927SAndroid Build Coastguard Worker- zink: remove duplicate arguments and use VkMemoryRequirements locally
2647*61046927SAndroid Build Coastguard Worker- zink: use enums as return values in resource_object_create
2648*61046927SAndroid Build Coastguard Worker- radv: Fix compilation with gcc-13 and tsan enabled
2649*61046927SAndroid Build Coastguard Worker- nir/lower_int64: Fix compilation with gcc-13 and tsan enabled
2650*61046927SAndroid Build Coastguard Worker- nir/builder: Fix compilation with gcc-13 when tsan is enabled
2651*61046927SAndroid Build Coastguard Worker- zink: Fix return type and values of create_buffer and create_images
2652*61046927SAndroid Build Coastguard Worker- zink: extract check_unordered_exec from zink_get_cmdbuf
2653*61046927SAndroid Build Coastguard Worker- zink: remove duplicate check and assignment in zink_resource_image_needs_barrier
2654*61046927SAndroid Build Coastguard Worker- zink: extract emit_memory_barrier from zink_resource_image_barrier
2655*61046927SAndroid Build Coastguard Worker- zink: extract emit_memory_barrier::for_buffer from  zink_resource_buffer_barrier
2656*61046927SAndroid Build Coastguard Worker- zink: extract update_unordered_access_and_get_cmdbuf
2657*61046927SAndroid Build Coastguard Worker- zink/sync: remove duplicate assignments in UNSYNCHRONIZED case
2658*61046927SAndroid Build Coastguard Worker- zink: move zink_resource_copies_reset out of exportable_lock
2659*61046927SAndroid Build Coastguard Worker- zink: remove invalid scope in bo allocation loop
2660*61046927SAndroid Build Coastguard Worker- r600: handle indirect access to kcache 14 and 15
2661*61046927SAndroid Build Coastguard Worker- zink/nir_to_spirv: emit ViewportIndex cap also for inputs
2662*61046927SAndroid Build Coastguard Worker- zink: use only ZINK_BIND_DESCRIPTOR
2663*61046927SAndroid Build Coastguard Worker- zink: decrease aggressiveness of increasing descriptor data space adaptive
2664*61046927SAndroid Build Coastguard Worker- zink/nir-to-spirv: Make sure sampleid for InterpolateAtSample is int
2665*61046927SAndroid Build Coastguard Worker- nir-to-spirv: Cast SSBO input pointer when needed
2666*61046927SAndroid Build Coastguard Worker- zink: set handle type also for user memory
2667*61046927SAndroid Build Coastguard Worker- zink: acquire - maybe clear timeout after waiting for presentation fence
2668*61046927SAndroid Build Coastguard Worker- nir_to_spirv: Allow LOD for external images
2669*61046927SAndroid Build Coastguard Worker- zink: ctx->last_fence really wants to be a batch_state, so accomodate it
2670*61046927SAndroid Build Coastguard Worker- zink: another fence that is better off as a batch state
2671*61046927SAndroid Build Coastguard Worker- ntv: remove store_def_raw
2672*61046927SAndroid Build Coastguard Worker- ntv: remove store_ssa_def
2673*61046927SAndroid Build Coastguard Worker- ntv: pass def->index to store_def
2674*61046927SAndroid Build Coastguard Worker- ntv: simplify increasing the number of dest componnets for sparse tex
2675*61046927SAndroid Build Coastguard Worker- zink/ntv: introduce structure using the source params
2676*61046927SAndroid Build Coastguard Worker- zink/ntv: extract get_tex_srcs
2677*61046927SAndroid Build Coastguard Worker- zink/ntv: use new struct to pass texture parameters
2678*61046927SAndroid Build Coastguard Worker- zink/ntv: extract find_sampler_and_texture_index
2679*61046927SAndroid Build Coastguard Worker- zink/ntv: simplify evaluation of sampled_type
2680*61046927SAndroid Build Coastguard Worker- zink/ntv: extract get_texture_load
2681*61046927SAndroid Build Coastguard Worker- zink/ntv: extract get_texop_dest_type
2682*61046927SAndroid Build Coastguard Worker- zink/ntv: Extract move_tex:proj_into_coord
2683*61046927SAndroid Build Coastguard Worker- zink/ntv: replace if-chain with switch in emit_tex
2684*61046927SAndroid Build Coastguard Worker- zink/ntv: extract picking the image to load from
2685*61046927SAndroid Build Coastguard Worker- zink/ntv: extract emit_tex_readop as function that reads texture pixel data
2686*61046927SAndroid Build Coastguard Worker- zink/ntv: pull result out of cases and use a common store_def
2687*61046927SAndroid Build Coastguard Worker- zink: if AcquireNextImageKHR fails with VK_NOT_READY or VK_TIMEOUT retry
2688*61046927SAndroid Build Coastguard Worker- meson: Add blacklist when compiling with tsan
2689*61046927SAndroid Build Coastguard Worker- futex: disable futexes when compiling with tsan
2690*61046927SAndroid Build Coastguard Worker- util/u_queue: read fence->signalled locked with TSAN
2691*61046927SAndroid Build Coastguard Worker- tsan-blacklist: ignore race when reading lp_fence signalled status
2692*61046927SAndroid Build Coastguard Worker- llvmpipe: Don't emit certain debug code when TSAN is enabled
2693*61046927SAndroid Build Coastguard Worker- tsan-blacklist: Ignore race in get_max_abs_timeout_ns
2694*61046927SAndroid Build Coastguard Worker- tsan-blacklist: surpress two race conditions in TC
2695*61046927SAndroid Build Coastguard Worker- r600/sfn: Add array element parent also to array
2696*61046927SAndroid Build Coastguard Worker- r600/sfn: Use dependecies to order barriers and LDS/RAT instructions
2697*61046927SAndroid Build Coastguard Worker- r600/sfn: call nir_lower_doubles explicitely
2698*61046927SAndroid Build Coastguard Worker- r600/sfn: when emitting fp64 op2 groups pre-load values
2699*61046927SAndroid Build Coastguard Worker- r600/sfn: Don't put b2f64 conversion into ALU group
2700*61046927SAndroid Build Coastguard Worker- zink/kopper: Wait for last QueuePresentKHR to finish before acquiring for readback
2701*61046927SAndroid Build Coastguard Worker- mesa/st: don't use base shader serialization when uniforms are not packed
2702*61046927SAndroid Build Coastguard Worker
2703*61046927SAndroid Build Coastguard WorkerGuilherme Gallo (25):
2704*61046927SAndroid Build Coastguard Worker
2705*61046927SAndroid Build Coastguard Worker- ci/lava: Turn the r8152 issue check into a counter
2706*61046927SAndroid Build Coastguard Worker- ci/lava: Detect r8152 issue during boot phase
2707*61046927SAndroid Build Coastguard Worker- ci/lava: Detect hard resets during test phase
2708*61046927SAndroid Build Coastguard Worker- bin/ci: Don't submit jobs on integration test
2709*61046927SAndroid Build Coastguard Worker- ci/lava: Ignore DUT feedback messages
2710*61046927SAndroid Build Coastguard Worker- ci/lava: Fix the integration test
2711*61046927SAndroid Build Coastguard Worker- bin/ci: Propagate the token to GitlabGQL
2712*61046927SAndroid Build Coastguard Worker- bin/ci: Move get_token_from_default_dir to common
2713*61046927SAndroid Build Coastguard Worker- bin/ci: Refactor read_token function
2714*61046927SAndroid Build Coastguard Worker- bin/ci: Add GitLab basic token validation
2715*61046927SAndroid Build Coastguard Worker- ci/lava: Broader R8152 error handling
2716*61046927SAndroid Build Coastguard Worker- radv+zink/ci: Update xfiles based on nightly run
2717*61046927SAndroid Build Coastguard Worker- radv/ci: Update xfiles based on nightly run
2718*61046927SAndroid Build Coastguard Worker- v3d/ci: Update xfiles based on nightly run
2719*61046927SAndroid Build Coastguard Worker- freedreno/ci: Update xfiles based on nightly run
2720*61046927SAndroid Build Coastguard Worker- etnaviv/ci: Update xfiles based on nightly run
2721*61046927SAndroid Build Coastguard Worker- r300/ci: Update xfiles based on nightly run
2722*61046927SAndroid Build Coastguard Worker- ci/a618: Rebalance a618-limozeen jobs
2723*61046927SAndroid Build Coastguard Worker- ci/a618: Add zink-tu-a618-full
2724*61046927SAndroid Build Coastguard Worker- ci/lava: A few formatting cleanups
2725*61046927SAndroid Build Coastguard Worker- ci/lava: Introduce unretriable exception handling
2726*61046927SAndroid Build Coastguard Worker- ci/lava: Don't run jobs if the remaining execution time is too short
2727*61046927SAndroid Build Coastguard Worker- ci/lava: Fix how exception entry in structured log
2728*61046927SAndroid Build Coastguard Worker- ci: Add S3 id_token for all jobs
2729*61046927SAndroid Build Coastguard Worker- ci: Use id_tokens for JWT auth
2730*61046927SAndroid Build Coastguard Worker
2731*61046927SAndroid Build Coastguard WorkerGurchetan Singh (6):
2732*61046927SAndroid Build Coastguard Worker
2733*61046927SAndroid Build Coastguard Worker- mesa/util: Check __ANDROID__ when for detecting for Android
2734*61046927SAndroid Build Coastguard Worker- mesa/util: add <linux/fcntl.h>
2735*61046927SAndroid Build Coastguard Worker- mesa/util: use DETECT_OS_ANDROID in anon_file.c
2736*61046927SAndroid Build Coastguard Worker- mesa/vulkan: use a simpler path for header in trampoline gen
2737*61046927SAndroid Build Coastguard Worker- mesa/vulkan: use DETECT_OS_ANDROID
2738*61046927SAndroid Build Coastguard Worker- vk_image.c: #ifndef _WIN32 --> DETECT_OS_LINUX + DETECT_OS_BSD
2739*61046927SAndroid Build Coastguard Worker
2740*61046927SAndroid Build Coastguard WorkerHaihao Xiang (1):
2741*61046927SAndroid Build Coastguard Worker
2742*61046927SAndroid Build Coastguard Worker- anv: Fix typo in transition_color_buffer
2743*61046927SAndroid Build Coastguard Worker
2744*61046927SAndroid Build Coastguard WorkerHannes Mann (2):
2745*61046927SAndroid Build Coastguard Worker
2746*61046927SAndroid Build Coastguard Worker- gallium/pipe: Add contiguous planes per-surface attribute
2747*61046927SAndroid Build Coastguard Worker- frontends/va: Only export one handle for contiguous planes
2748*61046927SAndroid Build Coastguard Worker
2749*61046927SAndroid Build Coastguard WorkerHans-Kristian Arntzen (20):
2750*61046927SAndroid Build Coastguard Worker
2751*61046927SAndroid Build Coastguard Worker- wsi/x11: Remove unused vk_alpha in get_dri3_modifiers.
2752*61046927SAndroid Build Coastguard Worker- wsi/x11: Compare modifiers before signalling SUBOPTIMAL.
2753*61046927SAndroid Build Coastguard Worker- wsi/x11: Add drirc option to ignore SUBOPTIMAL.
2754*61046927SAndroid Build Coastguard Worker- wsi/x11: Add workaround for Detroit Become Human.
2755*61046927SAndroid Build Coastguard Worker- wsi/x11: Rewrite implementation to always use threads.
2756*61046927SAndroid Build Coastguard Worker- wsi/x11: Implement VK_EXT_swapchain_maintenance1.
2757*61046927SAndroid Build Coastguard Worker- wsi/x11: Keep track of multiple presentation requests.
2758*61046927SAndroid Build Coastguard Worker- wsi/x11: Make chain->status atomic.
2759*61046927SAndroid Build Coastguard Worker- wsi/wl: Refactor out code to update current present ID.
2760*61046927SAndroid Build Coastguard Worker- wsi/wl: Improve fallback for present_wait.
2761*61046927SAndroid Build Coastguard Worker- wsi/common: Allow KHR_present_wait on WL.
2762*61046927SAndroid Build Coastguard Worker- wsi/x11: Disable vk_xwayland_wait_ready by default on most drivers.
2763*61046927SAndroid Build Coastguard Worker- wsi/x11: Rewrite logic for how we consider minImageCount.
2764*61046927SAndroid Build Coastguard Worker- radv: export multiview in VS/TES/GS for depth-only rendering
2765*61046927SAndroid Build Coastguard Worker- wsi/wl: Fix deadlock in dispatch_queue_timeout.
2766*61046927SAndroid Build Coastguard Worker- wsi/wayland: Replace surface pilfer with retired bool.
2767*61046927SAndroid Build Coastguard Worker- wsi/wayland: Init outstanding list earlier.
2768*61046927SAndroid Build Coastguard Worker- wsi/x11: Return OUT_OF_DATE on sw resize.
2769*61046927SAndroid Build Coastguard Worker- vulkan/runtime: Check correct callback list for binding report.
2770*61046927SAndroid Build Coastguard Worker- radv: Store range rather than bo_size in VkBuffer/VkImage.
2771*61046927SAndroid Build Coastguard Worker
2772*61046927SAndroid Build Coastguard WorkerHelen Koike (6):
2773*61046927SAndroid Build Coastguard Worker
2774*61046927SAndroid Build Coastguard Worker- ci/ci_run_n_monitor: move get_gitlab_pipeline_from_url() to gitlab_common
2775*61046927SAndroid Build Coastguard Worker- ci/ci_gantt_chart: add tool to analyse pipeline execution time
2776*61046927SAndroid Build Coastguard Worker- ci/ci_gantt_chart: add timeout vertical line
2777*61046927SAndroid Build Coastguard Worker- ci/ci_gantt_chart: add option to save output to a file
2778*61046927SAndroid Build Coastguard Worker- ci/ci_gantt_chart: show duration on hover
2779*61046927SAndroid Build Coastguard Worker- ci/ci_post_gantt: add script that post gantt to Marge's messages
2780*61046927SAndroid Build Coastguard Worker
2781*61046927SAndroid Build Coastguard WorkerHsieh, Mike (4):
2782*61046927SAndroid Build Coastguard Worker
2783*61046927SAndroid Build Coastguard Worker- amd/vpelib: add new tf enum and add flag for geometric scaling
2784*61046927SAndroid Build Coastguard Worker- amd/vpelib: skip gamma remap and cs conversion when geometric scaling
2785*61046927SAndroid Build Coastguard Worker- amd/vpelib: geometric scaling fix
2786*61046927SAndroid Build Coastguard Worker- amd/vpelib: Add UID for 3d Lut and control logic
2787*61046927SAndroid Build Coastguard Worker
2788*61046927SAndroid Build Coastguard WorkerHyunjun Ko (3):
2789*61046927SAndroid Build Coastguard Worker
2790*61046927SAndroid Build Coastguard Worker- anv/video: fix out-of-bounds read
2791*61046927SAndroid Build Coastguard Worker- anv/video: fix scan order for scaling lists on H265 decoding.
2792*61046927SAndroid Build Coastguard Worker- anv/video: Fix to set correct offset and size for parsing h265 slice header.
2793*61046927SAndroid Build Coastguard Worker
2794*61046927SAndroid Build Coastguard WorkerIago Toral Quiroga (49):
2795*61046927SAndroid Build Coastguard Worker
2796*61046927SAndroid Build Coastguard Worker- broadcom/compiler: fix incorrect flags setup in non-uniform if path
2797*61046927SAndroid Build Coastguard Worker- broadcom/compiler: fix incorrect flags update for subgroup elect
2798*61046927SAndroid Build Coastguard Worker- broadcom/compiler: add new SFU instructions in V3D 7.x
2799*61046927SAndroid Build Coastguard Worker- broadcom/compiler: don't move subgroup reduction instructions above setmsf
2800*61046927SAndroid Build Coastguard Worker- broadcom/compiler: support subgroup ballot
2801*61046927SAndroid Build Coastguard Worker- broadcom/compiler: support subgroup shuffle
2802*61046927SAndroid Build Coastguard Worker- broadcom/compiler: support subgroup vote
2803*61046927SAndroid Build Coastguard Worker- broadcom/compiler: support subgroup quad
2804*61046927SAndroid Build Coastguard Worker- v3dv: expose more subgroup features on V3D 7.x
2805*61046927SAndroid Build Coastguard Worker- broadcom/compiler: be more careful with unifa in non-uniform control flow
2806*61046927SAndroid Build Coastguard Worker- brodcom/compiler: implement non-compute TSY barrier
2807*61046927SAndroid Build Coastguard Worker- broadcom/compiler: support subgroup reduction operations from fragment shaders
2808*61046927SAndroid Build Coastguard Worker- v3dv: allow subgroup operations in fragment shaders
2809*61046927SAndroid Build Coastguard Worker- broadcom/compiler: fix lane selection for subgroups in fragment shaders
2810*61046927SAndroid Build Coastguard Worker- v3d,v3dv: fix BO allocation for shared vars
2811*61046927SAndroid Build Coastguard Worker- v3dv: fix subpass clear with draw call for multi-layered framebuffers
2812*61046927SAndroid Build Coastguard Worker- v3dv: always set view index before drawing
2813*61046927SAndroid Build Coastguard Worker- v3dv: fix copying v3dv_end_query_info into primaries from secondaries
2814*61046927SAndroid Build Coastguard Worker- v3dv: refactor checking and adding pending jobs
2815*61046927SAndroid Build Coastguard Worker- v3dv: add a helper to constrain clip window to render area
2816*61046927SAndroid Build Coastguard Worker- v3dv: add helper to check if we need to use a draw for a depth/stencil clear
2817*61046927SAndroid Build Coastguard Worker- v3dv: add helper to build a render pass for dynamic rendering
2818*61046927SAndroid Build Coastguard Worker- v3dv: add a helper to setup a framebuffer for dynamic rendering
2819*61046927SAndroid Build Coastguard Worker- v3dv: add a vk_render_pass_state to pipelines
2820*61046927SAndroid Build Coastguard Worker- v3dv: don't assume that pipelines have a render pass
2821*61046927SAndroid Build Coastguard Worker- v3dv: implement vkCmdBeginRendering and vkCmdEndRendering
2822*61046927SAndroid Build Coastguard Worker- v3dv: implement dynamic rendering resume/suspend
2823*61046927SAndroid Build Coastguard Worker- v3dv: rename SECONDARY job type to INCOMPLETE
2824*61046927SAndroid Build Coastguard Worker- v3dv: fix resume address patching for secondary command buffers
2825*61046927SAndroid Build Coastguard Worker- v3dv: handle render pass continue flag with dynamic passes
2826*61046927SAndroid Build Coastguard Worker- v3dv: also emit subpass clears with secondary command buffers
2827*61046927SAndroid Build Coastguard Worker- v3dv: enable VK_KHR_dynamic_rendering
2828*61046927SAndroid Build Coastguard Worker- broadcom/ci: skips for tests that don't check for extension support correctly
2829*61046927SAndroid Build Coastguard Worker- broadcom/ci: add new expected test failures
2830*61046927SAndroid Build Coastguard Worker- broadcom/ci: add a test that fails only in CI
2831*61046927SAndroid Build Coastguard Worker- broadcom/ci: add skips for unsupported features
2832*61046927SAndroid Build Coastguard Worker- v3dv: fix image creation when exceeding maxResourceSize
2833*61046927SAndroid Build Coastguard Worker- v3d: implement fix for GFXH-1602
2834*61046927SAndroid Build Coastguard Worker- broadcom/compiler: fix workaround for GFXH-1602
2835*61046927SAndroid Build Coastguard Worker- v3dv: require multisync kernel
2836*61046927SAndroid Build Coastguard Worker- v3dv: drop single sync kernel interface
2837*61046927SAndroid Build Coastguard Worker- v3dv: add a v3dv_job_clone helper
2838*61046927SAndroid Build Coastguard Worker- v3dv: fix job pointers from cloned CLs
2839*61046927SAndroid Build Coastguard Worker- v3dv: store the offset of the BRANCH instruction in a CL
2840*61046927SAndroid Build Coastguard Worker- v3dv: fix job suspend with command buffer simultaneous use flag
2841*61046927SAndroid Build Coastguard Worker- broadcom/compiler: enable perquad with uses_wide_subgroup_intrinsics
2842*61046927SAndroid Build Coastguard Worker- v3d/simulator: size counter_values array correctly on V3D 7.x
2843*61046927SAndroid Build Coastguard Worker- broadcom/ci: document external causes for some CTS 1.3.8 failures
2844*61046927SAndroid Build Coastguard Worker- v3dv: fix VK_KHR_vertex_attribute_divisor
2845*61046927SAndroid Build Coastguard Worker
2846*61046927SAndroid Build Coastguard WorkerIan Romanick (54):
2847*61046927SAndroid Build Coastguard Worker
2848*61046927SAndroid Build Coastguard Worker- nir: Minor clean up in nir_alu_srcs_negative_equal
2849*61046927SAndroid Build Coastguard Worker- intel/compiler: Disable DPAS instructions on MTL
2850*61046927SAndroid Build Coastguard Worker- intel/compiler: Use u_foreach_bit64 in brw_get_compiler_config_value
2851*61046927SAndroid Build Coastguard Worker- intel/compiler: Track lower_dpas flag in brw_get_compiler_config_value
2852*61046927SAndroid Build Coastguard Worker- intel/compiler: Track mue_compaction and mue_header_packing flags in brw_get_compiler_config_value
2853*61046927SAndroid Build Coastguard Worker- intel/fs: Fix shift counts for 8- and 16-bit types
2854*61046927SAndroid Build Coastguard Worker- intel/rt: Don't directly generate umul_32x16
2855*61046927SAndroid Build Coastguard Worker- intel/compiler/xe2: Update get_sampler_lowered_simd_width
2856*61046927SAndroid Build Coastguard Worker- intel/fs: Move opcode modification before the switch that emits srcs
2857*61046927SAndroid Build Coastguard Worker- intel/compiler/xe2: Use new sample_*_mlod messages
2858*61046927SAndroid Build Coastguard Worker- nir: Pack texture LOD and array index to a single 32-bit value
2859*61046927SAndroid Build Coastguard Worker- intel/compiler/xe2: Emit texture instructions w/ combined LOD and array index
2860*61046927SAndroid Build Coastguard Worker- intel/compiler/xe2: Set SIMD mode for sampler messages
2861*61046927SAndroid Build Coastguard Worker- nir: Add documentation for subgroup\_.._mask
2862*61046927SAndroid Build Coastguard Worker- intel/fs: Delete stale comment in nir_intrinsic_ballot implementation
2863*61046927SAndroid Build Coastguard Worker- nir: Mark nir_intrinsic_load_global_block_intel as divergent
2864*61046927SAndroid Build Coastguard Worker- intel/fs: Enable nir_opt_uniform_atomics in all shader stages
2865*61046927SAndroid Build Coastguard Worker- intel/fs: Use constant of same type to write flag
2866*61046927SAndroid Build Coastguard Worker- intel/fs: Add fast path for ballot(true)
2867*61046927SAndroid Build Coastguard Worker- nir: Initial framework for optimizing uniform subgroup operations
2868*61046927SAndroid Build Coastguard Worker- intel/fs: Use nir_opt_uniform_subgroup
2869*61046927SAndroid Build Coastguard Worker- nir: Optimize uniform iadd, fadd, and ixor reduction operations
2870*61046927SAndroid Build Coastguard Worker- nir: Optimize uniform vote_all and vote_any
2871*61046927SAndroid Build Coastguard Worker- i915: Fix value returned for PIPE_CAP_MAX_TEXTURE_CUBE_LEVELS
2872*61046927SAndroid Build Coastguard Worker- intel/brw: Silence "statement may fall through" warning
2873*61046927SAndroid Build Coastguard Worker- intel/brw: Correctly dump subnr for FIXED_GRF in INTEL_DEBUG=optimizer
2874*61046927SAndroid Build Coastguard Worker- intel/compiler: Enforce 64-bit RepCtrl restriction in eu_validate
2875*61046927SAndroid Build Coastguard Worker- intel/brw: Integer multiply w/ DW and W sources is not commutative
2876*61046927SAndroid Build Coastguard Worker- intel/brw: Combine constants for src0 of integer multiply too
2877*61046927SAndroid Build Coastguard Worker- intel/brw: Combine constants for src0 of POW instructions too
2878*61046927SAndroid Build Coastguard Worker- intel/brw: Avoid a silly add with zero in assign_curb_setup
2879*61046927SAndroid Build Coastguard Worker- intel/fs: Don't allow 0 stride on MOV destination
2880*61046927SAndroid Build Coastguard Worker- intel/brw/xe2: Correctly disassemble RT write subtypes
2881*61046927SAndroid Build Coastguard Worker- intel/brw: Fix handling of accumulator register numbers
2882*61046927SAndroid Build Coastguard Worker- intel/brw: Allow SIMD16 F and HF type conversion moves
2883*61046927SAndroid Build Coastguard Worker- intel/brw: Remove last vestiges of could_coissue
2884*61046927SAndroid Build Coastguard Worker- intel/brw: Clear write_accumulator flag when changing the destination
2885*61046927SAndroid Build Coastguard Worker- intel/brw: Use enums for DPAS source regioning
2886*61046927SAndroid Build Coastguard Worker- nir: intel/brw: Change the order of sources for nir_dpas_intel
2887*61046927SAndroid Build Coastguard Worker- intel/brw/xe2+: DPAS must be SIMD16 now
2888*61046927SAndroid Build Coastguard Worker- intel/brw/xe2+: Use phys_nr and phys_subnr in DPAS encoding
2889*61046927SAndroid Build Coastguard Worker- intel/brw/xe2: Update brw_nir_analyze_ubo_ranges to account for 512b physical registers
2890*61046927SAndroid Build Coastguard Worker- intel/brw/xe2: Update uniform handling to account for 512b physical registers
2891*61046927SAndroid Build Coastguard Worker- intel/compiler: Ensure load_barycentric_at_sample and load_interpolated_input remain together
2892*61046927SAndroid Build Coastguard Worker- intel/brw: Don't call nir_opt_remove_phis before nir_convert_from_ssa
2893*61046927SAndroid Build Coastguard Worker- intel/elk: Don't call nir_opt_remove_phis before nir_convert_from_ssa
2894*61046927SAndroid Build Coastguard Worker- intel/brw: Delete stray nir_opt_dce
2895*61046927SAndroid Build Coastguard Worker- intel/elk: Delete stray nir_opt_dce
2896*61046927SAndroid Build Coastguard Worker- intel/brw/xe2+: Implement Wa 22016140776
2897*61046927SAndroid Build Coastguard Worker- intel/brw/xe2+: Only apply Wa 22016140776 to math instructions
2898*61046927SAndroid Build Coastguard Worker- intel/brw: Fix handling of cmat_signed_mask
2899*61046927SAndroid Build Coastguard Worker- nir: intel/brw: Remove cmat_signed_mask from dpas_intel intrinsic
2900*61046927SAndroid Build Coastguard Worker- intel/brw: Fix optimize_extract_to_float for i2f of unsigned extract
2901*61046927SAndroid Build Coastguard Worker- intel/elk: Fix optimize_extract_to_float for i2f of unsigned extract
2902*61046927SAndroid Build Coastguard Worker
2903*61046927SAndroid Build Coastguard WorkerIsaac Marovitz (1):
2904*61046927SAndroid Build Coastguard Worker
2905*61046927SAndroid Build Coastguard Worker- asahi: Add >16 Sampler Access for Ryujinx
2906*61046927SAndroid Build Coastguard Worker
2907*61046927SAndroid Build Coastguard WorkerIván Briano (10):
2908*61046927SAndroid Build Coastguard Worker
2909*61046927SAndroid Build Coastguard Worker- anv: flush query clears for all gens
2910*61046927SAndroid Build Coastguard Worker- anv, hasvk: pMutableDescriptorTypeLists can be out of range on pool creation
2911*61046927SAndroid Build Coastguard Worker- compiler/types: fix serialization of cooperative matrix
2912*61046927SAndroid Build Coastguard Worker- intel/cmat: fix stride calculation in cmat load/store
2913*61046927SAndroid Build Coastguard Worker- nir/algebraic: avoid double lowering of some fp64 operations
2914*61046927SAndroid Build Coastguard Worker- nir/lower_doubles: preserve sign of zero if we are asked to
2915*61046927SAndroid Build Coastguard Worker- nir/lower_doubles: preserve NaN when asked to do so
2916*61046927SAndroid Build Coastguard Worker- anv, hasvk: check requirements for USAGE_INPUT_ATTACHMENT properly
2917*61046927SAndroid Build Coastguard Worker- anv: check requirements for VK_IMAGE_USAGE_FRAGMENT_SHADING_RATE
2918*61046927SAndroid Build Coastguard Worker- anv: fix casting to graphics_pipeline_base
2919*61046927SAndroid Build Coastguard Worker
2920*61046927SAndroid Build Coastguard WorkerJCWasmx86 (1):
2921*61046927SAndroid Build Coastguard Worker
2922*61046927SAndroid Build Coastguard Worker- meson: Fix invalid kwarg name
2923*61046927SAndroid Build Coastguard Worker
2924*61046927SAndroid Build Coastguard WorkerJan Beich (1):
2925*61046927SAndroid Build Coastguard Worker
2926*61046927SAndroid Build Coastguard Worker- util: mimic KCMP_FILE via KERN_FILE on DragonFly and FreeBSD
2927*61046927SAndroid Build Coastguard Worker
2928*61046927SAndroid Build Coastguard WorkerJani Nikula (1):
2929*61046927SAndroid Build Coastguard Worker
2930*61046927SAndroid Build Coastguard Worker- docs: fix doc build 'intel/dev/intel_device_info_gen.h' file not found
2931*61046927SAndroid Build Coastguard Worker
2932*61046927SAndroid Build Coastguard WorkerJavier Martinez Canillas (2):
2933*61046927SAndroid Build Coastguard Worker
2934*61046927SAndroid Build Coastguard Worker- clc: silence a warn_unused_result
2935*61046927SAndroid Build Coastguard Worker- gallium: Add ssd130x to the list of kmsro drivers
2936*61046927SAndroid Build Coastguard Worker
2937*61046927SAndroid Build Coastguard WorkerJesse Natalie (115):
2938*61046927SAndroid Build Coastguard Worker
2939*61046927SAndroid Build Coastguard Worker- ci/windows: Update WARP to 1.0.9 NuGet
2940*61046927SAndroid Build Coastguard Worker- mesa: Consider mesa format in addition to internal format for mip/cube completeness
2941*61046927SAndroid Build Coastguard Worker- ci/windows: Rev Vulkan SDK and piglit
2942*61046927SAndroid Build Coastguard Worker- d3d12: Set up spirv-as and fix expectations
2943*61046927SAndroid Build Coastguard Worker- microsoft/compiler: Declare shader model 6.8 / validator 1.8
2944*61046927SAndroid Build Coastguard Worker- microsoft/compiler: Handle comparison bias/gradient sampling
2945*61046927SAndroid Build Coastguard Worker- dzn: Add a debug option to enable experimental shader models
2946*61046927SAndroid Build Coastguard Worker- microsoft/compiler: Add feature flags for new comparison sampling ops
2947*61046927SAndroid Build Coastguard Worker- dzn: Implement maintenance3 VariableDescriptorCountLayoutSupport
2948*61046927SAndroid Build Coastguard Worker- dzn: Fix enhanced barrier layout for depth blits
2949*61046927SAndroid Build Coastguard Worker- dzn: Handle VkBindImageMemorySwapchainInfoKHR
2950*61046927SAndroid Build Coastguard Worker- dzn: Disable depth/stencil for partial binding from dynamic rendering
2951*61046927SAndroid Build Coastguard Worker- spirv2dxil: Fix the spirv2dxil command line tool
2952*61046927SAndroid Build Coastguard Worker- spirv2dxil: Handle aliasing/overlapping UBO/SSBO variables
2953*61046927SAndroid Build Coastguard Worker- util: Detect arm64ec as aarch64 (and x86_64)
2954*61046927SAndroid Build Coastguard Worker- glsl: Work around MSVC arm64 optimizer bug
2955*61046927SAndroid Build Coastguard Worker- dzn: Don't set view instancing mask until after the PSO
2956*61046927SAndroid Build Coastguard Worker- dzn: Fix path passed to CreateDeviceFactory
2957*61046927SAndroid Build Coastguard Worker- d3d12: Fix path passed to CreateDeviceFactory
2958*61046927SAndroid Build Coastguard Worker- microsoft/compiler: Use double pack/unpack instead of int for reduce ops on doubles
2959*61046927SAndroid Build Coastguard Worker- dzn: Add a stencil blit fallback
2960*61046927SAndroid Build Coastguard Worker- dzn: Add missing condition to immutable sampler init loop
2961*61046927SAndroid Build Coastguard Worker- dzn: Add missing blit source barriers for enhanced barriers
2962*61046927SAndroid Build Coastguard Worker- microsoft/compiler: Respect ACCESS_COHERENT in UAV variable data
2963*61046927SAndroid Build Coastguard Worker- microsoft/compiler: Add a pass for promoting ACCESS_COHERENT on loads/stores
2964*61046927SAndroid Build Coastguard Worker- spirv2dxil: Lower the Vulkan memory model and coherent loads/stores
2965*61046927SAndroid Build Coastguard Worker- dzn: Add missing handling of VK_PIPELINE_STAGE_2_DRAW_INDIRECT_BIT
2966*61046927SAndroid Build Coastguard Worker- dzn: Add barrier to copy source for DispatchIndirect copies
2967*61046927SAndroid Build Coastguard Worker- dzn: Support non-static samplers for meta
2968*61046927SAndroid Build Coastguard Worker- dzn: Add a debug flag for forcing off native view instancing
2969*61046927SAndroid Build Coastguard Worker- dzn: Don't resolve for RESOLVE_MODE_NONE
2970*61046927SAndroid Build Coastguard Worker- dzn: Use correct format for depth/stencil resolves
2971*61046927SAndroid Build Coastguard Worker- dzn: Use blits for all non-averaging resolves
2972*61046927SAndroid Build Coastguard Worker- microsoft/compiler: Only use simplified subgroup ID algorithm for compute
2973*61046927SAndroid Build Coastguard Worker- d3d12: Subgroup ballot
2974*61046927SAndroid Build Coastguard Worker- microsoft/compiler: Relax assert for SPIR-V barriers
2975*61046927SAndroid Build Coastguard Worker- spirv2dxil: Remove dead branches early during shader compilation
2976*61046927SAndroid Build Coastguard Worker- spirv2dxil: Trivial fixes for tessellation shaders
2977*61046927SAndroid Build Coastguard Worker- dzn: Simultaneous-access is mutually exclusive with MSAA
2978*61046927SAndroid Build Coastguard Worker- dzn: Fix tessellation shader insertion into PSO desc
2979*61046927SAndroid Build Coastguard Worker- dzn: Add a driconf option to disable dzn for specific apps and use it for RDR2
2980*61046927SAndroid Build Coastguard Worker- microsoft/compiler: For emulating scan, ensure all threads are active when reading cross-lane
2981*61046927SAndroid Build Coastguard Worker- microsoft/compiler: Fix wave size control for SM6.6+
2982*61046927SAndroid Build Coastguard Worker- microsoft/compiler: Fix wave size control for SM6.8+
2983*61046927SAndroid Build Coastguard Worker- wgl: Support a single-buffered winsys framebuffer
2984*61046927SAndroid Build Coastguard Worker- wgl: Flush frontbuffer when calling swapbuffers on single-buffered fb
2985*61046927SAndroid Build Coastguard Worker- wgl: Add no-gdi-single-buffered and gdi-double-buffered PFDs
2986*61046927SAndroid Build Coastguard Worker- wgl: Enable WGL_ARB_pixel_format_float
2987*61046927SAndroid Build Coastguard Worker- wgl: Add HDR pixel formats
2988*61046927SAndroid Build Coastguard Worker- winsys/d3d12: Support single-buffered mode
2989*61046927SAndroid Build Coastguard Worker- d3d12: Support R16G16B16A16_FLOAT display targets
2990*61046927SAndroid Build Coastguard Worker- microsoft/compiler: Fix SM6.6 non-bindless handle annotation for UAV counter
2991*61046927SAndroid Build Coastguard Worker- dzn: Fix conditions for barrier in texture-converting copy case
2992*61046927SAndroid Build Coastguard Worker- wgl: Check for stw_device->screen before trying to destroy it
2993*61046927SAndroid Build Coastguard Worker- spirv2dxil: Set push constant register space to nonzero
2994*61046927SAndroid Build Coastguard Worker- microsoft/compiler: Remove deref load/store/atomic ops that statically go out of array bounds
2995*61046927SAndroid Build Coastguard Worker- microsoft/compiler: Remove code after discard/terminate in later optimization steps
2996*61046927SAndroid Build Coastguard Worker- wgl: Initialize DEVMODE struct
2997*61046927SAndroid Build Coastguard Worker- d3d12: Point sprite lowering pass needs to handle arrays
2998*61046927SAndroid Build Coastguard Worker- nir_lower_tex_shadow: For old-style shadows, use vec4(result, 0, 0, 1)
2999*61046927SAndroid Build Coastguard Worker- spirv2dxil: Support buffer_device_address
3000*61046927SAndroid Build Coastguard Worker- dzn: Support bufferDeviceAddress
3001*61046927SAndroid Build Coastguard Worker- wgl: Delete unused context param to swap
3002*61046927SAndroid Build Coastguard Worker- wgl: Check for null before dereferencing ctx in swap
3003*61046927SAndroid Build Coastguard Worker- nir_tests: Add /bigobj when compiling with MSVC
3004*61046927SAndroid Build Coastguard Worker- dzn: Include vulkan_core.h instead of vulkan.h in the device enum header
3005*61046927SAndroid Build Coastguard Worker- dzn: Initialize memoryTypeBits for querying properties on imported handles
3006*61046927SAndroid Build Coastguard Worker- microsoft/compiler: domainLocation component index needs to be i8
3007*61046927SAndroid Build Coastguard Worker- microsoft/compiler: Disable GS streams workaround for validator 1.8
3008*61046927SAndroid Build Coastguard Worker- ci/windows: Update DirectX-Headers, Agility SDK, zlib, DXC, and WARP
3009*61046927SAndroid Build Coastguard Worker- ci/debian: Update DirectX-Headers
3010*61046927SAndroid Build Coastguard Worker- nir: Handle ptr_as_array for build_deref_follower
3011*61046927SAndroid Build Coastguard Worker- microsoft/compiler: Don't store static-indexing handles that are dynamically emitted
3012*61046927SAndroid Build Coastguard Worker- microsoft/clc: When possible, compute a part-constant "pointer" value for kernel inputs
3013*61046927SAndroid Build Coastguard Worker- microsoft/compiler: Simplify code emitting CL globals
3014*61046927SAndroid Build Coastguard Worker- clc: Move libclc helpers back to microsoft/clc
3015*61046927SAndroid Build Coastguard Worker- microsoft/clc: Add linkage capability to libclc build to silence warning
3016*61046927SAndroid Build Coastguard Worker- microsoft/clc: Adjust order of UAV binding assignment
3017*61046927SAndroid Build Coastguard Worker- microsoft/clc: Install clon12compiler
3018*61046927SAndroid Build Coastguard Worker- wgl: The default swap interval is supposed to be 1
3019*61046927SAndroid Build Coastguard Worker- d3d12: Fix d3d12_lower_triangle_strip if multiple vars are in a single location
3020*61046927SAndroid Build Coastguard Worker- microsoft/compiler: When sorting variables, put unused variables last
3021*61046927SAndroid Build Coastguard Worker- microsoft/compiler: Move kill-unused/undefined varying pass from spirv to common
3022*61046927SAndroid Build Coastguard Worker- microsoft/compiler: Simplify I/O component type enum handling
3023*61046927SAndroid Build Coastguard Worker- microsoft/compiler: Expect front-facing var as an input
3024*61046927SAndroid Build Coastguard Worker- microsoft/compiler: Improve linking helpers
3025*61046927SAndroid Build Coastguard Worker- microsoft/compiler: Don't duplicate work from gather_info in var sorting
3026*61046927SAndroid Build Coastguard Worker- d3d12: Move some lowering passes to pre-variant
3027*61046927SAndroid Build Coastguard Worker- d3d12: Lower uniforms to UBO by nir options
3028*61046927SAndroid Build Coastguard Worker- d3d12: Minor logging improvements
3029*61046927SAndroid Build Coastguard Worker- d3d12: Fix var splitting pass writemasks
3030*61046927SAndroid Build Coastguard Worker- d3d12: Explicitly add tess factor vars to tess signatures
3031*61046927SAndroid Build Coastguard Worker- d3d12: Forward front-facing for passthrough GS
3032*61046927SAndroid Build Coastguard Worker- d3d12: Capture always_active_io in varying data
3033*61046927SAndroid Build Coastguard Worker- d3d12: Use TES inputs rather than VS outputs for TCS variant key
3034*61046927SAndroid Build Coastguard Worker- d3d12: Add primitive ID sysval to input bitmask (for GS in)
3035*61046927SAndroid Build Coastguard Worker- d3d12: Gather info less and before the final compilation steps
3036*61046927SAndroid Build Coastguard Worker- d3d12: Remove variables instead of adding them for linking
3037*61046927SAndroid Build Coastguard Worker- d3d12: Don't compile useless variants during shader creation
3038*61046927SAndroid Build Coastguard Worker- microsoft/compiler: Add a fractional var mask for variable sorting
3039*61046927SAndroid Build Coastguard Worker- d3d12: Set fractional var masks
3040*61046927SAndroid Build Coastguard Worker- d3d12: Add a debug flag for loading WinPixGpuCapturer.dll
3041*61046927SAndroid Build Coastguard Worker- ci/windows: Bump Agility SDK to 1.613.2 for ExecuteIndirect validation fix
3042*61046927SAndroid Build Coastguard Worker- microsoft/compiler: Handle base vertex/instance sysvals as DXIL intrinsics
3043*61046927SAndroid Build Coastguard Worker- spirv2dxil: Support passing first vertex / base instance to DXIL backend
3044*61046927SAndroid Build Coastguard Worker- spirv2dxil: Output more specific metadata for whether draw sysvals are needed
3045*61046927SAndroid Build Coastguard Worker- dzn: Delete dzn structs for indirect draw args and use D3D ones
3046*61046927SAndroid Build Coastguard Worker- dzn: Query options21
3047*61046927SAndroid Build Coastguard Worker- dzn: Understand whether first-vertex and base-instance are needed for a pipeline
3048*61046927SAndroid Build Coastguard Worker- dzn: Update pipeline cache params to take all options into account
3049*61046927SAndroid Build Coastguard Worker- dzn: Rework indirect drawing keys for shaders and command signatures
3050*61046927SAndroid Build Coastguard Worker- dzn: Add a hash table of command signatures with non-default strides
3051*61046927SAndroid Build Coastguard Worker- dzn: Don't copy app indirect args if we don't need to
3052*61046927SAndroid Build Coastguard Worker- glsl: Use a stable attr sort for VS in / FS out
3053*61046927SAndroid Build Coastguard Worker- d3d12: Include <shlobj.h> with lowercase name
3054*61046927SAndroid Build Coastguard Worker
3055*61046927SAndroid Build Coastguard WorkerJob Noorman (43):
3056*61046927SAndroid Build Coastguard Worker
3057*61046927SAndroid Build Coastguard Worker- tu: support l1 dcache size on musl
3058*61046927SAndroid Build Coastguard Worker- ir3: fix setting shared flag on parallel copy arguments
3059*61046927SAndroid Build Coastguard Worker- ir3: optimize read_first.macro to a mov
3060*61046927SAndroid Build Coastguard Worker- ir3: fix printing of brcst.active and quad_shuffle
3061*61046927SAndroid Build Coastguard Worker- ir3: optimize subgroup operations using brcst.active
3062*61046927SAndroid Build Coastguard Worker- ir3: set reconvergence for scan_clusters.macro
3063*61046927SAndroid Build Coastguard Worker- ir3: add disassembly for flat.b
3064*61046927SAndroid Build Coastguard Worker- ir3: update a0/a1 users when cloning instructions
3065*61046927SAndroid Build Coastguard Worker- ir3: fix alignment of spill slots
3066*61046927SAndroid Build Coastguard Worker- ir3: validate instruction block pointer
3067*61046927SAndroid Build Coastguard Worker- ir3: add terminators to blocks
3068*61046927SAndroid Build Coastguard Worker- ir3: fix instruction count before kill_sched
3069*61046927SAndroid Build Coastguard Worker- ir3: print branch sources
3070*61046927SAndroid Build Coastguard Worker- ir3: remove OPC_B and brtype from cat0
3071*61046927SAndroid Build Coastguard Worker- ir3: remove comp1/2 from cat0
3072*61046927SAndroid Build Coastguard Worker- ir3: allow liveness calculation for different register types
3073*61046927SAndroid Build Coastguard Worker- ir3: allow finding SSA uses for a subset of uses
3074*61046927SAndroid Build Coastguard Worker- ir3: implement RA for predicate registers
3075*61046927SAndroid Build Coastguard Worker- ir3: validate no registers are invalid after RA
3076*61046927SAndroid Build Coastguard Worker- ir3: integrate predicates into RA validation
3077*61046927SAndroid Build Coastguard Worker- ir3: optimize bitwise ops that can directly write predicates
3078*61046927SAndroid Build Coastguard Worker- ir3: insert predicate conversions after their source
3079*61046927SAndroid Build Coastguard Worker- ir3: fold negations into cmps.ne zero
3080*61046927SAndroid Build Coastguard Worker- nir: add search helper is_only_used_by_if
3081*61046927SAndroid Build Coastguard Worker- ir3: fold and/or and negations into branches
3082*61046927SAndroid Build Coastguard Worker- freedreno/ci: Update pixmark-piano-v2 hash
3083*61046927SAndroid Build Coastguard Worker- ir3: fix freeing incorrect register in loops
3084*61046927SAndroid Build Coastguard Worker- ir3: fix returning false instead of NULL
3085*61046927SAndroid Build Coastguard Worker- freedreno/registers: fix installation of schema
3086*61046927SAndroid Build Coastguard Worker- zink: print shaderdb info via debug message callback
3087*61046927SAndroid Build Coastguard Worker- ir3: calculate SSA uses at the start of predicates RA
3088*61046927SAndroid Build Coastguard Worker- ir3: fix finding uses of reloaded defs in predicates RA
3089*61046927SAndroid Build Coastguard Worker- ir3-disasm: run clang-format
3090*61046927SAndroid Build Coastguard Worker- ir3-disasm: remove unused #includes
3091*61046927SAndroid Build Coastguard Worker- ir3-disasm: add options to specify GPU by chip ID or name
3092*61046927SAndroid Build Coastguard Worker- ir3-disasm: add option to disassemble hex number
3093*61046927SAndroid Build Coastguard Worker- freedreno,computerator: support initialization of buffers
3094*61046927SAndroid Build Coastguard Worker- ir3: remove unnecessary tessellation epilogue
3095*61046927SAndroid Build Coastguard Worker- ir3: model predt/predf without sources
3096*61046927SAndroid Build Coastguard Worker- ir3: add support for precolored sources in predicate RA
3097*61046927SAndroid Build Coastguard Worker- ir3: add support for predication
3098*61046927SAndroid Build Coastguard Worker- freedreno/drm-shim: add a730, a740, and a750
3099*61046927SAndroid Build Coastguard Worker- freedreno/drm-shim: remove duplicate entry for a630
3100*61046927SAndroid Build Coastguard Worker
3101*61046927SAndroid Build Coastguard WorkerJonathan Gray (4):
3102*61046927SAndroid Build Coastguard Worker
3103*61046927SAndroid Build Coastguard Worker- intel/dev: update DG2 device names
3104*61046927SAndroid Build Coastguard Worker- intel/dev: update DG2 device names
3105*61046927SAndroid Build Coastguard Worker- intel/dev: update DG2 device names
3106*61046927SAndroid Build Coastguard Worker- intel/dev: 0x7d45 is mtl-u not mtl-h
3107*61046927SAndroid Build Coastguard Worker
3108*61046927SAndroid Build Coastguard WorkerJonathan Marek (1):
3109*61046927SAndroid Build Coastguard Worker
3110*61046927SAndroid Build Coastguard Worker- tu/a750: Basic a750 support
3111*61046927SAndroid Build Coastguard Worker
3112*61046927SAndroid Build Coastguard WorkerJordan Justen (26):
3113*61046927SAndroid Build Coastguard Worker
3114*61046927SAndroid Build Coastguard Worker- intel/dev/common: Add xe2 support to get_l3_list()
3115*61046927SAndroid Build Coastguard Worker- intel/dev: Add ARL platform enums
3116*61046927SAndroid Build Coastguard Worker- intel/dev: Add intel_device_info_is_mtl_or_arl()
3117*61046927SAndroid Build Coastguard Worker- intel/l3: Define l3 config for ARL
3118*61046927SAndroid Build Coastguard Worker- iris: Extend MTL modifiers to ARL devices
3119*61046927SAndroid Build Coastguard Worker- intel/i915: ARL also supports the set-PAT uapi
3120*61046927SAndroid Build Coastguard Worker- intel/dev: Define engine prefetch for ARL
3121*61046927SAndroid Build Coastguard Worker- isl: Define MOCS for ARL
3122*61046927SAndroid Build Coastguard Worker- isl: Handle ARL in isl_drm_modifier_get_score()
3123*61046927SAndroid Build Coastguard Worker- intel/compiler: Lower DPAS instructions on ARL except ARL-H
3124*61046927SAndroid Build Coastguard Worker- anv/drirc: Extend option to disable FCV optimization to ARL
3125*61046927SAndroid Build Coastguard Worker- anv/query: Follow MTL code paths on ARL
3126*61046927SAndroid Build Coastguard Worker- intel/dev: Add device info for ARL
3127*61046927SAndroid Build Coastguard Worker- intel/compiler: Set branch shader required-width as 16 for xe2
3128*61046927SAndroid Build Coastguard Worker- intel/compiler: Implement nir_intrinsic_load_topology_id_intel for xe2
3129*61046927SAndroid Build Coastguard Worker- intel/compiler: Verify SIMD16 is used for xe2 BTD/RT dispatch
3130*61046927SAndroid Build Coastguard Worker- intel/dev: Add 2 additional ADL-N PCI ids
3131*61046927SAndroid Build Coastguard Worker- intel/compiler: Adjust fs_visitor::emit_cs_terminate() for Xe2
3132*61046927SAndroid Build Coastguard Worker- intel/dev: Adjust device strings for ATS-M devices
3133*61046927SAndroid Build Coastguard Worker- intel/dev: Add ATS-M PCI ID for Data Center GPU Flex 170G
3134*61046927SAndroid Build Coastguard Worker- intel/compiler/fs: Restore SIMD32 restriction for ray_queries on Xe2
3135*61046927SAndroid Build Coastguard Worker- intel/compiler: nib_ctrl no longer exists on Xe2+
3136*61046927SAndroid Build Coastguard Worker- intel/dev/mesa_defs.json: Add LNL WA entries
3137*61046927SAndroid Build Coastguard Worker- intel/dev: Add 0x56be and 0x56bf DG2 PCI IDs
3138*61046927SAndroid Build Coastguard Worker- intel/dev: Change ATS-M 0x56c2 string from 170G to 170V
3139*61046927SAndroid Build Coastguard Worker- intel/brw: Avoid getting a stride of 0 for nir_intrinsic_exclusive_scan
3140*61046927SAndroid Build Coastguard Worker
3141*61046927SAndroid Build Coastguard WorkerJose Maria Casanova Crespo (7):
3142*61046927SAndroid Build Coastguard Worker
3143*61046927SAndroid Build Coastguard Worker- ci: Adds /usr/local/bin to PATH at piglit-traces.sh
3144*61046927SAndroid Build Coastguard Worker- v3d: Fix indentation at v3d_flush_jobs_writing_resource
3145*61046927SAndroid Build Coastguard Worker- v3d: Only flush jobs that write texture from different job submission.
3146*61046927SAndroid Build Coastguard Worker- v3d: Early return if job is not writing the resource
3147*61046927SAndroid Build Coastguard Worker- v3d: Implement GL_ARB_texture_barrier
3148*61046927SAndroid Build Coastguard Worker- broadcom/compiler: needs_quad_helper_invocation enable PER_QUAD TMU access
3149*61046927SAndroid Build Coastguard Worker- ci: re-enable Igalia farm
3150*61046927SAndroid Build Coastguard Worker
3151*61046927SAndroid Build Coastguard WorkerJoshua Ashton (34):
3152*61046927SAndroid Build Coastguard Worker
3153*61046927SAndroid Build Coastguard Worker- winsys/amdgpu: Hook up guilt to amdgpu_ctx_set_sw_reset_status
3154*61046927SAndroid Build Coastguard Worker- winsys/amdgpu: Limit usage of query_reset_state2
3155*61046927SAndroid Build Coastguard Worker- radv/amdgpu: Handle -ENODATA and -ETIME from cs_submit
3156*61046927SAndroid Build Coastguard Worker- radv: Mark device loss if QueueSubmit failed immediately
3157*61046927SAndroid Build Coastguard Worker- radv: Remove check_status
3158*61046927SAndroid Build Coastguard Worker- radv/amdgpu: Remove ctx_query_reset_status
3159*61046927SAndroid Build Coastguard Worker- radv: Add radv_get_tdr_timeout_for_ip helper
3160*61046927SAndroid Build Coastguard Worker- radv: Ensure vkGetQueryPoolResults returns in finite-time
3161*61046927SAndroid Build Coastguard Worker- android: Use system = 'android' in crossfile
3162*61046927SAndroid Build Coastguard Worker- meson: Enable zink in gallium_drivers by default
3163*61046927SAndroid Build Coastguard Worker- meson: Enable d3d12 in gallium_drivers by default on Windows
3164*61046927SAndroid Build Coastguard Worker- anv: Enable EXT_swapchain_maintenance1
3165*61046927SAndroid Build Coastguard Worker- v3dv: Enable EXT_swapchain_maintenance1
3166*61046927SAndroid Build Coastguard Worker- lavapipe: Enable EXT_swapchain_maintenance1
3167*61046927SAndroid Build Coastguard Worker- v3dv: Enable EXT_swapchain_colorspace
3168*61046927SAndroid Build Coastguard Worker- lavapipe: Enable EXT_swapchain_colorspace
3169*61046927SAndroid Build Coastguard Worker- wsi: Pass wsi_drm_image_params to wsi_configure_native_image
3170*61046927SAndroid Build Coastguard Worker- wsi: Pass wsi_drm_image_params to wsi_configure_prime_image
3171*61046927SAndroid Build Coastguard Worker- wsi: Add explicit_sync to wsi_image_info
3172*61046927SAndroid Build Coastguard Worker- wsi: Add explicit_sync to wsi_drm_image_params
3173*61046927SAndroid Build Coastguard Worker- build: Add linux-drm-syncobj-v1 wayland protocol
3174*61046927SAndroid Build Coastguard Worker- wsi: Track if timeline semaphores are supported
3175*61046927SAndroid Build Coastguard Worker- wsi: Add acquired member to wsi_image
3176*61046927SAndroid Build Coastguard Worker- wsi: Track CPU side present ordering via a serial
3177*61046927SAndroid Build Coastguard Worker- wsi: Get timeline semaphore exportable handle types
3178*61046927SAndroid Build Coastguard Worker- wsi: Add common infrastructure for explicit sync
3179*61046927SAndroid Build Coastguard Worker- ci: Bump wayland-protocols version to 1.34
3180*61046927SAndroid Build Coastguard Worker- ci: Bump DEBIAN_BASE_TAG for now
3181*61046927SAndroid Build Coastguard Worker- meson: Update wayland-protocols wrap to 1.34
3182*61046927SAndroid Build Coastguard Worker- meson: Bump wayland-protocols requirement to 1.34
3183*61046927SAndroid Build Coastguard Worker- wsi: Implement linux-drm-syncobj-v1
3184*61046927SAndroid Build Coastguard Worker- tu: Expose VK_EXT_surface/swapchain_maintenance1
3185*61046927SAndroid Build Coastguard Worker- radv: Enable KHR_video_queue if encode is enabled
3186*61046927SAndroid Build Coastguard Worker- radv: Properly initialize imageCreateFlags in GetPhysicalDeviceVideoFormatPropertiesKHR
3187*61046927SAndroid Build Coastguard Worker
3188*61046927SAndroid Build Coastguard WorkerJosé Expósito (2):
3189*61046927SAndroid Build Coastguard Worker
3190*61046927SAndroid Build Coastguard Worker- zink: add render-passes HUD query
3191*61046927SAndroid Build Coastguard Worker- meson: Update proc_macro2 meson.build patch
3192*61046927SAndroid Build Coastguard Worker
3193*61046927SAndroid Build Coastguard WorkerJosé Roberto de Souza (88):
3194*61046927SAndroid Build Coastguard Worker
3195*61046927SAndroid Build Coastguard Worker- intel/isl/xe2: Disable route of Sampler LD message to LSC
3196*61046927SAndroid Build Coastguard Worker- anv: Fix PAT entry for userptr in integrated GPUs
3197*61046927SAndroid Build Coastguard Worker- intel/genxml/xe2: Remove L3ALLOC
3198*61046927SAndroid Build Coastguard Worker- intel/dev: Reduce usage of intel_device_info_compute_system_memory()
3199*61046927SAndroid Build Coastguard Worker- intel: Make memory heaps consistent between KMDs
3200*61046927SAndroid Build Coastguard Worker- anv: Fix calculation of syncs required in Xe KMD
3201*61046927SAndroid Build Coastguard Worker- iris: Avoid read of uninitialized value in blorp_clear_stencil_as_rgba()
3202*61046927SAndroid Build Coastguard Worker- iris: Fix return of iris_wait_syncobj()
3203*61046927SAndroid Build Coastguard Worker- iris: Wait for drm_xe_exec_queue to be idle before destroying it
3204*61046927SAndroid Build Coastguard Worker- intel/common: Add functions to handle async vm bind
3205*61046927SAndroid Build Coastguard Worker- anv: Start to use intel_bind_timeline
3206*61046927SAndroid Build Coastguard Worker- iris: Start to use intel_bind_timeline
3207*61046927SAndroid Build Coastguard Worker- anv: Switch to truly asynchronous VM binding in Xe KMD
3208*61046927SAndroid Build Coastguard Worker- iris: Switch to truly asynchronous VM binding in Xe KMD
3209*61046927SAndroid Build Coastguard Worker- intel: Fix intel_get_mesh_urb_config()
3210*61046927SAndroid Build Coastguard Worker- anv: Drop include to common/i915/intel_gem.h
3211*61046927SAndroid Build Coastguard Worker- intel/common: Fix location of C++ support macro in intel_gem.h
3212*61046927SAndroid Build Coastguard Worker- intel: Remove circular dependency between intel/dev and intel/common
3213*61046927SAndroid Build Coastguard Worker- intel/common: Add intel_engines_supported_count()
3214*61046927SAndroid Build Coastguard Worker- anv: Use intel_engines_supported_count()
3215*61046927SAndroid Build Coastguard Worker- iris: Use intel_engines_supported_count()
3216*61046927SAndroid Build Coastguard Worker- intel: Sync i915_drm.h
3217*61046927SAndroid Build Coastguard Worker- intel/common: Implement i915_engines_is_guc_semaphore_functional()
3218*61046927SAndroid Build Coastguard Worker- intel: Sync xe_drm.h
3219*61046927SAndroid Build Coastguard Worker- intel/common: Implement xe_engines_is_guc_semaphore_functional()
3220*61046927SAndroid Build Coastguard Worker- iris: Fix iris_batch_is_banned() check
3221*61046927SAndroid Build Coastguard Worker- anv: Use DRM_XE_VM_BIND_OP_UNMAP_ALL to unbind whole bos
3222*61046927SAndroid Build Coastguard Worker- docs/anv: Add recommended GuC firmware version
3223*61046927SAndroid Build Coastguard Worker- iris: Set (EXEC_OBJECT_SUPPORTS_48B_ADDRESS | EXEC_OBJECT_PINNED) in a single place
3224*61046927SAndroid Build Coastguard Worker- iris: Remove iris_bo::kflags
3225*61046927SAndroid Build Coastguard Worker- iris: Move i915 set and get tiling uAPI calls to i915 specific code
3226*61046927SAndroid Build Coastguard Worker- iris: Remove more i915_drm.h includes from common code
3227*61046927SAndroid Build Coastguard Worker- intel: Move intel_define.h to i915/intel_define.h
3228*61046927SAndroid Build Coastguard Worker- intel/common: Remove more i915_drm.h includes from common code
3229*61046927SAndroid Build Coastguard Worker- intel/tools/error_decode: Add function to try to open error dump file
3230*61046927SAndroid Build Coastguard Worker- intel/tools/error_decode: Simply error message handling
3231*61046927SAndroid Build Coastguard Worker- intel/tools/error_decode: Add support to search for Xe KMD error dumps
3232*61046927SAndroid Build Coastguard Worker- intel/tools/error_decode: Detect and split error dump file parsing by KMD
3233*61046927SAndroid Build Coastguard Worker- intel: Sync xe_drm.h
3234*61046927SAndroid Build Coastguard Worker- anv/xe: Add VMs to error dump
3235*61046927SAndroid Build Coastguard Worker- iris/xe: Add VMs to error dump
3236*61046927SAndroid Build Coastguard Worker- intel/tools/error_decode: Move code that can be shared between i915 and Xe error decoders
3237*61046927SAndroid Build Coastguard Worker- intel/tools/error_decode: Parse Xe KMD error dump file
3238*61046927SAndroid Build Coastguard Worker- intel/tools: Fix compilation in 32 bits
3239*61046927SAndroid Build Coastguard Worker- intel/nullhw: Fix 32bits compilation warnings
3240*61046927SAndroid Build Coastguard Worker- iris: Add IRIS_HEAP_DEVICE_LOCAL_CPU_VISIBLE_SMALL_BAR heap type
3241*61046927SAndroid Build Coastguard Worker- iris: Force lmem cpu accessible for bos with clear-color
3242*61046927SAndroid Build Coastguard Worker- iris/xe: Consider pat_index while unbinding the bo
3243*61046927SAndroid Build Coastguard Worker- anv: Call flush_pipeline_select_gpgpu() for compute engines in compute code paths
3244*61046927SAndroid Build Coastguard Worker- anv: Skip cmd_buffer_emit_bt_pool_base_address() in blitter and video engines
3245*61046927SAndroid Build Coastguard Worker- intel: Drop pre-production steppings
3246*61046927SAndroid Build Coastguard Worker- anv: Fix Xe KMD userptr unbind
3247*61046927SAndroid Build Coastguard Worker- intel/dev: Nuke 'ver == 10' check
3248*61046927SAndroid Build Coastguard Worker- intel/dev: Nuke display_ver
3249*61046927SAndroid Build Coastguard Worker- intel: Enable Xe KMD support by default
3250*61046927SAndroid Build Coastguard Worker- iris: Set BO_ALLOC_NO_SUBALLOC when allocating bo for slab
3251*61046927SAndroid Build Coastguard Worker- anv: Replace the 2 sparse booleans by 1 enum
3252*61046927SAndroid Build Coastguard Worker- anv: Set VK_QUEUE_PROTECTED_BIT during queue families initialization
3253*61046927SAndroid Build Coastguard Worker- anv: Set VM control to true in Xe KMD
3254*61046927SAndroid Build Coastguard Worker- intel/tools/error_decode: Fix parsing in Xe decoder
3255*61046927SAndroid Build Coastguard Worker- intel/tools/error_decode: Add function to print batch in Xe decoder
3256*61046927SAndroid Build Coastguard Worker- intel/tools/error_decode: Parse HW context in Xe decoder
3257*61046927SAndroid Build Coastguard Worker- iris: Move tiling_to_modifier() implementation to i915 folder
3258*61046927SAndroid Build Coastguard Worker- iris: Remove i915_drm.h include from iris_indirect_gen.c
3259*61046927SAndroid Build Coastguard Worker- intel/decoder: Fix binding table pointer entry being marked as invalid
3260*61046927SAndroid Build Coastguard Worker- anv: Set STATE_COMPUTE_MODE mask bit when zeroing compute mode
3261*61046927SAndroid Build Coastguard Worker- intel/genxml: Add more instdone registers
3262*61046927SAndroid Build Coastguard Worker- intel/genxml/gfx125: Fix definition of INTERFACE_DESCRIPTOR_DATA::Thread group dispatch size
3263*61046927SAndroid Build Coastguard Worker- intel/genxml/xe2: Update definition of INTERFACE_DESCRIPTOR_DATA
3264*61046927SAndroid Build Coastguard Worker- anv: Create protected engine context when i915 supports vm control
3265*61046927SAndroid Build Coastguard Worker- anv: Remove protected memory types from default_buffer_mem_types
3266*61046927SAndroid Build Coastguard Worker- intel/tools/error2hangdump: Print out_filename when failed to open it
3267*61046927SAndroid Build Coastguard Worker- intel/tools/error2hangdump: Replace drm_i915_gem_engine_class by intel_engine_class
3268*61046927SAndroid Build Coastguard Worker- intel/tools: Move Xe KMD error decode functions to a separated file
3269*61046927SAndroid Build Coastguard Worker- intel/tools: Move ascii85_decode_char() to error_decode_lib
3270*61046927SAndroid Build Coastguard Worker- intel/tools: Move more Xe KMD error decode functions to error_decode_xe_lib
3271*61046927SAndroid Build Coastguard Worker- intel/tools/error2hangdump: Move code that will be shared with Xe parser to error2hangdump_lib
3272*61046927SAndroid Build Coastguard Worker- intel/tools/error2hangdump: Move i915 parser to a function
3273*61046927SAndroid Build Coastguard Worker- intel/tools/error2hangdump: Add Xe KMD support
3274*61046927SAndroid Build Coastguard Worker- anv: Add missing ANV_BO_ALLOC_INTERNAL
3275*61046927SAndroid Build Coastguard Worker- iris: Add comments to BO_ALLOC flags
3276*61046927SAndroid Build Coastguard Worker- iris: Avoid creation of slabs and cache buckets of lmem heaps in integrated gpus
3277*61046927SAndroid Build Coastguard Worker- iris: Avoid allocation of not needed iris_bucket_cache
3278*61046927SAndroid Build Coastguard Worker- intel/tools/aubinator_error_decode: Move definition of option_color to header
3279*61046927SAndroid Build Coastguard Worker- intel/decoder: Add intel_print_group_custom_spacing()
3280*61046927SAndroid Build Coastguard Worker- intel/tools: Parse INSTDONE registers in Xe KMD error dump
3281*61046927SAndroid Build Coastguard Worker- intel: Sync xe_drm.h
3282*61046927SAndroid Build Coastguard Worker- intel/dev: Read GFX IP version during runtime
3283*61046927SAndroid Build Coastguard Worker
3284*61046927SAndroid Build Coastguard WorkerJuan A. Suarez Romero (32):
3285*61046927SAndroid Build Coastguard Worker
3286*61046927SAndroid Build Coastguard Worker- Revert "v3d: use kmsro to create drm screen on real hw"
3287*61046927SAndroid Build Coastguard Worker- v3d: show warning on creating a v3d screen on real hw
3288*61046927SAndroid Build Coastguard Worker- v3d/vc4/ci: reset the list of timeout tests
3289*61046927SAndroid Build Coastguard Worker- Revert "v3d: show warning on creating a v3d screen on real hw"
3290*61046927SAndroid Build Coastguard Worker- broadcom/simulator: protect simulator BO rallocs with mutexes
3291*61046927SAndroid Build Coastguard Worker- v3d/ci: run OpenGL 3.1 tests
3292*61046927SAndroid Build Coastguard Worker- v3dv/ci: increase timeout for full jobs in 30min
3293*61046927SAndroid Build Coastguard Worker- ci: disable Igalia farm
3294*61046927SAndroid Build Coastguard Worker- Revert "ci: disable Igalia farm"
3295*61046927SAndroid Build Coastguard Worker- Revert "ci: disable Igalia farm"
3296*61046927SAndroid Build Coastguard Worker- v3d/ci: update expected results
3297*61046927SAndroid Build Coastguard Worker- v3d/ci: update expected list
3298*61046927SAndroid Build Coastguard Worker- Revert "v3d/ci: update expected list"
3299*61046927SAndroid Build Coastguard Worker- vc4/ci: update expected list
3300*61046927SAndroid Build Coastguard Worker- v3d/ci: add new failures
3301*61046927SAndroid Build Coastguard Worker- v3dv/ci: update expected list
3302*61046927SAndroid Build Coastguard Worker- v3dv/ci: remove crashes from expected list
3303*61046927SAndroid Build Coastguard Worker- v3d,v3d: use new simulator
3304*61046927SAndroid Build Coastguard Worker- v3dv: disable Early Z for multisampled 16-bit depth buffers
3305*61046927SAndroid Build Coastguard Worker- v3d: disable Early Z for multisampled 16-bit depth buffers
3306*61046927SAndroid Build Coastguard Worker- broadcom/compiler: fix SFU check for 7.1
3307*61046927SAndroid Build Coastguard Worker- v3dv: mark some promoted extensions as supported
3308*61046927SAndroid Build Coastguard Worker- v3d: add load_fep_w_v3d intrinsic
3309*61046927SAndroid Build Coastguard Worker- v3d: fix line coords with perspective projection
3310*61046927SAndroid Build Coastguard Worker- compiler,gallium: move u_reduced_prim to common
3311*61046927SAndroid Build Coastguard Worker- v3dv: assume that rasterization state can be NULL
3312*61046927SAndroid Build Coastguard Worker- v3dv: enable smooth line rendering
3313*61046927SAndroid Build Coastguard Worker- broadcom/ci: add new expected failures
3314*61046927SAndroid Build Coastguard Worker- v3d: configure polygon mode when enabled
3315*61046927SAndroid Build Coastguard Worker- broadcom/ci: update expected results
3316*61046927SAndroid Build Coastguard Worker- v3dv/ci: update expected list
3317*61046927SAndroid Build Coastguard Worker- nir/lower_clip: update inputs/ouputs read/written bitmask
3318*61046927SAndroid Build Coastguard Worker
3319*61046927SAndroid Build Coastguard WorkerJuston Li (13):
3320*61046927SAndroid Build Coastguard Worker
3321*61046927SAndroid Build Coastguard Worker- venus: refactor query feedback cmds
3322*61046927SAndroid Build Coastguard Worker- venus: acquire mutex when recycling query feedback cmds
3323*61046927SAndroid Build Coastguard Worker- venus: free query batches for VK_COMMAND_POOL_RESET_RELEASE_RESOURCES_BIT
3324*61046927SAndroid Build Coastguard Worker- venus: add comments for query feedback batch free list
3325*61046927SAndroid Build Coastguard Worker- venus: recycle linked query feedback immediately during submission
3326*61046927SAndroid Build Coastguard Worker- venus: handle empty resolved query feedback list
3327*61046927SAndroid Build Coastguard Worker- venus: fix image reqs cache store locking
3328*61046927SAndroid Build Coastguard Worker- venus: extract cache hash/equals functions into common
3329*61046927SAndroid Build Coastguard Worker- venus: image format properties cache
3330*61046927SAndroid Build Coastguard Worker- venus: move feedback on empty last batch to prior batch
3331*61046927SAndroid Build Coastguard Worker- venus: fix VkDeviceGroupSubmitInfo cmd counts from feedback
3332*61046927SAndroid Build Coastguard Worker- venus: extend device format prop cache with VkFormatProperties3
3333*61046927SAndroid Build Coastguard Worker- Revert "zink: store last pipeline directly for zink_gfx_program::last_pipeline"
3334*61046927SAndroid Build Coastguard Worker
3335*61046927SAndroid Build Coastguard WorkerKai Wasserbäch (2):
3336*61046927SAndroid Build Coastguard Worker
3337*61046927SAndroid Build Coastguard Worker- fix(FTBFS): clc: adapt to new LLVM 19 DiagnosticHandlerTy
3338*61046927SAndroid Build Coastguard Worker- fix(FTBFS): clover: adapt to new LLVM 19 DiagnosticHandlerTy
3339*61046927SAndroid Build Coastguard Worker
3340*61046927SAndroid Build Coastguard WorkerKarol Herbst (131):
3341*61046927SAndroid Build Coastguard Worker
3342*61046927SAndroid Build Coastguard Worker- nak/algebraic: merge run and main function
3343*61046927SAndroid Build Coastguard Worker- nak/algebraic: write code to an output file
3344*61046927SAndroid Build Coastguard Worker- clc: use spirv triple starting with llvm-17
3345*61046927SAndroid Build Coastguard Worker- clc: add support for the native spir-v backend
3346*61046927SAndroid Build Coastguard Worker- rusticl/kernel: run opt/lower_memcpy later to fix a crash
3347*61046927SAndroid Build Coastguard Worker- rusticl/kernel: add a few comments in regards to pass ordering
3348*61046927SAndroid Build Coastguard Worker- rusticl/kernel: no need to reset the scratch size anymore
3349*61046927SAndroid Build Coastguard Worker- nir/printf: remove treat_doubles_as_floats
3350*61046927SAndroid Build Coastguard Worker- clc: require LLVM-14
3351*61046927SAndroid Build Coastguard Worker- clc: merge blocks handling optional features
3352*61046927SAndroid Build Coastguard Worker- clc: require LLVM-15
3353*61046927SAndroid Build Coastguard Worker- nir: rework and fix rotate lowering
3354*61046927SAndroid Build Coastguard Worker- rusticl/program: rework debug logging option
3355*61046927SAndroid Build Coastguard Worker- rusticl/spirv: do not attempt to parse spirv after failed link
3356*61046927SAndroid Build Coastguard Worker- rusticl/spirv: use bool::then_Some inside SPIRVBin::link
3357*61046927SAndroid Build Coastguard Worker- rusticl/program: add clc_validator_options helper function
3358*61046927SAndroid Build Coastguard Worker- rusticl/program: add debug option to validate internal spirvs
3359*61046927SAndroid Build Coastguard Worker- nak/opt_out: fix comparison in try_combine_outs
3360*61046927SAndroid Build Coastguard Worker- nak: simplify phi_dsts
3361*61046927SAndroid Build Coastguard Worker- nak: make it compile with clippy
3362*61046927SAndroid Build Coastguard Worker- rusticl/meson: use rust_abi instead of rust_crate_type
3363*61046927SAndroid Build Coastguard Worker- rust/spirv: fix clippy lint on unneeded late initialization
3364*61046927SAndroid Build Coastguard Worker- rusticl/kernel: check that local size on dispatch doesn't exceed limits
3365*61046927SAndroid Build Coastguard Worker- nak/meson: specify rust flags globally and allow some clippy lints
3366*61046927SAndroid Build Coastguard Worker- nak: fix clippy::extra_unused_lifetimes warnings
3367*61046927SAndroid Build Coastguard Worker- nak: fix clippy::mem_replace_with_default warnings
3368*61046927SAndroid Build Coastguard Worker- nak: fix clippy::useless_conversion warnings
3369*61046927SAndroid Build Coastguard Worker- nak: fix clippy::needless_lifetimes warnings
3370*61046927SAndroid Build Coastguard Worker- nak: fix clippy::needless_borrow warnings
3371*61046927SAndroid Build Coastguard Worker- nak: fix clippy::while_let_loop warnings
3372*61046927SAndroid Build Coastguard Worker- nak: fix clippy::match_like_matches_macro warnings
3373*61046927SAndroid Build Coastguard Worker- nak: fix clippy::needless_return warnings
3374*61046927SAndroid Build Coastguard Worker- nak: fix clippy::redundant_closure warnings
3375*61046927SAndroid Build Coastguard Worker- nak: fix clippy::unwrap_or_default warnings
3376*61046927SAndroid Build Coastguard Worker- nak: fix clippy::manual_while_let_some warnings
3377*61046927SAndroid Build Coastguard Worker- nak: fix clippy::clone_on_copy warnings
3378*61046927SAndroid Build Coastguard Worker- nak: fix clippy::single_match warnings
3379*61046927SAndroid Build Coastguard Worker- rusticl/util: add a wrapper around "thread-safe" C types
3380*61046927SAndroid Build Coastguard Worker- rusticl/mesa/device: convert to ThreadSafeCPtr
3381*61046927SAndroid Build Coastguard Worker- rusticl/mesa/screen: convert to ThreadSafeCPtr
3382*61046927SAndroid Build Coastguard Worker- rusticl/mesa: add thread-safe wrapper for pipe_image_views
3383*61046927SAndroid Build Coastguard Worker- rusticl/context: store SVM pointers as usize
3384*61046927SAndroid Build Coastguard Worker- rusticl/gl: mark GLCtxManager as Send + Sync
3385*61046927SAndroid Build Coastguard Worker- rusticl/mem: make Mem Send/Sync by storing mapping ptrs as usize
3386*61046927SAndroid Build Coastguard Worker- rusticl/program: mark NirKernelBuild as Send and Sync
3387*61046927SAndroid Build Coastguard Worker- meson: remove opencl-external-clang-headers option and rely on shared-llvm
3388*61046927SAndroid Build Coastguard Worker- clc: force fPIC for every user when using shared LLVM
3389*61046927SAndroid Build Coastguard Worker- nir/lower_cl_images: record image_buffers and msaa_images
3390*61046927SAndroid Build Coastguard Worker- rusticl/mem: properly handle buffers
3391*61046927SAndroid Build Coastguard Worker- rusticl/mem: support GL_TEXTURE_BUFFER
3392*61046927SAndroid Build Coastguard Worker- rust/api: add RustTypes enum
3393*61046927SAndroid Build Coastguard Worker- rusticl/util: support nested structs in offset_of!
3394*61046927SAndroid Build Coastguard Worker- rusticl/api: allow CLObjectBase to be placed anywhere
3395*61046927SAndroid Build Coastguard Worker- rusticl/icd: move get_ref_vec_from_arr into the Rusticl type
3396*61046927SAndroid Build Coastguard Worker- rusticl/icd: move refcnt() and get rid of needless atomic ops
3397*61046927SAndroid Build Coastguard Worker- rusticl/icd: move retain() and release()
3398*61046927SAndroid Build Coastguard Worker- rusticl/icd: move get_arc_vec_from_arr and rename it
3399*61046927SAndroid Build Coastguard Worker- rusticl/icd: fold leak_ref into its only consumer
3400*61046927SAndroid Build Coastguard Worker- rusticl/icd: move get_ref()
3401*61046927SAndroid Build Coastguard Worker- rusticl/device: deduplicate devices with sorting
3402*61046927SAndroid Build Coastguard Worker- rusticl/icd: move from_arc() and rename it
3403*61046927SAndroid Build Coastguard Worker- rusticl/event: drop from_cl_arr and use arcs_from_arr
3404*61046927SAndroid Build Coastguard Worker- rusticl/icd: move get_arc() and rename it
3405*61046927SAndroid Build Coastguard Worker- rusticl/icd: split Arc part out of CLObject into new trait
3406*61046927SAndroid Build Coastguard Worker- rusticl/device: get rid of pointless Arc overhead
3407*61046927SAndroid Build Coastguard Worker- rusticl/icd: actually allow dispatching CL types
3408*61046927SAndroid Build Coastguard Worker- rusticl/mem: split into Buffer and Image
3409*61046927SAndroid Build Coastguard Worker- rusticl/mem: use pattern matching in is_parent_buffer
3410*61046927SAndroid Build Coastguard Worker- rusticl/mem: move fill methods into concrete types
3411*61046927SAndroid Build Coastguard Worker- core/memory: drop Arc for &Arc<Queue> function parameters
3412*61046927SAndroid Build Coastguard Worker- rusticl/mem: move map methods into concrete types
3413*61046927SAndroid Build Coastguard Worker- rusticl/mem: move shadow sync methods into concrete types
3414*61046927SAndroid Build Coastguard Worker- rusticl/mem: split unmap into Buffer and Image versions
3415*61046927SAndroid Build Coastguard Worker- rusticl/mem: move copy and write buffer impls into Buffer
3416*61046927SAndroid Build Coastguard Worker- rusticl/mem: split read_to_user_rect into Buffer and Image versions
3417*61046927SAndroid Build Coastguard Worker- rusticl/mem: split write_from_user_rect into buffer and image
3418*61046927SAndroid Build Coastguard Worker- rusticl/mem: move copy_to_rect into Buffer
3419*61046927SAndroid Build Coastguard Worker- rusticl/mem: split copy_to into Buffer and Image
3420*61046927SAndroid Build Coastguard Worker- rusticl/mem: split Buffer::copy_to into Buffer and Image versions
3421*61046927SAndroid Build Coastguard Worker- rusticl/mem: split Image::copy_to into Buffer and Image versions
3422*61046927SAndroid Build Coastguard Worker- rusticl/mem: get rid of pixel_size
3423*61046927SAndroid Build Coastguard Worker- rusticl/mem: move tx_image into Image
3424*61046927SAndroid Build Coastguard Worker- rusticl/mem: fold tx_raw into tx
3425*61046927SAndroid Build Coastguard Worker- rusticl/image: call tx on the parent buffer directly
3426*61046927SAndroid Build Coastguard Worker- rusticl/mem: move is_parent_buffer into Image
3427*61046927SAndroid Build Coastguard Worker- rusticl/mem: move tx into Buffer
3428*61046927SAndroid Build Coastguard Worker- rusticl/mem: remove get_res
3429*61046927SAndroid Build Coastguard Worker- rusticl/mem: move comment describing how mapping works
3430*61046927SAndroid Build Coastguard Worker- rusticl/mem: reorganize Image::map
3431*61046927SAndroid Build Coastguard Worker- rusticl/mem: move MemBase::map into the users
3432*61046927SAndroid Build Coastguard Worker- rusticl/mem: move tx_raw_async methods into Buffer and Image
3433*61046927SAndroid Build Coastguard Worker- rusticl/mem: move Buffer and Image specific fields into the subtypes
3434*61046927SAndroid Build Coastguard Worker- rusticl/mem: reorganize MemBase::from_gl a little
3435*61046927SAndroid Build Coastguard Worker- rusticl/mem: move pipe_image_host_access into Image
3436*61046927SAndroid Build Coastguard Worker- rusticl/kernel: recalculate scratch and shared memory after opts
3437*61046927SAndroid Build Coastguard Worker- rusticl/program: fix CL_PROGRAM_BINARIES for devs with no builds
3438*61046927SAndroid Build Coastguard Worker- meson/rusticl: import rust instead of unstable-rust
3439*61046927SAndroid Build Coastguard Worker- clc: include opencl-c.h for extensions needing it
3440*61046927SAndroid Build Coastguard Worker- meson: do not pull in clc for clover
3441*61046927SAndroid Build Coastguard Worker- intel: Only build shaders with anv and iris
3442*61046927SAndroid Build Coastguard Worker- zink: lower unaligned memory accesses
3443*61046927SAndroid Build Coastguard Worker- rusticl/context: complete conversion of SVM pointers to usize
3444*61046927SAndroid Build Coastguard Worker- rusticl/memory: store host_ptr as usize
3445*61046927SAndroid Build Coastguard Worker- rusticl/memory: make closures Send and Sync
3446*61046927SAndroid Build Coastguard Worker- rusticl/event: make EventSig Send + Sync
3447*61046927SAndroid Build Coastguard Worker- rusticl/spirv: mark SPIRVBin as Send and Sync
3448*61046927SAndroid Build Coastguard Worker- rusticl/kernel: make it Send and Sync
3449*61046927SAndroid Build Coastguard Worker- rusticl/icd: verify all cl classes are Send and Sync
3450*61046927SAndroid Build Coastguard Worker- rusticl/meson: remove -Aclippy::arc-with-non-send-sync flag
3451*61046927SAndroid Build Coastguard Worker- rusticl/kernel: make builds private
3452*61046927SAndroid Build Coastguard Worker- rusticl/event: we need to call the CL_COMPLETE callback on errors as well
3453*61046927SAndroid Build Coastguard Worker- rusticl/kernel: assign sampler locations before DCEing variables
3454*61046927SAndroid Build Coastguard Worker- rusticl/device: support query_memory_info to retrieve available memory
3455*61046927SAndroid Build Coastguard Worker- drm-uapi: Sync nouveau_drm.h
3456*61046927SAndroid Build Coastguard Worker- nvk: use c.get_supported_arguments for compiler flags
3457*61046927SAndroid Build Coastguard Worker- nouveau: import libdrm_nouveau
3458*61046927SAndroid Build Coastguard Worker- nouveau: call glsl_type_singleton_init_or_ref earlier
3459*61046927SAndroid Build Coastguard Worker- nouveau/drm: drop immediate parameter from nouveau_pushbuf_new
3460*61046927SAndroid Build Coastguard Worker- nouveau/drm: rely on nouveau_pushbuf::channel being always set
3461*61046927SAndroid Build Coastguard Worker- nouveau/drm: drop unsued chan argument from nouveau_pushbuf_kick
3462*61046927SAndroid Build Coastguard Worker- nouveau/drm: remove nouveau_client::id
3463*61046927SAndroid Build Coastguard Worker- rusticl/util: make create_pipe_box indepentend of pipe_box's field types
3464*61046927SAndroid Build Coastguard Worker- meson: fix link failure with llvm-18
3465*61046927SAndroid Build Coastguard Worker- rusticl/program: handle -cl-no-subgroup-ifp
3466*61046927SAndroid Build Coastguard Worker- nouveau: fix potential double-free in nouveau_drm_screen_create
3467*61046927SAndroid Build Coastguard Worker- nir: fix nir_shader_get_function_for_name for functions without names.
3468*61046927SAndroid Build Coastguard Worker- rusticl: use stream uploader for cb0 if prefered
3469*61046927SAndroid Build Coastguard Worker- rusticl/icd: remove CLObject
3470*61046927SAndroid Build Coastguard Worker- event: break long dependency chains on drop
3471*61046927SAndroid Build Coastguard Worker- rusticl/mesa/context: flush context before destruction
3472*61046927SAndroid Build Coastguard Worker- nir/lower_cl_images: set binding also for samplers
3473*61046927SAndroid Build Coastguard Worker
3474*61046927SAndroid Build Coastguard WorkerKenneth Graunke (76):
3475*61046927SAndroid Build Coastguard Worker
3476*61046927SAndroid Build Coastguard Worker- iris: Don't return timestamps modulo 36-bits
3477*61046927SAndroid Build Coastguard Worker- intel/dev: Fix typo (ajust -> adjust)
3478*61046927SAndroid Build Coastguard Worker- iris: Implement query_memory_info() on discrete cards
3479*61046927SAndroid Build Coastguard Worker- intel/nir: Pass devinfo and prog_data to brw_nir_lower_cs_intrinsics
3480*61046927SAndroid Build Coastguard Worker- intel: Add driver support for hardware generated local invocation IDs
3481*61046927SAndroid Build Coastguard Worker- intel: Use hardware generated compute shader local invocation IDs
3482*61046927SAndroid Build Coastguard Worker- driconf: Advertise GL_EXT_shader_image_load_store on iris for SVP13
3483*61046927SAndroid Build Coastguard Worker- iris: Implement INTEL_DEBUG=heaps
3484*61046927SAndroid Build Coastguard Worker- intel/fs: Don't include sync.nop in instruction count statistics
3485*61046927SAndroid Build Coastguard Worker- intel/fs: Don't rely on CSE for VARYING_PULL_CONSTANT_LOAD
3486*61046927SAndroid Build Coastguard Worker- intel/brw: Delete enum brw_urb_write_flags
3487*61046927SAndroid Build Coastguard Worker- intel/brw: Delete more unused defines
3488*61046927SAndroid Build Coastguard Worker- intel/brw: Delete legacy SFIDs
3489*61046927SAndroid Build Coastguard Worker- intel/brw: Delete SIMD4x2 URB opcodes
3490*61046927SAndroid Build Coastguard Worker- intel/brw: Delete more unused compression stuff
3491*61046927SAndroid Build Coastguard Worker- intel/brw: Delete SINCOS
3492*61046927SAndroid Build Coastguard Worker- intel/brw: Delete constant_buffer_0_is_relative
3493*61046927SAndroid Build Coastguard Worker- intel/brw: Delete compiler->supports_shader_constants
3494*61046927SAndroid Build Coastguard Worker- intel/brw: Delete enum gfx6_gather_sampler_wa
3495*61046927SAndroid Build Coastguard Worker- intel/brw: Delete brw_wm_prog_key::line_aa
3496*61046927SAndroid Build Coastguard Worker- intel/brw: Delete unnecessary brw_wm_prog_data fields
3497*61046927SAndroid Build Coastguard Worker- intel/brw: Delete some swizzling functions
3498*61046927SAndroid Build Coastguard Worker- intel/brw: Delete brw_eu_util.c
3499*61046927SAndroid Build Coastguard Worker- intel/brw: Change unit tests to use TEX_LOGICAL instead of TEX
3500*61046927SAndroid Build Coastguard Worker- intel/brw: Delete SHADER_OPCODE_TXF_CMS[_LOGICAL]
3501*61046927SAndroid Build Coastguard Worker- intel/brw: Delete SHADER_OPCODE_TXF_UMS
3502*61046927SAndroid Build Coastguard Worker- intel/brw: Allow CSE on TXF_CMS_W_GFX12_LOGICAL
3503*61046927SAndroid Build Coastguard Worker- intel/brw: Delete legacy texture opcodes
3504*61046927SAndroid Build Coastguard Worker- intel/brw: Mark FIND[_LAST]_LIVE_CHANNEL as not writing the flag
3505*61046927SAndroid Build Coastguard Worker- intel/brw: Replace CS_OPCODE_CS_TERMINATE with SHADER_OPCODE_SEND
3506*61046927SAndroid Build Coastguard Worker- intel/brw: Avoid copy propagating any fixed registers into EOTs
3507*61046927SAndroid Build Coastguard Worker- intel/brw: Handle SHADER_OPCODE_SEND without src[3] in copy prop
3508*61046927SAndroid Build Coastguard Worker- intel/brw: Add assertions that EOT messages live in g112+
3509*61046927SAndroid Build Coastguard Worker- intel/brw: Copy the smaller payload in fixup_sends_duplicate_payload
3510*61046927SAndroid Build Coastguard Worker- intel/brw: Make register coalescing obey the g112-g127 restriction
3511*61046927SAndroid Build Coastguard Worker- intel/brw: Call constant combining after copy propagation/algebraic
3512*61046927SAndroid Build Coastguard Worker- intel/brw: Remove SIMD lowering to a larger SIMD size
3513*61046927SAndroid Build Coastguard Worker- intel/brw: Unindent code after previous change
3514*61046927SAndroid Build Coastguard Worker- iris: Fix tessellation evaluation shaders that use scratch
3515*61046927SAndroid Build Coastguard Worker- intel/brw: Emit better code for read_invocation(x, constant)
3516*61046927SAndroid Build Coastguard Worker- iris: Remove suballocation in iris_flush_resource()
3517*61046927SAndroid Build Coastguard Worker- iris: Eliminate prototype introduced in the previous patch
3518*61046927SAndroid Build Coastguard Worker- ra: Add debug functions for printing spill costs and benefits
3519*61046927SAndroid Build Coastguard Worker- intel/fs: Avoid generating useless UNDEFs for every SSA def
3520*61046927SAndroid Build Coastguard Worker- intel/brw: Split out 64-bit lowering from algebraic optimizations
3521*61046927SAndroid Build Coastguard Worker- intel/brw: Don't consider UNIFORM_PULL_CONSTANT_LOAD a send-from-GRF
3522*61046927SAndroid Build Coastguard Worker- intel/brw: Eliminate top-level FIND_LIVE_CHANNEL & BROADCAST once
3523*61046927SAndroid Build Coastguard Worker- intel/brw: Fix check for 64-bit SEL lowering types
3524*61046927SAndroid Build Coastguard Worker- intel/brw: Assert that min/max are not happening in 64-bit SEL lowering
3525*61046927SAndroid Build Coastguard Worker- intel/brw: Use correct execution pipe for lowering SEL on DF
3526*61046927SAndroid Build Coastguard Worker- intel/brw: Unify DF and Q/UQ lowering for MOV
3527*61046927SAndroid Build Coastguard Worker- Revert "intel/brw: Don't consider UNIFORM_PULL_CONSTANT_LOAD a send-from-GRF"
3528*61046927SAndroid Build Coastguard Worker- intel/brw: Fix opt_split_sends() to allow for FIXED_GRF send sources
3529*61046927SAndroid Build Coastguard Worker- intel/brw: Fix register coalescing's LOAD_PAYLOAD dst offset handling
3530*61046927SAndroid Build Coastguard Worker- intel/brw: Fix destination stride assertion in copy propagation
3531*61046927SAndroid Build Coastguard Worker- intel/brw: Allow changing types for LOAD_PAYLOAD with 1 source
3532*61046927SAndroid Build Coastguard Worker- intel/brw: Delete brw_fs_lower_minmax
3533*61046927SAndroid Build Coastguard Worker- anv, hasvk: Save the original instance ID
3534*61046927SAndroid Build Coastguard Worker- anv, hasvk: Move multiview remapping loop below output stores
3535*61046927SAndroid Build Coastguard Worker- anv, hasvk: Fix nir_lower_multiview to re-emit outputs before EmitVertex
3536*61046927SAndroid Build Coastguard Worker- intel/brw: Stop checking mlen on math opcodes in CSE pass
3537*61046927SAndroid Build Coastguard Worker- intel/brw: Rearrange fs_inst fields
3538*61046927SAndroid Build Coastguard Worker- intel/brw: Fix generate_mov_indirect to check has_64bit_int not float
3539*61046927SAndroid Build Coastguard Worker- intel/brw: Fix lower_regioning for BROADCAST, MOV_INDIRECT on Q types
3540*61046927SAndroid Build Coastguard Worker- intel/brw: Update comments for indirect MOV splitting
3541*61046927SAndroid Build Coastguard Worker- intel/brw: Don't mention gfx7 limitations in shuffle comments
3542*61046927SAndroid Build Coastguard Worker- intel/brw: Drop dead CHV checks.
3543*61046927SAndroid Build Coastguard Worker- intel/brw: Drop align16 support in brw_broadcast()
3544*61046927SAndroid Build Coastguard Worker- intel/brw: Drop gfx7 scratch message setup code
3545*61046927SAndroid Build Coastguard Worker- intel/brw: Delete if_depth_in_loop
3546*61046927SAndroid Build Coastguard Worker- intel/brw: Delete fs_visitor::vgrf helper
3547*61046927SAndroid Build Coastguard Worker- intel/brw: Drop default size of 1 from bld.vgrf() calls
3548*61046927SAndroid Build Coastguard Worker- intel/brw: Use SHADER_OPCODE_SEND for coherent framebuffer reads
3549*61046927SAndroid Build Coastguard Worker- intel/brw: Replace FS_OPCODE_LINTERP with BRW_OPCODE_PLN
3550*61046927SAndroid Build Coastguard Worker- intel/brw: Make an fs_builder::SYNC helper
3551*61046927SAndroid Build Coastguard Worker- isl: Set MOCS to uncached for Gfx12.0 blitter sources/destinations
3552*61046927SAndroid Build Coastguard Worker
3553*61046927SAndroid Build Coastguard WorkerKonrad Dybcio (1):
3554*61046927SAndroid Build Coastguard Worker
3555*61046927SAndroid Build Coastguard Worker- freedreno/registers: Add some HWCG regs
3556*61046927SAndroid Build Coastguard Worker
3557*61046927SAndroid Build Coastguard WorkerKonstantin (8):
3558*61046927SAndroid Build Coastguard Worker
3559*61046927SAndroid Build Coastguard Worker- util/printf: Include stdio.h
3560*61046927SAndroid Build Coastguard Worker- util/printf: Expose util_printf_prev_tok
3561*61046927SAndroid Build Coastguard Worker- ac/debug: Handle the output of recent umr versions
3562*61046927SAndroid Build Coastguard Worker- radv/debug: Canonicalize shader addr
3563*61046927SAndroid Build Coastguard Worker- radv: Canonicalize addresses in radv_find_shader
3564*61046927SAndroid Build Coastguard Worker- radv/debug: Try to find unbound shaders
3565*61046927SAndroid Build Coastguard Worker- radv/debug: Dump descriptor binding information
3566*61046927SAndroid Build Coastguard Worker- ac/parse_ib: Always print the value of the whole register
3567*61046927SAndroid Build Coastguard Worker
3568*61046927SAndroid Build Coastguard WorkerKonstantin Seurer (105):
3569*61046927SAndroid Build Coastguard Worker
3570*61046927SAndroid Build Coastguard Worker- nak/repair_ssa: Remap PHI sources as well
3571*61046927SAndroid Build Coastguard Worker- ac/llvm: Enable helper invocations for quad OPs
3572*61046927SAndroid Build Coastguard Worker- radv: Vectorize load_global_constant
3573*61046927SAndroid Build Coastguard Worker- lavapipe: Fix DGC vertex buffer handling
3574*61046927SAndroid Build Coastguard Worker- gallivm: Use saturating fpto*i conversions
3575*61046927SAndroid Build Coastguard Worker- lavapipe: Mark vertex elements dirty if the stride changed
3576*61046927SAndroid Build Coastguard Worker- lavapipe: Report the correct preprocess buffer size
3577*61046927SAndroid Build Coastguard Worker- radv: Implement NIR debug printf
3578*61046927SAndroid Build Coastguard Worker- llvmpipe: Stop refcounting sample functions
3579*61046927SAndroid Build Coastguard Worker- llvmpipe: Compile sample functioins on demand
3580*61046927SAndroid Build Coastguard Worker- radv/rt: Use doubles inside intersect_ray_amd_software_tri
3581*61046927SAndroid Build Coastguard Worker- llvmpipe: Fix building with llvm11
3582*61046927SAndroid Build Coastguard Worker- nir/print: Don't print shared_size twice
3583*61046927SAndroid Build Coastguard Worker- nir/print: Rename workgroup-size to workgroup_size
3584*61046927SAndroid Build Coastguard Worker- radv/radix_sort: clang-format
3585*61046927SAndroid Build Coastguard Worker- radv: Reduce the amount of radv_device_to_handle calls
3586*61046927SAndroid Build Coastguard Worker- radv: Make radv_write_user_event_marker non-static
3587*61046927SAndroid Build Coastguard Worker- radv: Emit user events during acceleration structure builds
3588*61046927SAndroid Build Coastguard Worker- radv: Skip unused acceleration structure build paths
3589*61046927SAndroid Build Coastguard Worker- radv/sqtt: Set SeparateCompiled for monolithic RT pipelines
3590*61046927SAndroid Build Coastguard Worker- radv/sqtt: Handle ray tracing pipelines with no traversal shader
3591*61046927SAndroid Build Coastguard Worker- radv/rt: Lower ray payloads like hit attribs
3592*61046927SAndroid Build Coastguard Worker- radv/rra: Rename rra_chunk_type to rra_chunk_version
3593*61046927SAndroid Build Coastguard Worker- radv/rra: Use memcpy for chunk descriptions
3594*61046927SAndroid Build Coastguard Worker- radv/rra: Remove useless variable
3595*61046927SAndroid Build Coastguard Worker- radv/rra: Refactor error handling
3596*61046927SAndroid Build Coastguard Worker- radv/rra: Dump basic ray history tokens
3597*61046927SAndroid Build Coastguard Worker- docs: Document RADV_RRA_TRACE_HISTORY_SIZE
3598*61046927SAndroid Build Coastguard Worker- radv/rra: Implement ahit/isec counters
3599*61046927SAndroid Build Coastguard Worker- amd/common: Use the correct register table for GFX10_3
3600*61046927SAndroid Build Coastguard Worker- radv: Wire up ac_gather_context_rolls
3601*61046927SAndroid Build Coastguard Worker- zink: Always set mfence->submit_count to the fence submit_count
3602*61046927SAndroid Build Coastguard Worker- Revert "zink: always force flushes when originating from api frontend"
3603*61046927SAndroid Build Coastguard Worker- llvmpipe: Use full subgroups when possible
3604*61046927SAndroid Build Coastguard Worker- gallivm: Consider the initial mask when terminating loops
3605*61046927SAndroid Build Coastguard Worker- lavapipe: Advertise VK_KHR_shader_maximal_reconvergence
3606*61046927SAndroid Build Coastguard Worker- ci: Update llvmpipe trace checksums
3607*61046927SAndroid Build Coastguard Worker- ac/parse_ib: Add and use print_addr
3608*61046927SAndroid Build Coastguard Worker- ac/parse_ib: Dump the ADDR field of PKT3_SET_BASE
3609*61046927SAndroid Build Coastguard Worker- ac/parse_ib: Annotate addresses with UAF/OOB info
3610*61046927SAndroid Build Coastguard Worker- ac/parse_ib: Handle 32bit PKT3_DISPATCH_INDIRECT addrs
3611*61046927SAndroid Build Coastguard Worker- ac/parese_ib: Handle more packets
3612*61046927SAndroid Build Coastguard Worker- radv/rra: Avoid reading past the ray history buffer
3613*61046927SAndroid Build Coastguard Worker- radv/meta: Add shader - device mapping for radv_build_printf
3614*61046927SAndroid Build Coastguard Worker- vulkan/cmd_queue: Implement CmdBuildAccelerationStructuresKHR
3615*61046927SAndroid Build Coastguard Worker- lavapipe: Implement VK_KHR_acceleration_structure
3616*61046927SAndroid Build Coastguard Worker- lavapipe: Add ray traversal code
3617*61046927SAndroid Build Coastguard Worker- lavapipe: Implement VK_KHR_ray_query
3618*61046927SAndroid Build Coastguard Worker- lavapipe: Advertise VK_KHR_deferred_host_operations
3619*61046927SAndroid Build Coastguard Worker- lavapipe: Advertise VK_KHR_acceleration_structure
3620*61046927SAndroid Build Coastguard Worker- lavapipe: Advertise VK_KHR_ray_query
3621*61046927SAndroid Build Coastguard Worker- lavapipe/ci: Document ray query failures
3622*61046927SAndroid Build Coastguard Worker- docs: Document lavapipe ray tracing features
3623*61046927SAndroid Build Coastguard Worker- vulkan: Implement DebugMarkerSetObjectNameEXT
3624*61046927SAndroid Build Coastguard Worker- radv/rt: Implement RADV_DEBUG=shaderstats
3625*61046927SAndroid Build Coastguard Worker- radv/rt: Add radv_ray_tracing_stage_info
3626*61046927SAndroid Build Coastguard Worker- radv/rt: Fixup constant args
3627*61046927SAndroid Build Coastguard Worker- aco: Only fix used variables to registers
3628*61046927SAndroid Build Coastguard Worker- radv/rt: Avoid passing unused data to the next stage
3629*61046927SAndroid Build Coastguard Worker- radv/rt: Inline constant trace_ray srcs into the traversal shader
3630*61046927SAndroid Build Coastguard Worker- radv/rt: Inline constant information about ray flags
3631*61046927SAndroid Build Coastguard Worker- radv/rt: Fix raygen_imported condition
3632*61046927SAndroid Build Coastguard Worker- zink: Handle aoa derefs of images
3633*61046927SAndroid Build Coastguard Worker- ac: Annotate context rolls
3634*61046927SAndroid Build Coastguard Worker- ac/parse_ib: Replace the parameter list with ac_ib_parser
3635*61046927SAndroid Build Coastguard Worker- ac/parse_ib: Implement annotations
3636*61046927SAndroid Build Coastguard Worker- radv: Add support for IB annotations
3637*61046927SAndroid Build Coastguard Worker- radv: Add an IB annotation layer
3638*61046927SAndroid Build Coastguard Worker- ac: Improve context roll readability
3639*61046927SAndroid Build Coastguard Worker- radv: Use radv_buffer_map for parsing IBs
3640*61046927SAndroid Build Coastguard Worker- radv/rt: Use 32-bit offsets for load_sbt_entry
3641*61046927SAndroid Build Coastguard Worker- radv: Skip more acceleration structure build markers
3642*61046927SAndroid Build Coastguard Worker- radv/printf: Use fprintf instead of printf
3643*61046927SAndroid Build Coastguard Worker- nir/print: Fix printing booleans with bit_size>1
3644*61046927SAndroid Build Coastguard Worker- nir/serialize: Encode data for temporaries
3645*61046927SAndroid Build Coastguard Worker- nir: Add lavapipe ray tracing intrinsics
3646*61046927SAndroid Build Coastguard Worker- llvmpipe: Fix function call handling
3647*61046927SAndroid Build Coastguard Worker- lavapipe: Add lvp_spirv_to_nir
3648*61046927SAndroid Build Coastguard Worker- lavapipe: Make lvp_shader_init non-static
3649*61046927SAndroid Build Coastguard Worker- lavapipe: Make lvp_create_pipeline_nir non-static
3650*61046927SAndroid Build Coastguard Worker- lavapipe: Lower mem_constant variables
3651*61046927SAndroid Build Coastguard Worker- lavapipe: Defer binding compute state
3652*61046927SAndroid Build Coastguard Worker- lavapipe: Remove unused ray tracing variables
3653*61046927SAndroid Build Coastguard Worker- lavapipe: Add more ray tracing helpers
3654*61046927SAndroid Build Coastguard Worker- lavapipe: Pass lvp_ray_flags into lvp_aabb_intersection_cb
3655*61046927SAndroid Build Coastguard Worker- lavapipe: Use the pipeline type in get_pcbuf_size
3656*61046927SAndroid Build Coastguard Worker- lavapipe: Inline fill_ubo0
3657*61046927SAndroid Build Coastguard Worker- lavapipe: Add an api_stage parameter to update_pcbuf
3658*61046927SAndroid Build Coastguard Worker- lavapipe: Fix a memory leak in lvp_push_internal_buffer
3659*61046927SAndroid Build Coastguard Worker- lavapipe: Implement VK_KHR_ray_tracing_pipeline
3660*61046927SAndroid Build Coastguard Worker- lavapipe: Implement KHR_ray_tracing_maintenance1
3661*61046927SAndroid Build Coastguard Worker- lavapipe: Implement VK_EXT_pipeline_library_group_handles
3662*61046927SAndroid Build Coastguard Worker- lavapipe: Implement VK_KHR_ray_tracing_position_fetch
3663*61046927SAndroid Build Coastguard Worker- radv: Destroy leaf_updateable_pipeline
3664*61046927SAndroid Build Coastguard Worker- lavapipe: Handle accel struct queries in handle_copy_query_pool_results
3665*61046927SAndroid Build Coastguard Worker- lavapipe: Implement ray_tracing_maintenance1 queries
3666*61046927SAndroid Build Coastguard Worker- lavapipe: Do nort use NIR_PASS during lowering
3667*61046927SAndroid Build Coastguard Worker- lavapipe: Handle multiple planes in GetDescriptorEXT
3668*61046927SAndroid Build Coastguard Worker- lavapipe: Explicitely support ycbcr formats
3669*61046927SAndroid Build Coastguard Worker- Revert "gallivm/ssbo: mask offset with exec_mask instead of building the 'if'"
3670*61046927SAndroid Build Coastguard Worker- radv: Handle all dependencies of CmdWaitEvents2
3671*61046927SAndroid Build Coastguard Worker- nir/print: Do not access invalid indices of load_uniform
3672*61046927SAndroid Build Coastguard Worker- radv: Fix radv_shader_arena_block list corruption
3673*61046927SAndroid Build Coastguard Worker- radv: Remove arenas from capture_replay_arena_vas
3674*61046927SAndroid Build Coastguard Worker- radv: Zero initialize capture replay group handles
3675*61046927SAndroid Build Coastguard Worker
3676*61046927SAndroid Build Coastguard WorkerKrzysztof Kurek (1):
3677*61046927SAndroid Build Coastguard Worker
3678*61046927SAndroid Build Coastguard Worker- panfrost: fix shift overflow in \`bi_fold_constant`
3679*61046927SAndroid Build Coastguard Worker
3680*61046927SAndroid Build Coastguard WorkerLeo Liu (2):
3681*61046927SAndroid Build Coastguard Worker
3682*61046927SAndroid Build Coastguard Worker- radeonsi: fix video processing path without VPE enabled
3683*61046927SAndroid Build Coastguard Worker- ac/gpu_info: Fix broken UVD firmware query
3684*61046927SAndroid Build Coastguard Worker
3685*61046927SAndroid Build Coastguard WorkerLepton Wu (1):
3686*61046927SAndroid Build Coastguard Worker
3687*61046927SAndroid Build Coastguard Worker- llvmpipe: Set "+64bit" for X86_64
3688*61046927SAndroid Build Coastguard Worker
3689*61046927SAndroid Build Coastguard WorkerLin, Ricky (1):
3690*61046927SAndroid Build Coastguard Worker
3691*61046927SAndroid Build Coastguard Worker- amd/vpelib: Rename the parameters of init vpe function
3692*61046927SAndroid Build Coastguard Worker
3693*61046927SAndroid Build Coastguard WorkerLionel Landwerlin (186):
3694*61046927SAndroid Build Coastguard Worker
3695*61046927SAndroid Build Coastguard Worker- anv: fix disabled Wa_14017076903/18022508906
3696*61046927SAndroid Build Coastguard Worker- intel/aux_map: fix fallback unmapping range on failure
3697*61046927SAndroid Build Coastguard Worker- anv: hide vendor ID for The Finals
3698*61046927SAndroid Build Coastguard Worker- intel/decoder: make vertex data decoding optional
3699*61046927SAndroid Build Coastguard Worker- intel/decoder: don't ignore BT entries at offset 0
3700*61046927SAndroid Build Coastguard Worker- intel/genxml: add CCS_INSTDONE register
3701*61046927SAndroid Build Coastguard Worker- intel/genxml: add GAM done register description
3702*61046927SAndroid Build Coastguard Worker- intel/hang_viewer: add aux-tt view
3703*61046927SAndroid Build Coastguard Worker- anv: export descriptor flushing functions
3704*61046927SAndroid Build Coastguard Worker- anv: fix include guards
3705*61046927SAndroid Build Coastguard Worker- anv: fix missing header
3706*61046927SAndroid Build Coastguard Worker- anv: move generated draw flush helper to its own file
3707*61046927SAndroid Build Coastguard Worker- anv: move draw commands to their own file
3708*61046927SAndroid Build Coastguard Worker- anv: move compute/ray-tracing commands to their own file
3709*61046927SAndroid Build Coastguard Worker- anv: rename video command file
3710*61046927SAndroid Build Coastguard Worker- nir/alu_srcs_negative_equal: bail earlier if possible
3711*61046927SAndroid Build Coastguard Worker- nir/comparison_pre_tests: update expectations
3712*61046927SAndroid Build Coastguard Worker- anv: using a single struct for kernel upload
3713*61046927SAndroid Build Coastguard Worker- anv: fix pipeline executable properties with graphics libraries
3714*61046927SAndroid Build Coastguard Worker- isl: add print helpers for debug
3715*61046927SAndroid Build Coastguard Worker- anv: implement undocumented tile cache flush requirements
3716*61046927SAndroid Build Coastguard Worker- anv: reorder anv_astc_emu.c
3717*61046927SAndroid Build Coastguard Worker- anv: remove unused perfetto declarations
3718*61046927SAndroid Build Coastguard Worker- anv: rename layers entrypoints
3719*61046927SAndroid Build Coastguard Worker- anv: add BO flag for internal driver allocations
3720*61046927SAndroid Build Coastguard Worker- anv: track total state stream allocated blocks from the pool
3721*61046927SAndroid Build Coastguard Worker- anv: track imported ray tracing pipeline groups
3722*61046927SAndroid Build Coastguard Worker- anv: initial RMV support
3723*61046927SAndroid Build Coastguard Worker- vulkan/runtime: handle new image layout
3724*61046927SAndroid Build Coastguard Worker- anv: don't prevent L1 untyped cache flush in 3D mode
3725*61046927SAndroid Build Coastguard Worker- anv: promote EXT_index_type_uint8 to KHR
3726*61046927SAndroid Build Coastguard Worker- anv: promote EXT_line_rasterization to KHR
3727*61046927SAndroid Build Coastguard Worker- anv: promote EXT_load_store_op_none to KHR
3728*61046927SAndroid Build Coastguard Worker- anv: add missing alignment for AUX-TT mapping
3729*61046927SAndroid Build Coastguard Worker- intel/ds: track predication of blorp operations
3730*61046927SAndroid Build Coastguard Worker- vulkan/runtime: add helper to query attachment layout
3731*61046927SAndroid Build Coastguard Worker- anv: ensure consistent layout transitions in render passes
3732*61046927SAndroid Build Coastguard Worker- anv: add check that in renderpass barriers apply to attachments
3733*61046927SAndroid Build Coastguard Worker- anv: handle image feedback loop usage
3734*61046927SAndroid Build Coastguard Worker- anv: implement VK_EXT_attachment_feedback_loop_dynamic_state
3735*61046927SAndroid Build Coastguard Worker- anv/hasvk: don't report error when intel_get_device_info_from_fd fails
3736*61046927SAndroid Build Coastguard Worker- anv: factor out aux-tt binding logic for future reuse
3737*61046927SAndroid Build Coastguard Worker- anv: rename aux_tt image field
3738*61046927SAndroid Build Coastguard Worker- anv: retain ccs image binding address
3739*61046927SAndroid Build Coastguard Worker- anv: fix transfer barriers flushes with compute queue
3740*61046927SAndroid Build Coastguard Worker- vulkan/runtime: handle new dynamic states for attachment remapping
3741*61046927SAndroid Build Coastguard Worker- docs/features: drop gen8+/gen9+ on Anv
3742*61046927SAndroid Build Coastguard Worker- docs/features: synchronize new features for Anv
3743*61046927SAndroid Build Coastguard Worker- vulkan/multialloc: bump max number to 16
3744*61046927SAndroid Build Coastguard Worker- vulkan/runtime: rework VK_KHR_dynamic_rendering_local_read state tracking
3745*61046927SAndroid Build Coastguard Worker- anv: reduce cache flushing for indirect commands on Gfx12.5+
3746*61046927SAndroid Build Coastguard Worker- anv: don't unmap AUX ranges at BO delete
3747*61046927SAndroid Build Coastguard Worker- isl: printout sparse usage
3748*61046927SAndroid Build Coastguard Worker- isl: add a no-aux-align usage flag
3749*61046927SAndroid Build Coastguard Worker- anv: move ALLOC_HOST_CACHED_COHERENT as define
3750*61046927SAndroid Build Coastguard Worker- anv: use address helper to compute address u64 value
3751*61046927SAndroid Build Coastguard Worker- intel/aux_map: add BSpec reference
3752*61046927SAndroid Build Coastguard Worker- intel/aux_map: add helper to compute offset in aux data
3753*61046927SAndroid Build Coastguard Worker- anv: re-introduce BO CCS allocations
3754*61046927SAndroid Build Coastguard Worker- intel/dev: fix missing dependency on generated packing heaers
3755*61046927SAndroid Build Coastguard Worker- anv: factor out post submit queue debug code
3756*61046927SAndroid Build Coastguard Worker- intel/fs: indent lowering code to make it more readable
3757*61046927SAndroid Build Coastguard Worker- intel/fs: rerun divergence prior to lowering non-uniform interpolate at sample
3758*61046927SAndroid Build Coastguard Worker- anv: fix incorrect flushing on shader query copy
3759*61046927SAndroid Build Coastguard Worker- meson: add a new option to enable intel-clc without building RT shaders
3760*61046927SAndroid Build Coastguard Worker- intel/compiler: make default NIR compiler options visible
3761*61046927SAndroid Build Coastguard Worker- intel-clc: move ISA generation to its own function
3762*61046927SAndroid Build Coastguard Worker- intel/clc: add ability to output NIR
3763*61046927SAndroid Build Coastguard Worker- intel-clc: print text input
3764*61046927SAndroid Build Coastguard Worker- genxml: enable opencl code generation
3765*61046927SAndroid Build Coastguard Worker- genxml: generate opencl packing headers
3766*61046927SAndroid Build Coastguard Worker- genxml: remove NDEBUG_UNUSED
3767*61046927SAndroid Build Coastguard Worker- intel/ds: new tracepoints for generated commands
3768*61046927SAndroid Build Coastguard Worker- meson: add option to install intel-clc
3769*61046927SAndroid Build Coastguard Worker- ci: build a host version of mesa for cross builds
3770*61046927SAndroid Build Coastguard Worker- anv: rewrite internal shaders using OpenCL
3771*61046927SAndroid Build Coastguard Worker- intel/shaders: add iris variant of indirect draws generation shader
3772*61046927SAndroid Build Coastguard Worker- intel/shaders: enable gfx8 support
3773*61046927SAndroid Build Coastguard Worker- iris: make binding table shifting values available outside iris_state.c
3774*61046927SAndroid Build Coastguard Worker- iris: make KSP helper available outside iris_state.c
3775*61046927SAndroid Build Coastguard Worker- iris: make URB programming available outside iris_state.c
3776*61046927SAndroid Build Coastguard Worker- iris: factor out index buffer emission
3777*61046927SAndroid Build Coastguard Worker- iris: add an option for not emit draw parameters
3778*61046927SAndroid Build Coastguard Worker- iris: enable generated indirect draws
3779*61046927SAndroid Build Coastguard Worker- meson: enforce build of intel-clc with anv/iris
3780*61046927SAndroid Build Coastguard Worker- anv: remove redundant asserts
3781*61046927SAndroid Build Coastguard Worker- anv: don't allocate aux padded BOs with host pointers
3782*61046927SAndroid Build Coastguard Worker- anv: fix buffer marker cache flush issues on MTL
3783*61046927SAndroid Build Coastguard Worker- anv: enable query clear/copy using shaders on MTL/ARL
3784*61046927SAndroid Build Coastguard Worker- anv: fixup push descriptor shader analysis
3785*61046927SAndroid Build Coastguard Worker- anv: factor out descriptor buffer flushing
3786*61046927SAndroid Build Coastguard Worker- anv: reenable ANV_ALWAYS_BINDLESS
3787*61046927SAndroid Build Coastguard Worker- anv: remove unused definition
3788*61046927SAndroid Build Coastguard Worker- anv: fix Wa_16013994831 macros
3789*61046927SAndroid Build Coastguard Worker- anv: fix emission of Wa_14015055625
3790*61046927SAndroid Build Coastguard Worker- genxml: generate opencl temporary variables with private qualifier
3791*61046927SAndroid Build Coastguard Worker- intel/clc: lower temp function/shader variables together
3792*61046927SAndroid Build Coastguard Worker- intel/clc: workaround LLVM17 opaque pointers
3793*61046927SAndroid Build Coastguard Worker- anv: disable Wa_16013994831
3794*61046927SAndroid Build Coastguard Worker- ci/anv: add more testing for optimization paths
3795*61046927SAndroid Build Coastguard Worker- intel/ci: bump anv/tgl fraction to 6
3796*61046927SAndroid Build Coastguard Worker- intel/nir: only consider ray query variables in lowering
3797*61046927SAndroid Build Coastguard Worker- anv: limit depth flush on dynamic render pass suspend
3798*61046927SAndroid Build Coastguard Worker- anv: add missing generated file dep
3799*61046927SAndroid Build Coastguard Worker- anv: optimize push descriptor updates
3800*61046927SAndroid Build Coastguard Worker- anv: add new heap/pool for descriptor buffers
3801*61046927SAndroid Build Coastguard Worker- anv: create new helper for small allocations
3802*61046927SAndroid Build Coastguard Worker- anv: add a second dynamic state heap for descriptor buffers
3803*61046927SAndroid Build Coastguard Worker- anv: move aux-tt to general state pool
3804*61046927SAndroid Build Coastguard Worker- anv: allocate slice_hash for descriptor buffer
3805*61046927SAndroid Build Coastguard Worker- anv: allocate border colors for descriptor buffers
3806*61046927SAndroid Build Coastguard Worker- anv: allocate fsr states for descriptor buffer
3807*61046927SAndroid Build Coastguard Worker- anv: implement data write entry points for EXT_descriptor_buffer
3808*61046927SAndroid Build Coastguard Worker- anv: compute a sampler hash based on parameters
3809*61046927SAndroid Build Coastguard Worker- anv: add embedded sampler parameters in descriptor set layout hash
3810*61046927SAndroid Build Coastguard Worker- intel/fs: add plumbing for embedded samplers
3811*61046927SAndroid Build Coastguard Worker- nir: add additional flag to resource_intel for embedded samplers
3812*61046927SAndroid Build Coastguard Worker- anv: add embedded sampler support
3813*61046927SAndroid Build Coastguard Worker- anv: add new helper to update  binding table pool offset
3814*61046927SAndroid Build Coastguard Worker- anv: add descriptor set layout support for descriptor buffers
3815*61046927SAndroid Build Coastguard Worker- anv: add pipeline/shader support for descriptor buffers
3816*61046927SAndroid Build Coastguard Worker- anv: handle push descriptor writes with descriptor buffers
3817*61046927SAndroid Build Coastguard Worker- anv: implement descriptor buffer binding
3818*61046927SAndroid Build Coastguard Worker- anv: disable mutable combined image/sampler in descriptor buffer
3819*61046927SAndroid Build Coastguard Worker- anv: expose VK_EXT_descriptor_buffer
3820*61046927SAndroid Build Coastguard Worker- anv: fix non matching image/view format attachment resolve
3821*61046927SAndroid Build Coastguard Worker- anv: fix helper usage for CmdUpdateBuffer()
3822*61046927SAndroid Build Coastguard Worker- anv: remove some wrapping around mmap
3823*61046927SAndroid Build Coastguard Worker- anv: add support for VK_EXT_map_memory_placed
3824*61046927SAndroid Build Coastguard Worker- anv: delay internal shader upload to when needed
3825*61046927SAndroid Build Coastguard Worker- anv: fix companion command buffer initialization
3826*61046927SAndroid Build Coastguard Worker- anv: fix incorrect ISL usage in buffer view creation
3827*61046927SAndroid Build Coastguard Worker- anv/iris/blorp: use the right MOCS values for each engine
3828*61046927SAndroid Build Coastguard Worker- anv: try to keep the pipeline in GPGPU mode when buffer transfer ops
3829*61046927SAndroid Build Coastguard Worker- anv: don't copy the null descriptor from the GPU memory
3830*61046927SAndroid Build Coastguard Worker- intel/fs: fixup sampler header message
3831*61046927SAndroid Build Coastguard Worker- anv: return unsupported for FSR images on Gfx12.0
3832*61046927SAndroid Build Coastguard Worker- intel/fs: remove some unused send helpers
3833*61046927SAndroid Build Coastguard Worker- anv: ignore descriptor alignment for inline uniforms
3834*61046927SAndroid Build Coastguard Worker- intel/fs: bump max simd size of some messages for xe2
3835*61046927SAndroid Build Coastguard Worker- anv: track embedded sampler counts in layouts
3836*61046927SAndroid Build Coastguard Worker- anv: allocate pipeline bindings tables dynamically on the heap
3837*61046927SAndroid Build Coastguard Worker- anv: avoid partially compiled warning with GPL
3838*61046927SAndroid Build Coastguard Worker- blorp: handle a few allocation failure cases
3839*61046927SAndroid Build Coastguard Worker- anv: fix invalid border color free
3840*61046927SAndroid Build Coastguard Worker- anv: fix block pool allocation failure
3841*61046927SAndroid Build Coastguard Worker- anv: fix temporary state pool allocation failures
3842*61046927SAndroid Build Coastguard Worker- anv: fix bitfield checks in gfx runtime flushing
3843*61046927SAndroid Build Coastguard Worker- anv: fix query clearing with blorp compute operations
3844*61046927SAndroid Build Coastguard Worker- blorp: add support for cached dynamic states
3845*61046927SAndroid Build Coastguard Worker- anv: reduce blorp dynamic state emissions
3846*61046927SAndroid Build Coastguard Worker- anv: optimize emission of dynamic state with blorp
3847*61046927SAndroid Build Coastguard Worker- anv: fix protected memory allocations
3848*61046927SAndroid Build Coastguard Worker- anv: pull surface state copies for secondary in one loop
3849*61046927SAndroid Build Coastguard Worker- anv: disable protected content around surface state copies
3850*61046927SAndroid Build Coastguard Worker- anv: disable generated draws in protected command buffers
3851*61046927SAndroid Build Coastguard Worker- anv: update protection fault property
3852*61046927SAndroid Build Coastguard Worker- anv: fix incorrect blorp dynamic state heap usage
3853*61046927SAndroid Build Coastguard Worker- intel/fs: printout a couple of more late compile steps
3854*61046927SAndroid Build Coastguard Worker- intel/fs: fixup instruction scheduling last grf write tracking
3855*61046927SAndroid Build Coastguard Worker- anv: add missing data flush out of L3 for transform feedback writes
3856*61046927SAndroid Build Coastguard Worker- anv: mark descriptors & pipeline dirty after blorp compute
3857*61046927SAndroid Build Coastguard Worker- isl: set NullPageCoherencyEnable for depth/stencil sparse surfaces
3858*61046927SAndroid Build Coastguard Worker- anv: only check patch_control_points changes in runtime flush
3859*61046927SAndroid Build Coastguard Worker- anv: increase maxResourceDescriptorBufferRange on DG2+
3860*61046927SAndroid Build Coastguard Worker- anv: reuse vk_common_GetImageSubresourceLayout
3861*61046927SAndroid Build Coastguard Worker- anv: move all format props checks to anv_get_image_format_properties()
3862*61046927SAndroid Build Coastguard Worker- drirc: rename hasvk only option
3863*61046927SAndroid Build Coastguard Worker- vulkan: track compression control flags on vk_image
3864*61046927SAndroid Build Coastguard Worker- anv: implement VK_EXT_image_compression_control
3865*61046927SAndroid Build Coastguard Worker- anv: disable capture replay with descriptor buffer
3866*61046927SAndroid Build Coastguard Worker- anv: remove useless dynamic state allocation for samplers
3867*61046927SAndroid Build Coastguard Worker- anv: add capture/replay support for image with descriptor buffers
3868*61046927SAndroid Build Coastguard Worker- anv: add capture/replay support for buffer with descriptor buffers
3869*61046927SAndroid Build Coastguard Worker- anv: add a new reserved pool for capture/release
3870*61046927SAndroid Build Coastguard Worker- anv: enable shader border color capture/replay
3871*61046927SAndroid Build Coastguard Worker- anv: enable capture/replay with descriptor buffers
3872*61046927SAndroid Build Coastguard Worker- anv: disable dual source blending state if not used in shader
3873*61046927SAndroid Build Coastguard Worker- intel/brw: fixup wm_prog_data_barycentric_modes()
3874*61046927SAndroid Build Coastguard Worker- anv: fixup alloc failure handling in reserved_array_pool
3875*61046927SAndroid Build Coastguard Worker- anv: fix leak of custom border colors
3876*61046927SAndroid Build Coastguard Worker- anv: fix ycbcr plane indexing with indirect descriptors
3877*61046927SAndroid Build Coastguard Worker- brw: add more condition for reducing sampler simdness
3878*61046927SAndroid Build Coastguard Worker- anv: fix push constant subgroup_id location
3879*61046927SAndroid Build Coastguard Worker- nir/divergence: add missing load_printf_buffer_address
3880*61046927SAndroid Build Coastguard Worker- anv: use weak_ref mode for global pipeline caches
3881*61046927SAndroid Build Coastguard Worker
3882*61046927SAndroid Build Coastguard WorkerLouis-Francis Ratté-Boulianne (5):
3883*61046927SAndroid Build Coastguard Worker
3884*61046927SAndroid Build Coastguard Worker- panfrost: factor out method to check whether we can discard resource
3885*61046927SAndroid Build Coastguard Worker- panfrost: add copy_resource flag to pan_resource_modifier_convert
3886*61046927SAndroid Build Coastguard Worker- panfrost: add can_discard flag to pan_legalize_afbc_format
3887*61046927SAndroid Build Coastguard Worker- panfrost: Legalize before updating part of a AFBC-packed texture
3888*61046927SAndroid Build Coastguard Worker- panfrost: Add AFBC packing support for RG formats
3889*61046927SAndroid Build Coastguard Worker
3890*61046927SAndroid Build Coastguard WorkerLuc Ma (1):
3891*61046927SAndroid Build Coastguard Worker
3892*61046927SAndroid Build Coastguard Worker- gallium/u_blitter: Fix a few uninitialized fb_state
3893*61046927SAndroid Build Coastguard Worker
3894*61046927SAndroid Build Coastguard WorkerLuca Bacci (1):
3895*61046927SAndroid Build Coastguard Worker
3896*61046927SAndroid Build Coastguard Worker- meson,windows: Use relative paths in Vulkan ICD manifest files
3897*61046927SAndroid Build Coastguard Worker
3898*61046927SAndroid Build Coastguard WorkerLucas Fryzek (19):
3899*61046927SAndroid Build Coastguard Worker
3900*61046927SAndroid Build Coastguard Worker- egl/wayland/sw: don't invert y \`wl_surface_damage_buffer`
3901*61046927SAndroid Build Coastguard Worker- drisw/winsys: Flip y coordinate when creating pipe boxes
3902*61046927SAndroid Build Coastguard Worker- drisw: clamp damage region to texture bounds
3903*61046927SAndroid Build Coastguard Worker- llvmpipe: explicitly reject (most) yuv formats
3904*61046927SAndroid Build Coastguard Worker- gallium: Add dmabuf arg to memory fd allocation API
3905*61046927SAndroid Build Coastguard Worker- llvmpipe: Implement dmabuf handling
3906*61046927SAndroid Build Coastguard Worker- drisw: reuse kopper image extension vtable if modifiers/dmabuf is supported
3907*61046927SAndroid Build Coastguard Worker- llvmpipe: conditionally export PIPE_CAP_DMABUF
3908*61046927SAndroid Build Coastguard Worker- lavapipe: support VK_EXTERNAL_MEMORY_HANDLE_TYPE_DMA_BUF_BIT_EXT
3909*61046927SAndroid Build Coastguard Worker- lavapipe: EXT_external_memory_dma_buf
3910*61046927SAndroid Build Coastguard Worker- llvmpipe: make it possible to import and bind unbacked resources
3911*61046927SAndroid Build Coastguard Worker- lavapipe: include drm_fourcc.h
3912*61046927SAndroid Build Coastguard Worker- lavapipe: check drm modifier info during image create
3913*61046927SAndroid Build Coastguard Worker- lavapipe: EXT_image_drm_format_modifier
3914*61046927SAndroid Build Coastguard Worker- venus/ci: Add patch for modifiers test to check import/export bits
3915*61046927SAndroid Build Coastguard Worker- lp: Wrap udmabuf usage in HAVE_LIBDRM ifdef
3916*61046927SAndroid Build Coastguard Worker- ci/lp: Remove ext buffer YUV tests from fails
3917*61046927SAndroid Build Coastguard Worker- llvmpipe: Only return null resource handle when dt is not mapped
3918*61046927SAndroid Build Coastguard Worker- llvmpipe: Only use udmabuf if header is found
3919*61046927SAndroid Build Coastguard Worker
3920*61046927SAndroid Build Coastguard WorkerLucas Stach (18):
3921*61046927SAndroid Build Coastguard Worker
3922*61046927SAndroid Build Coastguard Worker- etnaviv: disable 64bpp render/sampler formats
3923*61046927SAndroid Build Coastguard Worker- etnaviv: track resource sharing
3924*61046927SAndroid Build Coastguard Worker- etnaviv: only add shared resources to implicit flush list
3925*61046927SAndroid Build Coastguard Worker- etnaviv: implicitly update shared texture resources
3926*61046927SAndroid Build Coastguard Worker- etnaviv: don't use int filter for depth textures
3927*61046927SAndroid Build Coastguard Worker- etnaviv: tex_desc: emit texture comparator
3928*61046927SAndroid Build Coastguard Worker- etnaviv: fix fixpoint conversion of negative values
3929*61046927SAndroid Build Coastguard Worker- ci/etnaviv: update expectations
3930*61046927SAndroid Build Coastguard Worker- etnaviv: fix depth writes without testing
3931*61046927SAndroid Build Coastguard Worker- etnaviv: rs: take src dimensions into account when increasing height alignment
3932*61046927SAndroid Build Coastguard Worker- etnaviv: use correct blit box sizes when copying resource
3933*61046927SAndroid Build Coastguard Worker- etnaviv: fix separate depth/stencil clears
3934*61046927SAndroid Build Coastguard Worker- etnaviv: trigger TS derivation after slow clear
3935*61046927SAndroid Build Coastguard Worker- etnaviv: split TS and non-TS RS clear commands
3936*61046927SAndroid Build Coastguard Worker- etnaviv: ci: update expectation with fixed depth/stencil clears
3937*61046927SAndroid Build Coastguard Worker- etnaviv: rs: treat depth-only clear to X8Z24 surfaces as full clear
3938*61046927SAndroid Build Coastguard Worker- ci/etnaviv: update expectation after piglit uprev
3939*61046927SAndroid Build Coastguard Worker- etnaviv: flip the switch on MSAA support
3940*61046927SAndroid Build Coastguard Worker
3941*61046927SAndroid Build Coastguard WorkerLuigi Santivetti (1):
3942*61046927SAndroid Build Coastguard Worker
3943*61046927SAndroid Build Coastguard Worker- pvr: return the OS page size for minMemoryMapAlignment
3944*61046927SAndroid Build Coastguard Worker
3945*61046927SAndroid Build Coastguard WorkerLynne (1):
3946*61046927SAndroid Build Coastguard Worker
3947*61046927SAndroid Build Coastguard Worker- radv/av1: limit profile and bit depth to supported values
3948*61046927SAndroid Build Coastguard Worker
3949*61046927SAndroid Build Coastguard WorkerM Henning (10):
3950*61046927SAndroid Build Coastguard Worker
3951*61046927SAndroid Build Coastguard Worker- nvk: Don't clobber vb0 after repeated blits
3952*61046927SAndroid Build Coastguard Worker- nak: Remove assert on nir->info.outputs_written
3953*61046927SAndroid Build Coastguard Worker- nvk: Early-out impossible descriptor allocations
3954*61046927SAndroid Build Coastguard Worker- nak: Fix ldg/stg/atomg encoding to use globalmem
3955*61046927SAndroid Build Coastguard Worker- nak: Set fewer bits in writes_color
3956*61046927SAndroid Build Coastguard Worker- nak: Use undef for unset FSOut components
3957*61046927SAndroid Build Coastguard Worker- nak: Remove old union_find implementation
3958*61046927SAndroid Build Coastguard Worker- nak: Rewrite union_find and use it in repair_ssa
3959*61046927SAndroid Build Coastguard Worker- nak: Count GLOBAL_SIZE_OFFSET in bytes, not words
3960*61046927SAndroid Build Coastguard Worker- nvk: Don't use a descriptor cbuf if it's too large
3961*61046927SAndroid Build Coastguard Worker
3962*61046927SAndroid Build Coastguard WorkerManuel Stoeckl (1):
3963*61046927SAndroid Build Coastguard Worker
3964*61046927SAndroid Build Coastguard Worker- util/disk_cache: try getenv(HOME) before getpwuid->pw_dir
3965*61046927SAndroid Build Coastguard Worker
3966*61046927SAndroid Build Coastguard WorkerMarcin Ślusarz (1):
3967*61046927SAndroid Build Coastguard Worker
3968*61046927SAndroid Build Coastguard Worker- intel/compiler/xe2: fix decoding of sampler simd mode
3969*61046927SAndroid Build Coastguard Worker
3970*61046927SAndroid Build Coastguard WorkerMarek Olšák (244):
3971*61046927SAndroid Build Coastguard Worker
3972*61046927SAndroid Build Coastguard Worker- gallium/u_vbuf: replace unnecessary dst_index with "i"
3973*61046927SAndroid Build Coastguard Worker- gallium: remove unbind_trailing_count from set_vertex_buffers
3974*61046927SAndroid Build Coastguard Worker- cso: don't unbind vertex buffers when enabling/disabling u_vbuf
3975*61046927SAndroid Build Coastguard Worker- winsys/amdgpu: merge loops decrementing num_active_ioctls & unreferencing bufs
3976*61046927SAndroid Build Coastguard Worker- winsys/amdgpu: cosmetic touchups
3977*61046927SAndroid Build Coastguard Worker- winsys/amdgpu: don't clear buffer list elements after IB submission
3978*61046927SAndroid Build Coastguard Worker- winsys/amdgpu: add more fence_reference helpers
3979*61046927SAndroid Build Coastguard Worker- winsys/amdgpu: don't clear fence list elements after IB submission
3980*61046927SAndroid Build Coastguard Worker- winsys/amdgpu: remove misplaced duplicated comment
3981*61046927SAndroid Build Coastguard Worker- winsys/amdgpu: represent IB_MAX_SUBMIT_DWORDS in bytes
3982*61046927SAndroid Build Coastguard Worker- winsys/amdgpu: represent max_ib_size_dw in bytes
3983*61046927SAndroid Build Coastguard Worker- winsys/amdgpu: cosmetic touchups around IB sizes
3984*61046927SAndroid Build Coastguard Worker- amd: unify NIR options between RADV and radeonsi
3985*61046927SAndroid Build Coastguard Worker- ac/nir: don't write TCS outputs to memory if no_varying is set
3986*61046927SAndroid Build Coastguard Worker- ac/nir: rename clipdist_enable_mask -> clip_cull_dist_mask
3987*61046927SAndroid Build Coastguard Worker- ac/nir: optimize out multiplications in small line culling
3988*61046927SAndroid Build Coastguard Worker- ac/nir: simplify code at the beginning of ac_nir_gs_shader_query
3989*61046927SAndroid Build Coastguard Worker- ac,radeonsi: emulate GS primitive pipeline stat on gfx11 because of culling
3990*61046927SAndroid Build Coastguard Worker- radeonsi: report more detailed output stats for shader-db
3991*61046927SAndroid Build Coastguard Worker- radeonsi: expose shader profiles to other .c files
3992*61046927SAndroid Build Coastguard Worker- radeonsi: don't use staging uploads for buffers & shaders with all VRAM visible
3993*61046927SAndroid Build Coastguard Worker- radeonsi: deduplicate gfx10_ngg_get_vertices_per_prim / get_num_vert_per_prim
3994*61046927SAndroid Build Coastguard Worker- radeonsi: change GS_STATE_PROVOKING_VTX_INDEX to 1 bit PROVOKING_VTX_FIRST
3995*61046927SAndroid Build Coastguard Worker- radeonsi: split si_update_ngg_prim_state_sgpr into 2 functions
3996*61046927SAndroid Build Coastguard Worker- radeonsi: pack GS_STATE_ESGS_VERTEX_STRIDE better to save 2 bits
3997*61046927SAndroid Build Coastguard Worker- radeonsi: remove no-op additions for viewport0_y_inverted
3998*61046927SAndroid Build Coastguard Worker- radeonsi: remove unused preloaded instance_divisor_constbuf
3999*61046927SAndroid Build Coastguard Worker- radeonsi: rename \*trivial_vs_prolog -> \*trivial_vs_inputs
4000*61046927SAndroid Build Coastguard Worker- radeonsi/gfx11: clean up MAX_ALLOWED_TILES_IN_WAVE programming
4001*61046927SAndroid Build Coastguard Worker- radeonsi/ci: update gfx11 flakes
4002*61046927SAndroid Build Coastguard Worker- radeonsi/gfx11: flush DB before Z/S clear to work around dEQP failures
4003*61046927SAndroid Build Coastguard Worker- radeonsi: don't flush CS before and after every blitter invocation
4004*61046927SAndroid Build Coastguard Worker- mesa,gallium: move the thread scheduler to src/util
4005*61046927SAndroid Build Coastguard Worker- gallium: rename PIPE\_.._PIN_THREADS_TO_L3_CACHE -> .._UPDATE_THREAD_SCHEDULING
4006*61046927SAndroid Build Coastguard Worker- st/mesa: rename ST_L3_PINNING_DISABLED -> ST_THREAD_SCHEDULER_DISABLED
4007*61046927SAndroid Build Coastguard Worker- util: add mesa_pin_threads environment variable that sets a static affinity mask
4008*61046927SAndroid Build Coastguard Worker- glthread: apply the thread scheduling policy when the context is created
4009*61046927SAndroid Build Coastguard Worker- glthread: apply the thread scheduling policy when a batch executes synchronously
4010*61046927SAndroid Build Coastguard Worker- gallium/hud: add "csv" option to print values to stdout as CSV
4011*61046927SAndroid Build Coastguard Worker- nir: remove INTERP_MODE_COLOR
4012*61046927SAndroid Build Coastguard Worker- nir: relax validation failure for generic TCS outputs with no_varying
4013*61046927SAndroid Build Coastguard Worker- nir: remove and replace underused option pack_varying_options
4014*61046927SAndroid Build Coastguard Worker- nir: replace lower_io_variables with a GLSL NIR flag
4015*61046927SAndroid Build Coastguard Worker- nir: add a lower_mediump_io callback into options
4016*61046927SAndroid Build Coastguard Worker- nir: add vertex divergence into nir_divergence_analysis
4017*61046927SAndroid Build Coastguard Worker- winsys/amdgpu: fix a race condition when reading ws->num_buffers
4018*61046927SAndroid Build Coastguard Worker- winsys/amdgpu: add real buffers of slab entries in the CS thread
4019*61046927SAndroid Build Coastguard Worker- winsys/amdgpu: change the signature of amdgpu_add_bo_fences_to_dependencies
4020*61046927SAndroid Build Coastguard Worker- winsys/amdgpu: move code out of amdgpu_add_bo_fences_to_dependencies for reuse
4021*61046927SAndroid Build Coastguard Worker- winsys/amdgpu: merge 2 loops iterating over slab entries in amdgpu_cs_submit_ib
4022*61046927SAndroid Build Coastguard Worker- winsys/amdgpu: merge 2 loops iterating over sparse BOs in amdgpu_cs_submit_ib
4023*61046927SAndroid Build Coastguard Worker- winsys/amdgpu: merge 2 loops iterating over real BOs in amdgpu_cs_submit_ib
4024*61046927SAndroid Build Coastguard Worker- winsys/amdgpu: skip code checking RADEON_USAGE_SYNCHRONIZED for slabs
4025*61046927SAndroid Build Coastguard Worker- winsys/amdgpu: simplify amdgpu_do_add_buffer to remove memset
4026*61046927SAndroid Build Coastguard Worker- winsys/amdgpu: don't ref/unref slab BOs in amdgpu_cs_submit_ib
4027*61046927SAndroid Build Coastguard Worker- radeonsi: use num_vertex_buffers instead of ARRAY_SIZE
4028*61046927SAndroid Build Coastguard Worker- radeonsi/ci: add gfx11 flakes
4029*61046927SAndroid Build Coastguard Worker- gallium: always set vertex elements before setting vertex buffers
4030*61046927SAndroid Build Coastguard Worker- gallium/u_blitter: set take_ownership=true for set_vertex_buffers
4031*61046927SAndroid Build Coastguard Worker- st/mesa: set take_ownership=true for set_vertex_buffers in st_draw_quad
4032*61046927SAndroid Build Coastguard Worker- gallium/util: add take_ownership parameter into util_draw_vertex_buffer
4033*61046927SAndroid Build Coastguard Worker- st/mesa: set take_ownership=true for util_draw_vertex_buffer in st_DrawTex
4034*61046927SAndroid Build Coastguard Worker- st/mesa: set take_ownership=true for set_vertex_buffers in st_pbo_draw
4035*61046927SAndroid Build Coastguard Worker- gallium/hud: set take_ownership=true for set_vertex_buffers
4036*61046927SAndroid Build Coastguard Worker- cso: remove CSO_UNBIND_VERTEX_BUFFER0
4037*61046927SAndroid Build Coastguard Worker- gallium/u_threaded: remove the count=0 path from tc_call_set_vertex_buffers
4038*61046927SAndroid Build Coastguard Worker- gallium/u_threaded: allow drivers to change tc_call_set_vertex_buffers function
4039*61046927SAndroid Build Coastguard Worker- gallium: remove take_ownership from set_vertex_buffers, assume it's true
4040*61046927SAndroid Build Coastguard Worker- gallium/noop: don't leak resources due to take_ownership
4041*61046927SAndroid Build Coastguard Worker- radeonsi,aco: remove the VS prolog
4042*61046927SAndroid Build Coastguard Worker- gallium/u_threaded: expose helpers for filling set_vertex_buffers externally
4043*61046927SAndroid Build Coastguard Worker- st/mesa: rename attribs -> arrays in st_atom_array to indicate non-zero strides
4044*61046927SAndroid Build Coastguard Worker- st/mesa: do (inputs_read & enabled_arrays) outside setup_arrays
4045*61046927SAndroid Build Coastguard Worker- st/mesa: do (inputs_read & ~enabled_arrays) outside st_setup_current
4046*61046927SAndroid Build Coastguard Worker- st/mesa: move a piece of _mesa_draw_array_attrib out of the loop in setup_arrays
4047*61046927SAndroid Build Coastguard Worker- st/mesa: cosmetic touchups in st_atom_array.cpp
4048*61046927SAndroid Build Coastguard Worker- st/mesa: change the update enum of vertex elements
4049*61046927SAndroid Build Coastguard Worker- st/mesa: move st_update_functions into st_context
4050*61046927SAndroid Build Coastguard Worker- st/mesa: constify the pipe_draw_info parameter and remove obsolete comments
4051*61046927SAndroid Build Coastguard Worker- mesa: inline {Create,Draw}GalliumVertexState callbacks
4052*61046927SAndroid Build Coastguard Worker- mesa: inline _mesa_set_vao_immutable
4053*61046927SAndroid Build Coastguard Worker- mesa: add gl_vertex_array_object::NonIdentityBufferAttribMapping
4054*61046927SAndroid Build Coastguard Worker- util/idalloc: make deleting invalid IDs a no-op
4055*61046927SAndroid Build Coastguard Worker- mesa: remove unused _mesa_HashTable code
4056*61046927SAndroid Build Coastguard Worker- mesa: clean up unnecessary _mesa_HashTable locked/unlocked wrappers
4057*61046927SAndroid Build Coastguard Worker- mesa: re-format main/hash.h, move inlines to the end, some code to main/hash.c
4058*61046927SAndroid Build Coastguard Worker- mesa: fold _mesa_HashDeleteAll into _mesa_DeleteHashTable
4059*61046927SAndroid Build Coastguard Worker- mesa: remove _mesa_HashTable::InDeleteAll
4060*61046927SAndroid Build Coastguard Worker- st/mesa: merge 3 unlikely blocks in _mesa_get_bufferobj_reference
4061*61046927SAndroid Build Coastguard Worker- st/mesa: remove !obj checking in _mesa_get_bufferobj_reference when it's useless
4062*61046927SAndroid Build Coastguard Worker- mesa: fix incorrect _mesa_HashInsertLocked parameter in _mesa_EndList
4063*61046927SAndroid Build Coastguard Worker- mesa: use util_idalloc_alloc_range for _mesa_HashFindFreeKeyBlock
4064*61046927SAndroid Build Coastguard Worker- winsys/amdgpu: convert amdgpu_cs.c to .cpp
4065*61046927SAndroid Build Coastguard Worker- winsys/amdgpu: enable unlimited number of parallel queues for VCN
4066*61046927SAndroid Build Coastguard Worker- util/idalloc: optimize foreach by tracking the greatest non-zero element
4067*61046927SAndroid Build Coastguard Worker- mesa: declare _mesa_HashTable::id_alloc as non-pointer
4068*61046927SAndroid Build Coastguard Worker- mesa: declare _mesa_HashTable inside structures instead of as a pointer
4069*61046927SAndroid Build Coastguard Worker- mesa: remove isGenName parameter from _mesa_HashInsert
4070*61046927SAndroid Build Coastguard Worker- mesa: use util_idalloc_foreach for looping in _mesa_HashTable
4071*61046927SAndroid Build Coastguard Worker- mesa: replace _mesa_HashTable::ht with util_sparse_array for faster lookups
4072*61046927SAndroid Build Coastguard Worker- d3d12: make DrawTransformFeedback not depend on the vertex buffer offset
4073*61046927SAndroid Build Coastguard Worker- mesa: don't use the slow VAO path except for drivers that want to use it
4074*61046927SAndroid Build Coastguard Worker- st/mesa: add VAO fast path C++ template variants for st_update_array callback
4075*61046927SAndroid Build Coastguard Worker- st/mesa: optimize st_update_arrays using lots of C++ template variants
4076*61046927SAndroid Build Coastguard Worker- glthread: re-enable thread scheduling in st/mesa when glthread is disabled
4077*61046927SAndroid Build Coastguard Worker- glthread: use _mesa_glthread_fence_call() instead of duplicating that code
4078*61046927SAndroid Build Coastguard Worker- glthread: add no_error variants of glDrawElements*
4079*61046927SAndroid Build Coastguard Worker- glthread: add no_error variants of glDrawArrays*
4080*61046927SAndroid Build Coastguard Worker- glthread: remove cmd_size from constant-sized calls
4081*61046927SAndroid Build Coastguard Worker- glthread: clean up how vertex stride is packed
4082*61046927SAndroid Build Coastguard Worker- glthread: pack "size" in Pointer calls as 16 bits
4083*61046927SAndroid Build Coastguard Worker- mesa: deduplicate get_index_size_shift code
4084*61046927SAndroid Build Coastguard Worker- mesa: deduplicate is_index_type_valid code
4085*61046927SAndroid Build Coastguard Worker- glthread: pack the primitive type to 8 bits
4086*61046927SAndroid Build Coastguard Worker- glthread: pack the index type to 8 bits
4087*61046927SAndroid Build Coastguard Worker- glthread: rewrite glDrawElements call packing
4088*61046927SAndroid Build Coastguard Worker- glthread: rewrite glDrawArrays call packing
4089*61046927SAndroid Build Coastguard Worker- glapi: fix type names for glthread and handle all types
4090*61046927SAndroid Build Coastguard Worker- glthread: sort fixed-sized parameters before returning them
4091*61046927SAndroid Build Coastguard Worker- glthread: move global marshal_XML.py functions into class marshal_function
4092*61046927SAndroid Build Coastguard Worker- glthread: precompute fixed_params and variable_params lists
4093*61046927SAndroid Build Coastguard Worker- gltrhead: merge 3 blocks conditional on marshal_sync in print_async_body
4094*61046927SAndroid Build Coastguard Worker- glthread: separate unmarshal function generation into print_unmarshal_func
4095*61046927SAndroid Build Coastguard Worker- glthread: separate marshal code generation into print_marshal_async_code
4096*61046927SAndroid Build Coastguard Worker- glthread: remove "if True" from print_marshal_async_code
4097*61046927SAndroid Build Coastguard Worker- glapi: pass pointer size to python for glthread from meson
4098*61046927SAndroid Build Coastguard Worker- glthread: pack glVertexAttribPointer calls better
4099*61046927SAndroid Build Coastguard Worker- glthread: fix multi draws with a negative draw count
4100*61046927SAndroid Build Coastguard Worker- glthread: pack uploaded user vertex buffers and offsets better
4101*61046927SAndroid Build Coastguard Worker- glthread: deduplicate batch finalization code
4102*61046927SAndroid Build Coastguard Worker- glthread: don't check cmd_size for small variable-sized calls
4103*61046927SAndroid Build Coastguard Worker- glthread: use marshal_count instead of count for more functions
4104*61046927SAndroid Build Coastguard Worker- glthread: rewrite glBindBuffer packing
4105*61046927SAndroid Build Coastguard Worker- glthread: add a packed variant of glDrawElements with 16-bit count and indices
4106*61046927SAndroid Build Coastguard Worker- glthread: add a packed version of DrawElementsUserBuf
4107*61046927SAndroid Build Coastguard Worker- glthread: generate packed versions of gl*Pointer/Offset calls
4108*61046927SAndroid Build Coastguard Worker- amd: update addrlib
4109*61046927SAndroid Build Coastguard Worker- mesa: deduplicate initialization of gl_pixelstore_attrib
4110*61046927SAndroid Build Coastguard Worker- mesa: move struct gl_pixelstore_attrib into glthread.h
4111*61046927SAndroid Build Coastguard Worker- glthread: track glPixelStore(GL_UNPACK_*)
4112*61046927SAndroid Build Coastguard Worker- glthread: execute small glBitmap asynchronously
4113*61046927SAndroid Build Coastguard Worker- glthread: execute small glDrawPixels asynchronously
4114*61046927SAndroid Build Coastguard Worker- glthread: invert _mesa_glthread_has_no_{un}pack_buffer by removing the negation
4115*61046927SAndroid Build Coastguard Worker- amd/registers: add correct gfx11.x enums for BINNING_MODE
4116*61046927SAndroid Build Coastguard Worker- radeonsi: disable binning correctly on gfx11.5
4117*61046927SAndroid Build Coastguard Worker- radeonsi/gfx11: fix programming of PA_SC_BINNER_CNTL_1.MAX_ALLOC_COUNT
4118*61046927SAndroid Build Coastguard Worker- radeonsi/gfx10.3: add a GPU hang workaround for legacy tess+GS
4119*61046927SAndroid Build Coastguard Worker- radeonsi: allocate only one set of tessellation rings per device
4120*61046927SAndroid Build Coastguard Worker- radeonsi/gfx11: program the attribute ring right before draws
4121*61046927SAndroid Build Coastguard Worker- radeonsi: program tessellation rings right before draws
4122*61046927SAndroid Build Coastguard Worker- radeonsi/gfx11: program SAMPLE_MASK_TRACKER_WATERMARK optimally for APUs
4123*61046927SAndroid Build Coastguard Worker- ac: use the gfx11 shadowed register tables for gfx11.5
4124*61046927SAndroid Build Coastguard Worker- radeonsi/gfx11: add missing DCC_RD_POLICY setting
4125*61046927SAndroid Build Coastguard Worker- radeonsi: add radeonsi_cache_rb_gl2 option enabling GL2 caching for CB and DB
4126*61046927SAndroid Build Coastguard Worker- nir/divergence_analysis: change function prototypes
4127*61046927SAndroid Build Coastguard Worker- nir/divergence_analysis: load_primitive_id is convergent within a primitive
4128*61046927SAndroid Build Coastguard Worker- nir/divergence_analysis: load_instance_id is convergent within a primitive
4129*61046927SAndroid Build Coastguard Worker- nir/divergence_analysis: handle derefs of system values
4130*61046927SAndroid Build Coastguard Worker- nir: print nir_io_semantics::invariant
4131*61046927SAndroid Build Coastguard Worker- nir: add nir_block::divergent to indicate a divergent entry condition
4132*61046927SAndroid Build Coastguard Worker- ac/llvm: fix SSBO bounds checking by using raw instead of struct opcodes
4133*61046927SAndroid Build Coastguard Worker- radeonsi: fix the DMA compute shader
4134*61046927SAndroid Build Coastguard Worker- radeonsi: don't test so many wave limits for AMD_TEST=testdmaperf
4135*61046927SAndroid Build Coastguard Worker- nir: add a utility computing post-dominance of SSA uses
4136*61046927SAndroid Build Coastguard Worker- nir: add nir_opt_varyings, new pass optimizing and compacting varyings
4137*61046927SAndroid Build Coastguard Worker- nir/tests: add tests for nir_opt_varyings
4138*61046927SAndroid Build Coastguard Worker- radeonsi: set the lower_mediump_io callback for GLSL
4139*61046927SAndroid Build Coastguard Worker- radeonsi: set trivial NIR options for nir_opt_varyings
4140*61046927SAndroid Build Coastguard Worker- radeonsi: enable uniform propagation for varyings except VP/Energy
4141*61046927SAndroid Build Coastguard Worker- radeonsi: add test failures due to incorrect tests for nir_opt_varyings
4142*61046927SAndroid Build Coastguard Worker- st/mesa: get dual slot input info from NIR if IO is lowered
4143*61046927SAndroid Build Coastguard Worker- st/mesa: lower sysvals slightly sooner
4144*61046927SAndroid Build Coastguard Worker- st/mesa: skip a few NIR passes that don't work with lowered IO
4145*61046927SAndroid Build Coastguard Worker- glsl/linker,st/mesa: enable nir_opt_varyings and lower IO in the linker
4146*61046927SAndroid Build Coastguard Worker- amd/ci: update stoney results
4147*61046927SAndroid Build Coastguard Worker- r300: port scanout pitch alignment from the DDX to fix DRI3
4148*61046927SAndroid Build Coastguard Worker- r300: enable tiling for scanout to fix DRI3 performance
4149*61046927SAndroid Build Coastguard Worker- radeonsi/ci: run GLCTS, ESCTS, and dEQP from the glcts directory
4150*61046927SAndroid Build Coastguard Worker- radeonsi/ci: update failures
4151*61046927SAndroid Build Coastguard Worker- Unbreak Viewperf by reverting "util: use crc32_z instead of crc32 and bump zlib dep to 1.2.9"
4152*61046927SAndroid Build Coastguard Worker- gallium: use u_box_3d to initialize pipe_box instead of non-designated initializers
4153*61046927SAndroid Build Coastguard Worker- gallium: increase the size of pipe_box y, height fields to allow bigger textures
4154*61046927SAndroid Build Coastguard Worker- nir: rename AMD XFB intrinsics to \*_gfx11_amd
4155*61046927SAndroid Build Coastguard Worker- nir,amd: add nir_intrinsic_load_debug_log_desc_amd and its use
4156*61046927SAndroid Build Coastguard Worker- aco: implement aco_is_gpu_supported using switch statement
4157*61046927SAndroid Build Coastguard Worker- aco: add a helper printing shader asm by disassembling via LLVM
4158*61046927SAndroid Build Coastguard Worker- ac/llvm: remove remnants of gfx10 NGG streamout
4159*61046927SAndroid Build Coastguard Worker- radeonsi: implement the shader debug log from ac_nir_store_debug_log_amd
4160*61046927SAndroid Build Coastguard Worker- nir/validate: validate interp_mode of load_barycentric_*
4161*61046927SAndroid Build Coastguard Worker- nir/lower_io: add nir_io_semantics::interp_explicit_strict
4162*61046927SAndroid Build Coastguard Worker- nir/validate: validate more fields of nir_io_semantics
4163*61046927SAndroid Build Coastguard Worker- tgsi_to_nir: translate TG4
4164*61046927SAndroid Build Coastguard Worker- nir/opt_varyings: don't generate IO with unsupported bit sizes
4165*61046927SAndroid Build Coastguard Worker- nir/opt_varyings: simplify nir_io_semantics::num_slots of directly-indexed slots
4166*61046927SAndroid Build Coastguard Worker- nir/opt_varyings: handle load_input_vertex
4167*61046927SAndroid Build Coastguard Worker- ac/surface: add radeon_surf::thick_tiling
4168*61046927SAndroid Build Coastguard Worker- ac/nir: allow 16-bit results for resinfo
4169*61046927SAndroid Build Coastguard Worker- ac/llvm: simplify extracting an element in get_image_coords
4170*61046927SAndroid Build Coastguard Worker- ac/llvm: add support for 16-bit coordinates (A16) for image (non-sampler) opcodes
4171*61046927SAndroid Build Coastguard Worker- ac/llvm: allow image loads to return less than 4 components, trim DMASK
4172*61046927SAndroid Build Coastguard Worker- ac/llvm: remove handling of input and output loads/stores that are lowered
4173*61046927SAndroid Build Coastguard Worker- ac/llvm: remove unused fields of ac_shader_abi
4174*61046927SAndroid Build Coastguard Worker- ac/llvm: simplify the optimization barrier and apply it to the whole vector
4175*61046927SAndroid Build Coastguard Worker- ac: add helper ac_get_ip_type_string to remove duplication
4176*61046927SAndroid Build Coastguard Worker- nir: add more build helpers
4177*61046927SAndroid Build Coastguard Worker- nir: allow FP16 in nir_format_linear_to_srgb
4178*61046927SAndroid Build Coastguard Worker- nir: add nir_intrinsic_optimization_barrier_sgpr_amd
4179*61046927SAndroid Build Coastguard Worker- nir: change "user_data_amd" sysval from 4 to 8 components
4180*61046927SAndroid Build Coastguard Worker- nir/use_dominance: set the root as post-dominator of unmovable instructions
4181*61046927SAndroid Build Coastguard Worker- util: add new format helpers
4182*61046927SAndroid Build Coastguard Worker- util: import pipe_box and its helpers
4183*61046927SAndroid Build Coastguard Worker- ac/llvm: fix assertions for texture instructions with 16-bit LOD bias
4184*61046927SAndroid Build Coastguard Worker- ac/llvm: always trim components of texture instructions, trim DMASK
4185*61046927SAndroid Build Coastguard Worker- ac/surface: constify and reindent NIR meta address-from-coord function params
4186*61046927SAndroid Build Coastguard Worker- radeonsi/ci: update gfx11 failures
4187*61046927SAndroid Build Coastguard Worker- radeonsi/gfx11: don't prefetch constants in binaries into the instruction cache
4188*61046927SAndroid Build Coastguard Worker- radeonsi/gfx11: enable DCC fast clears for 8-bit and 16-bit formats
4189*61046927SAndroid Build Coastguard Worker- radeonsi: use the same nir_lower_subgroups_options as RADV
4190*61046927SAndroid Build Coastguard Worker- radeonsi: add the radeonsi_optimize_io option into the shader cache key
4191*61046927SAndroid Build Coastguard Worker- radeonsi: check has_stable_pstate in the winsys
4192*61046927SAndroid Build Coastguard Worker- radeonsi: move TCS epilog key bits to the key->ge.opt section
4193*61046927SAndroid Build Coastguard Worker- radeonsi: fix initialization of occlusion query buffers for disabled RBs
4194*61046927SAndroid Build Coastguard Worker- radeonsi: don't expose samples_identical and don't lower FMASK if it's disabled
4195*61046927SAndroid Build Coastguard Worker- radeonsi: allow input NIR to use descriptors in image opcodes
4196*61046927SAndroid Build Coastguard Worker- radeonsi: move blitter resource_copy_region implementation to si_gfx_copy_image
4197*61046927SAndroid Build Coastguard Worker- radeonsi: move blitter clear_render_target impl into si_gfx_clear_render_target
4198*61046927SAndroid Build Coastguard Worker- radeonsi: preserve NaNs in draw-based resource_copy_region
4199*61046927SAndroid Build Coastguard Worker- radeonsi: use simpler UINT fallback formats for draw-based resource_copy_region
4200*61046927SAndroid Build Coastguard Worker- radeonsi: remove si_use_compute_copy_for_float_formats
4201*61046927SAndroid Build Coastguard Worker- radeonsi: change allow_flat_shading to make it a single condition
4202*61046927SAndroid Build Coastguard Worker- radeonsi: don't call resource_copy_region in pipe->blit
4203*61046927SAndroid Build Coastguard Worker- radeonsi/gfx11: implement DCC clear to "single" for fast non-0/1 clears
4204*61046927SAndroid Build Coastguard Worker- radeonsi: disable VRS flat shading for selected 8xMSAA and thick tiling cases
4205*61046927SAndroid Build Coastguard Worker- radeonsi: don't use si_get_flush_flags() for flushing images
4206*61046927SAndroid Build Coastguard Worker- radeonsi: don't flush CB in si_launch_grid_internal_images if not needed
4207*61046927SAndroid Build Coastguard Worker- radeonsi: don't flush CB and DB if there have been no draw calls
4208*61046927SAndroid Build Coastguard Worker- radeonsi: enable fast FB clears for conditional rendering
4209*61046927SAndroid Build Coastguard Worker- radeonsi: make clear_render_target clear DCC directly instead of via pipe->clear()
4210*61046927SAndroid Build Coastguard Worker- radeonsi: don't add whether NIR is used into the shader key
4211*61046927SAndroid Build Coastguard Worker- radeonsi: only expose 8 EQAA samples due to shader limitations
4212*61046927SAndroid Build Coastguard Worker- radeonsi: always run nir_opt_16bit_tex_image
4213*61046927SAndroid Build Coastguard Worker- radeonsi: use ip_type in debug code instead of hardcoding GFX
4214*61046927SAndroid Build Coastguard Worker- radeonsi: implement user_data_amd for 5, 6, and 7 components correctly
4215*61046927SAndroid Build Coastguard Worker- util: shift the mask in BITSET_TEST_RANGE_INSIDE_WORD to be relative to b
4216*61046927SAndroid Build Coastguard Worker
4217*61046927SAndroid Build Coastguard WorkerMark Collins (32):
4218*61046927SAndroid Build Coastguard Worker
4219*61046927SAndroid Build Coastguard Worker- tu/kgsl: Fix sync_wait'd FD in kgsl_syncobj_wait
4220*61046927SAndroid Build Coastguard Worker- tu/a7xx: Update CCU layout logic for A7XX
4221*61046927SAndroid Build Coastguard Worker- tu: Allow GMEM on A7XX when TU_DEBUG=gmem
4222*61046927SAndroid Build Coastguard Worker- tu: Set A7XX registers in \`tu6_tile_render_begin`
4223*61046927SAndroid Build Coastguard Worker- tu: Set \`CP_THREAD_CONTROL::CONCURRENT_BIN_DISABLE` in A7XX HW init
4224*61046927SAndroid Build Coastguard Worker- tu: Only set PC/VFD PWR_CNTL regs on A6XX
4225*61046927SAndroid Build Coastguard Worker- tu: Use \`CP_SET_PSEUDO_REG` for A7XX VSC stream regs
4226*61046927SAndroid Build Coastguard Worker- tu/autotune: Use \`CP_EVENT_WRITE7::ZPASS_DONE` on A7XX
4227*61046927SAndroid Build Coastguard Worker- tu: Set \`RB_UNKNOWN_88E4` for A7XX event blits
4228*61046927SAndroid Build Coastguard Worker- freedreno/devices: Update A7XX tile values
4229*61046927SAndroid Build Coastguard Worker- tu: Use full size color CCU in sysmem mode
4230*61046927SAndroid Build Coastguard Worker- tu: Update CCU layout selection logic for seperate stencil stores
4231*61046927SAndroid Build Coastguard Worker- tu: Allow event blit to resolve depth stencil formats
4232*61046927SAndroid Build Coastguard Worker- tu: Fix 2D blit path for GMEM stores on A7XX
4233*61046927SAndroid Build Coastguard Worker- tu: Use \`Z24_UNORM_S8_UINT_AS_R8G8B8A8` for A7XX GMEM D24S8 blits/clear
4234*61046927SAndroid Build Coastguard Worker- tu: Disable LRZ properly on A7XX
4235*61046927SAndroid Build Coastguard Worker- tu: Set RB_CCU_CNTL during HW init on A7XX
4236*61046927SAndroid Build Coastguard Worker- tu: Fix CP_BLIT sync on A7XX
4237*61046927SAndroid Build Coastguard Worker- tu: Clear \`VSC_UNKNOWN_0D08` on A7XX
4238*61046927SAndroid Build Coastguard Worker- tu: Add blit cache flushing for input attachments
4239*61046927SAndroid Build Coastguard Worker- tu: Unconditionally enable GMEM on A7XX
4240*61046927SAndroid Build Coastguard Worker- fd/replay: Fix wrbuffer name extraction
4241*61046927SAndroid Build Coastguard Worker- fd/replay: Dump wrbuf into cwd rather than exe directory
4242*61046927SAndroid Build Coastguard Worker- fd/replay: Clamp dumped wrbuf to buffer size
4243*61046927SAndroid Build Coastguard Worker- fd/replay: Clear wrbufs after submitting cmdstreams for DRM
4244*61046927SAndroid Build Coastguard Worker- fd/replay: Add wrbuf support for KGSL/DXG
4245*61046927SAndroid Build Coastguard Worker- fd/replay: Error when VMA AS allocation fails
4246*61046927SAndroid Build Coastguard Worker- fd/replay+rddecompiler: Add option to clear wrbufs at start
4247*61046927SAndroid Build Coastguard Worker- fd/rddecompiler: Disable IR3 cache for replay context
4248*61046927SAndroid Build Coastguard Worker- fd/decode: Build generate_rd executable rather
4249*61046927SAndroid Build Coastguard Worker- fd/replay: Use generate_rd as default CS generator
4250*61046927SAndroid Build Coastguard Worker- fd/decode: Fix "OPTSIONS" typo in help messages
4251*61046927SAndroid Build Coastguard Worker
4252*61046927SAndroid Build Coastguard WorkerMark Janes (18):
4253*61046927SAndroid Build Coastguard Worker
4254*61046927SAndroid Build Coastguard Worker- hasvk: add missing linker arguments
4255*61046927SAndroid Build Coastguard Worker- util: add parson for handling json files
4256*61046927SAndroid Build Coastguard Worker- intel/dev: specify struct intel_device_info type details in python
4257*61046927SAndroid Build Coastguard Worker- intel/dev: generate declarations for struct intel_device_info
4258*61046927SAndroid Build Coastguard Worker- intel/tools: add intel device meson dependencies
4259*61046927SAndroid Build Coastguard Worker- intel/dev: implement json serialization for intel_device_info
4260*61046927SAndroid Build Coastguard Worker- intel/dev/tools: add json as an output format for intel_dev_info
4261*61046927SAndroid Build Coastguard Worker- intel/tools: load json device info in drm_shim
4262*61046927SAndroid Build Coastguard Worker- intel/dev: improve meson invocation for intel_device_info gen
4263*61046927SAndroid Build Coastguard Worker- intel/compiler: generate a hash function to use with the shader cache
4264*61046927SAndroid Build Coastguard Worker- iris: use device info sha in device renderer string
4265*61046927SAndroid Build Coastguard Worker- anv: use intel_device_info to set device UUID
4266*61046927SAndroid Build Coastguard Worker- intel/tools: move intel_dev_info to intel/tools
4267*61046927SAndroid Build Coastguard Worker- intel/tools: add shader compiler hash key to json devinfo format
4268*61046927SAndroid Build Coastguard Worker- pan/va: Add missing valhall_enums dep to bifrost_tests
4269*61046927SAndroid Build Coastguard Worker- intel/dev: declare workarounds required by ATSM platforms
4270*61046927SAndroid Build Coastguard Worker- intel/dev: remove pci revision from shader cache key
4271*61046927SAndroid Build Coastguard Worker- intel/compiler: drop unused ray-tracing fields from cache hash
4272*61046927SAndroid Build Coastguard Worker
4273*61046927SAndroid Build Coastguard WorkerMartell Malone (3):
4274*61046927SAndroid Build Coastguard Worker
4275*61046927SAndroid Build Coastguard Worker- nine: r500 under 20 fragments cap is a warning
4276*61046927SAndroid Build Coastguard Worker- nine: detect emulation fallback of d3d coordinates
4277*61046927SAndroid Build Coastguard Worker- nine: update verbiage for enduser device messages
4278*61046927SAndroid Build Coastguard Worker
4279*61046927SAndroid Build Coastguard WorkerMartin Krastev (5):
4280*61046927SAndroid Build Coastguard Worker
4281*61046927SAndroid Build Coastguard Worker- svga/ci: land vmware mesa-ci lava farm
4282*61046927SAndroid Build Coastguard Worker- svga/ci: workaround vmware farm's inability to use public DNS 8.8.8.8
4283*61046927SAndroid Build Coastguard Worker- svga/ci: re-enable vmware farm
4284*61046927SAndroid Build Coastguard Worker- svga/ci: add two new piglit flakes to svga
4285*61046927SAndroid Build Coastguard Worker- svga/ci: disable vmware farm
4286*61046927SAndroid Build Coastguard Worker
4287*61046927SAndroid Build Coastguard WorkerMartin Roukala (né Peres) (10):
4288*61046927SAndroid Build Coastguard Worker
4289*61046927SAndroid Build Coastguard Worker- radeonsi/ci: update vangogh's expectations after piglit uprev
4290*61046927SAndroid Build Coastguard Worker- zink/ci: update navi31's expectations after piglit uprev
4291*61046927SAndroid Build Coastguard Worker- zink/ci: update polaris10's expectations after piglit uprev
4292*61046927SAndroid Build Coastguard Worker- radv/ci: switch vkcts-polaris10 from mupuf to KWS' farm
4293*61046927SAndroid Build Coastguard Worker- radv/ci: add a vkcts-tahiti job
4294*61046927SAndroid Build Coastguard Worker- radv/ci: add a vkd3d-tahiti job
4295*61046927SAndroid Build Coastguard Worker- ci/b2c: rename .b2c-test-{vk,gl} to .b2c-x86_64-test-{vk,gl}
4296*61046927SAndroid Build Coastguard Worker- ci/b2c: rename .deqp-test-valve into .b2c-deqp-test
4297*61046927SAndroid Build Coastguard Worker- ci/b2c: allow setting the DTB to be used
4298*61046927SAndroid Build Coastguard Worker- ci/valve: remove the traces runner
4299*61046927SAndroid Build Coastguard Worker
4300*61046927SAndroid Build Coastguard WorkerMary Guillemard (37):
4301*61046927SAndroid Build Coastguard Worker
4302*61046927SAndroid Build Coastguard Worker- nouveau: nvidia_header: Add AMPERE_A in vk_push_print
4303*61046927SAndroid Build Coastguard Worker- nouveau: nvidia_header: Add TURING_COMPUTE_A and AMPERE_COMPUTE_A in vk_push_print
4304*61046927SAndroid Build Coastguard Worker- nouveau: nvidia_header: Add AMPERE_COMPUTE_B in vk_push_print
4305*61046927SAndroid Build Coastguard Worker- nouveau: nvidia-headers: Add compute array parsing to class_parser.py
4306*61046927SAndroid Build Coastguard Worker- nouveau: nvidia-headers: Add nv_push_dump tool
4307*61046927SAndroid Build Coastguard Worker- nouveau: mme: Add a dumper
4308*61046927SAndroid Build Coastguard Worker- agx: Add more bitops in agx_bitop_table
4309*61046927SAndroid Build Coastguard Worker- agx: Remove and/or/xor pseudo ops
4310*61046927SAndroid Build Coastguard Worker- agx: Fuse not into and/or/xor
4311*61046927SAndroid Build Coastguard Worker- agx: Add a bitop optimizer pass
4312*61046927SAndroid Build Coastguard Worker- pan/bi: assert indices when offsets are present in bi_emit_tex_valhall
4313*61046927SAndroid Build Coastguard Worker- pan/lib: Remove variables in blitter
4314*61046927SAndroid Build Coastguard Worker- pan/bi: Rework indices for tex on Valhall
4315*61046927SAndroid Build Coastguard Worker- pan/bi: Rework indices for image on Valhall
4316*61046927SAndroid Build Coastguard Worker- pan/bi: Rework indices for attributes on Valhall
4317*61046927SAndroid Build Coastguard Worker- pan/bi: Lower ubo table in indices for Valhall
4318*61046927SAndroid Build Coastguard Worker- panfrost, pan/lib: Move pan_resource_table to panfrost
4319*61046927SAndroid Build Coastguard Worker- nvk: Always copy conditional rendering value before compare
4320*61046927SAndroid Build Coastguard Worker- drm-shim: Add io region handling in mmap
4321*61046927SAndroid Build Coastguard Worker- panfrost: Add support for Panthor in drm-shim
4322*61046927SAndroid Build Coastguard Worker- docs: Document Mali-G610 in drm-shim section
4323*61046927SAndroid Build Coastguard Worker- panfrost: group up stubbed params in drm-shim
4324*61046927SAndroid Build Coastguard Worker- nouveau: Add support for TERT opcodes in vk_push_print
4325*61046927SAndroid Build Coastguard Worker- nouveau: Fix NINC TERT handling in vk_push_print
4326*61046927SAndroid Build Coastguard Worker- nak: Support unaligned swizzles in 8/16 bits vec srcs
4327*61046927SAndroid Build Coastguard Worker- nak: move folding logic to Src::fold_imm
4328*61046927SAndroid Build Coastguard Worker- nak: Add F16 and F16v2 sources
4329*61046927SAndroid Build Coastguard Worker- nak: Improve copy propagation pass to handle F16
4330*61046927SAndroid Build Coastguard Worker- nak: Add 16-bits float operations
4331*61046927SAndroid Build Coastguard Worker- nvk: Advertise shaderFloat16
4332*61046927SAndroid Build Coastguard Worker- nvk: Allow various alu op to be vectorized for 2xfp16
4333*61046927SAndroid Build Coastguard Worker- nak: Allow SHF to use immediate encoding for shift
4334*61046927SAndroid Build Coastguard Worker- panvk: Return os_page_size for minMemoryMapAlignment
4335*61046927SAndroid Build Coastguard Worker- panvk: Fix driver UUID not being filled
4336*61046927SAndroid Build Coastguard Worker- panvk: Move to vk_properties
4337*61046927SAndroid Build Coastguard Worker- panvk: Advertise VK_KHR_driver_properties
4338*61046927SAndroid Build Coastguard Worker- nak: Pass has_mod to all form of src2 requiring it
4339*61046927SAndroid Build Coastguard Worker
4340*61046927SAndroid Build Coastguard WorkerMary Strodl (2):
4341*61046927SAndroid Build Coastguard Worker
4342*61046927SAndroid Build Coastguard Worker- rusticl: set OCL_ICD_VENDORS as directory, not file
4343*61046927SAndroid Build Coastguard Worker- NirShader: don't fail on null constant_buffer
4344*61046927SAndroid Build Coastguard Worker
4345*61046927SAndroid Build Coastguard WorkerMatt Turner (5):
4346*61046927SAndroid Build Coastguard Worker
4347*61046927SAndroid Build Coastguard Worker- util: Add DETECT_ARCH_HPPA macro
4348*61046927SAndroid Build Coastguard Worker- util/tests: Disable half-float NaN test on hppa/old-mips
4349*61046927SAndroid Build Coastguard Worker- meson: Limit intel_vk_rt to x86_64
4350*61046927SAndroid Build Coastguard Worker- anv/drirc: Add option to control implicit sync on external BOs
4351*61046927SAndroid Build Coastguard Worker- intel: Build float64 shader only for Vulkan
4352*61046927SAndroid Build Coastguard Worker
4353*61046927SAndroid Build Coastguard WorkerMatthew Waters (1):
4354*61046927SAndroid Build Coastguard Worker
4355*61046927SAndroid Build Coastguard Worker- teximage: allow glCopyTex{Sub}Image[123]D into R/RG textures with OpenGL ES 2.0
4356*61046927SAndroid Build Coastguard Worker
4357*61046927SAndroid Build Coastguard WorkerMax R (11):
4358*61046927SAndroid Build Coastguard Worker
4359*61046927SAndroid Build Coastguard Worker- d3d10umd: Fix compilation
4360*61046927SAndroid Build Coastguard Worker- winsys/gdi: Handle R8G8B8 formats
4361*61046927SAndroid Build Coastguard Worker- winsys/gdi: Custom acquisition of hDC
4362*61046927SAndroid Build Coastguard Worker- d3d10umd: Use flush_frontbuffer for Present
4363*61046927SAndroid Build Coastguard Worker- virgl: Fix compilation on MSVC
4364*61046927SAndroid Build Coastguard Worker- virgl: Fix crash when no VE bound
4365*61046927SAndroid Build Coastguard Worker- virgl: Implement PIPE_QUERY_GPU_FINISHED
4366*61046927SAndroid Build Coastguard Worker- virgl: Allow importing resources without known templ
4367*61046927SAndroid Build Coastguard Worker- virgl: Pass cmd_buf to flush_frontbuffer
4368*61046927SAndroid Build Coastguard Worker- d3d10umd, meson: Allow naming d3d10umd DLLs
4369*61046927SAndroid Build Coastguard Worker- d3d10umd: Rename d3d10sw target to d3d10umd
4370*61046927SAndroid Build Coastguard Worker
4371*61046927SAndroid Build Coastguard WorkerMichel Dänzer (2):
4372*61046927SAndroid Build Coastguard Worker
4373*61046927SAndroid Build Coastguard Worker- egl/wayland: Flush after blitting to linear copy
4374*61046927SAndroid Build Coastguard Worker- wsi/wayland: Dispatch event queue in wsi_wl_swapchain_queue_present
4375*61046927SAndroid Build Coastguard Worker
4376*61046927SAndroid Build Coastguard WorkerMike Blumenkrantz (313):
4377*61046927SAndroid Build Coastguard Worker
4378*61046927SAndroid Build Coastguard Worker- vk/cmdbuf: add back deleted maint6 workgraph bits
4379*61046927SAndroid Build Coastguard Worker- lavapipe: use pushconstants2 for dgc
4380*61046927SAndroid Build Coastguard Worker- lavapipe: fix devenv icd filename
4381*61046927SAndroid Build Coastguard Worker- zink: fix separate shader patch variable location adjustment
4382*61046927SAndroid Build Coastguard Worker- lavapipe: delete extra descriptor buffer layout validation
4383*61046927SAndroid Build Coastguard Worker- zink: use local screen variable in surface creation
4384*61046927SAndroid Build Coastguard Worker- zink: hook up maint6
4385*61046927SAndroid Build Coastguard Worker- zink: use maint6 for multi-layer compressed surface creation
4386*61046927SAndroid Build Coastguard Worker- zink: set more dynamic states when using shader objects
4387*61046927SAndroid Build Coastguard Worker- lavapipe: KHR_dynamic_rendering_local_read
4388*61046927SAndroid Build Coastguard Worker- zink: always map descriptor buffers as COHERENT
4389*61046927SAndroid Build Coastguard Worker- zink: fix descriptor buffer unmaps on screen destroy
4390*61046927SAndroid Build Coastguard Worker- lavapipe: RM2024 extension promotions
4391*61046927SAndroid Build Coastguard Worker- zink: add a tu flake
4392*61046927SAndroid Build Coastguard Worker- zink: prune dmabuf export tracking when adding resource binds
4393*61046927SAndroid Build Coastguard Worker- zink: fix sparse bo placement
4394*61046927SAndroid Build Coastguard Worker- zink: zero allocate resident_defs array in ntv
4395*61046927SAndroid Build Coastguard Worker- zink: move sparse lowering up in file
4396*61046927SAndroid Build Coastguard Worker- zink: run sparse lowering after all optimization passes
4397*61046927SAndroid Build Coastguard Worker- zink: add back (safe) optimizations after sparse lowering
4398*61046927SAndroid Build Coastguard Worker- zink: split out sparse_residency_code_and lowering
4399*61046927SAndroid Build Coastguard Worker- mesa: plumb errors through to texture allocation
4400*61046927SAndroid Build Coastguard Worker- zink: adjust swizzled deref loads by the variable component offset
4401*61046927SAndroid Build Coastguard Worker- nir/lower_io: fix handling for compact arrays with indirect derefs
4402*61046927SAndroid Build Coastguard Worker- zink: only add arrays to indirect non-tcs variables
4403*61046927SAndroid Build Coastguard Worker- zink: promote a conditional on gfx shader destroy
4404*61046927SAndroid Build Coastguard Worker- zink: clamp zink_gfx_lib_cache::stages_present for generated tcs
4405*61046927SAndroid Build Coastguard Worker- zink: promote gpl libs freeing during shader destroy out of prog loop
4406*61046927SAndroid Build Coastguard Worker- zink: don't add VK_IMAGE_CREATE_2D_ARRAY_COMPATIBLE_BIT for sparse textures
4407*61046927SAndroid Build Coastguard Worker- zink: add a ci skip
4408*61046927SAndroid Build Coastguard Worker- ci: bump VVL to snapshot-2024wk06
4409*61046927SAndroid Build Coastguard Worker- zink: update vvl expectations
4410*61046927SAndroid Build Coastguard Worker- mesa: check driver format support for certain GetInternalformativ queries
4411*61046927SAndroid Build Coastguard Worker- zink: always enable glsl_correct_derivatives_after_discard
4412*61046927SAndroid Build Coastguard Worker- zink: add a750 baseline
4413*61046927SAndroid Build Coastguard Worker- zink: delete maxDescriptorBufferBindings checks
4414*61046927SAndroid Build Coastguard Worker- zink: flag the use_img as unsync access with buf2img copies, not the swapchain
4415*61046927SAndroid Build Coastguard Worker- zink: pre-check formats for samplecount support
4416*61046927SAndroid Build Coastguard Worker- zink: validate sample count on image create
4417*61046927SAndroid Build Coastguard Worker- zink: add an assert for dummy fb surface creation
4418*61046927SAndroid Build Coastguard Worker- zink: compute bo unique_id on use, not creation
4419*61046927SAndroid Build Coastguard Worker- zink: avoid infinite recursion on (very) small BAR systems in bo alloc
4420*61046927SAndroid Build Coastguard Worker- egl/x11/swrast: deduplicate ANGLE_sync_control_rate enablement
4421*61046927SAndroid Build Coastguard Worker- drisw: hook up EXT_buffer_age
4422*61046927SAndroid Build Coastguard Worker- drisw/egl: delete unused buffer age handling
4423*61046927SAndroid Build Coastguard Worker- vk/wsi/x11/sw: use swapchain depth for putimage
4424*61046927SAndroid Build Coastguard Worker- mesa: add more driver support checks for more format queries
4425*61046927SAndroid Build Coastguard Worker- zink: add checks/compat for low-spec descriptor buffer implementations
4426*61046927SAndroid Build Coastguard Worker- zink: add a second fence disambiguation case
4427*61046927SAndroid Build Coastguard Worker- zink: force host-visible allocations for MAP_COHERENT resources
4428*61046927SAndroid Build Coastguard Worker- zink: hook up KHR_dynamic_rendering_local_read
4429*61046927SAndroid Build Coastguard Worker- zink: use KHR_dynamic_rendering_local_read
4430*61046927SAndroid Build Coastguard Worker- ci: make clang-format job warn on failure instead of killing the pipeline
4431*61046927SAndroid Build Coastguard Worker- zink: handle stencil_fallback in zink_clear_depth_stencil
4432*61046927SAndroid Build Coastguard Worker- zink: don't destroy the current batch state on context destroy
4433*61046927SAndroid Build Coastguard Worker- zink: only scan active batch states for free states if > 1 exist
4434*61046927SAndroid Build Coastguard Worker- zink: fix longstanding issue with active batch state recycling
4435*61046927SAndroid Build Coastguard Worker- zink: assert that batch_id is valid in zink_screen_check_last_finished()
4436*61046927SAndroid Build Coastguard Worker- zink: move flagging rp_changed in zink_update_fbfetch() to caller
4437*61046927SAndroid Build Coastguard Worker- zink: don't pre-init dummy fbfetch surface when missing nullDescriptor feature
4438*61046927SAndroid Build Coastguard Worker- zink: also set null fbfetch surfaces when no fb surface is bound
4439*61046927SAndroid Build Coastguard Worker- zink: break out null fbfetch init for descriptor buffer
4440*61046927SAndroid Build Coastguard Worker- zink: create/resize dummy surfaces on-demand
4441*61046927SAndroid Build Coastguard Worker- zink: start out with 256x256 sized dummy surfaces
4442*61046927SAndroid Build Coastguard Worker- zink: don't pre-init null fbfetch info
4443*61046927SAndroid Build Coastguard Worker- zink: clamp in_rp clears to fb size
4444*61046927SAndroid Build Coastguard Worker- zink: fix (dynamic rendering) execution of scissored clears during flush
4445*61046927SAndroid Build Coastguard Worker- zink: fix swapchain readback conditional
4446*61046927SAndroid Build Coastguard Worker- zink: lock buffer age when chundering swapchain for readback
4447*61046927SAndroid Build Coastguard Worker- zink: flag acquired swapchain image as readback target on acquire, not present
4448*61046927SAndroid Build Coastguard Worker- zink: make kopper_swapchain_image::acquired the resource that acquired it
4449*61046927SAndroid Build Coastguard Worker- zink: add a swapchain readback case for reading differently-acquired image
4450*61046927SAndroid Build Coastguard Worker- zink: make readback attempts count towards ZINK_READBACK_THRESHOLD
4451*61046927SAndroid Build Coastguard Worker- zink: update swapchain readback cache on create
4452*61046927SAndroid Build Coastguard Worker- zink: set and manage a flag indicating that swapchain readback needs updating
4453*61046927SAndroid Build Coastguard Worker- zink: only update swapchain readback cache on create if necessary
4454*61046927SAndroid Build Coastguard Worker- zink: only update swapchain readback cache when necessary
4455*61046927SAndroid Build Coastguard Worker- zink: use new flag to determine whether swapchain readback cache is usable
4456*61046927SAndroid Build Coastguard Worker- zink: update nv blob baseline
4457*61046927SAndroid Build Coastguard Worker- zink: add nvk baseline
4458*61046927SAndroid Build Coastguard Worker- ci: disable clang-format job
4459*61046927SAndroid Build Coastguard Worker- zink: apply all storage memory masks to control barriers if no modes are specified
4460*61046927SAndroid Build Coastguard Worker- zink: emit SpvCapabilityImageMSArray for ms arrayed storage images
4461*61046927SAndroid Build Coastguard Worker- zink: null out bo usage when allocating from slab
4462*61046927SAndroid Build Coastguard Worker- zink: fix unsynchronized read-mapping of device-local buffers
4463*61046927SAndroid Build Coastguard Worker- zink: delete unused buffer map conditional
4464*61046927SAndroid Build Coastguard Worker- zink: force max buffer alignment on return ptrs for mapped staging buffers
4465*61046927SAndroid Build Coastguard Worker- gallium: add a nboxes param to flush_frontbuffer
4466*61046927SAndroid Build Coastguard Worker- winsys/sw: propagate nboxes to displaytarget_display()
4467*61046927SAndroid Build Coastguard Worker- drisw: plumb through a swapBuffersWithDamage interface
4468*61046927SAndroid Build Coastguard Worker- egl/wayland/sw: move swrast_update_buffers() directly into swapbuffers
4469*61046927SAndroid Build Coastguard Worker- egl/wayland/sw: move dri2_wl_swrast_commit_backbuffer() directly into swapbuffers
4470*61046927SAndroid Build Coastguard Worker- egl/wayland: unify back/current swapping between zink and swrast
4471*61046927SAndroid Build Coastguard Worker- egl/wayland/sw: split out surface attach from dri2_wl_swrast_commit_backbuffer()
4472*61046927SAndroid Build Coastguard Worker- egl/wayland/sw: call dri2_wl_swrast_attach_backbuffer() before swap
4473*61046927SAndroid Build Coastguard Worker- egl/wayland/sw: trigger damage from put_image2
4474*61046927SAndroid Build Coastguard Worker- egl/wayland/sw: move partial->full copy promotion to swapbuffers
4475*61046927SAndroid Build Coastguard Worker- egl/wayland/sw: fix no-op updating of current backbuffer
4476*61046927SAndroid Build Coastguard Worker- egl/wayland/sw: pass damage region through from put_image2 to wl_surface_damage
4477*61046927SAndroid Build Coastguard Worker- egl/wayland/sw: clamp putimage geometry to surface size
4478*61046927SAndroid Build Coastguard Worker- drisw/xlib: loop over all the boxes in display() hook
4479*61046927SAndroid Build Coastguard Worker- drisw/winsys: loop over all the boxes in display()
4480*61046927SAndroid Build Coastguard Worker- drisw: pass all frontend swapbuffer damage rects through
4481*61046927SAndroid Build Coastguard Worker- egl/kopper: plumb through SwapBuffersWithDamage
4482*61046927SAndroid Build Coastguard Worker- egl/kopper: advertise EXT_swap_buffers_with_damage only in non-sw mode
4483*61046927SAndroid Build Coastguard Worker- egl/wayland: split out kopper vtable
4484*61046927SAndroid Build Coastguard Worker- egl/wayland: add a separate hook for kopper buffer age
4485*61046927SAndroid Build Coastguard Worker- egl/wayland: split out kopper swapbuffers functions
4486*61046927SAndroid Build Coastguard Worker- egl/kopper: call swrast buffer age query for kopper+swrast
4487*61046927SAndroid Build Coastguard Worker- kopper: set drawable buffer age
4488*61046927SAndroid Build Coastguard Worker- egl/wayland/kopper: actually call kopper swapbuffer functions
4489*61046927SAndroid Build Coastguard Worker- egl/wayland: split out kopper update_buffers
4490*61046927SAndroid Build Coastguard Worker- egl/wayland: delete swrast references to zink
4491*61046927SAndroid Build Coastguard Worker- zink: fix stencil-only blitting with stencil fallback
4492*61046927SAndroid Build Coastguard Worker- zink: make zink_kopper_present_info public
4493*61046927SAndroid Build Coastguard Worker- zink: use a slab allocator for zink_kopper_present_info
4494*61046927SAndroid Build Coastguard Worker- zink: hook up VK_KHR_incremental_present
4495*61046927SAndroid Build Coastguard Worker- zink: use VK_KHR_incremental_present to propagate damage rects
4496*61046927SAndroid Build Coastguard Worker- zink: hook up KHR_partial_update
4497*61046927SAndroid Build Coastguard Worker- vulkan/dispatch_table: add an uncompacted version of the table
4498*61046927SAndroid Build Coastguard Worker- zink: use uncompacted vk_dispatch_table
4499*61046927SAndroid Build Coastguard Worker- egl/dri2: use the right egl platform enum
4500*61046927SAndroid Build Coastguard Worker- glx: only print zink failure-to-load messages if explicitly requested
4501*61046927SAndroid Build Coastguard Worker- zink: stop enabling EXT_conservative_rasterization
4502*61046927SAndroid Build Coastguard Worker- lavapipe bump descriptor buffer address space limits
4503*61046927SAndroid Build Coastguard Worker- zink: fix PIPE_CAP_MAX_SHADER_PATCH_VARYINGS
4504*61046927SAndroid Build Coastguard Worker- zink: call CmdSetRasterizationStreamEXT when using shader objects
4505*61046927SAndroid Build Coastguard Worker- nvk: bump NVK_PUSH_MAX_SYNCS to 256
4506*61046927SAndroid Build Coastguard Worker- zink: update nvk baseline
4507*61046927SAndroid Build Coastguard Worker- util/blitter: iterate samples in stencil_fallback
4508*61046927SAndroid Build Coastguard Worker- mesa: fix CopyTexImage format compatibility checks for ES
4509*61046927SAndroid Build Coastguard Worker- zink: update nvk baseline with nvk changes
4510*61046927SAndroid Build Coastguard Worker- driconf: add radv_zero_vram for Crystal Project (1637730)
4511*61046927SAndroid Build Coastguard Worker- zink: update nv baseline
4512*61046927SAndroid Build Coastguard Worker- zink: track whether shaders use load_barycentric_at_sample
4513*61046927SAndroid Build Coastguard Worker- zink: apply zink_shader::uses_sample to fs variant updating
4514*61046927SAndroid Build Coastguard Worker- zink: destroy batch states after copy context
4515*61046927SAndroid Build Coastguard Worker- zink: set VkExternalMemoryBufferCreateInfo for opaque fds too
4516*61046927SAndroid Build Coastguard Worker- zink: simplify vb masking on bind
4517*61046927SAndroid Build Coastguard Worker- mesa: force rendertarget usage on required-renderable formats
4518*61046927SAndroid Build Coastguard Worker- zink: try getting sparse page size again without storage bit on fail
4519*61046927SAndroid Build Coastguard Worker- u/inlines: constify util_res_sample_count()
4520*61046927SAndroid Build Coastguard Worker- zink: only add STORAGE bit for sparse images based on multisample usage
4521*61046927SAndroid Build Coastguard Worker- zink: nvk baseline updates
4522*61046927SAndroid Build Coastguard Worker- zink: set the sparse format usage flags directly based on queried props
4523*61046927SAndroid Build Coastguard Worker- zink: delete faked_e5sparse
4524*61046927SAndroid Build Coastguard Worker- zink: rename optimal_key in update_gfx_program_optimal()
4525*61046927SAndroid Build Coastguard Worker- zink: use the sanitized key in update_gfx_program_optimal()
4526*61046927SAndroid Build Coastguard Worker- zink: always sync and replace separable progs even with ZINK_DEBUG=noopt
4527*61046927SAndroid Build Coastguard Worker- zink: add even more strict checks for separate shader usage
4528*61046927SAndroid Build Coastguard Worker- zink: be even stricter with shader object usage about blocking invalid usage
4529*61046927SAndroid Build Coastguard Worker- zink: remove stale comments for DRLR usage
4530*61046927SAndroid Build Coastguard Worker- zink: add a pass to strip out multisample storage image ops
4531*61046927SAndroid Build Coastguard Worker- zink: don't deref swapchain image array with UINT32_MAX
4532*61046927SAndroid Build Coastguard Worker- zink: handle image_deref_samples when stripping MS image instrs
4533*61046927SAndroid Build Coastguard Worker- zink: iterate all the modes when doing separate shader fixups
4534*61046927SAndroid Build Coastguard Worker- mesa/st: add 'base_serialized_nir'
4535*61046927SAndroid Build Coastguard Worker- mesa/st: add is_draw_shader param to st_finalize_nir
4536*61046927SAndroid Build Coastguard Worker- mesa/st: when creating draw shader variants, use the base nir and skip driver opts
4537*61046927SAndroid Build Coastguard Worker- mesa/st: use sanitized shader keys for feedback draws
4538*61046927SAndroid Build Coastguard Worker- zink: do io fixup on patch variables too
4539*61046927SAndroid Build Coastguard Worker- zink: defer present barrier to flush if a clear is pending
4540*61046927SAndroid Build Coastguard Worker- zink: clamp present region size
4541*61046927SAndroid Build Coastguard Worker- zink: clamp swapchain renderarea instead of asserting
4542*61046927SAndroid Build Coastguard Worker- zink: set dynamic rendering color attachment layouts
4543*61046927SAndroid Build Coastguard Worker- radv: inline radv_device_fault_detection_enabled
4544*61046927SAndroid Build Coastguard Worker- ci: bump VVL to v1.3.281
4545*61046927SAndroid Build Coastguard Worker- nir/divergence: add zink intrinsics
4546*61046927SAndroid Build Coastguard Worker- nir/opt_varyings: update alu type when rewriting src/dest for moved ops
4547*61046927SAndroid Build Coastguard Worker- zink: only check that CUBE_COMPATIBLE for images doesn't subtract flags
4548*61046927SAndroid Build Coastguard Worker- zink: don't use set_foreach_remove with dmabuf_exports
4549*61046927SAndroid Build Coastguard Worker- zink: make descriptor pool creation more robust
4550*61046927SAndroid Build Coastguard Worker- zink: fix shaderdb pipeline compile
4551*61046927SAndroid Build Coastguard Worker- zink: delete some ntv dead code
4552*61046927SAndroid Build Coastguard Worker- zink: always sort io variables by location after re-creating them
4553*61046927SAndroid Build Coastguard Worker- zink: use outputs_written mask to detect edge flag usage
4554*61046927SAndroid Build Coastguard Worker- zink: update xfb info after lower_to_scalar
4555*61046927SAndroid Build Coastguard Worker- zink: run scan_nir before variable rework
4556*61046927SAndroid Build Coastguard Worker- zink: apply component offset for CLIP/CULL DIST1 location derefs
4557*61046927SAndroid Build Coastguard Worker- zink: manually calc clip/cull distance sizes
4558*61046927SAndroid Build Coastguard Worker- zink: add a helper to detect clip/cull dist locations
4559*61046927SAndroid Build Coastguard Worker- zink: always use shader sizes for clip/cull dist variables
4560*61046927SAndroid Build Coastguard Worker- zink: fix generated variable expansion
4561*61046927SAndroid Build Coastguard Worker- zink: check for arrayness rather than tess io vars for indirect array vars
4562*61046927SAndroid Build Coastguard Worker- zink: track a mask of arrayed io locations on shaders
4563*61046927SAndroid Build Coastguard Worker- zink: call gather_info during shader creation
4564*61046927SAndroid Build Coastguard Worker- zink: always check patch io during rework_io_vars
4565*61046927SAndroid Build Coastguard Worker- zink: don't clobber indirect array reads with missing components
4566*61046927SAndroid Build Coastguard Worker- zink: fix io slot calculation for vertex inputs in add_derefs
4567*61046927SAndroid Build Coastguard Worker- zink: fix add_derefs case for compact arrays
4568*61046927SAndroid Build Coastguard Worker- zink: only use location_frac for deref array indexing for compact variables
4569*61046927SAndroid Build Coastguard Worker- llvmpipe: fix DRAW_USE_LLVM=0
4570*61046927SAndroid Build Coastguard Worker- nir/lower_wpos_ytransform: move new value load to start of function, reuse
4571*61046927SAndroid Build Coastguard Worker- nir/lower_wpos_ytransform: reuse input zw components for fragcoord rewrite
4572*61046927SAndroid Build Coastguard Worker- nir/lower_wpos_ytransform: update comment to reflect variable usage
4573*61046927SAndroid Build Coastguard Worker- nir/lower_wpos_ytransform: scalarize emit_wpos_adjustment
4574*61046927SAndroid Build Coastguard Worker- nir/lower_wpos_ytransform: fix for lowered io
4575*61046927SAndroid Build Coastguard Worker- glsl: handle xfb resources for spirv before running varying opts
4576*61046927SAndroid Build Coastguard Worker- mesa: clamp binary pointer in ShaderBinary if length==0
4577*61046927SAndroid Build Coastguard Worker- gallium: rework PIPE_CAP_POINT_SIZE_FIXED
4578*61046927SAndroid Build Coastguard Worker- zink: delete some maintenance5 psiz pruning
4579*61046927SAndroid Build Coastguard Worker- zink: fix add_derefs for partial interp loads of derefs
4580*61046927SAndroid Build Coastguard Worker- zink: assert that ntv interp handling isn't doing implicit component expansion
4581*61046927SAndroid Build Coastguard Worker- egl/x11: disable swapbufferswithdamage for zink without kopper
4582*61046927SAndroid Build Coastguard Worker- glx/egl: fix LIBGL_KOPPER_DISABLE
4583*61046927SAndroid Build Coastguard Worker- glsl: set PSIZ bit in outputs_written when injecting a 1.0 psiz write
4584*61046927SAndroid Build Coastguard Worker- nir/lower_clamp_color_outputs: fix use with lowered io
4585*61046927SAndroid Build Coastguard Worker- nir/lower_flatshade: break out location checking
4586*61046927SAndroid Build Coastguard Worker- nir/lower_flatshade: fix with lowered io
4587*61046927SAndroid Build Coastguard Worker- nir/lower_alpha_test: fix use with lowered io
4588*61046927SAndroid Build Coastguard Worker- nir/lower_two_sided_color: rework for lowered io
4589*61046927SAndroid Build Coastguard Worker- nir/lower_drawpixels: fix for lowered io
4590*61046927SAndroid Build Coastguard Worker- nir/lower_clip_disable: fix for lowered io
4591*61046927SAndroid Build Coastguard Worker- nir/lower_point_size_mov: rework.
4592*61046927SAndroid Build Coastguard Worker- nir/lower_point_size_mov: fix for lowered io
4593*61046927SAndroid Build Coastguard Worker- nir/texcoord_replace: fix scalarized io handling
4594*61046927SAndroid Build Coastguard Worker- nir/dominance: fix comment
4595*61046927SAndroid Build Coastguard Worker- drisw: reorder image extensions
4596*61046927SAndroid Build Coastguard Worker- sw_winsys: add displaytarget_create_mapped
4597*61046927SAndroid Build Coastguard Worker- winsys/null: implement displaytarget_create_mapped
4598*61046927SAndroid Build Coastguard Worker- winsys/drisw: implement displaytarget_create_mapped
4599*61046927SAndroid Build Coastguard Worker- winsys/drisw: implement dmabuf handling
4600*61046927SAndroid Build Coastguard Worker- lavapipe: add a function for asserting external memory handle types
4601*61046927SAndroid Build Coastguard Worker- winsys: add WINSYS_HANDLE_TYPE_UNBACKED
4602*61046927SAndroid Build Coastguard Worker- winsys: add more stride members to winsys_handle
4603*61046927SAndroid Build Coastguard Worker- lavapipe: EXT_queue_family_foreign
4604*61046927SAndroid Build Coastguard Worker- lavapipe: rework mem handle type assert to handle dmabuf
4605*61046927SAndroid Build Coastguard Worker- lavapipe: handle drm image format queries
4606*61046927SAndroid Build Coastguard Worker- lavapipe: handle drm image imports
4607*61046927SAndroid Build Coastguard Worker- docs: update lavapipe features
4608*61046927SAndroid Build Coastguard Worker- nir: add compact_arrays to nir_shader_compiler_options
4609*61046927SAndroid Build Coastguard Worker- nir/gather_info: fix gathering for compact arrayed builtins
4610*61046927SAndroid Build Coastguard Worker- zink: set compact_arrays in compiler options
4611*61046927SAndroid Build Coastguard Worker- microsoft/compiler: set compact_arrays in compiler options
4612*61046927SAndroid Build Coastguard Worker- lavapipe: don't clamp index buffer size for null index buffer draws
4613*61046927SAndroid Build Coastguard Worker- v3d: set use_clipdist_array=true for lower_clip?
4614*61046927SAndroid Build Coastguard Worker- nir/lower_clip: surgerize for lowered io
4615*61046927SAndroid Build Coastguard Worker- nir/lower_clip: handle scalarized io
4616*61046927SAndroid Build Coastguard Worker- zink: block LA formats with srgb
4617*61046927SAndroid Build Coastguard Worker- llvmpipe: clamp 32bit query results to low 32 bits rather than MIN
4618*61046927SAndroid Build Coastguard Worker- lavapipe: clamp 32bit query results to low 32 bits rather than MIN
4619*61046927SAndroid Build Coastguard Worker- agx: set compact_arrays in compiler options
4620*61046927SAndroid Build Coastguard Worker- v3d: set compact_arrays in compiler options
4621*61046927SAndroid Build Coastguard Worker- intel: set compact_arrays in compiler options
4622*61046927SAndroid Build Coastguard Worker- freedreno: set compact_arrays in compiler options
4623*61046927SAndroid Build Coastguard Worker- glsl: stop using PIPE_CAP_NIR_COMPACT_ARRAYS and check compact_arrays
4624*61046927SAndroid Build Coastguard Worker- ttn: stop using PIPE_CAP_NIR_COMPACT_ARRAYS and check compact_arrays
4625*61046927SAndroid Build Coastguard Worker- glsl: move an assert from st_context over to avoid using PIPE_CAP_NIR_COMPACT_ARRAYS
4626*61046927SAndroid Build Coastguard Worker- mesa: delete LowerCombinedClipCullDistance from consts
4627*61046927SAndroid Build Coastguard Worker- st/program: stop using PIPE_CAP_NIR_COMPACT_ARRAYS and use compact_arrays
4628*61046927SAndroid Build Coastguard Worker- nine: stop checking PIPE_CAP_NIR_COMPACT_ARRAYS and use compact_arrays
4629*61046927SAndroid Build Coastguard Worker- gallium: delete PIPE_CAP_NIR_COMPACT_ARRAYS
4630*61046927SAndroid Build Coastguard Worker- zink: set indirect io compiler flags
4631*61046927SAndroid Build Coastguard Worker- zink: set lower_to_scalar
4632*61046927SAndroid Build Coastguard Worker- zink: rework rework_io_vars
4633*61046927SAndroid Build Coastguard Worker- zink: set nir_io_glsl_lower_derefs in compiler options
4634*61046927SAndroid Build Coastguard Worker- zink: add a pass to fix vertex input locations
4635*61046927SAndroid Build Coastguard Worker- zink: enable opt_varyings with ZINK_DEBUG=ioopt
4636*61046927SAndroid Build Coastguard Worker- zink: ci updates
4637*61046927SAndroid Build Coastguard Worker- nir/remove_unused_io_vars: check all components to determine variable liveness
4638*61046927SAndroid Build Coastguard Worker- ci: kill piano trace globally
4639*61046927SAndroid Build Coastguard Worker- nir: print i/o variables in location order
4640*61046927SAndroid Build Coastguard Worker- lavapipe: disable stencil test if no stencil attachment
4641*61046927SAndroid Build Coastguard Worker- egl: fix defines for zink's dri3 check
4642*61046927SAndroid Build Coastguard Worker- egl/android: fix zink loading
4643*61046927SAndroid Build Coastguard Worker- egl: use os_get_option for MESA_LOADER_DRIVER_OVERRIDE
4644*61046927SAndroid Build Coastguard Worker- zink: disable buffer reordering correctly on shader image binds
4645*61046927SAndroid Build Coastguard Worker- nir/print: stop trying to match i/o vars using base/driver_location
4646*61046927SAndroid Build Coastguard Worker- zink: add ZINK_DEBUG=nopc to completely disable precompilation
4647*61046927SAndroid Build Coastguard Worker- zink: destroy shaderdb pipelines
4648*61046927SAndroid Build Coastguard Worker- zink: add VK_PIPELINE_CREATE_CAPTURE_STATISTICS_BIT_KHR for shaderdb
4649*61046927SAndroid Build Coastguard Worker- brw/lower_a2c: fix for scalarized fs outputs
4650*61046927SAndroid Build Coastguard Worker- zink: copy shader name when copying shader info
4651*61046927SAndroid Build Coastguard Worker- zink: run nir_lower_io_to_scalar (mostly) unconditionally and earlier
4652*61046927SAndroid Build Coastguard Worker- zink: vectorize io loads/stores when possible
4653*61046927SAndroid Build Coastguard Worker- zink: ci updates
4654*61046927SAndroid Build Coastguard Worker- zink: prune some piglit cts fails
4655*61046927SAndroid Build Coastguard Worker- loader: delete unused param from pipe_loader_vk_probe_dri()
4656*61046927SAndroid Build Coastguard Worker- glx: fix some indentation
4657*61046927SAndroid Build Coastguard Worker- glx: add an 'implicit' param to createScreen
4658*61046927SAndroid Build Coastguard Worker- glx: pass implicit load param through allocation
4659*61046927SAndroid Build Coastguard Worker- dri: plumb a 'implicit' param through createNewScreen interfaces
4660*61046927SAndroid Build Coastguard Worker- gbm: plumb an 'implicit' param through device creation
4661*61046927SAndroid Build Coastguard Worker- frontends/dri: plumb an 'implicit' param through screen init
4662*61046927SAndroid Build Coastguard Worker- pipe-loader: plumb a flag for implicit driver load through screen creation
4663*61046927SAndroid Build Coastguard Worker- zink: don't print error messages when failing an implicit driver load
4664*61046927SAndroid Build Coastguard Worker- glx: silence more implicit-load zink errors
4665*61046927SAndroid Build Coastguard Worker- mesa/st: don't use serialized_nir for cached shaders
4666*61046927SAndroid Build Coastguard Worker- zink: make NOREORDER mode context-based
4667*61046927SAndroid Build Coastguard Worker- zink: disable command reordering for compute-only contexts
4668*61046927SAndroid Build Coastguard Worker- nir: store variable names to io instrs during io lowering
4669*61046927SAndroid Build Coastguard Worker- nir/lower_io_to_scalar: preserve variable names when splitting io
4670*61046927SAndroid Build Coastguard Worker- nir/clone: preserve intrinsic name field across clones
4671*61046927SAndroid Build Coastguard Worker- nir/print: print io instr->name if available
4672*61046927SAndroid Build Coastguard Worker- zink: preserve/merge variable names when generating new variables
4673*61046927SAndroid Build Coastguard Worker- glthread: check for invalid primitive modes in DrawElementsBaseVertex
4674*61046927SAndroid Build Coastguard Worker- zink: reconstruct features pnext after determining extension support
4675*61046927SAndroid Build Coastguard Worker- zink: prune zink_shader::programs under lock
4676*61046927SAndroid Build Coastguard Worker- zink: fully wait on all program fences during ctx destroy
4677*61046927SAndroid Build Coastguard Worker- kopper: fix bufferage/swapinterval handling for non-window swapchains
4678*61046927SAndroid Build Coastguard Worker- zink: slightly better swapinterval failure handling
4679*61046927SAndroid Build Coastguard Worker- kopper: don't set drawable buffer age
4680*61046927SAndroid Build Coastguard Worker- zink: clean up accidental debug print
4681*61046927SAndroid Build Coastguard Worker- egl/x11: disable dri3 with LIBGL_KOPPER_DRI2=1 as expected
4682*61046927SAndroid Build Coastguard Worker- zink: add a batch ref for committed sparse resources
4683*61046927SAndroid Build Coastguard Worker- u_blitter: stop leaking saved blitter states on no-op blits
4684*61046927SAndroid Build Coastguard Worker- freedreno/replay: use inttypes format string for 64bit
4685*61046927SAndroid Build Coastguard Worker- frontends/dri: only release pipe when screen init fails
4686*61046927SAndroid Build Coastguard Worker- frontends/dri: always init opencl_func_mutex in InitScreen hooks
4687*61046927SAndroid Build Coastguard Worker- zink: clean up semaphore arrays on batch state destroy
4688*61046927SAndroid Build Coastguard Worker- egl/dri2: fix error returns on dri2_initialize_x11_dri3 fail
4689*61046927SAndroid Build Coastguard Worker- nir/lower_aaline: fix for scalarized outputs
4690*61046927SAndroid Build Coastguard Worker- nir/linking: fix nir_assign_io_var_locations for scalarized dual blend
4691*61046927SAndroid Build Coastguard Worker
4692*61046927SAndroid Build Coastguard WorkerMike Hsieh (1):
4693*61046927SAndroid Build Coastguard Worker
4694*61046927SAndroid Build Coastguard Worker- amd/vpelib: Add param check for geometric scaling and refactor
4695*61046927SAndroid Build Coastguard Worker
4696*61046927SAndroid Build Coastguard WorkerMohamed Ahmed (14):
4697*61046927SAndroid Build Coastguard Worker
4698*61046927SAndroid Build Coastguard Worker- nil: change image_level_size() to take tiling in account
4699*61046927SAndroid Build Coastguard Worker- nil: Add helper function to get tile size in pixels
4700*61046927SAndroid Build Coastguard Worker- nil: Add helpers for conversion from pixel values to tiles
4701*61046927SAndroid Build Coastguard Worker- nil: Expose tiling_extent_B()
4702*61046927SAndroid Build Coastguard Worker- nil: Add support for sparse resident images
4703*61046927SAndroid Build Coastguard Worker- nvk: add sparse queries
4704*61046927SAndroid Build Coastguard Worker- nvk: enable sparse residency features
4705*61046927SAndroid Build Coastguard Worker- nak: wire up shader resource residency intrinsics
4706*61046927SAndroid Build Coastguard Worker- nak: wire up sparse image loads
4707*61046927SAndroid Build Coastguard Worker- nvk: advertise shader resource residency
4708*61046927SAndroid Build Coastguard Worker- nil: Add a nil_image::compressed bit
4709*61046927SAndroid Build Coastguard Worker- nil: Add some helpers for DRM format modifiers
4710*61046927SAndroid Build Coastguard Worker- nil: Support creating images with DRM modifiers
4711*61046927SAndroid Build Coastguard Worker- nvk: enable rendering to DRM_FORMAT_MOD_LINEAR images
4712*61046927SAndroid Build Coastguard Worker
4713*61046927SAndroid Build Coastguard WorkerMykhailo Skorokhodov (2):
4714*61046927SAndroid Build Coastguard Worker
4715*61046927SAndroid Build Coastguard Worker- egl/wayland: Fix sRGB format look up for config
4716*61046927SAndroid Build Coastguard Worker- ci/lima: expect fail of window_8888_colorspace_srgb on wayland
4717*61046927SAndroid Build Coastguard Worker
4718*61046927SAndroid Build Coastguard WorkerNanley Chery (13):
4719*61046927SAndroid Build Coastguard Worker
4720*61046927SAndroid Build Coastguard Worker- iris: Don't memset the extra_aux memory range
4721*61046927SAndroid Build Coastguard Worker- iris: Don't memset CCS on integrated gfx12
4722*61046927SAndroid Build Coastguard Worker- iris: Enable pass-through state init for gfx12 CCS
4723*61046927SAndroid Build Coastguard Worker- isl: Pick a better initial state for zeroed MCS
4724*61046927SAndroid Build Coastguard Worker- iris: Copy main ISL surf when reallocating in place
4725*61046927SAndroid Build Coastguard Worker- iris: Report the correct modifier for Tile4 images
4726*61046927SAndroid Build Coastguard Worker- iris: Use resource_get_param in resource_get_handle
4727*61046927SAndroid Build Coastguard Worker- intel/isl: Remove inconsistency when choosing Tile64
4728*61046927SAndroid Build Coastguard Worker- intel/isl: Remove inconsistency when encoding Tile64
4729*61046927SAndroid Build Coastguard Worker- intel/isl: Remove a CCS_D check from gfx12+ code
4730*61046927SAndroid Build Coastguard Worker- intel/isl: Enable a 64KB alignment WA for flat-CCS
4731*61046927SAndroid Build Coastguard Worker- intel/isl: Use Tile64 to align images for CCS WA
4732*61046927SAndroid Build Coastguard Worker- intel/isl: Disable miptails to align LODs for CCS WA
4733*61046927SAndroid Build Coastguard Worker
4734*61046927SAndroid Build Coastguard WorkerNeil Armstrong (1):
4735*61046927SAndroid Build Coastguard Worker
4736*61046927SAndroid Build Coastguard Worker- freedreno: Add a750 clock gating control related registers
4737*61046927SAndroid Build Coastguard Worker
4738*61046927SAndroid Build Coastguard WorkerNikita Popov (1):
4739*61046927SAndroid Build Coastguard Worker
4740*61046927SAndroid Build Coastguard Worker- Pass no-verify-fixpoint option to instcombine in LLVM 18
4741*61046927SAndroid Build Coastguard Worker
4742*61046927SAndroid Build Coastguard WorkerOskar Viljasaar (3):
4743*61046927SAndroid Build Coastguard Worker
4744*61046927SAndroid Build Coastguard Worker- vulkan/properties: Start looping from the next member in GPDP2
4745*61046927SAndroid Build Coastguard Worker- tu: Use common physical device properties infrastructure
4746*61046927SAndroid Build Coastguard Worker- compiler/types: Fix glsl_dvec*_type() helpers
4747*61046927SAndroid Build Coastguard Worker
4748*61046927SAndroid Build Coastguard WorkerPatrick Lerda (16):
4749*61046927SAndroid Build Coastguard Worker
4750*61046927SAndroid Build Coastguard Worker- glsl/nir: fix gl_nir_cross_validate_outputs_to_inputs() memory leak
4751*61046927SAndroid Build Coastguard Worker- r300: fix vertex_buffer related refcnt imbalance
4752*61046927SAndroid Build Coastguard Worker- r300: fix r300_destroy_context() related memory leaks
4753*61046927SAndroid Build Coastguard Worker- r300: fix memory leaks when register allocation fails
4754*61046927SAndroid Build Coastguard Worker- r300: fix constants_remap_table memory leak
4755*61046927SAndroid Build Coastguard Worker- radeonsi/gfx10: fix main_shader_part_ngg_es memory leak
4756*61046927SAndroid Build Coastguard Worker- r300: enable R400 cos and sin hardware vertex shader opcodes
4757*61046927SAndroid Build Coastguard Worker- ac/llvm,radeonsi: fix memory leaks triggered by ac_nir_translate() errors
4758*61046927SAndroid Build Coastguard Worker- r300: fix NIR passes regression
4759*61046927SAndroid Build Coastguard Worker- r300: fix constants_remap_table memory leak related to the dummy shader path
4760*61046927SAndroid Build Coastguard Worker- r300: fix r300_draw_elements() behavior
4761*61046927SAndroid Build Coastguard Worker- panfrost: remove panfrost_create_shader_state() related dead code
4762*61046927SAndroid Build Coastguard Worker- gallium/auxiliary/vl: fix typo which negatively impacts the src_stride initialization
4763*61046927SAndroid Build Coastguard Worker- clover: fix pipe_box update regression
4764*61046927SAndroid Build Coastguard Worker- clover: fix memory leak related to optimize
4765*61046927SAndroid Build Coastguard Worker- r600: fix vertex state update clover regression
4766*61046927SAndroid Build Coastguard Worker
4767*61046927SAndroid Build Coastguard WorkerPaul Gofman (3):
4768*61046927SAndroid Build Coastguard Worker
4769*61046927SAndroid Build Coastguard Worker- glsl: allow out arrays in #110 with allow_glsl_120_subset_in_110
4770*61046927SAndroid Build Coastguard Worker- driconf: add a workaround for Joe Danger 2
4771*61046927SAndroid Build Coastguard Worker- driconf: add a workaround for Joe Danger
4772*61046927SAndroid Build Coastguard Worker
4773*61046927SAndroid Build Coastguard WorkerPaulo Zanoni (35):
4774*61046927SAndroid Build Coastguard Worker
4775*61046927SAndroid Build Coastguard Worker- zink: fix bind size handling in buffer_bo_commit()
4776*61046927SAndroid Build Coastguard Worker- anv/sparse: add an extra step before anv_sparse_bind_resource_memory()
4777*61046927SAndroid Build Coastguard Worker- anv/sparse: allow binding operations to match the resource size
4778*61046927SAndroid Build Coastguard Worker- anv+zink/ci: remove recently fixed tests from the crash list
4779*61046927SAndroid Build Coastguard Worker- anv/sparse: don't issue a single bind operation per vm_bind ioctl
4780*61046927SAndroid Build Coastguard Worker- anv/sparse: leave the semaphore waits and signals to the vm_bind ioctl
4781*61046927SAndroid Build Coastguard Worker- anv/sparse: don't use the bind_timeline when doing sparse binding
4782*61046927SAndroid Build Coastguard Worker- anv: change the vm_bind-related kmd_backend vfuncs to return VkResult
4783*61046927SAndroid Build Coastguard Worker- anv: add an anv_pipe_bits bit to allow invalidating the TLB
4784*61046927SAndroid Build Coastguard Worker- anv/trtt: invalidate the TLB after writing TR-TT entries
4785*61046927SAndroid Build Coastguard Worker- anv/trtt: update GFX_TRTT_VA_RANGE for LNL
4786*61046927SAndroid Build Coastguard Worker- anv: don't leak device->vma_samplers
4787*61046927SAndroid Build Coastguard Worker- anv: set shaderFloat64 to true when fp64_workaround_enabled
4788*61046927SAndroid Build Coastguard Worker- driconf/anv: set fp64_workaround_enabled to DIRT 5
4789*61046927SAndroid Build Coastguard Worker- anv/xe: don't leak xe_syncs during trtt submission
4790*61046927SAndroid Build Coastguard Worker- anv/xe: don't overwrite the result from vk_sync_wait()
4791*61046927SAndroid Build Coastguard Worker- vulkan: don't zero-initialize STACK_ARRAY()'s stack array
4792*61046927SAndroid Build Coastguard Worker- anv, iris: add missing CS_STALL bit for GPGPU texture invalidation
4793*61046927SAndroid Build Coastguard Worker- anv: reduce struct anv_image_memory_range from 32 to 24 bytes
4794*61046927SAndroid Build Coastguard Worker- vulkan: reduce struct vk_object_base by 8 bytes
4795*61046927SAndroid Build Coastguard Worker- anv/sparse: remove useless isl_surf_get_tile_info() call
4796*61046927SAndroid Build Coastguard Worker- anv/sparse: remove unnecessary popcount assertions
4797*61046927SAndroid Build Coastguard Worker- anv/sparse: adjust sparse_bind_image_memory debug messages
4798*61046927SAndroid Build Coastguard Worker- anv/sparse: remove unused dump_vk_sparse_memory_bind()
4799*61046927SAndroid Build Coastguard Worker- anv/sparse: replace device->using_sparse with device->num_sparse_resources
4800*61046927SAndroid Build Coastguard Worker- anv/sparse: rework anv_free_sparse_bindings() error handling
4801*61046927SAndroid Build Coastguard Worker- anv/xe: extract anv_vm_bind_to_drm_xe_vm_bind()
4802*61046927SAndroid Build Coastguard Worker- anv/xe: add a 'flags' parameter to the vm_bind() kmd_backend function
4803*61046927SAndroid Build Coastguard Worker- anv/xe: slightly improve error handling for the vm_bind ioctl
4804*61046927SAndroid Build Coastguard Worker- anv/xe: assert we're using drm_syncobjs only once
4805*61046927SAndroid Build Coastguard Worker- anv/xe: de-duplicate xe_exec_fill_sync()
4806*61046927SAndroid Build Coastguard Worker- anv/xe: rename and refactor xe_exec_fill_sync()
4807*61046927SAndroid Build Coastguard Worker- anv/sparse: fail the right way in anv_GetDeviceImageSparseMemoryRequirements()
4808*61046927SAndroid Build Coastguard Worker- anv: const-correct anv_{image,buffer}_is_sparse()
4809*61046927SAndroid Build Coastguard Worker- isl: add ISL_TILING_64_XE2 to isl_tiling_to_name()
4810*61046927SAndroid Build Coastguard Worker
4811*61046927SAndroid Build Coastguard WorkerPavel Ondračka (38):
4812*61046927SAndroid Build Coastguard Worker
4813*61046927SAndroid Build Coastguard Worker- r300: fix reusing of color varying slots for generic ones
4814*61046927SAndroid Build Coastguard Worker- r300: skip draw if vertex shader does not write gl_Position
4815*61046927SAndroid Build Coastguard Worker- r300/ci: switch to deqp-runner suite
4816*61046927SAndroid Build Coastguard Worker- r300/ci: add the KHR gles2 tests
4817*61046927SAndroid Build Coastguard Worker- r300/ci: move streaming-texture-leak from fails to skips
4818*61046927SAndroid Build Coastguard Worker- r300: fix writemask for nir_intrinsic_load_ubo_vec4
4819*61046927SAndroid Build Coastguard Worker- r300: skip backend DCE for vertex shaders
4820*61046927SAndroid Build Coastguard Worker- r300: remove R3xx/R4xx backend absulute modifier lowering
4821*61046927SAndroid Build Coastguard Worker- r300/ci: add dEQP on RV380
4822*61046927SAndroid Build Coastguard Worker- r300: remove backend SLE and SGT support
4823*61046927SAndroid Build Coastguard Worker- r300: add r300_is_only_used_as_float helper
4824*61046927SAndroid Build Coastguard Worker- r300: optimize out more modifiers produced later
4825*61046927SAndroid Build Coastguard Worker- r300: lower comparison ops early in NIR
4826*61046927SAndroid Build Coastguard Worker- r300: remove SGE, SNE, SLT, SGE lowering in the backend
4827*61046927SAndroid Build Coastguard Worker- r300: remove the remaining of backend constant folding
4828*61046927SAndroid Build Coastguard Worker- r300: remove backend support for SUB
4829*61046927SAndroid Build Coastguard Worker- r300/ci: update piglit fails
4830*61046927SAndroid Build Coastguard Worker- r300: remove compiler tests
4831*61046927SAndroid Build Coastguard Worker- r300/ci: add two more observed piglit flakes
4832*61046927SAndroid Build Coastguard Worker- r300: fix vs output register indexing
4833*61046927SAndroid Build Coastguard Worker- r300: add explicit flrp lowering
4834*61046927SAndroid Build Coastguard Worker- ci: install xwayland in x86_64_test-gl
4835*61046927SAndroid Build Coastguard Worker- ci: build nine in debian-testing
4836*61046927SAndroid Build Coastguard Worker- ci: build nine tests
4837*61046927SAndroid Build Coastguard Worker- r300/ci: enable nine tests
4838*61046927SAndroid Build Coastguard Worker- r300: explicitly check if sin/cos input is already in correct range
4839*61046927SAndroid Build Coastguard Worker- r300: move sin/cos input fixups to finalize_nir
4840*61046927SAndroid Build Coastguard Worker- r300: remove some late NIR passes
4841*61046927SAndroid Build Coastguard Worker- nir/lower_vec_to_regs: always set cursor before inserting decl_reg
4842*61046927SAndroid Build Coastguard Worker- r300: check for the extra restrictions on presubtract swizzles
4843*61046927SAndroid Build Coastguard Worker- r300: move presubtract pass later
4844*61046927SAndroid Build Coastguard Worker- r300: optimize swizzle for inline constants
4845*61046927SAndroid Build Coastguard Worker- r300: inline unoptimized_ra ntr option
4846*61046927SAndroid Build Coastguard Worker- r300: get rid of the unused ubo_vec4_max ntr option
4847*61046927SAndroid Build Coastguard Worker- r300: remove the ntr lower_cmp option
4848*61046927SAndroid Build Coastguard Worker- r300: move lower_fabb option out of the options struct
4849*61046927SAndroid Build Coastguard Worker- r300: remove nir_to_rc_options wrapper
4850*61046927SAndroid Build Coastguard Worker- r300/ci: failures list update
4851*61046927SAndroid Build Coastguard Worker
4852*61046927SAndroid Build Coastguard WorkerPeyton Lee (6):
4853*61046927SAndroid Build Coastguard Worker
4854*61046927SAndroid Build Coastguard Worker- radeonsi/vpe: remove wait source surface fence and while loop
4855*61046927SAndroid Build Coastguard Worker- radeonsi/vpe: disable info log
4856*61046927SAndroid Build Coastguard Worker- radeonsi/vpe: move flush to si_vpe_processor_end_frame
4857*61046927SAndroid Build Coastguard Worker- radeonsi/vpe: support multi-buffer
4858*61046927SAndroid Build Coastguard Worker- radeonsi/vpe: pre-allocate stream struceutre
4859*61046927SAndroid Build Coastguard Worker- radeonsi/vpe: add support for p010
4860*61046927SAndroid Build Coastguard Worker
4861*61046927SAndroid Build Coastguard WorkerPhilip Rebohle (1):
4862*61046927SAndroid Build Coastguard Worker
4863*61046927SAndroid Build Coastguard Worker- radv: Remove dead shared variables after optimization loop.
4864*61046927SAndroid Build Coastguard Worker
4865*61046927SAndroid Build Coastguard WorkerPhilipp Zabel (6):
4866*61046927SAndroid Build Coastguard Worker
4867*61046927SAndroid Build Coastguard Worker- rusticl: work around reference-to-mutable-static warnings
4868*61046927SAndroid Build Coastguard Worker- etnaviv: common: Add PIPE_3D feature bit
4869*61046927SAndroid Build Coastguard Worker- etnaviv: Avoid duplicate query of ETNA_GPU_FEATURES_0 parameter
4870*61046927SAndroid Build Coastguard Worker- etnaviv: hwdb: Add VIP_V7 and NN_XYDP0 feature bits
4871*61046927SAndroid Build Coastguard Worker- etnaviv: Add nn_core_version field to etna_specs
4872*61046927SAndroid Build Coastguard Worker- etnaviv/nn: Extend post-multiplier for v8 architecture
4873*61046927SAndroid Build Coastguard Worker
4874*61046927SAndroid Build Coastguard WorkerPierre-Eric Pelloux-Prayer (21):
4875*61046927SAndroid Build Coastguard Worker
4876*61046927SAndroid Build Coastguard Worker- radeonsi: compute epitch when modifying surf_pitch
4877*61046927SAndroid Build Coastguard Worker- Revert "ci/radeonsi: disable VA-API testing on raven"
4878*61046927SAndroid Build Coastguard Worker- radeonsi: emit cache flushes before draw registers
4879*61046927SAndroid Build Coastguard Worker- radeonsi: adjust flags for si_compute_shorten_ubyte_buffer
4880*61046927SAndroid Build Coastguard Worker- winsys/amdgpu: use syncobj rather than amdgpu fence
4881*61046927SAndroid Build Coastguard Worker- ac, radeonsi: remove has_syncobj, has_fence_to_handle
4882*61046927SAndroid Build Coastguard Worker- radeonsi: try to disable dcc if compute_blit is the only option
4883*61046927SAndroid Build Coastguard Worker- meson: require libelf when radeonsi is built
4884*61046927SAndroid Build Coastguard Worker- egl/drm: flush before calling get_back_bo
4885*61046927SAndroid Build Coastguard Worker- radv: don't remove the blit queue from the device queues
4886*61046927SAndroid Build Coastguard Worker- winsys/amdgpu: unmap user fence BO before destroy
4887*61046927SAndroid Build Coastguard Worker- winsys/amdgpu: remove unused amdgpu_fence_is_syncobj
4888*61046927SAndroid Build Coastguard Worker- wsi/wl: flush connection on swapchain failure
4889*61046927SAndroid Build Coastguard Worker- mesa: deal with vbo_save_vertex_list::modes being NULL
4890*61046927SAndroid Build Coastguard Worker- wsi/wl: check wsi_wl_surface's validity before use
4891*61046927SAndroid Build Coastguard Worker- egl/wayland: use __DRI_IMAGE_PRIME_LINEAR_BUFFER in get_back_bo
4892*61046927SAndroid Build Coastguard Worker- winsys/radeon: pass priv instead NULL to radeon_bo_can_reclaim
4893*61046927SAndroid Build Coastguard Worker- radeonsi: preserve alpha if needed in kill_ps_outputs_cb
4894*61046927SAndroid Build Coastguard Worker- amd: fix addrlib regression
4895*61046927SAndroid Build Coastguard Worker- aco: don't use python 3.7+ feature in aco_opcodes.py
4896*61046927SAndroid Build Coastguard Worker- radv: don't use python 3.9 feature in radv_annotate_layer_gen.py
4897*61046927SAndroid Build Coastguard Worker
4898*61046927SAndroid Build Coastguard WorkerQiang Yu (1):
4899*61046927SAndroid Build Coastguard Worker
4900*61046927SAndroid Build Coastguard Worker- radeonsi: split RADEON_USAGE_NEEDS_IMPLICIT_SYNC into CB and DB flags
4901*61046927SAndroid Build Coastguard Worker
4902*61046927SAndroid Build Coastguard WorkerRay Smith (2):
4903*61046927SAndroid Build Coastguard Worker
4904*61046927SAndroid Build Coastguard Worker- panfrost: Don't try to set bifrost blendable format on midgard
4905*61046927SAndroid Build Coastguard Worker- panfrost: Fix format tables for v4 and v5
4906*61046927SAndroid Build Coastguard Worker
4907*61046927SAndroid Build Coastguard WorkerRhys Perry (84):
4908*61046927SAndroid Build Coastguard Worker
4909*61046927SAndroid Build Coastguard Worker- radv: do nir_shader_gather_info after radv_nir_lower_rt_abi
4910*61046927SAndroid Build Coastguard Worker- nir/lower_non_uniform: set non_uniform=false when lowering is not needed
4911*61046927SAndroid Build Coastguard Worker- nir/lower_shader_calls: remove CF before nir_opt_if
4912*61046927SAndroid Build Coastguard Worker- aco: fix labelling of s_not with constant
4913*61046927SAndroid Build Coastguard Worker- aco: add VOPD format
4914*61046927SAndroid Build Coastguard Worker- aco: add VOPD statistic
4915*61046927SAndroid Build Coastguard Worker- aco: refactor schedule_ilp main loop
4916*61046927SAndroid Build Coastguard Worker- aco: implement VOPD scheduler
4917*61046927SAndroid Build Coastguard Worker- aco: enable VOPD scheduler
4918*61046927SAndroid Build Coastguard Worker- aco: fix >8 byte linear vgpr copies
4919*61046927SAndroid Build Coastguard Worker- aco/tests: fix to_hw_instr.swap_linear_vgpr
4920*61046927SAndroid Build Coastguard Worker- aco: refactor create_vopd_instruction
4921*61046927SAndroid Build Coastguard Worker- aco: swap operands to create VOPD instructions
4922*61046927SAndroid Build Coastguard Worker- aco: turn v_mov_b32 into addition to create VOPD instructions
4923*61046927SAndroid Build Coastguard Worker- aco: improve printing of VOPD instructions
4924*61046927SAndroid Build Coastguard Worker- aco/tests: add tests for VOPD operand swapping
4925*61046927SAndroid Build Coastguard Worker- aco/tests: use raw strings in form_hard_clauses.nsa
4926*61046927SAndroid Build Coastguard Worker- radv: support minmax filter for more formats
4927*61046927SAndroid Build Coastguard Worker- aco/ra: don't initialize assigned in initializer list
4928*61046927SAndroid Build Coastguard Worker- aco/ra: fix GFX9- writelane
4929*61046927SAndroid Build Coastguard Worker- aco: don't combine linear and normal VGPR copies
4930*61046927SAndroid Build Coastguard Worker- aco/ra: disable p_start_linear_vgpr allocation hint
4931*61046927SAndroid Build Coastguard Worker- aco: allow p_start_linear_vgpr to use multiple operands
4932*61046927SAndroid Build Coastguard Worker- aco: require linear vgpr uses to be late kill
4933*61046927SAndroid Build Coastguard Worker- aco: only allow linear vgpr kills in top-level blocks
4934*61046927SAndroid Build Coastguard Worker- aco/ra: constify various RegisterFile
4935*61046927SAndroid Build Coastguard Worker- aco/ra: move parallelcopy creation into helper
4936*61046927SAndroid Build Coastguard Worker- aco/ra: change get_reg_bounds() helper
4937*61046927SAndroid Build Coastguard Worker- aco/ra: rework linear VGPR allocation
4938*61046927SAndroid Build Coastguard Worker- aco/ra: disable live range splitting of linear vgprs
4939*61046927SAndroid Build Coastguard Worker- aco/ra: emit linear VGPR parallel copy separately
4940*61046927SAndroid Build Coastguard Worker- aco/tests: add tests for linear VGPR register allocation
4941*61046927SAndroid Build Coastguard Worker- aco: optimize for purely linear VGPR copies
4942*61046927SAndroid Build Coastguard Worker- nir/algebraic: don't create 64-bit min/max/ior if lowered
4943*61046927SAndroid Build Coastguard Worker- nir/algebraic: remove duplicated iand(ien, ine)/ior(ieq, ieq) patterns
4944*61046927SAndroid Build Coastguard Worker- nir/algebraic: optimize 64-bit comparisons with zero'd halves to 32-bit
4945*61046927SAndroid Build Coastguard Worker- nir/lower_int64: allow 64-bit comparisons when lowering minmax
4946*61046927SAndroid Build Coastguard Worker- nir/search: fix nir_replace_instr() debug code
4947*61046927SAndroid Build Coastguard Worker- aco: don't pass constant to is_overwritten_since()
4948*61046927SAndroid Build Coastguard Worker- radv: don't advertise DGC with LLVM
4949*61046927SAndroid Build Coastguard Worker- radv: stop using 5/8 component SSBO stores
4950*61046927SAndroid Build Coastguard Worker- radv,aco: allow VS prologs to increase VGPR usage
4951*61046927SAndroid Build Coastguard Worker- aco: don't reuse misaligned attribute destination VGPRs in VS prologs
4952*61046927SAndroid Build Coastguard Worker- aco/util: add small_vec
4953*61046927SAndroid Build Coastguard Worker- radv: use dual_color_blend_by_location with Half-Life Alyx
4954*61046927SAndroid Build Coastguard Worker- aco/cssa: reset equal_anc_out if merging fails
4955*61046927SAndroid Build Coastguard Worker- aco/cssa: update comments
4956*61046927SAndroid Build Coastguard Worker- aco: fix GFX6 buffer_load_dwordx4 opcode number
4957*61046927SAndroid Build Coastguard Worker- aco: rename opcode->instruction
4958*61046927SAndroid Build Coastguard Worker- aco: refactor VOPC opcode list
4959*61046927SAndroid Build Coastguard Worker- aco: use single tuple for all opcode numbers
4960*61046927SAndroid Build Coastguard Worker- aco: use op()
4961*61046927SAndroid Build Coastguard Worker- aco: move dot/wmma instructions into VOP3P list
4962*61046927SAndroid Build Coastguard Worker- aco: unify MIMG opcode lists
4963*61046927SAndroid Build Coastguard Worker- aco/gfx11: fix scratch ST mode assembly
4964*61046927SAndroid Build Coastguard Worker- aco: split instruction assembly into functions
4965*61046927SAndroid Build Coastguard Worker- aco: always emit float mode for merged shaders compiled separately
4966*61046927SAndroid Build Coastguard Worker- aco: avoid breaking clauses with waitcnt
4967*61046927SAndroid Build Coastguard Worker- nir: add mqsad_4x8, shfr and nir_opt_mqsad
4968*61046927SAndroid Build Coastguard Worker- aco: implement mqsad_4x8 and shfr
4969*61046927SAndroid Build Coastguard Worker- ac/llvm: implement mqsad_4x8 and shfr
4970*61046927SAndroid Build Coastguard Worker- amd: set has_shfr32=true
4971*61046927SAndroid Build Coastguard Worker- radv: optimize msad_4x8 to mqsad_4x8
4972*61046927SAndroid Build Coastguard Worker- radv: memset radv_pipeline_cache_object data
4973*61046927SAndroid Build Coastguard Worker- nir: add nir_remove_after_cf_node helper
4974*61046927SAndroid Build Coastguard Worker- aco: remove unreachable merge blocks
4975*61046927SAndroid Build Coastguard Worker- aco: ensure loop exits exist in NIR
4976*61046927SAndroid Build Coastguard Worker- aco: save/reset/combine has_divergent_continue in uniform branches
4977*61046927SAndroid Build Coastguard Worker- nir,aco: add test intrinsics
4978*61046927SAndroid Build Coastguard Worker- aco/tests: add isel test helpers
4979*61046927SAndroid Build Coastguard Worker- aco/tests: add control flow tests
4980*61046927SAndroid Build Coastguard Worker- aco: assume no unreachable blocks
4981*61046927SAndroid Build Coastguard Worker- aco: don't include the clause in VMEM_CLAUSE_MAX_GRAB_DIST
4982*61046927SAndroid Build Coastguard Worker- aco: remove occupancy check in dealloc_vgprs()
4983*61046927SAndroid Build Coastguard Worker- aco/tests: don't assume constructor order
4984*61046927SAndroid Build Coastguard Worker- aco/tests: remove LLVM 11 code
4985*61046927SAndroid Build Coastguard Worker- radv: cache RT stage info
4986*61046927SAndroid Build Coastguard Worker- aco: include LDSDIR in latency/etc stats
4987*61046927SAndroid Build Coastguard Worker- aco: make store clauses more aggressively
4988*61046927SAndroid Build Coastguard Worker- aco: schedule LDSDIR instructions
4989*61046927SAndroid Build Coastguard Worker- aco: schedule LDS instructions
4990*61046927SAndroid Build Coastguard Worker- aco: split vop3p results
4991*61046927SAndroid Build Coastguard Worker- aco/waitcnt: fix DS/VMEM ordered writes when mixed
4992*61046927SAndroid Build Coastguard Worker- aco: create lcssa phis for continue_or_break loops when necessary
4993*61046927SAndroid Build Coastguard Worker
4994*61046927SAndroid Build Coastguard WorkerRob Clark (31):
4995*61046927SAndroid Build Coastguard Worker
4996*61046927SAndroid Build Coastguard Worker- freedreno/a6xx: fix comment
4997*61046927SAndroid Build Coastguard Worker- freedreno/registers: Pass full args to dump_c()
4998*61046927SAndroid Build Coastguard Worker- freedreno/registers: De-duplicate xml_reg_files
4999*61046927SAndroid Build Coastguard Worker- freedreno/registers: Don't re-parse files
5000*61046927SAndroid Build Coastguard Worker- freedreno/registers: Generate copyright comment blurb
5001*61046927SAndroid Build Coastguard Worker- freedreno/registers: Add basic kernel header support
5002*61046927SAndroid Build Coastguard Worker- freedreno/registers: A couple newline changes
5003*61046927SAndroid Build Coastguard Worker- tu/drm/virtio: Fix dmabuf import
5004*61046927SAndroid Build Coastguard Worker- freedreno/drm: Submit should hold ref to device
5005*61046927SAndroid Build Coastguard Worker- freedreno/drm: Fix teardown crash harder
5006*61046927SAndroid Build Coastguard Worker- freedreno/decode: Fix prefetch handling for IB1 crash
5007*61046927SAndroid Build Coastguard Worker- freedreno: Fix MSAA z/s layout in GMEM
5008*61046927SAndroid Build Coastguard Worker- freedreno/crashdec: Find potential fault buffers
5009*61046927SAndroid Build Coastguard Worker- tu: Give suballoc bo's a name
5010*61046927SAndroid Build Coastguard Worker- freedreno/a6xx: Add dual_color_blend_by_location
5011*61046927SAndroid Build Coastguard Worker- freedreno/a6xx: Fix z/s preserving sysmem clear blit
5012*61046927SAndroid Build Coastguard Worker- freedreno/pps: Don't re-init perfcntrs
5013*61046927SAndroid Build Coastguard Worker- freedreno: Add bo usage hints
5014*61046927SAndroid Build Coastguard Worker- freedreno/drm: Add perfetto memory tracing
5015*61046927SAndroid Build Coastguard Worker- tu: Add perfetto memory tracing
5016*61046927SAndroid Build Coastguard Worker- pps: Enable memory traces
5017*61046927SAndroid Build Coastguard Worker- pps: Config tweaks to avoid loosing traces
5018*61046927SAndroid Build Coastguard Worker- freedreno/registers: Add license header
5019*61046927SAndroid Build Coastguard Worker- egl/android: Fix gl_config dereference
5020*61046927SAndroid Build Coastguard Worker- freedreno/drm/virtio: Fix deadlock on exit
5021*61046927SAndroid Build Coastguard Worker- freedreno+virgl: Add missing driconf
5022*61046927SAndroid Build Coastguard Worker- freedreno: Update a618 xfails
5023*61046927SAndroid Build Coastguard Worker- ci: Add deqp fix for pipeline_statistics_3 tests
5024*61046927SAndroid Build Coastguard Worker- tu: Fix a6xx lineWidthGranularity
5025*61046927SAndroid Build Coastguard Worker- egl/android: Fix sRGB visuals
5026*61046927SAndroid Build Coastguard Worker- freedreno/ir3: Fix ldg/stg offset
5027*61046927SAndroid Build Coastguard Worker
5028*61046927SAndroid Build Coastguard WorkerRobert Beckett (1):
5029*61046927SAndroid Build Coastguard Worker
5030*61046927SAndroid Build Coastguard Worker- vulkan/wsi: fix force_bgra8_unorm_first
5031*61046927SAndroid Build Coastguard Worker
5032*61046927SAndroid Build Coastguard WorkerRobert Mader (5):
5033*61046927SAndroid Build Coastguard Worker
5034*61046927SAndroid Build Coastguard Worker- crocus: Support offset query for multi-planar planes
5035*61046927SAndroid Build Coastguard Worker- panfrost: Use pipe resource helper
5036*61046927SAndroid Build Coastguard Worker- egl: Implement EGL_EXT_config_select_group
5037*61046927SAndroid Build Coastguard Worker- egl: Implement EGL_MESA_x11_native_visual_id
5038*61046927SAndroid Build Coastguard Worker- egl/x11: Allow all RGB visuals to match 32-bit RGBA EGLConfigs
5039*61046927SAndroid Build Coastguard Worker
5040*61046927SAndroid Build Coastguard WorkerRobin Kertels (3):
5041*61046927SAndroid Build Coastguard Worker
5042*61046927SAndroid Build Coastguard Worker- nvk: Enable EXT_nested_command_buffer.
5043*61046927SAndroid Build Coastguard Worker- nak: Enable lowering rotate to shuffle.
5044*61046927SAndroid Build Coastguard Worker- nvk: Advertise VK_KHR_shader_subgroup_rotate.
5045*61046927SAndroid Build Coastguard Worker
5046*61046927SAndroid Build Coastguard WorkerRohan Garg (35):
5047*61046927SAndroid Build Coastguard Worker
5048*61046927SAndroid Build Coastguard Worker- anv: refactor emit_dynamic_buffer_binding_table_entry
5049*61046927SAndroid Build Coastguard Worker- isl,blorp,anv: introduce ISL_TILING_64_XE2 for Xe2+ platforms
5050*61046927SAndroid Build Coastguard Worker- anv: untyped data port flush required when a pipeline sets the VK_ACCESS_2_SHADER_STORAGE_READ_BIT
5051*61046927SAndroid Build Coastguard Worker- anv: factor out common code for determining surface usage from a VkDescriptorType
5052*61046927SAndroid Build Coastguard Worker- anv: cleanup duplicate robustness flag calculations
5053*61046927SAndroid Build Coastguard Worker- anv: add a command streamer stall on Xe2+ when switching pipelines
5054*61046927SAndroid Build Coastguard Worker- intel/compiler: Xe2+ can do URB load/store with a byte offset
5055*61046927SAndroid Build Coastguard Worker- anv: drop duplicated 3DSTATE_SLICE_TABLE_STATE_POINTERS emission
5056*61046927SAndroid Build Coastguard Worker- anv, blorp: Set COMPUTE_WALKER Message SIMD field
5057*61046927SAndroid Build Coastguard Worker- intel/genxml: update PIPE_CONTROL so that we can decode it on the CCS
5058*61046927SAndroid Build Coastguard Worker- iris,anv: WA 1509820217 is no impact for Xe2+
5059*61046927SAndroid Build Coastguard Worker- intel/brw: Use the dimensions supplied in the instruction
5060*61046927SAndroid Build Coastguard Worker- intel/brw: Cleanup send generation
5061*61046927SAndroid Build Coastguard Worker- intel/brw: Update written size depending on the LSC message
5062*61046927SAndroid Build Coastguard Worker- intel/brw: Set the right cache control bits for xe2
5063*61046927SAndroid Build Coastguard Worker- intel/brw: Adjust src1 length bits for xe2+
5064*61046927SAndroid Build Coastguard Worker- anv,blorp: implement restrictions from WA 1406738321
5065*61046927SAndroid Build Coastguard Worker- anv: 3D surfaces have fewer layers for higher miplevels
5066*61046927SAndroid Build Coastguard Worker- isl: enable CCS for 3D surfaces on gen12.5 and above
5067*61046927SAndroid Build Coastguard Worker- intel/brw: account for sources when determining if a operation uses half floats
5068*61046927SAndroid Build Coastguard Worker- intel/brw: Xe2+ can do SIMD16 for extended math on HF types
5069*61046927SAndroid Build Coastguard Worker- intel/brw: update disassembly for MATH pipe
5070*61046927SAndroid Build Coastguard Worker- intel/brw: adjust the copy propgation pass to account for wider GRF's on Xe2+
5071*61046927SAndroid Build Coastguard Worker- intel/brw: minor rework to de duplicate variable assignment
5072*61046927SAndroid Build Coastguard Worker- intel/brw: Handle typed surface and atomic messages for xe2+
5073*61046927SAndroid Build Coastguard Worker- intel/brw: Lower DWORD scattered read writes to lsc
5074*61046927SAndroid Build Coastguard Worker- intel/eu/validate: Allow SIMD16 for mixed mode float operations on xe2+
5075*61046927SAndroid Build Coastguard Worker- iris: slow clear higher miplevels on single sampled 8bpp resources that have TILE64
5076*61046927SAndroid Build Coastguard Worker- intel/blorp: add fast clear rectangle dimensions for single sampled TILE64 CCS surfaces
5077*61046927SAndroid Build Coastguard Worker- isl: allow CCS on single sampled TILE64 surfaces
5078*61046927SAndroid Build Coastguard Worker- anv: Enable HiZ on multi-LOD depth buffers.
5079*61046927SAndroid Build Coastguard Worker- anv: use u_foreach_bit to iterate over the the view mask like we do for transition_clear_color
5080*61046927SAndroid Build Coastguard Worker- anv: formatting fix when printing pipe controls
5081*61046927SAndroid Build Coastguard Worker- anv: allocate space for generated indirect draw id's using the temporary allocation helper
5082*61046927SAndroid Build Coastguard Worker- Revert "iris: slow clear higher miplevels on single sampled 8bpp resources that have TILE64"
5083*61046927SAndroid Build Coastguard Worker
5084*61046927SAndroid Build Coastguard WorkerRoland Scheidegger (2):
5085*61046927SAndroid Build Coastguard Worker
5086*61046927SAndroid Build Coastguard Worker- auxiliary/draw: fix streamout overflow calculation
5087*61046927SAndroid Build Coastguard Worker- auxiliary/rtasm: fix unaligned stores
5088*61046927SAndroid Build Coastguard Worker
5089*61046927SAndroid Build Coastguard WorkerRomain Naour (1):
5090*61046927SAndroid Build Coastguard Worker
5091*61046927SAndroid Build Coastguard Worker- glxext: don't try zink if not enabled in mesa
5092*61046927SAndroid Build Coastguard Worker
5093*61046927SAndroid Build Coastguard WorkerRuijing Dong (6):
5094*61046927SAndroid Build Coastguard Worker
5095*61046927SAndroid Build Coastguard Worker- radeonsi/vcn: data structure av1 enc long term reference.
5096*61046927SAndroid Build Coastguard Worker- radeonsi/vcn: vcn4 av1 long term ref support
5097*61046927SAndroid Build Coastguard Worker- frontends/va: get av1 encoding ref frame infos for L0.
5098*61046927SAndroid Build Coastguard Worker- radeonsi/vcn: add enc surface alignment caps
5099*61046927SAndroid Build Coastguard Worker- frontends/va: add surface alignment attribute
5100*61046927SAndroid Build Coastguard Worker- radeonsi/vcn: update to use correct padding size.
5101*61046927SAndroid Build Coastguard Worker
5102*61046927SAndroid Build Coastguard WorkerRyan Neph (3):
5103*61046927SAndroid Build Coastguard Worker
5104*61046927SAndroid Build Coastguard Worker- venus: fix shmem leak on vn_ring_destroy
5105*61046927SAndroid Build Coastguard Worker- virgl: use PIPE_MAX_SAMPLERS in bind_samplers_states
5106*61046927SAndroid Build Coastguard Worker- venus: reclaim signal semaphore feedback resources for wasteful clients
5107*61046927SAndroid Build Coastguard Worker
5108*61046927SAndroid Build Coastguard WorkerSagar Ghuge (28):
5109*61046927SAndroid Build Coastguard Worker
5110*61046927SAndroid Build Coastguard Worker- intel/fs: Track instance id in gs_thread_payload
5111*61046927SAndroid Build Coastguard Worker- vulkan/runtime: Track VkSharingMode in vk_image
5112*61046927SAndroid Build Coastguard Worker- anv: Disable compression if we have concurrent sharing mode
5113*61046927SAndroid Build Coastguard Worker- intel/compiler/xe2: Handle 6-bit message type for Gfx20+
5114*61046927SAndroid Build Coastguard Worker- intel/compiler: Add texture operation lowering pass
5115*61046927SAndroid Build Coastguard Worker- intel/compiler: Use nir_tex_src_backend1 to pack LOD and array index
5116*61046927SAndroid Build Coastguard Worker- nir: Drop intel specific lowering code
5117*61046927SAndroid Build Coastguard Worker- intel/compiler: Lower texture operation to combine LOD and AI
5118*61046927SAndroid Build Coastguard Worker- intel/dev: Update max_subslices_per_slice comment
5119*61046927SAndroid Build Coastguard Worker- intel/compiler: Fix disassembly of URB message descriptor on Xe2+
5120*61046927SAndroid Build Coastguard Worker- anv: Drop warnings for engine initialization failure
5121*61046927SAndroid Build Coastguard Worker- anv: Set timestampValidBits to 64bits
5122*61046927SAndroid Build Coastguard Worker- intel/compiler: Trim vector properly till array index
5123*61046927SAndroid Build Coastguard Worker- intel/compiler: Adjust sample_b parameter according to new layout
5124*61046927SAndroid Build Coastguard Worker- intel/compiler: Pack LOD/bias and array index on TG4 messages
5125*61046927SAndroid Build Coastguard Worker- intel/compiler: Pack texture LOD and offset to a single 32-bit value
5126*61046927SAndroid Build Coastguard Worker- intel/compiler: Add helper method to decide if header is required
5127*61046927SAndroid Build Coastguard Worker- intel/compiler: Add gather4_i/l/[_c]/b sampler message
5128*61046927SAndroid Build Coastguard Worker- intel/compiler: Add texture gather offset LOD/Bias message support
5129*61046927SAndroid Build Coastguard Worker- nir: Allow nir_texop_tg4 in implicit derivative
5130*61046927SAndroid Build Coastguard Worker- intel/compiler: Enable packing of offset with LOD or Bias
5131*61046927SAndroid Build Coastguard Worker- anv: Implement VK_AMD_texture_gather_bias_lod
5132*61046927SAndroid Build Coastguard Worker- anv/xe: Consider pat_index while unbinding the bo
5133*61046927SAndroid Build Coastguard Worker- anv: Fix typo in DestinationAlphaBlendFactor value
5134*61046927SAndroid Build Coastguard Worker- anv: Use appropriate argument format for indirect draw
5135*61046927SAndroid Build Coastguard Worker- isl: Update isl_swizzle_supports_rendering comment
5136*61046927SAndroid Build Coastguard Worker- isl: Update shader channel select for missing components
5137*61046927SAndroid Build Coastguard Worker- intel/compiler: Disassemble mlen/rlen/ex_mlen in units of registers
5138*61046927SAndroid Build Coastguard Worker
5139*61046927SAndroid Build Coastguard WorkerSaleemkhan Jamadar (1):
5140*61046927SAndroid Build Coastguard Worker
5141*61046927SAndroid Build Coastguard Worker- radeonsi/vcn: set jpeg reg version for gfx 1151
5142*61046927SAndroid Build Coastguard Worker
5143*61046927SAndroid Build Coastguard WorkerSamuel Pitoiset (419):
5144*61046927SAndroid Build Coastguard Worker
5145*61046927SAndroid Build Coastguard Worker- radv: constify stages in radv_rt_fill_group_info()
5146*61046927SAndroid Build Coastguard Worker- radv/rt: re-use radv_ray_tracing_stage::sha1 for hashing RT pipelines
5147*61046927SAndroid Build Coastguard Worker- radv: correctly return VK_ERROR_OUT_OF_DEVICE_MEMORY when mapping a BO fails
5148*61046927SAndroid Build Coastguard Worker- radv/nir: pass radv_shader_stage to some radv_nir_xxx() functions
5149*61046927SAndroid Build Coastguard Worker- radv/nir: remove useless struct for nir_shader typedef
5150*61046927SAndroid Build Coastguard Worker- radv: remove one unused parameter in radv_fill_shader_info_ngg()
5151*61046927SAndroid Build Coastguard Worker- radv: move radv_pipeline_key::mesh_fast_launch_2 to the per-device cache key
5152*61046927SAndroid Build Coastguard Worker- radv: add radv_shader_stage_key to radv_shader_stage
5153*61046927SAndroid Build Coastguard Worker- radv: use radv_shader_stage_key directly with pre-existing fields
5154*61046927SAndroid Build Coastguard Worker- radv: add optimisations_disabled to radv_shader_stage_key
5155*61046927SAndroid Build Coastguard Worker- radv: remove unecessary radv_nir_compiler_options::key
5156*61046927SAndroid Build Coastguard Worker- radv: remove unused lower_rt_instruction_monolithic_state::key
5157*61046927SAndroid Build Coastguard Worker- radv: stop passing the pipeline key when compiling compute/rt shaders
5158*61046927SAndroid Build Coastguard Worker- radv: re-organize radv_pipeline_key
5159*61046927SAndroid Build Coastguard Worker- radv: add vertex_robustness1 to radv_shader_stage_key
5160*61046927SAndroid Build Coastguard Worker- radv: introduce radv_graphics_state_key
5161*61046927SAndroid Build Coastguard Worker- zink/ci: skip more arb_shader_image_load_store.* on Polaris10/Navi10
5162*61046927SAndroid Build Coastguard Worker- radv: add keep_statistic_info to radv_shader_stage_key
5163*61046927SAndroid Build Coastguard Worker- radv: add shader_version to radv_shader_stage_key
5164*61046927SAndroid Build Coastguard Worker- radv: pass radv_shader_stage_key to radv_pipeline_stage_init()
5165*61046927SAndroid Build Coastguard Worker- radv: make sure to retain shaders key for imported shaders with GPL
5166*61046927SAndroid Build Coastguard Worker- radv: cleanup radv_generate_pipeline_key()
5167*61046927SAndroid Build Coastguard Worker- radv: add radv_pipeline_get_shader_key()
5168*61046927SAndroid Build Coastguard Worker- radv/rt: cleanup radv_parse_rt_stage()
5169*61046927SAndroid Build Coastguard Worker- radv: hash radv_shader_stage_key
5170*61046927SAndroid Build Coastguard Worker- radv: stop hashing radv_pipeline_key for compute/rt pipelines
5171*61046927SAndroid Build Coastguard Worker- radv: remove the pipeline key for compute pipelines
5172*61046927SAndroid Build Coastguard Worker- radv: remove the pipeline key for ray tracing pipelines
5173*61046927SAndroid Build Coastguard Worker- radv: remove an extra new line in radv_shader.h
5174*61046927SAndroid Build Coastguard Worker- radv: pass radv_graphics_state_key to radv_hash_shaders()
5175*61046927SAndroid Build Coastguard Worker- radv: remove radv_generate_pipeline_key()
5176*61046927SAndroid Build Coastguard Worker- radv: rename radv_pipeline_key to radv_graphics_pipeline_key
5177*61046927SAndroid Build Coastguard Worker- radv: delay emitting streamout enable at draw time
5178*61046927SAndroid Build Coastguard Worker- aco: silent checking if clrxdisasm is available
5179*61046927SAndroid Build Coastguard Worker- radv: fix indirect dispatches on the compute queue on GFX7
5180*61046927SAndroid Build Coastguard Worker- radv: fix indirect draws with NULL index buffer on GFX10
5181*61046927SAndroid Build Coastguard Worker- radv: remove unused parameter to gather_shader_info_mesh()
5182*61046927SAndroid Build Coastguard Worker- radv: add a per-stage key field for mesh shaders with a task shader
5183*61046927SAndroid Build Coastguard Worker- vulkan: bump headers/registry to 1.3.276
5184*61046927SAndroid Build Coastguard Worker- lavapipe: fix build since vulkan spec update
5185*61046927SAndroid Build Coastguard Worker- vulkan: promote VK_EXT_line_rasterization to KHR
5186*61046927SAndroid Build Coastguard Worker- vulkan: promote VK_EXT_index_type_uint8 to KHR
5187*61046927SAndroid Build Coastguard Worker- radv: add a helper for binding the custom blend mode
5188*61046927SAndroid Build Coastguard Worker- radv: add a helper to get the VGT_GS_OUT value
5189*61046927SAndroid Build Coastguard Worker- radv: prevent accessing NULL pipelines when emitting VBO with ESO
5190*61046927SAndroid Build Coastguard Worker- radv: re-emit the TCS epilog when a new TCS is bound
5191*61046927SAndroid Build Coastguard Worker- radv: enable prologs/epilogs in-memory cache for shader objects
5192*61046927SAndroid Build Coastguard Worker- radv: add required NV entrypoints for VK_EXT_shader_object
5193*61046927SAndroid Build Coastguard Worker- radv: initialize default dynamic state when beginning a new cmdbuf
5194*61046927SAndroid Build Coastguard Worker- radv: add radv_shader_stage::next_stage field
5195*61046927SAndroid Build Coastguard Worker- radv: add radv_shader_layout::dynamic_offset_count
5196*61046927SAndroid Build Coastguard Worker- radv: add support for creating/destroying shader objects
5197*61046927SAndroid Build Coastguard Worker- radv: make some pipeline graphics helpers non-static for ESO
5198*61046927SAndroid Build Coastguard Worker- radv: add support for binding/emitting shader objects
5199*61046927SAndroid Build Coastguard Worker- radv: advertise VK_EXT_shader_object on GFX6-8
5200*61046927SAndroid Build Coastguard Worker- radv: advertise VK_KHR_load_store_op_none
5201*61046927SAndroid Build Coastguard Worker- radv: promote VK_EXT_line_rasterization to KHR
5202*61046927SAndroid Build Coastguard Worker- radv: advertise VK_KHR_line_rasterization
5203*61046927SAndroid Build Coastguard Worker- radv: promote VK_EXT_index_type_uint8 to KHR
5204*61046927SAndroid Build Coastguard Worker- radv: advertise VK_KHR_index_type_uint8
5205*61046927SAndroid Build Coastguard Worker- radv: use device->vk.enabled_features instead of iterating twice
5206*61046927SAndroid Build Coastguard Worker- radv: fix segfault when getting device vm fault info
5207*61046927SAndroid Build Coastguard Worker- radv/ci: enable RADV_PERFTEST=shader_object for vkcts-polaris10-valve
5208*61046927SAndroid Build Coastguard Worker- radv: refactor gfx103_pipeline_emit_vgt_draw_payload_cntl()
5209*61046927SAndroid Build Coastguard Worker- radv: refactor gfx103_pipeline_emit_vrs_state()
5210*61046927SAndroid Build Coastguard Worker- radv: use the non-emitted graphics pipeline for the needed dynamic states
5211*61046927SAndroid Build Coastguard Worker- radv: fix the late scissor emission workaround with ESO on GFX9
5212*61046927SAndroid Build Coastguard Worker- radv: set NGG fields in vgt_shader_key for ESO on GFX10+
5213*61046927SAndroid Build Coastguard Worker- radv: do not ignore RADV_DYNAMIC_FRAGMENT_SHADING_RATE for ESO on GFX10.3+
5214*61046927SAndroid Build Coastguard Worker- radv: emit more default states for ESO on GFX10.3+
5215*61046927SAndroid Build Coastguard Worker- radv: export alpha-to-coverage via MRTZ for ESO on GFX11
5216*61046927SAndroid Build Coastguard Worker- radv: fix detecting invalid binaries with ESO
5217*61046927SAndroid Build Coastguard Worker- radv: fix emitting tess domain origin for merged TES+GS on GFX9
5218*61046927SAndroid Build Coastguard Worker- radv: emit required programming for tess on GFX10+ in radv_emit_hw_vs()
5219*61046927SAndroid Build Coastguard Worker- radv: rebind mesh/task shaders when restoring meta context
5220*61046927SAndroid Build Coastguard Worker- radv: determine next stage for mesh/task with ESO
5221*61046927SAndroid Build Coastguard Worker- radv: ignore unneeded dynamic states with mesh shaders and ESO
5222*61046927SAndroid Build Coastguard Worker- radv: determine the last VGT api stage with mesh shaders and ESO
5223*61046927SAndroid Build Coastguard Worker- radv: bind and emit mesh/task shaders with ESO
5224*61046927SAndroid Build Coastguard Worker- radv: prevent crashes when a task shader is compiled unlinked with ESO
5225*61046927SAndroid Build Coastguard Worker- radv: init the shader key in radv_shader_stage_init() for ESO
5226*61046927SAndroid Build Coastguard Worker- radv: add support for VK_SHADER_CREATE_NO_TASK_SHADER_BIT_EXT
5227*61046927SAndroid Build Coastguard Worker- radv: add a helper to know if device fault detection is enabled
5228*61046927SAndroid Build Coastguard Worker- radv: refactor dumping GPU hang reports by using chunks
5229*61046927SAndroid Build Coastguard Worker- radv: add support for keeping GPU hang reports in memory
5230*61046927SAndroid Build Coastguard Worker- radv: export GPU hang reports through VK_EXT_device_fault
5231*61046927SAndroid Build Coastguard Worker- radv: enable deviceFaultVendorBinary if RADV_DEBUG=hang is set
5232*61046927SAndroid Build Coastguard Worker- radv: remove radv_graphics_state_key::dynamic_patch_control_points
5233*61046927SAndroid Build Coastguard Worker- radv: determine the workgroup size for TCS earlier
5234*61046927SAndroid Build Coastguard Worker- radv: set the default workgroup size for VS as LS
5235*61046927SAndroid Build Coastguard Worker- radv: constify radv_device in radv_emit_shader_pointer()
5236*61046927SAndroid Build Coastguard Worker- radv: check active NIR stages before trying to merge shaders on GFX9+
5237*61046927SAndroid Build Coastguard Worker- radv: only merge shader info stages if both stages exist on GFX9+
5238*61046927SAndroid Build Coastguard Worker- radv: rework shader arguments for separate compilation of VS+TCS on GFX9+
5239*61046927SAndroid Build Coastguard Worker- radv: always mark drawid/base_instance used with ESO
5240*61046927SAndroid Build Coastguard Worker- radv: force TCS stage for VS as LS compiled separately on GFX9+
5241*61046927SAndroid Build Coastguard Worker- radv: always emit PGM_RSRC1_HS when emitting the TCS epilog state
5242*61046927SAndroid Build Coastguard Worker- radv: add support for emitting VS+TCS compiled separately on GFX9+
5243*61046927SAndroid Build Coastguard Worker- radv: do not allow to enable VK_EXT_shader_object with LLVM
5244*61046927SAndroid Build Coastguard Worker- radv: add a workaround for mipmaps and minLOD on GFX6-8
5245*61046927SAndroid Build Coastguard Worker- radv/sqtt: fix describing queue submits for RGP
5246*61046927SAndroid Build Coastguard Worker- radv: limit maxIndirectCommandsTokenCount to 512
5247*61046927SAndroid Build Coastguard Worker- radv: remove one indentation level in radv_fill_shader_info_ngg()
5248*61046927SAndroid Build Coastguard Worker- radv: squash GFX10/GFX10.3 NGG restrictions in the same condition
5249*61046927SAndroid Build Coastguard Worker- radv: always set GS as NGG if present on GFX11
5250*61046927SAndroid Build Coastguard Worker- radv: use next_stage to determine the NGG stage
5251*61046927SAndroid Build Coastguard Worker- radv: check for MESA_SHADER_TESS_EVAL in radv_fill_shader_info_ngg()
5252*61046927SAndroid Build Coastguard Worker- radv: determine the ES stage earlier when processing binary config
5253*61046927SAndroid Build Coastguard Worker- radv: determine the workgroup size for GS non-NGG earlier
5254*61046927SAndroid Build Coastguard Worker- radv: set the default workgroup size for VS/TES as ES
5255*61046927SAndroid Build Coastguard Worker- radv: change the user SGPR idx of AC_UD_TES_STATE
5256*61046927SAndroid Build Coastguard Worker- radv: add a new user SGPR for the ESGS ring item size
5257*61046927SAndroid Build Coastguard Worker- radv/nir: lower esgs_vertex_stride for GS compiled separately on GFX9+
5258*61046927SAndroid Build Coastguard Worker- radv: rework shader arguments for separate compilation of VS+GS on GFX9+
5259*61046927SAndroid Build Coastguard Worker- radv: declare streamout buffers for VS+GS compiled separately on GFX9+
5260*61046927SAndroid Build Coastguard Worker- radv: force GS stage for VS as ES compiled separately on GFX9+
5261*61046927SAndroid Build Coastguard Worker- radv: add support for emitting VS+GS compiled separately on GFX9+
5262*61046927SAndroid Build Coastguard Worker- radv/ci: remove VKD3D_CONFIG=dxr11 for navi21/navi31
5263*61046927SAndroid Build Coastguard Worker- radv: remove unused radv_indirect_command_layout::state_offset
5264*61046927SAndroid Build Coastguard Worker- radv: only load 3x32-bit elements when emitting draws with mesh shader
5265*61046927SAndroid Build Coastguard Worker- docs: fix RADV_DEBUG=nonggc description
5266*61046927SAndroid Build Coastguard Worker- radv: add RADV_DEBUG=nongg_gs for GFX10/GFX10.3
5267*61046927SAndroid Build Coastguard Worker- radv: add radv_disable_ngg_gs and enable it for Persona 3 Reload
5268*61046927SAndroid Build Coastguard Worker- radv: fix RGP barrier reason for RP barriers inserted by the runtime
5269*61046927SAndroid Build Coastguard Worker- radv: force GS stage for TES as ES compiled separately on GFX9+
5270*61046927SAndroid Build Coastguard Worker- radv: declare streamout buffers for TES+GS compiled separately on GFX9+
5271*61046927SAndroid Build Coastguard Worker- radv: declare AC_UD_TES_STATE for separate compilation of GS on GFX9+
5272*61046927SAndroid Build Coastguard Worker- radv: bind the vertex input SGPR only for relevant stages
5273*61046927SAndroid Build Coastguard Worker- radv: add support for emitting TES+GS compiled separately on GFX9+
5274*61046927SAndroid Build Coastguard Worker- radv: allow RADV_PERFTEST=shader_object on GFX9/VEGA10
5275*61046927SAndroid Build Coastguard Worker- radv/ci: enable RADV_PERFTEST=shader_object on VEGA10
5276*61046927SAndroid Build Coastguard Worker- radv: cleanup radv_shader_combine_cfg_vs_tcs()
5277*61046927SAndroid Build Coastguard Worker- radv: fix emitting VS prologs for merged shaders compiled separately on GFX10+
5278*61046927SAndroid Build Coastguard Worker- radv: clear RADV_CMD_DIRTY_SHADERS when resetting the shader object state
5279*61046927SAndroid Build Coastguard Worker- radv: clear the custom blend mode when resetting gfx pipeline state
5280*61046927SAndroid Build Coastguard Worker- radv: fix re-emitting DB_RENDER_CONTROL when resetting gfx pipeline state
5281*61046927SAndroid Build Coastguard Worker- radv: make sure to reset the GS copy shader with ESO
5282*61046927SAndroid Build Coastguard Worker- radv: fix selecting shader variants with ESO
5283*61046927SAndroid Build Coastguard Worker- radv: fix setting the rasterized primitive for ESO
5284*61046927SAndroid Build Coastguard Worker- radv: enable GS_FAST_LAUNCH=2 by default for RDNA3 APUs (Phoenix)
5285*61046927SAndroid Build Coastguard Worker- radv: only configure {XYZ_DIM,DRAW_INDEX}_REG for mesh shaders if enabled
5286*61046927SAndroid Build Coastguard Worker- radv: re-enable GS_FAST_LAUNCH=2 by default on GFX11
5287*61046927SAndroid Build Coastguard Worker- radv: stop using conditional rendering internally when preprocessing DGC
5288*61046927SAndroid Build Coastguard Worker- radv: disable conditional rendering if enabled when preprocessing DGC
5289*61046927SAndroid Build Coastguard Worker- radv: pass the ES stage when emitting geometry shader with ESO
5290*61046927SAndroid Build Coastguard Worker- radv: determine the ES stage for merged NGG shaders compiled separately
5291*61046927SAndroid Build Coastguard Worker- radv: prefix radv_vgt_shader_key::streamout with ngg
5292*61046927SAndroid Build Coastguard Worker- radv: set radv_vgt_shader_key::ngg_streamout for ESO
5293*61046927SAndroid Build Coastguard Worker- radv: determine the number of invocations only for VS/TES as NGG
5294*61046927SAndroid Build Coastguard Worker- radv: store the number of outputs for VS/TES as NGG
5295*61046927SAndroid Build Coastguard Worker- radv: use radv_shader_info for computing NGG LDS layout
5296*61046927SAndroid Build Coastguard Worker- radv: fix a compilation warning in radv_bind_graphics_shaders()
5297*61046927SAndroid Build Coastguard Worker- spirv: only consider IO variables when adjusting patch locations for TES
5298*61046927SAndroid Build Coastguard Worker- radv: move mesh_fast_launch_2 to radv_physical_device
5299*61046927SAndroid Build Coastguard Worker- radv: initialize disk cache slightly later when creating a physical device
5300*61046927SAndroid Build Coastguard Worker- radv: introduce a per physical device cache key
5301*61046927SAndroid Build Coastguard Worker- radv: fix binary shaders compatibility with ESO
5302*61046927SAndroid Build Coastguard Worker- radv: fix indirect dispatches on compute queue with conditional rendering on GFX7
5303*61046927SAndroid Build Coastguard Worker- radv: remove the union in radv_shader_object
5304*61046927SAndroid Build Coastguard Worker- radv: fix a big memleak with VK_EXT_shader_object
5305*61046927SAndroid Build Coastguard Worker- radv: free NIR shaders when creating linked shaders with ESO
5306*61046927SAndroid Build Coastguard Worker- radv: simplify binding the GS copy shader with ESO
5307*61046927SAndroid Build Coastguard Worker- radv: rename radv_emit_shaders() to radv_emit_graphics_shaders()
5308*61046927SAndroid Build Coastguard Worker- radv: simplify emitting VGT_ESGS_RING_ITEMSIZE for ESO
5309*61046927SAndroid Build Coastguard Worker- radv: re-emit more states when a shader compiled separately is bound
5310*61046927SAndroid Build Coastguard Worker- radv: only enable emulated mesh/task shader invocations on GFX10.3
5311*61046927SAndroid Build Coastguard Worker- radv: add support for mesh primitives queries on GFX11
5312*61046927SAndroid Build Coastguard Worker- radv: add support for task shader invocations queries on GFX11
5313*61046927SAndroid Build Coastguard Worker- radv: remove a TODO about adding mesh/task queries on GFX11
5314*61046927SAndroid Build Coastguard Worker- radv: store/reset conditional rendering user info in the helpers
5315*61046927SAndroid Build Coastguard Worker- radv: add support for conditional rendering on the compute queue with DGC
5316*61046927SAndroid Build Coastguard Worker- radv: remove unused parameter in gfx10_get_ngg_query_info()
5317*61046927SAndroid Build Coastguard Worker- radv: do not set gs.has_pipeline_stat_query twice for NGG GS
5318*61046927SAndroid Build Coastguard Worker- radv: use so.num_outputs to determine if NGG shaders need XFB queries
5319*61046927SAndroid Build Coastguard Worker- radv: determine NGG query info before linking shader info
5320*61046927SAndroid Build Coastguard Worker- radv: pass gfx10_ngg_info to gfx10_get_ngg_info()
5321*61046927SAndroid Build Coastguard Worker- radv: pass radv_shader_info to gfx10_get_ngg_info()
5322*61046927SAndroid Build Coastguard Worker- radv: determine NGG culling info before NGG info
5323*61046927SAndroid Build Coastguard Worker- radv: compute NGG scratch LDS base in gfx10_get_ngg_info()
5324*61046927SAndroid Build Coastguard Worker- radv: compute the total LDS usage in gfx10_get_ngg_info()
5325*61046927SAndroid Build Coastguard Worker- radv: disable VK_FORMAT_E5B9G9R9_UFLOAT_PACK32 with minmax filter on GFX6
5326*61046927SAndroid Build Coastguard Worker- radv/ci: enable RADV_PERFTEST=shader_object for vkcts-tahiti-valve
5327*61046927SAndroid Build Coastguard Worker- radv: clean up MAX_ALLOWED_TILES_IN_WAVE programming
5328*61046927SAndroid Build Coastguard Worker- radv: add missing RADV_DEBUG_NO_NGG_GS to the physical device cache key
5329*61046927SAndroid Build Coastguard Worker- radv: fix conditional rendering with direct mesh+task draws and multiview
5330*61046927SAndroid Build Coastguard Worker- radv: move conditional rendering for compute in radv_cmd_state
5331*61046927SAndroid Build Coastguard Worker- radv: get the pipeline layout info from the push constant token with DGC
5332*61046927SAndroid Build Coastguard Worker- radv: add a helper to calculate the compute resource limits
5333*61046927SAndroid Build Coastguard Worker- radv: add a function to get compute pipeline metadata for DGC
5334*61046927SAndroid Build Coastguard Worker- radv: add support for VK_PIPELINE_CREATE_INDIRECT_BINDABLE_BIT_NV
5335*61046927SAndroid Build Coastguard Worker- radv: implement vkGetPipelineIndirectXXX() for DGC
5336*61046927SAndroid Build Coastguard Worker- radv: implement vkCmdUpdatePipelineIndirectBufferNV()
5337*61046927SAndroid Build Coastguard Worker- radv: implement indirect compute pipeline binds with DGC
5338*61046927SAndroid Build Coastguard Worker- radv: handle indirect pipeline binds with scratch and DGC
5339*61046927SAndroid Build Coastguard Worker- radv: force shader BOs to be local BOS with DGC indirect compute pipelines
5340*61046927SAndroid Build Coastguard Worker- radv: enable deviceGeneratedComputePipelines
5341*61046927SAndroid Build Coastguard Worker- radv: fix conditional rendering on compute queue on GFX6
5342*61046927SAndroid Build Coastguard Worker- radv: add missing conditional rendering for indirect dispatches on GFX6
5343*61046927SAndroid Build Coastguard Worker- radv: add a helper to emit PKT3_COND_EXEC
5344*61046927SAndroid Build Coastguard Worker- radv: add a new user SGPR for NGG shaders compiled separately with ESO
5345*61046927SAndroid Build Coastguard Worker- radv: lower lds_ngg_{gs_out_vertex_base,_scratch_base} with ESO
5346*61046927SAndroid Build Coastguard Worker- radv: add support for emitting NGG shaders with ESO
5347*61046927SAndroid Build Coastguard Worker- radv: allow RADV_PERFTEST=shader_object on GFX11
5348*61046927SAndroid Build Coastguard Worker- radv: enable radv_zero_vram for RAGE2
5349*61046927SAndroid Build Coastguard Worker- radv: preserve streamout_buffers user SGPR for VS/TES + GS compiled separately
5350*61046927SAndroid Build Coastguard Worker- radv: always use ace_cs for the gang CS variable
5351*61046927SAndroid Build Coastguard Worker- radv: refactor emitting the view index for task shaders
5352*61046927SAndroid Build Coastguard Worker- radv: allocate a 32-bit value for the MEC fw bug with indirect mesh+task earlier
5353*61046927SAndroid Build Coastguard Worker- radv: stop passing radv_cmd_buffer to draw functions with task shaders
5354*61046927SAndroid Build Coastguard Worker- radv/ci: remove RT tests from the VANGOGH skip list
5355*61046927SAndroid Build Coastguard Worker- radv/ci: remove dEQP-VK.robustness.* from the VANGOGH skip list
5356*61046927SAndroid Build Coastguard Worker- radv: disable NGG in more situations with ESO on GFX10/GFX10.3
5357*61046927SAndroid Build Coastguard Worker- radv: implement has_vgt_flush_ngg_legacy_bug for ESO
5358*61046927SAndroid Build Coastguard Worker- radv: allow RADV_PERFTEST=shader_object on GFX10/GFX10.3
5359*61046927SAndroid Build Coastguard Worker- radv,aco: stop duplicating PS/TCS epilog fields
5360*61046927SAndroid Build Coastguard Worker- radv: add a helper to emit PS/TCS epilogs
5361*61046927SAndroid Build Coastguard Worker- radv/ci: enable RADV_PERFTEST=shader_object for VKCTS jobs on GFX10+
5362*61046927SAndroid Build Coastguard Worker- radv/ci: mark dEQP-VK.shader_object.binding.mesh_swap_task as flake on NAVI21
5363*61046927SAndroid Build Coastguard Worker- radv: stop using the custom blend mode for PS epilogs
5364*61046927SAndroid Build Coastguard Worker- radv: re-emit RB+ state with PS epilogs only when the col format changes
5365*61046927SAndroid Build Coastguard Worker- radv: fix emitting default blend state for PS without epilogs and ESO
5366*61046927SAndroid Build Coastguard Worker- radv: allow RADV_PERFTEST=shader_object on all GFX9 GPUs
5367*61046927SAndroid Build Coastguard Worker- radvi/ci: enable RADV_PERFTEST=shader_object for RENOIR
5368*61046927SAndroid Build Coastguard Worker- util/u_debug: fix parsing of "all" again
5369*61046927SAndroid Build Coastguard Worker- ci: use Linux kernel 6.6 for RADV
5370*61046927SAndroid Build Coastguard Worker- radv/ci: update list of flakes for VKCTS jobs
5371*61046927SAndroid Build Coastguard Worker- zink/ci: update list of flakes for RADV jobs
5372*61046927SAndroid Build Coastguard Worker- ac/nir: fix exporting NGG streamout outputs with implicit PrimId from VS/TES
5373*61046927SAndroid Build Coastguard Worker- radv: fix determining if PrimId is used for merged shaders compiled separately
5374*61046927SAndroid Build Coastguard Worker- radv: determine radv_vgt_shader_key::has_ngg_xxx with the last VGT shader
5375*61046927SAndroid Build Coastguard Worker- radv: rework generating vgt_shader_key for pipelines
5376*61046927SAndroid Build Coastguard Worker- radv: fix wave32 support with ESO
5377*61046927SAndroid Build Coastguard Worker- radv: add helpers to bind the GS copy shader and the RT prolog
5378*61046927SAndroid Build Coastguard Worker- radv: fix RADV_PERFTEST=dmashaders with ESO
5379*61046927SAndroid Build Coastguard Worker- radv: emit VGT_GS_OUT_PRIM_TYPE as part of the dynamic primitive topology
5380*61046927SAndroid Build Coastguard Worker- radv: disable binning correctly on GFX11.5
5381*61046927SAndroid Build Coastguard Worker- radv: fix programming of PA_SC_BINNER_CNTL_1.MAX_ALLOC_COUNT on GFX11
5382*61046927SAndroid Build Coastguard Worker- radv: program SAMPLE_MASK_TRACKER_WATERMARK optimally for GFX11 APUs
5383*61046927SAndroid Build Coastguard Worker- radv: add a GPU hang workaround for legacy tess+GS for GFX10.3
5384*61046927SAndroid Build Coastguard Worker- radv: fix occlusion queries with MSAA and no attachments
5385*61046927SAndroid Build Coastguard Worker- radv: add radv_force_pstate_peak_gfx11_dgpu and enable it for Helldivers 2
5386*61046927SAndroid Build Coastguard Worker- zink/ci: enable RADV_PERFTEST=shader_object for polaris10
5387*61046927SAndroid Build Coastguard Worker- radv: add a workaround for null IBO on GFX6
5388*61046927SAndroid Build Coastguard Worker- zink/ci: update CI lists
5389*61046927SAndroid Build Coastguard Worker- radv: always export MRTZ in FS epilogs with ESO on GFX11
5390*61046927SAndroid Build Coastguard Worker- radv: trigger a new PS epilog when the framebuffer is dirty with ESO
5391*61046927SAndroid Build Coastguard Worker- zink/ci: allow RADV_PERFTEST=shader_object on NAVI31
5392*61046927SAndroid Build Coastguard Worker- radv: invalidate L2 metadata for VK_ACCESS_2_MEMORY_READ_BIT
5393*61046927SAndroid Build Coastguard Worker- radv: make sure to disable NGG culling with TES when the FS stage is unknown
5394*61046927SAndroid Build Coastguard Worker- zink/ci: enable RADV_PERFTEST=shader_object for NAVI10/VANGOGH
5395*61046927SAndroid Build Coastguard Worker- radv/rmv: add missing logging when sparse BOs are destroyed
5396*61046927SAndroid Build Coastguard Worker- radv/rmv: add missing logging when events are destroyed
5397*61046927SAndroid Build Coastguard Worker- radv/rmv: fix logging of per-queue destroyed BOs
5398*61046927SAndroid Build Coastguard Worker- radv/rmv: fix logging sparse residency
5399*61046927SAndroid Build Coastguard Worker- radv/winsys: move BO size to radeon_winsys_bo
5400*61046927SAndroid Build Coastguard Worker- radv/rmv: remove BO size parameter in radv_rmv_log_bo_allocate()
5401*61046927SAndroid Build Coastguard Worker- radv: make some create resources helpers static
5402*61046927SAndroid Build Coastguard Worker- radv/rmv: remove unnecessary is_internal parameter to some helpers
5403*61046927SAndroid Build Coastguard Worker- radv: add radv_bo_{create,destroy}() helpers
5404*61046927SAndroid Build Coastguard Worker- radv/rmv: prevent logging BOs allocated in GDS/OA domains
5405*61046927SAndroid Build Coastguard Worker- radv/rmv: log allocated/destroyed BOs in radv_buffer_{create,destroy}()
5406*61046927SAndroid Build Coastguard Worker- radv: add radv_bo_virtual_bind() helper
5407*61046927SAndroid Build Coastguard Worker- radv: fix conditional rendering with mesh+task and multiview (again)
5408*61046927SAndroid Build Coastguard Worker- radv: remove useless RADV_DEBUG=nomemorycache
5409*61046927SAndroid Build Coastguard Worker- radv: implement alpha-to-one
5410*61046927SAndroid Build Coastguard Worker- radv: advertise alphaToOne
5411*61046927SAndroid Build Coastguard Worker- radv: advertise extendedDynamicState3AlphaToOneEnable with ACO
5412*61046927SAndroid Build Coastguard Worker- docs: add alpha-to-one features for RADV
5413*61046927SAndroid Build Coastguard Worker- radv: rename radv_physical_device variables to pdev everywhere
5414*61046927SAndroid Build Coastguard Worker- radv/winsys: rename gpu_info to pci_ids in the null winsys
5415*61046927SAndroid Build Coastguard Worker- radv: rename radeon_info variables to gpu_info everywhere
5416*61046927SAndroid Build Coastguard Worker- radv: rename radv_physical_device::rad_info to info
5417*61046927SAndroid Build Coastguard Worker- radv: remove radv_device::physical_device
5418*61046927SAndroid Build Coastguard Worker- radv: remove radv_queue::device
5419*61046927SAndroid Build Coastguard Worker- radv: remove radv_cmd_buffer::device
5420*61046927SAndroid Build Coastguard Worker- radv: remove radv_device::instance
5421*61046927SAndroid Build Coastguard Worker- radv: remove radv_physical_device::instance
5422*61046927SAndroid Build Coastguard Worker- radv: declare radv_cmd_update_descriptor_xxx() in radv_descriptor_set.h
5423*61046927SAndroid Build Coastguard Worker- radv: declare format related functions in radv_formats.h
5424*61046927SAndroid Build Coastguard Worker- radv: pass a radv_physical_device to radv_use_llvm_for_stage()
5425*61046927SAndroid Build Coastguard Worker- radv: move radv_device_supports_etc() to radv_physical_device.c
5426*61046927SAndroid Build Coastguard Worker- radv: move some VK_DEFINE_NONDISP_HANDLE_CASTS to radv_descriptor_set.h
5427*61046927SAndroid Build Coastguard Worker- radv: add radv_sampler.h
5428*61046927SAndroid Build Coastguard Worker- radv: add radv_event.h
5429*61046927SAndroid Build Coastguard Worker- radv: add radv_buffer_view.h
5430*61046927SAndroid Build Coastguard Worker- radv: add radv_buffer.h
5431*61046927SAndroid Build Coastguard Worker- radv: add radv_video.h
5432*61046927SAndroid Build Coastguard Worker- radv: add radv_image.h
5433*61046927SAndroid Build Coastguard Worker- radv: add radv_image_view.h
5434*61046927SAndroid Build Coastguard Worker- radv: add radv_query.h
5435*61046927SAndroid Build Coastguard Worker- radv: add radv_perfcounter.h
5436*61046927SAndroid Build Coastguard Worker- radv: add radv_device_generated_commands.h
5437*61046927SAndroid Build Coastguard Worker- radv: enable radv_zero_vram for Red Dead Redemption 2
5438*61046927SAndroid Build Coastguard Worker- vulkan/debug_utils: add a helper for reporting address binding
5439*61046927SAndroid Build Coastguard Worker- radv: implement VK_EXT_device_address_binding_report
5440*61046927SAndroid Build Coastguard Worker- radv: advertise VK_EXT_device_address_binding_report
5441*61046927SAndroid Build Coastguard Worker- radv: move radv_prim_vertex_count to si_cmd_buffer.c
5442*61046927SAndroid Build Coastguard Worker- radv: move radv_userdata_locations to radv_shader_args.h
5443*61046927SAndroid Build Coastguard Worker- radv: move radv_shader_{layout,stage} to radv_shader.h
5444*61046927SAndroid Build Coastguard Worker- radv: add radv_device_memory.h
5445*61046927SAndroid Build Coastguard Worker- radv: add radv_instance.h
5446*61046927SAndroid Build Coastguard Worker- radv: add radv_queue.h
5447*61046927SAndroid Build Coastguard Worker- radv: add radv_physical_device.h
5448*61046927SAndroid Build Coastguard Worker- radv: add radv_rra.h
5449*61046927SAndroid Build Coastguard Worker- radv: add radv_device.h
5450*61046927SAndroid Build Coastguard Worker- radv: add radv_pipeline_cache.h
5451*61046927SAndroid Build Coastguard Worker- radv: add radv_pipeline.h
5452*61046927SAndroid Build Coastguard Worker- radv: add radv_pipeline_compute.h
5453*61046927SAndroid Build Coastguard Worker- radv: add radv_pipeline_rt.h
5454*61046927SAndroid Build Coastguard Worker- radv: add radv_pipeline_graphics.h
5455*61046927SAndroid Build Coastguard Worker- radv: add radv_wsi.h
5456*61046927SAndroid Build Coastguard Worker- radv: add radv_sqtt.h
5457*61046927SAndroid Build Coastguard Worker- radv: add radv_shader_object.h
5458*61046927SAndroid Build Coastguard Worker- radv: add radv_spm.h
5459*61046927SAndroid Build Coastguard Worker- radv: add radv_cmd_buffer.h
5460*61046927SAndroid Build Coastguard Worker- radv: add radv_rmv.h
5461*61046927SAndroid Build Coastguard Worker- radv: add radv_cp_reg_shadowing.h
5462*61046927SAndroid Build Coastguard Worker- radv: add radv_printf.h
5463*61046927SAndroid Build Coastguard Worker- radv: move radv_get_tdr_timeout_for_ip() to radv_query.h
5464*61046927SAndroid Build Coastguard Worker- radv: move radv_queue_ring() to radv_queue.c
5465*61046927SAndroid Build Coastguard Worker- radv: add radv_nir_to_llvm.h
5466*61046927SAndroid Build Coastguard Worker- radv: add radv_android.h
5467*61046927SAndroid Build Coastguard Worker- radv: add radv_shader_info.h
5468*61046927SAndroid Build Coastguard Worker- radv: move CP DMA related code to radv_cp_dma.c/h
5469*61046927SAndroid Build Coastguard Worker- radv: move more cmd buffer related code to radv_cmd_buffer.c
5470*61046927SAndroid Build Coastguard Worker- radv: merge radv_write_guardband() with radv_emit_guardband_state()
5471*61046927SAndroid Build Coastguard Worker- radv: merge radv_write_scissors() with radv_emit_scissor()
5472*61046927SAndroid Build Coastguard Worker- radv: move radv_get_viewport_xform() to radv_pipeline_graphics.c
5473*61046927SAndroid Build Coastguard Worker- radv: move radv_create_gfx_config() to radv_device.c
5474*61046927SAndroid Build Coastguard Worker- radv: move radv_emit_{compute,graphics}() to radv_queue.c
5475*61046927SAndroid Build Coastguard Worker- radv: move code related to sample positions to radv_device.c
5476*61046927SAndroid Build Coastguard Worker- radv: rename si_cmd_buffer.c to radv_cs.c
5477*61046927SAndroid Build Coastguard Worker- radv: remove unused radv_printflike()
5478*61046927SAndroid Build Coastguard Worker- radv: remove pre-declarations needed for WSI entrypoints
5479*61046927SAndroid Build Coastguard Worker- radv: remove remaining forward declarations and comments in radv_private.h
5480*61046927SAndroid Build Coastguard Worker- radv: replace RADV_FROM_HANDLE by VK_FROM_HANDLE
5481*61046927SAndroid Build Coastguard Worker- radv: add missing endif comment for some headers
5482*61046927SAndroid Build Coastguard Worker- radv: rename remaining phys_dev occurrences to pdev
5483*61046927SAndroid Build Coastguard Worker- radv: replace radv_minify() by u_minify()
5484*61046927SAndroid Build Coastguard Worker- radv: replace align_{u32,u64}() by align{64}()
5485*61046927SAndroid Build Coastguard Worker- radv: replace align_u32_npot() by ALIGN_NPOT
5486*61046927SAndroid Build Coastguard Worker- radv: replace radv_float_to_{u,s}fixed() by util_{un}signed_fixed()
5487*61046927SAndroid Build Coastguard Worker- util: add util_is_aligned()
5488*61046927SAndroid Build Coastguard Worker- radv: replace radv_is_aligned() by util_is_aligned()
5489*61046927SAndroid Build Coastguard Worker- radv: move RADV_SUPPORT_CALIBRATED_TIMESTAMPS to radv_physical_device.c
5490*61046927SAndroid Build Coastguard Worker- radv: move RADV_API_VERSION to radv_instance.h
5491*61046927SAndroid Build Coastguard Worker- radv: move CLOCK_MONOTONIC_RAW define to radv_physical_device.h
5492*61046927SAndroid Build Coastguard Worker- radv: move RADV_USE_WSI_PLATFORM define to radv_wsi.h
5493*61046927SAndroid Build Coastguard Worker- radv: remove radv_private.h
5494*61046927SAndroid Build Coastguard Worker- radv: make radv_get_vgt_index_size() static
5495*61046927SAndroid Build Coastguard Worker- radv: move radv_get_user_sgpr() to radv_shader.c
5496*61046927SAndroid Build Coastguard Worker- radv: move radv_queue_family_to_ring() to radv_queue.c
5497*61046927SAndroid Build Coastguard Worker- radv: remove old comment in radv_cs.c
5498*61046927SAndroid Build Coastguard Worker- radv: move radv_printf_data to radv_printf.h
5499*61046927SAndroid Build Coastguard Worker- radv: make sure the heap budget is less than or equal to the heap size
5500*61046927SAndroid Build Coastguard Worker- radv: use SPDX-License-Identifier
5501*61046927SAndroid Build Coastguard Worker- radv: enable VK_EXT_shader_object by default
5502*61046927SAndroid Build Coastguard Worker- aco: use SPDX-License-Identifier
5503*61046927SAndroid Build Coastguard Worker- ci: uprev vkd3d-proton to c3b385606a93baed42482d822805e0d9c2f3f603
5504*61046927SAndroid Build Coastguard Worker- docs: mark VK_KHR_maintenance6 as DONE for RADV
5505*61046927SAndroid Build Coastguard Worker- radv: determine if the cache is disabled at device creation time
5506*61046927SAndroid Build Coastguard Worker- radv: add skip_shaders_cache also for compute/rt pipelines
5507*61046927SAndroid Build Coastguard Worker- radv: stop using a graphics pipeline for generating the graphics key
5508*61046927SAndroid Build Coastguard Worker- radv/rt: constify device in radv_init_rt_stage_hashes()
5509*61046927SAndroid Build Coastguard Worker- radv/rt: handle creation feedback like graphics/compute pipelines
5510*61046927SAndroid Build Coastguard Worker- radv/rt: stop passing pCreateInfo to radv_ray_tracing_pipeline_cache_search()
5511*61046927SAndroid Build Coastguard Worker- radv/rmv: fix missing image bind logging for WSI images
5512*61046927SAndroid Build Coastguard Worker- radv: fix missing addr binding report for WSI image binds
5513*61046927SAndroid Build Coastguard Worker- radv: fix addr binding report for disjoint image binds
5514*61046927SAndroid Build Coastguard Worker- radv/rmv: fix image binds logging for disjoint images
5515*61046927SAndroid Build Coastguard Worker- radv: add a helper to set image bindings
5516*61046927SAndroid Build Coastguard Worker- radv: fix missing unbind report when an image is destroyed
5517*61046927SAndroid Build Coastguard Worker- radv: fix missing unbind report when a buffer is destroyed
5518*61046927SAndroid Build Coastguard Worker- radv/rt: remove dead code about intersection shaders in radv_pipeline_get_shader_key()
5519*61046927SAndroid Build Coastguard Worker- radv: add a helper for hashing pipelines
5520*61046927SAndroid Build Coastguard Worker- radv: rework and add a helper for hashing a compute pipeline
5521*61046927SAndroid Build Coastguard Worker- radv: stop ignoring shader stages that don't need to be imported with GPL
5522*61046927SAndroid Build Coastguard Worker- radv: add missing SQTT markers when an indirect indexed draw is used with DGC
5523*61046927SAndroid Build Coastguard Worker- radv/rt: use radv_pipeline_hash_shader_stage()
5524*61046927SAndroid Build Coastguard Worker- radv/rt: stop computing unused hash for the traversal shader
5525*61046927SAndroid Build Coastguard Worker- radv: use canonicalized VA for VM fault reports
5526*61046927SAndroid Build Coastguard Worker- radv: simplify importing pipeline layout with GPL
5527*61046927SAndroid Build Coastguard Worker- radv: return early when PS is NULL in radv_pipeline_init_blend_state()
5528*61046927SAndroid Build Coastguard Worker- radv: simplify checking for PS epilogs in radv_pipeline_init_blend_state()
5529*61046927SAndroid Build Coastguard Worker- radv: remove unused parameter in radv_skip_graphics_pipeline_compile()
5530*61046927SAndroid Build Coastguard Worker- radv: simplify the check for exporting multiview in the last VGT stage
5531*61046927SAndroid Build Coastguard Worker- radv/rt: remove unnecessary pipeline parameter to radv_rt_fill_group_info()
5532*61046927SAndroid Build Coastguard Worker- radv/rt: remove unnecessary pipeline parameter to radv_generate_rt_shaders_key()
5533*61046927SAndroid Build Coastguard Worker- radv/rt: initialize shader group capture/replay in a separate function
5534*61046927SAndroid Build Coastguard Worker- radv/rt: rework handle_from_stages to pass hashes directly
5535*61046927SAndroid Build Coastguard Worker- radv/rt: insert shaders to cache right after they are compiled
5536*61046927SAndroid Build Coastguard Worker- radv/rt: add radv_rt_pipeline_compile()
5537*61046927SAndroid Build Coastguard Worker- radv: clear color attachments without exports before compaction
5538*61046927SAndroid Build Coastguard Worker- ci: uprev CTS to vulkan-cts-1.3.8.0
5539*61046927SAndroid Build Coastguard Worker- radv/ci: add one more flake since CTS 1.3.8.0 for RENOIR
5540*61046927SAndroid Build Coastguard Worker- radv/ci: update lists for TAHITI and Zink/Polaris10
5541*61046927SAndroid Build Coastguard Worker- radV/ci: reduce the parallelism of navi21 to 3
5542*61046927SAndroid Build Coastguard Worker- radv: fix waiting for occlusion queries on GFX6-8
5543*61046927SAndroid Build Coastguard Worker- radv: return per plane requirements for disjoint images
5544*61046927SAndroid Build Coastguard Worker- zink/ci: update CI lists since piglit uprev
5545*61046927SAndroid Build Coastguard Worker- radv/rt: remove unnecessary param to radv_ray_tracing_pipeline_cache_insert()
5546*61046927SAndroid Build Coastguard Worker- radv/rt: move radv_ray_tracing_pipeline::sha1 to radv_pipeline
5547*61046927SAndroid Build Coastguard Worker- radv: use radv_pipeline::sha1 for graphics/compute pipelines
5548*61046927SAndroid Build Coastguard Worker- radv: rework pipeline cache search helpers
5549*61046927SAndroid Build Coastguard Worker- radv: add RADV_DEBUG=psocachestats to report per-pipeline cache hits/misses
5550*61046927SAndroid Build Coastguard Worker- vulkan: pass cmdbuf level to vk_command_buffer_ops::create()
5551*61046927SAndroid Build Coastguard Worker- radv/amdgpu: do not use IB2 for nested command buffers
5552*61046927SAndroid Build Coastguard Worker- radv: track if nested command buffers uses indirect draws
5553*61046927SAndroid Build Coastguard Worker- radv: advertise VK_EXT_nested_command_buffer
5554*61046927SAndroid Build Coastguard Worker- ac,radeonsi: add helpers to compute the number of tess patches/lds size
5555*61046927SAndroid Build Coastguard Worker- radv: rework the number of tess patches computation
5556*61046927SAndroid Build Coastguard Worker- ac: allow to use 64K of LDS for tessellation on GFX9+
5557*61046927SAndroid Build Coastguard Worker- ci: uprev CTS to 1.3.8.2
5558*61046927SAndroid Build Coastguard Worker- radv: fix image format properties with fragment shading rate usage
5559*61046927SAndroid Build Coastguard Worker- radv: remove bogus VkShaderCreateInfoEXT::flags being 0 assert for compute
5560*61046927SAndroid Build Coastguard Worker- radv: allow 3d views with VK_IMAGE_CREATE_2D_VIEW_COMPATIBLE_BIT_EXT
5561*61046927SAndroid Build Coastguard Worker- radv: mark some formats as unsupported on GFX8/CARRIZO
5562*61046927SAndroid Build Coastguard Worker- radv: set image view descriptors as buffer for non-graphics GPU
5563*61046927SAndroid Build Coastguard Worker- radv: only set ALPHA_IS_ON_MSB if the image has DCC on GFX6-9
5564*61046927SAndroid Build Coastguard Worker
5565*61046927SAndroid Build Coastguard WorkerSathishkumar S (5):
5566*61046927SAndroid Build Coastguard Worker
5567*61046927SAndroid Build Coastguard Worker- ac/gpu_info: query the number of ip instance
5568*61046927SAndroid Build Coastguard Worker- radeonsi/vcn: avoid hard-coding the number of jpeg instance
5569*61046927SAndroid Build Coastguard Worker- ac/gpu_info: fix regression in vulkan hw decode
5570*61046927SAndroid Build Coastguard Worker- radeonsi/vcn: use num_instances from radeon_info
5571*61046927SAndroid Build Coastguard Worker- ac/gpu_info: update multimedia info
5572*61046927SAndroid Build Coastguard Worker
5573*61046927SAndroid Build Coastguard WorkerSean Anderson (2):
5574*61046927SAndroid Build Coastguard Worker
5575*61046927SAndroid Build Coastguard Worker- gallium: lima: Don't round height when checking alignment
5576*61046927SAndroid Build Coastguard Worker- Add Xilinx ZynqMP KMSRO entrypoint
5577*61046927SAndroid Build Coastguard Worker
5578*61046927SAndroid Build Coastguard WorkerSebastian Wick (4):
5579*61046927SAndroid Build Coastguard Worker
5580*61046927SAndroid Build Coastguard Worker- radeonsi: Destroy queues before the aux contexts
5581*61046927SAndroid Build Coastguard Worker- util: Add timespec_sub_saturate to avoid negative time for deadlines
5582*61046927SAndroid Build Coastguard Worker- loader/wayland: Add fallback wl_display_dispatch_queue_timeout
5583*61046927SAndroid Build Coastguard Worker- vulkan/wsi/wayland: Use dispatch_queue_timeout in acquire_next_image
5584*61046927SAndroid Build Coastguard Worker
5585*61046927SAndroid Build Coastguard WorkerSergi Blanch Torne (10):
5586*61046927SAndroid Build Coastguard Worker
5587*61046927SAndroid Build Coastguard Worker- ci: disable Collabora's farm due to maintance
5588*61046927SAndroid Build Coastguard Worker- Revert "ci: disable Collabora's farm due to maintance"
5589*61046927SAndroid Build Coastguard Worker- ci: disable Collabora's farm due to maintance
5590*61046927SAndroid Build Coastguard Worker- Revert "ci: disable Collabora's farm due to maintance"
5591*61046927SAndroid Build Coastguard Worker- ci: Nightly run expectations update
5592*61046927SAndroid Build Coastguard Worker- ci: disable Collabora's farm due to maintance
5593*61046927SAndroid Build Coastguard Worker- Revert "ci: disable Collabora's farm due to maintance"
5594*61046927SAndroid Build Coastguard Worker- Uprev Piglit to f7ece74a107a2f99b2f494d978c84f8d51faa703
5595*61046927SAndroid Build Coastguard Worker- ci: kernel stored in a different s3 bucket
5596*61046927SAndroid Build Coastguard Worker- ci: identify and label S3 buckets
5597*61046927SAndroid Build Coastguard Worker
5598*61046927SAndroid Build Coastguard WorkerShih, Jude (4):
5599*61046927SAndroid Build Coastguard Worker
5600*61046927SAndroid Build Coastguard Worker- amd/vpelib: Need a debug flag to support 2tap downscaling
5601*61046927SAndroid Build Coastguard Worker- amd/vpelib: Add VPE prefix on API to avoid naming conflict
5602*61046927SAndroid Build Coastguard Worker- amd/vpelib: Solve the downscaling problem for 2 tap
5603*61046927SAndroid Build Coastguard Worker- amd/vpelib: Solve link error due to missing static for one function
5604*61046927SAndroid Build Coastguard Worker
5605*61046927SAndroid Build Coastguard WorkerSil Vilerino (25):
5606*61046927SAndroid Build Coastguard Worker
5607*61046927SAndroid Build Coastguard Worker- d3d12: Do not assume multi-subregion support when querying for driver encode support
5608*61046927SAndroid Build Coastguard Worker- d3d12: Implement cap for PIPE_VIDEO_CAP_ENC_INTRA_REFRESH
5609*61046927SAndroid Build Coastguard Worker- d3d12: Clean up H264 video decode interlaced code path
5610*61046927SAndroid Build Coastguard Worker- frontends/va, d3d12: Fix PIPE_VIDEO_SLICE_MODE_MAX_SLICE_SICE -> PIPE_VIDEO_SLICE_MODE_MAX_SLICE_SIZE typo
5611*61046927SAndroid Build Coastguard Worker- d3d12: d3d12_video_encoder_negotiate_current_h264_slices_configuration to use correct mode when intra-refresh is on
5612*61046927SAndroid Build Coastguard Worker- d3d12: Do not use PIPE_BIND_DISPLAY_TARGET for d3d12_video_buffer
5613*61046927SAndroid Build Coastguard Worker- d3d12: AV1 encode - Configure CQP using qp and new qp_inter parameters
5614*61046927SAndroid Build Coastguard Worker- d3d12: H264 encode - Update CQP using current frame type as per VA frontend change
5615*61046927SAndroid Build Coastguard Worker- d3d12: HEVC encode - Update CQP using current frame type as per VA frontend change
5616*61046927SAndroid Build Coastguard Worker- frontend/va: Support media only post proc without compositor using shaders or surfaces
5617*61046927SAndroid Build Coastguard Worker- frontend/va: Use get_resources in VaDeriveImage for media only devices without get_surfaces support
5618*61046927SAndroid Build Coastguard Worker- d3d12: Add partial media, compute, graphics support with CORE and GENERIC feature levels
5619*61046927SAndroid Build Coastguard Worker- d3d12: Refactor graphics functions from context and blit to separate files
5620*61046927SAndroid Build Coastguard Worker- d3d12: Add GetDesc wrapper for ID3D12Heap
5621*61046927SAndroid Build Coastguard Worker- d3d12: Only check D3D12_FEATURE_DATA_PLACED_RESOURCE_SUPPORT_INFO for D3D_FEATURE_LEVEL_1_0_GENERIC
5622*61046927SAndroid Build Coastguard Worker- d3d12: Video Encode - Add driver workaround for rate control reconfiguration
5623*61046927SAndroid Build Coastguard Worker- d3d12: Implement PIPE_VIDEO_CAP_ENC_SURFACE_ALIGNMENT
5624*61046927SAndroid Build Coastguard Worker- d3d12: Bump directx-headers dependency to v613
5625*61046927SAndroid Build Coastguard Worker- d3d12: Support H264 slice L0/L1 active number override
5626*61046927SAndroid Build Coastguard Worker- d3d12: Support HEVC slice L0/L1 active number override
5627*61046927SAndroid Build Coastguard Worker- d3d12: Fix leak of batch->bos on video-only builds
5628*61046927SAndroid Build Coastguard Worker- d3d12: Fix leak dxil_module::serialized_dependency_table
5629*61046927SAndroid Build Coastguard Worker- d3d12: Fix util_blitter_destroy destruction ordering
5630*61046927SAndroid Build Coastguard Worker- vl_win32_screen_create: Take ownership of winsys injected to created d3d12_screen
5631*61046927SAndroid Build Coastguard Worker- d3d12/ci: Add vainfo with appverifier CI check
5632*61046927SAndroid Build Coastguard Worker
5633*61046927SAndroid Build Coastguard WorkerSimon Ser (2):
5634*61046927SAndroid Build Coastguard Worker
5635*61046927SAndroid Build Coastguard Worker- egl/wayland: ensure wl_drm is available before use
5636*61046927SAndroid Build Coastguard Worker- egl/wayland: explain why implicit modifier downgrade is allowed
5637*61046927SAndroid Build Coastguard Worker
5638*61046927SAndroid Build Coastguard WorkerStéphane Cerveau (1):
5639*61046927SAndroid Build Coastguard Worker
5640*61046927SAndroid Build Coastguard Worker- vulkan/video: hevc: b-frames can be reference or not
5641*61046927SAndroid Build Coastguard Worker
5642*61046927SAndroid Build Coastguard WorkerSurafel Assefa (1):
5643*61046927SAndroid Build Coastguard Worker
5644*61046927SAndroid Build Coastguard Worker- radeonsi: Adds return on failure to get plane info
5645*61046927SAndroid Build Coastguard Worker
5646*61046927SAndroid Build Coastguard WorkerSviatoslav Peleshko (6):
5647*61046927SAndroid Build Coastguard Worker
5648*61046927SAndroid Build Coastguard Worker- nir: Use alu source components count in nir_alu_srcs_negative_equal
5649*61046927SAndroid Build Coastguard Worker- anv,driconf: Add sampler coordinate precision workaround for AoE 4
5650*61046927SAndroid Build Coastguard Worker- driconf: Apply dual color blending workaround to Dying Light
5651*61046927SAndroid Build Coastguard Worker- anv: Store host-located copy of NULL surface state for faster memcpy
5652*61046927SAndroid Build Coastguard Worker- dri: Flush the context after flush_resource when creating shareable image
5653*61046927SAndroid Build Coastguard Worker- anv: Fix descriptor sampler offsets assignment
5654*61046927SAndroid Build Coastguard Worker
5655*61046927SAndroid Build Coastguard WorkerTapani Pälli (35):
5656*61046927SAndroid Build Coastguard Worker
5657*61046927SAndroid Build Coastguard Worker- hasvk: remove cmd_buffer_ray_query_globals function decl
5658*61046927SAndroid Build Coastguard Worker- hasvk: remove gfx9 specific code from emit_sample_pattern
5659*61046927SAndroid Build Coastguard Worker- hasvk: remove softpin (GFX_VERx10 >= 90) related code
5660*61046927SAndroid Build Coastguard Worker- hasvk: remove gfx9 specific cs stall from emit_ps_depth_count
5661*61046927SAndroid Build Coastguard Worker- anv: check for wa 16013994831 in emit_so_memcpy_end
5662*61046927SAndroid Build Coastguard Worker- iris: expand pre-hiz data cache flush to gfx >= 125
5663*61046927SAndroid Build Coastguard Worker- anv: expand pre-hiz data cache flush to gfx >= 125
5664*61046927SAndroid Build Coastguard Worker- iris: replace constant cache invalidate with hdc flush
5665*61046927SAndroid Build Coastguard Worker- anv: move \*bits_for_access_flags to genX_cmd_buffer
5666*61046927SAndroid Build Coastguard Worker- anv: use workaround framework for Wa_22018402687
5667*61046927SAndroid Build Coastguard Worker- intel/blorp: add a TODO note about stencil buffer resolve
5668*61046927SAndroid Build Coastguard Worker- intel: refactor urb configuration, add intel_urb_config
5669*61046927SAndroid Build Coastguard Worker- intel/common: provide a helper for urb setup comparison
5670*61046927SAndroid Build Coastguard Worker- blorp/crocus: refactor blorp_emit_urb_config
5671*61046927SAndroid Build Coastguard Worker- iris: implement Wa_16014912113
5672*61046927SAndroid Build Coastguard Worker- anv: implement Wa_16014912113
5673*61046927SAndroid Build Coastguard Worker- blorp: implement Wa_16014912113 callback for drivers
5674*61046927SAndroid Build Coastguard Worker- anv: flush tile cache independent of format with HIZ-CCS flush
5675*61046927SAndroid Build Coastguard Worker- anv: revert cache flushing changes for indirect commands
5676*61046927SAndroid Build Coastguard Worker- intel/blorp: disable use of REP16 independent of format
5677*61046927SAndroid Build Coastguard Worker- iris: make sure DS and TE are sent in pairs on >= gfx125
5678*61046927SAndroid Build Coastguard Worker- iris: make sure aux is disabled for external objects
5679*61046927SAndroid Build Coastguard Worker- anv: make sure aux is disabled for memory objects
5680*61046927SAndroid Build Coastguard Worker- hasvk: make sure aux is disabled for memory objects
5681*61046927SAndroid Build Coastguard Worker- crocus: make sure aux is disabled for memory objects
5682*61046927SAndroid Build Coastguard Worker- anv: use workaround framework for Wa_16013000631
5683*61046927SAndroid Build Coastguard Worker- anv: setup distribution granularity with Wa_14019166699
5684*61046927SAndroid Build Coastguard Worker- iris: refactor function that checks primitive id usage
5685*61046927SAndroid Build Coastguard Worker- iris: setup distribution granularity with Wa_14019166699
5686*61046927SAndroid Build Coastguard Worker- anv: disable fcv optimization on >= gfx125
5687*61046927SAndroid Build Coastguard Worker- intel/blorp: remove unused blorp batch flag
5688*61046927SAndroid Build Coastguard Worker- intel/compiler: add assert for Wa_22017182272
5689*61046927SAndroid Build Coastguard Worker- anv: add dirty tracking for push constant data
5690*61046927SAndroid Build Coastguard Worker- iris: change stream uploader default size to 2MB
5691*61046927SAndroid Build Coastguard Worker- anv: skip gfx push constants alloc optimization on gfx9/11
5692*61046927SAndroid Build Coastguard Worker
5693*61046927SAndroid Build Coastguard WorkerTatsuyuki Ishi (8):
5694*61046927SAndroid Build Coastguard Worker
5695*61046927SAndroid Build Coastguard Worker- radv: Recompute max_waves after postprocessing RT config
5696*61046927SAndroid Build Coastguard Worker- radv: never set DISABLE_WR_CONFIRM for CP DMA clears and copies
5697*61046927SAndroid Build Coastguard Worker- util: Optimize mesa_hex_to_bytes
5698*61046927SAndroid Build Coastguard Worker- radv: Add radv_spirv_to_nir_options that summarize early gfx states.
5699*61046927SAndroid Build Coastguard Worker- radv: Rename cache_search_nir to cache_lookup_nir_handle.
5700*61046927SAndroid Build Coastguard Worker- radv: Re-sort RADV_PERFTEST env vars in docs
5701*61046927SAndroid Build Coastguard Worker- radv: Implement NIR caching behind RADV_PERFTEST=nircache.
5702*61046927SAndroid Build Coastguard Worker- radv: Remove radv_queue::device again
5703*61046927SAndroid Build Coastguard Worker
5704*61046927SAndroid Build Coastguard WorkerTeng, Jin Chung (1):
5705*61046927SAndroid Build Coastguard Worker
5706*61046927SAndroid Build Coastguard Worker- d3d12: HEVC Encode - Query slice config mode based on user slice setting
5707*61046927SAndroid Build Coastguard Worker
5708*61046927SAndroid Build Coastguard WorkerThomas H.P. Andersen (6):
5709*61046927SAndroid Build Coastguard Worker
5710*61046927SAndroid Build Coastguard Worker- nvk: promote VK_EXT_index_type_uint8 to KHR
5711*61046927SAndroid Build Coastguard Worker- nvk: promote VK_EXT_line_rasterization to KHR
5712*61046927SAndroid Build Coastguard Worker- nvk: promote load_store_op_none to KHR
5713*61046927SAndroid Build Coastguard Worker- docs: update features.txt for nvk
5714*61046927SAndroid Build Coastguard Worker- nvk: support driconf option force_vk_vendor
5715*61046927SAndroid Build Coastguard Worker- driconf: override vendor id for X4 Foundations on NVK
5716*61046927SAndroid Build Coastguard Worker
5717*61046927SAndroid Build Coastguard WorkerThong Thai (2):
5718*61046927SAndroid Build Coastguard Worker
5719*61046927SAndroid Build Coastguard Worker- radeonsi/vcn: remove EFC support for renoir
5720*61046927SAndroid Build Coastguard Worker- frontends/va/postproc: do not use efc if image is to be translated
5721*61046927SAndroid Build Coastguard Worker
5722*61046927SAndroid Build Coastguard WorkerTimothy Arceri (78):
5723*61046927SAndroid Build Coastguard Worker
5724*61046927SAndroid Build Coastguard Worker- glsl: add nir version of validate_geometry_shader_emissions()
5725*61046927SAndroid Build Coastguard Worker- glsl: use nir version of geom stream validation
5726*61046927SAndroid Build Coastguard Worker- glsl: remove now unused GLSL IR validate_geometry_shader_emissions()
5727*61046927SAndroid Build Coastguard Worker- glsl: don't tree graft globals
5728*61046927SAndroid Build Coastguard Worker- Revert "ci: Enable GALLIUM_DUMP_CPU=true only in the clang job"
5729*61046927SAndroid Build Coastguard Worker- glsl: add basic params for AMD_gpu_shader_half_float extension
5730*61046927SAndroid Build Coastguard Worker- glsl: add half float support to the parser
5731*61046927SAndroid Build Coastguard Worker- glsl: add explicit half float conversion support
5732*61046927SAndroid Build Coastguard Worker- glsl: update assert to allow for half float support
5733*61046927SAndroid Build Coastguard Worker- glsl: add glsl_type_is_float_16() helper
5734*61046927SAndroid Build Coastguard Worker- glsl: add implicit half float conversions
5735*61046927SAndroid Build Coastguard Worker- glsl: add ubo packing support for half floats
5736*61046927SAndroid Build Coastguard Worker- glsl: skip conversion of half float back to float for GL queries
5737*61046927SAndroid Build Coastguard Worker- glsl: add some new helpers for half float builtin functions
5738*61046927SAndroid Build Coastguard Worker- glsl: add half float angle and trigonometry functions
5739*61046927SAndroid Build Coastguard Worker- glsl: add half float exponential functions
5740*61046927SAndroid Build Coastguard Worker- glsl: add f2f16() helper to ir_builder
5741*61046927SAndroid Build Coastguard Worker- glsl: add half float support for common functions
5742*61046927SAndroid Build Coastguard Worker- glsl: add support for half float packing functions
5743*61046927SAndroid Build Coastguard Worker- glsl: add half float geometric functions
5744*61046927SAndroid Build Coastguard Worker- glsl: add half float matrix functions
5745*61046927SAndroid Build Coastguard Worker- glsl: add half float vector relational functions
5746*61046927SAndroid Build Coastguard Worker- glsl: allow half float varyings
5747*61046927SAndroid Build Coastguard Worker- glsl: add half float interpolation functions
5748*61046927SAndroid Build Coastguard Worker- glsl: add half float derivative functions
5749*61046927SAndroid Build Coastguard Worker- glsl: add half float AMD_shader_trinary_minmax functions
5750*61046927SAndroid Build Coastguard Worker- compiler/types: Add a contains_32bit helper
5751*61046927SAndroid Build Coastguard Worker- gallium: add PIPE_CAP_FP16 for AMD_gpu_shader_half_float
5752*61046927SAndroid Build Coastguard Worker- glsl: add missing error check for half float varying
5753*61046927SAndroid Build Coastguard Worker- nir: allow gather info to handle nir_deref_type_array_wildcard
5754*61046927SAndroid Build Coastguard Worker- glsl: support array wildcards in lower named interface blocks
5755*61046927SAndroid Build Coastguard Worker- glsl: split var copies before lowering named interfaces
5756*61046927SAndroid Build Coastguard Worker- glsl: fix potential crash in expression flattening
5757*61046927SAndroid Build Coastguard Worker- glsl: move some lowering to the compiler
5758*61046927SAndroid Build Coastguard Worker- glsl_to_nir: merge function param handling
5759*61046927SAndroid Build Coastguard Worker- glsl_to_nir: support conversion of struct/array function params
5760*61046927SAndroid Build Coastguard Worker- glsl_to_nir: support conversion of struct/array function returns
5761*61046927SAndroid Build Coastguard Worker- glsl_to_nir: support conversion of opaque function params
5762*61046927SAndroid Build Coastguard Worker- glsl: don't inline functions in glsl ir
5763*61046927SAndroid Build Coastguard Worker- nir: add some nir_parameter fields
5764*61046927SAndroid Build Coastguard Worker- glsl: add missing define to linker_util.h
5765*61046927SAndroid Build Coastguard Worker- glsl: add nir version of function recursion detection
5766*61046927SAndroid Build Coastguard Worker- glsl: move function inlining out of glsl_to_nir()
5767*61046927SAndroid Build Coastguard Worker- glsl: make use of nir recursion detection
5768*61046927SAndroid Build Coastguard Worker- glsl: implement nir version of lower discard flow
5769*61046927SAndroid Build Coastguard Worker- glsl: make use of nir lower discard flow
5770*61046927SAndroid Build Coastguard Worker- glsl: remove now unused glsl ir lower discard pass
5771*61046927SAndroid Build Coastguard Worker- glsl: make an explicitly safe version of visit_exec_list()
5772*61046927SAndroid Build Coastguard Worker- glsl_to_nir: never convert instructions after jump
5773*61046927SAndroid Build Coastguard Worker- glsl: remove unrequired do_lower_jumps() call
5774*61046927SAndroid Build Coastguard Worker- glsl: move invariant builtin validation to the nir linker
5775*61046927SAndroid Build Coastguard Worker- nir: add max_array_access data field
5776*61046927SAndroid Build Coastguard Worker- nir: add implicit_sized_array data field
5777*61046927SAndroid Build Coastguard Worker- glsl: add resize_tes_inputs() to the nir linker
5778*61046927SAndroid Build Coastguard Worker- nir: add variable field from_ssbo_unsized_array
5779*61046927SAndroid Build Coastguard Worker- glsl: don't remove redefined per vertex block
5780*61046927SAndroid Build Coastguard Worker- glsl: add nir implemenation of block validation
5781*61046927SAndroid Build Coastguard Worker- glsl: switch to NIR block validation
5782*61046927SAndroid Build Coastguard Worker- glsl: call new nir resize_tes_inputs() pass
5783*61046927SAndroid Build Coastguard Worker- glsl: remove now unused resize_tes_inputs()
5784*61046927SAndroid Build Coastguard Worker- glsl: remove now unused glsl ir block validation
5785*61046927SAndroid Build Coastguard Worker- glsl: move some linking calls to gl_nir_link_glsl()
5786*61046927SAndroid Build Coastguard Worker- glsl: switch verify_subroutine_associated_funcs() to nir
5787*61046927SAndroid Build Coastguard Worker- nir: add subroutine fields to nir_function
5788*61046927SAndroid Build Coastguard Worker- glsl: move link_assign_subroutine_types() to the nir linker
5789*61046927SAndroid Build Coastguard Worker- glsl: move check_explicit_uniform_locations() to NIR linker
5790*61046927SAndroid Build Coastguard Worker- glsl: move mode_string() to helper
5791*61046927SAndroid Build Coastguard Worker- glsl: add some data members to nir_variable
5792*61046927SAndroid Build Coastguard Worker- glsl: make validate_intrastage_arrays() usable across files
5793*61046927SAndroid Build Coastguard Worker- glsl: move cross_validate_uniforms() to the nir linker
5794*61046927SAndroid Build Coastguard Worker- glsl: use shader info to store gs verts
5795*61046927SAndroid Build Coastguard Worker- glsl: use info from shader when linking
5796*61046927SAndroid Build Coastguard Worker- glsl: move validate_{stage}_shader_executable() to the nir linker
5797*61046927SAndroid Build Coastguard Worker- glsl: remove now unused do_dead_functions()
5798*61046927SAndroid Build Coastguard Worker- glsl: remove FragDepthLayout field
5799*61046927SAndroid Build Coastguard Worker- glsl: remove ActiveStreamMask field
5800*61046927SAndroid Build Coastguard Worker- glsl: remove UsesEndPrimitive field
5801*61046927SAndroid Build Coastguard Worker- glsl: inline _mesa_copy_linked_program_data()
5802*61046927SAndroid Build Coastguard Worker
5803*61046927SAndroid Build Coastguard WorkerTimur Kristóf (121):
5804*61046927SAndroid Build Coastguard Worker
5805*61046927SAndroid Build Coastguard Worker- radv: Correctly select SDMA support for PRIME blit.
5806*61046927SAndroid Build Coastguard Worker- nir: Fix divergence of reductions.
5807*61046927SAndroid Build Coastguard Worker- nir: Fix divergence analysis of load_patch_vertices_in.
5808*61046927SAndroid Build Coastguard Worker- nir: Cleanup divergence analysis for mesh shaders.
5809*61046927SAndroid Build Coastguard Worker- nir: Clean up divergence analysis for TES patch input loads.
5810*61046927SAndroid Build Coastguard Worker- aco: Eliminate SCC copies when possible.
5811*61046927SAndroid Build Coastguard Worker- radv: Lower mesh shader draw ID to zero when they have a task shader.
5812*61046927SAndroid Build Coastguard Worker- radv: Extract input and output stride info to new functions.
5813*61046927SAndroid Build Coastguard Worker- radv: Use mapped driver locations for determining I/O strides.
5814*61046927SAndroid Build Coastguard Worker- aco: Allow passing constant operand to is_overwritten_since.
5815*61046927SAndroid Build Coastguard Worker- radv/llvm: Remove dead code.
5816*61046927SAndroid Build Coastguard Worker- radv: Allow NGG culling with LLVM.
5817*61046927SAndroid Build Coastguard Worker- compiler: Add helper for counting tess level components.
5818*61046927SAndroid Build Coastguard Worker- ac/nir/tess: Always record tess level info and use it at the end.
5819*61046927SAndroid Build Coastguard Worker- ac/nir/tess: Don't record mapped tess level location.
5820*61046927SAndroid Build Coastguard Worker- ac/nir/tess: Split tess factor write into multiple functions.
5821*61046927SAndroid Build Coastguard Worker- ac/nir/tess: Emit tess factor output independently of whether it can be passed by registers.
5822*61046927SAndroid Build Coastguard Worker- ac/nir/tess: Refactor how the end of HS is emitted.
5823*61046927SAndroid Build Coastguard Worker- aco: Use common helper for counting tess level components.
5824*61046927SAndroid Build Coastguard Worker- aco: Use tess factors when TCS jumps to epilog.
5825*61046927SAndroid Build Coastguard Worker- radv: Declare tess_lvl_in/out args for TCS epilogs.
5826*61046927SAndroid Build Coastguard Worker- radv: Always pass tess factors to epilogs in registers.
5827*61046927SAndroid Build Coastguard Worker- radv, aco: Delete now dead TCS epilog code.
5828*61046927SAndroid Build Coastguard Worker- nir: Add two new AMD specific tess intrinsics.
5829*61046927SAndroid Build Coastguard Worker- radeonsi: Implement new intrinsics for monolithic shaders.
5830*61046927SAndroid Build Coastguard Worker- radv: Copy TES primitive mode to TCS info.
5831*61046927SAndroid Build Coastguard Worker- radv: Implement new tess intrinsics.
5832*61046927SAndroid Build Coastguard Worker- radv: Call nir_opt_dead_cf in radv_optimize_nir_algebraic.
5833*61046927SAndroid Build Coastguard Worker- ac/nir/tess: Emit tess factor stores based on new intrinsics.
5834*61046927SAndroid Build Coastguard Worker- radv: Completely delete TCS epilogs.
5835*61046927SAndroid Build Coastguard Worker- radv, aco: Remove the code that jumped to RADV's TCS epilogs.
5836*61046927SAndroid Build Coastguard Worker- ac/llvm, radeonsi: Handle tess_rel_patch_id in common code.
5837*61046927SAndroid Build Coastguard Worker- radeonsi: Put HS output count in TCS offchip layout, not patch data offset.
5838*61046927SAndroid Build Coastguard Worker- radeonsi: Implement dynamic TCS intrinsics for non-monolithic shaders.
5839*61046927SAndroid Build Coastguard Worker- radeonsi: Delete TCS epilogs entirely.
5840*61046927SAndroid Build Coastguard Worker- aco: Delete all TCS epilog code.
5841*61046927SAndroid Build Coastguard Worker- radeonsi: Add number of VS outputs to TCS output layout.
5842*61046927SAndroid Build Coastguard Worker- radeonsi: Remove tess bits from VS state.
5843*61046927SAndroid Build Coastguard Worker- radeonsi: Use one more bit for number of patches in TCS offchip layout.
5844*61046927SAndroid Build Coastguard Worker- ac/nir/tess: Remove dead code that was meant for epilogs.
5845*61046927SAndroid Build Coastguard Worker- radv: Add number of LS and HS outputs to tcs_offchip_layout.
5846*61046927SAndroid Build Coastguard Worker- radv: Change input patch size in TCS offchip layout to match RadeonSI.
5847*61046927SAndroid Build Coastguard Worker- radv: Change number of patches in TCS offchip layout to match RadeonSI.
5848*61046927SAndroid Build Coastguard Worker- radv: Include output patch size in TCS offchip layout.
5849*61046927SAndroid Build Coastguard Worker- radv: Reuse TCS offchip layout between TCS and TES.
5850*61046927SAndroid Build Coastguard Worker- nir/gather_info: Record per-primitive outputs without variables.
5851*61046927SAndroid Build Coastguard Worker- nir: Record per-primitive inputs without variables.
5852*61046927SAndroid Build Coastguard Worker- nir/recompute_io_bases: Sort per-primitive PS inputs last.
5853*61046927SAndroid Build Coastguard Worker- ac/nir: Introduce ac_nir_calc_io_offset_mapped.
5854*61046927SAndroid Build Coastguard Worker- ac/nir/tess: Load tess factors from variable when they are passed in registers.
5855*61046927SAndroid Build Coastguard Worker- ac/nir/tess: Clarify when a TCS output is stored in LDS or VRAM.
5856*61046927SAndroid Build Coastguard Worker- ac/nir/tess: Return undef when loading an unwritten TCS output.
5857*61046927SAndroid Build Coastguard Worker- ac/nir/tess: Map TCS LDS IO locations without gaps.
5858*61046927SAndroid Build Coastguard Worker- ac/nir/tess: Calculate reserved LDS outputs based on IO info.
5859*61046927SAndroid Build Coastguard Worker- ac/nir/tess: Remove superfluous args for reserved TCS outputs.
5860*61046927SAndroid Build Coastguard Worker- ac/nir/tess: Clarify when VS-TCS I/O can use registers.
5861*61046927SAndroid Build Coastguard Worker- radv: Only add extra dword to LS-HS stride when there are LS outputs.
5862*61046927SAndroid Build Coastguard Worker- radv: Pass key structures to gather intrinsic info.
5863*61046927SAndroid Build Coastguard Worker- radv: Extract gather_load_vs_input_info function.
5864*61046927SAndroid Build Coastguard Worker- radv: Slightly refactor gather_intrinsic_store_output_info.
5865*61046927SAndroid Build Coastguard Worker- radv: Record PS input clip/cull mask instead of number.
5866*61046927SAndroid Build Coastguard Worker- radv: Use NIR IO semantics to determine GS output info.
5867*61046927SAndroid Build Coastguard Worker- radv: Add helper for determining per-attribute vertex buffer descriptors.
5868*61046927SAndroid Build Coastguard Worker- radv: Add helper to determine usage of VS prologs.
5869*61046927SAndroid Build Coastguard Worker- radv: Remove unused VS input usage mask.
5870*61046927SAndroid Build Coastguard Worker- radv: Use NIR IO semantics to determine VS input info.
5871*61046927SAndroid Build Coastguard Worker- radv: Use IO semantic location for shader output info.
5872*61046927SAndroid Build Coastguard Worker- aco/optimizer_postRA: Remove a check from SCC no-compare optimization.
5873*61046927SAndroid Build Coastguard Worker- radv: Use NIR IO semantics to determine FS input info.
5874*61046927SAndroid Build Coastguard Worker- radv: Remove I/O variables after nir_lower_io.
5875*61046927SAndroid Build Coastguard Worker- radv: Slightly refactor the determination of max_ps_params.
5876*61046927SAndroid Build Coastguard Worker- radv: Increase maximum allowed PS params for enabling NGG culling.
5877*61046927SAndroid Build Coastguard Worker- radv: Remove unused gfx_level from gfx10_emit_ge_pc_alloc.
5878*61046927SAndroid Build Coastguard Worker- ac/nir/ngg: Don't create dummy output variable for primitive ID.
5879*61046927SAndroid Build Coastguard Worker- ac/nir/ngg: Use IO semantics for determining instance rate inputs.
5880*61046927SAndroid Build Coastguard Worker- ac/nir/ngg: Rename confusing driver_location variable in mesh shader lowering.
5881*61046927SAndroid Build Coastguard Worker- radv: Use NIR IO semantics for VS input location mapping.
5882*61046927SAndroid Build Coastguard Worker- radv: Don't set driver locations for mesh shaders.
5883*61046927SAndroid Build Coastguard Worker- radv: Don't set driver locations for FS outputs.
5884*61046927SAndroid Build Coastguard Worker- radv: Don't set driver locations for last pre-rasterization stage.
5885*61046927SAndroid Build Coastguard Worker- radv: Keep track of TCS outputs that need LDS.
5886*61046927SAndroid Build Coastguard Worker- radv: Remove dead code for creating per-patch IO mask.
5887*61046927SAndroid Build Coastguard Worker- radv: Add radv_gather_unlinked_io_mask to shader info header.
5888*61046927SAndroid Build Coastguard Worker- radv: Always use fixed I/O locations for TCS outputs in VRAM.
5889*61046927SAndroid Build Coastguard Worker- radv: Clean up gathering linked I/O info.
5890*61046927SAndroid Build Coastguard Worker- nir/print: Print per-primitive and explicit strict IO info.
5891*61046927SAndroid Build Coastguard Worker- nir/recompute_io_bases: Fix per-primitive inputs.
5892*61046927SAndroid Build Coastguard Worker- nir/gather_info: Clear per-primitive I/O masks at the beginning.
5893*61046927SAndroid Build Coastguard Worker- nir/lower_io_to_scalar: Support explicit (and per-vertex) FS inputs.
5894*61046927SAndroid Build Coastguard Worker- nir/lower_io_to_scalar: Support per-primitive outputs.
5895*61046927SAndroid Build Coastguard Worker- nir/opt_varyings: Allow optimizing primitive ID for MS -> FS.
5896*61046927SAndroid Build Coastguard Worker- nir/opt_varyings: Support per-primitive I/O.
5897*61046927SAndroid Build Coastguard Worker- nir/opt_varyings: Fix explicit and per-vertex FS inputs.
5898*61046927SAndroid Build Coastguard Worker- nir/opt_varyings: Add early return when producer stage is task.
5899*61046927SAndroid Build Coastguard Worker- nir/opt_varyings: Only propagate constant MS outputs, not other uniforms.
5900*61046927SAndroid Build Coastguard Worker- nir/opt_varyings: Debug print during relocate_slot.
5901*61046927SAndroid Build Coastguard Worker- nir/opt_varyings: Fix relocate_slot so it doesn't mix up 32-bit and 16-bit I/O.
5902*61046927SAndroid Build Coastguard Worker- nir/opt_varyings: Add workaround for RADV mesh shader multiview.
5903*61046927SAndroid Build Coastguard Worker- ac/nir/ngg: Remove support for loading mesh shader outputs.
5904*61046927SAndroid Build Coastguard Worker- ac/nir/ngg: Refactor MS primitive indices for scalarized IO.
5905*61046927SAndroid Build Coastguard Worker- ac/nir/ngg: Slightly refactor mesh shader cull flag stores.
5906*61046927SAndroid Build Coastguard Worker- ac/nir/ngg: Use just one IO semantics variable in MS output store.
5907*61046927SAndroid Build Coastguard Worker- ac/nir/ngg: Refactor update_ms_output_info.
5908*61046927SAndroid Build Coastguard Worker- ac/nir/ngg: Refactor MS output store into two functions.
5909*61046927SAndroid Build Coastguard Worker- ac/nir/ngg: Split 16-bit MS output stores by components.
5910*61046927SAndroid Build Coastguard Worker- ac/nir/ngg: Enable packing 16-bit mesh shader outputs.
5911*61046927SAndroid Build Coastguard Worker- radv: Run DCE before deleting I/O variables.
5912*61046927SAndroid Build Coastguard Worker- radv: Only consider interpolated inputs as 16-bit float.
5913*61046927SAndroid Build Coastguard Worker- radv: Refactor emitting PS input types.
5914*61046927SAndroid Build Coastguard Worker- radv: Remove superfluous bool arg from slot_to_ps_input.
5915*61046927SAndroid Build Coastguard Worker- radv: Allow using high 16 bits of PS input slots.
5916*61046927SAndroid Build Coastguard Worker- radv: Rename per_vertex_shaded_mask to explicit_strict_shaded_mask.
5917*61046927SAndroid Build Coastguard Worker- radv: Rename LDS related variables in get_tcs_num_patches.
5918*61046927SAndroid Build Coastguard Worker- radv: Calculate VRAM tess patch size independently of LDS size.
5919*61046927SAndroid Build Coastguard Worker- ac/nir/tess: Split I/O mapping to two functions.
5920*61046927SAndroid Build Coastguard Worker- ac/nir/tess: Use LDS IO mapping when loading tess levels from LDS.
5921*61046927SAndroid Build Coastguard Worker- ac/nir/ngg: Implement packed 16-bit VS/TES outputs in non-dedicated slots.
5922*61046927SAndroid Build Coastguard Worker- ac/nir/ngg: Implement packed 16-bit GS outputs in non-dedicated slots.
5923*61046927SAndroid Build Coastguard Worker- ac/nir/lower_legacy_vs: Implement packed 16-bit VS/TES outputs in non-dedicated slots.
5924*61046927SAndroid Build Coastguard Worker- ac/nir/lower_legacy_gs: Implement packed 16-bit GS outputs in non-dedicated slots.
5925*61046927SAndroid Build Coastguard Worker- ac/nir/ngg: Fix packing 16-bit MS outputs.
5926*61046927SAndroid Build Coastguard Worker
5927*61046927SAndroid Build Coastguard WorkerTomeu Vizoso (20):
5928*61046927SAndroid Build Coastguard Worker
5929*61046927SAndroid Build Coastguard Worker- ci: disable Igalia farm
5930*61046927SAndroid Build Coastguard Worker- gallium/util: Fix pipe_buffer_copy
5931*61046927SAndroid Build Coastguard Worker- mesa: Import TensorFlow Lite headers
5932*61046927SAndroid Build Coastguard Worker- teflon: Initial commit
5933*61046927SAndroid Build Coastguard Worker- etnaviv: Update headers from rnndb
5934*61046927SAndroid Build Coastguard Worker- etnaviv: Add a bunch of new params for NPUs
5935*61046927SAndroid Build Coastguard Worker- etnaviv: Don't emit boilerplate for compute only contexts
5936*61046927SAndroid Build Coastguard Worker- etnaviv: Use NN cores to accelerate convolutions
5937*61046927SAndroid Build Coastguard Worker- etnaviv: Use TP cores to accelerate tensor transformations
5938*61046927SAndroid Build Coastguard Worker- teflon: Add table with known supported models to docs
5939*61046927SAndroid Build Coastguard Worker- etnaviv: Don't init the blitter in compute-only contexts
5940*61046927SAndroid Build Coastguard Worker- etnaviv/nn: Implement zero run length encoding of weights
5941*61046927SAndroid Build Coastguard Worker- teflon: Enable convolutions with number of output channels not divisible by 8
5942*61046927SAndroid Build Coastguard Worker- etnaviv/nn: Ensure tile_y is > 0
5943*61046927SAndroid Build Coastguard Worker- etnaviv/nn: Fix calculation of remaining out channels
5944*61046927SAndroid Build Coastguard Worker- etnaviv/nn: Move unused field to its right place in the struct
5945*61046927SAndroid Build Coastguard Worker- etnaviv/nn: Enable image cache
5946*61046927SAndroid Build Coastguard Worker- etnaviv/nn: Don't shortcut ZRL bits calculation
5947*61046927SAndroid Build Coastguard Worker- etnaviv/nn: Keep track of the sign bit when decrementing to zero
5948*61046927SAndroid Build Coastguard Worker- etnaviv/nn: Make parallel jobs disabled by default
5949*61046927SAndroid Build Coastguard Worker
5950*61046927SAndroid Build Coastguard WorkerTranquillity Codes (1):
5951*61046927SAndroid Build Coastguard Worker
5952*61046927SAndroid Build Coastguard Worker- intel: Skip ioctls for querying device info when hardware is unsupported
5953*61046927SAndroid Build Coastguard Worker
5954*61046927SAndroid Build Coastguard WorkerValentine Burley (27):
5955*61046927SAndroid Build Coastguard Worker
5956*61046927SAndroid Build Coastguard Worker- tu: Promote VK_EXT_index_type_uint8 to KHR
5957*61046927SAndroid Build Coastguard Worker- tu: Promote VK_EXT_load_store_op_none to KHR
5958*61046927SAndroid Build Coastguard Worker- tu: Promote VK_EXT_line_rasterization to KHR
5959*61046927SAndroid Build Coastguard Worker- docs: Update features.txt for anv, nvk and tu
5960*61046927SAndroid Build Coastguard Worker- nvk: Enable VK_KHR_shader_subgroup_uniform_control_flow
5961*61046927SAndroid Build Coastguard Worker- nvk: Advertise VK_KHR_vertex_attribute_divisor
5962*61046927SAndroid Build Coastguard Worker- nvk: Reorder device features
5963*61046927SAndroid Build Coastguard Worker- tu: Implement VK_KHR_map_memory2
5964*61046927SAndroid Build Coastguard Worker- tu: Advertise VK_KHR_vertex_attribute_divisor
5965*61046927SAndroid Build Coastguard Worker- tu: Reorder device features
5966*61046927SAndroid Build Coastguard Worker- nvk: Fix missing implementation of creating images from swapchains
5967*61046927SAndroid Build Coastguard Worker- nvk: Expose VK_EXT_display_control
5968*61046927SAndroid Build Coastguard Worker- nvk: Expose VK_EXT_surface/swapchain_maintenance1
5969*61046927SAndroid Build Coastguard Worker- nvk: Expose VK_EXT_swapchain_colorspace
5970*61046927SAndroid Build Coastguard Worker- docs/features: Add missing VK_EXT_surface/swapchain_maintenance1 entry
5971*61046927SAndroid Build Coastguard Worker- tu/rmv: Remove tu_rmv_DebugMarkerSetObjectNameEXT
5972*61046927SAndroid Build Coastguard Worker- nvk: Trivially expose three VK_GOOGLE extensions
5973*61046927SAndroid Build Coastguard Worker- tu: Expose VK_KHR_surface_protected_capabilities
5974*61046927SAndroid Build Coastguard Worker- tu: Trivially expose three VK_GOOGLE extensions
5975*61046927SAndroid Build Coastguard Worker- docs: Update features.txt for tu
5976*61046927SAndroid Build Coastguard Worker- docs: Update features.txt and new_features.txt for anv and nvk
5977*61046927SAndroid Build Coastguard Worker- nvk: Add support for version 2 of all descriptor binding commands
5978*61046927SAndroid Build Coastguard Worker- tu: Move tu_BindImageMemory2() to tu_image.cc
5979*61046927SAndroid Build Coastguard Worker- tu: Replace TU_HAS_SURFACE with TU_USE_WSI_PLATFORM
5980*61046927SAndroid Build Coastguard Worker- tu: Fix missing implementation of creating images from swapchains
5981*61046927SAndroid Build Coastguard Worker- tu: Replace TU_FROM_HANDLE with VK_FROM_HANDLE
5982*61046927SAndroid Build Coastguard Worker- drm-shim: Stub syncobj reset ioctl
5983*61046927SAndroid Build Coastguard Worker
5984*61046927SAndroid Build Coastguard WorkerVasily Khoruzhick (4):
5985*61046927SAndroid Build Coastguard Worker
5986*61046927SAndroid Build Coastguard Worker- lima: ppir: always use vec4 for output register
5987*61046927SAndroid Build Coastguard Worker- lima: ppir: use dummy program if FS has empty body
5988*61046927SAndroid Build Coastguard Worker- lima: gpir: abort compilation if load_uniform instrinsic src isn't const
5989*61046927SAndroid Build Coastguard Worker- lima: update expected CI failures
5990*61046927SAndroid Build Coastguard Worker
5991*61046927SAndroid Build Coastguard WorkerVignesh Raman (5):
5992*61046927SAndroid Build Coastguard Worker
5993*61046927SAndroid Build Coastguard Worker- ci: Add kmod
5994*61046927SAndroid Build Coastguard Worker- ci: disable Collabora's farm due to maintenance
5995*61046927SAndroid Build Coastguard Worker- Split debian-build-testing job
5996*61046927SAndroid Build Coastguard Worker- ci: Implement support for replaying ANGLE restricted traces
5997*61046927SAndroid Build Coastguard Worker- ci: handle missing dri libraries during listing
5998*61046927SAndroid Build Coastguard Worker
5999*61046927SAndroid Build Coastguard WorkerVinson Lee (2):
6000*61046927SAndroid Build Coastguard Worker
6001*61046927SAndroid Build Coastguard Worker- intel/disasm: Remove duplicate variable reg_file
6002*61046927SAndroid Build Coastguard Worker- intel/clc: Fix file descriptor leak
6003*61046927SAndroid Build Coastguard Worker
6004*61046927SAndroid Build Coastguard WorkerVisan, Tiberiu (1):
6005*61046927SAndroid Build Coastguard Worker
6006*61046927SAndroid Build Coastguard Worker- amd/vpelib: revert SRGB to 709
6007*61046927SAndroid Build Coastguard Worker
6008*61046927SAndroid Build Coastguard WorkerVlad Schiller (2):
6009*61046927SAndroid Build Coastguard Worker
6010*61046927SAndroid Build Coastguard Worker- pvr: Implement VK_EXT_memory_budget
6011*61046927SAndroid Build Coastguard Worker- pvr: Implement VK_KHR_index_type_uint8
6012*61046927SAndroid Build Coastguard Worker
6013*61046927SAndroid Build Coastguard WorkerYifan Zhang (2):
6014*61046927SAndroid Build Coastguard Worker
6015*61046927SAndroid Build Coastguard Worker- amd: Add code to enable gfx11.5.1
6016*61046927SAndroid Build Coastguard Worker- radv: initialize video decoder for GFX11.5.1
6017*61046927SAndroid Build Coastguard Worker
6018*61046927SAndroid Build Coastguard WorkerYiwei Zhang (105):
6019*61046927SAndroid Build Coastguard Worker
6020*61046927SAndroid Build Coastguard Worker- venus: avoid redundant layout transition for optimal internal layout
6021*61046927SAndroid Build Coastguard Worker- venus: populate oom from ring submit alloc failures
6022*61046927SAndroid Build Coastguard Worker- vulkan/wsi/wayland: fix returns and avoid leaks for failed swapchain
6023*61046927SAndroid Build Coastguard Worker- venus: ensure object id is unique
6024*61046927SAndroid Build Coastguard Worker- venus: fix pipeline layout lifetime
6025*61046927SAndroid Build Coastguard Worker- venus: drop some redundant comment
6026*61046927SAndroid Build Coastguard Worker- venus: fix pipeline derivatives
6027*61046927SAndroid Build Coastguard Worker- venus: fix to respect the final pipeline layout
6028*61046927SAndroid Build Coastguard Worker- venus: allow tls ring submission to utilize the entire ring shmem
6029*61046927SAndroid Build Coastguard Worker- venus: default to enable GPL
6030*61046927SAndroid Build Coastguard Worker- venus: force async pipeline create on threads creating descriptor pools
6031*61046927SAndroid Build Coastguard Worker- venus: use obj handle instead of id in device memory report
6032*61046927SAndroid Build Coastguard Worker- anv: refactor wsi_memory_allocate_info handling
6033*61046927SAndroid Build Coastguard Worker- anv: optimize the implicit fencing support of external memory
6034*61046927SAndroid Build Coastguard Worker- anv: extend implicit fencing support for case requiring implicit write
6035*61046927SAndroid Build Coastguard Worker- vulkan/util: drop redundant code gen from vk_extensions_gen.py
6036*61046927SAndroid Build Coastguard Worker- vulkan/runtime: refactor to use DETECT_OS_ANDROID instead of ANDROID
6037*61046927SAndroid Build Coastguard Worker- v3dv: refactor to use DETECT_OS_ANDROID instead of ANDROID
6038*61046927SAndroid Build Coastguard Worker- venus: refactor to use DETECT_OS_ANDROID instead of ANDROID
6039*61046927SAndroid Build Coastguard Worker- hasvk: refactor to use DETECT_OS_ANDROID instead of ANDROID
6040*61046927SAndroid Build Coastguard Worker- anv: refactor to use DETECT_OS_ANDROID instead of ANDROID
6041*61046927SAndroid Build Coastguard Worker- radv: refactor to use DETECT_OS_ANDROID instead of ANDROID
6042*61046927SAndroid Build Coastguard Worker- turnip: refactor to use DETECT_OS_ANDROID instead of ANDROID
6043*61046927SAndroid Build Coastguard Worker- egl: refactor to use DETECT_OS_ANDROID instead of ANDROID
6044*61046927SAndroid Build Coastguard Worker- gallium: refactor to use DETECT_OS_ANDROID
6045*61046927SAndroid Build Coastguard Worker- util: refactor to use DETECT_OS_ANDROID
6046*61046927SAndroid Build Coastguard Worker- meson: drop -DANDROID
6047*61046927SAndroid Build Coastguard Worker- venus: update tracepoints to align with later optimizations
6048*61046927SAndroid Build Coastguard Worker- venus: fix the cmd stride used for qfb recording
6049*61046927SAndroid Build Coastguard Worker- venus: rewrite fence feedback interception to minimize batches
6050*61046927SAndroid Build Coastguard Worker- venus: refactor to add vn_cached_storage
6051*61046927SAndroid Build Coastguard Worker- venus: use vn_cached_storage for vn_queue_submission allocs
6052*61046927SAndroid Build Coastguard Worker- venus: misc cleanups for queue submission
6053*61046927SAndroid Build Coastguard Worker- venus: simplify feedback types tracking during submission
6054*61046927SAndroid Build Coastguard Worker- venus: massive feedback renamings for consistency and clarity
6055*61046927SAndroid Build Coastguard Worker- venus: refactor to add vn_queue_submission_setup_batch
6056*61046927SAndroid Build Coastguard Worker- venus: simplify to drop the struct vn_feedback_cmds accessor
6057*61046927SAndroid Build Coastguard Worker- venus: refactor semaphore feedback
6058*61046927SAndroid Build Coastguard Worker- venus: add vn_set_temp_cmd helper to initialize feedback batch cmd
6059*61046927SAndroid Build Coastguard Worker- venus: fix to ensure sfb cmds can get recycled
6060*61046927SAndroid Build Coastguard Worker- venus: mandate a few venus capsets long required before 1.0
6061*61046927SAndroid Build Coastguard Worker- venus: sync protocol for VK_KHR_fragment_shading_rate
6062*61046927SAndroid Build Coastguard Worker- venus: add VK_KHR_fragment_shading_rate
6063*61046927SAndroid Build Coastguard Worker- vulkan: fix runtime libraries' dep against generated headers
6064*61046927SAndroid Build Coastguard Worker- venus: fix ffb batch prepare for a corner case and avoid a memcpy UB
6065*61046927SAndroid Build Coastguard Worker- vulkan: remove unused wsi_common_entrypoints include and dep
6066*61046927SAndroid Build Coastguard Worker- vulkan: properly ensure wsi_entrypoints header gen order
6067*61046927SAndroid Build Coastguard Worker- vulkan: remove header files from lib source files
6068*61046927SAndroid Build Coastguard Worker- vulkan: refactor the runtime header gen order dependency
6069*61046927SAndroid Build Coastguard Worker- anv/hasvk: default image_read_without_format to true
6070*61046927SAndroid Build Coastguard Worker- venus: qfb to track cmd handle directly
6071*61046927SAndroid Build Coastguard Worker- venus: combine query record and reset
6072*61046927SAndroid Build Coastguard Worker- venus: massive qfb renamings
6073*61046927SAndroid Build Coastguard Worker- venus: minor cmd count related refactors
6074*61046927SAndroid Build Coastguard Worker- venus: drop vn_get_temp_cmd_ptr
6075*61046927SAndroid Build Coastguard Worker- venus: simplify vn_cmd_reset and apply more code sharing
6076*61046927SAndroid Build Coastguard Worker- venus: refactor query record recycle
6077*61046927SAndroid Build Coastguard Worker- venus: rewrite qfb vn_feedback helpers
6078*61046927SAndroid Build Coastguard Worker- venus: refactor vn_queue_submission_add_query_feedback
6079*61046927SAndroid Build Coastguard Worker- venus: add vn_queue_submission_get_resolved_query_records
6080*61046927SAndroid Build Coastguard Worker- venus: optimize to further batch query records
6081*61046927SAndroid Build Coastguard Worker- venus: roundtrip now belongs to ring
6082*61046927SAndroid Build Coastguard Worker- venus: minor naming cleanups
6083*61046927SAndroid Build Coastguard Worker- venus: ensure shmem is attached to renderer before use for guest vram
6084*61046927SAndroid Build Coastguard Worker- venus: avoid excessive ring notifications
6085*61046927SAndroid Build Coastguard Worker- venus: further reduce idle timeout from 5ms to 1ms
6086*61046927SAndroid Build Coastguard Worker- venus: add enum vn_relax_reason
6087*61046927SAndroid Build Coastguard Worker- venus: avoid constant busy wait for query result waiting
6088*61046927SAndroid Build Coastguard Worker- venus: deprecate unused perf env vars
6089*61046927SAndroid Build Coastguard Worker- venus: decorate cmd enqueue macro internals with compiler hints
6090*61046927SAndroid Build Coastguard Worker- venus: add a more relaxed polling strategy
6091*61046927SAndroid Build Coastguard Worker- venus: cleanup 2 TODOs from 1.3 support
6092*61046927SAndroid Build Coastguard Worker- venus: remove obsolete TODOs
6093*61046927SAndroid Build Coastguard Worker- venus: use STACK_ARRAY to simplify modifier query
6094*61046927SAndroid Build Coastguard Worker- venus: use STACK_ARRAY to simplify BindBufferMemory2
6095*61046927SAndroid Build Coastguard Worker- venus: use STACK_ARRAY to simplify BindImageMemory2
6096*61046927SAndroid Build Coastguard Worker- venus: use STACK_ARRAY to simplify render pass creation
6097*61046927SAndroid Build Coastguard Worker- venus: use STACK_ARRAY to simplify physical device enumeration
6098*61046927SAndroid Build Coastguard Worker- venus: use STACK_ARRAY to simplify set layout creation
6099*61046927SAndroid Build Coastguard Worker- venus: use STACK_ARRAY to simplify sync wait
6100*61046927SAndroid Build Coastguard Worker- venus: rely on enum vn_descriptor_type for internal trackings
6101*61046927SAndroid Build Coastguard Worker- venus: move async_set_allocation check outside helpers
6102*61046927SAndroid Build Coastguard Worker- venus: set alloc to skip earlier for reserved and invalid bindings
6103*61046927SAndroid Build Coastguard Worker- venus: optimize mutable state restore
6104*61046927SAndroid Build Coastguard Worker- venus: misc set alloc and cleanup refactors
6105*61046927SAndroid Build Coastguard Worker- venus: drop vn_should_sanitize_descriptor_set_writes
6106*61046927SAndroid Build Coastguard Worker- venus: refactor descriptor set update and push
6107*61046927SAndroid Build Coastguard Worker- venus: use STACK_ARRAY to simplify descriptor set update and push
6108*61046927SAndroid Build Coastguard Worker- venus: use more relaxed profile for TLS ring seqno wait
6109*61046927SAndroid Build Coastguard Worker- venus: avoid the redundant template entry
6110*61046927SAndroid Build Coastguard Worker- venus: fix to drop an extra ;
6111*61046927SAndroid Build Coastguard Worker- venus: simplify push descriptor update with template
6112*61046927SAndroid Build Coastguard Worker- venus: optimize set update template data population
6113*61046927SAndroid Build Coastguard Worker- venus: simplify need and ignore rules for desc image info
6114*61046927SAndroid Build Coastguard Worker- venus: use STACK_ARRAY to simplify set template update and push
6115*61046927SAndroid Build Coastguard Worker- venus: clean up legacy descriptor update template bits
6116*61046927SAndroid Build Coastguard Worker- venus: fix swapchain image memory bind
6117*61046927SAndroid Build Coastguard Worker- venus: fix VkDeviceGroupSubmitInfo::deviceMask for feedback cmds
6118*61046927SAndroid Build Coastguard Worker- venus: avoid client allocators for ring internals
6119*61046927SAndroid Build Coastguard Worker- venus: fix to destroy all pipeline handles on early error paths
6120*61046927SAndroid Build Coastguard Worker- turnip: msm: clean up iova on error path
6121*61046927SAndroid Build Coastguard Worker- turnip: msm: fix racy gem close for re-imported dma-buf
6122*61046927SAndroid Build Coastguard Worker- turnip: virtio: fix error path in virtio_bo_init
6123*61046927SAndroid Build Coastguard Worker- turnip: virtio: fix iova leak upon found already imported dmabuf
6124*61046927SAndroid Build Coastguard Worker- turnip: virtio: fix racy gem close for re-imported dma-buf
6125*61046927SAndroid Build Coastguard Worker
6126*61046927SAndroid Build Coastguard WorkerYogesh Mohan Marimuthu (6):
6127*61046927SAndroid Build Coastguard Worker
6128*61046927SAndroid Build Coastguard Worker- winsys/amdgpu: sws instead of ws for amdgpu_screen_winsys
6129*61046927SAndroid Build Coastguard Worker- winsys/amdgpu: rws instead of ws for radeon_winsys
6130*61046927SAndroid Build Coastguard Worker- winsys/amdgpu: aws instead of ws for amdgpu_winsys
6131*61046927SAndroid Build Coastguard Worker- winsys/amdgpu: use _destroy_locked() for failure to create winsys
6132*61046927SAndroid Build Coastguard Worker- winsys/amdgpu: remove tab space
6133*61046927SAndroid Build Coastguard Worker- winsys/amdgpu: add more comments for winsys create in header file
6134*61046927SAndroid Build Coastguard Worker
6135*61046927SAndroid Build Coastguard WorkerYonggang Luo (37):
6136*61046927SAndroid Build Coastguard Worker
6137*61046927SAndroid Build Coastguard Worker- util: Add function util_is_power_of_two_nonzero_uintptr and macro IS_POT_NONZERO
6138*61046927SAndroid Build Coastguard Worker- asahi,panfrost: Use IS_POT_NONZERO to replace util_is_power_of_two_nonzero for different size
6139*61046927SAndroid Build Coastguard Worker- treewide: Use util_is_power_of_two_nonzero{64|_uintptr} when needed
6140*61046927SAndroid Build Coastguard Worker- svga: Cleanup duplicate ALIGN macro defines
6141*61046927SAndroid Build Coastguard Worker- nouveau: Use align64 instead of ALIGN over input layer_size_B
6142*61046927SAndroid Build Coastguard Worker- treewide: Use align64 instead of ALIGN for 64 bit value parameter
6143*61046927SAndroid Build Coastguard Worker- util: Update ALIGN prototype to match align
6144*61046927SAndroid Build Coastguard Worker- compiler/spirv: The spirv shader is binary, should write in binary mode
6145*61046927SAndroid Build Coastguard Worker- compiler/spirv: There is not need unqualify const in function vtn_string_literal
6146*61046927SAndroid Build Coastguard Worker- compiler/spirv: vtn_add_printf_string support for handling OpBitcast
6147*61046927SAndroid Build Coastguard Worker- zink: Update zink-anv-tgl flakes
6148*61046927SAndroid Build Coastguard Worker- treewide: Remove vulkan/runtime vulkan/util prefix in include path
6149*61046927SAndroid Build Coastguard Worker- freedreno/vulkan: Use vk_dynamic_graphics_state_init instead of direct assignment
6150*61046927SAndroid Build Coastguard Worker- vulkan/runtime: Mark vk_default_dynamic_graphics_state to be private
6151*61046927SAndroid Build Coastguard Worker- Revert "meson/vulkan/util: allow venus to drop compiler deps"
6152*61046927SAndroid Build Coastguard Worker- vulkan: allow building venus without libcompiler
6153*61046927SAndroid Build Coastguard Worker- glx: Remove DEBUG code in xfont.c
6154*61046927SAndroid Build Coastguard Worker- panfrost/shared: avoid use gallium helper in pan_minmax_cache.*
6155*61046927SAndroid Build Coastguard Worker- panfrost/meson: remove redundant gallium include from meson files
6156*61046927SAndroid Build Coastguard Worker- treewide: Replace the invalid usage #if DEBUG with #ifdef DEBUG
6157*61046927SAndroid Build Coastguard Worker- util: Cleanup strtod.(h|c) by introduce _mesa_get_locale
6158*61046927SAndroid Build Coastguard Worker- meson: Extract with_mesa_debug and with_mesa_ndebug for latter usage
6159*61046927SAndroid Build Coastguard Worker- meson: Define MESA_DEBUG for latter usage
6160*61046927SAndroid Build Coastguard Worker- treewide: Replace usage of macro DEBUG with MESA_DEBUG when possible
6161*61046927SAndroid Build Coastguard Worker- meson: Remove the non-used -DDEBUG manually
6162*61046927SAndroid Build Coastguard Worker- intel/meson: Remove redundant inc_gallium
6163*61046927SAndroid Build Coastguard Worker- radv: Remove redundant inc_gallium
6164*61046927SAndroid Build Coastguard Worker- radv: Rename src/amd/vulkan/vk_format.h to src/amd/vulkan/radv_formats.h
6165*61046927SAndroid Build Coastguard Worker- vulkan: Move vk_format_is_alpha and vk_format_is_alpha_on_msb into vk_format.h from pvr
6166*61046927SAndroid Build Coastguard Worker- pvr: inline and remove vk_format_get_channel_width
6167*61046927SAndroid Build Coastguard Worker- pvr: Merge imagination/vulkan/vk_format.h into imagination/vulkan/pvr_formats.h
6168*61046927SAndroid Build Coastguard Worker- pvr: Add pvr\_ prefix for vk_format_* functions in pvr_formats.h
6169*61046927SAndroid Build Coastguard Worker- util: Fixes futex_wait on win32
6170*61046927SAndroid Build Coastguard Worker- util: futex_wait use TIME_MONOTONIC on win32 for consistence with other platform
6171*61046927SAndroid Build Coastguard Worker- util: Turn futex_wake parameter to int32_t for consistence across platforms
6172*61046927SAndroid Build Coastguard Worker- broadcom/common: Now "util/box.h" is under src, so remove the FIXME
6173*61046927SAndroid Build Coastguard Worker- nouveau: Fixes error: unused import: \`crate::nvh_classes_cl906f::\*`
6174*61046927SAndroid Build Coastguard Worker
6175*61046927SAndroid Build Coastguard WorkerYusuf Khan (4):
6176*61046927SAndroid Build Coastguard Worker
6177*61046927SAndroid Build Coastguard Worker- nvk: remove some dead code files
6178*61046927SAndroid Build Coastguard Worker- nvk: fix valve segfault from setting a descriptor set from NULL
6179*61046927SAndroid Build Coastguard Worker- crocus: fix potential null pointer dereference if transfer_mapping fails
6180*61046927SAndroid Build Coastguard Worker- nouveau: Fix crash when destination or source screen fences are null
6181*61046927SAndroid Build Coastguard Worker
6182*61046927SAndroid Build Coastguard WorkerZack Rusin (1):
6183*61046927SAndroid Build Coastguard Worker
6184*61046927SAndroid Build Coastguard Worker- svga: Fix instanced draw detection
6185*61046927SAndroid Build Coastguard Worker
6186*61046927SAndroid Build Coastguard WorkerZan Dobersek (11):
6187*61046927SAndroid Build Coastguard Worker
6188*61046927SAndroid Build Coastguard Worker- freedreno: add fd_rd_output facilities for gzip-compressed RD dumps
6189*61046927SAndroid Build Coastguard Worker- tu/msm: fix RD_CHIP_ID size used when dumping RD
6190*61046927SAndroid Build Coastguard Worker- tu: tu_device should clean up its global bo
6191*61046927SAndroid Build Coastguard Worker- vulkan/rmv: enable logging miscellaneous internal resources
6192*61046927SAndroid Build Coastguard Worker- tu: add RMV support
6193*61046927SAndroid Build Coastguard Worker- freedreno/fdl: avoid overflow in layout size computations
6194*61046927SAndroid Build Coastguard Worker- tu: fix memory leaks in tu_shader
6195*61046927SAndroid Build Coastguard Worker- fd: enable prefixing the RD output filename
6196*61046927SAndroid Build Coastguard Worker- tu/autotune: use SAMPLE_COUNT_END_OFFSET when writing the ending sample count
6197*61046927SAndroid Build Coastguard Worker- tu: RB_SAMPLE_COUNT_ADDR is also used on a7xx
6198*61046927SAndroid Build Coastguard Worker- tu/query: improve CP_EVENT_WRITE7::ZPASS_DONE usage
6199*61046927SAndroid Build Coastguard Worker
6200*61046927SAndroid Build Coastguard Workerantonino (1):
6201*61046927SAndroid Build Coastguard Worker
6202*61046927SAndroid Build Coastguard Worker- zink: plug leak in \`zink_create_quads_emulation_gs`
6203*61046927SAndroid Build Coastguard Worker
6204*61046927SAndroid Build Coastguard Workerchyyran (1):
6205*61046927SAndroid Build Coastguard Worker
6206*61046927SAndroid Build Coastguard Worker- util/format/fxt1: include "u_format_pack.h" instead of "util/format/u_format_pack.h"
6207*61046927SAndroid Build Coastguard Worker
6208*61046927SAndroid Build Coastguard Workerdaoxiang.gong (1):
6209*61046927SAndroid Build Coastguard Worker
6210*61046927SAndroid Build Coastguard Worker- zink - Fix for minLod and maxLod when mipmap filter is disabled
6211*61046927SAndroid Build Coastguard Worker
6212*61046927SAndroid Build Coastguard Workerduncan.hopkins (19):
6213*61046927SAndroid Build Coastguard Worker
6214*61046927SAndroid Build Coastguard Worker- compiler/clc: fix compiler issue on MacOS with st_mtim[e] in stat.
6215*61046927SAndroid Build Coastguard Worker- egl: MacOS platform guard around pthread_condattr_setclock()
6216*61046927SAndroid Build Coastguard Worker- egl: Added DRI3 code guards.
6217*61046927SAndroid Build Coastguard Worker- egl: Changed EGLNativeDisplayType size check to make sure it is big enough instead of exactly the same size.
6218*61046927SAndroid Build Coastguard Worker- gallium/dri: Switch xf86drm.h for util/libdrm.h to allow for the no-op shim to be used.
6219*61046927SAndroid Build Coastguard Worker- gallium/dri: Added XCB dependency to frontends/dri/libdrm build. Fix header issues with xcb.h being used.
6220*61046927SAndroid Build Coastguard Worker- util: Updated util/libdrm.h stubs with drmGetMagic()
6221*61046927SAndroid Build Coastguard Worker- dri: guarded DRI code.
6222*61046927SAndroid Build Coastguard Worker- glx: Switched DRI2 functions over to use Apple specific alternatives and extension name.
6223*61046927SAndroid Build Coastguard Worker- meson: relaxed some meson restrictions on MacOS/Apple allowing for wider build support.
6224*61046927SAndroid Build Coastguard Worker- apple: Extended Apple feature support using GLX_USE_APPLE.
6225*61046927SAndroid Build Coastguard Worker- apple: Meson defines GLX_USE_APPLE to allow for Gallium drivers to work on MacOS.
6226*61046927SAndroid Build Coastguard Worker- zink: Fixed header location and compiling issue with [[deprecated]] from newer MoltenVK versions.
6227*61046927SAndroid Build Coastguard Worker- zink: use portability EXT on Apple.
6228*61046927SAndroid Build Coastguard Worker- zink: stopped the use of VkFormatProperties3 if the reported API is less than 1.3 or VK_KHR_format_feature_flags2 not present.
6229*61046927SAndroid Build Coastguard Worker- zink: removed \`MESA_PRIM_QUADS` from the supported \`PIPE_CAP_SUPPORTED_PRIM_MODES`.
6230*61046927SAndroid Build Coastguard Worker- zink: Avoid issues when kopper tries using XCB WSI on Apple.
6231*61046927SAndroid Build Coastguard Worker- zink/apple: added \`moltenvk-dir` search to allow MoltenVK to be sourced from brew.
6232*61046927SAndroid Build Coastguard Worker- zink/apple: update docs to reflect the current status of Zink on macOS.
6233*61046927SAndroid Build Coastguard Worker
6234*61046927SAndroid Build Coastguard Workernyanmisaka (2):
6235*61046927SAndroid Build Coastguard Worker
6236*61046927SAndroid Build Coastguard Worker- frontends/va: Report vendor and device ID through VADisplayPCIID
6237*61046927SAndroid Build Coastguard Worker- radeonsi/uvd_enc: update to use correct padding size
6238*61046927SAndroid Build Coastguard Worker
6239*61046927SAndroid Build Coastguard Workerqbojj (1):
6240*61046927SAndroid Build Coastguard Worker
6241*61046927SAndroid Build Coastguard Worker- vulkan: Fix calculation of flags in vk_graphics_pipeline_state_fill
6242*61046927SAndroid Build Coastguard Worker
6243*61046927SAndroid Build Coastguard Workerthfrwn (1):
6244*61046927SAndroid Build Coastguard Worker
6245*61046927SAndroid Build Coastguard Worker- mesa: fix off-by-one for newblock allocation in dlist_alloc
6246