xref: /aosp_15_r20/external/mesa3d/docs/relnotes/21.1.0.rst (revision 6104692788411f58d303aa86923a9ff6ecaded22)
1*61046927SAndroid Build Coastguard WorkerMesa 21.1.0 Release Notes / 2021-05-05
2*61046927SAndroid Build Coastguard Worker======================================
3*61046927SAndroid Build Coastguard Worker
4*61046927SAndroid Build Coastguard WorkerMesa 21.1.0 is a new development release. People who are concerned
5*61046927SAndroid Build Coastguard Workerwith stability and reliability should stick with a previous release or
6*61046927SAndroid Build Coastguard Workerwait for Mesa 21.1.1.
7*61046927SAndroid Build Coastguard Worker
8*61046927SAndroid Build Coastguard WorkerMesa 21.1.0 implements the OpenGL 4.6 API, but the version reported by
9*61046927SAndroid Build Coastguard WorkerglGetString(GL_VERSION) or glGetIntegerv(GL_MAJOR_VERSION) /
10*61046927SAndroid Build Coastguard WorkerglGetIntegerv(GL_MINOR_VERSION) depends on the particular driver being used.
11*61046927SAndroid Build Coastguard WorkerSome drivers don't support all the features required in OpenGL 4.6. OpenGL
12*61046927SAndroid Build Coastguard Worker4.6 is **only** available if requested at context creation.
13*61046927SAndroid Build Coastguard WorkerCompatibility contexts may report a lower version depending on each driver.
14*61046927SAndroid Build Coastguard Worker
15*61046927SAndroid Build Coastguard WorkerMesa 21.1.0 implements the Vulkan 1.2 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    0128f10e22970d3aed3d1034003731f94623015cd9797c07151417649c1b1ff8  mesa-21.1.0.tar.xz
25*61046927SAndroid Build Coastguard Worker
26*61046927SAndroid Build Coastguard Worker
27*61046927SAndroid Build Coastguard WorkerNew features
28*61046927SAndroid Build Coastguard Worker------------
29*61046927SAndroid Build Coastguard Worker
30*61046927SAndroid Build Coastguard Worker- VK_KHR_workgroup_memory_explicit_layout on Intel, RADV
31*61046927SAndroid Build Coastguard Worker
32*61046927SAndroid Build Coastguard Worker- DRM format modifiers for AMD.
33*61046927SAndroid Build Coastguard Worker
34*61046927SAndroid Build Coastguard Worker- VK_KHR_zero_initialize_workgroup_memory on Intel, RADV
35*61046927SAndroid Build Coastguard Worker
36*61046927SAndroid Build Coastguard Worker- Zink exposes GL 4.6 and ES 3.1
37*61046927SAndroid Build Coastguard Worker
38*61046927SAndroid Build Coastguard Worker- GL_EXT_depth_bounds_test on softpipe, zink
39*61046927SAndroid Build Coastguard Worker
40*61046927SAndroid Build Coastguard Worker- GL_EXT_texture_filter_minmax on nvc0 (gm200+)
41*61046927SAndroid Build Coastguard Worker
42*61046927SAndroid Build Coastguard Worker- GL_ARB_texture_filter_minmax on nvc0 (gm200+)
43*61046927SAndroid Build Coastguard Worker
44*61046927SAndroid Build Coastguard Worker- GL_ARB_post_depth_coverage on zink
45*61046927SAndroid Build Coastguard Worker
46*61046927SAndroid Build Coastguard Worker- VK_KHR_copy_commands2 on lavapipe
47*61046927SAndroid Build Coastguard Worker
48*61046927SAndroid Build Coastguard Worker- lavapipe exposes Vulkan 1.1
49*61046927SAndroid Build Coastguard Worker
50*61046927SAndroid Build Coastguard Worker- VRS attachment on RADV
51*61046927SAndroid Build Coastguard Worker
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- No sRGB capable visuals/fbconfigs reported in glx
59*61046927SAndroid Build Coastguard Worker- Graphics corruption and GPU hang with RADV/LLVM
60*61046927SAndroid Build Coastguard Worker- old kernels (4.19) support in radv
61*61046927SAndroid Build Coastguard Worker- Elite Dangerous: Odyssey alpha crashes GPU on launch
62*61046927SAndroid Build Coastguard Worker- CSGO: Some default variables can cause problems with trust mode
63*61046927SAndroid Build Coastguard Worker- mesa git started to break wine + UnrealTournament.exe (old dx6 game)
64*61046927SAndroid Build Coastguard Worker- SuperTuxKart artifacting on RK3399
65*61046927SAndroid Build Coastguard Worker- [amdgpu]: Golf With Your Friends (431240): ERROR Waiting for fences timed out
66*61046927SAndroid Build Coastguard Worker- Strange results when trying to read from VK_FORMAT_R64_SFLOAT in compute shader
67*61046927SAndroid Build Coastguard Worker- anv: dEQP-VK.binding_model.buffer_device_address.set3.depth3.basessbo.convertcheck* slow
68*61046927SAndroid Build Coastguard Worker- Iris doesn't support INTEL_performance_query anymore
69*61046927SAndroid Build Coastguard Worker- RADV: TRUNC_COORD breaks gather operations
70*61046927SAndroid Build Coastguard Worker- [RADV] corruption in avatar after dying in Heroes of the Storm
71*61046927SAndroid Build Coastguard Worker- Metro Exodus crashing due to memory overflow
72*61046927SAndroid Build Coastguard Worker- Sauerbraten shader rendering broken on RV530 (r300g)
73*61046927SAndroid Build Coastguard Worker- texture glitches on CS:GO on Tiger Lake
74*61046927SAndroid Build Coastguard Worker- Build fail due to "parameter name omitted" on Gallium Nine
75*61046927SAndroid Build Coastguard Worker- Non-DRI builds broken by recent cleanups in Mesa core
76*61046927SAndroid Build Coastguard Worker- Cinnamon core dump after installing latest oibaf mesa build (165a69d2)
77*61046927SAndroid Build Coastguard Worker- yuv sampler lowering regression
78*61046927SAndroid Build Coastguard Worker- anv: anv_descriptor_set_binding_layout::array_size overflows u16
79*61046927SAndroid Build Coastguard Worker- RADV - Vertex explosion in DIRT 5 on RDNA2
80*61046927SAndroid Build Coastguard Worker- ci: Use renderdoc from debian
81*61046927SAndroid Build Coastguard Worker- ci: Use debian apitrace in x86 images
82*61046927SAndroid Build Coastguard Worker- SIGSEV in v3d_emit_gl_shader_state
83*61046927SAndroid Build Coastguard Worker- Xorg crash due to assertion failure after GPU soft reset
84*61046927SAndroid Build Coastguard Worker- AMD hevc_vaapi ffmpeg encoding = wrong image width (48px black bar on the right)
85*61046927SAndroid Build Coastguard Worker- panfrost: Page fault in glamor when running GIMP with X11 on Mali T860
86*61046927SAndroid Build Coastguard Worker- gallium: python trace scripts need updating
87*61046927SAndroid Build Coastguard Worker- EGL context creation fails when EGL_KHR_create_context_no_error is mentioned for OpenGL ES 1.1.
88*61046927SAndroid Build Coastguard Worker- [spirv-fuzz] NIR validation failed after spirv_to_nir: error: nir_block_dominates
89*61046927SAndroid Build Coastguard Worker- [bisected][regression][i965,iris] dEQP-VK.clipping.user_defined.clip_cull_distance.* failing on multiple platforms
90*61046927SAndroid Build Coastguard Worker- No Mans Sky GPU hang on Radeon ACO
91*61046927SAndroid Build Coastguard Worker- radeonsi: prusa-slicer crashes on mesa 21
92*61046927SAndroid Build Coastguard Worker- anv: dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_i8vec3_requiredsubgroupsize16 fails on ICL, TGL
93*61046927SAndroid Build Coastguard Worker- [radeonsi] Rendering of Firefox UI and website content corrupts randomly and after window geometry changes
94*61046927SAndroid Build Coastguard Worker- max_binding inconsistency in vulkan descriptor set drivers
95*61046927SAndroid Build Coastguard Worker- anv: conservative rasterization ext question mark
96*61046927SAndroid Build Coastguard Worker- Unigine Tropics MSAA failure
97*61046927SAndroid Build Coastguard Worker- warning: xnack 'Off' was requested for a processor that does not support it! [AMD VEGAM with LLVM 12.0.0]
98*61046927SAndroid Build Coastguard Worker- Compiling some ARB assembly shaders leads to memory corruption
99*61046927SAndroid Build Coastguard Worker- Specifying an explicit location for an array output messes up transform feedback
100*61046927SAndroid Build Coastguard Worker- Request for VK_EXT_conservative_rasterization support on Anvil Intel driver for newest DXVK..
101*61046927SAndroid Build Coastguard Worker- radv: dEQP regressions after addrlib update
102*61046927SAndroid Build Coastguard Worker- Up to 30% performance drop (GLBenchmark, GfxBench)
103*61046927SAndroid Build Coastguard Worker- DOTA 2 don't no longer starts since commit ad241b15a9e517dd4c4e8d7b1d5dab7c3a74b37c
104*61046927SAndroid Build Coastguard Worker- Clover doesn't work for kmsro drivers
105*61046927SAndroid Build Coastguard Worker- aco_tests isel.sparse.clause fails with llvm-12
106*61046927SAndroid Build Coastguard Worker- util cpu detection breaks on 128-core AMD machines
107*61046927SAndroid Build Coastguard Worker- util cpu detection breaks on 128-core AMD machines
108*61046927SAndroid Build Coastguard Worker- Default GL_MAX_TEXTURE_BUFFER_SIZE very small
109*61046927SAndroid Build Coastguard Worker- intel_nullhw.c:41:38: error: field ‘vtable’ has incomplete type
110*61046927SAndroid Build Coastguard Worker- ACO error with GCN 1 GPU
111*61046927SAndroid Build Coastguard Worker- kmsro advertises EGL_MESA_device_software
112*61046927SAndroid Build Coastguard Worker- d3d12: Use ID3D12Device9::CreateCommandQueue1 when available
113*61046927SAndroid Build Coastguard Worker- [RADV] Halo: The Master Chief Collection: Crash in Halo Reach Firefight
114*61046927SAndroid Build Coastguard Worker- freedreno: use SAMPLE_COUNT to autotune sysmem vs gmem
115*61046927SAndroid Build Coastguard Worker- freedreno: draw_vbo optimizations
116*61046927SAndroid Build Coastguard Worker- [Bisected][RadeonSI] Mesa crashes when rendering with Eevee in Blender
117*61046927SAndroid Build Coastguard Worker- subgroupBallotFindMSB() broken in RADV/ACO 20.3.4
118*61046927SAndroid Build Coastguard Worker- nir_print: util_cpu_detect() is not called prior to _mesa_half_to_float()
119*61046927SAndroid Build Coastguard Worker- turnip: buffer overflow read on dEQP-VK.ycbcr.query.levels.tess_eval.r8g8b8a8_unorm
120*61046927SAndroid Build Coastguard Worker- RuneScape crashes GLOn12
121*61046927SAndroid Build Coastguard Worker- d3d12: Surfaces need to use shareable descriptors
122*61046927SAndroid Build Coastguard Worker- [RADV][RDNA2] Red Dead Redemption 2 image glitches during menu/overlay menu transitions
123*61046927SAndroid Build Coastguard Worker- "unknown intrinsic" assertion triggered by multiview shader in non-multiview renderpass in Vulkan on intel
124*61046927SAndroid Build Coastguard Worker- [i965][g965,ilk,g33,g45][bisected] dEQP-GLES2.functional.fbo.completeness.attachment_combinations.* failures
125*61046927SAndroid Build Coastguard Worker- radv: VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT exposed for VK_FORMAT_R64_SFLOAT
126*61046927SAndroid Build Coastguard Worker- anv: android building error after commit 4fb6c05
127*61046927SAndroid Build Coastguard Worker- Compiling mesa with -Dtools=all throws deprecation warnings for intel tools
128*61046927SAndroid Build Coastguard Worker- DXVK is broken in latest master
129*61046927SAndroid Build Coastguard Worker- OpenCLOn12: Affinity Photo CL kernels produce invalid DXIL phis
130*61046927SAndroid Build Coastguard Worker- nir -> tgsi conversion problem
131*61046927SAndroid Build Coastguard Worker- [i965][g965,ilk,g33][bisected] fp16 enablement causes deqp test failures
132*61046927SAndroid Build Coastguard Worker- mesa/st: Uniforms are not updated after lowering alpha test
133*61046927SAndroid Build Coastguard Worker- [i965][bisected][regression] piglit failing primitive-restart-vbo_combined_vertex_and_index on multiple platforms
134*61046927SAndroid Build Coastguard Worker- [RADV] Nioh 2 - The Complete Edition: "Bloom" on lights
135*61046927SAndroid Build Coastguard Worker- [RADV] Oblivion: Poor Performance while MSAA Is Enabled
136*61046927SAndroid Build Coastguard Worker- lima context state bugs with shader compile
137*61046927SAndroid Build Coastguard Worker- [RADV][BISECTED] The Surge 2 (644830) - In-game assets do not render correctly since 20.3.4.
138*61046927SAndroid Build Coastguard Worker- amd clang cannot convert ‘llvm::AtomicOrdering’ to ‘llvm::MaybeAlign’ build failure
139*61046927SAndroid Build Coastguard Worker- [iris][icl,tgl][bisected][regression] failure on piglit.spec.arb_separate_shader_objects.programuniform coverage
140*61046927SAndroid Build Coastguard Worker- opencl build fail
141*61046927SAndroid Build Coastguard Worker- anv: dEQP-VK.glsl.builtin_var.fragcoord_msaa.* fails
142*61046927SAndroid Build Coastguard Worker- Request - depth format feature SAMPLED_IMAGE_FILTER_LINEAR
143*61046927SAndroid Build Coastguard Worker- "radeonsi: Check pitch and offset for validity." is a bad commit
144*61046927SAndroid Build Coastguard Worker- Add OpenCL information to docs/features.txt
145*61046927SAndroid Build Coastguard Worker- [regression] [bisected] piglit.spec.arb_framebuffer_object.fbo-drawbuffers-none gldrawpixels fails
146*61046927SAndroid Build Coastguard Worker- RADV: robustBufferAccessUpdateAfterBind is not exposed
147*61046927SAndroid Build Coastguard Worker- debug build compilation failed: inlining failed in call to ‘always_inline’ ‘_nir_visit_dest_indirect’: indirect function call with a yet undetermined callee
148*61046927SAndroid Build Coastguard Worker- [RADV/DXVK] Shadow artifacts with different games
149*61046927SAndroid Build Coastguard Worker- glxgears segfaults with classic i915
150*61046927SAndroid Build Coastguard Worker- mesa_glthread=true Black Mesa
151*61046927SAndroid Build Coastguard Worker- freedreno: rendering corruption in dead cells
152*61046927SAndroid Build Coastguard Worker- ac/rgp: Android building error after commit 12515d6
153*61046927SAndroid Build Coastguard Worker- d3d12: Assert failures & crashes on latest master
154*61046927SAndroid Build Coastguard Worker- RADV/ACO - DCC causing garbled output on RX570
155*61046927SAndroid Build Coastguard Worker- draw.c:121: _mesa_set_draw_vao: Assertion \`vao->_EnabledWithMapMode == _mesa_vao_enable_to_vp_inputs(vao->_AttributeMapMode, vao->Enabled)' failed.
156*61046927SAndroid Build Coastguard Worker- ANV: Weird jitter in Witcher 1
157*61046927SAndroid Build Coastguard Worker- RADV - Path of Exile: Shimmering outlines where water and other objects meet
158*61046927SAndroid Build Coastguard Worker- ANV: Weird jitter in Witcher 1
159*61046927SAndroid Build Coastguard Worker- ANV: Weird jitter in Witcher 1
160*61046927SAndroid Build Coastguard Worker- meson: meson-built libraries have inconsistent compatability / current versions compared to older autotools-built libraries
161*61046927SAndroid Build Coastguard Worker- device select layer breaks other layers
162*61046927SAndroid Build Coastguard Worker- RADV: Extreme overhead in vkQueueSubmit
163*61046927SAndroid Build Coastguard Worker- Graphical glitch of popupping missing texture on Mesa version >18.0.5 (Padoka Stable + Unstable/Oibaf/ubuntu-x-swat PPAs)
164*61046927SAndroid Build Coastguard Worker- [regression] [bisected] dEQP-GLES2.functional.fbo.render.stencil_clear.rbo_rgb5_a1_stencil_index8 fails
165*61046927SAndroid Build Coastguard Worker- occasional corruption issue with RADV in multiple games, disappears after using amdvlk
166*61046927SAndroid Build Coastguard Worker- panfrost T860 regression
167*61046927SAndroid Build Coastguard Worker- OpenGL on GMA4500MHD
168*61046927SAndroid Build Coastguard Worker- piglit-replay: JUnit file contains wrong links to the tracie dashboard
169*61046927SAndroid Build Coastguard Worker- R8 texture upload / corruption bug on Radeon RX 5700 XT
170*61046927SAndroid Build Coastguard Worker- Ambient Occlusion in Two Point Hospital shows black spot artifacts
171*61046927SAndroid Build Coastguard Worker- freedreno: async background shader compile
172*61046927SAndroid Build Coastguard Worker- AMD VAAPI encoding has ceased to work
173*61046927SAndroid Build Coastguard Worker- Rage 2: Visual corruption on in-game menu with ACO.
174*61046927SAndroid Build Coastguard Worker- ACO doesn't correctly render map in Borderlands 3 vs. LLVM on 5700 XT
175*61046927SAndroid Build Coastguard Worker- Invalid shader under panfrost/wayland
176*61046927SAndroid Build Coastguard Worker- Strange Brigade refuses to load correctly since some recent commits
177*61046927SAndroid Build Coastguard Worker- GLonD3D12: Crashes and suboptimal fallback
178*61046927SAndroid Build Coastguard Worker- GLonD3D12: Crashes and suboptimal fallback
179*61046927SAndroid Build Coastguard Worker- GLonD3D12: Crashes and suboptimal fallback
180*61046927SAndroid Build Coastguard Worker- [RADV][REGRESSION][BISECTED] radv_GetMemoryFdPropertiesKHR returns no valid memory types for vaapi drmbuf
181*61046927SAndroid Build Coastguard Worker- anv: vkQueueSubmit with waitSemaphore value of 0 hangs CPU
182*61046927SAndroid Build Coastguard Worker- ttn: invalid base/range triggering nir_validate assertion
183*61046927SAndroid Build Coastguard Worker- Sampling with mipmapped HiZ behaves unexpectedly on Gen9
184*61046927SAndroid Build Coastguard Worker- zink: ARB_map_buffers issues on CI
185*61046927SAndroid Build Coastguard Worker- u_upload_mgr: assert failure for large uploads
186*61046927SAndroid Build Coastguard Worker- [RADV][ACO] Overwatch game crash: amd/compiler/aco_insert_exec_mask.cpp: Failed Assertion
187*61046927SAndroid Build Coastguard Worker- PRIME render offloading broken
188*61046927SAndroid Build Coastguard Worker- Use out encoding for float immediates
189*61046927SAndroid Build Coastguard Worker- [RADV] Severe performance drop when exceeding VRAM compared to AMDVLK
190*61046927SAndroid Build Coastguard Worker- LIBGL_ALWAYS_SOFTWARE=1 picks zink over actual software rasterizers
191*61046927SAndroid Build Coastguard Worker- crash/assert in fd_set_viewport_states
192*61046927SAndroid Build Coastguard Worker- RADV: Occlusion query hangs Big Navi GPU
193*61046927SAndroid Build Coastguard Worker- "mesa: don't allocate matrices with malloc" cause eglCreateContext problem on android 7.
194*61046927SAndroid Build Coastguard Worker- Metal Gear Solid V: The Phantom Pain: texture issues and vertex stretches
195*61046927SAndroid Build Coastguard Worker- [iris and Navi 10] piglit.spec.arb_multi_draw_indirect.arb_draw_elements_base_vertex-multidrawelements -indirect regression
196*61046927SAndroid Build Coastguard Worker- miscompiled compute shader loop on llvmpipe (and Iris)
197*61046927SAndroid Build Coastguard Worker- ci: minio caching of arm64 artifacts for bare-metal
198*61046927SAndroid Build Coastguard Worker- Graphics glitches after upgrade to mesa 20.3 on Khadas VIM3 Pro (Mali G52 GPU)
199*61046927SAndroid Build Coastguard Worker- glthread crash in _mesa_glthread_upload
200*61046927SAndroid Build Coastguard Worker- freedreno piglit flakes
201*61046927SAndroid Build Coastguard Worker- RADV: NonUniform OpArrayLength on SSBO ignores NonUniform.
202*61046927SAndroid Build Coastguard Worker- Iris driver causing graphics glitch in QEMU spice egl DMA-BUF
203*61046927SAndroid Build Coastguard Worker- [RADV/ACO] Death Stranding cause a GPU hung (\*ERROR* Waiting for fences timed out!)
204*61046927SAndroid Build Coastguard Worker- [TGL] Elder Scrolls Online misrenders
205*61046927SAndroid Build Coastguard Worker- [ANV] System hang with GRVK demos
206*61046927SAndroid Build Coastguard Worker- ci: Fractional deqp runs with valgrind enabled.
207*61046927SAndroid Build Coastguard Worker- Regression: Segfault in cso_destroy_context() regression in 20.2
208*61046927SAndroid Build Coastguard Worker- Rendering artifacts in Barn Finders specifically on Radeon Vega
209*61046927SAndroid Build Coastguard Worker- Graphics regression in Assassins Creed Odyssey
210*61046927SAndroid Build Coastguard Worker- [ANV] Compilation warnings
211*61046927SAndroid Build Coastguard Worker- regression in !8152
212*61046927SAndroid Build Coastguard Worker- [bdw][icl][iris] fails new test \`clearbuffer-depth-cs-probe`
213*61046927SAndroid Build Coastguard Worker- ci: new traces runner needs dashboard links in the job log and junit
214*61046927SAndroid Build Coastguard Worker- zink: car model corruption with game TORCS
215*61046927SAndroid Build Coastguard Worker- glGetInternalformati64v(GL_TEXTURE_2D, GL_SR8_EXT, GL_COLOR_ENCODING) returns GL_NONE
216*61046927SAndroid Build Coastguard Worker- Windows: 32-bit build is broken hard
217*61046927SAndroid Build Coastguard Worker- ANV: Not handling separate stencil layouts properly
218*61046927SAndroid Build Coastguard Worker- [Regression][Intel][OpenGL][Bisected] Copying whole 2D array texture failed on latest driver
219*61046927SAndroid Build Coastguard Worker- turnip: dEQP-VK.tessellation.invariance.outer_triangle_set.quads_fractional_odd_spacing failure
220*61046927SAndroid Build Coastguard Worker- i915 regressions bisected to "vbo/dlist: use a shared index buffer"
221*61046927SAndroid Build Coastguard Worker- intel: Chrome OS "hatch" (cometlake) fails on dEQP-GLES31.functional.geometry_shading.layered.render_with_default_layer_cubemap
222*61046927SAndroid Build Coastguard Worker- radv: dEQP-VK.sparse_resources.* failures on GFX9
223*61046927SAndroid Build Coastguard Worker- freedreno: rendering corruption in War Robots
224*61046927SAndroid Build Coastguard Worker- radv: dEQP-VK.sparse_resources.* failures on GFX9
225*61046927SAndroid Build Coastguard Worker- Mesa 20.3.x crashes pidgin on AMD RX480
226*61046927SAndroid Build Coastguard Worker- timespec_get used unconditionally / build fails when targeting macOS 10.14 or earlier
227*61046927SAndroid Build Coastguard Worker- libunwind not located / used on macOS
228*61046927SAndroid Build Coastguard Worker- libunwind not located / used on macOS
229*61046927SAndroid Build Coastguard Worker- meson fails to locate libexpat on macOS
230*61046927SAndroid Build Coastguard Worker- CarX Drift Racing 2 fails to start
231*61046927SAndroid Build Coastguard Worker- Some games using FNA framework show blank screen
232*61046927SAndroid Build Coastguard Worker- Intel Vulkan regression of angle_end2end_tests
233*61046927SAndroid Build Coastguard Worker- Defer lavapipe warning to queue / command / swapchain buffer creation
234*61046927SAndroid Build Coastguard Worker
235*61046927SAndroid Build Coastguard Worker
236*61046927SAndroid Build Coastguard WorkerChanges
237*61046927SAndroid Build Coastguard Worker-------
238*61046927SAndroid Build Coastguard Worker
239*61046927SAndroid Build Coastguard WorkerAaron Watry (2):
240*61046927SAndroid Build Coastguard Worker
241*61046927SAndroid Build Coastguard Worker- clover: implement CL_IMAGE_ELEMENT_SIZE
242*61046927SAndroid Build Coastguard Worker- clover: implement CL_IMAGE_NUM_MIP_LEVELS and CL_IMAGE_NUM_SAMPLES
243*61046927SAndroid Build Coastguard Worker
244*61046927SAndroid Build Coastguard WorkerAbhishek Kumar (2):
245*61046927SAndroid Build Coastguard Worker
246*61046927SAndroid Build Coastguard Worker- intel: change urb max shader geometry for CML GT1
247*61046927SAndroid Build Coastguard Worker- intel: change urb max shader geometry for KBL GT1
248*61046927SAndroid Build Coastguard Worker
249*61046927SAndroid Build Coastguard WorkerAdam Jackson (66):
250*61046927SAndroid Build Coastguard Worker
251*61046927SAndroid Build Coastguard Worker- docs: Mark some non-core zink extensions complete
252*61046927SAndroid Build Coastguard Worker- docs: Mark some ES3 zink features complete
253*61046927SAndroid Build Coastguard Worker- egl: Fix error string returned by eglQueryDeviceAttribEXT
254*61046927SAndroid Build Coastguard Worker- zink: Factor out instance setup a bit more
255*61046927SAndroid Build Coastguard Worker- osmesa: Pacify MSVC in the test code
256*61046927SAndroid Build Coastguard Worker- glx: Fix GLX_SGI_video_sync for the no-current-drawable case
257*61046927SAndroid Build Coastguard Worker- nir: Silence a warning at -Og
258*61046927SAndroid Build Coastguard Worker- softfloat: Silence a warning at -Og
259*61046927SAndroid Build Coastguard Worker- glsl: Silence a warning at -Og
260*61046927SAndroid Build Coastguard Worker- glsl: Silence some warnings at -Og
261*61046927SAndroid Build Coastguard Worker- glsl: Silence a warning at -Og
262*61046927SAndroid Build Coastguard Worker- loader: Silence a warning at -Og
263*61046927SAndroid Build Coastguard Worker- gallivm: Silence a warning at -Og
264*61046927SAndroid Build Coastguard Worker- nir/ttn: Silence some warnings at -Og
265*61046927SAndroid Build Coastguard Worker- vl: Silence a warning at -Og
266*61046927SAndroid Build Coastguard Worker- gallivm: Silence a warning at -Og
267*61046927SAndroid Build Coastguard Worker- nouveau: Silence some warnings at -Og
268*61046927SAndroid Build Coastguard Worker- nouveau: Silence a warning at -Og
269*61046927SAndroid Build Coastguard Worker- xlib: Fix build regression since 99e25d183d9
270*61046927SAndroid Build Coastguard Worker- gallium/xlib: Partial fix for glXCopySubBufferMESA
271*61046927SAndroid Build Coastguard Worker- mesa: Store depth bounds test bounds as GLclampd
272*61046927SAndroid Build Coastguard Worker- softpipe: Fix depth comparison with float Z formats
273*61046927SAndroid Build Coastguard Worker- softpipe: Implement GL_EXT_depth_bounds_test
274*61046927SAndroid Build Coastguard Worker- docs: Document GL_EXT_depth_bounds_test
275*61046927SAndroid Build Coastguard Worker- zink: Enable GL_EXT_depth_bounds_test
276*61046927SAndroid Build Coastguard Worker- zink: more and better debug printfs
277*61046927SAndroid Build Coastguard Worker- zink: Fix a thinko in instance setup
278*61046927SAndroid Build Coastguard Worker- zink: Wire up ARB_post_depth_coverage
279*61046927SAndroid Build Coastguard Worker- glx: Pull use_x_font out of the context vtable
280*61046927SAndroid Build Coastguard Worker- glx: Pull get_proc_address out of the context vtable
281*61046927SAndroid Build Coastguard Worker- glx: Remove windows' stub {bind,release}_text_image context hooks
282*61046927SAndroid Build Coastguard Worker- glx/drisw: Implement WaitX and WaitGL
283*61046927SAndroid Build Coastguard Worker- dri: Explicitly handle all the config attributes
284*61046927SAndroid Build Coastguard Worker- dri: Fold attribMap into the code
285*61046927SAndroid Build Coastguard Worker- mesa: Remove misc pbuffer attributes from struct gl_config
286*61046927SAndroid Build Coastguard Worker- mesa: Remove the texture-from-pixmap state from struct gl_config
287*61046927SAndroid Build Coastguard Worker- mesa: Remove transparency state from struct gl_config
288*61046927SAndroid Build Coastguard Worker- mesa: Remove unused gl_config::level
289*61046927SAndroid Build Coastguard Worker- mesa: Remove the pretense of aux buffer support
290*61046927SAndroid Build Coastguard Worker- mesa: Stop tracking visual rating in gl_config
291*61046927SAndroid Build Coastguard Worker- mesa: Remove redundant gl_config::sampleBuffers
292*61046927SAndroid Build Coastguard Worker- ci: Bump the llvmpipe test timeout to 240 seconds
293*61046927SAndroid Build Coastguard Worker- mesa/st: Remove unused ST_ATTACHMENT_SAMPLE
294*61046927SAndroid Build Coastguard Worker- mesa/st: Check for successful framebuffer allocation in st_api_make_current
295*61046927SAndroid Build Coastguard Worker- gallium: Remove curious st_visual::no_config
296*61046927SAndroid Build Coastguard Worker- radeon: Exchange one curious idiom for another in radeonMakeCurrent
297*61046927SAndroid Build Coastguard Worker- mesa: Remove unused _mesa_create_framebuffer
298*61046927SAndroid Build Coastguard Worker- mesa: Make _mesa_initialize_visual return void
299*61046927SAndroid Build Coastguard Worker- mesa: Remove unused gl_config::mutableRenderBuffer
300*61046927SAndroid Build Coastguard Worker- mesa: gl_config::rgbBits should count alphaBits too
301*61046927SAndroid Build Coastguard Worker- dri: Don't tie the accum buffer's alpha-ness to the color buffer's
302*61046927SAndroid Build Coastguard Worker- glx: Stop pretending to validate the pbuffer fbconfig attributes
303*61046927SAndroid Build Coastguard Worker- glx: Don't downgrade the visual caveat from the server
304*61046927SAndroid Build Coastguard Worker- glx: Downgrade aux-buffer-ful fbconfigs
305*61046927SAndroid Build Coastguard Worker- glx: Downgrade tfp mipmap-capable fbconfigs
306*61046927SAndroid Build Coastguard Worker- glx: Downgrade sRGB-ful fbconfigs
307*61046927SAndroid Build Coastguard Worker- dri: Use __DRI_BUFFER_COUNT consistently internally
308*61046927SAndroid Build Coastguard Worker- glx: Default sRGBCapable in the same place as the other config attribs
309*61046927SAndroid Build Coastguard Worker- glx: Clean up fbconfig attribute handling
310*61046927SAndroid Build Coastguard Worker- glx: Remove some #if 0'd DRI config attribute fetch
311*61046927SAndroid Build Coastguard Worker- glx: Don't pointlesly add -D_REENTRANT to libGL's cflags
312*61046927SAndroid Build Coastguard Worker- glx: Move {Bind,Release}TexImage from context to screen vtable
313*61046927SAndroid Build Coastguard Worker- glx: Be more robust against null fbconfigs
314*61046927SAndroid Build Coastguard Worker- glx: Lift sending the MakeCurrent request to top-level code
315*61046927SAndroid Build Coastguard Worker- Revert "glx: Lift sending the MakeCurrent request to top-level code"
316*61046927SAndroid Build Coastguard Worker- gallium/xlib: Fix for recent gl_config changes
317*61046927SAndroid Build Coastguard Worker
318*61046927SAndroid Build Coastguard WorkerAdrian Ratiu (1):
319*61046927SAndroid Build Coastguard Worker
320*61046927SAndroid Build Coastguard Worker- docs: docker: minor stale documentation fix
321*61046927SAndroid Build Coastguard Worker
322*61046927SAndroid Build Coastguard WorkerAlejandro Piñeiro (36):
323*61046927SAndroid Build Coastguard Worker
324*61046927SAndroid Build Coastguard Worker- v3dv/pipeline: enable lower_add_sat NIR option
325*61046927SAndroid Build Coastguard Worker- v3d/compiler: enable lower_add_sat NIR option
326*61046927SAndroid Build Coastguard Worker- v3dv/descriptor: assert CrateDescriptorPool receives valid count values
327*61046927SAndroid Build Coastguard Worker- v3dv: drop v3dv_resource definition
328*61046927SAndroid Build Coastguard Worker- v3dv: properly handle two different binding points for cmd_buffers
329*61046927SAndroid Build Coastguard Worker- v3dv: move to subclassing instance/physical device
330*61046927SAndroid Build Coastguard Worker- v3dv: remove reference to v3dv_instance on v3dv_physical_device
331*61046927SAndroid Build Coastguard Worker- v3dv: port to using common dispatch code.
332*61046927SAndroid Build Coastguard Worker- v3dv: support for depthBiasClamp
333*61046927SAndroid Build Coastguard Worker- v3dv/device: clarify that we can't expose textureCompressionBC
334*61046927SAndroid Build Coastguard Worker- v3dv/formats: expose support for BC1-3 compressed formats
335*61046927SAndroid Build Coastguard Worker- v3dv/meta_copy: get tlb compatible BC compressed formats for copies
336*61046927SAndroid Build Coastguard Worker- v3dv/descriptor_set: don't free individual set if not allowed
337*61046927SAndroid Build Coastguard Worker- v3dv: avoid some maybe-uninitialized warnings
338*61046927SAndroid Build Coastguard Worker- v3dv/pipeline_cache: add more details when dumping debug info
339*61046927SAndroid Build Coastguard Worker- v3dv/pipeline: remove pregenerate_variant
340*61046927SAndroid Build Coastguard Worker- v3dv/pipeline: remove pipeline->use_push_constants
341*61046927SAndroid Build Coastguard Worker- broadcom/compiler: add local_size in v3d_compute_prog_data
342*61046927SAndroid Build Coastguard Worker- broadcom/compiler: add driver_location_map at vs prog data
343*61046927SAndroid Build Coastguard Worker- v3dv/pipeline: use driver_location_map instead of nir utilities
344*61046927SAndroid Build Coastguard Worker- v3dv/pipeline: move topology to pipeline
345*61046927SAndroid Build Coastguard Worker- v3dv/pipeline: remove compiled_variant_count field
346*61046927SAndroid Build Coastguard Worker- v3dv/pipeline: remove v3d_key from shader_variant and pipeline stage
347*61046927SAndroid Build Coastguard Worker- v3dv: define broadcom shader stages
348*61046927SAndroid Build Coastguard Worker- v3dv/pipeline: use broadcom_shader_stage as pipeline/variant stage type
349*61046927SAndroid Build Coastguard Worker- v3dv/pipeline: try to get the shader variant directly from the cache
350*61046927SAndroid Build Coastguard Worker- v3dv/pipeline: don't create a variant if compilation failed
351*61046927SAndroid Build Coastguard Worker- v3dv/pipeline: compute sha1 for no-op fragment shaders correctly
352*61046927SAndroid Build Coastguard Worker- v3dv/device: avoid unused-result warning with asprintf
353*61046927SAndroid Build Coastguard Worker- v3dv: Add support for the on-disk shader cache
354*61046927SAndroid Build Coastguard Worker- v3dv/cmd_buffer: return early for draw commands if there is nothing to draw
355*61046927SAndroid Build Coastguard Worker- v3dv: define a default attribute values with float type
356*61046927SAndroid Build Coastguard Worker- vulkan: track number of bindings instead of max binding for CreateDescriptorSetLayout
357*61046927SAndroid Build Coastguard Worker- v3dv/device: do not compute per-pipeline limits multiplying per-stage
358*61046927SAndroid Build Coastguard Worker- v3dv/device: fix and cleanup v3dv limits
359*61046927SAndroid Build Coastguard Worker- v3dv/pipeline: reduce descriptor_map size
360*61046927SAndroid Build Coastguard Worker
361*61046927SAndroid Build Coastguard WorkerAlexander Kapshuk (1):
362*61046927SAndroid Build Coastguard Worker
363*61046927SAndroid Build Coastguard Worker- frontends/va/image: Eliminate repetitive code on error paths
364*61046927SAndroid Build Coastguard Worker
365*61046927SAndroid Build Coastguard WorkerAlexander Shi (1):
366*61046927SAndroid Build Coastguard Worker
367*61046927SAndroid Build Coastguard Worker- mesa: texparam: Add a clamping macro to handle out-of-range floats returned as integers.
368*61046927SAndroid Build Coastguard Worker
369*61046927SAndroid Build Coastguard WorkerAlexander von Gluck IV (1):
370*61046927SAndroid Build Coastguard Worker
371*61046927SAndroid Build Coastguard Worker- egl/haiku: Fix ConfigID naming inline with mesa
372*61046927SAndroid Build Coastguard Worker
373*61046927SAndroid Build Coastguard WorkerAlyssa Rosenzweig (345):
374*61046927SAndroid Build Coastguard Worker
375*61046927SAndroid Build Coastguard Worker- pan/bi: Fix assertion
376*61046927SAndroid Build Coastguard Worker- pan/bi: Pipe scratch_size in from NIR
377*61046927SAndroid Build Coastguard Worker- pan/bi: Fix 64-bit SSBO addresses
378*61046927SAndroid Build Coastguard Worker- pan/bi: Fix RA of node 0
379*61046927SAndroid Build Coastguard Worker- pan/bi: Fix printing of node 0
380*61046927SAndroid Build Coastguard Worker- panfrost: Fix TLS sizing if cores are missing
381*61046927SAndroid Build Coastguard Worker- panfrost: Allow waiting on slots 6/7 during preload
382*61046927SAndroid Build Coastguard Worker- pan/bi: Add internal debug flag
383*61046927SAndroid Build Coastguard Worker- pan/bi: Validate format 12 tuple count in disasm
384*61046927SAndroid Build Coastguard Worker- pan/bi: Print FAU index in verbose mode
385*61046927SAndroid Build Coastguard Worker- pan/bi: Refactor PC-relative printing
386*61046927SAndroid Build Coastguard Worker- pan/bi: Lint for infinite loops
387*61046927SAndroid Build Coastguard Worker- pan/bi: Print disasm/stats with DEBUG=internal
388*61046927SAndroid Build Coastguard Worker- pan/bi: Fix IDLE register mode packing
389*61046927SAndroid Build Coastguard Worker- pan/bi: Fix staging register packing
390*61046927SAndroid Build Coastguard Worker- pan/bi: Fix dependency wait calculation
391*61046927SAndroid Build Coastguard Worker- pan/bi: Fix M1/M2 decoding in disassembler
392*61046927SAndroid Build Coastguard Worker- pan/bi: Pull out bi_count_read_registers helper
393*61046927SAndroid Build Coastguard Worker- pan/bi: Move bi_next_clause to bir.c
394*61046927SAndroid Build Coastguard Worker- pan/bi: Pass through wait_{6, 7} flags
395*61046927SAndroid Build Coastguard Worker- pan/bi: Add dead branch elimination pass
396*61046927SAndroid Build Coastguard Worker- pan/bi: Add "soft" mode to DCE
397*61046927SAndroid Build Coastguard Worker- pan/bi: Add bi_{before,after}_clause cursors
398*61046927SAndroid Build Coastguard Worker- pan/bi: Add bi_foreach_clause_in_block_rev
399*61046927SAndroid Build Coastguard Worker- pan/bi: Add bi_foreach_instr_in_tuple helper
400*61046927SAndroid Build Coastguard Worker- pan/bi: Add bi_foreach_instr_in_clause iterators
401*61046927SAndroid Build Coastguard Worker- pan/bi: Add destination iterator macro
402*61046927SAndroid Build Coastguard Worker- pan/bi: Don't open code bi_foreach_dest
403*61046927SAndroid Build Coastguard Worker- pan/bi: Permit multiple destinations in RA
404*61046927SAndroid Build Coastguard Worker- pan/bi: Add interference per clause
405*61046927SAndroid Build Coastguard Worker- pan/bi: Implement spilling at the clause-level
406*61046927SAndroid Build Coastguard Worker- pan/bi: Don't fill garbage
407*61046927SAndroid Build Coastguard Worker- pan/bi: Add CUBEFACE pseudoinstruction
408*61046927SAndroid Build Coastguard Worker- pan/bi: Print multiple destinations if needed
409*61046927SAndroid Build Coastguard Worker- pan/bi: Move init_builder to common code
410*61046927SAndroid Build Coastguard Worker- pan/bi: Add "word equivalence" relation for index
411*61046927SAndroid Build Coastguard Worker- pan/bi: Stub out scheduler unit test
412*61046927SAndroid Build Coastguard Worker- pan/bi: Factor nir_function_impl out of the context
413*61046927SAndroid Build Coastguard Worker- pan/bi: Add bi_can_{fma, add} predicates
414*61046927SAndroid Build Coastguard Worker- pan/bi: Annotate ISA.xml with 'last' parameter
415*61046927SAndroid Build Coastguard Worker- pan/bi: Pipe last flag into opcode tables
416*61046927SAndroid Build Coastguard Worker- pan/bi: Add bi_must_last predicate
417*61046927SAndroid Build Coastguard Worker- pan/bi: Add bi_must_message predicate
418*61046927SAndroid Build Coastguard Worker- pan/bi: Label table instructions
419*61046927SAndroid Build Coastguard Worker- pan/bi: Emit branch and table bits in opcode table
420*61046927SAndroid Build Coastguard Worker- pan/bi: Add various read predicates
421*61046927SAndroid Build Coastguard Worker- pan/bi: Unit test bi_can_{fma, add}
422*61046927SAndroid Build Coastguard Worker- pan/bi: Test bi_must_last
423*61046927SAndroid Build Coastguard Worker- pan/bi: Test bi_must_message
424*61046927SAndroid Build Coastguard Worker- pan/bi: Test read predicates
425*61046927SAndroid Build Coastguard Worker- pan/bi: Move bi_constants to bifrost.h
426*61046927SAndroid Build Coastguard Worker- pan/bi: Use canonical terminology for tuple
427*61046927SAndroid Build Coastguard Worker- pan/bi: Use enum bifrost_message_type
428*61046927SAndroid Build Coastguard Worker- pan/bi: Clarify tuple comment
429*61046927SAndroid Build Coastguard Worker- pan/bi: Amend misleading comment
430*61046927SAndroid Build Coastguard Worker- pan/bi: Pack multiple tuples in-memory
431*61046927SAndroid Build Coastguard Worker- pan/bi: Add clause encodings as a table
432*61046927SAndroid Build Coastguard Worker- pan/bi: Move bi_packed_tuple to compiler.h
433*61046927SAndroid Build Coastguard Worker- pan/bi: Add bi_pack_literal
434*61046927SAndroid Build Coastguard Worker- pan/bi: Add bi_pack_upper
435*61046927SAndroid Build Coastguard Worker- pan/bi: Add bi_pack_tuple_bits
436*61046927SAndroid Build Coastguard Worker- pan/bi: Add bi_pack_sync
437*61046927SAndroid Build Coastguard Worker- pan/bi: Add tuple/embedded constant pack
438*61046927SAndroid Build Coastguard Worker- pan/bi: Add subword 5/6 pack
439*61046927SAndroid Build Coastguard Worker- pan/bi: Add subword 4 or 7 pack
440*61046927SAndroid Build Coastguard Worker- pan/bi: Add pack_format helper
441*61046927SAndroid Build Coastguard Worker- pan/bi: Calculate pos for constant packing
442*61046927SAndroid Build Coastguard Worker- pan/bi: Pack multiple tuples per clause
443*61046927SAndroid Build Coastguard Worker- pan/bi: Add packing unit test group
444*61046927SAndroid Build Coastguard Worker- pan/bi: Test pack_literal
445*61046927SAndroid Build Coastguard Worker- pan/bi: Test pack_upper
446*61046927SAndroid Build Coastguard Worker- pan/bi: Test pack_tuple_bits
447*61046927SAndroid Build Coastguard Worker- pan/bi: Test pack_sync
448*61046927SAndroid Build Coastguard Worker- pan/bi: Add packing format tests
449*61046927SAndroid Build Coastguard Worker- pan/decode: Be explicit when printing invocations
450*61046927SAndroid Build Coastguard Worker- pan/decode: Remove tiler size checks
451*61046927SAndroid Build Coastguard Worker- pan/decode: Remove dependency of decoder on the encoder
452*61046927SAndroid Build Coastguard Worker- pan/decode: Deduplicate SFBD blend printing
453*61046927SAndroid Build Coastguard Worker- pan/decode: Deduplicate shader property printing
454*61046927SAndroid Build Coastguard Worker- pan/decode: Remove unused MEMORY_PROP macro
455*61046927SAndroid Build Coastguard Worker- pan/decode: Simplify tiler printing
456*61046927SAndroid Build Coastguard Worker- pan/decode: Remove pandecode_prop
457*61046927SAndroid Build Coastguard Worker- pan/decode: Remove unused disasm stats
458*61046927SAndroid Build Coastguard Worker- pan/decode: Remove mesa header dependencies
459*61046927SAndroid Build Coastguard Worker- pan/mdg: Drop unused stage parameter to disassembler
460*61046927SAndroid Build Coastguard Worker- pan/decode: Remove tile range validation
461*61046927SAndroid Build Coastguard Worker- pan/decode: Prefer sizeof to ARRAY_SIZE for char
462*61046927SAndroid Build Coastguard Worker- nir/lower_io: Fix grammar errors
463*61046927SAndroid Build Coastguard Worker- pan/bi: Fix NULL deref with empty shader
464*61046927SAndroid Build Coastguard Worker- pan/bi: Add side_effects helper
465*61046927SAndroid Build Coastguard Worker- pan/bi: Respect side effects in DCE
466*61046927SAndroid Build Coastguard Worker- pan/bi: Implement AXCHG
467*61046927SAndroid Build Coastguard Worker- pan/bi: Implement ACMPXCHG
468*61046927SAndroid Build Coastguard Worker- pan/bi: Add bi_fmul_f32 convenience method
469*61046927SAndroid Build Coastguard Worker- pan/bi: Fix FLOG_TABLE modifier handling
470*61046927SAndroid Build Coastguard Worker- pan/bi: Lower frcp to Newton-Raphson
471*61046927SAndroid Build Coastguard Worker- pan/bi: Lower frsq to Newton-Raphson
472*61046927SAndroid Build Coastguard Worker- pan/bi: Lower FEXP2 with a table
473*61046927SAndroid Build Coastguard Worker- pan/bi: Lower flog2 to a table and polynomial
474*61046927SAndroid Build Coastguard Worker- pan/bi: Rename NO_FP32_TRANSCENDENTALS quirk
475*61046927SAndroid Build Coastguard Worker- pan/bi: Fix bi quirks detection
476*61046927SAndroid Build Coastguard Worker- pan/bi: Lower FP32 transcendentals where required
477*61046927SAndroid Build Coastguard Worker- pan/bi: Lower transcendentals on G71
478*61046927SAndroid Build Coastguard Worker- pan/bi: Print program size in shader-db
479*61046927SAndroid Build Coastguard Worker- pan/bi: Cleanup terminal block check
480*61046927SAndroid Build Coastguard Worker- pan/bi: Dead code eliminate per-channel
481*61046927SAndroid Build Coastguard Worker- pan/bi: Include ATEST datum in the instruction
482*61046927SAndroid Build Coastguard Worker- pan/bi: Add scheduler data structures
483*61046927SAndroid Build Coastguard Worker- pan/bi: Add cubeface lowering
484*61046927SAndroid Build Coastguard Worker- pan/bi: Flatten block lists
485*61046927SAndroid Build Coastguard Worker- pan/bi: Stub worklist routines
486*61046927SAndroid Build Coastguard Worker- pan/bi: Add constant count estimates to scheduler
487*61046927SAndroid Build Coastguard Worker- pan/bi: Add FAU update helper
488*61046927SAndroid Build Coastguard Worker- pan/bi: Add bi_tuple_is_new_src
489*61046927SAndroid Build Coastguard Worker- pan/bi: Add bi_count_succ_reads helper
490*61046927SAndroid Build Coastguard Worker- pan/bi: Validate reads_t
491*61046927SAndroid Build Coastguard Worker- pan/bi: Add T0/T1 constraint check
492*61046927SAndroid Build Coastguard Worker- pan/bi: Add writes_reg predicate
493*61046927SAndroid Build Coastguard Worker- pan/bi: Add bi_instr_schedulable predicate
494*61046927SAndroid Build Coastguard Worker- pan/bi: Choose instructions to schedule
495*61046927SAndroid Build Coastguard Worker- pan/bi: Destructively schedule a single instruction
496*61046927SAndroid Build Coastguard Worker- pan/bi: Add passthrough register rewriting helper
497*61046927SAndroid Build Coastguard Worker- pan/bi: Extract bi_ec0_packed helper
498*61046927SAndroid Build Coastguard Worker- pan/bi: Add bi_foreach_instr_and_src_in_tuple
499*61046927SAndroid Build Coastguard Worker- pan/bi: Move bi_constant_field to bifrost.h
500*61046927SAndroid Build Coastguard Worker- pan/bi: Add pcrel_idx to bi_clause
501*61046927SAndroid Build Coastguard Worker- pan/bi: Derive M0 from pcrel_idx while packing
502*61046927SAndroid Build Coastguard Worker- pan/bi: Add trivial rewrite helpers
503*61046927SAndroid Build Coastguard Worker- pan/bi: Add constant to passthrough rewrite
504*61046927SAndroid Build Coastguard Worker- pan/bi: Add constant state constructor
505*61046927SAndroid Build Coastguard Worker- pan/bi: Add constant merging routines
506*61046927SAndroid Build Coastguard Worker- pan/bi: Add constant modifier handling
507*61046927SAndroid Build Coastguard Worker- pan/bi: Schedule blocks
508*61046927SAndroid Build Coastguard Worker- pan/bi: Switch to new scheduler
509*61046927SAndroid Build Coastguard Worker- pan/bi: Remove old FAU assignment code
510*61046927SAndroid Build Coastguard Worker- pan/bi: Remove older cube map lowering
511*61046927SAndroid Build Coastguard Worker- pan/bi: Add nosched debug option
512*61046927SAndroid Build Coastguard Worker- pan/bi: Fix 'last tuple' for terminal-NOP clauses
513*61046927SAndroid Build Coastguard Worker- pan/bi: Fix 2-write pseudo op scheduling
514*61046927SAndroid Build Coastguard Worker- pan/mdg: Fix multithreaded shader-db
515*61046927SAndroid Build Coastguard Worker- pan/mdg: Add MIDGARD_MESA_DEBUG=inorder option
516*61046927SAndroid Build Coastguard Worker- pan/mdg: Optimize UBO offset calculations
517*61046927SAndroid Build Coastguard Worker- pan/mdg: Set lower_uniforms_to_ubo
518*61046927SAndroid Build Coastguard Worker- panfrost: Fix race condition in UBO mapping to CPU
519*61046927SAndroid Build Coastguard Worker- panfrost: Respect buffer_offset when mapping to CPU
520*61046927SAndroid Build Coastguard Worker- panfrost: Move sysvals to dedicated UBO
521*61046927SAndroid Build Coastguard Worker- panfrost: Don't truncate uniform_count
522*61046927SAndroid Build Coastguard Worker- panfrost: Add UBO push data structure
523*61046927SAndroid Build Coastguard Worker- panfrost: Push uniforms required by the program
524*61046927SAndroid Build Coastguard Worker- panfrost: Set FAU count based on program->push
525*61046927SAndroid Build Coastguard Worker- panfrost: Don't store uniform_count on Midgard
526*61046927SAndroid Build Coastguard Worker- pan/mdg: Update UBO promotion comment
527*61046927SAndroid Build Coastguard Worker- pan/mdg: Push uniforms based on UBO analysis
528*61046927SAndroid Build Coastguard Worker- pan/bi: Fix multithreaded shader-db
529*61046927SAndroid Build Coastguard Worker- pan/bi: Add bi_replace_index helper
530*61046927SAndroid Build Coastguard Worker- pan/bi: Add bi_is_ssa helper
531*61046927SAndroid Build Coastguard Worker- pan/bi: Print FAU uniforms in IR
532*61046927SAndroid Build Coastguard Worker- pan/bi: Generalize bi_update_fau with fast zero
533*61046927SAndroid Build Coastguard Worker- pan/bi: Handle modifiers in rewrite_fau_to_pass
534*61046927SAndroid Build Coastguard Worker- pan/bi: Rework FAU lowering
535*61046927SAndroid Build Coastguard Worker- pan/bi: Simplify derivative lowering
536*61046927SAndroid Build Coastguard Worker- pan/bi: Add SSA-based scalar copy propagation
537*61046927SAndroid Build Coastguard Worker- pan/bi: Push UBOs on Bifrost
538*61046927SAndroid Build Coastguard Worker- panfrost: Enable ES3 conformant floating-point
539*61046927SAndroid Build Coastguard Worker- compiler, nir: Add and set barrier metadata
540*61046927SAndroid Build Coastguard Worker- panfrost: Set barriers flag for compute shaders
541*61046927SAndroid Build Coastguard Worker- panfrost: Pass is_blit flag around
542*61046927SAndroid Build Coastguard Worker- pan/bi: Skip ATEST for colour blit shaders
543*61046927SAndroid Build Coastguard Worker- panfrost: Fake shader images for bifrost+deqp
544*61046927SAndroid Build Coastguard Worker- pan/bi: Fix jumps to terminal block again
545*61046927SAndroid Build Coastguard Worker- pan/bi: Fix empty shader handling
546*61046927SAndroid Build Coastguard Worker- nir: Add sample_positions_pan intrinsic
547*61046927SAndroid Build Coastguard Worker- pan/decode: Cleanup sample locations decode
548*61046927SAndroid Build Coastguard Worker- pan/decode: Only print local storage for vertex jobs
549*61046927SAndroid Build Coastguard Worker- panfrost: Preload sample mask if needed
550*61046927SAndroid Build Coastguard Worker- panfrost: Add sample positions sysval
551*61046927SAndroid Build Coastguard Worker- panfrost: Push sample positions sysval for Midgard
552*61046927SAndroid Build Coastguard Worker- panfrost: Refactor sample shading state
553*61046927SAndroid Build Coastguard Worker- panfrost: Respect info.fs.uses_sample_shading
554*61046927SAndroid Build Coastguard Worker- panfrost: Add panfrost_sample_pattern helper
555*61046927SAndroid Build Coastguard Worker- panfrost: Set tiler descriptor sampler pattern
556*61046927SAndroid Build Coastguard Worker- panfrost: Generalize MSAA handling
557*61046927SAndroid Build Coastguard Worker- panfrost: Don't set REQ_MSAA in pan_mfbd
558*61046927SAndroid Build Coastguard Worker- panfrost: Don't use PAN_REQ_MSAA in SFBD
559*61046927SAndroid Build Coastguard Worker- panfrost: Remove PAN_REQ_MSAA
560*61046927SAndroid Build Coastguard Worker- panfrost: Remove PAN_REQ_DEPTH_WRITE
561*61046927SAndroid Build Coastguard Worker- panfrost: Remove batch_is_scanout
562*61046927SAndroid Build Coastguard Worker- panfrost: Set sample count/pattern for tiler FBD
563*61046927SAndroid Build Coastguard Worker- panfrost: Upload sample positions on device init
564*61046927SAndroid Build Coastguard Worker- panfrost: Use sample location LUT
565*61046927SAndroid Build Coastguard Worker- panfrost: Ensure open_device has pandecode initialized
566*61046927SAndroid Build Coastguard Worker- panfrost: Advertise MSAA 8x and 16x
567*61046927SAndroid Build Coastguard Worker- panfrost: Implement get_sample_position
568*61046927SAndroid Build Coastguard Worker- panfrost: Overhaul sysval handling
569*61046927SAndroid Build Coastguard Worker- panfrost: Add MULTISAMPLED sysval
570*61046927SAndroid Build Coastguard Worker- pan/mdg: Assert on bad 64-bit swizzle in disassembly
571*61046927SAndroid Build Coastguard Worker- pan/mdg: Remove unused pack_unorm_4x8 lowering
572*61046927SAndroid Build Coastguard Worker- pan/mdg: Lower bitfield instructions
573*61046927SAndroid Build Coastguard Worker- pan/mdg: Rename bitcount8 to popcnt, fixing the unit
574*61046927SAndroid Build Coastguard Worker- pan/mdg: Implement uclz
575*61046927SAndroid Build Coastguard Worker- pan/mdg: Lower ufind_msb, poorly
576*61046927SAndroid Build Coastguard Worker- pan/mdg: Stub load_barycentric_sample
577*61046927SAndroid Build Coastguard Worker- pan/mdg: Lower stores from helpers
578*61046927SAndroid Build Coastguard Worker- pan/bi: Remove redundant TEXC opcode check
579*61046927SAndroid Build Coastguard Worker- pan/bi: Implement texture gathers
580*61046927SAndroid Build Coastguard Worker- pan/bi: Lower bitfield inserts/extracts
581*61046927SAndroid Build Coastguard Worker- pan/bi: Implement bitfield_reverse
582*61046927SAndroid Build Coastguard Worker- pan/bi: Implement ufind_msb
583*61046927SAndroid Build Coastguard Worker- pan/bi: Lower ifind_msb
584*61046927SAndroid Build Coastguard Worker- pan/bi: Fix gl_SampleID read
585*61046927SAndroid Build Coastguard Worker- pan/bi: Implement load_sample_mask_in
586*61046927SAndroid Build Coastguard Worker- pan/bi: Implement nir_intrinsic_load_sample_positions_pan
587*61046927SAndroid Build Coastguard Worker- pan/bi: Decouple sysval loading from NIR
588*61046927SAndroid Build Coastguard Worker- pan/bi: Implement coverage mask updates
589*61046927SAndroid Build Coastguard Worker- pan/{mdg, bi}: Lower load_helper_invocation
590*61046927SAndroid Build Coastguard Worker- pan/{mdg, bi}: Lower load_sample_pos
591*61046927SAndroid Build Coastguard Worker- panfrost: Simplify bind_compute_state
592*61046927SAndroid Build Coastguard Worker- panfrost: Remove stale TODOs
593*61046927SAndroid Build Coastguard Worker- panfrost: Assert on indirect compute shaders
594*61046927SAndroid Build Coastguard Worker- panfrost: Advertise SAMPLE_SHADING
595*61046927SAndroid Build Coastguard Worker- panfrost: Bump max SSBO count
596*61046927SAndroid Build Coastguard Worker- panfrost: Bump advertised ESSL feature level
597*61046927SAndroid Build Coastguard Worker- panfrost: Advertise OES_standard_derivatives
598*61046927SAndroid Build Coastguard Worker- docs/features: Mark more TBO exts done on panfrost
599*61046927SAndroid Build Coastguard Worker- docs/features: Mark some ES3.1 done on Panfrost
600*61046927SAndroid Build Coastguard Worker- docs/features: Mark sample shading done on Panfrost
601*61046927SAndroid Build Coastguard Worker- docs/features: gl_HelperInvocation on Panfrost
602*61046927SAndroid Build Coastguard Worker- nir: Fix grammar error
603*61046927SAndroid Build Coastguard Worker- panfrost: Fix uniform_count on Midgard
604*61046927SAndroid Build Coastguard Worker- pan/bi: Stub scoreboarding
605*61046927SAndroid Build Coastguard Worker- pan/bi: Implement barriers
606*61046927SAndroid Build Coastguard Worker- pan/decode: Fix tiler printing on Bifrost
607*61046927SAndroid Build Coastguard Worker- pan/decode: Pretty print 22-bit pixel formats
608*61046927SAndroid Build Coastguard Worker- pan/decode: Disambiguate border colours
609*61046927SAndroid Build Coastguard Worker- panfrost: Label groups in GenXML
610*61046927SAndroid Build Coastguard Worker- panfrost: Track coverage, early fragment tests
611*61046927SAndroid Build Coastguard Worker- panfrost: Flesh out pixel kill / zs update
612*61046927SAndroid Build Coastguard Worker- panfrost: Handle PIPE_FORMAT_NONE as 'constant'
613*61046927SAndroid Build Coastguard Worker- panfrost: Flesh out allow_forward_pixel_to_kill check
614*61046927SAndroid Build Coastguard Worker- panfrost: Export bifrost_get_blend_desc with type size
615*61046927SAndroid Build Coastguard Worker- panfrost: Add RT conversion sysval
616*61046927SAndroid Build Coastguard Worker- panfrost: Fix NULL deref for an empty frag shader
617*61046927SAndroid Build Coastguard Worker- panfrost: Spell fix
618*61046927SAndroid Build Coastguard Worker- panfrost: Take panfrost_dev for AFBC selection
619*61046927SAndroid Build Coastguard Worker- panfrost: Set border colour on Bifrost sampler
620*61046927SAndroid Build Coastguard Worker- panfrost: Remove useless check
621*61046927SAndroid Build Coastguard Worker- pan/bi: Fix RA of node 0 again
622*61046927SAndroid Build Coastguard Worker- pan/bi: Don't inline 64-bit constants
623*61046927SAndroid Build Coastguard Worker- pan/bi: Fix LD_GCLK staging count
624*61046927SAndroid Build Coastguard Worker- pan/bi: Don't read alpha out of bounds
625*61046927SAndroid Build Coastguard Worker- pan/bi: Allow @rNULL with tied operands
626*61046927SAndroid Build Coastguard Worker- pan/bi: Add SEG_ADD.i64 pseudoinstruction
627*61046927SAndroid Build Coastguard Worker- pan/bi: Add 32-bit atomic pseudoinstruction
628*61046927SAndroid Build Coastguard Worker- pan/bi: Lower atomic pseudo-instructions
629*61046927SAndroid Build Coastguard Worker- pan/bi: Extract bi_atom_opc from NIR intrinsic
630*61046927SAndroid Build Coastguard Worker- pan/bi: Add ATOM_C1 promotion check
631*61046927SAndroid Build Coastguard Worker- pan/bi: Handle computational atomics
632*61046927SAndroid Build Coastguard Worker- pan/bi: Materialize \*DTSEL_IMM in the scheduler
633*61046927SAndroid Build Coastguard Worker- pan/bi: Implement image_atomic_exchange
634*61046927SAndroid Build Coastguard Worker- pan/bi: Implement image_atomic_comp_swap
635*61046927SAndroid Build Coastguard Worker- pan/bi: Implement shader_clock intrinsic
636*61046927SAndroid Build Coastguard Worker- pan/bi: Fix blend shaders using LD_TILE with MRT
637*61046927SAndroid Build Coastguard Worker- pan/bi: Flesh out LD_TILE emit
638*61046927SAndroid Build Coastguard Worker- pan/bi: Elucidate slot 6/7 operation
639*61046927SAndroid Build Coastguard Worker- pan/bi: Preload sample ID for sample shading
640*61046927SAndroid Build Coastguard Worker- pan/bi: Implement interpolateAtSample
641*61046927SAndroid Build Coastguard Worker- pan/bi: Add imm_f16 helper
642*61046927SAndroid Build Coastguard Worker- pan/bi: Implement interpolateAtOffset
643*61046927SAndroid Build Coastguard Worker- pan/bi: Allow dynamically uniform tex indices
644*61046927SAndroid Build Coastguard Worker- pan/bi: Use explicit move even for RT#0 of MRT
645*61046927SAndroid Build Coastguard Worker- panfrost: Comment on state of ARB_shader_clock
646*61046927SAndroid Build Coastguard Worker- panfrost: Advertise FRAMEBUFFER_NO_ATTACHMENTS
647*61046927SAndroid Build Coastguard Worker- docs/features: Mark atomics/images done on Bifrost
648*61046927SAndroid Build Coastguard Worker- panfrost/ci: Mark flaky test
649*61046927SAndroid Build Coastguard Worker- gallium/tessellator: Remove XBOX 360 code
650*61046927SAndroid Build Coastguard Worker- gallium/tessellator: Remove unused includes
651*61046927SAndroid Build Coastguard Worker- gallium/tessellator: Rename D3D11 defines
652*61046927SAndroid Build Coastguard Worker- pan/bi: Fix more jumps to terminal blocks
653*61046927SAndroid Build Coastguard Worker- pan/bi: Optimize out redundant jumps to #0x0
654*61046927SAndroid Build Coastguard Worker- pan/bi: Fix elimination of repeated branches
655*61046927SAndroid Build Coastguard Worker- panfrost: Fix infinite loop spilling
656*61046927SAndroid Build Coastguard Worker- panfrost: Fix NULL dereference adding cbuf to batch
657*61046927SAndroid Build Coastguard Worker- panfrost: Remove redundant NULL check
658*61046927SAndroid Build Coastguard Worker- panfrost: Fix NULL deref in pan_mfbd.c
659*61046927SAndroid Build Coastguard Worker- panfrost: Fix NULL derefs in pan_cmdstream.c
660*61046927SAndroid Build Coastguard Worker- panfrost: Fix NULL deref in pan_sfbd
661*61046927SAndroid Build Coastguard Worker- panfrost: Raise TEXTURE_BUFFER_OFFSET_ALIGNMENT
662*61046927SAndroid Build Coastguard Worker- panfrost: Hide MSAA 8x/16x support
663*61046927SAndroid Build Coastguard Worker- panfrost: Fix UNORM 16 rendering
664*61046927SAndroid Build Coastguard Worker- panfrost: Reinterpret format for reload blits
665*61046927SAndroid Build Coastguard Worker- panfrost: Fix typo in midgard.xml
666*61046927SAndroid Build Coastguard Worker- panfrost: Don't advertise OES_copy_image
667*61046927SAndroid Build Coastguard Worker- pan/bi: Use nir_opt_sink/move for constants
668*61046927SAndroid Build Coastguard Worker- pan/bi: Reduce liveness calculations in DCE
669*61046927SAndroid Build Coastguard Worker- pan/bi: Inline \`bytemask of read components`
670*61046927SAndroid Build Coastguard Worker- pan/bi: Mark branches as having side effects
671*61046927SAndroid Build Coastguard Worker- pan/bi: Mark DISCARD as having side effects
672*61046927SAndroid Build Coastguard Worker- pan/bi: Make bi_writemask take a destination
673*61046927SAndroid Build Coastguard Worker- pan/bi: Allow spilling with multiple destinations
674*61046927SAndroid Build Coastguard Worker- pan/bi: Annotate instructions by destination count
675*61046927SAndroid Build Coastguard Worker- pan/bi: Adapt builder to dest count
676*61046927SAndroid Build Coastguard Worker- pan/bi: Remove unused definitions
677*61046927SAndroid Build Coastguard Worker- pan/bi: Do copyprop in linear-time
678*61046927SAndroid Build Coastguard Worker- panfrost/lcra: Fix constraint counting
679*61046927SAndroid Build Coastguard Worker- pan/bi: Use replace_index in more places
680*61046927SAndroid Build Coastguard Worker- pan/bi: Allow negating constants
681*61046927SAndroid Build Coastguard Worker- pan/bi: Implement fsin/fcos
682*61046927SAndroid Build Coastguard Worker- pan/bi: Mark message-passing sources/dests live
683*61046927SAndroid Build Coastguard Worker- pan/bi: Set clause_state.message conservatively
684*61046927SAndroid Build Coastguard Worker- pan/bi: Treat +DISCARD.f32 as message-passing
685*61046927SAndroid Build Coastguard Worker- nir/lower_viewport_transform: Allow geom/tess
686*61046927SAndroid Build Coastguard Worker- pan/bi: Implement u{add, sub}_sat
687*61046927SAndroid Build Coastguard Worker- nir: Unify memory atomics
688*61046927SAndroid Build Coastguard Worker- meson: Remove kmsro from gallium-drivers
689*61046927SAndroid Build Coastguard Worker- pan/bi: Document register conventions
690*61046927SAndroid Build Coastguard Worker- pan/bi: Add bi_foreach_block_rev
691*61046927SAndroid Build Coastguard Worker- pan/bi: Handle 16-bit blend sr_count
692*61046927SAndroid Build Coastguard Worker- pan/bi: Only run copyprop once
693*61046927SAndroid Build Coastguard Worker- pan/bi: Only run DCE once
694*61046927SAndroid Build Coastguard Worker- pan/bi: Remove TODO: RA warnings
695*61046927SAndroid Build Coastguard Worker- pan/bi: Remove stale todo/assert
696*61046927SAndroid Build Coastguard Worker- panfrost: Deduplicate UBO count assignment
697*61046927SAndroid Build Coastguard Worker- panfrost: Deduplicate Bifrost fau_count
698*61046927SAndroid Build Coastguard Worker- panfrost: Only check blend work count on midgard
699*61046927SAndroid Build Coastguard Worker- vulkan: Deduplicate mesa stage conversion
700*61046927SAndroid Build Coastguard Worker- pan/bi: Enable all nir_opt_move/sink optimizations
701*61046927SAndroid Build Coastguard Worker- pan/bi: Split writemasks for memory stores
702*61046927SAndroid Build Coastguard Worker- pan/bi: Lower large arrays to scratch
703*61046927SAndroid Build Coastguard Worker- pan/bi: Add bi_swz_16 helper
704*61046927SAndroid Build Coastguard Worker- pan/bi: Optimize MKVEC.v2i16 generation
705*61046927SAndroid Build Coastguard Worker- pan/bi: Lower swizzles
706*61046927SAndroid Build Coastguard Worker- pan/bi: Fill in some more conversions
707*61046927SAndroid Build Coastguard Worker- pan/bi: Generalize f2i16, f2u16
708*61046927SAndroid Build Coastguard Worker- pan/bi: Remove conversion lowering
709*61046927SAndroid Build Coastguard Worker- nir: Add nir_type_convert
710*61046927SAndroid Build Coastguard Worker- nir: Add {i2f, u2f, f2i, f2u} helpers
711*61046927SAndroid Build Coastguard Worker- nir/lower_idiv: Convert to lower_instructions
712*61046927SAndroid Build Coastguard Worker- nir/lower_idiv: Factor out numer/denom load
713*61046927SAndroid Build Coastguard Worker- nir/lower_idiv: Add 8-bit and 16-bit lowering path
714*61046927SAndroid Build Coastguard Worker- pan/bi: Determine block successors correctly
715*61046927SAndroid Build Coastguard Worker- panfrost: Fix AFBC body_size for shared resources
716*61046927SAndroid Build Coastguard Worker- panfrost: Enable AFBC buffer sharing
717*61046927SAndroid Build Coastguard Worker- nir: Add varying precision linking helper (v2)
718*61046927SAndroid Build Coastguard Worker- docs: Add some notes on building for macOS
719*61046927SAndroid Build Coastguard Worker- panfrost: Fix formats converting uninit from AFBC
720*61046927SAndroid Build Coastguard Worker
721*61046927SAndroid Build Coastguard WorkerAndreas Bergmeier (1):
722*61046927SAndroid Build Coastguard Worker
723*61046927SAndroid Build Coastguard Worker- v3dv: Output a message if file open fails in physical_device_init
724*61046927SAndroid Build Coastguard Worker
725*61046927SAndroid Build Coastguard WorkerAndres Gomez (29):
726*61046927SAndroid Build Coastguard Worker
727*61046927SAndroid Build Coastguard Worker- ci: recover tracie dashboard URLs for failing traces
728*61046927SAndroid Build Coastguard Worker- ci: correct the trace image URLs in the piglit summary
729*61046927SAndroid Build Coastguard Worker- ci: make piglit runner less noisy and show a better failure message
730*61046927SAndroid Build Coastguard Worker- ci: clean paths used in the piglit runner
731*61046927SAndroid Build Coastguard Worker- ci: correct piglit's HTML summary location for artifacts upload
732*61046927SAndroid Build Coastguard Worker- ci: make sure piglit's artifacts are not overwritten
733*61046927SAndroid Build Coastguard Worker- ci: correct artifacts location for piglit's runner messages
734*61046927SAndroid Build Coastguard Worker- ci: tracie dashboard URLs only in the failure after the testcase
735*61046927SAndroid Build Coastguard Worker- ci: piglit runner colors diff output on failures
736*61046927SAndroid Build Coastguard Worker- ci: remove pytest since we don't need it any more
737*61046927SAndroid Build Coastguard Worker- ci: only install piglit dependencies when installing piglit
738*61046927SAndroid Build Coastguard Worker- ci: build gfxreconstruct v0.9.5
739*61046927SAndroid Build Coastguard Worker- ci: add libdrm to the x86_test-vk container
740*61046927SAndroid Build Coastguard Worker- .mailmap: colapse duplicates for Timothy Arceri
741*61046927SAndroid Build Coastguard Worker- .mailmap: resolve duplicates for Icecream95
742*61046927SAndroid Build Coastguard Worker- .mailmap: resolve duplicates for Christopher Li
743*61046927SAndroid Build Coastguard Worker- .mailmap: resolve duplicates for Emmanuel Vadot
744*61046927SAndroid Build Coastguard Worker- .mailmap: resolve duplicates for Indrajit Das
745*61046927SAndroid Build Coastguard Worker- .mailmap: resolve duplicates for James Xiong
746*61046927SAndroid Build Coastguard Worker- .mailmap: resolve duplicates for Jan Zielinski
747*61046927SAndroid Build Coastguard Worker- .mailmap: resolve duplicates for Lin Johnson
748*61046927SAndroid Build Coastguard Worker- .mailmap: resolve duplicates for Mark Menzynski
749*61046927SAndroid Build Coastguard Worker- .mailmap: resolve duplicates for Matthias Hopf
750*61046927SAndroid Build Coastguard Worker- .mailmap: resolve duplicates for Matthias Lorenz
751*61046927SAndroid Build Coastguard Worker- .mailmap: resolve duplicates for Maya Rashish
752*61046927SAndroid Build Coastguard Worker- .mailmap: resolve duplicates for Mun Gwan-gyeong
753*61046927SAndroid Build Coastguard Worker- .mailmap: resolve duplicates for Satyeshwar Singh
754*61046927SAndroid Build Coastguard Worker- .mailmap: resolve duplicates for Yogesh Mohan Marimuthu
755*61046927SAndroid Build Coastguard Worker- .mailmap: add an alias for Eleni Maria Stea
756*61046927SAndroid Build Coastguard Worker
757*61046927SAndroid Build Coastguard WorkerAndrew McMahon (1):
758*61046927SAndroid Build Coastguard Worker
759*61046927SAndroid Build Coastguard Worker- util: add mesa_glthread for Half Life 2 and Black Mesa.
760*61046927SAndroid Build Coastguard Worker
761*61046927SAndroid Build Coastguard WorkerAndrii Simiklit (7):
762*61046927SAndroid Build Coastguard Worker
763*61046927SAndroid Build Coastguard Worker- st/mesa: fix pbo upload/download for arrays of textures with only 1 layer
764*61046927SAndroid Build Coastguard Worker- iris: don't emit IRIS_DIRTY_VF depending on trash in restart_index
765*61046927SAndroid Build Coastguard Worker- mesa: ensure parameter list capacity before associating uniform storage
766*61046927SAndroid Build Coastguard Worker- glsl/linker: Fix xfb stride alignment for buffers containing 64bit types
767*61046927SAndroid Build Coastguard Worker- gitlab-ci: remove fixed tests
768*61046927SAndroid Build Coastguard Worker- spirv: repair ssa defs for switchs with only default case
769*61046927SAndroid Build Coastguard Worker- nir/spirv: remove unused fields from \`vtn_builder`
770*61046927SAndroid Build Coastguard Worker
771*61046927SAndroid Build Coastguard WorkerAntonio Caggiano (4):
772*61046927SAndroid Build Coastguard Worker
773*61046927SAndroid Build Coastguard Worker- zink: check shader stencil output
774*61046927SAndroid Build Coastguard Worker- zink: support stencil-export
775*61046927SAndroid Build Coastguard Worker- zink: fix destroy batch
776*61046927SAndroid Build Coastguard Worker- ci: Use lock file to build deqp-runner
777*61046927SAndroid Build Coastguard Worker
778*61046927SAndroid Build Coastguard WorkerAnuj Phogat (32):
779*61046927SAndroid Build Coastguard Worker
780*61046927SAndroid Build Coastguard Worker- intel/anv: Fix condition to set MipModeFilter for YUV surface
781*61046927SAndroid Build Coastguard Worker- intel/anv: Fix condition for planar yuv surface
782*61046927SAndroid Build Coastguard Worker- intel: Rename files with gen\_ prefix in common code to intel\_
783*61046927SAndroid Build Coastguard Worker- intel: Rename "gen\_" prefix used in common code to "intel\_"
784*61046927SAndroid Build Coastguard Worker- intel: Fix broken alignment due to gen\_ prefix renaming
785*61046927SAndroid Build Coastguard Worker- intel: Rename "GEN\_" prefix used in common code to "INTEL\_"
786*61046927SAndroid Build Coastguard Worker- i965: Remove blank line at EOF
787*61046927SAndroid Build Coastguard Worker- i965: Rename files with "intel\_" prefix to "brw\_"
788*61046927SAndroid Build Coastguard Worker- intel/isl: Drop intel\_ prefix in function names
789*61046927SAndroid Build Coastguard Worker- anv: Remove redundant #if checks
790*61046927SAndroid Build Coastguard Worker- intel: Remove GEN_IS_HASWELL macro
791*61046927SAndroid Build Coastguard Worker- intel: Simplify version checks involving haswell
792*61046927SAndroid Build Coastguard Worker- intel: Remove GEN_IS_G4X macro
793*61046927SAndroid Build Coastguard Worker- intel: Simplify few version checks involving G4X
794*61046927SAndroid Build Coastguard Worker- intel: Rename GEN_VERSIONx10 macro to GFX_VERx10
795*61046927SAndroid Build Coastguard Worker- intel: Rename GEN_GEN macro to GFX_VER
796*61046927SAndroid Build Coastguard Worker- intel: Rename ISL_DEV_GEN to ISL_GFX_VER
797*61046927SAndroid Build Coastguard Worker- intel: Rename genx10 field in gen_device_info struct to verx10
798*61046927SAndroid Build Coastguard Worker- intel: Rename gen field in gen_device_info struct to ver
799*61046927SAndroid Build Coastguard Worker- intel: Rename genx keyword in filenames to gfxx
800*61046927SAndroid Build Coastguard Worker- intel: Rename GENx prefix in macros to GFXx in build files
801*61046927SAndroid Build Coastguard Worker- intel: Rename GENx prefix in macros to GFXx in source files
802*61046927SAndroid Build Coastguard Worker- intel: Rename genx keyword to gfxx in build files
803*61046927SAndroid Build Coastguard Worker- intel: Rename genx keyword to gfxx in source files
804*61046927SAndroid Build Coastguard Worker- intel: Rename Genx keyword to Gfxx
805*61046927SAndroid Build Coastguard Worker- intel: Rename GENx keyword to GFXx
806*61046927SAndroid Build Coastguard Worker- intel: Rename IS_GEN* macros to IS_GFX_VER*
807*61046927SAndroid Build Coastguard Worker- intel: Make line wrapping changes due to IS_GFX_VER_BETWEEN
808*61046927SAndroid Build Coastguard Worker- intel: Remove unused MAKE_GEN macro
809*61046927SAndroid Build Coastguard Worker- intel: Rename GEN_{ALL, LT, ..} macros to GFX_{ALL, LT, ..}
810*61046927SAndroid Build Coastguard Worker- intel: Rename GEN:BUG:### to Wa_###
811*61046927SAndroid Build Coastguard Worker- intel: Rename WA_### to Wa_###
812*61046927SAndroid Build Coastguard Worker
813*61046927SAndroid Build Coastguard WorkerArcady Goldmints-Orlov (14):
814*61046927SAndroid Build Coastguard Worker
815*61046927SAndroid Build Coastguard Worker- v3dv: Fix uninitialized variable warnings
816*61046927SAndroid Build Coastguard Worker- nir: add more intrinsics to divergence analysis
817*61046927SAndroid Build Coastguard Worker- nir: handle v3d intrinsics in divergence analysis
818*61046927SAndroid Build Coastguard Worker- nir: store the results of divergence analysis on loops
819*61046927SAndroid Build Coastguard Worker- broadcom/compiler: Use ANYA for branches in uniform ifs
820*61046927SAndroid Build Coastguard Worker- broadcom/compiler: Emit uniform loops using uniform control flow
821*61046927SAndroid Build Coastguard Worker- broadcom/compiler: Enable PER_QUAD TMU access only in uniform control flow
822*61046927SAndroid Build Coastguard Worker- v3dv: Only lower local arrays of size up to 2 to if-chains
823*61046927SAndroid Build Coastguard Worker- broadcom/compiler: improve generation of if conditions
824*61046927SAndroid Build Coastguard Worker- Revert "broadcom/compiler: improve generation of if conditions"
825*61046927SAndroid Build Coastguard Worker- v3dv: initialize render_fd at the top of physical_device_init
826*61046927SAndroid Build Coastguard Worker- broadcom/compiler: Add a v3d_compile argument to vir_set_[pu]f
827*61046927SAndroid Build Coastguard Worker- broadcom/compiler: Skip bool_to_cond where possible
828*61046927SAndroid Build Coastguard Worker- broadcom/compiler: Merge instructions more efficiently
829*61046927SAndroid Build Coastguard Worker
830*61046927SAndroid Build Coastguard WorkerArno Messiaen (1):
831*61046927SAndroid Build Coastguard Worker
832*61046927SAndroid Build Coastguard Worker- lima/ppir: increase usage of pipeline regs
833*61046927SAndroid Build Coastguard Worker
834*61046927SAndroid Build Coastguard WorkerAxel Davy (76):
835*61046927SAndroid Build Coastguard Worker
836*61046927SAndroid Build Coastguard Worker- st/nine: Reduce system memory allocated by D3DUSAGE_AUTOGENMIPMAP
837*61046927SAndroid Build Coastguard Worker- st/nine: Do not allow depth buffer render targets
838*61046927SAndroid Build Coastguard Worker- st/nine: Clamp GetAvailableTextureMem
839*61046927SAndroid Build Coastguard Worker- st/nine: Unmap buffers after full unlock
840*61046927SAndroid Build Coastguard Worker- st/nine: Track formats compatible with FETCH4
841*61046927SAndroid Build Coastguard Worker- st/nine: Implement experimental FETCH4
842*61046927SAndroid Build Coastguard Worker- st/nine: Enable DF24 support
843*61046927SAndroid Build Coastguard Worker- st/nine: Add new debug and error checks
844*61046927SAndroid Build Coastguard Worker- st/nine: Refactor ht_guid_delete
845*61046927SAndroid Build Coastguard Worker- st/nine: Protect \*PrivateData also for Volumes
846*61046927SAndroid Build Coastguard Worker- st/nine: Fix leak at device destruction
847*61046927SAndroid Build Coastguard Worker- driconf: Rename csmt_int back to csmt_force
848*61046927SAndroid Build Coastguard Worker- st/nine: Simplify checks for driconf options
849*61046927SAndroid Build Coastguard Worker- st/nine: Add new function to know if we are the worker
850*61046927SAndroid Build Coastguard Worker- st/nine: Add RAM memory manager for textures
851*61046927SAndroid Build Coastguard Worker- st/nine: Use the texture memory helper
852*61046927SAndroid Build Coastguard Worker- st/nine: Control the memfd virtual limit
853*61046927SAndroid Build Coastguard Worker- st/nine: Add driconf option to limit texture memory
854*61046927SAndroid Build Coastguard Worker- st/nine: Set default dynamic_texture_workaround to true
855*61046927SAndroid Build Coastguard Worker- st/nine: Check memfd_create support
856*61046927SAndroid Build Coastguard Worker- st/nine: Fix compilation issue in nine_debug
857*61046927SAndroid Build Coastguard Worker- st/nine: Optimize EndScene
858*61046927SAndroid Build Coastguard Worker- st/nine: Implement SYSTEMMEM buffers same as MANAGED
859*61046927SAndroid Build Coastguard Worker- st/nine: Refactor DrawPrimitiveUp
860*61046927SAndroid Build Coastguard Worker- st/nine: Optimize DrawPrimitiveUp
861*61046927SAndroid Build Coastguard Worker- st/nine: Use correct bind flag at buffer creation
862*61046927SAndroid Build Coastguard Worker- gallium/util: Add new u_box helpers
863*61046927SAndroid Build Coastguard Worker- st/nine: Track pending MANAGED buffer uploads
864*61046927SAndroid Build Coastguard Worker- st/nine: Optimize dynamic systemmem buffers
865*61046927SAndroid Build Coastguard Worker- st/nine: Force DYNAMIC SYSTEMMEM for sw vertex processing
866*61046927SAndroid Build Coastguard Worker- st/nine: Always use DYNAMIC with SYSTEMMEM
867*61046927SAndroid Build Coastguard Worker- st/nine: Use stream_uploader for bad cases of systemmem
868*61046927SAndroid Build Coastguard Worker- st/nine: detect worker threads syncs for systemmem
869*61046927SAndroid Build Coastguard Worker- radeonsi: Limit the size of the in-memory shader cache
870*61046927SAndroid Build Coastguard Worker- radeonsi: fix leak when the in-memory cache is full
871*61046927SAndroid Build Coastguard Worker- st/nine: Disable fpu exceptions during init
872*61046927SAndroid Build Coastguard Worker- st/nine: Fix crash on texture creation failure
873*61046927SAndroid Build Coastguard Worker- st/nine: Fix cubetexture early destruction
874*61046927SAndroid Build Coastguard Worker- st/nine: Add missing breaks
875*61046927SAndroid Build Coastguard Worker- st/nine: Fix invalid NULL check
876*61046927SAndroid Build Coastguard Worker- st/nine: Prevent use after free on dtor
877*61046927SAndroid Build Coastguard Worker- st/nine: Fix reading invalid pointer
878*61046927SAndroid Build Coastguard Worker- st/nine: Fix compilation warnings
879*61046927SAndroid Build Coastguard Worker- st/nine: Fix read outside bounds for some textures
880*61046927SAndroid Build Coastguard Worker- st/nine: Fix value of pipe_draw_info's max_index vertex
881*61046927SAndroid Build Coastguard Worker- st/nine: Prevent negative reference count
882*61046927SAndroid Build Coastguard Worker- st/nine: Improve Surface GetContainer
883*61046927SAndroid Build Coastguard Worker- st/nine: Fix alpha to coverage states
884*61046927SAndroid Build Coastguard Worker- st/nine: Enable multisampling also without depth buffer
885*61046927SAndroid Build Coastguard Worker- st/nine: Handle D3DFMT_NULL multisampling
886*61046927SAndroid Build Coastguard Worker- st/nine: Remove errors on unsupported lock flags
887*61046927SAndroid Build Coastguard Worker- st/nine: Increase number of constants of vs1_sw
888*61046927SAndroid Build Coastguard Worker- st/nine: Ignore swizzle on samplers
889*61046927SAndroid Build Coastguard Worker- st/nine: Clamp max_anisotropy
890*61046927SAndroid Build Coastguard Worker- st/nine: Refuse depth buffers as rendertargets
891*61046927SAndroid Build Coastguard Worker- st/nine: Fix ps ff BLENDTEXTUREALPHA
892*61046927SAndroid Build Coastguard Worker- st/nine: Fix ff has_aNrm computation
893*61046927SAndroid Build Coastguard Worker- st/nine: Catch redundant scissor and viewport settings
894*61046927SAndroid Build Coastguard Worker- st/nine: Pseudo implement set/getClipstatus
895*61046927SAndroid Build Coastguard Worker- st/nine: Improve Reset on Ex devices
896*61046927SAndroid Build Coastguard Worker- st/nine: Pseudo implement Create*Ex functions
897*61046927SAndroid Build Coastguard Worker- st/nine: Complete \*Ex stubs
898*61046927SAndroid Build Coastguard Worker- st/nine: Add logging to Ex function
899*61046927SAndroid Build Coastguard Worker- st/nine: Have NOOVERWRITE win over DISCARD
900*61046927SAndroid Build Coastguard Worker- st/nine: Do not memset buffers twice
901*61046927SAndroid Build Coastguard Worker- st/nine: Add fallback for YUV formats
902*61046927SAndroid Build Coastguard Worker- st/nine: Use PIPE_MAP_ONCE for persistent buffers
903*61046927SAndroid Build Coastguard Worker- st/nine: Disable buffer_upload when csmt is off
904*61046927SAndroid Build Coastguard Worker- st/nine: Allow to override the vram size
905*61046927SAndroid Build Coastguard Worker- st/nine: Make it optional to use a sw renderer
906*61046927SAndroid Build Coastguard Worker- st/nine: Lower texture_memory_limit default
907*61046927SAndroid Build Coastguard Worker- st/nine: Bump num of backbuffers for tearfree thread_submit
908*61046927SAndroid Build Coastguard Worker- st/nine: Improve performance with thread_submit
909*61046927SAndroid Build Coastguard Worker- st/nine: Default thread_submit to true
910*61046927SAndroid Build Coastguard Worker- st/nine: Default tearfree_discard to true
911*61046927SAndroid Build Coastguard Worker- st/nine: Fix compilation error on non-x86 platforms
912*61046927SAndroid Build Coastguard Worker
913*61046927SAndroid Build Coastguard WorkerBas Nieuwenhuizen (87):
914*61046927SAndroid Build Coastguard Worker
915*61046927SAndroid Build Coastguard Worker- ac/surface: Fix GFX9 sparse mip info.
916*61046927SAndroid Build Coastguard Worker- radv: Do not use a pipe offset for aliased sparse images.
917*61046927SAndroid Build Coastguard Worker- radv: Add a trivial implementation of VK_KHR_deferred_host_operation
918*61046927SAndroid Build Coastguard Worker- radv: Use stricter HW resolve swizzle compat check.
919*61046927SAndroid Build Coastguard Worker- radv: Expose VK_KHR_workgroup_memory_explicit_layout.
920*61046927SAndroid Build Coastguard Worker- radv: Do not hash vk_object_base in descriptor set layout.
921*61046927SAndroid Build Coastguard Worker- amd/common: Add modifier size helper.
922*61046927SAndroid Build Coastguard Worker- radv: Extract DCC format support handling.
923*61046927SAndroid Build Coastguard Worker- radv: Use the surface offset from ac_surface instead of a plane offset.
924*61046927SAndroid Build Coastguard Worker- radv: Don't relayout images with modifiers.
925*61046927SAndroid Build Coastguard Worker- radv: Add format modifier format queries.
926*61046927SAndroid Build Coastguard Worker- radv: Add drm format modifier queries.
927*61046927SAndroid Build Coastguard Worker- radv: Add image layout with drm format modifiers.
928*61046927SAndroid Build Coastguard Worker- radv: Enable DRM format modifiers on GFX9+.
929*61046927SAndroid Build Coastguard Worker- radv: Enable modifiers with the WSI.
930*61046927SAndroid Build Coastguard Worker- radv: Add modifier fails for CTS bug.
931*61046927SAndroid Build Coastguard Worker- radv: Fix assert.
932*61046927SAndroid Build Coastguard Worker- radv: Implement VK_KHR_zero_initialize_workgroup_memory.
933*61046927SAndroid Build Coastguard Worker- radv: Improve spilling on discrete GPUs.
934*61046927SAndroid Build Coastguard Worker- radv: Fix vram override with fully visible VRAM.
935*61046927SAndroid Build Coastguard Worker- radv: Remove custom icd json generation.
936*61046927SAndroid Build Coastguard Worker- radv: Define supported extensions in C.
937*61046927SAndroid Build Coastguard Worker- radv: Ignore WC flags for VRAM.
938*61046927SAndroid Build Coastguard Worker- radv: Determine swizzles correctly.
939*61046927SAndroid Build Coastguard Worker- radv: Add plane width/height helpers.
940*61046927SAndroid Build Coastguard Worker- radv: Use u_format helpers when possible.
941*61046927SAndroid Build Coastguard Worker- radv: Remove VK_SWIZZLE_*.
942*61046927SAndroid Build Coastguard Worker- radv: Do no use vk_format for getting divisors.
943*61046927SAndroid Build Coastguard Worker- radv: Do not use generated table for plane formats.
944*61046927SAndroid Build Coastguard Worker- radv: Stop checking for MULTIPLANE layout.
945*61046927SAndroid Build Coastguard Worker- radv: Stop using plane_count.
946*61046927SAndroid Build Coastguard Worker- radv: Only support format with a PIPE_FORMAT.
947*61046927SAndroid Build Coastguard Worker- radv: Start using util_format_description for everything.
948*61046927SAndroid Build Coastguard Worker- radv: Remove the format table.
949*61046927SAndroid Build Coastguard Worker- radv: Remove vk_format_has_stencil/depth helpers.
950*61046927SAndroid Build Coastguard Worker- radv: Properly handle modifier import failure.
951*61046927SAndroid Build Coastguard Worker- radv: Do pipe misalignment check per plane.
952*61046927SAndroid Build Coastguard Worker- radv: Don't use dedicated memory info to indicate sharing.
953*61046927SAndroid Build Coastguard Worker- vulkan/device_select: Stop using device properties 2.
954*61046927SAndroid Build Coastguard Worker- amd/common: constify ac_surface_set_umd_metata.
955*61046927SAndroid Build Coastguard Worker- radv: Handle UMD metadata on import.
956*61046927SAndroid Build Coastguard Worker- radv: Use shared code for setting opaque metadata.
957*61046927SAndroid Build Coastguard Worker- amd/common: Add retile map size helper.
958*61046927SAndroid Build Coastguard Worker- radv: Implement initialization of displayable DCC.
959*61046927SAndroid Build Coastguard Worker- radv: Implement displayable DCC retiling.
960*61046927SAndroid Build Coastguard Worker- radv: Add DCC info to the metadata.
961*61046927SAndroid Build Coastguard Worker- radv: Use ac_surface DCC settings for shareable images.
962*61046927SAndroid Build Coastguard Worker- radv: Enable displayable DCC.
963*61046927SAndroid Build Coastguard Worker- radv: Disable displayable DCC for GFX8 properly.
964*61046927SAndroid Build Coastguard Worker- ac/rgp: Only report double the prims per clock on GFX10.
965*61046927SAndroid Build Coastguard Worker- radv: Expose robustBufferAccessUpdateAfterBind correctly.
966*61046927SAndroid Build Coastguard Worker- frontends/va: Use correct size for secondary planes.
967*61046927SAndroid Build Coastguard Worker- radv: Enable linear sampling for depth textures.
968*61046927SAndroid Build Coastguard Worker- radv: Add sam option.
969*61046927SAndroid Build Coastguard Worker- radv: Add nodisplaydcc option.
970*61046927SAndroid Build Coastguard Worker- radv: Use correct DCC compressed block size for sampling.
971*61046927SAndroid Build Coastguard Worker- radv: Dedupe winsyses per device.
972*61046927SAndroid Build Coastguard Worker- radv: Allow extra planes for DCC.
973*61046927SAndroid Build Coastguard Worker- radv: Enable sharing with DCC with modifiers.
974*61046927SAndroid Build Coastguard Worker- radv: Ensure we never decompress or FCE read-only textures.
975*61046927SAndroid Build Coastguard Worker- radv: Allow DCC for images with modifiers that are read-only.
976*61046927SAndroid Build Coastguard Worker- radv: Use 8x8 meta compute workgroups.
977*61046927SAndroid Build Coastguard Worker- radv: Enable DCC for image stores on GFX10.
978*61046927SAndroid Build Coastguard Worker- radv: Only set WRITE_COMPRESS_ENABLE on supported HW.
979*61046927SAndroid Build Coastguard Worker- vulkan: Fix descriptor set creation with zero bindings.
980*61046927SAndroid Build Coastguard Worker- lavapipe: Free sorted descriptor array.
981*61046927SAndroid Build Coastguard Worker- zink: Remove initialization of some arrays
982*61046927SAndroid Build Coastguard Worker- zink: Only set the needed number of scissors.
983*61046927SAndroid Build Coastguard Worker- radv: Flush caches for shader read operations.
984*61046927SAndroid Build Coastguard Worker- nir: Fix shader calls with nir_opt_dead_write_vars.
985*61046927SAndroid Build Coastguard Worker- nir: Extract shader_info->cs.shared_size out of union.
986*61046927SAndroid Build Coastguard Worker- nir: Remove nir_shader->shared_size.
987*61046927SAndroid Build Coastguard Worker- nir: Do not reset shared_size in nir_lower_io.
988*61046927SAndroid Build Coastguard Worker- radv: Support DCC without a fast clear value.
989*61046927SAndroid Build Coastguard Worker- radv: Support DCC without DCC/FCE predicates.
990*61046927SAndroid Build Coastguard Worker- radv: Add retiling for foreign queues.
991*61046927SAndroid Build Coastguard Worker- radv: Support DCC modifiers fully.
992*61046927SAndroid Build Coastguard Worker- radv: Add clang-format for AMD code.
993*61046927SAndroid Build Coastguard Worker- radv: Format.
994*61046927SAndroid Build Coastguard Worker- radv: Update editorconfig.
995*61046927SAndroid Build Coastguard Worker- radv: Re-enable retiling.
996*61046927SAndroid Build Coastguard Worker- radv: Refactor cs_domain to be a winsys function.
997*61046927SAndroid Build Coastguard Worker- radv: Use VRAM cmdbuffers in more situations.
998*61046927SAndroid Build Coastguard Worker- radv/winsys: Remove use_local_bos
999*61046927SAndroid Build Coastguard Worker- radv: Fix memory leak on descriptor pool reset with  layout_size=0.
1000*61046927SAndroid Build Coastguard Worker- amd/common: Use cap to test kernel modifier support.
1001*61046927SAndroid Build Coastguard Worker- radv: Only require DRM 3.23.
1002*61046927SAndroid Build Coastguard Worker
1003*61046927SAndroid Build Coastguard WorkerBastian Beranek (1):
1004*61046927SAndroid Build Coastguard Worker
1005*61046927SAndroid Build Coastguard Worker- glx: Assign unique serial number to GLXBadFBConfig error
1006*61046927SAndroid Build Coastguard Worker
1007*61046927SAndroid Build Coastguard WorkerBen Niu (1):
1008*61046927SAndroid Build Coastguard Worker
1009*61046927SAndroid Build Coastguard Worker- util: When building 'ARM64EC', don't use x64 intrinsics which need to be emulated
1010*61046927SAndroid Build Coastguard Worker
1011*61046927SAndroid Build Coastguard WorkerBenjamin Tissoires (3):
1012*61046927SAndroid Build Coastguard Worker
1013*61046927SAndroid Build Coastguard Worker- CI: windows: augment the timeout of building the windows container
1014*61046927SAndroid Build Coastguard Worker- CI: windows: split the layers to meet new registry requirements
1015*61046927SAndroid Build Coastguard Worker- CI: windows: Force using LLVM 12
1016*61046927SAndroid Build Coastguard Worker
1017*61046927SAndroid Build Coastguard WorkerBillKristiansen (1):
1018*61046927SAndroid Build Coastguard Worker
1019*61046927SAndroid Build Coastguard Worker- d3d12: fix for upside-down multisample stencil blit
1020*61046927SAndroid Build Coastguard Worker
1021*61046927SAndroid Build Coastguard WorkerBoris Brezillon (91):
1022*61046927SAndroid Build Coastguard Worker
1023*61046927SAndroid Build Coastguard Worker- panfrost: Don't skip the test with a 4k shader
1024*61046927SAndroid Build Coastguard Worker- panfrost: Fix tiler job injection (again)
1025*61046927SAndroid Build Coastguard Worker- panfrost: Get rid of IS_BIFROST
1026*61046927SAndroid Build Coastguard Worker- panfrost: Don't memset the last attribute buffer entry twice
1027*61046927SAndroid Build Coastguard Worker- panfrost: Only allocate the extra attribute buffer entry on Bifrost
1028*61046927SAndroid Build Coastguard Worker- panfrost: Set attribs and attrib_bufs to NULL when attrib_count = 0
1029*61046927SAndroid Build Coastguard Worker- panfrost: Rename and move pan_render_condition_check()
1030*61046927SAndroid Build Coastguard Worker- panfrost: Use dev->arch where appropriate
1031*61046927SAndroid Build Coastguard Worker- panfrost: Add a panfrost_compile_shader() helper
1032*61046927SAndroid Build Coastguard Worker- panfrost: Update ctx->batch when a fresh batch is requested
1033*61046927SAndroid Build Coastguard Worker- panfrost: Fix a polygon list corruption in the multi-context case
1034*61046927SAndroid Build Coastguard Worker- panfrost: Don't add the tiler BO when it's not accessed
1035*61046927SAndroid Build Coastguard Worker- pan/bi: Add an is_terminal_block() helper
1036*61046927SAndroid Build Coastguard Worker- pan/bi: Make sure we never branch to an non-existing clause
1037*61046927SAndroid Build Coastguard Worker- pan/bi: Add uclz() support
1038*61046927SAndroid Build Coastguard Worker- pan/bi: Support bit_count()
1039*61046927SAndroid Build Coastguard Worker- panfrost: Use panfrost_get_shader_options() in panfrost_build_blit_shader()
1040*61046927SAndroid Build Coastguard Worker- panfrost: Hide backend compiler internals
1041*61046927SAndroid Build Coastguard Worker- panfrost: Prefix shader related helpers with pan_shader\_
1042*61046927SAndroid Build Coastguard Worker- panfrost: Move sysval_to_id out of panfrost_sysvals
1043*61046927SAndroid Build Coastguard Worker- panfrost: Keep the compiler inputs in the context
1044*61046927SAndroid Build Coastguard Worker- panfrost: Move the shader compilation logic out of the gallium driver
1045*61046927SAndroid Build Coastguard Worker- panfrost: Provide a helper to prepare the shader related parts of an RSD
1046*61046927SAndroid Build Coastguard Worker- panfrost: Use the pan_shader_prepare_rsd() helper
1047*61046927SAndroid Build Coastguard Worker- panfrost: Rename pan_blend.h into pan_blend_cso.h
1048*61046927SAndroid Build Coastguard Worker- panfrost: Move the blend lowering code out of the gallium driver
1049*61046927SAndroid Build Coastguard Worker- panfrost: Move the blend logic out of the gallium driver
1050*61046927SAndroid Build Coastguard Worker- Revert "pan/bi: Optimize out redundant jumps to #0x0"
1051*61046927SAndroid Build Coastguard Worker- pan/bi: Move int64 lowering before idiv lowering
1052*61046927SAndroid Build Coastguard Worker- panfrost: Split the direct and indirect draw logic
1053*61046927SAndroid Build Coastguard Worker- panfrost: Add a parameter to suppress next job prefetching
1054*61046927SAndroid Build Coastguard Worker- panfrost: Allow passing an explicit global dependency when queuing a job
1055*61046927SAndroid Build Coastguard Worker- panfrost: Add a pan_section_offset() helper
1056*61046927SAndroid Build Coastguard Worker- panfrost: Move pan_special_varying definition to pan_encoder.h
1057*61046927SAndroid Build Coastguard Worker- pan/bi: Extend the bi_builder to support type variants correctly
1058*61046927SAndroid Build Coastguard Worker- panfrost: Add a knob to disable the UBO -> push constants optimization
1059*61046927SAndroid Build Coastguard Worker- panfrost: Allow passing an explicit UBO index for the sysval UBO
1060*61046927SAndroid Build Coastguard Worker- panfrost: Print the correct UBO size when dumping UBO information
1061*61046927SAndroid Build Coastguard Worker- panfrost: Don't count the special vertex/instance ID attributes on Bifrost
1062*61046927SAndroid Build Coastguard Worker- panfrost: Split the sampler and texture count
1063*61046927SAndroid Build Coastguard Worker- panfrost: Expose panfrost_modifier_to_layout()
1064*61046927SAndroid Build Coastguard Worker- pan/gen_pack: Parse alignment requirements
1065*61046927SAndroid Build Coastguard Worker- panfrost: Specify descriptor alignment requirements
1066*61046927SAndroid Build Coastguard Worker- panfrost: Provide various helpers to simplify descriptor allocation
1067*61046927SAndroid Build Coastguard Worker- panfrost: Define the Surface and Surface-with-stride descriptors
1068*61046927SAndroid Build Coastguard Worker- panfrost: Emit surface descriptors with pan_pack()
1069*61046927SAndroid Build Coastguard Worker- panfrost: Use the descriptor allocators where appropriate
1070*61046927SAndroid Build Coastguard Worker- panfrost: Get rid of panfrost_pool_alloc()
1071*61046927SAndroid Build Coastguard Worker- panfrost: Move the blend shader cache at the device level
1072*61046927SAndroid Build Coastguard Worker- panfrost: Use the blend shader cache attached to the device
1073*61046927SAndroid Build Coastguard Worker- panfrost: Don't reserve space in the color buffer for disabled RTs
1074*61046927SAndroid Build Coastguard Worker- panfrost: Skip disabled RTs when selecting a RT for transaction elimination
1075*61046927SAndroid Build Coastguard Worker- panfrost: Stop including pan_device.h from pan_bo.h
1076*61046927SAndroid Build Coastguard Worker- panfrost: Add helpers to support indirect draws
1077*61046927SAndroid Build Coastguard Worker- panfrost: Prepare things for indirect draws
1078*61046927SAndroid Build Coastguard Worker- panfrost: Hook up indirect draw support
1079*61046927SAndroid Build Coastguard Worker- panfrost: s/panfrost_slice/pan_image_slice_layout/
1080*61046927SAndroid Build Coastguard Worker- panfrost: Move image states out of pan_image_layout
1081*61046927SAndroid Build Coastguard Worker- panfrost: Add a format field to pan_image_layout
1082*61046927SAndroid Build Coastguard Worker- panfrost: Stop passing a depth > 1 when creating 2D textures
1083*61046927SAndroid Build Coastguard Worker- panfrost: Add extra info to the pan_image_layout struct
1084*61046927SAndroid Build Coastguard Worker- panfrost: Split pan_image in two
1085*61046927SAndroid Build Coastguard Worker- panfrost: Add an offset field so we can attach a sub-buffer to an image
1086*61046927SAndroid Build Coastguard Worker- panfrost: Move out-of-band CRC info to pan_image
1087*61046927SAndroid Build Coastguard Worker- panfrost: Move special Z32_S8X24 case out of panfrost_setup_layout()
1088*61046927SAndroid Build Coastguard Worker- panfrost: Add a pan_image_layout_init() helper
1089*61046927SAndroid Build Coastguard Worker- panfrost: Patch the gallium driver to use pan_image_layout_init()
1090*61046927SAndroid Build Coastguard Worker- panfrost: Pass an image view to panfrost_new_texture()
1091*61046927SAndroid Build Coastguard Worker- panfrost: Provide a helper to calculate the polygon list size
1092*61046927SAndroid Build Coastguard Worker- panfrost: Provide a helper to retrieve image surface pointers
1093*61046927SAndroid Build Coastguard Worker- panfrost: Pass a const device to panfrost_sample_positions()
1094*61046927SAndroid Build Coastguard Worker- pan/midg: Use the sampler index passed to the texture instruction
1095*61046927SAndroid Build Coastguard Worker- panfrost: Add various helpers to simplify FB desc emission
1096*61046927SAndroid Build Coastguard Worker- panfrost: Add an helper to emit fragment jobs
1097*61046927SAndroid Build Coastguard Worker- panfrost: Add align info to the draw and draw padding definitions
1098*61046927SAndroid Build Coastguard Worker- panfrost: Add the early ZS pre frame mode
1099*61046927SAndroid Build Coastguard Worker- panfrost: s/pandecode_vertex_tiler_postfix_pre/pandecode_dcd/
1100*61046927SAndroid Build Coastguard Worker- panfrost: Decode pre/post frame DCDs
1101*61046927SAndroid Build Coastguard Worker- panfrost: Extend pan_fb_info to allow passing a tile enable map
1102*61046927SAndroid Build Coastguard Worker- panfrost: Extend pan_fb_info to allow passing pre/post frame DCDs
1103*61046927SAndroid Build Coastguard Worker- panfrost: Always pass a non-NULL screen to set_damage_region()
1104*61046927SAndroid Build Coastguard Worker- panfrost: Create a blitter library to replace the existing preload helpers
1105*61046927SAndroid Build Coastguard Worker- panfrost: Fix partial update
1106*61046927SAndroid Build Coastguard Worker- panfrost: Use the generic preload and FB helpers in the gallium driver
1107*61046927SAndroid Build Coastguard Worker- panfrost: Kill the old tile-buffer preload logic
1108*61046927SAndroid Build Coastguard Worker- panfrost: Pass a tile enable map to avoid reloading untouched tiles
1109*61046927SAndroid Build Coastguard Worker- panfrost: Fix pan_blitter_get_blit_shader()
1110*61046927SAndroid Build Coastguard Worker- panfrost: Don't advertise AFBC mods when the format is not supported
1111*61046927SAndroid Build Coastguard Worker- panfrost: Reserve thread storage descriptor in panfrost_launch_grid()
1112*61046927SAndroid Build Coastguard Worker- panfrost: Fix indirect draws
1113*61046927SAndroid Build Coastguard Worker- panfrost: Fix ZS reloading on Bifrost v6
1114*61046927SAndroid Build Coastguard Worker
1115*61046927SAndroid Build Coastguard WorkerBoyuan Zhang (2):
1116*61046927SAndroid Build Coastguard Worker
1117*61046927SAndroid Build Coastguard Worker- frontend/va/image: add pipe flush for vlVaPutImage
1118*61046927SAndroid Build Coastguard Worker- frontends/omx/h265: search entire dpb list
1119*61046927SAndroid Build Coastguard Worker
1120*61046927SAndroid Build Coastguard WorkerCaio Marcelo de Oliveira Filho (43):
1121*61046927SAndroid Build Coastguard Worker
1122*61046927SAndroid Build Coastguard Worker- intel/fs: Separate SLM size calculation from encoding
1123*61046927SAndroid Build Coastguard Worker- nir: Add a data pointer to the callback in nir_remove_dead_variables
1124*61046927SAndroid Build Coastguard Worker- spirv: Don't remove variables used by resource indexing intrinsics
1125*61046927SAndroid Build Coastguard Worker- nir/linking: Remove system_value handling from helper
1126*61046927SAndroid Build Coastguard Worker- compiler: Use util/bitset.h for system_values_read
1127*61046927SAndroid Build Coastguard Worker- ci: Add nouveau chipset 162 to shader-db runs
1128*61046927SAndroid Build Coastguard Worker- vulkan: Update XML and headers to 1.2.168
1129*61046927SAndroid Build Coastguard Worker- spirv: Update headers and metadata from latest Khronos commit
1130*61046927SAndroid Build Coastguard Worker- nir: Two shared memory \*blocks* may alias each other
1131*61046927SAndroid Build Coastguard Worker- spirv: Implement SPV_KHR_workgroup_memory_explicit_layout
1132*61046927SAndroid Build Coastguard Worker- anv: Implement VK_KHR_workgroup_memory_explicit_layout
1133*61046927SAndroid Build Coastguard Worker- spirv: Don't bother counting num_images/num_textures
1134*61046927SAndroid Build Coastguard Worker- spirv: Don't remove dead variables in \`create_library` mode
1135*61046927SAndroid Build Coastguard Worker- spirv: Store SPIR-V version of the module
1136*61046927SAndroid Build Coastguard Worker- spirv: Refactor variable initializer code
1137*61046927SAndroid Build Coastguard Worker- spirv: Recognize zero initializers in Workgroup variables
1138*61046927SAndroid Build Coastguard Worker- nir: Add nir_zero_initialize_shared_memory
1139*61046927SAndroid Build Coastguard Worker- anv: Implement VK_KHR_zero_initialize_workgroup_memory
1140*61046927SAndroid Build Coastguard Worker- spirv: Fail when parsing invalid Initializers
1141*61046927SAndroid Build Coastguard Worker- spirv: Use OpEntryPoint to identify valid I/O variables
1142*61046927SAndroid Build Coastguard Worker- spirv: Count variables \*after* unused ones are removed
1143*61046927SAndroid Build Coastguard Worker- spirv: Skip creating unused variables in SPIR-V >= 1.4
1144*61046927SAndroid Build Coastguard Worker- spirv: Allow variable pointers pointing to an array of blocks
1145*61046927SAndroid Build Coastguard Worker- intel/compiler: Use gl_varying_slot_name_for_stage()
1146*61046927SAndroid Build Coastguard Worker- freedreno/ir3: Use gl_varying_slot_name_for_stage()
1147*61046927SAndroid Build Coastguard Worker- etnaviv: Use gl_varying_slot_name_for_stage()
1148*61046927SAndroid Build Coastguard Worker- st/atifs: Use gl_varying_slot_name_for_stage()
1149*61046927SAndroid Build Coastguard Worker- compiler: Drop now unused gl_varying_slot_name()
1150*61046927SAndroid Build Coastguard Worker- spirv: Reuse nir_is_per_vertex_io()
1151*61046927SAndroid Build Coastguard Worker- spirv: Explicitly break when finished handling SpvDecorationBuiltIn
1152*61046927SAndroid Build Coastguard Worker- spirv: Update a couple of comments in variable handling
1153*61046927SAndroid Build Coastguard Worker- anv: Lower ViewIndex to zero when multiview is disabled
1154*61046927SAndroid Build Coastguard Worker- spirv: Update headers and metadata from latest Khronos commit
1155*61046927SAndroid Build Coastguard Worker- nir: Handle deref_atomic_fadd in a couple of passes
1156*61046927SAndroid Build Coastguard Worker- intel/compiler: Make vue_map parameter const for brw_compile_fs
1157*61046927SAndroid Build Coastguard Worker- intel/compiler: Use a struct for brw_compile_fs parameters
1158*61046927SAndroid Build Coastguard Worker- intel/compiler: Use a struct for brw_compile_vs parameters
1159*61046927SAndroid Build Coastguard Worker- intel/compiler: Refactor the shader INTEL_DEBUG checks
1160*61046927SAndroid Build Coastguard Worker- intel/compiler: Make brw_postprocess_nir take debug_enabled as a parameter
1161*61046927SAndroid Build Coastguard Worker- intel/compiler: Make vec4 generator take debug_enabled as a parameter
1162*61046927SAndroid Build Coastguard Worker- intel/compiler: Make visitors take debug_enabled as a parameter
1163*61046927SAndroid Build Coastguard Worker- intel/compiler: Use INTEL_DEBUG=blorp to dump blorp shaders
1164*61046927SAndroid Build Coastguard Worker- intel/compiler: Use a struct for brw_compile_cs parameters
1165*61046927SAndroid Build Coastguard Worker
1166*61046927SAndroid Build Coastguard WorkerChad Versace (30):
1167*61046927SAndroid Build Coastguard Worker
1168*61046927SAndroid Build Coastguard Worker- anv/image: Replace bo_is_owned with from_gralloc (v2)
1169*61046927SAndroid Build Coastguard Worker- anv/image: Rename anv_image_plane::surface -> primary_surface
1170*61046927SAndroid Build Coastguard Worker- anv/image: Move vkGetImageMemoryRequirements
1171*61046927SAndroid Build Coastguard Worker- anv/image: Drop duplicate 'format' in anv_image_create()
1172*61046927SAndroid Build Coastguard Worker- anv/image: Fix interpretation of 'disjoint'
1173*61046927SAndroid Build Coastguard Worker- anv/android: Fix size check for imported gralloc bo
1174*61046927SAndroid Build Coastguard Worker- anv: Add anv_surface_is_valid()
1175*61046927SAndroid Build Coastguard Worker- anv/image: Clean up anv_GetImageMemoryRequirements2
1176*61046927SAndroid Build Coastguard Worker- anv: Refactor anv_image_get_compression_state_addr
1177*61046927SAndroid Build Coastguard Worker- anv/image: Add anv_image_address()
1178*61046927SAndroid Build Coastguard Worker- blorp/gen12: Don't use aux address if implicit CCS
1179*61046927SAndroid Build Coastguard Worker- anv/image: Make memory layout more explicit
1180*61046927SAndroid Build Coastguard Worker- vulkan: Track dependencies of Python imports
1181*61046927SAndroid Build Coastguard Worker- anv/image: Simplify assertions in anv_image_from_swapchain()
1182*61046927SAndroid Build Coastguard Worker- anv/image: Fix tiling if VkImageSwapchainCreateInfoKHR
1183*61046927SAndroid Build Coastguard Worker- anv/image: In vkCreateDmaBufImageINTEL use modifiers
1184*61046927SAndroid Build Coastguard Worker- anv/image: Check that anv_image is compatible with its modifier
1185*61046927SAndroid Build Coastguard Worker- anv/image: Refactor check_memory_bindings()
1186*61046927SAndroid Build Coastguard Worker- anv/image: Fix cleanup of failed image creation
1187*61046927SAndroid Build Coastguard Worker- anv/image: Add ANV_IMAGE_MEMORY_BINDING_PRIVATE
1188*61046927SAndroid Build Coastguard Worker- anv/image: Fix Vk*ImagePlaneMemory*Info for modifier images
1189*61046927SAndroid Build Coastguard Worker- anv: Move assert in vkGetImageSubresourceLayout
1190*61046927SAndroid Build Coastguard Worker- anv/image: Fix vkGetImageSubresourceLayout for modifier images
1191*61046927SAndroid Build Coastguard Worker- anv: Implement image acquire/release of modifier images
1192*61046927SAndroid Build Coastguard Worker- anv: Declare anv_layout_to_* as pure functions
1193*61046927SAndroid Build Coastguard Worker- anv/image: Add 'offset' param to add_surface()
1194*61046927SAndroid Build Coastguard Worker- anv/image: Support VkImageDrmFormatModifierExplicitCreateInfoEXT
1195*61046927SAndroid Build Coastguard Worker- anv: Enable VK_EXT_image_drm_format_modifier
1196*61046927SAndroid Build Coastguard Worker- anv: Remove vkCreateDmaBufINTEL (v4)
1197*61046927SAndroid Build Coastguard Worker- anv: Drop unused anv_image_create_info::stride
1198*61046927SAndroid Build Coastguard Worker
1199*61046927SAndroid Build Coastguard WorkerCharmaine Lee (1):
1200*61046927SAndroid Build Coastguard Worker
1201*61046927SAndroid Build Coastguard Worker- gallivm: increase size of texture target enum bitfield
1202*61046927SAndroid Build Coastguard Worker
1203*61046927SAndroid Build Coastguard WorkerChia-I Wu (38):
1204*61046927SAndroid Build Coastguard Worker
1205*61046927SAndroid Build Coastguard Worker- virgl: update headers
1206*61046927SAndroid Build Coastguard Worker- virgl: add support for VIRGL_CAP_V2_UNTYPED_RESOURCE
1207*61046927SAndroid Build Coastguard Worker- targets/libgl-xlib: add support for virgl
1208*61046927SAndroid Build Coastguard Worker- virgl: update headers from virglrenderer
1209*61046927SAndroid Build Coastguard Worker- venus: add driver skeleton
1210*61046927SAndroid Build Coastguard Worker- venus: add generated venus-protocol headers
1211*61046927SAndroid Build Coastguard Worker- venus: add experimental renderers
1212*61046927SAndroid Build Coastguard Worker- venus: add a CS encoder/decoder
1213*61046927SAndroid Build Coastguard Worker- venus: add a ring buffer
1214*61046927SAndroid Build Coastguard Worker- venus: initial support for vkCreateInstance
1215*61046927SAndroid Build Coastguard Worker- venus: initial support for VkPhysicalDevice commands
1216*61046927SAndroid Build Coastguard Worker- venus: initial support for VkDevice commands
1217*61046927SAndroid Build Coastguard Worker- venus: initial support for queue/fence/semaphore
1218*61046927SAndroid Build Coastguard Worker- venus: initial support for VkDeviceMemory commands
1219*61046927SAndroid Build Coastguard Worker- venus: initial support for buffers/images/samplers
1220*61046927SAndroid Build Coastguard Worker- venus: initial support for descriptor sets
1221*61046927SAndroid Build Coastguard Worker- venus: initial support for render pass and fb
1222*61046927SAndroid Build Coastguard Worker- venus: initial support for events and queries
1223*61046927SAndroid Build Coastguard Worker- venus: initial support for module and pipelines
1224*61046927SAndroid Build Coastguard Worker- venus: initial support for command buffers
1225*61046927SAndroid Build Coastguard Worker- venus: advertise extensions promoted to 1.1
1226*61046927SAndroid Build Coastguard Worker- venus: advertise extensions promoted to 1.2
1227*61046927SAndroid Build Coastguard Worker- venus: initial support for transform feedback
1228*61046927SAndroid Build Coastguard Worker- venus: initial support for WSI
1229*61046927SAndroid Build Coastguard Worker- venus: update venus-protocol headers
1230*61046927SAndroid Build Coastguard Worker- venus: prepare for splitting vn_device.[ch]
1231*61046927SAndroid Build Coastguard Worker- venus: split out vn_command_buffer.[ch]
1232*61046927SAndroid Build Coastguard Worker- venus: split out vn_pipeline.[ch]
1233*61046927SAndroid Build Coastguard Worker- venus: split out vn_query_pool.[ch]
1234*61046927SAndroid Build Coastguard Worker- venus: split out vn_render_pass.[ch]
1235*61046927SAndroid Build Coastguard Worker- venus: split out vn_descriptor_set.[ch]
1236*61046927SAndroid Build Coastguard Worker- venus: split out vn_buffer.[ch]
1237*61046927SAndroid Build Coastguard Worker- venus: split out vn_image.[ch]
1238*61046927SAndroid Build Coastguard Worker- venus: split out vn_device_memory.[ch]
1239*61046927SAndroid Build Coastguard Worker- venus: split out vn_queue.[ch]
1240*61046927SAndroid Build Coastguard Worker- venus: include individual venus-protcol headers
1241*61046927SAndroid Build Coastguard Worker- ci: enable venus in some meson build jobs
1242*61046927SAndroid Build Coastguard Worker- venus: check vn_renderer_info::vk_xml_version
1243*61046927SAndroid Build Coastguard Worker
1244*61046927SAndroid Build Coastguard WorkerChristian Gmeiner (26):
1245*61046927SAndroid Build Coastguard Worker
1246*61046927SAndroid Build Coastguard Worker- etnaviv: handle NULL views in set_sampler_views
1247*61046927SAndroid Build Coastguard Worker- vc4: add drm-shim
1248*61046927SAndroid Build Coastguard Worker- ci: Update baremetal kernel to 5.11 plus patches
1249*61046927SAndroid Build Coastguard Worker- nir: add load_texture_rect_scaling
1250*61046927SAndroid Build Coastguard Worker- nir: add has_txs flag
1251*61046927SAndroid Build Coastguard Worker- nir/lower_tex: 'txs free' tex_rect lowering
1252*61046927SAndroid Build Coastguard Worker- nir/lower_tex: wider usage of nir_tex_instr_src_index(..)
1253*61046927SAndroid Build Coastguard Worker- gallium: add PIPE_CAP_TEXRECT
1254*61046927SAndroid Build Coastguard Worker- gallium/st: lower rectangle textures if not supported
1255*61046927SAndroid Build Coastguard Worker- ttn: lower rectangle textures if not supported
1256*61046927SAndroid Build Coastguard Worker- etnaviv: nir: support nir_intrinsic_load_texture_rect_scaling
1257*61046927SAndroid Build Coastguard Worker- etnaviv: let st lower rect tex
1258*61046927SAndroid Build Coastguard Worker- vc4: let st lower rect tex
1259*61046927SAndroid Build Coastguard Worker- etnaviv: nir: add ubo lowering pass
1260*61046927SAndroid Build Coastguard Worker- etnaviv: use nir_lower_uniforms_to_ubo(..)
1261*61046927SAndroid Build Coastguard Worker- etnaviv: fix etna_nir_lower_ubo_to_uniform pass
1262*61046927SAndroid Build Coastguard Worker- etnaviv: extend lower ubo tests
1263*61046927SAndroid Build Coastguard Worker- gallium: call util_cpu_detect()
1264*61046927SAndroid Build Coastguard Worker- etnaviv: use nir_lower_idiv(..) before opt loop
1265*61046927SAndroid Build Coastguard Worker- ci/bare-metal: fix fastboot
1266*61046927SAndroid Build Coastguard Worker- etnaviv: etnaviv: put sampler limit determination into own function
1267*61046927SAndroid Build Coastguard Worker- etnaviv: factor out TS state emitting
1268*61046927SAndroid Build Coastguard Worker- etnaviv: add support for NTE
1269*61046927SAndroid Build Coastguard Worker- etnaviv: rename struct members
1270*61046927SAndroid Build Coastguard Worker- ci/bare-metal: no need to use tee
1271*61046927SAndroid Build Coastguard Worker- etnaviv: tell the truth if alpha-test is supported
1272*61046927SAndroid Build Coastguard Worker
1273*61046927SAndroid Build Coastguard WorkerConnor Abbott (61):
1274*61046927SAndroid Build Coastguard Worker
1275*61046927SAndroid Build Coastguard Worker- nir/lower_tex: Handle sized tex destination types
1276*61046927SAndroid Build Coastguard Worker- freedreno/ir3: Handle sized tex destination types
1277*61046927SAndroid Build Coastguard Worker- ntt: Handle sized tex destination types
1278*61046927SAndroid Build Coastguard Worker- nir/lower_bool: Rewrite dest_type for boolean destinations
1279*61046927SAndroid Build Coastguard Worker- brw/vec4: Don't convert tex dest type to glsl_type
1280*61046927SAndroid Build Coastguard Worker- radv/meta: Use sized types for nir_tex_instr::dest_type
1281*61046927SAndroid Build Coastguard Worker- v3dv/meta: Use sized types for nir_tex_instr::dest_type
1282*61046927SAndroid Build Coastguard Worker- intel/blorp: Use sized types for nir_tex_instr::dest_type
1283*61046927SAndroid Build Coastguard Worker- anv: Use sized types for nir_tex_instr::dest_type
1284*61046927SAndroid Build Coastguard Worker- dxil: Use sized types for nir_tex_instr::dest_type
1285*61046927SAndroid Build Coastguard Worker- panfrost/blit: Use sized types for nir_tex_instr::dest_type
1286*61046927SAndroid Build Coastguard Worker- d3d12/blit: Use sized types for nir_tex_instr::dest_type
1287*61046927SAndroid Build Coastguard Worker- nir: Use sized types for nir_tex_instr::dest_type
1288*61046927SAndroid Build Coastguard Worker- st/mesa: Use sized types for nir_tex_instr::dest_type
1289*61046927SAndroid Build Coastguard Worker- gallium/nir: Use sized types for nir_tex_instr::dest_type
1290*61046927SAndroid Build Coastguard Worker- ttn: Use sized types for nir_tex_instr::dest_type
1291*61046927SAndroid Build Coastguard Worker- st/atifs: Use sized types for nir_tex_instr::dest_type
1292*61046927SAndroid Build Coastguard Worker- glsl/nir: Use sized types for nir_tex_instr::dest_type
1293*61046927SAndroid Build Coastguard Worker- vtn: Use sized types for nir_tex_instr::dest_type
1294*61046927SAndroid Build Coastguard Worker- ptn: Use sized types for nir_tex_instr::dest_type
1295*61046927SAndroid Build Coastguard Worker- nir: Validate nir_tex_instr::dest_type bitsize
1296*61046927SAndroid Build Coastguard Worker- nir/lower_tex: Assume that nir_tex_instr::dest_type is sized
1297*61046927SAndroid Build Coastguard Worker- panfrost: Assume that nir_tex_instr::dest_type is sized
1298*61046927SAndroid Build Coastguard Worker- ir3: Assume that nir_tex_instr::dest_type is sized
1299*61046927SAndroid Build Coastguard Worker- ntt: Assume that nir_tex_instr::dest_type is sized
1300*61046927SAndroid Build Coastguard Worker- freedreno/a6xx: Document threadsize-related fields
1301*61046927SAndroid Build Coastguard Worker- freedreno/cffdec: Use rb trees for tracking buffers
1302*61046927SAndroid Build Coastguard Worker- ir3/parser: Fix parsing of "0.0" in @const line
1303*61046927SAndroid Build Coastguard Worker- freedreno/computerator: Fix example assembly
1304*61046927SAndroid Build Coastguard Worker- ir3/parser: Support labels
1305*61046927SAndroid Build Coastguard Worker- ir3/parser: Add ability to specify branchstack
1306*61046927SAndroid Build Coastguard Worker- freedreno/computerator: Add branching example
1307*61046927SAndroid Build Coastguard Worker- freedreno/computerator: Fix thrsz type
1308*61046927SAndroid Build Coastguard Worker- freedreno/a6xx: Fix compute threadsize type
1309*61046927SAndroid Build Coastguard Worker- freedreno/registers: Handle typed registers with fields
1310*61046927SAndroid Build Coastguard Worker- freedreno/a6xx: Cleanup SP_XS_CTRL_REG0 definitions
1311*61046927SAndroid Build Coastguard Worker- freedreno: Add local_size to ir3_shader_variant
1312*61046927SAndroid Build Coastguard Worker- ir3: Calcuate max_waves and threadsize
1313*61046927SAndroid Build Coastguard Worker- turnip: Use threadsize calculated by ir3
1314*61046927SAndroid Build Coastguard Worker- freedreno: Use threadsize calculated by ir3
1315*61046927SAndroid Build Coastguard Worker- freedreno/computerator: Use threadsize calculated by ir3
1316*61046927SAndroid Build Coastguard Worker- freedreno: Report max_waves in shaderdb output
1317*61046927SAndroid Build Coastguard Worker- freedreno/computerator: Add script for finding reg file size
1318*61046927SAndroid Build Coastguard Worker- util/bitset: Avoid out-of-bounds reads
1319*61046927SAndroid Build Coastguard Worker- freedreno/a3xx: Fix SP_FS_CTRL_REG1_INITIALOUTSTANDING
1320*61046927SAndroid Build Coastguard Worker- ir3/legalize: Fix last input (ss) insertion
1321*61046927SAndroid Build Coastguard Worker- ir3: Fix valid flags for STIB
1322*61046927SAndroid Build Coastguard Worker- ir3/cp_postsched: Set address of uses for relative mov's
1323*61046927SAndroid Build Coastguard Worker- ir3: Don't copy propagate arrays in ir3_cp
1324*61046927SAndroid Build Coastguard Worker- ir3/postsched: Make sure to schedule inputs before kill
1325*61046927SAndroid Build Coastguard Worker- vtn: Handle ZeroExtend/SignExtend image operands
1326*61046927SAndroid Build Coastguard Worker- tu: Expose VK_KHR_spirv_1_4 and VK_EXT_scalar_block_layout
1327*61046927SAndroid Build Coastguard Worker- tu: Expose VK_KHR_relaxed_block_layout
1328*61046927SAndroid Build Coastguard Worker- ir3/sched: Don't penalize uses of already-waited tex/SFU
1329*61046927SAndroid Build Coastguard Worker- ir3/sched: Don't schedule too many tex/SFU instructions
1330*61046927SAndroid Build Coastguard Worker- ir3: Fix list corruption in legalize_block()
1331*61046927SAndroid Build Coastguard Worker- tu: Correctly preserve old push descriptor contents
1332*61046927SAndroid Build Coastguard Worker- ir3: Prevent oob writes to inputs/outputs array
1333*61046927SAndroid Build Coastguard Worker- nir/lower_clip_disable: Fix store writemask
1334*61046927SAndroid Build Coastguard Worker- tu: Fix SP_GS_PRIM_SIZE for large sizes
1335*61046927SAndroid Build Coastguard Worker- ir3/postsched: Fix dependencies for a0.x/p0.x
1336*61046927SAndroid Build Coastguard Worker
1337*61046927SAndroid Build Coastguard WorkerCorentin Noël (1):
1338*61046927SAndroid Build Coastguard Worker
1339*61046927SAndroid Build Coastguard Worker- ci: Use lavacli from master
1340*61046927SAndroid Build Coastguard Worker
1341*61046927SAndroid Build Coastguard WorkerDaniel Schürmann (67):
1342*61046927SAndroid Build Coastguard Worker
1343*61046927SAndroid Build Coastguard Worker- aco: fix VOP3P assembly, VN and validation
1344*61046927SAndroid Build Coastguard Worker- aco/RA: fix subdword operands on VOP3P instructions
1345*61046927SAndroid Build Coastguard Worker- aco: allow constants/literals on every src position for VOP3P
1346*61046927SAndroid Build Coastguard Worker- aco: allow SGPRs on every src position for VOP3P
1347*61046927SAndroid Build Coastguard Worker- aco: change usesModifiers() considering opsel_hi on packed instructions
1348*61046927SAndroid Build Coastguard Worker- aco: create helpers to emit vop3p instructions
1349*61046927SAndroid Build Coastguard Worker- aco: emit packed 16bit instructions
1350*61046927SAndroid Build Coastguard Worker- radv: vectorize 16bit instructions
1351*61046927SAndroid Build Coastguard Worker- aco: simplify multiply-add combining
1352*61046927SAndroid Build Coastguard Worker- aco: optimize packed mul+add to v_pk_fma_f16
1353*61046927SAndroid Build Coastguard Worker- aco: optimize packed clamp
1354*61046927SAndroid Build Coastguard Worker- aco: optimize packed fneg
1355*61046927SAndroid Build Coastguard Worker- aco: optimize v_pk_fma_f16 -> v_pk_fmac_f16 on GFX10
1356*61046927SAndroid Build Coastguard Worker- aco: propagate swizzles when optimizing packed clamp & fma
1357*61046927SAndroid Build Coastguard Worker- aco: remove divergent branches which only jump over very few instructions
1358*61046927SAndroid Build Coastguard Worker- aco/optimizer: don't copy-prop logical phis
1359*61046927SAndroid Build Coastguard Worker- aco/optimizer: don't propagate subdword temps of different size
1360*61046927SAndroid Build Coastguard Worker- aco: generalize subdword constant copy lowering
1361*61046927SAndroid Build Coastguard Worker- aco/validate: validate that p_create_vector operands are aligned unless they are subdword operands
1362*61046927SAndroid Build Coastguard Worker- aco/validate: ensure that Operand and Definition size matches for parallelcopies
1363*61046927SAndroid Build Coastguard Worker- aco/validate: relax subdword restrictions
1364*61046927SAndroid Build Coastguard Worker- aco: propagate temporaries into PSEUDO instructions if it can take it
1365*61046927SAndroid Build Coastguard Worker- aco/optimizer: expand subdword vectors with SGPRs on all generations
1366*61046927SAndroid Build Coastguard Worker- aco/optimizer: convert extract_vector with index 0 into parallelcopies if possible
1367*61046927SAndroid Build Coastguard Worker- radv: don't vectorize shift operations
1368*61046927SAndroid Build Coastguard Worker- aco: fix VCC hint on boolean subgroup operations
1369*61046927SAndroid Build Coastguard Worker- aco: fix nir_intrinsic_ballot with wave32
1370*61046927SAndroid Build Coastguard Worker- aco: fix shared VGPR allocation on RDNA2
1371*61046927SAndroid Build Coastguard Worker- aco: change gpr_alloc_granule to full alignment
1372*61046927SAndroid Build Coastguard Worker- aco: refactor GPR limit calculation
1373*61046927SAndroid Build Coastguard Worker- aco: don't decrease the vgpr_limit when encountering bpermute
1374*61046927SAndroid Build Coastguard Worker- aco: also consider VCC in get_reg_specified()
1375*61046927SAndroid Build Coastguard Worker- aco: check get_reg_specified() on register hints
1376*61046927SAndroid Build Coastguard Worker- aco: don't abort() if disassembly fails
1377*61046927SAndroid Build Coastguard Worker- aco: use VCC as regular SGPR pair on GFX10
1378*61046927SAndroid Build Coastguard Worker- aco: don't create unnecessary exec phi on merge blocks
1379*61046927SAndroid Build Coastguard Worker- aco: handle non-temp phi definitions and operands
1380*61046927SAndroid Build Coastguard Worker- aco: make all exec accesses non-temporaries
1381*61046927SAndroid Build Coastguard Worker- aco: remove dead code for the handling of exec temporaries
1382*61046927SAndroid Build Coastguard Worker- aco: fix assertion in insert_exec_mask pass
1383*61046927SAndroid Build Coastguard Worker- nir: lower load_helper to is_helper if the shader uses demote()
1384*61046927SAndroid Build Coastguard Worker- nir: lower is/load_helper to zero if no helper lanes are needed
1385*61046927SAndroid Build Coastguard Worker- aco: remove special handling of load_helper_invocation
1386*61046927SAndroid Build Coastguard Worker- aco: don't rematerialize exec
1387*61046927SAndroid Build Coastguard Worker- aco: value number VOPC instructions with different exec masks
1388*61046927SAndroid Build Coastguard Worker- aco/value_numbering: use can_eliminate() function to avoid unnecessary hashmap lookups
1389*61046927SAndroid Build Coastguard Worker- aco/optimizer: set VCC hint on new v_cmp_* definitions
1390*61046927SAndroid Build Coastguard Worker- aco/ra: allow VCC on SMEM sbase operand on GFX10+
1391*61046927SAndroid Build Coastguard Worker- .mailmap: fix email for Daniel Schürmann
1392*61046927SAndroid Build Coastguard Worker- aco/ra: split affinity creation into separate function
1393*61046927SAndroid Build Coastguard Worker- aco/ra: split register_file initialization into separate function
1394*61046927SAndroid Build Coastguard Worker- aco/ra: refactor SSA repairing during register allocation
1395*61046927SAndroid Build Coastguard Worker- aco/ra: iterate backwards when coalescing phis
1396*61046927SAndroid Build Coastguard Worker- aco/ra: allow m0 in get_reg_specified()
1397*61046927SAndroid Build Coastguard Worker- aco/ra: remove exec handling for phis
1398*61046927SAndroid Build Coastguard Worker- aco/spill: refactor spill decision taking
1399*61046927SAndroid Build Coastguard Worker- aco/spill: reload spilled exec masks directly to exec
1400*61046927SAndroid Build Coastguard Worker- aco/spill: spill phi constants and exec directly to VGPR
1401*61046927SAndroid Build Coastguard Worker- aco/spill: don't count phis as variable access
1402*61046927SAndroid Build Coastguard Worker- aco/spill: refactor some more spill decision taking
1403*61046927SAndroid Build Coastguard Worker- aco/spill: refactor live-in registerDemand calculation
1404*61046927SAndroid Build Coastguard Worker- aco/spill: use correct next_use_distances at loop header
1405*61046927SAndroid Build Coastguard Worker- aco: lower p_spill with constants correctly
1406*61046927SAndroid Build Coastguard Worker- aco: fix kill flags on phi operands
1407*61046927SAndroid Build Coastguard Worker- aco: add new reindex_ssa() pass
1408*61046927SAndroid Build Coastguard Worker- aco/cssa: rewrite lower_to_cssa pass
1409*61046927SAndroid Build Coastguard Worker- aco/cssa: don't create parallelcopies for constants and exec
1410*61046927SAndroid Build Coastguard Worker
1411*61046927SAndroid Build Coastguard WorkerDaniel Stone (3):
1412*61046927SAndroid Build Coastguard Worker
1413*61046927SAndroid Build Coastguard Worker- CI: Try really hard to get updated Windows TLS certs
1414*61046927SAndroid Build Coastguard Worker- CI: Trigger Windows builds for llvmpipe & Vulkan changes
1415*61046927SAndroid Build Coastguard Worker- CI: Change LAVA job visibility
1416*61046927SAndroid Build Coastguard Worker
1417*61046927SAndroid Build Coastguard WorkerDanylo Piliaiev (50):
1418*61046927SAndroid Build Coastguard Worker
1419*61046927SAndroid Build Coastguard Worker- turnip/ir3: handle image load/stores produced by AtomicLoad/Store
1420*61046927SAndroid Build Coastguard Worker- turnip: make GS use correct varyings size from previous stage
1421*61046927SAndroid Build Coastguard Worker- ir3: add debug option to override shader assembly
1422*61046927SAndroid Build Coastguard Worker- freedreno/ir3/parser: add cat7 support
1423*61046927SAndroid Build Coastguard Worker- turnip: don't emit tess consts if they are not used
1424*61046927SAndroid Build Coastguard Worker- freedreno: clamp scissor bounds
1425*61046927SAndroid Build Coastguard Worker- freedreno/a2xx: fix scissors clamp bounds
1426*61046927SAndroid Build Coastguard Worker- turnip: enable inheritedQueries
1427*61046927SAndroid Build Coastguard Worker- turnip: consider HW limit on number of views when apply multipos opt
1428*61046927SAndroid Build Coastguard Worker- turnip: consider tile_max_h when calculating tiling config
1429*61046927SAndroid Build Coastguard Worker- turnip,freedreno/a6xx: tell hw the size of shared mem used by CS
1430*61046927SAndroid Build Coastguard Worker- turnip/ir3: check for bindless IBOs in atomic dests fixup
1431*61046927SAndroid Build Coastguard Worker- turnip: fix leak of tu_shader object during compute pipeline creation
1432*61046927SAndroid Build Coastguard Worker- ir3: prevent duplication of instruction's dependencies
1433*61046927SAndroid Build Coastguard Worker- ir3: make mark_kill_path exit early if instr is already seen
1434*61046927SAndroid Build Coastguard Worker- ir3: disallow moving memory writes over discard
1435*61046927SAndroid Build Coastguard Worker- freedreno/hw: fix populating branch targets in isa_decode pre-pass
1436*61046927SAndroid Build Coastguard Worker- turnip: fix SP_HS_WAVE_INPUT_SIZE value
1437*61046927SAndroid Build Coastguard Worker- freedreno/a5xx: port handling of PIPE_BUFFER textures from a6xx
1438*61046927SAndroid Build Coastguard Worker- ir3: use OPC_GETBUF to get size of sampler buffers
1439*61046927SAndroid Build Coastguard Worker- turnip: lower device index to zero
1440*61046927SAndroid Build Coastguard Worker- turnip: fill VkMemoryDedicatedRequirements
1441*61046927SAndroid Build Coastguard Worker- turnip: set zmode to A6XX_EARLY_Z if FS forces early fragment test
1442*61046927SAndroid Build Coastguard Worker- turnip: implement intrinsic_vulkan_resource_reindex
1443*61046927SAndroid Build Coastguard Worker- ci/freedreno: run freedreno jobs on any change in src/freedreno/
1444*61046927SAndroid Build Coastguard Worker- ir3: fix oob access to regs array for getbuf,getinfo,rgetinfo
1445*61046927SAndroid Build Coastguard Worker- ir3/isa,parser: fix encoding and parsing of bindless s2en SAM
1446*61046927SAndroid Build Coastguard Worker- ir3: match mova1 mnemonic when writing to A1
1447*61046927SAndroid Build Coastguard Worker- freedreno/isa: assert if field's range is out of bitset's range
1448*61046927SAndroid Build Coastguard Worker- ir3: disallow .sat on SEL instructions
1449*61046927SAndroid Build Coastguard Worker- ir3: update info about applicability of saturation modifier
1450*61046927SAndroid Build Coastguard Worker- turnip: expose several already implemented extensions
1451*61046927SAndroid Build Coastguard Worker- nir: add nir_shader_as_str function
1452*61046927SAndroid Build Coastguard Worker- turnip: implement VK_KHR_pipeline_executable_properties
1453*61046927SAndroid Build Coastguard Worker- turnip: clamp to zero negative upper left corner of viewport
1454*61046927SAndroid Build Coastguard Worker- turnip,ir3: account for dispatch group offsets
1455*61046927SAndroid Build Coastguard Worker- freedreno/a6xx: copy full 64bit of primitive counter
1456*61046927SAndroid Build Coastguard Worker- freedreno/a6xx: fix primitive counters debug output
1457*61046927SAndroid Build Coastguard Worker- ir3/isa: account for randomly set by blob lowest bit of ibo atomics
1458*61046927SAndroid Build Coastguard Worker- glsl/linker: Fix attempts to split up 64bit varyings between slots
1459*61046927SAndroid Build Coastguard Worker- glsl/linker: Fix xfb with explicit locations and 64bit types
1460*61046927SAndroid Build Coastguard Worker- ir3: nir_op_f2f16 should round to even
1461*61046927SAndroid Build Coastguard Worker- ir3: convert shift amount to 16b for 16b shifts
1462*61046927SAndroid Build Coastguard Worker- turnip: enable infinities for f16 math and document the register
1463*61046927SAndroid Build Coastguard Worker- turnip: enable VK_KHR_16bit_storage on A650
1464*61046927SAndroid Build Coastguard Worker- turnip: handle format list for compressed formats
1465*61046927SAndroid Build Coastguard Worker- docs: mark float_controls,float16_int8,16bit_storage as done on Turnip
1466*61046927SAndroid Build Coastguard Worker- turnip: fix alignment of non-32b types in workgroup memory
1467*61046927SAndroid Build Coastguard Worker- turnip: implement variableMultisampleRate
1468*61046927SAndroid Build Coastguard Worker- turnip: support copying both aspects of D32_SFLOAT_S8_UINT
1469*61046927SAndroid Build Coastguard Worker
1470*61046927SAndroid Build Coastguard WorkerDave Airlie (163):
1471*61046927SAndroid Build Coastguard Worker
1472*61046927SAndroid Build Coastguard Worker- device-select-layer: update for vulkan 1.2
1473*61046927SAndroid Build Coastguard Worker- lavapipe: fix missing piece of VK_KHR_get_physical_device_properties2
1474*61046927SAndroid Build Coastguard Worker- vk-device-select: add device group support
1475*61046927SAndroid Build Coastguard Worker- lavapipe: refactor image surface creation
1476*61046927SAndroid Build Coastguard Worker- lavapipe: rewrite attachment clearing for conditional rendering.
1477*61046927SAndroid Build Coastguard Worker- gallium: add a cond rendering hook for vulkan.
1478*61046927SAndroid Build Coastguard Worker- llvmpipe: handle vulkan conditional rendering
1479*61046927SAndroid Build Coastguard Worker- lavapipe: add VK_EXT_conditional_rendering support.
1480*61046927SAndroid Build Coastguard Worker- CI: add lavapipe to llvmpipe rules.
1481*61046927SAndroid Build Coastguard Worker- lavapipe: add support for external memory/fd/sempahore extensions
1482*61046927SAndroid Build Coastguard Worker- llvmpipe: handle firstvertex for vulkan draw parameters
1483*61046927SAndroid Build Coastguard Worker- lavapipe: handle shader draw parameters
1484*61046927SAndroid Build Coastguard Worker- lavapipe: add missing loader interface negoitation
1485*61046927SAndroid Build Coastguard Worker- lavapipe: move to subclassing instance/physical device.
1486*61046927SAndroid Build Coastguard Worker- lavapipe: add missing wsi entrypoint.
1487*61046927SAndroid Build Coastguard Worker- lavapipe: sort extensions in proper order.
1488*61046927SAndroid Build Coastguard Worker- lavapipe: use common dispatch layer.
1489*61046927SAndroid Build Coastguard Worker- radv: move queue object to a common base object
1490*61046927SAndroid Build Coastguard Worker- radv: remove all entrypoint enabled debug option
1491*61046927SAndroid Build Coastguard Worker- radv: move to subclassed instance/physical_device structs
1492*61046927SAndroid Build Coastguard Worker- radv: port to using common dispatch code.
1493*61046927SAndroid Build Coastguard Worker- zink: don't pick a cpu device ever.
1494*61046927SAndroid Build Coastguard Worker- llvmpipe: add a mutex around debug resource tracking
1495*61046927SAndroid Build Coastguard Worker- llvmpipe: fix use after free with fs variant cleanup
1496*61046927SAndroid Build Coastguard Worker- lavapipe: reset shader constant buffers after execution
1497*61046927SAndroid Build Coastguard Worker- glsl: fix leak in gl_nir_link_uniform_blocks
1498*61046927SAndroid Build Coastguard Worker- llvmpipe: enable GL spir-v support
1499*61046927SAndroid Build Coastguard Worker- util/format: add helper to check if a format is scaled.
1500*61046927SAndroid Build Coastguard Worker- llvmpipe: don't support scaled formats outside vertex buffers
1501*61046927SAndroid Build Coastguard Worker- lavapipe: add support for 2/10/10/10 scaled formats.
1502*61046927SAndroid Build Coastguard Worker- lavapipe: add support for missing 10/10/10/2 formats.
1503*61046927SAndroid Build Coastguard Worker- lavapipe: add reference counting to descriptor set layout
1504*61046927SAndroid Build Coastguard Worker- lavapipe: avoid pointer to pipeline layout in execution
1505*61046927SAndroid Build Coastguard Worker- lavapipe: set viewport state dirty on first execute
1506*61046927SAndroid Build Coastguard Worker- lavapipe: implement physical device group enumeration
1507*61046927SAndroid Build Coastguard Worker- lavapipe/meson: drop megadrivers build req
1508*61046927SAndroid Build Coastguard Worker- lavapipe: fix some void ptr arithmetic
1509*61046927SAndroid Build Coastguard Worker- lavapipe: use msvc compatible 0 init
1510*61046927SAndroid Build Coastguard Worker- lavepipe: some misc msvc fixes
1511*61046927SAndroid Build Coastguard Worker- lavapipe: make OPT macro MSVC compatible
1512*61046927SAndroid Build Coastguard Worker- lavapipe: use os_time for timing related things
1513*61046927SAndroid Build Coastguard Worker- vulkan/util: add api to reset object magic + private data.
1514*61046927SAndroid Build Coastguard Worker- radv: reset object base on recycled command buffers
1515*61046927SAndroid Build Coastguard Worker- tu: reset object base on recycled command buffers
1516*61046927SAndroid Build Coastguard Worker- lavapipe: reset object base on recycled command buffers
1517*61046927SAndroid Build Coastguard Worker- util: add optimised memset64
1518*61046927SAndroid Build Coastguard Worker- u_surface: use optimised memset64
1519*61046927SAndroid Build Coastguard Worker- llvmpipe: zs clear use 64-bit memset
1520*61046927SAndroid Build Coastguard Worker- lavapipe: use clear interface for renderpass clears
1521*61046927SAndroid Build Coastguard Worker- glx: proposed fix for setSwapInterval
1522*61046927SAndroid Build Coastguard Worker- zink: use extensioned draw indirect functions.
1523*61046927SAndroid Build Coastguard Worker- zink/ci: update results now that we are testing zink/lavapipe
1524*61046927SAndroid Build Coastguard Worker- lavapipe: add calibrated timestamp support
1525*61046927SAndroid Build Coastguard Worker- zink/ci: update results for GL 3.3 testing enables
1526*61046927SAndroid Build Coastguard Worker- zink/ci: disable arb_timer_query tests
1527*61046927SAndroid Build Coastguard Worker- lavapipe: use the common icd generator
1528*61046927SAndroid Build Coastguard Worker- lavapipe: fix msvc initialiser
1529*61046927SAndroid Build Coastguard Worker- lavapipe: add dll definition file instead of using PUBLIC
1530*61046927SAndroid Build Coastguard Worker- lavapipe: fix icd generation for windows
1531*61046927SAndroid Build Coastguard Worker- meson/llvm: add native for gallium swrast
1532*61046927SAndroid Build Coastguard Worker- lavapipe: handle tessellation domain winding
1533*61046927SAndroid Build Coastguard Worker- lavapipe: enable KHR_maintenance2
1534*61046927SAndroid Build Coastguard Worker- lavapipe: enable KHR_maintenace3
1535*61046927SAndroid Build Coastguard Worker- lavapipe: fix descriptor set layout freeing.
1536*61046927SAndroid Build Coastguard Worker- lavapipe: fix depth texturing swizzle
1537*61046927SAndroid Build Coastguard Worker- lavapipe: use null probe path on win32
1538*61046927SAndroid Build Coastguard Worker- ci: try building lavapipe on windows
1539*61046927SAndroid Build Coastguard Worker- zink/instance: work with vulkan 1.0 and later loader.
1540*61046927SAndroid Build Coastguard Worker- lavapipe: expose a 1.0 vulkan API for now.
1541*61046927SAndroid Build Coastguard Worker- lavapipe: Define supported extensions in C
1542*61046927SAndroid Build Coastguard Worker- lavapipe: VK_EXT_extended_dynamic_state support
1543*61046927SAndroid Build Coastguard Worker- lavapipe: reorder descriptor set stages to get correct binding
1544*61046927SAndroid Build Coastguard Worker- lavapipe: sort bindings before creating descriptor set
1545*61046927SAndroid Build Coastguard Worker- clover: fix array images view creation
1546*61046927SAndroid Build Coastguard Worker- lavapipe: fix pipeline vp/scissor mixup.
1547*61046927SAndroid Build Coastguard Worker- lavapipe: fix dynamic viewport/scissor pipeline emission
1548*61046927SAndroid Build Coastguard Worker- draw: fix uses viewport index for tess eval shader
1549*61046927SAndroid Build Coastguard Worker- draw/prim_assembler: write correct decomposed primitive lengths
1550*61046927SAndroid Build Coastguard Worker- llvmpipe: add support for shader viewport layer
1551*61046927SAndroid Build Coastguard Worker- lavapipe: enable EXT_shader_viewport_index_layer
1552*61046927SAndroid Build Coastguard Worker- zink/ci: update results after layer extensions enabled in lavapipe
1553*61046927SAndroid Build Coastguard Worker- util/panfrost/glsl: rename BITSET_LAST_BIT to BITSET_LAST_BIT_SIZED
1554*61046927SAndroid Build Coastguard Worker- util/bitset: add a new last bit api
1555*61046927SAndroid Build Coastguard Worker- shader_info: convert textures_used to a bitset.
1556*61046927SAndroid Build Coastguard Worker- gallium: add a sampler reduction cap + settings
1557*61046927SAndroid Build Coastguard Worker- gallium: add a view mask to the draw command
1558*61046927SAndroid Build Coastguard Worker- gallivm: mark subpass input attachments as 2d arrays
1559*61046927SAndroid Build Coastguard Worker- gallivm: add support for load_view_index intrinsic
1560*61046927SAndroid Build Coastguard Worker- draw: add interface to notify renderer of the current view index
1561*61046927SAndroid Build Coastguard Worker- draw: refactor out the instances drawing code
1562*61046927SAndroid Build Coastguard Worker- draw: add view_mask rendering support
1563*61046927SAndroid Build Coastguard Worker- draw: pass the view index to the render driver
1564*61046927SAndroid Build Coastguard Worker- draw/vs: pass the view index to the vertex shader
1565*61046927SAndroid Build Coastguard Worker- draw: add tess/gs support for multiview index
1566*61046927SAndroid Build Coastguard Worker- llvmpipe: add the view index callback from draw
1567*61046927SAndroid Build Coastguard Worker- llvmpipe: add view index support to rasterizer
1568*61046927SAndroid Build Coastguard Worker- lavapipe: add clear support for multiview
1569*61046927SAndroid Build Coastguard Worker- lavapipe: add draw support for multiview
1570*61046927SAndroid Build Coastguard Worker- lavapipe: add input attachment support for multiview
1571*61046927SAndroid Build Coastguard Worker- lavapipe: add render pass support for multiview
1572*61046927SAndroid Build Coastguard Worker- lavapipe: enable KHR_multiview
1573*61046927SAndroid Build Coastguard Worker- llvmpipe: add reduction mode support
1574*61046927SAndroid Build Coastguard Worker- lavapipe: add EXT_sampler_filter_minmax support
1575*61046927SAndroid Build Coastguard Worker- lavapipe: add support for VK_KHR_create_renderpass2
1576*61046927SAndroid Build Coastguard Worker- lavapipe: move queue to base object
1577*61046927SAndroid Build Coastguard Worker- lavapipe: move to the common casting interfaces
1578*61046927SAndroid Build Coastguard Worker- lavapipe: move to common create render pass code
1579*61046927SAndroid Build Coastguard Worker- lavapipe: add single ssbo variable pointer support.
1580*61046927SAndroid Build Coastguard Worker- docs: update lavapipe features.txt
1581*61046927SAndroid Build Coastguard Worker- lavapipe: enable KHR_uniform_buffer_standard_layout
1582*61046927SAndroid Build Coastguard Worker- lavapipe: enable EXT_scalar_block_layout
1583*61046927SAndroid Build Coastguard Worker- lavapipe: add missing break
1584*61046927SAndroid Build Coastguard Worker- lavapipe: fix writing availability for queries.
1585*61046927SAndroid Build Coastguard Worker- lavapipe: add host query reset
1586*61046927SAndroid Build Coastguard Worker- gallivm: convert packing to uint64 not double
1587*61046927SAndroid Build Coastguard Worker- lavapipe: only init immutable samplers for correct types.
1588*61046927SAndroid Build Coastguard Worker- lavapipe: add support for KHR_buffer_device_address.
1589*61046927SAndroid Build Coastguard Worker- lavapipe: bump maxMemoryAllocationCount
1590*61046927SAndroid Build Coastguard Worker- lavapipe: fix image format properties
1591*61046927SAndroid Build Coastguard Worker- lavapipe: add missing sampler minmax properties
1592*61046927SAndroid Build Coastguard Worker- lavapipe: add missing device group api
1593*61046927SAndroid Build Coastguard Worker- lavapipe: drop unused vk_format in image struct
1594*61046927SAndroid Build Coastguard Worker- lavapipe: fix templated descriptor updates
1595*61046927SAndroid Build Coastguard Worker- gallivm: fix non-32bit ubo loads
1596*61046927SAndroid Build Coastguard Worker- gallivm/nir: handle bool registers.
1597*61046927SAndroid Build Coastguard Worker- nir: port fp16 casting code from dxil
1598*61046927SAndroid Build Coastguard Worker- nir: lower 64-bit floats to 32-bit first.
1599*61046927SAndroid Build Coastguard Worker- gallivm: use fp16 casts lowering
1600*61046927SAndroid Build Coastguard Worker- lavapipe: enable 8/16-bit storage extensions
1601*61046927SAndroid Build Coastguard Worker- llvmpipe: fix cube image size query
1602*61046927SAndroid Build Coastguard Worker- st/glthread: allow for invalid L3 cache id.
1603*61046927SAndroid Build Coastguard Worker- util: rework AMD cpu L3 cache affinity code.
1604*61046927SAndroid Build Coastguard Worker- gallivm: add 64-bit atomic support for ssbo/shared.
1605*61046927SAndroid Build Coastguard Worker- gallivm: add 64-bit atomic global support
1606*61046927SAndroid Build Coastguard Worker- lavapipe: enable KHR_shader_atomic_int64
1607*61046927SAndroid Build Coastguard Worker- lavapipe: only reference pCounterBuffers if non-NULL
1608*61046927SAndroid Build Coastguard Worker- lavapipe: fail out if spirv->nir fails
1609*61046927SAndroid Build Coastguard Worker- lavapipe: fix only clearing depth or stencil paths.
1610*61046927SAndroid Build Coastguard Worker- zink/ci: update results after lavapipe clear fixes
1611*61046927SAndroid Build Coastguard Worker- lavapipe: add support for KHR_imageless_framebuffer
1612*61046927SAndroid Build Coastguard Worker- drisw: move zink down the list below the sw drivers.
1613*61046927SAndroid Build Coastguard Worker- zink/ci: handle getting correct drisw driver.
1614*61046927SAndroid Build Coastguard Worker- llvmpipe: when depth clamp is disable clamp to 0.0/1.0
1615*61046927SAndroid Build Coastguard Worker- llvmpipe: always take depth clamping from state tracker
1616*61046927SAndroid Build Coastguard Worker- ci: update zink/virgl results for depth clamping fixes
1617*61046927SAndroid Build Coastguard Worker- lavapipe: add vulkan 1.1 properties/features apis
1618*61046927SAndroid Build Coastguard Worker- lavapipe: fix missing protected memory properties
1619*61046927SAndroid Build Coastguard Worker- gallivm: add subgroup vote 64-bit and feq support.
1620*61046927SAndroid Build Coastguard Worker- gallivm: move get_flt_bld to header.
1621*61046927SAndroid Build Coastguard Worker- gallivm: add subgroup system values support
1622*61046927SAndroid Build Coastguard Worker- gallivm: add subgroup elect intrinsic support.
1623*61046927SAndroid Build Coastguard Worker- gallivm: add subgroup reduction + in/ex scan support
1624*61046927SAndroid Build Coastguard Worker- gallivm: add subgroup ballot support
1625*61046927SAndroid Build Coastguard Worker- gallivm: add subgroup read invocation support
1626*61046927SAndroid Build Coastguard Worker- gallivm: add subgroup lowering support
1627*61046927SAndroid Build Coastguard Worker- gallivm: add compute shader subgroup system values support
1628*61046927SAndroid Build Coastguard Worker- lavapipe: enable subgroups features
1629*61046927SAndroid Build Coastguard Worker- lavapipe: enable correct workgroup sizing
1630*61046927SAndroid Build Coastguard Worker- lavapipe: enable Vulkan 1.1 support
1631*61046927SAndroid Build Coastguard Worker- docs: update lavapipe bits for 1.1
1632*61046927SAndroid Build Coastguard Worker- lavapipe: add vk1.1 image swapchain support
1633*61046927SAndroid Build Coastguard Worker- lavapipe: add dummy sampler ycbcr conversion
1634*61046927SAndroid Build Coastguard Worker- lavapipe: fix mipmapped resolves.
1635*61046927SAndroid Build Coastguard Worker
1636*61046927SAndroid Build Coastguard WorkerDavid McFarland (1):
1637*61046927SAndroid Build Coastguard Worker
1638*61046927SAndroid Build Coastguard Worker- radv: fix divide by zero with no tesselation params
1639*61046927SAndroid Build Coastguard Worker
1640*61046927SAndroid Build Coastguard WorkerDouglas Anderson (1):
1641*61046927SAndroid Build Coastguard Worker
1642*61046927SAndroid Build Coastguard Worker- gallium/indices: Use "__restrict" to help the compiler
1643*61046927SAndroid Build Coastguard Worker
1644*61046927SAndroid Build Coastguard WorkerDrew Davenport (1):
1645*61046927SAndroid Build Coastguard Worker
1646*61046927SAndroid Build Coastguard Worker- radeonsi: Report multi-plane formats as unsupported
1647*61046927SAndroid Build Coastguard Worker
1648*61046927SAndroid Build Coastguard WorkerDylan Baker (33):
1649*61046927SAndroid Build Coastguard Worker
1650*61046927SAndroid Build Coastguard Worker- VERSION: bump for 21.1.0 cycle
1651*61046927SAndroid Build Coastguard Worker- docs: add release notes for 20.3.3
1652*61046927SAndroid Build Coastguard Worker- docs: Add sha256sum for 20.3.3
1653*61046927SAndroid Build Coastguard Worker- docs: update calendar and link releases notes for 20.3.3
1654*61046927SAndroid Build Coastguard Worker- docs: update calendar for 21.0.0-rc1
1655*61046927SAndroid Build Coastguard Worker- bin/post_version: convert the csv.reader into a concrete list
1656*61046927SAndroid Build Coastguard Worker- docs: add release notes for 20.3.4
1657*61046927SAndroid Build Coastguard Worker- docs: Add sha256sum for 20.3.4
1658*61046927SAndroid Build Coastguard Worker- docs: update calendar and link releases notes for 20.3.4
1659*61046927SAndroid Build Coastguard Worker- docs: update calendar for 21.0.0-rc2
1660*61046927SAndroid Build Coastguard Worker- docs: update calendar for 21.0.0-rc3
1661*61046927SAndroid Build Coastguard Worker- Scons: check for timespec_get on windows as well as unices
1662*61046927SAndroid Build Coastguard Worker- docs: Remove 21.0 features from features_new.txt
1663*61046927SAndroid Build Coastguard Worker- docs: add release notes for 21.0.0
1664*61046927SAndroid Build Coastguard Worker- docs: update calendar and link releases notes for 21.0.0
1665*61046927SAndroid Build Coastguard Worker- docs: Add calendar entries for 21.0 release.
1666*61046927SAndroid Build Coastguard Worker- docs: Extend calendar entries for 21.0 by 1 releases.
1667*61046927SAndroid Build Coastguard Worker- docs: Add calendar entries for 21.1 release candidates.
1668*61046927SAndroid Build Coastguard Worker- docs: add release notes for 20.3.5
1669*61046927SAndroid Build Coastguard Worker- docs: Add hashes for 20.3.5
1670*61046927SAndroid Build Coastguard Worker- docs: update calendar and link releases notes for 20.3.5
1671*61046927SAndroid Build Coastguard Worker- docs: add release notes for 21.0.1
1672*61046927SAndroid Build Coastguard Worker- docs: Add 21.0.1 hashes
1673*61046927SAndroid Build Coastguard Worker- docs: update calendar and link releases notes for 21.0.1
1674*61046927SAndroid Build Coastguard Worker- docs: add release notes for 21.0.2
1675*61046927SAndroid Build Coastguard Worker- relnotes: Add sha256sum for 21.0.2
1676*61046927SAndroid Build Coastguard Worker- docs: update calendar and link releases notes for 21.0.2
1677*61046927SAndroid Build Coastguard Worker- meson: OpenMP is supposed to be optional
1678*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to ee9b744cb5d1466960e78b1de44ad345590e348c
1679*61046927SAndroid Build Coastguard Worker- VERSION: bump for 21.1.0-rc3
1680*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to cbd6e5f2e592a9834a03004a473537f25aea4336
1681*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to ede0b3c643279f4126fb10552a2f1d00be27f16d
1682*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to b80720acb13e1014aea89e6bd25f22d43df85356
1683*61046927SAndroid Build Coastguard Worker
1684*61046927SAndroid Build Coastguard WorkerEdward O'Callaghan (1):
1685*61046927SAndroid Build Coastguard Worker
1686*61046927SAndroid Build Coastguard Worker- clover: Implement CL_MEM_OBJECT_IMAGE1D
1687*61046927SAndroid Build Coastguard Worker
1688*61046927SAndroid Build Coastguard WorkerEleni Maria Stea (7):
1689*61046927SAndroid Build Coastguard Worker
1690*61046927SAndroid Build Coastguard Worker- anv: Added the VK_EXT_sample_locations extension to the anv_extensions list
1691*61046927SAndroid Build Coastguard Worker- anv: Implement physical device properties for VK_EXT_sample_locations
1692*61046927SAndroid Build Coastguard Worker- anv/state: Take explicit sample locations in emit helpers
1693*61046927SAndroid Build Coastguard Worker- anv: Add support for sample locations
1694*61046927SAndroid Build Coastguard Worker- anv: Removed unused header file
1695*61046927SAndroid Build Coastguard Worker- anv: Enabled the VK_EXT_sample_locations extension
1696*61046927SAndroid Build Coastguard Worker- iris: fix in fences backend for ext_external_objects edge case
1697*61046927SAndroid Build Coastguard Worker
1698*61046927SAndroid Build Coastguard WorkerElla-0 (1):
1699*61046927SAndroid Build Coastguard Worker
1700*61046927SAndroid Build Coastguard Worker- glsl: build without bison
1701*61046927SAndroid Build Coastguard Worker
1702*61046927SAndroid Build Coastguard WorkerEnrico Galli (2):
1703*61046927SAndroid Build Coastguard Worker
1704*61046927SAndroid Build Coastguard Worker- microsoft/spirv_to_dxil: Add support for load_vulkan_descriptor
1705*61046927SAndroid Build Coastguard Worker- microsoft/spirv_to_dxil: Use non-zero exit code on failed compilations
1706*61046927SAndroid Build Coastguard Worker
1707*61046927SAndroid Build Coastguard WorkerEric Anholt (207):
1708*61046927SAndroid Build Coastguard Worker
1709*61046927SAndroid Build Coastguard Worker- gallium/ttn: Add support for TGSI_OPCODE_I64NEG/ABS.
1710*61046927SAndroid Build Coastguard Worker- gallium/ntt: Stop lowering integer source mods.
1711*61046927SAndroid Build Coastguard Worker- gallium/tgsi: Assert that we don't see integer abs modifiers.
1712*61046927SAndroid Build Coastguard Worker- gallium/tgsi: Remove support for f64 src modifiers.
1713*61046927SAndroid Build Coastguard Worker- gallium/tgsi: Rewrite the docs on source modifiers.
1714*61046927SAndroid Build Coastguard Worker- gallium/tgsi: garbage collect unused TGSI_UTIL_SIGN_MODE.
1715*61046927SAndroid Build Coastguard Worker- mesa/st: Make a single helper for the NIR-to-TGSI transfer.
1716*61046927SAndroid Build Coastguard Worker- mesa/st: Lower shader images before handing off to NIR-to-TGSI.
1717*61046927SAndroid Build Coastguard Worker- mesa/st: Dump nir-to-tgsi output when ST_DEBUG=tgsi or nir is set.
1718*61046927SAndroid Build Coastguard Worker- gallium/ntt: Don't vectorize IBFE/UBFE/BFI.
1719*61046927SAndroid Build Coastguard Worker- gallium/ntt: Add support for store_per_vertex_output.
1720*61046927SAndroid Build Coastguard Worker- gallium/ntt: Avoid referencing undefined channels of system values.
1721*61046927SAndroid Build Coastguard Worker- ci/freedreno: Mark some a5xx separate_shader tests as xfails.
1722*61046927SAndroid Build Coastguard Worker- ci/freedreno: Fix up the xfail/flake handling of a3xx texture functions.
1723*61046927SAndroid Build Coastguard Worker- ci/freedreno: Remove a bunch of stale flakes from a3xx.
1724*61046927SAndroid Build Coastguard Worker- ci/freedreno: Drop some long-unseen a5xx flakes.
1725*61046927SAndroid Build Coastguard Worker- ci/freedreno: Drop skip list stuff from a5xx flakes.
1726*61046927SAndroid Build Coastguard Worker- ci/freedreno: Remove some long-unseen a6xx known flakes.
1727*61046927SAndroid Build Coastguard Worker- util/format: Fix pack/unpack of A1R5G5B5_UINT.
1728*61046927SAndroid Build Coastguard Worker- mesa: Add some little unit tests showing format unpack behavior.
1729*61046927SAndroid Build Coastguard Worker- mesa: Drop incorrect statement about Z unpack behavior.
1730*61046927SAndroid Build Coastguard Worker- mesa: Replace the float[4] unpack code with util/format's.
1731*61046927SAndroid Build Coastguard Worker- mesa: Make _mesa_unpack_rgba_block() use the u_format pack/unpack.
1732*61046927SAndroid Build Coastguard Worker- util: Move most of src/mesa/main/format_utils.h to util/format/
1733*61046927SAndroid Build Coastguard Worker- util: Fix UBSan failure on _mesa_unorm_to_unorm.
1734*61046927SAndroid Build Coastguard Worker- util: Fix rounding of unpack_unorm8 from small unorm formats.
1735*61046927SAndroid Build Coastguard Worker- mesa: Reuse util_format's unpack_8unorm.
1736*61046927SAndroid Build Coastguard Worker- mesa: Reuse util_format's unpack functions for pure integer formats.
1737*61046927SAndroid Build Coastguard Worker- util: Give a reasonable answer when unpacking z32unorm from floats.
1738*61046927SAndroid Build Coastguard Worker- mesa: Use a bunch of util functions for Z/S unpacking.
1739*61046927SAndroid Build Coastguard Worker- mesa: Move the rest of format_unpack.py out of code generation.
1740*61046927SAndroid Build Coastguard Worker- util/format: Simplify the generated unpack code.
1741*61046927SAndroid Build Coastguard Worker- swrast: Use util_format_write_4/4ub for the scattered pixel writes.
1742*61046927SAndroid Build Coastguard Worker- mesa/main: Replace float pack function with util_format_pack_rgba().
1743*61046927SAndroid Build Coastguard Worker- mesa/main: Replace the uint format packing code with util/format's.
1744*61046927SAndroid Build Coastguard Worker- ci/piglit: Upgrade to a newer piglit in our containers.
1745*61046927SAndroid Build Coastguard Worker- ci/freedreno: Fix xfail setup for sampler3d_float_vertex.
1746*61046927SAndroid Build Coastguard Worker- nir_to_tgsi: Store directly to TGSI outputs when possible.
1747*61046927SAndroid Build Coastguard Worker- r300,i915g: Report no shader buffers or images on non-TCL HW.
1748*61046927SAndroid Build Coastguard Worker- nir_to_tgsi: Fix buffer overflow in atomic image compswap.
1749*61046927SAndroid Build Coastguard Worker- swr: Don't report support for shader images.
1750*61046927SAndroid Build Coastguard Worker- panfrost: Stub out set_shader_images().
1751*61046927SAndroid Build Coastguard Worker- gallium: Fix leak of shader images on context destruction.
1752*61046927SAndroid Build Coastguard Worker- util/bitset: Avoid dereferencing the bitset for size == 0.
1753*61046927SAndroid Build Coastguard Worker- ci: Add a fractional deqp run of softpipe with asan enabled.
1754*61046927SAndroid Build Coastguard Worker- freedreno/a6xx: Skip the body of emit_state if we're clean.
1755*61046927SAndroid Build Coastguard Worker- freedreno: Move blend gmem checks to a blend dirty state check.
1756*61046927SAndroid Build Coastguard Worker- freedreno: Move framebuffer state checks under a ctx->dirty flag.
1757*61046927SAndroid Build Coastguard Worker- freedreno: Skip some batch dependency tracking if !ctx->dirty.
1758*61046927SAndroid Build Coastguard Worker- ci/freedreno: Detect cheza HFI errors and restart the run.
1759*61046927SAndroid Build Coastguard Worker- ci/freedreno: Ban vs-clip-vertex-enables which flakes in CI.
1760*61046927SAndroid Build Coastguard Worker- ci/freedreno: Ban more flaky clip-enables tests.
1761*61046927SAndroid Build Coastguard Worker- ci/freedreno: Make a630 piglit_shader run a manual run, too.
1762*61046927SAndroid Build Coastguard Worker- freedreno: Use a real type instead of void * for the fd_batch->key.
1763*61046927SAndroid Build Coastguard Worker- freedreno: Early-out from the resource write path when we're the writer.
1764*61046927SAndroid Build Coastguard Worker- freedreno: Remove duplicate bc invalidate on flush_write_batch().
1765*61046927SAndroid Build Coastguard Worker- ci: Update baremetal kernel to 5.11-rc5 plus patches.
1766*61046927SAndroid Build Coastguard Worker- mesa/st: Allocate the gl_context with 16-byte alignment.
1767*61046927SAndroid Build Coastguard Worker- ci/freedreno: Drop pointless GIT_STRATEGY setting for a630.
1768*61046927SAndroid Build Coastguard Worker- ci/freedreno: Use the new nginx cache for trace downloads.
1769*61046927SAndroid Build Coastguard Worker- ci/freedreno: Use the http cache for artifacts downloads, too.
1770*61046927SAndroid Build Coastguard Worker- ci/docs: Update CI farm requirements suggestions.
1771*61046927SAndroid Build Coastguard Worker- docs/ci: Document setting up the http cache for traces.
1772*61046927SAndroid Build Coastguard Worker- ci/lava+baremetal: Add an xserver to the root fs.
1773*61046927SAndroid Build Coastguard Worker- ci/freedreno: Do our piglit runs against Xorg.
1774*61046927SAndroid Build Coastguard Worker- ci/freedreno: Add Valve games and other traces now that we have GLX.
1775*61046927SAndroid Build Coastguard Worker- freedreno: Make sure that queries are disabled during shadow blits.
1776*61046927SAndroid Build Coastguard Worker- freedreno: rename batch->active_providers to query_providers_used.
1777*61046927SAndroid Build Coastguard Worker- freedreno: Backport a5xx/a6xx fix for active query handling.
1778*61046927SAndroid Build Coastguard Worker- freedreno: Drop pointless clear of used providers.
1779*61046927SAndroid Build Coastguard Worker- freedreno/a6xx: Skip guessing VSC size with indirect TF draw counts.
1780*61046927SAndroid Build Coastguard Worker- docs: Document PIPE_CAP_STREAM_OUTPUT_PAUSE_RESUME.
1781*61046927SAndroid Build Coastguard Worker- freedreno/a6xx: Add support for glDrawTransformFeedback().
1782*61046927SAndroid Build Coastguard Worker- ci/deqp: Bump runner to 0.5.1 for recent runtime perf improvements.
1783*61046927SAndroid Build Coastguard Worker- ci/freedreno: bump VK coverage to 1/4 of the CTS.
1784*61046927SAndroid Build Coastguard Worker- ci/freedreno: Run a3xx gles3 in parallel and increase coverage.
1785*61046927SAndroid Build Coastguard Worker- ci/virgl: Fix GLES31 testing on desktop GL.
1786*61046927SAndroid Build Coastguard Worker- freedreno: Force updating active queries on batch reordering.
1787*61046927SAndroid Build Coastguard Worker- freedreno: Remove FD_STAGE_* in favor of a "disable_all" flag.
1788*61046927SAndroid Build Coastguard Worker- freedreno/a5xx: Don't forget to count our custom blits against queries.
1789*61046927SAndroid Build Coastguard Worker- mesa/st: Always precompile the first shader variant.
1790*61046927SAndroid Build Coastguard Worker- mesa/st: Assume that the default variant is always first in the list.
1791*61046927SAndroid Build Coastguard Worker- vc4: Remove vestiges of alpha test lowering.
1792*61046927SAndroid Build Coastguard Worker- vc4: Stop advertising support for PIPE_CAP_TWO_SIDED_COLOR.
1793*61046927SAndroid Build Coastguard Worker- vc4: Stop advertising support for VS color clamping.
1794*61046927SAndroid Build Coastguard Worker- v3d: Clean up vestiges of alpha test lowering.
1795*61046927SAndroid Build Coastguard Worker- v3d: Stop advertising support for PIPE_CAP_TWO_SIDED_COLOR.
1796*61046927SAndroid Build Coastguard Worker- v3d: Stop advertising support for PIPE_CAP_*_COLOR_CLAMPED.
1797*61046927SAndroid Build Coastguard Worker- v3d: Stop advertising support for flat shading.
1798*61046927SAndroid Build Coastguard Worker- gallium: Document behavior of more lowering pipe caps.
1799*61046927SAndroid Build Coastguard Worker- freedreno: Add missing dep on freedreno tracepoints.
1800*61046927SAndroid Build Coastguard Worker- gallium: Flip the default value of PIPE_CAP_SHAREABLE_SHADERS.
1801*61046927SAndroid Build Coastguard Worker- virgl: Drop a context dependency from part of the shader compile path.
1802*61046927SAndroid Build Coastguard Worker- v3d/qpu: Avoid leaking memory in the QPU disasm test.
1803*61046927SAndroid Build Coastguard Worker- mesa/st: Make sure to unbind cb0 on transition away from gs/tess shaders.
1804*61046927SAndroid Build Coastguard Worker- ci: Allow better customization of the name of the artifacts for minio.
1805*61046927SAndroid Build Coastguard Worker- ci/freedreno: Add a fractional gles31 run with asan enabled.
1806*61046927SAndroid Build Coastguard Worker- ci/freedreno: Drop the "arm64" in front of job names.
1807*61046927SAndroid Build Coastguard Worker- ci: Move specific driver testing to separate files in separate dirs.
1808*61046927SAndroid Build Coastguard Worker- ci/freedreno: Fix a5xx piglit runs.
1809*61046927SAndroid Build Coastguard Worker- ci/freedreno: Remove stray BM_DTB definition.
1810*61046927SAndroid Build Coastguard Worker- ci/bare-metal: Use an upstream kernel for db820c.
1811*61046927SAndroid Build Coastguard Worker- ci/a5xx: Update the piglit expectations.
1812*61046927SAndroid Build Coastguard Worker- ci/a5xx: Increase our dEQP GLES3 fraction by 4x.
1813*61046927SAndroid Build Coastguard Worker- ci: Move the dEQP and traces expectations to the per-driver CI dirs.
1814*61046927SAndroid Build Coastguard Worker- ci: Move the piglit expectations lists to the per-driver CI dirs.
1815*61046927SAndroid Build Coastguard Worker- ci/zink: Add tests of gles2, gles3, and gl33 on lavapipe.
1816*61046927SAndroid Build Coastguard Worker- zink: Use mesa_loge() for should-never-be-reached initialization errors.
1817*61046927SAndroid Build Coastguard Worker- zink: Remove NULL checks after GET_PROC_ADDR_INSTANCE().
1818*61046927SAndroid Build Coastguard Worker- softpipe: Fix the const buffer overflow check.
1819*61046927SAndroid Build Coastguard Worker- mesa: Get the FXT1 compressor/decompressor off of GL types.
1820*61046927SAndroid Build Coastguard Worker- mesa: Move the FXT1 compressor/decompressor to util/
1821*61046927SAndroid Build Coastguard Worker- llvmpipe: Enable FXT1 texture decompression.
1822*61046927SAndroid Build Coastguard Worker- v3d: Replace driver lowering of GL_CLAMP with mesa/st's.
1823*61046927SAndroid Build Coastguard Worker- ci/piglit: Stop including the test counts at the end of expectations.
1824*61046927SAndroid Build Coastguard Worker- ci/iris: Move the traces yml file to the driver-specific dir.
1825*61046927SAndroid Build Coastguard Worker- mesa: Always make sure uniform storage doesn't get reallocated.
1826*61046927SAndroid Build Coastguard Worker- freedreno: Remove uniform variables after finalizing NIR.
1827*61046927SAndroid Build Coastguard Worker- freedreno: Drop custom driver lowering of two-sided color.
1828*61046927SAndroid Build Coastguard Worker- freedreno: Drop custom driver lowering of GL's color clamping.
1829*61046927SAndroid Build Coastguard Worker- freedreno: Use the mesa/st frontend lowering of GL_CLAMP.
1830*61046927SAndroid Build Coastguard Worker- freedreno/a5xx+: Stop recompiling on texture samples changes.
1831*61046927SAndroid Build Coastguard Worker- freedreno/a5xx+: Drop the unused no_decode_srgb flag.
1832*61046927SAndroid Build Coastguard Worker- freedreno/a5xx: Fix cube image load/stores.
1833*61046927SAndroid Build Coastguard Worker- nir: Add a nir_src_is_undef() helper, like nir_src_is_const().
1834*61046927SAndroid Build Coastguard Worker- nir/vec_to_movs: Don't generate MOVs for undef channels.
1835*61046927SAndroid Build Coastguard Worker- ci: Move deqp-default-skips.txt back to .gitlab-ci/
1836*61046927SAndroid Build Coastguard Worker- ci/lava: Move the per-driver gitlab-ci.yml to each driver.
1837*61046927SAndroid Build Coastguard Worker- ci/lava: Move the driver expectation files to the per-driver CI dir.
1838*61046927SAndroid Build Coastguard Worker- tgsi_exec: Roll the loops for condmask handling.
1839*61046927SAndroid Build Coastguard Worker- tgsi_exec: Jump over entirely non-taken THEN or ELSE branches.
1840*61046927SAndroid Build Coastguard Worker- ci/freedreno: Also retest when only CI configuration changes.
1841*61046927SAndroid Build Coastguard Worker- ci/freedreno: Switch the fastboot boards to using nfsroot.
1842*61046927SAndroid Build Coastguard Worker- ci/a5xx: Run all of gles2 in one job.
1843*61046927SAndroid Build Coastguard Worker- ci/a3xx: Run all of GLES3 dEQP.
1844*61046927SAndroid Build Coastguard Worker- ci/a5xx: Increase the gles3/31 coverage.
1845*61046927SAndroid Build Coastguard Worker- ci/a5xx: Update piglit expectations.
1846*61046927SAndroid Build Coastguard Worker- ci/zink: Add another primitive restart flake.
1847*61046927SAndroid Build Coastguard Worker- ci/turnip: Mark a flaky WSI test.
1848*61046927SAndroid Build Coastguard Worker- lima: stop encoding the texture format in the shader key
1849*61046927SAndroid Build Coastguard Worker- lima: don't look at dirty bits for setup of FS key
1850*61046927SAndroid Build Coastguard Worker- lima: upload the shader to a BO at shader creation
1851*61046927SAndroid Build Coastguard Worker- lima: avoid stomping over bound shader state when creating new shaders
1852*61046927SAndroid Build Coastguard Worker- nir-to-tgsi: Fix handling of partial writemasks on SSA/REG decls.
1853*61046927SAndroid Build Coastguard Worker- docs: Add some documentation of game GL buffer object mapping behavior.
1854*61046927SAndroid Build Coastguard Worker- freedreno/a5xx: Introduce an event write helper like a6xx has.
1855*61046927SAndroid Build Coastguard Worker- freedreno/a5xx: Flush depth at the end of sysmem, like a6xx does.
1856*61046927SAndroid Build Coastguard Worker- ci/freedreno: Mark another a5xx TF flake.
1857*61046927SAndroid Build Coastguard Worker- u_format: Mark the generated pack/unpack src/dst args as restrict.
1858*61046927SAndroid Build Coastguard Worker- mesa/st: Unify st_get_vp_variant() and st_get_common_variant().
1859*61046927SAndroid Build Coastguard Worker- mesa/st: Add perf debug for draw-time variant compiles.
1860*61046927SAndroid Build Coastguard Worker- mesa/st: Fix precompile misses on compat GL VSes writing to color outputs.
1861*61046927SAndroid Build Coastguard Worker- virgl: Update GLES expectations.
1862*61046927SAndroid Build Coastguard Worker- ci/freedreno: Add three more a5xx flakes from the last day.
1863*61046927SAndroid Build Coastguard Worker- freedreno/a5xx: Fix the texel buffer alignment requirement.
1864*61046927SAndroid Build Coastguard Worker- freedreno/a5xx: Fix the max texture buffer size.
1865*61046927SAndroid Build Coastguard Worker- ci/panfrost: Disable t860/radeonsi testing while the runners are struggling.
1866*61046927SAndroid Build Coastguard Worker- ci: Bump deqp-runner to v0.6.3.
1867*61046927SAndroid Build Coastguard Worker- ci/freedreno: Switch the piglit testing to the new piglit runner.
1868*61046927SAndroid Build Coastguard Worker- ci/bare-metal: Restart a run on intermittent kernel lockups.
1869*61046927SAndroid Build Coastguard Worker- ci/freedreno: Mark an a630 piglit flake from async shader compiling.
1870*61046927SAndroid Build Coastguard Worker- ci/freedreno: Mark the rest of the glx_arb_sync_control\@timing as flakes.
1871*61046927SAndroid Build Coastguard Worker- nir_to_tgsi: Respect PIPE_SHADER_CAP_TGSI_SQRT_SUPPORTED.
1872*61046927SAndroid Build Coastguard Worker- freedreno/a5xx: Fix stream-output binning handling.
1873*61046927SAndroid Build Coastguard Worker- freedreno/ir3: Demote centroid usage to pixel on non-msaa.
1874*61046927SAndroid Build Coastguard Worker- ci/freedreno: Mark all of dEQP TF as flaky.
1875*61046927SAndroid Build Coastguard Worker- ci/bare-metal: Move the db820c lockup detect to the right boot script.
1876*61046927SAndroid Build Coastguard Worker- ci/freedreno: Mark glx-swap-copy as a flake on a630.
1877*61046927SAndroid Build Coastguard Worker- freedreno/a6xx: Rename the RB_BLIT_INFO.INTEGER field to SAMPLE_0.
1878*61046927SAndroid Build Coastguard Worker- freedreno/a6xx: Disable sample averaging on depth/stencil resolves.
1879*61046927SAndroid Build Coastguard Worker- freedreno: Move the ir3 linked shader cache to the context.
1880*61046927SAndroid Build Coastguard Worker- freedreno/a3xx: Switch to using ir3_cache for looking up our VS/FS.
1881*61046927SAndroid Build Coastguard Worker- freedreno/a4xx: Switch to using ir3_cache for looking up our VS/FS
1882*61046927SAndroid Build Coastguard Worker- freedreno/a5xx: Switch to using ir3_cache for looking up our VS/FS
1883*61046927SAndroid Build Coastguard Worker- turnip: Fix KGSL build since common dispatch rework.
1884*61046927SAndroid Build Coastguard Worker- broadcom: Disbale CLIF dumping when libexpat isn't available.
1885*61046927SAndroid Build Coastguard Worker- ci/android: Make sure we don't detect system libexpat.
1886*61046927SAndroid Build Coastguard Worker- ci/android: Build the v3dv driver.
1887*61046927SAndroid Build Coastguard Worker- iris: Flag for resolves when stencil enable changes, too.
1888*61046927SAndroid Build Coastguard Worker- freedreno: Assert that TF prims generated can ignore active_queries.
1889*61046927SAndroid Build Coastguard Worker- freedreno/ir3: Move max-tf-vtx calculation to a .c file
1890*61046927SAndroid Build Coastguard Worker- freedreno: Move max-tf-vtx calculation to just the HW that needs it.
1891*61046927SAndroid Build Coastguard Worker- freedreno: Move the primitives generated/written updates after the draw.
1892*61046927SAndroid Build Coastguard Worker- freedreno: Don't count SW TF queries on a6xx.
1893*61046927SAndroid Build Coastguard Worker- freedreno: Clamp TF prims written to buffer size pre-a6xx.
1894*61046927SAndroid Build Coastguard Worker- ci/freedreno: Mark a630 as flaky on arb_draw_indirect-transform-feedback
1895*61046927SAndroid Build Coastguard Worker- nir: Update clip_distance_array_size in clip lowering.
1896*61046927SAndroid Build Coastguard Worker- freedreno/a6xx: Use the frontend userclip lowering.
1897*61046927SAndroid Build Coastguard Worker- freedreno/a5xx: Add support for clip distances and use them for userclip.
1898*61046927SAndroid Build Coastguard Worker- freedreno/a5xx: Use VALIDREG/CONDREG like a6xx do.
1899*61046927SAndroid Build Coastguard Worker- ci/freedreno: Demote a630-asan to a manual test for now.
1900*61046927SAndroid Build Coastguard Worker- ci: Drop the custom db820c kernel/dtb from the kernel+rootfs.
1901*61046927SAndroid Build Coastguard Worker- ci/freedreno: Add more new traces for a630 (minetest, TDM, pioneer, glyphy).
1902*61046927SAndroid Build Coastguard Worker- ci/freedreno: Rename a306-test and a530-test to drop "arm64" from the name.
1903*61046927SAndroid Build Coastguard Worker- ci/freedreno: Add trace testing on a3xx, a5xx.
1904*61046927SAndroid Build Coastguard Worker- freedreno/a5xx: Fix alpha test vs early Z bugs.
1905*61046927SAndroid Build Coastguard Worker- freedreno/a6xx: Fix alpha tests.
1906*61046927SAndroid Build Coastguard Worker- ci/freedreno: Switch to the trimmed glxgears trace.
1907*61046927SAndroid Build Coastguard Worker- ci/freedreno: Fix up the a5xx border color flake annotation.
1908*61046927SAndroid Build Coastguard Worker- ci: Uprev deqp runner to 0.6.5.
1909*61046927SAndroid Build Coastguard Worker- ci: Uprev piglit to 6a4be9e9946d ("piglit: NOTE! Default branch is now main")
1910*61046927SAndroid Build Coastguard Worker- ci: bump bare-metal kernel to bring in an a530 stability fix
1911*61046927SAndroid Build Coastguard Worker- freedreno: Fix YUV sampler regression.
1912*61046927SAndroid Build Coastguard Worker- nir_to_tgsi: Use ARL instead of UARL in the !native_integers case.
1913*61046927SAndroid Build Coastguard Worker- nir: Generate load_ubo_vec4 directly for !PIPE_CAP_NATIVE_INTEGERS
1914*61046927SAndroid Build Coastguard Worker- freedreno/a6xx: Don't try to do Z-as-RGBA blits for mismatched formats.
1915*61046927SAndroid Build Coastguard Worker- ci/virgl: Mark a couple of new Crash tests as flakes.
1916*61046927SAndroid Build Coastguard Worker
1917*61046927SAndroid Build Coastguard WorkerEric Engestrom (12):
1918*61046927SAndroid Build Coastguard Worker
1919*61046927SAndroid Build Coastguard Worker- VERSION: bump to 21.1.0-rc1
1920*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to c74d93cf0187e07cdfacc448a947a8cae485eb41
1921*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to 95d9d811c91076d50385b2fbd330335b68688c69
1922*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to fcb5ba58165cd407408f8dd9a102f0c5e16a9956
1923*61046927SAndroid Build Coastguard Worker- VERSION: bump for 21.1.0-rc2
1924*61046927SAndroid Build Coastguard Worker- .pick_status.json: Mark 8acf361db4190aa5f7c788019d1e42d1df031b81 as denominated
1925*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to 35a28e038107410bb6a733c51cbd267aa79a4b20
1926*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to 7e905bd00f32b4fa48689a8e6266b145662cfc48
1927*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to 72eca47c660b6c6051be5a5a80660ae765ecbaa5
1928*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to f3d2fade82c168a7ffffa4bd7bf22585c45c711b
1929*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to f5d6a1b916fb163ee72e6a6f356937b1fbac53e0
1930*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to 1d418e79b8a0f4270775277b7115b88ac4c77113
1931*61046927SAndroid Build Coastguard Worker
1932*61046927SAndroid Build Coastguard WorkerErico Nunes (15):
1933*61046927SAndroid Build Coastguard Worker
1934*61046927SAndroid Build Coastguard Worker- lima: introduce fs and vs shader cache
1935*61046927SAndroid Build Coastguard Worker- lima/ppir: fix creation of mov node for non-ssa tex dest
1936*61046927SAndroid Build Coastguard Worker- lima: set yuv formats as external_only
1937*61046927SAndroid Build Coastguard Worker- lima: enable r and rg pixel formats again
1938*61046927SAndroid Build Coastguard Worker- lima: always set stride in texture descriptor
1939*61046927SAndroid Build Coastguard Worker- lima: implement GL_EXT_texture_swizzle
1940*61046927SAndroid Build Coastguard Worker- docs/features: add lima features
1941*61046927SAndroid Build Coastguard Worker- lima: fix max sampler views
1942*61046927SAndroid Build Coastguard Worker- lima: run nir dce after nir_lower_vec_to_movs
1943*61046927SAndroid Build Coastguard Worker- lima/ppir: remove liveness info from blocks
1944*61046927SAndroid Build Coastguard Worker- lima/ppir: remove use of live_out
1945*61046927SAndroid Build Coastguard Worker- lima/ppir: rework liveness data structures to bitset
1946*61046927SAndroid Build Coastguard Worker- lima: fix half float render
1947*61046927SAndroid Build Coastguard Worker- lima: enable rg formats for fp16 render
1948*61046927SAndroid Build Coastguard Worker- lima: increase epsilon for depthrange near == far
1949*61046927SAndroid Build Coastguard Worker
1950*61046927SAndroid Build Coastguard WorkerErik Faye-Lund (158):
1951*61046927SAndroid Build Coastguard Worker
1952*61046927SAndroid Build Coastguard Worker- zink: handle NULL views in zink_set_sampler_views
1953*61046927SAndroid Build Coastguard Worker- zink: fix vertex-stride wrangling
1954*61046927SAndroid Build Coastguard Worker- docs: fix sphinx-warnings due to lacking escaping
1955*61046927SAndroid Build Coastguard Worker- docs: fix broken link
1956*61046927SAndroid Build Coastguard Worker- docs: turn non-code into comment
1957*61046927SAndroid Build Coastguard Worker- docs/features: add missing features for zink
1958*61046927SAndroid Build Coastguard Worker- docs/features: remove a few redundant zink mentions
1959*61046927SAndroid Build Coastguard Worker- zink: always expose linear float textures
1960*61046927SAndroid Build Coastguard Worker- zink: respect feature-cap for robust buffer access
1961*61046927SAndroid Build Coastguard Worker- zink: respect feature-cap for independent blending
1962*61046927SAndroid Build Coastguard Worker- zink: respect feature-cap for sample-shading
1963*61046927SAndroid Build Coastguard Worker- zink: respect feature-cap for multi-draw indirect
1964*61046927SAndroid Build Coastguard Worker- zink: check for extension instead of function
1965*61046927SAndroid Build Coastguard Worker- zink: require vulkan memory model for tesselation
1966*61046927SAndroid Build Coastguard Worker- zink: make all xfb caps depend on extension
1967*61046927SAndroid Build Coastguard Worker- zink: respect fragment-shader depth-layout
1968*61046927SAndroid Build Coastguard Worker- zink: clone shader before lowering clip_halfz
1969*61046927SAndroid Build Coastguard Worker- docs/zink: add missing colon
1970*61046927SAndroid Build Coastguard Worker- docs/zink: add two missing required features
1971*61046927SAndroid Build Coastguard Worker- docs/zink: document the independentBlend requirement for GL3
1972*61046927SAndroid Build Coastguard Worker- docs/zink: fix phrasing of GL 3.3 requirements
1973*61046927SAndroid Build Coastguard Worker- docs/zink: add GL 4.0 requirements
1974*61046927SAndroid Build Coastguard Worker- docs/zink: add GL 4.1 requirements
1975*61046927SAndroid Build Coastguard Worker- docs/zink: add GL 4.2 requirements
1976*61046927SAndroid Build Coastguard Worker- docs/features: mark off two more extensions for zink
1977*61046927SAndroid Build Coastguard Worker- docs/zink: correct vk version for GL 4.2
1978*61046927SAndroid Build Coastguard Worker- mesa/main: remove leftover bumpmap code
1979*61046927SAndroid Build Coastguard Worker- compiler/nir: add texcoord replace lowering pass
1980*61046927SAndroid Build Coastguard Worker- gallium/st: lower point-sprites if not supported
1981*61046927SAndroid Build Coastguard Worker- zink: request texcoord replace lowering
1982*61046927SAndroid Build Coastguard Worker- docs/features: mark ssbos as done for zink
1983*61046927SAndroid Build Coastguard Worker- zink: remove stale TODO
1984*61046927SAndroid Build Coastguard Worker- zink: be more careful about limits when unsupported
1985*61046927SAndroid Build Coastguard Worker- zink: correct return-type for function
1986*61046927SAndroid Build Coastguard Worker- zink: only emit SpvCapabilityDerivativeControl when needed
1987*61046927SAndroid Build Coastguard Worker- zink: only emit cap when needed
1988*61046927SAndroid Build Coastguard Worker- zik: correct spir-v caps for textures and images
1989*61046927SAndroid Build Coastguard Worker- zink: do not insist shaders come from glsl
1990*61046927SAndroid Build Coastguard Worker- zink: add a get_primitive_mode-helper
1991*61046927SAndroid Build Coastguard Worker- zink: add a get_spacing-helper
1992*61046927SAndroid Build Coastguard Worker- zink: refactor vertex-order emitting
1993*61046927SAndroid Build Coastguard Worker- zink: wrap some long lines
1994*61046927SAndroid Build Coastguard Worker- docs: fix invalid rst syntax
1995*61046927SAndroid Build Coastguard Worker- zink: check for error when calling vkEnumeratePhysicalDevices
1996*61046927SAndroid Build Coastguard Worker- zink: explicitly check for VK_NULL_HANDLE
1997*61046927SAndroid Build Coastguard Worker- zink: support using lavapipe
1998*61046927SAndroid Build Coastguard Worker- CI: always expose docs artifacts
1999*61046927SAndroid Build Coastguard Worker- ci: make sure all lava-builders have libvulkan
2000*61046927SAndroid Build Coastguard Worker- ci: run piglit on zink with lavapipe
2001*61046927SAndroid Build Coastguard Worker- lavapipe: report correct value for minMemoryMapAlignment
2002*61046927SAndroid Build Coastguard Worker- ci: document arm oddity in build-rules
2003*61046927SAndroid Build Coastguard Worker- zink: correctly handle 64 valid timestamp bits
2004*61046927SAndroid Build Coastguard Worker- zink: enable excluded test
2005*61046927SAndroid Build Coastguard Worker- ci: enable max texture size tests for zink
2006*61046927SAndroid Build Coastguard Worker- lavapipe: handle null-buffers for xfb
2007*61046927SAndroid Build Coastguard Worker- ci: disable sporadically failing test
2008*61046927SAndroid Build Coastguard Worker- zink: drop extra set of parens
2009*61046927SAndroid Build Coastguard Worker- zink: do not use extra staging resource unless needed
2010*61046927SAndroid Build Coastguard Worker- zink: don't always require linear display-targets
2011*61046927SAndroid Build Coastguard Worker- zink: limit host-visible bind-flags
2012*61046927SAndroid Build Coastguard Worker- zink: ignore irrelevant bind-flags
2013*61046927SAndroid Build Coastguard Worker- zink: use gallium api to copy to display-target
2014*61046927SAndroid Build Coastguard Worker- zink: add X32_S8X24 format
2015*61046927SAndroid Build Coastguard Worker- zink: correct inaccurate comment
2016*61046927SAndroid Build Coastguard Worker- lavapipe: fix primitive-restart for uint8 indices
2017*61046927SAndroid Build Coastguard Worker- zink: fix emulation of no mipfilter
2018*61046927SAndroid Build Coastguard Worker- zink: fix free of ralloced pointer
2019*61046927SAndroid Build Coastguard Worker- gallium/st: fix shader_has_one_variant
2020*61046927SAndroid Build Coastguard Worker- gallium/st: fix shader_has_one_variant
2021*61046927SAndroid Build Coastguard Worker- gallium/st: reserve space in default uniform block for lowered constants
2022*61046927SAndroid Build Coastguard Worker- docs: remove stray newline
2023*61046927SAndroid Build Coastguard Worker- docs: remove excessive wrapping
2024*61046927SAndroid Build Coastguard Worker- docs: remove excessive quoting
2025*61046927SAndroid Build Coastguard Worker- docs: document zink GL 4.3 requirements
2026*61046927SAndroid Build Coastguard Worker- docs: document zink GL 4.4 requirements
2027*61046927SAndroid Build Coastguard Worker- docs: document zink GL 4.5 requirements
2028*61046927SAndroid Build Coastguard Worker- docs: document zink GL 4.6 requirements
2029*61046927SAndroid Build Coastguard Worker- docs: simplify format requirements
2030*61046927SAndroid Build Coastguard Worker- zink: factor out interpolation to helper
2031*61046927SAndroid Build Coastguard Worker- zink: emit all interpolation modes
2032*61046927SAndroid Build Coastguard Worker- zink: check for pipeline statistics feature
2033*61046927SAndroid Build Coastguard Worker- zink: check for depth-bias-clamp feature
2034*61046927SAndroid Build Coastguard Worker- zink: check for stores and atomics features
2035*61046927SAndroid Build Coastguard Worker- zink: add missing required feature
2036*61046927SAndroid Build Coastguard Worker- zink: check for mirror-clamp extension
2037*61046927SAndroid Build Coastguard Worker- zink: fix vector comparison
2038*61046927SAndroid Build Coastguard Worker- zink: drop bool attempt in float vector compares
2039*61046927SAndroid Build Coastguard Worker- zink: do not open-code vector-compares
2040*61046927SAndroid Build Coastguard Worker- zink: follow spir-v 1.0 spec
2041*61046927SAndroid Build Coastguard Worker- docs: Add 21.0.0 hashes
2042*61046927SAndroid Build Coastguard Worker- zink: tighten emitted image spir-v caps
2043*61046927SAndroid Build Coastguard Worker- zink: remove no-longer-needed clipdist1 patching
2044*61046927SAndroid Build Coastguard Worker- frontends/va: correct check for invalid format
2045*61046927SAndroid Build Coastguard Worker- zink: handle errors in nir_to_spirv
2046*61046927SAndroid Build Coastguard Worker- zink: pre-populate locations in variables
2047*61046927SAndroid Build Coastguard Worker- zink: do not depend on shader_slots_reserved for xfb
2048*61046927SAndroid Build Coastguard Worker- zink: use pre-populated shader-locations
2049*61046927SAndroid Build Coastguard Worker- lavapipe: report correct value for maxTexelBufferElements
2050*61046927SAndroid Build Coastguard Worker- docs: do not try to copy missing file
2051*61046927SAndroid Build Coastguard Worker- compiler/glsl: avoid null-pointer deref
2052*61046927SAndroid Build Coastguard Worker- docs: remove bogus zink-requirement
2053*61046927SAndroid Build Coastguard Worker- docs: remove zink incorrect requirement
2054*61046927SAndroid Build Coastguard Worker- zink: do not enable unused extension
2055*61046927SAndroid Build Coastguard Worker- docs: clarify VK_KHR_external_memory requirement
2056*61046927SAndroid Build Coastguard Worker- zink: check base-requirements
2057*61046927SAndroid Build Coastguard Worker- zink: assert that pstage is within range
2058*61046927SAndroid Build Coastguard Worker- zink: simplify shader-removal
2059*61046927SAndroid Build Coastguard Worker- zink: document why we're calling pipe_shader_type_from_mesa
2060*61046927SAndroid Build Coastguard Worker- docs: appling -> applying
2061*61046927SAndroid Build Coastguard Worker- docs: sytem -> system
2062*61046927SAndroid Build Coastguard Worker- docs: ie. -> i.e.
2063*61046927SAndroid Build Coastguard Worker- docs: vulkan -> Vulkan
2064*61046927SAndroid Build Coastguard Worker- zink: do not request scoped memory barriers
2065*61046927SAndroid Build Coastguard Worker- docs: optimisation -> optimization
2066*61046927SAndroid Build Coastguard Worker- docs: opencl -> OpenCL
2067*61046927SAndroid Build Coastguard Worker- docs: Xorg -> X.Org
2068*61046927SAndroid Build Coastguard Worker- docs: nops -> NOPs
2069*61046927SAndroid Build Coastguard Worker- docs: lod -> LOD
2070*61046927SAndroid Build Coastguard Worker- docs: lex / yacc -> Lex / Yacc
2071*61046927SAndroid Build Coastguard Worker- docs: dfsm -> DFSM
2072*61046927SAndroid Build Coastguard Worker- docs: fix incorrect possessive form
2073*61046927SAndroid Build Coastguard Worker- docs: fix invalid rst
2074*61046927SAndroid Build Coastguard Worker- docs: fix rst-quoting issues in release-notes
2075*61046927SAndroid Build Coastguard Worker- docs: spell out full name of gitlab instance
2076*61046927SAndroid Build Coastguard Worker- docs: spell out development
2077*61046927SAndroid Build Coastguard Worker- docs: spell out environment
2078*61046927SAndroid Build Coastguard Worker- docs: spell out freedesktop.org
2079*61046927SAndroid Build Coastguard Worker- docs: no-op'd -> disabled
2080*61046927SAndroid Build Coastguard Worker- docs: fix release notes for 20.3.5
2081*61046927SAndroid Build Coastguard Worker- ci: turn sphinx-build warnings into errors
2082*61046927SAndroid Build Coastguard Worker- bin/gen_release_notes.py: more robust rST escaping
2083*61046927SAndroid Build Coastguard Worker- compiler/glsl: correct the number of string-arguments
2084*61046927SAndroid Build Coastguard Worker- compiler/glsl: fix volatile string
2085*61046927SAndroid Build Coastguard Worker- compiler/glsl: clean up output
2086*61046927SAndroid Build Coastguard Worker- glsl: fix is_integer_16_32
2087*61046927SAndroid Build Coastguard Worker- glsl: fix int16 type
2088*61046927SAndroid Build Coastguard Worker- glsl: tolerate int16 loop counters
2089*61046927SAndroid Build Coastguard Worker- gallium/st: correct range for float16
2090*61046927SAndroid Build Coastguard Worker- gallium/st: correct range for int16
2091*61046927SAndroid Build Coastguard Worker- zink: document scalarBlockLayout requirement
2092*61046927SAndroid Build Coastguard Worker- zink: fix typo in function name
2093*61046927SAndroid Build Coastguard Worker- compiler/glsl: drop rogue argument to _mesa_glsl_error
2094*61046927SAndroid Build Coastguard Worker- compiler/glsl: do not cast struct to string
2095*61046927SAndroid Build Coastguard Worker- lavapipe: do not subtract 8 from enum
2096*61046927SAndroid Build Coastguard Worker- lavapipe: check all vertex-stages
2097*61046927SAndroid Build Coastguard Worker- lavapipe: check all graphics stages
2098*61046927SAndroid Build Coastguard Worker- lavapipe: ask pipe-driver for int16 support
2099*61046927SAndroid Build Coastguard Worker- zink: do not clear on cpu
2100*61046927SAndroid Build Coastguard Worker- zink: fall back from cached to non-cached memory
2101*61046927SAndroid Build Coastguard Worker- zink: do not dereference NULL pointer
2102*61046927SAndroid Build Coastguard Worker- zink: verify that src/dst support blitting
2103*61046927SAndroid Build Coastguard Worker- zink: verify that source-format support linear-filter
2104*61046927SAndroid Build Coastguard Worker- zink: fix stencil-export cap emission
2105*61046927SAndroid Build Coastguard Worker- gallivm: handle 16-bit input in i2b32
2106*61046927SAndroid Build Coastguard Worker- zink: do not read outside of array
2107*61046927SAndroid Build Coastguard Worker- zink: do not require vulkan memory model for shader-images
2108*61046927SAndroid Build Coastguard Worker- zink: correct image cap checks
2109*61046927SAndroid Build Coastguard Worker- zink: fix shader-image requirements
2110*61046927SAndroid Build Coastguard Worker
2111*61046927SAndroid Build Coastguard WorkerFan Yugang (1):
2112*61046927SAndroid Build Coastguard Worker
2113*61046927SAndroid Build Coastguard Worker- intel/tools: Show unknown instructions in decoded state.
2114*61046927SAndroid Build Coastguard Worker
2115*61046927SAndroid Build Coastguard WorkerFrancisco Jerez (9):
2116*61046927SAndroid Build Coastguard Worker
2117*61046927SAndroid Build Coastguard Worker- intel/gen12: Fix memory corruption issues in fused Gen12 parts.
2118*61046927SAndroid Build Coastguard Worker- intel/genxml: Fix pixel hashing 3DSTATE_3D_MODE field definitions for Gen12 and Gen12.5.
2119*61046927SAndroid Build Coastguard Worker- intel/genxml: Define 3DSTATE_SUBSLICE_HASH_TABLE command for Gen12 and Gen12.5.
2120*61046927SAndroid Build Coastguard Worker- intel/dev: Implement pixel pipe subslice counting for Gen12+.
2121*61046927SAndroid Build Coastguard Worker- iris/gen11+: Calculate pixel hashing tables instead of hardcoding.
2122*61046927SAndroid Build Coastguard Worker- iris/gen12: Implement programming of pixel pipe hashing tables.
2123*61046927SAndroid Build Coastguard Worker- anv/gen11+: Calculate pixel hashing tables instead of hardcoding.
2124*61046927SAndroid Build Coastguard Worker- anv/gen12: Implement programming of pixel pipe hashing tables.
2125*61046927SAndroid Build Coastguard Worker- iris/gen12: Work around push constant corruption on context switch.
2126*61046927SAndroid Build Coastguard Worker
2127*61046927SAndroid Build Coastguard WorkerGeorg Lehmann (1):
2128*61046927SAndroid Build Coastguard Worker
2129*61046927SAndroid Build Coastguard Worker- vulkan/device_select: Only call vkGetPhysicalDeviceProperties2 if the device supports it.
2130*61046927SAndroid Build Coastguard Worker
2131*61046927SAndroid Build Coastguard WorkerGert Wollny (89):
2132*61046927SAndroid Build Coastguard Worker
2133*61046927SAndroid Build Coastguard Worker- r600/nir: clone shader before first query to shader key
2134*61046927SAndroid Build Coastguard Worker- r600/sfn: fix use of b32all/and
2135*61046927SAndroid Build Coastguard Worker- r600: Add flags to INTERP_X and INTERP_Z two-slot ops
2136*61046927SAndroid Build Coastguard Worker- r600/sb: Add support for INTERP_X and INTERP_Z ops
2137*61046927SAndroid Build Coastguard Worker- r600/nir: pass array info to r600_shader for sb
2138*61046927SAndroid Build Coastguard Worker- r600/sfn: update shader array info
2139*61046927SAndroid Build Coastguard Worker- r600/sfn: Keep array registers alive for the whole shader
2140*61046927SAndroid Build Coastguard Worker- r600/sb: fix boundary assert for mem-instruction decoding
2141*61046927SAndroid Build Coastguard Worker- r600/sb: fall back to un-optimized byte code when ra_init fails
2142*61046927SAndroid Build Coastguard Worker- r600: Enable sb also for NIR
2143*61046927SAndroid Build Coastguard Worker- compiler/nir: Add support for lowering stores with nir_lower_instruction
2144*61046927SAndroid Build Coastguard Worker- r600/sfn: Fix use of cnde_int for bcsel
2145*61046927SAndroid Build Coastguard Worker- r600/sfn: Set unnormalized flag for z-coordinate when fetching from array
2146*61046927SAndroid Build Coastguard Worker- r600/sfn: Add the position input as varying
2147*61046927SAndroid Build Coastguard Worker- r600/sfn: Fix FS inputs when reading from the same position
2148*61046927SAndroid Build Coastguard Worker- r600/sfn: Fix dual source blend lowered to FRAG_DATA
2149*61046927SAndroid Build Coastguard Worker- r600/sfn: Use the constant buffer ID when given
2150*61046927SAndroid Build Coastguard Worker- gallium/tgsi_to_nir: Handle SAMPLE_MASK output in FS
2151*61046927SAndroid Build Coastguard Worker- gallium/tgsi-to-nir: Take property NUM_CLIPDIST_ENABLED into account
2152*61046927SAndroid Build Coastguard Worker- r600/sfn: Handle memory_barrier_atomic_counters
2153*61046927SAndroid Build Coastguard Worker- r600/sfn: Fix indirect_file flag for IMAGES
2154*61046927SAndroid Build Coastguard Worker- r600/sfn: remove duplicate barriers
2155*61046927SAndroid Build Coastguard Worker- r600/sfn: Base instr lowering class on nir_lower_instruction code
2156*61046927SAndroid Build Coastguard Worker- nir: Add flag to tex instruction to indicate lowering cube to array
2157*61046927SAndroid Build Coastguard Worker- nir: Add r600 specific CUBE opcode to evaluate cube texture coords and face
2158*61046927SAndroid Build Coastguard Worker- r600/sfn: Add support for cube_r600 instruction
2159*61046927SAndroid Build Coastguard Worker- r600/sfn: add lowering pass for cube textures
2160*61046927SAndroid Build Coastguard Worker- r600/sfn: fix gather with cube lowering
2161*61046927SAndroid Build Coastguard Worker- r600/sfn: use lower bool to int32 and lower int_tg4 only on shader clone
2162*61046927SAndroid Build Coastguard Worker- r600/sfn: use lowering pass for cube textures
2163*61046927SAndroid Build Coastguard Worker- r600/sfn: remove old cube texturing code
2164*61046927SAndroid Build Coastguard Worker- r600/sfn: Lower FS inputs to temps late and, and lower interpolate at
2165*61046927SAndroid Build Coastguard Worker- r600/sfn: set info about using helper_invocation to skip sb
2166*61046927SAndroid Build Coastguard Worker- r600/sfn: lower isign and iabs in nir
2167*61046927SAndroid Build Coastguard Worker- r600/sfn: Allow any channel for the helper invocation evaluation
2168*61046927SAndroid Build Coastguard Worker- r600: unify nir shader options evaluation
2169*61046927SAndroid Build Coastguard Worker- r600/sfn: remove code for nir_op_fsign since it is lowered
2170*61046927SAndroid Build Coastguard Worker- r600/sfn: remove unused emit_alu_op2_split_src_mods
2171*61046927SAndroid Build Coastguard Worker- r600/sfn: remove some old debug output
2172*61046927SAndroid Build Coastguard Worker- r600/sfn: encode component in address for local IO
2173*61046927SAndroid Build Coastguard Worker- nir: disaallow reordering for r600 shared load and remove component field
2174*61046927SAndroid Build Coastguard Worker- r600/sfn: handle querying the number of layers in cube arrays
2175*61046927SAndroid Build Coastguard Worker- r600/sfn: Fix loading TES gl_PatchVerticesIn
2176*61046927SAndroid Build Coastguard Worker- r600: Don't optimize using source modifiers on literals
2177*61046927SAndroid Build Coastguard Worker- r600: Enable GLSL 450 for nir shaders.
2178*61046927SAndroid Build Coastguard Worker- r600/sfn: Update status
2179*61046927SAndroid Build Coastguard Worker- nir: Add r600 specific intrinsic for loading the tesselation coords
2180*61046927SAndroid Build Coastguard Worker- r600/sfn: lower intrinsic_load_tess_coord to driver version
2181*61046927SAndroid Build Coastguard Worker- r600/sfn: eliminate loading unused component loads from shared memory
2182*61046927SAndroid Build Coastguard Worker- virgl: implement support for  PIPE_CAP_STRING_MARKER
2183*61046927SAndroid Build Coastguard Worker- r600/sfn: sort alu opcodes in switch statememt
2184*61046927SAndroid Build Coastguard Worker- r600/sfn: remove unused code
2185*61046927SAndroid Build Coastguard Worker- r600/sfn: fix buffer offset for ssbo writes
2186*61046927SAndroid Build Coastguard Worker- r600/sfn: Fix including/not including c++ parts of header
2187*61046927SAndroid Build Coastguard Worker- r600/sfn: lower bitfield_extract and bitfield_insert in NIR
2188*61046927SAndroid Build Coastguard Worker- r600/sfn: lower idiv, imod, etc in nir
2189*61046927SAndroid Build Coastguard Worker- r600/sfn remove some leftover debug output
2190*61046927SAndroid Build Coastguard Worker- nir: add opcodes for \*find_msb_rev and lowering
2191*61046927SAndroid Build Coastguard Worker- nir: Add opcodes for fused comp + csel and optimizations
2192*61046927SAndroid Build Coastguard Worker- nir: Add r600 specific sin and cos variants
2193*61046927SAndroid Build Coastguard Worker- r600/sfn: Add algebraic lowering for fsin and  fcos
2194*61046927SAndroid Build Coastguard Worker- r600/sfn: optimize comp+csel using fused ops
2195*61046927SAndroid Build Coastguard Worker- r600/sfn: lower find_msb variants to find_msb_rev
2196*61046927SAndroid Build Coastguard Worker- r60/sfn: don't lower scomp
2197*61046927SAndroid Build Coastguard Worker- r600: Handle negate of second operator in TGSI_OPCODE_UADD
2198*61046927SAndroid Build Coastguard Worker- r600/sfn: Make some value pool functions private
2199*61046927SAndroid Build Coastguard Worker- r600/sfn: Add skelton for visitor pattern
2200*61046927SAndroid Build Coastguard Worker- r600/sfn: remove extra parameter from alu assemebly emission
2201*61046927SAndroid Build Coastguard Worker- r600/sfn: fix some formatting
2202*61046927SAndroid Build Coastguard Worker- r600/sfn: switch assembler creation to use visitor
2203*61046927SAndroid Build Coastguard Worker- r600/sfn: drop the local register mep
2204*61046927SAndroid Build Coastguard Worker- r600/sfn: lower VS IO and drop old deref code
2205*61046927SAndroid Build Coastguard Worker- r600/sfn: lowered FS output IO
2206*61046927SAndroid Build Coastguard Worker- r600/sfn: remove old deref code
2207*61046927SAndroid Build Coastguard Worker- r600/sfn: force dual source blend output handling in some cases
2208*61046927SAndroid Build Coastguard Worker- r600/sfn: remove find_msb lowering in driver
2209*61046927SAndroid Build Coastguard Worker- r600/sfn: clean up multi-sample texture load
2210*61046927SAndroid Build Coastguard Worker- r600/sfn: clean up value pool interface usage in emit_stream
2211*61046927SAndroid Build Coastguard Worker- r600/sfn: use get_temp_vec4 directly when fetching
2212*61046927SAndroid Build Coastguard Worker- r600/sfn: make allocate_temp_register private to valuepool
2213*61046927SAndroid Build Coastguard Worker- r600: Fix texture buffer offset alignment
2214*61046927SAndroid Build Coastguard Worker- r600: don't set an index_bias for indirect draw calls
2215*61046927SAndroid Build Coastguard Worker- r600: Don't advertise support for scaled int16 vertex formats
2216*61046927SAndroid Build Coastguard Worker- r600/sfn: allocate number of VS outputs based on max driver_location
2217*61046927SAndroid Build Coastguard Worker- r600/sfn: Only fetch the constants that are needed in fdd*
2218*61046927SAndroid Build Coastguard Worker- r600: Enable sb for nir only on specific request
2219*61046927SAndroid Build Coastguard Worker- Revert "r600: don't set an index_bias for indirect draw calls"
2220*61046927SAndroid Build Coastguard Worker- Revert "r600: Don't advertise support for scaled int16 vertex formats"
2221*61046927SAndroid Build Coastguard Worker- r600: don't set an index_bias for indirect draw calls
2222*61046927SAndroid Build Coastguard Worker
2223*61046927SAndroid Build Coastguard WorkerGiovanni Mascellani (2):
2224*61046927SAndroid Build Coastguard Worker
2225*61046927SAndroid Build Coastguard Worker- disk_cache: Fail creation when cannot inizialize queue.
2226*61046927SAndroid Build Coastguard Worker- anv: Allow null handle in DestroyDescriptorUpdateTemplate.
2227*61046927SAndroid Build Coastguard Worker
2228*61046927SAndroid Build Coastguard WorkerGreg V (1):
2229*61046927SAndroid Build Coastguard Worker
2230*61046927SAndroid Build Coastguard Worker- meson: Add missing lavapipe dep
2231*61046927SAndroid Build Coastguard Worker
2232*61046927SAndroid Build Coastguard WorkerGustavo Padovan (4):
2233*61046927SAndroid Build Coastguard Worker
2234*61046927SAndroid Build Coastguard Worker- gitlab-ci: extend x86_64 kernel config to suport Intel devices
2235*61046927SAndroid Build Coastguard Worker- gitlab-ci: build the iris gallium driver as well
2236*61046927SAndroid Build Coastguard Worker- gitlab-ci: add intel APL and GLK devices with manual triggers
2237*61046927SAndroid Build Coastguard Worker- traces-iris: fix expectation for Intel GLK
2238*61046927SAndroid Build Coastguard Worker
2239*61046927SAndroid Build Coastguard WorkerHans-Kristian Arntzen (2):
2240*61046927SAndroid Build Coastguard Worker
2241*61046927SAndroid Build Coastguard Worker- radv: Take image alignment into account when allocating MUTABLE pool.
2242*61046927SAndroid Build Coastguard Worker- radv: Allocate buffer list for MUTABLE descriptor types as well.
2243*61046927SAndroid Build Coastguard Worker
2244*61046927SAndroid Build Coastguard WorkerHoe Hao Cheng (19):
2245*61046927SAndroid Build Coastguard Worker
2246*61046927SAndroid Build Coastguard Worker- zink/codegen: add some new attributes to Extension
2247*61046927SAndroid Build Coastguard Worker- zink/codegen: make 'struct' optional in Version
2248*61046927SAndroid Build Coastguard Worker- zink/codegen: enable instance extension unconditionally if promoted
2249*61046927SAndroid Build Coastguard Worker- zink/codegen: codegen-ize load_instance_extensions()
2250*61046927SAndroid Build Coastguard Worker- zink/codegen: adding/fixing comments and copyright notice
2251*61046927SAndroid Build Coastguard Worker- zink/codegen: find promotion version using vulkan registry
2252*61046927SAndroid Build Coastguard Worker- zink: remove excessive checks for loader version
2253*61046927SAndroid Build Coastguard Worker- zink: expose PIPE_CAP_ANISOTROPIC_FILTER
2254*61046927SAndroid Build Coastguard Worker- zink: VK_KHR_draw_indirect_count is a device extension
2255*61046927SAndroid Build Coastguard Worker- zink/codegen: introduce ExtensionRegistry
2256*61046927SAndroid Build Coastguard Worker- zink/codegen: more validation in zink_instance
2257*61046927SAndroid Build Coastguard Worker- zink/codegen: introduce notion of non-standard extensions
2258*61046927SAndroid Build Coastguard Worker- zink/codegen: make zink_device_info accept vk.xml
2259*61046927SAndroid Build Coastguard Worker- zink/codegen: perform basic validation in zink_device_info
2260*61046927SAndroid Build Coastguard Worker- zink/codegen: validate has_properties and has_features
2261*61046927SAndroid Build Coastguard Worker- zink/codegen: fix type annotations
2262*61046927SAndroid Build Coastguard Worker- zink/codegen: do not enable extensions that are now core
2263*61046927SAndroid Build Coastguard Worker- zink: enable KHR_shader_draw_parameters on Vulkan <1.2
2264*61046927SAndroid Build Coastguard Worker- zink: fix detection of KHR_maintenance1/2
2265*61046927SAndroid Build Coastguard Worker
2266*61046927SAndroid Build Coastguard WorkerHyunjun Ko (5):
2267*61046927SAndroid Build Coastguard Worker
2268*61046927SAndroid Build Coastguard Worker- turnip: Return correct value of tu6_load_state_size
2269*61046927SAndroid Build Coastguard Worker- nir: Set access at lower_ubo_vec4
2270*61046927SAndroid Build Coastguard Worker- ir3: fix has_src() to return correctly in ir3_nir_lower_tex_prefetch
2271*61046927SAndroid Build Coastguard Worker- ir3: Add nonuniform encodings to ir3 encoder and parser
2272*61046927SAndroid Build Coastguard Worker- turnip: Enable nonuniform descriptor indexing
2273*61046927SAndroid Build Coastguard Worker
2274*61046927SAndroid Build Coastguard WorkerIago Toral Quiroga (93):
2275*61046927SAndroid Build Coastguard Worker
2276*61046927SAndroid Build Coastguard Worker- v3dv: only update uniforms for dirty descriptors if stage has descriptors
2277*61046927SAndroid Build Coastguard Worker- v3dv: disable early Z writes if Z writes are disabled
2278*61046927SAndroid Build Coastguard Worker- v3dv: don't wait for idle on occlusion query pool resets
2279*61046927SAndroid Build Coastguard Worker- v3dv: use PIPE_TIMEOUT_INFINITE
2280*61046927SAndroid Build Coastguard Worker- v3dv: refactor checks for subpass attachment clears
2281*61046927SAndroid Build Coastguard Worker- v3dv: refactor checks for subpass attachment loading
2282*61046927SAndroid Build Coastguard Worker- v3dv: refactor checks for subpass attachment stores
2283*61046927SAndroid Build Coastguard Worker- v3dv: do not emit full tile buffers clears to handle Z/S clears
2284*61046927SAndroid Build Coastguard Worker- v3dv: enable early Z/S clears
2285*61046927SAndroid Build Coastguard Worker- v3dv: fix disabling Early Z for the whole frame
2286*61046927SAndroid Build Coastguard Worker- broadcom/compiler: fix indentation with TABs
2287*61046927SAndroid Build Coastguard Worker- broadcom/compiler: prepare TMU spilling code to account for TMU pipelining
2288*61046927SAndroid Build Coastguard Worker- broadcom/compiler: implement pipelining for general TMU operations
2289*61046927SAndroid Build Coastguard Worker- broadcom/compiler: support pipelining of tex instructions
2290*61046927SAndroid Build Coastguard Worker- broadcom/compiler: refactor image load/store TMU emission code
2291*61046927SAndroid Build Coastguard Worker- broadcom/compiler: support pipelining of image load/store instructions
2292*61046927SAndroid Build Coastguard Worker- broadcom/compiler: disable TMU pipelining if we fail to register allocate
2293*61046927SAndroid Build Coastguard Worker- broadcom/compiler: disallow spilling if TMU pipelining was enabled
2294*61046927SAndroid Build Coastguard Worker- broadcom/compiler: log spilling shaders to perf output
2295*61046927SAndroid Build Coastguard Worker- broadcom/compiler: let QPUs stall on TMU input/config overflows
2296*61046927SAndroid Build Coastguard Worker- v3dv: handle D/S buffer to image copies with the texel buffer path
2297*61046927SAndroid Build Coastguard Worker- v3dv: batch copies in the copy_buffer_to_image_blit path
2298*61046927SAndroid Build Coastguard Worker- v3dv: allow a component swizzle in copy_buffer_to_image_shader
2299*61046927SAndroid Build Coastguard Worker- v3d/common: use spaces instead of TABs
2300*61046927SAndroid Build Coastguard Worker- v3dv: serialize pipeline compilation when debugging shaders
2301*61046927SAndroid Build Coastguard Worker- v3dv: add a perf trace when a device is created with robust buffer access
2302*61046927SAndroid Build Coastguard Worker- v3d/compiler: fix QPU scheduler TMU sequence shuffling
2303*61046927SAndroid Build Coastguard Worker- broadcom/compiler: add V3D_QPU_WADDR_UNIFA
2304*61046927SAndroid Build Coastguard Worker- broadcom/compiler: pass a devinfo to check if an instruction writes to TMU
2305*61046927SAndroid Build Coastguard Worker- broadcom/compiler: name registers correctly based on V3D version
2306*61046927SAndroid Build Coastguard Worker- broadcom/compiler: don't check for GFXH-1633 on V3D 4.2.x
2307*61046927SAndroid Build Coastguard Worker- broadcom/compiler: add a helper to check if an instruction writes unifa
2308*61046927SAndroid Build Coastguard Worker- broadcom/compiler: disallow unifa overlap with thread switch/end
2309*61046927SAndroid Build Coastguard Worker- broadcom/compiler: preserve ordering of unifa/ldunifa sequences
2310*61046927SAndroid Build Coastguard Worker- broadcom/compiler: ensure 3-slot delay between unifa and ldunifa
2311*61046927SAndroid Build Coastguard Worker- broadcom/compiler: disallow reading two uniforms in the same instruction
2312*61046927SAndroid Build Coastguard Worker- broadcom/compiler: do not DCE ldunifa
2313*61046927SAndroid Build Coastguard Worker- broadcom/compiler: emit ldunifarf when needed
2314*61046927SAndroid Build Coastguard Worker- broadcom/compiler: use unifa for UBO loads from uniform addresses
2315*61046927SAndroid Build Coastguard Worker- broadcom/compiler: don't emit redundant ldunif
2316*61046927SAndroid Build Coastguard Worker- broadcom/compiler: use a helper function to decide on TMU spilling
2317*61046927SAndroid Build Coastguard Worker- broadcom/compiler: don't dump shader-db stats for failed shaders
2318*61046927SAndroid Build Coastguard Worker- broadcom/compiler: fix ldunif optimization
2319*61046927SAndroid Build Coastguard Worker- broadcom/compiler: allow dead code elimination of unused trailing ldunifa
2320*61046927SAndroid Build Coastguard Worker- broadcom/compiler: remove unused leading ldunifa
2321*61046927SAndroid Build Coastguard Worker- broadcom/compiler: add a constant alu optimization pass
2322*61046927SAndroid Build Coastguard Worker- broadcom/compiler: skip unnecessary unifa writes
2323*61046927SAndroid Build Coastguard Worker- broadcom/compiler: use nir_opt_sink
2324*61046927SAndroid Build Coastguard Worker- v3dv: fix branching to large secondaries with more than one BCL buffer.
2325*61046927SAndroid Build Coastguard Worker- broadcom/compiler: fix DAG pre-remove for merged instructions
2326*61046927SAndroid Build Coastguard Worker- broadcom/compiler: fix indentation style
2327*61046927SAndroid Build Coastguard Worker- broadcom/compiler: track pipelineable ldvary sequences
2328*61046927SAndroid Build Coastguard Worker- broadcom/compiler: pipeline smooth ldvary sequences
2329*61046927SAndroid Build Coastguard Worker- broadcom/compiler: allow pipelining of flat and noperspective varyings
2330*61046927SAndroid Build Coastguard Worker- broadcom/compiler: ldvary pipelining tracking and documentation clean-ups
2331*61046927SAndroid Build Coastguard Worker- broadcom/compiler: drop the destination for unused ldunifa
2332*61046927SAndroid Build Coastguard Worker- broadcom/compiler: be more aggressive skipping unifa writes
2333*61046927SAndroid Build Coastguard Worker- broadcom/compiler: always restart ldvary pipelining when scheduling ldvary
2334*61046927SAndroid Build Coastguard Worker- broadcom/compiler: ldvary doesn't implicitly write to r3 since V3D 4.1
2335*61046927SAndroid Build Coastguard Worker- broadcom/compiler: fix flags check for ldvary merge
2336*61046927SAndroid Build Coastguard Worker- broadcom/compiler: add an additional sanity check assert to the ldvary fixup
2337*61046927SAndroid Build Coastguard Worker- broadcom/compiler: move code block around
2338*61046927SAndroid Build Coastguard Worker- broadcom/compiler: simplify ldvary pipelining
2339*61046927SAndroid Build Coastguard Worker- broadcom/compiler: disallow ldunif during ldvary sequences if possible
2340*61046927SAndroid Build Coastguard Worker- v3dv: call util_cpu_detect() when initializing the instance
2341*61046927SAndroid Build Coastguard Worker- broadcom/compiler: flag wrtmuc with a read dependency on last_tmu_config
2342*61046927SAndroid Build Coastguard Worker- broadcom/compiler: be more flexible scheduling TMU writes
2343*61046927SAndroid Build Coastguard Worker- vulkan/util: call glsl_type_singleton_init_or_ref from vk_instance_init
2344*61046927SAndroid Build Coastguard Worker- compiler/glsl: call util_cpu_detect from glsl_type_singleton_init_or_ref
2345*61046927SAndroid Build Coastguard Worker- broadcom/compiler: fix end of tmu sequence detection
2346*61046927SAndroid Build Coastguard Worker- broadcom/compiler: use nir_opt_load_store_vectorize
2347*61046927SAndroid Build Coastguard Worker- broadcom/compiler: use nir_lower_wrmasks to simplify TMU general stores
2348*61046927SAndroid Build Coastguard Worker- broadcom/compiler: handle implicit uniform loads when optimizing constant alu
2349*61046927SAndroid Build Coastguard Worker- broadcom/compiler: optimize constant vfpack
2350*61046927SAndroid Build Coastguard Worker- broadcom/compiler: use nir_lower_undef_to_zero
2351*61046927SAndroid Build Coastguard Worker- v3dv/pipeline_cache: fix assert
2352*61046927SAndroid Build Coastguard Worker- broadcom/compiler: convert add to mul when possible to allow merge
2353*61046927SAndroid Build Coastguard Worker- broadcom/compiler: add a v3d_qpu_writes_accum helper
2354*61046927SAndroid Build Coastguard Worker- broadcom/compiler: try to fill up delay slots after a thrsw
2355*61046927SAndroid Build Coastguard Worker- broadcom/compiler: flag TMU read dependencies against last TMU config
2356*61046927SAndroid Build Coastguard Worker- broadcom/compiler: flag TMU reads with a read dependency on last TMU config
2357*61046927SAndroid Build Coastguard Worker- broadcom/compiler: dump instruction index when failing to pack instructions
2358*61046927SAndroid Build Coastguard Worker- broadcom/compiler: add a NOP count stat to shader-db
2359*61046927SAndroid Build Coastguard Worker- broadcom/compiler: try to fill up delay slots after a branch instruction
2360*61046927SAndroid Build Coastguard Worker- broadcom/compiler: try to fill up delay slots after unconditional branch
2361*61046927SAndroid Build Coastguard Worker- broadcom/compiler: implement restriction for branch after setmsf
2362*61046927SAndroid Build Coastguard Worker- broadcom/compiler: optimize branch emission for uniform break/continue
2363*61046927SAndroid Build Coastguard Worker- v3dv: fix index buffer binding
2364*61046927SAndroid Build Coastguard Worker- broadcom/compiler: add a definition for the unifa skip distance
2365*61046927SAndroid Build Coastguard Worker- broadcom/compiler: allow compilation strategies to limit minimum thread count
2366*61046927SAndroid Build Coastguard Worker- broadcom/compiler: sort constant UBO loads by index and offset
2367*61046927SAndroid Build Coastguard Worker- broadcom/compiler: rename unifa tracking fields
2368*61046927SAndroid Build Coastguard Worker- v3dv: fix descriptor set limits
2369*61046927SAndroid Build Coastguard Worker
2370*61046927SAndroid Build Coastguard WorkerIan Romanick (33):
2371*61046927SAndroid Build Coastguard Worker
2372*61046927SAndroid Build Coastguard Worker- i965: Don't advertise OpenGL 3.3+ if driconf disables GL_ARB_blend_func_extended
2373*61046927SAndroid Build Coastguard Worker- i965: Use allow_higher_compat_version option during screen initialization
2374*61046927SAndroid Build Coastguard Worker- i965: Don't parse driconf again
2375*61046927SAndroid Build Coastguard Worker- nir/algebraic: Fix a >> #b << #b for sizes other than 32-bit
2376*61046927SAndroid Build Coastguard Worker- nir/algebraic: add patterns for a >> #b << #b and a << #b >> #b
2377*61046927SAndroid Build Coastguard Worker- nir/algebraic: Partially revert 3f782cdd2591
2378*61046927SAndroid Build Coastguard Worker- intel/eu/validate: Add some checks for CMP and CMPN
2379*61046927SAndroid Build Coastguard Worker- intel/compiler: Enable the ability to emit CMPN instructions
2380*61046927SAndroid Build Coastguard Worker- intel/compiler: Make the CMPN builder work like the CMP builder
2381*61046927SAndroid Build Coastguard Worker- intel/compiler: Use CMPN for min / max on Gen4 and Gen5
2382*61046927SAndroid Build Coastguard Worker- nir/algebraic: Fix some min/max of b2f replacements
2383*61046927SAndroid Build Coastguard Worker- nir/algebraic: Remove some redundant b2f logic-op reduction patterns
2384*61046927SAndroid Build Coastguard Worker- nir/algebraic: Add some max/min optimizations with 3 variables
2385*61046927SAndroid Build Coastguard Worker- nir/range-analysis: C++ linkage
2386*61046927SAndroid Build Coastguard Worker- nir/range_analysis: Handle vectors better in ssa_def_bits_used
2387*61046927SAndroid Build Coastguard Worker- intel/compiler: Silence unused parameter warnings in files that include brw_eu.h
2388*61046927SAndroid Build Coastguard Worker- intel: Silence unused parameter warnings in files that include gen_device_info.h
2389*61046927SAndroid Build Coastguard Worker- intel: Silence unused parameter warnings in files that include genX_pack.h
2390*61046927SAndroid Build Coastguard Worker- intel/compiler: Relax some conditions in try_copy_propagate
2391*61046927SAndroid Build Coastguard Worker- gallium/dri: Remove dri2_format_mapping::cpp
2392*61046927SAndroid Build Coastguard Worker- nir/search: Constify instruction parameter to search helpers
2393*61046927SAndroid Build Coastguard Worker- nir/algebraic: Apply addition property of equality more conservatively
2394*61046927SAndroid Build Coastguard Worker- nir/algebraic: Apply addition property of equality to the other ordering too
2395*61046927SAndroid Build Coastguard Worker- nir/range_analysis: Refactor fsat handling
2396*61046927SAndroid Build Coastguard Worker- nir/range_analysis: Add "is finite" range analysis tracking
2397*61046927SAndroid Build Coastguard Worker- nir/range_analysis: Add "is a number" range analysis tracking
2398*61046927SAndroid Build Coastguard Worker- nir/range_analysis: Fix analysis of fmin, fmax, or fsat with NaN source
2399*61046927SAndroid Build Coastguard Worker- nir/search: Use range analysis for is_finite
2400*61046927SAndroid Build Coastguard Worker- nir/range_analysis: Simplify analysis of bcsel
2401*61046927SAndroid Build Coastguard Worker- mesa: Add anything dynamically indexed before any non-dynamically indexed
2402*61046927SAndroid Build Coastguard Worker- mesa: Clean up _mesa_layout_parameters after previous commit
2403*61046927SAndroid Build Coastguard Worker- tgsi_exec: Fix NaN behavior of saturate
2404*61046927SAndroid Build Coastguard Worker- tgsi_exec: Fix NaN behavior of min and max
2405*61046927SAndroid Build Coastguard Worker
2406*61046927SAndroid Build Coastguard WorkerIcecream95 (60):
2407*61046927SAndroid Build Coastguard Worker
2408*61046927SAndroid Build Coastguard Worker- pan/bi: Lower 64-bit integers
2409*61046927SAndroid Build Coastguard Worker- pan/bi: Handle 64-bit pack and unpack operations
2410*61046927SAndroid Build Coastguard Worker- pan/bi: Add some compute intrinsic loads
2411*61046927SAndroid Build Coastguard Worker- pan/bi: Set compute lowering options
2412*61046927SAndroid Build Coastguard Worker- pan/bi: Improve interoperability of the command-line disassembler
2413*61046927SAndroid Build Coastguard Worker- pan/bi: Implement load/store intrinsics
2414*61046927SAndroid Build Coastguard Worker- pan/bi: Implement load_kernel_input
2415*61046927SAndroid Build Coastguard Worker- panfrost: Set bifrost_props for compute shaders
2416*61046927SAndroid Build Coastguard Worker- pan/bi: Improve unknown intrinsic error
2417*61046927SAndroid Build Coastguard Worker- panfrost: Use the correct NIR options for OpenCL on Bifrost
2418*61046927SAndroid Build Coastguard Worker- pan/bi: Use pan_nir_lower_64bit_intrin
2419*61046927SAndroid Build Coastguard Worker- panfrost: Add a sysval for local_group_size
2420*61046927SAndroid Build Coastguard Worker- panfrost: Add a sysval for local_work_dim
2421*61046927SAndroid Build Coastguard Worker- panfrost: Assert on sysval overflow
2422*61046927SAndroid Build Coastguard Worker- pan/mdg: Limit int64 vectorization
2423*61046927SAndroid Build Coastguard Worker- pan/mdg: Don't reorder loads/stores past each other
2424*61046927SAndroid Build Coastguard Worker- pan/mdg: Allow 64-bit src_bitsize for comparison operations
2425*61046927SAndroid Build Coastguard Worker- pan/bi: Add w0 to the 'h01' swizzle bucket
2426*61046927SAndroid Build Coastguard Worker- pan/bi: Lower umul_high
2427*61046927SAndroid Build Coastguard Worker- panfrost: Set TLS for compute jobs
2428*61046927SAndroid Build Coastguard Worker- pan/bi: Implement saturated add/sub operations
2429*61046927SAndroid Build Coastguard Worker- pan/bi: Implement ihadd/irhadd operations
2430*61046927SAndroid Build Coastguard Worker- pan/bi: Implement packing ops between 32-bit vec1 and 16-bit vec2
2431*61046927SAndroid Build Coastguard Worker- pan/mdg: Fix spilling when scratch memory is used
2432*61046927SAndroid Build Coastguard Worker- pan/bi: Iterate from zero when setting RA interference
2433*61046927SAndroid Build Coastguard Worker- panfrost: Add a function to determine if a resource is 2D
2434*61046927SAndroid Build Coastguard Worker- panfrost: Only checksum resources when it makes sense to
2435*61046927SAndroid Build Coastguard Worker- panfrost: Add a debug flag to disable checksumming
2436*61046927SAndroid Build Coastguard Worker- panfrost: Transaction elimination support
2437*61046927SAndroid Build Coastguard Worker- panfrost: Fix the tile size assertion
2438*61046927SAndroid Build Coastguard Worker- pan/decode: Free mapped memory objects on BO unreference
2439*61046927SAndroid Build Coastguard Worker- panfrost: Add support for INTEL_blackhole_render
2440*61046927SAndroid Build Coastguard Worker- panfrost: Use normal malloc/free instead of ralloc for surfaces
2441*61046927SAndroid Build Coastguard Worker- panfrost: Add the tiler heap to fragment jobs
2442*61046927SAndroid Build Coastguard Worker- pan/bi: Return the size of the last clause from bi_pack
2443*61046927SAndroid Build Coastguard Worker- pan/bi: Fix shader prefetch size
2444*61046927SAndroid Build Coastguard Worker- panfrost: Fix clear color packing for 12-byte formats
2445*61046927SAndroid Build Coastguard Worker- pan/bi: Don't check liveness unless the index is valid
2446*61046927SAndroid Build Coastguard Worker- pan/bi: Use the correct size for UBO loads
2447*61046927SAndroid Build Coastguard Worker- pan/bi: Remove check for first_ubo_is_default_ubo
2448*61046927SAndroid Build Coastguard Worker- pan/bi: Implement image load/store
2449*61046927SAndroid Build Coastguard Worker- pan/bi: nir_intrinsic_image_size support
2450*61046927SAndroid Build Coastguard Worker- st/mesa: Update constants on alpha test change if it's lowered
2451*61046927SAndroid Build Coastguard Worker- panfrost: Disable early-z when alpha test is used
2452*61046927SAndroid Build Coastguard Worker- pan/mdg: Rename load/store operations
2453*61046927SAndroid Build Coastguard Worker- pan/mdg: Use appropriate sizes for global loads/stores
2454*61046927SAndroid Build Coastguard Worker- pipe-loader,gallium/drm: Fix the kmsro pipe_loader target
2455*61046927SAndroid Build Coastguard Worker- pipe-loader: Stop trying to use kmsro for vgem
2456*61046927SAndroid Build Coastguard Worker- panfrost: Implement panfrost_set_global_binding
2457*61046927SAndroid Build Coastguard Worker- panfrost: Flush output after disassembling shaders
2458*61046927SAndroid Build Coastguard Worker- panfrost: Only do point coord replacement for PIPE_PRIM_POINTS
2459*61046927SAndroid Build Coastguard Worker- panfrost: Only add resource checksum BOs to the batch once
2460*61046927SAndroid Build Coastguard Worker- panfrost: Align BO size to 4096 bytes
2461*61046927SAndroid Build Coastguard Worker- panfrost: Add fast path for graphics work group computation
2462*61046927SAndroid Build Coastguard Worker- panfrost: Unset shared/scanout binding flags for staging resources
2463*61046927SAndroid Build Coastguard Worker- pan/bi: Skip nir_opt_move/sink for blend shaders
2464*61046927SAndroid Build Coastguard Worker- panfrost: Fix shader texture count
2465*61046927SAndroid Build Coastguard Worker- pan/decode: Allow frame shader DCDs to be in another BO than the FBD
2466*61046927SAndroid Build Coastguard Worker- pan/mdg: Fix calculation of available work registers
2467*61046927SAndroid Build Coastguard Worker- panfrost: Fix viewport scissor for preload draws
2468*61046927SAndroid Build Coastguard Worker
2469*61046927SAndroid Build Coastguard WorkerIlia Mirkin (55):
2470*61046927SAndroid Build Coastguard Worker
2471*61046927SAndroid Build Coastguard Worker- nv50/ir: ignore FS_BLEND_EQUATION_ADVANCED
2472*61046927SAndroid Build Coastguard Worker- nv50,nvc0: explicitly list recently-added caps
2473*61046927SAndroid Build Coastguard Worker- st/mesa: fix broken moves for u2i64 and related ops
2474*61046927SAndroid Build Coastguard Worker- nv50/ir: clear dnz flag when converting mul/mad to simpler ops
2475*61046927SAndroid Build Coastguard Worker- glsl: only expose int64 atomics when extension is enabled
2476*61046927SAndroid Build Coastguard Worker- cso: set index_bounds_valid = true for arrays draws
2477*61046927SAndroid Build Coastguard Worker- nvc0: index_bias is now only set for indexed draws
2478*61046927SAndroid Build Coastguard Worker- nvc0/ir: add fixup to deal with interpolateAtSample with non-MSAA
2479*61046927SAndroid Build Coastguard Worker- nv50,nvc0: clear internal vbo masks based on the trailing slots
2480*61046927SAndroid Build Coastguard Worker- ci: remove nouveau from shader-db runs
2481*61046927SAndroid Build Coastguard Worker- nouveau: reinstate fencing on screen destroy
2482*61046927SAndroid Build Coastguard Worker- nv50: add PIPE_CAP_NIR_IMAGES_AS_DEREF to unsupported list
2483*61046927SAndroid Build Coastguard Worker- nv50,nvc0: add scissored clear support
2484*61046927SAndroid Build Coastguard Worker- st/mesa: do scissored clears on depth/stencil as well when supported
2485*61046927SAndroid Build Coastguard Worker- i965: support GL_EXT_color_buffer_half_float
2486*61046927SAndroid Build Coastguard Worker- mesa: fix conditions for fp16 render format eligibility
2487*61046927SAndroid Build Coastguard Worker- mesa: fix fbo attachment size check for RBs, make it trigger in ES2
2488*61046927SAndroid Build Coastguard Worker- mesa: add tracking of reduction mode
2489*61046927SAndroid Build Coastguard Worker- st/mesa: add EXT_texture_filter_minmax support
2490*61046927SAndroid Build Coastguard Worker- nvc0: enable minmax reductions on gm200+
2491*61046927SAndroid Build Coastguard Worker- docs: add notes about nvc0 support of ARB/EXT_texture_filter_minmax
2492*61046927SAndroid Build Coastguard Worker- mesa: only report INCOMPLETE_FORMATS for GLES1 / desktop
2493*61046927SAndroid Build Coastguard Worker- gallium,st: add missing viewport swizzles
2494*61046927SAndroid Build Coastguard Worker- nv50: initialize target for blit source surfaces
2495*61046927SAndroid Build Coastguard Worker- nv50,nvc0: remove explicit target argument from view creation
2496*61046927SAndroid Build Coastguard Worker- nv50: add appropriate space check before adding new pushbuffer
2497*61046927SAndroid Build Coastguard Worker- nvc0: ensure sufficient push space for indirect data
2498*61046927SAndroid Build Coastguard Worker- nvc0: fix reported driver queries for Pascal and later GPUs
2499*61046927SAndroid Build Coastguard Worker- mesa: fix restoring of texture attributes for msaa binding points
2500*61046927SAndroid Build Coastguard Worker- nv50: adapt texture and constbuf paths for compute shaders
2501*61046927SAndroid Build Coastguard Worker- nv50: add resource tracking for shader images and buffers
2502*61046927SAndroid Build Coastguard Worker- nv50: implement memory barrier handling
2503*61046927SAndroid Build Coastguard Worker- nv50: add texture, constbuf, image, buffer validation
2504*61046927SAndroid Build Coastguard Worker- nv50: pass in third axis via user param
2505*61046927SAndroid Build Coastguard Worker- nv50/ir: retrieve (n)ctaid.z from first user param
2506*61046927SAndroid Build Coastguard Worker- nv50/ir: force shared memory indirect to be an address
2507*61046927SAndroid Build Coastguard Worker- nv50/ir: do not use inline offsets for global, ensure indirect access
2508*61046927SAndroid Build Coastguard Worker- nv50/ir: fix emission of RED
2509*61046927SAndroid Build Coastguard Worker- nv50/ir: lower buffer to global
2510*61046927SAndroid Build Coastguard Worker- nv50/ir: fix emitting movs from imm to short registers
2511*61046927SAndroid Build Coastguard Worker- nv50/ir: fix emission of cvt with half-reg destinations
2512*61046927SAndroid Build Coastguard Worker- nv50/ir: fix emission of logic ops on half-regs
2513*61046927SAndroid Build Coastguard Worker- nv50/ir: fix emission of shifts on half-regs
2514*61046927SAndroid Build Coastguard Worker- nv50/ir: logic ops on half-regs can't take an immediate
2515*61046927SAndroid Build Coastguard Worker- nv50/ir: add support for 16-bit immediates
2516*61046927SAndroid Build Coastguard Worker- nv50/ir: fix emission of 16-bit add
2517*61046927SAndroid Build Coastguard Worker- nv50/ir: fix emission of cas without a destination
2518*61046927SAndroid Build Coastguard Worker- nv50: fix expression for ucp offset
2519*61046927SAndroid Build Coastguard Worker- nv50/ir: avoid inlining results of a locked load
2520*61046927SAndroid Build Coastguard Worker- nv50/ir: fix emission of ld/st lock/unlock
2521*61046927SAndroid Build Coastguard Worker- st/mesa: adapt for the case where buffers are not supported in frag
2522*61046927SAndroid Build Coastguard Worker- nv50/ir: fix texture size for msaa textures
2523*61046927SAndroid Build Coastguard Worker- nv50: emulate indirect draws
2524*61046927SAndroid Build Coastguard Worker- nv50/ir: fake SV_THREAD_KILL support
2525*61046927SAndroid Build Coastguard Worker- nv50: enable ARB_framebuffer_no_attachments
2526*61046927SAndroid Build Coastguard Worker
2527*61046927SAndroid Build Coastguard WorkerItalo Nicola (15):
2528*61046927SAndroid Build Coastguard Worker
2529*61046927SAndroid Build Coastguard Worker- panfrost: fix attribute continuation decoding
2530*61046927SAndroid Build Coastguard Worker- panfrost: add 3d attribute buffer continuation to XML
2531*61046927SAndroid Build Coastguard Worker- panfrost: decode 3d attribute continuation
2532*61046927SAndroid Build Coastguard Worker- panfrost: add resource modifier conversion
2533*61046927SAndroid Build Coastguard Worker- panfrost: implement gallium->set_shader_images
2534*61046927SAndroid Build Coastguard Worker- panfrost: emit shader image attribute descriptors
2535*61046927SAndroid Build Coastguard Worker- panfrost: implement image_size sysval
2536*61046927SAndroid Build Coastguard Worker- pan/mdg: create nir pass to lower image coord bitsize
2537*61046927SAndroid Build Coastguard Worker- pan/mdg: enable image bitsize lowering pass
2538*61046927SAndroid Build Coastguard Worker- pan/mdg: add ld_image opcodes
2539*61046927SAndroid Build Coastguard Worker- pan/mdg: rename st_image opcodes and add float16 versions
2540*61046927SAndroid Build Coastguard Worker- pan/mdg: implement shader image instructions
2541*61046927SAndroid Build Coastguard Worker- pan/mdg: implement nir_intrinsic_image_size
2542*61046927SAndroid Build Coastguard Worker- panfrost: advertise images for midgard
2543*61046927SAndroid Build Coastguard Worker- pan/mdg: prevent csel_v from being scheduled alongside writeout
2544*61046927SAndroid Build Coastguard Worker
2545*61046927SAndroid Build Coastguard WorkerIván Briano (4):
2546*61046927SAndroid Build Coastguard Worker
2547*61046927SAndroid Build Coastguard Worker- anv: don't advertise mipmaps for linear 3D surfaces on BDW
2548*61046927SAndroid Build Coastguard Worker- anv: move buffer size alignment into helper function
2549*61046927SAndroid Build Coastguard Worker- anv: use helper function to get the buffer size
2550*61046927SAndroid Build Coastguard Worker- intel, anv: propagate robustness setting to nir_opt_load_store_vectorize
2551*61046927SAndroid Build Coastguard Worker
2552*61046927SAndroid Build Coastguard WorkerJames Jones (4):
2553*61046927SAndroid Build Coastguard Worker
2554*61046927SAndroid Build Coastguard Worker- nouveau: Stash supported sector layout in screen
2555*61046927SAndroid Build Coastguard Worker- nouveau: Use DRM_FORMAT_MOD_NVIDIA_BLOCK_LINEAR_2D
2556*61046927SAndroid Build Coastguard Worker- nouveau: no modifier != the invalid modifier
2557*61046927SAndroid Build Coastguard Worker- nouveau: Use format modifiers in buffer allocation
2558*61046927SAndroid Build Coastguard Worker
2559*61046927SAndroid Build Coastguard WorkerJames Park (22):
2560*61046927SAndroid Build Coastguard Worker
2561*61046927SAndroid Build Coastguard Worker- radv: Use linker pragma to simulate weak functions
2562*61046927SAndroid Build Coastguard Worker- radv: Remove unnecessary headers
2563*61046927SAndroid Build Coastguard Worker- radv: Stub sections that don't have _WIN32 support
2564*61046927SAndroid Build Coastguard Worker- radv: Modify radv_descriptor_set for MSVC legality
2565*61046927SAndroid Build Coastguard Worker- radv: Pointer arithmetic on char/uint8_t, not void
2566*61046927SAndroid Build Coastguard Worker- radv: Disable calibrated timestamps on Windows
2567*61046927SAndroid Build Coastguard Worker- radv: Use typed outarray API
2568*61046927SAndroid Build Coastguard Worker- radv: Fix struct initialization for MSVC
2569*61046927SAndroid Build Coastguard Worker- gallium/tessellator: Fix warning suppression
2570*61046927SAndroid Build Coastguard Worker- microsoft: Fix comma in variadic macro for MSVC
2571*61046927SAndroid Build Coastguard Worker- ac: Remove unnecessary header
2572*61046927SAndroid Build Coastguard Worker- radv: Use typed outarray API
2573*61046927SAndroid Build Coastguard Worker- amd: Disable surface modifier test on Windows
2574*61046927SAndroid Build Coastguard Worker- radv: Pointer arithmetic without void*
2575*61046927SAndroid Build Coastguard Worker- radv: Update JSON generator if Windows
2576*61046927SAndroid Build Coastguard Worker- vulkan: Use typed outarray API
2577*61046927SAndroid Build Coastguard Worker- vulkan: Fix source list for vulkan_wsi on Windows
2578*61046927SAndroid Build Coastguard Worker- vulkan: Update dispatch table gen for Windows
2579*61046927SAndroid Build Coastguard Worker- vulkan/util: Use util_bitcount
2580*61046927SAndroid Build Coastguard Worker- ac/rgp: BSD elf library compatibility
2581*61046927SAndroid Build Coastguard Worker- amd: Hide amdgpu_drm.h on Windows
2582*61046927SAndroid Build Coastguard Worker- amd: Hide drm_fourcc.h on Windows
2583*61046927SAndroid Build Coastguard Worker
2584*61046927SAndroid Build Coastguard WorkerJames Zhu (1):
2585*61046927SAndroid Build Coastguard Worker
2586*61046927SAndroid Build Coastguard Worker- amd: add Aldebaran chip enum
2587*61046927SAndroid Build Coastguard Worker
2588*61046927SAndroid Build Coastguard WorkerJan Beich (2):
2589*61046927SAndroid Build Coastguard Worker
2590*61046927SAndroid Build Coastguard Worker- ac: prefer system EM_AMDGPU definition
2591*61046927SAndroid Build Coastguard Worker- ac/rgp: define EM_AMDGPU if missing for compatibility
2592*61046927SAndroid Build Coastguard Worker
2593*61046927SAndroid Build Coastguard WorkerFaith Ekstrand (195):
2594*61046927SAndroid Build Coastguard Worker
2595*61046927SAndroid Build Coastguard Worker- intel/tools: Decode COMPUTE_WALKER
2596*61046927SAndroid Build Coastguard Worker- intel/fs: Allow compute dispatch without a pushed subgroup ID on Gen12-HP
2597*61046927SAndroid Build Coastguard Worker- anv: Add a general state pool
2598*61046927SAndroid Build Coastguard Worker- intel/fs: Emit code for Gen12-HP indirect compute data
2599*61046927SAndroid Build Coastguard Worker- anv: Enable push constants on gen12-hp
2600*61046927SAndroid Build Coastguard Worker- intel/genxml,anv,iris: Drop the legacy compute path from gen125.xml
2601*61046927SAndroid Build Coastguard Worker- anv: Add a trivial implementation of VK_KHR_deferred_host_operation
2602*61046927SAndroid Build Coastguard Worker- anv: Exit early from cmd_buffer_apply_pipe_flushes
2603*61046927SAndroid Build Coastguard Worker- anv: Take the set of stages to flush in flush_descriptor_sets
2604*61046927SAndroid Build Coastguard Worker- anv: Only flush descriptors used by the pipeline
2605*61046927SAndroid Build Coastguard Worker- anv: Early-exit from cmd_buffer_flush_state
2606*61046927SAndroid Build Coastguard Worker- nir/lower_int64: Add a level of wrapper functions
2607*61046927SAndroid Build Coastguard Worker- nir/lower_int64: Fix lowering of f2[ui]64 for 16-bit float
2608*61046927SAndroid Build Coastguard Worker- nir/lower_int64: Add lowering for some 64-bit subgroup ops
2609*61046927SAndroid Build Coastguard Worker- nir/lower_int64: Add lowering for 64-bit iadd shuffle/reduce
2610*61046927SAndroid Build Coastguard Worker- nir/lower_int64: Lower 64-bit vote_ieq
2611*61046927SAndroid Build Coastguard Worker- intel/compiler: Return 1 for immediates in regs_read
2612*61046927SAndroid Build Coastguard Worker- intel/compiler: Move brw_reg_type_for_bit_size to brw_reg_type.h
2613*61046927SAndroid Build Coastguard Worker- intel/reg,fs: Handle immediates properly in subscript()
2614*61046927SAndroid Build Coastguard Worker- intel/fs: QUAD_SWIZZLE requires packed data
2615*61046927SAndroid Build Coastguard Worker- intel/fs: Support 64-bit SEL_EXEC on Gen11+
2616*61046927SAndroid Build Coastguard Worker- intel/fs: Support 64-bit SHUFFLE on Gen11+
2617*61046927SAndroid Build Coastguard Worker- intel/fs: Support 64-bit CLUSTER_BROADCAST on Gen11+
2618*61046927SAndroid Build Coastguard Worker- intel/fs: Properly lower 64-bit MUL on 64-bit-incapable platforms
2619*61046927SAndroid Build Coastguard Worker- intel/fs: Refactor our shuffle emit code
2620*61046927SAndroid Build Coastguard Worker- intel/fs: Implement umin/umax shuffle
2621*61046927SAndroid Build Coastguard Worker- anv: Advertise shaderInt64 on Gen11+
2622*61046927SAndroid Build Coastguard Worker- anv: Break SAMPLE_PATTERN and MULTISAMPLE emit into helpers
2623*61046927SAndroid Build Coastguard Worker- intel/fs: Add an ex_desc field to fs_inst for SHADER_OPCODE_SEND
2624*61046927SAndroid Build Coastguard Worker- anv: Drop anv_dump
2625*61046927SAndroid Build Coastguard Worker- anv: Fix an old parameter name in GetDeviceQueue
2626*61046927SAndroid Build Coastguard Worker- anv: Refactor anv_queue_finish()
2627*61046927SAndroid Build Coastguard Worker- anv: Add an anv_queue_family struct
2628*61046927SAndroid Build Coastguard Worker- nir/from_ssa: Respect and populate divergence information
2629*61046927SAndroid Build Coastguard Worker- vulkan/meson: Add missing dependencise on vk_extensions_gen.py
2630*61046927SAndroid Build Coastguard Worker- anv: Clean up the vk_device on the CreateDevice error path
2631*61046927SAndroid Build Coastguard Worker- radv: Properly clean up vk_device
2632*61046927SAndroid Build Coastguard Worker- turnip: Properly clean up vk_device
2633*61046927SAndroid Build Coastguard Worker- v3dv: Properly clean up vk_device
2634*61046927SAndroid Build Coastguard Worker- lavapipe: Properly clean up vk_device
2635*61046927SAndroid Build Coastguard Worker- vulkan: Move vk_device to its own file
2636*61046927SAndroid Build Coastguard Worker- vulkan: Add a return code to vk_device_init
2637*61046927SAndroid Build Coastguard Worker- vulkan: Add common extension tables
2638*61046927SAndroid Build Coastguard Worker- anv: Use the common extension table struct
2639*61046927SAndroid Build Coastguard Worker- vulkan: Add common dispatch table generation
2640*61046927SAndroid Build Coastguard Worker- vulkan: Add dispatch table loading helpers
2641*61046927SAndroid Build Coastguard Worker- vulkan-overlay-layer: Use the new dispatch tables
2642*61046927SAndroid Build Coastguard Worker- vulkan: Add dispatch table lookup helpers
2643*61046927SAndroid Build Coastguard Worker- vulkan: Add common instance and physical device structs
2644*61046927SAndroid Build Coastguard Worker- vulkan: Add generators for instance trampoline functions
2645*61046927SAndroid Build Coastguard Worker- vulkan: Add entrypoint tables and related helpers
2646*61046927SAndroid Build Coastguard Worker- vulkan: Add common Get*ProcAddr implementations
2647*61046927SAndroid Build Coastguard Worker- vulkan: Add a common entrypoint table generator
2648*61046927SAndroid Build Coastguard Worker- anv: Add a single anv_genX switch macro
2649*61046927SAndroid Build Coastguard Worker- anv: Use the common dispatch framework
2650*61046927SAndroid Build Coastguard Worker- vulkan: Add framework for common entrypoints
2651*61046927SAndroid Build Coastguard Worker- vulkan,anv: Move GetDeviceProcAddr to common code
2652*61046927SAndroid Build Coastguard Worker- vulkan,anv: Add common entrypoints for VK_EXT_private_data
2653*61046927SAndroid Build Coastguard Worker- anv: Make Get*MemoryRequirements a wrapper
2654*61046927SAndroid Build Coastguard Worker- vulkan,anv: Move a bunch of trivial wrappers to common code
2655*61046927SAndroid Build Coastguard Worker- vulkan,anv: Move VK_KHR_copy_commands2 wrappers to common code
2656*61046927SAndroid Build Coastguard Worker- vulkan: Add a truly common VK_EXT_debug_report implementation
2657*61046927SAndroid Build Coastguard Worker- anv: Switch to the common VK_EXT_debug_report
2658*61046927SAndroid Build Coastguard Worker- turnip: Use the common dispatch framework
2659*61046927SAndroid Build Coastguard Worker- turnip: Use common entrypoints for VK_EXT_private_data
2660*61046927SAndroid Build Coastguard Worker- turnip: Drop some legacy wrappers in favor of common code
2661*61046927SAndroid Build Coastguard Worker- turnip: Switch to the common VK_EXT_debug_report
2662*61046927SAndroid Build Coastguard Worker- lavapipe: Drop some wrappers in favor of common code
2663*61046927SAndroid Build Coastguard Worker- v3dv: Drop v3dv_instance::app_info
2664*61046927SAndroid Build Coastguard Worker- v3dv: Use common entrypoints for VK_EXT_private_data
2665*61046927SAndroid Build Coastguard Worker- v3dv: Switch to the common VK_EXT_debug_report
2666*61046927SAndroid Build Coastguard Worker- radv: Use common entrypoints for VK_EXT_private_data
2667*61046927SAndroid Build Coastguard Worker- radv: Switch to the common VK_EXT_debug_report
2668*61046927SAndroid Build Coastguard Worker- vulkan: Make vk_debug_report_callback derive from vk_object_base
2669*61046927SAndroid Build Coastguard Worker- anv: Use vk_object_base::type for debug_report
2670*61046927SAndroid Build Coastguard Worker- vulkan: Use vk_object_base::type for debug_report
2671*61046927SAndroid Build Coastguard Worker- vulkan: Make the debug_report implementation internal
2672*61046927SAndroid Build Coastguard Worker- anv,radv: Use common entrypoints for VK_KHR_deferred_operation
2673*61046927SAndroid Build Coastguard Worker- vulkan: Rework vk_device_init and friends
2674*61046927SAndroid Build Coastguard Worker- vulkan: Drop the type_prefix parameter from gen_extensions
2675*61046927SAndroid Build Coastguard Worker- nir: Add some ssa-only fast-paths for nir_src rewrite
2676*61046927SAndroid Build Coastguard Worker- nir: Drop the lower_mem_constant_vars declaration
2677*61046927SAndroid Build Coastguard Worker- vulkan: Add a common helper for enumerating instance extension properties
2678*61046927SAndroid Build Coastguard Worker- vulkan: Rework extension disabling on Android
2679*61046927SAndroid Build Coastguard Worker- anv: Pull the patch version from the XML
2680*61046927SAndroid Build Coastguard Worker- anv: Make anv_icd.py more generic and independent
2681*61046927SAndroid Build Coastguard Worker- anv,vulkan: Move anv_icd.py to a common location
2682*61046927SAndroid Build Coastguard Worker- anv: Move extension tables to anv_device.c
2683*61046927SAndroid Build Coastguard Worker- anv: Add fake graphics-only and compute-only queue families
2684*61046927SAndroid Build Coastguard Worker- nir: Add a couple helpers for phis and cursors
2685*61046927SAndroid Build Coastguard Worker- nir/lower_bit_size: Support phi instructions
2686*61046927SAndroid Build Coastguard Worker- intel/nir: Lower 8-bit phis on Gen11+
2687*61046927SAndroid Build Coastguard Worker- nir: Add some range analysis for used bits
2688*61046927SAndroid Build Coastguard Worker- nir/algebraic: Clean up up-cast of down-cast when we can
2689*61046927SAndroid Build Coastguard Worker- nir/algebraic: Covert up-cast of down-cast to extract on Intel
2690*61046927SAndroid Build Coastguard Worker- spirv: Store the nir_function in vtn_function
2691*61046927SAndroid Build Coastguard Worker- spirv: Delete the impl for prototype-only functions
2692*61046927SAndroid Build Coastguard Worker- nir: Don't optimize bcsel-of-shuffle across blocks
2693*61046927SAndroid Build Coastguard Worker- nir: Fix parameter order in the bcsel-of-shuffle optimization
2694*61046927SAndroid Build Coastguard Worker- nir/opt_large_constants: Handle generic pointers
2695*61046927SAndroid Build Coastguard Worker- intel/fs: Shuffle can't handle source modifiers
2696*61046927SAndroid Build Coastguard Worker- anv/formats: Advertise linear sampling on depth formats
2697*61046927SAndroid Build Coastguard Worker- anv/android: Re-implement AcquireImageANDROID
2698*61046927SAndroid Build Coastguard Worker- intel/mi_builder: Create a context in the tests
2699*61046927SAndroid Build Coastguard Worker- intel/mi_builder: Delete a bogus comment
2700*61046927SAndroid Build Coastguard Worker- intel/mi_builder: Fix a misleading comment
2701*61046927SAndroid Build Coastguard Worker- intel/mi_builder: Short-circuit shifts in more cases
2702*61046927SAndroid Build Coastguard Worker- intel/mi_builder: Add constant folding
2703*61046927SAndroid Build Coastguard Worker- intel/mi_builder: Rewrite unit tests in terms of constant folding
2704*61046927SAndroid Build Coastguard Worker- intel/mi_builder: Add tests for gen_mi_z and gen_mi_nz
2705*61046927SAndroid Build Coastguard Worker- intel: Rename gen_mi_builder.h to mi_builder.h
2706*61046927SAndroid Build Coastguard Worker- intel/mi_builder: Drop the gen\_ prefix
2707*61046927SAndroid Build Coastguard Worker- intel/mi_builder: Use AddCSMMIOStartOffset for LRI
2708*61046927SAndroid Build Coastguard Worker- intel/mi_builder: Add ieq/ine helpers
2709*61046927SAndroid Build Coastguard Worker- intel/mi_builder: Support inverted values in mi_store
2710*61046927SAndroid Build Coastguard Worker- intel/mi_builder: Add load/store_offest on GFX 12.5+
2711*61046927SAndroid Build Coastguard Worker- genxml: Clean up MI_SET_PREDICATE
2712*61046927SAndroid Build Coastguard Worker- intel/batch_decoder: Don't follow predicated MI_BATCH_BUFFER_START
2713*61046927SAndroid Build Coastguard Worker- intel/mi_builder: Use softpin for tests on gen8+
2714*61046927SAndroid Build Coastguard Worker- intel/mi_builder: Return an address from __gen_get_batch_address
2715*61046927SAndroid Build Coastguard Worker- intel/mi_builder: Add control-flow support
2716*61046927SAndroid Build Coastguard Worker- nir: Add and use a new nir_ssa_def_rewrite_uses_src helper
2717*61046927SAndroid Build Coastguard Worker- nir: Make nir_ssa_def_rewrite_uses take an SSA value
2718*61046927SAndroid Build Coastguard Worker- nir: Make nir_ssa_def_rewrite_uses_after take an SSA value
2719*61046927SAndroid Build Coastguard Worker- intel/mi_builder: Fix some indentation
2720*61046927SAndroid Build Coastguard Worker- intel/mi_builder: Fix a couple of #ifs
2721*61046927SAndroid Build Coastguard Worker- anv: Drop anv_extensions.py
2722*61046927SAndroid Build Coastguard Worker- turnip: Move the CreateRenderPass wrapper to common code
2723*61046927SAndroid Build Coastguard Worker- anv: Move multialloc to common code
2724*61046927SAndroid Build Coastguard Worker- vulkan: Use VK_MULTIALLOC in CreateRenderPass
2725*61046927SAndroid Build Coastguard Worker- anv: Move vk_format helpers to common code
2726*61046927SAndroid Build Coastguard Worker- vulkan: Use correct aspectMask in CreateRenderPass
2727*61046927SAndroid Build Coastguard Worker- vulkan: Add some asserts and checks for multiview in CreateRenderPass
2728*61046927SAndroid Build Coastguard Worker- vulkan: Preserve preserve attachments in CreateRenderPass
2729*61046927SAndroid Build Coastguard Worker- anv: Drop CreateRenderPass
2730*61046927SAndroid Build Coastguard Worker- radv/meta: Use CreateRenderPass2
2731*61046927SAndroid Build Coastguard Worker- radv: Drop CreateRenderPass
2732*61046927SAndroid Build Coastguard Worker- intel/fs: Use INTEL_MASK for pushish constant address masking
2733*61046927SAndroid Build Coastguard Worker- intel/fs: Handle payload node interference in destinations
2734*61046927SAndroid Build Coastguard Worker- vulkan: Use ALWAYS_INLINE for multialloc
2735*61046927SAndroid Build Coastguard Worker- vk/alloc: Handle zero sizes better in vk_multialloc_add
2736*61046927SAndroid Build Coastguard Worker- vulkan/alloc: Add VK_MULTIALLOC_DECL macros
2737*61046927SAndroid Build Coastguard Worker- vulkan/util: Add a type parameter to vk_multialloc_add
2738*61046927SAndroid Build Coastguard Worker- vulkan/alloc: Use char * for pointer arithmetic
2739*61046927SAndroid Build Coastguard Worker- anv,genxml: Handle L3SQCREG1_SQGHPCI in GenXML
2740*61046927SAndroid Build Coastguard Worker- anv: Add an anv_batch_write_reg macro
2741*61046927SAndroid Build Coastguard Worker- iris: Add an iris_write_reg macro
2742*61046927SAndroid Build Coastguard Worker- genxml: Make 1-bit L3$ config register fields bool on Gen7
2743*61046927SAndroid Build Coastguard Worker- intel/fs,rt: Add a predicate to load_global_const_block
2744*61046927SAndroid Build Coastguard Worker- anv: Use load_global_constant for shader constants
2745*61046927SAndroid Build Coastguard Worker- anv: Use nir_shader_instructions_pass in apply_pipeline_layout
2746*61046927SAndroid Build Coastguard Worker- anv/apply_pipeline_layout: Refactor descriptor chasing code
2747*61046927SAndroid Build Coastguard Worker- anv/apply_pipeline_layout: Rework the early pass index/offset helpers
2748*61046927SAndroid Build Coastguard Worker- anv/apply_pipeline_layout: Lower UBO loads in the early pass
2749*61046927SAndroid Build Coastguard Worker- anv/apply_pipeline_layout: Run DCE between the early and late passes
2750*61046927SAndroid Build Coastguard Worker- anv/apply_pipeline_layout: Move bounds checking later for index/offset
2751*61046927SAndroid Build Coastguard Worker- anv/apply_pipeline_layout: Plumb through a UBO address format
2752*61046927SAndroid Build Coastguard Worker- anv/apply_pipeline_layout: Add some switch statements
2753*61046927SAndroid Build Coastguard Worker- nir: Add a new 64+32-bit address format
2754*61046927SAndroid Build Coastguard Worker- anv: Use 64bit_global_32bit_offset for SSBOs
2755*61046927SAndroid Build Coastguard Worker- anv: Rework the 64bit_bounded_global resource index format
2756*61046927SAndroid Build Coastguard Worker- anv: Zero out the last dword of UBO/SSBO descriptors in the shader
2757*61046927SAndroid Build Coastguard Worker- anv/apply_pipeline_layout: Apply dynamic offsets in load_ssbo_descriptor
2758*61046927SAndroid Build Coastguard Worker- anv/apply_pipeline_layout: Refactor all our descriptor address builders
2759*61046927SAndroid Build Coastguard Worker- anv/apply_pipeline_layout: Rework the desc_addr_format helper
2760*61046927SAndroid Build Coastguard Worker- anv/apply_pipeline_layout: Use the new helpers for early lowering
2761*61046927SAndroid Build Coastguard Worker- anv/apply_pipeline_layout: Use the new helpers for images
2762*61046927SAndroid Build Coastguard Worker- nir/lower_io: Support global addresses for UBOs in nir_lower_explicit_io
2763*61046927SAndroid Build Coastguard Worker- anv: Add a pass for lowering A64 UBO access
2764*61046927SAndroid Build Coastguard Worker- anv: Do UBO loads with global addresses for bindless
2765*61046927SAndroid Build Coastguard Worker- anv/apply_pipeline_layout: Add support for A64 descriptor access
2766*61046927SAndroid Build Coastguard Worker- nir: Add image atomic_fmin/fmax intrinsics
2767*61046927SAndroid Build Coastguard Worker- spirv: Add support for SPV_EXT_shader_atomic_float_min_max
2768*61046927SAndroid Build Coastguard Worker- intel/fs: Add support for 16-bit A64 float and integer atomics
2769*61046927SAndroid Build Coastguard Worker- intel/genxml: Binding table pointers are 15 bits on GFX version 12.5+
2770*61046927SAndroid Build Coastguard Worker- intel/tools: Handle milti-LRI in the batch decoder
2771*61046927SAndroid Build Coastguard Worker- intel/tools: Handle GT_MODE in the batch decoder
2772*61046927SAndroid Build Coastguard Worker- intel/genxml: Make BindingTablePoolEnable a bool
2773*61046927SAndroid Build Coastguard Worker- intel/tools: Handle BINDING_TABLE_POOL_ALLOC in batch decoding
2774*61046927SAndroid Build Coastguard Worker- anv: Align inline uniform data to ANV_UBO_ALIGNMENT
2775*61046927SAndroid Build Coastguard Worker- anv: Implement VK_EXT_conservative_rasterization
2776*61046927SAndroid Build Coastguard Worker- anv: Fix coverage masks for VK_EXT_conservative_rasterization
2777*61046927SAndroid Build Coastguard Worker- intel: Drop gen_device_info::has_resource_streamer
2778*61046927SAndroid Build Coastguard Worker- anv: Clean up anv_device_memory::base on failure
2779*61046927SAndroid Build Coastguard Worker- anv: Refactor framebuffer creation
2780*61046927SAndroid Build Coastguard Worker- anv: Clean up anv_descriptor_pool::base on the error path
2781*61046927SAndroid Build Coastguard Worker- anv: Clean up anv_semaphore::base on the error path
2782*61046927SAndroid Build Coastguard Worker- vulkan: Add a vk_object_multialloc helper
2783*61046927SAndroid Build Coastguard Worker- anv: Use vk_object_alloc/free
2784*61046927SAndroid Build Coastguard Worker- anv: Make memory type and queue family pointers const
2785*61046927SAndroid Build Coastguard Worker- intel: fix querying mip levels on null surfaces on SKL and prior
2786*61046927SAndroid Build Coastguard Worker- intel/compiler: Don't insert barriers for NULL sources
2787*61046927SAndroid Build Coastguard Worker- anv: Use the same re-order mode for streamout as for GS
2788*61046927SAndroid Build Coastguard Worker- intel/isl: Fix isl_color_value_unpack to match the prototype
2789*61046927SAndroid Build Coastguard Worker- intel/nir: Set lower txs with non-zero LOD
2790*61046927SAndroid Build Coastguard Worker
2791*61046927SAndroid Build Coastguard WorkerJeremy Huddleston (5):
2792*61046927SAndroid Build Coastguard Worker
2793*61046927SAndroid Build Coastguard Worker- darwin: Use the system libexpat
2794*61046927SAndroid Build Coastguard Worker- util: Fix pointer to integer conversion error when using libunwind
2795*61046927SAndroid Build Coastguard Worker- darwin: Use the system libunwind
2796*61046927SAndroid Build Coastguard Worker- Fall back on clock_gettime when timespec_get() is unavailable
2797*61046927SAndroid Build Coastguard Worker- Adjust dylib compatibility versions to match what was set by mesa-18.3's autotools-based builds
2798*61046927SAndroid Build Coastguard Worker
2799*61046927SAndroid Build Coastguard WorkerJesse Natalie (76):
2800*61046927SAndroid Build Coastguard Worker
2801*61046927SAndroid Build Coastguard Worker- nir: Work around MSVC x86 internal compiler error
2802*61046927SAndroid Build Coastguard Worker- main: Undefine MemoryBarrier for Windows
2803*61046927SAndroid Build Coastguard Worker- glapi: Undefine MemoryBarrier
2804*61046927SAndroid Build Coastguard Worker- mapi: Undefine MemoryBarrier
2805*61046927SAndroid Build Coastguard Worker- drisw: Disable automatic use of layered drivers with LIBGL_ALWAYS_SOFTWARE
2806*61046927SAndroid Build Coastguard Worker- wgl: Refactor screen creation to a function
2807*61046927SAndroid Build Coastguard Worker- wgl: Add a loop for screen creation with an ordered list of fallbacks
2808*61046927SAndroid Build Coastguard Worker- d3d12: Fail screen creation if a shader validator is needed and can't be created
2809*61046927SAndroid Build Coastguard Worker- wgl: Disable automatic use of layered drivers with LIBGL_ALWAYS_SOFTWARE
2810*61046927SAndroid Build Coastguard Worker- CI: Use a sha for the Windows SPIRV-LLVM-Translator dependency
2811*61046927SAndroid Build Coastguard Worker- microsoft/clc: Add -fgnu89-inline to clang args
2812*61046927SAndroid Build Coastguard Worker- microsoft/clc: Add test with inline function
2813*61046927SAndroid Build Coastguard Worker- clover: Add -fgnu89-inline to Clang command line
2814*61046927SAndroid Build Coastguard Worker- microsoft/clc: Only apply float scaling to 32bit fdiv
2815*61046927SAndroid Build Coastguard Worker- microsoft/clc: Let lower_vars_to_explicit_types fill kernel input driver_location
2816*61046927SAndroid Build Coastguard Worker- microsoft/clc: Fix wrap modes for inline samplers for integer textures
2817*61046927SAndroid Build Coastguard Worker- microsoft/clc: Move inline samplers to the end of the variable list
2818*61046927SAndroid Build Coastguard Worker- microsoft/clc: Use driver_location for metadata instead of re-computing offsets
2819*61046927SAndroid Build Coastguard Worker- microsoft/clc: Re-order dead variable removal after uniform vars_to_explicit_types
2820*61046927SAndroid Build Coastguard Worker- microsoft/clc: Add a test with an unused kernel arg
2821*61046927SAndroid Build Coastguard Worker- glapi: Support "ELF" TLS on Windows
2822*61046927SAndroid Build Coastguard Worker- docs: Document USE_ELF_TLS can work on Windows too
2823*61046927SAndroid Build Coastguard Worker- meson/gallium: Add an option to not use LLVM for gallium draw module
2824*61046927SAndroid Build Coastguard Worker- d3d12: Handle null constant buffers
2825*61046927SAndroid Build Coastguard Worker- nir: Add a nir_after_instr_and_phis helper
2826*61046927SAndroid Build Coastguard Worker- microsoft/compiler: Don't separate phis while inserting upcasts
2827*61046927SAndroid Build Coastguard Worker- d3d12: Move descriptor pools to screen, and add lock
2828*61046927SAndroid Build Coastguard Worker- d3d12: Handle is_new_style_shadow comparison filtering
2829*61046927SAndroid Build Coastguard Worker- d3d12: Really handle null constant buffers
2830*61046927SAndroid Build Coastguard Worker- u_format: Add restrict to fn pointer and manual format pack/unpack/fetch
2831*61046927SAndroid Build Coastguard Worker- panfrost: Add a Meson dependency on bi_opcodes.h for bifrost_compiler
2832*61046927SAndroid Build Coastguard Worker- meson, util: Make zlib optional again
2833*61046927SAndroid Build Coastguard Worker- nir: Temporarily disable optimizations for MSVC ARM64
2834*61046927SAndroid Build Coastguard Worker- wgl: Fix wglCreatePbufferARB pixel format lookup
2835*61046927SAndroid Build Coastguard Worker- d3d12: Use ID3D12Device9::CreateCommandQueue1 when available
2836*61046927SAndroid Build Coastguard Worker- d3d12: Use CreateDXGIFactory2 and use the debug flag when appropriate
2837*61046927SAndroid Build Coastguard Worker- wgl: Add unit test infrastructure for OpenGL32.dll on Windows
2838*61046927SAndroid Build Coastguard Worker- wgl: Add a context to framebuffer destruction
2839*61046927SAndroid Build Coastguard Worker- d3d12: Add a constant for num_buffers
2840*61046927SAndroid Build Coastguard Worker- d3d12: Clean up swapchains on framebuffer destruction
2841*61046927SAndroid Build Coastguard Worker- wgl, d3d12: Add a d3d12-specific test for swapchain leaks
2842*61046927SAndroid Build Coastguard Worker- microsoft/compiler: Move blob_init earlier to prevent crash on failure
2843*61046927SAndroid Build Coastguard Worker- microsoft/compiler: Add copy_prop_vars to optimization loop
2844*61046927SAndroid Build Coastguard Worker- microsoft/compiler: Add a lowering pass to split clip/cull distance compact arrays
2845*61046927SAndroid Build Coastguard Worker- microsoft/compiler: Enable dxil_nir.h to be included from C++
2846*61046927SAndroid Build Coastguard Worker- microsoft/compiler: Support compact arrays for clip/cull in nir_to_dxil
2847*61046927SAndroid Build Coastguard Worker- d3d12: Use compact arrays for clip/cull distance
2848*61046927SAndroid Build Coastguard Worker- microsoft/spirv_to_dxil: Implement TODO for removing dead functions
2849*61046927SAndroid Build Coastguard Worker- spirv_to_dxil: Handle clip/cull distance
2850*61046927SAndroid Build Coastguard Worker- microsoft/compiler: Fix barrier flag for shared memory
2851*61046927SAndroid Build Coastguard Worker- microsoft/spirv_to_dxil: Lower globals to function_temp
2852*61046927SAndroid Build Coastguard Worker- microsoft/spirv_to_dxil: Lower io arrays
2853*61046927SAndroid Build Coastguard Worker- microsoft/compiler: Support fp16 i/o vars
2854*61046927SAndroid Build Coastguard Worker- nir: Add a new opcode for [un]packing doubles
2855*61046927SAndroid Build Coastguard Worker- microsoft/compiler: Add a lowering pass to emit double [un]pack instructions
2856*61046927SAndroid Build Coastguard Worker- microsoft/compiler: Implement new double pack/unpack alu ops
2857*61046927SAndroid Build Coastguard Worker- microsoft/spirv_to_dxil: Support doubles
2858*61046927SAndroid Build Coastguard Worker- microsoft/compiler: Add some more float16 support
2859*61046927SAndroid Build Coastguard Worker- meson: Refuse to build lavapipe without llvmpipe
2860*61046927SAndroid Build Coastguard Worker- vtn: Don't warn about linkage capability if we're creating a NIR library
2861*61046927SAndroid Build Coastguard Worker- vtn: Add a cap for CL drivers to support read-write images
2862*61046927SAndroid Build Coastguard Worker- microsoft/clc: Update unit test to always use COMMON state for buffers
2863*61046927SAndroid Build Coastguard Worker- meson: For MSVC, suppress warnings generated by useless delayloads
2864*61046927SAndroid Build Coastguard Worker- driconf: Remove default values from string driconf entries
2865*61046927SAndroid Build Coastguard Worker- CI: Enable -werror for Windows
2866*61046927SAndroid Build Coastguard Worker- vtn: Support scoped control barriers for OpenCL too
2867*61046927SAndroid Build Coastguard Worker- nir_opt_deref: ptr_as_array(deref_cast<T*>(x))[0] isn't the same as x[0] if the cast has alignment
2868*61046927SAndroid Build Coastguard Worker- nir: Fix MSVC warning C4334 (32bit shift cast to 64bit)
2869*61046927SAndroid Build Coastguard Worker- d3d12: Fix MSVC warning C4334 (32bit shift cast to 64bit)
2870*61046927SAndroid Build Coastguard Worker- microsoft/clc: Fix MSVC unreferenced variable warnings
2871*61046927SAndroid Build Coastguard Worker- microsoft/clc: Fix undeclared function warning
2872*61046927SAndroid Build Coastguard Worker- microsoft/compiler: Fix MSVC warning C4334 (32bit shift cast to 64bit)
2873*61046927SAndroid Build Coastguard Worker- shader_enums: Fix MSVC warning C4334 (32bit shift cast to 64bit)
2874*61046927SAndroid Build Coastguard Worker- gallium/aux: Fix MSVC warning C4334 (32bit shift cast to 64bit)
2875*61046927SAndroid Build Coastguard Worker- llvmpipe: Fix MSVC warning C4334 (32bit shift cast to 64bit)
2876*61046927SAndroid Build Coastguard Worker- xmlconfig: Fix MSVC warning C4334 (32bit shift cast to 64bit)
2877*61046927SAndroid Build Coastguard Worker
2878*61046927SAndroid Build Coastguard WorkerJesse Schwartzentruber (1):
2879*61046927SAndroid Build Coastguard Worker
2880*61046927SAndroid Build Coastguard Worker- glcpp: Fix undefined behaviour in glcpp
2881*61046927SAndroid Build Coastguard Worker
2882*61046927SAndroid Build Coastguard WorkerJoel Linn (2):
2883*61046927SAndroid Build Coastguard Worker
2884*61046927SAndroid Build Coastguard Worker- freedreno/a2xx: fix/add RBBM perfcounter
2885*61046927SAndroid Build Coastguard Worker- freedreno/a2xx: add RB perfcounter 1-3
2886*61046927SAndroid Build Coastguard Worker
2887*61046927SAndroid Build Coastguard WorkerJonathan Marek (13):
2888*61046927SAndroid Build Coastguard Worker
2889*61046927SAndroid Build Coastguard Worker- turnip: fix logicOp
2890*61046927SAndroid Build Coastguard Worker- turnip: delete unused vk_format_parse.py file
2891*61046927SAndroid Build Coastguard Worker- turnip: use vk_format_is_int to disable COLOR_ATTACHMENT_BLEND_BIT
2892*61046927SAndroid Build Coastguard Worker- turnip: IMAGE_FILTER_{LINEAR,CUBIC}_BIT only for non-integer formats
2893*61046927SAndroid Build Coastguard Worker- turnip: don't always use 3d ops for blit_image
2894*61046927SAndroid Build Coastguard Worker- turnip: add missing register write to disable dithering
2895*61046927SAndroid Build Coastguard Worker- freedreno/registers: use macro instead of inline function for array regs
2896*61046927SAndroid Build Coastguard Worker- freedreno/a6xx: update perfcntr registers (declare as arrays)
2897*61046927SAndroid Build Coastguard Worker- freedreno/a6xx: always use reg64 for address registers (no LO/HI)
2898*61046927SAndroid Build Coastguard Worker- freedreno/a6xx: update some registers
2899*61046927SAndroid Build Coastguard Worker- freedreno/a6xx: set SP_PERFCTR_ENABLE in computerator
2900*61046927SAndroid Build Coastguard Worker- turnip: implement VK_KHR_shader_float_controls
2901*61046927SAndroid Build Coastguard Worker- turnip: enable VK_KHR_shader_float16_int8
2902*61046927SAndroid Build Coastguard Worker
2903*61046927SAndroid Build Coastguard WorkerJordan Justen (28):
2904*61046927SAndroid Build Coastguard Worker
2905*61046927SAndroid Build Coastguard Worker- intel/genxml/gen125: Add CFE_STATE and COMPUTE_WALKER
2906*61046927SAndroid Build Coastguard Worker- intel/compiler: Disable push constants on gen12-hp
2907*61046927SAndroid Build Coastguard Worker- anv: Emit CFE_STATE for gen12-hp
2908*61046927SAndroid Build Coastguard Worker- anv: Don't use MEDIA_INTERFACE_DESCRIPTOR_LOAD for gen12-hp
2909*61046927SAndroid Build Coastguard Worker- anv: Use COMPUTE_WALKER for gen12-hp
2910*61046927SAndroid Build Coastguard Worker- iris: Add support for COMPUTE_WALKER
2911*61046927SAndroid Build Coastguard Worker- iris: Fix android build due to missing link to libmesa_iris_gen125
2912*61046927SAndroid Build Coastguard Worker- anv: Add exec_flags to anv_queue
2913*61046927SAndroid Build Coastguard Worker- anv: Turn device->queue into an array
2914*61046927SAndroid Build Coastguard Worker- anv: Print queue number with INTEL_DEBUG=bat
2915*61046927SAndroid Build Coastguard Worker- anv: Support i915 query (DRM_IOCTL_I915_QUERY) from Linux v4.17
2916*61046927SAndroid Build Coastguard Worker- anv: Gather engine info from i915 if available
2917*61046927SAndroid Build Coastguard Worker- anv: Add anv_gem_count_engines
2918*61046927SAndroid Build Coastguard Worker- anv: Support multiple engines with DRM_IOCTL_I915_GEM_CONTEXT_CREATE_EXT
2919*61046927SAndroid Build Coastguard Worker- anv: Add ANV_QUEUE_OVERRIDE env-var to override advertised queues
2920*61046927SAndroid Build Coastguard Worker- i965: Call util_cpu_detect() early in screen creation
2921*61046927SAndroid Build Coastguard Worker- intel: Use GEN_VERSIONx10 in more places
2922*61046927SAndroid Build Coastguard Worker- intel/dev: Add devinfo genx10 field
2923*61046927SAndroid Build Coastguard Worker- intel: Use devinfo genx10 field
2924*61046927SAndroid Build Coastguard Worker- anv: Restructure mem heap/type init code
2925*61046927SAndroid Build Coastguard Worker- anv: Put cache memory type first on non-llc platforms
2926*61046927SAndroid Build Coastguard Worker- anv: Add mem heap/type support for local-mem
2927*61046927SAndroid Build Coastguard Worker- anv: Drop has_slm in emit_l3_config for gen11+
2928*61046927SAndroid Build Coastguard Worker- anv: Use fallback paths if DRM_I915_QUERY_ENGINE_INFO fails
2929*61046927SAndroid Build Coastguard Worker- i965/gen11: Fix must-be-ones bit positions in 3D_MODE
2930*61046927SAndroid Build Coastguard Worker- genxml/gen12: 3D_MODE bits 31:16 are no longer must-be-one
2931*61046927SAndroid Build Coastguard Worker- Revert "intel/compiler: Silence unused parameter warning in update_inst_scoreboard"
2932*61046927SAndroid Build Coastguard Worker- intel/compiler: Fix INTEL_DEBUG=hex
2933*61046927SAndroid Build Coastguard Worker
2934*61046927SAndroid Build Coastguard WorkerJose Maria Casanova Crespo (4):
2935*61046927SAndroid Build Coastguard Worker
2936*61046927SAndroid Build Coastguard Worker- v3d: Enables DRM_FORMAT_MOD_BROADCOM_SAND128 support
2937*61046927SAndroid Build Coastguard Worker- v3d: YUV formats at is_dmabuf_modifier_supported are external_only
2938*61046927SAndroid Build Coastguard Worker- v3d: YUV formats at query_dmabuf_modifiers are external_only
2939*61046927SAndroid Build Coastguard Worker- v3d: DRM_FORMAT_MOD_BROADCOM_SAND128 only available for NV12 format.
2940*61046927SAndroid Build Coastguard Worker
2941*61046927SAndroid Build Coastguard WorkerJoshua Ashton (3):
2942*61046927SAndroid Build Coastguard Worker
2943*61046927SAndroid Build Coastguard Worker- lavapipe: handle NULL pStrides in CmdBindVertexBuffers2EXT
2944*61046927SAndroid Build Coastguard Worker- lavapipe: implement CmdBindVertexBuffers with CmdBindVertexBuffers2EXT
2945*61046927SAndroid Build Coastguard Worker- lavapipe: enable KHR_image_format_list
2946*61046927SAndroid Build Coastguard Worker
2947*61046927SAndroid Build Coastguard WorkerJosé Fonseca (6):
2948*61046927SAndroid Build Coastguard Worker
2949*61046927SAndroid Build Coastguard Worker- scons: Add u_format_pack.h include path.
2950*61046927SAndroid Build Coastguard Worker- wgl: Match opengl32.dll export ordinals.
2951*61046927SAndroid Build Coastguard Worker- util: Always use timespec_get on Windows.
2952*61046927SAndroid Build Coastguard Worker- appveyor: Remove integration.
2953*61046927SAndroid Build Coastguard Worker- scons: Remove.
2954*61046927SAndroid Build Coastguard Worker- gitlab-ci: Build meson-mingw32-x86_64 w/o zlib.
2955*61046927SAndroid Build Coastguard Worker
2956*61046927SAndroid Build Coastguard WorkerJuan A. Suarez Romero (40):
2957*61046927SAndroid Build Coastguard Worker
2958*61046927SAndroid Build Coastguard Worker- v3d: fix dest offset in TFU setup
2959*61046927SAndroid Build Coastguard Worker- v3d: use a compatible supported format for TFU-based blit
2960*61046927SAndroid Build Coastguard Worker- vc4/ci: Replace expect script by python script
2961*61046927SAndroid Build Coastguard Worker- ci/vc4: allow custom timeout values for activity
2962*61046927SAndroid Build Coastguard Worker- ci/vc4: rename stage to Broadcom
2963*61046927SAndroid Build Coastguard Worker- ci/vc4: Add piglit job
2964*61046927SAndroid Build Coastguard Worker- ci: Bump deqp to current vulkan-cts-1.2.5.1
2965*61046927SAndroid Build Coastguard Worker- ci: add option to overwrite CPU arch
2966*61046927SAndroid Build Coastguard Worker- ci/v3d: Add V3D and V3DV testing
2967*61046927SAndroid Build Coastguard Worker- ci/v3d: Update expected resuls for piglit
2968*61046927SAndroid Build Coastguard Worker- ci/piglit: allow parallel piglit jobs
2969*61046927SAndroid Build Coastguard Worker- ci/vc4/v3d: Parallelize piglit jobs
2970*61046927SAndroid Build Coastguard Worker- ci/piglit: fix parallel piglit results
2971*61046927SAndroid Build Coastguard Worker- ci/baremetal: highlight message errors
2972*61046927SAndroid Build Coastguard Worker- ci/broadcom: retry always when serial log timeout
2973*61046927SAndroid Build Coastguard Worker- ci: Bump deqp to vk-gl-cts 1.2.5.2
2974*61046927SAndroid Build Coastguard Worker- ci/broadcom: allow custom kernels
2975*61046927SAndroid Build Coastguard Worker- vc4: destroy renderonly object if present
2976*61046927SAndroid Build Coastguard Worker- ci/armXX: add libgl1-mesa-dev dependency
2977*61046927SAndroid Build Coastguard Worker- ci/v3dv: add flaky test in the skip list
2978*61046927SAndroid Build Coastguard Worker- ci/vc4/v3d: run piglit testsuite against Xorg
2979*61046927SAndroid Build Coastguard Worker- ci/broadcom: use new piglit runner
2980*61046927SAndroid Build Coastguard Worker- ci/broadcom: update piglit expected results
2981*61046927SAndroid Build Coastguard Worker- ci/v3d: run full GLES3 and GLES31 testsuite
2982*61046927SAndroid Build Coastguard Worker- broadcom/compiler: fix unused value
2983*61046927SAndroid Build Coastguard Worker- v3dv: fix unused value
2984*61046927SAndroid Build Coastguard Worker- ci/v3dv: update flaky tests
2985*61046927SAndroid Build Coastguard Worker- broadcom/cle: do not leak spec
2986*61046927SAndroid Build Coastguard Worker- ci/broadcom: update expected list
2987*61046927SAndroid Build Coastguard Worker- v3d: use uint type in _gen_unpack_uint
2988*61046927SAndroid Build Coastguard Worker- broadcom/compiler: fix first_component assertion
2989*61046927SAndroid Build Coastguard Worker- broadcom/compiler: use signed pointers for packed condition
2990*61046927SAndroid Build Coastguard Worker- ci/broadcom: use SNMP to turn on/off devices
2991*61046927SAndroid Build Coastguard Worker- broadcom/compiler: use VPM offsets in GS load_per_vertex input
2992*61046927SAndroid Build Coastguard Worker- v3d: use GS_BIN inputs as VS_BIN outputs
2993*61046927SAndroid Build Coastguard Worker- v3dv: fix assertion
2994*61046927SAndroid Build Coastguard Worker- ci: Update VK-GL-CTS to 1.2.6.0
2995*61046927SAndroid Build Coastguard Worker- v3d: do not emit attribute if has no resource
2996*61046927SAndroid Build Coastguard Worker- ci/v3dv: skip Vulkan waiver tests
2997*61046927SAndroid Build Coastguard Worker- util/hash_table: do not leak u64 struct key
2998*61046927SAndroid Build Coastguard Worker
2999*61046927SAndroid Build Coastguard WorkerJérôme Glisse (3):
3000*61046927SAndroid Build Coastguard Worker
3001*61046927SAndroid Build Coastguard Worker- gallium: add support for SVM (Share Virtual Memory) migrate
3002*61046927SAndroid Build Coastguard Worker- clover: implement clEnqueueSVMMigrateMem
3003*61046927SAndroid Build Coastguard Worker- nouveau: add support for SVM migrate
3004*61046927SAndroid Build Coastguard Worker
3005*61046927SAndroid Build Coastguard WorkerKarol Herbst (9):
3006*61046927SAndroid Build Coastguard Worker
3007*61046927SAndroid Build Coastguard Worker- clover: track allocated svm pointers
3008*61046927SAndroid Build Coastguard Worker- clover/api: make use of validate_mem_migration_flags in clEnqueueMigrateMemObjects
3009*61046927SAndroid Build Coastguard Worker- nouveau: print warning about unhandled cap only once
3010*61046927SAndroid Build Coastguard Worker- clover: simplify image arguments
3011*61046927SAndroid Build Coastguard Worker- clover: rework quering image max sizes
3012*61046927SAndroid Build Coastguard Worker- clover: Fix build with llvm-12.
3013*61046927SAndroid Build Coastguard Worker- clover: Add missing include for llvm-12 build fix
3014*61046927SAndroid Build Coastguard Worker- tegra/context: fix regression in tegra_draw_vbo
3015*61046927SAndroid Build Coastguard Worker- tegra/context: unwrap indirect_draw_count as well
3016*61046927SAndroid Build Coastguard Worker
3017*61046927SAndroid Build Coastguard WorkerKeith Packard (2):
3018*61046927SAndroid Build Coastguard Worker
3019*61046927SAndroid Build Coastguard Worker- glx: Provide glvnd wrapper for glXSwapIntervalEXT
3020*61046927SAndroid Build Coastguard Worker- wsi/x11: Fix type of target_msc argument to x11_present_to_x11_dri3
3021*61046927SAndroid Build Coastguard Worker
3022*61046927SAndroid Build Coastguard WorkerKenneth Graunke (62):
3023*61046927SAndroid Build Coastguard Worker
3024*61046927SAndroid Build Coastguard Worker- vbo: Don't set node->min_index = max_index = indices_offset when merging
3025*61046927SAndroid Build Coastguard Worker- vbo: Only mark merged line strips as lines when actually converting them
3026*61046927SAndroid Build Coastguard Worker- tnl: Try not to botch index buffer munging when start > 0.
3027*61046927SAndroid Build Coastguard Worker- tnl: Respect \`start` when converting indices to GLuint
3028*61046927SAndroid Build Coastguard Worker- tnl: Reset nr_bos to 0 between map/unmap cycles.
3029*61046927SAndroid Build Coastguard Worker- Revert "mesa: allow half float textures based on ARB_half_float_pixel"
3030*61046927SAndroid Build Coastguard Worker- iris: Consider resolves after changing a resource's aux state
3031*61046927SAndroid Build Coastguard Worker- iris: Drop find_existing_assembly optimization from program cache
3032*61046927SAndroid Build Coastguard Worker- iris: Drop iris_print_program_cache().
3033*61046927SAndroid Build Coastguard Worker- iris: Refactor iris_debug_recompile interface to take a shader.
3034*61046927SAndroid Build Coastguard Worker- intel: Produce a "constrained" output from gen_get_urb_config()
3035*61046927SAndroid Build Coastguard Worker- iris: Reconfigure the URB only if it's necessary or possibly useful
3036*61046927SAndroid Build Coastguard Worker- iris: Move the URB size checks into iris_update_compiled_xs
3037*61046927SAndroid Build Coastguard Worker- iris: Properly handle new unbind_num_trailing_slots parameters
3038*61046927SAndroid Build Coastguard Worker- iris: Use shader_info rather than vs_prog_data for draw parameter checks
3039*61046927SAndroid Build Coastguard Worker- iris: Minor code restyling in iris_bind_vs_state
3040*61046927SAndroid Build Coastguard Worker- iris: Move VS draw parameter dirty flagging to iris_bind_vs_state
3041*61046927SAndroid Build Coastguard Worker- iris: Refcount shader variants
3042*61046927SAndroid Build Coastguard Worker- iris: Store a list of shader variants in the shader itself
3043*61046927SAndroid Build Coastguard Worker- iris: Enable PIPE_CAP_SHAREABLE_SHADERS.
3044*61046927SAndroid Build Coastguard Worker- iris: add hooks to call INTEL_MEASURE
3045*61046927SAndroid Build Coastguard Worker- iris: Fill out scratch base address dynamically
3046*61046927SAndroid Build Coastguard Worker- iris: Remove context from iris_debug_recompile
3047*61046927SAndroid Build Coastguard Worker- iris: Remove context from iris_upload_shader()
3048*61046927SAndroid Build Coastguard Worker- iris: Remove context from iris_compile_vs and friends
3049*61046927SAndroid Build Coastguard Worker- iris: Remove context from iris_create_uncompiled_shader
3050*61046927SAndroid Build Coastguard Worker- iris: Remove context from iris_disk_cache_retrieve
3051*61046927SAndroid Build Coastguard Worker- iris: Make a pin_scratch_space() helper
3052*61046927SAndroid Build Coastguard Worker- iris: Reference the shader variant for last_vue_map as well
3053*61046927SAndroid Build Coastguard Worker- iris: Pin surface state buffers after possibly updating the clear color
3054*61046927SAndroid Build Coastguard Worker- i965: Rename use_intel_mipree_map_blit to use_blitter_to_map
3055*61046927SAndroid Build Coastguard Worker- i965: Rename intel_batchbuffer_* to brw_batch_*.
3056*61046927SAndroid Build Coastguard Worker- i965: Rename intel_screen to brw_screen
3057*61046927SAndroid Build Coastguard Worker- i965: Rename intel_texture_{object,image} to brw_texture_{object,image}
3058*61046927SAndroid Build Coastguard Worker- i965: Rename intel_renderbuffer to brw_renderbuffer
3059*61046927SAndroid Build Coastguard Worker- i965: Rename intel_mip* to brw_mip*.
3060*61046927SAndroid Build Coastguard Worker- i965: Use __func__ in blorp perf_debug macros
3061*61046927SAndroid Build Coastguard Worker- i965: Rename intel_buffer_object to brw_buffer_object
3062*61046927SAndroid Build Coastguard Worker- i965: Rename intel_image_format and intel_buffer to brw_*
3063*61046927SAndroid Build Coastguard Worker- i965: Rename the rest of intel_* functions to brw_*
3064*61046927SAndroid Build Coastguard Worker- i965: Rename intelInit and brwInit camel-case functions to brw_*
3065*61046927SAndroid Build Coastguard Worker- i965: Rename some camel-case local variables
3066*61046927SAndroid Build Coastguard Worker- i965: Rename more camel-case functions to brw and underscore style
3067*61046927SAndroid Build Coastguard Worker- i965: Rename DRI extension structs to be "brw" instead of "intel"
3068*61046927SAndroid Build Coastguard Worker- i965: Eliminate all tabs except in brw_defines.h
3069*61046927SAndroid Build Coastguard Worker- tnl: Call _mesa_matrix_analyse to make sure the inverse MVP is updated
3070*61046927SAndroid Build Coastguard Worker- glsl/float64: Bump #version to 400
3071*61046927SAndroid Build Coastguard Worker- iris: Defer uploading of surface states
3072*61046927SAndroid Build Coastguard Worker- iris: Defer stream output target space allocation until set time
3073*61046927SAndroid Build Coastguard Worker- iris: Rework zeroing of stream output buffer offsets
3074*61046927SAndroid Build Coastguard Worker- iris: Support rebinding of stream output targets
3075*61046927SAndroid Build Coastguard Worker- iris: Use different shader uploaders for precompile vs. draw time
3076*61046927SAndroid Build Coastguard Worker- iris: Make various classes inherit from u_threaded_context base classes
3077*61046927SAndroid Build Coastguard Worker- iris: Use thread safe slab allocators in transfer_map handling
3078*61046927SAndroid Build Coastguard Worker- iris: Enable u_threaded_context
3079*61046927SAndroid Build Coastguard Worker- vbo: Fix vbo_sw_primitive_restart for start > 0
3080*61046927SAndroid Build Coastguard Worker- intel/genxml: Add a partial GT_MODE definition for Gen11+.
3081*61046927SAndroid Build Coastguard Worker- iris: Delete stale comment in iris_lost_context_state
3082*61046927SAndroid Build Coastguard Worker- intel: Fix release build breakage
3083*61046927SAndroid Build Coastguard Worker- Half-revert "gallium/dri2: Pass the resource that corresponds to the plane"
3084*61046927SAndroid Build Coastguard Worker- intel: Mark an otherwise unused variable in intel_dump_gpu as ASSERTED
3085*61046927SAndroid Build Coastguard Worker- ci: Enable iris testing in meson-release
3086*61046927SAndroid Build Coastguard Worker
3087*61046927SAndroid Build Coastguard WorkerKristian Høgsberg (1):
3088*61046927SAndroid Build Coastguard Worker
3089*61046927SAndroid Build Coastguard Worker- macros: Add thread-safety annotation macros
3090*61046927SAndroid Build Coastguard Worker
3091*61046927SAndroid Build Coastguard WorkerLeo Liu (12):
3092*61046927SAndroid Build Coastguard Worker
3093*61046927SAndroid Build Coastguard Worker- radeon/vcn: clean the message buffers and their indexes logic
3094*61046927SAndroid Build Coastguard Worker- radeon/vcn: add dynamic dpb interface
3095*61046927SAndroid Build Coastguard Worker- radeon/vcn: add dynamic dpb buffer Tier1 support
3096*61046927SAndroid Build Coastguard Worker- radeon/vcn: enable dynamic dpb Tier1 support
3097*61046927SAndroid Build Coastguard Worker- radeon/vcn: add dynamic dpb Tier2 message buffer interface
3098*61046927SAndroid Build Coastguard Worker- radeon/vcn: implement dynamic dpb Tier2 support
3099*61046927SAndroid Build Coastguard Worker- radeon/vcn: enable dynamic dpb Tier2 support
3100*61046927SAndroid Build Coastguard Worker- meson: bump drm amdgpu version to 2.4.105
3101*61046927SAndroid Build Coastguard Worker- ci: Fix meson-i386 build failed after libdrm bump version
3102*61046927SAndroid Build Coastguard Worker- include/drm-uapi: bump AMDGPU headers
3103*61046927SAndroid Build Coastguard Worker- ac: add function for querying video capabilities
3104*61046927SAndroid Build Coastguard Worker- radeonsi: replace the hard coded video decode and encode caps
3105*61046927SAndroid Build Coastguard Worker
3106*61046927SAndroid Build Coastguard WorkerLepton Wu (3):
3107*61046927SAndroid Build Coastguard Worker
3108*61046927SAndroid Build Coastguard Worker- virgl: Don't destroy resource while it's in use.
3109*61046927SAndroid Build Coastguard Worker- virgl: Use atomic operation directly.
3110*61046927SAndroid Build Coastguard Worker- virgl: move new added field to the end.
3111*61046927SAndroid Build Coastguard Worker
3112*61046927SAndroid Build Coastguard WorkerLionel Landwerlin (96):
3113*61046927SAndroid Build Coastguard Worker
3114*61046927SAndroid Build Coastguard Worker- anv: add transfer usage for color/depth/stencil attachments
3115*61046927SAndroid Build Coastguard Worker- anv: don't disable KHR_performance_query in debug mode
3116*61046927SAndroid Build Coastguard Worker- intel/mi_builder: optimize 64bit immediate register loads & memory stores
3117*61046927SAndroid Build Coastguard Worker- intel/mi_builder: fix self modifying batches
3118*61046927SAndroid Build Coastguard Worker- intel/perf: restructure i915 perf version checks
3119*61046927SAndroid Build Coastguard Worker- intel/perf: add definition for generic perf counters
3120*61046927SAndroid Build Coastguard Worker- intel/perf: link queries back to the gen_perf_config object
3121*61046927SAndroid Build Coastguard Worker- intel/perf: move gt_frequency to results
3122*61046927SAndroid Build Coastguard Worker- anv: Fix stencil layout in render passes
3123*61046927SAndroid Build Coastguard Worker- intel: silence unused var warnings in release builds
3124*61046927SAndroid Build Coastguard Worker- anv: fix invalid programming of BLEND_STATE
3125*61046927SAndroid Build Coastguard Worker- intel/common: store sample position in plain arrays
3126*61046927SAndroid Build Coastguard Worker- anv: pass context to reset stats helper
3127*61046927SAndroid Build Coastguard Worker- anv: store queue creation flags on anv_queue
3128*61046927SAndroid Build Coastguard Worker- genxml: PERFCNT registers are available since HSW
3129*61046927SAndroid Build Coastguard Worker- intel/perf: prep work to enable new perf counters
3130*61046927SAndroid Build Coastguard Worker- intel/perf: query register descriptions
3131*61046927SAndroid Build Coastguard Worker- intel/perf: add performance query layout using MI_SRM
3132*61046927SAndroid Build Coastguard Worker- intel/perf: switch query code to use query layout
3133*61046927SAndroid Build Coastguard Worker- anv: fix layout comment
3134*61046927SAndroid Build Coastguard Worker- anv: remove unused query pool field
3135*61046927SAndroid Build Coastguard Worker- intel/perf: rename lkf into ehl
3136*61046927SAndroid Build Coastguard Worker- intel/perf: add reorder script
3137*61046927SAndroid Build Coastguard Worker- intel/perf: reorder xml files
3138*61046927SAndroid Build Coastguard Worker- intel/perf: remove reordering script
3139*61046927SAndroid Build Coastguard Worker- intel/perf: update files from IGT
3140*61046927SAndroid Build Coastguard Worker- intel/perf: small ICL equation refactor
3141*61046927SAndroid Build Coastguard Worker- intel/perf: add async compute metrics
3142*61046927SAndroid Build Coastguard Worker- intel/dev: identify tigerlake
3143*61046927SAndroid Build Coastguard Worker- intel/perf: break TGL perf configs in GT1/2
3144*61046927SAndroid Build Coastguard Worker- intel/dev: identify rocketlake
3145*61046927SAndroid Build Coastguard Worker- intel/perf: add RKL support
3146*61046927SAndroid Build Coastguard Worker- intel/perf: add DG1 support
3147*61046927SAndroid Build Coastguard Worker- intel/perf: drop the special READ_REG operator
3148*61046927SAndroid Build Coastguard Worker- anv: compute commands required to implement perf queries
3149*61046927SAndroid Build Coastguard Worker- anv: switch khr perf query code to use query layout
3150*61046927SAndroid Build Coastguard Worker- anv: switch intel perf queries to query layout
3151*61046927SAndroid Build Coastguard Worker- anv: add a comment describing has_relocs field
3152*61046927SAndroid Build Coastguard Worker- anv: break up internal queueing function
3153*61046927SAndroid Build Coastguard Worker- anv: only signal wsi fence BO on last command buffer
3154*61046927SAndroid Build Coastguard Worker- drm-shim: report support for timeline semaphores
3155*61046927SAndroid Build Coastguard Worker- intel/stub: plug some gaps in our ioctl faking
3156*61046927SAndroid Build Coastguard Worker- anv: print out perf permission warning only once
3157*61046927SAndroid Build Coastguard Worker- anv: discard all timeline wait/signal value=0
3158*61046927SAndroid Build Coastguard Worker- vulkan: document flags choice for vkGetDeviceQueue
3159*61046927SAndroid Build Coastguard Worker- genxml: add MI_SET_APPID on Gen12+
3160*61046927SAndroid Build Coastguard Worker- genxml: Add PIPE_CONTROL protected memory bits
3161*61046927SAndroid Build Coastguard Worker- isl: add external parameter to isl_mocs()
3162*61046927SAndroid Build Coastguard Worker- anv: track command buffer pool flags
3163*61046927SAndroid Build Coastguard Worker- anv: track buffer creation flags
3164*61046927SAndroid Build Coastguard Worker- intel/dev: identify alderlake
3165*61046927SAndroid Build Coastguard Worker- intel/perf: Add Alderlake metrics
3166*61046927SAndroid Build Coastguard Worker- intel/perf: fix roll over PERF_CNT counter accumulation
3167*61046927SAndroid Build Coastguard Worker- anv: reset binary syncobj to be signaled before submission
3168*61046927SAndroid Build Coastguard Worker- anv: don't wait for completion of work on vkQueuePresent()
3169*61046927SAndroid Build Coastguard Worker- anv: Fix wait_count missing increment
3170*61046927SAndroid Build Coastguard Worker- anv: make use of new helper function directly in anv_QueueSubmit()
3171*61046927SAndroid Build Coastguard Worker- anv: track the end of the command buffers
3172*61046927SAndroid Build Coastguard Worker- anv: end command buffer with a potential jump
3173*61046927SAndroid Build Coastguard Worker- anv: allow multiple command buffers in anv_queue_submit
3174*61046927SAndroid Build Coastguard Worker- anv: group as many command buffers into a single execbuf
3175*61046927SAndroid Build Coastguard Worker- anv: fix missing general state pool in validation list
3176*61046927SAndroid Build Coastguard Worker- anv: implement INTEL_DEBUG=submit
3177*61046927SAndroid Build Coastguard Worker- anv: fix MI_PREDICATE_RESULT write
3178*61046927SAndroid Build Coastguard Worker- intel/tools: fix meson warning
3179*61046927SAndroid Build Coastguard Worker- intel/dev: add helpers to compute subslice/eu total
3180*61046927SAndroid Build Coastguard Worker- intel/dev: add warning on missing kernel uAPI for Gen8+
3181*61046927SAndroid Build Coastguard Worker- iris: use gen_device_info helper to get subslice total
3182*61046927SAndroid Build Coastguard Worker- i965: stop using get_param for things queried by gen_device_info
3183*61046927SAndroid Build Coastguard Worker- anv: stop using get_param for things queried by gen_device_info
3184*61046927SAndroid Build Coastguard Worker- intel/dev: switch over to mesa log infrastructure
3185*61046927SAndroid Build Coastguard Worker- anv: move L3 config emission to genX_state.c
3186*61046927SAndroid Build Coastguard Worker- anv: move L3 initialization to device init on Gen11+
3187*61046927SAndroid Build Coastguard Worker- intel: install intel_device_info
3188*61046927SAndroid Build Coastguard Worker- intel/fs/vec4: add missing dependency in write-on-write fixed GRFs
3189*61046927SAndroid Build Coastguard Worker- intel/dev: store size of CS prefetch
3190*61046927SAndroid Build Coastguard Worker- intel/mi_builder: use device info to use the right CS prefetch size
3191*61046927SAndroid Build Coastguard Worker- anv: use the device size of CS prefetch to pad secondary buffer calls
3192*61046927SAndroid Build Coastguard Worker- meson: switch vulkan layer to list of choices
3193*61046927SAndroid Build Coastguard Worker- intel: Add null hw layer
3194*61046927SAndroid Build Coastguard Worker- gitlab-ci: fix vulkan build layer enabling
3195*61046927SAndroid Build Coastguard Worker- intel/nullhw: fix build
3196*61046927SAndroid Build Coastguard Worker- etnaviv/drm: only print out fence error on non timeout
3197*61046927SAndroid Build Coastguard Worker- intel/fs/copy_prop: check stride constraints with actual final type
3198*61046927SAndroid Build Coastguard Worker- intel/fs: implement another copy propagation restriction
3199*61046927SAndroid Build Coastguard Worker- intel/compiler: lower bit sizes in NIR postprocessing
3200*61046927SAndroid Build Coastguard Worker- anv: put correct number of BT prefetch for compute on XeHP+
3201*61046927SAndroid Build Coastguard Worker- intel/fs: limit OW reads to 8 owords on XeHP+
3202*61046927SAndroid Build Coastguard Worker- microsoft: fixup clc_log() define
3203*61046927SAndroid Build Coastguard Worker- anv: bump internal descriptor index fields to 32bits
3204*61046927SAndroid Build Coastguard Worker- anv: fix 3DSTATE_MULTISAMPLE emission on gen8+
3205*61046927SAndroid Build Coastguard Worker- anv: disable baked in pipeline bits from dynamic emission path
3206*61046927SAndroid Build Coastguard Worker- spirv: fix uToAccelerationStructure handling
3207*61046927SAndroid Build Coastguard Worker- spirv: fixup pointer_to/from_ssa with acceleration structures
3208*61046927SAndroid Build Coastguard Worker- vulkan/wsi/display: don't report support if there is no drm fd
3209*61046927SAndroid Build Coastguard Worker- i965/bufmgr: fix invalid assertion
3210*61046927SAndroid Build Coastguard Worker
3211*61046927SAndroid Build Coastguard WorkerLucas Stach (5):
3212*61046927SAndroid Build Coastguard Worker
3213*61046927SAndroid Build Coastguard Worker- renderonly: remove layering violations
3214*61046927SAndroid Build Coastguard Worker- renderonly: close the gpu fd when destroying renderonly
3215*61046927SAndroid Build Coastguard Worker- etnaviv: don't try to copy PIPE_BUFFER with the 3D engine
3216*61046927SAndroid Build Coastguard Worker- etnaviv: remove stale comment in etna_resource_copy_region
3217*61046927SAndroid Build Coastguard Worker- Revert remaining half of "gallium/dri2: Pass the resource that corresponds to the plane"
3218*61046927SAndroid Build Coastguard Worker
3219*61046927SAndroid Build Coastguard WorkerLukas Feller (2):
3220*61046927SAndroid Build Coastguard Worker
3221*61046927SAndroid Build Coastguard Worker- v3dv: fix assertion in job_compute_frame_tiling
3222*61046927SAndroid Build Coastguard Worker- v3dv: fix stride in buffer copy
3223*61046927SAndroid Build Coastguard Worker
3224*61046927SAndroid Build Coastguard WorkerMarcin Ślusarz (20):
3225*61046927SAndroid Build Coastguard Worker
3226*61046927SAndroid Build Coastguard Worker- intel/perf: export information about units of performance counters
3227*61046927SAndroid Build Coastguard Worker- intel/compiler: cache computed register pressure benefit
3228*61046927SAndroid Build Coastguard Worker- intel/tools/aub: print better error message when mmap fails
3229*61046927SAndroid Build Coastguard Worker- intel/tools/aub: handle truncated input file
3230*61046927SAndroid Build Coastguard Worker- intel/tools/aub: remove superfluous new line from error messages
3231*61046927SAndroid Build Coastguard Worker- intel/dump_gpu: mark bo as unmapped if its address changes
3232*61046927SAndroid Build Coastguard Worker- anv: fix memory allocation error handling
3233*61046927SAndroid Build Coastguard Worker- iris: fix decode_get_bo
3234*61046927SAndroid Build Coastguard Worker- i965: fix decode_get_bo
3235*61046927SAndroid Build Coastguard Worker- intel/batch_decoder: catch invalid sampler state pointer
3236*61046927SAndroid Build Coastguard Worker- intel/batch_decoder: drop bogus check
3237*61046927SAndroid Build Coastguard Worker- intel/batch_decoder: fix decoding of sampler states
3238*61046927SAndroid Build Coastguard Worker- intel/batch_decoder: assert on invalid sampler pointer
3239*61046927SAndroid Build Coastguard Worker- intel/aub_viewer: catch invalid sampler state pointer
3240*61046927SAndroid Build Coastguard Worker- intel/aub_viewer: drop bogus check
3241*61046927SAndroid Build Coastguard Worker- intel/aub_viewer: fix decoding of sampler states
3242*61046927SAndroid Build Coastguard Worker- gallium: add PIPE_CAP_ALLOW_DYNAMIC_VAO_FASTPATH
3243*61046927SAndroid Build Coastguard Worker- iris: disable dynamic VAO fastpath on GFX version 9
3244*61046927SAndroid Build Coastguard Worker- gallium/u_threaded: implement INTEL_performance_query hooks
3245*61046927SAndroid Build Coastguard Worker- gallium/u_threaded: offload begin/end_intel_perf_query
3246*61046927SAndroid Build Coastguard Worker
3247*61046927SAndroid Build Coastguard WorkerMarek Olšák (406):
3248*61046927SAndroid Build Coastguard Worker
3249*61046927SAndroid Build Coastguard Worker- mesa: always set valid index bounds for non-indexed draws for classic drivers
3250*61046927SAndroid Build Coastguard Worker- st/nine: stop using cso_set_sampler_views
3251*61046927SAndroid Build Coastguard Worker- st/xa: stop using cso_set_sampler_views
3252*61046927SAndroid Build Coastguard Worker- gallium/tests: stop using cso_set_sampler_views
3253*61046927SAndroid Build Coastguard Worker- gallium/api: add state invalidate interface as alternative to cso_save/restore
3254*61046927SAndroid Build Coastguard Worker- gallium/hud: don't use cso_context to restore VBs, constbuf 0 and sampler views
3255*61046927SAndroid Build Coastguard Worker- gallium/pp: don't use cso_context to restore VBs, constbuf 0 and sampler views
3256*61046927SAndroid Build Coastguard Worker- st/mesa: don't use cso_context to restore VBs, sampler views for glBitmap
3257*61046927SAndroid Build Coastguard Worker- st/mesa: don't use cso_context to restore VBs for glClear
3258*61046927SAndroid Build Coastguard Worker- st/mesa: don't use cso_context to restore VBs, sampler views for glDrawPixels
3259*61046927SAndroid Build Coastguard Worker- st/mesa: don't use cso_context to restore VBs, sampler views for glDrawTex*OES
3260*61046927SAndroid Build Coastguard Worker- st/mesa: don't use cso_context to restore VBs, etc. for PBO glReadPixels
3261*61046927SAndroid Build Coastguard Worker- st/mesa: don't use cso_context to restore VBs, etc. for PBO glTexSubImage
3262*61046927SAndroid Build Coastguard Worker- st/mesa: don't use cso_context to set const bufs, sampler views and images
3263*61046927SAndroid Build Coastguard Worker- st/mesa: replace st->pipe with pipe in a few places
3264*61046927SAndroid Build Coastguard Worker- cso_context: remove ability to restore VBs, const bufs, sampler views, images
3265*61046927SAndroid Build Coastguard Worker- st/mesa: unbind sampler views, images, and vertex buffers after meta ops
3266*61046927SAndroid Build Coastguard Worker- st/mesa: optimize binding and unbinding shader images
3267*61046927SAndroid Build Coastguard Worker- radeonsi: constant buffer cleanups
3268*61046927SAndroid Build Coastguard Worker- radeonsi: don't clear unaligned bits when unbinding vertex buffers
3269*61046927SAndroid Build Coastguard Worker- radeonsi: move emit_cache_flush functions into si_gfx_cs.c
3270*61046927SAndroid Build Coastguard Worker- radeonsi: don't pass pipe_draw_info into si_emit_vs_state
3271*61046927SAndroid Build Coastguard Worker- radeonsi: don't pass pipe_draw_info into si_emit_ia_multi_vgt_param
3272*61046927SAndroid Build Coastguard Worker- radeonsi: translate pipe_prim_type only when it changes
3273*61046927SAndroid Build Coastguard Worker- radeonsi: don't pass pipe_draw_info into si_emit_derived_tess_state
3274*61046927SAndroid Build Coastguard Worker- radeonsi: don't compute average vertex count in si_draw_vbo
3275*61046927SAndroid Build Coastguard Worker- radeonsi: fix si_num_prims_for_vertices for PIPE_PRIM_POLYGON
3276*61046927SAndroid Build Coastguard Worker- radeonsi: make cik_emit_prefetch_L2 templated and move it to si_state_draw.cpp
3277*61046927SAndroid Build Coastguard Worker- radeonsi: add a specialized function for CP DMA L2 prefetch
3278*61046927SAndroid Build Coastguard Worker- radeonsi: make sctx->vertex_elements always non-NULL
3279*61046927SAndroid Build Coastguard Worker- radeonsi: remove MRT-draw-calls, spill-draw-calls, spill-compute-calls
3280*61046927SAndroid Build Coastguard Worker- radeonsi: get out of si_emit_vs_state early for blit vertex shaders
3281*61046927SAndroid Build Coastguard Worker- radeonsi: rearrange condition for streamout workaround on gfx7 and gfx8
3282*61046927SAndroid Build Coastguard Worker- radeonsi: don't use si_get_vs_state in most places
3283*61046927SAndroid Build Coastguard Worker- radeonsi: trim the size of si_vgt_param_key and si_vgt_stages_key
3284*61046927SAndroid Build Coastguard Worker- mesa: fix alpha channel of ETC2_SRGB8 decompression for !bgra
3285*61046927SAndroid Build Coastguard Worker- radeonsi: unify uploaders on APUs too
3286*61046927SAndroid Build Coastguard Worker- radeonsi: don't pass pipe_draw_info into si_emit_draw_registers
3287*61046927SAndroid Build Coastguard Worker- radeonsi: don't set context_roll for non-gfx9 in templated functions
3288*61046927SAndroid Build Coastguard Worker- radeonsi: add si_get_user_data_base selecting user data registers
3289*61046927SAndroid Build Coastguard Worker- radeonsi: evaluate sh_base in si_emit_vs_state at compile time
3290*61046927SAndroid Build Coastguard Worker- radeonsi: inline the last use of si_get_vs_state
3291*61046927SAndroid Build Coastguard Worker- radeonsi: evaluate si_get_vs in si_draw_vbo at compile time
3292*61046927SAndroid Build Coastguard Worker- radeonsi: enable the GS tri strip adj workaround with primitive_restart
3293*61046927SAndroid Build Coastguard Worker- radeonsi: clear dirty_atoms and dirty_states only if we entered the emit loop
3294*61046927SAndroid Build Coastguard Worker- radeonsi: move variables closer to their use in most draw state functions
3295*61046927SAndroid Build Coastguard Worker- radeonsi: don't validate inlinable uniforms at draw time
3296*61046927SAndroid Build Coastguard Worker- radeonsi: allow instance_count == 0 on chips that handle it correctly
3297*61046927SAndroid Build Coastguard Worker- glthread: remove marshal="draw" because it doesn't do much
3298*61046927SAndroid Build Coastguard Worker- glthread: don't sync with NV_half_float vertex attrib functions
3299*61046927SAndroid Build Coastguard Worker- glthread: add specialized versions of unmarshal_Draw funcs without user buffers
3300*61046927SAndroid Build Coastguard Worker- glthread: track all matrix stack depths
3301*61046927SAndroid Build Coastguard Worker- glthread: implement glGetIntegerv for states that glthread tracks
3302*61046927SAndroid Build Coastguard Worker- glthread: rename inside_dlist to ListMode for future use
3303*61046927SAndroid Build Coastguard Worker- glthread: remove if (COMPAT) conditions from functions that are GL-compat-only
3304*61046927SAndroid Build Coastguard Worker- mesa: add _mesa_get_list helper
3305*61046927SAndroid Build Coastguard Worker- glthread: add display list support to fix state tracking with display lists
3306*61046927SAndroid Build Coastguard Worker- mesa: remove _mesa_initialize_exec_dispatch from draw.c by autogenerating it
3307*61046927SAndroid Build Coastguard Worker- mesa: remove redundant glRect functions for display lists
3308*61046927SAndroid Build Coastguard Worker- mesa: optimize glCallLists by using loops inside a switch
3309*61046927SAndroid Build Coastguard Worker- mesa: simplify handling OPCODE_CONTINUE for display lists
3310*61046927SAndroid Build Coastguard Worker- mesa: simplify terminating display list loops
3311*61046927SAndroid Build Coastguard Worker- mesa: remove STATE_INTERNAL
3312*61046927SAndroid Build Coastguard Worker- mesa: combine STATE_ENV, STATE_LOCAL enums with STATE_xxx_PROGRAM
3313*61046927SAndroid Build Coastguard Worker- mesa: flatten STATE_MATERIAL and STATE_LIGHTPROD tokens
3314*61046927SAndroid Build Coastguard Worker- mesa: eliminate the switch statement for STATE_TEXGEN
3315*61046927SAndroid Build Coastguard Worker- glsl: remove unused internal builtin gl_CurrentAttribVertMESA
3316*61046927SAndroid Build Coastguard Worker- glsl: split gl_CurrentAttribFragMESA into elements
3317*61046927SAndroid Build Coastguard Worker- mesa: skip memmove in optimize_state_parameters if it's no-op
3318*61046927SAndroid Build Coastguard Worker- mesa: rename STATE_LIGHT_ATTRIBS -> STATE_LIGHT_ARRAY for consistency
3319*61046927SAndroid Build Coastguard Worker- mesa: optimize get_local_param_pointer and program_local_parameters4fv
3320*61046927SAndroid Build Coastguard Worker- mesa: don't allocate local parameters in fetch_state
3321*61046927SAndroid Build Coastguard Worker- mesa: merge local and env program parameters for faster uploads
3322*61046927SAndroid Build Coastguard Worker- mesa: sort state vars with constant indexing for ARB programs
3323*61046927SAndroid Build Coastguard Worker- mesa: add upper bound to limit program state var iterations
3324*61046927SAndroid Build Coastguard Worker- mesa: compute gl_program_parameter_list::UniformBytes accurately
3325*61046927SAndroid Build Coastguard Worker- mesa: don't handle STATE_* enums in fetch_state that don't do anything
3326*61046927SAndroid Build Coastguard Worker- mesa: sort and tightly pack STATE_* enums to generate better switch code
3327*61046927SAndroid Build Coastguard Worker- mesa: merge equivalent switch cases in prog_statevars.c
3328*61046927SAndroid Build Coastguard Worker- st/mesa: enable state var merging to improve fetch_state performance
3329*61046927SAndroid Build Coastguard Worker- radeonsi: add new possibly faster command submission helpers
3330*61046927SAndroid Build Coastguard Worker- radeonsi: clear dirty_states if si_pm4_bind_state is unbinding or no-op
3331*61046927SAndroid Build Coastguard Worker- radeonsi: don't mark NULL states as dirty in si_pm4_reset_emitted
3332*61046927SAndroid Build Coastguard Worker- radeonsi: optimize translating index_size to index_type
3333*61046927SAndroid Build Coastguard Worker- radeonsi: don't use rasterizer_discard to validate draws, only check ps_shader
3334*61046927SAndroid Build Coastguard Worker- radeonsi: add internal blitter_running flag
3335*61046927SAndroid Build Coastguard Worker- radeonsi: simplify determining whether render condition is enabled at draw time
3336*61046927SAndroid Build Coastguard Worker- radeonsi: inline si_blend_color and si_clip_state structures
3337*61046927SAndroid Build Coastguard Worker- radeonsi: move y_inverted out of si_viewports
3338*61046927SAndroid Build Coastguard Worker- radeonsi: don't set vertex buffer dirty flags when they don't do anything
3339*61046927SAndroid Build Coastguard Worker- radeonsi: move if (sctx->vertex_buffers_dirty) into the upload function
3340*61046927SAndroid Build Coastguard Worker- radeonsi: rename SI_SGPR_RW_BUFFERS to SI_SGPR_INTERNAL_BINDINGS
3341*61046927SAndroid Build Coastguard Worker- radeonsi: skip some code for ALLOW_PRIM_DISCARD_CS if tess or GS is enabled
3342*61046927SAndroid Build Coastguard Worker- radeonsi: enable accidentally disabled fast launch with non-indexed tri strips
3343*61046927SAndroid Build Coastguard Worker- radeonsi: iterate from draw 1 for total/min_direct_count computation
3344*61046927SAndroid Build Coastguard Worker- st/mesa: don't enable smoothing if multisampling is enabled
3345*61046927SAndroid Build Coastguard Worker- Revert "gallium/u_upload_mgr: allow use of FLUSH_EXPLICIT with persistent mappings"
3346*61046927SAndroid Build Coastguard Worker- gallium: add take_ownership param into set_constant_buffer to eliminate atomics
3347*61046927SAndroid Build Coastguard Worker- gallium: add unbind_num_trailing_slots to set_vertex_buffers
3348*61046927SAndroid Build Coastguard Worker- gallium: add unbind_num_trailing_slots to set_shader_images
3349*61046927SAndroid Build Coastguard Worker- gallium: add unbind_num_trailing_slots to set_sampler_views
3350*61046927SAndroid Build Coastguard Worker- gallium: add take_ownership param into set_vertex_buffers to eliminate atomics
3351*61046927SAndroid Build Coastguard Worker- cso_context,u_vbuf: add take_ownership param into set_vertex_buffers
3352*61046927SAndroid Build Coastguard Worker- st/mesa: eliminate all atomic ops when setting vertex buffers
3353*61046927SAndroid Build Coastguard Worker- st/mesa: skip atomics when binding UBOs
3354*61046927SAndroid Build Coastguard Worker- gallium/u_upload_mgr: eliminate all atomics for the upload buffer
3355*61046927SAndroid Build Coastguard Worker- gallium/u_threaded: add a null constant buffer codepath
3356*61046927SAndroid Build Coastguard Worker- gallium/u_threaded: unify user and non-user codepaths in set_constant_buffer
3357*61046927SAndroid Build Coastguard Worker- gallium/util: optimize pipe_vertex_buffer_reference binding the same buffer
3358*61046927SAndroid Build Coastguard Worker- gallium,u_threaded: add pipe_draw_info::take_index_buffer_ownership
3359*61046927SAndroid Build Coastguard Worker- st/mesa: set take_index_buffer_ownership to skip an atomic in u_threaded
3360*61046927SAndroid Build Coastguard Worker- gallium/u_vbuf: skip draws with 0 vertices
3361*61046927SAndroid Build Coastguard Worker- radeonsi: fix centroid with VRS coarse shading
3362*61046927SAndroid Build Coastguard Worker- glthread: fix interpreting vertex size == GL_BGRA for vertex attribs
3363*61046927SAndroid Build Coastguard Worker- glthread: fix glVertexAttribDivisor calls not being tracked by non-VBO uploads
3364*61046927SAndroid Build Coastguard Worker- glapi: guard against invalid XML definitions for glthread
3365*61046927SAndroid Build Coastguard Worker- ac,radeonsi: track memory usage in KB to reduce types from uint64 to uint32
3366*61046927SAndroid Build Coastguard Worker- radeonsi: optimize no-op cases in si_upload_shader_descriptors
3367*61046927SAndroid Build Coastguard Worker- radeonsi: mark shader_pointers dirty once outside the upload descriptors loop
3368*61046927SAndroid Build Coastguard Worker- radeonsi: move si_pm4_delete_state logic into si_pm4_free_state
3369*61046927SAndroid Build Coastguard Worker- radeonsi: delete si_pm4_delete_state
3370*61046927SAndroid Build Coastguard Worker- radeonsi: don't check for redundant and NULL states in si_emit_all_states
3371*61046927SAndroid Build Coastguard Worker- radeonsi: optimize si_emit_prefetch_L2 when it's split
3372*61046927SAndroid Build Coastguard Worker- radeonsi: reorganize si_draw_vbo for lower register pressure (part 1)
3373*61046927SAndroid Build Coastguard Worker- radeonsi: reorganize si_draw_vbo for lower register pressure (part 2)
3374*61046927SAndroid Build Coastguard Worker- radeonsi: set VB user SGPRs in si_upload_vertex_buffer_descriptors
3375*61046927SAndroid Build Coastguard Worker- radeonsi: prefetch VB descriptors right after uploading
3376*61046927SAndroid Build Coastguard Worker- radeonsi: precompute NGG cull flags in si_create_rs_state
3377*61046927SAndroid Build Coastguard Worker- mesa: remove/replace FLUSH_VERTICES when it doesn't do anything
3378*61046927SAndroid Build Coastguard Worker- mesa: optimize most _mesa_ActiveTexture calls in glPopAttrib
3379*61046927SAndroid Build Coastguard Worker- mesa: optimize glPopAttrib(GL_VIEWPORT_BIT)
3380*61046927SAndroid Build Coastguard Worker- mesa: don't push/pop gl_texture_object::Target
3381*61046927SAndroid Build Coastguard Worker- mesa: fix glPopAttrib for many texture fields
3382*61046927SAndroid Build Coastguard Worker- mesa: flush glBegin/End before changing GL_DEPTH_STENCIL_TEXTURE_MODE
3383*61046927SAndroid Build Coastguard Worker- mesa: for every state change, remember states we changed for glPopAttrib
3384*61046927SAndroid Build Coastguard Worker- mesa: fix trivial bugs in glPopAttrib
3385*61046927SAndroid Build Coastguard Worker- mesa: optimize out _NEW_ALL in glPopAttrib(GL_ENABLE_BIT)
3386*61046927SAndroid Build Coastguard Worker- mesa: only pop states in glPopAttrib that have been changed since glPushAttrib
3387*61046927SAndroid Build Coastguard Worker- mesa: partially skip glPush/PopAttrib for MSAA textures and texture buffers
3388*61046927SAndroid Build Coastguard Worker- mesa: don't save gl_shared_state in glPushAttrib
3389*61046927SAndroid Build Coastguard Worker- mesa: don't push/pop default texture attributes redundantly
3390*61046927SAndroid Build Coastguard Worker- mesa: pop all textures up to NumCurrentTexUsed, not just MaxTextureUnits
3391*61046927SAndroid Build Coastguard Worker- mesa: don't count buffer references for the context that created them
3392*61046927SAndroid Build Coastguard Worker- radeonsi: set current_rast_prim at bind time for tess and GS
3393*61046927SAndroid Build Coastguard Worker- radeonsi: simplify the NGG culling condition in si_draw_vbo
3394*61046927SAndroid Build Coastguard Worker- radeonsi: tune NGG shader culling vertex threshold for each chip
3395*61046927SAndroid Build Coastguard Worker- radeon: decrease the size of radeon_cmdbuf by switching prev fields to uint16
3396*61046927SAndroid Build Coastguard Worker- Revert "gallium/u_vbuf: skip draws with 0 vertices"
3397*61046927SAndroid Build Coastguard Worker- gallium/u_vbuf: skip non-indirect draws with 0 vertices
3398*61046927SAndroid Build Coastguard Worker- winsys/amdgpu,radeonsi: add HUD counters for how much memory is wasted by slabs
3399*61046927SAndroid Build Coastguard Worker- winsys/amdgpu: clean up slab alignment code, handle small buffers better
3400*61046927SAndroid Build Coastguard Worker- winsys/amdgpu,pb_slab: add slabs with 3/4 of power of two sizes to save memory
3401*61046927SAndroid Build Coastguard Worker- winsys/amdgpu: expand the slab allocation range to [256 B, 1 MB]
3402*61046927SAndroid Build Coastguard Worker- winsys/amdgpu: optimize out conditionals in amdgpu_lookup_buffer
3403*61046927SAndroid Build Coastguard Worker- winsys/amdgpu: remove amdgpu_winsys_bo::num_cs_references to remove atomics
3404*61046927SAndroid Build Coastguard Worker- winsys/amdgpu: pack amdgpu_winsys_bo::is_shared and protect it by a mutex
3405*61046927SAndroid Build Coastguard Worker- winsys/amdgpu: move amdgpu_winsys_bo::cpu_ptr into the u.real union
3406*61046927SAndroid Build Coastguard Worker- winsys/amdgpu: move amdgpu_winsys_bo::is_shared to the u.real union
3407*61046927SAndroid Build Coastguard Worker- winsys/amdgpu: move amdgpu_winsys_bo::is_user_ptr to the u.real union
3408*61046927SAndroid Build Coastguard Worker- winsys/amdgpu: move amdgpu_winsys_bo::use_reusable_pool to the u.real union
3409*61046927SAndroid Build Coastguard Worker- winsys/amdgpu: don't inc/dec num_active_ioctls for backing BOs of sparse BOs
3410*61046927SAndroid Build Coastguard Worker- winsys/amdgpu: don't set unused usage for backing BOs of sparse BOs
3411*61046927SAndroid Build Coastguard Worker- winsys/amdgpu: try not to skip any code with RADEON_NOOP=1 to test CPU perf
3412*61046927SAndroid Build Coastguard Worker- tgsi_to_nir: translate SAMPLEID
3413*61046927SAndroid Build Coastguard Worker- tgsi_to_nir: translate FBFETCH
3414*61046927SAndroid Build Coastguard Worker- gallium/u_tests: test no-op fragment shader instead of NULL fragment shader
3415*61046927SAndroid Build Coastguard Worker- winsys/amdgpu: disallow pb_cache for backing buffers of sparse buffers
3416*61046927SAndroid Build Coastguard Worker- ac/gpu_info: print use_late_alloc
3417*61046927SAndroid Build Coastguard Worker- ac/gpu_info: rename num_tcc_blocks -> max_tcc_blocks
3418*61046927SAndroid Build Coastguard Worker- ac/gpu_info: add radeon_info::num_tcc_blocks
3419*61046927SAndroid Build Coastguard Worker- ac/gpu_info: remove redundant radeon_info::num_sdp_interfaces
3420*61046927SAndroid Build Coastguard Worker- ac/gpu_info: inline get_l2_cache_size and set cache sizes farther down
3421*61046927SAndroid Build Coastguard Worker- ac/gpu_info: conceal L2 cache sizes
3422*61046927SAndroid Build Coastguard Worker- amd: sort chip enums based on hw revision
3423*61046927SAndroid Build Coastguard Worker- radeonsi: skip s_sendmsg(gs_alloc_req) for NGG passthrough on new chips
3424*61046927SAndroid Build Coastguard Worker- radeonsi: add debug options nodisplaytiling and nodisplaydcc
3425*61046927SAndroid Build Coastguard Worker- amd: update addrlib
3426*61046927SAndroid Build Coastguard Worker- mesa: optimize draw index type checking
3427*61046927SAndroid Build Coastguard Worker- mesa: precompute all valid primitive types at context creation
3428*61046927SAndroid Build Coastguard Worker- mesa: precompute draw time prim validation during state changes
3429*61046927SAndroid Build Coastguard Worker- mesa: move check_valid_to_render call into _mesa_valid_prim_mode
3430*61046927SAndroid Build Coastguard Worker- mesa: fold most of check_valid_to_render into _mesa_update_valid_to_render_state
3431*61046927SAndroid Build Coastguard Worker- mesa: inline check_valid_to_render
3432*61046927SAndroid Build Coastguard Worker- mesa: add skeleton code for DrawPixels/CopyPixels/Bitmap precomputed validation
3433*61046927SAndroid Build Coastguard Worker- mesa: don't report 1 for GL_VALIDATE_STATUS if user didn't validate pipeline
3434*61046927SAndroid Build Coastguard Worker- mesa: move shader pipeline validation from draws to state changes
3435*61046927SAndroid Build Coastguard Worker- mesa: move sampler uniform validation from draws to state changes
3436*61046927SAndroid Build Coastguard Worker- mesa: move some uniform debug code from draws to state changes
3437*61046927SAndroid Build Coastguard Worker- mesa: move FBO completeness checking from draws to state changes
3438*61046927SAndroid Build Coastguard Worker- mesa: move ARB program and integer FBO validation from draws to state changes
3439*61046927SAndroid Build Coastguard Worker- mesa: move GL_FILL_RECTANGLE validation from draws to state changes
3440*61046927SAndroid Build Coastguard Worker- mesa: move blending validation from draws to state changes
3441*61046927SAndroid Build Coastguard Worker- mesa: inline _mesa_valid_to_render now that it doesn't do validation
3442*61046927SAndroid Build Coastguard Worker- mesa: optimize the dual source blend error checking using a bitmask
3443*61046927SAndroid Build Coastguard Worker- mesa: remove VERBOSE_DRAW
3444*61046927SAndroid Build Coastguard Worker- mesa: remove optional draw validation code to increase performance
3445*61046927SAndroid Build Coastguard Worker- mesa: call _mesa_update_state() before validation
3446*61046927SAndroid Build Coastguard Worker- mesa: remove an optional GL error about mapped buffers during execution
3447*61046927SAndroid Build Coastguard Worker- mesa: skip MultiDrawArrays with primcount == 0
3448*61046927SAndroid Build Coastguard Worker- mesa: don't skip draws with count == 0 or numInstances == 0
3449*61046927SAndroid Build Coastguard Worker- mesa: add a separate valid primitive mask just for glDrawElements
3450*61046927SAndroid Build Coastguard Worker- mesa: move disallowed TFB in DrawElements on GLES from draws to state changes
3451*61046927SAndroid Build Coastguard Worker- mesa: validate numInstances in common functions to unify code
3452*61046927SAndroid Build Coastguard Worker- mesa: optimize set_varying_vp_inputs by precomputing the conditions
3453*61046927SAndroid Build Coastguard Worker- mesa: move gl_context::varying_vp_inputs into ctx->VertexProgram._VaryingInputs
3454*61046927SAndroid Build Coastguard Worker- mesa: set _DrawVAOEnabledAttribs only when it changes
3455*61046927SAndroid Build Coastguard Worker- mesa: precompute _mesa_get_vao_vp_inputs
3456*61046927SAndroid Build Coastguard Worker- mesa: precompute draw time determination of enabled vertex arrays
3457*61046927SAndroid Build Coastguard Worker- mesa: gather errors and call _mesa_error only once in validate_Draw
3458*61046927SAndroid Build Coastguard Worker- mesa: inline _mesa_set_draw_vao and set_varying_vp_inputs for draw calls
3459*61046927SAndroid Build Coastguard Worker- mesa: inline draw validate functions
3460*61046927SAndroid Build Coastguard Worker- mesa: add debug code to catch missing _mesa_update_valid_to_render_state calls
3461*61046927SAndroid Build Coastguard Worker- ac/surface: use family_id so as not to crash with SI_FORCE_FAMILY in addrlib
3462*61046927SAndroid Build Coastguard Worker- radeonsi: for tess, determine the minimum num_patches before optimizing tg size
3463*61046927SAndroid Build Coastguard Worker- radeonsi: improve comments in si_emit_derived_tess_state
3464*61046927SAndroid Build Coastguard Worker- radeonsi: allocate filled_size for streamout targets in set_streamout_buffers
3465*61046927SAndroid Build Coastguard Worker- radeonsi: do late NIR optimizations after uniform inlining
3466*61046927SAndroid Build Coastguard Worker- radeonsi: fix the value of uses_bindless_samplers
3467*61046927SAndroid Build Coastguard Worker- radeonsi: gather info about bindless images and memory stores with strstr(intr)
3468*61046927SAndroid Build Coastguard Worker- radeonsi: gather shader info about indirect UBO/SSBO/samplers/images
3469*61046927SAndroid Build Coastguard Worker- radeonsi: gather shader info about VMEM usage for MEM_ORDERED
3470*61046927SAndroid Build Coastguard Worker- radeonsi: set MEM_ORDERED optimally
3471*61046927SAndroid Build Coastguard Worker- glthread: assume all parameters are fixed if marshal_sync is present
3472*61046927SAndroid Build Coastguard Worker- glthread: don't declare pointers with const in unmarshal functions
3473*61046927SAndroid Build Coastguard Worker- glthread: don't sync when using pixel buffer objects
3474*61046927SAndroid Build Coastguard Worker- glthread: ignore the return value of glUnmapBuffer, don't sync, and return true
3475*61046927SAndroid Build Coastguard Worker- i915: use align_calloc for the context to fix m32 crashes
3476*61046927SAndroid Build Coastguard Worker- radeon,r200: use align_calloc for the context to fix m32 crashes
3477*61046927SAndroid Build Coastguard Worker- nouveau_vieux: use align_calloc for the context to fix m32 crashes
3478*61046927SAndroid Build Coastguard Worker- mesa: remove unnecessary NewState flagging for glPopAttrib(GL_ENABLE_BIT)
3479*61046927SAndroid Build Coastguard Worker- mesa: move fixed-func-related _mesa_update_state code closer together
3480*61046927SAndroid Build Coastguard Worker- mesa: split _NEW_LIGHT into 3 flags: _NEW_LIGHT_(FF_PROGRAM|CONSTANTS|STATE)
3481*61046927SAndroid Build Coastguard Worker- mesa: rework _MESA_NEW_NEED_EYE_COORDS to reduce fixed-func program updates
3482*61046927SAndroid Build Coastguard Worker- mesa: don't compute the inverted projection matrix if not used
3483*61046927SAndroid Build Coastguard Worker- mesa: don't compute the ModelView * Projection matrix if not used
3484*61046927SAndroid Build Coastguard Worker- mesa: add _NEW_MATERIAL to reduce the weight of _NEW_LIGHT_CONSTANTS
3485*61046927SAndroid Build Coastguard Worker- mesa: don't update derived material values in _mesa_update_state and elsewhere
3486*61046927SAndroid Build Coastguard Worker- mesa: remove _NEW_VARYING_VP_INPUTS in favor of _NEW_FF_(VERT|FRAG)_PROGRAM
3487*61046927SAndroid Build Coastguard Worker- mesa: remove _NEW_LIGHT_FF_PROGRAM in favor of _NEW_FF_(VERT|FRAG)_PROGRAM
3488*61046927SAndroid Build Coastguard Worker- mesa: don't push/pop ctx->Texture._* derived states
3489*61046927SAndroid Build Coastguard Worker- mesa: remove the fixed-func vert prog dependency on all texture states
3490*61046927SAndroid Build Coastguard Worker- mesa: sort state parameters for ffvp to enable better parameter merging
3491*61046927SAndroid Build Coastguard Worker- mesa: merge STATE_LIGHTPROD parameters
3492*61046927SAndroid Build Coastguard Worker- mesa: merge STATE_LIGHT_ATTENUATION and STATE_LIGHT_POSITION_* parameters
3493*61046927SAndroid Build Coastguard Worker- vbo: optimize copy_to_current functions
3494*61046927SAndroid Build Coastguard Worker- vbo: don't call update_color_material in copy_to_current if it's a no-op
3495*61046927SAndroid Build Coastguard Worker- mesa: be precise about when to set _NEW_CURRENT_ATTRIB and _NEW_MATERIAL
3496*61046927SAndroid Build Coastguard Worker- mesa: move _mesa_update_pixel out of _mesa_update_state
3497*61046927SAndroid Build Coastguard Worker- mesa: only update fixed-func programs on texture matrix enablement changes
3498*61046927SAndroid Build Coastguard Worker- mesa: don't update fixed-func vert prog on irrelevant _NEW_TRANSFORM changes
3499*61046927SAndroid Build Coastguard Worker- mesa: don't update fixed-func programs on irrelevant _NEW_POINT changes
3500*61046927SAndroid Build Coastguard Worker- mesa: don't update fixed-func programs on irrelevant _NEW_FOG changes
3501*61046927SAndroid Build Coastguard Worker- mesa: don't update fixed-func programs on irrelevant _NEW_RENDER_MODE changes
3502*61046927SAndroid Build Coastguard Worker- mesa: don't update the fixed-func frag prog on irrelevant _NEW_COLOR changes
3503*61046927SAndroid Build Coastguard Worker- mesa: don't update tnl spaces on irrelevant _NEW_POINT/TEXTURE_STATE changes
3504*61046927SAndroid Build Coastguard Worker- mesa: skip a subset of _mesa_update_state if no relevant flags are set
3505*61046927SAndroid Build Coastguard Worker- radeonsi: don't index si_context::shaders with enum gl_shader_stage
3506*61046927SAndroid Build Coastguard Worker- ac/llvm: fix ac_build_atomic_rmw with LLVM 13
3507*61046927SAndroid Build Coastguard Worker- radeonsi: don't crash on NULL images in si_check_needs_implicit_sync
3508*61046927SAndroid Build Coastguard Worker- ac/llvm: add support for 16-bit source operands for samplers
3509*61046927SAndroid Build Coastguard Worker- ac/llvm: implement 16-bit and 64-bit fpow correctly
3510*61046927SAndroid Build Coastguard Worker- ac/llvm: fix visit_load_ubo_buffer to use SMEM for 16 bits instead of VMEM
3511*61046927SAndroid Build Coastguard Worker- ac/llvm: add type parameter into ac_build_buffer_load to fix 16-bit TES inputs
3512*61046927SAndroid Build Coastguard Worker- ac/llvm: open code fpow on LLVM 12 using fmul.legacy
3513*61046927SAndroid Build Coastguard Worker- driconf: add performance tweaks for viewperf
3514*61046927SAndroid Build Coastguard Worker- ac/surface: select best swizzle mode for 3D sampler performance
3515*61046927SAndroid Build Coastguard Worker- ac,radeonsi: add sampler changes for Aldebaran
3516*61046927SAndroid Build Coastguard Worker- ac: set the TCC line size for Aldebaran
3517*61046927SAndroid Build Coastguard Worker- ac/llvm: unpack thread IDs on Aldebaran
3518*61046927SAndroid Build Coastguard Worker- ac: handle bigger instruction prefetch for Aldebaran
3519*61046927SAndroid Build Coastguard Worker- ac,radeonsi: use correct VGPR granularity on Aldebaran
3520*61046927SAndroid Build Coastguard Worker- ac: remove switch cases for pc_lines for compute-only chips
3521*61046927SAndroid Build Coastguard Worker- radeonsi: enable RGP on gfx10.3
3522*61046927SAndroid Build Coastguard Worker- gallium/u_threaded: don't sync in create_stream_output_target
3523*61046927SAndroid Build Coastguard Worker- gallium: add pipe_screen::num_contexts for skipping mutex locking in util_range
3524*61046927SAndroid Build Coastguard Worker- radeonsi: update pipe_screen::num_contexts
3525*61046927SAndroid Build Coastguard Worker- ac/llvm: handle demote in LLVM 13 that just added support for it
3526*61046927SAndroid Build Coastguard Worker- ac/gpu_info: fix more non-coherent RB and GL2 combinations
3527*61046927SAndroid Build Coastguard Worker- radeonsi: use pipe_sampler_state::border_color_is_integer to simplify stuff
3528*61046927SAndroid Build Coastguard Worker- mesa: fix Blender crash due to optimizations in buffer reference counting
3529*61046927SAndroid Build Coastguard Worker- mesa: add assertions for buffer reference counts
3530*61046927SAndroid Build Coastguard Worker- mesa: fix a oldNum typo in reallocation in _mesa_reserve_parameter_storage
3531*61046927SAndroid Build Coastguard Worker- mesa: don't overallocate ParameterValues 4 times (v2)
3532*61046927SAndroid Build Coastguard Worker- mesa: clear reserved parameter storage because it's stored in the shader cache
3533*61046927SAndroid Build Coastguard Worker- mesa: fix parameter reservation size
3534*61046927SAndroid Build Coastguard Worker- st/mesa: add a driconf option to transcode ETC2 to DXTC
3535*61046927SAndroid Build Coastguard Worker- util: add most missing formats with reversed RGB channel order
3536*61046927SAndroid Build Coastguard Worker- util: fail assertion in util_format_linear if it can't translate SRGB format
3537*61046927SAndroid Build Coastguard Worker- util: add new helper util_format_rgb_to_bgr
3538*61046927SAndroid Build Coastguard Worker- radeonsi: select the optimal micro tile mode at clear regardless of fast clear
3539*61046927SAndroid Build Coastguard Worker- radeonsi: add a fast path for MSAA resolving with RGB -> BGR swizzling
3540*61046927SAndroid Build Coastguard Worker- amd/addrlib: add back the incorrect original DCC checking
3541*61046927SAndroid Build Coastguard Worker- amd/addrlib: prevent defining regparm differently
3542*61046927SAndroid Build Coastguard Worker- amd/addrlib: define endianess differently
3543*61046927SAndroid Build Coastguard Worker- amd: update addrlib
3544*61046927SAndroid Build Coastguard Worker- ac/llvm: don't set unsupported xnack options to fix LLVM crashes on gfx6-8
3545*61046927SAndroid Build Coastguard Worker- radeonsi: disable sparse buffers on gfx7-8
3546*61046927SAndroid Build Coastguard Worker- radeonsi: set the clear/copy cache policy based on L2 cache size
3547*61046927SAndroid Build Coastguard Worker- radeonsi: don't insert start/stop pipeline stat events if it has no effect
3548*61046927SAndroid Build Coastguard Worker- radeonsi: never set DISABLE_WR_CONFIRM for CP DMA clears and copies
3549*61046927SAndroid Build Coastguard Worker- radeonsi: rename internal compute sync flags
3550*61046927SAndroid Build Coastguard Worker- radeonsi: remove unused SI_CP_DMA_SKIP_* definitions
3551*61046927SAndroid Build Coastguard Worker- radeonsi: merge CP DMA flags with internal compute flags
3552*61046927SAndroid Build Coastguard Worker- radeonsi: inline clear_buffer in si_screen_clear_buffer
3553*61046927SAndroid Build Coastguard Worker- radeonsi: set compute/cpdma sync flags in the outermost caller
3554*61046927SAndroid Build Coastguard Worker- radeonsi: reduce syncing in si_dcc_decompress
3555*61046927SAndroid Build Coastguard Worker- radeonsi: reduce syncing for initializing new buffers
3556*61046927SAndroid Build Coastguard Worker- radeonsi: reduce syncing in si_compute_expand_fmask when it's already idle
3557*61046927SAndroid Build Coastguard Worker- radeonsi: don't do an L2 flush in compute_do_clear_or_copy if we're not syncing
3558*61046927SAndroid Build Coastguard Worker- radeonsi: rename and apply SI_OP_CPDMA_SKIP_CACHE_FLUSH to compute as well
3559*61046927SAndroid Build Coastguard Worker- radeonsi: use the optimal packet order before draw packets for VS flushes too
3560*61046927SAndroid Build Coastguard Worker- radeonsi: add SI_CONTEXT_PFP_SYNC_ME to skip syncing PFP for image operations
3561*61046927SAndroid Build Coastguard Worker- radeonsi: return false from si_is_format_supported instead of NULL
3562*61046927SAndroid Build Coastguard Worker- radeonsi: don't use constbuf and set cache policy for 12-byte clear shader
3563*61046927SAndroid Build Coastguard Worker- radeonsi: don't use a constant buffer for the copy_image compute shader
3564*61046927SAndroid Build Coastguard Worker- radeonsi: decrease the maximum variable block size
3565*61046927SAndroid Build Coastguard Worker- radeonsi: pack the variable block size in one SGPR, 10 bits per component
3566*61046927SAndroid Build Coastguard Worker- amd: fix parsing the last dword of DMA_DATA packets
3567*61046927SAndroid Build Coastguard Worker- ac/surface: add CMASK info for level 0
3568*61046927SAndroid Build Coastguard Worker- radeonsi: determine accurately whether the framebuffer state has DCC MSAA
3569*61046927SAndroid Build Coastguard Worker- radeonsi: remove si_screen::dcc_msaa_allowed
3570*61046927SAndroid Build Coastguard Worker- radeonsi: parallelize CMASK and DCC clears
3571*61046927SAndroid Build Coastguard Worker- radeonsi: return success/failure from si_alloc_separate_cmask
3572*61046927SAndroid Build Coastguard Worker- radeonsi: add num_layers variable into si_do_fast_color_clear
3573*61046927SAndroid Build Coastguard Worker- radeonsi: group and parallelize all clears in si_texture_create_object
3574*61046927SAndroid Build Coastguard Worker- radeonsi: set better default depth clear value
3575*61046927SAndroid Build Coastguard Worker- radeonsi: enable HTILE with mipmapping on gfx9+
3576*61046927SAndroid Build Coastguard Worker- radeonsi: unset PIPE_CLEAR_* flags for non-existent buffers
3577*61046927SAndroid Build Coastguard Worker- radeonsi: turn the loops over color buffers into while loops in si_clear
3578*61046927SAndroid Build Coastguard Worker- radeonsi: don't use CP DMA for clears/copies except for very small ones
3579*61046927SAndroid Build Coastguard Worker- ac/surface/tests: move shareable code into ac_surface_test_common.h
3580*61046927SAndroid Build Coastguard Worker- radeonsi: fix si_compute_copy_image if DCC decompression happens before a copy
3581*61046927SAndroid Build Coastguard Worker- gallium/pb: pass an optional winsys pointer to the buffer destroy function
3582*61046927SAndroid Build Coastguard Worker- winsys/radeon: rename radeon_bo_reference -> radeon_ws_bo_reference
3583*61046927SAndroid Build Coastguard Worker- radeon_winsys.h: add a new function radeon_bo_reference that takes a winsys
3584*61046927SAndroid Build Coastguard Worker- radeon_winsys.h: add a winsys parameter to most winsys buffer functions
3585*61046927SAndroid Build Coastguard Worker- winsys/amdgpu: remove amdgpu_winsys_bo::ws
3586*61046927SAndroid Build Coastguard Worker- winsys/amdgpu: add amdgpu_cs::ws to reduce dereferences
3587*61046927SAndroid Build Coastguard Worker- gallium/pb: change pb_buffer::alignment to alignment_log2
3588*61046927SAndroid Build Coastguard Worker- gallium/pb: remove 8 bytes from pb_buffer by packing variables
3589*61046927SAndroid Build Coastguard Worker- winsys/amdgpu: remove another 8 bytes from amdgpu_winsys_bo by packing better
3590*61046927SAndroid Build Coastguard Worker- ac/surface: split dcc level info from surface_info to save space
3591*61046927SAndroid Build Coastguard Worker- ac/surface: overlap color and Z/S fields using a union in legacy_surf_layout
3592*61046927SAndroid Build Coastguard Worker- ac/surface: change legacy_surf_level::offset to 32-bit offset_256B shifted by 8
3593*61046927SAndroid Build Coastguard Worker- ac/surface: inline and reorder gfx9_surf_flags for better packing
3594*61046927SAndroid Build Coastguard Worker- ac/surface: pack gfx9_surf_meta_flags better
3595*61046927SAndroid Build Coastguard Worker- ac/surface: pack gfx9_surf_layout:resource_type better to save 8 bytes
3596*61046927SAndroid Build Coastguard Worker- ac/surface: pack radeon_surf::num_htile_levels better
3597*61046927SAndroid Build Coastguard Worker- ac/surface: pack alignments by storing log2 in radeon_surf
3598*61046927SAndroid Build Coastguard Worker- ac/surface: overlap color and Z/S fields using a union in gfx9_surf_layout
3599*61046927SAndroid Build Coastguard Worker- ac/surface: pack radeon_surf better
3600*61046927SAndroid Build Coastguard Worker- ac/surface: unify htile_levels and dcc_levels as meta_levels
3601*61046927SAndroid Build Coastguard Worker- ac/surface: unify htile_* and dcc_* fields as meta_* fields
3602*61046927SAndroid Build Coastguard Worker- ac/surface: use named "color and "zs" structures in unions
3603*61046927SAndroid Build Coastguard Worker- radeonsi: don't cache FMASK transactions from CB in L2
3604*61046927SAndroid Build Coastguard Worker- radeonsi: restructure DCC disablement into a switch
3605*61046927SAndroid Build Coastguard Worker- radeonsi: allow trivial DCC clears for shared textures with DCC constant encode
3606*61046927SAndroid Build Coastguard Worker- radeonsi: implement per-level DCC and CMASK fast clears for gfx10+
3607*61046927SAndroid Build Coastguard Worker- radeonsi: implement Z/S fast clear for non-zero mipmap levels
3608*61046927SAndroid Build Coastguard Worker- radeonsi: parallelize Z/S conversion into TC-compatible with fast color clears
3609*61046927SAndroid Build Coastguard Worker- radeonsi: clean up some mess around htile_stencil_disabled
3610*61046927SAndroid Build Coastguard Worker- radeonsi: add si_can_fast_clear_depth/stencil helpers
3611*61046927SAndroid Build Coastguard Worker- radeonsi: indent the code for TC-compatibility HTILE transition
3612*61046927SAndroid Build Coastguard Worker- radeonsi: implement fast Z/S clears using clear_buffer on HTILE
3613*61046927SAndroid Build Coastguard Worker- radeonsi: enable DCC fast clears for non-zero mipmap levels and 0/1 clear values
3614*61046927SAndroid Build Coastguard Worker- radeonsi: when transitioning to TC-compat HTILE, try to do a proper clear
3615*61046927SAndroid Build Coastguard Worker- radeonsi: do Z-only or S-only HTILE clear using a compute shader doing RMW
3616*61046927SAndroid Build Coastguard Worker- radeonsi: refine fast clears for small buffers, always use them for large HTILE
3617*61046927SAndroid Build Coastguard Worker- radeonsi: try to fix DCC coherency issues with DCC decompression
3618*61046927SAndroid Build Coastguard Worker- radeonsi: allow DCC_DECOMPRESS via CB with MSAA textures
3619*61046927SAndroid Build Coastguard Worker- ac/surface: only apply the 3D swizzle mode tuning to gfx10+
3620*61046927SAndroid Build Coastguard Worker- ac/surface/tests: test Sienna Cichlid and Navy Flounder
3621*61046927SAndroid Build Coastguard Worker- ac/surface/tests: fix a random segfault in the modifier test
3622*61046927SAndroid Build Coastguard Worker- amd/addrlib: expose DCC address equations to drivers
3623*61046927SAndroid Build Coastguard Worker- meson: add an optional OpenMP dependency for AMD tests
3624*61046927SAndroid Build Coastguard Worker- ac/surface: add a test of DccAddrFromCoord prototype outside of addrlib
3625*61046927SAndroid Build Coastguard Worker- ac/surface: limit the number of swizzle modes that can have displayable DCC
3626*61046927SAndroid Build Coastguard Worker- ac,radeonsi: rewrite DCC retiling without the DCC retile map
3627*61046927SAndroid Build Coastguard Worker- radeonsi: fix and enable full DCC with MSAA 2x on gfx9
3628*61046927SAndroid Build Coastguard Worker- radeonsi: implement DCC MSAA 4x/8x fast clear using DCC equations on gfx9
3629*61046927SAndroid Build Coastguard Worker- radeonsi: enable DCC for MSAA 4x and 8x on gfx9
3630*61046927SAndroid Build Coastguard Worker- radeonsi: move binding the internal compute shader into si_launch_grid_internal
3631*61046927SAndroid Build Coastguard Worker- radeonsi: unify internal compute with SSBOs in si_launch_grid_internal_ssbos
3632*61046927SAndroid Build Coastguard Worker- compiler: move TEXTURE_COORD/VERTEX_GENERIC_ATTRIB limits into shader_enums.h
3633*61046927SAndroid Build Coastguard Worker- nir: add src and dest types to all IO loads and stores for mediump
3634*61046927SAndroid Build Coastguard Worker- nir: add new VARYING_SLOTs and shader info for packed 16-bit varyings
3635*61046927SAndroid Build Coastguard Worker- nir: add many passes that lower and optimize 16-bit input/outputs and samplers
3636*61046927SAndroid Build Coastguard Worker- glsl: pack 16-bit uniforms in the NIR linker
3637*61046927SAndroid Build Coastguard Worker- mesa: implement glUniform for packed FP16 uniforms
3638*61046927SAndroid Build Coastguard Worker- mesa: implement glGetUniform for FP16 uniforms
3639*61046927SAndroid Build Coastguard Worker- mesa: implement glGetActiveUniform for FP16 uniforms
3640*61046927SAndroid Build Coastguard Worker- glsl: lower mediump uniforms to FP16 based on an option
3641*61046927SAndroid Build Coastguard Worker- gallium: add PIPE_SHADER_CAP_FP16_CONST_BUFFERS for FP16 uniforms
3642*61046927SAndroid Build Coastguard Worker- st/mesa: fix nir_lower_io if it's done right after IO vectorization
3643*61046927SAndroid Build Coastguard Worker- ac/llvm: implement 16-bit packed VS outputs and FS inputs
3644*61046927SAndroid Build Coastguard Worker- radeonsi: implement 16-bit VS->PS varyings
3645*61046927SAndroid Build Coastguard Worker- radeonsi: implement 16-bit VS inputs
3646*61046927SAndroid Build Coastguard Worker- radeonsi: optimize and legalize 16-bit samplers
3647*61046927SAndroid Build Coastguard Worker- radeonsi: kill 16-bit VS outputs if PS doesn't use them or doing Z-only draw
3648*61046927SAndroid Build Coastguard Worker- radeonsi: enable FP16 for mediump on gfx9+ if radeonsi_fp16=true
3649*61046927SAndroid Build Coastguard Worker- nir: handle mediump varyings in varying compaction helpers
3650*61046927SAndroid Build Coastguard Worker- radeonsi: don't decompress DCC for float formats in si_compute_copy_image
3651*61046927SAndroid Build Coastguard Worker- radeonsi: fix automatic DCC retiling after DCC clear and DCC decompression
3652*61046927SAndroid Build Coastguard Worker- radeonsi: fix automatic DCC retiling after compute image stores
3653*61046927SAndroid Build Coastguard Worker- radeonsi: make the gfx9 DCC MSAA clear shader depend on the number of samples
3654*61046927SAndroid Build Coastguard Worker- util: fix (re-enable) L3 cache pinning
3655*61046927SAndroid Build Coastguard Worker
3656*61046927SAndroid Build Coastguard WorkerMarek Vasut (2):
3657*61046927SAndroid Build Coastguard Worker
3658*61046927SAndroid Build Coastguard Worker- compiler/nir: Increment shader input count and mark as used when adding new gl_PointCoord
3659*61046927SAndroid Build Coastguard Worker- etnaviv: Fix point sprite Z,W coordinate replacement
3660*61046927SAndroid Build Coastguard Worker
3661*61046927SAndroid Build Coastguard WorkerMark Janes (12):
3662*61046927SAndroid Build Coastguard Worker
3663*61046927SAndroid Build Coastguard Worker- intel: Print GPU timing data based on INTEL_MEASURE
3664*61046927SAndroid Build Coastguard Worker- anv: enable timestamp for INTEL_MEASURE
3665*61046927SAndroid Build Coastguard Worker- anv: implement anv layer of INTEL_MEASURE
3666*61046927SAndroid Build Coastguard Worker- blorp: add hook for INTEL_MEASURE
3667*61046927SAndroid Build Coastguard Worker- anv: add hooks to call INTEL_MEASURE
3668*61046927SAndroid Build Coastguard Worker- iris: implement iris layer of INTEL_MEASURE
3669*61046927SAndroid Build Coastguard Worker- iris: add a iris_context reference to iris_batch
3670*61046927SAndroid Build Coastguard Worker- intel: stop tracking submission state in INTEL_MEASURE
3671*61046927SAndroid Build Coastguard Worker- intel: support secondary command buffers in INTEL_MEASURE
3672*61046927SAndroid Build Coastguard Worker- intel: combine common gather routines in INTEL_MEASURE
3673*61046927SAndroid Build Coastguard Worker- intel: check setuid before writing output file in INTEL_MEASURE
3674*61046927SAndroid Build Coastguard Worker- Revert "blorp/gen12: Don't use aux address if implicit CCS"
3675*61046927SAndroid Build Coastguard Worker
3676*61046927SAndroid Build Coastguard WorkerMatt Turner (8):
3677*61046927SAndroid Build Coastguard Worker
3678*61046927SAndroid Build Coastguard Worker- docs/freedreno: Fix a few typos
3679*61046927SAndroid Build Coastguard Worker- turnip: Remove unused TU_DEBUG_IR3 flag
3680*61046927SAndroid Build Coastguard Worker- docs: Mark VK_KHR_maintenance1 as done on turnip
3681*61046927SAndroid Build Coastguard Worker- ci: Use CI_PROJECT_ROOT_NAMESPACE
3682*61046927SAndroid Build Coastguard Worker- tu: Skip tu_tiling_config_update_tile_layout() if not using gmem
3683*61046927SAndroid Build Coastguard Worker- ci: Disable panfrost g52
3684*61046927SAndroid Build Coastguard Worker- Remove Scons leftovers
3685*61046927SAndroid Build Coastguard Worker- ir3: Don't count (nopX) towards the wrong category
3686*61046927SAndroid Build Coastguard Worker
3687*61046927SAndroid Build Coastguard WorkerMatti Hamalainen (2):
3688*61046927SAndroid Build Coastguard Worker
3689*61046927SAndroid Build Coastguard Worker- gallium: Fix broken trace XML output
3690*61046927SAndroid Build Coastguard Worker- gallium/tools: update trace scripts to Python 3
3691*61046927SAndroid Build Coastguard Worker
3692*61046927SAndroid Build Coastguard WorkerMauro Rossi (29):
3693*61046927SAndroid Build Coastguard Worker
3694*61046927SAndroid Build Coastguard Worker- android: r600/sfn: add sfn_nir_lower_64bit.cpp to Makefile.sources
3695*61046927SAndroid Build Coastguard Worker- android: freedreno/hw/isa: Add description of ir3 ISA
3696*61046927SAndroid Build Coastguard Worker- android: freedreno/ir3: Switch over to new encoder/decoder
3697*61046927SAndroid Build Coastguard Worker- android: pan/mdg: create nir pass to lower image coord bitsize
3698*61046927SAndroid Build Coastguard Worker- android: intel: Print GPU timing data based on INTEL_MEASURE
3699*61046927SAndroid Build Coastguard Worker- android: anv: implement anv layer of INTEL_MEASURE
3700*61046927SAndroid Build Coastguard Worker- android: iris: implement iris layer of INTEL_MEASURE
3701*61046927SAndroid Build Coastguard Worker- android: radv: port to using common dispatch code.
3702*61046927SAndroid Build Coastguard Worker- android: radv: fix building error in radv_android.c
3703*61046927SAndroid Build Coastguard Worker- android: util/fossilize_db: add missing sources to Makefile.sources
3704*61046927SAndroid Build Coastguard Worker- android: ac/rgp: fix building error
3705*61046927SAndroid Build Coastguard Worker- android: mesa: Move the FXT1 compressor/decompressor to util/
3706*61046927SAndroid Build Coastguard Worker- android: pan/bi: reorder static dependencies in gallium/dri
3707*61046927SAndroid Build Coastguard Worker- driconf: avoid Non-ASCII character error in driconf_static.py
3708*61046927SAndroid Build Coastguard Worker- android: driconf: Generate a static table when no xmlconfig
3709*61046927SAndroid Build Coastguard Worker- android: i965: Rename files with "intel\_" prefix to "brw\_"
3710*61046927SAndroid Build Coastguard Worker- android: util: create some standalone compression helpers
3711*61046927SAndroid Build Coastguard Worker- android: anv: add libcutils shared dependency
3712*61046927SAndroid Build Coastguard Worker- android: r600/sfn: fix sfn_nir_algebraic.c gen rules
3713*61046927SAndroid Build Coastguard Worker- android: vulkan/util: add vk_descriptors.{c,h} to Makefile.sources
3714*61046927SAndroid Build Coastguard Worker- android: amd/addrlib: define endianess to build
3715*61046927SAndroid Build Coastguard Worker- android: panfrost: Use the blend shader cache attached to the device
3716*61046927SAndroid Build Coastguard Worker- vulkan/util: Fix implicit declaration of ffs for Android build
3717*61046927SAndroid Build Coastguard Worker- android: anv: Remove anv_intel.c from Makefile.sources
3718*61046927SAndroid Build Coastguard Worker- android: anv: fix build error in anv_android.c
3719*61046927SAndroid Build Coastguard Worker- compiler/glsl: fix include for Android build
3720*61046927SAndroid Build Coastguard Worker- android: panfrost/lib: add pan_cs.c to Makefile.sources
3721*61046927SAndroid Build Coastguard Worker- android: gallium/radeonsi: add nir include path
3722*61046927SAndroid Build Coastguard Worker- android: amd/common: add nir include path
3723*61046927SAndroid Build Coastguard Worker
3724*61046927SAndroid Build Coastguard WorkerMichael Tang (5):
3725*61046927SAndroid Build Coastguard Worker
3726*61046927SAndroid Build Coastguard Worker- microsoft/compiler: Make resource_state_manager only build with_gallium_d3d12
3727*61046927SAndroid Build Coastguard Worker- util: Make os_read_file use O_BINARY on Windows
3728*61046927SAndroid Build Coastguard Worker- microsoft/spirv_to_dxil: Fix spirv2dxil I/O to use binary mode
3729*61046927SAndroid Build Coastguard Worker- microsoft/spirv_to_dxil: Add lowering pass to handle gl_PerVertex
3730*61046927SAndroid Build Coastguard Worker- microsoft/spirv_to_dxil: Add extra lowering functions according to the docs on nir_inline_functions
3731*61046927SAndroid Build Coastguard Worker
3732*61046927SAndroid Build Coastguard WorkerMichel Dänzer (53):
3733*61046927SAndroid Build Coastguard Worker
3734*61046927SAndroid Build Coastguard Worker- ci: Remove .gitlab-ci/meson-build.bat
3735*61046927SAndroid Build Coastguard Worker- ci: Use meson test directly instead of ninja test
3736*61046927SAndroid Build Coastguard Worker- wsi/x11: Use get_screen_resources_current in wsi_x11_detect_xwayland
3737*61046927SAndroid Build Coastguard Worker- ci: Enable process isolation for softpipe & freedreno piglit jobs
3738*61046927SAndroid Build Coastguard Worker- ci: Use GNU time as meson test wrapper
3739*61046927SAndroid Build Coastguard Worker- ci: Run 'time' in the background and propagate signals to test process
3740*61046927SAndroid Build Coastguard Worker- ci: Fix MESA_TEMPLATES_COMMIT value
3741*61046927SAndroid Build Coastguard Worker- ci: Update to newer ci-fairy
3742*61046927SAndroid Build Coastguard Worker- ci: Set GALLIVM_PERF=no_filter_hacks for llvmpipe-piglit-quick_shader
3743*61046927SAndroid Build Coastguard Worker- ci: Set GALLIVM_PERF=no_filter_hacks for llvmpipe-piglit-quick_gl
3744*61046927SAndroid Build Coastguard Worker- ci: Set GALLIVM_PERF=nopt,no_filter_hacks for llvmpipe-gles2
3745*61046927SAndroid Build Coastguard Worker- ci: Use MESA\_ namespace for image variables in Windows jobs
3746*61046927SAndroid Build Coastguard Worker- ci: Use MESA_IMAGE_TAG everywhere
3747*61046927SAndroid Build Coastguard Worker- ci: Move FDO_DISTRIBUTION_TAG assignment to template
3748*61046927SAndroid Build Coastguard Worker- ci: Add and use .set-image template to construct docker image name
3749*61046927SAndroid Build Coastguard Worker- ci: Incorporate base image tag into dependent image tags
3750*61046927SAndroid Build Coastguard Worker- ci: Append build image tag to LAVA tag used for minio path
3751*61046927SAndroid Build Coastguard Worker- ci: Add trailing slash to path for documentation preview
3752*61046927SAndroid Build Coastguard Worker- ci: Restrict meson-gallium job to gstreamer runners
3753*61046927SAndroid Build Coastguard Worker- ci: Disable scons-win64 job
3754*61046927SAndroid Build Coastguard Worker- ci: Move meson-build.sh to meson/build.sh
3755*61046927SAndroid Build Coastguard Worker- ci: Drop SIGINT handling from meson test wrapper script
3756*61046927SAndroid Build Coastguard Worker- ci: Move /usr/bin/time check from meson test wrapper to build script
3757*61046927SAndroid Build Coastguard Worker- aco/tests: Use _exit in child process
3758*61046927SAndroid Build Coastguard Worker- ci: Add strace to the x86_build docker image
3759*61046927SAndroid Build Coastguard Worker- ci: Run meson tests in strace if it's available and can be used
3760*61046927SAndroid Build Coastguard Worker- ci: Don't run meson tests in strace for meson-mingw32-x86_64 job
3761*61046927SAndroid Build Coastguard Worker- intel/tools: Use subprocess.Popen to read output directly from a pipe
3762*61046927SAndroid Build Coastguard Worker- Revert "ci: Restrict meson-gallium job to gstreamer runners"
3763*61046927SAndroid Build Coastguard Worker- glcpp: Fully initialize struct gl_context
3764*61046927SAndroid Build Coastguard Worker- ci: Disable valgrind in some build jobs
3765*61046927SAndroid Build Coastguard Worker- glsl/tests: Bump glcpp valgrind test timeout to 240 seconds
3766*61046927SAndroid Build Coastguard Worker- glsl/tests: Don't use tempfiles
3767*61046927SAndroid Build Coastguard Worker- glsl/tests: Use exit code 126 to detect valgrind errors
3768*61046927SAndroid Build Coastguard Worker- Revert "ci: disable glcpp tests for now"
3769*61046927SAndroid Build Coastguard Worker- Revert "meson: add enable-glcpp-tests option"
3770*61046927SAndroid Build Coastguard Worker- Revert "glsl/test: Don't run whitespace tests in parallel"
3771*61046927SAndroid Build Coastguard Worker- ci: Remove INCLUDE_PIGLIT
3772*61046927SAndroid Build Coastguard Worker- ci: Build ARM baremetal rootfs in native container
3773*61046927SAndroid Build Coastguard Worker- ci: Merge ARM testing docker images to a single arm_test one
3774*61046927SAndroid Build Coastguard Worker- wsi/x11: Wait for fences with IMMEDIATE on Xwayland
3775*61046927SAndroid Build Coastguard Worker- ci: Fix HTML summary path for piglit OpenCL job artifacts
3776*61046927SAndroid Build Coastguard Worker- intel/blorp: Initialize texture_data[0]
3777*61046927SAndroid Build Coastguard Worker- ci: Do not install armhf LLVM packages
3778*61046927SAndroid Build Coastguard Worker- ci: Bump LLVM/clang from 10 to 11
3779*61046927SAndroid Build Coastguard Worker- ci: Move docker images from Debian buster to bullseye
3780*61046927SAndroid Build Coastguard Worker- ci: Install librenderdoc from Debian bullseye
3781*61046927SAndroid Build Coastguard Worker- ci: Install spirv-tools from Debian bullseye
3782*61046927SAndroid Build Coastguard Worker- ci: Install llvm-spirv from Debian bullseye
3783*61046927SAndroid Build Coastguard Worker- ci: Install GLVND from Debian bullseye
3784*61046927SAndroid Build Coastguard Worker- ci: Install Rust & cargo from Debian for x86_test* images
3785*61046927SAndroid Build Coastguard Worker- ci: Do not append ci-templates commit hash to Windows docker image tag
3786*61046927SAndroid Build Coastguard Worker- ci: Update to latest ci-templates
3787*61046927SAndroid Build Coastguard Worker
3788*61046927SAndroid Build Coastguard WorkerMichel Zou (25):
3789*61046927SAndroid Build Coastguard Worker
3790*61046927SAndroid Build Coastguard Worker- vulkan/lavapipe: add missing VKAPI_ATTR/CALL
3791*61046927SAndroid Build Coastguard Worker- vulkan: Fix windows api conflict
3792*61046927SAndroid Build Coastguard Worker- zink: Fix win32 build
3793*61046927SAndroid Build Coastguard Worker- vulkan: Fix windows api conflict
3794*61046927SAndroid Build Coastguard Worker- meson: invalid keyword argument dependencies
3795*61046927SAndroid Build Coastguard Worker- zink: fix win32 build
3796*61046927SAndroid Build Coastguard Worker- util: fix gcc vsnprintf overflow
3797*61046927SAndroid Build Coastguard Worker- glapi: keep declspec(thread) msvc-specific
3798*61046927SAndroid Build Coastguard Worker- vulkan: implement wsi_win32 backend
3799*61046927SAndroid Build Coastguard Worker- lavapipe: add mingw32 def file
3800*61046927SAndroid Build Coastguard Worker- lavapipe: set empty dll prefix
3801*61046927SAndroid Build Coastguard Worker- gallium: remove DROP_PIPE_LOADER_MISC
3802*61046927SAndroid Build Coastguard Worker- meson/xmlconfig: win32 regex fallback
3803*61046927SAndroid Build Coastguard Worker- meson: detect winflex/bison only on native win32
3804*61046927SAndroid Build Coastguard Worker- turnip: update features.txt
3805*61046927SAndroid Build Coastguard Worker- lavapipe: update features.txt
3806*61046927SAndroid Build Coastguard Worker- vulkan: fix CreateRenderPass prototype
3807*61046927SAndroid Build Coastguard Worker- swr: extern declaration for win32 intrinsics
3808*61046927SAndroid Build Coastguard Worker- swr: fix win32 intrinsics
3809*61046927SAndroid Build Coastguard Worker- swr: Fix SWR_CONTEXT pre-declaration
3810*61046927SAndroid Build Coastguard Worker- swr: fix unused SplitString warning
3811*61046927SAndroid Build Coastguard Worker- swr: fix deprecated llvm 11 declaration warning
3812*61046927SAndroid Build Coastguard Worker- swr: fix array-bounds warning
3813*61046927SAndroid Build Coastguard Worker- lavapipe: Fix type narrowing
3814*61046927SAndroid Build Coastguard Worker- docs: missing lvp win32surface ext in features.txt
3815*61046927SAndroid Build Coastguard Worker
3816*61046927SAndroid Build Coastguard WorkerMike Blumenkrantz (775):
3817*61046927SAndroid Build Coastguard Worker
3818*61046927SAndroid Build Coastguard Worker- zink: clamp sampler+samplerview limits
3819*61046927SAndroid Build Coastguard Worker- util/hash_table: optimize rehash for empty table and no-func clears
3820*61046927SAndroid Build Coastguard Worker- util/set: optimize rehash for empty table and no-func clears
3821*61046927SAndroid Build Coastguard Worker- util/set: add the found param to search_or_add
3822*61046927SAndroid Build Coastguard Worker- util/set: split off create() into an init() function
3823*61046927SAndroid Build Coastguard Worker- zink: optimize renderpass hash table
3824*61046927SAndroid Build Coastguard Worker- nir/lower_uniforms_to_ubo: set explicit_binding on uniform_0
3825*61046927SAndroid Build Coastguard Worker- zink: add spirv builder function for runtime array type
3826*61046927SAndroid Build Coastguard Worker- zink: add util function for emitting ntv atomic ops
3827*61046927SAndroid Build Coastguard Worker- zink: add set_shader_buffers pipe_context method
3828*61046927SAndroid Build Coastguard Worker- zink: hook up ssbo shader bindings
3829*61046927SAndroid Build Coastguard Worker- zink: emit ssbo variables in ntv
3830*61046927SAndroid Build Coastguard Worker- zink: modify ubo loading in ntv to work for ssbos
3831*61046927SAndroid Build Coastguard Worker- zink: start supporting atomic shader ops
3832*61046927SAndroid Build Coastguard Worker- zink: split UBOs and samplers into 'read' batch references during draw
3833*61046927SAndroid Build Coastguard Worker- zink: flag ssbo buffer resources as having pending writes on batch
3834*61046927SAndroid Build Coastguard Worker- zink: add more usage bits for buffer types
3835*61046927SAndroid Build Coastguard Worker- zink: partially enable SSBO pipe cap
3836*61046927SAndroid Build Coastguard Worker- zink: only emit streamout targets during draw if we have them
3837*61046927SAndroid Build Coastguard Worker- zink: rework framebuffer state
3838*61046927SAndroid Build Coastguard Worker- zink: add batch flag for checking renderpass state
3839*61046927SAndroid Build Coastguard Worker- zink: remove renderpass refcounting
3840*61046927SAndroid Build Coastguard Worker- zink: ralloc zink_framebuffer structs
3841*61046927SAndroid Build Coastguard Worker- zink: rename param in zink_create_framebuffer
3842*61046927SAndroid Build Coastguard Worker- zink: use 'fb' variable name for zink_framebuffer objects in zink_framebuffer.c
3843*61046927SAndroid Build Coastguard Worker- zink: decouple renderpass from framebuffer state
3844*61046927SAndroid Build Coastguard Worker- zink: move zink_clear to zink_clear.c
3845*61046927SAndroid Build Coastguard Worker- zink: start to refactor clearing
3846*61046927SAndroid Build Coastguard Worker- zink: handle clears with scissor regions
3847*61046927SAndroid Build Coastguard Worker- zink: break out scissor region testing for clear functions
3848*61046927SAndroid Build Coastguard Worker- zink: break out color/zs no_rp clear into separate functions
3849*61046927SAndroid Build Coastguard Worker- zink: break out some of the u_blitter setup into util function
3850*61046927SAndroid Build Coastguard Worker- zink: add a pipe_context::clear_texture hook
3851*61046927SAndroid Build Coastguard Worker- zink: enable PIPE_CAP_CLEAR_TEXTURE
3852*61046927SAndroid Build Coastguard Worker- zink: reduce blendfactor when alpha_to_one is set
3853*61046927SAndroid Build Coastguard Worker- zink: tweak xfb slot mapping in ntv
3854*61046927SAndroid Build Coastguard Worker- zink: process ubos with location values set as long as they're actually ubos
3855*61046927SAndroid Build Coastguard Worker- zink: add VK_KHR_driver_properties
3856*61046927SAndroid Build Coastguard Worker- zink: enable WSI-faking for RADV too
3857*61046927SAndroid Build Coastguard Worker- zink: rename zink_context::\*image_views -> sampler_views
3858*61046927SAndroid Build Coastguard Worker- zink: add ntv util function for getting image type
3859*61046927SAndroid Build Coastguard Worker- zink: rewrite image/sampler glsl -> vk type functions for robustness
3860*61046927SAndroid Build Coastguard Worker- zink: add spirv_builder function for hexops
3861*61046927SAndroid Build Coastguard Worker- zink: add spirv builder functions for image ops
3862*61046927SAndroid Build Coastguard Worker- zink: add ntv function for emitting variable access decorations
3863*61046927SAndroid Build Coastguard Worker- zink: verify format caps and add storage image usage when possible in creation
3864*61046927SAndroid Build Coastguard Worker- zink: add 'has_draw' flag to batch struct
3865*61046927SAndroid Build Coastguard Worker- zink: add a pipe_context::memory_barrier hook
3866*61046927SAndroid Build Coastguard Worker- zink: add shader image support to zink_binding()
3867*61046927SAndroid Build Coastguard Worker- zink: add new 'sampler_types' variable to ntv_context struct
3868*61046927SAndroid Build Coastguard Worker- zink: handle image variable types in ntv
3869*61046927SAndroid Build Coastguard Worker- zink: handle more atomic ops in ntv
3870*61046927SAndroid Build Coastguard Worker- zink: handle nir_intrinsic_memory_barrier in ntv
3871*61046927SAndroid Build Coastguard Worker- zink: add nir_var_uniform case to get_storage_class()
3872*61046927SAndroid Build Coastguard Worker- zink: expand ntv array derefs to track image derefs
3873*61046927SAndroid Build Coastguard Worker- zink: add handling for all basic image ops in ntv
3874*61046927SAndroid Build Coastguard Worker- zink: enable early frag test execution in ntv when necessary
3875*61046927SAndroid Build Coastguard Worker- zink: enable image caps in ntv when a shader has images
3876*61046927SAndroid Build Coastguard Worker- zink: handle image descriptors during zink_shader creation
3877*61046927SAndroid Build Coastguard Worker- zink: break out bufferview creation into separate function
3878*61046927SAndroid Build Coastguard Worker- zink: add a pipe_context::set_shader_images hook
3879*61046927SAndroid Build Coastguard Worker- zink: handle shader image descriptor updates during draw
3880*61046927SAndroid Build Coastguard Worker- zink: check if multisample support exists for shader image formats
3881*61046927SAndroid Build Coastguard Worker- zink: export shader image caps using features
3882*61046927SAndroid Build Coastguard Worker- zink: GLSL 420
3883*61046927SAndroid Build Coastguard Worker- docs/features: mark off GL 4.2 for zink
3884*61046927SAndroid Build Coastguard Worker- zink: set PIPE_CAP_COPY_BETWEEN_COMPRESSED_AND_PLAIN_FORMATS
3885*61046927SAndroid Build Coastguard Worker- zink: force per-sample interpolation
3886*61046927SAndroid Build Coastguard Worker- zink: set PIPE_CAP_FRAMEBUFFER_NO_ATTACHMENT
3887*61046927SAndroid Build Coastguard Worker- zink: set PIPE_CAP_ROBUST_BUFFER_ACCESS_BEHAVIOR
3888*61046927SAndroid Build Coastguard Worker- zink: support VK_IMAGE_LAYOUT_DEPTH_STENCIL_READ_ONLY_OPTIMAL usage
3889*61046927SAndroid Build Coastguard Worker- zink: add layout member to barrier setup in draw
3890*61046927SAndroid Build Coastguard Worker- zink: support PIPE_FORMAT_X24S8_UINT
3891*61046927SAndroid Build Coastguard Worker- zink: check correct caps for PIPE_CAP_IMAGE_LOAD_FORMATTED
3892*61046927SAndroid Build Coastguard Worker- zink: enable PIPE_CAP_SAMPLER_VIEW_TARGET
3893*61046927SAndroid Build Coastguard Worker- gallium/u_inlines: add helper for simplifying pipe_context::resource_copy_region
3894*61046927SAndroid Build Coastguard Worker- zink: add function for waiting on a specific batch's fence
3895*61046927SAndroid Build Coastguard Worker- zink: don't force a renderpass start when setting framebuffer state
3896*61046927SAndroid Build Coastguard Worker- spirv: handle NoContraction in GLSL450 alu ops
3897*61046927SAndroid Build Coastguard Worker- zink: fix streamout for clipdistance
3898*61046927SAndroid Build Coastguard Worker- zink: add a VkExternalMemoryImageCreateInfo for PIPE_BIND_SHARED images
3899*61046927SAndroid Build Coastguard Worker- zink: set lower_mul_2x32_64 when 64bit int support is available
3900*61046927SAndroid Build Coastguard Worker- zink: enable PIPE_CAP_TEXTURE_MIRROR_CLAMP_TO_EDGE
3901*61046927SAndroid Build Coastguard Worker- zink: flag gfx pipeline dirty using newer mechanism
3902*61046927SAndroid Build Coastguard Worker- zink: guarantee surface lifetimes for shader images
3903*61046927SAndroid Build Coastguard Worker- st/bitmap: use GL_CLAMP_TO_EDGE for bitmap samplers
3904*61046927SAndroid Build Coastguard Worker- st/drawpixels: use GL_CLAMP_TO_EDGE instead of GL_CLAMP for samplers
3905*61046927SAndroid Build Coastguard Worker- zink: don't export PIPE_CAP_MAX_COMBINED_SHADER_BUFFERS value
3906*61046927SAndroid Build Coastguard Worker- zink: add spirv builder function for OpAtomicStore
3907*61046927SAndroid Build Coastguard Worker- zink: flag ssbo buffer resources as having pending writes per stage
3908*61046927SAndroid Build Coastguard Worker- zink: handle null ssbo attachments without crashing
3909*61046927SAndroid Build Coastguard Worker- zink: handle more ssbo ops in ntv
3910*61046927SAndroid Build Coastguard Worker- zink: rework ssbo indexing and binding
3911*61046927SAndroid Build Coastguard Worker- zink: support nir_intrinsic_store_ssbo
3912*61046927SAndroid Build Coastguard Worker- zink: implement get_ssbo_size nir intrinsic
3913*61046927SAndroid Build Coastguard Worker- zink: flatten out ssbo/ubo variable decls in ntv
3914*61046927SAndroid Build Coastguard Worker- zink: export ssbo caps
3915*61046927SAndroid Build Coastguard Worker- Revert "glcpp: disable 'windows' tests"
3916*61046927SAndroid Build Coastguard Worker- meson: add enable-glcpp-tests option
3917*61046927SAndroid Build Coastguard Worker- ci: disable glcpp tests for now
3918*61046927SAndroid Build Coastguard Worker- zink: add barrier helper for buffer resources
3919*61046927SAndroid Build Coastguard Worker- zink: add a stage param for buffer resource barriers
3920*61046927SAndroid Build Coastguard Worker- zink: add helper function for checking if access flags include write access
3921*61046927SAndroid Build Coastguard Worker- zink: improve barrier helper for buffer resources and add check for barrier need
3922*61046927SAndroid Build Coastguard Worker- zink: flag previous vertex stages as dirty when toggling a later stage
3923*61046927SAndroid Build Coastguard Worker- zink: add shader key for vs shaders
3924*61046927SAndroid Build Coastguard Worker- zink: flag shaders as needing update when clip_halfz changes
3925*61046927SAndroid Build Coastguard Worker- zink: move tess/geom shader info to vs shader key
3926*61046927SAndroid Build Coastguard Worker- glsl: support 64bit integer loop iterators
3927*61046927SAndroid Build Coastguard Worker- radv: print image array size in debug mode
3928*61046927SAndroid Build Coastguard Worker- zink: move maintenance2 extension to right file
3929*61046927SAndroid Build Coastguard Worker- zink: unify shader image unbind codepath
3930*61046927SAndroid Build Coastguard Worker- zink: be a little more precise about query types in one conditional
3931*61046927SAndroid Build Coastguard Worker- radv: null bo list pointer for null descriptors on update
3932*61046927SAndroid Build Coastguard Worker- radv: zero the bo descriptor array when allocating a new set
3933*61046927SAndroid Build Coastguard Worker- zink: force 4 component formats for samplerview/render textures
3934*61046927SAndroid Build Coastguard Worker- zink: support nir_intrinsic_memory_barrier_buffer
3935*61046927SAndroid Build Coastguard Worker- zink: add defines for compute batch and gfx batch count
3936*61046927SAndroid Build Coastguard Worker- zink: bump resource usage flags to allow 5 batches
3937*61046927SAndroid Build Coastguard Worker- zink: make get_resource_usage() public
3938*61046927SAndroid Build Coastguard Worker- zink: make zink_batch_reference_resource_rw return usage info
3939*61046927SAndroid Build Coastguard Worker- zink: wait on compute batch when necessary during transfer map
3940*61046927SAndroid Build Coastguard Worker- zink: add spirv_builder function for emitting a 3word literal exec mode
3941*61046927SAndroid Build Coastguard Worker- zink: handle COMPUTE bindings in compiler/ntv
3942*61046927SAndroid Build Coastguard Worker- zink: handle COMPUTE setup in ntv
3943*61046927SAndroid Build Coastguard Worker- zink: handle COMPUTE glsl variables
3944*61046927SAndroid Build Coastguard Worker- zink: implement shared load/store nir ops in ntv
3945*61046927SAndroid Build Coastguard Worker- zink: add handling for shared atomic ops in ntv
3946*61046927SAndroid Build Coastguard Worker- zink: handle nir_intrinsic_memory_barrier_shared in ntv
3947*61046927SAndroid Build Coastguard Worker- zink: ignore compute batch when starting/ending batches
3948*61046927SAndroid Build Coastguard Worker- zink: take a pipe_reference param in zink_batch_reference_program
3949*61046927SAndroid Build Coastguard Worker- zink: refactor batch creation
3950*61046927SAndroid Build Coastguard Worker- zink: make allocate_descriptor_set() take more params instead of a gfx_program
3951*61046927SAndroid Build Coastguard Worker- zink: explicitly get shader stage from shader during binding setup in draw
3952*61046927SAndroid Build Coastguard Worker- zink: rename pipeline_cache_entry -> gfx_pipeline_cache_entry
3953*61046927SAndroid Build Coastguard Worker- zink: add compute programs and pipelines
3954*61046927SAndroid Build Coastguard Worker- zink: break out descriptor updating into separate function
3955*61046927SAndroid Build Coastguard Worker- zink: setup compute batch and add handling
3956*61046927SAndroid Build Coastguard Worker- zink: handle memory barriers for compute batch
3957*61046927SAndroid Build Coastguard Worker- zink: handle descriptor set updates for compute operations
3958*61046927SAndroid Build Coastguard Worker- zink: flush gfx/compute batches when the other pipeline needs resource sync
3959*61046927SAndroid Build Coastguard Worker- zink: add launch_grid pipe_context hook for compute handling
3960*61046927SAndroid Build Coastguard Worker- zink: export compute-specific shader/compute caps
3961*61046927SAndroid Build Coastguard Worker- zink: enable compute
3962*61046927SAndroid Build Coastguard Worker- zink: GLSL 430
3963*61046927SAndroid Build Coastguard Worker- features: mark off GL 4.3 for zink
3964*61046927SAndroid Build Coastguard Worker- zink: add spirv_builder wrapper for vote intrinsics
3965*61046927SAndroid Build Coastguard Worker- zink: handle vote intrinsics in ntv
3966*61046927SAndroid Build Coastguard Worker- zink: rework viewport handling
3967*61046927SAndroid Build Coastguard Worker- zink: handle nir_texop_texture_samples
3968*61046927SAndroid Build Coastguard Worker- zink: add a texture barrier hook
3969*61046927SAndroid Build Coastguard Worker- zink: use = and not \|= for VkMemoryPropertyFlags during resource creation
3970*61046927SAndroid Build Coastguard Worker- zink: set HOST_COHERENT bit for coherent resource creation
3971*61046927SAndroid Build Coastguard Worker- zink: track persistent, non-coherent, writable transfer map count for resources
3972*61046927SAndroid Build Coastguard Worker- zink: slightly refactor batch resource referencing in update_descriptors()
3973*61046927SAndroid Build Coastguard Worker- zink: flush all resources with persistent maps on work batch before draw/compute
3974*61046927SAndroid Build Coastguard Worker- zink: enable PIPE_CAP_BUFFER_MAP_PERSISTENT_COHERENT
3975*61046927SAndroid Build Coastguard Worker- zink: rename zink_context::dummy_buffer -> dummy_vertex_buffer
3976*61046927SAndroid Build Coastguard Worker- zink: create dummy xfb buffer
3977*61046927SAndroid Build Coastguard Worker- zink: handle null xfb buffers
3978*61046927SAndroid Build Coastguard Worker- zink: use better mapping for PIPE_FORMAT_X24S8_UINT
3979*61046927SAndroid Build Coastguard Worker- zink: handle nir_intrinsic_load_helper_invocation
3980*61046927SAndroid Build Coastguard Worker- zink: fix xfb buffer refcounting
3981*61046927SAndroid Build Coastguard Worker- zink: add PIPE_BIND_QUERY_BUFFER to the all-purpose resource creation path
3982*61046927SAndroid Build Coastguard Worker- zink: add a get_query_result_resource hook
3983*61046927SAndroid Build Coastguard Worker- zink: enable PIPE_CAP_TGSI_ARRAY_COMPONENTS
3984*61046927SAndroid Build Coastguard Worker- zink: enable PIPE_CAP_QUERY_BUFFER_OBJECT
3985*61046927SAndroid Build Coastguard Worker- zink: GLSL 440
3986*61046927SAndroid Build Coastguard Worker- zink: enable PIPE_CAP_CONDITIONAL_RENDER_INVERTED
3987*61046927SAndroid Build Coastguard Worker- zink: enable PIPE_CAP_CLIP_HALFZ
3988*61046927SAndroid Build Coastguard Worker- zink: enable PIPE_CAP_TGSI_TXQS
3989*61046927SAndroid Build Coastguard Worker- zink: enable PIPE_CAP_TEXTURE_BARRIER
3990*61046927SAndroid Build Coastguard Worker- zink: GLSL 450
3991*61046927SAndroid Build Coastguard Worker- features: mark off GL 4.5 for zink
3992*61046927SAndroid Build Coastguard Worker- zink: add spirv interfaces for bo and image/sampler/push variables
3993*61046927SAndroid Build Coastguard Worker- zink: lower flrp64 and ffma64 when in softfp64 mode
3994*61046927SAndroid Build Coastguard Worker- zink: always use query->type for starting/stopping xfb queries
3995*61046927SAndroid Build Coastguard Worker- zink: make the xfb_query_pool into an array
3996*61046927SAndroid Build Coastguard Worker- zink: break out cpu query reading for qbos into separate function
3997*61046927SAndroid Build Coastguard Worker- zink: put SO_OVERFLOW queries on the primgen list
3998*61046927SAndroid Build Coastguard Worker- zink: support SO_OVERFLOW pipe query types
3999*61046927SAndroid Build Coastguard Worker- zink: fix streamout for tess stage
4000*61046927SAndroid Build Coastguard Worker- zink: flag exact alu op results in ntv with NoContraction
4001*61046927SAndroid Build Coastguard Worker- zink: unset generated TCS if its parent TESS is unset
4002*61046927SAndroid Build Coastguard Worker- zink: hook up cs invocation queries to the compute batch
4003*61046927SAndroid Build Coastguard Worker- zink: add support for pipeline statistics queries
4004*61046927SAndroid Build Coastguard Worker- zink: fix slot mapping for legacy gl io with tess stages
4005*61046927SAndroid Build Coastguard Worker- zink: handle 1bit undef values in ntv
4006*61046927SAndroid Build Coastguard Worker- zink: add handling for ARB_shader_draw_parameters variables in ntv
4007*61046927SAndroid Build Coastguard Worker- zink: create a struct for tracking push constant layout
4008*61046927SAndroid Build Coastguard Worker- zink: rework tcs injection to be more compatible with new push const struct
4009*61046927SAndroid Build Coastguard Worker- zink: add push constant value to indicate whether the current draw is indexed
4010*61046927SAndroid Build Coastguard Worker- zink: wrap shader gl_BaseVertex access with a bcsel based on push constant state
4011*61046927SAndroid Build Coastguard Worker- zink: add a draw_id param to vs push constants
4012*61046927SAndroid Build Coastguard Worker- zink: add a vs shader key for rewriting gl_DrawID
4013*61046927SAndroid Build Coastguard Worker- zink: break out push constant creation in compiler and add drawid value
4014*61046927SAndroid Build Coastguard Worker- zink: rewrite drawid based on shader key value
4015*61046927SAndroid Build Coastguard Worker- zink: add util function for submitting the compute batch
4016*61046927SAndroid Build Coastguard Worker- zink: enable PIPE_CAP_TGSI_VOTE
4017*61046927SAndroid Build Coastguard Worker- zink: enable PIPE_CAP_DRAW_PARAMETERS
4018*61046927SAndroid Build Coastguard Worker- zink: enable PIPE_CAP_POLYGON_OFFSET_CLAMP
4019*61046927SAndroid Build Coastguard Worker- zink: enable PIPE_CAP_QUERY_SO_OVERFLOW
4020*61046927SAndroid Build Coastguard Worker- zink: enable pipeline statistics cap
4021*61046927SAndroid Build Coastguard Worker- zink: PIPE_CAP_GL_SPIRV
4022*61046927SAndroid Build Coastguard Worker- zink: GLSL 460
4023*61046927SAndroid Build Coastguard Worker- features: mark off GL 4.6 and ES 3.1 for zink
4024*61046927SAndroid Build Coastguard Worker- zink: support nir_intrinsic_group_memory_barrier
4025*61046927SAndroid Build Coastguard Worker- zink: fix device codegen extension detection
4026*61046927SAndroid Build Coastguard Worker- zink: add nir_intrinsic_memory_barrier_image handling
4027*61046927SAndroid Build Coastguard Worker- zink: use nir_shader_instructions_pass for draw params pass
4028*61046927SAndroid Build Coastguard Worker- zink: add flag for no-oping fence finish
4029*61046927SAndroid Build Coastguard Worker- zink: hook up valid_buffer_range for buffer resources using util_range
4030*61046927SAndroid Build Coastguard Worker- zink: create a VkPipelineCache object on the screen and use it
4031*61046927SAndroid Build Coastguard Worker- zink: add a disk cache for pipeline objects
4032*61046927SAndroid Build Coastguard Worker- gallium/trace: add a pipe_screen::get_compiler_options method
4033*61046927SAndroid Build Coastguard Worker- zink: handle dual blending override from driconf
4034*61046927SAndroid Build Coastguard Worker- zink: move command pool to the batch
4035*61046927SAndroid Build Coastguard Worker- nir/lower_tex: rewrite tex/txb -> txd/txl before saturating srcs
4036*61046927SAndroid Build Coastguard Worker- mesa/st: add pipe_sampler_state::border_color_is_integer
4037*61046927SAndroid Build Coastguard Worker- mesa/st: add PIPE_CAP_GL_CLAMP
4038*61046927SAndroid Build Coastguard Worker- zink: enable GL_CLAMP cap
4039*61046927SAndroid Build Coastguard Worker- gallium/trace: remove transfer_map assert
4040*61046927SAndroid Build Coastguard Worker- zink: add helper function for getting pipeline stage from shader stage
4041*61046927SAndroid Build Coastguard Worker- zink: set buffer resource barriers for descriptor resources in update_descriptors()
4042*61046927SAndroid Build Coastguard Worker- zink: rework xfb counter resource barriers
4043*61046927SAndroid Build Coastguard Worker- zink: rework xfb barrier transitions when reusing as vertex inputs
4044*61046927SAndroid Build Coastguard Worker- zink: remove aspect param from zink_resource_barrier
4045*61046927SAndroid Build Coastguard Worker- zink: add a VkPipelineStageFlags param to zink_resource_barrier()
4046*61046927SAndroid Build Coastguard Worker- zink: add helper for image resource barriers and avoid unnecessary barriers
4047*61046927SAndroid Build Coastguard Worker- zink: use define for max descriptor array size
4048*61046927SAndroid Build Coastguard Worker- zink: add generic wrapper for checking whether a resource needs a barrier
4049*61046927SAndroid Build Coastguard Worker- zink: avoid emitting unnecessary pipeline barriers during update_descriptors
4050*61046927SAndroid Build Coastguard Worker- zink: break out barrier transitioning in update_descriptors
4051*61046927SAndroid Build Coastguard Worker- zink: combine resource barriers where possible during update_descriptors
4052*61046927SAndroid Build Coastguard Worker- zink: take struct zink_batch param instead of direct cmdbuf in barrier helpers
4053*61046927SAndroid Build Coastguard Worker- zink: assert batch is not in a renderpass when emitting pipeline barrier
4054*61046927SAndroid Build Coastguard Worker- zink: add barriers for index and draw param buffers
4055*61046927SAndroid Build Coastguard Worker- zink: add access param for image resource barriers
4056*61046927SAndroid Build Coastguard Worker- zink: add access info for update_descriptor image barriers
4057*61046927SAndroid Build Coastguard Worker- zink: add batch references for resources in clear functions
4058*61046927SAndroid Build Coastguard Worker- zink: improve barrier usage for clear functions
4059*61046927SAndroid Build Coastguard Worker- zink: zink_resource_barrier -> zink_resource_image_barrier
4060*61046927SAndroid Build Coastguard Worker- zink: add general zink_resource_barrier() wrapper
4061*61046927SAndroid Build Coastguard Worker- zink: be more explicit with image barriers for copy operations
4062*61046927SAndroid Build Coastguard Worker- zink: fix surface creation for cube slices
4063*61046927SAndroid Build Coastguard Worker- zink: tag some missing ES features
4064*61046927SAndroid Build Coastguard Worker- zink: update relnotes
4065*61046927SAndroid Build Coastguard Worker- zink: just call context destructor on creation fail
4066*61046927SAndroid Build Coastguard Worker- zink: add buffer barriers for resource_copy_region
4067*61046927SAndroid Build Coastguard Worker- zink: break out buffer copying into util function with batch param
4068*61046927SAndroid Build Coastguard Worker- zink: just end the current renderpass in zink_batch_no_rp()
4069*61046927SAndroid Build Coastguard Worker- zink: break out even more of zink_blit state saving
4070*61046927SAndroid Build Coastguard Worker- zink: use vkGetFenceStatus when we're obviously checking for status
4071*61046927SAndroid Build Coastguard Worker- zink: fix buffer resource usage flags
4072*61046927SAndroid Build Coastguard Worker- zink: break out query result buffer copying into util function
4073*61046927SAndroid Build Coastguard Worker- zink: simplify some of the qbo direct buffer write code
4074*61046927SAndroid Build Coastguard Worker- zink: better handling for availability queries on qbos when query/resource is busy
4075*61046927SAndroid Build Coastguard Worker- zink: improve batch flushing for queries when compute batches are involved
4076*61046927SAndroid Build Coastguard Worker- zink: always use 64bit flag for query results
4077*61046927SAndroid Build Coastguard Worker- zink: handle scissor+viewport states dynamically if extension is available
4078*61046927SAndroid Build Coastguard Worker- zink: remove 'scissors' member of viewport state
4079*61046927SAndroid Build Coastguard Worker- zink: always set VK_BUFFER_USAGE_UNIFORM_TEXEL_BUFFER_BIT for non-staging resources
4080*61046927SAndroid Build Coastguard Worker- zink: add available|visible masks to all barriers in ntv
4081*61046927SAndroid Build Coastguard Worker- zink: set conformant ubo/ssbo size limits
4082*61046927SAndroid Build Coastguard Worker- zink: destroy renderpass objects on context destroy
4083*61046927SAndroid Build Coastguard Worker- zink: rename 'has_draw' flag on batches and set it when the batch is used
4084*61046927SAndroid Build Coastguard Worker- zink: move gfx pipeline creation closer to the bind point
4085*61046927SAndroid Build Coastguard Worker- zink: only reset pipeline hash conditionally when updating fb state
4086*61046927SAndroid Build Coastguard Worker- zink: simplify barrier usage
4087*61046927SAndroid Build Coastguard Worker- zink: beef up zink_transfer_flush_region
4088*61046927SAndroid Build Coastguard Worker- zink: only wait on last write-batch for resources during transfer_map
4089*61046927SAndroid Build Coastguard Worker- zink: change some transfer_map cases of waiting on cs batch to flushing cs
4090*61046927SAndroid Build Coastguard Worker- zink: handle PIPE_TRANSFER_DISCARD_WHOLE_RESOURCE in transfer_map for buffers
4091*61046927SAndroid Build Coastguard Worker- zink: update ci results
4092*61046927SAndroid Build Coastguard Worker- zink: disable some builtin-gl-sample-mask sample shading tests on ci
4093*61046927SAndroid Build Coastguard Worker- zink: actually disable sample mask tests on ci
4094*61046927SAndroid Build Coastguard Worker- lavapipe: fix color-only renderpass clears
4095*61046927SAndroid Build Coastguard Worker- zink: ralloc the main context
4096*61046927SAndroid Build Coastguard Worker- zink: create framebuffer and renderpass objects just before vkCmdBeginRenderPass()
4097*61046927SAndroid Build Coastguard Worker- zink: defer pipe_context::clear calls when not currently in a renderpass
4098*61046927SAndroid Build Coastguard Worker- zink: also defer fb clears when conditional render is active
4099*61046927SAndroid Build Coastguard Worker- zink: break out region overlap testing function into helper
4100*61046927SAndroid Build Coastguard Worker- zink: add helper for converting pipe_box -> u_rect
4101*61046927SAndroid Build Coastguard Worker- zink: add another helper for checking whether one rect covers another
4102*61046927SAndroid Build Coastguard Worker- zink: break out fb clear apply into helper function
4103*61046927SAndroid Build Coastguard Worker- zink: add helper for applying/discarding clears based on a rect
4104*61046927SAndroid Build Coastguard Worker- zink: discard pending clears during blit/copy if we'll overwrite the data
4105*61046927SAndroid Build Coastguard Worker- zink: add yet another clear helper, this time for applying overlap regions
4106*61046927SAndroid Build Coastguard Worker- zink: optimize the remaining read cases of applying pending clear calls
4107*61046927SAndroid Build Coastguard Worker- zink: move all the clear stuff to zink_clear.h
4108*61046927SAndroid Build Coastguard Worker- zink: always do full-fb clears in renderpass begin when possible
4109*61046927SAndroid Build Coastguard Worker- zink: ci changes
4110*61046927SAndroid Build Coastguard Worker- zink: improve descriptor set oom handling
4111*61046927SAndroid Build Coastguard Worker- zink: ci updates
4112*61046927SAndroid Build Coastguard Worker- zink: set PIPE_CAP_TEXTURE_BORDER_COLOR_QUIRK
4113*61046927SAndroid Build Coastguard Worker- zink: force 128 fs input components on intel drivers
4114*61046927SAndroid Build Coastguard Worker- zink: add some spirv builder functions for spec constants
4115*61046927SAndroid Build Coastguard Worker- zink: support gl_LocalGroupSize
4116*61046927SAndroid Build Coastguard Worker- zink: add more ci flakes
4117*61046927SAndroid Build Coastguard Worker- util/bitscan: add u_foreach_bit macros
4118*61046927SAndroid Build Coastguard Worker- v3dv: remove for_each_bit() macro
4119*61046927SAndroid Build Coastguard Worker- radv: for_each_bit -> foreach_bit
4120*61046927SAndroid Build Coastguard Worker- freedreno/vulkan: for_each_bit -> foreach_bit
4121*61046927SAndroid Build Coastguard Worker- anv: for_each_bit -> foreach_bit
4122*61046927SAndroid Build Coastguard Worker- zink: use 0 as default for spec constants
4123*61046927SAndroid Build Coastguard Worker- zink: no-op descriptor updating for draws without descriptors
4124*61046927SAndroid Build Coastguard Worker- nir/texcoord_replace: add a yinvert param
4125*61046927SAndroid Build Coastguard Worker- zink: store prim mode to context during draw
4126*61046927SAndroid Build Coastguard Worker- zink: handle point sprite
4127*61046927SAndroid Build Coastguard Worker- zink: ci updates
4128*61046927SAndroid Build Coastguard Worker- zink: avoid memset during update_descriptors() for resources refs
4129*61046927SAndroid Build Coastguard Worker- zink: move samplerview referencing around in update_descriptors()
4130*61046927SAndroid Build Coastguard Worker- zink: reorder zink_bind_vertex_buffers()
4131*61046927SAndroid Build Coastguard Worker- zink: create a single fence per batch on startup and then reuse
4132*61046927SAndroid Build Coastguard Worker- zink: only flush batches in pipe_context::flush if they actually have work
4133*61046927SAndroid Build Coastguard Worker- zink: add a define for compute batch count
4134*61046927SAndroid Build Coastguard Worker- zink: add util function for returning previous batch
4135*61046927SAndroid Build Coastguard Worker- zink: handle PIPE_FLUSH_DEFERRED
4136*61046927SAndroid Build Coastguard Worker- zink: handle VK_IMAGE_LAYOUT_PRESENT_SRC_KHR barriers
4137*61046927SAndroid Build Coastguard Worker- zink: set VK_IMAGE_LAYOUT_PRESENT_SRC_KHR on fb resources at eof flush
4138*61046927SAndroid Build Coastguard Worker- zink: setup CmdBindVertexBuffers2EXT member in screen for dynamic state
4139*61046927SAndroid Build Coastguard Worker- zink: make dynamic state usage in pipeline creation more explicit/flexible
4140*61046927SAndroid Build Coastguard Worker- zink: use dynamic vertex buffer strides
4141*61046927SAndroid Build Coastguard Worker- zink: rename zink_context::buffers -> vertex_buffers (and usage mask)
4142*61046927SAndroid Build Coastguard Worker- zink: add zink_program struct as a base class for compute/gfx structs
4143*61046927SAndroid Build Coastguard Worker- zink: use zink_program in zink_batch_reference_program()
4144*61046927SAndroid Build Coastguard Worker- zink: ralloc zink program structs
4145*61046927SAndroid Build Coastguard Worker- zink: unref programs last in batch reset
4146*61046927SAndroid Build Coastguard Worker- zink: properly size descriptorset layout binding stack array
4147*61046927SAndroid Build Coastguard Worker- zink: increment batch->descs_used during update_descriptors flushing
4148*61046927SAndroid Build Coastguard Worker- zink: do batch-program tracking after possibly cycling batch in update_descriptors()
4149*61046927SAndroid Build Coastguard Worker- zink: add spirv builder methods for OpImageQueryLevels
4150*61046927SAndroid Build Coastguard Worker- zink: hook up nir_texop_query_levels
4151*61046927SAndroid Build Coastguard Worker- zink: relax tessellation shader reqs
4152*61046927SAndroid Build Coastguard Worker- zink: ci updates
4153*61046927SAndroid Build Coastguard Worker- zink: fix dynamic bo lowering for ssbo stores
4154*61046927SAndroid Build Coastguard Worker- zink: pre-fetch all format properties during screen init
4155*61046927SAndroid Build Coastguard Worker- zink: use pre-fetched format properties everywhere
4156*61046927SAndroid Build Coastguard Worker- zink: don't start renderpasses during descriptor update
4157*61046927SAndroid Build Coastguard Worker- zink: add more usage bits for buffer resource creation
4158*61046927SAndroid Build Coastguard Worker- zink: handle null src for fb refs
4159*61046927SAndroid Build Coastguard Worker- zink: track all framebuffers per batch
4160*61046927SAndroid Build Coastguard Worker- zink: store total memory size on zink_screen
4161*61046927SAndroid Build Coastguard Worker- zink: track resource mem usage per batch
4162*61046927SAndroid Build Coastguard Worker- zink: force batch flush if batches are using more than 1/10 total system memory
4163*61046927SAndroid Build Coastguard Worker- mesa/st: clamp scissored clear regions to fb size
4164*61046927SAndroid Build Coastguard Worker- mesa/st: no-op scissored clear calls with size zero
4165*61046927SAndroid Build Coastguard Worker- zink: handle GLSL_SAMPLER_DIM_EXTERNAL in ntv
4166*61046927SAndroid Build Coastguard Worker- zink: ci updates
4167*61046927SAndroid Build Coastguard Worker- mesa/st: even better no-oping for clears
4168*61046927SAndroid Build Coastguard Worker- zink: apply only the pending zs clear bits during deferred clears
4169*61046927SAndroid Build Coastguard Worker- zink: enable PIPE_CAP_CLEAR_SCISSORED
4170*61046927SAndroid Build Coastguard Worker- zink: export PIPE_CAP_TGSI_VS_LAYER_VIEWPORT
4171*61046927SAndroid Build Coastguard Worker- zink: use staging resource for write transfer_map in order to not stall
4172*61046927SAndroid Build Coastguard Worker- zink: ci updates
4173*61046927SAndroid Build Coastguard Worker- zink: rewrite macro for getting KHR device functions
4174*61046927SAndroid Build Coastguard Worker- zink: add vk/spirv caps/extension for shader LAYER variable
4175*61046927SAndroid Build Coastguard Worker- zink: remove ntv streamout assert
4176*61046927SAndroid Build Coastguard Worker- zink: fix streamout emission for super-enhanced layouts
4177*61046927SAndroid Build Coastguard Worker- zink: fix slot mapping for fat io variables
4178*61046927SAndroid Build Coastguard Worker- zink: fix location usage for explicit xfb outputs
4179*61046927SAndroid Build Coastguard Worker- zink: run more nir passes for tess shaders
4180*61046927SAndroid Build Coastguard Worker- zink: stop allocating xfb slot map
4181*61046927SAndroid Build Coastguard Worker- zink: handle direct xfb output from output variables
4182*61046927SAndroid Build Coastguard Worker- zink: evaluate existing slot map during program init and force new map as needed
4183*61046927SAndroid Build Coastguard Worker- zink: rename variable in update_so_info()
4184*61046927SAndroid Build Coastguard Worker- zink: use info.has_transform_feedback_varyings to determine xfb enablement
4185*61046927SAndroid Build Coastguard Worker- zink: pass so_info directly to update_so_info()
4186*61046927SAndroid Build Coastguard Worker- zink: use slightly stricter check for update_so_info() callsite
4187*61046927SAndroid Build Coastguard Worker- zink: only export necessary xfb outputs to ntv
4188*61046927SAndroid Build Coastguard Worker- zink: don't pass so_info to ntv at all unless it's necessary
4189*61046927SAndroid Build Coastguard Worker- zink: unref ctx->framebuffer on context destroy
4190*61046927SAndroid Build Coastguard Worker- zink: fix instance/device versioning (for real this time)
4191*61046927SAndroid Build Coastguard Worker- zink: simplify some update_descriptor code
4192*61046927SAndroid Build Coastguard Worker- zink: move descriptor sets/pools from batches to programs
4193*61046927SAndroid Build Coastguard Worker- zink: store and reuse descriptorsets after batch completion
4194*61046927SAndroid Build Coastguard Worker- zink: move descriptor set alloc function to zink_program.c
4195*61046927SAndroid Build Coastguard Worker- zink: use more precise sizing for descriptor pools
4196*61046927SAndroid Build Coastguard Worker- zink: add helper function for cycling a batch
4197*61046927SAndroid Build Coastguard Worker- zink: even better handling for descriptor oom
4198*61046927SAndroid Build Coastguard Worker- zink: remove flushes for batch descriptor use
4199*61046927SAndroid Build Coastguard Worker- zink: add bucket allocating for descriptor sets
4200*61046927SAndroid Build Coastguard Worker- zink: add scaling factor for descriptor set bucket allocations
4201*61046927SAndroid Build Coastguard Worker- zink: add caching for descriptor sets
4202*61046927SAndroid Build Coastguard Worker- zink: add second level cache for descriptor sets
4203*61046927SAndroid Build Coastguard Worker- zink: move streamout to draw_vbo
4204*61046927SAndroid Build Coastguard Worker- zink: reorder descriptor barrier applying during updating
4205*61046927SAndroid Build Coastguard Worker- zink: move surface refs to the end of descriptor updating
4206*61046927SAndroid Build Coastguard Worker- zink: split descriptor sets based on usage
4207*61046927SAndroid Build Coastguard Worker- zink: use dynamic offsets for first ubo
4208*61046927SAndroid Build Coastguard Worker- zink: introduce descriptor states
4209*61046927SAndroid Build Coastguard Worker- zink: add a null sampler view descriptor hash to the screen
4210*61046927SAndroid Build Coastguard Worker- zink: pre-hash sampler views and states
4211*61046927SAndroid Build Coastguard Worker- zink: store last-used descriptor set for each type of set for quick reuse
4212*61046927SAndroid Build Coastguard Worker- zink: actually flag all used resources as used during update_descriptors
4213*61046927SAndroid Build Coastguard Worker- zink: add program pointer to desc set struct
4214*61046927SAndroid Build Coastguard Worker- zink: move descriptor set allocation near the top of update_descriptors
4215*61046927SAndroid Build Coastguard Worker- zink: only batch-reference the program in use once per descriptor update
4216*61046927SAndroid Build Coastguard Worker- zink: improve descriptor cache invalidation
4217*61046927SAndroid Build Coastguard Worker- zink: add flag for recycled descriptor sets
4218*61046927SAndroid Build Coastguard Worker- zink: don't double iterate all the per-batch sets on reset
4219*61046927SAndroid Build Coastguard Worker- zink: add VkPipelineLayout to zink_program meta struct
4220*61046927SAndroid Build Coastguard Worker- zink: split out ubo descriptor updating
4221*61046927SAndroid Build Coastguard Worker- zink: break out ssbo descriptor updating
4222*61046927SAndroid Build Coastguard Worker- zink: break out sampler descriptor updating
4223*61046927SAndroid Build Coastguard Worker- zink: break out image descriptor updating
4224*61046927SAndroid Build Coastguard Worker- zink: deduplicate VkWriteDescriptorSet setup
4225*61046927SAndroid Build Coastguard Worker- zink: break out descriptor stuff into new files
4226*61046927SAndroid Build Coastguard Worker- zink: break out all the descriptor pool/layout stuff into a new struct
4227*61046927SAndroid Build Coastguard Worker- zink: change program pointer on struct zink_descriptor_set to pool pointer
4228*61046927SAndroid Build Coastguard Worker- zink: track number of sets currently allocated per descriptor pool
4229*61046927SAndroid Build Coastguard Worker- zink: move descriptor type to pool object from set
4230*61046927SAndroid Build Coastguard Worker- zink: allow reuse of zink_descriptor_pools between programs
4231*61046927SAndroid Build Coastguard Worker- zink: remove intermediate func for descriptor set getting
4232*61046927SAndroid Build Coastguard Worker- zink: simplify check for knowing whether descriptor updating is needed
4233*61046927SAndroid Build Coastguard Worker- zink: pre-size descriptor transition hash table
4234*61046927SAndroid Build Coastguard Worker- zink: move descriptor binding out of the update codepath
4235*61046927SAndroid Build Coastguard Worker- zink: reuse descriptor barriers across draws
4236*61046927SAndroid Build Coastguard Worker- zink: track resource count on descriptor pool object
4237*61046927SAndroid Build Coastguard Worker- zink: directly use resource count from pool instead of accumulating every time
4238*61046927SAndroid Build Coastguard Worker- zink: remove struct zink_descriptor_resource from descriptor updating
4239*61046927SAndroid Build Coastguard Worker- zink: don't create descriptor barrier hash tables for cached descriptor set
4240*61046927SAndroid Build Coastguard Worker- zink: always use VK_IMAGE_LAYOUT_SHADER_READ_ONLY_OPTIMAL for sampler bindings
4241*61046927SAndroid Build Coastguard Worker- zink: remove image layouts from descriptor states
4242*61046927SAndroid Build Coastguard Worker- zink: avoid hashing states without descriptors
4243*61046927SAndroid Build Coastguard Worker- zink: fix arrays of texel buffer descriptors
4244*61046927SAndroid Build Coastguard Worker- zink: ci updates
4245*61046927SAndroid Build Coastguard Worker- zink: move vertex_buffers_enabled_mask to non-hashed part of pipeline state
4246*61046927SAndroid Build Coastguard Worker- zink: optimize pipeline hashing
4247*61046927SAndroid Build Coastguard Worker- zink: implement an extremely dumb resource memory cache
4248*61046927SAndroid Build Coastguard Worker- zink: ci updates
4249*61046927SAndroid Build Coastguard Worker- zink: remove debug printf
4250*61046927SAndroid Build Coastguard Worker- lavapipe: fix push descriptor set indexing
4251*61046927SAndroid Build Coastguard Worker- lavapipe: set more resource bind flags using image/buffer usage bits
4252*61046927SAndroid Build Coastguard Worker- zink: move buffer<->image copying to pipe_context::resource_copy_region hook
4253*61046927SAndroid Build Coastguard Worker- zink: remove extraneous flush in transfer_map_region_flush
4254*61046927SAndroid Build Coastguard Worker- zink: ci updates
4255*61046927SAndroid Build Coastguard Worker- zink: optimize resource usage tracking
4256*61046927SAndroid Build Coastguard Worker- zink: use _mesa_set_search_and_add() for set management
4257*61046927SAndroid Build Coastguard Worker- zink: ralloc screen objects
4258*61046927SAndroid Build Coastguard Worker- zink: implement a surface cache
4259*61046927SAndroid Build Coastguard Worker- zink: use a safer iteration for fb surfaces during rp init
4260*61046927SAndroid Build Coastguard Worker- zink: determine whether the vulkan driver requires mesa flush wsi
4261*61046927SAndroid Build Coastguard Worker- zink: force mesa flush implicit fencing on ANV
4262*61046927SAndroid Build Coastguard Worker- zink: force explicit fence only on first frame flush
4263*61046927SAndroid Build Coastguard Worker- zink: use internal api for first-frame fence
4264*61046927SAndroid Build Coastguard Worker- zink: return true from program ref functions upon free
4265*61046927SAndroid Build Coastguard Worker- zink: unset ctx->program pointers when an unref destroys the object
4266*61046927SAndroid Build Coastguard Worker- zink: stop leaking programs
4267*61046927SAndroid Build Coastguard Worker- vk/util: add unified shader module struct/functions
4268*61046927SAndroid Build Coastguard Worker- vk/util: add a util macro for initializing stack vk_shader_module structs
4269*61046927SAndroid Build Coastguard Worker- lavapipe: use common interfaces for shader modules
4270*61046927SAndroid Build Coastguard Worker- radv: use common interfaces for shader modules
4271*61046927SAndroid Build Coastguard Worker- v3dv: use common interfaces for shader modules
4272*61046927SAndroid Build Coastguard Worker- tu: use common interfaces for shader modules
4273*61046927SAndroid Build Coastguard Worker- anv: use common interfaces for shader modules
4274*61046927SAndroid Build Coastguard Worker- zink: add batch usage flags for sampler views/states and desc sets
4275*61046927SAndroid Build Coastguard Worker- zink: avoid looping for non-ubo descriptor updates based on set usage
4276*61046927SAndroid Build Coastguard Worker- zink: break out batch id finding for resource usage into util function
4277*61046927SAndroid Build Coastguard Worker- zink: move resource internals to a separate struct
4278*61046927SAndroid Build Coastguard Worker- zink: split out backing resource object create/destroy
4279*61046927SAndroid Build Coastguard Worker- zink: track resource_object usage instead of resource usage
4280*61046927SAndroid Build Coastguard Worker- zink: handle cached descriptor set punting
4281*61046927SAndroid Build Coastguard Worker- zink: add some asserts for pipeline barriers to check renderpass state
4282*61046927SAndroid Build Coastguard Worker- zink: add util function for checking whether a shader descriptor is a buffer
4283*61046927SAndroid Build Coastguard Worker- zink: add util function for checking whether shader descriptor is buffer from program
4284*61046927SAndroid Build Coastguard Worker- zink: use an explicit zink_buffer_view struct
4285*61046927SAndroid Build Coastguard Worker- zink: explicitly use zink_surface objects for sampler/image view objects
4286*61046927SAndroid Build Coastguard Worker- zink: store bufferview hash to bufferview struct
4287*61046927SAndroid Build Coastguard Worker- zink: simplify bufferview and imageview descriptor state hashing
4288*61046927SAndroid Build Coastguard Worker- zink: add extra batch tracking for sampler views
4289*61046927SAndroid Build Coastguard Worker- zink: massively beef up batch tracking for shader images
4290*61046927SAndroid Build Coastguard Worker- zink: add helper function for getting a resource for a descriptor
4291*61046927SAndroid Build Coastguard Worker- zink: update null descriptor hashes to reflect current descriptor states
4292*61046927SAndroid Build Coastguard Worker- zink: improve debug asserts for samplers/images during descriptor updates
4293*61046927SAndroid Build Coastguard Worker- zink: properly handle null bufferview descriptor states
4294*61046927SAndroid Build Coastguard Worker- zink: cache bufferviews
4295*61046927SAndroid Build Coastguard Worker- zink: add missing null check
4296*61046927SAndroid Build Coastguard Worker- zink: unset last_vertex_stage_dirty after applying it
4297*61046927SAndroid Build Coastguard Worker- zink: run nir_convert_from_ssa last during compile
4298*61046927SAndroid Build Coastguard Worker- zink: use intermediate var for glsl non-array type during shader create
4299*61046927SAndroid Build Coastguard Worker- zink: break out bo array type construction into ntv util function
4300*61046927SAndroid Build Coastguard Worker- zink: also break out whole ntv bo struct pointer construction
4301*61046927SAndroid Build Coastguard Worker- zink: add unsized array type to get_glsl_type_element() handling
4302*61046927SAndroid Build Coastguard Worker- zink: add debug info about missing atomic ops
4303*61046927SAndroid Build Coastguard Worker- zink: add ntv util function for checking if a glsl type is an atomic counter
4304*61046927SAndroid Build Coastguard Worker- zink: break out sized uint array construction into util function
4305*61046927SAndroid Build Coastguard Worker- zink: flatten binding numbers a bit
4306*61046927SAndroid Build Coastguard Worker- zink: directly set nir variable bindings for reuse during ntv
4307*61046927SAndroid Build Coastguard Worker- zink: move zink_binding() to compiler.c
4308*61046927SAndroid Build Coastguard Worker- zink: apply Delete All The Code methodology to the ubo/ssbo variables
4309*61046927SAndroid Build Coastguard Worker- zink: set ntv variable descriptor sets during compile phase
4310*61046927SAndroid Build Coastguard Worker- zink: ci updates
4311*61046927SAndroid Build Coastguard Worker- ci/panfrost: disable the rest of these jobs temporarily
4312*61046927SAndroid Build Coastguard Worker- zink: hook up resource bind history
4313*61046927SAndroid Build Coastguard Worker- zink: remove direct samplerview batch-tracking
4314*61046927SAndroid Build Coastguard Worker- zink: add a pipe_context::invalidate_resource hook
4315*61046927SAndroid Build Coastguard Worker- zink: set valid region for streamout buffers on bind
4316*61046927SAndroid Build Coastguard Worker- zink: handle streamout buffer rebinds
4317*61046927SAndroid Build Coastguard Worker- zink: invalidate resources on map when discarding range
4318*61046927SAndroid Build Coastguard Worker- zink: enable PIPE_CAP_INVALIDATE_BUFFER
4319*61046927SAndroid Build Coastguard Worker- zink: switch to deqp-runner for piglit jobs
4320*61046927SAndroid Build Coastguard Worker- zink: always use requested format for sampler view creation
4321*61046927SAndroid Build Coastguard Worker- zink: ci updates
4322*61046927SAndroid Build Coastguard Worker- zink: more consolidation for null sampler/image view hashing
4323*61046927SAndroid Build Coastguard Worker- zink: add a pipe_context::fence_server_sync hook
4324*61046927SAndroid Build Coastguard Worker- zink: add enum for different queues
4325*61046927SAndroid Build Coastguard Worker- zink: refactor resource_sync_writes_from_batch_usage() to manage batch id internally
4326*61046927SAndroid Build Coastguard Worker- zink: convert ZINK_RESOURCE_ACCESS defines to enum
4327*61046927SAndroid Build Coastguard Worker- zink: abstract zink_get_resource_usage() and move it to be internal
4328*61046927SAndroid Build Coastguard Worker- zink: return enum zink_queue from zink_batch_reference_resource_rw()
4329*61046927SAndroid Build Coastguard Worker- zink: split out batch resource-set clearing into separate function
4330*61046927SAndroid Build Coastguard Worker- zink: move active query pruning to batch reset
4331*61046927SAndroid Build Coastguard Worker- zink: move batch init into zink_batch.c
4332*61046927SAndroid Build Coastguard Worker- zink: also move batch destructor into zink_batch.c
4333*61046927SAndroid Build Coastguard Worker- zink: move other batch-tracking implementations to unified codepath
4334*61046927SAndroid Build Coastguard Worker- zink: use macro to streamline batch struct member init
4335*61046927SAndroid Build Coastguard Worker- zink: remove query batch-tracking init from begin_query()
4336*61046927SAndroid Build Coastguard Worker- zink: move fence reset to zink_fence_init()
4337*61046927SAndroid Build Coastguard Worker- zink: clear framebuffer state on context destroy
4338*61046927SAndroid Build Coastguard Worker- zink: enable spirv extension for post depth coverage
4339*61046927SAndroid Build Coastguard Worker- compiler/spirv: fix image sample queries
4340*61046927SAndroid Build Coastguard Worker- zink: handle nir_intrinsic_image_deref_samples
4341*61046927SAndroid Build Coastguard Worker- zink: flatten 2d_array surfaces when necessary
4342*61046927SAndroid Build Coastguard Worker- lavapipe: support VK_KHR_copy_commands2
4343*61046927SAndroid Build Coastguard Worker- lavapipe: rewrite cmdbufs to always do descriptor binds/pushes first
4344*61046927SAndroid Build Coastguard Worker- lavapipe: force state updates when beginning queries
4345*61046927SAndroid Build Coastguard Worker- llvmpipe/setup: force fs constant updating upon beginning queries
4346*61046927SAndroid Build Coastguard Worker- zink: break out surface viewtype clamping into util function
4347*61046927SAndroid Build Coastguard Worker- zink: improve surface viewtype clamping
4348*61046927SAndroid Build Coastguard Worker- zink: correctly clamp samplerview surface types
4349*61046927SAndroid Build Coastguard Worker- ci/lavapipe: split out lavapipe ci into lavapipe dir
4350*61046927SAndroid Build Coastguard Worker- llvmpipe/setup: use bigger hammer to force fs constant updating correctly
4351*61046927SAndroid Build Coastguard Worker- zink: split off a bunch of batch struct members to new batch state struct
4352*61046927SAndroid Build Coastguard Worker- zink: rewrite queue dispatch to use monotonic batch ids instead of hardcoded ones
4353*61046927SAndroid Build Coastguard Worker- zink: more accurately check samplecount caps for shader images
4354*61046927SAndroid Build Coastguard Worker- zink: make fb ref func return bool on free
4355*61046927SAndroid Build Coastguard Worker- zink: add explicit surface/bufferview batch-tracking functions
4356*61046927SAndroid Build Coastguard Worker- zink: use surface references for fb attachments
4357*61046927SAndroid Build Coastguard Worker- zink: break out surface destroy function into a screen function
4358*61046927SAndroid Build Coastguard Worker- zink: use a custom surface referencing function whenever unrefing a surface
4359*61046927SAndroid Build Coastguard Worker- zink: implement a global framebuffer cache
4360*61046927SAndroid Build Coastguard Worker- vk: consolidate dynamic descriptor binding sorting
4361*61046927SAndroid Build Coastguard Worker- ci: update xfails for ppc64le and s390x
4362*61046927SAndroid Build Coastguard Worker- zink: break out buffer mapping part of zink_transfer_map
4363*61046927SAndroid Build Coastguard Worker- zink: cache transfer maps
4364*61046927SAndroid Build Coastguard Worker- zink: unify clear color conversion code
4365*61046927SAndroid Build Coastguard Worker- nir: add nir_lower_indirect_builtin_uniform_derefs()
4366*61046927SAndroid Build Coastguard Worker- st/glsl_to_nir: lower indirect derefs of builtins in non-packed uniform case
4367*61046927SAndroid Build Coastguard Worker- softpipe: ci updates
4368*61046927SAndroid Build Coastguard Worker- zink: move 'batch_id' and 'is_compute' members to fence
4369*61046927SAndroid Build Coastguard Worker- zink: make batch usage unsetting function public
4370*61046927SAndroid Build Coastguard Worker- zink: always reset batch states when finding a new one
4371*61046927SAndroid Build Coastguard Worker- zink: move batch-tracked resources to fence object
4372*61046927SAndroid Build Coastguard Worker- zink: fix spirv image operand ordering
4373*61046927SAndroid Build Coastguard Worker- zink: fix multisampled shader image load/store
4374*61046927SAndroid Build Coastguard Worker- zink: force PIPE_SWIZZLE_1 for X channels in samplerviews
4375*61046927SAndroid Build Coastguard Worker- zink: handle blitting of color formats with ignored alpha channels
4376*61046927SAndroid Build Coastguard Worker- zink: emulate PIPE_FORMAT_R8G8B8X8_UNORM
4377*61046927SAndroid Build Coastguard Worker- zink: ci updates
4378*61046927SAndroid Build Coastguard Worker- zink: relax unreachable() to debug_printf when waiting on batch
4379*61046927SAndroid Build Coastguard Worker- zink: rework public batch flush function to be useful again
4380*61046927SAndroid Build Coastguard Worker- zink: move zink_flush_compute() users to zink_flush_queue()
4381*61046927SAndroid Build Coastguard Worker- zink: always flag xfb barrier on gfx flush when appropriate
4382*61046927SAndroid Build Coastguard Worker- zink: simplify some queue-related query code
4383*61046927SAndroid Build Coastguard Worker- zink: refactor clears a little to track a bitfield of enabled clears on the context
4384*61046927SAndroid Build Coastguard Worker- zink: trigger pending clears during flush
4385*61046927SAndroid Build Coastguard Worker- zink: ci updates
4386*61046927SAndroid Build Coastguard Worker- zink: add wrapper to reset batch state structs
4387*61046927SAndroid Build Coastguard Worker- zink: call clear() instead of reset() for batch states on context destroy
4388*61046927SAndroid Build Coastguard Worker- zink: unify gfx and compute batches
4389*61046927SAndroid Build Coastguard Worker- zink: isolate gfx stage bits when updating shader modules
4390*61046927SAndroid Build Coastguard Worker- zink: store conditional render predicate to query and split out start/stop
4391*61046927SAndroid Build Coastguard Worker- zink: only update conditional render buffer when it needs to be updated
4392*61046927SAndroid Build Coastguard Worker- zink: toggle conditional render when beginning/ending a renderpass
4393*61046927SAndroid Build Coastguard Worker- zink: ci updates
4394*61046927SAndroid Build Coastguard Worker- zink: handle gallium multi draws more effectively
4395*61046927SAndroid Build Coastguard Worker- zink: create separate upload mgr for constants
4396*61046927SAndroid Build Coastguard Worker- zink: explicitly use stream uploader for staging buffers
4397*61046927SAndroid Build Coastguard Worker- zink: add buffer_subdata hook
4398*61046927SAndroid Build Coastguard Worker- zink: avoid unnecessary resource refs during descriptor update
4399*61046927SAndroid Build Coastguard Worker- zink: remove handling for resource flushing between compute/gfx batches
4400*61046927SAndroid Build Coastguard Worker- zink: remove unnecessary flush during image maps
4401*61046927SAndroid Build Coastguard Worker- zink: add more rp cache asserts
4402*61046927SAndroid Build Coastguard Worker- compiler/spirv: use undefs when extending image coords
4403*61046927SAndroid Build Coastguard Worker- zink: don't generate sampled image type for non-sampled images
4404*61046927SAndroid Build Coastguard Worker- util/set: stop leaking u32 key sets which pass a mem ctx
4405*61046927SAndroid Build Coastguard Worker- lavapipe: fix CmdCopyQueryPoolResults for partial pipeline statistics queries
4406*61046927SAndroid Build Coastguard Worker- lavapipe: use the passed offset for CmdCopyQueryPoolResults
4407*61046927SAndroid Build Coastguard Worker- lavapipe: stop tracking draw start/count on rendering state
4408*61046927SAndroid Build Coastguard Worker- zink: ci updates
4409*61046927SAndroid Build Coastguard Worker- lavapipe: ignore templateType when descriptor template isn't for push descriptors
4410*61046927SAndroid Build Coastguard Worker- lavapipe: remove lvp_descriptor_update_template::descriptor_set_layout
4411*61046927SAndroid Build Coastguard Worker- zink: fix handling for image types in resource_copy_region hook
4412*61046927SAndroid Build Coastguard Worker- zink: also fix image buffer layer copying
4413*61046927SAndroid Build Coastguard Worker- lavapipe: fix array texture region copies
4414*61046927SAndroid Build Coastguard Worker- zink: only do shader updates when relevant stages are dirty
4415*61046927SAndroid Build Coastguard Worker- zink: use correct surface ref function for context destroy
4416*61046927SAndroid Build Coastguard Worker- zink: stall when we start getting a lot of uncompleted batches
4417*61046927SAndroid Build Coastguard Worker- zink: reset all fences when waiting on batch state
4418*61046927SAndroid Build Coastguard Worker- zink: fix format support detection for storage texel buffers and shader images
4419*61046927SAndroid Build Coastguard Worker- zink: break out image/buffer create info structs into helper funcs
4420*61046927SAndroid Build Coastguard Worker- zink: make descriptor state invalidate public
4421*61046927SAndroid Build Coastguard Worker- zink: reorder barrier util functions to set up barrier struct before batch
4422*61046927SAndroid Build Coastguard Worker- zink: break out barrier struct initializing into helper funcs
4423*61046927SAndroid Build Coastguard Worker- zink: create separate vk image/buffer objects for shader image use
4424*61046927SAndroid Build Coastguard Worker- zink: incrementally add image usage flags based on device caps
4425*61046927SAndroid Build Coastguard Worker- zink: add color output bit and/or use linear tiling for sampled images
4426*61046927SAndroid Build Coastguard Worker- zink: check image format props before creating image
4427*61046927SAndroid Build Coastguard Worker- zink: toggle between linear/optimal tiling during image creation
4428*61046927SAndroid Build Coastguard Worker- zink: flatten out buffer creation usage flags codepath
4429*61046927SAndroid Build Coastguard Worker- zink: ralloc shader cache and keys
4430*61046927SAndroid Build Coastguard Worker- zink: rework border color handling
4431*61046927SAndroid Build Coastguard Worker- zink: clean up query creation failure paths
4432*61046927SAndroid Build Coastguard Worker- zink: create result buffers for all query streams
4433*61046927SAndroid Build Coastguard Worker- zink: remove flush from query buffer copy
4434*61046927SAndroid Build Coastguard Worker- zink: manually handle more bool query types for copying
4435*61046927SAndroid Build Coastguard Worker- zink: remove special casing for occlusion qbos
4436*61046927SAndroid Build Coastguard Worker- zink: rewrite query internals
4437*61046927SAndroid Build Coastguard Worker- zink: bump pools up to 5k queries each
4438*61046927SAndroid Build Coastguard Worker- zink: don't use PARTIAL bit for query results with time queries
4439*61046927SAndroid Build Coastguard Worker- zink: reorder availability handling for (user) qbos
4440*61046927SAndroid Build Coastguard Worker- zink: remove explicit fencing for query results
4441*61046927SAndroid Build Coastguard Worker- zink: ci updates
4442*61046927SAndroid Build Coastguard Worker- lavapipe: refactor base draw dispatch to handle multidraws
4443*61046927SAndroid Build Coastguard Worker- lavapipe: refactor indexed draw dispatch to handle multidraws
4444*61046927SAndroid Build Coastguard Worker- aux/draw: stop copying draw params unnecessarily
4445*61046927SAndroid Build Coastguard Worker- aux/draw: rewrite PRIM_RESTART_LOOP macro as a function
4446*61046927SAndroid Build Coastguard Worker- aux/draw: pass the full draw params through to draw_instances()
4447*61046927SAndroid Build Coastguard Worker- aux/draw: pass the full draw params through to draw_pt_arrays_restart()
4448*61046927SAndroid Build Coastguard Worker- aux/draw: move draw param sanitization to end of function
4449*61046927SAndroid Build Coastguard Worker- aux/draw: track increment_draw_id value from draw info
4450*61046927SAndroid Build Coastguard Worker- aux/draw: pass full draw params to draw_pt_arrays()
4451*61046927SAndroid Build Coastguard Worker- llvmpipe: stop flattening multidraws
4452*61046927SAndroid Build Coastguard Worker- lavapipe: ignore unused clearvalues when beginning renderpass
4453*61046927SAndroid Build Coastguard Worker- zink: rework texture_barrier hook
4454*61046927SAndroid Build Coastguard Worker- zink: move update_descriptors & related funcs to zink_descriptors.c
4455*61046927SAndroid Build Coastguard Worker- zink: move descriptor barrier handling to main update function
4456*61046927SAndroid Build Coastguard Worker- zink: simplify some descriptor update function parameters
4457*61046927SAndroid Build Coastguard Worker- zink: use GENERAL layout for sampler images that are also bound as shader images
4458*61046927SAndroid Build Coastguard Worker- zink: rework some includes
4459*61046927SAndroid Build Coastguard Worker- zink: rework memory_barrier hook
4460*61046927SAndroid Build Coastguard Worker- zink: add locking for descriptor pools
4461*61046927SAndroid Build Coastguard Worker- zink: add locking for resource maps
4462*61046927SAndroid Build Coastguard Worker- zink: manually invoke cpu detection during screen init
4463*61046927SAndroid Build Coastguard Worker- zink: add locking for batch states
4464*61046927SAndroid Build Coastguard Worker- zink: add function for checking whether a batch is done
4465*61046927SAndroid Build Coastguard Worker- zink: split fence finish func
4466*61046927SAndroid Build Coastguard Worker- zink: add locking for fence resources
4467*61046927SAndroid Build Coastguard Worker- zink: explicitly reset a couple more batch state members
4468*61046927SAndroid Build Coastguard Worker- zink: assume fence has already completed if a batch state isn't found
4469*61046927SAndroid Build Coastguard Worker- zink: rename init_batch_state to get_batch_state
4470*61046927SAndroid Build Coastguard Worker- zink: store context to batch state
4471*61046927SAndroid Build Coastguard Worker- zink: make a local screen pointer in zink_flush
4472*61046927SAndroid Build Coastguard Worker- zink: remove zink_fence_init()
4473*61046927SAndroid Build Coastguard Worker- zink: move VkQueue to batch object
4474*61046927SAndroid Build Coastguard Worker- zink: break out queue submit into separate functions
4475*61046927SAndroid Build Coastguard Worker- zink: also check for device lost reset on flush
4476*61046927SAndroid Build Coastguard Worker- zink: remove zink_create_fence()
4477*61046927SAndroid Build Coastguard Worker- zink: track coherent resource objects
4478*61046927SAndroid Build Coastguard Worker- zink: use cached memory for all resources when possible
4479*61046927SAndroid Build Coastguard Worker- radv: stop zeroing radv_draw_info during draw
4480*61046927SAndroid Build Coastguard Worker- radv: refactor draw dispatch
4481*61046927SAndroid Build Coastguard Worker- radv: track whether gl_BaseInstance is used
4482*61046927SAndroid Build Coastguard Worker- radv: simplify vs draw param counting during setup
4483*61046927SAndroid Build Coastguard Worker- radv: set gfx pipeline vtx_emit_num to the number of sgprs
4484*61046927SAndroid Build Coastguard Worker- radv: track whether drawid is used on the pipeline struct
4485*61046927SAndroid Build Coastguard Worker- radv: track whether baseinstance is used on the pipeline struct
4486*61046927SAndroid Build Coastguard Worker- radv: break out vertex shader param emission into separate function
4487*61046927SAndroid Build Coastguard Worker- radv: make vertex param sgpr count more explicit
4488*61046927SAndroid Build Coastguard Worker- radv: reorder vertex shader params
4489*61046927SAndroid Build Coastguard Worker- radv: don't emit baseinstance and drawid if neither is used
4490*61046927SAndroid Build Coastguard Worker- radv: don't reset vertex state params on pipeline bind if reg layout matches
4491*61046927SAndroid Build Coastguard Worker- zink: implement threaded context
4492*61046927SAndroid Build Coastguard Worker- zink: ci updates
4493*61046927SAndroid Build Coastguard Worker- zink: handle PIPE_MAP_DONTBLOCK for buffer read maps
4494*61046927SAndroid Build Coastguard Worker- zink: add set_context_param hook
4495*61046927SAndroid Build Coastguard Worker- zink: add batch tracking id for program struct
4496*61046927SAndroid Build Coastguard Worker- zink: track last completed batch id to optimize checking states
4497*61046927SAndroid Build Coastguard Worker- zink: handle expired deferred fences more reasonably
4498*61046927SAndroid Build Coastguard Worker- zink: hook up timeline semaphore signalling during batch submission
4499*61046927SAndroid Build Coastguard Worker- zink: add timeline semaphore fastpath for checking/triggering batch completion
4500*61046927SAndroid Build Coastguard Worker- zink: optimize batch states for timeline use
4501*61046927SAndroid Build Coastguard Worker- zink: enforce device lost status
4502*61046927SAndroid Build Coastguard Worker- zink: be more explicit about blit layer/depth usage
4503*61046927SAndroid Build Coastguard Worker- zink: use VkSubresourceLayout::depthPitch as layer_stride when mapping 3D imgs
4504*61046927SAndroid Build Coastguard Worker- zink: zink_push_constant -> zink_gfx_push_constant
4505*61046927SAndroid Build Coastguard Worker- zink: use max_rt to determine number of blend state attachments
4506*61046927SAndroid Build Coastguard Worker- zink: emit ImageCubeArray cap when accessing arrayed cube dimension images
4507*61046927SAndroid Build Coastguard Worker- zink: fix layercount for array texture blits
4508*61046927SAndroid Build Coastguard Worker- zink: add some asserts to avoid zero-sized blit regions
4509*61046927SAndroid Build Coastguard Worker- features: mark off ARB_compute_variable_group_size for zink
4510*61046927SAndroid Build Coastguard Worker- features: mark off GL_OES_viewport_array for zink
4511*61046927SAndroid Build Coastguard Worker- zink: store shader_info to ntv_context struct
4512*61046927SAndroid Build Coastguard Worker- zink: only emit SpvCapabilitySampleMaskPostDepthCoverage if the mode is set
4513*61046927SAndroid Build Coastguard Worker- zink: enable PIPE_CAP_TGSI_TES_LAYER_VIEWPORT
4514*61046927SAndroid Build Coastguard Worker- features: mark off ARB_shader_viewport_layer_array for zink
4515*61046927SAndroid Build Coastguard Worker- zink: avoid cached memory allocations when not requested
4516*61046927SAndroid Build Coastguard Worker- util/threaded_context: support pipe_context::set_sample_locations
4517*61046927SAndroid Build Coastguard Worker- zink: hook up cs push constant for nir_intrinsic_load_work_dim
4518*61046927SAndroid Build Coastguard Worker- zink: use better usage flags for staging resources
4519*61046927SAndroid Build Coastguard Worker- zink: use vkGetPhysicalDeviceFormatProperties2 when available
4520*61046927SAndroid Build Coastguard Worker- zink: use 2 variant to check image format props during create
4521*61046927SAndroid Build Coastguard Worker- zink: only use host mem for staging resources with linear tiling
4522*61046927SAndroid Build Coastguard Worker- zink: move cmdpool reset to batch state reset
4523*61046927SAndroid Build Coastguard Worker- zink: split total_mem off to total_video_mem, use total_mem for tc
4524*61046927SAndroid Build Coastguard Worker- zink: relax maybe_flush mem threshold
4525*61046927SAndroid Build Coastguard Worker- zink: relax maybe_flush batch count threshold
4526*61046927SAndroid Build Coastguard Worker- zink: check last_finished first in fence_finish early out case
4527*61046927SAndroid Build Coastguard Worker- zink: defer timestamp query pool resets to end_query
4528*61046927SAndroid Build Coastguard Worker- zink: reset queries when suspending if >50% of total pool is used
4529*61046927SAndroid Build Coastguard Worker- zink: don't use cached mem for staging resources
4530*61046927SAndroid Build Coastguard Worker- zink: flag DYNAMIC resources as coherent
4531*61046927SAndroid Build Coastguard Worker- zink: drop VK_PIPELINE_CREATE_DISABLE_OPTIMIZATION_BIT from compute path
4532*61046927SAndroid Build Coastguard Worker- aux/trace: add a set_inlinable_constants hook
4533*61046927SAndroid Build Coastguard Worker- intel: avoid dumping null cs sampler/binding states
4534*61046927SAndroid Build Coastguard Worker- zink: emit WorkgroupSize when not using ExecutionModeLocalSize
4535*61046927SAndroid Build Coastguard Worker- lavapipe: add some asserts for blit region extents
4536*61046927SAndroid Build Coastguard Worker- zink: export PIPE_CAP_PREFER_BLIT_BASED_TEXTURE_TRANSFER
4537*61046927SAndroid Build Coastguard Worker- aux/trace: add screen deduplication for zink+lavapipe tracing
4538*61046927SAndroid Build Coastguard Worker- aux/trace: add a bunch of methods for lavapipe
4539*61046927SAndroid Build Coastguard Worker- util/set: add macro for destructively iterating set entries
4540*61046927SAndroid Build Coastguard Worker- util/hash_table: add macro for destructively iterating entries
4541*61046927SAndroid Build Coastguard Worker- aux/trace: add GALLIUM_TRACE_TRIGGER mode
4542*61046927SAndroid Build Coastguard Worker- zink: add a pipe_screen::finalize_nir hook
4543*61046927SAndroid Build Coastguard Worker- zink: implement uniform inlining
4544*61046927SAndroid Build Coastguard Worker- zink: add env var to force uniform inlining
4545*61046927SAndroid Build Coastguard Worker- zink: remove atomic usage from batch tracking comparisons
4546*61046927SAndroid Build Coastguard Worker- zink: bypass separate stencil path in resource_reference_rw when not a zs image
4547*61046927SAndroid Build Coastguard Worker- zink: fix conditional when assigning tess variable io
4548*61046927SAndroid Build Coastguard Worker- zink: stop unmapping resources
4549*61046927SAndroid Build Coastguard Worker- zink: simplify clear-apply on fb state change
4550*61046927SAndroid Build Coastguard Worker- zink: use set_foreach_remove()
4551*61046927SAndroid Build Coastguard Worker- zink: use explicit subpass deps
4552*61046927SAndroid Build Coastguard Worker- zink: hook up EXT_fragment_shader_interlock
4553*61046927SAndroid Build Coastguard Worker- zink: support ARB_fragment_shader_interlock
4554*61046927SAndroid Build Coastguard Worker- aux/trace: dump all the blend state members
4555*61046927SAndroid Build Coastguard Worker- features: mark off ARB_fragment_shader_interlock for zink
4556*61046927SAndroid Build Coastguard Worker- gallium/threaded_context: add another rule for buffer mapping
4557*61046927SAndroid Build Coastguard Worker- zink: fix CI flakiness in glx-multithread-clearbuffer
4558*61046927SAndroid Build Coastguard Worker- zink: make timeline semaphores per-screen
4559*61046927SAndroid Build Coastguard Worker- zink: handle checking batch completion from other contexts without timelines
4560*61046927SAndroid Build Coastguard Worker- zink: only unmap PIPE_MAP_ONCE in synchronous mode
4561*61046927SAndroid Build Coastguard Worker- zink: don't lose existing pNext when using wsi_image_create_info in image creation
4562*61046927SAndroid Build Coastguard Worker- anv: fix debugoptimized build compile
4563*61046927SAndroid Build Coastguard Worker- zink: move descriptor state management to descriptors.c
4564*61046927SAndroid Build Coastguard Worker- zink: make a bunch of descriptor functions static
4565*61046927SAndroid Build Coastguard Worker- zink: create separate linear tiling image for scanout
4566*61046927SAndroid Build Coastguard Worker- zink: flag anv for mesa image create wsi
4567*61046927SAndroid Build Coastguard Worker- zink: disable mutable formats for zs formats and scanout images
4568*61046927SAndroid Build Coastguard Worker- aux/trace: enhance trigger mode to dump context states during bind
4569*61046927SAndroid Build Coastguard Worker- aux/trace: dump current fb state on trigger-mode draw if it hasn't been seen yet
4570*61046927SAndroid Build Coastguard Worker- aux/trace: do deep dumps of fb state for triggered traces
4571*61046927SAndroid Build Coastguard Worker- aux/trace: use ralloc_free for ralloc()ed state pointers
4572*61046927SAndroid Build Coastguard Worker- zink: compare against screen batch id when determining which semaphore to use
4573*61046927SAndroid Build Coastguard Worker- zink: always copy the nir shader before compiling
4574*61046927SAndroid Build Coastguard Worker- zink: fix tcs slot map eval for user vars
4575*61046927SAndroid Build Coastguard Worker- zink: fix tcs input reservation for user vars
4576*61046927SAndroid Build Coastguard Worker- zink: merge copy-to-scanout path into non-deferred flush path
4577*61046927SAndroid Build Coastguard Worker- zink: force scanout sync when mapping scanout resource
4578*61046927SAndroid Build Coastguard Worker- zink: use undefined layout for first scanout obj transition
4579*61046927SAndroid Build Coastguard Worker- zink: move scanout sync to end of batch
4580*61046927SAndroid Build Coastguard Worker- zink: add a flag indicating whether scanout object needs updating
4581*61046927SAndroid Build Coastguard Worker- zink: move wsi flush info conditional to queue submission
4582*61046927SAndroid Build Coastguard Worker- zink: directly set batch->state->flush_res from flush_resource hook
4583*61046927SAndroid Build Coastguard Worker- zink: add clear-on-flush mechanic deeper into flush codepath
4584*61046927SAndroid Build Coastguard Worker- Revert "zink: force scanout sync when mapping scanout resource"
4585*61046927SAndroid Build Coastguard Worker- softpipe: fix render condition checking
4586*61046927SAndroid Build Coastguard Worker- softpipe: fix streamout queries
4587*61046927SAndroid Build Coastguard Worker- softpipe: ci updates
4588*61046927SAndroid Build Coastguard Worker- zink: track persistent resource objects, not resources
4589*61046927SAndroid Build Coastguard Worker- zink: restore previous semaphore (prev_sem) handling
4590*61046927SAndroid Build Coastguard Worker- zink: use cached memory for staging resources
4591*61046927SAndroid Build Coastguard Worker- zink: only reset query on suspend if the query has previously been stopped
4592*61046927SAndroid Build Coastguard Worker- zink: when performing an implicit reset, sync qbos
4593*61046927SAndroid Build Coastguard Worker
4594*61046927SAndroid Build Coastguard WorkerNanley Chery (22):
4595*61046927SAndroid Build Coastguard Worker
4596*61046927SAndroid Build Coastguard Worker- gallium: Map _DRI_IMAGE_FORMAT_NONE to NULL
4597*61046927SAndroid Build Coastguard Worker- gallium: Flush GL API resources in eglCreateImage
4598*61046927SAndroid Build Coastguard Worker- iris: Disable aux as needed in iris_flush_resource
4599*61046927SAndroid Build Coastguard Worker- blorp: Assert 8x4 alignment for a HiZ op on Gen8-9
4600*61046927SAndroid Build Coastguard Worker- i965,iris: Delete misleading HiZ sampling comments
4601*61046927SAndroid Build Coastguard Worker- iris: Drop an XXX comment about sampling HiZ arrays
4602*61046927SAndroid Build Coastguard Worker- iris: Drop a stale comment about HiZ sampling
4603*61046927SAndroid Build Coastguard Worker- iris: Delete redundant assertion in iris_hiz_exec
4604*61046927SAndroid Build Coastguard Worker- iris: Drop batch param from iris_resource_prepare_render
4605*61046927SAndroid Build Coastguard Worker- iris: Fix the depth aspect aux usage in iris_blit
4606*61046927SAndroid Build Coastguard Worker- iris: Keep aux_usage in iris_blorp_surf_for_resource
4607*61046927SAndroid Build Coastguard Worker- iris: Fix aux usage of depth buffer prepare/finish
4608*61046927SAndroid Build Coastguard Worker- iris: Loosen aux state getter/setter assert on HiZ
4609*61046927SAndroid Build Coastguard Worker- iris: Don't avoid aux state getter/setter with HiZ
4610*61046927SAndroid Build Coastguard Worker- iris: Drop iris_resource::aux::has_hiz
4611*61046927SAndroid Build Coastguard Worker- iris: Call iris_sample_with_depth_aux earlier
4612*61046927SAndroid Build Coastguard Worker- iris: Set BO maps to NULL in bo_free
4613*61046927SAndroid Build Coastguard Worker- drm-uapi: Update drm_fourcc.h for new TGL modifier
4614*61046927SAndroid Build Coastguard Worker- isl: Describe I915_FORMAT_MOD_Y_TILED_GEN12_RC_CCS_CC
4615*61046927SAndroid Build Coastguard Worker- iris: Support clear color plane imports for RC_CCS_CC
4616*61046927SAndroid Build Coastguard Worker- iris: Support RC_CCS_CC modifier in plane queries
4617*61046927SAndroid Build Coastguard Worker- iris: Support I915_FORMAT_MOD_Y_TILED_GEN12_RC_CCS_CC
4618*61046927SAndroid Build Coastguard Worker
4619*61046927SAndroid Build Coastguard WorkerNeha Bhende (3):
4620*61046927SAndroid Build Coastguard Worker
4621*61046927SAndroid Build Coastguard Worker- mesa: set states in fast path for restoring light attributes
4622*61046927SAndroid Build Coastguard Worker- gallium/u_vbuf: use updated pipe_draw_start_count while using draw_vbo
4623*61046927SAndroid Build Coastguard Worker- nir_to_tgsi: Fix indices for CMP in nir_to_tgsi for nir_op_fcsel
4624*61046927SAndroid Build Coastguard Worker
4625*61046927SAndroid Build Coastguard WorkerPhilipp Zabel (1):
4626*61046927SAndroid Build Coastguard Worker
4627*61046927SAndroid Build Coastguard Worker- meson: Fix missing xcb-xrandr dependency for Vulkan X11 WSI
4628*61046927SAndroid Build Coastguard Worker
4629*61046927SAndroid Build Coastguard WorkerPierre Moreau (4):
4630*61046927SAndroid Build Coastguard Worker
4631*61046927SAndroid Build Coastguard Worker- docs/features: Add OpenCL status
4632*61046927SAndroid Build Coastguard Worker- spirv: Ignore WorkgroupSize in non-compute stages
4633*61046927SAndroid Build Coastguard Worker- nv50: Replace hardcoded texture/constbuf count with define
4634*61046927SAndroid Build Coastguard Worker- nv50: Update texture indices to match stage indices
4635*61046927SAndroid Build Coastguard Worker
4636*61046927SAndroid Build Coastguard WorkerPierre-Eric Pelloux-Prayer (55):
4637*61046927SAndroid Build Coastguard Worker
4638*61046927SAndroid Build Coastguard Worker- ac: add ifdef __cplusplus guard to header
4639*61046927SAndroid Build Coastguard Worker- radeonsi: invalidate compute sgprs in si_rebind_buffer
4640*61046927SAndroid Build Coastguard Worker- radeonsi: inhibit clockgating when using SQTT
4641*61046927SAndroid Build Coastguard Worker- ci: split src/mesa/\**/* matching rule
4642*61046927SAndroid Build Coastguard Worker- radeonsi/sqtt: use more event identifier
4643*61046927SAndroid Build Coastguard Worker- radeonsi/sqtt: fix SQTT bo size overflow
4644*61046927SAndroid Build Coastguard Worker- radeonsi/sqtt: allow AMD_THREAD_TRACE_TRIGGER to be a frame number
4645*61046927SAndroid Build Coastguard Worker- radeonsi/sqtt: forward string markers to sqtt
4646*61046927SAndroid Build Coastguard Worker- radeonsi: don't use cp_dma prefetch on GFX6
4647*61046927SAndroid Build Coastguard Worker- gallium/u_upload_mgr: lower risk of hitting an assert
4648*61046927SAndroid Build Coastguard Worker- radeonsi: fix indentation issue in si_texture.c
4649*61046927SAndroid Build Coastguard Worker- radeonsi: store si_context::xxx_shader members in union
4650*61046927SAndroid Build Coastguard Worker- radeonsi: fix read from compute / write from draw sync
4651*61046927SAndroid Build Coastguard Worker- radeonsi: fix si_check_render_feedback
4652*61046927SAndroid Build Coastguard Worker- radeonsi: replace force_cp_dma arg of si_clear_buffer by enum
4653*61046927SAndroid Build Coastguard Worker- radeonsi: enable dcc image stores on gfx10+
4654*61046927SAndroid Build Coastguard Worker- radeonsi: force dcc clear to use compute clear
4655*61046927SAndroid Build Coastguard Worker- mesa: update vao _EnabledWithMapMode in copy_array_object
4656*61046927SAndroid Build Coastguard Worker- radeonsi: properly set SPI_SHADER_PGM_HI_ES
4657*61046927SAndroid Build Coastguard Worker- ac/rgp: make the max gap between shader code a warning
4658*61046927SAndroid Build Coastguard Worker- ac/rtld: make ac_rtld_upload returns the code size
4659*61046927SAndroid Build Coastguard Worker- ac/rgp: move radv/sqtt functions to ac
4660*61046927SAndroid Build Coastguard Worker- radeonsi/sqtt: keep a copy of the uploaded shader code
4661*61046927SAndroid Build Coastguard Worker- radeonsi/sqtt: remove duplicate token
4662*61046927SAndroid Build Coastguard Worker- radeonsi/sqtt: don't always use WGP 0
4663*61046927SAndroid Build Coastguard Worker- radeonsi/sqtt: export shader code to RGP
4664*61046927SAndroid Build Coastguard Worker- radeonsi/sqtt: fix user event max size
4665*61046927SAndroid Build Coastguard Worker- frontends/va: fix protected slice data buffer read size
4666*61046927SAndroid Build Coastguard Worker- mesa/st: fix lower_tex_src_plane in multiple samplers scenario
4667*61046927SAndroid Build Coastguard Worker- dlist: remove ListExt feature
4668*61046927SAndroid Build Coastguard Worker- mesa: remove 2 recursive lock usages of _mesa_HashTable
4669*61046927SAndroid Build Coastguard Worker- mesa/hash: make the mtx non-recursive
4670*61046927SAndroid Build Coastguard Worker- mesa/hash: switch to simple_mtx
4671*61046927SAndroid Build Coastguard Worker- mesa: make _mesa_HashTable InDeleteAll debug only
4672*61046927SAndroid Build Coastguard Worker- vbo/dlist: use DrawGallium(Complex)
4673*61046927SAndroid Build Coastguard Worker- nir/lower_tex: ignore texture_index if tex_instr has deref src
4674*61046927SAndroid Build Coastguard Worker- mesa/st: fix st_nir_lower_tex_src_plane arguments
4675*61046927SAndroid Build Coastguard Worker- mesa/st: ignore texture_index if tex_instr has deref src
4676*61046927SAndroid Build Coastguard Worker- gallium/u_threaded: split draws that don't fit in a batch
4677*61046927SAndroid Build Coastguard Worker- st/draw: remove st_draw_vbo
4678*61046927SAndroid Build Coastguard Worker- vbo: inline vbo_primitive_restart in brw_primitive_restart
4679*61046927SAndroid Build Coastguard Worker- radeonsi/rgp: export barriers
4680*61046927SAndroid Build Coastguard Worker- radeonsi/rgp: export compute shader programs
4681*61046927SAndroid Build Coastguard Worker- gallium/u_threaded: skip refcounting only once
4682*61046927SAndroid Build Coastguard Worker- driconf: add workarounds for Teardown
4683*61046927SAndroid Build Coastguard Worker- amdgpu,radeon: add needs_reset param to ctx_query_reset_status
4684*61046927SAndroid Build Coastguard Worker- radeonsi: submit cs to failed context instead of skipping them
4685*61046927SAndroid Build Coastguard Worker- radeonsi: use SI_CONTEXT_FLAG_AUX when recreating the aux context
4686*61046927SAndroid Build Coastguard Worker- radeonsi: do not recreate the aux context from the aux context
4687*61046927SAndroid Build Coastguard Worker- radeonsi: only recreate the aux_context when soft recovery failed
4688*61046927SAndroid Build Coastguard Worker- radeonsi: re-create the aux context in si_create_context
4689*61046927SAndroid Build Coastguard Worker- amdgpu,radeon: add full_reset_only param to ctx_query_reset_status
4690*61046927SAndroid Build Coastguard Worker- radeonsi: avoid querying gpu state if possible
4691*61046927SAndroid Build Coastguard Worker- r600/sb: Use assignments for resetting struct r600_sb::literal
4692*61046927SAndroid Build Coastguard Worker- driconf: add workaround for Golf With Friends
4693*61046927SAndroid Build Coastguard Worker
4694*61046927SAndroid Build Coastguard WorkerQiang Yu (1):
4695*61046927SAndroid Build Coastguard Worker
4696*61046927SAndroid Build Coastguard Worker- lima: fix xserver page flip fail for full screen client
4697*61046927SAndroid Build Coastguard Worker
4698*61046927SAndroid Build Coastguard WorkerRhys Perry (141):
4699*61046927SAndroid Build Coastguard Worker
4700*61046927SAndroid Build Coastguard Worker- nir/loop_unroll: unroll more aggressively if it can improve load scheduling
4701*61046927SAndroid Build Coastguard Worker- aco: fix convert_to_SDWA() check in add_subdword_definition()
4702*61046927SAndroid Build Coastguard Worker- aco: add test for incorrect convert_to_SDWA() check
4703*61046927SAndroid Build Coastguard Worker- radv: fix max_waves estimation on GFX10.3
4704*61046927SAndroid Build Coastguard Worker- aco: fix num_waves on GFX10+
4705*61046927SAndroid Build Coastguard Worker- aco: have emit_wqm() take Builder instead of isel_context
4706*61046927SAndroid Build Coastguard Worker- aco: add emit_mimg() helper
4707*61046927SAndroid Build Coastguard Worker- aco: move VADDR to the end of the operand list
4708*61046927SAndroid Build Coastguard Worker- aco: use non-sequential addressing
4709*61046927SAndroid Build Coastguard Worker- aco: only require texture coordinates to be in WQM if NSA is used
4710*61046927SAndroid Build Coastguard Worker- aco: add affinity for non-sequential MIMG operands
4711*61046927SAndroid Build Coastguard Worker- radv,aco: don't use MUBUF for multi-channel loads on GFX8 with robustness2
4712*61046927SAndroid Build Coastguard Worker- nir/lower_io: fix array_length lowering if buffer is smaller than offset
4713*61046927SAndroid Build Coastguard Worker- radv,aco: use deref_buffer_array_length
4714*61046927SAndroid Build Coastguard Worker- radv: use nir_opt_access
4715*61046927SAndroid Build Coastguard Worker- nir/sink,nir/move: sink/move reorderable load_ssbo
4716*61046927SAndroid Build Coastguard Worker- radv: sink load_ssbo
4717*61046927SAndroid Build Coastguard Worker- aco: don't consider a phi trivial if same's register doesn't match the def
4718*61046927SAndroid Build Coastguard Worker- aco: remove Format::{VOP3A,VOP3B}
4719*61046927SAndroid Build Coastguard Worker- aco: add instruction cast and format-check methods
4720*61046927SAndroid Build Coastguard Worker- aco: use instruction cast methods
4721*61046927SAndroid Build Coastguard Worker- aco: use format-check methods
4722*61046927SAndroid Build Coastguard Worker- aco: return references in instruction cast methods
4723*61046927SAndroid Build Coastguard Worker- aco: fix WQM for texture instructions with args before the coordinates
4724*61046927SAndroid Build Coastguard Worker- nir/opt_uniform_atomics: recognize more complicated invocation comparisons
4725*61046927SAndroid Build Coastguard Worker- nir/opt_uniform_atomics: fix elect detection
4726*61046927SAndroid Build Coastguard Worker- aco: disable a*1.0 optimization if the instruction is precise
4727*61046927SAndroid Build Coastguard Worker- nir/algebraic: optimize out exact a*1.0 if it's used only as a float
4728*61046927SAndroid Build Coastguard Worker- aco: optimize a*0.0
4729*61046927SAndroid Build Coastguard Worker- aco: optimize out a*1.0 if it's used as a float
4730*61046927SAndroid Build Coastguard Worker- nir/algebraic: optimize out exact a+0.0 if it's used only as a float
4731*61046927SAndroid Build Coastguard Worker- nir/algebraic: eliminate exact a*0.0 if float execution mode allow it
4732*61046927SAndroid Build Coastguard Worker- aco: don't affect isPrecise() after applying output modifiers
4733*61046927SAndroid Build Coastguard Worker- nir,spirv: allow non-uniform OpArrayLength
4734*61046927SAndroid Build Coastguard Worker- radv,ac/nir: implement non-uniform get_ssbo_size
4735*61046927SAndroid Build Coastguard Worker- aco: implement non-uniform get_ssbo_size
4736*61046927SAndroid Build Coastguard Worker- radv: round-up num_records division in radv_flush_vertex_descriptors
4737*61046927SAndroid Build Coastguard Worker- radv: correctly enable WGP_MODE for NGG and GS
4738*61046927SAndroid Build Coastguard Worker- radv: correctly enable WGP_MODE for tessellation control
4739*61046927SAndroid Build Coastguard Worker- aco: add fallback algorithm in get_reg()
4740*61046927SAndroid Build Coastguard Worker- aco: always set exec_live=false
4741*61046927SAndroid Build Coastguard Worker- aco: optimize AC_FETCH_FORMAT_SNORM alpha adjust
4742*61046927SAndroid Build Coastguard Worker- aco: do not flag all blocks WQM to ensure we enter all nested loops in WQM
4743*61046927SAndroid Build Coastguard Worker- aco: rewrite setting of Exact_Branch
4744*61046927SAndroid Build Coastguard Worker- aco: remove loop to flag loop blocks as WQM
4745*61046927SAndroid Build Coastguard Worker- aco: fix adjust_vertex_fetch_alpha
4746*61046927SAndroid Build Coastguard Worker- radv: use a more relaxed alignment for upload buffer allocations
4747*61046927SAndroid Build Coastguard Worker- radv: fix max_lds_per_simd on GFX10
4748*61046927SAndroid Build Coastguard Worker- radv: switch MaxWaves statistic to wave32 waves
4749*61046927SAndroid Build Coastguard Worker- ac: split lds_granularity into encode and allocation granularities
4750*61046927SAndroid Build Coastguard Worker- radv: use lds_{encode,alloc}_granularity
4751*61046927SAndroid Build Coastguard Worker- radv: round up max_lds_per_simd / lds_per_wave
4752*61046927SAndroid Build Coastguard Worker- aco: fix waves calculation for wave32
4753*61046927SAndroid Build Coastguard Worker- aco: add Program::wgp_mode
4754*61046927SAndroid Build Coastguard Worker- radv,aco: add radv_nir_compiler_options::wgp_mode
4755*61046927SAndroid Build Coastguard Worker- aco: consider that GFX10.3 allocates LDS in 1024 byte blocks
4756*61046927SAndroid Build Coastguard Worker- aco: add DeviceInfo
4757*61046927SAndroid Build Coastguard Worker- aco: fix transition_to_{WQM,Exact} if exec.back() is not in exec
4758*61046927SAndroid Build Coastguard Worker- radv: relax shared alignment requirements in mem_vectorize_callback
4759*61046927SAndroid Build Coastguard Worker- radv,aco: allow unaligned LDS access on GFX9+
4760*61046927SAndroid Build Coastguard Worker- aco/lower_phis: fix all_preds_uniform with continue_or_break
4761*61046927SAndroid Build Coastguard Worker- nir/dce: replace instruction worklist with ssa def bitset
4762*61046927SAndroid Build Coastguard Worker- nir: inline nir_foreach_{src,dest}
4763*61046927SAndroid Build Coastguard Worker- nir/dce: perform DCE for unlooped instructions in a single pass
4764*61046927SAndroid Build Coastguard Worker- aco: calculate all p_as_uniform and v_readfirstlane_b32 sources in WQM
4765*61046927SAndroid Build Coastguard Worker- aco: use p_as_uniform for get_sampler_desc and convert_pointer_to_64_bit
4766*61046927SAndroid Build Coastguard Worker- nir: fix build at -O1
4767*61046927SAndroid Build Coastguard Worker- nir: add nir_ssa_def_is_unused()
4768*61046927SAndroid Build Coastguard Worker- nir/copy_prop: remove unused copies
4769*61046927SAndroid Build Coastguard Worker- nir/copy_prop: visit copies instead of sources
4770*61046927SAndroid Build Coastguard Worker- nir/copy_prop: use nir_{instr,if}_rewrite_{src,condition}_ssa
4771*61046927SAndroid Build Coastguard Worker- Revert "radv,aco: allow unaligned LDS access on GFX9+"
4772*61046927SAndroid Build Coastguard Worker- aco: add missing usable_read2 check
4773*61046927SAndroid Build Coastguard Worker- nir/opt_shrink_vectors: add option to skip shrinking image stores
4774*61046927SAndroid Build Coastguard Worker- radv: don't shrink image stores for The Surge 2
4775*61046927SAndroid Build Coastguard Worker- radv: don't set sx_blend_opt_epsilon for V_028C70_COLOR_10_11_11
4776*61046927SAndroid Build Coastguard Worker- radv,aco: remove aco_compiler_statistics
4777*61046927SAndroid Build Coastguard Worker- radv: cache pipeline statistics
4778*61046927SAndroid Build Coastguard Worker- aco: set compr for fp16 exports
4779*61046927SAndroid Build Coastguard Worker- radv/llvm: fix enabled_channels for compressed exports
4780*61046927SAndroid Build Coastguard Worker- aco: simplify loop_nest_depth tracking in isel
4781*61046927SAndroid Build Coastguard Worker- aco: track divergent and uniform branch depth
4782*61046927SAndroid Build Coastguard Worker- aco: move wait_imm to aco_ir.h
4783*61046927SAndroid Build Coastguard Worker- aco: lower p_constaddr into separate instructions earlier
4784*61046927SAndroid Build Coastguard Worker- aco: add instruction classes
4785*61046927SAndroid Build Coastguard Worker- aco: add latency and inverse throughput statistics
4786*61046927SAndroid Build Coastguard Worker- aco: add print option to print program without temporary IDs
4787*61046927SAndroid Build Coastguard Worker- aco: add ACO_DEBUG=perfinfo
4788*61046927SAndroid Build Coastguard Worker- aco: remove vmem/smem score statistics
4789*61046927SAndroid Build Coastguard Worker- aco: fix NSA MIMG followed by MUBUF/MTBUF
4790*61046927SAndroid Build Coastguard Worker- aco/tests: add test for NSAToVMEMBug
4791*61046927SAndroid Build Coastguard Worker- aco: fix NSA following writelane
4792*61046927SAndroid Build Coastguard Worker- aco/tests: add test for waNsaCannotFollowWritelane
4793*61046927SAndroid Build Coastguard Worker- nir: Don't update base in vectorize_loads()
4794*61046927SAndroid Build Coastguard Worker- aco: implement 64-bit VGPR {u,i}find_msb
4795*61046927SAndroid Build Coastguard Worker- aco: use uadd32_sat() helper for nir_op_uadd_sat
4796*61046927SAndroid Build Coastguard Worker- aco: use a single instruction for uadd32_sat() on GFX8
4797*61046927SAndroid Build Coastguard Worker- aco: implement image_deref_samples
4798*61046927SAndroid Build Coastguard Worker- aco: add aco_print_program() flag to print kill flags
4799*61046927SAndroid Build Coastguard Worker- aco: add aco_print_program() flags to print live_out and register demand
4800*61046927SAndroid Build Coastguard Worker- docs: document ACO_DEBUG=perfinfo
4801*61046927SAndroid Build Coastguard Worker- aco: add ACO_DEBUG=liveinfo
4802*61046927SAndroid Build Coastguard Worker- radv: lower variables to ssa before nir_propagate_invariant
4803*61046927SAndroid Build Coastguard Worker- radv: lower view_index to zero if multiview is disabled
4804*61046927SAndroid Build Coastguard Worker- ci: add expected fail for RADV
4805*61046927SAndroid Build Coastguard Worker- aco: don't optimize min(a*1.0, ...) to min(a, ...) on GFX8
4806*61046927SAndroid Build Coastguard Worker- aco: use -1.0*x and 1.0*|x| for fneg/fabs
4807*61046927SAndroid Build Coastguard Worker- aco/tests: add tests for denormal-aware propagation
4808*61046927SAndroid Build Coastguard Worker- ac: invalidate metadata after hs_emit_write_tess_factors()
4809*61046927SAndroid Build Coastguard Worker- aco/tests: fix isel.sparse.clause for LLVM 12+
4810*61046927SAndroid Build Coastguard Worker- lavapipe: fix initialization of pipe_stream_output with unwritten outputs
4811*61046927SAndroid Build Coastguard Worker- nir/gather_info: implement partial masking of struct and compact I/O
4812*61046927SAndroid Build Coastguard Worker- nir/lower_tex: handle deref casts
4813*61046927SAndroid Build Coastguard Worker- nir_to_tgsi: run constant folding after nir_opt_algebraic
4814*61046927SAndroid Build Coastguard Worker- aco: fix integer tg4 workaround with unnormalized coordinates
4815*61046927SAndroid Build Coastguard Worker- draw: fix pstipple, aaline and aapoint without LLVM
4816*61046927SAndroid Build Coastguard Worker- aco: ensure loops nested in a WQM loop are in WQM
4817*61046927SAndroid Build Coastguard Worker- nir/gather_info: fix partial masking of compact I/O with location_frac!=0
4818*61046927SAndroid Build Coastguard Worker- radv: remove second nir_lower_idiv
4819*61046927SAndroid Build Coastguard Worker- nir/lower_idiv: add options to use fp32 for 8-bit division lowering
4820*61046927SAndroid Build Coastguard Worker- nir/lower_idiv: make lowered divisions exact
4821*61046927SAndroid Build Coastguard Worker- aco: fix 16-bit u2f32
4822*61046927SAndroid Build Coastguard Worker- aco: fix 16-bit f2{u8,i8} on GFX6/7
4823*61046927SAndroid Build Coastguard Worker- radv: don't use fp16 for 8-bit division lowering before GFX9
4824*61046927SAndroid Build Coastguard Worker- nir: add nir_block_get_predecessors_sorted() helper
4825*61046927SAndroid Build Coastguard Worker- nir/lcssa: fix nondeterminism in predecessor iteration
4826*61046927SAndroid Build Coastguard Worker- nir/loop_unroll: fix is_indirect_load() with load_global
4827*61046927SAndroid Build Coastguard Worker- radv: fix conditions for running nir_opt_vectorize
4828*61046927SAndroid Build Coastguard Worker- aco/ra: use original names when renaming loop carried phi operands
4829*61046927SAndroid Build Coastguard Worker- aco/ra: remove live-in temporary from live_out_per_block when moving it
4830*61046927SAndroid Build Coastguard Worker- radv: fix barrier in radv_decompress_dcc_compute shader
4831*61046927SAndroid Build Coastguard Worker- radv: fix clearing DCC-compressed e5b9g9r9 images
4832*61046927SAndroid Build Coastguard Worker- aco: set TRUNC_COORD=0 for nir_texop_tg4
4833*61046927SAndroid Build Coastguard Worker- ac/nir: set TRUNC_COORD=0 for nir_texop_tg4
4834*61046927SAndroid Build Coastguard Worker- Revert "radeonsi: set TRUNC_COORD=0 for Total War: WARHAMMER to fix it"
4835*61046927SAndroid Build Coastguard Worker- aco: don't update register demand during RA validation
4836*61046927SAndroid Build Coastguard Worker- aco: allow SDWA sels smaller than the operand size
4837*61046927SAndroid Build Coastguard Worker- radv: disable VK_FORMAT_R64_SFLOAT
4838*61046927SAndroid Build Coastguard Worker- vulkan: fix use-after-free in vk_common_DestroyDebugReportCallbackEXT
4839*61046927SAndroid Build Coastguard Worker- radv: fix use-after-free upon GS copy shader cache hits
4840*61046927SAndroid Build Coastguard Worker- radv,ac/llvm: use a dword alignment for descriptor loads
4841*61046927SAndroid Build Coastguard Worker
4842*61046927SAndroid Build Coastguard WorkerRob Clark (143):
4843*61046927SAndroid Build Coastguard Worker
4844*61046927SAndroid Build Coastguard Worker- freedreno/ir3: Fix ldg decoding/parsing
4845*61046927SAndroid Build Coastguard Worker- freedreno/ir3: Decouple ir3_info collection from assembler
4846*61046927SAndroid Build Coastguard Worker- freedreno/ir3: Add some new "logical" opcodes
4847*61046927SAndroid Build Coastguard Worker- freedreno/hw: Add isaspec mechanism for documenting/defining an ISA
4848*61046927SAndroid Build Coastguard Worker- freedreno/hw/isa: Add description of ir3 ISA
4849*61046927SAndroid Build Coastguard Worker- freedreno/hw/isa: Add expression caching
4850*61046927SAndroid Build Coastguard Worker- freedreno/ir3/tests: Switch disasm test over to new decoder
4851*61046927SAndroid Build Coastguard Worker- freedreno/ir3: Switch over to new encoder/decoder
4852*61046927SAndroid Build Coastguard Worker- freedreno/ir3: Small resinfo disasm tweak
4853*61046927SAndroid Build Coastguard Worker- freedreno/ir3: Better sstall estimation
4854*61046927SAndroid Build Coastguard Worker- freedreno/ir3: Realign disasm shader stats
4855*61046927SAndroid Build Coastguard Worker- freedreno/ir3/decode: Switch over to new disasm
4856*61046927SAndroid Build Coastguard Worker- freedreno/ir3: Remove legacy packed-struct encoding
4857*61046927SAndroid Build Coastguard Worker- frontend/dri: Expose RGB[AX]_SRGB as well
4858*61046927SAndroid Build Coastguard Worker- freedreno/isa: Fix branch/jump offset encoding
4859*61046927SAndroid Build Coastguard Worker- freedreno/a6xx: Add r2d support for GMEM resolves
4860*61046927SAndroid Build Coastguard Worker- gallium/util: Add helpers to determine if z/s is written
4861*61046927SAndroid Build Coastguard Worker- freedreno/a6xx: Don't early-z if there are stencil writes
4862*61046927SAndroid Build Coastguard Worker- r300: Use util_writes_depth_stencil() helper
4863*61046927SAndroid Build Coastguard Worker- radeonsi: Use util_writes_stencil() helper
4864*61046927SAndroid Build Coastguard Worker- freedreno: Add perf_warn() trace helper
4865*61046927SAndroid Build Coastguard Worker- freedreno: Add fmt/args macros for pipe_resource
4866*61046927SAndroid Build Coastguard Worker- freedreno/a6xx: Add helper to check if UBWC is supported
4867*61046927SAndroid Build Coastguard Worker- freedreno: Add perf_warn() for missed UBWC opportunities
4868*61046927SAndroid Build Coastguard Worker- ci/freedreno/a6xx: Skip vs-output-array-vec2-index-wr-before-gs
4869*61046927SAndroid Build Coastguard Worker- freedreno/a6xx: Fix 3dmark misrendering with unwritten MRTs
4870*61046927SAndroid Build Coastguard Worker- mesa: Remove _mesa_destroy_context()
4871*61046927SAndroid Build Coastguard Worker- freedreno/decode: Fix overflow
4872*61046927SAndroid Build Coastguard Worker- freedreno: Put an upper limit on VSC size
4873*61046927SAndroid Build Coastguard Worker- freedreno: Misc cleanup
4874*61046927SAndroid Build Coastguard Worker- freedreno/a5xx: Drop fd5_compute_stateobj
4875*61046927SAndroid Build Coastguard Worker- freedreno/a6xx: Drop fd6_compute_stateobj
4876*61046927SAndroid Build Coastguard Worker- freedreno/ir3+a5xx+a6xx: De-duplicate create_compute_state()
4877*61046927SAndroid Build Coastguard Worker- freedreno/ir3: Add ir3_shader_state
4878*61046927SAndroid Build Coastguard Worker- freedreno/ir3: Move ir3_compiler_create()
4879*61046927SAndroid Build Coastguard Worker- freedreno/ir3: Add ir3_screen_fini()
4880*61046927SAndroid Build Coastguard Worker- freedreno/ir3: Reshuffle ir3_shader_create()
4881*61046927SAndroid Build Coastguard Worker- freedreno/ir3: Reshuffle compute state creation
4882*61046927SAndroid Build Coastguard Worker- freedreno/ir3: Async shader compile
4883*61046927SAndroid Build Coastguard Worker- freedreno/ir3: Add missing shader prog cache invalidation
4884*61046927SAndroid Build Coastguard Worker- freedreno: Quiet fallthrough warnings
4885*61046927SAndroid Build Coastguard Worker- freedreno: Split batch_flush_reset_dependencies()
4886*61046927SAndroid Build Coastguard Worker- freedreno: driver-thread annotations
4887*61046927SAndroid Build Coastguard Worker- freedreno/ir3/print: More sane ssa src/dst display
4888*61046927SAndroid Build Coastguard Worker- freedreno/ir3/print: Improve branch printing
4889*61046927SAndroid Build Coastguard Worker- util/fossilize_db: Fix compile error with clang
4890*61046927SAndroid Build Coastguard Worker- freedreno: Handle InvalidateBufferData() case
4891*61046927SAndroid Build Coastguard Worker- freedreno: Add perf_debug logging for bo stalls
4892*61046927SAndroid Build Coastguard Worker- freedreno: Workaround for UNSYNC+DISCARD_RANGE
4893*61046927SAndroid Build Coastguard Worker- driconf: Generate a static table when no xmlconfig
4894*61046927SAndroid Build Coastguard Worker- xmlconfig: Reshuffle to keep attr processing
4895*61046927SAndroid Build Coastguard Worker- xmlconfig: Add static driconfig support
4896*61046927SAndroid Build Coastguard Worker- freedreno/ir3: Drop foreach_bit() macro
4897*61046927SAndroid Build Coastguard Worker- freedreno: Drop foreach_bit() macro
4898*61046927SAndroid Build Coastguard Worker- etnaviv: Drop foreach_bit() macro
4899*61046927SAndroid Build Coastguard Worker- v3d: Drop foreach_bit() macro
4900*61046927SAndroid Build Coastguard Worker- freedreno: Fix think-o in fd_resource_wait()
4901*61046927SAndroid Build Coastguard Worker- freedreno/ir3: Fix initial_variants_synchronous() condition
4902*61046927SAndroid Build Coastguard Worker- freedreno: Add FD_DBG() macro
4903*61046927SAndroid Build Coastguard Worker- freedreno: Slight perf_debug rework
4904*61046927SAndroid Build Coastguard Worker- freedreno: Add macro for duration based warns
4905*61046927SAndroid Build Coastguard Worker- util/u_queue: Ensure num_cpu_mask_bits is valid
4906*61046927SAndroid Build Coastguard Worker- util: Add accessor for util_cpu_caps
4907*61046927SAndroid Build Coastguard Worker- freedreno/a6xx: Always pass ctx to fd6_emit_textures()
4908*61046927SAndroid Build Coastguard Worker- freedreno/a6xx: Fix uncompressed resource vs stale CSO
4909*61046927SAndroid Build Coastguard Worker- freedreno/ir3: Add comments about shader key/gen
4910*61046927SAndroid Build Coastguard Worker- freedreno: Deduplicate fixup_shader_state()
4911*61046927SAndroid Build Coastguard Worker- freedreno/a6xx: Fix compile warning
4912*61046927SAndroid Build Coastguard Worker- driconf: Add ignore_map_unsynchronized option
4913*61046927SAndroid Build Coastguard Worker- freedreno: Remove dead-cells MBR workaround
4914*61046927SAndroid Build Coastguard Worker- util: Extract thread-id helpers from u_current
4915*61046927SAndroid Build Coastguard Worker- gallium/u_threaded: Add helper to assert driver thread
4916*61046927SAndroid Build Coastguard Worker- gallium/u_threaded: use mesa_log for debug msgs
4917*61046927SAndroid Build Coastguard Worker- freedreno: Fix u_blitter constant-buffer leak
4918*61046927SAndroid Build Coastguard Worker- freedreno: Factor out common fd_resource init
4919*61046927SAndroid Build Coastguard Worker- freedreno: Split out batch/resource tracking
4920*61046927SAndroid Build Coastguard Worker- freedreno: Restructure transfer_map()
4921*61046927SAndroid Build Coastguard Worker- freedreno: Extend threaded_resource
4922*61046927SAndroid Build Coastguard Worker- freedreno: Extend threaded_transfer
4923*61046927SAndroid Build Coastguard Worker- freedreno: Extract out helper for transfer-map flag munging
4924*61046927SAndroid Build Coastguard Worker- freedreno: Add fd_replace_buffer_storage()
4925*61046927SAndroid Build Coastguard Worker- freedreno: Add transfer_pool_unsync
4926*61046927SAndroid Build Coastguard Worker- freedreno/a6xx: Move UBWC demotion to first sampler view bind
4927*61046927SAndroid Build Coastguard Worker- freedreno: Check cb0 in rebind_resource()
4928*61046927SAndroid Build Coastguard Worker- freedreno: threaded_context support
4929*61046927SAndroid Build Coastguard Worker- freedreno: threaded_context async flush support
4930*61046927SAndroid Build Coastguard Worker- freedreno: Fix fd_fence_finish()
4931*61046927SAndroid Build Coastguard Worker- freedreno/drm: Avoid unitialized timestamp in submit fail
4932*61046927SAndroid Build Coastguard Worker- freedreno/drm: Split softpin "reloc" functions
4933*61046927SAndroid Build Coastguard Worker- freedreno/drm: Split 64b vs 32b paths
4934*61046927SAndroid Build Coastguard Worker- freedreno/drm: Move emit_reloc_tail to head
4935*61046927SAndroid Build Coastguard Worker- freedreno/drm: Inline iova calculation
4936*61046927SAndroid Build Coastguard Worker- freedreno/ir3: Precompute whether we need driver-params
4937*61046927SAndroid Build Coastguard Worker- freedreno: Add helpers to mark dirty state
4938*61046927SAndroid Build Coastguard Worker- freedreno: Add mapping to generation specific dirty state
4939*61046927SAndroid Build Coastguard Worker- freedreno/a6xx: Convert to dirty_groups
4940*61046927SAndroid Build Coastguard Worker- freedreno: Small dirty flag re-org
4941*61046927SAndroid Build Coastguard Worker- freedreno: Add dirty bit for state that needs rsc tracking
4942*61046927SAndroid Build Coastguard Worker- freedreno: Don't ignore geom/tess stage resources
4943*61046927SAndroid Build Coastguard Worker- freedreno: Split out helper for updating sw stats
4944*61046927SAndroid Build Coastguard Worker- freedreno: Only collect sw stats when required
4945*61046927SAndroid Build Coastguard Worker- freedreno/a6xx/vsc: Be more tolerate of degenerate prims
4946*61046927SAndroid Build Coastguard Worker- freedreno: Drop u_trim_pipe_prim() from fast-paths
4947*61046927SAndroid Build Coastguard Worker- u_draw: Add helper to emultate multi-draw
4948*61046927SAndroid Build Coastguard Worker- freedreno: Use multi-draw helper
4949*61046927SAndroid Build Coastguard Worker- freedreno: Handle multi-draw edge cases
4950*61046927SAndroid Build Coastguard Worker- freedreno: Push multi-draw closer to backend
4951*61046927SAndroid Build Coastguard Worker- freedreno/a6xx: Emit streamout state on every draw
4952*61046927SAndroid Build Coastguard Worker- freedreno: Add draw cost estimation
4953*61046927SAndroid Build Coastguard Worker- freedreno/batch: Export key/hash fxns
4954*61046927SAndroid Build Coastguard Worker- freedreno/batch: Add a way to clone a batch key
4955*61046927SAndroid Build Coastguard Worker- freedreno: Add gmem_reason_mask
4956*61046927SAndroid Build Coastguard Worker- freedreno/a6xx: Fix sRGB/snorm vs sysmem clear path
4957*61046927SAndroid Build Coastguard Worker- freedreno: Autotune bypass vs GMEM rendering decision
4958*61046927SAndroid Build Coastguard Worker- freedreno/a6xx: Fix typo
4959*61046927SAndroid Build Coastguard Worker- freedreno: Make headers C++ happy
4960*61046927SAndroid Build Coastguard Worker- freedreno/fdperf: Use os_read_file()
4961*61046927SAndroid Build Coastguard Worker- freedreno: Split out devicetree helpers
4962*61046927SAndroid Build Coastguard Worker- ci: Disable panfrost t760
4963*61046927SAndroid Build Coastguard Worker- freedreno/a6xx: Fix indirect+patches draws
4964*61046927SAndroid Build Coastguard Worker- freedreno/a6xx: Fix obsolete comment
4965*61046927SAndroid Build Coastguard Worker- d3d12: Use util_draw_multi() helper
4966*61046927SAndroid Build Coastguard Worker- etnaviv: Use util_draw_multi() helper
4967*61046927SAndroid Build Coastguard Worker- i915: Use util_draw_multi() helper
4968*61046927SAndroid Build Coastguard Worker- iris: Use util_draw_multi() helper
4969*61046927SAndroid Build Coastguard Worker- lima: Use util_draw_multi() helper
4970*61046927SAndroid Build Coastguard Worker- llvmpipe: Use util_draw_multi() helper
4971*61046927SAndroid Build Coastguard Worker- nouveau: Use util_draw_multi() helper
4972*61046927SAndroid Build Coastguard Worker- r300: Use util_draw_multi() helper
4973*61046927SAndroid Build Coastguard Worker- r600: Use util_draw_multi() helper
4974*61046927SAndroid Build Coastguard Worker- softpipe: Use util_draw_multi() helper
4975*61046927SAndroid Build Coastguard Worker- svga: Use util_draw_multi() helper
4976*61046927SAndroid Build Coastguard Worker- tegra: Use util_draw_multi() helper
4977*61046927SAndroid Build Coastguard Worker- vc4: Use util_draw_multi() helper
4978*61046927SAndroid Build Coastguard Worker- v3d: Use util_draw_multi() helper
4979*61046927SAndroid Build Coastguard Worker- virgl: Use util_draw_multi() helper
4980*61046927SAndroid Build Coastguard Worker- freedreno: Don't handle multi-draw in indirect case
4981*61046927SAndroid Build Coastguard Worker- util/primconvert: Handle indirect and multi-draw
4982*61046927SAndroid Build Coastguard Worker- freedreno: Add .clang-format
4983*61046927SAndroid Build Coastguard Worker- freedreno: Some manual reformatting
4984*61046927SAndroid Build Coastguard Worker- freedreno: Re-indent
4985*61046927SAndroid Build Coastguard Worker- freedreno: Manual fixups
4986*61046927SAndroid Build Coastguard Worker- freedreno: Add missing foreach macros and update indentation
4987*61046927SAndroid Build Coastguard Worker
4988*61046927SAndroid Build Coastguard WorkerRohan Garg (8):
4989*61046927SAndroid Build Coastguard Worker
4990*61046927SAndroid Build Coastguard Worker- virgl: Cache depth and stencil buffers
4991*61046927SAndroid Build Coastguard Worker- ci: Ensure that jobs inherting the ci-deqp jobs artifact meson logs
4992*61046927SAndroid Build Coastguard Worker- intel/genxml: Free resource before exiting
4993*61046927SAndroid Build Coastguard Worker- intel/compiler: Free resources on test teardown
4994*61046927SAndroid Build Coastguard Worker- virgl: update headers
4995*61046927SAndroid Build Coastguard Worker- virgl: Return total video memory if available
4996*61046927SAndroid Build Coastguard Worker- virgl: Add support for querying detailed memory info
4997*61046927SAndroid Build Coastguard Worker- virgl: Support the ETC1_RGB8 format as virglrenderer supports it
4998*61046927SAndroid Build Coastguard Worker
4999*61046927SAndroid Build Coastguard WorkerRoman Stratiienko (1):
5000*61046927SAndroid Build Coastguard Worker
5001*61046927SAndroid Build Coastguard Worker- egl: android: use num_planes param in createImageFromDmaBufs()
5002*61046927SAndroid Build Coastguard Worker
5003*61046927SAndroid Build Coastguard WorkerRuijing Dong (1):
5004*61046927SAndroid Build Coastguard Worker
5005*61046927SAndroid Build Coastguard Worker- radeon/vcn: release si buffer for encoding at the end.
5006*61046927SAndroid Build Coastguard Worker
5007*61046927SAndroid Build Coastguard WorkerRyan Neph (1):
5008*61046927SAndroid Build Coastguard Worker
5009*61046927SAndroid Build Coastguard Worker- Revert "virgl: fix BGRA emulation artifacts during window resize"
5010*61046927SAndroid Build Coastguard Worker
5011*61046927SAndroid Build Coastguard WorkerSagar Ghuge (7):
5012*61046927SAndroid Build Coastguard Worker
5013*61046927SAndroid Build Coastguard Worker- anv: Invalidate the correct AUX-TT entry
5014*61046927SAndroid Build Coastguard Worker- anv: Skip CCS ambiguate which preceed fast-clears
5015*61046927SAndroid Build Coastguard Worker- intel/mi_builder: Added support for command streamer shift operations
5016*61046927SAndroid Build Coastguard Worker- anv: Add anv_memregion structure
5017*61046927SAndroid Build Coastguard Worker- Revert "Revert "blorp/gen12: Don't use aux address if implicit CCS""
5018*61046927SAndroid Build Coastguard Worker- intel/blorp: Fix condition to figure out aux_address
5019*61046927SAndroid Build Coastguard Worker- anv: Set correct binding table entry count
5020*61046927SAndroid Build Coastguard Worker
5021*61046927SAndroid Build Coastguard WorkerSamuel Iglesias Gonsálvez (9):
5022*61046927SAndroid Build Coastguard Worker
5023*61046927SAndroid Build Coastguard Worker- turnip: disable UBWC on Z24_S8 MSAA images on A630
5024*61046927SAndroid Build Coastguard Worker- turnip: set sparseAddressSpaceSize to zero
5025*61046927SAndroid Build Coastguard Worker- turnip: fix UINT64_MAX size wrapping in tu_GetBufferMemoryRequirements()
5026*61046927SAndroid Build Coastguard Worker- turnip: fix resolve MSAA D24_UNORM_S8_UINT image to S8_UINT
5027*61046927SAndroid Build Coastguard Worker- turnip: fix resolve MSAA D32_SFLOAT_S8_UINT image to S8_UINT
5028*61046927SAndroid Build Coastguard Worker- util: fix parsing of /proc/meminfo MemAvailable value
5029*61046927SAndroid Build Coastguard Worker- turnip: keep track of memory heap usage, size and flags
5030*61046927SAndroid Build Coastguard Worker- turnip: VK_EXT_memory_budget implementation
5031*61046927SAndroid Build Coastguard Worker- turnip: set depth plane control zmode to A6XX_LATE_Z when sample mask is written
5032*61046927SAndroid Build Coastguard Worker
5033*61046927SAndroid Build Coastguard WorkerSamuel Pitoiset (218):
5034*61046927SAndroid Build Coastguard Worker
5035*61046927SAndroid Build Coastguard Worker- radv: do not invalidate the L2 metadata cache on compute queues
5036*61046927SAndroid Build Coastguard Worker- ci: mark some sparse CTS as expected failures on RAVEN
5037*61046927SAndroid Build Coastguard Worker- radv: flush L2 metadata as part of CB/DB flush instead of CS_DONE on GFX9
5038*61046927SAndroid Build Coastguard Worker- radv: add a comment explaining the micro tile mode resolve
5039*61046927SAndroid Build Coastguard Worker- radv: enable TC-compat HTILE with D32S8 and MSAA on GFX9+
5040*61046927SAndroid Build Coastguard Worker- radv: enable TC-compat HTILE for D16S8 on GFX9+
5041*61046927SAndroid Build Coastguard Worker- radv: restore invalidating the vector cache for internal meta operations
5042*61046927SAndroid Build Coastguard Worker- radv: flush L2 for images affected by the pipe misaligned issue on GFX10+
5043*61046927SAndroid Build Coastguard Worker- ci: exclude one CTS test that timeout most of the time for RADV CI
5044*61046927SAndroid Build Coastguard Worker- radv: remove redundant check in radv_process_depth_stencil()
5045*61046927SAndroid Build Coastguard Worker- radv: remove unnecessary radv_image::tc_compatible_htile
5046*61046927SAndroid Build Coastguard Worker- radv: remove redundant check in depth_view_can_fast_clear()
5047*61046927SAndroid Build Coastguard Worker- radv: fix a sync issue with geometry shader primitives query on GFX10+
5048*61046927SAndroid Build Coastguard Worker- radv: fix overflow when computing the SQTT buffer size
5049*61046927SAndroid Build Coastguard Worker- radv: inhibit clock gating when tracing with SQTT
5050*61046927SAndroid Build Coastguard Worker- ac/rgp: add support for GFX10.3
5051*61046927SAndroid Build Coastguard Worker- ac,radv: add SQTT support on GFX10.3
5052*61046927SAndroid Build Coastguard Worker- radv: enable SQTT support on GFX10.3
5053*61046927SAndroid Build Coastguard Worker- radv: fix separate depth/stencil layout in render pass
5054*61046927SAndroid Build Coastguard Worker- radv: add multi-layer support to FMASK color expand
5055*61046927SAndroid Build Coastguard Worker- radv: use the range aspect mask in FMASK color expand
5056*61046927SAndroid Build Coastguard Worker- radv: use a workgroup size of 8x8 for FMASK color expand
5057*61046927SAndroid Build Coastguard Worker- radv: only decompress the depth/stencil aspect that needs to be resolved
5058*61046927SAndroid Build Coastguard Worker- radv: enable sparseImageInt64Atomics/sparseImageFloat32Atomics
5059*61046927SAndroid Build Coastguard Worker- radv,aco: fix shifting input VGPRs for the LS VGPR init bug on GFX9
5060*61046927SAndroid Build Coastguard Worker- radv: synchronize Cmd{Set,Write}Event() using PS_DONE/CS_DONE events
5061*61046927SAndroid Build Coastguard Worker- radv: add support for emitting PS_DONE/CS_DONE on GFX6-8
5062*61046927SAndroid Build Coastguard Worker- radv: remove radv_util.h
5063*61046927SAndroid Build Coastguard Worker- radv: remove stub() macros
5064*61046927SAndroid Build Coastguard Worker- radv: remove unused EMPTY constant in radv_descript_set.c
5065*61046927SAndroid Build Coastguard Worker- nir/algebraic: mark more optimization with fsat(NaN) as inexact
5066*61046927SAndroid Build Coastguard Worker- ac/surface: store HTILE mip info into the surface
5067*61046927SAndroid Build Coastguard Worker- radv: use the image view range when fast clearing depth
5068*61046927SAndroid Build Coastguard Worker- radv: check if HTILE is enabled per-level instead of the entire image
5069*61046927SAndroid Build Coastguard Worker- radv: do not decompress/resummarize levels without HTILE
5070*61046927SAndroid Build Coastguard Worker- radv: remove mipmaps related assertions when initializing HTILE
5071*61046927SAndroid Build Coastguard Worker- radv: add support for fast clearing levels of the HTILE buffer
5072*61046927SAndroid Build Coastguard Worker- radv: teach radv_htile_enabled() about the number of HTILE levels
5073*61046927SAndroid Build Coastguard Worker- radv: enable TC-compat HTILE for mipmaps on GFX10+
5074*61046927SAndroid Build Coastguard Worker- radv: re-disable TC-compat HTILE for D32S8 on all generations
5075*61046927SAndroid Build Coastguard Worker- radv: fix centroid with VRS coarse shading
5076*61046927SAndroid Build Coastguard Worker- radv/winsys: move the initial BO domain to radeon_winsys_bo
5077*61046927SAndroid Build Coastguard Worker- radv: prefer CP DMA for GTT buffer copies/clears on dGPUs due to slow PCIe
5078*61046927SAndroid Build Coastguard Worker- radv: fix waiting on the last enabled RB for occlusion queries
5079*61046927SAndroid Build Coastguard Worker- radv/winsys: use an array for the global BO list instead of a list
5080*61046927SAndroid Build Coastguard Worker- radv/winsys: remove the radv_amdgpu_winsys_bo::ws indirection
5081*61046927SAndroid Build Coastguard Worker- radv/winsys: remove useless continue preamble CS for IBs path
5082*61046927SAndroid Build Coastguard Worker- radv/winsys: remove useless is_local check in radv_amdgpu_cs_add_buffer()
5083*61046927SAndroid Build Coastguard Worker- radv/winsys: remove unused radeon_bo_usage enum
5084*61046927SAndroid Build Coastguard Worker- radv/winsys: simplify the user fence logic for submission
5085*61046927SAndroid Build Coastguard Worker- radv/winsys: remove unused fields in radv_amdgpu_cs_request
5086*61046927SAndroid Build Coastguard Worker- radv/winsys: stop zeroing radv_amdgpu_cs_request
5087*61046927SAndroid Build Coastguard Worker- radv: use less AMDGPU contexts by creating only one per queue priority
5088*61046927SAndroid Build Coastguard Worker- radv: add radeon_winsys_bo::use_global_list
5089*61046927SAndroid Build Coastguard Worker- radv: stop using VM_ALWAYS_VALID on APUs
5090*61046927SAndroid Build Coastguard Worker- radv/winsys: move the debug_all_bos check outside of the add/del helpers
5091*61046927SAndroid Build Coastguard Worker- radv/winsys: set use_global_list to avoid adding a BO twice
5092*61046927SAndroid Build Coastguard Worker- radv/winsys: add buffer_make_resident() to the API
5093*61046927SAndroid Build Coastguard Worker- radv/winsys: add the resident BOs to the list of BOs at submit time
5094*61046927SAndroid Build Coastguard Worker- radv/winsys: enable the global BO list unconditionally
5095*61046927SAndroid Build Coastguard Worker- radv: use the global BO list from the winsys
5096*61046927SAndroid Build Coastguard Worker- radv: fix printing the debug option names
5097*61046927SAndroid Build Coastguard Worker- radv: fix double free when creating a fence failed
5098*61046927SAndroid Build Coastguard Worker- radv: stop allocating useless ESGS scratch BO on GFX10+
5099*61046927SAndroid Build Coastguard Worker- radv: fix memory leaks if a submission fails
5100*61046927SAndroid Build Coastguard Worker- radv: do not overallocate the SQTT buffer
5101*61046927SAndroid Build Coastguard Worker- radv: adjust an error message related to the SQTT buffer size
5102*61046927SAndroid Build Coastguard Worker- radv: add support for resizing the SQTT buffer automatically
5103*61046927SAndroid Build Coastguard Worker- ac/rgp: append the number of seconds to the generated RGP file
5104*61046927SAndroid Build Coastguard Worker- radv: emit pipeline bind markers for SQTT
5105*61046927SAndroid Build Coastguard Worker- radv: only make the WSI images resident if the global BO list is used
5106*61046927SAndroid Build Coastguard Worker- radv/winsys: set use_global_list inside the critical section
5107*61046927SAndroid Build Coastguard Worker- radv: only apply the MRT output NaN fixup to non-meta shaders
5108*61046927SAndroid Build Coastguard Worker- radv: create the start/stop CS for SQTT dynamically
5109*61046927SAndroid Build Coastguard Worker- radv: move SQTT parameters initialization to radv_thread_trace_init()
5110*61046927SAndroid Build Coastguard Worker- radv: remove an outdated TODO about SQTT cache flushes
5111*61046927SAndroid Build Coastguard Worker- radv: make sure to allocate enough space when emitting SQTT userdata
5112*61046927SAndroid Build Coastguard Worker- radv: stop emitting pipeline bind markers
5113*61046927SAndroid Build Coastguard Worker- radv: do not allow to capture SQTT on the compute queue
5114*61046927SAndroid Build Coastguard Worker- radv: add support for user event markers with SQTT
5115*61046927SAndroid Build Coastguard Worker- radv: only emit pipeline bind markers for application pipelines
5116*61046927SAndroid Build Coastguard Worker- radv: use the pipeline key as hash for pipeline bind markers
5117*61046927SAndroid Build Coastguard Worker- radv: set correct value for OFFCHIP_BUFFERING on GFX10+
5118*61046927SAndroid Build Coastguard Worker- radv: make the border color BO a resident buffer
5119*61046927SAndroid Build Coastguard Worker- radv: make the trace BO a resident buffer
5120*61046927SAndroid Build Coastguard Worker- radv: make the TMA/TBA BOs resident buffers
5121*61046927SAndroid Build Coastguard Worker- radv: emit the trap handler registers earlier
5122*61046927SAndroid Build Coastguard Worker- radv: rework radv_cmd_buffer_resolve_subpass() a bit
5123*61046927SAndroid Build Coastguard Worker- radv: emit missing subpass resolve marker for SQTT
5124*61046927SAndroid Build Coastguard Worker- ac/rgp: fill CPU info by parsing /proc/cpuinfo
5125*61046927SAndroid Build Coastguard Worker- radv: store a pointer to the code in radv_shader_variant
5126*61046927SAndroid Build Coastguard Worker- radv: add support for exporting pipelines with RGP
5127*61046927SAndroid Build Coastguard Worker- radv: add support for instruction timing with RGP
5128*61046927SAndroid Build Coastguard Worker- radv: do not scale the depth bias for D16_UNORM depth surfaces
5129*61046927SAndroid Build Coastguard Worker- include/drm-uapi: bump AMDGPU headers
5130*61046927SAndroid Build Coastguard Worker- ac/rgp: recognize more memory types
5131*61046927SAndroid Build Coastguard Worker- ac/rgp: report LDS size in CU mode on GFX10+
5132*61046927SAndroid Build Coastguard Worker- ac/rgp: report the number of memory operations per clock
5133*61046927SAndroid Build Coastguard Worker- ac/rgp: report the number of primitives per clock
5134*61046927SAndroid Build Coastguard Worker- radv: remove duplicate REG_INCLUDE_CONTEXT setting for SQTT
5135*61046927SAndroid Build Coastguard Worker- radv: always select the first active CU when profiling with SQTT
5136*61046927SAndroid Build Coastguard Worker- radv: fix exporting SQTT pipelines with LLVM
5137*61046927SAndroid Build Coastguard Worker- radv: exclude perf counters for SQTT also on GFX10.3
5138*61046927SAndroid Build Coastguard Worker- Revert "radv: do not overallocate the SQTT buffer"
5139*61046927SAndroid Build Coastguard Worker- radeonsi,radv: do not overallocate the SQTT buffer size
5140*61046927SAndroid Build Coastguard Worker- radv: remove useless decompression of the DS resolve attachment
5141*61046927SAndroid Build Coastguard Worker- radv: do not trace inactive shader engines with SQTT
5142*61046927SAndroid Build Coastguard Worker- ac/sqtt: fix determining if the trace is complete on GFX10+
5143*61046927SAndroid Build Coastguard Worker- radv: double the SQTT buffer size when it is resized
5144*61046927SAndroid Build Coastguard Worker- radv: trigger a new SQTT capture automatically after resizing the buffer
5145*61046927SAndroid Build Coastguard Worker- radv: bump the initial SQTT buffer size to 32MB per SE
5146*61046927SAndroid Build Coastguard Worker- radv: fix RGP barrier layout transition for TC-compatible CMASK images
5147*61046927SAndroid Build Coastguard Worker- Revert "radv: stop using VM_ALWAYS_VALID on APUs"
5148*61046927SAndroid Build Coastguard Worker- radv: cleanup enabling TC-compat HTILE for depth surfaces
5149*61046927SAndroid Build Coastguard Worker- radv: remove useless check about mips+layers for TC-compat HTILE images
5150*61046927SAndroid Build Coastguard Worker- radv: skip useless FCE when fast-clearing MSAA images with DCC enabled
5151*61046927SAndroid Build Coastguard Worker- radv: re-enable TC-compat HTILE for MSAA D32S8 images on GFX9+
5152*61046927SAndroid Build Coastguard Worker- radv: do not declare push constants for DCC decompress on compute
5153*61046927SAndroid Build Coastguard Worker- radv: check if dynamic VRS state changed
5154*61046927SAndroid Build Coastguard Worker- radv: check if dynamic line stipple state changed
5155*61046927SAndroid Build Coastguard Worker- radv: disable sampling with VK_FORMAT_R64_SFLOAT
5156*61046927SAndroid Build Coastguard Worker- radv: fix meta save/restore state with non renderable images
5157*61046927SAndroid Build Coastguard Worker- radv: fix potential clears with non renderable images on GFX9+
5158*61046927SAndroid Build Coastguard Worker- radv: fix initialization of disable_compression when clearing color image
5159*61046927SAndroid Build Coastguard Worker- radv: add missing SQTT events for copy_commands2/create_renderpass2
5160*61046927SAndroid Build Coastguard Worker- radv: remove useless DCC disable check for 3D images on GFX10+
5161*61046927SAndroid Build Coastguard Worker- radv: rework radv_use_dcc_for_image() a bit
5162*61046927SAndroid Build Coastguard Worker- vulkan: add missing vk_shader_module.c/h includes to Makefile
5163*61046927SAndroid Build Coastguard Worker- radv: use common entrypoints for VK_KHR_copy_commands2
5164*61046927SAndroid Build Coastguard Worker- radv: do not enable TC-compat CMASK if the image isn't readable by a shader
5165*61046927SAndroid Build Coastguard Worker- radv: remove redundant check when enabling TC-compat CMASK
5166*61046927SAndroid Build Coastguard Worker- radv: make sure FMASK is enabled for TC-compat CMASK
5167*61046927SAndroid Build Coastguard Worker- radv: only configure the CMASK tiling for TC-compat on GFX8
5168*61046927SAndroid Build Coastguard Worker- radv: initialize TC-compat CMASK images with the DCC clear code
5169*61046927SAndroid Build Coastguard Worker- radv: enable TC-compat CMASK on GFX10+
5170*61046927SAndroid Build Coastguard Worker- radv: add notccompatcmask debug option
5171*61046927SAndroid Build Coastguard Worker- radv: extend the dirty bits to 64-bit
5172*61046927SAndroid Build Coastguard Worker- ac/surface: init CMASK slice size on GFX9+
5173*61046927SAndroid Build Coastguard Worker- radv: fix clearing CMASK layers on GFX9+
5174*61046927SAndroid Build Coastguard Worker- radv: initialize CMASK with correct clear codes
5175*61046927SAndroid Build Coastguard Worker- radv: restore previous MRT CB_SHADER_MASK logic
5176*61046927SAndroid Build Coastguard Worker- radv: gather if the FS uses perspective or linear interpolations
5177*61046927SAndroid Build Coastguard Worker- radv: determine if a pipeline is candidate for flat shading
5178*61046927SAndroid Build Coastguard Worker- radv: enable VRS 2x2 coarse shading for flat shading on GFX10.3+
5179*61046927SAndroid Build Coastguard Worker- radv: add RADV_DEBUG=novrsflatshading option
5180*61046927SAndroid Build Coastguard Worker- ci: update list of expected CTS failures for RADV
5181*61046927SAndroid Build Coastguard Worker- vulkan: add common entrypoints for VK_KHR_create_renderpass2
5182*61046927SAndroid Build Coastguard Worker- radv: use common entrypoints for VK_KHR_create_renderpass2
5183*61046927SAndroid Build Coastguard Worker- turnip: use common entrypoints for VK_KHR_create_renderpass2
5184*61046927SAndroid Build Coastguard Worker- lavapipe: use common entrypoints for VK_KHR_create_renderpass2
5185*61046927SAndroid Build Coastguard Worker- anv: use common entrypoints for VK_KHR_create_renderpass2
5186*61046927SAndroid Build Coastguard Worker- radv: report that degenerated triangles are not culled
5187*61046927SAndroid Build Coastguard Worker- radv: require DRM 3.35+
5188*61046927SAndroid Build Coastguard Worker- ac/surface: do not allocate FMASK or CMASK for stencil-only surfaces on GFX9+
5189*61046927SAndroid Build Coastguard Worker- radv: do not fixup DCC after compute color resolves if DCC stores enabled
5190*61046927SAndroid Build Coastguard Worker- radv: only set WRITE_COMPRESS_ENABLE for storage image descriptors
5191*61046927SAndroid Build Coastguard Worker- radv: use a sampled image descriptor for reads for the MSAA color decompress
5192*61046927SAndroid Build Coastguard Worker- radv: compress FMASK for all layouts except GENERAL
5193*61046927SAndroid Build Coastguard Worker- radv: cleanup FMASK expand transitions
5194*61046927SAndroid Build Coastguard Worker- radv: do not force enable FMASK during MSAA blits
5195*61046927SAndroid Build Coastguard Worker- radv: use COLOR_ATTACHMENT_OPTIMAL for fast clear/hw resolve operations
5196*61046927SAndroid Build Coastguard Worker- ac: add ac_get_family_name() helper
5197*61046927SAndroid Build Coastguard Worker- radv: change RADV_FORCE_FAMILY to use family name instead of LLVM processor name
5198*61046927SAndroid Build Coastguard Worker- radv: try to keep HTILE compressed with DEPTH_STENCIL_READ_ONLY_OPTIMAL
5199*61046927SAndroid Build Coastguard Worker- radv: clean up fence syncobj code
5200*61046927SAndroid Build Coastguard Worker- ac: add ac_gpu_info::has_image_load_dcc_bug
5201*61046927SAndroid Build Coastguard Worker- aco: fix get_sampler_desc() for image loads
5202*61046927SAndroid Build Coastguard Worker- aco: implement a workaround for the image load DCC hw bug on GFX10.3
5203*61046927SAndroid Build Coastguard Worker- radv: allow DCC for storage images on GFX10.3 with RADV_PERFTEST=dccstores
5204*61046927SAndroid Build Coastguard Worker- radv: handle implicit subpass dependencies per attachment
5205*61046927SAndroid Build Coastguard Worker- radv: init CMASK/FMASK/DCC in parallel
5206*61046927SAndroid Build Coastguard Worker- radv: perform MSAA color decompression for storage images with DCC
5207*61046927SAndroid Build Coastguard Worker- radv: enable DCC stores with MSAA 4x/8x on GFX10+
5208*61046927SAndroid Build Coastguard Worker- radv: simplify a check when enabling DCC for concurrent images
5209*61046927SAndroid Build Coastguard Worker- radv: enable DCC for concurrent images on GFX10
5210*61046927SAndroid Build Coastguard Worker- radv: make sure FMASK decompress and FCE are performed on gfx queue
5211*61046927SAndroid Build Coastguard Worker- radv: add MSAA support to ClearColorImage() on compute queue
5212*61046927SAndroid Build Coastguard Worker- radv: do not clamp framebuffer dimensions to the minimum dimension
5213*61046927SAndroid Build Coastguard Worker- radv: add MSAA support to CopyImage() on compute queue
5214*61046927SAndroid Build Coastguard Worker- radv: use explicit VRS mode when configuring PA_CL_VRS_CNTL
5215*61046927SAndroid Build Coastguard Worker- radv: allow to force VRS rates on GFX10.3 with RADV_FORCE_VRS
5216*61046927SAndroid Build Coastguard Worker- radv: fix needed dynamic state for VRS
5217*61046927SAndroid Build Coastguard Worker- amd/addrlib: expose HTILE address equations to drivers on GFX10+
5218*61046927SAndroid Build Coastguard Worker- ac/surface: rename ac_surface_dcc_address_test.c
5219*61046927SAndroid Build Coastguard Worker- ac/surface: add a test of HtileAddrFromCoord prototype outside of addrlib
5220*61046927SAndroid Build Coastguard Worker- ac/surface: rename gfx9_dcc_equation to gfx9_meta_equation
5221*61046927SAndroid Build Coastguard Worker- ac/surface: increase gfx9_meta_equation::gfx10_bits by 4 elements
5222*61046927SAndroid Build Coastguard Worker- ac/surface: copy the HTILE equations to the surface
5223*61046927SAndroid Build Coastguard Worker- ac/surface: implement HtileAddrFromCoord in NIR
5224*61046927SAndroid Build Coastguard Worker- ac/surface: store the HTILE pitch to the surface
5225*61046927SAndroid Build Coastguard Worker- radv: expose R8_UINT as the only supported format for VRS attachments
5226*61046927SAndroid Build Coastguard Worker- radv: do not allow MSAA with fragment shading rate attachments
5227*61046927SAndroid Build Coastguard Worker- radv: do not enable DCC for fragment shading rate attachments
5228*61046927SAndroid Build Coastguard Worker- radv: determine if attachment VRS is enabled
5229*61046927SAndroid Build Coastguard Worker- radv: configure the VRS HTILE encoding size
5230*61046927SAndroid Build Coastguard Worker- radv: do not use the whole HTILE buffer for depth when VRS is used
5231*61046927SAndroid Build Coastguard Worker- radv: update the HTILE clear word when VRS is used
5232*61046927SAndroid Build Coastguard Worker- radv: allow HTILE for very small images if VRS attachment is used
5233*61046927SAndroid Build Coastguard Worker- radv: create an image for VRS if no depth/stencil attachment is bound
5234*61046927SAndroid Build Coastguard Worker- radv: handle the VRS attachment subpass
5235*61046927SAndroid Build Coastguard Worker- radv: bind our internal depth buffer when not provided by the app
5236*61046927SAndroid Build Coastguard Worker- radv: add support for copying VRS rates into HTILE
5237*61046927SAndroid Build Coastguard Worker- radv: copy VRS rates to HTILE when beginning a subpass
5238*61046927SAndroid Build Coastguard Worker- radv: configure the VRS combiners when an attachment is used
5239*61046927SAndroid Build Coastguard Worker- radv: advertise attachmentFragmentShadingRate on GFX10.3
5240*61046927SAndroid Build Coastguard Worker- ac: add missing BUF_DATA_FORMAT_10_11_11 vertex format on GFX10+
5241*61046927SAndroid Build Coastguard Worker- radv: keep DCC compressed for clears on compute with image stores
5242*61046927SAndroid Build Coastguard Worker- aco: fix opquantize2f16 on GFX6-7
5243*61046927SAndroid Build Coastguard Worker- radv: fix fast clearing depth-only or stencil-only aspects with HTILE
5244*61046927SAndroid Build Coastguard Worker- radv: fix emitting depth bias when beginning a command buffer
5245*61046927SAndroid Build Coastguard Worker- radv: fix emitting default depth bounds state on GFX6
5246*61046927SAndroid Build Coastguard Worker- radv/winsys: fix allocating the number of CS in the sysmem path
5247*61046927SAndroid Build Coastguard Worker- radv/winsys: fix resetting the number of padded IB words
5248*61046927SAndroid Build Coastguard Worker- radv: make sure CP DMA is idle before executing secondary command buffers
5249*61046927SAndroid Build Coastguard Worker- radv: fix various CMASK regressions on GFX9
5250*61046927SAndroid Build Coastguard Worker- radv: fix computation of the number of user SGPRS for NGG GS state
5251*61046927SAndroid Build Coastguard Worker- radv: check if DCC is enabled when resolving different levels
5252*61046927SAndroid Build Coastguard Worker- radv/winsys: fix executing huge secondary command buffers on GFX6
5253*61046927SAndroid Build Coastguard Worker
5254*61046927SAndroid Build Coastguard WorkerSerge Martin (1):
5255*61046927SAndroid Build Coastguard Worker
5256*61046927SAndroid Build Coastguard Worker- clover: return CL_INVALID_VALUE when origin or region are NULL
5257*61046927SAndroid Build Coastguard Worker
5258*61046927SAndroid Build Coastguard WorkerSimon Ser (15):
5259*61046927SAndroid Build Coastguard Worker
5260*61046927SAndroid Build Coastguard Worker- nouveau/nvc0: fix linear buffer alignment for scan-out/cursors
5261*61046927SAndroid Build Coastguard Worker- nouveau/nv50: fix linear buffer alignment for scan-out/cursors
5262*61046927SAndroid Build Coastguard Worker- frontends/va: extract pipe format to DRM format mapping
5263*61046927SAndroid Build Coastguard Worker- frontends/va: add support for VA_EXPORT_SURFACE_COMPOSED_LAYERS
5264*61046927SAndroid Build Coastguard Worker- frontends/va: add pipe to DRM format mapping for NV12 and P010
5265*61046927SAndroid Build Coastguard Worker- radeonsi/uvd: make format modifiers-aware
5266*61046927SAndroid Build Coastguard Worker- egl: use render node for wl_drm if available
5267*61046927SAndroid Build Coastguard Worker- gbm: fail early when modifier list only contains INVALID
5268*61046927SAndroid Build Coastguard Worker- gbm: remove fprintf calls in gbm_dri_bo_create
5269*61046927SAndroid Build Coastguard Worker- egl/wayland: avoid unnecessary roundtrip when authenticated
5270*61046927SAndroid Build Coastguard Worker- gbm: add gbm_bo_get_fd_for_plane
5271*61046927SAndroid Build Coastguard Worker- egl: fix software flag in _eglAddDevice call on DRM
5272*61046927SAndroid Build Coastguard Worker- egl: only take render nodes into account when listing DRM devices
5273*61046927SAndroid Build Coastguard Worker- Revert "egl: Don't add hardware device if there is no render node v2."
5274*61046927SAndroid Build Coastguard Worker- radv: fix format feature reporting for modifiers
5275*61046927SAndroid Build Coastguard Worker
5276*61046927SAndroid Build Coastguard WorkerSimon Zeni (1):
5277*61046927SAndroid Build Coastguard Worker
5278*61046927SAndroid Build Coastguard Worker- egl/dri2: enable EGL_WL_bind_wayland_display in EGL device platform
5279*61046927SAndroid Build Coastguard Worker
5280*61046927SAndroid Build Coastguard WorkerStéphane Marchesin (1):
5281*61046927SAndroid Build Coastguard Worker
5282*61046927SAndroid Build Coastguard Worker- virgl: Add simple disk cache
5283*61046927SAndroid Build Coastguard Worker
5284*61046927SAndroid Build Coastguard WorkerSureshGuttula (3):
5285*61046927SAndroid Build Coastguard Worker
5286*61046927SAndroid Build Coastguard Worker- va/picture : Added failure check for stability
5287*61046927SAndroid Build Coastguard Worker- frontends/va: Update conditional checks for code stability.
5288*61046927SAndroid Build Coastguard Worker- frontends/va : Fix memory leaks incase of error returns
5289*61046927SAndroid Build Coastguard Worker
5290*61046927SAndroid Build Coastguard WorkerTamara Schmitz (1):
5291*61046927SAndroid Build Coastguard Worker
5292*61046927SAndroid Build Coastguard Worker- util: add mesa_glthread for Valheim in OpenGL mode.
5293*61046927SAndroid Build Coastguard Worker
5294*61046927SAndroid Build Coastguard WorkerTapani Pälli (17):
5295*61046927SAndroid Build Coastguard Worker
5296*61046927SAndroid Build Coastguard Worker- mesa: add GL_SR8_EXT, GL_SRG8_EXT for color/srgb format queries
5297*61046927SAndroid Build Coastguard Worker- intel/perf: cleanup, remove duplicate function declaration
5298*61046927SAndroid Build Coastguard Worker- intel/perf: introduce additional ralloc context parameter
5299*61046927SAndroid Build Coastguard Worker- i965: use aligned malloc for context instead of ralloc
5300*61046927SAndroid Build Coastguard Worker- mesa: add check that non base level attachment is mipmap complete
5301*61046927SAndroid Build Coastguard Worker- gitlab-ci: bump piglit commit for windows
5302*61046927SAndroid Build Coastguard Worker- anv: toggle on sample shading if it is set in the shader
5303*61046927SAndroid Build Coastguard Worker- anv/android: fix compilation failure
5304*61046927SAndroid Build Coastguard Worker- anv: fix compilation due to missing vk_format_from_android
5305*61046927SAndroid Build Coastguard Worker- mesa: check cube completeness for cube fbo attachments
5306*61046927SAndroid Build Coastguard Worker- anv/android: fix image creation with external format
5307*61046927SAndroid Build Coastguard Worker- android: add some more stub functions for cross compilation
5308*61046927SAndroid Build Coastguard Worker- intel/common: disable batch decoder on Android platform
5309*61046927SAndroid Build Coastguard Worker- loader: prefer iris on Android
5310*61046927SAndroid Build Coastguard Worker- iris: clamp PointWidth in 3DSTATE_SF like i965 does
5311*61046927SAndroid Build Coastguard Worker- egl: support no error attribute set to false with ES 1.1
5312*61046927SAndroid Build Coastguard Worker- glx: revert "Downgrade sRGB-ful fbconfigs"
5313*61046927SAndroid Build Coastguard Worker
5314*61046927SAndroid Build Coastguard WorkerThong Thai (2):
5315*61046927SAndroid Build Coastguard Worker
5316*61046927SAndroid Build Coastguard Worker- frontends/va/config: Fix check for packed header config
5317*61046927SAndroid Build Coastguard Worker- radeon: Add cropping to encoded H.265 when padding is used
5318*61046927SAndroid Build Coastguard Worker
5319*61046927SAndroid Build Coastguard WorkerTimothee Chabat (1):
5320*61046927SAndroid Build Coastguard Worker
5321*61046927SAndroid Build Coastguard Worker- llvmpipe: increase PIPE_CAP_MAX_TEXTURE_BUFFER_SIZE value
5322*61046927SAndroid Build Coastguard Worker
5323*61046927SAndroid Build Coastguard WorkerTimothy Arceri (23):
5324*61046927SAndroid Build Coastguard Worker
5325*61046927SAndroid Build Coastguard Worker- util/disk_cache: do crc32 check on compressed data for ZSTD
5326*61046927SAndroid Build Coastguard Worker- util/disk_cache: move cache path strdup call back into disk_cache.c
5327*61046927SAndroid Build Coastguard Worker- util/disk_cache: use a new cache dir for the single file cache feature
5328*61046927SAndroid Build Coastguard Worker- util/mesa_sha1: add helper to reconvert sha1 hex strings
5329*61046927SAndroid Build Coastguard Worker- util/fossilize_db: add basic fossilize db util to read/write shader caches
5330*61046927SAndroid Build Coastguard Worker- util/disk_cache: make use of single file cache when env var set
5331*61046927SAndroid Build Coastguard Worker- nir: handle negatives in ffma reassociation optimisation
5332*61046927SAndroid Build Coastguard Worker- util/disk_cache: fix crash in fossilize_db
5333*61046927SAndroid Build Coastguard Worker- util/disk_cache: move cache tests to the util directory
5334*61046927SAndroid Build Coastguard Worker- util/disk_cache: make MESA_DISK_CACHE_READ_ONLY_FOZ_DBS a relative path
5335*61046927SAndroid Build Coastguard Worker- Revert "glsl: default to compat shaders in compat profile"
5336*61046927SAndroid Build Coastguard Worker- glsl: fix declarations of gl_MaxVaryingFloats
5337*61046927SAndroid Build Coastguard Worker- util: create some standalone compression helpers
5338*61046927SAndroid Build Coastguard Worker- util/disk_cache: make use of the new compression helpers
5339*61046927SAndroid Build Coastguard Worker- util/fossilize_db: remove compression from foz db helper
5340*61046927SAndroid Build Coastguard Worker- util/compress: make compression function inputs const
5341*61046927SAndroid Build Coastguard Worker- util/disk_cache: separate file reads from cache item validation
5342*61046927SAndroid Build Coastguard Worker- util/disk_cache: detangle cache item creation from disk writing
5343*61046927SAndroid Build Coastguard Worker- util/disk_cache: add cache item headers to single file cache entries
5344*61046927SAndroid Build Coastguard Worker- glsl: add compilation errors for attribute and varying qualifiers
5345*61046927SAndroid Build Coastguard Worker- glsl: enforce restrictions on builtin functions moved to compat
5346*61046927SAndroid Build Coastguard Worker- mesa: fix incomplete GL_NV_half_float implementation
5347*61046927SAndroid Build Coastguard Worker- util: disable glthread in CSGO
5348*61046927SAndroid Build Coastguard Worker
5349*61046927SAndroid Build Coastguard WorkerTimur Kristóf (55):
5350*61046927SAndroid Build Coastguard Worker
5351*61046927SAndroid Build Coastguard Worker- radv: Only enable sparse features on Polaris and newer.
5352*61046927SAndroid Build Coastguard Worker- tgsi_to_nir: Fix uniform ranges.
5353*61046927SAndroid Build Coastguard Worker- aco: Fix LDS statistics of tess control shaders.
5354*61046927SAndroid Build Coastguard Worker- radv/llvm: Fix reporting LDS stats of tess control shaders.
5355*61046927SAndroid Build Coastguard Worker- aco: Disallow LSHS temp-only I/O when VS output is written indirectly.
5356*61046927SAndroid Build Coastguard Worker- pan/bi: Use correct enum type for NIR intrinsics.
5357*61046927SAndroid Build Coastguard Worker- aco: Use ASSERTED to avoid unused variable warning.
5358*61046927SAndroid Build Coastguard Worker- intel/compiler: Use assume() instead of assert() for array bounds.
5359*61046927SAndroid Build Coastguard Worker- intel/compiler: Make room for maximum dest size in nir_emit_texture.
5360*61046927SAndroid Build Coastguard Worker- anv: Use unreachable() in anv_genX.
5361*61046927SAndroid Build Coastguard Worker- anv: Use ASSERTED for results that are only used in asserts.
5362*61046927SAndroid Build Coastguard Worker- nir: Add new nir_builder helpers for iadd with no_unsigned_wrap.
5363*61046927SAndroid Build Coastguard Worker- nir: Add nir_builder helper for I/O address offset calculations.
5364*61046927SAndroid Build Coastguard Worker- nir: Add a few more algebraic optimizations to help address calculation.
5365*61046927SAndroid Build Coastguard Worker- nir: Fix unsigned upper bound of local_invocation_index for non-CS stages.
5366*61046927SAndroid Build Coastguard Worker- nir: Shrink vectors for load_shared.
5367*61046927SAndroid Build Coastguard Worker- nir: Add unsigned upper bound for TCS load_invocation_id.
5368*61046927SAndroid Build Coastguard Worker- nir: Add default unsigned upper bound configuration.
5369*61046927SAndroid Build Coastguard Worker- nir: Add AMD-specific buffer load/store intrinsics.
5370*61046927SAndroid Build Coastguard Worker- nir: Add nir_opt_offsets to fold const adds into load/store offsets.
5371*61046927SAndroid Build Coastguard Worker- nir: Add tessellation related AMD-specific intrinsics.
5372*61046927SAndroid Build Coastguard Worker- nir: Add AMD-specific Geometry Shader related intrinsics.
5373*61046927SAndroid Build Coastguard Worker- aco: Implement new buffer load/store intrinsics.
5374*61046927SAndroid Build Coastguard Worker- aco: Implement the new tessellation I/O related NIR intrinsics.
5375*61046927SAndroid Build Coastguard Worker- aco: Implement new Geometry Shader intrinsics.
5376*61046927SAndroid Build Coastguard Worker- ac/llvm: Implement AMD-specific buffer load/store intrinsics.
5377*61046927SAndroid Build Coastguard Worker- ac/llvm: Implement the new tessellation intrinsics.
5378*61046927SAndroid Build Coastguard Worker- ac/llvm: Implement new Geometry Shader intrinsics.
5379*61046927SAndroid Build Coastguard Worker- ac/llvm: Make shared loads/stores work correctly for non-CS stages.
5380*61046927SAndroid Build Coastguard Worker- ac/llvm: Make sure to always emit integer comparison for nir_op_ieq.
5381*61046927SAndroid Build Coastguard Worker- ac/llvm: Add constant offset to load/store_shared.
5382*61046927SAndroid Build Coastguard Worker- ac/llvm: Emit more efficient code for load_shared.
5383*61046927SAndroid Build Coastguard Worker- ac: Add NIR passes to lower VS->TCS->TES I/O to memory accesses.
5384*61046927SAndroid Build Coastguard Worker- ac: Add NIR passes to lower ES->GS I/O to memory accesses.
5385*61046927SAndroid Build Coastguard Worker- radv: Lower IO and set driver locations earlier.
5386*61046927SAndroid Build Coastguard Worker- radv: Save I/O usage data to both shader infos for merged stages.
5387*61046927SAndroid Build Coastguard Worker- radv: Calculate tess patches and LDS use outside the backend compilers.
5388*61046927SAndroid Build Coastguard Worker- radv: Determine tcs_in_out_eq in radv_pipeline instead of the compiler.
5389*61046927SAndroid Build Coastguard Worker- radv: Fill some tess shader info earlier.
5390*61046927SAndroid Build Coastguard Worker- radv: Reorder some NIR optimizations in preparation for the I/O changes.
5391*61046927SAndroid Build Coastguard Worker- radv: Use new, NIR-based I/O lowering.
5392*61046927SAndroid Build Coastguard Worker- radv/llvm: Only store TCS outputs where they are really needed.
5393*61046927SAndroid Build Coastguard Worker- radv/llvm: Delete superfluous tess and ESGS I/O code.
5394*61046927SAndroid Build Coastguard Worker- aco: Delete superfluous tess and ESGS I/O code.
5395*61046927SAndroid Build Coastguard Worker- aco: Fix constant address offset calculation for ds_read2 instructions.
5396*61046927SAndroid Build Coastguard Worker- ac/llvm: Fix alignment of shared load intrinsics.
5397*61046927SAndroid Build Coastguard Worker- aco: Optimize workgroup exclusive scan to better avoid bank conflicts.
5398*61046927SAndroid Build Coastguard Worker- aco: Align NGG scratch size to 16 so a single ds_read can always read it.
5399*61046927SAndroid Build Coastguard Worker- aco: Remove useless s_setprio near gs_alloc_req.
5400*61046927SAndroid Build Coastguard Worker- aco: Use s_setprio 3 at the beginning of every VS and TES.
5401*61046927SAndroid Build Coastguard Worker- aco: Extract ngg_nogs_export_prim_id to a separate function.
5402*61046927SAndroid Build Coastguard Worker- aco: Set block_kind_export_end in create_vs/fs_exports.
5403*61046927SAndroid Build Coastguard Worker- aco: Emit fewer branches for NGG VS/TES with late primitive export.
5404*61046927SAndroid Build Coastguard Worker- aco: Add a simple heuristic to decide early or late primitive export.
5405*61046927SAndroid Build Coastguard Worker- aco: Mark VCC clobbered for iadd8 and iadd16 reductions on GFX6-7.
5406*61046927SAndroid Build Coastguard Worker
5407*61046927SAndroid Build Coastguard WorkerTomeu Vizoso (17):
5408*61046927SAndroid Build Coastguard Worker
5409*61046927SAndroid Build Coastguard Worker- ci: Fix selection of linker in Android builds
5410*61046927SAndroid Build Coastguard Worker- ci: Move container files into their own dir
5411*61046927SAndroid Build Coastguard Worker- ci: Move out expect files from .gitlab-ci
5412*61046927SAndroid Build Coastguard Worker- ci: Disable two radeonsi jobs
5413*61046927SAndroid Build Coastguard Worker- Revert "ci/panfrost: disable the rest of these jobs temporarily"
5414*61046927SAndroid Build Coastguard Worker- Revert "ci/panfrost: Disable t860/radeonsi testing while the runners are struggling."
5415*61046927SAndroid Build Coastguard Worker- Revert "CI: Disable Panfrost T760"
5416*61046927SAndroid Build Coastguard Worker- ci: Fix visibility property of LAVA jobs
5417*61046927SAndroid Build Coastguard Worker- ci/fdo: Use trimmed traces for Valve games
5418*61046927SAndroid Build Coastguard Worker- gallium/dri2: Pass the resource that corresponds to the plane
5419*61046927SAndroid Build Coastguard Worker- ci: Use a single template for LAVA jobs
5420*61046927SAndroid Build Coastguard Worker- ci: Set more reasonable timeouts for LAVA jobs
5421*61046927SAndroid Build Coastguard Worker- ci: Don't retry failed test runs
5422*61046927SAndroid Build Coastguard Worker- ci: Disable t720 LAVA jobs
5423*61046927SAndroid Build Coastguard Worker- Revert "ci: Disable t720 LAVA jobs"
5424*61046927SAndroid Build Coastguard Worker- Revert "ci: Disable panfrost g52"
5425*61046927SAndroid Build Coastguard Worker- Revert "ci: Disable panfrost t760"
5426*61046927SAndroid Build Coastguard Worker
5427*61046927SAndroid Build Coastguard WorkerTony Wasserka (34):
5428*61046927SAndroid Build Coastguard Worker
5429*61046927SAndroid Build Coastguard Worker- aco/ra: Update register use bounds before recursing in get_regs_for_copies
5430*61046927SAndroid Build Coastguard Worker- aco/ra: Introduce PhysRegInterval helper class
5431*61046927SAndroid Build Coastguard Worker- aco/ra: Conservatively refactor existing code to use PhysRegInterval
5432*61046927SAndroid Build Coastguard Worker- aco/ra: Remove always-false conditions
5433*61046927SAndroid Build Coastguard Worker- aco/ra: Add iterator interface for PhysRegInterval
5434*61046927SAndroid Build Coastguard Worker- aco/ra: Use std::find_if(_not) to clean up get_reg_simple
5435*61046927SAndroid Build Coastguard Worker- aco/ra: Use std::all_of to simplify a loop
5436*61046927SAndroid Build Coastguard Worker- aco/ra: Conservatively refactor get_reg_specified to use PhysRegInterval
5437*61046927SAndroid Build Coastguard Worker- aco/ra: Move commonly repeated code to a helper function
5438*61046927SAndroid Build Coastguard Worker- aco/ra: Add helpers to test for intersection/containment of reg intervals
5439*61046927SAndroid Build Coastguard Worker- aco/ra: Use std::all_of to simplify a loop
5440*61046927SAndroid Build Coastguard Worker- aco/ra: Remove unused function parameter
5441*61046927SAndroid Build Coastguard Worker- aco/ra: Use PhysReg for member functions of PhysRegInterval
5442*61046927SAndroid Build Coastguard Worker- aco/ra: Use PhysReg when indexing into RegisterFile's containers
5443*61046927SAndroid Build Coastguard Worker- aco/ra: Use PhysRegInterval for collect_vars parameters
5444*61046927SAndroid Build Coastguard Worker- aco/ra: Use PhysRegInterval for count_zero
5445*61046927SAndroid Build Coastguard Worker- aco/ra: Fix print_regs using the wrong constant to check for blocked slots
5446*61046927SAndroid Build Coastguard Worker- aco/ra: Fix build with print_regs enabled
5447*61046927SAndroid Build Coastguard Worker- aco/ra: Remove preprocessor guards for print_regs
5448*61046927SAndroid Build Coastguard Worker- aco/ra: Add helper to get a PhysRegInterval for the register demand
5449*61046927SAndroid Build Coastguard Worker- aco: Fix vector::reserve() being called with the wrong size
5450*61046927SAndroid Build Coastguard Worker- radv: Fix improper max_index_count argument for indexed draws
5451*61046927SAndroid Build Coastguard Worker- ac: Add has_zero_index_buffer_bug to ac_gpu_info
5452*61046927SAndroid Build Coastguard Worker- radv: Skip 0-sized index buffers only when necessary
5453*61046927SAndroid Build Coastguard Worker- aco/ra: Avoid unnecessary copying of std::vectors
5454*61046927SAndroid Build Coastguard Worker- aco/isel: Don't emit unsupported i16<->f16 conversion opcodes on GFX6/7
5455*61046927SAndroid Build Coastguard Worker- aco/isel: Fix i64/u64->float32 conversion for large inputs
5456*61046927SAndroid Build Coastguard Worker- aco/isel: Don't request sign extension when truncating signed integers
5457*61046927SAndroid Build Coastguard Worker- aco/isel: Add documentation and asserts for convert_int
5458*61046927SAndroid Build Coastguard Worker- aco/isel: Fix large inputs being truncated in int32->f16 conversions
5459*61046927SAndroid Build Coastguard Worker- aco/isel: Add documentation for (u)int64->f16 conversion
5460*61046927SAndroid Build Coastguard Worker- ci: skip pipeline_barrier tests that currently crash on RADV
5461*61046927SAndroid Build Coastguard Worker- gitlab: rename RADV bug report template
5462*61046927SAndroid Build Coastguard Worker- aco/spill: Fix improper handling of exec phis
5463*61046927SAndroid Build Coastguard Worker
5464*61046927SAndroid Build Coastguard WorkerVasily Khoruzhick (10):
5465*61046927SAndroid Build Coastguard Worker
5466*61046927SAndroid Build Coastguard Worker- lima: add precompile debug flag
5467*61046927SAndroid Build Coastguard Worker- lima/ppir: don't use list_length() in loop in regalloc and liveness analysis
5468*61046927SAndroid Build Coastguard Worker- lima: update dEQP fails and skips lists
5469*61046927SAndroid Build Coastguard Worker- lima: relax checks of imported BO
5470*61046927SAndroid Build Coastguard Worker- lima: rename \*_shader_state to \*_compiled_shader
5471*61046927SAndroid Build Coastguard Worker- lima: rename lima_{fs,vs}_bind_state to lima_{fs,vs}_uncompiled_shader
5472*61046927SAndroid Build Coastguard Worker- lima: implement shader disk cache
5473*61046927SAndroid Build Coastguard Worker- lima: compute nir_sha1 for shader key even if disk cache is disabled
5474*61046927SAndroid Build Coastguard Worker- lima: use passed surface to get mipmap level for reload, not cbuf
5475*61046927SAndroid Build Coastguard Worker- lima: limit number of draws per job
5476*61046927SAndroid Build Coastguard Worker
5477*61046927SAndroid Build Coastguard WorkerVinson Lee (31):
5478*61046927SAndroid Build Coastguard Worker
5479*61046927SAndroid Build Coastguard Worker- panfrost: Fix typos.
5480*61046927SAndroid Build Coastguard Worker- nouveau: Fix typos.
5481*61046927SAndroid Build Coastguard Worker- nv50/ir: Initialize DataArray members in constructor.
5482*61046927SAndroid Build Coastguard Worker- r600/sfn: Remove StoreMerger unused member b.
5483*61046927SAndroid Build Coastguard Worker- nv50/ir: Add InsertConstraintsPass constructor.
5484*61046927SAndroid Build Coastguard Worker- nv50/ir: Initialize CodeEmitter members in constructor.
5485*61046927SAndroid Build Coastguard Worker- nv50/ir: Initialize RegAlloc member func in constructor.
5486*61046927SAndroid Build Coastguard Worker- clover: Add constructor for global_argument.
5487*61046927SAndroid Build Coastguard Worker- lima: Fix typos.
5488*61046927SAndroid Build Coastguard Worker- v3dv: Fix assert.
5489*61046927SAndroid Build Coastguard Worker- nvc0/ir: Initialize NVC0LoweringPass member gpEmitAddress.
5490*61046927SAndroid Build Coastguard Worker- nvc0/ir: Initialize SchedDataCalculator members in constructor.
5491*61046927SAndroid Build Coastguard Worker- nv50/ir: Initialize BindArgumentsPass member sub in constructor.
5492*61046927SAndroid Build Coastguard Worker- virgl: Convert errno to string.
5493*61046927SAndroid Build Coastguard Worker- r600/sfn: Initialize FragmentShaderFromNir member m_pos_input.
5494*61046927SAndroid Build Coastguard Worker- etnaviv: Fix memory leak in etna_vertex_elements_state_create.
5495*61046927SAndroid Build Coastguard Worker- nv50/ir: Initialize ValueDef member origin in constructors.
5496*61046927SAndroid Build Coastguard Worker- nv50/ir: Initialize Instruction members.
5497*61046927SAndroid Build Coastguard Worker- aco: Initialize ds_state.front.writeMask.
5498*61046927SAndroid Build Coastguard Worker- r600: Fix typos.
5499*61046927SAndroid Build Coastguard Worker- llvmpipe: Fix typos.
5500*61046927SAndroid Build Coastguard Worker- nir/lower_tex: Change coord type to int.
5501*61046927SAndroid Build Coastguard Worker- gv100/ir: Initialize CodeEmitterGV100 members in constructor.
5502*61046927SAndroid Build Coastguard Worker- zink: Remove leftover dead code.
5503*61046927SAndroid Build Coastguard Worker- nv50/ir: Add constructor for NV50LegalizePostRA.
5504*61046927SAndroid Build Coastguard Worker- iris: Fix typos.
5505*61046927SAndroid Build Coastguard Worker- clover: Add constructor for sampler_argument.
5506*61046927SAndroid Build Coastguard Worker- ac: Fix emit_split_buffer_store modulus operation.
5507*61046927SAndroid Build Coastguard Worker- freedreno: Fix file descriptor leak.
5508*61046927SAndroid Build Coastguard Worker- glsl: Initialize parcel_out_uniform_storage members.
5509*61046927SAndroid Build Coastguard Worker- Remove leftover dead code.
5510*61046927SAndroid Build Coastguard Worker
5511*61046927SAndroid Build Coastguard WorkerVíctor Manuel Jáquez Leal (1):
5512*61046927SAndroid Build Coastguard Worker
5513*61046927SAndroid Build Coastguard Worker- frontends/va/context: don't set max_references with num_render_targets
5514*61046927SAndroid Build Coastguard Worker
5515*61046927SAndroid Build Coastguard WorkerWitold Baryluk (3):
5516*61046927SAndroid Build Coastguard Worker
5517*61046927SAndroid Build Coastguard Worker- lavapipe: Defer lavapipe warning to CreateDevice
5518*61046927SAndroid Build Coastguard Worker- util: Use explicit relaxed reads for u_queue
5519*61046927SAndroid Build Coastguard Worker- radv: memset the alignment hole in cache_entry to 0
5520*61046927SAndroid Build Coastguard Worker
5521*61046927SAndroid Build Coastguard WorkerXin He (1):
5522*61046927SAndroid Build Coastguard Worker
5523*61046927SAndroid Build Coastguard Worker- virgl: use atomic operations when increase sub_ctx_id
5524*61046927SAndroid Build Coastguard Worker
5525*61046927SAndroid Build Coastguard WorkerYannik Marek (1):
5526*61046927SAndroid Build Coastguard Worker
5527*61046927SAndroid Build Coastguard Worker- turnip: fix alpha to coverage in no color and unused attachment cases
5528*61046927SAndroid Build Coastguard Worker
5529*61046927SAndroid Build Coastguard WorkerYevhenii Kharchenko (2):
5530*61046927SAndroid Build Coastguard Worker
5531*61046927SAndroid Build Coastguard Worker- st/mesa: fix PBO download for TEXTURE_1D_ARRAY textures
5532*61046927SAndroid Build Coastguard Worker- intel/compiler: remove unused member 'input_vue_map'
5533*61046927SAndroid Build Coastguard Worker
5534*61046927SAndroid Build Coastguard WorkerYevhenii Kolesnikov (3):
5535*61046927SAndroid Build Coastguard Worker
5536*61046927SAndroid Build Coastguard Worker- iris: only set point sprite overrides if actually using points
5537*61046927SAndroid Build Coastguard Worker- nir/from_ssa: consider defs in sibling blocks
5538*61046927SAndroid Build Coastguard Worker- nir/from_ssa: don't check for interference within the same set
5539*61046927SAndroid Build Coastguard Worker
5540*61046927SAndroid Build Coastguard WorkerYiwei Zhang (3):
5541*61046927SAndroid Build Coastguard Worker
5542*61046927SAndroid Build Coastguard Worker- venus: properly enable WSI for different platforms
5543*61046927SAndroid Build Coastguard Worker- venus: bring up Android support
5544*61046927SAndroid Build Coastguard Worker- venus: implement vn_debug_init_once with os_get_option
5545*61046927SAndroid Build Coastguard Worker
5546*61046927SAndroid Build Coastguard WorkerYogesh Mohan Marimuthu (7):
5547*61046927SAndroid Build Coastguard Worker
5548*61046927SAndroid Build Coastguard Worker- ac/rgp: add ac_msgpack.h/c
5549*61046927SAndroid Build Coastguard Worker- ac/rgp: add rgp co, col, pso data structures
5550*61046927SAndroid Build Coastguard Worker- ac/rgp: add helper function to write rgp elf oject
5551*61046927SAndroid Build Coastguard Worker- ac/rgp: expose data structure to populate co, col, pso database
5552*61046927SAndroid Build Coastguard Worker- ac/rgp,radeonsi,radv: pass struct thread_trace_data to ac_sqtt_dump_data()
5553*61046927SAndroid Build Coastguard Worker- ac/rgp: dump co, col, pso database to rgp profile file
5554*61046927SAndroid Build Coastguard Worker- ac/rgp: set gfxip in elf_hdr.e_flags
5555*61046927SAndroid Build Coastguard Worker
5556*61046927SAndroid Build Coastguard Workerchenli (1):
5557*61046927SAndroid Build Coastguard Worker
5558*61046927SAndroid Build Coastguard Worker- mesa: update oudated members for debug and check
5559*61046927SAndroid Build Coastguard Worker
5560*61046927SAndroid Build Coastguard Workercheyang (3):
5561*61046927SAndroid Build Coastguard Worker
5562*61046927SAndroid Build Coastguard Worker- frontend/dri: fix doesn't support RGBA ordering still expose RGBA in config
5563*61046927SAndroid Build Coastguard Worker- glsl: redeclare built-in variable with separate shader
5564*61046927SAndroid Build Coastguard Worker- virgl: add astc 2d compressed formats
5565