Commit graph

57 commits

Author SHA1 Message Date
PancakeTAS
a7df89824c
is it done? 2025-07-02 09:49:10 +02:00
PancakeTAS
ad0fd6eb77
some progress on rendering 2025-07-02 08:35:23 +02:00
PancakeTAS
70bf51fa72
lots of fixes 2025-07-01 11:18:05 +02:00
PancakeTAS
969fcfadeb
implement lsfg base 2025-07-01 10:48:20 +02:00
PancakeTAS
4e6d3deaac
add required extensions 2025-07-01 10:13:38 +02:00
PancakeTAS
83dde594c6
some reshuffling 2025-07-01 10:10:53 +02:00
PancakeTAS
13076e9fe3
simple presenting logic 2025-07-01 09:59:24 +02:00
PancakeTAS
eb1cee1355
link statically with Vulkan 2025-07-01 09:53:48 +02:00
PancakeTAS
59b05ce220
base swapchain context class 2025-07-01 09:51:23 +02:00
PancakeTAS
b4e00d2d65
base application class 2025-07-01 09:43:56 +02:00
PancakeTAS
e9bee45a36
second batch of original vulkan pointers alongside basic hooks 2025-07-01 09:37:29 +02:00
PancakeTAS
f31b5842d8
first batch of original vulkan pointers 2025-07-01 09:37:19 +02:00
PancakeTAS
935dd2f452
implement Vulkan loader with symbol overrides 2025-07-01 09:22:32 +02:00
PancakeTAS
37ed1e34f5
implement dynamic laoder with overrides 2025-07-01 09:21:18 +02:00
PancakeTAS
d7b597ed0f
move to subproject & initial hook commit 2025-07-01 09:17:09 +02:00
PancakeTAS
2083b6c85e
import semaphore and images 2025-07-01 08:57:44 +02:00
PancakeTAS
c42dcf3ed2
one more import 2025-07-01 08:23:04 +02:00
PancakeTAS
08646483a8
make it a library 2025-07-01 08:21:41 +02:00
PancakeTAS
b7ca80adb7
bugfixes final 2025-07-01 07:12:45 +02:00
PancakeTAS
0bdbc4b25c
bugfixes again 2025-07-01 05:25:03 +02:00
PancakeTAS
b66568f0b7
remaining temporal logic 2025-07-01 04:14:38 +02:00
PancakeTAS
bf3c30575e
temporal logic for alpha & beta 2025-07-01 03:58:24 +02:00
PancakeTAS
1a9925129b
temporal logic for downsample & merge 2025-07-01 03:38:11 +02:00
PancakeTAS
bd759399d4
get application to compile temporarily 2025-07-01 03:19:01 +02:00
PancakeTAS
3a7864ee19
switch namespace and initial draft for lsfg main 2025-07-01 03:17:40 +02:00
PancakeTAS
64331fbb9a
more testing for bugs 2025-07-01 00:56:37 +02:00
PancakeTAS
5c7cc5a456
finaly fixes 2025-06-30 09:44:37 +02:00
PancakeTAS
42a692cd62
remaining shaderchains 2025-06-30 07:51:57 +02:00
PancakeTAS
faff05fb4f
more refactors and fixes 2025-06-30 06:52:42 +02:00
PancakeTAS
50f5153374
initial extract, magic & merge shaderchains 2025-06-30 05:27:41 +02:00
PancakeTAS
33e11eef3e
shaderchain draft headers 2025-06-30 04:57:55 +02:00
PancakeTAS
c3e1d0ded9
downsample & alpha shaderchain 2025-06-30 03:27:22 +02:00
PancakeTAS
0345ec9e69
reorganize utils 2025-06-30 02:18:01 +02:00
PancakeTAS
10ac493312
host image copyless host image copy 2025-06-30 01:58:36 +02:00
PancakeTAS
bdeae9b8d0
host image copy 2025-06-30 01:10:54 +02:00
PancakeTAS
6b21e1f298
initial shaderchain 2025-06-30 00:43:20 +02:00
PancakeTAS
15c2319ab6
more utility functions and cleanup 2025-06-30 00:33:02 +02:00
PancakeTAS
b463d71f69
builder for descriptor set updates 2025-06-29 23:31:34 +02:00
PancakeTAS
80f27ad188
less copies for buffer init 2025-06-29 22:43:54 +02:00
PancakeTAS
f724229ae4
bugfixes and pipeline barriers 2025-06-29 22:34:36 +02:00
PancakeTAS
dc11a64c0a
general cleanup 2025-06-29 20:20:02 +02:00
PancakeTAS
6261a6ed6e
initial round of fixes 2025-06-29 19:35:29 +02:00
PancakeTAS
736fa9b74f
descriptor set updates 2025-06-29 19:04:56 +02:00
PancakeTAS
d0bd00d412
core sampler and buffer objects 2025-06-29 19:04:45 +02:00
PancakeTAS
d3a903524a
core descriptor pool/set objects 2025-06-29 18:08:17 +02:00
PancakeTAS
013950596c
more compute mandatory functions 2025-06-29 18:08:04 +02:00
PancakeTAS
2832020d10
fixing bugs and continuing main 2025-06-29 17:21:21 +02:00
PancakeTAS
93ecfbd79e
const correctness 2025-06-29 17:21:04 +02:00
PancakeTAS
20fcab9a88
fence support in commandbuffer 2025-06-29 17:20:38 +02:00
PancakeTAS
d3f5d87d61
more comfortable way to initialize shader 2025-06-29 16:52:01 +02:00