Commit graph

  • 886b7d0af1 Reverting the update of the GTKSharp package so it doesn't block the PR. Michael Kuklinski 2020-04-21 18:18:21 -0500
  • 8a590d1a6a Merge branch 'master' into common_refactor Michael Kuklinski 2020-04-21 17:16:18 -0500
  • 82398b3daa Merge branch 'master' into editorconfig Michael Kuklinski 2020-04-21 17:11:36 -0500
  • 74c88ee9e1 Merge branch 'master' into netcore31 Michael Kuklinski 2020-04-21 17:11:11 -0500
  • 31558d19c4
    Merge pull request #2 from Ryujinx/master Michael Kuklinski 2020-04-21 17:10:23 -0500
  • 546f784a5e Address gdkchan's comments Thog 2020-04-21 14:46:40 +0200
  • 5f7289041f Some fixes and nits (still one bug left). LDj3SNuD 2020-04-21 13:32:48 +0200
  • e118362fc7 Address Ac_K's comments Thog 2020-04-21 12:20:03 +0200
  • e51c95fd5d Fix a print of previous commit Thog 2020-04-20 23:06:22 +0200
  • 0912afd536 Add a timeout on syncpoint wait operation Thog 2020-04-20 22:29:49 +0200
  • 71a59d8e69 Address ripinperi's comments Thog 2020-04-19 15:39:39 +0200
  • d222111787 Unregister producer's Binder object when closing layer Thog 2020-04-19 15:04:08 +0200
  • 5ce00ae228 Make the game vsync toggle work dynamically again Thog 2020-04-18 14:57:40 +0200
  • 4b566f70d7 Revert "SurfaceFlinger: do not push a fence on buffer release on the consumer side" Thog 2020-04-15 15:53:16 +0200
  • 83ebde1959 SurfaceFlinger: do not push a fence on buffer release on the consumer side Thog 2020-03-22 23:10:39 +0100
  • 9428f20c3c SurfaceFlinger: Reintegrate Game VSync toggle Thog 2020-03-20 20:19:31 +0100
  • af67537dbd SurfaceFlinger: Implement swap interval correctly Thog 2020-03-20 18:42:11 +0100
  • 7e27b9c5ef SurfaceFlinger: don't free the graphic buffer in SetBufferCount Thog 2020-03-18 23:33:22 +0100
  • b3f0e2590b uncomment a test from last commit Thog 2020-03-18 22:30:28 +0100
  • 87a623e1fb Some fixes for SetBufferCount Thog 2020-03-18 15:27:57 +0100
  • 2abacdeded Rewrite SurfaceFlinger Thog 2020-03-10 15:52:46 +0100
  • d5c001a0a5 Rebase fix & nits. LDj3SNuD 2020-04-21 00:13:23 +0200
  • 4738113f29
    Suppress warnings from fields never used or never assigned (CS0169 and CS0649) (#919) Cristallix 2020-04-20 23:59:59 +0200
  • bdaf4a5686 Merge branch 'master' into aot LDj3SNuD 2020-04-20 23:53:42 +0200
  • cb1a8056a9 fix : typo Cristallix 2020-04-20 20:52:29 +0200
  • 53239be27d Merge branch 'master' into aot LDj3SNuD 2020-04-20 18:01:19 +0200
  • 4733a07be3 fix : re-add RE value Cristallix 2020-04-20 16:29:07 +0200
  • ccfcdb8d49 fix : revert fields deletion and code clean up Cristallix 2020-04-06 00:36:22 +0200
  • 097d70b9ac fix : simplify warning removal on struct Cristallix 2020-04-02 23:50:55 +0200
  • 627adb1dfc feat : remove warnings Cristallix 2020-03-29 17:52:50 +0200
  • 851c5ac434 chore : clean using Cristallix 2020-03-29 17:48:39 +0200
  • cc24e34d84 fix : whitespace Cristallix 2020-02-14 19:00:32 +0100
  • f1f0c882d9 fix : restore CallMethod call Cristallix 2020-02-13 00:11:44 +0100
  • 1a5b471236 fix : copy/paste error Cristallix 2020-02-13 00:08:48 +0100
  • 74b0d1e29a fix : restore _isKernel and remove useless comment Cristallix 2020-02-13 00:05:42 +0100
  • 65aa677fff fix : reorder struct correctly Cristallix 2020-02-13 00:05:13 +0100
  • 6d7a4bab96 chore : remove more warnings Cristallix 2020-02-08 00:29:55 +0100
  • 5700b1094d chore : disable unwanted warnings and minor code cleanup Cristallix 2020-02-06 00:15:54 +0100
  • 91fa1debd4
    Report more realistic GPU timestamps when FastGpuTime is enabled (#1139) gdkchan 2020-04-20 09:41:07 -0300
  • ca8745fc8e
    Avoid temporaries when pre-allocating Store %x, imm8/16/32 (#1123) Ficture Seven 2020-04-20 16:40:13 +0400
  • 6d4fceffbd Fix naming convention of Builder FICTURE7 2020-04-20 15:04:38 +0400
  • aa79f9ba6a Handle offsetted symbols FICTURE7 2020-04-20 14:41:48 +0400
  • f96e6e7767 Use StringBuilder throughout FICTURE7 2020-04-20 14:15:37 +0400
  • ae0177c523 Report more realistic GPU timestamps when FastGpuTime is enabled gdkchan 2020-04-20 01:38:41 -0300
  • 2cd301f166 #975 support (2 of 2). LDj3SNuD 2020-04-20 04:01:22 +0200
  • 993bcafe40 Further cleanup and refactoring, still mostly in common code. A few functions simplified. Adding generic constraints where appropriate. Michael Kuklinski 2020-04-19 18:09:47 -0500
  • 36bc6b497a Needs to be the max value + 1 for the Logger Enum. Michael Kuklinski 2020-04-19 17:22:14 -0500
  • e3e265e9d6 Merge branch 'editorconfig' into common_refactor Michael Kuklinski 2020-04-19 13:45:08 -0500
  • 6c3fced58a Merge remote-tracking branch 'origin/master' into common_refactor Michael Kuklinski 2020-04-19 13:44:20 -0500
  • 8c0e15391a Merge remote-tracking branch 'origin/master' into editorconfig Michael Kuklinski 2020-04-19 13:41:39 -0500
  • 46fdc02e28 Merge remote-tracking branch 'origin/master' into netcore31 Michael Kuklinski 2020-04-19 13:41:09 -0500
  • bceef40e74
    Merge pull request #1 from Ryujinx/master Michael Kuklinski 2020-04-19 13:37:25 -0500
  • 167efc3313 Further cleanup, improving the BitUtils and NumericExtensions a little. Michael Kuklinski 2020-04-19 13:30:30 -0500
  • 8b95a8ff4a Fixing a Range attribute for a shift to be bits-1 instead of bits as the upper limit (Range(...) is entirely inclusive, rather than inclusive-exclusive). Michael Kuklinski 2020-04-19 11:22:31 -0500
  • 39c3a4cbdd Place symbols in comments instead FICTURE7 2020-04-19 11:26:55 +0400
  • 9472b28dcb Use a struct instead of 4-tuple FICTURE7 2020-04-19 10:39:14 +0400
  • 1398b1c43c Use Conditional("M_DEBUG") instead FICTURE7 2020-04-19 10:26:27 +0400
  • 644de99e86
    Implement GPU syncpoints (#980) Thog 2020-04-19 03:25:57 +0200
  • 80f43c7db2 Further cleanup, duplicating some of the utilities to eliminate ARMeilleure dependencies on other projects, implementing a NumericUtils, presently with boolean converters due to the JIT's inability to handle boolean to integer conversions sanely. Michael Kuklinski 2020-04-18 12:28:39 -0500
  • ff2c0994f7 Fix using in Symbols FICTURE7 2020-04-18 20:45:54 +0400
  • f4d47114fc Fix JMP_TABLE typo FICTURE7 2020-04-18 20:35:25 +0400
  • 0a48933b7e Add #if M_DEBUG guards FICTURE7 2020-04-18 20:24:34 +0400
  • e474d383a3 Use a StringBuilder for MemoryOperand FICTURE7 2020-04-18 20:21:20 +0400
  • 503fca06bf Make Symbols.Add(ulong, ulong, ulong, string) thread safe FICTURE7 2020-04-18 20:21:01 +0400
  • 5419c79277 Improve IRDumper FICTURE7 2020-04-18 20:07:00 +0400
  • 0db28b1544 Fix typo in MultiMediaOperationType Thog 2020-04-18 14:12:31 +0200
  • 92ef92f19d
    Ryujinx location hint Tom60chat 2020-04-18 13:04:23 +0200
  • d8ddb5a5d5
    Updating the README to specify .NET Core 3.1. Michael Kuklinski 2020-04-17 17:52:50 -0500
  • 28b8d6b01b General clean-up and refactoring, primarily of common and utility code. Michael Kuklinski 2020-04-17 17:24:48 -0500
  • d7978bf4b5 Fixing indentation in Common.csproj Michael Kuklinski 2020-04-17 13:55:51 -0500
  • e971dbc736 Removing OpenTK.NetStandard reference from Ryujinx.Common Michael Kuklinski 2020-04-17 13:50:59 -0500
  • 7644b893de
    Making the runtime version into its own environment variable so it's a bit easier to change in the future. Michael Kuklinski 2020-04-17 13:48:36 -0500
  • 8886f3d52d I'm not sure if .travis.yml is still used, but I'm updating its 'dotnet' version to the correct SDK. Michael Kuklinski 2020-04-17 13:46:19 -0500
  • 54a6dd6651 Adding .editorconfig so users have a consistent style setting regardless of their local settings. Michael Kuklinski 2020-04-17 13:44:01 -0500
  • ff6aa7fb9a Simplfying a NuGet conditional include, and adding a warning disable for an annoying NuGet package. Michael Kuklinski 2020-04-17 13:16:11 -0500
  • d03853fbc3 Cleaning up by adding newline to a csproj. Michael Kuklinski 2020-04-17 12:05:01 -0500
  • dc08fb5234 Removing unused NuGet package TimeZoneConverter.Posix Michael Kuklinski 2020-04-17 12:01:55 -0500
  • 95f942473c Removing unused NuGet package SharpFontCore. Michael Kuklinski 2020-04-17 11:59:22 -0500
  • bc6d5d2b52 Removing unneeded NuGet package System.Runtime.CompilerServices.Unsafe. Michael Kuklinski 2020-04-17 11:55:59 -0500
  • 5330862562 Implement nvhost-ctrl close accurately + make nvservices dispose channels when stopping the emulator Thog 2020-04-17 18:03:44 +0200
  • 1cc3116e6d Address gdkchan's comments Thog 2020-04-17 15:42:05 +0200
  • b7f9cebc60 Address ripinperi's comments Thog 2020-04-17 15:33:31 +0200
  • 9a370fb7f5 Fix MME shadow RAM implementation gdkchan 2020-04-17 01:11:57 -0300
  • 4960ab85f8
    Implement Depth Clamping (#1120) mageven 2020-04-17 06:46:49 +0530
  • 0a7c6caedf
    System Time Offset Implementation (#1101) CJ Bok 2020-04-17 01:18:54 +0200
  • b1a0c19a9e Nit gdkchan 2020-04-16 19:46:34 -0300
  • e4ee61d6c3
    Improve V128 (#1097) Ficture Seven 2020-04-17 02:19:20 +0400
  • 48b4524efa Do temp constant copy for CompareAndSwap, other improvements to PreAllocator gdkchan 2020-04-16 19:13:57 -0300
  • 9bc7fefc13 Avoid temporaries when pre-allocating Store %x, imm8/16/32 FICTURE7 2020-04-16 13:59:13 +0400
  • 000058a37f
    Updating appveyor settings for 3.1 Michael Kuklinski 2020-04-16 03:45:44 -0500
  • 689feb1dd7 Updated all NuGet packages to latest, and updated the framework from .NET Core 3.0 to 3.1. Michael Kuklinski 2020-04-16 03:36:58 -0500
  • 61987229f2 Nit FICTURE7 2020-04-16 09:31:30 +0400
  • dfecbbe1f4
    Fix oversight in depth range initialization from PR #1093 (#1112) mageven 2020-04-16 08:51:58 +0530
  • 08ec1c0805 Fix mm implementation, nvdec works again Thog 2020-04-15 15:44:49 +0200
  • c299516535 Fix formatting mageven 2020-04-15 18:58:11 +0530
  • 2371c932a1 Add XML documentation FICTURE7 2020-04-15 16:57:25 +0400
  • 83a1a33de2 Implement user-defined clipping on GL state pipeline mageven 2020-04-15 17:20:48 +0530
  • 03f7f711dc Implement Depth Clamping and add misc enums mageven 2020-04-15 17:26:27 +0530
  • f5bd904529 Rename Get<T> & Set<T> to Extract<T> & Insert<T> FICTURE7 2020-04-15 15:44:21 +0400
  • 4c8715b4d1 Move user event management to the control channel Thog 2020-04-15 12:10:06 +0200