Commit graph

  • 8f9436080e
    Merge pull request #157 from Xphalnos/main georgemoralis 2024-06-01 09:22:28 +03:00
  • 309e90783e Various changes Xphalnos 2024-06-01 08:18:33 +02:00
  • 8a6d357e7f Revert "possible fix" Xphalnos 2024-06-01 07:49:35 +02:00
  • 55e63b714d Revert "Possible fix (2)" Xphalnos 2024-06-01 07:49:29 +02:00
  • 22b3dc81eb
    Update README.md ArbestRi02 2024-05-31 16:35:02 -07:00
  • 2ea255912c Possible fix (2) Xphalnos 2024-05-31 15:23:27 +02:00
  • 08b0c9948b possible fix Xphalnos 2024-05-31 14:42:56 +02:00
  • fd27541743 Various changes Xphalnos 2024-05-31 14:12:55 +02:00
  • 323e66f765 added app_content module georgemoralis 2024-05-31 15:03:05 +03:00
  • f292f551ae
    Merge pull request #152 from shadps4-emu/gamefixes georgemoralis 2024-05-30 22:03:38 +03:00
  • 3320156a27 fixed a case in sceKernelCreateEventFlag (found in Super Meat boy) georgemoralis 2024-05-30 20:16:16 +03:00
  • 3d749bc904 added sceSaveDataMount needed for Cursed Castilla georgemoralis 2024-05-30 13:37:29 +03:00
  • 4749782a68 scePthreadCondTimedwait needed for Hyper Light Drifter georgemoralis 2024-05-30 12:51:04 +03:00
  • dc3ab91a76 fixed sonic mania savedata georgemoralis 2024-05-30 07:12:02 +03:00
  • e7e86c74ad
    Merge pull request #154 from shadps4-emu/rand georgemoralis 2024-05-30 19:16:13 +03:00
  • dd91456b48 video_core: Moar shader instruction raphaelthegreat 2024-05-30 18:07:36 +03:00
  • ff21750815
    Merge pull request #153 from shadps4-emu/small_additions georgemoralis 2024-05-30 18:06:40 +03:00
  • 365df2a3ac video_core: renderer_vulkan: write mask fallback psucien 2024-05-30 16:27:39 +02:00
  • 8e6d492524 video_core: renderer_vulkan: added color mask support psucien 2024-05-30 12:55:37 +02:00
  • 767e13cccb Linux build fix psucien 2024-05-30 12:09:33 +02:00
  • 0212e68752 shader_recompiler: redundant IR opcode removed psucien 2024-05-30 11:50:42 +02:00
  • 9227a2b868 video_core: multiple color attachments support psucien 2024-05-30 11:21:26 +02:00
  • 3741f013a3 shader_recompiler: added NOP and RSQ instructions psucien 2024-05-30 09:43:49 +02:00
  • d05cbd88bb video_core: renderer_vulkan: support for passes w\o a fs psucien 2024-05-30 09:42:28 +02:00
  • 674bd4a2ed
    Merge pull request #151 from shadps4-emu/sonic georgemoralis 2024-05-30 06:31:26 +03:00
  • 58de7ff55a video_core: Implement basic compute shaders and more instructions raphaelthegreat 2024-05-29 01:28:34 +03:00
  • 10bceb1643
    Merge pull request #150 from shadps4-emu/stabilization_one georgemoralis 2024-05-29 23:58:52 +03:00
  • 7fc273c6bc clang fmt psucien 2024-05-29 20:31:34 +02:00
  • 055dec1149 video_core: texture_cache: proper UniqueImage class movers psucien 2024-05-29 17:17:24 +02:00
  • a67b8f7a0b video_core: renderer_vulkan: proper inclusion of maintenance4 psucien 2024-05-29 17:06:46 +02:00
  • 5f37a6be83 video_core: amdgpu: fix for a deadlock in wait on idle psucien 2024-05-29 16:03:37 +02:00
  • db113bbc7b videoout, platform: fix for ooo irqs psucien 2024-05-29 12:48:21 +02:00
  • e5486cc57f video_core: amdgpu: proper destruction of processing thread psucien 2024-05-29 12:47:40 +02:00
  • fb237bddad libraries: libc: fix for FSin implementation psucien 2024-05-29 16:02:49 +02:00
  • efeb78f59c
    Merge pull request #149 from shadps4-emu/event_flag georgemoralis 2024-05-28 18:44:13 +03:00
  • d30703b4eb improvements in definations georgemoralis 2024-05-28 18:24:42 +03:00
  • 4d5e9d1da4 set,poll event flag georgemoralis 2024-05-28 15:13:56 +03:00
  • 1dfa91b638 event flag implementation from previous pr georgemoralis 2024-05-28 14:29:53 +03:00
  • 5f67b59180
    Merge pull request #148 from shadps4-emu/images psucien 2024-05-27 21:40:00 +02:00
  • 4d728e943d video_core: Address some feedback raphaelthegreat 2024-05-27 22:12:49 +03:00
  • d59b102b6f video_core: Add image support raphaelthegreat 2024-05-27 01:07:46 +03:00
  • 729e166cd3
    Merge pull request #146 from shadps4-emu/video_out/new_gpu_frontend georgemoralis 2024-05-27 13:50:25 +03:00
  • 09c7379fe0 fix for leaks of coroutine handle psucien 2024-05-26 18:18:32 +02:00
  • cbf6a62ef5 Added: - sceSaveDataMount - Create2 mode (50) - slight change in error handling (testing for now) - log to print message when fd = 1 in sceKernelWrite (to avoid crash and move forward, not a file) - mount savedata at emu start for CUSA00402 - Crimsonland (only case, needs testing) - sceSaveDataGetMountInfo raziel1000 2024-05-26 22:12:38 -06:00
  • 5cf24a8be3 Added: sceKernelGetCpumode posix_getpagesize posix_usleep sceKernelSleep ps4_clock_getres posix_pthread_setspecific posix_pthread_key_create scePthreadKeyCreate scePthreadRename scePthreadJoin raziel1000 2024-05-26 20:06:56 -06:00
  • 8dfa5782b2
    video_core: Add constant buffer support (#147) TheTurtle 2024-05-26 15:51:35 +03:00
  • a19b03d5ed video_core: Add constant buffer support raphaelthegreat 2024-05-26 13:46:20 +03:00
  • 2963790e0d video_core: initial support for CE and ASC queues psucien 2024-05-26 12:39:30 +02:00
  • 3c90b8ac00
    video_core: Bringup some basic functionality (#145) TheTurtle 2024-05-25 15:33:15 +03:00
  • 898e821225 externals: Make xxhash lowercase raphaelthegreat 2024-05-25 03:20:21 +03:00
  • f480d091ce video_core: Add basic vertex, index buffer handling and pipeline caching raphaelthegreat 2024-05-24 23:50:56 +03:00
  • 0eaa7d5859 shader_recompiler: Implement attribute loads/stores raphaelthegreat 2024-05-24 03:02:21 +03:00
  • 08e155946e video_core: Remove hack in rasterizer raphaelthegreat 2024-05-22 23:05:19 +03:00
  • dd4f4866cc Applied Turtle's feedback (Thanks good teacher) raziel1000 2024-05-24 00:10:06 -06:00
  • 337b5413c6 :-)))) raziel1000 2024-05-23 01:29:52 -06:00
  • bf8ebc1c95 ... raziel1000 2024-05-23 01:11:46 -06:00
  • 7a8d845234 ***** raziel1000 2024-05-23 00:51:31 -06:00
  • 1bf7005b91 * 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. * Added region in list mode. * Added a simple temp elf list widget. * Switched gui settings to toml. * Added messages when extracting pkg (ex: installing a patch before the game...etc) * Added recent files (6 max) * Fixed several bugs and crashes. raziel1000 2024-05-23 00:30:52 -06:00
  • e9f64bb76c
    Merge pull request #143 from shadps4-emu/video_core/null_gpu georgemoralis 2024-05-23 07:52:27 +03:00
  • 62fd72009b video_core: a fix for multi submits processing (temporary code) psucien 2024-05-22 20:22:42 +02:00
  • 66b695f5c7 platform: restored use of magic_enum psucien 2024-05-22 20:20:13 +02:00
  • d752aa5357 config, video_core: null gpu configuration added psucien 2024-05-22 20:19:42 +02:00
  • b0243dd3e5 fixed a few compiler issues georgemoralis 2024-05-22 14:18:05 +03:00
  • 8730968385
    video: Import new shader recompiler + display a triangle (#142) TheTurtle 2024-05-22 01:35:12 +03:00
  • c25008c8e2 video: Import new shader recompiler + display a triangle raphaelthegreat 2024-05-21 23:25:27 +03:00
  • 95ea2ce3d1 Merge branch 'kernel_and_rtc' of https://github.com/shadps4-emu/shadPS4 into kernel_and_rtc georgemoralis 2024-05-21 12:23:21 +03:00
  • d1f6df5d82 improved scePthreadCondTimedwait georgemoralis 2024-05-21 12:22:30 +03:00
  • e8ecf14f68 posix_pthread_mutexattr_setprotocol posix_pthread_mutex_trylock posix_pthread_condattr_init posix_pthread_condattr_destroy ps4_gettimeofday (posix) raziel1000 2024-05-21 02:21:02 -06:00
  • a34fcc4678 -scePthreadRwlockRdlock -scePthreadRwlockWrlock -scePthreadRwlockUnlock -scePthreadRwlockDestroy -scePthreadRwlockattrInit -posix_pthread_rwlock_rdlock -posix_pthread_rwlock_unlock raziel1000 2024-05-21 01:22:15 -06:00
  • b3c77ba835 scePthreadCondDestroy, posix_pthread_mutexattr_settype, pthread_self(posix) raziel1000 2024-05-21 00:52:36 -06:00
  • b380a0751e added some posix thread calls georgemoralis 2024-05-21 07:59:36 +03:00
  • a6bd198d52 - scePthreadCondTimedwait - gettimeofday - sceRtcGetCurrentClockLocalTime - sceRtcGetDayOfWeek raziel1000 2024-05-20 22:05:21 -06:00
  • 84467efe51 eventflags enums georgemoralis 2024-05-20 08:37:42 +03:00
  • 8bae44a90b sceKernelCreateEventFlag , sceKernelWaitEventFlag implementation georgemoralis 2024-05-19 23:28:41 +03:00
  • ae9a779369 event flags : added function signatures georgemoralis 2024-05-19 12:28:20 +03:00
  • 4c8719d33d stubbed event_flag functions georgemoralis 2024-05-19 10:58:34 +03:00
  • edc9543590 added sceRtcGetCurrentTick georgemoralis 2024-05-19 10:03:40 +03:00
  • c49c2f6c70 added dummy rtc module georgemoralis 2024-05-19 09:50:01 +03:00
  • 8cf64a33b2
    Migrating from third-party to externals (#138) Xphalnos 2024-05-18 19:05:18 +02:00
  • b0978f4168
    Merge pull request #136 from shadps4-emu/more_kernel_stuff_and_others georgemoralis 2024-05-18 10:04:46 +03:00
  • 0b8baedab7 improved sceKernelWaitEqueue georgemoralis 2024-05-18 10:02:40 +03:00
  • 67c1772771 added _read in libkernel georgemoralis 2024-05-17 22:53:02 +03:00
  • 42fb9f6473 fixed sceKernelGetCompiledSdkVersion thanks raziel1000 georgemoralis 2024-05-17 08:01:02 +03:00
  • 4b5e2e80fc added sceKernelGetCompiledSdkVersion (which return games system version ) georgemoralis 2024-05-16 23:24:51 +03:00
  • cc98b11860 clang format georgemoralis 2024-05-16 20:10:57 +03:00
  • 43773d12d9 added scePthreadEqual georgemoralis 2024-05-16 20:09:08 +03:00
  • bb89b1c95a
    Merge pull request #140 from shadps4-emu/additional_evq_func georgemoralis 2024-05-18 09:46:14 +03:00
  • aa88458ad8
    Merge pull request #139 from shadps4-emu/render_vk/img_state_trk psucien 2024-05-17 23:40:11 +02:00
  • 45e73d324a kernel: event queue improvements psucien 2024-05-17 23:32:15 +02:00
  • 133acdc120 video_out: added vblank event psucien 2024-05-17 23:31:55 +02:00
  • 8455574615 gnmdriver: submission lock moved out from gpu psucien 2024-05-17 23:31:19 +02:00
  • 058e728e29 platform: multiple persistent irq handlers psucien 2024-05-17 23:30:34 +02:00
  • 9ad7495661 kernel: user event and data functions psucien 2024-05-17 23:29:10 +02:00
  • d99721124b Merge branch 'main' of https://github.com/Xphalnos/shadPS4_externals Xphalnos 2024-05-17 14:03:38 +02:00
  • eea01171fe Lower case for Linux Xphalnos 2024-05-17 14:03:21 +02:00
  • 85704e26a0 renderer_vulkan: state tracking for Image resources psucien 2024-05-17 12:44:07 +02:00
  • 3f692a4d7d
    Merge pull request #137 from shadps4-emu/video_core/multi_submits georgemoralis 2024-05-17 13:13:46 +03:00
  • 976824c920
    Fix Xphalnos 2024-05-17 09:26:40 +02:00
  • 64b2e58285 a fair multi-submissions support psucien 2024-05-17 08:47:38 +02:00
  • dbdb3dc77e amdgpu: non-blocking submitDone psucien 2024-05-17 08:22:47 +02:00