xref: /aosp_15_r20/external/mesa3d/docs/relnotes/21.2.0.rst (revision 6104692788411f58d303aa86923a9ff6ecaded22)
1*61046927SAndroid Build Coastguard WorkerMesa 21.2.0 Release Notes / 2021-08-04
2*61046927SAndroid Build Coastguard Worker======================================
3*61046927SAndroid Build Coastguard Worker
4*61046927SAndroid Build Coastguard WorkerMesa 21.2.0 is a new development release. People who are concerned
5*61046927SAndroid Build Coastguard Workerwith stability and reliability should stick with a previous release or
6*61046927SAndroid Build Coastguard Workerwait for Mesa 21.2.1.
7*61046927SAndroid Build Coastguard Worker
8*61046927SAndroid Build Coastguard WorkerMesa 21.2.0 implements the OpenGL 4.6 API, but the version reported by
9*61046927SAndroid Build Coastguard WorkerglGetString(GL_VERSION) or glGetIntegerv(GL_MAJOR_VERSION) /
10*61046927SAndroid Build Coastguard WorkerglGetIntegerv(GL_MINOR_VERSION) depends on the particular driver being used.
11*61046927SAndroid Build Coastguard WorkerSome drivers don't support all the features required in OpenGL 4.6. OpenGL
12*61046927SAndroid Build Coastguard Worker4.6 is **only** available if requested at context creation.
13*61046927SAndroid Build Coastguard WorkerCompatibility contexts may report a lower version depending on each driver.
14*61046927SAndroid Build Coastguard Worker
15*61046927SAndroid Build Coastguard WorkerMesa 21.2.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   0cb3c802f4b8e7699b1602c08c29d06a4d532ab5b8f7a64676c4ca6bb8f4d426  mesa-21.2.0.tar.xz
25*61046927SAndroid Build Coastguard Worker
26*61046927SAndroid Build Coastguard Worker
27*61046927SAndroid Build Coastguard WorkerNew features
28*61046927SAndroid Build Coastguard Worker------------
29*61046927SAndroid Build Coastguard Worker
30*61046927SAndroid Build Coastguard Worker- zink supports GL_ARB_texture_filter_minmax, GL_ARB_shader_clock
31*61046927SAndroid Build Coastguard Worker
32*61046927SAndroid Build Coastguard Worker- VK_EXT_provoking_vertex on RADV.
33*61046927SAndroid Build Coastguard Worker
34*61046927SAndroid Build Coastguard Worker- VK_EXT_extended_dynamic_state2 on RADV.
35*61046927SAndroid Build Coastguard Worker
36*61046927SAndroid Build Coastguard Worker- VK_EXT_global_priority_query on RADV.
37*61046927SAndroid Build Coastguard Worker
38*61046927SAndroid Build Coastguard Worker- VK_EXT_physical_device_drm on RADV.
39*61046927SAndroid Build Coastguard Worker
40*61046927SAndroid Build Coastguard Worker- VK_KHR_shader_subgroup_uniform_control_flow on Intel and RADV.
41*61046927SAndroid Build Coastguard Worker
42*61046927SAndroid Build Coastguard Worker- VK_EXT_color_write_enable on RADV.
43*61046927SAndroid Build Coastguard Worker
44*61046927SAndroid Build Coastguard Worker- 32-bit x86 builds now default disable x87 math and use sse2.
45*61046927SAndroid Build Coastguard Worker
46*61046927SAndroid Build Coastguard Worker- GL ES 3.1 on GT21x hardware.
47*61046927SAndroid Build Coastguard Worker
48*61046927SAndroid Build Coastguard Worker- VK_EXT_acquire_drm_display on RADV and ANV.
49*61046927SAndroid Build Coastguard Worker
50*61046927SAndroid Build Coastguard Worker- VK_EXT_vertex_input_dynamic_state on lavapipe
51*61046927SAndroid Build Coastguard Worker
52*61046927SAndroid Build Coastguard Worker- wideLines on lavapipe
53*61046927SAndroid Build Coastguard Worker
54*61046927SAndroid Build Coastguard Worker- VK_EXT_line_rasterization on lavapipe
55*61046927SAndroid Build Coastguard Worker
56*61046927SAndroid Build Coastguard Worker- VK_EXT_multi_draw on ANV, lavapipe, and RADV
57*61046927SAndroid Build Coastguard Worker
58*61046927SAndroid Build Coastguard Worker- VK_KHR_separate_depth_stencil_layouts on lavapipe
59*61046927SAndroid Build Coastguard Worker
60*61046927SAndroid Build Coastguard Worker- VK_EXT_separate_stencil_usage on lavapipe
61*61046927SAndroid Build Coastguard Worker
62*61046927SAndroid Build Coastguard Worker- VK_EXT_extended_dynamic_state2 on lavapipe
63*61046927SAndroid Build Coastguard Worker
64*61046927SAndroid Build Coastguard Worker- NGG shader based primitive culling is now supported by RADV.
65*61046927SAndroid Build Coastguard Worker
66*61046927SAndroid Build Coastguard Worker- Panfrost supports OpenGL ES 3.1
67*61046927SAndroid Build Coastguard Worker
68*61046927SAndroid Build Coastguard Worker- New Asahi driver for the Apple M1
69*61046927SAndroid Build Coastguard Worker
70*61046927SAndroid Build Coastguard Worker- GL_ARB_sample_locations on zink
71*61046927SAndroid Build Coastguard Worker
72*61046927SAndroid Build Coastguard Worker- GL_ARB_sparse_buffer on zink
73*61046927SAndroid Build Coastguard Worker
74*61046927SAndroid Build Coastguard Worker- GL_ARB_shader_group_vote on zink
75*61046927SAndroid Build Coastguard Worker
76*61046927SAndroid Build Coastguard Worker- DRM format modifiers on zink
77*61046927SAndroid Build Coastguard Worker
78*61046927SAndroid Build Coastguard Worker- freedreno+turnip: Initial support for a6xx gen4 (a660, a635)
79*61046927SAndroid Build Coastguard Worker
80*61046927SAndroid Build Coastguard Worker- None
81*61046927SAndroid Build Coastguard Worker
82*61046927SAndroid Build Coastguard Worker
83*61046927SAndroid Build Coastguard WorkerBug fixes
84*61046927SAndroid Build Coastguard Worker---------
85*61046927SAndroid Build Coastguard Worker
86*61046927SAndroid Build Coastguard Worker- The image is distorted while use iGPU(Intel GPU) rendering and output via dGPU (AMD GPU)
87*61046927SAndroid Build Coastguard Worker- lima: regression in plbu scissors cmd
88*61046927SAndroid Build Coastguard Worker- freedreno: regression in org.skia.skqp.SkQPRunner#gles_multipicturedraw_*_tiled
89*61046927SAndroid Build Coastguard Worker- Incorrect rendering
90*61046927SAndroid Build Coastguard Worker- intel/isl: Wrong surface format name in batch
91*61046927SAndroid Build Coastguard Worker- [RADV] FSR in Resident Evil: Village looks very pixelated on Polaris
92*61046927SAndroid Build Coastguard Worker- 21.2.0rc1 Build Failure - GCC6.3
93*61046927SAndroid Build Coastguard Worker- Crash in update_buffers after closing KDE "splash screen" downloader
94*61046927SAndroid Build Coastguard Worker- Firefox (wayland) crash in wayland_platform
95*61046927SAndroid Build Coastguard Worker- Crash in update_buffers after closing KDE "splash screen" downloader
96*61046927SAndroid Build Coastguard Worker- Firefox (wayland) crash in wayland_platform
97*61046927SAndroid Build Coastguard Worker- radeonsi: persistent, read-only buffer maps are slow to read
98*61046927SAndroid Build Coastguard Worker- substance painter flickering with jagged texture and masks shown black
99*61046927SAndroid Build Coastguard Worker- radv: FP16 mode in FidelityFX FSR doesn't look right
100*61046927SAndroid Build Coastguard Worker- Regression in Turnip with KGSL and Zink running opengl in proot
101*61046927SAndroid Build Coastguard Worker- Validation crash on wlroots after wl_shm appeared
102*61046927SAndroid Build Coastguard Worker- [RADV] Blocky corruption in Scarlet Nexus and vkd3d-proton 2.4
103*61046927SAndroid Build Coastguard Worker- Use out encoding for float immediates
104*61046927SAndroid Build Coastguard Worker- Radeon RX580 and 5700 XT: Reloading ARB assembly shaders causes very glitchy rendering
105*61046927SAndroid Build Coastguard Worker- i915g: dEQP-GLES2.functional.fragment_ops.depth_stencil..* failures
106*61046927SAndroid Build Coastguard Worker- i915g: dEQP-GLES2.functional.fragment_ops.interaction.basic_shader.* and fragment_ops.random.* failures
107*61046927SAndroid Build Coastguard Worker- KHR-GL46.shader_ballot_tests.ShaderBallot* tests fails on the main
108*61046927SAndroid Build Coastguard Worker- i965 nir compiler is lowering fdiv twice or initializing struct twice
109*61046927SAndroid Build Coastguard Worker- [radv] Textures missing in Doom (2016) w/ any temporal AA setting enabled
110*61046927SAndroid Build Coastguard Worker- Drop Android.mk
111*61046927SAndroid Build Coastguard Worker- [build error] macros.h:88:26: error: size of unnamed array is negative
112*61046927SAndroid Build Coastguard Worker- Game Issue: Nuclear Throne crashes in RadeonSI
113*61046927SAndroid Build Coastguard Worker- iris: reduce shader storage buffer object alignment
114*61046927SAndroid Build Coastguard Worker- agx_compile.h:29:10: fatal error: asahi/lib/agx_pack.h: No such file or directory
115*61046927SAndroid Build Coastguard Worker- radv: VBO range check issues with odd strides and sizes
116*61046927SAndroid Build Coastguard Worker- Crash in glLinkProgram while trying to craft the link error
117*61046927SAndroid Build Coastguard Worker- i915g: wide point failures
118*61046927SAndroid Build Coastguard Worker- Wolfenstein II: The New Colossus - Screen goes black in some cases
119*61046927SAndroid Build Coastguard Worker- [radv] [regression] Textures missing in Doom (2016)
120*61046927SAndroid Build Coastguard Worker- Shader compilation memory leaks
121*61046927SAndroid Build Coastguard Worker- radv: fd leak in Android WSI radv_AcquireImageANDROID
122*61046927SAndroid Build Coastguard Worker- SpaceEngine in Steam Proton cannot start with Mesa >=20.3
123*61046927SAndroid Build Coastguard Worker- [bisected] KDE plasma menu text renders like stretched strangely [amdgpu]
124*61046927SAndroid Build Coastguard Worker- radeonsi: glitches in Euro Truck Simulator 2
125*61046927SAndroid Build Coastguard Worker- White box for Webrender Firefox with R600_DEBUG=nir on Evergreen GPU
126*61046927SAndroid Build Coastguard Worker- radv_AllocateDescriptorSets: validation on variable description count is too strict
127*61046927SAndroid Build Coastguard Worker- Luna Sky Crashes on Launch
128*61046927SAndroid Build Coastguard Worker- Mesa crashes on undefined texture behaviour
129*61046927SAndroid Build Coastguard Worker- Mesa crashes on undefined texture behaviour
130*61046927SAndroid Build Coastguard Worker- cache_test uses uninitialized stack memory
131*61046927SAndroid Build Coastguard Worker- nir/opt_load_store_vectorize: check_for_robustness() crashes on derefs
132*61046927SAndroid Build Coastguard Worker- [anv] GravityMark (benchmark) crashes on ANV
133*61046927SAndroid Build Coastguard Worker- turnip: corrupted geometry after tesselation shaders in GTAV
134*61046927SAndroid Build Coastguard Worker- [opengl] We happy few not being rendered correctly
135*61046927SAndroid Build Coastguard Worker- anv: dynamic state prim type is hard
136*61046927SAndroid Build Coastguard Worker- [iris][bisected] piglit test ...ext_external_objects.vk-image-display-muliple-textures failing after enabled
137*61046927SAndroid Build Coastguard Worker- Factorio: GPU hang when opening machine inventory
138*61046927SAndroid Build Coastguard Worker- RuneScape on Mesa 21.1.1 (VEGA10) has bad performance and leaks memory
139*61046927SAndroid Build Coastguard Worker- LLVM12 breaks atomicCompSwap tests with radeonsi
140*61046927SAndroid Build Coastguard Worker- freedreno: tex-miplevel-selection causes a creation of too many BOs without flushes, causing a crash
141*61046927SAndroid Build Coastguard Worker- RADV: Resident Evil Village Freezes during a specific cutscene
142*61046927SAndroid Build Coastguard Worker- Supraland: flickering black bars on ground
143*61046927SAndroid Build Coastguard Worker- u_queue.c:173:7: error: implicit declaration of function 'timespec_get' is invalid in C99
144*61046927SAndroid Build Coastguard Worker- radv: front face and cull mode dynamic state can desync
145*61046927SAndroid Build Coastguard Worker- radv: GPU hang in Cyberpunk 2077 on Big Navi
146*61046927SAndroid Build Coastguard Worker- Cyberpunk 1.22 crashes with amdgpu ring gfx_0.0.0 timeout
147*61046927SAndroid Build Coastguard Worker- [amdgpu][renoir][rx5500m]: [drm:0xffffffff8198ad5e] \*ERROR* ring gfx timeout, signaled seq=10952, emitted seq=10954
148*61046927SAndroid Build Coastguard Worker- [spirv-fuzz] SPIR-V parsing FAILED: Invalid back or cross-edge in the CFG
149*61046927SAndroid Build Coastguard Worker- anv: dEQP-VK.graphicsfuzz.spv-stable-bubblesort-flag-complex-conditionals fails
150*61046927SAndroid Build Coastguard Worker- panfrost Mount and Blade: Warband (glitches)
151*61046927SAndroid Build Coastguard Worker- anv: dEQP-VK.robustness.robustness2*no_fmt_qual.null_descriptor.samples* fail
152*61046927SAndroid Build Coastguard Worker- KHR-GLES31.core.shader_image_load_store.basic-glsl-earlyFragTests may be flakey on RPI4
153*61046927SAndroid Build Coastguard Worker- SPIRV AMD Driver compiler memory leak/usage - 8Gb+ to compile single 41Kb SPIRV file, Ubuntu 21.04
154*61046927SAndroid Build Coastguard Worker- Regression of !10941: mutter Wayland on bare metal crashes when closing HW accelerated windows
155*61046927SAndroid Build Coastguard Worker- radv: ACO miscompiles a specific DIRT 5 shader
156*61046927SAndroid Build Coastguard Worker- Copy paste bug in v3dv_cmd_buffer.c
157*61046927SAndroid Build Coastguard Worker- Segfault in mtx_unlock/amdgpu_bo_slab_destroy
158*61046927SAndroid Build Coastguard Worker- [radeonsi] Incorrect rendering when using glDisable(GL_MULTISAMPLE) with multisample backbuffer
159*61046927SAndroid Build Coastguard Worker- virtio(vulkan): Error building on Android/arm32
160*61046927SAndroid Build Coastguard Worker- [i965] regression: piglit.spec.arb_depth_buffer_float.fbo-depthstencil-gl_depth32f_stencil8-drawpixels
161*61046927SAndroid Build Coastguard Worker- iris: Select memory map cacheability settings at BO allocation time
162*61046927SAndroid Build Coastguard Worker- zink: regression for primitive-restart on ANV
163*61046927SAndroid Build Coastguard Worker- zink: Unimplemented ALU {un,}pack_half_2x16 in nir_to_spirv
164*61046927SAndroid Build Coastguard Worker- venus: dEQP-VK.api.command_buffers.bad_inheritance_info_random test failure
165*61046927SAndroid Build Coastguard Worker- [radeonsi] glClearTexImage on 1D array only clears first slice
166*61046927SAndroid Build Coastguard Worker- zink: Expected Image Operand ConstOffset to be a const object
167*61046927SAndroid Build Coastguard Worker- docs: bullet-lists no longer show any bullets
168*61046927SAndroid Build Coastguard Worker- [RADV] - Path of Exile (238960) - Ground decals are missing or corrupted using the Vulkan renderer.
169*61046927SAndroid Build Coastguard Worker- [ADL-S / TGL-U / TGL-H] Pixels missing / flickering when render some app on weston
170*61046927SAndroid Build Coastguard Worker- [iris][biected] piglit.spec.glsl-1_50.execution.geometry.clip-distance-vs-gs-out
171*61046927SAndroid Build Coastguard Worker- panfrost ff9a0000.gpu: Unhandled Page fault in AS1 at VA 0x0000000009801200
172*61046927SAndroid Build Coastguard Worker- black stripes in X/Xwayland applications under panfrost/midgard
173*61046927SAndroid Build Coastguard Worker- radv: significant overhead from radv_pipeline_has_ngg()
174*61046927SAndroid Build Coastguard Worker- mesa-21.1.1/src/gallium/drivers/vc4/vc4_resource.c:790: reading from uninitialised array
175*61046927SAndroid Build Coastguard Worker- [iris,i965][hsw,ivb,snb,bdw][bisected][regression] wflinfo crashes
176*61046927SAndroid Build Coastguard Worker- [iris,i965][hsw,ivb,snb,bdw][bisected][regression] wflinfo crashes
177*61046927SAndroid Build Coastguard Worker- The image is distorted while use iGPU(Intel GPU) rendering and output via dGPU (AMD GPU)
178*61046927SAndroid Build Coastguard Worker- [radv] Revert !7207 once BG3 is fixed.
179*61046927SAndroid Build Coastguard Worker- piglit test 'spec.glsl-1_30.execution.range_analysis_fsat_of_nan' failure
180*61046927SAndroid Build Coastguard Worker- iris: Rework iris_transfer_mapto better use iris_has_color_unresolved
181*61046927SAndroid Build Coastguard Worker- ir3_cf breaks nir_op_fquantize2f16
182*61046927SAndroid Build Coastguard Worker- [i915g] implicit fallthrough
183*61046927SAndroid Build Coastguard Worker- Add asahi to CI's build
184*61046927SAndroid Build Coastguard Worker- RADV - Regression - CPU side 'hang' in metro exodus
185*61046927SAndroid Build Coastguard Worker- Assassin's Creed Odyssey crash on launch
186*61046927SAndroid Build Coastguard Worker- Metro Exodus not starting under xwayland
187*61046927SAndroid Build Coastguard Worker- [i915g] PIPE_SHADER_CAP_MAX_HW_ATOMIC_COUNTERS is Unknown cap 38
188*61046927SAndroid Build Coastguard Worker- Elite Dangerous: Odyssey alpha crashes GPU on launch
189*61046927SAndroid Build Coastguard Worker- glmark2-es2 -b terrain crashes since Bifrost FP16
190*61046927SAndroid Build Coastguard Worker- [iris][bisected][regression] dEQP-GLES31.functional.texture.multisample.* tests crash on multiple platforms
191*61046927SAndroid Build Coastguard Worker- gallium: tc regression
192*61046927SAndroid Build Coastguard Worker- panfrost: Look into invalidate_resource()
193*61046927SAndroid Build Coastguard Worker- [ivb,hsw][i965][bisected] dEQP-GLES3.functional.shaders.texture_functions.texture.sampler2darrayshadow_vertex failing
194*61046927SAndroid Build Coastguard Worker- ci: Explicitly test shader caching
195*61046927SAndroid Build Coastguard Worker- radv: RoTR fails on Raven APU
196*61046927SAndroid Build Coastguard Worker- Tungsten Graphics links in Gallium docs
197*61046927SAndroid Build Coastguard Worker- Obs Studio Broken on Latest Mesa Git(Regression)(Bisected)
198*61046927SAndroid Build Coastguard Worker- Graphics corruption and GPU hang with RADV/LLVM
199*61046927SAndroid Build Coastguard Worker- old kernels (4.19) support in radv
200*61046927SAndroid Build Coastguard Worker- Elite Dangerous: Odyssey alpha crashes GPU on launch
201*61046927SAndroid Build Coastguard Worker- CSGO: Some default variables can cause problems with trust mode
202*61046927SAndroid Build Coastguard Worker- freedreno: dEQP-GLES3.functional.fence_sync.client_wait_sync_finish flakes
203*61046927SAndroid Build Coastguard Worker- glxclient.h:56:10: fatal error: 'loader.h' file not found
204*61046927SAndroid Build Coastguard Worker- mesa git started to break wine + UnrealTournament.exe (old dx6 game)
205*61046927SAndroid Build Coastguard Worker- SuperTuxKart artifacting on RK3399
206*61046927SAndroid Build Coastguard Worker- [amdgpu]: Golf With Your Friends (431240): ERROR Waiting for fences timed out
207*61046927SAndroid Build Coastguard Worker- don't flush for each blit/grid
208*61046927SAndroid Build Coastguard Worker- No sRGB capable visuals/fbconfigs reported in glx
209*61046927SAndroid Build Coastguard Worker- Documentation request: AMD debug variables
210*61046927SAndroid Build Coastguard Worker- docs: versions is out-of-date
211*61046927SAndroid Build Coastguard Worker- Strange results when trying to read from VK_FORMAT_R64_SFLOAT in compute shader
212*61046927SAndroid Build Coastguard Worker- anv: dEQP-VK.binding_model.buffer_device_address.set3.depth3.basessbo.convertcheck* slow
213*61046927SAndroid Build Coastguard Worker- Iris doesn't support INTEL_performance_query anymore
214*61046927SAndroid Build Coastguard Worker- [iris][bisected][regression] dEQP-GLES3.functional.texture.specification.teximage2d* failures
215*61046927SAndroid Build Coastguard Worker- RADV: TRUNC_COORD breaks gather operations
216*61046927SAndroid Build Coastguard Worker- [RADV] corruption in avatar after dying in Heroes of the Storm
217*61046927SAndroid Build Coastguard Worker- drm-shim build error with glibc 2.33
218*61046927SAndroid Build Coastguard Worker- Metro Exodus crashing due to memory overflow
219*61046927SAndroid Build Coastguard Worker- Sauerbraten shader rendering broken on RV530 (r300g)
220*61046927SAndroid Build Coastguard Worker- texture glitches on CS:GO on Tiger Lake
221*61046927SAndroid Build Coastguard Worker- Incorrect texture blitting/mapping when running Unigine-Heaven 4.0 on ADL-S / TGL-H, TGL-U
222*61046927SAndroid Build Coastguard Worker- Build fail due to "parameter name omitted" on Gallium Nine
223*61046927SAndroid Build Coastguard Worker- v3dv: DiligentEngine fail to run with SRGB swapchain
224*61046927SAndroid Build Coastguard Worker- Non-DRI builds broken by recent cleanups in Mesa core
225*61046927SAndroid Build Coastguard Worker- Cinnamon core dump after installing latest oibaf mesa build (165a69d2)
226*61046927SAndroid Build Coastguard Worker- yuv sampler lowering regression
227*61046927SAndroid Build Coastguard Worker- clover llvm build failure ‘class llvm::VectorType’ has no member named ‘getNumElements’;
228*61046927SAndroid Build Coastguard Worker- Possible corruption for apps using multiple Z-buffers on TGL
229*61046927SAndroid Build Coastguard Worker
230*61046927SAndroid Build Coastguard Worker
231*61046927SAndroid Build Coastguard WorkerChanges
232*61046927SAndroid Build Coastguard Worker-------
233*61046927SAndroid Build Coastguard Worker
234*61046927SAndroid Build Coastguard WorkerAaron Liu (1):
235*61046927SAndroid Build Coastguard Worker
236*61046927SAndroid Build Coastguard Worker- amd: add Yellow Carp support
237*61046927SAndroid Build Coastguard Worker
238*61046927SAndroid Build Coastguard WorkerAbel García Dorta (2):
239*61046927SAndroid Build Coastguard Worker
240*61046927SAndroid Build Coastguard Worker- i915g: add HW atomic counters as unsupported
241*61046927SAndroid Build Coastguard Worker- i915g: fix implicit fallthrough
242*61046927SAndroid Build Coastguard Worker
243*61046927SAndroid Build Coastguard WorkerAdam Jackson (53):
244*61046927SAndroid Build Coastguard Worker
245*61046927SAndroid Build Coastguard Worker- Revert "glx: Lift sending the MakeCurrent request to top-level code"
246*61046927SAndroid Build Coastguard Worker- gallium/xlib: Fix for recent gl_config changes
247*61046927SAndroid Build Coastguard Worker- glx/drisw: Enable GLX_ARB_create_context_no_error
248*61046927SAndroid Build Coastguard Worker- glx: Remove silly __glXGetGLVersion() indirection
249*61046927SAndroid Build Coastguard Worker- glx: Remove some truly ancient unused code
250*61046927SAndroid Build Coastguard Worker- glx: Remove major/minor version tracking from extension table
251*61046927SAndroid Build Coastguard Worker- glx: Mark GLX_{ATI_pixel_format_float,NV_float_buffer} as supported
252*61046927SAndroid Build Coastguard Worker- glx: Remove some non-functional GL extension from the table
253*61046927SAndroid Build Coastguard Worker- glx: Generalize __glXGetStringFromTable a little
254*61046927SAndroid Build Coastguard Worker- glx: Remove redundant client_support field from extension table
255*61046927SAndroid Build Coastguard Worker- glx: Enable pure-client-library extensions explicitly
256*61046927SAndroid Build Coastguard Worker- glx: Fold client_gl_only array into its one real user
257*61046927SAndroid Build Coastguard Worker- glx: Remove some ancient backwards-compatibility typedefs
258*61046927SAndroid Build Coastguard Worker- zink: Learn about VK_KHR_swapchain
259*61046927SAndroid Build Coastguard Worker- zink: Fix format query for minmax reduction support
260*61046927SAndroid Build Coastguard Worker- gallium: Fix PIPE_BIND_SAMPLER_REDUCTION_MINMAX definition to be unique
261*61046927SAndroid Build Coastguard Worker- dri: Try harder to infer the drawable fbconfig if needed
262*61046927SAndroid Build Coastguard Worker- glx: Return the right GLX opcode in synthetic MakeCurrent errors
263*61046927SAndroid Build Coastguard Worker- glx: s/dri_message/glx_message/
264*61046927SAndroid Build Coastguard Worker- glx: Add and use DebugMessageF convenience macro
265*61046927SAndroid Build Coastguard Worker- glx: Convert undocumented LIBGL_DIAGNOSTIC to LIBGL_DEBUG=verbose
266*61046927SAndroid Build Coastguard Worker- glx: Remove unused debugging printfs
267*61046927SAndroid Build Coastguard Worker- glx: Implement GLX_EXT_no_config_context
268*61046927SAndroid Build Coastguard Worker- glx: Stop pretending the GLX major number isn't 1
269*61046927SAndroid Build Coastguard Worker- glx: Stop force-enabling extensions "implied" by GLX 1.3
270*61046927SAndroid Build Coastguard Worker- glx: Simplify glXIsDirect
271*61046927SAndroid Build Coastguard Worker- glx: Remove warn-once-ery around GLX 1.3 functions
272*61046927SAndroid Build Coastguard Worker- glx: Remove unused opcode argument to __glX{Get,QueryServer}String
273*61046927SAndroid Build Coastguard Worker- glx: Stash a copy of the XExtCodes in the glx_display
274*61046927SAndroid Build Coastguard Worker- glx: Simplify some overuse of GetGLXScreenConfigs
275*61046927SAndroid Build Coastguard Worker- glx: Move server GLX vendor and version strings to glx_screen
276*61046927SAndroid Build Coastguard Worker- glx: s/Display \*/struct glx_display \*/ over internal API
277*61046927SAndroid Build Coastguard Worker- glx: Remove some dead declarations from glxclient.h
278*61046927SAndroid Build Coastguard Worker- Revert "glx: s/Display \*/struct glx_display \*/ over internal API"
279*61046927SAndroid Build Coastguard Worker- include: Remove unused i810_pci_ids.h
280*61046927SAndroid Build Coastguard Worker- i915c: Add a symlink for i830_dri.so
281*61046927SAndroid Build Coastguard Worker- mesa: Remove unused _mesa_{create,destroy}_visual
282*61046927SAndroid Build Coastguard Worker- mesa: Ignore the depth buffer when computing framebuffer floatness
283*61046927SAndroid Build Coastguard Worker- gallium: Reset attachments to ST_ATTACHMENT_INVALID when revalidating
284*61046927SAndroid Build Coastguard Worker- format/fxt1: Clean up fxt1_variance's argument list
285*61046927SAndroid Build Coastguard Worker- mesa: s/malloc/calloc/ to silence a warning
286*61046927SAndroid Build Coastguard Worker- gallium: Remove unused st_visual::render_buffer
287*61046927SAndroid Build Coastguard Worker- gallivm: Fix a signature mismatch warning
288*61046927SAndroid Build Coastguard Worker- zink/ntv: Don't call free() on ralloc'd memory
289*61046927SAndroid Build Coastguard Worker- gallium/dri: Remove unused dri_drawable::drisw_surface
290*61046927SAndroid Build Coastguard Worker- drisw: Don't bzero displaytarget pixels
291*61046927SAndroid Build Coastguard Worker- intel: properly constify isl_format_layouts
292*61046927SAndroid Build Coastguard Worker- classic/xlib: Fix the build after !9817
293*61046927SAndroid Build Coastguard Worker- swrast: Fix a warning from gcc 11
294*61046927SAndroid Build Coastguard Worker- loader/dri3: Properly initialize the XFIXES extension
295*61046927SAndroid Build Coastguard Worker- loader/dri3: Don't churn through xfixes regions in SwapBuffers
296*61046927SAndroid Build Coastguard Worker- vl/dri3: Don't leak regions on the X server
297*61046927SAndroid Build Coastguard Worker- meson: Make prefer-{crocus,iris} always take effect
298*61046927SAndroid Build Coastguard Worker
299*61046927SAndroid Build Coastguard WorkerAlejandro Piñeiro (30):
300*61046927SAndroid Build Coastguard Worker
301*61046927SAndroid Build Coastguard Worker- v3dv/debug: print correct stage name
302*61046927SAndroid Build Coastguard Worker- v3dv/debug: use gl stage when checking debug flag
303*61046927SAndroid Build Coastguard Worker- v3dv/pipeline: track descriptor maps per stage, not per pipeline
304*61046927SAndroid Build Coastguard Worker- v3dv: remove custom icd json generation
305*61046927SAndroid Build Coastguard Worker- v3dv: move extensions table to v3dv_device
306*61046927SAndroid Build Coastguard Worker- v3dv: don't use typedef enum with broadcom stages
307*61046927SAndroid Build Coastguard Worker- v3dv: remove unused v3dv_zs_buffer_from_vk_format
308*61046927SAndroid Build Coastguard Worker- broadcom/compiler: use proper type field for atomic operations
309*61046927SAndroid Build Coastguard Worker- v3d/simulator: capture hub interrupts
310*61046927SAndroid Build Coastguard Worker- v3d/simulator: add a cache flush mode enum
311*61046927SAndroid Build Coastguard Worker- v3d/simulator: wait for cache flushes
312*61046927SAndroid Build Coastguard Worker- v3d/simulator: use the proper register when waiting on a CSD submit
313*61046927SAndroid Build Coastguard Worker- v3d/simulator: use BFC/RFC registers to wait for bin/render to complete
314*61046927SAndroid Build Coastguard Worker- broadcom/common: move v3d_tiling to common
315*61046927SAndroid Build Coastguard Worker- v3d/simulator: hw mem is now an v3d_size_t, typedef to uint32_t
316*61046927SAndroid Build Coastguard Worker- v3d/simulator: get rid of has_gca wrapper
317*61046927SAndroid Build Coastguard Worker- v3dv: rename v3dv_pack for v3dvx_pack
318*61046927SAndroid Build Coastguard Worker- v3dv/cmd_buffer: add helper job_emit_binning_prolog
319*61046927SAndroid Build Coastguard Worker- v3dv/cmd_buffer: move cl_emit calls for Draw methods to helpers
320*61046927SAndroid Build Coastguard Worker- v3dv: start to move and wrap hw-version code with v3dv_queue
321*61046927SAndroid Build Coastguard Worker- v3dv: split v3dv_pipeline hw version dependant code to a new source file
322*61046927SAndroid Build Coastguard Worker- v3dv: split v3dv_image hw version dependant code to a new source file
323*61046927SAndroid Build Coastguard Worker- v3dv: split v3dv_format hw version dependant code to a new source file
324*61046927SAndroid Build Coastguard Worker- v3dv: split v3dv_device hw version dependant code to a new source file
325*61046927SAndroid Build Coastguard Worker- v3dv: move several hw version dependant code to their own (v3dvx) source file
326*61046927SAndroid Build Coastguard Worker- v3dv: split v3dv_descriptor hw version dependant to a new source file.
327*61046927SAndroid Build Coastguard Worker- v3dv: don't use cl_packet_length for prepacked data
328*61046927SAndroid Build Coastguard Worker- v3dv: remove gen-dependant includes from v3dv_private
329*61046927SAndroid Build Coastguard Worker- v3dv/build: meson infrastructure for multi-hw-version support
330*61046927SAndroid Build Coastguard Worker- v3dv/format: expose properly that some formats are not filterable
331*61046927SAndroid Build Coastguard Worker
332*61046927SAndroid Build Coastguard WorkerAlexander Monakov (2):
333*61046927SAndroid Build Coastguard Worker
334*61046927SAndroid Build Coastguard Worker- freedreno/drm-shim: pretend to offer DRM 1.6.0
335*61046927SAndroid Build Coastguard Worker- freedreno/drm-shim: keep GEM buffers page-aligned
336*61046927SAndroid Build Coastguard Worker
337*61046927SAndroid Build Coastguard WorkerAlexander Shi (1):
338*61046927SAndroid Build Coastguard Worker
339*61046927SAndroid Build Coastguard Worker- mesa: texparam: Add a clamping macro to handle out-of-range floats returned as integers.
340*61046927SAndroid Build Coastguard Worker
341*61046927SAndroid Build Coastguard WorkerAlexey Nurmukhametov (1):
342*61046927SAndroid Build Coastguard Worker
343*61046927SAndroid Build Coastguard Worker- tu/kgsl: Fix file descriptor double close
344*61046927SAndroid Build Coastguard Worker
345*61046927SAndroid Build Coastguard WorkerAlyssa Rosenzweig (668):
346*61046927SAndroid Build Coastguard Worker
347*61046927SAndroid Build Coastguard Worker- nir: Update some comments referring to imov
348*61046927SAndroid Build Coastguard Worker- panfrost: Don't allow_forward_pixel_to_kill for Z/S blit
349*61046927SAndroid Build Coastguard Worker- panfrost: Set allow_forward_pixel_to_be_killed for blit
350*61046927SAndroid Build Coastguard Worker- panfrost: Set clean_fragment_write for blits
351*61046927SAndroid Build Coastguard Worker- panfrost: Invert blend_reads_dest logic
352*61046927SAndroid Build Coastguard Worker- panfrost: Don't allow FPK if a RT is missing
353*61046927SAndroid Build Coastguard Worker- panfrost: Allow FPK when there are no side effects
354*61046927SAndroid Build Coastguard Worker- panfrost: Keep Bifrost blendable -> pixel in table
355*61046927SAndroid Build Coastguard Worker- panfrost: Specialize blendable formats for sRGB
356*61046927SAndroid Build Coastguard Worker- panfrost: Simplify format_to_bifrost_blend prototype
357*61046927SAndroid Build Coastguard Worker- panfrost: Drop blendable format accessor
358*61046927SAndroid Build Coastguard Worker- panfrost: Always pick dithered tb formats
359*61046927SAndroid Build Coastguard Worker- panfrost: Remove padded unorm blendable formats
360*61046927SAndroid Build Coastguard Worker- docs/macos: Explain Apple GLX versus OSMesa on macOS
361*61046927SAndroid Build Coastguard Worker- nir/lower_fragcolor: Use shader_instructions_pass
362*61046927SAndroid Build Coastguard Worker- nir/lower_fragcolor: Handle fp16 outputs
363*61046927SAndroid Build Coastguard Worker- panfrost: Fix formats converting uninit from AFBC
364*61046927SAndroid Build Coastguard Worker- nir/lower_fragcolor: Fix driver_location assignment
365*61046927SAndroid Build Coastguard Worker- nir/lower_fragcolor: Take max cbufs as argument
366*61046927SAndroid Build Coastguard Worker- d3d12: Switch to nir_lower_fragcolor
367*61046927SAndroid Build Coastguard Worker- util/bitset: Add BITSET_COUNT helper
368*61046927SAndroid Build Coastguard Worker- nir: Add fsin_agx opcode
369*61046927SAndroid Build Coastguard Worker- asahi: Stub command-line compiler for AGX G13B
370*61046927SAndroid Build Coastguard Worker- agx: Add opcode descriptions as Python
371*61046927SAndroid Build Coastguard Worker- agx: Generate opcode list
372*61046927SAndroid Build Coastguard Worker- agx: Generate runtime-accessible opcode table
373*61046927SAndroid Build Coastguard Worker- agx: Generate builder routines
374*61046927SAndroid Build Coastguard Worker- agx: Stub NIR backend compiler
375*61046927SAndroid Build Coastguard Worker- agx: Remap varyings to match AGX ABI
376*61046927SAndroid Build Coastguard Worker- agx: Stub control flow walking
377*61046927SAndroid Build Coastguard Worker- agx: Stub NIR instruction iteration
378*61046927SAndroid Build Coastguard Worker- agx: Stub emit_intrinsic
379*61046927SAndroid Build Coastguard Worker- agx: Implement load_const as mov
380*61046927SAndroid Build Coastguard Worker- agx: Implement direct st_vary
381*61046927SAndroid Build Coastguard Worker- agx: Add agx_alu_src_index helper for emit_alu
382*61046927SAndroid Build Coastguard Worker- agx: Implement vec2/vec3/vec4 ops
383*61046927SAndroid Build Coastguard Worker- agx: Implement fragment_out
384*61046927SAndroid Build Coastguard Worker- agx: Add instruction printing
385*61046927SAndroid Build Coastguard Worker- agx: Add a trivial register allocator
386*61046927SAndroid Build Coastguard Worker- agx: Add instruction packing
387*61046927SAndroid Build Coastguard Worker- agx: Add packing for memory loads/stores
388*61046927SAndroid Build Coastguard Worker- agx: Add st_vary(_final) instruction packing
389*61046927SAndroid Build Coastguard Worker- agx: Terminate programs with stop and traps
390*61046927SAndroid Build Coastguard Worker- agx: Implement ld_vary
391*61046927SAndroid Build Coastguard Worker- agx: Implement simple floating point ops
392*61046927SAndroid Build Coastguard Worker- agx: Implement fsin/fcos
393*61046927SAndroid Build Coastguard Worker- agx: Add 8-bit AGX minifloat routines
394*61046927SAndroid Build Coastguard Worker- agx: Add minifloat tests
395*61046927SAndroid Build Coastguard Worker- agx: Implement native float->int conversions
396*61046927SAndroid Build Coastguard Worker- agx: Implement native int->float conversions
397*61046927SAndroid Build Coastguard Worker- agx: Add bitwise operations
398*61046927SAndroid Build Coastguard Worker- agx: Add iadd/imad integer arithmetic
399*61046927SAndroid Build Coastguard Worker- agx: Add saturated integer add/subtract support
400*61046927SAndroid Build Coastguard Worker- agx: Add 32-bit bitwise shifts
401*61046927SAndroid Build Coastguard Worker- agx: Add forward optimizing pass for fmov
402*61046927SAndroid Build Coastguard Worker- agx: Add dead code eliminator
403*61046927SAndroid Build Coastguard Worker- agx: Propagate fmov backwards as well
404*61046927SAndroid Build Coastguard Worker- agx: Propagate immediates
405*61046927SAndroid Build Coastguard Worker- agx: Implement limited case of i2i16/i2i32 as iadd
406*61046927SAndroid Build Coastguard Worker- agx: Add sysval management helper
407*61046927SAndroid Build Coastguard Worker- agx: Implement load_ubo/kernel_input
408*61046927SAndroid Build Coastguard Worker- agx: Set flag on last st_vary instruction
409*61046927SAndroid Build Coastguard Worker- agx: Lower load_attr to device memory accesses
410*61046927SAndroid Build Coastguard Worker- agx: Implement vertex_id
411*61046927SAndroid Build Coastguard Worker- agx: Add agx_tex_dim helper
412*61046927SAndroid Build Coastguard Worker- agx: Emit texture ops
413*61046927SAndroid Build Coastguard Worker- agx: Pack texture ops
414*61046927SAndroid Build Coastguard Worker- agx: Add min/max support
415*61046927SAndroid Build Coastguard Worker- agx: Support 1-bit booleans
416*61046927SAndroid Build Coastguard Worker- agx: Implement b2f
417*61046927SAndroid Build Coastguard Worker- agx: Add b2i implementation
418*61046927SAndroid Build Coastguard Worker- agx: Pack cmpsel
419*61046927SAndroid Build Coastguard Worker- agx: Support bcsel
420*61046927SAndroid Build Coastguard Worker- asahi: Add hexdump utility
421*61046927SAndroid Build Coastguard Worker- asahi: Add command buffer XML definitions
422*61046927SAndroid Build Coastguard Worker- asahi: Add allocation data structure
423*61046927SAndroid Build Coastguard Worker- asahi: Add a GenXML fork
424*61046927SAndroid Build Coastguard Worker- asahi: Add (clean room) IOKit uABI header
425*61046927SAndroid Build Coastguard Worker- asahi: Add command buffer decode helpers
426*61046927SAndroid Build Coastguard Worker- asahi: Add tiling routines
427*61046927SAndroid Build Coastguard Worker- asahi: Add device abstraction
428*61046927SAndroid Build Coastguard Worker- asahi: Add pool data structure
429*61046927SAndroid Build Coastguard Worker- asahi: Add uniform upload routines
430*61046927SAndroid Build Coastguard Worker- asahi: Add some magic IOGPU routines
431*61046927SAndroid Build Coastguard Worker- asahi: Add vertex formats table
432*61046927SAndroid Build Coastguard Worker- asahi: Add Gallium driver
433*61046927SAndroid Build Coastguard Worker- nir/opcodes: Reword confusing comment
434*61046927SAndroid Build Coastguard Worker- pan/bi: Add missing sr_count to pseudo-atomics
435*61046927SAndroid Build Coastguard Worker- pan/bi: Don't reference uninit source in ATOM_C1
436*61046927SAndroid Build Coastguard Worker- pan/bi: Add simple constant folding pass
437*61046927SAndroid Build Coastguard Worker- pan/bi: Don't reference nir_lower_mediump_outputs
438*61046927SAndroid Build Coastguard Worker- pan/bi: Simplify Python expression
439*61046927SAndroid Build Coastguard Worker- pan/bi: Union modifiers from across variants
440*61046927SAndroid Build Coastguard Worker- pan/bi: Support 16-bit load_interpolated_input
441*61046927SAndroid Build Coastguard Worker- pan/bi: Emit int CSEL instead of float by default
442*61046927SAndroid Build Coastguard Worker- pan/bi: Implement vectorized f32_to_f16
443*61046927SAndroid Build Coastguard Worker- pan/bi: Fix 16-bit fsat
444*61046927SAndroid Build Coastguard Worker- pan/bi: Improve assert for vector size errors
445*61046927SAndroid Build Coastguard Worker- pan/bi: Implement vectorized int downcasts
446*61046927SAndroid Build Coastguard Worker- pan/bi: Fix loads and stores smaller than 32 bits
447*61046927SAndroid Build Coastguard Worker- pan/bi: Lower swizzles on CLPER
448*61046927SAndroid Build Coastguard Worker- pan/bi: Add and use bi_negzero helper
449*61046927SAndroid Build Coastguard Worker- pan/bi: Don't schedule clamps to +FADD.v2f16
450*61046927SAndroid Build Coastguard Worker- pan/bi: Workaround \*V2F32_TO_V2F16 erratum
451*61046927SAndroid Build Coastguard Worker- panfrost: Don't unroll loops in GLSL
452*61046927SAndroid Build Coastguard Worker- panfrost: Remove old dEQP workaround
453*61046927SAndroid Build Coastguard Worker- pan/bi: Track dual-src blend type
454*61046927SAndroid Build Coastguard Worker- pan/bi: Handle different sizes of LD_TILE
455*61046927SAndroid Build Coastguard Worker- pan/bi: Add single-component 8-bit mkvec lowering
456*61046927SAndroid Build Coastguard Worker- pan/bi: Handle swizzles in i2i8
457*61046927SAndroid Build Coastguard Worker- pan/bi: Lower 8-bit fragment input
458*61046927SAndroid Build Coastguard Worker- panfrost: Make comment less confusing
459*61046927SAndroid Build Coastguard Worker- panfrost: Support alpha_to_one
460*61046927SAndroid Build Coastguard Worker- panfrost: Minor cleanup of blend CSO
461*61046927SAndroid Build Coastguard Worker- panfrost: Don't clobber RT0 if RTn is disabled
462*61046927SAndroid Build Coastguard Worker- pan/lower_blend: Clean up type size handling
463*61046927SAndroid Build Coastguard Worker- pan/lower_blend: Use NIR helpers
464*61046927SAndroid Build Coastguard Worker- pan/lower_blend: Rename is_bifrost->scalar
465*61046927SAndroid Build Coastguard Worker- panfrost/blend: Fix outdated comments
466*61046927SAndroid Build Coastguard Worker- panfrost/blend: Workaround a v7 implementation-detail
467*61046927SAndroid Build Coastguard Worker- panfrost/blend: Distribute to_c_factor
468*61046927SAndroid Build Coastguard Worker- panfrost/blend: Prepare for lower_fragcolor
469*61046927SAndroid Build Coastguard Worker- panfrost: Call nir_lower_fragcolor based on key
470*61046927SAndroid Build Coastguard Worker- panfrost: Assume lower_fragcolor has been called
471*61046927SAndroid Build Coastguard Worker- panfrost/lower_framebufffer: Don't use i2imp
472*61046927SAndroid Build Coastguard Worker- pan/blend: Emit explicit conversions for all types
473*61046927SAndroid Build Coastguard Worker- panfrost: Key blend shaders to the input types
474*61046927SAndroid Build Coastguard Worker- pan/mdg: Hide units behind MIDGARD_MESA_DEBUG=verbose
475*61046927SAndroid Build Coastguard Worker- pan/mdg: More concise RMU name
476*61046927SAndroid Build Coastguard Worker- pan/mdg: Don't print zero shifts
477*61046927SAndroid Build Coastguard Worker- pan/mdg: Suppress most attribute tables
478*61046927SAndroid Build Coastguard Worker- pan/mdg: Don't print explicit .rte
479*61046927SAndroid Build Coastguard Worker- pan/mdg: Don't print mem addr brackets
480*61046927SAndroid Build Coastguard Worker- pan/mdg: Reduced printed parens
481*61046927SAndroid Build Coastguard Worker- pan/mdg: Don't print zero
482*61046927SAndroid Build Coastguard Worker- pan/bi: Add imm_uintN helper
483*61046927SAndroid Build Coastguard Worker- pan/bi: Handle integer min/max ourselves
484*61046927SAndroid Build Coastguard Worker- pan/bi: Handle ineg
485*61046927SAndroid Build Coastguard Worker- pan/bi: Handle b2f ourselves
486*61046927SAndroid Build Coastguard Worker- pan/bi: Handle b2i8/16
487*61046927SAndroid Build Coastguard Worker- pan/bi: Track scalarness of 16-bit ALU
488*61046927SAndroid Build Coastguard Worker- pan/bi: Don't swizzle scalars
489*61046927SAndroid Build Coastguard Worker- pan/bi: Switch to 1-bit bools
490*61046927SAndroid Build Coastguard Worker- pan/bi: Use nir_lower_to_bit_size
491*61046927SAndroid Build Coastguard Worker- pan/mdg: Use _output_ type for outmod printing
492*61046927SAndroid Build Coastguard Worker- pan/mdg: Remove midgard_opt_copy_prop_reg
493*61046927SAndroid Build Coastguard Worker- pan/mdg: Enable nir_opt_{move, sink}
494*61046927SAndroid Build Coastguard Worker- panfrost/blend: Inline blend constants
495*61046927SAndroid Build Coastguard Worker- pan/mdg: Model blend shader interference
496*61046927SAndroid Build Coastguard Worker- panfrost: Fix typo handling blend types
497*61046927SAndroid Build Coastguard Worker- pan/bi: Change swizzled scalars to identity
498*61046927SAndroid Build Coastguard Worker- pan/bi: Adapt branching for 1-bit bools
499*61046927SAndroid Build Coastguard Worker- pan/bi: Handle make_vec with 1-bit bools
500*61046927SAndroid Build Coastguard Worker- pan/bi: Temporarily switch back to 0/~0 bools
501*61046927SAndroid Build Coastguard Worker- pan/bi: Enable NIR vectorization
502*61046927SAndroid Build Coastguard Worker- pan/bi: Fix int<-->float size converts
503*61046927SAndroid Build Coastguard Worker- pan/bi: Copyprop constants
504*61046927SAndroid Build Coastguard Worker- pan/bi: Garbage collect bifrost_nir.h
505*61046927SAndroid Build Coastguard Worker- pan/bi: Enable mediump BLEND lowering
506*61046927SAndroid Build Coastguard Worker- panfrost: Enable 16-bit support on Bifrost
507*61046927SAndroid Build Coastguard Worker- pan/lower_framebuffer: Fix bitsize mismatch
508*61046927SAndroid Build Coastguard Worker- nir: Add blend lowering pass
509*61046927SAndroid Build Coastguard Worker- panfrost: Use common blend lowering
510*61046927SAndroid Build Coastguard Worker- nir/divergence_anlysis: Add intrinsics for Bifrost
511*61046927SAndroid Build Coastguard Worker- pan/bi: Drop load_sampler_lod_parameters_pan
512*61046927SAndroid Build Coastguard Worker- pan/bi: Map load_subgroup_invocation to FAU
513*61046927SAndroid Build Coastguard Worker- pan/bi: Add "lanes per warp" accessor
514*61046927SAndroid Build Coastguard Worker- pan/bi: Add divergent intrinsic lowering pass
515*61046927SAndroid Build Coastguard Worker- asahi: Translate blend CSO to lower_blend options
516*61046927SAndroid Build Coastguard Worker- asahi: Augment Gallium key with blend state
517*61046927SAndroid Build Coastguard Worker- asahi: Call nir_lower_blend with selected key
518*61046927SAndroid Build Coastguard Worker- asahi: Garbage collect bind_state
519*61046927SAndroid Build Coastguard Worker- asahi: Implement set_blend_color
520*61046927SAndroid Build Coastguard Worker- asahi: Add blend constant system value
521*61046927SAndroid Build Coastguard Worker- asahi: Call nir_lower_fragcolor
522*61046927SAndroid Build Coastguard Worker- asahi: Fix shader key hash function
523*61046927SAndroid Build Coastguard Worker- asahi: Pass through "reads tilebuffer?" bit
524*61046927SAndroid Build Coastguard Worker- agx: Return agx_instr* from emit_intrinsic
525*61046927SAndroid Build Coastguard Worker- agx: Implement blend constant color sysvals
526*61046927SAndroid Build Coastguard Worker- agx: Rename blend -> st_tile
527*61046927SAndroid Build Coastguard Worker- agx: Add ld_tile opcode
528*61046927SAndroid Build Coastguard Worker- agx: Assume lower_fragcolor has been called
529*61046927SAndroid Build Coastguard Worker- agx: Condition writeout ops on already being emitted
530*61046927SAndroid Build Coastguard Worker- agx: Implement load_output
531*61046927SAndroid Build Coastguard Worker- agx: Set reads_tib appropriately
532*61046927SAndroid Build Coastguard Worker- panfrost: Drop panfrost_fence in favour of pipe_fence_handle
533*61046927SAndroid Build Coastguard Worker- docs: Simplify now that kmsro is autoenabled
534*61046927SAndroid Build Coastguard Worker- pan/bi: Add first_vertex to vertex ID
535*61046927SAndroid Build Coastguard Worker- panfrost: Track buffers needing resolve
536*61046927SAndroid Build Coastguard Worker- panfrost: Set discard based on the resolve set
537*61046927SAndroid Build Coastguard Worker- panfrost: Implement framebuffer invalidation
538*61046927SAndroid Build Coastguard Worker- panfrost: Hide CAP_INT16 behind is_deqp
539*61046927SAndroid Build Coastguard Worker- panfrost: Don't translate compare funcs
540*61046927SAndroid Build Coastguard Worker- panfrost: Remove spurious assignment
541*61046927SAndroid Build Coastguard Worker- panfrost: Clean up cases for emit_fbd
542*61046927SAndroid Build Coastguard Worker- panfrost: Don't upload empty push uniform table
543*61046927SAndroid Build Coastguard Worker- pan/mdg: Use smaller LD_UNIFORM instructions
544*61046927SAndroid Build Coastguard Worker- ci: Build asahi in meson-gallium job
545*61046927SAndroid Build Coastguard Worker- panfrost: Fix major flaw in BO cache
546*61046927SAndroid Build Coastguard Worker- panfrost: Drop random #define
547*61046927SAndroid Build Coastguard Worker- panfrost: Use natural shader limits
548*61046927SAndroid Build Coastguard Worker- panfrost: Make clear which limits are arbitrary
549*61046927SAndroid Build Coastguard Worker- panfrost: Garbage collect comment
550*61046927SAndroid Build Coastguard Worker- panfrost: Shorten iffy comment
551*61046927SAndroid Build Coastguard Worker- pan/mdg: Remove unused midgard_int_alu_op_prefix
552*61046927SAndroid Build Coastguard Worker- pan/mdg: Fix output types for scalar fields
553*61046927SAndroid Build Coastguard Worker- pan/mdg: Fix spills to TLS
554*61046927SAndroid Build Coastguard Worker- pan/mdg: Set lower_uniforms_to_ubo
555*61046927SAndroid Build Coastguard Worker- panfrost: Add unowned mode to pan_pool
556*61046927SAndroid Build Coastguard Worker- panfrost: Label all BOs in userspace
557*61046927SAndroid Build Coastguard Worker- panfrost: Label pools
558*61046927SAndroid Build Coastguard Worker- panfrost: Make pool slab size configurable
559*61046927SAndroid Build Coastguard Worker- panfrost: Add reference type for unowned pool
560*61046927SAndroid Build Coastguard Worker- panfrost: Pool shaders
561*61046927SAndroid Build Coastguard Worker- panfrost: Pool texture views
562*61046927SAndroid Build Coastguard Worker- panfrost: Reduce blitter pool size
563*61046927SAndroid Build Coastguard Worker- panfrost: Fix blending for unbacked MRT
564*61046927SAndroid Build Coastguard Worker- panfrost: Fix the reads_dest prototype
565*61046927SAndroid Build Coastguard Worker- panfrost: Fix is_opaque prototype
566*61046927SAndroid Build Coastguard Worker- panfrost: Fix blend constant fetch prototype
567*61046927SAndroid Build Coastguard Worker- panfrost: Fix blend fixed-function prototype
568*61046927SAndroid Build Coastguard Worker- panfrost: Fix pan_blend_to_fixed_function_equation prototype
569*61046927SAndroid Build Coastguard Worker- panfrost: Move blend properties to CSO create
570*61046927SAndroid Build Coastguard Worker- panfrost: Translate fixed-function blend at CSO create
571*61046927SAndroid Build Coastguard Worker- panfrost: Garbage collect Gallium blend includes
572*61046927SAndroid Build Coastguard Worker- panfrost: Pack blend equations at CSO create time
573*61046927SAndroid Build Coastguard Worker- panfrost: Distribute out constant colour code
574*61046927SAndroid Build Coastguard Worker- panfrost: Simplify blend_final
575*61046927SAndroid Build Coastguard Worker- panfrost: Pass batch to panfrost_get_blend
576*61046927SAndroid Build Coastguard Worker- panfrost: Streamline fixed-function get_blend path
577*61046927SAndroid Build Coastguard Worker- panfrost: Remove unused dither flag
578*61046927SAndroid Build Coastguard Worker- panfrost: Split Bifrost BLEND emit by word
579*61046927SAndroid Build Coastguard Worker- panfrost: Precompute bifrost_blend_type_from_nir
580*61046927SAndroid Build Coastguard Worker- panfrost: Add draw-time merge helper
581*61046927SAndroid Build Coastguard Worker- panfrost: Prepack partial RSD at compile time
582*61046927SAndroid Build Coastguard Worker- panfrost: Move depth/stencil/alpha to CSO create
583*61046927SAndroid Build Coastguard Worker- panfrost: Preset evaluate_per_sample
584*61046927SAndroid Build Coastguard Worker- panfrost: Correct the type of sample_mask
585*61046927SAndroid Build Coastguard Worker- panfrost: Fill out the rasterizer CSO
586*61046927SAndroid Build Coastguard Worker- panfrost: Move early-z decision earlier
587*61046927SAndroid Build Coastguard Worker- panfrost: Streamline the !fs_required case
588*61046927SAndroid Build Coastguard Worker- panfrost: Hoist allow_forward_pixel_to_be_killed
589*61046927SAndroid Build Coastguard Worker- panfrost: Partially determine FPK state
590*61046927SAndroid Build Coastguard Worker- panfrost: Distribute masks for FPK selection
591*61046927SAndroid Build Coastguard Worker- panfrost: Pull erratum workaround into own function
592*61046927SAndroid Build Coastguard Worker- panfrost: Hoist part of shader_reads_tilebuffer
593*61046927SAndroid Build Coastguard Worker- panfrost: Pack draw-time RSD all-at-once
594*61046927SAndroid Build Coastguard Worker- panfrost: Move batch_set_requirements to the CSO
595*61046927SAndroid Build Coastguard Worker- panfrost: Deduplicate some code from indirect/direct draws
596*61046927SAndroid Build Coastguard Worker- panfrost: Pass batch to panfrost_get_index_buffer_bounded
597*61046927SAndroid Build Coastguard Worker- panfrost: Remove silly assertion
598*61046927SAndroid Build Coastguard Worker- panfrost: Mark job_index > 10000 as unlikely
599*61046927SAndroid Build Coastguard Worker- panfrost: Simplify panfrost_bind_sampler_states
600*61046927SAndroid Build Coastguard Worker- panfrost: Express viewport in terms of the batch
601*61046927SAndroid Build Coastguard Worker- asahi: Set PACKED_STREAM_OUTPUT
602*61046927SAndroid Build Coastguard Worker- glsl: Fix subscripted arrays with no XFB packing
603*61046927SAndroid Build Coastguard Worker- glsl: Fix packing of matrices for XFB
604*61046927SAndroid Build Coastguard Worker- panfrost: Streamline varying linking code
605*61046927SAndroid Build Coastguard Worker- panfrost: Define dirty tracking flags
606*61046927SAndroid Build Coastguard Worker- panfrost: Add the usual clean/dirty helpers
607*61046927SAndroid Build Coastguard Worker- panfrost: Dirty all state when batch is set
608*61046927SAndroid Build Coastguard Worker- panfrost: Dirty track RSDs
609*61046927SAndroid Build Coastguard Worker- panfrost: Dirty track textures/samplers
610*61046927SAndroid Build Coastguard Worker- panfrost: Dirty track viewport descriptor
611*61046927SAndroid Build Coastguard Worker- panfrost: Dirty track fragment images
612*61046927SAndroid Build Coastguard Worker- panfrost: Add PAN_MESA_DEBUG=dirty option
613*61046927SAndroid Build Coastguard Worker- panfrost/ci: Disable GLES2 jobs when we run GLES3
614*61046927SAndroid Build Coastguard Worker- panfrost/ci: Disable G72 jobs for now
615*61046927SAndroid Build Coastguard Worker- panfrost/ci: Split rules by ISA
616*61046927SAndroid Build Coastguard Worker- ci: Condition ppc64-el on specific drivers
617*61046927SAndroid Build Coastguard Worker- ci: Condition s390x on specific drivers
618*61046927SAndroid Build Coastguard Worker- panfrost: Only link varyings once in good conditions
619*61046927SAndroid Build Coastguard Worker- panfrost: Lower max inputs again
620*61046927SAndroid Build Coastguard Worker- panfrost: Abort on faults in SYNC mode
621*61046927SAndroid Build Coastguard Worker- panfrost: Remove minimal mode
622*61046927SAndroid Build Coastguard Worker- panfrost: Increase tiler_heap max allocation to 64MB
623*61046927SAndroid Build Coastguard Worker- panfrost/ci: Disable terrain trace
624*61046927SAndroid Build Coastguard Worker- panfrost/ci: Remove reference to dated flag
625*61046927SAndroid Build Coastguard Worker- panfrost/ci: Run jobs with PAN_MESA_DEBUG=sync
626*61046927SAndroid Build Coastguard Worker- panfrost: Add Message Preload descriptor XML
627*61046927SAndroid Build Coastguard Worker- panfrost: Add message preload to pan_shader_info
628*61046927SAndroid Build Coastguard Worker- panfrost: Inline pan_prepare_shader_descriptor
629*61046927SAndroid Build Coastguard Worker- panfrost: Don't take ctx in panfrost_shader_compile
630*61046927SAndroid Build Coastguard Worker- panfrost: Expose PIPE_CAP_SHAREABLE_SHADERS
631*61046927SAndroid Build Coastguard Worker- asahi: Fix meson.build definition to depend on agx_pack.h
632*61046927SAndroid Build Coastguard Worker- agx: Drop cmdline version back to ES3.0
633*61046927SAndroid Build Coastguard Worker- agx: Pack ld_var Dx
634*61046927SAndroid Build Coastguard Worker- agx: Enable 1-bit load_const
635*61046927SAndroid Build Coastguard Worker- agx: Implement boolean mov
636*61046927SAndroid Build Coastguard Worker- agx: Track current_block
637*61046927SAndroid Build Coastguard Worker- agx: Track block offsets
638*61046927SAndroid Build Coastguard Worker- agx: Add nest field to IR
639*61046927SAndroid Build Coastguard Worker- agx: Add invert_cond (ccn) to IR
640*61046927SAndroid Build Coastguard Worker- agx: Add branch target to IR
641*61046927SAndroid Build Coastguard Worker- agx: Add inner loop nesting count field
642*61046927SAndroid Build Coastguard Worker- agx: Model control flow instructions
643*61046927SAndroid Build Coastguard Worker- agx: Model pop_exec
644*61046927SAndroid Build Coastguard Worker- agx: Add push_exec alias
645*61046927SAndroid Build Coastguard Worker- agx: Pack control flow instructions
646*61046927SAndroid Build Coastguard Worker- agx: Model jump instructions
647*61046927SAndroid Build Coastguard Worker- agx: Fix up branch offsets at pack time
648*61046927SAndroid Build Coastguard Worker- agx: Implement emit_if the simplest way
649*61046927SAndroid Build Coastguard Worker- agx: Optimize out empty else blocks
650*61046927SAndroid Build Coastguard Worker- agx: Implement loops in the simplest way
651*61046927SAndroid Build Coastguard Worker- agx: Add break/continue support
652*61046927SAndroid Build Coastguard Worker- agx: Zero r0l before first use of control flow
653*61046927SAndroid Build Coastguard Worker- asahi: Fix scissor descriptor definition
654*61046927SAndroid Build Coastguard Worker- asahi: Add "set scissor" command
655*61046927SAndroid Build Coastguard Worker- asahi: Add scissor enable bit
656*61046927SAndroid Build Coastguard Worker- asahi: Defer viewport pack
657*61046927SAndroid Build Coastguard Worker- asahi: Dirty track viewport descriptor
658*61046927SAndroid Build Coastguard Worker- asahi: Track scissor states
659*61046927SAndroid Build Coastguard Worker- asahi: Mark scissor dirty if rast->scissor changes
660*61046927SAndroid Build Coastguard Worker- asahi: Skip draws if the scissor culls everything
661*61046927SAndroid Build Coastguard Worker- agx: Add scissor upload BO
662*61046927SAndroid Build Coastguard Worker- asahi: Expose PIPE_CAP_CLIP_HALFZ
663*61046927SAndroid Build Coastguard Worker- asahi: Add unknown bits seen with the GL driver
664*61046927SAndroid Build Coastguard Worker- asahi: Enable depth culling
665*61046927SAndroid Build Coastguard Worker- asahi: Update viewport descriptor depth fields
666*61046927SAndroid Build Coastguard Worker- asahi: Implement scissors and scissor to viewport
667*61046927SAndroid Build Coastguard Worker- asahi: Fix off-by-one in viewport scissoring
668*61046927SAndroid Build Coastguard Worker- asahi: Implement wide lines
669*61046927SAndroid Build Coastguard Worker- asahi: Determine tiling vs linear for internal textures
670*61046927SAndroid Build Coastguard Worker- asahi: Use dt_stride for line_stride where needed
671*61046927SAndroid Build Coastguard Worker- asahi: Add layout enum to XML
672*61046927SAndroid Build Coastguard Worker- asahi: Translate layouts for texture and RTs
673*61046927SAndroid Build Coastguard Worker- asahi: Identify line stride in texture/RT XML
674*61046927SAndroid Build Coastguard Worker- asahi: Respect linear strides
675*61046927SAndroid Build Coastguard Worker- asahi: Handle linear display targets as well as tiled
676*61046927SAndroid Build Coastguard Worker- asahi: Note that "render target" lacks an sRGB bit
677*61046927SAndroid Build Coastguard Worker- asahi: Align strides to 16 bytes
678*61046927SAndroid Build Coastguard Worker- asahi: Print unknown enum values
679*61046927SAndroid Build Coastguard Worker- asahi: Add format enums
680*61046927SAndroid Build Coastguard Worker- asahi: Hide pixel formats behind an opaque type
681*61046927SAndroid Build Coastguard Worker- asahi: Scaffold format table
682*61046927SAndroid Build Coastguard Worker- asahi: Use pixel table in is_format_supported
683*61046927SAndroid Build Coastguard Worker- asahi: Respect render target format swizzle
684*61046927SAndroid Build Coastguard Worker- asahi: Add ETC2 formats to table
685*61046927SAndroid Build Coastguard Worker- asahi: Add "hacks for dEQP" flag
686*61046927SAndroid Build Coastguard Worker- asahi: Lift streamout scaffolding from Panfrost
687*61046927SAndroid Build Coastguard Worker- asahi: Fake CAPs for ES3 with AGX_MESA_DEBUG=deqp
688*61046927SAndroid Build Coastguard Worker- asahi: Flesh out the formats table
689*61046927SAndroid Build Coastguard Worker- asahi: Allow half-float vertex buffers
690*61046927SAndroid Build Coastguard Worker- asahi: Make data_valid a bitset to save memory
691*61046927SAndroid Build Coastguard Worker- asahi: Abort on blit()
692*61046927SAndroid Build Coastguard Worker- asahi: Add mipmapping state to the XML
693*61046927SAndroid Build Coastguard Worker- asahi: Set levels in texture descriptor
694*61046927SAndroid Build Coastguard Worker- asahi: Allocate slices for mipmapping
695*61046927SAndroid Build Coastguard Worker- panfrost: Update comment
696*61046927SAndroid Build Coastguard Worker- panfrost: Shrink pan_draw_mode return type
697*61046927SAndroid Build Coastguard Worker- panfrost: Add draw parameters dirty flags
698*61046927SAndroid Build Coastguard Worker- panfrost: Analyze sysval dirty flags
699*61046927SAndroid Build Coastguard Worker- panfrost: Dirty track constant buffers
700*61046927SAndroid Build Coastguard Worker- panfrost: Don't allocate empty varying buffer
701*61046927SAndroid Build Coastguard Worker- panfrost: Dirty track stack sizes
702*61046927SAndroid Build Coastguard Worker- panfrost: Write translate_index_size better
703*61046927SAndroid Build Coastguard Worker- panfrost: Minor changes to draw_vbo
704*61046927SAndroid Build Coastguard Worker- panfrost: Bubble up errors
705*61046927SAndroid Build Coastguard Worker- panfrost: Elucidate thread group split field
706*61046927SAndroid Build Coastguard Worker- panfrost: Eliminate reserve_* functions
707*61046927SAndroid Build Coastguard Worker- panfrost/ci: Report flakes on IRC
708*61046927SAndroid Build Coastguard Worker- vc4: Use Rn_UINT instead of In_UINT for index buffers
709*61046927SAndroid Build Coastguard Worker- v3d: Use Rn_UINT instead of In_UINT for index buffers
710*61046927SAndroid Build Coastguard Worker- etnaviv: Use Rn_UINT instead of In_UINT for index buffers
711*61046927SAndroid Build Coastguard Worker- freedreno: Use Rn_UINT instead of In_UINT for index buffers
712*61046927SAndroid Build Coastguard Worker- lima: Use Rn_UINT instead of In_UINT for index buffers
713*61046927SAndroid Build Coastguard Worker- si: Use Rn_UINT instead of In_UINT for index buffers
714*61046927SAndroid Build Coastguard Worker- docs/gallium: Document the index buffer format convention
715*61046927SAndroid Build Coastguard Worker- nir: Add nir_intrinsic_load_back_face_agx
716*61046927SAndroid Build Coastguard Worker- asahi: Mark special fragment inputs as sysvals
717*61046927SAndroid Build Coastguard Worker- agx: Model get_sr
718*61046927SAndroid Build Coastguard Worker- agx: Generate enums from Python
719*61046927SAndroid Build Coastguard Worker- agx: List sr enum in Python
720*61046927SAndroid Build Coastguard Worker- agx: Pack SR immediate
721*61046927SAndroid Build Coastguard Worker- agx: Lower front face to back face
722*61046927SAndroid Build Coastguard Worker- agx: Handle load_back_face_agx
723*61046927SAndroid Build Coastguard Worker- ci: Disable the iris APL jobs
724*61046927SAndroid Build Coastguard Worker- nir/lower_fragcolor: Avoid redundant load_output
725*61046927SAndroid Build Coastguard Worker- pan/bi: Pull out bi_count_write_registers
726*61046927SAndroid Build Coastguard Worker- pan/bi: Use TEXS_2D for rect textures
727*61046927SAndroid Build Coastguard Worker- pan/bi: Simplify TEXC codegen for sr_count=0
728*61046927SAndroid Build Coastguard Worker- pan/bi: Fix bi_rewrite_passthrough ordering
729*61046927SAndroid Build Coastguard Worker- pan/bi: Bundle after RA
730*61046927SAndroid Build Coastguard Worker- pan/bi: Add post-RA optimizer
731*61046927SAndroid Build Coastguard Worker- pan/bi: Track liveness while scheduling
732*61046927SAndroid Build Coastguard Worker- pan/bi: Allow IADD.u32 on FMA as \*IADDC
733*61046927SAndroid Build Coastguard Worker- pan/bi: Use explicit affinities in RA
734*61046927SAndroid Build Coastguard Worker- pan/bi: Inline spilling in RA
735*61046927SAndroid Build Coastguard Worker- pan/bi: Explicit zero reg_live_{in, out} when needed
736*61046927SAndroid Build Coastguard Worker- pan/bi: Model interference with preloaded regs
737*61046927SAndroid Build Coastguard Worker- pan/bi: Allow move/sink in blend shaders
738*61046927SAndroid Build Coastguard Worker- pan/bi: Don't restrict the register file in non-blend shaders
739*61046927SAndroid Build Coastguard Worker- pan/bi: Model +BLEND clobbering of r48
740*61046927SAndroid Build Coastguard Worker- pan/bi: Handle images in vertex shaders
741*61046927SAndroid Build Coastguard Worker- pan/bi: Lower loads with component > 0
742*61046927SAndroid Build Coastguard Worker- pan/bi: Lower stores with component != 0
743*61046927SAndroid Build Coastguard Worker- pan/bi: Lower 64-bit ints again
744*61046927SAndroid Build Coastguard Worker- pan/bi: Emit a dummy ATEST if needed
745*61046927SAndroid Build Coastguard Worker- pan/bi: Simplify spill code
746*61046927SAndroid Build Coastguard Worker- pan/bi: Track words instead of bytes in RA
747*61046927SAndroid Build Coastguard Worker- pan/bi: Don't allocate past the end of the reg file
748*61046927SAndroid Build Coastguard Worker- panfrost: Remove AFBC format fixups
749*61046927SAndroid Build Coastguard Worker- panfrost: Add missing 'Reverse issue order flag'
750*61046927SAndroid Build Coastguard Worker- panfrost: Disable AFBC on v7
751*61046927SAndroid Build Coastguard Worker- panfrost: Don't duplicate attribute buffers
752*61046927SAndroid Build Coastguard Worker- panfrost: Separate image attribute and buffer emit
753*61046927SAndroid Build Coastguard Worker- panfrost: Be explicit in image modifier handling
754*61046927SAndroid Build Coastguard Worker- panfrost: Use util_last_bit for images
755*61046927SAndroid Build Coastguard Worker- panfrost: Default indirect attributes to 1D type
756*61046927SAndroid Build Coastguard Worker- pan/indirect: Factor out is_power_of_two_or_zero
757*61046927SAndroid Build Coastguard Worker- pan/indirect_draw: Use unsigned comparisons
758*61046927SAndroid Build Coastguard Worker- pan/indirect_draw: Fix 1 instance, nonzero divisor
759*61046927SAndroid Build Coastguard Worker- panfrost: Correctly size varyings
760*61046927SAndroid Build Coastguard Worker- panfrost: Use varying format from frag shader
761*61046927SAndroid Build Coastguard Worker- pan/bi: Force u32 for flat varyings
762*61046927SAndroid Build Coastguard Worker- panfrost: Fix vertex image attribute overrun
763*61046927SAndroid Build Coastguard Worker- panfrost: Simplify compute_checksum_size formula
764*61046927SAndroid Build Coastguard Worker- panfrost: Fix crc_valid condition
765*61046927SAndroid Build Coastguard Worker- panfrost: Zero r_dimension for buffer textures
766*61046927SAndroid Build Coastguard Worker- panfrost: Add util_draw_indirect() debug path
767*61046927SAndroid Build Coastguard Worker- panfrost: Align NPOT divisor records
768*61046927SAndroid Build Coastguard Worker- panfrost: Fix src_offset data type
769*61046927SAndroid Build Coastguard Worker- panfrost: Make instancing code more obvious
770*61046927SAndroid Build Coastguard Worker- panfrost: Assert alignment of indirect records
771*61046927SAndroid Build Coastguard Worker- pan/mdg: Use consistent casing in midgard_print
772*61046927SAndroid Build Coastguard Worker- pan/mdg: Make -Wswitch happy
773*61046927SAndroid Build Coastguard Worker- pan/mdg: Stub memory_barrier{_image}
774*61046927SAndroid Build Coastguard Worker- panfrost: Clarify how fs_sidefx works with oq
775*61046927SAndroid Build Coastguard Worker- panfrost: Simplify Midgard blend disable
776*61046927SAndroid Build Coastguard Worker- panfrost: Don't force early-z with occlusion query
777*61046927SAndroid Build Coastguard Worker- panfrost: Respect early-Z force on Midgard
778*61046927SAndroid Build Coastguard Worker- pan/mdg: Fix units for SUBSAT
779*61046927SAndroid Build Coastguard Worker- pan/mdg: Handle {i,u}{add,sub}_sat
780*61046927SAndroid Build Coastguard Worker- pan/mdg: Update r1.w comment
781*61046927SAndroid Build Coastguard Worker- pan/mdg: Fix incorrect rewrite in Midgard scheduler
782*61046927SAndroid Build Coastguard Worker- panfrost: Mark 16/32_UNORM as non-renderable (v5)
783*61046927SAndroid Build Coastguard Worker- panfrost: Don't allocate WLS when not needed
784*61046927SAndroid Build Coastguard Worker- pan/mdg: Wire in PAN_SYSVAL_VERTEX_INSTANCE_OFFSETS
785*61046927SAndroid Build Coastguard Worker- pan/mdg: Lower away gl_VertexID offset
786*61046927SAndroid Build Coastguard Worker- pan/mdg: Use more accurate ld/st reg estimates
787*61046927SAndroid Build Coastguard Worker- pan/mdg: Don't skip unit-based checks in choose_instruction
788*61046927SAndroid Build Coastguard Worker- pan/mdg: Assert scheduled instructions are reasonable
789*61046927SAndroid Build Coastguard Worker- pan/mdg: Insert moves to load/store registers
790*61046927SAndroid Build Coastguard Worker- panfrost: Fix dirty state emission
791*61046927SAndroid Build Coastguard Worker- panfrost: Emulate indirect draws on Midgard
792*61046927SAndroid Build Coastguard Worker- panfrost: Add some missing BGRA formats
793*61046927SAndroid Build Coastguard Worker- panfrost: Remove scissor_culls_everything
794*61046927SAndroid Build Coastguard Worker- panfrost: Don't set a blend shader for no_colour
795*61046927SAndroid Build Coastguard Worker- panfrost: Allocate XFB buffers per-instance
796*61046927SAndroid Build Coastguard Worker- panfrost: Fix BUFFER image handling
797*61046927SAndroid Build Coastguard Worker- panfrost: Make image buffers robust
798*61046927SAndroid Build Coastguard Worker- panfrost: Lower max compute size
799*61046927SAndroid Build Coastguard Worker- panfrost: Set PIPE_COMPUTE_CAP_SUBGROUP_SIZE
800*61046927SAndroid Build Coastguard Worker- panfrost: Set PIPE_COMPUTE_CAP_MAX_THREADS_PER_BLOCK
801*61046927SAndroid Build Coastguard Worker- panfrost: Drop todo on PIPE_COMPUTE_CAP_IMAGES_SUPPORTED
802*61046927SAndroid Build Coastguard Worker- panfrost: Don't CRC mipmapped textures
803*61046927SAndroid Build Coastguard Worker- panfrost: Reduce pan_image_state indirection
804*61046927SAndroid Build Coastguard Worker- pan/indirect_dispatch: Indent NIR blocks
805*61046927SAndroid Build Coastguard Worker- pan/indirect_dispatch: Simplify empty command case
806*61046927SAndroid Build Coastguard Worker- pan/indirect_dispatch: Distinguish minus-1 defs
807*61046927SAndroid Build Coastguard Worker- pan/indirect_dispatch: Expand split expressions
808*61046927SAndroid Build Coastguard Worker- pan/indirect_dispatch: Use extracted values
809*61046927SAndroid Build Coastguard Worker- panfrost: Use direct dispatch with shared memory
810*61046927SAndroid Build Coastguard Worker- panfrost: Don't clobber indirect dispatch fields
811*61046927SAndroid Build Coastguard Worker- panfrost: Make data_valid a bitset
812*61046927SAndroid Build Coastguard Worker- panfrost: Remove pan_image_state
813*61046927SAndroid Build Coastguard Worker- panfrost: Set valid_buffer_range for GPU writes
814*61046927SAndroid Build Coastguard Worker- panfrost: Add XML for vertex/instance ID records
815*61046927SAndroid Build Coastguard Worker- panfrost: Clean up vertex/instance ID on Midgard
816*61046927SAndroid Build Coastguard Worker- panfrost: Flush everything for glMemoryBarrier
817*61046927SAndroid Build Coastguard Worker- panfrost: Flush before compute jobs
818*61046927SAndroid Build Coastguard Worker- panfrost: Set vertex job_barrier
819*61046927SAndroid Build Coastguard Worker- panfrost: Add "Cache Flush" job XML
820*61046927SAndroid Build Coastguard Worker- panfrost: Advertise GLES3.1
821*61046927SAndroid Build Coastguard Worker- pan/decode: Fix image attribute counting
822*61046927SAndroid Build Coastguard Worker- pan/decode: Handle cache flush jobs
823*61046927SAndroid Build Coastguard Worker- panfrost/ci: Blank G52 flakes file
824*61046927SAndroid Build Coastguard Worker- panfrost/ci: Don't skip SSBO tests on G52
825*61046927SAndroid Build Coastguard Worker- panfrost/ci: Do fractional dEQP-GLES31 run on Midgard
826*61046927SAndroid Build Coastguard Worker- docs/features: Mark GLES3.1 as done on Panfrost
827*61046927SAndroid Build Coastguard Worker- docs/panfrost: Update API versions
828*61046927SAndroid Build Coastguard Worker- pan/bi: Include modifier info in opcode table
829*61046927SAndroid Build Coastguard Worker- pan/bi: Move bi_word_node to common code
830*61046927SAndroid Build Coastguard Worker- pan/bi: Move typesize to common code
831*61046927SAndroid Build Coastguard Worker- pan/bi: Track instruction size in opcode table
832*61046927SAndroid Build Coastguard Worker- pan/bi: Handle fsat_signed and fclamp_pos
833*61046927SAndroid Build Coastguard Worker- pan/bi: Report tuples, not nops, in shader-db
834*61046927SAndroid Build Coastguard Worker- pan/bi: Propagate fabs/neg/sat
835*61046927SAndroid Build Coastguard Worker- pan/bi: Add back custom algebraic opts
836*61046927SAndroid Build Coastguard Worker- pan/bi: Fuse fclamp_pos and fsat_signed
837*61046927SAndroid Build Coastguard Worker- pan/bi: Schedule FCMP.v2f16 with abs modifier
838*61046927SAndroid Build Coastguard Worker- pan/bi: Fuse abs into FCMP/FMIN/FMAX.v2f16
839*61046927SAndroid Build Coastguard Worker- nir: Fix constant folding for irhadd/urhadd
840*61046927SAndroid Build Coastguard Worker- agx: Mark components as ASSERTED
841*61046927SAndroid Build Coastguard Worker- agx: Add agx_immediate_f helper
842*61046927SAndroid Build Coastguard Worker- agx: Add perspective bit to ld_var
843*61046927SAndroid Build Coastguard Worker- agx: Update ld_vary encoding mask
844*61046927SAndroid Build Coastguard Worker- agx: Add ld_vary_flat opcode
845*61046927SAndroid Build Coastguard Worker- asahi: Identify varying descriptor fields
846*61046927SAndroid Build Coastguard Worker- agx: Rename remap_varyings -> remap_varyings_vs
847*61046927SAndroid Build Coastguard Worker- agx: Implement nir_intrinsic_load_frag_coord
848*61046927SAndroid Build Coastguard Worker- agx: Implement ld_vary_flat
849*61046927SAndroid Build Coastguard Worker- agx: Rename agx_pack to agx_pack_binary
850*61046927SAndroid Build Coastguard Worker- agx: Remap fragment shader varyings explicitly
851*61046927SAndroid Build Coastguard Worker- asahi: Unify varying linking code with vertex shaders
852*61046927SAndroid Build Coastguard Worker- agx: Pull out agx_write_components
853*61046927SAndroid Build Coastguard Worker- agx: Add agx_exit_block helper
854*61046927SAndroid Build Coastguard Worker- agx: Add liveness analysis pass
855*61046927SAndroid Build Coastguard Worker- agx: Mark sources that kill
856*61046927SAndroid Build Coastguard Worker- agx: Count write registers, not components
857*61046927SAndroid Build Coastguard Worker- agx: Lift agx_block_add_successor from Panfrost
858*61046927SAndroid Build Coastguard Worker- agx: Track logical control flow graph
859*61046927SAndroid Build Coastguard Worker- asahi: Wire in tgsi_to_nir
860*61046927SAndroid Build Coastguard Worker- asahi: Fix random \*2
861*61046927SAndroid Build Coastguard Worker- asahi: Guard for overflow when packing
862*61046927SAndroid Build Coastguard Worker- asahi: Always flush when setting framebuffer state
863*61046927SAndroid Build Coastguard Worker- asahi: Handle Z16_UNORM textures
864*61046927SAndroid Build Coastguard Worker- asahi: Add zsbuf to batch
865*61046927SAndroid Build Coastguard Worker- asahi: Save zsbuf ptr
866*61046927SAndroid Build Coastguard Worker- asahi: Add internal (renderable) formats to the table
867*61046927SAndroid Build Coastguard Worker- asahi: Set fragment key for non-U8NORM render targets
868*61046927SAndroid Build Coastguard Worker- asahi: Implement colour buffer reloads
869*61046927SAndroid Build Coastguard Worker- asahi: Remove spurious assignment
870*61046927SAndroid Build Coastguard Worker- asahi: Remove spurious varying assignment
871*61046927SAndroid Build Coastguard Worker- asahi: Generalize varying linking
872*61046927SAndroid Build Coastguard Worker- asahi: Add ASAHI_MESA_DEBUG=no16 option
873*61046927SAndroid Build Coastguard Worker- agx: Fix 32-bit bitwise shifts
874*61046927SAndroid Build Coastguard Worker- agx: Fix LOD_MIN enum
875*61046927SAndroid Build Coastguard Worker- agx: Pack LOD descriptors
876*61046927SAndroid Build Coastguard Worker- agx: Fix lod_mode shift
877*61046927SAndroid Build Coastguard Worker- agx: Legalize LOD sources to be 16-bit only
878*61046927SAndroid Build Coastguard Worker- agx: Handle txl
879*61046927SAndroid Build Coastguard Worker- asahi: Fail on LOD clamps/bias
880*61046927SAndroid Build Coastguard Worker- asahi: Identify texture/sampler count fields
881*61046927SAndroid Build Coastguard Worker- asahi: Identify vertex texture/sampler counts
882*61046927SAndroid Build Coastguard Worker- asahi: Set vertex texture/sampler counts
883*61046927SAndroid Build Coastguard Worker- asahi: Track more Gallium state
884*61046927SAndroid Build Coastguard Worker- asahi: Wire in u_blitter
885*61046927SAndroid Build Coastguard Worker- asahi: Handle nonzero first_level
886*61046927SAndroid Build Coastguard Worker- asahi: Fix meson dependency on packing in compiler
887*61046927SAndroid Build Coastguard Worker- asahi: Prepack rasterizer faces
888*61046927SAndroid Build Coastguard Worker- asahi: Implement the stencil test
889*61046927SAndroid Build Coastguard Worker- asahi: Flush for accesses to Z/S buffer
890*61046927SAndroid Build Coastguard Worker- asahi: Comment on an embedded data structure
891*61046927SAndroid Build Coastguard Worker- asahi: Skip over holes in the vbufs
892*61046927SAndroid Build Coastguard Worker- asahi: Add XML for the attachment structure
893*61046927SAndroid Build Coastguard Worker- asahi: Sync attachment magic with asahi demo
894*61046927SAndroid Build Coastguard Worker- asahi: Parametrize software "command buffer" size
895*61046927SAndroid Build Coastguard Worker- asahi: Identify "command buffer" size field in map
896*61046927SAndroid Build Coastguard Worker- asahi: Move IOGPU header to XML
897*61046927SAndroid Build Coastguard Worker- asahi: Extend IOGPU header to contain encoder
898*61046927SAndroid Build Coastguard Worker- asahi: Use GenXML for main bind fragment
899*61046927SAndroid Build Coastguard Worker- asahi: Identify attachment length field
900*61046927SAndroid Build Coastguard Worker- asahi: Set data_valid for the depth buffer
901*61046927SAndroid Build Coastguard Worker- asahi: Enable primitive restart
902*61046927SAndroid Build Coastguard Worker- asahi: Use XML for interpolation packet
903*61046927SAndroid Build Coastguard Worker- panfrost: Express dependencies as resources, not BOs
904*61046927SAndroid Build Coastguard Worker- panfrost: Wrap occlusion query in pipe_resource
905*61046927SAndroid Build Coastguard Worker- panfrost: Split "flush writer" from "flush accessing"
906*61046927SAndroid Build Coastguard Worker- panfrost: Eliminate redundant flushes with AFBC
907*61046927SAndroid Build Coastguard Worker- panfrost: Add secondary shader XML fields
908*61046927SAndroid Build Coastguard Worker- pan/decode: Handle IDVS jobs on Bifrost
909*61046927SAndroid Build Coastguard Worker- agx: Don't choke on registers in the optimizer
910*61046927SAndroid Build Coastguard Worker- agx: Count read registers as well
911*61046927SAndroid Build Coastguard Worker- agx: Assign registers locally
912*61046927SAndroid Build Coastguard Worker- agx: Pipe in nir_register
913*61046927SAndroid Build Coastguard Worker- agx: Ensure we don't overallocate registers
914*61046927SAndroid Build Coastguard Worker- panfrost: Move draw_vbo to pan_cmdstream.c
915*61046927SAndroid Build Coastguard Worker- panfrost: Move most CSO creates to pan_cmdstream.c
916*61046927SAndroid Build Coastguard Worker- panfrost: Split out prepare_rsd into a vtbl
917*61046927SAndroid Build Coastguard Worker- panfrost: Move blend CSO to cmdstream/context
918*61046927SAndroid Build Coastguard Worker- panfrost: Don't ralloc panfrost_blend_state
919*61046927SAndroid Build Coastguard Worker- panfrost: Move launch_grid to pan_cmdstream
920*61046927SAndroid Build Coastguard Worker- panfrost: Move panfrost_emit_tile_map to pan_job
921*61046927SAndroid Build Coastguard Worker- panfrost: Use vtable for fragment descriptor functions
922*61046927SAndroid Build Coastguard Worker- panfrost: Clean up pan_cmdstream.h
923*61046927SAndroid Build Coastguard Worker- panfrost: Move sample accessor to pan_cmdstream
924*61046927SAndroid Build Coastguard Worker- panfrost: Remove pan_cmdstream.h
925*61046927SAndroid Build Coastguard Worker- panfrost: Remove unused midgard-pack.h includes
926*61046927SAndroid Build Coastguard Worker- docs: Update relnotes for panfrost/asahi
927*61046927SAndroid Build Coastguard Worker- pan/bi: Improve clause printing
928*61046927SAndroid Build Coastguard Worker- pan/bi: Fix skip/lod_mode aliasing with VAR_TEX
929*61046927SAndroid Build Coastguard Worker- pan/bi: Add bi_foreach_instr_global_rev_safe helper
930*61046927SAndroid Build Coastguard Worker- pan/bi: Pack staging_barrier for the -next- clause
931*61046927SAndroid Build Coastguard Worker- pan/bi: Try to hit full occupancy on v7
932*61046927SAndroid Build Coastguard Worker- pan/bi: Only spill nodes that could progress in RA
933*61046927SAndroid Build Coastguard Worker- pan/bi: Report cycle counts
934*61046927SAndroid Build Coastguard Worker- pan/bi: Track LOD mode even for TEXC
935*61046927SAndroid Build Coastguard Worker- pan/bi: Analyze helper invocations
936*61046927SAndroid Build Coastguard Worker- pan/bi: Fuse LD_VAR+TEXS_2D -> VAR_TEX
937*61046927SAndroid Build Coastguard Worker- pan/bi: Add a constant subexpression elimination pass
938*61046927SAndroid Build Coastguard Worker- pan/bi: Workaround widen restrictions on +FADD.f32
939*61046927SAndroid Build Coastguard Worker- pan/bi: Simplify cube map descriptor generation
940*61046927SAndroid Build Coastguard Worker- pan/bi: Comment the fexp2 implementation
941*61046927SAndroid Build Coastguard Worker- pan/bi: Factor out exp2/log2 code
942*61046927SAndroid Build Coastguard Worker- pan/bi: Don't lower fpow
943*61046927SAndroid Build Coastguard Worker- panfrost: Fix FPK enable condition
944*61046927SAndroid Build Coastguard Worker- panfrost: Add a performance counter dump utility
945*61046927SAndroid Build Coastguard Worker- panfrost: Don't set zs_update_operation in vertex shaders
946*61046927SAndroid Build Coastguard Worker- panfrost: Zero depth_source in vertex shaders
947*61046927SAndroid Build Coastguard Worker- panfrost: Query tiler features
948*61046927SAndroid Build Coastguard Worker- panfrost: Enable more tiler levels if we can
949*61046927SAndroid Build Coastguard Worker- panfrost: Generalize pan_blitter's reg count assert
950*61046927SAndroid Build Coastguard Worker- panfrost: Set register allocation in the v7 RSD
951*61046927SAndroid Build Coastguard Worker- asahi: Move fixed internal shaders to agx_blit.c
952*61046927SAndroid Build Coastguard Worker- asahi: Add missing copyright/guards for magic.c/h
953*61046927SAndroid Build Coastguard Worker- asahi: Remove unused bo_access property
954*61046927SAndroid Build Coastguard Worker- asahi/decode: Only dump mapped allocations
955*61046927SAndroid Build Coastguard Worker- asahi: Make track_free safer
956*61046927SAndroid Build Coastguard Worker- asahi/decode: Check fewer zeroes after a command buffer
957*61046927SAndroid Build Coastguard Worker- asahi: Reserve more space to stop a command buffer
958*61046927SAndroid Build Coastguard Worker- asahi: Identify more unknown fields in the memmap
959*61046927SAndroid Build Coastguard Worker- asahi/decode: Fix up high word
960*61046927SAndroid Build Coastguard Worker- asahi/decode: Handle CULL packets
961*61046927SAndroid Build Coastguard Worker- asahi/decode: Fix decoding of draw calls
962*61046927SAndroid Build Coastguard Worker- asahi: Allow specifying an encoder ID
963*61046927SAndroid Build Coastguard Worker- asahi: Allocate global IDs
964*61046927SAndroid Build Coastguard Worker- asahi: Consolidate some magic numbers
965*61046927SAndroid Build Coastguard Worker- asahi: Garbage collect senseless cmdbuf struct
966*61046927SAndroid Build Coastguard Worker- asahi/decode: Print clear/store pipelines
967*61046927SAndroid Build Coastguard Worker- asahi/decode: Print some IOGPU stuff
968*61046927SAndroid Build Coastguard Worker- asahi: Set bits in UNK11 needed for points
969*61046927SAndroid Build Coastguard Worker- asahi: Set point magic bit in rasterizer
970*61046927SAndroid Build Coastguard Worker- asahi: Set bit for psiz
971*61046927SAndroid Build Coastguard Worker- asahi: Lower PIPE_CAPF_MAX_POINT_WIDTH to hw limit
972*61046927SAndroid Build Coastguard Worker- asahi: Unpack varying descriptors (1x)
973*61046927SAndroid Build Coastguard Worker- asahi: Identify triangle/lines vs point varyings
974*61046927SAndroid Build Coastguard Worker- asahi: Handle point coordinates
975*61046927SAndroid Build Coastguard Worker- agx: Flip point coordinates because OpenGL
976*61046927SAndroid Build Coastguard Worker- panfrost: Inline flip_compare_func into pan_encoder.h
977*61046927SAndroid Build Coastguard Worker- panfrost: Move panfrost_vertex/instance_id to per-gen
978*61046927SAndroid Build Coastguard Worker- panfrost: Inline away pan_pool.c
979*61046927SAndroid Build Coastguard Worker- panfrost: Express pack_work_groups more concisely
980*61046927SAndroid Build Coastguard Worker- panfrost: Inline away pan_invocation.c
981*61046927SAndroid Build Coastguard Worker- panfrost: Assert that injected jobs are for blits
982*61046927SAndroid Build Coastguard Worker- panfrost: Inline panfrost_get_z_internal_format
983*61046927SAndroid Build Coastguard Worker- panfrost: Move arch-independent pan_format code
984*61046927SAndroid Build Coastguard Worker- panvk: Don't use panfrost_bifrost_swizzle
985*61046927SAndroid Build Coastguard Worker- panfrost: Remove panfrost_bifrost_swizzle
986*61046927SAndroid Build Coastguard Worker- panfrost: Add GenXML macros
987*61046927SAndroid Build Coastguard Worker- panfrost: Compile format table multiple times
988*61046927SAndroid Build Coastguard Worker- panfrost: Specialize blendable_formats for v6
989*61046927SAndroid Build Coastguard Worker- panfrost: Use smaller sizes in blend table
990*61046927SAndroid Build Coastguard Worker- panfrost: Give WLS Instances a default
991*61046927SAndroid Build Coastguard Worker- panfrost: Pin an architecture for blending
992*61046927SAndroid Build Coastguard Worker- panfrost: Use generic delete for ZSA
993*61046927SAndroid Build Coastguard Worker- panfrost: Remove reference to mali_blend_equation_packed
994*61046927SAndroid Build Coastguard Worker- panfrost: Avoid GenXML enum dependences
995*61046927SAndroid Build Coastguard Worker- panfrost: Remove pan_blitter integration
996*61046927SAndroid Build Coastguard Worker- panfrost: Init/destroy blitter from per-gen file
997*61046927SAndroid Build Coastguard Worker- panfrost: Only access blitter from per-gen
998*61046927SAndroid Build Coastguard Worker- pan/bi: Refuse to CSE non-SSA sources
999*61046927SAndroid Build Coastguard Worker- pan/bi: Make bi_foreach_instr_in_tuple safer
1000*61046927SAndroid Build Coastguard Worker- pan/bi: Update ins->link after scheduling
1001*61046927SAndroid Build Coastguard Worker- pan/bi: Do helper termination analysis on clauses
1002*61046927SAndroid Build Coastguard Worker- pan/bi: Handle multiple destinations in scheduler
1003*61046927SAndroid Build Coastguard Worker- pan/bi: Add bi_before_tuple convenience method
1004*61046927SAndroid Build Coastguard Worker- pan/bi: Handle 4-src instructions in scheduler
1005*61046927SAndroid Build Coastguard Worker- pan/bi: Calculate dependency graph when bundling
1006*61046927SAndroid Build Coastguard Worker- pan/bi: Add a bundling heuristic
1007*61046927SAndroid Build Coastguard Worker- panfrost: Fix format swizzles on G72
1008*61046927SAndroid Build Coastguard Worker- targets/graw-xlib: Add missing dep_x11
1009*61046927SAndroid Build Coastguard Worker- pan/mdg: Garbage collect silly quirk
1010*61046927SAndroid Build Coastguard Worker- asahi: Fix sampler filtering flag
1011*61046927SAndroid Build Coastguard Worker- agx: Fix mismatched units in load_ubo
1012*61046927SAndroid Build Coastguard Worker- agx: Plug memory leak in register allocator
1013*61046927SAndroid Build Coastguard Worker- pan/bi: Restrict swizzles on same cycle temporaries
1014*61046927SAndroid Build Coastguard Worker- pan/bi: Remove incorrect errata workaround
1015*61046927SAndroid Build Coastguard Worker
1016*61046927SAndroid Build Coastguard WorkerAndres Gomez (25):
1017*61046927SAndroid Build Coastguard Worker
1018*61046927SAndroid Build Coastguard Worker- ci: Uprev piglit to 9d87cc3d79e ("framework/replay: send backend's subprocess stderr to sys.stderr")
1019*61046927SAndroid Build Coastguard Worker- ci: Add test which occasionally times out to lavapipe-vk skips
1020*61046927SAndroid Build Coastguard Worker- ci: add xorg to the x86_test-vk container
1021*61046927SAndroid Build Coastguard Worker- ci: allow starting xorg for piglit run
1022*61046927SAndroid Build Coastguard Worker- ci: remove results directory content only with piglit runners
1023*61046927SAndroid Build Coastguard Worker- ci: make sure we only read the first line from install/VERSION
1024*61046927SAndroid Build Coastguard Worker- ci: update some radv trace checksums
1025*61046927SAndroid Build Coastguard Worker- ci: update some radv trace checksums
1026*61046927SAndroid Build Coastguard Worker- ci: update radv's trace job tag for Raven
1027*61046927SAndroid Build Coastguard Worker- ci: remove radv's trace job for Polaris10
1028*61046927SAndroid Build Coastguard Worker- ci: uprev apitrace to 10.0
1029*61046927SAndroid Build Coastguard Worker- ci: uprev DXVK to 1.8.1
1030*61046927SAndroid Build Coastguard Worker- ci: add radv's trace job for Navy Flounder
1031*61046927SAndroid Build Coastguard Worker- ci: include VKD3D-Proton tests into the VK test container
1032*61046927SAndroid Build Coastguard Worker- ci: add VKD3D-Proton testsuite runner
1033*61046927SAndroid Build Coastguard Worker- ci: add VKD3D-Proton testsuite job for radv's Navy Flounder
1034*61046927SAndroid Build Coastguard Worker- ci: disentangle tags for containers and artifacts produced by them
1035*61046927SAndroid Build Coastguard Worker- ci: remove glslangValidator installation from the VK test container
1036*61046927SAndroid Build Coastguard Worker- ci: replace glslangValidator with glslang-tools
1037*61046927SAndroid Build Coastguard Worker- ci: fix the vkd3d-proton runner
1038*61046927SAndroid Build Coastguard Worker- ci: build the hang-detection tool into x86_test-vk
1039*61046927SAndroid Build Coastguard Worker- ci: update some radv trace checksums
1040*61046927SAndroid Build Coastguard Worker- ci: bump x86_test-base tag
1041*61046927SAndroid Build Coastguard Worker- ci: remove unzip from several containers that don't use it at all
1042*61046927SAndroid Build Coastguard Worker- ci: use bash with download-git-cache.sh
1043*61046927SAndroid Build Coastguard Worker
1044*61046927SAndroid Build Coastguard WorkerAndrii Simiklit (1):
1045*61046927SAndroid Build Coastguard Worker
1046*61046927SAndroid Build Coastguard Worker- Remove redundant assignment
1047*61046927SAndroid Build Coastguard Worker
1048*61046927SAndroid Build Coastguard WorkerAntonio Caggiano (15):
1049*61046927SAndroid Build Coastguard Worker
1050*61046927SAndroid Build Coastguard Worker- panfrost: Fix invalid conversions
1051*61046927SAndroid Build Coastguard Worker- panfrost: Meson dependency
1052*61046927SAndroid Build Coastguard Worker- util: Perfetto SDK v15.0
1053*61046927SAndroid Build Coastguard Worker- pps: Gfx-pps v0.3.0
1054*61046927SAndroid Build Coastguard Worker- pps: Gfx-pps config tool
1055*61046927SAndroid Build Coastguard Worker- pps: Documentation
1056*61046927SAndroid Build Coastguard Worker- intel/perf: Extern C
1057*61046927SAndroid Build Coastguard Worker- pps: Intel pps driver
1058*61046927SAndroid Build Coastguard Worker- pps: Intel documentation
1059*61046927SAndroid Build Coastguard Worker- ci: Add a manual job for tracking the performance of Freedreno
1060*61046927SAndroid Build Coastguard Worker- panfrost: Counter definitions
1061*61046927SAndroid Build Coastguard Worker- panfrost: Performance configuration
1062*61046927SAndroid Build Coastguard Worker- panfrost: Fix pan_pool_ref construction
1063*61046927SAndroid Build Coastguard Worker- pps: Panfrost pps driver
1064*61046927SAndroid Build Coastguard Worker- pps: Panfrost documentation
1065*61046927SAndroid Build Coastguard Worker
1066*61046927SAndroid Build Coastguard WorkerAnuj Phogat (39):
1067*61046927SAndroid Build Coastguard Worker
1068*61046927SAndroid Build Coastguard Worker- intel: Rename files with gen_debug prefix
1069*61046927SAndroid Build Coastguard Worker- intel: Rename gen_debug prefix to intel_debug
1070*61046927SAndroid Build Coastguard Worker- intel: Rename GEN_DEBUG prefix to INTEL_DEBUG
1071*61046927SAndroid Build Coastguard Worker- intel: Rename intel_device_info.c to intel_dev_info.c
1072*61046927SAndroid Build Coastguard Worker- intel: Rename gen_device prefix in filenames
1073*61046927SAndroid Build Coastguard Worker- intel: Rename gen_device prefix to intel_device
1074*61046927SAndroid Build Coastguard Worker- intel: Fix alignment and line wrapping due to gen_device renaming
1075*61046927SAndroid Build Coastguard Worker- intel: Rename GEN_DEVICE prefix in macros to INTEL_DEVICE
1076*61046927SAndroid Build Coastguard Worker- intel: Rename gen_get_device prefix to intel_get_device
1077*61046927SAndroid Build Coastguard Worker- intel: Rename gen_get_aperture_size to intel_get_aperture_size
1078*61046927SAndroid Build Coastguard Worker- intel: Drop gen prefix in gen_has_get_tiling()
1079*61046927SAndroid Build Coastguard Worker- intel: Rename gen_context.h to intel_context.h
1080*61046927SAndroid Build Coastguard Worker- intel: Rename gen_context prefix to intel_context
1081*61046927SAndroid Build Coastguard Worker- intel: Rename gen_perf prefix in filenames to intel_perf
1082*61046927SAndroid Build Coastguard Worker- intel: Rename gen_perf prefix to intel_perf in source files
1083*61046927SAndroid Build Coastguard Worker- intel: Fix alignment and line wrapping due to gen_perf renaming
1084*61046927SAndroid Build Coastguard Worker- intel: Rename GEN_PERF prefix to INTEL_PERF in build files
1085*61046927SAndroid Build Coastguard Worker- intel: Rename GEN_PERF prefix to INTEL_PERF in source files
1086*61046927SAndroid Build Coastguard Worker- intel: Rename gen_{pipeline, oa, counter, hw} to intel_{..}
1087*61046927SAndroid Build Coastguard Worker- intel: Rename brw_gen_enum.h to brw_gfx_ver_enum.h
1088*61046927SAndroid Build Coastguard Worker- intel: Rename gen enum to gfx_ver
1089*61046927SAndroid Build Coastguard Worker- intel: Rename gen keyword in test_eu_validate.cpp
1090*61046927SAndroid Build Coastguard Worker- intel: Rename gens keyword to gfx_vers
1091*61046927SAndroid Build Coastguard Worker- intel: Rename index_gen keyword to index_ver
1092*61046927SAndroid Build Coastguard Worker- intel: Rename eu compact instruction tests
1093*61046927SAndroid Build Coastguard Worker- intel: Rename gen_{mapped, clflush, invalidate} prefix to intel_{..}
1094*61046927SAndroid Build Coastguard Worker- intel: Remove devinfo_to_gen() helper function
1095*61046927SAndroid Build Coastguard Worker- intel: Rename isl_to_gen keyword to isl_encode
1096*61046927SAndroid Build Coastguard Worker- intel: Rename vk_to_gen keyword to vk_to_intel
1097*61046927SAndroid Build Coastguard Worker- intel: Rename gen_10 to ver_10
1098*61046927SAndroid Build Coastguard Worker- intel: Rename calculate_gen_slm_size to intel_calculate_slm_size
1099*61046927SAndroid Build Coastguard Worker- intel: Rename _gen_{program, part, batch, freq} to _intel_{..}
1100*61046927SAndroid Build Coastguard Worker- intel: Rename GEN_PART to INTEL_PART
1101*61046927SAndroid Build Coastguard Worker- intel: Rename {i965, iris, anv, isl}_gen prefix in build files
1102*61046927SAndroid Build Coastguard Worker- intel: Rename since_gen to since ver
1103*61046927SAndroid Build Coastguard Worker- intel: Rename _gen keyword to _gfx_ver in few build files
1104*61046927SAndroid Build Coastguard Worker- intel: Fix GEN_GEN macro checks
1105*61046927SAndroid Build Coastguard Worker- intel/gfx12+: Add Wa_14013840143
1106*61046927SAndroid Build Coastguard Worker- intel: Rename GFX 12.5 to XE_HP
1107*61046927SAndroid Build Coastguard Worker
1108*61046927SAndroid Build Coastguard WorkerAxel Davy (1):
1109*61046927SAndroid Build Coastguard Worker
1110*61046927SAndroid Build Coastguard Worker- st/nine: Fix compilation error on non-x86 platforms
1111*61046927SAndroid Build Coastguard Worker
1112*61046927SAndroid Build Coastguard WorkerBas Nieuwenhuizen (41):
1113*61046927SAndroid Build Coastguard Worker
1114*61046927SAndroid Build Coastguard Worker- radv: Fix memory leak on descriptor pool reset with  layout_size=0.
1115*61046927SAndroid Build Coastguard Worker- amd/common: Use cap to test kernel modifier support.
1116*61046927SAndroid Build Coastguard Worker- radv: Only require DRM 3.23.
1117*61046927SAndroid Build Coastguard Worker- radeon/vcn: Use the correct pitch for chroma surface.
1118*61046927SAndroid Build Coastguard Worker- nir: Add load_sbt_amd intrinsic.
1119*61046927SAndroid Build Coastguard Worker- radv: Add sbt descriptors user SGPR input.
1120*61046927SAndroid Build Coastguard Worker- aco: Add load_sbt_amd intrinsic implementation.
1121*61046927SAndroid Build Coastguard Worker- radv: Use global BO list with raytracing.
1122*61046927SAndroid Build Coastguard Worker- radv: Add support for RT bind point.
1123*61046927SAndroid Build Coastguard Worker- radv: Add RT pipeline bind.
1124*61046927SAndroid Build Coastguard Worker- radv: Implement vkCmdTraceRays.
1125*61046927SAndroid Build Coastguard Worker- radv: Use correct border swizzle on GFX9+.
1126*61046927SAndroid Build Coastguard Worker- nir: Add bvh64_intersect_ray_amd intrinsic.
1127*61046927SAndroid Build Coastguard Worker- aco: Implement bvh64_intersect_ray_amd intrinsic.
1128*61046927SAndroid Build Coastguard Worker- nir/lower_returns: Deal with single-arg phis after if.
1129*61046927SAndroid Build Coastguard Worker- radv: Don't skip barriers that only change queues.
1130*61046927SAndroid Build Coastguard Worker- radv: Actually return correct value for read-only DCC compressedness.
1131*61046927SAndroid Build Coastguard Worker- radv: Allow DCC images to be compressed with foreign queues.
1132*61046927SAndroid Build Coastguard Worker- gallium/vl: Use format plane count for sampler view creation.
1133*61046927SAndroid Build Coastguard Worker- gallium/va: Add support for PRIME_2 import.
1134*61046927SAndroid Build Coastguard Worker- radv: Use the global BO list for acceleration structures.
1135*61046927SAndroid Build Coastguard Worker- radv: Add initial CPU BVH building.
1136*61046927SAndroid Build Coastguard Worker- radv: Implement device-side BVH building.
1137*61046927SAndroid Build Coastguard Worker- radv: Add acceleration structure descriptor set support.
1138*61046927SAndroid Build Coastguard Worker- radv: Convert lower_intrinsics to a switch statement
1139*61046927SAndroid Build Coastguard Worker- radv: Implement load_vulkan_descriptor for acceleration structures.
1140*61046927SAndroid Build Coastguard Worker- radv: Expose formats for acceleration structure.
1141*61046927SAndroid Build Coastguard Worker- radv: Add rt perftest flag.
1142*61046927SAndroid Build Coastguard Worker- radv: Enable VK_KHR_acceleration_structure with RADV_PERFTEST=rt.
1143*61046927SAndroid Build Coastguard Worker- radv: Add -Wpointer-arith.
1144*61046927SAndroid Build Coastguard Worker- util/fossilize_db: Pull seek into lock.
1145*61046927SAndroid Build Coastguard Worker- util/fossilize_db: Split out reading the index.
1146*61046927SAndroid Build Coastguard Worker- util/fossilize_db: Do not lock the fossilize db permanently.
1147*61046927SAndroid Build Coastguard Worker- util/fossilize_db: Only lock the db file, not the index.
1148*61046927SAndroid Build Coastguard Worker- nir: Add lowered vendor independent raytracing intrinsics.
1149*61046927SAndroid Build Coastguard Worker- nir: Add raytracing shader call lowering pass.
1150*61046927SAndroid Build Coastguard Worker- meson: Bump libdrm for amdgpu to 2.4.107.
1151*61046927SAndroid Build Coastguard Worker- radv/winsys: Return vulkan errors for buffer creation.
1152*61046927SAndroid Build Coastguard Worker- radv/winsys: Add support for a fixed VA address for replay.
1153*61046927SAndroid Build Coastguard Worker- radv: Support address capture and replay.
1154*61046927SAndroid Build Coastguard Worker- ac/surface: Handle non-retiled displayable DCC correctly for modifiers.
1155*61046927SAndroid Build Coastguard Worker
1156*61046927SAndroid Build Coastguard WorkerBastian Beranek (1):
1157*61046927SAndroid Build Coastguard Worker
1158*61046927SAndroid Build Coastguard Worker- glx: Assign unique serial number to GLXBadFBConfig error
1159*61046927SAndroid Build Coastguard Worker
1160*61046927SAndroid Build Coastguard WorkerBillKristiansen (2):
1161*61046927SAndroid Build Coastguard Worker
1162*61046927SAndroid Build Coastguard Worker- d3d12: Fixes stale context bindings after copy, resolve, and clear
1163*61046927SAndroid Build Coastguard Worker- d3d12: Sets all SRV descriptors as data-static
1164*61046927SAndroid Build Coastguard Worker
1165*61046927SAndroid Build Coastguard WorkerBilly Laws (1):
1166*61046927SAndroid Build Coastguard Worker
1167*61046927SAndroid Build Coastguard Worker- meson: Increase Android Platform SDK version limit
1168*61046927SAndroid Build Coastguard Worker
1169*61046927SAndroid Build Coastguard WorkerBoris Brezillon (60):
1170*61046927SAndroid Build Coastguard Worker
1171*61046927SAndroid Build Coastguard Worker- panfrost: Don't advertise AFBC mods when the format is not supported
1172*61046927SAndroid Build Coastguard Worker- panfrost: Reserve thread storage descriptor in panfrost_launch_grid()
1173*61046927SAndroid Build Coastguard Worker- panfrost: Fix RSD emission on Bifrost v6
1174*61046927SAndroid Build Coastguard Worker- panfrost: Fix indirect draws
1175*61046927SAndroid Build Coastguard Worker- pan/bi: Don't set the EOS flag if there's at least one successor
1176*61046927SAndroid Build Coastguard Worker- panfrost: Keep panfrost_batch_reserve_framebuffer() private
1177*61046927SAndroid Build Coastguard Worker- panfrost: Fix ZS reloading on Bifrost v6
1178*61046927SAndroid Build Coastguard Worker- pan/midg: Fix 2 memory leaks
1179*61046927SAndroid Build Coastguard Worker- pan/bi: Expand pseudo instructions when nosched is set
1180*61046927SAndroid Build Coastguard Worker- pan/midg: Fix midgard_pack_common_store_mask()
1181*61046927SAndroid Build Coastguard Worker- pan/midg: Make sure the constant offset is in range in mir_match_iadd()
1182*61046927SAndroid Build Coastguard Worker- panfrost: Make sure pack_work_groups_compute() is passed valid dimensions
1183*61046927SAndroid Build Coastguard Worker- panfrost: Add helpers to emit indirect dispatch jobs
1184*61046927SAndroid Build Coastguard Worker- panfrost: Hook-up indirect dispatch support
1185*61046927SAndroid Build Coastguard Worker- panfrost: Only advertise INDIRECT_DRAW if the kernel supports HEAP BOs
1186*61046927SAndroid Build Coastguard Worker- ci: Update to a kernel that has the panfrost MMU fixes
1187*61046927SAndroid Build Coastguard Worker- panfrost/ci: Test GLES 3.1 on Bifrost
1188*61046927SAndroid Build Coastguard Worker- panfrost/ci: Skip draw_indirect.compute_interop.large.*
1189*61046927SAndroid Build Coastguard Worker- panfrost/ci: Run the full deqp-gles3 testsuite
1190*61046927SAndroid Build Coastguard Worker- panfrost: Fix format definitions to match gallium expectations
1191*61046927SAndroid Build Coastguard Worker- Revert "gallium/util: Fix depth/stencil blit shaders"
1192*61046927SAndroid Build Coastguard Worker- panfrost: Pass an image view to panfrost_estimate_texture_payload_size()
1193*61046927SAndroid Build Coastguard Worker- panfrost: Fix blit shader names
1194*61046927SAndroid Build Coastguard Worker- panfrost: Pack pan_blit_surface fields
1195*61046927SAndroid Build Coastguard Worker- panfrost: Get rid of the vertex_count arg in pan_preload_emit_varying()
1196*61046927SAndroid Build Coastguard Worker- panfrost: Make pan_preload_emit_*_sampler() applicable to blits
1197*61046927SAndroid Build Coastguard Worker- panfrost: Stop assigning ->position in pan_preload_emit_varying()
1198*61046927SAndroid Build Coastguard Worker- panfrost: Make pan_preload_emit_*_textures() applicable to blits
1199*61046927SAndroid Build Coastguard Worker- panfrost: Make pan_preload_emit_viewport() applicable to blits
1200*61046927SAndroid Build Coastguard Worker- panfrost: Rename pan_preload_emit_varying()
1201*61046927SAndroid Build Coastguard Worker- panfrost: Shrink the number of args passed to prepare_{bifrost,midgard}_rsd()
1202*61046927SAndroid Build Coastguard Worker- panfrost: Don't select the blit shader fragout type twice
1203*61046927SAndroid Build Coastguard Worker- panfrost: Stop assuming the viewport will always cover the framebuffer
1204*61046927SAndroid Build Coastguard Worker- panfrost: Extend pan_blitter to support blit/resolve operations
1205*61046927SAndroid Build Coastguard Worker- panfrost: Use pan_blit() when PAN_MESA_DEBUG=panblit
1206*61046927SAndroid Build Coastguard Worker- panfrost: Split the indexed and !indexed indirect draw info structs
1207*61046927SAndroid Build Coastguard Worker- pan/bi: Add support for gl_{BaseVertex,BaseInstance}
1208*61046927SAndroid Build Coastguard Worker- pan/bi: Add support for gl_DrawID
1209*61046927SAndroid Build Coastguard Worker- panfrost: Expose the DRAW_PARAMETERS cap on Bifrost
1210*61046927SAndroid Build Coastguard Worker- panfrost: Flag indirect draw/dispatch shaders as internal
1211*61046927SAndroid Build Coastguard Worker- panfrost: Relax the stride check when importing resources
1212*61046927SAndroid Build Coastguard Worker- panfrost: Try to align scanout resource stride on 64 bytes
1213*61046927SAndroid Build Coastguard Worker- panfrost: Don't freeze blit batches
1214*61046927SAndroid Build Coastguard Worker- panfrost: Avoid duplicate entries in access->readers
1215*61046927SAndroid Build Coastguard Worker- panfrost: Simplify the dependency tracking logic
1216*61046927SAndroid Build Coastguard Worker- panfrost: Limit the number of active batch to 32
1217*61046927SAndroid Build Coastguard Worker- ci: Update to a new kernel fixing a bug in the panfrost driver
1218*61046927SAndroid Build Coastguard Worker- panfrost: Constify the constants pointers passed to pan_blend functions
1219*61046927SAndroid Build Coastguard Worker- panfrost: Make panfrost_scoreboard_initialize_tiler() return the job pointer
1220*61046927SAndroid Build Coastguard Worker- pan/midg: Add a flag to dump internal shaders
1221*61046927SAndroid Build Coastguard Worker- panfrost: Add a Vulkan driver for Midgard/Bifrost GPUs
1222*61046927SAndroid Build Coastguard Worker- panfrost: Don't add blit context BOs twice
1223*61046927SAndroid Build Coastguard Worker- panfrost: Pass a memory pool to pan_blit_ctx_init()
1224*61046927SAndroid Build Coastguard Worker- panfrost: Add alignment info to write-value and cache-flush jobs
1225*61046927SAndroid Build Coastguard Worker- panfrost: Allocate WRITE_VALUE jobs with panfrost_pool_alloc_desc()
1226*61046927SAndroid Build Coastguard Worker- panvk: Use the desc alloctor when we can
1227*61046927SAndroid Build Coastguard Worker- panfrost: Start splitting the panfrost pool logic
1228*61046927SAndroid Build Coastguard Worker- panvk: Support returning BOs allocated by panvk_pool to a 'free BO' pool
1229*61046927SAndroid Build Coastguard Worker- panfrost: Replace the batch->bos hashmap by a sparse array
1230*61046927SAndroid Build Coastguard Worker- panfrost: Do tracking of resources, not BOs
1231*61046927SAndroid Build Coastguard Worker
1232*61046927SAndroid Build Coastguard WorkerBoyuan Zhang (8):
1233*61046927SAndroid Build Coastguard Worker
1234*61046927SAndroid Build Coastguard Worker- vl: add st_rps_bits for HEVC decode
1235*61046927SAndroid Build Coastguard Worker- frontends/va: get st_rps_bits from VA pic param hevc
1236*61046927SAndroid Build Coastguard Worker- frontends/vdpau: disable UseStRpsBits for vdpau hevc
1237*61046927SAndroid Build Coastguard Worker- radeon/vcn: enable parsing support for st_rps_bits
1238*61046927SAndroid Build Coastguard Worker- frontends/omx: use pipe buffer map instead of texture map
1239*61046927SAndroid Build Coastguard Worker- radeon/vcn: move calc_dpb_size into create_decoder
1240*61046927SAndroid Build Coastguard Worker- radeon/vcn: allocate non-tmz context buffer for VCN2+
1241*61046927SAndroid Build Coastguard Worker- radeon/vcn: use st_rps_bits only when it's set
1242*61046927SAndroid Build Coastguard Worker
1243*61046927SAndroid Build Coastguard WorkerCaio Marcelo de Oliveira Filho (25):
1244*61046927SAndroid Build Coastguard Worker
1245*61046927SAndroid Build Coastguard Worker- spirv: Don't replicate patch bool in vtn_variable
1246*61046927SAndroid Build Coastguard Worker- nir: Remove now unnecessary conditions from emit_load/store helpers
1247*61046927SAndroid Build Coastguard Worker- intel/compiler: Add common function for CS dispatch info
1248*61046927SAndroid Build Coastguard Worker- iris: Use brw_cs_get_dispatch_info()
1249*61046927SAndroid Build Coastguard Worker- anv: Use brw_cs_get_dispatch_info()
1250*61046927SAndroid Build Coastguard Worker- i965: Use brw_cs_get_dispatch_info()
1251*61046927SAndroid Build Coastguard Worker- intel/compiler: Remove unused exported functions
1252*61046927SAndroid Build Coastguard Worker- nir: Move shared_memory_explicit_layout bit into common shader_info
1253*61046927SAndroid Build Coastguard Worker- intel/compiler: Clarify why VUE is recomputed by FS
1254*61046927SAndroid Build Coastguard Worker- nir: Rename nir_is_per_vertex_io to nir_is_arrayed_io
1255*61046927SAndroid Build Coastguard Worker- compiler: Rename local_size to workgroup_size
1256*61046927SAndroid Build Coastguard Worker- compiler: Rename SYSTEM_VALUE_LOCAL_GROUP_SIZE to SYSTEM_VALUE_WORKGROUP_SIZE
1257*61046927SAndroid Build Coastguard Worker- nir: Rename nir_intrinsic_load_local_group_size to nir_intrinsic_load_workgroup_size
1258*61046927SAndroid Build Coastguard Worker- nir: Rename WORK_GROUP (and similar) to WORKGROUP
1259*61046927SAndroid Build Coastguard Worker- nir: Move zero_initialize_shared_memory into common shader_info
1260*61046927SAndroid Build Coastguard Worker- nir: Move workgroup_size and workgroup_variable_size into common shader_info
1261*61046927SAndroid Build Coastguard Worker- anv: Support workgroup memory in other shaders
1262*61046927SAndroid Build Coastguard Worker- nir/lower_io: Rename vertex_index to array_index in helpers
1263*61046927SAndroid Build Coastguard Worker- nir/gather_info: Rename per_vertex to is_arrayed
1264*61046927SAndroid Build Coastguard Worker- spirv: Fix handling of OpBranchConditional with same THEN and ELSE
1265*61046927SAndroid Build Coastguard Worker- nir/opt_if: Don't split ALU for single block infinite loops
1266*61046927SAndroid Build Coastguard Worker- nir: Add test to check edge case in Split ALU optimization
1267*61046927SAndroid Build Coastguard Worker- spirv: Update headers and metadata from latest Khronos commit
1268*61046927SAndroid Build Coastguard Worker- spirv: Support SPV_KHR_subgroup_uniform_control_flow
1269*61046927SAndroid Build Coastguard Worker- anv: Advertise VK_KHR_shader_subgroup_uniform_control_flow
1270*61046927SAndroid Build Coastguard Worker
1271*61046927SAndroid Build Coastguard WorkerCarsten Haitzler (Rasterman) (1):
1272*61046927SAndroid Build Coastguard Worker
1273*61046927SAndroid Build Coastguard Worker- panfrost: Fix Bo imports to not take the process down if fd is invalid
1274*61046927SAndroid Build Coastguard Worker
1275*61046927SAndroid Build Coastguard WorkerCharlie (10):
1276*61046927SAndroid Build Coastguard Worker
1277*61046927SAndroid Build Coastguard Worker- v3dv: enable KHR_image_format_list
1278*61046927SAndroid Build Coastguard Worker- v3dv: enable KHR_sampler_mirror_clamp_to_edge
1279*61046927SAndroid Build Coastguard Worker- v3dv: enable KHR_incremental_present
1280*61046927SAndroid Build Coastguard Worker- v3dv: enable KHR_uniform_buffer_standard_layout
1281*61046927SAndroid Build Coastguard Worker- v3dv: clamp srgb render targets
1282*61046927SAndroid Build Coastguard Worker- v3dv: remove sRGB blending workaround
1283*61046927SAndroid Build Coastguard Worker- v3dv: add the unswizzled RGBA4444 format
1284*61046927SAndroid Build Coastguard Worker- v3dv: divide by block size in copy_image_blit
1285*61046927SAndroid Build Coastguard Worker- v3dv: add ASTC formats to get_compatible_tlb_format
1286*61046927SAndroid Build Coastguard Worker- v3dv: enable ASTC formats
1287*61046927SAndroid Build Coastguard Worker
1288*61046927SAndroid Build Coastguard WorkerCharlie Birks (1):
1289*61046927SAndroid Build Coastguard Worker
1290*61046927SAndroid Build Coastguard Worker- v3dv: document two supported extensions
1291*61046927SAndroid Build Coastguard Worker
1292*61046927SAndroid Build Coastguard WorkerCharlie Turner (5):
1293*61046927SAndroid Build Coastguard Worker
1294*61046927SAndroid Build Coastguard Worker- ci: Remove obsolete reference to DEQP_SKIPS
1295*61046927SAndroid Build Coastguard Worker- radv: Merge dEQP default skips into all generation-specific skip lists
1296*61046927SAndroid Build Coastguard Worker- radv: Add a STONEY baseline for dEQP.
1297*61046927SAndroid Build Coastguard Worker- radv: Provide a toggle to avoid warnings about unsupported devices.
1298*61046927SAndroid Build Coastguard Worker- spirv_to_nir: Add environment variable to change default log level
1299*61046927SAndroid Build Coastguard Worker
1300*61046927SAndroid Build Coastguard WorkerCharmaine Lee (1):
1301*61046927SAndroid Build Coastguard Worker
1302*61046927SAndroid Build Coastguard Worker- svga: fix texture rectangle sampling when no sampler view declaration is defined
1303*61046927SAndroid Build Coastguard Worker
1304*61046927SAndroid Build Coastguard WorkerChia-I Wu (93):
1305*61046927SAndroid Build Coastguard Worker
1306*61046927SAndroid Build Coastguard Worker- venus: stop using vn_renderer_sync in vn_fence
1307*61046927SAndroid Build Coastguard Worker- venus: stop using vn_renderer_sync in vn_semaphore
1308*61046927SAndroid Build Coastguard Worker- venus: stop using vn_renderer_sync in vn_queue
1309*61046927SAndroid Build Coastguard Worker- venus: remove vn_renderer_sync support from vn_queue_submission
1310*61046927SAndroid Build Coastguard Worker- venus: remove VN_SYNC_TYPE_SYNC
1311*61046927SAndroid Build Coastguard Worker- venus: remove vn_queue::sync_queue_index
1312*61046927SAndroid Build Coastguard Worker- venus: remove vn_ring_wait_all
1313*61046927SAndroid Build Coastguard Worker- venus: wait on vkQueuePresentKHR
1314*61046927SAndroid Build Coastguard Worker- venus: remove vn_renderer_info::has_timeline_sync
1315*61046927SAndroid Build Coastguard Worker- venus: add vn_image_init_memory_requirements
1316*61046927SAndroid Build Coastguard Worker- venus: add vn_image_create
1317*61046927SAndroid Build Coastguard Worker- venus: add vn_wsi_create_scanout_image
1318*61046927SAndroid Build Coastguard Worker- venus: refactor vn_queue_submission_count_semaphores
1319*61046927SAndroid Build Coastguard Worker- venus: clang-format clean
1320*61046927SAndroid Build Coastguard Worker- venus: change SpaceBeforeParens style option
1321*61046927SAndroid Build Coastguard Worker- venus: provide accessors for vn_instance_submit_command
1322*61046927SAndroid Build Coastguard Worker- venus: update venus-protocol headers to use accessors
1323*61046927SAndroid Build Coastguard Worker- venus: rename VN_CS_ENCODER_INITIALIZER
1324*61046927SAndroid Build Coastguard Worker- venus: add vn_renderer_shmem
1325*61046927SAndroid Build Coastguard Worker- venus: use vn_renderer_shmem
1326*61046927SAndroid Build Coastguard Worker- venus: add dev->renderer pointer
1327*61046927SAndroid Build Coastguard Worker- venus: pass vn_renderer in vn_renderer_bo functions
1328*61046927SAndroid Build Coastguard Worker- venus: move vn_renderer_bo_ops to vn_renderer
1329*61046927SAndroid Build Coastguard Worker- venus: merge bo create and init ops
1330*61046927SAndroid Build Coastguard Worker- venus: move some common members to vn_renderer_bo
1331*61046927SAndroid Build Coastguard Worker- venus: use sparse array to manage vn_renderer_bo
1332*61046927SAndroid Build Coastguard Worker- venus: make sure gem_handle and vn_renderer_bo are 1:1
1333*61046927SAndroid Build Coastguard Worker- venus: update venus-protocol for external memory
1334*61046927SAndroid Build Coastguard Worker- venus: rework external memory capability queries
1335*61046927SAndroid Build Coastguard Worker- venus: enable external memory support
1336*61046927SAndroid Build Coastguard Worker- venus: fix render pass without attachments
1337*61046927SAndroid Build Coastguard Worker- venus: fix dmabuf import mmap_size check
1338*61046927SAndroid Build Coastguard Worker- venus: fix dmabuf import fail path
1339*61046927SAndroid Build Coastguard Worker- venus: add VN_MAX_API_VERSION
1340*61046927SAndroid Build Coastguard Worker- venus: rename vn_instance::renderer_version
1341*61046927SAndroid Build Coastguard Worker- venus: clarify/fix instance renderer versions
1342*61046927SAndroid Build Coastguard Worker- venus: clarify/fix device renderer version
1343*61046927SAndroid Build Coastguard Worker- venus: refactor vn_physical_device_init_extensions
1344*61046927SAndroid Build Coastguard Worker- venus: avoid strcmp for spec version override
1345*61046927SAndroid Build Coastguard Worker- venus: refactor vn_physical_device_init_supported_extensions
1346*61046927SAndroid Build Coastguard Worker- venus: init supported extensions in one place
1347*61046927SAndroid Build Coastguard Worker- venus: add extension check for ANDROID_native_buffer
1348*61046927SAndroid Build Coastguard Worker- venus: clean up vn_device_fix_create_info
1349*61046927SAndroid Build Coastguard Worker- venus: get rid of #ifdef's in vn_CreateImage
1350*61046927SAndroid Build Coastguard Worker- pps: fix a missing include in Intel pps driver
1351*61046927SAndroid Build Coastguard Worker- util/u_thread: fix u_thread_setname for long names
1352*61046927SAndroid Build Coastguard Worker- venus: add struct vn_command_buffer_builder
1353*61046927SAndroid Build Coastguard Worker- venus: remember cmd buffer level and queue family
1354*61046927SAndroid Build Coastguard Worker- venus: ignore pInheritanceInfo when we should
1355*61046927SAndroid Build Coastguard Worker- docs: add basic documentation for venus
1356*61046927SAndroid Build Coastguard Worker- vulkan/wsi: provide more info in wsi_image_create_info
1357*61046927SAndroid Build Coastguard Worker- venus: add vn_device_memory_alloc as a helper
1358*61046927SAndroid Build Coastguard Worker- venus: fix asserts on mem bo
1359*61046927SAndroid Build Coastguard Worker- venus: fix opaque fd re-import
1360*61046927SAndroid Build Coastguard Worker- venus: move wsi_image_create_info parsing
1361*61046927SAndroid Build Coastguard Worker- venus: remember image wsi states
1362*61046927SAndroid Build Coastguard Worker- venus: handle VN_COMMAND_BUFFER_STATE_INVALID
1363*61046927SAndroid Build Coastguard Worker- venus: remember render pass PRESENT_SRC attachments
1364*61046927SAndroid Build Coastguard Worker- venus: remember render pass PRESENT_SRC barriers
1365*61046927SAndroid Build Coastguard Worker- venus: remember image view image
1366*61046927SAndroid Build Coastguard Worker- venus: remember framebuffer attachments
1367*61046927SAndroid Build Coastguard Worker- venus: remember cmd buffer render pass and framebuffer
1368*61046927SAndroid Build Coastguard Worker- venus: remember cmd buffer fb attachments
1369*61046927SAndroid Build Coastguard Worker- venus: add vn_image_memory_barrier_has_present_src
1370*61046927SAndroid Build Coastguard Worker- venus: add vn_cmd_get_image_memory_barriers
1371*61046927SAndroid Build Coastguard Worker- venus: clean up vn_get_intercepted_barriers
1372*61046927SAndroid Build Coastguard Worker- venus: undo wsi iamge ownership transfer for Android
1373*61046927SAndroid Build Coastguard Worker- venus: reland wsi image ownership transfer for Android
1374*61046927SAndroid Build Coastguard Worker- venus: enable wsi image ownership transfer for common wsi
1375*61046927SAndroid Build Coastguard Worker- vulkan/util: add vk_default_allocator
1376*61046927SAndroid Build Coastguard Worker- radv: use vk_default_allocator
1377*61046927SAndroid Build Coastguard Worker- v3dv: use vk_default_allocator
1378*61046927SAndroid Build Coastguard Worker- tu: use vk_default_allocator
1379*61046927SAndroid Build Coastguard Worker- anv: use vk_default_allocator
1380*61046927SAndroid Build Coastguard Worker- venus: use vk_default_allocator
1381*61046927SAndroid Build Coastguard Worker- venus: silence compiler warnings
1382*61046927SAndroid Build Coastguard Worker- venus: query experimental features in one call
1383*61046927SAndroid Build Coastguard Worker- venus: document the darkest corner of venus
1384*61046927SAndroid Build Coastguard Worker- venus: move vn_renderer_sync_ops to vn_renderer
1385*61046927SAndroid Build Coastguard Worker- venus: simplify vn_renderer_sync creation
1386*61046927SAndroid Build Coastguard Worker- venus: update venus-protocol headers
1387*61046927SAndroid Build Coastguard Worker- venus: add support for external fence on Android
1388*61046927SAndroid Build Coastguard Worker- venus: add support for external semaphores on Android
1389*61046927SAndroid Build Coastguard Worker- venus: clean up vn_physical_device_get_native_extensions
1390*61046927SAndroid Build Coastguard Worker- venus: fix compatibility with older host drivers
1391*61046927SAndroid Build Coastguard Worker- venus: be verbose about which physical devices are skipped
1392*61046927SAndroid Build Coastguard Worker- vulkan/wsi: fix select_memory_type when all MTs are local
1393*61046927SAndroid Build Coastguard Worker- venus: fix empty submits with BOs
1394*61046927SAndroid Build Coastguard Worker- egl/surfaceless: try kms_swrast before swrast
1395*61046927SAndroid Build Coastguard Worker- meson: allow egl_native_platform to be specified
1396*61046927SAndroid Build Coastguard Worker- venus: clean up vn_AllocateMemory
1397*61046927SAndroid Build Coastguard Worker- venus: suballocate memory in more cases
1398*61046927SAndroid Build Coastguard Worker- vulkan/wsi/x11: do not inherit last_present_mode
1399*61046927SAndroid Build Coastguard Worker
1400*61046927SAndroid Build Coastguard WorkerChristian Gmeiner (3):
1401*61046927SAndroid Build Coastguard Worker
1402*61046927SAndroid Build Coastguard Worker- ci: disable initrd support
1403*61046927SAndroid Build Coastguard Worker- drm-shim: fix compile with glibc >= 2.33
1404*61046927SAndroid Build Coastguard Worker- ci: bare-metal: drop webdav support
1405*61046927SAndroid Build Coastguard Worker
1406*61046927SAndroid Build Coastguard WorkerConnor Abbott (133):
1407*61046927SAndroid Build Coastguard Worker
1408*61046927SAndroid Build Coastguard Worker- ir3: Fix list corruption in legalize_block()
1409*61046927SAndroid Build Coastguard Worker- ir3: Reduce max const file indirect offset base to 9 bits
1410*61046927SAndroid Build Coastguard Worker- ir3, tu: Add compiler flag for robust UBO behavior
1411*61046927SAndroid Build Coastguard Worker- tu: Correctly preserve old push descriptor contents
1412*61046927SAndroid Build Coastguard Worker- tu: Handle robust UBO behavior for pushed UBO ranges
1413*61046927SAndroid Build Coastguard Worker- tu: Handle null descriptors
1414*61046927SAndroid Build Coastguard Worker- tu: Expose VK_EXT_robustness2
1415*61046927SAndroid Build Coastguard Worker- ir3/parser: Fix oob write with immediates array
1416*61046927SAndroid Build Coastguard Worker- ir3: Improve cat1 modifier disassembly
1417*61046927SAndroid Build Coastguard Worker- ir3: Assemble and disassemble swz/gat/sct
1418*61046927SAndroid Build Coastguard Worker- ir3: Prevent oob writes to inputs/outputs array
1419*61046927SAndroid Build Coastguard Worker- nir/lower_clip_disable: Fix store writemask
1420*61046927SAndroid Build Coastguard Worker- ir3, tu: Cleanup indirect i/o lowering
1421*61046927SAndroid Build Coastguard Worker- freedreno: Don't lower indirects in GLSL IR
1422*61046927SAndroid Build Coastguard Worker- freedreno/a6xx: Better document SP_GS_PRIM_SIZE
1423*61046927SAndroid Build Coastguard Worker- freedreno/a6xx: Fix SP_GS_PRIM_SIZE for large sizes
1424*61046927SAndroid Build Coastguard Worker- tu: Fix SP_GS_PRIM_SIZE for large sizes
1425*61046927SAndroid Build Coastguard Worker- ir3/postsched: Fix dependencies for a0.x/p0.x
1426*61046927SAndroid Build Coastguard Worker- ir3/cp: Clone registers for compare-folding optimization
1427*61046927SAndroid Build Coastguard Worker- ir3/sched: Use correct src index
1428*61046927SAndroid Build Coastguard Worker- ir3/postsched: Use correct src index
1429*61046927SAndroid Build Coastguard Worker- ir3/delay: Remove special case for array deps
1430*61046927SAndroid Build Coastguard Worker- ir3/postsched: Fix ir3_postsched_node::delay calculation
1431*61046927SAndroid Build Coastguard Worker- ir3/cp_postsched: Fixup SSA use pointer for direct reads
1432*61046927SAndroid Build Coastguard Worker- ir3: Refactor nir->ir3 block handling
1433*61046927SAndroid Build Coastguard Worker- ir3: Make predecessors an array
1434*61046927SAndroid Build Coastguard Worker- ir3: Rework outputs
1435*61046927SAndroid Build Coastguard Worker- ir3: Don't assume regs[1] exists in ir3_fixup_src_type()
1436*61046927SAndroid Build Coastguard Worker- nir/lower_phis_to_scalar: Add "lower_all" option
1437*61046927SAndroid Build Coastguard Worker- ir3/cf: Rewrite pass
1438*61046927SAndroid Build Coastguard Worker- ir3: Use round-to-nearest-even for fquantize2f16
1439*61046927SAndroid Build Coastguard Worker- ir3: Call nir_lower_wrmask() again after lowering scratch
1440*61046927SAndroid Build Coastguard Worker- ir3: Only use per-wave pvtmem layout for compute
1441*61046927SAndroid Build Coastguard Worker- ir3: Introduce phi and parallelcopy instructions
1442*61046927SAndroid Build Coastguard Worker- ir3: Add ir3_start_block()
1443*61046927SAndroid Build Coastguard Worker- ir3: Readd support for translating NIR phi nodes
1444*61046927SAndroid Build Coastguard Worker- ir3: Prepare for instructions with multiple destinations
1445*61046927SAndroid Build Coastguard Worker- ir3: Improve register printing for SSA
1446*61046927SAndroid Build Coastguard Worker- ir3: Add ir3_register::array.base
1447*61046927SAndroid Build Coastguard Worker- ir3/delay: Fix full->half and half->full delay
1448*61046927SAndroid Build Coastguard Worker- ir3: Add reg_elems(), reg_elem_size(), and reg_size()
1449*61046927SAndroid Build Coastguard Worker- ir3: Make branch conditions non-SSA
1450*61046927SAndroid Build Coastguard Worker- ir3: Rewrite delay calculation
1451*61046927SAndroid Build Coastguard Worker- ir3/delay: Delete pre-RA repeat handling
1452*61046927SAndroid Build Coastguard Worker- ir3/postsched: Don't use SSA source information
1453*61046927SAndroid Build Coastguard Worker- ir3: Remove unused check_src_cond()
1454*61046927SAndroid Build Coastguard Worker- ir3: Add dominance infrastructure
1455*61046927SAndroid Build Coastguard Worker- ir3: Add pass to lower arrays to SSA
1456*61046927SAndroid Build Coastguard Worker- ir3: Expose occupancy calculation functions
1457*61046927SAndroid Build Coastguard Worker- ir3: Rewrite register allocation
1458*61046927SAndroid Build Coastguard Worker- ir3/ra: Add a validation pass
1459*61046927SAndroid Build Coastguard Worker- ir3: Remove right and left copy prop restrictions
1460*61046927SAndroid Build Coastguard Worker- ir3/sched: Don't schedule collect early
1461*61046927SAndroid Build Coastguard Worker- ir3/sched: Make collects count against tex/sfu limits
1462*61046927SAndroid Build Coastguard Worker- ir3/sched: Consider unused destinations when computing live effect
1463*61046927SAndroid Build Coastguard Worker- ir3: Add simple CSE pass
1464*61046927SAndroid Build Coastguard Worker- ir3: Insert output collects in the main shader
1465*61046927SAndroid Build Coastguard Worker- ir3: Copy propagate immed/const to meta instructions
1466*61046927SAndroid Build Coastguard Worker- ir3: Improve printing of array parallelcopies/phis
1467*61046927SAndroid Build Coastguard Worker- ir3/ra: Fix array parallelcopy confusion
1468*61046927SAndroid Build Coastguard Worker- ir3: Make tied sources/destinations part of the IR
1469*61046927SAndroid Build Coastguard Worker- ir3: Split read-modify-write array dests in two
1470*61046927SAndroid Build Coastguard Worker- ir3: Update ir3_register::instr when cloning instructions
1471*61046927SAndroid Build Coastguard Worker- ir3: Validate that ir3_register::instr is correct
1472*61046927SAndroid Build Coastguard Worker- ir3: Add is_reg_special()
1473*61046927SAndroid Build Coastguard Worker- ir3: Make ir3_instruction::address a normal register
1474*61046927SAndroid Build Coastguard Worker- ir3: Split ir3_reg_create() into ir3_{src,dst}_create()
1475*61046927SAndroid Build Coastguard Worker- ir3: Add separate src/dst count in ir3_instr
1476*61046927SAndroid Build Coastguard Worker- ir3/legalize: Construct branch properly
1477*61046927SAndroid Build Coastguard Worker- ir3: Add srcs/dsts arrays to ir3_instruction
1478*61046927SAndroid Build Coastguard Worker- freedreno/isa: Convert to srcs/dsts
1479*61046927SAndroid Build Coastguard Worker- freedreno/tests: Convert to srcs/dsts
1480*61046927SAndroid Build Coastguard Worker- ir3/sched: Convert to srcs/dsts arrays
1481*61046927SAndroid Build Coastguard Worker- ir3/core: Switch to srcs/dsts arrays
1482*61046927SAndroid Build Coastguard Worker- ir3/ra: Switch to srcs/dsts arrays
1483*61046927SAndroid Build Coastguard Worker- ir3/parser: Switch to srcs/dsts arrays
1484*61046927SAndroid Build Coastguard Worker- ir3/array_to_ssa: Switch to srcs/dsts arrays
1485*61046927SAndroid Build Coastguard Worker- ir3/legalize: Switch to srcs/dsts arrays
1486*61046927SAndroid Build Coastguard Worker- ir3/print: Switch to srcs/dsts arrays
1487*61046927SAndroid Build Coastguard Worker- ir3/validate: Switch to srcs/dsts arrays
1488*61046927SAndroid Build Coastguard Worker- ir3/opts: Switch to srcs/dsts arrays
1489*61046927SAndroid Build Coastguard Worker- ir3/frontend: Switch to srcs/dsts arrays
1490*61046927SAndroid Build Coastguard Worker- ir3: Remove regs array
1491*61046927SAndroid Build Coastguard Worker- ir3: Remove IR3_REG_DEST
1492*61046927SAndroid Build Coastguard Worker- ir3/ra: Fix corner case in collect handling
1493*61046927SAndroid Build Coastguard Worker- freedreno/a6xx: Make SP_XS_PVT_MEM_HW_STACK_OFFSET non-inline
1494*61046927SAndroid Build Coastguard Worker- freedreno, tu: Set SP_XS_PVT_MEM_HW_STACK_OFFSET
1495*61046927SAndroid Build Coastguard Worker- freedreno/computerator: Fix local_size typo
1496*61046927SAndroid Build Coastguard Worker- ir3/sched: Speed up live_effect
1497*61046927SAndroid Build Coastguard Worker- ir3: Stop creating dummy dest registers
1498*61046927SAndroid Build Coastguard Worker- ir3: Prepare dest helpers for multi-dst instructions
1499*61046927SAndroid Build Coastguard Worker- ir3: Add foreach_dst/foreach_dst_n
1500*61046927SAndroid Build Coastguard Worker- ir3: Support multi-mov instructions
1501*61046927SAndroid Build Coastguard Worker- ir3/delay: Support multi-mov instructions
1502*61046927SAndroid Build Coastguard Worker- ir3/postsched: Support multi-mov instructions
1503*61046927SAndroid Build Coastguard Worker- ir3/legalize: Support multi-mov instructions
1504*61046927SAndroid Build Coastguard Worker- ir3: Use correct flags for movmsk & multi-mov
1505*61046927SAndroid Build Coastguard Worker- ir3/validate: Support multi-mov instructions
1506*61046927SAndroid Build Coastguard Worker- ir3: Print multi-mov instructions
1507*61046927SAndroid Build Coastguard Worker- ir3: Add min gen for multi-mov instructions
1508*61046927SAndroid Build Coastguard Worker- ir3/lower_parallelcopy: Use SWZ
1509*61046927SAndroid Build Coastguard Worker- nir/subgroups: Replace lower_vote_eq_to_ballot with lower_vote_eq
1510*61046927SAndroid Build Coastguard Worker- nir/subgroups: Support > 1 ballot components
1511*61046927SAndroid Build Coastguard Worker- nir: Add read_invocation_cond_ir3 intrinsic
1512*61046927SAndroid Build Coastguard Worker- tu, ir3: Plumb through support for CS subgroup size/id
1513*61046927SAndroid Build Coastguard Worker- ir3/nir: Call nir_lower_subgroups
1514*61046927SAndroid Build Coastguard Worker- ir3: Handle shared register liveness correctly
1515*61046927SAndroid Build Coastguard Worker- ir3: Handle unreachable blocks
1516*61046927SAndroid Build Coastguard Worker- ir3: Prevent propagating shared regs out of loops
1517*61046927SAndroid Build Coastguard Worker- ir3: Better valid flags for shared regs
1518*61046927SAndroid Build Coastguard Worker- ir3: Actually allow shared reg moves to be folded
1519*61046927SAndroid Build Coastguard Worker- ir3: Fix shared reg delay
1520*61046927SAndroid Build Coastguard Worker- ir3: Make MOVMSK use repeat
1521*61046927SAndroid Build Coastguard Worker- ir3: Fix infinite loop in scheduler when splitting
1522*61046927SAndroid Build Coastguard Worker- ir3/sched: Handle branch condition in split_pred()
1523*61046927SAndroid Build Coastguard Worker- ir3: Cleanup ir3_legalize jump optimization
1524*61046927SAndroid Build Coastguard Worker- ir3: Support any/all/getone branches
1525*61046927SAndroid Build Coastguard Worker- ir3: Add subgroup pseudoinstructions
1526*61046927SAndroid Build Coastguard Worker- ir3: Handle shared registers in lower_parallelcopy
1527*61046927SAndroid Build Coastguard Worker- ir3: Implement nir subgroup intrinsics
1528*61046927SAndroid Build Coastguard Worker- ir3: Fix convergence behavior for loops with continues
1529*61046927SAndroid Build Coastguard Worker- ir3/legalize: Fix loop convergence behavior
1530*61046927SAndroid Build Coastguard Worker- tu: Update subgroup properties
1531*61046927SAndroid Build Coastguard Worker- ir3/nir: Lower indirect references of compact variables
1532*61046927SAndroid Build Coastguard Worker- ir3: Add missing include to ir3_parser.y
1533*61046927SAndroid Build Coastguard Worker- ir3: Add ir3_collect() for fixed-size collects
1534*61046927SAndroid Build Coastguard Worker- ir3/lower_parallelcopy: Don't manually set wrmask
1535*61046927SAndroid Build Coastguard Worker- ir3: Update .editorconfig and .dir-locals.el
1536*61046927SAndroid Build Coastguard Worker- ir3: Manually reformat some places
1537*61046927SAndroid Build Coastguard Worker- freedreno: Add some options to .clang-format
1538*61046927SAndroid Build Coastguard Worker- ir3: Reformat source with clang-format
1539*61046927SAndroid Build Coastguard Worker- ir3/print: Manual formatting fixups
1540*61046927SAndroid Build Coastguard Worker- ir3: Preserve gl_ViewportIndex in the binning shader
1541*61046927SAndroid Build Coastguard Worker
1542*61046927SAndroid Build Coastguard WorkerCorentin Noël (4):
1543*61046927SAndroid Build Coastguard Worker
1544*61046927SAndroid Build Coastguard Worker- ci: Use the caching proxy for Mesa artifacts
1545*61046927SAndroid Build Coastguard Worker- ci: Re-enable virgl tesselation shader
1546*61046927SAndroid Build Coastguard Worker- ci: Bump virglrenderer
1547*61046927SAndroid Build Coastguard Worker- ci: actually run piglit tests with virgl
1548*61046927SAndroid Build Coastguard Worker
1549*61046927SAndroid Build Coastguard WorkerDaniel Schürmann (33):
1550*61046927SAndroid Build Coastguard Worker
1551*61046927SAndroid Build Coastguard Worker- aco: fix additional register requirements for spilling
1552*61046927SAndroid Build Coastguard Worker- aco: relax validation rules for p_reduce dst RegType
1553*61046927SAndroid Build Coastguard Worker- driconf: set vk_x11_strict_image_count for Metro: Exodus
1554*61046927SAndroid Build Coastguard Worker- aco/ra: prevent underflow register for p_create_vector operands
1555*61046927SAndroid Build Coastguard Worker- radv: call nir_copy_prop() after load-store vectorization
1556*61046927SAndroid Build Coastguard Worker- aco/ra: also prevent overflow register for p_create_vector operands
1557*61046927SAndroid Build Coastguard Worker- aco: remove condition operand from branch in invert block
1558*61046927SAndroid Build Coastguard Worker- radv,aco: scalarize all phis via nir_lower_phis_to_scalar()
1559*61046927SAndroid Build Coastguard Worker- aco: simplify Phi RegClass selection
1560*61046927SAndroid Build Coastguard Worker- aco/ra: only create phi-affinities for killed operands
1561*61046927SAndroid Build Coastguard Worker- aco/ra: refactor affinity coalescing
1562*61046927SAndroid Build Coastguard Worker- aco/ra: refactor register assignment for vector operands
1563*61046927SAndroid Build Coastguard Worker- amd/ci: add hawaii-specific skip and fail lists
1564*61046927SAndroid Build Coastguard Worker- aco/ra: handle copies of definition registers
1565*61046927SAndroid Build Coastguard Worker- aco/ra: handle copies of copies better
1566*61046927SAndroid Build Coastguard Worker- aco/util: replace DIV_ROUND_UP(n+1,m) by n/m+1
1567*61046927SAndroid Build Coastguard Worker- aco: reorder and cleanup #includes
1568*61046927SAndroid Build Coastguard Worker- aco: add missing Licenses and remove Authors from files
1569*61046927SAndroid Build Coastguard Worker- aco: add 'common/' and 'llvm/' prefix to #includes
1570*61046927SAndroid Build Coastguard Worker- aco/meson: remove unnecessary dependencies
1571*61046927SAndroid Build Coastguard Worker- aco: refactor SDWA opcode validation
1572*61046927SAndroid Build Coastguard Worker- aco: remove (wrong) GCC array-bounds warning
1573*61046927SAndroid Build Coastguard Worker- util/meson: include inc_gallium
1574*61046927SAndroid Build Coastguard Worker- aco: add .clang-format file
1575*61046927SAndroid Build Coastguard Worker- aco: Format.
1576*61046927SAndroid Build Coastguard Worker- aco/meson: remove inc_gallium from include_directories
1577*61046927SAndroid Build Coastguard Worker- aco: fix self-intersecting register swaps
1578*61046927SAndroid Build Coastguard Worker- aco: fix extract_vector optimization
1579*61046927SAndroid Build Coastguard Worker- aco/isel: avoid unnecessary calls to nir_unsigned_upper_bound()
1580*61046927SAndroid Build Coastguard Worker- aco/insert_waitcnt: Remove many unnecessary wait_imm.combine()
1581*61046927SAndroid Build Coastguard Worker- aco/live_var_analysis: change worklist to a single integer
1582*61046927SAndroid Build Coastguard Worker- aco/optimizer: ensure to not erase high bits when propagating packed constants
1583*61046927SAndroid Build Coastguard Worker- aco: include <cstddef> in aco_util.h
1584*61046927SAndroid Build Coastguard Worker
1585*61046927SAndroid Build Coastguard WorkerDaniel Stone (69):
1586*61046927SAndroid Build Coastguard Worker
1587*61046927SAndroid Build Coastguard Worker- CI: Disable Panfrost and radeonsi
1588*61046927SAndroid Build Coastguard Worker- CI: Disable all Panfrost/AMD/Iris automatic jobs
1589*61046927SAndroid Build Coastguard Worker- CI: Disable rk3399-gru-kevin jobs for now
1590*61046927SAndroid Build Coastguard Worker- doc: Gratuituous promotion of Wayland
1591*61046927SAndroid Build Coastguard Worker- docs: Even more gratutious nitpicks
1592*61046927SAndroid Build Coastguard Worker- Revert "CI: Disable rk3399-gru-kevin jobs for now"
1593*61046927SAndroid Build Coastguard Worker- CI: Fix path confusion in OpenCL Piglit execution
1594*61046927SAndroid Build Coastguard Worker- ci/zink: Skip flaky GLX test
1595*61046927SAndroid Build Coastguard Worker- ci/radeonsi: Skip flaky glx-swap-copy test
1596*61046927SAndroid Build Coastguard Worker- ci/windows: Artifact Meson build and test logs
1597*61046927SAndroid Build Coastguard Worker- ci/windows: Re-enable Windows build
1598*61046927SAndroid Build Coastguard Worker- ci: Add Piglit gl-1.0-blend-func to everyone's skips
1599*61046927SAndroid Build Coastguard Worker- ci/lava: Iterate all job results, not just the first
1600*61046927SAndroid Build Coastguard Worker- ci/lava: Handle proxy download failures
1601*61046927SAndroid Build Coastguard Worker- ci/lava: Add validate-only mode to job submitter
1602*61046927SAndroid Build Coastguard Worker- ci/lava: Add --dump-yaml option to submitter
1603*61046927SAndroid Build Coastguard Worker- ci/bare-metal: Factor out environment to a separate script
1604*61046927SAndroid Build Coastguard Worker- ci/bare-metal: Don't leak JWT into logs
1605*61046927SAndroid Build Coastguard Worker- ci/lava: Move LAVA files to lava/
1606*61046927SAndroid Build Coastguard Worker- ci/lava: Pass JWT separately from environment variables
1607*61046927SAndroid Build Coastguard Worker- ci/lava: Cosmetic reordering of job init
1608*61046927SAndroid Build Coastguard Worker- ci/lava: Wrap submission in a shell script
1609*61046927SAndroid Build Coastguard Worker- ci/lava: Clean up variable naming, document them
1610*61046927SAndroid Build Coastguard Worker- ci: Make PIPELINE_ARTIFACTS_BASE a common variable
1611*61046927SAndroid Build Coastguard Worker- ci: Add JOB_ARTIFACTS_BASE variable
1612*61046927SAndroid Build Coastguard Worker- ci: Use JOB_ARTIFACTS_BASE for Piglit fails
1613*61046927SAndroid Build Coastguard Worker- ci/lava: Use per-job rootfs overlay for environment
1614*61046927SAndroid Build Coastguard Worker- ci/panfrost: Remove useless variable
1615*61046927SAndroid Build Coastguard Worker- ci/lava: Generate job name from lava-submit.sh
1616*61046927SAndroid Build Coastguard Worker- ci/lava: Remove unused arguments
1617*61046927SAndroid Build Coastguard Worker- ci/lava: Add explicit fatal-error handler
1618*61046927SAndroid Build Coastguard Worker- ci/lava: Disable stdout/stderr buffering
1619*61046927SAndroid Build Coastguard Worker- ci/lava: Dump and artifact YAML again
1620*61046927SAndroid Build Coastguard Worker- ci/lava: Avoid tee as it ruins exit status
1621*61046927SAndroid Build Coastguard Worker- ci/piglit: Fix path to uploaded images
1622*61046927SAndroid Build Coastguard Worker- ci/lava: Always upload Piglit replay images to MinIO
1623*61046927SAndroid Build Coastguard Worker- ci/lava: Set PIGLIT_NO_WINDOW
1624*61046927SAndroid Build Coastguard Worker- ci/lava: Explicitly start Xorg for Iris EGL tests
1625*61046927SAndroid Build Coastguard Worker- ci/bare-metal: Rename BM_KERNEL_MODULES to HWCI_KERNEL_MODULES
1626*61046927SAndroid Build Coastguard Worker- ci/lava: Use HWCI_KERNEL_MODULES to load modules
1627*61046927SAndroid Build Coastguard Worker- ci/lava: Rename environment variable script
1628*61046927SAndroid Build Coastguard Worker- ci/bare-metal: Try harder to do NTP
1629*61046927SAndroid Build Coastguard Worker- ci/bare-metal: Reorder init so network comes first
1630*61046927SAndroid Build Coastguard Worker- ci: Move bare-metal init script to common directory
1631*61046927SAndroid Build Coastguard Worker- ci: Be consistent about install path
1632*61046927SAndroid Build Coastguard Worker- ci/bare-metal: Consistently set library paths
1633*61046927SAndroid Build Coastguard Worker- ci/bare-metal: Split init script into two stages
1634*61046927SAndroid Build Coastguard Worker- ci/bare-metal: Move devcoredump capture to CI common
1635*61046927SAndroid Build Coastguard Worker- ci/lava: Start using devcoredump captures
1636*61046927SAndroid Build Coastguard Worker- ci: Consistent pass/fail result output
1637*61046927SAndroid Build Coastguard Worker- ci: Unify {BM,LAVA}_START_XORG environment
1638*61046927SAndroid Build Coastguard Worker- ci: Unify {BARE_METAL,LAVA}_TEST_SCRIPT environment
1639*61046927SAndroid Build Coastguard Worker- ci/bare-metal: Set CPU and GPU governors to max, disable GPU runtime PM
1640*61046927SAndroid Build Coastguard Worker- ci/lava: Pass MinIO path on the command line
1641*61046927SAndroid Build Coastguard Worker- ci/lava: Use common stage-2 init
1642*61046927SAndroid Build Coastguard Worker- ci/lava: Drop bitrotten fastboot support
1643*61046927SAndroid Build Coastguard Worker- ci/lava: Make kernel image type a normal argument
1644*61046927SAndroid Build Coastguard Worker- ci/lava: Generate YAML from Python, not Jinja
1645*61046927SAndroid Build Coastguard Worker- llvmpipe: Add handle export for resource_get_param
1646*61046927SAndroid Build Coastguard Worker- Revert "ci: disable panfrost t760 jobs"
1647*61046927SAndroid Build Coastguard Worker- CI: Disable LAVA devices for maintenance
1648*61046927SAndroid Build Coastguard Worker- Revert "CI: Disable LAVA devices for maintenance"
1649*61046927SAndroid Build Coastguard Worker- util/disk_cache: Don't leak when cache is empty
1650*61046927SAndroid Build Coastguard Worker- panfrost/genxml: Decode Bifrost index-driven vertex jobs
1651*61046927SAndroid Build Coastguard Worker- ci/panfrost: Temporarily disable sun50i/RK3288
1652*61046927SAndroid Build Coastguard Worker- Revert "ci/panfrost: Temporarily disable sun50i/RK3288"
1653*61046927SAndroid Build Coastguard Worker- vulkan/wsi/wayland: Initialise wl_shm pointer in VkImage
1654*61046927SAndroid Build Coastguard Worker- egl/wayland: Error on invalid native window
1655*61046927SAndroid Build Coastguard Worker- egl/wayland: Allow EGLSurface to outlive wl_egl_window
1656*61046927SAndroid Build Coastguard Worker
1657*61046927SAndroid Build Coastguard WorkerDanylo Piliaiev (36):
1658*61046927SAndroid Build Coastguard Worker
1659*61046927SAndroid Build Coastguard Worker- nir: add lowering pass for helperInvocationEXT()
1660*61046927SAndroid Build Coastguard Worker- turnip: implement VK_EXT_shader_demote_to_helper_invocation
1661*61046927SAndroid Build Coastguard Worker- turnip: implement VK_KHR_shader_terminate_invocation
1662*61046927SAndroid Build Coastguard Worker- ir3: treat 16b imul as mul.s24
1663*61046927SAndroid Build Coastguard Worker- turnip: enable shaderInt16
1664*61046927SAndroid Build Coastguard Worker- ir3: do not double threadsize when exceeding branchstack limit
1665*61046927SAndroid Build Coastguard Worker- ir3: make possible to specify branchstack up to 64
1666*61046927SAndroid Build Coastguard Worker- tu: do not corrupt unwritten render targets
1667*61046927SAndroid Build Coastguard Worker- ir3: do not move varying inputs that depend on unmovable instrs
1668*61046927SAndroid Build Coastguard Worker- ir3: do not fold cmps from different blocks with non-null address
1669*61046927SAndroid Build Coastguard Worker- ir3: memory_barrier also controls shared memory access order
1670*61046927SAndroid Build Coastguard Worker- ir3: update bar/fence bits in accordance to blob
1671*61046927SAndroid Build Coastguard Worker- turnip: implement VK_KHR_vulkan_memory_model
1672*61046927SAndroid Build Coastguard Worker- docs: mark off VK_KHR_vulkan_memory_model for turnip
1673*61046927SAndroid Build Coastguard Worker- turnip,freedreno/a6xx: SP_BLEND_CNTL has per-mrt blend enable bit
1674*61046927SAndroid Build Coastguard Worker- freedreno/a5xx: SP_BLEND_CNTL has per-mrt blend enable bit
1675*61046927SAndroid Build Coastguard Worker- turnip: copy all layers specified in vkCmdCopyImage
1676*61046927SAndroid Build Coastguard Worker- ci/turnip: drop fail annotation for float_control tests
1677*61046927SAndroid Build Coastguard Worker- ci/turnip: drop fail annotation for image.extend_operands_spirv1p4.*
1678*61046927SAndroid Build Coastguard Worker- turnip: do not ignore early_fragment_tests
1679*61046927SAndroid Build Coastguard Worker- turnip: make possible to create read-only bo with tu_bo_init_new
1680*61046927SAndroid Build Coastguard Worker- turnip: make cmdstream bo's read-only to GPU
1681*61046927SAndroid Build Coastguard Worker- turnip: place a limit on the growth of BOs
1682*61046927SAndroid Build Coastguard Worker- freedreno: reduce the upper bound of IB size by one
1683*61046927SAndroid Build Coastguard Worker- turnip: reset push descriptor set on command buffer reset
1684*61046927SAndroid Build Coastguard Worker- turnip: emit vb stride dynamic state when it is dirty
1685*61046927SAndroid Build Coastguard Worker- turnip: fix register_index calculations of xfb outputs
1686*61046927SAndroid Build Coastguard Worker- turnip: implement VK_EXT_provoking_vertex
1687*61046927SAndroid Build Coastguard Worker- turnip: do not re-emit same vs params
1688*61046927SAndroid Build Coastguard Worker- turnip: early exit in tu6_draw_common to save cpu cycles
1689*61046927SAndroid Build Coastguard Worker- freedreno/computerator: pass iova of buffer to const register
1690*61046927SAndroid Build Coastguard Worker- freedreno/isa: add uoffset type to print positive-only offsets
1691*61046927SAndroid Build Coastguard Worker- ir3: add ldg.a,stg.a which allow complex in-place offset calculation
1692*61046927SAndroid Build Coastguard Worker- glsl: Prohibit implicit conversion of mem parameter in atomicOP functions
1693*61046927SAndroid Build Coastguard Worker- ir3: add newly found shlg.b16 instruction
1694*61046927SAndroid Build Coastguard Worker- freedreno: fix wrong tile aligment for 3 CCU gpu
1695*61046927SAndroid Build Coastguard Worker
1696*61046927SAndroid Build Coastguard WorkerDave Airlie (146):
1697*61046927SAndroid Build Coastguard Worker
1698*61046927SAndroid Build Coastguard Worker- iris: move get_time into a static in bufmgr code.
1699*61046927SAndroid Build Coastguard Worker- iris: move target to isl dim translate to inline.
1700*61046927SAndroid Build Coastguard Worker- lavapipe: add support for non-dri loader on linux
1701*61046927SAndroid Build Coastguard Worker- llvmpipe: split screen init up.
1702*61046927SAndroid Build Coastguard Worker- llvmpipe: wrap late screen init with a mutex.
1703*61046927SAndroid Build Coastguard Worker- llvmpipe: delay late screen creation until context init.
1704*61046927SAndroid Build Coastguard Worker- lavapipe: fix mipmapped resolves.
1705*61046927SAndroid Build Coastguard Worker- lavapipe: mark event_storage as volatile
1706*61046927SAndroid Build Coastguard Worker- intel: move brw_ff_gs_prog_key/data to compiler.
1707*61046927SAndroid Build Coastguard Worker- intel/compiler: add support for compiling fixed function gs
1708*61046927SAndroid Build Coastguard Worker- i965: port fixed function geom shader to use compiler paths
1709*61046927SAndroid Build Coastguard Worker- i965: drop old brw ff gs code.
1710*61046927SAndroid Build Coastguard Worker- intel/genxml: align gen4/5 xml for store data immediate
1711*61046927SAndroid Build Coastguard Worker- intel/genxml: rewrite the prefilterop xml to be more consistent.
1712*61046927SAndroid Build Coastguard Worker- intel/gemxml: move blitter command to render on gen4/5
1713*61046927SAndroid Build Coastguard Worker- intel/genxml: fix raster op fields on gen4/5
1714*61046927SAndroid Build Coastguard Worker- intel/decoder: fixup batch decoder for binding tables on gen4/5
1715*61046927SAndroid Build Coastguard Worker- intel/decoder: add gen4/5 geometry state decode
1716*61046927SAndroid Build Coastguard Worker- gallivm: handle texture arrays in non-fragment shaders with lod.
1717*61046927SAndroid Build Coastguard Worker- llvmpipe: fix non-multisampled rendering to multisampled framebuffer
1718*61046927SAndroid Build Coastguard Worker- llvmpipe: add the interesting bit of cpu detection to the cache.
1719*61046927SAndroid Build Coastguard Worker- st/nir: always revectorise if scalarising happens.
1720*61046927SAndroid Build Coastguard Worker- intel/gfx6: move xfb_setup outside the gs compiler into the driver.
1721*61046927SAndroid Build Coastguard Worker- intel/isl: decrease isl_format_layouts size by 36k
1722*61046927SAndroid Build Coastguard Worker- intel/isl: convert null surface fill to a struct.
1723*61046927SAndroid Build Coastguard Worker- intel/isl: add levels and minimum array element to null fill
1724*61046927SAndroid Build Coastguard Worker- intel/isl: add blend enable flag to gen4/5
1725*61046927SAndroid Build Coastguard Worker- u_blitter: fix fs used when no color emitted
1726*61046927SAndroid Build Coastguard Worker- u_blitter: fix stencil blit fallback for crocus.
1727*61046927SAndroid Build Coastguard Worker- iris: drop unused function declaration
1728*61046927SAndroid Build Coastguard Worker- nir/edgeflags: update outputs written when lowering edge flags.
1729*61046927SAndroid Build Coastguard Worker- st/mesa: also disable other int textures
1730*61046927SAndroid Build Coastguard Worker- intel/decode: handle gen4/5 WM state fragment shaders
1731*61046927SAndroid Build Coastguard Worker- intel: reorder base program key.
1732*61046927SAndroid Build Coastguard Worker- intel/compiler: add flag to indicate edge flags vertex input is last
1733*61046927SAndroid Build Coastguard Worker- crocus: initial gallium driver for Intel gfx 4-7
1734*61046927SAndroid Build Coastguard Worker- ci: add crocus to the build tests
1735*61046927SAndroid Build Coastguard Worker- crocus: Don't call SET_TILING for dmabuf imports
1736*61046927SAndroid Build Coastguard Worker- crocus: Make iris_bo_import_dmabuf take a modifier
1737*61046927SAndroid Build Coastguard Worker- crocus: introduce main resource configuration helper.
1738*61046927SAndroid Build Coastguard Worker- crocus: Drop buffer support in resource_from_handle
1739*61046927SAndroid Build Coastguard Worker- crocus: hook up memory object creation from handle
1740*61046927SAndroid Build Coastguard Worker- crocus: hook up resource creation from memory object
1741*61046927SAndroid Build Coastguard Worker- crocus: plumb device/driver UUID generators
1742*61046927SAndroid Build Coastguard Worker- crocus: enable GL_EXT_memory_object feature on gen7
1743*61046927SAndroid Build Coastguard Worker- crocus: fix scanout tiling so glamor/modesetting can work.
1744*61046927SAndroid Build Coastguard Worker- crocus: fixed some missing WM dirtys.
1745*61046927SAndroid Build Coastguard Worker- crocus: fixup render aux usage function.
1746*61046927SAndroid Build Coastguard Worker- crocus: disable Z16
1747*61046927SAndroid Build Coastguard Worker- crocus/gen6: fix depth blit blorp regression.
1748*61046927SAndroid Build Coastguard Worker- i965: fix regression in pipe control on g45
1749*61046927SAndroid Build Coastguard Worker- crocus: drop dead gen prototypes.
1750*61046927SAndroid Build Coastguard Worker- crocus: fixup stray tab
1751*61046927SAndroid Build Coastguard Worker- crocus: rename genX proto functions to avoid iris conflicts.
1752*61046927SAndroid Build Coastguard Worker- crocus: fixup workaround_bo to match 965.
1753*61046927SAndroid Build Coastguard Worker- crocus: convert a bunch of is_haswell into verx10 checks.
1754*61046927SAndroid Build Coastguard Worker- crocus: refactor blend state code.
1755*61046927SAndroid Build Coastguard Worker- crocus/gen8: limit some pipe controls to gen7/hsw
1756*61046927SAndroid Build Coastguard Worker- crocus: limit texture gather workarounds to gen7/hsw
1757*61046927SAndroid Build Coastguard Worker- crocus/stencil: limit stencil workaround to gen7
1758*61046927SAndroid Build Coastguard Worker- crocus/query: add gen8 support to queries by extending hsw checks
1759*61046927SAndroid Build Coastguard Worker- crocus: extend l3 config setup to gen8
1760*61046927SAndroid Build Coastguard Worker- crocus/gen8: add push constant support (extend hsw)
1761*61046927SAndroid Build Coastguard Worker- crocus/gen8: extend some compute + state functions to gen8
1762*61046927SAndroid Build Coastguard Worker- crocus/gen8: extend image support to gen8
1763*61046927SAndroid Build Coastguard Worker- crocus: extend hsw cut index to gen8
1764*61046927SAndroid Build Coastguard Worker- crocus/gen8: extend predicate handling to gen8.
1765*61046927SAndroid Build Coastguard Worker- crocus/gen8: add sampler / border color support for gen8
1766*61046927SAndroid Build Coastguard Worker- crocus/gen8: add l3 config support
1767*61046927SAndroid Build Coastguard Worker- crocus/gen8: extending gen7 binding table pointers
1768*61046927SAndroid Build Coastguard Worker- crocus/gen8: limit vertex buffer workarounds to ivb
1769*61046927SAndroid Build Coastguard Worker- crocus/gen8: add raw pipe control support for gen8 workarounds
1770*61046927SAndroid Build Coastguard Worker- crocus/gen8: add support for vertex instancing and index buffers.
1771*61046927SAndroid Build Coastguard Worker- crocus/gen8: state base address + misc setup state.
1772*61046927SAndroid Build Coastguard Worker- crocus/gen8: add VF topology support
1773*61046927SAndroid Build Coastguard Worker- crocus/gen8: add PMA fix from iris
1774*61046927SAndroid Build Coastguard Worker- crocus/gen8: add streamout support
1775*61046927SAndroid Build Coastguard Worker- crocus/gen8: add SBE swiz support
1776*61046927SAndroid Build Coastguard Worker- crocus/gen8: add VF SGVS support.
1777*61046927SAndroid Build Coastguard Worker- crocus/gen8: add PS blend command support.
1778*61046927SAndroid Build Coastguard Worker- crocus/gen8: refactor blend state for gen8
1779*61046927SAndroid Build Coastguard Worker- crocus/gen8: add rasterizer state changes.
1780*61046927SAndroid Build Coastguard Worker- crocus/gen8: add viewport support
1781*61046927SAndroid Build Coastguard Worker- crocus/gen8: add depth stencil state support
1782*61046927SAndroid Build Coastguard Worker- crocus/gen8: port over vs/gs/ds state changes.
1783*61046927SAndroid Build Coastguard Worker- crocus/gen8: port over ps/wm state changes from iris.
1784*61046927SAndroid Build Coastguard Worker- crocus/gen8: port over VFE/compute state changes
1785*61046927SAndroid Build Coastguard Worker- croucs/gen8: handle gfx8 surface aux addr reloc.
1786*61046927SAndroid Build Coastguard Worker- crocus/gen8: handle sampler differences
1787*61046927SAndroid Build Coastguard Worker- crocus/gen8: hookup gen8 state generators
1788*61046927SAndroid Build Coastguard Worker- crocus/gen8: add support for cherryview (env var for bdw)
1789*61046927SAndroid Build Coastguard Worker- croucs: limit stencil swizzle change to older generations
1790*61046927SAndroid Build Coastguard Worker- crocus/bufmgr: fix userptr left over fail
1791*61046927SAndroid Build Coastguard Worker- crocus: Explicitly cast value to uint64_t
1792*61046927SAndroid Build Coastguard Worker- crocus: free context state properly.
1793*61046927SAndroid Build Coastguard Worker- crocus: fix vertex buffer leak on screen end.
1794*61046927SAndroid Build Coastguard Worker- crocus: fix batch state bo leak
1795*61046927SAndroid Build Coastguard Worker- meson/crocus: add prefer-crocus option.
1796*61046927SAndroid Build Coastguard Worker- crocus/query: poll the syncobj in the no wait situation
1797*61046927SAndroid Build Coastguard Worker- intel/genxml: fix gfx6 GS SVB_INDEX encoding
1798*61046927SAndroid Build Coastguard Worker- crocus/gfx6: fix sampler view first level.
1799*61046927SAndroid Build Coastguard Worker- crocus: dirty blend state more often.
1800*61046927SAndroid Build Coastguard Worker- crocus: Avoid replacing backing storage for buffers with no contents
1801*61046927SAndroid Build Coastguard Worker- crocus/gfx6: always be dirtying gs attachments for xfb
1802*61046927SAndroid Build Coastguard Worker- crocus: fix another printf specifier.
1803*61046927SAndroid Build Coastguard Worker- crocus/gen8: add back z16 support for gen8
1804*61046927SAndroid Build Coastguard Worker- crocus: disable Z16 unorm textures on pre-gen8 as well.
1805*61046927SAndroid Build Coastguard Worker- gallium/sw: add sw_vk bit to avoid having to futz with env vars for lavapipe
1806*61046927SAndroid Build Coastguard Worker- zink: drop getenv hacking now that gallium is fixed.
1807*61046927SAndroid Build Coastguard Worker- iris: make iris_bind_reserve_3d and Wa_1604061319 only check for dirty render bindings
1808*61046927SAndroid Build Coastguard Worker- crocus: cleanup some deadcode in the gen5 blend emit
1809*61046927SAndroid Build Coastguard Worker- crocus: expose ARB_blend_func_extended on gen 45/50
1810*61046927SAndroid Build Coastguard Worker- crocus/gen5: enable support for GL_EXT_gpu_shader4
1811*61046927SAndroid Build Coastguard Worker- crocus: fix crash on index buffer rebinding.
1812*61046927SAndroid Build Coastguard Worker- crocus: fixup index buffer dirtying.
1813*61046927SAndroid Build Coastguard Worker- draw: fix tessellation output vertex size calculation
1814*61046927SAndroid Build Coastguard Worker- draw/tess: write correct primitive id into vertices
1815*61046927SAndroid Build Coastguard Worker- crocus: inline the d/s resource handling functions
1816*61046927SAndroid Build Coastguard Worker- crocus: don't update draw parameters unless needed
1817*61046927SAndroid Build Coastguard Worker- crocus: optimise bo_unref path a little.
1818*61046927SAndroid Build Coastguard Worker- crocus: inline group_index<->bti
1819*61046927SAndroid Build Coastguard Worker- crocus: reorder version checks on indirect xfb
1820*61046927SAndroid Build Coastguard Worker- crocus: restrict prim_restart on index buffer check to pre-hsw
1821*61046927SAndroid Build Coastguard Worker- crocus: support rebinding streamout target buffers
1822*61046927SAndroid Build Coastguard Worker- crocus: use threaded context base classes
1823*61046927SAndroid Build Coastguard Worker- crocus/tc: init/deinit threaded resource
1824*61046927SAndroid Build Coastguard Worker- crocus: add unsync transfer pool
1825*61046927SAndroid Build Coastguard Worker- crocus: enable threaded context support
1826*61046927SAndroid Build Coastguard Worker- ac: fix win32 build
1827*61046927SAndroid Build Coastguard Worker- crocus/gen8: fix wrap mode needs border color.
1828*61046927SAndroid Build Coastguard Worker- crocus: add GL_CLAMP emulation in driver again.
1829*61046927SAndroid Build Coastguard Worker- vulkan/wsi/wl: add wl_shm support for lavapipe.
1830*61046927SAndroid Build Coastguard Worker- lavapipe: add the separate depth/stencil layout enable.
1831*61046927SAndroid Build Coastguard Worker- crocus: use simple_mtx in the bufmgr
1832*61046927SAndroid Build Coastguard Worker- lvp: fixup multi draw memcpys
1833*61046927SAndroid Build Coastguard Worker- draw: handle resetting draw_id between instances.
1834*61046927SAndroid Build Coastguard Worker- softpipe/aniso: move DDQ calculation to after scaling.
1835*61046927SAndroid Build Coastguard Worker- crocus/gen4-5: fix ff gs emit on VS vue map change.
1836*61046927SAndroid Build Coastguard Worker- llvmpipe: add support for time elapsed queries.
1837*61046927SAndroid Build Coastguard Worker- draw/llvmpipe: multiply polygon offset units by 2
1838*61046927SAndroid Build Coastguard Worker- teximage: return correct desktop GL error for compressedteximage
1839*61046927SAndroid Build Coastguard Worker- crocus/gen4: restrict memcpy mapping to gen5
1840*61046927SAndroid Build Coastguard Worker- intel/fs: restrict max push length on older GPUs to a smaller amount
1841*61046927SAndroid Build Coastguard Worker- crocus/gen45: fix mapping compressed textures
1842*61046927SAndroid Build Coastguard Worker- intel/genxml: fix raster operation field in blt genxml
1843*61046927SAndroid Build Coastguard Worker- crocus: add support for set alpha to one with blt.
1844*61046927SAndroid Build Coastguard Worker
1845*61046927SAndroid Build Coastguard WorkerDmitry Baryshkov (2):
1846*61046927SAndroid Build Coastguard Worker
1847*61046927SAndroid Build Coastguard Worker- freedreno/regs: split DSI PHY registers to separate xml files.
1848*61046927SAndroid Build Coastguard Worker- freedreno/regs: split old/not used phy registers to separate DB
1849*61046927SAndroid Build Coastguard Worker
1850*61046927SAndroid Build Coastguard WorkerDrew Davenport (1):
1851*61046927SAndroid Build Coastguard Worker
1852*61046927SAndroid Build Coastguard Worker- radeonsi: Report multi-plane formats as unsupported
1853*61046927SAndroid Build Coastguard Worker
1854*61046927SAndroid Build Coastguard WorkerDuncan Hopkins (3):
1855*61046927SAndroid Build Coastguard Worker
1856*61046927SAndroid Build Coastguard Worker- zink: Correct compiler issue with have_moltenvk member having been moved.
1857*61046927SAndroid Build Coastguard Worker- gallium/dri: Guard DRI driver global variables on MacOS if Zink is enabled.
1858*61046927SAndroid Build Coastguard Worker- zink: Fix MacOS compiling issues
1859*61046927SAndroid Build Coastguard Worker
1860*61046927SAndroid Build Coastguard WorkerDylan Baker (27):
1861*61046927SAndroid Build Coastguard Worker
1862*61046927SAndroid Build Coastguard Worker- meson: OpenMP is supposed to be optional
1863*61046927SAndroid Build Coastguard Worker- docs: add release notes for 21.0.3
1864*61046927SAndroid Build Coastguard Worker- docs: update sha256 sum for mesa 21.0.3
1865*61046927SAndroid Build Coastguard Worker- docs: update calendar and link releases notes for 21.0.3
1866*61046927SAndroid Build Coastguard Worker- docs: update calendar for 21.1.0-rc1
1867*61046927SAndroid Build Coastguard Worker- docs: update calendar for 21.1.0-rc2
1868*61046927SAndroid Build Coastguard Worker- docs: update calendar for 21.1.0-rc3
1869*61046927SAndroid Build Coastguard Worker- meson/vulkan: fix linkage on windows
1870*61046927SAndroid Build Coastguard Worker- docs: Add calendar entries for 21.2 release candidates.
1871*61046927SAndroid Build Coastguard Worker- VERSION: bump for 21.2-rc1
1872*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to f40a08d25c91256cd3dff0211b8e10d5bbb3734e
1873*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to a62973580b7846f2213cbd2589e9473c26596683
1874*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to 27534a49cf3872646cb8ef9371707d74a81b1986
1875*61046927SAndroid Build Coastguard Worker- VERSION: bump for 21.2-rc2
1876*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to b45cddda183230232937387f91d009500b2372c9
1877*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to 49908c602ffd2d84063effa7ddd0ee842be41a89
1878*61046927SAndroid Build Coastguard Worker- VERSION: bump for 21.2.0-rc3
1879*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to dff0d9911d176802b54890c796e19f56c50f24e1
1880*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to b8e29e89366a5264391dc7c10e778330b7add66a
1881*61046927SAndroid Build Coastguard Worker- freedreno/ir3: Add build id to the disassembler test
1882*61046927SAndroid Build Coastguard Worker- .pick_status.json: Mark 8cb795b4772f882024b20c4d4b051b2411dd1a8c as denominated
1883*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to 87b0962fef4e447a2ea9c76a611aa20b109a259d
1884*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to 842b8c8965327615f4692384a905dd63f1fba63d
1885*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to 97be8e42e42f3b739c3de808553094f86ad8879f
1886*61046927SAndroid Build Coastguard Worker- bin/gen_release_notes: Add basic tests for parsing issues
1887*61046927SAndroid Build Coastguard Worker- bin/gen_release_notes: Don't consider issues for other projects
1888*61046927SAndroid Build Coastguard Worker- bin/gen_release_notes: Fix commits with multiple Closes:
1889*61046927SAndroid Build Coastguard Worker
1890*61046927SAndroid Build Coastguard WorkerEleni Maria Stea (5):
1891*61046927SAndroid Build Coastguard Worker
1892*61046927SAndroid Build Coastguard Worker- egl: fix in expected type
1893*61046927SAndroid Build Coastguard Worker- util: replaced ENODATA with ENOATTR for non-Linux systems
1894*61046927SAndroid Build Coastguard Worker- util: Removed unused statement from FreeBSD build
1895*61046927SAndroid Build Coastguard Worker- intel: struct bitset is renamed to brw_bitset
1896*61046927SAndroid Build Coastguard Worker- intel: PAGE_SIZE used in allocators shouldn't be defined on FreeBSD
1897*61046927SAndroid Build Coastguard Worker
1898*61046927SAndroid Build Coastguard WorkerElla-0 (1):
1899*61046927SAndroid Build Coastguard Worker
1900*61046927SAndroid Build Coastguard Worker- anv: expose primary node to VK_EXT_physical_device_drm even when VK_KHR_display is not enabled
1901*61046927SAndroid Build Coastguard Worker
1902*61046927SAndroid Build Coastguard WorkerEmil Velikov (1):
1903*61046927SAndroid Build Coastguard Worker
1904*61046927SAndroid Build Coastguard Worker- gbm: list to stderr all the missing extension
1905*61046927SAndroid Build Coastguard Worker
1906*61046927SAndroid Build Coastguard WorkerEmma Anholt (251):
1907*61046927SAndroid Build Coastguard Worker
1908*61046927SAndroid Build Coastguard Worker- ci/freedreno: Merge a630 piglit to a single job.
1909*61046927SAndroid Build Coastguard Worker- freedreno: Fix YUV sampler regression.
1910*61046927SAndroid Build Coastguard Worker- ci/virgl: Mark a couple of new Crash tests as flakes.
1911*61046927SAndroid Build Coastguard Worker- ci/freedreno: Skip some precision tests on a530.
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- ci/lavapipe: Don't include deqp's shader_cache in the artifacts.
1915*61046927SAndroid Build Coastguard Worker- ci/lava: Return the run's results/ artifacts from the DUTs.
1916*61046927SAndroid Build Coastguard Worker- ci/piglit: Always include the HTML summary in a run.
1917*61046927SAndroid Build Coastguard Worker- ci/lava: Point the shader cache at tmpfs.
1918*61046927SAndroid Build Coastguard Worker- mesa: Remove dead _mesa_unpack_rgba_block().
1919*61046927SAndroid Build Coastguard Worker- util: Switch the non-block formats to unpacking rgba rows instead of rects.
1920*61046927SAndroid Build Coastguard Worker- util/format: Add some NEON intrinsics-based u_format_unpack.
1921*61046927SAndroid Build Coastguard Worker- panfrost: Enable packed uniforms.
1922*61046927SAndroid Build Coastguard Worker- zink: Enable PIPE_CAP_PACKED_UNIFORMS.
1923*61046927SAndroid Build Coastguard Worker- ci: Build deqp-egl targeting x11_egl_glx
1924*61046927SAndroid Build Coastguard Worker- ci/llvmpipe: Test dEQP-EGL against Xvfb.
1925*61046927SAndroid Build Coastguard Worker- ci/freedreno: Test dEQP-EGL against Xorg.
1926*61046927SAndroid Build Coastguard Worker- mapi: Respect MESA_DEBUG=silent for no-op debug output.
1927*61046927SAndroid Build Coastguard Worker- freedreno: Mark glsl-fs-fogscale as a Fail.
1928*61046927SAndroid Build Coastguard Worker- freedreno/a6xx: Don't try to do Z-as-RGBA blits for mismatched formats.
1929*61046927SAndroid Build Coastguard Worker- util: Fix big-endian handling of z/s formats.
1930*61046927SAndroid Build Coastguard Worker- mesa: Deduplicate _mesa_pack_ubyte_stencil_row()
1931*61046927SAndroid Build Coastguard Worker- mesa: Deduplicate _mesa_pack_float_z_row().
1932*61046927SAndroid Build Coastguard Worker- mesa: Deduplicate _mesa_pack_uint_z_row().
1933*61046927SAndroid Build Coastguard Worker- mesa: Remove dead _mesa_get_pack_float_z_func().
1934*61046927SAndroid Build Coastguard Worker- msea: Move z24s8-to-z24s8 packing fastpath to swrast.
1935*61046927SAndroid Build Coastguard Worker- mesa: Move per-pixel Z pack functions to swrast.
1936*61046927SAndroid Build Coastguard Worker- mesa: Remove dead _mesa_pack_ubyte_rgba_rect().
1937*61046927SAndroid Build Coastguard Worker- mesa: Replace _mesa_pack_ubyte_rgba_row() with pack_ubyte_rgba_8unorm().
1938*61046927SAndroid Build Coastguard Worker- ci/radeonsi: Mark a glx_arb_sync_control/timing flake.
1939*61046927SAndroid Build Coastguard Worker- turnip: Only write the tu_RegisterDeviceEXT() out fence on success.
1940*61046927SAndroid Build Coastguard Worker- ci: Add missing vulkan dep for freedreno (turnip) and v3dv test jobs.
1941*61046927SAndroid Build Coastguard Worker- u_format: Fix z32_s8x24 s8 unpacking on big-endian.
1942*61046927SAndroid Build Coastguard Worker- u_format: Add missing BE swizzles for R8SG8SB8UX8U_NORM
1943*61046927SAndroid Build Coastguard Worker- ci/freedreno: Mark dEQP-EGL flakes reported on IRC since its introduction.
1944*61046927SAndroid Build Coastguard Worker- ci/freedreno: Mark new flakes from the go-fast branch.
1945*61046927SAndroid Build Coastguard Worker- ci/freedreno: Mark another recent piglit flake.
1946*61046927SAndroid Build Coastguard Worker- ci/freedreno: Fix the recent-a5xx-texture-flakes matches.
1947*61046927SAndroid Build Coastguard Worker- ci/freedreno: Add another db820c flake that's appeared in the last few months.
1948*61046927SAndroid Build Coastguard Worker- tgsi: Mark the tgsi_exec_channel and tgsi_double_channel ALIGN16.
1949*61046927SAndroid Build Coastguard Worker- tunrip: Add support for VK_EXT_separate_stencil_usage.
1950*61046927SAndroid Build Coastguard Worker- ci/freedreno: Mark a5xx texture gather as flaky.
1951*61046927SAndroid Build Coastguard Worker- turnip: Demote API version to 1.1.
1952*61046927SAndroid Build Coastguard Worker- ci/llvmpipe: Add testing of gles3/31/gl.
1953*61046927SAndroid Build Coastguard Worker- ci/lavapipe: Add fractional NIR stress test job.
1954*61046927SAndroid Build Coastguard Worker- freedreno/a5xx: Fix up border color pointers.
1955*61046927SAndroid Build Coastguard Worker- gallium/tgsi_exec: Drop the unused dst_datatypes from dest stores.
1956*61046927SAndroid Build Coastguard Worker- tgsi_exec: Drop unused destination dimension support.
1957*61046927SAndroid Build Coastguard Worker- tgsi_exec: Mark the store file default case as unreachable.
1958*61046927SAndroid Build Coastguard Worker- gallium/tgsi_exec: Simplify bounds checks on the const file.
1959*61046927SAndroid Build Coastguard Worker- turnip: Switch to the shared vulkan ICD generator.
1960*61046927SAndroid Build Coastguard Worker- turnip: Move the extension tables to tu_device.c
1961*61046927SAndroid Build Coastguard Worker- ci/freedreno: Add another daily dose of a530 flakes.
1962*61046927SAndroid Build Coastguard Worker- turnip: Drop wideLines properties since we don't support wide lines.
1963*61046927SAndroid Build Coastguard Worker- turnip: Claim 2 discrete queue priorities.
1964*61046927SAndroid Build Coastguard Worker- freedreno: Update editorconfig and emacs settings for freedreno reformat.
1965*61046927SAndroid Build Coastguard Worker- ci/turnip: Clean up some stale fail annotations.
1966*61046927SAndroid Build Coastguard Worker- ci/turnip: Add some links to issues and MRs for some test failures.
1967*61046927SAndroid Build Coastguard Worker- turnip: Drop fail annotation for driver_properties.
1968*61046927SAndroid Build Coastguard Worker- ci: Switch to apitraces for glmark2
1969*61046927SAndroid Build Coastguard Worker- ci/panfrost: Add some more traces to replay.
1970*61046927SAndroid Build Coastguard Worker- ci/iris: Add some more traces to replay.
1971*61046927SAndroid Build Coastguard Worker- ci/freedreno: Skip refract on a306 now that it hangchecks sometimes.
1972*61046927SAndroid Build Coastguard Worker- midgard: Fix type for vertex_builtin_arg() and compute_builtin_arg().
1973*61046927SAndroid Build Coastguard Worker- ci/freedreno: Skip a test that's taking out the a530 boards.
1974*61046927SAndroid Build Coastguard Worker- ci/freedreno: Mark two more recent intermittent a530 flakes.
1975*61046927SAndroid Build Coastguard Worker- ci/deqp: Make DEQP_EXPECTED_RENDERER a required regex for VK like for GLES.
1976*61046927SAndroid Build Coastguard Worker- ci/intel: Add test jobs for dEQP.
1977*61046927SAndroid Build Coastguard Worker- vulkan: Avoid stomping array padding in the MemoryProperties wrapper.
1978*61046927SAndroid Build Coastguard Worker- mesa/st: Only use 16-bit ints or floats in the NIR path.
1979*61046927SAndroid Build Coastguard Worker- i915g: Disable 3D-pipeline clears.
1980*61046927SAndroid Build Coastguard Worker- i915g: Switch batchbuffer dumping to mesa_logi().
1981*61046927SAndroid Build Coastguard Worker- i915g: Fix dumping of the FS in batchbuffers.
1982*61046927SAndroid Build Coastguard Worker- ci/i915g: Introduce manual testing of i915g using anholt's runner.
1983*61046927SAndroid Build Coastguard Worker- i915g: Make the FS for compile failures write red instead of DIFFUSE.
1984*61046927SAndroid Build Coastguard Worker- i915g: Add support for the .Absolute flag on TGSI srcs.
1985*61046927SAndroid Build Coastguard Worker- i915g: Stop advertising support for indirect addressing in the FS.
1986*61046927SAndroid Build Coastguard Worker- i915g: Fix writing of undefined depth value if not writing any outputs.
1987*61046927SAndroid Build Coastguard Worker- i915g: Fix undefined results for TGSI_OPCODE_KILL
1988*61046927SAndroid Build Coastguard Worker- ci/iris: Switch GLK back to manual testing.
1989*61046927SAndroid Build Coastguard Worker- ci/freedreno: Clear compswap flake annotation.
1990*61046927SAndroid Build Coastguard Worker- ci/freedreno: Clear stale validation failure flake annotation.
1991*61046927SAndroid Build Coastguard Worker- ci/freedreno: Drop a630 flake annotation from the go-fast changes.
1992*61046927SAndroid Build Coastguard Worker- ci/freedreno: Add a link explaining get_display_plane_capabilities
1993*61046927SAndroid Build Coastguard Worker- ci/freedreno: Drop VK flake annotations not seen in the last ~year.
1994*61046927SAndroid Build Coastguard Worker- ci/freedreno: Consolidate ssbo.fragment_binding_array flake annotation.
1995*61046927SAndroid Build Coastguard Worker- ci/freedreno: Mark a630 glx-visuals-depth/stencil as piglit flakes.
1996*61046927SAndroid Build Coastguard Worker- ci/freedreno: Also mark waitformsc as flaky.
1997*61046927SAndroid Build Coastguard Worker- ci/freedreno: Add glx-copy-sub-buffer to flakes on a530 and a630.
1998*61046927SAndroid Build Coastguard Worker- mesa/st: Fix iris regression with clip distances.
1999*61046927SAndroid Build Coastguard Worker- ci/freedreno: Add another a630 piglit flake.
2000*61046927SAndroid Build Coastguard Worker- ci/freedreno: Turn off default a530 quick_gl testing, do full quick_shader.
2001*61046927SAndroid Build Coastguard Worker- turnip: Reorganize copy_format()'s switch statement.
2002*61046927SAndroid Build Coastguard Worker- turnip: Make sure that SNORM blits don't clamp ambiguous -1.0 values.
2003*61046927SAndroid Build Coastguard Worker- Revert "ci: Configure DUTs for max performance"
2004*61046927SAndroid Build Coastguard Worker- ci: Add known-flake handling for the IRC flake reports
2005*61046927SAndroid Build Coastguard Worker- ci: Move the flakes channels to OFTC
2006*61046927SAndroid Build Coastguard Worker- util: Add a helper macro for defining initial-exec variables.
2007*61046927SAndroid Build Coastguard Worker- android: Fix ELF TLS support.
2008*61046927SAndroid Build Coastguard Worker- ci/android: Update to building for SDK 29 by default.
2009*61046927SAndroid Build Coastguard Worker- u_format: Fix some pep8 in u_format_parse.py.
2010*61046927SAndroid Build Coastguard Worker- u_format: Drop redundant .name init.
2011*61046927SAndroid Build Coastguard Worker- u_format: Move the BE swizzle computation into Format init.
2012*61046927SAndroid Build Coastguard Worker- u_format: Use the nice helper for reversing an array.
2013*61046927SAndroid Build Coastguard Worker- u_format: Assert that array formats don't include BE swizzles.
2014*61046927SAndroid Build Coastguard Worker- u_format: Define tests for r3g3b2 formats and fix BE swizzles for them.
2015*61046927SAndroid Build Coastguard Worker- u_format: Fix the BE channel ordering for R5G5B5A1_UINT.
2016*61046927SAndroid Build Coastguard Worker- u_format: Sanity check the BE channels for all bitmask formats.
2017*61046927SAndroid Build Coastguard Worker- u_format: Sanity check that BE swizzles are appropriately mapped from LE.
2018*61046927SAndroid Build Coastguard Worker- u_format: Use the computed BE channels/swizzles for bitmask formats.
2019*61046927SAndroid Build Coastguard Worker- ci/freedreno: Add some more known flakes from recent marge runs.
2020*61046927SAndroid Build Coastguard Worker- docs/freedreno: Update for the fanin/fanout -> collect/split rename.
2021*61046927SAndroid Build Coastguard Worker- docs/freedreno: Rewrite the section on array access.
2022*61046927SAndroid Build Coastguard Worker- tgsi_exec: Garbage-collect the FAST_MATH path.
2023*61046927SAndroid Build Coastguard Worker- u_math: Reduce fast-log2 table size from 65k entries back to 256.
2024*61046927SAndroid Build Coastguard Worker- llvmpipe: Don't call util_init_math().
2025*61046927SAndroid Build Coastguard Worker- ra: Add a unit test.
2026*61046927SAndroid Build Coastguard Worker- ra: Document that class index is allocated in order, use that in r300.
2027*61046927SAndroid Build Coastguard Worker- ra: Use struct ra_class in the public API.
2028*61046927SAndroid Build Coastguard Worker- ra: Add fast-path support for register classes of contiguous regs.
2029*61046927SAndroid Build Coastguard Worker- vc4: Use the ra_alloc_contig_reg_class() function to speed up RA.
2030*61046927SAndroid Build Coastguard Worker- v3d: Use the ra_alloc_contig_reg_class() function to speed up RA.
2031*61046927SAndroid Build Coastguard Worker- intel/fs: Use ra_alloc_contig_reg_class() to speed up RA.
2032*61046927SAndroid Build Coastguard Worker- intel/vec4: Use ra_alloc_contig_reg_class() to reduce RA overhead.
2033*61046927SAndroid Build Coastguard Worker- lima: Use ra_alloc_contig_reg_class().
2034*61046927SAndroid Build Coastguard Worker- util/ra: Use the conflicting neighbor to skip unavailable registers.
2035*61046927SAndroid Build Coastguard Worker- ci/i915g: Fix incorrect expectation.
2036*61046927SAndroid Build Coastguard Worker- i915g: Make sure we don't try to texture from the const file.
2037*61046927SAndroid Build Coastguard Worker- ci/lava: Finish garbage-collecting the TEST_SUITE variable
2038*61046927SAndroid Build Coastguard Worker- ci: Update piglit and deqp/piglit-runner.
2039*61046927SAndroid Build Coastguard Worker- ci/freedreno: Enable running all of piglit_gl for a530's manual test.
2040*61046927SAndroid Build Coastguard Worker- ci/piglit: Skip WGL on all the Linux runs.
2041*61046927SAndroid Build Coastguard Worker- ci/fastboot: Add a serial timeout to catch fastboot prompt failure.
2042*61046927SAndroid Build Coastguard Worker- ci/fastboot: Consistently restart the run on intermittent conditions.
2043*61046927SAndroid Build Coastguard Worker- ci/iris: Enable piglit testing on AML-Y.
2044*61046927SAndroid Build Coastguard Worker- ci: Disable Xorg's screensaver entirely.
2045*61046927SAndroid Build Coastguard Worker- ci/deqp: Drop stress/perf skips lists.
2046*61046927SAndroid Build Coastguard Worker- ci/deqp: Skip flush_finish on all CI jobs.
2047*61046927SAndroid Build Coastguard Worker- ci/softpipe: Move the flake to the flakes list.
2048*61046927SAndroid Build Coastguard Worker- ci: Add a flakes IRC channel for llvmpipe/softpipe.
2049*61046927SAndroid Build Coastguard Worker- ci/deqp: Skip dEQP-VK.wsi.display.get_display_plane_capabilities
2050*61046927SAndroid Build Coastguard Worker- ci/piglit: Move the WGL skip to a common skips file.
2051*61046927SAndroid Build Coastguard Worker- ci/piglit: Skip glx_arb_sync_control\@timing.* on all systems.
2052*61046927SAndroid Build Coastguard Worker- freedreno: Drop batch-cache orphan tracking.
2053*61046927SAndroid Build Coastguard Worker- freedreno: Make a bunch of the batch cache take ctx as the arg.
2054*61046927SAndroid Build Coastguard Worker- freedreno: Drop a bit of indirection around the batch cache flush path.
2055*61046927SAndroid Build Coastguard Worker- freedreno: Be more strict about QUERY_AVAILABLE to simplify the code.
2056*61046927SAndroid Build Coastguard Worker- freedreno: Fix batch reference handling in flush_resource().
2057*61046927SAndroid Build Coastguard Worker- freedreno: Move the !MAP_WRITE write batch refcounting to the branch.
2058*61046927SAndroid Build Coastguard Worker- freedreno: Remove broken back_blit optimization.
2059*61046927SAndroid Build Coastguard Worker- freedreno: Flush batches upon destroying the ctx.
2060*61046927SAndroid Build Coastguard Worker- freedreno: Add perf_debug() for our software conditional rendering.
2061*61046927SAndroid Build Coastguard Worker- freedreno: Move FD_MESA_DEBUG=msgs output to mesa_logi.
2062*61046927SAndroid Build Coastguard Worker- freedreno/fdl: Give the tiling mode a nice name in debug dumps.
2063*61046927SAndroid Build Coastguard Worker- freedreno: Add more detailed blit debug in FD_MESA_DEBUG=msgs.
2064*61046927SAndroid Build Coastguard Worker- freedreno: Skip staging blits from uninitialized resources.
2065*61046927SAndroid Build Coastguard Worker- freedreno: Add some cheza flakes from the last week.
2066*61046927SAndroid Build Coastguard Worker- i915: Disable vertex texturing and delete the code.
2067*61046927SAndroid Build Coastguard Worker- i915: Drop assertion failure about seeing each const decled once.
2068*61046927SAndroid Build Coastguard Worker- i915g: Allow fragment coord conventions TGSI properties to be set.
2069*61046927SAndroid Build Coastguard Worker- nir/lower_int_to_float: Make sure the cursor is in the right spot.
2070*61046927SAndroid Build Coastguard Worker- nir: Do peephole select on other instructions if the limit is ~0.
2071*61046927SAndroid Build Coastguard Worker- nir_to_tgsi: Fix internal handling of NIR uints for !CAP_INTEGERS
2072*61046927SAndroid Build Coastguard Worker- nir_to_tgsi: Support integer sysvals on !CAP_INTEGERS hardware.
2073*61046927SAndroid Build Coastguard Worker- i915g: Handle fragment depth being in OUT[1] not OUT[0].
2074*61046927SAndroid Build Coastguard Worker- i915g: Switch to using nir-to-tgsi.
2075*61046927SAndroid Build Coastguard Worker- i915g: Add triangle provoking vertex support.
2076*61046927SAndroid Build Coastguard Worker- freedreno: Move some driver debug printfs to mesa_logd.
2077*61046927SAndroid Build Coastguard Worker- freedreno/ir3: Move the assert output to mesa_loge().
2078*61046927SAndroid Build Coastguard Worker- util/log: Add a streaming printf interface.
2079*61046927SAndroid Build Coastguard Worker- freedreno/ir3: Use mesa_log_stream() for ir3 disassembly.
2080*61046927SAndroid Build Coastguard Worker- freedreno/ir3: Move the native code output to mesa_log as well.
2081*61046927SAndroid Build Coastguard Worker- nir: Add an interface for logging shaders with mesa_log*.
2082*61046927SAndroid Build Coastguard Worker- freedreno/ir3: Move NIR printing to mesa_log.
2083*61046927SAndroid Build Coastguard Worker- gallium/draw: Garbage collect draw_set_force_passthrough
2084*61046927SAndroid Build Coastguard Worker- gallium/draw: Garbage collect draw_pt_fetch_emit.
2085*61046927SAndroid Build Coastguard Worker- gallium/util: Introduce a helper for finding whole-resource blits.
2086*61046927SAndroid Build Coastguard Worker- freedreno: Move the rsc-based batch flushing to helper functions.
2087*61046927SAndroid Build Coastguard Worker- freedreno: Handle full blit discards by invalidating the resource.
2088*61046927SAndroid Build Coastguard Worker- freedreno: Cooperate with tc to stop checking the BC for resource_busy().
2089*61046927SAndroid Build Coastguard Worker- ci/llvmpipe: Mark two more multithread program link flakes.
2090*61046927SAndroid Build Coastguard Worker- i915g: Remove nr_cbufs loop.
2091*61046927SAndroid Build Coastguard Worker- i915g: Create an i915_surface for our pipe_surfaces.
2092*61046927SAndroid Build Coastguard Worker- i915g: Compute 3DSTATE_BUF_INFO flags at surface create time.
2093*61046927SAndroid Build Coastguard Worker- i915g: Move cbuf color swizzle lookup to CSO creation time.
2094*61046927SAndroid Build Coastguard Worker- i915g: Simplify color write mask setup.
2095*61046927SAndroid Build Coastguard Worker- i915g: Use the color swizzle to reshuffle the blend const color.
2096*61046927SAndroid Build Coastguard Worker- i915g: Clear xfails for vertex texturing.
2097*61046927SAndroid Build Coastguard Worker- freedreno: Fix leak of the screen hash table.
2098*61046927SAndroid Build Coastguard Worker- i915g: Fix GL_ARB_copy_buffer assertion fails.
2099*61046927SAndroid Build Coastguard Worker- i915g: Fix bad naming of depth texture formats.
2100*61046927SAndroid Build Coastguard Worker- i915g: Finish out blend factor overrides for both RGBx and A8.
2101*61046927SAndroid Build Coastguard Worker- ci/i915g: Skip the piglit glx tests since we're not running X.
2102*61046927SAndroid Build Coastguard Worker- freedreno/ir3: Report RA failure with mesa_loge().
2103*61046927SAndroid Build Coastguard Worker- turnip: Link more MRs and issues related to our xfails.
2104*61046927SAndroid Build Coastguard Worker- turnip: Use vk_startup_errorf() in more startup paths.
2105*61046927SAndroid Build Coastguard Worker- ci/turnip: Document create_instance_device_intentional_alloc_fail's fail.
2106*61046927SAndroid Build Coastguard Worker- turnip: Disable buffer texturing on 422 formats.
2107*61046927SAndroid Build Coastguard Worker- Revert "freedreno: Cooperate with tc to stop checking the BC for resource_busy()."
2108*61046927SAndroid Build Coastguard Worker- nir: Add a helper for chasing movs with nir_ssa_scalar().
2109*61046927SAndroid Build Coastguard Worker- turnip: Short-circuit if ladder generation for constant index SSBO/UBOs.
2110*61046927SAndroid Build Coastguard Worker- i915g: Apply clang-format.
2111*61046927SAndroid Build Coastguard Worker- i915g: Bake the decls and program together.
2112*61046927SAndroid Build Coastguard Worker- i915g: Allow use of I915_DEBUG= options on non-DEBUG builds.
2113*61046927SAndroid Build Coastguard Worker- i915g: Enable dumping of fragment shaders under I915_DEBUG=fs.
2114*61046927SAndroid Build Coastguard Worker- i915g: Use the normal compile error path for empty FSes.
2115*61046927SAndroid Build Coastguard Worker- i915g: Log program compile errors to mesa_loge().
2116*61046927SAndroid Build Coastguard Worker- i915g: Stop translating the fragment program on the first error.
2117*61046927SAndroid Build Coastguard Worker- i915g: Improve logging of unsupported opcodes.
2118*61046927SAndroid Build Coastguard Worker- i915g: replace "uint" with normal uint32_t.
2119*61046927SAndroid Build Coastguard Worker- i915g: Use stdbool.h instead of custom bools.
2120*61046927SAndroid Build Coastguard Worker- i915g: Remove redundant p->error setting.
2121*61046927SAndroid Build Coastguard Worker- i915g: Mark program errors on setting up temps, constants, and immediates.
2122*61046927SAndroid Build Coastguard Worker- i915g: Fix off-by-one in constant count assertion.
2123*61046927SAndroid Build Coastguard Worker- intel: Early exit from inst_is_in_block().
2124*61046927SAndroid Build Coastguard Worker- i915g: Finish the uint -> uint32_t conversion.
2125*61046927SAndroid Build Coastguard Worker- i915g: Add the nice cube map layout comments from i915c.
2126*61046927SAndroid Build Coastguard Worker- i915g: Fix FS debug dumping for declarations.
2127*61046927SAndroid Build Coastguard Worker- i915g: Delete redundant i915_hw_sampler_views atom.
2128*61046927SAndroid Build Coastguard Worker- i915g: Add curly braces for normal mesa style (and helps clang-format)
2129*61046927SAndroid Build Coastguard Worker- i915g: Set up the cube map texture wrap modes.
2130*61046927SAndroid Build Coastguard Worker- freedreno: Update comments about PIPE_BUFFER shadowing.
2131*61046927SAndroid Build Coastguard Worker- freedreno: swap ->valid when shadowing resources.
2132*61046927SAndroid Build Coastguard Worker- freedreno/a5xx: Make sure to mark blit read/write access in the BC.
2133*61046927SAndroid Build Coastguard Worker- freedreno: Stop manually marking blit dst buffers as valid.
2134*61046927SAndroid Build Coastguard Worker- freedreno: Swap needs_ubwc_clear when shadowing.
2135*61046927SAndroid Build Coastguard Worker- freedreno: Flush the shadowed resource's write batch up front.
2136*61046927SAndroid Build Coastguard Worker- i915g: Add support for per-vertex point size.
2137*61046927SAndroid Build Coastguard Worker- i915g: whitespace fixup from the cube map fix.
2138*61046927SAndroid Build Coastguard Worker- i915g: Force 1D textures to use wrap mode for the Y coordinate.
2139*61046927SAndroid Build Coastguard Worker- i915g: Make sure the 1D texture Y channel is initialized.
2140*61046927SAndroid Build Coastguard Worker- anv: Fix unused var warning on release builds from an assertion.
2141*61046927SAndroid Build Coastguard Worker- nir: Add a nir_instr_remove that recursively removes dead code.
2142*61046927SAndroid Build Coastguard Worker- nir: Use remove_and_dce for nir_shader_lower_instructions().
2143*61046927SAndroid Build Coastguard Worker- nir: Free the instructions in a DCE instr removal.
2144*61046927SAndroid Build Coastguard Worker- i915g: Fix writemasking of SEQ/SNE/SSG.
2145*61046927SAndroid Build Coastguard Worker- nir_to_tgsi: Run copy prop (and thus dce) after lower_bool_to_float.
2146*61046927SAndroid Build Coastguard Worker- nir_to_tgsi: Declare immediates as float on non-native-ints hardware.
2147*61046927SAndroid Build Coastguard Worker- turnip: Fix allocation size for vkCmdUpdateBuffer.
2148*61046927SAndroid Build Coastguard Worker- i915g: Fix dumping of 3DSTATE_BACKFACE_STENCIL_OPS.
2149*61046927SAndroid Build Coastguard Worker- i915g: Fix backface stencil when front_ccw is set.
2150*61046927SAndroid Build Coastguard Worker- ci: Make sure that we build the piglit dmabuf tests.
2151*61046927SAndroid Build Coastguard Worker- freedreno: Suballocate our long-lived ring objects.
2152*61046927SAndroid Build Coastguard Worker- freedreno/a6xx: Reduce the size of the config stateobj allocation.
2153*61046927SAndroid Build Coastguard Worker- freedrneo/a6xx: Reduce the size of the long-lived texture stateobj.
2154*61046927SAndroid Build Coastguard Worker- freedreno/a6xx: Allocate just enough memory for SO state, only if we do SO.
2155*61046927SAndroid Build Coastguard Worker- freedreno: Optimize duplicate obj-obj ring relocs.
2156*61046927SAndroid Build Coastguard Worker- i915g: Fix release build compiler warnings.
2157*61046927SAndroid Build Coastguard Worker- ci: Enable testing of i915g in the the debian -Werror release build.
2158*61046927SAndroid Build Coastguard Worker- freedreno: Lock access to msm_pipe for RB object suballocation.
2159*61046927SAndroid Build Coastguard Worker
2160*61046927SAndroid Build Coastguard WorkerEnrico Galli (10):
2161*61046927SAndroid Build Coastguard Worker
2162*61046927SAndroid Build Coastguard Worker- microsoft/compiler: zero out unused WebGPU system values
2163*61046927SAndroid Build Coastguard Worker- microsoft/compiler: Remove de-duplication of arbitrary semantic names
2164*61046927SAndroid Build Coastguard Worker- d3d12, microsoft/compiler: Switching semantic names to TEXCOORD
2165*61046927SAndroid Build Coastguard Worker- d3d12, microsoft/compiler: Moving driver_location allocation to compiler
2166*61046927SAndroid Build Coastguard Worker- util: Add simple test for util_qsort_r
2167*61046927SAndroid Build Coastguard Worker- util: Add qsort_r/s args adapter for MSVC and BSD/macOS
2168*61046927SAndroid Build Coastguard Worker- nir: Add modes filter to nir_sort_variables
2169*61046927SAndroid Build Coastguard Worker- microsoft/compiler: Switch io sort to use nir_sort_variables_with_modes
2170*61046927SAndroid Build Coastguard Worker- microsoft/spirv_to_dxil: Add drive_location assignment
2171*61046927SAndroid Build Coastguard Worker- microsoft/compiler: Add support for get_ssbo_size to translator
2172*61046927SAndroid Build Coastguard Worker
2173*61046927SAndroid Build Coastguard WorkerEric Engestrom (15):
2174*61046927SAndroid Build Coastguard Worker
2175*61046927SAndroid Build Coastguard Worker- VERSION: bump to 21.2.0-devel
2176*61046927SAndroid Build Coastguard Worker- docs: reset new_features.txt
2177*61046927SAndroid Build Coastguard Worker- egl/x11: don't forget to exit the attrib list loop
2178*61046927SAndroid Build Coastguard Worker- docs: add release notes for 21.1.0
2179*61046927SAndroid Build Coastguard Worker- docs: add release notes for 21.1.1
2180*61046927SAndroid Build Coastguard Worker- docs: update calendar and link releases notes for 21.1.0
2181*61046927SAndroid Build Coastguard Worker- docs: update calendar and link releases notes for 21.1.1
2182*61046927SAndroid Build Coastguard Worker- docs/release-calendar: add the schedule for the 21.1 branch
2183*61046927SAndroid Build Coastguard Worker- docs: add release notes for 21.1.2
2184*61046927SAndroid Build Coastguard Worker- docs: update calendar and link releases notes for 21.1.2
2185*61046927SAndroid Build Coastguard Worker- docs: add release notes for 21.1.3
2186*61046927SAndroid Build Coastguard Worker- docs: update calendar and link releases notes for 21.1.3
2187*61046927SAndroid Build Coastguard Worker- docs: add release notes for 21.1.4
2188*61046927SAndroid Build Coastguard Worker- docs: update calendar and link releases notes for 21.1.4
2189*61046927SAndroid Build Coastguard Worker- docs/release-calendar: add a few more 21.1 releases
2190*61046927SAndroid Build Coastguard Worker
2191*61046927SAndroid Build Coastguard WorkerErico Nunes (7):
2192*61046927SAndroid Build Coastguard Worker
2193*61046927SAndroid Build Coastguard Worker- gallium/hud: create vs_text to match fs_text
2194*61046927SAndroid Build Coastguard Worker- gallium/hud: extend check for has_srgb
2195*61046927SAndroid Build Coastguard Worker- docs/lima: add an initial page for Lima
2196*61046927SAndroid Build Coastguard Worker- lima: enable z16 format
2197*61046927SAndroid Build Coastguard Worker- lima: add reload command to the command dump
2198*61046927SAndroid Build Coastguard Worker- meson: kmsro: require dri3 for X11
2199*61046927SAndroid Build Coastguard Worker- lima: avoid crash with negative viewport values
2200*61046927SAndroid Build Coastguard Worker
2201*61046927SAndroid Build Coastguard WorkerErik Faye-Lund (193):
2202*61046927SAndroid Build Coastguard Worker
2203*61046927SAndroid Build Coastguard Worker- zink: fix stencil-export cap emission
2204*61046927SAndroid Build Coastguard Worker- lavapipe: resolve border-color when creating sampler
2205*61046927SAndroid Build Coastguard Worker- lavapipe: implement VK_EXT_custom_border_color
2206*61046927SAndroid Build Coastguard Worker- nir/lower_tex: do not stumble on 16-bit inputs
2207*61046927SAndroid Build Coastguard Worker- zink: document requirement of VK_EXT_custom_border_color
2208*61046927SAndroid Build Coastguard Worker- gallivm: handle 16-bit input in i2b32
2209*61046927SAndroid Build Coastguard Worker- gallivm: run nir_opt_algebraic_late
2210*61046927SAndroid Build Coastguard Worker- gallivm: add 16-bit integer support
2211*61046927SAndroid Build Coastguard Worker- zink: do not require vulkan memory model for shader-images
2212*61046927SAndroid Build Coastguard Worker- docs: write basic meta-documentation
2213*61046927SAndroid Build Coastguard Worker- zink: do not read outside of array
2214*61046927SAndroid Build Coastguard Worker- docs: remove out-of-date gles info
2215*61046927SAndroid Build Coastguard Worker- docs: remove documentation of MESA_CI_VISUAL
2216*61046927SAndroid Build Coastguard Worker- docs: remove documentation of MESA_PRIVATE_CMAP
2217*61046927SAndroid Build Coastguard Worker- docs: remove documentation of MESA_HPCR_CLEAR
2218*61046927SAndroid Build Coastguard Worker- docs: nest cherry-pick example under note
2219*61046927SAndroid Build Coastguard Worker- docs: use tables instead of pre-formatted text
2220*61046927SAndroid Build Coastguard Worker- docs: use math notation for example matrices
2221*61046927SAndroid Build Coastguard Worker- docs: use code-block for console-content
2222*61046927SAndroid Build Coastguard Worker- docs: use code-block for glsl
2223*61046927SAndroid Build Coastguard Worker- docs: use code-block for c
2224*61046927SAndroid Build Coastguard Worker- docs: use code-block for ini
2225*61046927SAndroid Build Coastguard Worker- zink: only emit extended-formats cap if needed
2226*61046927SAndroid Build Coastguard Worker- zink: remove memory-model leftovers
2227*61046927SAndroid Build Coastguard Worker- docs: fixup link to extension
2228*61046927SAndroid Build Coastguard Worker- docs: fix quoting around a few limits
2229*61046927SAndroid Build Coastguard Worker- zink: correct image cap checks
2230*61046927SAndroid Build Coastguard Worker- docs: add missing zink-requirement
2231*61046927SAndroid Build Coastguard Worker- docs: someome -> someone
2232*61046927SAndroid Build Coastguard Worker- zink: enable required instance ext
2233*61046927SAndroid Build Coastguard Worker- zink: make zink_binding private
2234*61046927SAndroid Build Coastguard Worker- zink: remove stray semicolons
2235*61046927SAndroid Build Coastguard Worker- zink: fixup bad indentation
2236*61046927SAndroid Build Coastguard Worker- docs: remove out-of-date versions doc
2237*61046927SAndroid Build Coastguard Worker- zink: fix shader-image requirements
2238*61046927SAndroid Build Coastguard Worker- zink: correct an extension-link
2239*61046927SAndroid Build Coastguard Worker- docs: fixup indentation of radeonsi envvar values
2240*61046927SAndroid Build Coastguard Worker- docs: document r600 envvars
2241*61046927SAndroid Build Coastguard Worker- zink: use UINT32_MAX instead of UINT_MAX
2242*61046927SAndroid Build Coastguard Worker- zink: respect bit-size of dref-result
2243*61046927SAndroid Build Coastguard Worker- zink: run nir_opt_algebraic_late
2244*61046927SAndroid Build Coastguard Worker- zink: always lower function-temp derefs
2245*61046927SAndroid Build Coastguard Worker- zink: support emitting 16-bit int types
2246*61046927SAndroid Build Coastguard Worker- zink: enable 16-bit int support
2247*61046927SAndroid Build Coastguard Worker- zink: support emitting 16-bit float types
2248*61046927SAndroid Build Coastguard Worker- zink: perform fp16 texture-lookups as fp32 and then convert
2249*61046927SAndroid Build Coastguard Worker- zink: enable 16-bit float support
2250*61046927SAndroid Build Coastguard Worker- zink/codegen: prefer first definition of prop/feature structs
2251*61046927SAndroid Build Coastguard Worker- zink: also enable float16 from KHR extension
2252*61046927SAndroid Build Coastguard Worker- lavapipe: consistently use nir macros
2253*61046927SAndroid Build Coastguard Worker- docs: update gallium doxygen docs
2254*61046927SAndroid Build Coastguard Worker- zink: handle matrix-types after vectors
2255*61046927SAndroid Build Coastguard Worker- zink: cache SpvId for aggregate glsl_types
2256*61046927SAndroid Build Coastguard Worker- zink: always enable fixed shader-caps
2257*61046927SAndroid Build Coastguard Worker- zink: do not check for varying output for fragment shaders
2258*61046927SAndroid Build Coastguard Worker- zink: emit cap early
2259*61046927SAndroid Build Coastguard Worker- zink: remove needless shader-info from context
2260*61046927SAndroid Build Coastguard Worker- zink: emit sample-shading cap early
2261*61046927SAndroid Build Coastguard Worker- zink: emit cap early
2262*61046927SAndroid Build Coastguard Worker- zink: only emit ImageBuffer cap if needed
2263*61046927SAndroid Build Coastguard Worker- docs: do not generate redirects on error
2264*61046927SAndroid Build Coastguard Worker- gallium/u_vbuf: avoid dereferencing NULL pointer
2265*61046927SAndroid Build Coastguard Worker- freedreno/a5xx: Remove ppgtt hack
2266*61046927SAndroid Build Coastguard Worker- docs: remove doxygen support
2267*61046927SAndroid Build Coastguard Worker- zink: remove incorrect border-swizzle assumption
2268*61046927SAndroid Build Coastguard Worker- lavapipe: emit correct textures_used for texture-arrays
2269*61046927SAndroid Build Coastguard Worker- zink: do not ask glsl-compiler to unroll
2270*61046927SAndroid Build Coastguard Worker- lavapipe: fix fsum with swizzle
2271*61046927SAndroid Build Coastguard Worker- st/mesa: do not take util_logbase2 of a negative size
2272*61046927SAndroid Build Coastguard Worker- zink: check for error when binding memory
2273*61046927SAndroid Build Coastguard Worker- gallium: allow to report errors from p_screen::resource_bind_backing
2274*61046927SAndroid Build Coastguard Worker- lavapipe: report out-of-memory when binding
2275*61046927SAndroid Build Coastguard Worker- llvmpipe: allow calculating size of overly large texture
2276*61046927SAndroid Build Coastguard Worker- lavapipe: report allocation-error
2277*61046927SAndroid Build Coastguard Worker- lavapipe: correct reported number of UBOs
2278*61046927SAndroid Build Coastguard Worker- translate: reserve more vertex-shader outputs
2279*61046927SAndroid Build Coastguard Worker- translate: assert that nr_elements is in range
2280*61046927SAndroid Build Coastguard Worker- ci: Uprev piglit to 3351e8952 ("max-texture-size: report merged results")
2281*61046927SAndroid Build Coastguard Worker- docs/features: document GL_ARB_ES3_2_compatibility support for zink
2282*61046927SAndroid Build Coastguard Worker- docs/features: mark a few more extensions as done for zink
2283*61046927SAndroid Build Coastguard Worker- zink: fix provoking-vertex cap for quads
2284*61046927SAndroid Build Coastguard Worker- docs: promote #dri-devel on oftc over freenode
2285*61046927SAndroid Build Coastguard Worker- docs: update link to #zink
2286*61046927SAndroid Build Coastguard Worker- docs: update location of #panfrost
2287*61046927SAndroid Build Coastguard Worker- docs: update link to #lima
2288*61046927SAndroid Build Coastguard Worker- zink: simplify emit_load_const
2289*61046927SAndroid Build Coastguard Worker- v3d: use helper to simplify things
2290*61046927SAndroid Build Coastguard Worker- ci: downgrade sphinx to v3.x
2291*61046927SAndroid Build Coastguard Worker- docs: update another IRC reference
2292*61046927SAndroid Build Coastguard Worker- docs: update another IRC reference
2293*61046927SAndroid Build Coastguard Worker- docs: drop clayton from intel-ci notice
2294*61046927SAndroid Build Coastguard Worker- zink: use actual const for const offset
2295*61046927SAndroid Build Coastguard Worker- lavapipe: handle cube-array image-views
2296*61046927SAndroid Build Coastguard Worker- lavapipe: do not interpret cube-compatible as cubemap
2297*61046927SAndroid Build Coastguard Worker- zink: only mark resources as cube-compatible if supported
2298*61046927SAndroid Build Coastguard Worker- zink: mark 2d-arrays as cube-compatible
2299*61046927SAndroid Build Coastguard Worker- zink: implement half-float packing
2300*61046927SAndroid Build Coastguard Worker- zink: untangle have_EXT_debug_utils and ZINK_DEBUG_VALIDATION
2301*61046927SAndroid Build Coastguard Worker- zink: add support for string-markers
2302*61046927SAndroid Build Coastguard Worker- util/prim_restart: revert part of bad fix
2303*61046927SAndroid Build Coastguard Worker- docs: quote a few defines
2304*61046927SAndroid Build Coastguard Worker- docs: fix header-levels in envvars.rst
2305*61046927SAndroid Build Coastguard Worker- docs: use file-role for paths
2306*61046927SAndroid Build Coastguard Worker- docs: use envvar role for envvars
2307*61046927SAndroid Build Coastguard Worker- docs: add the doc-comment for fse-vars
2308*61046927SAndroid Build Coastguard Worker- docs: do not list all gles major versions
2309*61046927SAndroid Build Coastguard Worker- docs: update list of apis to match website
2310*61046927SAndroid Build Coastguard Worker- docs: update llvm requirement
2311*61046927SAndroid Build Coastguard Worker- docs: rename vmware-guest article
2312*61046927SAndroid Build Coastguard Worker- docs: clean up list of deprecated systems
2313*61046927SAndroid Build Coastguard Worker- docs: move swrast to deprecated drivers list
2314*61046927SAndroid Build Coastguard Worker- docs: clean up software-drivers list
2315*61046927SAndroid Build Coastguard Worker- docs: clean up openswr links
2316*61046927SAndroid Build Coastguard Worker- docs: split out layered driver to its own list
2317*61046927SAndroid Build Coastguard Worker- docs: clean up freedreno links
2318*61046927SAndroid Build Coastguard Worker- docs: add links to documented drivers
2319*61046927SAndroid Build Coastguard Worker- r600: explicitly advertise index buffer format support
2320*61046927SAndroid Build Coastguard Worker- zink: limit images we mark as cube-compatible
2321*61046927SAndroid Build Coastguard Worker- zink: rename spirv_15 bool to spirv_1_4_interfaces
2322*61046927SAndroid Build Coastguard Worker- zink: allow to specify any spir-v version to nir_to_spirv
2323*61046927SAndroid Build Coastguard Worker- zink: calculate spir-v version based on vk version
2324*61046927SAndroid Build Coastguard Worker- zink: only enable vote if we can support it
2325*61046927SAndroid Build Coastguard Worker- zink: use a macro for spir-v versions
2326*61046927SAndroid Build Coastguard Worker- st/pbo: use correct type for images and textures
2327*61046927SAndroid Build Coastguard Worker- docs: update master -> main in edit-links
2328*61046927SAndroid Build Coastguard Worker- zink/ci: increase piglit and deqp-runner timeouts
2329*61046927SAndroid Build Coastguard Worker- llvmpipe: fix edge-rule logic for lines
2330*61046927SAndroid Build Coastguard Worker- llvmpipe: consistently deal with post-rast state
2331*61046927SAndroid Build Coastguard Worker- llvmpipe: fix multisample lines again
2332*61046927SAndroid Build Coastguard Worker- llvmpipe: do not always use pixel-rounded coordinates for points
2333*61046927SAndroid Build Coastguard Worker- zink/ci: re-enable test
2334*61046927SAndroid Build Coastguard Worker- zink: reject more illegal blits
2335*61046927SAndroid Build Coastguard Worker- zink: limit non-extension version feature to spirv 1.5
2336*61046927SAndroid Build Coastguard Worker- zink: use correct type for u_bit_scan
2337*61046927SAndroid Build Coastguard Worker- zink: do not unmap dt-buffers twice
2338*61046927SAndroid Build Coastguard Worker- zink: drop paranoid code
2339*61046927SAndroid Build Coastguard Worker- zink: add missing compiler-dependency
2340*61046927SAndroid Build Coastguard Worker- zink: drop some more vla usage
2341*61046927SAndroid Build Coastguard Worker- zink: fix more initializer styles
2342*61046927SAndroid Build Coastguard Worker- zink: introduce a define for max descriptors per type
2343*61046927SAndroid Build Coastguard Worker- zink: use max-descriptor define
2344*61046927SAndroid Build Coastguard Worker- zink: use alloca instead of hard-to-size vlas
2345*61046927SAndroid Build Coastguard Worker- zink: correct type of flags to flush
2346*61046927SAndroid Build Coastguard Worker- zink: fixup signedness of subtraction
2347*61046927SAndroid Build Coastguard Worker- zink: remove unused function
2348*61046927SAndroid Build Coastguard Worker- zink: drop repeated usage-bit
2349*61046927SAndroid Build Coastguard Worker- zink: do not check buffer-format for usage-bits
2350*61046927SAndroid Build Coastguard Worker- docs: remove outdated meson-section
2351*61046927SAndroid Build Coastguard Worker- docs: remove outdated clarification
2352*61046927SAndroid Build Coastguard Worker- docs: drop historic meson details
2353*61046927SAndroid Build Coastguard Worker- docs: use more file-roles
2354*61046927SAndroid Build Coastguard Worker- docs: use rst captions
2355*61046927SAndroid Build Coastguard Worker- wgl: remove hard limit on pixelformats
2356*61046927SAndroid Build Coastguard Worker- zink: drop unused macros
2357*61046927SAndroid Build Coastguard Worker- zink: remove unused function-pointers
2358*61046927SAndroid Build Coastguard Worker- zink: unbreak moltenvk code
2359*61046927SAndroid Build Coastguard Worker- zink: remove unused moltenvk functions
2360*61046927SAndroid Build Coastguard Worker- zink: do not store moltenvk functions in screen
2361*61046927SAndroid Build Coastguard Worker- zink: remove some needless moltenvk details
2362*61046927SAndroid Build Coastguard Worker- libgl-gdi: add missing include
2363*61046927SAndroid Build Coastguard Worker- iris/ci: disable amly jobs
2364*61046927SAndroid Build Coastguard Worker- aux/trace: fix bool argument
2365*61046927SAndroid Build Coastguard Worker- zink: cast pointers to uintptr_t
2366*61046927SAndroid Build Coastguard Worker- ci/windows: work around meson encoding issues
2367*61046927SAndroid Build Coastguard Worker- ci/windows: enable msvc builds of zink
2368*61046927SAndroid Build Coastguard Worker- ci/windows: fix zink msvc build-rules
2369*61046927SAndroid Build Coastguard Worker- gallium/u_threaded: do not apply start twice
2370*61046927SAndroid Build Coastguard Worker- ci: fix source-deps for radv on windows
2371*61046927SAndroid Build Coastguard Worker- zink: hook up line-rasterization ext
2372*61046927SAndroid Build Coastguard Worker- zink: use bit-allocation for boolean rasterizer-state
2373*61046927SAndroid Build Coastguard Worker- zink: support line stippling
2374*61046927SAndroid Build Coastguard Worker- zink: fill in the right line-mode based on state
2375*61046927SAndroid Build Coastguard Worker- docs: update zink requirements
2376*61046927SAndroid Build Coastguard Worker- llvmpipe: reject unsupported shader-image formats
2377*61046927SAndroid Build Coastguard Worker- lavapipe: query formats for shader-image support
2378*61046927SAndroid Build Coastguard Worker- llvmpipe: only report supported shader-image formats
2379*61046927SAndroid Build Coastguard Worker- lavapipe: expose more storage-image features
2380*61046927SAndroid Build Coastguard Worker- lavapipe: do not disable multisampling for smooth lines
2381*61046927SAndroid Build Coastguard Worker- lavapipe: fix disable_multisample condition
2382*61046927SAndroid Build Coastguard Worker- gallium: explicitly specify line rasterization mode
2383*61046927SAndroid Build Coastguard Worker- draw: respect line_rectangular state
2384*61046927SAndroid Build Coastguard Worker- llvmpipe: respect rectangular_lines
2385*61046927SAndroid Build Coastguard Worker- lavapipe: re-expose line-rasterization extension
2386*61046927SAndroid Build Coastguard Worker- lavapipe: expose strict-lines feature
2387*61046927SAndroid Build Coastguard Worker- zink: implement support for non-planar DRM modifiers
2388*61046927SAndroid Build Coastguard Worker- zink: remove duplicate format-mapping on little-endian
2389*61046927SAndroid Build Coastguard Worker- vulkan: do not map zero-sized region of memory
2390*61046927SAndroid Build Coastguard Worker- vulkan: allocate host-visible memory for swapchain images
2391*61046927SAndroid Build Coastguard Worker- zink: check for right feature
2392*61046927SAndroid Build Coastguard Worker- zink: respect line_rectangular state
2393*61046927SAndroid Build Coastguard Worker- lavapipe: do not assert on more than 32 samplers
2394*61046927SAndroid Build Coastguard Worker- lavapipe: do not mark unsupported tests as crashing
2395*61046927SAndroid Build Coastguard Worker- d3d12: split up root parameter update and set
2396*61046927SAndroid Build Coastguard Worker
2397*61046927SAndroid Build Coastguard WorkerErik Kurzinger (1):
2398*61046927SAndroid Build Coastguard Worker
2399*61046927SAndroid Build Coastguard Worker- vulkan/device_select: avoid segfault on Wayland if wl_drm is unavailable
2400*61046927SAndroid Build Coastguard Worker
2401*61046927SAndroid Build Coastguard WorkerErnst Sjöstrand (1):
2402*61046927SAndroid Build Coastguard Worker
2403*61046927SAndroid Build Coastguard Worker- nv50: Fix use of initializers on older compilers
2404*61046927SAndroid Build Coastguard Worker
2405*61046927SAndroid Build Coastguard WorkerEzequiel Garcia (2):
2406*61046927SAndroid Build Coastguard Worker
2407*61046927SAndroid Build Coastguard Worker- panfrost: Add GPU IDs for G52 1-Core-2EE (RK3568/RK3566)
2408*61046927SAndroid Build Coastguard Worker- panfrost: Rename G52 product ID 0x7402 as G52r1
2409*61046927SAndroid Build Coastguard Worker
2410*61046927SAndroid Build Coastguard WorkerFelix DeGrood (16):
2411*61046927SAndroid Build Coastguard Worker
2412*61046927SAndroid Build Coastguard Worker- intel: add L3 Bypass Disable to gen xml
2413*61046927SAndroid Build Coastguard Worker- iris: Cache VB/IB in L3$ for Gen12
2414*61046927SAndroid Build Coastguard Worker- iris: reduce redundant tile cache flushes
2415*61046927SAndroid Build Coastguard Worker- intel/blorp: remove tile flush from emit surface state
2416*61046927SAndroid Build Coastguard Worker- intel/compiler: Use switch for DERIVATIVE_GROUP logic
2417*61046927SAndroid Build Coastguard Worker- intel/compile: refactor DERIVATIVE_GROUP logic
2418*61046927SAndroid Build Coastguard Worker- intel/compiler: tileY friendly LID order for CS
2419*61046927SAndroid Build Coastguard Worker- intel/compiler: balanced tileY/linear friendly LID order for CS
2420*61046927SAndroid Build Coastguard Worker- anv: Cache VB/IB in L3$ for Gfx12
2421*61046927SAndroid Build Coastguard Worker- anv: Add debug messages for DEBUG_PIPE_CONTROL
2422*61046927SAndroid Build Coastguard Worker- anv: Clear all pending stall after pipe flush
2423*61046927SAndroid Build Coastguard Worker- anv: Remove Tile Cache flush from SBA, Pipe Select
2424*61046927SAndroid Build Coastguard Worker- anv: remove unnecessary Tile Cache flushes
2425*61046927SAndroid Build Coastguard Worker- anv: Only flush Tile Cache on VK_ACCESS_HOST_R/W
2426*61046927SAndroid Build Coastguard Worker- anv: Add ANV_PIPE_HDC_PIPELINE_FLUSH_BIT
2427*61046927SAndroid Build Coastguard Worker- anv: Replace DC Flush with HDC Pipeline Flush
2428*61046927SAndroid Build Coastguard Worker
2429*61046927SAndroid Build Coastguard WorkerFrancisco Jerez (20):
2430*61046927SAndroid Build Coastguard Worker
2431*61046927SAndroid Build Coastguard Worker- intel/fs: Implement representation of SWSB cross-pipeline synchronization annotations.
2432*61046927SAndroid Build Coastguard Worker- intel/fs: Add helper functions inferring sync and exec pipeline of an instruction.
2433*61046927SAndroid Build Coastguard Worker- intel/fs: Represent SWSB in-order dependency addresses as vectors.
2434*61046927SAndroid Build Coastguard Worker- intel/fs: Calculate SWSB cross-pipeline synchronization information.
2435*61046927SAndroid Build Coastguard Worker- intel/fs: Use CHV/BXT implementation of 64-bit MOV_INDIRECT on XeHP+.
2436*61046927SAndroid Build Coastguard Worker- intel/fs: Fix repclear assembly for XeHP+ regioning restrictions.
2437*61046927SAndroid Build Coastguard Worker- intel/fs: Handle regioning restrictions of split FP/DP pipelines.
2438*61046927SAndroid Build Coastguard Worker- intel/eu: Teach EU validator about FP/DP pipeline regioning restrictions.
2439*61046927SAndroid Build Coastguard Worker- intel/compiler: Lower integer division on XeHP.
2440*61046927SAndroid Build Coastguard Worker- intel/fs: Introduce lowering pass to implement derivatives in terms of quad swizzles.
2441*61046927SAndroid Build Coastguard Worker- intel/fs: Add more efficient fragment coordinate calculation.
2442*61046927SAndroid Build Coastguard Worker- iris/gen12: Work around push constant corruption on context switch.
2443*61046927SAndroid Build Coastguard Worker- iris/gfx12: Invalidate ISP at the end of every batch.
2444*61046927SAndroid Build Coastguard Worker- intel/fs/xehp: Assert that the compiler is sending all 3 coords for cubemaps.
2445*61046927SAndroid Build Coastguard Worker- intel/fs: Track single accumulator in scoreboard lowering pass.
2446*61046927SAndroid Build Coastguard Worker- intel/fs: Implement Wa_22012725308 for cross-pipe accumulator data hazard.
2447*61046927SAndroid Build Coastguard Worker- intel/fs: Add SWSB dependency annotations for cross-pipeline WaR data hazards on XeHP+.
2448*61046927SAndroid Build Coastguard Worker- intel/fs: Teach IR about EOT instruction writing the accumulator implicitly on TGL+.
2449*61046927SAndroid Build Coastguard Worker- intel/fs: Fix synchronization of accumulator-clearing W/A move on TGL+.
2450*61046927SAndroid Build Coastguard Worker- intel/fs: Implement Wa_14013745556 on TGL+.
2451*61046927SAndroid Build Coastguard Worker
2452*61046927SAndroid Build Coastguard WorkerGeorg Lehmann (11):
2453*61046927SAndroid Build Coastguard Worker
2454*61046927SAndroid Build Coastguard Worker- radv: Fix compatible image handle type for dmabufs.
2455*61046927SAndroid Build Coastguard Worker- v3dv: use VKAPI_ATTR and VKAPI_CALL.
2456*61046927SAndroid Build Coastguard Worker- zink: Add a missing VKAPI_ATTR.
2457*61046927SAndroid Build Coastguard Worker- vulkan: Update the XML and headers to 1.2.180
2458*61046927SAndroid Build Coastguard Worker- radv: Implement VK_EXT_global_priority_query.
2459*61046927SAndroid Build Coastguard Worker- ac: Check me_fw_feature for 32bit predication on gfx10.3
2460*61046927SAndroid Build Coastguard Worker- ac: Enable 32bit predication on gfx10.
2461*61046927SAndroid Build Coastguard Worker- ac: Enable 32bit predication on gfx9 with fw feature version 52.
2462*61046927SAndroid Build Coastguard Worker- lavapipe: Use common default allocator.
2463*61046927SAndroid Build Coastguard Worker- lavapipe: Add a missing VKAPI_ATTR.
2464*61046927SAndroid Build Coastguard Worker- vulkan/wsi/wayland: Add support for more SRGB formats.
2465*61046927SAndroid Build Coastguard Worker
2466*61046927SAndroid Build Coastguard WorkerGert Wollny (40):
2467*61046927SAndroid Build Coastguard Worker
2468*61046927SAndroid Build Coastguard Worker- Revert "r600: don't set an index_bias for indirect draw calls"
2469*61046927SAndroid Build Coastguard Worker- Revert "r600: Don't advertise support for scaled int16 vertex formats"
2470*61046927SAndroid Build Coastguard Worker- r600: don't set an index_bias for indirect draw calls
2471*61046927SAndroid Build Coastguard Worker- virgl: use pipe_draw_info::restart_index only when primitive_restart is enabled
2472*61046927SAndroid Build Coastguard Worker- r600: update pipe_draw_info::restart_index only when primitive_restart is enabled
2473*61046927SAndroid Build Coastguard Worker- nir/opt_algebraic: optimizations for add umax/umin with zero
2474*61046927SAndroid Build Coastguard Worker- nir: Add filter callback for lower_to_scalar to the options
2475*61046927SAndroid Build Coastguard Worker- gallium: pass lower_to_scalar_filter to lower_to_scalar pass
2476*61046927SAndroid Build Coastguard Worker- r600/sfn: lower to scalar with filter applied
2477*61046927SAndroid Build Coastguard Worker- mesa: add an extension MESA_bgra
2478*61046927SAndroid Build Coastguard Worker- compiler/nir: check whether var is an input in lower_fragcoord_wtrans
2479*61046927SAndroid Build Coastguard Worker- nir/linker: add option to ignore the IO precisions for better varying packing
2480*61046927SAndroid Build Coastguard Worker- r600/sfn: Ignore precision when linking
2481*61046927SAndroid Build Coastguard Worker- r600: don't put INTERP_X and INTERP_Z into one instruction group
2482*61046927SAndroid Build Coastguard Worker- r600/sfn: Use valid pixel mode only in fragment shaders
2483*61046927SAndroid Build Coastguard Worker- r600/sfn: Use valid pixel mode for SSBO and Image result fetches
2484*61046927SAndroid Build Coastguard Worker- r600/sfn: force new CF if fetch through TC would be used in same clause
2485*61046927SAndroid Build Coastguard Worker- r600/sfn: Lower FS pos input w-transform in NIR
2486*61046927SAndroid Build Coastguard Worker- r600/sfn: Don't check the faction when searching for the input slot
2487*61046927SAndroid Build Coastguard Worker- r600/sfn: count only distinct literals per instruction group
2488*61046927SAndroid Build Coastguard Worker- r600/sfn: Fix Cayman trans ops
2489*61046927SAndroid Build Coastguard Worker- r600/sfn: Use unified index register code for samplers
2490*61046927SAndroid Build Coastguard Worker- r600/sfn: Use unified code path for index register load
2491*61046927SAndroid Build Coastguard Worker- r600/sfn: Fix texture gather for Cayman
2492*61046927SAndroid Build Coastguard Worker- r600/sfn: Fix ssbo/image atomic swap for Cayman
2493*61046927SAndroid Build Coastguard Worker- r600/sfn: Fix Cayman SSBO write with more than one value
2494*61046927SAndroid Build Coastguard Worker- r600/sfn: Fix Geometry shader for Cayman
2495*61046927SAndroid Build Coastguard Worker- r600/sfn: read number of images from shader info
2496*61046927SAndroid Build Coastguard Worker- r600/sfn: Fix cube query layer number for indirect access
2497*61046927SAndroid Build Coastguard Worker- r600/sfn: Add lowering pass to legalize image access
2498*61046927SAndroid Build Coastguard Worker- r600/sfn: legalize image access on Cayman
2499*61046927SAndroid Build Coastguard Worker- r600: Enable NIR debug flags also for Cayman
2500*61046927SAndroid Build Coastguard Worker- r600/sfn: don't designates initializers, since they are c++20
2501*61046927SAndroid Build Coastguard Worker- r600/sfn: don't read back unused image atomic result values
2502*61046927SAndroid Build Coastguard Worker- r600/sfn: Drop method for emit_atomic_add, it is handled in generic code
2503*61046927SAndroid Build Coastguard Worker- r600/sfn: Don't read return values of atomic ops that are not used
2504*61046927SAndroid Build Coastguard Worker- r600/sfn: Clean up some ALU lowering and move code
2505*61046927SAndroid Build Coastguard Worker- r600/sfn: Lower offset in TXF instructions
2506*61046927SAndroid Build Coastguard Worker- virgl: Enable ASTC formats also for 3D textures
2507*61046927SAndroid Build Coastguard Worker- r600/sfn: initialize all texture lower options
2508*61046927SAndroid Build Coastguard Worker
2509*61046927SAndroid Build Coastguard WorkerGustavo Padovan (10):
2510*61046927SAndroid Build Coastguard Worker
2511*61046927SAndroid Build Coastguard Worker- traces-iris: fix expectation for Intel GLK
2512*61046927SAndroid Build Coastguard Worker- gitlab-ci: enable Intel AML-Y as experimental
2513*61046927SAndroid Build Coastguard Worker- gitlab-ci: rule anchor for experimental devices as manual in MRs
2514*61046927SAndroid Build Coastguard Worker- gitlab-ci: enable all 3 intel devices as manual in MR pipelines
2515*61046927SAndroid Build Coastguard Worker- iris/ci: disable failing gimark test for now
2516*61046927SAndroid Build Coastguard Worker- iris/ci: enable intel devices automatically in MR pipelines
2517*61046927SAndroid Build Coastguard Worker- gitlab-ci: add python script to submit lava jobs
2518*61046927SAndroid Build Coastguard Worker- gitlab-ci: enable testing on Intel Kaby Lake as experimental
2519*61046927SAndroid Build Coastguard Worker- ci/lava: propely report test failure through sys.exit()
2520*61046927SAndroid Build Coastguard Worker- ci/lava: do not save lava.yaml in the artifacts
2521*61046927SAndroid Build Coastguard Worker
2522*61046927SAndroid Build Coastguard WorkerHans-Kristian Arntzen (2):
2523*61046927SAndroid Build Coastguard Worker
2524*61046927SAndroid Build Coastguard Worker- radv: Take image alignment into account when allocating MUTABLE pool.
2525*61046927SAndroid Build Coastguard Worker- radv: Allocate buffer list for MUTABLE descriptor types as well.
2526*61046927SAndroid Build Coastguard Worker
2527*61046927SAndroid Build Coastguard WorkerHeinrich Fink (6):
2528*61046927SAndroid Build Coastguard Worker
2529*61046927SAndroid Build Coastguard Worker- softpipe: add missing sentinel to debug option array
2530*61046927SAndroid Build Coastguard Worker- llvmpipe: unmap display target of shader image/sampler
2531*61046927SAndroid Build Coastguard Worker- softpipe: unmap display target of shader sampler
2532*61046927SAndroid Build Coastguard Worker- llvmpipe: do not leak map of display target in fs setup
2533*61046927SAndroid Build Coastguard Worker- llvmpipe: do not leak display target mapped ptr in cs setup
2534*61046927SAndroid Build Coastguard Worker- gbm/dri: Fix leaking bo memory on failure path
2535*61046927SAndroid Build Coastguard Worker
2536*61046927SAndroid Build Coastguard WorkerHoe Hao Cheng (15):
2537*61046927SAndroid Build Coastguard Worker
2538*61046927SAndroid Build Coastguard Worker- vulkan/util: generate vk_dispatch_table that combines all dispatch tables
2539*61046927SAndroid Build Coastguard Worker- nir: define NIR_ALU_MAX_INPUTS
2540*61046927SAndroid Build Coastguard Worker- zink: remove variable length arrays in ntv
2541*61046927SAndroid Build Coastguard Worker- zink: introduce vk_dispatch_table
2542*61046927SAndroid Build Coastguard Worker- zink/codegen: split commands into three groups
2543*61046927SAndroid Build Coastguard Worker- zink/codegen: add zink_verify_*_extensions()
2544*61046927SAndroid Build Coastguard Worker- zink: slight refactor of load_device_extensions()
2545*61046927SAndroid Build Coastguard Worker- zink: use the dispatch tables
2546*61046927SAndroid Build Coastguard Worker- zink/codegen: allow conditional enabling of instance extensions
2547*61046927SAndroid Build Coastguard Worker- zink/codegen: clean the constructor of Extension up
2548*61046927SAndroid Build Coastguard Worker- zink: do not fail when EXT_calibrated_timestamps is unavailable
2549*61046927SAndroid Build Coastguard Worker- zink: move extension function verification to when it is used
2550*61046927SAndroid Build Coastguard Worker- zink: zero-init structs with ISO C
2551*61046927SAndroid Build Coastguard Worker- zink: standardize zero-init code style
2552*61046927SAndroid Build Coastguard Worker- zink: make codegen compatible with python 3.5
2553*61046927SAndroid Build Coastguard Worker
2554*61046927SAndroid Build Coastguard WorkerHubert Jasudowicz (1):
2555*61046927SAndroid Build Coastguard Worker
2556*61046927SAndroid Build Coastguard Worker- docs/egl: Add missing backticks
2557*61046927SAndroid Build Coastguard Worker
2558*61046927SAndroid Build Coastguard WorkerHyunjun Ko (6):
2559*61046927SAndroid Build Coastguard Worker
2560*61046927SAndroid Build Coastguard Worker- turnip: prep work for timeline semaphore support
2561*61046927SAndroid Build Coastguard Worker- turnip: Implement VK_KHR_timeline_semaphore.
2562*61046927SAndroid Build Coastguard Worker- turnip/kgsl: Fix to build on android.
2563*61046927SAndroid Build Coastguard Worker- turnip: add missing VKAPI_ATTR/CALL
2564*61046927SAndroid Build Coastguard Worker- turnip: Copy command buffers to deferred submit request
2565*61046927SAndroid Build Coastguard Worker- turnip/kgsl: new flag TU_USE_KGSL
2566*61046927SAndroid Build Coastguard Worker
2567*61046927SAndroid Build Coastguard WorkerIago Toral Quiroga (118):
2568*61046927SAndroid Build Coastguard Worker
2569*61046927SAndroid Build Coastguard Worker- v3dv: avoid redundant BO job additions for textures and samplers
2570*61046927SAndroid Build Coastguard Worker- v3dv: avoid redundant BO job additions for UBO/SSBO
2571*61046927SAndroid Build Coastguard Worker- v3dv: avoid redundant BO job additions for spill / shared BOs
2572*61046927SAndroid Build Coastguard Worker- v3dv: optimize a few cases of BO job additions
2573*61046927SAndroid Build Coastguard Worker- v3dv: use a bitfield to implement a quick check for job BO tracking
2574*61046927SAndroid Build Coastguard Worker- v3dv: fix descriptor set limits
2575*61046927SAndroid Build Coastguard Worker- v3dv: fix array sizes when tracking BOs during uniform setup
2576*61046927SAndroid Build Coastguard Worker- v3dv: don't use a dedicated BO for each occlusion query
2577*61046927SAndroid Build Coastguard Worker- v3dv: fix sRGB blending workaround
2578*61046927SAndroid Build Coastguard Worker- v3dv: improve dirty descriptor set state tracking
2579*61046927SAndroid Build Coastguard Worker- v3dv: dirty viewport doesn't affect fragment shaders
2580*61046927SAndroid Build Coastguard Worker- v3dv: better tracking of dirty push constant state
2581*61046927SAndroid Build Coastguard Worker- vulkan/wsi: give drivers the option to decide if they need to blit
2582*61046927SAndroid Build Coastguard Worker- v3dv: implement wsi hook to decide if we can present directly on device
2583*61046927SAndroid Build Coastguard Worker- compiler/nir: add a divergence analysis option for non-uniform workgroup id
2584*61046927SAndroid Build Coastguard Worker- v3dv: choose a larger CSD supergroup size if possible
2585*61046927SAndroid Build Coastguard Worker- broadcom/compiler: track if a shader has control barriers in prog_data
2586*61046927SAndroid Build Coastguard Worker- v3dv: limit supergroup size in presence of TSY barriers
2587*61046927SAndroid Build Coastguard Worker- broadcom/common: move CSD supergroup sizing to a common helper
2588*61046927SAndroid Build Coastguard Worker- v3d: choose a larger CSD supergroup size if possible
2589*61046927SAndroid Build Coastguard Worker- broadcom/compiler: add a loop unrolling pass
2590*61046927SAndroid Build Coastguard Worker- v3dv: setup loop unrolling
2591*61046927SAndroid Build Coastguard Worker- v3d: move NIR compiler options to GL driver
2592*61046927SAndroid Build Coastguard Worker- broadcom/compiler: add a compiler strategy to disable loop unrolling
2593*61046927SAndroid Build Coastguard Worker- broadcom/compiler: refactor compile strategies
2594*61046927SAndroid Build Coastguard Worker- broadcom/compiler: specify maximum thread count in compile strategies
2595*61046927SAndroid Build Coastguard Worker- v3d: enable NIR loop unrolling
2596*61046927SAndroid Build Coastguard Worker- v3d: re-enable GLSL loop unrolling
2597*61046927SAndroid Build Coastguard Worker- broadcom/compiler: change register allocation policy for accumulators
2598*61046927SAndroid Build Coastguard Worker- broadcom/compiler: move vertex shader output handling to its own function
2599*61046927SAndroid Build Coastguard Worker- broadcom/compiler: implement non-uniform offset on vertex outputs
2600*61046927SAndroid Build Coastguard Worker- broadcom/compiler: make vir_VPM_WRITE_indirect handle non-uniform offsets
2601*61046927SAndroid Build Coastguard Worker- broacom/compiler: enable PIPE_SHADER_CAP_INDIRECT_OUTPUT_ADDR
2602*61046927SAndroid Build Coastguard Worker- broadcom/compiler: don't use nir_src_is_dynamically_uniform
2603*61046927SAndroid Build Coastguard Worker- v3dv: don't lower indirect derefs on output variables
2604*61046927SAndroid Build Coastguard Worker- broadcom/compiler: don't unroll due to indirect indexing of outputs
2605*61046927SAndroid Build Coastguard Worker- v3d: disable GLSL loop unrolling again
2606*61046927SAndroid Build Coastguard Worker- broadcom/compiler: clarify PIPE_SHADER_CAP_INDIRECT_INPUT_ADDR setting
2607*61046927SAndroid Build Coastguard Worker- broadcom/compiler: don't emit TLB loads for components that don't exist
2608*61046927SAndroid Build Coastguard Worker- broadcom/compiler: consider RT component size when lowering logic ops in Vulkan
2609*61046927SAndroid Build Coastguard Worker- broadcom/ci: update fail list for v3dv
2610*61046927SAndroid Build Coastguard Worker- v3d: take TLB blit framebuffer dimensions from smallest surface dimensions
2611*61046927SAndroid Build Coastguard Worker- v3dv: implement VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_POINT_CLIPPING_PROPERTIES
2612*61046927SAndroid Build Coastguard Worker- v3dv: fix texture_size()
2613*61046927SAndroid Build Coastguard Worker- v3dv: allow creating uncompressed views from compressed images and vice versa
2614*61046927SAndroid Build Coastguard Worker- v3dv: expose VK_KHR_maintenance2
2615*61046927SAndroid Build Coastguard Worker- v3dv: define V3D_MAX_BUFFER_RANGE
2616*61046927SAndroid Build Coastguard Worker- v3dv: implement VK_KHR_maintenance3
2617*61046927SAndroid Build Coastguard Worker- v3dv: implement VK_KHR_bind_memory2
2618*61046927SAndroid Build Coastguard Worker- v3dv: implement VK_KHR_get_memory_requirements2
2619*61046927SAndroid Build Coastguard Worker- v3dv: keep track of whether an image may be backed by external memory
2620*61046927SAndroid Build Coastguard Worker- v3dv: implement VK_KHR_dedicated_allocation
2621*61046927SAndroid Build Coastguard Worker- v3dv: trivially handle VK_STRUCTURE_TYPE_EXPORT_MEMORY_ALLOCATE_INFO_KHR
2622*61046927SAndroid Build Coastguard Worker- v3dv: add v3dv_GetImageSparseMemoryRequirements back
2623*61046927SAndroid Build Coastguard Worker- v3dv: implement vkCmdDispatchBase
2624*61046927SAndroid Build Coastguard Worker- v3dv: create a helper for image creation
2625*61046927SAndroid Build Coastguard Worker- v3dv: implement interactions of VK_KHR_device_group with VK_KHR_swapchain
2626*61046927SAndroid Build Coastguard Worker- v3dv: implement VK_KHR_device_group
2627*61046927SAndroid Build Coastguard Worker- v3dv: don't keep an open file descriptor for imported fences/semaphores
2628*61046927SAndroid Build Coastguard Worker- v3dv: implement external semaphore/fence extensions
2629*61046927SAndroid Build Coastguard Worker- v3dv: increase number of supported SSBOs
2630*61046927SAndroid Build Coastguard Worker- v3dv: expose KHR_relaxed_block_layout
2631*61046927SAndroid Build Coastguard Worker- v3dv: document VK_KHR_relaxed_block_layout as implemented
2632*61046927SAndroid Build Coastguard Worker- v3dv: expose VK_KHR_storage_buffer_storage_class
2633*61046927SAndroid Build Coastguard Worker- v3dv: refactor descriptor updates
2634*61046927SAndroid Build Coastguard Worker- v3dv: implement VK_KHR_descriptor_update_template
2635*61046927SAndroid Build Coastguard Worker- v3dv: fix incorrect render area setup
2636*61046927SAndroid Build Coastguard Worker- v3dv: expose KHR_variable_pointers
2637*61046927SAndroid Build Coastguard Worker- v3dv: don't lower vulkan resource index result to scalar
2638*61046927SAndroid Build Coastguard Worker- v3dv: implement VK_KHR_get_display_properties2
2639*61046927SAndroid Build Coastguard Worker- v3dv: handle Vulkan 1.1 feature and property queries
2640*61046927SAndroid Build Coastguard Worker- v3dv: don't support VK_IMAGE_CREATE_BLOCK_TEXEL_VIEW_COMPATIBLE_BIT
2641*61046927SAndroid Build Coastguard Worker- Revert "v3dv: allow creating uncompressed views from compressed images and vice versa"
2642*61046927SAndroid Build Coastguard Worker- v3dv: expose VK_KHR_shader_non_semantic_info
2643*61046927SAndroid Build Coastguard Worker- v3dv: implement VK_EXT_index_type_uint8
2644*61046927SAndroid Build Coastguard Worker- v3dv: implement vkCmdBlitImage2KHR
2645*61046927SAndroid Build Coastguard Worker- v3dv: implement vkCmdCopyBuffer2KHR
2646*61046927SAndroid Build Coastguard Worker- v3dv: implement vkCmdCopyBufferToImage2KHR and vkCmdCopyImageToBuffer2KHR
2647*61046927SAndroid Build Coastguard Worker- v3dv: implement vkCmdCopyImage2KHR
2648*61046927SAndroid Build Coastguard Worker- v3dv: implement vkCmdResolveImage2KHR
2649*61046927SAndroid Build Coastguard Worker- v3dv: expose VK_KHR_copy_commands2
2650*61046927SAndroid Build Coastguard Worker- v3dv: remove const qualifier for resource pointer in view objects
2651*61046927SAndroid Build Coastguard Worker- broadcom/compiler: implement nir_intrinsic_load_subgroup_id correctly
2652*61046927SAndroid Build Coastguard Worker- broadcom/compiler: lower nir_intrinsic_load_num_subgroups
2653*61046927SAndroid Build Coastguard Worker- broadcom/compiler: add FLAFIRST and FLNAFIRST opcodes
2654*61046927SAndroid Build Coastguard Worker- broadcom/compiler: implement more subgroup intrinsics
2655*61046927SAndroid Build Coastguard Worker- broadcom/compiler: add a ntq_emit_cond_to_bool helper
2656*61046927SAndroid Build Coastguard Worker- broadcom/compiler: add a set_a_flags_for_subgroup helper
2657*61046927SAndroid Build Coastguard Worker- broadcom/compiler: track if a compute shader uses subgroup functionality
2658*61046927SAndroid Build Coastguard Worker- broadcom/util: don't use compute supergroup packing with subgroups
2659*61046927SAndroid Build Coastguard Worker- v3dv: expose correct subgroup size
2660*61046927SAndroid Build Coastguard Worker- v3dv: expose support for basic subgroup operations
2661*61046927SAndroid Build Coastguard Worker- broadcom/compiler: use nir_sort_variables_with_modes
2662*61046927SAndroid Build Coastguard Worker- v3dv: account for dst offset of copy query results operations
2663*61046927SAndroid Build Coastguard Worker- v3dv: always free pipeline stages after compiling
2664*61046927SAndroid Build Coastguard Worker- v3dv: extend broadcom stages to include geometry
2665*61046927SAndroid Build Coastguard Worker- v3dv: define a generic helper to create binning pipeline stages
2666*61046927SAndroid Build Coastguard Worker- v3dv: add a few more broadcom shader stage helpers
2667*61046927SAndroid Build Coastguard Worker- broadcom/compiler: track if geometry shaders write gl_PointSize
2668*61046927SAndroid Build Coastguard Worker- v3dv: add support for geometry shaders to pipelines
2669*61046927SAndroid Build Coastguard Worker- broadcom/compiler: create a helper for computing VPM config
2670*61046927SAndroid Build Coastguard Worker- v3dv: emit state packets for geometry shaders
2671*61046927SAndroid Build Coastguard Worker- v3dv: handle QUNIFORM_FB_LAYERS
2672*61046927SAndroid Build Coastguard Worker- v3dv: fix copy buffer to image TFU path for 3D images
2673*61046927SAndroid Build Coastguard Worker- broadcom/compiler: handle compact input arrays for geometry shaders
2674*61046927SAndroid Build Coastguard Worker- broadcom/compiler: don't ignore constant offset on per-vertex input loads
2675*61046927SAndroid Build Coastguard Worker- v3dv: implement layered attachment clears
2676*61046927SAndroid Build Coastguard Worker- v3dv: remove fallback path for vkCmdClearAttachments
2677*61046927SAndroid Build Coastguard Worker- v3dv: remove deferred vkCmdClearAtachments path
2678*61046927SAndroid Build Coastguard Worker- broadcom/ci: update expected fails for v3dv after enabling geometry shaders
2679*61046927SAndroid Build Coastguard Worker- v3dv: expose geometry shaders
2680*61046927SAndroid Build Coastguard Worker- v3dv: fix push constant range for texel buffer copy pipelines
2681*61046927SAndroid Build Coastguard Worker- v3dv: implement layered texel buffer copies using a geometry shader
2682*61046927SAndroid Build Coastguard Worker- v3dv: allow batching texel buffer copies for 3D images
2683*61046927SAndroid Build Coastguard Worker- v3dv: use defines for push constant offsets used by texel buffer copy shaders
2684*61046927SAndroid Build Coastguard Worker- v3d: better scissor tracking
2685*61046927SAndroid Build Coastguard Worker- broadcom/compiler: implement gl_PrimitiveID in FS without a GS
2686*61046927SAndroid Build Coastguard Worker- v3dv: remove more dead clearing code
2687*61046927SAndroid Build Coastguard Worker
2688*61046927SAndroid Build Coastguard WorkerIan Romanick (49):
2689*61046927SAndroid Build Coastguard Worker
2690*61046927SAndroid Build Coastguard Worker- tgsi_exec: Fix NaN behavior of saturate
2691*61046927SAndroid Build Coastguard Worker- tgsi_exec: Fix NaN behavior of min and max
2692*61046927SAndroid Build Coastguard Worker- ci: Uprev piglit to b3a9fa345 ("framework/replay: Quote resource names before signing")
2693*61046927SAndroid Build Coastguard Worker- tgsi_exec: Use C99 functions for min and max instead of open coding
2694*61046927SAndroid Build Coastguard Worker- gallivm: Fix NaN behavior of min and max
2695*61046927SAndroid Build Coastguard Worker- gallivm: Use range analysis to generate better fmin and fmax code
2696*61046927SAndroid Build Coastguard Worker- gallivm: Use GALLIVM_NAN_RETURN_OTHER_SECOND_NONNAN for norm clamping
2697*61046927SAndroid Build Coastguard Worker- gallivm: Remove unused GALLIVM_NAN_RETURN_NAN
2698*61046927SAndroid Build Coastguard Worker- nir/algebraic: Remove some optimizations of comparisons with fsat
2699*61046927SAndroid Build Coastguard Worker- nir/algebraic: Tautology replacements require sources be numbers
2700*61046927SAndroid Build Coastguard Worker- nir/algebraic: Invert comparisons less often
2701*61046927SAndroid Build Coastguard Worker- nir/algebraic: Equality comparison inversions require sources be numbers
2702*61046927SAndroid Build Coastguard Worker- nir/algebraic: Mark some more comparison reductions exact
2703*61046927SAndroid Build Coastguard Worker- nir/algebraic: Mark some more logic-joined comparison reductions as exact
2704*61046927SAndroid Build Coastguard Worker- nir/algebraic: Rearrange some logic-joined comparisons and reduce
2705*61046927SAndroid Build Coastguard Worker- nir/algebraic: Add algebraic opt for float comparisons with identical operands.
2706*61046927SAndroid Build Coastguard Worker- util/format: Delete trailing whitespace
2707*61046927SAndroid Build Coastguard Worker- dri: Fix typo before __DRI_IMAGE_COMPONENTS defines
2708*61046927SAndroid Build Coastguard Worker- egl/dri2: Rely on drm-uapi for DRM_FORMAT defines
2709*61046927SAndroid Build Coastguard Worker- mesa/st: Always call st_nir_lower_tex_src_plane if samplers were lowered
2710*61046927SAndroid Build Coastguard Worker- nir/lower_tex: Add support for lowering Y41x formats
2711*61046927SAndroid Build Coastguard Worker- util/format: Add Y41x formats
2712*61046927SAndroid Build Coastguard Worker- egl/dri2: Add Y41x formats
2713*61046927SAndroid Build Coastguard Worker- gallium/dri: Add Y41x formats
2714*61046927SAndroid Build Coastguard Worker- util/format: Add Y21x formats
2715*61046927SAndroid Build Coastguard Worker- egl/dri2: Add Y21x formats
2716*61046927SAndroid Build Coastguard Worker- gallium/dri: Add Y21x formats
2717*61046927SAndroid Build Coastguard Worker- intel/isl: Add mappings for PIPE_FORMAT_R8G8_R8B8_UNORM and PIPE_FORMAT_G8R8_B8R8_UNORM
2718*61046927SAndroid Build Coastguard Worker- mesa: Add R8G8_R8B8 and G8R8_B8R8 formats
2719*61046927SAndroid Build Coastguard Worker- nir/lower_tex: Add support for lowering YUYV formats
2720*61046927SAndroid Build Coastguard Worker- gallium/dri: Allow use of R8G8_R8B8 for YUYV and G8R8_B8R8 for UYVY
2721*61046927SAndroid Build Coastguard Worker- iris: Return correct enum names from fmt_swizzle
2722*61046927SAndroid Build Coastguard Worker- iris: Silence warnings about implicit enum type conversions
2723*61046927SAndroid Build Coastguard Worker- mesa/st: Don't assert !unify_interfaces in the passthrough edge flags case
2724*61046927SAndroid Build Coastguard Worker- radeonsi: Use util_cpu_caps to detect number of CPUs
2725*61046927SAndroid Build Coastguard Worker- util: Zero out all of mask in util_set_thread_affinity
2726*61046927SAndroid Build Coastguard Worker- util: Change order of PIPE_OS_UNIX code in util_cpu_detect_once
2727*61046927SAndroid Build Coastguard Worker- util: Trivial cleanup in the BSD code of util_cpu_detect_once
2728*61046927SAndroid Build Coastguard Worker- util: Fix setting nr_cpus on some BSD variants
2729*61046927SAndroid Build Coastguard Worker- util: Set util_cpu_caps.num_cpu_mask_bits based on total CPUs in the system
2730*61046927SAndroid Build Coastguard Worker- util: Use maximum number of CPUs for determining cache topology
2731*61046927SAndroid Build Coastguard Worker- util: Consider CPU affinity when detecting number of CPUs
2732*61046927SAndroid Build Coastguard Worker- v3d: ci: Add KHR-GLES31.core.shader_image_load_store.basic-glsl-earlyFragTests to flakes
2733*61046927SAndroid Build Coastguard Worker- intel/compiler: Add the ability to defer IP updates in backend_instruction::remove
2734*61046927SAndroid Build Coastguard Worker- intel/compiler: Add cfg_t::adjust_block_ips() method
2735*61046927SAndroid Build Coastguard Worker- intel/compiler: Update block IPs once in dead_code_eliminate
2736*61046927SAndroid Build Coastguard Worker- intel/compiler: Update block IPs once in register_coalesce
2737*61046927SAndroid Build Coastguard Worker- intel/compiler: Update block IPs once in opt_cmod_propagation
2738*61046927SAndroid Build Coastguard Worker- nir/gcm: Clear out pass_flags before starting
2739*61046927SAndroid Build Coastguard Worker
2740*61046927SAndroid Build Coastguard WorkerIcecream95 (38):
2741*61046927SAndroid Build Coastguard Worker
2742*61046927SAndroid Build Coastguard Worker- panfrost: Assert staging resource allocation was successful
2743*61046927SAndroid Build Coastguard Worker- panfrost: Unset shared/scanout binding flags for staging resources
2744*61046927SAndroid Build Coastguard Worker- pan/bi: Skip nir_opt_move/sink for blend shaders
2745*61046927SAndroid Build Coastguard Worker- panfrost: Fix shader texture count
2746*61046927SAndroid Build Coastguard Worker- pan/decode: Allow frame shader DCDs to be in another BO than the FBD
2747*61046927SAndroid Build Coastguard Worker- pan/decode: Print errors when closing dump file
2748*61046927SAndroid Build Coastguard Worker- pan/mdg: Fix calculation of available work registers
2749*61046927SAndroid Build Coastguard Worker- panfrost: Remove incorrect comment
2750*61046927SAndroid Build Coastguard Worker- panfrost: Fix viewport scissor for preload draws
2751*61046927SAndroid Build Coastguard Worker- panfrost: Split panfrost_batch_submit to prevent stack overflows
2752*61046927SAndroid Build Coastguard Worker- pan/bi: Add "lane_dest" modifier
2753*61046927SAndroid Build Coastguard Worker- pan/bi: Replace lane0 modifier with lane_dest for load instructions
2754*61046927SAndroid Build Coastguard Worker- panfrost: Make pan_select_crc_rt a non-static function
2755*61046927SAndroid Build Coastguard Worker- panfrost: Always write reloaded tiles when making CRC data valid
2756*61046927SAndroid Build Coastguard Worker- pan/bi: Add two tuples to a clause when needed with NOSCHED
2757*61046927SAndroid Build Coastguard Worker- panfrost: Skip blit shader labelling if the buffer has no space
2758*61046927SAndroid Build Coastguard Worker- panfrost: Fix polygon list size computations
2759*61046927SAndroid Build Coastguard Worker- pan/mdg: Try scheduling load/store ops in pairs
2760*61046927SAndroid Build Coastguard Worker- pan/decode: Flush the dump stream after decoding
2761*61046927SAndroid Build Coastguard Worker- panfrost: Call abort() when aborting on fault
2762*61046927SAndroid Build Coastguard Worker- panfrost: Use first_tiler to check if tiling is needed
2763*61046927SAndroid Build Coastguard Worker- pan/mdg: Add a bundle ID to instructions
2764*61046927SAndroid Build Coastguard Worker- pan/mdg: Reorder some code in mir_spill_register
2765*61046927SAndroid Build Coastguard Worker- pan/mdg: Fill from TLS before spilling non-SSA nodes
2766*61046927SAndroid Build Coastguard Worker- pan/mdg: Fix reading a spilt register in the bundle it's written
2767*61046927SAndroid Build Coastguard Worker- pan/mdg: Add 16 bytes of padding to the end of shaders
2768*61046927SAndroid Build Coastguard Worker- panfrost: Don't set dirty_mask for constant buffers
2769*61046927SAndroid Build Coastguard Worker- pan/bi: Create a mask of UBOs that need to be uploaded
2770*61046927SAndroid Build Coastguard Worker- pan/mdg: Create a mask of UBOs that need to be uploaded
2771*61046927SAndroid Build Coastguard Worker- panfrost: Only upload UBOs when needed
2772*61046927SAndroid Build Coastguard Worker- panfrost: Set bound dimensions to framebuffer size
2773*61046927SAndroid Build Coastguard Worker- Revert "panfrost: Fix crc_valid condition"
2774*61046927SAndroid Build Coastguard Worker- panfrost: Always use a fragment shader when alpha test is enabled
2775*61046927SAndroid Build Coastguard Worker- panfrost: Fix GPU ID for t76x in get_perf_config
2776*61046927SAndroid Build Coastguard Worker- panfrost: Fix full_threads calculation on v6
2777*61046927SAndroid Build Coastguard Worker- pan/bi: Create a nop clause when the shader starts with ATEST
2778*61046927SAndroid Build Coastguard Worker- panfrost: Initialise the blend equation in create_blend_state
2779*61046927SAndroid Build Coastguard Worker- pan/mdg: Analyze helper termination after scheduling
2780*61046927SAndroid Build Coastguard Worker
2781*61046927SAndroid Build Coastguard WorkerIlia Mirkin (29):
2782*61046927SAndroid Build Coastguard Worker
2783*61046927SAndroid Build Coastguard Worker- nv50/ir: offset accesses to shared memory
2784*61046927SAndroid Build Coastguard Worker- nv50/ir: refine limitation on load/store loading offsets, include atomics
2785*61046927SAndroid Build Coastguard Worker- nv50/ir: "zero" register does not work with g[] memory
2786*61046927SAndroid Build Coastguard Worker- nv50/ir: mark ATOM as having 3 arguments
2787*61046927SAndroid Build Coastguard Worker- nv50/ir: wipe any info about memory when seeing a locking op
2788*61046927SAndroid Build Coastguard Worker- nv50/ir: optimize shift of 0 bits
2789*61046927SAndroid Build Coastguard Worker- nv50: pass surface/buffer parameters to shader via aux buffer
2790*61046927SAndroid Build Coastguard Worker- nv50/ir: add surface op lowering
2791*61046927SAndroid Build Coastguard Worker- nv50/ir: add lowering for shared atomics
2792*61046927SAndroid Build Coastguard Worker- nv50: add compute invocations counter
2793*61046927SAndroid Build Coastguard Worker- nv50: add remapping of buffers/images into unified space
2794*61046927SAndroid Build Coastguard Worker- nv50: add support for doing membars
2795*61046927SAndroid Build Coastguard Worker- nv50: add indirect compute support
2796*61046927SAndroid Build Coastguard Worker- intel: fix MI builder for pre-gen7
2797*61046927SAndroid Build Coastguard Worker- nv50: fix streamout queries
2798*61046927SAndroid Build Coastguard Worker- nvc0: fix 3d images
2799*61046927SAndroid Build Coastguard Worker- vdpau: allow state tracker to report a lower number of macroblocks
2800*61046927SAndroid Build Coastguard Worker- nouveau: improve video limit reporting
2801*61046927SAndroid Build Coastguard Worker- st/mesa: avoid enabling image/buffer/compute extensions for weak hardware
2802*61046927SAndroid Build Coastguard Worker- mesa: relax ES 3.1 compute shader requirements
2803*61046927SAndroid Build Coastguard Worker- st/mesa: properly encode OES_geometry_shader requirement
2804*61046927SAndroid Build Coastguard Worker- mesa/get: allow image/buffer/atomic variables to be fetched in es3.1
2805*61046927SAndroid Build Coastguard Worker- st/mesa: allow hardware to claim ES 3.1 without hw indirect draws
2806*61046927SAndroid Build Coastguard Worker- nv50: expose images/buffers/compute
2807*61046927SAndroid Build Coastguard Worker- nv50: expose GL ES 3.1 for nva3+ hardware
2808*61046927SAndroid Build Coastguard Worker- mesa: always expose NV_image_formats and OES_shader_image_atomic
2809*61046927SAndroid Build Coastguard Worker- mesa: also flush after compute dispatch when debug flag enabled
2810*61046927SAndroid Build Coastguard Worker- nv50: use the no-mipmap texture type for 2d ms views
2811*61046927SAndroid Build Coastguard Worker- st/mesa: always report the max samples as supported
2812*61046927SAndroid Build Coastguard Worker
2813*61046927SAndroid Build Coastguard WorkerIshi Tatsuyuki (1):
2814*61046927SAndroid Build Coastguard Worker
2815*61046927SAndroid Build Coastguard Worker- radv: ignore redundant variable descriptor counts (v2)
2816*61046927SAndroid Build Coastguard Worker
2817*61046927SAndroid Build Coastguard WorkerItalo Nicola (28):
2818*61046927SAndroid Build Coastguard Worker
2819*61046927SAndroid Build Coastguard Worker- pan/mdg: fix midgard writemask encoding for stores
2820*61046927SAndroid Build Coastguard Worker- util: add util_sign_extend
2821*61046927SAndroid Build Coastguard Worker- pan/mdg: clean up redundant/unused variables in disassemble.c
2822*61046927SAndroid Build Coastguard Worker- pan/mdg: rename dest_override to shrink_mode
2823*61046927SAndroid Build Coastguard Worker- pan/mdg: improve outmod printing
2824*61046927SAndroid Build Coastguard Worker- pan/mdg: refactor mir_pack_swizzle
2825*61046927SAndroid Build Coastguard Worker- pan/mdg: add proper expand_mode enum
2826*61046927SAndroid Build Coastguard Worker- pan/mdg: encode/decode expand_mode properly
2827*61046927SAndroid Build Coastguard Worker- pan/mdg: add midgard_src_expand_mode validation
2828*61046927SAndroid Build Coastguard Worker- pan/mdg: improve input modifier printing
2829*61046927SAndroid Build Coastguard Worker- pan/mdg: improve swizzle decoding
2830*61046927SAndroid Build Coastguard Worker- pan/mdg: fix/change ALU opcodes descriptions and add some missing ops
2831*61046927SAndroid Build Coastguard Worker- pan/mdg: stop querying datatype by reading opcode name
2832*61046927SAndroid Build Coastguard Worker- pan/mdg: print input data type for ALU opcodes
2833*61046927SAndroid Build Coastguard Worker- pan/mdg: stop using size disambiguation suffixes
2834*61046927SAndroid Build Coastguard Worker- pan/mdg: fix midgard.h indentation
2835*61046927SAndroid Build Coastguard Worker- pan/mdg: improve mask decoding
2836*61046927SAndroid Build Coastguard Worker- pan/mdg: remove register prefixes
2837*61046927SAndroid Build Coastguard Worker- pan/mdg: print special alu arg outmods
2838*61046927SAndroid Build Coastguard Worker- pan/mdg: misc cleanups
2839*61046927SAndroid Build Coastguard Worker- pan/mdg: add helpers for load/store special read regs
2840*61046927SAndroid Build Coastguard Worker- pan/mdg: improve ldst opcode names and add missing ops
2841*61046927SAndroid Build Coastguard Worker- pan/mdg: print names of non-work registers
2842*61046927SAndroid Build Coastguard Worker- pan/mdg: properly encode/decode ldst instructions
2843*61046927SAndroid Build Coastguard Worker- pan/mdg: improve tex opcode decoding and add missing ops
2844*61046927SAndroid Build Coastguard Worker- panfrost/ci: Improve coverage for T860
2845*61046927SAndroid Build Coastguard Worker- virgl: implement EXT_multisampled_render_to_texture
2846*61046927SAndroid Build Coastguard Worker- panfrost: fix GL_EXT_multisampled_render_to_texture regression
2847*61046927SAndroid Build Coastguard Worker
2848*61046927SAndroid Build Coastguard WorkerIván Briano (2):
2849*61046927SAndroid Build Coastguard Worker
2850*61046927SAndroid Build Coastguard Worker- intel/nir: Fix txs for null surfaces
2851*61046927SAndroid Build Coastguard Worker- anv: fix feature/property/sizes reported for fragment shading rate
2852*61046927SAndroid Build Coastguard Worker
2853*61046927SAndroid Build Coastguard WorkerJames Jones (18):
2854*61046927SAndroid Build Coastguard Worker
2855*61046927SAndroid Build Coastguard Worker- gbm: Remove stat and refcount fields from gbm_device
2856*61046927SAndroid Build Coastguard Worker- gbm: Inline load_backend function content
2857*61046927SAndroid Build Coastguard Worker- gbm: Create device directly in find_backend
2858*61046927SAndroid Build Coastguard Worker- gbm: Consolidate env var and default backend loops
2859*61046927SAndroid Build Coastguard Worker- gbm: Give getenv backend override its own function
2860*61046927SAndroid Build Coastguard Worker- gbm: Give gbm_device a reference to its backend
2861*61046927SAndroid Build Coastguard Worker- gbm: Add gbm_core struct to export code to backends
2862*61046927SAndroid Build Coastguard Worker- gbm: Move majority of gbmint.h to gbm_backend_abi.h
2863*61046927SAndroid Build Coastguard Worker- gbm: Version the GBM backend interface
2864*61046927SAndroid Build Coastguard Worker- gbm: Add backend ABI-check test
2865*61046927SAndroid Build Coastguard Worker- gbm: Rename backend description list to builtin_backends
2866*61046927SAndroid Build Coastguard Worker- loader: Factor out driver library loading code
2867*61046927SAndroid Build Coastguard Worker- meson: Add a GBM backends search path build option
2868*61046927SAndroid Build Coastguard Worker- gbm: Rename the DRI backend from gbm_dri.so to dri
2869*61046927SAndroid Build Coastguard Worker- gbm: Put common device creation in a helper function
2870*61046927SAndroid Build Coastguard Worker- gbm: Support dynamically loading named backends
2871*61046927SAndroid Build Coastguard Worker- gbm: Load backend based on DRM device driver name
2872*61046927SAndroid Build Coastguard Worker- loader: Handle failure to load DRI driver library
2873*61046927SAndroid Build Coastguard Worker
2874*61046927SAndroid Build Coastguard WorkerJames Park (14):
2875*61046927SAndroid Build Coastguard Worker
2876*61046927SAndroid Build Coastguard Worker- meson: Fix winflexbison warnings
2877*61046927SAndroid Build Coastguard Worker- ac/surface: Move drm_fourcc.h to common header
2878*61046927SAndroid Build Coastguard Worker- radv: Use ac_drm_fourcc.h
2879*61046927SAndroid Build Coastguard Worker- meson: Add wrap for libelf on Windows
2880*61046927SAndroid Build Coastguard Worker- meson: Disable libdrm for RADV on Windows
2881*61046927SAndroid Build Coastguard Worker- meson: Disable MSVC warning 5105
2882*61046927SAndroid Build Coastguard Worker- amd: Fix warnings around variable sizes
2883*61046927SAndroid Build Coastguard Worker- radv: Add _WIN32 guard in radv_check_gpu_hangs
2884*61046927SAndroid Build Coastguard Worker- radv: Fix unused label warning on Windows
2885*61046927SAndroid Build Coastguard Worker- radv: Add <io.h> on WIndows for missing close()
2886*61046927SAndroid Build Coastguard Worker- draw/clip: Use NAN to make MSVC happy
2887*61046927SAndroid Build Coastguard Worker- llvmpipe: Remove stray ## operator for MSVC
2888*61046927SAndroid Build Coastguard Worker- ci: Update Windows image to build RADV
2889*61046927SAndroid Build Coastguard Worker- vulkan: Support 32-bit "weak" symbols on MSVC
2890*61046927SAndroid Build Coastguard Worker
2891*61046927SAndroid Build Coastguard WorkerJan Beich (1):
2892*61046927SAndroid Build Coastguard Worker
2893*61046927SAndroid Build Coastguard Worker- anv: adjust headers for non-GNU after e9e1e0362b6c
2894*61046927SAndroid Build Coastguard Worker
2895*61046927SAndroid Build Coastguard WorkerFaith Ekstrand (139):
2896*61046927SAndroid Build Coastguard Worker
2897*61046927SAndroid Build Coastguard Worker- intel/compiler: Don't insert barriers for NULL sources
2898*61046927SAndroid Build Coastguard Worker- anv: Use the same re-order mode for streamout as for GS
2899*61046927SAndroid Build Coastguard Worker- vulkan: Update the XML and headers to 1.2.177
2900*61046927SAndroid Build Coastguard Worker- anv: Implement VK_EXT_provoking_vertex
2901*61046927SAndroid Build Coastguard Worker- gallium: Add a transcode_astc driconf option
2902*61046927SAndroid Build Coastguard Worker- intel/isl: There are seven aux states
2903*61046927SAndroid Build Coastguard Worker- intel/isl: Fix isl_color_value_unpack to match the prototype
2904*61046927SAndroid Build Coastguard Worker- intel/eu: SVB writes only happen on Gen6
2905*61046927SAndroid Build Coastguard Worker- intel/fs: Stop using brw_dp_read/write_desc in Gen7+ only code
2906*61046927SAndroid Build Coastguard Worker- intel/eu: Set message subtype properly for SIMD8 FB fetch
2907*61046927SAndroid Build Coastguard Worker- intel/fs: Don't use pixel_z for Gen4-5 source_depth_to_render_target
2908*61046927SAndroid Build Coastguard Worker- intel/nir: Set lower txs with non-zero LOD
2909*61046927SAndroid Build Coastguard Worker- nir/builder: Move clamp helpers to nir_builder.h
2910*61046927SAndroid Build Coastguard Worker- anv: Check offset instead of alloc_size for freeing surface states
2911*61046927SAndroid Build Coastguard Worker- anv: Allow storage on all formats that support typed writes
2912*61046927SAndroid Build Coastguard Worker- anv: Plumb the shader into push constant helpers
2913*61046927SAndroid Build Coastguard Worker- anv: Support pushing shader constants
2914*61046927SAndroid Build Coastguard Worker- anv: Push at most 32 regs for vec4 shaders
2915*61046927SAndroid Build Coastguard Worker- intel/vec4: Don't spill fp64 registers more than once
2916*61046927SAndroid Build Coastguard Worker- intel/vec4: Add some asserts to move_push_to_pull
2917*61046927SAndroid Build Coastguard Worker- intel/vec4: Update nr_params in pack_uniform_registers
2918*61046927SAndroid Build Coastguard Worker- intel/vec4: Set up push ranges before we emit any code
2919*61046927SAndroid Build Coastguard Worker- intel/vec4: Add support for masking pushed data
2920*61046927SAndroid Build Coastguard Worker- intel/vec4: Add support for UBO pushing
2921*61046927SAndroid Build Coastguard Worker- nir: Add a nir_instr_move helper
2922*61046927SAndroid Build Coastguard Worker- nir/gather_info: Expose a nir_intrinsic_writes_external_memory helper
2923*61046927SAndroid Build Coastguard Worker- nir: Add a discard optimization pass
2924*61046927SAndroid Build Coastguard Worker- intel/fs: Handle non-perspective-correct interpolation on gen4-5
2925*61046927SAndroid Build Coastguard Worker- intel/nir,i965: Move HW generation check for UBO pushing to i965
2926*61046927SAndroid Build Coastguard Worker- intel/vec4: Also use MOV_FOR_SCRATCH for swizzle resolves
2927*61046927SAndroid Build Coastguard Worker- intel/isl: Fix isl_format_is_valid
2928*61046927SAndroid Build Coastguard Worker- intel/fs/ra: Fix payload node setup for SIMD16 on Gen4-5
2929*61046927SAndroid Build Coastguard Worker- ttn: Stop manually managing system_values_read
2930*61046927SAndroid Build Coastguard Worker- anv: Require softpin on Gen8+
2931*61046927SAndroid Build Coastguard Worker- anv: Make use_softpin compile-time in genX code
2932*61046927SAndroid Build Coastguard Worker- anv: Handle OOM in the pinned path in anv_reloc_list_add
2933*61046927SAndroid Build Coastguard Worker- anv: Add a helper to add a BO to the batch list without a reloc
2934*61046927SAndroid Build Coastguard Worker- anv: Make anv_batch_emit_reloc inline and optimize SKL+
2935*61046927SAndroid Build Coastguard Worker- anv: Fast-path surface relocs when we have softpin
2936*61046927SAndroid Build Coastguard Worker- anv: Optimize anv_address_physical when ANV_ALWAYS_SOFTPIN
2937*61046927SAndroid Build Coastguard Worker- anv/blorp: Optimize addresses/relocations when ANV_ALWAYS_SOFTPIN
2938*61046927SAndroid Build Coastguard Worker- iris: Use isl_surf_get_image_surf instead of hand-rolling it
2939*61046927SAndroid Build Coastguard Worker- iris: Move target_to_isl_surf_dim to iris_resource.c
2940*61046927SAndroid Build Coastguard Worker- intel/isl: Add a isl_surf_get_image_offset_B_tile_el helper
2941*61046927SAndroid Build Coastguard Worker- intel/blorp: Use isl_surf_get_image_offset_B_tile_el in ccs_ambiguate
2942*61046927SAndroid Build Coastguard Worker- intel/isl: Make the offset helpers four dimensional
2943*61046927SAndroid Build Coastguard Worker- intel/isl: Make tile logical extents four dimensional
2944*61046927SAndroid Build Coastguard Worker- intel/isl: Use a 4D physical total extent for size calculations
2945*61046927SAndroid Build Coastguard Worker- i965: Use nir_lower_passthrough_edgeflags
2946*61046927SAndroid Build Coastguard Worker- anv: Agressively no-op Flush/InvalidateMappedMemoryRanges
2947*61046927SAndroid Build Coastguard Worker- docs: Begin documenting ISL
2948*61046927SAndroid Build Coastguard Worker- isl: Document more members of isl_surf
2949*61046927SAndroid Build Coastguard Worker- docs/isl: Document ISL's units
2950*61046927SAndroid Build Coastguard Worker- docs/isl: Add detailed documentation about isl formats
2951*61046927SAndroid Build Coastguard Worker- docs/isl: Add detailed documentation about tiling on Intel GPUs
2952*61046927SAndroid Build Coastguard Worker- docs/isl: Add detailed documentation about CCS compression
2953*61046927SAndroid Build Coastguard Worker- util: Move the 4x4 matrix inverse function to u_math
2954*61046927SAndroid Build Coastguard Worker- crocus: Drop extra_aux support
2955*61046927SAndroid Build Coastguard Worker- nir,amd: Suffix nir_op_cube_face_coord/index with _amd
2956*61046927SAndroid Build Coastguard Worker- nir,panfrost: Suffix fsat_signed and fclamp_pos with _mali
2957*61046927SAndroid Build Coastguard Worker- nir,vc4: Suffix a bunch of unorm 4x8 opcodes _vc4
2958*61046927SAndroid Build Coastguard Worker- vulkan: Update the XML and headers to 1.2.182
2959*61046927SAndroid Build Coastguard Worker- nir: Require vectorized ALU ops to be all-or-nothing
2960*61046927SAndroid Build Coastguard Worker- nir,docs: Add docs for NIR ALU instructions
2961*61046927SAndroid Build Coastguard Worker- nir: Document all the ALU opcodes
2962*61046927SAndroid Build Coastguard Worker- docs,isl: Document Sandy Bridge HiZ/stencil
2963*61046927SAndroid Build Coastguard Worker- editorconfig: Use 3-space tabs for .rst
2964*61046927SAndroid Build Coastguard Worker- docs/nir: Use 3-space tabs
2965*61046927SAndroid Build Coastguard Worker- docs/isl: Consistently use 3-space tabs
2966*61046927SAndroid Build Coastguard Worker- spirv: Create acceleration structure and shader record variables
2967*61046927SAndroid Build Coastguard Worker- anv: Add minimal boilerplate for VK_KHR_acceleration_structure
2968*61046927SAndroid Build Coastguard Worker- anv: Add stub support for acceleration structures
2969*61046927SAndroid Build Coastguard Worker- anv: Add support for binding acceleration structures
2970*61046927SAndroid Build Coastguard Worker- anv: Add minimal boilerplate for VK_KHR_ray_tracing_pipeline
2971*61046927SAndroid Build Coastguard Worker- anv: Get ready for more pipeline stages
2972*61046927SAndroid Build Coastguard Worker- anv: Add a ray-tracing pipeline object
2973*61046927SAndroid Build Coastguard Worker- anv: Add support for binding ray-tracing pipelines
2974*61046927SAndroid Build Coastguard Worker- anv,iris: Move the SHADER_RELOC enums to brw_compiler.h
2975*61046927SAndroid Build Coastguard Worker- intel/compiler: Generalize shader relocations a bit
2976*61046927SAndroid Build Coastguard Worker- intel/compiler: Add a U32 reloc type
2977*61046927SAndroid Build Coastguard Worker- intel/fs: Add support for compiling bindless shaders with resume shaders
2978*61046927SAndroid Build Coastguard Worker- intel/rt: Use reloc constants for the resume SBT
2979*61046927SAndroid Build Coastguard Worker- anv: Disallow UBO pushing for bindless shaders
2980*61046927SAndroid Build Coastguard Worker- nir/apply_pipeline_layout: Handle bindless shaders
2981*61046927SAndroid Build Coastguard Worker- anv: Support fetching descriptor addresses from push constants
2982*61046927SAndroid Build Coastguard Worker- anv: Compile ray-tracing shaders
2983*61046927SAndroid Build Coastguard Worker- anv: Compile trivial return and trampoline shaders
2984*61046927SAndroid Build Coastguard Worker- intel/fs: Don't pull CS push constants if uses_inline_data
2985*61046927SAndroid Build Coastguard Worker- anv: Create and return ray-tracing pipeline SBT handles
2986*61046927SAndroid Build Coastguard Worker- anv: Compute scratch sizes for ray-tracing pipelines and shader groups
2987*61046927SAndroid Build Coastguard Worker- anv: Add support for vkCmdSetRayTracingPipelineStackSizeKHR
2988*61046927SAndroid Build Coastguard Worker- anv: Allow _anv_combine_address with a NULL batch
2989*61046927SAndroid Build Coastguard Worker- anv: Make anv_address::offset 64-bit
2990*61046927SAndroid Build Coastguard Worker- anv: Implement vkCmdTraceRays and vkCmdTraceRaysIndirect
2991*61046927SAndroid Build Coastguard Worker- isl: Assert some iris invariants in isl_surf_get_ccs_surf
2992*61046927SAndroid Build Coastguard Worker- isl: Take a hiz_or_mcs_surf in isl_surf_supports_ccs
2993*61046927SAndroid Build Coastguard Worker- isl,iris: Move the extra_aux_surf logic into iris
2994*61046927SAndroid Build Coastguard Worker- isl,docs: Add a chapter on AUX state tracking
2995*61046927SAndroid Build Coastguard Worker- docs/isl: Improve the bit[6] swizzling section of the tiling chapter
2996*61046927SAndroid Build Coastguard Worker- include/drm-uapi: bump headers
2997*61046927SAndroid Build Coastguard Worker- anv: Claim to be a discrete GPU if has_lmem
2998*61046927SAndroid Build Coastguard Worker- util: Add an implementation of qsort_r for non-GNU platforms
2999*61046927SAndroid Build Coastguard Worker- nir: Add a function for sorting variables
3000*61046927SAndroid Build Coastguard Worker- intel/genxml: Add SURFTYPE_SCRATCH on GFX version 12.5
3001*61046927SAndroid Build Coastguard Worker- intel/isl: Add support for scratch buffers
3002*61046927SAndroid Build Coastguard Worker- intel/fs: Implement spilling on XeHP
3003*61046927SAndroid Build Coastguard Worker- intel/fs: Implement load/store_scratch on XeHP
3004*61046927SAndroid Build Coastguard Worker- intel/genxml: Add new ScratchSpaceBuffer fields on GFX version 12.5
3005*61046927SAndroid Build Coastguard Worker- iris: Add a MEMZONE_BINDLESS and uploader
3006*61046927SAndroid Build Coastguard Worker- iris: Add support for scratch on XeHP
3007*61046927SAndroid Build Coastguard Worker- anv: Add support for scratch on XeHP
3008*61046927SAndroid Build Coastguard Worker- intel/genxml: Remove old scratch fields on GFX version 12.5
3009*61046927SAndroid Build Coastguard Worker- iris/bufmgr: Stop changing mapping modes on buffers
3010*61046927SAndroid Build Coastguard Worker- intel/devinfo: Add a has_lsc bit
3011*61046927SAndroid Build Coastguard Worker- intel/compiler: Add LSC to messages brw_ir_performance
3012*61046927SAndroid Build Coastguard Worker- intel/fs: Lower uniform pull constant load message to LSC dataport
3013*61046927SAndroid Build Coastguard Worker- docs/isl/tiling: Fix swizzle pattern for X-tiling
3014*61046927SAndroid Build Coastguard Worker- intel/isl: Pull the uncompressed surface view code from anv
3015*61046927SAndroid Build Coastguard Worker- intel/blorp: Adjust the compressed copy rectangle before convert_to_single_slice
3016*61046927SAndroid Build Coastguard Worker- intel/blorp: Use isl_surf_get_uncompressed_surf
3017*61046927SAndroid Build Coastguard Worker- intel/isl: Add more cases to isl_surf_get_uncompressed_surf
3018*61046927SAndroid Build Coastguard Worker- iris: Don't leak the surface if uncompressed re-interp fails
3019*61046927SAndroid Build Coastguard Worker- iris: Use isl_surf_get_uncompressed_surf
3020*61046927SAndroid Build Coastguard Worker- nir: Drop nir_ssa_def::name and nir_register::name
3021*61046927SAndroid Build Coastguard Worker- android: Drop the Android.mk build system
3022*61046927SAndroid Build Coastguard Worker- android: Restore android/Android.mk
3023*61046927SAndroid Build Coastguard Worker- nir/lower_subgroups: Pad ballot values before bitcasting
3024*61046927SAndroid Build Coastguard Worker- docs: Add docs for running a local Mesa build
3025*61046927SAndroid Build Coastguard Worker- mailmap: Update for Emma's new e-mail address
3026*61046927SAndroid Build Coastguard Worker- Convert a few files to UTF-8
3027*61046927SAndroid Build Coastguard Worker- mailmap: Add two more lines for Alyssa Rosenzweig
3028*61046927SAndroid Build Coastguard Worker- glsl: Delete lower_texture_projection
3029*61046927SAndroid Build Coastguard Worker- anv/allocator: Use list->u64 in free_list_push
3030*61046927SAndroid Build Coastguard Worker- iris: Re-emit MEDIA_VFE_STATE for variable group size shaders
3031*61046927SAndroid Build Coastguard Worker- anv: Handle errors properly in anv_i915_query
3032*61046927SAndroid Build Coastguard Worker- intel: Pull anv_i915_query into common code
3033*61046927SAndroid Build Coastguard Worker- anv: Use intel_i915_query_alloc for memory regions
3034*61046927SAndroid Build Coastguard Worker- iris: Use intel_i915_query for meminfo
3035*61046927SAndroid Build Coastguard Worker- nir/lower_tex: Rework invalid implicit LOD lowering
3036*61046927SAndroid Build Coastguard Worker
3037*61046927SAndroid Build Coastguard WorkerJeremy Huddleston (2):
3038*61046927SAndroid Build Coastguard Worker
3039*61046927SAndroid Build Coastguard Worker- libgl-xlib: Set darwin-versions
3040*61046927SAndroid Build Coastguard Worker- libgl-xlib: Add missing dep_x11 dependency
3041*61046927SAndroid Build Coastguard Worker
3042*61046927SAndroid Build Coastguard WorkerJeremy Newton (1):
3043*61046927SAndroid Build Coastguard Worker
3044*61046927SAndroid Build Coastguard Worker- Update libva requirement
3045*61046927SAndroid Build Coastguard Worker
3046*61046927SAndroid Build Coastguard WorkerJesse Natalie (44):
3047*61046927SAndroid Build Coastguard Worker
3048*61046927SAndroid Build Coastguard Worker- microsoft/spirv_to_dxil: Lower samplers from deref to index
3049*61046927SAndroid Build Coastguard Worker- microsoft/spirv_to_dxil: Lower loads/stores to DXIL
3050*61046927SAndroid Build Coastguard Worker- microsoft/compiler: Support raw SRVs/UAVs through dxil_module_get_res_type
3051*61046927SAndroid Build Coastguard Worker- microsoft/compiler: Support arrays of UBOs
3052*61046927SAndroid Build Coastguard Worker- microsoft/compiler: Emit CBVs via variables for Vulkan
3053*61046927SAndroid Build Coastguard Worker- microsoft/compiler: Emit SSBO variables
3054*61046927SAndroid Build Coastguard Worker- microsoft/compiler: Split Vulkan resource_index / descriptor processing
3055*61046927SAndroid Build Coastguard Worker- microsoft/compiler: Better support UBO/SSBO references to descriptors
3056*61046927SAndroid Build Coastguard Worker- microsoft/compiler: Store nir_shader in the ntd_context
3057*61046927SAndroid Build Coastguard Worker- microsoft/compiler: Support raw SRVs in addition to typed SRVs
3058*61046927SAndroid Build Coastguard Worker- microsoft/compiler: Propagate access when lowering SSBO loads
3059*61046927SAndroid Build Coastguard Worker- microsoft/clc: If local size isn't specified either in the shader or at runtime, set it to (1,1,1)
3060*61046927SAndroid Build Coastguard Worker- gallium: Define PIPE_ARCH_AARCH64 for MSVC arm64 builds
3061*61046927SAndroid Build Coastguard Worker- nir: Fix MSVC warning C4334 (32bit shift cast to 64bit)
3062*61046927SAndroid Build Coastguard Worker- d3d12: Fix MSVC warning C4334 (32bit shift cast to 64bit)
3063*61046927SAndroid Build Coastguard Worker- microsoft/clc: Fix MSVC unreferenced variable warnings
3064*61046927SAndroid Build Coastguard Worker- microsoft/clc: Fix undeclared function warning
3065*61046927SAndroid Build Coastguard Worker- microsoft/compiler: Fix MSVC warning C4334 (32bit shift cast to 64bit)
3066*61046927SAndroid Build Coastguard Worker- shader_enums: Fix MSVC warning C4334 (32bit shift cast to 64bit)
3067*61046927SAndroid Build Coastguard Worker- gallium/aux: Fix MSVC warning C4334 (32bit shift cast to 64bit)
3068*61046927SAndroid Build Coastguard Worker- llvmpipe: Fix MSVC warning C4334 (32bit shift cast to 64bit)
3069*61046927SAndroid Build Coastguard Worker- xmlconfig: Fix MSVC warning C4334 (32bit shift cast to 64bit)
3070*61046927SAndroid Build Coastguard Worker- CI: Windows: Bump warning level to W3 (except for zlib)
3071*61046927SAndroid Build Coastguard Worker- microsoft/compiler: Remove hardcoded limits on numbers of resource arrays
3072*61046927SAndroid Build Coastguard Worker- microsoft/compiler: Remove assert-only resource size or usage tracking
3073*61046927SAndroid Build Coastguard Worker- microsoft/compiler: For Vulkan environment, don't create resource handles upfront
3074*61046927SAndroid Build Coastguard Worker- vtn: Propagate access data that's present on all struct members to the struct itself
3075*61046927SAndroid Build Coastguard Worker- vtn: Propagate access data from UBO/SSBO/push constant types to variables of that type, not just their pointers
3076*61046927SAndroid Build Coastguard Worker- nir: Rename nir_lower_cl_images_to_tex, replace 'cl' with 'readonly'
3077*61046927SAndroid Build Coastguard Worker- nir_lower_readonly_images_to_tex: Support non-CL semantics
3078*61046927SAndroid Build Coastguard Worker- nir_lower_readonly_images_to_tex: Use nir_shader_lower_instructions
3079*61046927SAndroid Build Coastguard Worker- microsoft/compiler: Treat read-only SSBOs as SRVs
3080*61046927SAndroid Build Coastguard Worker- microsoft/spirv_to_dxil: Treat read-only storage images as SRVs
3081*61046927SAndroid Build Coastguard Worker- d3d12, microsoft/compiler: Use SRV/sampler variable binding data
3082*61046927SAndroid Build Coastguard Worker- microsoft/compiler: Rewrite sampler splitting pass to be smarter and handle derefs
3083*61046927SAndroid Build Coastguard Worker- microsoft/compiler: Fix function signature for bufferStore to support overloads
3084*61046927SAndroid Build Coastguard Worker- microsoft/compiler: Map descriptor set -> binding space
3085*61046927SAndroid Build Coastguard Worker- microsoft/compiler: Handle unbounded arrays
3086*61046927SAndroid Build Coastguard Worker- llvmpipe: Fix optimization loop to actually loop
3087*61046927SAndroid Build Coastguard Worker- nir: Add relaxed 24bit opcodes
3088*61046927SAndroid Build Coastguard Worker- vtn: Use relaxed 24bit opcodes for CL 24bit math
3089*61046927SAndroid Build Coastguard Worker- microsoft/compiler: Change behavior for emitting inexpressible barriers
3090*61046927SAndroid Build Coastguard Worker- nir_lower_readonly_images: Clear variable data when changing the type
3091*61046927SAndroid Build Coastguard Worker- mesa/main: Check for fbo attachments when importing EGL images to textures
3092*61046927SAndroid Build Coastguard Worker
3093*61046927SAndroid Build Coastguard WorkerJohn Bates (1):
3094*61046927SAndroid Build Coastguard Worker
3095*61046927SAndroid Build Coastguard Worker- add execmem build option
3096*61046927SAndroid Build Coastguard Worker
3097*61046927SAndroid Build Coastguard WorkerJonathan Marek (4):
3098*61046927SAndroid Build Coastguard Worker
3099*61046927SAndroid Build Coastguard Worker- freedreno/registers: define REG_DSI_CPHY_MODE_CTRL
3100*61046927SAndroid Build Coastguard Worker- tu: remove workaround for conditional rendering + hw binning
3101*61046927SAndroid Build Coastguard Worker- freedreno/a6xx: larger gmem_page_align from tile align instead of gpu id
3102*61046927SAndroid Build Coastguard Worker- freedreno/common: unhardcode CCU color cache offset
3103*61046927SAndroid Build Coastguard Worker
3104*61046927SAndroid Build Coastguard WorkerJordan Justen (20):
3105*61046927SAndroid Build Coastguard Worker
3106*61046927SAndroid Build Coastguard Worker- Revert "intel/compiler: Silence unused parameter warning in update_inst_scoreboard"
3107*61046927SAndroid Build Coastguard Worker- intel/eu: Allow 64-bit registers on XeHP.
3108*61046927SAndroid Build Coastguard Worker- intel/fs: Disable 3-src immediates on XeHP.
3109*61046927SAndroid Build Coastguard Worker- intel/fs: End computer shader with message gateway on XeHP.
3110*61046927SAndroid Build Coastguard Worker- intel/compiler: Lower txd for 3D samplers on XeHP.
3111*61046927SAndroid Build Coastguard Worker- intel/compiler: Fix INTEL_DEBUG=hex
3112*61046927SAndroid Build Coastguard Worker- commit_in_branch_test.py: Rename branch master to main
3113*61046927SAndroid Build Coastguard Worker- bin/pick: Rename master branch to main
3114*61046927SAndroid Build Coastguard Worker- .gitlab-ci.yml: Use main branch for gitlab ci
3115*61046927SAndroid Build Coastguard Worker- issue_templates/Bug Report: Rename master branch to main
3116*61046927SAndroid Build Coastguard Worker- docs/releasing.rst: Rename master branch to main
3117*61046927SAndroid Build Coastguard Worker- docs: Rename master branch to main
3118*61046927SAndroid Build Coastguard Worker- mesa: NOTE! Default branch is now main
3119*61046927SAndroid Build Coastguard Worker- intel/isl: Add Wa_22011186057 to disable CCS on ADL GT2 A0
3120*61046927SAndroid Build Coastguard Worker- intel/dev: Add device info for ADL GT2
3121*61046927SAndroid Build Coastguard Worker- intel: Add 2 ADL-S pci-ids
3122*61046927SAndroid Build Coastguard Worker- intel/gen125.xml: Drop GPGPU_WALKER
3123*61046927SAndroid Build Coastguard Worker- intel/devinfo: Add has_local_mem
3124*61046927SAndroid Build Coastguard Worker- iris/bufmgr: Align vma addresses to 64K for local memory
3125*61046927SAndroid Build Coastguard Worker- intel/dev: Set has_local_mem for DG1
3126*61046927SAndroid Build Coastguard Worker
3127*61046927SAndroid Build Coastguard WorkerJose Maria Casanova Crespo (5):
3128*61046927SAndroid Build Coastguard Worker
3129*61046927SAndroid Build Coastguard Worker- v3d: YUV formats at is_dmabuf_modifier_supported are external_only
3130*61046927SAndroid Build Coastguard Worker- v3d: YUV formats at query_dmabuf_modifiers are external_only
3131*61046927SAndroid Build Coastguard Worker- v3d: DRM_FORMAT_MOD_BROADCOM_SAND128 only available for NV12 format.
3132*61046927SAndroid Build Coastguard Worker- ci/v3d: Update piglit expectations.
3133*61046927SAndroid Build Coastguard Worker- v3d/driconf: Expose non-MSAA texture limits for mutter and gnome-shell
3134*61046927SAndroid Build Coastguard Worker
3135*61046927SAndroid Build Coastguard WorkerJoshua Ashton (5):
3136*61046927SAndroid Build Coastguard Worker
3137*61046927SAndroid Build Coastguard Worker- radv: Handle unnormalized samplers in YCbCr lowering
3138*61046927SAndroid Build Coastguard Worker- venus: Fix zero-initialized fd causing apps to hang/crash
3139*61046927SAndroid Build Coastguard Worker- driconf: Add more workarounds for Teardown
3140*61046927SAndroid Build Coastguard Worker- llvmpipe: Handle NULL views in llvmpipe_cleanup_stage_sampling
3141*61046927SAndroid Build Coastguard Worker- lavapipe: Use common Vulkan format helpers
3142*61046927SAndroid Build Coastguard Worker
3143*61046927SAndroid Build Coastguard WorkerJoshua Watt (1):
3144*61046927SAndroid Build Coastguard Worker
3145*61046927SAndroid Build Coastguard Worker- v3d, vc4: Fix dmabuf import for non-scanout buffers
3146*61046927SAndroid Build Coastguard Worker
3147*61046927SAndroid Build Coastguard WorkerJosé Fonseca (8):
3148*61046927SAndroid Build Coastguard Worker
3149*61046927SAndroid Build Coastguard Worker- lavapipe: Fix lvp_execute_cmds' pipe_stream_output_target leak.
3150*61046927SAndroid Build Coastguard Worker- lavapipe: Fix lvp_pipeline_compile's nir_xfb_info leak.
3151*61046927SAndroid Build Coastguard Worker- wgl: Remove opengl32.mingw.def.
3152*61046927SAndroid Build Coastguard Worker- draw: Allocate extra padding for extra shader outputs.
3153*61046927SAndroid Build Coastguard Worker- draw: Plug leak when combining tessellation with primitive assembly.
3154*61046927SAndroid Build Coastguard Worker- d3d10umd,d3d10sw: Initial import.
3155*61046927SAndroid Build Coastguard Worker- d3d10sw: Add a sanity test.
3156*61046927SAndroid Build Coastguard Worker- d3d10umd: Avoid duplication in CreateDevice.
3157*61046927SAndroid Build Coastguard Worker
3158*61046927SAndroid Build Coastguard WorkerJuan A. Suarez Romero (42):
3159*61046927SAndroid Build Coastguard Worker
3160*61046927SAndroid Build Coastguard Worker- v3dv: avoid dereferencing null value
3161*61046927SAndroid Build Coastguard Worker- ci: support KHR-GLES testing
3162*61046927SAndroid Build Coastguard Worker- ci/v3d: add KHR-GLES test jobs
3163*61046927SAndroid Build Coastguard Worker- ci/llvmpipe: run KHR-GLES2.* tests
3164*61046927SAndroid Build Coastguard Worker- ci/softpipe: run KHR-GLESxx tests
3165*61046927SAndroid Build Coastguard Worker- iris: hook up memory object creation from handle
3166*61046927SAndroid Build Coastguard Worker- iris: hook up resource creation from memory object
3167*61046927SAndroid Build Coastguard Worker- iris: enable GL_EXT_memory_object feature
3168*61046927SAndroid Build Coastguard Worker- ci/broadcom: update expected results
3169*61046927SAndroid Build Coastguard Worker- ci/vc4: add KHR-GLES2.* job test
3170*61046927SAndroid Build Coastguard Worker- ci/broadcom: add EGL testing jobs
3171*61046927SAndroid Build Coastguard Worker- v3dv: check returned values
3172*61046927SAndroid Build Coastguard Worker- ci/v3d: execute all piglit tests
3173*61046927SAndroid Build Coastguard Worker- v3dv/pipeline_cache: bail out in case of error
3174*61046927SAndroid Build Coastguard Worker- ci/v3d: fix typo in job name
3175*61046927SAndroid Build Coastguard Worker- ci/v3dv: update flakes
3176*61046927SAndroid Build Coastguard Worker- ci/baremetal: propagate ASAN_OPTIONS to devices
3177*61046927SAndroid Build Coastguard Worker- ci/broadcom: update expected results
3178*61046927SAndroid Build Coastguard Worker- v3d: rename header include guards
3179*61046927SAndroid Build Coastguard Worker- v3d: rename VC5 enums and definitions
3180*61046927SAndroid Build Coastguard Worker- broadcom/qpu: rename from VC5 to V3D
3181*61046927SAndroid Build Coastguard Worker- broadcom/simulator: change references to VC5
3182*61046927SAndroid Build Coastguard Worker- v3dv: rename VC5 to V3D
3183*61046927SAndroid Build Coastguard Worker- v3dv: check dest bitsize in color blit
3184*61046927SAndroid Build Coastguard Worker- util/hash_table: do not leak u64 struct key
3185*61046927SAndroid Build Coastguard Worker- ci/broadcom: update expected results
3186*61046927SAndroid Build Coastguard Worker- v3d: fix resource leak in error path
3187*61046927SAndroid Build Coastguard Worker- st/mesa: fix pipe resource leak
3188*61046927SAndroid Build Coastguard Worker- broadcom/compiler: fix dynamic-stack-buffer-overflow error
3189*61046927SAndroid Build Coastguard Worker- ci: Update VK-GL-CTS to 1.2.6.1
3190*61046927SAndroid Build Coastguard Worker- ci/broadcom: update expected results
3191*61046927SAndroid Build Coastguard Worker- vc4: initialize array
3192*61046927SAndroid Build Coastguard Worker- ci/v3dv: update expected results
3193*61046927SAndroid Build Coastguard Worker- ci/broadcom: unset manual jobs
3194*61046927SAndroid Build Coastguard Worker- ci/v3dv: test v3dv in arm64 environment
3195*61046927SAndroid Build Coastguard Worker- broadcom/ci: Report flakes on IRC
3196*61046927SAndroid Build Coastguard Worker- ci/vc4: update piglit failures
3197*61046927SAndroid Build Coastguard Worker- ci: update VK-GL-CTS to 1.2.6.2
3198*61046927SAndroid Build Coastguard Worker- broadcom/compiler: emit TMU flush before a jump
3199*61046927SAndroid Build Coastguard Worker- v3dv: assert job->cmd_buffer is valid
3200*61046927SAndroid Build Coastguard Worker- broadcom: remove v3dv3 from neon library
3201*61046927SAndroid Build Coastguard Worker- gallium/hud: initialize query
3202*61046927SAndroid Build Coastguard Worker
3203*61046927SAndroid Build Coastguard WorkerKai-Heng Feng (1):
3204*61046927SAndroid Build Coastguard Worker
3205*61046927SAndroid Build Coastguard Worker- iris: Avoid abort() if kernel can't allocate memory
3206*61046927SAndroid Build Coastguard Worker
3207*61046927SAndroid Build Coastguard WorkerKarol Herbst (18):
3208*61046927SAndroid Build Coastguard Worker
3209*61046927SAndroid Build Coastguard Worker- clover/llvm: handle Fixed vs Scalable vectors explicitly starting with llvm-11
3210*61046927SAndroid Build Coastguard Worker- util/format: fix value declarations for big endian
3211*61046927SAndroid Build Coastguard Worker- nv50/query: fix stringop-overflow gcc warning
3212*61046927SAndroid Build Coastguard Worker- nvc0: fix implicit-fallthrough gcc warning
3213*61046927SAndroid Build Coastguard Worker- clover/memory: fix data race in buffer subclasses
3214*61046927SAndroid Build Coastguard Worker- nouveau: fix race in nouveau_screen_get_name
3215*61046927SAndroid Build Coastguard Worker- nouveau/mm: pass mm_bucket to mm_slab_new
3216*61046927SAndroid Build Coastguard Worker- nouveau/mm: remove unused nouveau_mm_allocation.next field
3217*61046927SAndroid Build Coastguard Worker- nv50/ir: when constant folding shl(mul, a) we need to copy muls type
3218*61046927SAndroid Build Coastguard Worker- nv50/ir: don't optimize shl(mul_hi, a) to mul_hi
3219*61046927SAndroid Build Coastguard Worker- nv50/ir/ra: fixes upcoming barrier file
3220*61046927SAndroid Build Coastguard Worker- nv50/ir: add barrier and thread_state files
3221*61046927SAndroid Build Coastguard Worker- gv100/ir: add support for barrier thread state files for OP_CVT
3222*61046927SAndroid Build Coastguard Worker- gm107/ir: emit barrier sources for quadon/pop
3223*61046927SAndroid Build Coastguard Worker- gv100/ir: fix quadop/pop lowering
3224*61046927SAndroid Build Coastguard Worker- nv50/ir: fix surface lowering when values get shared accross operations
3225*61046927SAndroid Build Coastguard Worker- nv50/ir/nir: fix smem size for GL
3226*61046927SAndroid Build Coastguard Worker- nv30: fix emulated vertex index buffers
3227*61046927SAndroid Build Coastguard Worker
3228*61046927SAndroid Build Coastguard WorkerKeith Packard (1):
3229*61046927SAndroid Build Coastguard Worker
3230*61046927SAndroid Build Coastguard Worker- vulkan/x11: Mark present complete using serial instead of MSC
3231*61046927SAndroid Build Coastguard Worker
3232*61046927SAndroid Build Coastguard WorkerKenneth Graunke (29):
3233*61046927SAndroid Build Coastguard Worker
3234*61046927SAndroid Build Coastguard Worker- iris: only flush the render cache for aux changes, not format changes
3235*61046927SAndroid Build Coastguard Worker- isl: Work around NVIDIA and AMD display pitch requirements
3236*61046927SAndroid Build Coastguard Worker- i965: Don't advertise Y-tiled modifiers for scanout buffers on Gfx8-
3237*61046927SAndroid Build Coastguard Worker- iris: Don't advertise Y-tiled modifiers for scanout buffers on Gfx8
3238*61046927SAndroid Build Coastguard Worker- iris: Replace no_gpu flag with PIPE_MAP_DIRECTLY
3239*61046927SAndroid Build Coastguard Worker- iris: Promote to MAP_DIRECTLY when required before NULL return
3240*61046927SAndroid Build Coastguard Worker- iris: Delete a comment suggesting we use tiled staging buffers
3241*61046927SAndroid Build Coastguard Worker- iris: Make an iris_bo_is_external() helper and use it in a few places
3242*61046927SAndroid Build Coastguard Worker- iris: Track imported vs. exported status separately
3243*61046927SAndroid Build Coastguard Worker- iris: Use staging blits for reads from uncached buffers.
3244*61046927SAndroid Build Coastguard Worker- iris: Use staging blits for transfers involving imported BOs
3245*61046927SAndroid Build Coastguard Worker- iris: Assert on mapping a tiled buffer without MAP_RAW
3246*61046927SAndroid Build Coastguard Worker- iris: Drop fallback GEM_MMAP_GTT if GEM_MMAP with I915_MMAP_WC fails
3247*61046927SAndroid Build Coastguard Worker- iris: Delete GTT mapping support
3248*61046927SAndroid Build Coastguard Worker- iris: Pick a single mmap mode (WB/WC) at BO allocation time
3249*61046927SAndroid Build Coastguard Worker- iris: Use bo->mmap_mode in transfer map read check
3250*61046927SAndroid Build Coastguard Worker- iris: Add a flags argument to iris_bo_alloc()
3251*61046927SAndroid Build Coastguard Worker- iris: Add an alignment parameter to iris_bo_alloc()
3252*61046927SAndroid Build Coastguard Worker- iris: Only use SET/GET_TILING when exporting/importing BOs
3253*61046927SAndroid Build Coastguard Worker- iris: Add a BO_ALLOC_SMEM flag for allocating from system memory
3254*61046927SAndroid Build Coastguard Worker- anv: Fix dynamic primitive topology for tess on Gfx7.x too
3255*61046927SAndroid Build Coastguard Worker- iris: Stop calling I915_GEM_SET_CACHING on discrete GPUs
3256*61046927SAndroid Build Coastguard Worker- iris: Fail BO allocation if we can't enable snooping properly.
3257*61046927SAndroid Build Coastguard Worker- iris: Delete unused bo->cache_coherent flag
3258*61046927SAndroid Build Coastguard Worker- vulkan/wsi: Fix prime blits to use system memory for the destination
3259*61046927SAndroid Build Coastguard Worker- iris: Reduce SSBO alignment requirements from 64B to 4B
3260*61046927SAndroid Build Coastguard Worker- crocus: Reduce SSBO alignment requirements from 64B to 4B.
3261*61046927SAndroid Build Coastguard Worker- iris: Force device local memory for u_upload_mgr buffers
3262*61046927SAndroid Build Coastguard Worker- iris: Use simple_mtx in the bufmgr.
3263*61046927SAndroid Build Coastguard Worker
3264*61046927SAndroid Build Coastguard WorkerLeo Liu (9):
3265*61046927SAndroid Build Coastguard Worker
3266*61046927SAndroid Build Coastguard Worker- frontends/va: add VASurfaceAttribUsageHint attribute
3267*61046927SAndroid Build Coastguard Worker- frontends/va: fix multi planes for external memeory type
3268*61046927SAndroid Build Coastguard Worker- frontends/va: use pipe buffer map instead of texture map
3269*61046927SAndroid Build Coastguard Worker- radeon/vcn/enc: use surface swizzle mode instead of linear
3270*61046927SAndroid Build Coastguard Worker- radeonsi: add PIPE_FORMAT_P010 for HEVC Main10 profile to encode param
3271*61046927SAndroid Build Coastguard Worker- radeonsi: separate video hw info based on HW engine individually
3272*61046927SAndroid Build Coastguard Worker- frontends/va: use the correct entrypoint to get config attributes
3273*61046927SAndroid Build Coastguard Worker- frontends/va: include the profile queries for encoder as well
3274*61046927SAndroid Build Coastguard Worker- frontends/va: use the entrypoint from context instead of the hard-coded one
3275*61046927SAndroid Build Coastguard Worker
3276*61046927SAndroid Build Coastguard WorkerLepton Wu (3):
3277*61046927SAndroid Build Coastguard Worker
3278*61046927SAndroid Build Coastguard Worker- virgl: move new added field to the end.
3279*61046927SAndroid Build Coastguard Worker- Revert "virgl: Cache depth and stencil buffers"
3280*61046927SAndroid Build Coastguard Worker- gallium: Reset {d,r}Priv in dri_unbind_context
3281*61046927SAndroid Build Coastguard Worker
3282*61046927SAndroid Build Coastguard WorkerLionel Landwerlin (59):
3283*61046927SAndroid Build Coastguard Worker
3284*61046927SAndroid Build Coastguard Worker- anv: fix 3DSTATE_MULTISAMPLE emission on gen8+
3285*61046927SAndroid Build Coastguard Worker- anv: disable baked in pipeline bits from dynamic emission path
3286*61046927SAndroid Build Coastguard Worker- vulkan/util: cast enums to int64_t in switch
3287*61046927SAndroid Build Coastguard Worker- spirv: fix uToAccelerationStructure handling
3288*61046927SAndroid Build Coastguard Worker- spirv: fixup pointer_to/from_ssa with acceleration structures
3289*61046927SAndroid Build Coastguard Worker- vulkan: bump headers/registry to version 1.2.175
3290*61046927SAndroid Build Coastguard Worker- anv: drop extension check for dynamic state
3291*61046927SAndroid Build Coastguard Worker- anv: prepare pipeline for delayed emission of color writes
3292*61046927SAndroid Build Coastguard Worker- anv: implement VK_EXT_color_write_enable
3293*61046927SAndroid Build Coastguard Worker- anv: reuse define for number of render target assert
3294*61046927SAndroid Build Coastguard Worker- vulkan/wsi/display: don't report support if there is no drm fd
3295*61046927SAndroid Build Coastguard Worker- i965/bufmgr: fix invalid assertion
3296*61046927SAndroid Build Coastguard Worker- intel/dev: printout correct subslice/dualsubslice name
3297*61046927SAndroid Build Coastguard Worker- intel/genxml: Add coarse pixel shading instructions
3298*61046927SAndroid Build Coastguard Worker- intel/decoder: decode CPS_STATE
3299*61046927SAndroid Build Coastguard Worker- intel/compiler: make sure we keep the lowest dispatch limit
3300*61046927SAndroid Build Coastguard Worker- intel/compiler: rework message descriptors for render targets
3301*61046927SAndroid Build Coastguard Worker- intel/compiler: use existing helpers to pull bits of descriptors
3302*61046927SAndroid Build Coastguard Worker- intel/compiler: handle coarse pixel in render target writes descriptors
3303*61046927SAndroid Build Coastguard Worker- intel/compiler: add support for fragment shading rate variable
3304*61046927SAndroid Build Coastguard Worker- intel/compiler: add support for fragment coordinate with coarse pixels
3305*61046927SAndroid Build Coastguard Worker- intel/compiler: add coarse pixel offset on Gfx12.5+
3306*61046927SAndroid Build Coastguard Worker- intel/compiler: add restrictions related to coarse pixel shading
3307*61046927SAndroid Build Coastguard Worker- anv: implement VK_KHR_fragment_shading_rate
3308*61046927SAndroid Build Coastguard Worker- isl: document format fields
3309*61046927SAndroid Build Coastguard Worker- intel/fs: use the final destination type for regioning restrictions
3310*61046927SAndroid Build Coastguard Worker- intel/mi_builder: fix resolve call
3311*61046927SAndroid Build Coastguard Worker- anv: fix perf query pass with command buffer batching
3312*61046927SAndroid Build Coastguard Worker- anv: handle spirv parsing failure
3313*61046927SAndroid Build Coastguard Worker- iris: fix assert to reflect correct limit for encoded size
3314*61046927SAndroid Build Coastguard Worker- intel/perf: allow opening perf stream with no context filtering
3315*61046927SAndroid Build Coastguard Worker- intel/perf: allow metric sets to be loaded with on OA reports
3316*61046927SAndroid Build Coastguard Worker- anv: fixup physical device properties of fragment shading rate
3317*61046927SAndroid Build Coastguard Worker- intel/fs: make sure shuffle is lowered to supported types
3318*61046927SAndroid Build Coastguard Worker- intel/perf: update gen9/11 TestOa configs
3319*61046927SAndroid Build Coastguard Worker- intel/perf: update Gen11 RenderBasic programming
3320*61046927SAndroid Build Coastguard Worker- intel/perf: update Gen11 RenderBasic programming
3321*61046927SAndroid Build Coastguard Worker- intel/perf: add EHL availability condition to HDCAndSF counters
3322*61046927SAndroid Build Coastguard Worker- intel/perf: update Gen9/11 programming for AsyncCompute
3323*61046927SAndroid Build Coastguard Worker- intel/perf: rename metric descriptions
3324*61046927SAndroid Build Coastguard Worker- anv: implement VK_EXT_physical_device_drm
3325*61046927SAndroid Build Coastguard Worker- blorp: add blorp string in shader keys
3326*61046927SAndroid Build Coastguard Worker- anv: cache raytracing trampoline shader
3327*61046927SAndroid Build Coastguard Worker- anv: store more RT shader data in pipeline_stage object
3328*61046927SAndroid Build Coastguard Worker- anv: move trivial return shader to device
3329*61046927SAndroid Build Coastguard Worker- anv: implement caching for ray tracing pipelines
3330*61046927SAndroid Build Coastguard Worker- intel/rt: switch to common pass for shader calls lowering
3331*61046927SAndroid Build Coastguard Worker- nir: drop the btd_resume_intel intrinsic
3332*61046927SAndroid Build Coastguard Worker- nir: use a more fitting index for btd_stack_push_intel
3333*61046927SAndroid Build Coastguard Worker- anv: bound checks buffer memory binding in debug builds
3334*61046927SAndroid Build Coastguard Worker- anv: allocate bigger batches as we grow command buffers
3335*61046927SAndroid Build Coastguard Worker- intel/perf: use the right popcount for 64bits
3336*61046927SAndroid Build Coastguard Worker- intel/compiler: Track latency/perf of LSC fences
3337*61046927SAndroid Build Coastguard Worker- isl: fix mapping of format->stringname
3338*61046927SAndroid Build Coastguard Worker- loader/dri3: create linear buffer with scanout support
3339*61046927SAndroid Build Coastguard Worker- nir/lower_shader_calls: adding missing stack offset alignment
3340*61046927SAndroid Build Coastguard Worker- anv: fix submission batching with perf queries
3341*61046927SAndroid Build Coastguard Worker- drm-shim: implement stat/fstat when xstat variants are not there
3342*61046927SAndroid Build Coastguard Worker- intel/disasm: fix missing oword index decoding
3343*61046927SAndroid Build Coastguard Worker
3344*61046927SAndroid Build Coastguard WorkerLucas Stach (9):
3345*61046927SAndroid Build Coastguard Worker
3346*61046927SAndroid Build Coastguard Worker- etnaviv: fix vertex sampler setup
3347*61046927SAndroid Build Coastguard Worker- dri: add loader_dri_create_image helper
3348*61046927SAndroid Build Coastguard Worker- loader/dri3: convert to loader_dri_create_image
3349*61046927SAndroid Build Coastguard Worker- loader/dri: hook up createImageWithModifiers2
3350*61046927SAndroid Build Coastguard Worker- gallium/dri: copy image use in dup_image
3351*61046927SAndroid Build Coastguard Worker- dri: don't call modifier interfaces when modifiers_count is 0
3352*61046927SAndroid Build Coastguard Worker- frontend/dri: add EXPLICIT_FLUSH hint in dri2_resource_get_param
3353*61046927SAndroid Build Coastguard Worker- etnaviv: remove double assigment of surface->texture
3354*61046927SAndroid Build Coastguard Worker- etnaviv: flush used render buffers on context flush when neccessary
3355*61046927SAndroid Build Coastguard Worker
3356*61046927SAndroid Build Coastguard WorkerLuis Felipe Strano Moraes (2):
3357*61046927SAndroid Build Coastguard Worker
3358*61046927SAndroid Build Coastguard Worker- meson: print information about layers being built as part of summary
3359*61046927SAndroid Build Coastguard Worker- overlay_layer: add missing undef
3360*61046927SAndroid Build Coastguard Worker
3361*61046927SAndroid Build Coastguard WorkerMaksim Sisov (2):
3362*61046927SAndroid Build Coastguard Worker
3363*61046927SAndroid Build Coastguard Worker- iris: export GEM handle with RDWR access rights
3364*61046927SAndroid Build Coastguard Worker- i965: export GEM handle with RDWR access rights
3365*61046927SAndroid Build Coastguard Worker
3366*61046927SAndroid Build Coastguard WorkerMarcin Ślusarz (28):
3367*61046927SAndroid Build Coastguard Worker
3368*61046927SAndroid Build Coastguard Worker- intel/tools: remove unused macros
3369*61046927SAndroid Build Coastguard Worker- intel/batch_decoder: set foreground color of decoded instructions
3370*61046927SAndroid Build Coastguard Worker- i965: fully populate perf_config before using it to initialize perf_context
3371*61046927SAndroid Build Coastguard Worker- iris: fully populate perf_config before using it to initialize perf_context
3372*61046927SAndroid Build Coastguard Worker- intel/perf: move calculation of period_exponent to perf ctx init
3373*61046927SAndroid Build Coastguard Worker- gallium/u_threaded: implement INTEL_performance_query hooks
3374*61046927SAndroid Build Coastguard Worker- gallium/u_threaded: offload begin/end_intel_perf_query
3375*61046927SAndroid Build Coastguard Worker- nir: handle float atomics in nir_gather_info
3376*61046927SAndroid Build Coastguard Worker- nir: handle float atomics in nir_lower_memory_model
3377*61046927SAndroid Build Coastguard Worker- intel: simplify is_haswell checks, part 1
3378*61046927SAndroid Build Coastguard Worker- intel: simplify is_haswell checks, part 2
3379*61046927SAndroid Build Coastguard Worker- i965: simplify gfx version checks
3380*61046927SAndroid Build Coastguard Worker- intel/isl: replace format_gen by verx10
3381*61046927SAndroid Build Coastguard Worker- intel/disasm: decode/describe more send messages
3382*61046927SAndroid Build Coastguard Worker- intel/disasm: remove useless space after "("
3383*61046927SAndroid Build Coastguard Worker- iris: fix error message on I915_GEM_[GS]ET_TILING failure
3384*61046927SAndroid Build Coastguard Worker- intel/decoder: add assert for register size
3385*61046927SAndroid Build Coastguard Worker- anv: fix potential integer overflows
3386*61046927SAndroid Build Coastguard Worker- intel/tools: fix left shift overflow on 32-bit
3387*61046927SAndroid Build Coastguard Worker- intel/tools: fix int-to-pointer/pointer-to-int cast warnings on 32-bit
3388*61046927SAndroid Build Coastguard Worker- intel/tools: fix invalid type in argument to printf format specifier
3389*61046927SAndroid Build Coastguard Worker- intel/tools: fix potential memory leaks
3390*61046927SAndroid Build Coastguard Worker- intel/blorp: initialize BLEND_STATE using braced initializer list
3391*61046927SAndroid Build Coastguard Worker- intel/fs: use stack for temporary array
3392*61046927SAndroid Build Coastguard Worker- anv: keep descriptor set's address directly in anv_descriptor_set
3393*61046927SAndroid Build Coastguard Worker- anv: handle push descriptor sets when they are sent with push constants
3394*61046927SAndroid Build Coastguard Worker- anv: drop unused argument of anv_descriptor_set_address
3395*61046927SAndroid Build Coastguard Worker- intel/compiler: document register types
3396*61046927SAndroid Build Coastguard Worker
3397*61046927SAndroid Build Coastguard WorkerMarek Olšák (190):
3398*61046927SAndroid Build Coastguard Worker
3399*61046927SAndroid Build Coastguard Worker- ci: don't build clover with LLVM 9 on radeonsi because it's unsupported
3400*61046927SAndroid Build Coastguard Worker- amd: drop support for LLVM 9
3401*61046927SAndroid Build Coastguard Worker- amd: drop support for LLVM 10
3402*61046927SAndroid Build Coastguard Worker- amd: remove some references to older LLVM versions in comments
3403*61046927SAndroid Build Coastguard Worker- amd/registers: fix the kernel header parser with latest headers
3404*61046927SAndroid Build Coastguard Worker- amd/registers: clean up gfx103.json
3405*61046927SAndroid Build Coastguard Worker- amd/registers: rename IMG_FORMAT to GFX10_FORMAT to disambiguate the meaning
3406*61046927SAndroid Build Coastguard Worker- radeonsi: don't decompress DCC for float formats in si_compute_copy_image
3407*61046927SAndroid Build Coastguard Worker- radeonsi: fix incorrect comments in culling code and NIR lowering
3408*61046927SAndroid Build Coastguard Worker- radeonsi: fix automatic DCC retiling after DCC clear and DCC decompression
3409*61046927SAndroid Build Coastguard Worker- radeonsi: fix automatic DCC retiling after compute image stores
3410*61046927SAndroid Build Coastguard Worker- gallium/util: add easy profiling helpers using TIME_ELAPSED queries
3411*61046927SAndroid Build Coastguard Worker- Revert "st/pbo: use cso_set_vertex_buffers_and_elements() for st_pbo_draw"
3412*61046927SAndroid Build Coastguard Worker- Revert "ci/radeonsi: Add expected failures due to #4674 having slipped in"
3413*61046927SAndroid Build Coastguard Worker- ac/surface: document more meta equation dependencies
3414*61046927SAndroid Build Coastguard Worker- radeonsi: make the gfx9 DCC MSAA clear shader depend on the number of samples
3415*61046927SAndroid Build Coastguard Worker- radeonsi: remove the separate DCC optimization for Stoney
3416*61046927SAndroid Build Coastguard Worker- amd: addrlib update for April
3417*61046927SAndroid Build Coastguard Worker- gallium: renumber PIPE_MAP_* enums to remove holes
3418*61046927SAndroid Build Coastguard Worker- gallium: remove 4 bytes from pipe_transfer
3419*61046927SAndroid Build Coastguard Worker- gallium+(u_threaded,r300,r600,radeonsi): move transfer offset into pipe_transfer
3420*61046927SAndroid Build Coastguard Worker- util: print CPU caps in release builds too
3421*61046927SAndroid Build Coastguard Worker- util: fix (re-enable) L3 cache pinning
3422*61046927SAndroid Build Coastguard Worker- Revert "gallium/u_threaded: align batches and call slots to 16 bytes"
3423*61046927SAndroid Build Coastguard Worker- gallium/u_threaded: move base_valid_buffer_range to transfer where it belongs
3424*61046927SAndroid Build Coastguard Worker- gallium/u_threaded: handle sampler views == NULL better
3425*61046927SAndroid Build Coastguard Worker- gallium/u_threaded: rewrite slot layout to reduce wasted space
3426*61046927SAndroid Build Coastguard Worker- gallium/u_threaded: don't set resource pointers to NULL after driver calls
3427*61046927SAndroid Build Coastguard Worker- gallium/u_threaded: fix 32-bit breakage due to incorrect pointer arithmetic
3428*61046927SAndroid Build Coastguard Worker- gallium/u_threaded: pass last into and return call size from execute callbacks
3429*61046927SAndroid Build Coastguard Worker- gallium/u_threaded: merge draws in tc_call_draw_single
3430*61046927SAndroid Build Coastguard Worker- gallium/u_threaded: add callbacks and documentation for resource busy checking
3431*61046927SAndroid Build Coastguard Worker- gallium/u_threaded: track whether TCS, TES, or GS have ever been used
3432*61046927SAndroid Build Coastguard Worker- gallium/u_threaded: query shader resource limits
3433*61046927SAndroid Build Coastguard Worker- gallium/u_threaded: add buffer lists - tracking of buffers referenced by tc
3434*61046927SAndroid Build Coastguard Worker- gallium/u_threaded: add driver-internal flush tracking for buffer lists
3435*61046927SAndroid Build Coastguard Worker- gallium/u_threaded: don't invalidate idle buffers
3436*61046927SAndroid Build Coastguard Worker- gallium/u_threaded: always map idle buffers unsynchronized
3437*61046927SAndroid Build Coastguard Worker- gallium/u_threaded: don't reference resource in pipe_transfer
3438*61046927SAndroid Build Coastguard Worker- util: add thread-safe version of idalloc
3439*61046927SAndroid Build Coastguard Worker- zink: don't set u_resource_vtbl
3440*61046927SAndroid Build Coastguard Worker- gallium: remove unused u_default_transfer_unmap
3441*61046927SAndroid Build Coastguard Worker- gallium: remove resource_get_handle from u_resource_vtbl
3442*61046927SAndroid Build Coastguard Worker- gallium: remove transfer_flush_region from u_resource_vtbl
3443*61046927SAndroid Build Coastguard Worker- radeonsi: stop using u_resource_vtbl::resource_destroy
3444*61046927SAndroid Build Coastguard Worker- r300: stop using u_resource_vtbl::resource_destroy
3445*61046927SAndroid Build Coastguard Worker- nouveau: stop using u_resource_vtbl::resource_destroy
3446*61046927SAndroid Build Coastguard Worker- i915g: stop using u_resource_vtbl::resource_destroy
3447*61046927SAndroid Build Coastguard Worker- virgl: stop using u_resource_vtbl::resource_destroy
3448*61046927SAndroid Build Coastguard Worker- svga: stop using u_resource_vtbl::resource_destroy
3449*61046927SAndroid Build Coastguard Worker- r600: stop using u_resource_vtbl::resource_destroy
3450*61046927SAndroid Build Coastguard Worker- gallium: remove u_resource_vtbl::resource_destroy
3451*61046927SAndroid Build Coastguard Worker- gallium: split transfer_(un)map into buffer_(un)map and texture_(un)map
3452*61046927SAndroid Build Coastguard Worker- gallium: remove u_resource_vtbl::transfer_(un)map
3453*61046927SAndroid Build Coastguard Worker- gallium: remove empty structure u_resource_vtbl
3454*61046927SAndroid Build Coastguard Worker- gallium: remove structure u_resource
3455*61046927SAndroid Build Coastguard Worker- radeonsi: simplify the NGG culling vertex count heuristic
3456*61046927SAndroid Build Coastguard Worker- amd: add Beige Goby support
3457*61046927SAndroid Build Coastguard Worker- amd/registers: don't generate 32-bit register fields
3458*61046927SAndroid Build Coastguard Worker- amd/registers: regenerate json files without 32-bit register fields
3459*61046927SAndroid Build Coastguard Worker- amd: fix incorrect addrlib comment for HTILE equations
3460*61046927SAndroid Build Coastguard Worker- ac/gpu_info: set has_zero_index_buffer_bug for Navi12 too
3461*61046927SAndroid Build Coastguard Worker- ac/llvm: set target features per function instead of per target machine
3462*61046927SAndroid Build Coastguard Worker- ac/llvm: expose set_range_metadata to more users
3463*61046927SAndroid Build Coastguard Worker- ac/llvm: allow ac_build_optimization_barrier with SGPRs, pointers, and metadata
3464*61046927SAndroid Build Coastguard Worker- ac/llvm: set range metadata on mbcnt and deduplicate get_thread_id
3465*61046927SAndroid Build Coastguard Worker- ac/llvm: don't draw the primitive for the dummy export workaround for Navi1x
3466*61046927SAndroid Build Coastguard Worker- winsys/amdgpu: don't hold a mutex while accessing is_shared
3467*61046927SAndroid Build Coastguard Worker- radeonsi: remove unused SI_IMAGE_ACCESS_AS_BUFFER
3468*61046927SAndroid Build Coastguard Worker- radeonsi: handle PIPE_CAP_MAX_VERTEX_BUFFERS
3469*61046927SAndroid Build Coastguard Worker- radeonsi: add a gfx10 bug workaround for NOT_EOP
3470*61046927SAndroid Build Coastguard Worker- radeonsi: fix a coherency issue when VS memory stores are not visible in PS
3471*61046927SAndroid Build Coastguard Worker- radeonsi: always use the L2 LRU cache policy for faster clears and copies
3472*61046927SAndroid Build Coastguard Worker- radeonsi: don't disable L2 caching for staging textures
3473*61046927SAndroid Build Coastguard Worker- radeonsi: don't use GS fast launch with small instances
3474*61046927SAndroid Build Coastguard Worker- radeonsi: fix the fast launch vert/prim thread counts if they are trimmed
3475*61046927SAndroid Build Coastguard Worker- radeonsi: remove a twice duplicated workaround for VERT_GRP_SIZE
3476*61046927SAndroid Build Coastguard Worker- radeonsi: re-enable fast launch with indexed tri strips because it doesn't hang
3477*61046927SAndroid Build Coastguard Worker- radeonsi: improve generated culling code by adding optimization barriers
3478*61046927SAndroid Build Coastguard Worker- radeonsi: change si_resource::alignment to alignment_log2 for better packing
3479*61046927SAndroid Build Coastguard Worker- radeonsi: remove 8 bytes from si_resource, turn other 4 bytes into padding
3480*61046927SAndroid Build Coastguard Worker- radeonsi: add a gfx10 hw bug workaround with the barrier before gs_alloc_req
3481*61046927SAndroid Build Coastguard Worker- radeonsi: add missing threaded_resource_deinit calls in fail paths
3482*61046927SAndroid Build Coastguard Worker- radeonsi: rewrite the prefix sum computation for shader culling
3483*61046927SAndroid Build Coastguard Worker- radeonsi: allow changing the NGG subgroup size to 256 but don't change it yet
3484*61046927SAndroid Build Coastguard Worker- radeonsi: generate buffer_id_unique for u_threaded_context
3485*61046927SAndroid Build Coastguard Worker- radeonsi: implement threaded context callbacks for resource busy checking
3486*61046927SAndroid Build Coastguard Worker- radeonsi: disable DFSM on gfx9 by default because it decreases performance a lot
3487*61046927SAndroid Build Coastguard Worker- radeonsi: remove DFSM after we discovered how bad it is
3488*61046927SAndroid Build Coastguard Worker- gallium/u_vbuf: add a fast path to skip refcounting for uploaded user buffers
3489*61046927SAndroid Build Coastguard Worker- mesa: move _mesa_copy_vertex_attrib/buffer functions to their only use
3490*61046927SAndroid Build Coastguard Worker- mesa: don't call _mesa_set_draw_vao in glPushClientAttrib
3491*61046927SAndroid Build Coastguard Worker- mesa: optimize glPush/PopClientAttrib for GL_CLIENT_VERTEX_ARRAY_BIT
3492*61046927SAndroid Build Coastguard Worker- mesa: optimize unreferencing VBOs in glPopClientAttrib
3493*61046927SAndroid Build Coastguard Worker- mesa: don't call FLUSH_VERTICES in glPopClientAttrib
3494*61046927SAndroid Build Coastguard Worker- mesa: don't save/restore VAO NumUpdates and IsDynamic to fix update tracking
3495*61046927SAndroid Build Coastguard Worker- st/mesa: execute glFlush asynchronously if no image has been imported/exported
3496*61046927SAndroid Build Coastguard Worker- gallium/u_threaded: don't update valid_buffer_range for read-only shader buffers
3497*61046927SAndroid Build Coastguard Worker- gallium/u_threaded: clear valid buffer range only if it's not bound for write
3498*61046927SAndroid Build Coastguard Worker- gallium/u_threaded: use tc_drop_resource_reference in call_draw_single_drawid
3499*61046927SAndroid Build Coastguard Worker- gallium/u_threaded: merge draws faster by merging indexbuf unreferencing
3500*61046927SAndroid Build Coastguard Worker- radeonsi: check is_buffer once instead of 4 times in si_set_sampler_view_desc
3501*61046927SAndroid Build Coastguard Worker- radeonsi: use the restrict keyword to set sampler view descriptors faster
3502*61046927SAndroid Build Coastguard Worker- radeonsi: don't clear register fields in si_set_mutable_tex_desc_fields
3503*61046927SAndroid Build Coastguard Worker- radeonsi: restructure si_set_sampler_views for faster unbinding trailing slots
3504*61046927SAndroid Build Coastguard Worker- radeonsi: remove no-op unref in si_set_constant_buffer
3505*61046927SAndroid Build Coastguard Worker- radeonsi: set desc[3] of all buffer descriptors at context creation
3506*61046927SAndroid Build Coastguard Worker- radeonsi: move a few functions from si_state_draw.cpp into si_gfx_cs.c
3507*61046927SAndroid Build Coastguard Worker- radeonsi: compile si_state_draw.cpp for each gfx generation separately
3508*61046927SAndroid Build Coastguard Worker- radeonsi: remove the chip_class dimension from the draw_vbo array
3509*61046927SAndroid Build Coastguard Worker- radeonsi: remove -Wstrict-overflow=0 since it doesn't seem to be needed
3510*61046927SAndroid Build Coastguard Worker- gallium/pb: change alignment to 32 bits
3511*61046927SAndroid Build Coastguard Worker- shader_enums: change VERT_BIT back to the 32-bit shift
3512*61046927SAndroid Build Coastguard Worker- glthread: change when glFlush flushes asynchronously
3513*61046927SAndroid Build Coastguard Worker- st/mesa: fix an incorrect comment in st_context_flush
3514*61046927SAndroid Build Coastguard Worker- st/mesa: move the st_flush_bitmap_cache call into st_flush
3515*61046927SAndroid Build Coastguard Worker- mesa: add gallium flush_flags param into ctx->Driver.Flush
3516*61046927SAndroid Build Coastguard Worker- mesa: move _mesa_notifySwapBuffers into the x11 swrast driver
3517*61046927SAndroid Build Coastguard Worker- mesa: execute glFlush asynchronously if no image has been imported/exported
3518*61046927SAndroid Build Coastguard Worker- radeonsi: fix compile failures with SI_PRIM_DISCARD_DEBUG enabled
3519*61046927SAndroid Build Coastguard Worker- radeonsi: use ac_build_bit_count instead of opencoding it
3520*61046927SAndroid Build Coastguard Worker- radeonsi: fix incorrect counting of compute_num_verts_rejected
3521*61046927SAndroid Build Coastguard Worker- radeonsi: fix multi draws for the prim discard CS
3522*61046927SAndroid Build Coastguard Worker- ac/llvm: add a callback to ac_cull_triangle to generate code in inner-most block
3523*61046927SAndroid Build Coastguard Worker- radeonsi: move the accepting code into the bbox cull branch in NGG cull code
3524*61046927SAndroid Build Coastguard Worker- ac/surface/tests: fix RB counts
3525*61046927SAndroid Build Coastguard Worker- ac/surface: don't set DCC_PIPE_ALIGN modifier bit for gfx10 with 1 RB
3526*61046927SAndroid Build Coastguard Worker- radeonsi: restructure si_get_vs_vgpr_comp_cnt for readability
3527*61046927SAndroid Build Coastguard Worker- radeonsi: merge 2 conditional blocks with same condition into 1 in culling code
3528*61046927SAndroid Build Coastguard Worker- radeonsi: set more precise max_waves in NGG code
3529*61046927SAndroid Build Coastguard Worker- radeonsi: remove incorrect comment about PA
3530*61046927SAndroid Build Coastguard Worker- radeonsi: try to keep all VS input loads together for better perf
3531*61046927SAndroid Build Coastguard Worker- radeonsi: don't compile TES and GS draw_vbo variants for the prim discard CS
3532*61046927SAndroid Build Coastguard Worker- radeonsi: remove the Z culling option from the primitive discard CS
3533*61046927SAndroid Build Coastguard Worker- radeonsi: drop gfx7 support from the prim discard CS to simplify code
3534*61046927SAndroid Build Coastguard Worker- radeonsi: drop support for triangle fans from the prim discard CS
3535*61046927SAndroid Build Coastguard Worker- radeonsi: skip buffer_atomic_add(ptr, n) when n=0 in the prim discard CS
3536*61046927SAndroid Build Coastguard Worker- radeonsi: cleanup some primitive discard CS TODOs regarding instancing, etc.
3537*61046927SAndroid Build Coastguard Worker- ac/llvm: don't set skip-uniform-regions to fix atomic.cmpswap
3538*61046927SAndroid Build Coastguard Worker- mesa: unreference zombie buffers when creating buffers to lower memory usage
3539*61046927SAndroid Build Coastguard Worker- radeonsi: document why VBO descriptors in user SGPRs are beneficial
3540*61046927SAndroid Build Coastguard Worker- radeonsi: if shader culling culls all vertices, cull the primitive exports too
3541*61046927SAndroid Build Coastguard Worker- radeonsi: remove incorrect comment about hangs in gfx10_ngg_gs_emit_epilogue
3542*61046927SAndroid Build Coastguard Worker- radeonsi: don't use NGG culling on 1 RB chips
3543*61046927SAndroid Build Coastguard Worker- ac/gpu_info: adjust the condition for use_late_alloc
3544*61046927SAndroid Build Coastguard Worker- radeonsi: optimize set_inlinable_constants when they don't change
3545*61046927SAndroid Build Coastguard Worker- st/mesa: don't track VS sampler views for st_draw_feedback in st_context
3546*61046927SAndroid Build Coastguard Worker- st/mesa: don't track FS sampler views for bitmap/drawpix in st_context
3547*61046927SAndroid Build Coastguard Worker- st/mesa: don't memset the sampler view array, don't init trailing slots to NULL
3548*61046927SAndroid Build Coastguard Worker- st/mesa: sink _mesa_get_samplerobj into st_update_single_texture
3549*61046927SAndroid Build Coastguard Worker- st/mesa: read Target only once in st_update_single_texture
3550*61046927SAndroid Build Coastguard Worker- st/mesa: return sview from st_update_single_texture via return value, not param
3551*61046927SAndroid Build Coastguard Worker- st/mesa: remove the const qualifier for a few st_sampler_view instances
3552*61046927SAndroid Build Coastguard Worker- st/mesa: sink refcounting from st_get_sampler_views into st_sampler_view.c
3553*61046927SAndroid Build Coastguard Worker- st/mesa: add a mechanism to bypass atomics when binding sampler views
3554*61046927SAndroid Build Coastguard Worker- st/mesa: remove the sampler min_lod/max_lod value swap
3555*61046927SAndroid Build Coastguard Worker- cso: disallow NULL sampler state templates in cso_single_sampler
3556*61046927SAndroid Build Coastguard Worker- cso: update max_sampler_seen only once in cso_set_samplers
3557*61046927SAndroid Build Coastguard Worker- cso: don't look up a sampler CSO if the last one is identical
3558*61046927SAndroid Build Coastguard Worker- mesa: use atomics instead of mutexes for refcounting texture objects
3559*61046927SAndroid Build Coastguard Worker- mesa: use atomics instead of mutexes for refcounting sampler objects
3560*61046927SAndroid Build Coastguard Worker- mesa: use atomics instead of mutexes for refcounting renderbuffers
3561*61046927SAndroid Build Coastguard Worker- mesa: remove mutex locking from a glBindTexture early out path
3562*61046927SAndroid Build Coastguard Worker- mesa: translate into pipe_sampler_state in GL functions
3563*61046927SAndroid Build Coastguard Worker- mesa: add LodBias quantization from st/mesa
3564*61046927SAndroid Build Coastguard Worker- mesa: add IsBorderColorNonZero to skip border color update for st/mesa faster
3565*61046927SAndroid Build Coastguard Worker- mesa: lower GL_CLAMP in texture and sampler functions instead of st/mesa
3566*61046927SAndroid Build Coastguard Worker- radeonsi: remove the GDS variants of compute-based primitive discard
3567*61046927SAndroid Build Coastguard Worker- radeonsi: change how the prim discard CS is enabled and splitting limits
3568*61046927SAndroid Build Coastguard Worker- radeonsi: fix issues with draw-level splitting for the prim discard CS
3569*61046927SAndroid Build Coastguard Worker- radeonsi: add optimal multi draws and draw-level splitting for prim discard CS
3570*61046927SAndroid Build Coastguard Worker- radeonsi: move the accepting code into the bbox cull branch in prim discard CS
3571*61046927SAndroid Build Coastguard Worker- radeonsi: drop smoothing quality to 4xAA for better performance
3572*61046927SAndroid Build Coastguard Worker- ac/llvm: don't return a status from ac_cull_triangle because it's unused
3573*61046927SAndroid Build Coastguard Worker- ac/llvm: rework how negative W affects culling to not call accept_func twice
3574*61046927SAndroid Build Coastguard Worker- radeonsi: rewrite a confusing comment in si_upload_and_prefetch_VB_descriptors
3575*61046927SAndroid Build Coastguard Worker- ac/surface/tests: fix the ARM build
3576*61046927SAndroid Build Coastguard Worker- radeonsi,radv: fix a late alloc deadlock with <= 6 CUs per SA
3577*61046927SAndroid Build Coastguard Worker- radeonsi: move an incorrectly placed comment about late alloc
3578*61046927SAndroid Build Coastguard Worker- ac,radeonsi: move late alloc computation into common code and shader states
3579*61046927SAndroid Build Coastguard Worker- radeonsi: enable uniform inlining by default
3580*61046927SAndroid Build Coastguard Worker- util/idalloc: change num_elements to units of elements instead of bits
3581*61046927SAndroid Build Coastguard Worker- util/idalloc: fold the size call into init
3582*61046927SAndroid Build Coastguard Worker- util/idalloc: reserving an ID that already exists should be no-op
3583*61046927SAndroid Build Coastguard Worker- util/idalloc: hide or remove unused public functions
3584*61046927SAndroid Build Coastguard Worker- util/idalloc: add exists and foreach helpers
3585*61046927SAndroid Build Coastguard Worker- util/idalloc: add util_idalloc_alloc_range
3586*61046927SAndroid Build Coastguard Worker- radeonsi: don't expose no-attachment MSAA 16x on all 1 RB chips due to issues
3587*61046927SAndroid Build Coastguard Worker- mesa: fix incorrect comment in draw_gallium_multimode
3588*61046927SAndroid Build Coastguard Worker- st/mesa: always use PIPE_USAGE_STAGING for GL_MAP_READ_BIT usage
3589*61046927SAndroid Build Coastguard Worker
3590*61046927SAndroid Build Coastguard WorkerMark Janes (11):
3591*61046927SAndroid Build Coastguard Worker
3592*61046927SAndroid Build Coastguard Worker- iris: Increase the size of upload buffers
3593*61046927SAndroid Build Coastguard Worker- iris: Upload constant resources for efficient GPU access
3594*61046927SAndroid Build Coastguard Worker- iris: Use const_uploader for iris_create_stream_output_target
3595*61046927SAndroid Build Coastguard Worker- iris: Use const uploader for blorp vertex data
3596*61046927SAndroid Build Coastguard Worker- iris: Use const uploader for draw parameters
3597*61046927SAndroid Build Coastguard Worker- iris: Use const uploader for user index data
3598*61046927SAndroid Build Coastguard Worker- intel/compiler: Add getter helpers for LSC message descriptor fields
3599*61046927SAndroid Build Coastguard Worker- intel/compiler: Add LSC messages to brw_schedule_instructions
3600*61046927SAndroid Build Coastguard Worker- intel/fs: Lower DW untyped r/w messages to LSC when available
3601*61046927SAndroid Build Coastguard Worker- intel/fs: Lower untyped atomic messages to LSC when available
3602*61046927SAndroid Build Coastguard Worker- intel/fs: Lower A64 untyped r/w messages to LSC when available
3603*61046927SAndroid Build Coastguard Worker
3604*61046927SAndroid Build Coastguard WorkerMartin Krastev (1):
3605*61046927SAndroid Build Coastguard Worker
3606*61046927SAndroid Build Coastguard Worker- compiler/glsl: Use mutex lock while freeing up mem_ctx
3607*61046927SAndroid Build Coastguard Worker
3608*61046927SAndroid Build Coastguard WorkerMartin Peres (1):
3609*61046927SAndroid Build Coastguard Worker
3610*61046927SAndroid Build Coastguard Worker- ci: add the dEQP expectations for radv on Renoir
3611*61046927SAndroid Build Coastguard Worker
3612*61046927SAndroid Build Coastguard WorkerMatt Turner (10):
3613*61046927SAndroid Build Coastguard Worker
3614*61046927SAndroid Build Coastguard Worker- intel/eu: Add instruction compaction support on XeHP.
3615*61046927SAndroid Build Coastguard Worker- compiler/glsl: Return progress from propagate_invariance()
3616*61046927SAndroid Build Coastguard Worker- compiler/glsl: Propagate invariant/precise when splitting arrays
3617*61046927SAndroid Build Coastguard Worker- compiler/glsl: Always propagate_invariance() last
3618*61046927SAndroid Build Coastguard Worker- freedreno/afuc: Print uintptr_t with PRIxPTR
3619*61046927SAndroid Build Coastguard Worker- sparc: Avoid some redefinition warnings
3620*61046927SAndroid Build Coastguard Worker- tu: Provide a toggle to avoid warnings about unsupported devices
3621*61046927SAndroid Build Coastguard Worker- freedreno/ci: Use TU_IGNORE_CONFORMANCE_WARNING to reduce warnings
3622*61046927SAndroid Build Coastguard Worker- ci: Unify on MESA_VK_IGNORE_CONFORMANCE_WARNING
3623*61046927SAndroid Build Coastguard Worker- amd/ci: Use MESA_VK_IGNORE_CONFORMANCE_WARNING to reduce warnings
3624*61046927SAndroid Build Coastguard Worker
3625*61046927SAndroid Build Coastguard WorkerMatti Hamalainen (11):
3626*61046927SAndroid Build Coastguard Worker
3627*61046927SAndroid Build Coastguard Worker- gallium/tools: clean up tracediff.sh a bit
3628*61046927SAndroid Build Coastguard Worker- gallium/tools: improve option handling in dump_state.py
3629*61046927SAndroid Build Coastguard Worker- gallium/tools: implement better suppression of variants
3630*61046927SAndroid Build Coastguard Worker- gallium/tools: implement 'named' pointers option in dump.py
3631*61046927SAndroid Build Coastguard Worker- gallium/tools: use left-column output mode of sdiff in tracediff.sh
3632*61046927SAndroid Build Coastguard Worker- gallium/tools: improve tracediff.sh argument handling
3633*61046927SAndroid Build Coastguard Worker- gallium/tools: implement "high-level" overview mode option in dump scripts
3634*61046927SAndroid Build Coastguard Worker- gallium/tools: improve pointer type tracking in parse.py
3635*61046927SAndroid Build Coastguard Worker- gallium/tools: add option to use Meld for diffing
3636*61046927SAndroid Build Coastguard Worker- aux/trace: add missing return value to trace output
3637*61046927SAndroid Build Coastguard Worker- gallium/tools: improve handling of pointer arrays
3638*61046927SAndroid Build Coastguard Worker
3639*61046927SAndroid Build Coastguard WorkerMauro Rossi (11):
3640*61046927SAndroid Build Coastguard Worker
3641*61046927SAndroid Build Coastguard Worker- egl/android: include "util/compiler.h" for FALLTHROUGH macro
3642*61046927SAndroid Build Coastguard Worker- android: panfrost/lib: add pan_cs.c to Makefile.sources
3643*61046927SAndroid Build Coastguard Worker- android: gallium/radeonsi: add nir include path
3644*61046927SAndroid Build Coastguard Worker- android: amd/common: add nir include path
3645*61046927SAndroid Build Coastguard Worker- android: pan/bi: add bi_opt_constant_fold.c to Makefile.sources
3646*61046927SAndroid Build Coastguard Worker- android: nir: add nir_lower_fragcolor.c to Makefile.sources
3647*61046927SAndroid Build Coastguard Worker- android: intel/compiler: add brw_compile_ff_gs.c to Makefile.sources
3648*61046927SAndroid Build Coastguard Worker- android: i965: remove brw_ff_gs_emit.c from Makefile.sources
3649*61046927SAndroid Build Coastguard Worker- android: ac: add ac_nir_lower_ngg.c to Makefile.sources
3650*61046927SAndroid Build Coastguard Worker- android: ac: add include src/util path
3651*61046927SAndroid Build Coastguard Worker- android: aco: add aco_optimizer_postRA.cpp to Makefile.sources
3652*61046927SAndroid Build Coastguard Worker
3653*61046927SAndroid Build Coastguard WorkerMichael Tang (1):
3654*61046927SAndroid Build Coastguard Worker
3655*61046927SAndroid Build Coastguard Worker- microsoft/compiler: Maintain sorting of resource type in the context
3656*61046927SAndroid Build Coastguard Worker
3657*61046927SAndroid Build Coastguard WorkerMichael Walle (1):
3658*61046927SAndroid Build Coastguard Worker
3659*61046927SAndroid Build Coastguard Worker- kmsro: Add mali-dp
3660*61046927SAndroid Build Coastguard Worker
3661*61046927SAndroid Build Coastguard WorkerMichel Dänzer (18):
3662*61046927SAndroid Build Coastguard Worker
3663*61046927SAndroid Build Coastguard Worker- lima/ppir: Cast pointer to uintptr_t instead of uint64_t
3664*61046927SAndroid Build Coastguard Worker- util: Remove unused Android options_tbl_lock
3665*61046927SAndroid Build Coastguard Worker- Convert most remaining free-form fall-through comments to FALLTHROUGH
3666*61046927SAndroid Build Coastguard Worker- Guard FALLTHROUGH annotations after assert()
3667*61046927SAndroid Build Coastguard Worker- llvmpipe: Drop switch with only default case
3668*61046927SAndroid Build Coastguard Worker- iris: Drop unneeded default switch case
3669*61046927SAndroid Build Coastguard Worker- Use explicit break instead of fall-through to break-only case
3670*61046927SAndroid Build Coastguard Worker- ci: Enable -Werror in clang jobs
3671*61046927SAndroid Build Coastguard Worker- osmesa: Replace default case FALLTHROUGH annotation by following return
3672*61046927SAndroid Build Coastguard Worker- ci: Enable -Werror for the remaining GCC build jobs
3673*61046927SAndroid Build Coastguard Worker- ci: Move -Werror enabling from job definitions to meson build script
3674*61046927SAndroid Build Coastguard Worker- ci: Add test which occasionally times out to lavapipe-vk skips
3675*61046927SAndroid Build Coastguard Worker- Fix up leftover "state_trackers" references to "frontends"
3676*61046927SAndroid Build Coastguard Worker- turnip: Mark local variable ASSERTED
3677*61046927SAndroid Build Coastguard Worker- ci: Add debian/ prefix to job names for Debian based docker images
3678*61046927SAndroid Build Coastguard Worker- ci: Rename Debian based build jobs from meson-* to debian-*
3679*61046927SAndroid Build Coastguard Worker- ci: Add Fedora 34 based x86 build docker image
3680*61046927SAndroid Build Coastguard Worker- ci: Add Fedora release build job
3681*61046927SAndroid Build Coastguard Worker
3682*61046927SAndroid Build Coastguard WorkerMichel Zou (14):
3683*61046927SAndroid Build Coastguard Worker
3684*61046927SAndroid Build Coastguard Worker- lavapipe: fix unused variable warning
3685*61046927SAndroid Build Coastguard Worker- vulkan: fix duplicate win32 def
3686*61046927SAndroid Build Coastguard Worker- gallium: fix uninitialized variable warning
3687*61046927SAndroid Build Coastguard Worker- meson: link vulkan_util with link_whole on mingw
3688*61046927SAndroid Build Coastguard Worker- docs: list more vulkan extensions
3689*61046927SAndroid Build Coastguard Worker- vulkan/wsi: avoid wsi_x11_check_for_dri3 for sw device
3690*61046927SAndroid Build Coastguard Worker- zink: fix win32 build
3691*61046927SAndroid Build Coastguard Worker- swr: fix uninitialized variable warnings
3692*61046927SAndroid Build Coastguard Worker- llvmpipe: restrict optim bug workaround to gcc 10.x
3693*61046927SAndroid Build Coastguard Worker- glapi: fix Warray-parameter
3694*61046927SAndroid Build Coastguard Worker- zink: Drop useless zink_dispatch_table
3695*61046927SAndroid Build Coastguard Worker- zink: Fix win32 build
3696*61046927SAndroid Build Coastguard Worker- zink: Fix unused-variable warning
3697*61046927SAndroid Build Coastguard Worker- meson: dont use missing dumpbin path
3698*61046927SAndroid Build Coastguard Worker
3699*61046927SAndroid Build Coastguard WorkerMiguel Gomez (1):
3700*61046927SAndroid Build Coastguard Worker
3701*61046927SAndroid Build Coastguard Worker- i965: Prevent invalid framebuffer usage
3702*61046927SAndroid Build Coastguard Worker
3703*61046927SAndroid Build Coastguard WorkerMike Blumenkrantz (548):
3704*61046927SAndroid Build Coastguard Worker
3705*61046927SAndroid Build Coastguard Worker- gallium: add PIPE_BIND_SAMPLER_REDUCTION_MINMAX
3706*61046927SAndroid Build Coastguard Worker- gallium: split PIPE_CAP_SAMPLER_REDUCTION_MINMAX into modes
3707*61046927SAndroid Build Coastguard Worker- mesa/st: plumb GL_TEXTURE_REDUCTION_MODE_ARB through QueryInternalFormat
3708*61046927SAndroid Build Coastguard Worker- zink: hook up VK_EXT_sampler_filter_minmax
3709*61046927SAndroid Build Coastguard Worker- zink: support format queries for VK_EXT_sampler_filter_minmax
3710*61046927SAndroid Build Coastguard Worker- zink: handle minmax sampler creation for VK_EXT_sampler_filter_minmax
3711*61046927SAndroid Build Coastguard Worker- zink: export PIPE_CAP_SAMPLER_REDUCTION_MINMAX_ARB
3712*61046927SAndroid Build Coastguard Worker- docs: update GL_ARB_texture_filter_minmax for zink
3713*61046927SAndroid Build Coastguard Worker- zink: compare against screen batch id when determining which semaphore to use
3714*61046927SAndroid Build Coastguard Worker- zink: always copy the nir shader before compiling
3715*61046927SAndroid Build Coastguard Worker- zink: fix tcs slot map eval for user vars
3716*61046927SAndroid Build Coastguard Worker- zink: fix tcs input reservation for user vars
3717*61046927SAndroid Build Coastguard Worker- st/pbo: use cso_set_vertex_buffers_and_elements() for st_pbo_draw
3718*61046927SAndroid Build Coastguard Worker- zink: merge copy-to-scanout path into non-deferred flush path
3719*61046927SAndroid Build Coastguard Worker- zink: force scanout sync when mapping scanout resource
3720*61046927SAndroid Build Coastguard Worker- util/format: add util_format_is_rgbx_or_bgrx
3721*61046927SAndroid Build Coastguard Worker- zink: use undefined layout for first scanout obj transition
3722*61046927SAndroid Build Coastguard Worker- Revert "zink: force scanout sync when mapping scanout resource"
3723*61046927SAndroid Build Coastguard Worker- zink: move scanout sync to end of batch
3724*61046927SAndroid Build Coastguard Worker- zink: add a flag indicating whether scanout object needs updating
3725*61046927SAndroid Build Coastguard Worker- zink: move wsi flush info conditional to queue submission
3726*61046927SAndroid Build Coastguard Worker- zink: directly set batch->state->flush_res from flush_resource hook
3727*61046927SAndroid Build Coastguard Worker- zink: add clear-on-flush mechanic deeper into flush codepath
3728*61046927SAndroid Build Coastguard Worker- gallium: when tracing is enabled for threaded drivers, trace the driver thread
3729*61046927SAndroid Build Coastguard Worker- nir/lower_fragcolor: set outputs_written for fragdata members
3730*61046927SAndroid Build Coastguard Worker- softpipe: fix render condition checking
3731*61046927SAndroid Build Coastguard Worker- softpipe: fix streamout queries
3732*61046927SAndroid Build Coastguard Worker- softpipe: ci updates
3733*61046927SAndroid Build Coastguard Worker- zink: track persistent resource objects, not resources
3734*61046927SAndroid Build Coastguard Worker- zink: restore previous semaphore (prev_sem) handling
3735*61046927SAndroid Build Coastguard Worker- zink: use cached memory for staging resources
3736*61046927SAndroid Build Coastguard Worker- zink: init timeline semaphore on screen creation, not first batch creation
3737*61046927SAndroid Build Coastguard Worker- zink: only reset query on suspend if the query has previously been stopped
3738*61046927SAndroid Build Coastguard Worker- zink: when performing an implicit reset, sync qbos
3739*61046927SAndroid Build Coastguard Worker- lavapipe: implement VK_EXT_provoking_vertex
3740*61046927SAndroid Build Coastguard Worker- zink: hook up VK_EXT_provoking_vertex
3741*61046927SAndroid Build Coastguard Worker- zink: implement VK_EXT_provoking_vertex
3742*61046927SAndroid Build Coastguard Worker- zink: ci updates
3743*61046927SAndroid Build Coastguard Worker- zink: update docs
3744*61046927SAndroid Build Coastguard Worker- nir/gl_lower_buffers: set access for ssbo load/store instrs
3745*61046927SAndroid Build Coastguard Worker- zink: use non-atomic load/store ops if intrinsic is not actually coherent
3746*61046927SAndroid Build Coastguard Worker- zink: remove leftover references to flatshading in shader keys
3747*61046927SAndroid Build Coastguard Worker- zink: hook up VK_KHR_shader_clock
3748*61046927SAndroid Build Coastguard Worker- zink: add conversion util for nir_scope -> SpvScope
3749*61046927SAndroid Build Coastguard Worker- zink: add spirv builder for unops with a const operand
3750*61046927SAndroid Build Coastguard Worker- zink: support nir_intrinsic_shader_clock
3751*61046927SAndroid Build Coastguard Worker- zink: export PIPE_CAP_TGSI_CLOCK
3752*61046927SAndroid Build Coastguard Worker- zink: generate spirv 1.5 from ntv when using vk >= 1.2
3753*61046927SAndroid Build Coastguard Worker- zink: create entrypoints for descriptor variables with spirv 1.5
3754*61046927SAndroid Build Coastguard Worker- zink: add fastpath for getting default shader variants
3755*61046927SAndroid Build Coastguard Worker- zink: use first-created shader variant as the default
3756*61046927SAndroid Build Coastguard Worker- zink: hook up VK_EXT_sample_locations
3757*61046927SAndroid Build Coastguard Worker- zink: hook up VK_EXT_conservative_rasterization
3758*61046927SAndroid Build Coastguard Worker- zink: hook up VK_EXT_shader_subgroup_ballot
3759*61046927SAndroid Build Coastguard Worker- zink: hook up EXT_image_drm_format_modifier
3760*61046927SAndroid Build Coastguard Worker- docs: mark off GL_ARB_shader_clock for zink
3761*61046927SAndroid Build Coastguard Worker- gallium: rename pipe_draw_start_count -> pipe_draw_start_count_bias
3762*61046927SAndroid Build Coastguard Worker- gallium: move pipe_draw_info::index_bias to pipe_draw_start_count_bias
3763*61046927SAndroid Build Coastguard Worker- mesa/st: rename DrawGalliumComplex -> DrawGalliumMultiMode
3764*61046927SAndroid Build Coastguard Worker- gallium: split drawid out of pipe_draw_info and as a separate draw_vbo param
3765*61046927SAndroid Build Coastguard Worker- gallium: remove padding members from pipe_draw_info
3766*61046927SAndroid Build Coastguard Worker- util/tc: split out drawid-using draws into a separate call
3767*61046927SAndroid Build Coastguard Worker- iris: fix indirect drawid
3768*61046927SAndroid Build Coastguard Worker- zink: grab GetPhysicalDeviceMemoryProperties2 from instance
3769*61046927SAndroid Build Coastguard Worker- zink: hook up VK_EXT_memory_budget
3770*61046927SAndroid Build Coastguard Worker- zink: support PIPE_CAP_QUERY_MEMORY_INFO
3771*61046927SAndroid Build Coastguard Worker- zink: minor refactoring of buffer map for read case
3772*61046927SAndroid Build Coastguard Worker- zink: add a screen util function for handling VkResults
3773*61046927SAndroid Build Coastguard Worker- zink: use zink_screen_handle_vkresult() for fence and timeline waiting
3774*61046927SAndroid Build Coastguard Worker- zink: add a ctx function for handling device lost resets
3775*61046927SAndroid Build Coastguard Worker- zink: use new ctx device lost checker function
3776*61046927SAndroid Build Coastguard Worker- zink: add a pipe_context::resource_commit hook
3777*61046927SAndroid Build Coastguard Worker- zink: implement sparse buffer creation/mapping
3778*61046927SAndroid Build Coastguard Worker- zink: export PIPE_CAP_SPARSE_BUFFER_PAGE_SIZE
3779*61046927SAndroid Build Coastguard Worker- aux/cso_cache: add handling for save/restore of compute states
3780*61046927SAndroid Build Coastguard Worker- zink: clamp zs samplers to XXXX swizzle for all non-zero/one swizzles
3781*61046927SAndroid Build Coastguard Worker- gallium/inlines: remove atomic set from pipe_reference_init()
3782*61046927SAndroid Build Coastguard Worker- nir: add nir_isub_imm
3783*61046927SAndroid Build Coastguard Worker- lavapipe: handle buffer sizes better in CmdBindTransformFeedbackBuffersEXT
3784*61046927SAndroid Build Coastguard Worker- lavapipe: do not read sampler descriptor info during update if layout has immutables
3785*61046927SAndroid Build Coastguard Worker- lavapipe: set events to the unsignalled state on creation
3786*61046927SAndroid Build Coastguard Worker- lavapipe: flag renderpasses as having color/zs attachments
3787*61046927SAndroid Build Coastguard Worker- lavapipe: update more states on null multisample pipeline info
3788*61046927SAndroid Build Coastguard Worker- lavapipe: zero out the dsa state info and flag for updating on null dsa state
3789*61046927SAndroid Build Coastguard Worker- lavapipe: zero out the blend state info and flag for updating on null blend state
3790*61046927SAndroid Build Coastguard Worker- lavapipe: don't unnecessarily flag dsa states for updating
3791*61046927SAndroid Build Coastguard Worker- lavapipe: ignore tess pipeline info if no tess shaders in pipeline
3792*61046927SAndroid Build Coastguard Worker- lavapipe: don't access pipeline viewport state when it should be ignored
3793*61046927SAndroid Build Coastguard Worker- lavapipe: don't access pipeline dsa state when it should be ignored
3794*61046927SAndroid Build Coastguard Worker- lavapipe: don't access pipeline blend state when it should be ignored
3795*61046927SAndroid Build Coastguard Worker- zink: split off descriptor layout from descriptor pools
3796*61046927SAndroid Build Coastguard Worker- zink: unify pipeline layout creation functions
3797*61046927SAndroid Build Coastguard Worker- zink: abstract descriptor init
3798*61046927SAndroid Build Coastguard Worker- zink: abstract descriptor usage for programs
3799*61046927SAndroid Build Coastguard Worker- zink: abstract descriptor pool usage for programs
3800*61046927SAndroid Build Coastguard Worker- zink: use explicit types during descriptor updates
3801*61046927SAndroid Build Coastguard Worker- zink: check descriptor layout support before creating it
3802*61046927SAndroid Build Coastguard Worker- zink: move more vertex state stuff into the hw state
3803*61046927SAndroid Build Coastguard Worker- zink: split vertex state pipeline hashing into its own value
3804*61046927SAndroid Build Coastguard Worker- zink: flag pipeline for change more often when vbos change without dynamic state
3805*61046927SAndroid Build Coastguard Worker- zink: return current pipeline object if state hasn't changed
3806*61046927SAndroid Build Coastguard Worker- zink: hook up dynamic dsa states
3807*61046927SAndroid Build Coastguard Worker- zink: start using dynamic front face state
3808*61046927SAndroid Build Coastguard Worker- util/hash_table: _mesa_hash_table_create_u32_keys()
3809*61046927SAndroid Build Coastguard Worker- zink: add a pipe_context::clear_buffer hook
3810*61046927SAndroid Build Coastguard Worker- zink: never use LINEAR for VK_EXT_4444_formats
3811*61046927SAndroid Build Coastguard Worker- zink: make ZINK_INLINE_UNIFORMS more standardized in function
3812*61046927SAndroid Build Coastguard Worker- zink: clamp 3D surface viewtype to 2D only in the create_surface hook
3813*61046927SAndroid Build Coastguard Worker- zink: add a target param to create_ivci()
3814*61046927SAndroid Build Coastguard Worker- zink: simplify samplerview surface creation
3815*61046927SAndroid Build Coastguard Worker- zink: only set layer info for samplerviews if there are multiple layers
3816*61046927SAndroid Build Coastguard Worker- zink: handle in-renderpass clears in fb_clears_apply_internal()
3817*61046927SAndroid Build Coastguard Worker- zink: break zs clear loop once both bits are set when beginning renderpass
3818*61046927SAndroid Build Coastguard Worker- zink: add debug assert to verify that zink_clear_framebuffer() is accurate
3819*61046927SAndroid Build Coastguard Worker- zink: remove compute cruft from resource mapping
3820*61046927SAndroid Build Coastguard Worker- zink: break out draw dispatch into separate functions
3821*61046927SAndroid Build Coastguard Worker- zink: fix texture barriers for real this time
3822*61046927SAndroid Build Coastguard Worker- zink: rework memory_barrier hook again (third time's the charm)
3823*61046927SAndroid Build Coastguard Worker- ci: skip glsl-uniform-interstage-limits tests for softpipe jobs
3824*61046927SAndroid Build Coastguard Worker- zink: use DONTCARE renderpass when a new scanout fb attachment is set
3825*61046927SAndroid Build Coastguard Worker- iris: refcount separate screen objects for resource tracking
3826*61046927SAndroid Build Coastguard Worker- zink: stop invalidating descriptor sets on pool destroy
3827*61046927SAndroid Build Coastguard Worker- zink: add context-based descriptor info tracking infrastructure
3828*61046927SAndroid Build Coastguard Worker- zink: unify resource rebinding
3829*61046927SAndroid Build Coastguard Worker- zink: track bind counts for descriptors
3830*61046927SAndroid Build Coastguard Worker- zink: update samplerview descriptor layouts when image binds are set
3831*61046927SAndroid Build Coastguard Worker- zink: don't track sampler states onto buffer sampler sets
3832*61046927SAndroid Build Coastguard Worker- zink: track max slot idx for descriptor types
3833*61046927SAndroid Build Coastguard Worker- zink: track number of tbos in shader data
3834*61046927SAndroid Build Coastguard Worker- zink: add slot params to zink_context_invalidate_descriptor_state
3835*61046927SAndroid Build Coastguard Worker- zink: use better iterating for buffer rebinds
3836*61046927SAndroid Build Coastguard Worker- zink: call invalidate on invalid descriptor sets during recycle
3837*61046927SAndroid Build Coastguard Worker- zink: make zink_context_update_descriptor_states() static
3838*61046927SAndroid Build Coastguard Worker- zink: remove screen param from zink_descriptors_update()
3839*61046927SAndroid Build Coastguard Worker- zink: pop descriptor refs when invalidating sets
3840*61046927SAndroid Build Coastguard Worker- zink: flush every 100k draws/computes
3841*61046927SAndroid Build Coastguard Worker- zink: check for a work_count-based stall in zink_maybe_flush_or_stall()
3842*61046927SAndroid Build Coastguard Worker- zink: always do maybe_flush after draw/compute
3843*61046927SAndroid Build Coastguard Worker- zink: stop overwriting buffer map pointers for stream uploader
3844*61046927SAndroid Build Coastguard Worker- zink: fix DrawParameters shader cap usage
3845*61046927SAndroid Build Coastguard Worker- lavapipe: fix fencing when submitting multiple cmdbufs
3846*61046927SAndroid Build Coastguard Worker- zink: immediately return false when getting query result if it's not gonna happen
3847*61046927SAndroid Build Coastguard Worker- util/queue: don't require a fence when adding a job
3848*61046927SAndroid Build Coastguard Worker- zink: split out base renderpass begin into separate function
3849*61046927SAndroid Build Coastguard Worker- zink: add a flag for tracking/validating renderpass clears
3850*61046927SAndroid Build Coastguard Worker- zink: add flags for determining whether to update framebuffer and renderpass
3851*61046927SAndroid Build Coastguard Worker- zink: emit some barriers out of renderpass where possible
3852*61046927SAndroid Build Coastguard Worker- nir/builder: add nir_pad_vector and nir_pad_vec4 util functions
3853*61046927SAndroid Build Coastguard Worker- zink: don't multiply cube array image layers
3854*61046927SAndroid Build Coastguard Worker- zink: populate images with u_blitter if transfer_dst isn't available
3855*61046927SAndroid Build Coastguard Worker- zink: add even more validation for linear images before creation
3856*61046927SAndroid Build Coastguard Worker- util/primconvert: add C++ guards to header
3857*61046927SAndroid Build Coastguard Worker- aux/trace: support pipe_screen::query_memory_info
3858*61046927SAndroid Build Coastguard Worker- aux/trace: pipe_screen::query_dmabuf_modifiers
3859*61046927SAndroid Build Coastguard Worker- aux/trace: pipe_context::is_dmabuf_modifier_supported
3860*61046927SAndroid Build Coastguard Worker- aux/trace: propagate pipe_screen::transfer_helper pointer
3861*61046927SAndroid Build Coastguard Worker- aux/trace: pipe_screen::get_dmabuf_modifier_planes
3862*61046927SAndroid Build Coastguard Worker- aux/trace: trace pipe_screen::resource_create_with_modifiers
3863*61046927SAndroid Build Coastguard Worker- util/prim_restart: fix util_translate_prim_restart_ib
3864*61046927SAndroid Build Coastguard Worker- ci: more freedreno flakes
3865*61046927SAndroid Build Coastguard Worker- aux/vbuf: prevent uint underflow and assert if no vbs are dirty
3866*61046927SAndroid Build Coastguard Worker- aux/trace: add pipe_context::set_debug_callback hook
3867*61046927SAndroid Build Coastguard Worker- aux/trace: more effectively unwrap pipe_context params from screen functions
3868*61046927SAndroid Build Coastguard Worker- aux/trace: trace transfer ops
3869*61046927SAndroid Build Coastguard Worker- aux/trace: stop dumping transfer data for threaded contexts
3870*61046927SAndroid Build Coastguard Worker- aux/trace: hook tc methods
3871*61046927SAndroid Build Coastguard Worker- aux/trace: fix set_inlinable_constants hook
3872*61046927SAndroid Build Coastguard Worker- aux/trace: fix query handling with tc
3873*61046927SAndroid Build Coastguard Worker- aux/trace: add a pipe_context::clear_buffer hook
3874*61046927SAndroid Build Coastguard Worker- aux/trace: dump 'wait' param for get_query_result
3875*61046927SAndroid Build Coastguard Worker- radeonsi: explicitly return support for all index buffer formats
3876*61046927SAndroid Build Coastguard Worker- zink: rename ptr_add_usage -> batch_ptr_add_usage
3877*61046927SAndroid Build Coastguard Worker- zink: make descriptor_layout_get a public util function
3878*61046927SAndroid Build Coastguard Worker- zink: make a public util function for allocating descriptor sets
3879*61046927SAndroid Build Coastguard Worker- zink: unify pipeline layout creation and move to descriptor_program_init
3880*61046927SAndroid Build Coastguard Worker- zink: pass descriptor type to set layout create()
3881*61046927SAndroid Build Coastguard Worker- zink: replace has_descriptors program member with a util function
3882*61046927SAndroid Build Coastguard Worker- zink: abstract descriptor functionality and make descriptor structs private
3883*61046927SAndroid Build Coastguard Worker- zink: improve samplerview update flagging
3884*61046927SAndroid Build Coastguard Worker- zink: emit descriptor barriers and references during bind
3885*61046927SAndroid Build Coastguard Worker- zink: add vertex buffer barriers during bind
3886*61046927SAndroid Build Coastguard Worker- zink: make timeline_wait use only a screen param
3887*61046927SAndroid Build Coastguard Worker- zink: move timeline_wait() to screen function
3888*61046927SAndroid Build Coastguard Worker- zink: implement tc idalloc resource id stuff
3889*61046927SAndroid Build Coastguard Worker- zink: force streamout rebind when mapping a streamout buffer for writing
3890*61046927SAndroid Build Coastguard Worker- zink: implement a tc is_resource_busy hook
3891*61046927SAndroid Build Coastguard Worker- zink: call tc_driver_internal_flush_notify() on flush
3892*61046927SAndroid Build Coastguard Worker- zink: mark some buffer barrier functions inline/static
3893*61046927SAndroid Build Coastguard Worker- zink: switch to memory barriers instead of actual buffer barriers
3894*61046927SAndroid Build Coastguard Worker- zink: hook up push descriptor and descriptor template extensions
3895*61046927SAndroid Build Coastguard Worker- zink: disable push descriptors on amd
3896*61046927SAndroid Build Coastguard Worker- nir/builder: add nir_mask
3897*61046927SAndroid Build Coastguard Worker- radv: make radv_pipeline::attrib_ends 32bit
3898*61046927SAndroid Build Coastguard Worker- radv: set maxVertexInputAttributeOffset to UINT32_MAX
3899*61046927SAndroid Build Coastguard Worker- zink: remove weird lod hack for texturing
3900*61046927SAndroid Build Coastguard Worker- zink: ci updates
3901*61046927SAndroid Build Coastguard Worker- llvmpipe: remove clamping to [0,1] for tri offset
3902*61046927SAndroid Build Coastguard Worker- lavapipe: moar @optimize
3903*61046927SAndroid Build Coastguard Worker- llvmpipe: split out scene surface info into separate struct
3904*61046927SAndroid Build Coastguard Worker- llvmpipe: split out scene surface init into separate function
3905*61046927SAndroid Build Coastguard Worker- llvmpipe: only dump tgsi shaders if they're actually tgsi shaders
3906*61046927SAndroid Build Coastguard Worker- llvmpipe: store a screen pointer in resource struct
3907*61046927SAndroid Build Coastguard Worker- llvmpipe: stop accessing pipe_resource::screen internally
3908*61046927SAndroid Build Coastguard Worker- lavapipe: skip "pipeline barriers" if they're first or last in a cmdbuf
3909*61046927SAndroid Build Coastguard Worker- lavapipe: also ignore multiple pipeline barriers in succession
3910*61046927SAndroid Build Coastguard Worker- gallium/aux: add helper for pre-clamping clear_buffer value to dword
3911*61046927SAndroid Build Coastguard Worker- zink: clamp clear_buffer values
3912*61046927SAndroid Build Coastguard Worker- radeonsi: clamp clear_buffer values using new util helper
3913*61046927SAndroid Build Coastguard Worker- zink: improve unsupported feature warning message
3914*61046927SAndroid Build Coastguard Worker- aux/trace: avoid deadlock in screen::flush_frontbuffer hook
3915*61046927SAndroid Build Coastguard Worker- gallivm: fix oob imageLoad with formats that have <4 components
3916*61046927SAndroid Build Coastguard Worker- llvmpipe: ci updates
3917*61046927SAndroid Build Coastguard Worker- aux/indices: break out primitive type conversion to separate function
3918*61046927SAndroid Build Coastguard Worker- aux/indices: break out index size conversion to separate function
3919*61046927SAndroid Build Coastguard Worker- aux/indices: break out index count conversion into separate function
3920*61046927SAndroid Build Coastguard Worker- aux/indices: employ Delete The Code methodology
3921*61046927SAndroid Build Coastguard Worker- lavapipe: add more format mappings for vertex buffer formats
3922*61046927SAndroid Build Coastguard Worker- zink: reapply resource/surface refs after app flushes
3923*61046927SAndroid Build Coastguard Worker- zink: reapply program refs automatically
3924*61046927SAndroid Build Coastguard Worker- zink: remove barriers/refs from descriptor cache
3925*61046927SAndroid Build Coastguard Worker- zink: mark some draw functions inline
3926*61046927SAndroid Build Coastguard Worker- zink: only rebind pipelines when necessary
3927*61046927SAndroid Build Coastguard Worker- zink: handle rebinds for vertex buffers
3928*61046927SAndroid Build Coastguard Worker- zink: only rebind vertex buffers when necessary
3929*61046927SAndroid Build Coastguard Worker- zink: only update viewport state when necessary
3930*61046927SAndroid Build Coastguard Worker- zink: update scissor only when necessary
3931*61046927SAndroid Build Coastguard Worker- zink: ref vertex buffers during set_vertex_buffers
3932*61046927SAndroid Build Coastguard Worker- zink: stop using util_set_vertex_buffers_mask()
3933*61046927SAndroid Build Coastguard Worker- Revert "zink: call tc_driver_internal_flush_notify() on flush"
3934*61046927SAndroid Build Coastguard Worker- compiler/spirv: expand_to_vec4 -> nir_pad_vec4
3935*61046927SAndroid Build Coastguard Worker- anv: fix availability for copying timestamp query results
3936*61046927SAndroid Build Coastguard Worker- zink: add a second descriptor manager
3937*61046927SAndroid Build Coastguard Worker- zink: unify code for updating res->bind_count values
3938*61046927SAndroid Build Coastguard Worker- zink: unify more resource bind count tracking code
3939*61046927SAndroid Build Coastguard Worker- zink: optimize buffer rebinds
3940*61046927SAndroid Build Coastguard Worker- zink: ci updates
3941*61046927SAndroid Build Coastguard Worker- aux/trace: dump resource for samplerview and surface
3942*61046927SAndroid Build Coastguard Worker- aux/draw: if pipe_draw_info::index_bias_varies is not set, ignore index_bias for N>1
3943*61046927SAndroid Build Coastguard Worker- aux/draw: fix aalines and aapoints for shaders with explicit FragData outputs
3944*61046927SAndroid Build Coastguard Worker- radv: declare index_va in a single call for indexed draw packet emit
3945*61046927SAndroid Build Coastguard Worker- radv: explicitly load a desc set layout struct member during set allocate
3946*61046927SAndroid Build Coastguard Worker- zink: add a util function to create a null surface
3947*61046927SAndroid Build Coastguard Worker- zink: replace context-based null framebuffer surfaces with internal ones
3948*61046927SAndroid Build Coastguard Worker- zink: create dummy surface/bufferview for null descriptor use
3949*61046927SAndroid Build Coastguard Worker- zink: handle null bufferview/imageview descriptors when robustness2 is missing
3950*61046927SAndroid Build Coastguard Worker- zink: ci updates
3951*61046927SAndroid Build Coastguard Worker- zink: no-op read access buffer barriers if existing access exists for earlier stage
3952*61046927SAndroid Build Coastguard Worker- zink: emit fb attachment barriers inline during renderpass start
3953*61046927SAndroid Build Coastguard Worker- zink: track number of fb attachment binds on resources
3954*61046927SAndroid Build Coastguard Worker- zink: use VK_IMAGE_LAYOUT_DEPTH_STENCIL_READ_ONLY_OPTIMAL when possible
3955*61046927SAndroid Build Coastguard Worker- aux/tc: fix ubo unbinding
3956*61046927SAndroid Build Coastguard Worker- Revert "Revert "zink: call tc_driver_internal_flush_notify() on flush""
3957*61046927SAndroid Build Coastguard Worker- nouveau: explicitly advertise index buffer format support
3958*61046927SAndroid Build Coastguard Worker- r300: explicitly advertise index buffer format support
3959*61046927SAndroid Build Coastguard Worker- d3d12: explicitly advertise index buffer format support
3960*61046927SAndroid Build Coastguard Worker- zink: explicitly advertise index buffer format support
3961*61046927SAndroid Build Coastguard Worker- zink: more accurately handle shader layer/viewport caps
3962*61046927SAndroid Build Coastguard Worker- util/prim_restart: assert the index size at the start of the function
3963*61046927SAndroid Build Coastguard Worker- util/prim_restart: pre-trim degenerate primitives during draw rewrite
3964*61046927SAndroid Build Coastguard Worker- util/prim_restart: store index bounds while rewriting draws
3965*61046927SAndroid Build Coastguard Worker- util/prim_restart: store the total index count when rewriting draws
3966*61046927SAndroid Build Coastguard Worker- util/prim_restart: update index bounds before draws in util_draw_vbo_without_prim_restart
3967*61046927SAndroid Build Coastguard Worker- util/prim_restart: simplify util_draw_vbo_without_prim_restart a bit
3968*61046927SAndroid Build Coastguard Worker- zink: populate maxSampleLocationGridSize for all available sample sizes on init
3969*61046927SAndroid Build Coastguard Worker- zink: set VK_IMAGE_CREATE_SAMPLE_LOCATIONS_COMPATIBLE_DEPTH_BIT_EXT on zs rts
3970*61046927SAndroid Build Coastguard Worker- zink; add a pipe_screen::get_sample_pixel_grid hook
3971*61046927SAndroid Build Coastguard Worker- zink: add a pipe_context::set_sample_locations hook
3972*61046927SAndroid Build Coastguard Worker- zink: also flag sample_locations_changed if framebuffer samples changes
3973*61046927SAndroid Build Coastguard Worker- zink: add a util function for populating VkSampleLocationsInfoEXT
3974*61046927SAndroid Build Coastguard Worker- zink: update vk sample location info during framebuffer setup
3975*61046927SAndroid Build Coastguard Worker- zink: add a pipe_context::evaluate_depth_buffer hook
3976*61046927SAndroid Build Coastguard Worker- zink: use dynamic state to apply sample locations during draw
3977*61046927SAndroid Build Coastguard Worker- zink: export PIPE_CAP_PROGRAMMABLE_SAMPLE_LOCATIONS
3978*61046927SAndroid Build Coastguard Worker- util/vbuf: fix buffer overrun in attribute conversions
3979*61046927SAndroid Build Coastguard Worker- zink: fix caching of shader variants with inlined uniforms
3980*61046927SAndroid Build Coastguard Worker- util/blitter: remove duplicated set_sample_mask calls
3981*61046927SAndroid Build Coastguard Worker- util/disk_cache: add nocopy variant of disk cache store function
3982*61046927SAndroid Build Coastguard Worker- zink: use scissor region for discarding clears during blit
3983*61046927SAndroid Build Coastguard Worker- zink: clamp PIPE_CAP_MAX_VIEWPORTS to PIPE_MAX_VIEWPORTS
3984*61046927SAndroid Build Coastguard Worker- aux/cso: add flag to disable vbuf
3985*61046927SAndroid Build Coastguard Worker- aux/cso: split cso_destroy_context into unbind and a destroy functions
3986*61046927SAndroid Build Coastguard Worker- lavapipe: use cso caching
3987*61046927SAndroid Build Coastguard Worker- zink: fix typo that's definitely not at all embarrassing or anything like that
3988*61046927SAndroid Build Coastguard Worker- aux/cso: store flatshade_first state from rasterizer
3989*61046927SAndroid Build Coastguard Worker- util/primconvert: add function for setting flatshade_first
3990*61046927SAndroid Build Coastguard Worker- util/vbuf: add flatshade_first to vbuf context and api
3991*61046927SAndroid Build Coastguard Worker- aux/cso: set flatshade_first onto vbuf when binding rasterizer
3992*61046927SAndroid Build Coastguard Worker- aux/tc: pass rebind count and rebind bitmask with replace_buffer_storage func
3993*61046927SAndroid Build Coastguard Worker- util/prim_restart: use more direct conversion for restart index
3994*61046927SAndroid Build Coastguard Worker- zink: add a function for creating descriptor layouts for push sets
3995*61046927SAndroid Build Coastguard Worker- zink: split lazy sets based on descriptor type
3996*61046927SAndroid Build Coastguard Worker- zink: match lazy descriptor set layout in cache mode
3997*61046927SAndroid Build Coastguard Worker- zink: modernize cached push ubo descriptor updating
3998*61046927SAndroid Build Coastguard Worker- zink: modernize cached ubo descriptor updating
3999*61046927SAndroid Build Coastguard Worker- zink: modernize cached ssbo descriptor updating
4000*61046927SAndroid Build Coastguard Worker- zink: modernize cached image descriptor updating
4001*61046927SAndroid Build Coastguard Worker- zink: remove sorting for dynamic ubo offset updating
4002*61046927SAndroid Build Coastguard Worker- zink: move ubo range assert to update_descriptor_state()
4003*61046927SAndroid Build Coastguard Worker- zink: unify cached descriptor update code
4004*61046927SAndroid Build Coastguard Worker- zink: run lazy batch descriptor functions in cache mode
4005*61046927SAndroid Build Coastguard Worker- zink: add is_buffer flag to union zink_descriptor_surface
4006*61046927SAndroid Build Coastguard Worker- zink: update null sampler/image descriptor surface with is_buffer during hashing
4007*61046927SAndroid Build Coastguard Worker- zink: move shader image descriptor set refs to underlying type
4008*61046927SAndroid Build Coastguard Worker- zink: add funcs for descriptor_surface refs
4009*61046927SAndroid Build Coastguard Worker- zink: move samplerview descset refs to base objects
4010*61046927SAndroid Build Coastguard Worker- zink: enable templated descriptor updates in cache mode
4011*61046927SAndroid Build Coastguard Worker- zink: add oob asserts for descriptor set ref setting
4012*61046927SAndroid Build Coastguard Worker- zink: skip hash updates for descriptor types which aren't used
4013*61046927SAndroid Build Coastguard Worker- zink: unblock last_set cached descriptor reuse when safe to do so
4014*61046927SAndroid Build Coastguard Worker- zink: add ZINK_DESCRIPTORS env var to explicitly set a mode
4015*61046927SAndroid Build Coastguard Worker- zink: remove zink_batch_state::descs_used
4016*61046927SAndroid Build Coastguard Worker- zink: split batch state work_count into separate vars
4017*61046927SAndroid Build Coastguard Worker- zink: reorder has_barriers flag in batch state struct
4018*61046927SAndroid Build Coastguard Worker- zink: optimize zink_tc_fence struct packing
4019*61046927SAndroid Build Coastguard Worker- zink: move batch usage functions to static inlines
4020*61046927SAndroid Build Coastguard Worker- zink: remove atomic from batch usage setting
4021*61046927SAndroid Build Coastguard Worker- zink: make batch_usage_unset take a batch state param
4022*61046927SAndroid Build Coastguard Worker- zink: unset program batch usage on state reset
4023*61046927SAndroid Build Coastguard Worker- zink: remove unnecessary conditionals in resource batch tracking
4024*61046927SAndroid Build Coastguard Worker- zink: make batch_usage_set take a batch state param
4025*61046927SAndroid Build Coastguard Worker- zink: make batch_usage_matches take a batch state param
4026*61046927SAndroid Build Coastguard Worker- zink: cache descriptor update templates along with layout
4027*61046927SAndroid Build Coastguard Worker- zink: track active use counts for descriptor layouts
4028*61046927SAndroid Build Coastguard Worker- zink: destroy lazy descriptor pools during batch reset when unused
4029*61046927SAndroid Build Coastguard Worker- zink: slightly refactor program updating during draw
4030*61046927SAndroid Build Coastguard Worker- zink: remove return types from program update functions during draw
4031*61046927SAndroid Build Coastguard Worker- zink: simplify zink_program_has_descriptors()
4032*61046927SAndroid Build Coastguard Worker- zink: mark bind_stage() as inline
4033*61046927SAndroid Build Coastguard Worker- zink: unify gfx shader create callbacks
4034*61046927SAndroid Build Coastguard Worker- zink: use u_live_shader_cache
4035*61046927SAndroid Build Coastguard Worker- zink: remove unnecessary draw checks
4036*61046927SAndroid Build Coastguard Worker- zink: move batch decl to top of draw_vbo
4037*61046927SAndroid Build Coastguard Worker- zink: stop sanitizing primitive_restart flag in draw info
4038*61046927SAndroid Build Coastguard Worker- zink: handle nir_op_pack_64_2x32
4039*61046927SAndroid Build Coastguard Worker- zink: add update flag for rasterizer state change
4040*61046927SAndroid Build Coastguard Worker- zink: add update flag for dsa state change
4041*61046927SAndroid Build Coastguard Worker- zink: split stencil ref changes to separate dirty flag
4042*61046927SAndroid Build Coastguard Worker- anv: fix dynamic primitive topology for tess
4043*61046927SAndroid Build Coastguard Worker- zink: update pipe_screen::num_contexts
4044*61046927SAndroid Build Coastguard Worker- zink: set subdata hook as PIPE_MAP_ONCE
4045*61046927SAndroid Build Coastguard Worker- zink: move queue init to screen creation
4046*61046927SAndroid Build Coastguard Worker- util/queue: add a global data pointer for the queue object
4047*61046927SAndroid Build Coastguard Worker- zink: add a more direct check for rgbx formats in create_sampler_view hook
4048*61046927SAndroid Build Coastguard Worker- zink: smash dstAlphaBlendFactor to ZERO for RGBX attachments
4049*61046927SAndroid Build Coastguard Worker- zink: also nope out of any dst alpha blends for rgbx formats
4050*61046927SAndroid Build Coastguard Worker- zink: support more RGBX formats
4051*61046927SAndroid Build Coastguard Worker- zink: ci updates
4052*61046927SAndroid Build Coastguard Worker- zink: mark some functions inline
4053*61046927SAndroid Build Coastguard Worker- zink: collapse host_visible and non-coherent alignment alloc cases
4054*61046927SAndroid Build Coastguard Worker- zink: change a bunch of sparse buffer resource checks to host-visible checks
4055*61046927SAndroid Build Coastguard Worker- zink: avoid caching visible vram allocations
4056*61046927SAndroid Build Coastguard Worker- zink: key alloc cache on heap index, not heap flags
4057*61046927SAndroid Build Coastguard Worker- zink: check actual mem props to determine if resource object is coherent
4058*61046927SAndroid Build Coastguard Worker- zink: use fake buffer barriers for descriptors
4059*61046927SAndroid Build Coastguard Worker- zink: always defer image descriptor barriers
4060*61046927SAndroid Build Coastguard Worker- zink: remove duplicated bitflag filtering for inline uniforms
4061*61046927SAndroid Build Coastguard Worker- zink: remove inlinable_uniforms_dirty_mask
4062*61046927SAndroid Build Coastguard Worker- radv: move pipe_misaligned and l2_coherent image checks to flags set on init
4063*61046927SAndroid Build Coastguard Worker- nine: only enable tgsi disk cache if the driver supports it
4064*61046927SAndroid Build Coastguard Worker- nine: add zink to the build target
4065*61046927SAndroid Build Coastguard Worker- zink: handle custom border color without matching wrap mode case
4066*61046927SAndroid Build Coastguard Worker- zink: add a flag for disabling conditional render during blit
4067*61046927SAndroid Build Coastguard Worker- zink: add more clear hooks
4068*61046927SAndroid Build Coastguard Worker- zink: clear the fb clears array instead of freeing it on reset
4069*61046927SAndroid Build Coastguard Worker- zink: support multidraw
4070*61046927SAndroid Build Coastguard Worker- zink: use multidraw
4071*61046927SAndroid Build Coastguard Worker- vk/util: add macros for multidraw
4072*61046927SAndroid Build Coastguard Worker- zink: clear textures directly when possible
4073*61046927SAndroid Build Coastguard Worker- zink: only update last_finished during batch reset if the batch was used
4074*61046927SAndroid Build Coastguard Worker- zink: improve tc fence disambiguation
4075*61046927SAndroid Build Coastguard Worker- zink: add and use fencing functions which take batch usage structs
4076*61046927SAndroid Build Coastguard Worker- zink: use batch usage api for resource helper function
4077*61046927SAndroid Build Coastguard Worker- zink: remove no-longer-used resource helper functions
4078*61046927SAndroid Build Coastguard Worker- zink: queue v3.0
4079*61046927SAndroid Build Coastguard Worker- zink: apply zink_resource_object::offset for memory flush/invalidates
4080*61046927SAndroid Build Coastguard Worker- zink: break out offset alignment calculation into helper
4081*61046927SAndroid Build Coastguard Worker- zink: make init_mem_range() a public function
4082*61046927SAndroid Build Coastguard Worker- zink: enforce multi-context waiting for unflushed resources on foreign batches
4083*61046927SAndroid Build Coastguard Worker- zink: move queue submit thread to screen
4084*61046927SAndroid Build Coastguard Worker- zink: move sparse buffer commit to screen queue
4085*61046927SAndroid Build Coastguard Worker- zink: move fence reset to submit thread
4086*61046927SAndroid Build Coastguard Worker- zink: flag scanout updates to batch state, not resource
4087*61046927SAndroid Build Coastguard Worker- zink: move some end-of-batch stuff to submit thread
4088*61046927SAndroid Build Coastguard Worker- zink: don't clear batch resources on fence finish
4089*61046927SAndroid Build Coastguard Worker- ci: disable panfrost t760 jobs
4090*61046927SAndroid Build Coastguard Worker- aux/draw: add a util function for reading back indirect draw params
4091*61046927SAndroid Build Coastguard Worker- util/prim_restart: break out draw rewriting into separate function
4092*61046927SAndroid Build Coastguard Worker- util/primconvert: handle indirect draws
4093*61046927SAndroid Build Coastguard Worker- util/primconvert: map index buffer before getting index translator function
4094*61046927SAndroid Build Coastguard Worker- util/primconvert: handle rewriting of prim-restart draws with unsupported primtype
4095*61046927SAndroid Build Coastguard Worker- util/primconvert: handle multidraws in primconvert
4096*61046927SAndroid Build Coastguard Worker- gallium: add a pipe cap to rewrite index buffers for draws using a non-fixed restart index
4097*61046927SAndroid Build Coastguard Worker- gallium: handle automatic 8bit -> 16bit index buffer rewrites
4098*61046927SAndroid Build Coastguard Worker- gallium: add a pipe cap for performing automatic prim type conversion
4099*61046927SAndroid Build Coastguard Worker- gallium: add a pipe cap for determining driver support for prim type in restarts
4100*61046927SAndroid Build Coastguard Worker- zink: export PIPE_CAP_EMULATE_NONFIXED_PRIMITIVE_RESTART
4101*61046927SAndroid Build Coastguard Worker- zink: export 8bit index buffer support based on extension presence
4102*61046927SAndroid Build Coastguard Worker- zink: export supported prim types
4103*61046927SAndroid Build Coastguard Worker- zink: export supported primitive restart types
4104*61046927SAndroid Build Coastguard Worker- zink: remove primconvert
4105*61046927SAndroid Build Coastguard Worker- zink: ci updates
4106*61046927SAndroid Build Coastguard Worker- zink: use depth/stencil-only layouts for depth/stencil-only formats
4107*61046927SAndroid Build Coastguard Worker- lavapipe: implement multidraw ext
4108*61046927SAndroid Build Coastguard Worker- zink: break out image descriptor layout into util function
4109*61046927SAndroid Build Coastguard Worker- zink: split deferring of barriers to image and buffer functions
4110*61046927SAndroid Build Coastguard Worker- zink: only do deferred image barriers if layout changes
4111*61046927SAndroid Build Coastguard Worker- zink: use bind counts to more accurately determine image descriptor's exact layout
4112*61046927SAndroid Build Coastguard Worker- zink: improve automatic layout transitions for sampler+image descriptors
4113*61046927SAndroid Build Coastguard Worker- zink: only queue deferred descriptor layout change on first bind or change
4114*61046927SAndroid Build Coastguard Worker- zink: flush pending clears if a resource is bound as a descriptor
4115*61046927SAndroid Build Coastguard Worker- zink: repack zink_context struct a bit
4116*61046927SAndroid Build Coastguard Worker- anv: unify some draw state vertex constant emission
4117*61046927SAndroid Build Coastguard Worker- anv: VK_EXT_multi_draw implementation
4118*61046927SAndroid Build Coastguard Worker- util/vbuf: always claim support for PATCHES in restart modes
4119*61046927SAndroid Build Coastguard Worker- util/vbuf: flag fallback_always if any prim types are missing from restart modes
4120*61046927SAndroid Build Coastguard Worker- zink: add direct conversion from pipe_shader_type->VkPipelineStageFlags
4121*61046927SAndroid Build Coastguard Worker- zink: split dummy buffer creation and populate
4122*61046927SAndroid Build Coastguard Worker- zink: try for better buffer allocation heaps
4123*61046927SAndroid Build Coastguard Worker- zink: don't align device-local buffer memory
4124*61046927SAndroid Build Coastguard Worker- zink: make mem cache limits dynamically scalable
4125*61046927SAndroid Build Coastguard Worker- zink: uncap mem caching
4126*61046927SAndroid Build Coastguard Worker- zink: cache visible vram
4127*61046927SAndroid Build Coastguard Worker- zink: attempt to handle some resource unmap cases in 32bit envs
4128*61046927SAndroid Build Coastguard Worker- radv: pre-calc vertex buffer descriptor size on pipeline object
4129*61046927SAndroid Build Coastguard Worker- lavapipe: hook up some bits for handling dynamic line stipple state
4130*61046927SAndroid Build Coastguard Worker- lavapipe: implement EXT_vertex_input_dynamic_state
4131*61046927SAndroid Build Coastguard Worker- zink: avoid unnecessarily rewriting gl_DrawID
4132*61046927SAndroid Build Coastguard Worker- zink: unify/consolidate some barrier queuing
4133*61046927SAndroid Build Coastguard Worker- zink: break up ctx descriptor state updating to per-type functions
4134*61046927SAndroid Build Coastguard Worker- zink: add a ref for flush resource
4135*61046927SAndroid Build Coastguard Worker- zink: unify fb surface unbinding
4136*61046927SAndroid Build Coastguard Worker- zink: move line width and depth bias updating into conditional during draw
4137*61046927SAndroid Build Coastguard Worker- zink: merge some streamout state emission into the same draw conditional
4138*61046927SAndroid Build Coastguard Worker- zink: rework pipeline cache implementation
4139*61046927SAndroid Build Coastguard Worker- zink: make prim type a bitfield in pipeline info
4140*61046927SAndroid Build Coastguard Worker- zink: rename 'template' struct member
4141*61046927SAndroid Build Coastguard Worker- zink: remove unnecessary return from zink_desc_type_from_vktype()
4142*61046927SAndroid Build Coastguard Worker- zink: add c++ header guards
4143*61046927SAndroid Build Coastguard Worker- zink: add more explicit casts to draw code
4144*61046927SAndroid Build Coastguard Worker- zink: don't add batch tracking during buffer rebinds if refs are dirty
4145*61046927SAndroid Build Coastguard Worker- zink: remove stencil resource batch tracking
4146*61046927SAndroid Build Coastguard Worker- zink: split out resource tracking into more incremental functions
4147*61046927SAndroid Build Coastguard Worker- zink: split batch usage setting from refcounting
4148*61046927SAndroid Build Coastguard Worker- zink: split samplerview/imageview usage/refcounting calls
4149*61046927SAndroid Build Coastguard Worker- zink: add resource refs after last descriptor unbind
4150*61046927SAndroid Build Coastguard Worker- zink: use vkresult helper for map return
4151*61046927SAndroid Build Coastguard Worker- zink: only flag persistent resource maps for invalidation if they aren't coherent
4152*61046927SAndroid Build Coastguard Worker- zink: don't add mem allocation offset when copying buf2image
4153*61046927SAndroid Build Coastguard Worker- zink: use pipe_resource::width0 for clamping ssbo sizes
4154*61046927SAndroid Build Coastguard Worker- zink: use 0 as the offset when mapping qbos
4155*61046927SAndroid Build Coastguard Worker- zink: stop screwing up buffer offsets during for maps
4156*61046927SAndroid Build Coastguard Worker- zink: add a screen function for waiting on a batch id
4157*61046927SAndroid Build Coastguard Worker- zink: check last_finished before timeline waiting
4158*61046927SAndroid Build Coastguard Worker- lavapipe: store whether the geometry shader outputs GL_LINES
4159*61046927SAndroid Build Coastguard Worker- lavapipe: store the geometry shader prim type to render state
4160*61046927SAndroid Build Coastguard Worker- lavapipe: implement VK_EXT_line_rasterization
4161*61046927SAndroid Build Coastguard Worker- lavapipe: wideLines support
4162*61046927SAndroid Build Coastguard Worker- zink: ci updates for wideline fails
4163*61046927SAndroid Build Coastguard Worker- relnotes: add some line feature updates for lavapipe
4164*61046927SAndroid Build Coastguard Worker- features: mark off line rasterization for lavapipe
4165*61046927SAndroid Build Coastguard Worker- features: mark off some zink features
4166*61046927SAndroid Build Coastguard Worker- features: fix ARB_shader_group_vote -> GL_ARB_shader_group_vote
4167*61046927SAndroid Build Coastguard Worker- features: add VK_EXT_multi_draw
4168*61046927SAndroid Build Coastguard Worker- features: mark off EXT_vertex_input_dynamic_state for lavapipe
4169*61046927SAndroid Build Coastguard Worker- radv: use multidraw iteration for direct draws
4170*61046927SAndroid Build Coastguard Worker- radv: emit NOT_EOP for multi indexed draws
4171*61046927SAndroid Build Coastguard Worker- radv: emit drawid for multidraws
4172*61046927SAndroid Build Coastguard Worker- radv: determine if hardware can emit NOT_EOP before emitting
4173*61046927SAndroid Build Coastguard Worker- radv: split indexed draw cases based on whether drawid is used
4174*61046927SAndroid Build Coastguard Worker- radv: add a gfx10 bug workaround for NOT_EOP
4175*61046927SAndroid Build Coastguard Worker- radv: implement VK_EXT_multi_draw
4176*61046927SAndroid Build Coastguard Worker- lavapipe: handle null vertex buffers more gracefully
4177*61046927SAndroid Build Coastguard Worker- util/vbuf: check 3-component 16bit int formats for translation
4178*61046927SAndroid Build Coastguard Worker- zink: make shader cache local to a single program
4179*61046927SAndroid Build Coastguard Worker- zink: split up shader cache per-stage
4180*61046927SAndroid Build Coastguard Worker- zink: set gfx program shaders and generate internal tcs during program creation
4181*61046927SAndroid Build Coastguard Worker- zink: remove gfx program slot mapping
4182*61046927SAndroid Build Coastguard Worker- zink: remove shader_id
4183*61046927SAndroid Build Coastguard Worker- zinK: tweak shader module update -> pipeline combined_dirty conditional
4184*61046927SAndroid Build Coastguard Worker- lavapipe: implement EXT_separate_stencil_usage
4185*61046927SAndroid Build Coastguard Worker- lavapipe: implement KHR_separate_depth_stencil_layouts
4186*61046927SAndroid Build Coastguard Worker- features: more lavapipe extensions
4187*61046927SAndroid Build Coastguard Worker- relnotes: more lavapipe features
4188*61046927SAndroid Build Coastguard Worker- zink: add util function for transferring resource refs to batch
4189*61046927SAndroid Build Coastguard Worker- zink: move resource object ref to batch in invalidate hook
4190*61046927SAndroid Build Coastguard Worker- zink: move resource object ref to batch in init_storage_object
4191*61046927SAndroid Build Coastguard Worker- zink: remove refs from buffer rebinds
4192*61046927SAndroid Build Coastguard Worker- zink: remove refs from vertex buffers
4193*61046927SAndroid Build Coastguard Worker- zink: remove refs from ubos
4194*61046927SAndroid Build Coastguard Worker- zink: remove refs from shader buffers
4195*61046927SAndroid Build Coastguard Worker- zink: remove refs from shader images
4196*61046927SAndroid Build Coastguard Worker- zink: remove resource refs from samplerviews
4197*61046927SAndroid Build Coastguard Worker- zink: remove refs from desc ref updating
4198*61046927SAndroid Build Coastguard Worker- zink: add surface ref during rebind if unflushed usage
4199*61046927SAndroid Build Coastguard Worker- zink: set new batch usage during surface rebinds
4200*61046927SAndroid Build Coastguard Worker- zink: remove imageview refs from shader images
4201*61046927SAndroid Build Coastguard Worker- zink: remove samplerview refs
4202*61046927SAndroid Build Coastguard Worker- zink: remove fb surface refs
4203*61046927SAndroid Build Coastguard Worker- zink: remove fb surface resource refs
4204*61046927SAndroid Build Coastguard Worker- zink: remove some descriptor_refs_dirty checks from resource binding
4205*61046927SAndroid Build Coastguard Worker- zink: add a per-stage mask for ubo binds
4206*61046927SAndroid Build Coastguard Worker- zink: add a per-stage bind mask for ssbos
4207*61046927SAndroid Build Coastguard Worker- zink: make samplerview bind mask apply to buffer resources too
4208*61046927SAndroid Build Coastguard Worker- zink: make image_bind_count work for buffers
4209*61046927SAndroid Build Coastguard Worker- zink: remove barriers from buffer rebinds
4210*61046927SAndroid Build Coastguard Worker- zink: optimize buffer rebinds
4211*61046927SAndroid Build Coastguard Worker- zink: redo streamout and texture components of memory_barrier hook
4212*61046927SAndroid Build Coastguard Worker- zink: remove unnecessary stall during device-local map case
4213*61046927SAndroid Build Coastguard Worker- lavapipe: only apply pipeline state for depth bias if it's enabled
4214*61046927SAndroid Build Coastguard Worker- lavapipe: implement EXT_extended_dynamic_state2
4215*61046927SAndroid Build Coastguard Worker- features: EXT_extended_dynamic_state2 for lavapipe
4216*61046927SAndroid Build Coastguard Worker- relnotes: EXT_extended_dynamic_state2 for lavapipe
4217*61046927SAndroid Build Coastguard Worker- zink: store the last vertex stage to the context during bind
4218*61046927SAndroid Build Coastguard Worker- zink: use last_vertex_stage pointer to optimize streamout emission during draw
4219*61046927SAndroid Build Coastguard Worker- zink: update streamout buffer strides inline
4220*61046927SAndroid Build Coastguard Worker- zink: move descriptor update closer to start of draw
4221*61046927SAndroid Build Coastguard Worker- zink: consolidate and optimize index buffer handling during draw
4222*61046927SAndroid Build Coastguard Worker- features: mark off VK_EXT_multi_draw for radv
4223*61046927SAndroid Build Coastguard Worker- zink: remove zink_shader_module refcounting
4224*61046927SAndroid Build Coastguard Worker- zink: flag all shaders for create during gfx program init
4225*61046927SAndroid Build Coastguard Worker- zink: keep a mask of stages present in a gfx program
4226*61046927SAndroid Build Coastguard Worker- zink: flag shader modules as default
4227*61046927SAndroid Build Coastguard Worker- zink: store the default variant hash for a program
4228*61046927SAndroid Build Coastguard Worker- nir/format_convert: nir_shift -> nir_shift_imm
4229*61046927SAndroid Build Coastguard Worker- nir/format_convert: add ssa version of uint packing
4230*61046927SAndroid Build Coastguard Worker- lavapipe: disable line rasterization ext
4231*61046927SAndroid Build Coastguard Worker- zink: ensure sparse allocations aren't marked host-visible
4232*61046927SAndroid Build Coastguard Worker- zink: fix mem info query to be more permissive
4233*61046927SAndroid Build Coastguard Worker- zink: zero out sampler/image descriptor surface info for null descriptor updates
4234*61046927SAndroid Build Coastguard Worker- zink: ci updates
4235*61046927SAndroid Build Coastguard Worker- zink: populate modifier props onto screen object during init
4236*61046927SAndroid Build Coastguard Worker- zink: start storing modifiers to the base resource struct
4237*61046927SAndroid Build Coastguard Worker- zink: store modifier aspect to resource
4238*61046927SAndroid Build Coastguard Worker- zink: add a pipe_screen::resource_get_param hook
4239*61046927SAndroid Build Coastguard Worker- zink: use VkImageDrmFormatModifierListCreateInfoEXT for creating from modifier array
4240*61046927SAndroid Build Coastguard Worker- zink: explicitly disallow using the modifier image create for non-linear images
4241*61046927SAndroid Build Coastguard Worker- zink: don't pass modifier count to first image create
4242*61046927SAndroid Build Coastguard Worker- zink: add fallback for linear modifier use
4243*61046927SAndroid Build Coastguard Worker- zink: add a pipe_screen::resource_create_with_modifiers hook
4244*61046927SAndroid Build Coastguard Worker- features: mark off line rasterization for lavapipe
4245*61046927SAndroid Build Coastguard Worker- relnotes: add some missing zink/lavapipe updates
4246*61046927SAndroid Build Coastguard Worker- ci: add vulkan files to lavapipe rules
4247*61046927SAndroid Build Coastguard Worker- ci: only trigger gallium_core_file_list jobs from dri and glx frontend changes
4248*61046927SAndroid Build Coastguard Worker- zink: simplify modifier ifdefs
4249*61046927SAndroid Build Coastguard Worker- zink: improve detection for broken drawids
4250*61046927SAndroid Build Coastguard Worker- lavapipe: increment drawid for multidraws
4251*61046927SAndroid Build Coastguard Worker- util/foz: stop crashing on destroy if prepare hasn't been called
4252*61046927SAndroid Build Coastguard Worker- zink: use array size in spirv bo length calculations
4253*61046927SAndroid Build Coastguard Worker
4254*61046927SAndroid Build Coastguard WorkerNanley Chery (8):
4255*61046927SAndroid Build Coastguard Worker
4256*61046927SAndroid Build Coastguard Worker- anv: Add clear_supported to anv_layout_to_aux_state
4257*61046927SAndroid Build Coastguard Worker- anv: Avoid sampling some MCS surfaces with clear
4258*61046927SAndroid Build Coastguard Worker- iris: Avoid sampling some MCS surfaces with clear
4259*61046927SAndroid Build Coastguard Worker- isl: Add isl_aux_usage_has_compression
4260*61046927SAndroid Build Coastguard Worker- iris: Prefer more GPU-based uploads for compression
4261*61046927SAndroid Build Coastguard Worker- intel: Limit the D16 workarounds to Gfx12.0
4262*61046927SAndroid Build Coastguard Worker- anv,iris: Port the D16 workaround stalls to BLORP
4263*61046927SAndroid Build Coastguard Worker- intel/isl: Fix HiZ+CCS comment about ambiguates
4264*61046927SAndroid Build Coastguard Worker
4265*61046927SAndroid Build Coastguard WorkerNeha Bhende (4):
4266*61046927SAndroid Build Coastguard Worker
4267*61046927SAndroid Build Coastguard Worker- svga: Add target and sampler_return_type info into shader key
4268*61046927SAndroid Build Coastguard Worker- svga: Use shader_key info to declare resources if TGSI shader is missing it
4269*61046927SAndroid Build Coastguard Worker- svga: Initialize pipe_shader_state for transform shaders
4270*61046927SAndroid Build Coastguard Worker- aux/indices: include provoking vertex check in prim type conversion
4271*61046927SAndroid Build Coastguard Worker
4272*61046927SAndroid Build Coastguard WorkerNeil Roberts (1):
4273*61046927SAndroid Build Coastguard Worker
4274*61046927SAndroid Build Coastguard Worker- kmsro: Fix confusing comma expression
4275*61046927SAndroid Build Coastguard Worker
4276*61046927SAndroid Build Coastguard WorkerNiklas Haas (3):
4277*61046927SAndroid Build Coastguard Worker
4278*61046927SAndroid Build Coastguard Worker- vulkan/wsi/x11: return VK_SUBOPTIMAL_KHR on mismatched swapchain
4279*61046927SAndroid Build Coastguard Worker- vulkan/wsi/x11: lower resize events to VK_SUBOPTIMAL_KHR
4280*61046927SAndroid Build Coastguard Worker- vulkan/wsi/wayland: implement the full format table
4281*61046927SAndroid Build Coastguard Worker
4282*61046927SAndroid Build Coastguard WorkerOlivier Fourdan (1):
4283*61046927SAndroid Build Coastguard Worker
4284*61046927SAndroid Build Coastguard Worker- radeonsi: Check aux_context on si_destroy_screen()
4285*61046927SAndroid Build Coastguard Worker
4286*61046927SAndroid Build Coastguard WorkerPaul Gofman (1):
4287*61046927SAndroid Build Coastguard Worker
4288*61046927SAndroid Build Coastguard Worker- util: add force_gl_names_reuse for SWKOTOR.
4289*61046927SAndroid Build Coastguard Worker
4290*61046927SAndroid Build Coastguard WorkerPaul Kocialkowski (1):
4291*61046927SAndroid Build Coastguard Worker
4292*61046927SAndroid Build Coastguard Worker- lima: Take offset in account when checking BO size
4293*61046927SAndroid Build Coastguard Worker
4294*61046927SAndroid Build Coastguard WorkerPaulo Zanoni (2):
4295*61046927SAndroid Build Coastguard Worker
4296*61046927SAndroid Build Coastguard Worker- iris: finish converting from drmIoctl to intel_ioctl
4297*61046927SAndroid Build Coastguard Worker- iris: don't munmap NULL pointers
4298*61046927SAndroid Build Coastguard Worker
4299*61046927SAndroid Build Coastguard WorkerPetr Vaněk (1):
4300*61046927SAndroid Build Coastguard Worker
4301*61046927SAndroid Build Coastguard Worker- docs/install: remove one extra when
4302*61046927SAndroid Build Coastguard Worker
4303*61046927SAndroid Build Coastguard WorkerPhilipp Zabel (1):
4304*61046927SAndroid Build Coastguard Worker
4305*61046927SAndroid Build Coastguard Worker- etnaviv: fix gbm_bo_get_handle_for_plane for multiplanar images
4306*61046927SAndroid Build Coastguard Worker
4307*61046927SAndroid Build Coastguard WorkerPhilippe Normand (1):
4308*61046927SAndroid Build Coastguard Worker
4309*61046927SAndroid Build Coastguard Worker- i915: Prevent invalid framebuffer usage
4310*61046927SAndroid Build Coastguard Worker
4311*61046927SAndroid Build Coastguard WorkerPierre Moreau (2):
4312*61046927SAndroid Build Coastguard Worker
4313*61046927SAndroid Build Coastguard Worker- clover/spirv: Properly size 3-component vector args
4314*61046927SAndroid Build Coastguard Worker- clover/nir: Set constant buffer pointer size to host
4315*61046927SAndroid Build Coastguard Worker
4316*61046927SAndroid Build Coastguard WorkerPierre-Eric Pelloux-Prayer (57):
4317*61046927SAndroid Build Coastguard Worker
4318*61046927SAndroid Build Coastguard Worker- driconf: add workaround for Golf With Friends
4319*61046927SAndroid Build Coastguard Worker- glx: init __GLXvendorInfo to NULL
4320*61046927SAndroid Build Coastguard Worker- radeonsi/nir: enable nir_opt_move_discards_to_top pass
4321*61046927SAndroid Build Coastguard Worker- radeonsi: enable glsl_correct_derivatives_after_discard by default
4322*61046927SAndroid Build Coastguard Worker- st/mesa: fix clearing of 1D array textures
4323*61046927SAndroid Build Coastguard Worker- frontend/dri: set PIPE_BIND_PROTECTED later
4324*61046927SAndroid Build Coastguard Worker- frontend/dri: fix bool/int comparison
4325*61046927SAndroid Build Coastguard Worker- radeonsi: allow write-only mapping of encrypted textures
4326*61046927SAndroid Build Coastguard Worker- radeonsi: fix encryption check for buffers
4327*61046927SAndroid Build Coastguard Worker- radeonsi: dirty msaa_config on rs->multisample_enable change
4328*61046927SAndroid Build Coastguard Worker- winsys/amdgpu: don't read bo->u.slab.entry after pb_slab_free
4329*61046927SAndroid Build Coastguard Worker- amdgpu/winsys: remove amdgpu_cs_has_chaining
4330*61046927SAndroid Build Coastguard Worker- winsys/amdgpu: reduce amdgpu_cs size
4331*61046927SAndroid Build Coastguard Worker- winsys/amdgpu: use int16 for buffer_indices_hashlist
4332*61046927SAndroid Build Coastguard Worker- radeonsi: add _once suffix to depth_cleared_level_mask
4333*61046927SAndroid Build Coastguard Worker- radeonsi: add si_install_draw_wrapper
4334*61046927SAndroid Build Coastguard Worker- radeonsi: use si_install_draw_wrapper for tmz handling
4335*61046927SAndroid Build Coastguard Worker- radeonsi/nir: add si_nir_is_output_const_if_tex_is_const
4336*61046927SAndroid Build Coastguard Worker- radeonsi: use si_nir_is_output_const_if_tex_is_const
4337*61046927SAndroid Build Coastguard Worker- vbo: delay vbo_exec_vtx_map call
4338*61046927SAndroid Build Coastguard Worker- radeonsi: delay sample_pos_buffer creation until first use
4339*61046927SAndroid Build Coastguard Worker- util/u_queue: move function definition up
4340*61046927SAndroid Build Coastguard Worker- util/u_queue: add UTIL_QUEUE_INIT_SCALE_THREADS flag
4341*61046927SAndroid Build Coastguard Worker- disk_cache: use UTIL_QUEUE_INIT_SCALE_THREADS
4342*61046927SAndroid Build Coastguard Worker- radeonsi: skip instance_count==0 draws on <= GFX9
4343*61046927SAndroid Build Coastguard Worker- radeonsi: disable ngg culling on llvm < 12
4344*61046927SAndroid Build Coastguard Worker- mesa/shaderapi: change construct_name signature
4345*61046927SAndroid Build Coastguard Worker- mesa/shaderapi: add an optional shader override mechanism
4346*61046927SAndroid Build Coastguard Worker- ac/llvm: call the callback in all return paths of ac_cull_triangle
4347*61046927SAndroid Build Coastguard Worker- radeonsi: fix fb_too_small condition
4348*61046927SAndroid Build Coastguard Worker- radeonsi/gfx7: always sync pfp/me
4349*61046927SAndroid Build Coastguard Worker- ac/surface: don't print stencil info if tex has no stencil
4350*61046927SAndroid Build Coastguard Worker- radeonsi/driconf: add workaround for SpaceEngine
4351*61046927SAndroid Build Coastguard Worker- glthread: add a last parameter to unmarshal functions
4352*61046927SAndroid Build Coastguard Worker- glthread: return consumed bytes
4353*61046927SAndroid Build Coastguard Worker- glthread: use custom marshal/unmarshal for CallList
4354*61046927SAndroid Build Coastguard Worker- glthread: merge sucessive glCallList
4355*61046927SAndroid Build Coastguard Worker- dlist: add locked param to _mesa_lookup_list
4356*61046927SAndroid Build Coastguard Worker- dlist: prelock ctx->Shared->DisplayList before execute_list
4357*61046927SAndroid Build Coastguard Worker- dlist: remove OPCODE_EXT_0
4358*61046927SAndroid Build Coastguard Worker- dlist: remove InstSize
4359*61046927SAndroid Build Coastguard Worker- dlist: unindent code
4360*61046927SAndroid Build Coastguard Worker- dlist: use an union instead of allocating a 1-sized array
4361*61046927SAndroid Build Coastguard Worker- dlist: always use merged primitive for drawing
4362*61046927SAndroid Build Coastguard Worker- dlist: split hot/cold data from vertex_list
4363*61046927SAndroid Build Coastguard Worker- dlist: use a separate opcode for vbo replay using loopback
4364*61046927SAndroid Build Coastguard Worker- dlist: use a new OPCODE to avoid loading cold data
4365*61046927SAndroid Build Coastguard Worker- dlist: increment/check list nesting when handling OPCODE_CALL_LIST(S)
4366*61046927SAndroid Build Coastguard Worker- dlist: store all dlist in a continuous memory block
4367*61046927SAndroid Build Coastguard Worker- dlist: remove _mesa_dlist_alloc_aligned
4368*61046927SAndroid Build Coastguard Worker- dlist: remove unused _mesa_dlist_alloc
4369*61046927SAndroid Build Coastguard Worker- dlist: skip NOP command at the head of a list
4370*61046927SAndroid Build Coastguard Worker- mesa: clear shader_info::is_lowered in prog_to_nir
4371*61046927SAndroid Build Coastguard Worker- mesa: fix bindless uniform samplers update
4372*61046927SAndroid Build Coastguard Worker- dlist: don't handle unmerged draws as merged
4373*61046927SAndroid Build Coastguard Worker- gallium/va: don't use key=NULL in hash tables
4374*61046927SAndroid Build Coastguard Worker- amd/registers: fix fields conflict detection
4375*61046927SAndroid Build Coastguard Worker
4376*61046927SAndroid Build Coastguard WorkerQiang Yu (1):
4377*61046927SAndroid Build Coastguard Worker
4378*61046927SAndroid Build Coastguard Worker- st/mesa: fix size miss match for some check
4379*61046927SAndroid Build Coastguard Worker
4380*61046927SAndroid Build Coastguard WorkerRafael Antognolli (5):
4381*61046927SAndroid Build Coastguard Worker
4382*61046927SAndroid Build Coastguard Worker- intel/fs: Lower dword integer multiplies on XeHP.
4383*61046927SAndroid Build Coastguard Worker- iris/bufmgr: Query memory region info.
4384*61046927SAndroid Build Coastguard Worker- iris/bufmgr: Add new set of buckets for local memory.
4385*61046927SAndroid Build Coastguard Worker- iris/bufmgr: Add flag to allocate from local memory.
4386*61046927SAndroid Build Coastguard Worker- iris: Map with WC on non-LLC platforms.
4387*61046927SAndroid Build Coastguard Worker
4388*61046927SAndroid Build Coastguard WorkerRhys Perry (92):
4389*61046927SAndroid Build Coastguard Worker
4390*61046927SAndroid Build Coastguard Worker- aco/ra: use original names when renaming loop carried phi operands
4391*61046927SAndroid Build Coastguard Worker- aco/ra: remove live-in temporary from live_out_per_block when moving it
4392*61046927SAndroid Build Coastguard Worker- radv: fix barrier in radv_decompress_dcc_compute shader
4393*61046927SAndroid Build Coastguard Worker- radv: fix clearing DCC-compressed e5b9g9r9 images
4394*61046927SAndroid Build Coastguard Worker- aco: set TRUNC_COORD=0 for nir_texop_tg4
4395*61046927SAndroid Build Coastguard Worker- ac/nir: set TRUNC_COORD=0 for nir_texop_tg4
4396*61046927SAndroid Build Coastguard Worker- aco: remove image parameter from get_sampler_desc()
4397*61046927SAndroid Build Coastguard Worker- Revert "radeonsi: set TRUNC_COORD=0 for Total War: WARHAMMER to fix it"
4398*61046927SAndroid Build Coastguard Worker- aco: don't update register demand during RA validation
4399*61046927SAndroid Build Coastguard Worker- aco: allow SDWA sels smaller than the operand size
4400*61046927SAndroid Build Coastguard Worker- aco: add and use Program::progress
4401*61046927SAndroid Build Coastguard Worker- nir/load_store_vectorize: assume CAN_REORDER ops don't alias with stores
4402*61046927SAndroid Build Coastguard Worker- nir/opt_load_store_vectorize: improve handling of swizzles
4403*61046927SAndroid Build Coastguard Worker- nir/opt_load_store_vectorize: ignore load_vulkan_descriptor
4404*61046927SAndroid Build Coastguard Worker- nir/opt_load_store_vectorize: loop internally
4405*61046927SAndroid Build Coastguard Worker- radv: improve vectorization callback for small bit sizes
4406*61046927SAndroid Build Coastguard Worker- radv: only set robust_modes if robustBufferAccess2 is enabled
4407*61046927SAndroid Build Coastguard Worker- radv: disable VK_FORMAT_R64_SFLOAT
4408*61046927SAndroid Build Coastguard Worker- radv: cleanup LLVM implementation of vulkan_descriptor_index
4409*61046927SAndroid Build Coastguard Worker- radv: implement vulkan_resource_reindex
4410*61046927SAndroid Build Coastguard Worker- nir/lower_non_uniform: allow lowering with vec2 handles
4411*61046927SAndroid Build Coastguard Worker- radv,aco: use nir_address_format_vec2_index_32bit_offset
4412*61046927SAndroid Build Coastguard Worker- vulkan: fix use-after-free in vk_common_DestroyDebugReportCallbackEXT
4413*61046927SAndroid Build Coastguard Worker- radv: fix use-after-free upon GS copy shader cache hits
4414*61046927SAndroid Build Coastguard Worker- radv: fix possible use-after-free when inserting GS copy shader from cache
4415*61046927SAndroid Build Coastguard Worker- radv,ac/llvm: use a dword alignment for descriptor loads
4416*61046927SAndroid Build Coastguard Worker- aco: group loads from the same vertex binding into the same clause
4417*61046927SAndroid Build Coastguard Worker- radv,aco: use per-attribute vertex descriptors for robustness
4418*61046927SAndroid Build Coastguard Worker- Revert "radv,aco: don't use MUBUF for multi-channel loads on GFX8 with robustness2"
4419*61046927SAndroid Build Coastguard Worker- radv,aco: compact vertex buffer descriptors
4420*61046927SAndroid Build Coastguard Worker- ci: remove expected robustness2 fails for Renoir
4421*61046927SAndroid Build Coastguard Worker- aco/ra: initialize temp_in_scc earlier
4422*61046927SAndroid Build Coastguard Worker- aco/ra: fix get_reg_for_operand() with no free registers
4423*61046927SAndroid Build Coastguard Worker- aco/ra: fix get_reg_for_operand() when the blocking var is a vector
4424*61046927SAndroid Build Coastguard Worker- aco/ra: fix get_reg_for_operand() with vector operands
4425*61046927SAndroid Build Coastguard Worker- aco/ra: use flags instead of booleans for update_renames()
4426*61046927SAndroid Build Coastguard Worker- aco: disallow SGPRs on DPP instructions
4427*61046927SAndroid Build Coastguard Worker- radv: don't allocate DCC predicate if the image doesn't use DCC
4428*61046927SAndroid Build Coastguard Worker- radv: add radv_absolute_depth_bias
4429*61046927SAndroid Build Coastguard Worker- radv: workaround incorrect depthBiasConstantFactor by Path of Exile
4430*61046927SAndroid Build Coastguard Worker- radv: fix formatting of radv_dri_options
4431*61046927SAndroid Build Coastguard Worker- radv: make attrib_end variable in radv_flush_vertex_descriptors 32-bit
4432*61046927SAndroid Build Coastguard Worker- aco: do not clause NSA instructions
4433*61046927SAndroid Build Coastguard Worker- aco/tests: add tests for form_hard_clauses()
4434*61046927SAndroid Build Coastguard Worker- aco/tests: improve reporting of failed code checks
4435*61046927SAndroid Build Coastguard Worker- aco: don't create 4 and 5 dword NSA instructions on GFX10
4436*61046927SAndroid Build Coastguard Worker- aco: don't use nir_block_is_unreachable()
4437*61046927SAndroid Build Coastguard Worker- nir/unsigned_upper_bound: don't require dominance metadata
4438*61046927SAndroid Build Coastguard Worker- nir/algebraic: optimize extract of extract
4439*61046927SAndroid Build Coastguard Worker- nir, nir/algebraic: add byte/word insertion instructions
4440*61046927SAndroid Build Coastguard Worker- aco: disallow SDWA for instructions with 64-bit definitions/operands
4441*61046927SAndroid Build Coastguard Worker- aco: add p_extract/p_insert
4442*61046927SAndroid Build Coastguard Worker- aco: implement nir_op_extract/nir_op_insert
4443*61046927SAndroid Build Coastguard Worker- aco: use byte/word extract pseudo-instructions
4444*61046927SAndroid Build Coastguard Worker- ac/llvm: implement byte/word extract/insert instructions
4445*61046927SAndroid Build Coastguard Worker- radv: use byte/word extract/insert instructions
4446*61046927SAndroid Build Coastguard Worker- aco: optimize 32-bit extracts and inserts using SDWA
4447*61046927SAndroid Build Coastguard Worker- aco: make validate_ir() output usable in tests
4448*61046927SAndroid Build Coastguard Worker- aco: disallow literals with some instruction formats
4449*61046927SAndroid Build Coastguard Worker- aco/tests: add tests for p_extract/p_insert lowering
4450*61046927SAndroid Build Coastguard Worker- aco/tests: add SDWA tests
4451*61046927SAndroid Build Coastguard Worker- aco: use v1b/v2b for ds_read_u8/ds_read_u16
4452*61046927SAndroid Build Coastguard Worker- radv: improve LDS alignment check for load/store vectorization
4453*61046927SAndroid Build Coastguard Worker- aco: don't ever widen 8/16-bit sgpr load_shared
4454*61046927SAndroid Build Coastguard Worker- aco: use ds_read_{u8,u16}_d16
4455*61046927SAndroid Build Coastguard Worker- aco: fix emit_mbcnt() with a VGPR mask
4456*61046927SAndroid Build Coastguard Worker- radv: increase maxComputeSharedMemorySize
4457*61046927SAndroid Build Coastguard Worker- nir/load_store_vectorizer: fix check_for_robustness() with indirect loads
4458*61046927SAndroid Build Coastguard Worker- nir/opt_load_store_vectorize: check for restrict at the variable
4459*61046927SAndroid Build Coastguard Worker- nir/opt_load_store_vectorize: only require one variable to be restrict
4460*61046927SAndroid Build Coastguard Worker- nir: document that ACCESS_RESTRICT is not set at intrinsics
4461*61046927SAndroid Build Coastguard Worker- radv,aco: use all attributes in a binding to obtain an alignment for fetch
4462*61046927SAndroid Build Coastguard Worker- aco: adjust the condition for expanding vertex fetch data format
4463*61046927SAndroid Build Coastguard Worker- aco/ra: use adjust_max_used_regs() in compact_relocate_vars()
4464*61046927SAndroid Build Coastguard Worker- aco: don't move descriptor loads below buffer loads
4465*61046927SAndroid Build Coastguard Worker- aco: move VMEM instructions below descriptor loads
4466*61046927SAndroid Build Coastguard Worker- aco/lower_phis: fix undef_operands initialization with >32 predecessors
4467*61046927SAndroid Build Coastguard Worker- aco/lower_phis: don't allocate unused temporary ids
4468*61046927SAndroid Build Coastguard Worker- nir: use a single set during CSE
4469*61046927SAndroid Build Coastguard Worker- nir/cse: resize the instruction set
4470*61046927SAndroid Build Coastguard Worker- nir/propagate_invariant: add invariant_prim option
4471*61046927SAndroid Build Coastguard Worker- radv: allow VK_FORMAT_R8G8_SRGB sampling
4472*61046927SAndroid Build Coastguard Worker- nir/opt_load_store_vectorize: fix check_for_robustness() with deref access
4473*61046927SAndroid Build Coastguard Worker- aco/tests: fix 32-bit build
4474*61046927SAndroid Build Coastguard Worker- docs/envvars: fix RADV_TEX_ANISO
4475*61046927SAndroid Build Coastguard Worker- aco: remove resource flags
4476*61046927SAndroid Build Coastguard Worker- aco: handle NIR loops without breaks
4477*61046927SAndroid Build Coastguard Worker- radv: enable VK_KHR_shader_subgroup_uniform_control_flow
4478*61046927SAndroid Build Coastguard Worker- radv: don't ever convert num_records to bytes if it's zero
4479*61046927SAndroid Build Coastguard Worker- radv: adjust num_records when offset>stride
4480*61046927SAndroid Build Coastguard Worker- radv: use null vertex descriptor if num_records=0
4481*61046927SAndroid Build Coastguard Worker- aco: don't create v_madmk_f32/v_madak_f32 from v_fma_legacy_f16
4482*61046927SAndroid Build Coastguard Worker
4483*61046927SAndroid Build Coastguard WorkerRob Clark (157):
4484*61046927SAndroid Build Coastguard Worker
4485*61046927SAndroid Build Coastguard Worker- freedreno: Add .clang-format
4486*61046927SAndroid Build Coastguard Worker- freedreno: Some manual reformatting
4487*61046927SAndroid Build Coastguard Worker- freedreno: Re-indent
4488*61046927SAndroid Build Coastguard Worker- freedreno: Manual fixups
4489*61046927SAndroid Build Coastguard Worker- freedreno: Add missing foreach macros and update indentation
4490*61046927SAndroid Build Coastguard Worker- freedreno/drm: Re-indent
4491*61046927SAndroid Build Coastguard Worker- freedreno/afuc: Re-indent
4492*61046927SAndroid Build Coastguard Worker- freedreno/common: Re-indent
4493*61046927SAndroid Build Coastguard Worker- freedreno/computerator: Re-indent
4494*61046927SAndroid Build Coastguard Worker- freedreno/decode: Re-indent
4495*61046927SAndroid Build Coastguard Worker- freedreno/drm-shim: Re-indent
4496*61046927SAndroid Build Coastguard Worker- freedreno/ir2: Re-indent
4497*61046927SAndroid Build Coastguard Worker- freedreno/perfcntrs: Re-indent
4498*61046927SAndroid Build Coastguard Worker- freedreno/fdl: Re-indent
4499*61046927SAndroid Build Coastguard Worker- ir3: handle 16b op_i2b1
4500*61046927SAndroid Build Coastguard Worker- ci: Update kernel with a few freedreno related fixes
4501*61046927SAndroid Build Coastguard Worker- ci: Add timeout for traces jobs
4502*61046927SAndroid Build Coastguard Worker- freedreno: Small indent fix
4503*61046927SAndroid Build Coastguard Worker- freedreno: Avoid staging blits with stencil on older gens
4504*61046927SAndroid Build Coastguard Worker- freedreno: Make sure we actually flush if we need a fence
4505*61046927SAndroid Build Coastguard Worker- freedreno: Add a couple debug traces
4506*61046927SAndroid Build Coastguard Worker- freedreno: Allow resource shadowing for TC
4507*61046927SAndroid Build Coastguard Worker- freedreno/drm: Move submit->primary to base class
4508*61046927SAndroid Build Coastguard Worker- freedreno/drm: Cleanup bo allocation flags
4509*61046927SAndroid Build Coastguard Worker- freedreno/drm: Cleanup bo cpu_prep flags
4510*61046927SAndroid Build Coastguard Worker- freedreno/drm: Add FD_BO_PREP_FLUSH
4511*61046927SAndroid Build Coastguard Worker- freedreno/drm: Move the growable array helper
4512*61046927SAndroid Build Coastguard Worker- freedreno/drm: Add locked version fd_{bo,pipe}_del()
4513*61046927SAndroid Build Coastguard Worker- freedreno/drm: Userspace fences
4514*61046927SAndroid Build Coastguard Worker- freedreno/drm: Inline the fence-table
4515*61046927SAndroid Build Coastguard Worker- freedreno/batch: Don't create fences for every batch
4516*61046927SAndroid Build Coastguard Worker- freedreno: last_fence optimization for TC async flushes
4517*61046927SAndroid Build Coastguard Worker- freedreno: Move fence struct to header
4518*61046927SAndroid Build Coastguard Worker- freedreno: Drop unused create_fence() arg
4519*61046927SAndroid Build Coastguard Worker- freedreno/drm: Reference count submits
4520*61046927SAndroid Build Coastguard Worker- freedreno: Re-work fd_submit fence interface
4521*61046927SAndroid Build Coastguard Worker- freedreno/drm: Add pipe tracking for deferred submits
4522*61046927SAndroid Build Coastguard Worker- freedreno/drm/sp: Split submit prep and finish
4523*61046927SAndroid Build Coastguard Worker- freedreno/drm/sp: Implement deferred submit merging
4524*61046927SAndroid Build Coastguard Worker- freedreno: Avoid flushing deferred submits for u_trace
4525*61046927SAndroid Build Coastguard Worker- freedreno/drm: fd_submit should hold ref to fd_pipe
4526*61046927SAndroid Build Coastguard Worker- freedreno/drm: pipe should hold reference to device
4527*61046927SAndroid Build Coastguard Worker- freedreno/drm: Async submit support
4528*61046927SAndroid Build Coastguard Worker- freedreno/drm: Assume explicit fences if in_fence_fd
4529*61046927SAndroid Build Coastguard Worker- freedreno/ci: Disable counterstrike trace on a306 for now
4530*61046927SAndroid Build Coastguard Worker- freedreno/ci: Skip texsubmimage cube_map_array
4531*61046927SAndroid Build Coastguard Worker- ci: Add DEQP_CASELIST_INV_FILTER
4532*61046927SAndroid Build Coastguard Worker- freedreno/ci: Isolate dEQP-EGL reset_context tests
4533*61046927SAndroid Build Coastguard Worker- freedreno: Remove samples-per-tex tracking
4534*61046927SAndroid Build Coastguard Worker- freedreno/drm: Allow FD_BO_PREP_FLUSH without _NOSYNC
4535*61046927SAndroid Build Coastguard Worker- freedreno: Flush resources harder
4536*61046927SAndroid Build Coastguard Worker- freedreno/ci: Mark client_wait_sync_finish as flake
4537*61046927SAndroid Build Coastguard Worker- freedreno/ci: Update piglit skips/fails
4538*61046927SAndroid Build Coastguard Worker- freedreno/drm: Initialize control->fence
4539*61046927SAndroid Build Coastguard Worker- freedreno: Fix TC last_fence optimization
4540*61046927SAndroid Build Coastguard Worker- freedreno: Consolidate needs_flush and clearing last_fence
4541*61046927SAndroid Build Coastguard Worker- freedreno/query/acc: Set needs_flush
4542*61046927SAndroid Build Coastguard Worker- freedreno/tools: Fix async flush vs fdperf/computerator
4543*61046927SAndroid Build Coastguard Worker- pps: Lower min sampling interval
4544*61046927SAndroid Build Coastguard Worker- util/perfetto: Add one-time init
4545*61046927SAndroid Build Coastguard Worker- freedreno: Add freedreno pps driver
4546*61046927SAndroid Build Coastguard Worker- gallium/aux: Add perfetto support to u_trace
4547*61046927SAndroid Build Coastguard Worker- freedreno/drm: Add support to query device suspend count
4548*61046927SAndroid Build Coastguard Worker- freedreno/pps: Detect GPU suspend on newer kernels
4549*61046927SAndroid Build Coastguard Worker- freedreno: Moar header C++-proofing
4550*61046927SAndroid Build Coastguard Worker- freedreno: Add perfetto renderpass support
4551*61046927SAndroid Build Coastguard Worker- pps: Add a more interesting cfg example
4552*61046927SAndroid Build Coastguard Worker- docs/perfetto: Updates for freedreno and render-stages
4553*61046927SAndroid Build Coastguard Worker- gallium/u_threaded: Add to_call() helper
4554*61046927SAndroid Build Coastguard Worker- gallium/u_threaded: Add call logging
4555*61046927SAndroid Build Coastguard Worker- freedreno/ir3: Don't force RTNE if rounding mode is undefined
4556*61046927SAndroid Build Coastguard Worker- freedreno/a6xx: Add a few registers
4557*61046927SAndroid Build Coastguard Worker- freedreno: Rename internal resource_busy
4558*61046927SAndroid Build Coastguard Worker- freedreno: Implement TC resource_busy
4559*61046927SAndroid Build Coastguard Worker- freedreno/tu+drm: Extract out pm4 pkt header helpers
4560*61046927SAndroid Build Coastguard Worker- freedreno: Move pkt parsing helpers to common
4561*61046927SAndroid Build Coastguard Worker- freedreno/afuc: Split out instruction decode helper
4562*61046927SAndroid Build Coastguard Worker- freedreno/afuc: Split out utils
4563*61046927SAndroid Build Coastguard Worker- freedreno/afuc: Clean up special regs
4564*61046927SAndroid Build Coastguard Worker- freedreno/afuc: Add pipe reg name decoding
4565*61046927SAndroid Build Coastguard Worker- freedreno/afuc: Add emulator mode to afuc-disasm
4566*61046927SAndroid Build Coastguard Worker- freedreno/registers: Add a few a6xx regs and notes
4567*61046927SAndroid Build Coastguard Worker- freedreno/afuc: Extract full gpu-id
4568*61046927SAndroid Build Coastguard Worker- freedreno/afuc: Split out helpers to parse labels and packet-table
4569*61046927SAndroid Build Coastguard Worker- freedreno/afuc: Add emulator support to run bootstrap
4570*61046927SAndroid Build Coastguard Worker- freedreno/ci: Add real packet-table loading for afuc test
4571*61046927SAndroid Build Coastguard Worker- freedreno/afuc: Use emulator to extract jmptbl
4572*61046927SAndroid Build Coastguard Worker- freedreno/headergen2: Fix compile warnings with CP_DRAW_INDIRECT_MULTI
4573*61046927SAndroid Build Coastguard Worker- freedreno/a6xx: Fix mh31 intermittent faults
4574*61046927SAndroid Build Coastguard Worker- freedreno: Fix typo
4575*61046927SAndroid Build Coastguard Worker- freedreno: Don't return a flushed batch
4576*61046927SAndroid Build Coastguard Worker- egl: zero is a valid fd
4577*61046927SAndroid Build Coastguard Worker- egl+libsync: Add check for valid fence-fd
4578*61046927SAndroid Build Coastguard Worker- frontend/dri: Fix fence-fd logic
4579*61046927SAndroid Build Coastguard Worker- freedreno/ir3: Fix use after free
4580*61046927SAndroid Build Coastguard Worker- Revert "st/mesa: execute glFlush asynchronously if no image has been imported/exported"
4581*61046927SAndroid Build Coastguard Worker- freedreno: Fix batch flush race condition
4582*61046927SAndroid Build Coastguard Worker- freedreno: Fix fdperf flush
4583*61046927SAndroid Build Coastguard Worker- gallium/u_threaded: Missing driver-thread marking
4584*61046927SAndroid Build Coastguard Worker- freedreno: Add string-marker debug trace
4585*61046927SAndroid Build Coastguard Worker- freedreno: Move assert
4586*61046927SAndroid Build Coastguard Worker- freedreno: Add tid to DBG() msgs
4587*61046927SAndroid Build Coastguard Worker- freedreno: Remove assert
4588*61046927SAndroid Build Coastguard Worker- freedreno/registers: add A5XX_RBBM_STATUS3 bit
4589*61046927SAndroid Build Coastguard Worker- freedreno: Add missing valid range tracking for SSBOs/images
4590*61046927SAndroid Build Coastguard Worker- docs: Update freedreno features
4591*61046927SAndroid Build Coastguard Worker- freedreno/ci: Sort a630 piglit xfails
4592*61046927SAndroid Build Coastguard Worker- freedreno/a6xx: Fix r16_snorm blits
4593*61046927SAndroid Build Coastguard Worker- freedreno/a6xx: Handle non-UBWC surface views
4594*61046927SAndroid Build Coastguard Worker- freedreno/a6xx: Improve UBWC demotion logic
4595*61046927SAndroid Build Coastguard Worker- freedreno: Drop obsolete comment
4596*61046927SAndroid Build Coastguard Worker- freedreno: Don't try staging blit for non-renderable formats
4597*61046927SAndroid Build Coastguard Worker- freedreno: Add debugging for blitter fallback recursion
4598*61046927SAndroid Build Coastguard Worker- freedreno: Avoid recursive re-entry of u_blitter
4599*61046927SAndroid Build Coastguard Worker- freedreno/a6xx: Handle R8G8 sharp edges in validate_format()
4600*61046927SAndroid Build Coastguard Worker- freedreno/a6xx: Also validate format in blitter path
4601*61046927SAndroid Build Coastguard Worker- freedreno: Flush batches on shadow/uncompress
4602*61046927SAndroid Build Coastguard Worker- freedreno: Fallback to sw for copy_image with compressed
4603*61046927SAndroid Build Coastguard Worker- freedreno: Fix flushes with NULL batch
4604*61046927SAndroid Build Coastguard Worker- freedreno/blitter: Flush before self-blits
4605*61046927SAndroid Build Coastguard Worker- freedreno/a6xx: Use UNORM for SNORM copy blits
4606*61046927SAndroid Build Coastguard Worker- freedreno/a6xx: Handle u/snorm vs u/sint validation
4607*61046927SAndroid Build Coastguard Worker- freedreno: Fix for multi-draw blits
4608*61046927SAndroid Build Coastguard Worker- freedreno/a6xx: Flip on copy_image
4609*61046927SAndroid Build Coastguard Worker- freedreno/a6xx: Skip nv_copy_image tests
4610*61046927SAndroid Build Coastguard Worker- freedreno: Defer freeing batch->key
4611*61046927SAndroid Build Coastguard Worker- freedreno/ci: Start longest traces first
4612*61046927SAndroid Build Coastguard Worker- freedreno/ci: Increase # of jobs for CI runners
4613*61046927SAndroid Build Coastguard Worker- freedreno/ci: Garbage collect some a630 flakes
4614*61046927SAndroid Build Coastguard Worker- freedreno/a6xx: Handle fb_read in sysmem path
4615*61046927SAndroid Build Coastguard Worker- freedreno: Flush if at risk of overflowing bos table
4616*61046927SAndroid Build Coastguard Worker- turnip: Use drmIoctl()
4617*61046927SAndroid Build Coastguard Worker- turnip: Fix AcquireImageANDROID() handle type
4618*61046927SAndroid Build Coastguard Worker- turnip: Add CrOS Gralloc support
4619*61046927SAndroid Build Coastguard Worker- nir: Add pass to lower phi precision
4620*61046927SAndroid Build Coastguard Worker- freedreno+ir3: Enable INT16
4621*61046927SAndroid Build Coastguard Worker- freedreno/a6xx: Fix framebuffer_barrier crash
4622*61046927SAndroid Build Coastguard Worker- turnip: avoid some UB
4623*61046927SAndroid Build Coastguard Worker- turnip: Split tu6_emit_xs()
4624*61046927SAndroid Build Coastguard Worker- freedreno/computerator: Add script to probe FLUT values
4625*61046927SAndroid Build Coastguard Worker- freedreno/ir3: Add float immed "FLUT" support
4626*61046927SAndroid Build Coastguard Worker- freedreno: Rename \*_dev_info
4627*61046927SAndroid Build Coastguard Worker- freedreno: Generate device-info tables at build time
4628*61046927SAndroid Build Coastguard Worker- freedreno: Convert fd_dev_info to const pointer
4629*61046927SAndroid Build Coastguard Worker- turnip: Convert fd_dev_info to const pointer
4630*61046927SAndroid Build Coastguard Worker- freedreno/ir3: Get tess_use_shared from fd_dev_info
4631*61046927SAndroid Build Coastguard Worker- freedreno/ir3: Get reg_size_vec4 from fd_dev_info
4632*61046927SAndroid Build Coastguard Worker- turnip: Drop unused vshs_workgroup param
4633*61046927SAndroid Build Coastguard Worker- turnip: Get storage_16bit from fd_dev_info
4634*61046927SAndroid Build Coastguard Worker- turnip: Get indirect_draw_wfm_quirk from fd_dev_info
4635*61046927SAndroid Build Coastguard Worker- turnip: Get has_tex_filter_cubic from fd_dev_info
4636*61046927SAndroid Build Coastguard Worker- turnip: Get has_sample_locations from fd_dev_info
4637*61046927SAndroid Build Coastguard Worker- freedreno+turnip: Add has_cp_reg_write
4638*61046927SAndroid Build Coastguard Worker- freedreno+turnip: Add has_8bpp_ubwc
4639*61046927SAndroid Build Coastguard Worker- freedreno+turnip: Get device name from device-info table
4640*61046927SAndroid Build Coastguard Worker- freedreno+turnip: Add a6xx gen4 support
4641*61046927SAndroid Build Coastguard Worker- freedreno/a6xx: Add missing PC_CCU_INVALIDATE_x
4642*61046927SAndroid Build Coastguard Worker
4643*61046927SAndroid Build Coastguard WorkerRobert Foss (1):
4644*61046927SAndroid Build Coastguard Worker
4645*61046927SAndroid Build Coastguard Worker- freedreno/regs: add 5nm DSI PHY/PLL regs
4646*61046927SAndroid Build Coastguard Worker
4647*61046927SAndroid Build Coastguard WorkerRobert Tarasov (1):
4648*61046927SAndroid Build Coastguard Worker
4649*61046927SAndroid Build Coastguard Worker- iris: Check data alignment for copy_mem_mem
4650*61046927SAndroid Build Coastguard Worker
4651*61046927SAndroid Build Coastguard WorkerRohan Garg (8):
4652*61046927SAndroid Build Coastguard Worker
4653*61046927SAndroid Build Coastguard Worker- i965: plumb device/driver UUID generators
4654*61046927SAndroid Build Coastguard Worker- i965: Initial implementation for EXT_memory_object_*
4655*61046927SAndroid Build Coastguard Worker- i965: Implement semaphore support for EXT_external_objects
4656*61046927SAndroid Build Coastguard Worker- i965: Implement BufferDataMem
4657*61046927SAndroid Build Coastguard Worker- i965: fix in fences backend for ext_external_objects edge case
4658*61046927SAndroid Build Coastguard Worker- i965: Enable EXT_memory_object_* for Gen 7 and above
4659*61046927SAndroid Build Coastguard Worker- docs: mark external memory and semaphore extensions done for i965
4660*61046927SAndroid Build Coastguard Worker- ci: Don't artifact rendered images when job succeeds
4661*61046927SAndroid Build Coastguard Worker
4662*61046927SAndroid Build Coastguard WorkerRoland Scheidegger (1):
4663*61046927SAndroid Build Coastguard Worker
4664*61046927SAndroid Build Coastguard Worker- llvmpipe: fix nir dot products (fsum op)
4665*61046927SAndroid Build Coastguard Worker
4666*61046927SAndroid Build Coastguard WorkerRoman Stratiienko (7):
4667*61046927SAndroid Build Coastguard Worker
4668*61046927SAndroid Build Coastguard Worker- anv_android: Add missing type
4669*61046927SAndroid Build Coastguard Worker- meson: egl: Do not build platform_drm for Android
4670*61046927SAndroid Build Coastguard Worker- android: Add scripts to build using meson
4671*61046927SAndroid Build Coastguard Worker- nouveau: Don't require RTTI and use it only when enabled
4672*61046927SAndroid Build Coastguard Worker- egl: android: prepare code for adding more buffer_info getters
4673*61046927SAndroid Build Coastguard Worker- egl: android: add IMapper@4 metadata API buffer_info getter
4674*61046927SAndroid Build Coastguard Worker- AOSP: Do not add '-Wl,--gc-sections' to the linker arguments
4675*61046927SAndroid Build Coastguard Worker
4676*61046927SAndroid Build Coastguard WorkerRyan Houdek (3):
4677*61046927SAndroid Build Coastguard Worker
4678*61046927SAndroid Build Coastguard Worker- Default enable SSE2 on mesa builds.
4679*61046927SAndroid Build Coastguard Worker- Switch u_format_test to passed on i386
4680*61046927SAndroid Build Coastguard Worker- Update release notes with mention that x87 is no longer used on x86
4681*61046927SAndroid Build Coastguard Worker
4682*61046927SAndroid Build Coastguard WorkerSagar Ghuge (16):
4683*61046927SAndroid Build Coastguard Worker
4684*61046927SAndroid Build Coastguard Worker- anv: Set correct fast clear value for depth during blorp operation
4685*61046927SAndroid Build Coastguard Worker- anv: Avoid corrupting indirect depth clear values
4686*61046927SAndroid Build Coastguard Worker- anv: Query memory region info
4687*61046927SAndroid Build Coastguard Worker- anv: Wrapper around I915_GEM_CREATE_EXT_MEMORY_REGIONS
4688*61046927SAndroid Build Coastguard Worker- anv: Allocate BO in appropriate region
4689*61046927SAndroid Build Coastguard Worker- anv: Allocate scratch and workaround BO in local memory
4690*61046927SAndroid Build Coastguard Worker- intel/compiler: Define new LSC data port encodings
4691*61046927SAndroid Build Coastguard Worker- intel/compiler: Add support for LSC fence operations
4692*61046927SAndroid Build Coastguard Worker- intel/compiler: Add helpers for LSC message descriptors
4693*61046927SAndroid Build Coastguard Worker- intel/disasm: Disassmeble LSC messages
4694*61046927SAndroid Build Coastguard Worker- intel/disasm: Disassemble LSC message extended descriptors
4695*61046927SAndroid Build Coastguard Worker- intel/fs: Lower untyped float atomic messages to LSC when available
4696*61046927SAndroid Build Coastguard Worker- intel/fs: Lower Byte scattered r/w messages to LSC when available
4697*61046927SAndroid Build Coastguard Worker- intel/fs: Lower A64 byte scattered r/w messages to LSC dataport
4698*61046927SAndroid Build Coastguard Worker- intel/fs: Lower A64 atomic messages to LSC dataport
4699*61046927SAndroid Build Coastguard Worker- intel/fs: Lower varying pull constant load message to LSC dataport
4700*61046927SAndroid Build Coastguard Worker
4701*61046927SAndroid Build Coastguard WorkerSamuel Iglesias Gonsálvez (13):
4702*61046927SAndroid Build Coastguard Worker
4703*61046927SAndroid Build Coastguard Worker- turnip: move pipeline gras_su and rb{stencil,depth}_cntl_mask initialization
4704*61046927SAndroid Build Coastguard Worker- turnip: initialize pipeline->rb_{stencil,depth}_cntl always
4705*61046927SAndroid Build Coastguard Worker- turnip: refactor how LRZ state is calculated
4706*61046927SAndroid Build Coastguard Worker- turnip/lrz: add support for VK_EXT_extended_dynamic_state
4707*61046927SAndroid Build Coastguard Worker- turnip: document GRAS_LRZ_CNTL's UNK5 bitfield
4708*61046927SAndroid Build Coastguard Worker- turnip/lrz: added support for depth bounds test enable
4709*61046927SAndroid Build Coastguard Worker- turnip: fix typo in tu_CmdBeginRenderPass2()
4710*61046927SAndroid Build Coastguard Worker- turnip: implement LRZ direction
4711*61046927SAndroid Build Coastguard Worker- turnip: update LRZ state based on stencil test state
4712*61046927SAndroid Build Coastguard Worker- turnip: group all geometry constant draw states in one
4713*61046927SAndroid Build Coastguard Worker- turnip: fix setting dynamic state mask for VK_DYNAMIC_STATE_STENCIL_OP_EXT case
4714*61046927SAndroid Build Coastguard Worker- turnip: add LRZ early-z support
4715*61046927SAndroid Build Coastguard Worker- anv: do not dereference VkPipelineMultisampleStateCreateInfo always
4716*61046927SAndroid Build Coastguard Worker
4717*61046927SAndroid Build Coastguard WorkerSamuel Pitoiset (130):
4718*61046927SAndroid Build Coastguard Worker
4719*61046927SAndroid Build Coastguard Worker- amd: drop support for LLVM 8
4720*61046927SAndroid Build Coastguard Worker- radv: keep DCC compressed for clears on compute with image stores
4721*61046927SAndroid Build Coastguard Worker- aco: fix opquantize2f16 on GFX6-7
4722*61046927SAndroid Build Coastguard Worker- radv: fix fast clearing depth-only or stencil-only aspects with HTILE
4723*61046927SAndroid Build Coastguard Worker- radv: fix emitting depth bias when beginning a command buffer
4724*61046927SAndroid Build Coastguard Worker- radv: remove radv_image_iview::bo
4725*61046927SAndroid Build Coastguard Worker- radv: remove radv_image_iview::multiplane_planes
4726*61046927SAndroid Build Coastguard Worker- radv: allow concurrent MSAA images to be FMASK compressed
4727*61046927SAndroid Build Coastguard Worker- radv: fix emitting default depth bounds state on GFX6
4728*61046927SAndroid Build Coastguard Worker- radv/winsys: remove set but never used use_llvm
4729*61046927SAndroid Build Coastguard Worker- radv: remove old comment about LLVM <= 8
4730*61046927SAndroid Build Coastguard Worker- ac: move ac_lower_indirect_derefs() outside of the LLVM dir
4731*61046927SAndroid Build Coastguard Worker- radv: cleanup LLVM related includes
4732*61046927SAndroid Build Coastguard Worker- radv: remove RADV_DEBUG=nothreadllvm
4733*61046927SAndroid Build Coastguard Worker- radv/winsys: fix allocating the number of CS in the sysmem path
4734*61046927SAndroid Build Coastguard Worker- radv/winsys: fix resetting the number of padded IB words
4735*61046927SAndroid Build Coastguard Worker- radv: make sure CP DMA is idle before executing secondary command buffers
4736*61046927SAndroid Build Coastguard Worker- radv: remove warnings about RADV_PERFTEST=aco,llvm
4737*61046927SAndroid Build Coastguard Worker- radv/llvm: implement the image load DCC bug
4738*61046927SAndroid Build Coastguard Worker- radv: enable DCC stores with the LLVM backend
4739*61046927SAndroid Build Coastguard Worker- radv: re-introduce missing skip list for Polaris10
4740*61046927SAndroid Build Coastguard Worker- radv: fix various CMASK regressions on GFX9
4741*61046927SAndroid Build Coastguard Worker- radv: add the provoking vertex mode to the pipeline/shader keys
4742*61046927SAndroid Build Coastguard Worker- radv/llvm: adjust NGG if provoking vertex mode is last
4743*61046927SAndroid Build Coastguard Worker- aco: adjust NGG if provoking vertex mode is last
4744*61046927SAndroid Build Coastguard Worker- radv: implement VK_EXT_provoking_vertex
4745*61046927SAndroid Build Coastguard Worker- radv: enable TC-compat CMASK on GFX8-9
4746*61046927SAndroid Build Coastguard Worker- radv: fix computation of the number of user SGPRS for NGG GS state
4747*61046927SAndroid Build Coastguard Worker- radv: check if DCC is enabled when resolving different levels
4748*61046927SAndroid Build Coastguard Worker- radv: only keep concurrent MSAA images compressed if TC-compat CMASK
4749*61046927SAndroid Build Coastguard Worker- radv/winsys: add GFX6_MAX_CS_SIZE instead of using a magic value
4750*61046927SAndroid Build Coastguard Worker- radv/winsys: fix executing huge secondary command buffers on GFX6
4751*61046927SAndroid Build Coastguard Worker- radv: implement RADV_FORCE_VRS for the LLVM backend
4752*61046927SAndroid Build Coastguard Worker- util/math: change ROUND_DOWN_TO to return a uint64_t
4753*61046927SAndroid Build Coastguard Worker- radv: adjust the computation of the total usage of memory used
4754*61046927SAndroid Build Coastguard Worker- radv: expose 2/3rd of total memory as VRAM and 1/3rd as GTT on APUs
4755*61046927SAndroid Build Coastguard Worker- radv: fix missing ITERATE_256 for D/S MSAA images that are TC-compat HTILE
4756*61046927SAndroid Build Coastguard Worker- radv: declare VK_EXT_extended_dynamic_state2 but leave it disabled
4757*61046927SAndroid Build Coastguard Worker- radv: declare new dynamic states for VK_EXT_extended_dynamic_state2
4758*61046927SAndroid Build Coastguard Worker- radv: implement dynamic depth bias enable
4759*61046927SAndroid Build Coastguard Worker- radv: implement dynamic primitive restart enable
4760*61046927SAndroid Build Coastguard Worker- radv: implement dynamic rasterizer discard enable
4761*61046927SAndroid Build Coastguard Worker- radv: advertise VK_EXT_extended_dynamic_state2
4762*61046927SAndroid Build Coastguard Worker- radv: fix extending the dirty bits to 64-bit
4763*61046927SAndroid Build Coastguard Worker- radv: dump the trap handler shader with RADV_DEBUG=metashaders
4764*61046927SAndroid Build Coastguard Worker- nir/opt_access: fix getting variables in presence of similar bindings/desc
4765*61046927SAndroid Build Coastguard Worker- radv: add missing entrypoints for VK_EXT_extended_dynamic_state2
4766*61046927SAndroid Build Coastguard Worker- radv: enable DCC stores on RDNA2
4767*61046927SAndroid Build Coastguard Worker- aco: fix derivatives/intrinsics with SGPR sources
4768*61046927SAndroid Build Coastguard Worker- Revert "radv: Do not access set layout during vkCmdBindDescriptorSets."
4769*61046927SAndroid Build Coastguard Worker- radv: fix heap indices when computing the budget
4770*61046927SAndroid Build Coastguard Worker- ac: ac_gpu_info::has_vgt_flush_ngg_legacy_bug
4771*61046927SAndroid Build Coastguard Worker- radv: fix fast clearing DCC if one level can't be compressed on GFX10+
4772*61046927SAndroid Build Coastguard Worker- radv: simplify radv_pipeline_has_gs_copy_shader()
4773*61046927SAndroid Build Coastguard Worker- radv: remove small overhead of radv_pipeline_has_ngg()
4774*61046927SAndroid Build Coastguard Worker- radv: ignore dynamic blend constants if blend isn't enabled
4775*61046927SAndroid Build Coastguard Worker- radv: remove an useless TODO for dynamic line width
4776*61046927SAndroid Build Coastguard Worker- radv: pass an image range to radv_layout_dcc_compressed()
4777*61046927SAndroid Build Coastguard Worker- radv: remove redundant call to radv_dcc_enabled()
4778*61046927SAndroid Build Coastguard Worker- radv: only mark DCC as compressed when drawing if layout allows it
4779*61046927SAndroid Build Coastguard Worker- radv: only init DCC if compressed in the HW resolve path
4780*61046927SAndroid Build Coastguard Worker- radv: do not decompress DCC for partial resolves if stores are supported
4781*61046927SAndroid Build Coastguard Worker- radv: use radv_dcc_enabled() for the FB mip flush workaround
4782*61046927SAndroid Build Coastguard Worker- aco: fix emitting discard when the program just ends
4783*61046927SAndroid Build Coastguard Worker- radv: stop reporting ACO from the device name
4784*61046927SAndroid Build Coastguard Worker- radv: remove DFSM
4785*61046927SAndroid Build Coastguard Worker- util/drirc: make engine_versions an optional field
4786*61046927SAndroid Build Coastguard Worker- radv: add few new drirc options
4787*61046927SAndroid Build Coastguard Worker- util/drirc: use application_name_match for the SotTR RADV workaround
4788*61046927SAndroid Build Coastguard Worker- radv: move all game workarounds to drirc
4789*61046927SAndroid Build Coastguard Worker- radv: fix missing default state for DB_DFSM_CONTROL
4790*61046927SAndroid Build Coastguard Worker- radv: fix generating hang reports if mutable descriptors are used
4791*61046927SAndroid Build Coastguard Worker- radv: enable RADV_DEBUG=invariantgeom for Monster Hunter World
4792*61046927SAndroid Build Coastguard Worker- ac/rgp: mark SQTT_FILE_CHUNK_TYPE_ISA_DATABASE as deprecated
4793*61046927SAndroid Build Coastguard Worker- ac/rgp: bump the SQTT file minor version to 5
4794*61046927SAndroid Build Coastguard Worker- radv: enable RADV_DEBUG=invariantgeom for SotTR DX11/DX12 versions
4795*61046927SAndroid Build Coastguard Worker- ac: import performance counters from RadeonSI
4796*61046927SAndroid Build Coastguard Worker- ac: rename ac_dump_thread_trace() to ac_dump_rgp_capture()
4797*61046927SAndroid Build Coastguard Worker- ac/rgp: fix ac_fill_sqtt_asic_info() name
4798*61046927SAndroid Build Coastguard Worker- ac: add ac_thread_trace::data
4799*61046927SAndroid Build Coastguard Worker- radv/winsys: allow to reserve a VMID
4800*61046927SAndroid Build Coastguard Worker- radv: emit PA_SC_CONSERVATIVE_RASTERIZATION_CNTL only on GFX9+
4801*61046927SAndroid Build Coastguard Worker- ac/debug: fix color printing PKT3 when count in header is too low
4802*61046927SAndroid Build Coastguard Worker- aco: fix range checking for SSBO loads/stores with SGPR offset on GFX6-7
4803*61046927SAndroid Build Coastguard Worker- radv: dump SPIR-V instead of using spirv-dis when generating a hang report
4804*61046927SAndroid Build Coastguard Worker- aco: fix emitting literal offsets with SMEM on GFX7
4805*61046927SAndroid Build Coastguard Worker- ci: update list of expected failures for Pitcairn/Oland (RADV)
4806*61046927SAndroid Build Coastguard Worker- radv: do not launch an IB2 for secondary cmdbuf with INDIRECT_MULTI on GFX7
4807*61046927SAndroid Build Coastguard Worker- radv/winsys: add a small comment explaining the CHAIN bit
4808*61046927SAndroid Build Coastguard Worker- ci: add expected list of failures for Bonaire (RADV)
4809*61046927SAndroid Build Coastguard Worker- radv: fix aligning the image offset by using align64()
4810*61046927SAndroid Build Coastguard Worker- radv/winsys: adjust some error messages
4811*61046927SAndroid Build Coastguard Worker- radv/winsys: remove useless errno.h includes
4812*61046927SAndroid Build Coastguard Worker- radv: fix dynamic rasterizer discard enable state
4813*61046927SAndroid Build Coastguard Worker- radv: reject binding buffer/image when the device memory is too small
4814*61046927SAndroid Build Coastguard Worker- radv: always decompress both aspects of a depth/stencil image
4815*61046927SAndroid Build Coastguard Worker- radv: create only one pipeline for decompressing depth/stencil images
4816*61046927SAndroid Build Coastguard Worker- radv: fix dynamic culling and depth/stencil related dynamic states
4817*61046927SAndroid Build Coastguard Worker- ac/perfcounters: remove ac_pc_block_base::num_prelude
4818*61046927SAndroid Build Coastguard Worker- ac/perfcounters,radeonsi: rework performance counters layout
4819*61046927SAndroid Build Coastguard Worker- ac/perfcounters: rename num_multi to num_spm_counters
4820*61046927SAndroid Build Coastguard Worker- ac/perfcounters: add more SPM configuration fields
4821*61046927SAndroid Build Coastguard Worker- ac/perfcounters: add a GPU block ID to every block definitions
4822*61046927SAndroid Build Coastguard Worker- radv: implement dynamic logic op
4823*61046927SAndroid Build Coastguard Worker- radv: advertise extendedDynamicState2LogicOp
4824*61046927SAndroid Build Coastguard Worker- radv: fix RADV_FORCE_VRS for 2x1 and 1x2
4825*61046927SAndroid Build Coastguard Worker- radv: fix fd leak in vkAcquireImageANDROID()
4826*61046927SAndroid Build Coastguard Worker- radv: disable DCC for DOOM 2016 and Wolfenstein II
4827*61046927SAndroid Build Coastguard Worker- radv: implement VK_EXT_color_write_enable
4828*61046927SAndroid Build Coastguard Worker- radv: advertise VK_EXT_color_write_enable
4829*61046927SAndroid Build Coastguard Worker- radv: add support for more HTILE clear codes
4830*61046927SAndroid Build Coastguard Worker- radv: prevent fast clearing HTILE depth for unrestricted ranges
4831*61046927SAndroid Build Coastguard Worker- radv: allow more fast clears for depth surfaces without TC-compat HTILE
4832*61046927SAndroid Build Coastguard Worker- ci: update list of expected failures against CTS 1.2.6.2 for RADV
4833*61046927SAndroid Build Coastguard Worker- ci: remove few CTS that are now skipped with RADV
4834*61046927SAndroid Build Coastguard Worker- aco: fix emitting d16 for MIMG instructions on GFX9+
4835*61046927SAndroid Build Coastguard Worker- aco: fix emitting a16 for MIMG instructions on GFX10+
4836*61046927SAndroid Build Coastguard Worker- aco: fix shared_atomic_comp_swap if the second source isn't a VGPR
4837*61046927SAndroid Build Coastguard Worker- radv: fix applying radv_disable_dcc for DOOM and Wolfenstein II
4838*61046927SAndroid Build Coastguard Worker- aco: use nir_ssa_def_is_unused() to determine if atomic dest is used
4839*61046927SAndroid Build Coastguard Worker- ac,radv: implement the cs_regalloc_hang HW bug workaround
4840*61046927SAndroid Build Coastguard Worker- radv: fix applying radv_disable_dcc for DOOM 2016 again
4841*61046927SAndroid Build Coastguard Worker- radv: lower primitive shading rate in NIR
4842*61046927SAndroid Build Coastguard Worker- radv: only init the TC-compat ZRANGE metadata for the depth aspect
4843*61046927SAndroid Build Coastguard Worker- radv: fix bounds checking for zero vertex stride on GFX6-7
4844*61046927SAndroid Build Coastguard Worker- radv: report APUs as discrete GPUs for Red Dead Redemption 2
4845*61046927SAndroid Build Coastguard Worker- radv: fix specifying the stencil layout for separate depth/stencil layouts
4846*61046927SAndroid Build Coastguard Worker- radv: allow unused VkSpecializationMapEntries
4847*61046927SAndroid Build Coastguard Worker- radv: fix selecting the first active CU when profiling with SQTT
4848*61046927SAndroid Build Coastguard Worker- radv: fix missing cache flushes when clearing HTILE levels on GFX10+
4849*61046927SAndroid Build Coastguard Worker
4850*61046927SAndroid Build Coastguard WorkerSergii Melikhov (1):
4851*61046927SAndroid Build Coastguard Worker
4852*61046927SAndroid Build Coastguard Worker- util/format: Change the pointer offset.
4853*61046927SAndroid Build Coastguard Worker
4854*61046927SAndroid Build Coastguard WorkerSimon Ser (27):
4855*61046927SAndroid Build Coastguard Worker
4856*61046927SAndroid Build Coastguard Worker- radeon/vcn: handle tiled buffers when decoding
4857*61046927SAndroid Build Coastguard Worker- util/format: document block depth field
4858*61046927SAndroid Build Coastguard Worker- ac/surface: use blocksizebits instead of blocksize
4859*61046927SAndroid Build Coastguard Worker- radeonsi: stop special-casing YUV formats in si_query_dmabuf_modifiers
4860*61046927SAndroid Build Coastguard Worker- ac/surface: allow non-DCC modifiers for YUV on GFX9+
4861*61046927SAndroid Build Coastguard Worker- frontends/va: improve surface attribs processing
4862*61046927SAndroid Build Coastguard Worker- gallium, va: add support for VASurfaceAttribDRMFormatModifiers
4863*61046927SAndroid Build Coastguard Worker- radeonsi: implement pipe_context.create_video_buffer_with_modifiers
4864*61046927SAndroid Build Coastguard Worker- radv: stop special-casing multi-planar formats in radv_get_modifier_flags
4865*61046927SAndroid Build Coastguard Worker- dri: add createImageWithModifiers2 interface
4866*61046927SAndroid Build Coastguard Worker- gallium/dri: implement createImageWithModifiers2
4867*61046927SAndroid Build Coastguard Worker- i965: implement createImageWithModifiers2
4868*61046927SAndroid Build Coastguard Worker- vulkan/wsi/wayland: simplify wl_surface version check
4869*61046927SAndroid Build Coastguard Worker- docs/envvars: document MESA_VK_WSI_PRESENT_MODE
4870*61046927SAndroid Build Coastguard Worker- radv: implement VK_EXT_physical_device_drm
4871*61046927SAndroid Build Coastguard Worker- amd/addrlib: remove Meson debug message()
4872*61046927SAndroid Build Coastguard Worker- vulkan/wsi: unify format logic in dmabuf_handle_modifier
4873*61046927SAndroid Build Coastguard Worker- vulkan/wsi: prefer the Wayland linux-dmabuf protocol
4874*61046927SAndroid Build Coastguard Worker- vulkan/wsi/wayland: remove swapchain wl_drm wrapper
4875*61046927SAndroid Build Coastguard Worker- vulkan/wsi/wayland: remove unnecessary wl_proxy_set_queue call
4876*61046927SAndroid Build Coastguard Worker- vulkan/wsi/wayland: fix wsi_wl_image_init error code
4877*61046927SAndroid Build Coastguard Worker- vulkan/wsi/wayland: handle dmabuf params allocation failure
4878*61046927SAndroid Build Coastguard Worker- etnaviv: fix renderonly check in etna_resource_alloc
4879*61046927SAndroid Build Coastguard Worker- etnaviv: fail in get_handle(TYPE_KMS) without a scanout resource
4880*61046927SAndroid Build Coastguard Worker- freedreno: fail in get_handle(TYPE_KMS) without a scanout resource
4881*61046927SAndroid Build Coastguard Worker- panfrost: fail in get_handle(TYPE_KMS) without a scanout resource
4882*61046927SAndroid Build Coastguard Worker- lima: fail in get_handle(TYPE_KMS) without a scanout resource
4883*61046927SAndroid Build Coastguard Worker
4884*61046927SAndroid Build Coastguard WorkerSimon Zeni (4):
4885*61046927SAndroid Build Coastguard Worker
4886*61046927SAndroid Build Coastguard Worker- vulkan/wsi: add drm_fd param to wsi_display_get_connector
4887*61046927SAndroid Build Coastguard Worker- vulkan/wsi: Implement VK_EXT_acquire_drm_display
4888*61046927SAndroid Build Coastguard Worker- radv: Implement VK_EXT_acquire_drm_display
4889*61046927SAndroid Build Coastguard Worker- anv: Implement VK_EXT_acquire_drm_display
4890*61046927SAndroid Build Coastguard Worker
4891*61046927SAndroid Build Coastguard WorkerSteve Pronovost (1):
4892*61046927SAndroid Build Coastguard Worker
4893*61046927SAndroid Build Coastguard Worker- d3d12: Add mechanism for D3D12 Adapter Selection
4894*61046927SAndroid Build Coastguard Worker
4895*61046927SAndroid Build Coastguard WorkerStéphane Marchesin (1):
4896*61046927SAndroid Build Coastguard Worker
4897*61046927SAndroid Build Coastguard Worker- virgl: resources without any binding can be cached
4898*61046927SAndroid Build Coastguard Worker
4899*61046927SAndroid Build Coastguard WorkerSureshGuttula (3):
4900*61046927SAndroid Build Coastguard Worker
4901*61046927SAndroid Build Coastguard Worker- frontends/va/picture:Fix wrong reallocation even surface is protected
4902*61046927SAndroid Build Coastguard Worker- frontends/va: Derive image from interlaced buffers for h26[4/5]encode
4903*61046927SAndroid Build Coastguard Worker- radeon/vcn: calc_dpb_size should be based on dpb_type
4904*61046927SAndroid Build Coastguard Worker
4905*61046927SAndroid Build Coastguard WorkerTapani Pälli (21):
4906*61046927SAndroid Build Coastguard Worker
4907*61046927SAndroid Build Coastguard Worker- anv: do not support image export with stencil aspect set
4908*61046927SAndroid Build Coastguard Worker- glx: fix compilation error when function name not found
4909*61046927SAndroid Build Coastguard Worker- glsl: ignore interface precision qualifier on desktop GL
4910*61046927SAndroid Build Coastguard Worker- glx: revert "Downgrade sRGB-ful fbconfigs"
4911*61046927SAndroid Build Coastguard Worker- i965: support only color formats with memory objects
4912*61046927SAndroid Build Coastguard Worker- nir: skip assert check with empty structs
4913*61046927SAndroid Build Coastguard Worker- isl: require hiz for depth surface in isl_surf_get_ccs_surf
4914*61046927SAndroid Build Coastguard Worker- anv: require rendering support for blit destination feature
4915*61046927SAndroid Build Coastguard Worker- mesa: fix error set for glCompressedTexSubImage calls
4916*61046927SAndroid Build Coastguard Worker- gitlab-ci: enable building of Vulkan tests in Piglit
4917*61046927SAndroid Build Coastguard Worker- anv: introduce new dynamic states
4918*61046927SAndroid Build Coastguard Worker- anv: support rasterizer discard dynamic state
4919*61046927SAndroid Build Coastguard Worker- anv: support depth bias enable dynamic state
4920*61046927SAndroid Build Coastguard Worker- anv: support primitive restart enable dynamic state
4921*61046927SAndroid Build Coastguard Worker- anv: centralize vk_to_intel_logic_op array
4922*61046927SAndroid Build Coastguard Worker- anv: support blending logic op dynamic state
4923*61046927SAndroid Build Coastguard Worker- anv: toggle on VK_EXT_extended_dynamic_state2
4924*61046927SAndroid Build Coastguard Worker- docs: add VK_EXT_extended_dynamic_state2 features.txt entry
4925*61046927SAndroid Build Coastguard Worker- anv: provide dummy vkCmdSetPatchControlPointsEXT
4926*61046927SAndroid Build Coastguard Worker- iris: take a reference to memobj bo in iris_resource_from_memobj
4927*61046927SAndroid Build Coastguard Worker- anv: fix emitting dynamic primitive topology
4928*61046927SAndroid Build Coastguard Worker
4929*61046927SAndroid Build Coastguard WorkerThomas H.P. Andersen (9):
4930*61046927SAndroid Build Coastguard Worker
4931*61046927SAndroid Build Coastguard Worker- nir: return progress from nir_lower_packing
4932*61046927SAndroid Build Coastguard Worker- nir/lower_packing: use shader_instructions_pass
4933*61046927SAndroid Build Coastguard Worker- anv: remove dead code
4934*61046927SAndroid Build Coastguard Worker- nir/ifind_msb_rev: fix input check
4935*61046927SAndroid Build Coastguard Worker- zink: remove initialization override
4936*61046927SAndroid Build Coastguard Worker- lavapipe: remove initialization override
4937*61046927SAndroid Build Coastguard Worker- broadcom/compiler: use correct flag enum
4938*61046927SAndroid Build Coastguard Worker- broadcom/compiler: fix add vs. mul
4939*61046927SAndroid Build Coastguard Worker- nine: Fix assert in tx_src_param
4940*61046927SAndroid Build Coastguard Worker
4941*61046927SAndroid Build Coastguard WorkerThong Thai (1):
4942*61046927SAndroid Build Coastguard Worker
4943*61046927SAndroid Build Coastguard Worker- radeon/vcn/enc: Add missing line to HEVC SPS header code
4944*61046927SAndroid Build Coastguard Worker
4945*61046927SAndroid Build Coastguard WorkerTimothy Arceri (23):
4946*61046927SAndroid Build Coastguard Worker
4947*61046927SAndroid Build Coastguard Worker- mesa: fix incomplete GL_NV_half_float implementation
4948*61046927SAndroid Build Coastguard Worker- mesa: make _mesa_find_temp_intervals() a static function
4949*61046927SAndroid Build Coastguard Worker- mesa: fix _mesa_add{_typed}_unnamed_constant() declarations
4950*61046927SAndroid Build Coastguard Worker- mesa: fix _mesa_add_state_reference() declaration mismatch
4951*61046927SAndroid Build Coastguard Worker- mesa: fix glShaderSource() error handling
4952*61046927SAndroid Build Coastguard Worker- util: disable glthread in CSGO
4953*61046927SAndroid Build Coastguard Worker- glsl: create validate_component_layout_for_type() helper
4954*61046927SAndroid Build Coastguard Worker- glsl: add missing support for explicit components in interface blocks
4955*61046927SAndroid Build Coastguard Worker- nir/lower_io_to_vector: fix per vertex io handling for arrays
4956*61046927SAndroid Build Coastguard Worker- Revert "util: disable glthread in CSGO"
4957*61046927SAndroid Build Coastguard Worker- util: add work around for the game We Happy Few
4958*61046927SAndroid Build Coastguard Worker- util/tests: initialise key in cache_test
4959*61046927SAndroid Build Coastguard Worker- mesa: don't crash on incorrect texture use
4960*61046927SAndroid Build Coastguard Worker- i965: don't crash on incorrect texture use
4961*61046927SAndroid Build Coastguard Worker- glsl: force_glsl_version to shaders with no defined version
4962*61046927SAndroid Build Coastguard Worker- util/driconf: add new ignore_write_to_readonly_var workaround
4963*61046927SAndroid Build Coastguard Worker- util: add some workarounds for the game Luna Sky
4964*61046927SAndroid Build Coastguard Worker- util/disk_cache: delete more cache items in one go when full
4965*61046927SAndroid Build Coastguard Worker- util/radeonsi: add radeonsi workaround for Nuclear Throne
4966*61046927SAndroid Build Coastguard Worker- glsl: replace some C++ code with C
4967*61046927SAndroid Build Coastguard Worker- util: add workaround for Full Bore
4968*61046927SAndroid Build Coastguard Worker- glsl: relax rule on varying matching for shaders older than 4.20
4969*61046927SAndroid Build Coastguard Worker- intel/compiler: make sure swizzle is applied to if condition
4970*61046927SAndroid Build Coastguard Worker
4971*61046927SAndroid Build Coastguard WorkerTimur Kristóf (74):
4972*61046927SAndroid Build Coastguard Worker
4973*61046927SAndroid Build Coastguard Worker- aco: Mark VCC clobbered for iadd8 and iadd16 reductions on GFX6-7.
4974*61046927SAndroid Build Coastguard Worker- radv: Ignore GS copy shader when determining NGG GS wave size.
4975*61046927SAndroid Build Coastguard Worker- radv: Properly enable Wave32 mode for NGG GS.
4976*61046927SAndroid Build Coastguard Worker- nir: Support upper bound of subgroup_id/num_subgroups for non-compute.
4977*61046927SAndroid Build Coastguard Worker- nir: Support upper bound of unsigned bit size conversions.
4978*61046927SAndroid Build Coastguard Worker- nir: Allow load_primitive_id in VS in nir_divergence_analysis.
4979*61046927SAndroid Build Coastguard Worker- nir: Add AMD specific intrinsics for merged shaders and NGG.
4980*61046927SAndroid Build Coastguard Worker- aco: Allow workgroup barrier and shared scope for NGG shaders.
4981*61046927SAndroid Build Coastguard Worker- aco: Fixup the NIR metadata after sanitize_cf_list.
4982*61046927SAndroid Build Coastguard Worker- aco: Split ngg_emit_sendmsg_gs_alloc_req from the wave0 check.
4983*61046927SAndroid Build Coastguard Worker- radv: Fill shader info earlier.
4984*61046927SAndroid Build Coastguard Worker- radv: Gather NGG info sooner.
4985*61046927SAndroid Build Coastguard Worker- aco: Implement new NGG specific NIR intrinsics.
4986*61046927SAndroid Build Coastguard Worker- ac: Add new NIR pass to lower NGG VS/TES.
4987*61046927SAndroid Build Coastguard Worker- radv: Use new NGG NIR lowering for VS/TES when ACO is used.
4988*61046927SAndroid Build Coastguard Worker- ac: Add NIR lowering for NGG GS.
4989*61046927SAndroid Build Coastguard Worker- radv: Use new NIR lowering of NGG GS when ACO is used.
4990*61046927SAndroid Build Coastguard Worker- aco: Determine whether a few more instructions need exec.
4991*61046927SAndroid Build Coastguard Worker- aco: Use Operand instead of Temp for the exec mask stack.
4992*61046927SAndroid Build Coastguard Worker- aco: Remember when exec mask is const, and restore the const then.
4993*61046927SAndroid Build Coastguard Worker- aco: Don't use s_and_saveexec with branches when exec is constant.
4994*61046927SAndroid Build Coastguard Worker- aco: Refactor SSA elimination phi info to use vector instead of map.
4995*61046927SAndroid Build Coastguard Worker- aco: Eliminate useless exec writes in jump threading.
4996*61046927SAndroid Build Coastguard Worker- aco/insert_exec_mask: Fixed unused variable warning in release build.
4997*61046927SAndroid Build Coastguard Worker- aco/util: Initialize IDSet::bits_set to zero.
4998*61046927SAndroid Build Coastguard Worker- gallium/tessellator: Fix uninitialized variable warnings.
4999*61046927SAndroid Build Coastguard Worker- anv: Fix unused function warnings for memory range checks.
5000*61046927SAndroid Build Coastguard Worker- gallivm: Fix a few uninitialized variable warnings.
5001*61046927SAndroid Build Coastguard Worker- nine: Fix uninitialized warning in texture9.c
5002*61046927SAndroid Build Coastguard Worker- radv/cmd_buffer: Fix warning by initializing instance count.
5003*61046927SAndroid Build Coastguard Worker- aco: Don't eliminate exec write when it's used by a copy later.
5004*61046927SAndroid Build Coastguard Worker- aco: Don't DCE instructions that write non-temps, eg. exec.
5005*61046927SAndroid Build Coastguard Worker- aco: Add Operand(Temp, PhysReg) constructor.
5006*61046927SAndroid Build Coastguard Worker- aco: New writeout overloads for the test framework.
5007*61046927SAndroid Build Coastguard Worker- aco: Introduce a new, post-RA optimizer.
5008*61046927SAndroid Build Coastguard Worker- aco: Use s_cbranch_vccz/nz in post-RA optimization.
5009*61046927SAndroid Build Coastguard Worker- aco: Eliminate SALU comparison when SCC can be used instead.
5010*61046927SAndroid Build Coastguard Worker- radv: Remove duplicate code for getting GS info.
5011*61046927SAndroid Build Coastguard Worker- radv: Don't generate GS copy shader when the pipeline has NGG.
5012*61046927SAndroid Build Coastguard Worker- radv: Assert that there is no GS copy shader when the pipeline has NGG.
5013*61046927SAndroid Build Coastguard Worker- aco: Add note about v_alignbyte in the ISA README.
5014*61046927SAndroid Build Coastguard Worker- nir: Add nir_op_sad_u8x4 which corresponds to AMD's v_sad_u8.
5015*61046927SAndroid Build Coastguard Worker- aco: Implement nir_op_sad_u8x4.
5016*61046927SAndroid Build Coastguard Worker- aco: Add validation for v_permlane instructions.
5017*61046927SAndroid Build Coastguard Worker- nir: Add AMD-specific byte and lane permute intrinsics.
5018*61046927SAndroid Build Coastguard Worker- aco: Implement byte and lane permute intrinsics.
5019*61046927SAndroid Build Coastguard Worker- aco: Keep VGPR destinations for uniform shared loads when beneficial.
5020*61046927SAndroid Build Coastguard Worker- ac/nir: Refactor and optimize the repacking sequence.
5021*61046927SAndroid Build Coastguard Worker- amd: Add extra source to the mbcnt_amd NIR intrinsic.
5022*61046927SAndroid Build Coastguard Worker- aco: Use as_vgpr for the second source of mbcnt_amd.
5023*61046927SAndroid Build Coastguard Worker- ac/nir: Update TCS output barriers with nir_var_mem_shared.
5024*61046927SAndroid Build Coastguard Worker- aco: Fix checking if load_shared is used by cross lane instructions.
5025*61046927SAndroid Build Coastguard Worker- radv/llvm: Emit s_barrier at the beginning of NGG non-GS shaders.
5026*61046927SAndroid Build Coastguard Worker- aco/gfx10: NGG zero output workaround for conservative rasterization.
5027*61046927SAndroid Build Coastguard Worker- aco/gfx10: Emit barrier at the start of NGG VS and TES.
5028*61046927SAndroid Build Coastguard Worker- radv: Add last_vgt_api_stage and use it to simplify some code.
5029*61046927SAndroid Build Coastguard Worker- radv: Move radv_optimize_nir_algebraic to a separate function.
5030*61046927SAndroid Build Coastguard Worker- radv: Allow enabling vertex grouping, fix NGG info with it disabled.
5031*61046927SAndroid Build Coastguard Worker- radv: Set parameter cache oversubscription according to the PC lines.
5032*61046927SAndroid Build Coastguard Worker- nir: Add AMD specific intrinsics for NGG shader based culling.
5033*61046927SAndroid Build Coastguard Worker- ac/nir: Add a NIR port of ac_llvm_cull.
5034*61046927SAndroid Build Coastguard Worker- ac/nir: Use a ballot that matches the wave size during NGG lowering.
5035*61046927SAndroid Build Coastguard Worker- ac/nir: Implement NGG deferred attribute culling in NIR.
5036*61046927SAndroid Build Coastguard Worker- radv: Expose radv_get_viewport_xform in radv_private.h
5037*61046927SAndroid Build Coastguard Worker- radv: New shader args for NGG culling settings and viewport.
5038*61046927SAndroid Build Coastguard Worker- aco: Implement NGG culling related intrinsics.
5039*61046927SAndroid Build Coastguard Worker- radv: Support NGG culling with new perftest environment variable.
5040*61046927SAndroid Build Coastguard Worker- radv: Run algebraic optimizations before NGG lowering.
5041*61046927SAndroid Build Coastguard Worker- ac/nir: Reuse the repacked output positions of culling shaders.
5042*61046927SAndroid Build Coastguard Worker- ac/nir: Analyze culling shaders to remember which inputs are used when.
5043*61046927SAndroid Build Coastguard Worker- ac/nir: Reuse uniforms from top part of culling shaders.
5044*61046927SAndroid Build Coastguard Worker- radv, aco, ac/nir: Tweak position export scheduling for NGG culling.
5045*61046927SAndroid Build Coastguard Worker- radv: Don't compile NGG culling into shaders that write viewport index.
5046*61046927SAndroid Build Coastguard Worker- radv: Remove num_viewports from radv_skip_ngg_culling.
5047*61046927SAndroid Build Coastguard Worker
5048*61046927SAndroid Build Coastguard WorkerTomeu Vizoso (51):
5049*61046927SAndroid Build Coastguard Worker
5050*61046927SAndroid Build Coastguard Worker- ci: Reenable radeonsi jobs, and extend coverage
5051*61046927SAndroid Build Coastguard Worker- ci/lava: Build all piglit profiles in LAVA images
5052*61046927SAndroid Build Coastguard Worker- ci/lava: Update kernel for LAVA to 5.11
5053*61046927SAndroid Build Coastguard Worker- ci/lava: Start Xorg on request, for Piglit
5054*61046927SAndroid Build Coastguard Worker- ci: Test RadeonSI with piglit's quick_gl
5055*61046927SAndroid Build Coastguard Worker- ci: Use a single kernel+rootfs for both baremetal and LAVA jobs
5056*61046927SAndroid Build Coastguard Worker- ci: Drop hack to disable all modules from defconfig
5057*61046927SAndroid Build Coastguard Worker- ci/radeonsi: Add expected failures due to #4674 having slipped in
5058*61046927SAndroid Build Coastguard Worker- panfrost/ci: Enable some dEQP 3.1 tests on Mali T860
5059*61046927SAndroid Build Coastguard Worker- Revert "CI: Disable Panfrost and radeonsi"
5060*61046927SAndroid Build Coastguard Worker- panfrost: Don't access members of NULL pointers
5061*61046927SAndroid Build Coastguard Worker- pan/midgard: Don't emit zero padding
5062*61046927SAndroid Build Coastguard Worker- ci: Remove the need for an empty Piglit results file
5063*61046927SAndroid Build Coastguard Worker- Revert "CI: Disable all Panfrost/AMD/Iris automatic jobs"
5064*61046927SAndroid Build Coastguard Worker- ci: Update kernel to v5.13-rc2
5065*61046927SAndroid Build Coastguard Worker- panfrost/ci: Test Panfrost on the Mali G72 GPU
5066*61046927SAndroid Build Coastguard Worker- panfrost/ci: Add one more flake test for G72
5067*61046927SAndroid Build Coastguard Worker- radv/ci: Test on Stoney on CI
5068*61046927SAndroid Build Coastguard Worker- ci/lava: Add caching proxies for trace downloads
5069*61046927SAndroid Build Coastguard Worker- ci/piglit: Use wget instead of ci-fairy to check a file exists
5070*61046927SAndroid Build Coastguard Worker- ci: Configure DUTs for max performance
5071*61046927SAndroid Build Coastguard Worker- ci: Uprev piglit to eee7d89611cf "tests: Replay profile frame times"
5072*61046927SAndroid Build Coastguard Worker- ci: Uprev apitrace to 170424754bb4 "retrace: Get --loop to work without rewinding"
5073*61046927SAndroid Build Coastguard Worker- radeonsi/ci: Add new Piglit failures
5074*61046927SAndroid Build Coastguard Worker- ci/freedreno: Add depth32f_stencil8 flakes
5075*61046927SAndroid Build Coastguard Worker- ci/zink: Add nearest_linear_mirror_l8_pot flake
5076*61046927SAndroid Build Coastguard Worker- ci/freedreno: Fix name of flake
5077*61046927SAndroid Build Coastguard Worker- ci/freedreno: Add new flake after "ci: Configure DUTs for max performance"
5078*61046927SAndroid Build Coastguard Worker- ci/freedreno: Add spec\@arb_copy_buffer\@dlist flake on a530
5079*61046927SAndroid Build Coastguard Worker- Partial revert of "ci: Add a manual job for tracking the performance of Freedreno"
5080*61046927SAndroid Build Coastguard Worker- ci/freedreno: Skip Portal 2 trace on a630, due to flakiness
5081*61046927SAndroid Build Coastguard Worker- Revert "ci/freedreno: Skip Portal 2 trace on a630, due to flakiness"
5082*61046927SAndroid Build Coastguard Worker- ci/lava: Disable CPU frequency scaling
5083*61046927SAndroid Build Coastguard Worker- ci/lava: Switch LAVA jobs to x86 runners
5084*61046927SAndroid Build Coastguard Worker- ci: Disable windows builds due to runner not being available
5085*61046927SAndroid Build Coastguard Worker- ci: Build Crosvm in our container
5086*61046927SAndroid Build Coastguard Worker- ci: Move Kernel build tasks into its own file
5087*61046927SAndroid Build Coastguard Worker- ci: Store the credentials in /tmp
5088*61046927SAndroid Build Coastguard Worker- ci: Run tests inside Crosvm
5089*61046927SAndroid Build Coastguard Worker- iris/ci: Update the checksums for the pixmark-piano trace
5090*61046927SAndroid Build Coastguard Worker- panfrost/ci: Add some failures that crept in
5091*61046927SAndroid Build Coastguard Worker- ci/lava: Improve error reporting in lava_job_submitter.py
5092*61046927SAndroid Build Coastguard Worker- ci/lava: Don't overwrite PIGLIT_REPLAY_EXTRA_ARGS
5093*61046927SAndroid Build Coastguard Worker- Revert "ci: Disable the iris APL jobs"
5094*61046927SAndroid Build Coastguard Worker- ci/bare-metal: Add parens around shell command
5095*61046927SAndroid Build Coastguard Worker- panfrost: Fork pan_pool for Gallium and Vulkan
5096*61046927SAndroid Build Coastguard Worker- panvk: Add VkCommandPool support
5097*61046927SAndroid Build Coastguard Worker- panvk: Support calls to CreateDescriptorSetLayout without bindings
5098*61046927SAndroid Build Coastguard Worker- panvk: Make panvk_queue_transfer_sync more generic
5099*61046927SAndroid Build Coastguard Worker- panfrost: Specify alignment for the Job Header descriptor
5100*61046927SAndroid Build Coastguard Worker- panvk: Add vkEvents support
5101*61046927SAndroid Build Coastguard Worker
5102*61046927SAndroid Build Coastguard WorkerTony Wasserka (18):
5103*61046927SAndroid Build Coastguard Worker
5104*61046927SAndroid Build Coastguard Worker- radv: Remove assert about pDepthStencilState
5105*61046927SAndroid Build Coastguard Worker- aco/spill: Fix improper handling of exec phis
5106*61046927SAndroid Build Coastguard Worker- aco/scheduler: Fix register demand computation for downwards moves
5107*61046927SAndroid Build Coastguard Worker- aco/scheduler: Fix register demand computation for upwards moves
5108*61046927SAndroid Build Coastguard Worker- aco/scheduler: Verify register demand invariants in debug mode
5109*61046927SAndroid Build Coastguard Worker- util: add support for defining bitwise operators on strongly typed enums
5110*61046927SAndroid Build Coastguard Worker- util: tune signatures of generated enum operators
5111*61046927SAndroid Build Coastguard Worker- aco/scheduler: Clean up register demand tracking
5112*61046927SAndroid Build Coastguard Worker- aco/scheduler: Move cursor handling state to dedicated interfaces
5113*61046927SAndroid Build Coastguard Worker- aco/ra: Fix off-by-one-error in print_regs
5114*61046927SAndroid Build Coastguard Worker- aco/ra: Clean up print_regs output and support byte-allocated variables
5115*61046927SAndroid Build Coastguard Worker- aco/ra: Split print_regs by lines of 64 registers
5116*61046927SAndroid Build Coastguard Worker- aco: Replace Operand literal constructors with factory member functions
5117*61046927SAndroid Build Coastguard Worker- aco: Remove use of deprecated Operand constructors in test_to_hw_instr.cpp
5118*61046927SAndroid Build Coastguard Worker- aco: Remove use of deprecated Operand constructors in aco_builder.h
5119*61046927SAndroid Build Coastguard Worker- aco: Remove use of deprecated Operand constructors
5120*61046927SAndroid Build Coastguard Worker- aco: Clean up unneeded literal casts
5121*61046927SAndroid Build Coastguard Worker- aco: Remove deprecated Operand constructors
5122*61046927SAndroid Build Coastguard Worker
5123*61046927SAndroid Build Coastguard WorkerVasily Khoruzhick (3):
5124*61046927SAndroid Build Coastguard Worker
5125*61046927SAndroid Build Coastguard Worker- lima: switch resource to linear layout if there's to many full updates
5126*61046927SAndroid Build Coastguard Worker- lima: implement alpha test
5127*61046927SAndroid Build Coastguard Worker- lima: handle fp16 vertex formats
5128*61046927SAndroid Build Coastguard Worker
5129*61046927SAndroid Build Coastguard WorkerVille Syrjälä (2):
5130*61046927SAndroid Build Coastguard Worker
5131*61046927SAndroid Build Coastguard Worker- i915: Implement __DRI_IMAGE_ATTRIB_OFFSET query
5132*61046927SAndroid Build Coastguard Worker- i915: Implement __DRI2_FLUSH version 4
5133*61046927SAndroid Build Coastguard Worker
5134*61046927SAndroid Build Coastguard WorkerVinson Lee (17):
5135*61046927SAndroid Build Coastguard Worker
5136*61046927SAndroid Build Coastguard Worker- clover: Add constructor for constant_argument.
5137*61046927SAndroid Build Coastguard Worker- glx: Fix macOS build.
5138*61046927SAndroid Build Coastguard Worker- nv50/ir: Initialize Graph::Node member tag.
5139*61046927SAndroid Build Coastguard Worker- nvc0: Remove unnecessary bsp_bo NULL check.
5140*61046927SAndroid Build Coastguard Worker- nv50/ir: Initialize BuildUtil member tail.
5141*61046927SAndroid Build Coastguard Worker- nv50/ir: Initialize CodeEmitterNV50 member progType.
5142*61046927SAndroid Build Coastguard Worker- nv50/ir: Initialize GCRA::RIG_Node members.
5143*61046927SAndroid Build Coastguard Worker- nvc0/ir: Initialize CodeEmitterGK110 member progType in constructor.
5144*61046927SAndroid Build Coastguard Worker- nv50/ir: Add ConstantFolding constructor.
5145*61046927SAndroid Build Coastguard Worker- travis: Download XQuartz from GitHub.
5146*61046927SAndroid Build Coastguard Worker- v3dv: Fix assert.
5147*61046927SAndroid Build Coastguard Worker- nvc0/ir: Initialize CodeEmitterNVC0 member progType in constructor.
5148*61046927SAndroid Build Coastguard Worker- intel/vec4: Add missing break statement.
5149*61046927SAndroid Build Coastguard Worker- nvc0/ir: Initialize Limits members in constructor.
5150*61046927SAndroid Build Coastguard Worker- asahi: Fix macOS macro.
5151*61046927SAndroid Build Coastguard Worker- st/xa: Mark default xa_get_pipe_format case unreachable.
5152*61046927SAndroid Build Coastguard Worker- asahi: Move assignment after null check.
5153*61046927SAndroid Build Coastguard Worker
5154*61046927SAndroid Build Coastguard WorkerYevhenii Kolesnikov (3):
5155*61046927SAndroid Build Coastguard Worker
5156*61046927SAndroid Build Coastguard Worker- intel: fix leaking memory on shader creation
5157*61046927SAndroid Build Coastguard Worker- glsl: Add operator for .length() method on implicitly-sized arrays
5158*61046927SAndroid Build Coastguard Worker- glsl: Properly handle .length() of an unsized array
5159*61046927SAndroid Build Coastguard Worker
5160*61046927SAndroid Build Coastguard WorkerYiwei Zhang (79):
5161*61046927SAndroid Build Coastguard Worker
5162*61046927SAndroid Build Coastguard Worker- venus: update venus-protocol headers
5163*61046927SAndroid Build Coastguard Worker- venus: implement dma_buf fd import and properties query
5164*61046927SAndroid Build Coastguard Worker- venus: cap api version to 1.1 for Android
5165*61046927SAndroid Build Coastguard Worker- venus: fix virtgpu_bo_init_dmabuf for classic resource
5166*61046927SAndroid Build Coastguard Worker- venus: close the import memory fd on success
5167*61046927SAndroid Build Coastguard Worker- venus: force a roundtrip after vn_renderer_bo_create_dmabuf
5168*61046927SAndroid Build Coastguard Worker- venus: set bo->size to 0 for classic resource
5169*61046927SAndroid Build Coastguard Worker- venus: update venus-protocol headers
5170*61046927SAndroid Build Coastguard Worker- venus: implement VK_ANDROID_native_buffer v7
5171*61046927SAndroid Build Coastguard Worker- venus: use VK_EXT_image_drm_format_modifier
5172*61046927SAndroid Build Coastguard Worker- venus: update venus-protocol headers
5173*61046927SAndroid Build Coastguard Worker- venus: enable VK_EXT_queue_family_foreign
5174*61046927SAndroid Build Coastguard Worker- venus: handle VK_IMAGE_LAYOUT_PRESENT_SRC_KHR transfer
5175*61046927SAndroid Build Coastguard Worker- venus: handle wsi image queue ownership transfer for Android
5176*61046927SAndroid Build Coastguard Worker- venus: query extended resource info from gralloc
5177*61046927SAndroid Build Coastguard Worker- venus: populate VK_ERROR_OUT_OF_HOST_MEMORY if applied
5178*61046927SAndroid Build Coastguard Worker- virgl: do not use winsys info for guest storage of classic resource
5179*61046927SAndroid Build Coastguard Worker- venus: fix vkEnumeratePhysicalDeviceGroups
5180*61046927SAndroid Build Coastguard Worker- venus: stop advertising KHR_driver_properties for Android
5181*61046927SAndroid Build Coastguard Worker- venus: clean up vn_android api names
5182*61046927SAndroid Build Coastguard Worker- venus: add AHB format and VkFormat conversion helper functions
5183*61046927SAndroid Build Coastguard Worker- venus: add vn_android_get_ahb_usage helper function
5184*61046927SAndroid Build Coastguard Worker- venus: add ahb image and buffer properties query support
5185*61046927SAndroid Build Coastguard Worker- venus: vn_GetAndroidHardwareBufferPropertiesANDROID (part 1/2)
5186*61046927SAndroid Build Coastguard Worker- venus: vn_GetAndroidHardwareBufferPropertiesANDROID (part 2/2)
5187*61046927SAndroid Build Coastguard Worker- anv: fix AHB leak upon exportable allocation
5188*61046927SAndroid Build Coastguard Worker- radv: fix AHB leak upon exportable allocation
5189*61046927SAndroid Build Coastguard Worker- gallium/st: add a back buffer fallback for front rendering
5190*61046927SAndroid Build Coastguard Worker- gallium/dri: implement EGL_KHR_mutable_render_buffer
5191*61046927SAndroid Build Coastguard Worker- egl/android: check front rendering support for cros gralloc
5192*61046927SAndroid Build Coastguard Worker- venus: tiny refactor of vn_android_get_gralloc_buffer_info
5193*61046927SAndroid Build Coastguard Worker- venus: complete the format conversion between AHB and Vulkan
5194*61046927SAndroid Build Coastguard Worker- venus: fix vn_GetAndroidHardwareBufferPropertiesANDROID
5195*61046927SAndroid Build Coastguard Worker- venus: fix AHB image format properties query
5196*61046927SAndroid Build Coastguard Worker- venus: prepare image creation helpers for AHB
5197*61046927SAndroid Build Coastguard Worker- venus: implement image creation for ahb handle type
5198*61046927SAndroid Build Coastguard Worker- venus: refactor device memory fd import
5199*61046927SAndroid Build Coastguard Worker- venus: implement AHB allocation and import (part 1/2)
5200*61046927SAndroid Build Coastguard Worker- venus: implement AHB allocation and import (part 2/2)
5201*61046927SAndroid Build Coastguard Worker- venus: implement vn_GetMemoryAndroidHardwareBufferANDROID
5202*61046927SAndroid Build Coastguard Worker- venus: support AHB external format for sampler YCbCr conversion
5203*61046927SAndroid Build Coastguard Worker- venus: advertise VK_ANDROID_external_memory_android_hardware_buffer
5204*61046927SAndroid Build Coastguard Worker- venus: rename dmabuf to dma_buf when it represents a type
5205*61046927SAndroid Build Coastguard Worker- venus: fix misaligned bo_flags between import and query
5206*61046927SAndroid Build Coastguard Worker- venus: refactor for property query of dma_buf fd
5207*61046927SAndroid Build Coastguard Worker- venus: fix mismatched bo mmap_size for export and multiple imports
5208*61046927SAndroid Build Coastguard Worker- venus: initial AHB support for multi-planar format
5209*61046927SAndroid Build Coastguard Worker- venus: update to the latest venus protocol
5210*61046927SAndroid Build Coastguard Worker- venus: support AHB prop query with host dma_buf size
5211*61046927SAndroid Build Coastguard Worker- venus: refactor gralloc buffer and drm modifier properties query
5212*61046927SAndroid Build Coastguard Worker- venus: unify VkNativeBufferANDROID and AHardwareBuffer image create info
5213*61046927SAndroid Build Coastguard Worker- venus: forward the host renderer hardware info
5214*61046927SAndroid Build Coastguard Worker- egl/android: fix cached buffer slots for EGL Android winsys
5215*61046927SAndroid Build Coastguard Worker- egl/android: refactor to use the legit vndk/window.h header
5216*61046927SAndroid Build Coastguard Worker- vulkan: fix back compat with Android Oreo and below
5217*61046927SAndroid Build Coastguard Worker- egl/android: add aosp_nougat system/window.h back for back compat
5218*61046927SAndroid Build Coastguard Worker- virgl: forward the host renderer hardware info
5219*61046927SAndroid Build Coastguard Worker- anv: fix Android WSI VkFence
5220*61046927SAndroid Build Coastguard Worker- venus: silence a build warning
5221*61046927SAndroid Build Coastguard Worker- venus: refactor vn_AcquireImageANDROID with globalFencing
5222*61046927SAndroid Build Coastguard Worker- venus: moves GPU rendering off CPU timeline for Android WSI
5223*61046927SAndroid Build Coastguard Worker- venus: add debug info for experimental features during init
5224*61046927SAndroid Build Coastguard Worker- radv: fix build errors after commit 8b7ff784
5225*61046927SAndroid Build Coastguard Worker- anv: fix build errors after commit 8b7ff78
5226*61046927SAndroid Build Coastguard Worker- venus: remove workarounds for multi-planar format interop
5227*61046927SAndroid Build Coastguard Worker- anv: fix some log formats
5228*61046927SAndroid Build Coastguard Worker- anv: support multi-planar format in add_all_surfaces_explicit_layout
5229*61046927SAndroid Build Coastguard Worker- anv: enable multi-planar support for drm format modifier
5230*61046927SAndroid Build Coastguard Worker- venus: properly support GPU_DATA_BUFFER for AHB
5231*61046927SAndroid Build Coastguard Worker- venus: use the mesa "drm-uapi/drm_fourcc.h" header
5232*61046927SAndroid Build Coastguard Worker- venus: remove unsupported AHB formats
5233*61046927SAndroid Build Coastguard Worker- venus: resolve AHB external format with DRM format
5234*61046927SAndroid Build Coastguard Worker- venus: add more logs for Android WSI debugging
5235*61046927SAndroid Build Coastguard Worker- venus: prepare vn_CreateBuffer for AHB
5236*61046927SAndroid Build Coastguard Worker- venus: handle ahb backed VkBuffer creation properly
5237*61046927SAndroid Build Coastguard Worker- venus: fix AHB VkBuffer memory requirement
5238*61046927SAndroid Build Coastguard Worker- egl/android: only apply front rendering usage in shared buffer mode
5239*61046927SAndroid Build Coastguard Worker- egl/android: restore image creation fallback path used by virgl
5240*61046927SAndroid Build Coastguard Worker- venus: cache ahb backed buffer memory type bits requirement
5241*61046927SAndroid Build Coastguard Worker
5242*61046927SAndroid Build Coastguard WorkerYogesh Mohanmarimuthu (4):
5243*61046927SAndroid Build Coastguard Worker
5244*61046927SAndroid Build Coastguard Worker- radv: set RADEON_FLAG_GTT_WC flag for prime memory
5245*61046927SAndroid Build Coastguard Worker- glx: Keep display fd open for prime
5246*61046927SAndroid Build Coastguard Worker- glx: create DRI screen for display GPU incase of prime
5247*61046927SAndroid Build Coastguard Worker- loader: allocate VRAM in display GPU in case of prime
5248*61046927SAndroid Build Coastguard Worker
5249*61046927SAndroid Build Coastguard WorkerYurii Kolesnykov (1):
5250*61046927SAndroid Build Coastguard Worker
5251*61046927SAndroid Build Coastguard Worker- c_std=c11 in meson default_options
5252*61046927SAndroid Build Coastguard Worker
5253*61046927SAndroid Build Coastguard WorkerZhaofeng Li (1):
5254*61046927SAndroid Build Coastguard Worker
5255*61046927SAndroid Build Coastguard Worker- Add default driver selections for RISC-V
5256*61046927SAndroid Build Coastguard Worker
5257*61046927SAndroid Build Coastguard WorkerZhu Yuliang (1):
5258*61046927SAndroid Build Coastguard Worker
5259*61046927SAndroid Build Coastguard Worker- gallium/vl: don't leak fd in vl_dri3_screen_create
5260*61046927SAndroid Build Coastguard Worker
5261*61046927SAndroid Build Coastguard WorkerZoltán Böszörményi (2):
5262*61046927SAndroid Build Coastguard Worker
5263*61046927SAndroid Build Coastguard Worker- crocus:	Add pipe loader driver
5264*61046927SAndroid Build Coastguard Worker- crocus: Make the driver loader use PCI IDs for crocus
5265*61046927SAndroid Build Coastguard Worker
5266*61046927SAndroid Build Coastguard Workercheyang (1):
5267*61046927SAndroid Build Coastguard Worker
5268*61046927SAndroid Build Coastguard Worker- virgl:Fix the leak of hw_res used as fence
5269*61046927SAndroid Build Coastguard Worker
5270*61046927SAndroid Build Coastguard Workerluc (1):
5271*61046927SAndroid Build Coastguard Worker
5272*61046927SAndroid Build Coastguard Worker- panfrost: Only clear existing color buffers
5273