Commit Graph

  • 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
  • 3b8efa608d texture_cache: surface size calculation psucien 2024-07-19 16:26:35 +0200
  • bfe3322977
    spirv: Address some regressions in buffer loads (#304) TheTurtle 2024-07-19 19:36:07 +0300
  • daaa82d44e spirv: Index can be const IndecisiveTurtle 2024-07-19 19:27:17 +0300
  • 34bd6bd84d clang-format fix georgemoralis 2024-07-19 08:30:50 +0300
  • 60b1aa62a3
    Merge pull request #281 from shadps4-emu/miscFixes6 georgemoralis 2024-07-19 16:35:19 +0300
  • 87893fb83c Removed TODO comment Jarrod Norwell 2024-07-19 19:25:11 +0800
  • 8fd2bd0d6e [thread_management] Added scePthreadGetaffinity Jarrod Norwell 2024-07-19 19:24:10 +0800
  • fcc931956e submodules updated georgemoralis 2024-07-19 09:02:36 +0300
  • d00a2465d5 update fixes for winpthreads georgemoralis 2024-07-19 08:50:55 +0300
  • 30dee62a7f spirv: Fix indices during buffer load IndecisiveTurtle 2024-07-18 23:59:57 +0300
  • 0bd9593ee2 spirv: Use correct index IndecisiveTurtle 2024-07-18 23:59:04 +0300
  • d0d7ef06e8
    Fixed buffer_store_* regression (#302) Vladislav Mikhalin 2024-07-18 21:04:12 +0300
  • c578ccc435 load every available prx from sce_module folder of game georgemoralis 2024-07-18 18:34:08 +0300
  • 250bfbb494
    Update liverpool_to_vk.cpp georgemoralis 2024-07-18 18:19:46 +0300
  • 25e95c959a
    Merge branch 'main' into miscFixes6 georgemoralis 2024-07-18 18:18:10 +0300
  • 1cea273eb7 texture_cache: image guest address moved into image info psucien 2024-07-18 13:20:39 +0200
  • e8302ed5e8 texture_cache: separate file for image_info psucien 2024-07-18 10:17:44 +0200
  • ec1179bf0d Fixed buffer_store_* regression Vladislav Mikhalin 2024-07-18 08:32:36 +0300
  • 9649d9f0df amdgpu: proper CB and DB sizes calculation; minor refactoring psucien 2024-07-18 00:01:57 +0200
  • 485d4fd0fb
    kernel: Implement posix_pthread_once (#297) Dzmitry Dubrova 2024-07-17 23:34:22 +0300
  • 384ea359ed
    Merge pull request #300 from shadps4-emu/regression-fix georgemoralis 2024-07-17 20:40:23 +0300
  • 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 +0300
  • 439c0be9a6 clang format fix georgemoralis 2024-07-17 17:57:54 +0300
  • 1208661d64 Remove bc6 IndecisiveTurtle 2024-07-17 17:06:09 +0300
  • cd009cfec6 shader_recompiler: Normal gathers IndecisiveTurtle 2024-07-17 16:49:45 +0300
  • 53fb73e95f rasterizer: Bump staging to 1GB IndecisiveTurtle 2024-07-17 16:22:04 +0300
  • fcbaec51df liverpool_to_vk: Add more surface formats IndecisiveTurtle 2024-07-17 16:19:08 +0300
  • 01dc7f5bfc Add comments IndecisiveTurtle 2024-07-17 15:52:40 +0300
  • b89941fbd9 emulator: Add libSceUlt too IndecisiveTurtle 2024-07-17 15:44:20 +0300
  • 0408d8596d emulator: Add libSceFiber and simplify logic IndecisiveTurtle 2024-07-17 15:37:32 +0300
  • b6f011c8f6 event_queue: Add clear flag to events and don't return error IndecisiveTurtle 2024-07-17 14:50:26 +0300
  • c64694c673 gnmdriver: Fix incorrect trailing nop insertion in indirect draws IndecisiveTurtle 2024-07-17 14:48:30 +0300
  • 815ce11d2b fs: Defeat games with double slashes IndecisiveTurtle 2024-07-17 14:46:37 +0300
  • c3cf96822e I swear... controllers_1 raziel1000 2024-07-17 00:04:15 -0600
  • 8b6a136c93 clang raziel1000 2024-07-17 00:01:33 -0600
  • 5974664647 + raziel1000 2024-07-17 00:00:26 -0600
  • cc943db117 WIP: - Initial gamepad support. - Initial keyboard mapping support using config.toml raziel1000 2024-07-16 23:58:30 -0600
  • 7ad44317f8
    Merge pull request #252 from qurious-pixel/patch-1 georgemoralis 2024-07-16 23:05:29 +0300
  • f9e96793cc
    Implemented load_buffer_format_* conversions (#295) Vladislav Mikhalin 2024-07-16 15:03:07 +0300
  • c6cdfcfb0b
    Merge pull request #299 from squidbus/poll-ebusy georgemoralis 2024-07-16 15:00:38 +0300
  • 3ff11818ab Return EBUSY from sceKernelPollEventFlag instead of ETIMEDOUT. squidbus 2024-07-16 04:40:43 -0700
  • 66969d1d31 Fix clang format Dzmitry Dubrova 2024-07-16 13:18:06 +0300
  • 249365f59f kernel: Implement posix_pthread_once Dzmitry Dubrova 2024-07-16 13:06:52 +0300
  • 0dda5eb6ef
    fs: Fix nullptr check in GetFile TheTurtle 2024-07-15 16:52:24 +0300
  • ab02984e20 clang-format insists on ugly things Vladislav Mikhalin 2024-07-15 16:13:08 +0300
  • 66435a2e04 Implemented load_buffer_format_* conversions Vladislav Mikhalin 2024-07-13 20:37:07 +0300
  • 3b0a5aed33
    fs: Use proper append operator TheTurtle 2024-07-15 15:42:35 +0300
  • 0de914995f
    Merge pull request #293 from shadps4-emu/misc-fixes3 georgemoralis 2024-07-15 15:25:20 +0300
  • 3c8b3f9a29 fs: Remove some unnecessary string conversions IndecisiveTurtle 2024-07-15 15:14:04 +0300
  • 10a7110c7d Merge branch 'misc-fixes3' of https://github.com/shadps4-emu/shadPS4 into misc-fixes3 IndecisiveTurtle 2024-07-15 15:05:29 +0300