Commit graph

  • d4b41c9008
    Merge eff5db14c3 into 218820e8dc PancakeTAS 2026-05-09 18:16:46 +00:00
  • eff5db14c3
    feat(bindless): Fix lifetime of dispatch table feat/bindless PancakeTAS 2026-05-09 20:16:35 +02:00
  • 4f4ebb88df
    feat(bindless): Fix warnings in 32-bit build PancakeTAS 2026-05-09 19:54:59 +02:00
  • 7baf9ca74e
    feat(bindless): Strip unnused Vulkan-Hpp features PancakeTAS 2026-05-09 19:54:40 +02:00
  • 6266a443ed
    feat(bindless): Fix barrier placement after updating uniform buffer PancakeTAS 2026-04-26 01:23:22 +02:00
  • a75da595e3
    feat(bindless): Remove logging temporarily PancakeTAS 2026-04-26 01:19:20 +02:00
  • e611c5b27d
    feat(bindless): Split synchronization into another thread in debug tool PancakeTAS 2026-04-26 01:10:19 +02:00
  • cb4992a5dc
    feat(bindless): Implement transition command buffer PancakeTAS 2026-04-26 01:09:16 +02:00
  • 63249dde7a
    feat(bindless): Update image layer count PancakeTAS 2026-04-26 00:18:21 +02:00
  • 08452e9771
    feat(bindless): Persist shader cache PancakeTAS 2026-04-26 00:18:09 +02:00
  • 5438886234
    feat(bindless): Print correct shader size in debug output PancakeTAS 2026-04-25 23:50:32 +02:00
  • 50c3895c62
    feat(bindless): Implement updated backend in lsfg-vk-layer PancakeTAS 2026-04-25 23:32:59 +02:00
  • fd0746c049
    feat(bindless): Implement backend changes in lsfg-vk-ui PancakeTAS 2026-04-25 22:55:30 +02:00
  • cee1b7b714
    feat(bindless): Implement updated backend in lsfg-vk-cli PancakeTAS 2026-04-25 22:34:57 +02:00
  • 8b9deea8d9
    feat(bindless): Adjust mentions of Lossless.dll to lsfg-vk.dll PancakeTAS 2026-04-25 22:33:29 +02:00
  • 333522ac62
    feat(bindless): Expose Vulkan instance & device PancakeTAS 2026-04-25 22:32:13 +02:00
  • ff7dbb1ce9
    feat(bindless): Hide unknown warning options PancakeTAS 2026-04-25 22:31:31 +02:00
  • 9da7c8fdf9
    feat(bindless): Implement backend coordinating class PancakeTAS 2026-04-25 20:23:12 +02:00
  • f8097eddb9
    feat(bindless): Build command buffers for pipelines PancakeTAS 2026-04-25 20:19:26 +02:00
  • 5c32cb2173
    feat(bindless): Build stages for pipelines PancakeTAS 2026-04-25 20:17:34 +02:00
  • 8ba32ddca6
    feat(bindless): Build descriptor set & compute pipelines for pipelines PancakeTAS 2026-04-25 20:15:32 +02:00
  • f3d7f1fcea
    feat(bindless): Build optimal memory allocations for pipelines PancakeTAS 2026-04-25 20:12:09 +02:00
  • 310f53e373
    feat(bindless): Build images for pipelines PancakeTAS 2026-04-25 20:08:07 +02:00
  • 8e7dd4e4aa
    feat(bindless): Build descriptor layout for pipelines PancakeTAS 2026-04-25 20:03:59 +02:00
  • 75a186c10e
    feat(bindless): Implement lsfg-vk shader library PancakeTAS 2026-04-25 19:55:47 +02:00
  • 8a47213020
    feat(bindless): Refactor DLL parser PancakeTAS 2026-04-25 19:54:09 +02:00
  • bd77a7917f
    feat(bindless): Create Vulkan helper namespace PancakeTAS 2026-04-25 19:50:03 +02:00
  • 97faa0c067
    feat(bindless): Specify LSFG3.1 pipeline PancakeTAS 2026-04-25 19:48:24 +02:00
  • 832b1ec763
    feat(bindless): Calculate usage timeframes for pipeline signatures PancakeTAS 2026-04-25 19:47:13 +02:00
  • e686a1ca1c
    feat(bindless): Calculate parallel stages for pipeline signatures PancakeTAS 2026-04-25 19:47:03 +02:00
  • 8c2610bfaa
    feat(bindless): Calculate descriptors for pipeline signatures PancakeTAS 2026-04-25 19:46:35 +02:00
  • f1147c3ae4
    feat(bindless): Define constructs for pipeline building PancakeTAS 2026-04-25 19:44:39 +02:00
  • 602f571c1d
    feat(bindless): Backport inplace_vector for constexpr PancakeTAS 2026-04-25 19:42:42 +02:00
  • 93816ef4ab
    feat(bindless): Write backend base PancakeTAS 2026-04-25 21:03:11 +02:00
  • 3211d8f9e8
    feat(bindless): Adjust build scripts PancakeTAS 2026-04-25 19:39:37 +02:00
  • 218820e8dc
    chore: Adjust to new compiler warnings develop v2.0.0-dev PancakeTAS 2026-04-25 20:52:18 +02:00
  • f17e9ce746
    docs: Re-create issue templates PancakeTAS 2026-02-23 14:23:34 +01:00
  • fbf36a4e20
    test(dualgpu): Bugs test/dualgpu PancakeTAS 2026-02-10 21:31:00 +01:00
  • 7e07c4ba3a test(dualgpu): Create separate image for DMA-BUFs PancakeTAS 2026-02-10 20:54:29 +01:00
  • d9fcbcd10e test(dualgpu): Replace synchronization primitives with shareable ones PancakeTAS 2026-02-10 13:38:22 +01:00
  • 997bc665f7 docs: Add wrong GPU troubleshooting note WillyJL 2026-02-05 09:32:27 +01:00
  • 672e829242
    docs: Add wrong GPU troubleshooting note WillyJL 2026-02-05 09:32:27 +01:00
  • 08c381915b
    docs: remove issue templates PancakeTAS 2026-02-05 02:14:31 +01:00
  • d9cdcf8ba7
    fix: backend: switch fp16/fp32 shader order PancakeTAS 2026-01-31 18:53:25 +01:00
  • 14904b9f3d
    fix: ui: create config directory before config file Gary Tierney 2026-01-18 08:41:12 +00:00
  • bbf33c409f fix: ui: create config directory before config file Gary Tierney 2026-01-18 08:41:12 +00:00
  • 980fa68bec
    feat(frame-pacing): integrate Generator into virtual swapchain Anonymous 2026-01-09 22:47:51 -08:00
  • 18a39ce5e5
    feat(frame-pacing): split swapchain thread into helper functions feat/frame-pacing PancakeTAS 2026-01-09 15:57:53 +01:00
  • 111295af8c
    feat(frame-pacing): implement basic virtual swapchain PancakeTAS 2026-01-02 16:58:17 +01:00
  • 35933799c9
    feat(frame-pacing): separate instance & swapchain into several objects PancakeTAS 2025-12-31 11:12:00 +01:00
  • c93e18399d
    feat(frame-pacing): update functions struct PancakeTAS 2025-12-31 11:10:32 +01:00
  • dec803f98d
    feat(frame-pacing): submit command buffers from optional queue PancakeTAS 2025-12-31 11:09:18 +01:00
  • e1f89cc1da apt add missing folderlistmodel Andrey Zgarbul 2026-01-04 13:52:26 +03:00
  • d0cec20d8a
    fix: cli: do not set irreversible benchmark defaults PancakeTAS 2026-01-05 22:11:45 +01:00
  • 9ba48ffef0 apt add missing folderlistmodel Andrey Zgarbul 2026-01-04 13:52:26 +03:00
  • bc137ed310
    chore: turn pointer into a noexcept PancakeTAS 2025-12-31 11:01:37 +01:00
  • 5d4bf16f99
    fix: specify ignored queue family transition PancakeTAS 2025-12-31 11:00:00 +01:00
  • 034c431d76
    chore: update clang-tidy warnings PancakeTAS 2025-12-31 10:51:05 +01:00
  • 58c494b473
    fix: layer: invert flow scale PancakeTAS 2025-12-29 05:31:55 +01:00
  • f8b75d85d2
    docs: add missing packages on ubuntu/debian PancakeTAS 2025-12-28 08:13:37 +01:00
  • 9943153918
    fix: layer: support multiple instances PancakeTAS 2025-12-26 04:14:41 +01:00
  • 94d243bc2d
    workaround: leak Vulkan instance & device PancakeTAS 2025-12-25 22:45:31 +01:00
  • ceff118e8a
    fix: change various definitions for x86 support PancakeTAS 2025-12-25 21:43:15 +01:00
  • b2928e4ce6
    fix: layer: clean up layer info PancakeTAS 2025-12-25 20:23:22 +01:00
  • 6d2ed649c9
    fix: ui: let the layout decide group height PancakeTAS 2025-12-25 06:23:47 +01:00
  • 44dcc2b7d0
    feat: mangohud integration feat/mangohud-integration PancakeTAS 2025-12-25 05:55:54 +01:00
  • 1975f2f64f
    fix: remove leftover stderr PancakeTAS 2025-12-25 05:17:22 +01:00
  • 991056abc1
    fix: fix order of partial match PancakeTAS 2025-12-25 05:00:30 +01:00
  • 2a13914b55 refactor(cleanup): add docs to main repository PancakeTAS 2025-12-25 03:49:18 +01:00
  • f3019dd714 refactor(cleanup): declare as string, not bool PancakeTAS 2025-12-25 03:04:56 +01:00
  • 35603aa1ad refactor(cleanup): fix detection logic PancakeTAS 2025-12-25 02:52:05 +01:00
  • 9ba851ba08 refactor(cleanup): ui backwards compat fixes PancakeTAS 2025-12-25 02:44:43 +01:00
  • b57e364fab refactor(cleanup): correct intendation of default config PancakeTAS 2025-12-25 01:39:59 +01:00
  • 1cba898ade refactor(cleanup): fix active_in model PancakeTAS 2025-12-25 01:36:05 +01:00
  • ff97eca240 refactor(cleanup): update README.md PancakeTAS 2025-12-24 21:43:23 +01:00
  • b8871441d5 refactor(cleanup): custom cli (including benchmark) & fixup PancakeTAS 2025-12-24 19:54:50 +01:00
  • 46d5120750 refactor(cleanup): version bump & release workflow PancakeTAS 2025-12-24 16:47:01 +01:00
  • 884ff2754b refactor(cleanup): fix exe detection PancakeTAS 2025-12-24 04:25:33 +01:00
  • 3caaf0dea6 refactor(cleanup): update issue templates PancakeTAS 2025-12-24 04:12:13 +01:00
  • 78bcb05fce refactor(cleanup): license identifiers PancakeTAS 2025-12-24 04:04:56 +01:00
  • b2ce4856bd refactor(cleanup): workflows & flatpaks PancakeTAS 2025-12-24 04:01:37 +01:00
  • 70dea45251 refactor(cleanup): be nicer on older compilers PancakeTAS 2025-12-24 02:18:18 +01:00
  • 9e129aaf8d refactor(cleanup): add installation logic to buildscript PancakeTAS 2025-12-23 22:12:18 +01:00
  • e053d3dcab refactor(cleanup): do not allow empty profiles/games PancakeTAS 2025-12-23 21:37:39 +01:00
  • ec37172b83 refactor(cleanup): add ui icon PancakeTAS 2025-12-23 21:35:22 +01:00
  • 569302dffe refactor(cleanup): remove process picker PancakeTAS 2025-12-23 21:26:19 +01:00
  • 98c1e8587d refactor(cleanup): add active_in dialog PancakeTAS 2025-12-23 21:13:40 +01:00
  • 9fa79b7b94 refactor(cleanup): fill gpu model & fix layout widths PancakeTAS 2025-12-23 20:08:08 +01:00
  • 73a34a0a27 refactor(cleanup): automatically reload configuration PancakeTAS 2025-12-23 19:01:45 +01:00
  • 51c39c6a1c refactor(cleanup): write configuration serializer PancakeTAS 2025-12-23 08:19:13 +01:00
  • 08f7c77fd2 refactor(cleanup): enable profile creation/deletion through ui PancakeTAS 2025-12-23 07:17:02 +01:00
  • effd469b5e refactor(cleanup): synchronize configuration state with ui PancakeTAS 2025-12-23 05:49:35 +01:00
  • 2f4b0cc5db refactor(cleanup): make configuration a common objet PancakeTAS 2025-12-23 00:11:01 +01:00
  • e7bfccd7c1 refactor(cleanup): rename namespaces and handle errors more robustly PancakeTAS 2025-12-23 00:00:31 +01:00
  • 8e685e0794 refactor(cleanup): begin ui rewrite in qt PancakeTAS 2025-12-22 20:39:46 +01:00
  • 1201b416d2 refactor(cleanup): introduce a pipeline cache PancakeTAS 2025-12-21 02:00:01 +01:00
  • d36f9e7e50 refactor(cleanup): optimize VRAM amount a slight bit PancakeTAS 2025-12-21 01:18:26 +01:00
  • 350d843223 refactor(cleanup): remove format and memory model dependency PancakeTAS 2025-12-21 00:49:14 +01:00
  • 0e65c9881f refactor(cleanup): reuse command buffers and semaphores PancakeTAS 2025-12-20 23:27:40 +01:00
  • 55c5c903af refactor(cleanup): submit a single barrier PancakeTAS 2025-12-20 22:46:50 +01:00