Commit Graph

  • 5e0c67438c Merge branch 'master' of https://github.com/xenia-project/xenia into canary_experimental Gliniak 2023-04-09 17:28:04 +02:00
  • 7fce8fce9d Revert "[D3D12] Added workaround for broken Geometry Shader in AMD 7900 Series GPU" Gliniak 2023-04-09 17:27:55 +02:00
  • 88c645d818 [D3D12] Don't use emit_then_cut due to RDNA 3 crash Triang3l 2023-04-09 18:07:44 +03:00
  • 190cef9872 Merge pull request #148 from chrisps/canary_experimental chrisps 2023-04-02 17:37:05 -04:00
  • 22dd2e52e6 Temporarily disable prefetchw check, odd report from user who definitely has prefetchw, but it is not being reported as present chss95cs@gmail.com 2023-04-02 17:11:08 -04:00
  • 356300d14c Do not check if we should show the prefetchw error message if we already have an avx error message. mtmsrd writes the EE bit only now. chss95cs@gmail.com 2023-04-02 14:26:01 -04:00
  • e9d1e51c32 Merge pull request #147 from chrisps/canary_experimental chrisps 2023-04-02 08:36:48 -04:00
  • 6ccdc4d0df setup initial value of MSR on ppc context Fixed PrefetchW feature check Added prefetchw check to startup AVX check, there should be no CPUs that support AVX but not PrefetchW. Init VRSAVE to all ones. Removed unused disable_global_lock flag. chss95cs@gmail.com 2023-04-01 14:48:56 -04:00
  • baa2ff78d8 [Vulkan] Add missing stencil reference unpack in RT transfer + formatting fix Triang3l 2023-03-30 22:40:40 +03:00
  • c238d8af55 [Vulkan] Fix FragStencilRef store type Triang3l 2023-03-30 22:28:56 +03:00
  • 8678becda6 [XAM] StartupEx Adrian 2023-03-12 17:20:06 +00:00
  • 23bd18cfca [GPU] Check if memory page is available while copying data Gliniak 2023-03-11 16:20:01 +01:00
  • eb5da8e557 [UI] Changed default UI font to Tahoma. If it's not available use embedded font Gliniak 2023-03-10 13:50:22 +01:00
  • 9fa6e94772 [Achievements] Present notification in language selected by user Gliniak 2023-03-08 13:24:55 +01:00
  • 202ab76300 [Kernel] Changed default notification position Gliniak 2023-03-08 10:59:08 +01:00
  • 0ec65be5ff [UI] Notification & Custom Font Support Gliniak 2023-02-28 12:55:29 +01:00
  • 069d33c03f [XAM] Implemented Functions Adrian 2023-03-01 14:43:24 +00:00
  • d62fe21d47 RADV bug fix (#139) Gloria 2023-03-06 08:31:05 +01:00
  • 84571f8fe6 Allow patched arrays to start with 0x Adrian 2023-02-13 15:16:37 +00:00
  • c74a047655 [Win] Revert XE_USE_KUSER_SHARED back to 0 Gliniak 2023-02-11 18:20:21 +01:00
  • 321dd75e05 [VFS] Fixed allow_game_relative_writes to write invalid cached entries Adrian 2023-02-04 17:18:24 +00:00
  • f357f26eae [Build] Add parallel PPC test generation Wunkolo 2023-02-05 15:14:48 -08:00
  • 333d7c2767 [UI] Added build to exception message Adrian 2023-02-05 13:45:12 +00:00
  • 3d3810fa98 [App] Minor Fixes Adrian 2023-02-03 19:54:42 +00:00
  • 036f19c66e [UI] Uplift of TR - 2092 Gliniak 2023-02-02 19:02:23 +01:00
  • 4c220770ec Dynamic TU patch Adrian 2023-01-11 00:36:34 +00:00
  • b10c84b340 Added controller hotkeys cvar (#119) Adrian 2023-01-29 18:26:25 +00:00
  • 4a2f4d9cfe Add include to fix compiling Shoegzer 2022-12-29 16:22:52 -05:00
  • 89f3598426 Merge branch 'master' of https://github.com/xenia-project/xenia into canary_experimental Gliniak 2023-01-29 11:25:56 +01:00
  • 4e87d1f9d1 [Kernel/Thread] Set TLS slot to 0 while freeing Gliniak 2023-01-28 21:24:32 +01:00
  • 4ecd1bffda Add configurable toggle to mark code segments as writable (#100) Emma 2023-01-23 22:44:59 +00:00
  • aea9714bd0 Make present_safe_area 100 Margen67 2023-01-23 01:22:43 -08:00
  • 504fb9f205 Title selection & bug fixes Adrian 2023-01-15 23:23:43 +00:00
  • 459497f0b6 Implemented Controller Hotkeys (#111) Adrian 2023-01-13 08:17:43 +00:00
  • ea1003c6bf [CPU] Check if flags pointer exists Gliniak 2023-01-09 16:13:09 +01:00
  • d24d3295c6 [XMA] Clear host data on context clear + swap buffer if decoding fails Gliniak 2023-01-06 19:27:41 +01:00
  • 668244adb7 [XAM] Fixed importing savefiles from different games (at least partially) Gliniak 2023-01-06 16:35:40 +01:00
  • 40f6b5b3ac [Kernel] Improvements to host and guest objects handling Gliniak 2023-01-05 22:51:18 +01:00
  • 5b0fe5aada [XBDM] Added Stub For: DmGetConsoleDebugMemoryStatus Gliniak 2023-01-05 22:34:26 +01:00
  • 81412c59c1 [Net] NetDll___WSAFDIsSet: Fixed incorrect endianness of fd_count Gliniak 2023-01-05 20:33:12 +01:00
  • 81aaf98e04 [Memory] Added option to ignore offset for ranged physical allocations Gliniak 2023-01-05 08:56:22 +01:00
  • 39c509b57f [APU] Resolved context stuck with is_stream_done_ flag and no space left Gliniak 2023-01-03 19:49:21 +01:00
  • b7bc0425ba Revert "[APU] Clear host data while reseting context" Gliniak 2023-01-01 11:23:47 +01:00
  • 2afd2cc4d6 [D3D12] Added workaround for broken Geometry Shader in AMD 7900 Series GPU Gliniak 2022-12-31 11:27:01 +01:00
  • 26415cb8b1 Merge branch 'master' of https://github.com/xenia-project/xenia into canary_experimental Gliniak 2022-12-31 10:53:25 +01:00
  • e55cb737c1 [x64] Add AX512 optimization for OPCODE_SELECT(F64) Wunkolo 2022-10-23 22:21:25 -07:00
  • ba75a016b4 [x64] Add AX512 optimization for OPCODE_SELECT(V128) Wunkolo 2022-10-23 21:27:36 -07:00
  • 7c21b327ff [x64] Add x64_util.h Wunkolo 2022-10-23 20:38:14 -07:00
  • eb25fe4f4a [CPU] Increase amount of possible labels used in FinalizationPass Gliniak 2022-10-27 20:59:15 +02:00
  • 9eef64d3fb [SDL2] Print version on startup Joel Linn 2022-11-20 22:24:50 +01:00
  • 76561d5add [SDL2] Update to version 2.24.2 Joel Linn 2022-11-20 22:24:35 +01:00
  • 12c8d5348c added fxaa LICENSE file p01arst0rm 2022-12-06 19:48:14 +00:00
  • 2c1aadd2d2 remove dlmalloc p01arst0rm 2022-12-06 19:34:55 +00:00
  • a1bb6cc142 moved vswhere to tools directory p01arst0rm 2022-12-06 20:05:38 +00:00
  • 859bb89555 [Kernel] Support for loading achievement data Gliniak 2022-12-25 13:16:30 +01:00
  • da9c90835b [ImGui] Use new key API Joel Linn 2022-11-20 19:45:29 +01:00
  • b641e39c4d [ImGui] Use new ImageButton signature Joel Linn 2022-11-20 19:44:18 +01:00
  • d6b5cbd634 [ImGui] Fix deprecated SetCursorPos use Joel Linn 2022-11-20 19:43:40 +01:00
  • 29985f69e1 [ImGui] Fix fsr sharpness slider scaling Joel Linn 2022-11-20 19:42:26 +01:00
  • c8a39bad29 [ImGui] Update to v1.89 Joel Linn 2022-11-20 19:39:46 +01:00
  • f452d6a007 [UI] Fix UB (moved mem) in file picker Joel Linn 2022-11-20 19:48:13 +01:00
  • 7877331d8a [ImGui] Use ImDrawCmd::IdxOffset field Joel Linn 2022-09-22 14:03:01 +02:00
  • 8f88bb237e [ImGui] Fix empty IDs Joel Linn 2022-09-22 13:57:08 +02:00
  • b107af68bc [ImGui] Fix removed flags Joel Linn 2022-09-22 13:56:49 +02:00
  • f04cfb3b65 [ImGui] Update to v1.88 Joel Linn 2022-09-22 13:56:03 +02:00
  • 9f0d3d4c5b [Kernel] Simple support for loading achievement data Gliniak 2022-12-25 13:16:30 +01:00
  • a25ea03a28 [Threading] Revert sleepdelay0_for_maybeyield back to 0 Gliniak 2022-12-21 20:12:34 +01:00
  • 783845c56e [XAM] Cleanup in xam_input. Gliniak 2022-12-20 19:33:55 +01:00
  • 78ff40af90 Merge pull request #107 from InvoxiPlayGames/get_capabilities_flags_fix Radosław Gliński 2022-12-20 09:05:13 +01:00
  • d13c3b7306 fix XamInputGetCapabilities breaking subtypes InvoxiPlayGames 2022-12-19 04:09:27 +00:00
  • 8c43160fc6 Merge pull request #106 from Bo98/canary_burnout5_pr1 Radosław Gliński 2022-12-18 11:16:53 +01:00
  • f55defc1ab Merge pull request #105 from Bo98/canary_burnout5_pr2 Radosław Gliński 2022-12-18 11:07:16 +01:00
  • 24e7e5429a xb: allow py.exe launcher Bo Anderson 2022-12-06 05:10:07 +00:00
  • df368691cd xenia-build: find clang-format in VS installation Bo Anderson 2022-12-06 15:06:30 +00:00
  • 6c5423ceed app/emulator_window: store recent.toml in storage root Bo Anderson 2022-12-06 15:07:04 +00:00
  • 422ee1fbdc kernal/xam/xam_info: base game region on user_country Bo Anderson 2022-12-06 21:21:10 +00:00
  • 2a77ed7246 cpu/backend/x64/x64_tracers: fix thread matching Bo Anderson 2022-12-06 15:59:01 +00:00
  • 9489161d0b kernel: separate host objects from regular handle range Bo Anderson 2022-12-06 15:10:09 +00:00
  • da2710f18c Merge pull request #101 from AdrianCassar/canary_experimental Radosław Gliński 2022-12-16 20:21:37 +01:00
  • 4f165825ea Fixed three crashes and refactored MoistyMarley 2022-12-06 21:03:48 +00:00
  • 24bb4644ac Merge pull request #104 from chrisps/command_processor_optimizations chrisps 2022-12-15 09:09:40 -08:00
  • 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 -08:00
  • b0268ab876 Merge pull request #103 from chrisps/command_processor_optimizations chrisps 2022-12-14 12:16:22 -08:00
  • 8c6cefcce0 Merge branch 'xenia-canary:canary_experimental' into command_processor_optimizations chrisps 2022-12-14 11:35:13 -08:00
  • 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 -08:00
  • 754293ffc3 Fix mistake with fetch constant dirty mask chss95cs@gmail.com 2022-12-14 10:13:13 -08:00
  • 7a0fd0f32a Remove MaybeYields when vsync is off chss95cs@gmail.com 2022-12-14 09:56:33 -08:00
  • 080b6f4cbd Partially vectorized GetScissor (loading and unpacking the bitfields from the registers is still scalar) chss95cs@gmail.com 2022-12-14 09:33:14 -08:00
  • 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 -08:00
  • b2dd489151 [APU] Set first frame offset for next buffer + Note about edgecase Gliniak 2022-12-13 22:57:36 +01:00
  • e00feb7b0f [APU] Fixed incorrect frame count + removed hopefully useless check from now Gliniak 2022-12-13 21:47:35 +01:00
  • 82dcf3f951 faster/more compact MatchValueAndRef chss95cs@gmail.com 2022-12-13 10:45:19 -08:00
  • 16580f5fae [APU] Fixed crash in error message caused by invalid arguments number Gliniak 2022-12-13 11:02:59 +01:00
  • 97fdf9c6dd [APU] Resolved crash related to negative amount of bits to copy Gliniak 2022-12-13 08:46:48 +01:00
  • 43d7fc5158 [APU] Shuffle checks to hopefully prevent crashing from logger Gliniak 2022-12-11 21:06:47 +01:00
  • c9cd6f15fc [APU] Fixed logged frame count Gliniak 2022-12-11 13:11:23 +01:00
  • 82ccdd3db5 [APU] Misc Changes: Gliniak 2022-12-11 12:22:23 +01:00
  • 2c6bbf9a4a [GIT] Added recent.toml to ignored files Gliniak 2022-12-11 11:11:02 +01:00
  • 0f94eb21c2 Merge pull request #102 from chrisps/error_modules_and_threads_plus_xmacontext_workaround chrisps 2022-12-10 09:09:52 -08:00
  • 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 -08:00