Commit Graph

  • 22b0e6ca88 Enable blank issues Margen67 2022-02-06 02:56:49 -08:00
  • 4480437a3d [SPIR-V] xb genspirv > buildshaders + opt + remap + .xesl Triang3l 2022-02-05 17:07:07 +03:00
  • ea992eda1f [x64] Fix missing BMI2 emit-feature detection Wunkolo 2022-02-04 22:29:34 -08:00
  • 922efb13ce Merge branch 'master' into vulkan Triang3l 2022-02-03 21:12:10 +03:00
  • 613f5ebe02 [HID] Added option to turn off vibration Gliniak 2021-05-24 15:09:40 +02:00
  • 17b30be56a Added support for local multiplayer Gliniak 2022-01-04 17:44:58 +01:00
  • 332a9a2ec6 [XAM] Implemented XamCreateEnumeratorHandle Gliniak 2021-08-22 20:50:36 +02:00
  • 7977d7ab98 [Base] Changed entry point to wmain for Windows Gliniak 2022-02-01 08:11:55 +01:00
  • 52ec0acd0c [App] Add text saying that post-processing is vendor-independent Triang3l 2022-02-01 22:29:14 +03:00
  • 413d7ded49 [UI] Android surface [skip appveyor] Triang3l 2022-02-01 22:18:04 +03:00
  • c6fc8f706a [Base] GetAndroidThreadJniEnv capitals, move JNI usage tips there Triang3l 2022-02-01 21:33:20 +03:00
  • 6ad5c39fac [XAM/Content] Implemented Custom CON Header Handling Gliniak 2021-01-19 23:04:18 +01:00
  • e9b9302cd3 [XAM] Small XamUserReadProfileSettings improvements Gliniak 2022-01-31 21:39:56 +01:00
  • e8374d98fe Skip 0xbadf00d gpu packets Radosław Gliński 2021-06-22 13:08:47 +02:00
  • 080a65cd4f [XAM] XGetLanguage: Get user language based on config Gliniak 2022-01-31 20:26:03 +01:00
  • 9ed3881b3b Skip indirect ringbuffer errors - Thermonuclear war achieved Gliniak 2022-01-18 08:24:54 +01:00
  • 3a772e60b0 XamContentCreate: Return X_ERROR_FUNCTION_FAILED for overlapped failures Gliniak 2021-11-11 10:11:01 +01:00
  • dfb4cadcfe Return success from DmRegisterCommandProcessor to prevent debug games from crashing Gliniak 2021-08-12 08:02:48 +02:00
  • 07a1e77218 Allow users to change max amount of queued frames Gliniak 2021-12-07 23:14:40 +01:00
  • 498dde6e1a Limit unspecified virtual allocation only to 3/4 of heap Gliniak 2021-08-03 12:14:48 +02:00
  • c20c7c930c XamEnumerate: Return X_ERROR_FUNCTION_FAILED for overlapped failures Gliniak 2021-11-03 22:43:47 +01:00
  • c4d64a0501 QueryRegionInfo: Adjust allocation_base to contain heap address Gliniak 2021-12-30 18:17:48 +01:00
  • ec976cdd33 InitializeRingBuffer - Clear buffer space to prevent random data readout Gliniak 2022-01-17 19:38:42 +01:00
  • c483da91a4 Stop unnecessary spam of 0x601 opcode usage Gliniak 2022-01-06 21:35:43 +01:00
  • 8e35a3d649 Invalidate input buffers if decoding fails Gliniak 2021-08-03 12:13:42 +02:00
  • c80ea14d9d Check if input_buffer exist Gliniak 2021-08-18 18:31:47 +02:00
  • 0eaf032b71 Remove applying offset when min & max address range is provided Gliniak 2021-10-30 11:38:16 +02:00
  • f43e400c91 Do not block XMA when there is no work buffer available Gliniak 2021-10-10 23:12:57 +02:00
  • 009f709ad4 [Base] Remove Android jfieldIDs used only once from the file scope Triang3l 2022-01-31 13:00:28 +03:00
  • d998c13ee8 [Base] Explain why no Android activity in xenia-base [ci skip] Triang3l 2022-01-31 12:12:49 +03:00
  • 3f817fb241 [Base] Android JNIEnv attachment and LaunchWebBrowser Triang3l 2022-01-30 23:35:01 +03:00
  • 54b057a46b [Android] Switch to Gradle 7.1.0 Triang3l 2022-01-30 18:36:59 +03:00
  • d2ef8d3300 [Base] Android error reporting via SIGABRT/RuntimeException Triang3l 2022-01-30 18:36:11 +03:00
  • c5e3332640 [HID] Update SDL to 2.0.20 Joel Linn 2022-01-30 13:19:08 +01:00
  • 2639f2590f [AppVeyor] Skip all non-Windows commits [ci skip] Triang3l 2022-01-30 13:22:21 +03:00
  • 50cf96ff36 [D3D12] Don't drain PSO preload creation queue if not queueing at all Triang3l 2022-01-30 12:37:14 +03:00
  • 4b8740d94f Don't recursively init/update submodules. Rick Gibbed 2022-01-29 22:44:24 -06:00
  • 0dfbb67988 [AppVeyor] Revert to VS2019. Rick Gibbed 2022-01-29 12:15:34 -06:00
  • 306ee85514 [App] Add Compatibility help menu item. gibbed 2022-01-29 03:33:09 -06:00
  • c6b2b1e8eb [App] Replace Website help menu item with FAQ. gibbed 2022-01-29 03:32:11 -06:00
  • 7019205810 [App] Rename ShowCommitID to ShowBuildCommit. gibbed 2022-01-29 03:30:18 -06:00
  • 22eb8747d3 [GPU/Kernel] Fix space-prefixed hexadecimal number printing Triang3l 2022-01-29 14:02:55 +03:00
  • fe3f0f26e4 [UI] Image post-processing and full presentation/window rework [GPU] Add FXAA post-processing [UI] Add FidelityFX FSR and CAS post-processing [UI] Add blue noise dithering from 10bpc to 8bpc [GPU] Apply the DC PWL gamma ramp closer to the spec, supporting fully white color [UI] Allow the GPU CP thread to present on the host directly, bypassing the UI thread OS paint event [UI] Allow variable refresh rate (or tearing) [UI] Present the newest frame (restart) on DXGI [UI] Replace GraphicsContext with a far more advanced Presenter with more coherent surface connection and UI overlay state management [UI] Connect presentation to windows via the Surface class, not native window handles [Vulkan] Switch to simpler Vulkan setup with no instance/device separation due to interdependencies and to pass fewer objects around [Vulkan] Lower the minimum required Vulkan version to 1.0 [UI/GPU] Various cleanup, mainly ComPtr usage [UI] Support per-monitor DPI awareness v2 on Windows [UI] DPI-scale Dear ImGui [UI] Replace the remaining non-detachable window delegates with unified window event and input listeners [UI] Allow listeners to safely destroy or close the window, and to register/unregister listeners without use-after-free and the ABA problem [UI] Explicit Z ordering of input listeners and UI overlays, top-down for input, bottom-up for drawing [UI] Add explicit window lifecycle phases [UI] Replace Window virtual functions with explicit desired state, its application, actual state, its feedback [UI] GTK: Apply the initial size to the drawing area [UI] Limit internal UI frame rate to that of the monitor [UI] Hide the cursor using a timer instead of polling due to no repeated UI thread paints with GPU CP thread presentation, and only within the window Triang3l 2022-01-29 13:22:03 +03:00
  • 372bdd3ec9 [APU] XMA: Fix audio loop handling. Pseudo-Kernel 2022-01-29 17:49:00 +09:00
  • 1d51b574ec [Kernel] Add PVR opcode (includes cvars support) TranzRail 2022-01-23 09:23:43 -08:00
  • 24205ee860 [x64] Fix VECTOR_SH{L,R,A}_V128(Int8) masking Wunkolo 2022-01-24 08:06:05 -08:00
  • f8350b5536 [x64] Add VECTOR_SH{R,L}_I8_SAME_CONSTANT unit test Wunkolo 2022-01-23 11:14:31 -08:00
  • bd9a290b30 [x64] Add GFNI-based optimization for VECTOR_SH{R,L}_V128(Int8) Wunkolo 2022-01-23 10:25:01 -08:00
  • 7418011ab5 Reflect the closure of #1333 Caroline Joy Bell 2022-01-23 16:38:39 -08:00
  • b76e0a1bd8 Update to new issue forms Margen67 2021-12-15 15:12:03 -08:00
  • dbbf401205 [Base] Align test memory Joel Linn 2022-01-22 20:53:18 +01:00
  • 464795eece [CI] No more GCC Release builds Joel Linn 2022-01-22 21:04:38 +01:00
  • 16be84cdb0 [CI] Add valgrind step to drone Joel Linn 2022-01-22 20:52:50 +01:00
  • c481b0483c Add links to release-builds-windows. Rick Gibbed 2022-01-25 08:05:51 -06:00
  • 08a2a5b7ac [AppVeyor] Upgrade to VS2022 Margen67 2022-01-24 07:19:04 -08:00
  • e49916ea0a [XAM] Improvements to profile r/w setting exports Rick Gibbed 2022-01-23 12:55:11 -06:00
  • b3bb6687db [AppVeyor] Fix extended commit message. Rick Gibbed 2022-01-24 06:54:11 -06:00
  • cb83479c53 [AppVeyor] Fix deploy tag/description. Rick Gibbed 2022-01-24 06:05:45 -06:00
  • 02bdea7b8b [AppVeyor] Better deploy tag/description. Rick Gibbed 2022-01-24 05:09:07 -06:00
  • bf20aa5f8e [AppVeyor] Deploy artifacts to GitHub Releases. Rick Gibbed 2022-01-24 03:52:38 -06:00
  • a7f3b11076 [AppVeyor] Deploy artifacts to GitHub Releases. Rick Gibbed 2022-01-24 02:54:05 -06:00
  • 258581ee07 [AppVeyor] Deploy artifacts to GitHub Releases Rick Gibbed 2022-01-24 02:15:23 -06:00
  • fcd4f69e0f [AppVeyor] Deploy artifacts to GitHub Releases Rick Gibbed 2022-01-24 01:40:57 -06:00
  • 564a6d6238 [App] Disable stuff that crashes the emulator Margen67 2021-12-19 18:59:12 -08:00
  • f7c14a089d [x64] Add host-extension detection preprocessor Wunkolo 2022-01-14 10:33:23 -08:00
  • e4ae1d8b2f [Base] Fix copy_and_swap_16_in_32_aligned Joel Linn 2022-01-22 14:07:35 +01:00
  • 0316d1a054 [Base] Tests for copy_and_swap_16_in_32_aligned Joel Linn 2022-01-22 14:06:18 +01:00
  • 4a288dc6bd [Base, aarch64] Add copy_and_swap NEON impls Joel Linn 2022-01-21 22:28:47 +01:00
  • bfaad055a2 [Base] Add easier to debug copy_and_swap tests Joel Linn 2022-01-22 14:17:29 +01:00
  • 617b17e25b [WinKey] Fix RThumbDown being mapped to RThumbLeft Rick Gibbed 2022-01-14 16:06:40 -06:00
  • a9a365aa32 [x64] Add GFNI-based optimization for VECTOR_SHA_V128(Int8) Wunkolo 2021-12-28 20:17:41 -08:00
  • fba23e3e75 [x64] Add kX64EmitGFNI emitter feature-flag Wunkolo 2021-12-28 20:08:48 -08:00
  • 5d1b53cd6f [x64] Add VECTOR_SHA_I8_SAME_CONSTANT unit test Wunkolo 2021-12-28 20:05:46 -08:00
  • 31c9f026c5 [UI] Force use of Xwayland when running on Wayland Stefan Schmidt 2022-01-12 15:10:20 +01:00
  • ad6aff001b [XAM/Net] Added note about sharing storage between Rtl and WSA errors Gliniak 2021-11-17 22:07:35 +01:00
  • fa332e13de [XAM/Net] Removed hardcoded WSA error codes Gliniak 2021-11-17 22:00:34 +01:00
  • 2d514ef222 [XAM/Net] Changed parameters type for NetDll_select Gliniak 2021-11-17 13:10:06 +01:00
  • d4e5ecb93b [XAM/Net] Added unified method of returning WSA error codes Gliniak 2021-11-17 13:05:24 +01:00
  • 0b90d5edf9 [XAM/Net] Implemented NetDll_getsockname Gliniak 2021-11-17 12:30:39 +01:00
  • 5e31429128 [WinKey] Rebindable keyboard controls. Enrico Pozzobon 2021-09-20 11:23:27 +02:00
  • 5384e0e174 [Base] Fix MICROPROFILE_PRINTF. gibbed 2022-01-09 20:48:19 -06:00
  • f4d60f3fc4 [XAM] Fix xeXMsgStartIORequestEx result check. gibbed 2022-01-11 04:15:49 -06:00
  • 233ed107fe [CPU] Remove use_haswell_instructions in favor of x64_extension_mask Wunkolo 2022-01-10 16:18:55 -08:00
  • 37aa3d129c [x64] Explicitly handle AND_NOT dest == src1 Wunkolo 2022-01-10 13:37:19 -08:00
  • 975eadf17e [Kernel] Assert export function return/arg types. gibbed 2022-01-09 13:33:30 -06:00
  • 12ec728989 [Kernel] Use tables for export groups. gibbed 2022-01-09 13:29:47 -06:00
  • 3ad0a7dab2 [Kernel] Suffix export functions with _entry. gibbed 2022-01-09 11:14:40 -06:00
  • ce1a84375b Remove FUNDING.yml. Rick Gibbed 2022-01-09 12:06:34 -06:00
  • 14b69fdb00 [GPU] vfetch_full fetching nothing still must calculate the address Triang3l 2022-01-09 16:26:05 +03:00
  • d6188c5d7e [GPU] Reuse base+index*stride in vfetch_mini instead of reloading the index GPR The wheel shader in 4D530910 does vfetch_full to r0 with the index from r0.x, and then vfetch_mini. Thanks @Gliniak for the finding :3 Also small formatting cleanup in commented-out code. Triang3l 2022-01-09 14:58:38 +03:00
  • 600c14b3f0 [xboxknrl] Implement ExTryToAcquireRWLShared. gibbed 2022-01-07 09:20:09 -06:00
  • 1f9c434b5e [xboxkrnl] Implement ExAcquireRWLShared. gibbed 2022-01-07 09:19:47 -06:00
  • 3162a6435c [xboxkrnl] Implement ExTryToAcquireRWLExclusive. gibbed 2022-01-07 09:19:15 -06:00
  • e795337071 [xboxkrnl] ExReleaseReadWriteLock fixes. gibbed 2022-01-07 09:18:10 -06:00
  • b4f35635c5 [xboxkrnl] ExAcquireReadWriteLockExclusive fixes. gibbed 2022-01-07 09:12:54 -06:00
  • fa774f1d86 [xboxkrnl] Fix up XexGetProcedureAddress logging. gibbed 2022-01-07 06:14:44 -06:00
  • 4303f6b200 [x64] Fix OPCODE_AND_NOT src1-constant case Wunkolo 2022-01-06 10:02:33 -08:00
  • 20fe7bc4b7 [Kernel/XMP] Send correct notification when playback controller is changed Gliniak 2021-11-08 09:24:04 +01:00
  • 1ba4fbec17 [Kernel/XMP] Remove responsibility of stopping audio when controller is changed Gliniak 2021-11-07 22:30:17 +01:00
  • 6ea8e043f3 [AppVeyor] Cleanup Margen67 2021-12-15 04:45:29 -08:00