Commit graph

  • b2b45bf480 video_core: added support for alternate CB channels order psucien 2024-06-15 22:18:21 +02:00
  • b9602afc82 renderer_vulkan: sRGB swapchain psucien 2024-06-15 22:12:18 +02:00
  • e6f773f950 videoout: register buffers in texture cache at VO creation time psucien 2024-06-15 21:18:48 +02:00
  • bdb235716a texture_cache: don't set color attachment usage flag for packed images psucien 2024-06-15 10:21:07 +02:00
  • fd8ceacef7 video_core: shaders hash switched to one from binary header psucien 2024-06-15 23:24:32 +02:00
  • a641a343b2 kernel: Remove unused signal function IndecisiveTurtle 2024-06-16 00:23:56 +03:00
  • 37cbdad57b renderer_vulkan: static vector for vertex buffers ranges psucien 2024-06-14 11:26:23 +02:00
  • a0fe34b01f tracy: added PthreadMutex markup psucien 2024-06-15 10:28:51 +02:00
  • 142ad54876 gnmdriver: fix for pm4 dump name in some erroneous cases psucien 2024-06-12 20:52:28 +02:00
  • be6f523b6e renderer_vulkan: fixed buffers alignments psucien 2024-06-15 23:20:13 +02:00
  • 7577bd4e77 kernel: Back to SCHED_OTHER IndecisiveTurtle 2024-06-16 00:17:57 +03:00
  • 54721d7565 emulator: Remove nptoolkit IndecisiveTurtle 2024-06-15 23:58:03 +03:00
  • a9e54320b9 tls: Actaully fix TLS on linux IndecisiveTurtle 2024-06-15 23:47:09 +03:00
  • 1e69f83d9e libraries: fix for Windows crash during LLE libc initialization psucien 2024-06-15 20:04:36 +02:00
  • 0fa7d5d02c
    - sceKernelUuidCreate, sceAppContentAppParamGetInt, sceAppContentTemporaryDataMount2 (#199) Younes 2024-06-15 08:51:51 -06:00
  • d5e9013570 - sceKernelUuidCreate, sceAppContentAppParamGetInt, sceAppContentTemporaryDataMount2 - PlayGo - stub libusbd -added /temp0 and /data mounts at emu start. (Ghost Files: Memory of a Crime, Abyss: The Wraiths of Eden) - some posix functions raziel1000 2024-06-15 07:18:08 -06:00
  • 31aeec990d
    Merge branch 'main' into stubs_1 Younes 2024-06-15 06:29:30 -06:00
  • c5d1d579b1
    core: Many things (#194) TheTurtle 2024-06-15 14:36:07 +03:00
  • b7b1487d99 kernel: Rework keys IndecisiveTurtle 2024-06-15 13:40:40 +03:00
  • 1307be09db fix windows build IndecisiveTurtle 2024-06-15 13:02:15 +03:00
  • 417d068016 Merge branch 'main' of https://github.com/shadps4-emu/shadPS4 into missed IndecisiveTurtle 2024-06-15 12:51:14 +03:00
  • 5834b82efb Improve linux support IndecisiveTurtle 2024-06-15 03:43:42 +03:00
  • c9d052e218 *** raziel1000 2024-06-14 23:14:55 -06:00
  • ce78165351 sceAppContentAppParamGetInt, scePlayGoGetLocus, scePlayGoGetProgress raziel1000 2024-06-14 23:10:25 -06:00
  • b804095803 clang format... raziel1000 2024-06-14 15:40:33 -06:00
  • 99ef2d65a6 Added sceAppContentTemporaryDataMount2. added /temp0 and /data mounts at emu start. (Ghost Files: Memory of a Crime, Abyss: The Wraiths of Eden) raziel1000 2024-06-14 15:36:27 -06:00
  • 6d0dfdd82a
    fix Younes 2024-06-14 14:10:28 -06:00
  • b2a03e3828 added sceKernelUuidCreate (Ghost Files: Memory of a Crime and Abyss: The Wraiths of Eden) raziel1000 2024-06-14 13:59:52 -06:00
  • 7aaf31ea4a clang format raziel1000 2024-06-14 13:30:13 -06:00
  • ee247d3064 posix_mkdir, posix_read, posix_lseek, posix_close, posix_pthread_cond_init, posix_pthread_cond_signal, posix_pthread_cond_destroy (will be needed for Abyss: The Wraiths of Eden) raziel1000 2024-06-14 13:28:33 -06:00
  • 1cec01644b stubbed PlayGo, Usbd and load Json2 lle raziel1000 2024-06-14 13:05:01 -06:00
  • 6a47f8ae50
    Merge pull request #197 from Xphalnos/main georgemoralis 2024-06-14 17:28:56 +03:00
  • d1f409f373 Screenshots Xphalnos 2024-06-14 14:53:18 +02:00
  • edf6724e74 Merge branch 'main' of https://github.com/Xphalnos/shadPS4 Xphalnos 2024-06-14 14:33:08 +02:00
  • eb22704771 More screenshots for README Xphalnos 2024-06-14 14:32:41 +02:00
  • 1a26983181
    Merge pull request #196 from shadps4-emu/LibPngDec georgemoralis 2024-06-14 11:02:19 +03:00
  • 080ec3e23e Added LibPngDec (tested with Metal Slug 3, Risk of Rain, Deadbolt and Nidhogg) raziel1000 2024-06-14 01:37:26 -06:00
  • b031ba0719 Merge https://github.com/shadps4-emu/shadPS4 into missed IndecisiveTurtle 2024-06-14 01:01:28 +03:00
  • 31bd502764
    core: Fixup linux support (#195) TheTurtle 2024-06-14 00:58:57 +03:00
  • 609a995fc4 core: Implement memory manager for linux IndecisiveTurtle 2024-06-14 00:23:33 +03:00
  • 77b7f66ee2 tls: Implement for linux IndecisiveTurtle 2024-06-13 21:50:08 +03:00
  • 4d0c9cab59 re-enabled system modules and disable debug in libs.h georgemoralis 2024-06-13 18:55:01 +03:00
  • f413ec09df return error code if sceKernelLoadStartModule module is invalid georgemoralis 2024-06-13 15:00:10 +03:00
  • 95340f578f fixed return codes georgemoralis 2024-06-13 14:41:21 +03:00
  • a660a94f3b draft pthreads keys implementation georgemoralis 2024-06-13 14:36:29 +03:00
  • 9ccc8786eb fixed ngs2 lle loading and rtc lib georgemoralis 2024-06-12 23:33:59 +03:00
  • 276456e484 Merge branch 'main' of https://github.com/shadps4-emu/shadPS4 into missed raphaelthegreat 2024-06-12 23:01:29 +03:00
  • 2142ddef10 clang format raphaelthegreat 2024-06-12 22:59:40 +03:00
  • e62690759d
    Fix missing SDL3.dll error message for Windows-Qt (#193) Xphalnos 2024-06-12 18:09:54 +02:00
  • 1eefd4004e Fix missing SDL3.dll error message for Windows-Qt Xphalnos 2024-06-12 17:20:10 +02:00
  • 834d01662d sceKernelPollSema fix georgemoralis 2024-06-12 18:01:04 +03:00
  • 400d910743
    Merge pull request #184 from shadps4-emu/externals/tracy georgemoralis 2024-06-12 17:19:44 +03:00
  • dfe2c345dc
    Merge pull request #192 from Xphalnos/main georgemoralis 2024-06-12 17:19:25 +03:00
  • 24446bcc32 Cuphead work raphaelthegreat 2024-06-12 12:59:28 +03:00
  • 64569ff737 tracy: guards for missing vk profiler context psucien 2024-06-11 22:57:37 +02:00
  • 8362e2c497 fixed windows qt build georgemoralis 2024-06-11 23:26:13 +03:00
  • 7599ba1761
    Merge branch 'shadps4-emu:main' into main Xphalnos 2024-06-11 22:10:04 +02:00
  • 955752a24b tracy: submodule update psucien 2024-06-11 21:58:35 +02:00
  • d7565dec57 tracy: added Vulkan GPU profiling psucien 2024-06-11 21:52:48 +02:00
  • 8612907831 really fixed typo georgemoralis 2024-06-11 22:41:35 +03:00
  • ac0d073050 Improve Building and Readme Xphalnos 2024-06-11 21:14:18 +02:00
  • 991d44bde6 fix typo georgemoralis 2024-06-11 19:36:17 +03:00
  • 7c7b617852 Minor fixes Xphalnos 2024-06-11 18:15:36 +02:00
  • 1666b9d199 memory: Fix tessellation buffer mapping raphaelthegreat 2024-06-11 17:31:01 +03:00
  • e8fa9e0e89 added libScePosix nanosleep georgemoralis 2024-06-11 16:42:15 +03:00
  • 04b1226e9c tracy: basic markup and project palette psucien 2024-06-11 12:14:33 +02:00
  • e89b2d1cdd Added Tracy profiler psucien 2024-06-10 17:20:49 +02:00
  • 4fd30c0ea8 just the posix_nanosleep sister raziel1000 2024-06-11 00:10:21 -06:00
  • a4fa36bd91 sceKernelUuidCreate(win), posix_pthread_create, posix_pthread_detach raziel1000 2024-06-11 00:00:16 -06:00
  • ff3a42c11e re-implemented thread conds functions georgemoralis 2024-06-11 08:04:15 +03:00
  • 27a4a57ad6 enabled sceKernelNanosleep always been forgotten applied @psucien fix to posix_usleep added posix_getpagesize raziel1000 2024-06-10 22:55:04 -06:00
  • bff2f006fb
    Merge pull request #190 from shadps4-emu/stabilization_three georgemoralis 2024-06-11 07:25:55 +03:00
  • e3fd089881
    Merge pull request #189 from shadps4-emu/qt-again georgemoralis 2024-06-11 07:04:31 +03:00
  • 1abccb29f9 clang format raziel1000 2024-06-10 20:44:16 -06:00
  • 0f27e0edf2 - Added trophy decryption when extracting a fpkg. trp icons and xmls are dumped to game_data/<title> (can be restored if deleted by accident by opening the trophy viewer) - Added a trophy viewer (right click on game ==> trophy viewer) - Enabled Run button. - Switched gui settings to toml. - Added recent files (6 max) - Applied @raphaelthegreat suggestions and corrections (Thanks a lot). - Fixed several bugs and crashes. - Full screen should disabled by default. - Added region in list mode. - Added a simple temp elf list widget. - Added messages when extracting pkg (ex: installing a patch before the game...etc) raziel1000 2024-06-10 20:42:21 -06:00
  • eccd454db2 libkernel: More proper memory mapped files raphaelthegreat 2024-06-11 02:55:40 +03:00
  • cb2cf7d93c recompiler: trivial missing ops (VALU OR and SALU LE, GE) added psucien 2024-06-10 23:49:23 +02:00
  • 7fcb758da2 timer_management: sceKernelUsleep on <1ms delays psucien 2024-06-10 23:48:06 +02:00
  • c86a00638f video_core: Add a few missed things raphaelthegreat 2024-06-11 00:44:56 +03:00
  • c2dc7c3fd4 renderer_vulkan: another fix for vertex buffer offsets psucien 2024-06-10 23:20:32 +02:00
  • 71dda8c776
    Separation between release mode and RelWithDebInfo (#186) Xphalnos 2024-06-10 21:59:28 +02:00
  • 8ce58389ad
    kernel: Implement gettimeofday + other misc fixes (#187) TheTurtle 2024-06-10 22:59:12 +03:00
  • 0f5920090a kernel: Fix build error raphaelthegreat 2024-06-10 21:24:43 +03:00
  • 7b1a317b09
    video_core: Preliminary storage image support and more (#188) TheTurtle 2024-06-10 22:35:14 +03:00
  • 545a07f2d1 renderer_vulkan: a heuristic for blend override when alpha out is masked psucien 2024-06-10 21:18:30 +02:00
  • e6eaad60f0 renderer_vulkan: a fix for vertex buffers merging psucien 2024-06-10 21:06:18 +02:00
  • 6a686df402 kernel: Moved some functions to time raphaelthegreat 2024-06-10 21:13:27 +03:00
  • bd66ecfff2 memory: Missed adding some functions raphaelthegreat 2024-06-10 21:00:11 +03:00
  • 770b577a4f file_system: Add some functions raphaelthegreat 2024-06-10 20:57:54 +03:00
  • d293fb9134 kernel: Add more sleep functions raphaelthegreat 2024-06-10 20:54:14 +03:00
  • d88c3c3d40 added missing default rwlock attributes init georgemoralis 2024-06-10 20:49:17 +03:00
  • b48b127624 video_core: Preliminary storage image support, more opcodes raphaelthegreat 2024-06-10 20:16:02 +03:00
  • 7407db9131 reduced mutex spamming georgemoralis 2024-06-10 20:24:53 +03:00
  • d4def61969 special case for case savedata mount georgemoralis 2024-06-10 20:23:27 +03:00
  • 57ca290c6e special case for sceKernelWrite (stdin,stdout,stderr) georgemoralis 2024-06-10 20:21:29 +03:00
  • 6ee92f9ab9 fixed linux build? georgemoralis 2024-06-10 20:19:54 +03:00
  • 421b52c659 vk_rasterizer: Clear depth buffer when DB_RENDER_CONTROL says so raphaelthegreat 2024-06-10 19:58:28 +03:00
  • 107e109903 clang format raphaelthegreat 2024-06-10 19:51:22 +03:00
  • c1e53d213e memory: Add lock to VirtualQuery and remove debug print raphaelthegreat 2024-06-10 19:49:11 +03:00
  • 49e848a11b savedata: Stub sceSaveDataDialogUpdateStatus to return finished raphaelthegreat 2024-06-10 19:47:11 +03:00