Commit graph

24 commits

Author SHA1 Message Date
PancakeTAS
82bcf2bb72
allow for multiple lsfg versions to coexist 2025-07-12 18:27:12 +02:00
PancakeTAS
63f0968375
improve benchmark and fix init order 2025-07-10 19:35:41 +02:00
PancakeTAS
5da49bed0f
enable LTO by default 2025-07-10 18:40:12 +02:00
PancakeTAS
3b302e63d8
implement lsfg 3.1 into main project
fixes #39 fixes #40 fixes #43
2025-07-10 16:16:25 +02:00
PancakeTAS
2fbdacc9fa
switching to an implicit layer 2025-07-06 17:23:00 +02:00
PancakeTAS
9f806d5bb5
much more verbose logging in hook 2025-07-06 13:30:38 +02:00
PancakeTAS
307485c372
update buildscript and docs 2025-07-05 18:36:13 +02:00
PancakeTAS
7dfcfe252f
move utils to subdir 2025-07-05 15:24:54 +02:00
PancakeTAS
c2aeb2cbaa
fix release build and update docs 2025-07-05 11:46:12 +02:00
PancakeTAS
b2e0f2cf11
build mostly static and organize build files 2025-07-05 11:15:32 +02:00
PancakeTAS
ccf71234c1
get rid of d3d11 device
hopefully fixing steam deck compat while also not breaking anything
2025-07-04 23:32:01 +02:00
PancakeTAS
e03fcaf4b0
install cmake logic 2025-07-04 14:38:42 +02:00
PancakeTAS
b34f66e38d
extract shaders from Lossless.dll 2025-07-04 13:32:41 +02:00
PancakeTAS
d5cfab75d7
refactor hooks 2025-07-03 08:01:36 +02:00
PancakeTAS
969fcfadeb
implement lsfg base 2025-07-01 10:48:20 +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
e9bee45a36
second batch of original vulkan pointers alongside basic hooks 2025-07-01 09:37:29 +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
08646483a8
make it a library 2025-07-01 08:21:41 +02:00
PancakeTAS
0345ec9e69
reorganize utils 2025-06-30 02:18:01 +02:00
PancakeTAS
6b21e1f298
initial shaderchain 2025-06-30 00:43:20 +02:00
PancakeTAS
bf2b683264
initial commit 2025-06-29 05:05:11 +02:00