Commit Graph

  • 1f60b3d3d2 clang format psucien 2024-07-20 11:12:37 +0200
  • 4d3b993285 videoout: added sceVideoOutWaitVblank psucien 2024-07-20 11:18:04 +0200
  • 621d50e681 clang format IndecisiveTurtle 2024-07-18 22:48:43 +0300
  • 6d86c6f9bf config: Add vblank divider option IndecisiveTurtle 2024-07-18 22:34:47 +0300
  • fb325e33bd videoout: Proper flip rate and vblank management IndecisiveTurtle 2024-07-18 21:18:40 +0300
  • 502dc1cbf3 driver: Make flip blocking IndecisiveTurtle 2024-07-13 18:17:49 +0300
  • 2e4f32a840 liverpool: Better sync for CPU flips IndecisiveTurtle 2024-07-13 17:46:56 +0300
  • cc81ba6793 video_out: Move presentation to separate thread IndecisiveTurtle 2024-07-13 00:17:57 +0300
  • 115956e716 clang format IndecisiveTurtle 2024-07-25 16:40:46 +0300
  • 11d9fbd20e
    shader translate: fix overflow detection in V_ADD_I32 Vinicius Rangel 2024-07-25 10:30:44 -0300
  • f24ef13709 memory: Address some alignment issues IndecisiveTurtle 2024-07-25 15:46:53 +0300
  • bc28ed66e8
    Merge pull request #323 from shadps4-emu/win-fix georgemoralis 2024-07-25 12:15:25 +0300
  • 8fa6a8c036 clang fix georgemoralis 2024-07-25 11:59:39 +0300
  • 3b45003468 memory: Contains check is inclusive IndecisiveTurtle 2024-07-25 02:52:47 +0300
  • 8ccd93293c memory: Commonize free search routine IndecisiveTurtle 2024-07-25 02:19:52 +0300
  • aee2ec5dbc memory: Remove uneeded assert IndecisiveTurtle 2024-07-25 02:06:23 +0300
  • 1440741fe9 memory: Rename and implement batch unmap IndecisiveTurtle 2024-07-25 02:04:46 +0300
  • cb9216d73f Added (Partial) sceKernelBatchMap/sceKernelBatchMap2 raziel1000 2024-07-24 03:03:35 -0600
  • 1ef85bd51d memory: Various fixes IndecisiveTurtle 2024-07-25 01:07:38 +0300
  • 8bb6c0ddf0 address_space: Fix windows placeholder mapping IndecisiveTurtle 2024-07-24 22:59:56 +0300
  • 96b2cf1e61
    shader recompiler: fix SetVectorReg64 & standardize switches-case Vinicius Rangel 2024-07-24 13:32:49 -0300
  • 09946f15a2
    shader recompiler: auto cast between u32 and u64 during ssa pass Vinicius Rangel 2024-07-24 13:05:34 -0300
  • 1d6a42c39a
    Merge pull request #319 from DanielSvoboda/fixed--patch-version-is-older Younes 2024-07-23 23:17:26 -0600
  • de6f703d7d
    I fixed the button, PKG patch version is older DanielSvoboda 2024-07-23 19:21:54 -0300
  • 21ce67e8a0
    shader recompiler: removed automatic conversion to force_flt in GetSRc Vinicius Rangel 2024-07-23 15:52:35 -0300
  • de3864dba7
    Install x86_64 MoltenVK from Homebrew. (#318) squidbus 2024-07-23 12:17:50 -0700
  • f037787ab9 Install x86_64 MoltenVK from Homebrew. squidbus 2024-07-23 11:54:26 -0700
  • c73aff3f8d
    fix V_ADDC_U32 carry Vinicius Rangel 2024-07-23 15:52:01 -0300
  • 0691e316e0
    Merge pull request #317 from VasylBaran/fix_macos_build_molten_vk georgemoralis 2024-07-23 20:26:48 +0300
  • 4e81d91f88 Install molten-vk using brew (vs getching it directly with url) to fix macOS build VasylBaran 2024-07-23 19:10:23 +0300
  • 510072b4f4
    shader recompiler: add 64 bits version to get register / GetSrc Vinicius Rangel 2024-07-23 14:03:18 -0300
  • f593204729
    Update CONTRIBUTING.md (#316) Foxi 2024-07-23 17:56:31 +0200
  • bc268f6cf9
    Update CONTRIBUTING.md Foxi 2024-07-23 10:10:28 +0200
  • 7f990ea90d
    Merge pull request #314 from squidbus/game-data-path georgemoralis 2024-07-22 18:27:34 +0300
  • 54b5900498 Replace remaining uses of QDir::currentPath() / user with UserDir. squidbus 2024-07-21 14:00:27 -0700
  • 062ee9e092 one more memory fix georgemoralis 2024-07-21 23:16:46 +0300
  • fe9b07da54 memory fix georgemoralis 2024-07-21 23:14:40 +0300
  • 36ec7a1a43
    Merge pull request #312 from Borchev/main georgemoralis 2024-07-21 22:52:50 +0300
  • 70708fc69b Allocate more system reserved space on macOS and document restrictions. squidbus 2024-07-21 07:36:34 -0700
  • 615f4e770f Support RIP relative memory operands in patched instructions. squidbus 2024-07-21 04:21:02 -0700
  • 088130863b Update MoltenVK to 1.2.10 squidbus 2024-07-20 09:14:36 -0700
  • 43c0f313f2 Fix user data path on macOS. squidbus 2024-07-20 03:03:09 -0700
  • 225ca3ac5b Update format list for rebase and sort and remove duplicates. squidbus 2024-07-17 18:43:41 -0700
  • cf03743631 Restore old keybindings for Windows and Linux. squidbus 2024-07-17 04:01:28 -0700
  • 426d82d07b Only use date library on macOS. squidbus 2024-07-17 01:56:07 -0700
  • b557de2c62 Make sure only system managed region can be moved on Windows. squidbus 2024-07-16 18:15:35 -0700
  • 26e0fc6ad5 Only patch BMI1 instructions under Rosetta 2. squidbus 2024-07-16 04:04:44 -0700
  • fadf03909c Add a few missing used formats from detiling. squidbus 2024-07-16 03:57:07 -0700
  • 3e84d2b76c Define tessellation_factors_ring_addr relative to end of system reserved area. squidbus 2024-07-15 17:39:10 -0700
  • e2adbd75c3 Reduce system reserved space to 0x700000000 and map fixed on macOS. squidbus 2024-07-15 16:39:38 -0700
  • f943ce2710 Address review comments around memory and patches. squidbus 2024-07-15 16:01:34 -0700
  • b3d97dcd89 Make sure system managed memory is in correct location on macOS. squidbus 2024-07-15 14:34:54 -0700
  • 685b0bfd5e Fix missing logging on memory manager initalization. squidbus 2024-07-15 14:22:47 -0700
  • 4fd3af995e Change format list from vector to array/span. squidbus 2024-07-15 03:14:42 -0700
  • 68e1a6a596 Tidy up Vulkan extension list. squidbus 2024-07-15 03:01:39 -0700
  • e06039d727 Set minimum macOS target to 11 and fix compile errors. squidbus 2024-07-15 01:30:27 -0700
  • 35bbbb1bd9 Add GitHub Actions workflows for macOS. squidbus 2024-07-14 15:23:04 -0700
  • a4fd0d6386 Remap SDL face buttons to be usable without a keypad. squidbus 2024-07-13 18:30:52 -0700
  • 175ffe8ce3 Add fallback system for unsupported pixel formats. squidbus 2024-07-14 02:48:00 -0700
  • 35d629a730 Downgrade Vulkan requirement to 1.2 with extensions. squidbus 2024-07-12 00:20:23 -0700
  • d9231b239c Migrate TLS patches to new patching system. squidbus 2024-07-13 21:38:20 -0700
  • 6a6d5bad42 Fix one-off bug with user data registers. squidbus 2024-07-14 03:52:43 -0700
  • 66fa29059c Add initial macOS support. squidbus 2024-07-09 02:18:34 -0700
  • 5419212088 Fix formatting Borchev 2024-07-21 12:35:01 -0700
  • f556f85279 Add sceKernelGetDirectMemoryType and update sceKernelReserveVirtualRange to search for free region when virtual_addr==0 Borchev 2024-07-21 11:29:24 -0700
  • 36d528743a
    vk_scheduler: Fix pending op check TheTurtle 2024-07-21 17:41:46 +0300
  • 450eff18ae Allocate more system reserved space on macOS and document restrictions. squidbus 2024-07-21 07:36:34 -0700
  • 403a5a57b1
    vk_scheduler: Add api for defering operations (#311) TheTurtle 2024-07-21 15:42:32 +0300
  • d32e24cbbc vk_scheduler: Add api for defering operations IndecisiveTurtle 2024-07-21 15:08:05 +0300
  • 736057212c Support RIP relative memory operands in patched instructions. squidbus 2024-07-21 04:21:02 -0700
  • e23749bf0e
    impl V_ADDC_U32 & V_MAD_U64_U32 Vinicius Rangel 2024-07-21 05:03:21 -0300
  • 78d965a561
    Update building-linux.md zqpvr 2024-07-20 15:45:43 -0300
  • 6e476ec872 Update MoltenVK to 1.2.10 squidbus 2024-07-20 09:14:36 -0700
  • 313e2a5c0e Fix user data path on macOS. squidbus 2024-07-20 03:03:09 -0700
  • f0e804feb6 Update format list for rebase and sort and remove duplicates. squidbus 2024-07-17 18:43:41 -0700
  • 8d809ddc52 Restore old keybindings for Windows and Linux. squidbus 2024-07-17 04:01:28 -0700
  • 079ed98a9d Only use date library on macOS. squidbus 2024-07-17 01:56:07 -0700
  • f0a5477b9e Make sure only system managed region can be moved on Windows. squidbus 2024-07-16 18:15:35 -0700
  • f0596071ab Only patch BMI1 instructions under Rosetta 2. squidbus 2024-07-16 04:04:44 -0700
  • a29d3a21ac Add a few missing used formats from detiling. squidbus 2024-07-16 03:57:07 -0700
  • 603c00d0c9 Define tessellation_factors_ring_addr relative to end of system reserved area. squidbus 2024-07-15 17:39:10 -0700
  • 169fd940ea Reduce system reserved space to 0x700000000 and map fixed on macOS. squidbus 2024-07-15 16:39:38 -0700
  • 24ad3a2a29 Address review comments around memory and patches. squidbus 2024-07-15 16:01:34 -0700
  • 0b1efa1d63 Make sure system managed memory is in correct location on macOS. squidbus 2024-07-15 14:34:54 -0700
  • 39b0f0a111 Fix missing logging on memory manager initalization. squidbus 2024-07-15 14:22:47 -0700
  • 65c54bfc1e Change format list from vector to array/span. squidbus 2024-07-15 03:14:42 -0700
  • 3def73b5a3 Tidy up Vulkan extension list. squidbus 2024-07-15 03:01:39 -0700
  • 0aded5c169 Set minimum macOS target to 11 and fix compile errors. squidbus 2024-07-15 01:30:27 -0700
  • 29077eb316 Add GitHub Actions workflows for macOS. squidbus 2024-07-14 15:23:04 -0700
  • 0009c7ca79 Remap SDL face buttons to be usable without a keypad. squidbus 2024-07-13 18:30:52 -0700
  • a50e118808 Add fallback system for unsupported pixel formats. squidbus 2024-07-14 02:48:00 -0700
  • 2a72b9a3d6 Downgrade Vulkan requirement to 1.2 with extensions. squidbus 2024-07-12 00:20:23 -0700
  • f40d3c2866 Migrate TLS patches to new patching system. squidbus 2024-07-13 21:38:20 -0700
  • 7e2514930e Fix one-off bug with user data registers. squidbus 2024-07-14 03:52:43 -0700
  • 3d572a6d06 Add initial macOS support. squidbus 2024-07-09 02:18:34 -0700
  • 64459f1a76
    Surface management rework (1/3) (#307) psucien 2024-07-20 11:51:21 +0200
  • 2b52a17845 externals: Tracy updated to 0.11 psucien 2024-07-20 11:30:55 +0200
  • 5a6d8878ae review comments psucien 2024-07-19 22:10:53 +0200
  • f3338e7080 initial preparations for subresources upload psucien 2024-07-19 21:29:31 +0200
  • 9c49844107 shader_recompiler: fixed sin/cos psucien 2024-07-19 20:32:50 +0200