Commit graph

67 commits

Author SHA1 Message Date
Wally4000
f029fc65ba Begin to use std::thread 2024-10-06 13:30:12 +02:00
Wally4000
04a72fbc5e Add Profiler control for Cmake 2024-09-04 13:35:07 +10:00
wally4000
53bb512f16 Disable Language section for CTR (Crashes) 2024-08-07 12:58:59 +10:00
wally4000
3ef43eaa48 Move Timing.cpp to System 2024-08-07 12:57:53 +10:00
wally4000
fbfaaf5f66 Only use Timing if not CTR (Might need to change this for all embedded platforms) 2024-08-07 12:57:13 +10:00
wally4000
934c195043 Remove redundant IO file again. 2024-08-06 14:30:52 +10:00
wally4000
fd22ce09e0 Shuffle some files around 2024-08-05 21:15:57 +10:00
wally4000
057d301b11 Remove BaseDir extern and replace with setBasePath function 2024-08-02 15:15:58 +10:00
wally4000
f4dc409305 Use std::byteswap instead of builtins. 2024-08-02 13:59:00 +10:00
wally4000
1cae4e21fe Remove redundant UI file 2024-07-18 13:24:21 +10:00
wally4000
a02e85073e Move a lot of fopen to std::fstreams 2024-07-11 20:10:49 +10:00
Wally4000
a07023394e Remove redundant Windows code 2024-07-06 10:02:11 +10:00
wally4000
345be9e963 Windows slashes yay 2024-07-01 11:33:35 +10:00
Wally4000
7e531ee23b Isolate IO namespace to what is left.. 2024-06-29 22:40:37 +10:00
wally4000
6b9fc4f899 Things will be broken here but more IO:: Removal 2024-06-20 16:18:03 +10:00
wally4000
4a35201f22 Specify if a variable is unused to silence compiler. 2024-06-20 12:24:05 +10:00
wally4000
5be11beeb3 Std::filesystem by reference and start to enable Translate for all 2024-06-20 10:07:25 +10:00
wally4000
4bcc5af9b9 Move MathUtil.h to Utility 2024-06-17 16:29:28 +10:00
Howard Su
5c0dd83555
Merge branch 'master' into pspui 2023-12-08 09:22:48 +08:00
Howard Su
734ed8788d Make Win32 build on Release 2023-12-07 22:56:38 +08:00
Howard Su
fcc875fb46 Fix warnings, still left some 2023-12-06 08:52:37 +08:00
Howard Su
d3c304abae Cleanup UI code for platform independent 2023-12-05 14:15:25 +08:00
Howard Su
e2f3183177
Fix release build (#46)
* Perf critial structures needs to be C-array instead of c++ array

* Temp fix only disable optimization in Core

* fix a buffer overflow

* Fix build on Linux
2023-12-05 09:02:33 +08:00
Wally4000
895e8910d9 Remove BuildOptions and clean up macros 2023-10-23 12:58:37 +11:00
Wally4000
448c384727 Begin fixing Posix build 2023-10-15 21:19:13 +11:00
Wally4000
b6eff3b826 Hurray it lives. 2023-10-11 18:47:51 +11:00
Wally4000
5b8fb28b57 Compiles and launches, doesn't get to games yet :) 2023-10-10 12:52:48 +11:00
Wally4000
af2ee46808 General code tidying up, cmake script borked ATM 2023-10-02 14:06:45 +11:00
Wally4000
c7bed4c5a5 Pass filename by reference to avoid copies 2023-04-29 12:21:30 +10:00
Wally4000
6dca83df5e Clean up CMake (PSP Build is jank) 2023-04-15 09:35:45 +10:00
Wally4000
060557db9b Use smart pointers for singleton and graphics 2022-07-16 00:36:25 +10:00
Wally4000
d40f4d24d7 Simplify Endian check Code 2022-06-22 23:35:36 +10:00
Wally4000
9433fdafd4 Move PSP Audio to SDL Audio add SDL Audio 2022-05-03 22:15:22 +10:00
Wally4000
107297c150 Keep PSP Stat where it's used 2022-04-24 12:23:21 +10:00
Wally4000
5d16579103 Use a unique_ptr for Audio 2022-04-20 20:08:51 +10:00
Wally4000
fde51a9c44 Tidy up Mutex 2022-04-20 20:05:51 +10:00
Wally4000
b0185d6441 Begin introducing std::filesystem more 2022-04-19 20:22:58 +10:00
Wally4000
f04a7d68ff Add beginnings of a UI to posix build 2022-04-19 16:02:56 +10:00
wally4000
658964d47d Start fixing Windows Build, move x86 dynarec 2022-04-16 17:16:12 +10:00
Wally4000
3037770f31 use pthread on PSP (Will delete PSP code later) 2022-04-01 15:19:38 +11:00
Wally
23d60271b8 PSP will now build but crashes :( 2022-03-27 12:56:24 +11:00
Wally4000
3fec82b04d Remove stdafx.h for consistency 2022-03-22 18:06:17 +11:00
Wally4000
1804b898cf Overhaul CMake. May break PSP Build 2022-03-21 21:34:56 +11:00
Wally4000
010ed123ad Use Pthread instead of semaphores 2022-02-04 15:13:20 +11:00
Wally4000
0044d9ae30 Exclusive PSP Utilities should be in PSP/Utility 2022-01-31 11:19:44 +11:00
Wally4000
42d0fece69 Re add builtins for PSP 2022-01-30 22:04:59 +11:00
Wally4000
a1f945414d Remove System/Paths.h / Paths.cpp as not required 2022-01-30 21:21:03 +11:00
Wally4000
0c242a0249 Start tidying up the paths, fix c++20 compat 2022-01-30 21:07:40 +11:00
Wally4000
4dec722a1b Simplify savegame path logic 2021-11-13 15:38:25 +11:00
Wally4000
c39ebb78b6 Use Posix IO with PSP 2021-11-13 15:19:56 +11:00