Commit graph

  • 2776d7c4fc Add SQADD, UQADD, SQSUB, UQSUB, SUQADD, USQADD, SQABS, SQNEG (Scalar, Vector) instructions; add 24 Tests. Most saturation instructions now on ASoftFallback. (#314) LDj3SNuD 2018-08-04 21:58:54 +0200
  • 0fe4bffe9c Fix for integer vertex attributes and iset bf flag (#323) gdkchan 2018-08-03 13:54:34 -0300
  • e525302479 Use the more specific NotImplementedException type instead of just Exception (#322) AboodMadridista 2018-08-03 08:58:48 +0800
  • 456f5c27dd moved metadata to process emmaus 2018-08-02 20:14:49 +0000
  • 7154810367 Add Npdm parsing into Ryujinx.HLE Starlet 2018-07-20 17:53:06 -0400
  • 61ab83f97c Sleep OpenAL thread (#313) ReinUsesLisp 2018-08-01 00:48:49 -0300
  • 36ed697172 Implement A2B10G10R10 TextureFormat (#248) greggameplayer 2018-07-29 06:41:02 +0200
  • 449a151847 Add 5.0.0 IPCs (#300) Starlet 2018-07-29 00:40:02 -0400
  • 0b5447793d Cache changes (#302) ReinUsesLisp 2018-07-29 01:39:15 -0300
  • ad580cf13b Some fix to IRequest on NIFM, support sending objects to services (#294) gdkchan 2018-07-29 01:36:29 -0300
  • 9ade118f29 Window related changes (#308) ReinUsesLisp 2018-07-29 01:35:36 -0300
  • 0116cdd8cf Avoid calling buffer binding when shader didn't change (#295) ReinUsesLisp 2018-07-26 13:49:29 -0300
  • 4014634242 update encoding for branch instruction (#305) Arthur Chen 2018-07-27 00:46:05 +0800
  • 77e150e66a Blit framebuffer without shaders (#229) ReinUsesLisp 2018-07-23 11:21:05 -0300
  • 0af6768e3a Link BCAT:U & BCAT:A & BCAT:M & BCAT:S (#257) greggameplayer 2018-07-23 16:20:16 +0200
  • 370e420bce Update ITimeZoneService.cs Ac_K 2018-07-22 19:38:29 +0000
  • db09f3152b Stub AppletOE UnlockExit (#279) Rygnus 2018-07-20 00:27:50 +0100
  • 502ecc3a5f Send data to OpenGL host without client-side copies (#285) ReinUsesLisp 2018-07-19 16:02:51 -0300
  • 828101f4fa fix extra space emmauss 2018-07-19 18:53:49 +0000
  • 876c82a3e5 Fix SystemPathToSwitchPath platform issues and make sure to delete temporary NRO after sessions dispose (#293) Thomas Guillemard 2018-07-19 20:44:52 +0200
  • 7856960d07 Added appveyor configuration file (#277) emmauss 2018-07-19 20:49:34 +0300
  • 4e08349ef4 .gitignore: ignore autogenerated launchSettings.json (#292) mailwl 2018-07-19 19:45:50 +0300
  • 0fd44c96b1 Implement Geometry shaders (#280) ReinUsesLisp 2018-07-19 02:33:27 -0300
  • 1cb4cf9fac AOpCodeTable: Speed up instruction decoding (#284) Merry 2018-07-19 06:32:37 +0100
  • 65a7d7f981 Support deswizzle of sparse tiled textures and some frame buffer fixes (#275) gdkchan 2018-07-19 02:30:21 -0300
  • f941f33af1 Implement SvcWaitForAddress 0x34 (#289) Ac_K 2018-07-19 06:03:53 +0200
  • f5ba5ca872 Update IGeneralService.cs Ac_K 2018-07-19 03:10:51 +0200
  • 2eeace196d Implement GetCurrentIpAddress() and stub GetCurrentNetworkProfile() (#271) simonmkwii-dev 2018-07-19 11:06:45 +1000
  • 77972e6ee6 Implement Ssubw_V and Usubw_V instructions. (#287) LDj3SNuD 2018-07-19 02:06:28 +0200
  • 29ac59037f Implement BF10GF11RF11 TextureFormat (#246) greggameplayer 2018-07-19 01:26:28 +0200
  • a7e0156212 Implement Z24S8 TextureFormat (#247) greggameplayer 2018-07-19 01:19:37 +0200
  • dc5f455263 Implement IFileSystem:CleanDirectoryRecursively (#283) emmauss 2018-07-18 22:05:17 +0300
  • 541f68cdd6 Fix wrong assignment and allow null FilePaths on Executable gdkchan 2018-07-17 17:28:41 -0300
  • 2557c78675 Implement some shader instructions (#252) ReinUsesLisp 2018-07-17 16:50:00 -0300
  • 20ff88b546 hbabi: Implement argv (#272) Thomas Guillemard 2018-07-17 21:14:27 +0200
  • db5246e98d Fix LDXP/LDAXP when Rt == Rn (#274) gdkchan 2018-07-16 15:57:15 -0300
  • 159a05e894 Implement BC6H_SF16 & BC6H_UF16 Texture Formats (#255) greggameplayer 2018-07-16 20:09:34 +0200
  • d3d6986c46 Add config key to dump shaders in local directory (#265) ReinUsesLisp 2018-07-15 19:37:27 -0300
  • 0a0a79fc03 Fix EmitHighNarrow(), EmitSaturatingNarrowOp() when Rd == Rn || Rd == Rm (& Part != 0). Optimization of EmitVectorTranspose(), EmitVectorUnzip(), EmitVectorZip() algorithms (reduction of the number of operations and their complexity). Add 12 Tests about Trn1/2, Uzp1/2, Zip1/2 (V) instructions. (#268) LDj3SNuD 2018-07-15 05:53:26 +0200
  • 1591f2fefa Fix RevMagic on audren gdkchan 2018-07-15 00:42:59 -0300
  • 50731fdd30 Remove outdated comment gdkchan 2018-07-15 00:37:30 -0300
  • d5e57c997e Small nit on GetAudioRendererWorkBufferSize gdkchan 2018-07-15 00:34:12 -0300
  • 9551c6673a Add support for ioctl2, SetTimeout and KickoffPbWithAttr (#261) gdkchan 2018-07-15 00:04:46 -0300
  • 0acfaeb17b Audio Renderer improvements (#210) gdkchan 2018-07-14 23:57:41 -0300
  • 258f73b563 Improve CountLeadingZeros() algorithm, nits. (#219) LDj3SNuD 2018-07-14 20:07:44 +0200
  • 27e7fe3cdb Allow using ulong max value as yield (#263) gdkchan 2018-07-14 13:53:44 -0300
  • c863d4f55a Add SMLSL, SQRSHRN and SRSHR (Vector) cpu instructions, nits (#225) gdkchan 2018-07-14 13:13:02 -0300
  • 1b8acb17e0 Some small shader related fixes (#258) gdkchan 2018-07-14 13:08:39 -0300
  • a763f0f10f Implement CSRNG (Cryptographically Secure Random Bytes) (#216) Starlet 2018-07-13 16:36:57 -0500
  • d52245d26e TimeZone implements cmd 0, 1, 2, 3, 4 and 100 (#250) Thomas Guillemard 2018-07-13 23:35:19 +0200
  • 0b245c53b7 Add return of Texture Size and Bytes Per Pixel of ASTC2D 5x5, 6x6, 8x8, 10x10 and 12x12 (#249) greggameplayer 2018-07-13 02:27:59 +0200
  • 9ff1f89dac AInstEmitSimdCvt: Half-precision to single-precision conversion (#235) Merry 2018-07-12 19:51:02 +0100
  • 6c7eb9eb4a Loop GLScreen with custom method (#244) ReinUsesLisp 2018-07-12 14:03:52 -0300
  • 488cfcabaf NvGetConfig with production/non production swapping (#243) David 2018-07-12 11:41:35 +1000
  • 405b6aae2b Update README.md Ac_K 2018-07-12 00:08:20 +0200
  • c5c9a89527 Add locking methods to the ogl resource cache (#238) gdkchan 2018-07-09 23:01:59 -0300
  • f87eef434a Allow sample rate of 0 on OpenAudioOut, fix 5.1 sound output (#240) gdkchan 2018-07-09 22:49:07 -0300
  • 4d4890aec9 Fix ZIP/UZP/TRN instructions when Rd == Rn || Rd == Rm (#239) gdkchan 2018-07-09 22:48:28 -0300
  • 30603b88e0 Query multiple pages at once with GetWriteWatch (#222) gdkchan 2018-07-08 16:55:15 -0300
  • a357bc3534 ChocolArm64: More accurate implementation of Frecpe & Frecps (#228) Merry 2018-07-08 20:54:47 +0100
  • 29b329dc66 Implement GPU primitive restart (#221) ReinUsesLisp 2018-07-08 13:14:35 -0300
  • ec1f2ad506 Improvements to IAudioOutManager (#232) gdkchan 2018-07-08 12:42:10 -0300
  • 3c9f3dc586 ASoftFloat: Fix InvSqrtEstimate for negative values (#233) Merry 2018-07-08 16:41:46 +0100
  • dce08715dc Disable front facing and face culling to avoid regression (#226) ReinUsesLisp 2018-07-06 23:40:12 -0300
  • a1cbbe08a3 Implement some GPU features (#209) ReinUsesLisp 2018-07-05 15:47:29 -0300
  • 9669d512b5 Remove broken adds/cmn with condition check optimization (#218) gdkchan 2018-07-03 21:54:05 -0300
  • 0beedb4161 Fix formatting on ISettingsServer gdkchan 2018-07-03 21:45:12 -0300
  • 9b37c94283 Add FaceAttr in GLSL, unmanaged case in EmitTex and ConstantColorG80 blend factor (#207) ReinUsesLisp 2018-07-03 20:06:13 -0300
  • dd75fe9664 Add SMAXP, SMINP, UMAX, UMAXP, UMIN and UMINP cpu instructions (#200) gdkchan 2018-07-03 03:31:48 -0300
  • 82d6978854 Add Rbit_V instruction. Add 8 tests (Rbit_V; Rev16_V, Rev32_V, Rev64_V). Improve CountSetBits8() algorithm. (#212) LDj3SNuD 2018-07-03 08:31:16 +0200
  • 9420aba843 Add Controller Support (#196) John Clemis 2018-07-02 17:08:54 -0500
  • 75385ab169 Some things for time:* (#211) Thomas Guillemard 2018-07-02 02:03:05 +0200
  • f029375664 Implement GetReleasedAudioOutBufferAuto properly (#206) Lordmau5 2018-06-30 17:53:04 +0200
  • 588a9c8095 Add linux-x64 to RID property to make tests works on linux (#205) Thomas Guillemard 2018-06-30 17:43:04 +0200
  • c4a2d199be Add Saba_V, Sabal_V, Sabd_V, Sabdl_V, Uaba_V, Uabal_V; Update Uabd_V, Uabdl_V. Add 16 tests. (#204) LDj3SNuD 2018-06-30 17:40:41 +0200
  • e1e2cdaaad Explicit GLSL "position" attribute location (#199) ReinUsesLisp 2018-06-28 22:01:58 -0300
  • be8e254790 Add Sse2 fallback to Vector{Extract|Insert}Single methods on the CPU (#193) gdkchan 2018-06-28 20:52:32 -0300
  • 270bef0fe0 Add support for the FMLA (by element/scalar) instruction (#187) gdkchan 2018-06-28 20:51:38 -0300
  • 9bb3fabd31 Add support for vertex base on indexed draws, fix index buffer first (untested) (#197) gdkchan 2018-06-28 20:48:18 -0300
  • da2962ea7b add the forgotten mm:u link (#190) greggameplayer 2018-06-28 23:32:07 +0200
  • e59e8ed71e Somewhat better ClearBuffers implementation gdkchan 2018-06-28 00:11:49 -0300
  • c703a20c23 Add support for Vertex Program A and other small shader improvements (#192) gdkchan 2018-06-27 23:55:08 -0300
  • 449606fac4 Fix vertex buffer size on the gpu when the draw vertex count is less than the buffer size, added a few more registers (currently not implemented) gdkchan 2018-06-27 01:32:28 -0300
  • a5c4c1ae20 Fix GL.CreateBuffers -> GL.GenBuffers (#189) ReinUsesLisp 2018-06-26 02:30:46 -0300
  • cb45ce4290 Implementation of UBOs instead of uniform constant arrays (#186) ReinUsesLisp 2018-06-26 02:10:54 -0300
  • cda8045af5 Relax GetThreadContext3 by allowing it to get the context of a running thread gdkchan 2018-06-26 01:26:21 -0300
  • 728f4c3c37 Set PC value on SvcCall aswell gdkchan 2018-06-26 01:14:18 -0300
  • 9d1f9d35a1 Implement SvcGetThreadContext3 gdkchan 2018-06-26 01:09:32 -0300
  • 25e2fbe3c5 Add Sqxtun_S, Sqxtun_V with 3 tests. (#188) LDj3SNuD 2018-06-26 04:36:20 +0200
  • f70cd51e39 Add Sse Opt. for Cmeq_V_2D, Cmgt_V_2D (Reg). Add Sse Opt. for Crc32cb, Crc32ch, Crc32cw, Crc32cx. Add 10 simple tests for Fcmgt, Fcmge, Fcmeq, Fcmle, Fcmlt (S, V) (Reg, Zero). Add 2 Cnt_V tests. (#183) LDj3SNuD 2018-06-26 03:32:29 +0200
  • 39617485d4 Add REV16/32 (vector) instructions and fix REV64 gdkchan 2018-06-25 18:40:55 -0300
  • a0aa2c7d40 Fix GetLastOpenedUser stub returning an invalid account id value gdkchan 2018-06-25 17:11:09 -0300
  • 2883df34c0 Add opcodes SQXTUN_S and SQXTUN_V (#184) Rygnus 2018-06-25 18:23:46 +0100
  • 5d1a4f542a Aways write voice state as finished playing while proper audren support is not in place gdkchan 2018-06-25 02:04:19 -0300
  • b85f43f1d5 Small OpenGL Renderer refactoring (#177) gdkchan 2018-06-23 21:39:25 -0300
  • ac6c545521 Workaround for recent audren regression gdkchan 2018-06-23 03:17:07 -0300
  • c36fcaea56 Fix 3 graphics related issues (#180) gdkchan 2018-06-23 02:00:44 -0300
  • 828f08c53e Better audren implementation (#179) Starlet 2018-06-23 01:00:14 -0400
  • 74bcb3e736 Fix some thread sync issues (#172) gdkchan 2018-06-21 23:05:42 -0300
  • addc881dfe Port from OpenTK.NETCore to OpenTK.NetStandard (#176) ReinUsesLisp 2018-06-21 18:10:19 -0300