Commit graph

154 commits

Author SHA1 Message Date
PancakeTAS
82fb53f089 enhancement(nodeps): remove pe-parse dependency 2025-08-26 17:19:28 +02:00
PancakeTAS
77c9cc632d enhancement(nodeps): print to stderr 2025-08-26 17:19:28 +02:00
PancakeTAS
daa1e410eb enhancement(nodeps): fix buildsystem warnings 2025-08-26 17:19:28 +02:00
PancakeTAS
f8526a1fe3 enhancement(nodeps): remove toml11 dependency 2025-08-26 17:19:28 +02:00
PancakeTAS
60baec1e26 feat(exe): fixing processes with space in their name 2025-08-13 20:49:42 +02:00
PancakeTAS
7ddf1bdbde feat(exe): update c++ implementation to get exe 2025-08-13 20:49:42 +02:00
PancakeTAS
f5b55c7f83 feat(exe): remove pointless last file 2025-08-13 20:49:42 +02:00
PancakeTAS
938fe930b0 feat(exe): print process name rather than command name 2025-08-13 20:49:42 +02:00
Rerence1016
ec59c072b5 feat(exe): use /proc/self/maps to get exe for ui and core lsfg-vk 2025-08-13 20:49:42 +02:00
Rerence1016
b899324b8c feat(exe): allow specifying games by their exe file 2025-08-13 20:49:42 +02:00
PancakeTAS
7bac21f793 feat(fp16): remove SPIR-V Tools dependency 2025-08-12 20:30:34 +02:00
PancakeTAS
012b18b97c feat(fp16): add flag for overriding fp16 2025-08-12 20:30:34 +02:00
PancakeTAS
73e09afcf4 feat(fp16): adding all shaders 2025-08-12 20:30:34 +02:00
PancakeTAS
6c3571e672 feat(fp16): remove translation remnants 2025-08-12 20:30:34 +02:00
PancakeTAS
cb234bde74 feat(fp16): translate shaders to fp16
this will not work with the steam version, nor is it deployable
2025-08-12 20:30:34 +02:00
PancakeTAS
cdffa42a4f
fix: switch to c++ attributes
closes #174
2025-08-03 13:29:55 +02:00
PancakeTAS
60ccaac64d
fix: hide symbols by default 2025-07-30 21:25:00 +02:00
PancakeTAS
728626dbf2
reduce cmake compatibility levels 2025-07-25 23:29:59 +02:00
PancakeTAS
59d277dc0e test: remove raygui
it was basically pointless anyways
2025-07-25 19:42:02 +02:00
PancakeTAS
6a86107aba
remove broken environment variables 2025-07-19 14:41:43 +02:00
PancakeTAS
13c30c1afe
don't return error on swapchain context 2025-07-19 13:23:53 +02:00
PancakeTAS
c1413a3ed9
do not multithread 2025-07-19 13:08:11 +02:00
PancakeTAS
8b63447d41
workaround weird issue 2025-07-19 12:32:00 +02:00
PancakeTAS
41f81fb832
exit silently on error 2025-07-19 09:35:34 +02:00
PancakeTAS
5f033eca0d
readd legacy environment variables 2025-07-18 20:30:08 +02:00
Samuel
a431803fc9 check XDG_CONFIG_HOME for config file 2025-07-18 18:17:55 +02:00
PancakeTAS
218d82f52c fix config related bugs 2025-07-18 17:26:08 +02:00
PancakeTAS
1dcb496cc0 add process env var for overriding child processes 2025-07-18 17:26:08 +02:00
PancakeTAS
a7306ed64a add config version 2025-07-18 17:26:08 +02:00
PancakeTAS
ecd8b4c217 write latest file to tmp 2025-07-18 17:26:08 +02:00
PancakeTAS
54ec01a3a5 skip setup entirely on 1x multiplier 2025-07-18 17:26:08 +02:00
PancakeTAS
45736c15ee fix freeze when swapchain maintenance is enabled 2025-07-18 17:26:08 +02:00
PancakeTAS
06fc427bdd fix using broken globals 2025-07-18 17:26:08 +02:00
PancakeTAS
8140e1ca13 remove global config 2025-07-18 17:26:08 +02:00
PancakeTAS
df37e9356a allow process picking via comm 2025-07-18 17:26:08 +02:00
PancakeTAS
34da212a74 check all shaders are loaded early 2025-07-18 17:26:08 +02:00
PancakeTAS
b5ca50d3d8 add error gui 2025-07-18 17:26:08 +02:00
PancakeTAS
a457ef5aff store config in executable 2025-07-18 17:26:08 +02:00
PancakeTAS
8b29b952fd add experimental flags for present mode and fps limit 2025-07-18 17:26:08 +02:00
PancakeTAS
ab867ff272 allow hot-reload via multiplier=1 2025-07-18 17:26:08 +02:00
PancakeTAS
a0d6368f4d allow custom environment variables 2025-07-18 17:26:08 +02:00
PancakeTAS
0401f72452 allow hot-reloading disable/enable if enabled at start 2025-07-18 17:26:08 +02:00
PancakeTAS
f62e658b11 check only for partial path 2025-07-18 17:26:08 +02:00
PancakeTAS
2af8717aa1 properly use dll path 2025-07-18 17:26:08 +02:00
PancakeTAS
d283a146bc re-fix the mesa bug
dumb puppy reintroduces old mesa bug
2025-07-18 17:26:08 +02:00
PancakeTAS
d6abc006a9 improve logging in main application for users
fixes #47
2025-07-18 17:26:08 +02:00
PancakeTAS
ce26c8a9e6 properly recreate swapchain
fixes #81
2025-07-18 17:26:08 +02:00
PancakeTAS
1d9b89122f monitor directory instead of file 2025-07-18 17:26:08 +02:00
PancakeTAS
f8bdfd90de fix the config updates 2025-07-18 17:26:08 +02:00
PancakeTAS
9f528a688a translate context to new config system 2025-07-18 17:26:08 +02:00