Commit Graph

2868 Commits

Author SHA1 Message Date
Lander Gallastegi
8e938268f9 Correctly initialize Address 2025-04-10 02:33:09 +02:00
Lander Gallastegi
ab158fd4d7 Don't reuse stack space for now 2025-04-10 02:33:09 +02:00
Lander Gallastegi
c47ef83cc0 Operand holder / fix memory corruption 2025-04-10 02:33:09 +02:00
Lander Gallastegi
4fec1c7fce x64 fixes 2025-04-10 02:33:09 +02:00
Lander Gallastegi
f516ab2dec Fix build 2025-04-10 02:33:09 +02:00
Lander Gallastegi
5307eeca02 Add break conditions to subprogram 2025-04-10 02:33:09 +02:00
Lander Gallastegi
a578c7db62 Finish emits 2025-04-10 02:33:09 +02:00
Lander Gallastegi
258a0225c2 Floating point and fixes 2025-04-10 02:33:09 +02:00
Lander Gallastegi
3d971701db Utils, context, convert and ctx get set 2025-04-10 02:33:09 +02:00
Lander Gallastegi
2584ec2d76 Copy context get set 2025-04-10 02:33:09 +02:00
Lander Gallastegi
35d3ee8ecd Composite 2025-04-10 02:33:09 +02:00
Lander Gallastegi
20f7a7231e Implement some opecodes 2025-04-10 02:33:09 +02:00
Lander Gallastegi
2e6f3aae32 Better conditions 2025-04-10 02:33:09 +02:00
Lander Gallastegi
4224a95583 x64 backend core and context 2025-04-10 02:33:09 +02:00
Lander Gallastegi
7545ae33b1 x64 backend base 2025-04-10 02:33:09 +02:00
Lander Gallastegi
fff2383c5e Flattening pass adjustments 2025-04-10 02:33:09 +02:00
Lander Gallastegi
057df5d3d1 clang-format 2025-04-10 02:33:09 +02:00
Lander Gallastegi
b6e9406652 Fixed ImmValue compute 2025-04-10 02:33:09 +02:00
Lander Gallastegi
faf479dcd5 Adjust SPIR-V EmitReadConst 2025-04-10 02:33:09 +02:00
Lander Gallastegi
1f8ef4e1f6 Fix GCC build 2025-04-10 02:33:09 +02:00
Lander Gallastegi
67dd111dcc Fix TrackSharp 2025-04-10 02:33:09 +02:00
Lander Gallastegi
52650d2c55 Finish IR 2025-04-10 02:33:09 +02:00
Lander Gallastegi
da65ae3bcb Num executions 2025-04-10 02:33:09 +02:00
Lander Gallastegi
418f7daa57 clang-format 2025-04-10 02:33:09 +02:00
Lander Gallastegi
301f51e57d ComputeValue rewrite 2025-04-10 02:33:09 +02:00
Lander Gallastegi
47cc275203 Compute value 2025-04-10 02:33:09 +02:00
Lander Gallastegi
21aeccad36 Typo 2025-04-10 02:33:09 +02:00
Lander Gallastegi
85b44af270 Operation codes 2025-04-10 02:33:09 +02:00
Lander Gallastegi
79f4648c77 Use correct types 2025-04-10 02:33:09 +02:00
Lander Gallastegi
676b06db0f 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-10 02:33:09 +02:00
Lander Gallastegi
c36b6d6adf clang-format 2025-04-10 02:33:09 +02:00
Lander Gallastegi
5536febd73 Better documentation 2025-04-10 02:33:09 +02:00
Lander Gallastegi
eebd557efc ImmValue 2025-04-10 02:33:09 +02:00
Lander Gallastegi
c1a577b598 Fix subprogram generation 2025-04-10 02:33:09 +02:00
Lander Gallastegi
068573e9d6 clang-format 2025-04-10 02:33:09 +02:00
Lander Gallastegi
0f6912cf18 Subprogram creation 2025-04-10 02:33:09 +02:00
Lander Gallastegi
920efdf37c Usefulness of conditional tree 2025-04-10 02:33:09 +02:00
Lander Gallastegi
ad488a26af Add conditional tree 2025-04-10 02:33:09 +02:00
Lander Gallastegi
7e1159bdaf Fix unreacheable ASL dump 2025-04-10 02:33:09 +02:00
Lander Gallastegi
85334a924a ASL dumping 2025-04-10 02:33:09 +02:00
Lander Gallastegi
e100783357 Handle non inmediate offset on S_LOAD_DWORD 2025-04-10 02:33:09 +02:00
Lander Gallastegi
da118e3bd9 Dump IR program 2025-04-10 02:33:09 +02:00
Dmugetsu
5abec2a291
Enabling Depth Bias Explicity (#2766) 2025-04-09 17:06:54 -07:00
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
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