Commit graph

  • 848fef3f43
    Add Cmeq/ge/gt/le/lt_V (Z & ~Z) Sse opt.. LDj3SNuD 2019-03-13 18:20:06 +0100
  • 3d8aa9ce94
    Follow-up (Not_V & Orn_V). LDj3SNuD 2019-03-13 18:16:06 +0100
  • dfed0dc6b7
    Follow-up (Neg_V). LDj3SNuD 2019-03-13 18:14:50 +0100
  • 1bef70c068 Add Rshrn_V & Shrn_V Sse opt.. Add Mla_V, Mls_V & Mul_V Sse opt.; add Tests. (#614) LDj3SNuD 2019-03-13 09:23:52 +0100
  • 93bd6ea8e1
    Add Cmhi_V & Cmhs_V Sse opt.. LDj3SNuD 2019-03-12 19:08:02 +0100
  • 47074012fc
    Nit. LDj3SNuD 2019-03-12 19:05:26 +0100
  • 8d65ac0fe6
    Nit. LDj3SNuD 2019-03-12 19:04:18 +0100
  • a0aecd1ff8 Compressed M2mf texture copy fix (#612) BaronKiko 2019-03-12 04:59:12 +0000
  • 54e3e909d0
    Add "Part" opt.. Nit. LDj3SNuD 2019-03-11 09:34:52 +0100
  • ffb7a336ab
    Nit. LDj3SNuD 2019-03-10 17:27:14 +0100
  • 4acde62b41
    Nits. LDj3SNuD 2019-03-10 17:08:34 +0100
  • 69ae98058d
    Nits. LDj3SNuD 2019-03-10 17:06:02 +0100
  • 20823a9634
    Add Mla/Mls/Mul_V Sse opt.. Add "Part" opt.. LDj3SNuD 2019-03-10 00:39:58 +0100
  • 69450534ac
    Add (R)shrn_V Sse opt.; add "Part" & "Shift" opt.. LDj3SNuD 2019-03-10 00:29:23 +0100
  • c4fe61103b
    Remove Tmp stuff, EmitLd/Stvectmp2() & Dup. Nits. LDj3SNuD 2019-03-10 00:16:45 +0100
  • fb4ac936fd
    Remove Tmp stuff & Dup; rework Fcvtz() as Fcvtn(). LDj3SNuD 2019-03-10 00:09:11 +0100
  • 6adbe129b0
    Remove EmitLd/Stvectmp2() & Dup; nits. LDj3SNuD 2019-03-09 23:57:47 +0100
  • 7967fb1978
    Remove Dup. Nits. LDj3SNuD 2019-03-09 23:44:46 +0100
  • 994198092e
    Remove EmitLd/Stvectmp2(). LDj3SNuD 2019-03-09 23:40:38 +0100
  • 3dcb73a331
    Update PackageReferences. LDj3SNuD 2019-03-09 23:35:40 +0100
  • 8625ddfc9d
    Add Mla_V, Mls_V & Mul_V Tests. LDj3SNuD 2019-03-09 23:33:17 +0100
  • 2521822e97
    Follow-up. LDj3SNuD 2019-03-09 23:30:45 +0100
  • 9a2e710946
    Follow-up. LDj3SNuD 2019-03-09 23:29:40 +0100
  • b0dcc3f174
    Follow-up. LDj3SNuD 2019-03-09 23:28:45 +0100
  • 4ab63b9b76
    Remove obsolete Tests. LDj3SNuD 2019-03-09 23:24:34 +0100
  • a529a2b6a6
    Update CountLeadingZeros(). LDj3SNuD 2019-03-09 23:19:51 +0100
  • cd3fc62c13 Naming conventions gdkchan 2019-03-09 13:55:36 -0300
  • 40f4d4bc1d Optimize LD4/ST4 (Multiple structures) using SSE gdkchan 2019-03-09 13:23:47 -0300
  • 0c1b29bd1a Correctly calculates the number of itterations required to copy all the data from compressed textures Andy Adshead 2019-03-08 13:53:25 +0000
  • a2a4650108 Rebased, in theory (#610) BaronKiko 2019-03-04 02:51:23 +0000
  • f40dfbd124 Rebased, in theory Andy Adshead 2019-03-04 02:33:29 +0000
  • 1f554c1093 Do naming refactoring on Ryujinx.Graphics (#611) Alex Barney 2019-03-03 19:45:25 -0600
  • 56559a7479 Rename files Alex Barney 2019-03-03 18:57:34 -0600
  • ea9684ed6a Tweaks from feedback Alex Barney 2019-03-03 18:51:15 -0600
  • de7c92aef1 Additional renaming Alex Barney 2019-03-03 18:45:51 -0600
  • 8b7de99cf0 Merge from master Alex Barney 2019-03-03 15:13:02 -0600
  • edba47b529 Apply #595 Alex Barney 2019-03-03 15:11:27 -0600
  • 7c645430d0 Thought I got all of these Alex Barney 2019-03-03 14:20:35 -0600
  • 0b4651625b General cleanup Alex Barney 2019-03-03 13:58:01 -0600
  • 26f3e0ffbe Renaming part 10 Alex Barney 2019-03-03 13:45:32 -0600
  • bed93cc871 Renaming part 9 Alex Barney 2019-03-03 13:36:15 -0600
  • e7e11ef741 Renaming part 8 Alex Barney 2019-03-03 13:34:41 -0600
  • 171bc34d2e Renaming part 7 Alex Barney 2019-03-03 13:25:40 -0600
  • 33cb66370b Renaming part 6 Alex Barney 2019-03-03 13:13:55 -0600
  • 1bd42db07e Renaming part 5 Alex Barney 2019-03-03 12:59:00 -0600
  • faa7e1e4c3 Renaming part 4 Alex Barney 2019-03-03 11:25:45 -0600
  • 6adbbc376d Renaming part 3 Alex Barney 2019-03-03 11:20:57 -0600
  • e697dbffc9 Renaming part 2 Alex Barney 2019-03-03 11:10:58 -0600
  • a268285d9e Renaming part 1 Alex Barney 2019-03-03 11:05:51 -0600
  • 8e71ea0812 Reuse basePath variable in LocationHelper (#609) Ryan Teal 2019-03-02 10:51:55 +0000
  • 0973daefa1 Fixed Scissor Test on Intel based GPUs (#595) BaronKiko 2019-03-02 10:50:21 +0000
  • 29047802f0 Removed evil tabs and no longer used include Andy Adshead 2019-03-01 18:23:03 +0000
  • 3789c24885 Uses clamp instead of if's Andy Adshead 2019-03-01 18:19:26 +0000
  • 771578c241 Merge branch 'original_master' into scissor_test_fixes_2 Andy Adshead 2019-03-01 18:11:56 +0000
  • 8bd82267c8 Removed strict opengl in favour of required. With this an exception is no longer thrown, just a warning for required extensions Andy Adshead 2019-03-01 17:59:35 +0000
  • c45708a469 Reuse basePath variable in LocationHelper zephyren25 2019-03-01 12:50:22 +0000
  • dbc105eafb Create CpuTestSimdImm.cs (#608) LDj3SNuD 2019-03-01 10:12:09 +0100
  • 276e5c8c71
    Create CpuTestSimdImm.cs LDj3SNuD 2019-02-28 21:09:37 +0100
  • e21ebbf666 Misc. CPU optimizations (#575) gdkchan 2019-02-27 23:03:31 -0300
  • 60d160f1f8 Add required config entry gdkchan 2019-02-27 22:59:08 -0300
  • 884b4e5fd3 Initial non 2D textures support (#525) Thomas Guillemard 2019-02-28 02:12:24 +0100
  • f9bbcfb737
    Fix code align Thog 2019-02-28 02:06:42 +0100
  • 10dc67bc75
    Disable AOFFI support on non NVIDIA drivers Thog 2019-02-27 19:51:39 +0100
  • b879cd89d7
    Remove debug logs in WriteRegister Thog 2019-02-27 19:28:24 +0100
  • 3a78d9a54b
    fix write register log levles Thog 2019-02-27 19:25:27 +0100
  • aa1eebcf6d Small tweak -- Compile before adding to the cache, to avoid lags gdkchan 2019-02-27 10:58:50 -0300
  • 35c6b4e35d Enable tier 0 while fixing some perf issues related to tier 0 Gabriel 2019-02-26 17:00:15 -0300
  • 81aa50feb0 Optimize MOVI/MVNI instructions using intrinsics (#606) gdkchan 2019-02-26 09:50:36 -0300
  • ef3f9a2abe Optmize BFM instruction (#607) gdkchan 2019-02-26 06:16:50 -0300
  • 504f4f4abf Remove all the calls to StaticCast methods (#605) gdkchan 2019-02-25 20:46:34 -0300
  • dfef5560c9 Optmize BFM instruction gdkchan 2019-02-25 20:11:08 -0300
  • 4ab1fb031c Rename IoType to VarType gdkchan 2019-02-25 13:13:47 -0300
  • 07eb4a329d Remove unnecessary register state stores for calls when the callee is know gdkchan 2019-02-25 13:03:53 -0300
  • 930ff8ff01 Add a config entry to enable or disable the reg load/store opt. gdkchan 2019-02-25 09:50:56 -0300
  • 18678035f5 Refactoring gdkchan 2019-02-25 09:27:10 -0300
  • b73a8ef01d Add optimizations related to caller/callee saved registers, thread synchronization and disable tier 0 gdkchan 2019-02-25 01:08:38 -0300
  • c9f34978a1 Optimize MOVI/MVNI instructions using intrinsics gdkchan 2019-02-24 20:53:54 -0300
  • d9c484ac97 Remove all the calls to StaticCast methods gdkchan 2019-02-24 20:23:44 -0300
  • 5001f78b1d Optimize address translation and write tracking on the MMU (#571) gdkchan 2019-02-24 04:24:35 -0300
  • a3d46e4133 Add Tests for instructions Fcvtzs_Gp_Fixed & Fcvtzu_Gp_Fixed, Scvtf_Gp_Fixed & Ucvtf_Gp_Fixed. (#603) LDj3SNuD 2019-02-24 00:53:27 +0100
  • 9679896b94
    Implement fixed-point variant of the UCVTF and SCVTF instructions (#578) gdkchan 2019-02-23 20:52:48 -0300
  • fbb93dfee8 Simplify *Fixed encodings gdkchan 2019-02-23 20:25:05 -0300
  • 2f093dc320
    Update CpuTestSimdCvt.cs LDj3SNuD 2019-02-23 15:17:08 +0100
  • 4e7e0d8a0a
    Update CpuTestMisc.cs LDj3SNuD 2019-02-23 01:01:49 +0100
  • a97490a6da
    Create CpuTestSimdCvt.cs LDj3SNuD 2019-02-23 01:00:58 +0100
  • 68069a3824 Change MemoryProtection enum to uint aswell for consistency gdkchan 2019-02-22 13:59:10 -0300
  • b72d8e237d Fix VirtualFree function signature gdkchan 2019-02-22 13:54:37 -0300
  • 7ed2b4cc39 Initialize FrontFace register with a default value (#601) gdkchan 2019-02-22 02:14:02 -0300
  • 63f604167b Initialize FrontFace register with a default value gdkchan 2019-02-21 22:10:10 -0300
  • 192dd2d26b Alignment gdkchan 2019-02-21 21:53:28 -0300
  • bf322c8916 Add missing cast gdkchan 2019-02-21 21:52:35 -0300
  • cce27226d0 Support scalar vector loads/stores on the memory fast path, and minor fixes gdkchan 2019-02-21 21:50:48 -0300
  • 3a3062605c
    Start looking into cube map again Thog 2019-02-21 18:29:39 +0100
  • b6fbbba06b check in samfromdeath 2019-02-21 18:06:13 +1100
  • 23cb3b2bae || to && samfromdeath 2019-02-21 17:58:08 +1100
  • 90e597f59e IEquatable<ColorMaskState> for ColorMaskState samfromdeath 2019-02-21 17:54:43 +1100
  • a5ea81eaa4 Reword comment a bit gdkchan 2019-02-20 18:47:03 -0300
  • 505babfd34 Fix typo gdkchan 2019-02-20 18:45:14 -0300
  • 8e0cd3d2fd Support multi-level page tables gdkchan 2019-02-20 18:39:26 -0300
  • 4cde30e92a Rename MemoryAlloc to MemoryManagement, and other nits gdkchan 2019-02-19 18:29:11 -0300