Commit graph

44 commits

Author SHA1 Message Date
wally4000
aab193d6e3 Clean up format directive 2025-02-22 19:07:04 +11:00
wally4000
3dfc081887 Remove Redundant Path file 2024-08-06 16:53:45 +10:00
Wally4000
a07023394e Remove redundant Windows code 2024-07-06 10:02:11 +10:00
Wally4000
6ad9354a12 Move DAEDALUS_ACCURATE_CVT to CmakeFile 2024-07-06 09:54:47 +10:00
Wally4000
88ae4dc269 Modernise Windows Debug asserts. 2024-07-05 21:49:45 +10:00
Wally4000
ca75f74035 Tidy up some Windows exclusive stuff 2024-07-04 09:37:31 +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
wally4000
e2503293f0 update uncached_ptr function 2024-06-17 16:24:18 +10:00
wally4000
df552ba27e use constexpr and unrolled GetNextPowerOf2 2024-06-17 14:59:13 +10:00
wally4000
677f53c592 Modernise DAEDALUS_USE and replace ARRAY_SIZE VARIABLE 2024-06-17 13:45:41 +10:00
wally4000
a339eb5549 Remove DAEDALUS_FORCEINLINE macro to use default inline 2024-06-17 06:48:18 +10:00
Howard Su
15b9a01c95 Fix debug build 2023-12-10 10:08:51 +08:00
Howard Su
75d3eb0814 enable debug build of win32 2023-12-07 23:35:46 +08:00
Howard Su
734ed8788d Make Win32 build on Release 2023-12-07 22:56:38 +08:00
Wally4000
a028bb83f1 Fix PSP Build 2023-10-28 21:15:55 +11:00
Wally4000
8f83e2bc04 Modern compilers can deal with __fastcall 2023-10-23 13:05:33 +11:00
Wally4000
895e8910d9 Remove BuildOptions and clean up macros 2023-10-23 12:58:37 +11:00
Wally4000
b6eff3b826 Hurray it lives. 2023-10-11 18:47:51 +11:00
Wally4000
b9b659c353 Adjust Paths a bit, but start to fix properly 2023-10-10 20:29:14 +11:00
Wally4000
73827031bf Bunch more compilation fixes, not quite there yet 2023-10-04 12:58:31 +11:00
Wally4000
76eb881494 use shared_ptr instead of RefCounted Class 2023-06-22 15:47:48 +10:00
Wally4000
cf7c70c69b Tidy up types. 2023-06-22 15:04:14 +10:00
Wally4000
060557db9b Use smart pointers for singleton and graphics 2022-07-16 00:36:25 +10:00
Wally4000
90917c8626 Fix up Debug Build 2022-06-28 11:06:55 +10:00
Wally4000
d40f4d24d7 Simplify Endian check Code 2022-06-22 23:35:36 +10:00
Wally
9fe0d7666f Use modern alignas specifier 2022-06-19 13:55:08 +10:00
Wally4000
6ef7698069 Modern C++ demands just using inline 2022-06-13 22:41:59 +10:00
wally4000
658964d47d Start fixing Windows Build, move x86 dynarec 2022-04-16 17:16:12 +10:00
Wally4000
4cd040fdfd Cmake has replaced these files 2021-12-11 11:46:07 +11:00
Wally4000
20909536fa Merge branch 'posix' of https://github.com/daedalusx64/daedalus into posix 2021-12-11 11:15:17 +11:00
Wally4000
eb91b277a9 Use Posix alignment on PSP 2021-12-10 13:15:30 +11:00
Wally4000
cd80cfc6de Just use strcasecmp now. All platforms support it 2021-12-09 16:05:21 +11:00
Wally4000
ce4e311c96 All platforms can use the same types. 2021-11-20 10:23:11 +11:00
Wally4000
6b1dd75b6b Remove the Dev Build Config Options as in Cmake 2021-11-13 15:21:10 +11:00
wally4000
d52ce85ce8 replace Clamp with std::clamp 2021-10-23 23:08:27 +11:00
wally4000
4fbc81a4ac Use std::max and std::min 2021-10-23 22:12:40 +11:00
wally4000
d5538e3baa Remove legacy static assert 2021-10-23 21:51:51 +11:00
Wally4000
226a1ae624 Tidy up defines internally, move to CMake 2021-10-19 21:54:40 +11:00
Wally4000
cdfb80e6ab Tidy up Types.h 2021-10-18 20:00:27 +11:00
Wally4000
eadc1b3758 move from typedef to modern using declaration 2021-10-18 18:58:14 +11:00
Wally4000
b1e6ac01da Adding in some std:: functions to replace some templates 2021-10-16 22:54:18 +11:00
Wally4000
2e7618627e PSP will now use strcasecmp 2021-10-16 17:50:11 +11:00
Wally4000
15e3e2a1d0 Update to the Bazel Directory Structure.. 2020-08-22 18:42:41 +10:00