Commit graph

69 commits

Author SHA1 Message Date
PancakeTAS
034c431d76
chore: update clang-tidy warnings 2025-12-31 10:57:26 +01:00
PancakeTAS
f3019dd714 refactor(cleanup): declare as string, not bool 2025-12-25 04:32:22 +01:00
PancakeTAS
b8871441d5 refactor(cleanup): custom cli (including benchmark) & fixup 2025-12-25 04:32:22 +01:00
PancakeTAS
46d5120750 refactor(cleanup): version bump & release workflow 2025-12-25 04:32:22 +01:00
PancakeTAS
70dea45251 refactor(cleanup): be nicer on older compilers 2025-12-25 04:32:22 +01:00
PancakeTAS
9e129aaf8d refactor(cleanup): add installation logic to buildscript 2025-12-25 04:32:22 +01:00
PancakeTAS
8e685e0794 refactor(cleanup): begin ui rewrite in qt 2025-12-25 04:32:22 +01:00
PancakeTAS
0b387b2b37 refactor(cleanup): remove global constructors and initialize vk funcs 2025-12-25 04:32:22 +01:00
PancakeTAS
69a9767551 refactor(cleanup): non-wrapped error constructor 2025-12-25 04:32:22 +01:00
PancakeTAS
d8888a2caf refactor(cleanup): base of new layer 2025-12-25 04:32:22 +01:00
PancakeTAS
5ca9bc5de9 refactor(cleanup): add primitive debug tool 2025-12-25 04:32:22 +01:00
PancakeTAS
3879dd9b3d refactor(cleanup): refactor dll & shader extraction logic 2025-12-25 04:32:22 +01:00
PancakeTAS
5bedd8dd3e refactor(cleanup): refactor core vulkan abstractions 2025-12-25 04:32:22 +01:00
PancakeTAS
1ab4f2ef56 enhancement(flatpakui): remove version information from most files 2025-08-29 11:24:12 +02:00
PancakeTAS
82fb53f089 enhancement(nodeps): remove pe-parse dependency 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
bfebf9b27e enhancement(nodeps): remove volk dependency 2025-08-26 17:19:28 +02:00
PancakeTAS
7bac21f793 feat(fp16): remove SPIR-V Tools dependency 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
219083dcd5 feat(test): create file structure for tests 2025-08-11 19:33:04 +02:00
PancakeTAS
3893d063f2
meta: update version number to 1.0.0 2025-07-30 21:25:00 +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
3893d49dbb
meta: change version number to 0.9.0 2025-07-25 22:54:30 +02:00
PancakeTAS
19813a6e49
fix the gcc build
supersedes #128 (rebase of their pr <3)
2025-07-25 22:13:55 +02:00
PancakeTAS
beec2bc130
remove static standard library 2025-07-25 20:51:38 +02:00
PancakeTAS
f24263b83b test: use volk rather than Vulkan linkage 2025-07-25 19:42:02 +02:00
PancakeTAS
308c5789b7 test: compile with static c++ library and gcc internals 2025-07-25 19:42:02 +02:00
PancakeTAS
59d277dc0e test: remove raygui
it was basically pointless anyways
2025-07-25 19:42:02 +02:00
PancakeTAS
60e2335f86
force clang/clang++ 2025-07-20 21:45:39 +02:00
PancakeTAS
37e0ffa624
add native wayland backend 2025-07-19 14:37:05 +02:00
PancakeTAS
53b4438a2a
remove clang requirement 2025-07-18 20:46:01 +02:00
PancakeTAS
420fa191d3 remove unused definition 2025-07-18 17:26:08 +02:00
PancakeTAS
d2062c98ad update workflows 2025-07-18 17:26:08 +02:00
PancakeTAS
b5ca50d3d8 add error gui 2025-07-18 17:26:08 +02:00
PancakeTAS
bb976ea863 default config 2025-07-18 17:26:08 +02:00
PancakeTAS
a5ea1893ab initial config file 2025-07-18 17:26:08 +02:00
PancakeTAS
3f64d20d8e move subprojects into dedicated folder 2025-07-18 17:26:08 +02:00
PancakeTAS
ffd72ee598 groundwork for a configuration file 2025-07-18 17:26:08 +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
6a6465e12e
get rid of full dxvk 2025-07-13 17:15:44 +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
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