Commit graph

403 commits

Author SHA1 Message Date
PancakeTAS
55c5c903af refactor(cleanup): submit a single barrier 2025-12-25 04:32:22 +01:00
PancakeTAS
40b44bbc7a refactor(cleanup): hide out of date errors 2025-12-25 04:32:22 +01:00
PancakeTAS
a0176718bc refactor(cleanup): prevent wayland wsi early reuse 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
PancakeTAS
7e936784ab refactor(cleanup): initial swapchain logic & temporary backend creation 2025-12-25 04:32:22 +01:00
PancakeTAS
9ba80142b2 refactor(cleanup): global cleanup 2025-12-25 04:32:22 +01:00
PancakeTAS
883f3d2556 refactor(cleanup): backend initialization logic 2025-12-25 04:32:22 +01:00
PancakeTAS
6bd907516a refactor(cleanup): deinitialization logic 2025-12-25 04:32:22 +01:00
PancakeTAS
6f5f8edbdd refactor(cleanup): support device loader function in backend 2025-12-25 04:32:22 +01:00
PancakeTAS
bf1d8a8a09 refactor(cleanup): pass vulkan instance to layer 2025-12-25 04:32:22 +01:00
PancakeTAS
0b387b2b37 refactor(cleanup): remove global constructors and initialize vk funcs 2025-12-25 04:32:22 +01:00
PancakeTAS
5bc7555744 refactor(cleanup): remove cast function 2025-12-25 04:32:22 +01:00
PancakeTAS
8f2f267e4d refactor(cleanup): fix string lifetimes 2025-12-25 04:32:22 +01:00
PancakeTAS
83c3ce68b0 refactor(cleanup): proper device picker 2025-12-25 04:32:22 +01:00
PancakeTAS
5fa3ddc8e3 refactor(cleanup): new config system 2025-12-25 04:32:22 +01:00
PancakeTAS
69a9767551 refactor(cleanup): non-wrapped error constructor 2025-12-25 04:32:22 +01:00
PancakeTAS
d8888a2caf refactor(cleanup): base of new layer 2025-12-25 04:32:22 +01:00
PancakeTAS
b70b403297 refactor(cleanup): try to open libvulkan.so as well 2025-12-25 04:32:22 +01:00
PancakeTAS
d6fee39ddd refactor(cleanup): do not link Vulkan 2025-12-25 04:32:22 +01:00
PancakeTAS
019dd214c7 refactor(cleanup): fix shaders 2025-12-25 04:32:22 +01:00
PancakeTAS
690c166f7e refactor(cleanup): fix new error type 2025-12-25 04:32:22 +01:00
PancakeTAS
f3536b0895 refactor(cleanup): rewrite main pass in new abstraction 2025-12-25 04:32:22 +01:00
PancakeTAS
c3d6cdfc28 refactor(cleanup): rewrite pre-pass in new abstraction 2025-12-25 04:32:22 +01:00
PancakeTAS
5ca9bc5de9 refactor(cleanup): add primitive debug tool 2025-12-25 04:32:22 +01:00
PancakeTAS
96ae2c760c refactor(cleanup): main backend context & instance logic 2025-12-25 04:32:22 +01:00
PancakeTAS
67ba28148b refactor(cleanup): shader/descriptor set helper 2025-12-25 04:32:22 +01:00
PancakeTAS
92a0d51d6c refactor(cleanup): support external timeline semaphores 2025-12-25 04:32:22 +01:00
PancakeTAS
3fc830ad0c refactor(cleanup): fix pointer implementation 2025-12-25 04:32:22 +01:00
PancakeTAS
18b01050eb refactor(cleanup): expand vulkan abstraction 2025-12-25 04:32:22 +01:00
PancakeTAS
3879dd9b3d refactor(cleanup): refactor dll & shader extraction logic 2025-12-25 04:32:22 +01:00
PancakeTAS
5bedd8dd3e refactor(cleanup): refactor core vulkan abstractions 2025-12-25 04:32:22 +01:00
PancakeTAS
ff1a0f72a7
fix issue templates
Some checks failed
(CI) Build lsfg-vk / build (push) Has been cancelled
(CI) Build lsfg-vk for Flatpak / flatpak-extensions (23.08) (push) Has been cancelled
(CI) Build lsfg-vk for Flatpak / flatpak-extensions (24.08) (push) Has been cancelled
(CI) Build lsfg-vk for Flatpak / flatpak-extensions (25.08) (push) Has been cancelled
(CI) Build lsfg-vk for Flatpak / flatpak-ui (push) Has been cancelled
fixes #236
2025-11-07 18:16:54 +01:00
PancakeTAS
62f814999f enhancement(flatpak): add support for 25.08
Some checks failed
(CI) Build lsfg-vk / build (push) Has been cancelled
(CI) Build lsfg-vk for Flatpak / flatpak-extensions (23.08) (push) Has been cancelled
(CI) Build lsfg-vk for Flatpak / flatpak-extensions (24.08) (push) Has been cancelled
(CI) Build lsfg-vk for Flatpak / flatpak-extensions (25.08) (push) Has been cancelled
(CI) Build lsfg-vk for Flatpak / flatpak-ui (push) Has been cancelled
2025-10-06 17:16:09 +02:00
PancakeTAS
0048283a8a fix: hide unload message if never loaded
Some checks failed
(CI) Build lsfg-vk / build (push) Has been cancelled
(CI) Build lsfg-vk for Flatpak / flatpak-extensions (23.08) (push) Has been cancelled
(CI) Build lsfg-vk for Flatpak / flatpak-extensions (24.08) (push) Has been cancelled
(CI) Build lsfg-vk for Flatpak / flatpak-ui (push) Has been cancelled
2025-08-29 13:01:19 +02:00
PancakeTAS
8b87a0c71b
workflows: better manual dispatch 2025-08-29 12:51:23 +02:00
PancakeTAS
714326ce11
enhancement(flatpakui): fix workflow 2025-08-29 11:53:40 +02:00
PancakeTAS
a22ad81056 enhancement(flatpakui): add manually triggered workflow 2025-08-29 11:24:12 +02:00
PancakeTAS
45ae660e78 enhancement(flatpakui): force version number in release workflow 2025-08-29 11:24:12 +02:00
PancakeTAS
6a2fa943c4 enhancement(flatpakui): also update packages 2025-08-29 11:24:12 +02:00
PancakeTAS
4260f29bc6 enhancement(flatpakui): update packaging logic 2025-08-29 11:24:12 +02:00
PancakeTAS
bfd8d0b8e5 enhancement(flatpakui): enhance main build workflow 2025-08-29 11:24:12 +02:00
PancakeTAS
1ab4f2ef56 enhancement(flatpakui): remove version information from most files 2025-08-29 11:24:12 +02:00
PancakeTAS
60d4e10c5c enhancement(flatpakui): update release flatpak workflow 2025-08-29 11:24:12 +02:00
PancakeTAS
68c10561de enhancement(flatpakui): add metainfo file for main application 2025-08-29 11:24:12 +02:00
PancakeTAS
ccd4d92a3e enhancement(flatpakui): update action branch and cache 2025-08-29 11:24:12 +02:00
PancakeTAS
2de618809c enhancement(flatpakui): create github action for continuous integration 2025-08-29 11:24:12 +02:00
PancakeTAS
7deeea9e98 enhancement(flatpakui): update other flatpak files 2025-08-29 11:24:12 +02:00
PancakeTAS
acd3366e0c enhancement(flatpakui): add flatpak file for the user interface 2025-08-29 11:24:12 +02:00