Commit graph

  • 193e55b0a0 core: Add wrapper for calling into guest code. squidbus 2024-09-17 14:23:17 -07:00
  • d357f83655
    Merge both protect functions together Daniel R. 2024-09-23 18:39:44 +02:00
  • 59c8f3fd9d
    I hate programming and will furiously smash my monitor if I ever see another oversight of this caliber ever again in my goddamn life Daniel R. 2024-09-23 18:29:57 +02:00
  • 2ac49928b3
    Update CMakeLists.txt georgemoralis 2024-09-23 19:06:37 +03:00
  • 4978346443
    Merge branch 'main' into pat georgemoralis 2024-09-23 18:51:21 +03:00
  • 4564acd3c6 video_core: Separate dirty flags and better gpu invalidation IndecisiveTurtle 2024-09-23 17:33:42 +03:00
  • 25c38d143e
    Save backup: fix search not handling empty pattern Vinicius Rangel 2024-09-23 08:28:22 -03:00
  • ed563e5717
    sceKernelGettimeofday: replace chrono by win32 api. Better performance Vinicius Rangel 2024-09-21 22:13:10 -03:00
  • 5cd0d7386c shader_recompiler: Increase push constants user data to full capacity. squidbus 2024-09-23 01:50:20 -07:00
  • 05bfadc9eb
    Save backup: fix to avoid filling the queue Vinicius Rangel 2024-09-23 05:22:51 -03:00
  • 5b7ee037ac
    60fps! Vinicius Rangel 2024-09-20 19:06:07 -03:00
  • d708374f44
    video info: add frame graph Vinicius Rangel 2024-09-20 09:23:54 -03:00
  • e7ed128d30
    save_data: fix Backup Job including old backup in the new backup Vinicius Rangel 2024-09-23 02:11:48 -03:00
  • 390a8e4881
    imgui: add font to render non-ascii characters Vinicius Rangel 2024-09-23 02:06:31 -03:00
  • b9dfbfbe89
    sceKernelOpen: fix for write-only mode Vinicius Rangel 2024-09-22 20:57:03 -03:00
  • 00c2a5a1eb
    SaveData compatibility with old firmwares Vinicius Rangel 2024-09-22 20:50:10 -03:00
  • 946a94c4bf remove warning Frodo Baggins 2024-09-22 16:30:38 -07:00
  • 646b2f4679
    Add ElfInfo to track current game info in a singleton Vinicius Rangel 2024-09-22 04:59:49 -03:00
  • 5c5f956a90 Remove dead vs inputs in spir-v, and don't bind corresponding vbo Frodo Baggins 2024-09-22 16:16:54 -07:00
  • bf1660869e more fixes IndecisiveTurtle 2024-09-22 01:40:25 +03:00
  • f98a73b360 Add log IndecisiveTurtle 2024-09-22 00:55:31 +03:00
  • f37ca9c44c clang format IndecisiveTurtle 2024-09-22 00:32:59 +03:00
  • c15fa4f9be buffer_cache: Ignore non gpu modified images IndecisiveTurtle 2024-09-22 00:29:51 +03:00
  • dd0abc556b spirv: Better names IndecisiveTurtle 2024-09-22 00:28:11 +03:00
  • dd0773dfb1 touchups IndecisiveTurtle 2024-09-21 23:50:39 +03:00
  • a1eee4a523 shader: Add instructions for knack IndecisiveTurtle 2024-09-20 01:16:32 +03:00
  • fdd699a725 shader: Add some instructions IndecisiveTurtle 2024-09-20 01:11:51 +03:00
  • 94d8fea215 shader: Add some GR2 instructions IndecisiveTurtle 2024-09-20 01:05:50 +03:00
  • 58d92188c4 shader_recompiler: Use push constants for user data regs IndecisiveTurtle 2024-09-20 00:42:56 +03:00
  • d49b0ba4f2 Add nullptr check in scePthreadSetprio function tGecko 2024-09-22 22:09:53 +02:00
  • b79a7612d5 core: Reduce some library log spam. squidbus 2024-09-22 05:01:29 -07:00
  • 2b41ae0d9d Add V_CVT_PK_U8_F32 opcode korenkonder 2024-09-22 14:50:54 +03:00
  • 50d717d5a6 Optimise out unnecessary shifts korenkonder 2024-09-22 14:49:26 +03:00
  • 2e1a9a6d2f Better screenshots Xphalnos 2024-09-22 11:20:57 +02:00
  • 0ee1d37f0f
    SaveData: Fix issue with old firmwares Vinicius Rangel 2024-09-21 16:29:03 -03:00
  • a73efdad30
    SaveData: log backup error and continue & fix possible concurrent file editing Vinicius Rangel 2024-09-21 15:30:41 -03:00
  • 6c73d80641
    Safety checks in all SFO readings Vinicius Rangel 2024-09-21 15:08:08 -03:00
  • 6f5b457909 shader_recompiler: Exclude non-float results from output modifiers. squidbus 2024-09-21 16:18:12 -07:00
  • 4126eb647d shader_recompiler: Use SetDst in more instructions. squidbus 2024-09-21 15:21:29 -07:00
  • c5c614fd64 formatting DanielSvoboda 2024-09-21 18:14:05 -03:00
  • 1aeffbe101 final touches psucien 2024-09-21 21:17:57 +02:00
  • 611e5bc889 cubemap array index calculation psucien 2024-09-21 19:16:47 +02:00
  • f9bb02d612 bonfire lit psucien 2024-09-21 16:08:48 +02:00
  • dbeb45737e doors psucien 2024-09-20 21:26:00 +02:00
  • 183523a5c7 fixed depth promotion to do not use stencil psucien 2024-09-19 23:02:10 +02:00
  • 2f689972e4 don't bind unused color buffers psucien 2024-09-19 21:12:33 +02:00
  • 0c7fa82c02 added support for cubemap arrays psucien 2024-09-18 22:08:33 +02:00
  • 223a7e4eef shader_recompiler: support for partially bound cubemaps psucien 2024-09-16 23:01:22 +02:00
  • 0bf3678b6d texture_cache: 3d texture layers count fixup psucien 2024-09-16 00:18:18 +02:00
  • d0e6ce6918 regression fixes psucien 2024-09-16 23:00:11 +02:00
  • 9a5ada4138 redundant barriers removed; fixes psucien 2024-09-16 22:53:35 +02:00
  • 673ff8d74a video_core: buffer_cache: don't copy over the image size psucien 2024-09-14 20:26:47 +02:00
  • 6cce6599b6 don't use pointers; slight FindTexture refactoring psucien 2024-09-14 00:09:05 +02:00
  • e1a7c737d8 video_core: added rebinding of changed textures after overlap resolve psucien 2024-09-13 22:26:42 +02:00
  • 3d2ea32dae shader_recompiler: use one binding if the same image is read and written psucien 2024-09-12 22:47:54 +02:00
  • e387c22199 video_core: texture: image subresources state tracking psucien 2024-09-11 22:29:06 +02:00
  • 1f59e3663c vulkan: Use closest available equivalent to missing clamp modes. squidbus 2024-09-20 22:10:55 -07:00
  • 13f4018c86
    Merge branch 'main' into Auto_Update DanielSvoboda 2024-09-20 22:38:57 -03:00
  • 5371ed7e8e Clang DanielSvoboda 2024-09-20 22:00:54 -03:00
  • bef0fc0c41 powershell_unzip | changelog fix DanielSvoboda 2024-09-20 21:39:18 -03:00
  • 3efddd712d vulkan: Set identifying name on null image/image view/buffer squidbus 2024-09-20 17:25:30 -07:00
  • c003b1a0a4 vulkan: Add alternatives when nullDescriptor is not supported. squidbus 2024-09-20 08:54:07 -07:00
  • eb88af43c7
    docs(README): gave the macOS build instructions section fancy Markdown formatting SaynedBread 2024-09-21 01:30:01 +02:00
  • fecd596e81 common: Add more null checks in CString. squidbus 2024-09-20 15:53:34 -07:00
  • 397c511c1d save_data: Fix save data list back button. squidbus 2024-09-20 15:31:35 -07:00
  • 6f4152674a
    Merge branch 'shadps4-emu:main' into sceSystemServiceReceiveEvent Stephen Miller 2024-09-20 11:11:46 -05:00
  • 7a91bfcb06 resource_tracking_pass: Allow derivatives for 2D array images. squidbus 2024-09-20 08:05:01 -07:00
  • 901c1183bc Merge branch 'main' of https://github.com/shadps4-emu/shadPS4 into Build_Pre-release DanielSvoboda 2024-09-20 11:48:35 -03:00
  • 04059745be
    Update build.yml DanielSvoboda 2024-09-20 11:36:38 -03:00
  • 8c4b9952e2 ci: Refresh CMake cache on build. squidbus 2024-09-20 01:17:23 -07:00
  • 1e42eaf3b0
    Update Discord invite link.md SleepingSnakezzz 2024-09-20 09:57:24 +02:00
  • edfbc70075
    SaveDataDialog implementation Vinicius Rangel 2024-09-19 22:03:19 -03:00
  • d059ea5ac3
    PSF: fixed psf not using enum class for PSFEntryFmt (was a standard old ugly enum) Vinicius Rangel 2024-09-19 21:57:25 -03:00
  • dd65ee3683
    imgui: rework gamepad navigation Vinicius Rangel 2024-09-19 21:43:58 -03:00
  • 294af03056
    Delete old pre-releases and tags DanielSvoboda 2024-09-19 23:22:26 -03:00
  • e9218c1395
    imgui Ref-counted textures Vinicius Rangel 2024-09-18 02:14:49 -03:00
  • 0e61607f2e
    SavaData: SaveDataMemory features Vinicius Rangel 2024-09-12 06:30:48 -03:00
  • de0a38db0a
    SavaData: backup features Vinicius Rangel 2024-09-11 04:58:37 -03:00
  • 3df2ac60d1
    mock value for SYSTEM_VER Vinicius Rangel 2024-09-10 18:22:44 -03:00
  • 477bd4ea9d
    SaveData: rewrite to implement full functionality Vinicius Rangel 2024-09-10 03:01:47 -03:00
  • 1de295aa94
    common: Add CString wrapper to handle native null-terminated strings Vinicius Rangel 2024-09-10 02:59:58 -03:00
  • 5e05fecdd0
    core/fs: allow to mount path as read-only Vinicius Rangel 2024-09-07 02:43:28 -03:00
  • 820382a3e7
    core: Rewrite PSF parser & add encoder Vinicius Rangel 2024-09-06 21:31:54 -03:00
  • da7a4acc15 clang Stephen Miller 2024-09-19 19:24:04 -05:00
  • 121681c986 Improve sceSystemServiceReceiveEvent stub Stephen Miller 2024-09-19 19:18:27 -05:00
  • 42e7253bec clang format ElBread3 2024-09-19 18:49:50 -05:00
  • 0c555c2c98 set log filter on reset ElBread3 2024-09-19 18:44:31 -05:00
  • 243f8b54ca videoout: Make present thread realtime on macOS. squidbus 2024-09-19 14:55:24 -07:00
  • 623b026100 video_core: Implement sceGnmInsertPushColorMarker korenkonder 2024-09-19 23:46:19 +03:00
  • 348da93ee6
    Fix BB random fmv hang (#1170) bigol83 2024-09-30 18:20:57 +02:00
  • cda2317ddb
    Fix loading (#1169) Paris Oplopoios 2024-09-30 19:05:55 +03:00
  • afe32d1e03
    documentation: fix Linux build instructions (#1107) Lander Gallastegi 2024-09-30 13:25:49 +02:00
  • 603f709784
    Added sceKernelRmdir (#1137) ElBread3 2024-09-30 06:25:25 -05:00
  • fc6c755e5a
    Fix some typos (#1161) hspir404 2024-09-30 11:24:28 +00:00
  • 62c59d195f
    add gstreamer to appimage build (#1166) tGecko 2024-09-30 11:49:20 +02:00
  • cbbf3505e7
    Fix path bugs & wrap seeks in an if (#1154) Paris Oplopoios 2024-09-30 12:42:59 +03:00
  • c7ff0419ad
    Fix V_CMP_CLASS_F32 (#1153) dbz400 2024-09-30 16:36:26 +08:00
  • 398019867b
    sdl: Fix use of functions that now return SDL_bool (#1160) squidbus 2024-09-29 20:47:55 -07:00
  • d9f287eaa2
    Fix fmt error (#1150) Paris Oplopoios 2024-09-29 15:02:46 +03:00
  • 80bf46da4c
    core/memory: Pooled memory implementation (#1085) Daniel R. 2024-09-29 09:28:41 +02:00