Commit graph

  • d9cdcf8ba7
    fix: backend: switch fp16/fp32 shader order develop v2.0.0-dev 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
  • 40b44bbc7a refactor(cleanup): hide out of date errors PancakeTAS 2025-12-20 22:22:48 +01:00
  • a0176718bc refactor(cleanup): prevent wayland wsi early reuse PancakeTAS 2025-12-20 22:22:41 +01:00
  • a354150cba refactor(cleanup): fix a memory leak & optimize reuse PancakeTAS 2025-12-20 20:27:13 +01:00
  • df6367cf2e refactor(cleanup): dynamically allocate descriptor pool sizes PancakeTAS 2025-12-20 05:38:27 +01:00
  • e0fac3e5a9 refactor(cleanup): implement basic/none frame pacing PancakeTAS 2025-12-19 18:03:03 +01:00
  • 7e936784ab refactor(cleanup): initial swapchain logic & temporary backend creation PancakeTAS 2025-12-17 12:49:30 +01:00
  • 9ba80142b2 refactor(cleanup): global cleanup PancakeTAS 2025-12-15 20:37:46 +01:00
  • 883f3d2556 refactor(cleanup): backend initialization logic PancakeTAS 2025-12-15 16:59:35 +01:00
  • 6bd907516a refactor(cleanup): deinitialization logic PancakeTAS 2025-12-15 16:25:48 +01:00
  • 6f5f8edbdd refactor(cleanup): support device loader function in backend PancakeTAS 2025-12-15 14:55:28 +01:00
  • bf1d8a8a09 refactor(cleanup): pass vulkan instance to layer PancakeTAS 2025-12-15 14:46:06 +01:00
  • 0b387b2b37 refactor(cleanup): remove global constructors and initialize vk funcs PancakeTAS 2025-12-15 14:06:07 +01:00
  • 5bc7555744 refactor(cleanup): remove cast function PancakeTAS 2025-12-15 14:05:39 +01:00
  • 8f2f267e4d refactor(cleanup): fix string lifetimes PancakeTAS 2025-12-15 14:05:09 +01:00
  • 83c3ce68b0 refactor(cleanup): proper device picker PancakeTAS 2025-12-15 00:10:10 +01:00
  • 5fa3ddc8e3 refactor(cleanup): new config system PancakeTAS 2025-12-14 23:35:13 +01:00
  • 69a9767551 refactor(cleanup): non-wrapped error constructor PancakeTAS 2025-12-14 23:08:55 +01:00
  • d8888a2caf refactor(cleanup): base of new layer PancakeTAS 2025-12-11 20:20:00 +01:00
  • b70b403297 refactor(cleanup): try to open libvulkan.so as well PancakeTAS 2025-12-11 20:18:04 +01:00
  • d6fee39ddd refactor(cleanup): do not link Vulkan PancakeTAS 2025-12-06 22:07:20 +01:00
  • 019dd214c7 refactor(cleanup): fix shaders PancakeTAS 2025-12-06 17:34:37 +01:00
  • 690c166f7e refactor(cleanup): fix new error type PancakeTAS 2025-12-06 16:05:51 +01:00
  • f3536b0895 refactor(cleanup): rewrite main pass in new abstraction PancakeTAS 2025-12-06 16:05:37 +01:00
  • c3d6cdfc28 refactor(cleanup): rewrite pre-pass in new abstraction PancakeTAS 2025-12-01 08:50:20 +01:00
  • 5ca9bc5de9 refactor(cleanup): add primitive debug tool PancakeTAS 2025-11-30 13:10:26 +01:00
  • 96ae2c760c refactor(cleanup): main backend context & instance logic PancakeTAS 2025-11-30 13:09:37 +01:00
  • 67ba28148b refactor(cleanup): shader/descriptor set helper PancakeTAS 2025-11-30 13:06:32 +01:00
  • 92a0d51d6c refactor(cleanup): support external timeline semaphores PancakeTAS 2025-11-30 12:54:16 +01:00
  • 3fc830ad0c refactor(cleanup): fix pointer implementation PancakeTAS 2025-11-30 12:53:59 +01:00
  • 18b01050eb refactor(cleanup): expand vulkan abstraction PancakeTAS 2025-11-30 12:53:40 +01:00
  • 3879dd9b3d refactor(cleanup): refactor dll & shader extraction logic PancakeTAS 2025-11-17 20:50:22 +01:00
  • 5bedd8dd3e refactor(cleanup): refactor core vulkan abstractions PancakeTAS 2025-11-17 20:47:07 +01:00
  • bc4d9743a4
    refactor(cleanup): add docs to main repository PancakeTAS 2025-12-25 03:49:18 +01:00
  • b766df05c6
    refactor(cleanup): declare as string, not bool PancakeTAS 2025-12-25 03:04:56 +01:00
  • 74281f69ef
    refactor(cleanup): fix detection logic PancakeTAS 2025-12-25 02:52:05 +01:00
  • 51d1a8e05f
    refactor(cleanup): ui backwards compat fixes PancakeTAS 2025-12-25 02:44:43 +01:00
  • f7a29cfc34
    refactor(cleanup): correct intendation of default config PancakeTAS 2025-12-25 01:39:59 +01:00
  • 11aed3c606
    refactor(cleanup): fix active_in model PancakeTAS 2025-12-25 01:36:05 +01:00
  • 4b283c96b9
    refactor(cleanup): update README.md PancakeTAS 2025-12-24 21:43:23 +01:00
  • 6236dcf8fc
    refactor(cleanup): custom cli (including benchmark) & fixup PancakeTAS 2025-12-24 19:54:50 +01:00
  • adffd92357
    refactor(cleanup): version bump & release workflow PancakeTAS 2025-12-24 16:47:01 +01:00
  • f5906116ea
    refactor(cleanup): fix exe detection PancakeTAS 2025-12-24 04:25:33 +01:00
  • 4f8ace7cb8
    refactor(cleanup): update issue templates PancakeTAS 2025-12-24 04:12:13 +01:00