Commit Graph

  • 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
  • 24d4e1e0e5 [x64] Add BMI1-based acceleration for AndNot Wunkolo 2022-01-02 16:56:04 -08:00
  • 3ab43d480d [x64] Add kX64EmitBMI1 feature-flag and detection Wunkolo 2022-01-02 16:28:26 -08:00
  • 0fdb855a11 [JIT, x64] Add and implement OPCODE_AND_NOT Wunkolo 2022-01-02 16:16:14 -08:00
  • 4f258b2ee9 [GPU, Vulkan] Fix typo in non AMD64 code Joel Linn 2021-12-28 11:11:57 +01:00
  • 59cce10ae1 [CI, Drone] Add Android NDK builds Joel Linn 2021-12-27 21:36:58 +01:00
  • 657645fb2c [CI, Drone] Add GCC builds Joel Linn 2021-09-23 11:57:47 +02:00
  • b2e51fd24f [xenia-build] Update clang-format version to 13 Joel Linn 2021-09-23 15:41:12 +02:00
  • 7fc93185f2 Replace premake5 binary with CI artifact. Rick Gibbed 2022-01-02 15:49:16 -06:00
  • 094c20bd4e Update premake-core. Rick Gibbed 2022-01-02 15:43:59 -06:00
  • 13a48e13bd [Base] Add operator<< string conversion for vec128_t Wunkolo 2022-01-02 12:40:02 -08:00
  • f645c3ba31 [Base] Fix to_hex_string out-of-indexing for vec128_t type Wunkolo 2022-01-02 12:45:13 -08:00
  • 5317907523 [x64] Add kX64EmitAVX512* feature-flags Wunkolo 2021-12-28 18:11:44 -08:00
  • 1a8068b151 [Base] Add user-literals for several memory sizes Wunkolo 2021-12-30 17:25:30 -08:00
  • b64b4c6761 [x64] IsFeatureEnabled: Allow parallel feature checks Wunkolo 2021-12-28 18:22:51 -08:00
  • 371441ec3a [XModule] Remove module and its functions while unloading Gliniak 2021-12-25 15:11:05 +01:00
  • f2c0ae46c1 [Kernel] Added missing month to RtlTimeFieldsToTime Gliniak 2021-12-20 08:53:45 +01:00
  • 701300e8e9 [Linux] Use sched_yield instead of the deprecated pthread_yield Triang3l 2021-12-18 19:43:17 +03:00
  • a950dff87d [Vulkan] Update SPIRV-Tools fork to fix Linux building issue Triang3l 2021-12-17 13:49:36 +03:00
  • 39890bab6f Merge branch 'master' into vulkan Triang3l 2021-12-13 22:06:09 +03:00
  • 509a1fa386 [GPU] Fix a crash when GetWindowTitleText is called before the texture cache is initialized Dr. Chat 2021-12-12 22:50:43 -06:00
  • 95c2101ca9 Merge branch 'master' into vulkan Triang3l 2021-12-12 21:32:43 +03:00
  • e25167d2bc [GPU] Fix quads>triangles cvar, primitive type test cases Triang3l 2021-12-12 18:28:02 +03:00
  • 0846cc026d [APU] Manage XAudio 2.8 lifecycle in MTA thread + error handling cleanup Triang3l 2021-12-12 17:05:01 +03:00
  • 9606ff2a31 [D3D12] Fix 8192 texture size storage Triang3l 2021-12-12 16:27:49 +03:00
  • d813f7435b [GPU] Revert 64bpp resolve addressing regression caused by a misunderstanding Triang3l 2021-12-12 14:32:03 +03:00