Commit Graph

  • 117e0ace0c
    Merge 98a96dd62c into e55cb737c1 illusion0001 2022-12-29 19:07:16 +0100
  • df96781861 standardise mspack source file layout p01arst0rm 2022-12-29 14:25:09 +0000
  • e127dd7d43 moved clang-format to tools directory p01arst0rm 2022-12-29 14:12:18 +0000
  • e55cb737c1 [x64] Add AX512 optimization for `OPCODE_SELECT`(F64) Wunkolo 2022-10-23 22:21:25 -0700
  • ba75a016b4 [x64] Add AX512 optimization for `OPCODE_SELECT`(V128) Wunkolo 2022-10-23 21:27:36 -0700
  • 7c21b327ff [x64] Add `x64_util.h` Wunkolo 2022-10-23 20:38:14 -0700
  • eb25fe4f4a [CPU] Increase amount of possible labels used in FinalizationPass Gliniak 2022-10-27 20:59:15 +0200
  • 9eef64d3fb [SDL2] Print version on startup Joel Linn 2022-11-20 22:24:50 +0100
  • 76561d5add [SDL2] Update to version 2.24.2 Joel Linn 2022-11-20 22:24:35 +0100
  • 12c8d5348c added fxaa LICENSE file p01arst0rm 2022-12-06 19:48:14 +0000
  • 2c1aadd2d2 remove dlmalloc p01arst0rm 2022-12-06 19:34:55 +0000
  • a1bb6cc142 moved vswhere to tools directory p01arst0rm 2022-12-06 20:05:38 +0000
  • 859bb89555 [Kernel] Support for loading achievement data Gliniak 2022-12-25 13:16:30 +0100
  • da9c90835b [ImGui] Use new key API Joel Linn 2022-11-20 19:45:29 +0100
  • b641e39c4d [ImGui] Use new ImageButton signature Joel Linn 2022-11-20 19:44:18 +0100
  • d6b5cbd634 [ImGui] Fix deprecated SetCursorPos use Joel Linn 2022-11-20 19:43:40 +0100
  • 29985f69e1 [ImGui] Fix fsr sharpness slider scaling Joel Linn 2022-11-20 19:42:26 +0100
  • c8a39bad29 [ImGui] Update to v1.89 Joel Linn 2022-11-20 19:39:46 +0100
  • f452d6a007 [UI] Fix UB (moved mem) in file picker Joel Linn 2022-11-20 19:48:13 +0100
  • 7877331d8a [ImGui] Use ImDrawCmd::IdxOffset field Joel Linn 2022-09-22 14:03:01 +0200
  • 8f88bb237e [ImGui] Fix empty IDs Joel Linn 2022-09-22 13:57:08 +0200
  • b107af68bc [ImGui] Fix removed flags Joel Linn 2022-09-22 13:56:49 +0200
  • f04cfb3b65 [ImGui] Update to v1.88 Joel Linn 2022-09-22 13:56:03 +0200
  • d1dd06ab00 [Kernel] Support for loading achievement data Gliniak 2022-12-25 13:16:30 +0100
  • 9f0d3d4c5b [Kernel] Simple support for loading achievement data Gliniak 2022-12-25 13:16:30 +0100
  • a25ea03a28 [Threading] Revert sleepdelay0_for_maybeyield back to 0 Gliniak 2022-12-21 20:12:34 +0100
  • 783845c56e [XAM] Cleanup in xam_input. Gliniak 2022-12-20 19:33:55 +0100
  • 78ff40af90
    Merge pull request #107 from InvoxiPlayGames/get_capabilities_flags_fix Radosław Gliński 2022-12-20 09:05:13 +0100
  • d13c3b7306 fix XamInputGetCapabilities breaking subtypes InvoxiPlayGames 2022-12-19 04:09:27 +0000
  • 8c43160fc6
    Merge pull request #106 from Bo98/canary_burnout5_pr1 Radosław Gliński 2022-12-18 11:16:53 +0100
  • f55defc1ab
    Merge pull request #105 from Bo98/canary_burnout5_pr2 Radosław Gliński 2022-12-18 11:07:16 +0100
  • 24e7e5429a xb: allow py.exe launcher Bo Anderson 2022-12-06 05:10:07 +0000
  • df368691cd xenia-build: find clang-format in VS installation Bo Anderson 2022-12-06 15:06:30 +0000
  • 6c5423ceed app/emulator_window: store recent.toml in storage root Bo Anderson 2022-12-06 15:07:04 +0000
  • 422ee1fbdc kernal/xam/xam_info: base game region on user_country Bo Anderson 2022-12-06 21:21:10 +0000
  • 2a77ed7246 cpu/backend/x64/x64_tracers: fix thread matching Bo Anderson 2022-12-06 15:59:01 +0000
  • 9489161d0b kernel: separate host objects from regular handle range Bo Anderson 2022-12-06 15:10:09 +0000
  • da2710f18c
    Merge pull request #101 from AdrianCassar/canary_experimental Radosław Gliński 2022-12-16 20:21:37 +0100
  • 4f165825ea Fixed three crashes and refactored MoistyMarley 2022-12-06 21:03:48 +0000
  • 24bb4644ac
    Merge pull request #104 from chrisps/command_processor_optimizations chrisps 2022-12-15 09:09:40 -0800
  • 3952997116 Fix issue introduced yesterday where the final fetch constant would never be marked as written Reorganized SystemPageFlags for sharedmemory, each field now goes into its own array, the three arrays are page aligned in a single virtual allocation Refactored sharedmemory a bit, use tzcnt if available when finding ranges (faster on pre-zen4 amd cpus) chss95cs@gmail.com 2022-12-15 08:35:36 -0800
  • b0268ab876
    Merge pull request #103 from chrisps/command_processor_optimizations chrisps 2022-12-14 12:16:22 -0800
  • 8c6cefcce0
    Merge branch 'xenia-canary:canary_experimental' into command_processor_optimizations chrisps 2022-12-14 11:35:13 -0800
  • f931c34ecb Cleaned up for commit, moved WriteRegistersFromMemCommonSense code into WriteRegistersFromMem optimized copy_and_swap_32_unaligned further chss95cs@gmail.com 2022-12-14 11:34:33 -0800
  • 754293ffc3 Fix mistake with fetch constant dirty mask chss95cs@gmail.com 2022-12-14 10:13:13 -0800
  • 7a0fd0f32a Remove MaybeYields when vsync is off chss95cs@gmail.com 2022-12-14 09:56:33 -0800
  • 080b6f4cbd Partially vectorized GetScissor (loading and unpacking the bitfields from the registers is still scalar) chss95cs@gmail.com 2022-12-14 09:33:14 -0800
  • ab6d9dade0 add avx2 codepath for copy_and_swap_32_unaligned use the new writerange approach in WriteRegisterRangeFromMem_WithKnownBound chss95cs@gmail.com 2022-12-14 07:53:21 -0800
  • b2dd489151 [APU] Set first frame offset for next buffer + Note about edgecase Gliniak 2022-12-13 22:57:36 +0100
  • e00feb7b0f [APU] Fixed incorrect frame count + removed hopefully useless check from now Gliniak 2022-12-13 21:47:35 +0100
  • 82dcf3f951 faster/more compact MatchValueAndRef chss95cs@gmail.com 2022-12-13 10:45:19 -0800
  • 16580f5fae [APU] Fixed crash in error message caused by invalid arguments number Gliniak 2022-12-13 11:02:59 +0100
  • 97fdf9c6dd [APU] Resolved crash related to negative amount of bits to copy Gliniak 2022-12-13 08:46:48 +0100
  • 43d7fc5158 [APU] Shuffle checks to hopefully prevent crashing from logger Gliniak 2022-12-11 21:06:47 +0100
  • c9cd6f15fc [APU] Fixed logged frame count Gliniak 2022-12-11 13:11:23 +0100
  • 82ccdd3db5 [APU] Misc Changes: Gliniak 2022-12-11 12:22:23 +0100
  • 2c6bbf9a4a [GIT] Added recent.toml to ignored files Gliniak 2022-12-11 11:11:02 +0100
  • 0f94eb21c2
    Merge pull request #102 from chrisps/error_modules_and_threads_plus_xmacontext_workaround chrisps 2022-12-10 09:09:52 -0800
  • 7d49b97e4c Print any module name+ offset in host exception reports print thread name in host exception reports trying to force win32 error descriptions to english Return if output buffer block count is 0 in XmaContext, this is an attempt to fix a divide by zero crash many users have reported chss95cs@gmail.com 2022-12-09 12:24:06 -0800
  • 7c5da821d4 [Kernel] Fixed invalid thread pointer in KeEnableFpuExceptions Gliniak 2022-12-08 21:48:13 +0100
  • 614e0f37bf moved vswhere to tools directory p01arst0rm 2022-12-06 20:05:38 +0000
  • e7a3521e08 move cpplint license to file p01arst0rm 2022-12-06 19:56:08 +0000
  • ab9a22daad added fxaa LICENSE file p01arst0rm 2022-12-06 19:48:14 +0000
  • 804d16097e remove dlmalloc p01arst0rm 2022-12-06 19:34:55 +0000
  • 747fb42bdf
    Merge pull request #98 from AdrianCassar/canary_experimental Radosław Gliński 2022-12-05 18:09:52 +0100
  • 6d2724a861 Added a hotkey to open the previously played title MoistyMarley 2022-12-03 20:11:40 +0000
  • 85723f117d
    Merge pull request #99 from chrisps/stack_sync2_fence_krnl_hostexcept chrisps 2022-12-04 13:50:06 -0800
  • a63f424c0a Directly check PEB for IsDebuggerAttached Add constexpr getters to magicdiv class so it can be used from jitted x64/dxbc Track the guest return address as well for guest/host sync, if multiple entries have the same guest stack find the first one with a matching guest retaddr. this fixes epic mickey 2 (which the previous guest-stack change had allowed to go ingame for a bit) and potentially also a crash in fable3. Break if under debugger when stackpoints are overflowed chss95cs@gmail.com 2022-12-04 12:38:19 -0800
  • e97eb75b94 [Vulkan] Update variableMultisampleRate comments (actually supported) [ci skip] Triang3l 2022-12-04 14:55:50 +0300
  • 0b4f5ef286 [SPIR-V] Decorate whole gl_PerVertex with Invariant Triang3l 2022-12-03 14:27:43 +0300
  • adffa48a97 [UI] Added recently opened titles list Gliniak 2022-11-29 10:42:33 +0100
  • 1eb61aa9ab Added reccently opened titles list Gliniak 2022-11-29 10:42:33 +0100
  • 0674b68143
    Merge pull request #96 from chrisps/host_guest_stack_synchronization chrisps 2022-11-27 10:30:16 -0800
  • 12005acc98 [APU] Check if splitted frame length is valid Gliniak 2022-11-27 18:40:27 +0100
  • 90c771526d "Fix" debug console, we were checking the cvar before any cvars were loaded, and the condition it checks in AttachConsole is somehow always false chss95cs@gmail.com 2022-11-27 09:37:06 -0800
  • 1451ca4266 [APU] Clear host data while reseting context Gliniak 2022-11-27 17:00:31 +0100
  • 9fdfd2ada9 [APU] Removed old hack that invalidates input on decoder error Gliniak 2022-11-26 17:25:39 +0100
  • 7dd715ea6f [CI, Drone] Disable HighResolutionTimer test cases Joel Linn 2022-11-20 22:42:46 +0100
  • 1312eb29b9 [CI, Drone] Disable HighResolutionTimer test cases Joel Linn 2022-11-20 22:42:46 +0100
  • c6bdbc67ec [SDL2] Print version on startup Joel Linn 2022-11-20 22:24:50 +0100
  • 79e56e2d75 [SDL2] Update to version 2.24.2 Joel Linn 2022-11-20 22:24:35 +0100
  • b493a0a0b4 [ImGui] Use new key API Joel Linn 2022-11-20 19:45:29 +0100
  • ecf0b58db1 [ImGui] Use new ImageButton signature Joel Linn 2022-11-20 19:44:18 +0100
  • 91ef3abc4e [ImGui] Fix deprecated SetCursorPos use Joel Linn 2022-11-20 19:43:40 +0100
  • d90dda87be [ImGui] Fix fsr sharpness slider scaling Joel Linn 2022-11-20 19:42:26 +0100
  • 9c3e9aa0a7 [ImGui] Update to v1.89 Joel Linn 2022-11-20 19:39:46 +0100
  • e01c354218 [UI] Fix UB (moved mem) in file picker Joel Linn 2022-11-20 19:48:13 +0100
  • 6305c623b8 [ImGui] Use ImDrawCmd::IdxOffset field Joel Linn 2022-09-22 14:03:01 +0200
  • 46ef735b0d [ImGui] Fix empty IDs Joel Linn 2022-09-22 13:57:08 +0200
  • 9ae43ed78b [ImGui] Fix removed flags Joel Linn 2022-09-22 13:56:49 +0200
  • 33bda6d531 [ImGui] Update to v1.88 Joel Linn 2022-09-22 13:56:03 +0200
  • d1968ebb82 Added Missing LICENSE for dlmalloc p01arst0rm 2022-11-09 23:34:58 +0000
  • 6e541536dd
    Merge pull request #93 from chrisps/canary_experimental chrisps 2022-11-07 14:49:31 -0800
  • 7a17fad88a fix crash from precompiling out of range funcs, add xexcache version, increment xexcache version (all priors are version 0 thanks to 0 initialization) chss95cs@gmail.com 2022-11-07 05:40:18 -0800
  • e21fd22d09 add x_kthread priority/fpu_exceptions_on fields, set fpu_exceptions_on in KeEnableFpuExceptions, set priority in SetPriority add msr field on context write to msr for mtmsr/mfmsr, do not have correct default value for msr yet, nor has mtmsrd been reimplemented do not evaluate assert expressions in release at all, while still avoiding unused variable warnings chss95cs@gmail.com 2022-11-06 11:03:10 -0800
  • 3dcbd25e7f
    Merge pull request #92 from chrisps/canary_experimental chrisps 2022-11-05 11:59:35 -0700
  • c70ae76a69 hopefully switched cxxopts to the main master branch now that the selectany changes are accepted chss95cs@gmail.com 2022-11-05 11:08:04 -0700
  • c1d922eebf Minor decoder optimizations, kernel fixes, cpu backend fixes chss95cs@gmail.com 2022-11-05 10:50:33 -0700
  • ba66373d8c [APU][Janky] Fixed issues with incorrect frames on streamed data Gliniak 2022-11-03 20:56:36 +0100
  • dae508500a [APU] Clear remaining packets skip when we're done with current stream Gliniak 2022-11-03 12:59:34 +0100