Commit graph

  • df99a023ee Address comment. LDj3SNuD 2020-10-31 05:43:05 +0100
  • 961b49e923 CPU (A64): Add FP16/FP32 fast paths (F16C Intrinsics) for Fcvt_S, Fcvtl_V & Fcvtn_V Instructions. Switch to .NET 5.0. LDj3SNuD 2020-10-30 05:23:25 +0100
  • dea18757fa Fix compressed to non-compressed texture copy size gdkchan 2020-10-29 23:46:12 -0300
  • cc6d4f9e58 Remove unused texture and sampler pool invalidation code gdkchan 2020-10-29 23:09:52 -0300
  • b5a760bde9
    Preserve command line arguments when updater restarts Ryujinx (#1643) CeruleanSky 2020-10-29 18:07:10 -0400
  • 423da5cc91
    Scale texture resolution before sending to backend (#1646) gdkchan 2020-10-29 18:57:34 -0300
  • ca6cd31672 PR feedback gdkchan 2020-10-29 15:57:06 -0300
  • 235d4270b0 Propagate scale factor to copy temp. Not really needed, just here for consistency gdkchan 2020-10-28 18:30:20 -0300
  • 780c7530d6
    Add scaling for Texture2DArray when using TexelFetch. (#1645) riperiperi 2020-10-28 20:27:46 +0000
  • 6ba46020a7 Work gdkchan 2020-10-28 17:22:37 -0300
  • 0031edae27
    Avoid sampler conflicts on bindless samplers with the same name (#1642) gdkchan 2020-10-28 17:20:43 -0300
  • 08ffedd5c1 Address nit. riperiperi 2020-10-28 19:58:45 +0000
  • 9f13f957af
    Motion Fixes (#1589) emmauss 2020-10-28 19:52:07 +0000
  • d0ee0940ed Should only really trigger for Texture2D. (do not emit texelfetch for TextureBufferArray(?) and Texture1DArray) riperiperi 2020-10-28 19:45:43 +0000
  • 27a6bad953 Add scaling for Texture2DArray when using TexelFetch. riperiperi 2020-10-28 19:41:06 +0000
  • c248bf9fb4 net5.0 LDj3SNuD 2020-10-28 02:28:23 +0100
  • 857f694134
    Preserve command line arguments when updater restarts Ryujinx CeruleanSky 2020-10-27 16:13:05 -0400
  • 57d4f2311d Avoid sampler conflicts on bindless samplers with the same name gdkchan 2020-10-26 20:35:25 -0300
  • c9841dab38
    Fix vertex buffer handle null check (#1638) gdkchan 2020-10-25 21:40:50 -0300
  • 4a5492b6bd Fix vertex buffer handle null check gdkchan 2020-10-25 21:19:05 -0300
  • acf62c8b6f Address comment. LDj3SNuD 2020-10-25 22:19:40 +0100
  • 02c14c8375 Avoid buffer reallocations by increasing their sizes gdkchan 2020-10-11 02:43:07 -0300
  • 812e32f775
    Fix transform feedback errors caused by host pause/resume and multiple uses (#1634) gdkchan 2020-10-25 17:23:42 -0300
  • cf0f0fc4e7
    Improve the speed of redundant ASTC texture data updates (#1636) gdkchan 2020-10-25 17:09:45 -0300
  • 49f970d5bd
    Implement CAL and RET shader instructions (#1618) gdkchan 2020-10-25 17:00:44 -0300
  • 6a413ab392 Fix vertex shader A/B merge gdkchan 2020-10-25 16:52:01 -0300
  • 904260a240 PR feedback gdkchan 2020-10-25 16:43:56 -0300
  • 973a615d40
    Fix shader image load/store array index register (#1637) gdkchan 2020-10-25 14:51:26 -0300
  • 0e5f0b4b47 Y should come before the array index gdkchan 2020-10-25 11:19:35 -0300
  • 7868a42d9b Fix shader image load/store array index register gdkchan 2020-10-25 11:12:58 -0300
  • 12f872ccf6 Improve the speed of redundant ASTC texture data updates gdkchan 2020-10-25 08:56:22 -0300
  • 11b32bd9b7 This is supposed to be StreamCopy gdkchan 2020-10-24 13:43:37 -0300
  • d28ffc0639 Fix TFB being used as something else issue with copies gdkchan 2020-10-24 12:42:31 -0300
  • 35b9b18036 Fix transform feedback errors caused by host pause/resume gdkchan 2020-10-23 23:04:02 -0300
  • f0e2a19f86 Update Ptc.cs LDj3SNuD 2020-10-22 06:00:52 +0200
  • 300c5ad24a Address comments. LDj3SNuD 2020-10-22 05:58:42 +0200
  • d2306da1ab Avoid repopulating function id dictionary every time gdkchan 2020-10-15 02:48:56 -0300
  • 781b8b54aa Fix a bug that could cause the wrong values to be passed to a function gdkchan 2020-10-15 02:43:59 -0300
  • 96ac405948 Remove unused stuff gdkchan 2020-10-15 02:19:14 -0300
  • 45fd9d4982 Add support for CAL and RET shader instructions gdkchan 2020-10-15 02:01:21 -0300
  • 2f16491712
    Get rid of Reflection.Emit dependency on CPU and Shader projects (#1626) gdkchan 2020-10-21 09:13:44 -0300
  • efa77a2415
    Add missing null check on image binding (#1632) gdkchan 2020-10-21 09:06:13 -0300
  • 5e0b0c10f3 Add missing null check on image binding gdkchan 2020-10-21 08:52:48 -0300
  • c9e7238e38 Nits. LDj3SNuD 2020-10-21 04:48:20 +0200
  • 2dcc6333f8
    Fix image binding format (#1625) gdkchan 2020-10-20 19:03:20 -0300
  • 08332bdc04
    Ensure storage is set for Buffer Textures when binding an Image. (#1627) riperiperi 2020-10-20 22:56:23 +0100
  • 1a97906113 Ptc.InternalVersion = 1630 LDj3SNuD 2020-10-20 20:23:20 +0200
  • 87b3d58dc0 Add support for guest Fz (Fpcr) mode through host Ftz and Daz (Mxcsr) modes (fast paths). LDj3SNuD 2020-10-20 20:07:49 +0200
  • 5264d55b39
    Fix gl_in being used with built-in variables that are not per-vertex (#1624) gdkchan 2020-10-17 05:16:40 -0300
  • 2264cb2ef0 Ensure storage is set for Buffer Textures when binding an Image. riperiperi 2020-10-16 23:25:22 +0100
  • b4d8d893a4
    Memory Read/Write Tracking using Region Handles (#1272) riperiperi 2020-10-16 21:18:35 +0100
  • ed00c015fd Remove flush warning, Refocus window after making background context riperiperi 2020-10-16 20:24:19 +0100
  • 516bdc4db4 Missed those due to the alignment gdkchan 2020-10-16 15:02:57 -0300
  • 1c6bd1e839 Remove useless private sets gdkchan 2020-10-16 14:56:32 -0300
  • 3620827b9e Get rid of Reflection.Emit dependency on CPU and Shader projects gdkchan 2020-10-16 14:53:01 -0300
  • bd9997eba4 Some more feedback. riperiperi 2020-10-16 16:46:14 +0100
  • ee9fc6899a Maybe I should start drinking coffee. riperiperi 2020-10-16 13:55:15 +0100
  • a2f9b55fda Address Feedback riperiperi 2020-10-16 13:46:31 +0100
  • fa9bf82f98 XML doc gdkchan 2020-10-15 22:43:04 -0300
  • 2956f04403 Fix image binding format gdkchan 2020-10-15 21:18:11 -0300
  • 0c346ab6ca Fix gl_in being used with built-in variables that are not per-vertex gdkchan 2020-10-15 16:39:07 -0300
  • 0cbcd03c97 Add missing XML docs. riperiperi 2020-10-14 18:16:25 +0100
  • 6b8e0774d5 Separate TextureCopy instance for background thread riperiperi 2020-10-14 15:22:44 +0100
  • 0c42d1c02b Address Feedback 1 riperiperi 2020-10-14 13:04:45 +0100
  • 8602c5a745 Wake the background thread when disposing. riperiperi 2020-10-13 20:10:12 +0100
  • ce2b4fedc6 Remove old texture flushing mechanisms. riperiperi 2020-10-12 14:50:41 +0100
  • a7aa1d5fb4 Track reads for buffer copies. Synchronize new buffers before copying overlaps. riperiperi 2020-10-12 13:35:54 +0100
  • afaaf25ff2 Copy to texture with matching alignment riperiperi 2020-10-03 01:05:36 +0100
  • 27bf070647 Use a background thread for the background context. riperiperi 2020-09-29 02:09:45 +0100
  • 289044cd87 Add dispose tests. riperiperi 2020-09-28 23:53:01 +0100
  • b0f6f1a42c Fix some inconsistencies with 3D texture rule. riperiperi 2020-09-28 18:23:12 +0100
  • 6980418472 Remove unnecessary code from memory tracking riperiperi 2020-09-28 00:31:25 +0100
  • 8ecdc80fa8 Cleanup Part 1 riperiperi 2020-09-27 22:18:10 +0100
  • 6cb00922a2 Add more tests for multiregion, fix existing test. riperiperi 2020-09-24 23:38:22 +0100
  • 47f2d3d1df Complete base tests. riperiperi 2020-09-21 23:37:26 +0100
  • af89898fad Introduce some tracking tests. riperiperi 2020-09-21 19:01:57 +0100
  • ce3ee44664 Disable Memory Tracking for view parents riperiperi 2020-09-16 01:27:56 +0100
  • 336d3dca64 Further improve texture tracking riperiperi 2020-09-15 12:42:27 +0100
  • 7de986710a Find the destination texture for Buffer->Texture full copy riperiperi 2020-09-13 23:12:58 +0100
  • 9280332087 Fix texture flush instability riperiperi 2020-09-13 12:19:45 +0100
  • add4879760 WIP Range Tracking riperiperi 2020-04-12 13:55:05 +0100
  • f02791b20c
    Fix LOP3 (cbuf) shader instruction encoding (#1616) gdkchan 2020-10-13 19:33:04 -0300
  • a804a4695e Fix LOP3 (cbuf) shader instruction encoding gdkchan 2020-10-13 19:23:45 -0300
  • aec8177850
    Replace Host FPS with GPU command queue load ("Fifo %") (#1585) riperiperi 2020-10-13 21:54:42 +0100
  • 04e330cc00
    Add Umaal & Vabd_I, Vabdl_I, Vaddl_I, Vhadd, Vqshrn, Vshll inst.s (slow paths). (#1577) LDj3SNuD 2020-10-13 22:41:33 +0200
  • 0e2618ab10 Rebase riperiperi 2020-10-13 20:26:54 +0100
  • c0eeba5e94 Address Ac_k feedback riperiperi 2020-10-12 17:11:26 +0100
  • b395fe8b9c FIFO rather than Fifo riperiperi 2020-09-29 23:08:28 +0100
  • 2e348d272a Remove Host FPS riperiperi 2020-09-29 19:59:37 +0100
  • 1fcc850d05 Address feedback (1) riperiperi 2020-09-29 19:48:18 +0100
  • 3327a51fdc Change measurement order. Improve calculation. riperiperi 2020-09-29 17:36:53 +0100
  • 9057ef9cbd Replace Host FPS with FIFO% riperiperi 2020-09-23 21:50:16 +0100
  • c1ac4442b1 disable fastfp on faddp_v Alberto Fanjul 2020-10-13 09:09:49 +0200
  • 329ba5b39b
    Fix incorrect GPU GL blend func values (#1612) gdkchan 2020-10-13 00:45:41 -0300
  • d36c4bfba5
    Fix output component register on pixel shaders (#1613) gdkchan 2020-10-13 00:44:55 -0300
  • 6a51b628f9
    Fix error when dual source blend is used (#1610) gdkchan 2020-10-12 21:50:41 -0300
  • e4777717cd
    Implement LEA.HI shader instruction (#1609) gdkchan 2020-10-12 21:46:04 -0300
  • b066cfc1a3
    Add support for shader constant buffer slot indexing (#1608) gdkchan 2020-10-12 21:40:50 -0300
  • 18baffed2d Do not advance if no component is enabled for the target, this keeps the previous behavior gdkchan 2020-10-12 21:29:07 -0300
  • 5f53509638 Clean up usings gdkchan 2020-10-12 21:26:28 -0300