Commit Graph

2919 Commits

Author SHA1 Message Date
squidbus
e3b1c041d0 documents: Update macOS version in quickstart guide. 2025-04-09 00:59:33 -07:00
squidbus
2965656325
build: Target same CPU architecture level as PS4. (#2763) 2025-04-09 00:54:39 -07:00
squidbus
03b1fef331
renderer_vulkan: Only update dynamic state when changed. (#2751) 2025-04-08 07:22:16 -07:00
Lander Gallastegi
20c4e07049 Implement MinTri, MaxTri, MedTri 2025-04-08 13:14:30 +02:00
Lander Gallastegi
df2faa915b Fix loop coverage 2025-04-08 02:35:02 +02:00
Lander Gallastegi
09936bdd86 Correctly initialize Address 2025-04-08 02:35:02 +02:00
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