Commit Graph

  • 909d4deea8 panvk: Hook-up optimal modifier selection Boris Brezillon 2025-08-29 16:09:08 +02:00
  • 5ac236a937 pan/afbc: Add missing S8 and Z32 cases to pan_afbc_format() Boris Brezillon 2025-09-03 16:47:31 +02:00
  • 05c2d45c3c panfrost: Explicitly reject AFBC(Z32) Boris Brezillon 2025-09-10 13:17:46 +02:00
  • 42b90f858e pan/format: Fix the mapping for Z32_FLOAT on v7+ Boris Brezillon 2025-09-10 11:48:45 +02:00
  • bff39c4f25 pan/mod: Allow testing if a modifier is optimal Boris Brezillon 2025-08-29 10:56:51 +02:00
  • a4547fd4b1 pan/lib: set afbc mode based on plane-format, not view Erik Faye-Lund 2025-08-27 15:17:39 +02:00
  • 2668316917 panfrost: Fix panfrost_batch_to_fb_info() for stencil-only attachments Boris Brezillon 2025-09-09 13:42:43 +02:00
  • dd698919ca panvk/jm: Add a JM barrier on clear AFBC jobs Boris Brezillon 2025-09-09 13:44:36 +02:00
  • b2fabf1ffe panvk/jm: Automatically open a batch in dispatch_precomp() Boris Brezillon 2025-09-03 14:04:53 +02:00
  • 023972827a panvk/jm: Preload the FB even if we have no draws queued Boris Brezillon 2025-09-11 09:17:24 +02:00
  • ec9a5c8278 panvk: Pass a correct aspect to panvk_plane_index() Boris Brezillon 2025-09-05 18:59:12 +02:00
  • 7943441cad panvk: Fix panvk_image_can_use_afbc() for GetPhysicalDeviceImageFormatProperties2() Boris Brezillon 2025-08-28 09:30:01 +02:00
  • 2a5d515922 etnaviv: Support PIPE_FORMAT_S8_UINT stencil format Christian Gmeiner 2025-08-26 01:07:03 +02:00
  • fda092729d etnaviv: rs: Support 8bpp for clears Christian Gmeiner 2025-08-26 12:32:05 +02:00
  • 750c2fab76 etnaviv: Update headers from rnndb Christian Gmeiner 2025-08-26 17:15:29 +02:00
  • 7028b78252 etnaviv: hwdb: Add S8 feature Christian Gmeiner 2025-08-26 01:00:34 +02:00
  • 76df6cd321 nir: remove has_ddx_intrinsics option Georg Lehmann 2025-09-14 20:52:14 +02:00
  • 1754bfa94a ci/freedreno: Skip overly-slow trace Daniel Stone 2025-09-15 11:28:43 +02:00
  • 0a266f0256 radeonsi: really support eglExportDMABUFImageQueryMESA Qiang Yu 2024-10-15 14:48:38 +08:00
  • f416a52960 egl: refine dma buf export to support multi plane Qiang Yu 2024-09-18 14:57:59 +08:00
  • 41cde01b0b gallium: add PIPE_RESOURCE_PARAM_DISJOINT_PLANES Qiang Yu 2024-09-14 15:07:15 +08:00
  • 310cfda034 ac/surface: add ac_compute_surface_modifier Qiang Yu 2024-10-15 14:43:14 +08:00
  • 98cd68ec05 ac/surface: add radeonsi exported modifiers to supported list Qiang Yu 2024-10-21 16:29:55 +08:00
  • 1b0ec56c40 ac/surface: refine supported modifier list for multi block size Qiang Yu 2024-10-23 19:16:34 +08:00
  • c00bb4c1fe zink/ci: Disable ASan leak detection and re-enable zink-anv-cml-asan Valentine Burley 2025-09-12 13:00:03 +02:00
  • 72d7864c6b v3d: Don't enable Early-z with discards when stencil updates are enabled Jose Maria Casanova Crespo 2025-09-13 00:03:42 +02:00
  • d1ff7cf445 ci/crosvm: Add log sections for crosvm Valentine Burley 2025-09-12 09:02:21 +02:00
  • ea5e190b91 panfrost: fix lowered multi plane resource offset/stride param get Qiang Yu 2025-09-09 14:36:37 +08:00
  • 95579b7af6 panfrost: fix image plane array copy Qiang Yu 2025-09-09 14:24:56 +08:00
  • 5962659c85 radv: remove uses_rt from radv_shader_info Georg Lehmann 2025-09-10 17:26:48 +02:00
  • a2d3cbac2a radv: determine subgroup/wave size early Georg Lehmann 2025-09-10 17:15:05 +02:00
  • 76a502d75a ac/nir: set subgroup size for gs copy shader Georg Lehmann 2025-09-10 18:27:10 +02:00
  • c4cdbee2e6 radv: remove unused ballot_bit_size from shader info Georg Lehmann 2025-09-10 15:44:35 +02:00
  • 2cda56e8b7 ac/llvm: remove unused ballot size Georg Lehmann 2025-09-10 15:41:27 +02:00
  • f83a6e6389 radv: add varying subgroup size to shader stage key Georg Lehmann 2025-09-10 15:31:07 +02:00
  • 393958a02e zink: use a better array loop sizing for gfx descriptor program init Mike Blumenkrantz 2025-09-10 15:12:08 -04:00
  • a7c320e652 zink: some minor tweaks to descriptor template code Mike Blumenkrantz 2025-09-10 15:11:46 -04:00
  • b17235968e zink: break out setting draw-time dynamic state into separate function Mike Blumenkrantz 2025-09-10 15:09:14 -04:00
  • 2712dc2179 zink: add enum zink_pipeline_idx to distinguish between types of pipelines Mike Blumenkrantz 2025-09-10 14:56:57 -04:00
  • ea4d64531d zink: unify ntv code for loading shared/scratch memory Mike Blumenkrantz 2025-09-05 08:27:36 -04:00
  • d74eff651b zink: unify ntv code for storing shared/scratch memory Mike Blumenkrantz 2025-09-05 08:27:36 -04:00
  • b6f0826ce5 zink: make zink_descriptor_util_push_layouts_get() static Mike Blumenkrantz 2025-09-03 15:55:50 -04:00
  • 4e50969e83 zink: delete weird prog->pipelines sizing Mike Blumenkrantz 2025-09-03 13:36:40 -04:00
  • 308744e789 zink: mark dirty_gfx_stages using util function Mike Blumenkrantz 2025-09-03 10:40:48 -04:00
  • dce29ae35f Revert "util/vbuf: stop nooping set_vertex_buffers calls" Mike Blumenkrantz 2025-09-13 11:18:09 -04:00
  • cccca8d140 util/vbuf: stop nooping set_vertex_buffers calls Mike Blumenkrantz 2025-09-09 10:50:09 -04:00
  • d63374498d zink: eliminate even more calls to sync functions Mike Blumenkrantz 2025-08-13 14:55:37 -04:00
  • 58ed06ad68 zink: only remove buffer deferred sync on release Mike Blumenkrantz 2025-08-13 11:23:51 -04:00
  • 1abc337e94 zink: delete some function decls that no longer exist Mike Blumenkrantz 2025-08-13 14:50:44 -04:00
  • 5ef8453228 zink: use memcpy for vbo bind Mike Blumenkrantz 2025-08-07 17:40:31 -04:00
  • aee0379414 zink: rescope some zink_set_vertex_buffers_internal variables Mike Blumenkrantz 2025-08-07 16:15:48 -04:00
  • f8c96df9d2 zink: move vbo unbind to bind_vertex_state Mike Blumenkrantz 2025-08-07 17:35:05 -04:00
  • 06a8e7b87e zink: move zink_bind_vertex_elements_state() to zink_context.c Mike Blumenkrantz 2025-08-07 17:34:34 -04:00
  • f99503faa2 zink: use velems buffer count in blitter instead of gfx mask Mike Blumenkrantz 2025-08-11 11:33:29 -04:00
  • a730c83dd0 zink: split update_res_bind_count Mike Blumenkrantz 2025-08-07 16:57:13 -04:00
  • c96bb8d1c4 zink: ALWAYS_INLINE zink_set_vertex_buffers_internal Mike Blumenkrantz 2025-08-07 15:45:51 -04:00
  • 26f4cc39b5 zink: add a fastpath for nooping vertex and draw buffer barriers Mike Blumenkrantz 2025-08-07 10:12:12 -04:00
  • efd8e46891 zink: support NV_representative_fragment_test Mike Blumenkrantz 2025-08-29 07:32:54 -04:00
  • 34641b44c6 mesa: support GL_NV_representative_fragment test Mike Blumenkrantz 2025-08-29 07:09:41 -04:00
  • 57d273b55b meson: Getting symbols-check.py works for mingw Yonggang Luo 2023-12-15 17:42:38 +08:00
  • bd915eeb96 util: Fixes gcc warning: declaration of 'strndup' shadows a built-in function [-Wshadow] Yonggang Luo 2025-09-10 22:27:02 +08:00
  • a01a110071 meson: Remove non-unused inc_d3d9 Yonggang Luo 2025-09-10 22:35:00 +08:00
  • bebd167d74 glsl: Fixes warning: deprecated directive: ‘%pure-parser’, ‘%error-verbose’ Yonggang Luo 2023-12-15 22:00:07 +08:00
  • 7db518cfe4 aco: Fixes warning: function get_branch_target/to_clrx_device_name defined but not used Yonggang Luo 2023-12-15 21:03:35 +08:00
  • 1758bc32cc meson: For windows, the with_ld_version_script won't take effect Yonggang Luo 2023-12-15 18:50:09 +08:00
  • 3c8ea260d0 meson: Remove redundant '/wd4996' option for MSVC Yonggang Luo 2025-09-10 21:59:23 +08:00
  • 64655a77a6 meson: Remove unused predefined macros for windows msvc/gcc Yonggang Luo 2023-08-04 14:30:09 +08:00
  • 21b8e7604b meson: mingw do not need _USE_MATH_DEFINES, only MSVC need it Yonggang Luo 2023-08-04 14:29:21 +08:00
  • 5977c0026d nak: Move dataflow to compiler crate Christian Gmeiner 2025-09-13 00:13:15 +02:00
  • 5cc0d1b681 kms-dri-sw: Implement create_mapped() Robert Mader 2025-09-10 14:22:56 +02:00
  • 306feaf3a4 sw_winsys: Add winsys_handle to displaytarget_create_mapped Robert Mader 2025-08-21 15:39:50 +02:00
  • 5a7cc8843c ci/panfrost: Add wider EGL/multithread flakes Daniel Stone 2025-09-12 11:28:58 +02:00
  • c183eb5bc8 radv: Flush L2 before CP DMA copy/fill when CP DMA doesn't use L2 Timur Kristóf 2025-08-09 06:44:09 +02:00
  • 8ef2f492e2 radv: Add comment to document CP DMA prefetch Timur Kristóf 2025-08-09 06:43:13 +02:00
  • 66932a95b9 ci: Bump image tags to force recreation of s3 artifacts Guilherme Gallo 2025-09-11 00:27:42 -03:00
  • db3501ec4f Uprev Piglit to 517270ccca11a795d2f29bd723c362eb6ef9ce8f Collabora's Gfx CI Team 2025-09-06 00:09:42 +00:00
  • b2e0f57be2 Uprev ANGLE to 1df3b59f8730b56b4770595d4d69f36d5283333f Collabora's Gfx CI Team 2025-08-23 00:10:06 +00:00
  • 9ef1cbc16b pan/kmod,panvk: rewrite how alignment for an allocation is chosen Caterina Shablia 2025-09-09 22:37:19 +00:00
  • 2c5f88a074 panvk: introduce panvk_get_gpu_page_size Caterina Shablia 2025-09-09 22:49:31 +00:00
  • 19daf0c4b1 pan/kmod: introduce pan_kmod_vm::pgsize_bitmap Caterina Shablia 2025-09-05 17:05:33 +00:00
  • 1a0e7d18a2 pan/kmod,panvk: use uint64_t and not size_t for device sizes Caterina Shablia 2025-09-09 23:03:13 +00:00
  • e9f23edf17 panvk: adjust formatting in csf/panvk_queue.h Caterina Shablia 2025-06-27 15:08:39 +00:00
  • 63cd410c29 virgl: Skip resource destruction only when there are actually needed references Corentin Noël 2025-09-12 23:58:08 +02:00
  • 7b337e214d anv: remove dead code Dylan Baker 2025-09-12 19:37:07 +00:00
  • 5f10c1a8fb intel/compiler: generalize workaround script name for broader applicability Sushma Venkatesh Reddy 2025-08-22 23:54:03 +00:00
  • fe1d84e083 intel/compiler: apply sqrt workaround for Horizon Forbidden West shader Sushma Venkatesh Reddy 2025-08-15 03:06:24 +00:00
  • c02d5d79b7 zink: add another tu flake Mike Blumenkrantz 2025-09-12 08:59:26 -04:00
  • 69f90bfe29 zink: add some pre-checks before calling query update/suspend/resume Mike Blumenkrantz 2025-08-15 08:49:35 -04:00
  • 9d19d7f6de zink: move draw state flag resets into their blocks Mike Blumenkrantz 2025-08-15 08:30:04 -04:00
  • 74b7b5b661 zink: simplify index type access to normal array Mike Blumenkrantz 2025-08-14 11:25:35 -04:00
  • c852c25cdc zink: always use vkCmdBindVertexBuffers2 Mike Blumenkrantz 2025-08-14 16:04:16 -04:00
  • 07a7d3627f zink: store last index buffer Mike Blumenkrantz 2025-02-13 11:12:09 -05:00
  • 03239662c3 zink/ci: raise the job timeout from 5 to 8 minutes Martin Roukala (né Peres) 2025-09-12 13:42:30 +03:00
  • 2ac5641473 shader_info: remove gl_subgroup_size enum Georg Lehmann 2025-09-09 19:15:18 +02:00
  • 89adefec64 microsoft: switch to new subgroup size info Georg Lehmann 2025-09-09 19:28:02 +02:00
  • 8d7b1498cc rusticl: switch to new subgroup size info Georg Lehmann 2025-09-09 19:39:22 +02:00
  • 1b5c78d1f7 radeonsi: switch to new subgroup size info Georg Lehmann 2025-09-09 18:34:31 +02:00
  • 79d02047b8 intel: switch to new subgroup size info Georg Lehmann 2025-09-09 18:24:08 +02:00
  • 04d3b3bde5 mesa,glsl,spirv: set new subgroup size info Georg Lehmann 2025-09-09 18:48:27 +02:00
  • d807f5a351 vulkan: set nir subgroup size shader info Georg Lehmann 2025-09-09 17:46:07 +02:00