Commit Graph

  • ff99e5289b panvk/csf: Prepare for more complex scoreboard transitions Boris Brezillon 2025-12-08 16:51:57 +01:00
  • 14391cc5c5 panvk/csf: Make sure we don't get the same iter SB assigned twice in a row Boris Brezillon 2025-12-05 16:55:41 +01:00
  • ced586fabd pan/decode: Print defer mode in deferrable instructions Boris Brezillon 2025-12-05 10:40:31 +01:00
  • 97a10dfcae pan/cs: Rename cs_select_sb_entries_for_async_ops() Boris Brezillon 2025-12-05 10:51:59 +01:00
  • 728cd0d150 pan/cs: Fix bitop helpers Boris Brezillon 2025-12-05 16:35:20 +01:00
  • afb66778d1 pan/cs: Fix cs_extract_tuple() Boris Brezillon 2025-12-04 20:03:58 +01:00
  • 7b61b2eb61 docs/panfrost: remove some stray newlines Erik Faye-Lund 2025-12-01 09:51:59 +01:00
  • 54ae9016a8 r300/ci: asan testing Pavel Ondračka 2025-07-29 17:27:49 +02:00
  • 2cca7d5d74 r300: fix contant remap table leak Pavel Ondračka 2025-12-04 08:22:06 +01:00
  • 16ffa0a490 r300: fix locked_zbuffer leak Pavel Ondračka 2025-12-03 19:20:19 +01:00
  • 31aea50093 r300: fix overflow in r300_draw_elements_immediate Pavel Ondračka 2025-12-03 19:07:59 +01:00
  • bf453aa004 r300: fix dummy_vs leak Pavel Ondračka 2025-12-03 18:40:40 +01:00
  • f8363b8d25 driconf: use vk_dont_care_as_load workaround for Spilled! Zan Dobersek 2025-12-09 07:48:28 +01:00
  • 2fbc722dcf anv: Fix misplaced assertion in anv_scratch_pool_alloc Calder Young 2025-12-08 16:02:17 -08:00
  • 68bb5d9e49 kk: enable shaderClipDistance Arcady Goldmints-Orlov 2025-10-21 16:02:04 -04:00
  • 6d6634e805 kk: Expose 4444 and ycbcr 2plane 444 formats Aitor Camacho 2025-12-04 03:35:31 +09:00
  • 4a58046caa kk: Fix emulated format's swizzle Aitor Camacho 2025-12-05 20:49:24 +09:00
  • dd4a1a50f5 kk: Expose ASTC HDR formats Aitor Camacho 2025-12-04 03:26:50 +09:00
  • 2112eb4aa4 kk: Match float formats to actual Metal features (union of Apple and Mac2) Aitor Camacho 2025-12-08 22:26:24 +09:00
  • d5b05d53e4 kk: Expose shaderImageGatherExtended Aitor Camacho 2025-12-08 20:24:03 +09:00
  • 9649eee307 meson: Use /Zc:enumTypes enables C++ conforming enum underlying type and enumerator type deduction Yonggang Luo 2025-11-22 01:05:35 +08:00
  • 6e3598177b freedreno/common: Add A840 and X2-85 Rob Clark 2025-11-20 08:19:30 -08:00
  • 11364f4ee2 freedreno: gen8 support Rob Clark 2025-10-27 12:37:54 -07:00
  • 469a19f66b freedreno/computerator: gen8 support Rob Clark 2025-12-05 11:17:32 -08:00
  • 46dd4b166e freedreno/a6xx: Fix VSC_BIN_SIZE for gen8 Rob Clark 2025-11-22 10:52:36 -08:00
  • 237e93aa45 freedreno/a6xx: Add gen8 query support Rob Clark 2025-11-10 09:15:31 -08:00
  • e15ac3b043 freedreno/a6xx: Drop log_pipeline_stats() Rob Clark 2025-11-10 08:57:14 -08:00
  • a818287fd6 freedreno/registers: gen8 support Rob Clark 2025-10-27 12:17:48 -07:00
  • 6c39336f2f freedreno/registers: More gen8 prep Rob Clark 2025-10-27 12:17:09 -07:00
  • 01041c858e freedreno/a6xx: Handle tess_bo size differences for gen8 Rob Clark 2025-12-03 10:31:29 -08:00
  • 222c005c01 freedreno/fdl: Fix gen8 buffer depth Rob Clark 2025-10-29 14:49:05 -07:00
  • 5310672706 freedreno/fdl: Fix gen8 TEX_LINE_OFFSET Rob Clark 2025-10-27 12:08:47 -07:00
  • 4f6076f531 freedreno/registers: Add TPL1_MODE_CNTL bitfields Rob Clark 2025-10-27 11:52:11 -07:00
  • be6c181ae6 freedreno/registers: Fix gen8 UBWC array pitch Rob Clark 2025-10-21 11:59:49 -07:00
  • 5c98f110da ir3: Add new cat3 instructions Rob Clark 2025-10-31 05:44:38 -07:00
  • aadd1dabde ir3: dp2acc is removed in gen8 Rob Clark 2025-10-29 12:00:25 -07:00
  • 9d3102048e ir3: Add new cat2 instructions Rob Clark 2025-10-28 18:32:03 -07:00
  • 937625c391 ir3: Fix gen8 ldc encoding Rob Clark 2025-10-30 14:39:35 -07:00
  • e53c605adf ir3: Add mova.r encoding Rob Clark 2025-10-27 14:34:55 -07:00
  • 688d62381c ir3: Use ldc.u in preamble Rob Clark 2025-12-04 14:11:38 -08:00
  • d146a31ee1 ir3: Add mova .u bit Rob Clark 2025-10-27 07:47:56 -07:00
  • 4bc01d11b0 ir3: Add cat3 flut src encoding Rob Clark 2025-08-26 09:02:35 -07:00
  • c35b5f9726 ir3: Add cat3 alt immed encoding Rob Clark 2025-10-27 07:26:57 -07:00
  • 1c7c4b4807 ir3: Add cat1 (sat) bit Rob Clark 2025-10-24 13:43:28 -07:00
  • 69e0536203 ir3: Add (eostsc) Rob Clark 2025-07-03 07:59:41 -07:00
  • fa5be473b8 ir3: Add disasm test macro for gen8 Rob Clark 2025-10-28 09:15:21 -07:00
  • 189e494249 ir3: Add (sy) before end of preamble when necessary Rob Clark 2025-11-11 07:43:02 -08:00
  • a48e4b8340 ir3: Extract out helper for nop flags Rob Clark 2025-11-11 07:41:29 -08:00
  • d1df3b4e39 ir3: Limit CS lock/unlock quirk Rob Clark 2025-11-01 13:05:35 -07:00
  • e00bff2513 ir3: Fix cat3 latency Rob Clark 2025-11-01 12:41:45 -07:00
  • 02a4cc622d ir3: Fix gen8 instruction timings Rob Clark 2025-10-21 10:36:13 -07:00
  • 3e7f200e1f ir3: Skip non-bindless ldc warmups Rob Clark 2025-12-04 14:07:43 -08:00
  • d3e479b5c5 freedreno/registers: Fix gen8 swizzle enum Rob Clark 2025-10-21 08:40:10 -07:00
  • 39bf9c0222 freedreno/registers: pm4 updates for gen8 Rob Clark 2025-10-27 11:11:51 -07:00
  • fa45a48843 freedreno: Add gen8 chip template-fu Rob Clark 2025-08-23 08:00:36 -07:00
  • d786b6ad3e freedreno/drm-shim: Add a830 Rob Clark 2025-08-23 07:47:58 -07:00
  • 49c2271f26 freedreno/common: Add placeholder a8xx device Rob Clark 2025-11-20 08:18:25 -08:00
  • aa112be635 freedreno/common: Make max tile dimensions a param Rob Clark 2025-11-03 14:15:18 -08:00
  • 96d6755e1f freedreno: Add gen8 device info Rob Clark 2025-11-19 11:35:32 -08:00
  • cb4a1134a9 freedreno/event: Extend event helpers for gen8 Rob Clark 2025-08-23 10:08:34 -07:00
  • f35867686d freedreno/lrz: Extend lrz fc helpers for gen8 Rob Clark 2025-08-23 07:46:44 -07:00
  • ce4373ede5 freedreno/registers: Extend ncrb builder for new gens Rob Clark 2025-08-23 07:45:29 -07:00
  • b5d307ef03 freedreno: Add chip range template helpers Rob Clark 2025-10-20 09:47:13 -07:00
  • bcf4c8893c freedreno/registers: Fix GRAS_LRZ_CNTL definition Rob Clark 2025-11-03 12:42:42 -08:00
  • f47c3d554b freedreno/registers: Name HYSTERESIS regs Rob Clark 2025-10-20 12:00:49 -07:00
  • 843ec5dbe7 freedreno/registers: Name RB_LRZ_CNTL2 Rob Clark 2025-10-20 11:51:38 -07:00
  • 5c1bcaca24 freedreno/registers: Rename SP_HLSQ_MODE_CNTL Rob Clark 2025-10-20 10:51:54 -07:00
  • 30a0ac7c0f freedreno/registers: Fix a few field names Rob Clark 2025-10-20 10:48:24 -07:00
  • ccdd5eb49d freedreno/decode: Add extra indent levels Rob Clark 2025-11-04 14:30:59 -08:00
  • e7a01c9c23 freedreno/decode: Print mode for compute shaders Rob Clark 2025-10-30 14:38:13 -07:00
  • c026a8f105 freedreno/decode: Fix bindless descriptor dumping Rob Clark 2025-10-29 13:18:10 -07:00
  • f64e4a6d3e freedreno/a6xx: Fix debug comment Rob Clark 2025-11-04 14:39:02 -08:00
  • 8480f32cfa freedreno/a6xx: Add helpers for preamble const loads Rob Clark 2025-11-19 11:26:23 -08:00
  • bafcdbf375 freedreno/a6xx: Add helper to set render mode Rob Clark 2025-11-19 11:23:57 -08:00
  • b1218926bc freedreno/a6xx: Actually use lrz fast clear Rob Clark 2025-11-03 12:31:27 -08:00
  • d30a14b726 freedreno/a6xx: Be more precise about CP_SET_MARKER Rob Clark 2025-11-03 08:01:10 -08:00
  • e0b6f97b9c freedreno/a6xx: Split preamble for gmem vs sysmem Rob Clark 2025-11-02 09:37:29 -08:00
  • 701eb1ce8d freedreno/a6xx: Emit RB buffer setup for sysmem too Rob Clark 2025-11-02 09:28:42 -08:00
  • 4ca78a296f freedreno/a6xx: Rework where we emit ccu cache cntl Rob Clark 2025-11-02 09:12:28 -08:00
  • 2439606518 freedreno/a6xx: Drop fd6_emit_blit() Rob Clark 2025-11-03 08:48:43 -08:00
  • d7850b26b6 freedreno/a6xx: Drop emit_marker6() Rob Clark 2025-11-03 08:44:42 -08:00
  • 791cb33da5 freedreno/a6xx: Pass cs to fd6_clear_lrz() Rob Clark 2025-11-02 09:08:04 -08:00
  • 1a22daa157 freedreno: More ergonomic cs casting Rob Clark 2025-11-02 07:05:55 -08:00
  • a24f3efd98 freedreno/a6xx: Add RB_DBG_ECO_MODE helper Rob Clark 2025-10-23 09:25:45 -07:00
  • 56015d8cd9 freedreno/decode: Drop summary override for CRB Rob Clark 2025-10-23 09:12:12 -07:00
  • b8fd1e2f7c freedreno/a6xx: genx helper for additional template param Rob Clark 2025-10-21 16:46:00 -07:00
  • fb6dccc64c freedreno: flip template param order Rob Clark 2025-10-21 16:33:49 -07:00
  • b2349354e3 freedreno/a6xx: Use with_crb() helper Rob Clark 2025-10-20 12:01:55 -07:00
  • 392293ce48 freedreno/a6xx: Move VFD_RENDER_MODE emit Rob Clark 2025-10-19 08:49:31 -07:00
  • 9e0942d4d9 freedreno/registers: Move FLAGS_REGID Rob Clark 2025-10-19 08:52:33 -07:00
  • 6233b5d841 freedreno/registers: Event cleanups Rob Clark 2025-10-15 10:06:54 -07:00
  • eeaf438911 freedreno/registers: Convert events to hex Rob Clark 2025-10-15 09:21:05 -07:00
  • 74e77ce6a4 freedreno/crashdec: Log IBs to snapshot Rob Clark 2025-10-15 08:33:51 -07:00
  • 8c372e8617 freedreno/crashdec: Dump cmdstream at end Rob Clark 2025-10-15 07:07:30 -07:00
  • 40b21f115d tu: Add custom resolve tracepoints Danylo Piliaiev 2025-11-20 19:08:28 +01:00
  • 520e3f3a47 tu: Implement VK_EXT_custom_resolve Connor Abbott 2025-06-09 19:08:04 -04:00
  • ad84ae2719 tu: Implement VK_QCOM_subpass_shader_resolve Connor Abbott 2025-05-05 13:37:14 -04:00
  • 7691f1b70d ir3: Support addr0 align of 8 Connor Abbott 2025-11-07 14:00:10 -05:00
  • bd821b9a17 nir, tu: Add and use load_frag_coord_gmem_ir3 Connor Abbott 2025-11-05 16:21:40 -05:00
  • cd1e784148 tu: Fix FragCoord offset when HW viewport offset is enabled Connor Abbott 2025-12-05 17:07:01 -05:00