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
|
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
|
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
|
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 |
|
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
|
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 |
|
PancakeTAS
|
b8871441d5
|
refactor(cleanup): custom cli (including benchmark) & fixup
|
2025-12-25 04:32:22 +01:00 |
|
PancakeTAS
|
46d5120750
|
refactor(cleanup): version bump & release workflow
|
2025-12-25 04:32:22 +01:00 |
|
PancakeTAS
|
78bcb05fce
|
refactor(cleanup): license identifiers
|
2025-12-25 04:32:22 +01:00 |
|
PancakeTAS
|
70dea45251
|
refactor(cleanup): be nicer on older compilers
|
2025-12-25 04:32:22 +01:00 |
|
PancakeTAS
|
9e129aaf8d
|
refactor(cleanup): add installation logic to buildscript
|
2025-12-25 04:32:22 +01:00 |
|
PancakeTAS
|
e7bfccd7c1
|
refactor(cleanup): rename namespaces and handle errors more robustly
|
2025-12-25 04:32:22 +01:00 |
|
PancakeTAS
|
1201b416d2
|
refactor(cleanup): introduce a pipeline cache
|
2025-12-25 04:32:22 +01:00 |
|
PancakeTAS
|
d36f9e7e50
|
refactor(cleanup): optimize VRAM amount a slight bit
|
2025-12-25 04:32:22 +01:00 |
|
PancakeTAS
|
350d843223
|
refactor(cleanup): remove format and memory model dependency
|
2025-12-25 04:32:22 +01:00 |
|
PancakeTAS
|
0e65c9881f
|
refactor(cleanup): reuse command buffers and semaphores
|
2025-12-25 04:32:22 +01:00 |
|
PancakeTAS
|
55c5c903af
|
refactor(cleanup): submit a single barrier
|
2025-12-25 04:32:22 +01:00 |
|
PancakeTAS
|
a354150cba
|
refactor(cleanup): fix a memory leak & optimize reuse
|
2025-12-25 04:32:22 +01:00 |
|
PancakeTAS
|
df6367cf2e
|
refactor(cleanup): dynamically allocate descriptor pool sizes
|
2025-12-25 04:32:22 +01:00 |
|
PancakeTAS
|
e0fac3e5a9
|
refactor(cleanup): implement basic/none frame pacing
|
2025-12-25 04:32:22 +01:00 |
|