Commit graph

  • 787d97f6d8 '' Antonio 2024-09-02 02:02:31 -04:00
  • b25819cae3 '' Antonio 2024-09-02 01:43:26 -04:00
  • 8f2013b48a '' Antonio 2024-09-02 01:28:59 -04:00
  • cbc98e9ebf '' Antonio 2024-09-02 01:10:37 -04:00
  • 60f0ad8299 '' Antonio 2024-09-02 00:58:02 -04:00
  • 1255f4c4fb Merge remote-tracking branch 'upstream/main' Antonio 2024-09-02 00:56:52 -04:00
  • 616910f3ad Set overflow flag for V_SUBREV_I32 offtkp 2024-09-02 05:28:09 +03:00
  • 0d81774464 Set overflow flag for V_ADD_I32 offtkp 2024-09-02 05:25:53 +03:00
  • 5f6a9d07ac Set carry for S_ADDC_U32 offtkp 2024-09-02 05:08:30 +03:00
  • aee53079ca Match the coding style a bit more offtkp 2024-09-02 04:57:01 +03:00
  • 0491cebdb3 Set unsigned overflow flag for S_ADD_U32 offtkp 2024-09-02 04:54:05 +03:00
  • b331f24164 Implement S_SUB_I32 and flags for S_SUB_U32 offtkp 2024-09-02 04:47:11 +03:00
  • 8eb6b57024 Implement overflow flag for S_ADD_I32 offtkp 2024-09-02 04:39:49 +03:00
  • b7fea22c7d Set CF correctly on BLSMSK patch offtkp 2024-09-02 02:35:13 +03:00
  • afcdd26948 Set CF correctly on BLSR patch offtkp 2024-09-02 02:20:29 +03:00
  • ba545cf83f Remove redundant CLC offtkp 2024-09-02 02:14:54 +03:00
  • 1b8a780821 Move flag saving to Save/RestoreContext offtkp 2024-09-02 02:18:06 +03:00
  • 1e9ca6fb7f Set CF correctly on BLSI patch offtkp 2024-09-02 01:55:45 +03:00
  • fb7b72476b Preserve flags on some patched instructions offtkp 2024-09-02 01:18:31 +03:00
  • 4cb48a358b use ComPtr in gui_context_menus.h oltolm 2024-08-21 20:07:20 +02:00
  • 45e206e248
    shader_recompiler: Sample images using correct result type. (#1068) squidbus 2024-09-25 04:20:28 -07:00
  • 11c155d0f1
    amdgpu: Fix buffer comparison by naming padding fields for initialization. (#1050) squidbus 2024-09-25 04:08:10 -07:00
  • f657ab3cc6
    vulkan: Only reduce viewport minDepth if using depth clip control. (#969) squidbus 2024-09-25 02:43:54 -07:00
  • a984d44fd3
    Swapchain recreation and window resizing (#933) Lander Gallastegi 2024-09-25 11:43:08 +02:00
  • e634461ebb
    docs(README): gave the macOS build instructions section fancy Markdown formatting (#1005) SaynedBread 2024-09-25 11:22:09 +02:00
  • 1ec8f34a99
    Add nullptr check in scePthreadSetprio function (#1028) tGecko 2024-09-25 11:20:03 +02:00
  • b2de662d67
    vulkan: Enable VULKAN_HPP_NO_EXCEPTIONS broadly. (#995) squidbus 2024-09-25 02:19:38 -07:00
  • 36ef61908d
    renderer_vulkan: Refactor surface and depth format mapping. (#1067) squidbus 2024-09-25 02:10:44 -07:00
  • cc99f52606
    Error dialog implementation (#1062) Vinicius Rangel 2024-09-25 00:48:27 -03:00
  • f79da986e3
    Auto Update (#1006) DanielSvoboda 2024-09-24 17:03:15 -03:00
  • cec9275c85
    Fix Logic for Deleting Old Pre-Releases (#1060) DanielSvoboda 2024-09-24 16:40:19 -03:00
  • 19cb4ec05d
    clang-format Daniel R. 2024-09-24 21:27:29 +02:00
  • 3f12fb0c91
    core/libraries: implement configurable username Daniel R. 2024-09-24 21:23:18 +02:00
  • beb809b612
    add V_CMPX_LE_I32 (#1056) jnack 2024-09-24 10:22:31 -05:00
  • 6da67645e9
    Fixup designator order (#1039) Paris Oplopoios 2024-09-24 17:18:35 +03:00
  • 23bf8bf5e7
    Patch insertq (#635) Paris Oplopoios 2024-09-24 17:03:32 +03:00
  • 7f9bc0abbd
    fix lane inst decoding (#1051) baggins183 2024-09-24 02:29:57 -07:00
  • 1620eea37b
    Save data: fix nullptr & concurrent file write (#1049) Vinicius Rangel 2024-09-24 00:50:18 -03:00
  • f97f73f0b5
    Adding Kofi page link to the readme (#1044) SleepingSnakezzz 2024-09-23 20:15:14 +02:00
  • 43e7c00fdd
    fix pre-release token (#1043) DanielSvoboda 2024-09-23 15:14:55 -03:00
  • 4ba19a02b0
    core: Add wrapper for calling into guest code. (#967) squidbus 2024-09-23 10:30:16 -07:00
  • ad9f1370d5
    Pre-release | Unifies builds (#953) DanielSvoboda 2024-09-23 14:13:39 -03:00
  • 8c8a6ccddd
    core/memory: Fix sceKernelMTypeProtect setting VMA type (#1037) Daniel R. 2024-09-23 18:49:57 +02:00
  • 5799091044
    Patch extrq (#943) Paris Oplopoios 2024-09-23 19:19:52 +03:00
  • 5a8e8f5936
    Frame graph + Precise 60 fps timing (#998) Vinicius Rangel 2024-09-23 12:43:51 -03:00
  • a016792371 starting 0.3.1 WIP georgemoralis 2024-09-23 18:42:11 +03:00
  • 7df3919617 added 0.3.0 version v.0.3.0 georgemoralis 2024-09-23 18:17:50 +03:00
  • cd7268a70e
    video_core: Separate dirty flags and better gpu invalidation (#1034) TheTurtle 2024-09-23 18:03:42 +03:00
  • 10d29cc007
    Save fixes (#1031) Vinicius Rangel 2024-09-23 08:50:49 -03:00
  • a5001d11a8
    shader_recompiler: Increase push constants user data to full capacity. (#1032) squidbus 2024-09-23 03:40:33 -07:00
  • ee38eec7fe
    shader_recompiler: Additional scope handling and user data as push constants (#1013) TheTurtle 2024-09-23 09:55:43 +03:00
  • fb5bc371cb hot-fix: unnecessary optimization removed psucien 2024-09-22 19:56:07 +02:00
  • e1d03c35fd hotfix: Fix mipmap query for images IndecisiveTurtle 2024-09-22 19:17:54 +03:00
  • 654f85a4b1
    core: Reduce some library log spam. (#1023) squidbus 2024-09-22 05:13:58 -07:00
  • bfe2e1e57c
    vulkan: Use closest available equivalent to missing clamp modes. (#1007) squidbus 2024-09-22 05:07:05 -07:00
  • a18419dd73
    shader_recompiler: Exclude non-float results from output modifiers. (#1016) squidbus 2024-09-22 05:03:17 -07:00
  • 8811cc5cc6
    Add V_CVT_PK_U8_F32 opcode (#1022) korenkonder 2024-09-22 15:02:34 +03:00
  • 5db27109c9
    Optimise out unnecessary shifts (#1021) korenkonder 2024-09-22 15:02:20 +03:00
  • 581ddfec4d
    SaveLib PR related fixes (#1011) Vinicius Rangel 2024-09-22 02:16:06 -03:00
  • edde0a3e7e
    hotfix: Revert ADDC change TheTurtle 2024-09-22 01:53:10 +03:00
  • dd184fd95d
    shader_recompiler: Use SetDst in more instructions. (#1015) squidbus 2024-09-21 15:41:19 -07:00
  • 5f4ddc14fc
    Image subresources barriers (#904) psucien 2024-09-21 21:45:56 +02:00
  • 913a46173a
    resource_tracking_pass: Allow derivatives for 2D array images. (#1000) squidbus 2024-09-21 05:19:01 -07:00
  • 171e475f80
    save_data: Fix save data list back button. (#1003) squidbus 2024-09-21 00:21:53 -07:00
  • 4fe81231f6
    vulkan: Add alternatives when nullDescriptor is not supported. (#1001) squidbus 2024-09-20 17:50:57 -07:00
  • eaa92b5a65
    vulkan: Upgrade format queries to use format feature flags 2. (#941) squidbus 2024-09-20 14:05:16 -07:00
  • c3d5824279
    libraries/kernel: add sceKernelMmap to HLE Daniel R. 2024-09-20 17:53:18 +02:00
  • 0c63267b1c
    Update Discord invite link.md (#994) SleepingSnakezzz 2024-09-20 11:38:42 +02:00
  • 0f4bcd8c83
    Rewrite Save Data & Impl Save Data Dialog (#824) Vinicius Rangel 2024-09-20 06:34:19 -03:00
  • 077f8981a7
    QOL: Set Log Filter On Save (#991) ElBread3 2024-09-20 04:07:45 -05:00
  • 079d90211f
    ci: Refresh CMake cache on build. (#996) squidbus 2024-09-20 01:54:23 -07:00
  • 5638735af6
    Set High Priority for Windows (#961) ¥IGA 2024-09-20 06:54:30 +02:00
  • 048b8aef58
    videoout: Make present thread realtime on macOS. (#990) squidbus 2024-09-19 15:28:35 -07:00
  • 60f315a54d
    video_core: stride fix (#986) korenkonder 2024-09-19 22:43:03 +03:00
  • 7b8f0d2a19 core: file_sys: fix for racing in fs mount psucien 2024-09-19 21:42:19 +02:00
  • 07de1ee977
    Sort opcodes by their indices. Group them too when applicable (#945) korenkonder 2024-09-19 21:29:56 +03:00
  • c0f7de9fde
    core: name avplayer threads Daniel R. 2024-09-19 20:19:29 +02:00
  • 7b8bc90157
    MiscFixes11 (#984) georgemoralis 2024-09-19 18:46:07 +03:00
  • d07c81e0d2
    Cache Windows CIs, solution by @Artalus (#985) Plínio Larrubia 2024-09-19 11:38:34 -03:00
  • cf4824a008 hotfix2 : fix previous fix georgemoralis 2024-09-19 12:34:45 +03:00
  • 26cca79582 hot fix : always check if eboot.bin is available in path georgemoralis 2024-09-19 12:17:05 +03:00
  • 38a13832b3
    Improve es_ES translation & fix typos (#974) TheCamrew 2024-09-19 06:16:05 +02:00
  • 868cffd793
    Fix Regression #932 (#973) adjonesey 2024-09-19 05:15:42 +01:00
  • 2aab7e05ee
    libraries: gnmdriver: sceGnmResetVgtControl added (#965) psucien 2024-09-17 22:10:50 +02:00
  • 84e2c4d3bb
    Add other 64-bit floating point shader instructions (#944) Raven 2024-09-18 00:01:33 +08:00
  • 4a0bd876ff hot-fix: make profiler to show real frame time psucien 2024-09-17 09:45:10 +02:00
  • 28ec489dbe
    cpu_patches: Revert to ahead-of-time patching on Linux for now. (#949) squidbus 2024-09-16 14:53:41 -07:00
  • ecb5a5fdec
    build: Ignore macOS ARM homebrew path when cross compiling. (#922) squidbus 2024-09-16 03:24:47 -07:00
  • da1e4ff5eb
    signals: Fix compilation on GCC. (#934) squidbus 2024-09-16 02:54:47 -07:00
  • faea291295
    Do not wait for audio packets without audio stream (#939) Vladislav Mikhalin 2024-09-16 12:54:20 +03:00
  • dcf245b814
    shader_recompiler: Implement basic 64-bit floating point support (#915) Daniel R. 2024-09-15 22:53:08 +02:00
  • 75a4df53a5
    cpu_patches: Patch just-in-time using signal handlers. (#852) squidbus 2024-09-15 13:48:34 -07:00
  • b09b28c7f3
    graphics_pipeline: Move some depth configuration to dynamic state (#931) TheTurtle 2024-09-15 23:42:14 +03:00
  • c8d0d5637a
    semaphore: Fix semaphore wait list leaking (#928) TheTurtle 2024-09-15 19:08:37 +03:00
  • 9203e28b21
    Merge pull request #918 from raven02/patch-5 psucien 2024-09-14 20:24:41 +02:00
  • b14f447060
    Add DS_READ2ST64_B32 (#916) Raven 2024-09-15 02:16:12 +08:00
  • 1879c9d12f
    Add PM4 opcodes Raven 2024-09-15 01:46:39 +08:00
  • febc1a9e17
    core/libraries/save_data: Fix inaccurate behaviour on sceSaveDataSetupSaveDataMemory (#913) Daniel R. 2024-09-14 19:00:22 +02:00
  • 5c5c02cb04
    Add S_XOR_B32 opcode (#911) Raven 2024-09-14 23:52:30 +08:00
  • 12a0a02e38
    Map BUFFER_AUTOMIC SMIN/SAMX/AND/OR/XOR/INC/DEC (#910) Raven 2024-09-14 23:52:20 +08:00