xref: /aosp_15_r20/external/mesa3d/docs/relnotes/19.1.0.rst (revision 6104692788411f58d303aa86923a9ff6ecaded22)
1*61046927SAndroid Build Coastguard WorkerMesa 19.1.0 Release Notes / June 11, 2019
2*61046927SAndroid Build Coastguard Worker=========================================
3*61046927SAndroid Build Coastguard Worker
4*61046927SAndroid Build Coastguard WorkerMesa 19.1.0 is a new development release. People who are concerned with
5*61046927SAndroid Build Coastguard Workerstability and reliability should stick with a previous release or wait
6*61046927SAndroid Build Coastguard Workerfor Mesa 19.1.1.
7*61046927SAndroid Build Coastguard Worker
8*61046927SAndroid Build Coastguard WorkerMesa 19.1.0 implements the OpenGL 4.5 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
11*61046927SAndroid Build Coastguard Workerused. Some drivers don't support all the features required in OpenGL
12*61046927SAndroid Build Coastguard Worker4.5. OpenGL 4.5 is **only** available if requested at context creation.
13*61046927SAndroid Build Coastguard WorkerCompatibility contexts may report a lower version depending on each
14*61046927SAndroid Build Coastguard Workerdriver.
15*61046927SAndroid Build Coastguard Worker
16*61046927SAndroid Build Coastguard WorkerSHA256 checksums
17*61046927SAndroid Build Coastguard Worker----------------
18*61046927SAndroid Build Coastguard Worker
19*61046927SAndroid Build Coastguard Worker::
20*61046927SAndroid Build Coastguard Worker
21*61046927SAndroid Build Coastguard Worker   2a6c3af3a803389183168e449c536304cf03e0f82c4c9333077933543b9d02f3  mesa-19.1.0.tar.xz
22*61046927SAndroid Build Coastguard Worker
23*61046927SAndroid Build Coastguard WorkerNew features
24*61046927SAndroid Build Coastguard Worker------------
25*61046927SAndroid Build Coastguard Worker
26*61046927SAndroid Build Coastguard Worker-  GL_ARB_parallel_shader_compile on all drivers.
27*61046927SAndroid Build Coastguard Worker-  GL_EXT_gpu_shader4 on all GL 3.1 drivers.
28*61046927SAndroid Build Coastguard Worker-  GL_EXT_shader_image_load_formatted on radeonsi.
29*61046927SAndroid Build Coastguard Worker-  GL_EXT_texture_buffer_object on all GL 3.1 drivers.
30*61046927SAndroid Build Coastguard Worker-  GL_EXT_texture_compression_s3tc_srgb on Gallium drivers and i965 (ES
31*61046927SAndroid Build Coastguard Worker   extension).
32*61046927SAndroid Build Coastguard Worker-  GL_NV_compute_shader_derivatives on iris and i965.
33*61046927SAndroid Build Coastguard Worker-  GL_KHR_parallel_shader_compile on all drivers.
34*61046927SAndroid Build Coastguard Worker-  VK_EXT_buffer_device_address on Intel and RADV.
35*61046927SAndroid Build Coastguard Worker-  VK_EXT_depth_clip_enable on Intel and RADV.
36*61046927SAndroid Build Coastguard Worker-  VK_KHR_ycbcr_image_arrays on Intel.
37*61046927SAndroid Build Coastguard Worker-  VK_EXT_inline_uniform_block on Intel and RADV.
38*61046927SAndroid Build Coastguard Worker-  VK_EXT_external_memory_host on Intel.
39*61046927SAndroid Build Coastguard Worker-  VK_EXT_host_query_reset on Intel and RADV.
40*61046927SAndroid Build Coastguard Worker-  VK_KHR_surface_protected_capabilities on Intel and RADV.
41*61046927SAndroid Build Coastguard Worker-  VK_EXT_pipeline_creation_feedback on Intel and RADV.
42*61046927SAndroid Build Coastguard Worker-  VK_KHR_8bit_storage on RADV.
43*61046927SAndroid Build Coastguard Worker-  VK_AMD_gpu_shader_int16 on RADV.
44*61046927SAndroid Build Coastguard Worker-  VK_AMD_gpu_shader_half_float on RADV.
45*61046927SAndroid Build Coastguard Worker-  VK_NV_compute_shader_derivatives on Intel.
46*61046927SAndroid Build Coastguard Worker-  VK_KHR_shader_float16_int8 on Intel and RADV (RADV only supports
47*61046927SAndroid Build Coastguard Worker   int8).
48*61046927SAndroid Build Coastguard Worker-  VK_KHR_shader_atomic_int64 on Intel.
49*61046927SAndroid Build Coastguard Worker-  VK_EXT_descriptor_indexing on Intel.
50*61046927SAndroid Build Coastguard Worker-  VK_KHR_shader_float16_int8 on Intel and RADV.
51*61046927SAndroid Build Coastguard Worker-  GL_INTEL_conservative_rasterization on iris.
52*61046927SAndroid Build Coastguard Worker-  VK_EXT_memory_budget on Intel.
53*61046927SAndroid Build Coastguard Worker
54*61046927SAndroid Build Coastguard WorkerBug fixes
55*61046927SAndroid Build Coastguard Worker---------
56*61046927SAndroid Build Coastguard Worker
57*61046927SAndroid Build Coastguard Worker-  `Bug 81843 <https://bugs.freedesktop.org/show_bug.cgi?id=81843>`__ -
58*61046927SAndroid Build Coastguard Worker   [SNB IVB HSW] ETC2 textures are not returned as compressed images
59*61046927SAndroid Build Coastguard Worker-  `Bug 99781 <https://bugs.freedesktop.org/show_bug.cgi?id=99781>`__ -
60*61046927SAndroid Build Coastguard Worker   Some Unity games fail assertion on startup in
61*61046927SAndroid Build Coastguard Worker   glXCreateContextAttribsARB
62*61046927SAndroid Build Coastguard Worker-  `Bug 100239 <https://bugs.freedesktop.org/show_bug.cgi?id=100239>`__
63*61046927SAndroid Build Coastguard Worker   - Incorrect rendering in CS:GO
64*61046927SAndroid Build Coastguard Worker-  `Bug 100316 <https://bugs.freedesktop.org/show_bug.cgi?id=100316>`__
65*61046927SAndroid Build Coastguard Worker   - Linking GLSL 1.30 shaders with invariant and deprecated variables
66*61046927SAndroid Build Coastguard Worker   triggers an 'mismatching invariant qualifiers' error
67*61046927SAndroid Build Coastguard Worker-  `Bug 104272 <https://bugs.freedesktop.org/show_bug.cgi?id=104272>`__
68*61046927SAndroid Build Coastguard Worker   - [OpenGL CTS] [HSW]
69*61046927SAndroid Build Coastguard Worker   KHR-GL46.direct_state_access.textures_compressed_subimage assert
70*61046927SAndroid Build Coastguard Worker   fails
71*61046927SAndroid Build Coastguard Worker-  `Bug 104355 <https://bugs.freedesktop.org/show_bug.cgi?id=104355>`__
72*61046927SAndroid Build Coastguard Worker   - Ivy Bridge ignores component mappings in texture views
73*61046927SAndroid Build Coastguard Worker-  `Bug 104602 <https://bugs.freedesktop.org/show_bug.cgi?id=104602>`__
74*61046927SAndroid Build Coastguard Worker   - [apitrace] Graphical artifacts in Civilization VI on RX Vega
75*61046927SAndroid Build Coastguard Worker-  `Bug 107052 <https://bugs.freedesktop.org/show_bug.cgi?id=107052>`__
76*61046927SAndroid Build Coastguard Worker   - [Regression][bisected]. Crookz - The Big Heist Demo can't be
77*61046927SAndroid Build Coastguard Worker   launched despite the "true" flag in "drirc"
78*61046927SAndroid Build Coastguard Worker-  `Bug 107505 <https://bugs.freedesktop.org/show_bug.cgi?id=107505>`__
79*61046927SAndroid Build Coastguard Worker   - [lars]
80*61046927SAndroid Build Coastguard Worker   dEQP-GLES31.functional.geometry_shading.layered#render_with_default_layer_3d
81*61046927SAndroid Build Coastguard Worker   failure
82*61046927SAndroid Build Coastguard Worker-  `Bug 107510 <https://bugs.freedesktop.org/show_bug.cgi?id=107510>`__
83*61046927SAndroid Build Coastguard Worker   - [GEN8+] up to 10% perf drop on several 3D benchmarks
84*61046927SAndroid Build Coastguard Worker-  `Bug 107563 <https://bugs.freedesktop.org/show_bug.cgi?id=107563>`__
85*61046927SAndroid Build Coastguard Worker   - [RADV] Broken rendering in Unity demos
86*61046927SAndroid Build Coastguard Worker-  `Bug 107987 <https://bugs.freedesktop.org/show_bug.cgi?id=107987>`__
87*61046927SAndroid Build Coastguard Worker   - [Debug mesa only]. Crash happens when calling drawArrays
88*61046927SAndroid Build Coastguard Worker-  `Bug 108250 <https://bugs.freedesktop.org/show_bug.cgi?id=108250>`__
89*61046927SAndroid Build Coastguard Worker   - [GLSL] layout-location-struct.shader_test fails to link
90*61046927SAndroid Build Coastguard Worker-  `Bug 108457 <https://bugs.freedesktop.org/show_bug.cgi?id=108457>`__
91*61046927SAndroid Build Coastguard Worker   - [OpenGL CTS]
92*61046927SAndroid Build Coastguard Worker   KHR-GL46.tessellation_shader.single.xfb_captures_data_from_correct_stage
93*61046927SAndroid Build Coastguard Worker   fails
94*61046927SAndroid Build Coastguard Worker-  `Bug 108540 <https://bugs.freedesktop.org/show_bug.cgi?id=108540>`__
95*61046927SAndroid Build Coastguard Worker   - vkAcquireNextImageKHR blocks when timeout=0 in Wayland
96*61046927SAndroid Build Coastguard Worker-  `Bug 108766 <https://bugs.freedesktop.org/show_bug.cgi?id=108766>`__
97*61046927SAndroid Build Coastguard Worker   - Mesa built with meson has RPATH entries
98*61046927SAndroid Build Coastguard Worker-  `Bug 108824 <https://bugs.freedesktop.org/show_bug.cgi?id=108824>`__
99*61046927SAndroid Build Coastguard Worker   - Invalid handling when GL buffer is bound on one context and
100*61046927SAndroid Build Coastguard Worker   invalidated on another
101*61046927SAndroid Build Coastguard Worker-  `Bug 108841 <https://bugs.freedesktop.org/show_bug.cgi?id=108841>`__
102*61046927SAndroid Build Coastguard Worker   - [RADV] SPIRV's control flow attributes do not propagate to LLVM
103*61046927SAndroid Build Coastguard Worker-  `Bug 108879 <https://bugs.freedesktop.org/show_bug.cgi?id=108879>`__
104*61046927SAndroid Build Coastguard Worker   - [CIK] [regression] All opencl apps hangs indefinitely in
105*61046927SAndroid Build Coastguard Worker   si_create_context
106*61046927SAndroid Build Coastguard Worker-  `Bug 108999 <https://bugs.freedesktop.org/show_bug.cgi?id=108999>`__
107*61046927SAndroid Build Coastguard Worker   - Calculating the scissors fields when the y is flipped (0 on top)
108*61046927SAndroid Build Coastguard Worker   can generate negative numbers that will cause assertion failure later
109*61046927SAndroid Build Coastguard Worker   on.
110*61046927SAndroid Build Coastguard Worker-  `Bug 109057 <https://bugs.freedesktop.org/show_bug.cgi?id=109057>`__
111*61046927SAndroid Build Coastguard Worker   - texelFetch from GL_TEXTURE_2D_MULTISAMPLE with integer format fails
112*61046927SAndroid Build Coastguard Worker-  `Bug 109107 <https://bugs.freedesktop.org/show_bug.cgi?id=109107>`__
113*61046927SAndroid Build Coastguard Worker   - gallium/st/va: change va max_profiles when using Radeon VCN
114*61046927SAndroid Build Coastguard Worker   Hardware
115*61046927SAndroid Build Coastguard Worker-  `Bug 109216 <https://bugs.freedesktop.org/show_bug.cgi?id=109216>`__
116*61046927SAndroid Build Coastguard Worker   - 4-27% performance drop in Vulkan benchmarks
117*61046927SAndroid Build Coastguard Worker-  `Bug 109326 <https://bugs.freedesktop.org/show_bug.cgi?id=109326>`__
118*61046927SAndroid Build Coastguard Worker   - mesa: Meson configuration summary should be printed
119*61046927SAndroid Build Coastguard Worker-  `Bug 109328 <https://bugs.freedesktop.org/show_bug.cgi?id=109328>`__
120*61046927SAndroid Build Coastguard Worker   - [BSW BXT GLK] dEQP-VK.subgroups.arithmetic.subgroup regressions
121*61046927SAndroid Build Coastguard Worker-  `Bug 109391 <https://bugs.freedesktop.org/show_bug.cgi?id=109391>`__
122*61046927SAndroid Build Coastguard Worker   - LTO Build fails
123*61046927SAndroid Build Coastguard Worker-  `Bug 109401 <https://bugs.freedesktop.org/show_bug.cgi?id=109401>`__
124*61046927SAndroid Build Coastguard Worker   - [DXVK] Project Cars rendering problems
125*61046927SAndroid Build Coastguard Worker-  `Bug 109404 <https://bugs.freedesktop.org/show_bug.cgi?id=109404>`__
126*61046927SAndroid Build Coastguard Worker   - [ANV] The Witcher 3 shadows flickering
127*61046927SAndroid Build Coastguard Worker-  `Bug 109443 <https://bugs.freedesktop.org/show_bug.cgi?id=109443>`__
128*61046927SAndroid Build Coastguard Worker   - Build failure with MSVC when using Scons >= 3.0.2
129*61046927SAndroid Build Coastguard Worker-  `Bug 109451 <https://bugs.freedesktop.org/show_bug.cgi?id=109451>`__
130*61046927SAndroid Build Coastguard Worker   - [IVB,SNB] LINE_STRIPs following a TRIANGLE_FAN fail to use
131*61046927SAndroid Build Coastguard Worker   primitive restart
132*61046927SAndroid Build Coastguard Worker-  `Bug 109543 <https://bugs.freedesktop.org/show_bug.cgi?id=109543>`__
133*61046927SAndroid Build Coastguard Worker   - After upgrade mesa to 19.0.0~rc1 all vulkan based application stop
134*61046927SAndroid Build Coastguard Worker   working ["vulkan-cube" received SIGSEGV in
135*61046927SAndroid Build Coastguard Worker   radv_pipeline_init_blend_state at
136*61046927SAndroid Build Coastguard Worker   ../src/amd/vulkan/radv_pipeline.c:699]
137*61046927SAndroid Build Coastguard Worker-  `Bug 109561 <https://bugs.freedesktop.org/show_bug.cgi?id=109561>`__
138*61046927SAndroid Build Coastguard Worker   - [regression, bisected] code re-factor causing games to stutter or
139*61046927SAndroid Build Coastguard Worker   lock-up system
140*61046927SAndroid Build Coastguard Worker-  `Bug 109573 <https://bugs.freedesktop.org/show_bug.cgi?id=109573>`__
141*61046927SAndroid Build Coastguard Worker   - dEQP-VK.spirv_assembly.instruction.graphics.module.same_module
142*61046927SAndroid Build Coastguard Worker-  `Bug 109575 <https://bugs.freedesktop.org/show_bug.cgi?id=109575>`__
143*61046927SAndroid Build Coastguard Worker   - Mesa-19.0.0-rc1 : Computer Crashes trying to run anything Vulkan
144*61046927SAndroid Build Coastguard Worker-  `Bug 109581 <https://bugs.freedesktop.org/show_bug.cgi?id=109581>`__
145*61046927SAndroid Build Coastguard Worker   - [BISECTED] Nothing is Rendered on Sascha Willem's "subpasses" demo
146*61046927SAndroid Build Coastguard Worker-  `Bug 109594 <https://bugs.freedesktop.org/show_bug.cgi?id=109594>`__
147*61046927SAndroid Build Coastguard Worker   - totem assert failure: totem: src/intel/genxml/gen9_pack.h:72:
148*61046927SAndroid Build Coastguard Worker   \__gen_uint: La declaración \`v <= max' no se cumple.
149*61046927SAndroid Build Coastguard Worker-  `Bug 109597 <https://bugs.freedesktop.org/show_bug.cgi?id=109597>`__
150*61046927SAndroid Build Coastguard Worker   - wreckfest issues with transparent objects & skybox
151*61046927SAndroid Build Coastguard Worker-  `Bug 109601 <https://bugs.freedesktop.org/show_bug.cgi?id=109601>`__
152*61046927SAndroid Build Coastguard Worker   - [Regression] RuneLite GPU rendering broken on 18.3.x
153*61046927SAndroid Build Coastguard Worker-  `Bug 109603 <https://bugs.freedesktop.org/show_bug.cgi?id=109603>`__
154*61046927SAndroid Build Coastguard Worker   - nir_instr_as_deref: Assertion \`parent && parent->type ==
155*61046927SAndroid Build Coastguard Worker   nir_instr_type_deref' failed.
156*61046927SAndroid Build Coastguard Worker-  `Bug 109645 <https://bugs.freedesktop.org/show_bug.cgi?id=109645>`__
157*61046927SAndroid Build Coastguard Worker   - build error on arm64: tegra_screen.c:33:
158*61046927SAndroid Build Coastguard Worker   /usr/include/xf86drm.h:41:10: fatal error: drm.h: No such file or
159*61046927SAndroid Build Coastguard Worker   directory
160*61046927SAndroid Build Coastguard Worker-  `Bug 109646 <https://bugs.freedesktop.org/show_bug.cgi?id=109646>`__
161*61046927SAndroid Build Coastguard Worker   - New video compositor compute shader render glitches mpv
162*61046927SAndroid Build Coastguard Worker-  `Bug 109647 <https://bugs.freedesktop.org/show_bug.cgi?id=109647>`__
163*61046927SAndroid Build Coastguard Worker   - /usr/include/xf86drm.h:40:10: fatal error: drm.h: No such file or
164*61046927SAndroid Build Coastguard Worker   directory
165*61046927SAndroid Build Coastguard Worker-  `Bug 109648 <https://bugs.freedesktop.org/show_bug.cgi?id=109648>`__
166*61046927SAndroid Build Coastguard Worker   - AMD Raven hang during va-api decoding
167*61046927SAndroid Build Coastguard Worker-  `Bug 109659 <https://bugs.freedesktop.org/show_bug.cgi?id=109659>`__
168*61046927SAndroid Build Coastguard Worker   - Missing OpenGL symbols in OSMesa Gallium when building with meson
169*61046927SAndroid Build Coastguard Worker-  `Bug 109698 <https://bugs.freedesktop.org/show_bug.cgi?id=109698>`__
170*61046927SAndroid Build Coastguard Worker   - dri.pc contents invalid when built with meson
171*61046927SAndroid Build Coastguard Worker-  `Bug 109717 <https://bugs.freedesktop.org/show_bug.cgi?id=109717>`__
172*61046927SAndroid Build Coastguard Worker   - [regression] Cull distance tests asserting
173*61046927SAndroid Build Coastguard Worker-  `Bug 109735 <https://bugs.freedesktop.org/show_bug.cgi?id=109735>`__
174*61046927SAndroid Build Coastguard Worker   - [Regression] broken font with mesa_vulkan_overlay
175*61046927SAndroid Build Coastguard Worker-  `Bug 109738 <https://bugs.freedesktop.org/show_bug.cgi?id=109738>`__
176*61046927SAndroid Build Coastguard Worker   - Child of Light shows only a black screen
177*61046927SAndroid Build Coastguard Worker-  `Bug 109739 <https://bugs.freedesktop.org/show_bug.cgi?id=109739>`__
178*61046927SAndroid Build Coastguard Worker   - Mesa build fails when vulkan-overlay-layer option is enabled
179*61046927SAndroid Build Coastguard Worker-  `Bug 109742 <https://bugs.freedesktop.org/show_bug.cgi?id=109742>`__
180*61046927SAndroid Build Coastguard Worker   - vdpau state tracker on nv92 started to hit assert after vl compute
181*61046927SAndroid Build Coastguard Worker   work
182*61046927SAndroid Build Coastguard Worker-  `Bug 109743 <https://bugs.freedesktop.org/show_bug.cgi?id=109743>`__
183*61046927SAndroid Build Coastguard Worker   - Test fails:
184*61046927SAndroid Build Coastguard Worker   piglit.spec.arb_sample_shading.arb_sample_shading-builtin-gl-sample-mask-mrt-alpha
185*61046927SAndroid Build Coastguard Worker-  `Bug 109747 <https://bugs.freedesktop.org/show_bug.cgi?id=109747>`__
186*61046927SAndroid Build Coastguard Worker   - Add framerate to vulkan-overlay-layer
187*61046927SAndroid Build Coastguard Worker-  `Bug 109759 <https://bugs.freedesktop.org/show_bug.cgi?id=109759>`__
188*61046927SAndroid Build Coastguard Worker   - [BISECTED][REGRESSION][IVB, HSW] Font rendering problem in OpenGL
189*61046927SAndroid Build Coastguard Worker-  `Bug 109788 <https://bugs.freedesktop.org/show_bug.cgi?id=109788>`__
190*61046927SAndroid Build Coastguard Worker   - vulkan-overlay-layer: Only installs 64bit version
191*61046927SAndroid Build Coastguard Worker-  `Bug 109810 <https://bugs.freedesktop.org/show_bug.cgi?id=109810>`__
192*61046927SAndroid Build Coastguard Worker   - nir_opt_copy_prop_vars.c:454: error: unknown field ‘ssa’ specified
193*61046927SAndroid Build Coastguard Worker   in initializer
194*61046927SAndroid Build Coastguard Worker-  `Bug 109929 <https://bugs.freedesktop.org/show_bug.cgi?id=109929>`__
195*61046927SAndroid Build Coastguard Worker   - tgsi_to_nir.c:2111: undefined reference to
196*61046927SAndroid Build Coastguard Worker   \`gl_nir_lower_samplers_as_deref'
197*61046927SAndroid Build Coastguard Worker-  `Bug 109944 <https://bugs.freedesktop.org/show_bug.cgi?id=109944>`__
198*61046927SAndroid Build Coastguard Worker   - [bisected] Android build test fails with: utils.c: error: use of
199*61046927SAndroid Build Coastguard Worker   undeclared identifier 'PACKAGE_VERSION'
200*61046927SAndroid Build Coastguard Worker-  `Bug 109945 <https://bugs.freedesktop.org/show_bug.cgi?id=109945>`__
201*61046927SAndroid Build Coastguard Worker   - pan_assemble.c:51:46: error: passing argument 2 of ‘tgsi_to_nir’
202*61046927SAndroid Build Coastguard Worker   from incompatible pointer type [-Werror=incompatible-pointer-types]
203*61046927SAndroid Build Coastguard Worker-  `Bug 109980 <https://bugs.freedesktop.org/show_bug.cgi?id=109980>`__
204*61046927SAndroid Build Coastguard Worker   - [i915 CI][HSW]
205*61046927SAndroid Build Coastguard Worker   spec@arb_fragment_shader_interlock@arb_fragment_shader_interlock-image-load-store
206*61046927SAndroid Build Coastguard Worker   - fail
207*61046927SAndroid Build Coastguard Worker-  `Bug 109984 <https://bugs.freedesktop.org/show_bug.cgi?id=109984>`__
208*61046927SAndroid Build Coastguard Worker   - unhandled VkStructureType
209*61046927SAndroid Build Coastguard Worker   VK_STRUCTURE_TYPE_RENDER_PASS_INPUT_ATTACHMENT_ASPECT_CREATE_INFO
210*61046927SAndroid Build Coastguard Worker-  `Bug 110134 <https://bugs.freedesktop.org/show_bug.cgi?id=110134>`__
211*61046927SAndroid Build Coastguard Worker   - SIGSEGV while playing large hevc video in mpv
212*61046927SAndroid Build Coastguard Worker-  `Bug 110143 <https://bugs.freedesktop.org/show_bug.cgi?id=110143>`__
213*61046927SAndroid Build Coastguard Worker   - Doom 3: BFG Edition - Steam and GOG.com - white flickering screen
214*61046927SAndroid Build Coastguard Worker-  `Bug 110201 <https://bugs.freedesktop.org/show_bug.cgi?id=110201>`__
215*61046927SAndroid Build Coastguard Worker   - [ivb] mesa 19.0.0 breaks rendering in kitty
216*61046927SAndroid Build Coastguard Worker-  `Bug 110211 <https://bugs.freedesktop.org/show_bug.cgi?id=110211>`__
217*61046927SAndroid Build Coastguard Worker   - If DESTDIR is set to an empty string, the dri drivers are not
218*61046927SAndroid Build Coastguard Worker   installed
219*61046927SAndroid Build Coastguard Worker-  `Bug 110216 <https://bugs.freedesktop.org/show_bug.cgi?id=110216>`__
220*61046927SAndroid Build Coastguard Worker   - radv: Segfault when compiling compute shaders from Assassin's Creed
221*61046927SAndroid Build Coastguard Worker   Odyssey (regression, bisected)
222*61046927SAndroid Build Coastguard Worker-  `Bug 110221 <https://bugs.freedesktop.org/show_bug.cgi?id=110221>`__
223*61046927SAndroid Build Coastguard Worker   - build error with meson
224*61046927SAndroid Build Coastguard Worker-  `Bug 110239 <https://bugs.freedesktop.org/show_bug.cgi?id=110239>`__
225*61046927SAndroid Build Coastguard Worker   - Mesa SIGABRT: src/intel/genxml/gen9_pack.h:72: \__gen_uint:
226*61046927SAndroid Build Coastguard Worker   Assertion \`v <= max' failed
227*61046927SAndroid Build Coastguard Worker-  `Bug 110257 <https://bugs.freedesktop.org/show_bug.cgi?id=110257>`__
228*61046927SAndroid Build Coastguard Worker   - Major artifacts in mpeg2 vaapi hw decoding
229*61046927SAndroid Build Coastguard Worker-  `Bug 110259 <https://bugs.freedesktop.org/show_bug.cgi?id=110259>`__
230*61046927SAndroid Build Coastguard Worker   - radv: Sampling depth-stencil image in GENERAL layout returns
231*61046927SAndroid Build Coastguard Worker   nothing but zero (regression, bisected)
232*61046927SAndroid Build Coastguard Worker-  `Bug 110291 <https://bugs.freedesktop.org/show_bug.cgi?id=110291>`__
233*61046927SAndroid Build Coastguard Worker   - Vega 64 GPU hang running Space Engineers
234*61046927SAndroid Build Coastguard Worker-  `Bug 110302 <https://bugs.freedesktop.org/show_bug.cgi?id=110302>`__
235*61046927SAndroid Build Coastguard Worker   - [bisected][regression] piglit egl-create-pbuffer-surface and
236*61046927SAndroid Build Coastguard Worker   egl-gl-colorspace regressions
237*61046927SAndroid Build Coastguard Worker-  `Bug 110305 <https://bugs.freedesktop.org/show_bug.cgi?id=110305>`__
238*61046927SAndroid Build Coastguard Worker   - Iris driver fails ext_packed_depth_stencil-getteximage test
239*61046927SAndroid Build Coastguard Worker-  `Bug 110311 <https://bugs.freedesktop.org/show_bug.cgi?id=110311>`__
240*61046927SAndroid Build Coastguard Worker   - [IVB HSW SNB][regression][bisected] regressions on vec4
241*61046927SAndroid Build Coastguard Worker   deqp/gl{es}cts tests
242*61046927SAndroid Build Coastguard Worker-  `Bug 110349 <https://bugs.freedesktop.org/show_bug.cgi?id=110349>`__
243*61046927SAndroid Build Coastguard Worker   - radv: Dragon Quest XI (DXVK) has a graphical glitch (regression,
244*61046927SAndroid Build Coastguard Worker   bisected)
245*61046927SAndroid Build Coastguard Worker-  `Bug 110353 <https://bugs.freedesktop.org/show_bug.cgi?id=110353>`__
246*61046927SAndroid Build Coastguard Worker   - weird colors seen in valley
247*61046927SAndroid Build Coastguard Worker-  `Bug 110355 <https://bugs.freedesktop.org/show_bug.cgi?id=110355>`__
248*61046927SAndroid Build Coastguard Worker   - radeonsi: GTK elements become invisible in some applications (GIMP,
249*61046927SAndroid Build Coastguard Worker   LibreOffice)
250*61046927SAndroid Build Coastguard Worker-  `Bug 110356 <https://bugs.freedesktop.org/show_bug.cgi?id=110356>`__
251*61046927SAndroid Build Coastguard Worker   - install_megadrivers.py creates new dangling symlink [bisected]
252*61046927SAndroid Build Coastguard Worker-  `Bug 110404 <https://bugs.freedesktop.org/show_bug.cgi?id=110404>`__
253*61046927SAndroid Build Coastguard Worker   - Iris fails piglit.spec.ext_transform_feedback.immediate-reuse test
254*61046927SAndroid Build Coastguard Worker-  `Bug 110422 <https://bugs.freedesktop.org/show_bug.cgi?id=110422>`__
255*61046927SAndroid Build Coastguard Worker   - AMD_DEBUG=forcedma will crash OpenGL aps with SIGFAULT on VegaM
256*61046927SAndroid Build Coastguard Worker   8706G
257*61046927SAndroid Build Coastguard Worker-  `Bug 110441 <https://bugs.freedesktop.org/show_bug.cgi?id=110441>`__
258*61046927SAndroid Build Coastguard Worker   - [llvmpipe] complex-loop-analysis-bug regression
259*61046927SAndroid Build Coastguard Worker-  `Bug 110443 <https://bugs.freedesktop.org/show_bug.cgi?id=110443>`__
260*61046927SAndroid Build Coastguard Worker   - vaapi/vpp: wrong output for non 64-bytes align width (ex: 1200)
261*61046927SAndroid Build Coastguard Worker-  `Bug 110454 <https://bugs.freedesktop.org/show_bug.cgi?id=110454>`__
262*61046927SAndroid Build Coastguard Worker   - [llvmpipe] piglit arb_color_buffer_float-render GL_RGBA8_SNORM
263*61046927SAndroid Build Coastguard Worker   failure with llvm-9
264*61046927SAndroid Build Coastguard Worker-  `Bug 110462 <https://bugs.freedesktop.org/show_bug.cgi?id=110462>`__
265*61046927SAndroid Build Coastguard Worker   - Epic Games Launcher renders nothing with "-opengl" option
266*61046927SAndroid Build Coastguard Worker-  `Bug 110474 <https://bugs.freedesktop.org/show_bug.cgi?id=110474>`__
267*61046927SAndroid Build Coastguard Worker   - [bisected][regression] vk cts fp16 arithmetic failures
268*61046927SAndroid Build Coastguard Worker-  `Bug 110497 <https://bugs.freedesktop.org/show_bug.cgi?id=110497>`__
269*61046927SAndroid Build Coastguard Worker   - [DXVK][Regression][Bisected][SKL] Project Cars 2 crashes with Bug
270*61046927SAndroid Build Coastguard Worker   Splat when loading finishes
271*61046927SAndroid Build Coastguard Worker-  `Bug 110526 <https://bugs.freedesktop.org/show_bug.cgi?id=110526>`__
272*61046927SAndroid Build Coastguard Worker   - [CTS] dEQP-VK.ycbcr.{conversion,format}.\* fail
273*61046927SAndroid Build Coastguard Worker-  `Bug 110530 <https://bugs.freedesktop.org/show_bug.cgi?id=110530>`__
274*61046927SAndroid Build Coastguard Worker   - [CTS] dEQP-VK.ycbcr.format.g8_b8_r8_3plane_420\* reports VM faults
275*61046927SAndroid Build Coastguard Worker   on Vega10
276*61046927SAndroid Build Coastguard Worker-  `Bug 110535 <https://bugs.freedesktop.org/show_bug.cgi?id=110535>`__
277*61046927SAndroid Build Coastguard Worker   - [bisected] [icl] GPU hangs on crucible
278*61046927SAndroid Build Coastguard Worker   func.miptree.r8g8b8a8-unorm.aspect-color.view-2d.levels01.array01.extent-512x512.upload-copy-with-draw
279*61046927SAndroid Build Coastguard Worker   tests
280*61046927SAndroid Build Coastguard Worker-  `Bug 110540 <https://bugs.freedesktop.org/show_bug.cgi?id=110540>`__
281*61046927SAndroid Build Coastguard Worker   - [AMD TAHITI XT] valve artifact broken
282*61046927SAndroid Build Coastguard Worker-  `Bug 110573 <https://bugs.freedesktop.org/show_bug.cgi?id=110573>`__
283*61046927SAndroid Build Coastguard Worker   - Mesa vulkan-radeon 19.0.3 system freeze and visual artifacts (RADV)
284*61046927SAndroid Build Coastguard Worker-  `Bug 110590 <https://bugs.freedesktop.org/show_bug.cgi?id=110590>`__
285*61046927SAndroid Build Coastguard Worker   - [Regression][Bisected] GTAⅣ under wine fails with GLXBadFBConfig
286*61046927SAndroid Build Coastguard Worker-  `Bug 110632 <https://bugs.freedesktop.org/show_bug.cgi?id=110632>`__
287*61046927SAndroid Build Coastguard Worker   - "glx: Fix synthetic error generation in \__glXSendError" broke wine
288*61046927SAndroid Build Coastguard Worker   games on 32-bit
289*61046927SAndroid Build Coastguard Worker-  `Bug 110648 <https://bugs.freedesktop.org/show_bug.cgi?id=110648>`__
290*61046927SAndroid Build Coastguard Worker   - Dota2 will not open using vulkan since 19.0 series
291*61046927SAndroid Build Coastguard Worker-  `Bug 110655 <https://bugs.freedesktop.org/show_bug.cgi?id=110655>`__
292*61046927SAndroid Build Coastguard Worker   - VK_LAYER_MESA_OVERLAY_CONFIG=draw,fps renders sporadically
293*61046927SAndroid Build Coastguard Worker-  `Bug 110698 <https://bugs.freedesktop.org/show_bug.cgi?id=110698>`__
294*61046927SAndroid Build Coastguard Worker   - tu_device.c:900:4: error: initializer element is not constant
295*61046927SAndroid Build Coastguard Worker-  `Bug 110701 <https://bugs.freedesktop.org/show_bug.cgi?id=110701>`__
296*61046927SAndroid Build Coastguard Worker   - GPU faults in in Unigine Valley 1.0
297*61046927SAndroid Build Coastguard Worker-  `Bug 110721 <https://bugs.freedesktop.org/show_bug.cgi?id=110721>`__
298*61046927SAndroid Build Coastguard Worker   - graphics corruption on steam client with mesa 19.1.0 rc3 on polaris
299*61046927SAndroid Build Coastguard Worker-  `Bug 110761 <https://bugs.freedesktop.org/show_bug.cgi?id=110761>`__
300*61046927SAndroid Build Coastguard Worker   - Huge problems between Mesa and Electron engine apps
301*61046927SAndroid Build Coastguard Worker-  `Bug 110784 <https://bugs.freedesktop.org/show_bug.cgi?id=110784>`__
302*61046927SAndroid Build Coastguard Worker   - [regression][bisected] Reverting 'expose 0 shader binary formats
303*61046927SAndroid Build Coastguard Worker   for compat profiles for Qt' causes get_program_binary failures on
304*61046927SAndroid Build Coastguard Worker   Iris
305*61046927SAndroid Build Coastguard Worker
306*61046927SAndroid Build Coastguard WorkerChanges
307*61046927SAndroid Build Coastguard Worker-------
308*61046927SAndroid Build Coastguard Worker
309*61046927SAndroid Build Coastguard WorkerAdam Jackson (1):
310*61046927SAndroid Build Coastguard Worker
311*61046927SAndroid Build Coastguard Worker-  drisw: Try harder to probe whether MIT-SHM works
312*61046927SAndroid Build Coastguard Worker
313*61046927SAndroid Build Coastguard WorkerAlbert Pal (1):
314*61046927SAndroid Build Coastguard Worker
315*61046927SAndroid Build Coastguard Worker-  Fix link release notes for 19.0.0.
316*61046927SAndroid Build Coastguard Worker
317*61046927SAndroid Build Coastguard WorkerAlejandro Piñeiro (12):
318*61046927SAndroid Build Coastguard Worker
319*61046927SAndroid Build Coastguard Worker-  blorp: introduce helper method blorp_nir_init_shader
320*61046927SAndroid Build Coastguard Worker-  nir, glsl: move pixel_center_integer/origin_upper_left to
321*61046927SAndroid Build Coastguard Worker   shader_info.fs
322*61046927SAndroid Build Coastguard Worker-  nir/xfb: add component_offset at nir_xfb_info
323*61046927SAndroid Build Coastguard Worker-  nir_types: add glsl_varying_count helper
324*61046927SAndroid Build Coastguard Worker-  nir/xfb: adding varyings on nir_xfb_info and gather_info
325*61046927SAndroid Build Coastguard Worker-  nir/xfb: sort varyings too
326*61046927SAndroid Build Coastguard Worker-  nir_types: add glsl_type_is_struct helper
327*61046927SAndroid Build Coastguard Worker-  nir/xfb: handle arrays and AoA of basic types
328*61046927SAndroid Build Coastguard Worker-  nir/linker: use nir_gather_xfb_info
329*61046927SAndroid Build Coastguard Worker-  nir/linker: fix ARRAY_SIZE query with xfb varyings
330*61046927SAndroid Build Coastguard Worker-  nir/xfb: move varyings info out of nir_xfb_info
331*61046927SAndroid Build Coastguard Worker-  docs: document MESA_GLSL=errors keyword
332*61046927SAndroid Build Coastguard Worker
333*61046927SAndroid Build Coastguard WorkerAlexander von Gluck IV (1):
334*61046927SAndroid Build Coastguard Worker
335*61046927SAndroid Build Coastguard Worker-  haiku: Fix hgl dispatch build. Tested under meson/scons.
336*61046927SAndroid Build Coastguard Worker
337*61046927SAndroid Build Coastguard WorkerAlexandros Frantzis (1):
338*61046927SAndroid Build Coastguard Worker
339*61046927SAndroid Build Coastguard Worker-  virgl: Fake MSAA when max samples is 1
340*61046927SAndroid Build Coastguard Worker
341*61046927SAndroid Build Coastguard WorkerAlok Hota (32):
342*61046927SAndroid Build Coastguard Worker
343*61046927SAndroid Build Coastguard Worker-  swr/rast: update SWR rasterizer shader stats
344*61046927SAndroid Build Coastguard Worker-  gallium/swr: Param defaults for unhandled PIPE_CAPs
345*61046927SAndroid Build Coastguard Worker-  gallium/aux: add PIPE_CAP_MAX_VARYINGS to u_screen
346*61046927SAndroid Build Coastguard Worker-  swr/rast: Convert system memory pointers to gfxptr_t
347*61046927SAndroid Build Coastguard Worker-  swr/rast: Disable use of \__forceinline by default
348*61046927SAndroid Build Coastguard Worker-  swr/rast: Correctly align 64-byte spills/fills
349*61046927SAndroid Build Coastguard Worker-  swr/rast: Flip BitScanReverse index calculation
350*61046927SAndroid Build Coastguard Worker-  swr/rast: Move knob defaults to generated cpp file
351*61046927SAndroid Build Coastguard Worker-  swr/rast: FP consistency between POSH/RENDER pipes
352*61046927SAndroid Build Coastguard Worker-  swr/rast: Refactor scratch space variable names
353*61046927SAndroid Build Coastguard Worker-  swr/rast: convert DWORD->uint32_t, QWORD->uint64_t
354*61046927SAndroid Build Coastguard Worker-  swr/rast: simdlib cleanup, clipper stack space fixes
355*61046927SAndroid Build Coastguard Worker-  swr/rast: Add translation support to streamout
356*61046927SAndroid Build Coastguard Worker-  swr/rast: bypass size limit for non-sampled textures
357*61046927SAndroid Build Coastguard Worker-  swr/rast: Cleanup and generalize gen_archrast
358*61046927SAndroid Build Coastguard Worker-  swr/rast: Add initial SWTag proto definitions
359*61046927SAndroid Build Coastguard Worker-  swr/rast: Add string handling to AR event framework
360*61046927SAndroid Build Coastguard Worker-  swr/rast: Add general SWTag statistics
361*61046927SAndroid Build Coastguard Worker-  swr/rast: Fix autotools and scons codegen
362*61046927SAndroid Build Coastguard Worker-  swr/rast: Remove deprecated 4x2 backend code
363*61046927SAndroid Build Coastguard Worker-  swr/rast: AVX512 support compiled in by default
364*61046927SAndroid Build Coastguard Worker-  swr/rast: enforce use of tile offsets
365*61046927SAndroid Build Coastguard Worker-  swr/rast: add more llvm intrinsics
366*61046927SAndroid Build Coastguard Worker-  swr/rast: update guardband rects at draw setup
367*61046927SAndroid Build Coastguard Worker-  swr/rast: add SWR_STATIC_ASSERT() macro
368*61046927SAndroid Build Coastguard Worker-  swr/rast: add flat shading
369*61046927SAndroid Build Coastguard Worker-  swr/rast: add guards for cpuid on Linux
370*61046927SAndroid Build Coastguard Worker-  swr/rast: early exit on empty triangle mask
371*61046927SAndroid Build Coastguard Worker-  swr/rast: Cleanup and generalize gen_archrast
372*61046927SAndroid Build Coastguard Worker-  swr/rast: Add initial SWTag proto definitions
373*61046927SAndroid Build Coastguard Worker-  swr/rast: Add string handling to AR event framework
374*61046927SAndroid Build Coastguard Worker-  swr/rast: Add general SWTag statistics
375*61046927SAndroid Build Coastguard Worker
376*61046927SAndroid Build Coastguard WorkerAlyssa Rosenzweig (192):
377*61046927SAndroid Build Coastguard Worker
378*61046927SAndroid Build Coastguard Worker-  panfrost: Initial stub for Panfrost driver
379*61046927SAndroid Build Coastguard Worker-  panfrost: Implement Midgard shader toolchain
380*61046927SAndroid Build Coastguard Worker-  meson: Remove panfrost from default driver list
381*61046927SAndroid Build Coastguard Worker-  kmsro: Move DRM entrypoints to shared block
382*61046927SAndroid Build Coastguard Worker-  panfrost: Use u_pipe_screen_get_param_defaults
383*61046927SAndroid Build Coastguard Worker-  panfrost: Check in sources for command stream
384*61046927SAndroid Build Coastguard Worker-  panfrost: Include glue for out-of-tree legacy code
385*61046927SAndroid Build Coastguard Worker-  kmsro: Silence warning if missing
386*61046927SAndroid Build Coastguard Worker-  panfrost: Clean-up one-argument passing quirk
387*61046927SAndroid Build Coastguard Worker-  panfrost: Don't hardcode number of nir_ssa_defs
388*61046927SAndroid Build Coastguard Worker-  panfrost: Add kernel-agnostic resource management
389*61046927SAndroid Build Coastguard Worker-  panfrost: Remove if 0'd dead code
390*61046927SAndroid Build Coastguard Worker-  panfrost: Remove speculative if 0'd format bit code
391*61046927SAndroid Build Coastguard Worker-  panfrost: Elucidate texture op scheduling comment
392*61046927SAndroid Build Coastguard Worker-  panfrost: Specify supported draw modes per-context
393*61046927SAndroid Build Coastguard Worker-  panfrost: Fix build; depend on libdrm
394*61046927SAndroid Build Coastguard Worker-  panfrost: Backport driver to Mali T600/T700
395*61046927SAndroid Build Coastguard Worker-  panfrost: Identify MALI_OCCLUSION_PRECISE bit
396*61046927SAndroid Build Coastguard Worker-  panfrost: Implement PIPE_QUERY_OCCLUSION_COUNTER
397*61046927SAndroid Build Coastguard Worker-  panfrost: Don't align framebuffer dims
398*61046927SAndroid Build Coastguard Worker-  panfrost: Improve logging and patch memory leaks
399*61046927SAndroid Build Coastguard Worker-  panfrost: Fix various leaks unmapping resources
400*61046927SAndroid Build Coastguard Worker-  panfrost: Free imported BOs
401*61046927SAndroid Build Coastguard Worker-  panfrost: Swap order of tiled texture (de)alloc
402*61046927SAndroid Build Coastguard Worker-  panfrost: Cleanup mali_viewport (clipping) code
403*61046927SAndroid Build Coastguard Worker-  panfrost: Preserve w sign in perspective division
404*61046927SAndroid Build Coastguard Worker-  panfrost: Fix clipping region
405*61046927SAndroid Build Coastguard Worker-  panfrost: Stub out separate stencil functions
406*61046927SAndroid Build Coastguard Worker-  panfrost: Add pandecode (command stream debugger)
407*61046927SAndroid Build Coastguard Worker-  panfrost: Implement pantrace (command stream dump)
408*61046927SAndroid Build Coastguard Worker-  panfrost/midgard: Refactor tag lookahead code
409*61046927SAndroid Build Coastguard Worker-  panfrost/midgard: Fix nested/chained if-else
410*61046927SAndroid Build Coastguard Worker-  panfrost: Rectify doubleplusungood extended branch
411*61046927SAndroid Build Coastguard Worker-  panfrost/midgard: Emit extended branches
412*61046927SAndroid Build Coastguard Worker-  panfrost: Dynamically set discard branch targets
413*61046927SAndroid Build Coastguard Worker-  panfrost: Verify and print brx condition in disasm
414*61046927SAndroid Build Coastguard Worker-  panfrost: Use tiler fast path (performance boost)
415*61046927SAndroid Build Coastguard Worker-  panfrost/meson: Remove subdir for nondrm
416*61046927SAndroid Build Coastguard Worker-  panfrost/nondrm: Flag CPU-invisible regions
417*61046927SAndroid Build Coastguard Worker-  panfrost/nondrm: Make COHERENT_LOCAL explicit
418*61046927SAndroid Build Coastguard Worker-  panfrost/nondrm: Split out dump_counters
419*61046927SAndroid Build Coastguard Worker-  panfrost/midgard: Add fround(_even), ftrunc, ffma
420*61046927SAndroid Build Coastguard Worker-  panfrost: Decode render target swizzle/channels
421*61046927SAndroid Build Coastguard Worker-  panfrost: Add RGB565, RGB5A1 texture formats
422*61046927SAndroid Build Coastguard Worker-  panfrost: Identify 4-bit channel texture formats
423*61046927SAndroid Build Coastguard Worker-  panfrost: Expose perf counters in environment
424*61046927SAndroid Build Coastguard Worker-  panfrost/midgard: Allow flt to run on most units
425*61046927SAndroid Build Coastguard Worker-  panfrost: Import job data structures from v3d
426*61046927SAndroid Build Coastguard Worker-  panfrost: Decouple Gallium clear from FBD clear
427*61046927SAndroid Build Coastguard Worker-  panfrost: Cleanup cruft related to clears
428*61046927SAndroid Build Coastguard Worker-  panfrost/midgard: Don't force constant on VLUT
429*61046927SAndroid Build Coastguard Worker-  panfrost: Flush with offscreen rendering
430*61046927SAndroid Build Coastguard Worker-  panfrost/midgard: Promote smul to vmul
431*61046927SAndroid Build Coastguard Worker-  panfrost/midgard: Preview for data hazards
432*61046927SAndroid Build Coastguard Worker-  panfrost: List primitive restart enable bit
433*61046927SAndroid Build Coastguard Worker-  panfrost/drm: Cast pointer to u64 to fix warning
434*61046927SAndroid Build Coastguard Worker-  panfrost: Cleanup needless if in create_bo
435*61046927SAndroid Build Coastguard Worker-  panfrost: Combine has_afbc/tiled in layout enum
436*61046927SAndroid Build Coastguard Worker-  panfrost: Delay color buffer setup
437*61046927SAndroid Build Coastguard Worker-  panfrost: Determine framebuffer format bits late
438*61046927SAndroid Build Coastguard Worker-  panfrost: Allocate dedicated slab for linear BOs
439*61046927SAndroid Build Coastguard Worker-  panfrost: Support linear depth textures
440*61046927SAndroid Build Coastguard Worker-  panfrost: Document "depth-buffer writeback" bit
441*61046927SAndroid Build Coastguard Worker-  panfrost: Identify fragment_extra flags
442*61046927SAndroid Build Coastguard Worker-  util: Add a drm_find_modifier helper
443*61046927SAndroid Build Coastguard Worker-  v3d: Use shared drm_find_modifier util
444*61046927SAndroid Build Coastguard Worker-  vc4: Use shared drm_find_modifier util
445*61046927SAndroid Build Coastguard Worker-  freedreno: Use shared drm_find_modifier util
446*61046927SAndroid Build Coastguard Worker-  panfrost: Break out fragment to SFBD/MFBD files
447*61046927SAndroid Build Coastguard Worker-  panfrost: Remove staging SFBD for pan_context
448*61046927SAndroid Build Coastguard Worker-  panfrost: Remove staging MFBD
449*61046927SAndroid Build Coastguard Worker-  panfrost: Minor comment cleanup (version detection)
450*61046927SAndroid Build Coastguard Worker-  panfrost/mfbd: Implement linear depth buffers
451*61046927SAndroid Build Coastguard Worker-  panfrost/mfbd: Respect per-job depth write flag
452*61046927SAndroid Build Coastguard Worker-  panfrost: Comment spelling fix
453*61046927SAndroid Build Coastguard Worker-  panfrost: Allocate extra data for depth buffer
454*61046927SAndroid Build Coastguard Worker-  panfrost; Disable AFBC for depth buffers
455*61046927SAndroid Build Coastguard Worker-  panfrost: Compute viewport state on the fly
456*61046927SAndroid Build Coastguard Worker-  panfrost/midgard: Implement fpow
457*61046927SAndroid Build Coastguard Worker-  panfrost: Workaround buffer overrun with mip level
458*61046927SAndroid Build Coastguard Worker-  panfrost: Fix primconvert check
459*61046927SAndroid Build Coastguard Worker-  panfrost: Disable PIPE_CAP_TGSI_TEXCOORD
460*61046927SAndroid Build Coastguard Worker-  panfrost/decode: Respect primitive size pointers
461*61046927SAndroid Build Coastguard Worker-  panfrost: Replay more varying buffers
462*61046927SAndroid Build Coastguard Worker-  panfrost: Rewrite varying assembly
463*61046927SAndroid Build Coastguard Worker-  panfrost/midgard: Fix b2f32 swizzle for vectors
464*61046927SAndroid Build Coastguard Worker-  panfrost: Fix viewports
465*61046927SAndroid Build Coastguard Worker-  panfrost: Implement scissor test
466*61046927SAndroid Build Coastguard Worker-  panfrost/midgard: Add fcsel_i opcode
467*61046927SAndroid Build Coastguard Worker-  panfrost/midgard: Schedule ball/bany to vectors
468*61046927SAndroid Build Coastguard Worker-  panfrost/midgard: Add more ball/bany, iabs ops
469*61046927SAndroid Build Coastguard Worker-  panfrost/midgard: Map more bany/ball opcodes
470*61046927SAndroid Build Coastguard Worker-  panfrost/midgard: Lower bool_to_int32
471*61046927SAndroid Build Coastguard Worker-  panfrost/midgard: Lower f2b32 to fne
472*61046927SAndroid Build Coastguard Worker-  panfrost/midgard: Lower i2b32
473*61046927SAndroid Build Coastguard Worker-  panfrost/midgard: Implement b2i; improve b2f/f2b
474*61046927SAndroid Build Coastguard Worker-  panfrost/midgard: Lower source modifiers for ints
475*61046927SAndroid Build Coastguard Worker-  panfrost/midgard: Cleanup midgard_nir_algebraic.py
476*61046927SAndroid Build Coastguard Worker-  panfrost: Stub out ES3 caps/callbacks
477*61046927SAndroid Build Coastguard Worker-  panfrost/midgard: Add ult/ule ops
478*61046927SAndroid Build Coastguard Worker-  panfrost/midgard: Expand fge lowering to more types
479*61046927SAndroid Build Coastguard Worker-  panfrost/midgard: Handle i2b constant
480*61046927SAndroid Build Coastguard Worker-  panfrost/midgard: fpow is a two-part operation
481*61046927SAndroid Build Coastguard Worker-  panfrost: Preliminary work for mipmaps
482*61046927SAndroid Build Coastguard Worker-  panfrost: Fix vertex buffer corruption
483*61046927SAndroid Build Coastguard Worker-  panfrost/midgard: Disassemble \`cube\` texture op
484*61046927SAndroid Build Coastguard Worker-  panfrost/midgard: Add L/S op for writing cubemap coordinates
485*61046927SAndroid Build Coastguard Worker-  panfrost: Preliminary work for cubemaps
486*61046927SAndroid Build Coastguard Worker-  panfrost/decode: Decode all cubemap faces
487*61046927SAndroid Build Coastguard Worker-  panfrost: Include all cubemap faces in bitmap list
488*61046927SAndroid Build Coastguard Worker-  panfrost/midgard: Emit cubemap coordinates
489*61046927SAndroid Build Coastguard Worker-  panfrost: Implement command stream for linear cubemaps
490*61046927SAndroid Build Coastguard Worker-  panfrost: Extend tiling for cubemaps
491*61046927SAndroid Build Coastguard Worker-  panfrost: Implement missing texture formats
492*61046927SAndroid Build Coastguard Worker-  panfrost/decode: Print negative_start
493*61046927SAndroid Build Coastguard Worker-  panfrost: Clean index state between indexed draws
494*61046927SAndroid Build Coastguard Worker-  panfrost: Fix index calculation types and asserts
495*61046927SAndroid Build Coastguard Worker-  panfrost: Implement FIXED formats
496*61046927SAndroid Build Coastguard Worker-  panfrost: Remove support for legacy kernels
497*61046927SAndroid Build Coastguard Worker-  nir: Add "viewport vector" system values
498*61046927SAndroid Build Coastguard Worker-  panfrost: Implement system values
499*61046927SAndroid Build Coastguard Worker-  panfrost: Cleanup some indirection in pan_resource
500*61046927SAndroid Build Coastguard Worker-  panfrost: Respect box->width in tiled stores
501*61046927SAndroid Build Coastguard Worker-  panfrost: Size tiled temp buffers correctly
502*61046927SAndroid Build Coastguard Worker-  panfrost/decode: Add flags for tilebuffer readback
503*61046927SAndroid Build Coastguard Worker-  panfrost: Add tilebuffer load? branch
504*61046927SAndroid Build Coastguard Worker-  panfrost/midgard: Add umin/umax opcodes
505*61046927SAndroid Build Coastguard Worker-  panfrost/midgard: Add ilzcnt op
506*61046927SAndroid Build Coastguard Worker-  panfrost/midgard: Add ibitcount8 op
507*61046927SAndroid Build Coastguard Worker-  panfrost/midgard: Enable lower_find_lsb
508*61046927SAndroid Build Coastguard Worker-  panfrost: Remove "mali_unknown6" nonsense
509*61046927SAndroid Build Coastguard Worker-  panfrost/midgard: Drop dependence on mesa/st
510*61046927SAndroid Build Coastguard Worker-  panfrost: Cleanup indexed draw handling
511*61046927SAndroid Build Coastguard Worker-  nir: Add nir_lower_viewport_transform
512*61046927SAndroid Build Coastguard Worker-  panfrost/midgard: Use shared nir_lower_viewport_transform
513*61046927SAndroid Build Coastguard Worker-  panfrost: Track BO lifetime with jobs and reference counts
514*61046927SAndroid Build Coastguard Worker-  panfrost: Fixup vertex offsets to prevent shadow copy
515*61046927SAndroid Build Coastguard Worker-  panfrost/mdg: Use shared fsign lowering
516*61046927SAndroid Build Coastguard Worker-  panfrost/mdg/disasm: Print raw varying_parameters
517*61046927SAndroid Build Coastguard Worker-  panfrost/midgard: Pipe through varying arrays
518*61046927SAndroid Build Coastguard Worker-  panfrost/midgard: Implement indirect loads of varyings/UBOs
519*61046927SAndroid Build Coastguard Worker-  panfrost/midgard: Respect component of bcsel condition
520*61046927SAndroid Build Coastguard Worker-  panfrost/midgard: Remove useless MIR dump
521*61046927SAndroid Build Coastguard Worker-  panfrost: Respect backwards branches in RA
522*61046927SAndroid Build Coastguard Worker-  panfrost/midgard: Don't try to inline constants on branches
523*61046927SAndroid Build Coastguard Worker-  panfrost/midgard: imul can only run on \*mul
524*61046927SAndroid Build Coastguard Worker-  panfrost: Disable indirect outputs for now
525*61046927SAndroid Build Coastguard Worker-  panfrost: Use actual imov instruction
526*61046927SAndroid Build Coastguard Worker-  panfrost/midgard: Dead code eliminate MIR
527*61046927SAndroid Build Coastguard Worker-  panfrost/midgard: Track loop depth
528*61046927SAndroid Build Coastguard Worker-  panfrost/midgard: Fix off-by-one in successor analysis
529*61046927SAndroid Build Coastguard Worker-  panfrost/midgard: Remove unused mir_next_block
530*61046927SAndroid Build Coastguard Worker-  panfrost/midgard: Update integer op list
531*61046927SAndroid Build Coastguard Worker-  panfrost/midgard: Document sign-extension/zero-extension bits
532*61046927SAndroid Build Coastguard Worker   (vector)
533*61046927SAndroid Build Coastguard Worker-  panfrost/midgard: Set integer mods
534*61046927SAndroid Build Coastguard Worker-  panfrost/midgard: Implement copy propagation
535*61046927SAndroid Build Coastguard Worker-  panfrost/midgard: Optimize MIR in progress loop
536*61046927SAndroid Build Coastguard Worker-  panfrost/midgard: Refactor opcode tables
537*61046927SAndroid Build Coastguard Worker-  panfrost/midgard: Add "op commutes?" property
538*61046927SAndroid Build Coastguard Worker-  panfrost/midgard: Remove assembler
539*61046927SAndroid Build Coastguard Worker-  panfrost/midgard: Reduce fmax(a, 0.0) to fmov.pos
540*61046927SAndroid Build Coastguard Worker-  panfrost/midgard: Extend copy propagation pass
541*61046927SAndroid Build Coastguard Worker-  panfrost/midgard: Optimize csel involving 0
542*61046927SAndroid Build Coastguard Worker-  panfrost/midgard: Copy prop for texture registers
543*61046927SAndroid Build Coastguard Worker-  panfrost/midgard: Identify inand
544*61046927SAndroid Build Coastguard Worker-  panfrost/midgard: Add new bitwise ops
545*61046927SAndroid Build Coastguard Worker-  Revert "panfrost/midgard: Extend copy propagation pass"
546*61046927SAndroid Build Coastguard Worker-  panfrost/midgard: Only copyprop without an outmod
547*61046927SAndroid Build Coastguard Worker-  panfrost/midgard: Fix regressions in -bjellyfish
548*61046927SAndroid Build Coastguard Worker-  panfrost/midgard: Fix tex propogation
549*61046927SAndroid Build Coastguard Worker-  panfrost/midgard: imov workaround
550*61046927SAndroid Build Coastguard Worker-  panfrost: Use fp32 (not fp16) varyings
551*61046927SAndroid Build Coastguard Worker-  panfrost/midgard: Safety check immediate precision degradations
552*61046927SAndroid Build Coastguard Worker-  panfrost: Workaround -bshadow regression
553*61046927SAndroid Build Coastguard Worker-  panfrost: Remove shader dump
554*61046927SAndroid Build Coastguard Worker-  panfrost/decode: Hit MRT blend shader enable bits
555*61046927SAndroid Build Coastguard Worker-  panfrost: Fix blend shader upload
556*61046927SAndroid Build Coastguard Worker-  panfrost/midgard: reg_mode_full -> reg_mode_32, etc
557*61046927SAndroid Build Coastguard Worker-  panfrost/midgard/disasm: Catch mask errors
558*61046927SAndroid Build Coastguard Worker-  panfrost/midgard/disasm: Extend print_reg to 8-bit
559*61046927SAndroid Build Coastguard Worker-  panfrost/midgard/disasm: Fill in .int mod
560*61046927SAndroid Build Coastguard Worker-  panfrost/midgard: Fix crash on unknown op
561*61046927SAndroid Build Coastguard Worker-  panfrost/midgard: Rename ilzcnt8 -> iclz
562*61046927SAndroid Build Coastguard Worker-  panfrost/midgard/disasm: Support 8-bit destination
563*61046927SAndroid Build Coastguard Worker-  panfrost/midgard/disasm: Print 8-bit sources
564*61046927SAndroid Build Coastguard Worker-  panfrost/midgard/disasm: Stub out 64-bit
565*61046927SAndroid Build Coastguard Worker-  panfrost/midgard/disasm: Handle dest_override generalized
566*61046927SAndroid Build Coastguard Worker-  panfrost: Support RGB565 FBOs
567*61046927SAndroid Build Coastguard Worker-  panfrost/midgard: Fix integer selection
568*61046927SAndroid Build Coastguard Worker-  panfrost/midgard: Fix RA when temp_count = 0
569*61046927SAndroid Build Coastguard Worker-  panfrost/midgard: Lower mixed csel (NIR)
570*61046927SAndroid Build Coastguard Worker-  panfrost/midgard: iabs cannot run on mul
571*61046927SAndroid Build Coastguard Worker
572*61046927SAndroid Build Coastguard WorkerAlyssa Ross (1):
573*61046927SAndroid Build Coastguard Worker
574*61046927SAndroid Build Coastguard Worker-  get_reviewer.pl: improve portability
575*61046927SAndroid Build Coastguard Worker
576*61046927SAndroid Build Coastguard WorkerAmit Pundir (1):
577*61046927SAndroid Build Coastguard Worker
578*61046927SAndroid Build Coastguard Worker-  mesa: android: freedreno: build libfreedreno_{drm,ir3} static libs
579*61046927SAndroid Build Coastguard Worker
580*61046927SAndroid Build Coastguard WorkerAndre Heider (5):
581*61046927SAndroid Build Coastguard Worker
582*61046927SAndroid Build Coastguard Worker-  iris: fix build with gallium nine
583*61046927SAndroid Build Coastguard Worker-  iris: improve PIPE_CAP_VIDEO_MEMORY bogus value
584*61046927SAndroid Build Coastguard Worker-  iris: add support for tgsi_to_nir
585*61046927SAndroid Build Coastguard Worker-  st/nine: enable csmt per default on iris
586*61046927SAndroid Build Coastguard Worker-  st/nine: skip position checks in SetCursorPosition()
587*61046927SAndroid Build Coastguard Worker
588*61046927SAndroid Build Coastguard WorkerAndreas Baierl (2):
589*61046927SAndroid Build Coastguard Worker
590*61046927SAndroid Build Coastguard Worker-  nir: add rcp(w) lowering for gl_FragCoord
591*61046927SAndroid Build Coastguard Worker-  lima/ppir: Add gl_FragCoord handling
592*61046927SAndroid Build Coastguard Worker
593*61046927SAndroid Build Coastguard WorkerAndres Gomez (12):
594*61046927SAndroid Build Coastguard Worker
595*61046927SAndroid Build Coastguard Worker-  mesa: INVALID_VALUE for wrong type or format in Clear*Buffer*Data
596*61046927SAndroid Build Coastguard Worker-  gitlab-ci: install distro's ninja
597*61046927SAndroid Build Coastguard Worker-  glsl: correctly validate component layout qualifier for dvec{3,4}
598*61046927SAndroid Build Coastguard Worker-  glsl/linker: always validate explicit location among inputs
599*61046927SAndroid Build Coastguard Worker-  glsl/linker: don't fail non static used inputs without matching
600*61046927SAndroid Build Coastguard Worker   outputs
601*61046927SAndroid Build Coastguard Worker-  glsl/linker: simplify xfb_offset vs xfb_stride overflow check
602*61046927SAndroid Build Coastguard Worker-  Revert "glsl: relax input->output validation for SSO programs"
603*61046927SAndroid Build Coastguard Worker-  glsl/linker: location aliasing requires types to have the same width
604*61046927SAndroid Build Coastguard Worker-  docs: drop Andres Gomez from the release cycles
605*61046927SAndroid Build Coastguard Worker-  glsl/linker: always validate explicit locations for first and last
606*61046927SAndroid Build Coastguard Worker   interfaces
607*61046927SAndroid Build Coastguard Worker-  docs/relnotes: add support for VK_KHR_shader_float16_int8
608*61046927SAndroid Build Coastguard Worker-  glsl/linker: check for xfb_offset aliasing
609*61046927SAndroid Build Coastguard Worker
610*61046927SAndroid Build Coastguard WorkerAndrii Simiklit (5):
611*61046927SAndroid Build Coastguard Worker
612*61046927SAndroid Build Coastguard Worker-  i965: consider a 'base level' when calculating width0, height0,
613*61046927SAndroid Build Coastguard Worker   depth0
614*61046927SAndroid Build Coastguard Worker-  i965: re-emit index buffer state on a reset option change.
615*61046927SAndroid Build Coastguard Worker-  util: clean the 24-bit unused field to avoid an issues
616*61046927SAndroid Build Coastguard Worker-  iris: make the TFB result visible to others
617*61046927SAndroid Build Coastguard Worker-  egl: return correct error code for a case req ver < 3 with
618*61046927SAndroid Build Coastguard Worker   forward-compatible
619*61046927SAndroid Build Coastguard Worker
620*61046927SAndroid Build Coastguard WorkerAntia Puentes (1):
621*61046927SAndroid Build Coastguard Worker
622*61046927SAndroid Build Coastguard Worker-  nir/linker: Fix TRANSFORM_FEEDBACK_BUFFER_INDEX
623*61046927SAndroid Build Coastguard Worker
624*61046927SAndroid Build Coastguard WorkerAnuj Phogat (7):
625*61046927SAndroid Build Coastguard Worker
626*61046927SAndroid Build Coastguard Worker-  i965/icl: Add WA_2204188704 to disable pixel shader panic dispatch
627*61046927SAndroid Build Coastguard Worker-  anv/icl: Add WA_2204188704 to disable pixel shader panic dispatch
628*61046927SAndroid Build Coastguard Worker-  intel: Add Elkhart Lake device info
629*61046927SAndroid Build Coastguard Worker-  intel: Add Elkhart Lake PCI-IDs
630*61046927SAndroid Build Coastguard Worker-  iris/icl: Set Enabled Texel Offset Precision Fix bit
631*61046927SAndroid Build Coastguard Worker-  iris/icl: Add WA_2204188704 to disable pixel shader panic dispatch
632*61046927SAndroid Build Coastguard Worker-  intel: Add support for Comet Lake
633*61046927SAndroid Build Coastguard Worker
634*61046927SAndroid Build Coastguard WorkerAxel Davy (49):
635*61046927SAndroid Build Coastguard Worker
636*61046927SAndroid Build Coastguard Worker-  st/nine: Ignore window size if error
637*61046927SAndroid Build Coastguard Worker-  st/nine: Ignore multisample quality level if no ms
638*61046927SAndroid Build Coastguard Worker-  st/nine: Disable depth write when nothing gets updated
639*61046927SAndroid Build Coastguard Worker-  st/nine: Do not advertise support for D15S1 and D24X4S4
640*61046927SAndroid Build Coastguard Worker-  st/nine: Do not advertise CANMANAGERESOURCE
641*61046927SAndroid Build Coastguard Worker-  st/nine: Change a few advertised caps
642*61046927SAndroid Build Coastguard Worker-  Revert "d3dadapter9: Support software renderer on any DRI device"
643*61046927SAndroid Build Coastguard Worker-  st/nine: Fix D3DWindowBuffer_release for old wine nine support
644*61046927SAndroid Build Coastguard Worker-  st/nine: Use FLT_MAX/2 for RCP clamping
645*61046927SAndroid Build Coastguard Worker-  st/nine: Upload managed textures only at draw using them
646*61046927SAndroid Build Coastguard Worker-  st/nine: Upload managed buffers only at draw using them
647*61046927SAndroid Build Coastguard Worker-  st/nine: Fix buffer/texture unbinding in nine_state_clear
648*61046927SAndroid Build Coastguard Worker-  st/nine: Finish if nooverwrite after normal mapping
649*61046927SAndroid Build Coastguard Worker-  st/nine: Always return OK on SetSoftwareVertexProcessing
650*61046927SAndroid Build Coastguard Worker-  st/nine: Enable modifiers on ps 1.X texcoords
651*61046927SAndroid Build Coastguard Worker-  st/nine: Ignore nooverwrite for systemmem
652*61046927SAndroid Build Coastguard Worker-  st/nine: Fix SINCOS input
653*61046927SAndroid Build Coastguard Worker-  st/nine: Optimize surface upload with conversion
654*61046927SAndroid Build Coastguard Worker-  st/nine: Optimize volume upload with conversion
655*61046927SAndroid Build Coastguard Worker-  st/nine: rename \*_conversion to \*_internal
656*61046927SAndroid Build Coastguard Worker-  st/nine: Refactor surface GetSystemMemPointer
657*61046927SAndroid Build Coastguard Worker-  st/nine: Refactor volume GetSystemMemPointer
658*61046927SAndroid Build Coastguard Worker-  st/nine: Support internal compressed format for surfaces
659*61046927SAndroid Build Coastguard Worker-  st/nine: Support internal compressed format for volumes
660*61046927SAndroid Build Coastguard Worker-  st/nine: Add drirc option to use data_internal for dynamic textures
661*61046927SAndroid Build Coastguard Worker-  drirc: Add Gallium nine workaround for Rayman Legends
662*61046927SAndroid Build Coastguard Worker-  st/nine: Recompile optimized shaders based on b/i consts
663*61046927SAndroid Build Coastguard Worker-  st/nine: Control shader constant inlining with drirc
664*61046927SAndroid Build Coastguard Worker-  st/nine: Regroup param->rel tests
665*61046927SAndroid Build Coastguard Worker-  st/nine: Refactor param->rel
666*61046927SAndroid Build Coastguard Worker-  st/nine: Compact nine_ff_get_projected_key
667*61046927SAndroid Build Coastguard Worker-  st/nine: Compact pixel shader key
668*61046927SAndroid Build Coastguard Worker-  st/nine: use helper ureg_DECL_sampler everywhere
669*61046927SAndroid Build Coastguard Worker-  st/nine: Manually upload vs and ps constants
670*61046927SAndroid Build Coastguard Worker-  st/nine: Refactor shader constants ureg_src computation
671*61046927SAndroid Build Coastguard Worker-  st/nine: Make swvp_on imply IS_VS
672*61046927SAndroid Build Coastguard Worker-  st/nine: Refactor ct_ctor
673*61046927SAndroid Build Coastguard Worker-  st/nine: Track constant slots used
674*61046927SAndroid Build Coastguard Worker-  st/nine: Refactor counting of constants
675*61046927SAndroid Build Coastguard Worker-  st/nine: Prepare constant compaction in nine_shader
676*61046927SAndroid Build Coastguard Worker-  st/nine: Propagate const_range to context
677*61046927SAndroid Build Coastguard Worker-  st/nine: Cache constant buffer size
678*61046927SAndroid Build Coastguard Worker-  st/nine: Handle const_ranges in nine_state
679*61046927SAndroid Build Coastguard Worker-  st/nine: Enable computing const_ranges
680*61046927SAndroid Build Coastguard Worker-  st/nine: Use TGSI_SEMANTIC_GENERIC for fog
681*61046927SAndroid Build Coastguard Worker-  st/nine: Optimize a bit writeonly buffers
682*61046927SAndroid Build Coastguard Worker-  st/nine: Throttle rendering similarly for thread_submit
683*61046927SAndroid Build Coastguard Worker-  st/nine: Check discard_delayed_release is set before allocating more
684*61046927SAndroid Build Coastguard Worker-  d3dadapter9: Revert to old throttling limit value
685*61046927SAndroid Build Coastguard Worker
686*61046927SAndroid Build Coastguard WorkerBart Oldeman (1):
687*61046927SAndroid Build Coastguard Worker
688*61046927SAndroid Build Coastguard Worker-  gallium-xlib: query MIT-SHM before using it.
689*61046927SAndroid Build Coastguard Worker
690*61046927SAndroid Build Coastguard WorkerBas Nieuwenhuizen (105):
691*61046927SAndroid Build Coastguard Worker
692*61046927SAndroid Build Coastguard Worker-  radv: Only look at pImmutableSamples if the descriptor has a sampler.
693*61046927SAndroid Build Coastguard Worker-  amd/common: Add gep helper for pointer increment.
694*61046927SAndroid Build Coastguard Worker-  amd/common: Implement ptr->int casts in ac_to_integer.
695*61046927SAndroid Build Coastguard Worker-  radv: Fix the shader info pass for not having the variable.
696*61046927SAndroid Build Coastguard Worker-  amd/common: Use correct writemask for shared memory stores.
697*61046927SAndroid Build Coastguard Worker-  amd/common: Fix stores to derefs with unknown variable.
698*61046927SAndroid Build Coastguard Worker-  amd/common: Handle nir_deref_type_ptr_as_array for shared memory.
699*61046927SAndroid Build Coastguard Worker-  amd/common: handle nir_deref_cast for shared memory from integers.
700*61046927SAndroid Build Coastguard Worker-  amd/common: Do not use 32-bit loads for shared memory.
701*61046927SAndroid Build Coastguard Worker-  amd/common: Implement global memory accesses.
702*61046927SAndroid Build Coastguard Worker-  radv: Do not use the bo list for local buffers.
703*61046927SAndroid Build Coastguard Worker-  radv: Implement VK_EXT_buffer_device_address.
704*61046927SAndroid Build Coastguard Worker-  radv: Use correct num formats to detect whether we should be use 1.0
705*61046927SAndroid Build Coastguard Worker   or 1.
706*61046927SAndroid Build Coastguard Worker-  radv: Sync ETC2 whitelisted devices.
707*61046927SAndroid Build Coastguard Worker-  radv: Clean up a bunch of compiler warnings.
708*61046927SAndroid Build Coastguard Worker-  radv: Handle clip+cull distances more generally as compact arrays.
709*61046927SAndroid Build Coastguard Worker-  radv: Implement VK_EXT_depth_clip_enable.
710*61046927SAndroid Build Coastguard Worker-  radv: Disable depth clamping even without
711*61046927SAndroid Build Coastguard Worker   EXT_depth_range_unrestricted.
712*61046927SAndroid Build Coastguard Worker-  radv: Fix float16 interpolation set up.
713*61046927SAndroid Build Coastguard Worker-  radv: Allow interpolation on non-float types.
714*61046927SAndroid Build Coastguard Worker-  radv: Interpolate less aggressively.
715*61046927SAndroid Build Coastguard Worker-  turnip: Add driver skeleton (v2)
716*61046927SAndroid Build Coastguard Worker-  turnip: Fix up detection of device.
717*61046927SAndroid Build Coastguard Worker-  turnip: Gather some device info.
718*61046927SAndroid Build Coastguard Worker-  turnip: Remove abort.
719*61046927SAndroid Build Coastguard Worker-  turnip: Fix newly introduced warning.
720*61046927SAndroid Build Coastguard Worker-  turnip: Add buffer allocation & mapping support.
721*61046927SAndroid Build Coastguard Worker-  turnip: Report a memory type and heap.
722*61046927SAndroid Build Coastguard Worker-  turnip: Cargo cult the Intel heap size functionality.
723*61046927SAndroid Build Coastguard Worker-  turnip: Initialize memory type in requirements.
724*61046927SAndroid Build Coastguard Worker-  turnip: Disable more features.
725*61046927SAndroid Build Coastguard Worker-  turnip: Add 630 to the list.
726*61046927SAndroid Build Coastguard Worker-  turnip: Fix bo allocation after we stopped using libdrm_freedreno ...
727*61046927SAndroid Build Coastguard Worker-  turnip: Fix memory mapping.
728*61046927SAndroid Build Coastguard Worker-  turnip: Add image layout calculations.
729*61046927SAndroid Build Coastguard Worker-  turnip: Stop hardcoding the msm version check.
730*61046927SAndroid Build Coastguard Worker-  turnip: move tu_gem.c to tu_drm.c
731*61046927SAndroid Build Coastguard Worker-  turnip: Implement pipe-less param query.
732*61046927SAndroid Build Coastguard Worker-  turnip: Implement some format properties for RGBA8.
733*61046927SAndroid Build Coastguard Worker-  turnip: Remove some radv leftovers.
734*61046927SAndroid Build Coastguard Worker-  turnip: clean up TODO.
735*61046927SAndroid Build Coastguard Worker-  turnip: Implement some UUIDs.
736*61046927SAndroid Build Coastguard Worker-  turnip: Implement a slow bo list
737*61046927SAndroid Build Coastguard Worker-  turnip: Add a command stream.
738*61046927SAndroid Build Coastguard Worker-  turnip: Add msm queue support.
739*61046927SAndroid Build Coastguard Worker-  turnip: Make bo_list functions not static
740*61046927SAndroid Build Coastguard Worker-  turnip: Implement submission.
741*61046927SAndroid Build Coastguard Worker-  turnip: Fill command buffer
742*61046927SAndroid Build Coastguard Worker-  turnip: Shorten primary_cmd_stream name.
743*61046927SAndroid Build Coastguard Worker-  turnip: Add emit functions in a header.
744*61046927SAndroid Build Coastguard Worker-  turnip: Move stream functions to tu_cs.c
745*61046927SAndroid Build Coastguard Worker-  turnip: Add buffer memory binding.
746*61046927SAndroid Build Coastguard Worker-  turnip: Make tu6_emit_event_write shared.
747*61046927SAndroid Build Coastguard Worker-  turnip: Add tu6_rb_fmt_to_ifmt.
748*61046927SAndroid Build Coastguard Worker-  turnip: Implement buffer->buffer DMA copies.
749*61046927SAndroid Build Coastguard Worker-  turnip: Add image->buffer DMA copies.
750*61046927SAndroid Build Coastguard Worker-  turnip: Add buffer->image DMA copies.
751*61046927SAndroid Build Coastguard Worker-  turnip: Add todo for copies.
752*61046927SAndroid Build Coastguard Worker-  turnip: Fix GCC compiles.
753*61046927SAndroid Build Coastguard Worker-  turnip: Deconflict vk_format_table regeneration
754*61046927SAndroid Build Coastguard Worker-  gitlab-ci: Build turnip.
755*61046927SAndroid Build Coastguard Worker-  radeonsi: Remove implicit const cast.
756*61046927SAndroid Build Coastguard Worker-  radv: Allow fast clears with concurrent queue mask for some layouts.
757*61046927SAndroid Build Coastguard Worker-  vulkan/util: Handle enums that are in platform-specific headers.
758*61046927SAndroid Build Coastguard Worker-  vulkan: Update the XML and headers to 1.1.104
759*61046927SAndroid Build Coastguard Worker-  radv: Implement VK_EXT_host_query_reset.
760*61046927SAndroid Build Coastguard Worker-  radv: Use correct image view comparison for fast clears.
761*61046927SAndroid Build Coastguard Worker-  radv: Implement VK_EXT_pipeline_creation_feedback.
762*61046927SAndroid Build Coastguard Worker-  ac/nir: Return frag_coord as integer.
763*61046927SAndroid Build Coastguard Worker-  nir: Add access qualifiers on load_ubo intrinsic.
764*61046927SAndroid Build Coastguard Worker-  radv: Add non-uniform indexing lowering.
765*61046927SAndroid Build Coastguard Worker-  radv: Add bolist RADV_PERFTEST flag.
766*61046927SAndroid Build Coastguard Worker-  ac: Move has_local_buffers disable to radeonsi.
767*61046927SAndroid Build Coastguard Worker-  radv: Use local buffers for the global bo list.
768*61046927SAndroid Build Coastguard Worker-  radv: Support VK_EXT_inline_uniform_block.
769*61046927SAndroid Build Coastguard Worker-  radv: Add support for driconf.
770*61046927SAndroid Build Coastguard Worker-  vulkan/wsi: Add X11 adaptive sync support based on dri options.
771*61046927SAndroid Build Coastguard Worker-  radv: Add adaptive_sync driconfig option and enable it by default.
772*61046927SAndroid Build Coastguard Worker-  radv: Add logic for subsampled format descriptions.
773*61046927SAndroid Build Coastguard Worker-  radv: Add logic for multisample format descriptions.
774*61046927SAndroid Build Coastguard Worker-  radv: Add multiple planes to images.
775*61046927SAndroid Build Coastguard Worker-  radv: Add single plane image views & meta operations.
776*61046927SAndroid Build Coastguard Worker-  radv: Support different source & dest aspects for planar images in
777*61046927SAndroid Build Coastguard Worker   blit2d.
778*61046927SAndroid Build Coastguard Worker-  radv: Add ycbcr conversion structs.
779*61046927SAndroid Build Coastguard Worker-  radv: Add support for image views with multiple planes.
780*61046927SAndroid Build Coastguard Worker-  radv: Allow mixed src/dst aspects in copies.
781*61046927SAndroid Build Coastguard Worker-  ac/nir: Add support for planes.
782*61046927SAndroid Build Coastguard Worker-  radv: Add ycbcr samplers in descriptor set layouts.
783*61046927SAndroid Build Coastguard Worker-  radv: Update descriptor sets for multiple planes.
784*61046927SAndroid Build Coastguard Worker-  radv: Add ycbcr lowering pass.
785*61046927SAndroid Build Coastguard Worker-  radv: Run the new ycbcr lowering pass.
786*61046927SAndroid Build Coastguard Worker-  radv: Add hashing for the ycbcr samplers.
787*61046927SAndroid Build Coastguard Worker-  radv: Add ycbcr format features.
788*61046927SAndroid Build Coastguard Worker-  radv: Add ycbcr subsampled & multiplane formats to csv.
789*61046927SAndroid Build Coastguard Worker-  radv: Enable YCBCR conversion feature.
790*61046927SAndroid Build Coastguard Worker-  radv: Expose VK_EXT_ycbcr_image_arrays.
791*61046927SAndroid Build Coastguard Worker-  radv: Expose Vulkan 1.1 for Android.
792*61046927SAndroid Build Coastguard Worker-  radv: Fix hang width YCBCR array textures.
793*61046927SAndroid Build Coastguard Worker-  radv: Set is_array in lowered ycbcr tex instructions.
794*61046927SAndroid Build Coastguard Worker-  radv: Restrict YUVY formats to 1 layer.
795*61046927SAndroid Build Coastguard Worker-  radv: Disable subsampled formats.
796*61046927SAndroid Build Coastguard Worker-  radv: Implement cosited_even sampling.
797*61046927SAndroid Build Coastguard Worker-  radv: Do not use extra descriptor space for the 3rd plane.
798*61046927SAndroid Build Coastguard Worker-  nir: Actually propagate progress in nir_opt_move_load_ubo.
799*61046927SAndroid Build Coastguard Worker-  radv: Prevent out of bound shift on 32-bit builds.
800*61046927SAndroid Build Coastguard Worker
801*61046927SAndroid Build Coastguard WorkerBenjamin Gordon (1):
802*61046927SAndroid Build Coastguard Worker
803*61046927SAndroid Build Coastguard Worker-  configure.ac/meson.build: Add options for library suffixes
804*61046927SAndroid Build Coastguard Worker
805*61046927SAndroid Build Coastguard WorkerBenjamin Tissoires (1):
806*61046927SAndroid Build Coastguard Worker
807*61046927SAndroid Build Coastguard Worker-  CI: use wayland ci-templates repo to create the base image
808*61046927SAndroid Build Coastguard Worker
809*61046927SAndroid Build Coastguard WorkerBoyan Ding (3):
810*61046927SAndroid Build Coastguard Worker
811*61046927SAndroid Build Coastguard Worker-  gk110/ir: Add rcp f64 implementation
812*61046927SAndroid Build Coastguard Worker-  gk110/ir: Add rsq f64 implementation
813*61046927SAndroid Build Coastguard Worker-  gk110/ir: Use the new rcp/rsq in library
814*61046927SAndroid Build Coastguard Worker
815*61046927SAndroid Build Coastguard WorkerBoyuan Zhang (1):
816*61046927SAndroid Build Coastguard Worker
817*61046927SAndroid Build Coastguard Worker-  st/va: reverse qt matrix back to its original order
818*61046927SAndroid Build Coastguard Worker
819*61046927SAndroid Build Coastguard WorkerBrian Paul (51):
820*61046927SAndroid Build Coastguard Worker
821*61046927SAndroid Build Coastguard Worker-  st/mesa: whitespace/formatting fixes in st_cb_texture.c
822*61046927SAndroid Build Coastguard Worker-  svga: assorted whitespace and formatting fixes
823*61046927SAndroid Build Coastguard Worker-  svga: fix dma.pending > 0 test
824*61046927SAndroid Build Coastguard Worker-  mesa: fix display list corner case assertion
825*61046927SAndroid Build Coastguard Worker-  st/mesa: whitespace fixes in st_sampler_view.c
826*61046927SAndroid Build Coastguard Worker-  st/mesa: line wrapping, whitespace fixes in st_cb_texture.c
827*61046927SAndroid Build Coastguard Worker-  st/mesa: whitespace fixes in st_texture.h
828*61046927SAndroid Build Coastguard Worker-  svga: init fill variable to avoid compiler warning
829*61046927SAndroid Build Coastguard Worker-  svga: silence array out of bounds warning
830*61046927SAndroid Build Coastguard Worker-  st/wgl: init a variable to silence MinGW warning
831*61046927SAndroid Build Coastguard Worker-  gallium/util: whitespace cleanups in u_bitmask.[ch]
832*61046927SAndroid Build Coastguard Worker-  gallium/util: add some const qualifiers in u_bitmask.c
833*61046927SAndroid Build Coastguard Worker-  pipebuffer: use new pb_usage_flags enum type
834*61046927SAndroid Build Coastguard Worker-  pipebuffer: whitespace fixes in pb_buffer.h
835*61046927SAndroid Build Coastguard Worker-  winsys/svga: use new pb_usage_flags enum type
836*61046927SAndroid Build Coastguard Worker-  st/mesa: move, clean-up shader variant key decls/inits
837*61046927SAndroid Build Coastguard Worker-  st/mesa: whitespace, formatting fixes in st_cb_flush.c
838*61046927SAndroid Build Coastguard Worker-  svga: refactor draw_vgpu10() function
839*61046927SAndroid Build Coastguard Worker-  svga: remove SVGA_RELOC_READ flag in SVGA3D_BindGBSurface()
840*61046927SAndroid Build Coastguard Worker-  pipebuffer: s/PB_ALL_USAGE_FLAGS/PB_USAGE_ALL/
841*61046927SAndroid Build Coastguard Worker-  st/mesa: init hash keys with memset(), not designated initializers
842*61046927SAndroid Build Coastguard Worker-  intel/decoders: silence uninitialized variable warnings in
843*61046927SAndroid Build Coastguard Worker   gen_print_batch()
844*61046927SAndroid Build Coastguard Worker-  intel/compiler: silence unitialized variable warning in
845*61046927SAndroid Build Coastguard Worker   opt_vector_float()
846*61046927SAndroid Build Coastguard Worker-  st/mesa: move utility functions, macros into new st_util.h file
847*61046927SAndroid Build Coastguard Worker-  st/mesa: move around some code in st_context.c
848*61046927SAndroid Build Coastguard Worker-  st/mesa: add/improve sampler view comments
849*61046927SAndroid Build Coastguard Worker-  st/mesa: rename st_texture_release_sampler_view()
850*61046927SAndroid Build Coastguard Worker-  st/mesa: minor refactoring of texture/sampler delete code
851*61046927SAndroid Build Coastguard Worker-  docs: try to improve the Meson documentation (v2)
852*61046927SAndroid Build Coastguard Worker-  drisw: fix incomplete type compilation failure
853*61046927SAndroid Build Coastguard Worker-  gallium/winsys/kms: fix incomplete type compilation failure
854*61046927SAndroid Build Coastguard Worker-  nir: silence a couple new compiler warnings
855*61046927SAndroid Build Coastguard Worker-  docs: separate information for compiler selection and compiler
856*61046927SAndroid Build Coastguard Worker   options
857*61046927SAndroid Build Coastguard Worker-  docs: link to the meson_options.txt file gitlab.freedesktop.org
858*61046927SAndroid Build Coastguard Worker-  st/mesa: implement "zombie" sampler views (v2)
859*61046927SAndroid Build Coastguard Worker-  st/mesa: implement "zombie" shaders list
860*61046927SAndroid Build Coastguard Worker-  st/mesa: stop using pipe_sampler_view_release()
861*61046927SAndroid Build Coastguard Worker-  svga: stop using pipe_sampler_view_release()
862*61046927SAndroid Build Coastguard Worker-  llvmpipe: stop using pipe_sampler_view_release()
863*61046927SAndroid Build Coastguard Worker-  swr: remove call to pipe_sampler_view_release()
864*61046927SAndroid Build Coastguard Worker-  i915g: remove calls to pipe_sampler_view_release()
865*61046927SAndroid Build Coastguard Worker-  gallium/util: remove pipe_sampler_view_release()
866*61046927SAndroid Build Coastguard Worker-  nir: fix a few signed/unsigned comparison warnings
867*61046927SAndroid Build Coastguard Worker-  st/mesa: fix texture deletion context mix-up issues (v2)
868*61046927SAndroid Build Coastguard Worker-  nir: use {0} initializer instead of {} to fix MSVC build
869*61046927SAndroid Build Coastguard Worker-  util: no-op \__builtin_types_compatible_p() for non-GCC compilers
870*61046927SAndroid Build Coastguard Worker-  docs: s/Aptril/April/
871*61046927SAndroid Build Coastguard Worker-  llvmpipe: init some vars to NULL to silence MinGW compiler warnings
872*61046927SAndroid Build Coastguard Worker-  glsl: work around MinGW 7.x compiler bug
873*61046927SAndroid Build Coastguard Worker-  svga: add SVGA_NO_LOGGING env var (v2)
874*61046927SAndroid Build Coastguard Worker-  glsl: fix typo in #warning message
875*61046927SAndroid Build Coastguard Worker
876*61046927SAndroid Build Coastguard WorkerCaio Marcelo de Oliveira Filho (61):
877*61046927SAndroid Build Coastguard Worker
878*61046927SAndroid Build Coastguard Worker-  nir: keep the phi order when splitting blocks
879*61046927SAndroid Build Coastguard Worker-  i965: skip bit6 swizzle detection in Gen8+
880*61046927SAndroid Build Coastguard Worker-  anv: skip bit6 swizzle detection in Gen8+
881*61046927SAndroid Build Coastguard Worker-  isl: assert that Gen8+ don't have bit6_swizzling
882*61046927SAndroid Build Coastguard Worker-  intel/compiler: use 0 as sampler in emit_mcs_fetch
883*61046927SAndroid Build Coastguard Worker-  nir: fix example in opt_peel_loop_initial_if description
884*61046927SAndroid Build Coastguard Worker-  iris: Fix uses of gl_TessLevel\*
885*61046927SAndroid Build Coastguard Worker-  iris: Add support for TCS passthrough
886*61046927SAndroid Build Coastguard Worker-  iris: always include an extra constbuf0 if using UBOs
887*61046927SAndroid Build Coastguard Worker-  nir/copy_prop_vars: don't get confused by array_deref of vectors
888*61046927SAndroid Build Coastguard Worker-  nir/copy_prop_vars: add debug helpers
889*61046927SAndroid Build Coastguard Worker-  nir/copy_prop_vars: keep track of components in copy_entry
890*61046927SAndroid Build Coastguard Worker-  nir/copy_prop_vars: change test helper to get intrinsics
891*61046927SAndroid Build Coastguard Worker-  nir: nir_build_deref_follower accept array derefs of vectors
892*61046927SAndroid Build Coastguard Worker-  nir/copy_prop_vars: add tests for load/store elements of vectors
893*61046927SAndroid Build Coastguard Worker-  nir: fix MSVC build
894*61046927SAndroid Build Coastguard Worker-  st/nir: count num_uniforms for FS bultin shader
895*61046927SAndroid Build Coastguard Worker-  nir/copy_prop_vars: rename/refactor store_to_entry helper
896*61046927SAndroid Build Coastguard Worker-  nir/copy_prop_vars: use NIR_MAX_VEC_COMPONENTS
897*61046927SAndroid Build Coastguard Worker-  nir/copy_prop_vars: handle load/store of vector elements
898*61046927SAndroid Build Coastguard Worker-  nir/copy_prop_vars: add tests for indirect array deref
899*61046927SAndroid Build Coastguard Worker-  nir/copy_prop_vars: prefer using entries from equal derefs
900*61046927SAndroid Build Coastguard Worker-  nir/copy_prop_vars: handle indirect vector elements
901*61046927SAndroid Build Coastguard Worker-  anv: Implement VK_EXT_external_memory_host
902*61046927SAndroid Build Coastguard Worker-  nir: Add a pass to combine store_derefs to same vector
903*61046927SAndroid Build Coastguard Worker-  intel/nir: Combine store_derefs after vectorizing IO
904*61046927SAndroid Build Coastguard Worker-  intel/nir: Combine store_derefs to improve code from SPIR-V
905*61046927SAndroid Build Coastguard Worker-  nir: Handle array-deref-of-vector case in loop analysis
906*61046927SAndroid Build Coastguard Worker-  spirv: Add an execution environment to the options
907*61046927SAndroid Build Coastguard Worker-  intel/compiler: handle GLSL_TYPE_INTERFACE as GLSL_TYPE_STRUCT
908*61046927SAndroid Build Coastguard Worker-  spirv: Use interface type for block and buffer block
909*61046927SAndroid Build Coastguard Worker-  iris: Clean up compiler warnings about unused
910*61046927SAndroid Build Coastguard Worker-  nir: Take if_uses into account when repairing SSA
911*61046927SAndroid Build Coastguard Worker-  mesa: Extension boilerplate for NV_compute_shader_derivatives
912*61046927SAndroid Build Coastguard Worker-  glsl: Remove redundant conditions when asserting in_qualifier
913*61046927SAndroid Build Coastguard Worker-  glsl: Enable derivative builtins for NV_compute_shader_derivatives
914*61046927SAndroid Build Coastguard Worker-  glsl: Enable texture builtins for NV_compute_shader_derivatives
915*61046927SAndroid Build Coastguard Worker-  glsl: Parse and propagate derivative_group to shader_info
916*61046927SAndroid Build Coastguard Worker-  nir/algebraic: Lower CS derivatives to zero when no group defined
917*61046927SAndroid Build Coastguard Worker-  nir: Don't set LOD=0 for compute shader that has derivative group
918*61046927SAndroid Build Coastguard Worker-  intel/fs: Use TEX_LOGICAL whenever implicit lod is supported
919*61046927SAndroid Build Coastguard Worker-  intel/fs: Add support for CS to group invocations in quads
920*61046927SAndroid Build Coastguard Worker-  intel/fs: Don't loop when lowering CS intrinsics
921*61046927SAndroid Build Coastguard Worker-  intel/fs: Use NIR_PASS_V when lowering CS intrinsics
922*61046927SAndroid Build Coastguard Worker-  i965: Advertise NV_compute_shader_derivatives
923*61046927SAndroid Build Coastguard Worker-  gallium: Add PIPE_CAP_COMPUTE_SHADER_DERIVATIVES
924*61046927SAndroid Build Coastguard Worker-  iris: Enable NV_compute_shader_derivatives
925*61046927SAndroid Build Coastguard Worker-  spirv: Add support for DerivativeGroup capabilities
926*61046927SAndroid Build Coastguard Worker-  anv: Implement VK_NV_compute_shader_derivatives
927*61046927SAndroid Build Coastguard Worker-  docs: Add NV_compute_shader_derivatives to 19.1.0 relnotes
928*61046927SAndroid Build Coastguard Worker-  spirv: Add more to_string helpers
929*61046927SAndroid Build Coastguard Worker-  spirv: Tell which opcode or value is unhandled when failing
930*61046927SAndroid Build Coastguard Worker-  spirv: Rename vtn_decoration literals to operands
931*61046927SAndroid Build Coastguard Worker-  spirv: Handle SpvOpDecorateId
932*61046927SAndroid Build Coastguard Worker-  nir: Add option to lower tex to txl when shader don't support
933*61046927SAndroid Build Coastguard Worker   implicit LOD
934*61046927SAndroid Build Coastguard Worker-  intel/fs: Don't handle texop_tex for shaders without implicit LOD
935*61046927SAndroid Build Coastguard Worker-  spirv: Properly handle SpvOpAtomicCompareExchangeWeak
936*61046927SAndroid Build Coastguard Worker-  intel/fs: Assert when brw_fs_nir sees a nir_deref_instr
937*61046927SAndroid Build Coastguard Worker-  anv: Fix limits when VK_EXT_descriptor_indexing is used
938*61046927SAndroid Build Coastguard Worker-  nir: Fix nir_opt_idiv_const when negatives are involved
939*61046927SAndroid Build Coastguard Worker-  nir: Fix clone of nir_variable state slots
940*61046927SAndroid Build Coastguard Worker
941*61046927SAndroid Build Coastguard WorkerCarlos Garnacho (1):
942*61046927SAndroid Build Coastguard Worker
943*61046927SAndroid Build Coastguard Worker-  wayland/egl: Ensure EGL surface is resized on DRI update_buffers()
944*61046927SAndroid Build Coastguard Worker
945*61046927SAndroid Build Coastguard WorkerChad Versace (17):
946*61046927SAndroid Build Coastguard Worker
947*61046927SAndroid Build Coastguard Worker-  turnip: Drop Makefile.am and Android.mk
948*61046927SAndroid Build Coastguard Worker-  turnip: Fix indentation in function signatures
949*61046927SAndroid Build Coastguard Worker-  turnip: Fix result of vkEnumerate*LayerProperties
950*61046927SAndroid Build Coastguard Worker-  turnip: Fix result of vkEnumerate*ExtensionProperties
951*61046927SAndroid Build Coastguard Worker-  turnip: Use vk_outarray in all relevant public functions
952*61046927SAndroid Build Coastguard Worker-  turnip: Fix a real -Wmaybe-uninitialized
953*61046927SAndroid Build Coastguard Worker-  turnip: Fix indentation
954*61046927SAndroid Build Coastguard Worker-  turnip: Require DRM device version >= 1.3
955*61046927SAndroid Build Coastguard Worker-  turnip: Add TODO for Android logging
956*61046927SAndroid Build Coastguard Worker-  turnip: Use vk_errorf() for initialization error messages
957*61046927SAndroid Build Coastguard Worker-  turnip: Replace fd_bo with tu_bo
958*61046927SAndroid Build Coastguard Worker-  turnip: Add TODO file
959*61046927SAndroid Build Coastguard Worker-  turnip: Fix 'unused' warnings
960*61046927SAndroid Build Coastguard Worker-  turnip: Don't return from tu_stub funcs
961*61046927SAndroid Build Coastguard Worker-  turnip: Annotate vkGetImageSubresourceLayout with tu_stub
962*61046927SAndroid Build Coastguard Worker-  turnip: Fix error behavior for
963*61046927SAndroid Build Coastguard Worker   VkPhysicalDeviceExternalImageFormatInfo
964*61046927SAndroid Build Coastguard Worker-  turnip: Use Vulkan 1.1 names instead of KHR
965*61046927SAndroid Build Coastguard Worker
966*61046927SAndroid Build Coastguard WorkerCharmaine Lee (5):
967*61046927SAndroid Build Coastguard Worker
968*61046927SAndroid Build Coastguard Worker-  svga: add svga shader type in the shader variant
969*61046927SAndroid Build Coastguard Worker-  svga: move host logging to winsys
970*61046927SAndroid Build Coastguard Worker-  st/mesa: purge framebuffers with current context after unbinding
971*61046927SAndroid Build Coastguard Worker   winsys buffers
972*61046927SAndroid Build Coastguard Worker-  mesa: unreference current winsys buffers when unbinding winsys
973*61046927SAndroid Build Coastguard Worker   buffers
974*61046927SAndroid Build Coastguard Worker-  svga: Remove unnecessary check for the pre flush bit for setting
975*61046927SAndroid Build Coastguard Worker   vertex buffers
976*61046927SAndroid Build Coastguard Worker
977*61046927SAndroid Build Coastguard WorkerChenglei Ren (1):
978*61046927SAndroid Build Coastguard Worker
979*61046927SAndroid Build Coastguard Worker-  anv/android: fix missing dependencies issue during parallel build
980*61046927SAndroid Build Coastguard Worker
981*61046927SAndroid Build Coastguard WorkerChia-I Wu (78):
982*61046927SAndroid Build Coastguard Worker
983*61046927SAndroid Build Coastguard Worker-  egl: fix KHR_partial_update without EXT_buffer_age
984*61046927SAndroid Build Coastguard Worker-  turnip: add .clang-format
985*61046927SAndroid Build Coastguard Worker-  turnip: use msm_drm.h from inc_freedreno
986*61046927SAndroid Build Coastguard Worker-  turnip: remove unnecessary libfreedreno_drm dep
987*61046927SAndroid Build Coastguard Worker-  turnip: add wrappers around DRM_MSM_GET_PARAM
988*61046927SAndroid Build Coastguard Worker-  turnip: add wrappers around DRM_MSM_SUBMITQUEUE\_\*
989*61046927SAndroid Build Coastguard Worker-  turnip: constify tu_device in tu_gem\_\*
990*61046927SAndroid Build Coastguard Worker-  turnip: preliminary support for tu_QueueWaitIdle
991*61046927SAndroid Build Coastguard Worker-  turnip: run sed and clang-format on tu_cs
992*61046927SAndroid Build Coastguard Worker-  turnip: document tu_cs
993*61046927SAndroid Build Coastguard Worker-  turnip: add tu_cs_add_bo
994*61046927SAndroid Build Coastguard Worker-  turnip: minor cleanup to tu_cs_end
995*61046927SAndroid Build Coastguard Worker-  turnip: update cs->start in tu_cs_end
996*61046927SAndroid Build Coastguard Worker-  turnip: inline tu_cs_check_space
997*61046927SAndroid Build Coastguard Worker-  turnip: add more tu_cs helpers
998*61046927SAndroid Build Coastguard Worker-  turnip: build drm_msm_gem_submit_bo array directly
999*61046927SAndroid Build Coastguard Worker-  turnip: add tu_bo_list_merge
1000*61046927SAndroid Build Coastguard Worker-  turnip: add cmdbuf->bo_list to bo_list in queue submit
1001*61046927SAndroid Build Coastguard Worker-  turnip: preliminary support for tu_BindImageMemory2
1002*61046927SAndroid Build Coastguard Worker-  turnip: preliminary support for tu_image_view_init
1003*61046927SAndroid Build Coastguard Worker-  turnip: preliminary support for tu_CmdBeginRenderPass
1004*61046927SAndroid Build Coastguard Worker-  turnip: add tu_cs_reserve_space(_assert)
1005*61046927SAndroid Build Coastguard Worker-  turnip: emit HW init in tu_BeginCommandBuffer
1006*61046927SAndroid Build Coastguard Worker-  turnip: preliminary support for tu_GetRenderAreaGranularity
1007*61046927SAndroid Build Coastguard Worker-  turnip: add tu_tiling_config
1008*61046927SAndroid Build Coastguard Worker-  turnip: add internal helpers for tu_cs
1009*61046927SAndroid Build Coastguard Worker-  turnip: add tu_cs_{reserve,add}_entry
1010*61046927SAndroid Build Coastguard Worker-  turnip: specify initial size in tu_cs_init
1011*61046927SAndroid Build Coastguard Worker-  turnip: never fail tu_cs_begin/tu_cs_end
1012*61046927SAndroid Build Coastguard Worker-  turnip: add tu_cs_sanity_check
1013*61046927SAndroid Build Coastguard Worker-  turnip: provide both emit_ib and emit_call
1014*61046927SAndroid Build Coastguard Worker-  turnip: add tu_cs_mode
1015*61046927SAndroid Build Coastguard Worker-  turnip: add TU_CS_MODE_SUB_STREAM
1016*61046927SAndroid Build Coastguard Worker-  turnip: preliminary support for loadOp and storeOp
1017*61046927SAndroid Build Coastguard Worker-  turnip: add a more complete format table
1018*61046927SAndroid Build Coastguard Worker-  turnip: add functions to import/export prime fd
1019*61046927SAndroid Build Coastguard Worker-  turnip: advertise VK_KHR_external_memory_capabilities
1020*61046927SAndroid Build Coastguard Worker-  turnip: advertise VK_KHR_external_memory
1021*61046927SAndroid Build Coastguard Worker-  turnip: add support for VK_KHR_external_memory_{fd,dma_buf}
1022*61046927SAndroid Build Coastguard Worker-  turnip: fix VkClearValue packing
1023*61046927SAndroid Build Coastguard Worker-  turnip: preliminary support for fences
1024*61046927SAndroid Build Coastguard Worker-  turnip: respect color attachment formats
1025*61046927SAndroid Build Coastguard Worker-  turnip: mark IBs for dumping
1026*61046927SAndroid Build Coastguard Worker-  turnip: use 32-bit offset in tu_cs_entry
1027*61046927SAndroid Build Coastguard Worker-  turnip: more/better asserts for tu_cs
1028*61046927SAndroid Build Coastguard Worker-  turnip: add tu_cs_discard_entries
1029*61046927SAndroid Build Coastguard Worker-  turnip: tu_cs_emit_array
1030*61046927SAndroid Build Coastguard Worker-  turnip: fix tu_cs sub-streams
1031*61046927SAndroid Build Coastguard Worker-  turnip: simplify tu_cs sub-streams usage
1032*61046927SAndroid Build Coastguard Worker-  turnip: create a less dummy pipeline
1033*61046927SAndroid Build Coastguard Worker-  turnip: parse VkPipelineDynamicStateCreateInfo
1034*61046927SAndroid Build Coastguard Worker-  turnip: parse VkPipelineInputAssemblyStateCreateInfo
1035*61046927SAndroid Build Coastguard Worker-  turnip: parse VkPipelineViewportStateCreateInfo
1036*61046927SAndroid Build Coastguard Worker-  turnip: parse VkPipelineRasterizationStateCreateInfo
1037*61046927SAndroid Build Coastguard Worker-  turnip: parse VkPipelineDepthStencilStateCreateInfo
1038*61046927SAndroid Build Coastguard Worker-  turnip: parse VkPipeline{Multisample,ColorBlend}StateCreateInfo
1039*61046927SAndroid Build Coastguard Worker-  turnip: preliminary support for shader modules
1040*61046927SAndroid Build Coastguard Worker-  turnip: compile VkPipelineShaderStageCreateInfo
1041*61046927SAndroid Build Coastguard Worker-  turnip: parse VkPipelineShaderStageCreateInfo
1042*61046927SAndroid Build Coastguard Worker-  turnip: parse VkPipelineVertexInputStateCreateInfo
1043*61046927SAndroid Build Coastguard Worker-  turnip: add draw_cs to tu_cmd_buffer
1044*61046927SAndroid Build Coastguard Worker-  turnip: preliminary support for draw state binding
1045*61046927SAndroid Build Coastguard Worker-  turnip: preliminary support for tu_CmdDraw
1046*61046927SAndroid Build Coastguard Worker-  turnip: guard -Dvulkan-driver=freedreno
1047*61046927SAndroid Build Coastguard Worker-  turnip: preliminary support for tu_GetImageSubresourceLayout
1048*61046927SAndroid Build Coastguard Worker-  turnip: preliminary support for Wayland WSI
1049*61046927SAndroid Build Coastguard Worker-  vulkan/wsi: move modifier array into wsi_wl_swapchain
1050*61046927SAndroid Build Coastguard Worker-  vulkan/wsi: create wl_drm wrapper as needed
1051*61046927SAndroid Build Coastguard Worker-  vulkan/wsi: refactor drm_handle_format
1052*61046927SAndroid Build Coastguard Worker-  vulkan/wsi: add wsi_wl_display_drm
1053*61046927SAndroid Build Coastguard Worker-  vulkan/wsi: add wsi_wl_display_dmabuf
1054*61046927SAndroid Build Coastguard Worker-  vulkan/wsi: make wl_drm optional
1055*61046927SAndroid Build Coastguard Worker-  virgl: handle fence_server_sync in winsys
1056*61046927SAndroid Build Coastguard Worker-  virgl: hide fence internals from the driver
1057*61046927SAndroid Build Coastguard Worker-  virgl: introduce virgl_drm_fence
1058*61046927SAndroid Build Coastguard Worker-  virgl: fix fence fd version check
1059*61046927SAndroid Build Coastguard Worker-  virgl: clear vertex_array_dirty
1060*61046927SAndroid Build Coastguard Worker-  virgl: skip empty cmdbufs
1061*61046927SAndroid Build Coastguard Worker
1062*61046927SAndroid Build Coastguard WorkerChris Forbes (3):
1063*61046927SAndroid Build Coastguard Worker
1064*61046927SAndroid Build Coastguard Worker-  glsl: add scaffolding for EXT_gpu_shader4
1065*61046927SAndroid Build Coastguard Worker-  glsl: enable noperspective|flat|centroid for EXT_gpu_shader4
1066*61046927SAndroid Build Coastguard Worker-  glsl: enable types for EXT_gpu_shader4
1067*61046927SAndroid Build Coastguard Worker
1068*61046927SAndroid Build Coastguard WorkerChris Wilson (19):
1069*61046927SAndroid Build Coastguard Worker
1070*61046927SAndroid Build Coastguard Worker-  i965: Assert the execobject handles match for this device
1071*61046927SAndroid Build Coastguard Worker-  iris: fix import from dri2/3
1072*61046927SAndroid Build Coastguard Worker-  iris: IndexFormat = size/2
1073*61046927SAndroid Build Coastguard Worker-  iris: Set resource modifier on handle
1074*61046927SAndroid Build Coastguard Worker-  iris: Wrap userptr for creating bo
1075*61046927SAndroid Build Coastguard Worker-  iris: AMD_pinned_memory
1076*61046927SAndroid Build Coastguard Worker-  iris: Record reusability of bo on construction
1077*61046927SAndroid Build Coastguard Worker-  iris: fix memzone_for_address since multibinder changes
1078*61046927SAndroid Build Coastguard Worker-  iris: Tidy exporting the flink handle
1079*61046927SAndroid Build Coastguard Worker-  iris: Fix assigning the output handle for exporting for KMS
1080*61046927SAndroid Build Coastguard Worker-  iris: Merge two walks of the exec_bos list
1081*61046927SAndroid Build Coastguard Worker-  iris: Tag each submitted batch with a syncobj
1082*61046927SAndroid Build Coastguard Worker-  iris: Add fence support using drm_syncobj
1083*61046927SAndroid Build Coastguard Worker-  iris: Wire up EGL_IMG_context_priority
1084*61046927SAndroid Build Coastguard Worker-  iris: Use PIPE_BUFFER_STAGING for the query objects
1085*61046927SAndroid Build Coastguard Worker-  iris: Use coherent allocation for PIPE_RESOURCE_STAGING
1086*61046927SAndroid Build Coastguard Worker-  iris: Use streaming loads to read from tiled surfaces
1087*61046927SAndroid Build Coastguard Worker-  iris: Push heavy memchecker code to DEBUG
1088*61046927SAndroid Build Coastguard Worker-  iris: Adapt to variable ppGTT size
1089*61046927SAndroid Build Coastguard Worker
1090*61046927SAndroid Build Coastguard WorkerChristian Gmeiner (12):
1091*61046927SAndroid Build Coastguard Worker
1092*61046927SAndroid Build Coastguard Worker-  etnaviv: rs: mark used src resource as read from
1093*61046927SAndroid Build Coastguard Worker-  etnaviv: blt: mark used src resource as read from
1094*61046927SAndroid Build Coastguard Worker-  etnaviv: implement ETC2 block patching for HALTI0
1095*61046927SAndroid Build Coastguard Worker-  etnaviv: keep track of mapped bo address
1096*61046927SAndroid Build Coastguard Worker-  etnaviv: hook-up etc2 patching
1097*61046927SAndroid Build Coastguard Worker-  etnaviv: enable ETC2 texture compression support for HALTI0 GPUs
1098*61046927SAndroid Build Coastguard Worker-  etnaviv: fix resource usage tracking across different pipe_context's
1099*61046927SAndroid Build Coastguard Worker-  etnaviv: fix compile warnings
1100*61046927SAndroid Build Coastguard Worker-  st/dri: allow direct UYVY import
1101*61046927SAndroid Build Coastguard Worker-  etnaviv: shrink struct etna_3d_state
1102*61046927SAndroid Build Coastguard Worker-  nir: add lower_ftrunc
1103*61046927SAndroid Build Coastguard Worker-  etnaviv: use the correct uniform dirty bits
1104*61046927SAndroid Build Coastguard Worker
1105*61046927SAndroid Build Coastguard WorkerChuck Atkins (1):
1106*61046927SAndroid Build Coastguard Worker
1107*61046927SAndroid Build Coastguard Worker-  meson: Fix missing glproto dependency for gallium-glx
1108*61046927SAndroid Build Coastguard Worker
1109*61046927SAndroid Build Coastguard WorkerConnor Abbott (6):
1110*61046927SAndroid Build Coastguard Worker
1111*61046927SAndroid Build Coastguard Worker-  nir/serialize: Prevent writing uninitialized state_slot data
1112*61046927SAndroid Build Coastguard Worker-  nir: Add a stripping pass for improved cacheability
1113*61046927SAndroid Build Coastguard Worker-  radeonsi/nir: Use nir stripping pass
1114*61046927SAndroid Build Coastguard Worker-  nir/search: Add automaton-based pre-searching
1115*61046927SAndroid Build Coastguard Worker-  nir/search: Add debugging code to dump the pattern matched
1116*61046927SAndroid Build Coastguard Worker-  nir/algebraic: Don't emit empty initializers for MSVC
1117*61046927SAndroid Build Coastguard Worker
1118*61046927SAndroid Build Coastguard WorkerDaniel Schürmann (2):
1119*61046927SAndroid Build Coastguard Worker
1120*61046927SAndroid Build Coastguard Worker-  nir: Define shifts according to SM5 specification.
1121*61046927SAndroid Build Coastguard Worker-  nir: Use SM5 properties to optimize shift(a\@32, iand(31, b))
1122*61046927SAndroid Build Coastguard Worker
1123*61046927SAndroid Build Coastguard WorkerDaniel Stone (2):
1124*61046927SAndroid Build Coastguard Worker
1125*61046927SAndroid Build Coastguard Worker-  panfrost: Properly align stride
1126*61046927SAndroid Build Coastguard Worker-  vulkan/wsi/wayland: Respect non-blocking AcquireNextImage
1127*61046927SAndroid Build Coastguard Worker
1128*61046927SAndroid Build Coastguard WorkerDanylo Piliaiev (13):
1129*61046927SAndroid Build Coastguard Worker
1130*61046927SAndroid Build Coastguard Worker-  anv: Handle VK_ATTACHMENT_UNUSED in colorAttachment
1131*61046927SAndroid Build Coastguard Worker-  radv: Handle VK_ATTACHMENT_UNUSED in CmdClearAttachment
1132*61046927SAndroid Build Coastguard Worker-  anv: Fix VK_EXT_transform_feedback working with varyings packed in
1133*61046927SAndroid Build Coastguard Worker   PSIZ
1134*61046927SAndroid Build Coastguard Worker-  anv: Fix destroying descriptor sets when pool gets reset
1135*61046927SAndroid Build Coastguard Worker-  anv: Treat zero size XFB buffer as disabled
1136*61046927SAndroid Build Coastguard Worker-  glsl: Cross validate variable's invariance by explicit invariance
1137*61046927SAndroid Build Coastguard Worker   only
1138*61046927SAndroid Build Coastguard Worker-  i965,iris,anv: Make alpha to coverage work with sample mask
1139*61046927SAndroid Build Coastguard Worker-  intel/fs: Make alpha test work with MRT and sample mask
1140*61046927SAndroid Build Coastguard Worker-  st/mesa: Fix GL_MAP_COLOR with glDrawPixels GL_COLOR_INDEX
1141*61046927SAndroid Build Coastguard Worker-  iris: Fix assert when using vertex attrib without buffer binding
1142*61046927SAndroid Build Coastguard Worker-  intel/compiler: Do not reswizzle dst if instruction writes to flag
1143*61046927SAndroid Build Coastguard Worker   register
1144*61046927SAndroid Build Coastguard Worker-  drirc: Add workaround for Epic Games Launcher
1145*61046927SAndroid Build Coastguard Worker-  anv: Do not emulate texture swizzle for INPUT_ATTACHMENT,
1146*61046927SAndroid Build Coastguard Worker   STORAGE_IMAGE
1147*61046927SAndroid Build Coastguard Worker
1148*61046927SAndroid Build Coastguard WorkerDave Airlie (63):
1149*61046927SAndroid Build Coastguard Worker
1150*61046927SAndroid Build Coastguard Worker-  virgl: enable elapsed time queries
1151*61046927SAndroid Build Coastguard Worker-  virgl: ARB_query_buffer_object support
1152*61046927SAndroid Build Coastguard Worker-  docs: update qbo support for virgl
1153*61046927SAndroid Build Coastguard Worker-  glsl: glsl to nir fix uninit class member.
1154*61046927SAndroid Build Coastguard Worker-  radv/llvm: initialise passes member.
1155*61046927SAndroid Build Coastguard Worker-  radv: remove alloc parameter from pipeline init
1156*61046927SAndroid Build Coastguard Worker-  iris: fix some hangs around null framebuffers
1157*61046927SAndroid Build Coastguard Worker-  iris: fix crash in sparse vertex array
1158*61046927SAndroid Build Coastguard Worker-  iris: add initial transform feedback overflow query paths (V3)
1159*61046927SAndroid Build Coastguard Worker-  iris: fix cube texture view
1160*61046927SAndroid Build Coastguard Worker-  iris: execute compute related query on compute batch.
1161*61046927SAndroid Build Coastguard Worker-  iris: iris add load register reg32/64
1162*61046927SAndroid Build Coastguard Worker-  iris: add conditional render support
1163*61046927SAndroid Build Coastguard Worker-  iris: fix gpu calcs for timestamp queries
1164*61046927SAndroid Build Coastguard Worker-  iris/WIP: add broadwell support
1165*61046927SAndroid Build Coastguard Worker-  iris: limit gen8 to 8 samples
1166*61046927SAndroid Build Coastguard Worker-  iris: setup gen8 caps
1167*61046927SAndroid Build Coastguard Worker-  iris: add fs invocations query workaround for broadwell
1168*61046927SAndroid Build Coastguard Worker-  iris: handle qbo fragment shader invocation workaround
1169*61046927SAndroid Build Coastguard Worker-  st/mesa: add support for lowering fp64/int64 for nir drivers
1170*61046927SAndroid Build Coastguard Worker-  softpipe: fix texture view crashes
1171*61046927SAndroid Build Coastguard Worker-  nir/spirv: don't use bare types, remove assert in split vars for
1172*61046927SAndroid Build Coastguard Worker   testing
1173*61046927SAndroid Build Coastguard Worker-  nir/deref: remove casts of casts which are likely redundant (v3)
1174*61046927SAndroid Build Coastguard Worker-  softpipe: fix 32-bit bitfield extract
1175*61046927SAndroid Build Coastguard Worker-  softpipe: handle 32-bit bitfield inserts
1176*61046927SAndroid Build Coastguard Worker-  softpipe: remove shadow_ref assert.
1177*61046927SAndroid Build Coastguard Worker-  softpipe: fix integer texture swizzling for 1 vs 1.0f
1178*61046927SAndroid Build Coastguard Worker-  nir/split_vars: fixup some more explicit_stride related issues.
1179*61046927SAndroid Build Coastguard Worker-  draw: bail instead of assert on instance count (v2)
1180*61046927SAndroid Build Coastguard Worker-  draw/gs: fix point size outputs from geometry shader.
1181*61046927SAndroid Build Coastguard Worker-  draw/vs: partly fix basevertex/vertex id
1182*61046927SAndroid Build Coastguard Worker-  softpipe: fix clears to only clear specified color buffers.
1183*61046927SAndroid Build Coastguard Worker-  softpipe/draw: fix vertex id in soft paths.
1184*61046927SAndroid Build Coastguard Worker-  softpipe: add indirect store buffer/image unit
1185*61046927SAndroid Build Coastguard Worker-  nir/deref: fix struct wrapper casts. (v3)
1186*61046927SAndroid Build Coastguard Worker-  nir: use proper array sizing define for vectors
1187*61046927SAndroid Build Coastguard Worker-  intel/compiler: use defined size for vector components
1188*61046927SAndroid Build Coastguard Worker-  iris: avoid use after free in shader destruction
1189*61046927SAndroid Build Coastguard Worker-  ddebug: add compute functions to help hang detection
1190*61046927SAndroid Build Coastguard Worker-  draw: add stream member to stats callback
1191*61046927SAndroid Build Coastguard Worker-  tgsi: add support for geometry shader streams.
1192*61046927SAndroid Build Coastguard Worker-  softpipe: add support for indexed queries.
1193*61046927SAndroid Build Coastguard Worker-  draw: add support to tgsi paths for geometry streams. (v2)
1194*61046927SAndroid Build Coastguard Worker-  softpipe: add support for vertex streams (v2)
1195*61046927SAndroid Build Coastguard Worker-  virgl: add support for missing command buffer binding.
1196*61046927SAndroid Build Coastguard Worker-  virgl: add support for ARB_multi_draw_indirect
1197*61046927SAndroid Build Coastguard Worker-  virgl: add support for ARB_indirect_parameters
1198*61046927SAndroid Build Coastguard Worker-  draw: fix undefined shift of (1 << 31)
1199*61046927SAndroid Build Coastguard Worker-  swrast: fix undefined shift of 1 << 31
1200*61046927SAndroid Build Coastguard Worker-  llvmpipe: fix undefined shift 1 << 31.
1201*61046927SAndroid Build Coastguard Worker-  virgl/drm: cleanup buffer from handle creation (v2)
1202*61046927SAndroid Build Coastguard Worker-  virgl/drm: handle flink name better.
1203*61046927SAndroid Build Coastguard Worker-  virgl/drm: insert correct handles into the table. (v3)
1204*61046927SAndroid Build Coastguard Worker-  intel/compiler: fix uninit non-static variable. (v2)
1205*61046927SAndroid Build Coastguard Worker-  nir: fix bit_size in lower indirect derefs.
1206*61046927SAndroid Build Coastguard Worker-  r600: reset tex array override even when no view bound
1207*61046927SAndroid Build Coastguard Worker-  spirv: fix SpvOpBitSize return value.
1208*61046927SAndroid Build Coastguard Worker-  nir: fix lower vars to ssa for larger vector sizes.
1209*61046927SAndroid Build Coastguard Worker-  util/tests: add basic unit tests for bitset
1210*61046927SAndroid Build Coastguard Worker-  util/bitset: fix bitset range mask calculations.
1211*61046927SAndroid Build Coastguard Worker-  kmsro: add \_dri.so to two of the kmsro drivers.
1212*61046927SAndroid Build Coastguard Worker-  glsl: init packed in more constructors.
1213*61046927SAndroid Build Coastguard Worker-  Revert "mesa: unreference current winsys buffers when unbinding
1214*61046927SAndroid Build Coastguard Worker   winsys buffers"
1215*61046927SAndroid Build Coastguard Worker
1216*61046927SAndroid Build Coastguard WorkerDavid Riley (3):
1217*61046927SAndroid Build Coastguard Worker
1218*61046927SAndroid Build Coastguard Worker-  virgl: Store mapped hw resource with transfer object.
1219*61046927SAndroid Build Coastguard Worker-  virgl: Allow transfer queue entries to be found and extended.
1220*61046927SAndroid Build Coastguard Worker-  virgl: Re-use and extend queue transfers for intersecting buffer
1221*61046927SAndroid Build Coastguard Worker   subdatas.
1222*61046927SAndroid Build Coastguard Worker
1223*61046927SAndroid Build Coastguard WorkerDavid Shao (1):
1224*61046927SAndroid Build Coastguard Worker
1225*61046927SAndroid Build Coastguard Worker-  meson: ensure that xmlpool_options.h is generated for gallium targets
1226*61046927SAndroid Build Coastguard Worker   that need it
1227*61046927SAndroid Build Coastguard Worker
1228*61046927SAndroid Build Coastguard WorkerDeepak Rawat (2):
1229*61046927SAndroid Build Coastguard Worker
1230*61046927SAndroid Build Coastguard Worker-  winsys/drm: Fix out of scope variable usage
1231*61046927SAndroid Build Coastguard Worker-  winsys/svga/drm: Fix 32-bit RPCI send message
1232*61046927SAndroid Build Coastguard Worker
1233*61046927SAndroid Build Coastguard WorkerDominik Drees (1):
1234*61046927SAndroid Build Coastguard Worker
1235*61046927SAndroid Build Coastguard Worker-  Add no_aos_sampling GALLIVM_PERF option
1236*61046927SAndroid Build Coastguard Worker
1237*61046927SAndroid Build Coastguard WorkerDrew Davenport (1):
1238*61046927SAndroid Build Coastguard Worker
1239*61046927SAndroid Build Coastguard Worker-  util: Don't block SIGSYS for new threads
1240*61046927SAndroid Build Coastguard Worker
1241*61046927SAndroid Build Coastguard WorkerDylan Baker (40):
1242*61046927SAndroid Build Coastguard Worker
1243*61046927SAndroid Build Coastguard Worker-  bump version for 19.0 branch
1244*61046927SAndroid Build Coastguard Worker-  docs: Add relnotes stub for 19.1
1245*61046927SAndroid Build Coastguard Worker-  gallium: wrap u_screen in extern "C" for c++
1246*61046927SAndroid Build Coastguard Worker-  automake: Add --enable-autotools to distcheck flags
1247*61046927SAndroid Build Coastguard Worker-  android,autotools,i965: Fix location of float64_glsl.h
1248*61046927SAndroid Build Coastguard Worker-  meson: remove build_by_default : true
1249*61046927SAndroid Build Coastguard Worker-  meson: fix style in intel/tools
1250*61046927SAndroid Build Coastguard Worker-  meson: remove -std=c++11 from intel/tools
1251*61046927SAndroid Build Coastguard Worker-  get-pick-list: Add --pretty=medium to the arguments for Cc patches
1252*61046927SAndroid Build Coastguard Worker-  meson: Add dependency on genxml to anvil
1253*61046927SAndroid Build Coastguard Worker-  meson/iris: Use current coding style
1254*61046927SAndroid Build Coastguard Worker-  docs: Add release notes for 19.0.0
1255*61046927SAndroid Build Coastguard Worker-  docs: Add SHA256 sums for 19.0.0
1256*61046927SAndroid Build Coastguard Worker-  docs: update calendar, add news item, and link release notes for
1257*61046927SAndroid Build Coastguard Worker   19.0.0
1258*61046927SAndroid Build Coastguard Worker-  bin/install_megadrivers.py: Correctly handle DESTDIR=''
1259*61046927SAndroid Build Coastguard Worker-  bin/install_megadrivers.py: Fix regression for set DESTDIR
1260*61046927SAndroid Build Coastguard Worker-  docs: Add release notes for 19.0.1
1261*61046927SAndroid Build Coastguard Worker-  docs: Add SHA256 sums for mesa 19.0.1
1262*61046927SAndroid Build Coastguard Worker-  docs: update calendar, add news item and link release notes for
1263*61046927SAndroid Build Coastguard Worker   19.0.1
1264*61046927SAndroid Build Coastguard Worker-  meson: Error if LLVM doesn't have rtti when building clover
1265*61046927SAndroid Build Coastguard Worker-  meson: Error if LLVM is turned off but clover it turned on
1266*61046927SAndroid Build Coastguard Worker-  docs: Add release notes for 19.0.2
1267*61046927SAndroid Build Coastguard Worker-  docs: Add sha256 sums for 19.0.2
1268*61046927SAndroid Build Coastguard Worker-  docs: update calendar, and news item and link release notes for
1269*61046927SAndroid Build Coastguard Worker   19.0.2
1270*61046927SAndroid Build Coastguard Worker-  Delete autotools
1271*61046927SAndroid Build Coastguard Worker-  docs: drop most autoconf references
1272*61046927SAndroid Build Coastguard Worker-  ci: Delete autotools build jobs
1273*61046927SAndroid Build Coastguard Worker-  docs: add relnotes for 19.0.3
1274*61046927SAndroid Build Coastguard Worker-  docs: Add SHA256 sums for mesa 19.0.3
1275*61046927SAndroid Build Coastguard Worker-  docs: update calendar, and news item and link release notes for
1276*61046927SAndroid Build Coastguard Worker   19.0.3
1277*61046927SAndroid Build Coastguard Worker-  meson: always define libglapi
1278*61046927SAndroid Build Coastguard Worker-  glsl: fix general_ir_test with mingw
1279*61046927SAndroid Build Coastguard Worker-  meson: switch gles1 and gles2 to auto options
1280*61046927SAndroid Build Coastguard Worker-  meson: Make shader-cache a trillean instead of boolean
1281*61046927SAndroid Build Coastguard Worker-  meson: make nm binary optional
1282*61046927SAndroid Build Coastguard Worker-  util/tests: Use define instead of VLA
1283*61046927SAndroid Build Coastguard Worker-  glsl/tests: define ssize_t on windows
1284*61046927SAndroid Build Coastguard Worker-  tests/vma: fix build with MSVC
1285*61046927SAndroid Build Coastguard Worker-  meson: Don't build glsl cache_test when shader cache is disabled
1286*61046927SAndroid Build Coastguard Worker-  meson: Force the use of config-tool for llvm
1287*61046927SAndroid Build Coastguard Worker
1288*61046927SAndroid Build Coastguard WorkerEduardo Lima Mitev (5):
1289*61046927SAndroid Build Coastguard Worker
1290*61046927SAndroid Build Coastguard Worker-  freedreno/a6xx: Silence compiler warnings
1291*61046927SAndroid Build Coastguard Worker-  nir: Add ir3-specific version of most SSBO intrinsics
1292*61046927SAndroid Build Coastguard Worker-  ir3/nir: Add a new pass 'ir3_nir_lower_io_offsets'
1293*61046927SAndroid Build Coastguard Worker-  ir3/compiler: Enable lower_io_offsets pass and handle new SSBO
1294*61046927SAndroid Build Coastguard Worker   intrinsics
1295*61046927SAndroid Build Coastguard Worker-  ir3/lower_io_offsets: Try propagate SSBO's SHR into a previous shift
1296*61046927SAndroid Build Coastguard Worker   instruction
1297*61046927SAndroid Build Coastguard Worker
1298*61046927SAndroid Build Coastguard WorkerEl Christianito (1):
1299*61046927SAndroid Build Coastguard Worker
1300*61046927SAndroid Build Coastguard Worker-  drirc: add Budgie WM to adaptive-sync blacklist
1301*61046927SAndroid Build Coastguard Worker
1302*61046927SAndroid Build Coastguard WorkerEleni Maria Stea (6):
1303*61046927SAndroid Build Coastguard Worker
1304*61046927SAndroid Build Coastguard Worker-  i965: Faking the ETC2 compression on Gen < 8 GPUs using two miptrees.
1305*61046927SAndroid Build Coastguard Worker-  i965: Fixed the CopyImageSubData for ETC2 on Gen < 8
1306*61046927SAndroid Build Coastguard Worker-  i965: Enabled the OES_copy_image extension on Gen 7 GPUs
1307*61046927SAndroid Build Coastguard Worker-  i965: Removed the field etc_format from the struct intel_mipmap_tree
1308*61046927SAndroid Build Coastguard Worker-  i965: fixed clamping in set_scissor_bits when the y is flipped
1309*61046927SAndroid Build Coastguard Worker-  radv: consider MESA_VK_VERSION_OVERRIDE when setting the api version
1310*61046927SAndroid Build Coastguard Worker
1311*61046927SAndroid Build Coastguard WorkerElie Tournier (3):
1312*61046927SAndroid Build Coastguard Worker
1313*61046927SAndroid Build Coastguard Worker-  virgl: Add a caps to advertise GLES backend
1314*61046927SAndroid Build Coastguard Worker-  virgl: Set PIPE_CAP_DOUBLES when running on GLES This is a lie but no
1315*61046927SAndroid Build Coastguard Worker   known app use fp64.
1316*61046927SAndroid Build Coastguard Worker-  virgl: Return an error if we use fp64 on top of GLES
1317*61046927SAndroid Build Coastguard Worker
1318*61046927SAndroid Build Coastguard WorkerEmil Velikov (30):
1319*61046927SAndroid Build Coastguard Worker
1320*61046927SAndroid Build Coastguard Worker-  vc4: Declare the last cpu pointer as being modified in NEON asm.
1321*61046927SAndroid Build Coastguard Worker-  docs: add release notes for 18.3.3
1322*61046927SAndroid Build Coastguard Worker-  docs: add sha256 checksums for 18.3.3
1323*61046927SAndroid Build Coastguard Worker-  docs: update calendar, add news item and link release notes for
1324*61046927SAndroid Build Coastguard Worker   18.3.3
1325*61046927SAndroid Build Coastguard Worker-  anv: wire up the state_pool_padding test
1326*61046927SAndroid Build Coastguard Worker-  docs: add release notes for 18.3.4
1327*61046927SAndroid Build Coastguard Worker-  docs: add sha256 checksums for 18.3.4
1328*61046927SAndroid Build Coastguard Worker-  docs: update calendar, add news item and link release notes for
1329*61046927SAndroid Build Coastguard Worker   18.3.4
1330*61046927SAndroid Build Coastguard Worker-  egl/dri: de-duplicate dri2_load_driver\*
1331*61046927SAndroid Build Coastguard Worker-  meson: egl: correctly manage loader/xmlconfig
1332*61046927SAndroid Build Coastguard Worker-  loader: use loader_open_device() to handle O_CLOEXEC
1333*61046927SAndroid Build Coastguard Worker-  egl/android: bump the number of drmDevices to 64
1334*61046927SAndroid Build Coastguard Worker-  docs: mention "Allow commits from members who can merge..."
1335*61046927SAndroid Build Coastguard Worker-  egl/sl: split out swrast probe into separate function
1336*61046927SAndroid Build Coastguard Worker-  egl/sl: use drmDevice API to enumerate available devices
1337*61046927SAndroid Build Coastguard Worker-  egl/sl: use kms_swrast with vgem instead of a random GPU
1338*61046927SAndroid Build Coastguard Worker-  docs: add release notes for 18.3.5
1339*61046927SAndroid Build Coastguard Worker-  docs: add sha256 checksums for 18.3.5
1340*61046927SAndroid Build Coastguard Worker-  docs: update calendar, add news item and link release notes for
1341*61046927SAndroid Build Coastguard Worker   18.3.5
1342*61046927SAndroid Build Coastguard Worker-  docs: add release notes for 18.3.6
1343*61046927SAndroid Build Coastguard Worker-  docs: add sha256 checksums for 18.3.6
1344*61046927SAndroid Build Coastguard Worker-  docs: update calendar, add news item and link release notes for
1345*61046927SAndroid Build Coastguard Worker   18.3.6
1346*61046927SAndroid Build Coastguard Worker-  turnip: drop dead close(master_fd)
1347*61046927SAndroid Build Coastguard Worker-  vulkan/wsi: check if the display_fd given is master
1348*61046927SAndroid Build Coastguard Worker-  vulkan/wsi: don't use DUMB_CLOSE for normal GEM handles
1349*61046927SAndroid Build Coastguard Worker-  llvmpipe: add lp_fence_timedwait() helper
1350*61046927SAndroid Build Coastguard Worker-  llvmpipe: correctly handle waiting in llvmpipe_fence_finish
1351*61046927SAndroid Build Coastguard Worker-  egl/dri: flesh out and use dri2_create_drawable()
1352*61046927SAndroid Build Coastguard Worker-  mapi: add static_date offset to MaxShaderCompilerThreadsKHR
1353*61046927SAndroid Build Coastguard Worker-  mapi: correctly handle the full offset table
1354*61046927SAndroid Build Coastguard Worker
1355*61046927SAndroid Build Coastguard WorkerEmmanuel Gil Peyrot (1):
1356*61046927SAndroid Build Coastguard Worker
1357*61046927SAndroid Build Coastguard Worker-  docs: make bugs.html easier to find
1358*61046927SAndroid Build Coastguard Worker
1359*61046927SAndroid Build Coastguard WorkerEric Anholt (121):
1360*61046927SAndroid Build Coastguard Worker
1361*61046927SAndroid Build Coastguard Worker-  v3d: Always enable the NEON utile load/store code.
1362*61046927SAndroid Build Coastguard Worker-  v3d: Fix a release build set-but-unused compiler warning.
1363*61046927SAndroid Build Coastguard Worker-  mesa: Skip partial InvalidateFramebuffer of packed depth/stencil.
1364*61046927SAndroid Build Coastguard Worker-  v3d: Fix image_load_store clamping of signed integer stores.
1365*61046927SAndroid Build Coastguard Worker-  nir: Move V3D's "the shader was TGSI, ignore FS output types" flag to
1366*61046927SAndroid Build Coastguard Worker   NIR.
1367*61046927SAndroid Build Coastguard Worker-  v3d: Fix precompile of FRAG_RESULT_DATA1 and higher outputs.
1368*61046927SAndroid Build Coastguard Worker-  v3d: Store the actual mask of color buffers present in the key.
1369*61046927SAndroid Build Coastguard Worker-  v3d: Fix dumping of shaders with alpha test.
1370*61046927SAndroid Build Coastguard Worker-  v3d: Fix pack/unpack of VFPACK operand unpacks.
1371*61046927SAndroid Build Coastguard Worker-  v3d: Fix input packing of .l for rounding/fdx/fdy.
1372*61046927SAndroid Build Coastguard Worker-  v3d: Fix copy-propagation of input unpacks.
1373*61046927SAndroid Build Coastguard Worker-  v3d: Whitespace consistency fix.
1374*61046927SAndroid Build Coastguard Worker-  nir: Move panfrost's isign lowering to nir_opt_algebraic.
1375*61046927SAndroid Build Coastguard Worker-  v3d: Use the NIR lowering for isign instead of rolling our own.
1376*61046927SAndroid Build Coastguard Worker-  intel: Use the NIR lowering for isign.
1377*61046927SAndroid Build Coastguard Worker-  freedreno: Use the NIR lowering for isign.
1378*61046927SAndroid Build Coastguard Worker-  v3d: Clear the GMP on initialization of the simulator.
1379*61046927SAndroid Build Coastguard Worker-  v3d: Sync indirect draws on the last rendering.
1380*61046927SAndroid Build Coastguard Worker-  v3d: Use the early_fragment_tests flag for the shader's disable-EZ
1381*61046927SAndroid Build Coastguard Worker   field.
1382*61046927SAndroid Build Coastguard Worker-  v3d: Fix incorrect flagging of ldtmu as writing r4 on v3d 4.x.
1383*61046927SAndroid Build Coastguard Worker-  v3d: Drop a perf note about merging unpack_half_*, which has been
1384*61046927SAndroid Build Coastguard Worker   implemented.
1385*61046927SAndroid Build Coastguard Worker-  v3d: Drop our hand-lowered nir_op_ffract.
1386*61046927SAndroid Build Coastguard Worker-  v3d: Add a helper function for getting a nop register.
1387*61046927SAndroid Build Coastguard Worker-  v3d: Refactor bcsel and if condition handling.
1388*61046927SAndroid Build Coastguard Worker-  v3d: Do bool-to-cond for discard_if as well.
1389*61046927SAndroid Build Coastguard Worker-  v3d: Kill off vir_PF(), which is hard to use right.
1390*61046927SAndroid Build Coastguard Worker-  v3d: Fix f2b32 behavior.
1391*61046927SAndroid Build Coastguard Worker-  v3d: Fix the check for "is the last thrsw inside control flow"
1392*61046927SAndroid Build Coastguard Worker-  v3d: Add a function to describe what the c->execute.file check means.
1393*61046927SAndroid Build Coastguard Worker-  v3d: Stop tracking num_inputs for VPM loads.
1394*61046927SAndroid Build Coastguard Worker-  v3d: Delay emitting ldvpm on V3D 4.x until it's actually used.
1395*61046927SAndroid Build Coastguard Worker-  v3d: Emit a simpler negate for the iabs implementation.
1396*61046927SAndroid Build Coastguard Worker-  v3d: Move i2b and f2b support into emit_comparison.
1397*61046927SAndroid Build Coastguard Worker-  kmsro: Add the rest of the current set of tinydrm drivers.
1398*61046927SAndroid Build Coastguard Worker-  nir: Just return when asked to rewrite uses of an SSA def to itself.
1399*61046927SAndroid Build Coastguard Worker-  v3d: Fix vir_is_raw_mov() for input unpacks.
1400*61046927SAndroid Build Coastguard Worker-  v3d: Dump the VIR after register spilling if we were forced to.
1401*61046927SAndroid Build Coastguard Worker-  v3d: Rematerialize MOVs of uniforms instead of spilling them.
1402*61046927SAndroid Build Coastguard Worker-  v3d: Fix build of NEON code with Mesa's cflags not targeting NEON.
1403*61046927SAndroid Build Coastguard Worker-  v3d: Restrict live intervals to the blocks reachable from any def.
1404*61046927SAndroid Build Coastguard Worker-  v3d: Stop treating exec masking specially.
1405*61046927SAndroid Build Coastguard Worker-  nir: Improve printing of load_input/store_output variable names.
1406*61046927SAndroid Build Coastguard Worker-  v3d: Translate f2i(fround_even) as FTOIN.
1407*61046927SAndroid Build Coastguard Worker-  v3d: Move the stores for fixed function VS output reads into NIR.
1408*61046927SAndroid Build Coastguard Worker-  v3d: Fix temporary leaks of temp_registers and when spilling.
1409*61046927SAndroid Build Coastguard Worker-  v3d: Do uniform rematerialization spilling before dropping
1410*61046927SAndroid Build Coastguard Worker   threadcount
1411*61046927SAndroid Build Coastguard Worker-  v3d: Switch implicit uniforms over to being any qinst->uniform != ~0.
1412*61046927SAndroid Build Coastguard Worker-  v3d: Add support for vir-to-qpu of ldunif instructions to a temp.
1413*61046927SAndroid Build Coastguard Worker-  v3d: Drop the old class bits splitting up the accumulators.
1414*61046927SAndroid Build Coastguard Worker-  v3d: Add support for register-allocating a ldunif to a QFILE_TEMP.
1415*61046927SAndroid Build Coastguard Worker-  v3d: Use ldunif instructions for uniforms.
1416*61046927SAndroid Build Coastguard Worker-  v3d: Eliminate the TLB and TLBU files.
1417*61046927SAndroid Build Coastguard Worker-  v3d: Drop the V3D 3.x vpm read dead code elimination.
1418*61046927SAndroid Build Coastguard Worker-  v3d: Include a count of register pressure in the RA failure dumps.
1419*61046927SAndroid Build Coastguard Worker-  st/dri: Set the PIPE_BIND_SHARED flag on create_image_with_modifiers.
1420*61046927SAndroid Build Coastguard Worker-  util: Add a DAG datastructure.
1421*61046927SAndroid Build Coastguard Worker-  vc4: Switch over to using the DAG datastructure for QIR scheduling.
1422*61046927SAndroid Build Coastguard Worker-  v3d: Reuse list_for_each_entry_rev().
1423*61046927SAndroid Build Coastguard Worker-  vc4: Reuse list_for_each_entry_rev().
1424*61046927SAndroid Build Coastguard Worker-  v3d: Use the DAG datastructure for QPU instruction scheduling.
1425*61046927SAndroid Build Coastguard Worker-  vc4: Switch the post-RA scheduler over to the DAG datastructure.
1426*61046927SAndroid Build Coastguard Worker-  v3d: Disable PIPE_CAP_BLIT_BASED_TEXTURE_TRANSFER.
1427*61046927SAndroid Build Coastguard Worker-  v3d: Fix leak of the mem_ctx after the DAG refactor.
1428*61046927SAndroid Build Coastguard Worker-  v3d: Fix leak of the renderonly struct on screen destruction.
1429*61046927SAndroid Build Coastguard Worker-  mesa/st: Make sure that prog_to_nir NIR gets freed.
1430*61046927SAndroid Build Coastguard Worker-  mesa/st: Fix leaks of TGSI tokens in VP variants.
1431*61046927SAndroid Build Coastguard Worker-  v3d: Always lay out shared tiled buffers with UIF_TOP set.
1432*61046927SAndroid Build Coastguard Worker-  v3d: Allow the UIF modifier with renderonly.
1433*61046927SAndroid Build Coastguard Worker-  v3d: Expose the dma-buf modifiers query.
1434*61046927SAndroid Build Coastguard Worker-  v3d: Rename v3d_tmu_config_data to v3d_unit_data.
1435*61046927SAndroid Build Coastguard Worker-  v3d: Move constant offsets to UBO addresses into the main uniform
1436*61046927SAndroid Build Coastguard Worker   stream.
1437*61046927SAndroid Build Coastguard Worker-  v3d: Upload all of UBO[0] if any indirect load occurs.
1438*61046927SAndroid Build Coastguard Worker-  v3d: Remove some dead members of struct v3d_compile.
1439*61046927SAndroid Build Coastguard Worker-  egl: Add a 565 pbuffer-only EGL config under X11.
1440*61046927SAndroid Build Coastguard Worker-  dri3: Return the current swap interval from glXGetSwapIntervalMESA().
1441*61046927SAndroid Build Coastguard Worker-  v3d: Add support for handling OOM signals from the simulator.
1442*61046927SAndroid Build Coastguard Worker-  v3d: Bump the maximum texture size to 4k for V3D 4.x.
1443*61046927SAndroid Build Coastguard Worker-  v3d: Don't try to use the TFU blit path if a scissor is enabled.
1444*61046927SAndroid Build Coastguard Worker-  v3d: Add some more new packets for V3D 4.x.
1445*61046927SAndroid Build Coastguard Worker-  st: Lower uniforms in st in the !PIPE_CAP_PACKED_UNIFORMS case as
1446*61046927SAndroid Build Coastguard Worker   well.
1447*61046927SAndroid Build Coastguard Worker-  vc4: Don't forget to set the range when scalarizing our uniforms.
1448*61046927SAndroid Build Coastguard Worker-  vc4: Split UBO0 and UBO1 address uniform handling.
1449*61046927SAndroid Build Coastguard Worker-  vc4: Upload CS/VS UBO uniforms together.
1450*61046927SAndroid Build Coastguard Worker-  v3d: Add an optimization pass for redundant flags updates.
1451*61046927SAndroid Build Coastguard Worker-  nir: Drop comments about the constant_index slots for load/stores.
1452*61046927SAndroid Build Coastguard Worker-  nir: Drop remaining references to const_index in favor of the call to
1453*61046927SAndroid Build Coastguard Worker   use.
1454*61046927SAndroid Build Coastguard Worker-  nir: Add a comment about how intrinsic definitions work.
1455*61046927SAndroid Build Coastguard Worker-  v3d: Add and use a define for the number of channels in a QPU
1456*61046927SAndroid Build Coastguard Worker   invocation.
1457*61046927SAndroid Build Coastguard Worker-  v3d: Drop a note for the future about PIPE_CAP_PACKED_UNIFORMS.
1458*61046927SAndroid Build Coastguard Worker-  v3d: Include the number of max temps used in the shader-db output.
1459*61046927SAndroid Build Coastguard Worker-  v3d: Replace the old shader-db env var output with the
1460*61046927SAndroid Build Coastguard Worker   ARB_debug_output.
1461*61046927SAndroid Build Coastguard Worker-  v3d: Add Compute Shader compilation support.
1462*61046927SAndroid Build Coastguard Worker-  v3d: Add missing base offset to CS shared memory accesses.
1463*61046927SAndroid Build Coastguard Worker-  v3d: Add missing dumping for the spill offset/size uniforms.
1464*61046927SAndroid Build Coastguard Worker-  v3d: Detect the correct number of QPUs and use it to fix the spill
1465*61046927SAndroid Build Coastguard Worker   size.
1466*61046927SAndroid Build Coastguard Worker-  v3d: Use the new lower_to_scratch implementation for indirects on
1467*61046927SAndroid Build Coastguard Worker   temps.
1468*61046927SAndroid Build Coastguard Worker-  v3d: Only look up the 3rd texture gather offset for non-arrays.
1469*61046927SAndroid Build Coastguard Worker-  v3d: Always set up the qregs for CSD payload.
1470*61046927SAndroid Build Coastguard Worker-  v3d: Fix an invalid reuse of flags generation from before a thrsw.
1471*61046927SAndroid Build Coastguard Worker-  v3d: Fix atomic cmpxchg in shaders on hardware.
1472*61046927SAndroid Build Coastguard Worker-  nir: Fix deref offset calculation for structs.
1473*61046927SAndroid Build Coastguard Worker-  nir: Use the nir_builder \_imm helpers in setting up deref offsets.
1474*61046927SAndroid Build Coastguard Worker-  gallium: Remove the pool pipebuffer manager.
1475*61046927SAndroid Build Coastguard Worker-  gallium: Remove the ondemand pipebuffer manager.
1476*61046927SAndroid Build Coastguard Worker-  gallium: Remove the "alt" pipebuffer manager interface.
1477*61046927SAndroid Build Coastguard Worker-  gallium: Remove the malloc pipebuffer manager.
1478*61046927SAndroid Build Coastguard Worker-  st/mesa: Don't set atomic counter size != 0 if MAX_SHADER_BUFFERS ==
1479*61046927SAndroid Build Coastguard Worker   0.
1480*61046927SAndroid Build Coastguard Worker-  v3d: Disable SSBOs and atomic counters on vertex shaders.
1481*61046927SAndroid Build Coastguard Worker-  v3d: Fill in the ignored segment size fields to appease new
1482*61046927SAndroid Build Coastguard Worker   simulator.
1483*61046927SAndroid Build Coastguard Worker-  v3d: Apply the GFXH-930 workaround to the case where the VS loads
1484*61046927SAndroid Build Coastguard Worker   attrs.
1485*61046927SAndroid Build Coastguard Worker-  v3d: Assert that we do request the normal texturing return data.
1486*61046927SAndroid Build Coastguard Worker-  v3d: Use \_mesa_hash_table_remove_key() where appropriate.
1487*61046927SAndroid Build Coastguard Worker-  vc4: Use \_mesa_hash_table_remove_key() where appropriate.
1488*61046927SAndroid Build Coastguard Worker-  v3d: Add a note about i/o indirection for future performance work.
1489*61046927SAndroid Build Coastguard Worker-  v3d: Don't try to update the shadow texture for separate stencil.
1490*61046927SAndroid Build Coastguard Worker-  Revert "v3d: Disable PIPE_CAP_BLIT_BASED_TEXTURE_TRANSFER."
1491*61046927SAndroid Build Coastguard Worker-  v3d: Re-add support for memory_barrier_shared.
1492*61046927SAndroid Build Coastguard Worker-  v3d: Fix detection of the last ldtmu before a new TMU op.
1493*61046927SAndroid Build Coastguard Worker-  v3d: Fix detection of TMU write sequences in register spilling.
1494*61046927SAndroid Build Coastguard Worker-  kmsro: Add support for V3D.
1495*61046927SAndroid Build Coastguard Worker-  vc4: Fall back to renderonly if the vc4 driver doesn't have v3d.
1496*61046927SAndroid Build Coastguard Worker
1497*61046927SAndroid Build Coastguard WorkerEric Engestrom (142):
1498*61046927SAndroid Build Coastguard Worker
1499*61046927SAndroid Build Coastguard Worker-  wsi/display: add comment
1500*61046927SAndroid Build Coastguard Worker-  egl: use coherent variable names
1501*61046927SAndroid Build Coastguard Worker-  gitlab-ci: add ubuntu container
1502*61046927SAndroid Build Coastguard Worker-  gitlab-ci: add a meson vulkan build
1503*61046927SAndroid Build Coastguard Worker-  gitlab-ci: add a make vulkan build
1504*61046927SAndroid Build Coastguard Worker-  gitlab-ci: add a scons no-llvm build
1505*61046927SAndroid Build Coastguard Worker-  gitlab-ci: add scons llvm 3.5 build
1506*61046927SAndroid Build Coastguard Worker-  gitlab-ci: add scons SWR build
1507*61046927SAndroid Build Coastguard Worker-  gitlab-ci: add meson loader/classic DRI build
1508*61046927SAndroid Build Coastguard Worker-  gitlab-ci: add meson gallium SWR build
1509*61046927SAndroid Build Coastguard Worker-  gitlab-ci: add meson gallium RadeonSI build
1510*61046927SAndroid Build Coastguard Worker-  gitlab-ci: add meson gallium "other drivers" build
1511*61046927SAndroid Build Coastguard Worker-  gitlab-ci: add meson gallium ST Clover (LLVM 5.0) build
1512*61046927SAndroid Build Coastguard Worker-  gitlab-ci: add meson gallium ST Clover (LLVM 6.0) build
1513*61046927SAndroid Build Coastguard Worker-  gitlab-ci: add meson gallium ST Clover (LLVM 7.0) build
1514*61046927SAndroid Build Coastguard Worker-  gitlab-ci: add meson gallium ST "Other" build
1515*61046927SAndroid Build Coastguard Worker-  gitlab-ci: add make loaders/classic DRI build
1516*61046927SAndroid Build Coastguard Worker-  gitlab-ci: add make Gallium Drivers SWR build
1517*61046927SAndroid Build Coastguard Worker-  gitlab-ci: add make Gallium Drivers RadeonSI build
1518*61046927SAndroid Build Coastguard Worker-  gitlab-ci: add make Gallium Drivers "Other" build
1519*61046927SAndroid Build Coastguard Worker-  gitlab-ci: add make Gallium ST Clover LLVM-3.9 build
1520*61046927SAndroid Build Coastguard Worker-  gitlab-ci: add make Gallium ST Clover LLVM-4.0 build
1521*61046927SAndroid Build Coastguard Worker-  gitlab-ci: add make Gallium ST Clover LLVM-5.0 build
1522*61046927SAndroid Build Coastguard Worker-  gitlab-ci: add make Gallium ST Clover LLVM-6.0 build
1523*61046927SAndroid Build Coastguard Worker-  gitlab-ci: add make Gallium ST Clover LLVM-7 build
1524*61046927SAndroid Build Coastguard Worker-  gitlab-ci: add make Gallium ST Other build
1525*61046927SAndroid Build Coastguard Worker-  travis: remove unused linux code path
1526*61046927SAndroid Build Coastguard Worker-  travis: remove unused scons code path
1527*61046927SAndroid Build Coastguard Worker-  gitlab-ci: add meson glvnd build
1528*61046927SAndroid Build Coastguard Worker-  xvmc: fix string comparison
1529*61046927SAndroid Build Coastguard Worker-  xvmc: fix string comparison
1530*61046927SAndroid Build Coastguard Worker-  meson: add script to print the options before configuring a builddir
1531*61046927SAndroid Build Coastguard Worker-  driconf: drop unused macro
1532*61046927SAndroid Build Coastguard Worker-  travis: fix osx make build
1533*61046927SAndroid Build Coastguard Worker-  gitlab-ci: workaround docker bug for users with uppercase characters
1534*61046927SAndroid Build Coastguard Worker-  wsi: query the ICD's max dimensions instead of hard-coding them
1535*61046927SAndroid Build Coastguard Worker-  gitlab-ci: limit ninja to 4 threads max
1536*61046927SAndroid Build Coastguard Worker-  drm-uapi/README: remove explicit list of driver names
1537*61046927SAndroid Build Coastguard Worker-  drm-uapi: use local files, not system libdrm
1538*61046927SAndroid Build Coastguard Worker-  gbm: drop duplicate #defines
1539*61046927SAndroid Build Coastguard Worker-  st/dri: drop duplicate #define
1540*61046927SAndroid Build Coastguard Worker-  etnaviv: drop duplicate #define
1541*61046927SAndroid Build Coastguard Worker-  anv/tests: compile to something sensible in release builds
1542*61046927SAndroid Build Coastguard Worker-  util/tests: compile to something sensible in release builds
1543*61046927SAndroid Build Coastguard Worker-  gitlab-ci: use ccache to speed up builds
1544*61046927SAndroid Build Coastguard Worker-  tegra/meson: add missing dep_libdrm
1545*61046927SAndroid Build Coastguard Worker-  tegra/autotools: add missing libdrm cflags
1546*61046927SAndroid Build Coastguard Worker-  gitlab-ci: limit the automatic CI to master and MRs
1547*61046927SAndroid Build Coastguard Worker-  gitlab-ci: automatically run the CI on pushes to \`ci/\*\` branches
1548*61046927SAndroid Build Coastguard Worker-  anv: sort extensions alphabetically
1549*61046927SAndroid Build Coastguard Worker-  anv: sort vendors extensions after KHR and EXT
1550*61046927SAndroid Build Coastguard Worker-  anv: make sure the extensions stay sorted
1551*61046927SAndroid Build Coastguard Worker-  anv: drop unused imports
1552*61046927SAndroid Build Coastguard Worker-  anv: use anv_shader_bin_write_to_blob()'s return value
1553*61046927SAndroid Build Coastguard Worker-  gitlab-ci: always run the containers build
1554*61046927SAndroid Build Coastguard Worker-  dri_interface: add missing #include
1555*61046927SAndroid Build Coastguard Worker-  driinfo: add DTD to allow the xml to be validated
1556*61046927SAndroid Build Coastguard Worker-  meson/swr: replace hard-coded path with current_build_dir()
1557*61046927SAndroid Build Coastguard Worker-  egl/android: replace magic 0=CbCr,1=CrCb with simple enum
1558*61046927SAndroid Build Coastguard Worker-  vulkan: use VkBase{In,Out}Structure instead of a custom struct
1559*61046927SAndroid Build Coastguard Worker-  driconf: add DTD to allow the drirc xml (00-mesa-defaults.conf) to be
1560*61046927SAndroid Build Coastguard Worker   validated
1561*61046927SAndroid Build Coastguard Worker-  gitlab-ci: install xmllint to validate 00-mesa-defaults.conf
1562*61046927SAndroid Build Coastguard Worker-  anv: simplify chained comparison
1563*61046927SAndroid Build Coastguard Worker-  anv: drop unused parameter
1564*61046927SAndroid Build Coastguard Worker-  anv: remove spaces around kwargs assignment
1565*61046927SAndroid Build Coastguard Worker-  anv: fix typo
1566*61046927SAndroid Build Coastguard Worker-  Revert "swr/rast: Archrast codegen updates"
1567*61046927SAndroid Build Coastguard Worker-  meson: avoid going back up the tree with include_directories()
1568*61046927SAndroid Build Coastguard Worker-  anv: use the platform defines in vk.xml instead of hard-coding them
1569*61046927SAndroid Build Coastguard Worker-  radv: use the platform defines in vk.xml instead of hard-coding them
1570*61046927SAndroid Build Coastguard Worker-  util: #define PATH_MAX when undefined (eg. Hurd)
1571*61046927SAndroid Build Coastguard Worker-  vulkan: import missing file from Khronos
1572*61046927SAndroid Build Coastguard Worker-  egl: fix libdrm-less builds
1573*61046927SAndroid Build Coastguard Worker-  vulkan: import vk_layer.h from Khronos
1574*61046927SAndroid Build Coastguard Worker-  gitlab-ci: drop job prefixes
1575*61046927SAndroid Build Coastguard Worker-  meson: fix with_dri2 definition for GNU Hurd
1576*61046927SAndroid Build Coastguard Worker-  meson: remove unused include_directories(vulkan)
1577*61046927SAndroid Build Coastguard Worker-  vulkan/util: use the platform defines in vk.xml instead of
1578*61046927SAndroid Build Coastguard Worker   hard-coding them
1579*61046927SAndroid Build Coastguard Worker-  vulkan/overlay: fix missing var rename in previous commit
1580*61046927SAndroid Build Coastguard Worker-  meson: don't build libGLES*.so with GLVND
1581*61046927SAndroid Build Coastguard Worker-  autotools: don't build libGLES*.so with GLVND
1582*61046927SAndroid Build Coastguard Worker-  travis: fix meson build by letting \`auto\` do its job
1583*61046927SAndroid Build Coastguard Worker-  travis: drop unused vars
1584*61046927SAndroid Build Coastguard Worker-  travis: clean up
1585*61046927SAndroid Build Coastguard Worker-  gitlab-ci: only build the default (=latest) and oldest llvm versions
1586*61046927SAndroid Build Coastguard Worker-  gitlab-ci: autotools needs to be told which llvm version to use
1587*61046927SAndroid Build Coastguard Worker-  r600: cast pointer to expected type
1588*61046927SAndroid Build Coastguard Worker-  build: make passing an incorrect pointer type a hard error
1589*61046927SAndroid Build Coastguard Worker-  gitlab-ci: fix llvm version (7 doesn't have a ".0")
1590*61046927SAndroid Build Coastguard Worker-  hgl/meson: drop unused include directory
1591*61046927SAndroid Build Coastguard Worker-  glx/meson: use full include path for dri_interface.h
1592*61046927SAndroid Build Coastguard Worker-  android: fix missing backspace for line continuation
1593*61046927SAndroid Build Coastguard Worker-  panfrost: fix tgsi_to_nir() call
1594*61046927SAndroid Build Coastguard Worker-  panfrost: move #include to fix compilation
1595*61046927SAndroid Build Coastguard Worker-  gitlab-ci: add panfrost to the gallium drivers build
1596*61046927SAndroid Build Coastguard Worker-  wsi: deduplicate get_current_time() functions between display and x11
1597*61046927SAndroid Build Coastguard Worker-  wsi/display: s/#if/#ifdef/ to fix -Wundef
1598*61046927SAndroid Build Coastguard Worker-  wsi/wayland: fix pointer casting warning on 32bit
1599*61046927SAndroid Build Coastguard Worker-  wsi/x11: use WSI_FROM_HANDLE() instead of pointer casts
1600*61046927SAndroid Build Coastguard Worker-  turnip: use the platform defines in vk.xml instead of hard-coding
1601*61046927SAndroid Build Coastguard Worker   them
1602*61046927SAndroid Build Coastguard Worker-  travis: fix osx meson build
1603*61046927SAndroid Build Coastguard Worker-  nir: const \`nir_call_instr::callee\`
1604*61046927SAndroid Build Coastguard Worker-  gitlab-ci: add clang build
1605*61046927SAndroid Build Coastguard Worker-  gitlab-ci: drop most autotools builds
1606*61046927SAndroid Build Coastguard Worker-  util/disk_cache: close fd in the fallback path
1607*61046927SAndroid Build Coastguard Worker-  egl: hide entrypoints that shouldn't be exported when using glvnd
1608*61046927SAndroid Build Coastguard Worker-  meson: strip rpath from megadrivers
1609*61046927SAndroid Build Coastguard Worker-  gallium/hud: fix memory leaks
1610*61046927SAndroid Build Coastguard Worker-  gallium/hud: prevent buffer overflow
1611*61046927SAndroid Build Coastguard Worker-  gallium/hud: fix rounding error in nic bps computation
1612*61046927SAndroid Build Coastguard Worker-  simplify LLVM version string printing
1613*61046927SAndroid Build Coastguard Worker-  util/process: document memory leak
1614*61046927SAndroid Build Coastguard Worker-  vk/util: remove unneeded array index
1615*61046927SAndroid Build Coastguard Worker-  bin: drop unused import from install_megadrivers.py
1616*61046927SAndroid Build Coastguard Worker-  meson: remove meson-created megadrivers symlinks
1617*61046927SAndroid Build Coastguard Worker-  gitlab-ci: build gallium extra hud
1618*61046927SAndroid Build Coastguard Worker-  gitlab-ci: add lima to the build
1619*61046927SAndroid Build Coastguard Worker-  delete autotools .gitignore files
1620*61046927SAndroid Build Coastguard Worker-  delete autotools input files
1621*61046927SAndroid Build Coastguard Worker-  docs: remove unsupported GL function name mangling
1622*61046927SAndroid Build Coastguard Worker-  docs: drop autotools python information
1623*61046927SAndroid Build Coastguard Worker-  docs: replace autotools intructions with meson equivalent
1624*61046927SAndroid Build Coastguard Worker-  docs: use past tense when talking about autotools
1625*61046927SAndroid Build Coastguard Worker-  docs: haiku can be built using meson
1626*61046927SAndroid Build Coastguard Worker-  egl: fixup autotools-specific wording
1627*61046927SAndroid Build Coastguard Worker-  util: add os_read_file() helper
1628*61046927SAndroid Build Coastguard Worker-  anv: add support for VK_EXT_memory_budget
1629*61046927SAndroid Build Coastguard Worker-  radv: update to use the new features struct names
1630*61046927SAndroid Build Coastguard Worker-  turnip: update to use the new features struct names
1631*61046927SAndroid Build Coastguard Worker-  gitlab-ci: build vulkan drivers in clang build
1632*61046927SAndroid Build Coastguard Worker-  util: move #include out of #if linux
1633*61046927SAndroid Build Coastguard Worker-  wsi/wayland: document lack of vkAcquireNextImageKHR timeout support
1634*61046927SAndroid Build Coastguard Worker-  egl: hard-code destroy function instead of passing it around as a
1635*61046927SAndroid Build Coastguard Worker   pointer
1636*61046927SAndroid Build Coastguard Worker-  gitlab-ci: add scons windows build using mingw
1637*61046927SAndroid Build Coastguard Worker-  gitlab-ci: merge several meson jobs
1638*61046927SAndroid Build Coastguard Worker-  gitlab-ci: meson-gallium-radeonsi was a subset of
1639*61046927SAndroid Build Coastguard Worker   meson-gallium-clover-llvm
1640*61046927SAndroid Build Coastguard Worker-  gitlab-ci: simplify meson job names
1641*61046927SAndroid Build Coastguard Worker-  gitlab-ci: merge meson-glvnd into meson-swr
1642*61046927SAndroid Build Coastguard Worker-  travis: fix syntax, and drop unused stuff
1643*61046927SAndroid Build Coastguard Worker-  util/os_file: always use the 'grow' mechanism
1644*61046927SAndroid Build Coastguard Worker-  meson: expose glapi through osmesa
1645*61046927SAndroid Build Coastguard Worker-  util/os_file: actually return the error read() gave us
1646*61046927SAndroid Build Coastguard Worker
1647*61046927SAndroid Build Coastguard WorkerErico Nunes (5):
1648*61046927SAndroid Build Coastguard Worker
1649*61046927SAndroid Build Coastguard Worker-  lima/ppir: support ppir_op_ceil
1650*61046927SAndroid Build Coastguard Worker-  nir/algebraic: add lowering for fsign
1651*61046927SAndroid Build Coastguard Worker-  lima: enable nir fsign lowering in ppir
1652*61046927SAndroid Build Coastguard Worker-  lima/gpir: add limit of max 512 instructions
1653*61046927SAndroid Build Coastguard Worker-  lima/ppir: support nir_op_ftrunc
1654*61046927SAndroid Build Coastguard Worker
1655*61046927SAndroid Build Coastguard WorkerErik Faye-Lund (79):
1656*61046927SAndroid Build Coastguard Worker
1657*61046927SAndroid Build Coastguard Worker-  mesa: expose NV_conditional_render on GLES
1658*61046927SAndroid Build Coastguard Worker-  st/mesa: remove unused header-file
1659*61046927SAndroid Build Coastguard Worker-  swr/codegen: fix autotools build
1660*61046927SAndroid Build Coastguard Worker-  virgl: remove unused variables
1661*61046927SAndroid Build Coastguard Worker-  virgl: remove unused variable
1662*61046927SAndroid Build Coastguard Worker-  virgl: remove unused variable
1663*61046927SAndroid Build Coastguard Worker-  virgl: remove unused variable
1664*61046927SAndroid Build Coastguard Worker-  virgl: do not allow compressed formats for buffers
1665*61046927SAndroid Build Coastguard Worker-  virgl: stricter usage of compressed 3d textures
1666*61046927SAndroid Build Coastguard Worker-  virgl: also destroy all read-transfers
1667*61046927SAndroid Build Coastguard Worker-  virgl: use debug_printf instead of fprintf
1668*61046927SAndroid Build Coastguard Worker-  virgl: unsigned int -> unsigned
1669*61046927SAndroid Build Coastguard Worker-  virgl: only warn about unchecked flags
1670*61046927SAndroid Build Coastguard Worker-  virgl: do not warn about display-target binding
1671*61046927SAndroid Build Coastguard Worker-  virgl: use debug_printf instead of fprintf
1672*61046927SAndroid Build Coastguard Worker-  virgl: remove pointless transfer-counter
1673*61046927SAndroid Build Coastguard Worker-  virgl: tmp_resource -> templ
1674*61046927SAndroid Build Coastguard Worker-  virgl: track full virgl_resource instead of just virgl_hw_res
1675*61046927SAndroid Build Coastguard Worker-  virgl: simplify virgl_texture_transfer_unmap logic
1676*61046927SAndroid Build Coastguard Worker-  virgl: make unmap queuing a bit more straight-forward
1677*61046927SAndroid Build Coastguard Worker-  virgl: check for readback on correct resource
1678*61046927SAndroid Build Coastguard Worker-  virgl: wait for the right resource
1679*61046927SAndroid Build Coastguard Worker-  virgl: return error if allocating resolve_tmp fails
1680*61046927SAndroid Build Coastguard Worker-  virgl: rewrite core of virgl_texture_transfer_map
1681*61046927SAndroid Build Coastguard Worker-  virgl: use pipe_box for blit dst-rect
1682*61046927SAndroid Build Coastguard Worker-  virgl: support write-back with staged transfers
1683*61046927SAndroid Build Coastguard Worker-  virgl: make sure bind is set for non-buffers
1684*61046927SAndroid Build Coastguard Worker-  gallium/util: support translating between uint and sint formats
1685*61046927SAndroid Build Coastguard Worker-  virgl: get readback-formats from host
1686*61046927SAndroid Build Coastguard Worker-  virgl: only blit if resource is read
1687*61046927SAndroid Build Coastguard Worker-  virgl: do color-conversion during when mapping transfer
1688*61046927SAndroid Build Coastguard Worker-  virgl: document potentially failing blit
1689*61046927SAndroid Build Coastguard Worker-  mesa/st: remove impossible error-check
1690*61046927SAndroid Build Coastguard Worker-  gallium/u_vbuf: support NULL-resources
1691*61046927SAndroid Build Coastguard Worker-  i915: support NULL-resources
1692*61046927SAndroid Build Coastguard Worker-  nouveau: support NULL-resources
1693*61046927SAndroid Build Coastguard Worker-  swr: support NULL-resources
1694*61046927SAndroid Build Coastguard Worker-  mesa/st: accept NULL and empty buffer objects
1695*61046927SAndroid Build Coastguard Worker-  mesa/st: remove always-false state
1696*61046927SAndroid Build Coastguard Worker-  softpipe: setup pixel_offset for all primitive types
1697*61046927SAndroid Build Coastguard Worker-  docs: normaize css-indent style
1698*61046927SAndroid Build Coastguard Worker-  docs: remove non-existent css attribute
1699*61046927SAndroid Build Coastguard Worker-  docs: remove long commented out css
1700*61046927SAndroid Build Coastguard Worker-  docs: add missing semicolon
1701*61046927SAndroid Build Coastguard Worker-  docs: avoid repeating the font
1702*61046927SAndroid Build Coastguard Worker-  docs: avoid repeating the color
1703*61046927SAndroid Build Coastguard Worker-  docs: remove spurious newline
1704*61046927SAndroid Build Coastguard Worker-  docs: use multiple background-images for header
1705*61046927SAndroid Build Coastguard Worker-  docs: simplify css-centering
1706*61046927SAndroid Build Coastguard Worker-  docs: do not hard-code header-height
1707*61046927SAndroid Build Coastguard Worker-  docs: properly escape '>'
1708*61046927SAndroid Build Coastguard Worker-  docs: properly escape ampersand
1709*61046927SAndroid Build Coastguard Worker-  docs: remove stray paragraph-close
1710*61046927SAndroid Build Coastguard Worker-  docs: use h2 instead of b-tag for headings
1711*61046927SAndroid Build Coastguard Worker-  docs: use dl/dd instead of blockquote for freedesktop link
1712*61046927SAndroid Build Coastguard Worker-  docs: open list-item before closing it
1713*61046927SAndroid Build Coastguard Worker-  docs: close paragraphs before lists
1714*61046927SAndroid Build Coastguard Worker-  docs: close lists
1715*61046927SAndroid Build Coastguard Worker-  docs: remove stray paragraph-close
1716*61046927SAndroid Build Coastguard Worker-  docs: close paragraphs before preformatted text
1717*61046927SAndroid Build Coastguard Worker-  docs: start paragraph before closing it
1718*61046927SAndroid Build Coastguard Worker-  docs: drop paragraph around preformatted text
1719*61046927SAndroid Build Coastguard Worker-  docs: fix incorrectly closed paragraph
1720*61046927SAndroid Build Coastguard Worker-  docs: don't pointlessly close and re-start definition lists
1721*61046927SAndroid Build Coastguard Worker-  docs: remove stray list-start
1722*61046927SAndroid Build Coastguard Worker-  docs: fixup bad paragraphing
1723*61046927SAndroid Build Coastguard Worker-  docs: add missing lists
1724*61046927SAndroid Build Coastguard Worker-  docs: fix closing of paragraphs
1725*61046927SAndroid Build Coastguard Worker-  docs: fixup list-item tags
1726*61046927SAndroid Build Coastguard Worker-  docs: fix closing of list-items
1727*61046927SAndroid Build Coastguard Worker-  docs: replace empty list with a none-paragraph
1728*61046927SAndroid Build Coastguard Worker-  docs: turn faq-index into an ordered list
1729*61046927SAndroid Build Coastguard Worker-  docs: drop centered heading for faq
1730*61046927SAndroid Build Coastguard Worker-  docs: reorder heading and notice
1731*61046927SAndroid Build Coastguard Worker-  meson: lift driver-collection out into parent build-file
1732*61046927SAndroid Build Coastguard Worker-  meson: give dri- and gallium-drivers separate vars
1733*61046927SAndroid Build Coastguard Worker-  meson: add build-summary
1734*61046927SAndroid Build Coastguard Worker-  docs: fixup mistake in contents
1735*61046927SAndroid Build Coastguard Worker-  draw: flush when setting stream-out targets
1736*61046927SAndroid Build Coastguard Worker
1737*61046927SAndroid Build Coastguard WorkerErnestas Kulik (2):
1738*61046927SAndroid Build Coastguard Worker
1739*61046927SAndroid Build Coastguard Worker-  vc4: Fix leak in HW queries error path
1740*61046927SAndroid Build Coastguard Worker-  v3d: Fix leak in resource setup error path
1741*61046927SAndroid Build Coastguard Worker
1742*61046927SAndroid Build Coastguard WorkerFrancisco Jerez (6):
1743*61046927SAndroid Build Coastguard Worker
1744*61046927SAndroid Build Coastguard Worker-  intel/dump_gpu: Disambiguate between BOs from different GEM handle
1745*61046927SAndroid Build Coastguard Worker   spaces.
1746*61046927SAndroid Build Coastguard Worker-  intel/fs: Exclude control sources from execution type and region
1747*61046927SAndroid Build Coastguard Worker   alignment calculations.
1748*61046927SAndroid Build Coastguard Worker-  intel/fs: Lower integer multiply correctly when destination stride
1749*61046927SAndroid Build Coastguard Worker   equals 4.
1750*61046927SAndroid Build Coastguard Worker-  intel/fs: Cap dst-aligned region stride to maximum representable
1751*61046927SAndroid Build Coastguard Worker   hstride value.
1752*61046927SAndroid Build Coastguard Worker-  intel/fs: Implement extended strides greater than 4 for IR source
1753*61046927SAndroid Build Coastguard Worker   regions.
1754*61046927SAndroid Build Coastguard Worker-  intel/fs: Rely on undocumented unrestricted regioning for 32x16-bit
1755*61046927SAndroid Build Coastguard Worker   integer multiply.
1756*61046927SAndroid Build Coastguard Worker
1757*61046927SAndroid Build Coastguard WorkerFritz Koenig (4):
1758*61046927SAndroid Build Coastguard Worker
1759*61046927SAndroid Build Coastguard Worker-  freedreno: pass count to query_dmabuf_modifiers
1760*61046927SAndroid Build Coastguard Worker-  freedreno/a6xx: UBWC support
1761*61046927SAndroid Build Coastguard Worker-  freedreno: UBWC allocator
1762*61046927SAndroid Build Coastguard Worker-  freedreno/a6xx: Enable UBWC modifier
1763*61046927SAndroid Build Coastguard Worker
1764*61046927SAndroid Build Coastguard WorkerGert Wollny (35):
1765*61046927SAndroid Build Coastguard Worker
1766*61046927SAndroid Build Coastguard Worker-  mesa/core: Enable EXT_texture_sRGB_R8 also for desktop GL
1767*61046927SAndroid Build Coastguard Worker-  radeonsi: release tokens after creating the shader program
1768*61046927SAndroid Build Coastguard Worker-  mesa: release references to image textures when a context is
1769*61046927SAndroid Build Coastguard Worker   destroyed
1770*61046927SAndroid Build Coastguard Worker-  virgl: Enable mixed color FBO attachemnets only when the host
1771*61046927SAndroid Build Coastguard Worker   supports it
1772*61046927SAndroid Build Coastguard Worker-  mesa/core: Enable EXT_depth_clamp for GLES >= 2.0
1773*61046927SAndroid Build Coastguard Worker-  nir: Add posibility to not lower to source mod 'abs' for ops with
1774*61046927SAndroid Build Coastguard Worker   three sources
1775*61046927SAndroid Build Coastguard Worker-  mesa: Expose EXT_texture_query_lod and add support for its use
1776*61046927SAndroid Build Coastguard Worker   shaders
1777*61046927SAndroid Build Coastguard Worker-  softpipe: Enable PIPE_CAP_MIXED_COLORBUFFER_FORMATS    It seems
1778*61046927SAndroid Build Coastguard Worker   softpipe actually supports this. This change enables the following
1779*61046927SAndroid Build Coastguard Worker   piglits as passing without regressions in the gpu test set:
1780*61046927SAndroid Build Coastguard Worker-  virgl: Add a caps feature check version
1781*61046927SAndroid Build Coastguard Worker-  softpipe: Implement ATOMFADD and enable cap TGSI_ATOMFADD
1782*61046927SAndroid Build Coastguard Worker-  virgl: define MAX_VERTEX_STREAMS based on availability of TF3
1783*61046927SAndroid Build Coastguard Worker-  softpipe: Use mag texture filter also for clamped lod == 0
1784*61046927SAndroid Build Coastguard Worker-  softpipe: Don't use mag filter for gather op
1785*61046927SAndroid Build Coastguard Worker-  softpipe: raise number of bits used for X coordinate texture lookup
1786*61046927SAndroid Build Coastguard Worker-  softpipe: Add an extra code path for the buffer texel lookup
1787*61046927SAndroid Build Coastguard Worker-  softpipe: Enable PIPE_CAP_TEXTURE_BUFFER_OFFSET_ALIGNMENT
1788*61046927SAndroid Build Coastguard Worker-  Gallium: Add new CAP that indicated whether IO array definitions can
1789*61046927SAndroid Build Coastguard Worker   be shriked
1790*61046927SAndroid Build Coastguard Worker-  virgl: Enable passing arrays as input to fragment shaders
1791*61046927SAndroid Build Coastguard Worker-  doc/features: Add a few extensions to the feature matrix
1792*61046927SAndroid Build Coastguard Worker-  softpipe: Factor gradient evaluation out of the lambda evaluation
1793*61046927SAndroid Build Coastguard Worker-  softpipe: Prepare handling explicit gradients
1794*61046927SAndroid Build Coastguard Worker-  softpipe: Pipe gather_comp through from st_tgsi_get_samples
1795*61046927SAndroid Build Coastguard Worker-  softpipe: Move selection of shadow values up and clean parameter list
1796*61046927SAndroid Build Coastguard Worker-  softpipe: tie in new code path for lod evaluation
1797*61046927SAndroid Build Coastguard Worker-  softpipe: keep input lod for explicite derivatives
1798*61046927SAndroid Build Coastguard Worker-  softpipe: evaluate cube the faces on a per sample bases
1799*61046927SAndroid Build Coastguard Worker-  softpipe: Factor out evaluation of the source indices
1800*61046927SAndroid Build Coastguard Worker-  softpipe: Add an per-input array for interpolator correctors to
1801*61046927SAndroid Build Coastguard Worker   machine
1802*61046927SAndroid Build Coastguard Worker-  softpipe: Add (fake) support for TGSI_OPCODE_INTERP_SAMPLE
1803*61046927SAndroid Build Coastguard Worker-  softpipe: Add support for TGSI_OPCODE_INTERP_OFFSET
1804*61046927SAndroid Build Coastguard Worker-  softpipe: Add support for TGSI_OPCODE_INTERP_CENTROID
1805*61046927SAndroid Build Coastguard Worker-  softpipe: Increase the GLSL feature level
1806*61046927SAndroid Build Coastguard Worker-  doc: Update feature matrix
1807*61046927SAndroid Build Coastguard Worker-  softpipe/buffer: load only as many components as the the buffer
1808*61046927SAndroid Build Coastguard Worker   resource type provides
1809*61046927SAndroid Build Coastguard Worker-  Revert "softpipe/buffer: load only as many components as the the
1810*61046927SAndroid Build Coastguard Worker   buffer resource type provides"
1811*61046927SAndroid Build Coastguard Worker
1812*61046927SAndroid Build Coastguard WorkerGreg V (3):
1813*61046927SAndroid Build Coastguard Worker
1814*61046927SAndroid Build Coastguard Worker-  util: emulate futex on FreeBSD using umtx
1815*61046927SAndroid Build Coastguard Worker-  gallium/hud: add CPU usage support for FreeBSD
1816*61046927SAndroid Build Coastguard Worker-  gallium: enable dmabuf on BSD as well
1817*61046927SAndroid Build Coastguard Worker
1818*61046927SAndroid Build Coastguard WorkerGrigori Goronzy (1):
1819*61046927SAndroid Build Coastguard Worker
1820*61046927SAndroid Build Coastguard Worker-  glx: add support for GLX_ARB_create_context_no_error (v3)
1821*61046927SAndroid Build Coastguard Worker
1822*61046927SAndroid Build Coastguard WorkerGuido Günther (4):
1823*61046927SAndroid Build Coastguard Worker
1824*61046927SAndroid Build Coastguard Worker-  docs: Fix 19.0.x version numbers
1825*61046927SAndroid Build Coastguard Worker-  gallium: ddebug: Add missing fence related wrappers
1826*61046927SAndroid Build Coastguard Worker-  gallium/u_dump: util_dump_sampler_view: Dump u.tex.first_level
1827*61046927SAndroid Build Coastguard Worker-  gallium: trace: Add missing fence related wrappers
1828*61046927SAndroid Build Coastguard Worker
1829*61046927SAndroid Build Coastguard WorkerGurchetan Singh (44):
1830*61046927SAndroid Build Coastguard Worker
1831*61046927SAndroid Build Coastguard Worker-  mesa/main: Expose EXT_texture_compression_s3tc_srgb
1832*61046927SAndroid Build Coastguard Worker-  i965: Set flag for EXT_texture_compression_s3tc_srgb
1833*61046927SAndroid Build Coastguard Worker-  st/mesa: expose EXT_texture_compression_s3tc_srgb
1834*61046927SAndroid Build Coastguard Worker-  docs: add GL_EXT_texture_compression_s3tc_srgb to release notes
1835*61046927SAndroid Build Coastguard Worker-  virgl: add ability to do finer grain dirty tracking
1836*61046927SAndroid Build Coastguard Worker-  virgl: use virgl_resource_dirty helper
1837*61046927SAndroid Build Coastguard Worker-  virgl: don't mark unclean after a flush
1838*61046927SAndroid Build Coastguard Worker-  virgl: track level cleanliness rather than resource cleanliness
1839*61046927SAndroid Build Coastguard Worker-  virgl: make alignment smaller when uploading index user buffers
1840*61046927SAndroid Build Coastguard Worker-  virgl: unmap uploader at flush time
1841*61046927SAndroid Build Coastguard Worker-  virgl: when creating / freeing transfers, pass slab pool directly
1842*61046927SAndroid Build Coastguard Worker-  virgl: add protocol for resource transfers
1843*61046927SAndroid Build Coastguard Worker-  virgl: use virgl_transfer in inline write
1844*61046927SAndroid Build Coastguard Worker-  virgl: limit command length to 16 bits
1845*61046927SAndroid Build Coastguard Worker-  virgl: keep track of number of computations
1846*61046927SAndroid Build Coastguard Worker-  virgl: pass virgl transfer to virgl_res_needs_flush_wait
1847*61046927SAndroid Build Coastguard Worker-  virgl: add extra checks in virgl_res_needs_flush_wait
1848*61046927SAndroid Build Coastguard Worker-  virgl: make winsys modifications for encoded transfers
1849*61046927SAndroid Build Coastguard Worker-  virgl: add encoder functions for new protocol
1850*61046927SAndroid Build Coastguard Worker-  virgl: introduce transfer queue
1851*61046927SAndroid Build Coastguard Worker-  virgl: use transfer queue
1852*61046927SAndroid Build Coastguard Worker-  virgl: use virgl_transfer_inline_write even less
1853*61046927SAndroid Build Coastguard Worker-  virgl/vtest: deprecate protocol version 1
1854*61046927SAndroid Build Coastguard Worker-  egl/sl: also allow virtgpu to fallback to kms_swrast
1855*61046927SAndroid Build Coastguard Worker-  virgl: use uint16_t mask instead of separate booleans
1856*61046927SAndroid Build Coastguard Worker-  configure.ac / meson: depend on libnativewindow when appropriate
1857*61046927SAndroid Build Coastguard Worker-  anv: move anv_GetMemoryAndroidHardwareBufferANDROID up a bit
1858*61046927SAndroid Build Coastguard Worker-  anv: fix build on Nougat
1859*61046927SAndroid Build Coastguard Worker-  egl/android: move droid_image_loader_extension down a bit
1860*61046927SAndroid Build Coastguard Worker-  egl/android: move droid_open_device_drm_gralloc down a bit
1861*61046927SAndroid Build Coastguard Worker-  egl/android: droid_open_device_drm_gralloc --> droid_open_device
1862*61046927SAndroid Build Coastguard Worker-  egl/android: refactor droid_load_driver a bit
1863*61046927SAndroid Build Coastguard Worker-  egl/android: plumb swrast option
1864*61046927SAndroid Build Coastguard Worker-  egl/android: use swrast option in droid_load_driver
1865*61046927SAndroid Build Coastguard Worker-  egl/android: use software rendering when appropriate
1866*61046927SAndroid Build Coastguard Worker-  egl/android: chose node type based on swrast and preprocessor flags
1867*61046927SAndroid Build Coastguard Worker-  virgl: wait after a flush
1868*61046927SAndroid Build Coastguard Worker-  virgl/vtest: execute a transfer_get when flushing the front buffer
1869*61046927SAndroid Build Coastguard Worker-  virgl/vtest: add utilities for receiving fds
1870*61046927SAndroid Build Coastguard Worker-  virgl/vtest: plumb support for shared memory
1871*61046927SAndroid Build Coastguard Worker-  virgl/vtest: receive and handle shared memory fd
1872*61046927SAndroid Build Coastguard Worker-  virgl/vtest: modify sending and receiving data for shared memory
1873*61046927SAndroid Build Coastguard Worker-  virgl/vtest: wait after issuing a transfer get
1874*61046927SAndroid Build Coastguard Worker-  virgl/vtest: bump up protocol version + support encoded transfers
1875*61046927SAndroid Build Coastguard Worker
1876*61046927SAndroid Build Coastguard WorkerGuttula, Suresh (1):
1877*61046927SAndroid Build Coastguard Worker
1878*61046927SAndroid Build Coastguard Worker-  st/va:Add support for indirect manner by returning
1879*61046927SAndroid Build Coastguard Worker   VA_STATUS_ERROR_OPERATION_FAILED
1880*61046927SAndroid Build Coastguard Worker
1881*61046927SAndroid Build Coastguard WorkerHal Gentz (1):
1882*61046927SAndroid Build Coastguard Worker
1883*61046927SAndroid Build Coastguard Worker-  glx: Fix synthetic error generation in \__glXSendError
1884*61046927SAndroid Build Coastguard Worker
1885*61046927SAndroid Build Coastguard WorkerHeinrich (1):
1886*61046927SAndroid Build Coastguard Worker
1887*61046927SAndroid Build Coastguard Worker-  gbm: Improve documentation of BO import
1888*61046927SAndroid Build Coastguard Worker
1889*61046927SAndroid Build Coastguard WorkerIago Toral Quiroga (39):
1890*61046927SAndroid Build Coastguard Worker
1891*61046927SAndroid Build Coastguard Worker-  compiler/nir: add an is_conversion field to nir_op_info
1892*61046927SAndroid Build Coastguard Worker-  compiler/nir: add lowering option for 16-bit fmod
1893*61046927SAndroid Build Coastguard Worker-  compiler/nir: add lowering for 16-bit flrp
1894*61046927SAndroid Build Coastguard Worker-  compiler/nir: add lowering for 16-bit ldexp
1895*61046927SAndroid Build Coastguard Worker-  intel/compiler: add a NIR pass to lower conversions
1896*61046927SAndroid Build Coastguard Worker-  intel/compiler: split float to 64-bit opcodes from int to 64-bit
1897*61046927SAndroid Build Coastguard Worker-  intel/compiler: handle b2i/b2f with other integer conversion opcodes
1898*61046927SAndroid Build Coastguard Worker-  intel/compiler: assert restrictions on conversions to half-float
1899*61046927SAndroid Build Coastguard Worker-  intel/compiler: lower some 16-bit float operations to 32-bit
1900*61046927SAndroid Build Coastguard Worker-  intel/compiler: handle extended math restrictions for half-float
1901*61046927SAndroid Build Coastguard Worker-  intel/compiler: implement 16-bit fsign
1902*61046927SAndroid Build Coastguard Worker-  intel/compiler: drop unnecessary temporary from 32-bit fsign
1903*61046927SAndroid Build Coastguard Worker   implementation
1904*61046927SAndroid Build Coastguard Worker-  intel/compiler: add instruction setters for Src1Type and Src2Type.
1905*61046927SAndroid Build Coastguard Worker-  intel/compiler: add new half-float register type for 3-src
1906*61046927SAndroid Build Coastguard Worker   instructions
1907*61046927SAndroid Build Coastguard Worker-  intel/compiler: don't compact 3-src instructions with Src1Type or
1908*61046927SAndroid Build Coastguard Worker   Src2Type bits
1909*61046927SAndroid Build Coastguard Worker-  intel/compiler: allow half-float on 3-source instructions since gen8
1910*61046927SAndroid Build Coastguard Worker-  intel/compiler: set correct precision fields for 3-source float
1911*61046927SAndroid Build Coastguard Worker   instructions
1912*61046927SAndroid Build Coastguard Worker-  intel/compiler: fix ddx and ddy for 16-bit float
1913*61046927SAndroid Build Coastguard Worker-  intel/compiler: fix ddy for half-float in Broadwell
1914*61046927SAndroid Build Coastguard Worker-  intel/compiler: workaround for SIMD8 half-float MAD in gen8
1915*61046927SAndroid Build Coastguard Worker-  intel/compiler: split is_partial_write() into two variants
1916*61046927SAndroid Build Coastguard Worker-  intel/compiler: activate 16-bit bit-size lowerings also for 8-bit
1917*61046927SAndroid Build Coastguard Worker-  intel/compiler: rework conversion opcodes
1918*61046927SAndroid Build Coastguard Worker-  intel/compiler: ask for an integer type if requesting an 8-bit type
1919*61046927SAndroid Build Coastguard Worker-  intel/eu: force stride of 2 on NULL register for Byte instructions
1920*61046927SAndroid Build Coastguard Worker-  intel/compiler: generalize the combine constants pass
1921*61046927SAndroid Build Coastguard Worker-  intel/compiler: implement is_zero, is_one, is_negative_one for
1922*61046927SAndroid Build Coastguard Worker   8-bit/16-bit
1923*61046927SAndroid Build Coastguard Worker-  intel/compiler: add a brw_reg_type_is_integer helper
1924*61046927SAndroid Build Coastguard Worker-  intel/compiler: fix cmod propagation for non 32-bit types
1925*61046927SAndroid Build Coastguard Worker-  intel/compiler: remove inexact algebraic optimizations from the
1926*61046927SAndroid Build Coastguard Worker   backend
1927*61046927SAndroid Build Coastguard Worker-  intel/compiler: skip MAD algebraic optimization for half-float or
1928*61046927SAndroid Build Coastguard Worker   mixed mode
1929*61046927SAndroid Build Coastguard Worker-  intel/compiler: implement SIMD16 restrictions for mixed-float
1930*61046927SAndroid Build Coastguard Worker   instructions
1931*61046927SAndroid Build Coastguard Worker-  intel/compiler: also set F execution type for mixed float mode in BDW
1932*61046927SAndroid Build Coastguard Worker-  intel/compiler: validate region restrictions for half-float
1933*61046927SAndroid Build Coastguard Worker   conversions
1934*61046927SAndroid Build Coastguard Worker-  intel/compiler: validate conversions between 64-bit and 8-bit types
1935*61046927SAndroid Build Coastguard Worker-  intel/compiler: validate region restrictions for mixed float mode
1936*61046927SAndroid Build Coastguard Worker-  compiler/spirv: move the check for Int8 capability
1937*61046927SAndroid Build Coastguard Worker-  anv/pipeline: support Float16 and Int8 SPIR-V capabilities in gen8+
1938*61046927SAndroid Build Coastguard Worker-  anv/device: expose VK_KHR_shader_float16_int8 in gen8+
1939*61046927SAndroid Build Coastguard Worker
1940*61046927SAndroid Build Coastguard WorkerIan Romanick (55):
1941*61046927SAndroid Build Coastguard Worker
1942*61046927SAndroid Build Coastguard Worker-  nir: Silence zillions of unused parameter warnings in release builds
1943*61046927SAndroid Build Coastguard Worker-  intel/compiler: Silence warning about value that may be used
1944*61046927SAndroid Build Coastguard Worker   uninitialized
1945*61046927SAndroid Build Coastguard Worker-  nir: Document some fields of nir_loop_terminator
1946*61046927SAndroid Build Coastguard Worker-  nir: Refactor code that checks phi nodes in opt_peel_loop_initial_if
1947*61046927SAndroid Build Coastguard Worker-  nir: Select phi nodes using prev_block instead of continue_block
1948*61046927SAndroid Build Coastguard Worker-  nir: Split ALU instructions in loops that read phis
1949*61046927SAndroid Build Coastguard Worker-  nir: Convert a bcsel with only phi node sources to a phi node
1950*61046927SAndroid Build Coastguard Worker-  spirv: Add missing break
1951*61046927SAndroid Build Coastguard Worker-  nir/algebraic: Convert some f2u to f2i
1952*61046927SAndroid Build Coastguard Worker-  nir/algebraic: Simplify comparison with sequential integers starting
1953*61046927SAndroid Build Coastguard Worker   with 0
1954*61046927SAndroid Build Coastguard Worker-  intel/vec4: Emit constants for some ALU sources as immediate values
1955*61046927SAndroid Build Coastguard Worker-  nir/algebraic: Replace i2b used by bcsel or if-statement with
1956*61046927SAndroid Build Coastguard Worker   comparison
1957*61046927SAndroid Build Coastguard Worker-  intel/fs: Relax type matching rules in cmod propagation from MOV
1958*61046927SAndroid Build Coastguard Worker   instructions
1959*61046927SAndroid Build Coastguard Worker-  intel/fs: Handle OR source modifiers in algebraic optimization
1960*61046927SAndroid Build Coastguard Worker-  intel/fs: Refactor ALU source and destination handling to a separate
1961*61046927SAndroid Build Coastguard Worker   function
1962*61046927SAndroid Build Coastguard Worker-  intel/fs: Emit logical-not of operands on Gen8+
1963*61046927SAndroid Build Coastguard Worker-  intel/fs: Use De Morgan's laws to avoid logical-not of a logic result
1964*61046927SAndroid Build Coastguard Worker   on Gen8+
1965*61046927SAndroid Build Coastguard Worker-  intel/fs: Emit better code for b2f(inot(a)) and b2i(inot(a))
1966*61046927SAndroid Build Coastguard Worker-  nir/algebraic: Replace a bcsel of a b2f sources with a b2f(!(a \|\|
1967*61046927SAndroid Build Coastguard Worker   b))
1968*61046927SAndroid Build Coastguard Worker-  intel/fs: Generate if instructions with inverted conditions
1969*61046927SAndroid Build Coastguard Worker-  nir/algebraic: Replace a-fract(a) with floor(a)
1970*61046927SAndroid Build Coastguard Worker-  intel/fs: Don't assert on b2f with a saturate modifier
1971*61046927SAndroid Build Coastguard Worker-  nir/algebraic: Optimize away an fsat of a b2f
1972*61046927SAndroid Build Coastguard Worker-  intel/compiler: Silence many unused parameter warnings in brw_eu.h
1973*61046927SAndroid Build Coastguard Worker-  intel/compiler: Silence unused parameter warning in
1974*61046927SAndroid Build Coastguard Worker   brw_interpolation_map.c
1975*61046927SAndroid Build Coastguard Worker-  intel/fs: nir_op_extract_i8 extracts a byte, not a word
1976*61046927SAndroid Build Coastguard Worker-  intel/fs: Fix extract_u8 of an odd byte from a 64-bit integer
1977*61046927SAndroid Build Coastguard Worker-  nir/algebraic: Fix up extract_[iu]8 after loop unrolling
1978*61046927SAndroid Build Coastguard Worker-  nir/algebraic: Remove redundant extract_[iu]8 patterns
1979*61046927SAndroid Build Coastguard Worker-  nir/algebraic: Add missing 64-bit extract_[iu]8 patterns
1980*61046927SAndroid Build Coastguard Worker-  nir/algebraic: Add missing 16-bit extract_[iu]8 patterns
1981*61046927SAndroid Build Coastguard Worker-  nir/algebraic: Fix up extract_[iu]8 after loop unrolling
1982*61046927SAndroid Build Coastguard Worker-  nir/algebraic: Remove redundant extract_[iu]8 patterns
1983*61046927SAndroid Build Coastguard Worker-  nir/algebraic: Add missing 64-bit extract_[iu]8 patterns
1984*61046927SAndroid Build Coastguard Worker-  nir/algebraic: Add missing 16-bit extract_[iu]8 patterns
1985*61046927SAndroid Build Coastguard Worker-  nir: Add nir_const_value_negative_equal
1986*61046927SAndroid Build Coastguard Worker-  nir: Add nir_alu_srcs_negative_equal
1987*61046927SAndroid Build Coastguard Worker-  nir: Add partial redundancy elimination for compares
1988*61046927SAndroid Build Coastguard Worker-  intel/compiler: Use partial redundancy elimination for compares
1989*61046927SAndroid Build Coastguard Worker-  intel/fs: Eliminate dead code first
1990*61046927SAndroid Build Coastguard Worker-  intel/fs: Refactor code generation for nir_op_fsign to its own
1991*61046927SAndroid Build Coastguard Worker   function
1992*61046927SAndroid Build Coastguard Worker-  intel/fs: Add a scale factor to emit_fsign
1993*61046927SAndroid Build Coastguard Worker-  intel/fs: Generate better code for fsign multiplied by a value
1994*61046927SAndroid Build Coastguard Worker-  nir/algebraic: Recognize open-coded copysign(1.0, a)
1995*61046927SAndroid Build Coastguard Worker-  nir/algebraic: Replace a pattern where iand with a Boolean is used as
1996*61046927SAndroid Build Coastguard Worker   a bcsel
1997*61046927SAndroid Build Coastguard Worker-  nir/algebraic: Fix some 1-bit Boolean weirdness
1998*61046927SAndroid Build Coastguard Worker-  nir/algebraic: Strength reduce some compares of x and -x
1999*61046927SAndroid Build Coastguard Worker-  intel/fs: Add support for float16 to the fsign optimizations
2000*61046927SAndroid Build Coastguard Worker-  glsl: Silence may unused parameter warnings in glsl/ir.h
2001*61046927SAndroid Build Coastguard Worker-  intel/compiler: Don't have sepearate, per-Gen nir_options
2002*61046927SAndroid Build Coastguard Worker-  intel/compiler: Lower ffma on Gen4 and Gen5
2003*61046927SAndroid Build Coastguard Worker-  intel/fs: Fix D to W conversion in opt_combine_constants
2004*61046927SAndroid Build Coastguard Worker-  mesa: Add missing display list support for GL_FOG_COORDINATE_SOURCE
2005*61046927SAndroid Build Coastguard Worker-  nir: Saturating integer arithmetic is not associative
2006*61046927SAndroid Build Coastguard Worker-  Revert "nir: add late opt to turn inot/b2f combos back to bcsel"
2007*61046927SAndroid Build Coastguard Worker
2008*61046927SAndroid Build Coastguard WorkerIcenowy Zheng (5):
2009*61046927SAndroid Build Coastguard Worker
2010*61046927SAndroid Build Coastguard Worker-  lima: add dummy set_sample_mask function
2011*61046927SAndroid Build Coastguard Worker-  lima: make lima_context_framebuffer subtype of pipe_framebuffer_state
2012*61046927SAndroid Build Coastguard Worker-  lima: implement blit with util_blitter
2013*61046927SAndroid Build Coastguard Worker-  lima: lower bool to float when building shaders
2014*61046927SAndroid Build Coastguard Worker-  lima: add Android build
2015*61046927SAndroid Build Coastguard Worker
2016*61046927SAndroid Build Coastguard WorkerIlia Mirkin (14):
2017*61046927SAndroid Build Coastguard Worker
2018*61046927SAndroid Build Coastguard Worker-  nv50,nvc0: add explicit settings for recent caps
2019*61046927SAndroid Build Coastguard Worker-  nvc0: add support for handling indirect draws with attrib conversion
2020*61046927SAndroid Build Coastguard Worker-  nvc0/ir: always use CG mode for loads from atomic-only buffers
2021*61046927SAndroid Build Coastguard Worker-  nvc0/ir: fix second tex argument after levelZero optimization
2022*61046927SAndroid Build Coastguard Worker-  nvc0: fix 3d images on kepler
2023*61046927SAndroid Build Coastguard Worker-  nv50,nvc0: use condition for occlusion queries when already complete
2024*61046927SAndroid Build Coastguard Worker-  nvc0: stick zero values for the compute invocation counts
2025*61046927SAndroid Build Coastguard Worker-  nvc0: we have 16k-sized framebuffers, fix default scissors
2026*61046927SAndroid Build Coastguard Worker-  swr: set PIPE_CAP_MAX_VARYINGS correctly
2027*61046927SAndroid Build Coastguard Worker-  mesa: add explicit enable for EXT_float_blend, and error condition
2028*61046927SAndroid Build Coastguard Worker-  st/mesa: enable GL_EXT_float_blend when possible
2029*61046927SAndroid Build Coastguard Worker-  i965: always enable EXT_float_blend
2030*61046927SAndroid Build Coastguard Worker-  nv50: disable compute
2031*61046927SAndroid Build Coastguard Worker-  glsl: fix recording of variables for XFB in TCS shaders
2032*61046927SAndroid Build Coastguard Worker
2033*61046927SAndroid Build Coastguard WorkerIllia Iorin (1):
2034*61046927SAndroid Build Coastguard Worker
2035*61046927SAndroid Build Coastguard Worker-  mesa/main: Fix multisample texture initialize
2036*61046927SAndroid Build Coastguard Worker
2037*61046927SAndroid Build Coastguard WorkerJames Zhu (12):
2038*61046927SAndroid Build Coastguard Worker
2039*61046927SAndroid Build Coastguard Worker-  gallium/auxiliary/vl: Move dirty define to header file
2040*61046927SAndroid Build Coastguard Worker-  gallium/auxiliary/vl: Split vl_compositor graphic shaders from
2041*61046927SAndroid Build Coastguard Worker   vl_compositor API
2042*61046927SAndroid Build Coastguard Worker-  gallium/auxiliary/vl: Rename csc_matrix and increase its size.
2043*61046927SAndroid Build Coastguard Worker-  gallium/auxiliary/vl: Add compute shader to support video compositor
2044*61046927SAndroid Build Coastguard Worker   render
2045*61046927SAndroid Build Coastguard Worker-  gallium/auxiliary/vl: Add video compositor compute shader render
2046*61046927SAndroid Build Coastguard Worker-  gallium/auxiliary/vl: Fix transparent issue on compute shader with
2047*61046927SAndroid Build Coastguard Worker   rgba
2048*61046927SAndroid Build Coastguard Worker-  gallium/auxiliary/vl: Increase shader_params size
2049*61046927SAndroid Build Coastguard Worker-  gallium/auxiliary/vl: Change grid setting
2050*61046927SAndroid Build Coastguard Worker-  gallium/auxiliary/vl: Change weave compute shader implementation
2051*61046927SAndroid Build Coastguard Worker-  gallium/auxiliary/vl: Fixed blur issue with weave compute shader
2052*61046927SAndroid Build Coastguard Worker-  gallium/auxiliary/vl: Fixed blank issue with compute shader
2053*61046927SAndroid Build Coastguard Worker-  gallium/auxiliary/vl: Add barrier/unbind after compute shader launch.
2054*61046927SAndroid Build Coastguard Worker
2055*61046927SAndroid Build Coastguard WorkerJan Vesely (2):
2056*61046927SAndroid Build Coastguard Worker
2057*61046927SAndroid Build Coastguard Worker-  Partially revert "gallium: fix autotools build of pipe_msm.la"
2058*61046927SAndroid Build Coastguard Worker-  gallium/aux: Report error if loading of a pipe driver fails.
2059*61046927SAndroid Build Coastguard Worker
2060*61046927SAndroid Build Coastguard WorkerJan Zielinski (1):
2061*61046927SAndroid Build Coastguard Worker
2062*61046927SAndroid Build Coastguard Worker-  swr/rast: fix 32-bit compilation on Linux
2063*61046927SAndroid Build Coastguard Worker
2064*61046927SAndroid Build Coastguard WorkerFaith Ekstrand (212):
2065*61046927SAndroid Build Coastguard Worker
2066*61046927SAndroid Build Coastguard Worker-  spirv: Replace vtn_constant_value with vtn_constant_uint
2067*61046927SAndroid Build Coastguard Worker-  spirv: Rework handling of spec constant workgroup size built-ins
2068*61046927SAndroid Build Coastguard Worker-  spirv: Handle constants and types before execution modes
2069*61046927SAndroid Build Coastguard Worker-  spirv: Handle OpExecutionModeId
2070*61046927SAndroid Build Coastguard Worker-  spirv: Support LocalSizeId and LocalSizeHintId execution modes
2071*61046927SAndroid Build Coastguard Worker-  intel/nir: Add global support to lower_mem_access_bit_sizes
2072*61046927SAndroid Build Coastguard Worker-  intel/fs/cse: Split create_copy_instr into three cases
2073*61046927SAndroid Build Coastguard Worker-  intel/fs: Properly handle 64-bit types in LOAD_PAYLOAD
2074*61046927SAndroid Build Coastguard Worker-  intel/fs: Do the grf127 hack on SIMD8 instructions in SIMD16 mode
2075*61046927SAndroid Build Coastguard Worker-  intel/fs: Implement load/store_global with A64 untyped messages
2076*61046927SAndroid Build Coastguard Worker-  intel/fs: Use SENDS for A64 writes on gen9+
2077*61046927SAndroid Build Coastguard Worker-  intel/fs: Implement nir_intrinsic_global_atomic\_\*
2078*61046927SAndroid Build Coastguard Worker-  anv: Implement VK_EXT_buffer_device_address
2079*61046927SAndroid Build Coastguard Worker-  relnotes: Add VK_EXT_buffer_device_address
2080*61046927SAndroid Build Coastguard Worker-  nir/deref: Drop zero ptr_as_array derefs
2081*61046927SAndroid Build Coastguard Worker-  README: Drop the badges from the readme
2082*61046927SAndroid Build Coastguard Worker-  intel/fs: Use enumerated array assignments in fb read TXF setup
2083*61046927SAndroid Build Coastguard Worker-  nir/deref: Rematerialize parents in
2084*61046927SAndroid Build Coastguard Worker   rematerialize_derefs_in_use_blocks
2085*61046927SAndroid Build Coastguard Worker-  nir: Silence a couple of warnings in release builds
2086*61046927SAndroid Build Coastguard Worker-  anv/blorp: Delete a pointless assert
2087*61046927SAndroid Build Coastguard Worker-  anv: Silence some compiler warnings in release builds
2088*61046927SAndroid Build Coastguard Worker-  intel/fs: Silence a compiler warning
2089*61046927SAndroid Build Coastguard Worker-  intel/fs: Bail in optimize_extract_to_float if we have modifiers
2090*61046927SAndroid Build Coastguard Worker-  nir/dead_cf: Inline cf_node_has_side_effects
2091*61046927SAndroid Build Coastguard Worker-  nir/dead_cf: Stop relying on liveness analysis
2092*61046927SAndroid Build Coastguard Worker-  compiler/types: Add a contains_64bit helper
2093*61046927SAndroid Build Coastguard Worker-  nir/xfb: Properly align 64-bit values
2094*61046927SAndroid Build Coastguard Worker-  nir: Rewrite lower_clip_cull_distance_arrays to do a lot less
2095*61046927SAndroid Build Coastguard Worker   lowering
2096*61046927SAndroid Build Coastguard Worker-  nir/xfb: Work in terms of components rather than slots
2097*61046927SAndroid Build Coastguard Worker-  nir/xfb: Handle compact arrays in gather_xfb_info
2098*61046927SAndroid Build Coastguard Worker-  nir: Fix a compile warning
2099*61046927SAndroid Build Coastguard Worker-  nir/lower_clip_cull: Fix an incorrect assert
2100*61046927SAndroid Build Coastguard Worker-  iris: Don't lower image formats for write-only images
2101*61046927SAndroid Build Coastguard Worker-  iris/compute: Don't increment the grid size offset
2102*61046927SAndroid Build Coastguard Worker-  iris/compute: Zero out the last grid size on indirect dispatches
2103*61046927SAndroid Build Coastguard Worker-  iris: Configure the L3$ on the compute context
2104*61046927SAndroid Build Coastguard Worker-  iris: Don't set constant read lengths at upload time
2105*61046927SAndroid Build Coastguard Worker-  iris: Allocate buffer resources separately
2106*61046927SAndroid Build Coastguard Worker-  iris: Copy anv's MI_MATH helpers for multiplication and division
2107*61046927SAndroid Build Coastguard Worker-  nir/split_vars: Don't compact vectors unnecessarily
2108*61046927SAndroid Build Coastguard Worker-  nir/builder: Don't emit no-op swizzles
2109*61046927SAndroid Build Coastguard Worker-  intel/eu: Add an EOT parameter to send_indirect_[split]_message
2110*61046927SAndroid Build Coastguard Worker-  intel/fs: Add an enum type for logical sampler inst sources
2111*61046927SAndroid Build Coastguard Worker-  intel/fs: Re-order logical surface arguments
2112*61046927SAndroid Build Coastguard Worker-  intel/fs: Drop the fs_surface_builder
2113*61046927SAndroid Build Coastguard Worker-  intel/vec4: Drop dead code for handling typed surface messages
2114*61046927SAndroid Build Coastguard Worker-  intel/fs: Get rid of the IMAGE_SIZE opcode
2115*61046927SAndroid Build Coastguard Worker-  intel/compiler: Drop unused surface opcodes
2116*61046927SAndroid Build Coastguard Worker-  intel/schedule_instructions: Move some comments
2117*61046927SAndroid Build Coastguard Worker-  intel/compiler: Re-prefix non-logical surface opcodes with VEC4
2118*61046927SAndroid Build Coastguard Worker-  anv: Count surfaces for non-YCbCr images in
2119*61046927SAndroid Build Coastguard Worker   GetDescriptorSetLayoutSupport
2120*61046927SAndroid Build Coastguard Worker-  spirv: OpImageQueryLod requires a sampler
2121*61046927SAndroid Build Coastguard Worker-  intel,nir: Lower TXD with min_lod when the sampler index is not < 16
2122*61046927SAndroid Build Coastguard Worker-  anv: Use an actual binding for gl_NumWorkgroups
2123*61046927SAndroid Build Coastguard Worker-  anv/pipeline: Drop anv_fill_binding_table
2124*61046927SAndroid Build Coastguard Worker-  anv/descriptor_set: Refactor alloc/free of descriptor sets
2125*61046927SAndroid Build Coastguard Worker-  anv: Rework arguments to anv_descriptor_set_write\_\*
2126*61046927SAndroid Build Coastguard Worker-  anv: Stop allocating buffer views for dynamic buffers
2127*61046927SAndroid Build Coastguard Worker-  anv: Count image param entries rather than images
2128*61046927SAndroid Build Coastguard Worker-  anv: Clean up descriptor set layouts
2129*61046927SAndroid Build Coastguard Worker-  anv: drop add_var_binding from anv_nir_apply_pipeline_layout.c
2130*61046927SAndroid Build Coastguard Worker-  anv: Refactor descriptor pushing a bit
2131*61046927SAndroid Build Coastguard Worker-  anv: Take references to push descriptor set layouts
2132*61046927SAndroid Build Coastguard Worker-  anv: Add a concept of a descriptor buffer
2133*61046927SAndroid Build Coastguard Worker-  spirv: Pull offset/stride from the pointer for OpArrayLength
2134*61046927SAndroid Build Coastguard Worker-  spirv: Use the generic dereference function for OpArrayLength
2135*61046927SAndroid Build Coastguard Worker-  spirv: Use the same types for resource indices as pointers
2136*61046927SAndroid Build Coastguard Worker-  anv: Implement VK_EXT_inline_uniform_block
2137*61046927SAndroid Build Coastguard Worker-  nir: Expose double and int64 op_to_options_mask helpers
2138*61046927SAndroid Build Coastguard Worker-  nir: Teach loop unrolling about 64-bit instruction lowering
2139*61046927SAndroid Build Coastguard Worker-  i965: Compile the fp64 program based on nir options
2140*61046927SAndroid Build Coastguard Worker-  intel/debug: Add a debug flag to force software fp64
2141*61046927SAndroid Build Coastguard Worker-  intel/nir: Drop an unneeded lower_constant_initializers call
2142*61046927SAndroid Build Coastguard Worker-  glsl/nir: Add a shared helper for building float64 shaders
2143*61046927SAndroid Build Coastguard Worker-  glsl/nir: Inline functions in float64_funcs_to_nir
2144*61046927SAndroid Build Coastguard Worker-  nir/inline_functions: Break inlining into a builder helper
2145*61046927SAndroid Build Coastguard Worker-  nir/deref: Expose nir_opt_deref_impl
2146*61046927SAndroid Build Coastguard Worker-  nir/lower_doubles: Inline functions directly in lower_doubles
2147*61046927SAndroid Build Coastguard Worker-  intel/nir: Move 64-bit lowering later
2148*61046927SAndroid Build Coastguard Worker-  st/nir: Move 64-bit lowering later
2149*61046927SAndroid Build Coastguard Worker-  nir/builder: Emit better code for iadd/imul_imm
2150*61046927SAndroid Build Coastguard Worker-  nir/builder: Cast array indices in build_deref_follower
2151*61046927SAndroid Build Coastguard Worker-  nir/builder: Add a build_deref_array_imm helper
2152*61046927SAndroid Build Coastguard Worker-  intel/nir: Move lower_mem_access_bit_sizes to postprocess_nir
2153*61046927SAndroid Build Coastguard Worker-  anv/pipeline: Move lower_explicit_io much later
2154*61046927SAndroid Build Coastguard Worker-  nir: Add a pass for lowering IO back to vector when possible
2155*61046927SAndroid Build Coastguard Worker-  intel/nir: Vectorize all IO
2156*61046927SAndroid Build Coastguard Worker-  anv: Ignore VkRenderPassInputAttachementAspectCreateInfo
2157*61046927SAndroid Build Coastguard Worker-  nir/loop_unroll: Fix out-of-bounds access handling
2158*61046927SAndroid Build Coastguard Worker-  glsl/list: Add a list variant of insert_after
2159*61046927SAndroid Build Coastguard Worker-  glsl/lower_vector_derefs: Don't use a temporary for TCS outputs
2160*61046927SAndroid Build Coastguard Worker-  anv: Stop using VK_TRUE/FALSE
2161*61046927SAndroid Build Coastguard Worker-  anv/pass: Flag the need for a RT flush for resolve attachments
2162*61046927SAndroid Build Coastguard Worker-  anv: Only set 3DSTATE_PS::VectorMaskEnable on gen8+
2163*61046927SAndroid Build Coastguard Worker-  nir/algebraic: Add a couple optimizations for iabs and ishr
2164*61046927SAndroid Build Coastguard Worker-  nir/validate: Only require bare types to match for copy_deref
2165*61046927SAndroid Build Coastguard Worker-  nir/validate: Allow 32-bit boolean load/store intrinsics
2166*61046927SAndroid Build Coastguard Worker-  compiler/types: Add a new is_interface C wrapper
2167*61046927SAndroid Build Coastguard Worker-  compiler/types: Add a C wrapper to get full struct field data
2168*61046927SAndroid Build Coastguard Worker-  compiler/types: Add helpers to get explicit types for standard
2169*61046927SAndroid Build Coastguard Worker   layouts
2170*61046927SAndroid Build Coastguard Worker-  nir/deref: Consider COHERENT decorated var derefs as aliasing
2171*61046927SAndroid Build Coastguard Worker-  nir: Rename nir_address_format_vk_index_offset to not be vk
2172*61046927SAndroid Build Coastguard Worker-  nir/lower_io: Add a new buffer_array_length intrinsic and lowering
2173*61046927SAndroid Build Coastguard Worker-  glsl: Don't lower vector derefs for SSBOs, UBOs, and shared
2174*61046927SAndroid Build Coastguard Worker-  glsl/nir: Set explicit types on UBO/SSBO variables
2175*61046927SAndroid Build Coastguard Worker-  glsl/nir: Handle unlowered SSBO atomic and array_length intrinsics
2176*61046927SAndroid Build Coastguard Worker-  glsl/nir: Add a pass to lower UBO and SSBO access
2177*61046927SAndroid Build Coastguard Worker-  i965: Stop setting LowerBuferInterfaceBlocks
2178*61046927SAndroid Build Coastguard Worker-  st/mesa: Let NIR lower UBO and SSBO access when we have it
2179*61046927SAndroid Build Coastguard Worker-  nir/builder: Add a vector extract helper
2180*61046927SAndroid Build Coastguard Worker-  nir: Add a new pass to lower array dereferences on vectors
2181*61046927SAndroid Build Coastguard Worker-  intel/nir: Lower array-deref-of-vector UBO and SSBO loads
2182*61046927SAndroid Build Coastguard Worker-  anv: Implement VK_EXT_host_query_reset
2183*61046927SAndroid Build Coastguard Worker-  anv,radv: Implement VK_KHR_surface_capability_protected
2184*61046927SAndroid Build Coastguard Worker-  Revert "nir: const \`nir_call_instr::callee`"
2185*61046927SAndroid Build Coastguard Worker-  anv: Bump maxComputeWorkgroupInvocations
2186*61046927SAndroid Build Coastguard Worker-  nir: Constant values are per-column not per-component
2187*61046927SAndroid Build Coastguard Worker-  anv,radv,turnip: Lower TG4 offsets with nir_lower_tex
2188*61046927SAndroid Build Coastguard Worker-  spirv: Drop inline tg4 lowering
2189*61046927SAndroid Build Coastguard Worker-  nir/lower_io: Add a bounds-checked 64-bit global address format
2190*61046927SAndroid Build Coastguard Worker-  nir: Add a lowering pass for non-uniform resource access
2191*61046927SAndroid Build Coastguard Worker-  nir: Add texture sources and intrinsics for bindless
2192*61046927SAndroid Build Coastguard Worker-  nir: Add access flags to deref and SSBO atomics
2193*61046927SAndroid Build Coastguard Worker-  spirv: Handle the NonUniformEXT decoration
2194*61046927SAndroid Build Coastguard Worker-  Revert "anv/radv: release memory allocated by glsl types during
2195*61046927SAndroid Build Coastguard Worker   spirv_to_nir"
2196*61046927SAndroid Build Coastguard Worker-  nir: Lock around validation fail shader dumping
2197*61046927SAndroid Build Coastguard Worker-  nir/algebraic: Drop some @bool specifiers
2198*61046927SAndroid Build Coastguard Worker-  nir/algebraic: Add some logical OR and AND patterns
2199*61046927SAndroid Build Coastguard Worker-  vc4: Prefer nir_src_comp_as_uint over nir_src_as_const_value
2200*61046927SAndroid Build Coastguard Worker-  nir/search: Search for all combinations of commutative ops
2201*61046927SAndroid Build Coastguard Worker-  nir: Get rid of nir_register::is_packed
2202*61046927SAndroid Build Coastguard Worker-  nir: Get rid of global registers
2203*61046927SAndroid Build Coastguard Worker-  intel/common: Add a MI command builder
2204*61046927SAndroid Build Coastguard Worker-  intel/common: Add unit tests for gen_mi_builder
2205*61046927SAndroid Build Coastguard Worker-  anv: Use gen_mi_builder for CmdDrawIndirectByteCount
2206*61046927SAndroid Build Coastguard Worker-  anv: Use gen_mi_builder for computing resolve predicates
2207*61046927SAndroid Build Coastguard Worker-  anv: Use gen_mi_builder for indirect draw parameters
2208*61046927SAndroid Build Coastguard Worker-  anv: Use gen_mi_builder for indirect dispatch
2209*61046927SAndroid Build Coastguard Worker-  anv: Use gen_mi_builder for conditional rendering
2210*61046927SAndroid Build Coastguard Worker-  anv: Use gen_mi_builder for queries
2211*61046927SAndroid Build Coastguard Worker-  anv: Move mi_memcpy and mi_memset to gen_mi_builder
2212*61046927SAndroid Build Coastguard Worker-  anv/cmd_buffer: Use gen_mi_sub instead of gen_mi_add with a negative
2213*61046927SAndroid Build Coastguard Worker-  intel/common: Support bigger right-shifts with mi_builder
2214*61046927SAndroid Build Coastguard Worker-  anv/pipeline: Fix MEDIA_VFE_STATE::PerThreadScratchSpace on gen7
2215*61046927SAndroid Build Coastguard Worker-  nir: Add a pass for selectively lowering variables to scratch space
2216*61046927SAndroid Build Coastguard Worker-  intel/nir: Take a nir_tex_instr and src index in brw_texture_offset
2217*61046927SAndroid Build Coastguard Worker-  nir/builder: Add a nir_imm_zero helper
2218*61046927SAndroid Build Coastguard Worker-  nir/print: Use nir_src_as_int for array indices
2219*61046927SAndroid Build Coastguard Worker-  nir/constant_folding: Get rid of a bit size switch statement
2220*61046927SAndroid Build Coastguard Worker-  spirv: Drop some unneeded bit size switch statements
2221*61046927SAndroid Build Coastguard Worker-  nir/load_const_to_scalar: Get rid of a bit size switch statement
2222*61046927SAndroid Build Coastguard Worker-  nir/validate: Require unused bits of nir_const_value to be zero
2223*61046927SAndroid Build Coastguard Worker-  vulkan: Update the XML and headers to 1.1.106
2224*61046927SAndroid Build Coastguard Worker-  anv: Update to use the new features struct names
2225*61046927SAndroid Build Coastguard Worker-  nir/algebraic: Move the template closer to the render function
2226*61046927SAndroid Build Coastguard Worker-  nir/algebraic: Use a cache to avoid re-emitting structs
2227*61046927SAndroid Build Coastguard Worker-  intel/mi_builder: Re-order an initializer
2228*61046927SAndroid Build Coastguard Worker-  intel/mi_builder: Disable mem_mem tests on IVB
2229*61046927SAndroid Build Coastguard Worker-  nir: Drop "struct" from some nir\_\* declarations
2230*61046927SAndroid Build Coastguard Worker-  nir: Rework nir_src_as_alu_instr to not take a pointer
2231*61046927SAndroid Build Coastguard Worker-  nir: Add a nir_src_as_intrinsic() helper
2232*61046927SAndroid Build Coastguard Worker-  anv: Re-sort the GetPhysicalDeviceFeatures2 switch statement
2233*61046927SAndroid Build Coastguard Worker-  anv: Drop some unneeded ANV_FROM_HANDLE for physical devices
2234*61046927SAndroid Build Coastguard Worker-  intel/fs: Account for live range lengths in spill costs
2235*61046927SAndroid Build Coastguard Worker-  anv: Make all VkDeviceMemory BOs resident permanently
2236*61046927SAndroid Build Coastguard Worker-  anv: Put image params in the descriptor set buffer on gen8 and
2237*61046927SAndroid Build Coastguard Worker   earlier
2238*61046927SAndroid Build Coastguard Worker-  anv: Add a #define for the max binding table size
2239*61046927SAndroid Build Coastguard Worker-  anv/pipeline: Sort bindings by most used first
2240*61046927SAndroid Build Coastguard Worker-  anv/pipeline: Add skeleton support for spilling to bindless
2241*61046927SAndroid Build Coastguard Worker-  nir/lower_io: Expose some explicit I/O lowering helpers
2242*61046927SAndroid Build Coastguard Worker-  intel/nir: Re-run int64 lowering in postprocess_nir
2243*61046927SAndroid Build Coastguard Worker-  anv: Add a has_a64_buffer_access to anv_physical_device
2244*61046927SAndroid Build Coastguard Worker-  anv: Lower some SSBO operations in apply_pipeline_layout
2245*61046927SAndroid Build Coastguard Worker-  anv: Implement SSBOs bindings with GPU addresses in the descriptor BO
2246*61046927SAndroid Build Coastguard Worker-  anv: Implement VK_KHR_shader_atomic_int64
2247*61046927SAndroid Build Coastguard Worker-  intel,nir: Lower TXD with a bindless sampler
2248*61046927SAndroid Build Coastguard Worker-  intel/fs: Add support for bindless texture ops
2249*61046927SAndroid Build Coastguard Worker-  anv: Count the number of planes in each descriptor binding
2250*61046927SAndroid Build Coastguard Worker-  anv: Use write_image_view to initialize immutable samplers
2251*61046927SAndroid Build Coastguard Worker-  anv: Pass the plane into lower_tex_deref
2252*61046927SAndroid Build Coastguard Worker-  anv: Use bindless textures and samplers
2253*61046927SAndroid Build Coastguard Worker-  intel/fs: Add support for bindless image load/store/atomic
2254*61046927SAndroid Build Coastguard Worker-  anv: Use bindless handles for images
2255*61046927SAndroid Build Coastguard Worker-  anv: Put binding flags in descriptor set layouts
2256*61046927SAndroid Build Coastguard Worker-  anv: Implement VK_EXT_descriptor_indexing
2257*61046927SAndroid Build Coastguard Worker-  nir: Add helpers for getting the type of an address format
2258*61046927SAndroid Build Coastguard Worker-  anv/nir: Add a central helper for figuring out SSBO address formats
2259*61046927SAndroid Build Coastguard Worker-  anv: Ignore descriptor binding flags if bindingCount == 0
2260*61046927SAndroid Build Coastguard Worker-  anv: Rework the descriptor set layout create loop
2261*61046927SAndroid Build Coastguard Worker-  anv,radv: Update release notes for newly implemented extensiosn
2262*61046927SAndroid Build Coastguard Worker-  nir: Use the NIR_SRC_AS\_ macro to define nir_src_as_deref
2263*61046927SAndroid Build Coastguard Worker-  anv/descriptor_set: Unlink sets from the pool in set_destroy
2264*61046927SAndroid Build Coastguard Worker-  anv/descriptor_set: Destroy sets before pool finalization
2265*61046927SAndroid Build Coastguard Worker-  anv/descriptor_set: Only vma_heap_finish if we have a descriptor
2266*61046927SAndroid Build Coastguard Worker   buffer
2267*61046927SAndroid Build Coastguard Worker-  anv/descriptor_set: Properly align descriptor buffer to a page
2268*61046927SAndroid Build Coastguard Worker-  anv: Better handle 32-byte alignment of descriptor set buffers
2269*61046927SAndroid Build Coastguard Worker-  anv/descriptor_set: Don't fully destroy sets in pool destroy/reset
2270*61046927SAndroid Build Coastguard Worker-  nir/algebraic: Optimize integer cast-of-cast
2271*61046927SAndroid Build Coastguard Worker-  util/bitset: Return an actual bool from test macros
2272*61046927SAndroid Build Coastguard Worker-  anv: Stop including POS in FS input limits
2273*61046927SAndroid Build Coastguard Worker-  anv,i965: Stop warning about incomplete gen11 support
2274*61046927SAndroid Build Coastguard Worker-  nir: Add a SSA type gathering pass
2275*61046927SAndroid Build Coastguard Worker-  intel/fs/ra: Only add dest interference to sources that exist
2276*61046927SAndroid Build Coastguard Worker-  intel/fs/ra: Stop adding RA interference to too many SENDS nodes
2277*61046927SAndroid Build Coastguard Worker-  anv: Emulate texture swizzle in the shader when needed
2278*61046927SAndroid Build Coastguard Worker-  anv: Stop forcing bindless for images
2279*61046927SAndroid Build Coastguard Worker-  anv: Only consider minSampleShading when sampleShadingEnable is set
2280*61046927SAndroid Build Coastguard Worker-  iris: Don't assume UBO indices are constant
2281*61046927SAndroid Build Coastguard Worker-  intel/fs,vec4: Use g0 as the header for MFENCE
2282*61046927SAndroid Build Coastguard Worker-  intel/fs: Do a stalling MFENCE in endInvocationInterlock()
2283*61046927SAndroid Build Coastguard Worker-  nir/dead_cf: Call instructions aren't dead
2284*61046927SAndroid Build Coastguard Worker-  nir/propagate_invariant: Don't add NULL vars to the hash table
2285*61046927SAndroid Build Coastguard Worker
2286*61046927SAndroid Build Coastguard WorkerJian-Hong Pan (1):
2287*61046927SAndroid Build Coastguard Worker
2288*61046927SAndroid Build Coastguard Worker-  intel: Fix the description of Coffeelake pci-id 0x3E98
2289*61046927SAndroid Build Coastguard Worker
2290*61046927SAndroid Build Coastguard WorkerJiang, Sonny (1):
2291*61046927SAndroid Build Coastguard Worker
2292*61046927SAndroid Build Coastguard Worker-  va: use a compute shader for the blit
2293*61046927SAndroid Build Coastguard Worker
2294*61046927SAndroid Build Coastguard WorkerJohn Stultz (3):
2295*61046927SAndroid Build Coastguard Worker
2296*61046927SAndroid Build Coastguard Worker-  mesa: android: freedreno: Fix build failure due to path change
2297*61046927SAndroid Build Coastguard Worker-  mesa: Makefile.sources: Add
2298*61046927SAndroid Build Coastguard Worker   ir3_nir_lower_load_barycentric_at_sample/offset to Makefile.sources
2299*61046927SAndroid Build Coastguard Worker-  mesa: Makefile.sources: Add nir_lower_fb_read.c to Makefile.sources
2300*61046927SAndroid Build Coastguard Worker   list
2301*61046927SAndroid Build Coastguard Worker
2302*61046927SAndroid Build Coastguard WorkerJon Turney (1):
2303*61046927SAndroid Build Coastguard Worker
2304*61046927SAndroid Build Coastguard Worker-  meson: Force '.so' extension for DRI drivers
2305*61046927SAndroid Build Coastguard Worker
2306*61046927SAndroid Build Coastguard WorkerJonathan Marek (22):
2307*61046927SAndroid Build Coastguard Worker
2308*61046927SAndroid Build Coastguard Worker-  nir: add missing vec opcodes in lower_bool_to_float
2309*61046927SAndroid Build Coastguard Worker-  freedreno: a2xx: fix fast clear
2310*61046927SAndroid Build Coastguard Worker-  freedreno: a2xx: don't write 4th vertex in mem2gmem
2311*61046927SAndroid Build Coastguard Worker-  freedreno: a2xx: add use_hw_binning function
2312*61046927SAndroid Build Coastguard Worker-  freedreno: a2xx: fix fast clear for some gmem configurations
2313*61046927SAndroid Build Coastguard Worker-  freedreno: a2xx: fix mipmapping for NPOT textures
2314*61046927SAndroid Build Coastguard Worker-  freedreno: use renderonly path for buffers allocated with modifiers
2315*61046927SAndroid Build Coastguard Worker-  freedreno: catch failing fd_blit and fallback to software blit
2316*61046927SAndroid Build Coastguard Worker-  mesa: add GL_AMD_compressed_ATC_texture support
2317*61046927SAndroid Build Coastguard Worker-  gallium: add ATC format support
2318*61046927SAndroid Build Coastguard Worker-  llvmpipe, softpipe: no support for ATC textures
2319*61046927SAndroid Build Coastguard Worker-  st/mesa: add ATC support
2320*61046927SAndroid Build Coastguard Worker-  freedreno: a3xx: add GL_AMD_compressed_ATC_texture support
2321*61046927SAndroid Build Coastguard Worker-  freedreno: a2xx: add GL_AMD_compressed_ATC_texture support
2322*61046927SAndroid Build Coastguard Worker-  svga: add new ATC formats to the format conversion table
2323*61046927SAndroid Build Coastguard Worker-  freedreno: a2xx: fix builtin blit program compilation
2324*61046927SAndroid Build Coastguard Worker-  freedreno: a2xx: disable PIPE_CAP_PACKED_UNIFORMS
2325*61046927SAndroid Build Coastguard Worker-  freedreno: a2xx: use nir_lower_io for TGSI shaders
2326*61046927SAndroid Build Coastguard Worker-  freedreno: a2xx: enable batch reordering
2327*61046927SAndroid Build Coastguard Worker-  freedreno: a2xx: same gmem2mem sequence for all tiles
2328*61046927SAndroid Build Coastguard Worker-  nir: improve convert_yuv_to_rgb
2329*61046927SAndroid Build Coastguard Worker-  freedreno/ir3: fix input ncomp for vertex shaders
2330*61046927SAndroid Build Coastguard Worker
2331*61046927SAndroid Build Coastguard WorkerJordan Justen (22):
2332*61046927SAndroid Build Coastguard Worker
2333*61046927SAndroid Build Coastguard Worker-  iris: Set num_uniforms in bytes
2334*61046927SAndroid Build Coastguard Worker-  iris/compute: Set mask bits on PIPELINE_SELECT
2335*61046927SAndroid Build Coastguard Worker-  iris: Add IRIS_DIRTY_CONSTANTS_CS
2336*61046927SAndroid Build Coastguard Worker-  iris: Add iris_restore_compute_saved_bos
2337*61046927SAndroid Build Coastguard Worker-  iris/compute: Add MEDIA_STATE_FLUSH following WALKER
2338*61046927SAndroid Build Coastguard Worker-  iris/compute: Flush compute batches
2339*61046927SAndroid Build Coastguard Worker-  iris/compute: Get group counts from grid->grid
2340*61046927SAndroid Build Coastguard Worker-  iris/program: Don't try to push ubo ranges for compute
2341*61046927SAndroid Build Coastguard Worker-  iris/compute: Wait on compute batch when mapping
2342*61046927SAndroid Build Coastguard Worker-  iris/compute: Provide binding table entry for gl_NumWorkGroups
2343*61046927SAndroid Build Coastguard Worker-  iris/compute: Flush compute batch on memory-barriers
2344*61046927SAndroid Build Coastguard Worker-  iris/compute: Push subgroup-id
2345*61046927SAndroid Build Coastguard Worker-  iris/compute: Support indirect compute dispatch
2346*61046927SAndroid Build Coastguard Worker-  iris: Emit default L3 config for the render pipeline
2347*61046927SAndroid Build Coastguard Worker-  genxml/gen_bits_header.py: Use regex to strip no alphanum chars
2348*61046927SAndroid Build Coastguard Worker-  genxml: Remove extra space in gen4/45/5 field name
2349*61046927SAndroid Build Coastguard Worker-  iris: Add gitlab-ci build testing
2350*61046927SAndroid Build Coastguard Worker-  iris: Always use in-tree i915_drm.h
2351*61046927SAndroid Build Coastguard Worker-  nir: Add int64/doubles options into nir_shader_compiler_options
2352*61046927SAndroid Build Coastguard Worker-  intel/compiler: Move int64/doubles lowering options
2353*61046927SAndroid Build Coastguard Worker-  scons: Generate float64_glsl.h for glsl_to_nir fp64 lowering
2354*61046927SAndroid Build Coastguard Worker-  intel/genxml: Support base-16 in value & start fields in
2355*61046927SAndroid Build Coastguard Worker   gen_sort_tags.py
2356*61046927SAndroid Build Coastguard Worker
2357*61046927SAndroid Build Coastguard WorkerJose Maria Casanova Crespo (4):
2358*61046927SAndroid Build Coastguard Worker
2359*61046927SAndroid Build Coastguard Worker-  iris: Enable ARB_shader_draw_parameters support
2360*61046927SAndroid Build Coastguard Worker-  glsl: fix typos in comments "transfor" -> "transform"
2361*61046927SAndroid Build Coastguard Worker-  glsl: TCS outputs can not be transform feedback candidates on GLES
2362*61046927SAndroid Build Coastguard Worker-  iris: setup EdgeFlag Vertex Element when needed.
2363*61046927SAndroid Build Coastguard Worker
2364*61046927SAndroid Build Coastguard WorkerJosé Fonseca (1):
2365*61046927SAndroid Build Coastguard Worker
2366*61046927SAndroid Build Coastguard Worker-  scons: Workaround failures with MSVC when using SCons 3.0.[2-4].
2367*61046927SAndroid Build Coastguard Worker
2368*61046927SAndroid Build Coastguard WorkerJuan A. Suarez Romero (22):
2369*61046927SAndroid Build Coastguard Worker
2370*61046927SAndroid Build Coastguard Worker-  anv/cmd_buffer: check for NULL framebuffer
2371*61046927SAndroid Build Coastguard Worker-  nir: move ALU instruction before the jump instruction
2372*61046927SAndroid Build Coastguard Worker-  nir: remove jump from two merging jump-ending blocks
2373*61046927SAndroid Build Coastguard Worker-  genxml: add missing field values for 3DSTATE_SF
2374*61046927SAndroid Build Coastguard Worker-  anv: advertise 8 subpixel precision bits
2375*61046927SAndroid Build Coastguard Worker-  nir/spirv: return after emitting a branch in block
2376*61046927SAndroid Build Coastguard Worker-  anv: destroy descriptor sets when pool gets reset
2377*61046927SAndroid Build Coastguard Worker-  nir: deref only for OpTypePointer
2378*61046927SAndroid Build Coastguard Worker-  anv: advertise 8 subtexel/mipmap precision bits
2379*61046927SAndroid Build Coastguard Worker-  nir/xfb: do not use bare interface type
2380*61046927SAndroid Build Coastguard Worker-  meson: Add dependency on genxml to anvil genfiles
2381*61046927SAndroid Build Coastguard Worker-  Revert "intel/compiler: split is_partial_write() into two variants"
2382*61046927SAndroid Build Coastguard Worker-  spirv: add missing SPV_EXT_descriptor_indexing capabilities
2383*61046927SAndroid Build Coastguard Worker-  radv: enable descriptor indexing capabilities
2384*61046927SAndroid Build Coastguard Worker-  anv: enable descriptor indexing capabilities
2385*61046927SAndroid Build Coastguard Worker-  Update version to 19.1.0-rc1
2386*61046927SAndroid Build Coastguard Worker-  Update version to 19.1.0-rc2
2387*61046927SAndroid Build Coastguard Worker-  cherry-ignore: radeonsi: update buffer descriptors in all contexts
2388*61046927SAndroid Build Coastguard Worker   after buffer invalidation
2389*61046927SAndroid Build Coastguard Worker-  Update version to 19.1.0-rc3
2390*61046927SAndroid Build Coastguard Worker-  Update version to 19.1.0-rc4
2391*61046927SAndroid Build Coastguard Worker-  Update version to 19.1.0-rc5
2392*61046927SAndroid Build Coastguard Worker-  Update version to 19.1.0
2393*61046927SAndroid Build Coastguard Worker
2394*61046927SAndroid Build Coastguard WorkerJulien Isorce (5):
2395*61046927SAndroid Build Coastguard Worker
2396*61046927SAndroid Build Coastguard Worker-  gallium: add resource_get_info to pipe_screen
2397*61046927SAndroid Build Coastguard Worker-  radeonsi: implement resource_get_info
2398*61046927SAndroid Build Coastguard Worker-  st/va: properly set stride and offset in vlVaDeriveImage
2399*61046927SAndroid Build Coastguard Worker-  r600: implement resource_get_info
2400*61046927SAndroid Build Coastguard Worker-  st/va: check resource_get_info nullity in vlVaDeriveImage
2401*61046927SAndroid Build Coastguard Worker
2402*61046927SAndroid Build Coastguard WorkerJózef Kucia (3):
2403*61046927SAndroid Build Coastguard Worker
2404*61046927SAndroid Build Coastguard Worker-  mesa: Fix GL_NUM_DEVICE_UUIDS_EXT
2405*61046927SAndroid Build Coastguard Worker-  radv: Fix driverUUID
2406*61046927SAndroid Build Coastguard Worker-  radv: clear vertex bindings while resetting command buffer
2407*61046927SAndroid Build Coastguard Worker
2408*61046927SAndroid Build Coastguard WorkerKarol Herbst (82):
2409*61046927SAndroid Build Coastguard Worker
2410*61046927SAndroid Build Coastguard Worker-  nvc0/ir: replace cvt instructions with add to improve shader
2411*61046927SAndroid Build Coastguard Worker   performance
2412*61046927SAndroid Build Coastguard Worker-  gk104/ir: Use the new rcp/rsq in library
2413*61046927SAndroid Build Coastguard Worker-  gm107/ir: add fp64 rcp
2414*61046927SAndroid Build Coastguard Worker-  gm107/ir: add fp64 rsq
2415*61046927SAndroid Build Coastguard Worker-  gallium: add PIPE_CAP_MAX_VARYINGS
2416*61046927SAndroid Build Coastguard Worker-  st/mesa: require RGBA2, RGB4, and RGBA4 to be renderable
2417*61046927SAndroid Build Coastguard Worker-  glsl_type: initialize offset and location to -1 for glsl_struct_field
2418*61046927SAndroid Build Coastguard Worker-  nir/opt_if: don't mark progress if nothing changes
2419*61046927SAndroid Build Coastguard Worker-  clover: update ICD table to support everything up to 2.2
2420*61046927SAndroid Build Coastguard Worker-  nir: replace magic numbers with M_PI
2421*61046927SAndroid Build Coastguard Worker-  nir/spirv: improve parsing of the memory model
2422*61046927SAndroid Build Coastguard Worker-  nir: add support for address bit sized system values
2423*61046927SAndroid Build Coastguard Worker-  nir/vtn: add support for SpvBuiltInGlobalLinearId
2424*61046927SAndroid Build Coastguard Worker-  nir/spirv: initial handling of OpenCL.std extension opcodes
2425*61046927SAndroid Build Coastguard Worker-  prog_to_nir: fix write from vps to FOG
2426*61046927SAndroid Build Coastguard Worker-  nvc0: print the shader type when dumping headers
2427*61046927SAndroid Build Coastguard Worker-  nv50/ir: move common converter code in base class
2428*61046927SAndroid Build Coastguard Worker-  nv50/ir: add lowering helper
2429*61046927SAndroid Build Coastguard Worker-  nouveau: add support for nir
2430*61046927SAndroid Build Coastguard Worker-  nouveau: fix nir and TGSI shader cache collision
2431*61046927SAndroid Build Coastguard Worker-  nv50/ir/nir: run some passes to make the conversion easier
2432*61046927SAndroid Build Coastguard Worker-  nv50/ir/nir: track defs and provide easy access functions
2433*61046927SAndroid Build Coastguard Worker-  nv50/ir/nir: add nir type helper functions
2434*61046927SAndroid Build Coastguard Worker-  nv50/ir/nir: run assignSlots
2435*61046927SAndroid Build Coastguard Worker-  nv50/ir/nir: add loadFrom and storeTo helpler
2436*61046927SAndroid Build Coastguard Worker-  nv50/ir/nir: parse NIR shader info
2437*61046927SAndroid Build Coastguard Worker-  nv50/ir/nir: implement nir_load_const_instr
2438*61046927SAndroid Build Coastguard Worker-  nv50/ir/nir: add skeleton for nir_intrinsic_instr
2439*61046927SAndroid Build Coastguard Worker-  nv50/ir/nir: implement nir_alu_instr handling
2440*61046927SAndroid Build Coastguard Worker-  nv50/ir/nir: implement nir_intrinsic_load_uniform
2441*61046927SAndroid Build Coastguard Worker-  nv50/ir/nir: implement nir_intrinsic_store_(per_vertex\_)output
2442*61046927SAndroid Build Coastguard Worker-  nv50/ir/nir: implement load_(interpolated\_)input/output
2443*61046927SAndroid Build Coastguard Worker-  nv50/ir/nir: implement intrinsic_discard(_if)
2444*61046927SAndroid Build Coastguard Worker-  nv50/ir/nir: implement loading system values
2445*61046927SAndroid Build Coastguard Worker-  nv50/ir/nir: implement nir_ssa_undef_instr
2446*61046927SAndroid Build Coastguard Worker-  nv50/ir/nir: implement nir_instr_type_tex
2447*61046927SAndroid Build Coastguard Worker-  nv50/ir/nir: add skeleton getOperation for intrinsics
2448*61046927SAndroid Build Coastguard Worker-  nv50/ir/nir: implement vote and ballot
2449*61046927SAndroid Build Coastguard Worker-  nv50/ir/nir: implement variable indexing
2450*61046927SAndroid Build Coastguard Worker-  nv50/ir/nir: implement geometry shader nir_intrinsics
2451*61046927SAndroid Build Coastguard Worker-  nv50/ir/nir: implement nir_intrinsic_load_ubo
2452*61046927SAndroid Build Coastguard Worker-  nv50/ir/nir: implement ssbo intrinsics
2453*61046927SAndroid Build Coastguard Worker-  nv50/ir/nir: implement images
2454*61046927SAndroid Build Coastguard Worker-  nv50/ir/nir: add memory barriers
2455*61046927SAndroid Build Coastguard Worker-  nv50/ir/nir: implement load_per_vertex_output
2456*61046927SAndroid Build Coastguard Worker-  nv50/ir/nir: implement intrinsic shader_clock
2457*61046927SAndroid Build Coastguard Worker-  nv50/ir/nir: handle user clip planes for each emitted vertex
2458*61046927SAndroid Build Coastguard Worker-  nv50ir/nir: move immediates before use
2459*61046927SAndroid Build Coastguard Worker-  glsl: add packed for struct types
2460*61046927SAndroid Build Coastguard Worker-  glsl: add cl_size and cl_alignment
2461*61046927SAndroid Build Coastguard Worker-  nir/lower_locals_to_regs: cast array index to 32 bit
2462*61046927SAndroid Build Coastguard Worker-  nir/spirv: handle kernel function parameters
2463*61046927SAndroid Build Coastguard Worker-  nir/spirv: support physical pointers
2464*61046927SAndroid Build Coastguard Worker-  nir: add support for gather offsets
2465*61046927SAndroid Build Coastguard Worker-  nv50/ir/nir: support gather offsets
2466*61046927SAndroid Build Coastguard Worker-  nir/lower_tex: Add support for tg4 offsets lowering
2467*61046927SAndroid Build Coastguard Worker-  nir/print: fix printing the image_array intrinsic index
2468*61046927SAndroid Build Coastguard Worker-  nir/validate: validate that tex deref sources are actually derefs
2469*61046927SAndroid Build Coastguard Worker-  v3d: prefer using nir_src_comp_as_int over nir_src_as_const_value
2470*61046927SAndroid Build Coastguard Worker-  panfrost/midgard: use nir_src_is_const and nir_src_as_uint
2471*61046927SAndroid Build Coastguard Worker-  glsl/standalone: add GLES3.1 and GLES3.2 compatibility
2472*61046927SAndroid Build Coastguard Worker-  nir: move brw_nir_rewrite_image_intrinsic into common code
2473*61046927SAndroid Build Coastguard Worker-  glsl_to_nir: handle bindless textures
2474*61046927SAndroid Build Coastguard Worker-  glsl/nir: fetch the type for images from the deref instruction
2475*61046927SAndroid Build Coastguard Worker-  glsl/nir: add support for lowering bindless images_derefs
2476*61046927SAndroid Build Coastguard Worker-  nv50/ir/nir: handle bindless texture
2477*61046927SAndroid Build Coastguard Worker-  nv50/ir/nir: add support for bindless images
2478*61046927SAndroid Build Coastguard Worker-  nvc0/nir: enable bindless texture
2479*61046927SAndroid Build Coastguard Worker-  lima: add bool parameter to type_size function
2480*61046927SAndroid Build Coastguard Worker-  amd/nir: some cleanups
2481*61046927SAndroid Build Coastguard Worker-  radv: use nir constant helpers
2482*61046927SAndroid Build Coastguard Worker-  intel/nir: use nir_src_is_const and nir_src_as_uint
2483*61046927SAndroid Build Coastguard Worker-  freedreno/ir3: use nir_src_as_uint in a few places
2484*61046927SAndroid Build Coastguard Worker-  lima: use nir_src_as_float
2485*61046927SAndroid Build Coastguard Worker-  nir/builder: Move nir_imm_vec2 from blorp into the builder
2486*61046927SAndroid Build Coastguard Worker-  nir/loop_analyze: use nir_const_value.b for boolean results, not u32
2487*61046927SAndroid Build Coastguard Worker-  spirv: reduce array size in vtn_handle_constant
2488*61046927SAndroid Build Coastguard Worker-  nir: make nir_const_value scalar
2489*61046927SAndroid Build Coastguard Worker-  vtn: handle bitcast with pointer src/dest
2490*61046927SAndroid Build Coastguard Worker-  nir: Add a nir_builder_alu variant which takes an array of components
2491*61046927SAndroid Build Coastguard Worker-  nir: Add nir_op_vec helper
2492*61046927SAndroid Build Coastguard Worker-  spirv/cl: support vload/vstore
2493*61046927SAndroid Build Coastguard Worker
2494*61046927SAndroid Build Coastguard WorkerKasireddy, Vivek (3):
2495*61046927SAndroid Build Coastguard Worker
2496*61046927SAndroid Build Coastguard Worker-  nir/lower_tex: Add support for XYUV lowering
2497*61046927SAndroid Build Coastguard Worker-  dri: Add XYUV8888 format
2498*61046927SAndroid Build Coastguard Worker-  i965: Add support for sampling from XYUV images
2499*61046927SAndroid Build Coastguard Worker
2500*61046927SAndroid Build Coastguard WorkerKenneth Graunke (872):
2501*61046927SAndroid Build Coastguard Worker
2502*61046927SAndroid Build Coastguard Worker-  st/mesa: Set pipe_image_view::shader_access in PBO readpixels.
2503*61046927SAndroid Build Coastguard Worker-  st/nir: Move varying setup code to a helper function.
2504*61046927SAndroid Build Coastguard Worker-  st/nir: Make new helpers for constructing built-in NIR shaders.
2505*61046927SAndroid Build Coastguard Worker-  st/mesa: Add a NIR version of the drawpixels/bitmap VS copy shader.
2506*61046927SAndroid Build Coastguard Worker-  st/mesa: Add NIR versions of the drawpixels Z/stencil fragment
2507*61046927SAndroid Build Coastguard Worker   shaders.
2508*61046927SAndroid Build Coastguard Worker-  st/mesa: Add NIR versions of the clear shaders.
2509*61046927SAndroid Build Coastguard Worker-  st/mesa: Add a NIR version of the OES_draw_texture built-in shaders.
2510*61046927SAndroid Build Coastguard Worker-  st/mesa: Add NIR versions of the PBO upload/download shaders.
2511*61046927SAndroid Build Coastguard Worker-  program: Use u_bit_scan64 in prog_to_nir.
2512*61046927SAndroid Build Coastguard Worker-  program: Extend prog_to_nir handle system values.
2513*61046927SAndroid Build Coastguard Worker-  nir: Record info->fs.pixel_center_integer in lower_system_values
2514*61046927SAndroid Build Coastguard Worker-  compiler: Mark clip/cull distance arrays as compact before lowering.
2515*61046927SAndroid Build Coastguard Worker-  nir: Bail on clip/cull distance lowering if GLSL IR already did it.
2516*61046927SAndroid Build Coastguard Worker-  nir: Avoid clip/cull distance lowering multiple times.
2517*61046927SAndroid Build Coastguard Worker-  nir: Avoid splitting compact arrays into per-element variables.
2518*61046927SAndroid Build Coastguard Worker-  st/nir: Call nir_lower_clip_cull_distance_arrays().
2519*61046927SAndroid Build Coastguard Worker-  gallium: Add a PIPE_CAP_NIR_COMPACT_ARRAYS capability bit.
2520*61046927SAndroid Build Coastguard Worker-  nouveau: Silence unhandled cap warnings
2521*61046927SAndroid Build Coastguard Worker-  st/mesa: Limit GL_MAX_[NATIVE\_]PROGRAM_PARAMETERS_ARB to 2048
2522*61046927SAndroid Build Coastguard Worker-  glsl: Allow gl_nir_lower_samplers*() without a gl_shader_program
2523*61046927SAndroid Build Coastguard Worker-  glsl: Don't look at sampler uniform storage for internal vars
2524*61046927SAndroid Build Coastguard Worker-  i965: Call nir_lower_samplers for ARB programs.
2525*61046927SAndroid Build Coastguard Worker-  st/nir: Pull sampler lowering into a helper function.
2526*61046927SAndroid Build Coastguard Worker-  st/nir: Lower sampler derefs for builtin shaders.
2527*61046927SAndroid Build Coastguard Worker-  st/nir: Use sampler derefs in built-in shaders.
2528*61046927SAndroid Build Coastguard Worker-  program: Make prog_to_nir create texture/sampler derefs.
2529*61046927SAndroid Build Coastguard Worker-  nir: Use sampler derefs in drawpixels and bitmap lowering.
2530*61046927SAndroid Build Coastguard Worker-  nir: Gather texture bitmasks in gl_nir_lower_samplers_as_deref.
2531*61046927SAndroid Build Coastguard Worker-  i965: Drop unnecessary 'and' with prog->SamplerUnits
2532*61046927SAndroid Build Coastguard Worker-  i965: Use info->textures_used instead of prog->SamplersUsed.
2533*61046927SAndroid Build Coastguard Worker-  mesa: Advertise EXT_float_blend in ES 3.0+ contexts.
2534*61046927SAndroid Build Coastguard Worker-  anv: Put MOCS in the correct location
2535*61046927SAndroid Build Coastguard Worker-  spirv: Eliminate dead input/output variables after translation.
2536*61046927SAndroid Build Coastguard Worker-  nir: Don't reassociate add/mul chains containing only constants
2537*61046927SAndroid Build Coastguard Worker-  compiler: Make is_64bit(GL_*) helper more broadly available
2538*61046927SAndroid Build Coastguard Worker-  mesa: Align doubles to a 64-bit starting boundary, even if packing.
2539*61046927SAndroid Build Coastguard Worker-  radeonsi: Go back to using llvm.pow intrinsic for nir_op_fpow
2540*61046927SAndroid Build Coastguard Worker-  st/mesa: Copy VP TGSI tokens if they exist, even for NIR shaders.
2541*61046927SAndroid Build Coastguard Worker-  nir: Don't forget if-uses in new nir_opt_dead_cf liveness check
2542*61046927SAndroid Build Coastguard Worker-  iris: Initial commit of a new 'iris' driver for Intel Gen8+ GPUs.
2543*61046927SAndroid Build Coastguard Worker-  iris: viewport state, sort of
2544*61046927SAndroid Build Coastguard Worker-  iris: port over batchbuffer updates
2545*61046927SAndroid Build Coastguard Worker-  iris: initial render state upload
2546*61046927SAndroid Build Coastguard Worker-  iris: packing with valgrind.
2547*61046927SAndroid Build Coastguard Worker-  iris: merge pack
2548*61046927SAndroid Build Coastguard Worker-  iris: initial gpu state, merges
2549*61046927SAndroid Build Coastguard Worker-  iris: RASTER + SF + some CLIP, fix DIRTY vs. NEW
2550*61046927SAndroid Build Coastguard Worker-  iris: scissors
2551*61046927SAndroid Build Coastguard Worker-  iris: SF_CLIP_VIEWPORT
2552*61046927SAndroid Build Coastguard Worker-  iris: Surfaces!
2553*61046927SAndroid Build Coastguard Worker-  iris: sampler views
2554*61046927SAndroid Build Coastguard Worker-  iris: stipples and vertex elements
2555*61046927SAndroid Build Coastguard Worker-  iris: framebuffers
2556*61046927SAndroid Build Coastguard Worker-  iris: don't segfault on !old_cso
2557*61046927SAndroid Build Coastguard Worker-  iris: fix SF_CL length
2558*61046927SAndroid Build Coastguard Worker-  iris: a bit of depth
2559*61046927SAndroid Build Coastguard Worker-  iris: some draw info, vbs, sample mask
2560*61046927SAndroid Build Coastguard Worker-  iris: fix crash - CSO binding can be NULL (when destroying context)
2561*61046927SAndroid Build Coastguard Worker-  iris: COLOR_CALC_STATE
2562*61046927SAndroid Build Coastguard Worker-  iris: sampler states
2563*61046927SAndroid Build Coastguard Worker-  iris: emit 3DSTATE_SAMPLER_STATE_POINTERS
2564*61046927SAndroid Build Coastguard Worker-  iris: basic push constant alloc
2565*61046927SAndroid Build Coastguard Worker-  iris: some program code
2566*61046927SAndroid Build Coastguard Worker-  iris: linear resources
2567*61046927SAndroid Build Coastguard Worker-  iris: maps
2568*61046927SAndroid Build Coastguard Worker-  iris: shader debug log
2569*61046927SAndroid Build Coastguard Worker-  iris: drop unused field
2570*61046927SAndroid Build Coastguard Worker-  iris: make an ice->render_batch field
2571*61046927SAndroid Build Coastguard Worker-  iris: disable execbuf for now
2572*61046927SAndroid Build Coastguard Worker-  iris: delete iris_pipe.c, shuffle code around
2573*61046927SAndroid Build Coastguard Worker-  iris: init the batch!
2574*61046927SAndroid Build Coastguard Worker-  iris: fix/rework line stipple
2575*61046927SAndroid Build Coastguard Worker-  iris: actually save VBs
2576*61046927SAndroid Build Coastguard Worker-  iris: msaa sample count packing problems
2577*61046927SAndroid Build Coastguard Worker-  iris: fix prim type
2578*61046927SAndroid Build Coastguard Worker-  iris: fix bogus index buffer reference
2579*61046927SAndroid Build Coastguard Worker-  iris: draw->restart_index is uninitialized if PR is not enabled
2580*61046927SAndroid Build Coastguard Worker-  iris: parse INTEL_DEBUG
2581*61046927SAndroid Build Coastguard Worker-  iris: reworks, FS compile pieces
2582*61046927SAndroid Build Coastguard Worker-  iris: import program cache code
2583*61046927SAndroid Build Coastguard Worker-  iris: do the FS...asserts because we don't lower uniforms yet
2584*61046927SAndroid Build Coastguard Worker-  iris: lower io
2585*61046927SAndroid Build Coastguard Worker-  iris: make iris_batch target a particular ring
2586*61046927SAndroid Build Coastguard Worker-  iris: kill iris_new_batch
2587*61046927SAndroid Build Coastguard Worker-  iris: move MAX defines to iris_batch.h
2588*61046927SAndroid Build Coastguard Worker-  iris: bit of SBA code
2589*61046927SAndroid Build Coastguard Worker-  iris: flag SBA updates when instruction BO changes
2590*61046927SAndroid Build Coastguard Worker-  iris: try and have an iris address
2591*61046927SAndroid Build Coastguard Worker-  iris: so, sba then.
2592*61046927SAndroid Build Coastguard Worker-  iris: reference VB BOs
2593*61046927SAndroid Build Coastguard Worker-  iris: VB addresses
2594*61046927SAndroid Build Coastguard Worker-  iris: DEBUG=bat
2595*61046927SAndroid Build Coastguard Worker-  iris: VB fixes
2596*61046927SAndroid Build Coastguard Worker-  iris: actually APPEND commands, not stomp over the top and never incr
2597*61046927SAndroid Build Coastguard Worker-  iris: actually flush the commands
2598*61046927SAndroid Build Coastguard Worker-  iris: actually advance forward when emitting commands
2599*61046927SAndroid Build Coastguard Worker-  iris: initialize dirty bits to ~0ull
2600*61046927SAndroid Build Coastguard Worker-  iris: hack to stop crashing on samplers for now
2601*61046927SAndroid Build Coastguard Worker-  iris: fix indentation
2602*61046927SAndroid Build Coastguard Worker-  iris: fix assert
2603*61046927SAndroid Build Coastguard Worker-  iris: fix VBs
2604*61046927SAndroid Build Coastguard Worker-  iris: vertex packet fixes
2605*61046927SAndroid Build Coastguard Worker-  iris: fix VF instancing length so we don't get garbage in batch
2606*61046927SAndroid Build Coastguard Worker-  iris: 3DPRIMITIVE fields
2607*61046927SAndroid Build Coastguard Worker-  iris: bind_state -> compute state
2608*61046927SAndroid Build Coastguard Worker-  iris: scissor slots
2609*61046927SAndroid Build Coastguard Worker-  iris: some shader bits
2610*61046927SAndroid Build Coastguard Worker-  iris: promote iris_program_cache_item to iris_compiled_shader
2611*61046927SAndroid Build Coastguard Worker-  iris: actually save derived state
2612*61046927SAndroid Build Coastguard Worker-  iris: emit shader packets
2613*61046927SAndroid Build Coastguard Worker-  iris: convert IRIS_DIRTY\_\* to #defines
2614*61046927SAndroid Build Coastguard Worker-  iris: don't forget about TE
2615*61046927SAndroid Build Coastguard Worker-  iris: reorganize commands to match brw
2616*61046927SAndroid Build Coastguard Worker-  iris: initial gpu state
2617*61046927SAndroid Build Coastguard Worker-  iris: WM.
2618*61046927SAndroid Build Coastguard Worker-  iris: index buffer BO
2619*61046927SAndroid Build Coastguard Worker-  iris: more comes from bits filled in
2620*61046927SAndroid Build Coastguard Worker-  iris: drop const from prog data parameters
2621*61046927SAndroid Build Coastguard Worker-  iris: softpin some things
2622*61046927SAndroid Build Coastguard Worker-  iris: use vtbl to avoid multiple symbols, fix state base address
2623*61046927SAndroid Build Coastguard Worker-  iris: fix SBA
2624*61046927SAndroid Build Coastguard Worker-  iris: move key pop to state module
2625*61046927SAndroid Build Coastguard Worker-  iris: bits of WM key
2626*61046927SAndroid Build Coastguard Worker-  iris: shuffle comments
2627*61046927SAndroid Build Coastguard Worker-  iris: no NEW_SBA
2628*61046927SAndroid Build Coastguard Worker-  iris: rewrite program cache to use u_upload_mgr
2629*61046927SAndroid Build Coastguard Worker-  iris: actually destroy the cache
2630*61046927SAndroid Build Coastguard Worker-  iris: actually softpin at an address
2631*61046927SAndroid Build Coastguard Worker-  iris: actually set KSP offsets
2632*61046927SAndroid Build Coastguard Worker-  iris: URB configs.
2633*61046927SAndroid Build Coastguard Worker-  iris: dummy constants
2634*61046927SAndroid Build Coastguard Worker-  iris: blend state
2635*61046927SAndroid Build Coastguard Worker-  iris: alpha testing in PSB
2636*61046927SAndroid Build Coastguard Worker-  iris: basic SBE code
2637*61046927SAndroid Build Coastguard Worker-  iris: warning fixes
2638*61046927SAndroid Build Coastguard Worker-  iris: fix silly unused batch with addr macro
2639*61046927SAndroid Build Coastguard Worker-  iris: render targets!
2640*61046927SAndroid Build Coastguard Worker-  iris: don't do samplers for disabled stages
2641*61046927SAndroid Build Coastguard Worker-  iris: smaller blend state
2642*61046927SAndroid Build Coastguard Worker-  iris: actually pin the instruction cache buffers
2643*61046927SAndroid Build Coastguard Worker-  iris: compctrl
2644*61046927SAndroid Build Coastguard Worker-  iris: more sketchy SBE
2645*61046927SAndroid Build Coastguard Worker-  iris: fix dmabuf retval comparisons
2646*61046927SAndroid Build Coastguard Worker-  iris: more SF CL VPs
2647*61046927SAndroid Build Coastguard Worker-  iris: catastrophic state pointer mistake
2648*61046927SAndroid Build Coastguard Worker-  iris: fix extents
2649*61046927SAndroid Build Coastguard Worker-  iris: write DISABLES are not write ENABLES...whoops
2650*61046927SAndroid Build Coastguard Worker-  iris: sample mask...not 0.
2651*61046927SAndroid Build Coastguard Worker-  iris: uniform bits...badly
2652*61046927SAndroid Build Coastguard Worker-  iris: warn if execbuf fails
2653*61046927SAndroid Build Coastguard Worker-  iris: NOOP pad batches correctly
2654*61046927SAndroid Build Coastguard Worker-  iris: decode batches if they fail to submit
2655*61046927SAndroid Build Coastguard Worker-  iris: enable a few more formats
2656*61046927SAndroid Build Coastguard Worker-  iris: set strides on transfers
2657*61046927SAndroid Build Coastguard Worker-  iris: stop adding 9 to our varyings
2658*61046927SAndroid Build Coastguard Worker-  iris: bufmgr updates.
2659*61046927SAndroid Build Coastguard Worker-  iris: some thinking about binding tables
2660*61046927SAndroid Build Coastguard Worker-  iris: Soft-pin the universe
2661*61046927SAndroid Build Coastguard Worker-  iris: fix icache memzone
2662*61046927SAndroid Build Coastguard Worker-  iris: dump gtt offset in dump_validation_list
2663*61046927SAndroid Build Coastguard Worker-  iris: Also set SUPPORTS_48B? Not sure if necessary.
2664*61046927SAndroid Build Coastguard Worker-  iris: more uploaders
2665*61046927SAndroid Build Coastguard Worker-  iris: rewrite to use memzones and not relocs
2666*61046927SAndroid Build Coastguard Worker-  iris: set EXEC_OBJECT_WRITE
2667*61046927SAndroid Build Coastguard Worker-  iris: include p_defines.h in iris_bufmgr.h
2668*61046927SAndroid Build Coastguard Worker-  iris: binders
2669*61046927SAndroid Build Coastguard Worker-  iris: hook up batch decoder
2670*61046927SAndroid Build Coastguard Worker-  iris: binder fixes
2671*61046927SAndroid Build Coastguard Worker-  iris: decoder fixes
2672*61046927SAndroid Build Coastguard Worker-  iris: update vb BO handling now that we have softpin
2673*61046927SAndroid Build Coastguard Worker-  iris: validation dumping improvements
2674*61046927SAndroid Build Coastguard Worker-  iris: canonicalize addresses.
2675*61046927SAndroid Build Coastguard Worker-  iris: delete more trash
2676*61046927SAndroid Build Coastguard Worker-  iris: allocate SURFACE_STATEs up front and stop streaming them
2677*61046927SAndroid Build Coastguard Worker-  iris: same treatment for sampler views
2678*61046927SAndroid Build Coastguard Worker-  iris: assemble SAMPLER_STATE table at bind time
2679*61046927SAndroid Build Coastguard Worker-  iris: fix a scissor bug
2680*61046927SAndroid Build Coastguard Worker-  iris: SBA once at context creation, not per batch
2681*61046927SAndroid Build Coastguard Worker-  iris: TES stash
2682*61046927SAndroid Build Coastguard Worker-  iris: isv freeing fixes
2683*61046927SAndroid Build Coastguard Worker-  iris: set sampler views
2684*61046927SAndroid Build Coastguard Worker-  iris: decoder fixes
2685*61046927SAndroid Build Coastguard Worker-  iris: better BT asserts
2686*61046927SAndroid Build Coastguard Worker-  iris: increase allocator alignment
2687*61046927SAndroid Build Coastguard Worker-  iris: fix index
2688*61046927SAndroid Build Coastguard Worker-  iris: port bug fix from i965
2689*61046927SAndroid Build Coastguard Worker-  iris: fixes from i965
2690*61046927SAndroid Build Coastguard Worker-  iris: fixes
2691*61046927SAndroid Build Coastguard Worker-  iris: crazy pipe control code
2692*61046927SAndroid Build Coastguard Worker-  iris: bo reuse
2693*61046927SAndroid Build Coastguard Worker-  iris: vma fixes - don't free binder address
2694*61046927SAndroid Build Coastguard Worker-  iris: vma - fix assert
2695*61046927SAndroid Build Coastguard Worker-  iris: better SBE
2696*61046927SAndroid Build Coastguard Worker-  iris: fix texturing!
2697*61046927SAndroid Build Coastguard Worker-  iris: Move get_command_space to iris_batch.c
2698*61046927SAndroid Build Coastguard Worker-  iris: Defines for base addresses rather than numbers everywhere
2699*61046927SAndroid Build Coastguard Worker-  iris: pull in newer comments
2700*61046927SAndroid Build Coastguard Worker-  iris: copy over i965's cache tracking
2701*61046927SAndroid Build Coastguard Worker-  iris: move bo_offset_from_sba
2702*61046927SAndroid Build Coastguard Worker-  iris: bits of blorp code
2703*61046927SAndroid Build Coastguard Worker-  iris: more blitting code to make readpixels work
2704*61046927SAndroid Build Coastguard Worker-  iris: drop bogus binder free
2705*61046927SAndroid Build Coastguard Worker-  iris: fix sampler view crashes
2706*61046927SAndroid Build Coastguard Worker-  iris: more blorp
2707*61046927SAndroid Build Coastguard Worker-  iris: fix blorp prog data crashes
2708*61046927SAndroid Build Coastguard Worker-  iris: add INTEL_DEBUG=reemit
2709*61046927SAndroid Build Coastguard Worker-  iris: drop the 48b printout, we never use anything else
2710*61046927SAndroid Build Coastguard Worker-  iris: hacky flushing for now
2711*61046927SAndroid Build Coastguard Worker-  iris: linear staging buffers - fast CPU access...
2712*61046927SAndroid Build Coastguard Worker-  iris: make blorp pin the binder
2713*61046927SAndroid Build Coastguard Worker-  iris: blorp URB
2714*61046927SAndroid Build Coastguard Worker-  iris: no more drawing rectangle in blorp
2715*61046927SAndroid Build Coastguard Worker-  iris: assert surf init
2716*61046927SAndroid Build Coastguard Worker-  iris: some depth stuff :(
2717*61046927SAndroid Build Coastguard Worker-  iris: bump GL version to 4.2
2718*61046927SAndroid Build Coastguard Worker-  iris: uniforms for VS
2719*61046927SAndroid Build Coastguard Worker-  iris: proper length for VE packet?
2720*61046927SAndroid Build Coastguard Worker-  iris: proper # of uniforms
2721*61046927SAndroid Build Coastguard Worker-  iris: properly reject formats, fixes RGB32 rendering with texture
2722*61046927SAndroid Build Coastguard Worker   float
2723*61046927SAndroid Build Coastguard Worker-  iris: blorp bug fixes
2724*61046927SAndroid Build Coastguard Worker-  iris: delete growing code and just die for now
2725*61046927SAndroid Build Coastguard Worker-  iris: just turn batch reset_and_clear_caches into reset
2726*61046927SAndroid Build Coastguard Worker-  iris: chaining not growing
2727*61046927SAndroid Build Coastguard Worker-  iris: caps
2728*61046927SAndroid Build Coastguard Worker-  iris: fix batch chaining...
2729*61046927SAndroid Build Coastguard Worker-  iris: fix decoding and undo testing code
2730*61046927SAndroid Build Coastguard Worker-  iris: Lower the max number of decoded VBO lines
2731*61046927SAndroid Build Coastguard Worker-  iris: fix whitespace
2732*61046927SAndroid Build Coastguard Worker-  iris: fix 3DSTATE_VERTEX_ELEMENTS length
2733*61046927SAndroid Build Coastguard Worker-  iris: more depth stuffs...
2734*61046927SAndroid Build Coastguard Worker-  iris: fix VF INSTANCING length
2735*61046927SAndroid Build Coastguard Worker-  iris: util_copy_framebuffer_state (ported from Rob's v3d patches)
2736*61046927SAndroid Build Coastguard Worker-  iris: transfers
2737*61046927SAndroid Build Coastguard Worker-  iris: flush always
2738*61046927SAndroid Build Coastguard Worker-  iris: maybe slightly less boats uniforms
2739*61046927SAndroid Build Coastguard Worker-  iris: fix constant packet length to match i965
2740*61046927SAndroid Build Coastguard Worker-  iris: better ubo handling
2741*61046927SAndroid Build Coastguard Worker-  iris: completely rewrite binder
2742*61046927SAndroid Build Coastguard Worker-  iris: have more than one const_offset
2743*61046927SAndroid Build Coastguard Worker-  iris: make surface states for cbufs
2744*61046927SAndroid Build Coastguard Worker-  iris: fill out pull constant buffers
2745*61046927SAndroid Build Coastguard Worker-  iris: fix pull bufs that aren't the first user upload
2746*61046927SAndroid Build Coastguard Worker-  iris: use u_transfer helpers for now
2747*61046927SAndroid Build Coastguard Worker-  iris: better VFI
2748*61046927SAndroid Build Coastguard Worker-  iris: fix release builds
2749*61046927SAndroid Build Coastguard Worker-  iris: drop assert for now
2750*61046927SAndroid Build Coastguard Worker-  iris: disable \__gen_validate_value in release mode
2751*61046927SAndroid Build Coastguard Worker-  iris: allow mapped buffers during execution (faster)
2752*61046927SAndroid Build Coastguard Worker-  iris: comment about reemitting and flushing
2753*61046927SAndroid Build Coastguard Worker-  iris: state cleaning
2754*61046927SAndroid Build Coastguard Worker-  iris: untested index buffer upload
2755*61046927SAndroid Build Coastguard Worker-  iris: delete some pointless STATIC_ASSERTS
2756*61046927SAndroid Build Coastguard Worker-  iris: untested SAMPLER_STATE pin BO fix
2757*61046927SAndroid Build Coastguard Worker-  iris: put back the always flush - fixes some things :(
2758*61046927SAndroid Build Coastguard Worker-  iris: save pointers to streamed state resources
2759*61046927SAndroid Build Coastguard Worker-  iris: fix the validation list on new batches
2760*61046927SAndroid Build Coastguard Worker-  iris: flag DIRTY_WM properly
2761*61046927SAndroid Build Coastguard Worker-  iris: bindings dirty tracking
2762*61046927SAndroid Build Coastguard Worker-  iris: some dirty fixes
2763*61046927SAndroid Build Coastguard Worker-  iris: clear dirty
2764*61046927SAndroid Build Coastguard Worker-  iris: plug leaks
2765*61046927SAndroid Build Coastguard Worker-  iris: more leak fixes
2766*61046927SAndroid Build Coastguard Worker-  iris: pc fixes
2767*61046927SAndroid Build Coastguard Worker-  iris: remove 4 bytes of padding in iris_compiled_shader
2768*61046927SAndroid Build Coastguard Worker-  iris: rzalloc iris_compiled_shader so memcmp works even if padding
2769*61046927SAndroid Build Coastguard Worker   creeps in
2770*61046927SAndroid Build Coastguard Worker-  iris: don't leak sampler state table resources
2771*61046927SAndroid Build Coastguard Worker-  iris: don't leak keyboxes when searching for an existing program
2772*61046927SAndroid Build Coastguard Worker-  iris: indentation
2773*61046927SAndroid Build Coastguard Worker-  iris: use pipe resources not direct BOs
2774*61046927SAndroid Build Coastguard Worker-  iris: clean up some warnings so I can see through the noise
2775*61046927SAndroid Build Coastguard Worker-  iris: print binder utilization in INTEL_DEBUG=submit
2776*61046927SAndroid Build Coastguard Worker-  iris: redo VB CSO a bit
2777*61046927SAndroid Build Coastguard Worker-  iris: print refcounts in INTEL_DEBUG=submit
2778*61046927SAndroid Build Coastguard Worker-  iris: support signed vertex buffer offsets
2779*61046927SAndroid Build Coastguard Worker-  iris: fix major refcounting bug with resources
2780*61046927SAndroid Build Coastguard Worker-  iris: fix caps so tests run again
2781*61046927SAndroid Build Coastguard Worker-  iris: avoid crashing on unbound constant resources
2782*61046927SAndroid Build Coastguard Worker-  iris: emit 3DSTATE_SBE_SWIZ
2783*61046927SAndroid Build Coastguard Worker-  iris: max VP index
2784*61046927SAndroid Build Coastguard Worker-  iris: fix viewport counts and settings
2785*61046927SAndroid Build Coastguard Worker-  iris: fix num viewports to be based on programs
2786*61046927SAndroid Build Coastguard Worker-  iris: fix VP iteration
2787*61046927SAndroid Build Coastguard Worker-  iris: scissor count fixes
2788*61046927SAndroid Build Coastguard Worker-  iris: actually init num_viewports
2789*61046927SAndroid Build Coastguard Worker-  iris: print second batch size separately
2790*61046927SAndroid Build Coastguard Worker-  iris: don't always flush
2791*61046927SAndroid Build Coastguard Worker-  iris: Handle batch submission failure "better"
2792*61046927SAndroid Build Coastguard Worker-  iris: bad inherited comments
2793*61046927SAndroid Build Coastguard Worker-  iris: colorize batchbuffer failures to make them stand out
2794*61046927SAndroid Build Coastguard Worker-  iris: iris - fix QWord aligned endings after batch chaining rework
2795*61046927SAndroid Build Coastguard Worker-  iris: tidy comments about mirroring modes
2796*61046927SAndroid Build Coastguard Worker-  iris: Disable unsupported mirror clamp modes
2797*61046927SAndroid Build Coastguard Worker-  iris: fix fragcoord ytransform
2798*61046927SAndroid Build Coastguard Worker-  iris: better boxing on maps
2799*61046927SAndroid Build Coastguard Worker-  iris: clears
2800*61046927SAndroid Build Coastguard Worker-  iris: rework DEBUG_REEMIT
2801*61046927SAndroid Build Coastguard Worker-  iris: shader dirty bits
2802*61046927SAndroid Build Coastguard Worker-  iris: clear fix
2803*61046927SAndroid Build Coastguard Worker-  iris: fall back to u_generate_mipmap
2804*61046927SAndroid Build Coastguard Worker-  iris: implement copy image
2805*61046927SAndroid Build Coastguard Worker-  iris: lightmodel flat
2806*61046927SAndroid Build Coastguard Worker-  iris: maybe-flush before blorp operations
2807*61046927SAndroid Build Coastguard Worker-  iris: fix provoking vertex ordering
2808*61046927SAndroid Build Coastguard Worker-  iris: larger polygon offset
2809*61046927SAndroid Build Coastguard Worker-  iris: TES uniform fixes
2810*61046927SAndroid Build Coastguard Worker-  iris: geometry shader support
2811*61046927SAndroid Build Coastguard Worker-  iris: don't emit garbage 3DSTATE_VERTEX_BUFFERS when there aren't any
2812*61046927SAndroid Build Coastguard Worker-  iris: fix 3DSTATE_VERTEX_ELEMENTS / VF_INSTANCING for 0 elements
2813*61046927SAndroid Build Coastguard Worker-  iris: fix GS dispatch mode
2814*61046927SAndroid Build Coastguard Worker-  iris: depth clears
2815*61046927SAndroid Build Coastguard Worker-  iris: null surface for unbound textures
2816*61046927SAndroid Build Coastguard Worker-  iris: state ref tuple
2817*61046927SAndroid Build Coastguard Worker-  iris: don't include binder in surface VMA range
2818*61046927SAndroid Build Coastguard Worker-  iris: border color memory zone :(
2819*61046927SAndroid Build Coastguard Worker-  iris: implement border color, fix other sampler nonsense
2820*61046927SAndroid Build Coastguard Worker-  iris: dead pointer
2821*61046927SAndroid Build Coastguard Worker-  iris: just malloc one iris_genx_state instead of a bunch of oddball
2822*61046927SAndroid Build Coastguard Worker   pieces
2823*61046927SAndroid Build Coastguard Worker-  iris: SBE change stash
2824*61046927SAndroid Build Coastguard Worker-  iris: fix zoffset asserts with 2DArray/Cube
2825*61046927SAndroid Build Coastguard Worker-  iris: rename map->stride
2826*61046927SAndroid Build Coastguard Worker-  iris: actually set cube bit properly
2827*61046927SAndroid Build Coastguard Worker-  iris: keep DISCARD_RANGE
2828*61046927SAndroid Build Coastguard Worker-  iris: actually handle array layers in blits
2829*61046927SAndroid Build Coastguard Worker-  iris: comment out l/a/i/la
2830*61046927SAndroid Build Coastguard Worker-  iris: fix clip flagging on fb changes
2831*61046927SAndroid Build Coastguard Worker-  iris: fix depth bounds clamp enables
2832*61046927SAndroid Build Coastguard Worker-  iris: don't crash on shader perf logs
2833*61046927SAndroid Build Coastguard Worker-  iris: slab allocate transfers
2834*61046927SAndroid Build Coastguard Worker-  iris: rearrange iris_resource.h
2835*61046927SAndroid Build Coastguard Worker-  iris: Implement 3DSTATE_SO_DECL_LIST
2836*61046927SAndroid Build Coastguard Worker-  iris: SO buffers
2837*61046927SAndroid Build Coastguard Worker-  iris: streamout
2838*61046927SAndroid Build Coastguard Worker-  iris: set even if no outputs
2839*61046927SAndroid Build Coastguard Worker-  iris: bother setting program_string_id...
2840*61046927SAndroid Build Coastguard Worker-  iris: fix SO_DECL_LIST
2841*61046927SAndroid Build Coastguard Worker-  iris: actually pin the buffers
2842*61046927SAndroid Build Coastguard Worker-  iris: fix sample mask for MSAA-off
2843*61046927SAndroid Build Coastguard Worker-  iris: disable 6x MSAA support
2844*61046927SAndroid Build Coastguard Worker-  iris: multislice transfer maps
2845*61046927SAndroid Build Coastguard Worker-  iris: fix CC_VIEWPORT
2846*61046927SAndroid Build Coastguard Worker-  iris: draw indirect support?
2847*61046927SAndroid Build Coastguard Worker-  iris: save query type
2848*61046927SAndroid Build Coastguard Worker-  iris: bits of multisample program key
2849*61046927SAndroid Build Coastguard Worker-  iris: s/hwcso/state/g
2850*61046927SAndroid Build Coastguard Worker-  iris: bind state helper function
2851*61046927SAndroid Build Coastguard Worker-  iris: NOS mechanics
2852*61046927SAndroid Build Coastguard Worker-  iris: record FS NOS
2853*61046927SAndroid Build Coastguard Worker-  iris: fix crash
2854*61046927SAndroid Build Coastguard Worker-  iris: fix sampler views of TBOs
2855*61046927SAndroid Build Coastguard Worker-  iris: fix texture buffer stride
2856*61046927SAndroid Build Coastguard Worker-  iris: TES program key inputs
2857*61046927SAndroid Build Coastguard Worker-  iris: compile a TCS...don't bother with passthrough yet
2858*61046927SAndroid Build Coastguard Worker-  iris: don't emit SO_BUFFERS and SO_DECL_LIST unless streamout is
2859*61046927SAndroid Build Coastguard Worker   enabled
2860*61046927SAndroid Build Coastguard Worker-  iris: vertex ID, instance ID
2861*61046927SAndroid Build Coastguard Worker-  iris: fix SGVS when there are no valid vertex elements
2862*61046927SAndroid Build Coastguard Worker-  iris: fill out MAX_PATCH_VERTICES
2863*61046927SAndroid Build Coastguard Worker-  iris: assert about passthrough shaders to make this easier to detect
2864*61046927SAndroid Build Coastguard Worker-  iris: fix EmitNoIndirect
2865*61046927SAndroid Build Coastguard Worker-  iris: fix Z24
2866*61046927SAndroid Build Coastguard Worker-  iris: reemit blend state for alpha test function changes
2867*61046927SAndroid Build Coastguard Worker-  iris: point sprite enables
2868*61046927SAndroid Build Coastguard Worker-  iris: hack around samples confusion
2869*61046927SAndroid Build Coastguard Worker-  iris: fix blorp filters
2870*61046927SAndroid Build Coastguard Worker-  iris: expose more things that we already support
2871*61046927SAndroid Build Coastguard Worker-  iris: fix msaa flipping filters
2872*61046927SAndroid Build Coastguard Worker-  iris: export get_shader_info
2873*61046927SAndroid Build Coastguard Worker-  iris: implement set_shader_buffers
2874*61046927SAndroid Build Coastguard Worker-  iris: emit binding table for atomic counters and SSBOs
2875*61046927SAndroid Build Coastguard Worker-  iris: shorten loop
2876*61046927SAndroid Build Coastguard Worker-  iris: unbind compiled shaders if none are present
2877*61046927SAndroid Build Coastguard Worker-  iris: fix TBO alignment to match 965
2878*61046927SAndroid Build Coastguard Worker-  iris: enable SSBOs
2879*61046927SAndroid Build Coastguard Worker-  iris: fix SSBO indexing
2880*61046927SAndroid Build Coastguard Worker-  iris: fix for disabling ssbos
2881*61046927SAndroid Build Coastguard Worker-  iris: update bindings when changing programs
2882*61046927SAndroid Build Coastguard Worker-  iris: drop unused bo parameter
2883*61046927SAndroid Build Coastguard Worker-  iris: implement texture/memory barriers
2884*61046927SAndroid Build Coastguard Worker-  iris: Don't reserve new binding table section unless things are dirty
2885*61046927SAndroid Build Coastguard Worker-  iris: update a todo comment
2886*61046927SAndroid Build Coastguard Worker-  iris: BIG OL' HACK for UBO updates
2887*61046927SAndroid Build Coastguard Worker-  iris: enable texture gather
2888*61046927SAndroid Build Coastguard Worker-  iris: Avoid croaking when trying to create FBO surfaces with bad
2889*61046927SAndroid Build Coastguard Worker   formats
2890*61046927SAndroid Build Coastguard Worker-  iris: fix GS output component limit
2891*61046927SAndroid Build Coastguard Worker-  iris: drop pipe_shader_state
2892*61046927SAndroid Build Coastguard Worker-  iris: fix sample mask
2893*61046927SAndroid Build Coastguard Worker-  iris: cube arrays are cubes too
2894*61046927SAndroid Build Coastguard Worker-  iris: we don't support textureGatherOffsets, need it lowered
2895*61046927SAndroid Build Coastguard Worker-  iris: add minor comments
2896*61046927SAndroid Build Coastguard Worker-  iris: comment everything
2897*61046927SAndroid Build Coastguard Worker-  iris: sync bugfixes from brw_bufmgr
2898*61046927SAndroid Build Coastguard Worker-  iris: remember to set bo->userptr
2899*61046927SAndroid Build Coastguard Worker-  iris: rename ring to engine
2900*61046927SAndroid Build Coastguard Worker-  iris: simplify batch len qword alignment
2901*61046927SAndroid Build Coastguard Worker-  iris: get angry about execbuf failures
2902*61046927SAndroid Build Coastguard Worker-  iris: fill out more caps
2903*61046927SAndroid Build Coastguard Worker-  iris: depth or stencil fixes
2904*61046927SAndroid Build Coastguard Worker-  iris: clear stencil
2905*61046927SAndroid Build Coastguard Worker-  iris: actually emit stencil packets
2906*61046927SAndroid Build Coastguard Worker-  iris: allow S8 as a stencil format
2907*61046927SAndroid Build Coastguard Worker-  iris: WTF transfers
2908*61046927SAndroid Build Coastguard Worker-  iris: use u_transfer_helper for depth stencil packing/unpacking
2909*61046927SAndroid Build Coastguard Worker-  iris: drop stencil handling now that u_transfer_helper does it
2910*61046927SAndroid Build Coastguard Worker-  iris: refcounting, who needs it?
2911*61046927SAndroid Build Coastguard Worker-  iris: actually do stencil blits
2912*61046927SAndroid Build Coastguard Worker-  iris: say no to more formats
2913*61046927SAndroid Build Coastguard Worker-  iris: deal with Marek's new MSAA caps
2914*61046927SAndroid Build Coastguard Worker-  iris: we can do multisample Z resolves
2915*61046927SAndroid Build Coastguard Worker-  iris: Convert RGBX to RGBA for rendering.
2916*61046927SAndroid Build Coastguard Worker-  iris: disallow RGB32 formats too
2917*61046927SAndroid Build Coastguard Worker-  iris: Fix tiled memcpy for cubes...and for array slices
2918*61046927SAndroid Build Coastguard Worker-  iris: blorp blit multiple slices
2919*61046927SAndroid Build Coastguard Worker-  iris: assert depth is 1 in resource_copy_region
2920*61046927SAndroid Build Coastguard Worker-  iris: call maybe_flush for each blorp operation
2921*61046927SAndroid Build Coastguard Worker-  iris: implement ARB_clear_texture
2922*61046927SAndroid Build Coastguard Worker-  iris: last VUE map NOS, handle > 16 FS inputs
2923*61046927SAndroid Build Coastguard Worker-  iris: drop dead assignments
2924*61046927SAndroid Build Coastguard Worker-  iris: drop pwrite
2925*61046927SAndroid Build Coastguard Worker-  iris: port non-bucket alignment bugfix
2926*61046927SAndroid Build Coastguard Worker-  iris: don't emit SBE all the time
2927*61046927SAndroid Build Coastguard Worker-  iris: rename pipe to base
2928*61046927SAndroid Build Coastguard Worker-  iris: Drop bogus sampler state saving
2929*61046927SAndroid Build Coastguard Worker-  iris: move iris_shader_state from ice->shaders.state to
2930*61046927SAndroid Build Coastguard Worker   ice->state.shaders
2931*61046927SAndroid Build Coastguard Worker-  iris: Move things to iris_shader_state
2932*61046927SAndroid Build Coastguard Worker-  iris: Move iris_sampler_view declaration to iris_resource.h
2933*61046927SAndroid Build Coastguard Worker-  iris: track depth/stencil writes enabled
2934*61046927SAndroid Build Coastguard Worker-  iris: use consistent copyright formatting
2935*61046927SAndroid Build Coastguard Worker-  iris: Move cache tracking to iris_resolve.c
2936*61046927SAndroid Build Coastguard Worker-  iris: proper cache tracking
2937*61046927SAndroid Build Coastguard Worker-  iris: precompute hashes for cache tracking
2938*61046927SAndroid Build Coastguard Worker-  iris: Reduce binder alignment from 64 to 32
2939*61046927SAndroid Build Coastguard Worker-  iris: reenable R32G32B32 texture buffers
2940*61046927SAndroid Build Coastguard Worker-  iris: z_res -> s_res
2941*61046927SAndroid Build Coastguard Worker-  iris: implement get_sample_position
2942*61046927SAndroid Build Coastguard Worker-  iris: fix line-aa-width
2943*61046927SAndroid Build Coastguard Worker-  iris: try to hack around binder issue
2944*61046927SAndroid Build Coastguard Worker-  iris: fix sampler state setting
2945*61046927SAndroid Build Coastguard Worker-  iris: big old hack for tex-miplevel-selection
2946*61046927SAndroid Build Coastguard Worker-  iris: use linear for 1D textures
2947*61046927SAndroid Build Coastguard Worker-  iris: handle level/layer in direct maps
2948*61046927SAndroid Build Coastguard Worker-  iris: fix crash when binding optional shader for the first time
2949*61046927SAndroid Build Coastguard Worker-  iris: Skip primitive ID overrides if the shader wrote a custom value
2950*61046927SAndroid Build Coastguard Worker-  iris: fix blend state memcpy
2951*61046927SAndroid Build Coastguard Worker-  iris: new caps
2952*61046927SAndroid Build Coastguard Worker-  iris: use Eric's new caps helper
2953*61046927SAndroid Build Coastguard Worker-  iris: Allow inlining of require/get_command_space
2954*61046927SAndroid Build Coastguard Worker-  iris: skip over whole function if dirty == 0
2955*61046927SAndroid Build Coastguard Worker-  iris: don't unconditionally emit 3DSTATE_VF / 3DSTATE_VF_TOPOLOGY
2956*61046927SAndroid Build Coastguard Worker-  iris: fix constant buffer 0 to be absolute
2957*61046927SAndroid Build Coastguard Worker-  iris: set EXEC_OBJECT_CAPTURE on all driver internal buffers
2958*61046927SAndroid Build Coastguard Worker-  iris: fix null FB and unbound tex surface state addresses
2959*61046927SAndroid Build Coastguard Worker-  iris: Support multiple binder BOs, update Surface State Base Address
2960*61046927SAndroid Build Coastguard Worker-  iris: fix SO offset writes for multiple streams
2961*61046927SAndroid Build Coastguard Worker-  iris: update comments for multibinder
2962*61046927SAndroid Build Coastguard Worker-  iris: move binder pinning outside the dirty == 0 check
2963*61046927SAndroid Build Coastguard Worker-  iris: re-pin binding table contents if we didn't re-emit them
2964*61046927SAndroid Build Coastguard Worker-  iris: enable ARB_enhanced_layouts
2965*61046927SAndroid Build Coastguard Worker-  iris: refactor LRIs in context setup
2966*61046927SAndroid Build Coastguard Worker-  iris: initialize "don't suck" bits, as Ben likes to call them
2967*61046927SAndroid Build Coastguard Worker-  iris: totally untested icelake support
2968*61046927SAndroid Build Coastguard Worker-  iris: refactor program CSO stuff
2969*61046927SAndroid Build Coastguard Worker-  iris: silence const warning
2970*61046927SAndroid Build Coastguard Worker-  iris: fix context restore of 3DSTATE_CONSTANT ranges
2971*61046927SAndroid Build Coastguard Worker-  iris: properly re-pin stencil buffers
2972*61046927SAndroid Build Coastguard Worker-  iris: delete bogus comment
2973*61046927SAndroid Build Coastguard Worker-  iris: inherit the index buffer properly
2974*61046927SAndroid Build Coastguard Worker-  iris: use 0 for TCS passthrough program string ID
2975*61046927SAndroid Build Coastguard Worker-  iris: rw_bo for pipe controls
2976*61046927SAndroid Build Coastguard Worker-  iris: LRM/SRM/SDI hooks
2977*61046927SAndroid Build Coastguard Worker-  iris: initial query code
2978*61046927SAndroid Build Coastguard Worker-  iris: gen10+ workarounds and break fix
2979*61046927SAndroid Build Coastguard Worker-  iris: results write
2980*61046927SAndroid Build Coastguard Worker-  iris: flush batch when asking for result via QBO
2981*61046927SAndroid Build Coastguard Worker-  iris: fix random failures via CS stall...but why?
2982*61046927SAndroid Build Coastguard Worker-  iris: gpr0 to bool
2983*61046927SAndroid Build Coastguard Worker-  iris: play chicken with timer queries for now
2984*61046927SAndroid Build Coastguard Worker-  iris: pipeline stats
2985*61046927SAndroid Build Coastguard Worker-  iris: primitives generated query support
2986*61046927SAndroid Build Coastguard Worker-  iris: drop explicit pinning
2987*61046927SAndroid Build Coastguard Worker-  iris: timestamps
2988*61046927SAndroid Build Coastguard Worker-  iris: ...and SO prims emitted queries
2989*61046927SAndroid Build Coastguard Worker-  iris: glGet timestamps, more correct timestamps
2990*61046927SAndroid Build Coastguard Worker-  iris: Need to \| 1 when asking for timestamps
2991*61046927SAndroid Build Coastguard Worker-  iris: 36-bit overflow fixes
2992*61046927SAndroid Build Coastguard Worker-  iris: early return properly
2993*61046927SAndroid Build Coastguard Worker-  iris: better query file comment
2994*61046927SAndroid Build Coastguard Worker-  iris: magic number 36 -> #define
2995*61046927SAndroid Build Coastguard Worker-  iris: Enable ARB_shader_vote
2996*61046927SAndroid Build Coastguard Worker-  iris: just mark snapshots_landed from the CPU
2997*61046927SAndroid Build Coastguard Worker-  iris: drop a bunch of pipe_sampler_state stuff we don't need
2998*61046927SAndroid Build Coastguard Worker-  iris: vma_free bo->size, not bo_size
2999*61046927SAndroid Build Coastguard Worker-  iris: don't mark contains_draw = false when chaining batches
3000*61046927SAndroid Build Coastguard Worker-  iris: fix Z32_S8 depth sampling
3001*61046927SAndroid Build Coastguard Worker-  iris: stencil texturing
3002*61046927SAndroid Build Coastguard Worker-  iris: force persample interp cap
3003*61046927SAndroid Build Coastguard Worker-  iris: pipe to scs -> iris_pipe.h
3004*61046927SAndroid Build Coastguard Worker-  iris: inline stage_from_pipe to avoid unused warnings
3005*61046927SAndroid Build Coastguard Worker-  iris: add gen11 to genX_call
3006*61046927SAndroid Build Coastguard Worker-  iris: Allow PIPE_CONTROL with Stall at Scoreboard and RT flush
3007*61046927SAndroid Build Coastguard Worker-  iris: rework format translation apis
3008*61046927SAndroid Build Coastguard Worker-  iris: Use R/RG instead of I/L/A when sampling
3009*61046927SAndroid Build Coastguard Worker-  iris: enable I/L formats
3010*61046927SAndroid Build Coastguard Worker-  iris: X32_S8X24 :/
3011*61046927SAndroid Build Coastguard Worker-  iris: set the binding table size
3012*61046927SAndroid Build Coastguard Worker-  iris: lower storage image derefs
3013*61046927SAndroid Build Coastguard Worker-  iris: implement set_shader_images hook
3014*61046927SAndroid Build Coastguard Worker-  iris: bother with BTIs
3015*61046927SAndroid Build Coastguard Worker-  iris: set image access correctly
3016*61046927SAndroid Build Coastguard Worker-  iris: actually set image access
3017*61046927SAndroid Build Coastguard Worker-  iris: null for non-existent cbufs
3018*61046927SAndroid Build Coastguard Worker-  iris: move images next to textures in binding table
3019*61046927SAndroid Build Coastguard Worker-  iris: advertise GL_ARB_shader_texture_image_samples
3020*61046927SAndroid Build Coastguard Worker-  iris: Enable fb fetch
3021*61046927SAndroid Build Coastguard Worker-  iris: initial compute caps
3022*61046927SAndroid Build Coastguard Worker-  iris: yes
3023*61046927SAndroid Build Coastguard Worker-  iris: drop dead format //'s
3024*61046927SAndroid Build Coastguard Worker-  iris: drop XXX's about swizzling
3025*61046927SAndroid Build Coastguard Worker-  iris: little bits of compute basics
3026*61046927SAndroid Build Coastguard Worker-  iris: drop XXX that Jordan handled
3027*61046927SAndroid Build Coastguard Worker-  iris: drop unnecessary #ifdefs
3028*61046927SAndroid Build Coastguard Worker-  iris: leave XXX about unnecessary binding table uploads
3029*61046927SAndroid Build Coastguard Worker-  iris: bail if SLM is needed
3030*61046927SAndroid Build Coastguard Worker-  iris: fix whitespace
3031*61046927SAndroid Build Coastguard Worker-  iris: XXX for compute state tracking :/
3032*61046927SAndroid Build Coastguard Worker-  iris: rewrite grid surface handling
3033*61046927SAndroid Build Coastguard Worker-  iris: better dirty checking
3034*61046927SAndroid Build Coastguard Worker-  iris: don't let render/compute contexts stomp each other's dirty bits
3035*61046927SAndroid Build Coastguard Worker-  iris: hack to avoid memorybarriers out the wazoo
3036*61046927SAndroid Build Coastguard Worker-  iris: do PIPELINE_SELECT for render engine, add flushes, GLK hacks
3037*61046927SAndroid Build Coastguard Worker-  iris: fix SBA flushing by refactoring code
3038*61046927SAndroid Build Coastguard Worker-  iris: try and avoid pointless compute submissions
3039*61046927SAndroid Build Coastguard Worker-  iris: fix UBOs with bindings that have an offset
3040*61046927SAndroid Build Coastguard Worker-  iris: flag CC_VIEWPORT when changing num viewports
3041*61046927SAndroid Build Coastguard Worker-  iris: fix SF_CLIP_VIEWPORT array indexing with multiple VPs
3042*61046927SAndroid Build Coastguard Worker-  iris: Fix texture buffer / image buffer sizes.
3043*61046927SAndroid Build Coastguard Worker-  iris: Clamp UBO and SSBO access to the actual BO size, for safety
3044*61046927SAndroid Build Coastguard Worker-  iris: Move snapshots_landed to the front.
3045*61046927SAndroid Build Coastguard Worker-  iris: Fix off by one in scissoring, empty scissors, default scissors
3046*61046927SAndroid Build Coastguard Worker-  iris: Fall back to 1x1x1 null surface if no framebuffer supplied
3047*61046927SAndroid Build Coastguard Worker-  iris: SO_DECL_LIST fix
3048*61046927SAndroid Build Coastguard Worker-  iris: Fix refcounting of grid surface
3049*61046927SAndroid Build Coastguard Worker-  iris: delete dead code
3050*61046927SAndroid Build Coastguard Worker-  iris: fix overhead regression from "don't stomp each other's dirty
3051*61046927SAndroid Build Coastguard Worker   bits"
3052*61046927SAndroid Build Coastguard Worker-  iris: allow binding a null vertex buffer
3053*61046927SAndroid Build Coastguard Worker-  iris: Flag constants dirty on program changes
3054*61046927SAndroid Build Coastguard Worker-  iris: Disable a PIPE_CONTROL workaround on Icelake
3055*61046927SAndroid Build Coastguard Worker-  iris: Enable ARB_shader_stencil_export
3056*61046927SAndroid Build Coastguard Worker-  iris: Enable A8/A16_UNORM in an inefficient manner
3057*61046927SAndroid Build Coastguard Worker-  iris: Drop B5G5R5X1 support
3058*61046927SAndroid Build Coastguard Worker-  iris: Use at least 1x1 size for null FB surface state.
3059*61046927SAndroid Build Coastguard Worker-  iris: Cross-link iris_batches so they can potentially flush each
3060*61046927SAndroid Build Coastguard Worker   other
3061*61046927SAndroid Build Coastguard Worker-  iris: cross batch flushing
3062*61046927SAndroid Build Coastguard Worker-  iris: Don't leak the compute batch
3063*61046927SAndroid Build Coastguard Worker-  iris: Actually create/destroy HW contexts
3064*61046927SAndroid Build Coastguard Worker-  iris: Enable msaa_map transfer helpers
3065*61046927SAndroid Build Coastguard Worker-  iris: tidy more warnings
3066*61046927SAndroid Build Coastguard Worker-  iris: implement scratch space!
3067*61046927SAndroid Build Coastguard Worker-  iris: Fix MSAA smooth points
3068*61046927SAndroid Build Coastguard Worker-  iris: Fix TextureBarrier
3069*61046927SAndroid Build Coastguard Worker-  iris: Fix multiple RTs with non-independent blending
3070*61046927SAndroid Build Coastguard Worker-  iris: partial set_query_active_state
3071*61046927SAndroid Build Coastguard Worker-  iris: Print the batch name when decoding
3072*61046927SAndroid Build Coastguard Worker-  iris: Clone the NIR
3073*61046927SAndroid Build Coastguard Worker-  iris: Defer cbuf0 upload to draw time
3074*61046927SAndroid Build Coastguard Worker-  iris: drop unnecessary param[] setup from iris_setup_uniforms
3075*61046927SAndroid Build Coastguard Worker-  iris: add param domain defines
3076*61046927SAndroid Build Coastguard Worker-  iris: fill out params array with built-ins, like clip planes
3077*61046927SAndroid Build Coastguard Worker-  iris: only bother with params if there are any...
3078*61046927SAndroid Build Coastguard Worker-  iris: lower user clip planes
3079*61046927SAndroid Build Coastguard Worker-  iris: hook up key stuff for clip plane lowering
3080*61046927SAndroid Build Coastguard Worker-  iris: fix system value remapping
3081*61046927SAndroid Build Coastguard Worker-  iris: dodge backend UCP lowering
3082*61046927SAndroid Build Coastguard Worker-  iris: bypass params and do it ourselves
3083*61046927SAndroid Build Coastguard Worker-  iris: actually upload clip planes.
3084*61046927SAndroid Build Coastguard Worker-  iris: fix num clip plane consts
3085*61046927SAndroid Build Coastguard Worker-  iris: fix more uniform setup
3086*61046927SAndroid Build Coastguard Worker-  iris: drop iris_setup_push_uniform_range
3087*61046927SAndroid Build Coastguard Worker-  iris: enable push constants if we have sysvals but no uniforms
3088*61046927SAndroid Build Coastguard Worker-  iris: regather info so we get CLIP_DIST slots, not CLIP_VERTEX
3089*61046927SAndroid Build Coastguard Worker-  iris: don't support pull constants.
3090*61046927SAndroid Build Coastguard Worker-  iris: don't trip on param asserts
3091*61046927SAndroid Build Coastguard Worker-  iris: drop param stuffs
3092*61046927SAndroid Build Coastguard Worker-  iris: don't forget to upload CS consts
3093*61046927SAndroid Build Coastguard Worker-  iris: fix sysval only binding tables
3094*61046927SAndroid Build Coastguard Worker-  iris: only clip lower if there's something to clip against
3095*61046927SAndroid Build Coastguard Worker-  iris: leave another TODO
3096*61046927SAndroid Build Coastguard Worker-  iris: Fix SourceAlphaBlendFactor
3097*61046927SAndroid Build Coastguard Worker-  iris: "Fix" transfer maps of buffers
3098*61046927SAndroid Build Coastguard Worker-  iris: Fix independent alpha blending.
3099*61046927SAndroid Build Coastguard Worker-  iris: more TODO
3100*61046927SAndroid Build Coastguard Worker-  iris: scissored and mirrored blits
3101*61046927SAndroid Build Coastguard Worker-  iris: more todo notes
3102*61046927SAndroid Build Coastguard Worker-  iris: Fix TCS/TES slot unification
3103*61046927SAndroid Build Coastguard Worker-  iris: properly pin stencil buffers
3104*61046927SAndroid Build Coastguard Worker-  iris: Fix SLM
3105*61046927SAndroid Build Coastguard Worker-  iris: Use iris_use_pinned_bo rather than add_exec_bo directly
3106*61046927SAndroid Build Coastguard Worker-  iris: Combine iris_use_pinned_bo and add_exec_bo
3107*61046927SAndroid Build Coastguard Worker-  iris: Avoid cross-batch synchronization on read/reads
3108*61046927SAndroid Build Coastguard Worker-  iris: Avoid synchronizing due to the workaround BO
3109*61046927SAndroid Build Coastguard Worker-  iris: replace vestiges of fence fds with newer exec_fence API
3110*61046927SAndroid Build Coastguard Worker-  iris: Drop vestiges of throttling code
3111*61046927SAndroid Build Coastguard Worker-  iris: Hang on to the last batch's sync-point, so we can wait on it
3112*61046927SAndroid Build Coastguard Worker-  iris: Add wait fences to properly sync between render/compute
3113*61046927SAndroid Build Coastguard Worker-  iris: leave a TODO
3114*61046927SAndroid Build Coastguard Worker-  iris: flush the compute batch too if border pool is redone
3115*61046927SAndroid Build Coastguard Worker-  iris: put render batch first in fence code
3116*61046927SAndroid Build Coastguard Worker-  iris: Put batches in an array
3117*61046927SAndroid Build Coastguard Worker-  iris: PIPE_CONTROL workarounds for GPGPU mode
3118*61046927SAndroid Build Coastguard Worker-  iris: RT flush for memorybarrier with texture bit
3119*61046927SAndroid Build Coastguard Worker-  iris: update comment
3120*61046927SAndroid Build Coastguard Worker-  iris: Enable ctx->Const.UseSTD430AsDefaultPacking
3121*61046927SAndroid Build Coastguard Worker-  iris: Lie about indirects
3122*61046927SAndroid Build Coastguard Worker-  iris: Fix buffer -> buffer copy_region
3123*61046927SAndroid Build Coastguard Worker-  iris: Fix VIEWPORT/LAYER in stream output info
3124*61046927SAndroid Build Coastguard Worker-  iris: Do the 48-bit vertex buffer address invalidation workaround
3125*61046927SAndroid Build Coastguard Worker-  iris: drop long dead XXX comment
3126*61046927SAndroid Build Coastguard Worker-  iris: Track a binding history for buffer resources
3127*61046927SAndroid Build Coastguard Worker-  iris: add iris_flush_and_dirty_for_history
3128*61046927SAndroid Build Coastguard Worker-  iris: Flush for history at various moments
3129*61046927SAndroid Build Coastguard Worker-  iris: Re-pin even if nothing is dirty
3130*61046927SAndroid Build Coastguard Worker-  iris: fix prototype warning
3131*61046927SAndroid Build Coastguard Worker-  iris: export iris_upload_shader
3132*61046927SAndroid Build Coastguard Worker-  iris: fix comment location
3133*61046927SAndroid Build Coastguard Worker-  iris: Use wrappers for create_xs_state rather than a switch statement
3134*61046927SAndroid Build Coastguard Worker-  iris: rework program cache interface
3135*61046927SAndroid Build Coastguard Worker-  iris: Enable precompiles
3136*61046927SAndroid Build Coastguard Worker-  iris: Use program's num textures not the state tracker's bound
3137*61046927SAndroid Build Coastguard Worker-  iris: drop pull constant binding table entry
3138*61046927SAndroid Build Coastguard Worker-  iris: add assertions about binding table starts
3139*61046927SAndroid Build Coastguard Worker-  iris: add an extra BT assert from Chris Wilson
3140*61046927SAndroid Build Coastguard Worker-  iris: actually flush for storage images
3141*61046927SAndroid Build Coastguard Worker-  iris: fix some SO overflow query bugs and tidy the code a bit
3142*61046927SAndroid Build Coastguard Worker-  iris: drop key_size_for_cache
3143*61046927SAndroid Build Coastguard Worker-  iris: for BLORP, only use the predicate enable bit when USE_BIT
3144*61046927SAndroid Build Coastguard Worker-  iris: check query first
3145*61046927SAndroid Build Coastguard Worker-  iris: fix conditional compute, don't stomp predicate for pipelined
3146*61046927SAndroid Build Coastguard Worker   queries
3147*61046927SAndroid Build Coastguard Worker-  iris: Rework tiling/modifiers handling
3148*61046927SAndroid Build Coastguard Worker-  iris: Fix failed to compile TCS message
3149*61046927SAndroid Build Coastguard Worker-  iris: Destroy transfer helper on screen teardown
3150*61046927SAndroid Build Coastguard Worker-  iris: Destroy the border color pool
3151*61046927SAndroid Build Coastguard Worker-  iris: Unref unbound_tex resource
3152*61046927SAndroid Build Coastguard Worker-  iris: Fix IRIS_MEMZONE_COUNT to exclude the border color pool
3153*61046927SAndroid Build Coastguard Worker-  iris: Destroy the bufmgr
3154*61046927SAndroid Build Coastguard Worker-  iris: Stop leaking iris_uncompiled_shaders like mad
3155*61046927SAndroid Build Coastguard Worker-  iris: move some non-buffer case code in a bit
3156*61046927SAndroid Build Coastguard Worker-  iris: Don't bother considering if the underlying surface is a cube
3157*61046927SAndroid Build Coastguard Worker-  iris: fix alpha channel for RGB BC1 formats
3158*61046927SAndroid Build Coastguard Worker-  iris: fix dma buf import strides
3159*61046927SAndroid Build Coastguard Worker-  iris: CS stall for stream out -> VB
3160*61046927SAndroid Build Coastguard Worker-  iris: make clipper statistics dynamic
3161*61046927SAndroid Build Coastguard Worker-  iris: reject all clipping when we can't use streamout render disabled
3162*61046927SAndroid Build Coastguard Worker-  iris: omask can kill
3163*61046927SAndroid Build Coastguard Worker-  iris: reemit SBE when sprite coord origin changes
3164*61046927SAndroid Build Coastguard Worker-  iris: re-pin inherited streamout buffers
3165*61046927SAndroid Build Coastguard Worker-  iris: Fix NOS mechanism
3166*61046927SAndroid Build Coastguard Worker-  iris: fix overhead regression from flushing for storage images
3167*61046927SAndroid Build Coastguard Worker-  iris: fix set_sampler_views to not unbind, be better about bounds
3168*61046927SAndroid Build Coastguard Worker-  iris: Fix set_sampler_views with start > 0
3169*61046927SAndroid Build Coastguard Worker-  iris: Replace num_textures etc with a bitmask we can scan
3170*61046927SAndroid Build Coastguard Worker-  iris: Drop continues in resolve
3171*61046927SAndroid Build Coastguard Worker-  iris: Fix clear dimensions
3172*61046927SAndroid Build Coastguard Worker-  iris: Clamp viewport extents to the framebuffer dimensions
3173*61046927SAndroid Build Coastguard Worker-  iris: Enable guardband clipping
3174*61046927SAndroid Build Coastguard Worker-  iris: Fix primitive generated query active flag
3175*61046927SAndroid Build Coastguard Worker-  iris: Always do rasterizer discard in clipper
3176*61046927SAndroid Build Coastguard Worker-  iris: override alpha to one src1 blend factors
3177*61046927SAndroid Build Coastguard Worker-  iris: handle PatchVerticesIn as a system value.
3178*61046927SAndroid Build Coastguard Worker-  iris: rewrite set_vertex_buffer and VB handling
3179*61046927SAndroid Build Coastguard Worker-  iris: Reorder LRR parameters to have dst first.
3180*61046927SAndroid Build Coastguard Worker-  iris: Add \_MI_ALU helpers that don't paste
3181*61046927SAndroid Build Coastguard Worker-  iris: Don't bother packing 3DSTATE_SO_BUFFER at create time
3182*61046927SAndroid Build Coastguard Worker-  iris: Move iris_stream_output_target def to iris_context.h
3183*61046927SAndroid Build Coastguard Worker-  iris: only get space for one offset in stream output targets
3184*61046927SAndroid Build Coastguard Worker-  iris: Implement DrawTransformFeedback()
3185*61046927SAndroid Build Coastguard Worker-  iris: drop unnecessary genx->streamout field
3186*61046927SAndroid Build Coastguard Worker-  iris: Fix for PIPE_CAP_SIGNED_VERTEX_BUFFER_OFFSET
3187*61046927SAndroid Build Coastguard Worker-  iris: Fix the prototype for iris_bo_alloc_tiled
3188*61046927SAndroid Build Coastguard Worker-  iris: don't print the pointer in INTEL_DEBUG=submit
3189*61046927SAndroid Build Coastguard Worker-  iris: Use a surface state fill helper
3190*61046927SAndroid Build Coastguard Worker-  iris: Make a alloc_surface_state helper
3191*61046927SAndroid Build Coastguard Worker-  iris: whitespace fixes
3192*61046927SAndroid Build Coastguard Worker-  iris: Track blend enables, save outbound for resolve code
3193*61046927SAndroid Build Coastguard Worker-  iris: always pin the binder...in the compute context, too.
3194*61046927SAndroid Build Coastguard Worker-  iris: delete finished comments
3195*61046927SAndroid Build Coastguard Worker-  iris: pin and re-pin the scratch BO
3196*61046927SAndroid Build Coastguard Worker-  iris: more dead comments
3197*61046927SAndroid Build Coastguard Worker-  iris: only mark depth/stencil as writable if writes are actually
3198*61046927SAndroid Build Coastguard Worker   enabled
3199*61046927SAndroid Build Coastguard Worker-  iris: better MOCS
3200*61046927SAndroid Build Coastguard Worker-  iris: Fix scratch space allocation on Icelake.
3201*61046927SAndroid Build Coastguard Worker-  iris: Only resolve inputs for actual shader stages
3202*61046927SAndroid Build Coastguard Worker-  iris: Add a more long term TODO about timebase scaling
3203*61046927SAndroid Build Coastguard Worker-  iris: Fix compute scratch pinning
3204*61046927SAndroid Build Coastguard Worker-  iris: Delete bogus comment about cube array counting.
3205*61046927SAndroid Build Coastguard Worker-  iris: Fix framebuffer layer count
3206*61046927SAndroid Build Coastguard Worker-  iris: Don't enable push constants just because there are system
3207*61046927SAndroid Build Coastguard Worker   values
3208*61046927SAndroid Build Coastguard Worker-  iris: Don't make duplicate system values
3209*61046927SAndroid Build Coastguard Worker-  iris: Fill out brw_image_params for storage images on Broadwell
3210*61046927SAndroid Build Coastguard Worker-  iris: Fix surface states for Gen8 lowered-to-untype images
3211*61046927SAndroid Build Coastguard Worker-  iris: Leave a comment about why Broadwell images are broken
3212*61046927SAndroid Build Coastguard Worker-  iris: Implement multi-slice copy_region
3213*61046927SAndroid Build Coastguard Worker-  iris: Flush the render cache in flush_and_dirty_for_history
3214*61046927SAndroid Build Coastguard Worker-  iris: Handle PIPE_TRANSFER_DISCARD_WHOLE_RESOURCE somewhat
3215*61046927SAndroid Build Coastguard Worker-  iris: Don't check other batches for our batch BO
3216*61046927SAndroid Build Coastguard Worker-  iris: Drop a dead comment
3217*61046927SAndroid Build Coastguard Worker-  iris: Delete genx->bound_vertex_buffers
3218*61046927SAndroid Build Coastguard Worker-  iris: Fix Broadwell WaDividePSInvocationCountBy4
3219*61046927SAndroid Build Coastguard Worker-  iris: Use new PIPE_STAT_QUERY enums rather than hardcoded numbers.
3220*61046927SAndroid Build Coastguard Worker-  iris: Switch to the new PIPELINE_STATISTICS_QUERY_SINGLE capability
3221*61046927SAndroid Build Coastguard Worker-  iris: fail to create screen for older unsupported HW
3222*61046927SAndroid Build Coastguard Worker-  iris: Allow sample mask of 0
3223*61046927SAndroid Build Coastguard Worker-  iris: Don't enable smooth points when point sprites are enabled
3224*61046927SAndroid Build Coastguard Worker-  iris: Assert about blits with color masking
3225*61046927SAndroid Build Coastguard Worker-  iris: Pay attention to blit masks
3226*61046927SAndroid Build Coastguard Worker-  iris: CS stall on VF cache invalidate workarounds
3227*61046927SAndroid Build Coastguard Worker-  iris: Fix SO issue with INTEL_DEBUG=reemit, set fewer bits
3228*61046927SAndroid Build Coastguard Worker-  iris: Don't whack SO dirty bits when finishing a BLORP op
3229*61046927SAndroid Build Coastguard Worker-  iris: Fix memzone_for_address for the surface and binder zones
3230*61046927SAndroid Build Coastguard Worker-  iris: Do binder address allocations per-context, not globally.
3231*61046927SAndroid Build Coastguard Worker-  iris: Zero the compute predicate when changing the render condition
3232*61046927SAndroid Build Coastguard Worker-  iris: Remap stream output indexes back to VARYING_SLOT_*.
3233*61046927SAndroid Build Coastguard Worker-  iris: Enable PIPE_CAP_COMPACT_ARRAYS
3234*61046927SAndroid Build Coastguard Worker-  iris: Drop comment about ISP_DIS
3235*61046927SAndroid Build Coastguard Worker-  iris: Drop dead state_size hash table
3236*61046927SAndroid Build Coastguard Worker-  iris: Unreference some more things on state module teardown
3237*61046927SAndroid Build Coastguard Worker-  iris: minor tidying
3238*61046927SAndroid Build Coastguard Worker-  iris: Fix bug in bound vertex buffer tracking
3239*61046927SAndroid Build Coastguard Worker-  iris: Implement ALT mode for ARB_{vertex,fragment}_shader
3240*61046927SAndroid Build Coastguard Worker-  iris: Add a timeout_nsec parameter, rename check_syncpt to
3241*61046927SAndroid Build Coastguard Worker   wait_syncpt
3242*61046927SAndroid Build Coastguard Worker-  iris: Fix accidental busy-looping in query waits
3243*61046927SAndroid Build Coastguard Worker-  iris: Use READ_ONCE and WRITE_ONCE for snapshots_landed
3244*61046927SAndroid Build Coastguard Worker-  iris: Make a iris_batch_reference_signal_syncpt helper function.
3245*61046927SAndroid Build Coastguard Worker-  iris: Add PIPE_CAP_MAX_VARYINGS
3246*61046927SAndroid Build Coastguard Worker-  iris: rework num textures to util_lastbit
3247*61046927SAndroid Build Coastguard Worker-  iris: Stop chopping off the first nine characters of the renderer
3248*61046927SAndroid Build Coastguard Worker   string
3249*61046927SAndroid Build Coastguard Worker-  iris: Drop XXX about alpha testing
3250*61046927SAndroid Build Coastguard Worker-  iris: Set 3DSTATE_WM::ForceThreadDispatchEnable
3251*61046927SAndroid Build Coastguard Worker-  iris: Set HasWriteableRT correctly
3252*61046927SAndroid Build Coastguard Worker-  iris: Drop XXX about checking for swizzling
3253*61046927SAndroid Build Coastguard Worker-  iris: Move create and bind driver hooks to the end of iris_program.c
3254*61046927SAndroid Build Coastguard Worker-  iris: Make an IRIS_MAX_MIPLEVELS define
3255*61046927SAndroid Build Coastguard Worker-  iris: Simplify iris_get_depth_stencil_resources
3256*61046927SAndroid Build Coastguard Worker-  iris: Add missing depth cache flushes
3257*61046927SAndroid Build Coastguard Worker-  iris: Always emit at least one BLEND_STATE
3258*61046927SAndroid Build Coastguard Worker-  iris: Add iris_resource fields for aux surfaces
3259*61046927SAndroid Build Coastguard Worker-  iris: Fill out res->aux.possible_usages
3260*61046927SAndroid Build Coastguard Worker-  iris: Fill out SURFACE_STATE entries for each possible aux usage
3261*61046927SAndroid Build Coastguard Worker-  iris: create aux surface if needed
3262*61046927SAndroid Build Coastguard Worker-  iris: Initial import of resolve code
3263*61046927SAndroid Build Coastguard Worker-  iris: blorp using resolve hooks
3264*61046927SAndroid Build Coastguard Worker-  iris: add some draw resolve hooks
3265*61046927SAndroid Build Coastguard Worker-  iris: actually use the multiple surf states for aux modes
3266*61046927SAndroid Build Coastguard Worker-  iris: try to fix copyimage vs copybuffers
3267*61046927SAndroid Build Coastguard Worker-  iris: be sure to skip buffers in resolve code
3268*61046927SAndroid Build Coastguard Worker-  iris: resolve before transfer maps
3269*61046927SAndroid Build Coastguard Worker-  iris: pin the buffers
3270*61046927SAndroid Build Coastguard Worker-  iris: store modifier info in res
3271*61046927SAndroid Build Coastguard Worker-  iris: Make blit code use actual aux usages
3272*61046927SAndroid Build Coastguard Worker-  iris: consider framebuffer parameter for aux usages
3273*61046927SAndroid Build Coastguard Worker-  iris: Resolves for compute
3274*61046927SAndroid Build Coastguard Worker-  iris: disable aux for external things
3275*61046927SAndroid Build Coastguard Worker-  iris: some initial HiZ bits
3276*61046927SAndroid Build Coastguard Worker-  iris: don't use hiz for MSAA buffers
3277*61046927SAndroid Build Coastguard Worker-  iris: Set program key fields for MCS
3278*61046927SAndroid Build Coastguard Worker-  iris: make surface states for CCS_D too
3279*61046927SAndroid Build Coastguard Worker-  iris: do flush for buffers still
3280*61046927SAndroid Build Coastguard Worker-  iris: Allow disabling aux via INTEL_DEBUG options
3281*61046927SAndroid Build Coastguard Worker-  iris: Fix aux usage in render resolve code
3282*61046927SAndroid Build Coastguard Worker-  iris: Only resolve compute resources for compute shaders
3283*61046927SAndroid Build Coastguard Worker-  iris: Enable auxiliary buffer support
3284*61046927SAndroid Build Coastguard Worker-  iris: Enable -msse2 and -mstackrealign
3285*61046927SAndroid Build Coastguard Worker-  Revert "iris: Enable auxiliary buffer support"
3286*61046927SAndroid Build Coastguard Worker-  vulkan: Fix 32-bit build for the new overlay layer
3287*61046927SAndroid Build Coastguard Worker-  mesa: Fix RGBBuffers for renderbuffers with sized internal formats
3288*61046927SAndroid Build Coastguard Worker-  iris: Drop RGBX -> RGBA for storage image usages
3289*61046927SAndroid Build Coastguard Worker-  iris: Properly allow rendering to RGBX formats.
3290*61046927SAndroid Build Coastguard Worker-  i965: Implement threaded GL support.
3291*61046927SAndroid Build Coastguard Worker-  tgsi_to_nir: use sampler variables and derefs
3292*61046927SAndroid Build Coastguard Worker-  iris: Fix MOCS for blits and clears
3293*61046927SAndroid Build Coastguard Worker-  isl: Add a swizzle parameter to isl_buffer_fill_state()
3294*61046927SAndroid Build Coastguard Worker-  iris: Plumb through ISL_SWIZZLE_IDENTITY in buffer surface emitters
3295*61046927SAndroid Build Coastguard Worker-  iris: Defer uploading sampler state tables until draw time
3296*61046927SAndroid Build Coastguard Worker-  iris: Properly support alpha and luminance-alpha formats
3297*61046927SAndroid Build Coastguard Worker-  iris: Drop PIPE_CAP_BUFFER_SAMPLER_VIEW_RGBA_ONLY
3298*61046927SAndroid Build Coastguard Worker-  iris: Spruce up "are we using this engine?" checks for flushing
3299*61046927SAndroid Build Coastguard Worker-  iris: Export a copy_region helper that doesn't flush
3300*61046927SAndroid Build Coastguard Worker-  iris: Use copy_region and staging resources to avoid transfer stalls
3301*61046927SAndroid Build Coastguard Worker-  Revert MR 369 (Fix extract_i8 and extract_u8 for 64-bit integers)
3302*61046927SAndroid Build Coastguard Worker-  iris: Fix backface stencil write condition
3303*61046927SAndroid Build Coastguard Worker-  iris: Rework default tessellation level uploads
3304*61046927SAndroid Build Coastguard Worker-  iris: Fix TES gl_PatchVerticesIn handling.
3305*61046927SAndroid Build Coastguard Worker-  iris: Move depth/stencil flushes so they actually do something
3306*61046927SAndroid Build Coastguard Worker-  iris: Refactor depth/stencil buffer pinning into a helper.
3307*61046927SAndroid Build Coastguard Worker-  iris: Fix write enable in pinning of depth/stencil resources
3308*61046927SAndroid Build Coastguard Worker-  i965: Move some genX infrastructure to genX_boilerplate.h.
3309*61046927SAndroid Build Coastguard Worker-  i965: Rename ISP_DIS to INDIRECT_STATE_POINTERS_DISABLE.
3310*61046927SAndroid Build Coastguard Worker-  i965: Use genxml for emitting PIPE_CONTROL.
3311*61046927SAndroid Build Coastguard Worker-  i965: Reimplement all the PIPE_CONTROL rules.
3312*61046927SAndroid Build Coastguard Worker-  intel/fs: Fix opt_peephole_csel to not throw away saturates.
3313*61046927SAndroid Build Coastguard Worker-  iris: Don't mutate box in transfer map code
3314*61046927SAndroid Build Coastguard Worker-  iris: Don't flush the batch for unsynchronized mappings
3315*61046927SAndroid Build Coastguard Worker-  iris: Slightly better bounds on buffer sizes
3316*61046927SAndroid Build Coastguard Worker-  gallium: Add PIPE_BARRIER_UPDATE_BUFFER and UPDATE_TEXTURE bits.
3317*61046927SAndroid Build Coastguard Worker-  nvc0: Skip new update barrier bits
3318*61046927SAndroid Build Coastguard Worker-  nir: Record non-vector/scalar varyings as unmovable when compacting
3319*61046927SAndroid Build Coastguard Worker-  iris: Fix util_vma_heap_init size for IRIS_MEMZONE_SHADER
3320*61046927SAndroid Build Coastguard Worker-  iris: Skip input resolve handling if bindings haven't changed
3321*61046927SAndroid Build Coastguard Worker-  iris: Skip framebuffer resolve tracking if framebuffer isn't dirty
3322*61046927SAndroid Build Coastguard Worker-  iris: Skip resolves and flushes altogether if unnecessary
3323*61046927SAndroid Build Coastguard Worker-  iris: Fix batch chaining map_next increment.
3324*61046927SAndroid Build Coastguard Worker-  iris: Actually advertise some modifiers
3325*61046927SAndroid Build Coastguard Worker-  st/nir: Free the GLSL IR after linking.
3326*61046927SAndroid Build Coastguard Worker-  st/mesa: Fix blitting from GL_DEPTH_STENCIL to GL_STENCIL_INDEX
3327*61046927SAndroid Build Coastguard Worker-  iris: Fix blits with S8_UINT destination
3328*61046927SAndroid Build Coastguard Worker-  iris: Print the memzone name when allocating BOs with INTEL_DEBUG=buf
3329*61046927SAndroid Build Coastguard Worker-  iris: Save/restore MI_PREDICATE_RESULT, not MI_PREDICATE_DATA.
3330*61046927SAndroid Build Coastguard Worker-  iris: Silence unused variable warnings in release mode
3331*61046927SAndroid Build Coastguard Worker-  gallium/util: Add const to u_range_intersect
3332*61046927SAndroid Build Coastguard Worker-  iris: Actually pin the scratch BO.
3333*61046927SAndroid Build Coastguard Worker-  glsl: Set location on structure-split sampler uniform variables
3334*61046927SAndroid Build Coastguard Worker-  intel: Emit 3DSTATE_VF_STATISTICS dynamically
3335*61046927SAndroid Build Coastguard Worker-  iris: Actually mark blorp_copy_buffer destinations as written.
3336*61046927SAndroid Build Coastguard Worker-  iris: Preserve all PIPE_TRANSFER flags in xfer->usage
3337*61046927SAndroid Build Coastguard Worker-  iris: Fix FLUSH_EXPLICIT handling with staging buffers.
3338*61046927SAndroid Build Coastguard Worker-  iris: Make shader_perf_log print to stderr if INTEL_DEBUG=perf is set
3339*61046927SAndroid Build Coastguard Worker-  i965: Move program key debugging to the compiler.
3340*61046927SAndroid Build Coastguard Worker-  iris: Print the reason for shader recompiles.
3341*61046927SAndroid Build Coastguard Worker-  iris: Move iris_debug_recompile calls before uploading.
3342*61046927SAndroid Build Coastguard Worker-  iris: Change vendor and renderer strings
3343*61046927SAndroid Build Coastguard Worker-  iris: Add texture cache flushing hacks for blit and
3344*61046927SAndroid Build Coastguard Worker   resource_copy_region
3345*61046927SAndroid Build Coastguard Worker-  iris: Be less aggressive at postdraw work skipping
3346*61046927SAndroid Build Coastguard Worker-  iris: Add mechanism for iris-specific driconf options
3347*61046927SAndroid Build Coastguard Worker-  iris: Enable the dual_color_blend_by_location driconf option.
3348*61046927SAndroid Build Coastguard Worker-  iris: Track bound and writable SSBOs
3349*61046927SAndroid Build Coastguard Worker-  Revert "glsl: Set location on structure-split sampler uniform
3350*61046927SAndroid Build Coastguard Worker   variables"
3351*61046927SAndroid Build Coastguard Worker-  i965: Ignore uniform storage for samplers or images, use binding info
3352*61046927SAndroid Build Coastguard Worker-  i965: Tidy bogus indentation left by previous commit
3353*61046927SAndroid Build Coastguard Worker-  iris: Mark constants dirty on transfer unmap even if no flushes occur
3354*61046927SAndroid Build Coastguard Worker-  iris: Track bound constant buffers
3355*61046927SAndroid Build Coastguard Worker-  iris: Rework UBOs and SSBOs to use pipe_shader_buffer
3356*61046927SAndroid Build Coastguard Worker-  iris: Rework image views to store pipe_image_view.
3357*61046927SAndroid Build Coastguard Worker-  iris: Make a gl_shader_stage -> pipe_shader_stage helper function
3358*61046927SAndroid Build Coastguard Worker-  iris: Make memzone_for_address non-static
3359*61046927SAndroid Build Coastguard Worker-  iris: Replace buffer backing storage and rebind to update addresses.
3360*61046927SAndroid Build Coastguard Worker-  iris: Make a resource_is_busy() helper
3361*61046927SAndroid Build Coastguard Worker-  iris: Track valid data range and infer unsynchronized mappings.
3362*61046927SAndroid Build Coastguard Worker-  iris: Make some offset math helpers take a const isl_surf pointer
3363*61046927SAndroid Build Coastguard Worker-  iris: Fix DrawTransformFeedback math when there's a buffer offset
3364*61046927SAndroid Build Coastguard Worker-  iris: Prefer staging blits when destination supports CCS_E.
3365*61046927SAndroid Build Coastguard Worker-  iris: Actually put Mesa in GL_RENDERER string
3366*61046927SAndroid Build Coastguard Worker-  iris: Split iris_flush_and_dirty_for_history into two helpers.
3367*61046927SAndroid Build Coastguard Worker-  iris: Enable GL_AMD_depth_clamp_separate
3368*61046927SAndroid Build Coastguard Worker-  iris: Advertise EXT_texture_sRGB_R8 support
3369*61046927SAndroid Build Coastguard Worker-  iris: Some tidying for preemption support
3370*61046927SAndroid Build Coastguard Worker-  iris: Silence unused function warning
3371*61046927SAndroid Build Coastguard Worker-  iris: Fix zeroing of transform feedback offsets in strange cases.
3372*61046927SAndroid Build Coastguard Worker-  glsl/list: Add an exec_list_is_singular() helper.
3373*61046927SAndroid Build Coastguard Worker-  nir: Add a new nir_cf_list_is_empty_block() helper.
3374*61046927SAndroid Build Coastguard Worker-  intel/fs: Don't emit empty ELSE blocks.
3375*61046927SAndroid Build Coastguard Worker-  iris: Set XY Clipping correctly.
3376*61046927SAndroid Build Coastguard Worker-  iris: Only enable GL_AMD_depth_clamp_separate on Gen9+
3377*61046927SAndroid Build Coastguard Worker-  iris: Fix imageBuffer and PBO download.
3378*61046927SAndroid Build Coastguard Worker-  iris: Disable dual source blending when shader doesn't handle it
3379*61046927SAndroid Build Coastguard Worker-  iris: Resolve textures used by the program, not merely bound textures
3380*61046927SAndroid Build Coastguard Worker-  iris: Fix 4GB memory zone heap sizes.
3381*61046927SAndroid Build Coastguard Worker-  iris: leave the top 4Gb of the high heap VMA unused
3382*61046927SAndroid Build Coastguard Worker-  iris: Force VMA alignment to be a multiple of the page size.
3383*61046927SAndroid Build Coastguard Worker-  iris: Delete bucketing allocators
3384*61046927SAndroid Build Coastguard Worker-  i965: Fix BRW_MEMZONE_LOW_4G heap size.
3385*61046927SAndroid Build Coastguard Worker-  i965: Force VMA alignment to be a multiple of the page size.
3386*61046927SAndroid Build Coastguard Worker-  i965: leave the top 4Gb of the high heap VMA unused
3387*61046927SAndroid Build Coastguard Worker-  i965: Fix memory leaks in brw_upload_cs_work_groups_surface().
3388*61046927SAndroid Build Coastguard Worker-  iris: Use full ways for L3 cache setup on Icelake.
3389*61046927SAndroid Build Coastguard Worker-  egl/x11: calloc dri2_surf so it's properly zeroed
3390*61046927SAndroid Build Coastguard Worker
3391*61046927SAndroid Build Coastguard WorkerKevin Strasser (1):
3392*61046927SAndroid Build Coastguard Worker
3393*61046927SAndroid Build Coastguard Worker-  egl/dri: Avoid out of bounds array access
3394*61046927SAndroid Build Coastguard Worker
3395*61046927SAndroid Build Coastguard WorkerKhaled Emara (1):
3396*61046927SAndroid Build Coastguard Worker
3397*61046927SAndroid Build Coastguard Worker-  freedreno: PIPE_CAP_SHADER_BUFFER_OFFSET_ALIGNMENT unreachable
3398*61046927SAndroid Build Coastguard Worker   statement
3399*61046927SAndroid Build Coastguard Worker
3400*61046927SAndroid Build Coastguard WorkerKhem Raj (1):
3401*61046927SAndroid Build Coastguard Worker
3402*61046927SAndroid Build Coastguard Worker-  winsys/svga/drm: Include sys/types.h
3403*61046927SAndroid Build Coastguard Worker
3404*61046927SAndroid Build Coastguard WorkerKishore Kadiyala (1):
3405*61046927SAndroid Build Coastguard Worker
3406*61046927SAndroid Build Coastguard Worker-  android: static link with libexpat with Android O+
3407*61046927SAndroid Build Coastguard Worker
3408*61046927SAndroid Build Coastguard WorkerKonstantin Kharlamov (1):
3409*61046927SAndroid Build Coastguard Worker
3410*61046927SAndroid Build Coastguard Worker-  mapi: work around GCC LTO dropping assembly-defined functions
3411*61046927SAndroid Build Coastguard Worker
3412*61046927SAndroid Build Coastguard WorkerKristian Høgsberg (49):
3413*61046927SAndroid Build Coastguard Worker
3414*61046927SAndroid Build Coastguard Worker-  st/nir: Use src/ relative include path for autotools
3415*61046927SAndroid Build Coastguard Worker-  freedreno/a6xx: Emit blitter dst with OUT_RELOCW
3416*61046927SAndroid Build Coastguard Worker-  freedreno/a6xx: Use tiling for all resources
3417*61046927SAndroid Build Coastguard Worker-  freedreno/a6xx: regen headers
3418*61046927SAndroid Build Coastguard Worker-  freedreno/a6xx: Drop render condition check in blitter
3419*61046927SAndroid Build Coastguard Worker-  freedreno: Log number of draw for sysmem passes
3420*61046927SAndroid Build Coastguard Worker-  freedreno/a6xx: Use the right resource for separate stencil stride
3421*61046927SAndroid Build Coastguard Worker-  freedreno/a6xx: Combine emit_blit and fd6_blit
3422*61046927SAndroid Build Coastguard Worker-  freedreno: Consolidate u_blitter functions in freedreno_blitter.c
3423*61046927SAndroid Build Coastguard Worker-  freedreno: Don't tell the blitter what it can't do
3424*61046927SAndroid Build Coastguard Worker-  freedreno/a6xx: Move blit check so as to restore comment
3425*61046927SAndroid Build Coastguard Worker-  freedreno/a6xx: Support some depth/stencil blits on blitter
3426*61046927SAndroid Build Coastguard Worker-  freedreno/a6xx: Support y-inverted blits
3427*61046927SAndroid Build Coastguard Worker-  freedreno/a6xx: Add format argument to fd6_tex_swiz()
3428*61046927SAndroid Build Coastguard Worker-  freedreno/a6xx: Fall back to masked RGBA blits for depth/stencil
3429*61046927SAndroid Build Coastguard Worker-  freedreno/a6xx: Clean up mixed use of swap and swizzle for texture
3430*61046927SAndroid Build Coastguard Worker   state
3431*61046927SAndroid Build Coastguard Worker-  freedreno/a6xx: Update headers
3432*61046927SAndroid Build Coastguard Worker-  freedreno/a6xx: Front facing needs UNK3 bit
3433*61046927SAndroid Build Coastguard Worker-  freedreno/a6xx: Fix point coord
3434*61046927SAndroid Build Coastguard Worker-  .mailmap: Add a few more alises for myself
3435*61046927SAndroid Build Coastguard Worker-  freedreno: Update headers
3436*61046927SAndroid Build Coastguard Worker-  freedreno/a6xx: Copy stencil as R8_UINT
3437*61046927SAndroid Build Coastguard Worker-  freedreno/a6xx: Support MSAA resolve blits on blitter
3438*61046927SAndroid Build Coastguard Worker-  freedreno/a6xx: Only output MRT control for used framebuffers
3439*61046927SAndroid Build Coastguard Worker-  freedreno/a6xx: Don't zero SO buffer addresses
3440*61046927SAndroid Build Coastguard Worker-  freedreno: Fix a couple of warnings
3441*61046927SAndroid Build Coastguard Worker-  turnip: Only get bo offset when we need to mmap
3442*61046927SAndroid Build Coastguard Worker-  freedreno: Use c_vis_args and no_override_init_args
3443*61046927SAndroid Build Coastguard Worker-  freedreno/a6xx: Remove extra parens
3444*61046927SAndroid Build Coastguard Worker-  freedreno/ir3: Track whether shader needs derivatives
3445*61046927SAndroid Build Coastguard Worker-  freedreno/ir3: Fix operand order for DSX/DSY
3446*61046927SAndroid Build Coastguard Worker-  st/glsl_to_nir: Calculate num_uniforms from NumParameterValues
3447*61046927SAndroid Build Coastguard Worker-  freedreno/ir3: Enable PIPE_CAP_PACKED_UNIFORMS
3448*61046927SAndroid Build Coastguard Worker-  freedreno/ir3: Push UBOs to constant file
3449*61046927SAndroid Build Coastguard Worker-  freedreno/ir3: Don't access beyond available regs
3450*61046927SAndroid Build Coastguard Worker-  freedreno/ir3: Add workaround for VS samgq
3451*61046927SAndroid Build Coastguard Worker-  freedreno/ir3: Mark ir3_context_error() as NORETURN
3452*61046927SAndroid Build Coastguard Worker-  freedreno/a2xx: Fix redundant if statement
3453*61046927SAndroid Build Coastguard Worker-  freedreno: Use enum values from matching enum
3454*61046927SAndroid Build Coastguard Worker-  freedreno/a6xx: Add helper for incrementing regid
3455*61046927SAndroid Build Coastguard Worker-  freedreno: Fix format string warning
3456*61046927SAndroid Build Coastguard Worker-  .gitignore: Remove autotool artifacts
3457*61046927SAndroid Build Coastguard Worker-  tgsi: Mark tgsi_strings_check() unused
3458*61046927SAndroid Build Coastguard Worker-  glsl_to_nir: Initialize debug variable
3459*61046927SAndroid Build Coastguard Worker-  nir_opcodes.py: Saturate to expression that doesn't overflow
3460*61046927SAndroid Build Coastguard Worker-  ralloc: Fully qualify non-virtual destructor call
3461*61046927SAndroid Build Coastguard Worker-  egl/dri2: Mark potentially unused 'display' variable with
3462*61046927SAndroid Build Coastguard Worker   MAYBE_UNUSED
3463*61046927SAndroid Build Coastguard Worker-  gallium/auxiliary/vl: Fix a couple of warnings
3464*61046927SAndroid Build Coastguard Worker-  freedreno/drm: Quiet pointer to u64 conversion warning
3465*61046927SAndroid Build Coastguard Worker
3466*61046927SAndroid Build Coastguard WorkerLeo Liu (6):
3467*61046927SAndroid Build Coastguard Worker
3468*61046927SAndroid Build Coastguard Worker-  st/va: fix the incorrect max profiles report
3469*61046927SAndroid Build Coastguard Worker-  st/va/vp9: set max reference as default of VP9 reference number
3470*61046927SAndroid Build Coastguard Worker-  vl/dri3: remove the wait before getting back buffer
3471*61046927SAndroid Build Coastguard Worker-  radeon/vcn: add H.264 constrained baseline support
3472*61046927SAndroid Build Coastguard Worker-  radeon/vcn/vp9: search the render target from the whole list
3473*61046927SAndroid Build Coastguard Worker-  winsys/amdgpu: add VCN JPEG to no user fence group
3474*61046927SAndroid Build Coastguard Worker
3475*61046927SAndroid Build Coastguard WorkerLepton Wu (2):
3476*61046927SAndroid Build Coastguard Worker
3477*61046927SAndroid Build Coastguard Worker-  virgl: close drm fd when destroying virgl screen.
3478*61046927SAndroid Build Coastguard Worker-  virgl: Set bind when creating temp resource.
3479*61046927SAndroid Build Coastguard Worker
3480*61046927SAndroid Build Coastguard WorkerLionel Landwerlin (127):
3481*61046927SAndroid Build Coastguard Worker
3482*61046927SAndroid Build Coastguard Worker-  anv: assert that color attachment are valid
3483*61046927SAndroid Build Coastguard Worker-  radv: assert that colorAttachment is valid for CmdClearAttachment
3484*61046927SAndroid Build Coastguard Worker-  i965: scale factor changes should trigger recompile
3485*61046927SAndroid Build Coastguard Worker-  vulkan: Update the XML and headers to 1.1.101
3486*61046927SAndroid Build Coastguard Worker-  anv: implement VK_EXT_depth_clip_enable
3487*61046927SAndroid Build Coastguard Worker-  build: move imgui out of src/intel/tools to be reused
3488*61046927SAndroid Build Coastguard Worker-  imgui: bump copy
3489*61046927SAndroid Build Coastguard Worker-  imgui: make sure our copy of imgui doesn't clash with others in the
3490*61046927SAndroid Build Coastguard Worker   same process
3491*61046927SAndroid Build Coastguard Worker-  vulkan: add an overlay layer
3492*61046927SAndroid Build Coastguard Worker-  intel: fix urb size for CFL GT1
3493*61046927SAndroid Build Coastguard Worker-  anv: add support for INTEL_DEBUG=bat
3494*61046927SAndroid Build Coastguard Worker-  Revert "anv: add support for INTEL_DEBUG=bat"
3495*61046927SAndroid Build Coastguard Worker-  intel/aub_viewer: printout 48bits addresses
3496*61046927SAndroid Build Coastguard Worker-  intel/aub_viewer: silence compiler warning
3497*61046927SAndroid Build Coastguard Worker-  intel/aub_viewer: silence more compiler warnings
3498*61046927SAndroid Build Coastguard Worker-  vulkan/overlay: fix missing installation of layer
3499*61046927SAndroid Build Coastguard Worker-  vulkan/overlay: fix includes
3500*61046927SAndroid Build Coastguard Worker-  imgui: update commit
3501*61046927SAndroid Build Coastguard Worker-  imgui: update memory editor
3502*61046927SAndroid Build Coastguard Worker-  vulkan/overlay: install layer binary in libdir
3503*61046927SAndroid Build Coastguard Worker-  intel/compiler: use correct swizzle for replacement
3504*61046927SAndroid Build Coastguard Worker-  vulkan/overlay: fix min/max computations
3505*61046927SAndroid Build Coastguard Worker-  vulkan/overlay: rework option parsing
3506*61046927SAndroid Build Coastguard Worker-  vulkan/overlay: add support for fps output in file
3507*61046927SAndroid Build Coastguard Worker-  anv: add support for INTEL_DEBUG=bat
3508*61046927SAndroid Build Coastguard Worker-  vulkan: update headers/registry to 1.1.102
3509*61046927SAndroid Build Coastguard Worker-  anv: update supported patch version
3510*61046927SAndroid Build Coastguard Worker-  radv: set num_components on vulkan_resource_index intrinsic
3511*61046927SAndroid Build Coastguard Worker-  vulkan/util: make header available from c++
3512*61046927SAndroid Build Coastguard Worker-  vulkan/util: generate instance/device dispatch tables
3513*61046927SAndroid Build Coastguard Worker-  vulkan/overlay: drop dependency on validation layer headers
3514*61046927SAndroid Build Coastguard Worker-  intel/decoders: add address space indicator to get BOs
3515*61046927SAndroid Build Coastguard Worker-  intel/decoders: handle decoding MI_BBS from ring
3516*61046927SAndroid Build Coastguard Worker-  intel/decoders: limit number of decoded batchbuffers
3517*61046927SAndroid Build Coastguard Worker-  intel/aub_read: reuse defines from gen_context
3518*61046927SAndroid Build Coastguard Worker-  intel/aub_write: split comment section from HW setup
3519*61046927SAndroid Build Coastguard Worker-  intel/aub_write: write header in init
3520*61046927SAndroid Build Coastguard Worker-  intel/aub_write: break execlist write in 2
3521*61046927SAndroid Build Coastguard Worker-  intel/aub_write: switch to use i915_drm engine classes
3522*61046927SAndroid Build Coastguard Worker-  intel/aub_write: log mmio writes
3523*61046927SAndroid Build Coastguard Worker-  intel/aub_write: store the physical page allocator in struct
3524*61046927SAndroid Build Coastguard Worker-  intel/aub_write: turn context images arrays into functions
3525*61046927SAndroid Build Coastguard Worker-  intel/aub_write: factorize context image/pphwsp/ring creation
3526*61046927SAndroid Build Coastguard Worker-  iris: fix decoder call
3527*61046927SAndroid Build Coastguard Worker-  iris: fix decode_get_bo callback
3528*61046927SAndroid Build Coastguard Worker-  intel/error2aub: build a list of BOs before writing them
3529*61046927SAndroid Build Coastguard Worker-  intel/error2aub: identify buffers by engine
3530*61046927SAndroid Build Coastguard Worker-  intel/error2aub: strenghten batchbuffer identifier marker
3531*61046927SAndroid Build Coastguard Worker-  intel/error2aub: parse other buffer types
3532*61046927SAndroid Build Coastguard Worker-  intel/error2aub: annotate buffer with their address space
3533*61046927SAndroid Build Coastguard Worker-  intel/error2aub: store engine last ring buffer head/tail pointers
3534*61046927SAndroid Build Coastguard Worker-  intel/error2aub: write GGTT buffers into the aub file
3535*61046927SAndroid Build Coastguard Worker-  intel/error2aub: add a verbose option
3536*61046927SAndroid Build Coastguard Worker-  intel/error2aub: deal with GuC log buffer
3537*61046927SAndroid Build Coastguard Worker-  intel/error2aub: support older style engine names
3538*61046927SAndroid Build Coastguard Worker-  vulkan: factor out wsi dependencies
3539*61046927SAndroid Build Coastguard Worker-  anv: implement VK_EXT_pipeline_creation_feedback
3540*61046927SAndroid Build Coastguard Worker-  vulkan/overlay: properly register layer object with loader
3541*61046927SAndroid Build Coastguard Worker-  vulkan/overlay: silence validation layer warnings
3542*61046927SAndroid Build Coastguard Worker-  vulkan/overlay: check return value of swapchain get images
3543*61046927SAndroid Build Coastguard Worker-  vulkan/overlay: improve error reporting
3544*61046927SAndroid Build Coastguard Worker-  i965: perf: sklgt2: update a priority for register programming
3545*61046927SAndroid Build Coastguard Worker-  i965: perf: sklgt2: update compute metrics config
3546*61046927SAndroid Build Coastguard Worker-  i965: perf: sklgt2: update memory write config
3547*61046927SAndroid Build Coastguard Worker-  i965: perf: add PMA stall metrics
3548*61046927SAndroid Build Coastguard Worker-  i965: perf: chv: fixup counters names
3549*61046927SAndroid Build Coastguard Worker-  i965: perf: hsw: drop register programming not needed on HSW
3550*61046927SAndroid Build Coastguard Worker-  i965: perf: sklgt2: drop programming of an unused NOA register
3551*61046927SAndroid Build Coastguard Worker-  i965: perf: add Icelake metrics
3552*61046927SAndroid Build Coastguard Worker-  i965: perf: enable Icelake metrics
3553*61046927SAndroid Build Coastguard Worker-  i965: perf: add ring busyness metric for cfl gt2
3554*61046927SAndroid Build Coastguard Worker-  i965: perf: update render basic configs for big core gen9/gen10
3555*61046927SAndroid Build Coastguard Worker-  anv: implement VK_KHR_swapchain revision 70
3556*61046927SAndroid Build Coastguard Worker-  intel: add dependency on genxml generated files
3557*61046927SAndroid Build Coastguard Worker-  genxml: add a sorting script
3558*61046927SAndroid Build Coastguard Worker-  genxml: sort xml files using new script
3559*61046927SAndroid Build Coastguard Worker-  anv: don't use default pipeline cache for hits for
3560*61046927SAndroid Build Coastguard Worker   VK_EXT_pipeline_creation_feedback
3561*61046927SAndroid Build Coastguard Worker-  anv: store heap address bounds when initializing physical device
3562*61046927SAndroid Build Coastguard Worker-  anv: leave the top 4Gb of the high heap VMA unused
3563*61046927SAndroid Build Coastguard Worker-  i965: store device revision in gen_device_info
3564*61046927SAndroid Build Coastguard Worker-  i965: extract performance query metrics
3565*61046927SAndroid Build Coastguard Worker-  i965: move mdapi data structure to intel/perf
3566*61046927SAndroid Build Coastguard Worker-  i965: move OA accumulation code to intel/perf
3567*61046927SAndroid Build Coastguard Worker-  i965: move brw_timebase_scale to device info
3568*61046927SAndroid Build Coastguard Worker-  i965: move mdapi result data format to intel/perf
3569*61046927SAndroid Build Coastguard Worker-  i965: move mdapi guid into intel/perf
3570*61046927SAndroid Build Coastguard Worker-  intel/perf: stub gen10/11 missing definitions
3571*61046927SAndroid Build Coastguard Worker-  i965: perf: add mdapi pipeline statistics queries on gen10/11
3572*61046927SAndroid Build Coastguard Worker-  intel/perf: drop counter size field
3573*61046927SAndroid Build Coastguard Worker-  intel/perf: constify accumlator parameter
3574*61046927SAndroid Build Coastguard Worker-  iris: implement WaEnableStateCacheRedirectToCS
3575*61046927SAndroid Build Coastguard Worker-  i965: implement WaEnableStateCacheRedirectToCS
3576*61046927SAndroid Build Coastguard Worker-  anv: implement WaEnableStateCacheRedirectToCS
3577*61046927SAndroid Build Coastguard Worker-  anv: fix uninitialized pthread cond clock domain
3578*61046927SAndroid Build Coastguard Worker-  intel/devinfo: fix missing num_thread_per_eu on ICL
3579*61046927SAndroid Build Coastguard Worker-  intel/devinfo: add basic sanity tests on device database
3580*61046927SAndroid Build Coastguard Worker-  anv: limit URB reconfigurations when using blorp
3581*61046927SAndroid Build Coastguard Worker-  intel: workaround VS fixed function issue on Gen9 GT1 parts
3582*61046927SAndroid Build Coastguard Worker-  anv: fix argument name for vkCmdEndQuery
3583*61046927SAndroid Build Coastguard Worker-  i965: fix icelake performance query enabling
3584*61046927SAndroid Build Coastguard Worker-  Revert "anv: limit URB reconfigurations when using blorp"
3585*61046927SAndroid Build Coastguard Worker-  vulkan/util: generate a helper function to return pNext struct sizes
3586*61046927SAndroid Build Coastguard Worker-  vulkan/overlay: update help printout
3587*61046927SAndroid Build Coastguard Worker-  vulkan/overlay: record stats in command buffers and accumulate on
3588*61046927SAndroid Build Coastguard Worker   exec/submit
3589*61046927SAndroid Build Coastguard Worker-  vulkan/overlay: add pipeline statistic & timestamps support
3590*61046927SAndroid Build Coastguard Worker-  vulkan/overlay: add no display option
3591*61046927SAndroid Build Coastguard Worker-  vulkan/overlay: add a margin to the size of the window
3592*61046927SAndroid Build Coastguard Worker-  vulkan/overlay: record all select metrics into output file
3593*61046927SAndroid Build Coastguard Worker-  vulkan/overlay: add a frame counter option
3594*61046927SAndroid Build Coastguard Worker-  vulkan/overlay: make overlay size configurable
3595*61046927SAndroid Build Coastguard Worker-  vulkan/overlay: make overriden functions static
3596*61046927SAndroid Build Coastguard Worker-  vulkan/overlay: add TODO list
3597*61046927SAndroid Build Coastguard Worker-  anv: fix crash when application does not provide push constants
3598*61046927SAndroid Build Coastguard Worker-  anv: rework queries writes to ensure ordering memory writes
3599*61046927SAndroid Build Coastguard Worker-  anv: fix use after free
3600*61046927SAndroid Build Coastguard Worker-  anv: Use corresponding type from the vector allocation
3601*61046927SAndroid Build Coastguard Worker-  vulkan/overlay: keep allocating draw data until it can be reused
3602*61046927SAndroid Build Coastguard Worker-  nir: fix lower_non_uniform_access pass
3603*61046927SAndroid Build Coastguard Worker-  vulkan/overlay-layer: fix cast errors
3604*61046927SAndroid Build Coastguard Worker-  vulkan/overlay: fix truncating error on 32bit platforms
3605*61046927SAndroid Build Coastguard Worker-  nir: lower_non_uniform_access: iterate over instructions safely
3606*61046927SAndroid Build Coastguard Worker-  vulkan/overlay: fix timestamp query emission with no pipeline stats
3607*61046927SAndroid Build Coastguard Worker-  vulkan: fix build dependency issue with generated files
3608*61046927SAndroid Build Coastguard Worker-  anv: fix apply_pipeline_layout pass for arrays of YCbCr descriptors
3609*61046927SAndroid Build Coastguard Worker-  nir/lower_non_uniform: safely iterate over blocks
3610*61046927SAndroid Build Coastguard Worker-  intel/perf: fix EuThreadsCount value in performance equations
3611*61046927SAndroid Build Coastguard Worker-  intel/perf: improve dynamic loading config detection
3612*61046927SAndroid Build Coastguard Worker
3613*61046927SAndroid Build Coastguard WorkerLubomir Rintel (3):
3614*61046927SAndroid Build Coastguard Worker
3615*61046927SAndroid Build Coastguard Worker-  kmsro: Extend to include armada-drm
3616*61046927SAndroid Build Coastguard Worker-  gallivm: guess CPU features also on ARM
3617*61046927SAndroid Build Coastguard Worker-  gallivm: disable NEON instructions if they are not supported
3618*61046927SAndroid Build Coastguard Worker
3619*61046927SAndroid Build Coastguard WorkerLucas Stach (3):
3620*61046927SAndroid Build Coastguard Worker
3621*61046927SAndroid Build Coastguard Worker-  etnaviv: don't flush own context when updating resource use
3622*61046927SAndroid Build Coastguard Worker-  etnaviv: flush all pending contexts when accessing a resource with
3623*61046927SAndroid Build Coastguard Worker   the CPU
3624*61046927SAndroid Build Coastguard Worker-  etnaviv: only try to construct scanout resource when on KMS winsys
3625*61046927SAndroid Build Coastguard Worker
3626*61046927SAndroid Build Coastguard WorkerMarek Olšák (121):
3627*61046927SAndroid Build Coastguard Worker
3628*61046927SAndroid Build Coastguard Worker-  radeonsi: enable dithered alpha-to-coverage for better quality
3629*61046927SAndroid Build Coastguard Worker-  radeonsi: merge & rename texture BO metadata functions
3630*61046927SAndroid Build Coastguard Worker-  radeonsi: unify error paths in si_texture_create_object
3631*61046927SAndroid Build Coastguard Worker-  winsys/amdgpu: remove amdgpu_drm.h definitions
3632*61046927SAndroid Build Coastguard Worker-  r600: add -Wstrict-overflow=0 to meson to silence the warning
3633*61046927SAndroid Build Coastguard Worker-  radeonsi: fix a comment typo in si_fine_fence_set
3634*61046927SAndroid Build Coastguard Worker-  gallium: allow more PIPE_RESOURCE\_ driver flags
3635*61046927SAndroid Build Coastguard Worker-  meson: drop the xcb-xrandr version requirement
3636*61046927SAndroid Build Coastguard Worker-  radeonsi: handle render_condition_enable in
3637*61046927SAndroid Build Coastguard Worker   si_compute_clear_render_target
3638*61046927SAndroid Build Coastguard Worker-  radeonsi: fix crashing performance counters (division by zero)
3639*61046927SAndroid Build Coastguard Worker-  radeonsi: initialize textures using DCC to black when possible
3640*61046927SAndroid Build Coastguard Worker-  radeonsi: clear allocator_zeroed_memory with SDMA
3641*61046927SAndroid Build Coastguard Worker-  radeonsi: make allocator_zeroed_memory unmappable and use bigger
3642*61046927SAndroid Build Coastguard Worker   buffers
3643*61046927SAndroid Build Coastguard Worker-  radeonsi: don't leak an index buffer if draw_vbo fails
3644*61046927SAndroid Build Coastguard Worker-  radeonsi: use local ws variable in si_need_dma_space
3645*61046927SAndroid Build Coastguard Worker-  gallium/u_threaded: fix EXPLICIT_FLUSH for flush offsets > 0
3646*61046927SAndroid Build Coastguard Worker-  radeonsi: fix EXPLICIT_FLUSH for flush offsets > 0
3647*61046927SAndroid Build Coastguard Worker-  winsys/amdgpu: don't drop manually added fence dependencies
3648*61046927SAndroid Build Coastguard Worker-  winsys/amdgpu: unify fence list code
3649*61046927SAndroid Build Coastguard Worker-  winsys/amdgpu: use a separate fence list for syncobjs
3650*61046927SAndroid Build Coastguard Worker-  winsys/amdgpu: remove occurence of INDIRECT_BUFFER_CONST
3651*61046927SAndroid Build Coastguard Worker-  winsys/amdgpu: clean up IB buffer size computation
3652*61046927SAndroid Build Coastguard Worker-  winsys/amdgpu: cs_check_space sets the minimum IB size for future IBs
3653*61046927SAndroid Build Coastguard Worker-  radeonsi: add AMD_DEBUG env var as an alternative to R600_DEBUG
3654*61046927SAndroid Build Coastguard Worker-  radeonsi: use MEM instead of MEM_GRBM in COPY_DATA.DST_SEL
3655*61046927SAndroid Build Coastguard Worker-  radeonsi: add driconf option radeonsi_enable_nir
3656*61046927SAndroid Build Coastguard Worker-  radeonsi: always enable NIR for Civilization 6 to fix corruption
3657*61046927SAndroid Build Coastguard Worker-  driconf: add Civ6Sub executable for Civilization 6
3658*61046927SAndroid Build Coastguard Worker-  st/mesa: always unmap the uploader in st_atom_array.c
3659*61046927SAndroid Build Coastguard Worker-  gallium/u_threaded: always unmap const_uploader
3660*61046927SAndroid Build Coastguard Worker-  gallium/u_upload_mgr: allow use of FLUSH_EXPLICIT with persistent
3661*61046927SAndroid Build Coastguard Worker   mappings
3662*61046927SAndroid Build Coastguard Worker-  radeonsi: use SDMA for uploading data through const_uploader
3663*61046927SAndroid Build Coastguard Worker-  tgsi: don't set tgsi_info::uses_bindless_images for constbufs and hw
3664*61046927SAndroid Build Coastguard Worker   atomics
3665*61046927SAndroid Build Coastguard Worker-  radeonsi: always use compute rings for clover on CI and newer (v2)
3666*61046927SAndroid Build Coastguard Worker-  gallium/u_tests: use a compute-only context to test GCN compute ring
3667*61046927SAndroid Build Coastguard Worker-  gallium: add pipe_grid_info::last_block
3668*61046927SAndroid Build Coastguard Worker-  omx: clean up enc_LoadImage_common
3669*61046927SAndroid Build Coastguard Worker-  omx: add a compute path in enc_LoadImage_common
3670*61046927SAndroid Build Coastguard Worker-  radeonsi: fix assertion failure by using the correct type
3671*61046927SAndroid Build Coastguard Worker-  mesa: implement ARB/KHR_parallel_shader_compile
3672*61046927SAndroid Build Coastguard Worker-  gallium: implement ARB/KHR_parallel_shader_compile
3673*61046927SAndroid Build Coastguard Worker-  util/queue: move thread creation into a separate function
3674*61046927SAndroid Build Coastguard Worker-  util/queue: add ability to kill a subset of threads
3675*61046927SAndroid Build Coastguard Worker-  util/queue: hold a lock when reading num_threads in util_queue_finish
3676*61046927SAndroid Build Coastguard Worker-  util/queue: add util_queue_adjust_num_threads
3677*61046927SAndroid Build Coastguard Worker-  radeonsi: implement ARB/KHR_parallel_shader_compile callbacks
3678*61046927SAndroid Build Coastguard Worker-  radeonsi: don't use PFP_SYNC_ME with compute-only contexts
3679*61046927SAndroid Build Coastguard Worker-  docs/relnotes: document parallel_shader_compile changes in 19.1.0,
3680*61046927SAndroid Build Coastguard Worker   not 19.0.0
3681*61046927SAndroid Build Coastguard Worker-  amd/addrlib: fix uninitialized values for
3682*61046927SAndroid Build Coastguard Worker   Addr2ComputeDccAddrFromCoord
3683*61046927SAndroid Build Coastguard Worker-  radeonsi/gfx9: add support for PIPE_ALIGNED=0
3684*61046927SAndroid Build Coastguard Worker-  radeonsi: add ability to bind images as image buffers
3685*61046927SAndroid Build Coastguard Worker-  radeonsi: add support for displayable DCC for 1 RB chips
3686*61046927SAndroid Build Coastguard Worker-  radeonsi: add support for displayable DCC for multi-RB chips
3687*61046927SAndroid Build Coastguard Worker-  radeonsi: enable displayable DCC on Ravens
3688*61046927SAndroid Build Coastguard Worker-  gallium: add writable_bitmask parameter into set_shader_buffers
3689*61046927SAndroid Build Coastguard Worker-  glsl: remember which SSBOs are not read-only and pass it to gallium
3690*61046927SAndroid Build Coastguard Worker-  radeonsi: set exact shader buffer read/write usage in CS
3691*61046927SAndroid Build Coastguard Worker-  tegra: fix the build after the set_shader_buffers change
3692*61046927SAndroid Build Coastguard Worker-  radeonsi: fix a crash when unbinding sampler states
3693*61046927SAndroid Build Coastguard Worker-  glsl: fix shader_storage_blocks_write_access for SSBO block arrays
3694*61046927SAndroid Build Coastguard Worker-  Revert "glsl: fix shader_storage_blocks_write_access for SSBO block
3695*61046927SAndroid Build Coastguard Worker   arrays"
3696*61046927SAndroid Build Coastguard Worker-  glsl: allow the #extension directive within code blocks for the dri
3697*61046927SAndroid Build Coastguard Worker   option
3698*61046927SAndroid Build Coastguard Worker-  mesa: don't overwrite existing shader files with
3699*61046927SAndroid Build Coastguard Worker   MESA_SHADER_CAPTURE_PATH
3700*61046927SAndroid Build Coastguard Worker-  radeonsi: set AC_FUNC_ATTR_READNONE for image opcodes where it was
3701*61046927SAndroid Build Coastguard Worker   missing
3702*61046927SAndroid Build Coastguard Worker-  ac: use the common helper ac_apply_fmask_to_sample
3703*61046927SAndroid Build Coastguard Worker-  ac: fix incorrect bindless atomic code in visit_image_atomic
3704*61046927SAndroid Build Coastguard Worker-  radeonsi: enable GL_EXT_shader_image_load_formatted
3705*61046927SAndroid Build Coastguard Worker-  nir: optimize gl_SampleMaskIn to gl_HelperInvocation for radeonsi
3706*61046927SAndroid Build Coastguard Worker   when possible
3707*61046927SAndroid Build Coastguard Worker-  winsys/amdgpu: don't set GTT with GDS & OA placements on APUs
3708*61046927SAndroid Build Coastguard Worker-  radeonsi/gfx9: use the correct condition for the DPBB + QUANT_MODE
3709*61046927SAndroid Build Coastguard Worker   workaround
3710*61046927SAndroid Build Coastguard Worker-  radeonsi: use CP DMA for the null const buffer clear on CIK
3711*61046927SAndroid Build Coastguard Worker-  tgsi/scan: add uses_drawid
3712*61046927SAndroid Build Coastguard Worker-  ac: add radeon_info::marketing_name, replacing the winsys callback
3713*61046927SAndroid Build Coastguard Worker-  ac: add radeon_info::is_pro_graphics
3714*61046927SAndroid Build Coastguard Worker-  ac: add ac_get_i1_sgpr_mask
3715*61046927SAndroid Build Coastguard Worker-  ac: add REWIND and GDS registers to register headers
3716*61046927SAndroid Build Coastguard Worker-  winsys/amdgpu: make IBs writable and expose their address
3717*61046927SAndroid Build Coastguard Worker-  winsys/amdgpu: reorder chunks, make BO_HANDLES first, IB and FENCE
3718*61046927SAndroid Build Coastguard Worker   last
3719*61046927SAndroid Build Coastguard Worker-  winsys/amdgpu: enable chaining for compute IBs
3720*61046927SAndroid Build Coastguard Worker-  winsys/amdgpu: clean up and remove nonsensical assertion
3721*61046927SAndroid Build Coastguard Worker-  radeonsi: add si_cp_copy_data
3722*61046927SAndroid Build Coastguard Worker-  radeonsi: add helper si_get_minimum_num_gfx_cs_dwords
3723*61046927SAndroid Build Coastguard Worker-  radeonsi: delay adding BOs at the beginning of IBs until the first
3724*61046927SAndroid Build Coastguard Worker   draw
3725*61046927SAndroid Build Coastguard Worker-  gallium: document conservative rasterization flags
3726*61046927SAndroid Build Coastguard Worker-  st/dri: simplify throttling code
3727*61046927SAndroid Build Coastguard Worker-  gallium: replace DRM_CONF_THROTTLE with PIPE_CAP_MAX_FRAMES_IN_FLIGHT
3728*61046927SAndroid Build Coastguard Worker-  gallium: replace DRM_CONF_SHARE_FD with PIPE_CAP_DMABUF
3729*61046927SAndroid Build Coastguard Worker-  gallium: replace drm_driver_descriptor::configuration with
3730*61046927SAndroid Build Coastguard Worker   driconf_xml
3731*61046927SAndroid Build Coastguard Worker-  gallium: set PIPE_CAP_MAX_FRAMES_IN_FLIGHT to 2 for all drivers
3732*61046927SAndroid Build Coastguard Worker-  gallium: add PIPE_CAP_PREFER_COMPUTE_BLIT_FOR_MULTIMEDIA
3733*61046927SAndroid Build Coastguard Worker-  util: fix a compile failure in u_compute.c on windows
3734*61046927SAndroid Build Coastguard Worker-  mesa: enable glGet for EXT_gpu_shader4
3735*61046927SAndroid Build Coastguard Worker-  glsl: add \`unsigned int\` type for EXT_GPU_shader4
3736*61046927SAndroid Build Coastguard Worker-  glsl: apply some 1.30 and other rules to EXT_gpu_shader4 as well
3737*61046927SAndroid Build Coastguard Worker-  glsl: add builtin variables for EXT_gpu_shader4
3738*61046927SAndroid Build Coastguard Worker-  glsl: add arithmetic builtin functions for EXT_gpu_shader4
3739*61046927SAndroid Build Coastguard Worker-  glsl: add texture builtin functions for EXT_gpu_shader4
3740*61046927SAndroid Build Coastguard Worker-  glsl: allow "varying out" for fragment shader outputs with
3741*61046927SAndroid Build Coastguard Worker   EXT_gpu_shader4
3742*61046927SAndroid Build Coastguard Worker-  mesa: expose EXT_texture_buffer_object
3743*61046927SAndroid Build Coastguard Worker-  mesa: only allow EXT_gpu_shader4 in the compatibility profile
3744*61046927SAndroid Build Coastguard Worker-  st/mesa: expose EXT_gpu_shader4 if GLSL 1.40 is supported
3745*61046927SAndroid Build Coastguard Worker-  glsl: handle interactions between EXT_gpu_shader4 and texture
3746*61046927SAndroid Build Coastguard Worker   extensions
3747*61046927SAndroid Build Coastguard Worker-  radeonsi: add BOs after need_cs_space
3748*61046927SAndroid Build Coastguard Worker-  radeonsi/gfx9: set that window_rectangles always roll the context
3749*61046927SAndroid Build Coastguard Worker-  radeonsi/gfx9: rework the gfx9 scissor bug workaround (v2)
3750*61046927SAndroid Build Coastguard Worker-  radeonsi: remove dirty slot masks from scissor and viewport states
3751*61046927SAndroid Build Coastguard Worker-  glsl: fix shader_storage_blocks_write_access for SSBO block arrays
3752*61046927SAndroid Build Coastguard Worker   (v2)
3753*61046927SAndroid Build Coastguard Worker-  radeonsi: don't ignore PIPE_FLUSH_ASYNC
3754*61046927SAndroid Build Coastguard Worker-  mesa: rework error handling in glDrawBuffers
3755*61046927SAndroid Build Coastguard Worker-  mesa: fix pbuffers because internally they are front buffers
3756*61046927SAndroid Build Coastguard Worker-  st/mesa: don't flush the front buffer if it's a pbuffer
3757*61046927SAndroid Build Coastguard Worker-  radeonsi: use new atomic LLVM helpers
3758*61046927SAndroid Build Coastguard Worker-  radeonsi: set sampler state and view functions for compute-only
3759*61046927SAndroid Build Coastguard Worker   contexts
3760*61046927SAndroid Build Coastguard Worker-  st/dri: decrease input lag by syncing sooner in SwapBuffers
3761*61046927SAndroid Build Coastguard Worker-  glsl: fix and clean up NV_compute_shader_derivatives support
3762*61046927SAndroid Build Coastguard Worker-  st/mesa: fix 2 crashes in st_tgsi_lower_yuv
3763*61046927SAndroid Build Coastguard Worker-  radeonsi: remove old_va parameter from si_rebind_buffer by
3764*61046927SAndroid Build Coastguard Worker   remembering offsets
3765*61046927SAndroid Build Coastguard Worker-  radeonsi: update buffer descriptors in all contexts after buffer
3766*61046927SAndroid Build Coastguard Worker   invalidation
3767*61046927SAndroid Build Coastguard Worker-  radeonsi: fix a regression in si_rebind_buffer
3768*61046927SAndroid Build Coastguard Worker-  u_blitter: don't fail mipmap generation for depth formats containing
3769*61046927SAndroid Build Coastguard Worker   stencil
3770*61046927SAndroid Build Coastguard Worker-  ac: fix a typo in ac_build_wg_scan_bottom
3771*61046927SAndroid Build Coastguard Worker
3772*61046927SAndroid Build Coastguard WorkerMario Kleiner (1):
3773*61046927SAndroid Build Coastguard Worker
3774*61046927SAndroid Build Coastguard Worker-  drirc: Add sddm-greeter to adaptive_sync blacklist.
3775*61046927SAndroid Build Coastguard Worker
3776*61046927SAndroid Build Coastguard WorkerMark Janes (5):
3777*61046927SAndroid Build Coastguard Worker
3778*61046927SAndroid Build Coastguard Worker-  mesa: properly report the length of truncated log messages
3779*61046927SAndroid Build Coastguard Worker-  mesa: rename logging functions to reflect that they format strings
3780*61046927SAndroid Build Coastguard Worker-  mesa: add logging function for formatted string
3781*61046927SAndroid Build Coastguard Worker-  intel/common: move gen_debug to intel/dev
3782*61046927SAndroid Build Coastguard Worker-  intel/tools: Remove redundant definitions of INTEL_DEBUG
3783*61046927SAndroid Build Coastguard Worker
3784*61046927SAndroid Build Coastguard WorkerMateusz Krzak (2):
3785*61046927SAndroid Build Coastguard Worker
3786*61046927SAndroid Build Coastguard Worker-  panfrost: cast bo_handles pointer to uintptr_t first
3787*61046927SAndroid Build Coastguard Worker-  panfrost: use os_mmap and os_munmap
3788*61046927SAndroid Build Coastguard Worker
3789*61046927SAndroid Build Coastguard WorkerMathias Fröhlich (22):
3790*61046927SAndroid Build Coastguard Worker
3791*61046927SAndroid Build Coastguard Worker-  st/mesa: Reduce array updates due to current changes.
3792*61046927SAndroid Build Coastguard Worker-  mesa: Track buffer object use also for VAO usage.
3793*61046927SAndroid Build Coastguard Worker-  st/mesa: Invalidate the gallium array atom only if needed.
3794*61046927SAndroid Build Coastguard Worker-  mesa: Implement helper functions to map and unmap a VAO.
3795*61046927SAndroid Build Coastguard Worker-  mesa: Factor out \_mesa_array_element.
3796*61046927SAndroid Build Coastguard Worker-  mesa: Use \_mesa_array_element in dlist save.
3797*61046927SAndroid Build Coastguard Worker-  mesa: Replace \_ae_{,un}map_vbos with \_mesa_vao_{,un}map_arrays
3798*61046927SAndroid Build Coastguard Worker-  mesa: Remove \_ae_{,un}map_vbos and dependencies.
3799*61046927SAndroid Build Coastguard Worker-  mesa: Use mapping tools in debug prints.
3800*61046927SAndroid Build Coastguard Worker-  vbo: Fix basevertex handling in display list compiles.
3801*61046927SAndroid Build Coastguard Worker-  vbo: Fix GL_PRIMITIVE_RESTART_FIXED_INDEX in display list compiles.
3802*61046927SAndroid Build Coastguard Worker-  mesa: Add assert to \_mesa_primitive_restart_index.
3803*61046927SAndroid Build Coastguard Worker-  mesa: Factor out index function that will have multiple use.
3804*61046927SAndroid Build Coastguard Worker-  mesa: Use glVertexAttrib*NV functions for fixed function attribs.
3805*61046927SAndroid Build Coastguard Worker-  mesa: Implement \_mesa_array_element by walking enabled arrays.
3806*61046927SAndroid Build Coastguard Worker-  mesa: Rip out now unused gl_context::aelt_context.
3807*61046927SAndroid Build Coastguard Worker-  mesa: Remove the now unused \_NEW_ARRAY state change flag.
3808*61046927SAndroid Build Coastguard Worker-  mesa: Constify static const array in api_arrayelt.c
3809*61046927SAndroid Build Coastguard Worker-  mesa: Remove the \_glapi_table argument from \_mesa_array_element.
3810*61046927SAndroid Build Coastguard Worker-  mesa: Set CurrentSavePrimitive in vbo_save_NotifyBegin.
3811*61046927SAndroid Build Coastguard Worker-  mesa: Correct the is_vertex_position decision for dlists.
3812*61046927SAndroid Build Coastguard Worker-  mesa: Leave aliasing of vertex and generic0 attribute to the dlist
3813*61046927SAndroid Build Coastguard Worker   code.
3814*61046927SAndroid Build Coastguard Worker
3815*61046927SAndroid Build Coastguard WorkerMatt Turner (7):
3816*61046927SAndroid Build Coastguard Worker
3817*61046927SAndroid Build Coastguard Worker-  intel/compiler/test: Set devinfo->gen = 7
3818*61046927SAndroid Build Coastguard Worker-  intel/compiler: Avoid propagating inequality cmods if types are
3819*61046927SAndroid Build Coastguard Worker   different
3820*61046927SAndroid Build Coastguard Worker-  intel/compiler/test: Add unit test for mismatched signedness
3821*61046927SAndroid Build Coastguard Worker   comparison
3822*61046927SAndroid Build Coastguard Worker-  intel/compiler: Add commas on final values of compaction table arrays
3823*61046927SAndroid Build Coastguard Worker-  intel/compiler: Use SIMD16 instructions in fs saturate prop unit test
3824*61046927SAndroid Build Coastguard Worker-  intel/compiler: Add unit tests for sat prop for different exec sizes
3825*61046927SAndroid Build Coastguard Worker-  intel/compiler: Improve fix_3src_operand()
3826*61046927SAndroid Build Coastguard Worker
3827*61046927SAndroid Build Coastguard WorkerMatthias Lorenz (1):
3828*61046927SAndroid Build Coastguard Worker
3829*61046927SAndroid Build Coastguard Worker-  vulkan/overlay: Add fps counter
3830*61046927SAndroid Build Coastguard Worker
3831*61046927SAndroid Build Coastguard WorkerMauro Rossi (6):
3832*61046927SAndroid Build Coastguard Worker
3833*61046927SAndroid Build Coastguard Worker-  android: intel/isl: remove redundant building rules
3834*61046927SAndroid Build Coastguard Worker-  android: anv: fix generated files depedencies (v2)
3835*61046927SAndroid Build Coastguard Worker-  android: anv: fix libexpat shared dependency
3836*61046927SAndroid Build Coastguard Worker-  android: nouveau: add support for nir
3837*61046927SAndroid Build Coastguard Worker-  android: fix LLVM version string related building errors
3838*61046927SAndroid Build Coastguard Worker-  draw: fix building error in draw_gs_init()
3839*61046927SAndroid Build Coastguard Worker
3840*61046927SAndroid Build Coastguard WorkerMaya Rashish (1):
3841*61046927SAndroid Build Coastguard Worker
3842*61046927SAndroid Build Coastguard Worker-  configure: fix test portability
3843*61046927SAndroid Build Coastguard Worker
3844*61046927SAndroid Build Coastguard WorkerMichel Dänzer (19):
3845*61046927SAndroid Build Coastguard Worker
3846*61046927SAndroid Build Coastguard Worker-  loader/dri3: Use strlen instead of sizeof for creating VRR property
3847*61046927SAndroid Build Coastguard Worker   atom
3848*61046927SAndroid Build Coastguard Worker-  gitlab-ci: Re-use docker image from the main repo in forked repos
3849*61046927SAndroid Build Coastguard Worker-  gitlab-ci: List some longer-running jobs before others of the same
3850*61046927SAndroid Build Coastguard Worker   stage
3851*61046927SAndroid Build Coastguard Worker-  gitlab-ci: Use 8 CPU cores in autotools job
3852*61046927SAndroid Build Coastguard Worker-  gitlab-ci: Make sure clang job actually uses ccache
3853*61046927SAndroid Build Coastguard Worker-  gitlab-ci: Only pull/push cache contents in build+test stage jobs
3854*61046927SAndroid Build Coastguard Worker-  gitlab-ci: Automatically retry jobs after runner system failure
3855*61046927SAndroid Build Coastguard Worker-  gitlab-ci: Run CI pipeline for all branches in the main repository
3856*61046927SAndroid Build Coastguard Worker-  gitlab-ci: Use Debian stretch instead of Ubuntu bionic
3857*61046927SAndroid Build Coastguard Worker-  gitlab-ci: Use HTTPS for APT repositories
3858*61046927SAndroid Build Coastguard Worker-  gitlab-ci: Use Debian packages instead of pip ones for meson and
3859*61046927SAndroid Build Coastguard Worker   scons
3860*61046927SAndroid Build Coastguard Worker-  gitlab-ci: Install most packages from Debian buster
3861*61046927SAndroid Build Coastguard Worker-  gitlab-ci: Remove unneded (stuff from) APT command lines
3862*61046927SAndroid Build Coastguard Worker-  gitlab-ci: Remove unused Debian packages from Docker image
3863*61046927SAndroid Build Coastguard Worker-  gitlab-ci: Use clang 8 instead of 7
3864*61046927SAndroid Build Coastguard Worker-  gitlab-ci: Drop unused clang 5/6 packages
3865*61046927SAndroid Build Coastguard Worker-  gitlab-ci: Do not use subshells for compiling dependencies
3866*61046927SAndroid Build Coastguard Worker-  gitlab-ci: Use LLVM 3.4 from Debian jessie for scons-llvm job
3867*61046927SAndroid Build Coastguard Worker-  gitlab-ci: Use meson buildtype debug instead of default
3868*61046927SAndroid Build Coastguard Worker   debugoptimized
3869*61046927SAndroid Build Coastguard Worker
3870*61046927SAndroid Build Coastguard WorkerMike Blumenkrantz (6):
3871*61046927SAndroid Build Coastguard Worker
3872*61046927SAndroid Build Coastguard Worker-  iris: support INTEL_NO_HW environment variable
3873*61046927SAndroid Build Coastguard Worker-  gallium: add pipe cap for inner_coverage conservative raster mode
3874*61046927SAndroid Build Coastguard Worker-  st/mesa: indicate intel extension support for inner_coverage based on
3875*61046927SAndroid Build Coastguard Worker   cap
3876*61046927SAndroid Build Coastguard Worker-  iris: add support for INTEL_conservative_rasterization
3877*61046927SAndroid Build Coastguard Worker-  iris: add preemption support on gen9
3878*61046927SAndroid Build Coastguard Worker-  iris: enable preemption support for gen10
3879*61046927SAndroid Build Coastguard Worker
3880*61046927SAndroid Build Coastguard WorkerNanley Chery (3):
3881*61046927SAndroid Build Coastguard Worker
3882*61046927SAndroid Build Coastguard Worker-  i965: Rename intel_mipmap_tree::r8stencil\_\* -> ::shadow\_\*
3883*61046927SAndroid Build Coastguard Worker-  anv: Fix some depth buffer sampling cases on ICL+
3884*61046927SAndroid Build Coastguard Worker-  anv/cmd_buffer: Initalize the clear color struct for CNL+
3885*61046927SAndroid Build Coastguard Worker
3886*61046927SAndroid Build Coastguard WorkerNataraj Deshpande (1):
3887*61046927SAndroid Build Coastguard Worker
3888*61046927SAndroid Build Coastguard Worker-  anv: Fix check for isl_fmt in assert
3889*61046927SAndroid Build Coastguard Worker
3890*61046927SAndroid Build Coastguard WorkerNeha Bhende (2):
3891*61046927SAndroid Build Coastguard Worker
3892*61046927SAndroid Build Coastguard Worker-  st/mesa: Fix topogun-1.06-orc-84k-resize.trace crash
3893*61046927SAndroid Build Coastguard Worker-  draw: fix memory leak introduced 7720ce32a
3894*61046927SAndroid Build Coastguard Worker
3895*61046927SAndroid Build Coastguard WorkerNicolai Hähnle (9):
3896*61046927SAndroid Build Coastguard Worker
3897*61046927SAndroid Build Coastguard Worker-  amd/surface: provide firstMipIdInTail for metadata surface
3898*61046927SAndroid Build Coastguard Worker   calculations
3899*61046927SAndroid Build Coastguard Worker-  radeonsi: add si_debug_options for convenient adding/removing of
3900*61046927SAndroid Build Coastguard Worker   options
3901*61046927SAndroid Build Coastguard Worker-  util/u_log: flush auto loggers before starting a new page
3902*61046927SAndroid Build Coastguard Worker-  ddebug: set thread name
3903*61046927SAndroid Build Coastguard Worker-  ddebug: log calls to pipe->flush
3904*61046927SAndroid Build Coastguard Worker-  ddebug: dump driver state into a separate file
3905*61046927SAndroid Build Coastguard Worker-  ddebug: expose some helper functions as non-inline
3906*61046927SAndroid Build Coastguard Worker-  radeonsi: add radeonsi_aux_debug option for aux context debug dumps
3907*61046927SAndroid Build Coastguard Worker-  radeonsi: add radeonsi_sync_compile option
3908*61046927SAndroid Build Coastguard Worker
3909*61046927SAndroid Build Coastguard WorkerOscar Blumberg (3):
3910*61046927SAndroid Build Coastguard Worker
3911*61046927SAndroid Build Coastguard Worker-  intel/fs: Fix memory corruption when compiling a CS
3912*61046927SAndroid Build Coastguard Worker-  radeonsi: Fix guardband computation for large render targets
3913*61046927SAndroid Build Coastguard Worker-  glsl: Fix function return typechecking
3914*61046927SAndroid Build Coastguard Worker
3915*61046927SAndroid Build Coastguard WorkerPatrick Lerda (1):
3916*61046927SAndroid Build Coastguard Worker
3917*61046927SAndroid Build Coastguard Worker-  lima/ppir: fix pointer referenced after a free
3918*61046927SAndroid Build Coastguard Worker
3919*61046927SAndroid Build Coastguard WorkerPatrick Rudolph (1):
3920*61046927SAndroid Build Coastguard Worker
3921*61046927SAndroid Build Coastguard Worker-  d3dadapter9: Support software renderer on any DRI device
3922*61046927SAndroid Build Coastguard Worker
3923*61046927SAndroid Build Coastguard WorkerPhilipp Zabel (1):
3924*61046927SAndroid Build Coastguard Worker
3925*61046927SAndroid Build Coastguard Worker-  etnaviv: fill missing offset in etna_resource_get_handle
3926*61046927SAndroid Build Coastguard Worker
3927*61046927SAndroid Build Coastguard WorkerPierre Moreau (12):
3928*61046927SAndroid Build Coastguard Worker
3929*61046927SAndroid Build Coastguard Worker-  include/CL: Update to the latest OpenCL 2.2 headers
3930*61046927SAndroid Build Coastguard Worker-  clover: Avoid warnings from new OpenCL headers
3931*61046927SAndroid Build Coastguard Worker-  clover: Remove the TGSI backend as unused
3932*61046927SAndroid Build Coastguard Worker-  clover: Add an helper for checking if an IR is supported
3933*61046927SAndroid Build Coastguard Worker-  clover/api: Rework the validation of devices for building
3934*61046927SAndroid Build Coastguard Worker-  clover/api: Fail if trying to build a non-executable binary
3935*61046927SAndroid Build Coastguard Worker-  clover: Disallow creating libraries from other libraries
3936*61046927SAndroid Build Coastguard Worker-  clover: Validate program and library linking options
3937*61046927SAndroid Build Coastguard Worker-  clover: Move device extensions definitions to core/device.cpp
3938*61046927SAndroid Build Coastguard Worker-  clover: Move platform extensions definitions to clover/platform.cpp
3939*61046927SAndroid Build Coastguard Worker-  clover: Only use devices supporting IR_NATIVE
3940*61046927SAndroid Build Coastguard Worker-  clover: Fix indentation issues
3941*61046927SAndroid Build Coastguard Worker
3942*61046927SAndroid Build Coastguard WorkerPierre-Eric Pelloux-Prayer (1):
3943*61046927SAndroid Build Coastguard Worker
3944*61046927SAndroid Build Coastguard Worker-  radeonsi: init sctx->dma_copy before using it
3945*61046927SAndroid Build Coastguard Worker
3946*61046927SAndroid Build Coastguard WorkerPlamena Manolova (3):
3947*61046927SAndroid Build Coastguard Worker
3948*61046927SAndroid Build Coastguard Worker-  i965: Disable ARB_fragment_shader_interlock for platforms prior to
3949*61046927SAndroid Build Coastguard Worker   GEN9
3950*61046927SAndroid Build Coastguard Worker-  isl: Set ClearColorConversionEnable.
3951*61046927SAndroid Build Coastguard Worker-  i965: Re-enable fast color clears for GEN11.
3952*61046927SAndroid Build Coastguard Worker
3953*61046927SAndroid Build Coastguard WorkerQiang Yu (9):
3954*61046927SAndroid Build Coastguard Worker
3955*61046927SAndroid Build Coastguard Worker-  u_math: add ushort_to_float/float_to_ushort
3956*61046927SAndroid Build Coastguard Worker-  u_dynarray: add util_dynarray_grow_cap
3957*61046927SAndroid Build Coastguard Worker-  gallium/u_vbuf: export u_vbuf_get_minmax_index
3958*61046927SAndroid Build Coastguard Worker-  drm-uapi: add lima_drm.h
3959*61046927SAndroid Build Coastguard Worker-  gallium: add lima driver
3960*61046927SAndroid Build Coastguard Worker-  lima/gpir: fix compile fail when two slot node
3961*61046927SAndroid Build Coastguard Worker-  lima/gpir: fix alu check miss last store slot
3962*61046927SAndroid Build Coastguard Worker-  lima: fix lima_blit with non-zero level source resource
3963*61046927SAndroid Build Coastguard Worker-  lima: fix render to non-zero level texture
3964*61046927SAndroid Build Coastguard Worker
3965*61046927SAndroid Build Coastguard WorkerRafael Antognolli (45):
3966*61046927SAndroid Build Coastguard Worker
3967*61046927SAndroid Build Coastguard Worker-  iris: Store internal_format when getting resource from handle.
3968*61046927SAndroid Build Coastguard Worker-  iris: Skip msaa16 on gen < 9.
3969*61046927SAndroid Build Coastguard Worker-  iris: Flush before hiz_exec.
3970*61046927SAndroid Build Coastguard Worker-  iris: Pin HiZ buffers when rendering.
3971*61046927SAndroid Build Coastguard Worker-  iris: Avoid leaking if we fail to allocate the aux buffer.
3972*61046927SAndroid Build Coastguard Worker-  iris/clear: Pass on render_condition_enabled.
3973*61046927SAndroid Build Coastguard Worker-  iris: Skip resolve if there's no context.
3974*61046927SAndroid Build Coastguard Worker-  iris: Flag ALL_DIRTY_BINDINGS on aux state change.
3975*61046927SAndroid Build Coastguard Worker-  iris: Add resolve on iris_flush_resource.
3976*61046927SAndroid Build Coastguard Worker-  iris: Convert RGBX to RGBA always.
3977*61046927SAndroid Build Coastguard Worker-  iris: Enable auxiliary buffer support again
3978*61046927SAndroid Build Coastguard Worker-  iris: Enable HiZ for multisampled depth surfaces.
3979*61046927SAndroid Build Coastguard Worker-  iris: Make intel_hiz_exec public.
3980*61046927SAndroid Build Coastguard Worker-  iris: Allocate buffer space for the fast clear color.
3981*61046927SAndroid Build Coastguard Worker-  iris: Use the clear depth when emitting 3DSTATE_CLEAR_PARAMS.
3982*61046927SAndroid Build Coastguard Worker-  iris: Fast clear depth buffers.
3983*61046927SAndroid Build Coastguard Worker-  iris: Add helper to convert fast clear color.
3984*61046927SAndroid Build Coastguard Worker-  iris: Add function to update clear color in surface state.
3985*61046927SAndroid Build Coastguard Worker-  iris: Bring back check for srgb and fast clear color.
3986*61046927SAndroid Build Coastguard Worker-  intel/isl: Add isl_format_has_color_component() function.
3987*61046927SAndroid Build Coastguard Worker-  intel/blorp: Make swizzle_color_value public.
3988*61046927SAndroid Build Coastguard Worker-  iris: Implement fast clear color.
3989*61046927SAndroid Build Coastguard Worker-  iris: Add iris_resolve_conditional_render().
3990*61046927SAndroid Build Coastguard Worker-  iris: Stall on the CPU and resolve predication during fast clears.
3991*61046927SAndroid Build Coastguard Worker-  iris: Track fast clear color.
3992*61046927SAndroid Build Coastguard Worker-  iris: Let blorp update the clear color for us.
3993*61046927SAndroid Build Coastguard Worker-  i965/blorp: Remove unused parameter from blorp_surf_for_miptree.
3994*61046927SAndroid Build Coastguard Worker-  iris: Only update clear color for gens 8 and 9.
3995*61046927SAndroid Build Coastguard Worker-  iris/gen8: Re-emit the SURFACE_STATE if the clear color changed.
3996*61046927SAndroid Build Coastguard Worker-  iris: Manually apply fast clear color channel overrides.
3997*61046927SAndroid Build Coastguard Worker-  iris: Do not allocate clear_color_bo for gen8.
3998*61046927SAndroid Build Coastguard Worker-  iris: Add aux.sampler_usages.
3999*61046927SAndroid Build Coastguard Worker-  iris: Enable fast clears on gen8.
4000*61046927SAndroid Build Coastguard Worker-  intel/fs: Only propagate saturation if exec_size is the same.
4001*61046927SAndroid Build Coastguard Worker-  intel/fs: Move the scalar-region conversion to the generator.
4002*61046927SAndroid Build Coastguard Worker-  intel/fs: Add a lowering pass for linear interpolation.
4003*61046927SAndroid Build Coastguard Worker-  intel/fs: Remove fs_generator::generate_linterp from gen11+.
4004*61046927SAndroid Build Coastguard Worker-  intel/isl: Resize clear color buffer to full cacheline
4005*61046927SAndroid Build Coastguard Worker-  intel/genxml: Update MI_ATOMIC genxml definition.
4006*61046927SAndroid Build Coastguard Worker-  intel/blorp: Make blorp update the clear color in gen11.
4007*61046927SAndroid Build Coastguard Worker-  iris: Do not advertise multisampled image load/store.
4008*61046927SAndroid Build Coastguard Worker-  iris: Support sRGB fast clears even if the colorspaces differ.
4009*61046927SAndroid Build Coastguard Worker-  iris: Use the linear version of the surface format during fast
4010*61046927SAndroid Build Coastguard Worker   clears.
4011*61046927SAndroid Build Coastguard Worker-  iris: Update the surface state clear color address when available.
4012*61046927SAndroid Build Coastguard Worker-  iris: Enable fast clear colors on gen11.
4013*61046927SAndroid Build Coastguard Worker
4014*61046927SAndroid Build Coastguard WorkerRay Zhang (1):
4015*61046927SAndroid Build Coastguard Worker
4016*61046927SAndroid Build Coastguard Worker-  glx: fix shared memory leak in X11
4017*61046927SAndroid Build Coastguard Worker
4018*61046927SAndroid Build Coastguard WorkerRhys Kidd (1):
4019*61046927SAndroid Build Coastguard Worker
4020*61046927SAndroid Build Coastguard Worker-  iris: Fix assertion in iris_resource_from_handle() tiling usage
4021*61046927SAndroid Build Coastguard Worker
4022*61046927SAndroid Build Coastguard WorkerRhys Perry (28):
4023*61046927SAndroid Build Coastguard Worker
4024*61046927SAndroid Build Coastguard Worker-  nvc0: add compute invocation counter
4025*61046927SAndroid Build Coastguard Worker-  radv: bitcast 16-bit outputs to integers
4026*61046927SAndroid Build Coastguard Worker-  radv: ensure export arguments are always float
4027*61046927SAndroid Build Coastguard Worker-  ac/nir: implement 8-bit nir_load_const_instr
4028*61046927SAndroid Build Coastguard Worker-  ac/nir: fix 64-bit nir_op_f2f16_rtz
4029*61046927SAndroid Build Coastguard Worker-  ac/nir: make ac_build_clamp work on all bit sizes
4030*61046927SAndroid Build Coastguard Worker-  ac/nir: make ac_build_isign work on all bit sizes
4031*61046927SAndroid Build Coastguard Worker-  ac/nir: make ac_build_fdiv support 16-bit floats
4032*61046927SAndroid Build Coastguard Worker-  ac/nir: implement half-float nir_op_frcp
4033*61046927SAndroid Build Coastguard Worker-  ac/nir: implement half-float nir_op_frsq
4034*61046927SAndroid Build Coastguard Worker-  ac/nir: implement half-float nir_op_ldexp
4035*61046927SAndroid Build Coastguard Worker-  ac/nir: fix 16-bit ssbo stores
4036*61046927SAndroid Build Coastguard Worker-  ac/nir: implement 8-bit push constant, ssbo and ubo loads
4037*61046927SAndroid Build Coastguard Worker-  ac/nir: implement 8-bit ssbo stores
4038*61046927SAndroid Build Coastguard Worker-  ac/nir: add 8-bit types to glsl_base_to_llvm_type
4039*61046927SAndroid Build Coastguard Worker-  ac/nir: implement 8-bit conversions
4040*61046927SAndroid Build Coastguard Worker-  radv: enable VK_KHR_8bit_storage
4041*61046927SAndroid Build Coastguard Worker-  ac/nir: implement 16-bit pack/unpack opcodes
4042*61046927SAndroid Build Coastguard Worker-  radv: lower 16-bit flrp
4043*61046927SAndroid Build Coastguard Worker-  ac: add 16-bit support to ac_build_ddxy()
4044*61046927SAndroid Build Coastguard Worker-  nir,ac/nir: fix cube_face_coord
4045*61046927SAndroid Build Coastguard Worker-  gallium: add support for formatted image loads
4046*61046927SAndroid Build Coastguard Worker-  mesa, glsl: add support for EXT_shader_image_load_formatted
4047*61046927SAndroid Build Coastguard Worker-  st/mesa: add support for EXT_shader_image_load_formatted
4048*61046927SAndroid Build Coastguard Worker-  vc4: fix build
4049*61046927SAndroid Build Coastguard Worker-  ac,ac/nir: use a better sync scope for shared atomics
4050*61046927SAndroid Build Coastguard Worker-  radv: fix set_output_usage_mask() with composite and 64-bit types
4051*61046927SAndroid Build Coastguard Worker-  ac/nir: mark some texture intrinsics as convergent
4052*61046927SAndroid Build Coastguard Worker
4053*61046927SAndroid Build Coastguard WorkerRob Clark (135):
4054*61046927SAndroid Build Coastguard Worker
4055*61046927SAndroid Build Coastguard Worker-  freedreno: fix release tarball
4056*61046927SAndroid Build Coastguard Worker-  freedreno: more fixing release tarball
4057*61046927SAndroid Build Coastguard Worker-  freedreno/a6xx: small compiler warning fix
4058*61046927SAndroid Build Coastguard Worker-  freedreno/ir3: fix varying packing vs. tex sharp edge
4059*61046927SAndroid Build Coastguard Worker-  freedreno/a6xx: move stream-out emit to helper
4060*61046927SAndroid Build Coastguard Worker-  freedreno/a6xx: clean up some open-coded bits
4061*61046927SAndroid Build Coastguard Worker-  freedreno/ir3: split out image helpers
4062*61046927SAndroid Build Coastguard Worker-  freedreno/ir3: split out a4xx+ instructions
4063*61046927SAndroid Build Coastguard Worker-  freedreno/ir3: fix ncomp for \_store_image() src
4064*61046927SAndroid Build Coastguard Worker-  freedreno/ir3: add image/ssbo <-> ibo/tex mapping
4065*61046927SAndroid Build Coastguard Worker-  freedreno/ir3: add a6xx instruction encoding
4066*61046927SAndroid Build Coastguard Worker-  freedreno/ir3: add a6xx+ SSBO/image support
4067*61046927SAndroid Build Coastguard Worker-  freedreno/ir3: HIGH reg w/a for a6xx
4068*61046927SAndroid Build Coastguard Worker-  freedreno/a6xx: border-color offset helper
4069*61046927SAndroid Build Coastguard Worker-  freedreno/a6xx: image/ssbo state emit
4070*61046927SAndroid Build Coastguard Worker-  freedreno/a6xx: compute support
4071*61046927SAndroid Build Coastguard Worker-  freedreno/a6xx: cache flush harder
4072*61046927SAndroid Build Coastguard Worker-  freedreno/a6xx: fix helper_invocation (sampler mask/id)
4073*61046927SAndroid Build Coastguard Worker-  freedreno/ir3: handle quirky atomic dst for a6xx
4074*61046927SAndroid Build Coastguard Worker-  freedreno/ir3: fix legalize for vecN inputs
4075*61046927SAndroid Build Coastguard Worker-  freedreno/ir3: fix crash in compile fail case
4076*61046927SAndroid Build Coastguard Worker-  freedreno/a6xx: 3d and cube image fixes
4077*61046927SAndroid Build Coastguard Worker-  freedreno: fix crash w/ masked non-SSA dst
4078*61046927SAndroid Build Coastguard Worker-  freedreno/ir3: rename put_dst()
4079*61046927SAndroid Build Coastguard Worker-  freedreno/ir3/a6xx: fix load_ssbo barrier type.
4080*61046927SAndroid Build Coastguard Worker-  freedreno/ir3: sync instr/disasm and add ldib encoding
4081*61046927SAndroid Build Coastguard Worker-  freedreno/ir3/a6xx: use ldib for ssbo reads
4082*61046927SAndroid Build Coastguard Worker-  freedreno/a6xx: samplerBuffer fixes
4083*61046927SAndroid Build Coastguard Worker-  freedreno/a6xx: enable tiled images
4084*61046927SAndroid Build Coastguard Worker-  freedreno: fix race condition
4085*61046927SAndroid Build Coastguard Worker-  freedreno/ir3: don't hardcode wrmask
4086*61046927SAndroid Build Coastguard Worker-  freedreno/a6xx: fix border-color offset
4087*61046927SAndroid Build Coastguard Worker-  freedreno/a6xx: cube image fix
4088*61046927SAndroid Build Coastguard Worker-  freedreno/a6xx: fix hangs with large shaders
4089*61046927SAndroid Build Coastguard Worker-  freedreno/ir3: use nopN encoding when possible
4090*61046927SAndroid Build Coastguard Worker-  freedreno/a6xx: fix ssbo alignment
4091*61046927SAndroid Build Coastguard Worker-  freedreno/ir3/a6xx: fix non-ssa atomic dst
4092*61046927SAndroid Build Coastguard Worker-  freedreno/a6xx: fix DRAW_IDX_INDIRECT max_indicies
4093*61046927SAndroid Build Coastguard Worker-  freedreno/a6xx: vertex_id is not \_zero_based
4094*61046927SAndroid Build Coastguard Worker-  freedreno/ir3/a6xx: fix atomic shader outputs
4095*61046927SAndroid Build Coastguard Worker-  freedreno/ir3: gsampler2DMSArray fixes
4096*61046927SAndroid Build Coastguard Worker-  freedreno/ir3: include nopN in expanded instruction count
4097*61046927SAndroid Build Coastguard Worker-  freedreno/ir3: add Sethi–Ullman numbering pass
4098*61046927SAndroid Build Coastguard Worker-  freedreno/ir3: track register pressure in sched
4099*61046927SAndroid Build Coastguard Worker-  freedreno: fix ir3_cmdline build
4100*61046927SAndroid Build Coastguard Worker-  freedreno/a6xx: remove astc_srgb workaround
4101*61046927SAndroid Build Coastguard Worker-  freedreno/a6xx: refactor fd6_tex_swiz()
4102*61046927SAndroid Build Coastguard Worker-  freedreno/a6xx: fix border-color swizzles
4103*61046927SAndroid Build Coastguard Worker-  freedreno/a6xx: perfcntrs
4104*61046927SAndroid Build Coastguard Worker-  freedreno/ir3: fix ir3_cmdline harder
4105*61046927SAndroid Build Coastguard Worker-  freedreno/ir3: turn on [iu]mul_high
4106*61046927SAndroid Build Coastguard Worker-  freedreno/a6xx: more bcolor fixes
4107*61046927SAndroid Build Coastguard Worker-  freedreno/ir3/cp: fix ldib bug
4108*61046927SAndroid Build Coastguard Worker-  freedreno/ir3/a6xx: fix ssbo comp_swap
4109*61046927SAndroid Build Coastguard Worker-  freedreno/ir3 better cat6 encoding detection
4110*61046927SAndroid Build Coastguard Worker-  freedreno/ir3/ra: fix half-class conflicts
4111*61046927SAndroid Build Coastguard Worker-  freedreno/ir3: fix sam.s2en decoding
4112*61046927SAndroid Build Coastguard Worker-  freedreno/ir3: fix sam.s2en encoding
4113*61046927SAndroid Build Coastguard Worker-  freedreno/ir3: fix regmask for merged regs
4114*61046927SAndroid Build Coastguard Worker-  nir: move gls_type_get_{sampler,image}_count()
4115*61046927SAndroid Build Coastguard Worker-  freedreno/ir3: find # of samplers from uniform vars
4116*61046927SAndroid Build Coastguard Worker-  freedreno/ir3: enable indirect tex/samp (sam.s2en)
4117*61046927SAndroid Build Coastguard Worker-  freedreno/ir3: optimize sam.s2en to sam
4118*61046927SAndroid Build Coastguard Worker-  freedreno/ir3: additional lowering
4119*61046927SAndroid Build Coastguard Worker-  freedreno/ir3: fix bit_count
4120*61046927SAndroid Build Coastguard Worker-  freedreno/ir3: dynamic UBO indexing vs 64b pointers
4121*61046927SAndroid Build Coastguard Worker-  freedreno/ir3: rename has_kill to no_earlyz
4122*61046927SAndroid Build Coastguard Worker-  freedreno/ir3: disable early-z for SSBO/image writes
4123*61046927SAndroid Build Coastguard Worker-  gallium: add PIPE_CAP_ESSL_FEATURE_LEVEL
4124*61046927SAndroid Build Coastguard Worker-  mesa/st: use ESSL cap top enable gpu_shader5
4125*61046927SAndroid Build Coastguard Worker-  freedreno: add ESSL cap
4126*61046927SAndroid Build Coastguard Worker-  docs: update freedreno status
4127*61046927SAndroid Build Coastguard Worker-  freedreno/a6xx: small cleanup
4128*61046927SAndroid Build Coastguard Worker-  freedreno/ir3: sched fix
4129*61046927SAndroid Build Coastguard Worker-  freedreno/ir3: reads/writes to unrelated arrays are not dependent
4130*61046927SAndroid Build Coastguard Worker-  freedreno/ir3: align const size to vec4
4131*61046927SAndroid Build Coastguard Worker-  nir: print var name for load_interpolated_input too
4132*61046927SAndroid Build Coastguard Worker-  nir: add lower_all_io_to_elements
4133*61046927SAndroid Build Coastguard Worker-  freedreno/ir3: re-indent comment
4134*61046927SAndroid Build Coastguard Worker-  freedreno/ir3: rework varying packing
4135*61046927SAndroid Build Coastguard Worker-  freedreno/ir3: add pass to move varying loads
4136*61046927SAndroid Build Coastguard Worker-  freedreno/ir3: convert to "new style" frag inputs
4137*61046927SAndroid Build Coastguard Worker-  gallium/docs: clarify set_sampler_views (v2)
4138*61046927SAndroid Build Coastguard Worker-  iris: fix set_sampler_view
4139*61046927SAndroid Build Coastguard Worker-  freedreno/ir3: fix const assert
4140*61046927SAndroid Build Coastguard Worker-  freedreno/drm: update for robustness
4141*61046927SAndroid Build Coastguard Worker-  freedreno: add robustness support
4142*61046927SAndroid Build Coastguard Worker-  compiler: rename SYSTEM_VALUE_VARYING_COORD
4143*61046927SAndroid Build Coastguard Worker-  freedreno/ir3: fix rgetpos decoding
4144*61046927SAndroid Build Coastguard Worker-  freedreno/ir3: more emit-cat5 fixes
4145*61046927SAndroid Build Coastguard Worker-  freedreno/ir3: cleanup instruction builder macros
4146*61046927SAndroid Build Coastguard Worker-  freedreno: update generated headers
4147*61046927SAndroid Build Coastguard Worker-  freedreno/ir3: lower load_barycentric_at_sample
4148*61046927SAndroid Build Coastguard Worker-  freedreno/ir3: lower load_barycentric_at_offset
4149*61046927SAndroid Build Coastguard Worker-  freedreno/ir3: remove bogus assert
4150*61046927SAndroid Build Coastguard Worker-  freedreno/ir3: rename frag_vcoord -> ij_pixel
4151*61046927SAndroid Build Coastguard Worker-  freedreno/a6xx: add VALIDREG/CONDREG helper macros
4152*61046927SAndroid Build Coastguard Worker-  freedreno/ir3: fix load_interpolated_input slot
4153*61046927SAndroid Build Coastguard Worker-  freedreno: wire up core sample-shading support
4154*61046927SAndroid Build Coastguard Worker-  freedreno/ir3: sample-shading support
4155*61046927SAndroid Build Coastguard Worker-  freedreno/a6xx: sample-shading support
4156*61046927SAndroid Build Coastguard Worker-  docs/features: update GL too
4157*61046927SAndroid Build Coastguard Worker-  freedreno/ir3: switch fragcoord to sysval
4158*61046927SAndroid Build Coastguard Worker-  freedreno/a6xx: small texture emit cleanup
4159*61046927SAndroid Build Coastguard Worker-  freedreno/a6xx: pre-bake UBWC flags in texture-view
4160*61046927SAndroid Build Coastguard Worker-  freedreno/ir3: fixes for half reg in/out
4161*61046927SAndroid Build Coastguard Worker-  freedreno/ir3: fix shader variants vs UBO analysis
4162*61046927SAndroid Build Coastguard Worker-  freedreno/ir3: fix lowered ubo region alignment
4163*61046927SAndroid Build Coastguard Worker-  freedreno/ir3: add IR3_SHADER_DEBUG flag to disable ubo lowering
4164*61046927SAndroid Build Coastguard Worker-  freedreno/ir3: add some ubo range related asserts
4165*61046927SAndroid Build Coastguard Worker-  nir: rework tex instruction printing
4166*61046927SAndroid Build Coastguard Worker-  nir: fix lower_wpos_ytransform in load_frag_coord case
4167*61046927SAndroid Build Coastguard Worker-  nir: add pass to lower fb reads
4168*61046927SAndroid Build Coastguard Worker-  freedreno/drm: expose GMEM_BASE address
4169*61046927SAndroid Build Coastguard Worker-  freedreno/ir3: fb read support
4170*61046927SAndroid Build Coastguard Worker-  freedreno/a6xx: KHR_blend_equation_advanced support
4171*61046927SAndroid Build Coastguard Worker-  freedreno/a6xx: smaller hammer for fb barrier
4172*61046927SAndroid Build Coastguard Worker-  docs: mark KHR_blend_equation_advanced done on a6xx
4173*61046927SAndroid Build Coastguard Worker-  nir: fix nir tex print harder
4174*61046927SAndroid Build Coastguard Worker-  freedreno/ir3: remove assert
4175*61046927SAndroid Build Coastguard Worker-  freedreno/a6xx: OUT_RELOC vs OUT_RELOCW fixes
4176*61046927SAndroid Build Coastguard Worker-  freedreno: update generated headers
4177*61046927SAndroid Build Coastguard Worker-  freedreno/a6xx: UBWC fixes
4178*61046927SAndroid Build Coastguard Worker-  freedreno/a6xx: UBWC support for images
4179*61046927SAndroid Build Coastguard Worker-  freedreno: mark imported resources as valid
4180*61046927SAndroid Build Coastguard Worker-  freedreno/a6xx: buffer resources cannot be compressed
4181*61046927SAndroid Build Coastguard Worker-  freedreno: move UBWC color offset to fd_resource_offset()
4182*61046927SAndroid Build Coastguard Worker-  freedreno: add ubwc_enabled helper
4183*61046927SAndroid Build Coastguard Worker-  freedreno/a6xx: deduplicate a few lines
4184*61046927SAndroid Build Coastguard Worker-  freedreno: remove unused forward struct declaration
4185*61046927SAndroid Build Coastguard Worker-  freedreno/ir3: fix rasterflat/glxgears
4186*61046927SAndroid Build Coastguard Worker-  freedreno/ir3: set more barrier bits
4187*61046927SAndroid Build Coastguard Worker-  freedreno/a6xx: fix GPU crash on small render targets
4188*61046927SAndroid Build Coastguard Worker-  freedreno/a6xx: fix issues with gallium HUD
4189*61046927SAndroid Build Coastguard Worker-  freedreno/a6xx: fix hangs with newer sqe fw
4190*61046927SAndroid Build Coastguard Worker
4191*61046927SAndroid Build Coastguard WorkerRob Herring (2):
4192*61046927SAndroid Build Coastguard Worker
4193*61046927SAndroid Build Coastguard Worker-  kmsro: Add lima renderonly support
4194*61046927SAndroid Build Coastguard Worker-  kmsro: Add platform support for exynos and sun4i
4195*61046927SAndroid Build Coastguard Worker
4196*61046927SAndroid Build Coastguard WorkerRodrigo Vivi (1):
4197*61046927SAndroid Build Coastguard Worker
4198*61046927SAndroid Build Coastguard Worker-  intel: Add more PCI Device IDs for Coffee Lake and Ice Lake.
4199*61046927SAndroid Build Coastguard Worker
4200*61046927SAndroid Build Coastguard WorkerRoland Scheidegger (2):
4201*61046927SAndroid Build Coastguard Worker
4202*61046927SAndroid Build Coastguard Worker-  gallivm: fix bogus assert in get_indirect_index
4203*61046927SAndroid Build Coastguard Worker-  gallivm: fix saturated signed add / sub with llvm 9
4204*61046927SAndroid Build Coastguard Worker
4205*61046927SAndroid Build Coastguard WorkerRomain Failliot (1):
4206*61046927SAndroid Build Coastguard Worker
4207*61046927SAndroid Build Coastguard Worker-  docs: changed "Done" to "DONE" in features.txt
4208*61046927SAndroid Build Coastguard Worker
4209*61046927SAndroid Build Coastguard WorkerRoss Burton (1):
4210*61046927SAndroid Build Coastguard Worker
4211*61046927SAndroid Build Coastguard Worker-  Revert "meson: drop GLESv1 .so version back to 1.0.0"
4212*61046927SAndroid Build Coastguard Worker
4213*61046927SAndroid Build Coastguard WorkerRyan Houdek (1):
4214*61046927SAndroid Build Coastguard Worker
4215*61046927SAndroid Build Coastguard Worker-  panfrost: Adds Bifrost shader disassembler utility
4216*61046927SAndroid Build Coastguard Worker
4217*61046927SAndroid Build Coastguard WorkerSagar Ghuge (10):
4218*61046927SAndroid Build Coastguard Worker
4219*61046927SAndroid Build Coastguard Worker-  iris: Don't allocate a BO per query object
4220*61046927SAndroid Build Coastguard Worker-  nir/glsl: Add another way of doing lower_imul64 for gen8+
4221*61046927SAndroid Build Coastguard Worker-  glsl: [u/i]mulExtended optimization for GLSL
4222*61046927SAndroid Build Coastguard Worker-  nir/algebraic: Optimize low 32 bit extraction
4223*61046927SAndroid Build Coastguard Worker-  spirv: Allow [i/u]mulExtended to use new nir opcode
4224*61046927SAndroid Build Coastguard Worker-  iris: Refactor code to share 3DSTATE_URB\_\* packet
4225*61046927SAndroid Build Coastguard Worker-  iris: Track last VS URB entry size
4226*61046927SAndroid Build Coastguard Worker-  iris: Flag fewer dirty bits in BLORP
4227*61046927SAndroid Build Coastguard Worker-  intel/fs: Remove unused condition from opt_algebraic case
4228*61046927SAndroid Build Coastguard Worker-  intel/compiler: Fix assertions in brw_alu3
4229*61046927SAndroid Build Coastguard Worker
4230*61046927SAndroid Build Coastguard WorkerSamuel Iglesias Gonsálvez (4):
4231*61046927SAndroid Build Coastguard Worker
4232*61046927SAndroid Build Coastguard Worker-  isl: remove the cache line size alignment requirement
4233*61046927SAndroid Build Coastguard Worker-  isl: the display engine requires 64B alignment for linear surfaces
4234*61046927SAndroid Build Coastguard Worker-  radv: don't overwrite results in VkGetQueryPoolResults() when queries
4235*61046927SAndroid Build Coastguard Worker   are not available
4236*61046927SAndroid Build Coastguard Worker-  radv: write availability status vkGetQueryPoolResults() when the data
4237*61046927SAndroid Build Coastguard Worker   is not available
4238*61046927SAndroid Build Coastguard Worker
4239*61046927SAndroid Build Coastguard WorkerSamuel Pitoiset (147):
4240*61046927SAndroid Build Coastguard Worker
4241*61046927SAndroid Build Coastguard Worker-  radv/winsys: fix hash when adding internal buffers
4242*61046927SAndroid Build Coastguard Worker-  radv: fix build
4243*61046927SAndroid Build Coastguard Worker-  radv: bail out when no image transitions will be performed
4244*61046927SAndroid Build Coastguard Worker-  radv: remove unused radv_render_pass_attachment::view_mask
4245*61046927SAndroid Build Coastguard Worker-  radv: remove useless MAYBE_UNUSED in CmdBeginRenderPass()
4246*61046927SAndroid Build Coastguard Worker-  radv: add radv_cmd_buffer_begin_subpass() helper
4247*61046927SAndroid Build Coastguard Worker-  radv: move subpass image transitions to
4248*61046927SAndroid Build Coastguard Worker   radv_cmd_buffer_begin_subpass()
4249*61046927SAndroid Build Coastguard Worker-  radv: store the list of attachments for every subpass
4250*61046927SAndroid Build Coastguard Worker-  radv: use the new attachments array when starting subpasses
4251*61046927SAndroid Build Coastguard Worker-  radv: determine the last subpass id for every attachments
4252*61046927SAndroid Build Coastguard Worker-  radv: handle final layouts at end of every subpass and render pass
4253*61046927SAndroid Build Coastguard Worker-  radv: move some render pass things to radv_render_pass_compile()
4254*61046927SAndroid Build Coastguard Worker-  radv: add radv_render_pass_add_subpass_dep() helper
4255*61046927SAndroid Build Coastguard Worker-  radv: track if subpasses have color attachments
4256*61046927SAndroid Build Coastguard Worker-  radv: handle subpass dependencies correctly
4257*61046927SAndroid Build Coastguard Worker-  radv: accumulate all ingoing external dependencies to the first
4258*61046927SAndroid Build Coastguard Worker   subpass
4259*61046927SAndroid Build Coastguard Worker-  radv: execute external subpass barriers after ending subpasses
4260*61046927SAndroid Build Coastguard Worker-  radv: drop useless checks when resolving subpass color attachments
4261*61046927SAndroid Build Coastguard Worker-  radv: do not set preserveAttachments for internal render passes
4262*61046927SAndroid Build Coastguard Worker-  radv: don't flush src stages when dstStageMask == BOTTOM_OF_PIPE
4263*61046927SAndroid Build Coastguard Worker-  radv: fix compiler issues with GCC 9
4264*61046927SAndroid Build Coastguard Worker-  radv: gather more info about push constants
4265*61046927SAndroid Build Coastguard Worker-  radv: gather if shaders load dynamic offsets separately
4266*61046927SAndroid Build Coastguard Worker-  radv: keep track of the number of remaining user SGPRs
4267*61046927SAndroid Build Coastguard Worker-  radv: add support for push constants inlining when possible
4268*61046927SAndroid Build Coastguard Worker-  radv: fix using LOAD_CONTEXT_REG with old GFX ME firmwares on GFX8
4269*61046927SAndroid Build Coastguard Worker-  radv/winsys: fix BO list creation when RADV_DEBUG=allbos is set
4270*61046927SAndroid Build Coastguard Worker-  radv: always export gl_SampleMask when the fragment shader uses it
4271*61046927SAndroid Build Coastguard Worker-  ac: make use of ac_build_expand_to_vec4() in visit_image_store()
4272*61046927SAndroid Build Coastguard Worker-  radv: use MAX_{VBS,VERTEX_ATTRIBS} when defining max vertex input
4273*61046927SAndroid Build Coastguard Worker   limits
4274*61046927SAndroid Build Coastguard Worker-  radv: store vertex attribute formats as pipeline keys
4275*61046927SAndroid Build Coastguard Worker-  radv: reduce the number of loaded channels for vertex input fetches
4276*61046927SAndroid Build Coastguard Worker-  radv: fix radv_fixup_vertex_input_fetches()
4277*61046927SAndroid Build Coastguard Worker-  radv: fix invalid element type when filling vertex input default
4278*61046927SAndroid Build Coastguard Worker   values
4279*61046927SAndroid Build Coastguard Worker-  ac: add ac_build_llvm8_tbuffer_load() helper
4280*61046927SAndroid Build Coastguard Worker-  ac: use new LLVM 8 intrinsic when loading 16-bit values
4281*61046927SAndroid Build Coastguard Worker-  radv: write the alpha channel of MRT0 when alpha coverage is enabled
4282*61046927SAndroid Build Coastguard Worker-  radv: remove unused variable in gather_push_constant_info()
4283*61046927SAndroid Build Coastguard Worker-  radv: fix writing the alpha channel of MRT0 when alpha coverage is
4284*61046927SAndroid Build Coastguard Worker   enabled
4285*61046927SAndroid Build Coastguard Worker-  radv: fix clearing attachments in secondary command buffers
4286*61046927SAndroid Build Coastguard Worker-  radv: fix out-of-bounds access when copying descriptors BO list
4287*61046927SAndroid Build Coastguard Worker-  radv: don't copy buffer descriptors list for samplers
4288*61046927SAndroid Build Coastguard Worker-  rav: use 32_AR instead of 32_ABGR when alpha coverage is required
4289*61046927SAndroid Build Coastguard Worker-  radv: allocate enough space in cmdbuf when starting a subpass
4290*61046927SAndroid Build Coastguard Worker-  radv: properly align the fence and EOP bug VA on GFX9
4291*61046927SAndroid Build Coastguard Worker-  radv: enable lower_mul_2x32_64
4292*61046927SAndroid Build Coastguard Worker-  Revert "radv: execute external subpass barriers after ending
4293*61046927SAndroid Build Coastguard Worker   subpasses"
4294*61046927SAndroid Build Coastguard Worker-  radv: fix pointSizeRange limits
4295*61046927SAndroid Build Coastguard Worker-  radv: set the maximum number of IBs per submit to 192
4296*61046927SAndroid Build Coastguard Worker-  ac: rework typed buffers loads for LLVM 7
4297*61046927SAndroid Build Coastguard Worker-  radv: store more vertex attribute infos as pipeline keys
4298*61046927SAndroid Build Coastguard Worker-  radv: use typed buffer loads for vertex input fetches
4299*61046927SAndroid Build Coastguard Worker-  ac: add ac_build_{struct,raw}_tbuffer_load() helpers
4300*61046927SAndroid Build Coastguard Worker-  ac: use the raw tbuffer version for 16-bit SSBO loads
4301*61046927SAndroid Build Coastguard Worker-  radv: always initialize HTILE when the src layout is UNDEFINED
4302*61046927SAndroid Build Coastguard Worker-  radv: always load 3 channels for formats that need to be shuffled
4303*61046927SAndroid Build Coastguard Worker-  ac: use llvm.amdgcn.fract intrinsic for nir_op_ffract
4304*61046927SAndroid Build Coastguard Worker-  radv: fix binding transform feedback buffers
4305*61046927SAndroid Build Coastguard Worker-  ac: make use of ac_get_store_intr_attribs() where possible
4306*61046927SAndroid Build Coastguard Worker-  ac/nir: set attrib flags for SSBO and image store operations
4307*61046927SAndroid Build Coastguard Worker-  ac: add ac_build_buffer_store_format() helper
4308*61046927SAndroid Build Coastguard Worker-  ac/nir: remove one useless check in visit_store_ssbo()
4309*61046927SAndroid Build Coastguard Worker-  ac/nir: use new LLVM 8 intrinsics for SSBO atomic operations
4310*61046927SAndroid Build Coastguard Worker-  ac/nir: use ac_build_buffer_load() for SSBO load operations
4311*61046927SAndroid Build Coastguard Worker-  ac/nir: use ac_build_buffer_store_dword() for SSBO store operations
4312*61046927SAndroid Build Coastguard Worker-  ac: use new LLVM 8 intrinsics in ac_build_buffer_load()
4313*61046927SAndroid Build Coastguard Worker-  ac: add ac_build_{struct,raw}_tbuffer_store() helpers
4314*61046927SAndroid Build Coastguard Worker-  ac: use new LLVM 8 intrinsic when storing 16-bit values
4315*61046927SAndroid Build Coastguard Worker-  ac: use new LLVM 8 intrinsics in ac_build_buffer_store_dword()
4316*61046927SAndroid Build Coastguard Worker-  ac: add various int8 definitions
4317*61046927SAndroid Build Coastguard Worker-  ac: add ac_build_tbuffer_load_byte() helper
4318*61046927SAndroid Build Coastguard Worker-  ac: add ac_build_tbuffer_store_byte() helper
4319*61046927SAndroid Build Coastguard Worker-  radv: add missing initializations since
4320*61046927SAndroid Build Coastguard Worker   VK_EXT_pipeline_creation_feedback
4321*61046927SAndroid Build Coastguard Worker-  ac: add f16_0 and f16_1 constants
4322*61046927SAndroid Build Coastguard Worker-  ac: add 16-bit support fo fsign
4323*61046927SAndroid Build Coastguard Worker-  ac: add 16-bit support to fract
4324*61046927SAndroid Build Coastguard Worker-  ac: fix 16-bit shifts
4325*61046927SAndroid Build Coastguard Worker-  ac: fix incorrect argument type for tbuffer.{load,store} with LLVM 7
4326*61046927SAndroid Build Coastguard Worker-  nir: use generic float types for frexp_exp and frexp_sig
4327*61046927SAndroid Build Coastguard Worker-  spirv,nir: lower frexp_exp/frexp_sig inside a new NIR pass
4328*61046927SAndroid Build Coastguard Worker-  nir: add nir_{load,store}_deref_with_access() helpers
4329*61046927SAndroid Build Coastguard Worker-  spirv: propagate the access flag for store and load derefs
4330*61046927SAndroid Build Coastguard Worker-  ac: use llvm.amdgcn.fmed3 intrinsic for nir_op_fmed3
4331*61046927SAndroid Build Coastguard Worker-  ac: add ac_build_frexp_mant() helper and 16-bit/32-bit support
4332*61046927SAndroid Build Coastguard Worker-  ac: add ac_build_frex_exp() helper ans 16-bit/32-bit support
4333*61046927SAndroid Build Coastguard Worker-  radv: do not lower frexp_exp and frexp_sig
4334*61046927SAndroid Build Coastguard Worker-  radv: enable VK_AMD_gpu_shader_int16
4335*61046927SAndroid Build Coastguard Worker-  radv: skip updating depth/color metadata for conditional rendering
4336*61046927SAndroid Build Coastguard Worker-  radv: do not always initialize HTILE in compressed state
4337*61046927SAndroid Build Coastguard Worker-  ac: fix return type for llvm.amdgcn.frexp.exp.i32.64
4338*61046927SAndroid Build Coastguard Worker-  ac/nir: fix nir_op_b2i16
4339*61046927SAndroid Build Coastguard Worker-  ac: fix ac_build_bit_count() for 16-bit integer type
4340*61046927SAndroid Build Coastguard Worker-  ac: fix ac_build_bitfield_reverse() for 16-bit integer type
4341*61046927SAndroid Build Coastguard Worker-  ac: fix ac_find_lsb() for 16-bit integer type
4342*61046927SAndroid Build Coastguard Worker-  ac: fix ac_build_umsb() for 16-bit integer type
4343*61046927SAndroid Build Coastguard Worker-  ac/nir: add support for nir_op_b2i8
4344*61046927SAndroid Build Coastguard Worker-  ac: add 8-bit support to ac_build_bit_count()
4345*61046927SAndroid Build Coastguard Worker-  ac: add 8-bit support to ac_find_lsb()
4346*61046927SAndroid Build Coastguard Worker-  ac: add 8-bit support to ac_build_umsb()
4347*61046927SAndroid Build Coastguard Worker-  ac: add 8-bit and 64-bit support to ac_build_bitfield_reverse()
4348*61046927SAndroid Build Coastguard Worker-  radv: partially enable VK_KHR_shader_float16_int8
4349*61046927SAndroid Build Coastguard Worker-  nir: do not pack varying with different types
4350*61046927SAndroid Build Coastguard Worker-  ac/nir: fix intrinsic names for atomic operations with LLVM 9+
4351*61046927SAndroid Build Coastguard Worker-  radv: fix getting the vertex strides if the bindings aren't
4352*61046927SAndroid Build Coastguard Worker   contiguous
4353*61046927SAndroid Build Coastguard Worker-  ac/nir: fix nir_op_b2f16
4354*61046927SAndroid Build Coastguard Worker-  radv: enable VK_AMD_gpu_shader_half_float
4355*61046927SAndroid Build Coastguard Worker-  wsi: allow to override the present mode with MESA_VK_WSI_PRESENT_MODE
4356*61046927SAndroid Build Coastguard Worker-  ac/nir: make use of ac_build_imax() where possible
4357*61046927SAndroid Build Coastguard Worker-  ac/nir: make use of ac_build_imin() where possible
4358*61046927SAndroid Build Coastguard Worker-  ac/nir: make use of ac_build_umin() where possible
4359*61046927SAndroid Build Coastguard Worker-  ac: add ac_build_umax() and use it where possible
4360*61046927SAndroid Build Coastguard Worker-  ac: add ac_build_ddxy_interp() helper
4361*61046927SAndroid Build Coastguard Worker-  ac: add ac_build_load_helper_invocation() helper
4362*61046927SAndroid Build Coastguard Worker-  ac/nir: remove useles LLVMGetUndef for nir_op_pack_64_2x32_split
4363*61046927SAndroid Build Coastguard Worker-  ac/nir: remove useless integer cast in
4364*61046927SAndroid Build Coastguard Worker   adjust_sample_index_using_fmask()
4365*61046927SAndroid Build Coastguard Worker-  ac/nir: remove useless integer cast in visit_image_load()
4366*61046927SAndroid Build Coastguard Worker-  ac/nir: remove some useless integer casts for ALU operations
4367*61046927SAndroid Build Coastguard Worker-  spirv: add SpvCapabilityFloat16 support
4368*61046927SAndroid Build Coastguard Worker-  radv: enable VK_KHR_shader_float16_int8
4369*61046927SAndroid Build Coastguard Worker-  radv: set ACCESS_NON_READABLE on stores for copy/fill/clear meta
4370*61046927SAndroid Build Coastguard Worker   shaders
4371*61046927SAndroid Build Coastguard Worker-  radv: enable shaderInt8 on SI and CIK
4372*61046927SAndroid Build Coastguard Worker-  radv: sort the shader capabilities alphabetically
4373*61046927SAndroid Build Coastguard Worker-  ac/nir: use new LLVM 8 intrinsics for SSBO atomics except cmpswap
4374*61046927SAndroid Build Coastguard Worker-  ac/nir: add 64-bit SSBO atomic operations support
4375*61046927SAndroid Build Coastguard Worker-  radv: add VK_KHR_shader_atomic_int64 but disable it for now
4376*61046927SAndroid Build Coastguard Worker-  ac: add support for more types with struct/raw LLVM intrinsics
4377*61046927SAndroid Build Coastguard Worker-  ac: use struct/raw load intrinsics for 8-bit/16-bit int with LLVM 9+
4378*61046927SAndroid Build Coastguard Worker-  ac: use struct/raw store intrinsics for 8-bit/16-bit int with LLVM 9+
4379*61046927SAndroid Build Coastguard Worker-  ac/nir: only use the new raw/struct image atomic intrinsics with LLVM
4380*61046927SAndroid Build Coastguard Worker   9+
4381*61046927SAndroid Build Coastguard Worker-  ac/nir: only use the new raw/struct SSBO atomic intrinsics with LLVM
4382*61046927SAndroid Build Coastguard Worker   9+
4383*61046927SAndroid Build Coastguard Worker-  ac/nir: use the new raw/struct SSBO atomic intrisics for comp_swap
4384*61046927SAndroid Build Coastguard Worker-  radv: add VK_NV_compute_shader_derivates support
4385*61046927SAndroid Build Coastguard Worker-  radv: add missing VEGA20 chip in radv_get_device_name()
4386*61046927SAndroid Build Coastguard Worker-  radv: do not need to force emit the TCS regs on Vega20
4387*61046927SAndroid Build Coastguard Worker-  radv: fix color conversions for normalized uint/sint formats
4388*61046927SAndroid Build Coastguard Worker-  radv: implement a workaround for VK_EXT_conditional_rendering
4389*61046927SAndroid Build Coastguard Worker-  ac: tidy up ac_build_llvm8_tbuffer_{load,store}
4390*61046927SAndroid Build Coastguard Worker-  radv: set WD_SWITCH_ON_EOP=1 when drawing primitives from a stream
4391*61046927SAndroid Build Coastguard Worker   output buffer
4392*61046927SAndroid Build Coastguard Worker-  radv: only need to force emit the TCS regs on Vega10 and Raven1
4393*61046927SAndroid Build Coastguard Worker-  radv: fix radv_get_aspect_format() for D+S formats
4394*61046927SAndroid Build Coastguard Worker-  radv: apply the indexing workaround for atomic buffer operations on
4395*61046927SAndroid Build Coastguard Worker   GFX9
4396*61046927SAndroid Build Coastguard Worker-  radv: fix setting the number of rectangles when it's dyanmic
4397*61046927SAndroid Build Coastguard Worker-  radv: add a workaround for Monster Hunter World and LLVM 7&8
4398*61046927SAndroid Build Coastguard Worker-  radv: allocate more space in the CS when emitting events
4399*61046927SAndroid Build Coastguard Worker-  radv: do not use gfx fast depth clears for layered depth/stencil
4400*61046927SAndroid Build Coastguard Worker   images
4401*61046927SAndroid Build Coastguard Worker-  radv: fix alpha-to-coverage when there is unused color attachments
4402*61046927SAndroid Build Coastguard Worker-  radv: fix setting CB_SHADER_MASK for dual source blending
4403*61046927SAndroid Build Coastguard Worker
4404*61046927SAndroid Build Coastguard WorkerSergii Romantsov (4):
4405*61046927SAndroid Build Coastguard Worker
4406*61046927SAndroid Build Coastguard Worker-  dri: meson: do not prefix user provided dri-drivers-path
4407*61046927SAndroid Build Coastguard Worker-  d3d: meson: do not prefix user provided d3d-drivers-path
4408*61046927SAndroid Build Coastguard Worker-  i965,iris/blorp: do not blit 0-sizes
4409*61046927SAndroid Build Coastguard Worker-  glsl: Fix input/output structure matching across shader stages
4410*61046927SAndroid Build Coastguard Worker
4411*61046927SAndroid Build Coastguard WorkerSonny Jiang (1):
4412*61046927SAndroid Build Coastguard Worker
4413*61046927SAndroid Build Coastguard Worker-  radeonsi: use compute for clear_render_target when possible
4414*61046927SAndroid Build Coastguard Worker
4415*61046927SAndroid Build Coastguard WorkerTapani Pälli (42):
4416*61046927SAndroid Build Coastguard Worker
4417*61046927SAndroid Build Coastguard Worker-  nir: add option to use scaling factor when sampling planes YUV
4418*61046927SAndroid Build Coastguard Worker   lowering
4419*61046927SAndroid Build Coastguard Worker-  dri: add P010, P012, P016 for 10bit/12bit/16bit YUV420 formats
4420*61046927SAndroid Build Coastguard Worker-  intel/compiler: add scale_factors to sampler_prog_key_data
4421*61046927SAndroid Build Coastguard Worker-  i965: add P0x formats and propagate required scaling factors
4422*61046927SAndroid Build Coastguard Worker-  drirc/i965: add option to disable 565 configs and visuals
4423*61046927SAndroid Build Coastguard Worker-  mesa: return NULL if we exceed MaxColorAttachments in
4424*61046927SAndroid Build Coastguard Worker   get_fb_attachment
4425*61046927SAndroid Build Coastguard Worker-  anv: anv: refactor error handling in anv_shader_bin_write_to_blob()
4426*61046927SAndroid Build Coastguard Worker-  iris: add Android build
4427*61046927SAndroid Build Coastguard Worker-  nir: initialize value in copy_prop_vars_block
4428*61046927SAndroid Build Coastguard Worker-  nir: use nir_variable_create instead of open-coding the logic
4429*61046927SAndroid Build Coastguard Worker-  android: add liblog to libmesa_intel_common build
4430*61046927SAndroid Build Coastguard Worker-  android: make libbacktrace optional on USE_LIBBACKTRACE
4431*61046927SAndroid Build Coastguard Worker-  iris: add libmesa_iris_gen8 library to the build
4432*61046927SAndroid Build Coastguard Worker-  util: fix a warning when building against clang7 headers
4433*61046927SAndroid Build Coastguard Worker-  anv: retain the is_array state in create_plane_tex_instr_implicit
4434*61046927SAndroid Build Coastguard Worker-  anv: toggle on support for VK_EXT_ycbcr_image_arrays
4435*61046927SAndroid Build Coastguard Worker-  anv: use anv_gem_munmap in block pool cleanup
4436*61046927SAndroid Build Coastguard Worker-  anv: call blob_finish when done with it
4437*61046927SAndroid Build Coastguard Worker-  nir: free dead_ctx in case of no progress
4438*61046927SAndroid Build Coastguard Worker-  anv: destroy descriptor sets when pool gets destroyed
4439*61046927SAndroid Build Coastguard Worker-  anv: release memory allocated by bo_heap when descriptor pool is
4440*61046927SAndroid Build Coastguard Worker   destroyed
4441*61046927SAndroid Build Coastguard Worker-  anv: release memory allocated by glsl types during spirv_to_nir
4442*61046927SAndroid Build Coastguard Worker-  anv: revert "anv: release memory allocated by glsl types during
4443*61046927SAndroid Build Coastguard Worker   spirv_to_nir"
4444*61046927SAndroid Build Coastguard Worker-  i965: remove scaling factors from P010, P012
4445*61046927SAndroid Build Coastguard Worker-  isl: fix automake build when sse41 is not supported
4446*61046927SAndroid Build Coastguard Worker-  android: Build fixes for OMR1
4447*61046927SAndroid Build Coastguard Worker-  iris: initialize num_cbufs
4448*61046927SAndroid Build Coastguard Worker-  iris: mark switch case fallthrough
4449*61046927SAndroid Build Coastguard Worker-  anv/radv: release memory allocated by glsl types during spirv_to_nir
4450*61046927SAndroid Build Coastguard Worker-  st/mesa: fix compilation warning on storage_flags_to_buffer_flags
4451*61046927SAndroid Build Coastguard Worker-  st/mesa: fix warnings about implicit conversion on enumeration type
4452*61046927SAndroid Build Coastguard Worker-  spirv: fix a compiler warning
4453*61046927SAndroid Build Coastguard Worker-  st/nir: run st_nir_opts after 64bit ops lowering
4454*61046927SAndroid Build Coastguard Worker-  iris: move variable to the scope where it is being used
4455*61046927SAndroid Build Coastguard Worker-  iris: move iris_flush_resource so we can call it from get_handle
4456*61046927SAndroid Build Coastguard Worker-  iris: handle aux properly in iris_resource_get_handle
4457*61046927SAndroid Build Coastguard Worker-  egl: setup fds array correctly when exporting dmabuf
4458*61046927SAndroid Build Coastguard Worker-  compiler/glsl: handle case where we have multiple users for types
4459*61046927SAndroid Build Coastguard Worker-  android/iris: fix driinfo header filename
4460*61046927SAndroid Build Coastguard Worker-  nir: use braces around subobject in initializer
4461*61046927SAndroid Build Coastguard Worker-  glsl: use empty brace initializer
4462*61046927SAndroid Build Coastguard Worker-  anv: expose VK_EXT_queue_family_foreign on Android
4463*61046927SAndroid Build Coastguard Worker
4464*61046927SAndroid Build Coastguard WorkerThomas Hellstrom (5):
4465*61046927SAndroid Build Coastguard Worker
4466*61046927SAndroid Build Coastguard Worker-  winsys/svga: Add an environment variable to force host-backed
4467*61046927SAndroid Build Coastguard Worker   operation
4468*61046927SAndroid Build Coastguard Worker-  winsys/svga: Enable the transfer_from_buffer GPU command for vgpu10
4469*61046927SAndroid Build Coastguard Worker-  svga: Avoid bouncing buffer data in malloced buffers
4470*61046927SAndroid Build Coastguard Worker-  winsys/svga: Update the drm interface file
4471*61046927SAndroid Build Coastguard Worker-  winsys/svga: Don't abort on EBUSY errors from execbuffer
4472*61046927SAndroid Build Coastguard Worker
4473*61046927SAndroid Build Coastguard WorkerTimo Aaltonen (1):
4474*61046927SAndroid Build Coastguard Worker
4475*61046927SAndroid Build Coastguard Worker-  util/os_misc: Add check for PIPE_OS_HURD
4476*61046927SAndroid Build Coastguard Worker
4477*61046927SAndroid Build Coastguard WorkerTimothy Arceri (72):
4478*61046927SAndroid Build Coastguard Worker
4479*61046927SAndroid Build Coastguard Worker-  st/glsl_to_nir: remove dead local variables
4480*61046927SAndroid Build Coastguard Worker-  ac/radv/radeonsi: add ac_get_num_physical_sgprs() helper
4481*61046927SAndroid Build Coastguard Worker-  radv: take LDS into account for compute shader occupancy stats
4482*61046927SAndroid Build Coastguard Worker-  util: move BITFIELD macros to util/macros.h
4483*61046927SAndroid Build Coastguard Worker-  st/glsl_to_nir: call nir_remove_dead_variables() after lowing local
4484*61046927SAndroid Build Coastguard Worker   indirects
4485*61046927SAndroid Build Coastguard Worker-  nir: add support for marking used patches when packing varyings
4486*61046927SAndroid Build Coastguard Worker-  nir: add glsl_type_is_32bit() helper
4487*61046927SAndroid Build Coastguard Worker-  nir: add is_packing_supported_for_type() helper
4488*61046927SAndroid Build Coastguard Worker-  nir: rewrite varying component packing
4489*61046927SAndroid Build Coastguard Worker-  nir: prehash instruction in nir_instr_set_add_or_rewrite()
4490*61046927SAndroid Build Coastguard Worker-  nir: turn ssa check into an assert
4491*61046927SAndroid Build Coastguard Worker-  nir: turn an ssa check in nir_search into an assert
4492*61046927SAndroid Build Coastguard Worker-  nir: remove simple dead if detection from nir_opt_dead_cf()
4493*61046927SAndroid Build Coastguard Worker-  radeonsi/nir: set input_usage_mask properly
4494*61046927SAndroid Build Coastguard Worker-  radeonsi/nir: set colors_read properly
4495*61046927SAndroid Build Coastguard Worker-  radeonsi/nir: set shader_buffers_declared properly
4496*61046927SAndroid Build Coastguard Worker-  st/nir: use NIR for asm programs
4497*61046927SAndroid Build Coastguard Worker-  nir: remove non-ssa support from nir_copy_prop()
4498*61046927SAndroid Build Coastguard Worker-  nir: clone instruction set rather than removing individual entries
4499*61046927SAndroid Build Coastguard Worker-  nir: allow nir_lower_phis_to_scalar() on more src types
4500*61046927SAndroid Build Coastguard Worker-  radeonsi: fix query buffer allocation
4501*61046927SAndroid Build Coastguard Worker-  glsl: fix shader cache for packed param list
4502*61046927SAndroid Build Coastguard Worker-  radeonsi/nir: move si_lower_nir() call into compiler thread
4503*61046927SAndroid Build Coastguard Worker-  glsl: rename is_record() -> is_struct()
4504*61046927SAndroid Build Coastguard Worker-  glsl: rename get_record_instance() -> get_struct_instance()
4505*61046927SAndroid Build Coastguard Worker-  glsl: rename record_location_offset() -> struct_location_offset()
4506*61046927SAndroid Build Coastguard Worker-  glsl: rename record_types -> struct_types
4507*61046927SAndroid Build Coastguard Worker-  nir: rename glsl_type_is_struct() -> glsl_type_is_struct_or_ifc()
4508*61046927SAndroid Build Coastguard Worker-  glsl/freedreno/panfrost: pass gl_context to the standalone compiler
4509*61046927SAndroid Build Coastguard Worker-  glsl: use NIR function inlining for drivers that use glsl_to_nir()
4510*61046927SAndroid Build Coastguard Worker-  i965: stop calling nir_lower_returns()
4511*61046927SAndroid Build Coastguard Worker-  radeonsi/nir: stop calling nir_lower_returns()
4512*61046927SAndroid Build Coastguard Worker-  st/glsl: start spilling out common st glsl conversion code
4513*61046927SAndroid Build Coastguard Worker-  anv: add support for dumping shader info via VK_EXT_debug_report
4514*61046927SAndroid Build Coastguard Worker-  nir: add guess trip count support to loop analysis
4515*61046927SAndroid Build Coastguard Worker-  nir: add new partially_unrolled bool to nir_loop
4516*61046927SAndroid Build Coastguard Worker-  nir: add partial loop unrolling support
4517*61046927SAndroid Build Coastguard Worker-  nir: calculate trip count for more loops
4518*61046927SAndroid Build Coastguard Worker-  nir: unroll some loops with a variable limit
4519*61046927SAndroid Build Coastguard Worker-  nir: simplify the loop analysis trip count code a little
4520*61046927SAndroid Build Coastguard Worker-  nir: add helper to return inversion op of a comparison
4521*61046927SAndroid Build Coastguard Worker-  nir: add get_induction_and_limit_vars() helper to loop analysis
4522*61046927SAndroid Build Coastguard Worker-  nir: pass nir_op to calculate_iterations()
4523*61046927SAndroid Build Coastguard Worker-  nir: find induction/limit vars in iand instructions
4524*61046927SAndroid Build Coastguard Worker-  st/glsl_to_nir: fix incorrect arrary access
4525*61046927SAndroid Build Coastguard Worker-  radeonsi/nir: call some more var optimisation passes
4526*61046927SAndroid Build Coastguard Worker-  ac/nir_to_llvm: add assert to emit_bcsel()
4527*61046927SAndroid Build Coastguard Worker-  nir: only override previous alu during loop analysis if supported
4528*61046927SAndroid Build Coastguard Worker-  nir: fix opt_if_loop_last_continue()
4529*61046927SAndroid Build Coastguard Worker-  nir: add support for user defined loop control
4530*61046927SAndroid Build Coastguard Worker-  spirv: make use of the loop control support in nir
4531*61046927SAndroid Build Coastguard Worker-  nir: add support for user defined select control
4532*61046927SAndroid Build Coastguard Worker-  spirv: make use of the select control support in nir
4533*61046927SAndroid Build Coastguard Worker-  Revert "ac/nir: use new LLVM 8 intrinsics for SSBO atomic operations"
4534*61046927SAndroid Build Coastguard Worker-  nir: propagate known constant values into the if-then branch
4535*61046927SAndroid Build Coastguard Worker-  Revert "nir: propagate known constant values into the if-then branch"
4536*61046927SAndroid Build Coastguard Worker-  nir/radv: remove restrictions on opt_if_loop_last_continue()
4537*61046927SAndroid Build Coastguard Worker-  nir: initialise some variables in opt_if_loop_last_continue()
4538*61046927SAndroid Build Coastguard Worker-  nir/i965/freedreno/vc4: add a bindless bool to type size functions
4539*61046927SAndroid Build Coastguard Worker-  ac/nir_to_llvm: make get_sampler_desc() more generic and pass it the
4540*61046927SAndroid Build Coastguard Worker   image intrinsic
4541*61046927SAndroid Build Coastguard Worker-  ac/nir_to_llvm: add image bindless support
4542*61046927SAndroid Build Coastguard Worker-  nir: fix packing components with arrays
4543*61046927SAndroid Build Coastguard Worker-  radeonsi/nir: fix scanning of bindless images
4544*61046927SAndroid Build Coastguard Worker-  st/mesa/radeonsi: fix race between destruction of types and shader
4545*61046927SAndroid Build Coastguard Worker   compilation
4546*61046927SAndroid Build Coastguard Worker-  nir: fix nir_remove_unused_varyings()
4547*61046927SAndroid Build Coastguard Worker-  radeonsi/nir: create si_nir_opts() helper
4548*61046927SAndroid Build Coastguard Worker-  radeonsi/nir: call radeonsi nir opts before the scan pass
4549*61046927SAndroid Build Coastguard Worker-  util/drirc: add workarounds for bugs in Doom 3: BFG
4550*61046927SAndroid Build Coastguard Worker-  radeonsi: add config entry for Counter-Strike Global Offensive
4551*61046927SAndroid Build Coastguard Worker-  Revert "glx: Fix synthetic error generation in \__glXSendError"
4552*61046927SAndroid Build Coastguard Worker-  Revert "st/mesa: expose 0 shader binary formats for compat profiles
4553*61046927SAndroid Build Coastguard Worker   for Qt"
4554*61046927SAndroid Build Coastguard Worker-  st/glsl: make sure to propagate initialisers to driver storage
4555*61046927SAndroid Build Coastguard Worker
4556*61046927SAndroid Build Coastguard WorkerTimur Kristóf (19):
4557*61046927SAndroid Build Coastguard Worker
4558*61046927SAndroid Build Coastguard Worker-  radeonsi/nir: Use uniform location when calculating const_file_max.
4559*61046927SAndroid Build Coastguard Worker-  iris: implement clearing render target and depth stencil
4560*61046927SAndroid Build Coastguard Worker-  nir: Add ability for shaders to use window space coordinates.
4561*61046927SAndroid Build Coastguard Worker-  tgsi_to_nir: Fix the TGSI ARR translation by converting the result to
4562*61046927SAndroid Build Coastguard Worker   int.
4563*61046927SAndroid Build Coastguard Worker-  tgsi_to_nir: Fix TGSI LIT translation by using flt.
4564*61046927SAndroid Build Coastguard Worker-  tgsi_to_nir: Make the TGSI IF translation code more readable.
4565*61046927SAndroid Build Coastguard Worker-  tgsi_to_nir: Split to smaller functions.
4566*61046927SAndroid Build Coastguard Worker-  nir: Move nir_lower_uniforms_to_ubo to compiler/nir.
4567*61046927SAndroid Build Coastguard Worker-  nir: Add multiplier argument to nir_lower_uniforms_to_ubo.
4568*61046927SAndroid Build Coastguard Worker-  freedreno: Plumb pipe_screen through to irX_tgsi_to_nir.
4569*61046927SAndroid Build Coastguard Worker-  tgsi_to_nir: Produce optimized NIR for a given pipe_screen.
4570*61046927SAndroid Build Coastguard Worker-  tgsi_to_nir: Restructure system value loads.
4571*61046927SAndroid Build Coastguard Worker-  tgsi_to_nir: Extract ttn_emulate_tgsi_front_face into its own
4572*61046927SAndroid Build Coastguard Worker   function.
4573*61046927SAndroid Build Coastguard Worker-  tgsi_to_nir: Support FACE and POSITION properly.
4574*61046927SAndroid Build Coastguard Worker-  tgsi_to_nir: Improve interpolation modes.
4575*61046927SAndroid Build Coastguard Worker-  tgsi_to_nir: Set correct location for uniforms.
4576*61046927SAndroid Build Coastguard Worker-  radeonsi/nir: Only set window_space_position for vertex shaders.
4577*61046927SAndroid Build Coastguard Worker-  iris: Face should be a system value.
4578*61046927SAndroid Build Coastguard Worker-  gallium: fix autotools build of pipe_msm.la
4579*61046927SAndroid Build Coastguard Worker
4580*61046927SAndroid Build Coastguard WorkerTobias Klausmann (1):
4581*61046927SAndroid Build Coastguard Worker
4582*61046927SAndroid Build Coastguard Worker-  vulkan/util: meson build - add wayland client include
4583*61046927SAndroid Build Coastguard Worker
4584*61046927SAndroid Build Coastguard WorkerTomasz Figa (1):
4585*61046927SAndroid Build Coastguard Worker
4586*61046927SAndroid Build Coastguard Worker-  llvmpipe: Always return some fence in flush (v2)
4587*61046927SAndroid Build Coastguard Worker
4588*61046927SAndroid Build Coastguard WorkerTomeu Vizoso (19):
4589*61046927SAndroid Build Coastguard Worker
4590*61046927SAndroid Build Coastguard Worker-  panfrost: Add gem_handle to panfrost_memory and panfrost_bo
4591*61046927SAndroid Build Coastguard Worker-  panfrost: Add backend targeting the DRM driver
4592*61046927SAndroid Build Coastguard Worker-  panfrost/midgard: Add support for MIDGARD_MESA_DEBUG
4593*61046927SAndroid Build Coastguard Worker-  panfrost: Add support for PAN_MESA_DEBUG
4594*61046927SAndroid Build Coastguard Worker-  panfrost: Set bo->size[0] in the DRM backend
4595*61046927SAndroid Build Coastguard Worker-  panfrost: Set bo->gem_handle when creating a linear BO
4596*61046927SAndroid Build Coastguard Worker-  panfrost: Adapt to uapi changes
4597*61046927SAndroid Build Coastguard Worker-  panfrost: Fix sscanf format options
4598*61046927SAndroid Build Coastguard Worker-  panfrost: Set the GEM handle for AFBC buffers
4599*61046927SAndroid Build Coastguard Worker-  panfrost: Also tell the kernel about the checksum_slab
4600*61046927SAndroid Build Coastguard Worker-  panfrost: Pass the context BOs to the kernel so they aren't unmapped
4601*61046927SAndroid Build Coastguard Worker   while in use
4602*61046927SAndroid Build Coastguard Worker-  panfrost: Wait for last job to finish in force_flush_fragment
4603*61046927SAndroid Build Coastguard Worker-  panfrost: split asserts in pandecode
4604*61046927SAndroid Build Coastguard Worker-  panfrost: Guard against reading past end of buffer
4605*61046927SAndroid Build Coastguard Worker-  panfrost/ci: Initial commit
4606*61046927SAndroid Build Coastguard Worker-  panfrost/midgard: Skip register allocation if there's no work to do
4607*61046927SAndroid Build Coastguard Worker-  panfrost/midgard: Skip liveness analysis for instructions without
4608*61046927SAndroid Build Coastguard Worker   dest
4609*61046927SAndroid Build Coastguard Worker-  panfrost: Fix two uninitialized accesses in compiler
4610*61046927SAndroid Build Coastguard Worker-  panfrost: Only take the fast paths on buffers aligned to block size
4611*61046927SAndroid Build Coastguard Worker
4612*61046927SAndroid Build Coastguard WorkerToni Lönnberg (8):
4613*61046927SAndroid Build Coastguard Worker
4614*61046927SAndroid Build Coastguard Worker-  intel/genxml: Only handle instructions meant for render engine when
4615*61046927SAndroid Build Coastguard Worker   generating headers
4616*61046927SAndroid Build Coastguard Worker-  intel/genxml: Media instructions and structures for gen6
4617*61046927SAndroid Build Coastguard Worker-  intel/genxml: Media instructions and structures for gen7
4618*61046927SAndroid Build Coastguard Worker-  intel/genxml: Media instructions and structures for gen7.5
4619*61046927SAndroid Build Coastguard Worker-  intel/genxml: Media instructions and structures for gen8
4620*61046927SAndroid Build Coastguard Worker-  intel/genxml: Media instructions and structures for gen9
4621*61046927SAndroid Build Coastguard Worker-  intel/genxml: Media instructions and structures for gen10
4622*61046927SAndroid Build Coastguard Worker-  intel/genxml: Media instructions and structures for gen11
4623*61046927SAndroid Build Coastguard Worker
4624*61046927SAndroid Build Coastguard WorkerTopi Pohjolainen (2):
4625*61046927SAndroid Build Coastguard Worker
4626*61046927SAndroid Build Coastguard Worker-  intel/compiler/icl: Use tcs barrier id bits 24:30 instead of 24:27
4627*61046927SAndroid Build Coastguard Worker-  intel/compiler/fs/icl: Use dummy masked urb write for tess eval
4628*61046927SAndroid Build Coastguard Worker
4629*61046927SAndroid Build Coastguard WorkerVasily Khoruzhick (2):
4630*61046927SAndroid Build Coastguard Worker
4631*61046927SAndroid Build Coastguard Worker-  lima: use individual tile heap for each GP job.
4632*61046927SAndroid Build Coastguard Worker-  lima: add support for depth/stencil fbo attachments and textures
4633*61046927SAndroid Build Coastguard Worker
4634*61046927SAndroid Build Coastguard WorkerVinson Lee (5):
4635*61046927SAndroid Build Coastguard Worker
4636*61046927SAndroid Build Coastguard Worker-  gallium/auxiliary/vl: Fix duplicate symbol build errors.
4637*61046927SAndroid Build Coastguard Worker-  nir: Fix anonymous union initialization with older GCC.
4638*61046927SAndroid Build Coastguard Worker-  swr: Fix build with llvm-9.0.
4639*61046927SAndroid Build Coastguard Worker-  gallium: Fix autotools build with libxatracker.la.
4640*61046927SAndroid Build Coastguard Worker-  freedreno: Fix GCC build error.
4641*61046927SAndroid Build Coastguard Worker
4642*61046927SAndroid Build Coastguard WorkerVivek Kasireddy (1):
4643*61046927SAndroid Build Coastguard Worker
4644*61046927SAndroid Build Coastguard Worker-  drm-uapi: Update headers from drm-next
4645*61046927SAndroid Build Coastguard Worker
4646*61046927SAndroid Build Coastguard WorkerXavier Bouchoux (1):
4647*61046927SAndroid Build Coastguard Worker
4648*61046927SAndroid Build Coastguard Worker-  nir/spirv: Fix assert when unsampled OpTypeImage has unknown 'Depth'
4649*61046927SAndroid Build Coastguard Worker
4650*61046927SAndroid Build Coastguard WorkerYevhenii Kolesnikov (1):
4651*61046927SAndroid Build Coastguard Worker
4652*61046927SAndroid Build Coastguard Worker-  i965: Fix allow_higher_compat_version workaround limited by OpenGL
4653*61046927SAndroid Build Coastguard Worker   3.0
4654*61046927SAndroid Build Coastguard Worker
4655*61046927SAndroid Build Coastguard Workercoypu (1):
4656*61046927SAndroid Build Coastguard Worker
4657*61046927SAndroid Build Coastguard Worker-  gbm: don't return void
4658*61046927SAndroid Build Coastguard Worker
4659*61046927SAndroid Build Coastguard Workerdavidbepo (1):
4660*61046927SAndroid Build Coastguard Worker
4661*61046927SAndroid Build Coastguard Worker-  drirc: add Waterfox to adaptive-sync blacklist
4662*61046927SAndroid Build Coastguard Worker
4663*61046927SAndroid Build Coastguard Workergrmat (1):
4664*61046927SAndroid Build Coastguard Worker
4665*61046927SAndroid Build Coastguard Worker-  drirc: add Spectacle, Falkon to a-sync blacklist
4666*61046927SAndroid Build Coastguard Worker
4667*61046927SAndroid Build Coastguard Workerpal1000 (1):
4668*61046927SAndroid Build Coastguard Worker
4669*61046927SAndroid Build Coastguard Worker-  scons: Compatibility with Scons development version string
4670*61046927SAndroid Build Coastguard Worker
4671*61046927SAndroid Build Coastguard Workersuresh guttula (3):
4672*61046927SAndroid Build Coastguard Worker
4673*61046927SAndroid Build Coastguard Worker-  vl: Add cropping flags for H264
4674*61046927SAndroid Build Coastguard Worker-  radeon/vce:Add support for frame_cropping_flag of
4675*61046927SAndroid Build Coastguard Worker   VAEncSequenceParameterBufferH264
4676*61046927SAndroid Build Coastguard Worker-  st/va/enc: Add support for frame_cropping_flag of
4677*61046927SAndroid Build Coastguard Worker   VAEncSequenceParameterBufferH264
4678