Commit Graph

  • 87f6cce7b1
    vk_instance: Remove usage of depth clamp control (#3248) TheTurtle 2025-07-15 18:36:13 +0300
  • eefe8bdfca vk_instance: Remove usage of depth clamp control IndecisiveTurtle 2025-07-15 17:29:58 +0300
  • bf623d4f85
    Libraries: Implement sceAudio3dTerminate (#3247) Stephen Miller 2025-07-15 07:48:05 -0500
  • 602b2c3ee3
    Merge branch 'shadps4-emu:main' into volume-slider UltraDaCat 2025-07-15 13:33:07 +0200
  • 5a6a017c49 Properly close AudioOut handle Stephen Miller 2025-07-15 06:13:32 -0500
  • 97daee836a
    Core: Fix read-only file unmaps on Windows (#3246) Stephen Miller 2025-07-15 06:11:56 -0500
  • aaf845e7df sceAudio3dTerminate Stephen Miller 2025-07-15 05:51:40 -0500
  • 6d8bdb808a Slight cleanup Stephen Miller 2025-07-15 05:22:44 -0500
  • f3e2d985f7 Review comments and some cleanup IndecisiveTurtle 2025-07-15 13:11:06 +0300
  • 63bbe08631 Fix read-only file unmaps Stephen Miller 2025-07-15 05:10:55 -0500
  • 3b0d08c730 shader_recompiler: Implement guest barycentrics IndecisiveTurtle 2025-07-15 01:42:44 +0300
  • 0d0ae7c72b Merge branch 'ime-fixes' of https://github.com/w1naenator/shadPS4 into ime-fixes w1naenator 2025-07-15 01:50:23 +0300
  • 7881bd352b Ime lib fixes - Updated functions to consistently use the Error enum type for return values. - Added detailed logging to aid future IME/OSK development and debugging. - Now use OrbisUserServiceUserId (s32) and OrbisImeKeycodeState in relevant functions and structs. - Introduced a generic template method to generate full bitmasks for all Orbis flag-style enums, simplifying validation and mask creation. - Implemented additional parameter validations in sceImeOpen. - Added missing enums: OrbisDisableDevice, OrbisImeInputMethodState, OrbisImeInitExtKeyboardMode, OrbisImeKeycodeState, and other USB keyboard-related enums. - Fixed incorrect usage of format specifiers in calls to logging macros (LOG_*). w1naenator 2025-07-15 01:40:27 +0300
  • d825dca54f
    Merge branch 'shadps4-emu:main' into Feature/initial-ps4-ime-keyboard Valdis Bogdāns 2025-07-15 01:32:20 +0300
  • e5b84fcfad
    Merge branch 'shadps4-emu:main' into ime-fixes Valdis Bogdāns 2025-07-15 01:31:55 +0300
  • b68ca43166
    Implement sceKernelGetSystemSwVersion (#3243) kalaposfos13 2025-07-14 22:44:13 +0200
  • 32f643ca95 improved AudioInInput georgemoralis 2025-07-14 23:06:09 +0300
  • 56e98b3dc0 rebase Fire Cube 2025-07-14 21:22:47 +0200
  • d4432c78ec Merge remote-tracking branch 'origin/main' into shader_cache Fire Cube 2025-07-14 21:21:19 +0200
  • 292b2878cc samplers Fire Cube 2025-07-14 21:17:55 +0200
  • e0eabac115
    Merge branch 'main' into microphone georgemoralis 2025-07-14 22:14:19 +0300
  • e418249f75 more Fire Cube 2025-07-14 20:44:10 +0200
  • 00f4eeddaf
    renderer_vulkan: Handle more miscellaneous GPU settings (#3241) TheTurtle 2025-07-14 21:23:18 +0300
  • b0c9a5688f Set the reported firmware version to that of the game executable kalaposfos13 2025-07-14 20:11:31 +0200
  • d5afc68c83 vk_graphics_pipeline: Enable depth clamp when depth clip is disabled and extension is not supported IndecisiveTurtle 2025-07-14 18:57:45 +0300
  • 791ca44ada vk_pipeline_cache: Revert viewport check and remove log IndecisiveTurtle 2025-07-14 18:34:17 +0300
  • 37fe4f96a5 vk_graphics_pipeline: Move warning to pipeline IndecisiveTurtle 2025-07-14 18:12:04 +0300
  • 38efe453e8 liverpool: Disable depth clip when near and far planes have different setting IndecisiveTurtle 2025-07-14 17:40:47 +0300
  • 90123288ba Implement sceKernelGetSystemSwVersion kalaposfos13 2025-07-14 14:08:19 +0200
  • d4520a9392
    Merge branch 'shadps4-emu:main' into volume-slider UltraDaCat 2025-07-14 15:08:08 +0200
  • c84f66dc5c
    Update settings_dialog.cpp UltraDaCat 2025-07-14 15:07:57 +0200
  • f33bb99e2c
    Update audioout.h UltraDaCat 2025-07-14 15:07:54 +0200
  • d59211e62f
    Update audioout.cpp UltraDaCat 2025-07-14 15:07:52 +0200
  • 110ee7f66a
    Merge branch 'main' into Feature/initial-ps4-ime-keyboard Valdis Bogdāns 2025-07-14 13:49:57 +0300
  • 4375fad6d1 vk_pipeline_cache: Allow using viewport range when it's more restrictive then depth clamp IndecisiveTurtle 2025-07-14 13:37:57 +0300
  • 2a38b7e799 vk_pipeline_cache: Don't run search if depth clamp is disabled IndecisiveTurtle 2025-07-14 12:04:52 +0300
  • f27119041a liverpool: Fix line control offset IndecisiveTurtle 2025-07-14 12:00:44 +0300
  • 67983387c3 vk_pipeline_cache: Don't check depth clamp without a depth buffer IndecisiveTurtle 2025-07-14 03:29:34 +0300
  • d59015a695 Fix build IndecisiveTurtle 2025-07-14 03:14:44 +0300
  • d487ccc93c renderer_vulkan: Handle line width IndecisiveTurtle 2025-07-14 02:54:25 +0300
  • 20ab2cabc9 renderer_vulkan: Properly implement depth clamp and clip IndecisiveTurtle 2025-07-14 02:42:41 +0300
  • 4cc2220f2f renderer_vulkan: Implement logic ops IndecisiveTurtle 2025-07-14 01:34:01 +0300
  • 23ebe5e0e9 renderer_vulkan: Handle rasterization discard IndecisiveTurtle 2025-07-14 00:29:17 +0300
  • 3393694b44 renderer_vulkan: Respect provoking vertex setting IndecisiveTurtle 2025-07-14 00:05:20 +0300
  • 08901ed920
    Merge 8095cd493c into 399a725343 Marcin Mikołajczyk 2025-07-13 22:23:17 +0000
  • 39ac0997f2 Remove log Lander Gallastegi 2025-07-13 23:45:52 +0200
  • 399a725343
    shader_recompiler: Replace buffer pulling with attribute divisor for instance step rates (#3238) TheTurtle 2025-07-14 00:32:02 +0300
  • 2849e970cb Fix segfault with clear mask Lander Gallastegi 2025-07-13 23:27:07 +0200
  • dde954a3cb shader_recompiler: Separate vertex inputs from LS stage, cleanup tess IndecisiveTurtle 2025-07-13 20:53:25 +0300
  • 3815fb9117 clang-format Connor Harrison 2025-07-13 18:37:42 +0100
  • 10d22f4d73
    Update gui_settings.h UltraDaCat 2025-07-13 18:36:06 +0200
  • 76e802233f
    Update settings_dialog.ui UltraDaCat 2025-07-13 18:30:24 +0200
  • d2723def59
    Update settings_dialog.h UltraDaCat 2025-07-13 18:30:01 +0200
  • 628d72fe24
    Update settings_dialog.cpp UltraDaCat 2025-07-13 18:29:39 +0200
  • c012352968
    Update sdl_audio.cpp UltraDaCat 2025-07-13 18:27:56 +0200
  • 8e41d5614c
    Update config.h UltraDaCat 2025-07-13 18:27:21 +0200
  • 8748f94363
    Update config.cpp UltraDaCat 2025-07-13 18:27:01 +0200
  • b16b9a1544 Resolve validation warnings IndecisiveTurtle 2025-07-13 18:50:17 +0300
  • fc3454cd9e translate: Reimplement step rate instance id IndecisiveTurtle 2025-07-13 18:06:16 +0300
  • f9e199e1a0 cleanup Fire Cube 2025-07-13 17:20:20 +0200
  • 9195f59220
    Merge branch 'shadps4-emu:main' into shader_cache Fire Cube 2025-07-13 17:05:44 +0200
  • 438e1cdac1 oops Fire Cube 2025-07-13 16:59:49 +0200
  • 3346c5a39c begin rewrite Fire Cube 2025-07-13 16:57:27 +0200
  • de90601f28 attribute: Add missing attributes IndecisiveTurtle 2025-07-13 17:52:25 +0300
  • ec462bbcba spirv: Merge ReadConstBuffer again IndecisiveTurtle 2025-07-13 17:18:29 +0300
  • 94da2786d3 spirv_emit_context: Name all instance rate attribs properly IndecisiveTurtle 2025-07-13 17:10:46 +0300
  • 3d9d274349 Review comments IndecisiveTurtle 2025-07-13 17:07:17 +0300
  • 7994ee814f flatten_extended_userdata: Remove special step rate buffer handling IndecisiveTurtle 2025-07-13 13:41:59 +0300
  • c0878db548 shader_recompiler: Replace buffer pulling with attribute divisor for instance step rates IndecisiveTurtle 2025-07-13 13:16:27 +0300
  • 8335f20280 Clang fix w1naenator 2025-07-13 09:03:10 +0300
  • 2cb00aedd9 Rebase second try w1naenator 2025-07-13 08:51:15 +0300
  • a608b962a4 remove profile checks and simple emit for added opcodes Frodo Baggins 2025-07-12 21:45:15 -0700
  • 29658c13db Rebase w1naenator 2025-07-13 02:45:02 +0300
  • 304fc80231
    Merge branch 'main' into Feature/initial-ps4-ime-keyboard Valdis Bogdāns 2025-07-12 22:44:07 +0200
  • ac89b22e59 Removed pointer from warning message Connor Harrison 2025-07-12 18:19:55 +0100
  • 9aabc609a4 Callback ABI fix Connor Harrison 2025-07-12 18:10:55 +0100
  • 826b581120 Standardize RegisterLib names for HLE libraries kalaposfos13 2025-07-12 16:32:00 +0200
  • e51d31b359 document unrelated bugs with atomic fmin/max Frodo Baggins 2025-07-11 20:28:04 -0700
  • 5b6f9f7820 also need to zero extend u8/u16 to u32 result Frodo Baggins 2025-07-11 20:26:35 -0700
  • 7b445718b7 New translations en_us.ts (Turkish) georgemoralis 2025-07-12 06:12:29 +0300
  • 749360be76 New translations en_us.ts (Polish) georgemoralis 2025-07-12 05:12:51 +0300
  • 001f9e4517 Change companion util stub to return NO_EVENT Marcin Mikołajczyk 2025-07-11 23:37:26 +0100
  • 6823a0f14d New translations en_us.ts (Polish) georgemoralis 2025-07-12 01:31:54 +0300
  • 97f7043330 set profile for int8/16/64 Frodo Baggins 2025-07-11 14:20:23 -0700
  • e6a2ebaef9 New translations en_us.ts (Albanian) georgemoralis 2025-07-12 00:14:44 +0300
  • 5c16e10ce4 New translations en_us.ts (Spanish) georgemoralis 2025-07-12 00:14:42 +0300
  • efc6262c9e initialize s16/s8 types Frodo Baggins 2025-07-11 13:43:04 -0700
  • a6cdf2eac7 Some tests Lander Gallastegi 2025-07-11 19:21:14 +0200
  • cee22c45e8 Merge remote-tracking branch 'upstream/main' into batch-sync Lander Gallastegi 2025-07-11 18:39:26 +0200
  • 50aa8ec6bb adding safe back to not open multiple games, plus more info into the tip Dmugetsu 2025-07-11 06:46:08 -0600
  • d7a45554ad implement loads/store instructions for types smaller than dwords Frodo Baggins 2025-07-10 23:14:19 -0700
  • 903400328c Removing Pause and Fullscreen buttons + Hiding Play button when game is running and Creating a Tip for them on game start. Dmugetsu 2025-07-10 18:06:21 -0600
  • e7ba1cb303 first commit Dmugetsu 2025-07-10 15:02:52 -0600
  • b403e1be33
    vk_rasterizer: Set render area to max when no framebuffers are bound (#3227) TheTurtle 2025-07-10 22:14:02 +0300
  • 844dfad867
    Merge 026e29f7e6 into 8bc30270c8 poly 2025-07-10 20:53:00 +0200
  • 8bc30270c8
    shader_recompiler: Implement ff1 with subgroup ops (#3225) TheTurtle 2025-07-10 21:52:56 +0300
  • 026e29f7e6
    Extra logging poly 2025-07-10 20:47:49 +0200
  • d24ca9d73d restore main georgemoralis 2025-07-10 21:13:57 +0300
  • eb5dc68d59 clang+reuse georgemoralis 2025-07-10 21:07:34 +0300
  • 5c53ca8b61 initial implementation georgemoralis 2025-07-10 20:02:22 +0300