Commit Graph

  • 33e673ceb8
    fatal: Implement Service (#3573) Ac_K 2022-10-02 10:30:46 +02:00
  • 9c2500de5f
    Fix incorrect tessellation inputs/outputs (#3728) gdkchan 2022-10-01 02:35:52 -03:00
  • dbe43c1719
    Fix SSL GetCertificates with certificate ID set to All (#3727) gdkchan 2022-09-29 12:45:25 -03:00
  • f502cfaf62
    Vulkan: Zero blend state when disabled or write mask is 0 (#3719) riperiperi 2022-09-29 16:32:49 +01:00
  • 1fd5cf2b4a
    Fix ListOpenContextStoredUsers and stub LoadOpenContext (#3718) gdkchan 2022-09-27 21:24:52 -03:00
  • 814f75142e
    Fpsr and Fpcr freed. (#3701) LDj3SNuD 2022-09-20 23:55:13 +02:00
  • 4c0eb91d7e
    Convert Quads to Triangles in Vulkan (#3715) riperiperi 2022-09-20 22:38:48 +01:00
  • da75a9a6ea
    OpenGL: Fix blit from non-multisample to multisample texture (#3596) gdkchan 2022-09-19 16:12:56 -03:00
  • 41790aa743
    Avalonia - Misc changes to UX (#3643) MutantAura 2022-09-19 20:04:22 +01:00
  • 0cb1e926b5
    Allow bindless textures with handles from unbound constant buffer (#3706) gdkchan 2022-09-19 15:35:47 -03:00
  • 6f0395538b
    Avalonia - Use embedded window for avalonia (#3674) Emmanuel Hansen 2022-09-19 18:05:26 +00:00
  • b9f1ff3c77
    Implemented in IR the managed methods of the ShlReg region of the SoftFallback class. (#3700) LDj3SNuD 2022-09-19 19:49:10 +02:00
  • a77af4c5e9
    Readme: Fix broken shell image (#3708) TSRBerry 2022-09-19 14:06:00 +02:00
  • fbcf802fbc
    A32/T32/A64: Implement Hint instructions (CSDB, SEV, SEVL, WFE, WFI, YIELD) (#3694) merry 2022-09-14 22:18:15 +01:00
  • c3c41fa4bb
    Periodically Flush Commands for Vulkan (#3689) riperiperi 2022-09-14 17:48:31 +01:00
  • 356e480bf5
    Fix partial unmap reprotection on Windows (#3702) gdkchan 2022-09-14 12:46:37 -03:00
  • 8e119a1e96
    Implement PLD and SUB (imm16) on T32, plus UADD8, SADD8, USUB8 and SSUB8 on both A32 and T32 (#3693) gdkchan 2022-09-13 19:51:40 -03:00
  • e05bf90af6
    T32: Implement Asimd instructions (#3692) merry 2022-09-13 22:25:37 +01:00
  • 66f16f4392
    Fix bindless 1D textures having a buffer type on the shader (#3697) gdkchan 2022-09-13 03:53:55 -03:00
  • 729ff5337c
    Fix increment on Arm32 NEON VLDn/VSTn instructions with regs > 1 (#3695) gdkchan 2022-09-13 03:24:09 -03:00
  • 2492e7e808
    Fix R4G4B4A4 format on Vulkan (#3696) gdkchan 2022-09-13 02:59:38 -03:00
  • 36172ab43b
    Scale SamplesPassed counter by RT scale on report (#3680) riperiperi 2022-09-11 16:58:15 +01:00
  • 4d69286a9c
    Implement VRINT (vector) Arm32 NEON instructions (#3691) gdkchan 2022-09-11 12:44:27 -03:00
  • 1529e6cf0d
    T32: Add Vfp instructions (#3690) merry 2022-09-11 03:03:14 +01:00
  • f468db7602
    Implement Thumb (32-bit) memory (ordered), multiply, extension and bitfield instructions (#3687) gdkchan 2022-09-10 22:51:00 -03:00
  • c5f1d1749a Revert address space mirror changes gdk 2022-08-30 22:28:40 -03:00
  • 7dd69f2d0e Allocation free tree lookup gdk 2022-08-30 22:26:40 -03:00
  • c646638680 Update several methods to use GetNode directly and avoid array allocations gdk 2022-08-30 22:15:16 -03:00
  • 65f2a82b97 Optimize PlaceholderManager.UnreserveRange gdk 2022-07-15 17:05:14 -03:00
  • 93dd6d525a Fix potential issue with partial unmap gdk 2022-06-23 13:59:43 -03:00
  • 96d4ad952c Fix reprotection regression gdk 2022-06-23 13:52:45 -03:00
  • 6a07f80b76 Make RBTree node fields internal again gdk 2022-06-23 04:08:01 -03:00
  • 22214ac664 Delete unused code gdk 2022-06-23 04:06:39 -03:00
  • 45e520a27c Rewrite PlaceholderManager4KB to use intrusive RBTree, and to coalesce free placeholders gdk 2022-06-23 04:05:56 -03:00
  • 5b5810a46a Defer address space mirror mapping and use it only if strictly needed gdk 2022-06-22 18:48:41 -03:00
  • 619ac86bd0
    Do not output ViewportIndex on SPIR-V if GPU does not support it (#3644) gdkchan 2022-09-10 10:20:23 -03:00
  • 7a1ab71c73 Update README.MD verbiage and compatibility EmulationFanatic 2022-09-10 07:05:35 -06:00
  • dc4ba3993b Rebind textures if format changes or they're buffer textures riperiperi 2022-08-18 19:50:01 +01:00
  • 81f1a4dc31
    Allocate work buffer for audio renderer instead of using guest supplied memory (#3276) gdkchan 2022-09-09 22:16:24 -03:00
  • c64524a240
    Add ADD (zx imm12), NOP, MOV (rs), LDA, TBB, TBH, MOV (zx imm16) and CLZ thumb instructions (#3683) gdkchan 2022-09-09 22:09:11 -03:00
  • db45688aa8
    Implement VRSRA, VRSHRN, VQSHRUN, VQMOVN, VQMOVUN, VQADD, VQSUB, VRHADD, VPADDL, VSUBL, VQDMULH and VMLAL Arm32 NEON instructions (#3677) gdkchan 2022-09-09 21:47:38 -03:00
  • c6d82209ab
    Restride vertex buffer when stride causes attributes to misalign in Vulkan. (#3679) riperiperi 2022-09-09 00:30:19 +01:00
  • ee1825219b
    Clean up rejit queue (#2751) FICTURE7 2022-09-09 03:14:08 +04:00
  • 7baa08dcb4
    Implemented in IR the managed methods of the Saturating region ... (#3665) LDj3SNuD 2022-09-09 00:40:41 +02:00
  • 408bd63b08
    Transform shader LDC into constant buffer access if offset is constant (#3672) gdkchan 2022-09-07 20:25:22 -03:00
  • df99257d7f bsd: improve socket poll Mary 2022-09-01 22:27:35 +02:00
  • f3835dc78b
    bsd: implement SendMMsg and RecvMMsg (#3660) Mary-nyan 2022-09-07 22:37:15 +02:00
  • 51bb8707ef
    Update bug report template (#3676) EmulationFanatic 2022-09-06 14:30:07 -06:00
  • 5ff5fe47ba
    Bsd: Fix NullReferenceException in BsdSockAddr.FromIPEndPoint() (#3652) TSRBerry 2022-09-02 00:04:01 +02:00
  • 38275f9056
    Change vsync signal to happen at 60hz, regardless of swap interval (#3642) riperiperi 2022-09-01 21:57:50 +01:00
  • 67cbdc3a6a bsd: Fix Poll(0) returning ETIMEDOUT instead of SUCCESS Mary 2022-09-01 20:12:10 +02:00
  • 131b43170e sfdsnres: fix endianess issue for port serialisation Mary 2022-09-01 19:54:29 +02:00
  • 730d2f4b9b Address gdkchan's comment Mary 2022-08-31 19:41:43 +02:00
  • f6a7309b14 account: Implement LoadNetworkServiceLicenseKindAsync Mary 2022-08-30 20:52:45 +02:00
  • 472a621589
    Bsd: Fix ArgumentOutOfRangeException in SetSocketOption (#3633) TSRBerry 2022-08-28 16:24:19 +02:00
  • 311c2661b8
    Replace image format magic numbers with enums (#3631) mageven 2022-08-28 07:26:26 +05:30
  • a92e2028cb
    Updates Japanese localization for the Avalonia UI (#3635) txorion 2022-08-27 16:01:30 +09:00
  • 6922862db8
    Optimize kernel memory block lookup and consolidate RBTree implementations (#3410) gdkchan 2022-08-26 15:21:48 -03:00
  • 6592d64751
    Update Turkish Translation (#3498) aegiff 2022-08-26 21:00:17 +03:00
  • 8001c832d9
    Update de_DE.json (#3502) Niwu34 2022-08-26 19:49:05 +02:00
  • 87919b193c
    Update zh_CN.json (#3598) Narugakuruga 2022-08-27 01:36:42 +08:00
  • 8de033e60e
    Avalonia - Add Polish Translation (#3569) Luna 2022-08-26 10:24:59 -07:00
  • 90432946ac
    Avalonia - Display language names in their corresponding language under "Change Language" (#3490) MetrosexualGarbodor 2022-08-26 18:12:11 +01:00
  • 9bad71afbf
    bsd: Fix Poll writting in input buffer (#3630) Mary-nyan 2022-08-26 18:10:45 +02:00
  • 923089a298
    Fast path for Inline-to-Memory texture data transfers (#3610) gdkchan 2022-08-25 23:16:41 -03:00
  • d9aa15eb24 pctl: Implement EndFreeCommunication Ac_K 2022-08-24 23:41:13 +02:00
  • 12c89a61f9
    misc: Fix missing null terminator for strings with pchtxt (#3629) Mary-nyan 2022-08-25 21:59:15 +02:00
  • f5235fff29
    ARMeilleure: Hardware accelerate SHA256 (#3585) merry 2022-08-25 11:12:13 +01:00
  • eba682b767
    Implement some 32-bit Thumb instructions (#3614) gdkchan 2022-08-25 06:59:34 -03:00
  • b994dafe7a
    Update PPTC dialog text to match label and tooltip (#3618) RKennedy9064 2022-08-24 03:25:49 -05:00
  • 54421760c3
    Check if game directories have been updated before refreshing GUI (#3607) MutantAura 2022-08-21 14:07:28 +01:00
  • 88a0e720cb
    Use RGBA16 vertex format if RGB16 is not supported on Vulkan (#3552) gdkchan 2022-08-20 16:20:27 -03:00
  • 53cc9e0561
    Change 'Purge PPTC Cache' label & tooltip to reflect function behavior (#3601) EmulationFanatic 2022-08-19 17:39:59 -06:00
  • 7defc59b9d
    A few minor documentation fixes. (#3599) Nicholas Rodine 2022-08-19 16:21:06 -05:00
  • 951700fdd8
    Removed unused usings. (#3593) Nicholas Rodine 2022-08-18 11:04:54 -05:00
  • eb6430f103
    Skipped over the last "Count" key explicitly, instead of relying on an exception. (#3595) Nicholas Rodine 2022-08-17 19:00:27 -05:00
  • 80a879cb44
    Fix SpirV parse failure (#3597) Nicholas Rodine 2022-08-17 18:49:43 -05:00
  • 2197f41506
    Removed extra semicolons. (#3594) Nicholas Rodine 2022-08-17 02:05:15 -05:00
  • c8f9292bab
    Avalonia - Couple fixes and improvements to vulkan (#3483) Emmanuel Hansen 2022-08-16 16:32:37 +00:00
  • 0ec933a615
    Vulkan: Add ETC2 texture formats (#3576) gdkchan 2022-08-16 10:42:42 -03:00
  • 2135b6a51a
    am: Stub SetWirelessPriorityMode, SetWirelessPriorityMode and GetHdcpAuthenticationState (#3535) Ac_K 2022-08-15 13:12:08 +02:00
  • 00e35d9bf6
    ControllerApplet: Override player counts when SingleMode is set (#3571) mageven 2022-08-15 13:16:08 +05:30
  • 6dfb6ccf8c
    PreAllocator: Check if instruction supports a Vex prefix in IsVexSameOperandDestSrc1 (#3587) merry 2022-08-14 21:35:08 +01:00
  • e87e8b012c
    Fix texture bindings using wrong sampler pool in some cases (#3583) gdkchan 2022-08-14 14:00:30 -03:00
  • e8f1ca8427
    OpenGL: Limit vertex buffer range for non-indexed draws (#3542) gdkchan 2022-08-11 20:21:56 -03:00
  • ad47bd2d4e
    Fix blend with RGBX color formats (#3553) gdkchan 2022-08-11 18:23:25 -03:00
  • a5ff0024fb
    Rename ToSpan to AsSpan (#3556) gdkchan 2022-08-11 18:07:37 -03:00
  • f9661a54d2
    add Japanese translation to Avalonia UI (#3489) txorion 2022-08-12 05:55:14 +09:00
  • 66e7fdb871
    OpenGL: Fix clears of unbound color targets (#3564) gdkchan 2022-08-08 14:39:22 -03:00
  • 2bb9b33da1
    Implement Arm32 Sha256 and MRS Rd, CPSR instructions (#3544) gdkchan 2022-08-05 14:03:50 -03:00
  • 1080f64df9
    Implement HLE macros for render target clears (#3528) gdkchan 2022-08-04 18:30:08 -03:00
  • c48a75979f
    Fix Multithreaded Compilation of Shader Cache on OpenGL (#3540) riperiperi 2022-08-03 23:37:56 +01:00
  • 842cb26ba5
    Sfdnsres; Stub ResolverSetOptionRequest (#3493) Ac_K 2022-08-03 00:10:28 +02:00
  • e235d5e7bb
    Fix resolution scale values not being updated (#3514) gdkchan 2022-08-02 18:58:56 -03:00
  • ed0b10c81f
    Fix geometry shader passthrough fallback being used when feature is supported (#3525) gdkchan 2022-08-02 03:44:30 -03:00
  • f92650fcff
    SPIR-V: Initialize undefined variables with 0 (#3526) riperiperi 2022-08-02 08:11:10 +02:00
  • 712361f6e1
    vk: Workaround XCB not availaible on FlatHub build (#3515) Mary-nyan 2022-08-01 08:46:19 +02:00
  • 2232e4ae87
    Vulkan backend (#2518) gdkchan 2022-07-31 18:26:06 -03:00
  • 14ce9e1567
    Move partial unmap handler to the native signal handler (#3437) riperiperi 2022-07-30 00:16:29 +02:00
  • 952d013c67
    Avalonia changes (#3497) rna0 2022-07-29 04:14:37 +03:00