aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-02-02Fix inconsistencies with UserId (#906)Thog
* Fix inconsistencies with UserId The account user id isn't an UUID. This PR adds a new UserId type with the correct value ordering to avoid mismatch with LibHac's Uid. This also fix an hardcoded value of the UserId. As the userid has been invalid for quite some time (and to avoid forcing users to their recreate saves), the userid has been changed to "00000000000000010000000000000000". Also implement a stub for IApplicationFunctions::GetSaveDataSize. (see the sources for the reason) Fix #626 * Address jd's & Ac_k's comments
2020-02-02Support configurable point size (#916)gdkchan
2020-02-02Support flat interpolation qualifier on shaders (#915)gdkchan
2020-01-31Fix application list (#891)Xpl0itR
* Fix application list * Convert file extensions to lowercase before comparing * AcK's requested changes * fixed bug found by gdkchan's requested changes * Account for mismatch between LibHac.TitleLanguage and ...System.Language
2020-01-31Enable stencil texturing (fixes #866) (#910)gdkchan
2020-01-30Discard higher 32-bits of IPC message magic and command number (#911)gdkchan
2020-01-30prepo IPrepoService accurate parsing for report (#905)Ac_K
* prepo IPrepoService accurate parsing for report I've found they use msgpack for the report, so I've added a nuget package and deserialize the report in the right way. Close #838 * jD requested changes * Change nuget to MsgPack.Cli * Use var instead of explicit cast
2020-01-27Fix OpenBisFileSystem wrong buffer type (#909)Thog
As the title say.
2020-01-26SoftwareKeyboard: Interactive data size should include size field. (#907)bunnei
2020-01-24Make VirtualFileSystem only instanciable once (#901)Thog
This fix a regression caused by #888 on temporary saves for SNES Online. (and probably other games)
2020-01-24Added Program Icon (#900)MelonSpeedruns
* Added Program Icon Added an icon that displays in the Windows File Explorer and on the console window itself when launched. * Renamed ryu.ico to Ryujinx.ico
2020-01-22Ignore exit flag on branch delay slot (#899)gdkchan
2020-01-21Keep the GUI alive when closing a game (#888)Thog
* Keep the GUI alive when closing a game Make HLE.Switch init when starting a game and dispose it when closing the GlScreen. This also make HLE in charge of disposing the audio and gpu backend. * Address Ac_k's comments * Make sure to dispose the Discord module and use GTK quit method Also update Discord Precense when closing a game. * Make sure to dispose MainWindow * Address gdk's comments
2020-01-20Update DiscordRichPresence package reference to 1.0.147 which is now built ↵Jonathan Goyvaerts
for .NET core (#898)
2020-01-19Update 32 bits syscalls to match 64 bits implementation (#892)Thog
* Implement 32 bits syscalls Co-authored-by: riperiperi <rhy3756547@hotmail.com> Implement all 32 bits counterparts of the 64 bits syscalls we currently have. * Add FlushProcessDataCache32 * Address jd's comments
2020-01-19Fix shader output color buffer index when non-sequential render targets are ↵gdkchan
used (#895)
2020-01-18Various small audren fixes (#894)bylaws
* Remove redundant modulo on wave buffer index This is already performed by SetBufferIndex * Correct typo in UpdateDataHeader MixeSize -> MixSize * Remove unused variable in audren 'volume' was unused and 'voice.Volume' was used instead so remove 'volume'
2020-01-17Support audio effect output status (#890)gdkchan
* Support audio effect output status * Remove extra line
2020-01-17Add sampler border color support on the GPU (#893)gdkchan
2020-01-16Update to LibHac 0.8.2 (#889)Alex Barney
* Update to LibHac 0.8.2 This brings support for temporary savedata, ignores case in key names when loading from a file, and prints the rights ID correctly when missing a title key. * Auto-format IFileSystemProxy
2020-01-13Rework SVC handling (#883)Thog
* Rework SVC handling Prepare for 32 bits support. * QueryMemory64 x1 is an output * Pregenerate all SVC handler Also clean up + 32 bits code path * Address gdk's comments * Simplify local setter loop * Address jd's comments
2020-01-13Name all threads (#886)Ac_K
* Name all threads Close #874 * use ThreadName instead of ThreadId in Logging
2020-01-13Fix race condition in ContentManager (#884)Thog
* Fix race condition in ContentManager This fix a race condition happening since #791 when trying to load a game via command line. * Address gdk's comments * Ensure to dispose the FileStream and not the IStorage
2020-01-13Add a GetSpan method to the memory manager and use it on GPU (#877)gdkchan
2020-01-13Support instanced draw of quads" (#881)gdkchan
2020-01-13Replace glFinish with barrier for WaitForIdle (#878)gdkchan
2020-01-12Get rid of unused class AboutInfo (#882)Jonathan Goyvaerts
2020-01-12Call EnsureApplicationSaveData when launching a game (#871)Alex Barney
* Workaround for the lack of a program registry * Call EnsureApplicationSaveData when launching a game
2020-01-12Add 32 bits support to HleProcessDebugger (#859)Thog
Co-authored-by: riperiperi <rhy3756547@hotmail.com>
2020-01-12Create method to LoadAndSave ApplicationMetaData and get rid of code ↵Jonathan Goyvaerts
duplication (#872)
2020-01-12MapBufferEx: take page size into account (#873)Thog
Fix #744
2020-01-12System firmware installer (#791)emmauss
* firmware installer * Add directory installation option and fix 9.x support for directory * Fix missing system font error while installing for the first time * Address code style comments * Create and use InvalidFirmwarePackageException * Fix LDj3SNuD's comments * addressed alex's comments * add label to status bar to show current firmware version Co-authored-by: Thog <thog@protonmail.com>
2020-01-10Update path for system archives in README (#870)Xpl0itR
2020-01-10InitializeCounters to InitializeAc_K
2020-01-10PrintGpuInformationAc_K
2020-01-10Add GPU Information to LoggingAc_K
2020-01-09Fix R5G6B5 in SurfaceFlinger (#863)Thog
Also fix B5G6R5Unorm wrong definition in Ryujinx.Graphics.OpenGL.
2020-01-09Add runtime identifiers to new projectsgdkchan
2020-01-09Address PR feedbackgdkchan
Removes a useless null check Aligns some values to improve readability
2020-01-09Remove some unused args on the shader translatorgdkchan
2020-01-09Fix FADD32I check for Ra negationgdkchan
2020-01-09Remove FFMPEG dependency from READMEgdkchan
2020-01-09Address PR feedbackgdkchan
Add TODO comment for GL_EXT_polygon_offset_clamp
2020-01-09Fix some shader disposal issuesgdkchan
2020-01-09Fix some spelling mistakesgdkchan
Thanks to LDj3SNuD for spotting these
2020-01-09Fix ShaderToolsgdkchan
2020-01-09Address PR feedbackgdkchan
2020-01-09Target .NET Core 3.0 for NVDEC projectgdkchan
2020-01-09Re-add NVDEC project (not integrated)gdkchan
2020-01-09More code cleanupgdkchan