Commit graph

  • 8f52e72686 asahi: create queue for screen i509VCB 2023-12-30 20:56:38 -06:00
  • 43fc09a0d8 agx: implement query_levels Alyssa Rosenzweig 2023-12-10 17:20:41 -04:00
  • 65789854c5 agx: lower votes to ballots Alyssa Rosenzweig 2023-11-22 17:43:42 -04:00
  • c037fa376d agx: wire up some ballots Alyssa Rosenzweig 2023-11-22 17:50:39 -04:00
  • 93d15c2bd2 agx: optimize fcmp like fcmpsel Alyssa Rosenzweig 2023-12-10 10:43:46 -04:00
  • 61944b23cf asahi: fix max tex sizes Alyssa Rosenzweig 2023-12-04 17:05:11 -04:00
  • 4690ecd15f asahi: fix set_sampler_views Alyssa Rosenzweig 2023-12-09 21:00:46 -04:00
  • 210c6931ff agx: fix early-z + discard together Alyssa Rosenzweig 2023-12-09 23:13:18 -04:00
  • eab145e223 agx: use more mem->tex barriers even on g13g Alyssa Rosenzweig 2023-12-09 22:52:32 -04:00
  • 2aa82f7fd3 asahi: disable compute-based blitter for now Alyssa Rosenzweig 2023-12-12 12:24:27 -04:00
  • dd787b7b43 asahi: fix scissor arrays Alyssa Rosenzweig 2023-12-10 16:35:37 -04:00
  • 6612532942 asahi: use copy region for decompression Alyssa Rosenzweig 2023-12-07 20:28:41 -04:00
  • 1b849f8557 asahi: fix snorm staging blits Alyssa Rosenzweig 2023-12-07 20:21:35 -04:00
  • c3ffcc27c1 asahi: implement blit-based resource_copy_region Alyssa Rosenzweig 2023-12-07 19:39:20 -04:00
  • c9b2bf84e5 asahi: do not stall for writers with invalid mips Alyssa Rosenzweig 2023-12-07 19:17:35 -04:00
  • 69e6606bf9 asahi: reduce transfer map flushing with staging blits Alyssa Rosenzweig 2023-12-07 16:06:07 -04:00
  • 7c86e6c05c asahi: fix data valid tracking Alyssa Rosenzweig 2023-12-07 16:05:45 -04:00
  • 386bd7fb97 asahi: set data_valid on first draw Alyssa Rosenzweig 2024-01-09 20:43:01 -04:00
  • b46e8fb4fe asahi: drop custom mipmap generate Alyssa Rosenzweig 2023-12-07 13:42:24 -04:00
  • 2feea36b37 asahi: allow multiple compute dispatches in a batch Alyssa Rosenzweig 2023-12-07 13:02:46 -04:00
  • 10e528a495 asahi: fix get_batch with compute batches Alyssa Rosenzweig 2023-12-07 13:26:44 -04:00
  • b8f737937f asahi: add and use batch_is_compute helper Alyssa Rosenzweig 2023-12-07 13:26:32 -04:00
  • 9063da53d8 asahi: add compute blitter Alyssa Rosenzweig 2023-12-07 10:29:20 -04:00
  • 1c60ced65b asahi: fix image_mask with unbind num trailing Alyssa Rosenzweig 2023-12-09 09:59:28 -04:00
  • 54ea408742 asahi: allow compressed image stores in blits Alyssa Rosenzweig 2023-12-07 10:30:03 -04:00
  • c54502ebe0 asahi: respect last_block Alyssa Rosenzweig 2023-12-07 09:04:42 -04:00
  • c1636ba56c asahi: implement arrays as 2d for internal images Alyssa Rosenzweig 2023-12-07 09:04:10 -04:00
  • 799f568dcc asahi: don't format convert with staging blits Alyssa Rosenzweig 2023-12-07 09:03:39 -04:00
  • c455a27f54 agx: allow bindful arrays if not clamping Alyssa Rosenzweig 2023-12-07 09:02:52 -04:00
  • 611fcfc5ca asahi: do not use compression blits for uncompressed levels Alyssa Rosenzweig 2023-12-05 13:06:06 -04:00
  • 11a180c6e1 ail: add ail_is_level_twiddled_uncompressed Alyssa Rosenzweig 2023-12-06 17:45:50 -04:00
  • 8dcdf5040b ail: use is_level_compressed Alyssa Rosenzweig 2023-12-06 17:38:08 -04:00
  • 67d92e0bb6 ail: add is_level_compressed query Alyssa Rosenzweig 2023-12-06 17:37:38 -04:00
  • 2728995f12 asahi: fix eMRT + background load interaction Alyssa Rosenzweig 2024-01-09 20:41:47 -04:00
  • 0610891c7c r300/ci: add piglit job Pavel Ondračka 2024-01-08 15:21:59 +01:00
  • 58d2a78dba radv: move dri options to radv_instance::drirc Samuel Pitoiset 2024-01-09 08:59:21 +01:00
  • 1854d03c20 radv: query drirc options in only one place Samuel Pitoiset 2024-01-09 08:46:19 +01:00
  • 67ad1142cf r300/ci: switch to b2c v0.9.11 Pavel Ondračka 2024-01-10 09:22:13 +01:00
  • fc89790254 r300/ci: add missing kernel url quotes Pavel Ondračka 2024-01-10 09:25:30 +01:00
  • b3485664f3 egl: only accept APIs that are compiled in Eric Engestrom 2023-01-22 09:38:29 +00:00
  • 68418db212 winsys/amdgpu: remove amdgpu_bo_sparse::gpu_address, use amdgpu_va_get_start_addr Marek Olšák 2023-12-21 01:00:07 -05:00
  • d05e029ff0 winsys/amdgpu: remove amdgpu_bo_real::gpu_address, use amdgpu_va_get_start_addr Marek Olšák 2023-12-21 01:00:07 -05:00
  • 1f5f1ce29d meson: require libdrm_amdgpu 2.4.119 Marek Olšák 2023-12-25 04:41:01 -05:00
  • 29fc135a55 anv: use workaround framework for Wa_22018402687 Tapani Pälli 2024-01-08 14:25:08 +02:00
  • afc7203539 iris: use workaround framework for Wa_22018402687 Tapani Pälli 2024-01-08 14:24:03 +02:00
  • 0fd066a1d7 egl: only check dri3 on X11 antonino 2024-01-08 13:29:41 +01:00
  • 71e486d1cf radv: Add layer to skip UnmapMemory for Quantic Dream Engine Tatsuyuki Ishi 2024-01-09 22:36:58 +09:00
  • dd758d9de9 ci: disable collabora's farm which appears to be down Martin Roukala (né Peres) 2024-01-10 09:07:07 +02:00
  • b0149a22b2 ci: disable mupuf's farm Martin Roukala (né Peres) 2024-01-10 09:04:49 +02:00
  • 8467b7f44a ci: bump Fedora and Android libdrm2 to 2.4.119 David Heidelberg 2023-12-26 15:29:46 +01:00
  • 7d0630d763 ci/alpine: update to latest to get libdrm 2.4.119 David Heidelberg 2023-12-26 02:28:48 +01:00
  • 4023301010 ci: enable ci-deb-repo for libdrm 2.4.119 (and others in the future) David Heidelberg 2023-12-26 02:26:07 +01:00
  • 436051f8ee u_gralloc: Add QCOM gralloc support Roman Stratiienko 2023-09-27 00:57:21 +03:00
  • 3922bd5976 u_gralloc: Extract common code from fallback gralloc Roman Stratiienko 2023-10-04 00:59:17 +03:00
  • 4c363acf94 vtn: Allow for OpCopyLogical with different but compatible types Konstantin Seurer 2023-11-17 13:39:52 +01:00
  • 745d7b63eb docs: update features.txt for nvk Thomas H.P. Andersen 2024-01-04 03:01:38 +01:00
  • 83ba2498c2 nvk: VK_EXT_shader_module_identifier Thomas H.P. Andersen 2023-10-23 23:03:52 +02:00
  • 057133927b nvk: VK_EXT_pipeline_creation_cache_control Thomas H.P. Andersen 2023-10-06 20:15:21 +02:00
  • 74647ee45a nvk: VK_EXT_pipeline_creation_feedback Thomas H.P. Andersen 2023-10-23 21:29:18 +02:00
  • d6a1e29ccd nvk: pipeline shader cache Thomas H.P. Andersen 2023-10-18 23:55:36 +02:00
  • ad802ae2f9 nvk: allocatable nvk_shaders Thomas H.P. Andersen 2023-10-17 02:08:33 +02:00
  • 3e4411a1d3 nvk: Free shaders created by codegen Faith Ekstrand 2024-01-04 21:02:54 -06:00
  • 3e13d0fcd9 nvk: add hashing for shaders Thomas H.P. Andersen 2023-10-04 20:38:01 +02:00
  • 1cb6b4f82d nvk: loop over stages in MESA order Thomas H.P. Andersen 2023-10-04 20:37:40 +02:00
  • 0b55a3cf64 radv/rt: Acceleration structure updates Friedrich Vock 2023-12-17 22:45:03 +01:00
  • 62fe4f0b1b radv/rt: Move per-geometry build info into a geometry_data struct Friedrich Vock 2023-12-17 17:27:31 +01:00
  • 3da2773316 vtn: fuse OpenCL mad if we can can Alyssa Rosenzweig 2024-01-08 12:01:49 -04:00
  • f6d2df5a75 egl: implement EGL_EXT_query_reset_notification_strategy Simon Zeni 2023-11-01 16:26:35 -04:00
  • 73603c19c5 EGL: sync files with Khronos Simon Zeni 2023-12-19 09:36:20 -05:00
  • db5ddf1c2e d3d12: Decode - Adding more supported resolution Teng, Jin Chung 2024-01-09 13:41:20 +08:00
  • 4c7486c9aa radv/winsys: replace '<= GFX6' by '== GFX6' Samuel Pitoiset 2023-12-11 14:51:53 +01:00
  • ae4628d3d6 radv: do not program COMPUTE_MAX_WAVE_ID (GDS register) on GFX6 Samuel Pitoiset 2024-01-03 15:18:31 +01:00
  • ec656e1984 lavapipe: maint6 Mike Blumenkrantz 2023-09-12 12:51:01 -04:00
  • 89a7ee7393 lavapipe: maint6 descriptor stuff Mike Blumenkrantz 2023-09-12 15:26:04 -04:00
  • 6c83b9f219 vk/cmd_queue: fix up indentation a little Mike Blumenkrantz 2024-01-04 11:27:06 -05:00
  • e977a2368b vk/cmd_queue: generate maint6 functions Mike Blumenkrantz 2024-01-03 14:11:11 -05:00
  • 2439982eac vk/cmd_queue: stop using explicit casts Mike Blumenkrantz 2024-01-03 14:29:28 -05:00
  • ad158b0bee anv: Call anv_measure_submit() before anv_cmd_buffer_chain_command_buffers() José Roberto de Souza 2024-01-05 07:42:23 -08:00
  • d37414d8a4 anv: Fix anv_measure_start/stop_snapshot() over copy or video engine José Roberto de Souza 2024-01-03 10:57:37 -08:00
  • b8d48ebc93 anv: Add missing anv_measure_submit() calls in Xe KMD backend José Roberto de Souza 2024-01-04 10:07:45 -08:00
  • a0f7820fe8 anv: Simply companion_rcs handling José Roberto de Souza 2024-01-04 10:05:51 -08:00
  • 428a179865 anv: Drop useless STATIC_ASSERT in anv_physical_device_init_queue_families() José Roberto de Souza 2024-01-03 12:16:37 -08:00
  • 0997766069 anv: Increase ANV_MAX_QUEUE_FAMILIES José Roberto de Souza 2024-01-03 07:54:45 -08:00
  • 0c42c79edf utils/u_debug: Fix parse of "all,<something else> José Roberto de Souza 2024-01-04 09:16:37 -08:00
  • a63f3fbdae mesa: check for float-format support Erik Faye-Lund 2024-01-03 11:31:00 +01:00
  • c75b882de4 mesa/main: require EXT_color_buffer_float for ES 3.2 Erik Faye-Lund 2024-01-03 11:26:34 +01:00
  • 782fb8966b mesa: actually check for EXT_color_buffer_float support Erik Faye-Lund 2024-01-03 11:20:25 +01:00
  • 5f995f5e34 mesa/st: do not check for emulated format Erik Faye-Lund 2024-01-04 11:06:52 +01:00
  • ee8ac6a7a2 mesa/st: do not require render-target support for texture-only exts Erik Faye-Lund 2024-01-03 11:11:49 +01:00
  • 5c42d6c62f v3dv: implement VK_EXT_shader_demote_to_helper_invocation Iago Toral Quiroga 2024-01-09 08:52:55 +01:00
  • 658ce711d5 radv/rt: Lower ray payloads to registers Konstantin Seurer 2023-11-15 15:03:09 +01:00
  • 8e6d28f473 intel/tools/tests: Add i965_asm tests for gfx12 and gfx12.5 Sviatoslav Peleshko 2023-10-11 13:45:05 +03:00
  • b87fc2125e intel/tools/tests: Unbreak i965_asm tests Sviatoslav Peleshko 2023-10-11 13:44:17 +03:00
  • bb2083a57c intel/tools/tests: Fix sends indirect argument in gfx9 test Sviatoslav Peleshko 2023-10-11 13:37:40 +03:00
  • 98d2461424 intel/tools/i965_asm: Don't set src0 for break and while on gfx12 Sviatoslav Peleshko 2023-10-11 13:32:53 +03:00
  • db4d58fe31 intel/tools/i965_asm: Add dp4a and add3 instructions Sviatoslav Peleshko 2023-10-11 13:21:29 +03:00
  • 88fcd305be intel/tools/i965_asm: Implement gfx12 and gfx12.5 send/sendc Sviatoslav Peleshko 2023-10-11 13:20:59 +03:00
  • bc46cc7807 intel/tools/i965_asm: Allow src0 and src2 of ternary instructions to be imm Sviatoslav Peleshko 2023-10-11 13:19:05 +03:00
  • 8eaa0db13f intel/tools/i965_asm: Don't override flag reg from cond modifier Sviatoslav Peleshko 2023-10-11 13:14:24 +03:00
  • f96e08f34d intel/tools/i965_asm: Allow neg and abs modifiers on accumulator register Sviatoslav Peleshko 2023-10-11 12:57:09 +03:00