Commit Graph

2863 Commits

Author SHA1 Message Date
Lander Gallastegi
8a0fe21b4e Don't reuse stack space for now 2025-04-08 02:35:02 +02:00
Lander Gallastegi
f18971022d Operand holder / fix memory corruption 2025-04-08 02:35:02 +02:00
Lander Gallastegi
46e2cbd2ab x64 fixes 2025-04-08 02:35:02 +02:00
Lander Gallastegi
62b7dc2300 Fix build 2025-04-08 02:35:02 +02:00
Lander Gallastegi
5c736b3edd Add break conditions to subprogram 2025-04-08 02:35:02 +02:00
Lander Gallastegi
01239233b2 Finish emits 2025-04-08 02:35:02 +02:00
Lander Gallastegi
4ea2ce34bd Floating point and fixes 2025-04-08 02:35:02 +02:00
Lander Gallastegi
584292f620 Utils, context, convert and ctx get set 2025-04-08 02:35:02 +02:00
Lander Gallastegi
61630c8a4d Copy context get set 2025-04-08 02:35:02 +02:00
Lander Gallastegi
4f734c60ec Composite 2025-04-08 02:35:02 +02:00
Lander Gallastegi
1d572c2fb7 Implement some opecodes 2025-04-08 02:35:02 +02:00
Lander Gallastegi
5b70b15396 Better conditions 2025-04-08 02:35:02 +02:00
Lander Gallastegi
a80f7b6a49 x64 backend core and context 2025-04-08 02:35:02 +02:00
Lander Gallastegi
3cbda54ac4 x64 backend base 2025-04-08 02:35:02 +02:00
Lander Gallastegi
86197df491 Flattening pass adjustments 2025-04-08 02:35:02 +02:00
Lander Gallastegi
45972fc28d clang-format 2025-04-08 02:35:02 +02:00
Lander Gallastegi
3e03873d43 Fixed ImmValue compute 2025-04-08 02:35:02 +02:00
Lander Gallastegi
5d8a170632 Adjust SPIR-V EmitReadConst 2025-04-08 02:35:02 +02:00
Lander Gallastegi
f67ce15321 Fix GCC build 2025-04-08 02:35:02 +02:00
Lander Gallastegi
09335b32cb Fix TrackSharp 2025-04-08 02:35:02 +02:00
Lander Gallastegi
f8feae9368 Finish IR 2025-04-08 02:34:45 +02:00
Lander Gallastegi
86a95676fc Num executions 2025-04-08 02:34:26 +02:00
Lander Gallastegi
bfc4881240 clang-format 2025-04-08 02:34:26 +02:00
Lander Gallastegi
5418d80de8 ComputeValue rewrite 2025-04-08 02:34:26 +02:00
Lander Gallastegi
ec8a60672e Compute value 2025-04-08 02:34:26 +02:00
Lander Gallastegi
81250a64de Typo 2025-04-08 02:34:26 +02:00
Lander Gallastegi
948c1cd1f1 Operation codes 2025-04-08 02:34:26 +02:00
Lander Gallastegi
22c548b9c7 Use correct types 2025-04-08 02:34:26 +02:00
Lander Gallastegi
a84625a518 Squashed commit of the following:
commit 39328be45ed83d252e491b61da5cb4d767ff100d
Author: Lander Gallastegi <landergallastegi@gmail.com>
Date:   Tue Mar 11 15:40:44 2025 +0100

    Fix trivialy copiable

commit f0633525b343dab7ea75cd7c809c936cb67e572f
Author: Lander Gallastegi <landergallastegi@gmail.com>
Date:   Tue Mar 11 00:29:42 2025 +0100

    Compute value

commit 8c42a014ee925b61c5ea5721423da3211a635eb8
Author: Lander Gallastegi <landergallastegi@gmail.com>
Date:   Tue Mar 11 00:29:31 2025 +0100

    Add missing operations
2025-04-08 02:34:26 +02:00
Lander Gallastegi
084f3e1e95 clang-format 2025-04-08 02:34:26 +02:00
Lander Gallastegi
1c16a9bc9a Better documentation 2025-04-08 02:34:26 +02:00
Lander Gallastegi
7a93230f2e ImmValue 2025-04-08 02:34:26 +02:00
Lander Gallastegi
5843352c28 Fix subprogram generation 2025-04-08 02:34:26 +02:00
Lander Gallastegi
03d4471c3b clang-format 2025-04-08 02:34:26 +02:00
Lander Gallastegi
e15bf43e26 Subprogram creation 2025-04-08 02:34:26 +02:00
Lander Gallastegi
6fff3a03db Usefulness of conditional tree 2025-04-08 02:34:26 +02:00
Lander Gallastegi
4bf9bbf86f Add conditional tree 2025-04-08 02:34:26 +02:00
Lander Gallastegi
60be1e4376 Fix unreacheable ASL dump 2025-04-08 02:34:26 +02:00
Lander Gallastegi
6465310942 ASL dumping 2025-04-08 02:34:26 +02:00
Lander Gallastegi
38957ba470 Handle non inmediate offset on S_LOAD_DWORD 2025-04-08 02:34:26 +02:00
Lander Gallastegi
d88294a34c Dump IR program 2025-04-08 02:34:26 +02:00
kalaposfos13
08731303d8
Fix incorrect calculation setting the center of the joysticks one value off causing stick drift in games that assume already corrected input values (#2760) 2025-04-07 13:58:00 -07:00
Missake212
7fee289b66
Add information about firmware files (sys modules) in the README (#2758)
* Update README.md

* Update README.md

* Update README.md
2025-04-07 11:29:51 -07:00
squidbus
040fd79ef7
Revert "build: Target same CPU architecture level as PS4. (#2745)" (#2757)
* Revert "build: Target same CPU architecture level as PS4. (#2745)"

This reverts commit 54b4d7fc78.

Causing issues on M1 CPUs for some reason.

* build: Update architecture comments and set mtune=generic.
2025-04-07 10:57:39 -07:00
kalaposfos13
473b66649f
Fix compatibility related issues in the GUI (#2755)
Some checks failed
Build and Release / reuse (push) Has been cancelled
Build and Release / clang-format (push) Has been cancelled
Build and Release / get-info (push) Has been cancelled
Build and Release / windows-sdl (push) Has been cancelled
Build and Release / windows-qt (push) Has been cancelled
Build and Release / macos-sdl (push) Has been cancelled
Build and Release / macos-qt (push) Has been cancelled
Build and Release / linux-sdl (push) Has been cancelled
Build and Release / linux-qt (push) Has been cancelled
Build and Release / linux-sdl-gcc (push) Has been cancelled
Build and Release / linux-qt-gcc (push) Has been cancelled
Build and Release / pre-release (push) Has been cancelled
Co-authored-by: georgemoralis <giorgosmrls@gmail.com>
2025-04-07 12:25:49 +03:00
squidbus
b8f6ef1c0b
externals: Update MoltenVK (#2754) 2025-04-07 12:23:04 +03:00
squidbus
9d2175180e
build: Move versioning to CMake file. (#2752) 2025-04-07 12:22:51 +03:00
squidbus
0c6f2b470f
renderer_vulkan: Use more depth-stencil dynamic state. (#2749)
Some checks failed
Build and Release / reuse (push) Has been cancelled
Build and Release / clang-format (push) Has been cancelled
Build and Release / get-info (push) Has been cancelled
Build and Release / windows-sdl (push) Has been cancelled
Build and Release / windows-qt (push) Has been cancelled
Build and Release / macos-sdl (push) Has been cancelled
Build and Release / macos-qt (push) Has been cancelled
Build and Release / linux-sdl (push) Has been cancelled
Build and Release / linux-qt (push) Has been cancelled
Build and Release / linux-sdl-gcc (push) Has been cancelled
Build and Release / linux-qt-gcc (push) Has been cancelled
Build and Release / pre-release (push) Has been cancelled
Update Translation / Update Translation (push) Has been skipped
2025-04-05 23:14:27 +03:00
squidbus
54b4d7fc78
build: Target same CPU architecture level as PS4. (#2745)
Some checks failed
Update Translation / Update Translation (push) Has been skipped
Build and Release / reuse (push) Has been cancelled
Build and Release / clang-format (push) Has been cancelled
Build and Release / get-info (push) Has been cancelled
Build and Release / windows-sdl (push) Has been cancelled
Build and Release / windows-qt (push) Has been cancelled
Build and Release / macos-sdl (push) Has been cancelled
Build and Release / macos-qt (push) Has been cancelled
Build and Release / linux-sdl (push) Has been cancelled
Build and Release / linux-qt (push) Has been cancelled
Build and Release / linux-sdl-gcc (push) Has been cancelled
Build and Release / linux-qt-gcc (push) Has been cancelled
Build and Release / pre-release (push) Has been cancelled
2025-04-04 15:13:13 +03:00
squidbus
1ee2016902 doc: Update README macOS details
Some checks are pending
Build and Release / reuse (push) Waiting to run
Build and Release / clang-format (push) Waiting to run
Build and Release / get-info (push) Waiting to run
Build and Release / windows-sdl (push) Blocked by required conditions
Build and Release / windows-qt (push) Blocked by required conditions
Build and Release / macos-sdl (push) Blocked by required conditions
Build and Release / macos-qt (push) Blocked by required conditions
Build and Release / linux-sdl (push) Blocked by required conditions
Build and Release / linux-qt (push) Blocked by required conditions
Build and Release / linux-sdl-gcc (push) Blocked by required conditions
Build and Release / linux-qt-gcc (push) Blocked by required conditions
Build and Release / pre-release (push) Blocked by required conditions
Update Translation / Update Translation (push) Has been skipped
2025-04-03 12:44:16 -07:00