Commit Graph

  • 6ad0b59cc8 Revert "pvr: Implement VK_EXT_memory_budget" Luigi Santivetti 2025-04-14 17:36:35 +01:00
  • a22ad99bdd pvr: set device features/props/extensions to Vulkan 1.0 minimums (unless implemented) Simon Perretta 2024-12-09 14:40:26 +00:00
  • ac2460bb3c pvr: commonize limits Simon Perretta 2024-11-15 23:20:15 +00:00
  • b13fe4e7a7 pco: commonise pass macro, use on opt subpasses Simon Perretta 2024-11-19 12:33:06 +00:00
  • 765e9d837d pco, pygen: validate phases and io allocations for ops Simon Perretta 2024-12-01 21:09:53 +00:00
  • c201332fff pco, pygen: iterators for igrps and the instrs they contain Simon Perretta 2024-12-01 22:02:07 +00:00
  • 04f3b3a5c9 pco, pygen: track valid phases and io allocations for ops Simon Perretta 2024-12-01 18:24:54 +00:00
  • 05912bcb60 pco: initial legalize pass/validation to handle hw restrictions Simon Perretta 2024-11-23 18:04:17 +00:00
  • 4402649b01 pco, pygen: track which hw srcs map to op srcs/dests Simon Perretta 2024-11-30 18:01:24 +00:00
  • 4e171bcf89 pco, pygen: further abstract src/dest references Simon Perretta 2024-11-30 15:56:38 +00:00
  • d552d5b278 pco, pygen: add support for bitwise logical ops Simon Perretta 2024-11-30 11:48:18 +00:00
  • c2787d1d12 pco, pygen: add support for unpck and conversions Simon Perretta 2024-11-30 11:47:12 +00:00
  • 8c379b0c3e pco, pygen: add support for dma ld and add64_32 Simon Perretta 2024-11-30 11:45:31 +00:00
  • ff51ba7e43 pco, pygen: add support for tst, movc instructions and s{lt,ge,eq,ne} ops Simon Perretta 2024-11-30 11:42:15 +00:00
  • f1b63fe3f9 pco, pygen: add fdiv/frcp support Simon Perretta 2024-11-30 11:39:08 +00:00
  • 7fb0223c93 pco, pygen: support enum mappings for instances of two bitsets Simon Perretta 2024-11-30 11:27:56 +00:00
  • 88ac50cbb2 pco, pygen: amend translation of srcs/dests with no mods Simon Perretta 2024-11-23 18:04:47 +00:00
  • e9c7afc217 pco, pygen: rework isa gen to support multi-instruction groups Simon Perretta 2024-11-29 23:00:22 +00:00
  • 11238774a4 pco: amend z/w usage code Simon Perretta 2024-12-06 17:52:15 +00:00
  • 6ca0f828fa pco: amend source validation tracking Simon Perretta 2025-01-23 18:57:22 +00:00
  • 18ef63e365 pco: drop shader binary finalizing Simon Perretta 2025-02-02 01:03:57 +00:00
  • b9a9f6cd53 meson: Allow unnecessary_transmutes for bindgen Mel Henning 2025-07-01 18:38:34 -04:00
  • 0eb67508bd vulkan/util: add vk_realloc2 Luigi Santivetti 2025-04-08 14:46:06 +01:00
  • 8d22eb960b brw/disasm: Fix Gfx11 3src-instructions dst register disassembly Sviatoslav Peleshko 2025-07-06 23:58:29 +03:00
  • 5b619cc4b0 freedreno: Advertise external_only if we can't render Rob Clark 2025-07-01 21:00:59 -07:00
  • 29c342649d freedreno: Avoid unnecessarily aligning to gmem_align_w Rob Clark 2025-06-30 14:23:36 -07:00
  • 70fe77f61b freedreno/a6xx: Allow suboptimal sampling formats when requested Rob Clark 2025-06-27 07:21:14 -07:00
  • 63b33eb4d9 dri: Correct handle-usage flags Rob Clark 2025-06-30 14:09:02 -07:00
  • ba7454a155 dri2+gallium: Support to import suboptimal formats Rob Clark 2025-06-26 12:25:01 -07:00
  • 2870addd15 freedreno/fdl: Add support for RGB888/BGR888 pipe formats in render buffer creation Petar G. Georgiev 2025-05-10 01:04:49 +05:30
  • 67a980ee95 freedreno/layout: Support for NPoT formats Rob Clark 2025-06-25 10:39:24 -07:00
  • 34b61a23d2 freedreno/a6xx: Don't try to tile NPoT formats Rob Clark 2025-06-27 13:16:35 -07:00
  • 02d0b6bfa6 llvmpipe: Allocate some stuff on demand Konstantin Seurer 2025-07-06 22:22:44 +02:00
  • da1c8f6373 llvmpipe: Move allocation out of compile_sample_functions Konstantin Seurer 2025-07-06 21:54:11 +02:00
  • 5270b65d3e agx: lower alu after scalarizing Alyssa Rosenzweig 2025-07-07 15:10:23 -04:00
  • fc95397957 nir/lower_alu: optimize min/max signed zeros Alyssa Rosenzweig 2025-07-07 15:10:31 -04:00
  • 042adf3cc5 nir/opt_algebraic: optimize signed pow in Control Alyssa Rosenzweig 2025-07-07 13:01:31 -04:00
  • 2765017553 nir: fuse ffma even with float controls Alyssa Rosenzweig 2025-07-06 19:45:27 -04:00
  • 2c51a8870d nir: add nir_vectorize_cb callback parameter to nir_lower_phis_to_scalar() Daniel Schürmann 2025-06-26 17:01:36 +02:00
  • 23b7b3b919 nir/lower_phis_to_scalar: remove exec_list dead_instrs Daniel Schürmann 2025-06-26 16:39:54 +02:00
  • f6e0f4813c nir: remove recursive check in nir_lower_phis_to_scalar() Daniel Schürmann 2024-04-11 10:46:51 +02:00
  • 8c96b9b9c7 virgl: Add more Gallium formats to the list Corentin Noël 2025-07-03 10:54:16 +02:00
  • 5c1f45a21b mediafoundation: fix cropping flag when using software sample Pohsiang (John) Hsu 2025-07-02 11:31:20 -07:00
  • 42674c0df1 mediafoundation: make file version the same as product version, and increment version to 1.0.6 Pohsiang (John) Hsu 2025-07-01 09:10:09 -07:00
  • fd073bc1c3 zink/ci: Update restricted trace checksums Valentine Burley 2025-07-08 14:51:05 +02:00
  • 656675a490 nir: change nir_lower_mem_access_bit_sizes to an intrinsics pass Marek Olšák 2025-06-30 19:15:25 -04:00
  • 1cc5f7f868 nir: add nir_shift_channels helper Marek Olšák 2025-07-02 19:35:11 -04:00
  • 5760f92e08 nir: print lowp/mediump/highp next to deref types Marek Olšák 2025-07-04 16:25:47 -04:00
  • 070aaa1c9f nir/lower_io: validate that location and num_slots fit in the bitfields Marek Olšák 2025-07-06 09:07:31 -04:00
  • 5aa3748b26 nir: remove deprecated nir_io_dont_optimize Marek Olšák 2025-07-05 03:54:27 -04:00
  • dd06c24577 gallium/noop: fix a crash in sampler_view_release Marek Olšák 2025-07-08 01:36:39 -04:00
  • 3b27269be4 mesa/st: Re-instate test for shader_clock cap Gert Wollny 2025-07-07 23:29:36 +02:00
  • 7e2ff0a35c nak/nvdisasm_tests: Remove extra . for lod_mode Mel Henning 2025-07-07 14:31:20 -04:00
  • df0c25610e st/clear: handle null color renderbuffer Mike Blumenkrantz 2025-07-07 10:04:11 -04:00
  • 0dd73981b2 panvk: Fix IUB desc type check Christoph Pillmayer 2025-07-07 12:24:32 +00:00
  • 56d758d321 amd: Add user queue HQD count to hw_ip info jesse.zhang 2025-07-01 09:54:22 +08:00
  • a39779e695 iris: Fix issue with conditional dispatching Calder Young 2025-07-04 14:37:12 -07:00
  • d1692077ca broadcom/ci: skip tests that sometimes time out Eric Engestrom 2025-06-03 18:43:17 +02:00
  • 4b06e1fcf5 broadcom/ci: add ci-tron variant of each job Eric Engestrom 2025-05-06 22:41:41 +02:00
  • 6c98a3fd0e broadcom/ci: add definitions for ci-tron jobs Eric Engestrom 2025-05-05 18:30:00 +02:00
  • 9ae5078e99 zink/ci: update list of expected failures for RADV Samuel Pitoiset 2025-07-08 08:44:25 +02:00
  • 80ed5653a7 nir: invert the meaning of has_indirect_* flags in nir_lower_io_passes Marek Olšák 2025-07-04 20:44:55 -04:00
  • 1c4929645b glsl: don't call nir_lower_global_vars_to_local twice in preprocess_shader Marek Olšák 2025-07-04 03:42:11 -04:00
  • 425a89cb75 glsl: don't call nir_split_var_copies in preprocess_shader Marek Olšák 2025-07-04 13:51:36 -04:00
  • a065a09d22 glsl: don't lower outputs to temps unconditionally Marek Olšák 2025-07-04 13:17:35 -04:00
  • 1124587495 glsl: don't lower inputs to temps unconditionally Marek Olšák 2025-07-04 13:15:45 -04:00
  • 9083e8b984 glsl: fix a possible crash in gl_nir_lower_xfb_varying Marek Olšák 2025-07-05 03:00:10 -04:00
  • 89285e25b6 nir: remove nir_shader_compiler_options::lower_all_io_to_temps Marek Olšák 2025-07-04 13:13:12 -04:00
  • 8def3f865d agx,freedreno,intel,lima,panfrost,svga,virgl,zink: fix supports_indirect_inputs Marek Olšák 2025-07-05 01:40:10 -04:00
  • a86f32a1ae etnaviv,r600,v3d,virgl: report correct nir_options::support_indirect_* Marek Olšák 2025-07-04 13:06:38 -04:00
  • 1ceded0c83 radv: Fix handling of NULL pColorAttachmentLocations in vkCmdSetRenderingAttachmentLocations Autumn Ashton 2025-07-04 22:59:36 +01:00
  • a3785ff131 ci/llvmpipe: Update expectations Konstantin Seurer 2025-07-05 16:36:49 +02:00
  • 975f1f3c4b vulkan/cmd_queue: Free pNext Konstantin Seurer 2025-07-05 16:35:47 +02:00
  • b52351c857 vulkan/cmd_queue: Fix indentation a bit Konstantin Seurer 2025-07-05 16:21:30 +02:00
  • 12fd20bbb5 lavapipe: Implement VK_KHR_workgroup_memory_explicit_layout Konstantin Seurer 2023-11-23 18:09:50 +01:00
  • d519f917e1 llvmpipe: Use the correct field to decide if coroutines are used Konstantin Seurer 2025-06-27 15:44:03 +02:00
  • 19d5d82d6f lavapipe: Implement VK_EXT_depth_bias_control Konstantin Seurer 2023-11-19 22:09:15 +01:00
  • b30bebf38e llvmpipe: Improve depth bias rounding workaround Konstantin Seurer 2023-11-19 22:05:35 +01:00
  • 84f581c659 llvmpipe: Implement pipe_rasterizer_state::offset_units_unscaled Konstantin Seurer 2023-11-19 11:06:42 +01:00
  • 803521f416 gallium: Add back pipe_rasterizer_state::offset_units_unscaled Konstantin Seurer 2025-06-27 15:41:27 +02:00
  • ebd2fc1441 docs: Document some lavapipe extensions Konstantin Seurer 2023-11-18 17:57:52 +01:00
  • 5ec02e9d0f lavapipe: Advertise VK_EXT_tooling_info support Konstantin Seurer 2023-11-18 16:09:17 +01:00
  • 66ba87d717 zink: support NV_timeline_semaphore Mike Blumenkrantz 2025-06-30 15:54:21 -04:00
  • 035d837a92 gallium: fix timeline semaphore value passing Mike Blumenkrantz 2025-07-01 11:48:43 -04:00
  • ab1dbd0899 zink: capture KHR_timeline_semaphore properties Mike Blumenkrantz 2025-06-30 15:54:03 -04:00
  • 6e8b9e143d mesa: support NV_timeline_semaphore Mike Blumenkrantz 2025-06-30 15:53:08 -04:00
  • 03e5a63058 zink: fix signaling multiple API semaphores Mike Blumenkrantz 2025-06-30 15:49:35 -04:00
  • d65c37f72e mesa: PIPE_FD_TYPE_TIMELINE_SEMAPHORE -> PIPE_FD_TYPE_TIMELINE_SEMAPHORE_D3D12 Mike Blumenkrantz 2025-06-30 15:17:09 -04:00
  • 5f7e42706d mesa: set semaphore type directly during creation Mike Blumenkrantz 2025-06-30 14:23:12 -04:00
  • 488b1704e7 mesa: unify creation of real semaphore objects Mike Blumenkrantz 2025-06-30 14:12:05 -04:00
  • 6c64ad934f panfrost: spill registers in SSA form Eric R. Smith 2025-04-09 14:55:15 -03:00
  • 67e452669e anv: do not rely on sampler objects for pipeline compilation Lionel Landwerlin 2025-07-05 23:12:03 +03:00
  • 98bc185376 anv: rework embedded sampler hashing Lionel Landwerlin 2025-06-17 22:24:10 +03:00
  • fa0232d961 intel/executor: Add missing dependency to fix intermittent build failures Sushma Venkatesh Reddy 2025-07-03 21:59:17 +00:00
  • 0282ce8211 venus: back out implicit fencing handling for NV proprietary Yiwei Zhang 2025-07-01 17:08:09 -07:00
  • 054c8e117e venus: fix a prime blit assert Yiwei Zhang 2025-07-07 10:26:50 -07:00
  • c89d788ffb docs: Add INTEL_DEBUG_BKP_BEFORE/AFTER_DISPATCH_COUNT Sushma Venkatesh Reddy 2025-06-30 17:05:33 +00:00
  • 29fc96cb80 anv: Add GPU breakpoint before/after specific compute dispatch call Sushma Venkatesh Reddy 2025-05-03 01:31:15 +00:00
  • 172e475705 intel: Add env variable to add break point on/before compute dispatch Sushma Venkatesh Reddy 2025-05-02 16:12:14 +00:00
  • 213874d42b zink: use unsynchronized cmdbuf for unsynchronized image GENERAL barriers Mike Blumenkrantz 2025-07-07 11:37:28 -04:00