Commit graph

  • 0cfd35630c Render Profiler in GUI (#854) emmauss 2020-02-06 11:25:47 +0000
  • a29dfe1434 Implement IDeliveryCacheProgressService in bcat (#908) Thog 2020-02-06 05:09:59 +0100
  • 310bdf38ea Compare shader code using a span instead of individual reads. (#917) riperiperi 2020-02-03 19:11:22 +0000
  • 9b520fc777 Use correct shader local memory size instead of a hardcoded size (#914) gdkchan 2020-02-02 00:25:52 -0300
  • a849f5a3aa Fix inconsistencies with UserId (#906) Thog 2020-02-02 04:24:17 +0100
  • 2370411fdb Support configurable point size (#916) gdkchan 2020-02-01 20:19:46 -0300
  • 9b0f3d826a Support flat interpolation qualifier on shaders (#915) gdkchan 2020-02-01 20:18:58 -0300
  • 5b9b736475 Fix application list (#891) Xpl0itR 2020-01-31 18:21:46 +0000
  • fb09da3835 Enable stencil texturing (fixes #866) (#910) gdkchan 2020-01-31 00:42:03 -0300
  • fd0c104edc Discard higher 32-bits of IPC message magic and command number (#911) gdkchan 2020-01-30 17:43:47 -0300
  • a16b37eee5 prepo IPrepoService accurate parsing for report (#905) Ac_K 2020-01-30 17:39:05 +0100
  • baa5a10471 Fix OpenBisFileSystem wrong buffer type (#909) Thog 2020-01-27 21:09:04 +0100
  • 9623877ffe SoftwareKeyboard: Interactive data size should include size field. (#907) bunnei 2020-01-26 00:14:21 -0500
  • f10b696da7 Make VirtualFileSystem only instanciable once (#901) Thog 2020-01-24 17:01:21 +0100
  • ee3f6c95b7 Added Program Icon (#900) MelonSpeedruns 2020-01-24 10:14:51 -0500
  • 61eca2953b Ignore exit flag on branch delay slot (#899) gdkchan 2020-01-21 22:11:43 -0300
  • eca7f3ec95 Keep the GUI alive when closing a game (#888) Thog 2020-01-21 23:23:11 +0100
  • 01439e82ab Update DiscordRichPresence package reference to 1.0.147 which is now built for .NET core (#898) Jonathan Goyvaerts 2020-01-20 17:55:15 +0100
  • 86b687d5c2 Update 32 bits syscalls to match 64 bits implementation (#892) Thog 2020-01-19 23:21:53 +0100
  • 654637f9a9 Fix shader output color buffer index when non-sequential render targets are used (#895) gdkchan 2020-01-18 20:09:46 -0300
  • c5718906a6 Various small audren fixes (#894) bylaws 2020-01-18 22:29:52 +0000
  • ffbc3141ad Support audio effect output status (#890) gdkchan 2020-01-17 06:07:27 -0300
  • 3add501f58 Add sampler border color support on the GPU (#893) gdkchan 2020-01-17 05:55:38 -0300
  • 6e18e1df1e Update to LibHac 0.8.2 (#889) Alex Barney 2020-01-16 15:08:39 -0700
  • f9c6bedca9 Rework SVC handling (#883) Thog 2020-01-13 03:04:28 +0100
  • cafafa41a1 Name all threads (#886) Ac_K 2020-01-13 01:21:54 +0100
  • acb9c9037a Fix race condition in ContentManager (#884) Thog 2020-01-13 01:17:44 +0100
  • b2b5371db2 Add a GetSpan method to the memory manager and use it on GPU (#877) gdkchan 2020-01-12 20:27:50 -0300
  • 12094e461a Support instanced draw of quads" (#881) gdkchan 2020-01-12 19:14:50 -0300
  • 236e8027ee Replace glFinish with barrier for WaitForIdle (#878) gdkchan 2020-01-12 19:12:40 -0300
  • 8b031ee33b Get rid of unused class AboutInfo (#882) Jonathan Goyvaerts 2020-01-12 18:11:45 +0100
  • 5b14e1424c Call EnsureApplicationSaveData when launching a game (#871) Alex Barney 2020-01-12 04:15:17 -0700
  • 13af50f0cd Add 32 bits support to HleProcessDebugger (#859) Thog 2020-01-12 12:06:26 +0100
  • a4745d957f Create method to LoadAndSave ApplicationMetaData and get rid of code duplication (#872) Jonathan Goyvaerts 2020-01-12 04:01:04 +0100
  • 2208467991 MapBufferEx: take page size into account (#873) Thog 2020-01-12 03:14:27 +0100
  • 4e2dc9e6e5 System firmware installer (#791) emmauss 2020-01-12 02:10:55 +0000
  • 242ae5b183 Update path for system archives in README (#870) Xpl0itR 2020-01-10 22:04:52 +0000
  • 575f31c23d InitializeCounters to Initialize Ac_K 2020-01-10 01:41:49 +0100
  • 453dbf52fa PrintGpuInformation Ac_K 2020-01-10 01:40:55 +0100
  • 9906bf9cba Add GPU Information to Logging Ac_K 2020-01-10 01:35:50 +0100
  • 526b3b2998 Fix R5G6B5 in SurfaceFlinger (#863) Thog 2020-01-09 19:12:47 +0100
  • 6ca3ac0a47 Add runtime identifiers to new projects gdkchan 2020-01-07 19:32:00 -0300
  • 20c3d0684d Address PR feedback gdkchan 2020-01-06 19:27:50 -0300
  • fc74a27dab Remove some unused args on the shader translator gdkchan 2020-01-06 18:52:47 -0300
  • 03251fa7b2 Fix FADD32I check for Ra negation gdkchan 2020-01-06 18:48:21 -0300
  • e9b5b9106f Remove FFMPEG dependency from README gdkchan 2020-01-06 15:13:39 -0300
  • 002f0ce334 Address PR feedback gdkchan 2020-01-05 22:04:37 -0300
  • c88c7e2f6a Fix some shader disposal issues gdkchan 2020-01-05 13:40:21 -0300
  • a6f2127cbb Fix some spelling mistakes gdkchan 2020-01-01 20:14:18 -0300
  • a5dd864c6a Fix ShaderTools gdkchan 2020-01-01 20:26:13 -0300
  • c56567a0f1 Address PR feedback gdkchan 2020-01-01 12:39:09 -0300
  • 3ede36da5c Target .NET Core 3.0 for NVDEC project gdkchan 2019-12-31 23:06:41 -0300
  • 2dd6fa52df Re-add NVDEC project (not integrated) gdkchan 2019-12-31 21:08:02 -0300
  • 6646d138ee More code cleanup gdkchan 2019-12-31 19:37:00 -0300
  • 579f09d943 Remove more unused code gdkchan 2019-12-31 19:22:45 -0300
  • 5584ce6f7e GPU resource disposal gdkchan 2019-12-31 19:09:49 -0300
  • 03843350f4 Add XML documentation to Ryujinx.Graphics.Gpu gdkchan 2019-12-31 17:08:20 -0300
  • 0aab56130b Add XML documentation to Ryujinx.Graphics.Gpu.Engine gdkchan 2019-12-31 16:19:44 -0300
  • 75e5acdadf Add XML documentation to Ryujinx.Graphics.Gpu.State gdkchan 2019-12-31 13:32:06 -0300
  • e4cea29bac Add XML documentation to Ryujinx.Graphics.Gpu.Shader gdkchan 2019-12-31 01:46:57 -0300
  • 1a622faeeb Add XML documentation to Ryujinx.Graphics.Gpu.Memory gdkchan 2019-12-31 00:22:58 -0300
  • 5b4b5856f0 Change GPU errors to debug and reduce log messages gdkchan 2019-12-30 14:47:20 -0300
  • e5f8cafeb3 Fix typos pointed out by LDj3SNuD gdkchan 2019-12-30 14:44:22 -0300
  • aee3dd5568 Remove some error logging to avoid log spam gdkchan 2019-12-29 20:30:40 -0300
  • fc8175689b Fix missing S8 format on texture compatibility check gdkchan 2019-12-29 20:29:14 -0300
  • 836019f030 Add XML documentation to Ryujinx.Graphics.Gpu.Image gdkchan 2019-12-29 20:26:37 -0300
  • 06030a5387 Fix AstcDecoder Success property never being set to true gdkchan 2019-12-29 14:48:26 -0300
  • 872b2e5aea Some code cleanup gdkchan 2019-12-29 14:41:50 -0300
  • ab37a9fed1 Add basic error logging to the GPU gdkchan 2019-12-28 20:45:33 -0300
  • b6b9054f8f ASTC optimizations (#845) Alex Barney 2019-12-26 23:09:49 -0700
  • 8a33757506 Reimplement limited bindless textures support gdkchan 2019-12-27 22:16:14 -0300
  • 874a574b96 Initialize GPU physical memory accessor from KProcess, to allow homebrew that never maps anything on the GPU to work gdkchan 2019-12-25 20:28:17 -0300
  • ae1e5ba5f5 Stop memory modification check when a invalid address is found gdkchan 2019-12-24 22:43:47 -0300
  • 25880caf22 Fix exception on shader translator when adding goto temp variable gdkchan 2019-12-24 17:52:16 -0300
  • c29722ca44 Support CC on FSET shader instruction, fix CC on ISET.BF shader instruction gdkchan 2019-12-16 02:42:01 -0300
  • 1cc0d8ae11 Support texture rectangle targets (non-normalized coords) gdkchan 2019-12-16 01:59:46 -0300
  • 147787b114 Partial support for shader memory barriers gdkchan 2019-12-14 14:51:00 -0300
  • 39398258a8 Copy 16 bytes at a time for layout conversion, if possible gdkchan 2019-12-11 16:43:28 -0300
  • 874fede031 Remove some usings that are not needed gdkchan 2019-12-11 14:48:08 -0300
  • 3c37c94ed1 Correct non-constant offset rewrite for texelFetch gdkchan 2019-12-11 14:41:07 -0300
  • 0e1f133afe Support non-constant texture offsets on non-NVIDIA gpus gdkchan 2019-12-11 03:54:18 -0300
  • c6ed61422a Use correct shared memory size (in words, not bytes) gdkchan 2019-12-09 19:23:44 -0300
  • a60638a2b6 Ensure a valid shared memory size is used gdkchan 2019-12-09 18:57:49 -0300
  • f9a31701da Use dispatch params shared memory size when available gdkchan 2019-12-09 01:00:56 -0300
  • f93c027a8e Use maximum shared memory size supported by hardware gdkchan 2019-12-08 23:55:22 -0300
  • 6832d03ffb Fix draw indexed flag not being cleared for instanced draws, also avoid state updates in the middle of a indexed draw gdkchan 2019-12-08 18:08:00 -0300
  • e41e003d15 Support 3D ASTC textures (using 2D blocks) gdkchan 2019-12-08 01:30:48 -0300
  • fe6279b8fa Support bindless texture gather shader instruction gdkchan 2019-12-07 18:31:17 -0300
  • 3e1c91ea95 Support depth clip mode and disable shader fast math optimization on NVIDIA as a workaround for compiler bugs (?) gdkchan 2019-12-07 01:54:28 -0300
  • 4507ebbca6 Fix wrong maximum id on sampler pool in some cases gdkchan 2019-12-06 20:19:12 -0300
  • d1dddbe402 Support shared color mask, implement more shader instructions gdkchan 2019-12-06 19:37:00 -0300
  • 914fb9bc45 Initial support for the guest OpenGL driver (NVIDIA and Nouveau) gdkchan 2019-12-05 17:34:47 -0300
  • bca8e0f58e Add a pass to turn global memory access into storage access, and do all storage related transformations on IR gdk 2019-11-30 23:53:09 -0300
  • 6a38d22dd7 Fix texture 0 not being bound for compute gdk 2019-11-27 00:41:22 -0300
  • 14064061a2 Partial support for branch with CC, and fix a edge case of branch out of loop on shaders gdk 2019-11-27 00:38:56 -0300
  • 889090fb6a Simplified F2I shader instruction codegen gdk 2019-11-26 01:00:58 -0300
  • 31dd3ecf34 Implement HSET2 shader instruction and fix errors uncovered by Rodrigo tests gdk 2019-11-25 16:02:52 -0300
  • 290762192e Fix shader code comparison method gdk 2019-11-25 15:49:48 -0300
  • d767af9985 Optimize RangeList by not doing an allocation on every call to the Find methods gdk 2019-11-24 21:29:37 -0300
  • 10c9ef35c6 Add PSET shader instruction gdk 2019-11-24 19:49:56 -0300