1*61046927SAndroid Build Coastguard WorkerMesa 20.0.0 Release Notes / 2020-02-19 2*61046927SAndroid Build Coastguard Worker====================================== 3*61046927SAndroid Build Coastguard Worker 4*61046927SAndroid Build Coastguard WorkerMesa 20.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 20.0.1. 7*61046927SAndroid Build Coastguard Worker 8*61046927SAndroid Build Coastguard WorkerMesa 20.0.0 implements the OpenGL 4.6 API, but the version reported by 9*61046927SAndroid Build Coastguard WorkerglGetString(GL_VERSION) or glGetIntegerv(GL_MAJOR_VERSION) / 10*61046927SAndroid Build Coastguard WorkerglGetIntegerv(GL_MINOR_VERSION) depends on the particular driver being 11*61046927SAndroid Build Coastguard Workerused. Some drivers don't support all the features required in OpenGL 12*61046927SAndroid Build Coastguard Worker4.6. OpenGL 4.6 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 WorkerMesa 20.0.0 implements the Vulkan 1.2 API, but the version reported by 17*61046927SAndroid Build Coastguard Workerthe apiVersion property of the VkPhysicalDeviceProperties struct depends 18*61046927SAndroid Build Coastguard Workeron the particular driver being used. 19*61046927SAndroid Build Coastguard Worker 20*61046927SAndroid Build Coastguard WorkerSHA256 checksum 21*61046927SAndroid Build Coastguard Worker--------------- 22*61046927SAndroid Build Coastguard Worker 23*61046927SAndroid Build Coastguard Worker:: 24*61046927SAndroid Build Coastguard Worker 25*61046927SAndroid Build Coastguard Worker bb6db3e54b608d2536d4000b3de7dd3ae115fc114e8acbb5afff4b3bbed04b34 mesa-20.0.0.tar.xz 26*61046927SAndroid Build Coastguard Worker 27*61046927SAndroid Build Coastguard WorkerNew features 28*61046927SAndroid Build Coastguard Worker------------ 29*61046927SAndroid Build Coastguard Worker 30*61046927SAndroid Build Coastguard Worker- OpenGL 4.6 on radeonsi. 31*61046927SAndroid Build Coastguard Worker- GL_ARB_gl_spirv on radeonsi. 32*61046927SAndroid Build Coastguard Worker- GL_ARB_spirv_extensions on radeonsi. 33*61046927SAndroid Build Coastguard Worker- GL_EXT_direct_state_access for compatibility profile. 34*61046927SAndroid Build Coastguard Worker- VK_AMD_device_coherent_memory on RADV. 35*61046927SAndroid Build Coastguard Worker- VK_AMD_mixed_attachment_samples on RADV. 36*61046927SAndroid Build Coastguard Worker- VK_AMD_shader_explicit_vertex_parameter on RADV. 37*61046927SAndroid Build Coastguard Worker- VK_AMD_shader_image_load_store_lod on RADV. 38*61046927SAndroid Build Coastguard Worker- VK_AMD_shader_fragment_mask on RADV. 39*61046927SAndroid Build Coastguard Worker- VK_EXT_subgroup_size_control on RADV/LLVM. 40*61046927SAndroid Build Coastguard Worker- VK_KHR_separate_depth_stencil_layouts on Intel, RADV. 41*61046927SAndroid Build Coastguard Worker- VK_KHR_shader_subgroup_extended_types on RADV. 42*61046927SAndroid Build Coastguard Worker- VK_KHR_swapchain_mutable_format on RADV. 43*61046927SAndroid Build Coastguard Worker- VK_KHR_shader_float_controls on RADV/ACO. 44*61046927SAndroid Build Coastguard Worker- GFX6 (Southern Islands) and GFX7 (Sea Islands) support on RADV/ACO. 45*61046927SAndroid Build Coastguard Worker- Wave32 support for GFX10 (Navi) on RADV/ACO. 46*61046927SAndroid Build Coastguard Worker- Compilation of Geometry Shaders on RADV/ACO. 47*61046927SAndroid Build Coastguard Worker- Vulkan 1.2 on Intel, RADV. 48*61046927SAndroid Build Coastguard Worker- GL_INTEL_shader_integer_functions2 and 49*61046927SAndroid Build Coastguard Worker VK_INTEL_shader_integer_functions2 on Intel. 50*61046927SAndroid Build Coastguard Worker 51*61046927SAndroid Build Coastguard WorkerBug fixes 52*61046927SAndroid Build Coastguard Worker--------- 53*61046927SAndroid Build Coastguard Worker 54*61046927SAndroid Build Coastguard Worker- drisw crashes on calling NULL putImage on EGL surfaceless platform 55*61046927SAndroid Build Coastguard Worker (pbuffer EGLSurface) 56*61046927SAndroid Build Coastguard Worker- [radeonsi][vaapi][bisected] invalid VASurfaceID when playing 57*61046927SAndroid Build Coastguard Worker interlaced DVB stream in Kodi 58*61046927SAndroid Build Coastguard Worker- [RADV] GPU hangs while the cutscene plays in the game Assassin's 59*61046927SAndroid Build Coastguard Worker Creed Origins 60*61046927SAndroid Build Coastguard Worker- ACO: The Elder Scrolls Online crashes on startup (Navi) 61*61046927SAndroid Build Coastguard Worker- Broken rendering of glxgears on S/390 architecture (64bit, BigEndian) 62*61046927SAndroid Build Coastguard Worker- aco: sun flickering with Assassins Creeds Origins 63*61046927SAndroid Build Coastguard Worker- !1896 broke ext_image_dma_buf_import piglit tests with radeonsi 64*61046927SAndroid Build Coastguard Worker- aco: wrong geometry with Assassins Creed Origins on GFX6 65*61046927SAndroid Build Coastguard Worker- valgrind errors since commit a8ec4082a41 66*61046927SAndroid Build Coastguard Worker- OSMesa osmesa_choose_format returns a format not supported by 67*61046927SAndroid Build Coastguard Worker st_new_renderbuffer_fb 68*61046927SAndroid Build Coastguard Worker- Build error with VS on WIN 69*61046927SAndroid Build Coastguard Worker- Using EGL_KHR_surfaceless_context causes spurious "libEGL warning: 70*61046927SAndroid Build Coastguard Worker FIXME: egl/x11 doesn't support front buffer rendering." 71*61046927SAndroid Build Coastguard Worker- !3460 broke texsubimage test with piglit on zink+anv 72*61046927SAndroid Build Coastguard Worker- The screen is black when using ACO 73*61046927SAndroid Build Coastguard Worker- [Regression] JavaFX unbounded VRAM+RAM usage 74*61046927SAndroid Build Coastguard Worker- radv: implement VK_AMD_shader_explicit_vertex_parameter 75*61046927SAndroid Build Coastguard Worker- Civilization VI crashes when loading game (AMD Vega Mobile) 76*61046927SAndroid Build Coastguard Worker- [radeonsi] X-Server crashes when trying to start Guild Wars 2 with 77*61046927SAndroid Build Coastguard Worker the commits from !3421 78*61046927SAndroid Build Coastguard Worker- aco: implement GFX6 support 79*61046927SAndroid Build Coastguard Worker- Add support for VK_KHR_swapchain_mutable_format 80*61046927SAndroid Build Coastguard Worker- radv: The Surge 2 crashes in ac_get_elem_bits() 81*61046927SAndroid Build Coastguard Worker- [Regression] JavaFX unbounded VRAM+RAM usage 82*61046927SAndroid Build Coastguard Worker- Use the OpenCL dispatch defnitions from OpenCL_Headers 83*61046927SAndroid Build Coastguard Worker- [regression][ilk,g965,g45] various dEQP-GLES2.functional.shaders.\* 84*61046927SAndroid Build Coastguard Worker failures 85*61046927SAndroid Build Coastguard Worker- aco: Dead Rising 4 crashes in lower_to_hw_instr() on GFX6-GFX7 86*61046927SAndroid Build Coastguard Worker- libvulkan_radeon.so crash with \`free(): double free detected in 87*61046927SAndroid Build Coastguard Worker tcache 2\` 88*61046927SAndroid Build Coastguard Worker- Commit be08e6a causes crash in com.android.launcher3 (Launcher) 89*61046927SAndroid Build Coastguard Worker- anv: Regression causing issues for radv when there are no Intel 90*61046927SAndroid Build Coastguard Worker devices 91*61046927SAndroid Build Coastguard Worker- Mesa no longer compiles with GCC 10 92*61046927SAndroid Build Coastguard Worker- [Navi/aco] Guild Wars 2 - ring gfx timeout with commit 3bca0af2 93*61046927SAndroid Build Coastguard Worker- [radv/aco] Regression is causing a soft crash in The Witcher 3 94*61046927SAndroid Build Coastguard Worker- [bisected] [radeonsi] GPU hangs/resets while playing interlaced 95*61046927SAndroid Build Coastguard Worker content on Kodi with VAAPI 96*61046927SAndroid Build Coastguard Worker- [radeonsi] MSAA image not copied properly after image store through 97*61046927SAndroid Build Coastguard Worker texture view 98*61046927SAndroid Build Coastguard Worker- T-Rex and Manhattan onscreen performance issue on Android 99*61046927SAndroid Build Coastguard Worker- VkSamplerCreateInfo compareEnable not respected 100*61046927SAndroid Build Coastguard Worker- VkSamplerCreateInfo compareEnable not respected 101*61046927SAndroid Build Coastguard Worker- Freedreno drm softpin driver implementation leaks memory 102*61046927SAndroid Build Coastguard Worker- [POLARIS10] VRAM leak involving glTexImage2D with non-NULL data 103*61046927SAndroid Build Coastguard Worker argument 104*61046927SAndroid Build Coastguard Worker- [regression][bisected][ivb/byt] crucible test 105*61046927SAndroid Build Coastguard Worker func.push-constants.basic.q0 causes gpu hang 106*61046927SAndroid Build Coastguard Worker- MR 3096 broke lots of piglit ext_framebuffer_object tests on Raven 107*61046927SAndroid Build Coastguard Worker- Rise of the Tomb Raider benchmark crash on Dell XPS 7390 2-in-1 w/ 108*61046927SAndroid Build Coastguard Worker Iris Plus Graphics (Ice Lake 8x8 GT2) 109*61046927SAndroid Build Coastguard Worker- Raven Ridge (2400G): Resident Evil 2 crashes my machine 110*61046927SAndroid Build Coastguard Worker- Common practice of glGetActiveUniform leads to O(N²) behavior in Mesa 111*61046927SAndroid Build Coastguard Worker- Rocket League ingame artifacts 112*61046927SAndroid Build Coastguard Worker- [radv] SteamVR direct mode no longer works 113*61046927SAndroid Build Coastguard Worker- [ANV] unused create parameters not properly ignored 114*61046927SAndroid Build Coastguard Worker- [Bisected] Mesa fails to start alacritty with the wayland backend 115*61046927SAndroid Build Coastguard Worker (AMD Vega). 116*61046927SAndroid Build Coastguard Worker- [iris] piglit test clip-distance-vs-gs-out fails due to VUE map 117*61046927SAndroid Build Coastguard Worker mismatch between VS <-> GS stages 118*61046927SAndroid Build Coastguard Worker- [radv] SteamVR direct mode no longer works 119*61046927SAndroid Build Coastguard Worker- Blocky corruption in The Surge 2 120*61046927SAndroid Build Coastguard Worker- radeonsi: Floating point exception on R9 270 gpu for a set of traces 121*61046927SAndroid Build Coastguard Worker- [RADV] [Navi] LOD artifacting in Halo - The Master Chief Collection 122*61046927SAndroid Build Coastguard Worker (Halo Reach) 123*61046927SAndroid Build Coastguard Worker- [CTS] 124*61046927SAndroid Build Coastguard Worker dEQP-VK.api.image_clearing.core.clear_color_image.2d.linear.single_layer.r32g32b32\_\* 125*61046927SAndroid Build Coastguard Worker fail on GFX6-GFX8 126*61046927SAndroid Build Coastguard Worker- Vulkan: Please consider adding another sample count to 127*61046927SAndroid Build Coastguard Worker sampledImageIntegerSampleCounts 128*61046927SAndroid Build Coastguard Worker- Navi10: Bitrate based encoding with VAAPI/RadeonSI unusable 129*61046927SAndroid Build Coastguard Worker- [RADV] create parameters not properly ignored 130*61046927SAndroid Build Coastguard Worker- [regression][bdw,gen9,hsw,icl][iris] gltcs failures on 131*61046927SAndroid Build Coastguard Worker mesa=8172b1fa03f 132*61046927SAndroid Build Coastguard Worker- Bugs in RadeonSI VAAPI implementation 133*61046927SAndroid Build Coastguard Worker- [GFX10] Glitch rendering Custom Avatars in Beat Saber 134*61046927SAndroid Build Coastguard Worker- intel/fs: Check for 16-bit immediates in 135*61046927SAndroid Build Coastguard Worker fs_visitor::lower_mul_dword_inst is too strict 136*61046927SAndroid Build Coastguard Worker- i965/iris: assert when destroy GL context with active query 137*61046927SAndroid Build Coastguard Worker- Visuals without alpha bits are not sRGB-capable 138*61046927SAndroid Build Coastguard Worker- swapchain throttling: wait for fence has 1ns timeout 139*61046927SAndroid Build Coastguard Worker- radeonsi: OpenGL app always produces page fault in gfxhub on Navi 10 140*61046927SAndroid Build Coastguard Worker- [regression] 141*61046927SAndroid Build Coastguard Worker KHR-GLES31.core.geometry_shader.api.program_pipeline_vs_gs_capture 142*61046927SAndroid Build Coastguard Worker fails for various drivers 143*61046927SAndroid Build Coastguard Worker- [CTS] 144*61046927SAndroid Build Coastguard Worker dEQP-VK.spirv_assembly.instruction.spirv1p4.entrypoint.tess_con_pc_entry_point 145*61046927SAndroid Build Coastguard Worker hangs on GFX10 146*61046927SAndroid Build Coastguard Worker- [RADV] SPIR-V warning when compiling shader using storage 147*61046927SAndroid Build Coastguard Worker multisampled image array 148*61046927SAndroid Build Coastguard Worker- [RADV] The Dead Rising 4 is causing a GPU hang with LLVM backend 149*61046927SAndroid Build Coastguard Worker- macOS u_thread.h:156:4: error: implicit declaration of function 150*61046927SAndroid Build Coastguard Worker 'pthread_getcpuclockid' 151*61046927SAndroid Build Coastguard Worker- [Wine / Vulkan] Doom 2016 Hangs on Main Menu 152*61046927SAndroid Build Coastguard Worker- NULL resource when playing VP9 video through VDPAU on RX 570 153*61046927SAndroid Build Coastguard Worker- radeonsi: mpv --vo=vaapi incorrect rendering on gfx9+ 154*61046927SAndroid Build Coastguard Worker- [BSW/BDW] skia lcdblendmode & lcdoverlap test failure 155*61046927SAndroid Build Coastguard Worker- Create a way to prefer iris vs i965 via driconf 156*61046927SAndroid Build Coastguard Worker- [Bisected] i965: CS:GO crashes in emit_deref_copy_load_store with 157*61046927SAndroid Build Coastguard Worker debug Mesa 158*61046927SAndroid Build Coastguard Worker- radv/aco Jedi Fallen Order hair rendering buggy 159*61046927SAndroid Build Coastguard Worker- Inaccurate information on https://docs.mesa3d.org/repository.html 160*61046927SAndroid Build Coastguard Worker about how to get git write access. 161*61046927SAndroid Build Coastguard Worker- [RADV] VK_KHR_timeline_semaphore balloons in runtime 162*61046927SAndroid Build Coastguard Worker- Shadow of Mordor has randomly dancing black shadows on Talion's face 163*61046927SAndroid Build Coastguard Worker- gen7 crucible failures func.push-constants.basic.q0 and 164*61046927SAndroid Build Coastguard Worker func.shader-subgroup-vote.basic.q0 165*61046927SAndroid Build Coastguard Worker- GL_EXT_disjoint_timer_query failing with GL_INVALID_ENUM 166*61046927SAndroid Build Coastguard Worker- Unreal 4 Elemental and MatineeFightScene demos misrender 167*61046927SAndroid Build Coastguard Worker- gputest gimark has unwanted black liquorice flakes 168*61046927SAndroid Build Coastguard Worker- triangle strip clipping with GL_FIRST_VERTEX_CONVENTION causes wrong 169*61046927SAndroid Build Coastguard Worker vertex's attribute to be broadcasted for flat interpolation 170*61046927SAndroid Build Coastguard Worker- [bisected][regression][g45,g965,ilk] piglit arb_fragment_program kil 171*61046927SAndroid Build Coastguard Worker failures 172*61046927SAndroid Build Coastguard Worker- glcts crashes since the enablement of ARB_shading_language_include 173*61046927SAndroid Build Coastguard Worker- Android build broken 174*61046927SAndroid Build Coastguard Worker- ld.lld: error: duplicate symbol (mesa-19.3.0-rc1) 175*61046927SAndroid Build Coastguard Worker- Divinity: Original Sin Enhanced Edition(Native) crash on start 176*61046927SAndroid Build Coastguard Worker- HSW. Tropico 6 and SuperTuxKart have shadows flickering 177*61046927SAndroid Build Coastguard Worker- GL_EXT_disjoint_timer_query failing with GL_INVALID_ENUM 178*61046927SAndroid Build Coastguard Worker- glxgears segfaults on POWER / Xvnc 179*61046927SAndroid Build Coastguard Worker- [regression][bdw,gen9,icl][iris] piglit failures on mesa 180*61046927SAndroid Build Coastguard Worker f9fd04aca15fd00889caa666ba38007268e67f5c 181*61046927SAndroid Build Coastguard Worker- Redundant builds of libmesa_classic and libmesa_gallium 182*61046927SAndroid Build Coastguard Worker- [IVB,BYT] [Regression] [Bisected] Core dump at launching 183*61046927SAndroid Build Coastguard Worker arb_compute_shader/linker/bug-93840.shader_test 184*61046927SAndroid Build Coastguard Worker- Vulkan drivers need access to format utils of gallium 185*61046927SAndroid Build Coastguard Worker- Disabling lower_fragdata_array causes shader-db to crash for some 186*61046927SAndroid Build Coastguard Worker drivers 187*61046927SAndroid Build Coastguard Worker- GL_EXT_disjoint_timer_query failing with GL_INVALID_ENUM 188*61046927SAndroid Build Coastguard Worker- Android build broken by commit 9020f51 "util/u_endian: Add error 189*61046927SAndroid Build Coastguard Worker checks" 190*61046927SAndroid Build Coastguard Worker- radv secure compile feature breaks compilation of RADV on armhf EABI 191*61046927SAndroid Build Coastguard Worker (19.3-rc1) 192*61046927SAndroid Build Coastguard Worker- radv_debug.c warnings when compiling on 32 bits : cast to pointer 193*61046927SAndroid Build Coastguard Worker from integer of different size 194*61046927SAndroid Build Coastguard Worker- Meson: Mesa3D build failure with standalone Mingw-w64 multilib 195*61046927SAndroid Build Coastguard Worker- [regression][bisected] KHR46 VertexArrayAttribFormat has unexpectedly 196*61046927SAndroid Build Coastguard Worker generated GL_INVALID_OPERATION 197*61046927SAndroid Build Coastguard Worker- textureSize(samplerExternalOES, int) missing in desktop mesa 19.1.7 198*61046927SAndroid Build Coastguard Worker implementation 199*61046927SAndroid Build Coastguard Worker- zink: implicly casting integers to pointers, warnings on 32-bit 200*61046927SAndroid Build Coastguard Worker compile 201*61046927SAndroid Build Coastguard Worker- Objects leaving trails in Firefox with antialias and 202*61046927SAndroid Build Coastguard Worker preserveDrawingBuffer in three.js WebGLRednerer with mesa 19.2 203*61046927SAndroid Build Coastguard Worker 204*61046927SAndroid Build Coastguard WorkerChanges 205*61046927SAndroid Build Coastguard Worker------- 206*61046927SAndroid Build Coastguard Worker 207*61046927SAndroid Build Coastguard WorkerAaron Watry (1): 208*61046927SAndroid Build Coastguard Worker 209*61046927SAndroid Build Coastguard Worker- clover/llvm: fix build after llvm 10 commit 1dfede3122ee 210*61046927SAndroid Build Coastguard Worker 211*61046927SAndroid Build Coastguard WorkerAdam Jackson (1): 212*61046927SAndroid Build Coastguard Worker 213*61046927SAndroid Build Coastguard Worker- drisw: Cache the depth of the X drawable 214*61046927SAndroid Build Coastguard Worker 215*61046927SAndroid Build Coastguard WorkerAfonso Bordado (4): 216*61046927SAndroid Build Coastguard Worker 217*61046927SAndroid Build Coastguard Worker- pan/midgard: Optimize comparisions with similar operations 218*61046927SAndroid Build Coastguard Worker- pan/midgard: Move midgard_is_branch_unit to helpers 219*61046927SAndroid Build Coastguard Worker- pan/midgard: Optimize branches with inverted arguments 220*61046927SAndroid Build Coastguard Worker- pan/midgard: Fix midgard_compile.h includes 221*61046927SAndroid Build Coastguard Worker 222*61046927SAndroid Build Coastguard WorkerAlan Coopersmith (1): 223*61046927SAndroid Build Coastguard Worker 224*61046927SAndroid Build Coastguard Worker- intel/perf: adapt to platforms like Solaris without d_type in struct 225*61046927SAndroid Build Coastguard Worker dirent 226*61046927SAndroid Build Coastguard Worker 227*61046927SAndroid Build Coastguard WorkerAlejandro Piñeiro (4): 228*61046927SAndroid Build Coastguard Worker 229*61046927SAndroid Build Coastguard Worker- v3d: adds an extra MOV for any sig.ld\* 230*61046927SAndroid Build Coastguard Worker- mesa/main/util: moving gallium u_mm to util, remove main/mm 231*61046927SAndroid Build Coastguard Worker- nir/opt_peephole_select: remove unused variables 232*61046927SAndroid Build Coastguard Worker- turnip: remove unused descriptor state dirty 233*61046927SAndroid Build Coastguard Worker 234*61046927SAndroid Build Coastguard WorkerAlexander van der Grinten (1): 235*61046927SAndroid Build Coastguard Worker 236*61046927SAndroid Build Coastguard Worker- egl: Fix \_eglPointerIsDereferencable w/o mincore() 237*61046927SAndroid Build Coastguard Worker 238*61046927SAndroid Build Coastguard WorkerAlexander von Gluck IV (1): 239*61046927SAndroid Build Coastguard Worker 240*61046927SAndroid Build Coastguard Worker- haiku/hgl: Fix build via header reordering 241*61046927SAndroid Build Coastguard Worker 242*61046927SAndroid Build Coastguard WorkerAlyssa Rosenzweig (223): 243*61046927SAndroid Build Coastguard Worker 244*61046927SAndroid Build Coastguard Worker- pipe-loader: Build kmsro loader for with all kmsro targets 245*61046927SAndroid Build Coastguard Worker- pan/midgard: Remove OP_IS_STORE_VARY 246*61046927SAndroid Build Coastguard Worker- pan/midgard: Add a dummy source for loads 247*61046927SAndroid Build Coastguard Worker- pan/midgard: Refactor swizzles 248*61046927SAndroid Build Coastguard Worker- pan/midgard: Eliminate blank_alu_src 249*61046927SAndroid Build Coastguard Worker- pan/midgard: Use fp32 blend shaders 250*61046927SAndroid Build Coastguard Worker- pan/midgard: Validate tags when branching 251*61046927SAndroid Build Coastguard Worker- pan/midgard: Fix quadword_count handling 252*61046927SAndroid Build Coastguard Worker- pan/midgard: Compute bundle interference 253*61046927SAndroid Build Coastguard Worker- pan/midgard: Add bizarre corner case 254*61046927SAndroid Build Coastguard Worker- pan/midgard: offset_swizzle doesn't need dstsize 255*61046927SAndroid Build Coastguard Worker- pan/midgard: Extend offset_swizzle to non-32-bit 256*61046927SAndroid Build Coastguard Worker- pan/midgard: Extend swizzle packing for vec4/16-bit 257*61046927SAndroid Build Coastguard Worker- pan/midgard: Extend default_phys_reg to !32-bit 258*61046927SAndroid Build Coastguard Worker- panfrost/ci: Update T760 expectations 259*61046927SAndroid Build Coastguard Worker- pan/midgard: Fix printing of half-registers in texture ops 260*61046927SAndroid Build Coastguard Worker- pan/midgard: Disassemble half-steps correctly 261*61046927SAndroid Build Coastguard Worker- pan/midgard: Pass shader stage to disassembler 262*61046927SAndroid Build Coastguard Worker- pan/midgard: Switch base for vertex texturing on T720 263*61046927SAndroid Build Coastguard Worker- nir: Add load_output_u8_as_fp16_pan intrinsic 264*61046927SAndroid Build Coastguard Worker- pan/midgard: Identify ld_color_buffer_u8_as_fp16\* 265*61046927SAndroid Build Coastguard Worker- pan/midgard: Implement nir_intrinsic_load_output_u8_as_fp16_pan 266*61046927SAndroid Build Coastguard Worker- pan/midgard: Pack load/store masks 267*61046927SAndroid Build Coastguard Worker- panfrost: Select format-specific blending intrinsics 268*61046927SAndroid Build Coastguard Worker- pan/midgard: Add blend shader selection bits for MRT 269*61046927SAndroid Build Coastguard Worker- pan/midgard: Implement linearly-constrained register allocation 270*61046927SAndroid Build Coastguard Worker- pan/midgard: Integrate LCRA 271*61046927SAndroid Build Coastguard Worker- pan/midgard: Remove util/ra support 272*61046927SAndroid Build Coastguard Worker- pan/midgard: Compute spill costs 273*61046927SAndroid Build Coastguard Worker- pan/lcra: Use Chaitin's spilling heuristic 274*61046927SAndroid Build Coastguard Worker- pan/midgard: Copypropagate vector creation 275*61046927SAndroid Build Coastguard Worker- pan/midgard: Fix copypropagation for textures 276*61046927SAndroid Build Coastguard Worker- pan/midgard: Generalize texture registers across GPUs 277*61046927SAndroid Build Coastguard Worker- pan/midgard: Fix vertex texturing on early Midgard 278*61046927SAndroid Build Coastguard Worker- pan/midgard: Use texture, not textureLod, on early Midgard 279*61046927SAndroid Build Coastguard Worker- pan/midgard: Disassemble with old pipeline always on T720 280*61046927SAndroid Build Coastguard Worker- pan/midgard: Prioritize texture registers 281*61046927SAndroid Build Coastguard Worker- pan/midgard: Expand 64-bit writemasks 282*61046927SAndroid Build Coastguard Worker- pan/midgard: Implement i2i64 and u2u64 283*61046927SAndroid Build Coastguard Worker- pan/midgard: Fix mir_round_bytemask_down for !32b 284*61046927SAndroid Build Coastguard Worker- pan/midgard: Pack 64-bit swizzles 285*61046927SAndroid Build Coastguard Worker- pan/midgard: Use generic constant packing for 8/64-bit 286*61046927SAndroid Build Coastguard Worker- pan/midgard: Implement non-aligned UBOs 287*61046927SAndroid Build Coastguard Worker- pan/midgard: Expose more typesize helpers 288*61046927SAndroid Build Coastguard Worker- pan/midgard: Fix masks/alignment for 64-bit loads 289*61046927SAndroid Build Coastguard Worker- pan/midgard: Represent ld/st offset unpacked 290*61046927SAndroid Build Coastguard Worker- pan/midgard: Use shader stage in mir_op_computes_derivative 291*61046927SAndroid Build Coastguard Worker- panfrost: Stub out clover callbacks 292*61046927SAndroid Build Coastguard Worker- panfrost: Pass kernel inputs as uniforms 293*61046927SAndroid Build Coastguard Worker- panfrost: Disable tiling for GLOBAL resources 294*61046927SAndroid Build Coastguard Worker- panfrost: Set PIPE_COMPUTE_CAP_ADDRESS_BITS to 64 295*61046927SAndroid Build Coastguard Worker- pan/midgard: Introduce quirks checks 296*61046927SAndroid Build Coastguard Worker- panfrost: Add the lod_bias field 297*61046927SAndroid Build Coastguard Worker- nir: Add load_sampler_lod_paramaters_pan intrinsic 298*61046927SAndroid Build Coastguard Worker- pan/midgard: Implement load_sampler_lod_paramaters_pan 299*61046927SAndroid Build Coastguard Worker- pan/midgard: Add LOD bias/clamp lowering 300*61046927SAndroid Build Coastguard Worker- pan/midgard: Describe quirk MIDGARD_BROKEN_LOD 301*61046927SAndroid Build Coastguard Worker- pan/midgard: Enable LOD lowering only on buggy chips 302*61046927SAndroid Build Coastguard Worker- panfrost: Add lcra.c to Android.mk 303*61046927SAndroid Build Coastguard Worker- pan/midgard: Use lower_tex_without_implicit_lod 304*61046927SAndroid Build Coastguard Worker- panfrost: Add information about T720 tiling 305*61046927SAndroid Build Coastguard Worker- panfrost: Implement pan_tiler for non-hierarchy GPUs 306*61046927SAndroid Build Coastguard Worker- panfrost: Simplify draw_flags 307*61046927SAndroid Build Coastguard Worker- pan/midgard: Splatter on fragment out 308*61046927SAndroid Build Coastguard Worker- gitlab-ci: Remove non-default skips from Panfrost 309*61046927SAndroid Build Coastguard Worker- panfrost: Remove blend shader hack 310*61046927SAndroid Build Coastguard Worker- panfrost: Update SET_VALUE with information from igt 311*61046927SAndroid Build Coastguard Worker- panfrost: Rename SET_VALUE to WRITE_VALUE 312*61046927SAndroid Build Coastguard Worker- gallium/util: Support POLYGON in u_stream_outputs_for_vertices 313*61046927SAndroid Build Coastguard Worker- pan/midgard: Move spilling code out of scheduler 314*61046927SAndroid Build Coastguard Worker- pan/midgard: Split spill node selection/spilling 315*61046927SAndroid Build Coastguard Worker- pan/midgard: Simplify spillability test 316*61046927SAndroid Build Coastguard Worker- pan/midgard: Remove spill cost heuristic 317*61046927SAndroid Build Coastguard Worker- pan/midgard: Move bounds checking into LCRA 318*61046927SAndroid Build Coastguard Worker- pan/midgard: Remove consecutive_skip code 319*61046927SAndroid Build Coastguard Worker- pan/midgard: Remove code marked "TODO: remove me" 320*61046927SAndroid Build Coastguard Worker- pan/midgard: Dynamically allocate r26/27 for spills 321*61046927SAndroid Build Coastguard Worker- pan/midgard: Use no_spill bitmask 322*61046927SAndroid Build Coastguard Worker- pan/midgard: Don't use no_spill for memory spill src 323*61046927SAndroid Build Coastguard Worker- pan/midgard: Force alignment for csel_v 324*61046927SAndroid Build Coastguard Worker- pan/midgard: Don't try to free NULL in LCRA 325*61046927SAndroid Build Coastguard Worker- pan/midgard: Simplify and fix vector copyprop 326*61046927SAndroid Build Coastguard Worker- pan/midgard: Fix shift for TLS access 327*61046927SAndroid Build Coastguard Worker- panfrost: Describe thread local storage sizing rules 328*61046927SAndroid Build Coastguard Worker- panfrost: Rename unknown_address_0 -> scratchpad 329*61046927SAndroid Build Coastguard Worker- panfrost: Split stack_shift nibble from unk0 330*61046927SAndroid Build Coastguard Worker- panfrost: Add routines to calculate stack size/shift 331*61046927SAndroid Build Coastguard Worker- panfrost: Factor out panfrost_query_raw 332*61046927SAndroid Build Coastguard Worker- panfrost: Query core count and thread tls alloc 333*61046927SAndroid Build Coastguard Worker- panfrost: Route stack_size from compiler 334*61046927SAndroid Build Coastguard Worker- panfrost: Emit SFBD/MFBD after a batch, instead of before 335*61046927SAndroid Build Coastguard Worker- panfrost: Handle minor cppcheck issues 336*61046927SAndroid Build Coastguard Worker- pan/midgard: Remove unused ld/st packing hepers 337*61046927SAndroid Build Coastguard Worker- pan/midgard: Handle misc. cppcheck warnings 338*61046927SAndroid Build Coastguard Worker- panfrost: Calculate maximum stack_size per batch 339*61046927SAndroid Build Coastguard Worker- panfrost: Pass size to panfrost_batch_get_scratchpad 340*61046927SAndroid Build Coastguard Worker- pandecode: Add cast 341*61046927SAndroid Build Coastguard Worker- panfrost: Move nir_undef_to_zero to Midgard compiler 342*61046927SAndroid Build Coastguard Worker- panfrost: Move property queries to \_encoder 343*61046927SAndroid Build Coastguard Worker- panfrost: Add panfrost_model_name helper 344*61046927SAndroid Build Coastguard Worker- panfrost: Report GPU name in es2_info 345*61046927SAndroid Build Coastguard Worker- ci: Remove T760/T860 from CI temporarily 346*61046927SAndroid Build Coastguard Worker- panfrost: Pass blend RT number through 347*61046927SAndroid Build Coastguard Worker- pan/midgard: Add schedule barrier after fragment writeout 348*61046927SAndroid Build Coastguard Worker- pan/midgard: Writeout per render target 349*61046927SAndroid Build Coastguard Worker- pan/midgard: Fix liveness analysis with multiple epilogues 350*61046927SAndroid Build Coastguard Worker- pan/midgard: Set r1.w magic 351*61046927SAndroid Build Coastguard Worker- panfrost: Fix FBD issue 352*61046927SAndroid Build Coastguard Worker- ci: Reinstate Panfrost CI 353*61046927SAndroid Build Coastguard Worker- panfrost: Remove fbd_type enum 354*61046927SAndroid Build Coastguard Worker- panfrost: Pack invocation_shifts manually instead of a bit field 355*61046927SAndroid Build Coastguard Worker- panfrost: Remove asserts in panfrost_pack_work_groups_compute 356*61046927SAndroid Build Coastguard Worker- panfrost: Simplify sampler upload condition 357*61046927SAndroid Build Coastguard Worker- panfrost: Don't double-create scratchpad 358*61046927SAndroid Build Coastguard Worker- panfrost: Add PAN_MESA_DEBUG=precompile for shader-db 359*61046927SAndroid Build Coastguard Worker- panfrost: Let precompile imply shaderdb 360*61046927SAndroid Build Coastguard Worker- panfrost: Handle empty shaders 361*61046927SAndroid Build Coastguard Worker- pan/midgard: Use a reg temporary for mutiple writes 362*61046927SAndroid Build Coastguard Worker- pan/midgard: Hoist temporary coordinate for cubemaps 363*61046927SAndroid Build Coastguard Worker- pan/midgard: Set .shadow for shadow samplers 364*61046927SAndroid Build Coastguard Worker- pan/midgard: Set Z to shadow comparator for 2D 365*61046927SAndroid Build Coastguard Worker- pan/midgard: Add uniform/work heuristic 366*61046927SAndroid Build Coastguard Worker- pan/midgard: Implement textureOffset for 2D textures 367*61046927SAndroid Build Coastguard Worker- pan/midgard: Fix crash with txs 368*61046927SAndroid Build Coastguard Worker- pan/midgard: Lower txd with lower_tex 369*61046927SAndroid Build Coastguard Worker- panfrost: Decode shader types in pantrace shader-db 370*61046927SAndroid Build Coastguard Worker- pan/decode: Skip COMPUTE in blobber-db 371*61046927SAndroid Build Coastguard Worker- pan/decode: Prefix blobberdb with MESA_SHADER\_\* 372*61046927SAndroid Build Coastguard Worker- pan/decode: Append 0:0 spills:fills to blobber-db 373*61046927SAndroid Build Coastguard Worker- pan/midgard: Fix disassembler cycle/quadword counting 374*61046927SAndroid Build Coastguard Worker- pan/midgard: Bounds check lcra_restrict_range 375*61046927SAndroid Build Coastguard Worker- pan/midgard: Extend IS_VEC4_ONLY to arguments 376*61046927SAndroid Build Coastguard Worker- pan/midgard: Clamp LOD register swizzle 377*61046927SAndroid Build Coastguard Worker- pan/midgard: Expand swizzle for texelFetch 378*61046927SAndroid Build Coastguard Worker- pan/midgard: Fix fallthrough from offset to comparator 379*61046927SAndroid Build Coastguard Worker- pan/midgard: Do witchcraft on texture offsets 380*61046927SAndroid Build Coastguard Worker- pan/midgard: Generalize temp coordinate to non-2D 381*61046927SAndroid Build Coastguard Worker- pan/midgard: Implement shadow cubemaps 382*61046927SAndroid Build Coastguard Worker- pan/midgard: Enable lower_(un)pack\_\* lowering 383*61046927SAndroid Build Coastguard Worker- pan/midgard: Support loads from R11G11B10 in a blend shader 384*61046927SAndroid Build Coastguard Worker- pan/midgard: Add mir_upper_override helper 385*61046927SAndroid Build Coastguard Worker- pan/midgard: Compute destination override 386*61046927SAndroid Build Coastguard Worker- panfrost: Rename pan_instancing.c -> pan_attributes.c 387*61046927SAndroid Build Coastguard Worker- panfrost: Factor batch/resource out of instancing routines 388*61046927SAndroid Build Coastguard Worker- panfrost: Move instancing routines to encoder/ 389*61046927SAndroid Build Coastguard Worker- panfrost: Factor out panfrost_compute_magic_divisor 390*61046927SAndroid Build Coastguard Worker- panfrost: Fix off-by-one in pan_invocation.c 391*61046927SAndroid Build Coastguard Worker- pan/decode: Fix reference computation for invocations 392*61046927SAndroid Build Coastguard Worker- panfrost: Slight cleanup of Gallium's pan_attribute.c 393*61046927SAndroid Build Coastguard Worker- panfrost: Remove pan_shift_odd 394*61046927SAndroid Build Coastguard Worker- pan/decode: Handle gl_VertexID/gl_InstanceID 395*61046927SAndroid Build Coastguard Worker- panfrost: Unset vertex_id_zero_based 396*61046927SAndroid Build Coastguard Worker- pan/midgard: Factor out emit_attr_read 397*61046927SAndroid Build Coastguard Worker- pan/midgard: Lower gl_VertexID/gl_InstanceID to attributes 398*61046927SAndroid Build Coastguard Worker- panfrost: Extend attribute_count for vertex builtins 399*61046927SAndroid Build Coastguard Worker- panfrost: Route gl_VertexID through cmdstream 400*61046927SAndroid Build Coastguard Worker- pan/midgard: Fix minor typo 401*61046927SAndroid Build Coastguard Worker- panfrost: Remove MALI_SPECIAL_ATTRIBUTE_BASE defines 402*61046927SAndroid Build Coastguard Worker- panfrost: Update information on fixed attributes/varyings 403*61046927SAndroid Build Coastguard Worker- panfrost: Remove MALI_ATTR_INTERNAL 404*61046927SAndroid Build Coastguard Worker- panfrost: Inline away MALI_NEGATIVE 405*61046927SAndroid Build Coastguard Worker- panfrost: Implement remaining texture wrap modes 406*61046927SAndroid Build Coastguard Worker- panfrost: Add pan_attributes.c to Android.mk 407*61046927SAndroid Build Coastguard Worker- panfrost: Add missing #include in common header 408*61046927SAndroid Build Coastguard Worker- panfrost: Remove mali_alt_func 409*61046927SAndroid Build Coastguard Worker- panfrost; Update comment about work/uniform_count 410*61046927SAndroid Build Coastguard Worker- panfrost: Remove 32-bit next_job path 411*61046927SAndroid Build Coastguard Worker- glsl: Set .flat for gl_FrontFacing 412*61046927SAndroid Build Coastguard Worker- pan/midgard: Promote tilebuffer reads to 32-bit 413*61046927SAndroid Build Coastguard Worker- pan/midgard: Use type-appropriate st_vary 414*61046927SAndroid Build Coastguard Worker- pan/midgard: Implement flat shading 415*61046927SAndroid Build Coastguard Worker- panfrost: Identify glProvokingVertex flag 416*61046927SAndroid Build Coastguard Worker- panfrost: Disable some CAPs we want lowered 417*61046927SAndroid Build Coastguard Worker- panfrost: Implement integer varyings 418*61046927SAndroid Build Coastguard Worker- panfrost: Remove MRT indirection in blend shaders 419*61046927SAndroid Build Coastguard Worker- panfrost: Respect glPointSize() 420*61046927SAndroid Build Coastguard Worker- pan/midgard: Convert fragment writeout to proper branches 421*61046927SAndroid Build Coastguard Worker- pan/midgard: Remove prepacked_branch 422*61046927SAndroid Build Coastguard Worker- panfrost: Handle RGB16F colour clear 423*61046927SAndroid Build Coastguard Worker- panfrost: Pack MRT blend shaders into a single BO 424*61046927SAndroid Build Coastguard Worker- pan/midgard: Fix memory corruption in constant combining 425*61046927SAndroid Build Coastguard Worker- pan/midgard: Use better heuristic for shader termination 426*61046927SAndroid Build Coastguard Worker- pan/midgard: Generalize IS_ALU and quadword_size 427*61046927SAndroid Build Coastguard Worker- pan/midgard: Generate MRT writeout loops 428*61046927SAndroid Build Coastguard Worker- pan/midgard: Remove old comment 429*61046927SAndroid Build Coastguard Worker- pan/midgard: Identity ld_color_buffer as 32-bit 430*61046927SAndroid Build Coastguard Worker- pan/midgard: Use upper ALU tags for MFBD writeout 431*61046927SAndroid Build Coastguard Worker- panfrost: Texture from Z32F_S8 as R32F 432*61046927SAndroid Build Coastguard Worker- panfrost: Support rendering to non-zero Z/S layers 433*61046927SAndroid Build Coastguard Worker- panfrost: Implement sRGB blend shaders 434*61046927SAndroid Build Coastguard Worker- panfrost: Cleanup tiling selection logic 435*61046927SAndroid Build Coastguard Worker- panfrost: Report MSAA 4x supported for dEQP 436*61046927SAndroid Build Coastguard Worker- panfrost: Handle PIPE_FORMAT_R10G10B10A2_USCALED 437*61046927SAndroid Build Coastguard Worker- panfrost: Respect constant buffer_offset 438*61046927SAndroid Build Coastguard Worker- panfrost: Adjust for mismatch between hardware/Gallium in arrays/cube 439*61046927SAndroid Build Coastguard Worker- pan/midgard: Account for z/w flip in texelFetch 440*61046927SAndroid Build Coastguard Worker- panfrost: Don't double-flip Z/W for 2D arrays 441*61046927SAndroid Build Coastguard Worker- pan/midgard: Support indirect UBO offsets 442*61046927SAndroid Build Coastguard Worker- panfrost: Fix linear depth textures 443*61046927SAndroid Build Coastguard Worker- pan/midgard: Bytemasks should round up, not round down 444*61046927SAndroid Build Coastguard Worker- panfrost: Identify un/pack colour opcodes 445*61046927SAndroid Build Coastguard Worker- pan/midgard: Fix recursive csel scheduling 446*61046927SAndroid Build Coastguard Worker- panfrost: Expose some functionality with dEQP flag 447*61046927SAndroid Build Coastguard Worker- panfrost: Compile tiling routines with -O3 448*61046927SAndroid Build Coastguard Worker- panfrost,lima: De-Galliumize tiling routines 449*61046927SAndroid Build Coastguard Worker- panfrost: Rework linear<--->tiled conversions 450*61046927SAndroid Build Coastguard Worker- panfrost: Add pandecode entries for ASTC/ETC formats 451*61046927SAndroid Build Coastguard Worker- panfrost: Fix crash in compute variant allocation 452*61046927SAndroid Build Coastguard Worker- panfrost: Drop mysterious zero=0xFFFF field 453*61046927SAndroid Build Coastguard Worker- panfrost: Don't use implicit mali_exception_status enum 454*61046927SAndroid Build Coastguard Worker- pan/decode: Remove last_size 455*61046927SAndroid Build Coastguard Worker- pan/midgard: Remove pack_color define 456*61046927SAndroid Build Coastguard Worker- pan/decode: Remove SHORT_SLIDE indirection 457*61046927SAndroid Build Coastguard Worker- panfrost: Fix 32-bit warning for \`indices\` 458*61046927SAndroid Build Coastguard Worker- pan/decode: Drop MFBD compute shader stuff 459*61046927SAndroid Build Coastguard Worker- pan/midgard: Record TEXTURE_OP_BARRIER 460*61046927SAndroid Build Coastguard Worker- pan/midgard: Disassemble barrier instructions 461*61046927SAndroid Build Coastguard Worker- pan/midgard: Validate barriers use a barrier tag 462*61046927SAndroid Build Coastguard Worker- pan/midgard: Handle tag 0x4 as texture 463*61046927SAndroid Build Coastguard Worker- pan/midgard: Remove float_bitcast 464*61046927SAndroid Build Coastguard Worker- pan/midgard: Fix missing prefixes 465*61046927SAndroid Build Coastguard Worker- pan/midgard: Don't crash with constants on unknown ops 466*61046927SAndroid Build Coastguard Worker- pan/midgard: Use fprintf instead of printf for constants 467*61046927SAndroid Build Coastguard Worker 468*61046927SAndroid Build Coastguard WorkerAndreas Baierl (14): 469*61046927SAndroid Build Coastguard Worker 470*61046927SAndroid Build Coastguard Worker- lima: Beautify stream dumps 471*61046927SAndroid Build Coastguard Worker- lima: Parse VS and PLBU command stream while making a dump 472*61046927SAndroid Build Coastguard Worker- lima/streamparser: Fix typo in vs semaphore parser 473*61046927SAndroid Build Coastguard Worker- lima/streamparser: Add findings introduced with gl_PointSize 474*61046927SAndroid Build Coastguard Worker- lima/parser: Some fixes and cleanups 475*61046927SAndroid Build Coastguard Worker- lima/parser: Add RSW parsing 476*61046927SAndroid Build Coastguard Worker- lima/parser: Add texture descriptor parser 477*61046927SAndroid Build Coastguard Worker- lima: Rotate dump files after each finished pp frame 478*61046927SAndroid Build Coastguard Worker- lima: Fix dump file creation 479*61046927SAndroid Build Coastguard Worker- lima/parser: Fix rsw parser 480*61046927SAndroid Build Coastguard Worker- lima/parser: Fix VS cmd stream parser 481*61046927SAndroid Build Coastguard Worker- lima/parser: Make rsw alpha blend parsing more readable 482*61046927SAndroid Build Coastguard Worker- lima: Add stencil support 483*61046927SAndroid Build Coastguard Worker- lima: Fix alpha blending 484*61046927SAndroid Build Coastguard Worker 485*61046927SAndroid Build Coastguard WorkerAndres Rodriguez (1): 486*61046927SAndroid Build Coastguard Worker 487*61046927SAndroid Build Coastguard Worker- vulkan/wsi: disable the hardware cursor 488*61046927SAndroid Build Coastguard Worker 489*61046927SAndroid Build Coastguard WorkerAndrii Simiklit (5): 490*61046927SAndroid Build Coastguard Worker 491*61046927SAndroid Build Coastguard Worker- main: fix several 'may be used uninitialized' warnings 492*61046927SAndroid Build Coastguard Worker- glsl: fix an incorrect max_array_access after optimization of 493*61046927SAndroid Build Coastguard Worker ssbo/ubo 494*61046927SAndroid Build Coastguard Worker- glsl: fix a binding points assignment for ssbo/ubo arrays 495*61046927SAndroid Build Coastguard Worker- glsl/nir: do not change an element index to have correct block name 496*61046927SAndroid Build Coastguard Worker- mesa/st: fix a memory leak in get_version 497*61046927SAndroid Build Coastguard Worker 498*61046927SAndroid Build Coastguard WorkerAnthony Pesch (5): 499*61046927SAndroid Build Coastguard Worker 500*61046927SAndroid Build Coastguard Worker- util: import xxhash 501*61046927SAndroid Build Coastguard Worker- util: move fnv1a hash implementation into its own header 502*61046927SAndroid Build Coastguard Worker- util/hash_table: replace \_mesa_hash_data's fnv1a hash function with 503*61046927SAndroid Build Coastguard Worker xxhash 504*61046927SAndroid Build Coastguard Worker- util/hash_table: added hash functions for integer types 505*61046927SAndroid Build Coastguard Worker- util/hash_table: update users to use new optimal integer hash 506*61046927SAndroid Build Coastguard Worker functions 507*61046927SAndroid Build Coastguard Worker 508*61046927SAndroid Build Coastguard WorkerAnuj Phogat (2): 509*61046927SAndroid Build Coastguard Worker 510*61046927SAndroid Build Coastguard Worker- intel: Add device info for 1x4x6 Jasper Lake 511*61046927SAndroid Build Coastguard Worker- intel: Add pci-ids for Jasper Lake 512*61046927SAndroid Build Coastguard Worker 513*61046927SAndroid Build Coastguard WorkerArno Messiaen (5): 514*61046927SAndroid Build Coastguard Worker 515*61046927SAndroid Build Coastguard Worker- lima: fix stride in texture descriptor 516*61046927SAndroid Build Coastguard Worker- lima: add layer_stride field to lima_resource struct 517*61046927SAndroid Build Coastguard Worker- lima: introduce ppir_op_load_coords_reg to differentiate between 518*61046927SAndroid Build Coastguard Worker loading texture coordinates straight from a varying vs loading them 519*61046927SAndroid Build Coastguard Worker from a register 520*61046927SAndroid Build Coastguard Worker- lima: add cubemap support 521*61046927SAndroid Build Coastguard Worker- lima/ppir: add lod-bias support 522*61046927SAndroid Build Coastguard Worker 523*61046927SAndroid Build Coastguard WorkerBas Nieuwenhuizen (33): 524*61046927SAndroid Build Coastguard Worker 525*61046927SAndroid Build Coastguard Worker- radv: Fix timeout handling in syncobj wait. 526*61046927SAndroid Build Coastguard Worker- radv: Remove \_mesa_locale_init/fini calls. 527*61046927SAndroid Build Coastguard Worker- turnip: Remove \_mesa_locale_init/fini calls. 528*61046927SAndroid Build Coastguard Worker- anv: Remove \_mesa_locale_init/fini calls. 529*61046927SAndroid Build Coastguard Worker- radv: Fix disk_cache_get size argument. 530*61046927SAndroid Build Coastguard Worker- radv: Close all unnecessary fds in secure compile. 531*61046927SAndroid Build Coastguard Worker- radv: Do not change scratch settings while shaders are active. 532*61046927SAndroid Build Coastguard Worker- radv: Allocate cmdbuffer space for buffer marker write. 533*61046927SAndroid Build Coastguard Worker- radv: Enable VK_KHR_buffer_device_address. 534*61046927SAndroid Build Coastguard Worker- amd/llvm: Refactor ac_build_scan. 535*61046927SAndroid Build Coastguard Worker- radv: Unify max_descriptor_set_size. 536*61046927SAndroid Build Coastguard Worker- radv: Fix timeline semaphore refcounting. 537*61046927SAndroid Build Coastguard Worker- radv: Fix RGBX Android<->Vulkan format correspondence. 538*61046927SAndroid Build Coastguard Worker- amd/common: Fix tcCompatible degradation on Stoney. 539*61046927SAndroid Build Coastguard Worker- amd/common: Always use addrlib for HTILE tc-compat. 540*61046927SAndroid Build Coastguard Worker- radv: Limit workgroup size to 1024. 541*61046927SAndroid Build Coastguard Worker- radv: Expose all sample counts for integer formats as well. 542*61046927SAndroid Build Coastguard Worker- amd/common: Handle alignment of 96-bit formats. 543*61046927SAndroid Build Coastguard Worker- nir: Add clone/hash/serialize support for non-uniform tex 544*61046927SAndroid Build Coastguard Worker instructions. 545*61046927SAndroid Build Coastguard Worker- nir: print non-uniform tex fields. 546*61046927SAndroid Build Coastguard Worker- amd/common: Always initialize gfx9 mipmap offset/pitch. 547*61046927SAndroid Build Coastguard Worker- turnip: Use VK_NULL_HANDLE instead of NULL. 548*61046927SAndroid Build Coastguard Worker- meson: Enable -Werror=int-conversion. 549*61046927SAndroid Build Coastguard Worker- Revert "amd/common: Always initialize gfx9 mipmap offset/pitch." 550*61046927SAndroid Build Coastguard Worker- radv: Only use the gfx mipmap level offset/pitch for linear textures. 551*61046927SAndroid Build Coastguard Worker- spirv: Fix glsl type assert in spir2nir. 552*61046927SAndroid Build Coastguard Worker- radv: Emit a BATCH_BREAK when changing pixel shaders or 553*61046927SAndroid Build Coastguard Worker CB_TARGET_MASK. 554*61046927SAndroid Build Coastguard Worker- radv: Use new scanout gfx9 metadata flag. 555*61046927SAndroid Build Coastguard Worker- radv: Disable VK_EXT_sample_locations on GFX10. 556*61046927SAndroid Build Coastguard Worker- radv: Remove syncobj_handle variable in header. 557*61046927SAndroid Build Coastguard Worker- radv: Expose VK_KHR_swapchain_mutable_format. 558*61046927SAndroid Build Coastguard Worker- radv: Allow DCC & TC-compat HTILE with 559*61046927SAndroid Build Coastguard Worker VK_IMAGE_CREATE_EXTENDED_USAGE_BIT. 560*61046927SAndroid Build Coastguard Worker- radv: Do not set SX DISABLE bits for RB+ with unused surfaces. 561*61046927SAndroid Build Coastguard Worker 562*61046927SAndroid Build Coastguard WorkerBen Crocker (1): 563*61046927SAndroid Build Coastguard Worker 564*61046927SAndroid Build Coastguard Worker- llvmpipe: use ppc64le/ppc64 Large code model for JIT-compiled shaders 565*61046927SAndroid Build Coastguard Worker 566*61046927SAndroid Build Coastguard WorkerBernd Kuhls (1): 567*61046927SAndroid Build Coastguard Worker 568*61046927SAndroid Build Coastguard Worker- util/os_socket: Include unistd.h to fix build error 569*61046927SAndroid Build Coastguard Worker 570*61046927SAndroid Build Coastguard WorkerBoris Brezillon (21): 571*61046927SAndroid Build Coastguard Worker 572*61046927SAndroid Build Coastguard Worker- panfrost: MALI_DEPTH_TEST is actually MALI_DEPTH_WRITEMASK 573*61046927SAndroid Build Coastguard Worker- panfrost: Destroy the upload manager allocated in 574*61046927SAndroid Build Coastguard Worker panfrost_create_context() 575*61046927SAndroid Build Coastguard Worker- panfrost: Release the ctx->pipe_framebuffer ref 576*61046927SAndroid Build Coastguard Worker- panfrost: Move BO cache related fields to a sub-struct 577*61046927SAndroid Build Coastguard Worker- panfrost: Try to evict unused BOs from the cache 578*61046927SAndroid Build Coastguard Worker- gallium: Fix the ->set_damage_region() implementation 579*61046927SAndroid Build Coastguard Worker- panfrost: Make sure we reset the damage region of RTs at flush time 580*61046927SAndroid Build Coastguard Worker- panfrost: Remove unneeded phi nodes 581*61046927SAndroid Build Coastguard Worker- panfrost/midgard: Fix swizzle for store instructions 582*61046927SAndroid Build Coastguard Worker- panfrost/midgard: Print the actual source register for store 583*61046927SAndroid Build Coastguard Worker operations 584*61046927SAndroid Build Coastguard Worker- panfrost/midgard: Use a union to manipulate embedded constants 585*61046927SAndroid Build Coastguard Worker- panfrost/midgard: Rework mir_adjust_constants() to make it type/size 586*61046927SAndroid Build Coastguard Worker agnostic 587*61046927SAndroid Build Coastguard Worker- panfrost/midgard: Make sure promote_fmov() only promotes 32-bit imovs 588*61046927SAndroid Build Coastguard Worker- panfrost/midgard: Factorize f2f and u2u handling 589*61046927SAndroid Build Coastguard Worker- panfrost/midgard: Add f2f64 support 590*61046927SAndroid Build Coastguard Worker- panfrost/midgard: Fix mir_print_instruction() for branch instructions 591*61046927SAndroid Build Coastguard Worker- panfrost/midgard: Add 64 bits float <-> int converters 592*61046927SAndroid Build Coastguard Worker- panfrost/midgard: Add missing lowering passes for type/size 593*61046927SAndroid Build Coastguard Worker conversion ops 594*61046927SAndroid Build Coastguard Worker- panfrost/midgard: Add a condense_writemask() helper 595*61046927SAndroid Build Coastguard Worker- panfrost/midgard: Prettify embedded constant prints 596*61046927SAndroid Build Coastguard Worker- panfrost: Fix the damage box clamping logic 597*61046927SAndroid Build Coastguard Worker 598*61046927SAndroid Build Coastguard WorkerBrian Ho (14): 599*61046927SAndroid Build Coastguard Worker 600*61046927SAndroid Build Coastguard Worker- turnip: Update tu_query_pool with turnip-specific fields 601*61046927SAndroid Build Coastguard Worker- turnip: Implement vkCreateQueryPool for occlusion queries 602*61046927SAndroid Build Coastguard Worker- turnip: Implement vkCmdBeginQuery for occlusion queries 603*61046927SAndroid Build Coastguard Worker- turnip: Implement vkCmdEndQuery for occlusion queries 604*61046927SAndroid Build Coastguard Worker- turnip: Update query availability on render pass end 605*61046927SAndroid Build Coastguard Worker- turnip: Implement vkGetQueryPoolResults for occlusion queries 606*61046927SAndroid Build Coastguard Worker- turnip: Implement vkCmdResetQueryPool 607*61046927SAndroid Build Coastguard Worker- turnip: Implement vkCmdCopyQueryPoolResults for occlusion queries 608*61046927SAndroid Build Coastguard Worker- anv: Properly fetch partial results in vkGetQueryPoolResults 609*61046927SAndroid Build Coastguard Worker- anv: Handle unavailable queries in vkCmdCopyQueryPoolResults 610*61046927SAndroid Build Coastguard Worker- turnip: Enable occlusionQueryPrecise 611*61046927SAndroid Build Coastguard Worker- turnip: Free event->bo on vkDestroyEvent 612*61046927SAndroid Build Coastguard Worker- turnip: Fix vkGetQueryPoolResults with available flag 613*61046927SAndroid Build Coastguard Worker- turnip: Fix vkCmdCopyQueryPoolResults with available flag 614*61046927SAndroid Build Coastguard Worker 615*61046927SAndroid Build Coastguard WorkerBrian Paul (4): 616*61046927SAndroid Build Coastguard Worker 617*61046927SAndroid Build Coastguard Worker- s/APIENTRY/GLAPIENTRY/ in teximage.c 618*61046927SAndroid Build Coastguard Worker- nir: fix a couple signed/unsigned comparison warnings in 619*61046927SAndroid Build Coastguard Worker nir_builder.h 620*61046927SAndroid Build Coastguard Worker- Call shmget() with permission 0600 instead of 0777 621*61046927SAndroid Build Coastguard Worker- nir: no-op C99 \_Pragma() with MSVC 622*61046927SAndroid Build Coastguard Worker 623*61046927SAndroid Build Coastguard WorkerC Stout (1): 624*61046927SAndroid Build Coastguard Worker 625*61046927SAndroid Build Coastguard Worker- util/vector: Fix u_vector_foreach when head rolls over 626*61046927SAndroid Build Coastguard Worker 627*61046927SAndroid Build Coastguard WorkerCaio Marcelo de Oliveira Filho (24): 628*61046927SAndroid Build Coastguard Worker 629*61046927SAndroid Build Coastguard Worker- spirv: Don't leak GS initialization to other stages 630*61046927SAndroid Build Coastguard Worker- glsl: Check earlier for MaxShaderStorageBlocks and MaxUniformBlocks 631*61046927SAndroid Build Coastguard Worker- glsl: Check earlier for MaxTextureImageUnits and MaxImageUniforms 632*61046927SAndroid Build Coastguard Worker- anv: Initialize depth_bounds_test_enable when not explicitly set 633*61046927SAndroid Build Coastguard Worker- spirv: Consider the sampled_image case in wa_glslang_179 workaround 634*61046927SAndroid Build Coastguard Worker- intel/fs: Lower 64-bit MOVs after lower_load_payload() 635*61046927SAndroid Build Coastguard Worker- intel/fs: Fix lowering of dword multiplication by 16-bit constant 636*61046927SAndroid Build Coastguard Worker- intel/vec4: Fix lowering of multiplication by 16-bit constant 637*61046927SAndroid Build Coastguard Worker- anv/gen12: Temporarily disable VK_KHR_buffer_device_address (and EXT) 638*61046927SAndroid Build Coastguard Worker- spirv: Implement SPV_KHR_non_semantic_info 639*61046927SAndroid Build Coastguard Worker- panfrost: Fix Makefile.sources 640*61046927SAndroid Build Coastguard Worker- anv: Drop unused function parameter 641*61046927SAndroid Build Coastguard Worker- anv: Ignore some CreateInfo structs when rasterization is disabled 642*61046927SAndroid Build Coastguard Worker- intel/fs: Only use SLM fence in compute shaders 643*61046927SAndroid Build Coastguard Worker- spirv: Drop EXT for PhysicalStorageBuffer symbols 644*61046927SAndroid Build Coastguard Worker- spirv: Handle PhysicalStorageBuffer in memory barriers 645*61046927SAndroid Build Coastguard Worker- nir: Add missing nir_var_mem_global to various passes 646*61046927SAndroid Build Coastguard Worker- intel/fs: Add FS_OPCODE_SCHEDULING_FENCE 647*61046927SAndroid Build Coastguard Worker- intel/fs: Add workgroup_size() helper 648*61046927SAndroid Build Coastguard Worker- intel/fs: Don't emit fence for shared memory if only one thread is 649*61046927SAndroid Build Coastguard Worker used 650*61046927SAndroid Build Coastguard Worker- intel/fs: Don't emit control barrier if only one thread is used 651*61046927SAndroid Build Coastguard Worker- anv: Always initialize target_stencil_layout 652*61046927SAndroid Build Coastguard Worker- intel/compiler: Add names for SHADER_OPCODE_[IU]SUB_SAT 653*61046927SAndroid Build Coastguard Worker- nir: Make nir_deref_path_init skip trivial casts 654*61046927SAndroid Build Coastguard Worker 655*61046927SAndroid Build Coastguard WorkerChris Wilson (1): 656*61046927SAndroid Build Coastguard Worker 657*61046927SAndroid Build Coastguard Worker- egl: Mention if swrast is being forced 658*61046927SAndroid Build Coastguard Worker 659*61046927SAndroid Build Coastguard WorkerChristian Gmeiner (24): 660*61046927SAndroid Build Coastguard Worker 661*61046927SAndroid Build Coastguard Worker- drm-shim: fix EOF case 662*61046927SAndroid Build Coastguard Worker- etnaviv: rs: upsampling is not supported 663*61046927SAndroid Build Coastguard Worker- etnaviv: add drm-shim 664*61046927SAndroid Build Coastguard Worker- etnaviv: drop not used config_out function param 665*61046927SAndroid Build Coastguard Worker- etnaviv: use a more self-explanatory param name 666*61046927SAndroid Build Coastguard Worker- etnaviv: handle 8 byte block in tiling 667*61046927SAndroid Build Coastguard Worker- etnaviv: add support for extended pe formats 668*61046927SAndroid Build Coastguard Worker- etnaviv: fix integer vertex formats 669*61046927SAndroid Build Coastguard Worker- etnaviv: use NORMALIZE_SIGN_EXTEND 670*61046927SAndroid Build Coastguard Worker- etnaviv: fix R10G10B10A2 vertex format entries 671*61046927SAndroid Build Coastguard Worker- etnaviv: handle integer case for GENERIC_ATTRIB_SCALE 672*61046927SAndroid Build Coastguard Worker- etnaviv: remove dead code 673*61046927SAndroid Build Coastguard Worker- etnaviv: remove not used etna_bits_ones(..) 674*61046927SAndroid Build Coastguard Worker- etnaviv: drop compiled_rs_state forward declaration 675*61046927SAndroid Build Coastguard Worker- etnaviv: update resource status after flushing 676*61046927SAndroid Build Coastguard Worker- gallium: add PIPE_CAP_MAX_VERTEX_BUFFERS 677*61046927SAndroid Build Coastguard Worker- etnaviv: check if MSAA is supported 678*61046927SAndroid Build Coastguard Worker- etnaviv: gc400 does not support any vertex sampler 679*61046927SAndroid Build Coastguard Worker- etnaviv: use a better name for FE_VERTEX_STREAM_UNK14680 680*61046927SAndroid Build Coastguard Worker- etnaviv: move state based texture structs 681*61046927SAndroid Build Coastguard Worker- etnaviv: move descriptor based texture structs 682*61046927SAndroid Build Coastguard Worker- etnaviv: add deqp debug option 683*61046927SAndroid Build Coastguard Worker- etnaviv: drop default state for PE_STENCIL_CONFIG_EXT2 684*61046927SAndroid Build Coastguard Worker- etnaviv: drm-shim: add GC400 685*61046927SAndroid Build Coastguard Worker 686*61046927SAndroid Build Coastguard WorkerConnor Abbott (19): 687*61046927SAndroid Build Coastguard Worker 688*61046927SAndroid Build Coastguard Worker- nir: Fix non-determinism in lower_global_vars_to_local 689*61046927SAndroid Build Coastguard Worker- radv: Rename ac_arg_regfile 690*61046927SAndroid Build Coastguard Worker- ac: Add a shared interface between radv, radeonsi, LLVM and ACO 691*61046927SAndroid Build Coastguard Worker- ac/nir, radv, radeonsi: Switch to using ac_shader_args 692*61046927SAndroid Build Coastguard Worker- radv: Move argument declaration out of nir_to_llvm 693*61046927SAndroid Build Coastguard Worker- aco: Constify radv_nir_compiler_options in isel 694*61046927SAndroid Build Coastguard Worker- aco: Use radv_shader_args in aco_compile_shader() 695*61046927SAndroid Build Coastguard Worker- aco: Split vector arguments at the beginning 696*61046927SAndroid Build Coastguard Worker- aco: Make num_workgroups and local_invocation_ids one argument each 697*61046927SAndroid Build Coastguard Worker- radv: Replace supports_spill with explict_scratch_args 698*61046927SAndroid Build Coastguard Worker- aco: Use common argument handling 699*61046927SAndroid Build Coastguard Worker- aco: Make unused workgroup id's 0 700*61046927SAndroid Build Coastguard Worker- nir: Maintain the algebraic automaton's state as we work. 701*61046927SAndroid Build Coastguard Worker- a6xx: Add more CP packets 702*61046927SAndroid Build Coastguard Worker- freedreno: Use new macros for CP_WAIT_REG_MEM and CP_WAIT_MEM_GTE 703*61046927SAndroid Build Coastguard Worker- freedreno: Fix CP_MEM_TO_REG flag definitions 704*61046927SAndroid Build Coastguard Worker- freedreno: Document CP_COND_REG_EXEC more 705*61046927SAndroid Build Coastguard Worker- freedreno: Document CP_UNK_A6XX_55 706*61046927SAndroid Build Coastguard Worker- freedreno: Document CP_INDIRECT_BUFFER_CHAIN 707*61046927SAndroid Build Coastguard Worker 708*61046927SAndroid Build Coastguard WorkerDaniel Ogorchock (2): 709*61046927SAndroid Build Coastguard Worker 710*61046927SAndroid Build Coastguard Worker- panfrost: Fix panfrost_bo_access memory leak 711*61046927SAndroid Build Coastguard Worker- panfrost: Fix headers and gpu_headers memory leak 712*61046927SAndroid Build Coastguard Worker 713*61046927SAndroid Build Coastguard WorkerDaniel Schürmann (58): 714*61046927SAndroid Build Coastguard Worker 715*61046927SAndroid Build Coastguard Worker- aco: fix immediate offset for spills if scratch is used 716*61046927SAndroid Build Coastguard Worker- aco: only use single-dword loads/stores for spilling 717*61046927SAndroid Build Coastguard Worker- aco: fix accidential reordering of instructions when scheduling 718*61046927SAndroid Build Coastguard Worker- aco: workaround Tonga/Iceland hardware bug 719*61046927SAndroid Build Coastguard Worker- aco: fix invalid access on Pseudo_instructions 720*61046927SAndroid Build Coastguard Worker- aco: preserve kill flag on moved operands during RA 721*61046927SAndroid Build Coastguard Worker- aco: rematerialize s_movk instructions 722*61046927SAndroid Build Coastguard Worker- aco: check if SALU instructions are predeceeded by exec when 723*61046927SAndroid Build Coastguard Worker calculating WQM needs 724*61046927SAndroid Build Coastguard Worker- aco: value number instructions using the execution mask 725*61046927SAndroid Build Coastguard Worker- aco: use s_and_b64 exec to reduce uniform booleans to one bit 726*61046927SAndroid Build Coastguard Worker- amd/llvm: Add Subgroup Scan functions for SI 727*61046927SAndroid Build Coastguard Worker- radv: Enable Subgroup Arithmetic and Clustered for SI 728*61046927SAndroid Build Coastguard Worker- aco: don't value-number instructions from within a loop with ones 729*61046927SAndroid Build Coastguard Worker after the loop. 730*61046927SAndroid Build Coastguard Worker- aco: don't split live-ranges of linear VGPRs 731*61046927SAndroid Build Coastguard Worker- aco: fix a couple of value numbering issues 732*61046927SAndroid Build Coastguard Worker- aco: refactor visit_store_fs_output() to use the Builder 733*61046927SAndroid Build Coastguard Worker- aco: Initial GFX7 Support 734*61046927SAndroid Build Coastguard Worker- aco: SI/CI - fix sampler aniso 735*61046927SAndroid Build Coastguard Worker- aco: fix SMEM offsets for SI/CI 736*61046927SAndroid Build Coastguard Worker- aco: implement nir_op_fquantize2f16 for SI/CI 737*61046927SAndroid Build Coastguard Worker- aco: only use scalar loads for readonly buffers on SI/CI 738*61046927SAndroid Build Coastguard Worker- aco: implement nir_op_isign on SI/CI 739*61046927SAndroid Build Coastguard Worker- aco: move buffer_store data to VGPR if needed 740*61046927SAndroid Build Coastguard Worker- aco: implement quad swizzles for SI/CI 741*61046927SAndroid Build Coastguard Worker- aco: recognize SI/CI SMRD hazards 742*61046927SAndroid Build Coastguard Worker- aco: fix disassembly of writelane instructions. 743*61046927SAndroid Build Coastguard Worker- aco: split read/writelane opcode into VOP2/VOP3 version for SI/CI 744*61046927SAndroid Build Coastguard Worker- aco: implement 64bit VGPR shifts for SI/CI 745*61046927SAndroid Build Coastguard Worker- aco: make 1/2*PI a literal constant on SI/CI 746*61046927SAndroid Build Coastguard Worker- aco: implement 64bit i2b for SI /CI 747*61046927SAndroid Build Coastguard Worker- aco: implement 64bit ine/ieq for SI/CI 748*61046927SAndroid Build Coastguard Worker- aco: disable disassembly for SI/CI due to lack of support by LLVM 749*61046927SAndroid Build Coastguard Worker- radv: only flush scalar cache for SSBO writes with ACO on GFX8+ 750*61046927SAndroid Build Coastguard Worker- aco: flush denorms after fmin/fmax on pre-GFX9 751*61046927SAndroid Build Coastguard Worker- aco: don't use a scalar temporary for reductions on GFX10 752*61046927SAndroid Build Coastguard Worker- aco: implement (clustered) reductions for SI/CI 753*61046927SAndroid Build Coastguard Worker- aco: implement inclusive_scan for SI/CI 754*61046927SAndroid Build Coastguard Worker- aco: implement exclusive scan for SI/CI 755*61046927SAndroid Build Coastguard Worker- radv: disable Youngblood app profile if ACO is used 756*61046927SAndroid Build Coastguard Worker- aco: return to loop_active mask at continue_or_break blocks 757*61046927SAndroid Build Coastguard Worker- radv: Enable ACO on GFX7 (Sea Islands) 758*61046927SAndroid Build Coastguard Worker- aco: use soffset for MUBUF instructions on SI/CI 759*61046927SAndroid Build Coastguard Worker- aco: improve readfirstlane after uniform ssbo loads on GFX7 760*61046927SAndroid Build Coastguard Worker- aco: propagate temporaries into expanded vectors 761*61046927SAndroid Build Coastguard Worker- nir: fix printing of var_decl with more than 4 components. 762*61046927SAndroid Build Coastguard Worker- aco: compact various Instruction classes 763*61046927SAndroid Build Coastguard Worker- aco: compact aco::span<T> to use uint16_t offset and size instead of 764*61046927SAndroid Build Coastguard Worker pointer and size_t. 765*61046927SAndroid Build Coastguard Worker- aco: fix unconditional demote_to_helper 766*61046927SAndroid Build Coastguard Worker- aco: rework lower_to_cssa() 767*61046927SAndroid Build Coastguard Worker- aco: handle phi affinities transitively through parallelcopies 768*61046927SAndroid Build Coastguard Worker- aco: ignore parallelcopies to the same register on jump threading 769*61046927SAndroid Build Coastguard Worker- aco: fix combine_salu_not_bitwise() when SCC is used 770*61046927SAndroid Build Coastguard Worker- aco: reorder VMEM operands in ACO IR 771*61046927SAndroid Build Coastguard Worker- aco: fix register allocation with multiple live-range splits 772*61046927SAndroid Build Coastguard Worker- aco: simplify adjust_sample_index_using_fmask() & get_image_coords() 773*61046927SAndroid Build Coastguard Worker- aco: simplify gathering of MIMG address components 774*61046927SAndroid Build Coastguard Worker- docs: add new features for RADV/ACO. 775*61046927SAndroid Build Coastguard Worker- aco: fix image_atomic_cmp_swap 776*61046927SAndroid Build Coastguard Worker 777*61046927SAndroid Build Coastguard WorkerDaniel Stone (2): 778*61046927SAndroid Build Coastguard Worker 779*61046927SAndroid Build Coastguard Worker- Revert "st/dri: do FLUSH_VERTICES before calling flush_resource" 780*61046927SAndroid Build Coastguard Worker- Revert "gallium: add st_context_iface::flush_resource to call 781*61046927SAndroid Build Coastguard Worker FLUSH_VERTICES" 782*61046927SAndroid Build Coastguard Worker 783*61046927SAndroid Build Coastguard WorkerDanylo Piliaiev (12): 784*61046927SAndroid Build Coastguard Worker 785*61046927SAndroid Build Coastguard Worker- intel/blorp: Fix usage of uninitialized memory in key hashing 786*61046927SAndroid Build Coastguard Worker- i965/program_cache: Lift restriction on shader key size 787*61046927SAndroid Build Coastguard Worker- intel/blorp: Fix usage of uninitialized memory in key hashing 788*61046927SAndroid Build Coastguard Worker- intel/fs: Do not lower large local arrays to scratch on gen7 789*61046927SAndroid Build Coastguard Worker- i965: Unify CC_STATE and BLEND_STATE atoms on Haswell as a workaround 790*61046927SAndroid Build Coastguard Worker- glsl: Add varyings to "zero-init of uninitialized vars" workaround 791*61046927SAndroid Build Coastguard Worker- drirc: Add glsl_zero_init workaround for GpuTest 792*61046927SAndroid Build Coastguard Worker- iris/query: Implement PIPE_QUERY_GPU_FINISHED 793*61046927SAndroid Build Coastguard Worker- iris: Fix value of out-of-bounds accesses for vertex attributes 794*61046927SAndroid Build Coastguard Worker- i965: Do not set front_buffer_dirty if there is no front buffer 795*61046927SAndroid Build Coastguard Worker- st/mesa: Handle the rest renderbuffer formats from OSMesa 796*61046927SAndroid Build Coastguard Worker- st/nir: Unify inputs_read/outputs_written before serializing NIR 797*61046927SAndroid Build Coastguard Worker 798*61046927SAndroid Build Coastguard WorkerDave Airlie (74): 799*61046927SAndroid Build Coastguard Worker 800*61046927SAndroid Build Coastguard Worker- nir/serialize: pack function has name and entry point into flags. 801*61046927SAndroid Build Coastguard Worker- nir/serialize: fix serializing functions with no implementations. 802*61046927SAndroid Build Coastguard Worker- spirv: don't store 0 to cs.ptr_size for non kernel stages. 803*61046927SAndroid Build Coastguard Worker- spirv: get the correct type for function returns. 804*61046927SAndroid Build Coastguard Worker- spirv/nir/opencl: handle some multiply instructions. 805*61046927SAndroid Build Coastguard Worker- nir: add 64-bit ufind_msb lowering support. (v2) 806*61046927SAndroid Build Coastguard Worker- nouveau: request ufind_msb64 lowering in the frontend. 807*61046927SAndroid Build Coastguard Worker- vtn/opencl: add clz support 808*61046927SAndroid Build Coastguard Worker- nir: fix deref offset builder 809*61046927SAndroid Build Coastguard Worker- llvmpipe: initial query buffer object support. (v2) 810*61046927SAndroid Build Coastguard Worker- docs: add llvmpipe to ARB_query_buffer_object. 811*61046927SAndroid Build Coastguard Worker- gallivm: split out the flow control ir to a common file. 812*61046927SAndroid Build Coastguard Worker- gallivm: nir->tgsi info convertor (v2) 813*61046927SAndroid Build Coastguard Worker- gallivm: add popcount intrinsic wrapper 814*61046927SAndroid Build Coastguard Worker- gallivm: add cttz wrapper 815*61046927SAndroid Build Coastguard Worker- gallivm: add selection for non-32 bit types 816*61046927SAndroid Build Coastguard Worker- gallivm: add nir->llvm translation (v2) 817*61046927SAndroid Build Coastguard Worker- draw: add nir info gathering and building support 818*61046927SAndroid Build Coastguard Worker- gallium: add nir lowering passes for the draw pipe stages. (v2) 819*61046927SAndroid Build Coastguard Worker- gallivm: add swizzle support where one channel isn't defined. 820*61046927SAndroid Build Coastguard Worker- llvmpipe: add initial nir support 821*61046927SAndroid Build Coastguard Worker- nir/samplers: don't zero samplers_used/txf. 822*61046927SAndroid Build Coastguard Worker- llvmpipe/images: handle undefined atomic without crashing 823*61046927SAndroid Build Coastguard Worker- gallivm/llvmpipe: add support for front facing in sysval. 824*61046927SAndroid Build Coastguard Worker- llvmpipe: enable texcoord semantics 825*61046927SAndroid Build Coastguard Worker- gallium/scons: fix graw-xlib build on OSX. 826*61046927SAndroid Build Coastguard Worker- llvmpipe: add queries disabled flag 827*61046927SAndroid Build Coastguard Worker- llvmpipe: disable occlusion queries when requested by state tracker 828*61046927SAndroid Build Coastguard Worker- draw: add support for collecting primitives generated outside 829*61046927SAndroid Build Coastguard Worker streamout 830*61046927SAndroid Build Coastguard Worker- llvmpipe: enable support for primitives generated outside streamout 831*61046927SAndroid Build Coastguard Worker- aco: handle gfx7 int8/10 clamping on exports 832*61046927SAndroid Build Coastguard Worker- gallivm: add bitfield reverse and ufind_msb 833*61046927SAndroid Build Coastguard Worker- llvmpipe/nir: handle texcoord requirements 834*61046927SAndroid Build Coastguard Worker- gallivm: fix transpose for when first channel isn't created 835*61046927SAndroid Build Coastguard Worker- gallivm: fix perspective enable if usage_mask doesn't have 0 bit set 836*61046927SAndroid Build Coastguard Worker- gallivm/nir: cleanup code and call cmp wrapper 837*61046927SAndroid Build Coastguard Worker- gallivm/nir: copy compare ordering code from tgsi 838*61046927SAndroid Build Coastguard Worker- gallivm: add base instance sysval support 839*61046927SAndroid Build Coastguard Worker- gallivm/draw: add support for draw_id system value. 840*61046927SAndroid Build Coastguard Worker- gallivm: fixup base_vertex support 841*61046927SAndroid Build Coastguard Worker- llvmpipe: enable ARB_shader_draw_parameters. 842*61046927SAndroid Build Coastguard Worker- vtn: convert vload/store to single value loops 843*61046927SAndroid Build Coastguard Worker- vtn/opencl: add shuffle/shuffle support 844*61046927SAndroid Build Coastguard Worker- gallivm/nir: wrap idiv to avoid divide by 0 (v2) 845*61046927SAndroid Build Coastguard Worker- llvmpipe: switch to NIR by default 846*61046927SAndroid Build Coastguard Worker- nir: sanitize work group intrinsics to always be 32-bit. 847*61046927SAndroid Build Coastguard Worker- gallivm: add 64-bit const int creator. 848*61046927SAndroid Build Coastguard Worker- llvmpipe/gallivm: add kernel inputs 849*61046927SAndroid Build Coastguard Worker- gallivm: add support for 8-bit/16-bit integer builders 850*61046927SAndroid Build Coastguard Worker- gallivm: pick integer builders for alu instructions. 851*61046927SAndroid Build Coastguard Worker- gallivm/nir: allow 8/16-bit conversion and comparison. 852*61046927SAndroid Build Coastguard Worker- tgsi/mesa: handle KERNEL case 853*61046927SAndroid Build Coastguard Worker- gallivm/llvmpipe: add support for work dimension intrinsic. 854*61046927SAndroid Build Coastguard Worker- gallivm/llvmpipe: add support for block size intrinsic 855*61046927SAndroid Build Coastguard Worker- gallivm/llvmpipe: add support for global operations. 856*61046927SAndroid Build Coastguard Worker- llvmpipe: handle serialized nir as a shader type. 857*61046927SAndroid Build Coastguard Worker- llvmpipe: add support for compute shader params 858*61046927SAndroid Build Coastguard Worker- llvmpipe/nir: use nir_max_vec_components in more places 859*61046927SAndroid Build Coastguard Worker- gallivm: handle non-32 bit undefined 860*61046927SAndroid Build Coastguard Worker- llvmpipe: lower hadd/add_sat 861*61046927SAndroid Build Coastguard Worker- gallivm/nir: lower packing 862*61046927SAndroid Build Coastguard Worker- gallivm/nir: add vec8/16 support 863*61046927SAndroid Build Coastguard Worker- llvmpipe: add debug option to enable OpenCL support. 864*61046927SAndroid Build Coastguard Worker- gallivm: fixup const int64 builder. 865*61046927SAndroid Build Coastguard Worker- llvmpipe: enable ARB_shader_group_vote. 866*61046927SAndroid Build Coastguard Worker- gallium/util: add multi_draw_indirect to util_draw_indirect. 867*61046927SAndroid Build Coastguard Worker- llvmpipe: enable driver side multi draw indirect 868*61046927SAndroid Build Coastguard Worker- llvmpipe: add support for ARB_indirect_parameters. 869*61046927SAndroid Build Coastguard Worker- llvmpipe: add ARB_derivative_control support 870*61046927SAndroid Build Coastguard Worker- gallivm: fix gather component handling. 871*61046927SAndroid Build Coastguard Worker- llvmpipe: fix some integer instruction lowering. 872*61046927SAndroid Build Coastguard Worker- galllivm: fix gather offset casting 873*61046927SAndroid Build Coastguard Worker- gallivm: fix find lsb 874*61046927SAndroid Build Coastguard Worker- gallivm/nir: add missing break for isub. 875*61046927SAndroid Build Coastguard Worker 876*61046927SAndroid Build Coastguard WorkerDavid Heidelberg (1): 877*61046927SAndroid Build Coastguard Worker 878*61046927SAndroid Build Coastguard Worker- .mailmap: use correct email address 879*61046927SAndroid Build Coastguard Worker 880*61046927SAndroid Build Coastguard WorkerDavid Stevens (1): 881*61046927SAndroid Build Coastguard Worker 882*61046927SAndroid Build Coastguard Worker- virgl: support emulating planar image sampling 883*61046927SAndroid Build Coastguard Worker 884*61046927SAndroid Build Coastguard WorkerDenis Pauk (2): 885*61046927SAndroid Build Coastguard Worker 886*61046927SAndroid Build Coastguard Worker- gallium/swr: Enable support bptc format. 887*61046927SAndroid Build Coastguard Worker- docs/features: mark GL_ARB_texture_compression_bptc as done for 888*61046927SAndroid Build Coastguard Worker llvmpipe, softpipe, swr 889*61046927SAndroid Build Coastguard Worker 890*61046927SAndroid Build Coastguard WorkerDongwon Kim (3): 891*61046927SAndroid Build Coastguard Worker 892*61046927SAndroid Build Coastguard Worker- gallium: enable INTEL_PERFORMANCE_QUERY 893*61046927SAndroid Build Coastguard Worker- iris: INTEL performance query implementation 894*61046927SAndroid Build Coastguard Worker- gallium: check all planes' pipe formats in case of multi-samplers 895*61046927SAndroid Build Coastguard Worker 896*61046927SAndroid Build Coastguard WorkerDrew Davenport (1): 897*61046927SAndroid Build Coastguard Worker 898*61046927SAndroid Build Coastguard Worker- radeonsi: Clear uninitialized variable 899*61046927SAndroid Build Coastguard Worker 900*61046927SAndroid Build Coastguard WorkerDrew DeVault (1): 901*61046927SAndroid Build Coastguard Worker 902*61046927SAndroid Build Coastguard Worker- st_get_external_sampler_key: improve error message 903*61046927SAndroid Build Coastguard Worker 904*61046927SAndroid Build Coastguard WorkerDuncan Hopkins (1): 905*61046927SAndroid Build Coastguard Worker 906*61046927SAndroid Build Coastguard Worker- zink: make sure src image is transfer-src-optimal 907*61046927SAndroid Build Coastguard Worker 908*61046927SAndroid Build Coastguard WorkerDylan Baker (69): 909*61046927SAndroid Build Coastguard Worker 910*61046927SAndroid Build Coastguard Worker- Bump VERSION to 20.0.0-devel 911*61046927SAndroid Build Coastguard Worker- docs/new_features: Empty the feature list for the 20.0 cycle 912*61046927SAndroid Build Coastguard Worker- nir: correct use of identity check in python 913*61046927SAndroid Build Coastguard Worker- r200: use preprocessor for big vs little endian checks 914*61046927SAndroid Build Coastguard Worker- r100: Use preprocessor to select big vs little endian paths 915*61046927SAndroid Build Coastguard Worker- dri/osmesa: use preprocessor for selecting endian code paths 916*61046927SAndroid Build Coastguard Worker- util/u_endian: Use \_WIN32 instead of \_MSC_VER 917*61046927SAndroid Build Coastguard Worker- util/u_endian: set PIPE_ARCH_*_ENDIAN to 1 918*61046927SAndroid Build Coastguard Worker- mesa/main: replace uses of \_mesa_little_endian with preprocessor 919*61046927SAndroid Build Coastguard Worker- mesa/swrast: replace instances of \_mesa_little_endian with 920*61046927SAndroid Build Coastguard Worker preprocessor 921*61046927SAndroid Build Coastguard Worker- mesa/main: delete now unused \_mesa_little_endian 922*61046927SAndroid Build Coastguard Worker- gallium/osmesa: Use PIPE_ARCH_*_ENDIAN instead of little_endian 923*61046927SAndroid Build Coastguard Worker function 924*61046927SAndroid Build Coastguard Worker- util: rename PIPE_ARCH_*_ENDIAN to UTIL_ARCH_*_ENDIAN 925*61046927SAndroid Build Coastguard Worker- util/u_endian: Add error checks 926*61046927SAndroid Build Coastguard Worker- meson: Add dep_glvnd to egl deps when building with glvnd 927*61046927SAndroid Build Coastguard Worker- docs: add release notes for 19.2.3 928*61046927SAndroid Build Coastguard Worker- docs: add sha256 sum to 19.2.3 release notes 929*61046927SAndroid Build Coastguard Worker- docs: update calendar, add news item and link release notes for 930*61046927SAndroid Build Coastguard Worker 19.2.2 931*61046927SAndroid Build Coastguard Worker- meson: gtest needs pthreads 932*61046927SAndroid Build Coastguard Worker- gallium/osmesa: Convert osmesa test to gtest 933*61046927SAndroid Build Coastguard Worker- osmesa/tests: Extend render test to cover other working cases 934*61046927SAndroid Build Coastguard Worker- util: Use ZSTD for shader cache if possible 935*61046927SAndroid Build Coastguard Worker- docs: Add release notes for 19.2.4 936*61046927SAndroid Build Coastguard Worker- docs: Add SHA256 sum for for 19.2.4 937*61046927SAndroid Build Coastguard Worker- docs: update calendar, add news item and link release notes for 938*61046927SAndroid Build Coastguard Worker 19.2.4 939*61046927SAndroid Build Coastguard Worker- docs: Add relnotes for 19.2.5 940*61046927SAndroid Build Coastguard Worker- docs/relnotes/19.2.5: Add SHA256 sum 941*61046927SAndroid Build Coastguard Worker- docs: update calendar, add news item and link release notes for 942*61046927SAndroid Build Coastguard Worker 19.2.5 943*61046927SAndroid Build Coastguard Worker- docs/release-calendar: Update for extended 19.3 rc period 944*61046927SAndroid Build Coastguard Worker- docs: Add release notes for 19.2.6 945*61046927SAndroid Build Coastguard Worker- docs: Add SHA256 sum for 19.2.6 946*61046927SAndroid Build Coastguard Worker- docs: update calendar, add news item and link release notes for 947*61046927SAndroid Build Coastguard Worker 19.2.6 948*61046927SAndroid Build Coastguard Worker- gallium/auxiliary: Fix uses of gnu struct = {} extension 949*61046927SAndroid Build Coastguard Worker- meson: Add -Werror=gnu-empty-initializer to MSVC compat args 950*61046927SAndroid Build Coastguard Worker- docs: Add release notes for 19.2.7 951*61046927SAndroid Build Coastguard Worker- docs: Add SHA256 sums for 19.2.7 952*61046927SAndroid Build Coastguard Worker- docs: update calendar, add news item and link release notes for 953*61046927SAndroid Build Coastguard Worker 19.2.7 954*61046927SAndroid Build Coastguard Worker- docs: Update mesa 19.3 release calendar 955*61046927SAndroid Build Coastguard Worker- meson/broadcom: libbroadcom_cle needs expat headers 956*61046927SAndroid Build Coastguard Worker- meson/broadcom: libbroadcom_cle also needs zlib 957*61046927SAndroid Build Coastguard Worker- docs: add release notes for 19.3.0 958*61046927SAndroid Build Coastguard Worker- docs/19.3.0: Add SHA256 sums 959*61046927SAndroid Build Coastguard Worker- docs: Update release notes, index, and calendar for 19.3.0 960*61046927SAndroid Build Coastguard Worker- dcos: add releanse notes for 19.3.1 961*61046927SAndroid Build Coastguard Worker- docs: Add release notes, update calendar, and add news for 19.3.1 962*61046927SAndroid Build Coastguard Worker- docs: add relnotes for 19.2.8 963*61046927SAndroid Build Coastguard Worker- docs/relnotes/19.2.8: Add SHA256 sum 964*61046927SAndroid Build Coastguard Worker- docs: Add release notes, news, and update calendar for 19.2.8 965*61046927SAndroid Build Coastguard Worker- docs: Add release notes for 19.3.2 966*61046927SAndroid Build Coastguard Worker- docs: add SHA256 sums for 19.3.2 967*61046927SAndroid Build Coastguard Worker- docs: Add release notes for 19.3.2, update calendar and home page 968*61046927SAndroid Build Coastguard Worker- docs: Update release calendar for 20.0 969*61046927SAndroid Build Coastguard Worker- docs: Add relnotes for 19.3.3 release 970*61046927SAndroid Build Coastguard Worker- docs: Add SHA 256 sums for 19.3.3 971*61046927SAndroid Build Coastguard Worker- docs: update news, calendar, and link release notes for 19.3.3 972*61046927SAndroid Build Coastguard Worker- VERSION: bump to 20.0.0-rc1 973*61046927SAndroid Build Coastguard Worker- bin/pick-ui: Add a new maintainer script for picking patches 974*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to 0d14f41625fa00187f690f283c1eb6a22e354a71 975*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to b550b7ef3b8d12f533b67b1a03159a127a3ff34a 976*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to 9afdcd64f2c96f3fcc1a28912987f2e8066aa995 977*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to 7eaf21cb6f67adbe0e79b80b4feb8c816a98a720 978*61046927SAndroid Build Coastguard Worker- VERSION: bump to 20.0-rc2 979*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to d8bae10bfe0f487dcaec721743cd51441bcc12f5 980*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to 689817c9dfde9a0852f2b2489cb0fa93ffbcb215 981*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to 23037627359e739c42b194dec54875aefbb9d00b 982*61046927SAndroid Build Coastguard Worker- VERSION: bump for 20.0.0-rc3 983*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to 2a98cf3b2ecea43cea148df7f77d2abadfd1c9db 984*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to 946eacbafb47c8b94d47e7c9d2a8b02fff5a22fa 985*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to bee5c9b0dc13dbae0ccf124124eaccebf7f2a435 986*61046927SAndroid Build Coastguard Worker 987*61046927SAndroid Build Coastguard WorkerEduardo Lima Mitev (2): 988*61046927SAndroid Build Coastguard Worker 989*61046927SAndroid Build Coastguard Worker- turnip: Remove failed command buffer from pool 990*61046927SAndroid Build Coastguard Worker- turnip: Fix issues in tu_compute_pipeline_create() that may lead to 991*61046927SAndroid Build Coastguard Worker crash 992*61046927SAndroid Build Coastguard Worker 993*61046927SAndroid Build Coastguard WorkerElie Tournier (4): 994*61046927SAndroid Build Coastguard Worker 995*61046927SAndroid Build Coastguard Worker- Docs: remove duplicate meson docs for windows 996*61046927SAndroid Build Coastguard Worker- docs: fix ascii html representation 997*61046927SAndroid Build Coastguard Worker- nir/algebraic: i2f(f2i()) -> trunc() 998*61046927SAndroid Build Coastguard Worker- nir/algebraic: sqrt(x)*sqrt(x) -> fabs(x) 999*61046927SAndroid Build Coastguard Worker 1000*61046927SAndroid Build Coastguard WorkerEmmanuel Gil Peyrot (1): 1001*61046927SAndroid Build Coastguard Worker 1002*61046927SAndroid Build Coastguard Worker- intel/compiler: Return early if read() failed 1003*61046927SAndroid Build Coastguard Worker 1004*61046927SAndroid Build Coastguard WorkerEric Anholt (102): 1005*61046927SAndroid Build Coastguard Worker 1006*61046927SAndroid Build Coastguard Worker- ci: Make lava inherit the ccache setup of the .build script. 1007*61046927SAndroid Build Coastguard Worker- ci: Switch over to an autoscaling GKE cluster for builds. 1008*61046927SAndroid Build Coastguard Worker- Revert "ci: Switch over to an autoscaling GKE cluster for builds." 1009*61046927SAndroid Build Coastguard Worker- mesa/st: Add mapping of MESA_FORMAT_RGB_SNORM16 to gallium. 1010*61046927SAndroid Build Coastguard Worker- gallium: Add defines for FXT1 texture compression. 1011*61046927SAndroid Build Coastguard Worker- gallium: Add some more channel orderings of packed formats. 1012*61046927SAndroid Build Coastguard Worker- gallium: Add an equivalent of MESA_FORMAT_BGR_UNORM8. 1013*61046927SAndroid Build Coastguard Worker- gallium: Add equivalents of packed MESA_FORMAT_*UINT formats. 1014*61046927SAndroid Build Coastguard Worker- mesa: Stop defining a full separate format for RGBA_UINT8. 1015*61046927SAndroid Build Coastguard Worker- mesa/st: Test round-tripping of all compressed formats. 1016*61046927SAndroid Build Coastguard Worker- mesa: Prepare for the MESA_FORMAT\_\* enum to be sparse. 1017*61046927SAndroid Build Coastguard Worker- mesa: Redefine MESA_FORMAT\_\* in terms of PIPE_FORMAT_*. 1018*61046927SAndroid Build Coastguard Worker- mesa/st: Gut most of st_mesa_format_to_pipe_format(). 1019*61046927SAndroid Build Coastguard Worker- mesa/st: Make st_pipe_format_to_mesa_format an effective no-op. 1020*61046927SAndroid Build Coastguard Worker- u_format: Fix swizzle of A1R5G5B5. 1021*61046927SAndroid Build Coastguard Worker- ci: Use several debian buster packages instead of hand-building. 1022*61046927SAndroid Build Coastguard Worker- ci: Make the skip list regexes match the full test name. 1023*61046927SAndroid Build Coastguard Worker- ci: Use cts_runner for our dEQP runs. 1024*61046927SAndroid Build Coastguard Worker- ci: Enable all of GLES3/3.1 testing for softpipe. 1025*61046927SAndroid Build Coastguard Worker- ci: Remove old commented copy of freedreno artifacts. 1026*61046927SAndroid Build Coastguard Worker- ci: Disable flappy blit tests on a630. 1027*61046927SAndroid Build Coastguard Worker- ci: Expand the freedreno blit skip regex to cover more cases. 1028*61046927SAndroid Build Coastguard Worker- util: Move gallium's PIPE_FORMAT utils to /util/format/ 1029*61046927SAndroid Build Coastguard Worker- mesa: Move compile of common Mesa core files to a static lib. 1030*61046927SAndroid Build Coastguard Worker- mesa/st: Simplify st_choose_matching_format(). 1031*61046927SAndroid Build Coastguard Worker- mesa: Don't put sRGB formats in the array format table. 1032*61046927SAndroid Build Coastguard Worker- mesa/st: Reuse st_choose_matching_format from st_choose_format(). 1033*61046927SAndroid Build Coastguard Worker- util: Add a mapping from VkFormat to PIPE_FORMAT. 1034*61046927SAndroid Build Coastguard Worker- turnip: Drop the copy of the formats table. 1035*61046927SAndroid Build Coastguard Worker- ci: Move freedreno's parallelism to the runner instead of gitlab-ci 1036*61046927SAndroid Build Coastguard Worker jobs. 1037*61046927SAndroid Build Coastguard Worker- ci: Use a tag from the parallel-deqp-runner repo. 1038*61046927SAndroid Build Coastguard Worker- nir: Add a scheduler pass to reduce maximum register pressure. 1039*61046927SAndroid Build Coastguard Worker- nir: Refactor algebraic's block walk 1040*61046927SAndroid Build Coastguard Worker- nir: Make algebraic backtrack and reprocess after a replacement. 1041*61046927SAndroid Build Coastguard Worker- freedreno: Introduce a fd_resource_layer_stride() helper. 1042*61046927SAndroid Build Coastguard Worker- freedreno: Introduce a fd_resource_tile_mode() helper. 1043*61046927SAndroid Build Coastguard Worker- freedreno: Introduce a resource layout header. 1044*61046927SAndroid Build Coastguard Worker- freedreno: Convert the slice struct to the new resource header. 1045*61046927SAndroid Build Coastguard Worker- freedreno/a6xx: Log the tiling mode in resource layout debug. 1046*61046927SAndroid Build Coastguard Worker- turnip: Disable timestamp queries for now. 1047*61046927SAndroid Build Coastguard Worker- turnip: Fix unused variable warnings. 1048*61046927SAndroid Build Coastguard Worker- turnip: Drop redefinition of VALIDREG now that it's in ir3.h. 1049*61046927SAndroid Build Coastguard Worker- turnip: Reuse tu6_stage2opcode() more. 1050*61046927SAndroid Build Coastguard Worker- turnip: Add basic SSBO support. 1051*61046927SAndroid Build Coastguard Worker- turnip: Refactor the graphics pipeline create implementation. 1052*61046927SAndroid Build Coastguard Worker- turnip: Add a helper function for getting tu_buffer iovas. 1053*61046927SAndroid Build Coastguard Worker- turnip: Sanity check that we're adding valid BOs to the list. 1054*61046927SAndroid Build Coastguard Worker- turnip: Move pipeline BO list adding to BindPipeline. 1055*61046927SAndroid Build Coastguard Worker- turnip: Add support for compute shaders. 1056*61046927SAndroid Build Coastguard Worker- ci: Disable egl_ext_device_drm tests in piglit. 1057*61046927SAndroid Build Coastguard Worker- freedreno: Enable texture upload memory throttling. 1058*61046927SAndroid Build Coastguard Worker- freedreno: Stop forcing ALLOW_MAPPED_BUFFERS_DURING_EXEC off. 1059*61046927SAndroid Build Coastguard Worker- freedreno: Track the set of UBOs to be uploaded in UBO analysis. 1060*61046927SAndroid Build Coastguard Worker- freedreno: Drop the extra offset field for mipmap slices. 1061*61046927SAndroid Build Coastguard Worker- freedreno: Refactor the UBWC flags registers emission. 1062*61046927SAndroid Build Coastguard Worker- freedreno: Move UBWC layout into a slices array like the non-UBWC 1063*61046927SAndroid Build Coastguard Worker slices. 1064*61046927SAndroid Build Coastguard Worker- tu: Move our image layout into a freedreno_layout struct. 1065*61046927SAndroid Build Coastguard Worker- freedreno: Move a6xx's setup_slices() to a shareable helper function. 1066*61046927SAndroid Build Coastguard Worker- freedreno: Switch the 16-bit workaround to match what turnip does. 1067*61046927SAndroid Build Coastguard Worker- tu: Move UBWC layout into fdl6_layout() and use that function. 1068*61046927SAndroid Build Coastguard Worker- turnip: Lower usub_borrow. 1069*61046927SAndroid Build Coastguard Worker- turnip: Drop unused variable. 1070*61046927SAndroid Build Coastguard Worker- turnip: Add support for descriptor arrays. 1071*61046927SAndroid Build Coastguard Worker- turnip: Fix support for immutable samplers. 1072*61046927SAndroid Build Coastguard Worker- ci: Fix caselist results archiving after parallel-deqp-runner rename. 1073*61046927SAndroid Build Coastguard Worker- mesa: Fix detection of invalidating both depth and stencil. 1074*61046927SAndroid Build Coastguard Worker- mesa/st: Deduplicate the NIR uniform lowering code. 1075*61046927SAndroid Build Coastguard Worker- mesa/st: Move the vec4 type size function into core GLSL types. 1076*61046927SAndroid Build Coastguard Worker- mesa/prog: Reuse count_vec4_slots() from ir_to_mesa. 1077*61046927SAndroid Build Coastguard Worker- mesa/st: Move the dword slot counting function to glsl_types as well. 1078*61046927SAndroid Build Coastguard Worker- i965: Reuse the new core glsl_count_dword_slots(). 1079*61046927SAndroid Build Coastguard Worker- nir: Fix printing of ~0 .locations. 1080*61046927SAndroid Build Coastguard Worker- turnip: Refactor linkage state setup. 1081*61046927SAndroid Build Coastguard Worker- mesa: Make atomic lowering put atomics above SSBOs. 1082*61046927SAndroid Build Coastguard Worker- gallium: Pack the atomic counters just above the SSBOs. 1083*61046927SAndroid Build Coastguard Worker- nir: Drop the ssbo_offset to atomic lowering. 1084*61046927SAndroid Build Coastguard Worker- compiler: Add a note about how num_ssbos works in the program info. 1085*61046927SAndroid Build Coastguard Worker- freedreno: Stop scattered remapping of SSBOs/images to IBOs. 1086*61046927SAndroid Build Coastguard Worker- radeonsi: Remove a bunch of default handling of pipe caps. 1087*61046927SAndroid Build Coastguard Worker- r600: Remove a bunch of default handling of pipe caps. 1088*61046927SAndroid Build Coastguard Worker- r300: Remove a bunch of default handling of pipe caps. 1089*61046927SAndroid Build Coastguard Worker- radeonsi: Drop PIPE_CAP_TGSI_ANY_REG_AS_ADDRESS. 1090*61046927SAndroid Build Coastguard Worker- turnip: Fix some whitespace around binary operators. 1091*61046927SAndroid Build Coastguard Worker- turnip: Refactor the intrinsic lowering. 1092*61046927SAndroid Build Coastguard Worker- turnip: Add limited support for storage images. 1093*61046927SAndroid Build Coastguard Worker- turnip: Disable UBWC on images used as storage images. 1094*61046927SAndroid Build Coastguard Worker- turnip: Add support for non-zero (still constant) UBO buffer indices. 1095*61046927SAndroid Build Coastguard Worker- turnip: Add support for uniform texel buffers. 1096*61046927SAndroid Build Coastguard Worker- freedreno/ir3: Plumb the ir3_shader_variant into legalize. 1097*61046927SAndroid Build Coastguard Worker- turnip: Add support for fine derivatives. 1098*61046927SAndroid Build Coastguard Worker- turnip: Fix execution of secondary cmd bufs with nothing in primary. 1099*61046927SAndroid Build Coastguard Worker- freedreno: Add some missing a6xx address declarations. 1100*61046927SAndroid Build Coastguard Worker- freedreno: Fix OUT_REG() on address regs without a .bo supplied. 1101*61046927SAndroid Build Coastguard Worker- turnip: Port krh's packing macros from freedreno to tu. 1102*61046927SAndroid Build Coastguard Worker- turnip: Convert renderpass setup to the new register packing macros. 1103*61046927SAndroid Build Coastguard Worker- turnip: Convert the rest of tu_cmd_buffer.c over to the new pack 1104*61046927SAndroid Build Coastguard Worker macros. 1105*61046927SAndroid Build Coastguard Worker- vulkan/wsi: Fix compiler warning when no WSI platforms are enabled. 1106*61046927SAndroid Build Coastguard Worker- iris: Silence warning about AUX_USAGE_MC. 1107*61046927SAndroid Build Coastguard Worker- mesa/st: Fix compiler warnings from INTEL_shader_integer_functions. 1108*61046927SAndroid Build Coastguard Worker- ci: Enable -Werror on the meson-i386 build. 1109*61046927SAndroid Build Coastguard Worker- tu: Fix binning address setup after pack macros change. 1110*61046927SAndroid Build Coastguard Worker- Revert "gallium: Fix big-endian addressing of non-bitmask array 1111*61046927SAndroid Build Coastguard Worker formats." 1112*61046927SAndroid Build Coastguard Worker 1113*61046927SAndroid Build Coastguard WorkerEric Engestrom (58): 1114*61046927SAndroid Build Coastguard Worker 1115*61046927SAndroid Build Coastguard Worker- meson: split out idep_xmlconfig_headers from idep_xmlconfig 1116*61046927SAndroid Build Coastguard Worker- anv: add missing xmlconfig headers dependency 1117*61046927SAndroid Build Coastguard Worker- radv: drop unnecessary xmlpool_options_h 1118*61046927SAndroid Build Coastguard Worker- pipe-loader: drop unnecessary xmlpool_options_h 1119*61046927SAndroid Build Coastguard Worker- loader: replace xmlpool_options_h with idep_xmlconfig_headers 1120*61046927SAndroid Build Coastguard Worker- targets/omx: replace xmlpool_options_h with idep_xmlconfig_headers 1121*61046927SAndroid Build Coastguard Worker- targets/va: replace xmlpool_options_h with idep_xmlconfig_headers 1122*61046927SAndroid Build Coastguard Worker- targets/vdpau: replace xmlpool_options_h with idep_xmlconfig_headers 1123*61046927SAndroid Build Coastguard Worker- targets/xa: replace xmlpool_options_h with idep_xmlconfig_headers 1124*61046927SAndroid Build Coastguard Worker- targets/xvmc: replace xmlpool_options_h with idep_xmlconfig_headers 1125*61046927SAndroid Build Coastguard Worker- dri: replace xmlpool_options_h with idep_xmlconfig_headers 1126*61046927SAndroid Build Coastguard Worker- i915: replace xmlpool_options_h with idep_xmlconfig_headers 1127*61046927SAndroid Build Coastguard Worker- nouveau: replace xmlpool_options_h with idep_xmlconfig_headers 1128*61046927SAndroid Build Coastguard Worker- r200: replace xmlpool_options_h with idep_xmlconfig_headers 1129*61046927SAndroid Build Coastguard Worker- radeon: replace xmlpool_options_h with idep_xmlconfig_headers 1130*61046927SAndroid Build Coastguard Worker- meson: move idep_xmlconfig_headers to xmlpool/ 1131*61046927SAndroid Build Coastguard Worker- gitlab-ci: build a recent enough version of GLVND (ie. 1.2.0) 1132*61046927SAndroid Build Coastguard Worker- meson: require glvnd 1.2.0 1133*61046927SAndroid Build Coastguard Worker- meson: revert glvnd workaround 1134*61046927SAndroid Build Coastguard Worker- meson: add variable to control the symbols checks 1135*61046927SAndroid Build Coastguard Worker- meson: move the generic symbols check arguments to a common variable 1136*61046927SAndroid Build Coastguard Worker- meson: add windows support to symbols checks 1137*61046927SAndroid Build Coastguard Worker- meson: require \`nm\` again on Unix systems 1138*61046927SAndroid Build Coastguard Worker- mesa/imports: let the build system detect strtok_r() 1139*61046927SAndroid Build Coastguard Worker- egl: fix \_EGL_NATIVE_PLATFORM fallback 1140*61046927SAndroid Build Coastguard Worker- egl: move #include of local headers out of Khronos headers 1141*61046927SAndroid Build Coastguard Worker- gitlab-ci: build libdrm using meson instead of autotools 1142*61046927SAndroid Build Coastguard Worker- gitlab-ci: auto-cancel CI runs when a newer commit is pushed to the 1143*61046927SAndroid Build Coastguard Worker same branch 1144*61046927SAndroid Build Coastguard Worker- CL: sync C headers with Khronos 1145*61046927SAndroid Build Coastguard Worker- CL: sync C++ headers with Khronos 1146*61046927SAndroid Build Coastguard Worker- vulkan: delete typo'd header 1147*61046927SAndroid Build Coastguard Worker- egl: use EGL_CAST() macro in eglmesaext.h 1148*61046927SAndroid Build Coastguard Worker- anv: add missing "fall-through" annotation 1149*61046927SAndroid Build Coastguard Worker- vk_util: drop duplicate formats in vk_format_map[] 1150*61046927SAndroid Build Coastguard Worker- meson: drop duplicate \`lib\` prefix on libiris_gen\* 1151*61046927SAndroid Build Coastguard Worker- meson: drop \`intel_\` prefix on imgui_core 1152*61046927SAndroid Build Coastguard Worker- docs: reword a bit and list HTTPS before FTP 1153*61046927SAndroid Build Coastguard Worker- intel: add mi_builder_test for gen12 1154*61046927SAndroid Build Coastguard Worker- intel/compiler: add ASSERTED annotation to avoid "unused variable" 1155*61046927SAndroid Build Coastguard Worker warning 1156*61046927SAndroid Build Coastguard Worker- intel/compiler: replace \`0\` pointer with \`NULL\` 1157*61046927SAndroid Build Coastguard Worker- util/simple_mtx: don't set the canary when it can't be checked 1158*61046927SAndroid Build Coastguard Worker- anv: drop unused #include 1159*61046927SAndroid Build Coastguard Worker- travis: autodetect python version instead of hard-coding it 1160*61046927SAndroid Build Coastguard Worker- util/format: remove left-over util_format_description_table 1161*61046927SAndroid Build Coastguard Worker declaration 1162*61046927SAndroid Build Coastguard Worker- util/format: add PIPE_FORMAT_ASTC_*x*x*_SRGB to 1163*61046927SAndroid Build Coastguard Worker util_format_{srgb,linear}() 1164*61046927SAndroid Build Coastguard Worker- util/format: add trivial srgb<->linear conversion test 1165*61046927SAndroid Build Coastguard Worker- u_format: move format tests to util/tests/ 1166*61046927SAndroid Build Coastguard Worker- amd: fix empty-body issues 1167*61046927SAndroid Build Coastguard Worker- nine: fix empty-body-issues 1168*61046927SAndroid Build Coastguard Worker- meson: simplify install_megadrivers.py invocation 1169*61046927SAndroid Build Coastguard Worker- mesa: avoid returning a value in a void function 1170*61046927SAndroid Build Coastguard Worker- meson: use github URL for wraps instead of completely unreliable 1171*61046927SAndroid Build Coastguard Worker wrapdb 1172*61046927SAndroid Build Coastguard Worker- egl: drop confusing mincore() error message 1173*61046927SAndroid Build Coastguard Worker- llvmpipe: drop LLVM < 3.4 support 1174*61046927SAndroid Build Coastguard Worker- util/atomic: fix return type of p_atomic_add_return() fallback 1175*61046927SAndroid Build Coastguard Worker- util/os_socket: fix header unavailable on windows 1176*61046927SAndroid Build Coastguard Worker- freedreno/perfcntrs: fix fd leak 1177*61046927SAndroid Build Coastguard Worker- util/disk_cache: check for write() failure in the zstd path 1178*61046927SAndroid Build Coastguard Worker 1179*61046927SAndroid Build Coastguard WorkerErico Nunes (17): 1180*61046927SAndroid Build Coastguard Worker 1181*61046927SAndroid Build Coastguard Worker- lima: fix nir shader memory leak 1182*61046927SAndroid Build Coastguard Worker- lima: fix bo submit memory leak 1183*61046927SAndroid Build Coastguard Worker- lima/ppir: enable lower_fdph 1184*61046927SAndroid Build Coastguard Worker- gallium/util: add alignment parameter to util_upload_index_buffer 1185*61046927SAndroid Build Coastguard Worker- lima: allocate separate bo to store varyings 1186*61046927SAndroid Build Coastguard Worker- lima: refactor indexed draw indices upload 1187*61046927SAndroid Build Coastguard Worker- vc4: move the draw splitting routine to shared code 1188*61046927SAndroid Build Coastguard Worker- lima: split draw calls on 64k vertices 1189*61046927SAndroid Build Coastguard Worker- lima/ppir: fix lod bias src 1190*61046927SAndroid Build Coastguard Worker- lima/ppir: remove assert on ppir_emit_tex unsupported feature 1191*61046927SAndroid Build Coastguard Worker- lima: set shader caps to optimize control flow 1192*61046927SAndroid Build Coastguard Worker- lima/ppir: remove orphan load node after cloning 1193*61046927SAndroid Build Coastguard Worker- lima/ppir: implement full liveness analysis for regalloc 1194*61046927SAndroid Build Coastguard Worker- lima/ppir: handle write to dead registers in ppir 1195*61046927SAndroid Build Coastguard Worker- lima/ppir: fix ssa undef emit 1196*61046927SAndroid Build Coastguard Worker- lima/ppir: split ppir_op_undef into undef and dummy again 1197*61046927SAndroid Build Coastguard Worker- lima/ppir: fix src read mask swizzling 1198*61046927SAndroid Build Coastguard Worker 1199*61046927SAndroid Build Coastguard WorkerErik Faye-Lund (82): 1200*61046927SAndroid Build Coastguard Worker 1201*61046927SAndroid Build Coastguard Worker- zink: heap-allocate samplers objects 1202*61046927SAndroid Build Coastguard Worker- zink: emit line-width when using polygon line-mode 1203*61046927SAndroid Build Coastguard Worker- anv: remove incorrect polygonMode=point early-out 1204*61046927SAndroid Build Coastguard Worker- zink: use actual format for render-pass 1205*61046927SAndroid Build Coastguard Worker- zink: always allow mutating the format 1206*61046927SAndroid Build Coastguard Worker- zink: do not advertize coherent mapping 1207*61046927SAndroid Build Coastguard Worker- zink: disable fragment-shader texture-lod 1208*61046927SAndroid Build Coastguard Worker- zink: transition resources before resolving 1209*61046927SAndroid Build Coastguard Worker- zink: always allow sampling of images 1210*61046927SAndroid Build Coastguard Worker- zink: use u_blitter when format-reinterpreting 1211*61046927SAndroid Build Coastguard Worker- zink/spirv: drop temp-array for component-count 1212*61046927SAndroid Build Coastguard Worker- zink/spirv: support loading bool constants 1213*61046927SAndroid Build Coastguard Worker- zink/spirv: implement bany_fnequal[2-4] 1214*61046927SAndroid Build Coastguard Worker- zink/spirv: implement bany_inequal[2-4] 1215*61046927SAndroid Build Coastguard Worker- zink/spirv: implement ball_iequal[2-4] 1216*61046927SAndroid Build Coastguard Worker- zink/spirv: implement ball_fequal[2-4] 1217*61046927SAndroid Build Coastguard Worker- zink: do advertize integer support in shaders 1218*61046927SAndroid Build Coastguard Worker- zink/spirv: add support for nir_op_flrp 1219*61046927SAndroid Build Coastguard Worker- zink: correct depth-stencil format 1220*61046927SAndroid Build Coastguard Worker- nir: patch up deref-vars when lowering clip-planes 1221*61046927SAndroid Build Coastguard Worker- zink: always allow transfer to/from buffers 1222*61046927SAndroid Build Coastguard Worker- zink: implement buffer-to-buffer copies 1223*61046927SAndroid Build Coastguard Worker- zink: remove no-longer-needed hack 1224*61046927SAndroid Build Coastguard Worker- zink: move format-checking to separate source 1225*61046927SAndroid Build Coastguard Worker- zink: move filter-helper to separate helper-header 1226*61046927SAndroid Build Coastguard Worker- zink: move blitting to separate source 1227*61046927SAndroid Build Coastguard Worker- zink: move drawing separate source 1228*61046927SAndroid Build Coastguard Worker- st/mesa: unmap pbo after updating cache 1229*61046927SAndroid Build Coastguard Worker- zink: use true/false instead of TRUE/FALSE 1230*61046927SAndroid Build Coastguard Worker- zink: reject invalid sample-counts 1231*61046927SAndroid Build Coastguard Worker- zink: fix crash when restoring sampler-states 1232*61046927SAndroid Build Coastguard Worker- zink: delete query rather than allocating a new one 1233*61046927SAndroid Build Coastguard Worker- zink: do not try to destroy NULL-fence 1234*61046927SAndroid Build Coastguard Worker- zink: handle calloc-failure 1235*61046927SAndroid Build Coastguard Worker- zink: avoid NULL-deref 1236*61046927SAndroid Build Coastguard Worker- zink: avoid NULL-deref 1237*61046927SAndroid Build Coastguard Worker- zink: avoid NULL-deref 1238*61046927SAndroid Build Coastguard Worker- zink: error-check right variable 1239*61046927SAndroid Build Coastguard Worker- zink: silence coverity error 1240*61046927SAndroid Build Coastguard Worker- zink: enable PIPE_CAP_MIXED_COLORBUFFER_FORMATS 1241*61046927SAndroid Build Coastguard Worker- zink: implement nir_texop_txd 1242*61046927SAndroid Build Coastguard Worker- zink: implement txf 1243*61046927SAndroid Build Coastguard Worker- zink: implement some more trivial opcodes 1244*61046927SAndroid Build Coastguard Worker- zink: simplify front-face type 1245*61046927SAndroid Build Coastguard Worker- zink: factor out builtin-var creation 1246*61046927SAndroid Build Coastguard Worker- zink: implement load_vertex_id 1247*61046927SAndroid Build Coastguard Worker- zink: use nir_fmul_imm 1248*61046927SAndroid Build Coastguard Worker- zink: remove unused code-path in lower_pos_write 1249*61046927SAndroid Build Coastguard Worker- nir/zink: move clip_halfz-lowering to common code 1250*61046927SAndroid Build Coastguard Worker- etnaviv: use nir_lower_clip_halfz instead of open-coding 1251*61046927SAndroid Build Coastguard Worker- st/mesa: use uint-samplers for sampling stencil buffers 1252*61046927SAndroid Build Coastguard Worker- zink: fixup initialization of operand_mask / num_extra_operands 1253*61046927SAndroid Build Coastguard Worker- util: initialize float-array with float-literals 1254*61046927SAndroid Build Coastguard Worker- st/wgl: eliminate implicit cast warning 1255*61046927SAndroid Build Coastguard Worker- gallium: fix a warning 1256*61046927SAndroid Build Coastguard Worker- mesa/st: use float literals 1257*61046927SAndroid Build Coastguard Worker- docs: fix typo in html tag name 1258*61046927SAndroid Build Coastguard Worker- docs: fix paragraphs 1259*61046927SAndroid Build Coastguard Worker- docs: open paragraph before closing it 1260*61046927SAndroid Build Coastguard Worker- docs: use code-tag instead of pre-tag 1261*61046927SAndroid Build Coastguard Worker- docs: use code-tags instead of pre-tags 1262*61046927SAndroid Build Coastguard Worker- docs: use code-tags instead of pre-tags 1263*61046927SAndroid Build Coastguard Worker- docs: move paragraph closing tag 1264*61046927SAndroid Build Coastguard Worker- docs: remove double-closed definition-list 1265*61046927SAndroid Build Coastguard Worker- docs: do not double-close link tag 1266*61046927SAndroid Build Coastguard Worker- docs: do not use definition-list for sub-topics 1267*61046927SAndroid Build Coastguard Worker- docs: use figure/figcaption instead of tables 1268*61046927SAndroid Build Coastguard Worker- docs: remove trailing header 1269*61046927SAndroid Build Coastguard Worker- docs: remove leading spaces 1270*61046927SAndroid Build Coastguard Worker- docs: remove trailing newlines 1271*61046927SAndroid Build Coastguard Worker- docs: use [1] instead of asterisk for footnote 1272*61046927SAndroid Build Coastguard Worker- docs: remove pointless, stray newline 1273*61046927SAndroid Build Coastguard Worker- docs: fixup indentation 1274*61046927SAndroid Build Coastguard Worker- zink: implement nir_texop_txs 1275*61046927SAndroid Build Coastguard Worker- zink: support offset-variants of texturing 1276*61046927SAndroid Build Coastguard Worker- zink: avoid incorrect vector-construction 1277*61046927SAndroid Build Coastguard Worker- zink: store image-type per texture 1278*61046927SAndroid Build Coastguard Worker- zink: support sampling non-float textures 1279*61046927SAndroid Build Coastguard Worker- zink: support arrays of samplers 1280*61046927SAndroid Build Coastguard Worker- zink: set compareEnable when setting compareOp 1281*61046927SAndroid Build Coastguard Worker- st/mesa: use uint-result for sampling stencil buffers 1282*61046927SAndroid Build Coastguard Worker- Revert "nir: Add a couple trivial abs optimizations" 1283*61046927SAndroid Build Coastguard Worker 1284*61046927SAndroid Build Coastguard WorkerFlorian Will (1): 1285*61046927SAndroid Build Coastguard Worker 1286*61046927SAndroid Build Coastguard Worker- radv/winsys: set IB flags prior to submit in the sysmem path 1287*61046927SAndroid Build Coastguard Worker 1288*61046927SAndroid Build Coastguard WorkerFrancisco Jerez (26): 1289*61046927SAndroid Build Coastguard Worker 1290*61046927SAndroid Build Coastguard Worker- glsl: Fix software 64-bit integer to 32-bit float conversions. 1291*61046927SAndroid Build Coastguard Worker- intel/fs/gen11+: Handle ROR/ROL in lower_simd_width(). 1292*61046927SAndroid Build Coastguard Worker- intel/fs/gen8+: Fix r127 dst/src overlap RA workaround for EOT 1293*61046927SAndroid Build Coastguard Worker message payload. 1294*61046927SAndroid Build Coastguard Worker- intel/fs: Fix nir_intrinsic_load_barycentric_at_sample for SIMD32. 1295*61046927SAndroid Build Coastguard Worker- intel/fs/cse: Fix non-deterministic behavior due to inaccurate 1296*61046927SAndroid Build Coastguard Worker liveness calculation. 1297*61046927SAndroid Build Coastguard Worker- intel/fs: Make implied_mrf_writes() an fs_inst method. 1298*61046927SAndroid Build Coastguard Worker- intel/fs: Try to vectorize header setup in lower_load_payload(). 1299*61046927SAndroid Build Coastguard Worker- intel/fs: Generalize fs_reg::is_contiguous() to register files other 1300*61046927SAndroid Build Coastguard Worker than VGRF. 1301*61046927SAndroid Build Coastguard Worker- intel/fs: Rework fs_inst::is_copy_payload() into multiple 1302*61046927SAndroid Build Coastguard Worker classification helpers. 1303*61046927SAndroid Build Coastguard Worker- intel/fs: Extend copy propagation dataflow analysis to copies with 1304*61046927SAndroid Build Coastguard Worker FIXED_GRF source. 1305*61046927SAndroid Build Coastguard Worker- intel/fs: Add partial support for copy-propagating FIXED_GRFs. 1306*61046927SAndroid Build Coastguard Worker- intel/fs: Add support for copy-propagating a block of multiple 1307*61046927SAndroid Build Coastguard Worker FIXED_GRFs. 1308*61046927SAndroid Build Coastguard Worker- intel/fs: Allow limited copy propagation of a LOAD_PAYLOAD into 1309*61046927SAndroid Build Coastguard Worker another. 1310*61046927SAndroid Build Coastguard Worker- intel/fs/gen4-6: Allocate registers from aligned_pairs_class based on 1311*61046927SAndroid Build Coastguard Worker LINTERP use. 1312*61046927SAndroid Build Coastguard Worker- intel/fs/gen6: Constrain barycentric source of LINTERP during bank 1313*61046927SAndroid Build Coastguard Worker conflict mitigation. 1314*61046927SAndroid Build Coastguard Worker- intel/fs/gen6: Generalize aligned_pairs_class to SIMD16 aligned 1315*61046927SAndroid Build Coastguard Worker barycentrics. 1316*61046927SAndroid Build Coastguard Worker- intel/fs/gen6: Use SEL instead of bashing thread payload for unlit 1317*61046927SAndroid Build Coastguard Worker centroid workaround. 1318*61046927SAndroid Build Coastguard Worker- intel/fs: Split fetch_payload_reg() into separate helper for 1319*61046927SAndroid Build Coastguard Worker barycentrics. 1320*61046927SAndroid Build Coastguard Worker- intel/fs: Introduce barycentric layout lowering pass. 1321*61046927SAndroid Build Coastguard Worker- intel/fs: Switch to standard vector layout for barycentrics at 1322*61046927SAndroid Build Coastguard Worker optimization time. 1323*61046927SAndroid Build Coastguard Worker- intel/fs/cse: Make HALT instruction act as CSE barrier. 1324*61046927SAndroid Build Coastguard Worker- intel/fs/gen7: Fix fs_inst::flags_written() for 1325*61046927SAndroid Build Coastguard Worker SHADER_OPCODE_FIND_LIVE_CHANNEL. 1326*61046927SAndroid Build Coastguard Worker- intel/fs: Add virtual instruction to load mask of live channels into 1327*61046927SAndroid Build Coastguard Worker flag register. 1328*61046927SAndroid Build Coastguard Worker- intel/fs/gen12: Workaround unwanted SEND execution due to broken 1329*61046927SAndroid Build Coastguard Worker NoMask control flow. 1330*61046927SAndroid Build Coastguard Worker- intel/fs/gen12: Fixup/simplify SWSB annotations of SIMD32 scratch 1331*61046927SAndroid Build Coastguard Worker writes. 1332*61046927SAndroid Build Coastguard Worker- intel/fs/gen12: Workaround data coherency issues due to broken NoMask 1333*61046927SAndroid Build Coastguard Worker control flow. 1334*61046927SAndroid Build Coastguard Worker 1335*61046927SAndroid Build Coastguard WorkerFritz Koenig (1): 1336*61046927SAndroid Build Coastguard Worker 1337*61046927SAndroid Build Coastguard Worker- freedreno: reorder format check 1338*61046927SAndroid Build Coastguard Worker 1339*61046927SAndroid Build Coastguard WorkerGeorg Lehmann (3): 1340*61046927SAndroid Build Coastguard Worker 1341*61046927SAndroid Build Coastguard Worker- Correctly wait in the fragment stage until all semaphores are 1342*61046927SAndroid Build Coastguard Worker signaled 1343*61046927SAndroid Build Coastguard Worker- Vulkan Overlay: Don't try to change the image layout to present twice 1344*61046927SAndroid Build Coastguard Worker- Vulkan overlay: use the corresponding image index for each swapchain 1345*61046927SAndroid Build Coastguard Worker 1346*61046927SAndroid Build Coastguard WorkerGert Wollny (12): 1347*61046927SAndroid Build Coastguard Worker 1348*61046927SAndroid Build Coastguard Worker- r600: Disable eight bit three channel formats 1349*61046927SAndroid Build Coastguard Worker- virgl: Increase the shader transfer buffer by doubling the size 1350*61046927SAndroid Build Coastguard Worker- gallium/tgsi_from_mesa: Add 'extern "C"' to be able to include from 1351*61046927SAndroid Build Coastguard Worker C++ 1352*61046927SAndroid Build Coastguard Worker- nir: make nir_get_texture_size/lod available outside nir_lower_tex 1353*61046927SAndroid Build Coastguard Worker- gallium: tgsi_from_mesa - handle VARYING_SLOT_FACE 1354*61046927SAndroid Build Coastguard Worker- r600: Add functions to dump the shader info 1355*61046927SAndroid Build Coastguard Worker- r600: Make it possible to include r600_asm.h in a C++ file 1356*61046927SAndroid Build Coastguard Worker- r600/sb: Correct SB disassambler for better debugging 1357*61046927SAndroid Build Coastguard Worker- r600: Fix maximum line width 1358*61046927SAndroid Build Coastguard Worker- r600: Make SID and unsigned value 1359*61046927SAndroid Build Coastguard Worker- r600: Delete vertex buffer only if there is actually a shader state 1360*61046927SAndroid Build Coastguard Worker- mesa/st: glsl_to_nir: don't lower atomics to SSBOs if driver supports 1361*61046927SAndroid Build Coastguard Worker HW atomics 1362*61046927SAndroid Build Coastguard Worker 1363*61046927SAndroid Build Coastguard WorkerGuido Günther (2): 1364*61046927SAndroid Build Coastguard Worker 1365*61046927SAndroid Build Coastguard Worker- etnaviv: drm: Don't miscalculate timeout 1366*61046927SAndroid Build Coastguard Worker- freedreno/drm: Don't miscalculate timeout 1367*61046927SAndroid Build Coastguard Worker 1368*61046927SAndroid Build Coastguard WorkerGurchetan Singh (11): 1369*61046927SAndroid Build Coastguard Worker 1370*61046927SAndroid Build Coastguard Worker- drirc: set allow_higher_compat_version for Faster Than Light 1371*61046927SAndroid Build Coastguard Worker- virgl/drm: update UAPI 1372*61046927SAndroid Build Coastguard Worker- teximage: split out helper from EGLImageTargetTexture2DOES 1373*61046927SAndroid Build Coastguard Worker- glapi / teximage: implement EGLImageTargetTexStorageEXT 1374*61046927SAndroid Build Coastguard Worker- dri_util: add driImageFormatToSizedInternalGLFormat function 1375*61046927SAndroid Build Coastguard Worker- i965: track if image is created by a dmabuf 1376*61046927SAndroid Build Coastguard Worker- i965: refactor intel_image_target_texture_2d 1377*61046927SAndroid Build Coastguard Worker- i965: support EXT_EGL_image_storage 1378*61046927SAndroid Build Coastguard Worker- st/dri: track if image is created by a dmabuf 1379*61046927SAndroid Build Coastguard Worker- st/mesa: refactor egl image binding a bit 1380*61046927SAndroid Build Coastguard Worker- st/mesa: implement EGLImageTargetTexStorage 1381*61046927SAndroid Build Coastguard Worker 1382*61046927SAndroid Build Coastguard WorkerHyunjun Ko (7): 1383*61046927SAndroid Build Coastguard Worker 1384*61046927SAndroid Build Coastguard Worker- freedreno/ir3: cleanup by removing repeated code 1385*61046927SAndroid Build Coastguard Worker- freedreno: support 16b for the sampler opcode 1386*61046927SAndroid Build Coastguard Worker- freedreno/ir3: fix printing output registers of FS. 1387*61046927SAndroid Build Coastguard Worker- freedreno/ir3: fixup when changing to mad.f16 1388*61046927SAndroid Build Coastguard Worker- freedreno/ir3: enable half precision for pre-fs texture fetch 1389*61046927SAndroid Build Coastguard Worker- turnip: fix invalid VK_ERROR_OUT_OF_POOL_MEMORY 1390*61046927SAndroid Build Coastguard Worker- freedreno/ir3: put the conversion back for half const to the right 1391*61046927SAndroid Build Coastguard Worker place. 1392*61046927SAndroid Build Coastguard Worker 1393*61046927SAndroid Build Coastguard WorkerIago Toral Quiroga (32): 1394*61046927SAndroid Build Coastguard Worker 1395*61046927SAndroid Build Coastguard Worker- v3d: rename vertex shader key (num)_fs_inputs fields 1396*61046927SAndroid Build Coastguard Worker- mesa/st: make sure we remove dead IO variables before handing NIR to 1397*61046927SAndroid Build Coastguard Worker backends 1398*61046927SAndroid Build Coastguard Worker- glsl: add missing initialization of the location path field 1399*61046927SAndroid Build Coastguard Worker- v3d: fix indirect BO allocation for uniforms 1400*61046927SAndroid Build Coastguard Worker- v3d: actually root the first BO in a command list in the job 1401*61046927SAndroid Build Coastguard Worker- v3d: add missing plumbing for VPM load instructions 1402*61046927SAndroid Build Coastguard Worker- v3d: add debug assert 1403*61046927SAndroid Build Coastguard Worker- v3d: enable debug options for geometry shader dumps 1404*61046927SAndroid Build Coastguard Worker- v3d: remove unused variable 1405*61046927SAndroid Build Coastguard Worker- v3d: add initial compiler plumbing for geometry shaders 1406*61046927SAndroid Build Coastguard Worker- v3d: fix packet descriptions for geometry and tessellation shaders 1407*61046927SAndroid Build Coastguard Worker- v3d: emit geometry shader state commands 1408*61046927SAndroid Build Coastguard Worker- v3d: implement geometry shader instancing 1409*61046927SAndroid Build Coastguard Worker- v3d: add 1-way SIMD packing definition 1410*61046927SAndroid Build Coastguard Worker- v3d: compute appropriate VPM memory configuration for geometry shader 1411*61046927SAndroid Build Coastguard Worker workloads 1412*61046927SAndroid Build Coastguard Worker- v3d: we always have at least one output segment 1413*61046927SAndroid Build Coastguard Worker- v3d: add support for adjacency primitives 1414*61046927SAndroid Build Coastguard Worker- v3d: don't try to render if shaders failed to compile 1415*61046927SAndroid Build Coastguard Worker- v3d: predicate geometry shader outputs inside non-uniform control 1416*61046927SAndroid Build Coastguard Worker flow 1417*61046927SAndroid Build Coastguard Worker- v3d: save geometry shader state for blitting 1418*61046927SAndroid Build Coastguard Worker- v3d: support transform feedback with geometry shaders 1419*61046927SAndroid Build Coastguard Worker- v3d: remove obsolete assertion 1420*61046927SAndroid Build Coastguard Worker- v3d: do not limit new CL space allocations with branch to 4096 bytes 1421*61046927SAndroid Build Coastguard Worker- v3d: support rendering to multi-layered framebuffers 1422*61046927SAndroid Build Coastguard Worker- v3d: move layer rendering to a separate helper 1423*61046927SAndroid Build Coastguard Worker- v3d: handle writes to gl_Layer from geometry shaders 1424*61046927SAndroid Build Coastguard Worker- v3d: fix primitive queries for geometry shaders 1425*61046927SAndroid Build Coastguard Worker- v3d: disable lowering of indirect inputs 1426*61046927SAndroid Build Coastguard Worker- v3d: support precompiling geometry shaders 1427*61046927SAndroid Build Coastguard Worker- v3d: expose OES_geometry_shader 1428*61046927SAndroid Build Coastguard Worker- u_vbuf: don't try to delete NULL driver CSO 1429*61046927SAndroid Build Coastguard Worker- v3d: fix bug when checking result of syncobj fence import 1430*61046927SAndroid Build Coastguard Worker 1431*61046927SAndroid Build Coastguard WorkerIan Romanick (39): 1432*61046927SAndroid Build Coastguard Worker 1433*61046927SAndroid Build Coastguard Worker- intel/compiler: Report the number of non-spill/fill SEND messages on 1434*61046927SAndroid Build Coastguard Worker vec4 too 1435*61046927SAndroid Build Coastguard Worker- nir/algebraic: Add the ability to mark a replacement as exact 1436*61046927SAndroid Build Coastguard Worker- nir/algebraic: Mark other comparison exact when removing a == a 1437*61046927SAndroid Build Coastguard Worker- intel/fs: Disable conditional discard optimization on Gen4 and Gen5 1438*61046927SAndroid Build Coastguard Worker- nir/range-analysis: Add pragmas to help loop unrolling 1439*61046927SAndroid Build Coastguard Worker- nir/range_analysis: Make sure the table validation only occurs once 1440*61046927SAndroid Build Coastguard Worker- nir/opt_peephole_select: Don't count some unary operations 1441*61046927SAndroid Build Coastguard Worker- intel/compiler: Increase nir_opt_peephole_select threshold 1442*61046927SAndroid Build Coastguard Worker- nir/algebraic: Simplify some Inf and NaN avoidance code 1443*61046927SAndroid Build Coastguard Worker- nir/algebraic: Rearrange bcsel sequences generated by 1444*61046927SAndroid Build Coastguard Worker nir_opt_peephole_select 1445*61046927SAndroid Build Coastguard Worker- intel/compiler: Fix 'comparison is always true' warning 1446*61046927SAndroid Build Coastguard Worker- mesa: Silence 'left shift of negative value' warning in BPTC 1447*61046927SAndroid Build Coastguard Worker compression code 1448*61046927SAndroid Build Coastguard Worker- mesa: Silence unused parameter warning 1449*61046927SAndroid Build Coastguard Worker- anv: Fix error message format string 1450*61046927SAndroid Build Coastguard Worker- mesa: Extension boilerplate for INTEL_shader_integer_functions2 1451*61046927SAndroid Build Coastguard Worker- glsl: Add new expressions for INTEL_shader_integer_functions2 1452*61046927SAndroid Build Coastguard Worker- glsl_types: Add function to get an unsigned base type from a signed 1453*61046927SAndroid Build Coastguard Worker type 1454*61046927SAndroid Build Coastguard Worker- glsl: Add built-in functions for INTEL_shader_integer_functions2 1455*61046927SAndroid Build Coastguard Worker- nir: Add new instructions for INTEL_shader_integer_functions2 1456*61046927SAndroid Build Coastguard Worker- nir/algebraic: Add lowering for uabs_usub and uabs_isub 1457*61046927SAndroid Build Coastguard Worker- nir/algebraic: Add lowering for 64-bit hadd and rhadd 1458*61046927SAndroid Build Coastguard Worker- nir/algebraic: Add lowering for 64-bit usub_sat 1459*61046927SAndroid Build Coastguard Worker- nir/algebraic: Add lowering for 64-bit uadd_sat 1460*61046927SAndroid Build Coastguard Worker- nir/algebraic: Add lowering for 64-bit iadd_sat and isub_sat 1461*61046927SAndroid Build Coastguard Worker- compiler: Translate GLSL IR to NIR for new 1462*61046927SAndroid Build Coastguard Worker INTEL_shader_integer_functions2 expressions 1463*61046927SAndroid Build Coastguard Worker- intel/fs: Don't lower integer multiplies that don't need lowering 1464*61046927SAndroid Build Coastguard Worker- intel/fs: Add SHADER_OPCODE_[IU]SUB_SAT pseudo-ops 1465*61046927SAndroid Build Coastguard Worker- intel/fs: Implement support for NIR opcodes for 1466*61046927SAndroid Build Coastguard Worker INTEL_shader_integer_functions2 1467*61046927SAndroid Build Coastguard Worker- nir/spirv: Translate SPIR-V to NIR for new 1468*61046927SAndroid Build Coastguard Worker INTEL_shader_integer_functions2 opcodes 1469*61046927SAndroid Build Coastguard Worker- spirv: Silence a bunch of unused parameter warnings 1470*61046927SAndroid Build Coastguard Worker- spirv: Add support for IntegerFunctions2INTEL capability 1471*61046927SAndroid Build Coastguard Worker- i965: Enable INTEL_shader_integer_functions2 on Gen8+ 1472*61046927SAndroid Build Coastguard Worker- gallium: Add a cap bit for OpenCL-style extended integer functions 1473*61046927SAndroid Build Coastguard Worker- gallium: Add a cap bit for integer multiplication between 32-bit and 1474*61046927SAndroid Build Coastguard Worker 16-bit 1475*61046927SAndroid Build Coastguard Worker- iris: Enable INTEL_shader_integer_functions2 1476*61046927SAndroid Build Coastguard Worker- anv: Enable SPV_INTEL_shader_integer_functions2 and 1477*61046927SAndroid Build Coastguard Worker VK_INTEL_shader_integer_functions2 1478*61046927SAndroid Build Coastguard Worker- nir/algebraic: Optimize some 64-bit integer comparisons involving 1479*61046927SAndroid Build Coastguard Worker zero 1480*61046927SAndroid Build Coastguard Worker- relnotes: Add GL_INTEL_shader_integer_functions2 and 1481*61046927SAndroid Build Coastguard Worker VK_INTEL_shader_integer_functions2 1482*61046927SAndroid Build Coastguard Worker- intel/fs: Don't count integer instructions as being possibly coissue 1483*61046927SAndroid Build Coastguard Worker 1484*61046927SAndroid Build Coastguard WorkerIcecream95 (16): 1485*61046927SAndroid Build Coastguard Worker 1486*61046927SAndroid Build Coastguard Worker- gallium/auxiliary: Reduce conversions in 1487*61046927SAndroid Build Coastguard Worker u_vbuf_get_minmax_index_mapped 1488*61046927SAndroid Build Coastguard Worker- gallium/auxiliary: Handle count == 0 in 1489*61046927SAndroid Build Coastguard Worker u_vbuf_get_minmax_index_mapped 1490*61046927SAndroid Build Coastguard Worker- panfrost: Add negative lod bias support 1491*61046927SAndroid Build Coastguard Worker- panfrost: Compact the bo_access readers array 1492*61046927SAndroid Build Coastguard Worker- panfrost: Dynamically allocate shader variants 1493*61046927SAndroid Build Coastguard Worker- panfrost: Add ETC1/ETC2 texture formats 1494*61046927SAndroid Build Coastguard Worker- panfrost: Add ASTC texture formats 1495*61046927SAndroid Build Coastguard Worker- pan/midgard: Fix bundle dynarray leak 1496*61046927SAndroid Build Coastguard Worker- pan/midgard: Fix a memory leak in the disassembler 1497*61046927SAndroid Build Coastguard Worker- pan/midgard: Support disassembling to a file 1498*61046927SAndroid Build Coastguard Worker- pan/bifrost: Support disassembling to a file 1499*61046927SAndroid Build Coastguard Worker- pan/decode: Support dumping to a file 1500*61046927SAndroid Build Coastguard Worker- pan/decode: Dump to a file 1501*61046927SAndroid Build Coastguard Worker- pan/decode: Rotate trace files 1502*61046927SAndroid Build Coastguard Worker- panfrost: Don't copy uniforms when the size is zero 1503*61046927SAndroid Build Coastguard Worker- pan/midgard: Fix a liveness info leak 1504*61046927SAndroid Build Coastguard Worker 1505*61046927SAndroid Build Coastguard WorkerIcenowy Zheng (2): 1506*61046927SAndroid Build Coastguard Worker 1507*61046927SAndroid Build Coastguard Worker- lima: support indexed draw with bias 1508*61046927SAndroid Build Coastguard Worker- lima: fix lima_set_vertex_buffers() 1509*61046927SAndroid Build Coastguard Worker 1510*61046927SAndroid Build Coastguard WorkerIlia Mirkin (7): 1511*61046927SAndroid Build Coastguard Worker 1512*61046927SAndroid Build Coastguard Worker- gm107/ir: fix loading z offset for layered 3d image bindings 1513*61046927SAndroid Build Coastguard Worker- nv50/ir: mark STORE destination inputs as used 1514*61046927SAndroid Build Coastguard Worker- nv50,nvc0: fix destination coordinates of blit 1515*61046927SAndroid Build Coastguard Worker- nvc0: add dummy reset status support 1516*61046927SAndroid Build Coastguard Worker- gm107/ir: avoid combining geometry shader stores at 0x60 1517*61046927SAndroid Build Coastguard Worker- nvc0: treat all draws without color0 broadcast as MRT 1518*61046927SAndroid Build Coastguard Worker- nvc0: disable xfb's which don't have a stride 1519*61046927SAndroid Build Coastguard Worker 1520*61046927SAndroid Build Coastguard WorkerItalo Nicola (1): 1521*61046927SAndroid Build Coastguard Worker 1522*61046927SAndroid Build Coastguard Worker- intel/compiler: remove old comment 1523*61046927SAndroid Build Coastguard Worker 1524*61046927SAndroid Build Coastguard WorkerIván Briano (4): 1525*61046927SAndroid Build Coastguard Worker 1526*61046927SAndroid Build Coastguard Worker- intel/compiler: Don't change hstride if not needed 1527*61046927SAndroid Build Coastguard Worker- anv: Export filter_minmax support only when it's really supported 1528*61046927SAndroid Build Coastguard Worker- anv: Export VK_KHR_buffer_device_address only when really supported 1529*61046927SAndroid Build Coastguard Worker- anv: Enable Vulkan 1.2 support 1530*61046927SAndroid Build Coastguard Worker 1531*61046927SAndroid Build Coastguard WorkerJames Xiong (3): 1532*61046927SAndroid Build Coastguard Worker 1533*61046927SAndroid Build Coastguard Worker- iris: try to set the specified tiling when importing a dmabuf 1534*61046927SAndroid Build Coastguard Worker- gallium: dmabuf support for yuv formats that are not natively 1535*61046927SAndroid Build Coastguard Worker supported 1536*61046927SAndroid Build Coastguard Worker- gallium: let the pipe drivers decide the supported modifiers 1537*61046927SAndroid Build Coastguard Worker 1538*61046927SAndroid Build Coastguard WorkerJan Vesely (2): 1539*61046927SAndroid Build Coastguard Worker 1540*61046927SAndroid Build Coastguard Worker- clover: Initialize Asm Parsers 1541*61046927SAndroid Build Coastguard Worker- clover: Use explicit conversion from llvm::StringRef to std::string 1542*61046927SAndroid Build Coastguard Worker 1543*61046927SAndroid Build Coastguard WorkerJan Zielinski (8): 1544*61046927SAndroid Build Coastguard Worker 1545*61046927SAndroid Build Coastguard Worker- gallium/swr: Fix depth values for blit scenario 1546*61046927SAndroid Build Coastguard Worker- swr/rasterizer: Add tessellator implementation to the rasterizer 1547*61046927SAndroid Build Coastguard Worker- gallium/swr: Fix Windows build 1548*61046927SAndroid Build Coastguard Worker- gallium/gallivm/tgsi: enable tessellation shaders 1549*61046927SAndroid Build Coastguard Worker- gallium/gallivm: enable linking lp_bld_printf function with C++ code 1550*61046927SAndroid Build Coastguard Worker- gallium/swr: implementation of tessellation shaders compilation 1551*61046927SAndroid Build Coastguard Worker- gallium/swr: fix tessellation state save/restore 1552*61046927SAndroid Build Coastguard Worker- docs: Update SWR tessellation support 1553*61046927SAndroid Build Coastguard Worker 1554*61046927SAndroid Build Coastguard WorkerFaith Ekstrand (212): 1555*61046927SAndroid Build Coastguard Worker 1556*61046927SAndroid Build Coastguard Worker- util: Add a util_sparse_array data structure 1557*61046927SAndroid Build Coastguard Worker- anv: Move refcount to anv_bo 1558*61046927SAndroid Build Coastguard Worker- anv: Use a util_sparse_array for the GEM handle -> BO map 1559*61046927SAndroid Build Coastguard Worker- anv: Fix a relocation race condition 1560*61046927SAndroid Build Coastguard Worker- anv: Stop storing the GEM handle in anv_reloc_list_add 1561*61046927SAndroid Build Coastguard Worker- anv: Declare the bo in the anv_block_pool_foreach_bo loop 1562*61046927SAndroid Build Coastguard Worker- anv: Inline anv_block_pool_get_bo 1563*61046927SAndroid Build Coastguard Worker- anv: Replace ANV_BO_EXTERNAL with anv_bo::is_external 1564*61046927SAndroid Build Coastguard Worker- anv: Handle state pool relocations using "wrapper" BOs 1565*61046927SAndroid Build Coastguard Worker- anv: Fix a potential BO handle leak 1566*61046927SAndroid Build Coastguard Worker- anv: Rework anv_block_pool_expand_range 1567*61046927SAndroid Build Coastguard Worker- anv: Use anv_block_pool_foreach_bo in get_bo_from_pool 1568*61046927SAndroid Build Coastguard Worker- anv: Rework the internal BO allocation API 1569*61046927SAndroid Build Coastguard Worker- anv: Choose BO flags internally in anv_block_pool 1570*61046927SAndroid Build Coastguard Worker- anv/tests: Zero-initialize instances 1571*61046927SAndroid Build Coastguard Worker- anv/tests: Initialize the BO cache and device mutex 1572*61046927SAndroid Build Coastguard Worker- anv: Allocate block pool BOs from the cache 1573*61046927SAndroid Build Coastguard Worker- anv: Use the query_slot helper in vkResetQueryPoolEXT 1574*61046927SAndroid Build Coastguard Worker- anv: Allocate query pool BOs from the cache 1575*61046927SAndroid Build Coastguard Worker- anv: Set more flags on descriptor pool buffers 1576*61046927SAndroid Build Coastguard Worker- anv: Allocate descriptor buffers from the BO cache 1577*61046927SAndroid Build Coastguard Worker- util: Add a free list structure for use with util_sparse_array 1578*61046927SAndroid Build Coastguard Worker- anv: Allocate batch and fence buffers from the cache 1579*61046927SAndroid Build Coastguard Worker- anv: Allocate scratch BOs from the cache 1580*61046927SAndroid Build Coastguard Worker- anv: Allocate misc BOs from the cache 1581*61046927SAndroid Build Coastguard Worker- anv: Drop anv_bo_init and anv_bo_init_new 1582*61046927SAndroid Build Coastguard Worker- anv: Add a device parameter to anv_execbuf_add_bo 1583*61046927SAndroid Build Coastguard Worker- anv: Set the batch allocator for compute pipelines 1584*61046927SAndroid Build Coastguard Worker- anv: Use a bitset for tracking residency 1585*61046927SAndroid Build Coastguard Worker- anv: Zero released anv_bo structs 1586*61046927SAndroid Build Coastguard Worker- anv: Use the new BO alloc API for Android 1587*61046927SAndroid Build Coastguard Worker- anv: Don't delete fragment shaders that write sample mask 1588*61046927SAndroid Build Coastguard Worker- anv: Don't claim the null RT as a valid color target 1589*61046927SAndroid Build Coastguard Worker- anv: Stop compacting render targets in the binding table 1590*61046927SAndroid Build Coastguard Worker- anv: Move the RT BTI flush workaround to begin_subpass 1591*61046927SAndroid Build Coastguard Worker- spirv: Remove the type from sampled_image 1592*61046927SAndroid Build Coastguard Worker- spirv: Add a vtn_decorate_pointer helper 1593*61046927SAndroid Build Coastguard Worker- spirv: Sort out the mess that is sampled image 1594*61046927SAndroid Build Coastguard Worker- nir/builder: Add a nir_extract_bits helper 1595*61046927SAndroid Build Coastguard Worker- nir: Add tests for nir_extract_bits 1596*61046927SAndroid Build Coastguard Worker- intel/nir: Use nir_extract_bits in lower_mem_access_bit_sizes 1597*61046927SAndroid Build Coastguard Worker- intel/fs: Add DWord scattered read/write opcodes 1598*61046927SAndroid Build Coastguard Worker- intel/fs: refactor surface header setup 1599*61046927SAndroid Build Coastguard Worker- intel/nir: Plumb devinfo through lower_mem_access_bit_sizes 1600*61046927SAndroid Build Coastguard Worker- intel/fs: Implement the new load/store_scratch intrinsics 1601*61046927SAndroid Build Coastguard Worker- intel/fs: Lower large local arrays to scratch 1602*61046927SAndroid Build Coastguard Worker- anv: Lock around fetching sync file FDs from semaphores 1603*61046927SAndroid Build Coastguard Worker- anv: Plumb timeline semaphore signal/wait values through from the API 1604*61046927SAndroid Build Coastguard Worker- spirv: Fix the MSVC build 1605*61046927SAndroid Build Coastguard Worker- anv/pipeline: Assume layout != NULL 1606*61046927SAndroid Build Coastguard Worker- genxml: Mark everything in genX_pack.h always_inline 1607*61046927SAndroid Build Coastguard Worker- anv: Input attachments are always single-plane 1608*61046927SAndroid Build Coastguard Worker- anv: Flatten descriptor bindings in anv_nir_apply_pipeline_layout 1609*61046927SAndroid Build Coastguard Worker- anv: Delete dead shader constant pushing code 1610*61046927SAndroid Build Coastguard Worker- anv: Stop bounds-checking pushed UBOs 1611*61046927SAndroid Build Coastguard Worker- anv: Pre-compute push ranges for graphics pipelines 1612*61046927SAndroid Build Coastguard Worker- intel/compiler: Add a flag to avoid compacting push constants 1613*61046927SAndroid Build Coastguard Worker- anv: Re-arrange push constant data a bit 1614*61046927SAndroid Build Coastguard Worker- anv: Rework push constant handling 1615*61046927SAndroid Build Coastguard Worker- anv: Use a switch statement for binding table setup 1616*61046927SAndroid Build Coastguard Worker- anv: More carefully dirty state in BindDescriptorSets 1617*61046927SAndroid Build Coastguard Worker- anv: More carefully dirty state in BindPipeline 1618*61046927SAndroid Build Coastguard Worker- anv: Use an anv_state for the next binding table 1619*61046927SAndroid Build Coastguard Worker- anv: Emit a NULL vertex for zero base_vertex/instance 1620*61046927SAndroid Build Coastguard Worker- nir: Validate that variables are in the right lists 1621*61046927SAndroid Build Coastguard Worker- iris: Re-enable param compaction 1622*61046927SAndroid Build Coastguard Worker- Revert "i965/fs: Merge CMP and SEL into CSEL on Gen8+" 1623*61046927SAndroid Build Coastguard Worker- vulkan/enum_to_str: Handle out-of-order aliases 1624*61046927SAndroid Build Coastguard Worker- anv/entrypoints: Better handle promoted extensions 1625*61046927SAndroid Build Coastguard Worker- vulkan: Update the XML and headers to 1.1.129 1626*61046927SAndroid Build Coastguard Worker- anv: Push constants are relative to dynamic state on IVB 1627*61046927SAndroid Build Coastguard Worker- anv: Set up SBE_SWIZ properly for gl_Viewport 1628*61046927SAndroid Build Coastguard Worker- anv: Respect the always_flush_cache driconf option 1629*61046927SAndroid Build Coastguard Worker- iris: Stop setting up fake params 1630*61046927SAndroid Build Coastguard Worker- anv: Drop bo_flags from anv_bo_pool 1631*61046927SAndroid Build Coastguard Worker- anv: Add a has_softpin boolean 1632*61046927SAndroid Build Coastguard Worker- blorp: Pass the VB size to the VF cache workaround 1633*61046927SAndroid Build Coastguard Worker- anv: Always invalidate the VF cache in BeginCommandBuffer 1634*61046927SAndroid Build Coastguard Worker- anv: Apply cache flushes after setting index/draw VBs 1635*61046927SAndroid Build Coastguard Worker- anv: Use PIPE_CONTROL flushes to implement the gen8 VF cache WA 1636*61046927SAndroid Build Coastguard Worker- anv: Don't leak when set_tiling fails 1637*61046927SAndroid Build Coastguard Worker- util/atomic: Add a \_return variant of p_atomic_add 1638*61046927SAndroid Build Coastguard Worker- anv: Disallow allocating above heap sizes 1639*61046927SAndroid Build Coastguard Worker- anv: Stop tracking VMA allocations 1640*61046927SAndroid Build Coastguard Worker- anv: Set up VMA heaps independently from memory heaps 1641*61046927SAndroid Build Coastguard Worker- anv: Stop advertising two heaps just for the VF cache WA 1642*61046927SAndroid Build Coastguard Worker- anv: Add an explicit_address parameter to anv_device_alloc_bo 1643*61046927SAndroid Build Coastguard Worker- util/vma: Factor out the hole splitting part of util_vma_heap_alloc 1644*61046927SAndroid Build Coastguard Worker- util/vma: Add a function to allocate a particular address range 1645*61046927SAndroid Build Coastguard Worker- anv: Add allocator support for client-visible addresses 1646*61046927SAndroid Build Coastguard Worker- anv: Use a pNext loop in AllocateMemory 1647*61046927SAndroid Build Coastguard Worker- anv: Implement VK_KHR_buffer_device_address 1648*61046927SAndroid Build Coastguard Worker- util/atomic: Add p_atomic_add_return for the unlocked path 1649*61046927SAndroid Build Coastguard Worker- vulkan/wsi: Provide the implicitly synchronized BO to vkQueueSubmit 1650*61046927SAndroid Build Coastguard Worker- vulkan/wsi: Add a hooks for signaling semaphores and fences 1651*61046927SAndroid Build Coastguard Worker- anv: Always add in EXEC_OBJECT_WRITE when specified in extra_flags 1652*61046927SAndroid Build Coastguard Worker- anv: Use submit-time implicit sync instead of allocate-time 1653*61046927SAndroid Build Coastguard Worker- anv: Add a fence_reset_reset_temporary helper 1654*61046927SAndroid Build Coastguard Worker- anv: Use BO fences/semaphores for AcquireNextImage 1655*61046927SAndroid Build Coastguard Worker- anv: Return VK_ERROR_OUT_OF_DEVICE_MEMORY for too-large buffers 1656*61046927SAndroid Build Coastguard Worker- anv: Re-capture all batch and state buffers 1657*61046927SAndroid Build Coastguard Worker- anv: Re-emit all compute state on pipeline switch 1658*61046927SAndroid Build Coastguard Worker- ANV: Stop advertising smoothLines support on gen10+ 1659*61046927SAndroid Build Coastguard Worker- anv: Flush the queue on DeviceWaitIdle 1660*61046927SAndroid Build Coastguard Worker- anv: Unconditionally advertise Vulkan 1.1 1661*61046927SAndroid Build Coastguard Worker- anv: Bump the advertised patch version to 129 1662*61046927SAndroid Build Coastguard Worker- i965: Enable GL_EXT_gpu_shader4 on Gen6+ 1663*61046927SAndroid Build Coastguard Worker- anv: Properly advertise sampledImageIntegerSampleCounts 1664*61046927SAndroid Build Coastguard Worker- anv: Drop unneeded struct keywords 1665*61046927SAndroid Build Coastguard Worker- blorp: Stop whacking Z24 depth to BGRA8 1666*61046927SAndroid Build Coastguard Worker- blorp: Allow reading with HiZ 1667*61046927SAndroid Build Coastguard Worker- i965/blorp: Don't resolve HiZ unless we're reinterpreting 1668*61046927SAndroid Build Coastguard Worker- intel/blorp: Use the source format when using blorp_copy with HiZ 1669*61046927SAndroid Build Coastguard Worker- anv: Allow HiZ in TRANSFER_SRC_OPTIMAL on Gen8-9 1670*61046927SAndroid Build Coastguard Worker- i965: Allow HiZ for glCopyImageSubData sources 1671*61046927SAndroid Build Coastguard Worker- intel/nir: Add a memory barrier before barrier() 1672*61046927SAndroid Build Coastguard Worker- intel/disasm: Fix decoding of src0 of SENDS 1673*61046927SAndroid Build Coastguard Worker- genxml: Remove a non-existant HW bit 1674*61046927SAndroid Build Coastguard Worker- anv: Don't add dynamic state base address to push constants on Gen7 1675*61046927SAndroid Build Coastguard Worker- anv: Flag descriptors dirty when gl_NumWorkgroups is used 1676*61046927SAndroid Build Coastguard Worker- anv: Re-use flush_descriptor_sets in flush_compute_state 1677*61046927SAndroid Build Coastguard Worker- intel/vec4: Support scoped_memory_barrier 1678*61046927SAndroid Build Coastguard Worker- nir: Handle more barriers in dead_write and copy_prop 1679*61046927SAndroid Build Coastguard Worker- nir: Handle barriers with more granularity in combine_stores 1680*61046927SAndroid Build Coastguard Worker- llmvpipe: No-op implement more barriers 1681*61046927SAndroid Build Coastguard Worker- nir: Add a new memory_barrier_tcs_patch intrinsic 1682*61046927SAndroid Build Coastguard Worker- spirv: Add a workaround for OpControlBarrier on old GLSLang 1683*61046927SAndroid Build Coastguard Worker- spirv: Add output memory semantics to OpControlBarrier in TCS 1684*61046927SAndroid Build Coastguard Worker- nir/glsl: Emit memory barriers as part of barrier() 1685*61046927SAndroid Build Coastguard Worker- intel/nir: Stop adding redundant barriers 1686*61046927SAndroid Build Coastguard Worker- nir: Rename nir_intrinsic_barrier to control_barrier 1687*61046927SAndroid Build Coastguard Worker- nir/lower_atomics_to_ssbo: Also lower barriers 1688*61046927SAndroid Build Coastguard Worker- anv: Drop an unused variable 1689*61046927SAndroid Build Coastguard Worker- intel/blorp: Fill out all the dwords of MI_ATOMIC 1690*61046927SAndroid Build Coastguard Worker- anv: Don't over-advertise descriptor indexing features 1691*61046927SAndroid Build Coastguard Worker- anv: Memset array properties 1692*61046927SAndroid Build Coastguard Worker- vulkan/wsi: Add a driconf option to force WSI to advertise 1693*61046927SAndroid Build Coastguard Worker BGRA8_UNORM first 1694*61046927SAndroid Build Coastguard Worker- vulkan: Update the XML and headers to 1.2.131 1695*61046927SAndroid Build Coastguard Worker- turnip: Pretend to support Vulkan 1.2 1696*61046927SAndroid Build Coastguard Worker- anv: Bump the patch version to 131 1697*61046927SAndroid Build Coastguard Worker- anv,nir: Lower quad_broadcast with dynamic index in NIR 1698*61046927SAndroid Build Coastguard Worker- anv: Implement the new core version feature queries 1699*61046927SAndroid Build Coastguard Worker- anv: Implement the new core version property queries 1700*61046927SAndroid Build Coastguard Worker- relnotes: Add Vulkan 1.2 1701*61046927SAndroid Build Coastguard Worker- anv: Drop some VK_IMAGE_TILING_OPTIMAL checks 1702*61046927SAndroid Build Coastguard Worker- anv: Support modifiers in GetImageFormatProperties2 1703*61046927SAndroid Build Coastguard Worker- vulkan/wsi: Move the ImageCreateInfo higher up 1704*61046927SAndroid Build Coastguard Worker- vulkan/wsi: Use the interface from the real modifiers extension 1705*61046927SAndroid Build Coastguard Worker- vulkan/wsi: Filter modifiers with ImageFormatProperties 1706*61046927SAndroid Build Coastguard Worker- vulkan/wsi: Implement VK_KHR_swapchain_mutable_format 1707*61046927SAndroid Build Coastguard Worker- anv/blorp: Rename buffer image stride parameters 1708*61046927SAndroid Build Coastguard Worker- anv: Canonicalize buffer formats for image/buffer copies 1709*61046927SAndroid Build Coastguard Worker- anv: Add an anv_physical_device field to anv_device 1710*61046927SAndroid Build Coastguard Worker- anv: Take an anv_device in vk_errorf 1711*61046927SAndroid Build Coastguard Worker- anv: Take a device in anv_perf_warn 1712*61046927SAndroid Build Coastguard Worker- anv: Stop allocating WSI event fences off the instance 1713*61046927SAndroid Build Coastguard Worker- anv: Drop the instance pointer from anv_device 1714*61046927SAndroid Build Coastguard Worker- anv: Move the physical device dispatch table to anv_instance 1715*61046927SAndroid Build Coastguard Worker- anv: Drop separate chipset_id fields 1716*61046927SAndroid Build Coastguard Worker- anv: Re-arrange physical_device_init 1717*61046927SAndroid Build Coastguard Worker- anv: Allow enumerating multiple physical devices 1718*61046927SAndroid Build Coastguard Worker- anv/apply_pipeline_layout: Initialize the nir_builder before use 1719*61046927SAndroid Build Coastguard Worker- intel/blorp: resize src and dst surfaces separately 1720*61046927SAndroid Build Coastguard Worker- anv: Use TRANSFER_SRC_OPTIMAL for depth/stencil MSAA resolves 1721*61046927SAndroid Build Coastguard Worker- anv: Add a layout_to_aux_state helper 1722*61046927SAndroid Build Coastguard Worker- anv: Use isl_aux_state for HiZ resolves 1723*61046927SAndroid Build Coastguard Worker- anv: Add a usage parameter to anv_layout_to_aux_usage 1724*61046927SAndroid Build Coastguard Worker- anv: Allow HiZ in read-only depth layouts 1725*61046927SAndroid Build Coastguard Worker- anv: Improve BTI change cache flushing 1726*61046927SAndroid Build Coastguard Worker- intel/fs: Don't unnecessarily fall back to indirect sends on Gen12 1727*61046927SAndroid Build Coastguard Worker- intel/disasm: Properly disassemble indirect SENDs 1728*61046927SAndroid Build Coastguard Worker- intel/isl: Plumb devinfo into isl_genX(buffer_fill_state_s) 1729*61046927SAndroid Build Coastguard Worker- intel/isl: Add a hack for the Gen12 A0 texture buffer bug 1730*61046927SAndroid Build Coastguard Worker- anv: Rework the meaning of anv_image::planes[]::aux_usage 1731*61046927SAndroid Build Coastguard Worker- anv: Replace aux_surface.isl.size_B checks with aux_usage checks 1732*61046927SAndroid Build Coastguard Worker- intel/aux-map: Add some #defines 1733*61046927SAndroid Build Coastguard Worker- intel/aux-map: Factor out some useful helpers 1734*61046927SAndroid Build Coastguard Worker- anv: Delete a redundant calculation 1735*61046927SAndroid Build Coastguard Worker- isl: Add a helper for calculating subimage memory ranges 1736*61046927SAndroid Build Coastguard Worker- anv: Add another align_down helper 1737*61046927SAndroid Build Coastguard Worker- anv: Make AUX table invalidate a PIPE\_\* bit 1738*61046927SAndroid Build Coastguard Worker- anv: Make anv_vma_alloc/free a lot dumber 1739*61046927SAndroid Build Coastguard Worker- anv: Rework CCS memory handling on TGL-LP 1740*61046927SAndroid Build Coastguard Worker- intel/blorp: Add support for CCS_E copies with UNORM formats 1741*61046927SAndroid Build Coastguard Worker- intel/isl: Allow CCS_E on more formats 1742*61046927SAndroid Build Coastguard Worker- intel/genxml: Make SO_DECL::"Hole Flag" a Boolean 1743*61046927SAndroid Build Coastguard Worker- anv: Insert holes for non-existant XFB varyings 1744*61046927SAndroid Build Coastguard Worker- intel/blorp: Handle bit-casting UNORM and BGRA formats 1745*61046927SAndroid Build Coastguard Worker- anv: Replace one more aux_surface.isl.size_B check 1746*61046927SAndroid Build Coastguard Worker- intel/mi_builder: Force write completion on Gen12+ 1747*61046927SAndroid Build Coastguard Worker- anv: Set actual state pool sizes when we have softpin 1748*61046927SAndroid Build Coastguard Worker- anv: Re-use one old BT block in reset_batch_bo_chain 1749*61046927SAndroid Build Coastguard Worker- anv/block_pool: Ensure allocations have contiguous maps 1750*61046927SAndroid Build Coastguard Worker- anv: Rename a variable 1751*61046927SAndroid Build Coastguard Worker- genxml: Add a new 3DSTATE_SF field on gen12 1752*61046927SAndroid Build Coastguard Worker- anv,iris: Set 3DSTATE_SF::DerefBlockSize to per-poly on Gen12+ 1753*61046927SAndroid Build Coastguard Worker- intel/genxml: Drop SLMEnable from L3CNTLREG on Gen11 1754*61046927SAndroid Build Coastguard Worker- iris: Set SLMEnable based on the L3$ config 1755*61046927SAndroid Build Coastguard Worker- iris: Store the L3$ configs in the screen 1756*61046927SAndroid Build Coastguard Worker- iris: Use the URB size from the L3$ config 1757*61046927SAndroid Build Coastguard Worker- i965: Re-emit l3 state before BLORP executes 1758*61046927SAndroid Build Coastguard Worker- intel: Take a gen_l3_config in gen_get_urb_config 1759*61046927SAndroid Build Coastguard Worker- intel/blorp: Always emit URB config on Gen7+ 1760*61046927SAndroid Build Coastguard Worker- iris: Consolodate URB emit 1761*61046927SAndroid Build Coastguard Worker- anv: Emit URB setup earlier 1762*61046927SAndroid Build Coastguard Worker- intel/common: Return the block size from get_urb_config 1763*61046927SAndroid Build Coastguard Worker- intel/blorp: Plumb deref block size through to 3DSTATE_SF 1764*61046927SAndroid Build Coastguard Worker- anv: Plumb deref block size through to 3DSTATE_SF 1765*61046927SAndroid Build Coastguard Worker- iris: Plumb deref block size through to 3DSTATE_SF 1766*61046927SAndroid Build Coastguard Worker- anv: Always fill out the AUX table even if CCS is disabled 1767*61046927SAndroid Build Coastguard Worker- intel/fs: Write the address register with NoMask for MOV_INDIRECT 1768*61046927SAndroid Build Coastguard Worker- anv/blorp: Use the correct size for vkCmdCopyBufferToImage 1769*61046927SAndroid Build Coastguard Worker 1770*61046927SAndroid Build Coastguard WorkerJonathan Gray (4): 1771*61046927SAndroid Build Coastguard Worker 1772*61046927SAndroid Build Coastguard Worker- winsys/amdgpu: avoid double simple_mtx_unlock() 1773*61046927SAndroid Build Coastguard Worker- i965: update Makefile.sources for perf changes 1774*61046927SAndroid Build Coastguard Worker- util/futex: use futex syscall on OpenBSD 1775*61046927SAndroid Build Coastguard Worker- util/u_thread: don't restrict u_thread_get_time_nano() to \__linux_\_ 1776*61046927SAndroid Build Coastguard Worker 1777*61046927SAndroid Build Coastguard WorkerJonathan Marek (98): 1778*61046927SAndroid Build Coastguard Worker 1779*61046927SAndroid Build Coastguard Worker- freedreno: add Adreno 640 ID 1780*61046927SAndroid Build Coastguard Worker- freedreno/ir3: disable texture prefetch for 1d array textures 1781*61046927SAndroid Build Coastguard Worker- freedreno/registers: fix a6xx_2d_blit_cntl ROTATE 1782*61046927SAndroid Build Coastguard Worker- etnaviv: blt: use only for tiling, and add missing formats 1783*61046927SAndroid Build Coastguard Worker- etnaviv: separate PE and RS formats, use only RS only for tiling 1784*61046927SAndroid Build Coastguard Worker- etnaviv: blt: set TS dirty after clear 1785*61046927SAndroid Build Coastguard Worker- turnip: add display wsi 1786*61046927SAndroid Build Coastguard Worker- turnip: add x11 wsi 1787*61046927SAndroid Build Coastguard Worker- turnip: implement CmdClearColorImage/CmdClearDepthStencilImage 1788*61046927SAndroid Build Coastguard Worker- turnip: fix sRGB GMEM clear 1789*61046927SAndroid Build Coastguard Worker- util: add missing R8G8B8A8_SRGB format to vk_format_map 1790*61046927SAndroid Build Coastguard Worker- freedreno/regs: update UBWC related bits 1791*61046927SAndroid Build Coastguard Worker- turnip: implement UBWC 1792*61046927SAndroid Build Coastguard Worker- etnaviv: avoid using RS for 64bpp formats 1793*61046927SAndroid Build Coastguard Worker- etnaviv: implement 64bpp clear 1794*61046927SAndroid Build Coastguard Worker- etnaviv: blt: fix partial ZS clears with TS 1795*61046927SAndroid Build Coastguard Worker- etnaviv: support 3d/array/integer formats in texture descriptors 1796*61046927SAndroid Build Coastguard Worker- turnip: fix integer render targets 1797*61046927SAndroid Build Coastguard Worker- freedreno/registers: add missing MH perfcounter enum for a2xx 1798*61046927SAndroid Build Coastguard Worker- freedreno/perfcntrs: add a2xx MH counters 1799*61046927SAndroid Build Coastguard Worker- freedreno/perfcntrs/fdperf: fix u64 print on 32-bit builds 1800*61046927SAndroid Build Coastguard Worker- freedreno/perfcntrs/fdperf: add missing a20x compatible 1801*61046927SAndroid Build Coastguard Worker- freedreno/perfcntrs/fdperf: add missing a2xx case in select_counter 1802*61046927SAndroid Build Coastguard Worker- turnip: fix display wsi fence timing out 1803*61046927SAndroid Build Coastguard Worker- turnip: don't skip unused attachments when setting up tiling config 1804*61046927SAndroid Build Coastguard Worker- turnip: implement CmdClearAttachments 1805*61046927SAndroid Build Coastguard Worker- turnip: don't set unused BLIT_DST_INFO bits for GMEM clear 1806*61046927SAndroid Build Coastguard Worker- turnip: MSAA resolve directly from GMEM 1807*61046927SAndroid Build Coastguard Worker- turnip: allow writes to draw_cs outside of render pass 1808*61046927SAndroid Build Coastguard Worker- turnip: add function to allocate aligned memory in a substream cs 1809*61046927SAndroid Build Coastguard Worker- turnip: improve emit_textures 1810*61046927SAndroid Build Coastguard Worker- turnip: implement border color 1811*61046927SAndroid Build Coastguard Worker- turnip: add hw binning 1812*61046927SAndroid Build Coastguard Worker- turnip: fix incorrectly failing assert 1813*61046927SAndroid Build Coastguard Worker- freedreno/ir3: add GLSL_SAMPLER_DIM_SUBPASS to tex_info 1814*61046927SAndroid Build Coastguard Worker- freedreno/registers: add a6xx texture format for stencil sampler 1815*61046927SAndroid Build Coastguard Worker- turnip: fix hw binning render area 1816*61046927SAndroid Build Coastguard Worker- turnip: fix tile layout logic 1817*61046927SAndroid Build Coastguard Worker- turnip: update tile_align_w/tile_align_h 1818*61046927SAndroid Build Coastguard Worker- turnip: set load_layer_id to zero 1819*61046927SAndroid Build Coastguard Worker- turnip: set FRAG_WRITES_SAMPMASK bit 1820*61046927SAndroid Build Coastguard Worker- turnip: fix VK_IMAGE_ASPECT_STENCIL_BIT image view 1821*61046927SAndroid Build Coastguard Worker- turnip: no 8x msaa on 128bpp formats 1822*61046927SAndroid Build Coastguard Worker- turnip: add dirty bit for push constants 1823*61046927SAndroid Build Coastguard Worker- turnip: subpass rework 1824*61046927SAndroid Build Coastguard Worker- turnip: CmdClearAttachments fixes 1825*61046927SAndroid Build Coastguard Worker- turnip: implement subpass input attachments 1826*61046927SAndroid Build Coastguard Worker- etnaviv: remove sRGB formats from format table 1827*61046927SAndroid Build Coastguard Worker- etnaviv: sRGB render target support 1828*61046927SAndroid Build Coastguard Worker- etnaviv: set output mode and saturate bits 1829*61046927SAndroid Build Coastguard Worker- etnaviv: update INT_FILTER choice for GLES3 formats 1830*61046927SAndroid Build Coastguard Worker- etnaviv: disable integer vertex formats on pre-HALTI2 hardware 1831*61046927SAndroid Build Coastguard Worker- etnaviv: remove swizzle from format table 1832*61046927SAndroid Build Coastguard Worker- etnaviv: add missing formats 1833*61046927SAndroid Build Coastguard Worker- etnaviv: add missing vs_needs_z_div handling to NIR backend 1834*61046927SAndroid Build Coastguard Worker- turnip: use single substream cs 1835*61046927SAndroid Build Coastguard Worker- turnip: use common blit path for buffer copy 1836*61046927SAndroid Build Coastguard Worker- turnip: don't require src image to be set for clear blits 1837*61046927SAndroid Build Coastguard Worker- turnip: implement CmdFillBuffer/CmdUpdateBuffer 1838*61046927SAndroid Build Coastguard Worker- freedreno/ir3: lower mul_2x32_64 1839*61046927SAndroid Build Coastguard Worker- turnip: fix emit_textures for compute shaders 1840*61046927SAndroid Build Coastguard Worker- turnip: remove compute emit_border_color 1841*61046927SAndroid Build Coastguard Worker- turnip: fix emit_ibo 1842*61046927SAndroid Build Coastguard Worker- turnip: change emit_ibo to be like emit_textures 1843*61046927SAndroid Build Coastguard Worker- turnip: remove duplicate A6XX_SP_CS_CONFIG_NIBO 1844*61046927SAndroid Build Coastguard Worker- nir: add option to lower half packing opcodes 1845*61046927SAndroid Build Coastguard Worker- freedreno/ir3: lower pack/unpack ops 1846*61046927SAndroid Build Coastguard Worker- turnip: don't set LRZ enable at end of renderpass 1847*61046927SAndroid Build Coastguard Worker- freedreno/ir3: update prefetch input_offset when packing inlocs 1848*61046927SAndroid Build Coastguard Worker- turnip: add cache invalidate to fix input attachment cases 1849*61046927SAndroid Build Coastguard Worker- turnip: don't set SP_FS_CTRL_REG0_VARYING if only fragcoord is used 1850*61046927SAndroid Build Coastguard Worker- freedreno/ir3: fix vertex shader sysvals with pre_assign_inputs 1851*61046927SAndroid Build Coastguard Worker- freedreno/registers: document vertex/instance id offset bits 1852*61046927SAndroid Build Coastguard Worker- freedreno/ir3: support load_base_instance 1853*61046927SAndroid Build Coastguard Worker- turnip: emit base instance vs driver param 1854*61046927SAndroid Build Coastguard Worker- turnip: emit_compute_driver_params fixes 1855*61046927SAndroid Build Coastguard Worker- turnip: compute gmem offsets at renderpass creation time 1856*61046927SAndroid Build Coastguard Worker- turnip: implement secondary command buffers 1857*61046927SAndroid Build Coastguard Worker- nir: fix assign_io_var_locations for vertex inputs 1858*61046927SAndroid Build Coastguard Worker- turnip: minor warning fixes 1859*61046927SAndroid Build Coastguard Worker- util/format: add missing vulkan formats 1860*61046927SAndroid Build Coastguard Worker- turnip: disable B8G8R8 vertex formats 1861*61046927SAndroid Build Coastguard Worker- etnaviv: fix incorrectly failing vertex size assert 1862*61046927SAndroid Build Coastguard Worker- etnaviv: update headers from rnndb 1863*61046927SAndroid Build Coastguard Worker- etnaviv: HALTI2+ instanced draw 1864*61046927SAndroid Build Coastguard Worker- etnaviv: implement gl_VertexID/gl_InstanceID 1865*61046927SAndroid Build Coastguard Worker- etnaviv: remove unnecessary vertex_elements_state_create error 1866*61046927SAndroid Build Coastguard Worker checking 1867*61046927SAndroid Build Coastguard Worker- st/mesa: don't lower YUV when driver supports it natively 1868*61046927SAndroid Build Coastguard Worker- st/mesa: run st_nir_lower_tex_src_plane for lowered xyuv/ayuv 1869*61046927SAndroid Build Coastguard Worker- freedreno/ir3: allow inputs with the same location 1870*61046927SAndroid Build Coastguard Worker- turnip: remove tu_sort_variables_by_location 1871*61046927SAndroid Build Coastguard Worker- turnip: fix array/matrix varyings 1872*61046927SAndroid Build Coastguard Worker- turnip: hook up GetImageDrmFormatModifierPropertiesEXT 1873*61046927SAndroid Build Coastguard Worker- turnip: set linear tiling for scanout images 1874*61046927SAndroid Build Coastguard Worker- vulkan/wsi: remove unused image_get_modifier 1875*61046927SAndroid Build Coastguard Worker- turnip: simplify tu_physical_device_get_format_properties 1876*61046927SAndroid Build Coastguard Worker- etnaviv: implement UBOs 1877*61046927SAndroid Build Coastguard Worker- turnip: hook up cmdbuffer event set/wait 1878*61046927SAndroid Build Coastguard Worker 1879*61046927SAndroid Build Coastguard WorkerJordan Justen (7): 1880*61046927SAndroid Build Coastguard Worker 1881*61046927SAndroid Build Coastguard Worker- iris: Add IRIS_DIRTY_RENDER_BUFFER state flag 1882*61046927SAndroid Build Coastguard Worker- iris/gen11+: Move flush for render target change 1883*61046927SAndroid Build Coastguard Worker- iris: Allow max dynamic pool size of 2GB for gen12 1884*61046927SAndroid Build Coastguard Worker- intel: Remove unused Tigerlake PCI ID 1885*61046927SAndroid Build Coastguard Worker- iris: Fix some indentation in iris_init_render_context 1886*61046927SAndroid Build Coastguard Worker- iris: Emit CS Stall before Instruction Cache flush for gen12 WA 1887*61046927SAndroid Build Coastguard Worker- anv: Emit CS Stall before Instruction Cache flush for gen12 WA 1888*61046927SAndroid Build Coastguard Worker 1889*61046927SAndroid Build Coastguard WorkerJose Maria Casanova Crespo (1): 1890*61046927SAndroid Build Coastguard Worker 1891*61046927SAndroid Build Coastguard Worker- v3d: Fix predication with atomic image operations 1892*61046927SAndroid Build Coastguard Worker 1893*61046927SAndroid Build Coastguard WorkerJuan A. Suarez Romero (3): 1894*61046927SAndroid Build Coastguard Worker 1895*61046927SAndroid Build Coastguard Worker- nir/lower_double_ops: relax lower mod() 1896*61046927SAndroid Build Coastguard Worker- Revert "nir/lower_double_ops: relax lower mod()" 1897*61046927SAndroid Build Coastguard Worker- nir/spirv: skip unreachable blocks in Phi second pass 1898*61046927SAndroid Build Coastguard Worker 1899*61046927SAndroid Build Coastguard WorkerKai Wasserbäch (4): 1900*61046927SAndroid Build Coastguard Worker 1901*61046927SAndroid Build Coastguard Worker- nir: fix unused variable warning in nir_lower_vars_to_explicit_types 1902*61046927SAndroid Build Coastguard Worker- nir: fix unused variable warning in 1903*61046927SAndroid Build Coastguard Worker find_and_update_previous_uniform_storage 1904*61046927SAndroid Build Coastguard Worker- nir: fix unused function warning in src/compiler/nir/nir.c 1905*61046927SAndroid Build Coastguard Worker- intel/gen_decoder: Fix unused-but-set-variable warning 1906*61046927SAndroid Build Coastguard Worker 1907*61046927SAndroid Build Coastguard WorkerKarol Herbst (14): 1908*61046927SAndroid Build Coastguard Worker 1909*61046927SAndroid Build Coastguard Worker- nv50/ir: fix crash in isUniform for undefined values 1910*61046927SAndroid Build Coastguard Worker- nir/validate: validate num_components on registers and intrinsics 1911*61046927SAndroid Build Coastguard Worker- nir/serialize: fix vec8 and vec16 1912*61046927SAndroid Build Coastguard Worker- nir/tests: add serializer tests 1913*61046927SAndroid Build Coastguard Worker- nir/tests: MSVC build fix 1914*61046927SAndroid Build Coastguard Worker- spirv: handle UniformConstant for OpenCL kernels 1915*61046927SAndroid Build Coastguard Worker- clover/nir: treat UniformConstant as global memory 1916*61046927SAndroid Build Coastguard Worker- clover/nir: set spirv environment to OpenCL 1917*61046927SAndroid Build Coastguard Worker- clover/spirv: allow Int64 Atomics for supported devices 1918*61046927SAndroid Build Coastguard Worker- nir: handle nir_deref_type_ptr_as_array in 1919*61046927SAndroid Build Coastguard Worker rematerialize_deref_in_block 1920*61046927SAndroid Build Coastguard Worker- nv50/ir: implement global atomics and handle it for nir 1921*61046927SAndroid Build Coastguard Worker- nir/serialize: cast swizzle before shifting 1922*61046927SAndroid Build Coastguard Worker- aco: use NIR_MAX_VEC_COMPONENTS instead of 4 1923*61046927SAndroid Build Coastguard Worker- nv50ir/nir: support vec8 and vec16 1924*61046927SAndroid Build Coastguard Worker 1925*61046927SAndroid Build Coastguard WorkerKenneth Graunke (57): 1926*61046927SAndroid Build Coastguard Worker 1927*61046927SAndroid Build Coastguard Worker- iris: Fix "Force Zero RTA Index Enable" setting again 1928*61046927SAndroid Build Coastguard Worker- nir: Handle image arrays when setting variable data 1929*61046927SAndroid Build Coastguard Worker- Revert "intel/blorp: Fix usage of uninitialized memory in key 1930*61046927SAndroid Build Coastguard Worker hashing" 1931*61046927SAndroid Build Coastguard Worker- iris: Properly move edgeflag_out from output list to global list 1932*61046927SAndroid Build Coastguard Worker- iris: Wrap iris_fix_edge_flags in NIR_PASS 1933*61046927SAndroid Build Coastguard Worker- mesa: Handle GL_COLOR_INDEX in \_mesa_format_from_format_and_type(). 1934*61046927SAndroid Build Coastguard Worker- iris: Change keybox parenting 1935*61046927SAndroid Build Coastguard Worker- iris: Stop mutating the resource in get_rt_read_isl_surf(). 1936*61046927SAndroid Build Coastguard Worker- iris: Drop 'old_address' parameter from iris_rebind_buffer 1937*61046927SAndroid Build Coastguard Worker- iris: Create an "iris_surface_state" wrapper struct 1938*61046927SAndroid Build Coastguard Worker- iris: Maintain CPU-side SURFACE_STATE copies for views and surfaces. 1939*61046927SAndroid Build Coastguard Worker- iris: Update SURFACE_STATE addresses when setting sampler views 1940*61046927SAndroid Build Coastguard Worker- iris: Disable VF cache partial address workaround on Gen11+ 1941*61046927SAndroid Build Coastguard Worker- driconf, glsl: Add a vs_position_always_invariant option 1942*61046927SAndroid Build Coastguard Worker- drirc: Set vs_position_always_invariant for Shadow of Mordor on Intel 1943*61046927SAndroid Build Coastguard Worker- st/mesa: Add GL_TDFX_texture_compression_FXT1 support 1944*61046927SAndroid Build Coastguard Worker- iris: Map FXT1 texture formats 1945*61046927SAndroid Build Coastguard Worker- meson: Add a "prefer_iris" build option 1946*61046927SAndroid Build Coastguard Worker- main: Change u_mmAllocMem align2 from bytes (old API) to bits (new 1947*61046927SAndroid Build Coastguard Worker API) 1948*61046927SAndroid Build Coastguard Worker- meson: Include iris in default gallium-drivers for x86/x86_64 1949*61046927SAndroid Build Coastguard Worker- util: Detect use-after-destroy in simple_mtx 1950*61046927SAndroid Build Coastguard Worker- intel/genxml: Add a partial TCCNTLREG definition 1951*61046927SAndroid Build Coastguard Worker- iris: Enable Gen11 Color/Z write merging optimization 1952*61046927SAndroid Build Coastguard Worker- anv: Enable Gen11 Color/Z write merging optimization 1953*61046927SAndroid Build Coastguard Worker- intel/decoder: Make get_state_size take a full 64-bit address and a 1954*61046927SAndroid Build Coastguard Worker base 1955*61046927SAndroid Build Coastguard Worker- iris: Create smaller program keys without legacy features 1956*61046927SAndroid Build Coastguard Worker- iris: Default to X-tiling for scanout buffers without modifiers 1957*61046927SAndroid Build Coastguard Worker- iris: Alphabetize source files after iris_perf.c was added 1958*61046927SAndroid Build Coastguard Worker- drirc: Final Fantasy VIII: Remastered needs 1959*61046927SAndroid Build Coastguard Worker allow_higher_compat_version 1960*61046927SAndroid Build Coastguard Worker- iris: Make helper functions to turn iris shader keys into brw keys. 1961*61046927SAndroid Build Coastguard Worker- iris: Fix shader recompile debug printing 1962*61046927SAndroid Build Coastguard Worker- iris: Avoid replacing backing storage for buffers with no contents 1963*61046927SAndroid Build Coastguard Worker- intel: Drop Gen11 WaBTPPrefetchDisable workaround 1964*61046927SAndroid Build Coastguard Worker- st/nir: Optionally unify inputs_read/outputs_written when linking. 1965*61046927SAndroid Build Coastguard Worker- iris: Set nir_shader_compiler_options::unify_interfaces. 1966*61046927SAndroid Build Coastguard Worker- st/mesa: Allow ASTC5x5 fallbacks separately from other ASTC LDR 1967*61046927SAndroid Build Coastguard Worker formats. 1968*61046927SAndroid Build Coastguard Worker- iris: Disable ASTC 5x5 support on Gen9 for now. 1969*61046927SAndroid Build Coastguard Worker- iris: Delete remnants of the unimplemented ASTC 5x5 workaround 1970*61046927SAndroid Build Coastguard Worker- iris: Allow HiZ for copy_region sources 1971*61046927SAndroid Build Coastguard Worker- anv: Only enable EWA LOD algorithm when doing anisotropic filtering. 1972*61046927SAndroid Build Coastguard Worker- Revert "nir: assert that nir_lower_tex runs after lowering derefs" 1973*61046927SAndroid Build Coastguard Worker- i965: Simplify brw_get_renderer_string() 1974*61046927SAndroid Build Coastguard Worker- iris: Simplify iris_get_renderer_string() 1975*61046927SAndroid Build Coastguard Worker- intel: Use similar brand strings to the Windows drivers 1976*61046927SAndroid Build Coastguard Worker- intel/compiler: Fix illegal mutation in get_nir_image_intrinsic_image 1977*61046927SAndroid Build Coastguard Worker- iris: Fix export of fences that have already completed. 1978*61046927SAndroid Build Coastguard Worker- st/mesa: Allocate full miplevels if MaxLevel is explicitly set 1979*61046927SAndroid Build Coastguard Worker- iris: Drop some workarounds which are no longer necessary 1980*61046927SAndroid Build Coastguard Worker- anv: Drop some workarounds that are no longer necessary 1981*61046927SAndroid Build Coastguard Worker- intel: Fix aux map alignments on 32-bit builds. 1982*61046927SAndroid Build Coastguard Worker- meson: Prefer 'iris' by default over 'i965'. 1983*61046927SAndroid Build Coastguard Worker- loader: Check if the kernel driver is i915 before loading iris 1984*61046927SAndroid Build Coastguard Worker- iris: Drop 'engine' from iris_batch. 1985*61046927SAndroid Build Coastguard Worker- iris: Make iris_emit_default_l3_config pull devinfo from the batch 1986*61046927SAndroid Build Coastguard Worker- iris: Support multiple chained batches. 1987*61046927SAndroid Build Coastguard Worker- i965: Use brw_batch_references in tex_busy check 1988*61046927SAndroid Build Coastguard Worker- loader: Fix leak of kernel driver name 1989*61046927SAndroid Build Coastguard Worker 1990*61046927SAndroid Build Coastguard WorkerKristian Høgsberg (62): 1991*61046927SAndroid Build Coastguard Worker 1992*61046927SAndroid Build Coastguard Worker- freedreno/registers: Fix typo 1993*61046927SAndroid Build Coastguard Worker- freedreno/registers: Move SP_PRIMITIVE_CNTL and SP_VS_VPC_DST 1994*61046927SAndroid Build Coastguard Worker- freedreno/registers: Add comments about primitive counters 1995*61046927SAndroid Build Coastguard Worker- freedreno/a6xx: Fix primitive counters again 1996*61046927SAndroid Build Coastguard Worker- freedreno/a6xx: Clear sysmem with CP_BLIT 1997*61046927SAndroid Build Coastguard Worker- freedreno: Add nogmem debug option to force bypass rendering 1998*61046927SAndroid Build Coastguard Worker- freedreno/a6xx: Fix layered texture type enum 1999*61046927SAndroid Build Coastguard Worker- freedreno/a6x: Rename z/s formats 2000*61046927SAndroid Build Coastguard Worker- freedreno/a6xx: Add register offset for STG/LDG 2001*61046927SAndroid Build Coastguard Worker- freedreno/ir3: Emit link map as byte or dwords offsets as needed 2002*61046927SAndroid Build Coastguard Worker- freedreno/ir3: Add load and store intrinsics for global io 2003*61046927SAndroid Build Coastguard Worker- freedreno: Don't count primitives for patches 2004*61046927SAndroid Build Coastguard Worker- freedreno/ir3: Add ir3 intrinsics for tessellation 2005*61046927SAndroid Build Coastguard Worker- freedreno/ir3: Use imul24 in offset calculations 2006*61046927SAndroid Build Coastguard Worker- freedreno/ir3: Add tessellation field to shader key 2007*61046927SAndroid Build Coastguard Worker- freedreno/ir3: Extend geometry lowering pass to handle tessellation 2008*61046927SAndroid Build Coastguard Worker- freedreno/ir3: Add new synchronization opcodes 2009*61046927SAndroid Build Coastguard Worker- freedreno/ir3: End TES with chsh when using GS 2010*61046927SAndroid Build Coastguard Worker- freedreno/ir3: Implement tess coord intrinsic 2011*61046927SAndroid Build Coastguard Worker- freedreno/ir3: Implement TCS synchronization intrinsics 2012*61046927SAndroid Build Coastguard Worker- freedreno/ir3: Setup inputs and outputs for tessellation stages 2013*61046927SAndroid Build Coastguard Worker- freedreno/ir3: Don't assume binning shader is always VS 2014*61046927SAndroid Build Coastguard Worker- freedreno/ir3: Pre-color TCS header and primitive ID inputs 2015*61046927SAndroid Build Coastguard Worker- freedreno/ir3: Allocate const space for tessellation parameters 2016*61046927SAndroid Build Coastguard Worker- freedreno/a6xx: Build the right draw command for tessellation 2017*61046927SAndroid Build Coastguard Worker- freedreno/a6xx: Allocate and program tessellation buffer 2018*61046927SAndroid Build Coastguard Worker- freedreno/a6xx: Emit constant parameters for tessellation stages 2019*61046927SAndroid Build Coastguard Worker- freedreno/a6xx: Program state for tessellation stages 2020*61046927SAndroid Build Coastguard Worker- freedreno: Use bypass rendering for tessellation 2021*61046927SAndroid Build Coastguard Worker- freedreno/a6xx: Only set emit.hs/ds when we're drawing patches 2022*61046927SAndroid Build Coastguard Worker- freedreno/blitter: Save tessellation state 2023*61046927SAndroid Build Coastguard Worker- freedreno/a6xx: Only use merged regs and four quads for VS+FS 2024*61046927SAndroid Build Coastguard Worker- freedreno/a6xx: Turn on tessellation shaders 2025*61046927SAndroid Build Coastguard Worker- freedreno/ir3: Use regid() helper when setting up precolor regs 2026*61046927SAndroid Build Coastguard Worker- freedreno/registers: Remove duplicate register definitions 2027*61046927SAndroid Build Coastguard Worker- freedreno: New struct packing macros 2028*61046927SAndroid Build Coastguard Worker- freedreno/registers: Add 64 bit address registers 2029*61046927SAndroid Build Coastguard Worker- freedreno/a6xx: Drop stale include 2030*61046927SAndroid Build Coastguard Worker- freedreno/a6xx: Include fd6_pack.h in a few files 2031*61046927SAndroid Build Coastguard Worker- freedreno/a6xx: Convert emit_mrt() to OUT_REG() 2032*61046927SAndroid Build Coastguard Worker- freedreno/a6xx: Convert emit_zs() to OUT_REG() 2033*61046927SAndroid Build Coastguard Worker- freedreno/a6xx: Convert VSC pipe setup to OUT_REG() 2034*61046927SAndroid Build Coastguard Worker- freedreno/a6xx: Convert gmem blits to OUT_REG() 2035*61046927SAndroid Build Coastguard Worker- freedreno/a6xx: Convert some tile setup to OUT_REG() 2036*61046927SAndroid Build Coastguard Worker- freedreno/a6xx: Silence warning for unused perf counters 2037*61046927SAndroid Build Coastguard Worker- freedreno/a6xx: Document the CP_SET_DRAW_STATE enable bits 2038*61046927SAndroid Build Coastguard Worker- freedreno/a6xx: Make DEBUG_BLIT_FALLBACK only dump fallbacks 2039*61046927SAndroid Build Coastguard Worker- freedreno: Add debug flag for forcing linear layouts 2040*61046927SAndroid Build Coastguard Worker- freedreno/a6xx: Program sampler swap based on resource tiling 2041*61046927SAndroid Build Coastguard Worker- freedreno/a6xx: Pick blitter swap based on resource tiling 2042*61046927SAndroid Build Coastguard Worker- freedreno/a6xx: Add fd_resource_swap() helper 2043*61046927SAndroid Build Coastguard Worker- freedreno/a6xx: Use blitter for resolve blits 2044*61046927SAndroid Build Coastguard Worker- freedreno/a6xx: RB6_R8G8B8 is actually 32 bit RGBX 2045*61046927SAndroid Build Coastguard Worker- freedreno/a6xx: Use A6XX_SP_2D_SRC_FORMAT_MASK macro 2046*61046927SAndroid Build Coastguard Worker- freedreno/a6xx: Handle srgb blits on the blitter 2047*61046927SAndroid Build Coastguard Worker- freedreno/a6xx: Move handle_rgba_blit() up 2048*61046927SAndroid Build Coastguard Worker- freedreno/a6xx: Rewrite compressed blits in a helper function 2049*61046927SAndroid Build Coastguard Worker- freedreno/a6xx: Set up multisample sysmem MRTs correctly 2050*61046927SAndroid Build Coastguard Worker- st/mesa: Lower vars to ssa and constant prop before 2051*61046927SAndroid Build Coastguard Worker gl_nir_lower_buffers 2052*61046927SAndroid Build Coastguard Worker- ir3: Set up full/half register conflicts correctly 2053*61046927SAndroid Build Coastguard Worker- iris: Advertise PIPE_CAP_NATIVE_FENCE_FD 2054*61046927SAndroid Build Coastguard Worker- iris: Print warning and return \*out = NULL when fd to syncobj fails 2055*61046927SAndroid Build Coastguard Worker 2056*61046927SAndroid Build Coastguard WorkerKrzysztof Raszkowski (10): 2057*61046927SAndroid Build Coastguard Worker 2058*61046927SAndroid Build Coastguard Worker- gallium/swr: Fix GS invocation issues - Fixed proper setting 2059*61046927SAndroid Build Coastguard Worker gl_InvocationID. - Fixed GS vertices output memory overflow. 2060*61046927SAndroid Build Coastguard Worker- gallium/swr: Enable some ARB_gpu_shader5 extensions Enable / add to 2061*61046927SAndroid Build Coastguard Worker features.txt: - Enhanced textureGather. - Geometry shader instancing. 2062*61046927SAndroid Build Coastguard Worker - Geometry shader multiple streams. 2063*61046927SAndroid Build Coastguard Worker- gallium/swr: Fix crash when use GL_TDFX_texture_compression_FXT1 2064*61046927SAndroid Build Coastguard Worker format. 2065*61046927SAndroid Build Coastguard Worker- gallivm: add TGSI bit arithmetic opcodes support 2066*61046927SAndroid Build Coastguard Worker- gallium/swr: Fix glVertexPointer race condition. 2067*61046927SAndroid Build Coastguard Worker- gallium/swr: Disable showing detected arch message. 2068*61046927SAndroid Build Coastguard Worker- docs/GL4: update gallium/swr features 2069*61046927SAndroid Build Coastguard Worker- gallium/swr: add option for static link 2070*61046927SAndroid Build Coastguard Worker- gallium/swr: Fix gcc 4.8.5 compile error 2071*61046927SAndroid Build Coastguard Worker- gallium/swr: simplify environmental variabled expansion code 2072*61046927SAndroid Build Coastguard Worker 2073*61046927SAndroid Build Coastguard WorkerLasse Lopperi (1): 2074*61046927SAndroid Build Coastguard Worker 2075*61046927SAndroid Build Coastguard Worker- freedreno/drm: Fix memory leak in softpin implementation 2076*61046927SAndroid Build Coastguard Worker 2077*61046927SAndroid Build Coastguard WorkerLaurent Carlier (1): 2078*61046927SAndroid Build Coastguard Worker 2079*61046927SAndroid Build Coastguard Worker- egl: avoid local modifications for eglext.h Khronos standard header 2080*61046927SAndroid Build Coastguard Worker file 2081*61046927SAndroid Build Coastguard Worker 2082*61046927SAndroid Build Coastguard WorkerLeo Liu (1): 2083*61046927SAndroid Build Coastguard Worker 2084*61046927SAndroid Build Coastguard Worker- ac: add missing Arcturus to the info of pc lines 2085*61046927SAndroid Build Coastguard Worker 2086*61046927SAndroid Build Coastguard WorkerLepton Wu (2): 2087*61046927SAndroid Build Coastguard Worker 2088*61046927SAndroid Build Coastguard Worker- gallium: dri2: Use index as plane number. 2089*61046927SAndroid Build Coastguard Worker- android: mesa: Revert "android: mesa: revert "Enable asm 2090*61046927SAndroid Build Coastguard Worker unconditionally"" 2091*61046927SAndroid Build Coastguard Worker 2092*61046927SAndroid Build Coastguard WorkerLionel Landwerlin (60): 2093*61046927SAndroid Build Coastguard Worker 2094*61046927SAndroid Build Coastguard Worker- intel/dev: set default num_eu_per_subslice on gen12 2095*61046927SAndroid Build Coastguard Worker- intel/perf: add TGL support 2096*61046927SAndroid Build Coastguard Worker- intel/perf: fix Android build 2097*61046927SAndroid Build Coastguard Worker- mesa: check draw buffer completeness on 2098*61046927SAndroid Build Coastguard Worker glClearBufferfi/glClearBufferiv 2099*61046927SAndroid Build Coastguard Worker- vulkan: bump headers/registry to 1.1.127 2100*61046927SAndroid Build Coastguard Worker- anv: Properly handle host query reset of performance queries 2101*61046927SAndroid Build Coastguard Worker- anv: implement VK_KHR_separate_depth_stencil_layouts 2102*61046927SAndroid Build Coastguard Worker- mesa: check framebuffer completeness only after state update 2103*61046927SAndroid Build Coastguard Worker- anv: invalidate file descriptor of semaphore sync fd at vkQueueSubmit 2104*61046927SAndroid Build Coastguard Worker- anv: remove list items on batch fini 2105*61046927SAndroid Build Coastguard Worker- anv: detach batch emission allocation from device 2106*61046927SAndroid Build Coastguard Worker- anv: expose timeout helpers outside of anv_queue.c 2107*61046927SAndroid Build Coastguard Worker- anv: move queue init/finish to anv_queue.c 2108*61046927SAndroid Build Coastguard Worker- anv: allow NULL batch parameter to anv_queue_submit_simple_batch 2109*61046927SAndroid Build Coastguard Worker- anv: prepare driver to report submission error through queues 2110*61046927SAndroid Build Coastguard Worker- anv: refcount semaphores 2111*61046927SAndroid Build Coastguard Worker- anv: prepare the driver for delayed submissions 2112*61046927SAndroid Build Coastguard Worker- anv/wsi: signal the semaphore in the acquireNextImage 2113*61046927SAndroid Build Coastguard Worker- anv: implement VK_KHR_timeline_semaphore 2114*61046927SAndroid Build Coastguard Worker- intel/dev: flag the Elkhart Lake platform 2115*61046927SAndroid Build Coastguard Worker- intel/perf: add EHL performance query support 2116*61046927SAndroid Build Coastguard Worker- intel/perf: fix invalid hw_id in query results 2117*61046927SAndroid Build Coastguard Worker- intel/perf: set read buffer len to 0 to identify empty buffer 2118*61046927SAndroid Build Coastguard Worker- intel/perf: take into account that reports read can be fairly old 2119*61046927SAndroid Build Coastguard Worker- intel/perf: simplify the processing of OA reports 2120*61046927SAndroid Build Coastguard Worker- intel/perf: fix improper pointer access 2121*61046927SAndroid Build Coastguard Worker- anv: fix missing gen12 handling 2122*61046927SAndroid Build Coastguard Worker- anv: fix incorrect VMA alignment for CCS main surfaces 2123*61046927SAndroid Build Coastguard Worker- anv: fix fence underlying primitive checks 2124*61046927SAndroid Build Coastguard Worker- anv: fix assumptions about temporary fence payload 2125*61046927SAndroid Build Coastguard Worker- intel/perf: drop batchbuffer flushing at query begin 2126*61046927SAndroid Build Coastguard Worker- i965/iris: perf-queries: don't invalidate/flush 3d pipeline 2127*61046927SAndroid Build Coastguard Worker- anv: constify pipeline layout in nir passes 2128*61046927SAndroid Build Coastguard Worker- anv: drop unused parameter from apply layout pass 2129*61046927SAndroid Build Coastguard Worker- vulkan/wsi: error out when image fence doesn't signal 2130*61046927SAndroid Build Coastguard Worker- mesa: avoid triggering assert in implementation 2131*61046927SAndroid Build Coastguard Worker- i965/iris/perf: factor out frequency register capture 2132*61046927SAndroid Build Coastguard Worker- loader: fix close on uninitialized file descriptor value 2133*61046927SAndroid Build Coastguard Worker- anv: don't close invalid syncfd semaphore 2134*61046927SAndroid Build Coastguard Worker- anv: fix intel perf queries availability writes 2135*61046927SAndroid Build Coastguard Worker- anv: set stencil layout for input attachments 2136*61046927SAndroid Build Coastguard Worker- iris: Implement Gen12 workaround for non pipelined state 2137*61046927SAndroid Build Coastguard Worker- anv: Implement Gen12 workaround for non pipelined state 2138*61046927SAndroid Build Coastguard Worker- anv: only use VkSamplerCreateInfo::compareOp if enabled 2139*61046927SAndroid Build Coastguard Worker- anv: fix pipeline switch back for non pipelined states 2140*61046927SAndroid Build Coastguard Worker- genxml: add new Gen11+ PIPE_CONTROL field 2141*61046927SAndroid Build Coastguard Worker- iris: handle new PIPE_CONTROL field 2142*61046927SAndroid Build Coastguard Worker- iris: implement another workaround for non pipelined states 2143*61046927SAndroid Build Coastguard Worker- anv: implement another workaround for non pipelined states 2144*61046927SAndroid Build Coastguard Worker- intel/perf: expose timestamp begin for mdapi 2145*61046927SAndroid Build Coastguard Worker- intel/perf: report query split for mdapi 2146*61046927SAndroid Build Coastguard Worker- anv: enable VK_KHR_swapchain_mutable_format 2147*61046927SAndroid Build Coastguard Worker- anv: don't report error with other vendor DRM devices 2148*61046927SAndroid Build Coastguard Worker- anv: ensure prog params are initialized with 0s 2149*61046927SAndroid Build Coastguard Worker- anv/iris: warn gen12 3DSTATE_HS restriction 2150*61046927SAndroid Build Coastguard Worker- intel: Implement Gen12 workaround for array textures of size 1 2151*61046927SAndroid Build Coastguard Worker- isl: drop CCS row pitch requirement for linear surfaces 2152*61046927SAndroid Build Coastguard Worker- isl: add gen12 comment about CCS for linear tiling 2153*61046927SAndroid Build Coastguard Worker- anv: implement gen9 post sync pipe control workaround 2154*61046927SAndroid Build Coastguard Worker- anv: set MOCS on push constants 2155*61046927SAndroid Build Coastguard Worker 2156*61046927SAndroid Build Coastguard WorkerLuis Mendes (1): 2157*61046927SAndroid Build Coastguard Worker 2158*61046927SAndroid Build Coastguard Worker- radv: fix radv secure compile feature breaks compilation on armhf 2159*61046927SAndroid Build Coastguard Worker EABI and aarch64 2160*61046927SAndroid Build Coastguard Worker 2161*61046927SAndroid Build Coastguard WorkerMarco Felsch (1): 2162*61046927SAndroid Build Coastguard Worker 2163*61046927SAndroid Build Coastguard Worker- etnaviv: Fix assert when try to accumulate an invalid fd 2164*61046927SAndroid Build Coastguard Worker 2165*61046927SAndroid Build Coastguard WorkerMarek Olšák (245): 2166*61046927SAndroid Build Coastguard Worker 2167*61046927SAndroid Build Coastguard Worker- glsl: encode/decode types using a union with bitfields for 2168*61046927SAndroid Build Coastguard Worker readability 2169*61046927SAndroid Build Coastguard Worker- glsl: encode vector_elements and matrix_columns better 2170*61046927SAndroid Build Coastguard Worker- glsl: encode explicit_stride for basic types better 2171*61046927SAndroid Build Coastguard Worker- glsl: encode array types better 2172*61046927SAndroid Build Coastguard Worker- glsl: encode struct/interface types better 2173*61046927SAndroid Build Coastguard Worker- st/mesa: call nir_opt_access only once 2174*61046927SAndroid Build Coastguard Worker- st/mesa: call nir_lower_flrp only once per shader 2175*61046927SAndroid Build Coastguard Worker- compiler: make variable::data::binding unsigned 2176*61046927SAndroid Build Coastguard Worker- nir: pack nir_variable::\data::stream 2177*61046927SAndroid Build Coastguard Worker- nir: pack nir_variable::\data::xfb\_\* 2178*61046927SAndroid Build Coastguard Worker- radeonsi: use IR SHA1 as the cache key for the in-memory shader cache 2179*61046927SAndroid Build Coastguard Worker- radeonsi: don't keep compute shader IR after compilation 2180*61046927SAndroid Build Coastguard Worker- radeonsi: keep serialized NIR instead of nir_shader in 2181*61046927SAndroid Build Coastguard Worker si_shader_selector 2182*61046927SAndroid Build Coastguard Worker- nir: pack the rest of nir_variable::data 2183*61046927SAndroid Build Coastguard Worker- nir/serialize: don't expand 16-bit variable state slots to 32 bits 2184*61046927SAndroid Build Coastguard Worker- nir/serialize: store 32-bit object IDs instead of 64-bit 2185*61046927SAndroid Build Coastguard Worker- nir/serialize: pack nir_variable flags 2186*61046927SAndroid Build Coastguard Worker- mesa: expose SPIR-V extensions in the Compatibility profile too 2187*61046927SAndroid Build Coastguard Worker- util: add blob_finish_get_buffer 2188*61046927SAndroid Build Coastguard Worker- radeonsi/nir: call nir_serialize only once per shader 2189*61046927SAndroid Build Coastguard Worker- radeonsi/nir: fix compute shader crash due to nir_binary == NULL 2190*61046927SAndroid Build Coastguard Worker- glsl/linker: pass shader_info to analyze_clip_cull_usage directly 2191*61046927SAndroid Build Coastguard Worker- compiler: pack shader_info from 160 bytes to 96 bytes 2192*61046927SAndroid Build Coastguard Worker- st/mesa: fix Sanctuary and Tropics by disabling ARB_gpu_shader5 for 2193*61046927SAndroid Build Coastguard Worker them 2194*61046927SAndroid Build Coastguard Worker- st/mesa: rename DEBUG_TGSI -> DEBUG_PRINT_IR 2195*61046927SAndroid Build Coastguard Worker- st/mesa: remove \\n being only printed in debug builds after printed 2196*61046927SAndroid Build Coastguard Worker TGSI 2197*61046927SAndroid Build Coastguard Worker- st/mesa: print TCS/TES/GS/CS TGSI in the right place & keep disk 2198*61046927SAndroid Build Coastguard Worker cache enabled 2199*61046927SAndroid Build Coastguard Worker- st/mesa: add ST_DEBUG=nir to print NIR shaders 2200*61046927SAndroid Build Coastguard Worker- st/mesa: remove unused TGSI-only debug printing functions 2201*61046927SAndroid Build Coastguard Worker- gallium/noop: call finalize_nir 2202*61046927SAndroid Build Coastguard Worker- radeonsi/nir: remove dead function temps 2203*61046927SAndroid Build Coastguard Worker- radeonsi/nir: call nir_lower_flrp only once per shader 2204*61046927SAndroid Build Coastguard Worker- radeonsi/nir: don't lower fma, instead, fuse fma 2205*61046927SAndroid Build Coastguard Worker- mesa: enable glthread for 7 Days To Die 2206*61046927SAndroid Build Coastguard Worker- st/mesa: rename delete_basic_variant -> delete_common_variant 2207*61046927SAndroid Build Coastguard Worker- st/mesa: decrease the size of st_fp_variant_key from 48 to 40 bytes 2208*61046927SAndroid Build Coastguard Worker- st/mesa: start deduplicating some program code 2209*61046927SAndroid Build Coastguard Worker- st/mesa: initialize affected_states and uniform storage earlier in 2210*61046927SAndroid Build Coastguard Worker deserialize 2211*61046927SAndroid Build Coastguard Worker- st/mesa: consolidate and simplify code flagging 2212*61046927SAndroid Build Coastguard Worker program::affected_states 2213*61046927SAndroid Build Coastguard Worker- st/mesa: trivially merge st_vertex_program into st_common_program 2214*61046927SAndroid Build Coastguard Worker- st/mesa: rename st_common_program to st_program 2215*61046927SAndroid Build Coastguard Worker- st/mesa: cleanups after unification of st_vertex/common program 2216*61046927SAndroid Build Coastguard Worker- st/mesa: rename occurences of stcp to stp to correspond to st_program 2217*61046927SAndroid Build Coastguard Worker- st/mesa: more cleanups after unification of st_vertex/common_program 2218*61046927SAndroid Build Coastguard Worker- st/mesa: subclass st_vertex_program for VP-specific members 2219*61046927SAndroid Build Coastguard Worker- st/mesa: call nir_sweep in st_finalize_nir 2220*61046927SAndroid Build Coastguard Worker- st/mesa: keep serialized NIR instead of nir_shader in st_program 2221*61046927SAndroid Build Coastguard Worker- st/mesa: call nir_serialize only once per shader 2222*61046927SAndroid Build Coastguard Worker- nir: move data.image.access to data.access 2223*61046927SAndroid Build Coastguard Worker- nir/print: only print image.format for image variables 2224*61046927SAndroid Build Coastguard Worker- glsl_to_nir: rename image_access to mem_access 2225*61046927SAndroid Build Coastguard Worker- nir: move data.descriptor_set above data.index for better packing 2226*61046927SAndroid Build Coastguard Worker- nir: don't use GLenum16 in nir.h 2227*61046927SAndroid Build Coastguard Worker- ac: add radeon_info::num_rings and move ring_type to amd_family.h 2228*61046927SAndroid Build Coastguard Worker- ac: fill num_rings for remaining IPs 2229*61046927SAndroid Build Coastguard Worker- winsys/amdgpu: detect noop dependencies on the same ring correctly 2230*61046927SAndroid Build Coastguard Worker- nir: strip as we serialize to remove the nir_shader_clone call 2231*61046927SAndroid Build Coastguard Worker- nir/serialize: do ctx = {0} instead of manual initializations 2232*61046927SAndroid Build Coastguard Worker- util/blob: add 8-bit and 16-bit reads and writes 2233*61046927SAndroid Build Coastguard Worker- nir/serialize: pack instructions better 2234*61046927SAndroid Build Coastguard Worker- nir/serialize: pack src better and limit the object count to 1M from 2235*61046927SAndroid Build Coastguard Worker 1G 2236*61046927SAndroid Build Coastguard Worker- nir/serialize: don't serialize var->data for temporaries 2237*61046927SAndroid Build Coastguard Worker- nir/serialize: deduplicate serialized var types by reusing the last 2238*61046927SAndroid Build Coastguard Worker unique one 2239*61046927SAndroid Build Coastguard Worker- nir/serialize: try to store a diff in var data locations instead of 2240*61046927SAndroid Build Coastguard Worker var data 2241*61046927SAndroid Build Coastguard Worker- nir/serialize: pack load_const with non-64-bit constants better 2242*61046927SAndroid Build Coastguard Worker- nir/serialize: pack 1-component constants into 20 bits if possible 2243*61046927SAndroid Build Coastguard Worker- nir/serialize: pack nir_intrinsic_instr::const_index[] better 2244*61046927SAndroid Build Coastguard Worker- nir/serialize: try to pack two alu srcs into 1 uint32 2245*61046927SAndroid Build Coastguard Worker- nir/serialize: don't store deref types if not needed 2246*61046927SAndroid Build Coastguard Worker- nir/serialize: don't serialize mode for deref non-cast instructions 2247*61046927SAndroid Build Coastguard Worker- nir/serialize: try to put deref->var index into the unused bits of 2248*61046927SAndroid Build Coastguard Worker the header 2249*61046927SAndroid Build Coastguard Worker- nir/serialize: cleanup - fold nir_deref_type_var cases into switches 2250*61046927SAndroid Build Coastguard Worker- nir/serialize: try to pack both deref array src into 32 bits 2251*61046927SAndroid Build Coastguard Worker- nir/serialize: remove up to 3 consecutive equal ALU instruction 2252*61046927SAndroid Build Coastguard Worker headers 2253*61046927SAndroid Build Coastguard Worker- nir/serialize: reuse the writemask field for 2 src X swizzles of SSA 2254*61046927SAndroid Build Coastguard Worker ALU 2255*61046927SAndroid Build Coastguard Worker- nir/serialize: serialize swizzles for vec8 and vec16 2256*61046927SAndroid Build Coastguard Worker- nir/serialize: serialize writemask for vec8 and vec16 2257*61046927SAndroid Build Coastguard Worker- nir/serialize: don't serialize redundant 2258*61046927SAndroid Build Coastguard Worker nir_intrinsic_instr::num_components 2259*61046927SAndroid Build Coastguard Worker- nir/serialize: use 3 unused bits in intrinsic for 2260*61046927SAndroid Build Coastguard Worker packed_const_indices 2261*61046927SAndroid Build Coastguard Worker- nir/serialize: support any num_components for remaining instructions 2262*61046927SAndroid Build Coastguard Worker- ac: set swizzled bit in cache policy as a hint not to merge 2263*61046927SAndroid Build Coastguard Worker loads/stores 2264*61046927SAndroid Build Coastguard Worker- radeonsi: initialize the per-context compiler on demand 2265*61046927SAndroid Build Coastguard Worker- radeonsi/nir: don't run si_nir_opts again if there is no change 2266*61046927SAndroid Build Coastguard Worker- st/mesa: don't serialize all streamout state if there are no SO 2267*61046927SAndroid Build Coastguard Worker outputs 2268*61046927SAndroid Build Coastguard Worker- st/mesa: don't use redundant stp->state.ir.nir 2269*61046927SAndroid Build Coastguard Worker- st/mesa: don't call ProgramStringNotify in glsl_to_nir 2270*61046927SAndroid Build Coastguard Worker- st/mesa: propagate gl_PatchVerticesIn from TCS to TES before linking 2271*61046927SAndroid Build Coastguard Worker for NIR 2272*61046927SAndroid Build Coastguard Worker- st/mesa: simplify looping over linked shaders when linking NIR 2273*61046927SAndroid Build Coastguard Worker- st/mesa: don't use \*\* in the st_nir_link_shaders signature 2274*61046927SAndroid Build Coastguard Worker- st/mesa: add st_variant base class to simplify code for shader 2275*61046927SAndroid Build Coastguard Worker variants 2276*61046927SAndroid Build Coastguard Worker- ac/nir: don't rely on data.patch for tess factors 2277*61046927SAndroid Build Coastguard Worker- radeonsi/nir: implement subgroup system values for SPIR-V 2278*61046927SAndroid Build Coastguard Worker- radeonsi: simplify the interface of 2279*61046927SAndroid Build Coastguard Worker get_dw_address_from_generic_indices 2280*61046927SAndroid Build Coastguard Worker- radeonsi: simplify get_tcs_tes_buffer_address_from_generic_indices 2281*61046927SAndroid Build Coastguard Worker- radeonsi/nir: validate is_patch because SPIR-V doesn't set it for 2282*61046927SAndroid Build Coastguard Worker tess factors 2283*61046927SAndroid Build Coastguard Worker- radeonsi/nir: don't rely on data.patch for tess factors 2284*61046927SAndroid Build Coastguard Worker- radeonsi/nir: fix location_frac handling for TCS outputs 2285*61046927SAndroid Build Coastguard Worker- radeonsi/nir: support interface output types to fix SPIR-V xfb 2286*61046927SAndroid Build Coastguard Worker piglits 2287*61046927SAndroid Build Coastguard Worker- radeonsi: enable SPIR-V and GL 4.6 for NIR 2288*61046927SAndroid Build Coastguard Worker- util/driconfig: print ATTENTION if MESA_DEBUG=silent is not set 2289*61046927SAndroid Build Coastguard Worker- radeonsi/gfx10: simplify some duplicated NGG GS code 2290*61046927SAndroid Build Coastguard Worker- radeonsi/gfx10: fix the vertex order for triangle strips emitted by a 2291*61046927SAndroid Build Coastguard Worker GS 2292*61046927SAndroid Build Coastguard Worker- llvmpipe: implement TEX_LZ and TXF_LZ opcodes 2293*61046927SAndroid Build Coastguard Worker- gallivm: implement LOAD with CONSTBUF but don't enable it for 2294*61046927SAndroid Build Coastguard Worker llvmpipe 2295*61046927SAndroid Build Coastguard Worker- st/mesa: support UBOs for Selection/Feedback/RasterPos 2296*61046927SAndroid Build Coastguard Worker- st/mesa: save currently bound vertex samplers and sampler views in 2297*61046927SAndroid Build Coastguard Worker st_context 2298*61046927SAndroid Build Coastguard Worker- st/mesa: support samplers for Selection/Feedback/RasterPos 2299*61046927SAndroid Build Coastguard Worker- st/mesa: support SSBOs for Selection/Feedback/RasterPos 2300*61046927SAndroid Build Coastguard Worker- st/mesa: support shader images for Selection/Feedback/RasterPos 2301*61046927SAndroid Build Coastguard Worker- st/mesa: use a separate VS variant for the draw module 2302*61046927SAndroid Build Coastguard Worker- st/mesa: remove st_vp_variant::num_inputs 2303*61046927SAndroid Build Coastguard Worker- st/mesa: remove struct st_vp_variant in favor of st_common_variant 2304*61046927SAndroid Build Coastguard Worker- st/mesa: don't generate VS TGSI if NIR is enabled 2305*61046927SAndroid Build Coastguard Worker- draw, st/mesa: generate TGSI for ffvp/ARB_vp if draw lacks LLVM 2306*61046927SAndroid Build Coastguard Worker- st/mesa: release the draw shader properly to fix driver crashes 2307*61046927SAndroid Build Coastguard Worker (iris) 2308*61046927SAndroid Build Coastguard Worker- st/dri: assume external consumers of back buffers can write to the 2309*61046927SAndroid Build Coastguard Worker buffers 2310*61046927SAndroid Build Coastguard Worker- radeonsi: enable NIR by default and document GL 4.6 support 2311*61046927SAndroid Build Coastguard Worker- radeonsi/gfx10: disable vertex grouping 2312*61046927SAndroid Build Coastguard Worker- radeonsi/gfx10: simplify the tess_turns_off_ngg condition 2313*61046927SAndroid Build Coastguard Worker- radeonsi: don't rely on CLEAR_STATE to set PA_SC_GENERIC_SCISSOR\_\* 2314*61046927SAndroid Build Coastguard Worker- ac: fix ac_get_i1_sgpr_mask for Wave32 2315*61046927SAndroid Build Coastguard Worker- ac: fix the return value in cull_bbox when bbox culling is disabled 2316*61046927SAndroid Build Coastguard Worker- radeonsi: deduplicate ES and GS thread enablement code 2317*61046927SAndroid Build Coastguard Worker- radeonsi: disallow compute-based culling if polygon mode is enabled 2318*61046927SAndroid Build Coastguard Worker- radeonsi: set is_monolithic for VS prologs when the shader is really 2319*61046927SAndroid Build Coastguard Worker monolithic 2320*61046927SAndroid Build Coastguard Worker- radeonsi: don't wrap the VS prolog in if (ES thread) .. endif 2321*61046927SAndroid Build Coastguard Worker- radeonsi/gfx10: don't insert NGG streamout atomics if they are never 2322*61046927SAndroid Build Coastguard Worker used 2323*61046927SAndroid Build Coastguard Worker- radeonsi: allow generating VS prologs with 0 inputs 2324*61046927SAndroid Build Coastguard Worker- radeonsi: fix determining whether the VS prolog is needed 2325*61046927SAndroid Build Coastguard Worker- radeonsi: reset more fields in si_llvm_context_set_ir to fix reusing 2326*61046927SAndroid Build Coastguard Worker ctx 2327*61046927SAndroid Build Coastguard Worker- radeonsi/gfx10: fix ngg_get_ordered_id 2328*61046927SAndroid Build Coastguard Worker- amd/addrlib: update to the latest version 2329*61046927SAndroid Build Coastguard Worker- ac/surface: fix an assertion failure on gfx9 in CMASK computation 2330*61046927SAndroid Build Coastguard Worker- radeonsi/gfx10: don't declare any LDS for NGG if it's not used 2331*61046927SAndroid Build Coastguard Worker- radeonsi/gfx10: enable NGG passthrough for eligible shaders 2332*61046927SAndroid Build Coastguard Worker- radeonsi/gfx10: improve performance for TES using PrimID but not 2333*61046927SAndroid Build Coastguard Worker exporting it 2334*61046927SAndroid Build Coastguard Worker- Revert "u_vbuf: Regard non-constant vbufs with non-instance elements 2335*61046927SAndroid Build Coastguard Worker as free" 2336*61046927SAndroid Build Coastguard Worker- winsys/radeon: initialize pte_fragment_size 2337*61046927SAndroid Build Coastguard Worker- radeonsi: preserve the scanout flag for shared resources on gfx9 and 2338*61046927SAndroid Build Coastguard Worker gfx10 2339*61046927SAndroid Build Coastguard Worker- radeonsi: ignore PIPE_BIND_SCANOUT for imported textures 2340*61046927SAndroid Build Coastguard Worker- radeonsi: remove the "display_dcc_offset == 0" assertion 2341*61046927SAndroid Build Coastguard Worker- radeonsi: rename SDMA debug flags 2342*61046927SAndroid Build Coastguard Worker- radeonsi: remove broken and unused SI SDMA image copy code 2343*61046927SAndroid Build Coastguard Worker- radeonsi: add AMD_DEBUG=nodmaclear for debugging 2344*61046927SAndroid Build Coastguard Worker- radeonsi: add AMD_DEBUG=nodmacopyimage for debugging 2345*61046927SAndroid Build Coastguard Worker- radeonsi: rename dma_cs -> sdma_cs 2346*61046927SAndroid Build Coastguard Worker- radeonsi: move SI and CIK+ SDMA code into 1 common function for 2347*61046927SAndroid Build Coastguard Worker cleanups 2348*61046927SAndroid Build Coastguard Worker- radeonsi: disable SDMA on gfx8 to fix corruption on RX 580 2349*61046927SAndroid Build Coastguard Worker- radeonsi: remove TGSI 2350*61046927SAndroid Build Coastguard Worker- gallium: put u_vbuf_get_caps return values into u_vbuf_caps 2351*61046927SAndroid Build Coastguard Worker- gallium/cso_context: move non-vbuf vertex buffer and element code 2352*61046927SAndroid Build Coastguard Worker into helpers 2353*61046927SAndroid Build Coastguard Worker- gallium: bypass u_vbuf if it's not needed (no fallbacks and no user 2354*61046927SAndroid Build Coastguard Worker VBOs) 2355*61046927SAndroid Build Coastguard Worker- ac/gpu_info: always use distributed tessellation on gfx10 2356*61046927SAndroid Build Coastguard Worker- radeonsi: fix monolithic pixel shaders with two-sided colors and 2357*61046927SAndroid Build Coastguard Worker SampleMaskIn 2358*61046927SAndroid Build Coastguard Worker- radeonsi: fix context roll tracking in si_emit_shader_vs 2359*61046927SAndroid Build Coastguard Worker- radeonsi: test polygon mode enablement accurately 2360*61046927SAndroid Build Coastguard Worker- radeonsi: determine accurately if line stippling is enabled for 2361*61046927SAndroid Build Coastguard Worker performance 2362*61046927SAndroid Build Coastguard Worker- radeonsi: clean up messy si_emit_rasterizer_prim_state 2363*61046927SAndroid Build Coastguard Worker- ac: unify build_sendmsg_gs_alloc_req 2364*61046927SAndroid Build Coastguard Worker- ac: unify primitive export code 2365*61046927SAndroid Build Coastguard Worker- ac/gpu_info: add pc_lines and use it in radeonsi 2366*61046927SAndroid Build Coastguard Worker- ac: add 128-bit bitcount 2367*61046927SAndroid Build Coastguard Worker- ac: add ac_build_s_endpgm 2368*61046927SAndroid Build Coastguard Worker- radeonsi/gfx9: force the micro tile mode for MSAA resolve correctly 2369*61046927SAndroid Build Coastguard Worker on gfx9 2370*61046927SAndroid Build Coastguard Worker- radeonsi: rename desc_list_byte_size -> vb_desc_list_alloc_size 2371*61046927SAndroid Build Coastguard Worker- radeonsi: add si_context::num_vertex_elements 2372*61046927SAndroid Build Coastguard Worker- radeonsi: don't allow draw calls with uninitialized VS inputs 2373*61046927SAndroid Build Coastguard Worker- radeonsi: simplify si_set_vertex_buffers 2374*61046927SAndroid Build Coastguard Worker- ac,radeonsi: increase the maximum number of shader args and return 2375*61046927SAndroid Build Coastguard Worker values 2376*61046927SAndroid Build Coastguard Worker- radeonsi: put up to 5 VBO descriptors into user SGPRs 2377*61046927SAndroid Build Coastguard Worker- radeonsi: don't enable VBOs in user SGPRs if compute-based culling 2378*61046927SAndroid Build Coastguard Worker can be used 2379*61046927SAndroid Build Coastguard Worker- radeonsi: fix assertion and other failures in 2380*61046927SAndroid Build Coastguard Worker si_emit_graphics_shader_pointers 2381*61046927SAndroid Build Coastguard Worker- radeonsi: actually enable VBOs in user SGPRs 2382*61046927SAndroid Build Coastguard Worker- radeonsi: don't adjust depth and stencil PS output locations 2383*61046927SAndroid Build Coastguard Worker- radeonsi: rename DBG_NO_TGSI -> DBG_NO_NIR 2384*61046927SAndroid Build Coastguard Worker- radeonsi: remove TGSI from comments 2385*61046927SAndroid Build Coastguard Worker- radeonsi: rename si_shader_info -> si_shader_binary_info 2386*61046927SAndroid Build Coastguard Worker- radeonsi: fork tgsi_shader_info and tgsi_tessctrl_info 2387*61046927SAndroid Build Coastguard Worker- radeonsi: merge si_tessctrl_info into si_shader_info 2388*61046927SAndroid Build Coastguard Worker- radeonsi: clean up si_shader_info 2389*61046927SAndroid Build Coastguard Worker- radeonsi: rename si_compile_tgsi_main -> si_build_main_function 2390*61046927SAndroid Build Coastguard Worker- radeonsi: rename si_shader_create -> si_create_shader_variant for 2391*61046927SAndroid Build Coastguard Worker clarity 2392*61046927SAndroid Build Coastguard Worker- radeonsi: fold si_create_function into si_llvm_create_func 2393*61046927SAndroid Build Coastguard Worker- radeonsi: remove always constant ballot_mask_bits from 2394*61046927SAndroid Build Coastguard Worker si_llvm_context_init 2395*61046927SAndroid Build Coastguard Worker- radeonsi: move PS LLVM code into si_shader_llvm_ps.c 2396*61046927SAndroid Build Coastguard Worker- radeonsi: separate code computing info for small primitive culling 2397*61046927SAndroid Build Coastguard Worker- ac/cull: don't read Position.Z if it's not needed for culling 2398*61046927SAndroid Build Coastguard Worker- radeonsi: make si_insert_input\_\* functions non-static 2399*61046927SAndroid Build Coastguard Worker- radeonsi: move VS_STATE.LS_OUT_PATCH_SIZE a few bits higher to make 2400*61046927SAndroid Build Coastguard Worker space there 2401*61046927SAndroid Build Coastguard Worker- radeonsi/gfx10: separate code for getting edgeflags from the 2402*61046927SAndroid Build Coastguard Worker gs_invocation_id VGPR 2403*61046927SAndroid Build Coastguard Worker- radeonsi/gfx10: separate code for determining the number of vertices 2404*61046927SAndroid Build Coastguard Worker for NGG 2405*61046927SAndroid Build Coastguard Worker- radeonsi: fix si_build_wrapper_function for compute-based primitive 2406*61046927SAndroid Build Coastguard Worker culling 2407*61046927SAndroid Build Coastguard Worker- radeonsi: work around an LLVM crash when using 2408*61046927SAndroid Build Coastguard Worker llvm.amdgcn.icmp.i64.i1 2409*61046927SAndroid Build Coastguard Worker- radeonsi: move si_insert_input\_\* functions 2410*61046927SAndroid Build Coastguard Worker- radeonsi: move tessellation shader code into si_shader_llvm_tess.c 2411*61046927SAndroid Build Coastguard Worker- radeonsi: remove llvm_type_is_64bit 2412*61046927SAndroid Build Coastguard Worker- radeonsi: move geometry shader code into si_shader_llvm_gs.c 2413*61046927SAndroid Build Coastguard Worker- radeonsi: move code for shader resources into 2414*61046927SAndroid Build Coastguard Worker si_shader_llvm_resources.c 2415*61046927SAndroid Build Coastguard Worker- radeonsi: remove useless #includes 2416*61046927SAndroid Build Coastguard Worker- radeonsi: merge si_compile_llvm and si_llvm_compile functions 2417*61046927SAndroid Build Coastguard Worker- gallium: add st_context_iface::flush_resource to call FLUSH_VERTICES 2418*61046927SAndroid Build Coastguard Worker- st/dri: do FLUSH_VERTICES before calling flush_resource 2419*61046927SAndroid Build Coastguard Worker- Revert "radeonsi: unbind image before compute clear" 2420*61046927SAndroid Build Coastguard Worker- radeonsi: clean up how internal compute dispatches are handled 2421*61046927SAndroid Build Coastguard Worker- radeonsi: don't invoke decompression inside internal launch_grid 2422*61046927SAndroid Build Coastguard Worker- radeonsi: fix doubles and int64 2423*61046927SAndroid Build Coastguard Worker- radeonsi: turn an assertion into return in si_nir_store_output_tcs 2424*61046927SAndroid Build Coastguard Worker- ac: add prefix bitcount functions 2425*61046927SAndroid Build Coastguard Worker- ac: add ac_build_readlane without optimization barrier 2426*61046927SAndroid Build Coastguard Worker- radeonsi/gfx10: update comments and remove invalid TODOs 2427*61046927SAndroid Build Coastguard Worker- radeonsi/gfx10: correct VS PrimitiveID implementation for NGG 2428*61046927SAndroid Build Coastguard Worker- radeonsi/gfx10: move s_sendmsg gs_alloc_req to the beginning of 2429*61046927SAndroid Build Coastguard Worker shaders 2430*61046927SAndroid Build Coastguard Worker- radeonsi/gfx10: export primitives at the beginning of VS/TES 2431*61046927SAndroid Build Coastguard Worker- radeonsi/gfx10: merge main and pos/param export IF blocks into one if 2432*61046927SAndroid Build Coastguard Worker possible 2433*61046927SAndroid Build Coastguard Worker- radeonsi/gfx10: don't initialize VGPRs not used by NGG passthrough 2434*61046927SAndroid Build Coastguard Worker- radeonsi/gfx10: move GE_PC_ALLOC setting to shader states 2435*61046927SAndroid Build Coastguard Worker- radeonsi/gfx10: implement NGG culling for 4x wave32 subgroups 2436*61046927SAndroid Build Coastguard Worker- ac: add helper ac_build_triangle_strip_indices_to_triangle 2437*61046927SAndroid Build Coastguard Worker- radeonsi/gfx10: rewrite late alloc computation 2438*61046927SAndroid Build Coastguard Worker- radeonsi/gfx10: enable GS fast launch for triangles and strips with 2439*61046927SAndroid Build Coastguard Worker NGG culling 2440*61046927SAndroid Build Coastguard Worker- radeonsi: use ctx->ac. for types and integer constants 2441*61046927SAndroid Build Coastguard Worker- radeonsi: move non-LLVM code out of si_shader_llvm.c 2442*61046927SAndroid Build Coastguard Worker- radeonsi: move VS shader code into si_shader_llvm_vs.c 2443*61046927SAndroid Build Coastguard Worker- radeonsi: move si_shader_llvm_build.c content into si_shader_llvm.c 2444*61046927SAndroid Build Coastguard Worker- radeonsi: minor cleanup in si_shader_internal.h 2445*61046927SAndroid Build Coastguard Worker- radeonsi: move si_nir_build_llvm into si_shader_llvm.c 2446*61046927SAndroid Build Coastguard Worker- radeonsi: fold si_shader_context_set_ir into si_build_main_function 2447*61046927SAndroid Build Coastguard Worker- radeonsi: move more LLVM functions into si_shader_llvm.c 2448*61046927SAndroid Build Coastguard Worker- radeonsi: make si_compile_llvm return bool 2449*61046927SAndroid Build Coastguard Worker- radeonsi: make si_compile_shader return bool 2450*61046927SAndroid Build Coastguard Worker- radeonsi: change prototypes of si_is_multi_part_shader & 2451*61046927SAndroid Build Coastguard Worker si_is_merged_shader 2452*61046927SAndroid Build Coastguard Worker- radeonsi: separate LLVM compilation from non-LLVM code 2453*61046927SAndroid Build Coastguard Worker- util/simple_mtx: add a missing include to get ASSERTED 2454*61046927SAndroid Build Coastguard Worker- gallium/util: add a cache of live shaders for shader CSO 2455*61046927SAndroid Build Coastguard Worker deduplication 2456*61046927SAndroid Build Coastguard Worker- radeonsi: use the live shader cache 2457*61046927SAndroid Build Coastguard Worker- radeonsi: restructure si_shader_cache_load_shader 2458*61046927SAndroid Build Coastguard Worker- radeonsi: print shader cache stats with AMD_DEBUG=cache_stats 2459*61046927SAndroid Build Coastguard Worker- radeonsi: expose shader cache stats to the HUD 2460*61046927SAndroid Build Coastguard Worker- radeonsi: make screen available to shader part compilation 2461*61046927SAndroid Build Coastguard Worker- radeonsi: fix a regression since the addition of si_shader_llvm_vs.c 2462*61046927SAndroid Build Coastguard Worker- Revert "winsys/amdgpu: Close KMS handles for other DRM file 2463*61046927SAndroid Build Coastguard Worker descriptions" 2464*61046927SAndroid Build Coastguard Worker- Revert "winsys/amdgpu: Re-use amdgpu_screen_winsys when possible" 2465*61046927SAndroid Build Coastguard Worker- radeonsi: don't report that multi-plane formats are supported 2466*61046927SAndroid Build Coastguard Worker- radeonsi: fix the DCC MSAA bug workaround 2467*61046927SAndroid Build Coastguard Worker- radeonsi: don't wait for shader compilation to finish when destroying 2468*61046927SAndroid Build Coastguard Worker a context 2469*61046927SAndroid Build Coastguard Worker 2470*61046927SAndroid Build Coastguard WorkerMarek Vasut (5): 2471*61046927SAndroid Build Coastguard Worker 2472*61046927SAndroid Build Coastguard Worker- etnaviv: Replace bitwise OR with logical OR 2473*61046927SAndroid Build Coastguard Worker- etnaviv: tgsi: Fix gl_FrontFacing support 2474*61046927SAndroid Build Coastguard Worker- etnaviv: Report correct number of vertex buffers 2475*61046927SAndroid Build Coastguard Worker- etnaviv: Do not filter out PIPE_FORMAT_S8_UINT_Z24_UNORM on 2476*61046927SAndroid Build Coastguard Worker pre-HALTI2 2477*61046927SAndroid Build Coastguard Worker- etnaviv: Destroy rsc->pending_ctx set in etna_resource_destroy() 2478*61046927SAndroid Build Coastguard Worker 2479*61046927SAndroid Build Coastguard WorkerMark Janes (3): 2480*61046927SAndroid Build Coastguard Worker 2481*61046927SAndroid Build Coastguard Worker- Revert "st/mesa: call nir_serialize only once per shader" 2482*61046927SAndroid Build Coastguard Worker- Revert "st/mesa: keep serialized NIR instead of nir_shader in 2483*61046927SAndroid Build Coastguard Worker st_program" 2484*61046927SAndroid Build Coastguard Worker- iris: separating out common perf code 2485*61046927SAndroid Build Coastguard Worker 2486*61046927SAndroid Build Coastguard WorkerMarkus Wick (3): 2487*61046927SAndroid Build Coastguard Worker 2488*61046927SAndroid Build Coastguard Worker- mapi/glapi: Generate sizeof() helpers instead of fixed sizes. 2489*61046927SAndroid Build Coastguard Worker- mesa/glthread: Implement ARB_multi_bind. 2490*61046927SAndroid Build Coastguard Worker- drirc: Enable glthread for dolphin/citra/yuzu. 2491*61046927SAndroid Build Coastguard Worker 2492*61046927SAndroid Build Coastguard WorkerMartin Fuzzey (1): 2493*61046927SAndroid Build Coastguard Worker 2494*61046927SAndroid Build Coastguard Worker- etnaviv: update Android build files 2495*61046927SAndroid Build Coastguard Worker 2496*61046927SAndroid Build Coastguard WorkerMathias Fröhlich (1): 2497*61046927SAndroid Build Coastguard Worker 2498*61046927SAndroid Build Coastguard Worker- egl: Implement getImage/putImage on pbuffer swrast. 2499*61046927SAndroid Build Coastguard Worker 2500*61046927SAndroid Build Coastguard WorkerMatt Turner (19): 2501*61046927SAndroid Build Coastguard Worker 2502*61046927SAndroid Build Coastguard Worker- intel/compiler: Use ARRAY_SIZE() 2503*61046927SAndroid Build Coastguard Worker- intel/compiler: Extract GEN\_\* macros into separate file 2504*61046927SAndroid Build Coastguard Worker- intel/compiler: Split has_64bit_types into float/int 2505*61046927SAndroid Build Coastguard Worker- intel/compiler: Don't disassemble align1 3-src operands on Gen < 10 2506*61046927SAndroid Build Coastguard Worker- intel/compiler: Limit compaction unit tests to specific gens 2507*61046927SAndroid Build Coastguard Worker- intel/compiler: Add NF some more places 2508*61046927SAndroid Build Coastguard Worker- intel/compiler: Add a INVALID_{,HW_}REG_TYPE macros 2509*61046927SAndroid Build Coastguard Worker- intel/compiler: Split hw_type tables 2510*61046927SAndroid Build Coastguard Worker- intel/compiler: Handle invalid inputs to brw_reg_type_to_*() 2511*61046927SAndroid Build Coastguard Worker- intel/compiler: Handle invalid compacted immediates 2512*61046927SAndroid Build Coastguard Worker- intel/compiler: Factor out brw_validate_instruction() 2513*61046927SAndroid Build Coastguard Worker- intel/compiler: Validate some instruction word encodings 2514*61046927SAndroid Build Coastguard Worker- intel/compiler: Add unit tests for new EU validation checks 2515*61046927SAndroid Build Coastguard Worker- intel/compiler: Validate fuzzed instructions 2516*61046927SAndroid Build Coastguard Worker- intel/compiler: Test compaction on Gen <= 12 2517*61046927SAndroid Build Coastguard Worker- gitlab-ci: Skip ext_timer_query/time-elapsed 2518*61046927SAndroid Build Coastguard Worker- intel/compiler: Move Gen4/5 rounding to visitor 2519*61046927SAndroid Build Coastguard Worker- util: Explain BITSET_FOREACH_SET params 2520*61046927SAndroid Build Coastguard Worker- util: Remove tmp argument from BITSET_FOREACH_SET macro 2521*61046927SAndroid Build Coastguard Worker 2522*61046927SAndroid Build Coastguard WorkerMauro Rossi (9): 2523*61046927SAndroid Build Coastguard Worker 2524*61046927SAndroid Build Coastguard Worker- android: aco: fix Lower to CSSA 2525*61046927SAndroid Build Coastguard Worker- android: radeonsi: fix build error due to wrong u_format.csv file 2526*61046927SAndroid Build Coastguard Worker path 2527*61046927SAndroid Build Coastguard Worker- android: util/format: fix include path list 2528*61046927SAndroid Build Coastguard Worker- android: radeonsi: fix build after vl refactoring (v2) 2529*61046927SAndroid Build Coastguard Worker- android: nir: add a load/store vectorization pass 2530*61046927SAndroid Build Coastguard Worker- android: util: Add a mapping from VkFormat to PIPE_FORMAT. 2531*61046927SAndroid Build Coastguard Worker- android: radv: fix vk_format_table.c generated source build 2532*61046927SAndroid Build Coastguard Worker- android: radeonsi,ac: fix building error due to ac changes 2533*61046927SAndroid Build Coastguard Worker- android: radv: build radv_shader_args.c 2534*61046927SAndroid Build Coastguard Worker 2535*61046927SAndroid Build Coastguard WorkerMichel Dänzer (36): 2536*61046927SAndroid Build Coastguard Worker 2537*61046927SAndroid Build Coastguard Worker- gitlab-ci: Set arm job CCACHE_DIR properly 2538*61046927SAndroid Build Coastguard Worker- gitlab-ci: Use separate arm64 build/test docker images 2539*61046927SAndroid Build Coastguard Worker- gitlab-ci: Don't build libdrm for ARM 2540*61046927SAndroid Build Coastguard Worker- gitlab-ci: Use ninja -j4 for building dEQP 2541*61046927SAndroid Build Coastguard Worker- gitlab-ci: Move artifact preparation to separate script 2542*61046927SAndroid Build Coastguard Worker- gitlab-ci: Share dEQP build process between x86 & ARM test image 2543*61046927SAndroid Build Coastguard Worker scripts 2544*61046927SAndroid Build Coastguard Worker- gitlab-ci: Sort packages in debian-install.sh 2545*61046927SAndroid Build Coastguard Worker- gitlab-ci: Run piglit tests with llvmpipe 2546*61046927SAndroid Build Coastguard Worker- gitlab-ci: Use separate docker images for x86 build/test jobs 2547*61046927SAndroid Build Coastguard Worker- gitlab-ci: Delete install/bin from artifacts as well 2548*61046927SAndroid Build Coastguard Worker- gitlab-ci: Document that ci-templates refs must be in sync 2549*61046927SAndroid Build Coastguard Worker- gitlab-ci: Use functional container job names 2550*61046927SAndroid Build Coastguard Worker- gitlab-ci: Rename container install scripts to match job names 2551*61046927SAndroid Build Coastguard Worker (better) 2552*61046927SAndroid Build Coastguard Worker- gitlab-ci: Organize images using new REPO_SUFFIX templates feature 2553*61046927SAndroid Build Coastguard Worker- gitlab-ci: Directly use host-mapped directory for ccache 2554*61046927SAndroid Build Coastguard Worker- gitlab-ci: Stop reporting piglit test results via JUnit 2555*61046927SAndroid Build Coastguard Worker- gitlab-ci: Stop storing piglit test results as JUnit 2556*61046927SAndroid Build Coastguard Worker- gitlab-ci: Put HTML summary in artifacts for failed piglit jobs 2557*61046927SAndroid Build Coastguard Worker- gitlab-ci: Update to current ci-templates master 2558*61046927SAndroid Build Coastguard Worker- gitlab-ci: Run piglit glslparser & quick_shader tests separately 2559*61046927SAndroid Build Coastguard Worker- glsl/tests: Use splitlines() instead of strip() 2560*61046927SAndroid Build Coastguard Worker- gitlab-ci: Use the common run policy for LAVA jobs as well again 2561*61046927SAndroid Build Coastguard Worker- gitlab-ci: Overhaul job run policy 2562*61046927SAndroid Build Coastguard Worker- gitlab-ci: Don't exclude any piglit quick_shader tests 2563*61046927SAndroid Build Coastguard Worker- gitlab-ci: Test against LLVM / clang 9 on x86 2564*61046927SAndroid Build Coastguard Worker- gitlab-ci: Stop using manual jobs for merge requests 2565*61046927SAndroid Build Coastguard Worker- gitlab-ci: Set GIT_STRATEGY to none for the dummy job 2566*61046927SAndroid Build Coastguard Worker- gitlab-ci: Use single if for manual job rules entry 2567*61046927SAndroid Build Coastguard Worker- winsys/amdgpu: Keep a list of amdgpu_screen_winsyses in amdgpu_winsys 2568*61046927SAndroid Build Coastguard Worker- winsys/amdgpu: Keep track of retrieved KMS handles using hash tables 2569*61046927SAndroid Build Coastguard Worker- winsys/amdgpu: Only re-export KMS handles for different DRM FDs 2570*61046927SAndroid Build Coastguard Worker- util: Add os_same_file_description helper 2571*61046927SAndroid Build Coastguard Worker- winsys/amdgpu: Re-use amdgpu_screen_winsys when possible 2572*61046927SAndroid Build Coastguard Worker- winsys/amdgpu: Close KMS handles for other DRM file descriptions 2573*61046927SAndroid Build Coastguard Worker- winsys/amdgpu: Re-use amdgpu_screen_winsys when possible 2574*61046927SAndroid Build Coastguard Worker- winsys/amdgpu: Close KMS handles for other DRM file descriptions 2575*61046927SAndroid Build Coastguard Worker 2576*61046927SAndroid Build Coastguard WorkerMichel Zou (3): 2577*61046927SAndroid Build Coastguard Worker 2578*61046927SAndroid Build Coastguard Worker- Meson: Check for dladdr with MinGW 2579*61046927SAndroid Build Coastguard Worker- disk_cache_get_function_timestamp: check for dladdr 2580*61046927SAndroid Build Coastguard Worker- Meson: Add llvm>=9 modules 2581*61046927SAndroid Build Coastguard Worker 2582*61046927SAndroid Build Coastguard WorkerMiguel Casas-Sanchez (1): 2583*61046927SAndroid Build Coastguard Worker 2584*61046927SAndroid Build Coastguard Worker- i965: Ensure that all 2101010 image imports can pass framebuffer 2585*61046927SAndroid Build Coastguard Worker completeness. 2586*61046927SAndroid Build Coastguard Worker 2587*61046927SAndroid Build Coastguard WorkerNanley Chery (3): 2588*61046927SAndroid Build Coastguard Worker 2589*61046927SAndroid Build Coastguard Worker- gallium/dri2: Fix creation of multi-planar modifier images 2590*61046927SAndroid Build Coastguard Worker- gallium: Store the image format in winsys_handle 2591*61046927SAndroid Build Coastguard Worker- iris: Fix import of multi-planar surfaces with modifiers 2592*61046927SAndroid Build Coastguard Worker 2593*61046927SAndroid Build Coastguard WorkerNataraj Deshpande (1): 2594*61046927SAndroid Build Coastguard Worker 2595*61046927SAndroid Build Coastguard Worker- egl/android: Restrict minimum triple buffering for android 2596*61046927SAndroid Build Coastguard Worker color_buffers 2597*61046927SAndroid Build Coastguard Worker 2598*61046927SAndroid Build Coastguard WorkerNathan Kidd (1): 2599*61046927SAndroid Build Coastguard Worker 2600*61046927SAndroid Build Coastguard Worker- llvmpipe: Check thread creation errors 2601*61046927SAndroid Build Coastguard Worker 2602*61046927SAndroid Build Coastguard WorkerNeha Bhende (3): 2603*61046927SAndroid Build Coastguard Worker 2604*61046927SAndroid Build Coastguard Worker- st/mesa: release tgsi tokens for shader states 2605*61046927SAndroid Build Coastguard Worker- svga: fix size of format_conversion_table[] 2606*61046927SAndroid Build Coastguard Worker- svga: Use pipe_shader_state_from_tgsi to set shader state 2607*61046927SAndroid Build Coastguard Worker 2608*61046927SAndroid Build Coastguard WorkerNeil Armstrong (3): 2609*61046927SAndroid Build Coastguard Worker 2610*61046927SAndroid Build Coastguard Worker- Add support for T820 CI Jobs 2611*61046927SAndroid Build Coastguard Worker- ci: Remove T820 from CI temporarily 2612*61046927SAndroid Build Coastguard Worker- gitlab-ci/lava: add pipeline information in the lava job name 2613*61046927SAndroid Build Coastguard Worker 2614*61046927SAndroid Build Coastguard WorkerNeil Roberts (9): 2615*61046927SAndroid Build Coastguard Worker 2616*61046927SAndroid Build Coastguard Worker- nir/opcodes: Add a helper function to generate the comparison binops 2617*61046927SAndroid Build Coastguard Worker- nir/opcodes: Add a helper function to generate reduce opcodes 2618*61046927SAndroid Build Coastguard Worker- nir: Add a 16-bit bool type 2619*61046927SAndroid Build Coastguard Worker- nir: Add a 8-bit bool type 2620*61046927SAndroid Build Coastguard Worker- nir/lower_alu_to_scalar: Support lowering 8- and 16-bit reduce ops 2621*61046927SAndroid Build Coastguard Worker- freedreno/ir3: Support 16-bit comparison instructions 2622*61046927SAndroid Build Coastguard Worker- freedreno/ir3: Add implementation of nir_op_b16csel 2623*61046927SAndroid Build Coastguard Worker- freedreno/ir3: Implement f2b16 and i2b16 2624*61046927SAndroid Build Coastguard Worker- freedreno/ir3: Enabling lowering 16-bit flrp 2625*61046927SAndroid Build Coastguard Worker 2626*61046927SAndroid Build Coastguard WorkerPaul Cercueil (5): 2627*61046927SAndroid Build Coastguard Worker 2628*61046927SAndroid Build Coastguard Worker- kmsro: Extend to include ingenic-drm 2629*61046927SAndroid Build Coastguard Worker- u_vbuf: Mark vbufs incompatible if more were requested than HW 2630*61046927SAndroid Build Coastguard Worker supports 2631*61046927SAndroid Build Coastguard Worker- u_vbuf: Only create driver CSO if no incompatible elements 2632*61046927SAndroid Build Coastguard Worker- u_vbuf: Regard non-constant vbufs with non-instance elements as free 2633*61046927SAndroid Build Coastguard Worker- u_vbuf: Return true in u_vbuf_get_caps if nb of vbufs is below 2634*61046927SAndroid Build Coastguard Worker minimum 2635*61046927SAndroid Build Coastguard Worker 2636*61046927SAndroid Build Coastguard WorkerPaul Gofman (1): 2637*61046927SAndroid Build Coastguard Worker 2638*61046927SAndroid Build Coastguard Worker- state_tracker: Handle texture view min level in st_generate_mipmap() 2639*61046927SAndroid Build Coastguard Worker 2640*61046927SAndroid Build Coastguard WorkerPaulo Zanoni (2): 2641*61046927SAndroid Build Coastguard Worker 2642*61046927SAndroid Build Coastguard Worker- intel/compiler: remove the operand restriction for src1 on GLK 2643*61046927SAndroid Build Coastguard Worker- intel/compiler: fix nir_op_{i,u}*32 on ICL 2644*61046927SAndroid Build Coastguard Worker 2645*61046927SAndroid Build Coastguard WorkerPeng Huang (1): 2646*61046927SAndroid Build Coastguard Worker 2647*61046927SAndroid Build Coastguard Worker- radeonsi: make si_fence_server_signal flush pipe without work 2648*61046927SAndroid Build Coastguard Worker 2649*61046927SAndroid Build Coastguard WorkerPhilipp Sieweck (1): 2650*61046927SAndroid Build Coastguard Worker 2651*61046927SAndroid Build Coastguard Worker- svga: check return value of define_query_vgpu{9,10} 2652*61046927SAndroid Build Coastguard Worker 2653*61046927SAndroid Build Coastguard WorkerPierre Moreau (4): 2654*61046927SAndroid Build Coastguard Worker 2655*61046927SAndroid Build Coastguard Worker- compiler/spirv: Fix uses of gnu struct = {} extension 2656*61046927SAndroid Build Coastguard Worker- include/CL: Update OpenCL headers to latest 2657*61046927SAndroid Build Coastguard Worker- clover: Use the dispatch table type from the OpenCL headers 2658*61046927SAndroid Build Coastguard Worker- clover/meson: Define OpenCL header macros 2659*61046927SAndroid Build Coastguard Worker 2660*61046927SAndroid Build Coastguard WorkerPierre-Eric Pelloux-Prayer (54): 2661*61046927SAndroid Build Coastguard Worker 2662*61046927SAndroid Build Coastguard Worker- radeonsi: tell the shader disk cache what IR is used 2663*61046927SAndroid Build Coastguard Worker- mesa: enable msaa in clear_with_quad if needed 2664*61046927SAndroid Build Coastguard Worker- mesa: pass vao as a function paramter 2665*61046927SAndroid Build Coastguard Worker- mesa: add EXT_dsa glVertexArray\* functions declarations 2666*61046927SAndroid Build Coastguard Worker- mesa: rework \_mesa_lookup_vao_err to allow usage from EXT_dsa 2667*61046927SAndroid Build Coastguard Worker- mesa: add vao/vbo lookup helper for EXT_dsa 2668*61046927SAndroid Build Coastguard Worker- mesa: add EXT_dsa glVertexArray\* functions implementation 2669*61046927SAndroid Build Coastguard Worker- mesa: add gl_vertex_array_object parameter to client state helpers 2670*61046927SAndroid Build Coastguard Worker- mesa: add EXT_dsa glEnableVertexArrayEXT / glDisableVertexArrayEXT 2671*61046927SAndroid Build Coastguard Worker- mesa: add EXT_dsa EnableVertexArrayAttribEXT / 2672*61046927SAndroid Build Coastguard Worker DisableVertexArrayAttribEXT 2673*61046927SAndroid Build Coastguard Worker- mesa: extract helper function from \_mesa_GetPointerv 2674*61046927SAndroid Build Coastguard Worker- mesa: add EXT_dsa glGetVertexArray\* 4 functions 2675*61046927SAndroid Build Coastguard Worker- mesa: fix call to \_mesa_lookup_vao_err 2676*61046927SAndroid Build Coastguard Worker- radeonsi: fix shader disk cache key 2677*61046927SAndroid Build Coastguard Worker- radeonsi: enable mesa_glthread for GfxBench 2678*61046927SAndroid Build Coastguard Worker- mesa: update features.txt to reflect EXT_dsa status 2679*61046927SAndroid Build Coastguard Worker- mesa: add ARB_framebuffer_no_attachments named functions 2680*61046927SAndroid Build Coastguard Worker- mesa: add ARB_vertex_attrib_64bit VertexArrayVertexAttribLOffsetEXT 2681*61046927SAndroid Build Coastguard Worker- mesa: add ARB_clear_buffer_object named functions 2682*61046927SAndroid Build Coastguard Worker- mesa: add ARB_gpu_shader_fp64 selector-less functions 2683*61046927SAndroid Build Coastguard Worker- mesa: add ARB_instanced_arrays EXT_dsa function 2684*61046927SAndroid Build Coastguard Worker- mesa: add ARB_texture_buffer_range glTextureBufferRangeEXT function 2685*61046927SAndroid Build Coastguard Worker- mesa: implement ARB_texture_storage_multisample + EXT_dsa functions 2686*61046927SAndroid Build Coastguard Worker- mesa: extend vertex_array_attrib_format to support EXT_dsa 2687*61046927SAndroid Build Coastguard Worker- mesa: add ARB_vertex_attrib_binding glVertexArray\* functions 2688*61046927SAndroid Build Coastguard Worker- mesa: add ARB_sparse_buffer NamedBufferPageCommitmentEXT function 2689*61046927SAndroid Build Coastguard Worker- mesa: enable EXT_direct_state_access 2690*61046927SAndroid Build Coastguard Worker- mesa: fix warning in 32 bits build 2691*61046927SAndroid Build Coastguard Worker- radeonsi: implement sdma for GFX9 2692*61046927SAndroid Build Coastguard Worker- radeonsi: display cs blit count for AMD_DEBUG=testdma 2693*61046927SAndroid Build Coastguard Worker- radeonsi: use gfx9.surf_offset to compute texture offset 2694*61046927SAndroid Build Coastguard Worker- radeonsi: fix multi plane buffers creation 2695*61046927SAndroid Build Coastguard Worker- radeonsi: dcc dirty flag 2696*61046927SAndroid Build Coastguard Worker- st/mesa: add a notify_before_flush callback param to flush 2697*61046927SAndroid Build Coastguard Worker- st/dri: use st->flush callback to flush the backbuffer 2698*61046927SAndroid Build Coastguard Worker- radeonsi: disable dcc for 2x MSAA surface and bpe < 4 2699*61046927SAndroid Build Coastguard Worker- gallium: refuse to create buffers larger than UINT32_MAX 2700*61046927SAndroid Build Coastguard Worker- radeon/vcn2: enable rate control for hevc encoding 2701*61046927SAndroid Build Coastguard Worker- radeonsi: check ctx->sdma_cs before using it 2702*61046927SAndroid Build Coastguard Worker- radeonsi: release saved resources in si_retile_dcc 2703*61046927SAndroid Build Coastguard Worker- radeonsi: release saved resources in si_compute_expand_fmask 2704*61046927SAndroid Build Coastguard Worker- radeonsi: release saved resources in si_compute_clear_render_target 2705*61046927SAndroid Build Coastguard Worker- radeonsi: release saved resources in si_compute_copy_image 2706*61046927SAndroid Build Coastguard Worker- radeonsi: release saved resources in si_compute_clear_12bytes_buffer 2707*61046927SAndroid Build Coastguard Worker- radeonsi: release saved resources in si_compute_do_clear_or_copy 2708*61046927SAndroid Build Coastguard Worker- radeonsi: fix fmask expand compute shader 2709*61046927SAndroid Build Coastguard Worker- radeonsi: make sure fmask expand is done if needed 2710*61046927SAndroid Build Coastguard Worker- radeonsi: unbind image before compute clear 2711*61046927SAndroid Build Coastguard Worker- radeonsi: drop the negation from fmask_is_not_identity 2712*61046927SAndroid Build Coastguard Worker- util: call bind_sampler_states before setting sampler_views 2713*61046927SAndroid Build Coastguard Worker- radeonsi: move AMD_DEBUG tests to AMD_TEST 2714*61046927SAndroid Build Coastguard Worker- docs: document AMD_DEBUG variable 2715*61046927SAndroid Build Coastguard Worker- radeonsi: stop using the VM_ALWAYS_VALID flag 2716*61046927SAndroid Build Coastguard Worker- radeonsi/ngg: add VGT_FLUSH when enabling fast launch 2717*61046927SAndroid Build Coastguard Worker 2718*61046927SAndroid Build Coastguard WorkerProdea Alexandru-Liviu (2): 2719*61046927SAndroid Build Coastguard Worker 2720*61046927SAndroid Build Coastguard Worker- Meson: Remove lib prefix from graw and osmesa when building with 2721*61046927SAndroid Build Coastguard Worker Mingw. Also remove version sufix from osmesa swrast on Windows. 2722*61046927SAndroid Build Coastguard Worker- Appveyor: Quickly fix meson build. As this required use of Python 2723*61046927SAndroid Build Coastguard Worker 3.8, mako module also had to be updated. 2724*61046927SAndroid Build Coastguard Worker 2725*61046927SAndroid Build Coastguard WorkerQiang Yu (3): 2726*61046927SAndroid Build Coastguard Worker 2727*61046927SAndroid Build Coastguard Worker- lima: sync lima_drm.h with kernel 2728*61046927SAndroid Build Coastguard Worker- lima: create heap buffer with new interface if available 2729*61046927SAndroid Build Coastguard Worker- lima: add noheap debug option 2730*61046927SAndroid Build Coastguard Worker 2731*61046927SAndroid Build Coastguard WorkerRafael Antognolli (23): 2732*61046927SAndroid Build Coastguard Worker 2733*61046927SAndroid Build Coastguard Worker- intel/isl: Add MOCS settings to isl_device. 2734*61046927SAndroid Build Coastguard Worker- anv: Use mocs settings from isl_dev. 2735*61046927SAndroid Build Coastguard Worker- iris: Use mocs from isl_dev. 2736*61046927SAndroid Build Coastguard Worker- intel: Add workaround for stencil state. 2737*61046927SAndroid Build Coastguard Worker- intel/genxml: Add 3DSTATE_CONSTANT_ALL packet. 2738*61046927SAndroid Build Coastguard Worker- intel/aubinator: Decode 3DSTATE_CONSTANT_ALL. 2739*61046927SAndroid Build Coastguard Worker- intel/blorp: Use 3DSTATE_CONSTANT_ALL to setup push constants. 2740*61046927SAndroid Build Coastguard Worker- iris: Rework push constants emitting code. 2741*61046927SAndroid Build Coastguard Worker- iris: Use 3DSTATE_CONSTANT_ALL when possible. 2742*61046927SAndroid Build Coastguard Worker- anv: Move gen8+ push constant packet workaround. 2743*61046927SAndroid Build Coastguard Worker- anv: Add get_push_range_address() helper. 2744*61046927SAndroid Build Coastguard Worker- anv: Move code for emitting push constants into its own function. 2745*61046927SAndroid Build Coastguard Worker- anv: Use 3DSTATE_CONSTANT_ALL when possible. 2746*61046927SAndroid Build Coastguard Worker- iris: Add restriction to 3DSTATE_CONSTANT\_ packets. 2747*61046927SAndroid Build Coastguard Worker- util/os_socket: Add socket related functions. 2748*61046927SAndroid Build Coastguard Worker- vulkan/overlay: Add a control socket. 2749*61046927SAndroid Build Coastguard Worker- vulkan/overlay: Add support for a control socket. 2750*61046927SAndroid Build Coastguard Worker- vulkan/overlay: Add a command to start capturing data to a file. 2751*61046927SAndroid Build Coastguard Worker- vulkan/overlay: Add basic overlay control script. 2752*61046927SAndroid Build Coastguard Worker- vulkan/overlay: Update docs. 2753*61046927SAndroid Build Coastguard Worker- iris: Implement WA for push constants. 2754*61046927SAndroid Build Coastguard Worker- utils/os_socket: Define ssize_t on windows. 2755*61046927SAndroid Build Coastguard Worker- intel: Load the driver even if I915_PARAM_REVISION is not found. 2756*61046927SAndroid Build Coastguard Worker 2757*61046927SAndroid Build Coastguard WorkerRhys Perry (131): 2758*61046927SAndroid Build Coastguard Worker 2759*61046927SAndroid Build Coastguard Worker- radv: adjust loop unrolling heuristics for int64 2760*61046927SAndroid Build Coastguard Worker- aco: add Instruction::usesModifiers() and add more checks in the 2761*61046927SAndroid Build Coastguard Worker optimizer 2762*61046927SAndroid Build Coastguard Worker- radv: fix radv_nir_get_max_workgroup_size when nir=NULL 2763*61046927SAndroid Build Coastguard Worker- aco: use DPP instead of exec modification when lowering GFX10 2764*61046927SAndroid Build Coastguard Worker shuffles 2765*61046927SAndroid Build Coastguard Worker- aco: fix shuffle with uniform operands 2766*61046927SAndroid Build Coastguard Worker- nir/divergence: improve DA of shuffle 2767*61046927SAndroid Build Coastguard Worker- aco: fix read_invocation with VGPR lane index 2768*61046927SAndroid Build Coastguard Worker- aco: don't propagate vgprs into v_readlane/v_writelane 2769*61046927SAndroid Build Coastguard Worker- aco: combine read_invocation and shuffle implementations 2770*61046927SAndroid Build Coastguard Worker- radv: enable FP16/FP64 denormals earlier and only for LLVM 2771*61046927SAndroid Build Coastguard Worker- aco: don't combine literals into v_cndmask_b32/v_subb/v_addc 2772*61046927SAndroid Build Coastguard Worker- aco: fix 64-bit fsign with 0 2773*61046927SAndroid Build Coastguard Worker- aco: implement VK_KHR_shader_float_controls 2774*61046927SAndroid Build Coastguard Worker- aco: refactor reduction lowering helpers 2775*61046927SAndroid Build Coastguard Worker- aco: implement 64-bit integer reductions 2776*61046927SAndroid Build Coastguard Worker- radv/aco: enable VK_KHR_shader_subgroup_extended_types 2777*61046927SAndroid Build Coastguard Worker- nir: make nir_variable::{num_members,num_state_slots} a uint16_t 2778*61046927SAndroid Build Coastguard Worker- nir: add nir_variable::index and nir_index_vars 2779*61046927SAndroid Build Coastguard Worker- nir/large_constants: use nir_index_vars and nir_variable::index 2780*61046927SAndroid Build Coastguard Worker- docs: update features.txt for RADV 2781*61046927SAndroid Build Coastguard Worker- aco: improve waitcnt insertion around loops 2782*61046927SAndroid Build Coastguard Worker- aco: fix copy+paste error 2783*61046927SAndroid Build Coastguard Worker- aco: fix waitcnts for barriers at block ends 2784*61046927SAndroid Build Coastguard Worker- nir: add nir_num_variable_modes and nir_var_mem_push_const 2785*61046927SAndroid Build Coastguard Worker- radv: set alignment for load_ssbo/store_ssbo in meta shaders 2786*61046927SAndroid Build Coastguard Worker- nir: add a load/store vectorization pass 2787*61046927SAndroid Build Coastguard Worker- nir: add load/store vectorizer tests 2788*61046927SAndroid Build Coastguard Worker- aco: enable load/store vectorizer 2789*61046927SAndroid Build Coastguard Worker- aco: allow constant offsets for global/scratch instructions on GFX10 2790*61046927SAndroid Build Coastguard Worker- aco: set dlc/glc correctly for image loads 2791*61046927SAndroid Build Coastguard Worker- aco: propagate p_wqm on an image_sample's coordinate p_create_vector 2792*61046927SAndroid Build Coastguard Worker- aco: fix i2i64 2793*61046927SAndroid Build Coastguard Worker- aco: fix incorrect cast in parse_wait_instr() 2794*61046927SAndroid Build Coastguard Worker- aco: add v_nop inbetween exec write and VMEM/DS/FLAT 2795*61046927SAndroid Build Coastguard Worker- aco: improve WAR hazard workaround with >64bit stores 2796*61046927SAndroid Build Coastguard Worker- aco: fix GFX10 opcodes for some global/flat atomics 2797*61046927SAndroid Build Coastguard Worker- aco: fix assembly of FLAT/GLOBAL atomics 2798*61046927SAndroid Build Coastguard Worker- aco: fix SADDR with FLAT on GFX10 2799*61046927SAndroid Build Coastguard Worker- aco: don't enable store_global for helper invocations 2800*61046927SAndroid Build Coastguard Worker- aco: improve FLAT/GLOBAL scheduling 2801*61046927SAndroid Build Coastguard Worker- aco: implement global atomics 2802*61046927SAndroid Build Coastguard Worker- ac/llvm: fix pointer type for global atomics 2803*61046927SAndroid Build Coastguard Worker- ac/llvm: improve sync scope for global atomics 2804*61046927SAndroid Build Coastguard Worker- radv: set writes_memory for global memory stores/atomics 2805*61046927SAndroid Build Coastguard Worker- aco: validate the CFG 2806*61046927SAndroid Build Coastguard Worker- aco: handle loop exit and IF merge phis with break/discard 2807*61046927SAndroid Build Coastguard Worker- aco: fix block_kind_discard s_andn2 definition to exec 2808*61046927SAndroid Build Coastguard Worker- nir/lower_io_to_vector: don't create arrays when not needed 2809*61046927SAndroid Build Coastguard Worker- nir/load_store_vectorize: fix combining stores with aliasing loads 2810*61046927SAndroid Build Coastguard Worker between 2811*61046927SAndroid Build Coastguard Worker- aco/wave32: fix comparison optimizations 2812*61046927SAndroid Build Coastguard Worker- aco: improve jump threading with wave32 2813*61046927SAndroid Build Coastguard Worker- aco: fix vgpr alloc granule with wave32 2814*61046927SAndroid Build Coastguard Worker- aco: limit register usage for large work groups 2815*61046927SAndroid Build Coastguard Worker- aco: set vm for pos0 exports on GFX10 2816*61046927SAndroid Build Coastguard Worker- aco: fix imageSize()/textureSize() with large buffers on GFX8 2817*61046927SAndroid Build Coastguard Worker- aco: fix uninitialized data in the binary 2818*61046927SAndroid Build Coastguard Worker- aco: handle VOP3 modifiers when combining a constant comparison's NaN 2819*61046927SAndroid Build Coastguard Worker test 2820*61046927SAndroid Build Coastguard Worker- aco: handle omod successors with the constant in the first operand 2821*61046927SAndroid Build Coastguard Worker- aco: check usesModifiers() when identifying a neg/abs 2822*61046927SAndroid Build Coastguard Worker- aco: better handle neg/abs of sgprs 2823*61046927SAndroid Build Coastguard Worker- aco: set exec_potentially_empty for demotes 2824*61046927SAndroid Build Coastguard Worker- aco: don't DCE atomics with return values 2825*61046927SAndroid Build Coastguard Worker- aco: disable add combining for ds_swizzle_b32 2826*61046927SAndroid Build Coastguard Worker- aco: check if multiplication/clamp is live when applying output 2827*61046927SAndroid Build Coastguard Worker modifier 2828*61046927SAndroid Build Coastguard Worker- nir/divergence: handle load_primitive_id in GS 2829*61046927SAndroid Build Coastguard Worker- nir/lower_gs_intrinsics: add option for per-stream counts 2830*61046927SAndroid Build Coastguard Worker- aco: update IR validator 2831*61046927SAndroid Build Coastguard Worker- aco: apply literals to split mads 2832*61046927SAndroid Build Coastguard Worker- aco: combine two sgprs into a VALU if they're the same 2833*61046927SAndroid Build Coastguard Worker- aco: improve can_use_VOP3() 2834*61046927SAndroid Build Coastguard Worker- aco: rewrite literal combining 2835*61046927SAndroid Build Coastguard Worker- aco: rewrite apply_sgprs() 2836*61046927SAndroid Build Coastguard Worker- aco: add check_vop3_operands() 2837*61046927SAndroid Build Coastguard Worker- aco: be more careful with literals in combine_salu_{n2,lshl_add} 2838*61046927SAndroid Build Coastguard Worker- aco: follow through temporary when merging tests into constant 2839*61046927SAndroid Build Coastguard Worker comparisons 2840*61046927SAndroid Build Coastguard Worker- aco: allow applying two sgprs to an instruction 2841*61046927SAndroid Build Coastguard Worker- aco: allow an extra SGPR with multiple uses to be applied to VOP3 2842*61046927SAndroid Build Coastguard Worker- aco: take advantage of GFX10's constant bus limit and VOP3 literals 2843*61046927SAndroid Build Coastguard Worker- aco: improve creation of v_madmk_f32/v_madak_f32 2844*61046927SAndroid Build Coastguard Worker- aco: fix clamp optimization 2845*61046927SAndroid Build Coastguard Worker- aco: improve clamp optimization 2846*61046927SAndroid Build Coastguard Worker- aco: add min(-max(), ) and max(-min(), ) optimization 2847*61046927SAndroid Build Coastguard Worker- aco: don't move literal to reg when making an instruction VOP3 on 2848*61046927SAndroid Build Coastguard Worker GFX10 2849*61046927SAndroid Build Coastguard Worker- aco: allow input modifiers on v_cndmask_b32 2850*61046927SAndroid Build Coastguard Worker- aco: replace extract_vector with copies 2851*61046927SAndroid Build Coastguard Worker- aco: improve readfirstlane after uniform LDS loads 2852*61046927SAndroid Build Coastguard Worker- aco: add integer min/max to can_swap_operands 2853*61046927SAndroid Build Coastguard Worker- nir/sink,nir/move: move/sink load_per_vertex_input 2854*61046927SAndroid Build Coastguard Worker- nir/sink,nir/move: move/sink nir_op_mov 2855*61046927SAndroid Build Coastguard Worker- nir/algebraic: a & ~(a >> 31) -> imax(a, 0) 2856*61046927SAndroid Build Coastguard Worker- aco: fix stack buffer overflow in apply_sgprs() 2857*61046927SAndroid Build Coastguard Worker- aco: fix fall-through test in try_remove_simple_block() with 2858*61046927SAndroid Build Coastguard Worker back-edges 2859*61046927SAndroid Build Coastguard Worker- aco: fix operand kill flags when a temporary is used more than once 2860*61046927SAndroid Build Coastguard Worker- aco: fix off-by-one error when initializing sgpr_live_in 2861*61046927SAndroid Build Coastguard Worker- radv: move gs copy shader creation before other variants 2862*61046927SAndroid Build Coastguard Worker- aco: improve support for s_sendmsg 2863*61046927SAndroid Build Coastguard Worker- radv/aco,aco: implement GS on GFX9+ 2864*61046927SAndroid Build Coastguard Worker- aco: implement GS on GFX7-8 2865*61046927SAndroid Build Coastguard Worker- radv/aco: allow ACO for GS 2866*61046927SAndroid Build Coastguard Worker- aco: explicitly mark end blocks for exports 2867*61046927SAndroid Build Coastguard Worker- aco: remove needs_instance_id 2868*61046927SAndroid Build Coastguard Worker- aco: implement GS copy shaders 2869*61046927SAndroid Build Coastguard Worker- radv/aco: use ACO for GS copy shaders 2870*61046927SAndroid Build Coastguard Worker- aco: use nir_move_copies 2871*61046927SAndroid Build Coastguard Worker- aco: fix WaR check for >64-bit FLAT/GLOBAL instructions 2872*61046927SAndroid Build Coastguard Worker- aco: fix operand to scc when selecting SGPR ufind_msb/ifind_msb 2873*61046927SAndroid Build Coastguard Worker- aco: always add sgprs to sgpr_ids when choosing literals 2874*61046927SAndroid Build Coastguard Worker- aco: fix literal application with v_cndmask_b32/v_addc_co_u32/etc 2875*61046927SAndroid Build Coastguard Worker- amd/common,radv: move vertex_format_table to ac_shader_util.{h,c} 2876*61046927SAndroid Build Coastguard Worker- aco: rework vertex fetching a bit 2877*61046927SAndroid Build Coastguard Worker- aco: skip unused channels at the start when fetching vertices 2878*61046927SAndroid Build Coastguard Worker- aco: handle unaligned vertex fetch on GFX10 2879*61046927SAndroid Build Coastguard Worker- aco: value-number MUBUF instructions 2880*61046927SAndroid Build Coastguard Worker- aco: use MUBUF in some situations instead of splitting vertex fetches 2881*61046927SAndroid Build Coastguard Worker- aco: fix rebase error from GS copy shader support 2882*61046927SAndroid Build Coastguard Worker- aco: ensure predecessors' p_logical_end is in WQM when a p_phi is in 2883*61046927SAndroid Build Coastguard Worker WQM 2884*61046927SAndroid Build Coastguard Worker- aco: run p_wqm instructions in WQM 2885*61046927SAndroid Build Coastguard Worker- nir/algebraic: add patterns for a >> #b << #b 2886*61046927SAndroid Build Coastguard Worker- nir/algebraic: add some half packing optimizations 2887*61046927SAndroid Build Coastguard Worker- aco: fix target calculation when vgpr spilling introduces sgpr 2888*61046927SAndroid Build Coastguard Worker spilling 2889*61046927SAndroid Build Coastguard Worker- aco: don't consider loop header blocks branch blocks in 2890*61046927SAndroid Build Coastguard Worker add_coupling_code 2891*61046927SAndroid Build Coastguard Worker- aco: don't update demand in add_coupling_code() for loop headers 2892*61046927SAndroid Build Coastguard Worker- aco: only create parallelcopy to restore exec at loop exit if needed 2893*61046927SAndroid Build Coastguard Worker- aco: don't always add logical edges from continue_break blocks to 2894*61046927SAndroid Build Coastguard Worker headers 2895*61046927SAndroid Build Coastguard Worker- aco: error when block has no logical preds but VGPRs are live at the 2896*61046927SAndroid Build Coastguard Worker start 2897*61046927SAndroid Build Coastguard Worker- aco: set exec_potentially_empty after continues/breaks in nested IFs 2898*61046927SAndroid Build Coastguard Worker- aco: improve assertion at the end of spiller 2899*61046927SAndroid Build Coastguard Worker- aco: fill reg_demand with sensible information in add_coupling_code() 2900*61046927SAndroid Build Coastguard Worker- aco: parallelcopy exec mask before s_wqm 2901*61046927SAndroid Build Coastguard Worker- aco: fix exec mask consistency issues 2902*61046927SAndroid Build Coastguard Worker- aco: fix gfx10_wave64_bpermute 2903*61046927SAndroid Build Coastguard Worker 2904*61046927SAndroid Build Coastguard WorkerRicardo Garcia (1): 2905*61046927SAndroid Build Coastguard Worker 2906*61046927SAndroid Build Coastguard Worker- anv: Unify GetDeviceQueue and GetDeviceQueue2 2907*61046927SAndroid Build Coastguard Worker 2908*61046927SAndroid Build Coastguard WorkerRob Clark (89): 2909*61046927SAndroid Build Coastguard Worker 2910*61046927SAndroid Build Coastguard Worker- freedreno/ir3: split pre-coloring to it's own function 2911*61046927SAndroid Build Coastguard Worker- freedreno/ir3: use SSA flag on dest register too 2912*61046927SAndroid Build Coastguard Worker- freedreno/ir3: ir3_print tweaks 2913*61046927SAndroid Build Coastguard Worker- freedreno/ir3/ra: move regs_count==0 check 2914*61046927SAndroid Build Coastguard Worker- freedreno/ir3/ra: remove ir print after livein/out 2915*61046927SAndroid Build Coastguard Worker- freedreno/ir3: remove obsolete comment 2916*61046927SAndroid Build Coastguard Worker- freedreno/a3xx: fix SP_FS_MRT_REG.HALF_PRECISION 2917*61046927SAndroid Build Coastguard Worker- freedreno/a4xx: fix SP_FS_MRT_REG.HALF_PRECISION 2918*61046927SAndroid Build Coastguard Worker- freedreno/ir3: sync disasm changes from envytools 2919*61046927SAndroid Build Coastguard Worker- freedreno/ir3: also track # of nops for shader-db 2920*61046927SAndroid Build Coastguard Worker- freedreno: fix eglDupNativeFenceFD error 2921*61046927SAndroid Build Coastguard Worker- freedreno/ir3: fix valgrind complaint with STLW 2922*61046927SAndroid Build Coastguard Worker- freedreno/ir3: remove half-precision output 2923*61046927SAndroid Build Coastguard Worker- freedreno/ir3: rename fanin/fanout to collect/split 2924*61046927SAndroid Build Coastguard Worker- freedreno/ir3: remove impossible condition 2925*61046927SAndroid Build Coastguard Worker- freedreno/ir3: add input/output iterators 2926*61046927SAndroid Build Coastguard Worker- freedreno/ir3: show input/output wrmask's in disasm 2927*61046927SAndroid Build Coastguard Worker- freedreno/ir3: helper to print ir if debug enabled 2928*61046927SAndroid Build Coastguard Worker- freedreno/ir3: remove first-vertex sysval 2929*61046927SAndroid Build Coastguard Worker- freedreno/ir3: simplify creating sysval inputs 2930*61046927SAndroid Build Coastguard Worker- freedreno/ir3: re-work shader inputs/outputs 2931*61046927SAndroid Build Coastguard Worker- freedreno/ir3: only tex instructions have wrmask 2932*61046927SAndroid Build Coastguard Worker- freedreno/ir3: fix gpu hang with pre-fs-tex-fetch 2933*61046927SAndroid Build Coastguard Worker- freedreno/ir3: legalize cleanups 2934*61046927SAndroid Build Coastguard Worker- freedreno/ir3: remove unused parameter 2935*61046927SAndroid Build Coastguard Worker- freedreno/perfcntrs: small cleanup 2936*61046927SAndroid Build Coastguard Worker- freedreno/perfcntrs: remove gallium dependencies 2937*61046927SAndroid Build Coastguard Worker- freedreno/perfcntrs: move to shared location 2938*61046927SAndroid Build Coastguard Worker- freedreno/perfcntrs: add accessor to get per-gen tables 2939*61046927SAndroid Build Coastguard Worker- freedreno/perfctrs/a2xx: move CP to be first group 2940*61046927SAndroid Build Coastguard Worker- freedreno/perfcntrs/a6xx: remove RBBM counters 2941*61046927SAndroid Build Coastguard Worker- freedreno/perfcntrs: add fdperf 2942*61046927SAndroid Build Coastguard Worker- freedreno/perfctrs/fdperf: periodically restore counters 2943*61046927SAndroid Build Coastguard Worker- gitlab-ci: update deqp build so we can generate xml 2944*61046927SAndroid Build Coastguard Worker- gitlab-ci/deqp: preserve full list of unexpected results 2945*61046927SAndroid Build Coastguard Worker- gitlab-ci/deqp: preserve caselists for blocks with fails 2946*61046927SAndroid Build Coastguard Worker- gitlab-ci/deqp: detect and report flakes 2947*61046927SAndroid Build Coastguard Worker- gitlab-ci: bump arm test container 2948*61046927SAndroid Build Coastguard Worker- gitlab-ci/deqp: generate xml results for fails/flakes 2949*61046927SAndroid Build Coastguard Worker- gitlab-ci/deqp: generate junit results 2950*61046927SAndroid Build Coastguard Worker- gitlab-ci/freedreno/a6xx: remove most of the flakes 2951*61046927SAndroid Build Coastguard Worker- freedreno: use rsc->slice accessor everywhere 2952*61046927SAndroid Build Coastguard Worker- freedreno: switch to layout helper 2953*61046927SAndroid Build Coastguard Worker- gitlab-ci: disable junit results for deqp 2954*61046927SAndroid Build Coastguard Worker- freedreno/ir3: remove store_output lowered to store_shared_ir3 2955*61046927SAndroid Build Coastguard Worker- freedreno/ir3: fix neverball assert in case of unused VS inputs 2956*61046927SAndroid Build Coastguard Worker- nir/lower_clip: Fix incorrect driver loc for clipdist outputs 2957*61046927SAndroid Build Coastguard Worker- freedreno/fdperf: use drmOpen() 2958*61046927SAndroid Build Coastguard Worker- freedreno/a6xx: disable LRZ when blending 2959*61046927SAndroid Build Coastguard Worker- freedreno/a5xx+a6xx: split LRZ layout to per-gen 2960*61046927SAndroid Build Coastguard Worker- freedreno/a6xx: fix LRZ layout 2961*61046927SAndroid Build Coastguard Worker- freedreno/a6xx: fix LRZ logic 2962*61046927SAndroid Build Coastguard Worker- freedreno/a6xx: enable LRZ by default 2963*61046927SAndroid Build Coastguard Worker- spirv: add OpLifetime\* 2964*61046927SAndroid Build Coastguard Worker- freedreno/ir3: add last-baryf shaderdb stat 2965*61046927SAndroid Build Coastguard Worker- freedreno/ir3: add scheduler traces 2966*61046927SAndroid Build Coastguard Worker- freedreno/ir3: add iterator macros 2967*61046927SAndroid Build Coastguard Worker- freedreno/a6xx: fix OUT_REG() vs growable cmdstream 2968*61046927SAndroid Build Coastguard Worker- nir+vtn: vec8+vec16 support 2969*61046927SAndroid Build Coastguard Worker- freedreno/ir3: fix flat shading again 2970*61046927SAndroid Build Coastguard Worker- nir: assert that nir_lower_tex runs after lowering derefs 2971*61046927SAndroid Build Coastguard Worker- mesa/st: lower samplers before nir_lower_tex 2972*61046927SAndroid Build Coastguard Worker- freedreno/ir3: rename instructions 2973*61046927SAndroid Build Coastguard Worker- gitlab-ci: fix missing caselist.css/xsl 2974*61046927SAndroid Build Coastguard Worker- freedreno/a6xx: limit scratch/debug markers to debug builds 2975*61046927SAndroid Build Coastguard Worker- freedreno/a6xx: cleanup rasterizer state 2976*61046927SAndroid Build Coastguard Worker- freedreno/a6xx: separate rast stateobj for prim restart 2977*61046927SAndroid Build Coastguard Worker- freedreno/a6xx: drop a few more per-draw registers 2978*61046927SAndroid Build Coastguard Worker- freedreno/a6xx: move dynamic program state to streaming stateobj 2979*61046927SAndroid Build Coastguard Worker- freedreno/a6xx: add PROG_FB_RAST stateobj 2980*61046927SAndroid Build Coastguard Worker- freedreno/drm: fix invalid-cmdstream-size with older kernels 2981*61046927SAndroid Build Coastguard Worker- freedreno: use PIPE_CAP_RGB_OVERRIDE_DST_ALPHA_BLEND 2982*61046927SAndroid Build Coastguard Worker- mesa/st: random whitespace cleanup 2983*61046927SAndroid Build Coastguard Worker- freedreno/a6xx: remove special handling based on MRT format 2984*61046927SAndroid Build Coastguard Worker- freedreno/a6xx: convert blend state to stateobj 2985*61046927SAndroid Build Coastguard Worker- freedreno: extract vsc pipe bo from GMEM state 2986*61046927SAndroid Build Coastguard Worker- freedreno: consolidate GMEM state 2987*61046927SAndroid Build Coastguard Worker- freedreno: constify fd_tile 2988*61046927SAndroid Build Coastguard Worker- freedreno: constify fd_vsc_pipe 2989*61046927SAndroid Build Coastguard Worker- freedreno/a6xx: constify gmem state 2990*61046927SAndroid Build Coastguard Worker- freedreno/a5xx: constify gmem state 2991*61046927SAndroid Build Coastguard Worker- freedreno/a4xx: constify gmem state 2992*61046927SAndroid Build Coastguard Worker- freedreno/a3xx: constify gmem state 2993*61046927SAndroid Build Coastguard Worker- freedreno/a2xx: constify gmem state 2994*61046927SAndroid Build Coastguard Worker- freedreno: get GMEM state from batch 2995*61046927SAndroid Build Coastguard Worker- freedreno: add gmem state cache 2996*61046927SAndroid Build Coastguard Worker- freedreno: add gmem_lock 2997*61046927SAndroid Build Coastguard Worker- freedreno: remove flush-queue 2998*61046927SAndroid Build Coastguard Worker- freedreno: allow ctx->batch to be NULL 2999*61046927SAndroid Build Coastguard Worker 3000*61046927SAndroid Build Coastguard WorkerRobert Foss (5): 3001*61046927SAndroid Build Coastguard Worker 3002*61046927SAndroid Build Coastguard Worker- nir: Build nir_lower_point_size.c in libmesa_nir 3003*61046927SAndroid Build Coastguard Worker- android: Add panfrost support to build scripts 3004*61046927SAndroid Build Coastguard Worker- android: Fix u_format_table.c being generated twice 3005*61046927SAndroid Build Coastguard Worker- panfrost: Prefix schedule_program to prevent collision 3006*61046927SAndroid Build Coastguard Worker- android: Fix whitespace issue 3007*61046927SAndroid Build Coastguard Worker 3008*61046927SAndroid Build Coastguard WorkerRohan Garg (1): 3009*61046927SAndroid Build Coastguard Worker 3010*61046927SAndroid Build Coastguard Worker- gitlab-ci: Use lavacli from packages 3011*61046927SAndroid Build Coastguard Worker 3012*61046927SAndroid Build Coastguard WorkerRoland Scheidegger (3): 3013*61046927SAndroid Build Coastguard Worker 3014*61046927SAndroid Build Coastguard Worker- gallium/scons: fix graw_gdi build 3015*61046927SAndroid Build Coastguard Worker- util/atomic: Fix p_atomic_add for unlocked and msvc paths 3016*61046927SAndroid Build Coastguard Worker- winsys/svga: use new ioctl for logging 3017*61046927SAndroid Build Coastguard Worker 3018*61046927SAndroid Build Coastguard WorkerRoman Stratiienko (2): 3019*61046927SAndroid Build Coastguard Worker 3020*61046927SAndroid Build Coastguard Worker- Android: Fix build issue without LLVM 3021*61046927SAndroid Build Coastguard Worker- panfrost: Fix Android build 3022*61046927SAndroid Build Coastguard Worker 3023*61046927SAndroid Build Coastguard WorkerRoss Zwisler (1): 3024*61046927SAndroid Build Coastguard Worker 3025*61046927SAndroid Build Coastguard Worker- intel: limit shader geometry on BDW GT1 3026*61046927SAndroid Build Coastguard Worker 3027*61046927SAndroid Build Coastguard WorkerSagar Ghuge (1): 3028*61046927SAndroid Build Coastguard Worker 3029*61046927SAndroid Build Coastguard Worker- intel/compiler: Clear accumulator register before EOT 3030*61046927SAndroid Build Coastguard Worker 3031*61046927SAndroid Build Coastguard WorkerSamuel Iglesias Gonsálvez (1): 3032*61046927SAndroid Build Coastguard Worker 3033*61046927SAndroid Build Coastguard Worker- main: fix coverity error in \_mesa_program_resource_find_name() 3034*61046927SAndroid Build Coastguard Worker 3035*61046927SAndroid Build Coastguard WorkerSamuel Pitoiset (202): 3036*61046927SAndroid Build Coastguard Worker 3037*61046927SAndroid Build Coastguard Worker- radv: declare NGG scratch for VS or TES and only on GFX10 3038*61046927SAndroid Build Coastguard Worker- radv: fix compute pipeline keys when optimizations are disabled 3039*61046927SAndroid Build Coastguard Worker- docs: document all RADV environment variables 3040*61046927SAndroid Build Coastguard Worker- radv: add a note about perftest/debug options 3041*61046927SAndroid Build Coastguard Worker- radv: fix 32-bit compiler warnings 3042*61046927SAndroid Build Coastguard Worker- nir: fix packing of nir_variable 3043*61046927SAndroid Build Coastguard Worker- radv/gfx10: enable wave32 for compute based on shader's wavesize 3044*61046927SAndroid Build Coastguard Worker- radv: hardcode the number of waves for the GFX6 LS-HS bug 3045*61046927SAndroid Build Coastguard Worker- radv: determine shaders wavesize at pipeline level 3046*61046927SAndroid Build Coastguard Worker- radv: rely on shader's wavesize when computing NGG info 3047*61046927SAndroid Build Coastguard Worker- radv: implement VK_EXT_subgroup_size_control 3048*61046927SAndroid Build Coastguard Worker- radv/gfx10: fix primitive indices orientation for NGG GS 3049*61046927SAndroid Build Coastguard Worker- ac: handle pointer types to LDS in ac_get_elem_bits() 3050*61046927SAndroid Build Coastguard Worker- gitlab-ci: build a specific libdrm version for ARM64 3051*61046927SAndroid Build Coastguard Worker- gitlab-ci: build RADV on ARM64 3052*61046927SAndroid Build Coastguard Worker- ac: fix build with recent LLVM 3053*61046927SAndroid Build Coastguard Worker- radv: remove useless RADV_DEBUG=unsafemath debug option 3054*61046927SAndroid Build Coastguard Worker- radv: make sure to not clear the ds attachment after resolves 3055*61046927SAndroid Build Coastguard Worker- ac: add radeon_info::has_l2_uncached 3056*61046927SAndroid Build Coastguard Worker- radv: implement VK_AMD_device_coherent_memory 3057*61046927SAndroid Build Coastguard Worker- spirv: fix lowering of OpGroupNonUniformAllEqual 3058*61046927SAndroid Build Coastguard Worker- ac: remove useless cast in ac_build_set_inactive() 3059*61046927SAndroid Build Coastguard Worker- ac: add 8-bit and 16-bit supports to ac_build_shuffle() 3060*61046927SAndroid Build Coastguard Worker- ac: add 8-bit and 16-bit supports to ac_build_readlane() 3061*61046927SAndroid Build Coastguard Worker- ac: add 8-bit and 16-bit supports to ac_build_set_inactive() 3062*61046927SAndroid Build Coastguard Worker- ac: add 8-bit and 16-bit supports to ac_build_dpp() 3063*61046927SAndroid Build Coastguard Worker- ac: add 8-bit and 16-bit supports to ac_build_swizzle() 3064*61046927SAndroid Build Coastguard Worker- ac: add 8-bit and 16-bit supports to get_reduction_identity() 3065*61046927SAndroid Build Coastguard Worker- ac: add 8-bit and 16-bit supports to ac_build_wwm() 3066*61046927SAndroid Build Coastguard Worker- ac: add 8-bit and 16-bit supports to ac_build_optimization_barrier() 3067*61046927SAndroid Build Coastguard Worker- ac: add 16-bit float support to ac_build_alu_op() 3068*61046927SAndroid Build Coastguard Worker- radv: advertise VK_KHR_shader_subgroup_extended_types on GFX8-GFX9 3069*61046927SAndroid Build Coastguard Worker- radv: enable VK_KHR_shader_subgroup_extended_types on GFX6-GFX7 3070*61046927SAndroid Build Coastguard Worker- docs: add missing new features for RADV 3071*61046927SAndroid Build Coastguard Worker- pipe-loader: check that the pointer to driconf_xml isn't NULL 3072*61046927SAndroid Build Coastguard Worker- gitlab-ci: move building piglit into a separate script 3073*61046927SAndroid Build Coastguard Worker- gitlab-ci: fix ldd check for Vulkan drivers 3074*61046927SAndroid Build Coastguard Worker- gitlab-ci: add a job that only build things needed for testing 3075*61046927SAndroid Build Coastguard Worker- gitlab-ci: do not build with debugoptimized for meson-main 3076*61046927SAndroid Build Coastguard Worker- gitlab-ci: build swr in meson-main 3077*61046927SAndroid Build Coastguard Worker- gitlab-ci: build GLVND in meson-clang 3078*61046927SAndroid Build Coastguard Worker- gitlab-ci: remove now useless meson-swr-glvnd build job 3079*61046927SAndroid Build Coastguard Worker- gitlab-ci: reduce the number of scons build 3080*61046927SAndroid Build Coastguard Worker- radv: disable subgroup shuffle operations on GFX10 3081*61046927SAndroid Build Coastguard Worker- ac/llvm: fix the local invocation index for wave32 3082*61046927SAndroid Build Coastguard Worker- meson: only build imgui when needed 3083*61046927SAndroid Build Coastguard Worker- radv: set the image view aspect mask during subpass transitions 3084*61046927SAndroid Build Coastguard Worker- radv: set the image view aspect mask before resolves 3085*61046927SAndroid Build Coastguard Worker- radv: rework creation of decompress/resummarize meta pipelines 3086*61046927SAndroid Build Coastguard Worker- radv: create decompress pipelines for separate depth/stencil layouts 3087*61046927SAndroid Build Coastguard Worker- radv: select the depth decompress path based on the aspect mask 3088*61046927SAndroid Build Coastguard Worker- ac/llvm: fix warning in ac_build_canonicalize() 3089*61046927SAndroid Build Coastguard Worker- radv: fix reporting subgroup size with 3090*61046927SAndroid Build Coastguard Worker VK_KHR_pipeline_executable_properties 3091*61046927SAndroid Build Coastguard Worker- radv: fix enabling sample shading with SampleID/SamplePosition 3092*61046927SAndroid Build Coastguard Worker- radv/gfx10: fix implementation of exclusive scans 3093*61046927SAndroid Build Coastguard Worker- ac: add 8-bit and 16-bit supports to ac_build_permlane16() 3094*61046927SAndroid Build Coastguard Worker- radv: enable VK_KHR_shader_subgroup_extended_types on GFX10 3095*61046927SAndroid Build Coastguard Worker- ac/llvm: convert src operands to pointers if necessary 3096*61046927SAndroid Build Coastguard Worker- radv: add more constants to avoid using magic numbers 3097*61046927SAndroid Build Coastguard Worker- radv,ac/nir: lower deref operations for shared memory 3098*61046927SAndroid Build Coastguard Worker- aco: drop useless lowering of deref operations for shared memory 3099*61046927SAndroid Build Coastguard Worker- ac/llvm: fix atomic var operations if source isn't a deref 3100*61046927SAndroid Build Coastguard Worker- radv: remove dead shader input/output variables 3101*61046927SAndroid Build Coastguard Worker- radv: simplify a check in radv_fixup_vertex_input_fetches() 3102*61046927SAndroid Build Coastguard Worker- radv/gfx10: fix the vertex order for triangle strips emitted by a GS 3103*61046927SAndroid Build Coastguard Worker- gitlab-ci: rename build-deqp.sh to build-deqp-gl.sh 3104*61046927SAndroid Build Coastguard Worker- gitlab-ci: add a gl suffix to the x86 test image and all test jobs 3105*61046927SAndroid Build Coastguard Worker- gitlab-ci: add a new job that builds a base test image for VK 3106*61046927SAndroid Build Coastguard Worker- gitlab-ci: build cts_runner in the x86 test image for VK 3107*61046927SAndroid Build Coastguard Worker- gitlab-ci: build dEQP VK 1.1.6 in the x86 test image for VK 3108*61046927SAndroid Build Coastguard Worker- gitlab-ci: add a new base test job for VK 3109*61046927SAndroid Build Coastguard Worker- gitlab-ci: allow to run dEQP Vulkan with DEQP_VER 3110*61046927SAndroid Build Coastguard Worker- gitlab-ci: configure the Vulkan ICD export with VK_DRIVER 3111*61046927SAndroid Build Coastguard Worker- gitlab-ci: build RADV in meson-testing 3112*61046927SAndroid Build Coastguard Worker- gitlab-ci: add a job that runs Vulkan CTS with RADV conditionally 3113*61046927SAndroid Build Coastguard Worker- radv: do not use VK_TRUE/VK_FALSE 3114*61046927SAndroid Build Coastguard Worker- radv: move emission of two PA_SC\_\* registers to the pipeline CS 3115*61046927SAndroid Build Coastguard Worker- radv: fix possibly wrong PA_SC_AA_CONFIG value for conservative rast 3116*61046927SAndroid Build Coastguard Worker- radv: synchronize after performing a separate depth/stencil fast 3117*61046927SAndroid Build Coastguard Worker clears 3118*61046927SAndroid Build Coastguard Worker- radv: do not init HTILE as compressed state when dst layout allows it 3119*61046927SAndroid Build Coastguard Worker- radv: initialize HTILE for separate depth/stencil aspects 3120*61046927SAndroid Build Coastguard Worker- radv: implement VK_KHR_separate_depth_stencil_layouts 3121*61046927SAndroid Build Coastguard Worker- gitlab-ci: set RADV_DEBUG=checkir for RADV test jobs 3122*61046927SAndroid Build Coastguard Worker- ac/nir: fix out-of-bound access when loading constants from global 3123*61046927SAndroid Build Coastguard Worker- radv: enable SpvCapabilityImageMSArray 3124*61046927SAndroid Build Coastguard Worker- radv: handle unaligned vertex fetches on GFX6/GFX10 3125*61046927SAndroid Build Coastguard Worker- radv/gfx10: fix ngg_get_ordered_id 3126*61046927SAndroid Build Coastguard Worker- radv/gfx10: fix the out-of-bounds check for vertex descriptors 3127*61046927SAndroid Build Coastguard Worker- ac: declare an enum for the OOB select field on GFX10 3128*61046927SAndroid Build Coastguard Worker- radv: init a default multisample state for the resolve FS path 3129*61046927SAndroid Build Coastguard Worker- radv: ignore pMultisampleState if rasterization is disabled 3130*61046927SAndroid Build Coastguard Worker- radv: ignore pTessellationState if the pipeline doesn't use tess 3131*61046927SAndroid Build Coastguard Worker- radv: ignore pDepthStencilState if rasterization is disabled 3132*61046927SAndroid Build Coastguard Worker- radv: tidy up radv_pipeline_init_blend_state() 3133*61046927SAndroid Build Coastguard Worker- radv: ignore pColorBlendState if rasterization is disabled 3134*61046927SAndroid Build Coastguard Worker- radv: rely on pipeline layout when creating push descriptors with 3135*61046927SAndroid Build Coastguard Worker template 3136*61046927SAndroid Build Coastguard Worker- radv: return the correct pitch for linear mipmaps on GFX10 3137*61046927SAndroid Build Coastguard Worker- radv: record number of color/depth samples for each subpass 3138*61046927SAndroid Build Coastguard Worker- radv: implement VK_AMD_mixed_attachment_samples 3139*61046927SAndroid Build Coastguard Worker- ac/surface: use uint16_t for mipmap level pitches 3140*61046927SAndroid Build Coastguard Worker- radv: do not fill keys from fragment shader twice 3141*61046927SAndroid Build Coastguard Worker- spirv: add SpvCapabilityImageReadWriteLodAMD 3142*61046927SAndroid Build Coastguard Worker- spirv,nir: add new lod parameter to image_{load,store} intrinsics 3143*61046927SAndroid Build Coastguard Worker- amd/llvm: handle nir_intrinsic_image_deref_{load,store} with lod 3144*61046927SAndroid Build Coastguard Worker- aco: handle nir_intrinsic_image_deref_{load,store} with lod 3145*61046927SAndroid Build Coastguard Worker- radv: advertise VK_AMD_shader_image_load_store_lod 3146*61046927SAndroid Build Coastguard Worker- radv/gfx10: disable vertex grouping 3147*61046927SAndroid Build Coastguard Worker- radv/gfx10: determine if a pipeline is eligible for NGG passthrough 3148*61046927SAndroid Build Coastguard Worker- radv/gfx10: do not declare LDS for NGG if useless 3149*61046927SAndroid Build Coastguard Worker- radv/gfx10: add support for NGG passthrough mode 3150*61046927SAndroid Build Coastguard Worker- radv/gfx10: improve performance for TES using PrimID but not 3151*61046927SAndroid Build Coastguard Worker exporting it 3152*61046927SAndroid Build Coastguard Worker- radv: only use VkSamplerCreateInfo::compareOp if enabled 3153*61046927SAndroid Build Coastguard Worker- radv/gfx10: enable all CUs if NGG is never used 3154*61046927SAndroid Build Coastguard Worker- radv/gfx10: simplify some duplicated NGG GS code 3155*61046927SAndroid Build Coastguard Worker- vulkan/overlay: Fix for Vulkan 1.2 3156*61046927SAndroid Build Coastguard Worker- radv: update VK_EXT_descriptor_indexing for Vulkan 1.2 3157*61046927SAndroid Build Coastguard Worker- radv: update VK_EXT_host_query_reset for Vulkan 1.2 3158*61046927SAndroid Build Coastguard Worker- radv: update VK_EXT_sampler_filter_minmax for Vulkan 1.2 3159*61046927SAndroid Build Coastguard Worker- radv: update VK_EXT_scalar_block_layout for Vulkan 1.2 3160*61046927SAndroid Build Coastguard Worker- radv: update VK_KHR_8bit_storage for Vulkan 1.2 3161*61046927SAndroid Build Coastguard Worker- radv: update VK_KHR_buffer_device_address for Vulkan 1.2 3162*61046927SAndroid Build Coastguard Worker- radv: update VK_KHR_create_renderpass2 for Vulkan 1.2 3163*61046927SAndroid Build Coastguard Worker- radv: update VK_KHR_depth_stencil_resolve for Vulkan 1.2 3164*61046927SAndroid Build Coastguard Worker- radv: update VK_KHR_draw_indirect_count for Vulkan 1.2 3165*61046927SAndroid Build Coastguard Worker- radv: update VK_KHR_driver_properties for Vulkan 1.2 3166*61046927SAndroid Build Coastguard Worker- radv: update VK_KHR_image_format_list for Vulkan 1.2 3167*61046927SAndroid Build Coastguard Worker- radv: update VK_KHR_imageless_framebuffer for Vulkan 1.2 3168*61046927SAndroid Build Coastguard Worker- radv: update VK_KHR_shader_atomic_int64 for Vulkan 1.2 3169*61046927SAndroid Build Coastguard Worker- radv: update VK_KHR_shader_float16_int8 for Vulkan 1.2 3170*61046927SAndroid Build Coastguard Worker- radv: update VK_KHR_shader_float_controls for Vulkan 1.2 3171*61046927SAndroid Build Coastguard Worker- radv: update VK_KHR_shader_subgroup_extended_types for Vulkan 1.2 3172*61046927SAndroid Build Coastguard Worker- radv: update VK_KHR_uniform_buffer_standard_layout for Vulkan 1.2 3173*61046927SAndroid Build Coastguard Worker- radv: update VK_KHR_timeline_semaphore for Vulkan 1.2 3174*61046927SAndroid Build Coastguard Worker- radv: implement Vulkan 1.1 features and properties 3175*61046927SAndroid Build Coastguard Worker- radv: implement Vulkan 1.2 features and properties 3176*61046927SAndroid Build Coastguard Worker- radv: enable Vulkan 1.2 3177*61046927SAndroid Build Coastguard Worker- aco: fix emitting SMEM instructions with no operands on GFX6-GFX7 3178*61046927SAndroid Build Coastguard Worker- aco: do not select 96-bit/128-bit variants for ds_read/ds_write on 3179*61046927SAndroid Build Coastguard Worker GFX6 3180*61046927SAndroid Build Coastguard Worker- aco: do not combine additions of DS instructions on GFX6 3181*61046927SAndroid Build Coastguard Worker- aco: implement stream output with vec3 on GFX6 3182*61046927SAndroid Build Coastguard Worker- aco: fix emitting slc for MUBUF instructions on GFX6-GFX7 3183*61046927SAndroid Build Coastguard Worker- aco: print assembly with CLRXdisasm for GFX6-GFX7 if found on the 3184*61046927SAndroid Build Coastguard Worker system 3185*61046927SAndroid Build Coastguard Worker- aco: fix constant folding of SMRD instructions on GFX6 3186*61046927SAndroid Build Coastguard Worker- aco: do not use the vec3 variant for stores on GFX6 3187*61046927SAndroid Build Coastguard Worker- aco: do not use the vec3 variant for loads on GFX6 3188*61046927SAndroid Build Coastguard Worker- aco: add new addr64 bit to MUBUF instructions on GFX6-GFX7 3189*61046927SAndroid Build Coastguard Worker- aco: implement nir_intrinsic_load_barycentric_at_sample on GFX6 3190*61046927SAndroid Build Coastguard Worker- radv: fix double free corruption in radv_alloc_memory() 3191*61046927SAndroid Build Coastguard Worker- radv: add explicit external subpass dependencies to meta operations 3192*61046927SAndroid Build Coastguard Worker- radv: handle missing implicit subpass dependencies 3193*61046927SAndroid Build Coastguard Worker- spirv: add SpvCapabilityFragmentMaskAMD 3194*61046927SAndroid Build Coastguard Worker- nir: add two new texture ops for multisample fragment color/mask 3195*61046927SAndroid Build Coastguard Worker fetches 3196*61046927SAndroid Build Coastguard Worker- spirv: add support for SpvOpFragment{Mask}FetchAMD operations 3197*61046927SAndroid Build Coastguard Worker- nir/lower_input_attachments: lower nir_texop_fragment_{mask}_fetch 3198*61046927SAndroid Build Coastguard Worker- ac/nir: add support for nir_texop_fragment_{mask}_fetch 3199*61046927SAndroid Build Coastguard Worker- aco: add support for nir_texop_fragment_{mask}_fetch 3200*61046927SAndroid Build Coastguard Worker- radv: advertise VK_AMD_shader_fragment_mask 3201*61046927SAndroid Build Coastguard Worker- aco: fix printing assembly with CLRXdisasm on GFX6 3202*61046927SAndroid Build Coastguard Worker- aco: fix wrong IR in nir_intrinsic_load_barycentric_at_sample 3203*61046927SAndroid Build Coastguard Worker- aco: implement nir_intrinsic_store_global on GFX6 3204*61046927SAndroid Build Coastguard Worker- aco: implement nir_intrinsic_load_global on GFX6 3205*61046927SAndroid Build Coastguard Worker- aco: implement nir_intrinsic_global_atomic\_\* on GFX6 3206*61046927SAndroid Build Coastguard Worker- aco: implement 64-bit nir_op_ftrunc on GFX6 3207*61046927SAndroid Build Coastguard Worker- aco: implement 64-bit nir_op_fceil on GFX6 3208*61046927SAndroid Build Coastguard Worker- aco: implement 64-bit nir_op_fround_even on GFX6 3209*61046927SAndroid Build Coastguard Worker- aco: implement 64-bit nir_op_ffloor on GFX6 3210*61046927SAndroid Build Coastguard Worker- aco: implement nir_op_f2i64/nir_op_f2u64 on GFX6 3211*61046927SAndroid Build Coastguard Worker- ac/llvm: fix missing casts in ac_build_readlane() 3212*61046927SAndroid Build Coastguard Worker- aco: combine MRTZ (depth, stencil, sample mask) exports 3213*61046927SAndroid Build Coastguard Worker- aco: fix a hardware bug for MRTZ exports on GFX6 3214*61046927SAndroid Build Coastguard Worker- aco: fix a hazard with v_interp\_\* and v_{read,readfirst}lane\_\* on 3215*61046927SAndroid Build Coastguard Worker GFX6 3216*61046927SAndroid Build Coastguard Worker- aco: copy the literal offset of SMEM instructions to a temporary 3217*61046927SAndroid Build Coastguard Worker- radv: enable ACO support for GFX6 3218*61046927SAndroid Build Coastguard Worker- radv: print NIR shaders after lowering FS inputs/outputs 3219*61046927SAndroid Build Coastguard Worker- radv: do not allow sparse resources with multi-planar formats 3220*61046927SAndroid Build Coastguard Worker- radv: enable VK_AMD_shader_fragment_mask on GFX6-GFX7 3221*61046927SAndroid Build Coastguard Worker- compiler: add a new explicit interpolation mode 3222*61046927SAndroid Build Coastguard Worker- spirv: add support for SpvDecorationExplicitInterpAMD 3223*61046927SAndroid Build Coastguard Worker- compiler: add PERSP to the existing barycentric system values 3224*61046927SAndroid Build Coastguard Worker- compiler: add new SYSTEM_VALUE_BARYCENTRIC\_\* 3225*61046927SAndroid Build Coastguard Worker- spirv: add support for SpvBuiltInBaryCoord\* 3226*61046927SAndroid Build Coastguard Worker- nir: add nir_intrinsic_load_barycentric_model 3227*61046927SAndroid Build Coastguard Worker- nir: lower SYSTEM_VALUE_BARYCENTRIC\_\* to nir_load_barycentric() 3228*61046927SAndroid Build Coastguard Worker- nir: add nir_intrinsic_interp_deref_at_vertex 3229*61046927SAndroid Build Coastguard Worker- nir: lower interp_deref_at_vertex to load_input_vertex 3230*61046927SAndroid Build Coastguard Worker- spirv: implement SPV_AMD_shader_explicit_vertex_parameter 3231*61046927SAndroid Build Coastguard Worker- ac/llvm: implement VK_AMD_shader_explicit_vertex_parameter 3232*61046927SAndroid Build Coastguard Worker- aco: implement VK_AMD_shader_explicit_vertex_parameter 3233*61046927SAndroid Build Coastguard Worker- radv: gather which input PS variables use an explicit interpolation 3234*61046927SAndroid Build Coastguard Worker mode 3235*61046927SAndroid Build Coastguard Worker- radv: implement VK_AMD_shader_explicit_vertex_parameter 3236*61046927SAndroid Build Coastguard Worker- radv: bump conformance version to 1.2.0.0 3237*61046927SAndroid Build Coastguard Worker- radv: remove the non conformant VK implementation warning on GFX10 3238*61046927SAndroid Build Coastguard Worker- aco: fix VS input loads with MUBUF on GFX6 3239*61046927SAndroid Build Coastguard Worker- radv/gfx10: add a separate flag for creating a GDS OA buffer 3240*61046927SAndroid Build Coastguard Worker- radv/gfx10: implement NGG GS queries 3241*61046927SAndroid Build Coastguard Worker- radv/gfx10: re-enable NGG GS 3242*61046927SAndroid Build Coastguard Worker- radv: refactor physical device properties 3243*61046927SAndroid Build Coastguard Worker- aco: fix MUBUF VS input loads when expanding vec3 to vec4 on GFX6 3244*61046927SAndroid Build Coastguard Worker- aco: do not use ds_{read,write}2 on GFX6 3245*61046927SAndroid Build Coastguard Worker- aco: fix waiting for scalar stores before "writing back" data on 3246*61046927SAndroid Build Coastguard Worker GFX8-GFX9 3247*61046927SAndroid Build Coastguard Worker- aco: fix creating v_madak if v_mad_f32 has two sgpr literals 3248*61046927SAndroid Build Coastguard Worker- nir: do not use De Morgan's Law rules for flt and fge 3249*61046927SAndroid Build Coastguard Worker 3250*61046927SAndroid Build Coastguard WorkerSamuel Thibault (3): 3251*61046927SAndroid Build Coastguard Worker 3252*61046927SAndroid Build Coastguard Worker- loader: #define PATH_MAX when undefined (eg. Hurd) 3253*61046927SAndroid Build Coastguard Worker- util: Do not fail to build on unknown pthread_setname_np 3254*61046927SAndroid Build Coastguard Worker- meson: Do not require libdrm for DRI2 on hurd 3255*61046927SAndroid Build Coastguard Worker 3256*61046927SAndroid Build Coastguard WorkerSatyajit Sahu (1): 3257*61046927SAndroid Build Coastguard Worker 3258*61046927SAndroid Build Coastguard Worker- radeon/vcn: Handle crop parameters for encoder 3259*61046927SAndroid Build Coastguard Worker 3260*61046927SAndroid Build Coastguard WorkerSonny Jiang (1): 3261*61046927SAndroid Build Coastguard Worker 3262*61046927SAndroid Build Coastguard Worker- radeonsi: use compute shader for clear 12-byte buffer 3263*61046927SAndroid Build Coastguard Worker 3264*61046927SAndroid Build Coastguard WorkerStephan Gerhold (1): 3265*61046927SAndroid Build Coastguard Worker 3266*61046927SAndroid Build Coastguard Worker- kmsro: Add "mcde" entry point 3267*61046927SAndroid Build Coastguard Worker 3268*61046927SAndroid Build Coastguard WorkerTapani Pälli (33): 3269*61046927SAndroid Build Coastguard Worker 3270*61046927SAndroid Build Coastguard Worker- nir: fix couple of compile warnings 3271*61046927SAndroid Build Coastguard Worker- util/android: fix android build errors 3272*61046927SAndroid Build Coastguard Worker- Revert "egl: implement new functions from 3273*61046927SAndroid Build Coastguard Worker EGL_EXT_image_flush_external" 3274*61046927SAndroid Build Coastguard Worker- Revert "egl: handle EGL_IMAGE_EXTERNAL_FLUSH_EXT" 3275*61046927SAndroid Build Coastguard Worker- Revert "st/dri: add support for EGL_EXT_image_flush_external" 3276*61046927SAndroid Build Coastguard Worker- Revert "st/dri: assume external consumers of back buffers can write 3277*61046927SAndroid Build Coastguard Worker to the buffers" 3278*61046927SAndroid Build Coastguard Worker- Revert "dri_interface: add interface for 3279*61046927SAndroid Build Coastguard Worker EGL_EXT_image_flush_external" 3280*61046927SAndroid Build Coastguard Worker- mesa: allow bit queries for EXT_disjoint_timer_query 3281*61046927SAndroid Build Coastguard Worker- Revert "mesa: allow bit queries for EXT_disjoint_timer_query" 3282*61046927SAndroid Build Coastguard Worker- mesa: allow bit queries for EXT_disjoint_timer_query 3283*61046927SAndroid Build Coastguard Worker- gitlab-ci: update Piglit commit, update skips 3284*61046927SAndroid Build Coastguard Worker- mapi: add GetInteger64vEXT with EXT_disjoint_timer_query 3285*61046927SAndroid Build Coastguard Worker- glsl: handle max uniform limits with lower_const_arrays_to_uniforms 3286*61046927SAndroid Build Coastguard Worker- gitlab-ci: bump piglit checkout commit 3287*61046927SAndroid Build Coastguard Worker- glsl: additional interface redeclaration check for SSO programs 3288*61046927SAndroid Build Coastguard Worker- intel/compiler: add newline to limit_dispatch_width message 3289*61046927SAndroid Build Coastguard Worker- intel/compiler: force simd8 when dual src blending on gen8 3290*61046927SAndroid Build Coastguard Worker- dri: add \__DRI_IMAGE_FORMAT_SXRGB8 3291*61046927SAndroid Build Coastguard Worker- i965: expose MESA_FORMAT_B8G8R8X8_SRGB visual 3292*61046927SAndroid Build Coastguard Worker- mesa/st/i965: add a ProgramResourceHash for quicker resource lookup 3293*61046927SAndroid Build Coastguard Worker- mesa: create program resource hash in a single place 3294*61046927SAndroid Build Coastguard Worker- iris: set depth stall enabled when depth flush enabled on gen12 3295*61046927SAndroid Build Coastguard Worker- anv: set depth stall enabled when depth flush enabled on gen12 3296*61046927SAndroid Build Coastguard Worker- isl/gen12: add reminder comment about missing WA with 3D surfaces 3297*61046927SAndroid Build Coastguard Worker- anv: fix assert in GetImageDrmFormatModifierPropertiesEXT 3298*61046927SAndroid Build Coastguard Worker- anv: add assert for isl_mod_info in choose_isl_tiling_flags 3299*61046927SAndroid Build Coastguard Worker- anv: initialize clear_color_is_zero_one 3300*61046927SAndroid Build Coastguard Worker- egl/android: fix buffer_count for applications setting max count 3301*61046927SAndroid Build Coastguard Worker- anv/android: setup gralloc1 usage from gralloc0 usage manually 3302*61046927SAndroid Build Coastguard Worker- anv/android: make format_supported_with_usage static 3303*61046927SAndroid Build Coastguard Worker- intel/vec4: fix valgrind errors with vf_values array 3304*61046927SAndroid Build Coastguard Worker- glsl: fix a memory leak with resource_set 3305*61046927SAndroid Build Coastguard Worker- iris: fix aux buf map failure in 32bits app on Android 3306*61046927SAndroid Build Coastguard Worker 3307*61046927SAndroid Build Coastguard WorkerThomas Hellstrom (4): 3308*61046927SAndroid Build Coastguard Worker 3309*61046927SAndroid Build Coastguard Worker- winsys/svga: Enable transhuge pages for buffer objects 3310*61046927SAndroid Build Coastguard Worker- svga: Avoid discard DMA uploads 3311*61046927SAndroid Build Coastguard Worker- gallium/util: Increase the debug_flush map depth 3312*61046927SAndroid Build Coastguard Worker- svga: Fix banded DMA upload 3313*61046927SAndroid Build Coastguard Worker 3314*61046927SAndroid Build Coastguard WorkerThong Thai (8): 3315*61046927SAndroid Build Coastguard Worker 3316*61046927SAndroid Build Coastguard Worker- st/va: Convert interlaced NV12 to progressive 3317*61046927SAndroid Build Coastguard Worker- util/format: Add the P010 format used for 10-bit videos 3318*61046927SAndroid Build Coastguard Worker- gallium: Add PIPE_FORMAT_P010 support 3319*61046927SAndroid Build Coastguard Worker- st/va: Add support for P010, used for 10-bit videos 3320*61046927SAndroid Build Coastguard Worker- radeon: Use P010 for decoding of 10-bit videos 3321*61046927SAndroid Build Coastguard Worker- r600: Remove HEVC related code since HEVC is not supported 3322*61046927SAndroid Build Coastguard Worker- mesa: Prevent \_MaxLevel from being less than zero 3323*61046927SAndroid Build Coastguard Worker- Revert "st/va: Convert interlaced NV12 to progressive" 3324*61046927SAndroid Build Coastguard Worker 3325*61046927SAndroid Build Coastguard WorkerTimothy Arceri (66): 3326*61046927SAndroid Build Coastguard Worker 3327*61046927SAndroid Build Coastguard Worker- glsl: just use NIR to lower outputs when driver can't read outputs 3328*61046927SAndroid Build Coastguard Worker- glsl: disable lower_fragdata_array() for NIR drivers 3329*61046927SAndroid Build Coastguard Worker- mesa: add ARB_shading_language_include stubs 3330*61046927SAndroid Build Coastguard Worker- glsl: add infrastructure for ARB_shading_language_include 3331*61046927SAndroid Build Coastguard Worker- mesa: add ARB_shading_language_include infrastructure to 3332*61046927SAndroid Build Coastguard Worker gl_shared_state 3333*61046927SAndroid Build Coastguard Worker- mesa: add helper to validate tokenise shader include path 3334*61046927SAndroid Build Coastguard Worker- mesa: add \_mesa_lookup_shader_include() helper 3335*61046927SAndroid Build Coastguard Worker- mesa: add copy_string() helper 3336*61046927SAndroid Build Coastguard Worker- mesa: add glNamedStringARB() support 3337*61046927SAndroid Build Coastguard Worker- mesa: implement glGetNamedStringARB() 3338*61046927SAndroid Build Coastguard Worker- mesa: make error checking optional in \_mesa_lookup_shader_include() 3339*61046927SAndroid Build Coastguard Worker- mesa: implement glIsNamedStringARB() 3340*61046927SAndroid Build Coastguard Worker- mesa: implement glGetNamedStringivARB() 3341*61046927SAndroid Build Coastguard Worker- mesa: split \_mesa_lookup_shader_include() in two 3342*61046927SAndroid Build Coastguard Worker- mesa: implement glDeleteNamedStringARB() 3343*61046927SAndroid Build Coastguard Worker- glsl: add ARB_shading_language_include support to #line 3344*61046927SAndroid Build Coastguard Worker- glsl: pass gl_context to glcpp_parser_create() 3345*61046927SAndroid Build Coastguard Worker- glsl: add preprocessor #include support 3346*61046927SAndroid Build Coastguard Worker- glsl: error if #include used while extension is disabled 3347*61046927SAndroid Build Coastguard Worker- glsl: add can_skip_compile() helper 3348*61046927SAndroid Build Coastguard Worker- glsl: delay compilation skip if shader contains an include 3349*61046927SAndroid Build Coastguard Worker- mesa: add support cursor support for relative path shader includes 3350*61046927SAndroid Build Coastguard Worker- mesa: add shader include lookup support for relative paths 3351*61046927SAndroid Build Coastguard Worker- mesa: implement glCompileShaderIncludeARB() 3352*61046927SAndroid Build Coastguard Worker- mesa: enable ARB_shading_language_include 3353*61046927SAndroid Build Coastguard Worker- gitlab-ci: bump piglit checkout commit 3354*61046927SAndroid Build Coastguard Worker- gitlab-ci: update for arb_shading_language_include 3355*61046927SAndroid Build Coastguard Worker- compiler: move build definition of pp_standalone_scaffolding.c 3356*61046927SAndroid Build Coastguard Worker- radv: add some infrastructure for fresh forks for each secure compile 3357*61046927SAndroid Build Coastguard Worker- radv: add a secure_compile_open_fifo_fds() helper 3358*61046927SAndroid Build Coastguard Worker- radv: create a fresh fork for each pipeline compile 3359*61046927SAndroid Build Coastguard Worker- docs: update source code repository documentation 3360*61046927SAndroid Build Coastguard Worker- glsl: move calculate_array_size_and_stride() to link_uniforms.cpp 3361*61046927SAndroid Build Coastguard Worker- glsl: don't set uniform block as used when its not 3362*61046927SAndroid Build Coastguard Worker- glsl: make use of active_shader_mask when building resource list 3363*61046927SAndroid Build Coastguard Worker- glsl/nir: iterate the system values list when adding varyings 3364*61046927SAndroid Build Coastguard Worker- docs: remove mailing list as way of submitting patches 3365*61046927SAndroid Build Coastguard Worker- glsl: move nir_remap_dual_slot_attributes() call out of glsl_to_nir() 3366*61046927SAndroid Build Coastguard Worker- glsl: copy the how_declared field when converting to nir 3367*61046927SAndroid Build Coastguard Worker- nir: add some fields to nir_variable_data 3368*61046927SAndroid Build Coastguard Worker- glsl: copy the new data fields when converting to nir 3369*61046927SAndroid Build Coastguard Worker- glsl: add support for named varyings in 3370*61046927SAndroid Build Coastguard Worker nir_build_program_resource_list() 3371*61046927SAndroid Build Coastguard Worker- glsl: add subroutine support to nir_build_program_resource_list() 3372*61046927SAndroid Build Coastguard Worker- st/glsl_to_nir: call gl_nir_lower_buffers() a little later 3373*61046927SAndroid Build Coastguard Worker- st/glsl_to_nir: use nir based program resource list builder 3374*61046927SAndroid Build Coastguard Worker- st/glsl_to_nir: fix SSO validation regression 3375*61046927SAndroid Build Coastguard Worker- glsl: rename gl_nir_link() to gl_nir_link_spirv() 3376*61046927SAndroid Build Coastguard Worker- glsl: add gl_nir_link_check_atomic_counter_resources() 3377*61046927SAndroid Build Coastguard Worker- glsl: add new gl_nir_link_glsl() helper 3378*61046927SAndroid Build Coastguard Worker- glsl: reorder link_and_validate_uniforms() calls 3379*61046927SAndroid Build Coastguard Worker- mesa: add new UseNIRGLSLLinker constant 3380*61046927SAndroid Build Coastguard Worker- glsl: use nir linker to link atomics 3381*61046927SAndroid Build Coastguard Worker- glsl: add check_image_resources() for the nir linker 3382*61046927SAndroid Build Coastguard Worker- glsl: use nir version of check_image_resources() for nir linker 3383*61046927SAndroid Build Coastguard Worker- glsl: move check_subroutine_resources() into the shared util code 3384*61046927SAndroid Build Coastguard Worker- glsl: call check_subroutine_resources() from the nir linker 3385*61046927SAndroid Build Coastguard Worker- glsl: move uniform resource checks into the common linker code 3386*61046927SAndroid Build Coastguard Worker- glsl: call uniform resource checks from the nir linker 3387*61046927SAndroid Build Coastguard Worker- glsl: move calculate_subroutine_compat() to shared linker code 3388*61046927SAndroid Build Coastguard Worker- glsl: call calculate_subroutine_compat() from the nir linker 3389*61046927SAndroid Build Coastguard Worker- glsl: fix potential bug in nir uniform linker 3390*61046927SAndroid Build Coastguard Worker- glsl: remove bogus assert in nir uniform linking 3391*61046927SAndroid Build Coastguard Worker- glsl: fix check for matrices in blocks when using nir uniform linker 3392*61046927SAndroid Build Coastguard Worker- glsl: count uniform components and storage better in nir linking 3393*61046927SAndroid Build Coastguard Worker- glsl_to_nir: update interface type properly 3394*61046927SAndroid Build Coastguard Worker- glsl: fix gl_nir_set_uniform_initializers() for image arrays 3395*61046927SAndroid Build Coastguard Worker 3396*61046927SAndroid Build Coastguard WorkerTimur Kristóf (39): 3397*61046927SAndroid Build Coastguard Worker 3398*61046927SAndroid Build Coastguard Worker- ac: Handle invalid GFX10 format correctly in ac_get_tbuffer_format. 3399*61046927SAndroid Build Coastguard Worker- aco: Make sure not to mistakenly propagate 64-bit constants. 3400*61046927SAndroid Build Coastguard Worker- aco: Treat all booleans as per-lane. 3401*61046927SAndroid Build Coastguard Worker- aco: Optimize out trivial code from uniform bools. 3402*61046927SAndroid Build Coastguard Worker- aco: Fix operand of s_bcnt1_i32_b64 in emit_boolean_reduce. 3403*61046927SAndroid Build Coastguard Worker- aco: Remove superfluous argument from emit_boolean_logic. 3404*61046927SAndroid Build Coastguard Worker- aco: Remove lower_linear_bool_phi, it is not needed anymore. 3405*61046927SAndroid Build Coastguard Worker- aco: Optimize load_subgroup_id to one bit field extract instruction. 3406*61046927SAndroid Build Coastguard Worker- aco/wave32: Change uniform bool optimization to work with wave32. 3407*61046927SAndroid Build Coastguard Worker- aco/wave32: Replace hardcoded numbers in spiller with wave size. 3408*61046927SAndroid Build Coastguard Worker- aco/wave32: Introduce emit_mbcnt which takes wave size into account. 3409*61046927SAndroid Build Coastguard Worker- aco/wave32: Add wave size specific opcodes to aco_builder. 3410*61046927SAndroid Build Coastguard Worker- aco/wave32: Use lane mask regclass for exec/vcc. 3411*61046927SAndroid Build Coastguard Worker- aco/wave32: Fix load_local_invocation_index to support wave32. 3412*61046927SAndroid Build Coastguard Worker- aco/wave32: Use wave_size for barrier intrinsic. 3413*61046927SAndroid Build Coastguard Worker- aco/wave32: Allow setting the subgroup ballot size to 64-bit. 3414*61046927SAndroid Build Coastguard Worker- aco/wave32: Fix reductions. 3415*61046927SAndroid Build Coastguard Worker- aco: Fix uniform i2i64. 3416*61046927SAndroid Build Coastguard Worker- ac/llvm: Fix ac_build_reduce in wave32 mode. 3417*61046927SAndroid Build Coastguard Worker- aco/wave32: Set the definitions of v_cmp instructions to the lane 3418*61046927SAndroid Build Coastguard Worker mask. 3419*61046927SAndroid Build Coastguard Worker- aco: Implement 64-bit constant propagation. 3420*61046927SAndroid Build Coastguard Worker- aco: Allow optimizing vote_all and nir_op_iand. 3421*61046927SAndroid Build Coastguard Worker- aco: Don't skip combine_instruction when definitions[1] is used. 3422*61046927SAndroid Build Coastguard Worker- aco: Optimize out s_and with exec, when used on uniform bitwise 3423*61046927SAndroid Build Coastguard Worker values. 3424*61046927SAndroid Build Coastguard Worker- aco: Flip s_cbranch / s_cselect to optimize out an s_not if possible. 3425*61046927SAndroid Build Coastguard Worker- nouveau/nvc0: add extern keyword to nvc0_miptree_vtbl. 3426*61046927SAndroid Build Coastguard Worker- intel/compiler: Fix array bounds warning on GCC 10. 3427*61046927SAndroid Build Coastguard Worker- radeon: Move si_get_pic_param to radeon_vce.c 3428*61046927SAndroid Build Coastguard Worker- r600: Move get_pic_param to radeon_vce.c 3429*61046927SAndroid Build Coastguard Worker- gallium: Fix a couple of multiple definition warnings. 3430*61046927SAndroid Build Coastguard Worker- radeon: Fix multiple definition error with radeon_debug 3431*61046927SAndroid Build Coastguard Worker- aco: Fix -Wstringop-overflow warnings in aco_span. 3432*61046927SAndroid Build Coastguard Worker- aco: Fix maybe-uninitialized warnings. 3433*61046927SAndroid Build Coastguard Worker- aco: Fix signedness compare warning. 3434*61046927SAndroid Build Coastguard Worker- aco: Make a better guess at which instructions need the VCC hint. 3435*61046927SAndroid Build Coastguard Worker- aco: Transform uniform bitwise instructions to 32-bit if possible. 3436*61046927SAndroid Build Coastguard Worker- aco/gfx10: Fix VcmpxExecWARHazard mitigation. 3437*61046927SAndroid Build Coastguard Worker- aco: Fix the meaning of is_atomic. 3438*61046927SAndroid Build Coastguard Worker- aco/optimizer: Don't combine uniform bool s_and to s_andn2. 3439*61046927SAndroid Build Coastguard Worker 3440*61046927SAndroid Build Coastguard WorkerTomasz Pyra (1): 3441*61046927SAndroid Build Coastguard Worker 3442*61046927SAndroid Build Coastguard Worker- gallium/swr: Fix arb_transform_feedback2 3443*61046927SAndroid Build Coastguard Worker 3444*61046927SAndroid Build Coastguard WorkerTomeu Vizoso (38): 3445*61046927SAndroid Build Coastguard Worker 3446*61046927SAndroid Build Coastguard Worker- gitlab-ci: Disable lima jobs 3447*61046927SAndroid Build Coastguard Worker- gitlab-ci: Run only LAVA jobs in special-named branches 3448*61046927SAndroid Build Coastguard Worker- panfrost: Add checksum fields to SFBD descriptor 3449*61046927SAndroid Build Coastguard Worker- panfrost: Set 0x10 bit on mali_shader_meta.unknown2_4 on T720 3450*61046927SAndroid Build Coastguard Worker- panfrost: Rework format encoding on SFBD 3451*61046927SAndroid Build Coastguard Worker- panfrost: Take into account texture layers in SFBD 3452*61046927SAndroid Build Coastguard Worker- panfrost: Decode blend shaders for SFBD 3453*61046927SAndroid Build Coastguard Worker- panfrost: Generate polygon list manually for SFBD 3454*61046927SAndroid Build Coastguard Worker- panfrost: Print the right zero field 3455*61046927SAndroid Build Coastguard Worker- panfrost: Pipe the GPU ID into compiler and disassembler 3456*61046927SAndroid Build Coastguard Worker- panfrost: Set depth and stencil for SFBD based on the format 3457*61046927SAndroid Build Coastguard Worker- panfrost: Multiply offset_units by 2 3458*61046927SAndroid Build Coastguard Worker- panfrost: Make sure the shader descriptor is in sync with the GL 3459*61046927SAndroid Build Coastguard Worker state 3460*61046927SAndroid Build Coastguard Worker- gitlab-ci: Remove limit on kernel logging 3461*61046927SAndroid Build Coastguard Worker- panfrost: Just print tiler fields as-is for Tx20 3462*61046927SAndroid Build Coastguard Worker- panfrost: Rework buffers in SFBD 3463*61046927SAndroid Build Coastguard Worker- gitlab-ci: Fix dir name for VK-GL-CTS sources 3464*61046927SAndroid Build Coastguard Worker- panfrost: Don't print the midgard_blend_rt structs on SFBD 3465*61046927SAndroid Build Coastguard Worker- panfrost: Add quirks system to cmdstream 3466*61046927SAndroid Build Coastguard Worker- panfrost: Simplify shader patching 3467*61046927SAndroid Build Coastguard Worker- panfrost: White list the Mali T720 3468*61046927SAndroid Build Coastguard Worker- gitlab-ci: Test Panfrost on T720 GPUs 3469*61046927SAndroid Build Coastguard Worker- panfrost: Add PAN_MESA_DEBUG=sync 3470*61046927SAndroid Build Coastguard Worker- panfrost: Hold a reference to sampler views 3471*61046927SAndroid Build Coastguard Worker- pan/midgard: Remove undefined behavior 3472*61046927SAndroid Build Coastguard Worker- nir: Don't copy empty array 3473*61046927SAndroid Build Coastguard Worker- util: Don't access members of NULL pointers 3474*61046927SAndroid Build Coastguard Worker- panfrost: Don't lose bits! 3475*61046927SAndroid Build Coastguard Worker- st/mesa: Don't access members of NULL pointers 3476*61046927SAndroid Build Coastguard Worker- panfrost: Handle Z24_UNORM_S8_UINT as MALI_Z32_UNORM 3477*61046927SAndroid Build Coastguard Worker- panfrost: Increase PIPE_SHADER_CAP_MAX_OUTPUTS to 16 3478*61046927SAndroid Build Coastguard Worker- panfrost: Dynamically allocate array of texture pointers 3479*61046927SAndroid Build Coastguard Worker- panfrost: Map with size of first layer for 3D textures 3480*61046927SAndroid Build Coastguard Worker- panfrost: Store internal format 3481*61046927SAndroid Build Coastguard Worker- gitlab-ci: Update kernel for LAVA to 5.5-rc1 plus fixes 3482*61046927SAndroid Build Coastguard Worker- gitlab-ci: Switch LAVA jobs to use shared dEQP runner 3483*61046927SAndroid Build Coastguard Worker- gitlab-ci: Upgrade kernel for LAVA jobs to v5.5-rc5 3484*61046927SAndroid Build Coastguard Worker- gitlab-ci: Consolidate container and build stages for LAVA 3485*61046927SAndroid Build Coastguard Worker 3486*61046927SAndroid Build Coastguard WorkerUrja Rannikko (4): 3487*61046927SAndroid Build Coastguard Worker 3488*61046927SAndroid Build Coastguard Worker- panfrost: free last_read/write tables in mir_create_dependency_graph 3489*61046927SAndroid Build Coastguard Worker- panfrost: free allocations in schedule_block 3490*61046927SAndroid Build Coastguard Worker- panfrost: add lcra_free() to free lcra state 3491*61046927SAndroid Build Coastguard Worker- panfrost: free spill cost table in mir_spill_register 3492*61046927SAndroid Build Coastguard Worker 3493*61046927SAndroid Build Coastguard WorkerVasily Khoruzhick (31): 3494*61046927SAndroid Build Coastguard Worker 3495*61046927SAndroid Build Coastguard Worker- lima: add debug prints for BO cache 3496*61046927SAndroid Build Coastguard Worker- lima: align size before trying to fetch BO from cache 3497*61046927SAndroid Build Coastguard Worker- lima: ignore flags while looking for BO in cache 3498*61046927SAndroid Build Coastguard Worker- lima: set dithering flag when necessary 3499*61046927SAndroid Build Coastguard Worker- lima: add support for gl_PointSize 3500*61046927SAndroid Build Coastguard Worker- lima: enable tiling 3501*61046927SAndroid Build Coastguard Worker- lima: handle DRM_FORMAT_MOD_INVALID in resource_from_handle() 3502*61046927SAndroid Build Coastguard Worker- lima: expose tiled format modifier in query_dmabuf_modifiers() 3503*61046927SAndroid Build Coastguard Worker- lima: use single BO for GP outputs 3504*61046927SAndroid Build Coastguard Worker- lima: drop suballocator 3505*61046927SAndroid Build Coastguard Worker- lima: fix allocation of GP outputs storage for indexed draw 3506*61046927SAndroid Build Coastguard Worker- lima: postpone PP stream generation 3507*61046927SAndroid Build Coastguard Worker- lima: don't reload and redraw tiles that were not updated 3508*61046927SAndroid Build Coastguard Worker- lima: fix PP stream terminator size 3509*61046927SAndroid Build Coastguard Worker- lima: use linear layout for shared buffers if modifier is not 3510*61046927SAndroid Build Coastguard Worker specified 3511*61046927SAndroid Build Coastguard Worker- lima: add debug flag to disable tiling 3512*61046927SAndroid Build Coastguard Worker- lima: drop support for R8G8B8 format 3513*61046927SAndroid Build Coastguard Worker- lima: fix PLBU_CMD_PRIMITIVE_SETUP command 3514*61046927SAndroid Build Coastguard Worker- lima: fix viewport clipping 3515*61046927SAndroid Build Coastguard Worker- lima: implement polygon offset 3516*61046927SAndroid Build Coastguard Worker- lima: fix PIPE_CAP\_\* to mark features that aren't supported yet 3517*61046927SAndroid Build Coastguard Worker- lima: add new findings to texture descriptor 3518*61046927SAndroid Build Coastguard Worker- lima: fix handling of reverse depth range 3519*61046927SAndroid Build Coastguard Worker- ci: lava: pass CI_NODE_INDEX and CI_NODE_TOTAL to lava jobs 3520*61046927SAndroid Build Coastguard Worker- ci: Re-enable CI for lima on mali450 3521*61046927SAndroid Build Coastguard Worker- lima: implement invalidate_resource() 3522*61046927SAndroid Build Coastguard Worker- nir: don't emit ishl in \_nir_mul_imm() if backend doesn't support 3523*61046927SAndroid Build Coastguard Worker bitops 3524*61046927SAndroid Build Coastguard Worker- lima: use imul for calculations with intrinsic src 3525*61046927SAndroid Build Coastguard Worker- lima: ppir: don't delete root ld_tex nodes without successors in 3526*61046927SAndroid Build Coastguard Worker current block 3527*61046927SAndroid Build Coastguard Worker- lima: ppir: always create move and update ld_tex successors for all 3528*61046927SAndroid Build Coastguard Worker blocks 3529*61046927SAndroid Build Coastguard Worker- lima: disable early-z if fragment shader uses discard 3530*61046927SAndroid Build Coastguard Worker 3531*61046927SAndroid Build Coastguard WorkerVinson Lee (9): 3532*61046927SAndroid Build Coastguard Worker 3533*61046927SAndroid Build Coastguard Worker- swr: Fix build with llvm-10.0. 3534*61046927SAndroid Build Coastguard Worker- panfrost: Fix gnu-empty-initializer build errors. 3535*61046927SAndroid Build Coastguard Worker- scons: Bump C standard to gnu11 on macOS 10.15. 3536*61046927SAndroid Build Coastguard Worker- util/u_thread: Restrict u_thread_get_time_nano on macOS. 3537*61046927SAndroid Build Coastguard Worker- swr: Fix build with llvm-10.0. 3538*61046927SAndroid Build Coastguard Worker- swr: Fix build with llvm-10.0. 3539*61046927SAndroid Build Coastguard Worker- lima: Fix build with GCC 10. 3540*61046927SAndroid Build Coastguard Worker- swr: Fix GCC 4.9 checks. 3541*61046927SAndroid Build Coastguard Worker- panfrost: Remove unused anonymous enum variables. 3542*61046927SAndroid Build Coastguard Worker 3543*61046927SAndroid Build Coastguard WorkerWladimir J. van der Laan (2): 3544*61046927SAndroid Build Coastguard Worker 3545*61046927SAndroid Build Coastguard Worker- u_vbuf: add logic to use a limited number of vbufs 3546*61046927SAndroid Build Coastguard Worker- u_vbuf: use single vertex buffer if it's not possible to have 3547*61046927SAndroid Build Coastguard Worker multiple 3548*61046927SAndroid Build Coastguard Worker 3549*61046927SAndroid Build Coastguard WorkerX512 (1): 3550*61046927SAndroid Build Coastguard Worker 3551*61046927SAndroid Build Coastguard Worker- util/u_thread: Fix build under Haiku 3552*61046927SAndroid Build Coastguard Worker 3553*61046927SAndroid Build Coastguard WorkerYevhenii Kolesnikov (5): 3554*61046927SAndroid Build Coastguard Worker 3555*61046927SAndroid Build Coastguard Worker- glsl: Enable textureSize for samplerExternalOES 3556*61046927SAndroid Build Coastguard Worker- meson: Fix linkage of libgallium_nine with libgalliumvl 3557*61046927SAndroid Build Coastguard Worker- meta: Cleanup function for DrawTex 3558*61046927SAndroid Build Coastguard Worker- main: allow external textures for BindImageTexture 3559*61046927SAndroid Build Coastguard Worker- meta: Add cleanup function for Bitmap 3560*61046927SAndroid Build Coastguard Worker 3561*61046927SAndroid Build Coastguard WorkerZebediah Figura (1): 3562*61046927SAndroid Build Coastguard Worker 3563*61046927SAndroid Build Coastguard Worker- Revert "draw: revert using correct order for prim decomposition." 3564*61046927SAndroid Build Coastguard Worker 3565*61046927SAndroid Build Coastguard Workerluc (1): 3566*61046927SAndroid Build Coastguard Worker 3567*61046927SAndroid Build Coastguard Worker- zink: confused compilation macro usage for zink in target helpers. 3568