Commit graph

  • 5d970e860c Cleanup Clownacy 2020-10-15 14:28:46 +01:00
  • 35d3d20d44 Even better way Clownacy 2020-10-15 14:27:16 +01:00
  • 977a5eb49d Add better 3DS audio thread priority Clownacy 2020-10-15 14:25:48 +01:00
  • 497adce14b Add mutexes to 3DS audio backend Clownacy 2020-10-15 14:22:49 +01:00
  • 2f8e771333 Fix a typo Clownacy 2020-10-15 14:00:55 +01:00
  • cbef077ff7 3DS - Save some RAM Clownacy 2020-10-15 13:46:56 +01:00
  • cf92263fba 3DS - Swap ZL and ZR Clownacy 2020-10-14 23:43:07 +01:00
  • 3e03995ab4 Update 3DS build instructions Clownacy 2020-10-14 23:23:32 +01:00
  • 0d7ad3358b Make some filenames more consistent Clownacy 2020-10-14 23:22:16 +01:00
  • d391ab77f9 Add a hardware-accelerated 3DS audio backend Clownacy 2020-10-14 23:18:43 +01:00
  • 268d68b078 Remove dead functions Clownacy 2020-10-14 20:36:00 +01:00
  • 28ea9054e7 Remove the dummied-out Wii U controller backend Clownacy 2020-10-14 20:32:38 +01:00
  • 6e53250a20 Update CMake options Clownacy 2020-10-14 20:31:16 +01:00
  • f652fb7016 Update readme with 3DS build instructions Clownacy 2020-10-14 20:21:18 +01:00
  • 094990b6ad 3DS - Remove warnings about a crash Clownacy 2020-10-14 20:05:33 +01:00
  • 785781c133 3DS - Deobfuscate some raw values Clownacy 2020-10-14 20:05:12 +01:00
  • c396dede92 3DS - Take advantage of C++ default parameters Clownacy 2020-10-14 20:03:01 +01:00
  • ccf1a6cd23 3DS - No more 'depth = 0.5' Clownacy 2020-10-14 20:02:03 +01:00
  • 7987243427 3DS - Initialise screen render-target ourselves Clownacy 2020-10-14 19:59:00 +01:00
  • 790a25ba6b 3DS - Move common code to functions Clownacy 2020-10-14 19:51:19 +01:00
  • 56da7dfe99 3DS - Slight optimisation Clownacy 2020-10-14 19:47:10 +01:00
  • aafb8dd302 3DS - Make glyph system independent of surfaces Clownacy 2020-10-14 19:40:37 +01:00
  • 5756612212 3DS - Cleanup Clownacy 2020-10-14 19:33:35 +01:00
  • 196ff6ac2f 3DS - Only call C2D_SceneBegin when we have to Clownacy 2020-10-14 19:32:21 +01:00
  • 8f87aa108e 3DS - Add glyph rendering Clownacy 2020-10-14 19:27:18 +01:00
  • 658c38b350 Remove unnecessary function calls Clownacy 2020-10-14 18:41:12 +01:00
  • e732534e91 3DS - Fix hang on shutdown Clownacy 2020-10-14 18:40:37 +01:00
  • c50155b1b0 Better way to handle EnableAlpha mid-frame Clownacy 2020-10-14 16:16:37 +01:00
  • d006b6c439 Update readme to not FREETYPE_FONTS option Clownacy 2020-10-14 16:03:21 +01:00
  • fcba88f2e1 3DS - Delete old files Clownacy 2020-10-14 16:01:44 +01:00
  • 54817eda51 3DS - Fix EnableAlpha Clownacy 2020-10-14 15:50:50 +01:00
  • 3f6ac2ee5f Correct indentation Clownacy 2020-10-14 15:50:22 +01:00
  • 4c034571c8 3DS - Note a crash Clownacy 2020-10-13 22:27:15 +01:00
  • 007b455426 3DS - Correct an error message Clownacy 2020-10-13 21:36:08 +01:00
  • 36f9fb6fec 3DS - Avoid redundant code Clownacy 2020-10-13 21:35:36 +01:00
  • 2601a2c4e7 3DS - Fix garbage data showing on Loading screen Clownacy 2020-10-13 21:34:25 +01:00
  • 9c24ab9338 3DS - Remove attributes Clownacy 2020-10-13 21:30:53 +01:00
  • 87652c50f5 Remove unnecessary #include Clownacy 2020-10-13 21:30:31 +01:00
  • e45ee3c189 3DS - Fix corrupted graphics on real hardware Clownacy 2020-10-13 21:12:46 +01:00
  • a82189b0c9 3DS - Fix more corruption Clownacy 2020-10-13 20:59:20 +01:00
  • b6ff494f54 3DS - Fix alpha and corruption Clownacy 2020-10-13 20:57:20 +01:00
  • 0f6768e6e6 Misc 3DS cleanup and tweaks Clownacy 2020-10-13 20:00:30 +01:00
  • 65aac0bb21 Convert the 3DS renderer to Citro2D Clownacy 2020-10-13 18:56:07 +01:00
  • 82630cedb7 Added unfinished 3DS hardware renderer Clownacy 2020-10-13 13:22:02 +01:00
  • ffcd989cea Remove unnecessary whitespace Clownacy 2020-10-13 13:21:30 +01:00
  • b6fe4f175c Make SDL2 controller backend safer Clownacy 2020-10-12 21:46:47 +01:00
  • a77cc0a559 Optimise the 3DS port (now runs okay on Old3DSs) Clownacy 2020-10-12 17:30:10 +01:00
  • 8513a1d7d8
    Correct 3DS Backend_PrintInfo writing to stderr Clownacy 2020-10-12 10:37:19 +01:00
  • b5292f0ce7 Update remaining platform backends Clownacy 2020-10-11 21:28:04 +01:00
  • f9993b264c Fix dumb typo Clownacy 2020-10-11 21:18:52 +01:00
  • 5b4778fb06 Fix the 3DS crash when closing Clownacy 2020-10-11 21:16:47 +01:00
  • 6df224400c Okay never mind this doesn't avoid it at all Clownacy 2020-10-11 16:01:27 +01:00
  • 0a99762fec Force 3DS to 320x240 by default Clownacy 2020-10-11 15:59:40 +01:00
  • 8d296f0385 Allow backend to specify data folder Clownacy 2020-10-11 15:58:48 +01:00
  • f3ff030869 Avoid 3DS crash when closing the game Clownacy 2020-10-11 15:17:34 +01:00
  • 2a73c12a5f 3DS cleanup Clownacy 2020-10-11 15:17:00 +01:00
  • c398ec7c25 Cleanup and enable New3DS speedup Clownacy 2020-10-11 14:42:27 +01:00
  • 80725016f7 Add mutexes to 3DS audio backend Clownacy 2020-10-11 14:42:04 +01:00
  • 75a31005d1 Add basic 3DS audio support Clownacy 2020-10-11 14:27:39 +01:00
  • 7013c28e26 Remove an unnecessary newline Clownacy 2020-10-11 14:27:10 +01:00
  • 5597245865 Optimise 3DS rendering a little Clownacy 2020-10-11 14:26:15 +01:00
  • 10c4831160 Better 3DS debug logging and fix console output Clownacy 2020-10-11 14:24:57 +01:00
  • f5b3b2e0d0 Add a basic 3DS port Clownacy 2020-10-11 00:09:22 +01:00
  • 49027c4ab7 Minor comment cleanup Clownacy 2020-10-10 20:40:57 +01:00
  • c478cf242b Add a missing #include Clownacy 2020-10-10 15:25:58 +01:00
  • 3a00286890 Fix SDL2 version check Clownacy 2020-10-05 01:48:46 +01:00
  • 12b7990cf9 Wii U: Fix usage of wrong shader Clownacy 2020-10-04 21:00:38 +01:00
  • 94dd419858 Add explicit parameter for render targets Clownacy 2020-10-04 14:19:16 +01:00
  • 8eb4e29b10 Remove needless parameter Clownacy 2020-10-04 13:56:43 +01:00
  • ce6e4e2a32 Add Wii U smooth framebuffer upscaling Clownacy 2020-10-04 13:51:16 +01:00
  • 30ec081d7b Refactor Wii U renderer in preparation Clownacy 2020-10-04 12:58:57 +01:00
  • 385b7531ef Remove leftover files I was using for testing Clownacy 2020-10-04 00:47:55 +01:00
  • 914034c406 Remove unused variable Clownacy 2020-10-04 00:39:07 +01:00
  • 771f83d06a Fix the 'Studio Pixel Presents' text on Wii U Clownacy 2020-10-04 00:37:49 +01:00
  • 4b2a14167e Wii U shader fixes Clownacy 2020-10-03 22:29:02 +01:00
  • 9458d2aea7 Avoid some duplicate code in Wii U flush function Clownacy 2020-10-03 21:01:36 +01:00
  • 6803438358 Fix Wii U using an uninitialised vertex buffer Clownacy 2020-10-03 18:35:40 +01:00
  • c7cd67c410 Remove another useless variable Clownacy 2020-10-03 16:11:58 +01:00
  • 858fd0beb9 Fix Backend_EnableDragAndDrop not matching header Clownacy 2020-10-03 16:10:34 +01:00
  • 076a477239 Remove useless variable Clownacy 2020-10-03 16:09:22 +01:00
  • 7ab6866d6b Change Font.cpp to use CP1252 instead of UTF-8 Clownacy 2020-10-03 12:29:43 +01:00
  • 71d7aafaf9 Remove FreeType licence stuff Clownacy 2020-09-30 21:20:05 +01:00
  • 9a5ac1606d Correct a typo Clownacy 2020-09-30 21:18:59 +01:00
  • 603cfdd9db Merge branch 'accurate' into portable Clownacy 2020-09-29 16:44:49 +01:00
  • 0730bb74ef More cleanup Clownacy 2020-09-27 22:02:45 +01:00
  • 97a042dcc0 Deobfuscate some values Clownacy 2020-09-27 21:12:39 +01:00
  • 59aeae07f8 More documentation Clownacy 2020-09-27 20:57:24 +01:00
  • 69eed6a966 More documentation Clownacy 2020-09-27 20:45:08 +01:00
  • 2ab0ff2455 Document Ending.cpp a little Clownacy 2020-09-27 20:35:58 +01:00
  • 80d5691a7e Clean-up some code Clownacy 2020-09-27 20:12:12 +01:00
  • d1dc861bc3 Another TODO Clownacy 2020-09-27 20:08:51 +01:00
  • 0df697d5ee Add a TODO Clownacy 2020-09-27 20:07:06 +01:00
  • ad5785611b Change a float literal to double Clownacy 2020-09-27 19:31:23 +01:00
  • 35bf490f0d Fix GLFW3 build error Clownacy 2020-09-27 17:51:16 +01:00
  • baf88b0d4b Convert cursors to RGBA Clownacy 2020-09-25 13:56:23 +01:00
  • 51e6cb5a6c Convert cursors and icon to PNG Clownacy 2020-09-25 13:48:10 +01:00
  • b7e25cd9be Wii U renderer cleanup Clownacy 2020-09-25 13:40:45 +01:00
  • 9b29717f41 Merge branch 'accurate' into portable Clownacy 2020-09-26 23:30:19 +01:00
  • 098aae8d73 Ignore Visual Studio 2019 stuff Clownacy 2020-09-26 23:25:02 +01:00
  • dad9dd6421 Correct oversized OpenGL upscaled framebuffer Clownacy 2020-09-26 23:19:17 +01:00