xref: /aosp_15_r20/external/mesa3d/docs/relnotes/22.3.0.rst (revision 6104692788411f58d303aa86923a9ff6ecaded22)
1*61046927SAndroid Build Coastguard WorkerMesa 22.3.0 Release Notes / 2022-12-02
2*61046927SAndroid Build Coastguard Worker======================================
3*61046927SAndroid Build Coastguard Worker
4*61046927SAndroid Build Coastguard WorkerMesa 22.3.0 is a new development release. People who are concerned
5*61046927SAndroid Build Coastguard Workerwith stability and reliability should stick with a previous release or
6*61046927SAndroid Build Coastguard Workerwait for Mesa 22.3.1.
7*61046927SAndroid Build Coastguard Worker
8*61046927SAndroid Build Coastguard WorkerMesa 22.3.0 implements the OpenGL 4.6 API, but the version reported by
9*61046927SAndroid Build Coastguard WorkerglGetString(GL_VERSION) or glGetIntegerv(GL_MAJOR_VERSION) /
10*61046927SAndroid Build Coastguard WorkerglGetIntegerv(GL_MINOR_VERSION) depends on the particular driver being used.
11*61046927SAndroid Build Coastguard WorkerSome drivers don't support all the features required in OpenGL 4.6. OpenGL
12*61046927SAndroid Build Coastguard Worker4.6 is **only** available if requested at context creation.
13*61046927SAndroid Build Coastguard WorkerCompatibility contexts may report a lower version depending on each driver.
14*61046927SAndroid Build Coastguard Worker
15*61046927SAndroid Build Coastguard WorkerMesa 22.3.0 implements the Vulkan 1.3 API, but the version reported by
16*61046927SAndroid Build Coastguard Workerthe apiVersion property of the VkPhysicalDeviceProperties struct
17*61046927SAndroid Build Coastguard Workerdepends on the particular driver being used.
18*61046927SAndroid Build Coastguard Worker
19*61046927SAndroid Build Coastguard WorkerSHA256 checksum
20*61046927SAndroid Build Coastguard Worker---------------
21*61046927SAndroid Build Coastguard Worker
22*61046927SAndroid Build Coastguard Worker::
23*61046927SAndroid Build Coastguard Worker
24*61046927SAndroid Build Coastguard Worker    644bf936584548c2b88762111ad58b4aa3e4688874200e5a4eb74e53ce301746  mesa-22.3.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- GL_ARB_shader_clock on llvmpipe
31*61046927SAndroid Build Coastguard Worker- VK_KHR_shader_clock on lavapipe
32*61046927SAndroid Build Coastguard Worker- Mesa-DB, the new single file cache type
33*61046927SAndroid Build Coastguard Worker- VK_EXT_attachment_feedback_loop_layout on RADV, lavapipe
34*61046927SAndroid Build Coastguard Worker- VK_KHR_global_priority on RADV
35*61046927SAndroid Build Coastguard Worker- GL_KHR_blend_equation_advanced_coherent on zink
36*61046927SAndroid Build Coastguard Worker- VK_EXT_load_store_op_none on RADV
37*61046927SAndroid Build Coastguard Worker- VK_EXT_mutable_descriptor_type on RADV
38*61046927SAndroid Build Coastguard Worker- VK_EXT_shader_atomic_float on lvp
39*61046927SAndroid Build Coastguard Worker- VK_EXT_shader_atomic_float2 on lvp
40*61046927SAndroid Build Coastguard Worker- GL_NV_shader_atomic_float on llvmpipe
41*61046927SAndroid Build Coastguard Worker- VK_EXT_image_robustness on v3dv
42*61046927SAndroid Build Coastguard Worker- VK_EXT_extended_dynamic_state3 on lavapipe
43*61046927SAndroid Build Coastguard Worker- VK_EXT_extended_dynamic_state3 on RADV
44*61046927SAndroid Build Coastguard Worker- VK_EXT_pipeline_robustness on v3dv
45*61046927SAndroid Build Coastguard Worker- Mali T620 on panfrost
46*61046927SAndroid Build Coastguard Worker- Shader disk cache on Panfrost
47*61046927SAndroid Build Coastguard Worker- support for R8G8B8, B8G8R8, R16G16B16 and 64-bit vertex buffer formats on RADV
48*61046927SAndroid Build Coastguard Worker- initial GFX11/RDNA3 support on RADV
49*61046927SAndroid Build Coastguard Worker- various ray tracing optimizations on RADV
50*61046927SAndroid Build Coastguard Worker- extendedDynamicState2PatchControlPoints on RADV (VK_EXT_extended_dynamic_state2 feature)
51*61046927SAndroid Build Coastguard Worker- Radeon Raytracing Analyzer integration (using RADV_RRA_* environment variables)
52*61046927SAndroid Build Coastguard Worker- None
53*61046927SAndroid Build Coastguard Worker
54*61046927SAndroid Build Coastguard Worker
55*61046927SAndroid Build Coastguard WorkerBug fixes
56*61046927SAndroid Build Coastguard Worker---------
57*61046927SAndroid Build Coastguard Worker
58*61046927SAndroid Build Coastguard Worker- r600,regression: Wrong color on a Minecraft shaderpack on Cayman
59*61046927SAndroid Build Coastguard Worker- [iris/crocus] Native CS:GO OpenGL: fire produces black rendering artifacts
60*61046927SAndroid Build Coastguard Worker- VDPAU GL interop is broken, causing Black and White video
61*61046927SAndroid Build Coastguard Worker- panfrost: application crashes with 22.2.4/22.3.0-rc3
62*61046927SAndroid Build Coastguard Worker- etnaviv: compiler assertion fail in glmark2 terrain
63*61046927SAndroid Build Coastguard Worker- anv: dEQP-VK.pipeline.monolithic.multisample.variable_rate.8_1_fb_1 failure
64*61046927SAndroid Build Coastguard Worker- DG2: Age of Empire IV incorrect rendering
65*61046927SAndroid Build Coastguard Worker- r600: Sky not rendered correctly with the NIR backend on Transport Fever 2
66*61046927SAndroid Build Coastguard Worker- "intel/compiler: Signed integer range analysis for imul_32x16 generation" regresses several OpenCL tests
67*61046927SAndroid Build Coastguard Worker- aco: Missing 8-bit uadd_carry
68*61046927SAndroid Build Coastguard Worker- !16168 broke Xephyr -glamor fallback to swrast
69*61046927SAndroid Build Coastguard Worker- panfrost/rk3399: performance drop in emulationstation and in RetroArch menu [mesa >= 21.3.8, batocera.linux, bisected]
70*61046927SAndroid Build Coastguard Worker- d3d12/VA-API: [-wmissing-prototypes] with MSYS2 MinGW-W64 UCRT64 GCC
71*61046927SAndroid Build Coastguard Worker- clover: windows:  library filename has \`-1` suffix and a \`lib` prefix when built with mingw
72*61046927SAndroid Build Coastguard Worker- freedreno: !19236 broke anitchamber trace
73*61046927SAndroid Build Coastguard Worker- radv, dxvk: Rendering errors in World of Tanks after "Switch to dynamic rendering only"
74*61046927SAndroid Build Coastguard Worker- gen9 gt3e/gt4e skus fail dEQP-VK.pipeline.multisample.sample_locations_ext.*
75*61046927SAndroid Build Coastguard Worker- Intel - GPU Hang when starting new game in Hellblade: Senua's Sacrifice
76*61046927SAndroid Build Coastguard Worker- v3d: Wrong colors (pink) in videos in Firefox (likely YUV->RGB shader issue)
77*61046927SAndroid Build Coastguard Worker- anv/zink: cts failures on ICL
78*61046927SAndroid Build Coastguard Worker- panfrost t860 glmark-es2 regression
79*61046927SAndroid Build Coastguard Worker- panfrost_drm.h build error
80*61046927SAndroid Build Coastguard Worker- radv: Artifacts in multiple games with yuzu (regression, bisected)
81*61046927SAndroid Build Coastguard Worker- Doom (1993) Ray-Traced has render glitches.
82*61046927SAndroid Build Coastguard Worker- radv: Flickering in Spider-Man Remastered (Regression) (Bisected)
83*61046927SAndroid Build Coastguard Worker- radv: Hitman 2 using Direct3D 12 has discolored squares on RDNA2 with DCC enabled
84*61046927SAndroid Build Coastguard Worker- panfrost/midgard -  on Duckstation PSX emulator: segfault on GLES 3.0 and bad shader compilations on 3.3
85*61046927SAndroid Build Coastguard Worker- nouveau: Updating to Mesa*22.2.0 makes videos have corrupted colors in Firefox
86*61046927SAndroid Build Coastguard Worker- [radeonsi] OpenGL rendering issue with Unreal Tournament 99 & OldUnreal 4.69 rc4
87*61046927SAndroid Build Coastguard Worker- Replace the functionals in util/debug.h with util/u_debug.h
88*61046927SAndroid Build Coastguard Worker- gallium: nir_opt_access desynchronizes image access modifiers in NIR with Program->sh.ImageAccess
89*61046927SAndroid Build Coastguard Worker- [radv/navi21] No sprites being rendered in Quake 2 RTX
90*61046927SAndroid Build Coastguard Worker- Hacknet does not render on Panfrost
91*61046927SAndroid Build Coastguard Worker- !19259 broke some piglit arb_tessellation_shader tests with radeonsi if TCS passthrough shader is cached
92*61046927SAndroid Build Coastguard Worker- panfrost g52 issue
93*61046927SAndroid Build Coastguard Worker- [Intel] Doom Eternal crashes shortly after launching
94*61046927SAndroid Build Coastguard Worker- GravityMark segfault when using ray tracing ANV
95*61046927SAndroid Build Coastguard Worker- nir: Incorrect idiv lowering
96*61046927SAndroid Build Coastguard Worker- intel-clc fails with "Unsupported SPIR-V capability" and SEGFAULT.
97*61046927SAndroid Build Coastguard Worker- Navi 14 hangs running "rendercheck -t cacomposite -f a8r8g8b8" since !18170
98*61046927SAndroid Build Coastguard Worker- glx=xlib can not be built under ubuntu 22.04
99*61046927SAndroid Build Coastguard Worker- radv: incorrect query result for VK_QUERY_TYPE_PRIMITIVES_GENERATED_EXT
100*61046927SAndroid Build Coastguard Worker- crocus: EGL_ANDROID_native_fence_sync extension is missing
101*61046927SAndroid Build Coastguard Worker- freedreno/a6xx: spec@arb_tessellation_shader@execution@tess-instance-id fail
102*61046927SAndroid Build Coastguard Worker- r300: wrong primitive positions in CXBX-R emulator with nine and RADEON_DEBUG=notcl
103*61046927SAndroid Build Coastguard Worker- EGL re-initialization can fail silently
104*61046927SAndroid Build Coastguard Worker- Rusticl: fails to create program if source size is stated, but last char is a null terminator
105*61046927SAndroid Build Coastguard Worker- r300: register allocation sometimes generate invalid swizzles
106*61046927SAndroid Build Coastguard Worker- Mesa git Upgrade causes cursor detection issues in Wayland, issue was not in 22.3.0-git.20220920.8d66c45.fc36
107*61046927SAndroid Build Coastguard Worker- Proposal: Remove rbug, graw, graw tests, xa, xvmc
108*61046927SAndroid Build Coastguard Worker- intrinsics.h:112:21: error: use of undeclared identifier 'intel_sub_group_shuffle'
109*61046927SAndroid Build Coastguard Worker- tu: broken since dynamic pcp
110*61046927SAndroid Build Coastguard Worker- radv: Crash in dEQP-VK.ray_query.misc.dynamic_indexing
111*61046927SAndroid Build Coastguard Worker- t860: mediapipe application failed
112*61046927SAndroid Build Coastguard Worker- glthread: radeonsi: offset textures in game starsector with glthread enabled
113*61046927SAndroid Build Coastguard Worker- Crashing on Windows VM
114*61046927SAndroid Build Coastguard Worker- zink: descriptor-handling regression
115*61046927SAndroid Build Coastguard Worker- hasvk: noperspective is broken on Haswell hardware (Intel(R) HD Graphics 4400)
116*61046927SAndroid Build Coastguard Worker- util/u_atomic.h can not be included in util/u_debug.h
117*61046927SAndroid Build Coastguard Worker- radv: dynamic patch control points broken
118*61046927SAndroid Build Coastguard Worker- Exanima renders with the wrong colors.
119*61046927SAndroid Build Coastguard Worker- Missing tile cache flushes causing corruptions
120*61046927SAndroid Build Coastguard Worker- turnip: compute shader hang in the Monster Hunter World
121*61046927SAndroid Build Coastguard Worker- anv_private.h:118:10: fatal error: anv_entrypoints.h: No such file or directory
122*61046927SAndroid Build Coastguard Worker- freedreno: mis-rendering on gardensofkadesh/homeworld
123*61046927SAndroid Build Coastguard Worker- piglit.spec.egl 1_4.egl-ext_egl_image_storage times out
124*61046927SAndroid Build Coastguard Worker- nouveau: tegra124: GL_OUT_OF_MEMORY error
125*61046927SAndroid Build Coastguard Worker- r600: Shadows incorrecly rendered on Counter-Strike: Global Offensive with the NIR backend
126*61046927SAndroid Build Coastguard Worker- r300: regalloc doesn't handle brk correctly
127*61046927SAndroid Build Coastguard Worker- Recent WSI commit breaks every Vulkan application on RDNA 2 GPUs
128*61046927SAndroid Build Coastguard Worker- 8775f08bf11 makes warcraft 3 crash with free(): double free detected in tcache 2
129*61046927SAndroid Build Coastguard Worker- anv: probable ccs issue on icl
130*61046927SAndroid Build Coastguard Worker- iris: remap_tess_levels assertion failure in shader-db runs
131*61046927SAndroid Build Coastguard Worker- RADV: Mafia & Mafia III :Definitive Edition graphical issues with certain effects
132*61046927SAndroid Build Coastguard Worker- Cyberpunk 2077 ground reflectiveness issues using RADV
133*61046927SAndroid Build Coastguard Worker- [RADV] Grand Theft Auto V: Shadow rendering bug on Steam Deck
134*61046927SAndroid Build Coastguard Worker- rusticl: fails to build on non-Linux: cannot find value \`stderr` in this scope
135*61046927SAndroid Build Coastguard Worker- llvmpipe-piglit-rusticl fail at api/clenqueuefillimage
136*61046927SAndroid Build Coastguard Worker- Broken build with Clang-16 due to: aco_register_allocation.cpp:382:7: error: no matching function for call to 'printf'
137*61046927SAndroid Build Coastguard Worker- src/gallium/drivers/r600/sfn/sfn_instr.cpp:92:33: error: expected primary-expression before 'int'
138*61046927SAndroid Build Coastguard Worker- r600: Make NIR the default backend
139*61046927SAndroid Build Coastguard Worker- undefined reference to \`intel_ds_begin_xfb'
140*61046927SAndroid Build Coastguard Worker- data-race leads to crash in u_trace_context_init()
141*61046927SAndroid Build Coastguard Worker- radeonsi/radv: Discrepancy in handling wd_switch_on_eop
142*61046927SAndroid Build Coastguard Worker- Shadows rendering issue in Deathloop
143*61046927SAndroid Build Coastguard Worker- RADV: Regression with RPCS3 where nothing renders
144*61046927SAndroid Build Coastguard Worker- [RADV][bisected] commit 3714c89d0ebf0c541d8f7a7a807ce7c1bfe3cfea at least lead to GPU hang when I run the game "Quake II RTX"
145*61046927SAndroid Build Coastguard Worker- eglCreateContext doesn't generate EGL_BAD_MATCH when share_context is on a different EGLDisplay
146*61046927SAndroid Build Coastguard Worker- Intel - Homerun Clash misrendering issue
147*61046927SAndroid Build Coastguard Worker- r300: dEQP-GLES2.functional.shaders.indexing.tmp_array.float_dynamic_write_dynamic_loop_read_fragment regression
148*61046927SAndroid Build Coastguard Worker- turnip/a660: dEQP-VK.spirv_assembly.instruction.terminate_invocation.terminate.subgroup_ballot failure due to "movmsk" reordered with "kill"
149*61046927SAndroid Build Coastguard Worker- WSI reports 11 RGB bits is unsupported in X11, using zink/swrast
150*61046927SAndroid Build Coastguard Worker- [radeonsi] Graphical corruption in Valve Source-based games
151*61046927SAndroid Build Coastguard Worker- RADV: VK_EXT_load_store_op_none support?
152*61046927SAndroid Build Coastguard Worker- radv: extendedDynamicState2PatchControlPoints
153*61046927SAndroid Build Coastguard Worker- Vega 8 rendering GDM grey blank login screen after recent change
154*61046927SAndroid Build Coastguard Worker- r300: possibility of merging ADD and MUL into MAD when effectively only 2 sources are used
155*61046927SAndroid Build Coastguard Worker- MESA_DEBUG=incomplete_tex shows unnecessary validation during glClear
156*61046927SAndroid Build Coastguard Worker- anv: Performance drop with Vulkan on Wayland
157*61046927SAndroid Build Coastguard Worker- lima: crash during dEQP-EGL execution
158*61046927SAndroid Build Coastguard Worker- Regression from https://gitlab.freedesktop.org/mesa/mesa/-/commit/8fcb4aa0ebd7b9d0d8f80986fb817afea2fc4a87
159*61046927SAndroid Build Coastguard Worker- radv: Enable instruction timing with RGP for RT
160*61046927SAndroid Build Coastguard Worker- Updates to 22.2 RCs cause artifacts on nouveau and blank screen on VirtIO
161*61046927SAndroid Build Coastguard Worker- nouveau: corruption on NVAC after switching to the NIR backend
162*61046927SAndroid Build Coastguard Worker- egl: Remove big-display-lock
163*61046927SAndroid Build Coastguard Worker- DG2: vulkancts tests spin forever
164*61046927SAndroid Build Coastguard Worker- [regression][bisected] v3dv: dEQP-VK.api.object_management.alloc_callback_fail_multiple.graphics_pipeline fails
165*61046927SAndroid Build Coastguard Worker- v3dv: evaluating reducing current value of DEFAULT_MAX_BO_CACHE_SIZE
166*61046927SAndroid Build Coastguard Worker- venus-lavapipe flakes
167*61046927SAndroid Build Coastguard Worker- amd: LPDDR4 and LPDDR5 hits an assertion failure in ac_memory_ops_per_clock
168*61046927SAndroid Build Coastguard Worker- zink: GL_TEXTURE_LOD_BIAS vs mipLodBias, and GTF-GL46.gtf21.GL3Tests.texture_lod_bias.texture_lod_bias_all failure on Turnip
169*61046927SAndroid Build Coastguard Worker- ci: radeonsi-raven-skqp also tests RADV but only runs on radeonsi changes
170*61046927SAndroid Build Coastguard Worker- Gallium OpenGL megadriver fails to build if LLVM is enabled but not required by any component built
171*61046927SAndroid Build Coastguard Worker- panfrost: crash in dEQP test
172*61046927SAndroid Build Coastguard Worker- bitpack_helpers.h:34:10: fatal error: valgrind.h: No such file or directory
173*61046927SAndroid Build Coastguard Worker- [gen9_iris] piglit causes crash on 4GB-memory machine when running spec/!opengl 1.1/max-texture-size
174*61046927SAndroid Build Coastguard Worker- Abort due to "Unknown intrinsic: intrinsic store_deref" (firefox, radeonsi)
175*61046927SAndroid Build Coastguard Worker- radv: missing support for some 3-component vertex formats in RDNA2
176*61046927SAndroid Build Coastguard Worker- radv: radv_translate_buffer_dataformat overhead
177*61046927SAndroid Build Coastguard Worker- nir: Replacing GC with manual memory management
178*61046927SAndroid Build Coastguard Worker- turnip: dEQP-VK.subgroups.vote.graphics.subgroupallequal_*int regression on a635
179*61046927SAndroid Build Coastguard Worker- regression from !17949
180*61046927SAndroid Build Coastguard Worker- r600/sfn: xonotic shows a big performance regression when using the NIR backend with sb disabled
181*61046927SAndroid Build Coastguard Worker- r600/sfn: register allocation fails for a number of piglits and deqp tests
182*61046927SAndroid Build Coastguard Worker- DG2 corruption in gnome desktop from F36
183*61046927SAndroid Build Coastguard Worker- d3d12: Delete custom OpenGLOn12 target, add option to override libgallium_wgl.dll name
184*61046927SAndroid Build Coastguard Worker- radeonsi: error allocating sparse buffers.. bug?
185*61046927SAndroid Build Coastguard Worker- RADV: vulkaninfo fails to report extended VkShaderStageFlagBits for VK_KHR_ray_tracing_pipeline
186*61046927SAndroid Build Coastguard Worker- [radeonsi] Transform feedback with array outputs fails
187*61046927SAndroid Build Coastguard Worker- [BISECTED/radeonsi] Flickering triangles with wayfire cube
188*61046927SAndroid Build Coastguard Worker- re-evaluate the linker for CI
189*61046927SAndroid Build Coastguard Worker- [RADV] (Vega/Navi) Halo: The Master Chief Collection: Texture issue on Halo 3 and Reach
190*61046927SAndroid Build Coastguard Worker- ../src/util/u_queue.c:218: util_queue_fence_destroy: Assertion \`fence->signalled' failed for iris when disabled UTIL_FUTEX_SUPPORTED
191*61046927SAndroid Build Coastguard Worker- Freedreno turnip mesa cause emulation close after 15-20min gameplay
192*61046927SAndroid Build Coastguard Worker- glsl: textureGatherOffset param broken
193*61046927SAndroid Build Coastguard Worker- turnip: broken after switching to userspace vma
194*61046927SAndroid Build Coastguard Worker- turnip: gfxbench aztec ruins crashes on zink
195*61046927SAndroid Build Coastguard Worker- !16863 disabled all meson tests in CI
196*61046927SAndroid Build Coastguard Worker- intel unittests failed a lot because recents commits Job Failed #27063524
197*61046927SAndroid Build Coastguard Worker- Microsoft CLC runtime crash (at least on 32-bit) since !12510
198*61046927SAndroid Build Coastguard Worker- Job Failed #26465985
199*61046927SAndroid Build Coastguard Worker- v3dv: android: VTS big regression after 316728a55bc8fe398be1ac2796a22f8c91fb886c
200*61046927SAndroid Build Coastguard Worker- radeonsi: driver crashes with kwin-effects-cube
201*61046927SAndroid Build Coastguard Worker- [Turnip] Final Fantasy X: Incorrect hair rendering
202*61046927SAndroid Build Coastguard Worker- iris: Suboptimal usage of HiZ + CCS for mipmapped buffers
203*61046927SAndroid Build Coastguard Worker- Document state of Dozen Vulkan support in features.txt for MesaMatrix site..
204*61046927SAndroid Build Coastguard Worker- turnip: gfxbench car chase crash on zink
205*61046927SAndroid Build Coastguard Worker- [r300] - osu! - Shader optimizations cause black and glitchy rendering
206*61046927SAndroid Build Coastguard Worker- [Bisected] Microsoft CLC: build failure with MSVC and Dshared-llvm=disabled with AMDGPU target available
207*61046927SAndroid Build Coastguard Worker- Android.mk: meson enables flags based on the libraries installed on the host system
208*61046927SAndroid Build Coastguard Worker- anv: invalid returns from vkCreateDescriptorPool
209*61046927SAndroid Build Coastguard Worker- [Bisected][RadeonSI] Blender crashes on startup
210*61046927SAndroid Build Coastguard Worker- lavapipe CI times out
211*61046927SAndroid Build Coastguard Worker- turnip: depth/stencil regressions
212*61046927SAndroid Build Coastguard Worker- radv regression: Hitman 2 rendering issue
213*61046927SAndroid Build Coastguard Worker- llvmpipe: assert in KHR-Single-GL45.enhanced_layouts.xfb_all_stages
214*61046927SAndroid Build Coastguard Worker- android: vulkan: Disable blocked KHR_performance_query extension (v3dv, turnip, anv)
215*61046927SAndroid Build Coastguard Worker- Poor performance/utilization with Splitgate
216*61046927SAndroid Build Coastguard Worker- [Bisected][RADV] Rendering issues and performance drop with GFX10 on RPCS3
217*61046927SAndroid Build Coastguard Worker- freedreno_gmem.c crashes Firefox Nightly in Khronos
218*61046927SAndroid Build Coastguard Worker- freedreno / mesa 22.1.3 crashes Firefox Nightly
219*61046927SAndroid Build Coastguard Worker- !17693 broke piglit oes_egl_image_external_essl3
220*61046927SAndroid Build Coastguard Worker- VK_PRESENT_MODE_IMMEDIATE_KHR rendering artifacts
221*61046927SAndroid Build Coastguard Worker- dzn: Build failure when it's the only driver built - 22.2-devel regression
222*61046927SAndroid Build Coastguard Worker- d3d12: Unresolved external symbols from Version.lib
223*61046927SAndroid Build Coastguard Worker- a618 vk_full timing out at 60 minutes instead of 120
224*61046927SAndroid Build Coastguard Worker
225*61046927SAndroid Build Coastguard Worker
226*61046927SAndroid Build Coastguard WorkerChanges
227*61046927SAndroid Build Coastguard Worker-------
228*61046927SAndroid Build Coastguard Worker
229*61046927SAndroid Build Coastguard WorkerAdam Jackson (25):
230*61046927SAndroid Build Coastguard Worker
231*61046927SAndroid Build Coastguard Worker- egl: Remove some can't-happen supported API checks
232*61046927SAndroid Build Coastguard Worker- egl: Move an error check earlier in EGL_BUFFER_AGE_EXT query
233*61046927SAndroid Build Coastguard Worker- wsi/x11: Defer clearing image busy flag for non-shm upload
234*61046927SAndroid Build Coastguard Worker- egl/kopper: Don't add EGL_SWAP_BEHAVIOR_PRESERVED_BIT configs
235*61046927SAndroid Build Coastguard Worker- glx: Use XSaveContext, delete glxhash.c
236*61046927SAndroid Build Coastguard Worker- Revert "glx: Use XSaveContext, delete glxhash.c"
237*61046927SAndroid Build Coastguard Worker- wsi/x11: Fix the is-visual-supported check
238*61046927SAndroid Build Coastguard Worker- nouveau: const cleanup
239*61046927SAndroid Build Coastguard Worker- egl/dri2: Respect the arguments to dri2_set_blob_cache_funcs
240*61046927SAndroid Build Coastguard Worker- egl/dri2: Fix a typo in a comment
241*61046927SAndroid Build Coastguard Worker- egl/dri2: Fix some thinkos in old context release
242*61046927SAndroid Build Coastguard Worker- glx/dri*: Unify glx_context subclassing
243*61046927SAndroid Build Coastguard Worker- glx/dri: Avoid a weird indirection in driFetchDrawable
244*61046927SAndroid Build Coastguard Worker- glx: Remove some excess work from the GLX_FBCONFIG_ID fallback
245*61046927SAndroid Build Coastguard Worker- egl: Fix a bunch of maybe-uninitialized warnings
246*61046927SAndroid Build Coastguard Worker- egl: Promote _eglLock/UnlockDisplay to internal API
247*61046927SAndroid Build Coastguard Worker- egl: Untangle some spaghetti around _eglLookupDisplay
248*61046927SAndroid Build Coastguard Worker- egl: Factor out the eglTerminate write-lock pattern
249*61046927SAndroid Build Coastguard Worker- egl: Rewrite eglSetBlobCacheFuncsANDROID to use the standard macros
250*61046927SAndroid Build Coastguard Worker- mesa/fbo: Don't force both read/draw bindings to zero
251*61046927SAndroid Build Coastguard Worker- egl: Formatting fix
252*61046927SAndroid Build Coastguard Worker- egl: Factor some common terminate cleanup up to common code
253*61046927SAndroid Build Coastguard Worker- egl/dri2: Fix a weird conditional in dri2_make_current
254*61046927SAndroid Build Coastguard Worker- egl: Remove a bogus restriction from eglMakeCurrent
255*61046927SAndroid Build Coastguard Worker- rusticl: meson devenv support
256*61046927SAndroid Build Coastguard Worker
257*61046927SAndroid Build Coastguard WorkerAdrián Larumbe (5):
258*61046927SAndroid Build Coastguard Worker
259*61046927SAndroid Build Coastguard Worker- panfrost: Handle Job VA cycles when decoding a dump file
260*61046927SAndroid Build Coastguard Worker- panfrost: Remove documentation reference to deprecated parameter
261*61046927SAndroid Build Coastguard Worker- panfrost: Add compiler args option for building usermode tools
262*61046927SAndroid Build Coastguard Worker- panfrost: Sync panfrost_drm.h from drm-misc-next
263*61046927SAndroid Build Coastguard Worker- panfrost: Add userspace crash dump decoder and analyser
264*61046927SAndroid Build Coastguard Worker
265*61046927SAndroid Build Coastguard WorkerAlejandro Piñeiro (11):
266*61046927SAndroid Build Coastguard Worker
267*61046927SAndroid Build Coastguard Worker- v3dv/bo: reduce DEFAULT_MAX_BO_CACHE_SIZE to 64
268*61046927SAndroid Build Coastguard Worker- v3dv/pipeline: use a array instead of individual pointer to stages
269*61046927SAndroid Build Coastguard Worker- v3dv/pipeline: keep qpu_insts around if we expect them to be used later
270*61046927SAndroid Build Coastguard Worker- v3d: replace all TODO around for FIXME
271*61046927SAndroid Build Coastguard Worker- broadcom/compiler: don't call nir_opt_load_store_vectorize on all v3d_optimize_nir calls
272*61046927SAndroid Build Coastguard Worker- broadcom/compiler: update how we compute return_words_of_texture_data on non-ssa
273*61046927SAndroid Build Coastguard Worker- broadcom/compiler: add more lowerings/optimizations on v3d_optimize_nir
274*61046927SAndroid Build Coastguard Worker- v3dv/pipeline: use v3d_optimize_nir
275*61046927SAndroid Build Coastguard Worker- broadcom/compiler: pass a strategy struct to vir_compile_init
276*61046927SAndroid Build Coastguard Worker- broadcom/compiler: call nir_opt_gcm with a custom strategy
277*61046927SAndroid Build Coastguard Worker- v3dv/bo: reset bo and then call gem close
278*61046927SAndroid Build Coastguard Worker
279*61046927SAndroid Build Coastguard WorkerAlejandro Tafalla (1):
280*61046927SAndroid Build Coastguard Worker
281*61046927SAndroid Build Coastguard Worker- freedreno: Fix graphic glitches on a4xx and a5xx
282*61046927SAndroid Build Coastguard Worker
283*61046927SAndroid Build Coastguard WorkerAlessandro Astone (3):
284*61046927SAndroid Build Coastguard Worker
285*61046927SAndroid Build Coastguard Worker- Android.mk: Disable lmsensors
286*61046927SAndroid Build Coastguard Worker- Android.mk: Filter out --build-id=md5 linker flag
287*61046927SAndroid Build Coastguard Worker- Android.mk: Provide a custom entry name to ensure meson checks succeed
288*61046927SAndroid Build Coastguard Worker
289*61046927SAndroid Build Coastguard WorkerAlex Brachet (1):
290*61046927SAndroid Build Coastguard Worker
291*61046927SAndroid Build Coastguard Worker- nir: Fix qsort comparator function
292*61046927SAndroid Build Coastguard Worker
293*61046927SAndroid Build Coastguard WorkerAlyssa Rosenzweig (414):
294*61046927SAndroid Build Coastguard Worker
295*61046927SAndroid Build Coastguard Worker- docs/asahi: Document varying interpolation
296*61046927SAndroid Build Coastguard Worker- agx: Fix packing of samplers in texture instrs
297*61046927SAndroid Build Coastguard Worker- agx: Fix ld_var cf packing
298*61046927SAndroid Build Coastguard Worker- asahi: Plumb through lower_clip_fs
299*61046927SAndroid Build Coastguard Worker- asahi: Extend counts in BIND packets
300*61046927SAndroid Build Coastguard Worker- asahi: Allow large uniform records
301*61046927SAndroid Build Coastguard Worker- asahi: Dump all textures&samplers
302*61046927SAndroid Build Coastguard Worker- asahi: Fix using multiple textures/samplers
303*61046927SAndroid Build Coastguard Worker- asahi: Use a single bind texture/sampler per pipeline
304*61046927SAndroid Build Coastguard Worker- asahi: Split vertex/fragment pipeline binds
305*61046927SAndroid Build Coastguard Worker- asahi: Correct bind fragment pipeline size
306*61046927SAndroid Build Coastguard Worker- asahi: Encode known bits of Linkage in the XML
307*61046927SAndroid Build Coastguard Worker- asahi: Fix varying XML
308*61046927SAndroid Build Coastguard Worker- asahi: Decode Interpolation packets
309*61046927SAndroid Build Coastguard Worker- asahi,agx: Rewrite varying linking
310*61046927SAndroid Build Coastguard Worker- agx: Add AGX_MESA_DEBUG=noopt option
311*61046927SAndroid Build Coastguard Worker- agx: Model perspective coefficient reg in the IR
312*61046927SAndroid Build Coastguard Worker- agx: Rename varying load instructions
313*61046927SAndroid Build Coastguard Worker- agx: Use split instead of extract for ldcf
314*61046927SAndroid Build Coastguard Worker- agx: Implement noperspective interpolation
315*61046927SAndroid Build Coastguard Worker- agx: Lower more ALU operations
316*61046927SAndroid Build Coastguard Worker- agx: Align 64-bit register pairs
317*61046927SAndroid Build Coastguard Worker- agx: Assert that registers are naturally aligned
318*61046927SAndroid Build Coastguard Worker- agx: Extract umul_high implementation
319*61046927SAndroid Build Coastguard Worker- agx: Implement nir_op_umul_high
320*61046927SAndroid Build Coastguard Worker- agx: Stop using broken idiv lowering
321*61046927SAndroid Build Coastguard Worker- agx: Handle type-changing splits
322*61046927SAndroid Build Coastguard Worker- agx: Remove p_extract
323*61046927SAndroid Build Coastguard Worker- agx: Only emit the used components of gl_FragCoord
324*61046927SAndroid Build Coastguard Worker- asahi: Don't advertise ARB_clip_control yet
325*61046927SAndroid Build Coastguard Worker- asahi: Identify depth clip mode bit
326*61046927SAndroid Build Coastguard Worker- pan/decode: Don't pass around memory handles
327*61046927SAndroid Build Coastguard Worker- pan/decode: Remove pandecode_msg
328*61046927SAndroid Build Coastguard Worker- pan/decode: Stop passing job index around
329*61046927SAndroid Build Coastguard Worker- pan/decode: Stop passing suffixes around
330*61046927SAndroid Build Coastguard Worker- pan/decode: Simplify pandecode_fbd
331*61046927SAndroid Build Coastguard Worker- pan/decode: Reorder MFBD decoding
332*61046927SAndroid Build Coastguard Worker- pan/decode: Unify SFBD/MFBD decoding
333*61046927SAndroid Build Coastguard Worker- pan/decode: Defeature disassembler stats
334*61046927SAndroid Build Coastguard Worker- pan/decode: Centrally declare pandecode entrypoints
335*61046927SAndroid Build Coastguard Worker- pan/decode: Clean up _bifrost_ decode routines
336*61046927SAndroid Build Coastguard Worker- pan/mdg: Remove disassembler stats
337*61046927SAndroid Build Coastguard Worker- panfrost: Don't segfault on unknown models
338*61046927SAndroid Build Coastguard Worker- pan/bi: Implement some extracts and inserts
339*61046927SAndroid Build Coastguard Worker- pan/bi: Fuse [US][8|16]_TO_F32 ops
340*61046927SAndroid Build Coastguard Worker- pan/bi: Test int8/16 -> float32 opts
341*61046927SAndroid Build Coastguard Worker- pan/bi: Optimize bitwise arithmetic of booleans
342*61046927SAndroid Build Coastguard Worker- pan/bi: Optimize pattern from nir_lower_idiv
343*61046927SAndroid Build Coastguard Worker- pan/bi: Don't use the broken idiv lowering
344*61046927SAndroid Build Coastguard Worker- pan/bi: Use nir_opt_idiv_const
345*61046927SAndroid Build Coastguard Worker- asahi: Fix warning building for macOS 12.0
346*61046927SAndroid Build Coastguard Worker- pan/bi: Don't reorder image loads across stores
347*61046927SAndroid Build Coastguard Worker- pan/bi: Don't allow ATEST to take a temporary
348*61046927SAndroid Build Coastguard Worker- pan/bi: Handle info.fs.untyped_color_outputs on Valhall
349*61046927SAndroid Build Coastguard Worker- panfrost: Handle untyped_color_outputs on Bifrost
350*61046927SAndroid Build Coastguard Worker- panfrost: Set blit output variable types correctly
351*61046927SAndroid Build Coastguard Worker- panfrost: Don't saturate in Bifrost blend shaders
352*61046927SAndroid Build Coastguard Worker- panfrost: Promote blend shader outputs 8->16-bit
353*61046927SAndroid Build Coastguard Worker- panfrost: Avoid blend shader when not blending
354*61046927SAndroid Build Coastguard Worker- panfrost: Don't compile empty blend shaders
355*61046927SAndroid Build Coastguard Worker- panfrost: Invert no_colour to enabled
356*61046927SAndroid Build Coastguard Worker- panfrost: Simplify blitter blend shader creation
357*61046927SAndroid Build Coastguard Worker- panfrost: Include mask in replace blend shader name
358*61046927SAndroid Build Coastguard Worker- panfrost: Assert that blend shaders are nontrivial
359*61046927SAndroid Build Coastguard Worker- r600/sfn: Don't use broken idiv lowering
360*61046927SAndroid Build Coastguard Worker- gallium: Inline away util_make_fragment_tex_shader_writemask
361*61046927SAndroid Build Coastguard Worker- gallium: Inline away util_make_fragment_tex_shader interp_mode
362*61046927SAndroid Build Coastguard Worker- gallium: Remove util_make_fragment_tex_shader_xrbias
363*61046927SAndroid Build Coastguard Worker- pan/mdg: Replicate swizzles for scalar sources
364*61046927SAndroid Build Coastguard Worker- pan/mdg: Reexpress umul_high packing
365*61046927SAndroid Build Coastguard Worker- pan/mdg: Use correct idiv lowering
366*61046927SAndroid Build Coastguard Worker- pan/mdg: Always write return address to r1.w
367*61046927SAndroid Build Coastguard Worker- pan/mdg: Print 3 sources for CSEL
368*61046927SAndroid Build Coastguard Worker- panfrost/ci: Update G72 xflakes list
369*61046927SAndroid Build Coastguard Worker- gallium: Add u_default_set_debug_callback
370*61046927SAndroid Build Coastguard Worker- v3d: Use u_default_set_debug_callback
371*61046927SAndroid Build Coastguard Worker- vc4: Use u_default_set_debug_callback
372*61046927SAndroid Build Coastguard Worker- softpipe: Use u_default_set_debug_callback
373*61046927SAndroid Build Coastguard Worker- lima: Use u_default_set_debug_callback
374*61046927SAndroid Build Coastguard Worker- etnaviv: Use u_default_set_debug_callback
375*61046927SAndroid Build Coastguard Worker- r300: Use u_default_set_debug_callback
376*61046927SAndroid Build Coastguard Worker- panfrost: Route shader-db to debug, not stderr
377*61046927SAndroid Build Coastguard Worker- pan/bi: Implement general 8-bit vector construction
378*61046927SAndroid Build Coastguard Worker- pan/va: Handle 8-bit lane when lowering constants
379*61046927SAndroid Build Coastguard Worker- pan/bi: Implement nir_op_vec8 and nir_op_vec16
380*61046927SAndroid Build Coastguard Worker- pan/bi: Assert that vectors are sufficiently small
381*61046927SAndroid Build Coastguard Worker- docs/asahi: Document image layouts
382*61046927SAndroid Build Coastguard Worker- asahi: Identify compressed render target fields
383*61046927SAndroid Build Coastguard Worker- asahi: Rename 'tiled 64x64' to 'twiddled'
384*61046927SAndroid Build Coastguard Worker- asahi: Add XML for multisampled textures
385*61046927SAndroid Build Coastguard Worker- asahi: Fix bind sizes
386*61046927SAndroid Build Coastguard Worker- asahi: Fix ASTC enums
387*61046927SAndroid Build Coastguard Worker- ail: Introduce image layout module
388*61046927SAndroid Build Coastguard Worker- ail: Rewrite tiled memcpy for correctness
389*61046927SAndroid Build Coastguard Worker- asahi: Handle 2-channel sRGB textures
390*61046927SAndroid Build Coastguard Worker- asahi: Fix is_format_supported returns
391*61046927SAndroid Build Coastguard Worker- asahi: Advertise ETC1
392*61046927SAndroid Build Coastguard Worker- asahi: Advertise ASTC formats
393*61046927SAndroid Build Coastguard Worker- asahi: Rename our fake twiddled DRM modifier
394*61046927SAndroid Build Coastguard Worker- ail: Add unit tests for miptree layouts
395*61046927SAndroid Build Coastguard Worker- pan/bi: Fix dual texturing with uniforms
396*61046927SAndroid Build Coastguard Worker- pan/bi: Fix out-of-bounds write in va_lower_split_64bit
397*61046927SAndroid Build Coastguard Worker- pan/bi: Consider all dests in helper_block_update
398*61046927SAndroid Build Coastguard Worker- pan/bi: Model [IF]CMP_{OR,AND,MULTI} ops
399*61046927SAndroid Build Coastguard Worker- pan/va: Split out compare instructions
400*61046927SAndroid Build Coastguard Worker- pan/bi: Set I->nr_dests, I->nr_srcs
401*61046927SAndroid Build Coastguard Worker- pan/bi: Model 3rd source for ATEST
402*61046927SAndroid Build Coastguard Worker- pan/bi: Consider nr_srcs/dests in CSE
403*61046927SAndroid Build Coastguard Worker- pan/bi: Use nr_{srcs,dests} in bi_foreach_{src,dest}
404*61046927SAndroid Build Coastguard Worker- pan/bi: Add validation for nr_srcs/nr_dests
405*61046927SAndroid Build Coastguard Worker- pan/bi: Remove trivial dest[0] = bi_null()
406*61046927SAndroid Build Coastguard Worker- pan/bi: Clean up destination printing
407*61046927SAndroid Build Coastguard Worker- pan/bi: Improve register printing
408*61046927SAndroid Build Coastguard Worker- pan/bi: Register allocate BLEND dest on Valhall
409*61046927SAndroid Build Coastguard Worker- pan/bi: Don't remove dests in DCE
410*61046927SAndroid Build Coastguard Worker- pan/bi: Use bi_emit_split_i32 for trimming vecs
411*61046927SAndroid Build Coastguard Worker- pan/bi: Introduce TEXC_DUAL psuedoinstruction
412*61046927SAndroid Build Coastguard Worker- pan/bi: Assert destinations are non-NULL
413*61046927SAndroid Build Coastguard Worker- pan/bi: Assume destinations are non-NULL
414*61046927SAndroid Build Coastguard Worker- pan/bi: Don't read nonexistant destinations
415*61046927SAndroid Build Coastguard Worker- pan/bi: Don't read nonexistant sources
416*61046927SAndroid Build Coastguard Worker- pan/bi: Add variable dest/src support to builder
417*61046927SAndroid Build Coastguard Worker- pan/bi: Use variable src/dest for collect/split
418*61046927SAndroid Build Coastguard Worker- pan/bi: Use safe helpers to remove srcs/dests
419*61046927SAndroid Build Coastguard Worker- pan/bi: Rebuild some instructions when lowering
420*61046927SAndroid Build Coastguard Worker- pan/bi: Rebuild DISCARD when optimizing
421*61046927SAndroid Build Coastguard Worker- pan/va: Use builder in va_lower_isel
422*61046927SAndroid Build Coastguard Worker- pan/bi: Use builder for MUX -> CSEL opt
423*61046927SAndroid Build Coastguard Worker- pan/bi: Use builder for IADD -> IADDC opt
424*61046927SAndroid Build Coastguard Worker- pan/bi: Use builder for atomic lowering in scheduler
425*61046927SAndroid Build Coastguard Worker- pan/bi: Reduce memory of scheduler access array
426*61046927SAndroid Build Coastguard Worker- pan/bi: Dynamically allocate source/dests
427*61046927SAndroid Build Coastguard Worker- pan/bi: Don't write registers in optimizer tests
428*61046927SAndroid Build Coastguard Worker- pan/bi: Add bi_after_block_logical helper
429*61046927SAndroid Build Coastguard Worker- pan/bi: Lift bi_predecessor_index helper
430*61046927SAndroid Build Coastguard Worker- pan/bi: Add phi nodes
431*61046927SAndroid Build Coastguard Worker- pan/bi: Validate phi ordering
432*61046927SAndroid Build Coastguard Worker- pan/bi: Don't lower FAU for phis
433*61046927SAndroid Build Coastguard Worker- pan/bi: Remove bogus assert lowering branches
434*61046927SAndroid Build Coastguard Worker- pan/bi: Don't optimize if without else
435*61046927SAndroid Build Coastguard Worker- pan/bi: Don't reorder phis in pre-RA scheduling
436*61046927SAndroid Build Coastguard Worker- pan/bi: Validate before&after pre-RA sched
437*61046927SAndroid Build Coastguard Worker- pan/bi: Inline DCE into bi_lower_vector
438*61046927SAndroid Build Coastguard Worker- pan/bi: Translate phis from NIR
439*61046927SAndroid Build Coastguard Worker- pan/bi: Add SSA-based liveness pass
440*61046927SAndroid Build Coastguard Worker- pan/bi: Add brainless out-of-SSA pass
441*61046927SAndroid Build Coastguard Worker- pan/bi: Reduce some moves when going out-of-SSA
442*61046927SAndroid Build Coastguard Worker- pan/bi: Preserve SSA form from NIR
443*61046927SAndroid Build Coastguard Worker- pan/bi: Clean up after converting to SSA
444*61046927SAndroid Build Coastguard Worker- pan/bi: Clear reg in squeeze_index
445*61046927SAndroid Build Coastguard Worker- pan/bi: Don't use bi_temp_reg
446*61046927SAndroid Build Coastguard Worker- pan/bi: Assume SSA in copyprop
447*61046927SAndroid Build Coastguard Worker- pan/bi: Assume SSA in mod prop
448*61046927SAndroid Build Coastguard Worker- pan/bi: Assume SSA in CSE
449*61046927SAndroid Build Coastguard Worker- pan/bi: Assume non-null sources in constant folding
450*61046927SAndroid Build Coastguard Worker- pan/bi: Assume SSA in minor passes
451*61046927SAndroid Build Coastguard Worker- pan/bi: Assume SSA when scheduling for pressure
452*61046927SAndroid Build Coastguard Worker- pan/bi: Assume SSA when translating NIR
453*61046927SAndroid Build Coastguard Worker- pan/bi: Assume SSA for helper invocation analysis
454*61046927SAndroid Build Coastguard Worker- pan/bi: Move non-SSA liveness into RA
455*61046927SAndroid Build Coastguard Worker- pan/bi: Remove NIR registers from the IR
456*61046927SAndroid Build Coastguard Worker- pan/bi: Get rid of bi_get_node
457*61046927SAndroid Build Coastguard Worker- pan/bi: Inline node_to_index
458*61046927SAndroid Build Coastguard Worker- pan/bi: Remove bi_max_temp
459*61046927SAndroid Build Coastguard Worker- pan/bi: Simplify bi_get_index prototype
460*61046927SAndroid Build Coastguard Worker- pan/bi: Add and use bi_foreach_ssa_src macro
461*61046927SAndroid Build Coastguard Worker- pan/bi: Strengenth assert in the validator
462*61046927SAndroid Build Coastguard Worker- pan/bi: Remove assert(bi_is_ssa(dest))
463*61046927SAndroid Build Coastguard Worker- pan/bi: Add and use bi_replace_src helper
464*61046927SAndroid Build Coastguard Worker- pan/bi: Add and use bi_num_successors helper
465*61046927SAndroid Build Coastguard Worker- agx: Fix tib access in internal shaders
466*61046927SAndroid Build Coastguard Worker- agx: Fix float copyprop of neg(neg) case
467*61046927SAndroid Build Coastguard Worker- agx: Add more unit tests for float copyprop
468*61046927SAndroid Build Coastguard Worker- agx: Don't hardcode uniform enums
469*61046927SAndroid Build Coastguard Worker- agx: Defeature indirect vbufs
470*61046927SAndroid Build Coastguard Worker- agx: Plumb through nir_op_txf
471*61046927SAndroid Build Coastguard Worker- asahi: Fix Indexed Draw command
472*61046927SAndroid Build Coastguard Worker- asahi: Split up unk 2b
473*61046927SAndroid Build Coastguard Worker- asahi: Note some more unknowns in the XML
474*61046927SAndroid Build Coastguard Worker- asahi: Make ctx->zs a pointer
475*61046927SAndroid Build Coastguard Worker- asahi: Export agx_blitter_save
476*61046927SAndroid Build Coastguard Worker- asahi: Handle empty fragment shaders
477*61046927SAndroid Build Coastguard Worker- asahi: Use util_blitter_clear
478*61046927SAndroid Build Coastguard Worker- asahi: Trim garbage at end of set shader
479*61046927SAndroid Build Coastguard Worker- asahi: Relax assert in decoder
480*61046927SAndroid Build Coastguard Worker- asahi: Label batch flush reasons
481*61046927SAndroid Build Coastguard Worker- asahi: Fix depth for cube maps
482*61046927SAndroid Build Coastguard Worker- asahi: Fix nonmipmapped array textures
483*61046927SAndroid Build Coastguard Worker- asahi: Fix "stride" for tiled textures
484*61046927SAndroid Build Coastguard Worker- asahi: Identify and use first level field of texture
485*61046927SAndroid Build Coastguard Worker- asahi: Correct SET_SHADER_EXTENDED disambig bit
486*61046927SAndroid Build Coastguard Worker- asahi: Add 1D and 1D Array enums
487*61046927SAndroid Build Coastguard Worker- asahi: Handle out-of-bounds clear_stencil
488*61046927SAndroid Build Coastguard Worker- asahi: Fix depth/stencil buffers
489*61046927SAndroid Build Coastguard Worker- asahi: Identify stencil test enable
490*61046927SAndroid Build Coastguard Worker- asahi: Split RASTERIZER into constituent words
491*61046927SAndroid Build Coastguard Worker- asahi: Identify object type field via PowerVR
492*61046927SAndroid Build Coastguard Worker- asahi: Don't use lower_wpos_pntc
493*61046927SAndroid Build Coastguard Worker- asahi: Match PPP data structures with PowerVR
494*61046927SAndroid Build Coastguard Worker- asahi: Hoist constant PPP state to start of batch
495*61046927SAndroid Build Coastguard Worker- asahi: Dirty track everything
496*61046927SAndroid Build Coastguard Worker- asahi: Make BO list growable
497*61046927SAndroid Build Coastguard Worker- asahi: Annotate VDM/CDM commands as per PVR
498*61046927SAndroid Build Coastguard Worker- asahi: Express VDM commands according to PowerVR
499*61046927SAndroid Build Coastguard Worker- asahi: Handle Stream Link VDM commands
500*61046927SAndroid Build Coastguard Worker- asahi: Allocate new cmdbufs if out of space
501*61046927SAndroid Build Coastguard Worker- docs/envvars: Document Asahi variables
502*61046927SAndroid Build Coastguard Worker- pan/decode: Fix job cycle detection
503*61046927SAndroid Build Coastguard Worker- nir/lower_blend: Avoid emitting unnecessary fsats
504*61046927SAndroid Build Coastguard Worker- panfrost: Respect buffer offset for OpenCL
505*61046927SAndroid Build Coastguard Worker- panfrost: Honour cso->req_local_mem
506*61046927SAndroid Build Coastguard Worker- nir: Add nir_intrinsic_texture_base_agx sysval
507*61046927SAndroid Build Coastguard Worker- agx,asahi: Implement nir_intrinsic_load_texture_base_agx
508*61046927SAndroid Build Coastguard Worker- agx: Make p_combine take a dynamic src count
509*61046927SAndroid Build Coastguard Worker- agx: Implement texture offsets and comparators
510*61046927SAndroid Build Coastguard Worker- agx: Implement txd
511*61046927SAndroid Build Coastguard Worker- agx: Implement load_global(_constant)
512*61046927SAndroid Build Coastguard Worker- agx: Lower txs to a descriptor crawl
513*61046927SAndroid Build Coastguard Worker- agx: Don't use nir_find_variable_with_driver_location
514*61046927SAndroid Build Coastguard Worker- asahi: Don't crash on <4 channel render targets
515*61046927SAndroid Build Coastguard Worker- asahi: Handle blending with MRT
516*61046927SAndroid Build Coastguard Worker- u_transfer_helper: Handle Z24X8 for drivers that don't use the interleaved transfer_map
517*61046927SAndroid Build Coastguard Worker- u_transfer_helper: Pack Z24S8 to Z24-in-Z32F and S8
518*61046927SAndroid Build Coastguard Worker- asahi: Assert cache line alignment on Z/S buffers
519*61046927SAndroid Build Coastguard Worker- asahi: Identify ZLS Control word from PowerVR
520*61046927SAndroid Build Coastguard Worker- asahi: Identify CDM block types
521*61046927SAndroid Build Coastguard Worker- asahi: Decode CDM commands separate from VDM
522*61046927SAndroid Build Coastguard Worker- asahi: Shuffle IOGPU structs
523*61046927SAndroid Build Coastguard Worker- asahi: Identify IOGPU compute header
524*61046927SAndroid Build Coastguard Worker- asahi: Decode IOGPU compute header
525*61046927SAndroid Build Coastguard Worker- asahi: Assert that u_transfer_helper is well-behaved
526*61046927SAndroid Build Coastguard Worker- asahi: Use the internal format internally
527*61046927SAndroid Build Coastguard Worker- asahi: Identify spill buffer histogram
528*61046927SAndroid Build Coastguard Worker- asahi: Simplify IOGPU attachment packing
529*61046927SAndroid Build Coastguard Worker- asahi: Identify shared memory fields
530*61046927SAndroid Build Coastguard Worker- asahi: Consolidate magic numbers for USC controls
531*61046927SAndroid Build Coastguard Worker- asahi/genxml: Overflow up to words when packing
532*61046927SAndroid Build Coastguard Worker- asahi: Overhaul USC control packing
533*61046927SAndroid Build Coastguard Worker- asahi: Identify pixel stride
534*61046927SAndroid Build Coastguard Worker- asahi: Identify shared memory layouts
535*61046927SAndroid Build Coastguard Worker- panfrost: Evict the BO cache when allocation fails
536*61046927SAndroid Build Coastguard Worker- rusticl: Build Panfrost
537*61046927SAndroid Build Coastguard Worker- panfrost: Adapt emit_shared_memory for indirect dispatch
538*61046927SAndroid Build Coastguard Worker- agx: Convert and clamp array indices in NIR
539*61046927SAndroid Build Coastguard Worker- panfrost: Default pipe->clear_texture impl
540*61046927SAndroid Build Coastguard Worker- panfrost: Allow compiling MESA_SHADER_KERNEL
541*61046927SAndroid Build Coastguard Worker- panfrost: Upload default sampler for txf
542*61046927SAndroid Build Coastguard Worker- panfrost: Bump PIPE_CAP_MAX_TEXTURE_ARRAY_LAYERS
543*61046927SAndroid Build Coastguard Worker- panfrost: Advertise PIPE_CAP_INT64
544*61046927SAndroid Build Coastguard Worker- panfrost: Honour flush-to-zero controls on Valhall
545*61046927SAndroid Build Coastguard Worker- panfrost: Assume launch_grid parameters always change
546*61046927SAndroid Build Coastguard Worker- pan/va: Fix missing swizzle on CLZ.v2u16
547*61046927SAndroid Build Coastguard Worker- pan/bi: Unit test swizzle lowering
548*61046927SAndroid Build Coastguard Worker- pan/bi: Lower some 8-bit swizzles
549*61046927SAndroid Build Coastguard Worker- pan/bi: Test some 8-bit swizzle lowering
550*61046927SAndroid Build Coastguard Worker- pan/bi: Lower swizzles for 8-bit shifts
551*61046927SAndroid Build Coastguard Worker- pan/bi: Strip negate when lowering swizzles
552*61046927SAndroid Build Coastguard Worker- pan/va: Pack IADD.sat bit
553*61046927SAndroid Build Coastguard Worker- pan/va: Fix v4s8 form of R2 opcodes
554*61046927SAndroid Build Coastguard Worker- pan/bi: Handle uhadd, urhadd opcodes
555*61046927SAndroid Build Coastguard Worker- pan/va: Pack .rhadd bit
556*61046927SAndroid Build Coastguard Worker- pan/bi: Add HADD.v4s8.rhadd packing test cases
557*61046927SAndroid Build Coastguard Worker- pan/va: Add 8-bit integer max assembler case
558*61046927SAndroid Build Coastguard Worker- pan/bi: Lower 8-bit min/max to bcsel+comparison
559*61046927SAndroid Build Coastguard Worker- pan/bi: Lower f2i8, f2u8
560*61046927SAndroid Build Coastguard Worker- pan/bi: Remove bogus assert for pack_32_2x16
561*61046927SAndroid Build Coastguard Worker- pan/bi: Allow selecting from an 8-bit vec8
562*61046927SAndroid Build Coastguard Worker- pan/bi: Handle swizzles in unpack_64_2x32_split_{x,y}
563*61046927SAndroid Build Coastguard Worker- pan/bi: Lower <32-bit bit_count
564*61046927SAndroid Build Coastguard Worker- pan/bi: Lower fisnormal
565*61046927SAndroid Build Coastguard Worker- pan/bi: Scalarize phis before the opt loop
566*61046927SAndroid Build Coastguard Worker- pan/bi: Call nir_lower_64bit_phis
567*61046927SAndroid Build Coastguard Worker- pan/bi: Use .auto for image stores
568*61046927SAndroid Build Coastguard Worker- pan/bi: Fix 1D array indexing on Valhall
569*61046927SAndroid Build Coastguard Worker- pan/bi: Stub out scoped_barrier
570*61046927SAndroid Build Coastguard Worker- pan/bi: Implement unpack_64_2x32
571*61046927SAndroid Build Coastguard Worker- agx: Fix bfi_mask packing
572*61046927SAndroid Build Coastguard Worker- agx: Emit fewer combines for intrinsics
573*61046927SAndroid Build Coastguard Worker- agx: Use 16-bit immediates
574*61046927SAndroid Build Coastguard Worker- agx: Validate immediates
575*61046927SAndroid Build Coastguard Worker- agx: Test fsat+f2f16 together
576*61046927SAndroid Build Coastguard Worker- agx: Ensure that the optimizer sees legitimate SSA
577*61046927SAndroid Build Coastguard Worker- agx: Pass mask into ld/st_tile instructions
578*61046927SAndroid Build Coastguard Worker- agx: Account for mask when writing registers
579*61046927SAndroid Build Coastguard Worker- agx: Remove load_kernel_input path
580*61046927SAndroid Build Coastguard Worker- panfrost: Remove load_kernel_input path
581*61046927SAndroid Build Coastguard Worker- nir/lower_system_values: Fix cs_local_index_to_id with variable workgroups
582*61046927SAndroid Build Coastguard Worker- asahi: Eliminate "Pixel Format" type from GenXML
583*61046927SAndroid Build Coastguard Worker- asahi/genxml: Defeature uint/float
584*61046927SAndroid Build Coastguard Worker- panfrost,asahi: Remove unused prepare macro
585*61046927SAndroid Build Coastguard Worker- panfrost,asahi: Remove unused function
586*61046927SAndroid Build Coastguard Worker- asahi,panfrost: Remove exact attribute
587*61046927SAndroid Build Coastguard Worker- asahi: Use a header more like Intel's GenXML
588*61046927SAndroid Build Coastguard Worker- asahi: Remove no-direct-packing
589*61046927SAndroid Build Coastguard Worker- agx: Add iterators for phi/non-phi instructions
590*61046927SAndroid Build Coastguard Worker- agx: Set PIPE_SHADER_CAP_INDIRECT_CONST_ADDR
591*61046927SAndroid Build Coastguard Worker- agx: Emit smaller combines for nir_op_vec2/3
592*61046927SAndroid Build Coastguard Worker- agx: Don't prefix pseudo-ops
593*61046927SAndroid Build Coastguard Worker- agx: Improve printing of immediate sources
594*61046927SAndroid Build Coastguard Worker- agx: Switch to dynamic allocation of srcs/dests
595*61046927SAndroid Build Coastguard Worker- agx: Dynamically size split instruction
596*61046927SAndroid Build Coastguard Worker- agx: Rename "combine" to "collect"
597*61046927SAndroid Build Coastguard Worker- agx: Emit trap at pack-time, not during isel
598*61046927SAndroid Build Coastguard Worker- agx: Print instructions as "dest = src"
599*61046927SAndroid Build Coastguard Worker- agx: Print agx_dim appropriately
600*61046927SAndroid Build Coastguard Worker- agx: Preload vertex/instance ID only at start
601*61046927SAndroid Build Coastguard Worker- agx: Write to r0l with a "nesting" instruction
602*61046927SAndroid Build Coastguard Worker- agx: Introduce ra_ctx data structure
603*61046927SAndroid Build Coastguard Worker- agx: Pass in max regs as a paramter to RA
604*61046927SAndroid Build Coastguard Worker- agx: Reserve live-in regs at the start of block
605*61046927SAndroid Build Coastguard Worker- panfrost/ci: Disable t720 jobs
606*61046927SAndroid Build Coastguard Worker- nir: Be smarter fusing ffma
607*61046927SAndroid Build Coastguard Worker- mesa,gallium: Revert "Make point coord origin a CAP"
608*61046927SAndroid Build Coastguard Worker- panfrost/ci: Remove stale fail
609*61046927SAndroid Build Coastguard Worker- pan/mdg: Lower PIPE_COMPUTE_CAP_MAX_THREADS_PER_BLOCK on Midgard
610*61046927SAndroid Build Coastguard Worker- pan/mdg: Limit work registers for large workgroups
611*61046927SAndroid Build Coastguard Worker- pan/mdg: Fix 16-bit alignment with spiller
612*61046927SAndroid Build Coastguard Worker- nir: Fix nir_fmax_abs_vec_comp
613*61046927SAndroid Build Coastguard Worker- nir: Usher nir_normalize_cubemap_coords into 2022
614*61046927SAndroid Build Coastguard Worker- mesa: Fix multiple matrix pops in a row
615*61046927SAndroid Build Coastguard Worker- nir/lower_io: Set interpolated_input dest_type
616*61046927SAndroid Build Coastguard Worker- u_transfer_helper: Handle Z24S8 with z24_in_z32f but no interleaving
617*61046927SAndroid Build Coastguard Worker- asahi: Lower point sprites in driver
618*61046927SAndroid Build Coastguard Worker- gallium: Default to PIPE_CAP_MIXED_COLORBUFFER_FORMATS
619*61046927SAndroid Build Coastguard Worker- panfrost: Remove NIR_SERIALIZED support
620*61046927SAndroid Build Coastguard Worker- asahi: Hold a reference to BOs in a batch
621*61046927SAndroid Build Coastguard Worker- nir/opt_preamble: Move load_texture_base_agx
622*61046927SAndroid Build Coastguard Worker- agx: Remove command line compiler
623*61046927SAndroid Build Coastguard Worker- asahi: Remove AGX_FAKE_DEVICE environment variable
624*61046927SAndroid Build Coastguard Worker- asahi: Precompile for shader-db
625*61046927SAndroid Build Coastguard Worker- asahi: Route shader-db stats to debug callback
626*61046927SAndroid Build Coastguard Worker- asahi: Identify "Uniform high" USC word
627*61046927SAndroid Build Coastguard Worker- asahi: Identify more shader-related fields
628*61046927SAndroid Build Coastguard Worker- asahi: Remove "padding" field
629*61046927SAndroid Build Coastguard Worker- asahi: Make agx_varyings a union
630*61046927SAndroid Build Coastguard Worker- asahi: Use USC_UNIFORM_HIGH
631*61046927SAndroid Build Coastguard Worker- asahi: Rename LOD clamps tests to fit other packing
632*61046927SAndroid Build Coastguard Worker- asahi: Don't use unnecessary test fixture
633*61046927SAndroid Build Coastguard Worker- asahi: Add group tests
634*61046927SAndroid Build Coastguard Worker- asahi: Support preamble shaders
635*61046927SAndroid Build Coastguard Worker- agx: Be less sloppy about high uniforms
636*61046927SAndroid Build Coastguard Worker- agx: Check that we don't push too much
637*61046927SAndroid Build Coastguard Worker- agx: Make push_count public
638*61046927SAndroid Build Coastguard Worker- agx: Handle multiple functions
639*61046927SAndroid Build Coastguard Worker- agx: Align preamble shaders
640*61046927SAndroid Build Coastguard Worker- agx: Add uniform_store instruction
641*61046927SAndroid Build Coastguard Worker- agx: Allow larger indices for ld/st
642*61046927SAndroid Build Coastguard Worker- agx: Strengthen assert for packing ld/st instructions
643*61046927SAndroid Build Coastguard Worker- agx: Implement scalar load/store_preamble
644*61046927SAndroid Build Coastguard Worker- agx: Handle uniforms passed to COLLECT
645*61046927SAndroid Build Coastguard Worker- agx: Restrict copyprop of uniforms
646*61046927SAndroid Build Coastguard Worker- agx: Handle 64-bit moves
647*61046927SAndroid Build Coastguard Worker- agx: Avoid reading high uniforms from device_load
648*61046927SAndroid Build Coastguard Worker- agx: Report GPRs to the driver
649*61046927SAndroid Build Coastguard Worker- asahi: Set uniform counts accurately
650*61046927SAndroid Build Coastguard Worker- asahi: Set GPR count accurately
651*61046927SAndroid Build Coastguard Worker- agx: Add agx_nir_opt_preamble pass
652*61046927SAndroid Build Coastguard Worker- agx: Use agx_nir_opt_preamble
653*61046927SAndroid Build Coastguard Worker- panfrost: Don't use lower_wpos_pntc on Midgard
654*61046927SAndroid Build Coastguard Worker- panfrost: Use proper formats for pntc varying
655*61046927SAndroid Build Coastguard Worker- etnaviv: Use correct idiv lowering
656*61046927SAndroid Build Coastguard Worker- nir/lower_idiv: Remove imprecise_32bit_lowering
657*61046927SAndroid Build Coastguard Worker- nir/lower_idiv: Inline convert_instr_precise
658*61046927SAndroid Build Coastguard Worker- panfrost: Zero polygon list for fragment-only
659*61046927SAndroid Build Coastguard Worker- panfrost: Don't allow VS side effects on midgard
660*61046927SAndroid Build Coastguard Worker- pan/bi: Clean up sysval handling a bit
661*61046927SAndroid Build Coastguard Worker- pan/mdg: Fix 64-bit address arithmetic
662*61046927SAndroid Build Coastguard Worker- panfrost: Use compute-based XFB on Midgard
663*61046927SAndroid Build Coastguard Worker- panfrost: Avoid a XFB special case
664*61046927SAndroid Build Coastguard Worker- panfrost: Lower MAX_BLOCK_SIZE on Midgard
665*61046927SAndroid Build Coastguard Worker- pan/mdg: Don't schedule across memory barrier
666*61046927SAndroid Build Coastguard Worker- panfrost,asahi: Support ARB_buffer_storage
667*61046927SAndroid Build Coastguard Worker- gallium: Stub support for Asahi + DRM
668*61046927SAndroid Build Coastguard Worker- gallium: Only use Asahi's software path on macOS
669*61046927SAndroid Build Coastguard Worker- panfrost/ci: Disable trace-based testing
670*61046927SAndroid Build Coastguard Worker- panfrost: Enable rendering to 16-bit and 32-bit
671*61046927SAndroid Build Coastguard Worker- panfrost: Add lots of perf_debug annotations
672*61046927SAndroid Build Coastguard Worker- asahi: Identify counts for compute kernels
673*61046927SAndroid Build Coastguard Worker- softpipe: Advertise PIPE_CAP_BUFFER_MAP_PERSISTENT_COHERENT
674*61046927SAndroid Build Coastguard Worker- i915g: Advertise PIPE_CAP_BUFFER_MAP_PERSISTENT_COHERENT
675*61046927SAndroid Build Coastguard Worker- etnaviv: Advertise PIPE_CAP_BUFFER_MAP_PERSISTENT_COHERENT
676*61046927SAndroid Build Coastguard Worker- gallium: Default to PIPE_CAP_BUFFER_MAP_PERSISTENT_COHERENT
677*61046927SAndroid Build Coastguard Worker- nir/opt_algebraic: Fuse c - a * b to FMA
678*61046927SAndroid Build Coastguard Worker- pan/bi: Don't lower outputs for compute
679*61046927SAndroid Build Coastguard Worker- panfrost: Don't use nir_variable in the compilers
680*61046927SAndroid Build Coastguard Worker- pan/mdg: Disassemble the .a32 bit
681*61046927SAndroid Build Coastguard Worker- pan/mdg: Don't pair ST_VARY.a32 with other instrs
682*61046927SAndroid Build Coastguard Worker- pan/mdg: Use .u32 for flat shading
683*61046927SAndroid Build Coastguard Worker- pan/mdg: Use bifrost_nir_lower_store_component
684*61046927SAndroid Build Coastguard Worker- panfrost: Don't allocate space for empty varyings
685*61046927SAndroid Build Coastguard Worker- panfrost: Don't use nir_variable to link varyings
686*61046927SAndroid Build Coastguard Worker- panfrost: Delete set_global_resources
687*61046927SAndroid Build Coastguard Worker- panfrost: Move small compute functions to pan_context.c
688*61046927SAndroid Build Coastguard Worker- panfrost: Remove bogus assert
689*61046927SAndroid Build Coastguard Worker- panfrost: Consolidate all shader compiling code
690*61046927SAndroid Build Coastguard Worker- panfrost: Merge pan_assemble.c into pan_shader.c
691*61046927SAndroid Build Coastguard Worker- panfrost: Remove unused req_input_mem copy
692*61046927SAndroid Build Coastguard Worker- panfrost: Rename structs to panfrost_(un)compiled_shader
693*61046927SAndroid Build Coastguard Worker- panfrost: Remove uncompiled_shader->active_variant
694*61046927SAndroid Build Coastguard Worker- panfrost: Use u_dynarray for variants
695*61046927SAndroid Build Coastguard Worker- panfrost: Make fixed_varying_mask a fragment-only key
696*61046927SAndroid Build Coastguard Worker- panfrost: Precompile transform feedback program
697*61046927SAndroid Build Coastguard Worker- panfrost: Precompile shaders
698*61046927SAndroid Build Coastguard Worker- panfrost: Implement a disk cache
699*61046927SAndroid Build Coastguard Worker- docs/new_features: Add Panfrost disk cache
700*61046927SAndroid Build Coastguard Worker- panfrost: Don't copy resources if replaced
701*61046927SAndroid Build Coastguard Worker- panfrost: Replace resource shadowing flush
702*61046927SAndroid Build Coastguard Worker- panfrost: Fix build with Perfetto (again)
703*61046927SAndroid Build Coastguard Worker- panfrost: Copy resources when necessary
704*61046927SAndroid Build Coastguard Worker- panfrost: Require 64-byte alignment on imports
705*61046927SAndroid Build Coastguard Worker- panfrost: Fix reference counting with batch->resources
706*61046927SAndroid Build Coastguard Worker- panfrost: Use PIPE_CAP_VERTEX_ATTRIB_ELEMENT_ALIGNED_ONLY
707*61046927SAndroid Build Coastguard Worker- pan/mdg: Fix out-of-order execution
708*61046927SAndroid Build Coastguard Worker- panfrost: Revert "Require 64-byte alignment on imports"
709*61046927SAndroid Build Coastguard Worker
710*61046927SAndroid Build Coastguard WorkerAndri Yngvason (1):
711*61046927SAndroid Build Coastguard Worker
712*61046927SAndroid Build Coastguard Worker- gallium/vl: Add opaque rgb pixel formats
713*61046927SAndroid Build Coastguard Worker
714*61046927SAndroid Build Coastguard WorkerAnton Bambura (1):
715*61046927SAndroid Build Coastguard Worker
716*61046927SAndroid Build Coastguard Worker- panfrost: Enable Mali-T620
717*61046927SAndroid Build Coastguard Worker
718*61046927SAndroid Build Coastguard WorkerAntónio Monteiro (2):
719*61046927SAndroid Build Coastguard Worker
720*61046927SAndroid Build Coastguard Worker- freedreno: get timestamp from os_time_get_nano instead of os_time_get
721*61046927SAndroid Build Coastguard Worker- gallium/util: remove network class
722*61046927SAndroid Build Coastguard Worker
723*61046927SAndroid Build Coastguard WorkerAxel Davy (6):
724*61046927SAndroid Build Coastguard Worker
725*61046927SAndroid Build Coastguard Worker- frontend/nine: Skip invalid swvp calls
726*61046927SAndroid Build Coastguard Worker- frontend/nine: Fix buffer tracking out of bounds
727*61046927SAndroid Build Coastguard Worker- frontend/nine: Fix ATOC handling
728*61046927SAndroid Build Coastguard Worker- frontend/nine: Fix cso restore bug
729*61046927SAndroid Build Coastguard Worker- frontend/nine: Fix shader multi-use crash
730*61046927SAndroid Build Coastguard Worker- frontend/nine: Fix ff position_t fallback when w = 0
731*61046927SAndroid Build Coastguard Worker
732*61046927SAndroid Build Coastguard WorkerBas Nieuwenhuizen (56):
733*61046927SAndroid Build Coastguard Worker
734*61046927SAndroid Build Coastguard Worker- vulkan/wsi: Take max extent into consideration for modifier selection.
735*61046927SAndroid Build Coastguard Worker- radv: Remove redundant radv_QueuePresentKHR.
736*61046927SAndroid Build Coastguard Worker- radv: Add binding code for 3d sparse images.
737*61046927SAndroid Build Coastguard Worker- radv: Add 3d tile shapes for sparse binding.
738*61046927SAndroid Build Coastguard Worker- radv: Expose 3d sparse images.
739*61046927SAndroid Build Coastguard Worker- amd/common: Don't rely on DCN support checks with modifiers.
740*61046927SAndroid Build Coastguard Worker- amd/common: Disable DCC retile modifiers on RDNA1
741*61046927SAndroid Build Coastguard Worker- radv: Don't flatten bottom AS exit if statement.
742*61046927SAndroid Build Coastguard Worker- radv: Store top of stack in a register.
743*61046927SAndroid Build Coastguard Worker- Revert "radv/rt: use derefs for the traversal stack"
744*61046927SAndroid Build Coastguard Worker- radv: Use constant for ray traversal exit condition.
745*61046927SAndroid Build Coastguard Worker- radv: Use nested ifs for pushing child nodes in traversal loop.
746*61046927SAndroid Build Coastguard Worker- radv: Add scratch stack to reduce LDS stack in RT traversal.
747*61046927SAndroid Build Coastguard Worker- ac/surface: Fix some warnings.
748*61046927SAndroid Build Coastguard Worker- radv: Hardcode root node id.
749*61046927SAndroid Build Coastguard Worker- radv: Translate the BVH copy shader to glsl from nir_builder.
750*61046927SAndroid Build Coastguard Worker- radv: Remove aabb bounds from instance nodes.
751*61046927SAndroid Build Coastguard Worker- radv: Use proper matrices for instance nodes.
752*61046927SAndroid Build Coastguard Worker- radv: Use GLSL matrices for instance transforms in BVH.
753*61046927SAndroid Build Coastguard Worker- radv: Use deterministic order for dumping acceleration stuctures.
754*61046927SAndroid Build Coastguard Worker- radv: Properly initialize all memory in RRA dumps.
755*61046927SAndroid Build Coastguard Worker- radv: Do an early check of distance in triangle culling.
756*61046927SAndroid Build Coastguard Worker- vulkan/wsi/x11: Fix double free of modifiers.
757*61046927SAndroid Build Coastguard Worker- radv: Clean up unused fields in BVH IR.
758*61046927SAndroid Build Coastguard Worker- radv: Add a field for the offset of the bvh in the blas.
759*61046927SAndroid Build Coastguard Worker- radv: Simplify buffer copy address generation.
760*61046927SAndroid Build Coastguard Worker- radv: Start the BVH after the header.
761*61046927SAndroid Build Coastguard Worker- radv: Generate parent links in BVH.
762*61046927SAndroid Build Coastguard Worker- radv: Only emit parents from parents that actually end up in the tree.
763*61046927SAndroid Build Coastguard Worker- radv: Split global & local bvh node variable.
764*61046927SAndroid Build Coastguard Worker- radv: Add traversal backtracking with a short stack.
765*61046927SAndroid Build Coastguard Worker- radv: Properly annotate all the invalid node usage.
766*61046927SAndroid Build Coastguard Worker- radv: Implement pipeline-wide skiptriangles/skipaabbs.
767*61046927SAndroid Build Coastguard Worker- radv: Consider inactive internal nodes never in the tree.
768*61046927SAndroid Build Coastguard Worker- radv: Constify entry_size.
769*61046927SAndroid Build Coastguard Worker- radv: Use a VkPipelineCache handle for meta shaders.
770*61046927SAndroid Build Coastguard Worker- radv: Rework modification detection of the meta cache.
771*61046927SAndroid Build Coastguard Worker- radv: Mark dEQP-VK.ray_query.misc.dynamic_indexing as crashing in CI.
772*61046927SAndroid Build Coastguard Worker- aco: Pre-split result of bvh64_intersect_ray_amd.
773*61046927SAndroid Build Coastguard Worker- radv: Improve gfx11 clear colors for DCC.
774*61046927SAndroid Build Coastguard Worker- radv: Use correct primgrp size for gfx11.
775*61046927SAndroid Build Coastguard Worker- radv: Add BVH IR header.
776*61046927SAndroid Build Coastguard Worker- radv: Make the number of internal nodes be written on the GPU.
777*61046927SAndroid Build Coastguard Worker- radv: Add PLOC shader
778*61046927SAndroid Build Coastguard Worker- radv: Use PLOC for BVH building
779*61046927SAndroid Build Coastguard Worker- radv: Speculatively tune RT pipelines for GFX11.
780*61046927SAndroid Build Coastguard Worker- radv: Use correct types for loading the rings with LLVM.
781*61046927SAndroid Build Coastguard Worker- radv: Handle GSVS ring intrinsic correctly with LLVM.
782*61046927SAndroid Build Coastguard Worker- radv: Handle attribute ring intrinsic correctly with LLVM.
783*61046927SAndroid Build Coastguard Worker- radv: Fix compute scratch buffer emission.
784*61046927SAndroid Build Coastguard Worker- radv: Make the compute scratch waves per SE as well.
785*61046927SAndroid Build Coastguard Worker- radv: Fix custom build id with C90 compilation.
786*61046927SAndroid Build Coastguard Worker- radv: Use correct init order for ETC2 image views
787*61046927SAndroid Build Coastguard Worker- radv: Fix sampler types in ETC2 decode.
788*61046927SAndroid Build Coastguard Worker- vulkan: Remove asserts that weren't valid for RADV ETC2 emulation.
789*61046927SAndroid Build Coastguard Worker- radv: reserve space for the scissor in vkCmdBeginRendering.
790*61046927SAndroid Build Coastguard Worker
791*61046927SAndroid Build Coastguard WorkerBenjamin Tissoires (1):
792*61046927SAndroid Build Coastguard Worker
793*61046927SAndroid Build Coastguard Worker- CI: convert to use the new S3 server instead of the legacy minio
794*61046927SAndroid Build Coastguard Worker
795*61046927SAndroid Build Coastguard WorkerBoris Brezillon (1):
796*61046927SAndroid Build Coastguard Worker
797*61046927SAndroid Build Coastguard Worker- ci/panvk: Skip dEQP-VK.api.object_management.max_concurrent.query_pool
798*61046927SAndroid Build Coastguard Worker
799*61046927SAndroid Build Coastguard WorkerBrian Paul (113):
800*61046927SAndroid Build Coastguard Worker
801*61046927SAndroid Build Coastguard Worker- st_pbo/compute: fix memset() warning
802*61046927SAndroid Build Coastguard Worker- lavapipe: s/u_foreach_bit/u_foreach_bit64/ in handle_pipeline_access()
803*61046927SAndroid Build Coastguard Worker- llvmpipe: further bump LP_MAX_TGSI_SHADER_IMAGES to 64
804*61046927SAndroid Build Coastguard Worker- llvmpipe: always pass non-zero writemask to assign_reg()
805*61046927SAndroid Build Coastguard Worker- util: allow GALLIUM_LOG_FILE=stdout
806*61046927SAndroid Build Coastguard Worker- gallivm: move lp_build_nir_aos_context declaration, etc
807*61046927SAndroid Build Coastguard Worker- gallivm: change texture/sampler_index params to unsigned
808*61046927SAndroid Build Coastguard Worker- llvmpipe: asst. formatting, clean-ups in lp_state_fs.c
809*61046927SAndroid Build Coastguard Worker- gallivm: asst. clean-ups in lp_bld_sample_soa.c
810*61046927SAndroid Build Coastguard Worker- gallivm: fix nir AOS swizzling issues
811*61046927SAndroid Build Coastguard Worker- lavapipe: remove continue statements in emit_state() to be more consistent
812*61046927SAndroid Build Coastguard Worker- lavapipe: zero-init sampler objects
813*61046927SAndroid Build Coastguard Worker- cso: asst. clean-ups in cso_hash.[ch]
814*61046927SAndroid Build Coastguard Worker- cso: use util_bitcount
815*61046927SAndroid Build Coastguard Worker- cso: asst. clean-ups in cso_cache.[ch]
816*61046927SAndroid Build Coastguard Worker- cso: asst. clean-ups in cso_context.[ch]
817*61046927SAndroid Build Coastguard Worker- draw: asst. clean-ups in draw_context.[ch]
818*61046927SAndroid Build Coastguard Worker- draw: asst. clean-ups in draw_vs_llvm.c
819*61046927SAndroid Build Coastguard Worker- draw: asst. clean-ups in draw_vs_variant.c
820*61046927SAndroid Build Coastguard Worker- draw: asst. clean-ups in draw_vs.[ch]
821*61046927SAndroid Build Coastguard Worker- draw: remove goto in llvm_pipeline_generic()
822*61046927SAndroid Build Coastguard Worker- draw: remove unused draw_has_llvm()
823*61046927SAndroid Build Coastguard Worker- draw: asst. clean-ups in draw_pipe.h
824*61046927SAndroid Build Coastguard Worker- draw: asst. clean-ups in draw_pt_fetch.c
825*61046927SAndroid Build Coastguard Worker- draw: asst. clean-ups in draw_pt_post_vs.c
826*61046927SAndroid Build Coastguard Worker- draw: asst. clean-ups in draw_pipe_cull.c
827*61046927SAndroid Build Coastguard Worker- draw: asst. clean-ups in draw_pipe_clip.c
828*61046927SAndroid Build Coastguard Worker- draw: asst. clean-ups in draw_pipe_flatshade.c
829*61046927SAndroid Build Coastguard Worker- draw: asst. clean-ups in draw_pipe_offset.c
830*61046927SAndroid Build Coastguard Worker- draw: asst. clean-ups in draw_pipe_pstipple.c
831*61046927SAndroid Build Coastguard Worker- draw: asst. clean-ups in draw_pipe_twoside.c
832*61046927SAndroid Build Coastguard Worker- draw: asst. clean-ups in draw_pipe_unfilled.c
833*61046927SAndroid Build Coastguard Worker- draw: asst. clean-ups in draw_pipe_user_cull.c
834*61046927SAndroid Build Coastguard Worker- draw: asst. clean-ups in draw_pipe_util.c
835*61046927SAndroid Build Coastguard Worker- draw: asst. clean-ups in draw_pipe_wide_line.c
836*61046927SAndroid Build Coastguard Worker- draw: asst. clean-ups in draw_pipe_wide_point.c
837*61046927SAndroid Build Coastguard Worker- draw: asst. clean-ups in draw_vertex.[ch]
838*61046927SAndroid Build Coastguard Worker- draw: asst. clean-ups in draw_pt_so_emit.c
839*61046927SAndroid Build Coastguard Worker- draw: asst. clean-ups in draw_pipe_aapoint.c
840*61046927SAndroid Build Coastguard Worker- draw: asst. clean-ups in draw_llvm.c
841*61046927SAndroid Build Coastguard Worker- draw: asst. clean-ups in draw_cliptest_tmp.h
842*61046927SAndroid Build Coastguard Worker- draw: asst. clean-ups in draw_gs.[ch]
843*61046927SAndroid Build Coastguard Worker- draw: asst. clean-ups in draw_prim_assembler.[ch]
844*61046927SAndroid Build Coastguard Worker- draw: asst. clean-ups in draw_pipe.c
845*61046927SAndroid Build Coastguard Worker- draw: asst. clean-ups in draw_pt_vsplit_tmp.h
846*61046927SAndroid Build Coastguard Worker- draw: asst. clean-ups in draw_split_tmp.h
847*61046927SAndroid Build Coastguard Worker- draw: asst. clean-ups in draw_pt.c
848*61046927SAndroid Build Coastguard Worker- draw: clean-up count assignment in draw_pt_arrays()
849*61046927SAndroid Build Coastguard Worker- draw: asst. clean-ups in draw_private.h
850*61046927SAndroid Build Coastguard Worker- draw: asst. clean-ups in draw_pt_fetch_shade_pipeline_llvm.c
851*61046927SAndroid Build Coastguard Worker- draw: replace double conditional expression with if/else
852*61046927SAndroid Build Coastguard Worker- draw: make draw_geometry_shader_run() return void
853*61046927SAndroid Build Coastguard Worker- draw: fix some const-correctness in draw_vbo()
854*61046927SAndroid Build Coastguard Worker- draw: move vs_slot var in tgsi/llvm_fetch_gs_input()
855*61046927SAndroid Build Coastguard Worker- draw: s/start_or_maxelt/start/ in llvm VS code
856*61046927SAndroid Build Coastguard Worker- draw: fix vertex id offset bug
857*61046927SAndroid Build Coastguard Worker- draw: fix base vertex bug
858*61046927SAndroid Build Coastguard Worker- llvmpipe: asst. clean-ups in lp_rast.h
859*61046927SAndroid Build Coastguard Worker- llvmpipe: asst. clean-ups in lp_rast_debug.c
860*61046927SAndroid Build Coastguard Worker- llvmpipe: asst. clean-ups in lp_rast_priv.h
861*61046927SAndroid Build Coastguard Worker- llvmpipe: asst. clean-ups in lp_rast_rect.c
862*61046927SAndroid Build Coastguard Worker- llvmpipe: asst. clean-ups in lp_rast.c
863*61046927SAndroid Build Coastguard Worker- llvmpipe: asst. clean-ups in lp_rast_linear.c
864*61046927SAndroid Build Coastguard Worker- llvmpipe: asst. clean-ups in lp_rast_linear_fallback.c
865*61046927SAndroid Build Coastguard Worker- gallium: whitespace fixes in p_context.h, p_screen.h
866*61046927SAndroid Build Coastguard Worker- llvmpipe: asst. clean-ups in lp_context.[ch]
867*61046927SAndroid Build Coastguard Worker- llvmpipe: asst. clean-ups in lp_surface.c
868*61046927SAndroid Build Coastguard Worker- llvmpipe: asst. clean-ups in lp_screen.[ch]
869*61046927SAndroid Build Coastguard Worker- llvmpipe: asst. clean-ups in lp_query.c
870*61046927SAndroid Build Coastguard Worker- llvmpipe: asst. clean-ups in lp_setup.c
871*61046927SAndroid Build Coastguard Worker- llvmpipe: asst. clean-ups in lp_setup_rect.c
872*61046927SAndroid Build Coastguard Worker- llvmpipe: asst. clean-ups in lp_setup_vbuf.c
873*61046927SAndroid Build Coastguard Worker- llvmpipe: asst. clean-ups in lp_setup_line.c
874*61046927SAndroid Build Coastguard Worker- llvmpipe: asst. clean-ups in lp_setup_point.c
875*61046927SAndroid Build Coastguard Worker- llvmpipe: remove gotos in do_rect_ccw()
876*61046927SAndroid Build Coastguard Worker- llvmpipe: asst. clean-ups in lp_setup_tri.c
877*61046927SAndroid Build Coastguard Worker- llvmpipe: asst. clean-ups in lp_bld_alpha.c
878*61046927SAndroid Build Coastguard Worker- llvmpipe: asst. clean-ups in lp_bld_blend_aos.c
879*61046927SAndroid Build Coastguard Worker- llvmpipe: asst. clean-ups in lp_bld_depth.c
880*61046927SAndroid Build Coastguard Worker- llvmpipe: asst. clean-ups in lp_bld_interp.c
881*61046927SAndroid Build Coastguard Worker- llvmpipe: asst. clean-ups in lp_debug.h
882*61046927SAndroid Build Coastguard Worker- llvmpipe: asst. clean-ups in lp_draw_arrays.c
883*61046927SAndroid Build Coastguard Worker- llvmpipe: asst. clean-ups in lp_fence.c
884*61046927SAndroid Build Coastguard Worker- llvmpipe: asst. clean-ups in lp_flush.[ch]
885*61046927SAndroid Build Coastguard Worker- llvmpipe: asst. clean-ups in lp_linear_interp.c
886*61046927SAndroid Build Coastguard Worker- llvmpipe: asst. clean-ups in lp_linear_sampler.c
887*61046927SAndroid Build Coastguard Worker- llvmpipe: asst. clean-ups in lp_scene.c
888*61046927SAndroid Build Coastguard Worker- llvmpipe: asst. clean-ups in lp_scene.h
889*61046927SAndroid Build Coastguard Worker- llvmpipe: asst. clean-ups in lp_state_sampler.c
890*61046927SAndroid Build Coastguard Worker- llvmpipe: asst. clean-ups in lp_state_derived.c
891*61046927SAndroid Build Coastguard Worker- llvmpipe: asst. clean-ups in lp_state_clip.c
892*61046927SAndroid Build Coastguard Worker- llvmpipe: asst. clean-ups in lp_state_cs.c
893*61046927SAndroid Build Coastguard Worker- llvmpipe: asst. clean-ups in lp_state_gs.c
894*61046927SAndroid Build Coastguard Worker- llvmpipe: asst. clean-ups in lp_state_rasterizer.c
895*61046927SAndroid Build Coastguard Worker- llvmpipe: asst. clean-ups in lp_state_so.c
896*61046927SAndroid Build Coastguard Worker- llvmpipe: asst. clean-ups in lp_state_surface.c
897*61046927SAndroid Build Coastguard Worker- llvmpipe: asst. clean-ups in lp_state_tess.c
898*61046927SAndroid Build Coastguard Worker- llvmpipe: asst. clean-ups in lp_state_vertex.c
899*61046927SAndroid Build Coastguard Worker- llvmpipe: asst. clean-ups in lp_test_blend.c
900*61046927SAndroid Build Coastguard Worker- llvmpipe: asst. clean-ups in lp_test_conv.c
901*61046927SAndroid Build Coastguard Worker- llvmpipe: asst. clean-ups in lp_test_format.c
902*61046927SAndroid Build Coastguard Worker- llvmpipe: asst. clean-ups in lp_test_main.c
903*61046927SAndroid Build Coastguard Worker- llvmpipe: asst. clean-ups in lp_tex_sample.c
904*61046927SAndroid Build Coastguard Worker- llvmpipe: asst. clean-ups in lp_texture.[ch]
905*61046927SAndroid Build Coastguard Worker- llvmpipe: improve some if/switch code in llvmpipe_get_shader_param()
906*61046927SAndroid Build Coastguard Worker- frontend/dri: assorted clean-ups in dri-screen.c
907*61046927SAndroid Build Coastguard Worker- frontends/dri: clean-ups in dri_util.c
908*61046927SAndroid Build Coastguard Worker- glx: clean-ups in create_context.c
909*61046927SAndroid Build Coastguard Worker- glx: clean-ups in drisw_glx.c
910*61046927SAndroid Build Coastguard Worker- llvmpipe: s/uint/enum pipe_prim_type/ in lp_setup_context.h
911*61046927SAndroid Build Coastguard Worker- llvmpipe: fix comment typo
912*61046927SAndroid Build Coastguard Worker- llvmpipe: asst. clean-ups in lp_state_fs.c
913*61046927SAndroid Build Coastguard Worker- llvmpipe: check rectangle vertices have equal W components
914*61046927SAndroid Build Coastguard Worker
915*61046927SAndroid Build Coastguard WorkerCaio Oliveira (38):
916*61046927SAndroid Build Coastguard Worker
917*61046927SAndroid Build Coastguard Worker- intel/compiler: Print more details when fs_visitor::validate() fails
918*61046927SAndroid Build Coastguard Worker- intel/compiler: Call get_mesh_urb_handle one level up in call-stack
919*61046927SAndroid Build Coastguard Worker- intel/compiler: Get URB handle in emit_task/mesh_intrinsic functions
920*61046927SAndroid Build Coastguard Worker- intel/compiler: Make component() work for FIXED_GRF/ARF
921*61046927SAndroid Build Coastguard Worker- intel/compiler: Remove INTEL_DEBUG=tcs8
922*61046927SAndroid Build Coastguard Worker- intel/compiler: Rename 8_PATCH to MULTI_PATCH
923*61046927SAndroid Build Coastguard Worker- intel/compiler: Use fs_reg helpers for TCS icp_handle selection
924*61046927SAndroid Build Coastguard Worker- intel/compiler: Use fs_reg helpers for GS icp_handle selection
925*61046927SAndroid Build Coastguard Worker- intel/compiler: Create fs_visitor::emit_tcs_barrier()
926*61046927SAndroid Build Coastguard Worker- intel/compiler: Add helper for barrier message payload setup for gfx >= 125
927*61046927SAndroid Build Coastguard Worker- intel/compiler: Use builder to allocate fs regs for TCS store output
928*61046927SAndroid Build Coastguard Worker- intel/compiler: Make a type for Thread Payload and FS variant
929*61046927SAndroid Build Coastguard Worker- intel/compiler: Use FS thread payload only for FS
930*61046927SAndroid Build Coastguard Worker- intel/compiler: Create struct for TCS thread payload
931*61046927SAndroid Build Coastguard Worker- intel/compiler: Store Patch URB output in TCS thread payload struct
932*61046927SAndroid Build Coastguard Worker- intel/compiler: Store Primitive ID in TCS thread payload struct
933*61046927SAndroid Build Coastguard Worker- intel/compiler: Store start of ICP handles in TCS thread payload struct
934*61046927SAndroid Build Coastguard Worker- intel/compiler: Create and use struct for TES thread payload
935*61046927SAndroid Build Coastguard Worker- intel/compiler: Create and use struct for VS thread payload
936*61046927SAndroid Build Coastguard Worker- intel/compiler: Create and use struct for TASK and MESH thread payloads
937*61046927SAndroid Build Coastguard Worker- intel/compiler: Create and use struct for GS thread payload
938*61046927SAndroid Build Coastguard Worker- intel/compiler: Store start of ICP handles in GS thread payload struct
939*61046927SAndroid Build Coastguard Worker- intel/compiler: Create and use struct for Bindless thread payload
940*61046927SAndroid Build Coastguard Worker- intel/compiler: Export brw_get_subgroup_id_param_index()
941*61046927SAndroid Build Coastguard Worker- intel/compiler: Create and use struct for CS thread payload
942*61046927SAndroid Build Coastguard Worker- intel/compiler: Make thread_payload struct abstract
943*61046927SAndroid Build Coastguard Worker- intel/compiler: Add a few more brw_ud* helpers
944*61046927SAndroid Build Coastguard Worker- intel/compiler: Use brw_ud* helpers in thread payload code
945*61046927SAndroid Build Coastguard Worker- nir/lower_task_shader: Don't fail adding a launch when last instruction is a jump
946*61046927SAndroid Build Coastguard Worker- spirv: Pass vtn_block into vtn_emit_branch()
947*61046927SAndroid Build Coastguard Worker- spirv: Add workaround to ignore OpReturn after OpEmitMeshTasksEXT
948*61046927SAndroid Build Coastguard Worker- spirv: Call vtn_emit_ret_store() only when handling return branch
949*61046927SAndroid Build Coastguard Worker- spirv: Make a helper function to check glslang/shaderc
950*61046927SAndroid Build Coastguard Worker- spirv: Enable OpEmitMeshTasksEXT workaround for Clay Shader Compiler
951*61046927SAndroid Build Coastguard Worker- intel/compiler: Explicitly include build-id when linking intel_clc
952*61046927SAndroid Build Coastguard Worker- nir: Don't reorder volatile intrinsics
953*61046927SAndroid Build Coastguard Worker- intel/compiler: Fix dynarray usage in intel_clc
954*61046927SAndroid Build Coastguard Worker- intel/compiler: Fix missing tie-breaker in brw_nir_analyze_ubo_ranges() ordering code
955*61046927SAndroid Build Coastguard Worker
956*61046927SAndroid Build Coastguard WorkerCaleb Cornett (3):
957*61046927SAndroid Build Coastguard Worker
958*61046927SAndroid Build Coastguard Worker- wgl: Homogenize read framebuffer reference counting logic
959*61046927SAndroid Build Coastguard Worker- wgl: Always release local references in stw_make_current_by_handles
960*61046927SAndroid Build Coastguard Worker- wgl: Release the context before deleting it in wglDeleteContext
961*61046927SAndroid Build Coastguard Worker
962*61046927SAndroid Build Coastguard WorkerChad Versace (43):
963*61046927SAndroid Build Coastguard Worker
964*61046927SAndroid Build Coastguard Worker- venus: Remove cryptic pointer arithmetic on present attachments
965*61046927SAndroid Build Coastguard Worker- venus: Drop vn_present_src_attachment::acquire
966*61046927SAndroid Build Coastguard Worker- venus: Track subpass properties
967*61046927SAndroid Build Coastguard Worker- venus/pipeline: Refactor vn_fix_graphics_pipeline_create_info
968*61046927SAndroid Build Coastguard Worker- venus/pipeline: Add pipeline state bools for ignore rules
969*61046927SAndroid Build Coastguard Worker- venus/pipeline: Split ignore rules for pViewportState, pMultisampleState
970*61046927SAndroid Build Coastguard Worker- venus/pipeline: Fix ignore rule for pDepthStencilState
971*61046927SAndroid Build Coastguard Worker- venus/pipeline: Fix ignore rule for pColorBlendState
972*61046927SAndroid Build Coastguard Worker- venus/pipeline: Ignore pViewportState::pViewports
973*61046927SAndroid Build Coastguard Worker- venus/pipeline: Ignore pViewportState::pScissors
974*61046927SAndroid Build Coastguard Worker- venus/pipeline: Ignore basePipelineHandle
975*61046927SAndroid Build Coastguard Worker- venus/pipeline: Fix ignore rules for VK_KHR_dynamic_rendering
976*61046927SAndroid Build Coastguard Worker- venus/pipeline: Fix ignore rules for VK_EXT_extended_dynamic_state
977*61046927SAndroid Build Coastguard Worker- venus: Dedupe pipeline handle creation
978*61046927SAndroid Build Coastguard Worker- venus: Fix failure path on pipeline creation
979*61046927SAndroid Build Coastguard Worker- venus: Enable VK_EXT_pipeline_creation_cache_control
980*61046927SAndroid Build Coastguard Worker- venus: Sort passthrough extensions
981*61046927SAndroid Build Coastguard Worker- vulkan: Make vk_copy_struct_guts() public
982*61046927SAndroid Build Coastguard Worker- venus: Simplify vn_GetPhysicalDeviceFeatures2
983*61046927SAndroid Build Coastguard Worker- venus: Simplify vn_GetPhysicalDeviceProperties2
984*61046927SAndroid Build Coastguard Worker- venus: Enable VK_KHR_shader_integer_dot_product
985*61046927SAndroid Build Coastguard Worker- venus: Enable VK_KHR_shader_non_semantic_info
986*61046927SAndroid Build Coastguard Worker- venus: Enable VK_KHR_shader_terminate_invocation
987*61046927SAndroid Build Coastguard Worker- venus: Enable VK_KHR_zero_initialize_workgroup_memory
988*61046927SAndroid Build Coastguard Worker- venus: Enable VK_EXT_subgroup_size_control
989*61046927SAndroid Build Coastguard Worker- venus: Enable VK_EXT_texel_buffer_alignment
990*61046927SAndroid Build Coastguard Worker- venus: Enable VK_EXT_ycbcr_2plane_444_formats
991*61046927SAndroid Build Coastguard Worker- venus: Enable VK_KHR_format_feature_flags2
992*61046927SAndroid Build Coastguard Worker- venus: Enable VK_EXT_private_data
993*61046927SAndroid Build Coastguard Worker- venus: Enable VK_EXT_tooling_info
994*61046927SAndroid Build Coastguard Worker- venus: Document VK_EXT_texture_compression_astc_hdr support
995*61046927SAndroid Build Coastguard Worker- venus: Enable VK_EXT_pipeline_creation_feedback
996*61046927SAndroid Build Coastguard Worker- venus: Rename some feature/property structs
997*61046927SAndroid Build Coastguard Worker- venus: Refactor VN_ADD_TO_PNEXT
998*61046927SAndroid Build Coastguard Worker- venus: Add macros VN_SET_CORE_*
999*61046927SAndroid Build Coastguard Worker- venus: Fix features/properties for unavailable extensions
1000*61046927SAndroid Build Coastguard Worker- venus: Use VkPhysicalDeviceVulkan13{Features,Properties}
1001*61046927SAndroid Build Coastguard Worker- venus/queue: Rename some local vars
1002*61046927SAndroid Build Coastguard Worker- venus: Change signature of vn_get_fence_feedback_cmd
1003*61046927SAndroid Build Coastguard Worker- venus: Add vn_queue_wait_idle_before_present()
1004*61046927SAndroid Build Coastguard Worker- venus: Refactor vn_command_buffer_builder temp storage
1005*61046927SAndroid Build Coastguard Worker- venus: Enable VK_KHR_synchronization2
1006*61046927SAndroid Build Coastguard Worker- venus: Enable Vulkan 1.3
1007*61046927SAndroid Build Coastguard Worker
1008*61046927SAndroid Build Coastguard WorkerCharmaine Lee (6):
1009*61046927SAndroid Build Coastguard Worker
1010*61046927SAndroid Build Coastguard Worker- svga: fix mksstats build
1011*61046927SAndroid Build Coastguard Worker- svga: fix SetConstantBufferOffset command opcode
1012*61046927SAndroid Build Coastguard Worker- svga: compare graphics shader stages against COMPUTE
1013*61046927SAndroid Build Coastguard Worker- mesa/st: fix reference to nir->info after nir_to_tgsi
1014*61046927SAndroid Build Coastguard Worker- svga: support TGSI_SEMANTIC_TEXCOORD in swtnl draw context
1015*61046927SAndroid Build Coastguard Worker- svga: fix invalid component access of domain location
1016*61046927SAndroid Build Coastguard Worker
1017*61046927SAndroid Build Coastguard WorkerChia-I Wu (83):
1018*61046927SAndroid Build Coastguard Worker
1019*61046927SAndroid Build Coastguard Worker- vulkan: sort ALLOWED_ANDROID_VERSION by api levels
1020*61046927SAndroid Build Coastguard Worker- vulkan: fix ALLOWED_ANDROID_VERSION for api level 26
1021*61046927SAndroid Build Coastguard Worker- vulkan: fix ALLOWED_ANDROID_VERSION up to api level 29
1022*61046927SAndroid Build Coastguard Worker- vulkan: extend ALLOWED_ANDROID_VERSION up to api level 31
1023*61046927SAndroid Build Coastguard Worker- turnip: add tu_common.h as the common header
1024*61046927SAndroid Build Coastguard Worker- turnip: remove includes that are already in tu_common.h
1025*61046927SAndroid Build Coastguard Worker- turnip: add tu_drm.h
1026*61046927SAndroid Build Coastguard Worker- turnip: add tu_suballoc.h
1027*61046927SAndroid Build Coastguard Worker- turnip: update tu_cs.h
1028*61046927SAndroid Build Coastguard Worker- turnip: add tu_query.h
1029*61046927SAndroid Build Coastguard Worker- turnip: add tu_image.h
1030*61046927SAndroid Build Coastguard Worker- turnip: add tu_formats.h
1031*61046927SAndroid Build Coastguard Worker- turnip: update tu_descriptor_set.h
1032*61046927SAndroid Build Coastguard Worker- turnip: add tu_shader.h
1033*61046927SAndroid Build Coastguard Worker- turnip: add tu_pipeline.h
1034*61046927SAndroid Build Coastguard Worker- turnip: add tu_clear_blit.h
1035*61046927SAndroid Build Coastguard Worker- turnip: add tu_dynamic_rendering.h
1036*61046927SAndroid Build Coastguard Worker- turnip: add tu_lrz.h
1037*61046927SAndroid Build Coastguard Worker- turnip: add tu_pass.h
1038*61046927SAndroid Build Coastguard Worker- turnip: add tu_wsi.h
1039*61046927SAndroid Build Coastguard Worker- turnip: update tu_autotune.h
1040*61046927SAndroid Build Coastguard Worker- turnip: add tu_device.h
1041*61046927SAndroid Build Coastguard Worker- turnip: add tu_cmd_buffer.h
1042*61046927SAndroid Build Coastguard Worker- turnip: add tu_android.h
1043*61046927SAndroid Build Coastguard Worker- turnip: update tu_util.h
1044*61046927SAndroid Build Coastguard Worker- turnip: move away from tu_private.h
1045*61046927SAndroid Build Coastguard Worker- turnip: remove tu_private.h
1046*61046927SAndroid Build Coastguard Worker- turnip: remove headers from libtu_files
1047*61046927SAndroid Build Coastguard Worker- turnip: use SPDX-License-Identifier
1048*61046927SAndroid Build Coastguard Worker- vulkan: disallow VK_KHR_performance_query on android
1049*61046927SAndroid Build Coastguard Worker- turnip: fix a use-after-free in autotune
1050*61046927SAndroid Build Coastguard Worker- turnip: remove unused member in tu_submission_data
1051*61046927SAndroid Build Coastguard Worker- turnip: handle fence wrapping in autotune
1052*61046927SAndroid Build Coastguard Worker- freedreno/pps: improve interaction with turnip
1053*61046927SAndroid Build Coastguard Worker- turnip: lower the queue priority to 1
1054*61046927SAndroid Build Coastguard Worker- turnip: pCreateInfo->pPoolSizes[i] is wordy
1055*61046927SAndroid Build Coastguard Worker- turnip: trim down host size of tu_descriptor_pool
1056*61046927SAndroid Build Coastguard Worker- turnip: trim down bo size of tu_descriptor_pool
1057*61046927SAndroid Build Coastguard Worker- turnip: improve perfetto sync_timestamp
1058*61046927SAndroid Build Coastguard Worker- turnip: fix a missing trace_end_gmem_clear
1059*61046927SAndroid Build Coastguard Worker- turnip: move trace_start_gmem_store before cond exec
1060*61046927SAndroid Build Coastguard Worker- turnip: fix gem_store tracepoint
1061*61046927SAndroid Build Coastguard Worker- turnip: tidy up tracepoint header includes
1062*61046927SAndroid Build Coastguard Worker- util/u_trace: include the generated header first
1063*61046927SAndroid Build Coastguard Worker- util/u_trace: add PERFETTO HeaderScope
1064*61046927SAndroid Build Coastguard Worker- turnip: add tu_clone_trace_range helper
1065*61046927SAndroid Build Coastguard Worker- turnip: convert tu_perfetto_state to a stack
1066*61046927SAndroid Build Coastguard Worker- turnip: clean up tu_perfetto.h
1067*61046927SAndroid Build Coastguard Worker- turnip: rename some tracing stages
1068*61046927SAndroid Build Coastguard Worker- turnip: add cmd_buffer tracepoint
1069*61046927SAndroid Build Coastguard Worker- turnip: improve tracing of secondary cmd buffers
1070*61046927SAndroid Build Coastguard Worker- ir3: fix predicate splitting in scheduler
1071*61046927SAndroid Build Coastguard Worker- util/perf: move u_perfetto to here
1072*61046927SAndroid Build Coastguard Worker- util/perf: add cpu_trace.h
1073*61046927SAndroid Build Coastguard Worker- util/perf: fix multiple tracepoints in a scope
1074*61046927SAndroid Build Coastguard Worker- util/perfetto: add a simple C wrapper for track events
1075*61046927SAndroid Build Coastguard Worker- util/perf: support and prefer perfetto for cpu trace
1076*61046927SAndroid Build Coastguard Worker- venus: use MESA_TRACE_*
1077*61046927SAndroid Build Coastguard Worker- pps: enable track_event in system.cfg
1078*61046927SAndroid Build Coastguard Worker- docs: update perfetto with the latest status
1079*61046927SAndroid Build Coastguard Worker- vulkan/wsi: add cpu tracepoints to swapchain functions
1080*61046927SAndroid Build Coastguard Worker- vulkan/wsi: add cpu tracepoints for internal waits
1081*61046927SAndroid Build Coastguard Worker- turnip: add some cpu tracepionts
1082*61046927SAndroid Build Coastguard Worker- freedreno: get cpu timestamp again after FD_TIMESTAMP
1083*61046927SAndroid Build Coastguard Worker- util/perf: ignore ut->enabled for iterators
1084*61046927SAndroid Build Coastguard Worker- util/perf: remove u_trace::enabled
1085*61046927SAndroid Build Coastguard Worker- util/perf: add u_trace_instrument
1086*61046927SAndroid Build Coastguard Worker- util/perf: simplify u_trace_instrument
1087*61046927SAndroid Build Coastguard Worker- util/perf: use ALWAYS_INLINE for tracepoints
1088*61046927SAndroid Build Coastguard Worker- turnip: reduce MAX_STORAGE_BUFFER_RANGE
1089*61046927SAndroid Build Coastguard Worker- vulkan: update ALLOWED_ANDROID_VERSION for api level 33
1090*61046927SAndroid Build Coastguard Worker- subprojects: uprev perfetto to v29.0
1091*61046927SAndroid Build Coastguard Worker- turnip: fix error handling for tu_queue_init
1092*61046927SAndroid Build Coastguard Worker- turnip: add tu_physical_device::submitqueue_priority_count
1093*61046927SAndroid Build Coastguard Worker- turnip: add support for VK_KHR_global_priority
1094*61046927SAndroid Build Coastguard Worker- turnip: use vk_buffer
1095*61046927SAndroid Build Coastguard Worker- turnip: use vk_descriptor_set_layout
1096*61046927SAndroid Build Coastguard Worker- vulkan: update comments to device enumeration callbacks
1097*61046927SAndroid Build Coastguard Worker- turnip: fix kgsl tu_enumerate_devices return code
1098*61046927SAndroid Build Coastguard Worker- turnip: advertise VkExternalFenceProperties correctly
1099*61046927SAndroid Build Coastguard Worker- venus: fix VkImageFormatListCreateInfo for AHB
1100*61046927SAndroid Build Coastguard Worker- freedreno/pps: use 64-bit reads when possible
1101*61046927SAndroid Build Coastguard Worker- freedreno/pps: loop countables by references
1102*61046927SAndroid Build Coastguard Worker
1103*61046927SAndroid Build Coastguard WorkerChristian Gmeiner (18):
1104*61046927SAndroid Build Coastguard Worker
1105*61046927SAndroid Build Coastguard Worker- lima/ci: There is no need to redefine HWCI_TEST_SCRIPT
1106*61046927SAndroid Build Coastguard Worker- lima/ci: Make use of .lava-piglit
1107*61046927SAndroid Build Coastguard Worker- isaspec: Move isa_decode(..) declaration
1108*61046927SAndroid Build Coastguard Worker- ci: include etnaviv support in ARM64 container
1109*61046927SAndroid Build Coastguard Worker- ci: switch to mkbootimg.py
1110*61046927SAndroid Build Coastguard Worker- ci/bare-metal: introduce BM_MKBOOT_PARAMS
1111*61046927SAndroid Build Coastguard Worker- ci/etnaviv: add GC7000 support
1112*61046927SAndroid Build Coastguard Worker- etnaviv: Remove possibility to force MSAA
1113*61046927SAndroid Build Coastguard Worker- etnaviv: rs: Color resolve works
1114*61046927SAndroid Build Coastguard Worker- etnaviv: rs: Directly call etna_try_rs_blit(..)
1115*61046927SAndroid Build Coastguard Worker- etnaviv: rs: msaa: Set cache mode for SMALL_MSAA
1116*61046927SAndroid Build Coastguard Worker- etnaviv: Update headers from rnndb
1117*61046927SAndroid Build Coastguard Worker- etnaviv: blt: Add color resolve support
1118*61046927SAndroid Build Coastguard Worker- etnaviv: blt: Directly call etna_try_blt_blit(..)
1119*61046927SAndroid Build Coastguard Worker- Revert "etnaviv: completely turn off MSAA"
1120*61046927SAndroid Build Coastguard Worker- etnaviv: Support negative float inline immediates
1121*61046927SAndroid Build Coastguard Worker- etnaviv: nir: lower extract byte/word
1122*61046927SAndroid Build Coastguard Worker- etnaviv: Hide MSAA support behind debug flag
1123*61046927SAndroid Build Coastguard Worker
1124*61046927SAndroid Build Coastguard WorkerChristophe (2):
1125*61046927SAndroid Build Coastguard Worker
1126*61046927SAndroid Build Coastguard Worker- zink: add profile documentation
1127*61046927SAndroid Build Coastguard Worker- Zink: add Zink profiles file
1128*61046927SAndroid Build Coastguard Worker
1129*61046927SAndroid Build Coastguard WorkerConnor Abbott (49):
1130*61046927SAndroid Build Coastguard Worker
1131*61046927SAndroid Build Coastguard Worker- tu: Decouple vertex input state from shader
1132*61046927SAndroid Build Coastguard Worker- tu: Implement VK_EXT_vertex_input_dynamic_state
1133*61046927SAndroid Build Coastguard Worker- tu: Fix sysmem depth attachment clear flushing
1134*61046927SAndroid Build Coastguard Worker- ir3/spill: Fix extracting from a vector at the end of a block
1135*61046927SAndroid Build Coastguard Worker- nir: Free instructions more often
1136*61046927SAndroid Build Coastguard Worker- tu/lrz: Fix multiple subpass case with secondaries
1137*61046927SAndroid Build Coastguard Worker- tu/lrz: Fix multiple depth attachment case with secondaries
1138*61046927SAndroid Build Coastguard Worker- tu: Fix descriptor set size bounds
1139*61046927SAndroid Build Coastguard Worker- tu: Don't preload variable-count descriptors
1140*61046927SAndroid Build Coastguard Worker- tu: Initial implementation of VK_EXT_inline_uniform_block
1141*61046927SAndroid Build Coastguard Worker- tu: Also set SP_FS_MRT_REG for unused attachments
1142*61046927SAndroid Build Coastguard Worker- tu: Fix case where vertex input is set but not vertex buffers
1143*61046927SAndroid Build Coastguard Worker- tu: Remove unused need_indirect_descriptor_sets
1144*61046927SAndroid Build Coastguard Worker- tu: Group pipeline state based on VkPipeline*StateCreateInfo
1145*61046927SAndroid Build Coastguard Worker- tu: Rename RB_MSAA_CNTL to RB_BLIT_GMEM_MSAA_CNTL
1146*61046927SAndroid Build Coastguard Worker- tu: Always set RB_BLIT_GMEM_MSAA_CNTL when clearing GMEM
1147*61046927SAndroid Build Coastguard Worker- tu: Make MSAA emission always dynamic
1148*61046927SAndroid Build Coastguard Worker- tu: Split out primtype calculation for tess
1149*61046927SAndroid Build Coastguard Worker- ir3: Don't use msaa key for a6xx+
1150*61046927SAndroid Build Coastguard Worker- tu: Nuke tu_pipeline_cache
1151*61046927SAndroid Build Coastguard Worker- tu: Don't use layer_zero/view_zero in shader key
1152*61046927SAndroid Build Coastguard Worker- tu, ir3: Move multi_pos_output to ir3_shader_variant
1153*61046927SAndroid Build Coastguard Worker- tu: Don't use output state to compute render components
1154*61046927SAndroid Build Coastguard Worker- tu, ir3: Determine dual-src blend from shader for FS outputs
1155*61046927SAndroid Build Coastguard Worker- tu: Emit \*_OUTPUT_CNTL1 as part of blend state
1156*61046927SAndroid Build Coastguard Worker- tu: Move no_earlyz computation to blend/msaa state
1157*61046927SAndroid Build Coastguard Worker- tu: Split up prim order computation
1158*61046927SAndroid Build Coastguard Worker- tu: Use vk_pipeline_shader_stage_to_nir
1159*61046927SAndroid Build Coastguard Worker- tu: Abstract driver-specific const state
1160*61046927SAndroid Build Coastguard Worker- tu: Initial implementation of VK_EXT_graphics_pipeline_library
1161*61046927SAndroid Build Coastguard Worker- tu: Fix maxPerStageDescriptorUpdateAfterBindInputAttachments
1162*61046927SAndroid Build Coastguard Worker- tu: Set textures_used for input attachments correctly
1163*61046927SAndroid Build Coastguard Worker- ir3/analyze_ubo_ranges: Account for reserved consts
1164*61046927SAndroid Build Coastguard Worker- Revert "freedreno,ir3: rename Z_CLAMP_ENABLE to Z_CLIP_DISABLE"
1165*61046927SAndroid Build Coastguard Worker- freedreno/a6xx, tu: GRAS_CL_CNTL::UNK5 is Z_CLAMP_ENABLE
1166*61046927SAndroid Build Coastguard Worker- tu: Fix setting RB_DEPTH_CNTL::Z_CLAMP_ENABLE
1167*61046927SAndroid Build Coastguard Worker- ir3: Delete outputs from fixup_regfootprint()
1168*61046927SAndroid Build Coastguard Worker- ir3: Move fixup_regfootprint() to ir3_collect_info()
1169*61046927SAndroid Build Coastguard Worker- ir3/analyze_ubo_ranges: Account for reserved consts better
1170*61046927SAndroid Build Coastguard Worker- ir3: Add missing cat5 encoding to asm parser
1171*61046927SAndroid Build Coastguard Worker- tu: Fix param_stride placement
1172*61046927SAndroid Build Coastguard Worker- tu: DS primitive stride does not use patch control points
1173*61046927SAndroid Build Coastguard Worker- tu: Implement extendedDynamicState2PatchControlPoints
1174*61046927SAndroid Build Coastguard Worker- freedreno: Add LABEL flush
1175*61046927SAndroid Build Coastguard Worker- tu: Add compute shader instrlen workaround
1176*61046927SAndroid Build Coastguard Worker- tu: tu: Clear patchControlPoints dirty state with static patchControlPoints
1177*61046927SAndroid Build Coastguard Worker- tu: Use right enum for compute active_shader_stages
1178*61046927SAndroid Build Coastguard Worker- tu: Fix binding NULL descriptor sets
1179*61046927SAndroid Build Coastguard Worker- ir3: Don't save/restore disasm string pointer
1180*61046927SAndroid Build Coastguard Worker
1181*61046927SAndroid Build Coastguard WorkerConstantine Shablya (3):
1182*61046927SAndroid Build Coastguard Worker
1183*61046927SAndroid Build Coastguard Worker- nir: add a pass to remove non-uniform access qualifier when the operands are uniform
1184*61046927SAndroid Build Coastguard Worker- radv: use nir_opt_uniform_access
1185*61046927SAndroid Build Coastguard Worker- anv: use nir_opt_uniform_access
1186*61046927SAndroid Build Coastguard Worker
1187*61046927SAndroid Build Coastguard WorkerCorentin Noël (9):
1188*61046927SAndroid Build Coastguard Worker
1189*61046927SAndroid Build Coastguard Worker- virgl/ci: Update virglrenderer
1190*61046927SAndroid Build Coastguard Worker- ci: disable the freedreno farm.
1191*61046927SAndroid Build Coastguard Worker- virgl/ci: Update virglrenderer
1192*61046927SAndroid Build Coastguard Worker- gallivm: avoid the use of an uninitialized value
1193*61046927SAndroid Build Coastguard Worker- virgl: Add TEXTURE_SHADOW_LOD capability support
1194*61046927SAndroid Build Coastguard Worker- virgl: Add nir_lower_tex pass
1195*61046927SAndroid Build Coastguard Worker- mesa/main: do not copy the exact size of the string
1196*61046927SAndroid Build Coastguard Worker- gallium/hud: use snprintf(..., "%s", ...) instead of strncpy
1197*61046927SAndroid Build Coastguard Worker- ci: Remove Wno-error=stringop-truncation from debian-arm64-asan
1198*61046927SAndroid Build Coastguard Worker
1199*61046927SAndroid Build Coastguard WorkerDamian Korczowski (1):
1200*61046927SAndroid Build Coastguard Worker
1201*61046927SAndroid Build Coastguard Worker- d3d12: Fix placed footprint of subresources
1202*61046927SAndroid Build Coastguard Worker
1203*61046927SAndroid Build Coastguard WorkerDaniel Schürmann (20):
1204*61046927SAndroid Build Coastguard Worker
1205*61046927SAndroid Build Coastguard Worker- nir/opt_algebraic: a & ~a -> 0
1206*61046927SAndroid Build Coastguard Worker- aco: use std::vector::reserve() more often
1207*61046927SAndroid Build Coastguard Worker- aco/live_var_analysis: implement faster merging of live_out sets for some cases
1208*61046927SAndroid Build Coastguard Worker- aco/optimizer: disallow can_eliminate_and_exec() with s_not
1209*61046927SAndroid Build Coastguard Worker- aco/optimizer: do can_eliminate_and_exec() optimization later
1210*61046927SAndroid Build Coastguard Worker- aco/optimizer: optimize s_and(exec, s_and(x, y)) more aggressively
1211*61046927SAndroid Build Coastguard Worker- aco/optimizer: change inverse_comparison in-place
1212*61046927SAndroid Build Coastguard Worker- radv/rt: create separate radv_rt_pipeline struct
1213*61046927SAndroid Build Coastguard Worker- radv/rt: inline radv_rt_pipeline_create_() helper into radv_rt_pipeline_create()
1214*61046927SAndroid Build Coastguard Worker- aco: simplify operands_offset calculation in create_instruction()
1215*61046927SAndroid Build Coastguard Worker- aco: implement custom memory resource
1216*61046927SAndroid Build Coastguard Worker- aco: use monotonic_buffer_resource for instructions
1217*61046927SAndroid Build Coastguard Worker- aco: implement allocator_traits for monotonic_allocator<T>
1218*61046927SAndroid Build Coastguard Worker- aco/opt_value_numbering: use monotonic_allocator for unordered_map
1219*61046927SAndroid Build Coastguard Worker- aco/spill: Fix spilling of Phi operands
1220*61046927SAndroid Build Coastguard Worker- aco/ra: only rename fixed Operands if the copy-location matches
1221*61046927SAndroid Build Coastguard Worker- aco: change thread_local memory resource to pointer
1222*61046927SAndroid Build Coastguard Worker- nir: add AMD RT traversal intrinsics
1223*61046927SAndroid Build Coastguard Worker- radv/rt: create traversal shader independent from main shader
1224*61046927SAndroid Build Coastguard Worker- radv/rt: overwrite hit args with undef in case of a miss
1225*61046927SAndroid Build Coastguard Worker
1226*61046927SAndroid Build Coastguard WorkerDaniel Stone (4):
1227*61046927SAndroid Build Coastguard Worker
1228*61046927SAndroid Build Coastguard Worker- ci: Use mold for x86-64 and AArch64 builds
1229*61046927SAndroid Build Coastguard Worker- CI: Collabora farm down for maintenance
1230*61046927SAndroid Build Coastguard Worker- CI: Re-enable Collabora devices
1231*61046927SAndroid Build Coastguard Worker- Revert "panfrost/ci: Disable t720 jobs"
1232*61046927SAndroid Build Coastguard Worker
1233*61046927SAndroid Build Coastguard WorkerDanilo Krummrich (10):
1234*61046927SAndroid Build Coastguard Worker
1235*61046927SAndroid Build Coastguard Worker- nv50/ir/nir: add conversion ops for bit width < 32
1236*61046927SAndroid Build Coastguard Worker- nv50/ir/nir: convert to 32 bit for all OP_SET opcodes
1237*61046927SAndroid Build Coastguard Worker- nv50/ir/nir: avoid 8/16 bit dest regs for OP_MOV
1238*61046927SAndroid Build Coastguard Worker- nv50/ir: add isUnsignedIntType() and isIntType() helpers
1239*61046927SAndroid Build Coastguard Worker- nv50/ir/nir: convert 8/16 bit src to 32 bit for {i,u}2f64
1240*61046927SAndroid Build Coastguard Worker- nv50/ir/nir: always round towards zero for f2i/f2u
1241*61046927SAndroid Build Coastguard Worker- nv50/ir: add intermediate conversion for f2{i,u}{8,16}
1242*61046927SAndroid Build Coastguard Worker- nv50/ir: split and cvt 64bit integers for {i,u}2{i,u}{8,16}
1243*61046927SAndroid Build Coastguard Worker- nv50/ir: handle S8/S16 integers converting to S64
1244*61046927SAndroid Build Coastguard Worker- nv50/ir: handle U8/U16 integers converting to U64
1245*61046927SAndroid Build Coastguard Worker
1246*61046927SAndroid Build Coastguard WorkerDanylo Piliaiev (26):
1247*61046927SAndroid Build Coastguard Worker
1248*61046927SAndroid Build Coastguard Worker- tu: Flush depth on depth img transition from undef layout
1249*61046927SAndroid Build Coastguard Worker- tu: Disable LRZ write when alpha-to-coverage is enabled
1250*61046927SAndroid Build Coastguard Worker- freedreno: Disable LRZ write when alpha-to-coverage is enabled
1251*61046927SAndroid Build Coastguard Worker- tu: Assert that if draw state is enabled it has valid iova
1252*61046927SAndroid Build Coastguard Worker- tu: Switch to userspace iova allocations if kernel supports it
1253*61046927SAndroid Build Coastguard Worker- tu: Enable bufferDeviceAddressCaptureReplay
1254*61046927SAndroid Build Coastguard Worker- tu: Disable userspace iova allocations
1255*61046927SAndroid Build Coastguard Worker- tu: Implement VK_EXT_attachment_feedback_loop_layout
1256*61046927SAndroid Build Coastguard Worker- freedreno: PC_SO_STREAM_CNTL_STREAM_ENABLE has per-stream enable bits
1257*61046927SAndroid Build Coastguard Worker- tu: Fix streamout with tess_use_shared
1258*61046927SAndroid Build Coastguard Worker- tu: Update HS_WAVE_INPUT_SIZE formula
1259*61046927SAndroid Build Coastguard Worker- util/u_trace: Add locking for ctx_list
1260*61046927SAndroid Build Coastguard Worker- freedreno: Name more \*_DBG_ECO_CNTL regs
1261*61046927SAndroid Build Coastguard Worker- freedreno: Add all variable magic regs to device-info tables
1262*61046927SAndroid Build Coastguard Worker- tu: Use newly obtained magic reg values
1263*61046927SAndroid Build Coastguard Worker- tu: Trivially expose VK_EXT_rasterization_order_attachment_access
1264*61046927SAndroid Build Coastguard Worker- ir3: Prevent reordering movmsk with kill
1265*61046927SAndroid Build Coastguard Worker- turnip: implement VK_EXT_multi_draw
1266*61046927SAndroid Build Coastguard Worker- turnip: Implement VK_EXT_mutable_descriptor_type
1267*61046927SAndroid Build Coastguard Worker- tu: Expose Vulkan 1.3
1268*61046927SAndroid Build Coastguard Worker- tu: Do not DCE unused output vars used for transform feedback
1269*61046927SAndroid Build Coastguard Worker- tu: Lazily init VSC to fix dynamic rendering in secondary cmdbufs
1270*61046927SAndroid Build Coastguard Worker- tu: Reset whether there is DS resolve for dynamic subpass
1271*61046927SAndroid Build Coastguard Worker- tu: Fix the size of patch control points state
1272*61046927SAndroid Build Coastguard Worker- freedreno: Add 'replay' tool which allows to replay cmdstreams
1273*61046927SAndroid Build Coastguard Worker- freedreno/fdl: Increase alignment for UBWC images
1274*61046927SAndroid Build Coastguard Worker
1275*61046927SAndroid Build Coastguard WorkerDave Airlie (85):
1276*61046927SAndroid Build Coastguard Worker
1277*61046927SAndroid Build Coastguard Worker- gallivm: fix printf hook for cached shaders.
1278*61046927SAndroid Build Coastguard Worker- llvmpipe: add shader clock support
1279*61046927SAndroid Build Coastguard Worker- lavapipe: enable shader clock
1280*61046927SAndroid Build Coastguard Worker- draw: fix up jit type creation for gs/tcs/tes
1281*61046927SAndroid Build Coastguard Worker- llvmpipe/gallivm/draw: introduce a buffer type.
1282*61046927SAndroid Build Coastguard Worker- zink: add defines for the shader stage templates.
1283*61046927SAndroid Build Coastguard Worker- virgl: abstract virgl shader stages from pipe shader stages.
1284*61046927SAndroid Build Coastguard Worker- svga: compare shader type against compute not tess eval.
1285*61046927SAndroid Build Coastguard Worker- gallium/tgsi: reorder pipe shader type defines.
1286*61046927SAndroid Build Coastguard Worker- gallium/iris/crocus: collapse a bunch of conversion functions.
1287*61046927SAndroid Build Coastguard Worker- gallium: fixup some inconsistent uses of enum pipe_shader_type.
1288*61046927SAndroid Build Coastguard Worker- gallium: use gl shader types as the basis for the gallium ones
1289*61046927SAndroid Build Coastguard Worker- gallivm/nir/st: lower image derefs in advance.
1290*61046927SAndroid Build Coastguard Worker- lavapipe: lower images to non-derefs in vulkan side
1291*61046927SAndroid Build Coastguard Worker- lavapipe: scan shader for info before lowering images.
1292*61046927SAndroid Build Coastguard Worker- llvmpipe/ci: update ci results for clover.
1293*61046927SAndroid Build Coastguard Worker- draw: don't touch info values that aren't valid.
1294*61046927SAndroid Build Coastguard Worker- nir_to_tgsi_info: drop const_buffers_declared
1295*61046927SAndroid Build Coastguard Worker- crocus: sync performance monitor code with iris.
1296*61046927SAndroid Build Coastguard Worker- vulkan: update rest of the headers to v1.3.225
1297*61046927SAndroid Build Coastguard Worker- gallivm: drop unused parameter to lp_build_sample_aos
1298*61046927SAndroid Build Coastguard Worker- gallivm/sample: remove unused base parameter from dynamic callbacks.
1299*61046927SAndroid Build Coastguard Worker- gallivm: don't indirect image/sampler destroy.
1300*61046927SAndroid Build Coastguard Worker- llvmpipe: finish rendering before flushing frontbuffer resources.
1301*61046927SAndroid Build Coastguard Worker- radv: move to using common record_result.
1302*61046927SAndroid Build Coastguard Worker- turnip: use common command record result.
1303*61046927SAndroid Build Coastguard Worker- panvk: use common command buffer record result.
1304*61046927SAndroid Build Coastguard Worker- dozen: move to use common command buffer result code.
1305*61046927SAndroid Build Coastguard Worker- lavapipe: fix 3d depth stencil image clearing.
1306*61046927SAndroid Build Coastguard Worker- gallivm: add atomic 32-bit float support
1307*61046927SAndroid Build Coastguard Worker- llvmpipe: export GL_NV_shader_atomic_float
1308*61046927SAndroid Build Coastguard Worker- lavapipe: export VK_KHR_shader_atomic_float
1309*61046927SAndroid Build Coastguard Worker- docs: add new llvmpipe/lavapipe atomic float extensions
1310*61046927SAndroid Build Coastguard Worker- lavapipe: use slow clear path if conditional rendering.
1311*61046927SAndroid Build Coastguard Worker- llvmpipe: handle different blocksizes for sampler/image views
1312*61046927SAndroid Build Coastguard Worker- lavapipe: take layers into account around render surface creation.
1313*61046927SAndroid Build Coastguard Worker- lavapipe: handle view mask layer count properly for begin rendering.
1314*61046927SAndroid Build Coastguard Worker- llvmpipe: memset empty images in the key
1315*61046927SAndroid Build Coastguard Worker- llvmpipe: bind sampler views/images properly.
1316*61046927SAndroid Build Coastguard Worker- gallivm: handle llvm coroutines for llvm > 15
1317*61046927SAndroid Build Coastguard Worker- gallivm: fix buffer_type for LLVM 15
1318*61046927SAndroid Build Coastguard Worker- lavapipe: add fmin/fmax to image lowering.
1319*61046927SAndroid Build Coastguard Worker- gallivm/nir: fix fmin/fmax translation
1320*61046927SAndroid Build Coastguard Worker- gallivm/nir: bitcast when non-float ptr type.
1321*61046927SAndroid Build Coastguard Worker- llvmpipe/fs: start passing explicit context pointer type.
1322*61046927SAndroid Build Coastguard Worker- llvmpipe/fs: convert thread data ptr to opaque ptr friendly apis
1323*61046927SAndroid Build Coastguard Worker- llvmpipe/fs: convert linear context to opaque pointers friendly
1324*61046927SAndroid Build Coastguard Worker- llvmpipe/cs: convert cs context to opaque friendly api
1325*61046927SAndroid Build Coastguard Worker- llvmpipe/cs: convert cs thread data to opaque friendly api
1326*61046927SAndroid Build Coastguard Worker- llvmpipe/fs: fix invocations access for opaque ptrs.
1327*61046927SAndroid Build Coastguard Worker- llvmpipe/setup: move setup code to explicit pointers.
1328*61046927SAndroid Build Coastguard Worker- llvmpipe/cs: move compute code to explicit pointer types
1329*61046927SAndroid Build Coastguard Worker- gallivm/struct: add opaque ptr friendly pointer accessors.
1330*61046927SAndroid Build Coastguard Worker- llvmpipe/fs: add mask_type for mask_store accesses.
1331*61046927SAndroid Build Coastguard Worker- llvmpipe/fs: pass explicit mask_type into interp code.
1332*61046927SAndroid Build Coastguard Worker- llvmpipe/fs: port depth code to opaque pointer api
1333*61046927SAndroid Build Coastguard Worker- llvmpipe/fs: add sample position type to the interp interface
1334*61046927SAndroid Build Coastguard Worker- llvmpipe/fs: pass mask type to alpha to coverage handler
1335*61046927SAndroid Build Coastguard Worker- llvmpipe/fs: use explicit api in viewport code.
1336*61046927SAndroid Build Coastguard Worker- llvmpipe/fs: handle explicit types around blending and c/zs bufs calcs
1337*61046927SAndroid Build Coastguard Worker- llvmpipe/fs: cleanup some remaining mask handling and reuse types
1338*61046927SAndroid Build Coastguard Worker- llvmpipe/fs: convert outputs handling to explicit api
1339*61046927SAndroid Build Coastguard Worker- gallivm/nir: move to explicit pointer interfaces.
1340*61046927SAndroid Build Coastguard Worker- gallivm/nir: fixup atomic path for explicit pointers.
1341*61046927SAndroid Build Coastguard Worker- gallivm/sample: move border color load to explicit pointers
1342*61046927SAndroid Build Coastguard Worker- gallivm/llvmpipe: hand sample position type in for loading.
1343*61046927SAndroid Build Coastguard Worker- llvmpipe/fs/linear: port to explicit pointers.
1344*61046927SAndroid Build Coastguard Worker- draw: fix gs/tes explicit pointer handling
1345*61046927SAndroid Build Coastguard Worker- draw: handle primid for tess being a different pointer type
1346*61046927SAndroid Build Coastguard Worker- gallivm/tgsi: port tgsi to explicit types.
1347*61046927SAndroid Build Coastguard Worker- gallium/tgsi: handle temps/outputs array.
1348*61046927SAndroid Build Coastguard Worker- vulkan: update beta and video headers to 1.3.230
1349*61046927SAndroid Build Coastguard Worker- llvmpipe/tests: port to new pointer interfaces.
1350*61046927SAndroid Build Coastguard Worker- gallivm/llvmpipe: add opaque pointers support to sampler
1351*61046927SAndroid Build Coastguard Worker- draw/llvmpipe: move texture/sampler/image member load to opaque.
1352*61046927SAndroid Build Coastguard Worker- draw/llvmpipe: add way to return pointer types to generic code.
1353*61046927SAndroid Build Coastguard Worker- gallivm/sample: use retrieved types to do opaque pointer loads.
1354*61046927SAndroid Build Coastguard Worker- gallivm: remove legacy pointer_get apis
1355*61046927SAndroid Build Coastguard Worker- gallivm/sample: move some first_level/last_level calcs out
1356*61046927SAndroid Build Coastguard Worker- gallivm/nir: drop some unused struct members.
1357*61046927SAndroid Build Coastguard Worker- gallivm/sample: refactor multisample offset calcs code.
1358*61046927SAndroid Build Coastguard Worker- glsl/types: fix dword slots calc for float16 matricies.
1359*61046927SAndroid Build Coastguard Worker- clover/llvm: add kernel arg info for opaque pointers
1360*61046927SAndroid Build Coastguard Worker- nir/lower_bool_to_int32: add support for lowering functions.
1361*61046927SAndroid Build Coastguard Worker- gallivm: add coro malloc hooks earlier and always.
1362*61046927SAndroid Build Coastguard Worker
1363*61046927SAndroid Build Coastguard WorkerDavid Heidelberg (71):
1364*61046927SAndroid Build Coastguard Worker
1365*61046927SAndroid Build Coastguard Worker- ci: compress LAVA rootfs with zstd instead of gzip
1366*61046927SAndroid Build Coastguard Worker- ci: replace gzip usage with zstd where posible
1367*61046927SAndroid Build Coastguard Worker- ci/bin: ignore Gitlab GQL cache
1368*61046927SAndroid Build Coastguard Worker- ci: Turn off the entire Lima farm (devices report out-of-space)
1369*61046927SAndroid Build Coastguard Worker- ci: move DXVK instalation outside of x86_test-vk
1370*61046927SAndroid Build Coastguard Worker- ci: make shellcheck happy on dxvk script
1371*61046927SAndroid Build Coastguard Worker- ci: separate wine setup into own script
1372*61046927SAndroid Build Coastguard Worker- ci: Windows runner is experiencing DNS issues; disable Microsoft farm
1373*61046927SAndroid Build Coastguard Worker- ci: prepare piglit-traces for WINE and DXVK
1374*61046927SAndroid Build Coastguard Worker- ci/lavapipe: implement traces
1375*61046927SAndroid Build Coastguard Worker- docs/ci: show how to run traces locally
1376*61046927SAndroid Build Coastguard Worker- ci/lavapipe: wine flakes, switch to manual for now
1377*61046927SAndroid Build Coastguard Worker- ci: use apt-get in x86_test-vk instead of apt
1378*61046927SAndroid Build Coastguard Worker- ci: do not install i386 sub-architecture in VK images
1379*61046927SAndroid Build Coastguard Worker- ci: traces: update freedreno and broadcom to brotli compressed traces
1380*61046927SAndroid Build Coastguard Worker- ci: GraphQL was already implemented in ci_run_n_monitor.py
1381*61046927SAndroid Build Coastguard Worker- ci: implement stress testing jobs in ci_run_n_monitor.py
1382*61046927SAndroid Build Coastguard Worker- ci: fix leftover tag in image-tags.yml
1383*61046927SAndroid Build Coastguard Worker- ci: rename debian-gallium to debian-build-testing
1384*61046927SAndroid Build Coastguard Worker- ci: move lava-test into debian-build-testing
1385*61046927SAndroid Build Coastguard Worker- ci: make shellcheck happy about .gitlab-ci/container/ directory
1386*61046927SAndroid Build Coastguard Worker- ci: use shellcheck for .gitlab-ci/container/ directory
1387*61046927SAndroid Build Coastguard Worker- ci: drop last bits of wine32
1388*61046927SAndroid Build Coastguard Worker- ci: bump cross compilation to LLVM 13 where possible
1389*61046927SAndroid Build Coastguard Worker- ci: uprev piglit 2022-08-30
1390*61046927SAndroid Build Coastguard Worker- ci: set venus on lavapipe to manual due to flakes
1391*61046927SAndroid Build Coastguard Worker- ci: print env as other setups do
1392*61046927SAndroid Build Coastguard Worker- ci/lava: print set-job-env-vars.sh as other setups do
1393*61046927SAndroid Build Coastguard Worker- ci/traces: do not keep a cache, which will be wiped a few steps later
1394*61046927SAndroid Build Coastguard Worker- ci/test: collapse printing env
1395*61046927SAndroid Build Coastguard Worker- ci/lava: collapse printing env
1396*61046927SAndroid Build Coastguard Worker- ci/freedreno: convert traces to new YAML format
1397*61046927SAndroid Build Coastguard Worker- ci/virgl: convert traces to new YAML format
1398*61046927SAndroid Build Coastguard Worker- ci/llvmpipe: convert traces to new YAML format
1399*61046927SAndroid Build Coastguard Worker- ci/lavapipe: convert traces to new YAML format
1400*61046927SAndroid Build Coastguard Worker- ci/broadcom: convert traces to new YAML format
1401*61046927SAndroid Build Coastguard Worker- ci/panfrost: convert traces to new YAML format
1402*61046927SAndroid Build Coastguard Worker- ci/radeonsi: convert traces to new YAML format
1403*61046927SAndroid Build Coastguard Worker- ci/intel: convert traces to new YAML format
1404*61046927SAndroid Build Coastguard Worker- ci/i915: convert traces to new YAML format
1405*61046927SAndroid Build Coastguard Worker- ci/crocus: convert traces to new YAML format
1406*61046927SAndroid Build Coastguard Worker- ci: check traces.yml files with yamllint
1407*61046927SAndroid Build Coastguard Worker- ci: performance traces: make use of no-perf label
1408*61046927SAndroid Build Coastguard Worker- ci: export whole results/ directory for all traces jobs
1409*61046927SAndroid Build Coastguard Worker- ci: split ci_run_n_monitor into script and shared parts
1410*61046927SAndroid Build Coastguard Worker- ci: introduce update_traces_checksum.py
1411*61046927SAndroid Build Coastguard Worker- ci: uprev piglit 2022-09-08
1412*61046927SAndroid Build Coastguard Worker- ci: use xargs instead of find -exec
1413*61046927SAndroid Build Coastguard Worker- ci: add jq utility
1414*61046927SAndroid Build Coastguard Worker- ci/traces: remove first line with YAML version to prevent failure
1415*61046927SAndroid Build Coastguard Worker- ci/radeonsi: drop glmark2 terrain trace
1416*61046927SAndroid Build Coastguard Worker- ci/panfrost: drop glmark2 terrain trace
1417*61046927SAndroid Build Coastguard Worker- ci/intel: drop glmark2 terrain trace
1418*61046927SAndroid Build Coastguard Worker- ci/lava: add wine and apitrace into amd64 rootfs container
1419*61046927SAndroid Build Coastguard Worker- ci/lava: prepare wineprefix for GL and DXVK
1420*61046927SAndroid Build Coastguard Worker- ci/dxvk: fix DXVK 64-bit only wine setup
1421*61046927SAndroid Build Coastguard Worker- ci: also handle default wine rootfs (for testing)
1422*61046927SAndroid Build Coastguard Worker- ci/traces: prevent showing wine instalation dialog
1423*61046927SAndroid Build Coastguard Worker- ci/radeonsi: add traces for radeonsi Zork
1424*61046927SAndroid Build Coastguard Worker- ci/amd: move radeonsi in amd directory
1425*61046927SAndroid Build Coastguard Worker- ci: uprev DXVK to 1.10.3
1426*61046927SAndroid Build Coastguard Worker- ci/traces: Blender demo (Cube Diorama) flakes on Intel APL
1427*61046927SAndroid Build Coastguard Worker- ci/freedreno: add Guilherme Gallo into restricted traces access list
1428*61046927SAndroid Build Coastguard Worker- ci/panfrost: deduplicate gitlab-ci.yml
1429*61046927SAndroid Build Coastguard Worker- ci/panfrost: enable piglit-gl on g52 again and deparalelize
1430*61046927SAndroid Build Coastguard Worker- ci/panfrost: Humus Portal trace got fixed, update checksum
1431*61046927SAndroid Build Coastguard Worker- ci/panfrost: re-enable traces on t760
1432*61046927SAndroid Build Coastguard Worker- ci/linker: update mold to 1.6 and enable on s390x
1433*61046927SAndroid Build Coastguard Worker- ci/zink: rename zink job to zink-lvp to better describe it
1434*61046927SAndroid Build Coastguard Worker- ci/freedreno: disable antichambers trace
1435*61046927SAndroid Build Coastguard Worker- ci/update_traces_checksum.py: check if checksum is in the array, not it's value
1436*61046927SAndroid Build Coastguard Worker
1437*61046927SAndroid Build Coastguard WorkerDavid Riley (1):
1438*61046927SAndroid Build Coastguard Worker
1439*61046927SAndroid Build Coastguard Worker- drm-shim: Allow drm-shim to work with glibc fortify.
1440*61046927SAndroid Build Coastguard Worker
1441*61046927SAndroid Build Coastguard WorkerDawn Han (11):
1442*61046927SAndroid Build Coastguard Worker
1443*61046927SAndroid Build Coastguard Worker- Update venus-protocol to add extension \`VK_VALVE_mutable_descriptor_type`
1444*61046927SAndroid Build Coastguard Worker- Increase enum type in vn_descriptor_set.
1445*61046927SAndroid Build Coastguard Worker- Update bitset when init descriptor layout.
1446*61046927SAndroid Build Coastguard Worker- Track bitset when create descriptor pool
1447*61046927SAndroid Build Coastguard Worker- Enable .VALVE_mutable_descriptor_type in physical_device
1448*61046927SAndroid Build Coastguard Worker- venus: support the promoted VK_EXT_mutable_descriptor_type
1449*61046927SAndroid Build Coastguard Worker- venus: Update mutable descriptor struct type
1450*61046927SAndroid Build Coastguard Worker- venus: extend lifetime of push descriptor set layout
1451*61046927SAndroid Build Coastguard Worker- venus: extend VkPipelineLayout lifetime for batched VkCmdPushConstants()
1452*61046927SAndroid Build Coastguard Worker- venus: implement vkCmdPushDescriptorSetWithTemplateKHR
1453*61046927SAndroid Build Coastguard Worker- venus: enable VK_KHR_push_descriptor
1454*61046927SAndroid Build Coastguard Worker
1455*61046927SAndroid Build Coastguard WorkerDiogo Ivo (1):
1456*61046927SAndroid Build Coastguard Worker
1457*61046927SAndroid Build Coastguard Worker- nouveau: treat DRM_FORMAT_INVALID as implicit modifier
1458*61046927SAndroid Build Coastguard Worker
1459*61046927SAndroid Build Coastguard WorkerDmitry Baryshkov (1):
1460*61046927SAndroid Build Coastguard Worker
1461*61046927SAndroid Build Coastguard Worker- freedreno/registers: update hdmi registers to add more 8x74 regs
1462*61046927SAndroid Build Coastguard Worker
1463*61046927SAndroid Build Coastguard WorkerDmitry Osipenko (11):
1464*61046927SAndroid Build Coastguard Worker
1465*61046927SAndroid Build Coastguard Worker- util/disk_cache: Add option to disable compression
1466*61046927SAndroid Build Coastguard Worker- util/disk_cache: Enable testing of uncompressed caches
1467*61046927SAndroid Build Coastguard Worker- util/disk_cache: Append to disk_cache_load_cache_index() with _foz
1468*61046927SAndroid Build Coastguard Worker- util/disk_cache: Move struct cache_entry_file_data to the disk_cache_os.h
1469*61046927SAndroid Build Coastguard Worker- util/disk_cache: Make disk_cache_os.h usable by C++ code
1470*61046927SAndroid Build Coastguard Worker- util/disk_cache: Add new mesa-db cache type
1471*61046927SAndroid Build Coastguard Worker- virgl: Fix unmapping of blob resources
1472*61046927SAndroid Build Coastguard Worker- llvmpipe: Align persistent mappings to page size
1473*61046927SAndroid Build Coastguard Worker- ci: Bump crosvm version
1474*61046927SAndroid Build Coastguard Worker- ci: Update virgl-iris-traces checksums
1475*61046927SAndroid Build Coastguard Worker- ci/virgl: Enable virgl-iris-traces
1476*61046927SAndroid Build Coastguard Worker
1477*61046927SAndroid Build Coastguard WorkerDylan Baker (47):
1478*61046927SAndroid Build Coastguard Worker
1479*61046927SAndroid Build Coastguard Worker- docs: reset new features
1480*61046927SAndroid Build Coastguard Worker- docs: add release notes for 22.1.5
1481*61046927SAndroid Build Coastguard Worker- docs: Add sha256 sum for 22.1.5
1482*61046927SAndroid Build Coastguard Worker- docs: add release notes for 22.1.4
1483*61046927SAndroid Build Coastguard Worker- docs: Add sha256 sum for 22.1.4
1484*61046927SAndroid Build Coastguard Worker- docs: update calendar and link releases notes for 22.1.4
1485*61046927SAndroid Build Coastguard Worker- docs: update calendar and link releases notes for 22.1.5
1486*61046927SAndroid Build Coastguard Worker- docs: update calendar for 22.2.0-rc1
1487*61046927SAndroid Build Coastguard Worker- docs: add release notes for 22.2.0
1488*61046927SAndroid Build Coastguard Worker- docs: Add sha256 sum for 22.2.0
1489*61046927SAndroid Build Coastguard Worker- docs: update calendar and link releases notes for 22.2.0
1490*61046927SAndroid Build Coastguard Worker- docs: Add calendar entries for 22.2 release.
1491*61046927SAndroid Build Coastguard Worker- intel/genxml: use a single pattern for res
1492*61046927SAndroid Build Coastguard Worker- intel/genxml: use a set for lookups
1493*61046927SAndroid Build Coastguard Worker- intel/genxml: don't use parens with python assert statement
1494*61046927SAndroid Build Coastguard Worker- intel/genxml: add type annotations to gen_sort_tags.py
1495*61046927SAndroid Build Coastguard Worker- intel/genxml: use \`a not in {x, y}` instead of \`a != x or a != y`
1496*61046927SAndroid Build Coastguard Worker- intel/genxml: remove unused variable in gen_sort_tags.py
1497*61046927SAndroid Build Coastguard Worker- intel/genxml: don't overwrite the input of gen_sort_tags in place
1498*61046927SAndroid Build Coastguard Worker- intel/genxml: add 'nonzero' to gen_sort_tags
1499*61046927SAndroid Build Coastguard Worker- intel/genxml: add a validation mode to gen_sort_tags
1500*61046927SAndroid Build Coastguard Worker- intel/genxml: run gen_sort_tags on all of the xml
1501*61046927SAndroid Build Coastguard Worker- meson: run genxml sort tests
1502*61046927SAndroid Build Coastguard Worker- docs: add release notes for 22.2.1
1503*61046927SAndroid Build Coastguard Worker- docs: Add sha256 sum for 22.2.1
1504*61046927SAndroid Build Coastguard Worker- docs: update calendar and link releases notes for 22.2.1
1505*61046927SAndroid Build Coastguard Worker- intel/genxml: write a space before the '/>` closing tag
1506*61046927SAndroid Build Coastguard Worker- intel/genxml: re-process with space before \`/>`
1507*61046927SAndroid Build Coastguard Worker- intel/genxml: remove newlines between xml islands
1508*61046927SAndroid Build Coastguard Worker- intel/genxml: re-process with extra whitespace removed
1509*61046927SAndroid Build Coastguard Worker- intel/genxml: use ElementTree.write and .indent
1510*61046927SAndroid Build Coastguard Worker- intel/genxml: reprocess xml with elementree output
1511*61046927SAndroid Build Coastguard Worker- intel/genxml: split the processing code up
1512*61046927SAndroid Build Coastguard Worker- intel/genxml: use a main() function
1513*61046927SAndroid Build Coastguard Worker- intel/genxml: use Path.replace instead of unlink and rename
1514*61046927SAndroid Build Coastguard Worker- docs: add release notes for 22.2.2
1515*61046927SAndroid Build Coastguard Worker- docs: Add sha256 sum for 22.2.2
1516*61046927SAndroid Build Coastguard Worker- docs: update calendar and link releases notes for 22.2.2
1517*61046927SAndroid Build Coastguard Worker- docs: Extend calendar entries for 22.2 by 2 releases.
1518*61046927SAndroid Build Coastguard Worker- util/indicies: move common static functions to private header
1519*61046927SAndroid Build Coastguard Worker- util/indicies: use itertools.product instead of deeply nested loops
1520*61046927SAndroid Build Coastguard Worker- util/indicies: write a file with u_indicies_gen.py
1521*61046927SAndroid Build Coastguard Worker- util/indicies: simplify some of u_indicies_gen.py
1522*61046927SAndroid Build Coastguard Worker- util/indicies: use itertools.product in u_unfilled_gen.py
1523*61046927SAndroid Build Coastguard Worker- util/indicies: convert u_unfilled_gen.py to write a file
1524*61046927SAndroid Build Coastguard Worker- util/glsl2spirv: fix type error in argument handling
1525*61046927SAndroid Build Coastguard Worker- util/glsl2spirv: fix appending extra flags
1526*61046927SAndroid Build Coastguard Worker
1527*61046927SAndroid Build Coastguard WorkerElla Stanforth (2):
1528*61046927SAndroid Build Coastguard Worker
1529*61046927SAndroid Build Coastguard Worker- util: fix missing fcntl.h on musl
1530*61046927SAndroid Build Coastguard Worker- vulkan: wsi: fix musl build
1531*61046927SAndroid Build Coastguard Worker
1532*61046927SAndroid Build Coastguard WorkerEmma Anholt (108):
1533*61046927SAndroid Build Coastguard Worker
1534*61046927SAndroid Build Coastguard Worker- ci/bare-metal: Re-open serial and everything after test phase timeout.
1535*61046927SAndroid Build Coastguard Worker- zink: Take the tiling path for resources with modifiers.
1536*61046927SAndroid Build Coastguard Worker- zink: Replace the "optimal_tiling" flag with a "linear" flag instead.
1537*61046927SAndroid Build Coastguard Worker- ci/zink: Re-enable a630 zink-on-turnip traces job using gbm as the backend.
1538*61046927SAndroid Build Coastguard Worker- ci/swrast: Add some flakes I've noticed in the IRC channel.
1539*61046927SAndroid Build Coastguard Worker- ci: Add testing of the khr-single tests.
1540*61046927SAndroid Build Coastguard Worker- ci: Upgrade deqp-runner to 0.15.0.
1541*61046927SAndroid Build Coastguard Worker- zink: Make sure that we keep the existing ici pNext chain on inserts.
1542*61046927SAndroid Build Coastguard Worker- tu: Move the vkCreateImage format list checks to helper functions.
1543*61046927SAndroid Build Coastguard Worker- tu: Treat viewFormatCount==0 as no format list.
1544*61046927SAndroid Build Coastguard Worker- tu: Use the format list to decide whether we can do UBWC with MUTABLE.
1545*61046927SAndroid Build Coastguard Worker- ci/tu+zink: Re-enable the traces that were asserting about UBWC compatibility.
1546*61046927SAndroid Build Coastguard Worker- ir3: Suppress disasm of internal shaders unless IR3_SHADER_DEBUG=internal.
1547*61046927SAndroid Build Coastguard Worker- tu: Only emit as many bindless regs as we have seen descriptor sets.
1548*61046927SAndroid Build Coastguard Worker- tu: Only emit as many VPC interp/repl regs as will be referenced.
1549*61046927SAndroid Build Coastguard Worker- tu: Only emit FS output regs for as many MRTs as we have (but at least 1).
1550*61046927SAndroid Build Coastguard Worker- tu: Emit only as many VBs as we've ever seen bound on the command buffer.
1551*61046927SAndroid Build Coastguard Worker- ci/tu: Add another cwe_after_bind fail that appeared in the reshuffle.
1552*61046927SAndroid Build Coastguard Worker- ci: Move 'never' rules includes above "on_success" rules includes.
1553*61046927SAndroid Build Coastguard Worker- ci: disable the freedreno farm.
1554*61046927SAndroid Build Coastguard Worker- freedreno/regs: Add a bit of documentation of what SKIP_IB2 does.
1555*61046927SAndroid Build Coastguard Worker- turnip: Fix enabling of IB2 skipping.
1556*61046927SAndroid Build Coastguard Worker- nir/lower_mediump: Lower FS outputs to 16-bit when the value was upconverted.
1557*61046927SAndroid Build Coastguard Worker- nir_to_tgsi: Add support for TG4 with explicit offsets.
1558*61046927SAndroid Build Coastguard Worker- nir_to_tgsi: Add support for 64-bit fsign/isign.
1559*61046927SAndroid Build Coastguard Worker- nir_to_tgsi: Add support for demote, is_helper_invocation, and subgroup ops.
1560*61046927SAndroid Build Coastguard Worker- nir: Make nir_lower_discard_if() handle demotes and terminates, too.
1561*61046927SAndroid Build Coastguard Worker- nir_to_tgsi: Use nir_lower_discard_if for demote_if.
1562*61046927SAndroid Build Coastguard Worker- nir_to_tgsi: Add support for bindless textures and images.
1563*61046927SAndroid Build Coastguard Worker- turnip: Make sure bandwidth config per pixel starts from 0.
1564*61046927SAndroid Build Coastguard Worker- freedreno/ir3: Move chip-specific nir compiler options to C code.
1565*61046927SAndroid Build Coastguard Worker- freedreno/ir3: Switch to NIR for a3xx/a4xx's vertex id lowering.
1566*61046927SAndroid Build Coastguard Worker- gallium,glsl: Delete PIPE_CAP_VERTEXID_NOBASE and lower_vertex_id.
1567*61046927SAndroid Build Coastguard Worker- nir: Add a pass to lower mediump temps and shared mem.
1568*61046927SAndroid Build Coastguard Worker- spirv: Mark phis as mediump instead of directly lowering them to 16 bit.
1569*61046927SAndroid Build Coastguard Worker- turnip: Enable lowering of mediump temps/CS shared to 16-bit.
1570*61046927SAndroid Build Coastguard Worker- turnip: Treating non-d/s-write pipelines as not having d/s feedback loops.
1571*61046927SAndroid Build Coastguard Worker- mesa: Remove PIPE_CAP_CS_DERIVED_SYSTEM_VALUES_SUPPORTED/lower_cs_derived.
1572*61046927SAndroid Build Coastguard Worker- zink: Don't upload shader immediate arrays through UBO 0.
1573*61046927SAndroid Build Coastguard Worker- zink: Don't lower indirect derefs of temp arrays.
1574*61046927SAndroid Build Coastguard Worker- Revert "ci: disable the freedreno farm."
1575*61046927SAndroid Build Coastguard Worker- ci: Add support for Jetson TK1.
1576*61046927SAndroid Build Coastguard Worker- nouveau: Fix compiler warnings about silly address checks in ir_print.
1577*61046927SAndroid Build Coastguard Worker- ci/turnip: Add missing a618 full-run bypass fails.
1578*61046927SAndroid Build Coastguard Worker- turnip: Only emit descriptor loads for active stages in the pipeline.
1579*61046927SAndroid Build Coastguard Worker- freedreno/ir3: Consistently lower mediump inputs to 16-bit (when we can).
1580*61046927SAndroid Build Coastguard Worker- nir/lower_mediump_vars: Don't lower mediump shared vars with atomic access.
1581*61046927SAndroid Build Coastguard Worker- mesa: Lower mediump temps and CS shared when the driver supports FP16+INT16.
1582*61046927SAndroid Build Coastguard Worker- turnip: Add some missing LRZ disable debug.
1583*61046927SAndroid Build Coastguard Worker- turnip: Ignore dynamic color write enables past our number of attachments.
1584*61046927SAndroid Build Coastguard Worker- turnip: Don't look at RB.Z_READ_ENABLE for setting LRZ.Z_TEST_ENABLE.
1585*61046927SAndroid Build Coastguard Worker- turnip: Skip rather than invalidate LRZ on gl_FragDepth writes.
1586*61046927SAndroid Build Coastguard Worker- turnip: Ignore pDescriptorCounts[] for non-variable-count layouts.
1587*61046927SAndroid Build Coastguard Worker- turnip: Keep a host copy of push descriptor sets.
1588*61046927SAndroid Build Coastguard Worker- ci/turnip: Use all 9 a618 runners at once for VK testing.
1589*61046927SAndroid Build Coastguard Worker- ci/turnip: Bump the full-run a618 runner count to 3.
1590*61046927SAndroid Build Coastguard Worker- ci/turnip: Re-enable the compressed cubemap tests.
1591*61046927SAndroid Build Coastguard Worker- ci/turnip: Allow running spirv_ids_abuse in full VK runs.
1592*61046927SAndroid Build Coastguard Worker- ci/turnip: Drop a couple of spillall skips.
1593*61046927SAndroid Build Coastguard Worker- ci/turnip: Move some 15-second-ish test skips to pre-merge skips.
1594*61046927SAndroid Build Coastguard Worker- ci/nouveau: Drop BM_POE_TIMEOUT.
1595*61046927SAndroid Build Coastguard Worker- ci/nouveau: Rearrange job setup variables.
1596*61046927SAndroid Build Coastguard Worker- ci/nouveau: fix up Jetson Nano
1597*61046927SAndroid Build Coastguard Worker- ci/nouveau: Update gm20b xfails.
1598*61046927SAndroid Build Coastguard Worker- ci: Update kernel to drm-next-2022-08-12-1
1599*61046927SAndroid Build Coastguard Worker- turnip: Fix leak of autotune fence BOs.
1600*61046927SAndroid Build Coastguard Worker- turnip: Add TU_DEBUG=bos to print stats of BOs live at submit time.
1601*61046927SAndroid Build Coastguard Worker- turnip: Fix the "written stencil is unmodified" check.
1602*61046927SAndroid Build Coastguard Worker- turnip: Use the simplified stencil write flags for the LRZ-allowed check.
1603*61046927SAndroid Build Coastguard Worker- ci/zink+turnip: Add a manual full run of the dEQP CTS.
1604*61046927SAndroid Build Coastguard Worker- turnip: Fix busy-waiting on syncobjs with OS_TIMEOUT_INFINITE.
1605*61046927SAndroid Build Coastguard Worker- util/dag: Move the callback function pointer to the state.
1606*61046927SAndroid Build Coastguard Worker- util/dag: Add a validation function.
1607*61046927SAndroid Build Coastguard Worker- freedreno/ir3: Validate our scheduling DAGs after construction.
1608*61046927SAndroid Build Coastguard Worker- nir/nir_opt_copy_prop_vars: Don't leak dynarray memory during the pass.
1609*61046927SAndroid Build Coastguard Worker- nir/vars_to_ssa: Always do OOB load/store removal.
1610*61046927SAndroid Build Coastguard Worker- glsl: Remove lower_output_reads.
1611*61046927SAndroid Build Coastguard Worker- glsl: Remove do_set_program_inouts.
1612*61046927SAndroid Build Coastguard Worker- glsl: Remove opt_array_splitting.
1613*61046927SAndroid Build Coastguard Worker- glsl: remove opt_structure_splitting.
1614*61046927SAndroid Build Coastguard Worker- glsl: Remove lower_vec_index_to_swizzle.
1615*61046927SAndroid Build Coastguard Worker- ci/iris: Update iris traces checksums.
1616*61046927SAndroid Build Coastguard Worker- turnip: Don't use the dynamic color write enable during non-dynamic.
1617*61046927SAndroid Build Coastguard Worker- ci/zink: Clear stale xfails for turnip.
1618*61046927SAndroid Build Coastguard Worker- zink: Skip border color clamping for compressed formats.
1619*61046927SAndroid Build Coastguard Worker- zink: Enable ASTC texture format translation.
1620*61046927SAndroid Build Coastguard Worker- zink: Map ETC1 to ETC2 to avoid uncompressing in the frontend.
1621*61046927SAndroid Build Coastguard Worker- ci/zink: Add some more flakes for turnip.
1622*61046927SAndroid Build Coastguard Worker- zink: Fix RelaxedPrecision decoration of texture samples.
1623*61046927SAndroid Build Coastguard Worker- zink: Decorate mediump outputs as RelaxedPrecision.
1624*61046927SAndroid Build Coastguard Worker- turnip: Add a perf_debug for feedback-related performance traps.
1625*61046927SAndroid Build Coastguard Worker- turnip: Move the ubwc_possible check before mutable formats.
1626*61046927SAndroid Build Coastguard Worker- turnip: Add perf_debug for UBWC being disabled due to mutable formats.
1627*61046927SAndroid Build Coastguard Worker- turnip: Add perf debug for more UBWC-disable cases that we could support.
1628*61046927SAndroid Build Coastguard Worker- zink: Fix dummy CB path decision for VK_EXT_cwe presence.
1629*61046927SAndroid Build Coastguard Worker- turnip: Be sure we blit depth, not stencil, for Z32FS8 -> Z32F resolves.
1630*61046927SAndroid Build Coastguard Worker- nir/opt_phi_precision: Fix missing swizzles when narrowing phi srcs.
1631*61046927SAndroid Build Coastguard Worker- turnip: Enable LRZ testing (not writing) in the presence of discards.
1632*61046927SAndroid Build Coastguard Worker- ci/freedreno: Update CivV trace expectation.
1633*61046927SAndroid Build Coastguard Worker- ci/freedreno: Update known flakes/timeouts.
1634*61046927SAndroid Build Coastguard Worker- turnip: Fix reservation for indirect compute's IR3_DP_SUBGROUP_ID_SHIFT.
1635*61046927SAndroid Build Coastguard Worker- zink: No need to use a 2-sample dummy image for bindless without null descs.
1636*61046927SAndroid Build Coastguard Worker- zink: Lazily allocate the dummy surfaces.
1637*61046927SAndroid Build Coastguard Worker- zink: Enable mesa/st frontend shader caching.
1638*61046927SAndroid Build Coastguard Worker- rusticl: Fix the invalid memory migration flags check.
1639*61046927SAndroid Build Coastguard Worker- iris: Disable GLSL lower_const_arrays_to_uniforms.
1640*61046927SAndroid Build Coastguard Worker- gallium: update docs about PIPE_CAP_PREFER_IMM_ARRAYS_AS_CONSTBUF.
1641*61046927SAndroid Build Coastguard Worker- ir3/ra: Make sure we don't pick a preferred reg overflowing the file.
1642*61046927SAndroid Build Coastguard Worker
1643*61046927SAndroid Build Coastguard WorkerEric Engestrom (56):
1644*61046927SAndroid Build Coastguard Worker
1645*61046927SAndroid Build Coastguard Worker- bin/gen_release_notes.py: bump advertised vulkan version to 1.3
1646*61046927SAndroid Build Coastguard Worker- pvr: fix memleak in error paths
1647*61046927SAndroid Build Coastguard Worker- vk/device-select-layer: fix .sType of VkPhysicalDeviceGroupProperties
1648*61046927SAndroid Build Coastguard Worker- docs/features: add missing extensions supported by anv
1649*61046927SAndroid Build Coastguard Worker- docs/features: add missing extensions supported by lavapipe
1650*61046927SAndroid Build Coastguard Worker- docs/features: add missing extensions supported by radv
1651*61046927SAndroid Build Coastguard Worker- docs/features: add missing extensions supported by turnip
1652*61046927SAndroid Build Coastguard Worker- docs/features: add missing extensions supported by venus
1653*61046927SAndroid Build Coastguard Worker- docs/features: start tracking extensions supported by dozen
1654*61046927SAndroid Build Coastguard Worker- docs/features: start tracking extensions supported by panvk
1655*61046927SAndroid Build Coastguard Worker- docs/features: start tracking extensions supported by powervr
1656*61046927SAndroid Build Coastguard Worker- docs/features: drop unsupported VK_KHR_display & VK_KHR_get_display_properties2 for lavapipe
1657*61046927SAndroid Build Coastguard Worker- ci: rename GitHub CI workflow from \`ci` to \`macos` to be a bit more explicit about what it covers
1658*61046927SAndroid Build Coastguard Worker- meson: drop duplicate \`lib` in lib name
1659*61046927SAndroid Build Coastguard Worker- wsi/x11: fix memleak in wsi_x11_connection_create()
1660*61046927SAndroid Build Coastguard Worker- aco: drop unused variable
1661*61046927SAndroid Build Coastguard Worker- anv: convert assert into unreachable to avoid fallthrough error
1662*61046927SAndroid Build Coastguard Worker- meson: replace manual compiler flags with meson arguments
1663*61046927SAndroid Build Coastguard Worker- vc4: introduce VC4_DBG() macro to make VC4_DEBUG checks consistent
1664*61046927SAndroid Build Coastguard Worker- v3d: introduce V3D_DBG() macro to make V3D_DEBUG checks consistent
1665*61046927SAndroid Build Coastguard Worker- wayland: avoid writing interface names as free-form strings
1666*61046927SAndroid Build Coastguard Worker- vc4: drop dead qir_POW() helper
1667*61046927SAndroid Build Coastguard Worker- v3dv: implement VK_EXT_shader_module_identifier
1668*61046927SAndroid Build Coastguard Worker- docs: move rusticl readme into docs/
1669*61046927SAndroid Build Coastguard Worker- broadcom: fix dependencies in static_library() calls
1670*61046927SAndroid Build Coastguard Worker- docs: add release notes for 22.1.6
1671*61046927SAndroid Build Coastguard Worker- docs: update calendar and link releases notes for 22.1.6
1672*61046927SAndroid Build Coastguard Worker- docs: add release notes for 22.1.7
1673*61046927SAndroid Build Coastguard Worker- docs: update calendar and link releases notes for 22.1.7
1674*61046927SAndroid Build Coastguard Worker- ci: unexport local variable (and fix formatting)
1675*61046927SAndroid Build Coastguard Worker- ci: bump mold to 1.5
1676*61046927SAndroid Build Coastguard Worker- docs/release-calendar: add 22.3 schedule
1677*61046927SAndroid Build Coastguard Worker- v3dv: drop error overwrite
1678*61046927SAndroid Build Coastguard Worker- vc4: don't lower uadd_carry
1679*61046927SAndroid Build Coastguard Worker- vc4: don't use imprecise_32bit_lowering for idiv lowering
1680*61046927SAndroid Build Coastguard Worker- vc4: pre-compile shaders to make up for the lack of draw calls in shader-db
1681*61046927SAndroid Build Coastguard Worker- vc4: use PIPE_MASK_RGBA name instead of its value 0xf
1682*61046927SAndroid Build Coastguard Worker- vc4: send shaderdb output through KHR_debug
1683*61046927SAndroid Build Coastguard Worker- vc4: mark piglit copypixels-(draw-)sync as flaky
1684*61046927SAndroid Build Coastguard Worker- VERSION: bump to 22.3.0-rc1
1685*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to 1174f376096ed6ceebb0fb2810456f1501a68df7
1686*61046927SAndroid Build Coastguard Worker- zink: add missing build_id linker args
1687*61046927SAndroid Build Coastguard Worker- vk/runtime: drop incorrect UNUSED annotation
1688*61046927SAndroid Build Coastguard Worker- v3dv: avoid freeing already-freed memory
1689*61046927SAndroid Build Coastguard Worker- VERSION: bump for 22.3.0-rc2
1690*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to 9bd11f65238ce101bf846f5528f9088630e983f7
1691*61046927SAndroid Build Coastguard Worker- ci: avoid triggering vc4 & v3d tests on v3dv-only MRs
1692*61046927SAndroid Build Coastguard Worker- VERSION: bump for 22.3.0-rc3
1693*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to f2e535e4fed5bdc13e11a443316a4b77cd5eb81a
1694*61046927SAndroid Build Coastguard Worker- v3d(v): account for debug flags when using the cache
1695*61046927SAndroid Build Coastguard Worker- .pick_status.json: Mark 56bd81ee21cb42e4a5afa2939514b570a1283754 as denominated
1696*61046927SAndroid Build Coastguard Worker- VERSION: bump for 22.3.0-rc4
1697*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to 22be0d09a005b4b955a46b65a919cfd786d6814f
1698*61046927SAndroid Build Coastguard Worker- .pick_status.json: Mark 470fbb35efe1935242b346427ec0fa22b40fff2b as denominated
1699*61046927SAndroid Build Coastguard Worker- commit_in_branch.py: add support for checking staging branches
1700*61046927SAndroid Build Coastguard Worker- docs: add release notes for 22.3.0
1701*61046927SAndroid Build Coastguard Worker
1702*61046927SAndroid Build Coastguard WorkerErico Nunes (1):
1703*61046927SAndroid Build Coastguard Worker
1704*61046927SAndroid Build Coastguard Worker- ci: enable lima farm
1705*61046927SAndroid Build Coastguard Worker
1706*61046927SAndroid Build Coastguard WorkerErik Faye-Lund (226):
1707*61046927SAndroid Build Coastguard Worker
1708*61046927SAndroid Build Coastguard Worker- docs: fixup link to virgl docs
1709*61046927SAndroid Build Coastguard Worker- zink: add have_D32_SFLOAT_S8_UINT boolean
1710*61046927SAndroid Build Coastguard Worker- zink: do not use VK_FORMAT_D32_SFLOAT_S8_UINT without checking
1711*61046927SAndroid Build Coastguard Worker- zink: remove needless check
1712*61046927SAndroid Build Coastguard Worker- glsl/tests: do not perform eol-conversion on windows
1713*61046927SAndroid Build Coastguard Worker- zink: type_main -> type_void_func
1714*61046927SAndroid Build Coastguard Worker- zink: add spirv_builder_function_call
1715*61046927SAndroid Build Coastguard Worker- zink: wrap discard in a function
1716*61046927SAndroid Build Coastguard Worker- zink: fix conditions for draw-parameters
1717*61046927SAndroid Build Coastguard Worker- zink: fixup indent in caps-check
1718*61046927SAndroid Build Coastguard Worker- mesa/main: simplify implmementation of _mesa_is_format_etc2
1719*61046927SAndroid Build Coastguard Worker- mesa/main: simplify implementation of _mesa_is_format_astc_2d
1720*61046927SAndroid Build Coastguard Worker- mesa/st: simplify st_compressed_format_fallback
1721*61046927SAndroid Build Coastguard Worker- mesa/st: avoid double-mapping if both images are the same
1722*61046927SAndroid Build Coastguard Worker- mesa/st: do not use memcpy when using compressed fallback
1723*61046927SAndroid Build Coastguard Worker- mesa/st: add context-flag for bptc-support
1724*61046927SAndroid Build Coastguard Worker- mesa: add format-helper for bptc
1725*61046927SAndroid Build Coastguard Worker- mesa: add _mesa_unpack_bptc-function
1726*61046927SAndroid Build Coastguard Worker- mesa/st: implement fallback for bptc
1727*61046927SAndroid Build Coastguard Worker- mesa/st: enable bptc extension with fallback
1728*61046927SAndroid Build Coastguard Worker- zink: allow X32 -> A32
1729*61046927SAndroid Build Coastguard Worker- mesa/main: remove always-true define
1730*61046927SAndroid Build Coastguard Worker- mesa/main: add fp16-versions of bptc decompression functions
1731*61046927SAndroid Build Coastguard Worker- mesa: fall-back to fp16 for bptc-textures
1732*61046927SAndroid Build Coastguard Worker- gallium/u_transfer_helper: clean up boolean flags
1733*61046927SAndroid Build Coastguard Worker- gallium/u_transfer_helper: add in-place interleave flag
1734*61046927SAndroid Build Coastguard Worker- zink: use full transfer-helper api
1735*61046927SAndroid Build Coastguard Worker- gallium/u_transfer_helper: hide deinterleave helpers
1736*61046927SAndroid Build Coastguard Worker- mesa/st: also override mip filter for integer textures
1737*61046927SAndroid Build Coastguard Worker- mesa/st: always force integer filtering to nearest
1738*61046927SAndroid Build Coastguard Worker- mesa/st: force nearest-filtering for fp32 textures
1739*61046927SAndroid Build Coastguard Worker- zink: request forcing of fp32-samplers to nearest when needed
1740*61046927SAndroid Build Coastguard Worker- mesa/st: do not blit when using compressed fallback
1741*61046927SAndroid Build Coastguard Worker- zink: clamp miplodbias when creating sampler
1742*61046927SAndroid Build Coastguard Worker- zink: add ntv support for demote
1743*61046927SAndroid Build Coastguard Worker- zink: add spirv_builder support for is_helper_invocation
1744*61046927SAndroid Build Coastguard Worker- zink: add ntv support for is_helper_invocation
1745*61046927SAndroid Build Coastguard Worker- zink: expose demote when supported
1746*61046927SAndroid Build Coastguard Worker- zink: lower discard/demote depending on derivatives
1747*61046927SAndroid Build Coastguard Worker- Revert "Revert "ci: set venus on lavapipe to manual due to flakes""
1748*61046927SAndroid Build Coastguard Worker- mesa/st: use _mesa_generate_mipmap for fallback-formats
1749*61046927SAndroid Build Coastguard Worker- mesa/st: do not fallback to srgba formats for dxt
1750*61046927SAndroid Build Coastguard Worker- util: allow unpacking less than a block from dxt
1751*61046927SAndroid Build Coastguard Worker- mesa/st: add context-flags for s3tc
1752*61046927SAndroid Build Coastguard Worker- mesa: add format-helpers for s3tc
1753*61046927SAndroid Build Coastguard Worker- mesa/main: add _mesa_unpack_s3tc
1754*61046927SAndroid Build Coastguard Worker- mesa/st: implement fallback for s3tc
1755*61046927SAndroid Build Coastguard Worker- mesa/st: enable s3tc extensions with fallback
1756*61046927SAndroid Build Coastguard Worker- v3d: do not pretend to fake rgtc-support
1757*61046927SAndroid Build Coastguard Worker- vc4: respect z-offset in tiled blits
1758*61046927SAndroid Build Coastguard Worker- vc4: do not attempt to do deep tiled blits
1759*61046927SAndroid Build Coastguard Worker- docs/zink: remove bptc from required formats for gl4.2
1760*61046927SAndroid Build Coastguard Worker- docs/zink: document rgtc requirement
1761*61046927SAndroid Build Coastguard Worker- mesa/st: add context-flag for rgtc
1762*61046927SAndroid Build Coastguard Worker- mesa: add format-helper for rgtc
1763*61046927SAndroid Build Coastguard Worker- util/format: fix broken indentation
1764*61046927SAndroid Build Coastguard Worker- util/format: allow unpacking less than a block from rgtc
1765*61046927SAndroid Build Coastguard Worker- util/format: implement rgtc -> r8 / r8g8 unpack
1766*61046927SAndroid Build Coastguard Worker- mesa/main: add _mesa_unpack_rgtc
1767*61046927SAndroid Build Coastguard Worker- mesa/st: implement fallback for rgtc
1768*61046927SAndroid Build Coastguard Worker- mesa/st: do not fall back to uncompressed for rgtc
1769*61046927SAndroid Build Coastguard Worker- mesa/st: enable rgtc extension with fallback
1770*61046927SAndroid Build Coastguard Worker- panfrost: do not fake rgtc-support
1771*61046927SAndroid Build Coastguard Worker- docs: update staus of  mark GL_ARB_texture_compression_bptc
1772*61046927SAndroid Build Coastguard Worker- lima: don't store width in resource-level
1773*61046927SAndroid Build Coastguard Worker- lima: do not align width/height for non-shared resources
1774*61046927SAndroid Build Coastguard Worker- mesa/st: add context-flag for latc
1775*61046927SAndroid Build Coastguard Worker- mesa: add format-helper for latc
1776*61046927SAndroid Build Coastguard Worker- mesa/main: add support for latc in _mesa_unpack_rgtc
1777*61046927SAndroid Build Coastguard Worker- mesa/st: implement fallback for latc
1778*61046927SAndroid Build Coastguard Worker- mesa/st: do not fall back to uncompressed for latc
1779*61046927SAndroid Build Coastguard Worker- mesa/st: enable latc extensions with fallback
1780*61046927SAndroid Build Coastguard Worker- freedreno: do not fake rgtc-support
1781*61046927SAndroid Build Coastguard Worker- u_transfer_helper: rip out fake_rgtc code
1782*61046927SAndroid Build Coastguard Worker- mesa/st: always use normalized coords for samplers
1783*61046927SAndroid Build Coastguard Worker- mesa/st: always use normalized coords for samplers
1784*61046927SAndroid Build Coastguard Worker- mesa/st: always use normalized coords for samplers
1785*61046927SAndroid Build Coastguard Worker- zink: assert on unnormalized texcoords
1786*61046927SAndroid Build Coastguard Worker- docs: add an amber article
1787*61046927SAndroid Build Coastguard Worker- zink: emulate latc formats with rgtc
1788*61046927SAndroid Build Coastguard Worker- zink: fix luminance clears
1789*61046927SAndroid Build Coastguard Worker- zink: fixup indent
1790*61046927SAndroid Build Coastguard Worker- zink: refactor swizzle-clamping code
1791*61046927SAndroid Build Coastguard Worker- zink: fix luminance/luminance-alpha emulation
1792*61046927SAndroid Build Coastguard Worker- zink: correct emulation of luminance-alpha formats
1793*61046927SAndroid Build Coastguard Worker- ci/crocus: update ci results
1794*61046927SAndroid Build Coastguard Worker- mesa/main: fix broken indent
1795*61046927SAndroid Build Coastguard Worker- mesa/main: don't copy signed rgtc via float
1796*61046927SAndroid Build Coastguard Worker- docs: fixup broken rst syntax
1797*61046927SAndroid Build Coastguard Worker- gallium/u_threaded_context: remove stale comment
1798*61046927SAndroid Build Coastguard Worker- gallium: normalized_coords -> unnormalized_coords
1799*61046927SAndroid Build Coastguard Worker- zink: fix broken pool-alloc consolidation
1800*61046927SAndroid Build Coastguard Worker- zink: fixup dynarray-type
1801*61046927SAndroid Build Coastguard Worker- zink: use util_dynarray_clear
1802*61046927SAndroid Build Coastguard Worker- mesa/st: rip out point-sprite cap
1803*61046927SAndroid Build Coastguard Worker- mesa/main: remove driver-cap for ARB_point_sprite
1804*61046927SAndroid Build Coastguard Worker- mesa/st: move static asserts out of translate_prim
1805*61046927SAndroid Build Coastguard Worker- mesa/st: remove translate_mode
1806*61046927SAndroid Build Coastguard Worker- docs: correct spelling of "implemented"
1807*61046927SAndroid Build Coastguard Worker- docs: correct spelling of "attempts"
1808*61046927SAndroid Build Coastguard Worker- docs: correct spelling of "bug fixes"
1809*61046927SAndroid Build Coastguard Worker- docs: correct spelling of "specified"
1810*61046927SAndroid Build Coastguard Worker- docs: correct spelling of "hierarchical"
1811*61046927SAndroid Build Coastguard Worker- docs: correct spelling of "implementation"
1812*61046927SAndroid Build Coastguard Worker- docs: correct spelling of "to"
1813*61046927SAndroid Build Coastguard Worker- docs: correct spelling of "Khronos"
1814*61046927SAndroid Build Coastguard Worker- docs: correct spelling of "choosing"
1815*61046927SAndroid Build Coastguard Worker- docs: correct spelling of "subtly"
1816*61046927SAndroid Build Coastguard Worker- docs: correct spelling of "Raspbian"
1817*61046927SAndroid Build Coastguard Worker- docs: correct spelling of "shareable"
1818*61046927SAndroid Build Coastguard Worker- docs: correct spelling of "simplification"
1819*61046927SAndroid Build Coastguard Worker- docs: correct spelling of "synced"
1820*61046927SAndroid Build Coastguard Worker- docs: correct spelling of "maximum"
1821*61046927SAndroid Build Coastguard Worker- docs: correct spelling of "hierarchy"
1822*61046927SAndroid Build Coastguard Worker- docs: correct spelling of "commutativity"
1823*61046927SAndroid Build Coastguard Worker- docs: correct spelling of "compression"
1824*61046927SAndroid Build Coastguard Worker- docs: correct spelling of "laid"
1825*61046927SAndroid Build Coastguard Worker- docs: correct spelling of "average"
1826*61046927SAndroid Build Coastguard Worker- docs: correct spelling of "addition"
1827*61046927SAndroid Build Coastguard Worker- docs: correct spelling of "explicitly"
1828*61046927SAndroid Build Coastguard Worker- docs: correct spelling of "rasterizer"
1829*61046927SAndroid Build Coastguard Worker- docs: fractionary -> fractional
1830*61046927SAndroid Build Coastguard Worker- docs: ie. -> i.e.
1831*61046927SAndroid Build Coastguard Worker- docs: correct spelling of "correctly"
1832*61046927SAndroid Build Coastguard Worker- docs: correct spelling of "traveling"
1833*61046927SAndroid Build Coastguard Worker- docs: correct spelling of "freedreno"
1834*61046927SAndroid Build Coastguard Worker- zink: rework primitive rasterization type logic
1835*61046927SAndroid Build Coastguard Worker- zink: reuse rast_prim for line-rasterization check
1836*61046927SAndroid Build Coastguard Worker- docs: correct spelling of "addition"
1837*61046927SAndroid Build Coastguard Worker- docs: correct spelling of "passes"
1838*61046927SAndroid Build Coastguard Worker- docs: correct spelling of "irrespective"
1839*61046927SAndroid Build Coastguard Worker- docs: correct spelling of "semantic"
1840*61046927SAndroid Build Coastguard Worker- docs: correct spelling of "specifies"
1841*61046927SAndroid Build Coastguard Worker- docs: correct spelling of "Gouraud"
1842*61046927SAndroid Build Coastguard Worker- docs: correct spelling of "Copr"
1843*61046927SAndroid Build Coastguard Worker- docs: spell out "build directory"
1844*61046927SAndroid Build Coastguard Worker- docs: spell out "SHA256 checksum"
1845*61046927SAndroid Build Coastguard Worker- docs: spell out "environment variable"
1846*61046927SAndroid Build Coastguard Worker- docs: spell out "distribution"
1847*61046927SAndroid Build Coastguard Worker- docs: use the official spelling of SHA-1
1848*61046927SAndroid Build Coastguard Worker- docs: eg. -> e.g.
1849*61046927SAndroid Build Coastguard Worker- docs: XOR'd -> XORed
1850*61046927SAndroid Build Coastguard Worker- docs: consistently upper-case VC4, V3D etc
1851*61046927SAndroid Build Coastguard Worker- docs: consistently spell DRI in all-caps
1852*61046927SAndroid Build Coastguard Worker- docs: consistently spell ANV in allcaps
1853*61046927SAndroid Build Coastguard Worker- docs: consistently spell URL in allcaps
1854*61046927SAndroid Build Coastguard Worker- docs: consistently spell OK in allcaps
1855*61046927SAndroid Build Coastguard Worker- docs: consistently use CMake
1856*61046927SAndroid Build Coastguard Worker- docs: consistently spell API all-caps
1857*61046927SAndroid Build Coastguard Worker- docs: consistently spell VirGL in camel-case
1858*61046927SAndroid Build Coastguard Worker- docs: consistently spell Haswell in camel-case
1859*61046927SAndroid Build Coastguard Worker- docs: use consistent casing for dEQP
1860*61046927SAndroid Build Coastguard Worker- docs: ip -> IP
1861*61046927SAndroid Build Coastguard Worker- docs: irc -> IRC
1862*61046927SAndroid Build Coastguard Worker- docs: xorg -> X.Org
1863*61046927SAndroid Build Coastguard Worker- docs: pci -> PCI
1864*61046927SAndroid Build Coastguard Worker- docs: cpu -> CPU
1865*61046927SAndroid Build Coastguard Worker- docs: gpu -> GPU
1866*61046927SAndroid Build Coastguard Worker- docs: rgb -> RGB
1867*61046927SAndroid Build Coastguard Worker- docs: perfetto -> Perfetto
1868*61046927SAndroid Build Coastguard Worker- docs: lavapipe -> Lavapipe
1869*61046927SAndroid Build Coastguard Worker- docs: freedreno -> Freedreno
1870*61046927SAndroid Build Coastguard Worker- docs: adreno -> Adreno
1871*61046927SAndroid Build Coastguard Worker- docs: radeon -> Radeon
1872*61046927SAndroid Build Coastguard Worker- docs: nouveau -> Nouveau
1873*61046927SAndroid Build Coastguard Worker- docs: llvmpipe -> LLVMpipe
1874*61046927SAndroid Build Coastguard Worker- docs: vulkan -> Vulkan
1875*61046927SAndroid Build Coastguard Worker- docs: lima -> Lima
1876*61046927SAndroid Build Coastguard Worker- docs: ppir -> PPIR
1877*61046927SAndroid Build Coastguard Worker- docs: autotools -> Autotools
1878*61046927SAndroid Build Coastguard Worker- docs: ArchLinux -> Arch Linux
1879*61046927SAndroid Build Coastguard Worker- docs: meson -> Meson
1880*61046927SAndroid Build Coastguard Worker- docs: Gitlab -> GitLab
1881*61046927SAndroid Build Coastguard Worker- docs: xyzw -> XYZW
1882*61046927SAndroid Build Coastguard Worker- docs: hw -> HW
1883*61046927SAndroid Build Coastguard Worker- docs: lava -> LAVA
1884*61046927SAndroid Build Coastguard Worker- docs: skqp -> SkQP
1885*61046927SAndroid Build Coastguard Worker- docs: servo -> Servo
1886*61046927SAndroid Build Coastguard Worker- docs: Linux fbdev -> Linux Framebuffer
1887*61046927SAndroid Build Coastguard Worker- docs: virtualisation -> virtualization
1888*61046927SAndroid Build Coastguard Worker- docs: dependant -> dependent
1889*61046927SAndroid Build Coastguard Worker- docs: healthcheck -> health check
1890*61046927SAndroid Build Coastguard Worker- docs: vmware -> VMware
1891*61046927SAndroid Build Coastguard Worker- docs: spell out "distribution"
1892*61046927SAndroid Build Coastguard Worker- docs: spell out "transform and lighting"
1893*61046927SAndroid Build Coastguard Worker- docs: de-duplicated -> deduplicated
1894*61046927SAndroid Build Coastguard Worker- docs: de-nominate -> denominate
1895*61046927SAndroid Build Coastguard Worker- docs: freedreno -> Freedreno
1896*61046927SAndroid Build Coastguard Worker- docs: llvmpipe -> LLVMpipe
1897*61046927SAndroid Build Coastguard Worker- docs: softpipe -> Softpipe
1898*61046927SAndroid Build Coastguard Worker- docs: panfrost -> Panfrost
1899*61046927SAndroid Build Coastguard Worker- docs: piglit -> Piglit
1900*61046927SAndroid Build Coastguard Worker- docs: ini -> INI
1901*61046927SAndroid Build Coastguard Worker- docs: swr -> OpenSWR
1902*61046927SAndroid Build Coastguard Worker- docs: yml -> YAML
1903*61046927SAndroid Build Coastguard Worker- docs: xml -> XML
1904*61046927SAndroid Build Coastguard Worker- docs: Adreno aXXX -> Adreno XXX
1905*61046927SAndroid Build Coastguard Worker- docs: remove non-existent directory
1906*61046927SAndroid Build Coastguard Worker- docs: do not mention classic swrast
1907*61046927SAndroid Build Coastguard Worker- docs: name correct driver
1908*61046927SAndroid Build Coastguard Worker- docs: clean up labels
1909*61046927SAndroid Build Coastguard Worker- docs: add missing link to mesa3d.org
1910*61046927SAndroid Build Coastguard Worker- docs: add links to usenet groups
1911*61046927SAndroid Build Coastguard Worker- docs: link to replacement forum
1912*61046927SAndroid Build Coastguard Worker- docs: Android.mk -> ndk-build
1913*61046927SAndroid Build Coastguard Worker- docs: gitlab -> GitLab
1914*61046927SAndroid Build Coastguard Worker- docs: nVidia -> NVIDIA
1915*61046927SAndroid Build Coastguard Worker- docs: spell ATI codenames in allcaps
1916*61046927SAndroid Build Coastguard Worker- docs: nfs -> NFS
1917*61046927SAndroid Build Coastguard Worker- docs: fixup rebase mistake
1918*61046927SAndroid Build Coastguard Worker- zink: correct depth-bias enable condition
1919*61046927SAndroid Build Coastguard Worker- zink: only set line-width if drawing lines
1920*61046927SAndroid Build Coastguard Worker- zink: consider polygon-mode for rast_prim
1921*61046927SAndroid Build Coastguard Worker- zink: do not read is_generated unless in tcs shader
1922*61046927SAndroid Build Coastguard Worker- zink: put union fields into structs named by the shader-stages
1923*61046927SAndroid Build Coastguard Worker- docs/zink: fix and cleanup rst syntax
1924*61046927SAndroid Build Coastguard Worker- docs: fixup broken link syntax
1925*61046927SAndroid Build Coastguard Worker- docs: do not mention EGL_MESA_drm_display
1926*61046927SAndroid Build Coastguard Worker- docs: remove stale envvar-reference
1927*61046927SAndroid Build Coastguard Worker- zink: fix json-errors in profile-file
1928*61046927SAndroid Build Coastguard Worker- zink: remove needless requirements
1929*61046927SAndroid Build Coastguard Worker- zink: fix incorrect requirements
1930*61046927SAndroid Build Coastguard Worker- zink: update textureCompressionBC requirement
1931*61046927SAndroid Build Coastguard Worker- docs/zink: add missing required device-feature
1932*61046927SAndroid Build Coastguard Worker- mesa: treat unsupported queries as dummies
1933*61046927SAndroid Build Coastguard Worker- d3d12: fix max-array-layers
1934*61046927SAndroid Build Coastguard Worker
1935*61046927SAndroid Build Coastguard WorkerFabian Vogt (1):
1936*61046927SAndroid Build Coastguard Worker
1937*61046927SAndroid Build Coastguard Worker- gallivm: Fix LLVM optimization with the new pass manager
1938*61046927SAndroid Build Coastguard Worker
1939*61046927SAndroid Build Coastguard WorkerFeng Jiang (5):
1940*61046927SAndroid Build Coastguard Worker
1941*61046927SAndroid Build Coastguard Worker- virgl/vtest: fix memory overwrite problem in virgl_vtest_send_get_caps()
1942*61046927SAndroid Build Coastguard Worker- gallium: add key size to the structure pipe_picture_desc
1943*61046927SAndroid Build Coastguard Worker- vl: change vl_video_buffer_destroy() to non-static
1944*61046927SAndroid Build Coastguard Worker- gallium/util: add a new helper function pipe_buffer_size()
1945*61046927SAndroid Build Coastguard Worker- virgl: add support for hardware video acceleration
1946*61046927SAndroid Build Coastguard Worker
1947*61046927SAndroid Build Coastguard WorkerFilip Gawin (5):
1948*61046927SAndroid Build Coastguard Worker
1949*61046927SAndroid Build Coastguard Worker- r300: add list of deqp gles2 r400 failures
1950*61046927SAndroid Build Coastguard Worker- r300: add khr r400 failures
1951*61046927SAndroid Build Coastguard Worker- gallium: avoid using float based conditions in loops
1952*61046927SAndroid Build Coastguard Worker- r300: don't use smooth line if not requested
1953*61046927SAndroid Build Coastguard Worker- r300: update r400 tests
1954*61046927SAndroid Build Coastguard Worker
1955*61046927SAndroid Build Coastguard WorkerFrancisco Jerez (4):
1956*61046927SAndroid Build Coastguard Worker
1957*61046927SAndroid Build Coastguard Worker- intel/fs: Fix horiz_offset() to handle FIXED_GRFs with non-trivial 2D regions.
1958*61046927SAndroid Build Coastguard Worker- nir/lower_int64: Enable lowering of 64-bit float to 64-bit integer conversions.
1959*61046927SAndroid Build Coastguard Worker- nir/lower_int64: Implement lowering of 64-bit integer to 64-bit float conversions.
1960*61046927SAndroid Build Coastguard Worker- nir/lower_int64: Fix float16 to int64 conversions.
1961*61046927SAndroid Build Coastguard Worker
1962*61046927SAndroid Build Coastguard WorkerFrank Binns (13):
1963*61046927SAndroid Build Coastguard Worker
1964*61046927SAndroid Build Coastguard Worker- pvr: get free list min size from the runtime info
1965*61046927SAndroid Build Coastguard Worker- pvr: reset all command buffer state in pvr_cmd_buffer_reset()
1966*61046927SAndroid Build Coastguard Worker- pvr: Implement vkResetCommandBuffer
1967*61046927SAndroid Build Coastguard Worker- pvr: remove redundant TODO
1968*61046927SAndroid Build Coastguard Worker- pvr: remove image pointer from image view struct
1969*61046927SAndroid Build Coastguard Worker- pvr: set samplerAnisotropy to false
1970*61046927SAndroid Build Coastguard Worker- pvr: cube map tex state packing fixes
1971*61046927SAndroid Build Coastguard Worker- pvr: don't setup attachment tex state for images with input attachment bit unset
1972*61046927SAndroid Build Coastguard Worker- pvr: finish render job sample count setup
1973*61046927SAndroid Build Coastguard Worker- pvr: add required pixel formats
1974*61046927SAndroid Build Coastguard Worker- pvr: remove implicit sync support
1975*61046927SAndroid Build Coastguard Worker- pvr: setup buffer and image format feature bits
1976*61046927SAndroid Build Coastguard Worker- CODEOWNERS: remove rajnesh-kanwal as an Imagination maintainer
1977*61046927SAndroid Build Coastguard Worker
1978*61046927SAndroid Build Coastguard WorkerFriedrich Vock (28):
1979*61046927SAndroid Build Coastguard Worker
1980*61046927SAndroid Build Coastguard Worker- amd/common: move ac_memory_ops_per_clock into ac_gpu_info.h
1981*61046927SAndroid Build Coastguard Worker- amd/common: Remove redundant code for determining memory ops per clock
1982*61046927SAndroid Build Coastguard Worker- radv/winsys: Return VK_ERROR_INVALID_EXTERNAL_HANDLE if buffer imports fail
1983*61046927SAndroid Build Coastguard Worker- radv: Generalize instance count in BVH states to leaf node count
1984*61046927SAndroid Build Coastguard Worker- radv: Add metadata to acceleration structures
1985*61046927SAndroid Build Coastguard Worker- radv: Add Radeon Raytracing Analyzer trace dumping utilities
1986*61046927SAndroid Build Coastguard Worker- radv: Add Radeon Raytracing Analyzer capturing layer
1987*61046927SAndroid Build Coastguard Worker- radv: Enable Radeon Raytracing Analyzer traces
1988*61046927SAndroid Build Coastguard Worker- docs: Add documentation about RADV RRA tracing
1989*61046927SAndroid Build Coastguard Worker- radv: Use radv_CmdUpdateBuffer instead of radv_update_buffer_cp for geometry info writes
1990*61046927SAndroid Build Coastguard Worker- radv: Free geometry infos in radv_CmdBuildAccelerationStructuresKHR
1991*61046927SAndroid Build Coastguard Worker- radv: Correct accel struct header size
1992*61046927SAndroid Build Coastguard Worker- radv: Rename internal node shader to lbvh_internal
1993*61046927SAndroid Build Coastguard Worker- radv: Split CmdBuildAccelerationStructuresKHR into different functions
1994*61046927SAndroid Build Coastguard Worker- radv: Add BVH IR types
1995*61046927SAndroid Build Coastguard Worker- radv: Add conversion shader for internal nodes
1996*61046927SAndroid Build Coastguard Worker- radv: Add conversion shader for leaf nodes
1997*61046927SAndroid Build Coastguard Worker- radv: Create pipelines for conversion meta shaders
1998*61046927SAndroid Build Coastguard Worker- radv: Build acceleration structures using BVH IR
1999*61046927SAndroid Build Coastguard Worker- radv: Rename emulated float helpers
2000*61046927SAndroid Build Coastguard Worker- radv: Use a struct for AABBs
2001*61046927SAndroid Build Coastguard Worker- radv: Add radv_indirect_unaligned_dispatch
2002*61046927SAndroid Build Coastguard Worker- radv/rt: Fix internal converter synchronization
2003*61046927SAndroid Build Coastguard Worker- radv/rt: Dispatch internal converter indirectly
2004*61046927SAndroid Build Coastguard Worker- radv/rt: Track number of inactive leaf nodes
2005*61046927SAndroid Build Coastguard Worker- radv: Add global sync utilities
2006*61046927SAndroid Build Coastguard Worker- radv: Add REF as a typename macro to .clang-format
2007*61046927SAndroid Build Coastguard Worker- radv: Use spirv1.5 instead of vulkan1.2
2008*61046927SAndroid Build Coastguard Worker
2009*61046927SAndroid Build Coastguard WorkerGeorg Lehmann (40):
2010*61046927SAndroid Build Coastguard Worker
2011*61046927SAndroid Build Coastguard Worker- aco: Check that we don't override exec_val operands during branching sequence optimization.
2012*61046927SAndroid Build Coastguard Worker- aco/assembler: Fix v_cmpx with SDWA.
2013*61046927SAndroid Build Coastguard Worker- aco: Fix optimizing branching sequence with s_and_saveexec.
2014*61046927SAndroid Build Coastguard Worker- aco/assembler: Fix v_cmpx pre GFX10.
2015*61046927SAndroid Build Coastguard Worker- aco: Use v_cmpx pre GFX10.
2016*61046927SAndroid Build Coastguard Worker- aco: Force tex operand to have the correct sub dword size before packing.
2017*61046927SAndroid Build Coastguard Worker- nir: Add nir_ssa_scalar_is_undef.
2018*61046927SAndroid Build Coastguard Worker- nir/fold_16bit_tex_image: Add an option to fold image sources.
2019*61046927SAndroid Build Coastguard Worker- aco: Implement storage image A16.
2020*61046927SAndroid Build Coastguard Worker- aco: Combine 16bit undef and constants instead of using s_pack.
2021*61046927SAndroid Build Coastguard Worker- radv: Fold 16bit image sources.
2022*61046927SAndroid Build Coastguard Worker- nir: Print selection control for nir_if.
2023*61046927SAndroid Build Coastguard Worker- nir/opt_algebraic: Optimize check for single bit.
2024*61046927SAndroid Build Coastguard Worker- nir/opt_algebraic: Optimize d3d9 pow with fmulz.
2025*61046927SAndroid Build Coastguard Worker- aco: Fix image instructions with lod when 2d_view_of_3d is enabled on GFX9.
2026*61046927SAndroid Build Coastguard Worker- ac/llvm: Fix image instructions with lod for 2d on GFX9.
2027*61046927SAndroid Build Coastguard Worker- aco: Use plain VOPC for vcmpx when possible.
2028*61046927SAndroid Build Coastguard Worker- nir/opt_algebraic: Optimize unpacking of upcasts to 64bit integers.
2029*61046927SAndroid Build Coastguard Worker- radv: Enable VK_EXT_load_store_op_none.
2030*61046927SAndroid Build Coastguard Worker- aco: Use v_fmaak/v_fmamk if two operands are the same literal.
2031*61046927SAndroid Build Coastguard Worker- aco: Unswizzle v_pk_fma_f16 literals to produce more v_pk_fmac_f16.
2032*61046927SAndroid Build Coastguard Worker- radv: Fix GLSL BDA struct alignment and use pointer arithmetic SIZEOF.
2033*61046927SAndroid Build Coastguard Worker- nir/opt_algebraic: Optimize more (a cmp b ? a : b) to min/max.
2034*61046927SAndroid Build Coastguard Worker- aco: Use s_pack_ll for s_bfe operand on GFX9+.
2035*61046927SAndroid Build Coastguard Worker- nir: Print nir_selection_control_divergent_always_taken.
2036*61046927SAndroid Build Coastguard Worker- nir/opt_algebraic: Mirror optimizations for find_msb_rev.
2037*61046927SAndroid Build Coastguard Worker- aco: Implement [ui]find_msb_rev.
2038*61046927SAndroid Build Coastguard Worker- ac/llvm: Implement [ui]find_msb_rev.
2039*61046927SAndroid Build Coastguard Worker- nir/opt_algebraic: Add an option to lower uclz.
2040*61046927SAndroid Build Coastguard Worker- radv,aco: Lower uclz in NIR.
2041*61046927SAndroid Build Coastguard Worker- nir/opt_algebraic: Optimize various find_msb_rev patterns.
2042*61046927SAndroid Build Coastguard Worker- nir: Fix ifind_msb_rev constant folding.
2043*61046927SAndroid Build Coastguard Worker- aco: fmaak/fmamk can't use SDWA.
2044*61046927SAndroid Build Coastguard Worker- aco: Don't use opsel for p_insert.
2045*61046927SAndroid Build Coastguard Worker- ac/llvm: Implement signed idot on GFX11.
2046*61046927SAndroid Build Coastguard Worker- aco: Implement signed idot instructions on GFX11.
2047*61046927SAndroid Build Coastguard Worker- radv: Use available dot product instructions on gfx11.
2048*61046927SAndroid Build Coastguard Worker- radeonsi: Use available dot product instructions on gfx11.
2049*61046927SAndroid Build Coastguard Worker- aco: Use opsel for the third operand.
2050*61046927SAndroid Build Coastguard Worker- aco: Use s_pack_ll_b32_b16 for scalar zero extend.
2051*61046927SAndroid Build Coastguard Worker
2052*61046927SAndroid Build Coastguard WorkerGert Wollny (95):
2053*61046927SAndroid Build Coastguard Worker
2054*61046927SAndroid Build Coastguard Worker- radeonsi-raven/ci: Move spec@arb_timer_query@timestamp-get to flakes
2055*61046927SAndroid Build Coastguard Worker- llvmpipe: Double number of SSBOs
2056*61046927SAndroid Build Coastguard Worker- r600/sfn: Schedule shift instruction on R600 in t-slot
2057*61046927SAndroid Build Coastguard Worker- r600/sfn: Add GS thread fix just like the TGSI code path
2058*61046927SAndroid Build Coastguard Worker- r600/sfn: Sort FS inputs to make interpolated values come first
2059*61046927SAndroid Build Coastguard Worker- r600/sfn: Fix color outputs when color0 writes all
2060*61046927SAndroid Build Coastguard Worker- r600/sfn: Initialize out buffer when printing op
2061*61046927SAndroid Build Coastguard Worker- r600: Force NOPs when loading AR on R600 class hardware
2062*61046927SAndroid Build Coastguard Worker- r600/sfn: Handle R600 scratch read
2063*61046927SAndroid Build Coastguard Worker- r600: Don't use SB with R600 style scratch reads
2064*61046927SAndroid Build Coastguard Worker- r600: Fix SCRATCH OP de-assembly
2065*61046927SAndroid Build Coastguard Worker- nir_lower_atomics_to_ssbo: Initialize deref struct
2066*61046927SAndroid Build Coastguard Worker- r600/sfn: Handle color0 writes all on R700 like on EG
2067*61046927SAndroid Build Coastguard Worker- r600/sfn: Don't tag mem-ring and stream instructions as exports
2068*61046927SAndroid Build Coastguard Worker- r600/sfn: Don't schedule GDS instructions early
2069*61046927SAndroid Build Coastguard Worker- r600/sfn: Don't scan the whole block for ready instructions
2070*61046927SAndroid Build Coastguard Worker- r600/sfn: Use a heuristic to keep SSBO setup and store close
2071*61046927SAndroid Build Coastguard Worker- r600: Fix reporting TGSI IR support
2072*61046927SAndroid Build Coastguard Worker- r600/sfn: Use a low number for unused target register
2073*61046927SAndroid Build Coastguard Worker- virgl: Fix buffer overflow warning:
2074*61046927SAndroid Build Coastguard Worker- virgl: Fix ubsan warnings:
2075*61046927SAndroid Build Coastguard Worker- virgl: when reading back wait first, then do the transfer
2076*61046927SAndroid Build Coastguard Worker- virgl/ci: remove some flakes
2077*61046927SAndroid Build Coastguard Worker- r600/sfn: override register ID when it doesn't matter
2078*61046927SAndroid Build Coastguard Worker- r600/sfn: ACK all image stores, also at end of loop
2079*61046927SAndroid Build Coastguard Worker- r600/sfn: more peephole optimization with conditionals
2080*61046927SAndroid Build Coastguard Worker- r600/sfn: Override VPM if access in helpers is requested
2081*61046927SAndroid Build Coastguard Worker- r600/sfn: Don't scalarize fdd instructions
2082*61046927SAndroid Build Coastguard Worker- virgl: Add some formats that the CTS uses
2083*61046927SAndroid Build Coastguard Worker- mesa/glsl: Add support for NV_shader_noperspective_interpolation
2084*61046927SAndroid Build Coastguard Worker- r600: set nir option lower_cs_local_index_to_id
2085*61046927SAndroid Build Coastguard Worker- virgl: Report CONSTANT_BUFFER_SIZE according to GL_MAX_UNIFORM_BLOCK_SIZE
2086*61046927SAndroid Build Coastguard Worker- r600/sfn: Lower tex,txl,txb and txf to backend
2087*61046927SAndroid Build Coastguard Worker- r600/sfn: lower txd to backend in nir
2088*61046927SAndroid Build Coastguard Worker- r600/sfn: lower txf_ms in nir
2089*61046927SAndroid Build Coastguard Worker- r600/sfn: copy-propagate single source texture values
2090*61046927SAndroid Build Coastguard Worker- r600/sfn: print tex prepare instructions
2091*61046927SAndroid Build Coastguard Worker- r600/sfn: Don't allocate un-used components in texture ops
2092*61046927SAndroid Build Coastguard Worker- r600/sfn: Add an easy access to get an instruction as ALU
2093*61046927SAndroid Build Coastguard Worker- r600/sfn: Don't assert when setting one value
2094*61046927SAndroid Build Coastguard Worker- r600/sfn: Copy propagate into TEX source
2095*61046927SAndroid Build Coastguard Worker- r600/sfn: drop some unused code
2096*61046927SAndroid Build Coastguard Worker- r600/sfn: copy propagate register load chains
2097*61046927SAndroid Build Coastguard Worker- r600/sfn: VS inputs are effectively SSA
2098*61046927SAndroid Build Coastguard Worker- r600/sfn: Add a free-channel mask when testing whether a register can switch channel
2099*61046927SAndroid Build Coastguard Worker- r600/sfn: fix some channel pinning
2100*61046927SAndroid Build Coastguard Worker- r600/sfn: Handle shifts on Cayman
2101*61046927SAndroid Build Coastguard Worker- r600/sfn: only use 3 channels on Cayman for trans ops
2102*61046927SAndroid Build Coastguard Worker- r600/sfn: Make sure texture lowering is done in the right order
2103*61046927SAndroid Build Coastguard Worker- r600/sfn: lower tg4 to backend in NIR
2104*61046927SAndroid Build Coastguard Worker- r600: Add slot to ALU disassambly
2105*61046927SAndroid Build Coastguard Worker- r600: Make NIR the default shader IR
2106*61046927SAndroid Build Coastguard Worker- nir_lower_to_source_mods: Don't sneek in an abs modifier from parent
2107*61046927SAndroid Build Coastguard Worker- r600/sfn: Only run 64 bit ops lowering passes when really needed
2108*61046927SAndroid Build Coastguard Worker- r600/sfn: Always start a new CF after a KILL instruction
2109*61046927SAndroid Build Coastguard Worker- r600/sfn: don't propagate registers into conditional test
2110*61046927SAndroid Build Coastguard Worker- r600/sfn: Add peephole optimization for kill instructions
2111*61046927SAndroid Build Coastguard Worker- r600/sfn: Delete final lowered nir shader early
2112*61046927SAndroid Build Coastguard Worker- r600/sfn: Fix typo
2113*61046927SAndroid Build Coastguard Worker- r600/sfn: Use the correct allocator for loop lists
2114*61046927SAndroid Build Coastguard Worker- r600/sfn:explicitly initialize the memory pool
2115*61046927SAndroid Build Coastguard Worker- r600/sfn: assert on use of abs modifier in op3
2116*61046927SAndroid Build Coastguard Worker- r600/sfn: Unroll loops after doing some optimizations
2117*61046927SAndroid Build Coastguard Worker- r600/sfn: Always enforce LDS operation order
2118*61046927SAndroid Build Coastguard Worker- r600/sfn: Make sure all components are usable when lowering TF inputs
2119*61046927SAndroid Build Coastguard Worker- r600/sfn: run cleanup passes after late algebraic opt
2120*61046927SAndroid Build Coastguard Worker- nir: move fusing csel and comparisons to opt_late_algebraic
2121*61046927SAndroid Build Coastguard Worker- r600/sfn: Unify the handling of resource IDs in instruction
2122*61046927SAndroid Build Coastguard Worker- r600/sfn: Handle nir_op_seq and nir_op_sne
2123*61046927SAndroid Build Coastguard Worker- r600: Fix printing t-channel in diss-assambly
2124*61046927SAndroid Build Coastguard Worker- r600/sfn: Add test for channel changes in TEX source from opt
2125*61046927SAndroid Build Coastguard Worker- r600/sfn: Allow copy-prop of group dest into origin
2126*61046927SAndroid Build Coastguard Worker- r600/sfn: Trigger TEX CF based on max TEX CF size
2127*61046927SAndroid Build Coastguard Worker- r600/sfn: improve scheduling of tex sources
2128*61046927SAndroid Build Coastguard Worker- r600/sfn: Increase scheduling priority on uniform reads and non-ssa writes
2129*61046927SAndroid Build Coastguard Worker- r600/sfn: elimiate dead registers too
2130*61046927SAndroid Build Coastguard Worker- r600: Account for color and clipvertex when evaluating LDS space
2131*61046927SAndroid Build Coastguard Worker- r600/sfn: evaluate LDS location for color and clip-vertex too
2132*61046927SAndroid Build Coastguard Worker- r600/sfn: Add .clang-format file and apply style
2133*61046927SAndroid Build Coastguard Worker- r600: declare for counter locally and fix signed/unsigned warning
2134*61046927SAndroid Build Coastguard Worker- r600: Only count ALU registers that are not clause local
2135*61046927SAndroid Build Coastguard Worker- r600: Print MOVA_INT dest on Cayman
2136*61046927SAndroid Build Coastguard Worker- r600/sfn: Handle load_workgroup_size
2137*61046927SAndroid Build Coastguard Worker- r600/sfn: lower uniforms to UBOs
2138*61046927SAndroid Build Coastguard Worker- r600/sfn: remove load_uniform handling
2139*61046927SAndroid Build Coastguard Worker- etnaviv: Create MSAA surfaces with PE compatible tiling
2140*61046927SAndroid Build Coastguard Worker- nir/algeraic_opt: use double options too for lowering ftrunc\@64
2141*61046927SAndroid Build Coastguard Worker- r600/sfn: Fix source modifiers for ffract64
2142*61046927SAndroid Build Coastguard Worker- r600/sfn: Fix f2u32 and remove backend lowring of f2u64 and f2i64
2143*61046927SAndroid Build Coastguard Worker- r600/sfn: Honor shader key w.r.t. atomic counter layout
2144*61046927SAndroid Build Coastguard Worker- r600/sfn: Fix location for reading cube array image dimensions
2145*61046927SAndroid Build Coastguard Worker- r600/sfn: sort FS color outputs before all other outputs
2146*61046927SAndroid Build Coastguard Worker- virgl: don't a use staging when a resources created with the shared flag
2147*61046927SAndroid Build Coastguard Worker- virgl: Fix injection of double from const mov instruction
2148*61046927SAndroid Build Coastguard Worker- r600/sfn: always use four slots for Cayman trans ops
2149*61046927SAndroid Build Coastguard Worker
2150*61046927SAndroid Build Coastguard WorkerGiancarlo Devich (4):
2151*61046927SAndroid Build Coastguard Worker
2152*61046927SAndroid Build Coastguard Worker- mesa: Fix stack corruption for PIPE_QUERY_TIMESTAMP
2153*61046927SAndroid Build Coastguard Worker- d3d12: Add cache managers for separate buffer usage cases
2154*61046927SAndroid Build Coastguard Worker- gallium/pipe: Align allocation size in \`pb_cache_manager_create_buffer`
2155*61046927SAndroid Build Coastguard Worker- d3d12: Don't align already-aligned size in \`d3d12_bufmgr_create_buffer`
2156*61046927SAndroid Build Coastguard Worker
2157*61046927SAndroid Build Coastguard WorkerGlenn Kennard (1):
2158*61046927SAndroid Build Coastguard Worker
2159*61046927SAndroid Build Coastguard Worker- nv30: Fix non-scissored clears after a scissor has been set
2160*61046927SAndroid Build Coastguard Worker
2161*61046927SAndroid Build Coastguard WorkerGuilherme Gallo (29):
2162*61046927SAndroid Build Coastguard Worker
2163*61046927SAndroid Build Coastguard Worker- ci/lava: Customise sections timeouts via envvars
2164*61046927SAndroid Build Coastguard Worker- ci/lava: Add timeout header info for LAVA GL Sections
2165*61046927SAndroid Build Coastguard Worker- ci/bin: Add utility to find jobs dependencies
2166*61046927SAndroid Build Coastguard Worker- ci/bin: Sort imports from ci_run_n_monitor.py
2167*61046927SAndroid Build Coastguard Worker- ci/bin: Make ci_run_n_monitor finds dependencies automatically
2168*61046927SAndroid Build Coastguard Worker- ci/bin: Add script to expand jobs manifest
2169*61046927SAndroid Build Coastguard Worker- ci/bin: Cache GQL queries
2170*61046927SAndroid Build Coastguard Worker- ci/bin: Print job needs DAG in ci_run_n_monitor
2171*61046927SAndroid Build Coastguard Worker- ci/skqp: Add an option to run all tests
2172*61046927SAndroid Build Coastguard Worker- ci/skqp: Show reports on crashes
2173*61046927SAndroid Build Coastguard Worker- ci/skqp: Fix paths in skqp-runner
2174*61046927SAndroid Build Coastguard Worker- ci/skqp: Fix Nima-Cpp fetching error
2175*61046927SAndroid Build Coastguard Worker- ci/skqp: Build list_gpu_unit_tests and list_gms
2176*61046927SAndroid Build Coastguard Worker- ci/skqp: Add support for commenting tests files
2177*61046927SAndroid Build Coastguard Worker- ci/skqp: Use SKQP_BIN_DIR instead of hardcoded /skqp dir
2178*61046927SAndroid Build Coastguard Worker- ci/skqp: Put generated tests files in artifacts
2179*61046927SAndroid Build Coastguard Worker- ci/skqp: Supress irrelevant shellcheck warnings
2180*61046927SAndroid Build Coastguard Worker- ci/skqp: Remove .baremetal-skqp-test in favor of .skqp-test
2181*61046927SAndroid Build Coastguard Worker- ci/skqp: Add gitlab sections for uncluttering
2182*61046927SAndroid Build Coastguard Worker- ci/freedreno: skqp: run with new tests files
2183*61046927SAndroid Build Coastguard Worker- ci/radeonsi: skqp: Add fail test files for raven
2184*61046927SAndroid Build Coastguard Worker- ci/radeonsi: Add zork jobs and rules
2185*61046927SAndroid Build Coastguard Worker- ci/bin: Fix requirements.txt
2186*61046927SAndroid Build Coastguard Worker- ci/bin: Remove whitespace from token files
2187*61046927SAndroid Build Coastguard Worker- ci: Fix kernel+rootfs.* jobs
2188*61046927SAndroid Build Coastguard Worker- ci: Update piglit with s3 support
2189*61046927SAndroid Build Coastguard Worker- ci: Update piglit-traces tests expectations
2190*61046927SAndroid Build Coastguard Worker- ci: Update ci-fairy in CI, rootfs and containers
2191*61046927SAndroid Build Coastguard Worker- freedreno/ci: Skip civilization-v/CivilizationV-trim trace
2192*61046927SAndroid Build Coastguard Worker
2193*61046927SAndroid Build Coastguard WorkerHans-Kristian Arntzen (3):
2194*61046927SAndroid Build Coastguard Worker
2195*61046927SAndroid Build Coastguard Worker- vulkan: Update to 1.3.228 headers.
2196*61046927SAndroid Build Coastguard Worker- radv: Implement VK_EXT_mutable_descriptor_type.
2197*61046927SAndroid Build Coastguard Worker- vk/runtime: Fix narrowing of timeline signal and wait value to u32.
2198*61046927SAndroid Build Coastguard Worker
2199*61046927SAndroid Build Coastguard WorkerIago Toral Quiroga (87):
2200*61046927SAndroid Build Coastguard Worker
2201*61046927SAndroid Build Coastguard Worker- broadcom/compiler: don't use imprecise_32bit_lowering for idiv lowering
2202*61046927SAndroid Build Coastguard Worker- broadcom/compiler: use nir_opt_idiv_const
2203*61046927SAndroid Build Coastguard Worker- broadcom/compiler: simplify code emitted for centroid coordinates
2204*61046927SAndroid Build Coastguard Worker- nir/lower_alu: drop unnecessary iand on uadd_carry result
2205*61046927SAndroid Build Coastguard Worker- broadcom/compiler: track number of TMU operations in prog data
2206*61046927SAndroid Build Coastguard Worker- v3dv: move check_needs_load/store helpers to unversioned code
2207*61046927SAndroid Build Coastguard Worker- v3dv: track if a job is compatible with double-buffer mode
2208*61046927SAndroid Build Coastguard Worker- v3dv: fix tile state allocation
2209*61046927SAndroid Build Coastguard Worker- v3dv: add a v3dv_job_allocate_tile_state helper
2210*61046927SAndroid Build Coastguard Worker- v3dv: postpone tile state allocation for render pass jobs
2211*61046927SAndroid Build Coastguard Worker- v3dv: tell job_compute_frame_tiling whether we want to use double-buffer mode
2212*61046927SAndroid Build Coastguard Worker- v3dv: add a heuristic for double-buffer mode
2213*61046927SAndroid Build Coastguard Worker- v3dv: vkCmdClearAttachments no longer generates its own RCL
2214*61046927SAndroid Build Coastguard Worker- v3d,v3dv: lower texel buffer aligment requirements
2215*61046927SAndroid Build Coastguard Worker- v3dv: implement VK_EXT_texel_buffer_alignment
2216*61046927SAndroid Build Coastguard Worker- v3dv: add a helper to destoy pipeline layouts
2217*61046927SAndroid Build Coastguard Worker- v3dv: ref/unref pipeline layout objects
2218*61046927SAndroid Build Coastguard Worker- v3dv: set maxBufferSize property
2219*61046927SAndroid Build Coastguard Worker- v3dv: add a v3dv_image_init helper
2220*61046927SAndroid Build Coastguard Worker- v3dv: add a get_image_memory_requirements helper
2221*61046927SAndroid Build Coastguard Worker- v3dv: implement vkGetDeviceImageMemoryRequirementsKHR
2222*61046927SAndroid Build Coastguard Worker- v3dv: add a get_buffer_memory_requirements helper
2223*61046927SAndroid Build Coastguard Worker- v3dv: add a buffer_init helper
2224*61046927SAndroid Build Coastguard Worker- v3dv: implement vkGetDeviceBufferMemoryRequirementsKHR
2225*61046927SAndroid Build Coastguard Worker- v3dv: implement vkGetDeviceImageSparseMemoryRequirementsKHR
2226*61046927SAndroid Build Coastguard Worker- v3dv: expose VK_KHR_maintenance4
2227*61046927SAndroid Build Coastguard Worker- nir/lower_variable_initializers: implement non-scoped barrier path
2228*61046927SAndroid Build Coastguard Worker- v3dv: implement VK_KHR_zero_initialize_workgroup_memory
2229*61046927SAndroid Build Coastguard Worker- v3dv: also check GS stage on image access for binning barriers
2230*61046927SAndroid Build Coastguard Worker- v3dv: implement vkCmdPipelineBarrier2
2231*61046927SAndroid Build Coastguard Worker- v3dv: port remaining entry points to KHR_synchronization2
2232*61046927SAndroid Build Coastguard Worker- v3dv: use VkPipelineStageFlagBits2 when checking semaphore wait stage
2233*61046927SAndroid Build Coastguard Worker- v3dv: expose VK_KHR_synchronization2
2234*61046927SAndroid Build Coastguard Worker- v3dv: implement VK_KHR_workgroup_memory_explicit_layout
2235*61046927SAndroid Build Coastguard Worker- v3dv: switch to common code for command buffer lifecycles
2236*61046927SAndroid Build Coastguard Worker- v3dv: expose VK_EXT_tooling_info
2237*61046927SAndroid Build Coastguard Worker- v3dv: fix swap_rb and channel_reverse flags in image views
2238*61046927SAndroid Build Coastguard Worker- v3dv: expose VK_EXT_border_color_swizzle
2239*61046927SAndroid Build Coastguard Worker- v3dv: ref pipeline layout earlier during pipeline init
2240*61046927SAndroid Build Coastguard Worker- v3dv: implement VK_EXT_depth_clip_control
2241*61046927SAndroid Build Coastguard Worker- v3dv: expose VK_EXT_attachment_feeback_loop_layout
2242*61046927SAndroid Build Coastguard Worker- v3dv: fix variable type
2243*61046927SAndroid Build Coastguard Worker- v3dv: limit heap size to 4GB
2244*61046927SAndroid Build Coastguard Worker- broadcom/simulator: add a helper to get the amount of free heap memory
2245*61046927SAndroid Build Coastguard Worker- v3dv: implement VK_EXT_memory_budget
2246*61046927SAndroid Build Coastguard Worker- v3dv: expose VK_EXT_primitive_topology_list_restart
2247*61046927SAndroid Build Coastguard Worker- v3dv: don't load an attachment for unaligned render area if we are not storing
2248*61046927SAndroid Build Coastguard Worker- v3dv: expose VK_EXT_load_store_op_none
2249*61046927SAndroid Build Coastguard Worker- v3dv: don't return incompatible driver if GPU is not present
2250*61046927SAndroid Build Coastguard Worker- v3dv: fix program id for binning shaders
2251*61046927SAndroid Build Coastguard Worker- broadcom/compiler: detect unifa write from signal
2252*61046927SAndroid Build Coastguard Worker- broadcom/compiler: check signal writes to magic regs when updating scoreboard
2253*61046927SAndroid Build Coastguard Worker- v3dv: optimize ldunif load into unifa write
2254*61046927SAndroid Build Coastguard Worker- v3dv: fix VK_EXT_texel_buffer_alignment
2255*61046927SAndroid Build Coastguard Worker- broadcom/compiler: increase V3D_MAX_BUFFE_RANGE to 2^30 bytes
2256*61046927SAndroid Build Coastguard Worker- broadcom/compiler: fix robust buffer access
2257*61046927SAndroid Build Coastguard Worker- broadcom/compiler: handle shared stores with robust buffer access
2258*61046927SAndroid Build Coastguard Worker- broadcom/compiler: don't apply robust buffer access to shared variables
2259*61046927SAndroid Build Coastguard Worker- broadcom/compiler: rename v3d_nir_lower_robust_buffer_access.c
2260*61046927SAndroid Build Coastguard Worker- broadcom/compiler: rename static helpers involved with robust buffer access
2261*61046927SAndroid Build Coastguard Worker- broadcom/compiler: add a lowering for robust image access
2262*61046927SAndroid Build Coastguard Worker- v3dv: expose VK_EXT_image_robustness
2263*61046927SAndroid Build Coastguard Worker- v3dv: use NIR_PASS with v3d_nir_lower_robust_image_access
2264*61046927SAndroid Build Coastguard Worker- v3dv: use enabled features from vk_device
2265*61046927SAndroid Build Coastguard Worker- broadcom/compiler: trivial code clean-up
2266*61046927SAndroid Build Coastguard Worker- vulkan/runtime: include robustness info when hashing a shader stage
2267*61046927SAndroid Build Coastguard Worker- v3dv: implement VK_EXT_pipeline_robustness
2268*61046927SAndroid Build Coastguard Worker- v3dv: drop layout refs for all allocated sets from a pool on destroy / reset
2269*61046927SAndroid Build Coastguard Worker- broadcom/compiler: handle vec2 load/store index
2270*61046927SAndroid Build Coastguard Worker- v3dv: refactor events
2271*61046927SAndroid Build Coastguard Worker- v3dv: re-enable sync_fd import/export
2272*61046927SAndroid Build Coastguard Worker- v3dv: return out of host memory if we fail to create event pipelines
2273*61046927SAndroid Build Coastguard Worker- v3dv: split event implementation to a separate file
2274*61046927SAndroid Build Coastguard Worker- v3dv: remove unnecessary check for NULL
2275*61046927SAndroid Build Coastguard Worker- v3dv: do a better job at cleaning up the device on init failure
2276*61046927SAndroid Build Coastguard Worker- v3dv: fix incorrect return type
2277*61046927SAndroid Build Coastguard Worker- v3dv: handle allocation failure during pipeline initialization
2278*61046927SAndroid Build Coastguard Worker- v3dv: do better cleanup on failure during pipeline cache operation
2279*61046927SAndroid Build Coastguard Worker- v3dv: increase limit for active event objects
2280*61046927SAndroid Build Coastguard Worker- v3dv: always check VK_ACCESS_2_MEMORY_READ_BIT for read accesses
2281*61046927SAndroid Build Coastguard Worker- v3dv: make the helper to emit pipeline barriers public to other files
2282*61046927SAndroid Build Coastguard Worker- v3dv: fix event synchronization
2283*61046927SAndroid Build Coastguard Worker- v3dv: vkCmdWaitEvents2 takes an array of VkDependencyInfo
2284*61046927SAndroid Build Coastguard Worker- v3dv: use vk_alloc instead of malloc
2285*61046927SAndroid Build Coastguard Worker- broadcom/compiler: avoid using ldvary sequence to hide latency of branching
2286*61046927SAndroid Build Coastguard Worker- v3dv: fix debug dump on BO free
2287*61046927SAndroid Build Coastguard Worker- v3dv: ignore imported BOs when tracking BO memory usage
2288*61046927SAndroid Build Coastguard Worker
2289*61046927SAndroid Build Coastguard WorkerIan Romanick (8):
2290*61046927SAndroid Build Coastguard Worker
2291*61046927SAndroid Build Coastguard Worker- nir: spirv: Allow 32-bit version of nir_intrinsic_is_sparse_texels_resident
2292*61046927SAndroid Build Coastguard Worker- radeonsi: r600: d3d12: st: Use NIR lowering for tg4 offset arrays instead of GLSL lowering
2293*61046927SAndroid Build Coastguard Worker- glsl: Remove lower_offset_arrays pass
2294*61046927SAndroid Build Coastguard Worker- nir/comparison_pre: See through an inot to apply the optimization
2295*61046927SAndroid Build Coastguard Worker- intel/fs: Fix constant propagation into 32x16 integer multiplication
2296*61046927SAndroid Build Coastguard Worker- nir/range_analysis: Set higher default maximum for max_workgroup_count
2297*61046927SAndroid Build Coastguard Worker- nir/loop_analyze: Fix get_iteration for nir_op_ine
2298*61046927SAndroid Build Coastguard Worker- nir/loop_analyze: Fix get_iteration for nir_op_fneu
2299*61046927SAndroid Build Coastguard Worker
2300*61046927SAndroid Build Coastguard WorkerIgor Torrente (3):
2301*61046927SAndroid Build Coastguard Worker
2302*61046927SAndroid Build Coastguard Worker- vulkan: Add vk_clock_gettime and vk_time_max_deviation
2303*61046927SAndroid Build Coastguard Worker- radv: anv: Use the new vk_clock_gettime and vk_time_max_deviation functions
2304*61046927SAndroid Build Coastguard Worker- venus: Fix dEQP-VK.pipeline.timestamp.calibrated.host_domain_test failure
2305*61046927SAndroid Build Coastguard Worker
2306*61046927SAndroid Build Coastguard WorkerIkshwaku Chauhan (1):
2307*61046927SAndroid Build Coastguard Worker
2308*61046927SAndroid Build Coastguard Worker- Revert "radeon: add EFC support to only VCN2.0 devices"
2309*61046927SAndroid Build Coastguard Worker
2310*61046927SAndroid Build Coastguard WorkerIllia Abernikhin (2):
2311*61046927SAndroid Build Coastguard Worker
2312*61046927SAndroid Build Coastguard Worker- utils: Move functions from debug.* to u_debug.*
2313*61046927SAndroid Build Coastguard Worker- utils: Merge util/debug.* into util/u_debug.* and remove util/debug.*
2314*61046927SAndroid Build Coastguard Worker
2315*61046927SAndroid Build Coastguard WorkerIllia Polishchuk (2):
2316*61046927SAndroid Build Coastguard Worker
2317*61046927SAndroid Build Coastguard Worker- mesa: skip extra state updates for clear calls
2318*61046927SAndroid Build Coastguard Worker- driconf/Intel: Add lower_depth_range_rate option workaround for Homerun Clash misrendering issue
2319*61046927SAndroid Build Coastguard Worker
2320*61046927SAndroid Build Coastguard WorkerIsaac Bosompem (1):
2321*61046927SAndroid Build Coastguard Worker
2322*61046927SAndroid Build Coastguard Worker- virgl: Set use_staging in resource_from_handle
2323*61046927SAndroid Build Coastguard Worker
2324*61046927SAndroid Build Coastguard WorkerItalo Nicola (6):
2325*61046927SAndroid Build Coastguard Worker
2326*61046927SAndroid Build Coastguard Worker- etnaviv: skip disk cache initialization on standalone compiler
2327*61046927SAndroid Build Coastguard Worker- etnaviv: fix standalone compiler to work without a tgsi backend
2328*61046927SAndroid Build Coastguard Worker- clc: add 32-bit target
2329*61046927SAndroid Build Coastguard Worker- rusticl: use 32-bit address format for 32-bit devices
2330*61046927SAndroid Build Coastguard Worker- rusticl: correctly check global argument size
2331*61046927SAndroid Build Coastguard Worker- rusticl: fix MemConstant invalid arg size check
2332*61046927SAndroid Build Coastguard Worker
2333*61046927SAndroid Build Coastguard WorkerIván Briano (13):
2334*61046927SAndroid Build Coastguard Worker
2335*61046927SAndroid Build Coastguard Worker- anv: emit scissors when the pipeline changes
2336*61046927SAndroid Build Coastguard Worker- anv: pipelineStageCreationFeedbackCount is allowed to be 0
2337*61046927SAndroid Build Coastguard Worker- anv: populate rt shader groups if they were found in the cache
2338*61046927SAndroid Build Coastguard Worker- anv: Set meshShaderQueries for mesh shader ext features
2339*61046927SAndroid Build Coastguard Worker- intel/utrace: create the callback events for xfb trace points
2340*61046927SAndroid Build Coastguard Worker- anv/grl: Add a GRL file parser
2341*61046927SAndroid Build Coastguard Worker- anv: set READ/WRITE_WITHOUT_FORMAT for buffer views
2342*61046927SAndroid Build Coastguard Worker- vulkan_hasvk: set READ/WRITE_WITHOUT_FORMAT for buffer views
2343*61046927SAndroid Build Coastguard Worker- anv: compile_upload_rt_shader expects a valid pointer
2344*61046927SAndroid Build Coastguard Worker- anv: use DX rules for point rasterization
2345*61046927SAndroid Build Coastguard Worker- hasvk: use DX rules for point rasterization
2346*61046927SAndroid Build Coastguard Worker- anv: support VK_PIPELINE_CREATE_RAY_TRACING_SKIP_*
2347*61046927SAndroid Build Coastguard Worker- anv: enable rayTraversalPrimitiveCulling feature
2348*61046927SAndroid Build Coastguard Worker
2349*61046927SAndroid Build Coastguard WorkerJames Park (2):
2350*61046927SAndroid Build Coastguard Worker
2351*61046927SAndroid Build Coastguard Worker- vulkan: Augment _WIN32 stub comparison
2352*61046927SAndroid Build Coastguard Worker- meson,amd: Remove Windows libelf wrap
2353*61046927SAndroid Build Coastguard Worker
2354*61046927SAndroid Build Coastguard WorkerJames Zhu (4):
2355*61046927SAndroid Build Coastguard Worker
2356*61046927SAndroid Build Coastguard Worker- amd/common: some ASICs with gfx9 use compute rings for render
2357*61046927SAndroid Build Coastguard Worker- util/format: add util format y8_400_unorm
2358*61046927SAndroid Build Coastguard Worker- frontends/va: add support for yuv400 and yuv444
2359*61046927SAndroid Build Coastguard Worker- radeonsi/vcn: enable jpeg decode of yuv444 and yuv400
2360*61046927SAndroid Build Coastguard Worker
2361*61046927SAndroid Build Coastguard WorkerJami Kettunen (1):
2362*61046927SAndroid Build Coastguard Worker
2363*61046927SAndroid Build Coastguard Worker- freedreno/ir3: Switch to NIR for a5xx's vertex id lowering.
2364*61046927SAndroid Build Coastguard Worker
2365*61046927SAndroid Build Coastguard WorkerJan Beich (1):
2366*61046927SAndroid Build Coastguard Worker
2367*61046927SAndroid Build Coastguard Worker- util: unify FreeBSD futex_wait signature with Linux/OpenBSD/Windows
2368*61046927SAndroid Build Coastguard Worker
2369*61046927SAndroid Build Coastguard WorkerFaith Ekstrand (115):
2370*61046927SAndroid Build Coastguard Worker
2371*61046927SAndroid Build Coastguard Worker- nir: Clean up and improve nir_dedup_inline_samplers
2372*61046927SAndroid Build Coastguard Worker- intel/fs_reg_allocate: Improve compressed instruction self-interference
2373*61046927SAndroid Build Coastguard Worker- intel/rt: Handle halts in any-hit shaders properly
2374*61046927SAndroid Build Coastguard Worker- intel/rt: Handle multiple exits in lower_shader_returns
2375*61046927SAndroid Build Coastguard Worker- genxml: Add BVH data structures
2376*61046927SAndroid Build Coastguard Worker- anv: Don't require 32-bit addresses for scratch on Gen12.5+
2377*61046927SAndroid Build Coastguard Worker- vulkan,anv,dozen: Use VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT
2378*61046927SAndroid Build Coastguard Worker- radv: Use both aspects for depth/stencil blit destinations
2379*61046927SAndroid Build Coastguard Worker- radv: Use VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT for render loops
2380*61046927SAndroid Build Coastguard Worker- radv/meta: Respect render area for MSAA resolves
2381*61046927SAndroid Build Coastguard Worker- radv/meta: Fix a stack use-after-free with sample locations
2382*61046927SAndroid Build Coastguard Worker- radv/meta: Drop subpass_att from radv_fast_clear_color
2383*61046927SAndroid Build Coastguard Worker- radv/meta: Use Begin/EndRendering for resolves
2384*61046927SAndroid Build Coastguard Worker- radv/meta: s/dest/dst/ in a few functions
2385*61046927SAndroid Build Coastguard Worker- radv/meta: Use Begin/EndRendering for clears
2386*61046927SAndroid Build Coastguard Worker- radv: Drop set/restore_subpass
2387*61046927SAndroid Build Coastguard Worker- radv/meta: Drop redundant depth_view_can_fast_clear
2388*61046927SAndroid Build Coastguard Worker- radv: Add a image_transition helper for separate depth/stencil layouts
2389*61046927SAndroid Build Coastguard Worker- radv: Don't assume layout == stencilLayout for stencil-only
2390*61046927SAndroid Build Coastguard Worker- util,intel: Pull the bit packing helpers from genxml to a common header
2391*61046927SAndroid Build Coastguard Worker- broadcom: Use util/bitpack_helpers.h
2392*61046927SAndroid Build Coastguard Worker- util: Add util_bitpack_[su]fixed_clamp helpers
2393*61046927SAndroid Build Coastguard Worker- asahi: Use util/bitpack_helpers.h
2394*61046927SAndroid Build Coastguard Worker- panfrost: Use util/bitpack_helpers.h
2395*61046927SAndroid Build Coastguard Worker- anv: Use nir_intrinsic_load_layer_id for ViewId in fragment shaders
2396*61046927SAndroid Build Coastguard Worker- anv: Decouple primitive replication check from the fragment shader
2397*61046927SAndroid Build Coastguard Worker- anv: Stop looking at the pipeline in multiview lowering
2398*61046927SAndroid Build Coastguard Worker- nir: Track per-view outputs in shader_info
2399*61046927SAndroid Build Coastguard Worker- intel/compiler: Store the number of position slots in the VUE map
2400*61046927SAndroid Build Coastguard Worker- anv: Drop anv_pipeline::use_primitive_replication
2401*61046927SAndroid Build Coastguard Worker- pvr: Only destroy the physcial device if it exists
2402*61046927SAndroid Build Coastguard Worker- vulkan/cmd_buffer: add record_state to the common command buffer.
2403*61046927SAndroid Build Coastguard Worker- vulkan/cmd_queue: Drop vk_cmd_queue::error
2404*61046927SAndroid Build Coastguard Worker- vulkan: Add a concept of recycling an object
2405*61046927SAndroid Build Coastguard Worker- vulkan: Re-order arguments to vk_command_pool_init
2406*61046927SAndroid Build Coastguard Worker- vulkan: Re-order arguments to vk_command_buffer_init
2407*61046927SAndroid Build Coastguard Worker- vulkan: Add a vk_command_buffer_ops struct
2408*61046927SAndroid Build Coastguard Worker- vulkan: Add a common vkResetCommandBuffer() implementation
2409*61046927SAndroid Build Coastguard Worker- vulkan: Add a common vkAllocateCommandBuffers() implementation
2410*61046927SAndroid Build Coastguard Worker- vulkan: Recycle command buffers in vk_command_pool
2411*61046927SAndroid Build Coastguard Worker- radv: Move to the common command pool framework
2412*61046927SAndroid Build Coastguard Worker- tu: Move to the common command pool framework
2413*61046927SAndroid Build Coastguard Worker- lvp: Move to the common command pool framework
2414*61046927SAndroid Build Coastguard Worker- vulkan,docs: Add documentation Vulkan command pools
2415*61046927SAndroid Build Coastguard Worker- vulkan: Dirty VP_VIEWPORTS/SCISSORS when copying viewports/scissors
2416*61046927SAndroid Build Coastguard Worker- radv: Set the window scissor to the render area, not framebuffer
2417*61046927SAndroid Build Coastguard Worker- radv: Only copy the render area from VRS to HTILE
2418*61046927SAndroid Build Coastguard Worker- radv: Leave image layouts alone when doing HW MSAA resolves
2419*61046927SAndroid Build Coastguard Worker- radv: Switch to dynamic rendering only
2420*61046927SAndroid Build Coastguard Worker- rusticl: Call nir_scale_fdiv
2421*61046927SAndroid Build Coastguard Worker- vulkan/runtime: Add a comon vk_descriptor_update_template
2422*61046927SAndroid Build Coastguard Worker- anv: Switch to the common descriptor update template struct
2423*61046927SAndroid Build Coastguard Worker- vulkan/runtime: Compact descriptor update templates
2424*61046927SAndroid Build Coastguard Worker- panvk: Fix buffer views
2425*61046927SAndroid Build Coastguard Worker- spirv: Don't use libclc for wait_group_events
2426*61046927SAndroid Build Coastguard Worker- nir: Add a helper for finding a function by name
2427*61046927SAndroid Build Coastguard Worker- nir/load_libclc: Don't add generic variants that already exist
2428*61046927SAndroid Build Coastguard Worker- vulkan: Record more enabled robustness features
2429*61046927SAndroid Build Coastguard Worker- vulkan: Add a helper for gathering pipeline robustness
2430*61046927SAndroid Build Coastguard Worker- iris: Use a larger alignment for buffer allocations
2431*61046927SAndroid Build Coastguard Worker- iris: Fix more BO alignments
2432*61046927SAndroid Build Coastguard Worker- iris: Handle resource offsets in buffer copies
2433*61046927SAndroid Build Coastguard Worker- iris: Stop looking at textures_used for samplers
2434*61046927SAndroid Build Coastguard Worker- iris: Split max #defines for textures/samplers/images
2435*61046927SAndroid Build Coastguard Worker- iris: Support up to 64 images
2436*61046927SAndroid Build Coastguard Worker- iris: Support up to 128 textures
2437*61046927SAndroid Build Coastguard Worker- intel/fs: Always use integer types for indirect MOVs
2438*61046927SAndroid Build Coastguard Worker- intel/fs: SEL_EXEC uses the integer pipe for 64-bit stuff
2439*61046927SAndroid Build Coastguard Worker- intel/mi_builder: add a way to reserve a register
2440*61046927SAndroid Build Coastguard Worker- intel/mi_builder: Add a helper for incrementing reference counts
2441*61046927SAndroid Build Coastguard Worker- anv/formats: Advertise ACCELERATION_STRUCTURE_VERTEX_BUFFER_BIT
2442*61046927SAndroid Build Coastguard Worker- anv: Add an anv_address_map helper
2443*61046927SAndroid Build Coastguard Worker- anv: Implement VK_KHR_pipeline_library
2444*61046927SAndroid Build Coastguard Worker- anv: Set up the memory-backed FIFO buffer
2445*61046927SAndroid Build Coastguard Worker- anv: Add extern "C" guards
2446*61046927SAndroid Build Coastguard Worker- anv: Add support for compiling OpenCL-style kernels
2447*61046927SAndroid Build Coastguard Worker- anv: Add support for OpenCL-style kernel dispatch
2448*61046927SAndroid Build Coastguard Worker- anv: Import GRL
2449*61046927SAndroid Build Coastguard Worker- anv/grl: Build OpenCL kernels
2450*61046927SAndroid Build Coastguard Worker- anv/grl: Add a helper for dispatching our pre-built kernels
2451*61046927SAndroid Build Coastguard Worker- intel/grl: Parse GRL files and generate C
2452*61046927SAndroid Build Coastguard Worker- anv: Build BVHs on the GPU with GRL
2453*61046927SAndroid Build Coastguard Worker- anv: Advertise ray-tracing on DG2
2454*61046927SAndroid Build Coastguard Worker- intel/devinfo: DG2 supports ray-tracing
2455*61046927SAndroid Build Coastguard Worker- vulkan/wsi: Support configuring swapchain images as part of swapchain init
2456*61046927SAndroid Build Coastguard Worker- vulkan/wsi/x11: Configure images via params passed to wsi_swapchain_init()
2457*61046927SAndroid Build Coastguard Worker- vulkan/wsi/wayland: Configure images via params passed to wsi_swapchain_init()
2458*61046927SAndroid Build Coastguard Worker- vulkan/wsi/display: Configure images via params passed to wsi_swapchain_init()
2459*61046927SAndroid Build Coastguard Worker- vulkan/wsi/win32: Configure images via params passed to wsi_swapchain_init()
2460*61046927SAndroid Build Coastguard Worker- vulkan/wsi: Always configure images in wsi_swapchain_init()
2461*61046927SAndroid Build Coastguard Worker- vulkan/wsi: Don't expose as many image configure helpers
2462*61046927SAndroid Build Coastguard Worker- vulkan/wsi: Add a typedef for memory type select callbacks
2463*61046927SAndroid Build Coastguard Worker- vulkan/wsi: Add a supports_scanout flag
2464*61046927SAndroid Build Coastguard Worker- vulkan: Use altlen when available for array lengths
2465*61046927SAndroid Build Coastguard Worker- vulkan: Rename viewport_state::negative_one_to_one
2466*61046927SAndroid Build Coastguard Worker- vulkan: Add a dynamic state for vp.depth_clip_negative_one_to_one
2467*61046927SAndroid Build Coastguard Worker- vulkan: Add more dynamic rasterizer state
2468*61046927SAndroid Build Coastguard Worker- vulkan: Add dynamic state for tessellation domain origin
2469*61046927SAndroid Build Coastguard Worker- vulkan: Add more dynamic multisample states
2470*61046927SAndroid Build Coastguard Worker- vulkan: Add more dynamic color blend states
2471*61046927SAndroid Build Coastguard Worker- vulkan,lavapipe: Use a tri-state enum for depth clip enable
2472*61046927SAndroid Build Coastguard Worker- iris: Set SamplerCount in shader packets
2473*61046927SAndroid Build Coastguard Worker- nir: Reformat a comment
2474*61046927SAndroid Build Coastguard Worker- nir: Use nir_shader_instructions_pass in nir_lower_readonly_images_to_tex
2475*61046927SAndroid Build Coastguard Worker- nir: Misc. style fixes to nir_lower_readonly_images_to_tex
2476*61046927SAndroid Build Coastguard Worker- nir: Unconditionally call nir_trim_vector in nir_lower_readonly_images_to_tex
2477*61046927SAndroid Build Coastguard Worker- nir/types: Add some asserts to glsl_get_struct_field()
2478*61046927SAndroid Build Coastguard Worker- nouveau/codegen: Support bindless texture queries
2479*61046927SAndroid Build Coastguard Worker- intel/lower_mem_access_bit_sizes: Compute alignments automatically
2480*61046927SAndroid Build Coastguard Worker- intel: Don't cross DWORD boundaries with byte scratch load/store
2481*61046927SAndroid Build Coastguard Worker- vulkan: Handle VK_SUBPASS_EXTERNAL at the end of a subpass
2482*61046927SAndroid Build Coastguard Worker- vulkan: Unconditionally add barriers for missing external subpass deps
2483*61046927SAndroid Build Coastguard Worker- vulkan: Add state for extraPrimitiveOverestimationSize
2484*61046927SAndroid Build Coastguard Worker- vulkan: Add a common implementation of CmdSetSampleLocationsEnableEXT
2485*61046927SAndroid Build Coastguard Worker- vulkan: Add a dummy vk_common_CmdSetColorBlendAdvancedEXT()
2486*61046927SAndroid Build Coastguard Worker
2487*61046927SAndroid Build Coastguard WorkerJeremy Rand (1):
2488*61046927SAndroid Build Coastguard Worker
2489*61046927SAndroid Build Coastguard Worker- llvmpipe: bump LP_MAX_THREADS to 32
2490*61046927SAndroid Build Coastguard Worker
2491*61046927SAndroid Build Coastguard WorkerJesse Natalie (82):
2492*61046927SAndroid Build Coastguard Worker
2493*61046927SAndroid Build Coastguard Worker- ci/windows: Re-enable Windows runners
2494*61046927SAndroid Build Coastguard Worker- dzn: Disable extensions that require multi-view
2495*61046927SAndroid Build Coastguard Worker- dzn: Use D3D12 constants instead of naked numbers for device limits
2496*61046927SAndroid Build Coastguard Worker- ci/windows: Disable Windows builds while the runner is offline again
2497*61046927SAndroid Build Coastguard Worker- ci/windows: Windows runner is back online
2498*61046927SAndroid Build Coastguard Worker- ci/windows: Install Graphics-Tools package on the base image
2499*61046927SAndroid Build Coastguard Worker- egl/wgl: Don't require a native display to support window surfaces
2500*61046927SAndroid Build Coastguard Worker- egl/wgl: Implement QuerySurface
2501*61046927SAndroid Build Coastguard Worker- wgl: Split pbuffer creation into two functions
2502*61046927SAndroid Build Coastguard Worker- egl/wgl: Implement PBuffer surfaces
2503*61046927SAndroid Build Coastguard Worker- egl/wgl: Set YInvert attribute to always true
2504*61046927SAndroid Build Coastguard Worker- egl/wgl: Implement bind/release texture buffer
2505*61046927SAndroid Build Coastguard Worker- wgl: Allow per-framebuffer swap interval overrides
2506*61046927SAndroid Build Coastguard Worker- egl/wgl: Support eglSwapInterval
2507*61046927SAndroid Build Coastguard Worker- egl/wgl: Support eglWaitClient
2508*61046927SAndroid Build Coastguard Worker- egl/wgl: Support eglWaitNative
2509*61046927SAndroid Build Coastguard Worker- egl,wgl: Support eglCreateImageKHR
2510*61046927SAndroid Build Coastguard Worker- wgl: Pass smapi explicitly to context creation
2511*61046927SAndroid Build Coastguard Worker- wgl: Pass smapi explicitly to framebuffer creation
2512*61046927SAndroid Build Coastguard Worker- egl/wgl: Use a per-display st_manager
2513*61046927SAndroid Build Coastguard Worker- egl/wgl: Hook up image validate/get in smapi
2514*61046927SAndroid Build Coastguard Worker- egl/wgl: Support EGL_MESA_query_driver
2515*61046927SAndroid Build Coastguard Worker- egl/wgl: Support sync objects
2516*61046927SAndroid Build Coastguard Worker- wgl: Use pfi instead of iPixelFormat more often
2517*61046927SAndroid Build Coastguard Worker- egl/wgl: Delete unused variables/code
2518*61046927SAndroid Build Coastguard Worker- egl/wgl: Fix some awkward sizeof formatting
2519*61046927SAndroid Build Coastguard Worker- meson: Don't include glsl compiler if flex/bison aren't found
2520*61046927SAndroid Build Coastguard Worker- microsoft/compiler: Discard shouldn't be marked readnone
2521*61046927SAndroid Build Coastguard Worker- dxil_nir_lower_int_cubemaps: When not lowering samplers, don't touch sampler types
2522*61046927SAndroid Build Coastguard Worker- microsoft/compiler: Fix PSV struct when numthreads is 0
2523*61046927SAndroid Build Coastguard Worker- microsoft/clc: Handle a null clc logger
2524*61046927SAndroid Build Coastguard Worker- gallium/windows: Delete OpenGLOn12.dll target
2525*61046927SAndroid Build Coastguard Worker- meson: Add an option to specify the WGL gallium megadriver filename
2526*61046927SAndroid Build Coastguard Worker- mesa: Expose GL_NV_ES1_1_compatibility
2527*61046927SAndroid Build Coastguard Worker- microsoft/compiler: Always emit a shader at the max-supported shader model
2528*61046927SAndroid Build Coastguard Worker- microsoft/compiler: Support up to shader model 6.5
2529*61046927SAndroid Build Coastguard Worker- microsoft/compiler: Add struct and function defs for SM6.6 handle funcs
2530*61046927SAndroid Build Coastguard Worker- microsoft/compiler: Add dynamic create handle helper
2531*61046927SAndroid Build Coastguard Worker- microsoft/compiler: Add getters for res bind/props structs
2532*61046927SAndroid Build Coastguard Worker- microsoft/compiler: Delete double-assignment of sampler metadata field
2533*61046927SAndroid Build Coastguard Worker- microsoft/compiler: Pass lower_bound, upper_bound, space to createhandle
2534*61046927SAndroid Build Coastguard Worker- microsoft/compiler: Handle SM6.6 handles
2535*61046927SAndroid Build Coastguard Worker- microsoft/compiler: SM6.6 is supported
2536*61046927SAndroid Build Coastguard Worker- microsoft/compiler: Support SM6.7
2537*61046927SAndroid Build Coastguard Worker- d3d12: Get max supported shader model
2538*61046927SAndroid Build Coastguard Worker- dzn: Get max supported shader model
2539*61046927SAndroid Build Coastguard Worker- u_atomic: Add a helper for pointer compare-exchange
2540*61046927SAndroid Build Coastguard Worker- d3d12: Change displayable format logic
2541*61046927SAndroid Build Coastguard Worker- ci/windows: Update build container image with all deps so wraps can be disabled
2542*61046927SAndroid Build Coastguard Worker- deps: Update DirectX-Headers req to 1.606.4
2543*61046927SAndroid Build Coastguard Worker- d3d12: Move some things from screen late-init to early-init
2544*61046927SAndroid Build Coastguard Worker- d3d12: Store the d3d12 module reference on the screen
2545*61046927SAndroid Build Coastguard Worker- d3d12: Support device factories in addition to global device creation
2546*61046927SAndroid Build Coastguard Worker- d3d12: Attempt to use the Agility SDK
2547*61046927SAndroid Build Coastguard Worker- d3d12: Use ID3D12DeviceConfiguration for root signature serialization
2548*61046927SAndroid Build Coastguard Worker- d3d12: Release sharing contract in flush_frontbuffer
2549*61046927SAndroid Build Coastguard Worker- dzn: Store the d3d12 module reference on the instance
2550*61046927SAndroid Build Coastguard Worker- dzn: Support device factories in addition to global device creation
2551*61046927SAndroid Build Coastguard Worker- dzn: Use architecture props to return correct device type
2552*61046927SAndroid Build Coastguard Worker- dzn: Attempt to use the Agility SDK
2553*61046927SAndroid Build Coastguard Worker- dzn: Use ID3D12DeviceConfiguration for root signature serialization
2554*61046927SAndroid Build Coastguard Worker- ci/windows: Update vk-gl-cts to pick up new zlib dependency
2555*61046927SAndroid Build Coastguard Worker- d3d12: Don't put permanently-resident resources in the residency bo list
2556*61046927SAndroid Build Coastguard Worker- d3d12: Don't multiply cube array sizes by 6
2557*61046927SAndroid Build Coastguard Worker- d3d12: Set PIPE_CAP_MAX_TEXTURE_UPLOAD_MEMORY_BUDGET
2558*61046927SAndroid Build Coastguard Worker- dzn: Set factory flags before creating device
2559*61046927SAndroid Build Coastguard Worker- d3d12: Advertise PIPE_CAP_BUFFER_MAP_PERSISTENT_COHERENT
2560*61046927SAndroid Build Coastguard Worker- include: Add WGL version of GL interop extensions
2561*61046927SAndroid Build Coastguard Worker- mesa, dri2: Move interop helpers from dri2 to state tracker
2562*61046927SAndroid Build Coastguard Worker- include: Add a flush interop method
2563*61046927SAndroid Build Coastguard Worker- mesa: Make fence_sync not static
2564*61046927SAndroid Build Coastguard Worker- mesa/st: Split interop object lookup from export
2565*61046927SAndroid Build Coastguard Worker- mesa/st: Implement the new flush method
2566*61046927SAndroid Build Coastguard Worker- dri: Implement the new flush method
2567*61046927SAndroid Build Coastguard Worker- glx: Implement the new flush method
2568*61046927SAndroid Build Coastguard Worker- egl/dri2: Implement the new flush method
2569*61046927SAndroid Build Coastguard Worker- wgl: Implement interop methods
2570*61046927SAndroid Build Coastguard Worker- egl/wgl: Implement interop methods
2571*61046927SAndroid Build Coastguard Worker- include: Add driver data to v2 of mesa_glinterop_device_info
2572*61046927SAndroid Build Coastguard Worker- gallium: Add screen methods for driver-private data on interop interface
2573*61046927SAndroid Build Coastguard Worker- mesa/st: Query driver for interop data
2574*61046927SAndroid Build Coastguard Worker- d3d12: Hook up driver-private interop data
2575*61046927SAndroid Build Coastguard Worker
2576*61046927SAndroid Build Coastguard WorkerJessica Clarke (1):
2577*61046927SAndroid Build Coastguard Worker
2578*61046927SAndroid Build Coastguard Worker- panfrost/blend: Fix invalid const values leading to NIR validation errors
2579*61046927SAndroid Build Coastguard Worker
2580*61046927SAndroid Build Coastguard WorkerJoan Bruguera (1):
2581*61046927SAndroid Build Coastguard Worker
2582*61046927SAndroid Build Coastguard Worker- nv50/ir/nir: ignore sampler for TXF/TXQ ops.
2583*61046927SAndroid Build Coastguard Worker
2584*61046927SAndroid Build Coastguard WorkerJohn Brooks (5):
2585*61046927SAndroid Build Coastguard Worker
2586*61046927SAndroid Build Coastguard Worker- radv: Add get_addrlib function to radv_radeon_winsys
2587*61046927SAndroid Build Coastguard Worker- vulkan: Introduce vk_format_is_block_compressed function
2588*61046927SAndroid Build Coastguard Worker- radv: Only apply mipmap view adjustments to block compressed images
2589*61046927SAndroid Build Coastguard Worker- radv: Fix corrupted mipmap copies on GFX9+
2590*61046927SAndroid Build Coastguard Worker- radv: Fix mipmap views on GFX10+
2591*61046927SAndroid Build Coastguard Worker
2592*61046927SAndroid Build Coastguard WorkerJonathan (3):
2593*61046927SAndroid Build Coastguard Worker
2594*61046927SAndroid Build Coastguard Worker- gallium/u_threaded: buffer subdata merging (v2)
2595*61046927SAndroid Build Coastguard Worker- gallium/u_threaded: Prepare for buffer sharedness tracking
2596*61046927SAndroid Build Coastguard Worker- gallium/u_threaded: buffer sharedness tracking
2597*61046927SAndroid Build Coastguard Worker
2598*61046927SAndroid Build Coastguard WorkerJonathan Gray (2):
2599*61046927SAndroid Build Coastguard Worker
2600*61046927SAndroid Build Coastguard Worker- iris: check i915 features after hw gen
2601*61046927SAndroid Build Coastguard Worker- util: include sys/time.h for timespec functions
2602*61046927SAndroid Build Coastguard Worker
2603*61046927SAndroid Build Coastguard WorkerJordan Justen (15):
2604*61046927SAndroid Build Coastguard Worker
2605*61046927SAndroid Build Coastguard Worker- iris: Drop extra file-descriptor dup in iris_drm_screen_create()
2606*61046927SAndroid Build Coastguard Worker- intel/pci_ids: Update ADL-S strings
2607*61046927SAndroid Build Coastguard Worker- intel/pci_ids: Add 0x468b ADL-S PCI-id
2608*61046927SAndroid Build Coastguard Worker- intel/pci_ids: Update ATS-M device names
2609*61046927SAndroid Build Coastguard Worker- intel/pci_ids: Update DG2 device names
2610*61046927SAndroid Build Coastguard Worker- intel/pci_ids: Add dg2 0x5698 pci-id
2611*61046927SAndroid Build Coastguard Worker- intel/pci_ids: Drop non-upstream dg2 pci-ids
2612*61046927SAndroid Build Coastguard Worker- intel/compiler: Use builder to allocate fs regs for gs control data bits
2613*61046927SAndroid Build Coastguard Worker- intel/devinfo: Add MTL platforms enums and intel_device_info_is_mtl()
2614*61046927SAndroid Build Coastguard Worker- intel/l3: Use L3 full-way allocation setting for gfx12.5 (DG2, MTL)
2615*61046927SAndroid Build Coastguard Worker- anv/meson: Use anv_flags and anv_cpp_flags in genX compiles
2616*61046927SAndroid Build Coastguard Worker- meson: Deprecate vulkan-rt-drivers intel
2617*61046927SAndroid Build Coastguard Worker- meson: Define with_intel_vk_rt based on with_intel_clc
2618*61046927SAndroid Build Coastguard Worker- intel/compiler: Broadcast lower code should check 64-bit int support
2619*61046927SAndroid Build Coastguard Worker- ci/d3d12: Update quick_shader results with 24 fixes from !19128
2620*61046927SAndroid Build Coastguard Worker
2621*61046927SAndroid Build Coastguard WorkerJose Maria Casanova Crespo (4):
2622*61046927SAndroid Build Coastguard Worker
2623*61046927SAndroid Build Coastguard Worker- CI: Igalia farm is down
2624*61046927SAndroid Build Coastguard Worker- Revert "CI: Igalia farm is down"
2625*61046927SAndroid Build Coastguard Worker- vc4: consolidate shader-db output
2626*61046927SAndroid Build Coastguard Worker- v3d: Minor fixes on sand8 blit based on sand30 modifications
2627*61046927SAndroid Build Coastguard Worker
2628*61046927SAndroid Build Coastguard WorkerJoshua Ashton (2):
2629*61046927SAndroid Build Coastguard Worker
2630*61046927SAndroid Build Coastguard Worker- radv: Remove workarounds for D3D9 feedback loops
2631*61046927SAndroid Build Coastguard Worker- freedreno: Disable 8bpp_ubwc on a6xx gen2
2632*61046927SAndroid Build Coastguard Worker
2633*61046927SAndroid Build Coastguard WorkerJosé Fonseca (1):
2634*61046927SAndroid Build Coastguard Worker
2635*61046927SAndroid Build Coastguard Worker- util: Add macro util_get_cpu_caps in u_cpu_detect.c for avoid accidentally call it in u_cpu_detect.c
2636*61046927SAndroid Build Coastguard Worker
2637*61046927SAndroid Build Coastguard WorkerJosé Roberto de Souza (34):
2638*61046927SAndroid Build Coastguard Worker
2639*61046927SAndroid Build Coastguard Worker- intel: Simply intel_gem_create_context_engines()
2640*61046927SAndroid Build Coastguard Worker- anv: Remove duplicated memset() in physical device creation
2641*61046927SAndroid Build Coastguard Worker- anv: Remove anv_app_info
2642*61046927SAndroid Build Coastguard Worker- anv: Free vmas in case device creation fails in pthread_mutex_init(&device->mutex
2643*61046927SAndroid Build Coastguard Worker- anv: Do not duplicate intel_device_info memory in each logical device
2644*61046927SAndroid Build Coastguard Worker- anv: Only wait for queue sync if execbuf was properly executed
2645*61046927SAndroid Build Coastguard Worker- anv: Do not copy garbage to batch_bo
2646*61046927SAndroid Build Coastguard Worker- anv: Nuke anv_execbuf_init()
2647*61046927SAndroid Build Coastguard Worker- anv: Group all context operations during device creation
2648*61046927SAndroid Build Coastguard Worker- anv: Nuke dead code
2649*61046927SAndroid Build Coastguard Worker- anv: Return earlier in anv_gem_get_tiling() when not supported
2650*61046927SAndroid Build Coastguard Worker- intel/compiler/fs: Fix compilation of shaders with SHADER_OPCODE_SHUFFLE of float64 type
2651*61046927SAndroid Build Coastguard Worker- intel/compiler/fs: Use DF to load constants when has_64bit_int is not supported
2652*61046927SAndroid Build Coastguard Worker- vulkan_hasvk: Nuke dead code around I915_ENGINE_CLASS_COMPUTE
2653*61046927SAndroid Build Coastguard Worker- anv: Nuke cmd_parser_version
2654*61046927SAndroid Build Coastguard Worker- intel/dev: Adjust prefetch_size values for MTL engines
2655*61046927SAndroid Build Coastguard Worker- intel: Share code to read render timestamp
2656*61046927SAndroid Build Coastguard Worker- intel: Make engine related functions and types not i915 dependent
2657*61046927SAndroid Build Coastguard Worker- intel/dev: Split i915 specific parts of intel_get_device_info_from_fd()
2658*61046927SAndroid Build Coastguard Worker- anv: Move fetch of i915 physical device parameters
2659*61046927SAndroid Build Coastguard Worker- anv: Split i915 specific parts of anv_queue_submit_simple_batch()
2660*61046927SAndroid Build Coastguard Worker- anv: Use Vulkan types for priority as much as possible
2661*61046927SAndroid Build Coastguard Worker- anv: Split the debug part of anv_queue_exec_locked()
2662*61046927SAndroid Build Coastguard Worker- intel: Convert missing i915 engine types to intel
2663*61046927SAndroid Build Coastguard Worker- intel: Convert i915 engine type to intel in tools/ common/ and ds/
2664*61046927SAndroid Build Coastguard Worker- intel: Add and use intel_engines_class_to_string()
2665*61046927SAndroid Build Coastguard Worker- hasvk: Nuke code around local memory
2666*61046927SAndroid Build Coastguard Worker- hasvk: Fix build around intel_measure_state_changed() call
2667*61046927SAndroid Build Coastguard Worker- iris: Fix enablement of protected contexts
2668*61046927SAndroid Build Coastguard Worker- intel/perf: Use intel_device_info functions to compute subslice and eu totals
2669*61046927SAndroid Build Coastguard Worker- iris: Nuke pci_id from iris_screen
2670*61046927SAndroid Build Coastguard Worker- iris: Drop duplicated errno handling in iris_bo_wait()
2671*61046927SAndroid Build Coastguard Worker- iris: Do not export iris_bo_wait()
2672*61046927SAndroid Build Coastguard Worker- iris: Set priority for replaced engine context
2673*61046927SAndroid Build Coastguard Worker
2674*61046927SAndroid Build Coastguard WorkerJuan A. Suarez Romero (3):
2675*61046927SAndroid Build Coastguard Worker
2676*61046927SAndroid Build Coastguard Worker- vc4/simulator: use i915/amd ioctls for BO
2677*61046927SAndroid Build Coastguard Worker- vc4: properly restore vc4 debug option
2678*61046927SAndroid Build Coastguard Worker- vc4: store tex sampler in proper register
2679*61046927SAndroid Build Coastguard Worker
2680*61046927SAndroid Build Coastguard WorkerJulia Tatz (1):
2681*61046927SAndroid Build Coastguard Worker
2682*61046927SAndroid Build Coastguard Worker- zink: Advertise PIPE_CAP_NATIVE_FENCE_FD
2683*61046927SAndroid Build Coastguard Worker
2684*61046927SAndroid Build Coastguard WorkerJuston Li (6):
2685*61046927SAndroid Build Coastguard Worker
2686*61046927SAndroid Build Coastguard Worker- venus: Enable VK_EXT_texture_compression_astc_hdr
2687*61046927SAndroid Build Coastguard Worker- venus: sync venus protocol headers for VK_EXT_primitive_topology_list_restart
2688*61046927SAndroid Build Coastguard Worker- venus: add support for VK_EXT_primitive_topology_list_restart
2689*61046927SAndroid Build Coastguard Worker- venus: sync to latest venus protocol headers
2690*61046927SAndroid Build Coastguard Worker- venus: add support for VK_EXT_multi_draw
2691*61046927SAndroid Build Coastguard Worker- venus: use buffer cache for vkGetDeviceBufferMemoryRequirements
2692*61046927SAndroid Build Coastguard Worker
2693*61046927SAndroid Build Coastguard WorkerKai Wasserbäch (22):
2694*61046927SAndroid Build Coastguard Worker
2695*61046927SAndroid Build Coastguard Worker- chore(deps): clover: raise the minimum LLVM version to 11.0.0
2696*61046927SAndroid Build Coastguard Worker- fix(FTBFS): meson: raise C++ standard to C++17
2697*61046927SAndroid Build Coastguard Worker- chore(docs): rusticl: improve list of build dependencies
2698*61046927SAndroid Build Coastguard Worker- fix: util/format: unused variable ‘desc’ [-Wunused-variable]
2699*61046927SAndroid Build Coastguard Worker- fix: nir: unused variable ‘else_block’ [-Wunused-variable]
2700*61046927SAndroid Build Coastguard Worker- fix: ac/llvm: unused variable ‘offset’ [-Wunused-variable]
2701*61046927SAndroid Build Coastguard Worker- fix: mesa: unused variable ‘ret’ [-Wunused-variable]
2702*61046927SAndroid Build Coastguard Worker- fix: mesa/st: variable ‘texobj’ set but not used [-Wunused-but-set-variable]
2703*61046927SAndroid Build Coastguard Worker- fix: mesa/st: unused variable ‘src’ [-Wunused-variable]
2704*61046927SAndroid Build Coastguard Worker- fix: gallivm: variable ‘type_kind’ set but not used [-Wunused-but-set-variable]
2705*61046927SAndroid Build Coastguard Worker- fix: r600/sb: unused variable ‘repdep2’ [-Wunused-variable]
2706*61046927SAndroid Build Coastguard Worker- fix: r600/sb: unused variable ‘fop’ [-Wunused-variable]
2707*61046927SAndroid Build Coastguard Worker- fix: r600/sb: unused variable ‘r’ [-Wunused-variable]
2708*61046927SAndroid Build Coastguard Worker- fix: r600/sfn: variable ‘opinfo’ set but not used [-Wunused-but-set-variable]
2709*61046927SAndroid Build Coastguard Worker- fix: r600/sb: warning: unused variable ‘{b,nl}’ [-Wunused-variable]
2710*61046927SAndroid Build Coastguard Worker- fix: r600/sfn: unused variable ‘splitpos’ [-Wunused-variable]
2711*61046927SAndroid Build Coastguard Worker- fix: r600/sfn: unused variable ‘{splitpos,param}’ [-Wunused-variable]
2712*61046927SAndroid Build Coastguard Worker- fix: r600/sfn: variable ‘fail’ set but not used [-Wunused-but-set-variable]
2713*61046927SAndroid Build Coastguard Worker- fix: r600/sfn: unused variable ‘spi_sid’ [-Wunused-variable]
2714*61046927SAndroid Build Coastguard Worker- fix: iris: unused variable ‘devinfo’ [-Wunused-variable]
2715*61046927SAndroid Build Coastguard Worker- fix: zink: unused variable ‘intr’ [-Wunused-variable]
2716*61046927SAndroid Build Coastguard Worker- fix: frontends/va: unused variable ‘max_pipe_hevc_slices’ [-Wunused-variable]
2717*61046927SAndroid Build Coastguard Worker
2718*61046927SAndroid Build Coastguard WorkerKarmjit Mahil (30):
2719*61046927SAndroid Build Coastguard Worker
2720*61046927SAndroid Build Coastguard Worker- pvr: Fix bo mapping on alloc with PVR_BO_ALLOC_FLAG_CPU_ACCESS.
2721*61046927SAndroid Build Coastguard Worker- pvr: Compete pvr_calc_fscommon_size_and_tiles_in_flight().
2722*61046927SAndroid Build Coastguard Worker- pvr: Fix calculation in rogue_max_compute_shared_registers().
2723*61046927SAndroid Build Coastguard Worker- pvr: Change indentation from tab to spaces for xml files.
2724*61046927SAndroid Build Coastguard Worker- pvr: Set descriptor dirty flag based on other flags.
2725*61046927SAndroid Build Coastguard Worker- pvr: Finish setting up job resolve info.
2726*61046927SAndroid Build Coastguard Worker- pvr: Remove unimplemented push descriptor code.
2727*61046927SAndroid Build Coastguard Worker- pvr: Add depth_bias_array handling on dbenable.
2728*61046927SAndroid Build Coastguard Worker- pvr: Add clear program in pvr_device.
2729*61046927SAndroid Build Coastguard Worker- pvr: Add static clear control stream templates in pvr_device.
2730*61046927SAndroid Build Coastguard Worker- pvr: Add static clear VDM state in pvr_device.
2731*61046927SAndroid Build Coastguard Worker- pvr: Add graphics pipeline barrier handling.
2732*61046927SAndroid Build Coastguard Worker- Revert "pvr: Make pvr_cmd_pack() macro clearly internal"
2733*61046927SAndroid Build Coastguard Worker- pvr: Implement clear ppp state emission from template.
2734*61046927SAndroid Build Coastguard Worker- pvr: Add mid fragment pipeline barrier if needed.
2735*61046927SAndroid Build Coastguard Worker- pvr: Handle VK_CULL_MODE_FRONT_AND_BACK.
2736*61046927SAndroid Build Coastguard Worker- pvr: Emit cs words for load op on vkCmdBeginRenderPass().
2737*61046927SAndroid Build Coastguard Worker- pvr: Add basic skeleton for event sub cmd.
2738*61046927SAndroid Build Coastguard Worker- pvr: Remove struct pvr_emit_state and emit header directly.
2739*61046927SAndroid Build Coastguard Worker- pvr: Add csb helpers macros to write into raw buffer.
2740*61046927SAndroid Build Coastguard Worker- pvr: Make control stream word writing stricter.
2741*61046927SAndroid Build Coastguard Worker- pvr: Complete pvr_emit_ppp_state().
2742*61046927SAndroid Build Coastguard Worker- pvr: Add assert for texturestate being 0 in when emitting ppp state.
2743*61046927SAndroid Build Coastguard Worker- pvr: Add EMIT_MASK in pvr_emit_ppp_state().
2744*61046927SAndroid Build Coastguard Worker- pvr: Fix possible seg fault on csb copy.
2745*61046927SAndroid Build Coastguard Worker- pvr: Fix overflow before widen warning for rgn headers size calculation.
2746*61046927SAndroid Build Coastguard Worker- pvr: Handle pipeline barrier vk_sync.
2747*61046927SAndroid Build Coastguard Worker- pvr: Remove outdated comments.
2748*61046927SAndroid Build Coastguard Worker- pvr: Add PBE accum format size in bytes.
2749*61046927SAndroid Build Coastguard Worker- pvr: Change pvr_get_hw_clear_color() to pack based on accum formats.
2750*61046927SAndroid Build Coastguard Worker
2751*61046927SAndroid Build Coastguard WorkerKarol Herbst (189):
2752*61046927SAndroid Build Coastguard Worker
2753*61046927SAndroid Build Coastguard Worker- printf: extract clovers printf impl
2754*61046927SAndroid Build Coastguard Worker- printf: add some unit tests
2755*61046927SAndroid Build Coastguard Worker- nir: serialize printf metadata for CL kernels
2756*61046927SAndroid Build Coastguard Worker- nir/lower_images: extract from clover
2757*61046927SAndroid Build Coastguard Worker- nir: extract the clc inline sampler dedup pass from clc
2758*61046927SAndroid Build Coastguard Worker- microsoft/clc: drop inline sampler reordering
2759*61046927SAndroid Build Coastguard Worker- clc: undefine spirv defs to work around LLVMs headers
2760*61046927SAndroid Build Coastguard Worker- vtn: silence warning about linkage
2761*61046927SAndroid Build Coastguard Worker- gallium: mark the input data as const in pipe_grid_info
2762*61046927SAndroid Build Coastguard Worker- util/memstream: insert null terminator on windows
2763*61046927SAndroid Build Coastguard Worker- ci: update fails list
2764*61046927SAndroid Build Coastguard Worker- ci: bumping all tags to make sure we don't have hidden fails
2765*61046927SAndroid Build Coastguard Worker- nvc0: limit max global and alloc size
2766*61046927SAndroid Build Coastguard Worker- ci: update CI to reflect clovers LLVM version bump
2767*61046927SAndroid Build Coastguard Worker- nv50: fix code heap after pipe_shader_enum change
2768*61046927SAndroid Build Coastguard Worker- nouveau: use the contexts pushbuf and client where possible
2769*61046927SAndroid Build Coastguard Worker- nouveau/mm: make code thread safe
2770*61046927SAndroid Build Coastguard Worker- nouveau/buffer: simplify uses of nouveau_fence_work
2771*61046927SAndroid Build Coastguard Worker- nouveau/fence: rework nouveau_fence_emit so we can call it on emitted fences
2772*61046927SAndroid Build Coastguard Worker- nouveau: move nouveau_context initialization to common code
2773*61046927SAndroid Build Coastguard Worker- nouveau: wrap nouveau_bo_map
2774*61046927SAndroid Build Coastguard Worker- nouveau: wrap nouveau_bo_wait
2775*61046927SAndroid Build Coastguard Worker- nouveau: wrap all nouveau_pushbuf_space calls
2776*61046927SAndroid Build Coastguard Worker- nouveau: wrap nouveau_pushbuf_validate
2777*61046927SAndroid Build Coastguard Worker- nouveau: wrap nouveau_pushbuf_refn
2778*61046927SAndroid Build Coastguard Worker- nouveau: use PUSH_KICK instead of nouveau_pushbuf_kick
2779*61046927SAndroid Build Coastguard Worker- nouveau/fence: make the fence struct part of the fence API
2780*61046927SAndroid Build Coastguard Worker- nv50: remove nouveau_fence_signalled prior nouveau_fence_wait
2781*61046927SAndroid Build Coastguard Worker- nv50: remove nv50_bufctx_fence call in vbo_kick_notify
2782*61046927SAndroid Build Coastguard Worker- nouveau/fence: per context fence
2783*61046927SAndroid Build Coastguard Worker- nouveau: per context client and pushbuf
2784*61046927SAndroid Build Coastguard Worker- nouveau: make fencing race free
2785*61046927SAndroid Build Coastguard Worker- nvc0: make state handling race free
2786*61046927SAndroid Build Coastguard Worker- nv50: race free state tracking
2787*61046927SAndroid Build Coastguard Worker- nv50/ir: fix OP_UNION resolving when used for vector values
2788*61046927SAndroid Build Coastguard Worker- nv50: properly flush the TSC cache on 3D
2789*61046927SAndroid Build Coastguard Worker- rusticl: added
2790*61046927SAndroid Build Coastguard Worker- rusticl: finish implementing clBuildProgram
2791*61046927SAndroid Build Coastguard Worker- rusticl/util: add static_assert macro
2792*61046927SAndroid Build Coastguard Worker- rusticl: implement clFinish and clFlush
2793*61046927SAndroid Build Coastguard Worker- rusticl: implement clEnqueueReadBuffer
2794*61046927SAndroid Build Coastguard Worker- rusticl/mem: support ops on subbuffers
2795*61046927SAndroid Build Coastguard Worker- rusticl/kernel: basic implementation
2796*61046927SAndroid Build Coastguard Worker- rusticl: nir bindings
2797*61046927SAndroid Build Coastguard Worker- rusticl: translate spirv to nir and first steps to kernel arg handling
2798*61046927SAndroid Build Coastguard Worker- rusticl/kernel: more clGetKernelWorkGroupInfo props
2799*61046927SAndroid Build Coastguard Worker- rusticl/kernel: clGetKernelWorkGroupInfo allows a NULL device
2800*61046927SAndroid Build Coastguard Worker- rusticl/mem: use helper context for COPY_HOST_PTR buffers
2801*61046927SAndroid Build Coastguard Worker- rusticl/event: wrong but non crashing impl of clWaitForEvents
2802*61046927SAndroid Build Coastguard Worker- rusticl: hack for CL 3.0
2803*61046927SAndroid Build Coastguard Worker- rusticl/mesa: add fencing support
2804*61046927SAndroid Build Coastguard Worker- rusticl/event: proper eventing support
2805*61046927SAndroid Build Coastguard Worker- rusticl/kernel: implement clCreateKernelsInProgram
2806*61046927SAndroid Build Coastguard Worker- rusticl/kernel: implement clEnqueueTask
2807*61046927SAndroid Build Coastguard Worker- rusticl/program: undefine __IMAGE_SUPPORT__ if images are unsupported
2808*61046927SAndroid Build Coastguard Worker- rusticl/queue: fix clReleaseCommandQueue
2809*61046927SAndroid Build Coastguard Worker- rusticl/mem: implement clCopyBuffer
2810*61046927SAndroid Build Coastguard Worker- rusticl/mem: implement clFillBuffer
2811*61046927SAndroid Build Coastguard Worker- rusticl/event: implement marker and barrier
2812*61046927SAndroid Build Coastguard Worker- rusticl/mem: add clEnqueueMigrateMemObjects stub
2813*61046927SAndroid Build Coastguard Worker- rusticl/program: support compiling libraries
2814*61046927SAndroid Build Coastguard Worker- rusticl: implement clUnloadPlatformCompiler
2815*61046927SAndroid Build Coastguard Worker- rusticl/api: add param to query which contains application provided values
2816*61046927SAndroid Build Coastguard Worker- rusticl/program: implement clCreateProgramWithBinary
2817*61046927SAndroid Build Coastguard Worker- rusticl/event: add fake impl of clGetEventProfilingInfo
2818*61046927SAndroid Build Coastguard Worker- rusticl/kernel: implement CL_KERNEL_COMPILE_WORK_GROUP_SIZE
2819*61046927SAndroid Build Coastguard Worker- rusticl/mem: finish clEnqueueMigrateMemObjects
2820*61046927SAndroid Build Coastguard Worker- rusticl/kernel: run driver requested lowering passes
2821*61046927SAndroid Build Coastguard Worker- rusticl/kernel: add support for offsets
2822*61046927SAndroid Build Coastguard Worker- rusticl/kernel: add missing preprocessor definitions
2823*61046927SAndroid Build Coastguard Worker- rusticl: advertize CL 1.1 and CL 1.2 extensions
2824*61046927SAndroid Build Coastguard Worker- rusticl/context: implement clSetContextDestructorCallback
2825*61046927SAndroid Build Coastguard Worker- rusticl/kernel: implement clCloneKernel
2826*61046927SAndroid Build Coastguard Worker- rusticl/device: set required double fp config values
2827*61046927SAndroid Build Coastguard Worker- rusticl/device: advertize atomic caps
2828*61046927SAndroid Build Coastguard Worker- rusticl: claim support for generic pointers
2829*61046927SAndroid Build Coastguard Worker- rusticl/program: add il stubs
2830*61046927SAndroid Build Coastguard Worker- rusticl: add svm func stubs
2831*61046927SAndroid Build Coastguard Worker- rusticl/icd: add more func pointers
2832*61046927SAndroid Build Coastguard Worker- rusticl/kernel: report SIMD width as work group sizes
2833*61046927SAndroid Build Coastguard Worker- rusticl/kernel: sweep nir to reduce peak memory usage
2834*61046927SAndroid Build Coastguard Worker- rusticl/device: expose cles_khr_int64 for compatible embedded devices
2835*61046927SAndroid Build Coastguard Worker- rusticl/mem implement the memory \*WithProperties API
2836*61046927SAndroid Build Coastguard Worker- rusticl/pipe: add clGetPipeInfo stub end return CL_INVALID_MEM_OBJECT
2837*61046927SAndroid Build Coastguard Worker- rusticl/program: add stubs for program ctors and dtors
2838*61046927SAndroid Build Coastguard Worker- rusticl/kernel: add stub for clGetKernelSubGroupInfo
2839*61046927SAndroid Build Coastguard Worker- rusticl/event: timeout wait on condvar to abort on reaped worker threads
2840*61046927SAndroid Build Coastguard Worker- rusticl: add support for printf
2841*61046927SAndroid Build Coastguard Worker- rusticl/spirv: add print method
2842*61046927SAndroid Build Coastguard Worker- rusticl/mesa: support mapping textures
2843*61046927SAndroid Build Coastguard Worker- rusticl/mem: support read/write/copy ops for images
2844*61046927SAndroid Build Coastguard Worker- rusticl/memory: rework mapping tracking
2845*61046927SAndroid Build Coastguard Worker- rusticl/mem: implement maping images
2846*61046927SAndroid Build Coastguard Worker- rusticl/mem: implement fill image
2847*61046927SAndroid Build Coastguard Worker- rusticl/mem: implement copy image
2848*61046927SAndroid Build Coastguard Worker- rusticl/mem: implement clCreateImage2D and 3D
2849*61046927SAndroid Build Coastguard Worker- rusticl/mem: implement copies between buffers and images
2850*61046927SAndroid Build Coastguard Worker- rusticl/mesa/context: un Arc the PipeContext
2851*61046927SAndroid Build Coastguard Worker- rusticl/mem: implement clCreateSamplerWithProperties
2852*61046927SAndroid Build Coastguard Worker- rusticl/kernel: support for images
2853*61046927SAndroid Build Coastguard Worker- rusticl/kernel: inline samplers
2854*61046927SAndroid Build Coastguard Worker- rusticl/kernel: lower memcpy
2855*61046927SAndroid Build Coastguard Worker- rusticl/device: add retain/release callbacks for luxmark v4
2856*61046927SAndroid Build Coastguard Worker- rusticl/device: implement cl_khr_3d_image_writes
2857*61046927SAndroid Build Coastguard Worker- rusticl/kernel: set CL_DEVICE_PREFERRED_WORK_GROUP_SIZE_MULTIPLE
2858*61046927SAndroid Build Coastguard Worker- rusticl/kernel: run some more opt passes
2859*61046927SAndroid Build Coastguard Worker- rusticl: get rid of a few clones
2860*61046927SAndroid Build Coastguard Worker- rusticl/memory: don't map more than necessary for copy operations
2861*61046927SAndroid Build Coastguard Worker- rusticl/device: fix api consistency_device_and_host_timer test
2862*61046927SAndroid Build Coastguard Worker- rusticl/queue: implement missing CL 3.0 bits
2863*61046927SAndroid Build Coastguard Worker- rusticl/device: fix compiler features_macro
2864*61046927SAndroid Build Coastguard Worker- rusticl/mem: add user_ptr fallback shadow buffer
2865*61046927SAndroid Build Coastguard Worker- rusticl/mesa: make resource_from_user_memory an optinal feature
2866*61046927SAndroid Build Coastguard Worker- rusticl/kernel: implement image_format and image_order
2867*61046927SAndroid Build Coastguard Worker- rusticl/mem: fix IMAGE1D_BUFFER
2868*61046927SAndroid Build Coastguard Worker- rusticl/mem: only write pitch when required
2869*61046927SAndroid Build Coastguard Worker- rusticl: port to Rust 2018
2870*61046927SAndroid Build Coastguard Worker- rusticl: kernel caching
2871*61046927SAndroid Build Coastguard Worker- rusticl/kernel: prepare for nir caching
2872*61046927SAndroid Build Coastguard Worker- rusticl/kernel: cache the nir as well
2873*61046927SAndroid Build Coastguard Worker- rusticl: fix compiler features_macro
2874*61046927SAndroid Build Coastguard Worker- rusticl/kernel: optimize local size
2875*61046927SAndroid Build Coastguard Worker- rusticl: the CTS is a piece of shit
2876*61046927SAndroid Build Coastguard Worker- rusticl/kernel: implement CL_KERNEL_ATTRIBUTES
2877*61046927SAndroid Build Coastguard Worker- rusticl/program: some boilerplate code for SPIR-V support
2878*61046927SAndroid Build Coastguard Worker- rusticl/memory: kernel read_write images prep work
2879*61046927SAndroid Build Coastguard Worker- rusticl: disable fp64 support
2880*61046927SAndroid Build Coastguard Worker- rusticl/device: allow overwriting the device_type via env
2881*61046927SAndroid Build Coastguard Worker- rusticl/program: parse quoted paths in args
2882*61046927SAndroid Build Coastguard Worker- rusticl/kernel: fix local buffers
2883*61046927SAndroid Build Coastguard Worker- rusticl/device: report mesas version for CL_DRIVER_VERSION
2884*61046927SAndroid Build Coastguard Worker- rusticl/icd: implement clGetExtensionFunctionAddressForPlatform
2885*61046927SAndroid Build Coastguard Worker- rusticl/icd: add some way of debugging CL function calls
2886*61046927SAndroid Build Coastguard Worker- rusticl/kernel: use real references for arguments
2887*61046927SAndroid Build Coastguard Worker- rusticl: proper PIPE_MAP flags for internal maps
2888*61046927SAndroid Build Coastguard Worker- rusticl: call glsl_type_singleton_init_or_ref
2889*61046927SAndroid Build Coastguard Worker- rusticl/program: some more API validation
2890*61046927SAndroid Build Coastguard Worker- ci: rusticl with llvmpipe
2891*61046927SAndroid Build Coastguard Worker- rusticl: add README file
2892*61046927SAndroid Build Coastguard Worker- rusticl/device: print error when libclc fails to load
2893*61046927SAndroid Build Coastguard Worker- rusticl/mem: return errors for OOB accesses
2894*61046927SAndroid Build Coastguard Worker- rusticl/device: fix custom device detection
2895*61046927SAndroid Build Coastguard Worker- rusticl/mem: fix image OOB checks
2896*61046927SAndroid Build Coastguard Worker- rusticl/mem: align fill pattern buffer to 4 bytes
2897*61046927SAndroid Build Coastguard Worker- rusticl: limit global mem to 2GB
2898*61046927SAndroid Build Coastguard Worker- rusticl/kernel: assign locations before passing the nir to drivers
2899*61046927SAndroid Build Coastguard Worker- ac/llvm: support non 32 bit sized workgroup ids
2900*61046927SAndroid Build Coastguard Worker- ac/llvm: fix load_const for vectors with more than 4 elements
2901*61046927SAndroid Build Coastguard Worker- ac/llvm: fix load/store_shared for vectors with more than 4 elements
2902*61046927SAndroid Build Coastguard Worker- ac/llvm: fix load_ubo for vectors with more than 4 elements
2903*61046927SAndroid Build Coastguard Worker- radeonsi: stop vectorizing unpack_32_2x16_split
2904*61046927SAndroid Build Coastguard Worker- iris: use images_used instead of num_images
2905*61046927SAndroid Build Coastguard Worker- iris: speed up walking global bindings
2906*61046927SAndroid Build Coastguard Worker- iris: bump IRIS_MAX_GLOBAL_BINDINGS to 128
2907*61046927SAndroid Build Coastguard Worker- rusticl/kernel: preserve fp16 denorms to fix vload/vstore_half
2908*61046927SAndroid Build Coastguard Worker- rusticl: add support for coherent resources
2909*61046927SAndroid Build Coastguard Worker- rusticl/mesa: add bx() method to PipeTransfer
2910*61046927SAndroid Build Coastguard Worker- rusticl: rework resource mappings a little
2911*61046927SAndroid Build Coastguard Worker- rusticl: add helper ctx wrapper for coherent and direct mapping
2912*61046927SAndroid Build Coastguard Worker- rusticl/mem: rewrite the (un)mapping code
2913*61046927SAndroid Build Coastguard Worker- lp: claim being UMA
2914*61046927SAndroid Build Coastguard Worker- rusticl/mem: propper CL_MEM_ALLOC_HOST_PTR support
2915*61046927SAndroid Build Coastguard Worker- radeonsi: fail creating textures from user memory
2916*61046927SAndroid Build Coastguard Worker- nir/lower_cl_images: set binding
2917*61046927SAndroid Build Coastguard Worker- radeonsi: lower hadd and fisnormal
2918*61046927SAndroid Build Coastguard Worker- rusticl: remove blit code
2919*61046927SAndroid Build Coastguard Worker- rusticl: add RUSTICL_ENABLE to have a global way of enabling devices
2920*61046927SAndroid Build Coastguard Worker- docs: Add documentation for Rusticl's env variables
2921*61046927SAndroid Build Coastguard Worker- ci/llvmpipe: update to new RUSTICL_ENABLE var
2922*61046927SAndroid Build Coastguard Worker- zink: handle more opcodes for CL
2923*61046927SAndroid Build Coastguard Worker- zink: handle f2f16_rtz
2924*61046927SAndroid Build Coastguard Worker- zink: fix spirv_builder_spec_const_uint
2925*61046927SAndroid Build Coastguard Worker- aux/trace: add set_global_binding
2926*61046927SAndroid Build Coastguard Worker- rusticl: force BIND_LINEAR on staging resources
2927*61046927SAndroid Build Coastguard Worker- rusticl/mem: can only map staging textures directly
2928*61046927SAndroid Build Coastguard Worker- rusticl: add small bitset impl
2929*61046927SAndroid Build Coastguard Worker- rusticl/nir: add reads_sysval wrapper
2930*61046927SAndroid Build Coastguard Worker- rusticl/kernel: lower system values before gathering info
2931*61046927SAndroid Build Coastguard Worker- rusticl/kernel: add work_dim lowering
2932*61046927SAndroid Build Coastguard Worker- zink: remove leftover work_dim lowering code
2933*61046927SAndroid Build Coastguard Worker- rusticl/kernel: fix more 32 bit problems
2934*61046927SAndroid Build Coastguard Worker- nir/algebraic: add 8 and 64 bit urol and uror lowering
2935*61046927SAndroid Build Coastguard Worker- nir/algebraic: support CL vector accessors
2936*61046927SAndroid Build Coastguard Worker- nir/algebraic: generalize vector_cmp lowering
2937*61046927SAndroid Build Coastguard Worker- nir/algebraic: add vec8/16 cmp lowering
2938*61046927SAndroid Build Coastguard Worker- iris: invalidate sysvals if grid dimension changes
2939*61046927SAndroid Build Coastguard Worker- glsl: fix buffer texture type
2940*61046927SAndroid Build Coastguard Worker- rusticl/device: put space at the end of CL_DEVICE_VERSION
2941*61046927SAndroid Build Coastguard Worker- nir/lower_int64: fix shift lowering
2942*61046927SAndroid Build Coastguard Worker
2943*61046927SAndroid Build Coastguard WorkerKenneth Graunke (53):
2944*61046927SAndroid Build Coastguard Worker
2945*61046927SAndroid Build Coastguard Worker- intel/compiler: Use named NIR intrinsic const index accessors
2946*61046927SAndroid Build Coastguard Worker- iris: Pass devinfo to iris_resource_level_has_hiz()
2947*61046927SAndroid Build Coastguard Worker- iris: Enable HiZ for non-8x4 aligned miplevels on Icelake and later
2948*61046927SAndroid Build Coastguard Worker- iris: Always retain ISL_AUX_USAGE_HIZ_CCS_WT in texture aux usage
2949*61046927SAndroid Build Coastguard Worker- iris: Clean up iris_sample_with_depth_aux()
2950*61046927SAndroid Build Coastguard Worker- intel/compiler: Drop variable group size lowering
2951*61046927SAndroid Build Coastguard Worker- iris: Fix PIPE_CAP_UMA
2952*61046927SAndroid Build Coastguard Worker- iris: Use linear for exported resources if we can't convey tiling
2953*61046927SAndroid Build Coastguard Worker- intel/compiler: Change dg2_plus check to devinfo->verx10 >= 125
2954*61046927SAndroid Build Coastguard Worker- iris: Delete unused iris_screen::aperture_bytes field
2955*61046927SAndroid Build Coastguard Worker- iris: Don't print out XXX messages if resource creation fails
2956*61046927SAndroid Build Coastguard Worker- iris: Fall back if iris_map_copy_region can't create a staging resource
2957*61046927SAndroid Build Coastguard Worker- iris: don't create staging resources larger than half the aperture
2958*61046927SAndroid Build Coastguard Worker- crocus: Don't print out XXX messages if resource creation fails
2959*61046927SAndroid Build Coastguard Worker- crocus: Fall back if iris_map_copy_region can't create a staging resource
2960*61046927SAndroid Build Coastguard Worker- crocus: Fix memory leaks on iris_resource_create failure paths
2961*61046927SAndroid Build Coastguard Worker- anv: Fail to create a device on ver < 9
2962*61046927SAndroid Build Coastguard Worker- anv: Drop checks for version 8 or 9
2963*61046927SAndroid Build Coastguard Worker- anv: Delete image param support.
2964*61046927SAndroid Build Coastguard Worker- anv: Delete batch buffer growing code.
2965*61046927SAndroid Build Coastguard Worker- anv: Delete shader constants UBO from descriptor sets
2966*61046927SAndroid Build Coastguard Worker- anv/tests: Don't use relocations in a test case
2967*61046927SAndroid Build Coastguard Worker- anv: Delete "back" allocation from state pool
2968*61046927SAndroid Build Coastguard Worker- anv: Delete relocation support from anv_block_pool
2969*61046927SAndroid Build Coastguard Worker- anv: Delete "back" allocation from anv_block_pool
2970*61046927SAndroid Build Coastguard Worker- anv: Drop state pool relocation munging
2971*61046927SAndroid Build Coastguard Worker- anv: Delete use_relocations flag
2972*61046927SAndroid Build Coastguard Worker- anv: Delete softpin checks
2973*61046927SAndroid Build Coastguard Worker- anv: Delete anv_reloc_list_add()
2974*61046927SAndroid Build Coastguard Worker- anv: Delete wrapper BOs for relocations
2975*61046927SAndroid Build Coastguard Worker- anv: Delete relocation support from batch submission
2976*61046927SAndroid Build Coastguard Worker- anv: Delete has_a64_buffer_access flag
2977*61046927SAndroid Build Coastguard Worker- anv: Delete has_bindless_images and has_bindless_samples flags
2978*61046927SAndroid Build Coastguard Worker- anv: Make a helper function for pinning a state pool's BOs
2979*61046927SAndroid Build Coastguard Worker- anv: Drop offset from anv_reloc_list_append
2980*61046927SAndroid Build Coastguard Worker- anv: Inline write_reloc into the only remaining caller
2981*61046927SAndroid Build Coastguard Worker- anv: Remove anv_batch_emit_reloc and just open-code it
2982*61046927SAndroid Build Coastguard Worker- intel/compiler: Use subgroup invocation for ICP handle loads
2983*61046927SAndroid Build Coastguard Worker- iris: Ignore aux for copy_region source if there's no unresolved color
2984*61046927SAndroid Build Coastguard Worker- intel/compiler: Use an existing URB write to end TCS threads when viable
2985*61046927SAndroid Build Coastguard Worker- st/mesa: Optionally call nir_vectorize_tess_levels()
2986*61046927SAndroid Build Coastguard Worker- intel/compiler: Vectorize gl_TessLevelInner/Outer[] writes
2987*61046927SAndroid Build Coastguard Worker- intel/genxml: Add XY_FAST_COLOR_BLT
2988*61046927SAndroid Build Coastguard Worker- blorp: Make blitter_supports_aux accessible from multiple files.
2989*61046927SAndroid Build Coastguard Worker- blorp: Implement blitter clears via XY_FAST_COLOR_BLT
2990*61046927SAndroid Build Coastguard Worker- blorp: Fix typo in blorp_xy_block_copy_blt
2991*61046927SAndroid Build Coastguard Worker- Revert "intel/compiler: Vectorize gl_TessLevelInner/Outer[] writes"
2992*61046927SAndroid Build Coastguard Worker- iris: Add miplevel parameters to iris_resource_texture_aux_usage
2993*61046927SAndroid Build Coastguard Worker- intel/compiler: Vectorize gl_TessLevelInner/Outer[] writes [v2]
2994*61046927SAndroid Build Coastguard Worker- iris: Use nir_intrinsic_load_global_constant for large constants
2995*61046927SAndroid Build Coastguard Worker- intel/compiler: Run nir_opt_large_constants before scalarizing consts
2996*61046927SAndroid Build Coastguard Worker- st/mesa: Let nir_opt_access() infer non-readable
2997*61046927SAndroid Build Coastguard Worker- nir: Drop infer_non_readable option for nir_opt_access()
2998*61046927SAndroid Build Coastguard Worker
2999*61046927SAndroid Build Coastguard WorkerKonrad Kleine (1):
3000*61046927SAndroid Build Coastguard Worker
3001*61046927SAndroid Build Coastguard Worker- Update docs/drivers/llvmpipe.rst
3002*61046927SAndroid Build Coastguard Worker
3003*61046927SAndroid Build Coastguard WorkerKonstantin Kharlamov (5):
3004*61046927SAndroid Build Coastguard Worker
3005*61046927SAndroid Build Coastguard Worker- loader/dri3: simplify check for reply
3006*61046927SAndroid Build Coastguard Worker- loader/dri3: remove a no-op free call
3007*61046927SAndroid Build Coastguard Worker- meson: remove source_root() call in nir compiler path
3008*61046927SAndroid Build Coastguard Worker- meson: remove source_root() call in main meson.build
3009*61046927SAndroid Build Coastguard Worker- .mailmap: change spelling for Constantine Kharlamov
3010*61046927SAndroid Build Coastguard Worker
3011*61046927SAndroid Build Coastguard WorkerKonstantin Seurer (63):
3012*61046927SAndroid Build Coastguard Worker
3013*61046927SAndroid Build Coastguard Worker- radv/nir_lower_abi: Use instructions_pass
3014*61046927SAndroid Build Coastguard Worker- radv: Move accel struct structs to bvh/bvh.h
3015*61046927SAndroid Build Coastguard Worker- radv: Move radv_acceleration_structure
3016*61046927SAndroid Build Coastguard Worker- radv: Remove acceleration structure host builds
3017*61046927SAndroid Build Coastguard Worker- radv: Always emulate fmin/fmax
3018*61046927SAndroid Build Coastguard Worker- radv: Remove accel_struct_build
3019*61046927SAndroid Build Coastguard Worker- radv: Remove unused push constant structs
3020*61046927SAndroid Build Coastguard Worker- radv: Add create_build_pipeline_spv helper
3021*61046927SAndroid Build Coastguard Worker- radv: Add the basics for GLSL bvh kerrnels
3022*61046927SAndroid Build Coastguard Worker- radv: Add a GLSL morton kernel implementation
3023*61046927SAndroid Build Coastguard Worker- radv: Switch to the GLSL morton implementation
3024*61046927SAndroid Build Coastguard Worker- radv: Add a GLSL internal kernel implementation
3025*61046927SAndroid Build Coastguard Worker- radv: Switch to the GLSL internal implementation
3026*61046927SAndroid Build Coastguard Worker- radv: Add a GLSL leaf kernel implementation
3027*61046927SAndroid Build Coastguard Worker- radv: Switch to the GLSL leaf implementation
3028*61046927SAndroid Build Coastguard Worker- lavapipe: Remove st_shader_stage_to_ptarget
3029*61046927SAndroid Build Coastguard Worker- radv: Fix stack size calculation with stage ids
3030*61046927SAndroid Build Coastguard Worker- radv: Inline bvh build headers
3031*61046927SAndroid Build Coastguard Worker- radv/ci: Remove host build related fails
3032*61046927SAndroid Build Coastguard Worker- lavapipe: Set ss_dirty in emit_state
3033*61046927SAndroid Build Coastguard Worker- radv: Advertise subgroup ops for rt stages
3034*61046927SAndroid Build Coastguard Worker- vulkan: Add common physical device management
3035*61046927SAndroid Build Coastguard Worker- radv: Use the common physical device enumeration
3036*61046927SAndroid Build Coastguard Worker- anv: Use the common physical device enumeration
3037*61046927SAndroid Build Coastguard Worker- turnip: Use the common physical device enumeration
3038*61046927SAndroid Build Coastguard Worker- lvp: Use the common physical device enumeration
3039*61046927SAndroid Build Coastguard Worker- panvk: Use the common physical device enumeration
3040*61046927SAndroid Build Coastguard Worker- v3dv: Use the common physical device enumeration
3041*61046927SAndroid Build Coastguard Worker- radv: Proper handling for inactive instance nodes
3042*61046927SAndroid Build Coastguard Worker- radv: Deduplicate push constant structs
3043*61046927SAndroid Build Coastguard Worker- radv/rra: Map accel struct VAs to handles
3044*61046927SAndroid Build Coastguard Worker- radv/rra: Remove redundant bounds validation
3045*61046927SAndroid Build Coastguard Worker- radv: Make the radv_buffer_get_va parameter const
3046*61046927SAndroid Build Coastguard Worker- radv/rra: Replace aliasing assert with a warning
3047*61046927SAndroid Build Coastguard Worker- radv: Explicitly store the VA of accel structs
3048*61046927SAndroid Build Coastguard Worker- radv: Cleanup radv_GetInstanceProcAddr
3049*61046927SAndroid Build Coastguard Worker- radv: Add a common traversal build helper
3050*61046927SAndroid Build Coastguard Worker- radv/rq: Use the common traversal helper
3051*61046927SAndroid Build Coastguard Worker- radv/rtpso: Use the common traversal helper
3052*61046927SAndroid Build Coastguard Worker- radv: Use scalar layout for BDA references
3053*61046927SAndroid Build Coastguard Worker- radv: Add and use AS and scratch layout structs
3054*61046927SAndroid Build Coastguard Worker- radv: Fix incorrect build info indexing
3055*61046927SAndroid Build Coastguard Worker- radv: Use cache_uuid for accel struct compatibility
3056*61046927SAndroid Build Coastguard Worker- radv: Remove main_loop_case_visited
3057*61046927SAndroid Build Coastguard Worker- radv/rra: Transcode nodes recursively
3058*61046927SAndroid Build Coastguard Worker- radv: Rename node_internal to node_box32
3059*61046927SAndroid Build Coastguard Worker- radv: Add radv_bvh_node_box16
3060*61046927SAndroid Build Coastguard Worker- radv: Use half floats for box16 coords
3061*61046927SAndroid Build Coastguard Worker- radv/rra: Handle box16 nodes
3062*61046927SAndroid Build Coastguard Worker- radv/rra: Calculate bvh size requirements recursively
3063*61046927SAndroid Build Coastguard Worker- radv: Remove create_accel_build_shader
3064*61046927SAndroid Build Coastguard Worker- radv/rra: Fix dumps in the case of aliasing
3065*61046927SAndroid Build Coastguard Worker- radv/rra: Validate before gathering bvh info
3066*61046927SAndroid Build Coastguard Worker- radv/rra: Add basic header validation
3067*61046927SAndroid Build Coastguard Worker- radv/rra: Continue dumping accel structs if validation fails
3068*61046927SAndroid Build Coastguard Worker- radv/rra: Use the accel struct type for header validation
3069*61046927SAndroid Build Coastguard Worker- radv/rt: Fix setting tmax for opaque AABBs
3070*61046927SAndroid Build Coastguard Worker- radv/rt: Load instance id and custom index on demand
3071*61046927SAndroid Build Coastguard Worker- radv/rt: Set vars.arg in the traversal shader
3072*61046927SAndroid Build Coastguard Worker- radv/rt: Restore prev barycentrics when rejecting hits
3073*61046927SAndroid Build Coastguard Worker- radv/rra: Fix copying accel structs that were not built yet
3074*61046927SAndroid Build Coastguard Worker- radv/ray_queries: Fix AABB handling
3075*61046927SAndroid Build Coastguard Worker- radv/rt: Check space before emitting descriptors
3076*61046927SAndroid Build Coastguard Worker
3077*61046927SAndroid Build Coastguard WorkerKostiantyn Lazukin (1):
3078*61046927SAndroid Build Coastguard Worker
3079*61046927SAndroid Build Coastguard Worker- vulkan/cmd_queue: Do not generate unreachable vk_free_* calls.
3080*61046927SAndroid Build Coastguard Worker
3081*61046927SAndroid Build Coastguard WorkerKuixi Ren (1):
3082*61046927SAndroid Build Coastguard Worker
3083*61046927SAndroid Build Coastguard Worker- radeonsi/vcn: Add ability to encode with ltr
3084*61046927SAndroid Build Coastguard Worker
3085*61046927SAndroid Build Coastguard WorkerLaurent Bigonville (1):
3086*61046927SAndroid Build Coastguard Worker
3087*61046927SAndroid Build Coastguard Worker- Try to fix FTBFS on kfreebsd architecture
3088*61046927SAndroid Build Coastguard Worker
3089*61046927SAndroid Build Coastguard WorkerLeandro Ribeiro (9):
3090*61046927SAndroid Build Coastguard Worker
3091*61046927SAndroid Build Coastguard Worker- vulkan/wsi/wayland: move some structs to beginning of code
3092*61046927SAndroid Build Coastguard Worker- vulkan/wsi/wayland: remove unnecessary spaces in struct fields
3093*61046927SAndroid Build Coastguard Worker- vulkan/wsi/wayland: introduce struct wsi_wl_surface
3094*61046927SAndroid Build Coastguard Worker- vulkan/wsi/wayland: take ownership of wsi_wl_surface when creating chain
3095*61046927SAndroid Build Coastguard Worker- vulkan/wsi/wayland: move wl_surface and wl_display from chain to struct wsi_wl_surface
3096*61046927SAndroid Build Coastguard Worker- vulkan/wsi/wayland: remove refcount from struct wsi_wl_display
3097*61046927SAndroid Build Coastguard Worker- vulkan/wsi/wayland: add default dma-buf feedback support
3098*61046927SAndroid Build Coastguard Worker- vulkan/wsi/wayland: add per-surface dma-buf feedback support
3099*61046927SAndroid Build Coastguard Worker- vulkan/wsi/wayland: avoid useless re-allocations when receiving per-surface dma-buf feedback
3100*61046927SAndroid Build Coastguard Worker
3101*61046927SAndroid Build Coastguard WorkerLeo Liu (2):
3102*61046927SAndroid Build Coastguard Worker
3103*61046927SAndroid Build Coastguard Worker- meson: add with_gallium_virgl to allow it as VA backend driver
3104*61046927SAndroid Build Coastguard Worker- frontends/va: fix build error for vaSyncBuffer with older VA
3105*61046927SAndroid Build Coastguard Worker
3106*61046927SAndroid Build Coastguard WorkerLingMan (10):
3107*61046927SAndroid Build Coastguard Worker
3108*61046927SAndroid Build Coastguard Worker- rusticl: Fix compilation if stdout and/or stderr aren't symbols
3109*61046927SAndroid Build Coastguard Worker- rusticl/bindgen: Use \`allowlist-\*\` instead of \`whitelist-\*\` switches
3110*61046927SAndroid Build Coastguard Worker- docs/rusticl: Document minimum required bindgen version
3111*61046927SAndroid Build Coastguard Worker- rusticl/api: Use iterators in create_program_with_source
3112*61046927SAndroid Build Coastguard Worker- rusticl/api: Drop UTF-8 conversion of input source
3113*61046927SAndroid Build Coastguard Worker- rusticl/api: Fix creating a program if a nul byte is within the specified string length
3114*61046927SAndroid Build Coastguard Worker- rusticl/api: Factor pushing to the Vec out of the if
3115*61046927SAndroid Build Coastguard Worker- rusticl/api: Shrink unsafe block
3116*61046927SAndroid Build Coastguard Worker- rusticl/api: Don't check the program source for nul bytes needlessly
3117*61046927SAndroid Build Coastguard Worker- rusticl/api: Interpret \`lengths\` as a slice of Option<NonZeroUsize>
3118*61046927SAndroid Build Coastguard Worker
3119*61046927SAndroid Build Coastguard WorkerLionel Landwerlin (152):
3120*61046927SAndroid Build Coastguard Worker
3121*61046927SAndroid Build Coastguard Worker- anv: fixup PIPE_CONTROL restriction on gfx8
3122*61046927SAndroid Build Coastguard Worker- intel/ds: track untyped dataport flushes
3123*61046927SAndroid Build Coastguard Worker- intel/fs: store num of resume shaders in prog_data
3124*61046927SAndroid Build Coastguard Worker- intel/fs: fixup simd selection with shader calls
3125*61046927SAndroid Build Coastguard Worker- intel/compiler: document units of brw_ubo_range fields
3126*61046927SAndroid Build Coastguard Worker- intel/nir: specify synchronous value for tracing op
3127*61046927SAndroid Build Coastguard Worker- anv: don't return incorrect error code for vkCreateDescriptorPool
3128*61046927SAndroid Build Coastguard Worker- intel/drm-shim: update shim to support DG2
3129*61046927SAndroid Build Coastguard Worker- anv: fix GetPipelineExecutableStatistics for ray tracing pipelines
3130*61046927SAndroid Build Coastguard Worker- anv: fixup assertions on lowered storage formats
3131*61046927SAndroid Build Coastguard Worker- anv: fix assert in memory budget code when extension is not supported
3132*61046927SAndroid Build Coastguard Worker- anv: prevent trying to mmap non host visible memory
3133*61046927SAndroid Build Coastguard Worker- anv: remove the LOCAL_MEM allocation bit
3134*61046927SAndroid Build Coastguard Worker- intel/fs: fix load_scratch intrinsic
3135*61046927SAndroid Build Coastguard Worker- intel/fs: fixup scratch load/store handling on Gfx12.5+
3136*61046927SAndroid Build Coastguard Worker- intel/fs: switch compute push constant loads to LSC
3137*61046927SAndroid Build Coastguard Worker- intel/fs: remove unused opcode
3138*61046927SAndroid Build Coastguard Worker- intel/fs: fixup SEND validation check on overlapping src0/src1
3139*61046927SAndroid Build Coastguard Worker- intel/fs: switch register allocation spilling to use LSC on Gfx12.5+
3140*61046927SAndroid Build Coastguard Worker- intel/fs: port block a64/surface messages to use LSC
3141*61046927SAndroid Build Coastguard Worker- intel/fs: bump max SIMD size for A64 atomics with LSC
3142*61046927SAndroid Build Coastguard Worker- intel: add a hasvk vulkan driver
3143*61046927SAndroid Build Coastguard Worker- hasvk: remove entrypoints for gfx9+
3144*61046927SAndroid Build Coastguard Worker- hasvk: stop advertising Vk 1.3 on non-softpin
3145*61046927SAndroid Build Coastguard Worker- hasvk: remove acceleration structure code
3146*61046927SAndroid Build Coastguard Worker- hasvk: remove ray tracing code
3147*61046927SAndroid Build Coastguard Worker- hasvk: remove mesh code
3148*61046927SAndroid Build Coastguard Worker- anv: silence fedora build warning
3149*61046927SAndroid Build Coastguard Worker- anv: remove support for gfx7/8
3150*61046927SAndroid Build Coastguard Worker- anv: remove unused gfx7 code
3151*61046927SAndroid Build Coastguard Worker- anv/tests: remove back allocation tests
3152*61046927SAndroid Build Coastguard Worker- anv/hasvk: tweak loading failure messages
3153*61046927SAndroid Build Coastguard Worker- anv: remove non present field in upstream spec
3154*61046927SAndroid Build Coastguard Worker- vulkan: fixup 1.3.226 update
3155*61046927SAndroid Build Coastguard Worker- anv: enable EXT_depth_clamp_zero_one
3156*61046927SAndroid Build Coastguard Worker- hasvk: expose VK_EXT_depth_clamp_zero_one
3157*61046927SAndroid Build Coastguard Worker- anv: add a new NO_LOCAL_MEM allocation flag
3158*61046927SAndroid Build Coastguard Worker- anv: don't export flush_compute_state
3159*61046927SAndroid Build Coastguard Worker- anv: don't export gfx state flushing helper
3160*61046927SAndroid Build Coastguard Worker- anv: combine flushes in Draw/DrawIndexed/DrawIndirectByteCountEXT
3161*61046927SAndroid Build Coastguard Worker- anv: add missing tracepoint
3162*61046927SAndroid Build Coastguard Worker- blorp: defined operations for debug purposes
3163*61046927SAndroid Build Coastguard Worker- intel/utrace: make blorp tracepoints more readable
3164*61046927SAndroid Build Coastguard Worker- anv: trace xfb queries
3165*61046927SAndroid Build Coastguard Worker- anv: clear descriptorsets if AllocateDescriptorSets fails
3166*61046927SAndroid Build Coastguard Worker- anv: add support for EXT_mutable_descriptor_type
3167*61046927SAndroid Build Coastguard Worker- anv: add missing wokraround for texture cache invalidate
3168*61046927SAndroid Build Coastguard Worker- intel/nir/rt: fixup generate hit
3169*61046927SAndroid Build Coastguard Worker- intel/nir/rt: spill/fill the entire ray query data
3170*61046927SAndroid Build Coastguard Worker- intel/nir/rt: remove ray query mem hit writes at initialization
3171*61046927SAndroid Build Coastguard Worker- intel/nir/rt: fix ray query proceed level
3172*61046927SAndroid Build Coastguard Worker- intel/nir/rt: change scratch check validation
3173*61046927SAndroid Build Coastguard Worker- intel/nir/rt: store ray query state in scratch
3174*61046927SAndroid Build Coastguard Worker- intel/fs: fixup a64 messages
3175*61046927SAndroid Build Coastguard Worker- intel/nir/rt: fixup alignment of memcpy iterations
3176*61046927SAndroid Build Coastguard Worker- ci: add python3-ply to debian/fedora images
3177*61046927SAndroid Build Coastguard Worker- ci: disable intel-clc on fedora
3178*61046927SAndroid Build Coastguard Worker- ci: build our own version of the LLVM SPIRV translator
3179*61046927SAndroid Build Coastguard Worker- ci/debian: don't use libclc from the system
3180*61046927SAndroid Build Coastguard Worker- ci: bump llvm to 13 for some builders
3181*61046927SAndroid Build Coastguard Worker- ci: disable intel-clc on debian-vulkan
3182*61046927SAndroid Build Coastguard Worker- anv: remove HDC flush from invalidate bits
3183*61046927SAndroid Build Coastguard Worker- meson: bump required llvm-spirv version with intel-clc
3184*61046927SAndroid Build Coastguard Worker- intel/devinfo: Rename & implement num_dual_subslices
3185*61046927SAndroid Build Coastguard Worker- intel/rt: fix procedural primitive ID access
3186*61046927SAndroid Build Coastguard Worker- intel/nir: reuse rt helper
3187*61046927SAndroid Build Coastguard Worker- intel/fs: take a builder arg for resolve_source_modifiers()
3188*61046927SAndroid Build Coastguard Worker- intel/nir: fixup preserved metadata in rayquery lowering
3189*61046927SAndroid Build Coastguard Worker- intel/nir: fix potential invalid function impl ptr usage
3190*61046927SAndroid Build Coastguard Worker- intel/nir: disable assert on async stack id
3191*61046927SAndroid Build Coastguard Worker- intel/fs: disable split_array_vars on opencl kernels
3192*61046927SAndroid Build Coastguard Worker- genxml: add missing no duplicate anyhit flag
3193*61046927SAndroid Build Coastguard Worker- intel/mi_builder: allow half GP registers for dereferencing
3194*61046927SAndroid Build Coastguard Worker- anv: disable SIMD16 for RT shaders
3195*61046927SAndroid Build Coastguard Worker- anv: add new command buffer space allocation
3196*61046927SAndroid Build Coastguard Worker- anv: setup scratch space correctly for RT shaders
3197*61046927SAndroid Build Coastguard Worker- anv: bump client visible address heap to 32GiB
3198*61046927SAndroid Build Coastguard Worker- anv: use the right dispatch size for tracing shaders
3199*61046927SAndroid Build Coastguard Worker- anv: flag BO for write combine when CPU visible and potentially in lmem
3200*61046927SAndroid Build Coastguard Worker- iris: better error message with GuC loading failures
3201*61046927SAndroid Build Coastguard Worker- intel: add INTEL_DEBUG=capture-all to capture everything upon hang
3202*61046927SAndroid Build Coastguard Worker- pps: enable track_event in intel.cfg
3203*61046927SAndroid Build Coastguard Worker- anv: add grl build dependency on entrypoints
3204*61046927SAndroid Build Coastguard Worker- nir: fix NIR_DEBUG=validate_ssa_dominance
3205*61046927SAndroid Build Coastguard Worker- vulkan/runtime: don't lookup the pipeline disk cache if disabled
3206*61046927SAndroid Build Coastguard Worker- anv: remove unused code
3207*61046927SAndroid Build Coastguard Worker- anv: comment out the Gfx8/9 VB cache key workaround for newer Gens
3208*61046927SAndroid Build Coastguard Worker- anv: limit calls into cmd_buffer_flush_dynamic_state
3209*61046927SAndroid Build Coastguard Worker- anv: optimize 3DSTATE_VF emission
3210*61046927SAndroid Build Coastguard Worker- anv: remove multiple push descriptors
3211*61046927SAndroid Build Coastguard Worker- isl: avoid gfx version switch cases on the hot path
3212*61046927SAndroid Build Coastguard Worker- anv: limit push constant reemission
3213*61046927SAndroid Build Coastguard Worker- anv: track descriptor set layout flags
3214*61046927SAndroid Build Coastguard Worker- anv: initialization pipeline layout to 0s
3215*61046927SAndroid Build Coastguard Worker- anv: add analysis for push descriptor uses and store it in shader cache
3216*61046927SAndroid Build Coastguard Worker- anv: reduce BT emissions & surface state writes with push descriptors
3217*61046927SAndroid Build Coastguard Worker- anv: add a layer for hitman3
3218*61046927SAndroid Build Coastguard Worker- nir/lower_shader_calls: rematerialize more trivial values
3219*61046927SAndroid Build Coastguard Worker- nir/lower_shader_calls: lower scratch access to format internally
3220*61046927SAndroid Build Coastguard Worker- nir/lower_shader_calls: avoid respilling values
3221*61046927SAndroid Build Coastguard Worker- nir/lower_shader_calls: rematerialize values in more complex cases
3222*61046927SAndroid Build Coastguard Worker- nir/lower_shader_calls: add NIR_PASS_V internally
3223*61046927SAndroid Build Coastguard Worker- nir/lower_shader_calls: cleanup shaders a bit more post split
3224*61046927SAndroid Build Coastguard Worker- nir/lower_shader_calls: add an option structure for future optimizations
3225*61046927SAndroid Build Coastguard Worker- nir/lower_shader_calls: add a pass to trim scratch values
3226*61046927SAndroid Build Coastguard Worker- nir/lower_shader_calls: add a pass to sort/pack values on the stack
3227*61046927SAndroid Build Coastguard Worker- nir/lower_shader_calls: move scratch loads closer to where they're needed
3228*61046927SAndroid Build Coastguard Worker- nir/lower_shader_calls: run opt_cse after lower stack intrinsics
3229*61046927SAndroid Build Coastguard Worker- radv: tweak lower_shader_calls parameters
3230*61046927SAndroid Build Coastguard Worker- anv: enable localized loads for lower_shader_calls
3231*61046927SAndroid Build Coastguard Worker- anv: disable mesh in memcpy
3232*61046927SAndroid Build Coastguard Worker- anv: init major/minor before WSI
3233*61046927SAndroid Build Coastguard Worker- vulkan/wsi/wl: correctly find whether the compositor uses the same GPU
3234*61046927SAndroid Build Coastguard Worker- nir/divergence_analysis: add some missing RT intrinsics
3235*61046927SAndroid Build Coastguard Worker- nir/divergence_analysis: add missing desc_set_address_intel
3236*61046927SAndroid Build Coastguard Worker- intel/clc: assert when libclc shader is not found
3237*61046927SAndroid Build Coastguard Worker- drm-uapi: bump headers
3238*61046927SAndroid Build Coastguard Worker- isl: add new MOCS field for protected buffers
3239*61046927SAndroid Build Coastguard Worker- intel/common: add detection of protected context support
3240*61046927SAndroid Build Coastguard Worker- dri: rename PROTECTED_CONTENT in PROTECTED_SURFACE
3241*61046927SAndroid Build Coastguard Worker- gallium: rename PROTECTED_CONTENT cap into PROTECTED_SURFACE
3242*61046927SAndroid Build Coastguard Worker- egl: Add EGL_EXT_protected_content support
3243*61046927SAndroid Build Coastguard Worker- st/gallium: plumb protected context creation
3244*61046927SAndroid Build Coastguard Worker- iris: handle protected BO creation
3245*61046927SAndroid Build Coastguard Worker- iris: Emit protection & session ID on protected command buffers
3246*61046927SAndroid Build Coastguard Worker- iris: enable protected contexts
3247*61046927SAndroid Build Coastguard Worker- intel/fs: require UNDEFs register offsets to be aligned to REG_SIZE
3248*61046927SAndroid Build Coastguard Worker- intel/fs: make split_virtual_grfs deal with partial undefs
3249*61046927SAndroid Build Coastguard Worker- intel/fs: reduce liveness of variables in lowering passes
3250*61046927SAndroid Build Coastguard Worker- intel/fs: use fs implementation of dump_instructions
3251*61046927SAndroid Build Coastguard Worker- intel/compiler: don't allocate compaction arrays on the stack
3252*61046927SAndroid Build Coastguard Worker- anv: remove shader fp64 inspection after parsing
3253*61046927SAndroid Build Coastguard Worker- anv: Reduce RHWO optimization (Wa_1508744258)
3254*61046927SAndroid Build Coastguard Worker- anv: fix missing VkPhysicalDeviceExtendedDynamicState3PropertiesEXT handling
3255*61046927SAndroid Build Coastguard Worker- anv: fixup invalid enum for nir environment
3256*61046927SAndroid Build Coastguard Worker- anv: split internal surface states from descriptors
3257*61046927SAndroid Build Coastguard Worker- anv: bump pool bucket max allocation size
3258*61046927SAndroid Build Coastguard Worker- anv: get rid of ilog2_round_up
3259*61046927SAndroid Build Coastguard Worker- intel/perf: allocate cleared counter infos
3260*61046927SAndroid Build Coastguard Worker- intel/perf: fix B/C counters accumulation in non query mode
3261*61046927SAndroid Build Coastguard Worker- nir/lower_explicit_io: fix metadata preserve
3262*61046927SAndroid Build Coastguard Worker- nir/lower_shader_calls: update metadata before validation
3263*61046927SAndroid Build Coastguard Worker- nir/lower_shader_calls: wrap only jumps rather than entire code blocks
3264*61046927SAndroid Build Coastguard Worker- Revert "nir/lower_shader_calls: put inserted instructions into a dummy block"
3265*61046927SAndroid Build Coastguard Worker- intel/fs: put scratch surface in the surface state heap
3266*61046927SAndroid Build Coastguard Worker- anv: fix 3d state initialization
3267*61046927SAndroid Build Coastguard Worker- anv: ensure CPS is initialized when KHR_fragment_shading_rate is disabled
3268*61046927SAndroid Build Coastguard Worker- anv: fixup context initialization on DG2
3269*61046927SAndroid Build Coastguard Worker- intel/fs: improve Wa_22013689345 workaround
3270*61046927SAndroid Build Coastguard Worker- blorp: support negative offsets in addresses
3271*61046927SAndroid Build Coastguard Worker- anv: generate correct addresses for state pool offsets
3272*61046927SAndroid Build Coastguard Worker- nir/divergence: add missing btd_shader_type_intel
3273*61046927SAndroid Build Coastguard Worker
3274*61046927SAndroid Build Coastguard WorkerLiviu Prodea (5):
3275*61046927SAndroid Build Coastguard Worker
3276*61046927SAndroid Build Coastguard Worker- d3d12/dzn/spirv2dxil: Require version library
3277*61046927SAndroid Build Coastguard Worker- Microsoft clc: strip lib prefix Otherwise OpenCLon12 ICD can't load it
3278*61046927SAndroid Build Coastguard Worker- meson: Microsoft / maybe Intel CLC need the all-targets workaround just like clover
3279*61046927SAndroid Build Coastguard Worker- meson: Only draw with llvm depends on native directly Tests, softpipe or AMD drivers don't depend on it directly
3280*61046927SAndroid Build Coastguard Worker- clc/clover: Link clang statically when shared-llvm is disabled
3281*61046927SAndroid Build Coastguard Worker
3282*61046927SAndroid Build Coastguard WorkerLucas Stach (38):
3283*61046927SAndroid Build Coastguard Worker
3284*61046927SAndroid Build Coastguard Worker- etnaviv: properly check number of layers in surface creation
3285*61046927SAndroid Build Coastguard Worker- etnaviv: fix TS buffer allocation for 3D textures
3286*61046927SAndroid Build Coastguard Worker- etnaviv: allow 3D textures with TS in transfer
3287*61046927SAndroid Build Coastguard Worker- etnaviv: don't expose array and 3D texture support on pre-halti GPUs
3288*61046927SAndroid Build Coastguard Worker- etnaviv: expose ARB_draw_instanced
3289*61046927SAndroid Build Coastguard Worker- etnaviv: mark instanced draw extensions as supported in docs/features.txt
3290*61046927SAndroid Build Coastguard Worker- etnaviv: move checking for MC2.0 for TS into screen init
3291*61046927SAndroid Build Coastguard Worker- etnaviv: use linear PE rendering only on properly aligned surfaces
3292*61046927SAndroid Build Coastguard Worker- etnaviv: add debug option to disable linear PE feature
3293*61046927SAndroid Build Coastguard Worker- etnaviv: fill alpha channel for DXT1_RGB textures
3294*61046927SAndroid Build Coastguard Worker- etnaviv: don't use TS with multi-layer resources
3295*61046927SAndroid Build Coastguard Worker- etnaviv: texture-desc: sample 1D textures using 2D mode
3296*61046927SAndroid Build Coastguard Worker- etnaviv: texture-desc: drop superfluous condition
3297*61046927SAndroid Build Coastguard Worker- etnaviv: rewrite sampler TS check
3298*61046927SAndroid Build Coastguard Worker- etnaviv: slim down etna_shader_key
3299*61046927SAndroid Build Coastguard Worker- etnaviv: pass shader key by reference
3300*61046927SAndroid Build Coastguard Worker- etnaviv: properly reference flush_resources
3301*61046927SAndroid Build Coastguard Worker- etnaviv: move etna_layout_multiple into etnaviv_resource.c
3302*61046927SAndroid Build Coastguard Worker- etnaviv: assert valid layout in etna_layout_multiple
3303*61046927SAndroid Build Coastguard Worker- etnaviv: compute linear resource Y alignment in etna_layout_multiple
3304*61046927SAndroid Build Coastguard Worker- etnaviv: handle compressed texture formats in etna_layout_multiple
3305*61046927SAndroid Build Coastguard Worker- etnaviv: increase alignment for MSAA resources
3306*61046927SAndroid Build Coastguard Worker- etnaviv: rs: fix MSAA alignment adjustment
3307*61046927SAndroid Build Coastguard Worker- etnaviv: rs: try to find exact format match first
3308*61046927SAndroid Build Coastguard Worker- etnaviv: properly size TS buffer for MSAA resources
3309*61046927SAndroid Build Coastguard Worker- etnaviv: set LOGIC_OP_UNK24 for MSAA rendering on SMALL_MSAA GPUs
3310*61046927SAndroid Build Coastguard Worker- etnaviv: disable PE_COLOR_FORMAT_OVERWRITE with MSAA
3311*61046927SAndroid Build Coastguard Worker- etnaviv: blt: scale operations by MSAA mode
3312*61046927SAndroid Build Coastguard Worker- etnaviv: blt: try to find exact format match first
3313*61046927SAndroid Build Coastguard Worker- etnaviv: update headers from rnndb
3314*61046927SAndroid Build Coastguard Worker- etnaviv: fix late Z with MSAA active
3315*61046927SAndroid Build Coastguard Worker- etnaviv: fix shader register control with MSAA
3316*61046927SAndroid Build Coastguard Worker- etnaviv: switch to late Z when linear PE is used
3317*61046927SAndroid Build Coastguard Worker- etnaviv: fix tile status interaction with write mappings
3318*61046927SAndroid Build Coastguard Worker- etnaviv: always use RS align when GPU has TEXTURE_HALIGN feature
3319*61046927SAndroid Build Coastguard Worker- etnaviv: rs: fix blits with insufficient alignment for dual pipe operation
3320*61046927SAndroid Build Coastguard Worker- etnaviv: blt: use correct TS offset in clear operations
3321*61046927SAndroid Build Coastguard Worker- etnaviv: fix wrong surface TS clear size
3322*61046927SAndroid Build Coastguard Worker
3323*61046927SAndroid Build Coastguard WorkerLuis Felipe Strano Moraes (8):
3324*61046927SAndroid Build Coastguard Worker
3325*61046927SAndroid Build Coastguard Worker- anv: fix FTBFS on grl due to changes in clang 15
3326*61046927SAndroid Build Coastguard Worker- anv: reword info flag in intel_clc's getopt to avoid clash
3327*61046927SAndroid Build Coastguard Worker- anv: add missing separator to help for intel_clc
3328*61046927SAndroid Build Coastguard Worker- anv: fixing typo on description of output flag for intel_clc
3329*61046927SAndroid Build Coastguard Worker- anv: added proper handling for input argument in intel_clc
3330*61046927SAndroid Build Coastguard Worker- anv: adding parsetab.py to the .gitignore for grl
3331*61046927SAndroid Build Coastguard Worker- meson: simplified meson for enabling ray-tracing on Intel
3332*61046927SAndroid Build Coastguard Worker- meson: only enable intel-clc for x86_64 builds
3333*61046927SAndroid Build Coastguard Worker
3334*61046927SAndroid Build Coastguard WorkerM Henning (1):
3335*61046927SAndroid Build Coastguard Worker
3336*61046927SAndroid Build Coastguard Worker- nv/nir: Set ssbo CacheMode from intrinsic access
3337*61046927SAndroid Build Coastguard Worker
3338*61046927SAndroid Build Coastguard WorkerMarcin Ślusarz (53):
3339*61046927SAndroid Build Coastguard Worker
3340*61046927SAndroid Build Coastguard Worker- intel/compiler: fix mesh urb write regression
3341*61046927SAndroid Build Coastguard Worker- nir/lower_task_shader: print shader after each step
3342*61046927SAndroid Build Coastguard Worker- intel/compiler: add support for non-zero base in [load|store]_shared intrins
3343*61046927SAndroid Build Coastguard Worker- Revert "nir/lower_task_shader: don't use base index for shared memory intrinsics"
3344*61046927SAndroid Build Coastguard Worker- anv: disable task redistribution
3345*61046927SAndroid Build Coastguard Worker- spirv, compiler: add "bool nv" to shader_info.mesh
3346*61046927SAndroid Build Coastguard Worker- intel/compiler: implement EXT_mesh_shader
3347*61046927SAndroid Build Coastguard Worker- anv: check EXT_mesh_shader whenever NV_mesh_shader is checked
3348*61046927SAndroid Build Coastguard Worker- anv: replace VK_SHADER_STAGE_[TASK|MESH]_BIT_NV with VK_SHADER_STAGE_[TASK|MESH]_BIT_EXT
3349*61046927SAndroid Build Coastguard Worker- anv: implement EXT_mesh_shader
3350*61046927SAndroid Build Coastguard Worker- anv: implement draw calls for EXT_mesh_shader
3351*61046927SAndroid Build Coastguard Worker- anv: enable EXT_mesh_shader
3352*61046927SAndroid Build Coastguard Worker- anv: fix emission of primitive replication packet for mesh stage
3353*61046927SAndroid Build Coastguard Worker- nir: add uses_wide_subgroup_intrinsics to task/mesh shader_info
3354*61046927SAndroid Build Coastguard Worker- anv: add support for anv_assume_full_subgroups to task & mesh stages
3355*61046927SAndroid Build Coastguard Worker- anv: small cleanup of anv_graphics_pipeline_compile
3356*61046927SAndroid Build Coastguard Worker- nir, anv, hasvk, radv: pull uses_wide_subgroup_intrinsics into shader_info
3357*61046927SAndroid Build Coastguard Worker- intel/compiler: remove second shading rate lowering for mesh
3358*61046927SAndroid Build Coastguard Worker- intel/compiler: print shader after successful brw_nir_lower_shading_rate_output
3359*61046927SAndroid Build Coastguard Worker- intel/compiler: use nir_lower_task_shader pass
3360*61046927SAndroid Build Coastguard Worker- nir/lower_task_shader: lower small stores & loads to shared when requested
3361*61046927SAndroid Build Coastguard Worker- intel/compiler/task: use shared memory for small task payload loads & stores
3362*61046927SAndroid Build Coastguard Worker- intel/compiler: refactor brw_nir_lower_mem_access_bit_sizes
3363*61046927SAndroid Build Coastguard Worker- intel/compiler: add support for 8/16 bits task payload loads
3364*61046927SAndroid Build Coastguard Worker- radv: use nir_shader_instructions_pass in radv_nir_lower_ycbcr_textures
3365*61046927SAndroid Build Coastguard Worker- iris: remove invalid nir_metadata_preserve from iris_fix_edge_flags
3366*61046927SAndroid Build Coastguard Worker- crocus: remove invalid nir_metadata_preserve from crocus_fix_edge_flags
3367*61046927SAndroid Build Coastguard Worker- glsl: use nir_shader_instructions_pass in gl_nir_lower_atomics
3368*61046927SAndroid Build Coastguard Worker- glsl: use nir_shader_instructions_pass in gl_nir_lower_images
3369*61046927SAndroid Build Coastguard Worker- glsl: use nir_shader_instructions_pass in gl_nir_lower_samplers_as_deref
3370*61046927SAndroid Build Coastguard Worker- nir: use nir_shader_instructions_pass in nir_lower_alu
3371*61046927SAndroid Build Coastguard Worker- nir: use nir_shader_instructions_pass in nir_lower_bool_to_bitsize
3372*61046927SAndroid Build Coastguard Worker- nir: use nir_shader_instructions_pass in nir_lower_bool_to_float
3373*61046927SAndroid Build Coastguard Worker- nir: use nir_shader_instructions_pass in nir_lower_bool_to_int32
3374*61046927SAndroid Build Coastguard Worker- nir: use nir_shader_instructions_pass in nir_lower_64bit_phis
3375*61046927SAndroid Build Coastguard Worker- nir: use nir_shader_instructions_pass in nir_lower_clamp_color_outputs
3376*61046927SAndroid Build Coastguard Worker- nir: use nir_shader_instructions_pass in nir_lower_clip_disable
3377*61046927SAndroid Build Coastguard Worker- nir: use nir_shader_instructions_pass in nir_lower_clip_halfz
3378*61046927SAndroid Build Coastguard Worker- nir: use nir_shader_instructions_pass in nir_lower_drawpixels
3379*61046927SAndroid Build Coastguard Worker- nir: use nir_shader_instructions_pass in nir_lower_fb_read
3380*61046927SAndroid Build Coastguard Worker- nir: use nir_shader_instructions_pass in nir_lower_frexp
3381*61046927SAndroid Build Coastguard Worker- nir: use nir_metadata_none instead of its value
3382*61046927SAndroid Build Coastguard Worker- nir: use nir_shader_instructions_pass in nir_lower_interpolation
3383*61046927SAndroid Build Coastguard Worker- nir: use nir_shader_instructions_pass in nir_lower_samplers
3384*61046927SAndroid Build Coastguard Worker- nir: use nir_shader_instructions_pass in nir_split_var_copies
3385*61046927SAndroid Build Coastguard Worker- nir: use nir_shader_instructions_pass in nir_split_per_member_structs
3386*61046927SAndroid Build Coastguard Worker- intel/compiler: fix loading of draw_id from task & mesh payload
3387*61046927SAndroid Build Coastguard Worker- anv: add support for mesh shading in INTEL_MEASURE
3388*61046927SAndroid Build Coastguard Worker- intel/ds: add new category/stage for draw mesh events
3389*61046927SAndroid Build Coastguard Worker- anv: add mesh shading tracepoints
3390*61046927SAndroid Build Coastguard Worker- intel/genxml: fix width of 3DSTATE_TASK_CONTROL.MaximumNumberofThreadGroups
3391*61046927SAndroid Build Coastguard Worker- anv: set 3DSTATE_[MESH|TASK]_CONTROL.MaximumNumberofThreadGroups
3392*61046927SAndroid Build Coastguard Worker- anv: program 3DSTATE_MESH_DISTRIB with the recommended values
3393*61046927SAndroid Build Coastguard Worker
3394*61046927SAndroid Build Coastguard WorkerMarek Olšák (135):
3395*61046927SAndroid Build Coastguard Worker
3396*61046927SAndroid Build Coastguard Worker- nir: add nir_intrinsic_image_samples_identical
3397*61046927SAndroid Build Coastguard Worker- nir: add nir_intrinsic_image_descriptor_amd
3398*61046927SAndroid Build Coastguard Worker- nir: add nir_texop_descriptor_amd
3399*61046927SAndroid Build Coastguard Worker- nir: add shader_info::uses_resource_info_query for txs, levels, samples, etc.
3400*61046927SAndroid Build Coastguard Worker- ac/llvm: implement nir_intrinsic_image_deref_samples_identical
3401*61046927SAndroid Build Coastguard Worker- ac/llvm: implement nir_intrinsic_image_deref_descriptor_amd
3402*61046927SAndroid Build Coastguard Worker- ac/llvm: implement nir_texop_descriptor_amd
3403*61046927SAndroid Build Coastguard Worker- ac/nir: add ac_nir_lower_resinfo
3404*61046927SAndroid Build Coastguard Worker- radeonsi,radv: run ac_nir_lower_resinfo
3405*61046927SAndroid Build Coastguard Worker- ac/llvm: remove all resinfo code now that it's lowered
3406*61046927SAndroid Build Coastguard Worker- radeonsi: implement a non-scaled compute blit+resolve and use it on gfx11
3407*61046927SAndroid Build Coastguard Worker- radeonsi: don't assume that TC_ACTION_ENA invalidates L1 cache on gfx9
3408*61046927SAndroid Build Coastguard Worker- radeonsi/ci: update failing tests on navi21
3409*61046927SAndroid Build Coastguard Worker- radeonsi: fix a regression due to reordering PIPE_SHADER_*
3410*61046927SAndroid Build Coastguard Worker- ac/llvm: handle external textures in ac_nir_lower_resinfo
3411*61046927SAndroid Build Coastguard Worker- radeonsi: merge both fail paths in si_set_vb_descriptor
3412*61046927SAndroid Build Coastguard Worker- radeonsi: add vertex buffers into the BO list in set_vertex_buffers
3413*61046927SAndroid Build Coastguard Worker- radeonsi: remove vb_descriptors_gpu_list only used for debugging
3414*61046927SAndroid Build Coastguard Worker- radeonsi: remove temporary si_context::vb_descriptor_user_sgprs
3415*61046927SAndroid Build Coastguard Worker- radeonsi: use si_cp_dma_prefetch_inline for prefetching VBO descriptors
3416*61046927SAndroid Build Coastguard Worker- radeonsi: use do..while loops and other cosmetic changes in display list path
3417*61046927SAndroid Build Coastguard Worker- ttn: set the correct sampler declaration type in the presense of txs and lod
3418*61046927SAndroid Build Coastguard Worker- gallivm: fix TXQ crash with MSAA samplers
3419*61046927SAndroid Build Coastguard Worker- gallivm: initialize texture_unit_offset in emit_size_query
3420*61046927SAndroid Build Coastguard Worker- gallium/u_blitter: remove unused code for integer MSAA resolve
3421*61046927SAndroid Build Coastguard Worker- gallium/u_blitter: fix the has_txf support condition
3422*61046927SAndroid Build Coastguard Worker- gallium/u_blitter: treat Z scaling as scaled blits
3423*61046927SAndroid Build Coastguard Worker- gallium/u_blitter: clean up IMMs in util_make_fs_blit_msaa_gen
3424*61046927SAndroid Build Coastguard Worker- gallium/u_blitter: make nearest filtering emulation using TXF conformant
3425*61046927SAndroid Build Coastguard Worker- gallium/u_blitter: make the bilinear filter for MSAA resolving conformant
3426*61046927SAndroid Build Coastguard Worker- glthread: unbind framebuffers in glDeleteFramebuffers
3427*61046927SAndroid Build Coastguard Worker- glthread: call _mesa_glthread_DeleteBuffers unconditionally
3428*61046927SAndroid Build Coastguard Worker- glthread: track GL_READ_FRAMEBUFFER bindings too
3429*61046927SAndroid Build Coastguard Worker- glthread: track glBindFramebufferEXT, not just glBindFramebuffer
3430*61046927SAndroid Build Coastguard Worker- glthread: add missing code for GL_ARB_sparse_texture
3431*61046927SAndroid Build Coastguard Worker- util/xmlconfig: allow drivers to override option values
3432*61046927SAndroid Build Coastguard Worker- radeonsi: rename stop_exec_on_failure -> allow_context_lost
3433*61046927SAndroid Build Coastguard Worker- radeonsi: allow lost context with aux_contexts
3434*61046927SAndroid Build Coastguard Worker- winsys/amdgpu: terminate process on CS rejection when unrobust context is lost
3435*61046927SAndroid Build Coastguard Worker- winsys/amdgpu: flatten huge if and reorder code in amdgpu_cs_submit_ib
3436*61046927SAndroid Build Coastguard Worker- winsys/amdgpu: change num_rejected_cs to a bool flag
3437*61046927SAndroid Build Coastguard Worker- radeonsi/ci: make the running script easy to use
3438*61046927SAndroid Build Coastguard Worker- Revert "mesa: implement a display list / glBitmap texture atlas"
3439*61046927SAndroid Build Coastguard Worker- mesa: create glBitmap textures while creating display lists
3440*61046927SAndroid Build Coastguard Worker- st/mesa: fix potential use-after-free in draw_bitmap_quad
3441*61046927SAndroid Build Coastguard Worker- ci: update pass/fail results for spec\@!opengl 1.0\@gl-1.0-dlist-bitmap
3442*61046927SAndroid Build Coastguard Worker- winsys/amdgpu: use cached GTT for command buffers and don't set the 32BIT flag
3443*61046927SAndroid Build Coastguard Worker- ci: disable the freedreno farm.
3444*61046927SAndroid Build Coastguard Worker- radeonsi/ci: add skips of tests not built on Linux
3445*61046927SAndroid Build Coastguard Worker- radeonsi: don't pass num_patches via derived_tess_state, pass it via si_context
3446*61046927SAndroid Build Coastguard Worker- radeonsi: make the primitive type constant with tessellation
3447*61046927SAndroid Build Coastguard Worker- radeonsi: move \*rs to its only use in si_draw
3448*61046927SAndroid Build Coastguard Worker- radeonsi: remove the prim_restart_tri_strips_only option
3449*61046927SAndroid Build Coastguard Worker- radeonsi: move fixing ngg_culling into si_update_shaders
3450*61046927SAndroid Build Coastguard Worker- radeonsi: unify the logic that sets rast_prim
3451*61046927SAndroid Build Coastguard Worker- radeonsi: precompute GS_OUT_PRIM in advance
3452*61046927SAndroid Build Coastguard Worker- radeonsi: set GS_STATE_OUTPRIM and PROVOKING_VTX_INDEX only when they change
3453*61046927SAndroid Build Coastguard Worker- radeonsi: cosmetic changes in si_emit_rasterizer_prim_state
3454*61046927SAndroid Build Coastguard Worker- radeonsi: remove 1 draw packet order codepath, keep the first one
3455*61046927SAndroid Build Coastguard Worker- radeonsi: move patch_vertices-related tessellation updates out of si_draw
3456*61046927SAndroid Build Coastguard Worker- radeonsi: move set_patch_vertices into si_state_shaders.cpp
3457*61046927SAndroid Build Coastguard Worker- ac/gpu_info: handle LPDDR4 and 5 in ac_memory_ops_per_clock
3458*61046927SAndroid Build Coastguard Worker- ac/surface: disallow 256KB swizzle modes on gfx11 APUs
3459*61046927SAndroid Build Coastguard Worker- radeonsi: set VS_OUT_MISC_SIDE_BUS_ENA=1 for clip distance exports on gfx10.3
3460*61046927SAndroid Build Coastguard Worker- mesa: fix glDrawRangeElementsBaseVertex should be compiled into display list
3461*61046927SAndroid Build Coastguard Worker- glthread: fix draws not compiled into a display list should generate an error
3462*61046927SAndroid Build Coastguard Worker- glthread: generate errors for glGet functions between glBegin/End
3463*61046927SAndroid Build Coastguard Worker- glthread: always sync for glShaderSource because invalid params can crash
3464*61046927SAndroid Build Coastguard Worker- glthread: fix glGetIntegerv(GL_CLIENT_ACTIVE_TEXTURE)
3465*61046927SAndroid Build Coastguard Worker- glthread: work around GL_INVALID_OPERATION with OpenGL ES 1.x draws
3466*61046927SAndroid Build Coastguard Worker- frontend/dri: make the backgroundCallable extension optional
3467*61046927SAndroid Build Coastguard Worker- frontend/dri: sync glthread when calling from the app side
3468*61046927SAndroid Build Coastguard Worker- radeonsi: simplify radeonsi_zerovram implementation
3469*61046927SAndroid Build Coastguard Worker- driconf: disable glthread for DeusEx:MD and F1 2015 due to a perf drop
3470*61046927SAndroid Build Coastguard Worker- radeonsi/ci: add glx\@glx-swap-event_async to CI failures for glthread
3471*61046927SAndroid Build Coastguard Worker- radeonsi: don't flush asynchronously for fence_server_signal
3472*61046927SAndroid Build Coastguard Worker- glthread: execute glSignalSemaphoreEXT synchronously
3473*61046927SAndroid Build Coastguard Worker- radeonsi: enable glthread by default
3474*61046927SAndroid Build Coastguard Worker- gallium/u_threaded: add an option for unsychronized create_fence_fd
3475*61046927SAndroid Build Coastguard Worker- mesa: replace ALLOC_PRIMS with persistently-allocated context arrays
3476*61046927SAndroid Build Coastguard Worker- mesa: remove _mesa_draw_gallium_fallback by adapting st_feedback_draw_vbo
3477*61046927SAndroid Build Coastguard Worker- mesa: remove unused code using _mesa_prim
3478*61046927SAndroid Build Coastguard Worker- mesa: clean up st_indirect_draw_vbo interface and callers
3479*61046927SAndroid Build Coastguard Worker- mesa: trivial simplifications in _mesa_reference_buffer_object_
3480*61046927SAndroid Build Coastguard Worker- mesa: inline _mesa_reference_buffer_object
3481*61046927SAndroid Build Coastguard Worker- mesa: inline _mesa_handle_bind_buffer_gen and correct things
3482*61046927SAndroid Build Coastguard Worker- mesa: restructure bind_buffer_object for better performance
3483*61046927SAndroid Build Coastguard Worker- mesa: remove unused gl_buffer_object::Data and Written
3484*61046927SAndroid Build Coastguard Worker- mesa: reorder and pack gl_buffer_object
3485*61046927SAndroid Build Coastguard Worker- vbo: don't call _glapi_set_dispatch for GL_COMPILE_AND_EXECUTE loopback
3486*61046927SAndroid Build Coastguard Worker- mesa: don't restore the dispatch at the end of glCallList
3487*61046927SAndroid Build Coastguard Worker- mesa: remove unused function _mesa_get_dispatch
3488*61046927SAndroid Build Coastguard Worker- mesa: initialize OutsideBeginEnd directly instead of through Exec
3489*61046927SAndroid Build Coastguard Worker- glapi: rename 'vtxfmt' to 'beginend' to make it clear
3490*61046927SAndroid Build Coastguard Worker- api_hw_select_init_h.py: simplify the code
3491*61046927SAndroid Build Coastguard Worker- mesa: remove deprecated comments
3492*61046927SAndroid Build Coastguard Worker- mesa: rename GL dispatch initialization functions to make the intent clear
3493*61046927SAndroid Build Coastguard Worker- glthread: use GLenum16 for enums, but clamp it to 0xffff to get correct errors
3494*61046927SAndroid Build Coastguard Worker- glthread: use 8-bit GLenum for prim modes where it results in better packing
3495*61046927SAndroid Build Coastguard Worker- glthread,hud: draw per-frame values and expose the number of batches per frame
3496*61046927SAndroid Build Coastguard Worker- glthread: skip glMultMatrixf if it's identity
3497*61046927SAndroid Build Coastguard Worker- mesa: use memcmp instead of floating-point comparisons in glMultMatrixf
3498*61046927SAndroid Build Coastguard Worker- mesa: make glPopMatrix a no-op if the matrix hasn't changed
3499*61046927SAndroid Build Coastguard Worker- radeonsi: rename si_create_multi_fence -> si_alloc_fence
3500*61046927SAndroid Build Coastguard Worker- winsys/amdgpu: fix (enable) preemption for chained IBs
3501*61046927SAndroid Build Coastguard Worker- radeonsi: fix max_dw computation for CS preambles
3502*61046927SAndroid Build Coastguard Worker- gl_marshal.py: remove/simplify parameters
3503*61046927SAndroid Build Coastguard Worker- gl_marshal.py: move the unmarshal table into a separately generated file
3504*61046927SAndroid Build Coastguard Worker- gl_marshal.py: rework how the marshal dispatch table is initialized
3505*61046927SAndroid Build Coastguard Worker- gl_marshal.py: remove the -O1 hack and manual SET_* inlining
3506*61046927SAndroid Build Coastguard Worker- gl_marshal.py: inline functions for readability
3507*61046927SAndroid Build Coastguard Worker- gl_marshal.py: simplify print_sync_call and rename to print_call
3508*61046927SAndroid Build Coastguard Worker- glthread: use a constant expression instead of cmd_size in custom functions
3509*61046927SAndroid Build Coastguard Worker- glthread: add more DrawArrays/Elements variants with fewer fields
3510*61046927SAndroid Build Coastguard Worker- glapi: remove EXT and ARB suffixes from Draw functions
3511*61046927SAndroid Build Coastguard Worker- glthread: demystify Draw function names
3512*61046927SAndroid Build Coastguard Worker- glthread: rewrite CallList merging and do it in the app thread
3513*61046927SAndroid Build Coastguard Worker- gallium/u_threaded: don't call simplify_draw_info redundantly
3514*61046927SAndroid Build Coastguard Worker- gl_marshal.py: C style fixups
3515*61046927SAndroid Build Coastguard Worker- glthread: merge and collapse glBindBuffer calls that unbind and then bind
3516*61046927SAndroid Build Coastguard Worker- glthread remove the unused \*last pointer from unmarshal functions
3517*61046927SAndroid Build Coastguard Worker- glthread: don't sync for glIsEnabled(GL_BLEND, GL_LIGHTING, GL_POLYGON_STIPPLE)
3518*61046927SAndroid Build Coastguard Worker- cso: start without u_vbuf by default if it's not always used
3519*61046927SAndroid Build Coastguard Worker- cso: constify some parameters to remove typecasts
3520*61046927SAndroid Build Coastguard Worker- cso: fix broken optimization for sampler state lookups
3521*61046927SAndroid Build Coastguard Worker- cso: don't destroy CSOs that are saved
3522*61046927SAndroid Build Coastguard Worker- cso: inline more functions because some parameters like key_size are literals
3523*61046927SAndroid Build Coastguard Worker- cso: make memcmp and hash computation use a literal key size for blend state
3524*61046927SAndroid Build Coastguard Worker- driconf: add a workaround for a cursor issue with kwin_wayland
3525*61046927SAndroid Build Coastguard Worker- driconf: add a workaround for Cossacks 3
3526*61046927SAndroid Build Coastguard Worker- nir: add nir_intrinsic_optimization_barrier_vgpr_amd for LLVM
3527*61046927SAndroid Build Coastguard Worker- radeonsi: force the MSAA resolve shader to use 1 clause for MSAA loads
3528*61046927SAndroid Build Coastguard Worker- radeonsi/gfx11: fix compute scratch buffer - WAVES is always per SE
3529*61046927SAndroid Build Coastguard Worker- st/mesa: suppress async glthread flushing for GLX_EXT_texture_from_pixmap
3530*61046927SAndroid Build Coastguard Worker- st/vdpau: fix interop with GL
3531*61046927SAndroid Build Coastguard Worker
3532*61046927SAndroid Build Coastguard WorkerMarek Vasut (1):
3533*61046927SAndroid Build Coastguard Worker
3534*61046927SAndroid Build Coastguard Worker- etnaviv: Use old set of state registers for PE configuration on GC880
3535*61046927SAndroid Build Coastguard Worker
3536*61046927SAndroid Build Coastguard WorkerMario Kleiner (1):
3537*61046927SAndroid Build Coastguard Worker
3538*61046927SAndroid Build Coastguard Worker- vulkan/wsi/display: Reset connector state in vkReleaseDisplay().
3539*61046927SAndroid Build Coastguard Worker
3540*61046927SAndroid Build Coastguard WorkerMark Collins (8):
3541*61046927SAndroid Build Coastguard Worker
3542*61046927SAndroid Build Coastguard Worker- tu: Implement VK_EXT_non_seamless_cube_map
3543*61046927SAndroid Build Coastguard Worker- tu: Allocate private memory per-device instead of per-pipeline
3544*61046927SAndroid Build Coastguard Worker- tu: Clamp priority in DRM submitqueue creation
3545*61046927SAndroid Build Coastguard Worker- tu: Expose VK_EXT_tooling_info using common implementation
3546*61046927SAndroid Build Coastguard Worker- tu: Retain allocated CSes in tu_autotune_on_submit
3547*61046927SAndroid Build Coastguard Worker- tu: Optimize hash_renderpass_instance by removing XXH64_update
3548*61046927SAndroid Build Coastguard Worker- tu: Only write \`A6XX_PC_PRIMITIVE_CNTL_0` if changed
3549*61046927SAndroid Build Coastguard Worker- tu: Clean up variable usage in \`tu6_draw_common`
3550*61046927SAndroid Build Coastguard Worker
3551*61046927SAndroid Build Coastguard WorkerMark Janes (6):
3552*61046927SAndroid Build Coastguard Worker
3553*61046927SAndroid Build Coastguard Worker- Revert "anv: Do not copy garbage to batch_bo"
3554*61046927SAndroid Build Coastguard Worker- anv: Track BOs that need a write-combined mapping
3555*61046927SAndroid Build Coastguard Worker- anv: Use WC mapped local memory for block pool BO
3556*61046927SAndroid Build Coastguard Worker- anv: Allocate buffers with write-combined local memory
3557*61046927SAndroid Build Coastguard Worker- anv: compile anv_acceleration_structure.c
3558*61046927SAndroid Build Coastguard Worker- anv: work around improper buffer usage in hitman3
3559*61046927SAndroid Build Coastguard Worker
3560*61046927SAndroid Build Coastguard WorkerMartin Krastev (1):
3561*61046927SAndroid Build Coastguard Worker
3562*61046927SAndroid Build Coastguard Worker- meson: add svga gallium driver to 'auto' group on arm/aarch64
3563*61046927SAndroid Build Coastguard Worker
3564*61046927SAndroid Build Coastguard WorkerMartin Roukala (né Peres) (20):
3565*61046927SAndroid Build Coastguard Worker
3566*61046927SAndroid Build Coastguard Worker- radv/ci: document a recent regression
3567*61046927SAndroid Build Coastguard Worker- radv/ci: move some tests from the vega10 fail to its flake list
3568*61046927SAndroid Build Coastguard Worker- radv/ci: add more tests to the flake list of vega10
3569*61046927SAndroid Build Coastguard Worker- radv/ci: skip host_write_transfer_src.1048576 on renoir
3570*61046927SAndroid Build Coastguard Worker- radv/ci: bump the console activity timeout of VanGogh to 3 minutes
3571*61046927SAndroid Build Coastguard Worker- radv/ci: uprev boot2container
3572*61046927SAndroid Build Coastguard Worker- radv/ci: disable the POLARIS10 jobs
3573*61046927SAndroid Build Coastguard Worker- radv/ci: disable kabini's vkd3d job
3574*61046927SAndroid Build Coastguard Worker- radv/ci: run vkcts on the two steam decks in parallel
3575*61046927SAndroid Build Coastguard Worker- radv/ci: document an unstable test
3576*61046927SAndroid Build Coastguard Worker- radv/ci: move some tests from the renoir fail to its flake list
3577*61046927SAndroid Build Coastguard Worker- ci/b2c: add support for the new format of CI_RUNNER_TAGS
3578*61046927SAndroid Build Coastguard Worker- radv/ci: bump the job count on navi21
3579*61046927SAndroid Build Coastguard Worker- radv/ci: run two jobs in parallel to reduce the execution time
3580*61046927SAndroid Build Coastguard Worker- zink: update the RADV expectations
3581*61046927SAndroid Build Coastguard Worker- zink: mark a test as a flake in RADV expectations
3582*61046927SAndroid Build Coastguard Worker- zink/ci: mark another test as fixed after the frontend caching series
3583*61046927SAndroid Build Coastguard Worker- zink/ci: add another subtest to the list of known failures for radv
3584*61046927SAndroid Build Coastguard Worker- Revert "glx: Fix drawable refcounting for naked Windows"
3585*61046927SAndroid Build Coastguard Worker- Revert "glx/dri: Fix DRI drawable release at MakeCurrent time"
3586*61046927SAndroid Build Coastguard Worker
3587*61046927SAndroid Build Coastguard WorkerMatt Coster (3):
3588*61046927SAndroid Build Coastguard Worker
3589*61046927SAndroid Build Coastguard Worker- util: Include stddef.h in util/macros.h
3590*61046927SAndroid Build Coastguard Worker- pvr: Add pvr_csb_unpack().
3591*61046927SAndroid Build Coastguard Worker- pvr: Fix assignment to ISP back_a.sref
3592*61046927SAndroid Build Coastguard Worker
3593*61046927SAndroid Build Coastguard WorkerMatt Turner (4):
3594*61046927SAndroid Build Coastguard Worker
3595*61046927SAndroid Build Coastguard Worker- intel/tools: Also look for 'batch' tag
3596*61046927SAndroid Build Coastguard Worker- freedreno/ir3: Don't use the broken idiv lowering
3597*61046927SAndroid Build Coastguard Worker- freedreno/ir3: Use nir_opt_idiv_const
3598*61046927SAndroid Build Coastguard Worker- intel/dev: Set display_ver = 13 on all ADL/RPL/DG2
3599*61046927SAndroid Build Coastguard Worker
3600*61046927SAndroid Build Coastguard WorkerMauro Rossi (5):
3601*61046927SAndroid Build Coastguard Worker
3602*61046927SAndroid Build Coastguard Worker- util: glsl2spirv.py: ensure '#endif' is printed in new line
3603*61046927SAndroid Build Coastguard Worker- hasvk: fix android build and reported API version
3604*61046927SAndroid Build Coastguard Worker- Android.mk: Fix gnu++14 related build failures
3605*61046927SAndroid Build Coastguard Worker- r600/sfn: allow building with clang 6 (Android 9)
3606*61046927SAndroid Build Coastguard Worker- AOSP: Add intel_hasvk vulkan library suffix
3607*61046927SAndroid Build Coastguard Worker
3608*61046927SAndroid Build Coastguard WorkerMax Kellermann (2):
3609*61046927SAndroid Build Coastguard Worker
3610*61046927SAndroid Build Coastguard Worker- gallium/u_threaded: add missing reference counts for draw_multi slots
3611*61046927SAndroid Build Coastguard Worker- gallium/u_threaded: fix offset calculation for draw_multi slots
3612*61046927SAndroid Build Coastguard Worker
3613*61046927SAndroid Build Coastguard WorkerMichael Skorokhodov (1):
3614*61046927SAndroid Build Coastguard Worker
3615*61046927SAndroid Build Coastguard Worker- egl: Return EGL_BAD_MATCH for invalid share_list
3616*61046927SAndroid Build Coastguard Worker
3617*61046927SAndroid Build Coastguard WorkerMichael Tang (3):
3618*61046927SAndroid Build Coastguard Worker
3619*61046927SAndroid Build Coastguard Worker- microsoft/compiler: Add dxil_logger type and parameter to nir_to_dxil
3620*61046927SAndroid Build Coastguard Worker- nir: add nir_instr_as_str
3621*61046927SAndroid Build Coastguard Worker- microsoft/compiler: Change calls to NIR_INSTR_UNSUPPORTED to log to dxil_logger instead
3622*61046927SAndroid Build Coastguard Worker
3623*61046927SAndroid Build Coastguard WorkerMichel Dänzer (6):
3624*61046927SAndroid Build Coastguard Worker
3625*61046927SAndroid Build Coastguard Worker- gallivm: Fix LLVMAtomicRMWBinOpFMax spelling
3626*61046927SAndroid Build Coastguard Worker- lavapipe: Fix float32_atomic_min_max spelling
3627*61046927SAndroid Build Coastguard Worker- winsys/amdgpu: Set RADEON_FLAG_32BIT again
3628*61046927SAndroid Build Coastguard Worker- radeonsi/ci: Test piglit quick_shader profile as well
3629*61046927SAndroid Build Coastguard Worker- Revert "egl/glx: add fallback for zink loading"
3630*61046927SAndroid Build Coastguard Worker- vulkan/wsi/wayland: Set num_modifier_lists = 0 if num_drm_modifiers == 0
3631*61046927SAndroid Build Coastguard Worker
3632*61046927SAndroid Build Coastguard WorkerMihai Preda (21):
3633*61046927SAndroid Build Coastguard Worker
3634*61046927SAndroid Build Coastguard Worker- gallivm: LLVM-15 opaque pointers: disable LLVMGetElementType(ptr_type)
3635*61046927SAndroid Build Coastguard Worker- gallivm: drop unused "emit_load" in lp_llvm_buffer_member()
3636*61046927SAndroid Build Coastguard Worker- gallium: drop unused macros in draw_llvm.h
3637*61046927SAndroid Build Coastguard Worker- gallivm: fixes for LLVM-15 opaque pointers in lp_bld_nir_aos.c
3638*61046927SAndroid Build Coastguard Worker- gallivm: fixes for LLVM-15 opaque pointers in lp_bld_nir_soa.c
3639*61046927SAndroid Build Coastguard Worker- gallivm: fixes for LLVM-15 opaque pointers in lp_bld_jit_types.c
3640*61046927SAndroid Build Coastguard Worker- gallivm: fixes for LLVM-15 opaque pointers in lp_bld_format_s3tc.c
3641*61046927SAndroid Build Coastguard Worker- gallivm: fixes for LLVM-15 opaque pointers in lp_bld_struct.c
3642*61046927SAndroid Build Coastguard Worker- gallivm: fixes for LLVM-15 opaque pointers in lp_bld_format_soa.c
3643*61046927SAndroid Build Coastguard Worker- gallium/draw: fix LLVM opaque pointer warnings in store_clip()
3644*61046927SAndroid Build Coastguard Worker- gallium/draw: fix LLVM opaque pointer warnings in generate_clipmask()
3645*61046927SAndroid Build Coastguard Worker- gallium/draw: fix LLVM opaque pointer warnings in draw_gs_llvm_fetch_input()
3646*61046927SAndroid Build Coastguard Worker- gallium/draw: fix LLVM opaque pointer warnings in draw_gs_llvm_end_primitive()
3647*61046927SAndroid Build Coastguard Worker- gallium/draw: fix LLVM opaque pointer warnings in draw_gs_llvm_epilogue()
3648*61046927SAndroid Build Coastguard Worker- gallium/draw: fix LLVM opaque pointer warnings in draw_tcs_llvm_emit_fetch_input()
3649*61046927SAndroid Build Coastguard Worker- gallium/draw: fix LLVM opaque pointer warnings in draw_tcs_llvm_emit_fetch_output()
3650*61046927SAndroid Build Coastguard Worker- gallium/draw: fix LLVM opaque pointer warnings in draw_tcs_llvm_emit_store_output()
3651*61046927SAndroid Build Coastguard Worker- gallium/draw: fix LLVM opaque pointer warnings in store_aos()
3652*61046927SAndroid Build Coastguard Worker- gallivm: LLVM opaque pointer fixes in lp_bld_sample.c
3653*61046927SAndroid Build Coastguard Worker- gallivm: LLVM opaque pointers: add lp_build_array_get[_ptr]2 in lp_bld_struct.c
3654*61046927SAndroid Build Coastguard Worker- gallivm: LLVM opaque pointers: use lp_build_array_get_ptr2() in lp_bld_nir_soa.c
3655*61046927SAndroid Build Coastguard Worker
3656*61046927SAndroid Build Coastguard WorkerMike Blumenkrantz (443):
3657*61046927SAndroid Build Coastguard Worker
3658*61046927SAndroid Build Coastguard Worker- zink: handle mutable swapchain images with dmabuf
3659*61046927SAndroid Build Coastguard Worker- zink: store VkFormatFeatureFlags on creation
3660*61046927SAndroid Build Coastguard Worker- zink: use stored format features for blit functionality
3661*61046927SAndroid Build Coastguard Worker- zink: use modifier feature flags during surface creation when necessary
3662*61046927SAndroid Build Coastguard Worker- zink: init cache_put program fence on program creation
3663*61046927SAndroid Build Coastguard Worker- zink: always set vertex dynamic states
3664*61046927SAndroid Build Coastguard Worker- zink: hook up pipeline_library extensions
3665*61046927SAndroid Build Coastguard Worker- zink: change zink_create_gfx_program signature
3666*61046927SAndroid Build Coastguard Worker- zink: break out program primtype->idx conversion function
3667*61046927SAndroid Build Coastguard Worker- zink: reorganize zink_gfx_pipeline_state a little
3668*61046927SAndroid Build Coastguard Worker- zink: set program pipeline array idx earlier in zink_get_gfx_pipeline
3669*61046927SAndroid Build Coastguard Worker- zink: add a graphics pipeline library implementation
3670*61046927SAndroid Build Coastguard Worker- tgsi_to_nir: fix clipdistance store writemask
3671*61046927SAndroid Build Coastguard Worker- tgsi_to_nir: handle compact arrays for clipdistance
3672*61046927SAndroid Build Coastguard Worker- zink: force flush clears on fb change if fb geometry changes
3673*61046927SAndroid Build Coastguard Worker- zink: force a new framebuffer for clear_depth_stencil if the clear region is big
3674*61046927SAndroid Build Coastguard Worker- zink: use maintenance4
3675*61046927SAndroid Build Coastguard Worker- zink: allow sw loading with D3D_ALWAYS_SOFTWARE for nine
3676*61046927SAndroid Build Coastguard Worker- zink: drop mode_changed check from linewidth/depthbias draw updates
3677*61046927SAndroid Build Coastguard Worker- zink: handle unscaled depth bias from nine
3678*61046927SAndroid Build Coastguard Worker- zink: handle !half_pixel_center
3679*61046927SAndroid Build Coastguard Worker- zink: fix return for PIPE_CAP_DEPTH_CLIP_DISABLE
3680*61046927SAndroid Build Coastguard Worker- zink: explicitly set nir cursor in rewrite_and_discard_read
3681*61046927SAndroid Build Coastguard Worker- zink: handle invalid gl_TexCoord reads
3682*61046927SAndroid Build Coastguard Worker- zink: rewrite all undefined shader reads as 0001 instead of undef
3683*61046927SAndroid Build Coastguard Worker- zink: export PIPE_CAP_MULTISAMPLE_Z_RESOLVE
3684*61046927SAndroid Build Coastguard Worker- zink: support PIPE_QUERY_TIMESTAMP_DISJOINT
3685*61046927SAndroid Build Coastguard Worker- nine: check return on resource_get_handle
3686*61046927SAndroid Build Coastguard Worker- zink: add u_queue.h to kopper header
3687*61046927SAndroid Build Coastguard Worker- zink: demote dmabuf tiling to linear if modifiers aren't supported
3688*61046927SAndroid Build Coastguard Worker- zink: use modifier_aspect to check for modifier plane in zink_resource_get_param
3689*61046927SAndroid Build Coastguard Worker- zink: don't add modifiers if EXT_image_drm_format_modifier isn't present
3690*61046927SAndroid Build Coastguard Worker- zink: add all format modifiers when adding for dmabuf export
3691*61046927SAndroid Build Coastguard Worker- zink: don't fixup sparse texops
3692*61046927SAndroid Build Coastguard Worker- zink: remove an old RGBA4 nvidia workaround
3693*61046927SAndroid Build Coastguard Worker- vulkan: Update the XML and headers to 1.3.224
3694*61046927SAndroid Build Coastguard Worker- radv: fix return type for meta resolve shaders
3695*61046927SAndroid Build Coastguard Worker- nir/validate: clamp unsized tex dests to 32bit
3696*61046927SAndroid Build Coastguard Worker- nir/validate: add some (light) validation for sampler type matching
3697*61046927SAndroid Build Coastguard Worker- radv: remove stupid conditional from draw path
3698*61046927SAndroid Build Coastguard Worker- radv: force inlining on another draw function
3699*61046927SAndroid Build Coastguard Worker- mesa: fix blending when using luminance/intensity emulation
3700*61046927SAndroid Build Coastguard Worker- mesa: require render target bind for A/L/I in format selection
3701*61046927SAndroid Build Coastguard Worker- mesa/st: add ignore_srgb_decode param to st_convert_sampler
3702*61046927SAndroid Build Coastguard Worker- mesa/st: plumb glsl130_or_later through sampler creation
3703*61046927SAndroid Build Coastguard Worker- mesa/st: use plumbed value for srgb_skip_decode in sampler conversion
3704*61046927SAndroid Build Coastguard Worker- gallium: convert PIPE_QUIRK_TEXTURE_BORDER_COLOR_SWIZZLE to enum
3705*61046927SAndroid Build Coastguard Worker- gallium: add PIPE_QUIRK_TEXTURE_BORDER_COLOR_SWIZZLE_ALPHA_NOT_W
3706*61046927SAndroid Build Coastguard Worker- util/format: handle SRGB in util_format_luminance_to_red()
3707*61046927SAndroid Build Coastguard Worker- zink: stop modifying samplerview swizzle on base struct
3708*61046927SAndroid Build Coastguard Worker- zink: add some format functions for emulating alpha formats
3709*61046927SAndroid Build Coastguard Worker- zink: reject native blits for emulated alpha formats
3710*61046927SAndroid Build Coastguard Worker- zink: handle emulated alpha format clears
3711*61046927SAndroid Build Coastguard Worker- zink: support emulating alpha formats using new border color quirk
3712*61046927SAndroid Build Coastguard Worker- zink: add a driver workaround for broken L4A4 on nvidia
3713*61046927SAndroid Build Coastguard Worker- mesa: track format swizzles on teximage objects
3714*61046927SAndroid Build Coastguard Worker- mesa/st: use pre-calculated format swizzle for samplerviews
3715*61046927SAndroid Build Coastguard Worker- mesa: track gl_texture_object swizzle internally
3716*61046927SAndroid Build Coastguard Worker- mesa/st: use tracked samplerview swizzle values
3717*61046927SAndroid Build Coastguard Worker- mesa/st: simplify sampler border color swizzling
3718*61046927SAndroid Build Coastguard Worker- zink: remove cached descriptor mode
3719*61046927SAndroid Build Coastguard Worker- zink: remove checks for lazy descriptor mode + templates ext
3720*61046927SAndroid Build Coastguard Worker- zink: remove descriptor vtable
3721*61046927SAndroid Build Coastguard Worker- zink: delete a lot of descriptor code
3722*61046927SAndroid Build Coastguard Worker- zink: move lazy descriptor functions into zink_descriptors.c
3723*61046927SAndroid Build Coastguard Worker- zink: delete unused struct types
3724*61046927SAndroid Build Coastguard Worker- zink: move all types/enums into zink_types.h
3725*61046927SAndroid Build Coastguard Worker- zink: move lazy descriptor data types into zink_types.h
3726*61046927SAndroid Build Coastguard Worker- zink: delete some unused descriptor struct members
3727*61046927SAndroid Build Coastguard Worker- zink: remove descriptor dummy_set
3728*61046927SAndroid Build Coastguard Worker- zink: merge context descriptor data structs
3729*61046927SAndroid Build Coastguard Worker- zink: merge batch descriptor data structs
3730*61046927SAndroid Build Coastguard Worker- zink: merge context descriptor data onto context struct
3731*61046927SAndroid Build Coastguard Worker- zink: merge program descriptor data onto program struct
3732*61046927SAndroid Build Coastguard Worker- zink: merge batch descriptor data onto batch state
3733*61046927SAndroid Build Coastguard Worker- zink: reorder some descriptor structs
3734*61046927SAndroid Build Coastguard Worker- zink: rename _lazy descriptor stuff
3735*61046927SAndroid Build Coastguard Worker- zink: use statically sized array for descriptor allocation
3736*61046927SAndroid Build Coastguard Worker- zink: ZINK_SHADER_COUNT -> ZINK_GFX_SHADER_COUNT
3737*61046927SAndroid Build Coastguard Worker- zink: explicitly define ZINK_GFX_SHADER_COUNT
3738*61046927SAndroid Build Coastguard Worker- zink: PIPE_SHADER_TYPES -> MESA_SHADER_STAGES
3739*61046927SAndroid Build Coastguard Worker- zink: remove all pipe_shader_type usage
3740*61046927SAndroid Build Coastguard Worker- zink: delete zink_shader_stage()
3741*61046927SAndroid Build Coastguard Worker- zink: fix program cache comparisons
3742*61046927SAndroid Build Coastguard Worker- zink: require EXT_non_seamless_cube_map for GPL support
3743*61046927SAndroid Build Coastguard Worker- zink: (correctly) require extendedDynamicState2PatchControlPoints for GPL
3744*61046927SAndroid Build Coastguard Worker- zink: use a maybe more accurate wild guess for pcp-less gpl
3745*61046927SAndroid Build Coastguard Worker- zink: require VK_KHR_descriptor_update_template
3746*61046927SAndroid Build Coastguard Worker- zink: add an id member for zink_descriptor_pool_key
3747*61046927SAndroid Build Coastguard Worker- zink: use a dynarray instead of hash table for tracking pools
3748*61046927SAndroid Build Coastguard Worker- zink: use a single allocation for zink_descriptor_layout_key
3749*61046927SAndroid Build Coastguard Worker- zink: rework descriptor pool overflow
3750*61046927SAndroid Build Coastguard Worker- nir: add uses_bindless flag for shader_info
3751*61046927SAndroid Build Coastguard Worker- zink: bail out of dmabuf resource creation when srgb explosion is expected
3752*61046927SAndroid Build Coastguard Worker- zink: iterate over all modifiers and nuke the ones that aren't supported
3753*61046927SAndroid Build Coastguard Worker- zink: try to reuse swapchain modifier for dmabuf export
3754*61046927SAndroid Build Coastguard Worker- ci: remove broken device-select-layer from build
3755*61046927SAndroid Build Coastguard Worker- vk/render_pass: don't deref null resolve attachments
3756*61046927SAndroid Build Coastguard Worker- Revert "zink: try to reuse swapchain modifier for dmabuf export"
3757*61046927SAndroid Build Coastguard Worker- Revert "zink: add all format modifiers when adding for dmabuf export"
3758*61046927SAndroid Build Coastguard Worker- zink: deduplicate some program creation code
3759*61046927SAndroid Build Coastguard Worker- zink: deduplicate some program destroy code
3760*61046927SAndroid Build Coastguard Worker- zink: move gfx program update/creation into zink_program.c
3761*61046927SAndroid Build Coastguard Worker- zink: remove cpu conditional render hack
3762*61046927SAndroid Build Coastguard Worker- zink: add c++ guards to zink_pipeline.h
3763*61046927SAndroid Build Coastguard Worker- zink: move pipeline cache structs to zink_program.h
3764*61046927SAndroid Build Coastguard Worker- zink: move gfx pipeline recalc to c++
3765*61046927SAndroid Build Coastguard Worker- zink: move pipeline state comparison to c++ template
3766*61046927SAndroid Build Coastguard Worker- zink: use template to eliminate more instructions in pipeline state comparison
3767*61046927SAndroid Build Coastguard Worker- zink: remove some gfx pipeline state members
3768*61046927SAndroid Build Coastguard Worker- zink: fix shader key struct packing
3769*61046927SAndroid Build Coastguard Worker- zink: rework bit iteration in update_gfx_shader_modules to use for loop
3770*61046927SAndroid Build Coastguard Worker- zink: simplify shader key comparison by splitting out non-generated tcs
3771*61046927SAndroid Build Coastguard Worker- zink: plumb some screen info through gfx shader creation
3772*61046927SAndroid Build Coastguard Worker- zink: plumb screen info through shader key comparison
3773*61046927SAndroid Build Coastguard Worker- zink: split out nonseamless/inline shader module info calculation
3774*61046927SAndroid Build Coastguard Worker- zink: split out gfx shader module creation from cache searching
3775*61046927SAndroid Build Coastguard Worker- zink: split out first-time shader module creation
3776*61046927SAndroid Build Coastguard Worker- zink: use a list for free batch states
3777*61046927SAndroid Build Coastguard Worker- zink: add templates for pipeline stage comparison
3778*61046927SAndroid Build Coastguard Worker- zink: use stage comparison template to ignore vertices_per_patch
3779*61046927SAndroid Build Coastguard Worker- zink: cache dynamic render vs renderpass pipelines separately
3780*61046927SAndroid Build Coastguard Worker- zink: make program cache values more intelligible
3781*61046927SAndroid Build Coastguard Worker- zink: change u_foreach_bit to regular for loop in zink_gfx_program_update
3782*61046927SAndroid Build Coastguard Worker- zink: use dynarray instead of list for internal shader cache
3783*61046927SAndroid Build Coastguard Worker- zink: pass shader stage as param for gfx module update
3784*61046927SAndroid Build Coastguard Worker- zink: constify shader module variable
3785*61046927SAndroid Build Coastguard Worker- zink: make zink_bo.h compile in c++
3786*61046927SAndroid Build Coastguard Worker- zink: add more c++ guards to headers
3787*61046927SAndroid Build Coastguard Worker- zink: remove c++ guard from zink_resource.h
3788*61046927SAndroid Build Coastguard Worker- zink: move zink_batch_resource_usage_set to be static inline
3789*61046927SAndroid Build Coastguard Worker- zink: add is_buffer param to zink_batch_resource_usage_set
3790*61046927SAndroid Build Coastguard Worker- zink: use PIPE_CAP_RGB_OVERRIDE_DST_ALPHA_BLEND
3791*61046927SAndroid Build Coastguard Worker- zink: merge all the batch state sets onto the struct
3792*61046927SAndroid Build Coastguard Worker- zink: make batch internal api static again
3793*61046927SAndroid Build Coastguard Worker- zink: split resource tracking into two sets for buffer/texture
3794*61046927SAndroid Build Coastguard Worker- zink: track which stages in gfx programs are using inlined uniforms
3795*61046927SAndroid Build Coastguard Worker- zink: add gfx pipeline lookup shortcut
3796*61046927SAndroid Build Coastguard Worker- st_pbo/compute: handle download failures with fallback
3797*61046927SAndroid Build Coastguard Worker- st_pbo/compute: fix 1D_ARRAY offsets
3798*61046927SAndroid Build Coastguard Worker- st_pbo/compute: fix 1D coord dimension by pre-trimming vectors
3799*61046927SAndroid Build Coastguard Worker- st_pbo/compute: pre-clamp shader geometry to 16bit
3800*61046927SAndroid Build Coastguard Worker- st_pbo/compute: pre-clamp loaded geometry based on coord components
3801*61046927SAndroid Build Coastguard Worker- zink: handle nir_intrinsic_sparse_residency_code_and mechanics
3802*61046927SAndroid Build Coastguard Worker- zink: ignore nir_texop_lod for tex dest matching
3803*61046927SAndroid Build Coastguard Worker- vulkan: Update the XML and headers to 1.3.225
3804*61046927SAndroid Build Coastguard Worker- zink: support PIPE_CAP_FBFETCH_COHERENT
3805*61046927SAndroid Build Coastguard Worker- tu: fix invalid free on alloc failure
3806*61046927SAndroid Build Coastguard Worker- lavapipe: stop tracking descriptor image layout
3807*61046927SAndroid Build Coastguard Worker- lavapipe: use cso for compute samplers too
3808*61046927SAndroid Build Coastguard Worker- lavapipe: remove lvp_sampler::state
3809*61046927SAndroid Build Coastguard Worker- lavapipe: replace lvp_sampler internals with pipe_sampler_state
3810*61046927SAndroid Build Coastguard Worker- lavapipe: use pipe_sampler_state directly in descriptor info
3811*61046927SAndroid Build Coastguard Worker- lavapipe: delete lvp_buffer::offset
3812*61046927SAndroid Build Coastguard Worker- lavapipe: use gallium buffer descriptor types directly
3813*61046927SAndroid Build Coastguard Worker- lavapipe: apply VK_WHOLE_SIZE to bufferviews at creation
3814*61046927SAndroid Build Coastguard Worker- lavapipe: create gallium descriptor image/sampler view types for views
3815*61046927SAndroid Build Coastguard Worker- lavapipe: delete some code
3816*61046927SAndroid Build Coastguard Worker- zink: use screen param for zink_descriptor_program_deinit
3817*61046927SAndroid Build Coastguard Worker- zink: allow programs to solely manage descriptor deinit
3818*61046927SAndroid Build Coastguard Worker- zink: create compute programs from compute shaders directly
3819*61046927SAndroid Build Coastguard Worker- zink: initialize cache_get_thread unconditionally
3820*61046927SAndroid Build Coastguard Worker- zink: add use_local_size flag to compute programs
3821*61046927SAndroid Build Coastguard Worker- zink: don't call util_queue_fence_init in zink_screen_get_pipeline_cache()
3822*61046927SAndroid Build Coastguard Worker- zink: add param to allow cache_get jobs to run directly
3823*61046927SAndroid Build Coastguard Worker- zink: add a pipeline shortcut for basic compute programs
3824*61046927SAndroid Build Coastguard Worker- zink: merge compute program hash table onto program struct
3825*61046927SAndroid Build Coastguard Worker- zink: don't add compute base pipeline to hash table
3826*61046927SAndroid Build Coastguard Worker- zink: remove use_local_size from compute pipeline state
3827*61046927SAndroid Build Coastguard Worker- zink: stop zeroing local size if current compute doesn't use it
3828*61046927SAndroid Build Coastguard Worker- zink: use different key comparison for local_size-using compute pipelines
3829*61046927SAndroid Build Coastguard Worker- zink: track whether shader has cube samplers
3830*61046927SAndroid Build Coastguard Worker- zink: move compute pipeline cache update to caller
3831*61046927SAndroid Build Coastguard Worker- zink: add a param to allow zink_screen_update_pipeline_cache to run directly
3832*61046927SAndroid Build Coastguard Worker- zink: move compute descriptor binds down in execution
3833*61046927SAndroid Build Coastguard Worker- zink: add precompilation for compute shaders
3834*61046927SAndroid Build Coastguard Worker- zink: add partial async shader compile support
3835*61046927SAndroid Build Coastguard Worker- zink: add locking for descriptor layout caches
3836*61046927SAndroid Build Coastguard Worker- zink: add a context pointer to zink_program struct
3837*61046927SAndroid Build Coastguard Worker- zink: init fbfetch/bindless ctx stuff on shader create
3838*61046927SAndroid Build Coastguard Worker- zink: generate sha1 for compute programs
3839*61046927SAndroid Build Coastguard Worker- zink: add function to check whether a shader has cube samplers
3840*61046927SAndroid Build Coastguard Worker- zink: defer all compute shader creation
3841*61046927SAndroid Build Coastguard Worker- zink: don't emit entrypoints for function temp variables
3842*61046927SAndroid Build Coastguard Worker- zink: check the variable mode before taking samplemask path in ntv
3843*61046927SAndroid Build Coastguard Worker- zink: explicitly use unsigned types for bit shifts
3844*61046927SAndroid Build Coastguard Worker- zink: store VkImageViewUsageCreateInfo for surface creation
3845*61046927SAndroid Build Coastguard Worker- zink: only add srgb mutable for images with modifiers
3846*61046927SAndroid Build Coastguard Worker- zink: avoid needing mutable for z/s sampling
3847*61046927SAndroid Build Coastguard Worker- zink: don't set MUTABLE by default
3848*61046927SAndroid Build Coastguard Worker- zink: don't emit illegal interpolation
3849*61046927SAndroid Build Coastguard Worker- vulkan: initialize a variable
3850*61046927SAndroid Build Coastguard Worker- llvmpipe: don't assume pipe_context is always available in flush_frontbuffer
3851*61046927SAndroid Build Coastguard Worker- mesa: add GLSL_SOURCE
3852*61046927SAndroid Build Coastguard Worker- zink: add spirv builder function for demote
3853*61046927SAndroid Build Coastguard Worker- zink: hook up demote extension
3854*61046927SAndroid Build Coastguard Worker- zink: fix sharedmem ops with bit_size!=32
3855*61046927SAndroid Build Coastguard Worker- zink: flag all assigned output slots as mapped
3856*61046927SAndroid Build Coastguard Worker- zink: add a ci skip for anv
3857*61046927SAndroid Build Coastguard Worker- mesa/st: split out builtin shader finish
3858*61046927SAndroid Build Coastguard Worker- st_pbo/compute: use split shader finish funcs
3859*61046927SAndroid Build Coastguard Worker- mesa/st: move compute pbo shutdown to compute pbo file
3860*61046927SAndroid Build Coastguard Worker- gallium: add pipe_screen::driver_thread_add_job
3861*61046927SAndroid Build Coastguard Worker- st_pbo/compute: use new shader interface to perform async shader creation
3862*61046927SAndroid Build Coastguard Worker- mesa/st: add specialized pbo download shaders
3863*61046927SAndroid Build Coastguard Worker- mesa/st: add MESA_COMPUTE_PBO env var
3864*61046927SAndroid Build Coastguard Worker- zink: implement async nir creation
3865*61046927SAndroid Build Coastguard Worker- lavapipe: VK_EXT_attachment_feedback_loop_layout
3866*61046927SAndroid Build Coastguard Worker- lavapipe: ARM/EXT_rasterization_order_attachment_access
3867*61046927SAndroid Build Coastguard Worker- docs: add more features
3868*61046927SAndroid Build Coastguard Worker- radv: avoid bottlenecking on sequential sparse buffer binds
3869*61046927SAndroid Build Coastguard Worker- zink: handle split acquire/present
3870*61046927SAndroid Build Coastguard Worker- zink: uncap ssbo size
3871*61046927SAndroid Build Coastguard Worker- zink: remove special-casing for 64bit runtime array emission
3872*61046927SAndroid Build Coastguard Worker- zink: always set var used by get_ssbo_size to the 32bit var
3873*61046927SAndroid Build Coastguard Worker- zink: simplify ntv shader descriptor emission
3874*61046927SAndroid Build Coastguard Worker- zink: emit Aliased decoration for aliased bo descriptors
3875*61046927SAndroid Build Coastguard Worker- zink: fix atomic ssbo indexing with non-32bit values
3876*61046927SAndroid Build Coastguard Worker- zink: handle 64bit float atomics
3877*61046927SAndroid Build Coastguard Worker- zink: export PIPE_CAP_IMAGE_ATOMIC_FLOAT_ADD
3878*61046927SAndroid Build Coastguard Worker- zink: export PIPE_CAP_SHADER_ATOMIC_INT64
3879*61046927SAndroid Build Coastguard Worker- zink: don't add void clears if a full clear already exists
3880*61046927SAndroid Build Coastguard Worker- zink: split up get_clear_data()
3881*61046927SAndroid Build Coastguard Worker- zink: make void clears more robust
3882*61046927SAndroid Build Coastguard Worker- zink: rewrite clears on fb bind if only the format has changed
3883*61046927SAndroid Build Coastguard Worker- zink: add have_vulkan13 to device info
3884*61046927SAndroid Build Coastguard Worker- zink: add functions for using '2' variants of pipeline barriers
3885*61046927SAndroid Build Coastguard Worker- zink: add screen interfaces for pipeline barriers
3886*61046927SAndroid Build Coastguard Worker- zink: use screen interfaces for pipeline barriers
3887*61046927SAndroid Build Coastguard Worker- zink: fix/relax resolve geometry check
3888*61046927SAndroid Build Coastguard Worker- zink: defer acquire semaphore destruction
3889*61046927SAndroid Build Coastguard Worker- zink: fix atomic ssbo fadd offsets
3890*61046927SAndroid Build Coastguard Worker- st/bitmap: use normalized coords in samplers with lowered rects
3891*61046927SAndroid Build Coastguard Worker- st/drawpixels: use normalized coords in samplers with lowered rects
3892*61046927SAndroid Build Coastguard Worker- zink: disable GPL when sample shading is in use
3893*61046927SAndroid Build Coastguard Worker- anv: force inline more pipe flush functions
3894*61046927SAndroid Build Coastguard Worker- ci: add a panfrost flake
3895*61046927SAndroid Build Coastguard Worker- ci: add nouveau flakes
3896*61046927SAndroid Build Coastguard Worker- egl/glx: add fallback for zink loading
3897*61046927SAndroid Build Coastguard Worker- zink: don't call CmdBindVertexBuffers2EXT with no attributes
3898*61046927SAndroid Build Coastguard Worker- zink: don't always set VK_DYNAMIC_STATE_VERTEX_INPUT_BINDING_STRIDE_EXT with gpl
3899*61046927SAndroid Build Coastguard Worker- zink: clamp z/s formats to aspected format for border colors
3900*61046927SAndroid Build Coastguard Worker- zink: move color channel clamping to zink_format.c
3901*61046927SAndroid Build Coastguard Worker- zink: add border color clamping when customBorderColorWithoutFormat isn't supported
3902*61046927SAndroid Build Coastguard Worker- zink: add srgb border color clamping
3903*61046927SAndroid Build Coastguard Worker- zink: add stencil border color clamping
3904*61046927SAndroid Build Coastguard Worker- zink: check format compatibility up front when creating framebuffer surface
3905*61046927SAndroid Build Coastguard Worker- zink: rework flush_frontbuffer to always flush
3906*61046927SAndroid Build Coastguard Worker- zink: defer more semaphore destruction
3907*61046927SAndroid Build Coastguard Worker- zink: rework batch tracking for resources
3908*61046927SAndroid Build Coastguard Worker- zink bump batch state limit a bit
3909*61046927SAndroid Build Coastguard Worker- zink: split out bind_sampler_states hook for drivers without EXT_non_seamless_cube_map
3910*61046927SAndroid Build Coastguard Worker- zink: remove batch tracking/usage from view types
3911*61046927SAndroid Build Coastguard Worker- zink: remove batch usage from sampler states
3912*61046927SAndroid Build Coastguard Worker- zink: delete more sw conditional render handling
3913*61046927SAndroid Build Coastguard Worker- zink: delete some descriptor caching cruft
3914*61046927SAndroid Build Coastguard Worker- glsl: fix gl_CullDistance xfb linking
3915*61046927SAndroid Build Coastguard Worker- zink: handle culldistance xfb outputs like clipdistance
3916*61046927SAndroid Build Coastguard Worker- zink: track a mask of gfx stages remaining in gfx programs
3917*61046927SAndroid Build Coastguard Worker- zink: track the owner context for gfx programs
3918*61046927SAndroid Build Coastguard Worker- zink: use screen params for program reference functions
3919*61046927SAndroid Build Coastguard Worker- zink: don't try to delete programs from the cache if stages have been modified
3920*61046927SAndroid Build Coastguard Worker- zink: add locking for program caches
3921*61046927SAndroid Build Coastguard Worker- zink: use program's context for cache deletion
3922*61046927SAndroid Build Coastguard Worker- zink: use screen param for zink_shader_free()
3923*61046927SAndroid Build Coastguard Worker- zink: PIPE_CAP_SHAREABLE_SHADERS
3924*61046927SAndroid Build Coastguard Worker- radv: ALWAYS_INLINE radv_after_draw
3925*61046927SAndroid Build Coastguard Worker- radv: ALWAYS_INLINE radv_flush_descriptors
3926*61046927SAndroid Build Coastguard Worker- radv: ALWAYS_INLINE radv_is_streamout_enabled()
3927*61046927SAndroid Build Coastguard Worker- radv: store pointer to sgprs for last vertex stage
3928*61046927SAndroid Build Coastguard Worker- radv: use direct access to last_vgt_api_stage_locs for sgpr emission
3929*61046927SAndroid Build Coastguard Worker- zink: add a bool flag for decomposed vertex elements
3930*61046927SAndroid Build Coastguard Worker- zink: check on init whether decomposed attrs are needed
3931*61046927SAndroid Build Coastguard Worker- zink: wrap zink_shader_key_base access for nonseamless cubemap use
3932*61046927SAndroid Build Coastguard Worker- zink: remove a bunch of casts from shader key inlines
3933*61046927SAndroid Build Coastguard Worker- zink: handle inline uniforms during first-time shader generation
3934*61046927SAndroid Build Coastguard Worker- zink: copy the non-dirty shader stages when updating gfx program
3935*61046927SAndroid Build Coastguard Worker- zink: move to AoS for gfx program shader modules
3936*61046927SAndroid Build Coastguard Worker- zink: ALWAYS_INLINE bind_gfx_stage
3937*61046927SAndroid Build Coastguard Worker- zink: add some padding to small shader keys for byte-alignment
3938*61046927SAndroid Build Coastguard Worker- zink: add 'optimal_keys' handling for shader keys
3939*61046927SAndroid Build Coastguard Worker- zink: use optimal_keys to massively reduce size of pipeline cache comparisons
3940*61046927SAndroid Build Coastguard Worker- zink: split dirty_shader_stages for gfx and compute
3941*61046927SAndroid Build Coastguard Worker- zink: simplify bit tracking in zink_gfx_program_update()
3942*61046927SAndroid Build Coastguard Worker- zink: be even more granular with optimal_key program updates
3943*61046927SAndroid Build Coastguard Worker- zink: unspaghettify some program update code
3944*61046927SAndroid Build Coastguard Worker- lavapipe: set writemask for compute shader buffers
3945*61046927SAndroid Build Coastguard Worker- lavapipe: propagate shader access info across libraries
3946*61046927SAndroid Build Coastguard Worker- zink: copy optimal key always
3947*61046927SAndroid Build Coastguard Worker- zink: add asserts to verify optimal key state
3948*61046927SAndroid Build Coastguard Worker- zink: fix some batch tracking leaks
3949*61046927SAndroid Build Coastguard Worker- zink: free vertex_state_cache on shutdown
3950*61046927SAndroid Build Coastguard Worker- zink: always unset var->data.explicit_xfb_buffer
3951*61046927SAndroid Build Coastguard Worker- zink: fix sparse queue creation
3952*61046927SAndroid Build Coastguard Worker- zink: fix handling for ssbos that are just runtime arrays
3953*61046927SAndroid Build Coastguard Worker- zink: name bo variables using bitsize
3954*61046927SAndroid Build Coastguard Worker- zink: avoid overflow when clamping bufferviews
3955*61046927SAndroid Build Coastguard Worker- zink: allow reordered clear_buffer calls
3956*61046927SAndroid Build Coastguard Worker- zink: remove color_write_missing driver workaround
3957*61046927SAndroid Build Coastguard Worker- zink: only emit runtime array for ssbos if present
3958*61046927SAndroid Build Coastguard Worker- mesa: set normalized_coords for bindless texture buffer samplers
3959*61046927SAndroid Build Coastguard Worker- zink: enable VK_ATTACHMENT_LOAD_OP_DONT_CARE for zs in renderpasses
3960*61046927SAndroid Build Coastguard Worker- zink: remove zink_context::new_swapchain
3961*61046927SAndroid Build Coastguard Worker- zink: rename fb_binds -> fb_bind_count
3962*61046927SAndroid Build Coastguard Worker- zink: reorder zink_resource a little
3963*61046927SAndroid Build Coastguard Worker- zink: add a mask of fb attachment idx for resources
3964*61046927SAndroid Build Coastguard Worker- zink: use feedback loop layout to correctly handle implicit feedback loops
3965*61046927SAndroid Build Coastguard Worker- zink: always set VK_PIPELINE_CREATE_COLOR_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT sometimes
3966*61046927SAndroid Build Coastguard Worker- nir/opt_undef: add a pass to clean up 64bit undefs
3967*61046927SAndroid Build Coastguard Worker- zink: don't flatten 64bit arrays during rewrite
3968*61046927SAndroid Build Coastguard Worker- zink: always run optimize_nir after lower_64bit_vars
3969*61046927SAndroid Build Coastguard Worker- zink: split up lower_64bit_vars pass
3970*61046927SAndroid Build Coastguard Worker- zink: also lower 64bit function temps
3971*61046927SAndroid Build Coastguard Worker- aux/trace: dump line_rectangular member of rasterizer state
3972*61046927SAndroid Build Coastguard Worker- aux/trace: dump depth_clamp for rasterizer state
3973*61046927SAndroid Build Coastguard Worker- zink: always unflag unordered_write when binding image descriptors
3974*61046927SAndroid Build Coastguard Worker- zink: set layouts before possibly reordering image copies
3975*61046927SAndroid Build Coastguard Worker- zink: move zink_screen_get_pipeline_cache() calls out to callers
3976*61046927SAndroid Build Coastguard Worker- zink: rework ZINK_PIPELINE_LIBRARY_FORCE into ZINK_DEBUG flag
3977*61046927SAndroid Build Coastguard Worker- zink: move create_pipeline_lib to zink_program.c
3978*61046927SAndroid Build Coastguard Worker- zink: hook up VK_EXT_depth_clamp_zero_one
3979*61046927SAndroid Build Coastguard Worker- zink: pass actual screen->threaded to zink_tc_context_unwrap()
3980*61046927SAndroid Build Coastguard Worker- vulkan: Update the XML and headers to 1.3.230
3981*61046927SAndroid Build Coastguard Worker- lavapipe: dynamic state3
3982*61046927SAndroid Build Coastguard Worker- zink: add a draw barrier when unbinding a sampler-bound fb surface
3983*61046927SAndroid Build Coastguard Worker- zink: replace mixed_zs with zs feedback loops
3984*61046927SAndroid Build Coastguard Worker- glthread: use signed vertex buffer offsets when available, don't require them
3985*61046927SAndroid Build Coastguard Worker- glthread: handle DeleteBuffers(n=-1) gracefully
3986*61046927SAndroid Build Coastguard Worker- zink: fix/improve handling for multi-component bitfield ops
3987*61046927SAndroid Build Coastguard Worker- zink: export PIPE_CAP_ALLOW_MAPPED_BUFFERS_DURING_EXECUTION
3988*61046927SAndroid Build Coastguard Worker- zink: export PIPE_CAP_MAP_UNSYNCHRONIZED_THREAD_SAFE
3989*61046927SAndroid Build Coastguard Worker- pipe-loader: fix zink driinfo header path
3990*61046927SAndroid Build Coastguard Worker- zink: enable glthread by default
3991*61046927SAndroid Build Coastguard Worker- zink: call flush_resource when presenting garbage
3992*61046927SAndroid Build Coastguard Worker- lavapipe: improve blend handling on pipeline binds
3993*61046927SAndroid Build Coastguard Worker- zink: use dynamic state3 rasterization states when available
3994*61046927SAndroid Build Coastguard Worker- zink: use more dynamic state3 when available
3995*61046927SAndroid Build Coastguard Worker- zink: add tgl ci skip
3996*61046927SAndroid Build Coastguard Worker- zink: don't access prog->shaders array during pipeline compile
3997*61046927SAndroid Build Coastguard Worker- zink: compress zink_gfx_output_key members
3998*61046927SAndroid Build Coastguard Worker- zink: further compress zink_gfx_output_key lookups
3999*61046927SAndroid Build Coastguard Worker- zink: set VK_PIPELINE_CREATE_RETAIN_LINK_TIME_OPTIMIZATION_INFO_BIT_EXT
4000*61046927SAndroid Build Coastguard Worker- zink: require optimal_keys for GPL
4001*61046927SAndroid Build Coastguard Worker- zink: add param to disable optimization when combining pipeline libraries
4002*61046927SAndroid Build Coastguard Worker- zink: move binding_map to hw_state part of vertex state
4003*61046927SAndroid Build Coastguard Worker- zink: reorder zink_destroy_gfx_program()
4004*61046927SAndroid Build Coastguard Worker- zink: don't deref prog->shaders during pipeline construction
4005*61046927SAndroid Build Coastguard Worker- zink: use an extra pipeline state bit to track coherent fbfetch usage for gpl outputs
4006*61046927SAndroid Build Coastguard Worker- zink: reenable GPL
4007*61046927SAndroid Build Coastguard Worker- zink: define zink_pipeline_dynamic_state3 as zink_rasterizer_hw_state
4008*61046927SAndroid Build Coastguard Worker- zink: set depth clamp
4009*61046927SAndroid Build Coastguard Worker- remove xvmc
4010*61046927SAndroid Build Coastguard Worker- delete rbug
4011*61046927SAndroid Build Coastguard Worker- delete graw tests
4012*61046927SAndroid Build Coastguard Worker- vk/graphics_state: don't set default sample locations if rast samples is dynamic
4013*61046927SAndroid Build Coastguard Worker- zink: allow creating full pipelines unoptimized
4014*61046927SAndroid Build Coastguard Worker- zink: gfx_pipeline_cache_entry -> zink_gfx_pipeline_cache_entry
4015*61046927SAndroid Build Coastguard Worker- zink: change zink_gfx_program::last_pipeline -> struct zink_gfx_pipeline_cache_entry
4016*61046927SAndroid Build Coastguard Worker- zink: implement async gfx precompile
4017*61046927SAndroid Build Coastguard Worker- zink: add ZINK_DEBUG=shaderdb
4018*61046927SAndroid Build Coastguard Worker- zink: move descriptor layout/pool stuff to screen object
4019*61046927SAndroid Build Coastguard Worker- zink: add a safety assert in descriptor updates
4020*61046927SAndroid Build Coastguard Worker- zink: add some bda handling
4021*61046927SAndroid Build Coastguard Worker- zink: handle global and scratch vars
4022*61046927SAndroid Build Coastguard Worker- zink: move descriptor function up in file
4023*61046927SAndroid Build Coastguard Worker- zink: handle oom better during descriptor updating
4024*61046927SAndroid Build Coastguard Worker- zink: fix pool overflow handling on batch reset
4025*61046927SAndroid Build Coastguard Worker- zink: rework/improve descriptor pool overflow handling on batch reset
4026*61046927SAndroid Build Coastguard Worker- zink: delete view objects when unsetting resource usage in batch reset
4027*61046927SAndroid Build Coastguard Worker- zink: prevent ballooning of view object memory
4028*61046927SAndroid Build Coastguard Worker- lavapipe: store compiler options to physical device
4029*61046927SAndroid Build Coastguard Worker- zink: check core feature for pipeline cache control
4030*61046927SAndroid Build Coastguard Worker- zink: don't add other usage bits for transient images
4031*61046927SAndroid Build Coastguard Worker- zink: clamp line_stipple_factor to 1 if stipple is disabled
4032*61046927SAndroid Build Coastguard Worker- zink: unset rp_changed after initializing renderpass attachments
4033*61046927SAndroid Build Coastguard Worker- zink: disable fbfetch when flushing clears
4034*61046927SAndroid Build Coastguard Worker- glthread: fix buffer allocation size with non-signed buffer offset path
4035*61046927SAndroid Build Coastguard Worker- zink: enable tc cpu storage on some buffers
4036*61046927SAndroid Build Coastguard Worker- zink: clamp feedback loop layout to GENERAL if the ext isn't supported
4037*61046927SAndroid Build Coastguard Worker- zink: delete some big struct members from zink_context
4038*61046927SAndroid Build Coastguard Worker- zink: reorder context init to handle COMPUTE_ONLY
4039*61046927SAndroid Build Coastguard Worker- zink: clamp shader bindings for compute descriptors
4040*61046927SAndroid Build Coastguard Worker- zink: add ci flake
4041*61046927SAndroid Build Coastguard Worker- zink: move spec constant emission to the types/consts block
4042*61046927SAndroid Build Coastguard Worker- zink: set default spec constant value to 1
4043*61046927SAndroid Build Coastguard Worker- zink: add docs for zink_batch.c
4044*61046927SAndroid Build Coastguard Worker- zink: delete/cleanup some descriptor #defines
4045*61046927SAndroid Build Coastguard Worker- zink: delete unused descriptor struct field
4046*61046927SAndroid Build Coastguard Worker- zink: start on some type docs
4047*61046927SAndroid Build Coastguard Worker- zink: fix duplicate VK_DYNAMIC_STATE_LINE_STIPPLE_EXT setting
4048*61046927SAndroid Build Coastguard Worker- zink: fix ds3 line stipple enable handling
4049*61046927SAndroid Build Coastguard Worker- driconf: add mesa_glthread=false for gfxbench
4050*61046927SAndroid Build Coastguard Worker- lavapipe: store binding offset for buffers
4051*61046927SAndroid Build Coastguard Worker- lavapipe: fix BufferDeviceAddress usage
4052*61046927SAndroid Build Coastguard Worker- zink: fix gpl compile optimization
4053*61046927SAndroid Build Coastguard Worker- zink: decrement ZINK_FBFETCH_BINDING
4054*61046927SAndroid Build Coastguard Worker- zink: don't flag ubo0 as used in shaders with indirect ubo access
4055*61046927SAndroid Build Coastguard Worker- zink: allow direct memory mapping for any COHERENT+CACHED buffer
4056*61046927SAndroid Build Coastguard Worker- zink: allocate/place memory using memoryTypeIndex directly
4057*61046927SAndroid Build Coastguard Worker- zink: support multiple heaps per memory type
4058*61046927SAndroid Build Coastguard Worker- zink: delete unused zink descriptor mode
4059*61046927SAndroid Build Coastguard Worker- zink: rename some variables in descriptor code
4060*61046927SAndroid Build Coastguard Worker- zink: ZINK_DESCRIPTOR_TYPES -> ZINK_DESCRIPTOR_BASE_TYPES
4061*61046927SAndroid Build Coastguard Worker- zink: add more zink_descriptor_type enum values to improve readability
4062*61046927SAndroid Build Coastguard Worker- zink: delete unused descriptor function
4063*61046927SAndroid Build Coastguard Worker- zink: stop passing pointer to changed_sets to populate_sets()
4064*61046927SAndroid Build Coastguard Worker- zink: add some descriptor docs
4065*61046927SAndroid Build Coastguard Worker- zink: add some docs for c++ pipeline state functions
4066*61046927SAndroid Build Coastguard Worker- zink: simplify some program descriptor helpers
4067*61046927SAndroid Build Coastguard Worker- zink: split out uniform decriptor bindings in shader data
4068*61046927SAndroid Build Coastguard Worker- zink: flag push state changed in batch changed conditional
4069*61046927SAndroid Build Coastguard Worker- zink: rescope/simplify some push descriptor code
4070*61046927SAndroid Build Coastguard Worker- zink: elide a buffer samplerview update conditional
4071*61046927SAndroid Build Coastguard Worker- zink: handle broken resource mapping deadlocks
4072*61046927SAndroid Build Coastguard Worker- zink: simplify swapchain imageview handling
4073*61046927SAndroid Build Coastguard Worker- zink: delete stale comment for zink_surface
4074*61046927SAndroid Build Coastguard Worker- zink: simplify conditional for surface rebind no-ops
4075*61046927SAndroid Build Coastguard Worker- zink: use zink_resource_object::views to defer deferred storage view deletion
4076*61046927SAndroid Build Coastguard Worker- zink: delete unused zink_surface member
4077*61046927SAndroid Build Coastguard Worker- zink: add some breadcrumbs for VK_EXT_multisampled_render_to_single_sampled
4078*61046927SAndroid Build Coastguard Worker- zink: add docs for zink_surface
4079*61046927SAndroid Build Coastguard Worker- zink: match bitsizes in bo rewriting
4080*61046927SAndroid Build Coastguard Worker- zink: pass KERNEL shaders through successfully
4081*61046927SAndroid Build Coastguard Worker- zink: rework sampler emission
4082*61046927SAndroid Build Coastguard Worker- zink: pass image type to image emission
4083*61046927SAndroid Build Coastguard Worker- zink: add a nir pass for CL image typing and sampler tracking
4084*61046927SAndroid Build Coastguard Worker- zink: simplify image deref handling
4085*61046927SAndroid Build Coastguard Worker- zink: add some spirv builder handling for sampled image ops
4086*61046927SAndroid Build Coastguard Worker- zink: emit explicit samplers in ntv based on sampler_mask
4087*61046927SAndroid Build Coastguard Worker- zink: always take the compact descriptor size path with kernel shaders
4088*61046927SAndroid Build Coastguard Worker- zink: add handling on the vk side for discrete sampler descriptors
4089*61046927SAndroid Build Coastguard Worker- zink: add handling for CL-style discrete shader samplers
4090*61046927SAndroid Build Coastguard Worker- zink: rip out unused kernel push constant
4091*61046927SAndroid Build Coastguard Worker- zink: fix weird formatting
4092*61046927SAndroid Build Coastguard Worker- zink: don't force attachment usage for images when unsupported
4093*61046927SAndroid Build Coastguard Worker- zink: always add MUTABLE with EXTENDED_USAGE for image creation
4094*61046927SAndroid Build Coastguard Worker- zink: don't double-deref bindless texture arrays in shaders
4095*61046927SAndroid Build Coastguard Worker- util/tc: split out flush and deferred flush calls
4096*61046927SAndroid Build Coastguard Worker- util/tc: split out dsa and fs state cso handling
4097*61046927SAndroid Build Coastguard Worker- util/tc: implement renderpass tracking
4098*61046927SAndroid Build Coastguard Worker- zink: add a context flag to indicate when blitter is running
4099*61046927SAndroid Build Coastguard Worker- zink: use tc renderpass tracking to optimize renderpasses
4100*61046927SAndroid Build Coastguard Worker- zink: enable renderpass optimizing for turnip jobs
4101*61046927SAndroid Build Coastguard Worker
4102*61046927SAndroid Build Coastguard WorkerMing Li (1):
4103*61046927SAndroid Build Coastguard Worker
4104*61046927SAndroid Build Coastguard Worker- docs: Add d3d10umd and lavapipe to the doc for the gallium frontends.
4105*61046927SAndroid Build Coastguard Worker
4106*61046927SAndroid Build Coastguard WorkerMykhailo Skorokhodov (8):
4107*61046927SAndroid Build Coastguard Worker
4108*61046927SAndroid Build Coastguard Worker- util: Add glsl2spirv.py script
4109*61046927SAndroid Build Coastguard Worker- nir: Make lower_double_ops recognize SPIR-V mangling
4110*61046927SAndroid Build Coastguard Worker- nir: Add assert in nir_lower_doubles
4111*61046927SAndroid Build Coastguard Worker- glsl/meson: Add variable to export float64.glsl
4112*61046927SAndroid Build Coastguard Worker- anv/meson: Add float64_spv_h custom target
4113*61046927SAndroid Build Coastguard Worker- anv: Add softtp64 workaround
4114*61046927SAndroid Build Coastguard Worker- drirc: Add fp64_workaround_enabled option
4115*61046927SAndroid Build Coastguard Worker- drirc: Apply fp64_workaround_enabled to DOOM Eternal
4116*61046927SAndroid Build Coastguard Worker
4117*61046927SAndroid Build Coastguard WorkerNanley Chery (8):
4118*61046927SAndroid Build Coastguard Worker
4119*61046927SAndroid Build Coastguard Worker- mesa/st: Set PIPE_MAP_DISCARD_RANGE in fallback_copy_image
4120*61046927SAndroid Build Coastguard Worker- mesa/st: Add and use st_texture_image_insert_transfer
4121*61046927SAndroid Build Coastguard Worker- mesa/st: Add and use st_texture_image_transfer::box
4122*61046927SAndroid Build Coastguard Worker- mesa/st: Don't map compressed texture fallbacks for reads
4123*61046927SAndroid Build Coastguard Worker- mesa/st: Fix indentation in st_MapTextureImage
4124*61046927SAndroid Build Coastguard Worker- mesa/st: Drop st_texture_image_transfer::map
4125*61046927SAndroid Build Coastguard Worker- iris: Enable INTEL_MEASURE for compute dispatches on XeHP
4126*61046927SAndroid Build Coastguard Worker- iris: Reduce use of RHWO optimization (Wa_1508744258)
4127*61046927SAndroid Build Coastguard Worker
4128*61046927SAndroid Build Coastguard WorkerNicholas Bishop (2):
4129*61046927SAndroid Build Coastguard Worker
4130*61046927SAndroid Build Coastguard Worker- crocus: Advertise PIPE_CAP_NATIVE_FENCE_FD
4131*61046927SAndroid Build Coastguard Worker- crocus: fix off-by-one error when clearing stale syncobjs
4132*61046927SAndroid Build Coastguard Worker
4133*61046927SAndroid Build Coastguard WorkerOleksii Bozhenko (2):
4134*61046927SAndroid Build Coastguard Worker
4135*61046927SAndroid Build Coastguard Worker- vulkan/wsi: Pass wsi_image_create_info into anv_GetPhysicalDeviceImageFormatProperties2
4136*61046927SAndroid Build Coastguard Worker- anv: Allow aliasing with modifiers for WSI images
4137*61046927SAndroid Build Coastguard Worker
4138*61046927SAndroid Build Coastguard WorkerOmar Akkila (5):
4139*61046927SAndroid Build Coastguard Worker
4140*61046927SAndroid Build Coastguard Worker- ci: Merge common builds in debian test jobs
4141*61046927SAndroid Build Coastguard Worker- ci: Move crosvm to the base test image
4142*61046927SAndroid Build Coastguard Worker- ci: Build crosvm with opaque fd mapping support
4143*61046927SAndroid Build Coastguard Worker- ci: Enable virtio-experimental in testing
4144*61046927SAndroid Build Coastguard Worker- ci: Add vulkan dEQP tests for venus
4145*61046927SAndroid Build Coastguard Worker
4146*61046927SAndroid Build Coastguard WorkerPaul Gofman (1):
4147*61046927SAndroid Build Coastguard Worker
4148*61046927SAndroid Build Coastguard Worker- vbo/dlist: keep buffers used in loopback_vertex_list() mapped.
4149*61046927SAndroid Build Coastguard Worker
4150*61046927SAndroid Build Coastguard WorkerPavel Ondračka (22):
4151*61046927SAndroid Build Coastguard Worker
4152*61046927SAndroid Build Coastguard Worker- r300: fix variables detection for paired ALU and TEX instructions in different branches
4153*61046927SAndroid Build Coastguard Worker- r300: allow constant swizzles with inline constant
4154*61046927SAndroid Build Coastguard Worker- r300: fix negate mask computation when merging movs
4155*61046927SAndroid Build Coastguard Worker- r300: check for identical saturate mode when merging MOVs
4156*61046927SAndroid Build Coastguard Worker- r300: run dataflow optimizations in separate loops
4157*61046927SAndroid Build Coastguard Worker- r300: generalize the merge_movs pass
4158*61046927SAndroid Build Coastguard Worker- r300: don't merge w channel in fragment shaders
4159*61046927SAndroid Build Coastguard Worker- r300: merge MOVs into ADD using the 0 swizzle
4160*61046927SAndroid Build Coastguard Worker- r300: merge MOVs with MULs or ADDs in merge channels
4161*61046927SAndroid Build Coastguard Worker- r300: Set more shadow sampler lowering in precompiles.
4162*61046927SAndroid Build Coastguard Worker- r300: allow presubtract when both ADD sources are negative
4163*61046927SAndroid Build Coastguard Worker- r300: run copy propagate once more after merging channels
4164*61046927SAndroid Build Coastguard Worker- r300: merge together MOV and MAD instructions
4165*61046927SAndroid Build Coastguard Worker- r300: add special path for merging movs with the same source
4166*61046927SAndroid Build Coastguard Worker- r300: add some synchronization for KIL
4167*61046927SAndroid Build Coastguard Worker- r300: fix register rewrite when converting rbg instructions to alpha
4168*61046927SAndroid Build Coastguard Worker- r300: reduce CPU overhead in IF transformation pass
4169*61046927SAndroid Build Coastguard Worker- Revert "r300: be less agresive with copy propagate in loops"
4170*61046927SAndroid Build Coastguard Worker- r300: fix reader detection with breaks
4171*61046927SAndroid Build Coastguard Worker- r300: be more careful when pair merging with presubtract
4172*61046927SAndroid Build Coastguard Worker- r300: fix generation of invalid swizzles in regalloc
4173*61046927SAndroid Build Coastguard Worker- r300: respect buffer offset in r300_set_constant_buffer
4174*61046927SAndroid Build Coastguard Worker
4175*61046927SAndroid Build Coastguard WorkerPedro J. Estébanez (5):
4176*61046927SAndroid Build Coastguard Worker
4177*61046927SAndroid Build Coastguard Worker- nir2dxil: Lower texture projections
4178*61046927SAndroid Build Coastguard Worker- nir2dxil: Use native helper lane intrinsic on SM >= 6.6
4179*61046927SAndroid Build Coastguard Worker- microsoft/spirv2dxil: Refactor to make SM and validator versions public
4180*61046927SAndroid Build Coastguard Worker- microsoft/spirv2dxil: Change \`spirv_to_dxil()` to receive SM and validator versions
4181*61046927SAndroid Build Coastguard Worker- microsoft/spirv2dxil: Support pack_32_2x16 and pack_32_4x8
4182*61046927SAndroid Build Coastguard Worker
4183*61046927SAndroid Build Coastguard WorkerPierre Moreau (11):
4184*61046927SAndroid Build Coastguard Worker
4185*61046927SAndroid Build Coastguard Worker- nv50,nvc0: Do not resize global residents if unnecessary
4186*61046927SAndroid Build Coastguard Worker- nv50: Rename fixups to relocs
4187*61046927SAndroid Build Coastguard Worker- nv50: Rename interps to fixups
4188*61046927SAndroid Build Coastguard Worker- nv50: Report actual VRAM size
4189*61046927SAndroid Build Coastguard Worker- nv50: Disallow allocating more than VRAM size
4190*61046927SAndroid Build Coastguard Worker- nv50: Mark RESOURCE_FROM_USER_MEMORY_COMPUTE_ONLY as unsupported
4191*61046927SAndroid Build Coastguard Worker- nv50/ir: Handle non-32-bit values when cst folding SPLIT
4192*61046927SAndroid Build Coastguard Worker- nv50/peephole: Disallow combining sub 4-byte ld/st for now
4193*61046927SAndroid Build Coastguard Worker- nv50/ra: Fix the offset computation for compounds
4194*61046927SAndroid Build Coastguard Worker- nv50/ir: Avoid generating splits of splits
4195*61046927SAndroid Build Coastguard Worker- nv50/nir: A group barrier is CTA-level not global-level
4196*61046927SAndroid Build Coastguard Worker
4197*61046927SAndroid Build Coastguard WorkerPierre-Eric Pelloux-Prayer (72):
4198*61046927SAndroid Build Coastguard Worker
4199*61046927SAndroid Build Coastguard Worker- loader: don't return empty string in loader_get_dri_config_device_id
4200*61046927SAndroid Build Coastguard Worker- loader: allow DRI_PRIME=vendor_id:device_id syntax
4201*61046927SAndroid Build Coastguard Worker- vulkan/device_select: print the dri_prime warning only if needed
4202*61046927SAndroid Build Coastguard Worker- vulkan/device_select: allow DRI_PRIME=vendor_id:device_id
4203*61046927SAndroid Build Coastguard Worker- docs: document DRI_PRIME
4204*61046927SAndroid Build Coastguard Worker- gallium/dri2: make protected buffer checks opt-in
4205*61046927SAndroid Build Coastguard Worker- amdgpu/bo: update uses_secure_bos when importing buffers
4206*61046927SAndroid Build Coastguard Worker- radeonsi: allocate BIND_RENDER_TARGET as tmz instead of SCANOUT
4207*61046927SAndroid Build Coastguard Worker- radeonsi: print radeon_bo_flag when AMD_DEBUG=vm is used
4208*61046927SAndroid Build Coastguard Worker- nir: add a nir_opt_if_options enum
4209*61046927SAndroid Build Coastguard Worker- radeonsi/tests: remove left-over debug print
4210*61046927SAndroid Build Coastguard Worker- radeonsi/tests: add testing of the khr-single tests
4211*61046927SAndroid Build Coastguard Worker- radeonsi/tests: update raven expected results
4212*61046927SAndroid Build Coastguard Worker- radeonsi/tests: update navi21 expected results
4213*61046927SAndroid Build Coastguard Worker- radeonsi/tests: cosmetic changes
4214*61046927SAndroid Build Coastguard Worker- radeonsi: prevent u_blitter recursion in si_update_ps_colorbuf0_slot
4215*61046927SAndroid Build Coastguard Worker- radeonsi: use LOAD_CONTEXT_REG_INDEX for VGT_STRMOUT_DRAW_OPAQUE
4216*61046927SAndroid Build Coastguard Worker- ac/llvm: add a return value to ac_nir_translate
4217*61046927SAndroid Build Coastguard Worker- radeonsi: deal with ac_nir_translate failures
4218*61046927SAndroid Build Coastguard Worker- radv: deal with ac_nir_translate failures
4219*61046927SAndroid Build Coastguard Worker- radeonsi: use nir_opt_large_constants earlier
4220*61046927SAndroid Build Coastguard Worker- radeonsi/sqtt: set stable pstate if possible
4221*61046927SAndroid Build Coastguard Worker- mesa: avoid reading back textures from VRAM
4222*61046927SAndroid Build Coastguard Worker- mesa: simplify _mesa_texstore_z24_s8 and s8_z24
4223*61046927SAndroid Build Coastguard Worker- mesa: remove fallback for GL_DEPTH_STENCIL
4224*61046927SAndroid Build Coastguard Worker- radeonsi: invalidate L2 when using dcc stores
4225*61046927SAndroid Build Coastguard Worker- egl/wayland: fix glthread crashes
4226*61046927SAndroid Build Coastguard Worker- winsys/amdgpu: init 'r' before using it
4227*61046927SAndroid Build Coastguard Worker- radeonsi/gfx11: don't set VERTS_PER_SUBGRP to 0
4228*61046927SAndroid Build Coastguard Worker- tc: do a GPU->CPU copy to initialize cpu_storage
4229*61046927SAndroid Build Coastguard Worker- tc: don't use CPU storage for glBufferData
4230*61046927SAndroid Build Coastguard Worker- ac/llvm: remove unused vars hash table
4231*61046927SAndroid Build Coastguard Worker- radeonsi: remove USE_LDS_SYMBOLS
4232*61046927SAndroid Build Coastguard Worker- radeonsi: use nir_lower_explicit_io to get rid of mem_shared deref
4233*61046927SAndroid Build Coastguard Worker- ac/llvm: drop visit_deref
4234*61046927SAndroid Build Coastguard Worker- ac/llvm: simplify get_memory_ptr
4235*61046927SAndroid Build Coastguard Worker- ac/llvm: add helpers to get pointer types of ac_arg
4236*61046927SAndroid Build Coastguard Worker- ac/llvm: remove LLVMBuildGEP usages
4237*61046927SAndroid Build Coastguard Worker- ac/llvm: add a ac_llvm_pointer type
4238*61046927SAndroid Build Coastguard Worker- ac/llvm: port functions to use ac_llvm_pointer
4239*61046927SAndroid Build Coastguard Worker- ac/llvm: switch ac_build_gep_ptr to LLVMBuildGEP2
4240*61046927SAndroid Build Coastguard Worker- ac/llvm: switch ac_build_pointer_add to LLVMBuildGEP2
4241*61046927SAndroid Build Coastguard Worker- ac/llvm: add type param to ac_build_load_invariant
4242*61046927SAndroid Build Coastguard Worker- ac/llvm: add xxxx2 functions to iteratively port to opaque pointers
4243*61046927SAndroid Build Coastguard Worker- ac/llvm: store lds as ac_llvm_pointer
4244*61046927SAndroid Build Coastguard Worker- ac/llvm: store constant_data and scratch as ac_llvm_pointer
4245*61046927SAndroid Build Coastguard Worker- ac/llvm: remove unneeded casts
4246*61046927SAndroid Build Coastguard Worker- radv/llvm: use ac_build_gep0_type to get args types
4247*61046927SAndroid Build Coastguard Worker- radeonsi: use ac_get_arg_pointee_type to get the right type
4248*61046927SAndroid Build Coastguard Worker- radeonsi: use LLVMBuildGEP2 in si_build_gep_i8_var
4249*61046927SAndroid Build Coastguard Worker- radeonsi: make ngg_gs_get_vertex_storage return a ac_llvm_pointer
4250*61046927SAndroid Build Coastguard Worker- radeonsi: port the remaining code to opaque pointers
4251*61046927SAndroid Build Coastguard Worker- ac/llvm: remove gep_2 and others temporary functions
4252*61046927SAndroid Build Coastguard Worker- radv/llvm: replace LLVMBuildLoad by LLVMBuildLoad2
4253*61046927SAndroid Build Coastguard Worker- ac/llvm: add ac_get_ptr_arg
4254*61046927SAndroid Build Coastguard Worker- ac/llvm: pass ac_llvm_ptr instead of separate type/ptr
4255*61046927SAndroid Build Coastguard Worker- Revert "ac: use LLVMContextSetOpaquePointers if available"
4256*61046927SAndroid Build Coastguard Worker- radeonsi: zero init using the correct components count
4257*61046927SAndroid Build Coastguard Worker- radeonsi/sqtt: notify sqtt when we skip a flush
4258*61046927SAndroid Build Coastguard Worker- radeonsi/sqtt: re-export shaders in a single bo
4259*61046927SAndroid Build Coastguard Worker- radeonsi/sqtt: allow to disable spm counters
4260*61046927SAndroid Build Coastguard Worker- radeonsi/tests: handle flakes file for all test suite
4261*61046927SAndroid Build Coastguard Worker- radeonsi/tests: simplify the script
4262*61046927SAndroid Build Coastguard Worker- radeonsi/tests: update expected results for navi21
4263*61046927SAndroid Build Coastguard Worker- radeonsi/tests: update expected results for navi10
4264*61046927SAndroid Build Coastguard Worker- radeonsi/tests: update expected results for polaris11
4265*61046927SAndroid Build Coastguard Worker- radeonsi: simplify si_prefetch_shaders
4266*61046927SAndroid Build Coastguard Worker- radeonsi/sqtt: simplify condition to determine if sqtt is on
4267*61046927SAndroid Build Coastguard Worker- radeonsi: store the shader gpu adress in si_shader
4268*61046927SAndroid Build Coastguard Worker- radeonsi: handle sqtt pipeline in shader prefetch
4269*61046927SAndroid Build Coastguard Worker- radeonsi/gfx11: enable sdma copy DRI_PRIME
4270*61046927SAndroid Build Coastguard Worker- radeonsi: update db_eqaa even if msaa is disabled
4271*61046927SAndroid Build Coastguard Worker
4272*61046927SAndroid Build Coastguard WorkerPixelyIon (1):
4273*61046927SAndroid Build Coastguard Worker
4274*61046927SAndroid Build Coastguard Worker- tu: Make KGSL wait IOCTLs interrupt-safe
4275*61046927SAndroid Build Coastguard Worker
4276*61046927SAndroid Build Coastguard WorkerQiang Yu (62):
4277*61046927SAndroid Build Coastguard Worker
4278*61046927SAndroid Build Coastguard Worker- nir/lower_gs_intrinsics: fix primitive count for points
4279*61046927SAndroid Build Coastguard Worker- radeonsi: fix tcs_out_lds_offsets arg alignment
4280*61046927SAndroid Build Coastguard Worker- winsys/amdgpu: fix non-page-aligned sparse buffer creation
4281*61046927SAndroid Build Coastguard Worker- nir,ac/llvm: add nir_intrinsic_load_half_line_width_amd
4282*61046927SAndroid Build Coastguard Worker- nir,ac/llvm: add nir_intrinsic_load_viewport_xy_scale_and_offset
4283*61046927SAndroid Build Coastguard Worker- ac/nir/ngg,radv: use nir_load_viewport_xy_scale_and_offset
4284*61046927SAndroid Build Coastguard Worker- ac/nir/cull: support caller react when primitive is rejected
4285*61046927SAndroid Build Coastguard Worker- ac/nir/ngg: support line culling
4286*61046927SAndroid Build Coastguard Worker- ac/nir/ngg: fix and simplify gs store output lower
4287*61046927SAndroid Build Coastguard Worker- ac/nir/ngg: use same driver location for gs output
4288*61046927SAndroid Build Coastguard Worker- ac/nir/ngg: save and restore output bit size for gs
4289*61046927SAndroid Build Coastguard Worker- ac/nir/ngg: save and restore position output base for nogs
4290*61046927SAndroid Build Coastguard Worker- ac/nir/ngg: add gs culling
4291*61046927SAndroid Build Coastguard Worker- ac/nir/ngg: support component position store
4292*61046927SAndroid Build Coastguard Worker- ac/nir/ngg: support clipdist culling
4293*61046927SAndroid Build Coastguard Worker- ac/llvm: cast tes_u/v_replaced to float
4294*61046927SAndroid Build Coastguard Worker- radeonsi: implement nir_intrinsic_load_half_line_width_amd
4295*61046927SAndroid Build Coastguard Worker- radeonsi: implement nir_intrinsic_load_viewport_xy_scale_and_offset
4296*61046927SAndroid Build Coastguard Worker- radeonsi: implement cull nir intrinsics
4297*61046927SAndroid Build Coastguard Worker- ac/llvm: move culling replaced registers to abi
4298*61046927SAndroid Build Coastguard Worker- radeonsi: use replaced values when present
4299*61046927SAndroid Build Coastguard Worker- radeonsi: vs load input re-calculate vertex index after culling
4300*61046927SAndroid Build Coastguard Worker- radeonsi: add and implement load_user_clip_plane abi
4301*61046927SAndroid Build Coastguard Worker- nir: fix nir_xfb_info buffer_to_stream length
4302*61046927SAndroid Build Coastguard Worker- nir: add nir_intrinsic_load_num_vertices_per_primitive_amd
4303*61046927SAndroid Build Coastguard Worker- nir: add nir_intrinsic_load_streamout_buffer_amd
4304*61046927SAndroid Build Coastguard Worker- nir,ac/llvm: add nir_intrinsic_load_ordered_id_amd
4305*61046927SAndroid Build Coastguard Worker- nir: add nir_intrinsic_ordered_xfb_counter_add_amd
4306*61046927SAndroid Build Coastguard Worker- ac/llvm: implement nir_intrinsic_ordered_xfb_counter_add_amd
4307*61046927SAndroid Build Coastguard Worker- ac/nir/ngg: cleanup prim id to prepare for streamout
4308*61046927SAndroid Build Coastguard Worker- ac/nir/ngg: nogs support streamout
4309*61046927SAndroid Build Coastguard Worker- ac/nir/ngg: ngg_gs_load_out_vtx_primflag support stream
4310*61046927SAndroid Build Coastguard Worker- ac/nir/ngg: support multi stream per output slot for gs
4311*61046927SAndroid Build Coastguard Worker- ac/nir/ngg: support gs streamout
4312*61046927SAndroid Build Coastguard Worker- radeonsi: implement nir_intrinsic_load_num_vertices_per_primitive_amd
4313*61046927SAndroid Build Coastguard Worker- radeonsi: implement nir_intrinsic_load_streamout_buffer_amd
4314*61046927SAndroid Build Coastguard Worker- radeonsi: print out remove_streamout shader key
4315*61046927SAndroid Build Coastguard Worker- nir,ac/llvm,radv: add nir_intrinsic_load_provoking_vtx_in_prim_amd
4316*61046927SAndroid Build Coastguard Worker- ac/nir/ngg: use nir_load_provoking_vtx_in_prim_amd in ngg lower
4317*61046927SAndroid Build Coastguard Worker- radv: count gen_prims_queries_enabled
4318*61046927SAndroid Build Coastguard Worker- radv: split active_pipeline_gds_queries
4319*61046927SAndroid Build Coastguard Worker- nir,ac/nir/ngg,radv: split shader_query_enabled_amd
4320*61046927SAndroid Build Coastguard Worker- ac/nir/ngg,radv: use different counters for shader queries
4321*61046927SAndroid Build Coastguard Worker- nir,ac,radv: add primitive count add intrinsics
4322*61046927SAndroid Build Coastguard Worker- nir: add nir_load_prim_xfb_query_enabled_amd
4323*61046927SAndroid Build Coastguard Worker- ac/nir/ngg: add query param to ac_nir_lower_ngg_gs
4324*61046927SAndroid Build Coastguard Worker- ac/nir/ngg: add streamout emitted primitive query
4325*61046927SAndroid Build Coastguard Worker- radeonsi: implement llvm abi atomic_add_prim_count
4326*61046927SAndroid Build Coastguard Worker- radeonsi: implement nir shader query enabled intrinsics
4327*61046927SAndroid Build Coastguard Worker- ac/llvm: get back intrinsics used by NGG
4328*61046927SAndroid Build Coastguard Worker- ac/nir/ngg: support user edge flags for ngg lower
4329*61046927SAndroid Build Coastguard Worker- ac/nir/ngg: pass primitive_id_location as param for nogs lower
4330*61046927SAndroid Build Coastguard Worker- nir: add two amd ngg lds base load intrinsics
4331*61046927SAndroid Build Coastguard Worker- ac/nir/ngg,radv: move LDS layout calculation out of nir ngg lowering
4332*61046927SAndroid Build Coastguard Worker- ac/nir/ngg: allow passthrough with vs primitive id output
4333*61046927SAndroid Build Coastguard Worker- ac/nir/ngg: save and restore no_varying/no_sysval_output
4334*61046927SAndroid Build Coastguard Worker- ac/nir/ngg,ac/llvm,aco: save nogs ngg culling one lds dword
4335*61046927SAndroid Build Coastguard Worker- ac/nir/ngg: add one odd dword to nogs culling pervertex lds
4336*61046927SAndroid Build Coastguard Worker- ac/nir/ngg: fix nogs culling with nuw add
4337*61046927SAndroid Build Coastguard Worker- ac/nir/ngg: remove nuw for negative value add
4338*61046927SAndroid Build Coastguard Worker- ac/llvm: fix gfx11 fs input load for 16bit varying
4339*61046927SAndroid Build Coastguard Worker- ac/llvm: fix 16bit varying llvm compile error
4340*61046927SAndroid Build Coastguard Worker
4341*61046927SAndroid Build Coastguard WorkerRajnesh Kanwal (48):
4342*61046927SAndroid Build Coastguard Worker
4343*61046927SAndroid Build Coastguard Worker- pvr: Implement vkResetDescriptorPool API.
4344*61046927SAndroid Build Coastguard Worker- pvr: Fix clang-format issue.
4345*61046927SAndroid Build Coastguard Worker- pvr: Implement vkGetPhysicalDeviceImageFormatProperties2 API.
4346*61046927SAndroid Build Coastguard Worker- pvr: Implement vkCmdDrawIndirect API.
4347*61046927SAndroid Build Coastguard Worker- pvr: Implement vkCmdDrawIndexedIndirect API.
4348*61046927SAndroid Build Coastguard Worker- pvr: Fix multiple file descriptor leaks.
4349*61046927SAndroid Build Coastguard Worker- pvr: Implement vkCreateEvent and vkDestroyEvent APIs.
4350*61046927SAndroid Build Coastguard Worker- pvr: Implement vkCmdSetEvent2 API.
4351*61046927SAndroid Build Coastguard Worker- pvr: Implement vkCmdResetEvent2 API.
4352*61046927SAndroid Build Coastguard Worker- pvr: Implement vkCmdWaitEvents2 API.
4353*61046927SAndroid Build Coastguard Worker- pvr: Implement vkSetEvent API.
4354*61046927SAndroid Build Coastguard Worker- pvr: Implement vkResetEvent API.
4355*61046927SAndroid Build Coastguard Worker- pvr: General reformatting and renaming some fields.
4356*61046927SAndroid Build Coastguard Worker- pvr: Replace pvr_renderpass_surface_initop with VkAttachmentLoadOp.
4357*61046927SAndroid Build Coastguard Worker- pvr: Add support for generating render pass hw setup data.
4358*61046927SAndroid Build Coastguard Worker- pvr: Use ~0 for masks instead of ~0U.
4359*61046927SAndroid Build Coastguard Worker- pvr: Add missing output register write in pvr_CreateRenderPass2.
4360*61046927SAndroid Build Coastguard Worker- pvr: Rename userpass_spawn to isp_userpass.
4361*61046927SAndroid Build Coastguard Worker- pvr: Add const to structs that are not supposed to be modified.
4362*61046927SAndroid Build Coastguard Worker- pvr: Add attachment resolve support.
4363*61046927SAndroid Build Coastguard Worker- pvr: Add support to create subpass load ops.
4364*61046927SAndroid Build Coastguard Worker- pvr: Pass load-op struct instead of idx to support subpass load-ops.
4365*61046927SAndroid Build Coastguard Worker- pvr: Implement vkCmdNextSubpass API.
4366*61046927SAndroid Build Coastguard Worker- pvr: implement vkcmddispatchindirect api.
4367*61046927SAndroid Build Coastguard Worker- pvr: Handle indirect buffer address in pvr_setup_descriptor_mappings.
4368*61046927SAndroid Build Coastguard Worker- pvr: Convert attachment indexes to unsigned.
4369*61046927SAndroid Build Coastguard Worker- pvr: Remove redundant instruction buffer check.
4370*61046927SAndroid Build Coastguard Worker- pvr: Remove redundant assignment error.instruction.
4371*61046927SAndroid Build Coastguard Worker- pvr: Remove framebuffer NULL check from pvr_CmdBeginRenderPass2.
4372*61046927SAndroid Build Coastguard Worker- pvr: Remove dead code from pvr_perform_start_of_render_clears.
4373*61046927SAndroid Build Coastguard Worker- pvr: Zero init pbe_cs_words to avoid passing on garbage.
4374*61046927SAndroid Build Coastguard Worker- pvr: Fix Unintentional integer overflow (OVERFLOW_BEFORE_WIDEN) errors.
4375*61046927SAndroid Build Coastguard Worker- pvr: Call VALGRIND_FREELIKE_BLOCK before unmapping to avoid use after free.
4376*61046927SAndroid Build Coastguard Worker- pvr: Add assert to check for non-NULL binding_desc.
4377*61046927SAndroid Build Coastguard Worker- pvr: Implement vkGetEventStatus API.
4378*61046927SAndroid Build Coastguard Worker- pvr: Add pvr_csb_emit_link function to support secondary buffer links.
4379*61046927SAndroid Build Coastguard Worker- pvr: Fix check in pvr_cmd_uses_deferred_cs_cmds.
4380*61046927SAndroid Build Coastguard Worker- pvr: Add support for PVR_CMD_STREAM_TYPE_GRAPHICS_DEFERRED stream.
4381*61046927SAndroid Build Coastguard Worker- pvr: Create deferred control stream for secondary command buffers.
4382*61046927SAndroid Build Coastguard Worker- pvr: Reserve space for vdm state for deferred secondary buffer.
4383*61046927SAndroid Build Coastguard Worker- pvr: Add support to copy a control stream to another control stream.
4384*61046927SAndroid Build Coastguard Worker- pvr: Implement vkCmdExecuteCommands API.
4385*61046927SAndroid Build Coastguard Worker- pvr: Update buffer type macro names for consistency.
4386*61046927SAndroid Build Coastguard Worker- pvr: Fix heap type of availability_buffer allocation.
4387*61046927SAndroid Build Coastguard Worker- pvr: Fix allocation size passed in pvr_cmd_buffer_alloc_mem.
4388*61046927SAndroid Build Coastguard Worker- pvr: Remove double error reporting.
4389*61046927SAndroid Build Coastguard Worker- pvr: Split pds compute shader create and upload code for reuse.
4390*61046927SAndroid Build Coastguard Worker- pvr: Add vulkan shader factory headers for Query and clear APIs.
4391*61046927SAndroid Build Coastguard Worker
4392*61046927SAndroid Build Coastguard WorkerRenato Pereyra (1):
4393*61046927SAndroid Build Coastguard Worker
4394*61046927SAndroid Build Coastguard Worker- venus: Increase vn_relax sleep time
4395*61046927SAndroid Build Coastguard Worker
4396*61046927SAndroid Build Coastguard WorkerRhys Perry (117):
4397*61046927SAndroid Build Coastguard Worker
4398*61046927SAndroid Build Coastguard Worker- aco: fix LdsBranchVmemWARHazard with 2+ branch chains
4399*61046927SAndroid Build Coastguard Worker- aco: set has_VMEM,has_DS=false after a branch
4400*61046927SAndroid Build Coastguard Worker- aco: only add vscnt wait when visiting VMEM/DS
4401*61046927SAndroid Build Coastguard Worker- aco: improve VcmpxPermlaneHazard workaround
4402*61046927SAndroid Build Coastguard Worker- aco: fix hash statistic
4403*61046927SAndroid Build Coastguard Worker- docs/radv: advertise VK_KHR_global_priority
4404*61046927SAndroid Build Coastguard Worker- aco: fix consecutive exec writes when finding exec_copy instruction
4405*61046927SAndroid Build Coastguard Worker- aco: rename is_cmp to is_fp_cmp
4406*61046927SAndroid Build Coastguard Worker- aco: fix assembly of vopc_sdwa writing exec
4407*61046927SAndroid Build Coastguard Worker- aco: fix re-write of uses of exec_val's lo/hi half
4408*61046927SAndroid Build Coastguard Worker- aco: test branch opcode if removing it in try_optimize_branching_sequence
4409*61046927SAndroid Build Coastguard Worker- aco: remove val_and_copy_adjacent
4410*61046927SAndroid Build Coastguard Worker- aco: improve vcc check for instructions between exec_val and exec_copy
4411*61046927SAndroid Build Coastguard Worker- aco: test for one and_savexec opcode in try_optimize_branching_sequence
4412*61046927SAndroid Build Coastguard Worker- aco: fix long-jump version of discard early exit
4413*61046927SAndroid Build Coastguard Worker- radv: remove claimed support for sRGB vertex buffer formats
4414*61046927SAndroid Build Coastguard Worker- radv: fix 16-bit support in radv_lower_vs_input
4415*61046927SAndroid Build Coastguard Worker- aco: fix 16-bit VS inputs
4416*61046927SAndroid Build Coastguard Worker- radv/llvm: fix packed VS inputs on GFX6/GFX10+
4417*61046927SAndroid Build Coastguard Worker- aco: don't expand vec3 VS input load to vec4 on GFX6
4418*61046927SAndroid Build Coastguard Worker- aco: allow direct_fetch=true for vec4 VS input loads
4419*61046927SAndroid Build Coastguard Worker- nir/print: support nir_texop_descriptor_amd
4420*61046927SAndroid Build Coastguard Worker- aco: add SCC clobber in build_cube_select
4421*61046927SAndroid Build Coastguard Worker- nir/lower_tex: ignore width of cube textures
4422*61046927SAndroid Build Coastguard Worker- radv: enable ac_nir_lower_resinfo for ACO
4423*61046927SAndroid Build Coastguard Worker- aco: remove dead code for querying image size/samples/levels
4424*61046927SAndroid Build Coastguard Worker- util/ralloc: add HEADER_ALIGN macro
4425*61046927SAndroid Build Coastguard Worker- util: add freelist allocator with mark/sweep
4426*61046927SAndroid Build Coastguard Worker- nir/serialize: remove unused parameter from read_src()
4427*61046927SAndroid Build Coastguard Worker- Revert "nir: Drop the unused instr arg for src/dest copy functions."
4428*61046927SAndroid Build Coastguard Worker- nir: adjust nir_src_copy signature to take a nir_instr *
4429*61046927SAndroid Build Coastguard Worker- nir: use a GC context for instructions
4430*61046927SAndroid Build Coastguard Worker- util/format,vulkan/format: update p_format for Vulkan vertex buffers
4431*61046927SAndroid Build Coastguard Worker- ac: add ac_vtx_format_info
4432*61046927SAndroid Build Coastguard Worker- radv: add radv_is_vertex_buffer_format_supported
4433*61046927SAndroid Build Coastguard Worker- radv,aco: use pipe_format for static vertex input state
4434*61046927SAndroid Build Coastguard Worker- radv,aco: use pipe_format for dynamic vertex input state
4435*61046927SAndroid Build Coastguard Worker- radv: remove radv_translate_vertex_format
4436*61046927SAndroid Build Coastguard Worker- radv: enable R8G8B8, B8G8R8 and R16G16B16 vertex formats
4437*61046927SAndroid Build Coastguard Worker- radv,aco: implement 64-bit vertex inputs
4438*61046927SAndroid Build Coastguard Worker- radv: enable 64-bit vertex formats
4439*61046927SAndroid Build Coastguard Worker- aco/ra: handle empty def_reg interval in get_regs_for_copies
4440*61046927SAndroid Build Coastguard Worker- aco/ra: remove bounds parameter from get_regs_for_copies()
4441*61046927SAndroid Build Coastguard Worker- aco/ra: rework fixed operands
4442*61046927SAndroid Build Coastguard Worker- nir/algebraic: optimize bits=umin(bits, 32-(offset&0x1f))
4443*61046927SAndroid Build Coastguard Worker- nir/algebraic: optimize fabs(bcsel(b, fneg(a), a))
4444*61046927SAndroid Build Coastguard Worker- radv: disable EXT_vertex_input_dynamic_state when using DGC
4445*61046927SAndroid Build Coastguard Worker- radv: shrink zero-initialization in vkCmdSetVertexInputEXT
4446*61046927SAndroid Build Coastguard Worker- radv: use nir_ubfe_imm
4447*61046927SAndroid Build Coastguard Worker- radv: remove unnecessary .align_mul=4
4448*61046927SAndroid Build Coastguard Worker- radv: fix dynamic RT stack size with VGPR spilling
4449*61046927SAndroid Build Coastguard Worker- aco: DCE ra_ctx::defs_done
4450*61046927SAndroid Build Coastguard Worker- aco: rename Interp_instruction to VINTRP_instruction
4451*61046927SAndroid Build Coastguard Worker- aco: add reg() helper to assembler
4452*61046927SAndroid Build Coastguard Worker- aco: fix assembly of MUBUF-to-LDS loads
4453*61046927SAndroid Build Coastguard Worker- aco: add GFX11 opcode numbers
4454*61046927SAndroid Build Coastguard Worker- aco/gfx11: don't use more than 1 NSA dword
4455*61046927SAndroid Build Coastguard Worker- aco: update assembler for GFX11
4456*61046927SAndroid Build Coastguard Worker- aco: limit GFX11 to 128 VGPRs for now
4457*61046927SAndroid Build Coastguard Worker- aco: add LDSDIR instruction format
4458*61046927SAndroid Build Coastguard Worker- aco: add VINTERP instruction format
4459*61046927SAndroid Build Coastguard Worker- aco: omit read-only memory_sync_info when printing
4460*61046927SAndroid Build Coastguard Worker- aco/tests: add GFX11 assembly tests
4461*61046927SAndroid Build Coastguard Worker- aco: mostly implement FS input loads on GFX11
4462*61046927SAndroid Build Coastguard Worker- aco: fix VMEMtoScalarWriteHazard s_waitcnt mitigation
4463*61046927SAndroid Build Coastguard Worker- aco: improve VMEMtoScalarWriteHazard s_waitcnt mitigation
4464*61046927SAndroid Build Coastguard Worker- aco: use some helpers in GFX10 hazard workarounds
4465*61046927SAndroid Build Coastguard Worker- aco: improve printing of sgpr_null
4466*61046927SAndroid Build Coastguard Worker- aco: improve printing of s_waitcnt_depctr
4467*61046927SAndroid Build Coastguard Worker- aco: add VMEMtoScalarWriteHazard tests
4468*61046927SAndroid Build Coastguard Worker- aco/gfx11: swap ds_cmpst_* data operands
4469*61046927SAndroid Build Coastguard Worker- aco: improve wait_imm unpack
4470*61046927SAndroid Build Coastguard Worker- aco/gfx11: fix s_waitcnt printing
4471*61046927SAndroid Build Coastguard Worker- aco: update sendmsg enum from LLVM
4472*61046927SAndroid Build Coastguard Worker- aco/gfx11: deallocate VGPRs at the end of the shader
4473*61046927SAndroid Build Coastguard Worker- aco/gfx11: update form_hard_clauses
4474*61046927SAndroid Build Coastguard Worker- aco: limit hard clauses to 63 instructions
4475*61046927SAndroid Build Coastguard Worker- aco: fix assembler.gfx11.vinterp test
4476*61046927SAndroid Build Coastguard Worker- aco: add search_backwards helper
4477*61046927SAndroid Build Coastguard Worker- aco/gfx11: workaround VcmpxPermlaneHazard
4478*61046927SAndroid Build Coastguard Worker- aco/gfx11: workaround LdsDirectVALUHazard
4479*61046927SAndroid Build Coastguard Worker- aco/gfx11: workaround LdsDirectVMEMHazard
4480*61046927SAndroid Build Coastguard Worker- aco/gfx11: workaround VALUTransUseHazard
4481*61046927SAndroid Build Coastguard Worker- aco/gfx11: workaround VALUPartialForwardingHazard
4482*61046927SAndroid Build Coastguard Worker- aco/gfx11: workaround VALUMaskWriteHazard
4483*61046927SAndroid Build Coastguard Worker- aco: add ACO_DEBUG=force-waitdeps
4484*61046927SAndroid Build Coastguard Worker- nir/algebraic: optimize b<<a + c<<a
4485*61046927SAndroid Build Coastguard Worker- ac/llvm: fix mixing non-uniform/uniform sampler/texture descriptors
4486*61046927SAndroid Build Coastguard Worker- ac/llvm: ignore g16 if the image opcode doesn't use derivatives
4487*61046927SAndroid Build Coastguard Worker- aco/gfx11: optimize LS/HS load_local_invocation_index
4488*61046927SAndroid Build Coastguard Worker- aco: swap v_perm_b32 operands
4489*61046927SAndroid Build Coastguard Worker- radv,nir: add intrinsics for streamout and GS copy shaders
4490*61046927SAndroid Build Coastguard Worker- ac/nir: add legacy streamout and GS copy shader helpers
4491*61046927SAndroid Build Coastguard Worker- ac/nir: micro-optimize boolean expression
4492*61046927SAndroid Build Coastguard Worker- ac/nir: add ac_nir_lower_ngg_options
4493*61046927SAndroid Build Coastguard Worker- aco: add storage_gds
4494*61046927SAndroid Build Coastguard Worker- aco: insert waitcnt before/after ds_ordered_count
4495*61046927SAndroid Build Coastguard Worker- nir,ac/nir,aco,radv: replace has_input_*_amd with more general intrinsics
4496*61046927SAndroid Build Coastguard Worker- aco: don't split swizzled store_buffer_amd on GFX9+
4497*61046927SAndroid Build Coastguard Worker- ac/nir: lower gfx11 vertex parameter exports
4498*61046927SAndroid Build Coastguard Worker- radv/gfx11: don't create fmask copy/expand pipelines
4499*61046927SAndroid Build Coastguard Worker- radv/gfx11: don't create texop_samples_identical
4500*61046927SAndroid Build Coastguard Worker- radv,aco: don't use lower_to_fragment_fetch_amd on GFX11+
4501*61046927SAndroid Build Coastguard Worker- aco: fix typo in branch lowering
4502*61046927SAndroid Build Coastguard Worker- aco/gfx11: perform FS input loads in WQM
4503*61046927SAndroid Build Coastguard Worker- aco/gfx11: fix FS input loads in quad-divergent control flow
4504*61046927SAndroid Build Coastguard Worker- radv/llvm: fix GS shaders on GFX8/9
4505*61046927SAndroid Build Coastguard Worker- docs: update new_features.txt for non-extension additions to RADV
4506*61046927SAndroid Build Coastguard Worker- radv: increase gfx1100/gfx1101 physical vgprs
4507*61046927SAndroid Build Coastguard Worker- ac/gpu_info: increase gfx1100/gfx1101 physical vgprs
4508*61046927SAndroid Build Coastguard Worker- aco/gfx11: increase gfx1100/gfx1101 physical vgprs
4509*61046927SAndroid Build Coastguard Worker- radeonsi: increase gfx1100/gfx1101 physical vgprs
4510*61046927SAndroid Build Coastguard Worker- nir/lower_bit_size: lower uadd_carry
4511*61046927SAndroid Build Coastguard Worker- radv: lower 8/16-bit uadd_carry/usub_borrow
4512*61046927SAndroid Build Coastguard Worker- radv: disable MRT compaction with dual-source blending
4513*61046927SAndroid Build Coastguard Worker- aco: ensure MRT0 is written with dual source blending
4514*61046927SAndroid Build Coastguard Worker- ac/nir: mask shift operands
4515*61046927SAndroid Build Coastguard Worker
4516*61046927SAndroid Build Coastguard WorkerRiteo (1):
4517*61046927SAndroid Build Coastguard Worker
4518*61046927SAndroid Build Coastguard Worker- vulkan/device_select_wayland: fix a memory leak with DRM device handling
4519*61046927SAndroid Build Coastguard Worker
4520*61046927SAndroid Build Coastguard WorkerRob Clark (106):
4521*61046927SAndroid Build Coastguard Worker
4522*61046927SAndroid Build Coastguard Worker- gbm: Add USE_FRONT_RENDERING flag
4523*61046927SAndroid Build Coastguard Worker- freedreno: Disable UBWC for frontbuffer rendering
4524*61046927SAndroid Build Coastguard Worker- freedreno/drm: Fix potential bo cache vs export crash
4525*61046927SAndroid Build Coastguard Worker- freedreno/gmem: Fix col0 calc
4526*61046927SAndroid Build Coastguard Worker- freedreno: Drop fixed upper bound on # of tiles
4527*61046927SAndroid Build Coastguard Worker- freedreno/drm: Add FD_VA_SIZE param
4528*61046927SAndroid Build Coastguard Worker- freedreno: Cap reported video memory by VA size
4529*61046927SAndroid Build Coastguard Worker- freedreno/drm: Avoid lock in fd_pipe_del()
4530*61046927SAndroid Build Coastguard Worker- egl: atrace support
4531*61046927SAndroid Build Coastguard Worker- freedreno/drm/virtio: Add some atrace
4532*61046927SAndroid Build Coastguard Worker- util: Fix vs2019 build error
4533*61046927SAndroid Build Coastguard Worker- egl: Drop _eglSetFuncName() return
4534*61046927SAndroid Build Coastguard Worker- egl: Drop unused _EGL_FUNC_START() arg
4535*61046927SAndroid Build Coastguard Worker- egl: Remove redundant fxn param
4536*61046927SAndroid Build Coastguard Worker- egl: Convert to simple_mtx_t
4537*61046927SAndroid Build Coastguard Worker- egl: Add some locking asserts
4538*61046927SAndroid Build Coastguard Worker- egl/dri2: Indenting fix
4539*61046927SAndroid Build Coastguard Worker- egl/dri2: Error path cleanups
4540*61046927SAndroid Build Coastguard Worker- llvmpipe: Add some missing locking
4541*61046927SAndroid Build Coastguard Worker- freedreno: Extract helper to check for batch dependency
4542*61046927SAndroid Build Coastguard Worker- freedreno: Simplify add_dep logic
4543*61046927SAndroid Build Coastguard Worker- freedreno: Avoid deferred-flush dependency loops
4544*61046927SAndroid Build Coastguard Worker- Revert "ci: disable the freedreno farm."
4545*61046927SAndroid Build Coastguard Worker- freedreno/a6xx: Random indent fixes
4546*61046927SAndroid Build Coastguard Worker- freedreno/drm: Let backend hint about upload vs map
4547*61046927SAndroid Build Coastguard Worker- freedreno/drm: Add offset param for fd_bo_upload()
4548*61046927SAndroid Build Coastguard Worker- freedreno: Add support for upload transfers
4549*61046927SAndroid Build Coastguard Worker- Revert "ci: disable the freedreno farm."
4550*61046927SAndroid Build Coastguard Worker- egl/wgl: Make ref_count atomic
4551*61046927SAndroid Build Coastguard Worker- egl/dri2: Make ref_count atomic
4552*61046927SAndroid Build Coastguard Worker- egl/dri2: Add display lock
4553*61046927SAndroid Build Coastguard Worker- egl: Make RefCount atomic
4554*61046927SAndroid Build Coastguard Worker- egl: Introduce rwlock to protect eglTerminate()
4555*61046927SAndroid Build Coastguard Worker- egl: Relax locking
4556*61046927SAndroid Build Coastguard Worker- freedreno: Misc indent fix
4557*61046927SAndroid Build Coastguard Worker- freedreno: nr_rings -> nr_priorities
4558*61046927SAndroid Build Coastguard Worker- freedreno: Remap high/norm/low priorities
4559*61046927SAndroid Build Coastguard Worker- freedreno/virtio: Don't upload if we have valid range
4560*61046927SAndroid Build Coastguard Worker- freedreno/drm/virtio: Don't prefer upload for mapped buffers
4561*61046927SAndroid Build Coastguard Worker- freedreno/drm/virtio: Handle read after upload
4562*61046927SAndroid Build Coastguard Worker- freedreno: We really don't need aligned vbo's
4563*61046927SAndroid Build Coastguard Worker- freedreno: Update github wiki links
4564*61046927SAndroid Build Coastguard Worker- freedreno/ir3: GC unused macro
4565*61046927SAndroid Build Coastguard Worker- freedreno/drm: Inline fd_bo_get_iova()
4566*61046927SAndroid Build Coastguard Worker- freedreno/drm: Add fd_ringbuffer_attach_bo()
4567*61046927SAndroid Build Coastguard Worker- freedreno/a6xx: Drop "hardpin" support
4568*61046927SAndroid Build Coastguard Worker- freedreno/drm: Simplify emit_reloc_common
4569*61046927SAndroid Build Coastguard Worker- freedreno/a6xx: Skip IBO state when unused
4570*61046927SAndroid Build Coastguard Worker- freedreno/a6xx: Pre-calculate user const state size
4571*61046927SAndroid Build Coastguard Worker- freedreno: Drop unused arg
4572*61046927SAndroid Build Coastguard Worker- freedreno/a6xx: Move user const upload to bind
4573*61046927SAndroid Build Coastguard Worker- freedreno/a6xx: Simplify fd6_build_user_consts()
4574*61046927SAndroid Build Coastguard Worker- freedreno: Handle xfb invalidation
4575*61046927SAndroid Build Coastguard Worker- freedreno: Use TC cpu-storage to shadow buffers
4576*61046927SAndroid Build Coastguard Worker- freedreno/drm: Don't call kernel with no ops
4577*61046927SAndroid Build Coastguard Worker- freedreno: Add perf-debug trace
4578*61046927SAndroid Build Coastguard Worker- isaspec: Fix out of date comment
4579*61046927SAndroid Build Coastguard Worker- gallium/u_threaded: Add some atrace/perfetto
4580*61046927SAndroid Build Coastguard Worker- gallium/u_threaded: Add optional call-id tracing
4581*61046927SAndroid Build Coastguard Worker- freedreno: Fix fence unref race
4582*61046927SAndroid Build Coastguard Worker- docs: Update freedreno features
4583*61046927SAndroid Build Coastguard Worker- mesa/st: ARB_vertex_attrib_64bit depend on glsl>=410
4584*61046927SAndroid Build Coastguard Worker- freedreno/a6xx: Remove unused param
4585*61046927SAndroid Build Coastguard Worker- freedreno/ir3: Fix clipvertex with GS+tess
4586*61046927SAndroid Build Coastguard Worker- freedreno/ir3: Lower all the 64b
4587*61046927SAndroid Build Coastguard Worker- freedreno/a6xx: Fix MAX_GEOMETRY_OUTPUT_VERTICES cap
4588*61046927SAndroid Build Coastguard Worker- freedreno/a6xx: Fix primitives-generated query
4589*61046927SAndroid Build Coastguard Worker- freedreno/a6xx: Update caps
4590*61046927SAndroid Build Coastguard Worker- freedreno/a6xx: Drop max_scissor tracking
4591*61046927SAndroid Build Coastguard Worker- Revert "egl: Factor some common terminate cleanup up to common code"
4592*61046927SAndroid Build Coastguard Worker- nir: Add helper to create passthrough TCS shader
4593*61046927SAndroid Build Coastguard Worker- radeonsi: Use nir passthrough TCS helper
4594*61046927SAndroid Build Coastguard Worker- freedreno: Dirty the TCS state if patch_vertices change
4595*61046927SAndroid Build Coastguard Worker- freedreno/ir3: Passthrough TCS support
4596*61046927SAndroid Build Coastguard Worker- freedreno: Add tess_state support
4597*61046927SAndroid Build Coastguard Worker- freedreno: Passthrough TCS support
4598*61046927SAndroid Build Coastguard Worker- v3d/ci: Add a flake
4599*61046927SAndroid Build Coastguard Worker- Revert "mesa/st: ARB_vertex_attrib_64bit depend on glsl>=410"
4600*61046927SAndroid Build Coastguard Worker- freedreno: Don't advertise TGSI support for GS/tess
4601*61046927SAndroid Build Coastguard Worker- freedreno/a6xx: Move layer_zero handling to interp state
4602*61046927SAndroid Build Coastguard Worker- freedreno/ir3: Drop unused view_zero/layer_zero lowering
4603*61046927SAndroid Build Coastguard Worker- freedreno/a6xx: Fix buffer size clamping
4604*61046927SAndroid Build Coastguard Worker- freedreno/a6xx: Support AMD_vertex_shader_layer
4605*61046927SAndroid Build Coastguard Worker- freedreno: support multiple viewports
4606*61046927SAndroid Build Coastguard Worker- freedreno: Massage scissor state at bind time
4607*61046927SAndroid Build Coastguard Worker- freedreno: Move guardband calc to bind time
4608*61046927SAndroid Build Coastguard Worker- freedreno/a6xx: Support GL_ARB_viewport_array + gl43
4609*61046927SAndroid Build Coastguard Worker- freedreno/a6xx: Enable GL_ARB_texture_mirror_clamp_to_edge
4610*61046927SAndroid Build Coastguard Worker- freedreno: Enable GL_ARB_enhanced_layouts
4611*61046927SAndroid Build Coastguard Worker- freedreno/ci: Small bit of xfails cleanup
4612*61046927SAndroid Build Coastguard Worker- docs: Update features.txt
4613*61046927SAndroid Build Coastguard Worker- nir: Add way to create passthrough TCS without VS nir
4614*61046927SAndroid Build Coastguard Worker- freedreno: Add ARB_gl_spirv support
4615*61046927SAndroid Build Coastguard Worker- freedreno/a6xx: Use box to pass 2d clear params
4616*61046927SAndroid Build Coastguard Worker- freedreno/a6xx: Implement ARB_clear_texture
4617*61046927SAndroid Build Coastguard Worker- freedreno/a3xx+: Enable ARB_shader_texture_image_samples
4618*61046927SAndroid Build Coastguard Worker- freedreno/a3xx+: Enable ARB_derivative_control
4619*61046927SAndroid Build Coastguard Worker- freedreno/ir3: Unconditionally lower subgroup ops
4620*61046927SAndroid Build Coastguard Worker- freedreno/a6xx: Enable ARB_shader_group_vote
4621*61046927SAndroid Build Coastguard Worker- freedreno/a6xx: Fix occlusion queries
4622*61046927SAndroid Build Coastguard Worker- freedreno/a6xx: Remove unused field
4623*61046927SAndroid Build Coastguard Worker- freedreno/a5xx+a6xx: Add base class for query samples
4624*61046927SAndroid Build Coastguard Worker- freedreno/batch: Add a global epilogue
4625*61046927SAndroid Build Coastguard Worker- freedreno: Core ARB_query_buffer_object support
4626*61046927SAndroid Build Coastguard Worker- freedreno/a6xx: ARB_query_buffer_object support
4627*61046927SAndroid Build Coastguard Worker- freedreno/a6xx: Mark gl45 supported
4628*61046927SAndroid Build Coastguard Worker
4629*61046927SAndroid Build Coastguard WorkerRohan Garg (3):
4630*61046927SAndroid Build Coastguard Worker
4631*61046927SAndroid Build Coastguard Worker- anv, iris: Disable pre fetching the binding table entries on DG2
4632*61046927SAndroid Build Coastguard Worker- intel/compiler: Support 16 bit float ops
4633*61046927SAndroid Build Coastguard Worker- anv: Enable 16 bit float ops on devices that have a LSC
4634*61046927SAndroid Build Coastguard Worker
4635*61046927SAndroid Build Coastguard WorkerRoland Scheidegger (4):
4636*61046927SAndroid Build Coastguard Worker
4637*61046927SAndroid Build Coastguard Worker- lavapipe: initialize index_bias to zero for non-indexed draws
4638*61046927SAndroid Build Coastguard Worker- gallivm: always do per-pixel LOD for cube maps
4639*61046927SAndroid Build Coastguard Worker- llvmpipe: fix front/back face system value in the fs
4640*61046927SAndroid Build Coastguard Worker- gallivm: remove dead cube map lod calculation code
4641*61046927SAndroid Build Coastguard Worker
4642*61046927SAndroid Build Coastguard WorkerRoman Gilg (2):
4643*61046927SAndroid Build Coastguard Worker
4644*61046927SAndroid Build Coastguard Worker- loader/dri3: Simplify buffer age query
4645*61046927SAndroid Build Coastguard Worker- loader/dri3: Add DRI performance option to wait for next buffer on swap
4646*61046927SAndroid Build Coastguard Worker
4647*61046927SAndroid Build Coastguard WorkerRoman Stratiienko (6):
4648*61046927SAndroid Build Coastguard Worker
4649*61046927SAndroid Build Coastguard Worker- v3dv: Enable sync_fd importing/exporting on Android
4650*61046927SAndroid Build Coastguard Worker- v3dv: Limit API version to v1.0 for Android
4651*61046927SAndroid Build Coastguard Worker- v3dv: Avoid swapchain_info handling on Android
4652*61046927SAndroid Build Coastguard Worker- lima: Ensure jobs initialized before calling lima_job_fini()
4653*61046927SAndroid Build Coastguard Worker- Android: Use libgbm_mesa name for SDK30+
4654*61046927SAndroid Build Coastguard Worker- meson: Enable system_has_kms_drm for android
4655*61046927SAndroid Build Coastguard Worker
4656*61046927SAndroid Build Coastguard WorkerRuijing Dong (30):
4657*61046927SAndroid Build Coastguard Worker
4658*61046927SAndroid Build Coastguard Worker- frontends/va: improve enc quality interface change
4659*61046927SAndroid Build Coastguard Worker- radeonsi/vcn: add enc quality bits interface
4660*61046927SAndroid Build Coastguard Worker- radeonsi/vcn: dpb change for supporting pre-encoding
4661*61046927SAndroid Build Coastguard Worker- radeonsi/vcn: support encoding preset modes
4662*61046927SAndroid Build Coastguard Worker- radeonsi/vcn: support VBAQ modes
4663*61046927SAndroid Build Coastguard Worker- radeonsi/vcn: remove rate control double begin IBs
4664*61046927SAndroid Build Coastguard Worker- radeonsi/vcn: add AUD syntax to h264 encoding
4665*61046927SAndroid Build Coastguard Worker- frontend/va: remove some unnecessary code
4666*61046927SAndroid Build Coastguard Worker- frontends/va: change getEncParamPreset location
4667*61046927SAndroid Build Coastguard Worker- frontends/va: add max_frame_size into rate control
4668*61046927SAndroid Build Coastguard Worker- frontends/va: add HRD, filler data enable and etc
4669*61046927SAndroid Build Coastguard Worker- frontends/va: enable sao in hevc encoding
4670*61046927SAndroid Build Coastguard Worker- radeon/vcn: process invalid frame rate in encoding
4671*61046927SAndroid Build Coastguard Worker- radeonsi/vcn: support async
4672*61046927SAndroid Build Coastguard Worker- radeonsi/vce: using fixed value for vce 52
4673*61046927SAndroid Build Coastguard Worker- gallium/pipe/video: group avc encoder seq structure
4674*61046927SAndroid Build Coastguard Worker- radeonsi/vce: apply avc seq parameters
4675*61046927SAndroid Build Coastguard Worker- frontends/omx: apply avc seq parameters
4676*61046927SAndroid Build Coastguard Worker- frontends/va: apply avc seq parameters
4677*61046927SAndroid Build Coastguard Worker- radeonsi/vcn: use avc seq paramters
4678*61046927SAndroid Build Coastguard Worker- frontends/va: add aspect ratio and vui timing info
4679*61046927SAndroid Build Coastguard Worker- radeonsi/vcn: support aspect ratio and vui timing info
4680*61046927SAndroid Build Coastguard Worker- d3d12: Updating refactored fields in pipe_h264_enc_picture_desc
4681*61046927SAndroid Build Coastguard Worker- frontends/va: fix av1 decoding image distortion issue
4682*61046927SAndroid Build Coastguard Worker- gallium/pipe/video: add data struct for dbk in avc encoding.
4683*61046927SAndroid Build Coastguard Worker- frontends/va: add h264 dbk enc parameters
4684*61046927SAndroid Build Coastguard Worker- radeonsi/vcn: enable dbk in avc encoding
4685*61046927SAndroid Build Coastguard Worker- radeonsi/vcn: enable multi-slice encoding
4686*61046927SAndroid Build Coastguard Worker- frontends/va: fixed an av1 decoding image corruption issue.
4687*61046927SAndroid Build Coastguard Worker- frontends/va: fixed an av1 dec image corruption.
4688*61046927SAndroid Build Coastguard Worker
4689*61046927SAndroid Build Coastguard WorkerRyan Houdek (1):
4690*61046927SAndroid Build Coastguard Worker
4691*61046927SAndroid Build Coastguard Worker- vulkan/wsi: Add dep_libudev to idep dependencies
4692*61046927SAndroid Build Coastguard Worker
4693*61046927SAndroid Build Coastguard WorkerSagar Ghuge (5):
4694*61046927SAndroid Build Coastguard Worker
4695*61046927SAndroid Build Coastguard Worker- intel/isl: Setting L1 caching policy to Write-back mode
4696*61046927SAndroid Build Coastguard Worker- anv: Specify Untyped L1 cache policy for stateless accesses
4697*61046927SAndroid Build Coastguard Worker- iris: Specify Untyped L1 cache policy for stateless accesses
4698*61046927SAndroid Build Coastguard Worker- anv: Handle bits to flush data-port's Untyped L1 data cache
4699*61046927SAndroid Build Coastguard Worker- iris: Handle new untyped dataport cache flush PIPE_CONTROL field
4700*61046927SAndroid Build Coastguard Worker
4701*61046927SAndroid Build Coastguard WorkerSajeesh Sidharthan (1):
4702*61046927SAndroid Build Coastguard Worker
4703*61046927SAndroid Build Coastguard Worker- radeonsi/vcn: set current pic index correctly
4704*61046927SAndroid Build Coastguard Worker
4705*61046927SAndroid Build Coastguard WorkerSami Kyöstilä (1):
4706*61046927SAndroid Build Coastguard Worker
4707*61046927SAndroid Build Coastguard Worker- intel/ds: Update to Perfetto API v28.0
4708*61046927SAndroid Build Coastguard Worker
4709*61046927SAndroid Build Coastguard WorkerSamuel Pitoiset (329):
4710*61046927SAndroid Build Coastguard Worker
4711*61046927SAndroid Build Coastguard Worker- vulkan: add support for VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT
4712*61046927SAndroid Build Coastguard Worker- radv: implement VK_EXT_attachment_feedback_loop_layout
4713*61046927SAndroid Build Coastguard Worker- radv: ignore out-of-order rasterization if stencil write mask is dynamic
4714*61046927SAndroid Build Coastguard Worker- radv: rework shaders ref counting
4715*61046927SAndroid Build Coastguard Worker- radv: use ref counting for VS prologs and PS epilogs
4716*61046927SAndroid Build Coastguard Worker- radv: remove RADV_META_SAVE_SAMPLE_LOCATIONS
4717*61046927SAndroid Build Coastguard Worker- radv: simplify saving/restoring all dynamic states
4718*61046927SAndroid Build Coastguard Worker- radv: remove unused states parameter from some radv_emit_XXX() helpers
4719*61046927SAndroid Build Coastguard Worker- radv: simplify radv_bind_dynamic_state() slightly
4720*61046927SAndroid Build Coastguard Worker- radv: fix gathering XFB info if there is dead outputs
4721*61046927SAndroid Build Coastguard Worker- radv: respect the render area for depth/stencil resolves
4722*61046927SAndroid Build Coastguard Worker- radv: fix cleaning the meta query state if an error occured
4723*61046927SAndroid Build Coastguard Worker- radv: properly ignore PSO states that are dynamic
4724*61046927SAndroid Build Coastguard Worker- radv: remove one useless check about line width and dynamic state
4725*61046927SAndroid Build Coastguard Worker- radv: simplify dynamic states uses when determining NGG culling settings
4726*61046927SAndroid Build Coastguard Worker- radv: do not set registers for PSO states that are dynamic
4727*61046927SAndroid Build Coastguard Worker- radv: remove radv_invariant_geom workarounds for DX games
4728*61046927SAndroid Build Coastguard Worker- radv: explain why radv_invariant_geom is still needed for SotTR DX
4729*61046927SAndroid Build Coastguard Worker- radv: remove unecessary radv_pipeline::uses_dynamic_stride
4730*61046927SAndroid Build Coastguard Worker- radv: copy line stipple factor/pattern only if the state isn't dynamic
4731*61046927SAndroid Build Coastguard Worker- radv: copy the sample locations only if the state isn't dynamic
4732*61046927SAndroid Build Coastguard Worker- zink: stop skipping bunch of GLESx tests
4733*61046927SAndroid Build Coastguard Worker- vulkan: initialize discardRectangleCount even if the state is dynamic
4734*61046927SAndroid Build Coastguard Worker- vulkan: fix initializing the primitive topology when it's dynamic
4735*61046927SAndroid Build Coastguard Worker- vulkan: add attachment sample count info AMD support
4736*61046927SAndroid Build Coastguard Worker- radv: store the provoking vertex mode in the graphics pipeline info
4737*61046927SAndroid Build Coastguard Worker- radv: simplify the depth clip enable/disable logic
4738*61046927SAndroid Build Coastguard Worker- radv: do not translate polygon mode during gfx info initialization
4739*61046927SAndroid Build Coastguard Worker- radv: do not translate logic op during gfx info initialization
4740*61046927SAndroid Build Coastguard Worker- radv: do not translate blend op/factor during gfx info initialization
4741*61046927SAndroid Build Coastguard Worker- radv: do not translate primitive topology during gfx info initialization
4742*61046927SAndroid Build Coastguard Worker- radv: slightly change the color write enable mask
4743*61046927SAndroid Build Coastguard Worker- radv: call vk_graphics_pipeline_state_fill() when initializing gfx pipelines
4744*61046927SAndroid Build Coastguard Worker- radv: convert radv_tessellation_info to vk_tessellation_state
4745*61046927SAndroid Build Coastguard Worker- radv: convert radv_viewport_info to vk_viewpoert_state
4746*61046927SAndroid Build Coastguard Worker- radv: convert radv_discard_rectangle_info to vk_discard_rectangles_state
4747*61046927SAndroid Build Coastguard Worker- radv: convert radv_rasterization_info to vk_rasterization_state
4748*61046927SAndroid Build Coastguard Worker- radv: convert radv_depth_stencil_info to vk_depth_stencil_state
4749*61046927SAndroid Build Coastguard Worker- radv: convert radv_fragment_shading_rate_info to vk_fragment_shading_rate_state
4750*61046927SAndroid Build Coastguard Worker- radv: convert radv_input_assembly_info to vk_input_assembly_state
4751*61046927SAndroid Build Coastguard Worker- radv: convert radv_multisample_info to vk_multisample_state
4752*61046927SAndroid Build Coastguard Worker- radv: convert radv_color_blend_info to vk_color_blend_state
4753*61046927SAndroid Build Coastguard Worker- radv: convert radv_rendering_info to vk_render_pass_state
4754*61046927SAndroid Build Coastguard Worker- radv: convert radv_vertex_input_info to vk_vertex_input_state
4755*61046927SAndroid Build Coastguard Worker- radv: remove radv_graphics_pipeline_info completely
4756*61046927SAndroid Build Coastguard Worker- radv: advertise VK_KHR_global_priority
4757*61046927SAndroid Build Coastguard Worker- radv: remove unused pCreateInfo from radv_pipeline_init_blend_state()
4758*61046927SAndroid Build Coastguard Worker- radv: add radv_graphics_pipeline_import_info() helper
4759*61046927SAndroid Build Coastguard Worker- radv: introduce a new pipeline type for graphics libs
4760*61046927SAndroid Build Coastguard Worker- radv: store vk_graphics_pipeline_state to radv_graphics_pipeline
4761*61046927SAndroid Build Coastguard Worker- radv: prevent accessing rasterization state when it's NULL
4762*61046927SAndroid Build Coastguard Worker- radv: add a very initial implementation of VK_EXT_graphics_pipeline_library
4763*61046927SAndroid Build Coastguard Worker- radv: do not compress DCC in presence of render loops on GFX10+
4764*61046927SAndroid Build Coastguard Worker- radv: remove useless check when creating the noop FS
4765*61046927SAndroid Build Coastguard Worker- radv: copy linked I/O info for merged stages in radv_fill_shader_info
4766*61046927SAndroid Build Coastguard Worker- radv: copy the whole radv_shader_info struct for merged stages
4767*61046927SAndroid Build Coastguard Worker- radv: add a radv_postprocess_nir() helper
4768*61046927SAndroid Build Coastguard Worker- radv: move lowering FS intrinsics to radv_postprocess_nir()
4769*61046927SAndroid Build Coastguard Worker- radv: move dumping NIR shaders to the previous similar loop
4770*61046927SAndroid Build Coastguard Worker- radv: remove unused parameter in radv_lower_io_to_mem()
4771*61046927SAndroid Build Coastguard Worker- radv: use NIR_PASS with radv_export_implicit_primitive_id
4772*61046927SAndroid Build Coastguard Worker- radv: remove useless parameter from radv_link_shaders()
4773*61046927SAndroid Build Coastguard Worker- radv: add radv_remove_point_size() linking helper
4774*61046927SAndroid Build Coastguard Worker- radv: rework linking shaders in NIR
4775*61046927SAndroid Build Coastguard Worker- radv: move assigning driver locations to the new linking helpers
4776*61046927SAndroid Build Coastguard Worker- radv: move lowering patch vertices to radv_pipeline_link_tcs()
4777*61046927SAndroid Build Coastguard Worker- radv: move lowering the view index to radv_pipeline_link_shaders()
4778*61046927SAndroid Build Coastguard Worker- radv: remove redundant assignment of tcs.tcs_vertices_out
4779*61046927SAndroid Build Coastguard Worker- radv: remove unused tcs_vertices_out assignment for VS
4780*61046927SAndroid Build Coastguard Worker- radv: remove unused num_tess_patches assignment for VS
4781*61046927SAndroid Build Coastguard Worker- radv: merge gather_tess_info() with radv_fill_shader_info()
4782*61046927SAndroid Build Coastguard Worker- radv: stop setting CB_COLOR_CONTROL.ROP3 from the pipeline
4783*61046927SAndroid Build Coastguard Worker- radv: stop clearing bitfields for registers that are emitted dynamically
4784*61046927SAndroid Build Coastguard Worker- radv: cleanup dynamic states in radv_emit_graphics_pipeline()
4785*61046927SAndroid Build Coastguard Worker- radv: stop emitting RMW context registers for updating sample locations
4786*61046927SAndroid Build Coastguard Worker- radv: re-emit viewports if negative one to one or depth clamp mode changed
4787*61046927SAndroid Build Coastguard Worker- radv: remove bogus assertion about independent set layouts with GPL
4788*61046927SAndroid Build Coastguard Worker- radv: fix missing initialization of the pipeline layout when creating a lib
4789*61046927SAndroid Build Coastguard Worker- radv: destroy the pipeline layout if creating a library failed
4790*61046927SAndroid Build Coastguard Worker- aco: fix wrong size for 1D images and A16 on GFX9
4791*61046927SAndroid Build Coastguard Worker- ac: constify ac_compute_cs_workgroup_size()
4792*61046927SAndroid Build Coastguard Worker- radv: stop duplicating radv_es_output_info
4793*61046927SAndroid Build Coastguard Worker- radv: use esgs_itemsize when calling ac_nir_lower_es_outputs_to_mem
4794*61046927SAndroid Build Coastguard Worker- radv: compute the ESGS itemsize outside of radv_nir_shader_info_pass()
4795*61046927SAndroid Build Coastguard Worker- radv: remove dead code about task ring when binding a compute pipeline
4796*61046927SAndroid Build Coastguard Worker- radv: replace cs.uses_task_rings by ms.has_task
4797*61046927SAndroid Build Coastguard Worker- radv/llvm: remove unused parameter in handle_vs_outputs_post()
4798*61046927SAndroid Build Coastguard Worker- radv: stop duplicating radv_vs_output_info
4799*61046927SAndroid Build Coastguard Worker- radv: fill radv_vs_output_info unconditionally for vertex related stages
4800*61046927SAndroid Build Coastguard Worker- radv: remove redundant VS output parameter assignments
4801*61046927SAndroid Build Coastguard Worker- radv: add a helper that links shader info between stages
4802*61046927SAndroid Build Coastguard Worker- radv: link primitive ID/clip distance shader info from the new helper
4803*61046927SAndroid Build Coastguard Worker- radv: stop gathering info for FS before other stages
4804*61046927SAndroid Build Coastguard Worker- radv: move filling cs.block_size
4805*61046927SAndroid Build Coastguard Worker- radv: add gather_shader_info_fs() helper
4806*61046927SAndroid Build Coastguard Worker- radv: add gather_shader_info_mesh() helper
4807*61046927SAndroid Build Coastguard Worker- radv: add gather_shader_info_gs() helper
4808*61046927SAndroid Build Coastguard Worker- radv: add gather_shader_info_tes() helper
4809*61046927SAndroid Build Coastguard Worker- radv: add gather_shader_info_tcs() helper
4810*61046927SAndroid Build Coastguard Worker- radv: add gather_shader_info_vs() helper
4811*61046927SAndroid Build Coastguard Worker- radv: add gather_shader_info_cs() helper
4812*61046927SAndroid Build Coastguard Worker- radv: add gather_shader_info_task() helper
4813*61046927SAndroid Build Coastguard Worker- radv: move more CS info to gather_shader_info_cs()
4814*61046927SAndroid Build Coastguard Worker- radv: move more MS info to gather_shader_info_ms()
4815*61046927SAndroid Build Coastguard Worker- radv: move determining NGG shader info to radv_fill_shader_info()
4816*61046927SAndroid Build Coastguard Worker- radv: store binning settings into the physical device
4817*61046927SAndroid Build Coastguard Worker- radv: make sure to emit BREAK_BATCH when color write enable is dynamic
4818*61046927SAndroid Build Coastguard Worker- radv: remove useless parameter in si_write_scissors()
4819*61046927SAndroid Build Coastguard Worker- radv: split emitting guardband into a separate helper
4820*61046927SAndroid Build Coastguard Worker- radv: rework dirtying scissors when the line width changes
4821*61046927SAndroid Build Coastguard Worker- radv: emit the guardband state separately from the scissor state
4822*61046927SAndroid Build Coastguard Worker- radv: allow null descriptor set layouts in pipeline layouts
4823*61046927SAndroid Build Coastguard Worker- radv: determine if the topology uses adjacency from the shaders on GFX9+
4824*61046927SAndroid Build Coastguard Worker- radv: fix bogus assertion with RADV_FORCE_VRS
4825*61046927SAndroid Build Coastguard Worker- aco: remove unused isel_context::tcs_num_patches
4826*61046927SAndroid Build Coastguard Worker- radv: stop setting as_ls for the TCS stage
4827*61046927SAndroid Build Coastguard Worker- radv: stop setting as_es for the GS stage
4828*61046927SAndroid Build Coastguard Worker- radv: stop setting num_tess_patches for the GS stage
4829*61046927SAndroid Build Coastguard Worker- radv: stop setting esgs_itemsize to the GS stage
4830*61046927SAndroid Build Coastguard Worker- radv: cleanup helpers that compute NGG info and GS info on GFX9+
4831*61046927SAndroid Build Coastguard Worker- radv: move computing wave_size/ballot_bit_size to the shader info pass
4832*61046927SAndroid Build Coastguard Worker- radv: move computing NGG info and GS info to radv_nir_shader_info_link()
4833*61046927SAndroid Build Coastguard Worker- radv: refactor radv_nir_shader_info_link()
4834*61046927SAndroid Build Coastguard Worker- radv: move determining other NGG settings in radv_link_shaders_info()
4835*61046927SAndroid Build Coastguard Worker- radv: simplify determining if NGG passthrough can be enabled
4836*61046927SAndroid Build Coastguard Worker- radv: cleanup computing the workgroup size for all stages
4837*61046927SAndroid Build Coastguard Worker- radv: add and use a helper that merges shader info for merged stages on GFX9+
4838*61046927SAndroid Build Coastguard Worker- radv: remove unused parameters in radv_fill_shader_info()
4839*61046927SAndroid Build Coastguard Worker- radv: determine as_ls/as_es in radv_link_shaders_info()
4840*61046927SAndroid Build Coastguard Worker- radv: constify radv_shader_info where it's missing
4841*61046927SAndroid Build Coastguard Worker- radeonsi/ci: trigger radeonsi-raven-skqp for any RADV changes
4842*61046927SAndroid Build Coastguard Worker- radv: gather MRTs that are written by the fragment shader
4843*61046927SAndroid Build Coastguard Worker- radv: compact MRTs to save PS export memory space
4844*61046927SAndroid Build Coastguard Worker- radv: only expose sparseResidencyImage3D on GFX9+
4845*61046927SAndroid Build Coastguard Worker- radv: emit SQTT markers for RT related commands
4846*61046927SAndroid Build Coastguard Worker- radv: capture RT pipelines from the SQTT layer
4847*61046927SAndroid Build Coastguard Worker- radv: fix reporting RT shaders in RGP
4848*61046927SAndroid Build Coastguard Worker- radv: do not lower color exports for FS that need an epilog
4849*61046927SAndroid Build Coastguard Worker- radv: add radv_remove_color_exports() helper
4850*61046927SAndroid Build Coastguard Worker- radv: do not try to remove color exports for FS that need an epilog
4851*61046927SAndroid Build Coastguard Worker- radv: keep track of the code size for VS prologs and PS epilogs
4852*61046927SAndroid Build Coastguard Worker- radv: create a PS epilog from a library without the main FS
4853*61046927SAndroid Build Coastguard Worker- radv: add support for emitting and prefetching PS epilogs
4854*61046927SAndroid Build Coastguard Worker- radv: import PS epilog from libraries if present
4855*61046927SAndroid Build Coastguard Worker- radv: fix hw remapping of MRT holes with color attachments without export
4856*61046927SAndroid Build Coastguard Worker- radv: fix pipelineStageCreationFeedbackCount when it's 0
4857*61046927SAndroid Build Coastguard Worker- radv: add a pointer to radv_shader_binary in radv_shader
4858*61046927SAndroid Build Coastguard Worker- radv/ci: re-enable dEQP-VK.renderpass2.depth_stencil_resolve.*_samplemask
4859*61046927SAndroid Build Coastguard Worker- radv: store the VS prologs/PS epilogs VA at upload time
4860*61046927SAndroid Build Coastguard Worker- radv: split upload_shader_part() in two parts
4861*61046927SAndroid Build Coastguard Worker- radv: store the binary to radv_shader_part
4862*61046927SAndroid Build Coastguard Worker- radv: upload the PS epilog in the existing pipeline BO
4863*61046927SAndroid Build Coastguard Worker- radv: reword a comment about dynamic states when rasterization is disabled
4864*61046927SAndroid Build Coastguard Worker- radv: emit the LDS size for TCS directly from the pipeline on GFX9+
4865*61046927SAndroid Build Coastguard Worker- radv: add radv_pipeline_key::dynamic_patch_control_points
4866*61046927SAndroid Build Coastguard Worker- radv: skip computing some tess info when patch control points is dynamic
4867*61046927SAndroid Build Coastguard Worker- radv: set workgroup_size to 256 when patch control points is dynamic
4868*61046927SAndroid Build Coastguard Worker- aco: prevent a division by zero when patch control points is dynamic
4869*61046927SAndroid Build Coastguard Worker- radv: add shader arguments for dynamic patch control points
4870*61046927SAndroid Build Coastguard Worker- radv: add ABI lowering support for dynamic patch control points
4871*61046927SAndroid Build Coastguard Worker- radv: pass the number of patch control points to si_get_ia_multi_vgt_param()
4872*61046927SAndroid Build Coastguard Worker- radv: move emitting PRIMGROUP_SIZE for <= GFX9 from the cmdbuf
4873*61046927SAndroid Build Coastguard Worker- radv: move emitting GE_CNTL for non-NGG pipelines from the cmdbuf
4874*61046927SAndroid Build Coastguard Worker- radv: implement dynamic patch control points
4875*61046927SAndroid Build Coastguard Worker- radv: advertise extendedDynamicState2PatchControlPoints
4876*61046927SAndroid Build Coastguard Worker- radv: stop setting redundant viewport/scissor for internal operations
4877*61046927SAndroid Build Coastguard Worker- radv: do not bind NULL graphics pipeline when restoring the meta state
4878*61046927SAndroid Build Coastguard Worker- radv: reset the compute pipeline when the saved one was NULL
4879*61046927SAndroid Build Coastguard Worker- radv: stop dirtying the graphics pipeline when restoring it
4880*61046927SAndroid Build Coastguard Worker- radv: stop checking for NULL pipelines in radv_CmdBindPipeline()
4881*61046927SAndroid Build Coastguard Worker- radv/ci: cleanup lists of failures/flakes
4882*61046927SAndroid Build Coastguard Worker- radv: disable VK_EXT_graphics_pipeline_library with LLVM
4883*61046927SAndroid Build Coastguard Worker- radv: rename radv_pipeline_key::vs::dynamic_vs_input to has_prolog
4884*61046927SAndroid Build Coastguard Worker- radv: prepare the VS input state for prologs created with GPL
4885*61046927SAndroid Build Coastguard Worker- radv: bind the VS input state for prologs created with GPL
4886*61046927SAndroid Build Coastguard Worker- radv: enable the VS prologs cache if graphicsPipelineLibrary is enabled
4887*61046927SAndroid Build Coastguard Worker- radv: do not remove PSIZ for VS when the topology is unknown
4888*61046927SAndroid Build Coastguard Worker- Revert "radv: upload the PS epilog in the existing pipeline BO"
4889*61046927SAndroid Build Coastguard Worker- nir: add nir_intrinsic_load_sample_positions_amd
4890*61046927SAndroid Build Coastguard Worker- radv: add nir_intrinsic_load_sample_positions_amd in the ABI
4891*61046927SAndroid Build Coastguard Worker- radv: run nir_opt_cse before lowering FS intrinsics
4892*61046927SAndroid Build Coastguard Worker- radv,aco: lower barycentric_at_sample in NIR
4893*61046927SAndroid Build Coastguard Worker- radv: do not link shaders when the next stage is unknown
4894*61046927SAndroid Build Coastguard Worker- radv: allow to build the main FS in a graphics pipeline library
4895*61046927SAndroid Build Coastguard Worker- radv,aco: do not compact MRTs if the pipeline uses a PS epilog
4896*61046927SAndroid Build Coastguard Worker- radv: rename radv_thread_trace_set_pstate() to radv_device_set_pstate()
4897*61046927SAndroid Build Coastguard Worker- radv: acquire pstate on-demand when capturing with RGP
4898*61046927SAndroid Build Coastguard Worker- radv: constify radv_lookup_user_sgpr()
4899*61046927SAndroid Build Coastguard Worker- radv: add radv_pipeline_key::dynamic_rasterization_samples
4900*61046927SAndroid Build Coastguard Worker- radv: declare shader arguments for the number of samples for FS
4901*61046927SAndroid Build Coastguard Worker- nir: add nir_load_rasterization_samples_amd
4902*61046927SAndroid Build Coastguard Worker- radv: lower nir_load_rasterization_samples_amd in ABI
4903*61046927SAndroid Build Coastguard Worker- nir,radv: pass the number of samples to load_sample_positions_amd
4904*61046927SAndroid Build Coastguard Worker- radv: add barycentric_at_sample lowering when the number of samples is dynamic
4905*61046927SAndroid Build Coastguard Worker- radv: emit the rasterization samples through an user SGPR if needed
4906*61046927SAndroid Build Coastguard Worker- radv: make sure to initialize wd_switch_on_eop before checking its value
4907*61046927SAndroid Build Coastguard Worker- radv: pass a VkSampler to write_sampler_descriptor()
4908*61046927SAndroid Build Coastguard Worker- radv: remove unnecessary radv_buffer_view::vk_format
4909*61046927SAndroid Build Coastguard Worker- radv: rework and rename radv_make_buffer_descriptor()
4910*61046927SAndroid Build Coastguard Worker- zink/ci: skip ext_external_objects from Piglit with RADV
4911*61046927SAndroid Build Coastguard Worker- zink/ci: skip arb_shader_clock with RADV
4912*61046927SAndroid Build Coastguard Worker- zink/ci: skip GLX tests with RADV
4913*61046927SAndroid Build Coastguard Worker- zink/ci: update list of expected failures with RADV on NAVI10
4914*61046927SAndroid Build Coastguard Worker- zink/ci: update list of flakes for Piglit with RADV on NAVI10
4915*61046927SAndroid Build Coastguard Worker- radv/ci: add piglit testing with Zink on NAVI10
4916*61046927SAndroid Build Coastguard Worker- radv: do not free the GS copy shader binary if created from a library
4917*61046927SAndroid Build Coastguard Worker- radv: import the GS copy shader from a library if present
4918*61046927SAndroid Build Coastguard Worker- radv: determine the last VGT api stage from the active_stages bitfield
4919*61046927SAndroid Build Coastguard Worker- radv: allow to build the pre-rasterization stages in a library
4920*61046927SAndroid Build Coastguard Worker- radv: remove useless gfx10_ngg_info::enable_vertex_grouping
4921*61046927SAndroid Build Coastguard Worker- radv: determine the last VGT api stage also for GPL
4922*61046927SAndroid Build Coastguard Worker- radv: use the maximum number of vertices per primitives for NGG with GPL
4923*61046927SAndroid Build Coastguard Worker- radv: enable NGG culling unconditionally for GPL but disable it dynamically
4924*61046927SAndroid Build Coastguard Worker- radv: rework multiview lowering in NIR slightly
4925*61046927SAndroid Build Coastguard Worker- radv: fix handling ViewportIndex with GPL
4926*61046927SAndroid Build Coastguard Worker- radv: fix handling primitive ID and clip/cull distances with GPL
4927*61046927SAndroid Build Coastguard Worker- radv: fix handling multiview with GPL
4928*61046927SAndroid Build Coastguard Worker- radv: fix emitting RBPLUS state when MRTs are compacted
4929*61046927SAndroid Build Coastguard Worker- radv: remove NULL checks when binding a graphics pipeline
4930*61046927SAndroid Build Coastguard Worker- radv: fix initializing the attribute mask for VS input state and GPL
4931*61046927SAndroid Build Coastguard Worker- radv: fix initializing the blend state for NULL render pass with GPL
4932*61046927SAndroid Build Coastguard Worker- radv: ignore shader stages that don't need to be imported with GPL
4933*61046927SAndroid Build Coastguard Worker- radv: add a new drirc option to enable a unified heap on APUs
4934*61046927SAndroid Build Coastguard Worker- radv: enable the unified heap on APUs for Red Dead Redemption 2
4935*61046927SAndroid Build Coastguard Worker- radv: fix and rework shaders upload with GPL
4936*61046927SAndroid Build Coastguard Worker- radv: always re-emit patch control points when a pipeline with tess is bound
4937*61046927SAndroid Build Coastguard Worker- radv: move the disk cache to the vk_physical_device struct
4938*61046927SAndroid Build Coastguard Worker- radv: use SHA1_DIGEST_LENGTH in the pipeline cache
4939*61046927SAndroid Build Coastguard Worker- radv: do not create a noop FS when the FS is imported from a library
4940*61046927SAndroid Build Coastguard Worker- radv: discard the PS epilog when the pipeline doesn't use a fragment shader
4941*61046927SAndroid Build Coastguard Worker- ac/llvm: add missing nir_intrinsic_bindless_image_atomic_{fmin,fmax}
4942*61046927SAndroid Build Coastguard Worker- radv: set SAMPLE_MASK_TRACKER_WATERMARK to 15 on GFX11
4943*61046927SAndroid Build Coastguard Worker- radv: use correct VGT_TESS_DISTRIBUTION settings on GFX11
4944*61046927SAndroid Build Coastguard Worker- radv: do not use memory for waiting for cache flushes on GFX11
4945*61046927SAndroid Build Coastguard Worker- radv: drop the ES vertex count requirement on GFX11
4946*61046927SAndroid Build Coastguard Worker- radv: add RADEON_FLAG_DISCARDABLE
4947*61046927SAndroid Build Coastguard Worker- radv: create and configure the ring BO for attributes
4948*61046927SAndroid Build Coastguard Worker- radv: declare shader arguments for attributes via memory
4949*61046927SAndroid Build Coastguard Worker- nir: add nir_intrinsic_load_ring_attr_{offset}_amd
4950*61046927SAndroid Build Coastguard Worker- radv: add lowering for nir_intrinsic_load_ring_attr_{offset}_amd
4951*61046927SAndroid Build Coastguard Worker- radv: allocate more space for pipeline statistics query on GFX11
4952*61046927SAndroid Build Coastguard Worker- ac: add radeon_info::has_vrs_ds_export_bug
4953*61046927SAndroid Build Coastguard Worker- radv: advertise fragmentShadingRateWithShaderDepthStencilWrites on NAVI23+
4954*61046927SAndroid Build Coastguard Worker- aco: fix tcs_wave_id unpacking on GFX11
4955*61046927SAndroid Build Coastguard Worker- radv: declare new dynamic states
4956*61046927SAndroid Build Coastguard Worker- radv: add support for dynamic polygon mode
4957*61046927SAndroid Build Coastguard Worker- radv: add support for dynamic tessellation domain origin
4958*61046927SAndroid Build Coastguard Worker- radv: add support for dynamic logic op enable
4959*61046927SAndroid Build Coastguard Worker- radv: add support for dynamic line stipple enable
4960*61046927SAndroid Build Coastguard Worker- radv: add support for dynamic alpha to coverage enable
4961*61046927SAndroid Build Coastguard Worker- radv: add support for dynamic sample mask
4962*61046927SAndroid Build Coastguard Worker- radv: add support for dynamic depth clip enable
4963*61046927SAndroid Build Coastguard Worker- radv: add support for dynamic conservative rasterization mode
4964*61046927SAndroid Build Coastguard Worker- radv: add support for dynamic depth clip negative one to one
4965*61046927SAndroid Build Coastguard Worker- radv: add support for dynamic provoking vertex mode
4966*61046927SAndroid Build Coastguard Worker- radv: add support for dynamic depth clamp enable
4967*61046927SAndroid Build Coastguard Worker- radv: advertise VK_EXT_extended_dynamic_state3
4968*61046927SAndroid Build Coastguard Worker- radv: disable VK_AMD_texture_gather_bias_lod on GFX11
4969*61046927SAndroid Build Coastguard Worker- radv: disable AMD_shader_explicit_vertex_parameter on GFX11
4970*61046927SAndroid Build Coastguard Worker- radv/llvm: do not set COMPR for exports on GFX11
4971*61046927SAndroid Build Coastguard Worker- ac/nir,radv/llvm: add support for the attribute ring
4972*61046927SAndroid Build Coastguard Worker- aco,radv/llvm: do not export parameters on GFX11
4973*61046927SAndroid Build Coastguard Worker- ac: fix has_vrs_ds_export_bug for VanGogh
4974*61046927SAndroid Build Coastguard Worker- radv: disable {shader,sparse}ImageFloat32AtomicMinMax on GFX11
4975*61046927SAndroid Build Coastguard Worker- radv: disable shaderBufferFloat64AtomicMinMax on GFX11
4976*61046927SAndroid Build Coastguard Worker- radv: disable dual source blending in more situations
4977*61046927SAndroid Build Coastguard Worker- ac/llvm: add support for device clock on GFX11
4978*61046927SAndroid Build Coastguard Worker- aco: add support for s_sendmsg_rtn_b{32,64}
4979*61046927SAndroid Build Coastguard Worker- aco: split the sendmsg enumeration into sendmsg_rtn
4980*61046927SAndroid Build Coastguard Worker- aco: add support for device clock on GFX11
4981*61046927SAndroid Build Coastguard Worker- ac/nir/ngg: fix emitting streamout output by using packed location
4982*61046927SAndroid Build Coastguard Worker- radv: fix suspending/resuming pipeline statistics queries with GDS
4983*61046927SAndroid Build Coastguard Worker- radv: fix VRS limit when attachmentFragmentShadingRate is disabled
4984*61046927SAndroid Build Coastguard Worker- radv/llvm: fix dual source blending on GFX11
4985*61046927SAndroid Build Coastguard Worker- radv: move nir_opt_idiv_const/nir_lower_idiv after NGG lowering
4986*61046927SAndroid Build Coastguard Worker- ac/nir/ngg: fix emitting streamout output by using packed location
4987*61046927SAndroid Build Coastguard Worker- radv: implement transform feedback queries with NGG streamout
4988*61046927SAndroid Build Coastguard Worker- Revert "radv: add a pointer to radv_shader_binary in radv_shader"
4989*61046927SAndroid Build Coastguard Worker- aco: create a new builder variant for ds_add_rtn
4990*61046927SAndroid Build Coastguard Worker- aco: implement NIR intrinsics for NGG streamout
4991*61046927SAndroid Build Coastguard Worker- aco: remove invalid assertions for NGG streamout
4992*61046927SAndroid Build Coastguard Worker- radv/llvm: prevent emitting streamout outputs for NGG
4993*61046927SAndroid Build Coastguard Worker- radv: call nir_io_add_intrinsic_xfb_info() after IO lowering
4994*61046927SAndroid Build Coastguard Worker- radv: lower NIR intrinsics for NGG streamout
4995*61046927SAndroid Build Coastguard Worker- radv: do not unconditionally disable NGG streamout lowering in NIR
4996*61046927SAndroid Build Coastguard Worker- radv: reword an incorrect comment about primitives generated query
4997*61046927SAndroid Build Coastguard Worker- radv: use 32-bit GDS counters for primitives generated query with NGG
4998*61046927SAndroid Build Coastguard Worker- radv: suspend/resume primitives generated query separately for legacy/NGG
4999*61046927SAndroid Build Coastguard Worker- radv: fix primitives generated query with NGG only
5000*61046927SAndroid Build Coastguard Worker- radv: set the correct buffer size for NGG streamout
5001*61046927SAndroid Build Coastguard Worker- radv: enable all possible features with NGG streamout
5002*61046927SAndroid Build Coastguard Worker- radv: allow to enable NGG streamout with RADV_PERFTEST=ngg_streamout
5003*61046927SAndroid Build Coastguard Worker- radv: enable VK_EXT_transform_feedback with NGG streamout on GFX11
5004*61046927SAndroid Build Coastguard Worker- ac/nir: stop using nir_gather_xfb_info_from_intrinsics
5005*61046927SAndroid Build Coastguard Worker- radv: assign IO var locations for VS/TES with NGG streamout
5006*61046927SAndroid Build Coastguard Worker- radv/amdgpu: add a kernel GDS management workaround for -ENOMEM
5007*61046927SAndroid Build Coastguard Worker- radv: use defines instead of magic values for GDS counters offset
5008*61046927SAndroid Build Coastguard Worker- radv: move GDS counters after reserved GDS offsets for streamout
5009*61046927SAndroid Build Coastguard Worker- radv: fix fallback for extreme geometry with tessellation on GFX11
5010*61046927SAndroid Build Coastguard Worker- radv: fix setting MIN_LOD for texture descriptors on GFX11
5011*61046927SAndroid Build Coastguard Worker- radv: make the GDS/GDS OA buffer objects resident
5012*61046927SAndroid Build Coastguard Worker- radv: invalidate L2 instead of only writeback L2 when using DCC stores
5013*61046927SAndroid Build Coastguard Worker- radv: re-emit the guardband state when restoring meta operations
5014*61046927SAndroid Build Coastguard Worker- ac/nir,radv: rework and fix NGG queries enables for VS/TES
5015*61046927SAndroid Build Coastguard Worker- ac/nir: do not convert GS outputs to the expected variable size on GFX11
5016*61046927SAndroid Build Coastguard Worker- radv: re-emit NGG culling settings when conservative rast mode is dynamic
5017*61046927SAndroid Build Coastguard Worker- radv: enable lowering of subgroup shuffle in NIR on GFX11+
5018*61046927SAndroid Build Coastguard Worker- aco: fix p_interp_gfx11 to not overwrite SCC
5019*61046927SAndroid Build Coastguard Worker- aco: fix missing SCC for p_interp_gfx11 in emit_interp_mov_instr()
5020*61046927SAndroid Build Coastguard Worker- aco: add p_dual_src_export_gfx11 for dual source blending on GFX11
5021*61046927SAndroid Build Coastguard Worker- aco: fix dual source blending on GFX11
5022*61046927SAndroid Build Coastguard Worker- aco: fix FS inputs loads in WQM with 16-bit
5023*61046927SAndroid Build Coastguard Worker- radv: suspend/resume XFB queries with NGG for meta operations
5024*61046927SAndroid Build Coastguard Worker- zink: require extendedDynamicState3ColorBlendEquation for full ds3
5025*61046927SAndroid Build Coastguard Worker- radv: stop overallocating LDS for VS/TES when NGG streamout is enabled
5026*61046927SAndroid Build Coastguard Worker- radv: fix computing the pervertex LDS size with NGG streamout
5027*61046927SAndroid Build Coastguard Worker- radv: enable NGG XFB queries only if streamout is enabled
5028*61046927SAndroid Build Coastguard Worker- radv: re-mit streamout buffers to unbind them when NGG streamout is disabled
5029*61046927SAndroid Build Coastguard Worker- radv: fix NGG streamout when it's never enabled in runtime
5030*61046927SAndroid Build Coastguard Worker- radv: fix possible hangs with NGG streamout and secondary cmdbuf
5031*61046927SAndroid Build Coastguard Worker- aco: fix emitting DEALLOC_VGPRS in the discard block
5032*61046927SAndroid Build Coastguard Worker- radv: re-emit dynamic depth clamp enable if depth clip enable changed
5033*61046927SAndroid Build Coastguard Worker- radv: make sure to mark DCC as compressed on GFX11
5034*61046927SAndroid Build Coastguard Worker- radv: introduce RADV_DEBUG=nofmask
5035*61046927SAndroid Build Coastguard Worker- radv: set missing SPI_SHADER_PGM_xxx registers on GFX11
5036*61046927SAndroid Build Coastguard Worker- radv: set INTERPOLATE_COMP_Z to 0 on GFX11
5037*61046927SAndroid Build Coastguard Worker- radv: do not enable DCC for MSAA images without FMASK
5038*61046927SAndroid Build Coastguard Worker- radv: do not enable NGG culling on GFX11
5039*61046927SAndroid Build Coastguard Worker- radv: disable VRS entirely on GFX11
5040*61046927SAndroid Build Coastguard Worker
5041*61046927SAndroid Build Coastguard WorkerSarah Walker (3):
5042*61046927SAndroid Build Coastguard Worker
5043*61046927SAndroid Build Coastguard Worker- pvr: Update FWIF compute register structure
5044*61046927SAndroid Build Coastguard Worker- pvr: Remove STRIP_RENDERING members from FWIF
5045*61046927SAndroid Build Coastguard Worker- pvr: Update FWIF 3d and compute register structures
5046*61046927SAndroid Build Coastguard Worker
5047*61046927SAndroid Build Coastguard WorkerSathishkumar S (2):
5048*61046927SAndroid Build Coastguard Worker
5049*61046927SAndroid Build Coastguard Worker- frontends/va: support yuv 400/444 rt_formats in vaconfig
5050*61046927SAndroid Build Coastguard Worker- frontends/va: reallocate surface for yuv400/yuv444 picture
5051*61046927SAndroid Build Coastguard Worker
5052*61046927SAndroid Build Coastguard WorkerSergei Chernyadyev (1):
5053*61046927SAndroid Build Coastguard Worker
5054*61046927SAndroid Build Coastguard Worker- radv: fix setting results for initialization failures in thread trace and trap handler
5055*61046927SAndroid Build Coastguard Worker
5056*61046927SAndroid Build Coastguard WorkerShuicheng Lin (1):
5057*61046927SAndroid Build Coastguard Worker
5058*61046927SAndroid Build Coastguard Worker- iris: return failure if iris_resource_configure_main fail
5059*61046927SAndroid Build Coastguard Worker
5060*61046927SAndroid Build Coastguard WorkerSil Vilerino (76):
5061*61046927SAndroid Build Coastguard Worker
5062*61046927SAndroid Build Coastguard Worker- gallium/va: vaDeriveImage to check PIPE_VIDEO_SUPPORTS_CONTIGUOUS_PLANES_MAP
5063*61046927SAndroid Build Coastguard Worker- d3d12: Implement cap PIPE_VIDEO_SUPPORTS_CONTIGUOUS_PLANES_MAP
5064*61046927SAndroid Build Coastguard Worker- frontends/va: Add HEVC decode slice descriptors
5065*61046927SAndroid Build Coastguard Worker- frontends/va: Add HEVC decode args: IntraPicFlag, no_pic_reordering_flag, no_bipred_flag
5066*61046927SAndroid Build Coastguard Worker- frontends/vdpau: Fill HEVC Decode param IntraPicFlag
5067*61046927SAndroid Build Coastguard Worker- frontends/omx: Fill HEVC Decode param IntraPicFlag
5068*61046927SAndroid Build Coastguard Worker- frontends/va: Mark IsLongTerm in HEVC decode args
5069*61046927SAndroid Build Coastguard Worker- frontends/va: Add HEVC Encode support multi slice and extend pipe args
5070*61046927SAndroid Build Coastguard Worker- frontends/va: Extend single to multiple L0-L1 references for HEVC Encode
5071*61046927SAndroid Build Coastguard Worker- frontends/va: Support HEVC caps regarding features, block sizes, prediction direction
5072*61046927SAndroid Build Coastguard Worker- d3d12/va: Name convention rename PIPE_VIDEO_SUPPORTS_CONTIGUOUS_PLANES_MAP to PIPE_VIDEO_CAP_SUPPORTS_CONTIGUOUS_PLANES_MAP
5073*61046927SAndroid Build Coastguard Worker- gallium/vl: Allow vl_zscan.h to be included from C++
5074*61046927SAndroid Build Coastguard Worker- gallium/vl: Rename s_addr variable in vl_idct.c as it conflicts with windows existing inaddr.h keyword definition
5075*61046927SAndroid Build Coastguard Worker- d3d12: Add HEVC Decode/Encode
5076*61046927SAndroid Build Coastguard Worker- d3d12: Avoid extra allocation, copies when generating DXVA_Slice_Hxxx_Short arrays
5077*61046927SAndroid Build Coastguard Worker- d3d12: Avoid local allocations for D3D12_RESOURCE_BARRIER on hot paths
5078*61046927SAndroid Build Coastguard Worker- d3d12: Avoid heap allocations on hot path d3d12_video_decoder_dxva_picparams_from_pipe_picparams_hevc
5079*61046927SAndroid Build Coastguard Worker- d3d12: Fill feedback in d3d12_video_encoder_encode_bitstream so vaSyncSurface properly populates buf->coded_size
5080*61046927SAndroid Build Coastguard Worker- d3d12: Fix leak in d3d12_video_proc when re-creating ID3D12VideoProcessor
5081*61046927SAndroid Build Coastguard Worker- d3d12: Fix winsys displaytarget leak in d3d12_resource
5082*61046927SAndroid Build Coastguard Worker- d3d12: Fix leak in d3d12_resource_from_resource and usage in d3d12 video dec, enc
5083*61046927SAndroid Build Coastguard Worker- d3d12: Add support for importing d3d12_video_buffer from handle
5084*61046927SAndroid Build Coastguard Worker- d3d12: Allow formats other than NV12 in d3d12_video_buffer
5085*61046927SAndroid Build Coastguard Worker- d3d12: Allow video processing for formats other than NV12
5086*61046927SAndroid Build Coastguard Worker- d3d12: Add VPBlit processor check for D3D12_FEATURE_VIDEO_PROCESS_MAX_INPUT_STREAMS
5087*61046927SAndroid Build Coastguard Worker- d3d12: d3d12_video_buffer_create_impl make resident after checking for resource creation
5088*61046927SAndroid Build Coastguard Worker- frontends/va: Implement vaSyncBuffer
5089*61046927SAndroid Build Coastguard Worker- d3d12: Update HEVC Encode GOP on I frames too
5090*61046927SAndroid Build Coastguard Worker- d3d12: Video process - Remove unnecessary batches flush
5091*61046927SAndroid Build Coastguard Worker- d3d12: Add initialization values for d3d12_video_encoder
5092*61046927SAndroid Build Coastguard Worker- d3d12: Report PIPE_VIDEO_CAP_REQUIRES_FLUSH_ON_END_FRAME
5093*61046927SAndroid Build Coastguard Worker- d3d12: Add support for PIPE_VIDEO_CAP_ENC_SUPPORTS_ASYNC_OPERATION
5094*61046927SAndroid Build Coastguard Worker- d3d12: Change type of m_FenceValue to uint64_t in d3d12_video_encoder
5095*61046927SAndroid Build Coastguard Worker- d3d12: Export some util functions from d3d12_fence for d3d12 video
5096*61046927SAndroid Build Coastguard Worker- d3d12: Keep track of feedbacks from previous encode executions
5097*61046927SAndroid Build Coastguard Worker- d3d12: Change d3d12_video_encoder to not automatically flush
5098*61046927SAndroid Build Coastguard Worker- d3d12: Move encode configuration and capabilities into separate structs
5099*61046927SAndroid Build Coastguard Worker- d3d12: Encoder to use independent command allocators per in flight resource set
5100*61046927SAndroid Build Coastguard Worker- d3d12: d3d12_video_encoder add reset() to prevent leaks on re-allocation
5101*61046927SAndroid Build Coastguard Worker- d3d12: Have d3d12_video_encoder keep separate references for enc, heap and dpb allocations for in flight resources
5102*61046927SAndroid Build Coastguard Worker- d3d12: Make d3d12 encode operations async and do not block waiting
5103*61046927SAndroid Build Coastguard Worker- d3d12: Add output buffer to inflight resourceset
5104*61046927SAndroid Build Coastguard Worker- d3d12: Fix redundant/inconsistent initializations for d3d12_video_encoder
5105*61046927SAndroid Build Coastguard Worker- d3d12: Enhance get_feedback not enough buffers message
5106*61046927SAndroid Build Coastguard Worker- d3d12: Extract into common variable for metadata slot calculation
5107*61046927SAndroid Build Coastguard Worker- d3d12: Make get_feedback return correctly on error when writing \*size=0
5108*61046927SAndroid Build Coastguard Worker- d3d12: Relax slice caps requirements for video encode
5109*61046927SAndroid Build Coastguard Worker- d3d12: Fix out of bounds index check for texture array DPB
5110*61046927SAndroid Build Coastguard Worker- d3d12: Add debug verbosity for output reconstructed picture
5111*61046927SAndroid Build Coastguard Worker- d3d12: Fix texture array DPB encode path
5112*61046927SAndroid Build Coastguard Worker- d3d12: Fix usage of %ld with PRIu64 instead for cross-platform build
5113*61046927SAndroid Build Coastguard Worker- d3d12: Replace size_t with uint64_t in d3d12_video_encoder definitions for cross-plat compatibility
5114*61046927SAndroid Build Coastguard Worker- frontends/va: Add more params from VADecPictureParameterBufferAV1 and VASliceParameterBufferAV1 to pipe_av1_picture_desc
5115*61046927SAndroid Build Coastguard Worker- frontends/va: Support AV1 Decode with multiple tiles (num_elements > 1) in a single VASliceParameterBufferAV1 buffer
5116*61046927SAndroid Build Coastguard Worker- frontends/va: Use is_video_format_supported in vlVaVidEngineBlit instead of format list
5117*61046927SAndroid Build Coastguard Worker- frontends/va: Fix AV1 decode qm_* parameters reading from VADecPictureParameterBufferAV1
5118*61046927SAndroid Build Coastguard Worker- d3d12: Add support for AV1 Video Decode
5119*61046927SAndroid Build Coastguard Worker- d3d12: Support more video formats
5120*61046927SAndroid Build Coastguard Worker- d3d12: Fix aliased usage of m_SliceControlBuffer in d3d12_video_decoder_prepare_dxva_slices_control_XXXX
5121*61046927SAndroid Build Coastguard Worker- d3d12: Style variable fix in d3d12_video_decoder_prepare_dxva_slices_control_av1
5122*61046927SAndroid Build Coastguard Worker- frontends/va: Add VP9 decode multi slice information
5123*61046927SAndroid Build Coastguard Worker- frontends/va: Add VP9 decode ref/mode_deltas information
5124*61046927SAndroid Build Coastguard Worker- d3d12: Add VP9 Decode support
5125*61046927SAndroid Build Coastguard Worker- d3d12: Fix get_index7bits - Reuse previously freed indices
5126*61046927SAndroid Build Coastguard Worker- d3d12: HEVC Encode workaround for edge case in caps reporting not contemplated by upper layer interface
5127*61046927SAndroid Build Coastguard Worker- d3d12: Fix HEVC wrong caps detection due to bad parenthesis in condition
5128*61046927SAndroid Build Coastguard Worker- d3d12: HEVC Set D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_FLAG_USE_ASYMETRIC_MOTION_PARTITION when required by caps
5129*61046927SAndroid Build Coastguard Worker- gallium/vl: Add vl_winsys_win32 support
5130*61046927SAndroid Build Coastguard Worker- frontends/va: Add windows VA frontend support via vl_winsys_win32 and libva-win32
5131*61046927SAndroid Build Coastguard Worker- d3d12: resource_from_handle to validate importing resource ptr from same d3d12 device
5132*61046927SAndroid Build Coastguard Worker- CI: Add gallium-va and video-codecs in windows-vs2019 and debian-mingw32-x86_64
5133*61046927SAndroid Build Coastguard Worker- d3d12: Create d3d12_resource objects for video usage keeping their DXGI\_..._UNORM formats
5134*61046927SAndroid Build Coastguard Worker- d3d12: HEVC Decode - Fix slice size and offsets translation from VA to DXVA
5135*61046927SAndroid Build Coastguard Worker- frontend/va: Fix WIN32 VA_DRIVER_INIT_FUNC declaration. Remove declspec as it uses .def file
5136*61046927SAndroid Build Coastguard Worker- ci: Add va frontend to windows-build-rules
5137*61046927SAndroid Build Coastguard Worker- d3d12: Video Screen - Do not crash if HEVC not supported, return no support instead
5138*61046927SAndroid Build Coastguard Worker
5139*61046927SAndroid Build Coastguard WorkerSimon Fels (1):
5140*61046927SAndroid Build Coastguard Worker
5141*61046927SAndroid Build Coastguard Worker- venus: drop duplicated YCBCR_2_PLANE_444_FORMATS_FEATURES_EXT
5142*61046927SAndroid Build Coastguard Worker
5143*61046927SAndroid Build Coastguard WorkerSimon Ser (2):
5144*61046927SAndroid Build Coastguard Worker
5145*61046927SAndroid Build Coastguard Worker- vulkan/wsi/x11: detect Xwayland via the XWAYLAND extension
5146*61046927SAndroid Build Coastguard Worker- egl: fix error string for dri2_create_image_dma_buf()
5147*61046927SAndroid Build Coastguard Worker
5148*61046927SAndroid Build Coastguard WorkerSimon Zeni (10):
5149*61046927SAndroid Build Coastguard Worker
5150*61046927SAndroid Build Coastguard Worker- mesa: fix EXT_EGL_image_storage target validation
5151*61046927SAndroid Build Coastguard Worker- gallium: track if st_egl_image was created by a dmabuf
5152*61046927SAndroid Build Coastguard Worker- mesa: simplify st_egl_image binding process for texture storage
5153*61046927SAndroid Build Coastguard Worker- mesa/st: check egl image and texture target match before binding
5154*61046927SAndroid Build Coastguard Worker- mesa: fix GL_INVALID_OPERATION in glEGLImageTargetTexStorageEXT
5155*61046927SAndroid Build Coastguard Worker- mesa: unlock texture on error path in glEGLImageTargetTexStorageEXT
5156*61046927SAndroid Build Coastguard Worker- egl: fix Xlib include in egldisplay.h
5157*61046927SAndroid Build Coastguard Worker- egl: set API symbols public
5158*61046927SAndroid Build Coastguard Worker- EGL: sync headers with Khronos
5159*61046927SAndroid Build Coastguard Worker- meson: remove unused EGL_NO_X11 definition
5160*61046927SAndroid Build Coastguard Worker
5161*61046927SAndroid Build Coastguard WorkerSonny Jiang (1):
5162*61046927SAndroid Build Coastguard Worker
5163*61046927SAndroid Build Coastguard Worker- radeonsi/vcn: add decode support for gfx1101 and gfx1103
5164*61046927SAndroid Build Coastguard Worker
5165*61046927SAndroid Build Coastguard WorkerSoroushIMG (22):
5166*61046927SAndroid Build Coastguard Worker
5167*61046927SAndroid Build Coastguard Worker- zink: Fix incorrect emission of SPIR-V shift ops
5168*61046927SAndroid Build Coastguard Worker- zink: track min_samples state for per sample shading
5169*61046927SAndroid Build Coastguard Worker- zink: lower 64bit vars for drivers without float64
5170*61046927SAndroid Build Coastguard Worker- zink: optimise lower_64bit_vars for when int64 is supported
5171*61046927SAndroid Build Coastguard Worker- zink: lower 64bit pack when float64 not supported
5172*61046927SAndroid Build Coastguard Worker- zink: fix nir_op_unpack_64_2x32 emission
5173*61046927SAndroid Build Coastguard Worker- zink: fix spirv temp func variable class emission
5174*61046927SAndroid Build Coastguard Worker- nir: track whether a loop contains soft fp64 ops
5175*61046927SAndroid Build Coastguard Worker- nir: allow to fine tune unrolling for loops with soft fp64 ops
5176*61046927SAndroid Build Coastguard Worker- zink: enable loop unrolling for loops that have soft fp64
5177*61046927SAndroid Build Coastguard Worker- zink: enable native ETC2 if vk driver supports it
5178*61046927SAndroid Build Coastguard Worker- zink: fix invalid Offset set for variables which do not need an offset
5179*61046927SAndroid Build Coastguard Worker- zink: stop enabling minmax filtering when not supported
5180*61046927SAndroid Build Coastguard Worker- zink: fix isNan mismatch between NIR and SPIR-V
5181*61046927SAndroid Build Coastguard Worker- lavapipe: stop allocating 0 size const buffer
5182*61046927SAndroid Build Coastguard Worker- zink: cleanup pushconst interface between driver/compiler
5183*61046927SAndroid Build Coastguard Worker- zink: use unified pushconst layour for passthorugh tcs
5184*61046927SAndroid Build Coastguard Worker- zink: cleanup zink_pipeline_layout_create
5185*61046927SAndroid Build Coastguard Worker- zink: add pushconst only pipeline layout
5186*61046927SAndroid Build Coastguard Worker- zink: add new framebuffer_is_layered state
5187*61046927SAndroid Build Coastguard Worker- zink: clamp gl_Layer output to 0, if framebuffer is not layered
5188*61046927SAndroid Build Coastguard Worker- zink: limit gl_Layer clamping to drivers that need it
5189*61046927SAndroid Build Coastguard Worker
5190*61046927SAndroid Build Coastguard WorkerSunil Khatri (1):
5191*61046927SAndroid Build Coastguard Worker
5192*61046927SAndroid Build Coastguard Worker- winsys/amdgpu: clamp up the alignment if zero
5193*61046927SAndroid Build Coastguard Worker
5194*61046927SAndroid Build Coastguard WorkerSviatoslav Peleshko (2):
5195*61046927SAndroid Build Coastguard Worker
5196*61046927SAndroid Build Coastguard Worker- iris: Always initialize shader compilation queue ready fence
5197*61046927SAndroid Build Coastguard Worker- driconf/intel: Use fake vendor to WA bad detection in Source engine games
5198*61046927SAndroid Build Coastguard Worker
5199*61046927SAndroid Build Coastguard WorkerTapani Pälli (40):
5200*61046927SAndroid Build Coastguard Worker
5201*61046927SAndroid Build Coastguard Worker- glsl: allow image*Shadow keywords on ES and GLSL >= 420
5202*61046927SAndroid Build Coastguard Worker- glsl: add check for too large atomic counter buffer offset
5203*61046927SAndroid Build Coastguard Worker- iris: implement Wa_14015946265 for DG2
5204*61046927SAndroid Build Coastguard Worker- anv: implement Wa_14015946265 for DG2
5205*61046927SAndroid Build Coastguard Worker- intel/compiler: implement Wa_14014595444 for DG2
5206*61046927SAndroid Build Coastguard Worker- intel/compiler: fix assert from ver to verx10
5207*61046927SAndroid Build Coastguard Worker- intel/genxml: add VFG_PREEMPTION_CHICKEN_BITS register
5208*61046927SAndroid Build Coastguard Worker- anv: disable preemption on VFG, Wa_14015207028 for DG2
5209*61046927SAndroid Build Coastguard Worker- iris: disable preemption on VFG, Wa_14015207028 for DG2
5210*61046927SAndroid Build Coastguard Worker- anv: remove vk_sample_locations_state from emit_multisample
5211*61046927SAndroid Build Coastguard Worker- intel/common: clamp sample location coordinate range
5212*61046927SAndroid Build Coastguard Worker- anv: remove primitive_topology from 3DPRIMITIVE calls
5213*61046927SAndroid Build Coastguard Worker- mesa/st: fix a set_sampler_views call parameter order
5214*61046927SAndroid Build Coastguard Worker- anv: implement Wa_14016118574
5215*61046927SAndroid Build Coastguard Worker- iris: implement Wa_14016118574
5216*61046927SAndroid Build Coastguard Worker- anv: limit to default fast clear color when image used for transfer
5217*61046927SAndroid Build Coastguard Worker- intel: revert preemption disable via VFG changes
5218*61046927SAndroid Build Coastguard Worker- intel/fs: mark debug variables with ASSERTED
5219*61046927SAndroid Build Coastguard Worker- anv: mark debug variables with ASSERTED
5220*61046927SAndroid Build Coastguard Worker- mesa: mark debug variables with ASSERTED
5221*61046927SAndroid Build Coastguard Worker- anv: dynamic state for polygon mode
5222*61046927SAndroid Build Coastguard Worker- anv: dynamic state for tessellation domain origin
5223*61046927SAndroid Build Coastguard Worker- anv: dynamic rasterization stream
5224*61046927SAndroid Build Coastguard Worker- anv: dynamic line stipple enable
5225*61046927SAndroid Build Coastguard Worker- anv: dynamic line rasterization mode
5226*61046927SAndroid Build Coastguard Worker- anv: dynamic state for logic op enable
5227*61046927SAndroid Build Coastguard Worker- anv: dynamic alpha to one enable
5228*61046927SAndroid Build Coastguard Worker- anv: dynamic states for depth clip and clamp
5229*61046927SAndroid Build Coastguard Worker- anv: dynamic provoking vertex mode
5230*61046927SAndroid Build Coastguard Worker- anv: dynamic color write mask
5231*61046927SAndroid Build Coastguard Worker- anv: dynamic color blend equation
5232*61046927SAndroid Build Coastguard Worker- anv: dynamic multisample sample mask
5233*61046927SAndroid Build Coastguard Worker- anv: toggle on EXT_extended_dynamic_state3
5234*61046927SAndroid Build Coastguard Worker- anv: move emit_shading_rate to gfx8_cmd_buffer
5235*61046927SAndroid Build Coastguard Worker- anv: fill AlphaToCoverageEnable lazily from state
5236*61046927SAndroid Build Coastguard Worker- intel/compiler: run nir_opt_idiv_const before nir_lower_idiv
5237*61046927SAndroid Build Coastguard Worker- anv: remove some unused functions
5238*61046927SAndroid Build Coastguard Worker- hasvk: remove some unused functions
5239*61046927SAndroid Build Coastguard Worker- iris: setup stage bitmask for Wa_22011440098
5240*61046927SAndroid Build Coastguard Worker- anv: setup stage bitmask for Wa_22011440098
5241*61046927SAndroid Build Coastguard Worker
5242*61046927SAndroid Build Coastguard WorkerTatsuyuki Ishi (4):
5243*61046927SAndroid Build Coastguard Worker
5244*61046927SAndroid Build Coastguard Worker- radv: Implement radv_flush_before_query_copy to workaround UE Vulkan bugs.
5245*61046927SAndroid Build Coastguard Worker- radv: Remove unused functions.
5246*61046927SAndroid Build Coastguard Worker- radv: Remove unused radv_deferred_queue_submission.
5247*61046927SAndroid Build Coastguard Worker- radv,lvp,anv: Delete pre-common dispatch leftover.
5248*61046927SAndroid Build Coastguard Worker
5249*61046927SAndroid Build Coastguard WorkerThomas Debesse (7):
5250*61046927SAndroid Build Coastguard Worker
5251*61046927SAndroid Build Coastguard Worker- r600: set clear_buffer = u_default_clear_buffer
5252*61046927SAndroid Build Coastguard Worker- r600: info.stage MESA_SHADER_KERNEL as MESA_SHADER_COMPUTE
5253*61046927SAndroid Build Coastguard Worker- nv50: call nir_lower_flrp
5254*61046927SAndroid Build Coastguard Worker- clover: implement CLOVER_DEVICE_TYPE like RUSTICL_DEVICE_TYPE
5255*61046927SAndroid Build Coastguard Worker- Revert "gallium/clover: pass -no-opaque-pointers to Clang", opaque pointers are now implemented
5256*61046927SAndroid Build Coastguard Worker- gallium/clover: pass -opaque-pointers to Clang on LLVM 15 and 16
5257*61046927SAndroid Build Coastguard Worker- crocus: set clear_buffer = u_default_clear_buffer
5258*61046927SAndroid Build Coastguard Worker
5259*61046927SAndroid Build Coastguard WorkerThomas H.P. Andersen (15):
5260*61046927SAndroid Build Coastguard Worker
5261*61046927SAndroid Build Coastguard Worker- nvc0: fix a warning -Wconstant-conversion
5262*61046927SAndroid Build Coastguard Worker- radeonsi: avoid a use-after-free
5263*61046927SAndroid Build Coastguard Worker- d3d12: fix warnings for missing-braces on clang
5264*61046927SAndroid Build Coastguard Worker- r600: fix warnings for missing-braces on clang
5265*61046927SAndroid Build Coastguard Worker- ci: remove missing-braces from no-error
5266*61046927SAndroid Build Coastguard Worker- util: avoid deprecated builtin has_trivial_destructor
5267*61046927SAndroid Build Coastguard Worker- spirv: avoid allocating memory twice
5268*61046927SAndroid Build Coastguard Worker- hasvk: Switch to the common descriptor update template struct
5269*61046927SAndroid Build Coastguard Worker- panvk: Implement VK_KHR_descriptor_update_template
5270*61046927SAndroid Build Coastguard Worker- spirv: mark function unused
5271*61046927SAndroid Build Coastguard Worker- llvmpipe: mark function unused
5272*61046927SAndroid Build Coastguard Worker- llvmpipe: drop unused function
5273*61046927SAndroid Build Coastguard Worker- panfrost: avoid warning about unused function
5274*61046927SAndroid Build Coastguard Worker- vulkan: avoid warning about unused function
5275*61046927SAndroid Build Coastguard Worker- vulkan: drop const for descriptor set
5276*61046927SAndroid Build Coastguard Worker
5277*61046927SAndroid Build Coastguard WorkerTimothy Arceri (24):
5278*61046927SAndroid Build Coastguard Worker
5279*61046927SAndroid Build Coastguard Worker- Revert "nir: Preserve offsets in lower_io_to_scalar_early"
5280*61046927SAndroid Build Coastguard Worker- glsl: dont lower precision for textureGatherOffsets
5281*61046927SAndroid Build Coastguard Worker- glsl: make packed varying helper needs_lowering() external
5282*61046927SAndroid Build Coastguard Worker- glsl: fix location for array subscript
5283*61046927SAndroid Build Coastguard Worker- nir: update nir_is_supported_terminator_condition()
5284*61046927SAndroid Build Coastguard Worker- nir: support loop unrolling with inot conditions
5285*61046927SAndroid Build Coastguard Worker- glsl: remove GLSL IR inverse comparison optimisations
5286*61046927SAndroid Build Coastguard Worker- nir/loop_analyze: delay instruction cost calculation
5287*61046927SAndroid Build Coastguard Worker- nir/loop_analyze: remove cost of redundant selects
5288*61046927SAndroid Build Coastguard Worker- util/conf: enable init to zero workaround for Exanima
5289*61046927SAndroid Build Coastguard Worker- util/radeonsi: enable zerovram workaround for Exanima
5290*61046927SAndroid Build Coastguard Worker- radv: add radv_zero_vram workarounds for OpenGL games
5291*61046927SAndroid Build Coastguard Worker- glthread: fix matrix stack depth tracking
5292*61046927SAndroid Build Coastguard Worker- mesa: add EXT_debug_label support
5293*61046927SAndroid Build Coastguard Worker- glthread: leave dlist dispatch in place for Begin/End
5294*61046927SAndroid Build Coastguard Worker- glsl/glsl_to_nir: remove unreachable code
5295*61046927SAndroid Build Coastguard Worker- glsl: move rule inside lower_packing_builtins()
5296*61046927SAndroid Build Coastguard Worker- glsl: drop sub to add neg lowering in GLSL IR
5297*61046927SAndroid Build Coastguard Worker- glsl: always do {CARRY,BORROW}_TO_ARITH lowering
5298*61046927SAndroid Build Coastguard Worker- glsl: move lower instructions logic inside that pass
5299*61046927SAndroid Build Coastguard Worker- st/glsl_to_ir: remove stale comment
5300*61046927SAndroid Build Coastguard Worker- st/glsl_to_ir: remove stale include
5301*61046927SAndroid Build Coastguard Worker- mesa: fix typo from adding glGetObjectLabelEXT
5302*61046927SAndroid Build Coastguard Worker- nir: fix typo in lower_double options handling
5303*61046927SAndroid Build Coastguard Worker
5304*61046927SAndroid Build Coastguard WorkerTimur Kristóf (64):
5305*61046927SAndroid Build Coastguard Worker
5306*61046927SAndroid Build Coastguard Worker- ac/nir/cull: Move some code from cull_bbox into helper functions.
5307*61046927SAndroid Build Coastguard Worker- ac/nir/cull: Move the contents of cull_bbox into ac_nir_cull_triangle.
5308*61046927SAndroid Build Coastguard Worker- ac/nir/cull: Change if condition for bounding box culling.
5309*61046927SAndroid Build Coastguard Worker- ac/nir/ngg: Move LDS store of accepted flag into the inner branch.
5310*61046927SAndroid Build Coastguard Worker- ac/nir/cull: Make cull functions more consistent.
5311*61046927SAndroid Build Coastguard Worker- aco: Optimize branching sequence during SSA elimination.
5312*61046927SAndroid Build Coastguard Worker- aco: Remove branch instruction when exec is constant non-zero.
5313*61046927SAndroid Build Coastguard Worker- ac/nir/cull: Tweak phi for cull_small_primitive branch.
5314*61046927SAndroid Build Coastguard Worker- ac/nir/cull: Fix typo in bounding box culling.
5315*61046927SAndroid Build Coastguard Worker- aco: Add faster code path to store_lds for consecutive write mask.
5316*61046927SAndroid Build Coastguard Worker- aco: Fix invalidated reference in branching sequence optimization.
5317*61046927SAndroid Build Coastguard Worker- aco: Check for instructions that inhibit the branching sequence optimization.
5318*61046927SAndroid Build Coastguard Worker- aco/optimizer_postRA: Don't try to optimize dead instructions.
5319*61046927SAndroid Build Coastguard Worker- aco: Support s_cselect_b64 in SCC no-compare optimization.
5320*61046927SAndroid Build Coastguard Worker- aco: Improve SCC nocompare optimization when SCC is clobbered.
5321*61046927SAndroid Build Coastguard Worker- aco: Fix p_init_scratch for task shaders.
5322*61046927SAndroid Build Coastguard Worker- vulkan, spirv: Update to Vulkan 1.3.226 and latest SPIR-V headers.
5323*61046927SAndroid Build Coastguard Worker- spirv: Support EXT_mesh_shader indices and mark them per-primitive.
5324*61046927SAndroid Build Coastguard Worker- spirv: Add mesh_shading capability for EXT_mesh_shader.
5325*61046927SAndroid Build Coastguard Worker- spirv: Support EXT_mesh_shader mesh/task stages.
5326*61046927SAndroid Build Coastguard Worker- spirv: Support EXT_mesh_shader SetMeshOutputsEXT.
5327*61046927SAndroid Build Coastguard Worker- spirv: Support the CullPrimitiveEXT mesh shader built-in.
5328*61046927SAndroid Build Coastguard Worker- spirv: Support TaskPayloadWorkgroupEXT storage class.
5329*61046927SAndroid Build Coastguard Worker- spirv, nir: Handle EmitMeshTasksEXT opcode.
5330*61046927SAndroid Build Coastguard Worker- ac/nir/ngg: Add EXT_mesh_shader primitive indices.
5331*61046927SAndroid Build Coastguard Worker- ac/nir/ngg: Add EXT_mesh_shader CullPrimitiveEXT output.
5332*61046927SAndroid Build Coastguard Worker- ac/nir/ngg: Add EXT_mesh_shader vertex/primitive count.
5333*61046927SAndroid Build Coastguard Worker- radv: Implement EXT_mesh_shader draw calls.
5334*61046927SAndroid Build Coastguard Worker- radv: Enable EXT_mesh_shader on RDNA2 with RADV_PERFTEST=ext_ms
5335*61046927SAndroid Build Coastguard Worker- nir/lower_system_values: Add shortcut for 1D workgroups.
5336*61046927SAndroid Build Coastguard Worker- nir/gather_info: Clear cross-invocation output mask.
5337*61046927SAndroid Build Coastguard Worker- radv: Replace NV_mesh_shader macros with EXT.
5338*61046927SAndroid Build Coastguard Worker- radv: Enable subgroup feature bits for mesh and task shaders.
5339*61046927SAndroid Build Coastguard Worker- radv: Change max preferred task workgroup invocations to 64.
5340*61046927SAndroid Build Coastguard Worker- radv: Remove dead shader temps after linking.
5341*61046927SAndroid Build Coastguard Worker- ac/nir/ngg: Don't use LDS for same-invocation indices and cull outputs.
5342*61046927SAndroid Build Coastguard Worker- ac/nir/ngg: Don't initialize same-invocation mesh shader outputs.
5343*61046927SAndroid Build Coastguard Worker- aco/tests: Add post-RA optimizer testcase for partially overwritten VCC.
5344*61046927SAndroid Build Coastguard Worker- aco/tests: Add post-RA DPP test cases with control flow.
5345*61046927SAndroid Build Coastguard Worker- aco/tests: Add post-RA SCC no-compare tests cases with control flow.
5346*61046927SAndroid Build Coastguard Worker- aco/optimizer_postRA: Mark a register overwritten when predecessors disagree.
5347*61046927SAndroid Build Coastguard Worker- aco/optimizer_postRA: Don't assume all operand registers were written by same instr.
5348*61046927SAndroid Build Coastguard Worker- aco/optimizer_postRA: Fix logical control flow handling.
5349*61046927SAndroid Build Coastguard Worker- aco/optimizer_postRA: Clarify terminology.
5350*61046927SAndroid Build Coastguard Worker- aco: Change inverse-comparison optimization to work with s_not
5351*61046927SAndroid Build Coastguard Worker- spirv: Treat EmitMeshTasksEXT as a terminating instruction.
5352*61046927SAndroid Build Coastguard Worker- radv: Use a fallback for marketing name when libdrm doesn't know it.
5353*61046927SAndroid Build Coastguard Worker- ac/nir/ngg: Fix cross-invocation indices and cull outputs.
5354*61046927SAndroid Build Coastguard Worker- aco: Fix build error with std::max on GCC 12
5355*61046927SAndroid Build Coastguard Worker- nir: Document the flatten/dont_flatten selection control options.
5356*61046927SAndroid Build Coastguard Worker- nir: Add selection control enum for always taken divergent branches.
5357*61046927SAndroid Build Coastguard Worker- aco: Allow explicitly removing jumps on GFX10+ when beneficial.
5358*61046927SAndroid Build Coastguard Worker- ac/nir/ngg: Remove jumps from some branches where we know LGKMCNT==0.
5359*61046927SAndroid Build Coastguard Worker- ac/nir/tess: Remove jump from tess factor writes.
5360*61046927SAndroid Build Coastguard Worker- nir, ac, aco: Add ACCESS intrinsic index to load/store_buffer_amd.
5361*61046927SAndroid Build Coastguard Worker- aco: Cleanup load_vmem_mubuf and store_vmem_mubuf functions.
5362*61046927SAndroid Build Coastguard Worker- nir, ac, aco: Add index src to load_buffer_amd/store_buffer_amd.
5363*61046927SAndroid Build Coastguard Worker- aco: Optimize MUBUF 0 offset when idxen is also being used.
5364*61046927SAndroid Build Coastguard Worker- aco/optimizer_postRA: Use unique_ptr + array for instruction indices.
5365*61046927SAndroid Build Coastguard Worker- aco/optimizer_postRA: Speed up reset_block() with predecessors.
5366*61046927SAndroid Build Coastguard Worker- aco/optimizer_postRA: Properly handle vccz/execz/scc in reset_block.
5367*61046927SAndroid Build Coastguard Worker- aco/optimizer_postRA: Delete dead instructions more efficiently.
5368*61046927SAndroid Build Coastguard Worker- aco: Move is_dead to aco_ir.h to allow it to get inlined.
5369*61046927SAndroid Build Coastguard Worker- aco: Add ACO_DEBUG=novalidateir option.
5370*61046927SAndroid Build Coastguard Worker
5371*61046927SAndroid Build Coastguard WorkerTomeu Vizoso (16):
5372*61046927SAndroid Build Coastguard Worker
5373*61046927SAndroid Build Coastguard Worker- radeonsi/ci: Move libva and piglit jobs to Raven Ridge boards
5374*61046927SAndroid Build Coastguard Worker- radv/ci: Put one more board to run the CTS on Stoney Ridge
5375*61046927SAndroid Build Coastguard Worker- iris/ci: Test on Jasper Lake Chromebooks
5376*61046927SAndroid Build Coastguard Worker- iris/ci: Set FDO_CI_CONCURRENT for all Chromebook jobs
5377*61046927SAndroid Build Coastguard Worker- ci: Report failures to GitLab for LAVA jobs
5378*61046927SAndroid Build Coastguard Worker- ci: Make sure that the Crosvm control socket has been removed
5379*61046927SAndroid Build Coastguard Worker- Revert "ci: set venus on lavapipe to manual due to flakes"
5380*61046927SAndroid Build Coastguard Worker- ci: Crosvm won't remove the control socket file on stop
5381*61046927SAndroid Build Coastguard Worker- Revert "Revert "Revert "ci: set venus on lavapipe to manual due to flakes"""
5382*61046927SAndroid Build Coastguard Worker- ci: Uprev ci-templates
5383*61046927SAndroid Build Coastguard Worker- ci: Use --no-install-recommends to avoid problems with --no-remove
5384*61046927SAndroid Build Coastguard Worker- ci: Install sysvinit-core without --no-remove
5385*61046927SAndroid Build Coastguard Worker- ci: Stop explicitly passing env vars to FDO_DISTRIBUTION_EXEC command
5386*61046927SAndroid Build Coastguard Worker- gallium: Add PIPE_CAP_QUERY_TIMESTAMP_BITS
5387*61046927SAndroid Build Coastguard Worker- ci: Run RadeonSI jobs on changes to src/amd/ci
5388*61046927SAndroid Build Coastguard Worker- radeonsi,radv/ci: Increase coverage
5389*61046927SAndroid Build Coastguard Worker
5390*61046927SAndroid Build Coastguard WorkerVictor Hermann Chiletto (1):
5391*61046927SAndroid Build Coastguard Worker
5392*61046927SAndroid Build Coastguard Worker- radv: refactor descriptor set layout tracking
5393*61046927SAndroid Build Coastguard Worker
5394*61046927SAndroid Build Coastguard WorkerVinson Lee (10):
5395*61046927SAndroid Build Coastguard Worker
5396*61046927SAndroid Build Coastguard Worker- bin/perf-annotate-jit.py: Update to Python 3.
5397*61046927SAndroid Build Coastguard Worker- zink: Remove duplicate variable zero.
5398*61046927SAndroid Build Coastguard Worker- pan/bi: Fix memory leaks.
5399*61046927SAndroid Build Coastguard Worker- egl/dri2: Fix missing return with dri2_egl_error_unlock.
5400*61046927SAndroid Build Coastguard Worker- radv: Use count_tes_user_sgprs return value.
5401*61046927SAndroid Build Coastguard Worker- d3d12: Initialize d3d12_video_encoder_references_manager_hevc::m_current_frame_idx.
5402*61046927SAndroid Build Coastguard Worker- radv: Fix file descriptor leak.
5403*61046927SAndroid Build Coastguard Worker- zink: Remove duplicate variable zm.
5404*61046927SAndroid Build Coastguard Worker- r600/sfn: Initialize TestInstrFromString member m_instr_factory.
5405*61046927SAndroid Build Coastguard Worker- v3d: Fix initializer-overrides warning.
5406*61046927SAndroid Build Coastguard Worker
5407*61046927SAndroid Build Coastguard WorkerVäinö Mäkelä (1):
5408*61046927SAndroid Build Coastguard Worker
5409*61046927SAndroid Build Coastguard Worker- hasvk: Correctly set NonPerspectiveBarycentricEnable on gfx7
5410*61046927SAndroid Build Coastguard Worker
5411*61046927SAndroid Build Coastguard WorkerXin LI (1):
5412*61046927SAndroid Build Coastguard Worker
5413*61046927SAndroid Build Coastguard Worker- meson: Improve detection of qsort_r().
5414*61046927SAndroid Build Coastguard Worker
5415*61046927SAndroid Build Coastguard WorkerYiwei Zhang (52):
5416*61046927SAndroid Build Coastguard Worker
5417*61046927SAndroid Build Coastguard Worker- venus: increase busy wait order in vn_relax
5418*61046927SAndroid Build Coastguard Worker- venus: double the abort timeout to allow long shader compiles
5419*61046927SAndroid Build Coastguard Worker- venus: fix external memory ext filtering
5420*61046927SAndroid Build Coastguard Worker- venus: require necessary extensions for common wsi support
5421*61046927SAndroid Build Coastguard Worker- venus: avoid feedback for external fence
5422*61046927SAndroid Build Coastguard Worker- venus: use a separate sync fence for Android wsi
5423*61046927SAndroid Build Coastguard Worker- venus: lazily create queue wait fence and make it non-external
5424*61046927SAndroid Build Coastguard Worker- venus: avoid pre-allocating the feedback pool
5425*61046927SAndroid Build Coastguard Worker- venus: sync to latest venus protocol headers for syncFdFencing
5426*61046927SAndroid Build Coastguard Worker- venus: stub out renderer sync_fd fencing features
5427*61046927SAndroid Build Coastguard Worker- venus: put android wsi on the sub-optimal path
5428*61046927SAndroid Build Coastguard Worker- venus: fix vn_GetFenceFdKHR
5429*61046927SAndroid Build Coastguard Worker- venus: fix vn_GetSemaphoreFdKHR
5430*61046927SAndroid Build Coastguard Worker- venus: query renderer sync_fd props to fill the feature stubs
5431*61046927SAndroid Build Coastguard Worker- venus: re-implement sync_fd external fence
5432*61046927SAndroid Build Coastguard Worker- venus: re-implement sync_fd external sempahore
5433*61046927SAndroid Build Coastguard Worker- venus: avoid scrubing wsi/external sempahores
5434*61046927SAndroid Build Coastguard Worker- venus: allow no external memory handle when renderers lacks support
5435*61046927SAndroid Build Coastguard Worker- venus/ci: mark a test as flake
5436*61046927SAndroid Build Coastguard Worker- venus: some clang format fixes
5437*61046927SAndroid Build Coastguard Worker- venus: enable zink required extensions on Android
5438*61046927SAndroid Build Coastguard Worker- venus: enable KHR_driver_properties on Android
5439*61046927SAndroid Build Coastguard Worker- venus: double the abort timeout
5440*61046927SAndroid Build Coastguard Worker- loader: use os_get_option for driver override
5441*61046927SAndroid Build Coastguard Worker- zink: fix core support on Android
5442*61046927SAndroid Build Coastguard Worker- zink: fix zink_create_fence_fd to properly import
5443*61046927SAndroid Build Coastguard Worker- zink: fix in-fence lifecycle
5444*61046927SAndroid Build Coastguard Worker- zink: implement fence_get_fd required by EGL android platform
5445*61046927SAndroid Build Coastguard Worker- venus: clean up vn_QueueSubmit
5446*61046927SAndroid Build Coastguard Worker- venus: force synchronous submission for external signal semaphore
5447*61046927SAndroid Build Coastguard Worker- venus: fix an oob in descriptor pool state restoration
5448*61046927SAndroid Build Coastguard Worker- venus: vn_ResetDescriptorPool to reset mutable type states
5449*61046927SAndroid Build Coastguard Worker- venus: zero out the pipeline handles
5450*61046927SAndroid Build Coastguard Worker- venus: avoid fixing pipeline if not derivative
5451*61046927SAndroid Build Coastguard Worker- venus: ignore pInheritanceInfo if not secondary command buffer
5452*61046927SAndroid Build Coastguard Worker- venus: ensure to clear VkPipelineCreationFeedback::flags if needed
5453*61046927SAndroid Build Coastguard Worker- mesa/st: emit string marker based on PIPE_CAP_STRING_MARKER
5454*61046927SAndroid Build Coastguard Worker- meson: libelf is optional
5455*61046927SAndroid Build Coastguard Worker- venus/ci: remove redundant crosvm patch
5456*61046927SAndroid Build Coastguard Worker- venus: move vendor ext to bottom and sort the ext list
5457*61046927SAndroid Build Coastguard Worker- docs: update venus extension support
5458*61046927SAndroid Build Coastguard Worker- docs: move VK_EXT_extended_dynamic_state3 out from 1.3
5459*61046927SAndroid Build Coastguard Worker- ci/venus: enable render server for venus testing
5460*61046927SAndroid Build Coastguard Worker- venus: avoid accessing local var in VN_ADD_EXT_TO_PNEXT_OF
5461*61046927SAndroid Build Coastguard Worker- venus: remove redundant codes
5462*61046927SAndroid Build Coastguard Worker- venus: handle VkAndroidHardwareBufferFormatProperties2ANDROID
5463*61046927SAndroid Build Coastguard Worker- venus: sync to latest venus protocol headers
5464*61046927SAndroid Build Coastguard Worker- venus: add VK_EXT_primitives_generated_query support
5465*61046927SAndroid Build Coastguard Worker- venus: add VK_EXT_depth_clip_control support
5466*61046927SAndroid Build Coastguard Worker- docs: update to latest venus driver support
5467*61046927SAndroid Build Coastguard Worker- venus: handle VK_QUERY_TYPE_PRIMITIVES_GENERATED_EXT
5468*61046927SAndroid Build Coastguard Worker- venus: fix android wsi with global fencing disabled
5469*61046927SAndroid Build Coastguard Worker
5470*61046927SAndroid Build Coastguard WorkerYonggang Luo (218):
5471*61046927SAndroid Build Coastguard Worker
5472*61046927SAndroid Build Coastguard Worker- meson: Place all pre_args about HAVE_DRI* into single place
5473*61046927SAndroid Build Coastguard Worker- meson: Cleanup usage dri_drivers as it's a dead option
5474*61046927SAndroid Build Coastguard Worker- d3d12: Fixes compile error with mingw/gcc-x64 when static linkage to runtime library
5475*61046927SAndroid Build Coastguard Worker- meson: clc compiler test only works on win32
5476*61046927SAndroid Build Coastguard Worker- microsoft/clc: Fixes compiling errors with clang/mingw64 in clc/clc_compiler_test.cpp
5477*61046927SAndroid Build Coastguard Worker- util: open_memstream also support on MacOS
5478*61046927SAndroid Build Coastguard Worker- c11: Fixes the declaration of timespec_get in time.h for macOS
5479*61046927SAndroid Build Coastguard Worker- egl: Remove eglextchromium.h and import eglext_angle.h
5480*61046927SAndroid Build Coastguard Worker- egl: wire up ANGLE_sync_control_rate
5481*61046927SAndroid Build Coastguard Worker- egl/x11: Split declaration of dri2_format_for_depth into header platform_x11.h
5482*61046927SAndroid Build Coastguard Worker- egl/x11: implement ANGLE_sync_control_rate
5483*61046927SAndroid Build Coastguard Worker- ci/windows: Setup proper MESA_IMAGE_TAG for Windows build/test image
5484*61046927SAndroid Build Coastguard Worker- c11: It's should detect PTHREAD_DESTRUCTOR_ITERATIONS when define TSS_DTOR_ITERATIONS
5485*61046927SAndroid Build Coastguard Worker- c11: call impl_tss_dtor_invoke with tls callback for win32
5486*61046927SAndroid Build Coastguard Worker- c11: Implement and use of thrd_current properly on win32
5487*61046927SAndroid Build Coastguard Worker- util: Implement util_thread_get_time_nano on win32
5488*61046927SAndroid Build Coastguard Worker- util: Fixes typo in function os_get_total_physical_memory
5489*61046927SAndroid Build Coastguard Worker- util: Implement os_get_available_system_memory on Win32
5490*61046927SAndroid Build Coastguard Worker- util: Use \`DETECT_OS_WINDOWS` instead \`WIN32` in u_process.c
5491*61046927SAndroid Build Coastguard Worker- util: Enable tests that disabled for msvc/mingw
5492*61046927SAndroid Build Coastguard Worker- zink: Use DETECT_OS_WINDOWS instead of 'WIN32'
5493*61046927SAndroid Build Coastguard Worker- meson: Enable graw tests on mingw
5494*61046927SAndroid Build Coastguard Worker- util: Add os_create_anonymous_file support on win32
5495*61046927SAndroid Build Coastguard Worker- nine: Fixes compile of nine_pipe.h with clang ../../src/gallium/frontends/nine/nine_pipe.h:377:9: error: unannotated fall-through between switch labels [-Werror,-Wimplicit-fallthrough]         default:         ^ ../../src/gallium/frontends/nine/nine_pipe.h:377:9: note: insert 'break;' to avoid fall-through         default:
5496*61046927SAndroid Build Coastguard Worker- panfrost: Do no use designated initializer for union
5497*61046927SAndroid Build Coastguard Worker- intel: Fixes compile error of aubinator_viewer.cpp with gcc
5498*61046927SAndroid Build Coastguard Worker- util: Fixes memory leak in create_cache_item_header_and_blob
5499*61046927SAndroid Build Coastguard Worker- util: Fixes memory leak in u_printf_test.cpp
5500*61046927SAndroid Build Coastguard Worker- util: Fixes invalid assumption that return non null by function util_format_fetch_rgba_func
5501*61046927SAndroid Build Coastguard Worker- util: Disable usage of __attribute__((__const__)) when the compiler is clang
5502*61046927SAndroid Build Coastguard Worker- ci: Improve MacOS github ci
5503*61046927SAndroid Build Coastguard Worker- ci: Enable llvmpipe on MacOS
5504*61046927SAndroid Build Coastguard Worker- c11: Remove mtx_try from mtx enums as it's not a part of c11 standard
5505*61046927SAndroid Build Coastguard Worker- c11: #include <threads.h> when the os/platform provide it
5506*61046927SAndroid Build Coastguard Worker- anv: Fixes struct anv_device::info is not initialized with struct anv_physical_device
5507*61046927SAndroid Build Coastguard Worker- meson: Use different STRACEDIR folder for intel_devinfo_override_test
5508*61046927SAndroid Build Coastguard Worker- meson: add enable-glcpp-tests option
5509*61046927SAndroid Build Coastguard Worker- ci: disable glcpp tests for now
5510*61046927SAndroid Build Coastguard Worker- Revert "ci: disable unit tests"
5511*61046927SAndroid Build Coastguard Worker- util: Use literal instead call to list_inithead in u_queue.c
5512*61046927SAndroid Build Coastguard Worker- mapi: Remove unused ENTRY_CURRENT_TABLE_GET
5513*61046927SAndroid Build Coastguard Worker- mapi: Remove usage of _glapi_check_multithread and _glapi_destroy_multithread
5514*61046927SAndroid Build Coastguard Worker- mapi: Remove reference to unused _gl_DispatchTSD
5515*61046927SAndroid Build Coastguard Worker- mapi: Move shared _glapi_set_context and _glapi_set_dispatch into u_current.c
5516*61046927SAndroid Build Coastguard Worker- mapi: Move shared stub into u_current.c
5517*61046927SAndroid Build Coastguard Worker- mapi: Access _glapi_tls_Dispatch directly without need of macro
5518*61046927SAndroid Build Coastguard Worker- docs: Remove document about USE_ELF_TLS
5519*61046927SAndroid Build Coastguard Worker- mapi: Improve comment about _glapi_tls_Dispatch and _glapi_tls_Context
5520*61046927SAndroid Build Coastguard Worker- aco: Use unreachable instead assert(false)
5521*61046927SAndroid Build Coastguard Worker- amd/compiler: Fixes warning [-Wunused-variable] in test_to_hw_instr.cpp
5522*61046927SAndroid Build Coastguard Worker- amd/compiler: Fixes warning [-Wunused-variable] in test_optimizer_postRA.cpp
5523*61046927SAndroid Build Coastguard Worker- nir: Fixes [-Wdeprecated-declarations] in serialize_tests.cpp
5524*61046927SAndroid Build Coastguard Worker- util: Fix [-Wdeprecated-declarations] in mesa-sha1_test.cpp
5525*61046927SAndroid Build Coastguard Worker- glsl: Fixes [-Wdeprecated-declarations] in list_iterators.cpp
5526*61046927SAndroid Build Coastguard Worker- intel/compiler: Fixes [-Wdeprecated-declarations] in test_eu_compact.cpp
5527*61046927SAndroid Build Coastguard Worker- intel/compiler: Fixes [-Wdeprecated-declarations] in test_eu_validate.cpp
5528*61046927SAndroid Build Coastguard Worker- virgl: Fixes [-Wdeprecated-declarations] in virgl_staging_mgr_test.cpp
5529*61046927SAndroid Build Coastguard Worker- osmesa: Fixes [-Wdeprecated-declarations] in test-render.cpp
5530*61046927SAndroid Build Coastguard Worker- ci: Remove -Wno-error=deprecated-declarations cpp option from debian-clang
5531*61046927SAndroid Build Coastguard Worker- util: Remove unused rtasm_cpu_has_sse2
5532*61046927SAndroid Build Coastguard Worker- util: Rename util_cpu_detect to _util_cpu_detect_local
5533*61046927SAndroid Build Coastguard Worker- util: Improve has_sse has_sse2 has_sse3 has_sse4_1 has_avx disable handling
5534*61046927SAndroid Build Coastguard Worker- util: Handling GALLIUM_NOSSE in u_cpu_detect.c
5535*61046927SAndroid Build Coastguard Worker- util: Handling LP_FORCE_SSE2 in u_cpu_detect.c
5536*61046927SAndroid Build Coastguard Worker- llvmpipe: Remove the hack for LLVM4 in lp_bld_init.c
5537*61046927SAndroid Build Coastguard Worker- gallium: Fixes memory leak of translate_test.c
5538*61046927SAndroid Build Coastguard Worker- util: Use environment variable GALLIUM_OVERRIDE_CPU_CAPS to remove usage of util_cpu_caps in translate_test.c
5539*61046927SAndroid Build Coastguard Worker- util: Move detect_done out of struct util_cpu_caps_t
5540*61046927SAndroid Build Coastguard Worker- util: Add api util_call_once_with_context
5541*61046927SAndroid Build Coastguard Worker- util: Add extern "C" guard in simple_mtx.h
5542*61046927SAndroid Build Coastguard Worker- util: Remove the need of _MTX_INITIALIZER_NP in simple_mtx.h
5543*61046927SAndroid Build Coastguard Worker- meson/panfrost: Add dep_valgrind for libpanfrost_pixel_format to fixes the compiling error:
5544*61046927SAndroid Build Coastguard Worker- llvmpipe: Fixes warning [-Wimplicit-fallthrough] in lp_bld_swizzle.c
5545*61046927SAndroid Build Coastguard Worker- llvmpipe: Fixes warning [-Wimplicit-fallthrough] in lp_bld_sample_soa.c
5546*61046927SAndroid Build Coastguard Worker- radeonsi: Fixes warning [-Wimplicit-fallthrough] in si_descriptors.c
5547*61046927SAndroid Build Coastguard Worker- freedreno: Fixes warning [-Wimplicit-fallthrough] in freedreno_util.h
5548*61046927SAndroid Build Coastguard Worker- freedreno: Fixes warning [-Wimplicit-fallthrough] in fd4_texture.h
5549*61046927SAndroid Build Coastguard Worker- freedreno: Fixes warning [-Wimplicit-fallthrough] in fd2_texture.c
5550*61046927SAndroid Build Coastguard Worker- freedreno: Fixes warning [-Wimplicit-fallthrough] in fd3_texture.c
5551*61046927SAndroid Build Coastguard Worker- freedreno: Fixes warning [-Wimplicit-fallthrough] in fd5_texture.h
5552*61046927SAndroid Build Coastguard Worker- freedreno: Fixes warning [-Wimplicit-fallthrough] in fd5_emit.c
5553*61046927SAndroid Build Coastguard Worker- freedreno: Fixes warning [-Wimplicit-fallthrough] in fd6_emit.c
5554*61046927SAndroid Build Coastguard Worker- vdpau: Fixes warning [-Wimplicit-fallthrough] in vdpau_private.h
5555*61046927SAndroid Build Coastguard Worker- v3dv: Fixes warning [-Wimplicit-fallthrough] in v3dvx_pipeline.c
5556*61046927SAndroid Build Coastguard Worker- v3dv: Remove redundant unreachable in v3dvx_pipeline.c
5557*61046927SAndroid Build Coastguard Worker- st: Fixes warning [-Wimplicit-fallthrough] in st_texture.c
5558*61046927SAndroid Build Coastguard Worker- llvmpipe: Remove llvm version guard LLVM_VERSION_MAJOR <=> 4
5559*61046927SAndroid Build Coastguard Worker- meson: bump the minimal required llvm version to 5.0.0
5560*61046927SAndroid Build Coastguard Worker- util: Refactoring check_cpu_caps_override out
5561*61046927SAndroid Build Coastguard Worker- util: Add ssse3 and avx cpu caps override option
5562*61046927SAndroid Build Coastguard Worker- util: Move the detect of max_vector_bits into u_cpu_detect.c
5563*61046927SAndroid Build Coastguard Worker- util: add support for detecting avx512 vector bit size
5564*61046927SAndroid Build Coastguard Worker- llvmpipe: Always using util_get_cpu_caps to get cpu caps for llvm on x86
5565*61046927SAndroid Build Coastguard Worker- llvmpipe: Enable avx512 support in llvm
5566*61046927SAndroid Build Coastguard Worker- docs: document LP_NATIVE_VECTOR_WIDTH GALLIUM_OVERRIDE_CPU_CAPS GALLIUM_NOSSE LP_FORCE_SSE2
5567*61046927SAndroid Build Coastguard Worker- ci: EXTRA_OPTIONS -> EXTRA_OPTION for debian-clang
5568*61046927SAndroid Build Coastguard Worker- ci: Enable GALLIUM_DUMP_CPU=true only in the clang job
5569*61046927SAndroid Build Coastguard Worker- ci: Enable all possible meson build options for clang
5570*61046927SAndroid Build Coastguard Worker- ci: Add debian-clang-release build pipeline
5571*61046927SAndroid Build Coastguard Worker- ci/fedora: Re-enable vulkan-layers=device-select,overlay
5572*61046927SAndroid Build Coastguard Worker- gallium/hud: Fixes compile error in hud/hud_context.c:
5573*61046927SAndroid Build Coastguard Worker- util: Fixes comment about debug_get_option
5574*61046927SAndroid Build Coastguard Worker- mesa: direct use of mtx_recursive is not c11 conformance
5575*61046927SAndroid Build Coastguard Worker- radeonsi: direct use of mtx_recursive is not c11 conformance
5576*61046927SAndroid Build Coastguard Worker- svga: direct use of mtx_recursive is not c11 conformance
5577*61046927SAndroid Build Coastguard Worker- c11: Update the values of enum mtx_plain, mtx_recursive, mtx_timed to make sure mtx_recursive != mtx_plain | mtx_recursive
5578*61046927SAndroid Build Coastguard Worker- drm-shim: drop gnu99 override
5579*61046927SAndroid Build Coastguard Worker- clover: Fixes use of designated initializers requires in c++ that doesn't support by MSVC
5580*61046927SAndroid Build Coastguard Worker- radv: Remove the redundant #include <gelf.h> and #include <libelf.h> in ac_binary.c
5581*61046927SAndroid Build Coastguard Worker- aco: Convert to use u8 literal for Unicode character to fixes msvc warning
5582*61046927SAndroid Build Coastguard Worker- util: Add util_call_once for optimize call to util_call_once_with_context out for hot path
5583*61046927SAndroid Build Coastguard Worker- util: getting get_tracefile in u_trace.c to be thread safe
5584*61046927SAndroid Build Coastguard Worker- util: Remove the macro DEBUG_GET_ONCE_FILE_OPTION
5585*61046927SAndroid Build Coastguard Worker- radv/r600/clover: Getting libelf to be optional
5586*61046927SAndroid Build Coastguard Worker- radv: Getting radeon_icd to be generated properly on win32
5587*61046927SAndroid Build Coastguard Worker- dzn: rename module_dir to icd_lib_path for consistence
5588*61046927SAndroid Build Coastguard Worker- lavapipe/meson: rename module_dir to icd_lib_path and swap two lines for consistence
5589*61046927SAndroid Build Coastguard Worker- Update 22.2.0.rst
5590*61046927SAndroid Build Coastguard Worker- ci: debian-clang: drop -Wno-error=unused-function
5591*61046927SAndroid Build Coastguard Worker- r600/sfn: Fixes 'numeric_limits' is not a member of 'std' error in sfn/sfn_instr.cpp
5592*61046927SAndroid Build Coastguard Worker- aco: Fixes compiling error about char8_t with c++20
5593*61046927SAndroid Build Coastguard Worker- ci/docs: Stick to specific version of python packages
5594*61046927SAndroid Build Coastguard Worker- util: Remove the include of windows.h when compiling with MSVC
5595*61046927SAndroid Build Coastguard Worker- util: Implement atomic operations consistently across compilers and testing for it
5596*61046927SAndroid Build Coastguard Worker- util/mesa/wide: Rename _SIMPLE_MTX_INITIALIZER_NP to SIMPLE_MTX_INITIALIZER
5597*61046927SAndroid Build Coastguard Worker- util: Turn -DWINDOWS_NO_FUTEX to be pre_args
5598*61046927SAndroid Build Coastguard Worker- ci/windows: Enable gles1 for msvc
5599*61046927SAndroid Build Coastguard Worker- ci/windows: Remove -Dlibelf:warning_level=1 as libelf subproject are already removed
5600*61046927SAndroid Build Coastguard Worker- ci/windows: Getting the default supported windows version to be 7 when using mingw
5601*61046927SAndroid Build Coastguard Worker- gallium: delete graw
5602*61046927SAndroid Build Coastguard Worker- nir: No need redefine snprintf anymore in nir.h
5603*61046927SAndroid Build Coastguard Worker- d3d10ump: No need define snprintf anymore in InputAssembly.cpp
5604*61046927SAndroid Build Coastguard Worker- util: Move the implementation of futex_wake and futex_wait from futex.h to futex.c
5605*61046927SAndroid Build Coastguard Worker- docs: Remove graw related words
5606*61046927SAndroid Build Coastguard Worker- docs: Remove rbug related documents
5607*61046927SAndroid Build Coastguard Worker- nouveau: Remove XVMC_VL environment variable usage
5608*61046927SAndroid Build Coastguard Worker- docs: Remove document about XvMC
5609*61046927SAndroid Build Coastguard Worker- meson: add dep_valgrind dependency for 'dxil_compiler'
5610*61046927SAndroid Build Coastguard Worker- util: Remove the need of _MTX_INITIALIZER_NP by using simple_mtx_t/SIMPLE_MTX_INITIALIZER in u_debug_stack.c
5611*61046927SAndroid Build Coastguard Worker- util: Call function mtx_init on exit_mutex to replace the usage of _MTX_INITIALIZER_NP in u_queue.c
5612*61046927SAndroid Build Coastguard Worker- util: Remove the need of _MTX_INITIALIZER_NP by using simple_mtx_t/SIMPLE_MTX_INITIALIZER in u_debug_symbol.c
5613*61046927SAndroid Build Coastguard Worker- util: Remove the need of _MTX_INITIALIZER_NP by using simple_mtx_t/SIMPLE_MTX_INITIALIZER in u_debug_stack_android.cpp
5614*61046927SAndroid Build Coastguard Worker- util: Remove the need of _MTX_INITIALIZER_NP by using simple_mtx_t/SIMPLE_MTX_INITIALIZER in u_debug_memory.c
5615*61046927SAndroid Build Coastguard Worker- util: Remove the need of _MTX_INITIALIZER_NP by using simple_mtx_t/SIMPLE_M in u_debug_refcnt.c
5616*61046927SAndroid Build Coastguard Worker- mapi: Use util_call_once to init exec_mem and mutex instead _MTX_INITIALIZER_NP
5617*61046927SAndroid Build Coastguard Worker- mapi: Remove the need of _MTX_INITIALIZER_NP by using simple_mtx_t/SIMPLE_MTX_INITIALIZER in stub.c
5618*61046927SAndroid Build Coastguard Worker- gallium/auxiliary: Remove the need of _MTX_INITIALIZER_NP by using simple_mtx_t/SIMPLE_MTX_INITIALIZER
5619*61046927SAndroid Build Coastguard Worker- egl/wgl: Use util_call_once_data to replace usage of mtx_t glFlushMutex
5620*61046927SAndroid Build Coastguard Worker- egl/dri2: Use util_call_once_data to replace usage of mtx_t glFlushMutex
5621*61046927SAndroid Build Coastguard Worker- mesa: Use util_call_once_data instead of mtx_t init_once_lock
5622*61046927SAndroid Build Coastguard Worker- util: #include "c11/threads.h" when necessary in simple_mtx.h
5623*61046927SAndroid Build Coastguard Worker- util: #include "util/macros.h" in u_cpu_detect.h for ATTRIBUTE_CONST
5624*61046927SAndroid Build Coastguard Worker- c11: Remove the code for Windows XP
5625*61046927SAndroid Build Coastguard Worker- meson/mesa/wide: define WIN32_LEAN_AND_MEAN with pre_args
5626*61046927SAndroid Build Coastguard Worker- util: Remove the guard WIN32_WINNT >= 0x0600 in u_thread.h
5627*61046927SAndroid Build Coastguard Worker- c11: Getting the macro guard of HAVE_PTHREAD in c11/threads.h to be consistence with util/u_uthread.h
5628*61046927SAndroid Build Coastguard Worker- util: #include <windows.h> in disk_cache_os.c
5629*61046927SAndroid Build Coastguard Worker- llvmpipe: #include <windows.h> in lp_rast.c
5630*61046927SAndroid Build Coastguard Worker- util: Remove include of windows.h in memstream.h
5631*61046927SAndroid Build Coastguard Worker- util: Remove include of windows.h in rwlock.h
5632*61046927SAndroid Build Coastguard Worker- util: Move the function implementation from u_thread.h to u_thread.c
5633*61046927SAndroid Build Coastguard Worker- glx: Guard usage of infer_zink && !explicit_zink in glxext.c
5634*61046927SAndroid Build Coastguard Worker- glx: Trim trailing spaces in in glx/glxext.c
5635*61046927SAndroid Build Coastguard Worker- glx: Remove redundant #ifndef GLX_USE_APPLEGL in glx/glxext.c
5636*61046927SAndroid Build Coastguard Worker- glx: Adopt guard of glx_direct and glx_accel in #if defined(GLX_DIRECT_RENDERING) && !defined(GLX_USE_APPLEGL)
5637*61046927SAndroid Build Coastguard Worker- glx: Adot #ifdef GLX_USE_WINDOWSGL in #if defined(GLX_DIRECT_RENDERING) && !defined(GLX_USE_APPLEGL)
5638*61046927SAndroid Build Coastguard Worker- st: Remove st_api_type because ST_API_OPENVG is not an option anymore
5639*61046927SAndroid Build Coastguard Worker- ci: libxvmc-dev is not a dependence anymore
5640*61046927SAndroid Build Coastguard Worker- meson: upgrade zlib wrap
5641*61046927SAndroid Build Coastguard Worker- ci: upgrade zlib to 1.2.13 in mesa_deps_build.ps1
5642*61046927SAndroid Build Coastguard Worker- ci: Add Get-Date in each package build in mesa_deps_build.ps1
5643*61046927SAndroid Build Coastguard Worker- ci: Move building libva before clone llvm-project in mesa_deps_build.ps1
5644*61046927SAndroid Build Coastguard Worker- ci: Install the clang-cl compiler within mesa_deps_vs2019.ps1
5645*61046927SAndroid Build Coastguard Worker- ci: Trigger building visual studio docker image
5646*61046927SAndroid Build Coastguard Worker- meson: with_glx never assigned to 'gallium-xlib', so need add with_glx == 'xlib' for dep_glproto
5647*61046927SAndroid Build Coastguard Worker- meson: with_glx never assigned to 'gallium-xlib', remove 'gallium-xlib'
5648*61046927SAndroid Build Coastguard Worker- xlib: Remove macro guard with GLX_INDIRECT_RENDERING in xlib.c
5649*61046927SAndroid Build Coastguard Worker- ci/macos: Building both dri and xlib version of glx
5650*61046927SAndroid Build Coastguard Worker- hgl: Remove non-nused hgl_create_st_api
5651*61046927SAndroid Build Coastguard Worker- st: move function st_visual_have_buffers into st_manager.c
5652*61046927SAndroid Build Coastguard Worker- st: OpenVG are removed, remove st_api::profile_mask as it's constant
5653*61046927SAndroid Build Coastguard Worker- st: OpenVG are removed, remove st_api::feature_mask as it's constant
5654*61046927SAndroid Build Coastguard Worker- st: Remove st_api::destroy
5655*61046927SAndroid Build Coastguard Worker- st: Turn st_api::destroy_drawable to be direct accessed function st_api_destroy_drawable
5656*61046927SAndroid Build Coastguard Worker- st: Turn st_api::get_current to be direct accessed function st_api_get_current
5657*61046927SAndroid Build Coastguard Worker- st: Turn st_api::make_current to be direct accessed function st_api_make_current
5658*61046927SAndroid Build Coastguard Worker- st: Turn st_api::create_context to be direct accessed function st_api_create_context
5659*61046927SAndroid Build Coastguard Worker- st: Turn st_api::query_versions to be direct accessed function st_api_query_versions
5660*61046927SAndroid Build Coastguard Worker- xlib: Implement xmesa_get_name by return literal "Mesa " PACKAGE_VERSION directly
5661*61046927SAndroid Build Coastguard Worker- st: Remove struct st_api,  st_gl_api_create and st_gl_api.h
5662*61046927SAndroid Build Coastguard Worker- aco: Do not define NOMINMAX as it's already defined in pre_args now
5663*61046927SAndroid Build Coastguard Worker- util: Remove non used UTIL_MAX_L3_CACHES in u_thread.h
5664*61046927SAndroid Build Coastguard Worker- util: Merge duplicated function prototype in u_thread.h that named with util_barrier*
5665*61046927SAndroid Build Coastguard Worker- util: Move UTIL_MAX_CPUS from u_thread.h to u_cpu_detect.h
5666*61046927SAndroid Build Coastguard Worker- util: #include "c11/threads.h" instead of #include "util/u_cpu_detect.h"  u_format.c
5667*61046927SAndroid Build Coastguard Worker- xlib: Fixes compiling on linux
5668*61046927SAndroid Build Coastguard Worker- xlib: Remove the linkage hack in lib.c by use meson link_whole option
5669*61046927SAndroid Build Coastguard Worker- gallium: Remove mgl* prefix in linker script osmesa.sym and libgl-xlib.sym
5670*61046927SAndroid Build Coastguard Worker- xlib: Indent with space and trim trailing spaces of xlib files
5671*61046927SAndroid Build Coastguard Worker- ci/macOS: Getting the installed binary to be artifacts
5672*61046927SAndroid Build Coastguard Worker- ci: Getting debian-clang-release to building with glx=xlib
5673*61046927SAndroid Build Coastguard Worker- xlib: Getting xmesa_strict_invalidate to be function
5674*61046927SAndroid Build Coastguard Worker- xlib: Remove the usage of global constructor in xlib.c, so the xm_public.h are removed
5675*61046927SAndroid Build Coastguard Worker- docs:  -Ddri-drivers= option is deprecated, do not use it anymore
5676*61046927SAndroid Build Coastguard Worker- docs: There is only glx=xlib option now
5677*61046927SAndroid Build Coastguard Worker- docs: There is no more swrast driver
5678*61046927SAndroid Build Coastguard Worker- android: -Ddri-drivers= is not needed anymore
5679*61046927SAndroid Build Coastguard Worker- glx: Fixes apple/apple_visual.c that include non-exist util/debug.h
5680*61046927SAndroid Build Coastguard Worker- ci: Fixes macos.yml
5681*61046927SAndroid Build Coastguard Worker- radv: Fixes prototypes
5682*61046927SAndroid Build Coastguard Worker- meson: Refactoring shared gen_vs_module_defs_normal_command out
5683*61046927SAndroid Build Coastguard Worker- meson: fixes mingw-clang32 building
5684*61046927SAndroid Build Coastguard Worker- clover: Rename \*OpenCL.def to \*OpenCL.def.in
5685*61046927SAndroid Build Coastguard Worker- clover: Fixes building with mingw-x86
5686*61046927SAndroid Build Coastguard Worker- meson: Fixes name_prefix for clover on mingw
5687*61046927SAndroid Build Coastguard Worker- clover: empty soversion when on win32
5688*61046927SAndroid Build Coastguard Worker- util: Test __PPC64__ for getting PIPE_ARCH_PPC_64 respond to __PPC64__ take effect
5689*61046927SAndroid Build Coastguard Worker- gallivm: use valid LLVM_VERSION_MAJOR instead of LLVM_VERSION
5690*61046927SAndroid Build Coastguard Worker
5691*61046927SAndroid Build Coastguard WorkerYusuf Khan (7):
5692*61046927SAndroid Build Coastguard Worker
5693*61046927SAndroid Build Coastguard Worker- nouveau: implement and enable PIPE_CAP_QUERY_MEMORY_INFO
5694*61046927SAndroid Build Coastguard Worker- tu: remove tu_syncobj_to_fd
5695*61046927SAndroid Build Coastguard Worker- nouveau: get timestamp from os_time_get_nano instead of os_time_get
5696*61046927SAndroid Build Coastguard Worker- nouveau: put nv04 push macros in nouveau_winsys
5697*61046927SAndroid Build Coastguard Worker- nv50/ir: nir_op_b2i8 and nir_op_b2i16
5698*61046927SAndroid Build Coastguard Worker- gallium/util: add a helper for get_timestamp
5699*61046927SAndroid Build Coastguard Worker- nouveau: enable PIPE_CAP_UMA when appropriate
5700*61046927SAndroid Build Coastguard Worker
5701*61046927SAndroid Build Coastguard Workerjenneron (1):
5702*61046927SAndroid Build Coastguard Worker
5703*61046927SAndroid Build Coastguard Worker- docs/panfrost: Document Mali-T620 support
5704*61046927SAndroid Build Coastguard Worker
5705*61046927SAndroid Build Coastguard Workernoasakurajin (1):
5706*61046927SAndroid Build Coastguard Worker
5707*61046927SAndroid Build Coastguard Worker- disable zinks shader cache when the needed functions do not exist
5708*61046927SAndroid Build Coastguard Worker
5709*61046927SAndroid Build Coastguard Workernyanmisaka (2):
5710*61046927SAndroid Build Coastguard Worker
5711*61046927SAndroid Build Coastguard Worker- gallium: Do not include offscreen winsys if glx is disabled
5712*61046927SAndroid Build Coastguard Worker- radeonsi: Inherit the old modifier when reallocating the texture.
5713*61046927SAndroid Build Coastguard Worker
5714*61046927SAndroid Build Coastguard Workersemjon00 (4):
5715*61046927SAndroid Build Coastguard Worker
5716*61046927SAndroid Build Coastguard Worker- hasvk: don't export flush_compute_state
5717*61046927SAndroid Build Coastguard Worker- hasvk: don't export gfx state flushing helper
5718*61046927SAndroid Build Coastguard Worker- hasvk: combine flushes in Draw/DrawIndexed/DrawIndirectByteCountEXT
5719*61046927SAndroid Build Coastguard Worker- hasvk: force inline more pipe flush functions
5720*61046927SAndroid Build Coastguard Worker
5721*61046927SAndroid Build Coastguard Workersjfricke (2):
5722*61046927SAndroid Build Coastguard Worker
5723*61046927SAndroid Build Coastguard Worker- isl: fix bug where sb.MOCS is not being set
5724*61046927SAndroid Build Coastguard Worker- anv: fix assert to build with shader cache disabled
5725