1*61046927SAndroid Build Coastguard WorkerMesa 19.0.0 Release Notes / TBD 2*61046927SAndroid Build Coastguard Worker=============================== 3*61046927SAndroid Build Coastguard Worker 4*61046927SAndroid Build Coastguard WorkerMesa 19.0.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.0.1. 7*61046927SAndroid Build Coastguard Worker 8*61046927SAndroid Build Coastguard WorkerMesa 19.0.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 4c5b9c5227d37c1f6bdc786a6fa7ee7fbce40b2e8a87340c7d3234534ece3304 mesa-19.0.0.tar.gz 22*61046927SAndroid Build Coastguard Worker 5a549dfb40ec31e5c36c47aadac04554cb2e2a8d144a046a378fc16da57e38f8 mesa-19.0.0.tar.xz 23*61046927SAndroid Build Coastguard Worker 24*61046927SAndroid Build Coastguard WorkerNew features 25*61046927SAndroid Build Coastguard Worker------------ 26*61046927SAndroid Build Coastguard Worker 27*61046927SAndroid Build Coastguard Worker- GL_AMD_texture_texture4 on all GL 4.0 drivers. 28*61046927SAndroid Build Coastguard Worker- GL_EXT_shader_implicit_conversions on all drivers (ES extension). 29*61046927SAndroid Build Coastguard Worker- GL_EXT_texture_compression_bptc on all GL 4.0 drivers (ES extension). 30*61046927SAndroid Build Coastguard Worker- GL_EXT_texture_compression_rgtc on all GL 3.0 drivers (ES extension). 31*61046927SAndroid Build Coastguard Worker- GL_EXT_render_snorm on gallium drivers (ES extension). 32*61046927SAndroid Build Coastguard Worker- GL_EXT_texture_view on drivers supporting texture views (ES 33*61046927SAndroid Build Coastguard Worker extension). 34*61046927SAndroid Build Coastguard Worker- GL_OES_texture_view on drivers supporting texture views (ES 35*61046927SAndroid Build Coastguard Worker extension). 36*61046927SAndroid Build Coastguard Worker- GL_NV_shader_atomic_float on nvc0 (Fermi/Kepler only). 37*61046927SAndroid Build Coastguard Worker- Shader-based software implementations of GL_ARB_gpu_shader_fp64, 38*61046927SAndroid Build Coastguard Worker GL_ARB_gpu_shader_int64, GL_ARB_vertex_attrib_64bit, and 39*61046927SAndroid Build Coastguard Worker GL_ARB_shader_ballot on i965. 40*61046927SAndroid Build Coastguard Worker- VK_ANDROID_external_memory_android_hardware_buffer on Intel 41*61046927SAndroid Build Coastguard Worker- Fixed and re-exposed VK_EXT_pci_bus_info on Intel and RADV 42*61046927SAndroid Build Coastguard Worker- VK_EXT_scalar_block_layout on Intel and RADV 43*61046927SAndroid Build Coastguard Worker- VK_KHR_depth_stencil_resolve on Intel 44*61046927SAndroid Build Coastguard Worker- VK_KHR_draw_indirect_count on Intel 45*61046927SAndroid Build Coastguard Worker- VK_EXT_conditional_rendering on Intel 46*61046927SAndroid Build Coastguard Worker- VK_EXT_memory_budget on RADV 47*61046927SAndroid Build Coastguard Worker 48*61046927SAndroid Build Coastguard WorkerBug fixes 49*61046927SAndroid Build Coastguard Worker--------- 50*61046927SAndroid Build Coastguard Worker 51*61046927SAndroid Build Coastguard Worker- `Bug 32211 <https://bugs.freedesktop.org/show_bug.cgi?id=32211>`__ - 52*61046927SAndroid Build Coastguard Worker [GLSL] lower_jumps with continue-statements in for-loops prevents 53*61046927SAndroid Build Coastguard Worker loop unrolling 54*61046927SAndroid Build Coastguard Worker- `Bug 102349 <https://bugs.freedesktop.org/show_bug.cgi?id=102349>`__ 55*61046927SAndroid Build Coastguard Worker - nv4x crashing with plasmashell - gdb log included 56*61046927SAndroid Build Coastguard Worker- `Bug 102597 <https://bugs.freedesktop.org/show_bug.cgi?id=102597>`__ 57*61046927SAndroid Build Coastguard Worker - [Regression] mpv, high rendering times (two to three times higher) 58*61046927SAndroid Build Coastguard Worker- `Bug 104297 <https://bugs.freedesktop.org/show_bug.cgi?id=104297>`__ 59*61046927SAndroid Build Coastguard Worker - [i965] Downward causes GPU hangs and misrendering on Haswell 60*61046927SAndroid Build Coastguard Worker- `Bug 104602 <https://bugs.freedesktop.org/show_bug.cgi?id=104602>`__ 61*61046927SAndroid Build Coastguard Worker - [apitrace] Graphical artifacts in Civilization VI on RX Vega 62*61046927SAndroid Build Coastguard Worker- `Bug 105301 <https://bugs.freedesktop.org/show_bug.cgi?id=105301>`__ 63*61046927SAndroid Build Coastguard Worker - The big SKQP bug 64*61046927SAndroid Build Coastguard Worker- `Bug 106577 <https://bugs.freedesktop.org/show_bug.cgi?id=106577>`__ 65*61046927SAndroid Build Coastguard Worker - broken rendering with nine and nouveau (GM107) 66*61046927SAndroid Build Coastguard Worker- `Bug 106595 <https://bugs.freedesktop.org/show_bug.cgi?id=106595>`__ 67*61046927SAndroid Build Coastguard Worker - [RADV] Rendering distortions only when MSAA is enabled 68*61046927SAndroid Build Coastguard Worker- `Bug 107052 <https://bugs.freedesktop.org/show_bug.cgi?id=107052>`__ 69*61046927SAndroid Build Coastguard Worker - [Regression][bisected]. Crookz - The Big Heist Demo can't be 70*61046927SAndroid Build Coastguard Worker launched despite the "true" flag in "drirc" 71*61046927SAndroid Build Coastguard Worker- `Bug 107510 <https://bugs.freedesktop.org/show_bug.cgi?id=107510>`__ 72*61046927SAndroid Build Coastguard Worker - [GEN8+] up to 10% perf drop on several 3D benchmarks 73*61046927SAndroid Build Coastguard Worker- `Bug 107626 <https://bugs.freedesktop.org/show_bug.cgi?id=107626>`__ 74*61046927SAndroid Build Coastguard Worker - [SNB] The graphical corruption and GPU hang occur sometimes on the 75*61046927SAndroid Build Coastguard Worker piglit test "arb_texture_multisample-large-float-texture" with 76*61046927SAndroid Build Coastguard Worker parameter --fp16 77*61046927SAndroid Build Coastguard Worker- `Bug 107728 <https://bugs.freedesktop.org/show_bug.cgi?id=107728>`__ 78*61046927SAndroid Build Coastguard Worker - Wrong background in Sascha Willem's Multisampling Demo 79*61046927SAndroid Build Coastguard Worker- `Bug 107842 <https://bugs.freedesktop.org/show_bug.cgi?id=107842>`__ 80*61046927SAndroid Build Coastguard Worker - "invariant" qualifier on outputs of GLSL ES fragment shader causes 81*61046927SAndroid Build Coastguard Worker compilation error. 82*61046927SAndroid Build Coastguard Worker- `Bug 107856 <https://bugs.freedesktop.org/show_bug.cgi?id=107856>`__ 83*61046927SAndroid Build Coastguard Worker - i965 incorrectly calculates the number of layers for texture views 84*61046927SAndroid Build Coastguard Worker (assert) 85*61046927SAndroid Build Coastguard Worker- `Bug 108114 <https://bugs.freedesktop.org/show_bug.cgi?id=108114>`__ 86*61046927SAndroid Build Coastguard Worker - [vulkancts] new VK_KHR_16bit_storage tests fail. 87*61046927SAndroid Build Coastguard Worker- `Bug 108116 <https://bugs.freedesktop.org/show_bug.cgi?id=108116>`__ 88*61046927SAndroid Build Coastguard Worker - [vulkancts] stencil partial clear tests fail. 89*61046927SAndroid Build Coastguard Worker- `Bug 108245 <https://bugs.freedesktop.org/show_bug.cgi?id=108245>`__ 90*61046927SAndroid Build Coastguard Worker - RADV/Vega: Low mip levels of large BCn textures get corrupted by 91*61046927SAndroid Build Coastguard Worker vkCmdCopyBufferToImage 92*61046927SAndroid Build Coastguard Worker- `Bug 108311 <https://bugs.freedesktop.org/show_bug.cgi?id=108311>`__ 93*61046927SAndroid Build Coastguard Worker - Query buffer object support is broken on r600. 94*61046927SAndroid Build Coastguard Worker- `Bug 108457 <https://bugs.freedesktop.org/show_bug.cgi?id=108457>`__ 95*61046927SAndroid Build Coastguard Worker - [OpenGL CTS] 96*61046927SAndroid Build Coastguard Worker KHR-GL46.tessellation_shader.single.xfb_captures_data_from_correct_stage 97*61046927SAndroid Build Coastguard Worker fails 98*61046927SAndroid Build Coastguard Worker- `Bug 108560 <https://bugs.freedesktop.org/show_bug.cgi?id=108560>`__ 99*61046927SAndroid Build Coastguard Worker - Mesa 32 is built without sse 100*61046927SAndroid Build Coastguard Worker- `Bug 108624 <https://bugs.freedesktop.org/show_bug.cgi?id=108624>`__ 101*61046927SAndroid Build Coastguard Worker - [regression][bisected] "nir: Copy propagation between blocks" 102*61046927SAndroid Build Coastguard Worker regression 103*61046927SAndroid Build Coastguard Worker- `Bug 108630 <https://bugs.freedesktop.org/show_bug.cgi?id=108630>`__ 104*61046927SAndroid Build Coastguard Worker - [G965] piglit.spec.!opengl 1_2.tex3d-maxsize spins forever 105*61046927SAndroid Build Coastguard Worker- `Bug 108635 <https://bugs.freedesktop.org/show_bug.cgi?id=108635>`__ 106*61046927SAndroid Build Coastguard Worker - Mesa master commit 68dc591af16ebb36814e4c187e4998948103c99c causes 107*61046927SAndroid Build Coastguard Worker XWayland to segfault 108*61046927SAndroid Build Coastguard Worker- `Bug 108636 <https://bugs.freedesktop.org/show_bug.cgi?id=108636>`__ 109*61046927SAndroid Build Coastguard Worker - test_optpass has use after free bug, failing with memory testing 110*61046927SAndroid Build Coastguard Worker tools like address sanitizer 111*61046927SAndroid Build Coastguard Worker- `Bug 108713 <https://bugs.freedesktop.org/show_bug.cgi?id=108713>`__ 112*61046927SAndroid Build Coastguard Worker - Gallium: use after free with transform feedback 113*61046927SAndroid Build Coastguard Worker- `Bug 108734 <https://bugs.freedesktop.org/show_bug.cgi?id=108734>`__ 114*61046927SAndroid Build Coastguard Worker - Regression: [bisected] 115*61046927SAndroid Build Coastguard Worker dEQP-GLES31.functional.tessellation.invariance.\* start failing on 116*61046927SAndroid Build Coastguard Worker r600 117*61046927SAndroid Build Coastguard Worker- `Bug 108805 <https://bugs.freedesktop.org/show_bug.cgi?id=108805>`__ 118*61046927SAndroid Build Coastguard Worker - i965 regressions from EXT_texture_sRGB_R8 119*61046927SAndroid Build Coastguard Worker- `Bug 108829 <https://bugs.freedesktop.org/show_bug.cgi?id=108829>`__ 120*61046927SAndroid Build Coastguard Worker - [meson] libglapi exports internal API 121*61046927SAndroid Build Coastguard Worker- `Bug 108868 <https://bugs.freedesktop.org/show_bug.cgi?id=108868>`__ 122*61046927SAndroid Build Coastguard Worker - [BYT IVB] Tesselation test regressions 123*61046927SAndroid Build Coastguard Worker- `Bug 108877 <https://bugs.freedesktop.org/show_bug.cgi?id=108877>`__ 124*61046927SAndroid Build Coastguard Worker - OpenGL CTS gl43 test cases were interrupted due to segment fault 125*61046927SAndroid Build Coastguard Worker- `Bug 108894 <https://bugs.freedesktop.org/show_bug.cgi?id=108894>`__ 126*61046927SAndroid Build Coastguard Worker - [anv] vkCmdCopyBuffer() and vkCmdCopyQueryPoolResults() 127*61046927SAndroid Build Coastguard Worker write-after-write hazard 128*61046927SAndroid Build Coastguard Worker- `Bug 108909 <https://bugs.freedesktop.org/show_bug.cgi?id=108909>`__ 129*61046927SAndroid Build Coastguard Worker - Vkd3d test failure test_resolve_non_issued_query_data() 130*61046927SAndroid Build Coastguard Worker- `Bug 108910 <https://bugs.freedesktop.org/show_bug.cgi?id=108910>`__ 131*61046927SAndroid Build Coastguard Worker - Vkd3d test failure test_multisample_array_texture() 132*61046927SAndroid Build Coastguard Worker- `Bug 108911 <https://bugs.freedesktop.org/show_bug.cgi?id=108911>`__ 133*61046927SAndroid Build Coastguard Worker - Vkd3d test failure test_clear_render_target_view() 134*61046927SAndroid Build Coastguard Worker- `Bug 108914 <https://bugs.freedesktop.org/show_bug.cgi?id=108914>`__ 135*61046927SAndroid Build Coastguard Worker - blocky shadow artifacts in The Forest with DXVK, RADV_DEBUG=nohiz 136*61046927SAndroid Build Coastguard Worker fixes this 137*61046927SAndroid Build Coastguard Worker- `Bug 108925 <https://bugs.freedesktop.org/show_bug.cgi?id=108925>`__ 138*61046927SAndroid Build Coastguard Worker - vkCmdCopyQueryPoolResults(VK_QUERY_RESULT_WAIT_BIT) for timestamps 139*61046927SAndroid Build Coastguard Worker with large query count hangs 140*61046927SAndroid Build Coastguard Worker- `Bug 108936 <https://bugs.freedesktop.org/show_bug.cgi?id=108936>`__ 141*61046927SAndroid Build Coastguard Worker - [ILK,G45,G965] Regressions from texture-format enums rework 142*61046927SAndroid Build Coastguard Worker- `Bug 108943 <https://bugs.freedesktop.org/show_bug.cgi?id=108943>`__ 143*61046927SAndroid Build Coastguard Worker - Build fails on ppc64le with meson 144*61046927SAndroid Build Coastguard Worker- `Bug 108961 <https://bugs.freedesktop.org/show_bug.cgi?id=108961>`__ 145*61046927SAndroid Build Coastguard Worker - make check test_replace_src_bitsize failure 146*61046927SAndroid Build Coastguard Worker- `Bug 108974 <https://bugs.freedesktop.org/show_bug.cgi?id=108974>`__ 147*61046927SAndroid Build Coastguard Worker - make check DispatchSanity_test regression 148*61046927SAndroid Build Coastguard Worker- `Bug 108999 <https://bugs.freedesktop.org/show_bug.cgi?id=108999>`__ 149*61046927SAndroid Build Coastguard Worker - Calculating the scissors fields when the y is flipped (0 on top) 150*61046927SAndroid Build Coastguard Worker can generate negative numbers that will cause assertion failure later 151*61046927SAndroid Build Coastguard Worker on. 152*61046927SAndroid Build Coastguard Worker- `Bug 109023 <https://bugs.freedesktop.org/show_bug.cgi?id=109023>`__ 153*61046927SAndroid Build Coastguard Worker - error: inlining failed in call to always_inline ‘__m512 154*61046927SAndroid Build Coastguard Worker \_mm512_and_ps(__m512, \__m512)’: target specific option mismatch 155*61046927SAndroid Build Coastguard Worker- `Bug 109072 <https://bugs.freedesktop.org/show_bug.cgi?id=109072>`__ 156*61046927SAndroid Build Coastguard Worker - GPU hang in blender 2.80 157*61046927SAndroid Build Coastguard Worker- `Bug 109075 <https://bugs.freedesktop.org/show_bug.cgi?id=109075>`__ 158*61046927SAndroid Build Coastguard Worker - radv: New D3D boolean optimizations cause GPU hang in Witcher 3 159*61046927SAndroid Build Coastguard Worker- `Bug 109081 <https://bugs.freedesktop.org/show_bug.cgi?id=109081>`__ 160*61046927SAndroid Build Coastguard Worker - [bisected] [HSW] Regression in clipping.user_defined.clip\_\* 161*61046927SAndroid Build Coastguard Worker vulkancts tests 162*61046927SAndroid Build Coastguard Worker- `Bug 109086 <https://bugs.freedesktop.org/show_bug.cgi?id=109086>`__ 163*61046927SAndroid Build Coastguard Worker - Crash software mesa with gl_select render mode 164*61046927SAndroid Build Coastguard Worker- `Bug 109107 <https://bugs.freedesktop.org/show_bug.cgi?id=109107>`__ 165*61046927SAndroid Build Coastguard Worker - gallium/st/va: change va max_profiles when using Radeon VCN 166*61046927SAndroid Build Coastguard Worker Hardware 167*61046927SAndroid Build Coastguard Worker- `Bug 109129 <https://bugs.freedesktop.org/show_bug.cgi?id=109129>`__ 168*61046927SAndroid Build Coastguard Worker - format_types.h:1220: undefined reference to \`_mm256_cvtps_ph' 169*61046927SAndroid Build Coastguard Worker- `Bug 109151 <https://bugs.freedesktop.org/show_bug.cgi?id=109151>`__ 170*61046927SAndroid Build Coastguard Worker - [KBL-G][vulkan] 171*61046927SAndroid Build Coastguard Worker dEQP-VK.texture.explicit_lod.2d.sizes.31x55_nearest_linear_mipmap_nearest_repeat 172*61046927SAndroid Build Coastguard Worker failed verification. 173*61046927SAndroid Build Coastguard Worker- `Bug 109190 <https://bugs.freedesktop.org/show_bug.cgi?id=109190>`__ 174*61046927SAndroid Build Coastguard Worker - virgl: buffer flushing error with some dEQP tests [bisected] 175*61046927SAndroid Build Coastguard Worker- `Bug 109202 <https://bugs.freedesktop.org/show_bug.cgi?id=109202>`__ 176*61046927SAndroid Build Coastguard Worker - nv50_ir.cpp:749:19: error: cannot use typeid with -fno-rtti 177*61046927SAndroid Build Coastguard Worker- `Bug 109204 <https://bugs.freedesktop.org/show_bug.cgi?id=109204>`__ 178*61046927SAndroid Build Coastguard Worker - [regression, bisected] retroarch's crt-royale shader crash radv 179*61046927SAndroid Build Coastguard Worker- `Bug 109229 <https://bugs.freedesktop.org/show_bug.cgi?id=109229>`__ 180*61046927SAndroid Build Coastguard Worker - glLinkProgram locks up for ~30 seconds 181*61046927SAndroid Build Coastguard Worker- `Bug 109231 <https://bugs.freedesktop.org/show_bug.cgi?id=109231>`__ 182*61046927SAndroid Build Coastguard Worker - [nir] src/compiler/nir/nir_loop_analyze.c uninitialized variable 183*61046927SAndroid Build Coastguard Worker- `Bug 109242 <https://bugs.freedesktop.org/show_bug.cgi?id=109242>`__ 184*61046927SAndroid Build Coastguard Worker - [RADV] The Witcher 3 system freeze 185*61046927SAndroid Build Coastguard Worker- `Bug 109304 <https://bugs.freedesktop.org/show_bug.cgi?id=109304>`__ 186*61046927SAndroid Build Coastguard Worker - GfxBench AztecRuins Vulkan version Segfault 187*61046927SAndroid Build Coastguard Worker- `Bug 109325 <https://bugs.freedesktop.org/show_bug.cgi?id=109325>`__ 188*61046927SAndroid Build Coastguard Worker - mesa: Need ability to retrieve command line of Meson configuration 189*61046927SAndroid Build Coastguard Worker- `Bug 109328 <https://bugs.freedesktop.org/show_bug.cgi?id=109328>`__ 190*61046927SAndroid Build Coastguard Worker - [BSW BXT GLK] dEQP-VK.subgroups.arithmetic.subgroup regressions 191*61046927SAndroid Build Coastguard Worker- `Bug 109353 <https://bugs.freedesktop.org/show_bug.cgi?id=109353>`__ 192*61046927SAndroid Build Coastguard Worker - [regression][bisected] "nir: Switch to using 1-bit Booleans for 193*61046927SAndroid Build Coastguard Worker almost everything" regression with shared bools 194*61046927SAndroid Build Coastguard Worker- `Bug 109401 <https://bugs.freedesktop.org/show_bug.cgi?id=109401>`__ 195*61046927SAndroid Build Coastguard Worker - [DXVK] Project Cars rendering problems 196*61046927SAndroid Build Coastguard Worker- `Bug 109404 <https://bugs.freedesktop.org/show_bug.cgi?id=109404>`__ 197*61046927SAndroid Build Coastguard Worker - [ANV] The Witcher 3 shadows flickering 198*61046927SAndroid Build Coastguard Worker- `Bug 109442 <https://bugs.freedesktop.org/show_bug.cgi?id=109442>`__ 199*61046927SAndroid Build Coastguard Worker - "make check" test anv_block_pool_no_free fails intermittently 200*61046927SAndroid Build Coastguard Worker- `Bug 109443 <https://bugs.freedesktop.org/show_bug.cgi?id=109443>`__ 201*61046927SAndroid Build Coastguard Worker - Build failure with MSVC when using Scons >= 3.0.2 202*61046927SAndroid Build Coastguard Worker- `Bug 109449 <https://bugs.freedesktop.org/show_bug.cgi?id=109449>`__ 203*61046927SAndroid Build Coastguard Worker - [snb] quakespasm triggers a segmentation fault. 204*61046927SAndroid Build Coastguard Worker- `Bug 109451 <https://bugs.freedesktop.org/show_bug.cgi?id=109451>`__ 205*61046927SAndroid Build Coastguard Worker - [IVB,SNB] LINE_STRIPs following a TRIANGLE_FAN fail to use 206*61046927SAndroid Build Coastguard Worker primitive restart 207*61046927SAndroid Build Coastguard Worker- `Bug 109543 <https://bugs.freedesktop.org/show_bug.cgi?id=109543>`__ 208*61046927SAndroid Build Coastguard Worker - After upgrade mesa to 19.0.0~rc1 all vulkan based application stop 209*61046927SAndroid Build Coastguard Worker working ["vulkan-cube" received SIGSEGV in 210*61046927SAndroid Build Coastguard Worker radv_pipeline_init_blend_state at 211*61046927SAndroid Build Coastguard Worker ../src/amd/vulkan/radv_pipeline.c:699] 212*61046927SAndroid Build Coastguard Worker- `Bug 109561 <https://bugs.freedesktop.org/show_bug.cgi?id=109561>`__ 213*61046927SAndroid Build Coastguard Worker - [regression, bisected] code re-factor causing games to stutter or 214*61046927SAndroid Build Coastguard Worker lock-up system 215*61046927SAndroid Build Coastguard Worker- `Bug 109573 <https://bugs.freedesktop.org/show_bug.cgi?id=109573>`__ 216*61046927SAndroid Build Coastguard Worker - dEQP-VK.spirv_assembly.instruction.graphics.module.same_module 217*61046927SAndroid Build Coastguard Worker- `Bug 109575 <https://bugs.freedesktop.org/show_bug.cgi?id=109575>`__ 218*61046927SAndroid Build Coastguard Worker - Mesa-19.0.0-rc1 : Computer Crashes trying to run anything Vulkan 219*61046927SAndroid Build Coastguard Worker- `Bug 109581 <https://bugs.freedesktop.org/show_bug.cgi?id=109581>`__ 220*61046927SAndroid Build Coastguard Worker - [BISECTED] Nothing is Rendered on Sascha Willem's "subpasses" demo 221*61046927SAndroid Build Coastguard Worker- `Bug 109594 <https://bugs.freedesktop.org/show_bug.cgi?id=109594>`__ 222*61046927SAndroid Build Coastguard Worker - totem assert failure: totem: src/intel/genxml/gen9_pack.h:72: 223*61046927SAndroid Build Coastguard Worker \__gen_uint: La declaración \`v <= max' no se cumple. 224*61046927SAndroid Build Coastguard Worker- `Bug 109597 <https://bugs.freedesktop.org/show_bug.cgi?id=109597>`__ 225*61046927SAndroid Build Coastguard Worker - wreckfest issues with transparent objects & skybox 226*61046927SAndroid Build Coastguard Worker- `Bug 109601 <https://bugs.freedesktop.org/show_bug.cgi?id=109601>`__ 227*61046927SAndroid Build Coastguard Worker - [Regression] RuneLite GPU rendering broken on 18.3.x 228*61046927SAndroid Build Coastguard Worker- `Bug 109603 <https://bugs.freedesktop.org/show_bug.cgi?id=109603>`__ 229*61046927SAndroid Build Coastguard Worker - nir_instr_as_deref: Assertion \`parent && parent->type == 230*61046927SAndroid Build Coastguard Worker nir_instr_type_deref' failed. 231*61046927SAndroid Build Coastguard Worker- `Bug 109698 <https://bugs.freedesktop.org/show_bug.cgi?id=109698>`__ 232*61046927SAndroid Build Coastguard Worker - dri.pc contents invalid when built with meson 233*61046927SAndroid Build Coastguard Worker- `Bug 109717 <https://bugs.freedesktop.org/show_bug.cgi?id=109717>`__ 234*61046927SAndroid Build Coastguard Worker - [regression] Cull distance tests asserting 235*61046927SAndroid Build Coastguard Worker- `Bug 109735 <https://bugs.freedesktop.org/show_bug.cgi?id=109735>`__ 236*61046927SAndroid Build Coastguard Worker - [Regression] broken font with mesa_vulkan_overlay 237*61046927SAndroid Build Coastguard Worker- `Bug 109759 <https://bugs.freedesktop.org/show_bug.cgi?id=109759>`__ 238*61046927SAndroid Build Coastguard Worker - [BISECTED][REGRESSION][IVB, HSW] Font rendering problem in OpenGL 239*61046927SAndroid Build Coastguard Worker 240*61046927SAndroid Build Coastguard WorkerChanges 241*61046927SAndroid Build Coastguard Worker------- 242*61046927SAndroid Build Coastguard Worker 243*61046927SAndroid Build Coastguard WorkerAdam Jackson (4): 244*61046927SAndroid Build Coastguard Worker 245*61046927SAndroid Build Coastguard Worker- glx: Demand success from CreateContext requests (v2) 246*61046927SAndroid Build Coastguard Worker- specs: Remove GLES profile interaction text from 247*61046927SAndroid Build Coastguard Worker GLX_MESA_query_renderer 248*61046927SAndroid Build Coastguard Worker- specs: Remove GLX_RENDERER_ID_MESA from GLX_MESA_query_renderer 249*61046927SAndroid Build Coastguard Worker- specs: Bump GLX_MESA_query_renderer to version 9 250*61046927SAndroid Build Coastguard Worker 251*61046927SAndroid Build Coastguard WorkerAditya Swarup (1): 252*61046927SAndroid Build Coastguard Worker 253*61046927SAndroid Build Coastguard Worker- i965: Lift restriction in external textures for EGLImage support 254*61046927SAndroid Build Coastguard Worker 255*61046927SAndroid Build Coastguard WorkerAlejandro Piñeiro (3): 256*61046927SAndroid Build Coastguard Worker 257*61046927SAndroid Build Coastguard Worker- nir: remove unused variable 258*61046927SAndroid Build Coastguard Worker- nir/xfb: don't assert when xfb_buffer/stride is present but not 259*61046927SAndroid Build Coastguard Worker xfb_offset 260*61046927SAndroid Build Coastguard Worker- nir/xfb: distinguish array of structs vs array of blocks 261*61046927SAndroid Build Coastguard Worker 262*61046927SAndroid Build Coastguard WorkerAlex Deucher (3): 263*61046927SAndroid Build Coastguard Worker 264*61046927SAndroid Build Coastguard Worker- pci_ids: add new vega10 pci ids 265*61046927SAndroid Build Coastguard Worker- pci_ids: add new vega20 pci id 266*61046927SAndroid Build Coastguard Worker- pci_ids: add new VegaM pci id 267*61046927SAndroid Build Coastguard Worker 268*61046927SAndroid Build Coastguard WorkerAlex Smith (1): 269*61046927SAndroid Build Coastguard Worker 270*61046927SAndroid Build Coastguard Worker- radv: Flush before vkCmdWriteTimestamp() if needed 271*61046927SAndroid Build Coastguard Worker 272*61046927SAndroid Build Coastguard WorkerAlexander von Gluck IV (1): 273*61046927SAndroid Build Coastguard Worker 274*61046927SAndroid Build Coastguard Worker- egl/haiku: Fix reference to disp vs dpy 275*61046927SAndroid Build Coastguard Worker 276*61046927SAndroid Build Coastguard WorkerAlok Hota (8): 277*61046927SAndroid Build Coastguard Worker 278*61046927SAndroid Build Coastguard Worker- swr/rast: Use gfxptr_t value in JitGatherVertices 279*61046927SAndroid Build Coastguard Worker- swr/rast: Add annotator to interleave isa text 280*61046927SAndroid Build Coastguard Worker- swr/rast: partial support for Tiled Resources 281*61046927SAndroid Build Coastguard Worker- swr/rast: Unaligned and translations in gathers 282*61046927SAndroid Build Coastguard Worker- swr/rast: Scope MEM_CLIENT enum for mem usages 283*61046927SAndroid Build Coastguard Worker- swr/rast: New execution engine per JIT 284*61046927SAndroid Build Coastguard Worker- swr/rast: Store cached files in multiple subdirs 285*61046927SAndroid Build Coastguard Worker- swr/rast: bypass size limit for non-sampled textures 286*61046927SAndroid Build Coastguard Worker 287*61046927SAndroid Build Coastguard WorkerAlyssa Rosenzweig (1): 288*61046927SAndroid Build Coastguard Worker 289*61046927SAndroid Build Coastguard Worker- util: Fix warning in u_cpu_detect on non-x86 290*61046927SAndroid Build Coastguard Worker 291*61046927SAndroid Build Coastguard WorkerAndre Heider (4): 292*61046927SAndroid Build Coastguard Worker 293*61046927SAndroid Build Coastguard Worker- st/nine: fix stack corruption due to ABI mismatch 294*61046927SAndroid Build Coastguard Worker- st/nine: plug thread related leaks 295*61046927SAndroid Build Coastguard Worker- st/nine: clean up thead shutdown sequence a bit 296*61046927SAndroid Build Coastguard Worker- d3dadapter9: use snprintf(..., "%s", ...) instead of strncpy 297*61046927SAndroid Build Coastguard Worker 298*61046927SAndroid Build Coastguard WorkerAndres Gomez (8): 299*61046927SAndroid Build Coastguard Worker 300*61046927SAndroid Build Coastguard Worker- glsl/linker: complete documentation for 301*61046927SAndroid Build Coastguard Worker assign_attribute_or_color_locations 302*61046927SAndroid Build Coastguard Worker- docs: update 18.3 and add 19.x cycles for the release calendar 303*61046927SAndroid Build Coastguard Worker- glsl: correct typo in GLSL compilation error message 304*61046927SAndroid Build Coastguard Worker- editorconfig: Add max_line_length property 305*61046927SAndroid Build Coastguard Worker- glsl/linker: specify proper direction in location aliasing error 306*61046927SAndroid Build Coastguard Worker- docs: complete the calendar and release schedule documentation 307*61046927SAndroid Build Coastguard Worker- bin/get-pick-list.sh: fix the oneline printing 308*61046927SAndroid Build Coastguard Worker- bin/get-pick-list.sh: fix redirection in sh 309*61046927SAndroid Build Coastguard Worker 310*61046927SAndroid Build Coastguard WorkerAndrii Simiklit (9): 311*61046927SAndroid Build Coastguard Worker 312*61046927SAndroid Build Coastguard Worker- intel/tools: avoid 'unused variable' warnings 313*61046927SAndroid Build Coastguard Worker- compiler: avoid 'unused variable' warnings 314*61046927SAndroid Build Coastguard Worker- i965: avoid 'unused variable' warnings 315*61046927SAndroid Build Coastguard Worker- i965/batch: avoid reverting batch buffer if saved state is an empty 316*61046927SAndroid Build Coastguard Worker- intel/tools: make sure the binary file is properly read 317*61046927SAndroid Build Coastguard Worker- anv/pipeline: remove unnecessary null-pointer check 318*61046927SAndroid Build Coastguard Worker- intel/batch-decoder: fix vertex buffer size calculation for gen<8 319*61046927SAndroid Build Coastguard Worker- intel/batch-decoder: fix a vb end address calculation 320*61046927SAndroid Build Coastguard Worker- i965: re-emit index buffer state on a reset option change. 321*61046927SAndroid Build Coastguard Worker 322*61046927SAndroid Build Coastguard WorkerAnuj Phogat (7): 323*61046927SAndroid Build Coastguard Worker 324*61046927SAndroid Build Coastguard Worker- i965/icl: Set Error Detection Behavior Control Bit in L3CNTLREG 325*61046927SAndroid Build Coastguard Worker- anv/icl: Set Error Detection Behavior Control Bit in L3CNTLREG 326*61046927SAndroid Build Coastguard Worker- anv/icl: Disable prefetching of sampler state entries 327*61046927SAndroid Build Coastguard Worker- i965/icl: Fix L3 configurations 328*61046927SAndroid Build Coastguard Worker- i965/icl: Set use full ways in L3CNTLREG 329*61046927SAndroid Build Coastguard Worker- intel/icl: Set way_size_per_bank to 4 330*61046927SAndroid Build Coastguard Worker- anv/icl: Set use full ways in L3CNTLREG 331*61046927SAndroid Build Coastguard Worker 332*61046927SAndroid Build Coastguard WorkerAxel Davy (12): 333*61046927SAndroid Build Coastguard Worker 334*61046927SAndroid Build Coastguard Worker- st/nine: Allow 'triple buffering' with thread_submit 335*61046927SAndroid Build Coastguard Worker- st/nine: Remove thread_submit warning 336*61046927SAndroid Build Coastguard Worker- st/nine: Use helper to release swapchain buffers later 337*61046927SAndroid Build Coastguard Worker- st/nine: Switch to presentation buffer if resize is detected 338*61046927SAndroid Build Coastguard Worker- st/nine: Fix volumetexture dtor on ctor failure 339*61046927SAndroid Build Coastguard Worker- st/nine: Bind src not dst in nine_context_box_upload 340*61046927SAndroid Build Coastguard Worker- st/nine: Add src reference to nine_context_range_upload 341*61046927SAndroid Build Coastguard Worker- st/nine: Increase the limit of cached ff shaders 342*61046927SAndroid Build Coastguard Worker- st/nine: Immediately upload user provided textures 343*61046927SAndroid Build Coastguard Worker- st/nine: Enable debug info if NDEBUG is not set 344*61046927SAndroid Build Coastguard Worker- st/nine: Ignore window size if error 345*61046927SAndroid Build Coastguard Worker- st/nine: Ignore multisample quality level if no ms 346*61046927SAndroid Build Coastguard Worker 347*61046927SAndroid Build Coastguard WorkerBart Oldeman (1): 348*61046927SAndroid Build Coastguard Worker 349*61046927SAndroid Build Coastguard Worker- gallium-xlib: query MIT-SHM before using it. 350*61046927SAndroid Build Coastguard Worker 351*61046927SAndroid Build Coastguard WorkerBas Nieuwenhuizen (41): 352*61046927SAndroid Build Coastguard Worker 353*61046927SAndroid Build Coastguard Worker- radv: Use structured intrinsics instead of indexing workaround for 354*61046927SAndroid Build Coastguard Worker GFX9. 355*61046927SAndroid Build Coastguard Worker- vulkan: Allow storage images in the WSI. 356*61046927SAndroid Build Coastguard Worker- radv: Fix opaque metadata descriptor last layer. 357*61046927SAndroid Build Coastguard Worker- radv: Clamp gfx9 image view extents to the allocated image extents. 358*61046927SAndroid Build Coastguard Worker- radv: Align large buffers to the fragment size. 359*61046927SAndroid Build Coastguard Worker- radv/android: Mark android WSI image as shareable. 360*61046927SAndroid Build Coastguard Worker- radv/android: Use buffer metadata to determine scanout compat. 361*61046927SAndroid Build Coastguard Worker- radv: Check for shareable images in central place. 362*61046927SAndroid Build Coastguard Worker- radv: Remove redundant format check. 363*61046927SAndroid Build Coastguard Worker- radv: Fix multiview depth clears 364*61046927SAndroid Build Coastguard Worker- radv: Work around non-renderable 128bpp compressed 3d textures on 365*61046927SAndroid Build Coastguard Worker GFX9. 366*61046927SAndroid Build Coastguard Worker- radv: Fix wrongly positioned paren. 367*61046927SAndroid Build Coastguard Worker- radv: Do a cache flush if needed before reading predicates. 368*61046927SAndroid Build Coastguard Worker- radv: Implement buffer stores with less than 4 components. 369*61046927SAndroid Build Coastguard Worker- anv/android: Do not reject storage images. 370*61046927SAndroid Build Coastguard Worker- radv: Remove device path. 371*61046927SAndroid Build Coastguard Worker- radv: Remove unused variable. 372*61046927SAndroid Build Coastguard Worker- amd/common: Add some parentheses to silence warning. 373*61046927SAndroid Build Coastguard Worker- radv: Fix rasterization precision bits. 374*61046927SAndroid Build Coastguard Worker- spirv: Fix matrix parameters in function calls. 375*61046927SAndroid Build Coastguard Worker- freedreno: Move register constant files to src/freedreno. 376*61046927SAndroid Build Coastguard Worker- radv: Only use 32 KiB per threadgroup on Stoney. 377*61046927SAndroid Build Coastguard Worker- radv: Set partial_vs_wave for pipelines with just GS, not tess. 378*61046927SAndroid Build Coastguard Worker- nir: Account for atomics in copy propagation. 379*61046927SAndroid Build Coastguard Worker- radv: Remove unused variable. 380*61046927SAndroid Build Coastguard Worker- radv/winsys: Set winsys bo priority on creation. 381*61046927SAndroid Build Coastguard Worker- radv/winsys: Add priority handling during submit. 382*61046927SAndroid Build Coastguard Worker- radv: Enable VK_EXT_memory_priority. 383*61046927SAndroid Build Coastguard Worker- radv: Fix the shader info pass for not having the variable. 384*61046927SAndroid Build Coastguard Worker- amd/common: Fix stores to derefs with unknown variable. 385*61046927SAndroid Build Coastguard Worker- amd/common: Add gep helper for pointer increment. 386*61046927SAndroid Build Coastguard Worker- amd/common: Handle nir_deref_type_ptr_as_array for shared memory. 387*61046927SAndroid Build Coastguard Worker- amd/common: handle nir_deref_cast for shared memory from integers. 388*61046927SAndroid Build Coastguard Worker- radv: Only look at pImmutableSamples if the descriptor has a sampler. 389*61046927SAndroid Build Coastguard Worker- amd/common: Use correct writemask for shared memory stores. 390*61046927SAndroid Build Coastguard Worker- radv: Sync ETC2 whitelisted devices. 391*61046927SAndroid Build Coastguard Worker- radv: Fix float16 interpolation set up. 392*61046927SAndroid Build Coastguard Worker- radv: Allow interpolation on non-float types. 393*61046927SAndroid Build Coastguard Worker- radv: Handle clip+cull distances more generally as compact arrays. 394*61046927SAndroid Build Coastguard Worker- radv: Fix rebase issue in 19.0 for float16 fix. 395*61046927SAndroid Build Coastguard Worker- radv: Interpolate less aggressively. 396*61046927SAndroid Build Coastguard Worker 397*61046927SAndroid Build Coastguard WorkerBoyan Ding (3): 398*61046927SAndroid Build Coastguard Worker 399*61046927SAndroid Build Coastguard Worker- gk110/ir: Add rcp f64 implementation 400*61046927SAndroid Build Coastguard Worker- gk110/ir: Add rsq f64 implementation 401*61046927SAndroid Build Coastguard Worker- gk110/ir: Use the new rcp/rsq in library 402*61046927SAndroid Build Coastguard Worker 403*61046927SAndroid Build Coastguard WorkerBrian Paul (3): 404*61046927SAndroid Build Coastguard Worker 405*61046927SAndroid Build Coastguard Worker- svga: add new gallium formats to the format conversion table 406*61046927SAndroid Build Coastguard Worker- mesa: fix display list corner case assertion 407*61046927SAndroid Build Coastguard Worker- svga: remove SVGA_RELOC_READ flag in SVGA3D_BindGBSurface() 408*61046927SAndroid Build Coastguard Worker 409*61046927SAndroid Build Coastguard WorkerBruce Cherniak (1): 410*61046927SAndroid Build Coastguard Worker 411*61046927SAndroid Build Coastguard Worker- gallium/swr: Fix multi-context sync fence deadlock. 412*61046927SAndroid Build Coastguard Worker 413*61046927SAndroid Build Coastguard WorkerCaio Marcelo de Oliveira Filho (10): 414*61046927SAndroid Build Coastguard Worker 415*61046927SAndroid Build Coastguard Worker- nir: properly clear the entry sources in copy_prop_vars 416*61046927SAndroid Build Coastguard Worker- nir: properly find the entry to keep in copy_prop_vars 417*61046927SAndroid Build Coastguard Worker- nir: add a way to print the deref chain 418*61046927SAndroid Build Coastguard Worker- nir: remove dead code from copy_prop_vars 419*61046927SAndroid Build Coastguard Worker- nir: fix warning in nir_lower_io.c 420*61046927SAndroid Build Coastguard Worker- util: Helper to create sets and hashes with pointer keys 421*61046927SAndroid Build Coastguard Worker- src/compiler: use new hash table and set creation helpers 422*61046927SAndroid Build Coastguard Worker- src/intel: use new hash table and set creation helpers 423*61046927SAndroid Build Coastguard Worker- nir: check NIR_SKIP to skip passes by name 424*61046927SAndroid Build Coastguard Worker- gallium: Add PIPE_CAP_GLSL_TESS_LEVELS_AS_INPUTS 425*61046927SAndroid Build Coastguard Worker 426*61046927SAndroid Build Coastguard WorkerCarlos Garnacho (1): 427*61046927SAndroid Build Coastguard Worker 428*61046927SAndroid Build Coastguard Worker- wayland/egl: Ensure EGL surface is resized on DRI update_buffers() 429*61046927SAndroid Build Coastguard Worker 430*61046927SAndroid Build Coastguard WorkerCarsten Haitzler (Rasterman) (2): 431*61046927SAndroid Build Coastguard Worker 432*61046927SAndroid Build Coastguard Worker- vc4: Use named parameters for the NEON inline asm. 433*61046927SAndroid Build Coastguard Worker- vc4: Declare the cpu pointers as being modified in NEON asm. 434*61046927SAndroid Build Coastguard Worker 435*61046927SAndroid Build Coastguard WorkerChad Versace (1): 436*61046927SAndroid Build Coastguard Worker 437*61046927SAndroid Build Coastguard Worker- i965: Fix -Wswitch on INTEL_COPY_STREAMING_LOAD 438*61046927SAndroid Build Coastguard Worker 439*61046927SAndroid Build Coastguard WorkerChia-I Wu (2): 440*61046927SAndroid Build Coastguard Worker 441*61046927SAndroid Build Coastguard Worker- meson: fix EGL/X11 build without GLX 442*61046927SAndroid Build Coastguard Worker- freedreno/drm: sync uapi again 443*61046927SAndroid Build Coastguard Worker 444*61046927SAndroid Build Coastguard WorkerChristian Gmeiner (6): 445*61046927SAndroid Build Coastguard Worker 446*61046927SAndroid Build Coastguard Worker- nir: add lowering for ffloor 447*61046927SAndroid Build Coastguard Worker- etnaviv: drop redundant ctx function parameter 448*61046927SAndroid Build Coastguard Worker- meson: add etnaviv to the tools option 449*61046927SAndroid Build Coastguard Worker- etnaviv: extend etna_resource with an addressing mode 450*61046927SAndroid Build Coastguard Worker- etnaviv: update headers from rnndb 451*61046927SAndroid Build Coastguard Worker- etnaviv: add linear sampling support 452*61046927SAndroid Build Coastguard Worker 453*61046927SAndroid Build Coastguard WorkerConnor Abbott (4): 454*61046927SAndroid Build Coastguard Worker 455*61046927SAndroid Build Coastguard Worker- Revert "radv: disable VK_SUBGROUP_FEATURE_VOTE_BIT" 456*61046927SAndroid Build Coastguard Worker- nir/algebraic: Rewrite bit-size inference 457*61046927SAndroid Build Coastguard Worker- nir/algebraic: Add unit tests for bitsize validation 458*61046927SAndroid Build Coastguard Worker- nir: Fixup algebraic test for variable-sized conversions 459*61046927SAndroid Build Coastguard Worker 460*61046927SAndroid Build Coastguard WorkerDaniel Stone (1): 461*61046927SAndroid Build Coastguard Worker 462*61046927SAndroid Build Coastguard Worker- gbm: Clarify acceptable formats for gbm_bo 463*61046927SAndroid Build Coastguard Worker 464*61046927SAndroid Build Coastguard WorkerDanylo Piliaiev (9): 465*61046927SAndroid Build Coastguard Worker 466*61046927SAndroid Build Coastguard Worker- i965: Fix calculation of layers array length for isl_view 467*61046927SAndroid Build Coastguard Worker- nir: add if opt opt_if_loop_last_continue() 468*61046927SAndroid Build Coastguard Worker- glsl/linker: Fix unmatched TCS outputs being reduced to local 469*61046927SAndroid Build Coastguard Worker variable 470*61046927SAndroid Build Coastguard Worker- glsl: Make invariant outputs in ES fragment shader not to cause error 471*61046927SAndroid Build Coastguard Worker- glsl: Fix copying function's out to temp if dereferenced by array 472*61046927SAndroid Build Coastguard Worker- anv: Implement VK_KHR_draw_indirect_count for gen 7+ 473*61046927SAndroid Build Coastguard Worker- anv: Implement VK_EXT_conditional_rendering for gen 7.5+ 474*61046927SAndroid Build Coastguard Worker- anv: Fix VK_EXT_transform_feedback working with varyings packed in 475*61046927SAndroid Build Coastguard Worker PSIZ 476*61046927SAndroid Build Coastguard Worker- anv: Fix destroying descriptor sets when pool gets reset 477*61046927SAndroid Build Coastguard Worker 478*61046927SAndroid Build Coastguard WorkerDave Airlie (19): 479*61046927SAndroid Build Coastguard Worker 480*61046927SAndroid Build Coastguard Worker- radv: apply xfb buffer offset at buffer binding time not later. (v2) 481*61046927SAndroid Build Coastguard Worker- radv: fix begin/end transform feedback with 0 counter buffers. 482*61046927SAndroid Build Coastguard Worker- virgl: fix vtest regression since fencing changes. 483*61046927SAndroid Build Coastguard Worker- spirv/vtn: handle variable pointers without offset lowering 484*61046927SAndroid Build Coastguard Worker- nir: move getting deref from var after we check deref type. 485*61046927SAndroid Build Coastguard Worker- nir: handle shared pointers in lowering indirect derefs. 486*61046927SAndroid Build Coastguard Worker- ac: avoid casting pointers on bcsel and stores 487*61046927SAndroid Build Coastguard Worker- radv: handle loading from shared pointers 488*61046927SAndroid Build Coastguard Worker- ac: handle cast derefs 489*61046927SAndroid Build Coastguard Worker- r600: make suballocator 256-bytes align 490*61046927SAndroid Build Coastguard Worker- virgl: fix undefined shift to use unsigned. 491*61046927SAndroid Build Coastguard Worker- virgl: fix const warning on debug flags. 492*61046927SAndroid Build Coastguard Worker- radv: use 3d shader for gfx9 copies if dst is 3d 493*61046927SAndroid Build Coastguard Worker- radv/xfb: fix counter buffer bounds checks. 494*61046927SAndroid Build Coastguard Worker- virgl/vtest: fix front buffer flush with protocol version 0. 495*61046927SAndroid Build Coastguard Worker- virgl: use primconvert provoking vertex properly 496*61046927SAndroid Build Coastguard Worker- dri_interface: add put shm image2 (v2) 497*61046927SAndroid Build Coastguard Worker- glx: add support for putimageshm2 path (v2) 498*61046927SAndroid Build Coastguard Worker- gallium: use put image shm2 path (v2) 499*61046927SAndroid Build Coastguard Worker 500*61046927SAndroid Build Coastguard WorkerDavid Shao (1): 501*61046927SAndroid Build Coastguard Worker 502*61046927SAndroid Build Coastguard Worker- meson: ensure that xmlpool_options.h is generated for gallium targets 503*61046927SAndroid Build Coastguard Worker that need it 504*61046927SAndroid Build Coastguard Worker 505*61046927SAndroid Build Coastguard WorkerDieter Nützel (1): 506*61046927SAndroid Build Coastguard Worker 507*61046927SAndroid Build Coastguard Worker- docs/features: Delete double nv50 entry and wrong enumeration 508*61046927SAndroid Build Coastguard Worker 509*61046927SAndroid Build Coastguard WorkerDylan Baker (48): 510*61046927SAndroid Build Coastguard Worker 511*61046927SAndroid Build Coastguard Worker- meson: link gallium nine with pthreads 512*61046927SAndroid Build Coastguard Worker- meson: Don't set -Wall 513*61046927SAndroid Build Coastguard Worker- meson: fix libatomic tests 514*61046927SAndroid Build Coastguard Worker- meson: Add tests to suites 515*61046927SAndroid Build Coastguard Worker- util: promote u_memory to src/util 516*61046927SAndroid Build Coastguard Worker- meson: Add nir_algebraic_parser_test to suites 517*61046927SAndroid Build Coastguard Worker- meson: Fix ppc64 little endian detection 518*61046927SAndroid Build Coastguard Worker- meson: remove duplicate definition 519*61046927SAndroid Build Coastguard Worker- meson: Add support for gnu hurd 520*61046927SAndroid Build Coastguard Worker- meson: Add toggle for glx-direct 521*61046927SAndroid Build Coastguard Worker- docs/meson: Recommend not using CFLAGS and friends 522*61046927SAndroid Build Coastguard Worker- travis: meson: use native files to override llvm-config 523*61046927SAndroid Build Coastguard Worker- travis: Don't try to read libdrm out of configure.ac 524*61046927SAndroid Build Coastguard Worker- travis: meson: enable unit tests 525*61046927SAndroid Build Coastguard Worker- docs: add note about using backticks for rbs in gitlab 526*61046927SAndroid Build Coastguard Worker- docs/install: Add meson to the main install page 527*61046927SAndroid Build Coastguard Worker- docs/meson: Update LLVM section with information about native files 528*61046927SAndroid Build Coastguard Worker- docs/install: Update python dependency section 529*61046927SAndroid Build Coastguard Worker- docs/autoconf: Mark autoconf as being replaced 530*61046927SAndroid Build Coastguard Worker- meson: Override C++ standard to gnu++11 when building with altivec on 531*61046927SAndroid Build Coastguard Worker ppc64 532*61046927SAndroid Build Coastguard Worker- meson: Error out if building nouveau and using LLVM without rtti 533*61046927SAndroid Build Coastguard Worker- autotools: Remove tegra vdpau driver 534*61046927SAndroid Build Coastguard Worker- meson: Add a script to extract the cmd line used for meson 535*61046927SAndroid Build Coastguard Worker- meson: allow building dri driver without window system if osmesa is 536*61046927SAndroid Build Coastguard Worker classic 537*61046927SAndroid Build Coastguard Worker- bin/meson-cmd-extract: Also handle cross and native files 538*61046927SAndroid Build Coastguard Worker- meson: fix swr KNL build 539*61046927SAndroid Build Coastguard Worker- meson: Fix compiler checks for SWR with ICC 540*61046927SAndroid Build Coastguard Worker- meson: Add warnings and errors when using ICC 541*61046927SAndroid Build Coastguard Worker- automake: Fix path to generated source 542*61046927SAndroid Build Coastguard Worker- automake: Add float64.glsl to dist tarball 543*61046927SAndroid Build Coastguard Worker- automake: Add include dir for nir src directory 544*61046927SAndroid Build Coastguard Worker- configure: Bump SWR LLVM requirement to 7 545*61046927SAndroid Build Coastguard Worker- automake: Add --enable-autotools to distcheck flags 546*61046927SAndroid Build Coastguard Worker- android,autotools,i965: Fix location of float64_glsl.h 547*61046927SAndroid Build Coastguard Worker- VERSION: bump to 19.0.0-rc1 548*61046927SAndroid Build Coastguard Worker- Version: Bump for rc2 549*61046927SAndroid Build Coastguard Worker- cherry-ignore: Add some patches 550*61046927SAndroid Build Coastguard Worker- Revert "intel/compiler: More peephole_select for pre-Gen6" 551*61046927SAndroid Build Coastguard Worker- Revert "nir/opt_peephole_select: Don't peephole_select expensive math 552*61046927SAndroid Build Coastguard Worker instructions" 553*61046927SAndroid Build Coastguard Worker- Revert "intel/compiler: More peephole select" 554*61046927SAndroid Build Coastguard Worker- Bump version for 19.0-rc3 555*61046927SAndroid Build Coastguard Worker- version: bump for 19.0-rc4 556*61046927SAndroid Build Coastguard Worker- get-pick-list: Add --pretty=medium to the arguments for Cc patches 557*61046927SAndroid Build Coastguard Worker- meson: Add dependency on genxml to anvil 558*61046927SAndroid Build Coastguard Worker- Version: update to 19.0-rc5 559*61046927SAndroid Build Coastguard Worker- Bump version for rc6 560*61046927SAndroid Build Coastguard Worker- VERSION: bump version for rc7 561*61046927SAndroid Build Coastguard Worker- cherry-ignore: Update the cherry-ignore file 562*61046927SAndroid Build Coastguard Worker 563*61046927SAndroid Build Coastguard WorkerEduardo Lima Mitev (2): 564*61046927SAndroid Build Coastguard Worker 565*61046927SAndroid Build Coastguard Worker- freedreno/ir3: Make imageStore use num components from image format 566*61046927SAndroid Build Coastguard Worker- freedreno/ir3: Handle GL_NONE in get_num_components_for_glformat() 567*61046927SAndroid Build Coastguard Worker 568*61046927SAndroid Build Coastguard WorkerEleni Maria Stea (1): 569*61046927SAndroid Build Coastguard Worker 570*61046927SAndroid Build Coastguard Worker- i965: fixed clamping in set_scissor_bits when the y is flipped 571*61046927SAndroid Build Coastguard Worker 572*61046927SAndroid Build Coastguard WorkerElie Tournier (17): 573*61046927SAndroid Build Coastguard Worker 574*61046927SAndroid Build Coastguard Worker- glsl: Add "built-in" function to do abs(fp64) 575*61046927SAndroid Build Coastguard Worker- glsl: Add "built-in" functions to do neg(fp64) 576*61046927SAndroid Build Coastguard Worker- glsl: Add "built-in" function to do sign(fp64) 577*61046927SAndroid Build Coastguard Worker- glsl: Add "built-in" functions to do eq/ne(fp64, fp64) 578*61046927SAndroid Build Coastguard Worker- glsl: Add utility function to extract 64-bit sign 579*61046927SAndroid Build Coastguard Worker- glsl: Add "built-in" functions to do lt(fp64, fp64) 580*61046927SAndroid Build Coastguard Worker- glsl: Add "built-in" functions to do add(fp64, fp64) 581*61046927SAndroid Build Coastguard Worker- glsl: Add "built-in" functions to do mul(fp64, fp64) 582*61046927SAndroid Build Coastguard Worker- glsl: Add "built-in" functions to do fp64_to_uint(fp64) 583*61046927SAndroid Build Coastguard Worker- glsl: Add "built-in" functions to do uint_to_fp64(uint) 584*61046927SAndroid Build Coastguard Worker- glsl: Add "built-in" functions to do fp64_to_int(fp64) 585*61046927SAndroid Build Coastguard Worker- glsl: Add "built-in" functions to do int_to_fp64(int) 586*61046927SAndroid Build Coastguard Worker- glsl: Add "built-in" functions to do fp64_to_fp32(fp64) 587*61046927SAndroid Build Coastguard Worker- glsl: Add "built-in" functions to do fp32_to_fp64(fp32) 588*61046927SAndroid Build Coastguard Worker- glsl: Add "built-in" functions to do sqrt(fp64) 589*61046927SAndroid Build Coastguard Worker- glsl: Add "built-in" functions to do trunc(fp64) 590*61046927SAndroid Build Coastguard Worker- glsl: Add "built-in" functions to do round(fp64) 591*61046927SAndroid Build Coastguard Worker 592*61046927SAndroid Build Coastguard WorkerEmil Velikov (81): 593*61046927SAndroid Build Coastguard Worker 594*61046927SAndroid Build Coastguard Worker- mesa: bump version to 19.1.0-devel 595*61046927SAndroid Build Coastguard Worker- docs: add 19.0.0-devel release notes template 596*61046927SAndroid Build Coastguard Worker- docs: mention EXT_shader_implicit_conversions 597*61046927SAndroid Build Coastguard Worker- egl: add EGL_EXT_device_base entrypoints 598*61046927SAndroid Build Coastguard Worker- egl/glvnd: correctly report errors when vendor cannot be found 599*61046927SAndroid Build Coastguard Worker- docs/releasing.html: polish cherry-picking/testing text 600*61046927SAndroid Build Coastguard Worker- docs/submittingpatches.html: correctly handle the <p> tag 601*61046927SAndroid Build Coastguard Worker- docs: document the staging branch and add reference to it 602*61046927SAndroid Build Coastguard Worker- bin/get-pick-list.sh: simplify git oneline printing 603*61046927SAndroid Build Coastguard Worker- bin/get-pick-list.sh: prefix output with "[stable] " 604*61046927SAndroid Build Coastguard Worker- bin/get-pick-list.sh: handle "typod" usecase. 605*61046927SAndroid Build Coastguard Worker- bin/get-pick-list.sh: handle the fixes tag 606*61046927SAndroid Build Coastguard Worker- bin/get-pick-list.sh: tweak the commit sha matching pattern 607*61046927SAndroid Build Coastguard Worker- bin/get-pick-list.sh: flesh out is_sha_nomination 608*61046927SAndroid Build Coastguard Worker- bin/get-pick-list.sh: handle fixes tag with missing colon 609*61046927SAndroid Build Coastguard Worker- bin/get-pick-list.sh: handle unofficial "broken by" tag 610*61046927SAndroid Build Coastguard Worker- bin/get-pick-list.sh: use test instead of [ ] 611*61046927SAndroid Build Coastguard Worker- bin/get-pick-list.sh: handle reverts prior to the branchpoint 612*61046927SAndroid Build Coastguard Worker- travis: drop unneeded x11proto-xf86vidmode-dev 613*61046927SAndroid Build Coastguard Worker- glx: make xf86vidmode mandatory for direct rendering 614*61046927SAndroid Build Coastguard Worker- travis: adding missing x11-xcb for meson+vulkan 615*61046927SAndroid Build Coastguard Worker- egl/wayland: bail out when drmGetMagic fails 616*61046927SAndroid Build Coastguard Worker- egl/wayland: plug memory leak in drm_handle_device() 617*61046927SAndroid Build Coastguard Worker- docs: update 18.3.0 release notes 618*61046927SAndroid Build Coastguard Worker- docs: add sha256 checksums for 18.3.0 619*61046927SAndroid Build Coastguard Worker- docs: update calendar, add news item and link release notes for 620*61046927SAndroid Build Coastguard Worker 18.3.0 621*61046927SAndroid Build Coastguard Worker- freedreno: drop duplicate MKDIR_GEN declaration 622*61046927SAndroid Build Coastguard Worker- freedreno: add the missing \_la in libfreedreno_ir3_la 623*61046927SAndroid Build Coastguard Worker- amd/addrlib: drop si_ci_vi_merged_enum.h from the list 624*61046927SAndroid Build Coastguard Worker- docs: add release notes for 18.3.1 625*61046927SAndroid Build Coastguard Worker- docs: add sha256 checksums for 18.3.1 626*61046927SAndroid Build Coastguard Worker- docs: update calendar, add news item and link release notes for 627*61046927SAndroid Build Coastguard Worker 18.3.1 628*61046927SAndroid Build Coastguard Worker- glx: mandate xf86vidmode only for "drm" dri platforms 629*61046927SAndroid Build Coastguard Worker- bin/get-pick-list.sh: rework handing of sha nominations 630*61046927SAndroid Build Coastguard Worker- bin/get-pick-list.sh: warn when commit lists invalid sha 631*61046927SAndroid Build Coastguard Worker- meson: don't require glx/egl/gbm with gallium drivers 632*61046927SAndroid Build Coastguard Worker- pipe-loader: meson: reference correct library 633*61046927SAndroid Build Coastguard Worker- TODO: glx: meson: build dri based glx tests, only with -Dglx=dri 634*61046927SAndroid Build Coastguard Worker- glx: meson: drop includes from a link-only library 635*61046927SAndroid Build Coastguard Worker- glx: meson: wire up the dispatch-index-check test 636*61046927SAndroid Build Coastguard Worker- glx/test: meson: assorted include fixes 637*61046927SAndroid Build Coastguard Worker- configure: add CXX11_CXXFLAGS to LLVM_CXXFLAGS 638*61046927SAndroid Build Coastguard Worker- travis: flip to distro xenial, drop sudo false 639*61046927SAndroid Build Coastguard Worker- travis: meson: print the configured state 640*61046927SAndroid Build Coastguard Worker- travis: printout llvm-config --version 641*61046927SAndroid Build Coastguard Worker- travis: meson: use FOO_DRIVERS directly 642*61046927SAndroid Build Coastguard Worker- travis: meson: add unwind handling 643*61046927SAndroid Build Coastguard Worker- travis: meson: explicitly control the DRI loaders 644*61046927SAndroid Build Coastguard Worker- travis: meson: add explicit handling to gallium ST 645*61046927SAndroid Build Coastguard Worker- travis: meson: port gallium build combinations over 646*61046927SAndroid Build Coastguard Worker- docs: add release notes for 18.3.2 647*61046927SAndroid Build Coastguard Worker- docs: add sha256 checksums for 18.3.2 648*61046927SAndroid Build Coastguard Worker- docs: update calendar, add news item and link release notes for 649*61046927SAndroid Build Coastguard Worker 18.3.2 650*61046927SAndroid Build Coastguard Worker- freedreno: automake: ship ir3_nir_trig.py in the tarball 651*61046927SAndroid Build Coastguard Worker- mesa: correctly use os.path.join in our python scripts 652*61046927SAndroid Build Coastguard Worker- Revert "mesa/main: remove ARB suffix from glGetnTexImage" 653*61046927SAndroid Build Coastguard Worker- mapi: sort static entrypoints numerically 654*61046927SAndroid Build Coastguard Worker- mapi: add all \_glapi_table entrypoints to static_data.py 655*61046927SAndroid Build Coastguard Worker- genCommon.py: Fix typo in \_LIBRARY_FEATURE_NAMES. 656*61046927SAndroid Build Coastguard Worker- mapi: move genCommon.py to src/mapi/new 657*61046927SAndroid Build Coastguard Worker- mapi/new: import mapi scripts from glvnd 658*61046927SAndroid Build Coastguard Worker- mapi/new: sort by slot number 659*61046927SAndroid Build Coastguard Worker- mapi/new: use the static_data offsets in the new generator 660*61046927SAndroid Build Coastguard Worker- mapi/new: reinstate \_NO_HIDDEN suffixes in the new generator 661*61046927SAndroid Build Coastguard Worker- mapi/new: split out public_entries handling 662*61046927SAndroid Build Coastguard Worker- mapi/new: don't print info we don't need for ES1/ES2 663*61046927SAndroid Build Coastguard Worker- mapi/new: fixup the GLDEBUGPROCKHR typedef to the non KHR one 664*61046927SAndroid Build Coastguard Worker- mapi/new: remove duplicate GLvoid/void substitution 665*61046927SAndroid Build Coastguard Worker- autotools: wire the new generator for es1 and es2 666*61046927SAndroid Build Coastguard Worker- meson: wire the new generator for es1 and es2 667*61046927SAndroid Build Coastguard Worker- scons: wire the new generator for es1 and es2 668*61046927SAndroid Build Coastguard Worker- Revert "mapi/new: sort by slot number" 669*61046927SAndroid Build Coastguard Worker- mapi/es*api: remove GL_OES_EGL_image entrypoints 670*61046927SAndroid Build Coastguard Worker- mapi/es*api: remove GL_EXT_multi_draw_arrays entrypoints 671*61046927SAndroid Build Coastguard Worker- mapi/es2api: remove no longer present entrypoints 672*61046927SAndroid Build Coastguard Worker- mapi: remove old, unused ES\* generator code 673*61046927SAndroid Build Coastguard Worker- mapi: remove machinery handling CSV files 674*61046927SAndroid Build Coastguard Worker- mapi: print function declarations for shared glapi 675*61046927SAndroid Build Coastguard Worker- vc4: Declare the last cpu pointer as being modified in NEON asm. 676*61046927SAndroid Build Coastguard Worker- anv: wire up the state_pool_padding test 677*61046927SAndroid Build Coastguard Worker- meson: egl: correctly manage loader/xmlconfig 678*61046927SAndroid Build Coastguard Worker 679*61046927SAndroid Build Coastguard WorkerEric Anholt (171): 680*61046927SAndroid Build Coastguard Worker 681*61046927SAndroid Build Coastguard Worker- v3d: Fix a copy-and-paste comment in the simulator code. 682*61046927SAndroid Build Coastguard Worker- v3d: Fix a typo in a comment in job handling. 683*61046927SAndroid Build Coastguard Worker- v3d: Drop #if 0-ed out v3d_dump_to_file(). 684*61046927SAndroid Build Coastguard Worker- v3d: Respect user-passed strides for BO imports. 685*61046927SAndroid Build Coastguard Worker- v3d: Take advantage of \_mesa_hash_table_remove_key() in the 686*61046927SAndroid Build Coastguard Worker simulator. 687*61046927SAndroid Build Coastguard Worker- v3d: Use the TLB R/B swapping instead of recompiles when available. 688*61046927SAndroid Build Coastguard Worker- v3d: Update the TLB config for depth writes on V3D 4.2. 689*61046927SAndroid Build Coastguard Worker- vc4: Drop the winsys_stride relayout in the simluator 690*61046927SAndroid Build Coastguard Worker- v3d: Maintain a mapping of the GEM buffer in the simulator. 691*61046927SAndroid Build Coastguard Worker- v3d: Remove the special path for simulaton of the submit ioctl. 692*61046927SAndroid Build Coastguard Worker- vc4: Take advantage of \_mesa_hash_table_remove_key() in the 693*61046927SAndroid Build Coastguard Worker simulator. 694*61046927SAndroid Build Coastguard Worker- vc4: Maintain a separate GEM mapping of BOs in the simulator. 695*61046927SAndroid Build Coastguard Worker- vc4: Use the normal simulator ioctl path for CL submit as well. 696*61046927SAndroid Build Coastguard Worker- gbm: Move gbm_format_canonicalize() to the core. 697*61046927SAndroid Build Coastguard Worker- gbm: Introduce a helper function for printing GBM format names. 698*61046927SAndroid Build Coastguard Worker- egl: Improve the debugging of gbm format matching in DRI configs. 699*61046927SAndroid Build Coastguard Worker- v3d: Fix double-swapping of R/B on V3D 4.1 700*61046927SAndroid Build Coastguard Worker- v3d: Don't try to set PF flags on a LDTMU operation 701*61046927SAndroid Build Coastguard Worker- vc4: Make sure we make ro scanout resources for 702*61046927SAndroid Build Coastguard Worker create_with_modifiers. 703*61046927SAndroid Build Coastguard Worker- vc4: Don't return a vc4 BO handle on a renderonly screen. 704*61046927SAndroid Build Coastguard Worker- glx: Remove an old DEFAULT_DRIVER_DIR default. 705*61046927SAndroid Build Coastguard Worker- glx: Move DRI extensions pointer loading to driOpenDriver(). 706*61046927SAndroid Build Coastguard Worker- egl: Move loader_set_logger() up to egl_dri2.c. 707*61046927SAndroid Build Coastguard Worker- loader: Stop using a local definition for an in-tree header 708*61046927SAndroid Build Coastguard Worker- loader: Factor out the common driver opening logic from each loader. 709*61046927SAndroid Build Coastguard Worker- egl: Print the actual message to the console from \_eglError(). 710*61046927SAndroid Build Coastguard Worker- gallium: Fix uninitialized variable warning in compute test. 711*61046927SAndroid Build Coastguard Worker- gallium: Remove unused variable in u_tests. 712*61046927SAndroid Build Coastguard Worker- v3d: Add renderonly support. 713*61046927SAndroid Build Coastguard Worker- v3d: Add support for RGBA_SRGB along with BGRA_SRGB. 714*61046927SAndroid Build Coastguard Worker- v3d: Add missing OES_half_float_linear support. 715*61046927SAndroid Build Coastguard Worker- v3d: Use combined input/output segments. 716*61046927SAndroid Build Coastguard Worker- v3d: Add the V3D TFU submit interface to the simulator. 717*61046927SAndroid Build Coastguard Worker- v3d: Use the TFU to do generatemipmap. 718*61046927SAndroid Build Coastguard Worker- v3d: Update simulator cache flushing code to match the kernel better. 719*61046927SAndroid Build Coastguard Worker- v3d: Create a state uploader for packing our shaders together. 720*61046927SAndroid Build Coastguard Worker- v3d: Put default vertex attribute values into the state uploader as 721*61046927SAndroid Build Coastguard Worker well. 722*61046927SAndroid Build Coastguard Worker- v3d: Re-use the wrap mode uniform on V3D 3.3. 723*61046927SAndroid Build Coastguard Worker- v3d: Make an array for frag/vert texture state in the context. 724*61046927SAndroid Build Coastguard Worker- v3d: Don't forget to flush writes to UBOs. 725*61046927SAndroid Build Coastguard Worker- v3d: Convert to using nir_src_as_uint() from const_value derefs. 726*61046927SAndroid Build Coastguard Worker- v3d: Fix a comment typo 727*61046927SAndroid Build Coastguard Worker- v3d: Return the right gl_SampleMaskIn[] value. 728*61046927SAndroid Build Coastguard Worker- v3d: Fix handling of texture first_layer offsets for 3D textures. 729*61046927SAndroid Build Coastguard Worker- v3d: Avoid confusing auto-indenting in TEXTURE_SHADER_STATE packing 730*61046927SAndroid Build Coastguard Worker- v3d: Split most of TEXTURE_SHADER_STATE setup out of sampler views. 731*61046927SAndroid Build Coastguard Worker- v3d: Garbage collect unused uniforms code. 732*61046927SAndroid Build Coastguard Worker- v3d: Simplify VIR uniform dumping using a temporary. 733*61046927SAndroid Build Coastguard Worker- v3d: Add VIR dumping of TMU config p0/p1. 734*61046927SAndroid Build Coastguard Worker- v3d: Fix a leak of the transfer helper on screen destroy. 735*61046927SAndroid Build Coastguard Worker- vc4: Fix a leak of the transfer helper on screen destroy. 736*61046927SAndroid Build Coastguard Worker- v3d: Fix a leak of the disassembled instruction string during debug 737*61046927SAndroid Build Coastguard Worker dumps. 738*61046927SAndroid Build Coastguard Worker- tfu 739*61046927SAndroid Build Coastguard Worker- shader-packing 740*61046927SAndroid Build Coastguard Worker- nir: Add some more consts to the nir_format_convert.h helpers. 741*61046927SAndroid Build Coastguard Worker- nir: Pull some of intel's image load/store format conversion to 742*61046927SAndroid Build Coastguard Worker nir_format.h 743*61046927SAndroid Build Coastguard Worker- intel: Simplify the half-float packing in image load/store lowering. 744*61046927SAndroid Build Coastguard Worker- mesa/st: Expose compute shaders when NIR support is advertised. 745*61046927SAndroid Build Coastguard Worker- nir: Print the format of image variables. 746*61046927SAndroid Build Coastguard Worker- Revert "intel: Simplify the half-float packing in image load/store 747*61046927SAndroid Build Coastguard Worker lowering." 748*61046927SAndroid Build Coastguard Worker- nir: Move intel's half-float image store lowering to to nir_format.h. 749*61046927SAndroid Build Coastguard Worker- v3d: Don't forget to wait for our TFU job before rendering from it. 750*61046927SAndroid Build Coastguard Worker- v3d: Set up the right stride for raster TFU. 751*61046927SAndroid Build Coastguard Worker- v3d: Don't forget to bump the number of writes when doing TFU ops. 752*61046927SAndroid Build Coastguard Worker- v3d: Add support for using the TFU to do some blits. 753*61046927SAndroid Build Coastguard Worker- v3d: Add support for texturing from linear. 754*61046927SAndroid Build Coastguard Worker- v3d: Add safety checks for resource_create(). 755*61046927SAndroid Build Coastguard Worker- v3d: Make sure that a thrsw doesn't split a multop from its umul24. 756*61046927SAndroid Build Coastguard Worker- v3d: Add missing flagging of SYNCB as a TSY op. 757*61046927SAndroid Build Coastguard Worker- v3d: Add support for draw indirect for GLES3.1. 758*61046927SAndroid Build Coastguard Worker- v3d: Avoid assertion failures when removing end-of-shader 759*61046927SAndroid Build Coastguard Worker instructions. 760*61046927SAndroid Build Coastguard Worker- v3d: Move uinfo->data[] dereference to the top of 761*61046927SAndroid Build Coastguard Worker v3d_write_uniforms(). 762*61046927SAndroid Build Coastguard Worker- v3d: Move uniform pretty-printing to its own helper function. 763*61046927SAndroid Build Coastguard Worker- v3d: Use the uniform pretty-printer in v3d_write_uniforms()'s debug 764*61046927SAndroid Build Coastguard Worker code. 765*61046927SAndroid Build Coastguard Worker- v3d: Do uniform pretty-printing in the QPU dump. 766*61046927SAndroid Build Coastguard Worker- v3d: Drop in a bunch of notes about performance improvement 767*61046927SAndroid Build Coastguard Worker opportunities. 768*61046927SAndroid Build Coastguard Worker- vc4: Use the original bit size when scalarizing uniform loads. 769*61046927SAndroid Build Coastguard Worker- v3d: Use the original bit size when scalarizing uniform loads. 770*61046927SAndroid Build Coastguard Worker- vc4: Reuse nir_format_convert.h in our blend lowering. 771*61046927SAndroid Build Coastguard Worker- v3d: Fix the argument type for vir_BRANCH(). 772*61046927SAndroid Build Coastguard Worker- nir: Fix clamping of uints for image store lowering. 773*61046927SAndroid Build Coastguard Worker- v3d: Put the dst bo first in the list of BOs for TFU calls. 774*61046927SAndroid Build Coastguard Worker- v3d: Fix check for TFU job completion in the simulator. 775*61046927SAndroid Build Coastguard Worker- v3d: Don't try to create shadow tiled temporaries for 1D textures. 776*61046927SAndroid Build Coastguard Worker- v3d: Remove dead prototypes for load/store utile functions. 777*61046927SAndroid Build Coastguard Worker- v3d: Implement texture_subdata to reduce teximage upload copies. 778*61046927SAndroid Build Coastguard Worker- vc4: Move the utile load/store functions to a header for reuse by 779*61046927SAndroid Build Coastguard Worker v3d. 780*61046927SAndroid Build Coastguard Worker- v3d: Add a fallthrough path for utile load/store of 32 byte lines. 781*61046927SAndroid Build Coastguard Worker- v3d: Load and store aligned utiles all at once. 782*61046927SAndroid Build Coastguard Worker- docs: Add a note that MRs should still include any r-b or a-b tags. 783*61046927SAndroid Build Coastguard Worker- docs: Add an encouraging note about providing reviews and acks. 784*61046927SAndroid Build Coastguard Worker- v3d: Fix simulator mode on i915 render nodes. 785*61046927SAndroid Build Coastguard Worker- v3d: Drop shadow comparison state from shader variant key. 786*61046927SAndroid Build Coastguard Worker- v3d: Hook up perf_debug() output to GL_ARB_debug output as well. 787*61046927SAndroid Build Coastguard Worker- vc4: Hook up perf_debug() output to GL_ARB_debug_output as well. 788*61046927SAndroid Build Coastguard Worker- gallium/ttn: Fix setup of outputs_written. 789*61046927SAndroid Build Coastguard Worker- v3d: Fix uniform pretty printing assertion failure with branches. 790*61046927SAndroid Build Coastguard Worker- v3d: Add a "precompile" debug flag for shader-db. 791*61046927SAndroid Build Coastguard Worker- v3d: Hook up some shader-db output to GL_ARB_debug_output. 792*61046927SAndroid Build Coastguard Worker- v3d: Drop unused count_nir_instrs() helper. 793*61046927SAndroid Build Coastguard Worker- v3d: Drop incorrect dependency for flpop. 794*61046927SAndroid Build Coastguard Worker- v3d: Move "does this instruction have flags" from sched to generic 795*61046927SAndroid Build Coastguard Worker helpers. 796*61046927SAndroid Build Coastguard Worker- v3d: Don't generate temps for comparisons. 797*61046927SAndroid Build Coastguard Worker- v3d: Dead-code eliminate unused flags updates. 798*61046927SAndroid Build Coastguard Worker- v3d: Add a note for a potential performance win on multop/umul24. 799*61046927SAndroid Build Coastguard Worker- v3d: Force sampling from base level for tg4. 800*61046927SAndroid Build Coastguard Worker- v3d: Add support for non-constant texture offsets. 801*61046927SAndroid Build Coastguard Worker- v3d: Add support for requesting the sample offsets. 802*61046927SAndroid Build Coastguard Worker- v3d: Add support for textureSize() on MSAA textures. 803*61046927SAndroid Build Coastguard Worker- v3d: Add support for gl_HelperInvocation. 804*61046927SAndroid Build Coastguard Worker- v3d: Fix segfault when failing to compile a program. 805*61046927SAndroid Build Coastguard Worker- v3d: Don't forget to include RT writes in precompiles. 806*61046927SAndroid Build Coastguard Worker- v3d: Simplify the emission of comparisons for the bcsel optimization. 807*61046927SAndroid Build Coastguard Worker- v3d: Move the "Find the ALU instruction generating our bool" out of 808*61046927SAndroid Build Coastguard Worker bcsel. 809*61046927SAndroid Build Coastguard Worker- v3d: Don't try to fold non-SSA-src comparisons into bcsels. 810*61046927SAndroid Build Coastguard Worker- v3d: Fold comparisons for IF conditions into the flags for the IF. 811*61046927SAndroid Build Coastguard Worker- v3d: Handle dynamically uniform IF statements with uniform control 812*61046927SAndroid Build Coastguard Worker flow. 813*61046927SAndroid Build Coastguard Worker- v3d: Refactor compiler entrypoints. 814*61046927SAndroid Build Coastguard Worker- v3d: Reinstate the new shader-db output after v3d_compile() refactor. 815*61046927SAndroid Build Coastguard Worker- v3d: Fix up VS output setup during precompiles. 816*61046927SAndroid Build Coastguard Worker- v3d: Remove dead switch cases and comments from v3d_nir_lower_io. 817*61046927SAndroid Build Coastguard Worker- v3d: Do UBO loads a vector at a time. 818*61046927SAndroid Build Coastguard Worker- v3d: Stop scalarizing our uniform loads. 819*61046927SAndroid Build Coastguard Worker- nir: Allow nir_format_unpack_int/sint to unpack larger values. 820*61046927SAndroid Build Coastguard Worker- nir: Add nir_lower_tex options to lower sampler return formats. 821*61046927SAndroid Build Coastguard Worker- v3d: Use the core tex lowering. 822*61046927SAndroid Build Coastguard Worker- nir: Add nir_lower_tex support for Broadcom's swizzled TG4 results. 823*61046927SAndroid Build Coastguard Worker- v3d: Enable GL_ARB_texture_gather on V3D 4.x. 824*61046927SAndroid Build Coastguard Worker- nir: Make nir_deref_instr_build/get_const_offset actually use 825*61046927SAndroid Build Coastguard Worker size_align. 826*61046927SAndroid Build Coastguard Worker- glsl: Fix buffer overflow with an atomic buffer binding out of range. 827*61046927SAndroid Build Coastguard Worker- v3d: Add support for flushing dirty TMU data at job end. 828*61046927SAndroid Build Coastguard Worker- v3d: Add support for the early_fragment_tests flag. 829*61046927SAndroid Build Coastguard Worker- v3d: Add support for GL_ARB_framebuffer_no_attachments. 830*61046927SAndroid Build Coastguard Worker- v3d: Fix txf_ms 2D_ARRAY array index. 831*61046927SAndroid Build Coastguard Worker- v3d: Add an isr to the simulator to catch GMP violations. 832*61046927SAndroid Build Coastguard Worker- v3d: Add support for matrix inputs to the FS. 833*61046927SAndroid Build Coastguard Worker- v3d: Drop the GLSL version level. 834*61046927SAndroid Build Coastguard Worker- v3d: Add SSBO/atomic counters support. 835*61046927SAndroid Build Coastguard Worker- v3d: Add support for shader_image_load_store. 836*61046927SAndroid Build Coastguard Worker- v3d: Add support for CS workgroup/invocation id intrinsics. 837*61046927SAndroid Build Coastguard Worker- v3d: Add support for CS shared variable load/store/atomics. 838*61046927SAndroid Build Coastguard Worker- v3d: Add support for CS barrier() intrinsics. 839*61046927SAndroid Build Coastguard Worker- v3d: SHARED but not necessarily SCANOUT buffers on RO must be linear. 840*61046927SAndroid Build Coastguard Worker- v3d: If the modifier is not known on BO import, default to linear for 841*61046927SAndroid Build Coastguard Worker RO. 842*61046927SAndroid Build Coastguard Worker- v3d: Restructure RO allocations using resource_from_handle. 843*61046927SAndroid Build Coastguard Worker- v3d: Don't leak the GPU fd for renderonly usage. 844*61046927SAndroid Build Coastguard Worker- vc4: Don't leak the GPU fd for renderonly usage. 845*61046927SAndroid Build Coastguard Worker- gallium: Enable unit tests as actual meson unit tests. 846*61046927SAndroid Build Coastguard Worker- gallium: Fix comment about possible colorspaces. 847*61046927SAndroid Build Coastguard Worker- gallium: Make sure we return is_unorm/is_snorm for compressed 848*61046927SAndroid Build Coastguard Worker formats. 849*61046927SAndroid Build Coastguard Worker- v3d: Rename gallium-local limits defines from VC5 to V3D. 850*61046927SAndroid Build Coastguard Worker- v3d: Fix overly-large vattr_sizes structs. 851*61046927SAndroid Build Coastguard Worker- v3d: Avoid duplicating limits defines between gallium and v3d core. 852*61046927SAndroid Build Coastguard Worker- v3d: Drop maximum number of texture units down to 16. 853*61046927SAndroid Build Coastguard Worker- v3d: Fix BO stats accounting for imported buffers. 854*61046927SAndroid Build Coastguard Worker- v3d: Flush blit jobs immediately after generating them. 855*61046927SAndroid Build Coastguard Worker- v3d: Fix release-build warning about utile_h. 856*61046927SAndroid Build Coastguard Worker- v3d: Fix stencil sampling from packed depth/stencil. 857*61046927SAndroid Build Coastguard Worker- v3d: Fix stencil sampling from a separate-stencil buffer. 858*61046927SAndroid Build Coastguard Worker- v3d: Use the symbolic names for wrap modes from the XML. 859*61046927SAndroid Build Coastguard Worker- v3d: Move the sampler state to the long-lived state uploader. 860*61046927SAndroid Build Coastguard Worker- v3d: Create separate sampler states for the various blend formats. 861*61046927SAndroid Build Coastguard Worker- pl111: Rename the pl111 driver to "kmsro". 862*61046927SAndroid Build Coastguard Worker- kmsro: Extend to include hx8357d. 863*61046927SAndroid Build Coastguard Worker- vc4: Enable NEON asm on meson cross-builds. 864*61046927SAndroid Build Coastguard Worker- v3d: Fix the autotools build. 865*61046927SAndroid Build Coastguard Worker- mesa: Skip partial InvalidateFramebuffer of packed depth/stencil. 866*61046927SAndroid Build Coastguard Worker- v3d: Fix image_load_store clamping of signed integer stores. 867*61046927SAndroid Build Coastguard Worker- v3d: Use the early_fragment_tests flag for the shader's disable-EZ 868*61046927SAndroid Build Coastguard Worker field. 869*61046927SAndroid Build Coastguard Worker- v3d: Fix the check for "is the last thrsw inside control flow" 870*61046927SAndroid Build Coastguard Worker- st/dri: Set the PIPE_BIND_SHARED flag on create_image_with_modifiers. 871*61046927SAndroid Build Coastguard Worker 872*61046927SAndroid Build Coastguard WorkerEric Engestrom (47): 873*61046927SAndroid Build Coastguard Worker 874*61046927SAndroid Build Coastguard Worker- wsi/wayland: use proper VkResult type 875*61046927SAndroid Build Coastguard Worker- wsi/wayland: only finish() a successfully init()ed display 876*61046927SAndroid Build Coastguard Worker- REVIEWERS: add include path for EGL 877*61046927SAndroid Build Coastguard Worker- REVIEWERS: add Emil as EGL reviewer 878*61046927SAndroid Build Coastguard Worker- REVIEWERS: add Vulkan reviewer group 879*61046927SAndroid Build Coastguard Worker- xmlpool: update translation po files 880*61046927SAndroid Build Coastguard Worker- meson: only run vulkan's meson.build when building vulkan 881*61046927SAndroid Build Coastguard Worker- gbm: remove unnecessary meson include 882*61046927SAndroid Build Coastguard Worker- meson: fix wayland-less builds 883*61046927SAndroid Build Coastguard Worker- gbm: add new entrypoint to symbols check 884*61046927SAndroid Build Coastguard Worker- egl: add missing glvnd entrypoint for EGL_ANDROID_blob_cache 885*61046927SAndroid Build Coastguard Worker- egl: fix bad rebase 886*61046927SAndroid Build Coastguard Worker- gbm: add missing comma between strings 887*61046927SAndroid Build Coastguard Worker- glapi: add missing visibility args 888*61046927SAndroid Build Coastguard Worker- anv: correctly use vulkan 1.0 by default 889*61046927SAndroid Build Coastguard Worker- vulkan/utils: s/VERSION/PACKAGE_VERSION/ 890*61046927SAndroid Build Coastguard Worker- build: stop defining unused VERSION 891*61046927SAndroid Build Coastguard Worker- wsi/display: fix mem leak when freeing swapchains 892*61046927SAndroid Build Coastguard Worker- vulkan/wsi: fix s/,/;/ typo 893*61046927SAndroid Build Coastguard Worker- meson: skip asm check when asm is disabled 894*61046927SAndroid Build Coastguard Worker- anv: add unreachable() for VK_EXT_fragment_density_map 895*61046927SAndroid Build Coastguard Worker- mesa: drop unused & deprecated lib 896*61046927SAndroid Build Coastguard Worker- loader: deduplicate logger function declaration 897*61046927SAndroid Build Coastguard Worker- docs: add meson cross compilation instructions 898*61046927SAndroid Build Coastguard Worker- docs: format code blocks a bit nicely 899*61046927SAndroid Build Coastguard Worker- docs: fix the meson aarch64 cross-file 900*61046927SAndroid Build Coastguard Worker- docs: advertise distro-provided meson cross-files 901*61046927SAndroid Build Coastguard Worker- anv: drop unneeded KHR suffix 902*61046927SAndroid Build Coastguard Worker- wsi: drop unneeded KHR suffix 903*61046927SAndroid Build Coastguard Worker- radv: remove a few more unnecessary KHR suffixes 904*61046927SAndroid Build Coastguard Worker- egl: add missing includes 905*61046927SAndroid Build Coastguard Worker- egl: remove unused include 906*61046927SAndroid Build Coastguard Worker- travis: avoid using unset llvm-config 907*61046927SAndroid Build Coastguard Worker- egl: fix python lib deprecation warning 908*61046927SAndroid Build Coastguard Worker- docs: explain how to see what meson options exist 909*61046927SAndroid Build Coastguard Worker- travis: fix autotools build after --enable-autotools switch addition 910*61046927SAndroid Build Coastguard Worker- configure: EGL requirements only apply if EGL is built 911*61046927SAndroid Build Coastguard Worker- egl: finalize EGL_MESA_query_driver 912*61046927SAndroid Build Coastguard Worker- egl: update headers from Khronos 913*61046927SAndroid Build Coastguard Worker- egl: add glvnd entrypoints for EGL_MESA_query_driver 914*61046927SAndroid Build Coastguard Worker- travis: bump libdrm to 2.4.97 915*61046927SAndroid Build Coastguard Worker- egl/glvnd: sync egl.xml from Khronos 916*61046927SAndroid Build Coastguard Worker- anv: drop always-successful VkResult 917*61046927SAndroid Build Coastguard Worker- meson/vdpau: add missing soversion 918*61046927SAndroid Build Coastguard Worker- xvmc: fix string comparison 919*61046927SAndroid Build Coastguard Worker- xvmc: fix string comparison 920*61046927SAndroid Build Coastguard Worker- egl: fix libdrm-less builds 921*61046927SAndroid Build Coastguard Worker 922*61046927SAndroid Build Coastguard WorkerErik Faye-Lund (70): 923*61046927SAndroid Build Coastguard Worker 924*61046927SAndroid Build Coastguard Worker- glsl: add has_implicit_conversions()-helper 925*61046927SAndroid Build Coastguard Worker- glsl: add has_implicit_uint_to_int_conversion()-helper 926*61046927SAndroid Build Coastguard Worker- glsl: fall back to inexact function-match 927*61046927SAndroid Build Coastguard Worker- mesa/glsl: add support for EXT_shader_implicit_conversions 928*61046927SAndroid Build Coastguard Worker- glsl: do not allow implicit casts of unsized array initializers 929*61046927SAndroid Build Coastguard Worker- mesa: expose NV_conditional_render on GLES 930*61046927SAndroid Build Coastguard Worker- mesa/main: fixup make check after NV_conditional_render for gles 931*61046927SAndroid Build Coastguard Worker- Revert "mesa/main: fixup make check after NV_conditional_render for 932*61046927SAndroid Build Coastguard Worker gles" 933*61046927SAndroid Build Coastguard Worker- Revert "mesa: expose NV_conditional_render on GLES" 934*61046927SAndroid Build Coastguard Worker- mesa/main: correct requirement for EXT_occlusion_query_boolean 935*61046927SAndroid Build Coastguard Worker- mesa/main: correct year for EXT_occlusion_query_boolean 936*61046927SAndroid Build Coastguard Worker- mesa/main: use non-prefixed enums for consistency 937*61046927SAndroid Build Coastguard Worker- mesa/main: simplify pipeline-statistics query validation 938*61046927SAndroid Build Coastguard Worker- mesa/main: fix validation of GL_SAMPLES_PASSED 939*61046927SAndroid Build Coastguard Worker- mesa/main: fix validation of GL_ANY_SAMPLES_PASSED 940*61046927SAndroid Build Coastguard Worker- mesa/main: fix validation of GL_ANY_SAMPLES_PASSED_CONSERVATIVE 941*61046927SAndroid Build Coastguard Worker- mesa/main: fix validation of GL_TIME_ELAPSED 942*61046927SAndroid Build Coastguard Worker- mesa/main: fix validation of transform-feedback queries 943*61046927SAndroid Build Coastguard Worker- mesa/main: fix validation of transform-feedback overflow queries 944*61046927SAndroid Build Coastguard Worker- mesa/main: fix validation of ARB_query_buffer_object 945*61046927SAndroid Build Coastguard Worker- mesa/main: fix validation of GL_TIMESTAMP 946*61046927SAndroid Build Coastguard Worker- mesa/main: remove overly strict query-validation 947*61046927SAndroid Build Coastguard Worker- mesa/main: remove ARB suffix from glGetnTexImage 948*61046927SAndroid Build Coastguard Worker- mesa/main: remove bogus error for zero-sized images 949*61046927SAndroid Build Coastguard Worker- mesa/main: factor out tex-image error-checking 950*61046927SAndroid Build Coastguard Worker- mesa/main: factor out common error-checking 951*61046927SAndroid Build Coastguard Worker- mesa/main: check cube-completeness in common code 952*61046927SAndroid Build Coastguard Worker- mesa/main: fix incorrect depth-error 953*61046927SAndroid Build Coastguard Worker- mesa/main: fixup requirements for GL_PRIMITIVES_GENERATED 954*61046927SAndroid Build Coastguard Worker- mesa/main: make \_mesa_has_tessellation return bool 955*61046927SAndroid Build Coastguard Worker- mesa/main: rename format-check function 956*61046927SAndroid Build Coastguard Worker- mesa/main: clean up S3_s3tc check 957*61046927SAndroid Build Coastguard Worker- mesa/main: clean up OES_texture_float_linear check 958*61046927SAndroid Build Coastguard Worker- mesa/main: clean up ES2_compatibility check 959*61046927SAndroid Build Coastguard Worker- mesa/main: clean up integer texture check 960*61046927SAndroid Build Coastguard Worker- mesa/main: use \_mesa_has_FOO_bar for compressed format checks 961*61046927SAndroid Build Coastguard Worker- mesa/main: do not allow s3tc enums on gles1 962*61046927SAndroid Build Coastguard Worker- mesa/main: do not allow etc2 enums on gles1 963*61046927SAndroid Build Coastguard Worker- mesa/main: do not allow astc enums on gles1 964*61046927SAndroid Build Coastguard Worker- mesa/main: do not allow depth-texture enums on gles1 965*61046927SAndroid Build Coastguard Worker- mesa/main: do not allow stencil-texture enums on gles1 966*61046927SAndroid Build Coastguard Worker- mesa/main: do not allow ARB_texture_rgb10_a2ui enums before gles3 967*61046927SAndroid Build Coastguard Worker- mesa/main: do not allow integer-texture enums before gles3 968*61046927SAndroid Build Coastguard Worker- mesa/main: do not allow ARB_depth_buffer_float enums before gles3 969*61046927SAndroid Build Coastguard Worker- mesa/main: do not allow EXT_packed_float enums before gles3 970*61046927SAndroid Build Coastguard Worker- mesa/main: do not allow rg-textures enums before gles3 971*61046927SAndroid Build Coastguard Worker- mesa/main: do not allow EXT_texture_shared_exponent enums before 972*61046927SAndroid Build Coastguard Worker gles3 973*61046927SAndroid Build Coastguard Worker- mesa/main: do not allow MESA_ycbcr_texture enums on gles 974*61046927SAndroid Build Coastguard Worker- mesa/main: do not allow type_2_10_10_10_REV enums before gles3 975*61046927SAndroid Build Coastguard Worker- mesa/main: do not allow floating-point texture enums on gles1 976*61046927SAndroid Build Coastguard Worker- mesa/main: do not allow snorm-texture enums before gles3 977*61046927SAndroid Build Coastguard Worker- mesa/main: do not allow sRGB texture enums before gles3 978*61046927SAndroid Build Coastguard Worker- mesa/main: do not allow EXT_texture_sRGB_R8 enums before gles3 979*61046927SAndroid Build Coastguard Worker- mesa/main: split float-texture support checking in two 980*61046927SAndroid Build Coastguard Worker- mesa/main: require EXT_texture_type_2_10_10_10_REV for gles3 981*61046927SAndroid Build Coastguard Worker- mesa/main: require EXT_texture_sRGB for gles3 982*61046927SAndroid Build Coastguard Worker- mesa/st: do not probe for the same texture-formats twice 983*61046927SAndroid Build Coastguard Worker- mesa/main: do not require float-texture filtering for es3 984*61046927SAndroid Build Coastguard Worker- mesa/main: correct validation for GL_RGB565 985*61046927SAndroid Build Coastguard Worker- mesa/main: fix up \_mesa_has_rg_textures for gles2 986*61046927SAndroid Build Coastguard Worker- virgl: force linear texturing support 987*61046927SAndroid Build Coastguard Worker- virgl: simplify virgl_hw_set_vertex_buffers 988*61046927SAndroid Build Coastguard Worker- virgl: simplify virgl_hw_set_index_buffer 989*61046927SAndroid Build Coastguard Worker- virgl: wrap vertex element state in a struct 990*61046927SAndroid Build Coastguard Worker- virgl: work around bad assumptions in virglrenderer 991*61046927SAndroid Build Coastguard Worker- anv/meson: make sure tests link with -msse2 992*61046927SAndroid Build Coastguard Worker- anv/autotools: make sure tests link with -msse2 993*61046927SAndroid Build Coastguard Worker- docs: add note about sending merge-requests from forks 994*61046927SAndroid Build Coastguard Worker- mapi: drop unneeded gl_dispatch_stub declarations 995*61046927SAndroid Build Coastguard Worker- virgl: remove unused variable 996*61046927SAndroid Build Coastguard Worker 997*61046927SAndroid Build Coastguard WorkerErnestas Kulik (2): 998*61046927SAndroid Build Coastguard Worker 999*61046927SAndroid Build Coastguard Worker- vc4: Fix leak in HW queries error path 1000*61046927SAndroid Build Coastguard Worker- v3d: Fix leak in resource setup error path 1001*61046927SAndroid Build Coastguard Worker 1002*61046927SAndroid Build Coastguard WorkerFrancisco Jerez (14): 1003*61046927SAndroid Build Coastguard Worker 1004*61046927SAndroid Build Coastguard Worker- intel/fs: Prevent emission of IR instructions not aligned to their 1005*61046927SAndroid Build Coastguard Worker own execution size. 1006*61046927SAndroid Build Coastguard Worker- intel/fs: Handle source modifiers in lower_integer_multiplication(). 1007*61046927SAndroid Build Coastguard Worker- intel/fs: Implement quad swizzles on ICL+. 1008*61046927SAndroid Build Coastguard Worker- intel/fs: Fix bug in lower_simd_width while splitting an instruction 1009*61046927SAndroid Build Coastguard Worker which was already split. 1010*61046927SAndroid Build Coastguard Worker- intel/eu/gen7: Fix brw_MOV() with DF destination and strided source. 1011*61046927SAndroid Build Coastguard Worker- intel/fs: Respect CHV/BXT regioning restrictions in copy propagation 1012*61046927SAndroid Build Coastguard Worker pass. 1013*61046927SAndroid Build Coastguard Worker- intel/fs: Constify fs_inst::can_do_source_mods(). 1014*61046927SAndroid Build Coastguard Worker- intel/fs: Introduce regioning lowering pass. 1015*61046927SAndroid Build Coastguard Worker- intel/fs: Remove existing lower_conversions pass. 1016*61046927SAndroid Build Coastguard Worker- intel/fs: Remove nasty open-coded CHV/BXT 64-bit workarounds. 1017*61046927SAndroid Build Coastguard Worker- intel/fs: Remove FS_OPCODE_UNPACK_HALF_2x16_SPLIT opcodes. 1018*61046927SAndroid Build Coastguard Worker- intel/fs: Promote execution type to 32-bit when any half-float 1019*61046927SAndroid Build Coastguard Worker conversion is needed. 1020*61046927SAndroid Build Coastguard Worker- intel/fs: Exclude control sources from execution type and region 1021*61046927SAndroid Build Coastguard Worker alignment calculations. 1022*61046927SAndroid Build Coastguard Worker- intel/fs: Implement extended strides greater than 4 for IR source 1023*61046927SAndroid Build Coastguard Worker regions. 1024*61046927SAndroid Build Coastguard Worker 1025*61046927SAndroid Build Coastguard WorkerFritz Koenig (2): 1026*61046927SAndroid Build Coastguard Worker 1027*61046927SAndroid Build Coastguard Worker- freedreno: drm_fourcc.h header include 1028*61046927SAndroid Build Coastguard Worker- freedreno: add query for dmabuf modifiers 1029*61046927SAndroid Build Coastguard Worker 1030*61046927SAndroid Build Coastguard WorkerGert Wollny (30): 1031*61046927SAndroid Build Coastguard Worker 1032*61046927SAndroid Build Coastguard Worker- mesa/core: Add definitions and translations for EXT_texture_sRGB_R8 1033*61046927SAndroid Build Coastguard Worker- Gallium: Add format PIPE_FORMAT_R8_SRGB 1034*61046927SAndroid Build Coastguard Worker- mesa/st: Add support for EXT_texture_sRGB_R8 1035*61046927SAndroid Build Coastguard Worker- virgl/vtest-winsys: Use virgl version of bind flags 1036*61046927SAndroid Build Coastguard Worker- r600: Add support for EXT_texture_sRGB_R8 1037*61046927SAndroid Build Coastguard Worker- mesa: Reference count shaders that are used by transform feedback 1038*61046927SAndroid Build Coastguard Worker objects 1039*61046927SAndroid Build Coastguard Worker- virgl: Add command and flags to initiate debugging on the host (v2) 1040*61046927SAndroid Build Coastguard Worker- nir: Allow to skip integer ops in nir_lower_to_source_mods 1041*61046927SAndroid Build Coastguard Worker- i965: Correct L8_UNORM_SRGB table entry 1042*61046927SAndroid Build Coastguard Worker- i965: be more specific about FBO completeness errors 1043*61046927SAndroid Build Coastguard Worker- i965: Force zero swizzles for unused components in GL_RED and GL_RG 1044*61046927SAndroid Build Coastguard Worker- i965: Add support for and expose EXT_texture_sRGB_R8 1045*61046927SAndroid Build Coastguard Worker- virgl: Use file descriptor instead of un-allocated object 1046*61046927SAndroid Build Coastguard Worker- i965:use FRAMEBUFFER_UNSUPPORTED instead of 1047*61046927SAndroid Build Coastguard Worker FRAMEBUFFER_INCOMPLETE_DIMENSIONS 1048*61046927SAndroid Build Coastguard Worker- r600: Only set context streamout strides info from the shader that 1049*61046927SAndroid Build Coastguard Worker has outputs 1050*61046927SAndroid Build Coastguard Worker- r600: clean up the GS ring buffers when the context is destroyed 1051*61046927SAndroid Build Coastguard Worker- glsl: free or reuse memory allocated for TF varying 1052*61046927SAndroid Build Coastguard Worker- virgl,vtest: Initialize return value 1053*61046927SAndroid Build Coastguard Worker- virgl: Don't try handling server fences when they are not supported 1054*61046927SAndroid Build Coastguard Worker- i965: Explicitely handle swizzles for MESA_FORMAT_R_SRGB8 1055*61046927SAndroid Build Coastguard Worker- i965: Set the FBO error state INCOMPLETE_ATTACHMENT only for SRGB_R8 1056*61046927SAndroid Build Coastguard Worker- autotools: Deprecate the use of autotools 1057*61046927SAndroid Build Coastguard Worker- Gallium: Add new CAPS to indicate whether a driver can switch SRGB 1058*61046927SAndroid Build Coastguard Worker write 1059*61046927SAndroid Build Coastguard Worker- virgl: Set sRGB write control CAP based on host capabilities 1060*61046927SAndroid Build Coastguard Worker- mesa:main: Add flag for EXT_sRGB to gl_extensions 1061*61046927SAndroid Build Coastguard Worker- i965: Set flag for EXT_sRGB 1062*61046927SAndroid Build Coastguard Worker- mesa/st: rework support for sRGB framebuffer attachements 1063*61046927SAndroid Build Coastguard Worker- mesa/main: Use flag for EXT_sRGB instead of EXT_framebuffer_sRGB 1064*61046927SAndroid Build Coastguard Worker where possible 1065*61046927SAndroid Build Coastguard Worker- mesa/main/version: Lower the requirements for GLES 3.0 1066*61046927SAndroid Build Coastguard Worker- mesa/main: Expose EXT_sRGB_write_control 1067*61046927SAndroid Build Coastguard Worker 1068*61046927SAndroid Build Coastguard WorkerGuido Günther (2): 1069*61046927SAndroid Build Coastguard Worker 1070*61046927SAndroid Build Coastguard Worker- etnaviv: Make sure rs alignment checks match 1071*61046927SAndroid Build Coastguard Worker- etnaviv: fix typo in cflush_all description 1072*61046927SAndroid Build Coastguard Worker 1073*61046927SAndroid Build Coastguard WorkerGurchetan Singh (18): 1074*61046927SAndroid Build Coastguard Worker 1075*61046927SAndroid Build Coastguard Worker- egl: add missing #include <stddef.h> in egldevice.h 1076*61046927SAndroid Build Coastguard Worker- virgl: quadruple command buffer size 1077*61046927SAndroid Build Coastguard Worker- virgl: avoid large inline transfers 1078*61046927SAndroid Build Coastguard Worker- virgl: don't mark buffers as unclean after a write 1079*61046927SAndroid Build Coastguard Worker- virgl: texture_transfer_pool --> transfer_pool 1080*61046927SAndroid Build Coastguard Worker- virgl: remove unnessecary code 1081*61046927SAndroid Build Coastguard Worker- virgl: move texture metadata to common code 1082*61046927SAndroid Build Coastguard Worker- virgl: move virgl_resource_layout to common code 1083*61046927SAndroid Build Coastguard Worker- virgl: move vrend_get_tex_image_offset to common code 1084*61046927SAndroid Build Coastguard Worker- virgl: store layer_stride in metadata 1085*61046927SAndroid Build Coastguard Worker- virgl: consolidate transfer code 1086*61046927SAndroid Build Coastguard Worker- virgl: make transfer code with PIPE_BUFFER targets 1087*61046927SAndroid Build Coastguard Worker- virgl: make virgl_buffers use resource helpers 1088*61046927SAndroid Build Coastguard Worker- virgl: modify how we handle GL_MAP_FLUSH_EXPLICIT_BIT 1089*61046927SAndroid Build Coastguard Worker- virgl: move resource metadata into base resource 1090*61046927SAndroid Build Coastguard Worker- virgl: move resource creation / import / destruction to common code 1091*61046927SAndroid Build Coastguard Worker- virgl: don't flush an empty range 1092*61046927SAndroid Build Coastguard Worker- virgl: remove empty file 1093*61046927SAndroid Build Coastguard Worker 1094*61046927SAndroid Build Coastguard WorkerHanno Böck (1): 1095*61046927SAndroid Build Coastguard Worker 1096*61046927SAndroid Build Coastguard Worker- glsl/test: Fix use after free in test_optpass. 1097*61046927SAndroid Build Coastguard Worker 1098*61046927SAndroid Build Coastguard WorkerHyunjun Ko (1): 1099*61046927SAndroid Build Coastguard Worker 1100*61046927SAndroid Build Coastguard Worker- freedreno: implements get_sample_position 1101*61046927SAndroid Build Coastguard Worker 1102*61046927SAndroid Build Coastguard WorkerIago Toral Quiroga (22): 1103*61046927SAndroid Build Coastguard Worker 1104*61046927SAndroid Build Coastguard Worker- intel/compiler: fix node interference of simd16 instructions 1105*61046927SAndroid Build Coastguard Worker- nir/constant_folding: fix incorrect bit-size check 1106*61046927SAndroid Build Coastguard Worker- nir/from_ssa: fix bit-size of temporary register 1107*61046927SAndroid Build Coastguard Worker- Revert "nir/builder: Assert that intN_t immediates fit" 1108*61046927SAndroid Build Coastguard Worker- intel/compiler: fix indentation style in opt_algebraic() 1109*61046927SAndroid Build Coastguard Worker- intel/compiler: fix register allocation in opt_peephole_sel 1110*61046927SAndroid Build Coastguard Worker- intel/compiler: do not copy-propagate strided regions to ddx/ddy 1111*61046927SAndroid Build Coastguard Worker arguments 1112*61046927SAndroid Build Coastguard Worker- intel/compiler: move nir_lower_bool_to_int32 before 1113*61046927SAndroid Build Coastguard Worker nir_lower_locals_to_regs 1114*61046927SAndroid Build Coastguard Worker- compiler/nir: add a nir_b2f() helper 1115*61046927SAndroid Build Coastguard Worker- compiler/nir: add nir_fadd_imm() and nir_fmul_imm() helpers 1116*61046927SAndroid Build Coastguard Worker- compiler/spirv: handle 16-bit float in radians() and degrees() 1117*61046927SAndroid Build Coastguard Worker- compiler/spirv: implement 16-bit asin 1118*61046927SAndroid Build Coastguard Worker- compiler/spirv: implement 16-bit acos 1119*61046927SAndroid Build Coastguard Worker- compiler/spirv: implement 16-bit atan 1120*61046927SAndroid Build Coastguard Worker- compiler/spirv: implement 16-bit atan2 1121*61046927SAndroid Build Coastguard Worker- compiler/spirv: implement 16-bit exp and log 1122*61046927SAndroid Build Coastguard Worker- compiler/spirv: implement 16-bit hyperbolic trigonometric functions 1123*61046927SAndroid Build Coastguard Worker- compiler/spirv: implement 16-bit frexp 1124*61046927SAndroid Build Coastguard Worker- compiler/spirv: use 32-bit polynomial approximation for 16-bit asin() 1125*61046927SAndroid Build Coastguard Worker- anv/pipeline_cache: fix incorrect guards for NIR cache 1126*61046927SAndroid Build Coastguard Worker- anv/pipeline_cache: free NIR shader cache 1127*61046927SAndroid Build Coastguard Worker- anv/device: fix maximum number of images supported 1128*61046927SAndroid Build Coastguard Worker 1129*61046927SAndroid Build Coastguard WorkerIan Romanick (28): 1130*61046927SAndroid Build Coastguard Worker 1131*61046927SAndroid Build Coastguard Worker- glsl: Add warning tests for identifiers with \_\_ 1132*61046927SAndroid Build Coastguard Worker- glsl: Add pragma to disable all warnings 1133*61046927SAndroid Build Coastguard Worker- glsl: prevent qualifiers modification of predeclared variables 1134*61046927SAndroid Build Coastguard Worker- glsl: Omit redundant qualifier checks on redeclarations 1135*61046927SAndroid Build Coastguard Worker- glsl: Refactor type checking for redeclarations 1136*61046927SAndroid Build Coastguard Worker- nir: Add a saturated unsigned integer add opcode 1137*61046927SAndroid Build Coastguard Worker- i965/fs: Implement nir_op_uadd_sat 1138*61046927SAndroid Build Coastguard Worker- nir/phi_builder: Internal users should use 1139*61046927SAndroid Build Coastguard Worker nir_phi_builder_value_set_block_def too 1140*61046927SAndroid Build Coastguard Worker- util/slab: Rename slab_mempool typed parameters to mempool 1141*61046927SAndroid Build Coastguard Worker- util/hash_table: Add \_mesa_hash_table_init function 1142*61046927SAndroid Build Coastguard Worker- nir/phi_builder: Use per-value hash table to store [block] -> def 1143*61046927SAndroid Build Coastguard Worker mapping 1144*61046927SAndroid Build Coastguard Worker- nir: Fix holes in nir_instr 1145*61046927SAndroid Build Coastguard Worker- nir: Release per-block metadata in nir_sweep 1146*61046927SAndroid Build Coastguard Worker- i965/vec4: Silence unused parameter warnings in vec4 compiler tests 1147*61046927SAndroid Build Coastguard Worker- i965/vec4/dce: Don't narrow the write mask if the flags are used 1148*61046927SAndroid Build Coastguard Worker- i965/fs: Eliminate unary op on operand of compare-with-zero 1149*61046927SAndroid Build Coastguard Worker- i965/vec4: Propagate conditional modifiers from more compares to 1150*61046927SAndroid Build Coastguard Worker other compares 1151*61046927SAndroid Build Coastguard Worker- nir/opt_peephole_select: Don't try to remove flow control around 1152*61046927SAndroid Build Coastguard Worker indirect loads 1153*61046927SAndroid Build Coastguard Worker- intel/compiler: More peephole select 1154*61046927SAndroid Build Coastguard Worker- nir/opt_peephole_select: Don't peephole_select expensive math 1155*61046927SAndroid Build Coastguard Worker instructions 1156*61046927SAndroid Build Coastguard Worker- intel/compiler: More peephole_select for pre-Gen6 1157*61046927SAndroid Build Coastguard Worker- Revert "nir/lower_indirect: Bail early if modes == 0" 1158*61046927SAndroid Build Coastguard Worker- nir/algebraic: Don't put quotes around floating point literals 1159*61046927SAndroid Build Coastguard Worker- glsl: Add utility to convert text files to C strings 1160*61046927SAndroid Build Coastguard Worker- nir: Silence zillions of unused parameter warnings in release builds 1161*61046927SAndroid Build Coastguard Worker- spirv: Add missing break 1162*61046927SAndroid Build Coastguard Worker- intel/fs: nir_op_extract_i8 extracts a byte, not a word 1163*61046927SAndroid Build Coastguard Worker- intel/fs: Fix extract_u8 of an odd byte from a 64-bit integer 1164*61046927SAndroid Build Coastguard Worker 1165*61046927SAndroid Build Coastguard WorkerIlia Mirkin (37): 1166*61046927SAndroid Build Coastguard Worker 1167*61046927SAndroid Build Coastguard Worker- nv50/ir: delete MINMAX instruction that is no longer in the BB 1168*61046927SAndroid Build Coastguard Worker- nv50/ir/ra: improve condition for short regs, unify with cond for 1169*61046927SAndroid Build Coastguard Worker 16-bit 1170*61046927SAndroid Build Coastguard Worker- nv50/ir/ra: enforce max register requirement, and change spill order 1171*61046927SAndroid Build Coastguard Worker- nv50/ir: remove dnz flag when converting MAD to ADD due to 1172*61046927SAndroid Build Coastguard Worker optimizations 1173*61046927SAndroid Build Coastguard Worker- nv50: always keep TSC slot 0 bound 1174*61046927SAndroid Build Coastguard Worker- nv50,nvc0: add explicit handling of 1175*61046927SAndroid Build Coastguard Worker PIPE_CAP_MAX_VERTEX_ELEMENT_SRC_OFFSET 1176*61046927SAndroid Build Coastguard Worker- nouveau: set texture upload budget 1177*61046927SAndroid Build Coastguard Worker- nvc0: replace use of explicit default_tsc with entry 0 1178*61046927SAndroid Build Coastguard Worker- nvc0: always keep TSC slot 0 bound to fix TXF 1179*61046927SAndroid Build Coastguard Worker- st/mesa: remove sampler associated with buffer texture in pbo logic 1180*61046927SAndroid Build Coastguard Worker- st/mesa: allow glDrawElements to work with GL_SELECT feedback 1181*61046927SAndroid Build Coastguard Worker- tgsi: add ATOMFADD operation 1182*61046927SAndroid Build Coastguard Worker- gallium: add PIPE_CAP_TGSI_ATOMFADD to indicate support 1183*61046927SAndroid Build Coastguard Worker- st/mesa: select ATOMFADD when source type is float 1184*61046927SAndroid Build Coastguard Worker- st/mesa: expose GL_NV_shader_atomic_float when ATOMFADD is supported 1185*61046927SAndroid Build Coastguard Worker- nv50/ir: add support for converting ATOMFADD to proper ir 1186*61046927SAndroid Build Coastguard Worker- nvc0: enable GL_NV_shader_atomic_float on pre-Maxwell 1187*61046927SAndroid Build Coastguard Worker- nv50,nvc0: add missing CAPs for unsupported features 1188*61046927SAndroid Build Coastguard Worker- nv30: avoid setting user_priv without setting cur_ctx 1189*61046927SAndroid Build Coastguard Worker- nv30: fix rare issue with fp unbinding not finding the bufctx 1190*61046927SAndroid Build Coastguard Worker- nv30: add support for multi-layer transfers 1191*61046927SAndroid Build Coastguard Worker- nv30: use correct helper to get blocks in y direction 1192*61046927SAndroid Build Coastguard Worker- nv30: fix some s3tc layout issues 1193*61046927SAndroid Build Coastguard Worker- nv30: disable rendering to 3D textures 1194*61046927SAndroid Build Coastguard Worker- docs: fix gallium screen cap docs 1195*61046927SAndroid Build Coastguard Worker- nv50,nvc0: mark textures dirty on fb update 1196*61046927SAndroid Build Coastguard Worker- nvc0: don't put text segment into bufctx 1197*61046927SAndroid Build Coastguard Worker- nvc0/ir: fix second tex argument after levelZero optimization 1198*61046927SAndroid Build Coastguard Worker- nv50,nvc0: add explicit settings for recent caps 1199*61046927SAndroid Build Coastguard Worker- nvc0: add support for handling indirect draws with attrib conversion 1200*61046927SAndroid Build Coastguard Worker- nvc0/ir: always use CG mode for loads from atomic-only buffers 1201*61046927SAndroid Build Coastguard Worker- nvc0: fix 3d images on kepler 1202*61046927SAndroid Build Coastguard Worker- nv50,nvc0: use condition for occlusion queries when already complete 1203*61046927SAndroid Build Coastguard Worker- nvc0: stick zero values for the compute invocation counts 1204*61046927SAndroid Build Coastguard Worker- nvc0: we have 16k-sized framebuffers, fix default scissors 1205*61046927SAndroid Build Coastguard Worker- swr: set PIPE_CAP_MAX_VARYINGS correctly 1206*61046927SAndroid Build Coastguard Worker- glsl: fix recording of variables for XFB in TCS shaders 1207*61046927SAndroid Build Coastguard Worker 1208*61046927SAndroid Build Coastguard WorkerIndrajit Das (1): 1209*61046927SAndroid Build Coastguard Worker 1210*61046927SAndroid Build Coastguard Worker- st/va: Return correct status from vlVaQuerySurfaceStatus 1211*61046927SAndroid Build Coastguard Worker 1212*61046927SAndroid Build Coastguard WorkerJakob Bornecrantz (1): 1213*61046927SAndroid Build Coastguard Worker 1214*61046927SAndroid Build Coastguard Worker- virgl/vtest: Use default socket name from protocol header 1215*61046927SAndroid Build Coastguard Worker 1216*61046927SAndroid Build Coastguard WorkerJan Vesely (2): 1217*61046927SAndroid Build Coastguard Worker 1218*61046927SAndroid Build Coastguard Worker- amd: Make vgpr-spilling depend on llvm version 1219*61046927SAndroid Build Coastguard Worker- clover: Fix build after clang r348827 1220*61046927SAndroid Build Coastguard Worker 1221*61046927SAndroid Build Coastguard WorkerFaith Ekstrand (207): 1222*61046927SAndroid Build Coastguard Worker 1223*61046927SAndroid Build Coastguard Worker- vulkan: Update the XML and headers to 1.1.91 1224*61046927SAndroid Build Coastguard Worker- intel/fs,vec4: Clean up a repeated pattern with SSBOs 1225*61046927SAndroid Build Coastguard Worker- intel/fs: Use the new nir_src_is_const and friends 1226*61046927SAndroid Build Coastguard Worker- nir: Add a read_mask helper for ALU instructions 1227*61046927SAndroid Build Coastguard Worker- intel/vec4: Use the new nir_src_is_const and friends 1228*61046927SAndroid Build Coastguard Worker- intel/analyze_ubo_ranges: Use nir_src_is_const and friends 1229*61046927SAndroid Build Coastguard Worker- anv: Use nir_src_is_const and friends in lowering code 1230*61046927SAndroid Build Coastguard Worker- intel/fs: Add an assert to optimize_frontfacing_ternary 1231*61046927SAndroid Build Coastguard Worker- nir/lower_alu_to_scalar: Don't try to lower unpack_32_2x16 1232*61046927SAndroid Build Coastguard Worker- nir/builder: Assert that intN_t immediates fit 1233*61046927SAndroid Build Coastguard Worker- nir/builder: Add iadd_imm and imul_imm helpers 1234*61046927SAndroid Build Coastguard Worker- nir/builder: Add a nir_pack/unpack/bitcast helpers 1235*61046927SAndroid Build Coastguard Worker- nir/spirv: Force 32-bit for UBO and SSBO Booleans 1236*61046927SAndroid Build Coastguard Worker- nir/glsl: Force 32-bit for UBO and SSBO Booleans 1237*61046927SAndroid Build Coastguard Worker- nir/lower_io: Add shared to get_io_offset_src 1238*61046927SAndroid Build Coastguard Worker- nir: Add alignment parameters to SSBO, UBO, and shared access 1239*61046927SAndroid Build Coastguard Worker- intel/compiler: Lower SSBO and shared loads/stores in NIR 1240*61046927SAndroid Build Coastguard Worker- intel,nir: Move gl_LocalInvocationID lowering to 1241*61046927SAndroid Build Coastguard Worker nir_lower_system_values 1242*61046927SAndroid Build Coastguard Worker- intel/fs,vec4: Fix a compiler warning 1243*61046927SAndroid Build Coastguard Worker- vulkan: Update the XML and headers to 1.1.93 1244*61046927SAndroid Build Coastguard Worker- anv: Expose VK_EXT_scalar_block_layout 1245*61046927SAndroid Build Coastguard Worker- anv: Put robust buffer access in the pipeline hash 1246*61046927SAndroid Build Coastguard Worker- anv/nir: Rework arguments to apply_pipeline_layout 1247*61046927SAndroid Build Coastguard Worker- nir/derefs: Add a nir_derefs_do_not_alias enum value 1248*61046927SAndroid Build Coastguard Worker- vulkan: Update the XML and headers to 1.1.95 1249*61046927SAndroid Build Coastguard Worker- nir/opcodes: Pull in the type helpers from constant_expressions 1250*61046927SAndroid Build Coastguard Worker- nir/opcodes: Rename tbool to tbool32 1251*61046927SAndroid Build Coastguard Worker- nir/algebraic: Clean up some \__str_\_ cruft 1252*61046927SAndroid Build Coastguard Worker- nir/algebraic: Refactor codegen a bit 1253*61046927SAndroid Build Coastguard Worker- nir/algebraic: Add support for unsized conversion opcodes 1254*61046927SAndroid Build Coastguard Worker- nir/opt_algebraic: Simplify an optimization using the new search ops 1255*61046927SAndroid Build Coastguard Worker- nir/opt_algebraic: Drop bit-size suffixes from conversions 1256*61046927SAndroid Build Coastguard Worker- nir/opt_algebraic: Add 32-bit specifiers to a bunch of booleans 1257*61046927SAndroid Build Coastguard Worker- nir: Make boolean conversions sized just like the others 1258*61046927SAndroid Build Coastguard Worker- anv,radv: Disable VK_EXT_pci_bus_info 1259*61046927SAndroid Build Coastguard Worker- intel/ir: Don't allow allocating zero registers 1260*61046927SAndroid Build Coastguard Worker- spirv: Add support for MinLod 1261*61046927SAndroid Build Coastguard Worker- nir/lower_tex: Simplify lower_gradient logic 1262*61046927SAndroid Build Coastguard Worker- nir/lower_tex: Modify txd instructions instead of replacing them 1263*61046927SAndroid Build Coastguard Worker- nir/lower_tex: Add lowering for some min_lod cases 1264*61046927SAndroid Build Coastguard Worker- intel/fs: Support min_lod parameters on texture instructions 1265*61046927SAndroid Build Coastguard Worker- anv: Advertise support for MinLod on Skylake+ 1266*61046927SAndroid Build Coastguard Worker- anv/pipeline: Set the correct binding count for compute shaders 1267*61046927SAndroid Build Coastguard Worker- intel/blorp: Assert that we don't re-layout a compressed surface 1268*61046927SAndroid Build Coastguard Worker- nir: Document the function inlining process 1269*61046927SAndroid Build Coastguard Worker- nir: Allow [iu]mul_high on non-32-bit types 1270*61046927SAndroid Build Coastguard Worker- nir/lower_int64: Add support for [iu]mul_high 1271*61046927SAndroid Build Coastguard Worker- nir: Add a pass for lowering integer division by constants 1272*61046927SAndroid Build Coastguard Worker- i965/vec4: Implement nir_op_uadd_sat 1273*61046927SAndroid Build Coastguard Worker- i965: Enable nir_opt_idiv_const for 32 and 64-bit integers 1274*61046927SAndroid Build Coastguard Worker- nir/lower_idiv: Use ilt instead of bit twiddling 1275*61046927SAndroid Build Coastguard Worker- nir/tgsi: Use nir_bany in ttn_kill_if 1276*61046927SAndroid Build Coastguard Worker- nir/constant_folding: Fix source bit size logic 1277*61046927SAndroid Build Coastguard Worker- nir/algebraic: Optimize x2b(xneg(a)) -> a 1278*61046927SAndroid Build Coastguard Worker- nir: Drop support for lower_b2f 1279*61046927SAndroid Build Coastguard Worker- nir/algebraic: Make an optimization more specific 1280*61046927SAndroid Build Coastguard Worker- nir: Rename Boolean-related opcodes to include 32 in the name 1281*61046927SAndroid Build Coastguard Worker- nir/constant_expressions: Rework Boolean handling 1282*61046927SAndroid Build Coastguard Worker- nir: Add support for 1-bit data types 1283*61046927SAndroid Build Coastguard Worker- nir/large_constants: Properly handle 1-bit bools 1284*61046927SAndroid Build Coastguard Worker- nir/algebraic: Generalize an optimization 1285*61046927SAndroid Build Coastguard Worker- nir: Add 1-bit Boolean opcodes 1286*61046927SAndroid Build Coastguard Worker- nir: Add a bool to int32 lowering pass 1287*61046927SAndroid Build Coastguard Worker- nir: Switch to using 1-bit Booleans for almost everything 1288*61046927SAndroid Build Coastguard Worker- nir/algebraic: Optimize 1-bit Booleans 1289*61046927SAndroid Build Coastguard Worker- nir/algebraic: Add some optimizations for D3D-style Booleans 1290*61046927SAndroid Build Coastguard Worker- radv: Fix a stupid if in gather_intrinsic_info 1291*61046927SAndroid Build Coastguard Worker- st/nir: Use nir_src_as_uint for tokens 1292*61046927SAndroid Build Coastguard Worker- vulkan: Update the XML and headers to 1.1.96 1293*61046927SAndroid Build Coastguard Worker- anv,radv: Re-enable VK_EXT_pci_bus_info 1294*61046927SAndroid Build Coastguard Worker- anv: Bump the patch version to 96 1295*61046927SAndroid Build Coastguard Worker- nir/propagate_invariant: Skip unknown vars 1296*61046927SAndroid Build Coastguard Worker- nir/linking_helpers: Look at derefs for modes 1297*61046927SAndroid Build Coastguard Worker- nir/lower_io_arrays_to_elements: Look at derefs for modes 1298*61046927SAndroid Build Coastguard Worker- nir/lower_io_to_scalar: Look at derefs for modes 1299*61046927SAndroid Build Coastguard Worker- nir/lower_wpos_center: Look at derefs for modes 1300*61046927SAndroid Build Coastguard Worker- nir/copy_prop_vars: Get modes directly from derefs 1301*61046927SAndroid Build Coastguard Worker- nir/dead_write_vars: Get modes directly from derefs 1302*61046927SAndroid Build Coastguard Worker- radv/query: Add a nir_test_flag helper 1303*61046927SAndroid Build Coastguard Worker- radv/query: Use 1-bit booleans in query shaders 1304*61046927SAndroid Build Coastguard Worker- intel/blorp: Be more conservative about copying clear colors 1305*61046927SAndroid Build Coastguard Worker- vulkan: Update the XML and headers to 1.1.97 1306*61046927SAndroid Build Coastguard Worker- glsl_type: Support serializing 8 and 16-bit types 1307*61046927SAndroid Build Coastguard Worker- spirv: Handle any bit size in vector_insert/extract 1308*61046927SAndroid Build Coastguard Worker- anv/apply_pipeline_layout: Set the cursor in 1309*61046927SAndroid Build Coastguard Worker lower_res_reindex_intrinsic 1310*61046927SAndroid Build Coastguard Worker- spirv: Sign-extend array indices 1311*61046927SAndroid Build Coastguard Worker- spirv: Emit NIR deref instructions on-the-fly 1312*61046927SAndroid Build Coastguard Worker- nir/builder: Add nir_i2i and nir_u2u helpers which take a bit size 1313*61046927SAndroid Build Coastguard Worker- spirv: Handle arbitrary bit sizes for deref array indices 1314*61046927SAndroid Build Coastguard Worker- nir/validate: Require array indices to match the deref bit size 1315*61046927SAndroid Build Coastguard Worker- nir: Allow storing to shader_storage 1316*61046927SAndroid Build Coastguard Worker- nir: Distinguish between normal uniforms and UBOs 1317*61046927SAndroid Build Coastguard Worker- glsl_type: Drop the glsl_get_array_instance C helper 1318*61046927SAndroid Build Coastguard Worker- glsl_type: Add a C wrapper to get struct field offsets 1319*61046927SAndroid Build Coastguard Worker- glsl_type: Simplify glsl_channel_type 1320*61046927SAndroid Build Coastguard Worker- glsl_type: Add support for explicitly laid out matrices and arrays 1321*61046927SAndroid Build Coastguard Worker- spirv: Propagate layout decorations to created glsl_types 1322*61046927SAndroid Build Coastguard Worker- nir: Move propagation of cast derefs to a new nir_opt_deref pass 1323*61046927SAndroid Build Coastguard Worker- nir: Add a ptr_as_array deref type 1324*61046927SAndroid Build Coastguard Worker- nir/validate: Don't allow derefs in if conditions 1325*61046927SAndroid Build Coastguard Worker- nir/opt_deref: Properly optimize ptr_as_array derefs 1326*61046927SAndroid Build Coastguard Worker- nir/deref: Support casts and ptr_as_array in comparisons 1327*61046927SAndroid Build Coastguard Worker- nir/deref: Skip over casts in fixup_deref_modes 1328*61046927SAndroid Build Coastguard Worker- nir/remove_dead_variables: Properly handle deref casts 1329*61046927SAndroid Build Coastguard Worker- nir/validate: Allow derefs in phi nodes 1330*61046927SAndroid Build Coastguard Worker- nir/intrinsics: Allow deref sources to consume anything 1331*61046927SAndroid Build Coastguard Worker- nir/intrinsics: Add access flags to load/store_deref 1332*61046927SAndroid Build Coastguard Worker- nir/validate: Allow array derefs on vectors in more modes 1333*61046927SAndroid Build Coastguard Worker- nir/lower_io: Add "explicit" IO lowering 1334*61046927SAndroid Build Coastguard Worker- nir/vulkan: Add a descriptor type to vulkan resource intrinsics 1335*61046927SAndroid Build Coastguard Worker- spirv: Add error checking for Block and BufferBlock decorations 1336*61046927SAndroid Build Coastguard Worker- spirv: Choose atomic deref type with pointer_uses_ssa_offset 1337*61046927SAndroid Build Coastguard Worker- spirv: Add explicit pointer types 1338*61046927SAndroid Build Coastguard Worker- spirv: Make better use of vtn_pointer_uses_ssa_offset 1339*61046927SAndroid Build Coastguard Worker- spirv: Add support for using derefs for UBO/SSBO access 1340*61046927SAndroid Build Coastguard Worker- anv: Enable the new deref-based UBO/SSBO path 1341*61046927SAndroid Build Coastguard Worker- spirv: Sort supported capabilities 1342*61046927SAndroid Build Coastguard Worker- anv: Sort properties and features switch statements 1343*61046927SAndroid Build Coastguard Worker- nir: Add some more int64 lowering helpers 1344*61046927SAndroid Build Coastguard Worker- anv/pipeline: Constant fold after apply_pipeline_layout 1345*61046927SAndroid Build Coastguard Worker- anv/pipeline: Move wpos and input attachment lowering to lower_nir 1346*61046927SAndroid Build Coastguard Worker- compiler/types: Serialize/deserialize subpass input types correctly 1347*61046927SAndroid Build Coastguard Worker- anv/pipeline: Hash shader modules and spec constants separately 1348*61046927SAndroid Build Coastguard Worker- anv/pipeline_cache: Add support for caching NIR 1349*61046927SAndroid Build Coastguard Worker- anv/pipeline: Cache the pre-lowered NIR 1350*61046927SAndroid Build Coastguard Worker- intel/peephole_ffma: Fix swizzle propagation 1351*61046927SAndroid Build Coastguard Worker- spirv: Whack sampler/image pointers to uniform 1352*61046927SAndroid Build Coastguard Worker- spirv: Contain the GLSLang issue #179 workaround to old GLSLang 1353*61046927SAndroid Build Coastguard Worker- intel/nir: Call nir_opt_deref in brw_nir_optimize 1354*61046927SAndroid Build Coastguard Worker- nir/gcm: Support deref instructions 1355*61046927SAndroid Build Coastguard Worker- spirv: Emit switch conditions on-the-fly 1356*61046927SAndroid Build Coastguard Worker- intel/blorp: Add two more filter modes 1357*61046927SAndroid Build Coastguard Worker- anv: Rename has_resolve to has_color_resolve 1358*61046927SAndroid Build Coastguard Worker- anv/blorp: Refactor MSAA resolves into an exportable helper function 1359*61046927SAndroid Build Coastguard Worker- anv: Move resolve_subpass to genX_cmd_buffer.c 1360*61046927SAndroid Build Coastguard Worker- anv: Implement VK_KHR_depth_stencil_resolve 1361*61046927SAndroid Build Coastguard Worker- nir: Add a bool to float32 lowering pass 1362*61046927SAndroid Build Coastguard Worker- intel/eu: Stop overriding exec sizes in send_indirect_message 1363*61046927SAndroid Build Coastguard Worker- intel/fs: Don't touch accumulator destination while applying 1364*61046927SAndroid Build Coastguard Worker regioning alignment rule 1365*61046927SAndroid Build Coastguard Worker- anv: Re-sort the extensions list 1366*61046927SAndroid Build Coastguard Worker- anv: Only parse pImmutableSamplers if the descriptor has samplers 1367*61046927SAndroid Build Coastguard Worker- relnotes: Add newly added Vulkan extensions 1368*61046927SAndroid Build Coastguard Worker- anv/pipeline: Add a pdevice helper variable 1369*61046927SAndroid Build Coastguard Worker- nir: Mark deref UBO and SSBO access as non-scalar 1370*61046927SAndroid Build Coastguard Worker- spirv: Update the JSON and headers from Khronos master 1371*61046927SAndroid Build Coastguard Worker- anv: Always emit at least one vertex element 1372*61046927SAndroid Build Coastguard Worker- spirv: Initialize struct member offsets to -1 1373*61046927SAndroid Build Coastguard Worker- spirv: Only split blocks 1374*61046927SAndroid Build Coastguard Worker- spirv: Only set interface_type on blocks 1375*61046927SAndroid Build Coastguard Worker- nir: Preserve offsets in lower_io_to_scalar_early 1376*61046927SAndroid Build Coastguard Worker- nir/xfb: Fix offset accounting for dvec3/4 1377*61046927SAndroid Build Coastguard Worker- nir/xfb: Properly handle arrays of blocks 1378*61046927SAndroid Build Coastguard Worker- anv: Add but do not enable VK_EXT_transform_feedback 1379*61046927SAndroid Build Coastguard Worker- anv: Add pipeline cache support for xfb_info 1380*61046927SAndroid Build Coastguard Worker- anv: Implement the basic form of VK_EXT_transform_feedback 1381*61046927SAndroid Build Coastguard Worker- anv: Implement vkCmdDrawIndirectByteCountEXT 1382*61046927SAndroid Build Coastguard Worker- anv: Implement CmdBegin/EndQueryIndexed 1383*61046927SAndroid Build Coastguard Worker- genxml: Add SO_PRIM_STORAGE_NEEDED and SO_NUM_PRIMS_WRITTEN 1384*61046927SAndroid Build Coastguard Worker- anv: Implement transform feedback queries 1385*61046927SAndroid Build Coastguard Worker- nir: Add load/store/atomic global intrinsics 1386*61046927SAndroid Build Coastguard Worker- nir/lower_io: Add a 32 and 64-bit global address formats 1387*61046927SAndroid Build Coastguard Worker- nir/lower_io: Add support for nir_var_mem_global 1388*61046927SAndroid Build Coastguard Worker- nir/validate: Allow array derefs of vectors for nir_var_mem_global 1389*61046927SAndroid Build Coastguard Worker- nir: Allow SSBOs and global to alias 1390*61046927SAndroid Build Coastguard Worker- spirv: Drop a bogus assert 1391*61046927SAndroid Build Coastguard Worker- spirv: Handle OpTypeForwardPointer 1392*61046927SAndroid Build Coastguard Worker- spirv: Implement OpConvertPtrToU and OpConvertUToPtr 1393*61046927SAndroid Build Coastguard Worker- spirv: Add support for SPV_EXT_physical_storage_buffer 1394*61046927SAndroid Build Coastguard Worker- intel/fs: Get rid of fs_inst::equals 1395*61046927SAndroid Build Coastguard Worker- intel/defines: Explicitly cast to uint32_t in SET_FIELD and SET_BITS 1396*61046927SAndroid Build Coastguard Worker- intel/fs: Handle IMAGE_SIZE in size_read() and is_send_from_grf() 1397*61046927SAndroid Build Coastguard Worker- intel/fs: Take an explicit exec size in brw_surface_payload_size() 1398*61046927SAndroid Build Coastguard Worker- intel/eu: Add has_simd4x2 bools to surface_write functions 1399*61046927SAndroid Build Coastguard Worker- intel/eu: Rework surface descriptor helpers 1400*61046927SAndroid Build Coastguard Worker- intel/fs: Add a generic SEND opcode 1401*61046927SAndroid Build Coastguard Worker- intel/fs: Use SHADER_OPCODE_SEND for surface messages 1402*61046927SAndroid Build Coastguard Worker- intel/fs: Use a logical opcode for IMAGE_SIZE 1403*61046927SAndroid Build Coastguard Worker- intel/fs: Use SHADER_OPCODE_SEND for texturing on gen7+ 1404*61046927SAndroid Build Coastguard Worker- intel/fs: Use SHADER_OPCODE_SEND for varying UBO pulls on gen7+ 1405*61046927SAndroid Build Coastguard Worker- intel/eu: Use GET_BITS in brw_inst_set_send_ex_desc 1406*61046927SAndroid Build Coastguard Worker- intel/eu/validate: SEND restrictions also apply to SENDC 1407*61046927SAndroid Build Coastguard Worker- intel/eu: Add more message descriptor helpers 1408*61046927SAndroid Build Coastguard Worker- intel/disasm: Rework SEND decoding to use descriptors 1409*61046927SAndroid Build Coastguard Worker- intel/inst: Fix the ia16_addr_imm helpers 1410*61046927SAndroid Build Coastguard Worker- intel/inst: Indent some code 1411*61046927SAndroid Build Coastguard Worker- intel/eu: Add support for the SENDS[C] messages 1412*61046927SAndroid Build Coastguard Worker- intel/disasm: Properly disassemble split sends 1413*61046927SAndroid Build Coastguard Worker- intel/fs: Support SENDS in SHADER_OPCODE_SEND 1414*61046927SAndroid Build Coastguard Worker- intel/fs: Add interference between SENDS sources 1415*61046927SAndroid Build Coastguard Worker- intel/fs: Use split sends for surface writes on gen9+ 1416*61046927SAndroid Build Coastguard Worker- intel/fs: Do the grf127 hack on SIMD8 instructions in SIMD16 mode 1417*61046927SAndroid Build Coastguard Worker- nir/deref: Rematerialize parents in 1418*61046927SAndroid Build Coastguard Worker rematerialize_derefs_in_use_blocks 1419*61046927SAndroid Build Coastguard Worker- intel/fs: Bail in optimize_extract_to_float if we have modifiers 1420*61046927SAndroid Build Coastguard Worker- compiler/types: Add a contains_64bit helper 1421*61046927SAndroid Build Coastguard Worker- nir/xfb: Properly align 64-bit values 1422*61046927SAndroid Build Coastguard Worker- nir: Rewrite lower_clip_cull_distance_arrays to do a lot less 1423*61046927SAndroid Build Coastguard Worker lowering 1424*61046927SAndroid Build Coastguard Worker- nir/xfb: Work in terms of components rather than slots 1425*61046927SAndroid Build Coastguard Worker- nir/xfb: Handle compact arrays in gather_xfb_info 1426*61046927SAndroid Build Coastguard Worker- nir/lower_clip_cull: Fix an incorrect assert 1427*61046927SAndroid Build Coastguard Worker- anv: Count surfaces for non-YCbCr images in 1428*61046927SAndroid Build Coastguard Worker GetDescriptorSetLayoutSupport 1429*61046927SAndroid Build Coastguard Worker- spirv: OpImageQueryLod requires a sampler 1430*61046927SAndroid Build Coastguard Worker- intel,nir: Lower TXD with min_lod when the sampler index is not < 16 1431*61046927SAndroid Build Coastguard Worker- spirv: Pull offset/stride from the pointer for OpArrayLength 1432*61046927SAndroid Build Coastguard Worker- anv: Refactor descriptor pushing a bit 1433*61046927SAndroid Build Coastguard Worker- anv: Take references to push descriptor set layouts 1434*61046927SAndroid Build Coastguard Worker- nir: Add a pass for lowering IO back to vector when possible 1435*61046927SAndroid Build Coastguard Worker- intel/nir: Vectorize all IO 1436*61046927SAndroid Build Coastguard Worker 1437*61046927SAndroid Build Coastguard WorkerJiang, Sonny (1): 1438*61046927SAndroid Build Coastguard Worker 1439*61046927SAndroid Build Coastguard Worker- radeonsi: add compute_last_block to configure the partial block 1440*61046927SAndroid Build Coastguard Worker fields 1441*61046927SAndroid Build Coastguard Worker 1442*61046927SAndroid Build Coastguard WorkerJon Turney (3): 1443*61046927SAndroid Build Coastguard Worker 1444*61046927SAndroid Build Coastguard Worker- glx: Fix compilation with GLX_USE_WINDOWSGL 1445*61046927SAndroid Build Coastguard Worker- appveyor: put build steps in a script, rather than inline in 1446*61046927SAndroid Build Coastguard Worker appveyor.yml 1447*61046927SAndroid Build Coastguard Worker- appveyor: Add a Cygwin build script 1448*61046927SAndroid Build Coastguard Worker 1449*61046927SAndroid Build Coastguard WorkerJonathan Marek (42): 1450*61046927SAndroid Build Coastguard Worker 1451*61046927SAndroid Build Coastguard Worker- nir: add fceil lowering 1452*61046927SAndroid Build Coastguard Worker- freedreno: a2xx: fd2_draw update 1453*61046927SAndroid Build Coastguard Worker- freedreno/a2xx: fix POINT_MINMAX_MAX overflow 1454*61046927SAndroid Build Coastguard Worker- freedreno: add missing a20x ids 1455*61046927SAndroid Build Coastguard Worker- freedreno/a2xx: set VIZ_QUERY_ID on a20x 1456*61046927SAndroid Build Coastguard Worker- freedreno/a2xx: Compute depth base in gmem correctly 1457*61046927SAndroid Build Coastguard Worker- freedreno: a2xx texture update 1458*61046927SAndroid Build Coastguard Worker- freedreno: use GENERIC instead of TEXCOORD for blit program 1459*61046927SAndroid Build Coastguard Worker- freedreno: use MSM_BO_SCANOUT with scanout buffers 1460*61046927SAndroid Build Coastguard Worker- glsl/nir: int constants as float for native_integers=false 1461*61046927SAndroid Build Coastguard Worker- glsl/nir: ftrunc for native_integers=false float to int cast 1462*61046927SAndroid Build Coastguard Worker- glsl/nir: keep bool types when native_integers=false 1463*61046927SAndroid Build Coastguard Worker- freedreno: a2xx: cleanup init_shader_const 1464*61046927SAndroid Build Coastguard Worker- freedreno: a2xx: cleanup REG_A2XX_PA_CL_VTE_CNTL 1465*61046927SAndroid Build Coastguard Worker- freedreno: a2xx: fix gmem2mem viewport 1466*61046927SAndroid Build Coastguard Worker- freedreno: a2xx: fix VERTEX_REUSE/DEALLOC on a20x 1467*61046927SAndroid Build Coastguard Worker- freedreno: a2xx: fix non-zero texture base offsets 1468*61046927SAndroid Build Coastguard Worker- freedreno: a2xx: sysmem rendering 1469*61046927SAndroid Build Coastguard Worker- freedreno: a2xx: NIR backend 1470*61046927SAndroid Build Coastguard Worker- freedreno: a2xx: insert scalar MOV to allow 2 source scalar 1471*61046927SAndroid Build Coastguard Worker- freedreno: a2xx: add ir2 copy propagation 1472*61046927SAndroid Build Coastguard Worker- freedreno: a2xx: add partial lower_scalar pass for ir2 1473*61046927SAndroid Build Coastguard Worker- freedreno: add renderonly scanout 1474*61046927SAndroid Build Coastguard Worker- freedreno: a2xx: ir2 cleanup 1475*61046927SAndroid Build Coastguard Worker- freedreno: a2xx: enable early-Z testing 1476*61046927SAndroid Build Coastguard Worker- freedreno: update a2xx registers 1477*61046927SAndroid Build Coastguard Worker- freedreno: a2xx: a20x hw binning 1478*61046927SAndroid Build Coastguard Worker- freedreno: a2xx: clear fixes and fast clear path 1479*61046927SAndroid Build Coastguard Worker- freedreno: a2xx: minor solid_vertexbuf fixups 1480*61046927SAndroid Build Coastguard Worker- freedreno: a2xx: add perfcntrs 1481*61046927SAndroid Build Coastguard Worker- kmsro: Add freedreno renderonly support 1482*61046927SAndroid Build Coastguard Worker- st/dri: invalidate_resource depth/stencil before flush_resource 1483*61046927SAndroid Build Coastguard Worker- mesa/st: wire up DiscardFramebuffer 1484*61046927SAndroid Build Coastguard Worker- freedreno: fix invalidate logic 1485*61046927SAndroid Build Coastguard Worker- freedreno: fix depth usage logic 1486*61046927SAndroid Build Coastguard Worker- freedreno: fix sysmem rendering being used when clear is used 1487*61046927SAndroid Build Coastguard Worker- freedreno: a2xx: fix fast clear 1488*61046927SAndroid Build Coastguard Worker- freedreno: a2xx: don't write 4th vertex in mem2gmem 1489*61046927SAndroid Build Coastguard Worker- freedreno: a2xx: add use_hw_binning function 1490*61046927SAndroid Build Coastguard Worker- freedreno: a2xx: fix fast clear for some gmem configurations 1491*61046927SAndroid Build Coastguard Worker- freedreno: a2xx: fix mipmapping for NPOT textures 1492*61046927SAndroid Build Coastguard Worker- freedreno: use renderonly path for buffers allocated with modifiers 1493*61046927SAndroid Build Coastguard Worker 1494*61046927SAndroid Build Coastguard WorkerJordan Justen (3): 1495*61046927SAndroid Build Coastguard Worker 1496*61046927SAndroid Build Coastguard Worker- docs: Document GitLab merge request process (email alternative) 1497*61046927SAndroid Build Coastguard Worker- i965/genX_state: Add register access functions 1498*61046927SAndroid Build Coastguard Worker- i965/compute: Emit GPGPU_WALKER in genX_state_upload 1499*61046927SAndroid Build Coastguard Worker 1500*61046927SAndroid Build Coastguard WorkerJose Maria Casanova Crespo (1): 1501*61046927SAndroid Build Coastguard Worker 1502*61046927SAndroid Build Coastguard Worker- glsl: TCS outputs can not be transform feedback candidates on GLES 1503*61046927SAndroid Build Coastguard Worker 1504*61046927SAndroid Build Coastguard WorkerJosé Fonseca (2): 1505*61046927SAndroid Build Coastguard Worker 1506*61046927SAndroid Build Coastguard Worker- appveyor: Revert commits adding Cygwin support. 1507*61046927SAndroid Build Coastguard Worker- scons: Workaround failures with MSVC when using SCons 3.0.[2-4]. 1508*61046927SAndroid Build Coastguard Worker 1509*61046927SAndroid Build Coastguard WorkerJuan A. Suarez Romero (17): 1510*61046927SAndroid Build Coastguard Worker 1511*61046927SAndroid Build Coastguard Worker- docs: add release notes for 18.2.5 1512*61046927SAndroid Build Coastguard Worker- docs: add sha256 checksums for 18.2.5 1513*61046927SAndroid Build Coastguard Worker- docs: update calendar, add news item and link release notes for 1514*61046927SAndroid Build Coastguard Worker 18.2.5 1515*61046927SAndroid Build Coastguard Worker- docs: add release notes for 18.2.6 1516*61046927SAndroid Build Coastguard Worker- docs: add sha256 checksums for 18.2.6 1517*61046927SAndroid Build Coastguard Worker- docs: update calendar, add news item and link release notes for 1518*61046927SAndroid Build Coastguard Worker 18.2.6 1519*61046927SAndroid Build Coastguard Worker- docs: extends 18.2 lifecycle 1520*61046927SAndroid Build Coastguard Worker- docs: add release notes for 18.2.7 1521*61046927SAndroid Build Coastguard Worker- docs: add sha256 checksums for 18.2.7 1522*61046927SAndroid Build Coastguard Worker- docs: update calendar, add news item and link release notes for 1523*61046927SAndroid Build Coastguard Worker 18.2.7 1524*61046927SAndroid Build Coastguard Worker- docs: add release notes for 18.2.8 1525*61046927SAndroid Build Coastguard Worker- docs: add sha256 checksums for 18.2.8 1526*61046927SAndroid Build Coastguard Worker- docs: update calendar, add news item and link release notes for 1527*61046927SAndroid Build Coastguard Worker 18.2.8 1528*61046927SAndroid Build Coastguard Worker- anv/cmd_buffer: check for NULL framebuffer 1529*61046927SAndroid Build Coastguard Worker- genxml: add missing field values for 3DSTATE_SF 1530*61046927SAndroid Build Coastguard Worker- anv: advertise 8 subpixel precision bits 1531*61046927SAndroid Build Coastguard Worker- anv: destroy descriptor sets when pool gets reset 1532*61046927SAndroid Build Coastguard Worker 1533*61046927SAndroid Build Coastguard WorkerJózef Kucia (1): 1534*61046927SAndroid Build Coastguard Worker 1535*61046927SAndroid Build Coastguard Worker- nir: Fix assert in print_intrinsic_instr(). 1536*61046927SAndroid Build Coastguard Worker 1537*61046927SAndroid Build Coastguard WorkerKarol Herbst (35): 1538*61046927SAndroid Build Coastguard Worker 1539*61046927SAndroid Build Coastguard Worker- nv50/ir: print color masks of tex instructions 1540*61046927SAndroid Build Coastguard Worker- nv50/ra: add condenseDef overloads for partial condenses 1541*61046927SAndroid Build Coastguard Worker- nv50/ir: add scalar field to TexInstructions 1542*61046927SAndroid Build Coastguard Worker- gm107/ir: use scalar tex instructions where possible 1543*61046927SAndroid Build Coastguard Worker- gm107/ir: fix compile time warning in getTEXSMask 1544*61046927SAndroid Build Coastguard Worker- nir: add const_index parameters to system value builder function 1545*61046927SAndroid Build Coastguard Worker- nir: replace nir_load_system_value calls with appropiate builder 1546*61046927SAndroid Build Coastguard Worker functions 1547*61046927SAndroid Build Coastguard Worker- nir/spirv: cast shift operand to u32 1548*61046927SAndroid Build Coastguard Worker- nv50,nvc0: Fix gallium nine regression regarding sampler bindings 1549*61046927SAndroid Build Coastguard Worker- nv50/ir: initialize relDegree staticly 1550*61046927SAndroid Build Coastguard Worker- nouveau: use atomic operations for driver statistics 1551*61046927SAndroid Build Coastguard Worker- nv50/ir: fix use-after-free in ConstantFolding::visit 1552*61046927SAndroid Build Coastguard Worker- nir: rename global/local to private/function memory 1553*61046927SAndroid Build Coastguard Worker- nv50/ir: disable tryCollapseChainedMULs in ConstantFolding for 1554*61046927SAndroid Build Coastguard Worker precise instructions 1555*61046927SAndroid Build Coastguard Worker- gm107/ir: disable TEXS for tex with derivAll set 1556*61046927SAndroid Build Coastguard Worker- nir: rename nir_var_private to nir_var_shader_temp 1557*61046927SAndroid Build Coastguard Worker- nir: rename nir_var_function to nir_var_function_temp 1558*61046927SAndroid Build Coastguard Worker- nir: rename nir_var_ubo to nir_var_mem_ubo 1559*61046927SAndroid Build Coastguard Worker- nir: rename nir_var_ssbo to nir_var_mem_ssbo 1560*61046927SAndroid Build Coastguard Worker- nir: rename nir_var_shared to nir_var_mem_shared 1561*61046927SAndroid Build Coastguard Worker- nir/spirv: handle SpvStorageClassCrossWorkgroup 1562*61046927SAndroid Build Coastguard Worker- glsl/lower_output_reads: set invariant and precise flags on 1563*61046927SAndroid Build Coastguard Worker temporaries 1564*61046927SAndroid Build Coastguard Worker- nir: replace more nir_load_system_value calls with builder functions 1565*61046927SAndroid Build Coastguard Worker- nir/validate: allow to check against a bitmask of bit_sizes 1566*61046927SAndroid Build Coastguard Worker- nir: add legal bit_sizes to intrinsics 1567*61046927SAndroid Build Coastguard Worker- nir: add bit_size parameter to system values with multiple allowed 1568*61046927SAndroid Build Coastguard Worker bit sizes 1569*61046927SAndroid Build Coastguard Worker- mesa: add MESA_SHADER_KERNEL 1570*61046927SAndroid Build Coastguard Worker- vtn: handle SpvExecutionModelKernel 1571*61046927SAndroid Build Coastguard Worker- nir/spirv: handle ContractionOff execution mode 1572*61046927SAndroid Build Coastguard Worker- gk104/ir: Use the new rcp/rsq in library 1573*61046927SAndroid Build Coastguard Worker- gm107/ir: add fp64 rcp 1574*61046927SAndroid Build Coastguard Worker- gm107/ir: add fp64 rsq 1575*61046927SAndroid Build Coastguard Worker- gallium: add PIPE_CAP_MAX_VARYINGS 1576*61046927SAndroid Build Coastguard Worker- st/mesa: require RGBA2, RGB4, and RGBA4 to be renderable 1577*61046927SAndroid Build Coastguard Worker- nir/opt_if: don't mark progress if nothing changes 1578*61046927SAndroid Build Coastguard Worker 1579*61046927SAndroid Build Coastguard WorkerKenneth Graunke (41): 1580*61046927SAndroid Build Coastguard Worker 1581*61046927SAndroid Build Coastguard Worker- intel: Use a URB start offset of 0 for disabled stages. 1582*61046927SAndroid Build Coastguard Worker- st/mesa: Pull nir_lower_wpos_ytransform work into a helper function. 1583*61046927SAndroid Build Coastguard Worker- st/nir: Drop unused parameter from st_nir_assign_uniform_locations(). 1584*61046927SAndroid Build Coastguard Worker- st/mesa: Don't record garbage streamout information in the non-SSO 1585*61046927SAndroid Build Coastguard Worker case. 1586*61046927SAndroid Build Coastguard Worker- i915: Delete swizzling detection logic. 1587*61046927SAndroid Build Coastguard Worker- nir: Use nir_shader_get_entrypoint in nir_lower_clip_vs(). 1588*61046927SAndroid Build Coastguard Worker- nir: Inline lower_clip_vs() into nir_lower_clip_vs(). 1589*61046927SAndroid Build Coastguard Worker- nir: Save nir_variable pointers in nir_lower_clip_vs rather than 1590*61046927SAndroid Build Coastguard Worker locs. 1591*61046927SAndroid Build Coastguard Worker- nir: Make nir_lower_clip_vs optionally work with variables. 1592*61046927SAndroid Build Coastguard Worker- i965: Allow only one slot of clip distances to be set on Gen4-5. 1593*61046927SAndroid Build Coastguard Worker- i965: Use a 'nir' temporary rather than poking at brw_program 1594*61046927SAndroid Build Coastguard Worker- i965: Do NIR shader cloning in the caller. 1595*61046927SAndroid Build Coastguard Worker- intel/compiler: Use nir's info when checking uses_streams. 1596*61046927SAndroid Build Coastguard Worker- intel/blorp: Expand blorp_address::offset to be 64 bits. 1597*61046927SAndroid Build Coastguard Worker- i965: Delete dead brw_meta_resolve_color prototype. 1598*61046927SAndroid Build Coastguard Worker- i965: Flip arguments to load_register_reg helpers. 1599*61046927SAndroid Build Coastguard Worker- genxml: Consistently use a numeric "MOCS" field 1600*61046927SAndroid Build Coastguard Worker- i965: Don't override subslice count to 4 on Gen11. 1601*61046927SAndroid Build Coastguard Worker- st/mesa: Drop dead 'passthrough_fs' field. 1602*61046927SAndroid Build Coastguard Worker- st/mesa: Drop !passColor optimization in drawpixels shaders. 1603*61046927SAndroid Build Coastguard Worker- st/mesa: Don't open code the drawpixels vertex shader. 1604*61046927SAndroid Build Coastguard Worker- st/mesa: Combine the DrawPixels and Bitmap passthrough VS programs. 1605*61046927SAndroid Build Coastguard Worker- st/nir: Gather info after applying lowering FS variant features 1606*61046927SAndroid Build Coastguard Worker- st/nir: Drop unused gl_program parameter in VS input handling helper. 1607*61046927SAndroid Build Coastguard Worker- nir: Fix gl_nir_lower_samplers_as_deref's structure type handling. 1608*61046927SAndroid Build Coastguard Worker- nir: Make gl_nir_lower_samplers use gl_nir_lower_samplers_as_deref 1609*61046927SAndroid Build Coastguard Worker- blorp: Add blorp_get_surface_address to the driver interface. 1610*61046927SAndroid Build Coastguard Worker- blorp: Pass the batch to lookup/upload_shader instead of context 1611*61046927SAndroid Build Coastguard Worker- nir: Allow a non-existent sampler deref in 1612*61046927SAndroid Build Coastguard Worker nir_lower_samplers_as_deref 1613*61046927SAndroid Build Coastguard Worker- st/nir: Lower TES gl_PatchVerticesIn to a constant if linked with a 1614*61046927SAndroid Build Coastguard Worker TCS. 1615*61046927SAndroid Build Coastguard Worker- i965: Drop mark_surface_used mechanism. 1616*61046927SAndroid Build Coastguard Worker- st/mesa: Make an enum for pipeline statistics query result indices. 1617*61046927SAndroid Build Coastguard Worker- st/mesa: Rearrange PIPE_QUERY_PIPELINE_STATISTICS result fetching. 1618*61046927SAndroid Build Coastguard Worker- gallium: Add the ability to query a single pipeline statistics 1619*61046927SAndroid Build Coastguard Worker counter 1620*61046927SAndroid Build Coastguard Worker- st/mesa: Optionally override RGB/RGBX dst alpha blend factors 1621*61046927SAndroid Build Coastguard Worker- gallium: Add forgotten docs for PIPE_CAP_GLSL_TESS_LEVELS_AS_INPUTS. 1622*61046927SAndroid Build Coastguard Worker- st/mesa: Limit GL_MAX_[NATIVE\_]PROGRAM_PARAMETERS_ARB to 2048 1623*61046927SAndroid Build Coastguard Worker- anv: Put MOCS in the correct location 1624*61046927SAndroid Build Coastguard Worker- nir: Don't reassociate add/mul chains containing only constants 1625*61046927SAndroid Build Coastguard Worker- compiler: Mark clip/cull distance arrays as compact before lowering. 1626*61046927SAndroid Build Coastguard Worker- spirv: Eliminate dead input/output variables after translation. 1627*61046927SAndroid Build Coastguard Worker 1628*61046927SAndroid Build Coastguard WorkerKirill Burtsev (1): 1629*61046927SAndroid Build Coastguard Worker 1630*61046927SAndroid Build Coastguard Worker- loader: free error state, when checking the drawable type 1631*61046927SAndroid Build Coastguard Worker 1632*61046927SAndroid Build Coastguard WorkerKristian H. Kristensen (14): 1633*61046927SAndroid Build Coastguard Worker 1634*61046927SAndroid Build Coastguard Worker- freedreno/a6xx: Clear z32 and separate stencil with blitter 1635*61046927SAndroid Build Coastguard Worker- freedreno/a6xx: Move restore blits to IB 1636*61046927SAndroid Build Coastguard Worker- freedreno/a6xx: Move resolve blits to an IB 1637*61046927SAndroid Build Coastguard Worker- freedreno/a6xx: Clear gmem buffers at flush time 1638*61046927SAndroid Build Coastguard Worker- gallium: Android build fixes 1639*61046927SAndroid Build Coastguard Worker- mesa: Add core support for EXT_multisampled_render_to_texture{,2} 1640*61046927SAndroid Build Coastguard Worker- gallium: Add new PIPE_CAP_SURFACE_SAMPLE_COUNT 1641*61046927SAndroid Build Coastguard Worker- st/mesa: Add support for EXT_multisampled_render_to_texture 1642*61046927SAndroid Build Coastguard Worker- freedreno: Add support for EXT_multisampled_render_to_texture 1643*61046927SAndroid Build Coastguard Worker- freedreno: Fix the Makefile.am fix 1644*61046927SAndroid Build Coastguard Worker- glapi: fixup EXT_multisampled_render_to_texture dispatch 1645*61046927SAndroid Build Coastguard Worker- freedreno: Synchronize batch and flush for staging resource 1646*61046927SAndroid Build Coastguard Worker- freedreno/a6xx: Turn on texture tiling by default 1647*61046927SAndroid Build Coastguard Worker- freedreno/a6xx: Emit blitter dst with OUT_RELOCW 1648*61046927SAndroid Build Coastguard Worker 1649*61046927SAndroid Build Coastguard WorkerLeo Liu (2): 1650*61046927SAndroid Build Coastguard Worker 1651*61046927SAndroid Build Coastguard Worker- st/va: fix the incorrect max profiles report 1652*61046927SAndroid Build Coastguard Worker- st/va/vp9: set max reference as default of VP9 reference number 1653*61046927SAndroid Build Coastguard Worker 1654*61046927SAndroid Build Coastguard WorkerLionel Landwerlin (47): 1655*61046927SAndroid Build Coastguard Worker 1656*61046927SAndroid Build Coastguard Worker- intel/dump_gpu: add missing gdb option 1657*61046927SAndroid Build Coastguard Worker- intel/sanitize_gpu: add help/gdb options to wrapper 1658*61046927SAndroid Build Coastguard Worker- intel/sanitize_gpu: deal with non page multiple buffer sizes 1659*61046927SAndroid Build Coastguard Worker- intel/sanitize_gpu: add debug message on mmap fail 1660*61046927SAndroid Build Coastguard Worker- intel/decoders: fix instruction base address parsing 1661*61046927SAndroid Build Coastguard Worker- anv: stub internal android code 1662*61046927SAndroid Build Coastguard Worker- anv/android: mark gralloc allocated BOs as external 1663*61046927SAndroid Build Coastguard Worker- intel/dump_gpu: move output option together 1664*61046927SAndroid Build Coastguard Worker- intel/dump_gpu: add platform option 1665*61046927SAndroid Build Coastguard Worker- intel/aub_read: remove useless breaks 1666*61046927SAndroid Build Coastguard Worker- nir/lower_tex: add alpha channel parameter for yuv lowering 1667*61046927SAndroid Build Coastguard Worker- nir/lower_tex: Add AYUV lowering support 1668*61046927SAndroid Build Coastguard Worker- dri: add AYUV format 1669*61046927SAndroid Build Coastguard Worker- i965: add support for sampling from AYUV 1670*61046927SAndroid Build Coastguard Worker- anv: simplify internal address offset 1671*61046927SAndroid Build Coastguard Worker- anv/image: remove unused parameter 1672*61046927SAndroid Build Coastguard Worker- anv/lower_ycbcr: make sure to set 0s on all components 1673*61046927SAndroid Build Coastguard Worker- anv: associate vulkan formats with aspects 1674*61046927SAndroid Build Coastguard Worker- anv: use image aspects rather than computed ones 1675*61046927SAndroid Build Coastguard Worker- anv: move helper function internally 1676*61046927SAndroid Build Coastguard Worker- egl/dri: fix error value with unknown drm format 1677*61046927SAndroid Build Coastguard Worker- intel/decoders: read ring buffer length 1678*61046927SAndroid Build Coastguard Worker- intel/aubinator: fix ring buffer pointer 1679*61046927SAndroid Build Coastguard Worker- intel/aub_viewer: fix dynamic state printing 1680*61046927SAndroid Build Coastguard Worker- intel/aub_viewer: Print blend states properly 1681*61046927SAndroid Build Coastguard Worker- anv: flush pipeline before query result copies 1682*61046927SAndroid Build Coastguard Worker- anv/query: flush render target before copying results 1683*61046927SAndroid Build Coastguard Worker- anv: don't do partial resolve on layer > 0 1684*61046927SAndroid Build Coastguard Worker- intel/aub_viewer: fix shader get_bo 1685*61046927SAndroid Build Coastguard Worker- intel/aub_viewer: fixup 0x address prefix 1686*61046927SAndroid Build Coastguard Worker- intel/aub_viewer: print address of missing shader 1687*61046927SAndroid Build Coastguard Worker- intel/aub_viewer: fix shader view 1688*61046927SAndroid Build Coastguard Worker- intel/aub_viewer: fold binding/sampler table items 1689*61046927SAndroid Build Coastguard Worker- intel/aub_viewer: highlight true booleans 1690*61046927SAndroid Build Coastguard Worker- i965: limit VF caching workaround to gen8/9/10 1691*61046927SAndroid Build Coastguard Worker- intel/blorp: emit VF caching workaround before 3DSTATE_VERTEX_BUFFERS 1692*61046927SAndroid Build Coastguard Worker- i965: include draw_params/derived_draw_params for VF cache workaround 1693*61046927SAndroid Build Coastguard Worker- i965: add CS stall on VF invalidation workaround 1694*61046927SAndroid Build Coastguard Worker- anv: explictly specify format for blorp ccs/mcs op 1695*61046927SAndroid Build Coastguard Worker- anv: flush fast clear colors into compressed surfaces 1696*61046927SAndroid Build Coastguard Worker- anv: fix invalid binding table index computation 1697*61046927SAndroid Build Coastguard Worker- anv: narrow flushing of the render target to buffer writes 1698*61046927SAndroid Build Coastguard Worker- anv: document cache flushes & invalidations 1699*61046927SAndroid Build Coastguard Worker- intel/genxml: add missing MI_PREDICATE compare operations 1700*61046927SAndroid Build Coastguard Worker- vulkan: make generated enum to strings helpers available from c++ 1701*61046927SAndroid Build Coastguard Worker- intel: fix urb size for CFL GT1 1702*61046927SAndroid Build Coastguard Worker- intel/compiler: use correct swizzle for replacement 1703*61046927SAndroid Build Coastguard Worker 1704*61046927SAndroid Build Coastguard WorkerLucas Stach (6): 1705*61046927SAndroid Build Coastguard Worker 1706*61046927SAndroid Build Coastguard Worker- etnaviv: use dummy RT buffer when rendering without color buffer 1707*61046927SAndroid Build Coastguard Worker- etnaviv: use surface format directly 1708*61046927SAndroid Build Coastguard Worker- st/dri: allow both render and sampler compatible dma-buf formats 1709*61046927SAndroid Build Coastguard Worker- st/dri: replace format conversion functions with single mapping table 1710*61046927SAndroid Build Coastguard Worker- etnaviv: enable full overwrite in a few more cases 1711*61046927SAndroid Build Coastguard Worker- etnaviv: annotate variables only used in debug build 1712*61046927SAndroid Build Coastguard Worker 1713*61046927SAndroid Build Coastguard WorkerMarek Olšák (94): 1714*61046927SAndroid Build Coastguard Worker 1715*61046927SAndroid Build Coastguard Worker- st/va: fix incorrect use of resource_destroy 1716*61046927SAndroid Build Coastguard Worker- ac/surface: remove the overallocation workaround for Vega12 1717*61046927SAndroid Build Coastguard Worker- radeonsi: use better DCC clear codes 1718*61046927SAndroid Build Coastguard Worker- radeonsi: don't set the CB clear color registers for 0/1 clear colors 1719*61046927SAndroid Build Coastguard Worker on Raven2 1720*61046927SAndroid Build Coastguard Worker- gallium: add PIPE_CONTEXT_LOSE_CONTEXT_ON_RESET 1721*61046927SAndroid Build Coastguard Worker- radeonsi: stop command submission with 1722*61046927SAndroid Build Coastguard Worker PIPE_CONTEXT_LOSE_CONTEXT_ON_RESET only 1723*61046927SAndroid Build Coastguard Worker- st/mesa: disable L3 thread pinning 1724*61046927SAndroid Build Coastguard Worker- mesa: mark GL_SR8_EXT non-renderable on GLES 1725*61046927SAndroid Build Coastguard Worker- radeonsi: fix video APIs on Raven2 1726*61046927SAndroid Build Coastguard Worker- gallium/u_tests: add a compute shader test that clears an image 1727*61046927SAndroid Build Coastguard Worker- gallium/u_tests: fix MSVC build by using old-style zero initializers 1728*61046927SAndroid Build Coastguard Worker- mesa/glthread: pass the function name to 1729*61046927SAndroid Build Coastguard Worker \_mesa_glthread_restore_dispatch 1730*61046927SAndroid Build Coastguard Worker- mesa/glthread: enable immediate mode 1731*61046927SAndroid Build Coastguard Worker- drirc: enable glthread for Talos Principle 1732*61046927SAndroid Build Coastguard Worker- st/mesa: regularly re-pin driver threads to the CCX where the app 1733*61046927SAndroid Build Coastguard Worker thread is 1734*61046927SAndroid Build Coastguard Worker- st/mesa: pin driver threads to a fixed CCX when glthread is enabled 1735*61046927SAndroid Build Coastguard Worker- radeonsi: don't send data after write-confirm with BOTTOM_OF_PIPE_TS 1736*61046927SAndroid Build Coastguard Worker- radeonsi: go back to using bottom-of-pipe for beginning of 1737*61046927SAndroid Build Coastguard Worker TIME_ELAPSED 1738*61046927SAndroid Build Coastguard Worker- winsys/amdgpu: fix a buffer leak in amdgpu_bo_from_handle 1739*61046927SAndroid Build Coastguard Worker- winsys/amdgpu: fix a device handle leak in amdgpu_winsys_create 1740*61046927SAndroid Build Coastguard Worker- radeonsi: clean up primitive binning enablement 1741*61046927SAndroid Build Coastguard Worker- radeonsi: use structured buffer intrinsics for image views 1742*61046927SAndroid Build Coastguard Worker- radeonsi: fix is_oneway_access_only for image stores 1743*61046927SAndroid Build Coastguard Worker- radeonsi: small cleanup for memory opcodes 1744*61046927SAndroid Build Coastguard Worker- tgsi/scan: add more information about bindless usage 1745*61046927SAndroid Build Coastguard Worker- radeonsi/nir: parse more information about bindless usage 1746*61046927SAndroid Build Coastguard Worker- radeonsi: fix is_oneway_access_only for bindless images 1747*61046927SAndroid Build Coastguard Worker- winsys/amdgpu: always reclaim/release slabs if there is not enough 1748*61046927SAndroid Build Coastguard Worker memory 1749*61046927SAndroid Build Coastguard Worker- radeonsi: generalize the slab allocator code to allow layered slab 1750*61046927SAndroid Build Coastguard Worker allocators 1751*61046927SAndroid Build Coastguard Worker- winsys/amdgpu: optimize slab allocation for 2 MB amdgpu page tables 1752*61046927SAndroid Build Coastguard Worker- winsys/amdgpu: clean up code around BO VM alignment 1753*61046927SAndroid Build Coastguard Worker- winsys/amdgpu: use >= instead of > for VM address alignment 1754*61046927SAndroid Build Coastguard Worker- winsys/amdgpu: increase the VM alignment to the MSB of the size for 1755*61046927SAndroid Build Coastguard Worker Gfx9 1756*61046927SAndroid Build Coastguard Worker- winsys/amdgpu: overallocate buffers for faster address translation on 1757*61046927SAndroid Build Coastguard Worker Gfx9 1758*61046927SAndroid Build Coastguard Worker- winsys/amdgpu,radeon: pass vm_alignment to buffer_from_handle 1759*61046927SAndroid Build Coastguard Worker- winsys/amdgpu: use optimal VM alignment for imported buffers 1760*61046927SAndroid Build Coastguard Worker- winsys/amdgpu: use optimal VM alignment for CPU allocations 1761*61046927SAndroid Build Coastguard Worker- radeonsi: allow si_cp_dma_clear_buffer to clear GDS from any IB 1762*61046927SAndroid Build Coastguard Worker- winsys/amdgpu: add support for allocating GDS and OA resources 1763*61046927SAndroid Build Coastguard Worker- radeonsi: add memory management stress tests for GDS 1764*61046927SAndroid Build Coastguard Worker- Revert "winsys/amdgpu: overallocate buffers for faster address 1765*61046927SAndroid Build Coastguard Worker translation on Gfx9" 1766*61046927SAndroid Build Coastguard Worker- st/mesa: expose GL_OES_texture_view 1767*61046927SAndroid Build Coastguard Worker- mesa: expose GL_EXT_texture_view as an alias of GL_OES_texture_view 1768*61046927SAndroid Build Coastguard Worker- mesa: expose EXT_texture_compression_rgtc on GLES 1769*61046927SAndroid Build Coastguard Worker- mesa: expose EXT_texture_compression_bptc in GLES 1770*61046927SAndroid Build Coastguard Worker- mesa: expose AMD_texture_texture4 1771*61046927SAndroid Build Coastguard Worker- st/mesa: expose EXT_render_snorm on GLES 1772*61046927SAndroid Build Coastguard Worker- radeonsi: don't emit redundant PKT3_NUM_INSTANCES packets 1773*61046927SAndroid Build Coastguard Worker- radeonsi: call si_fix_resource_usage for the GS copy shader as well 1774*61046927SAndroid Build Coastguard Worker- radeonsi: make si_cp_wait_mem more configurable 1775*61046927SAndroid Build Coastguard Worker- radeonsi: use u_decomposed_prims_for_vertices instead of 1776*61046927SAndroid Build Coastguard Worker u_prims_for_vertices 1777*61046927SAndroid Build Coastguard Worker- radeonsi: remove unused variables in si_insert_input_ptr 1778*61046927SAndroid Build Coastguard Worker- radeonsi: always unmap texture CPU mappings on 32-bit CPU 1779*61046927SAndroid Build Coastguard Worker architectures 1780*61046927SAndroid Build Coastguard Worker- ac: remove unused variable from ac_build_ddxy 1781*61046927SAndroid Build Coastguard Worker- st/mesa: unify window-system renderbuffer initialization 1782*61046927SAndroid Build Coastguard Worker- st/mesa: don't reference pipe_surface locally in PBO code 1783*61046927SAndroid Build Coastguard Worker- st/mesa: don't leak pipe_surface if pipe_context is not current 1784*61046927SAndroid Build Coastguard Worker- st/dri: fix dri2_format_table for argb1555 and rgb565 1785*61046927SAndroid Build Coastguard Worker- radeonsi: also apply the GS hang workaround to draws without 1786*61046927SAndroid Build Coastguard Worker tessellation 1787*61046927SAndroid Build Coastguard Worker- winsys/amdgpu: fix whitespace 1788*61046927SAndroid Build Coastguard Worker- winsys/amdgpu: use the new BO list API 1789*61046927SAndroid Build Coastguard Worker- radeonsi: fix a u_blitter crash after a shader with FBFETCH 1790*61046927SAndroid Build Coastguard Worker- radeonsi: fix rendering to tiny viewports where the viewport center 1791*61046927SAndroid Build Coastguard Worker is > 8K 1792*61046927SAndroid Build Coastguard Worker- radeonsi: use buffer_store_format_x & xy 1793*61046927SAndroid Build Coastguard Worker- radeonsi: remove redundant call to emit_cache_flush in compute 1794*61046927SAndroid Build Coastguard Worker clear/copy 1795*61046927SAndroid Build Coastguard Worker- radeonsi: compile clear and copy buffer compute shaders on demand 1796*61046927SAndroid Build Coastguard Worker- radeonsi: correct WRITE_DATA.DST_SEL definitions 1797*61046927SAndroid Build Coastguard Worker- radeonsi: fix the top-of-pipe fence on SI 1798*61046927SAndroid Build Coastguard Worker- radeonsi: don't use WRITE_DATA.DST_SEL == MEM_GRBM on >= CIK 1799*61046927SAndroid Build Coastguard Worker- radeonsi: move PKT3_WRITE_DATA generation into a helper function 1800*61046927SAndroid Build Coastguard Worker- gallium: add SINT formats to have exact counterparts to SNORM formats 1801*61046927SAndroid Build Coastguard Worker- gallium/util: add util_format_snorm8_to_sint8 (from radeonsi) 1802*61046927SAndroid Build Coastguard Worker- radeonsi: disable render cond & pipeline stats for internal compute 1803*61046927SAndroid Build Coastguard Worker dispatches 1804*61046927SAndroid Build Coastguard Worker- radeonsi: rename rscreen -> sscreen 1805*61046927SAndroid Build Coastguard Worker- radeonsi: rename rview -> sview 1806*61046927SAndroid Build Coastguard Worker- winsys/amdgpu: rename rfence, rsrc, rdst -> afence, asrc, adst 1807*61046927SAndroid Build Coastguard Worker- radeonsi: remove r600 from comments 1808*61046927SAndroid Build Coastguard Worker- radeonsi: rename r600_resource -> si_resource 1809*61046927SAndroid Build Coastguard Worker- radeonsi: rename rquery -> squery 1810*61046927SAndroid Build Coastguard Worker- radeonsi: rename rsrc -> ssrc, rdst -> sdst 1811*61046927SAndroid Build Coastguard Worker- radeonsi: rename rbo, rbuffer to buf or buffer 1812*61046927SAndroid Build Coastguard Worker- radeonsi: rename rfence -> sfence 1813*61046927SAndroid Build Coastguard Worker- st/mesa: purge framebuffers when unbinding a context 1814*61046927SAndroid Build Coastguard Worker- st/mesa: fix PRIMITIVES_GENERATED query after the "pipeline stat 1815*61046927SAndroid Build Coastguard Worker single" changes 1816*61046927SAndroid Build Coastguard Worker- ac: use the correct LLVM processor name on Raven2 1817*61046927SAndroid Build Coastguard Worker- radeonsi: fix crashing performance counters (division by zero) 1818*61046927SAndroid Build Coastguard Worker- meson: drop the xcb-xrandr version requirement 1819*61046927SAndroid Build Coastguard Worker- gallium/u_threaded: fix EXPLICIT_FLUSH for flush offsets > 0 1820*61046927SAndroid Build Coastguard Worker- radeonsi: fix EXPLICIT_FLUSH for flush offsets > 0 1821*61046927SAndroid Build Coastguard Worker- winsys/amdgpu: don't drop manually added fence dependencies 1822*61046927SAndroid Build Coastguard Worker- radeonsi: add driconf option radeonsi_enable_nir 1823*61046927SAndroid Build Coastguard Worker- radeonsi: always enable NIR for Civilization 6 to fix corruption 1824*61046927SAndroid Build Coastguard Worker- driconf: add Civ6Sub executable for Civilization 6 1825*61046927SAndroid Build Coastguard Worker- tgsi: don't set tgsi_info::uses_bindless_images for constbufs and hw 1826*61046927SAndroid Build Coastguard Worker atomics 1827*61046927SAndroid Build Coastguard Worker 1828*61046927SAndroid Build Coastguard WorkerMario Kleiner (4): 1829*61046927SAndroid Build Coastguard Worker 1830*61046927SAndroid Build Coastguard Worker- radeonsi: Fix use of 1- or 2- component GL_DOUBLE vbo's. 1831*61046927SAndroid Build Coastguard Worker- egl/wayland: Allow client->server format conversion for PRIME 1832*61046927SAndroid Build Coastguard Worker offload. (v2) 1833*61046927SAndroid Build Coastguard Worker- egl/wayland-drm: Only announce formats via wl_drm which the driver 1834*61046927SAndroid Build Coastguard Worker supports. 1835*61046927SAndroid Build Coastguard Worker- drirc: Add sddm-greeter to adaptive_sync blacklist. 1836*61046927SAndroid Build Coastguard Worker 1837*61046927SAndroid Build Coastguard WorkerMark Janes (3): 1838*61046927SAndroid Build Coastguard Worker 1839*61046927SAndroid Build Coastguard Worker- Revert "i965/batch: avoid reverting batch buffer if saved state is an 1840*61046927SAndroid Build Coastguard Worker empty" 1841*61046927SAndroid Build Coastguard Worker- Revert "Implementation of egl dri2 drivers for MESA_query_driver" 1842*61046927SAndroid Build Coastguard Worker- Revert "Implement EGL API for MESA_query_driver" 1843*61046927SAndroid Build Coastguard Worker 1844*61046927SAndroid Build Coastguard WorkerMathias Fröhlich (17): 1845*61046927SAndroid Build Coastguard Worker 1846*61046927SAndroid Build Coastguard Worker- mesa: Remove needless indirection in some draw functions. 1847*61046927SAndroid Build Coastguard Worker- mesa: Rename gl_vertex_array_object::_Enabled -> Enabled. 1848*61046927SAndroid Build Coastguard Worker- mesa: Use the gl_vertex_array_object::Enabled bitfield. 1849*61046927SAndroid Build Coastguard Worker- mesa: Use gl_vertex_array_object::Enabled for glGet. 1850*61046927SAndroid Build Coastguard Worker- mesa: Remove gl_array_attributes::Enabled. 1851*61046927SAndroid Build Coastguard Worker- mesa: Work with bitmasks when en/dis-abling VAO arrays. 1852*61046927SAndroid Build Coastguard Worker- mesa: Unify glEdgeFlagPointer data type. 1853*61046927SAndroid Build Coastguard Worker- nouveau: Use gl_array_attribute::_ElementSize. 1854*61046927SAndroid Build Coastguard Worker- tnl: Use gl_array_attribute::_ElementSize. 1855*61046927SAndroid Build Coastguard Worker- mesa: Factor out struct gl_vertex_format. 1856*61046927SAndroid Build Coastguard Worker- mesa: Remove unneeded bitfield widths from the VAO. 1857*61046927SAndroid Build Coastguard Worker- mesa/st: Only care about the uploader if it was used. 1858*61046927SAndroid Build Coastguard Worker- mesa/st: Only unmap the uploader that was actually used. 1859*61046927SAndroid Build Coastguard Worker- mesa/st: Factor out array and buffer setup from st_atom_array.c. 1860*61046927SAndroid Build Coastguard Worker- mesa/st: Avoid extra references in the feedback draw function scope. 1861*61046927SAndroid Build Coastguard Worker- mesa/st: Use binding information from the VAO in feedback rendering. 1862*61046927SAndroid Build Coastguard Worker- mesa/st: Make st_pipe_vertex_format static. 1863*61046927SAndroid Build Coastguard Worker 1864*61046927SAndroid Build Coastguard WorkerMatt Turner (41): 1865*61046927SAndroid Build Coastguard Worker 1866*61046927SAndroid Build Coastguard Worker- util/ralloc: Switch from DEBUG to NDEBUG 1867*61046927SAndroid Build Coastguard Worker- util/ralloc: Make sizeof(linear_header) a multiple of 8 1868*61046927SAndroid Build Coastguard Worker- nir: Call fflush() at the end of nir_print_shader() 1869*61046927SAndroid Build Coastguard Worker- glsl: Remove unused member variable 1870*61046927SAndroid Build Coastguard Worker- gallivm: Use nextafterf(0.5, 0.0) as rounding constant 1871*61046927SAndroid Build Coastguard Worker- mesa: Revert INTEL_fragment_shader_ordering support 1872*61046927SAndroid Build Coastguard Worker- Revert "st/mesa: silenced unhanded enum warning in 1873*61046927SAndroid Build Coastguard Worker st_glsl_to_tgsi.cpp" 1874*61046927SAndroid Build Coastguard Worker- i965/fs: Handle V/UV immediates in dump_instructions() 1875*61046927SAndroid Build Coastguard Worker- glsl: Add function support to glsl_to_nir 1876*61046927SAndroid Build Coastguard Worker- glsl: Create file to contain software fp64 functions 1877*61046927SAndroid Build Coastguard Worker- glsl: Add "built-in" functions to do ffma(fp64) 1878*61046927SAndroid Build Coastguard Worker- glsl: Add "built-in" functions to do fmin/fmax(fp64) 1879*61046927SAndroid Build Coastguard Worker- glsl: Add "built-in" function to do ffloor(fp64) 1880*61046927SAndroid Build Coastguard Worker- glsl: Add "built-in" functions to do ffract(fp64) 1881*61046927SAndroid Build Coastguard Worker- glsl: Add "built-in" functions to convert bool to double 1882*61046927SAndroid Build Coastguard Worker- nir: Rework nir_lower_constant_initializers() to handle functions 1883*61046927SAndroid Build Coastguard Worker- nir: Tag entrypoint for easy recognition by 1884*61046927SAndroid Build Coastguard Worker nir_shader_get_entrypoint() 1885*61046927SAndroid Build Coastguard Worker- nir: Wire up int64 lowering functions 1886*61046927SAndroid Build Coastguard Worker- nir: Implement lowering of 64-bit shift operations 1887*61046927SAndroid Build Coastguard Worker- nir: Add and set \info::uses_64bit 1888*61046927SAndroid Build Coastguard Worker- nir: Create nir_builder in nir_lower_doubles_impl() 1889*61046927SAndroid Build Coastguard Worker- nir: Add lowering support for 64-bit operations to software 1890*61046927SAndroid Build Coastguard Worker- nir: Unset metadata debug bit if no progress made 1891*61046927SAndroid Build Coastguard Worker- intel/compiler: Lower 64-bit MOV/SEL operations 1892*61046927SAndroid Build Coastguard Worker- intel/compiler: Split 64-bit MOV-indirects if needed 1893*61046927SAndroid Build Coastguard Worker- intel/compiler: Avoid false positive assertions 1894*61046927SAndroid Build Coastguard Worker- intel/compiler: Rearrange code to avoid future problems 1895*61046927SAndroid Build Coastguard Worker- intel/compiler: Prevent warnings in the following patch 1896*61046927SAndroid Build Coastguard Worker- intel/compiler: Expand size of the 'nr' field 1897*61046927SAndroid Build Coastguard Worker- intel/compiler: Heap-allocate temporary storage 1898*61046927SAndroid Build Coastguard Worker- i965: Compile fp64 software routines and lower double-ops 1899*61046927SAndroid Build Coastguard Worker- i965: Enable 64-bit GLSL extensions 1900*61046927SAndroid Build Coastguard Worker- i965: Compile fp64 funcs only if we do not have 64-bit hardware 1901*61046927SAndroid Build Coastguard Worker support 1902*61046927SAndroid Build Coastguard Worker- intel/compiler: Reset default flag register in 1903*61046927SAndroid Build Coastguard Worker brw_find_live_channel() 1904*61046927SAndroid Build Coastguard Worker- gallium: Enable ASIMD/NEON on aarch64. 1905*61046927SAndroid Build Coastguard Worker- gallivm: Return true from arch_rounding_available() if NEON is 1906*61046927SAndroid Build Coastguard Worker available 1907*61046927SAndroid Build Coastguard Worker- intel/compiler: Add a file-level description of brw_eu_validate.c 1908*61046927SAndroid Build Coastguard Worker- i965: Always compile fp64 funcs when needed 1909*61046927SAndroid Build Coastguard Worker- nir: Optimize double-precision lower_round_even() 1910*61046927SAndroid Build Coastguard Worker- intel/compiler: Avoid propagating inequality cmods if types are 1911*61046927SAndroid Build Coastguard Worker different 1912*61046927SAndroid Build Coastguard Worker- intel/compiler/test: Add unit test for mismatched signedness 1913*61046927SAndroid Build Coastguard Worker comparison 1914*61046927SAndroid Build Coastguard Worker 1915*61046927SAndroid Build Coastguard WorkerMauro Rossi (6): 1916*61046927SAndroid Build Coastguard Worker 1917*61046927SAndroid Build Coastguard Worker- android: gallium/auxiliary: add include to get u_debug.h header 1918*61046927SAndroid Build Coastguard Worker- android: radv: add libmesa_git_sha1 static dependency 1919*61046927SAndroid Build Coastguard Worker- android: amd/addrlib: update Mesa's copy of addrlib 1920*61046927SAndroid Build Coastguard Worker- android: st/mesa: fix building error due to sched_getcpu() 1921*61046927SAndroid Build Coastguard Worker- android: anv: fix generated files depedencies (v2) 1922*61046927SAndroid Build Coastguard Worker- android: anv: fix libexpat shared dependency 1923*61046927SAndroid Build Coastguard Worker 1924*61046927SAndroid Build Coastguard WorkerMaya Rashish (2): 1925*61046927SAndroid Build Coastguard Worker 1926*61046927SAndroid Build Coastguard Worker- radeon: fix printf format specifier. 1927*61046927SAndroid Build Coastguard Worker- configure: fix test portability 1928*61046927SAndroid Build Coastguard Worker 1929*61046927SAndroid Build Coastguard WorkerMichal Srb (2): 1930*61046927SAndroid Build Coastguard Worker 1931*61046927SAndroid Build Coastguard Worker- gallium: Constify drisw_loader_funcs struct 1932*61046927SAndroid Build Coastguard Worker- drisw: Use separate drisw_loader_funcs for shm 1933*61046927SAndroid Build Coastguard Worker 1934*61046927SAndroid Build Coastguard WorkerMichel Dänzer (4): 1935*61046927SAndroid Build Coastguard Worker 1936*61046927SAndroid Build Coastguard Worker- winsys/amdgpu: Stop using amdgpu_bo_handle_type_kms_noimport 1937*61046927SAndroid Build Coastguard Worker- winsys/amdgpu: Pull in LLVM CFLAGS 1938*61046927SAndroid Build Coastguard Worker- amd/common: Restore v4i32 suffix for llvm.SI.load.const intrinsic 1939*61046927SAndroid Build Coastguard Worker- loader/dri3: Use strlen instead of sizeof for creating VRR property 1940*61046927SAndroid Build Coastguard Worker atom 1941*61046927SAndroid Build Coastguard Worker 1942*61046927SAndroid Build Coastguard WorkerNeha Bhende (1): 1943*61046927SAndroid Build Coastguard Worker 1944*61046927SAndroid Build Coastguard Worker- st/mesa: Fix topogun-1.06-orc-84k-resize.trace crash 1945*61046927SAndroid Build Coastguard Worker 1946*61046927SAndroid Build Coastguard WorkerNeil Roberts (4): 1947*61046927SAndroid Build Coastguard Worker 1948*61046927SAndroid Build Coastguard Worker- freedreno: Add .dir-locals to the common directory 1949*61046927SAndroid Build Coastguard Worker- spirv/nir: handle location decorations on block interface members 1950*61046927SAndroid Build Coastguard Worker- glsl_types: Rename parameter of glsl_count_attribute_slots 1951*61046927SAndroid Build Coastguard Worker- spirv: Don't use special semantics when counting vertex attribute 1952*61046927SAndroid Build Coastguard Worker size 1953*61046927SAndroid Build Coastguard Worker 1954*61046927SAndroid Build Coastguard WorkerNicholas Kazlauskas (5): 1955*61046927SAndroid Build Coastguard Worker 1956*61046927SAndroid Build Coastguard Worker- util: Get program name based on path when possible 1957*61046927SAndroid Build Coastguard Worker- util: Add adaptive_sync driconf option 1958*61046927SAndroid Build Coastguard Worker- drirc: Initial blacklist for adaptive sync 1959*61046927SAndroid Build Coastguard Worker- loader/dri3: Enable adaptive_sync via \_VARIABLE_REFRESH property 1960*61046927SAndroid Build Coastguard Worker- radeonsi: Enable adaptive_sync by default for radeon 1961*61046927SAndroid Build Coastguard Worker 1962*61046927SAndroid Build Coastguard WorkerNicolai Hähnle (37): 1963*61046927SAndroid Build Coastguard Worker 1964*61046927SAndroid Build Coastguard Worker- radv: include LLVM IR in the VK_AMD_shader_info "disassembly" 1965*61046927SAndroid Build Coastguard Worker- radeonsi: fix an out-of-bounds read reported by ASAN 1966*61046927SAndroid Build Coastguard Worker- winsys/amdgpu: add amdgpu_winsys_bo::lock 1967*61046927SAndroid Build Coastguard Worker- winsys/amdgpu: explicitly declare whether buffer_map is permanent or 1968*61046927SAndroid Build Coastguard Worker not 1969*61046927SAndroid Build Coastguard Worker- egl/wayland: rather obvious build fix 1970*61046927SAndroid Build Coastguard Worker- radv: remove dependency on addrlib gfx9_enum.h 1971*61046927SAndroid Build Coastguard Worker- ac/surface/gfx9: let addrlib choose the preferred swizzle kind 1972*61046927SAndroid Build Coastguard Worker- amd/addrlib: update Mesa's copy of addrlib 1973*61046927SAndroid Build Coastguard Worker- meson: link LLVM 'native' component when LLVM is available 1974*61046927SAndroid Build Coastguard Worker- ddebug: simplify watchdog loop and fix crash in the no-timeout case 1975*61046927SAndroid Build Coastguard Worker- ddebug: always flush when requested, even when hang detection is 1976*61046927SAndroid Build Coastguard Worker disabled 1977*61046927SAndroid Build Coastguard Worker- r600: remove redundant semicolon 1978*61046927SAndroid Build Coastguard Worker- amd/sid_tables: add additional python3 compatibility imports 1979*61046927SAndroid Build Coastguard Worker- amd/common: whitespace fixes 1980*61046927SAndroid Build Coastguard Worker- amd/common: add ac_build_ifcc 1981*61046927SAndroid Build Coastguard Worker- amd/common: scan/reduce across waves of a workgroup 1982*61046927SAndroid Build Coastguard Worker- amd/common: add i1 special case to 1983*61046927SAndroid Build Coastguard Worker ac_build_{inclusive,exclusive}_scan 1984*61046927SAndroid Build Coastguard Worker- ac/surface: 3D and cube surfaces are never displayable 1985*61046927SAndroid Build Coastguard Worker- radeonsi: move SI_FORCE_FAMILY functionality to winsys 1986*61046927SAndroid Build Coastguard Worker- radeonsi: extract declare_vs_blit_inputs 1987*61046927SAndroid Build Coastguard Worker- radeonsi: add si_init_draw_functions and make some functions static 1988*61046927SAndroid Build Coastguard Worker- radeonsi/gfx9: use SET_UCONFIG_REG_INDEX packets when available 1989*61046927SAndroid Build Coastguard Worker- radeonsi: don't set RAW_WAIT for CP DMA clears 1990*61046927SAndroid Build Coastguard Worker- radeonsi: rename SI_RESOURCE_FLAG_FORCE_TILING to clarify its purpose 1991*61046927SAndroid Build Coastguard Worker- radeonsi: const-ify si_set_tesseval_regs 1992*61046927SAndroid Build Coastguard Worker- radeonsi: show the fixed function TCS in debug dumps 1993*61046927SAndroid Build Coastguard Worker- radeonsi: avoid using hard-coded SI_NUM_RW_BUFFERS 1994*61046927SAndroid Build Coastguard Worker- radeonsi: add an si_set_rw_shader_buffer convenience function 1995*61046927SAndroid Build Coastguard Worker- radeonsi: use si_set_rw_shader_buffer for setting streamout buffers 1996*61046927SAndroid Build Coastguard Worker- radeonsi: track constant buffer bind history in 1997*61046927SAndroid Build Coastguard Worker si_pipe_set_constant_buffer 1998*61046927SAndroid Build Coastguard Worker- radeonsi: move remaining perfcounter code into si_perfcounter.c 1999*61046927SAndroid Build Coastguard Worker- radeonsi: move query suspend logic into the top-level si_query struct 2000*61046927SAndroid Build Coastguard Worker- radeonsi: factor si_query_buffer logic out of si_query_hw 2001*61046927SAndroid Build Coastguard Worker- radeonsi: split perfcounter queries from si_query_hw 2002*61046927SAndroid Build Coastguard Worker- radeonsi: const-ify the si_query_ops 2003*61046927SAndroid Build Coastguard Worker- amd/common: use llvm.amdgcn.s.buffer.load for LLVM 8.0 2004*61046927SAndroid Build Coastguard Worker- amd/common/vi+: enable SMEM loads with GLC=1 2005*61046927SAndroid Build Coastguard Worker 2006*61046927SAndroid Build Coastguard WorkerNiklas Haas (3): 2007*61046927SAndroid Build Coastguard Worker 2008*61046927SAndroid Build Coastguard Worker- glsl: fix block member alignment validation for vec3 2009*61046927SAndroid Build Coastguard Worker- radv: correctly use vulkan 1.0 by default 2010*61046927SAndroid Build Coastguard Worker- radv: add device->instance extension dependencies 2011*61046927SAndroid Build Coastguard Worker 2012*61046927SAndroid Build Coastguard WorkerOlivier Fourdan (1): 2013*61046927SAndroid Build Coastguard Worker 2014*61046927SAndroid Build Coastguard Worker- wayland/egl: Resize EGL surface on update buffer for swrast 2015*61046927SAndroid Build Coastguard Worker 2016*61046927SAndroid Build Coastguard WorkerOscar Blumberg (1): 2017*61046927SAndroid Build Coastguard Worker 2018*61046927SAndroid Build Coastguard Worker- radeonsi: Fix guardband computation for large render targets 2019*61046927SAndroid Build Coastguard Worker 2020*61046927SAndroid Build Coastguard WorkerPierre Moreau (2): 2021*61046927SAndroid Build Coastguard Worker 2022*61046927SAndroid Build Coastguard Worker- clover/meson: Ignore 'svn' suffix when computing CLANG_RESOURCE_DIR 2023*61046927SAndroid Build Coastguard Worker- meson: Fix with_gallium_icd to with_opencl_icd 2024*61046927SAndroid Build Coastguard Worker 2025*61046927SAndroid Build Coastguard WorkerPlamena Manolova (1): 2026*61046927SAndroid Build Coastguard Worker 2027*61046927SAndroid Build Coastguard Worker- nir: Don't lower the local work group size if it's variable. 2028*61046927SAndroid Build Coastguard Worker 2029*61046927SAndroid Build Coastguard WorkerRafael Antognolli (24): 2030*61046927SAndroid Build Coastguard Worker 2031*61046927SAndroid Build Coastguard Worker- intel/genxml: Add register for object preemption. 2032*61046927SAndroid Build Coastguard Worker- i965/gen10+: Enable object level preemption. 2033*61046927SAndroid Build Coastguard Worker- i965/gen9: Add workarounds for object preemption. 2034*61046927SAndroid Build Coastguard Worker- anv/tests: Fix block_pool_no_free test. 2035*61046927SAndroid Build Coastguard Worker- anv/allocator: Add anv_state_table. 2036*61046927SAndroid Build Coastguard Worker- anv/allocator: Add getter for anv_block_pool. 2037*61046927SAndroid Build Coastguard Worker- anv/allocator: Add helper to push states back to the state table. 2038*61046927SAndroid Build Coastguard Worker- anv/allocator: Use anv_state_table on anv_state_pool_alloc. 2039*61046927SAndroid Build Coastguard Worker- anv/allocator: Use anv_state_table on back_alloc too. 2040*61046927SAndroid Build Coastguard Worker- anv/allocator: Remove anv_free_list. 2041*61046927SAndroid Build Coastguard Worker- anv/allocator: Rename anv_free_list2 to anv_free_list. 2042*61046927SAndroid Build Coastguard Worker- anv/allocator: Remove pool->map. 2043*61046927SAndroid Build Coastguard Worker- anv: Update usage of block_pool->bo. 2044*61046927SAndroid Build Coastguard Worker- anv/allocator: Add support for a list of BOs in block pool. 2045*61046927SAndroid Build Coastguard Worker- anv: Split code to add BO dependencies to execbuf. 2046*61046927SAndroid Build Coastguard Worker- anv: Validate the list of BOs from the block pool. 2047*61046927SAndroid Build Coastguard Worker- anv: Remove some asserts. 2048*61046927SAndroid Build Coastguard Worker- anv/allocator: Rework chunk return to the state pool. 2049*61046927SAndroid Build Coastguard Worker- anv/allocator: Add padding information. 2050*61046927SAndroid Build Coastguard Worker- anv/allocator: Enable snooping on block pool and anv_bo_pool BOs. 2051*61046927SAndroid Build Coastguard Worker- anv: Remove state flush. 2052*61046927SAndroid Build Coastguard Worker- anv/allocator: Add support for non-userptr. 2053*61046927SAndroid Build Coastguard Worker- anv/tests: Adding test for the state_pool padding. 2054*61046927SAndroid Build Coastguard Worker- anv/allocator: Avoid race condition in anv_block_pool_map. 2055*61046927SAndroid Build Coastguard Worker 2056*61046927SAndroid Build Coastguard WorkerRay Zhang (1): 2057*61046927SAndroid Build Coastguard Worker 2058*61046927SAndroid Build Coastguard Worker- glx: fix shared memory leak in X11 2059*61046927SAndroid Build Coastguard Worker 2060*61046927SAndroid Build Coastguard WorkerRhys Kidd (5): 2061*61046927SAndroid Build Coastguard Worker 2062*61046927SAndroid Build Coastguard Worker- travis: radeonsi and radv require LLVM 7.0 2063*61046927SAndroid Build Coastguard Worker- meson: libfreedreno depends upon libdrm (for fence support) 2064*61046927SAndroid Build Coastguard Worker- v3d: Wire up core pipe_debug_callback 2065*61046927SAndroid Build Coastguard Worker- vc4: Wire up core pipe_debug_callback 2066*61046927SAndroid Build Coastguard Worker- nv50,nvc0: add missing CAPs for unsupported features 2067*61046927SAndroid Build Coastguard Worker 2068*61046927SAndroid Build Coastguard WorkerRhys Perry (14): 2069*61046927SAndroid Build Coastguard Worker 2070*61046927SAndroid Build Coastguard Worker- nir: fix constness in nir_intrinsic_align() 2071*61046927SAndroid Build Coastguard Worker- ac: refactor visit_load_buffer 2072*61046927SAndroid Build Coastguard Worker- ac: split 16-bit ssbo loads that may not be dword aligned 2073*61046927SAndroid Build Coastguard Worker- radv: don't set surf_index for stencil-only images 2074*61046927SAndroid Build Coastguard Worker- radv: switch from nir_bcsel to nir_b32csel 2075*61046927SAndroid Build Coastguard Worker- ac/nir,radv,radeonsi/nir: use correct indices for interpolation 2076*61046927SAndroid Build Coastguard Worker intrinsics 2077*61046927SAndroid Build Coastguard Worker- nir: fix copy-paste error in nir_lower_constant_initializers 2078*61046927SAndroid Build Coastguard Worker- radv: use dithered alpha-to-coverage 2079*61046927SAndroid Build Coastguard Worker- radv: pass radv_draw_info to radv_emit_draw_registers() 2080*61046927SAndroid Build Coastguard Worker- radv: add missed situations for scissor bug workaround 2081*61046927SAndroid Build Coastguard Worker- radv: avoid context rolls when binding graphics pipelines 2082*61046927SAndroid Build Coastguard Worker- radv: prevent dirtying of dynamic state when it does not change 2083*61046927SAndroid Build Coastguard Worker- radv: bitcast 16-bit outputs to integers 2084*61046927SAndroid Build Coastguard Worker- radv: ensure export arguments are always float 2085*61046927SAndroid Build Coastguard Worker 2086*61046927SAndroid Build Coastguard WorkerRob Clark (79): 2087*61046927SAndroid Build Coastguard Worker 2088*61046927SAndroid Build Coastguard Worker- freedreno: update generated headers 2089*61046927SAndroid Build Coastguard Worker- freedreno/a6xx: fix VSC bug with larger # of tiles 2090*61046927SAndroid Build Coastguard Worker- freedreno/drm: fix unused 'entry' warnings 2091*61046927SAndroid Build Coastguard Worker- freedreno/drm: remove dependency on gallium driver 2092*61046927SAndroid Build Coastguard Worker- freedreno: move drm to common location 2093*61046927SAndroid Build Coastguard Worker- freedreno/ir3: standalone compiler updates 2094*61046927SAndroid Build Coastguard Worker- freedreno: shader_t -> gl_shader_stage 2095*61046927SAndroid Build Coastguard Worker- freedreno: remove shader_stage_name() 2096*61046927SAndroid Build Coastguard Worker- freedreno: FD_SHADER_DEBUG -> IR3_SHADER_DEBUG 2097*61046927SAndroid Build Coastguard Worker- freedreno/ir3: move disasm and optmsgs debug flags 2098*61046927SAndroid Build Coastguard Worker- util: env_var_as_unsigned() helper 2099*61046927SAndroid Build Coastguard Worker- freedreno/ir3: use env_var_as_unsigned() 2100*61046927SAndroid Build Coastguard Worker- freedreno/ir3: some header file cleanup 2101*61046927SAndroid Build Coastguard Worker- freedreno/ir3: remove pipe_stream_output_info dependency 2102*61046927SAndroid Build Coastguard Worker- freedreno/ir3: split up ir3_shader 2103*61046927SAndroid Build Coastguard Worker- freedreno/ir3: remove u_inlines usage 2104*61046927SAndroid Build Coastguard Worker- freedreno: move ir3 to common location 2105*61046927SAndroid Build Coastguard Worker- mesa/st: swap order of clear() and clear_with_quad() 2106*61046927SAndroid Build Coastguard Worker- mesa/st: better colormask check for clear fallback 2107*61046927SAndroid Build Coastguard Worker- freedreno/a6xx: disable LRZ for z32 2108*61046927SAndroid Build Coastguard Worker- freedreno/a6xx: set guardband clip 2109*61046927SAndroid Build Coastguard Worker- freedreno: update generated headers 2110*61046927SAndroid Build Coastguard Worker- freedreno/a3xx: also set FSSUPERTHREADENABLE 2111*61046927SAndroid Build Coastguard Worker- freedreno/a6xx: MSAA 2112*61046927SAndroid Build Coastguard Worker- freedreno: remove unused fd_surface fields 2113*61046927SAndroid Build Coastguard Worker- gallium: fix typo 2114*61046927SAndroid Build Coastguard Worker- freedreno/a5xx+a6xx: remove unused fs/vs pvt mem 2115*61046927SAndroid Build Coastguard Worker- freedreno/drm: fix relocs in nested stateobjs 2116*61046927SAndroid Build Coastguard Worker- freedreno: update generated headers 2117*61046927SAndroid Build Coastguard Worker- freedreno/a6xx: blitter fixes 2118*61046927SAndroid Build Coastguard Worker- freedreno/ir3: don't fetch unused tex components 2119*61046927SAndroid Build Coastguard Worker- freedreno/ir3: sync instr/disasm 2120*61046927SAndroid Build Coastguard Worker- freedreno/ir3: code-motion 2121*61046927SAndroid Build Coastguard Worker- freedreno/ir3: track max flow control depth for a5xx/a6xx 2122*61046927SAndroid Build Coastguard Worker- freedreno/drm: fix memory leak 2123*61046927SAndroid Build Coastguard Worker- nir: fix spelling typo 2124*61046927SAndroid Build Coastguard Worker- mesa/st/nir: fix missing nir_compact_varyings 2125*61046927SAndroid Build Coastguard Worker- freedreno/drm: sync uapi and enable softpin 2126*61046927SAndroid Build Coastguard Worker- freedreno: debug GEM obj names 2127*61046927SAndroid Build Coastguard Worker- freedreno: also set DUMP flag on shaders 2128*61046927SAndroid Build Coastguard Worker- freedreno/ir3: fix crash 2129*61046927SAndroid Build Coastguard Worker- freedreno/ir3: don't remove unused input components 2130*61046927SAndroid Build Coastguard Worker- freedreno/a6xx: fix blitter crash 2131*61046927SAndroid Build Coastguard Worker- gallium/aux: add is_unorm() helper 2132*61046927SAndroid Build Coastguard Worker- freedreno: update generated headers 2133*61046927SAndroid Build Coastguard Worker- freedreno/a6xx: more blitter fixes 2134*61046927SAndroid Build Coastguard Worker- freedreno: move fd_resource_copy_region() 2135*61046927SAndroid Build Coastguard Worker- freedreno/a6xx: fix resource_copy_region() 2136*61046927SAndroid Build Coastguard Worker- freedreno/a6xx: fix corrupted uniforms 2137*61046927SAndroid Build Coastguard Worker- freedreno/ir3: fix fallout of extra assert 2138*61046927SAndroid Build Coastguard Worker- freedreno/ir3: don't treat all inputs/outputs as vec4 2139*61046927SAndroid Build Coastguard Worker- freedreno: combine fd_resource_layer_offset()/fd_resource_offset() 2140*61046927SAndroid Build Coastguard Worker- freedreno/a6xx: simplify special case for 3d layout 2141*61046927SAndroid Build Coastguard Worker- freedreno/a6xx: improve setup_slices() debug msgs 2142*61046927SAndroid Build Coastguard Worker- freedreno: update generated headers 2143*61046927SAndroid Build Coastguard Worker- freedreno/a6xx: fix 3d texture layout 2144*61046927SAndroid Build Coastguard Worker- freedreno: skip depth resolve if not written 2145*61046927SAndroid Build Coastguard Worker- freedreno: rework blit API 2146*61046927SAndroid Build Coastguard Worker- freedreno: try blitter for fd_resource_copy_region() 2147*61046927SAndroid Build Coastguard Worker- freedreno/a6xx: rework blitter API 2148*61046927SAndroid Build Coastguard Worker- freedreno: remove blit_via_copy_region() 2149*61046927SAndroid Build Coastguard Worker- freedreno: fix staging resource size for arrays 2150*61046927SAndroid Build Coastguard Worker- freedreno: make cmdstream bo's read-only to GPU 2151*61046927SAndroid Build Coastguard Worker- freedreno/a6xx: separate stencil restore/resolve fixes 2152*61046927SAndroid Build Coastguard Worker- freedreno/a6xx: move tile_mode to sampler-view CSO 2153*61046927SAndroid Build Coastguard Worker- freedreno/a6xx: fix 3d+tiled layout 2154*61046927SAndroid Build Coastguard Worker- nir/vtn: add caps for some cl related capabilities 2155*61046927SAndroid Build Coastguard Worker- loader: fix the no-modifiers case 2156*61046927SAndroid Build Coastguard Worker- freedreno: core buffer modifier support 2157*61046927SAndroid Build Coastguard Worker- freedreno: set modifier when exporting buffer 2158*61046927SAndroid Build Coastguard Worker- freedreno: limit tiling to PIPE_BIND_SAMPLER_VIEW 2159*61046927SAndroid Build Coastguard Worker- freedreno/a2xx: fix unused variable warning 2160*61046927SAndroid Build Coastguard Worker- freedreno/a5xx: fix blitter nr_samples check 2161*61046927SAndroid Build Coastguard Worker- freedreno/a6xx: fix blitter nr_samples check 2162*61046927SAndroid Build Coastguard Worker- freedreno: stop frob'ing pipe_resource::nr_samples 2163*61046927SAndroid Build Coastguard Worker- freedreno: minor cleanups 2164*61046927SAndroid Build Coastguard Worker- mesa: wire up InvalidateFramebuffer 2165*61046927SAndroid Build Coastguard Worker- freedreno: fix release tarball 2166*61046927SAndroid Build Coastguard Worker- freedreno: more fixing release tarball 2167*61046927SAndroid Build Coastguard Worker 2168*61046927SAndroid Build Coastguard WorkerRob Herring (3): 2169*61046927SAndroid Build Coastguard Worker 2170*61046927SAndroid Build Coastguard Worker- pipe-loader: Fallback to kmsro driver when no matching driver name 2171*61046927SAndroid Build Coastguard Worker found 2172*61046927SAndroid Build Coastguard Worker- kmsro: Add etnaviv renderonly support 2173*61046927SAndroid Build Coastguard Worker- Switch imx to kmsro and remove the imx winsys 2174*61046927SAndroid Build Coastguard Worker 2175*61046927SAndroid Build Coastguard WorkerRobert Foss (3): 2176*61046927SAndroid Build Coastguard Worker 2177*61046927SAndroid Build Coastguard Worker- virgl: native fence fd support 2178*61046927SAndroid Build Coastguard Worker- virgl: Clean up fences commit 2179*61046927SAndroid Build Coastguard Worker- virgl: add assert and missing function parameter 2180*61046927SAndroid Build Coastguard Worker 2181*61046927SAndroid Build Coastguard WorkerRodrigo Vivi (1): 2182*61046927SAndroid Build Coastguard Worker 2183*61046927SAndroid Build Coastguard Worker- intel: Add more PCI Device IDs for Coffee Lake and Ice Lake. 2184*61046927SAndroid Build Coastguard Worker 2185*61046927SAndroid Build Coastguard WorkerRoland Scheidegger (7): 2186*61046927SAndroid Build Coastguard Worker 2187*61046927SAndroid Build Coastguard Worker- gallivm: fix improper clamping of vertex index when fetching gs 2188*61046927SAndroid Build Coastguard Worker inputs 2189*61046927SAndroid Build Coastguard Worker- draw: fix infinite loop in line stippling 2190*61046927SAndroid Build Coastguard Worker- gallivm: remove unused float coord wrapping for aos sampling 2191*61046927SAndroid Build Coastguard Worker- gallivm: use llvm jit code for decoding s3tc 2192*61046927SAndroid Build Coastguard Worker- gallivm: don't use pavg.b intrinsic on llvm >= 6.0 2193*61046927SAndroid Build Coastguard Worker- gallivm: abort when trying to use non-existing intrinsic 2194*61046927SAndroid Build Coastguard Worker- Revert "llvmpipe: Always return some fence in flush (v2)" 2195*61046927SAndroid Build Coastguard Worker 2196*61046927SAndroid Build Coastguard WorkerSagar Ghuge (14): 2197*61046927SAndroid Build Coastguard Worker 2198*61046927SAndroid Build Coastguard Worker- intel/compiler: Disassemble GEN6_SFID_DATAPORT_SAMPLER_CACHE as 2199*61046927SAndroid Build Coastguard Worker dp_sampler 2200*61046927SAndroid Build Coastguard Worker- intel/compiler: Set swizzle to BRW_SWIZZLE_XXXX for scalar region 2201*61046927SAndroid Build Coastguard Worker- intel/compiler: Always print flag subregister number 2202*61046927SAndroid Build Coastguard Worker- nir: Add a new lowering option to lower 3D surfaces from txd to txl. 2203*61046927SAndroid Build Coastguard Worker- glsl: Add "built-in" functions to do uint64_to_fp64(uint64_t) 2204*61046927SAndroid Build Coastguard Worker- glsl: Add "built-in" functions to do int64_to_fp64(int64_t) 2205*61046927SAndroid Build Coastguard Worker- glsl: Add "built-in" functions to do uint64_to_fp32(uint64_t) 2206*61046927SAndroid Build Coastguard Worker- glsl: Add "built-in" functions to do int64_to_fp32(int64_t) 2207*61046927SAndroid Build Coastguard Worker- glsl: Add utility function to round and pack uint64_t value 2208*61046927SAndroid Build Coastguard Worker- glsl: Add "built-in" functions to do fp64_to_uint64(fp64) 2209*61046927SAndroid Build Coastguard Worker- glsl: Add utility function to round and pack int64_t value 2210*61046927SAndroid Build Coastguard Worker- glsl: Add "built-in" functions to do fp64_to_int64(fp64) 2211*61046927SAndroid Build Coastguard Worker- glsl: Add "built-in" functions to do fp32_to_uint64(fp32) 2212*61046927SAndroid Build Coastguard Worker- glsl: Add "built-in" functions to do fp32_to_int64(fp32) 2213*61046927SAndroid Build Coastguard Worker 2214*61046927SAndroid Build Coastguard WorkerSamuel Pitoiset (103): 2215*61046927SAndroid Build Coastguard Worker 2216*61046927SAndroid Build Coastguard Worker- radv: remove useless sync after copying query results with compute 2217*61046927SAndroid Build Coastguard Worker- radv: add missing TFB queries support to CmdCopyQueryPoolsResults() 2218*61046927SAndroid Build Coastguard Worker- radv: replace si_emit_wait_fence() with radv_cp_wait_mem() 2219*61046927SAndroid Build Coastguard Worker- radv: more use of radv_cp_wait_mem() 2220*61046927SAndroid Build Coastguard Worker- radv: allocate enough space in CS when copying query results with 2221*61046927SAndroid Build Coastguard Worker compute 2222*61046927SAndroid Build Coastguard Worker- radv: disable conditional rendering for vkCmdCopyQueryPoolResults() 2223*61046927SAndroid Build Coastguard Worker- radv: only expose VK_SUBGROUP_FEATURE_ARITHMETIC_BIT for VI+ 2224*61046927SAndroid Build Coastguard Worker- radv: use LOAD_CONTEXT_REG when loading fast clear values 2225*61046927SAndroid Build Coastguard Worker- radv: fix GPU hangs when loading depth/stencil clear values on SI/CIK 2226*61046927SAndroid Build Coastguard Worker- radv: cleanup and document a Hawaii bug with offchip buffers 2227*61046927SAndroid Build Coastguard Worker- radv: clean up setting partial_es_wave for distributed tess on VI 2228*61046927SAndroid Build Coastguard Worker- radv: make use of num_good_cu_per_sh in si_emit_graphics() too 2229*61046927SAndroid Build Coastguard Worker- radv: binding streamout buffers doesn't change context regs 2230*61046927SAndroid Build Coastguard Worker- radv: set PA.SC_CONSERVATIVE_RASTERIZATION.NULL_SQUAD_AA_MASK_ENABLE 2231*61046927SAndroid Build Coastguard Worker- radv: set optimal OVERWRITE_COMBINER_WATERMARK on GFX9 2232*61046927SAndroid Build Coastguard Worker- radv: add a debug option for disabling primitive binning 2233*61046927SAndroid Build Coastguard Worker- radv: enable primitive binning by default 2234*61046927SAndroid Build Coastguard Worker- radv: tidy up radv_set_dcc_need_cmask_elim_pred() 2235*61046927SAndroid Build Coastguard Worker- radv: always clear the FCE predicate after DCC/FMASK/CMASK 2236*61046927SAndroid Build Coastguard Worker decompressions 2237*61046927SAndroid Build Coastguard Worker- radv/winsys: remove the max IBs per submit limit for the fallback 2238*61046927SAndroid Build Coastguard Worker path 2239*61046927SAndroid Build Coastguard Worker- radv/winsys: remove the max IBs per submit limit for the sysmem path 2240*61046927SAndroid Build Coastguard Worker- radv: remove unnecessary goto in the fast clear paths 2241*61046927SAndroid Build Coastguard Worker- radv: add radv_get_htile_fast_clear_value() helper 2242*61046927SAndroid Build Coastguard Worker- radv: add radv_is_fast_clear_{depth,stencil}_allowed() helpers 2243*61046927SAndroid Build Coastguard Worker- radv: check allowed fast HTILE clears a bit earlier 2244*61046927SAndroid Build Coastguard Worker- radv: rewrite the condition that checks allowed depth/stencil values 2245*61046927SAndroid Build Coastguard Worker- radv: implement fast HTILE clears for depth or stencil only on GFX9 2246*61046927SAndroid Build Coastguard Worker- ac/nir: fix intrinsic name string size in visit_image_atomic() 2247*61046927SAndroid Build Coastguard Worker- radv: ignore subpass self-dependencies 2248*61046927SAndroid Build Coastguard Worker- radv: only sync CP DMA for transfer operations or bottom pipe 2249*61046927SAndroid Build Coastguard Worker- radv: remove useless sync after CmdClear{Color,DepthStencil}Image() 2250*61046927SAndroid Build Coastguard Worker- radv: remove useless sync before CmdClear{Color,DepthStencil}Image() 2251*61046927SAndroid Build Coastguard Worker- radv: ignore subpass self-dependencies for CreateRenderPass() too 2252*61046927SAndroid Build Coastguard Worker- radv: remove useless check in emit_fast_color_clear() 2253*61046927SAndroid Build Coastguard Worker- radv: add radv_image_can_fast_clear() helper 2254*61046927SAndroid Build Coastguard Worker- radv: add radv_image_view_can_fast_clear() helper 2255*61046927SAndroid Build Coastguard Worker- radv: add radv_can_fast_clear_{color,depth}() helpers 2256*61046927SAndroid Build Coastguard Worker- radv: simplify a check in emit_fast_color_clear() 2257*61046927SAndroid Build Coastguard Worker- radv: refactor the fast clear path for better re-use 2258*61046927SAndroid Build Coastguard Worker- radv: optimize CmdClear{Color,DepthStencil}Image() for layered 2259*61046927SAndroid Build Coastguard Worker textures 2260*61046927SAndroid Build Coastguard Worker- radv: remove unused pending_clears param in the transition path 2261*61046927SAndroid Build Coastguard Worker- radv: drop few useless state changes when doing color/depth 2262*61046927SAndroid Build Coastguard Worker decompressions 2263*61046927SAndroid Build Coastguard Worker- radv: rework the TC-compat HTILE hardware bug with COND_EXEC 2264*61046927SAndroid Build Coastguard Worker- radv: reset pending_reset_query when flushing caches 2265*61046927SAndroid Build Coastguard Worker- radv: wait on the high 32 bits of timestamp queries 2266*61046927SAndroid Build Coastguard Worker- spirv: add SpvCapabilityInt64Atomics 2267*61046927SAndroid Build Coastguard Worker- radv: expose VK_EXT_scalar_block_layout 2268*61046927SAndroid Build Coastguard Worker- amd: remove support for LLVM 6.0 2269*61046927SAndroid Build Coastguard Worker- gallium: add missing PIPE_CAP_SURFACE_SAMPLE_COUNT default value 2270*61046927SAndroid Build Coastguard Worker- radv: bump reported version to 1.1.90 2271*61046927SAndroid Build Coastguard Worker- radv: add a predicate for reflecting DCC decompression state 2272*61046927SAndroid Build Coastguard Worker- radv: allow to skip DCC decompressions with the new predicate 2273*61046927SAndroid Build Coastguard Worker- radv: switch on EOP when primitive restart is enabled with triangle 2274*61046927SAndroid Build Coastguard Worker strips 2275*61046927SAndroid Build Coastguard Worker- radv: check if addrlib enabled HTILE in radv_image_can_enable_htile() 2276*61046927SAndroid Build Coastguard Worker- radv: don't check if format is depth in radv_image_can_enable_hile() 2277*61046927SAndroid Build Coastguard Worker- radv: report Vulkan version 1.1.90 for real 2278*61046927SAndroid Build Coastguard Worker- ac/nir: remove the bitfield_extract workaround for LLVM 8 2279*61046927SAndroid Build Coastguard Worker- radv: drop the amdgpu-skip-threshold=1 workaround for LLVM 8 2280*61046927SAndroid Build Coastguard Worker- radv: fix subpass image transitions with multiviews 2281*61046927SAndroid Build Coastguard Worker- radv: compute optimal VM alignment for imported buffers 2282*61046927SAndroid Build Coastguard Worker- spirv: add support for SpvCapabilityStorageImageMultisample 2283*61046927SAndroid Build Coastguard Worker- ac/nir: restrict fmask lookup to image load intrinsics 2284*61046927SAndroid Build Coastguard Worker- radv: initialize FMASK for images in fully expanded mode 2285*61046927SAndroid Build Coastguard Worker- radv: add support for FMASK expand 2286*61046927SAndroid Build Coastguard Worker- radv: enable shaderStorageImageMultisample feature on GFX8+ 2287*61046927SAndroid Build Coastguard Worker- radv: get rid of bunch of KHR suffixes 2288*61046927SAndroid Build Coastguard Worker- radv: enable variable pointers 2289*61046927SAndroid Build Coastguard Worker- radv: skip draws with instance_count == 0 2290*61046927SAndroid Build Coastguard Worker- ac/nir: add get_cache_policy() helper and use it 2291*61046927SAndroid Build Coastguard Worker- ac/nir: set cache policy when loading/storing buffer images 2292*61046927SAndroid Build Coastguard Worker- ac: add missing 16-bit types to glsl_base_to_llvm_type() 2293*61046927SAndroid Build Coastguard Worker- radv: remove unnecessary returns in GetPhysicalDevice*Properties() 2294*61046927SAndroid Build Coastguard Worker- radv: add two small helpers for getting VRAM and visible VRAM sizes 2295*61046927SAndroid Build Coastguard Worker- radv: add support for VK_EXT_memory_budget 2296*61046927SAndroid Build Coastguard Worker- ac/nir: don't trash L1 caches for store operations with writeonly 2297*61046927SAndroid Build Coastguard Worker memory 2298*61046927SAndroid Build Coastguard Worker- radv: drop unused code related to 16 sample locations 2299*61046927SAndroid Build Coastguard Worker- radv: reduce size of the per-queue descriptor BO 2300*61046927SAndroid Build Coastguard Worker- radv: do not write unused descriptors to the per-queue BO 2301*61046927SAndroid Build Coastguard Worker- radv: initialize the per-queue descriptor BO only once 2302*61046927SAndroid Build Coastguard Worker- nir: do not remove varyings used for transform feedback 2303*61046927SAndroid Build Coastguard Worker- nir: fix lowering arrays to elements for XFB outputs 2304*61046927SAndroid Build Coastguard Worker- radv: improve gathering of load_push_constants with dynamic bindings 2305*61046927SAndroid Build Coastguard Worker- radv: remove old_fence parameter from si_cs_emit_write_event_eop() 2306*61046927SAndroid Build Coastguard Worker- radv: only allocate the GFX9 fence and EOP BOs for the gfx queue 2307*61046927SAndroid Build Coastguard Worker- radv: compute the GFX9 fence VA at allocation time 2308*61046927SAndroid Build Coastguard Worker- radv: always pass the GFX9 fence data to si_cs_emit_cache_flush() 2309*61046927SAndroid Build Coastguard Worker- radv: fix computing number of user SGPRs for streamout buffers 2310*61046927SAndroid Build Coastguard Worker- radv: remove radv_userdata_info::indirect field 2311*61046927SAndroid Build Coastguard Worker- radv: simplify allocating user SGPRS for descriptor sets 2312*61046927SAndroid Build Coastguard Worker- radv: set noalias/dereferenceable LLVM attributes based on param 2313*61046927SAndroid Build Coastguard Worker types 2314*61046927SAndroid Build Coastguard Worker- radv: re-enable fast depth clears for 16-bit surfaces on VI 2315*61046927SAndroid Build Coastguard Worker- radv/winsys: fix hash when adding internal buffers 2316*61046927SAndroid Build Coastguard Worker- radv: fix compiler issues with GCC 9 2317*61046927SAndroid Build Coastguard Worker- radv: fix using LOAD_CONTEXT_REG with old GFX ME firmwares on GFX8 2318*61046927SAndroid Build Coastguard Worker- radv/winsys: fix BO list creation when RADV_DEBUG=allbos is set 2319*61046927SAndroid Build Coastguard Worker- radv: always export gl_SampleMask when the fragment shader uses it 2320*61046927SAndroid Build Coastguard Worker- radv: write the alpha channel of MRT0 when alpha coverage is enabled 2321*61046927SAndroid Build Coastguard Worker- radv: fix writing the alpha channel of MRT0 when alpha coverage is 2322*61046927SAndroid Build Coastguard Worker enabled 2323*61046927SAndroid Build Coastguard Worker- radv: fix out-of-bounds access when copying descriptors BO list 2324*61046927SAndroid Build Coastguard Worker- radv: don't copy buffer descriptors list for samplers 2325*61046927SAndroid Build Coastguard Worker- radv: fix clearing attachments in secondary command buffers 2326*61046927SAndroid Build Coastguard Worker- radv: properly align the fence and EOP bug VA on GFX9 2327*61046927SAndroid Build Coastguard Worker- radv: fix pointSizeRange limits 2328*61046927SAndroid Build Coastguard Worker 2329*61046927SAndroid Build Coastguard WorkerSergii Romantsov (4): 2330*61046927SAndroid Build Coastguard Worker 2331*61046927SAndroid Build Coastguard Worker- autotools: library-dependency when no sse and 32-bit 2332*61046927SAndroid Build Coastguard Worker- i965/batch/debug: Allow log be dumped before assert 2333*61046927SAndroid Build Coastguard Worker- nir: Length of boolean vtn_value now is 1 2334*61046927SAndroid Build Coastguard Worker- dri: meson: do not prefix user provided dri-drivers-path 2335*61046927SAndroid Build Coastguard Worker 2336*61046927SAndroid Build Coastguard WorkerSonny Jiang (1): 2337*61046927SAndroid Build Coastguard Worker 2338*61046927SAndroid Build Coastguard Worker- radeonsi: use compute for resource_copy_region when possible 2339*61046927SAndroid Build Coastguard Worker 2340*61046927SAndroid Build Coastguard WorkerTapani Pälli (27): 2341*61046927SAndroid Build Coastguard Worker 2342*61046927SAndroid Build Coastguard Worker- anv: allow exporting an imported SYNC_FD semaphore type 2343*61046927SAndroid Build Coastguard Worker- anv: add create_flags as part of anv_image 2344*61046927SAndroid Build Coastguard Worker- anv: refactor make_surface to use data from anv_image 2345*61046927SAndroid Build Coastguard Worker- anv: make anv_get_image_format_features public 2346*61046927SAndroid Build Coastguard Worker- anv: add from/to helpers with android and vulkan formats 2347*61046927SAndroid Build Coastguard Worker- anv/android: add GetAndroidHardwareBufferPropertiesANDROID 2348*61046927SAndroid Build Coastguard Worker- anv: add anv_ahw_usage_from_vk_usage helper function 2349*61046927SAndroid Build Coastguard Worker- anv: refactor, remove else block in AllocateMemory 2350*61046927SAndroid Build Coastguard Worker- anv/android: support import/export of AHardwareBuffer objects 2351*61046927SAndroid Build Coastguard Worker- anv/android: add ahardwarebuffer external memory properties 2352*61046927SAndroid Build Coastguard Worker- anv/android: support creating images from external format 2353*61046927SAndroid Build Coastguard Worker- anv: support VkExternalFormatANDROID in 2354*61046927SAndroid Build Coastguard Worker vkCreateSamplerYcbcrConversion 2355*61046927SAndroid Build Coastguard Worker- anv: add VkFormat field as part of anv_format 2356*61046927SAndroid Build Coastguard Worker- anv: support VkSamplerYcbcrConversionInfo in vkCreateImageView 2357*61046927SAndroid Build Coastguard Worker- anv: ignore VkSamplerYcbcrConversion on non-yuv formats 2358*61046927SAndroid Build Coastguard Worker- anv/android: turn on 2359*61046927SAndroid Build Coastguard Worker VK_ANDROID_external_memory_android_hardware_buffer 2360*61046927SAndroid Build Coastguard Worker- dri3: initialize adaptive_sync as false before configQueryb 2361*61046927SAndroid Build Coastguard Worker- intel/isl: move tiled_memcpy static libs from i965 to isl 2362*61046927SAndroid Build Coastguard Worker- anv: do not advertise AHW support if extension not enabled 2363*61046927SAndroid Build Coastguard Worker- nir: cleanup glsl_get_struct_field_offset, glsl_get_explicit_stride 2364*61046927SAndroid Build Coastguard Worker- android: fix build issues with libmesa_anv_gen\* libraries 2365*61046927SAndroid Build Coastguard Worker- mesa: return NULL if we exceed MaxColorAttachments in 2366*61046927SAndroid Build Coastguard Worker get_fb_attachment 2367*61046927SAndroid Build Coastguard Worker- nir: initialize value in copy_prop_vars_block 2368*61046927SAndroid Build Coastguard Worker- anv: retain the is_array state in create_plane_tex_instr_implicit 2369*61046927SAndroid Build Coastguard Worker- anv: release memory allocated by glsl types during spirv_to_nir 2370*61046927SAndroid Build Coastguard Worker- anv: revert "anv: release memory allocated by glsl types during 2371*61046927SAndroid Build Coastguard Worker spirv_to_nir" 2372*61046927SAndroid Build Coastguard Worker- anv: destroy descriptor sets when pool gets destroyed 2373*61046927SAndroid Build Coastguard Worker 2374*61046927SAndroid Build Coastguard WorkerThomas Hellstrom (9): 2375*61046927SAndroid Build Coastguard Worker 2376*61046927SAndroid Build Coastguard Worker- st/xa: Render update. Better support for solid pictures 2377*61046927SAndroid Build Coastguard Worker- st/xa: Support higher color precision for solid pictures 2378*61046927SAndroid Build Coastguard Worker- st/xa: Support a couple of new formats 2379*61046927SAndroid Build Coastguard Worker- st/xa: Fix transformations when we have both source and mask samplers 2380*61046927SAndroid Build Coastguard Worker- st/xa: Minor renderer cleanups 2381*61046927SAndroid Build Coastguard Worker- st/xa: Support Component Alpha with trivial blending 2382*61046927SAndroid Build Coastguard Worker- st/xa: Bump minor 2383*61046927SAndroid Build Coastguard Worker- st/xa: Fix a memory leak 2384*61046927SAndroid Build Coastguard Worker- winsys/svga: Fix a memory leak 2385*61046927SAndroid Build Coastguard Worker 2386*61046927SAndroid Build Coastguard WorkerTimothy Arceri (56): 2387*61046927SAndroid Build Coastguard Worker 2388*61046927SAndroid Build Coastguard Worker- nir: allow propagation of if evaluation for bcsel 2389*61046927SAndroid Build Coastguard Worker- nir: fix condition propagation when src has a swizzle 2390*61046927SAndroid Build Coastguard Worker- ac/nir_to_llvm: fix b2f for f64 2391*61046927SAndroid Build Coastguard Worker- nir: add new linking opt nir_link_constant_varyings() 2392*61046927SAndroid Build Coastguard Worker- st/mesa: make use of nir_link_constant_varyings() 2393*61046927SAndroid Build Coastguard Worker- nir: add glsl_type_is_integer() helper 2394*61046927SAndroid Build Coastguard Worker- nir: don't pack varyings ints with floats unless flat 2395*61046927SAndroid Build Coastguard Worker- anv/i965: make use of nir_link_constant_varyings() 2396*61046927SAndroid Build Coastguard Worker- nir: add support for removing redundant stores to copy prop var 2397*61046927SAndroid Build Coastguard Worker- radv: make use of nir_move_out_const_to_consumer() 2398*61046927SAndroid Build Coastguard Worker- nir: small tidy ups for nir_loop_analyze() 2399*61046927SAndroid Build Coastguard Worker- nir: clarify some nit_loop_info member names 2400*61046927SAndroid Build Coastguard Worker- nir: add a new nir_cf_list_clone_and_reinsert() helper 2401*61046927SAndroid Build Coastguard Worker- nir: make use of new nir_cf_list_clone_and_reinsert() helper 2402*61046927SAndroid Build Coastguard Worker- nir: factor out some of the complex loop unroll code to a helper 2403*61046927SAndroid Build Coastguard Worker- nir: rework force_unroll_array_access() 2404*61046927SAndroid Build Coastguard Worker- nir: in loop analysis track actual control flow type 2405*61046927SAndroid Build Coastguard Worker- nir: reword code comment 2406*61046927SAndroid Build Coastguard Worker- nir: detect more induction variables 2407*61046927SAndroid Build Coastguard Worker- nir: fix opt_if_loop_last_continue() 2408*61046927SAndroid Build Coastguard Worker- tgsi/scan: fix loop exit point in tgsi_scan_tess_ctrl() 2409*61046927SAndroid Build Coastguard Worker- tgsi/scan: correctly walk instructions in tgsi_scan_tess_ctrl() 2410*61046927SAndroid Build Coastguard Worker- radeonsi: remove unrequired param in si_nir_scan_tess_ctrl() 2411*61046927SAndroid Build Coastguard Worker- ac/nir_to_llvm: add ac_are_tessfactors_def_in_all_invocs() 2412*61046927SAndroid Build Coastguard Worker- radeonsi: make use of ac_are_tessfactors_def_in_all_invocs() 2413*61046927SAndroid Build Coastguard Worker- st/glsl_to_nir: call nir_lower_load_const_to_scalar() in the st 2414*61046927SAndroid Build Coastguard Worker- nir: rename nir_link_constant_varyings() nir_link_opt_varyings() 2415*61046927SAndroid Build Coastguard Worker- nir: add can_replace_varying() helper 2416*61046927SAndroid Build Coastguard Worker- nir: rework nir_link_opt_varyings() 2417*61046927SAndroid Build Coastguard Worker- nir: link time opt duplicate varyings 2418*61046927SAndroid Build Coastguard Worker- nir: make nir_opt_remove_phis_impl() static 2419*61046927SAndroid Build Coastguard Worker- nir: make use of does_varying_match() helper 2420*61046927SAndroid Build Coastguard Worker- nir: simplify does_varying_match() 2421*61046927SAndroid Build Coastguard Worker- nir: add rewrite_phi_predecessor_blocks() helper 2422*61046927SAndroid Build Coastguard Worker- nir: merge some basic consecutive ifs 2423*61046927SAndroid Build Coastguard Worker- st/glsl: refactor st_link_nir() 2424*61046927SAndroid Build Coastguard Worker- nir: avoid uninitialized variable warning 2425*61046927SAndroid Build Coastguard Worker- glsl: Copy function out to temp if we don't directly ref a variable 2426*61046927SAndroid Build Coastguard Worker- ac/nir_to_llvm: fix type handling in image code 2427*61046927SAndroid Build Coastguard Worker- radeonsi/nir: get correct type for images inside structs 2428*61046927SAndroid Build Coastguard Worker- ac/nir_to_llvm: fix regression in bindless support 2429*61046927SAndroid Build Coastguard Worker- ac/nir_to_llvm: add support for structs to get_sampler_desc() 2430*61046927SAndroid Build Coastguard Worker- glsl: don't skip GLSL IR opts on first-time compiles 2431*61046927SAndroid Build Coastguard Worker- glsl: be much more aggressive when skipping shader compilation 2432*61046927SAndroid Build Coastguard Worker- Revert "glsl: be much more aggressive when skipping shader 2433*61046927SAndroid Build Coastguard Worker compilation" 2434*61046927SAndroid Build Coastguard Worker- ac/nir_to_llvm: fix interpolateAt\* for arrays 2435*61046927SAndroid Build Coastguard Worker- glsl: be much more aggressive when skipping shader compilation 2436*61046927SAndroid Build Coastguard Worker- radeonsi/nir: add missing piece for bindless image support 2437*61046927SAndroid Build Coastguard Worker- ac/nir_to_llvm: add bindless support for uniform handles 2438*61046927SAndroid Build Coastguard Worker- ac/nir_to_llvm: fix interpolateAt\* for structs 2439*61046927SAndroid Build Coastguard Worker- ac/nir_to_llvm: fix clamp shadow reference for more hardware 2440*61046927SAndroid Build Coastguard Worker- tgsi: remove culldist semantic from docs 2441*61046927SAndroid Build Coastguard Worker- radv/ac: fix some fp16 handling 2442*61046927SAndroid Build Coastguard Worker- glsl: use remap location when serialising uniform program resource 2443*61046927SAndroid Build Coastguard Worker data 2444*61046927SAndroid Build Coastguard Worker- radeonsi: fix query buffer allocation 2445*61046927SAndroid Build Coastguard Worker- glsl: fix shader cache for packed param list 2446*61046927SAndroid Build Coastguard Worker 2447*61046927SAndroid Build Coastguard WorkerTobias Klausmann (1): 2448*61046927SAndroid Build Coastguard Worker 2449*61046927SAndroid Build Coastguard Worker- amd/vulkan: meson build - use radv_deps for libvulkan_radeon 2450*61046927SAndroid Build Coastguard Worker 2451*61046927SAndroid Build Coastguard WorkerTomasz Figa (1): 2452*61046927SAndroid Build Coastguard Worker 2453*61046927SAndroid Build Coastguard Worker- llvmpipe: Always return some fence in flush (v2) 2454*61046927SAndroid Build Coastguard Worker 2455*61046927SAndroid Build Coastguard WorkerTomeu Vizoso (1): 2456*61046927SAndroid Build Coastguard Worker 2457*61046927SAndroid Build Coastguard Worker- etnaviv: Consolidate buffer references from framebuffers 2458*61046927SAndroid Build Coastguard Worker 2459*61046927SAndroid Build Coastguard WorkerToni Lönnberg (14): 2460*61046927SAndroid Build Coastguard Worker 2461*61046927SAndroid Build Coastguard Worker- intel/decoder: Engine parameter for instructions 2462*61046927SAndroid Build Coastguard Worker- intel/decoder: tools: gen_engine to drm_i915_gem_engine_class 2463*61046927SAndroid Build Coastguard Worker- intel/decoder: tools: Use engine for decoding batch instructions 2464*61046927SAndroid Build Coastguard Worker- intel/genxml: Add engine definition to render engine instructions 2465*61046927SAndroid Build Coastguard Worker (gen4) 2466*61046927SAndroid Build Coastguard Worker- intel/genxml: Add engine definition to render engine instructions 2467*61046927SAndroid Build Coastguard Worker (gen45) 2468*61046927SAndroid Build Coastguard Worker- intel/genxml: Add engine definition to render engine instructions 2469*61046927SAndroid Build Coastguard Worker (gen5) 2470*61046927SAndroid Build Coastguard Worker- intel/genxml: Add engine definition to render engine instructions 2471*61046927SAndroid Build Coastguard Worker (gen6) 2472*61046927SAndroid Build Coastguard Worker- intel/genxml: Add engine definition to render engine instructions 2473*61046927SAndroid Build Coastguard Worker (gen7) 2474*61046927SAndroid Build Coastguard Worker- intel/genxml: Add engine definition to render engine instructions 2475*61046927SAndroid Build Coastguard Worker (gen75) 2476*61046927SAndroid Build Coastguard Worker- intel/genxml: Add engine definition to render engine instructions 2477*61046927SAndroid Build Coastguard Worker (gen8) 2478*61046927SAndroid Build Coastguard Worker- intel/genxml: Add engine definition to render engine instructions 2479*61046927SAndroid Build Coastguard Worker (gen9) 2480*61046927SAndroid Build Coastguard Worker- intel/genxml: Add engine definition to render engine instructions 2481*61046927SAndroid Build Coastguard Worker (gen10) 2482*61046927SAndroid Build Coastguard Worker- intel/genxml: Add engine definition to render engine instructions 2483*61046927SAndroid Build Coastguard Worker (gen11) 2484*61046927SAndroid Build Coastguard Worker- intel/aubinator_error_decode: Get rid of warning for missing switch 2485*61046927SAndroid Build Coastguard Worker case 2486*61046927SAndroid Build Coastguard Worker 2487*61046927SAndroid Build Coastguard WorkerTopi Pohjolainen (1): 2488*61046927SAndroid Build Coastguard Worker 2489*61046927SAndroid Build Coastguard Worker- i965/icl: Disable prefetching of sampler state entries 2490*61046927SAndroid Build Coastguard Worker 2491*61046927SAndroid Build Coastguard WorkerVeluri Mithun (5): 2492*61046927SAndroid Build Coastguard Worker 2493*61046927SAndroid Build Coastguard Worker- Add extension doc for MESA_query_driver 2494*61046927SAndroid Build Coastguard Worker- Implement EGL API for MESA_query_driver 2495*61046927SAndroid Build Coastguard Worker- Implementation of egl dri2 drivers for MESA_query_driver 2496*61046927SAndroid Build Coastguard Worker- egl: Implement EGL API for MESA_query_driver 2497*61046927SAndroid Build Coastguard Worker- egl: Implementation of egl dri2 drivers for MESA_query_driver 2498*61046927SAndroid Build Coastguard Worker 2499*61046927SAndroid Build Coastguard WorkerVinson Lee (7): 2500*61046927SAndroid Build Coastguard Worker 2501*61046927SAndroid Build Coastguard Worker- r600/sb: Fix constant logical operand in assert. 2502*61046927SAndroid Build Coastguard Worker- freedreno: Fix autotools build. 2503*61046927SAndroid Build Coastguard Worker- st/xvmc: Add X11 include path. 2504*61046927SAndroid Build Coastguard Worker- nir/algebraic: Make algebraic_parser_test.sh executable. 2505*61046927SAndroid Build Coastguard Worker- meson: Fix typo. 2506*61046927SAndroid Build Coastguard Worker- meson: Fix libsensors detection. 2507*61046927SAndroid Build Coastguard Worker- meson: Fix typo. 2508*61046927SAndroid Build Coastguard Worker 2509*61046927SAndroid Build Coastguard WorkerYevhenii Kolesnikov (1): 2510*61046927SAndroid Build Coastguard Worker 2511*61046927SAndroid Build Coastguard Worker- i965: Fix allow_higher_compat_version workaround limited by OpenGL 2512*61046927SAndroid Build Coastguard Worker 3.0 2513*61046927SAndroid Build Coastguard Worker 2514*61046927SAndroid Build Coastguard Workerpal1000 (1): 2515*61046927SAndroid Build Coastguard Worker 2516*61046927SAndroid Build Coastguard Worker- scons: Compatibility with Scons development version string 2517