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