Commit graph

  • 75a4e974ea Start libc.suprx in its own thread Paco García 2018-04-18 09:00:28 +02:00
  • a96a71413a Start module synchronous Paco García 2018-04-18 08:58:42 +02:00
  • 265bed3eb0 Some sceClib functions Paco García 2018-04-18 08:35:15 +02:00
  • 2f9348797d Copy stack on thread spawning Paco García 2018-04-18 08:34:17 +02:00
  • c3c04393d0 Fix stdio with libc.suprx Paco García 2018-04-18 08:25:20 +02:00
  • a9352891d0
    [gui] Added sempahore and mutex dialogs. (#164) Rinnegatamante 2018-04-19 01:30:49 +02:00
  • 7c354d9b71
    Log Title and Title ID (#166) Nick Renieris 2018-04-19 01:49:30 +03:00
  • 0b54f5bbe7 Log Title and Title ID VelocityRa 2018-04-19 00:50:34 +03:00
  • f894cc46f8 gxm: Remove unneeded logs VelocityRa 2018-04-19 00:15:59 +03:00
  • dff630a8c3 io: Refactor stat_file and open_dir to use VitaIoDevice VelocityRa 2018-04-19 00:12:56 +03:00
  • 59343b465b gxm: Remove GXP version asserts VelocityRa 2018-04-19 00:10:39 +03:00
  • 799d6e03bb io: Trim leading '/' in all paths from sceIo* functions VelocityRa 2018-04-19 00:09:32 +03:00
  • bb95732da5 io: VitaPartition -> VitaIoDevice VelocityRa 2018-04-19 00:08:27 +03:00
  • 095116802a Replace Bridge struct with function. Peter Mackay 2018-04-18 09:10:15 +01:00
  • ba8b520f25 Remove struct templates. Peter Mackay 2018-04-18 19:27:55 +01:00
  • 1860af6a5b [gui] Added sempahore and mutex dialogs. Rinnegatamante 2018-04-18 20:11:36 +02:00
  • 4fb2a54fd6
    Implemented mutexes. (#159) Rinnegatamante 2018-04-18 19:22:55 +02:00
  • b413b04ba9 [gxm] Added SCE_GXM_TEXTURE_FORMAT_U5U6U5_BGR support. (#163) Nicolas 2018-04-18 19:16:32 +02:00
  • d69f0d9224 gxm: Support SCE_GXM_TEXTURE_FORMAT_U5U6U5_BGR. -fix correct value return for U5U6U5_RGB. -Add log for indicate if value is missing. Zangetsu38 2018-04-18 15:14:54 +02:00
  • 3180042830
    Merge pull request #161 from VelocityRa/fmt565 Peter Mackay 2018-04-18 14:13:13 +01:00
  • 2b41d03b61 Better implementation. Rinnegatamante 2018-04-18 13:25:41 +02:00
  • 40620bf2e4 Remove unnecessary layer of templates. Peter Mackay 2018-04-18 09:17:10 +01:00
  • 6136341beb Use std::function for imports rather than function pointer. Peter Mackay 2018-04-18 08:57:55 +01:00
  • dd82cc0500 gxm/format: Change TODO positions VelocityRa 2018-04-18 02:56:09 +03:00
  • ba0a98d7c7 gxm: Support SCE_GXM_TEXTURE_FORMAT_U4U4U4U4_ABGR VelocityRa 2018-04-18 02:41:58 +03:00
  • ccfdd096e1
    [gui] Added Thread ID info in Threads dialog. (#160) Rinnegatamante 2018-04-17 22:13:53 +02:00
  • 8484d1aa64 [gui] Added Thread ID info in Threads dialog. Rinnegatamante 2018-04-17 21:37:06 +02:00
  • cea56233eb Implemented mutexes. Rinnegatamante 2018-04-17 21:32:09 +02:00
  • 279c3f2fac [gxm] Using no filter as default for textures. Rinnegatamante 2018-04-17 20:57:25 +02:00
  • 59cfe9b3b7
    Properly implemented semaphores. (#157) Rinnegatamante 2018-04-17 20:58:51 +02:00
  • 44d51b9eac [gxm] Using no filter as default for textures. Rinnegatamante 2018-04-17 20:57:25 +02:00
  • a4d9063449 Allowing more than a single thread to be raised. Rinnegatamante 2018-04-17 20:26:29 +02:00
  • a4ba5e9778 Added semaphore mutex to avoid race conditions. Rinnegatamante 2018-04-17 20:18:06 +02:00
  • 77383a0b72
    Added sceAppMgrAppParamGetString implementation. (#143) Rinnegatamante 2018-04-17 18:16:28 +02:00
  • 81cd93d2f9 Using vector instead of map for locked threads. Rinnegatamante 2018-04-17 18:10:19 +02:00
  • 7736ecbd75 Added back error handling. Rinnegatamante 2018-04-17 17:34:34 +02:00
  • d99178b363 Implemented semaphores. Rinnegatamante 2018-04-17 14:04:52 +02:00
  • 5a8fb4c150 Fix viewport when using imgui (#156) Francisco José García García 2018-04-17 13:20:18 +02:00
  • 5fc070f011 Fix viewport when using imgui Paco García 2018-04-17 12:06:00 +02:00
  • 068cdb6134 Fix for version 120 Paco García 2018-04-17 11:57:08 +02:00
  • 466a83883d Fixing changes to set_uniform. Rinnegatamante 2018-04-17 02:24:15 +02:00
  • 99edd50f82 Fix for version 120 Paco García 2018-04-17 11:57:08 +02:00
  • 567cca704b Fixing changes to set_uniform. Rinnegatamante 2018-04-17 02:24:15 +02:00
  • 5e3ea49f09
    Fix identation. Rinnegatamante 2018-04-17 02:17:18 +02:00
  • 9c9afc8d6e Added sceAppMgrAppParamGetString. Rinnegatamante 2018-04-17 02:15:32 +02:00
  • d7b3763b91
    [gxm] Attrib location and set_uniform fixes. (#153) Rinnegatamante 2018-04-16 23:56:30 +02:00
  • 68bb128b58
    Added Flood It! shaders. (#152) Rinnegatamante 2018-04-16 23:54:52 +02:00
  • b4cc278bd3
    Merge 44ce9e2e98 into 7ed7452369 Nick Renieris 2018-04-16 18:57:58 +00:00
  • 7ed7452369 Display Threads fixes (#146) Nick Renieris 2018-04-16 21:57:57 +03:00
  • 44ce9e2e98 [queue/SceDisplay] Don't release mutexes from locks (so they're unlocked) VelocityRa 2018-04-13 23:37:02 +03:00
  • 02ca406041 [gxm] Quit display thread gracefully VelocityRa 2018-04-13 23:35:24 +03:00
  • a5c7681fdf [threads/queue] Make pop() return a unique_ptr VelocityRa 2018-04-13 23:30:46 +03:00
  • 670743d2ed [host/kernel] Make abort bool atomic VelocityRa 2018-04-13 23:27:09 +03:00
  • fe68640579 Fix formatting, refactor and rebase on master VelocityRa 2018-04-15 21:52:45 +03:00
  • 680db95399 Some Gxm functions Paco García 2018-04-10 10:00:59 +02:00
  • d97f5e0443 Get libc.suprx working Paco García 2018-04-10 01:18:00 +02:00
  • 24f66efb9e Implement stdio fds Paco García 2018-04-10 01:16:39 +02:00
  • 52cf7114b2 Return 0 for actual process id Paco García 2018-04-10 01:15:24 +02:00
  • 6d768ace9e Some SceApp* functions Paco García 2018-04-10 01:14:57 +02:00
  • fd647ef6f0 Some libstdcxx functions Paco García 2018-04-10 01:13:06 +02:00
  • b726241b08 Run arm function on current thread Paco García 2018-04-10 01:12:12 +02:00
  • abbcd44469 Fix thumb_mode error and use read_pc Francisco José García García 2018-04-06 10:20:34 +02:00
  • adf54f6a45 WIP modules Paco García 2018-04-04 20:11:50 +02:00
  • b3cbbadbfc
    Fix identation. Rinnegatamante 2018-04-16 20:08:42 +02:00
  • 9395cdf953 Replaced / 4 with / sizeof(uint32_t) Rinnegatamante 2018-04-16 20:05:35 +02:00
  • 20af472e3d Fix formatting, refactor and rebase on master VelocityRa 2018-04-15 21:52:45 +03:00
  • f45ea70d67 Some Gxm functions Paco García 2018-04-10 10:00:59 +02:00
  • 59f90adbff Get libc.suprx working Paco García 2018-04-10 01:18:00 +02:00
  • 4577fbce18 Implement stdio fds Paco García 2018-04-10 01:16:39 +02:00
  • 5d4dbbf9f6 Return 0 for actual process id Paco García 2018-04-10 01:15:24 +02:00
  • 89202b796b Some SceApp* functions Paco García 2018-04-10 01:14:57 +02:00
  • bf98228c38 Some libstdcxx functions Paco García 2018-04-10 01:13:06 +02:00
  • f958fb3048 Run arm function on current thread Paco García 2018-04-10 01:12:12 +02:00
  • f76aa3c70b Fix thumb_mode error and use read_pc Francisco José García García 2018-04-06 10:20:34 +02:00
  • 257c631ab3 WIP modules Paco García 2018-04-04 20:11:50 +02:00
  • 00108ff1ba
    Fix borders and refactor magic resolution/border values (#150) Nick Renieris 2018-04-16 20:04:30 +03:00
  • a6e49ed958 Fix borders and refactor magic resolution/border values VelocityRa 2018-04-16 00:23:33 +03:00
  • 1829232e12 Fix identation. Rinnegatamante 2018-04-16 14:43:34 +02:00
  • 8115405534 [gxm] Attrib location and set_uniform fixes. Rinnegatamante 2018-04-16 14:27:57 +02:00
  • 840ff545eb Added Flood It! shaders. Rinnegatamante 2018-04-16 14:25:40 +02:00
  • b0965b961e [gxm] Fixed SceGxmTextureSet*AddrMode. (#151) Rinnegatamante 2018-04-16 14:24:03 +02:00
  • 98dd0eda26 Fix identation. Rinnegatamante 2018-04-16 13:19:36 +02:00
  • 5b1b0ee3ae [gxm] Fixed SceGxmTextureSet*AddrMode. Rinnegatamante 2018-04-16 13:18:03 +02:00
  • 42458d3163 Fix formatting and refactor a bit VelocityRa 2018-04-15 21:52:45 +03:00
  • f68eb36c34 Fixed renderer window being cropped. (#149) Rinnegatamante 2018-04-15 22:56:03 +02:00
  • 64b0a18d4c Fixed renderer window being cropped. Rinnegatamante 2018-04-15 22:41:58 +02:00
  • a70ef8dda1 [threads] Refactoring "display" threads. (#148) Rinnegatamante 2018-04-15 21:56:04 +02:00
  • 1b753f6c3e Remove magic numbers Paco García 2018-04-10 10:01:15 +02:00
  • 5b1897df2e Some Gxm functions Paco García 2018-04-10 10:00:59 +02:00
  • 1f7a0c93da Fix WIN32 Paco García 2018-04-10 08:55:07 +02:00
  • f759a5a780 Implement sceKernelLibcTime Paco García 2018-04-10 01:18:43 +02:00
  • 490121e61d Pair of workarounds Paco García 2018-04-10 01:18:27 +02:00
  • 2a5eac2220 Get libc.suprx working Paco García 2018-04-10 01:18:00 +02:00
  • 6e444d8b26 Implement stdio fds Paco García 2018-04-10 01:16:39 +02:00
  • d59e265373 Return 0 for actual process id Paco García 2018-04-10 01:15:24 +02:00
  • be906d30b2 Some SceApp* functions Paco García 2018-04-10 01:14:57 +02:00
  • 74f009d782 Some libstdcxx functions Paco García 2018-04-10 01:13:06 +02:00
  • 0dc373c149 Run arm function on current thread Paco García 2018-04-10 01:12:12 +02:00
  • 99c949d9d1 Fix read_pc calls Francisco José García García 2018-04-06 10:52:33 +02:00
  • a9284d1f21 Use only on var Francisco José García García 2018-04-06 10:24:21 +02:00