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