Commit graph

94 commits

Author SHA1 Message Date
PancakeTAS
82fb53f089 enhancement(nodeps): remove pe-parse dependency 2025-08-26 17:19:28 +02:00
PancakeTAS
f8526a1fe3 enhancement(nodeps): remove toml11 dependency 2025-08-26 17:19:28 +02:00
PancakeTAS
62ce71e4d4 feat(exe): update default configuration 2025-08-13 20:49:42 +02:00
PancakeTAS
f5690d741c feat(fp16): add no_fp16 to default configuration 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
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
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
c1413a3ed9
do not multithread 2025-07-19 13:08:11 +02:00
PancakeTAS
977d8618c4
fix default configuration 2025-07-19 09:35:34 +02:00
PancakeTAS
a7306ed64a add config version 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
df37e9356a allow process picking via comm 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
a0d6368f4d allow custom environment variables 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
9f528a688a translate context to new config system 2025-07-18 17:26:08 +02:00
PancakeTAS
3526dde26c update hooks to exceptions 2025-07-18 17:26:08 +02:00
PancakeTAS
cfdf4e1d1b dynamically unload layer and remove excess logging 2025-07-18 17:26:08 +02:00
PancakeTAS
a5ea1893ab initial config file 2025-07-18 17:26:08 +02:00
PancakeTAS
ffd72ee598 groundwork for a configuration file 2025-07-18 17:26:08 +02:00
PancakeTAS
d8a9899747
performance mode base 2025-07-12 18:37:44 +02:00
PancakeTAS
d4e4ec8df6
allow suboptimal rendering with fewer than required swapchain images
fixes #61
2025-07-11 18:39:23 +02:00
PancakeTAS
f306c48e6d
cleanup headers
supersedes #32 fixes #42
2025-07-10 17:01:17 +02:00
PancakeTAS
7e1d46189e
lsfg-vk-v3.1: move out shader extraction to surrounding project 2025-07-10 16:15:07 +02:00
PancakeTAS
0d125a115d
fix validation headers and potential amd issues 2025-07-10 16:11:46 +02:00
PancakeTAS
77a8c5bbfc
fix first debug log messages being dropped 2025-07-07 03:01:39 +02:00
PancakeTAS
2fbdacc9fa
switching to an implicit layer 2025-07-06 17:23:00 +02:00
PancakeTAS
27eeea3d0c
replace copy with blit, allowing for most swapchain formats
fixes #1
2025-07-06 16:15:43 +02:00
PancakeTAS
4ad1ea8523
use same device for subcontext
fixes #13
2025-07-06 14:52:45 +02:00
PancakeTAS
9f806d5bb5
much more verbose logging in hook 2025-07-06 13:30:38 +02:00
PancakeTAS
2eeadd49b0
remove synchronization2 functions 2025-07-05 20:36:58 +02:00
PancakeTAS
614457fab7
move to vulkan layer 2025-07-05 18:14:39 +02:00
PancakeTAS
7dfcfe252f
move utils to subdir 2025-07-05 15:24:54 +02:00
PancakeTAS
929c0e6fa6
fix: use a readable log color 2025-07-04 17:55:28 +02:00
PancakeTAS
d5cfab75d7
refactor hooks 2025-07-03 08:01:36 +02:00
PancakeTAS
2fbc37e1ea
mfg 2025-07-02 14:46:38 +02:00
PancakeTAS
3a6458ab7a
pass pNext to present 2025-07-02 11:39:14 +02:00
PancakeTAS
260026beed
better definitions for some reason 2025-07-02 10:01:19 +02:00
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
83dde594c6
some reshuffling 2025-07-01 10:10:53 +02:00
PancakeTAS
13076e9fe3
simple presenting logic 2025-07-01 09:59:24 +02:00