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
gdkchan
7cad07ecba
Fix typos pointed out by LDj3SNuD
2020-01-09 02:13:00 +01:00
gdkchan
c68aed533e
Remove some error logging to avoid log spam
2020-01-09 02:13:00 +01:00
gdkchan
7e2383aebb
Fix missing S8 format on texture compatibility check
2020-01-09 02:13:00 +01:00
gdkchan
b73695ce3e
Add XML documentation to Ryujinx.Graphics.Gpu.Image
2020-01-09 02:13:00 +01:00
gdkchan
69d040b0e4
Fix AstcDecoder Success property never being set to true
2020-01-09 02:13:00 +01:00
gdkchan
d42edddefd
Some code cleanup
2020-01-09 02:13:00 +01:00
gdkchan
155c2ee2fe
Add basic error logging to the GPU
2020-01-09 02:13:00 +01:00
Alex Barney
7c4256a713
ASTC optimizations ( #845 )
...
* ASTC optimizations
* Move code to Ryujinx.Common
* Support 3D textures
* Address feedback
* Remove ASTC logging
* Use stackalloc instead of a Buffer20 struct
* Code style and cleanup
* Respond to feedback
* Rearrange public/private property ordering
2020-01-09 02:13:00 +01:00
gdkchan
f7277e76e3
Reimplement limited bindless textures support
2020-01-09 02:13:00 +01:00
gdkchan
8e777be7b4
Initialize GPU physical memory accessor from KProcess, to allow homebrew that never maps anything on the GPU to work
2020-01-09 02:13:00 +01:00