Commit Graph

  • b2ba84aa11 BUFFER_STORE_DWORDX2 DanielSvoboda 2024-07-26 00:25:29 -03:00
  • a2cd1669b6 memory: Cleanups and refactors (#324) TheTurtle 2024-07-25 23:01:12 +03:00
  • bc28ed66e8 Merge pull request #323 from shadps4-emu/win-fix georgemoralis 2024-07-25 12:15:25 +03:00
  • 8fa6a8c036 clang fix georgemoralis 2024-07-25 11:59:39 +03:00
  • 8bb6c0ddf0 address_space: Fix windows placeholder mapping IndecisiveTurtle 2024-07-24 22:59:56 +03:00
  • 1d6a42c39a Merge pull request #319 from DanielSvoboda/fixed--patch-version-is-older Younes 2024-07-23 23:17:26 -06:00
  • de6f703d7d I fixed the button, PKG patch version is older DanielSvoboda 2024-07-23 19:21:54 -03:00
  • de3864dba7 Install x86_64 MoltenVK from Homebrew. (#318) squidbus 2024-07-23 12:17:50 -07:00
  • 0691e316e0 Merge pull request #317 from VasylBaran/fix_macos_build_molten_vk georgemoralis 2024-07-23 20:26:48 +03:00
  • 4e81d91f88 Install molten-vk using brew (vs getching it directly with url) to fix macOS build VasylBaran 2024-07-23 19:10:23 +03:00
  • f593204729 Update CONTRIBUTING.md (#316) Foxi 2024-07-23 17:56:31 +02:00
  • 7f990ea90d Merge pull request #314 from squidbus/game-data-path georgemoralis 2024-07-22 18:27:34 +03:00
  • 54b5900498 Replace remaining uses of QDir::currentPath() / user with UserDir. squidbus 2024-07-21 14:00:27 -07:00
  • 062ee9e092 one more memory fix georgemoralis 2024-07-21 23:16:46 +03:00
  • fe9b07da54 memory fix georgemoralis 2024-07-21 23:14:40 +03:00
  • 36ec7a1a43 Merge pull request #312 from Borchev/main georgemoralis 2024-07-21 22:52:50 +03:00
  • 70708fc69b Allocate more system reserved space on macOS and document restrictions. squidbus 2024-07-21 07:36:34 -07:00
  • 615f4e770f Support RIP relative memory operands in patched instructions. squidbus 2024-07-21 04:21:02 -07:00
  • 088130863b Update MoltenVK to 1.2.10 squidbus 2024-07-20 09:14:36 -07:00
  • 43c0f313f2 Fix user data path on macOS. squidbus 2024-07-20 03:03:09 -07:00
  • 225ca3ac5b Update format list for rebase and sort and remove duplicates. squidbus 2024-07-17 18:43:41 -07:00
  • cf03743631 Restore old keybindings for Windows and Linux. squidbus 2024-07-17 04:01:28 -07:00
  • 426d82d07b Only use date library on macOS. squidbus 2024-07-17 01:56:07 -07:00
  • b557de2c62 Make sure only system managed region can be moved on Windows. squidbus 2024-07-16 18:15:35 -07:00
  • 26e0fc6ad5 Only patch BMI1 instructions under Rosetta 2. squidbus 2024-07-16 04:04:44 -07:00
  • fadf03909c Add a few missing used formats from detiling. squidbus 2024-07-16 03:57:07 -07:00
  • 3e84d2b76c Define tessellation_factors_ring_addr relative to end of system reserved area. squidbus 2024-07-15 17:39:10 -07:00
  • e2adbd75c3 Reduce system reserved space to 0x700000000 and map fixed on macOS. squidbus 2024-07-15 16:39:38 -07:00
  • f943ce2710 Address review comments around memory and patches. squidbus 2024-07-15 16:01:34 -07:00
  • b3d97dcd89 Make sure system managed memory is in correct location on macOS. squidbus 2024-07-15 14:34:54 -07:00
  • 685b0bfd5e Fix missing logging on memory manager initalization. squidbus 2024-07-15 14:22:47 -07:00
  • 4fd3af995e Change format list from vector to array/span. squidbus 2024-07-15 03:14:42 -07:00
  • 68e1a6a596 Tidy up Vulkan extension list. squidbus 2024-07-15 03:01:39 -07:00
  • e06039d727 Set minimum macOS target to 11 and fix compile errors. squidbus 2024-07-15 01:30:27 -07:00
  • 35bbbb1bd9 Add GitHub Actions workflows for macOS. squidbus 2024-07-14 15:23:04 -07:00
  • a4fd0d6386 Remap SDL face buttons to be usable without a keypad. squidbus 2024-07-13 18:30:52 -07:00
  • 175ffe8ce3 Add fallback system for unsupported pixel formats. squidbus 2024-07-14 02:48:00 -07:00
  • 35d629a730 Downgrade Vulkan requirement to 1.2 with extensions. squidbus 2024-07-12 00:20:23 -07:00
  • d9231b239c Migrate TLS patches to new patching system. squidbus 2024-07-13 21:38:20 -07:00
  • 6a6d5bad42 Fix one-off bug with user data registers. squidbus 2024-07-14 03:52:43 -07:00
  • 66fa29059c Add initial macOS support. squidbus 2024-07-09 02:18:34 -07:00
  • 5419212088 Fix formatting Borchev 2024-07-21 12:35:01 -07:00
  • f556f85279 Add sceKernelGetDirectMemoryType and update sceKernelReserveVirtualRange to search for free region when virtual_addr==0 Borchev 2024-07-21 11:29:24 -07:00
  • 36d528743a vk_scheduler: Fix pending op check TheTurtle 2024-07-21 17:41:46 +03:00
  • 403a5a57b1 vk_scheduler: Add api for defering operations (#311) TheTurtle 2024-07-21 15:42:32 +03:00
  • 64459f1a76 Surface management rework (1/3) (#307) psucien 2024-07-20 11:51:21 +02:00
  • 2b52a17845 externals: Tracy updated to 0.11 psucien 2024-07-20 11:30:55 +02:00
  • bfe3322977 spirv: Address some regressions in buffer loads (#304) TheTurtle 2024-07-19 19:36:07 +03:00
  • 60b1aa62a3 Merge pull request #281 from shadps4-emu/miscFixes6 georgemoralis 2024-07-19 16:35:19 +03:00
  • fcc931956e submodules updated georgemoralis 2024-07-19 09:02:36 +03:00
  • d00a2465d5 update fixes for winpthreads georgemoralis 2024-07-19 08:50:55 +03:00
  • d0d7ef06e8 Fixed buffer_store_* regression (#302) Vladislav Mikhalin 2024-07-18 21:04:12 +03:00
  • c578ccc435 load every available prx from sce_module folder of game georgemoralis 2024-07-18 18:34:08 +03:00
  • 250bfbb494 Update liverpool_to_vk.cpp georgemoralis 2024-07-18 18:19:46 +03:00
  • 25e95c959a Merge branch 'main' into miscFixes6 georgemoralis 2024-07-18 18:18:10 +03:00
  • 485d4fd0fb kernel: Implement posix_pthread_once (#297) Dzmitry Dubrova 2024-07-17 23:34:22 +03:00
  • 384ea359ed Merge pull request #300 from shadps4-emu/regression-fix georgemoralis 2024-07-17 20:40:23 +03:00
  • 0ed9ea5b85 force imedialog to input "shadps4" as name . That way we can pass games that want username . temp solution till imgui dialog prepared georgemoralis 2024-07-17 20:32:14 +03:00
  • 439c0be9a6 clang format fix georgemoralis 2024-07-17 17:57:54 +03:00
  • 1208661d64 Remove bc6 IndecisiveTurtle 2024-07-17 17:06:09 +03:00
  • cd009cfec6 shader_recompiler: Normal gathers IndecisiveTurtle 2024-07-17 16:49:45 +03:00
  • 53fb73e95f rasterizer: Bump staging to 1GB IndecisiveTurtle 2024-07-17 16:22:04 +03:00
  • fcbaec51df liverpool_to_vk: Add more surface formats IndecisiveTurtle 2024-07-17 16:19:08 +03:00
  • 01dc7f5bfc Add comments IndecisiveTurtle 2024-07-17 15:52:40 +03:00
  • b89941fbd9 emulator: Add libSceUlt too IndecisiveTurtle 2024-07-17 15:44:20 +03:00
  • 0408d8596d emulator: Add libSceFiber and simplify logic IndecisiveTurtle 2024-07-17 15:37:32 +03:00
  • b6f011c8f6 event_queue: Add clear flag to events and don't return error IndecisiveTurtle 2024-07-17 14:50:26 +03:00
  • c64694c673 gnmdriver: Fix incorrect trailing nop insertion in indirect draws IndecisiveTurtle 2024-07-17 14:48:30 +03:00
  • 815ce11d2b fs: Defeat games with double slashes IndecisiveTurtle 2024-07-17 14:46:37 +03:00
  • 7ad44317f8 Merge pull request #252 from qurious-pixel/patch-1 georgemoralis 2024-07-16 23:05:29 +03:00
  • f9e96793cc Implemented load_buffer_format_* conversions (#295) Vladislav Mikhalin 2024-07-16 15:03:07 +03:00
  • c6cdfcfb0b Merge pull request #299 from squidbus/poll-ebusy georgemoralis 2024-07-16 15:00:38 +03:00
  • 3ff11818ab Return EBUSY from sceKernelPollEventFlag instead of ETIMEDOUT. squidbus 2024-07-16 04:40:43 -07:00
  • 0dda5eb6ef fs: Fix nullptr check in GetFile TheTurtle 2024-07-15 16:52:24 +03:00
  • 3b0a5aed33 fs: Use proper append operator TheTurtle 2024-07-15 15:42:35 +03:00
  • 0de914995f Merge pull request #293 from shadps4-emu/misc-fixes3 georgemoralis 2024-07-15 15:25:20 +03:00
  • 3c8b3f9a29 fs: Remove some unnecessary string conversions IndecisiveTurtle 2024-07-15 15:14:04 +03:00
  • 10a7110c7d Merge branch 'misc-fixes3' of https://github.com/shadps4-emu/shadPS4 into misc-fixes3 IndecisiveTurtle 2024-07-15 15:05:29 +03:00
  • 356b59b041 kernel: Remove linux hack IndecisiveTurtle 2024-07-15 14:51:45 +03:00
  • 0599f4e6a5 fs: Fix case of getting the mount itself IndecisiveTurtle 2024-07-15 14:38:42 +03:00
  • 0298889131 windows std::filesystem fixes georgemoralis 2024-07-15 14:50:23 +03:00
  • ba0be91c73 clang format fix georgemoralis 2024-07-15 14:18:28 +03:00
  • 58d1cbd9b7 ssa_rewrite_pass: Correct phi node type for thread bitmask IndecisiveTurtle 2024-07-15 13:33:57 +03:00
  • c49afb4c17 Merge pull request #287 from polybiusproxy/dev georgemoralis 2024-07-15 07:47:33 +03:00
  • 6ec4a3d1b9 Replace deprecated pthread functions (#290) jas0n098 2024-07-15 00:55:58 +00:00
  • ce6a01bd41 clang format IndecisiveTurtle 2024-07-15 03:47:10 +03:00
  • dbeed80e3b fs: Actually functional linux case insensitive search IndecisiveTurtle 2024-07-15 03:37:30 +03:00
  • 26f8fbf628 tls: Use gs segment for linux IndecisiveTurtle 2024-07-15 01:48:57 +03:00
  • 432defd992 externals: Disable sdl pipewire IndecisiveTurtle 2024-07-15 01:29:16 +03:00
  • 73d4aafc09 liverpool: Num submits should be atomic IndecisiveTurtle 2024-07-15 01:28:36 +03:00
  • dd7d232ac3 event_queues: Use std placeholders IndecisiveTurtle 2024-07-15 01:28:08 +03:00
  • ed37fb32a7 review comments applied psucien 2024-07-14 23:25:41 +02:00
  • 02cba0100d Some functions called by Stardew Valley raziel1000 2024-07-14 00:34:48 -06:00
  • 056dcf52ca initial ime dialog handling georgemoralis 2024-07-12 16:27:50 +03:00
  • b07bbecab4 replace unreachable with default return in sceKernelClockGettime georgemoralis 2024-07-12 15:19:41 +03:00
  • 4de9d9cf0d dataformat used by DMC4 georgemoralis 2024-07-11 19:31:39 +03:00
  • ecad6cd1a7 - sceSaveDataDirNameSearch wip, needs testing and more work. raziel1000 2024-07-10 23:57:58 -06:00
  • b4df90d8e4 Merge pull request #292 from shadps4-emu/games/00144 georgemoralis 2024-07-14 23:07:46 +03:00
  • 034301de88 libraries: gnmdriver: added missing ASC PM4 dump psucien 2024-07-14 18:27:28 +02:00
  • 746792eda0 libraries: kernel: added sceKernelGetEventId psucien 2024-07-14 18:20:31 +02:00