Commit graph

  • bf34410e4b [PICA] Blending register definitions wheremyfoodat 2023-02-27 01:59:28 +02:00
  • e80679fe77 Geometry pipeline v2 wheremyfoodat 2023-02-26 20:41:33 +02:00
  • 1019f65824 Fix Fedora build wheremyfoodat 2023-02-18 00:57:42 +02:00
  • c73ebdcf77 Fix x64 Linux CMake build. wheremyfoodat 2023-02-18 00:36:23 +02:00
  • e41932ec2f [OpenGL library] More texture options wheremyfoodat 2023-02-06 00:40:13 +02:00
  • ccdab41c28 [PICA] More textures. Upstream should also build now wheremyfoodat 2023-02-01 01:53:51 +02:00
  • 51130b295a [PICA] More textoor wheremyfoodat 2023-02-01 00:34:58 +02:00
  • ce72368f01 [PICA] Texture cache v0.1 wheremyfoodat 2023-01-31 22:59:37 +02:00
  • 03d0d77db8 [PICA] Add texture swizzling wheremyfoodat 2023-01-31 22:47:19 +02:00
  • dd17b2ecb8 [PICA] Start working on textures wheremyfoodat 2023-01-31 21:34:42 +02:00
  • f7824774eb [NDM] Stub ResumeScheduler wheremyfoodat 2023-01-29 17:50:46 +02:00
  • c3b2699d47 [MIC] Stub StartSampling wheremyfoodat 2023-01-29 17:42:52 +02:00
  • 272926a2ce [MIC] Add SetClamp, SetPower wheremyfoodat 2023-01-29 17:36:06 +02:00
  • 29a740dae9 [MIC] Implement GetGain & SetGain wheremyfoodat 2023-01-29 16:50:44 +02:00
  • 980139e588 [Kernel] Implement CreateMemoryBlock wheremyfoodat 2023-01-29 16:29:45 +02:00
  • ec7c0b86b7 Make some things panic for later wheremyfoodat 2023-01-29 02:39:17 +02:00
  • 687c99cab6 [FS] Add DeleteFile wheremyfoodat 2023-01-29 01:27:27 +02:00
  • a1cb50925f [NCCH] Add support for reading Miis out of NAND wheremyfoodat 2023-01-28 22:25:20 +02:00
  • 4e64f722e5 [Kernel] ExitThread [FS] Start implement archive 0x2345678A wheremyfoodat 2023-01-26 17:49:17 +02:00
  • 7c2dd34eba [CFG] Stub GenUniqueConsoleHash wheremyfoodat 2023-01-26 02:20:54 +02:00
  • f992ecacab [CFG] Add more configs wheremyfoodat 2023-01-26 01:26:22 +02:00
  • 4e04e58fbe [FS] Fix file path oopsie wheremyfoodat 2023-01-26 01:26:04 +02:00
  • f68ddebf90 Fix SleepThread SVC (Fixes nullptr access in SM3DL and Pokemon Rumble Blast) wheremyfoodat 2023-01-25 01:44:14 +02:00
  • da50d0f6a4 Update CMakeLists.txt wheremyfoodat 2023-01-24 22:51:21 +02:00
  • cad046d9a8 [APT] Add shared font wheremyfoodat 2023-01-23 19:32:13 +02:00
  • c8a4c7d7fa [FS] Implement ReadFile for files with host OS file descriptors. wheremyfoodat 2023-01-23 13:34:31 +02:00
  • 098b70690a [APT] Start implementing shared font wheremyfoodat 2023-01-23 13:34:13 +02:00
  • e052c16a36 [FS] Implement GetFileSize [PTM] Stub step functions wheremyfoodat 2023-01-23 03:24:13 +02:00
  • 49dcc25795 [FS] Done with CreateFile wheremyfoodat 2023-01-23 02:35:10 +02:00
  • 93d2d300b9 [FS] Start implementing CreateFile wheremyfoodat 2023-01-22 14:53:23 +02:00
  • ee11a9e7c6 const -> constexpr wheremyfoodat 2023-01-22 14:24:41 +02:00
  • 995dfb81df ExtSaveData work wheremyfoodat 2023-01-22 14:23:28 +02:00
  • 902b877c40 [IOFIle] Add constructors wheremyfoodat 2023-01-16 21:39:12 +02:00
  • b1f2be98fa [FS] Add app data folder, add path safety checks wheremyfoodat 2023-01-16 01:06:43 +02:00
  • c16bf5c8aa [Kernel] Make File::GetSize panic wheremyfoodat 2023-01-14 02:40:24 +02:00
  • deaf7d518c [FS] More concrete path impl wheremyfoodat 2023-01-14 01:46:48 +02:00
  • 1730ab9734 Stub AM::GetDLCTitleInfo got PMD: Gates to Infinity wheremyfoodat 2023-01-13 23:41:20 +02:00
  • 708bf9f040 Fix merge failure wheremyfoodat 2023-01-13 22:59:25 +02:00
  • eae9bc67dd Merge branch 'Sync-Objects' of https://github.com/wheremyfoodat/Virtual3DS into Sync-Objects wheremyfoodat 2023-01-10 00:37:27 +02:00
  • c31b2b8910 [ExtSaveData] More work wheremyfoodat 2023-01-07 03:44:15 +02:00
  • 79c89f1f63 Starting work on (Shared)ExtSaveData archive wheremyfoodat 2023-01-07 03:30:32 +02:00
  • bbb62a83d0 [PICA] Implement RCP wheremyfoodat 2023-01-07 01:34:34 +02:00
  • 64de1391ab Add AM and NIM services wheremyfoodat 2023-01-06 03:44:04 +02:00
  • f965dea916 Add BOSS service wheremyfoodat 2023-01-06 02:40:45 +02:00
  • 243224eed3 More service calls implemented wheremyfoodat 2023-01-06 00:32:02 +02:00
  • 9f07286de8 Add FRD service wheremyfoodat 2023-01-05 22:23:05 +02:00
  • 94fe205c48 [AC] Add service + SetClientVersion wheremyfoodat 2023-01-05 21:41:52 +02:00
  • 400db8ef0a [APT] Some hacks wheremyfoodat 2023-01-05 21:10:35 +02:00
  • 3ce9dc1d7b Surface cachin' again wheremyfoodat 2023-01-05 20:41:09 +02:00
  • 70dd8b2e9d [APT] Add inquireNotification/setScreencapPermission wheremyfoodat 2023-01-03 22:02:12 +02:00
  • 9396b1ec9c [APT] Fix initialize wheremyfoodat 2023-01-03 19:27:56 +02:00
  • 684fda0771 [Kernel] Implement SyscoreVer wheremyfoodat 2023-01-03 01:32:50 +02:00
  • 1b7c38e27f [OpenGL] Better deallocation scheme wheremyfoodat 2023-01-02 23:35:34 +02:00
  • 9d741ba177 Add SurfaceCache::operator[] wheremyfoodat 2023-01-02 20:06:40 +02:00
  • e9217722f1 oops wheremyfoodat 2023-01-02 15:01:46 +02:00
  • ecbb33b906 [GPU] Surface cache vol 1 wheremyfoodat 2023-01-02 15:01:17 +02:00
  • 57ef4e25e7 Separate renderer and PICA completely wheremyfoodat 2023-01-01 22:06:54 +02:00
  • 9f792c2cf5 Add thread logger, split renderer from PICA wheremyfoodat 2023-01-01 21:04:34 +02:00
  • 672a893938 Fix typo & reset FPRs on CPU reset wheremyfoodat 2022-12-31 16:38:28 +02:00
  • 6b69010628 [Kernel] Forgot a sortThreads call, oops. wheremyfoodat 2022-12-31 15:57:24 +02:00
  • 23a6ef447f Stuffs wheremyfoodat 2022-12-31 15:54:24 +02:00
  • f2ab7a0370 [HID] Implement more of the gyro, OoT stops hanging wheremyfoodat 2022-12-30 19:24:42 +02:00
  • 2fe65a58a1 [PICA] Fix shader on Nvidia wheremyfoodat 2022-12-30 17:51:30 +02:00
  • 96a2dc18b1 [CFG Add country info wheremyfoodat 2022-12-29 00:57:44 +02:00
  • 7892c3303f [NCSD loader] Fix typo wheremyfoodat 2022-12-12 20:17:07 +02:00
  • 3d1aafa7dd [FS] Use std::string over C strings for archive names wheremyfoodat 2022-12-12 03:50:38 +02:00
  • e1ac986009 [GPU] DMA wheremyfoodat 2022-12-11 21:32:36 +02:00
  • 8f796352a6 Fix typos wheremyfoodat 2022-12-11 03:12:20 +02:00
  • a58e8a3c97 [PICA] Add idx to DP3/DP4 wheremyfoodat 2022-12-08 00:28:38 +02:00
  • 448f84ceb4 [PICA] Implement MAX wheremyfoodat 2022-12-07 02:31:41 +02:00
  • ca4726aba1 More thread work wheremyfoodat 2022-12-07 02:08:18 +02:00
  • 7547159a48 [Helpers] Fix oopsie wheremyfoodat 2022-11-18 00:07:14 +02:00
  • 70a492fa03 [Kernel] Add log to CreateMutex wheremyfoodat 2022-11-18 00:01:20 +02:00
  • 514ddf39bd Implement APT::Initialize wheremyfoodat 2022-11-17 23:48:27 +02:00
  • 7b8cac8d43 Semaphores v0.1 wheremyfoodat 2022-11-17 22:14:56 +02:00
  • 3c55d88fab [Kernel & APT] Mutexes v0.1 wheremyfoodat 2022-11-17 00:29:02 +02:00
  • 41e01bbdd4 Sync objects 0.1 wheremyfoodat 2022-11-16 22:02:52 +02:00
  • 182132cbb1 [APT] Better GetLockHandle stub. wheremyfoodat 2022-10-20 00:30:44 +03:00
  • 512a7f7bec [APT] Fix typo wheremyfoodat 2022-10-20 00:20:01 +03:00
  • 4a68cd8e1a Fix oopsie wheremyfoodat 2022-10-17 22:10:01 +03:00
  • 55ca643c5d [SRV] Empty CECD/MIC services for MK7 and 3D Land wheremyfoodat 2022-10-16 12:27:44 +03:00
  • 1147824709 [Kernel] Implement SetThreadPriority wheremyfoodat 2022-10-16 01:21:33 +03:00
  • bb9a50ab31 [Kernel] Implement getThreadPriority wheremyfoodat 2022-10-16 01:01:09 +03:00
  • 08a45fc8a3 [Kernel] Add some multithreading definitions wheremyfoodat 2022-10-16 00:43:57 +03:00
  • 41aecae58a [Kernel] Fix threading bug I think wheremyfoodat 2022-10-15 23:37:22 +03:00
  • 72132cd97e [Kernel] Register CreateMutex in the SVC table wheremyfoodat 2022-10-15 23:19:28 +03:00
  • 015343a848 [FS/Memory] Add ENVINFO and some FS calls for Metroid 2 wheremyfoodat 2022-10-15 21:58:14 +03:00
  • ec26631e5d [APT] Implement some functions for Metroid 2 wheremyfoodat 2022-10-15 21:30:38 +03:00
  • 57fa61eb3f [GSP::GPU] Implement SetAxiConfigQoSMode wheremyfoodat 2022-10-15 19:18:53 +03:00
  • 49dc526347 Add empty PTM service for CubicNinja wheremyfoodat 2022-10-15 14:17:10 +03:00
  • 5d15efe72c Stub GPU DMA, fix up some FS stuff. horribly wrong savedata implementation wheremyfoodat 2022-10-15 13:28:29 +03:00
  • b6a1da21a9 [FS] Cleanup, stub SDMC, start implementing SaveData wheremyfoodat 2022-10-12 17:29:36 +03:00
  • 8cf55162d0 [Kernel] Fix yet another threading oopsie (BOOTS OCARINA OF TIME!!!!!) wheremyfoodat 2022-10-12 00:44:55 +03:00
  • e1ce698600 [Kernel] Make SleepThread actually sleep. wheremyfoodat 2022-10-12 00:42:42 +03:00
  • 64f397f865 [Kernel] Return success for SleepThread wheremyfoodat 2022-10-12 00:36:49 +03:00
  • f9079f9dce [Shader interpreter] Implement CALL wheremyfoodat 2022-10-12 00:28:50 +03:00
  • c4be91588d [PICA] Stub triangle strips, implement indexed rendering (hopefully correctly) wheremyfoodat 2022-10-12 00:21:16 +03:00
  • 35c4590104 [Memory] Stub 3D state LED wheremyfoodat 2022-10-11 23:55:38 +03:00
  • 85b7ebae6f [HID] Stub more gyroscope calls wheremyfoodat 2022-10-11 23:49:55 +03:00
  • d395fcd3cc [HID] Implement some extra service calls. [CFG] Add language checking. wheremyfoodat 2022-10-11 23:32:40 +03:00