Commit graph

  • def1941fe2
    Merge pull request #184 from Rinnegatamante/yagxmpr Rinnegatamante 2018-04-28 14:18:28 +02:00
  • 8569a7229b
    Warn fix for app0 read-only. Rinnegatamante 2018-04-28 14:15:11 +02:00
  • 04426d0531 Added changes FromAlaska 2018-04-27 13:53:30 -08:00
  • b97d135f02 Pass export name to microprofile. Peter Mackay 2018-04-27 18:53:10 +01:00
  • 4be1611c02 Implemented sceGxmSetRegionClip. Rinnegatamante 2018-04-27 19:45:33 +02:00
  • 76ebdf1c09 Implemented sceGxmSetViewport. Rinnegatamante 2018-04-27 19:29:56 +02:00
  • 753acd481b
    Merge pull request #175 from petmac/simplify-bridging Peter Mackay 2018-04-27 16:58:18 +01:00
  • 8d9ace5446 Remove left over assert Francisco José García García 2018-04-27 12:04:28 +02:00
  • 5366bcbae6
    Remove left over assert Francisco José García García 2018-04-27 12:04:28 +02:00
  • 8c8ef6ae0e Clarify add function names. Peter Mackay 2018-04-27 08:25:57 +01:00
  • c1db99e56d
    Merge pull request #181 from FromAlaska/patch-1 Peter Mackay 2018-04-27 08:19:11 +01:00
  • 56b6702f85 Simplify code to lay out list of arguments. Peter Mackay 2018-04-27 08:12:59 +01:00
  • 914213f4f1 Implemented sceGxmSetFrontDepthWriteEnable. (#176) Rinnegatamante 2018-04-27 09:06:09 +02:00
  • 27e13f0250
    CMakeLists.txt moved Jim Samson 2018-04-26 20:12:05 -08:00
  • 6893d9d8a2
    Modification as per request Rinnegatamante 2018-04-27 01:31:40 +02:00
  • dc6e8a7bb7 Tweak read_from_gpr. Peter Mackay 2018-04-27 00:09:31 +01:00
  • 21b3ae27cd Fix a couple of MSVC warnings. Peter Mackay 2018-04-26 23:50:28 +01:00
  • 8eb5766c51 Work around non-constexpr expression with MSVC. Peter Mackay 2018-04-26 23:47:37 +01:00
  • 9b28c2b45c Update required CMake version so it correctly enables C++17 for Visual Studio. Peter Mackay 2018-04-26 23:21:26 +01:00
  • 4081bd1c55
    Implemented sceTouchRead, sceTouchRead2, sceTouchPeek2. (#180) Rinnegatamante 2018-04-26 22:40:22 +02:00
  • e342531ca8 Specialise to handle 64-bit arguments in registers. (Untested.) Peter Mackay 2018-04-26 19:54:36 +01:00
  • 2abe428641 Use read or write rather than nebulous bridge terminology. Peter Mackay 2018-04-26 19:35:54 +01:00
  • 64f97fd3d7 Change index to template parameter. It's known at compile time. Peter Mackay 2018-04-26 19:28:13 +01:00
  • ed5c685ad3 Split arg layout code into new headers. Peter Mackay 2018-04-26 19:23:41 +01:00
  • 85a8e02f19 Split type bridging into a new header. Peter Mackay 2018-04-26 09:17:38 +01:00
  • 97c1f41062 Implemented sceTouchRead, sceTouchRead2, sceTouchPeek2. Rinnegatamante 2018-04-26 19:25:20 +02:00
  • e5c978ff87 Format project with clang-format Rinnegatamante 2018-04-26 14:21:37 +02:00
  • 49bf7890ec clang-format Rinnegatamante 2018-04-26 13:32:26 +02:00
  • f1fdd826a4
    Merge branch 'master' into format Rinnegatamante 2018-04-26 13:30:43 +02:00
  • 460b4c3be0 First pass working arg bridging. Peter Mackay 2018-04-26 08:52:49 +01:00
  • 9e9fc0be7e Upgrade Travis to Xcode 9.3. Peter Mackay 2018-04-26 08:53:06 +01:00
  • 56ba1ebfbf
    Merge 'Lightweight Mutexes (and other fixes)' Nick Renieris 2018-04-25 22:47:46 +03:00
  • 94c8227c5e [io] Redirect ux0:/app/<title_id> to app0: VelocityRa 2018-04-25 21:15:12 +03:00
  • 5538429abe [kernel] Minor semaphore changes VelocityRa 2018-04-25 21:13:38 +03:00
  • b942fd77ef [log] Fix some log messages VelocityRa 2018-04-25 21:12:17 +03:00
  • 94086483e0 [kernel/gxm] Tweak thread stack sizes VelocityRa 2018-04-25 21:11:36 +03:00
  • 5bbec763fc [gui] Lock when iterating through kernel containers VelocityRa 2018-04-25 21:08:36 +03:00
  • 687f3e5620 [ModuleMgr] Include modulemgr.h VelocityRa 2018-04-25 21:07:13 +03:00
  • f2d036c008 [mem] Add '=' operator to Ptr VelocityRa 2018-04-25 21:06:21 +03:00
  • d28b69b568 [gui] Add debugger for Lightweight Mutexes VelocityRa 2018-04-25 21:33:59 +03:00
  • c6cfd3c1be [kernel] Implement Lightweight Mutexes VelocityRa 2018-04-25 21:30:44 +03:00
  • 6b20194d64 [nid] Add NID for alternative sceKernelUnlockLwMutex VelocityRa 2018-04-25 21:27:07 +03:00
  • 945f2ca975 [threads] Add priority VelocityRa 2018-04-25 21:24:39 +03:00
  • 72678cc0d2 Update vita-headers VelocityRa 2018-04-25 21:22:06 +03:00
  • 3683efa0ac [cpu] Log unicorn errors in run VelocityRa 2018-04-25 21:20:29 +03:00
  • e080aea4e8
    Merge pull request #177 from Rinnegatamante/displayimpl Do Trong Thu 2018-04-25 20:20:40 +07:00
  • ec5c21925b Implemented sceDisplayGetRefreshRate. Rinnegatamante 2018-04-25 14:28:14 +02:00
  • 1811795a39 Implemented sceGxmSetFrontDepthWriteEnable. Rinnegatamante 2018-04-25 14:15:14 +02:00
  • 75c0346973 Upgrade to C++17. Peter Mackay 2018-04-24 19:13:51 +01:00
  • 45e940650d [io] Partly implement mount gamedata (unfinished) bentokun 2018-04-24 19:41:46 +07:00
  • eb44809a97 [io] Initial filesystem work bentokun 2018-04-24 18:36:16 +07:00
  • b8138359b1 [v3k] Merge from upstream bentokun 2018-04-24 18:01:53 +07:00
  • 6b3ff6b6f3 Fix unix bentokun 2018-04-24 18:01:51 +07:00
  • b1b427e897 Attempt to fix MSVC build blind. Peter Mackay 2018-04-23 19:24:52 +01:00
  • 25dfe0c5e2
    Merge pull request #173 from Rinnegatamante/gxm_impl Rinnegatamante 2018-04-23 11:56:50 +02:00
  • b2e2afd7fa First-pass logic at laying out individual arguments. Peter Mackay 2018-04-23 09:15:17 +01:00
  • 1ef2ea29ae Added a couple of TODO comments to indicate what I still need to do. Peter Mackay 2018-04-23 00:13:44 +01:00
  • 6b14bd97ef Bridge arg types. Peter Mackay 2018-04-23 00:08:14 +01:00
  • 730186730e Fixed functions signatures. Rinnegatamante 2018-04-22 23:36:20 +02:00
  • 6219d0a74e
    Implemented sceKernelWaitThreadEnd. (#172) Rinnegatamante 2018-04-22 23:43:34 +02:00
  • 2c81eb71bb Modifications as per request. Rinnegatamante 2018-04-22 23:26:16 +02:00
  • a70404e8a0 Implemented sceGxmSetTwoSidedEnable. Rinnegatamante 2018-04-22 23:16:30 +02:00
  • ec04335cf5 [gxm] Using glStencilOpSeparate in place of glStencilOp. Rinnegatamante 2018-04-22 18:58:50 +02:00
  • b58bf52540 [gxm] Enabling stencil test on stencil functions. Rinnegatamante 2018-04-22 18:55:29 +02:00
  • fc6e4d5277 Implemented sceGxmSetBackStencil* functions. Rinnegatamante 2018-04-22 18:53:57 +02:00
  • d769e0fc62 Implemented sceGxmSetFrontStencil* functions. Rinnegatamante 2018-04-22 18:52:25 +02:00
  • c6eac35211 Implemented sceKernelWaitThreadEnd. Rinnegatamante 2018-04-22 18:12:35 +02:00
  • 1a8e59e9f7 Fix build error about undefined memcpy Sunguk Lee 2018-04-22 17:47:43 +09:00
  • dbd340304f
    Fix build error about undefined memcpy Sunguk Lee 2018-04-22 17:47:43 +09:00
  • 5d6d6e9d34 Fix compilation Rinnegatamante 2018-04-22 01:40:20 +02:00
  • 1f05879c23 Fix compilation. Rinnegatamante 2018-04-21 23:59:46 +02:00
  • 9a6968a9b1 Formatted everything with clang-format. Rinnegatamante 2018-04-21 16:27:48 +02:00
  • fa480edd2a
    Implemented SceIme and SceCommonDialog. (#169) Rinnegatamante 2018-04-21 16:20:56 +02:00
  • e0d586a7dc Update vita-headers Rinnegatamante 2018-04-21 15:55:43 +02:00
  • 7a5d758730 macOS/Linux fix. Rinnegatamante 2018-04-20 19:57:43 +02:00
  • 38bef1c729 Added missing newline at EOF. Rinnegatamante 2018-04-20 19:45:19 +02:00
  • 738cfef163 Fix identation. Rinnegatamante 2018-04-20 19:38:30 +02:00
  • 5d8c2a4483 Implemented SceIme and SceCommonDialog. Rinnegatamante 2018-04-20 19:36:25 +02:00
  • 2fb6ca3d3c Work-in-progress. Peter Mackay 2018-04-19 23:25:47 +01:00
  • abd96fc7ff
    Merge 960e39021e into 44e1fd68ee Do Trong Thu 2018-04-19 11:33:08 +00:00
  • 44e1fd68ee gxm: Remove unneeded logs VelocityRa 2018-04-19 00:15:59 +03:00
  • f7be638934 io: Refactor stat_file and open_dir to use VitaIoDevice VelocityRa 2018-04-19 00:12:56 +03:00
  • fd6a39e8ce gxm: Remove GXP version asserts VelocityRa 2018-04-19 00:10:39 +03:00
  • 0c968c5c06 io: Trim leading '/' in all paths from sceIo* functions VelocityRa 2018-04-19 00:09:32 +03:00
  • bb2ea13f83 io: VitaPartition -> VitaIoDevice VelocityRa 2018-04-19 00:08:27 +03:00
  • 239f430ff2 Style nits Paco García 2018-04-19 08:25:42 +02:00
  • 0961ded0ab var import / export refactoring Paco García 2018-04-18 09:21:51 +02:00
  • cbf6a29689 Fix short relocs Paco García 2018-04-18 09:11:39 +02:00
  • 1fbcc6169f Remove warning Paco García 2018-04-18 09:03:02 +02:00
  • d35a5459e2 Implement SceKernelExitThread Paco García 2018-04-18 09:02:31 +02:00
  • 57ff792aaf Start libc.suprx in its own thread Paco García 2018-04-18 09:00:28 +02:00
  • 56a5b0db8f Start module synchronous Paco García 2018-04-18 08:58:42 +02:00
  • b189258637 Some sceClib functions Paco García 2018-04-18 08:35:15 +02:00
  • 230b13544e Copy stack on thread spawning Paco García 2018-04-18 08:34:17 +02:00
  • 89f29f7681 Fix stdio with libc.suprx Paco García 2018-04-18 08:25:20 +02:00
  • 4593467049 Style nits Paco García 2018-04-19 08:25:42 +02:00
  • 7547553d09 var import / export refactoring Paco García 2018-04-18 09:21:51 +02:00
  • 22c8391f3c Fix short relocs Paco García 2018-04-18 09:11:39 +02:00
  • 7726c4fc0f Remove warning Paco García 2018-04-18 09:03:02 +02:00
  • ab41900c4c Implement SceKernelExitThread Paco García 2018-04-18 09:02:31 +02:00