This website requires JavaScript.
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