Commit graph

  • c88da59a88 SPIR-V: Functions must always end with a return gdk 2022-02-13 16:33:21 -0300
  • f4789b1e9c Correct GTK UI status bar positions gdk 2022-02-13 13:10:53 -0300
  • d70b749302 Allow custom aspect ratio on Vulkan gdk 2022-02-13 13:05:54 -0300
  • 7c730bbc7d More instructions + fixes on SPIR-V backend gdk 2022-02-13 12:54:44 -0300
  • 91969c689f Better workaround for AMD vertex buffer size alignment issue gdk 2022-01-29 04:03:43 -0300
  • 89e1259c6b Workaround for wrong last attribute on AMD (affects FFVII, STRIKERS1945, probably more) gdk 2022-01-29 03:33:24 -0300
  • 9dee38cec1 Fix draw outside of render pass and missing capability gdk 2022-01-28 18:43:28 -0300
  • b8f1140a18 Don't pause transform feedback for multi draw gdk 2022-01-26 09:41:06 -0300
  • 6e02120cee Fix transform feedback on Intel, gl_Position feedback and clears to inexistent depth buffers gdk 2022-01-26 09:36:20 -0300
  • b0b7cb2774 Insert barriers around vkCmdBlitImage (may fix some amd flicker) riperiperi 2022-01-24 13:34:44 +0000
  • 213b7bff19 Port #3019 riperiperi 2022-01-23 19:05:02 +0000
  • 01b9b4a5e3 Force device local storage for textures (fixes linux performance) riperiperi 2022-01-23 01:41:15 +0000
  • 66b531d525 Fix counter queue leak when game decides to use host conditional rendering riperiperi 2022-01-22 19:30:20 +0000
  • a873c388fb Use SupportBufferUpdater, add single layer flush riperiperi 2022-01-10 22:50:31 +0000
  • cf1c6421ac Use circular queue for checking consumption on command buffers riperiperi 2021-12-26 23:05:51 +0000
  • 4ebb7cb298 Remove Intel bug workaround, it was fixed on the latest driver gdk 2021-12-24 21:55:02 -0300
  • 46dee054fe Fix some validation errors around extended dynamic state gdk 2021-12-12 23:33:44 -0300
  • f2eed0a203 Add single queue support riperiperi 2021-12-23 03:13:48 +0000
  • bf3e314019 Cleanup, disable device local buffers for now. riperiperi 2021-12-23 01:04:52 +0000
  • 9e743824be Device local mapping for all buffers riperiperi 2021-12-15 23:11:29 +0000
  • ffbcf14be6 Be a bit more careful with texture access flags, since it can be used for anything riperiperi 2021-12-19 02:52:01 +0000
  • f8ea96c3f1 Add barriers around vkCmdCopyImage riperiperi 2021-12-19 02:16:45 +0000
  • 66d7e20684 Validation layers should be enabled for any log level other than None gdk 2021-12-12 00:48:03 -0300
  • 88017dd3aa Fix R4G4B4A4Unorm texture format permutation gdk 2021-12-12 00:46:21 -0300
  • e8a895d8a4 Add alpha test emulation on shader (but no shader specialisation yet...) gdk 2021-12-11 23:36:47 -0300
  • c2bdd8e821 Update Spv.Generator gdk 2021-12-11 20:12:44 -0300
  • 96d0d043aa Fix samplers with MinFilter Linear or Nearest (fixes New Super Mario Bros U Deluxe black borders) gdk 2021-12-10 21:29:10 -0300
  • 1f17d4438b Don't make Intel Mesa pay for Intel Windows bugs gdk 2021-12-09 20:07:15 -0300
  • 6696c61712 Fix triangle overlay on SMO, Captain Toad, maybe others? gdk 2021-12-09 20:04:31 -0300
  • 4c2d308b4c Update findMSB/findLSB to match master's instruction enum riperiperi 2021-12-08 13:52:45 +0000
  • 0623206da8 Don't throw when ending conditional rendering for now riperiperi 2021-12-08 13:20:43 +0000
  • 7b5f51398a Update counter queue to be similar to the OGL one riperiperi 2021-12-08 13:17:21 +0000
  • 275cb10d8f Fix PrimitivesGenerated query, disable Transform Feedback queries for now riperiperi 2021-12-04 23:02:15 +0000
  • ba54234377 Update Silk.NET to version 2.10.1 riperiperi 2021-12-03 19:06:01 +0000
  • 7e3df37422 Update to .net6 riperiperi 2021-12-03 18:12:36 +0000
  • d0ab266778 Use current command buffer for unscaled copy (perf) riperiperi 2021-12-03 17:01:51 +0000
  • 83d0d467bc Fix storage buffers being lost when bindings are out of order riperiperi 2021-12-03 17:01:00 +0000
  • 2974e14552 Fix uniform buffers being lost when bindings are out of order gdk 2021-11-27 19:29:27 -0300
  • 4e79e1f831 Support format aliasing on SetImage gdk 2021-11-15 15:47:26 -0300
  • 1613bfa88d Fix rebase build break gdk 2021-11-15 14:36:07 -0300
  • c38136b222 Fix BGRA on OpenGL backend gdk 2021-11-15 14:32:03 -0300
  • 7287996312 DrawTexture support gdk 2021-11-15 14:18:17 -0300
  • e756f1aa8a Submit command buffer before Texture GetData. (UE4 fix) riperiperi 2021-11-14 14:37:11 +0000
  • 707a186761 Fix some tessellation related issues (still doesn't work?) gdk 2021-10-23 00:52:23 -0300
  • d6f39bd589 Workaround for AMD driver bug gdkchan 2021-10-08 03:10:25 -0300
  • 527216b47c New depth-stencil blit method for AMD gdkchan 2021-09-04 02:03:56 -0300
  • abd508cc52 TextureStorage should hold a ref of the foreign storage, otherwise it might be freed while in use gdkchan 2021-09-04 01:43:52 -0300
  • d4cc255f49 Support multiple levels/layers for blit. riperiperi 2021-08-31 14:17:52 +0100
  • af57543907 Allow multithreading shaderc and vkCreateShaderModule riperiperi 2021-07-31 16:51:07 +0100
  • 1197cb9b5e No need to initialize attributes on the SPIR-V backend anymore gdkchan 2021-08-30 18:51:32 -0300
  • 9363c91502 WIP Vulkan implementation gdkchan 2021-08-12 03:09:56 -0300
  • d786251a60 Ryujinx.Tests: Port thumb tests to dynarmic Merry 2022-02-19 17:24:58 +0000
  • bbabd7d65d
    Update Ryujinx.Graphics.Gpu/Engine/Twod/TwodClass.cs riperiperi 2022-02-19 17:42:19 +0000
  • 40de05a75d Ryujinx.Tests: Remove runUnicorn parameter merry 2022-02-12 23:10:10 +0000
  • c0e056700b Ryujinx.Tests: Replace unicorn with dynarmic for A32 tests merry 2022-02-12 22:53:44 +0000
  • ef821a0fc4 Translator: Implement Step merry 2022-02-17 21:53:53 +0000
  • ee097e003d Decoder: Implement SingleInstruction decoder mode merry 2022-02-17 21:47:38 +0000
  • fb935fd201
    Add dedicated ServerBase for FileSystem services (#3142) 1.1.46 riperiperi 2022-02-19 14:29:11 +0000
  • 5a27ca3a80 Collapse an Array.Clear(array, 0, array.Length) call to Array.Clear(array) Berkan Diler 2022-02-19 10:16:13 +0100
  • 42c5369b18 Collapse AsSpan().Slice(..) calls into AsSpan(..) Berkan Diler 2022-02-19 10:14:39 +0100
  • 4e2c84408f Add dedicated ServerBase for FileSystem services riperiperi 2022-02-18 19:36:02 +0000
  • 318ba77b0e Merge branch 'ui-add-restart-emu' of https://github.com/saldabain/Ryujinx into ui-add-restart-emu sharmander 2022-02-18 01:14:42 -0500
  • cd8108c21e remove unnecessary usings sharmander 2022-02-18 01:14:05 -0500
  • 52235fd83b Merge branch 'ui-add-restart-emu' of https://github.com/saldabain/Ryujinx into ui-add-restart-emu sharmander 2022-02-18 01:14:05 -0500
  • 22a799384f Address feedback sharmander 2022-02-18 01:13:11 -0500
  • 90448e8212 Address feedback sharmander 2022-02-18 01:13:11 -0500
  • f2087ca29e
    PPTC version increment (#3139) 1.1.45 gdkchan 2022-02-17 23:52:42 -0300
  • ff2a51743f PPTC version increment gdk 2022-02-17 23:50:34 -0300
  • ccdb815566 Use seperate var for tracking last used path. sharmander 2022-02-17 21:32:26 -0500
  • f40456d85d Merge branch 'ui-add-restart-emulation' of https://github.com/saldabain/Ryujinx into ui-add-restart-emulation sharmander 2022-02-17 21:20:34 -0500
  • 00c4fbf0d8 Add ability to restart emulator sharmander 2022-02-17 21:20:29 -0500
  • 08c4f368ee Merge branch 'ui-add-restart-emulation' of https://github.com/saldabain/Ryujinx into ui-add-restart-emulation sharmander 2022-02-17 21:17:48 -0500
  • 253de1b94e Use separate variable to handle relaunches + fix action menu sharmander 2022-02-09 15:24:15 -0500
  • dc0c7e8e3b Add ability to restart emulation in Actions menu. sharmander 2022-01-27 02:06:35 -0500
  • 92d166ecb7
    Enable CPU JIT cache invalidation (#2965) 1.1.44 gdkchan 2022-02-17 22:53:18 -0300
  • 72e543e946
    Prefer texture over textureSize for sampler type (#3132) 1.1.43 gdkchan 2022-02-17 22:44:46 -0300
  • 98c838b24c
    Use BitOperations methods and delete now unused BitUtils methods (#3134) 1.1.42 Berkan Diler 2022-02-18 02:35:23 +0100
  • 63c9c64196
    Move kernel syscall logs to new trace log level (#3137) 1.1.41 gdkchan 2022-02-17 22:14:05 -0300
  • a113ed0811
    Implement/Stub mnpp:app service and some hid calls (#3131) 1.1.40 Ac_K 2022-02-18 02:00:06 +0100
  • ac966d681f Move kernel syscall logs to new trace log level gdk 2022-02-17 21:49:20 -0300
  • 747876dc67
    Decoders: Add IOpCode32HasSetFlags (#3136) 1.1.39 merry 2022-02-18 00:33:43 +0000
  • 065a0fff1d Decoders: Add IOpCode32HasSetFlags merry 2022-02-18 00:09:03 +0000
  • 95cc18a7b4
    Added trace log level (#3096) 1.1.38 mlgatto 2022-02-18 01:08:07 +0100
  • c017c77365
    Change ServiceNv map creation logs to the Debug level (#3058) 1.1.37 Alex Barney 2022-02-17 16:41:21 -0700
  • 98e05ee4b7
    ARMeilleure: Thumb support (All T16 instructions) (#3105) 1.1.36 merry 2022-02-17 22:39:45 +0000
  • 778469b0d3 Use BitOperations methods and delete now unused BitUtils methods Berkan Diler 2022-02-17 23:27:24 +0100
  • 2257f39d4a nit merry 2022-02-17 21:38:27 +0000
  • 85e8fd3fbb performance warning displayed when trace is enabled #1547 mlgatto 2022-02-17 22:27:03 +0100
  • dead3286ce setting moved to the dev section #1547 mlgatto 2022-02-17 22:26:31 +0100
  • 868919e101
    misc: Update GtkSharp.Dependencies and speed up initial Windows build (#3128) 1.1.35 Mary 2022-02-17 22:10:48 +0100
  • 9ca040c0ff
    Use ReadOnlySpan<byte> compiler optimization for static data (#3130) 1.1.34 Berkan Diler 2022-02-17 21:38:50 +0100
  • cc908e644b Shader cache version bump gdk 2022-02-17 17:16:26 -0300
  • 086cae5e91 Prefer texture over textureSize for sampler type gdk 2022-02-17 17:11:13 -0300
  • f3512aeee0 Addresses Thog review Ac_K 2022-02-17 20:26:05 +0100
  • 7e9011673b
    Use a basic cubic interpolation for the audren upsampler (#3129) 1.1.33 riperiperi 2022-02-17 19:19:29 +0000
  • 212a0581ee Implement/Stub mnpp:app service and some hid calls Ac_K 2022-02-17 20:16:40 +0100
  • 6ccd75c579 Use ReadOnlySpan<byte> compiler optimization for static data Berkan Diler 2022-02-17 02:03:43 +0100
  • 741db8e43d
    amadeus: Fix PCMFloat datasource command v1 (#3127) 1.1.32 Mary 2022-02-16 23:55:40 +0100
  • decf479ce6 Use a basic cubic interpolation for the audren upsampler riperiperi 2022-02-16 22:43:13 +0000
  • 3bd357045f
    Do not allow render targets not explicitly written by the fragment shader to be modified (#3063) 1.1.31 gdkchan 2022-02-16 19:15:39 -0300