Commit Graph

  • a4e91bf00a pvr: add more helper format function for tq pbe formats SoroushIMG 2023-06-09 01:26:59 +01:00
  • e12826da71 pvr: fix color values and crash for soft bg load ops SoroushIMG 2023-05-15 12:44:48 +01:00
  • fe283032bf pvr: remove unnecessary asserts SoroushIMG 2023-05-15 12:09:47 +01:00
  • 7fdcb6acc0 pvr: fix transfer fast clear color for srgb formats SoroushIMG 2023-05-14 21:01:01 +01:00
  • fcea07ccda pvr: add descriptor copy support Simon Perretta 2025-01-28 15:48:08 +00:00
  • b50f0b47d2 pco: add support for sscaled8* formats Simon Perretta 2025-03-20 12:16:21 +00:00
  • c3987eb5fc pco: skip lowering fs outputs that aren't present Simon Perretta 2025-03-13 12:41:58 +00:00
  • db686e190a pvr, pco: per frag/vertex input/output rework Simon Perretta 2024-12-03 15:14:34 +00:00
  • 3af73ef199 pco: initial image support Simon Perretta 2025-02-28 13:19:18 +00:00
  • b930b13372 pvr, pco: point sampler support Simon Perretta 2025-01-27 21:43:41 +00:00
  • 20a08139ec pvr: enable logicOp feature Simon Perretta 2025-03-05 21:16:22 +00:00
  • 9ba866d90e pco: suppress uses_sample_shading changes from nir_lower_blend Simon Perretta 2025-04-05 19:14:47 +01:00
  • 992ade9e76 pvr, pco: initial support for blend constants Simon Perretta 2025-02-20 15:45:10 +00:00
  • 2752a151bf pco: basic support for undefs Simon Perretta 2025-02-28 13:18:13 +00:00
  • adf02de9f4 pco: temporarily prevent shared mem (coeffs) and vregs from being copy proped Simon Perretta 2025-01-23 18:57:10 +00:00
  • 725293c8f7 pco: experimentally propagate olchk mod for fwd prop opt Simon Perretta 2025-02-28 13:12:57 +00:00
  • 140154db02 pco: add initial support for shared atomics Simon Perretta 2025-01-23 12:51:43 +00:00
  • 7d9b7ee485 pvr, pco: temporarily add supporting code for VK_KHR_zero_initialize_workgroup_memory Simon Perretta 2025-01-23 16:31:18 +00:00
  • 3322fafda2 pvr, pco: improve indexed reg support, add shared memory support Simon Perretta 2025-01-22 18:56:27 +00:00
  • 8b634881f8 pco: add intrinsic for loading instance num in slot Simon Perretta 2025-02-24 19:37:15 +00:00
  • 4ca0e4991e pco, pygen: add mutex op Simon Perretta 2025-02-24 19:35:29 +00:00
  • 94ae9ab083 pvr: fix pvr_CmdResetQueryPool barriers Iliyan Dinev 2024-07-11 17:05:58 +01:00
  • 829703e560 pvr: temporary spm tweaks Ashish Chauhan 2025-04-22 10:42:37 +01:00
  • 61d5240850 pvr: temporarily tweak support required for query programs Simon Perretta 2025-07-01 15:13:15 +01:00
  • 35c38370c0 pco: support integer abs/neg Simon Perretta 2025-02-24 13:29:10 +00:00
  • 253f745139 pco: update virtual register support for bools and nir reg translation Simon Perretta 2025-02-24 13:26:09 +00:00
  • 6036f4900c pco: add support for loops and ifs using predicated execution Simon Perretta 2025-01-24 17:56:54 +00:00
  • 3aff97a0b2 pvr: use vulkan_icd_link_args Erik Faye-Lund 2025-09-15 18:33:09 +02:00
  • 4d3912abed pvr, pco: usc program (pre-)generation boilerplate Simon Perretta 2024-12-24 12:56:52 +00:00
  • f1b24267d2 pco: rework nir processing and passes Simon Perretta 2025-02-24 19:39:36 +00:00
  • 85ff421d8a pvr, pco: add support for buffer size intrinsic Simon Perretta 2025-01-24 14:45:34 +00:00
  • bcefeef1d1 pco: add helpers for phase iteration, print more igrp offset info Simon Perretta 2025-01-19 14:43:52 +00:00
  • 85f616b0ed pco: add boilerplate code for legalizing pseudo-ops Simon Perretta 2025-01-08 17:07:08 +00:00
  • c70f5874b0 pvr: storage image descriptor support Simon Perretta 2025-02-28 13:18:31 +00:00
  • 5088429170 pco: basic arrayed image/sampler descriptor support Simon Perretta 2025-01-27 15:15:29 +00:00
  • fd31165c38 pco, pvr: push constants support Simon Perretta 2024-12-09 12:58:28 +00:00
  • 3c321b77ec pco: add support for using index(ed) registers Simon Perretta 2025-02-24 19:38:56 +00:00
  • 7956ca7e4d pvr: initial texture/sampler driver support Simon Perretta 2025-02-27 20:02:44 +00:00
  • 7df32ba09d pco: initial texture/sampler compiler support Simon Perretta 2024-12-09 12:42:35 +00:00
  • 6d96c9334a pco: add basic pass to shrink vecs with unused components Simon Perretta 2025-01-08 16:57:40 +00:00
  • b7c0863b97 pco: add uadd64_32 op Simon Perretta 2025-01-08 16:49:17 +00:00
  • eb04027350 pvr: preliminary support for combined image samplers Simon Perretta 2025-01-08 15:17:02 +00:00
  • 0ecaad3145 pvr: pack image/texture array size unconditionally Simon Perretta 2025-01-08 15:11:56 +00:00
  • e3fdd6689b pco: experimental regalloc changes Simon Perretta 2025-01-08 17:07:24 +00:00
  • 4f79bc2e30 pvr, pco: add base compute support Simon Perretta 2025-01-01 22:11:21 +00:00
  • ad2b623744 pco: add support for more bitwise and bitfield ops Simon Perretta 2025-01-08 16:52:33 +00:00
  • 8ec174b3f9 pco: add support for various selection, complex, trig ops Simon Perretta 2025-01-01 22:03:55 +00:00
  • 97f167f227 pco, pygen: expose enhanced logical ops with optional mask Simon Perretta 2025-01-01 21:53:54 +00:00
  • 6d72ef6c0f pco: initial control-flow support Simon Perretta 2025-01-01 14:26:00 +00:00
  • 5ce4bc4671 pco, pygen: support test predicate setting Simon Perretta 2025-01-01 16:02:41 +00:00
  • 683904f4c0 pvr, pco: initial ssbo and atomics support Simon Perretta 2025-01-01 15:10:25 +00:00
  • 7259b4a5cd pco: pygen: add control-flow and branch ops Simon Perretta 2025-01-01 14:20:42 +00:00
  • 00f0813659 pco: pygen: support applying modifiers to OpRefs Simon Perretta 2025-01-01 14:16:34 +00:00
  • 329d219ef2 pco: pygen: propagate selected source for ops with multiple source selections Simon Perretta 2025-01-01 14:07:44 +00:00
  • 61602bb08d pco: primitive bool support Simon Perretta 2025-01-01 14:04:33 +00:00
  • 2db53101c1 pco: add virtual register support Simon Perretta 2025-01-01 13:45:28 +00:00
  • d5e464ffc7 pco, pygen: differentiate between int and float ref mods Simon Perretta 2025-01-01 13:31:46 +00:00
  • 358d741b22 pco: skip over empty blocks when iterating instructions Simon Perretta 2025-01-23 18:54:11 +00:00
  • effd4d3a1a pco: switch to glsl/list, add control flow boilerplate Simon Perretta 2024-12-29 17:34:31 +00:00
  • c476c37f5b pco: control-flow epilogue/interlogue/prologue boilerplate Simon Perretta 2024-12-29 11:54:05 +00:00
  • c5b78ffba7 pco: fix idx reg print colors and sq brackets Simon Perretta 2025-01-22 18:10:32 +00:00
  • 9488aa4957 pco: pygen: amend op mod print strings Simon Perretta 2024-12-29 09:37:09 +00:00
  • 1f7fb9458d pco: amend cf printing indentation Simon Perretta 2024-12-29 09:36:12 +00:00
  • 3611c1313d pco: support re-indexing loops and ifs Simon Perretta 2024-12-29 09:34:31 +00:00
  • 160f206d7c pco: commonize and improve iteration helpers Simon Perretta 2024-12-29 09:20:42 +00:00
  • 9047c30e50 pco, pygen: support gradient/derivative ops Simon Perretta 2024-12-29 10:05:28 +00:00
  • 3b20a3261f pco, pygen: support integer add/mul/mad ops Simon Perretta 2024-12-29 10:00:41 +00:00
  • f9fcf63a25 pco: support shift ops Simon Perretta 2024-12-29 09:57:52 +00:00
  • 63553d8474 pco, pygen: support more comparison ops and types Simon Perretta 2024-12-29 09:48:24 +00:00
  • 4ef52609b8 pco: pygen: support passing custom refs to enc_ops Simon Perretta 2024-12-29 09:39:05 +00:00
  • d450367ea8 pvr: fix for GCC Icenowy Zheng 2025-05-09 17:52:48 +08:00
  • f18f056d3c pvr: support getting device info from public name Simon Perretta 2024-12-07 13:43:33 +00:00
  • 5a431d6927 pvr: amend incorrect format assertions Simon Perretta 2025-02-24 14:50:25 +00:00
  • 7370254d5a pco: enable all expected types for vertex i/o Simon Perretta 2025-02-24 13:20:35 +00:00
  • 24de22d0de pco: amend index register mapping Simon Perretta 2025-02-24 13:38:05 +00:00
  • 088b3f4b91 pvr: default varyings interpolation to smooth when not set Simon Perretta 2025-06-06 11:24:55 +01:00
  • 3c346fa295 pco: handle replicated components when translating nir alu srcs Simon Perretta 2025-02-20 15:53:12 +00:00
  • fddce37ee3 pvr: start moving over to using the vulkan runtime vertex input state Simon Perretta 2025-01-24 14:42:15 +00:00
  • f7b953c916 hk: Advertise VK_KHR_maintenance9 Mary Guillemard 2025-09-14 21:08:25 +02:00
  • 7aaa5d94af hk: Rework queue creation logic Mary Guillemard 2025-09-14 20:43:51 +02:00
  • 3ec33e2629 hk: Add support for VK_QUERY_POOL_CREATE_RESET_BIT_KHR Mary Guillemard 2025-09-14 16:46:20 +02:00
  • 0aff4433e7 hk: Move query pool creation/destruction Mary Guillemard 2025-09-14 16:44:53 +02:00
  • 9cc639efd9 docs/features: Mark VK_KHR_maintenance9 as done for ANV Mary Guillemard 2025-09-14 16:51:14 +02:00
  • 5511cdf2aa freedreno: Don't program non-context reg with CRB Connor Abbott 2025-09-16 11:24:32 -04:00
  • 0a1f56fb90 freedreno/devices: Update chicken bits Rob Clark 2025-09-16 07:38:40 -07:00
  • a8ff0176de pan/bi: Normalize with pan_model.rates Christoph Pillmayer 2025-08-29 11:21:00 +00:00
  • f091bdf392 pan: Lift pan_get_model into its own lib Christoph Pillmayer 2025-09-05 14:24:03 +00:00
  • 411a61cd88 pan/clc: Wire up gpu_variant to pan_compile_inputs Christoph Pillmayer 2025-08-29 10:47:12 +00:00
  • 21ba69940c panvk: Wire up gpu_variant to pan_compile_inputs Christoph Pillmayer 2025-08-29 10:46:26 +00:00
  • 59ac9b4c9e panfrost: Wire up gpu_variant to pan_compile_inputs Christoph Pillmayer 2025-08-29 10:45:47 +00:00
  • 7e914e7bff pan: Add gpu variant to compile inputs Christoph Pillmayer 2025-08-29 10:11:45 +00:00
  • 95f549007a doc/features.txt: add missing supported lvp extensions Eric Engestrom 2025-09-16 13:57:32 +02:00
  • e1b1e52529 etnaviv: The relative path to build dir is not always valid, fix it Yonggang Luo 2025-09-10 16:01:18 +08:00
  • 974a79074b doc/features.txt: add missing supported tu extensions Eric Engestrom 2025-09-16 13:58:02 +02:00
  • 9e8e1d7515 doc/features.txt: add missing supported anv extensions Eric Engestrom 2025-09-16 12:24:59 +02:00
  • 475222b022 glcpp: prevent accidental token pasting Eric R. Smith 2025-09-06 16:04:51 -03:00
  • 6d00e95b2e panvk: Take VK_DEPENDENCY_ASYMMETRIC_EVENT_BIT_KHR into account Mary Guillemard 2025-09-15 16:43:08 +00:00
  • 9dcc7c0d0a panvk: Fix wrong type for sb_mask in CmdSetEvent2 Mary Guillemard 2025-09-15 16:45:36 +00:00
  • 664a83e413 pan/decode: Fix SYNC_SET32 double dots Mary Guillemard 2025-09-15 16:14:59 +00:00
  • 4aebb4227a panvk/ci: Update waivered tests Mary Guillemard 2025-09-15 13:25:56 +00:00