PancakeTAS
eff5db14c3
feat(bindless): Fix lifetime of dispatch table
2026-05-09 20:16:35 +02:00
PancakeTAS
4f4ebb88df
feat(bindless): Fix warnings in 32-bit build
2026-05-09 19:54:59 +02:00
PancakeTAS
7baf9ca74e
feat(bindless): Strip unnused Vulkan-Hpp features
2026-05-09 19:54:40 +02:00
PancakeTAS
6266a443ed
feat(bindless): Fix barrier placement after updating uniform buffer
2026-04-26 01:23:22 +02:00
PancakeTAS
a75da595e3
feat(bindless): Remove logging temporarily
...
This is a temporary commit, such that the console is not filled with message that cannot be turned off
2026-04-26 01:19:20 +02:00
PancakeTAS
e611c5b27d
feat(bindless): Split synchronization into another thread in debug tool
...
I think RenderDoc attaches a fence or something, so the dispatch never returns. And ontop of this it looks like timeline semaphores can be signaled back to a lower value, when shared across processes
2026-04-26 01:10:19 +02:00
PancakeTAS
cb4992a5dc
feat(bindless): Implement transition command buffer
2026-04-26 01:09:16 +02:00
PancakeTAS
63249dde7a
feat(bindless): Update image layer count
2026-04-26 00:18:21 +02:00
PancakeTAS
08452e9771
feat(bindless): Persist shader cache
2026-04-26 00:18:09 +02:00
PancakeTAS
5438886234
feat(bindless): Print correct shader size in debug output
2026-04-25 23:50:32 +02:00
PancakeTAS
50c3895c62
feat(bindless): Implement updated backend in lsfg-vk-layer
2026-04-25 23:32:59 +02:00
PancakeTAS
fd0746c049
feat(bindless): Implement backend changes in lsfg-vk-ui
2026-04-25 22:55:30 +02:00
PancakeTAS
cee1b7b714
feat(bindless): Implement updated backend in lsfg-vk-cli
2026-04-25 22:34:57 +02:00
PancakeTAS
8b9deea8d9
feat(bindless): Adjust mentions of Lossless.dll to lsfg-vk.dll
2026-04-25 22:33:29 +02:00
PancakeTAS
333522ac62
feat(bindless): Expose Vulkan instance & device
2026-04-25 22:32:13 +02:00
PancakeTAS
ff7dbb1ce9
feat(bindless): Hide unknown warning options
2026-04-25 22:31:31 +02:00
PancakeTAS
9da7c8fdf9
feat(bindless): Implement backend coordinating class
2026-04-25 21:17:22 +02:00
PancakeTAS
f8097eddb9
feat(bindless): Build command buffers for pipelines
2026-04-25 21:17:22 +02:00
PancakeTAS
5c32cb2173
feat(bindless): Build stages for pipelines
2026-04-25 21:17:22 +02:00
PancakeTAS
8ba32ddca6
feat(bindless): Build descriptor set & compute pipelines for pipelines
2026-04-25 21:17:22 +02:00
PancakeTAS
f3d7f1fcea
feat(bindless): Build optimal memory allocations for pipelines
2026-04-25 21:17:22 +02:00
PancakeTAS
310f53e373
feat(bindless): Build images for pipelines
2026-04-25 21:17:22 +02:00
PancakeTAS
8e7dd4e4aa
feat(bindless): Build descriptor layout for pipelines
2026-04-25 21:17:22 +02:00
PancakeTAS
75a186c10e
feat(bindless): Implement lsfg-vk shader library
2026-04-25 21:17:22 +02:00
PancakeTAS
8a47213020
feat(bindless): Refactor DLL parser
2026-04-25 21:17:22 +02:00
PancakeTAS
bd77a7917f
feat(bindless): Create Vulkan helper namespace
2026-04-25 21:17:22 +02:00
PancakeTAS
97faa0c067
feat(bindless): Specify LSFG3.1 pipeline
2026-04-25 21:17:22 +02:00
PancakeTAS
832b1ec763
feat(bindless): Calculate usage timeframes for pipeline signatures
2026-04-25 21:17:22 +02:00
PancakeTAS
e686a1ca1c
feat(bindless): Calculate parallel stages for pipeline signatures
2026-04-25 21:17:22 +02:00
PancakeTAS
8c2610bfaa
feat(bindless): Calculate descriptors for pipeline signatures
2026-04-25 21:17:22 +02:00
PancakeTAS
f1147c3ae4
feat(bindless): Define constructs for pipeline building
2026-04-25 21:17:22 +02:00
PancakeTAS
602f571c1d
feat(bindless): Backport inplace_vector for constexpr
2026-04-25 21:17:22 +02:00
PancakeTAS
93816ef4ab
feat(bindless): Write backend base
2026-04-25 21:17:22 +02:00
PancakeTAS
3211d8f9e8
feat(bindless): Adjust build scripts
2026-04-25 21:17:18 +02:00
PancakeTAS
218820e8dc
chore: Adjust to new compiler warnings
(CI) lsfg-vk / build (push) Has been cancelled
(CI/Flatpak) lsfg-vk / flatpak-extensions (23.08) (push) Has been cancelled
(CI/Flatpak) lsfg-vk / flatpak-extensions (24.08) (push) Has been cancelled
(CI/Flatpak) lsfg-vk / flatpak-extensions (25.08) (push) Has been cancelled
(CI/Flatpak) lsfg-vk / flatpak-ui (push) Has been cancelled
2026-04-25 20:52:18 +02:00
PancakeTAS
f17e9ce746
docs: Re-create issue templates
...
(CI) lsfg-vk / build (push) Has been cancelled
(CI/Flatpak) lsfg-vk / flatpak-extensions (23.08) (push) Has been cancelled
(CI/Flatpak) lsfg-vk / flatpak-extensions (24.08) (push) Has been cancelled
(CI/Flatpak) lsfg-vk / flatpak-extensions (25.08) (push) Has been cancelled
(CI/Flatpak) lsfg-vk / flatpak-ui (push) Has been cancelled
Apparently people just cannot read, so hopefully this works better
2026-02-23 14:23:34 +01:00
WillyJL
997bc665f7
docs: Add wrong GPU troubleshooting note
(CI) lsfg-vk / build (push) Has been cancelled
(CI/Flatpak) lsfg-vk / flatpak-extensions (23.08) (push) Has been cancelled
(CI/Flatpak) lsfg-vk / flatpak-extensions (24.08) (push) Has been cancelled
(CI/Flatpak) lsfg-vk / flatpak-extensions (25.08) (push) Has been cancelled
(CI/Flatpak) lsfg-vk / flatpak-ui (push) Has been cancelled
2026-02-05 21:24:17 +01:00
PancakeTAS
08c381915b
docs: remove issue templates
...
(CI) lsfg-vk / build (push) Waiting to run
(CI/Flatpak) lsfg-vk / flatpak-extensions (23.08) (push) Waiting to run
(CI/Flatpak) lsfg-vk / flatpak-extensions (24.08) (push) Waiting to run
(CI/Flatpak) lsfg-vk / flatpak-extensions (25.08) (push) Waiting to run
(CI/Flatpak) lsfg-vk / flatpak-ui (push) Waiting to run
#458
2026-02-05 02:14:31 +01:00
PancakeTAS
d9cdcf8ba7
fix: backend: switch fp16/fp32 shader order
...
(CI) lsfg-vk / build (push) Has been cancelled
(CI/Flatpak) lsfg-vk / flatpak-extensions (23.08) (push) Has been cancelled
(CI/Flatpak) lsfg-vk / flatpak-extensions (24.08) (push) Has been cancelled
(CI/Flatpak) lsfg-vk / flatpak-extensions (25.08) (push) Has been cancelled
(CI/Flatpak) lsfg-vk / flatpak-ui (push) Has been cancelled
shader order was swapped, causing fp16 to be used when fp32 was requested and vice versa.
2026-01-31 18:53:25 +01:00
Gary Tierney
14904b9f3d
fix: ui: create config directory before config file
(CI) lsfg-vk / build (push) Has been cancelled
(CI/Flatpak) lsfg-vk / flatpak-extensions (23.08) (push) Has been cancelled
(CI/Flatpak) lsfg-vk / flatpak-extensions (24.08) (push) Has been cancelled
(CI/Flatpak) lsfg-vk / flatpak-extensions (25.08) (push) Has been cancelled
(CI/Flatpak) lsfg-vk / flatpak-ui (push) Has been cancelled
2026-01-18 18:48:01 +01:00
Andrey Zgarbul
e1f89cc1da
apt add missing folderlistmodel
(CI/Flatpak) lsfg-vk / flatpak-extensions (23.08) (push) Has been cancelled
(CI/Flatpak) lsfg-vk / flatpak-extensions (24.08) (push) Has been cancelled
(CI) lsfg-vk / build (push) Has been cancelled
(CI/Flatpak) lsfg-vk / flatpak-extensions (25.08) (push) Has been cancelled
(CI/Flatpak) lsfg-vk / flatpak-ui (push) Has been cancelled
2026-01-06 20:16:17 +01:00
PancakeTAS
d0cec20d8a
fix: cli: do not set irreversible benchmark defaults
(CI) lsfg-vk / build (push) Waiting to run
(CI/Flatpak) lsfg-vk / flatpak-extensions (24.08) (push) Waiting to run
(CI/Flatpak) lsfg-vk / flatpak-extensions (25.08) (push) Waiting to run
(CI/Flatpak) lsfg-vk / flatpak-ui (push) Waiting to run
(CI/Flatpak) lsfg-vk / flatpak-extensions (23.08) (push) Waiting to run
2026-01-05 22:11:45 +01:00
PancakeTAS
bc137ed310
chore: turn pointer into a noexcept
(CI/Flatpak) lsfg-vk / flatpak-extensions (23.08) (push) Has been cancelled
(CI/Flatpak) lsfg-vk / flatpak-extensions (24.08) (push) Has been cancelled
(CI/Flatpak) lsfg-vk / flatpak-extensions (25.08) (push) Has been cancelled
(CI/Flatpak) lsfg-vk / flatpak-ui (push) Has been cancelled
(CI) lsfg-vk / build (push) Has been cancelled
2025-12-31 11:01:37 +01:00
PancakeTAS
5d4bf16f99
fix: specify ignored queue family transition
...
previously this would always result in a transfer to the first queue, which seems to always be the right queue.. but that shouldn't be relied on
2025-12-31 11:00:00 +01:00
PancakeTAS
034c431d76
chore: update clang-tidy warnings
2025-12-31 10:57:26 +01:00
PancakeTAS
58c494b473
fix: layer: invert flow scale
...
(CI/Flatpak) lsfg-vk / flatpak-extensions (23.08) (push) Has been cancelled
(CI/Flatpak) lsfg-vk / flatpak-extensions (24.08) (push) Has been cancelled
(CI/Flatpak) lsfg-vk / flatpak-extensions (25.08) (push) Has been cancelled
(CI/Flatpak) lsfg-vk / flatpak-ui (push) Has been cancelled
(CI) lsfg-vk / build (push) Has been cancelled
whoops
2025-12-29 05:32:24 +01:00
PancakeTAS
f8b75d85d2
docs: add missing packages on ubuntu/debian
...
(CI) lsfg-vk / build (push) Waiting to run
(CI/Flatpak) lsfg-vk / flatpak-extensions (23.08) (push) Waiting to run
(CI/Flatpak) lsfg-vk / flatpak-extensions (24.08) (push) Waiting to run
(CI/Flatpak) lsfg-vk / flatpak-extensions (25.08) (push) Waiting to run
(CI/Flatpak) lsfg-vk / flatpak-ui (push) Waiting to run
looks like 22.04 does not have these two packages in their dependeny tree..
2025-12-28 08:13:37 +01:00
PancakeTAS
9943153918
fix: layer: support multiple instances
...
(CI) lsfg-vk / build (push) Has been cancelled
(CI/Flatpak) lsfg-vk / flatpak-extensions (23.08) (push) Has been cancelled
(CI/Flatpak) lsfg-vk / flatpak-extensions (24.08) (push) Has been cancelled
(CI/Flatpak) lsfg-vk / flatpak-extensions (25.08) (push) Has been cancelled
(CI/Flatpak) lsfg-vk / flatpak-ui (push) Has been cancelled
i- it turns out some games *do* use multiple Vulkan instances
2025-12-26 04:14:41 +01:00
PancakeTAS
94d243bc2d
workaround: leak Vulkan instance & device
...
(CI) lsfg-vk / build (push) Waiting to run
(CI/Flatpak) lsfg-vk / flatpak-extensions (24.08) (push) Waiting to run
(CI/Flatpak) lsfg-vk / flatpak-extensions (25.08) (push) Waiting to run
(CI/Flatpak) lsfg-vk / flatpak-ui (push) Waiting to run
(CI/Flatpak) lsfg-vk / flatpak-extensions (23.08) (push) Waiting to run
comments document why this is needed. closes #59
2025-12-25 22:45:31 +01:00
PancakeTAS
ceff118e8a
fix: change various definitions for x86 support
2025-12-25 21:47:19 +01:00