Commit Graph

52 Commits

Author SHA1 Message Date
Logan McNaughton
ad5dc8311a
remove custom stack size (#698)
* remove custom stack size

* new command

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* config

* more

* more
2026-03-31 10:54:14 +02:00
Logan McNaughton
9b8040873d
Update parallel-rdp (#693)
* Update parallel-rdp

* more

* more
2026-03-26 17:02:52 +01:00
Logan McNaughton
fcceca5976
fix mac build (#676)
* fix mac build

* add freetype

* set deployment target

* test

* test

* more

* test

* more

* more

* more

* more

* test

* put back

* link CoreFoundation

* more

* more

* more
2026-03-12 12:49:59 +01:00
Logan McNaughton
64e6d75db1
Update Granite (#618)
* Update Granite

* add file
2025-11-21 10:44:09 +01:00
Logan McNaughton
002fbbe8a4
set netplay id from environment (#606) 2025-11-04 08:27:32 +01:00
Logan McNaughton
8661e2c9b1 always enable lto 2025-09-20 08:37:55 +02:00
Logan McNaughton
2b93fb8aa1
re-add framebuffer tracking (#573) 2025-09-19 11:32:48 +02:00
Logan McNaughton
daee53a626
Optimize VU instructions (#570) 2025-09-15 15:50:28 +02:00
Logan McNaughton
018d8ca3e3 fix parallel-rdp build 2025-09-15 12:28:54 +02:00
Logan McNaughton
96af33c434
Split render frame and update screen, move pause loop (#556)
* split render and update screen functions

* move pause loop
2025-08-23 08:54:47 +02:00
Logan McNaughton
c6767c94a6
move sse2neon to submodule (#539) 2025-08-07 12:17:50 +02:00
Logan McNaughton
1eb1503981
Onscreen drawing (#536)
* onscreen messages

* more

* more

* more

* more

* use sdl_ttf

* more

* more

* more

* more

* test

* mroe

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more
2025-08-05 15:59:49 +02:00
Logan McNaughton
328e1730a0
Update parallel-rdp (#523) 2025-07-20 09:55:36 +02:00
Logan McNaughton
7109d28223
update c standard (#507)
* update c standard

* more

* more
2025-07-15 15:28:34 +02:00
Logan McNaughton
1d1e3829e4 Update icon 2025-07-14 15:47:11 +02:00
Logan McNaughton
a46e4f505b re-enable mac build 2025-07-13 17:51:37 +02:00
Logan McNaughton
ff43f59f74
fix compile warning (#485)
* fix compile warning

* more
2025-07-10 14:38:28 +02:00
Logan McNaughton
e99a236070
use thin lto (#475) 2025-07-06 14:36:52 +02:00
Logan McNaughton
e37633ecbd
LTO2 (#474)
* LTO2

* more
2025-07-06 13:18:56 +02:00
Logan McNaughton
d42e145b1f rename rdp build 2025-07-06 11:04:19 +02:00
Logan McNaughton
8ab31b0c28
Use Clang (#473) 2025-07-06 10:44:05 +02:00
Logan McNaughton
1d331e73fb
cleanup aarch64 flags (#455) 2025-06-28 18:51:12 +02:00
Logan McNaughton
3da98c58c5
use rust 1.88 (#447)
* Use Rust 1.88

* add win aarch64 (commented out)

* Clippy fixes
2025-06-26 20:36:10 +02:00
Logan McNaughton
f213b0b9a9
Use Slint for GUI (#432)
* Use Slint for GUI

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more
2025-06-25 12:38:33 +02:00
Logan McNaughton
383b568012
remove framebuffer tracking (#381)
* remove framebuffer tracking

* more
2025-04-15 11:08:40 +02:00
Logan McNaughton
8a09cb711f
Add RDP to savestate (#348)
* organize RDP device

* more

* more

* more

* more

* more

* more

* more

* more
2025-03-22 21:24:39 +01:00
Logan McNaughton
48575f9c52
fix windows cross compile (#336) 2025-03-16 20:31:57 +01:00
Logan McNaughton
656e390171
track RDP RDRAM writes (#259)
* track RDP RDRAM writes

* more

* more

* more

* more

* more
2025-02-17 22:13:45 +01:00
Logan McNaughton
2289971987
Savestate support (#236)
* add save state support

* bind to f5

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* arm

* arm

* arm

* arm

* arm

* more

* more

* more

* more

* more

* more
2025-02-11 15:22:35 +01:00
Logan McNaughton
7f6de5119f
use git hash for netplay sync (#234)
* use git hash for netplay sync

* more
2025-02-10 17:02:09 +01:00
Logan McNaughton
271e4be68c
disable rdp sync optimization to be safe (#229) 2025-02-08 21:20:59 +01:00
Logan McNaughton
a9afd6bb5c
Improve RDP emulation performance (#228)
* Improve RDP emulation performance

* more

* more

* more

* more
2025-02-07 22:29:20 +01:00
Logan McNaughton
f84444a12e
remove rdp_full_sync (#203)
* remove rdp_full_sync

* swap

* swap
2025-01-30 14:42:04 +01:00
Logan McNaughton
cb9309d7e4
RDP sync updates (#201)
* RDP sync updates

* rename

* rename
2025-01-29 20:21:49 +01:00
Logan McNaughton
3e2189463f
static link MoltenVK (#196)
* static link MoltenVK

* static link MoltenVK

* test

* test

* test

* test

* test

* test

* test

* test

* test

* test

* test

* test

* test
2025-01-28 20:56:42 +01:00
Logan McNaughton
a2ba5baaa8
move sse2neon to versioned folder (#185)
* move sse2neon to versioned folder

* more
2025-01-26 19:13:19 +01:00
Logan McNaughton
02c8661b4e
Use SDL3 (#175)
* Use SDL3

* more

* more

* more

* source

* more

* destory

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* fix

* fix

* more

* more

* more

* more

* more

* more

* more
2025-01-25 11:25:54 +01:00
Logan McNaughton
dbd12516cf
Netplay create room GUI (#162)
* netplay

* more

* more

* more

* more

* tokio

* more

* more

* more

* video

* functions

* more

* use rusttls

* fix broadcast
2025-01-19 14:17:09 +01:00
Logan McNaughton
97e4921b6a
Don't transmute values in RSP code (#132)
* remove transmute

* fix

* more

* more

* fix
2025-01-13 09:13:14 +01:00
Logan McNaughton
8fd7688aa7 remove un-needed var 2025-01-12 22:17:47 +01:00
Logan McNaughton
5f84c18b39
Build aarch64 for Linux (#129)
* linux aarch

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more
2025-01-12 18:20:42 +01:00
Logan McNaughton
9058cd1715
aarch64 support (#128)
* First step for aarch64

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* test with cpp

* more

* more

* more

* more

* more

* more

* more

* more
2025-01-12 09:20:06 +01:00
Logan McNaughton
5d00eccb19
Use bindgen for FFI interface (#127)
* Use bindgen for FFI interface

* use allow list
2025-01-11 18:18:01 +01:00
Logan McNaughton
e71d5a1b2d
add build flags for aarch64 (#123) 2025-01-10 11:16:09 +01:00
Logan McNaughton
376fc85660
Fix typo (#104) 2025-01-06 18:15:52 +01:00
Logan McNaughton
31bad0416d
Code cleanup (#103) 2025-01-06 10:08:58 +01:00
Logan McNaughton
ae97990308
Add x86_64 build flag for parallel-rdp (#77)
* Add x86_64 build flag for parallel-rdp

* Fix flag

* Update build.rs
2024-08-28 12:35:52 +02:00
Logan McNaughton
ce5ee30ef0 Update parallel rdp 2024-05-27 12:37:21 -06:00
Logan McNaughton
ecf894b74e
add windows icon (#23)
* add windows icon

* more
2023-10-24 16:07:31 +03:00
Logan McNaughton
dfcd0a21d7
clean up build process (#9)
* clean up build process

* more

* more

* add mac

* more

* more

* Update build.rs
2023-10-06 09:41:27 -06:00