Commit Graph

  • 69145a1bb0 good 3UR 2025-02-14 03:16:23 +10:00
  • 1edf5613c8 use this version of SDL instead 3UR 2025-02-14 03:07:45 +10:00
  • 8dfb8fcb62 close to getting a build 3UR 2025-02-14 02:55:54 +10:00
  • 62ab16a2ed More platform specific changes 3UR 2025-02-14 02:09:17 +10:00
  • 75f0a62fdb bruh 3UR 2025-02-14 01:35:37 +10:00
  • cfeeb0b995 Use correct runtime library for uwp configs 3UR 2025-02-14 00:51:47 +10:00
  • f62a496016 Silly mistake didnt mean to forget this 3UR 2025-02-14 00:40:05 +10:00
  • d8954e4434 forgot 3UR 2025-02-14 00:38:34 +10:00
  • 5ce8392afc ok so the issue is that Platform is globally defined for winrt or something so lets just change it to GamePlatform base class 3UR 2025-02-14 00:29:53 +10:00
  • 594a552961 oops 3UR 2025-02-13 23:53:54 +10:00
  • d519b7cfeb Platform specific for this 3UR 2025-02-13 23:50:12 +10:00
  • 22afe104ae More platform specific things 3UR 2025-02-13 23:29:19 +10:00
  • fd654d2fa8 'tPrimGroupLoader': 'class' type redefinition IT ISNT REDEFINED BUT OK WTF 3UR 2025-02-13 22:27:05 +10:00
  • 4ecc06bf7d Close to getting it to compile 3UR 2025-02-13 22:26:29 +10:00
  • d313d4ef15 Remove all stuff from filters for input that we wont use 3UR 2025-02-13 22:00:40 +10:00
  • c1cf050de5 Like dude where the hell is this redefined ...???? 3UR 2025-02-13 21:47:30 +10:00
  • 8df631a031 Oops 3UR 2025-02-13 21:43:16 +10:00
  • 2c34223016 Fix radsound compilation 3UR 2025-02-13 21:42:25 +10:00
  • e858b51f5e should be good as long as we keep the guards it wont cause issues 3UR 2025-02-13 21:31:59 +10:00
  • 691204db22 Ok radsound still doesnt wanna compile other libs compile fine now 3UR 2025-02-13 21:27:12 +10:00
  • e947090f91 🗿 3UR 2025-02-13 21:21:16 +10:00
  • bae77b4ab7 Bruh 3UR 2025-02-13 21:20:55 +10:00
  • 2e9904db00 Get P3D compiling for UWP 3UR 2025-02-13 21:20:25 +10:00
  • db69be0d7c More platform stuff with macros 3UR 2025-02-13 21:16:33 +10:00
  • 9be60edf66 Push because I just realised why the hell is github saying its 30 commits behind main but also saying its not ... 3UR 2025-02-13 20:19:00 +10:00
  • 96212b4e84 More platform macros and stuff 3UR 2025-02-13 13:01:14 +10:00
  • 8745626aae Part 1. Lots of platform macro stuff & Add RAD_CONSOLE to UWP preprocessor (I may have accidentally added this for other configs or multiple times if I did ill correct it) 3UR 2025-02-13 11:12:47 +10:00
  • dfb4f16776 goo away win32 def 3UR 2025-02-13 09:29:33 +10:00
  • 58d40b4342 This feels so jank but it probably isnt I just dont like the clutter with configs 3UR 2025-02-13 09:26:39 +10:00
  • 9475f79fd3 As much as I did not wanna do this I have to because I cant define RAD_UWP on libraries without having a new config so now we have 3UR 2025-02-13 08:33:29 +10:00
  • 50ce3b4699 Remove ARM idk why it was here 3UR 2025-02-13 06:02:11 +10:00
  • 660900b2d9 Oops 3UR 2025-02-13 04:53:43 +10:00
  • d277fcec6a Implement UWP Main 3UR 2025-02-13 04:42:28 +10:00
  • 1acbc2a843 Initial implementation of UWP Platform (99% wont work out of the box but its progress LOL) 3UR 2025-02-13 04:24:31 +10:00
  • 0999181cf3 Copy over configs from SRR2 project to SRR2_UWP 3UR 2025-02-13 03:00:35 +10:00
  • ac6b5e474a Dummy UWP project 3UR 2025-02-13 02:27:53 +10:00
  • 810fd87365 Move resources to the platform folder 3UR 2025-02-13 02:10:09 +10:00
  • 4a8cae8aed Temp workflow change 3UR 2025-02-13 01:39:55 +10:00
  • ae50654ff1 Decouple the project from "game" folder to "SRR2" so UWP project can be made easily 3UR 2025-02-13 01:36:36 +10:00
  • 37fee5b6e8 Delete TODO.md 3UR 2025-02-13 00:22:24 +10:00
  • a48270190f Oops hopefully when we decouple stuff from SRR2 we can work on UWP 3UR 2025-02-13 00:21:34 +10:00
  • 1713c123f0 Remove GameCube and more PS2 junk 3UR 2025-02-13 00:11:02 +10:00
  • 1a76d38e1c Delete some PS2 files, Keep PS2 entrypoint for reference when doing UWP 3UR 2025-02-13 00:00:55 +10:00
  • 00d7f2bfbe Fix profiler assert due to missing END_PROFILE 3UR 2025-02-12 23:50:39 +10:00
  • 472ceddb3d Implement task switching using semaphores in radload 3UR 2025-02-12 23:50:16 +10:00
  • 7e90230ee3 not worth it 3UR 2025-02-12 23:38:01 +10:00
  • 607b08fc6b Resolve microprofile symbol errors with a very nasty circular include Remove assert we dont need Other small things 3UR 2025-02-12 23:17:37 +10:00
  • 5b5cd760f5 Resolve microprofile symbol errors with a very nasty circular include Remove assert we dont need Other small things 3UR 2025-02-12 23:04:56 +10:00
  • 732b3b1e5b Revert 3UR 2025-02-12 22:06:04 +10:00
  • 46e68f4a7a Ensure the load manager uses the resource context Add lucasp3deditor to tools 3UR 2025-02-12 21:53:28 +10:00
  • 608b2c538a disable profiler 3UR 2025-02-12 21:45:36 +10:00
  • 203811c3dd Account for pointer size difference when allocating memory for sound clips 3UR 2025-02-12 21:03:56 +10:00
  • 3b6815851a stuff 3UR 2025-02-12 14:08:11 +10:00
  • 60e5af764a Had this commented since the start because I wasn't bothered 3UR 2025-02-12 07:47:49 +10:00
  • 9eb8f02d69 Hot reloading will now work for all other projects if the target is debug 3UR 2025-02-12 07:37:25 +10:00
  • 7698920b73 Disable debug watch 3UR 2025-02-12 07:30:23 +10:00
  • 1cf68d29ff Hot reload support for win32 and win64 3UR 2025-02-12 03:09:05 +10:00
  • e62053f118 Remove tools from .gitignore 3UR 2025-02-12 01:20:00 +10:00
  • d1f97e8b9e Actually I don't wanna use this because itll reformat every file when I edit it and itll be annoying 3UR 2025-02-12 01:06:13 +10:00
  • fe2789d89e Remove old TODOs & Deprecate using TODO.md add .clang-format for code formatting 3UR 2025-02-12 00:34:46 +10:00
  • 7993452ea3 Add more resolutions also what the hell was defaultfont.h 3UR 2025-02-11 23:49:06 +10:00
  • 1ce94f3340 fix this 3UR 2025-02-11 21:59:52 +10:00
  • 73389fabd3 Merge pull request #9 from 3UR/feat-64-bit 3UR 2025-02-11 21:40:38 +10:00
  • decdd06d14 Add project file to FeApp while it's loading This fixes pages retrieving values from a previously loaded project 3UR 2025-02-11 21:35:58 +10:00
  • f1a6ab60d5 funny comment 3UR 2025-02-11 21:32:04 +10:00
  • 281975ee77 This may be the fix to the crash (i hope) 3UR 2025-02-11 21:21:15 +10:00
  • 26d9399276 Builds work good now its just the crashing thenn we can get started with winrt branch 3UR 2025-02-11 20:40:28 +10:00
  • 2fedeb4957 Disable /FORCE because why would we want it now that all symbol issues are resolved 3UR 2025-02-11 20:29:53 +10:00
  • 5ee8ec81ff Fix compiling for x64 (yes it was literally this) 3UR 2025-02-11 20:19:59 +10:00
  • 7b639e6b20 Fix some weird issues which maybe will resolve the crash as I only got these issues after clean build 3UR 2025-02-11 10:07:54 +10:00
  • 203e8aab67 Possible fix for crashing? 3UR 2025-02-11 08:45:11 +10:00
  • 098d8eb350 Okay so win64 should also of been defined here 3UR 2025-02-11 08:19:40 +10:00
  • 55601fdadb Howww did i forget this man 3UR 2025-02-11 07:27:35 +10:00
  • ebbda1acae Update projects for x64 (this took me about 2 hours because I had to configure for tune release debug and then x64 and x32 very annoying) 3UR 2025-02-11 07:18:25 +10:00
  • f7d203c2da CI x64 prep and README a bit better 3UR 2025-02-11 06:09:19 +10:00
  • 943a12500e Nice one 3UR 2025-02-11 05:53:53 +10:00
  • ca929239b0 Fix minimap in widescreen 3UR 2025-02-11 05:27:11 +10:00
  • 52084e8257 Stuff 3UR 2025-02-11 05:24:45 +10:00
  • 6f3aa8d09e Fix radsound running out of memory in debug configuration 3UR 2025-02-11 05:22:05 +10:00
  • e7ce3de7c9 Account for pointer size in heap fudge factor 3UR 2025-02-11 05:20:54 +10:00
  • 043b3bb869 Enable widescreen support! 3UR 2025-02-11 05:19:42 +10:00
  • 07acb8a5a8 Fix optimization error due to "uninitialized" member The new operator was actually initializing this value, but all memory returned from new is assumed to be uninitialized data that is initialized by the constructor 3UR 2025-02-11 05:17:32 +10:00
  • 007c049d02 small todo 3UR 2025-02-11 05:13:25 +10:00
  • 43b3ea9a49 Upgrade sampling rate from 24kHz to 48kHz 3UR 2025-02-11 05:10:59 +10:00
  • 6c8db88293 Use a union to avoid the need to cast 3UR 2025-02-11 05:09:06 +10:00
  • 5f7a51fabe Doc 3UR 2025-02-11 05:07:15 +10:00
  • 02eec026e2 Mark g_NoHeapRoute as const to ensure it remains true 3UR 2025-02-11 05:06:27 +10:00
  • fedf52df02 Oops 3UR 2025-02-11 05:05:21 +10:00
  • 459908dbd8 Always overload operator new, but make heap routing optional 3UR 2025-02-11 05:04:38 +10:00
  • e2a259a560 Revert 3UR 2025-02-11 04:59:05 +10:00
  • 6888fa232f Route radLoadObject to our own allocation functions 3UR 2025-02-11 04:56:47 +10:00
  • af09a10fdd Circular include fix 3UR 2025-02-11 04:54:11 +10:00
  • bc854a6a6a Route the other class allocators too Ensure our STL allocator doesn't rely on overloading the built-in new 3UR 2025-02-11 04:52:38 +10:00
  • 229a8e0c46 Oops 3UR 2025-02-11 04:49:38 +10:00
  • fce2351aa1 Ensure radObject allocations always go to our own allocator (pt 2 because it didnt commit properly) 3UR 2025-02-11 04:47:05 +10:00
  • 1353f54efe Ensure radObject allocations always go to our own allocator 3UR 2025-02-11 04:46:27 +10:00
  • 1f2ca0fd00 Disable overloading of built-in new by default 3UR 2025-02-11 04:42:35 +10:00
  • 732d547cf8 Don't attempt to store an int in a char 3UR 2025-02-11 04:39:29 +10:00
  • b761da8a22 Allow RAD_DEBUG without DEBUGWATCH 3UR 2025-02-11 04:34:12 +10:00
  • 8e13799fa6 Call destroy_mspace when destroying the heap Technically not needed, since we never resize the heap 3UR 2025-02-11 04:32:48 +10:00