bunnei
72b0886130
SoftwareKeyboard: Interactive data size should include size field. ( #907 )
2020-01-26 16:14:21 +11:00
Thog
cd74aac5ca
Make VirtualFileSystem only instanciable once ( #901 )
...
This fix a regression caused by #888 on temporary saves for SNES Online.
(and probably other games)
2020-01-24 17:01:21 +01:00
MelonSpeedruns
9b280d54de
Added Program Icon ( #900 )
...
* 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-24 16:14:51 +01:00
gdkchan
ac0c282f4b
Ignore exit flag on branch delay slot ( #899 )
2020-01-22 02:11:43 +01:00
Thog
d7babb075c
Keep the GUI alive when closing a game ( #888 )
...
* 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-21 23:23:11 +01:00
Jonathan Goyvaerts
c0ebf32ace
Update DiscordRichPresence package reference to 1.0.147 which is now built for .NET core ( #898 )
2020-01-20 17:55:15 +01:00
Thog
dc88cbb2af
Update 32 bits syscalls to match 64 bits implementation ( #892 )
...
* 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-19 19:21:53 -03:00
gdkchan
1a72d8fcfc
Fix shader output color buffer index when non-sequential render targets are used ( #895 )
2020-01-19 00:09:46 +01:00
bylaws
c057c53518
Various small audren fixes ( #894 )
...
* 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-18 23:29:52 +01:00
gdkchan
e1096c913d
Support audio effect output status ( #890 )
...
* Support audio effect output status
* Remove extra line
2020-01-17 10:07:27 +01:00
gdkchan
01ac0d0f74
Add sampler border color support on the GPU ( #893 )
2020-01-17 09:55:38 +01:00
Alex Barney
39756f0653
Update to LibHac 0.8.2 ( #889 )
...
* 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-16 19:08:39 -03:00
Thog
8c7b3437e9
Rework SVC handling ( #883 )
...
* 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-13 13:04:28 +11:00
Ac_K
f4cd19a089
Name all threads ( #886 )
...
* Name all threads
Close #874
* use ThreadName instead of ThreadId in Logging
2020-01-13 01:21:54 +01:00
Thog
6efa70ebdf
Fix race condition in ContentManager ( #884 )
...
* 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-13 01:17:44 +01:00
gdkchan
13aea6d726
Add a GetSpan method to the memory manager and use it on GPU ( #877 )
2020-01-13 10:27:50 +11:00
gdkchan
7e99d08655
Support instanced draw of quads" ( #881 )
2020-01-13 09:14:50 +11:00
gdkchan
471f504f97
Replace glFinish with barrier for WaitForIdle ( #878 )
2020-01-13 09:12:40 +11:00
Jonathan Goyvaerts
85b6f80f04
Get rid of unused class AboutInfo ( #882 )
2020-01-12 14:11:45 -03:00
Alex Barney
058ed652a6
Call EnsureApplicationSaveData when launching a game ( #871 )
...
* Workaround for the lack of a program registry
* Call EnsureApplicationSaveData when launching a game
2020-01-12 12:15:17 +01:00
Thog
6935f74a9e
Add 32 bits support to HleProcessDebugger ( #859 )
...
Co-authored-by: riperiperi <rhy3756547@hotmail.com>
2020-01-12 12:06:26 +01:00
Jonathan Goyvaerts
258e134ab7
Create method to LoadAndSave ApplicationMetaData and get rid of code duplication ( #872 )
2020-01-12 04:01:04 +01:00
Thog
96fba24558
MapBufferEx: take page size into account ( #873 )
...
Fix #744
2020-01-12 03:14:27 +01:00
emmauss
73bfd42b29
System firmware installer ( #791 )
...
* 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-12 03:10:55 +01:00
Xpl0itR
5312b7db36
Update path for system archives in README ( #870 )
2020-01-10 23:04:52 +01:00
Ac_K
9615dbda45
InitializeCounters to Initialize
2020-01-10 02:17:34 +01:00
Ac_K
bef7658b66
PrintGpuInformation
2020-01-10 02:17:34 +01:00
Ac_K
0770cd1e2a
Add GPU Information to Logging
2020-01-10 02:17:34 +01:00
Thog
c436e2c59a
Fix R5G6B5 in SurfaceFlinger ( #863 )
...
Also fix B5G6R5Unorm wrong definition in Ryujinx.Graphics.OpenGL.
2020-01-09 19:12:47 +01:00
gdkchan
24a72b2fcc
Add runtime identifiers to new projects
2020-01-09 02:13:00 +01:00
gdkchan
4bf59cc7bd
Address PR feedback
...
Removes a useless null check
Aligns some values to improve readability
2020-01-09 02:13:00 +01:00
gdkchan
2849e1dc05
Remove some unused args on the shader translator
2020-01-09 02:13:00 +01:00
gdkchan
d951b214a6
Fix FADD32I check for Ra negation
2020-01-09 02:13:00 +01:00
gdkchan
e738fc53a1
Remove FFMPEG dependency from README
2020-01-09 02:13:00 +01:00
gdkchan
46530360e3
Address PR feedback
...
Add TODO comment for GL_EXT_polygon_offset_clamp
2020-01-09 02:13:00 +01:00
gdkchan
4deeff5ed7
Fix some shader disposal issues
2020-01-09 02:13:00 +01:00
gdkchan
30a909265a
Fix some spelling mistakes
...
Thanks to LDj3SNuD for spotting these
2020-01-09 02:13:00 +01:00
gdkchan
b1823857e1
Fix ShaderTools
2020-01-09 02:13:00 +01:00
gdkchan
bc38064351
Address PR feedback
2020-01-09 02:13:00 +01:00
gdkchan
2024da7688
Target .NET Core 3.0 for NVDEC project
2020-01-09 02:13:00 +01:00
gdkchan
cb82de75b4
Re-add NVDEC project (not integrated)
2020-01-09 02:13:00 +01:00
gdkchan
987e78245e
More code cleanup
2020-01-09 02:13:00 +01:00
gdkchan
af0003eb44
Remove more unused code
2020-01-09 02:13:00 +01:00
gdkchan
d7fb450216
GPU resource disposal
2020-01-09 02:13:00 +01:00
gdkchan
2d8339fc61
Add XML documentation to Ryujinx.Graphics.Gpu
2020-01-09 02:13:00 +01:00
gdkchan
fe8b25c8f1
Add XML documentation to Ryujinx.Graphics.Gpu.Engine
2020-01-09 02:13:00 +01:00
gdkchan
e1175c9453
Add XML documentation to Ryujinx.Graphics.Gpu.State
2020-01-09 02:13:00 +01:00
gdkchan
ea89d415bb
Add XML documentation to Ryujinx.Graphics.Gpu.Shader
2020-01-09 02:13:00 +01:00
gdkchan
ef3ec2af26
Add XML documentation to Ryujinx.Graphics.Gpu.Memory
2020-01-09 02:13:00 +01:00
gdkchan
f5ce09c126
Change GPU errors to debug and reduce log messages
2020-01-09 02:13:00 +01:00