Commit graph

166 commits

Author SHA1 Message Date
PancakeTAS
352cbc2816
check all shaders are loaded early 2025-07-18 14:04:21 +02:00
PancakeTAS
df2bec7ce2
add error gui 2025-07-18 13:59:04 +02:00
PancakeTAS
0b4ac2c2de
store config in executable 2025-07-18 02:34:47 +02:00
PancakeTAS
6e86945dc8
add experimental flags for present mode and fps limit 2025-07-18 00:22:10 +02:00
PancakeTAS
1f8e3222d3
allow hot-reload via multiplier=1 2025-07-18 00:21:59 +02:00
PancakeTAS
a9ccddd972
allow custom environment variables 2025-07-18 00:20:58 +02:00
PancakeTAS
05c699473b
allow hot-reloading disable/enable if enabled at start 2025-07-17 23:15:52 +02:00
PancakeTAS
1a8dad32dc
speed-up compilation a bit 2025-07-17 23:05:51 +02:00
PancakeTAS
d6d653480c
check only for partial path 2025-07-17 23:05:42 +02:00
PancakeTAS
9bff16c32b
default config 2025-07-17 18:54:59 +02:00
PancakeTAS
de33972087
properly use dll path 2025-07-17 18:24:49 +02:00
PancakeTAS
fdbd4f63d0
re-fix the mesa bug
dumb puppy reintroduces old mesa bug
2025-07-17 18:22:54 +02:00
PancakeTAS
f28d8af7b8
improve logging in main application for users
fixes #47
2025-07-17 02:40:24 +02:00
PancakeTAS
bdb674b38f
properly recreate swapchain
fixes #81
2025-07-17 01:55:29 +02:00
PancakeTAS
7fd391e36d
monitor directory instead of file 2025-07-17 01:53:38 +02:00
PancakeTAS
9089349e62
fix the config updates 2025-07-17 01:09:32 +02:00
PancakeTAS
a970916967
translate context to new config system 2025-07-17 00:42:03 +02:00
PancakeTAS
9eae8ede63
colon correctness 2025-07-16 23:54:27 +02:00
PancakeTAS
c0e55d95c5
update hooks to exceptions 2025-07-16 23:53:59 +02:00
PancakeTAS
4776718a7f
dynamically unload layer and remove excess logging 2025-07-16 22:14:13 +02:00
PancakeTAS
ae931b94f6
watch config file 2025-07-16 21:16:03 +02:00
PancakeTAS
762be38dc3
initial config file 2025-07-16 20:32:23 +02:00
PancakeTAS
32693694ad
only run on develop branch 2025-07-16 17:48:37 +02:00
PancakeTAS
686789a3a3
move subprojects into dedicated folder 2025-07-16 17:33:26 +02:00
PancakeTAS
51f8432c44
groundwork for a configuration file 2025-07-16 17:33:26 +02:00
PancakeTAS
83b869b0c4
switch to index based shader discovery 2025-07-14 20:29:55 +02:00
PancakeTAS
f998647d74
update installation script 2025-07-13 18:39:21 +02:00
PancakeTAS
0d19e15834
workflow for debian
fixes #64
2025-07-13 18:21:59 +02:00
PancakeTAS
8cf8ea48a1
workflows for each distro
fixes #67
2025-07-13 18:01:30 +02:00
PancakeTAS
26ba56d9d0
get rid of cmake fetch 2025-07-13 17:33:11 +02:00
PancakeTAS
b5678a9ce5
update workflow 2025-07-13 17:19:24 +02:00
PancakeTAS
6a6465e12e
get rid of full dxvk 2025-07-13 17:15:44 +02:00
PancakeTAS
3ec418fd0f
rename build artifact
allows for easier api query later
2025-07-12 22:02:48 +02:00
PancakeTAS
260998cbf5
don't override the previous shaders..
fixes #41
2025-07-12 20:15:49 +02:00
PancakeTAS
1576edcf1a
avoid symbol clashing 2025-07-12 19:51:55 +02:00
PancakeTAS
2fde1bbf10
lsfg-vk-v3.1p: optimizing delta 2025-07-12 19:41:30 +02:00
PancakeTAS
ec4be495ea
lsfg-vk-v3.1p: delta shaders 2025-07-12 19:08:47 +02:00
PancakeTAS
191fc3301e
lsfg-vk-v3.1p: gamma shaders 2025-07-12 19:01:45 +02:00
PancakeTAS
3442c9c722
lsfg-vk-v3.1p: beta shaders 2025-07-12 18:59:09 +02:00
PancakeTAS
2d66e1cade
lsfg-vk-v3.1p: alpha shaders 2025-07-12 18:55:31 +02:00
PancakeTAS
0b4caa7126
update shader hashes 2025-07-12 18:55:04 +02:00
PancakeTAS
d8a9899747
performance mode base 2025-07-12 18:37:44 +02:00
PancakeTAS
82bcf2bb72
allow for multiple lsfg versions to coexist 2025-07-12 18:27:12 +02:00
PancakeTAS
dac149c84a
support searching for more paths
fixes #56
2025-07-11 23:25:07 +02:00
PancakeTAS
bc481e65a5
fixing steam deck game mode... somehow
fixes #60
2025-07-11 23:01:02 +02:00
PancakeTAS
d4e4ec8df6
allow suboptimal rendering with fewer than required swapchain images
fixes #61
2025-07-11 18:39:23 +02:00
PancakeTAS
896a205e8e
ensure swapchains exist before presenting
fixes #57
2025-07-11 15:21:05 +02:00
PancakeTAS
8823dea174
create extremely primitive install script
fixes #20
2025-07-11 00:18:46 +02:00
PancakeTAS
5ab8b4e911
create a build workflow
fixes #45
2025-07-10 23:24:05 +02:00
PancakeTAS
7fa2a605d0
force enable vsync again 2025-07-10 22:27:04 +02:00