Commit graph

  • fa752ab4cf Add some item header loading and move app location to ux0 Do Trong Thu 2018-03-15 20:28:36 +07:00
  • b1a897a818 Fix repo reference. Rinnegatamante 2018-03-15 13:37:22 +01:00
  • 4d17b7c6dc
    Don't crash when missing shaders, some caching (#83) Peter Mackay 2018-03-15 08:23:17 +00:00
  • 92f1283d02 Generate AES128 data hash Do Trong Thu 2018-03-15 12:52:44 +07:00
  • 6b490a2478 Remove trash Do Trong Thu 2018-03-15 11:30:52 +07:00
  • 95d409dadb Add Extern C to crypto include bentokun 2018-03-13 00:01:31 +07:00
  • 0089beffb9 Merge branch 'fs-rework' of https://github.com/bentokun/vita3k into fs-rework bentokun 2018-03-12 23:59:07 +07:00
  • 76b8d855d6 Initial core of PKG bentokun 2018-03-12 23:58:23 +07:00
  • b5a7f3da6d Added several implementations in sceRtc. (#60) Rinnegatamante 2018-03-12 08:32:30 +00:00
  • 3d442a6af0
    Use clang 5.0 Do Trong Thu 2018-03-12 14:14:07 +07:00
  • d165aced67 Merge branch 'fs-rework' of https://github.com/bentokun/vita3k into fs-rework bentokun 2018-03-12 13:49:49 +07:00
  • a8f49ee397 Change to 1z bentokun 2018-03-12 13:49:41 +07:00
  • 91df5c820b
    Set flag to compatible with XCode 9 (LLVM Clang 4) Do Trong Thu 2018-03-12 13:42:24 +07:00
  • 9f2c2b1dd0
    Change toolchain to XCode 9.3 Beta Do Trong Thu 2018-03-12 13:11:53 +07:00
  • 67fbcc5d1c Fix casting bentokun 2018-03-12 00:23:39 +07:00
  • a9afa65d0e Replace bind1st with bind bentokun 2018-03-12 00:09:06 +07:00
  • d017c81916 Fix obselete Win32 typos and add C++17 support bentokun 2018-03-11 23:42:38 +07:00
  • 76beae59eb Fix File loading on Win32 bentokun 2018-03-11 23:33:11 +07:00
  • b8968109b8 Remove InMemoryFile header bentokun 2018-03-11 23:22:56 +07:00
  • bf9447d101 Remove InMemoryFile include bentokun 2018-03-11 23:22:26 +07:00
  • 1440cb84db Remove unneccessary foward declaration bentokun 2018-03-11 23:15:03 +07:00
  • d72afd047e Remove in memory file bentokun 2018-03-11 22:46:28 +07:00
  • ed6026503e Mount the neccessary partitions bentokun 2018-03-11 22:40:00 +07:00
  • b0aea8a208 Make window to display game title and gameid bentokun 2018-03-11 22:39:20 +07:00
  • b391167c57 Remove in memory file and replace with physical game data file bentokun 2018-03-11 22:38:56 +07:00
  • 95720c8062 Add game title and game id to host state bentokun 2018-03-11 22:36:42 +07:00
  • aae157d5b3 Install game data to mapped dir and add sfo loading bentokun 2018-03-11 22:36:10 +07:00
  • ad24f5c04e Merge remote-tracking branch 'refs/remotes/Vita3K/master' into rtc Rinnegatamante 2018-03-10 14:45:23 +01:00
  • 7573fc3ecb Fix default reference count. Peter Mackay 2018-03-09 08:40:59 +00:00
  • 503b9eecf1 Add fragment program cache. Peter Mackay 2018-03-09 08:37:39 +00:00
  • 3161364d34 Add reference counts to SceGxmFragmentProgram and SceGxmVertexProgram. Peter Mackay 2018-03-07 23:46:38 +00:00
  • 6fa0be6004 Split shader cache into GLSL and program caches in patcher and context. Peter Mackay 2018-03-05 07:49:01 +00:00
  • 2b59f5ef42
    Merge 289093afab into f4b6d25774 Nick Renieris 2018-03-07 22:38:43 +00:00
  • 289093afab Change license to GPL-3.0 VelocityRa 2018-03-08 00:35:37 +02:00
  • b20bc2e866
    Merge 58f0a3b873 into f4b6d25774 Rinnegatamante 2018-03-06 18:40:54 +00:00
  • f4b6d25774 Updated vita-headers to master (#88) Rinnegatamante 2018-03-06 18:39:08 +00:00
  • 169a0d7ddd Removing trash. Rinnegatamante 2018-03-06 19:02:56 +01:00
  • 47073d1318
    Delete vitaQuake.vpk Rinnegatamante 2018-03-06 18:52:07 +01:00
  • 86a8a0f87d Removed statically linked library files. Rinnegatamante 2018-03-06 18:48:58 +01:00
  • f91b45afa8 Updated vita-headers to master. Rinnegatamante 2018-03-06 18:46:10 +01:00
  • 97723b975b
    Merge pull request #4 from Vita3K/master Do Trong Thu 2018-03-05 22:12:40 +07:00
  • b4f5eb5310 Merge remote-tracking branch 'refs/remotes/Vita3K/master' into rtc Rinnegatamante 2018-03-05 14:17:50 +01:00
  • b782603aaa Properly versioning artifacts and using a separated repo. Rinnegatamante 2018-03-05 14:02:23 +01:00
  • 28553c5d6b
    Merge f2f8c109fc into e7ee043106 Rinnegatamante 2018-03-05 12:31:13 +00:00
  • f2f8c109fc Merge remote-tracking branch 'refs/remotes/Vita3K/master' Rinnegatamante 2018-03-05 13:26:42 +01:00
  • 091f075cee Added macOS nightlies support. Rinnegatamante 2018-03-05 13:25:05 +01:00
  • e7ee043106
    Merge pull request #85 from frangarcj/fix_start_thread Francisco José García García 2018-03-01 11:25:49 +01:00
  • 791bc9222e Work around for sceIoLseek using 64bit argument (#84) Francisco José García García 2018-03-01 10:24:10 +01:00
  • 87877be974 Fix typo on setting address for start thread Francisco José García García 2018-03-01 09:22:06 +01:00
  • 71e361585e Work around for sceIoLseek using 64bit argument Francisco José García García 2018-03-01 09:19:42 +01:00
  • 581b709e4e Remove reporting library. Peter Mackay 2018-02-27 19:17:47 +00:00
  • a5a58a40ab Add fragment and vertex shader cache. Peter Mackay 2018-02-27 13:14:36 +00:00
  • 84b0368f56 Fix error logging. Peter Mackay 2018-02-27 08:34:56 +00:00
  • fcdb148867 Don't crash when drawing 0 indices. Peter Mackay 2018-02-26 18:52:11 +00:00
  • 40da250987 Don't crash when there are multiple attribute streams. Peter Mackay 2018-02-26 18:47:08 +00:00
  • 53989e96ef Don't crash when textures have mip-maps. Peter Mackay 2018-02-26 18:46:47 +00:00
  • 62731cbbb6 Compile shaders together again. Peter Mackay 2018-02-26 18:45:24 +00:00
  • 67670f80dc Generate stub GLSL for missing shaders and save it to disk. Peter Mackay 2018-02-26 18:30:03 +00:00
  • 173ca24854 Update SceGxmProgramParameter based on motoharu's reverse engineering. Peter Mackay 2018-02-25 18:27:35 +00:00
  • e1490bb518 Create fragment and vertex shaders independently again. Peter Mackay 2018-02-25 18:22:09 +00:00
  • 518906aa7f Update SceGxmProgramParameter based on motoharu's reverse engineering. Peter Mackay 2018-02-25 17:51:00 +00:00
  • 8bd66543cb Delete extra empty line. Peter Mackay 2018-02-25 17:50:15 +00:00
  • fe268d9758 Compile fragment and vertex shaders at the same time. Peter Mackay 2018-02-23 18:09:59 +00:00
  • 32a0eb379d Move parameter access into helper functions. Peter Mackay 2018-02-23 08:40:54 +00:00
  • f55938ab2f Move GXM helper functions to gxm library. Peter Mackay 2018-02-23 08:29:15 +00:00
  • c7a69fa5cd
    Merge pull request #3 from Vita3K/master Do Trong Thu 2018-02-23 13:54:35 +07:00
  • ce76b1a8e5 Add stub generate_glsl function. Peter Mackay 2018-02-23 00:16:26 +00:00
  • 50ae6eb9ed Move GXM types to gxm library. Peter Mackay 2018-02-23 00:09:40 +00:00
  • 40f9a09381 Call reporting to report missing shader. Peter Mackay 2018-02-22 23:49:20 +00:00
  • 4361514f18 Add empty reporting state. Peter Mackay 2018-02-21 23:21:51 +00:00
  • 32aa435b47 Add ability to seek app0 files (#76) Do Trong Thu 2018-02-21 15:56:05 +07:00
  • c7cc5e15a4
    Hash shader binaries using SHA-256 rather than FNV-1a. (#77) Peter Mackay 2018-02-20 23:30:25 +00:00
  • bce4a124f3 Move SHA-256 function to crypto library, and split hex encoding. Peter Mackay 2018-02-20 23:17:03 +00:00
  • 9aa209cbd4
    Merge adbbfbab7e into 4a34fc774f Nick Renieris 2018-02-20 20:12:19 +00:00
  • adbbfbab7e Port code to use new type aliases VelocityRa 2018-02-20 04:16:46 +02:00
  • b2fe5d4657 Add types header VelocityRa 2018-02-20 03:31:18 +02:00
  • 5200270e18
    Merge pull request #2 from Vita3K/master Do Trong Thu 2018-02-20 23:21:49 +07:00
  • e3295eac38 Fix format bentokun 2018-02-20 23:03:29 +07:00
  • 47c8442104
    Merge 9415122ac3 into 4a34fc774f Do Trong Thu 2018-02-20 09:07:40 +00:00
  • 5b318d218a Dump missing shader GXPs. Peter Mackay 2018-02-19 18:04:42 +00:00
  • 92396578da Hash shaders using SHA-256. Peter Mackay 2018-02-19 18:00:53 +00:00
  • 9415122ac3 Fix compile error bentokun 2018-02-20 00:26:41 +07:00
  • bbb5dd7184 Add crypto-algorithms external library. Peter Mackay 2018-02-19 08:02:41 +00:00
  • 82c8ca686d Add crypto-algorithms submodule. Peter Mackay 2018-02-19 07:49:20 +00:00
  • 4a34fc774f Add Linux build instructions (#73) Nick Renieris 2018-02-19 02:02:43 +02:00
  • 6d69ed6f10
    Revert "Added vitaQuake/vitaQuakeII shaders. (#71)" (#74) Peter Mackay 2018-02-18 23:52:36 +00:00
  • 49e325798c Revert "Added vitaQuake/vitaQuakeII shaders. (#71)" Peter Mackay 2018-02-18 23:50:00 +00:00
  • 0d56f6abf8 Implement sceGxmShaderPatcherGetProgramFromId. Peter Mackay 2018-02-18 23:42:46 +00:00
  • e8e6364f96 Add Linux build instructions VelocityRa 2018-02-19 01:21:00 +02:00
  • a207ba0850 Added vitaQuake/vitaQuakeII shaders. (#71) Rinnegatamante 2018-02-18 22:42:35 +00:00
  • 960e39021e Implement sceKernelGetRandomNumber bentokun 2018-02-18 22:05:07 +07:00
  • be1fb5c0c4 Add ability to seek app0 files bentokun 2018-02-18 21:46:08 +07:00
  • 58e163c904 Implement InMemoryFile bentokun 2018-02-18 21:39:21 +07:00
  • b5cfeb9696
    Merge pull request #1 from Vita3K/master Do Trong Thu 2018-02-17 23:03:51 +07:00
  • 738a1c6e90 Newline fixes. Rinnegatamante 2018-02-17 15:32:41 +01:00
  • dd321aff42 Added vitaQuake/vitaQuakeII shaders. Rinnegatamante 2018-02-17 12:56:30 +01:00
  • fbe0691ebe Preventing column-major matrices to be double transposed. (#46) Rinnegatamante 2018-02-16 23:28:59 +00:00
  • 1de6b5aa3d Merge branch 'master' into shaders Peter Mackay 2018-02-16 23:16:29 +00:00
  • 1147a10002
    Generate macOS icon from logo and add as resource. (#70) Peter Mackay 2018-02-16 18:57:22 +00:00
  • ce91395eb7 Generate macOS icon from logo and add as resource. Peter Mackay 2018-02-07 08:42:28 +00:00