1
0
forked from MeloNX/MeloNX

Commit Graph

  • 21c9c04f9f
    Add IMultiCommitManager (#1011) Alex Barney 2020-03-25 01:14:35 -07:00
  • bf500b5bb6 Add Fast Paths for Crypto instructions (A32/A64) (#1026) riperiperi 2020-03-25 06:20:29 +00:00
  • f695a215ad
    Add Fast Paths for Crypto instructions (A32/A64) (#1026) riperiperi 2020-03-25 06:20:29 +00:00
  • 1146b5cd0b Fix gpu vendor name parsing (#1030) Ac_K 2020-03-25 00:12:01 +01:00
  • a40d8d4a17
    Fix gpu vendor name parsing (#1030) Ac_K 2020-03-25 00:12:01 +01:00
  • 76f12ceb05 prepo: Resolve JSON parsing issues in prepo report handling (#1022) jduncanator 2020-03-25 09:26:37 +11:00
  • daecb1193d
    prepo: Resolve JSON parsing issues in prepo report handling (#1022) jduncanator 2020-03-25 09:26:37 +11:00
  • 8be3c73ade Add GPU name in status bar (#984) HorrorTroll 2020-03-25 04:54:09 +07:00
  • 17200214df
    Add GPU name in status bar (#984) HorrorTroll 2020-03-25 04:54:09 +07:00
  • ebad28f91d Add Fcvtas_S/V & Fcvtau_S/V. (#1018) LDj3SNuD 2020-03-24 22:53:49 +01:00
  • 1de16f7653
    Add Fcvtas_S/V & Fcvtau_S/V. (#1018) LDj3SNuD 2020-03-24 22:53:49 +01:00
  • 4b170782a7 Fix the item name cannot be displayed in profiler view. (#1021) Chenj168 2020-03-25 02:48:03 +09:00
  • d0960e75aa
    Fix the item name cannot be displayed in profiler view. (#1021) Chenj168 2020-03-25 02:48:03 +09:00
  • 98fcfc0080 friends: Stub GetBlockedUserListIds (#1017) Thog 2020-03-23 22:19:45 +01:00
  • e590262531
    friends: Stub GetBlockedUserListIds (#1017) Thog 2020-03-23 22:19:45 +01:00
  • 3db058adc9 Fix Prepo parsing reports (#1016) Ac_K 2020-03-23 21:58:41 +01:00
  • b2d307d34f
    Fix Prepo parsing reports (#1016) Ac_K 2020-03-23 21:58:41 +01:00
  • 8345f5f297 Implement ICMP shader instruction (#1010) gdkchan 2020-03-23 13:32:30 -03:00
  • 6edc929894
    Implement ICMP shader instruction (#1010) gdkchan 2020-03-23 13:32:30 -03:00
  • 13d787584d Keep sRGB enabled for texture blits (#1009) gdkchan 2020-03-22 19:34:26 -03:00
  • 9a208c4fb5
    Keep sRGB enabled for texture blits (#1009) gdkchan 2020-03-22 19:34:26 -03:00
  • abd7fe1b87 Implement textureQueryLevels (#1007) gdkchan 2020-03-22 18:31:31 -03:00
  • 49d7b1c7d8
    Implement textureQueryLevels (#1007) gdkchan 2020-03-22 18:31:31 -03:00
  • 5d5566f138 Move the MakeOp to OpCodeTable class, for reduce the use of ConcurrentDictionary (#996) Chenj168 2020-03-20 13:15:37 +09:00
  • 31b94f4641
    Move the MakeOp to OpCodeTable class, for reduce the use of ConcurrentDictionary (#996) Chenj168 2020-03-20 13:15:37 +09:00
  • 07a00e4d88 Support partial invalidation on texture access (#1000) gdkchan 2020-03-20 00:17:11 -03:00
  • 8e64984158
    Support partial invalidation on texture access (#1000) gdkchan 2020-03-20 00:17:11 -03:00
  • adee70c177 Implement GetRegionCode and add the RegionCode to settings (#999) Ac_K 2020-03-19 23:37:55 +01:00
  • 32d3f3f690
    Implement GetRegionCode and add the RegionCode to settings (#999) Ac_K 2020-03-19 23:37:55 +01:00
  • 637c586090 Modify TranslatedFunction.GetPointer () to optimize performance (#995) Chenj168 2020-03-20 07:11:20 +09:00
  • 561d64e5bf
    Modify TranslatedFunction.GetPointer () to optimize performance (#995) Chenj168 2020-03-20 07:11:20 +09:00
  • 89f339fe41 CodeGen Optimisations (LSRA and Translator) (#978) riperiperi 2020-03-18 11:44:32 +00:00
  • 8226997bc7
    CodeGen Optimisations (LSRA and Translator) (#978) riperiperi 2020-03-18 11:44:32 +00:00
  • 55e33d593c audren: Accept REV8 (#993) Thog 2020-03-17 23:43:47 +01:00
  • 7475e180b4
    audren: Accept REV8 (#993) Thog 2020-03-17 23:43:47 +01:00
  • 64538f5cba Improve shader sampler type selection (#989) gdkchan 2020-03-14 21:24:45 -03:00
  • 8bb64ac69c
    Improve shader sampler type selection (#989) gdkchan 2020-03-14 21:24:45 -03:00
  • d6d1f4ddb1 Fix GTK window crash by using 24 bit surface on unix, 32 bit on windows. (#976) riperiperi 2020-03-14 21:36:56 +00:00
  • 8ce3993afa
    Fix GTK window crash by using 24 bit surface on unix, 32 bit on windows. (#976) riperiperi 2020-03-14 21:36:56 +00:00
  • f0b6948f42 Implement AESMC, AESIMC, AESE, AESD and VEOR AArch32 instructions (#982) riperiperi 2020-03-13 23:29:58 +00:00
  • dd433c1296
    Implement AESMC, AESIMC, AESE, AESD and VEOR AArch32 instructions (#982) riperiperi 2020-03-13 23:29:58 +00:00
  • 88d20c29f9 Implement MME shadow RAM (#987) gdkchan 2020-03-12 22:30:26 -03:00
  • ff2bac9c90
    Implement MME shadow RAM (#987) gdkchan 2020-03-12 22:30:26 -03:00
  • 7b0f64ca62 Use a Jump Table for direct and indirect calls/jumps, removing transitions to managed (#975) riperiperi 2020-03-12 03:20:55 +00:00
  • d904706fc0
    Use a Jump Table for direct and indirect calls/jumps, removing transitions to managed (#975) riperiperi 2020-03-12 03:20:55 +00:00
  • b2796b04e9 Implement VMULL, VMLSL, VRSHR, VQRSHRN, VQRSHRUN AArch32 instructions + other fixes (#977) gdkchan 2020-03-10 21:49:27 -03:00
  • c26f3774bd
    Implement VMULL, VMLSL, VRSHR, VQRSHRN, VQRSHRUN AArch32 instructions + other fixes (#977) gdkchan 2020-03-10 21:49:27 -03:00
  • 689109fb78 Implement VMOVL and VORR.I32 AArch32 SIMD instructions (#960) gdkchan 2020-03-10 02:17:30 -03:00
  • 89ccec197e
    Implement VMOVL and VORR.I32 AArch32 SIMD instructions (#960) gdkchan 2020-03-10 02:17:30 -03:00
  • 893ea9a384 Insert the SD card by default (#968) Alex Barney 2020-03-09 15:34:35 -07:00
  • 08c0e3829b
    Insert the SD card by default (#968) Alex Barney 2020-03-09 15:34:35 -07:00
  • d8759e16a5 Optimize x64 loads and stores using complex addressing modes (#972) gdkchan 2020-03-09 19:29:34 -03:00
  • 61d79facd1
    Optimize x64 loads and stores using complex addressing modes (#972) gdkchan 2020-03-09 19:29:34 -03:00
  • c7bb8e5571 Move status information from the title bar to the new status bar (#948) Xpl0itR 2020-03-07 02:40:06 +00:00
  • e2bb5e8091
    Move status information from the title bar to the new status bar (#948) Xpl0itR 2020-03-07 02:40:06 +00:00
  • 2c4129ab13 A64 SIMD LDP and STP with size = 0b11 is undefined (#971) gdkchan 2020-03-06 23:39:52 -03:00
  • ab3b6ea6d4
    A64 SIMD LDP and STP with size = 0b11 is undefined (#971) gdkchan 2020-03-06 23:39:52 -03:00
  • 052281a166 Fix branch with CC and predicate, and a case of SYNC propagation (#967) jduncanator 2020-03-06 11:09:49 +11:00
  • 54501962f6
    Fix branch with CC and predicate, and a case of SYNC propagation (#967) jduncanator 2020-03-06 11:09:49 +11:00
  • e8faf33535 Implement Fast Paths for most A32 SIMD instructions (#952) jduncanator 2020-03-05 11:41:33 +11:00
  • 68e15c1a74
    Implement Fast Paths for most A32 SIMD instructions (#952) jduncanator 2020-03-05 11:41:33 +11:00
  • 0e0fa62e52 Don't decode blocks starting outside mapped memory & undefined instead of throw on invalid sysreg coprocessor (#964) gdkchan 2020-03-04 16:25:27 -03:00
  • d9ed827696
    Don't decode blocks starting outside mapped memory & undefined instead of throw on invalid sysreg coprocessor (#964) gdkchan 2020-03-04 16:25:27 -03:00
  • 34dbc7da9e Implement some calls of ISelfController (#965) Ac_K 2020-03-04 04:41:41 +01:00
  • 25c3b8b356
    Implement some calls of ISelfController (#965) Ac_K 2020-03-04 04:41:41 +01:00
  • 023461faf4 Add support for cache storage (#936) Alex Barney 2020-03-03 07:07:06 -07:00
  • cecbd256a5
    Add support for cache storage (#936) Alex Barney 2020-03-03 07:07:06 -07:00
  • 04f7a7955a Initial support for double precision shader instructions. (#963) gdkchan 2020-03-03 11:02:08 -03:00
  • dc97457bf0
    Initial support for double precision shader instructions. (#963) gdkchan 2020-03-03 11:02:08 -03:00
  • 5355a54bd3 update glwidget package (#961) emmauss 2020-03-03 02:49:18 +00:00
  • 3045c1a186
    update glwidget package (#961) emmauss 2020-03-03 02:49:18 +00:00
  • aac36307b4 stub GetNintendoAccountUserResourceCacheForApplication (#962) Thog 2020-03-02 15:07:27 +01:00
  • 47f079d23e
    stub GetNintendoAccountUserResourceCacheForApplication (#962) Thog 2020-03-02 15:07:27 +01:00
  • 52edf4f27d Implement mii:u and mii:e entirely (#955) Thog 2020-03-01 23:56:02 +01:00
  • 3b531de670
    Implement mii:u and mii:e entirely (#955) Thog 2020-03-01 23:56:02 +01:00
  • ee6c6adf4b Implement SMULWB, SMULWT, SMLAWB, SMLAWT (AArch32) (#953) gdkchan 2020-03-01 04:47:05 -03:00
  • 7d1a294eae
    Implement SMULWB, SMULWT, SMLAWB, SMLAWT (AArch32) (#953) gdkchan 2020-03-01 04:47:05 -03:00
  • fa94920e9c Add SSAT, SSAT16, USAT and USAT16 ARM32 instructions (#954) gdkchan 2020-02-29 17:51:55 -03:00
  • fb0939f9b6
    Add SSAT, SSAT16, USAT and USAT16 ARM32 instructions (#954) gdkchan 2020-02-29 17:51:55 -03:00
  • 587637f0b9 Implement FACGE and FACGT (Scalar and Vector) AArch64 SIMD instructions (#956) gdkchan 2020-02-29 17:51:17 -03:00
  • b8ee5b15ab
    Implement FACGE and FACGT (Scalar and Vector) AArch64 SIMD instructions (#956) gdkchan 2020-02-29 17:51:17 -03:00
  • 5b22353673 Reduce copy destination size by target mipmap level, rather than source size. (#959) riperiperi 2020-02-29 20:50:44 +00:00
  • f35af5f703
    Reduce copy destination size by target mipmap level, rather than source size. (#959) riperiperi 2020-02-29 20:50:44 +00:00
  • f5bb5e9df2 Set Undefined instruction emitter for Undefined property on InstDescriptor (#957) gdkchan 2020-02-29 08:12:15 -03:00
  • 6204f0e47a
    Set Undefined instruction emitter for Undefined property on InstDescriptor (#957) gdkchan 2020-02-29 08:12:15 -03:00
  • a8e2ec9f58 Add most of the A32 instruction set to ARMeilleure (#897) riperiperi 2020-02-23 21:20:40 +00:00
  • b1b6f294f2
    Add most of the A32 instruction set to ARMeilleure (#897) riperiperi 2020-02-23 21:20:40 +00:00
  • 56f8740d55 Actually use the dummy NACP for EnsureApplicationSaveData (#939) Alex Barney 2020-02-18 04:35:47 -07:00
  • 165e658f02
    Actually use the dummy NACP for EnsureApplicationSaveData (#939) Alex Barney 2020-02-18 04:35:47 -07:00
  • 60d73298e7 Improve rendering on resolution lower than 1080p (#944) Thog 2020-02-18 12:34:57 +01:00
  • 5f6949d9b0
    Improve rendering on resolution lower than 1080p (#944) Thog 2020-02-18 12:34:57 +01:00
  • bbcb99011a Add button in settings to open logs folder (#947) Xpl0itR 2020-02-17 21:35:03 +00:00
  • d736352da2
    Add button in settings to open logs folder (#947) Xpl0itR 2020-02-17 21:35:03 +00:00
  • cf3ec817a4 Replace LinkedList by IntrusiveList to avoid allocations on JIT (#931) gdkchan 2020-02-17 18:30:54 -03:00
  • e5f78fb1d4
    Replace LinkedList by IntrusiveList to avoid allocations on JIT (#931) gdkchan 2020-02-17 18:30:54 -03:00
  • 6e37487103 Implement GetCurrentIpConfigInfo (#943) Thog 2020-02-17 16:28:41 +01:00
  • e9a37ca6a8
    Implement GetCurrentIpConfigInfo (#943) Thog 2020-02-17 16:28:41 +01:00
  • 26abe0cb98 Catch System.IO.IOException (#932) Xpl0itR 2020-02-15 20:20:19 +00:00
  • d89e90a16e
    Catch System.IO.IOException (#932) Xpl0itR 2020-02-15 20:20:19 +00:00
  • 33eb4e861b Retrigger Appveyor Thog 2020-02-15 13:08:05 +01:00