Thog
13af50f0cd
Add 32 bits support to HleProcessDebugger ( #859 )
...
Co-authored-by: riperiperi <rhy3756547@hotmail.com>
2024-02-22 19:14:42 -05:00
Jonathan Goyvaerts
a4745d957f
Create method to LoadAndSave ApplicationMetaData and get rid of code duplication ( #872 )
2024-02-22 19:14:42 -05:00
Thog
2208467991
MapBufferEx: take page size into account ( #873 )
...
Fix #744
2024-02-22 19:14:42 -05:00
emmauss
4e2dc9e6e5
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>
2024-02-22 19:14:42 -05:00
Xpl0itR
242ae5b183
Update path for system archives in README ( #870 )
2024-02-22 19:14:42 -05:00
Ac_K
575f31c23d
InitializeCounters to Initialize
2024-02-22 19:14:42 -05:00
Ac_K
453dbf52fa
PrintGpuInformation
2024-02-22 19:14:42 -05:00
Ac_K
9906bf9cba
Add GPU Information to Logging
2024-02-22 19:14:42 -05:00
Thog
526b3b2998
Fix R5G6B5 in SurfaceFlinger ( #863 )
...
Also fix B5G6R5Unorm wrong definition in Ryujinx.Graphics.OpenGL.
2024-02-22 19:14:42 -05:00
gdkchan
6ca3ac0a47
Add runtime identifiers to new projects
2024-02-22 19:14:42 -05:00
gdkchan
20c3d0684d
Address PR feedback
...
Removes a useless null check
Aligns some values to improve readability
2024-02-22 19:14:42 -05:00
gdkchan
fc74a27dab
Remove some unused args on the shader translator
2024-02-22 19:14:42 -05:00
gdkchan
03251fa7b2
Fix FADD32I check for Ra negation
2024-02-22 19:14:42 -05:00
gdkchan
e9b5b9106f
Remove FFMPEG dependency from README
2024-02-22 19:14:41 -05:00
gdkchan
002f0ce334
Address PR feedback
...
Add TODO comment for GL_EXT_polygon_offset_clamp
2024-02-22 19:14:41 -05:00
gdkchan
c88c7e2f6a
Fix some shader disposal issues
2024-02-22 19:14:41 -05:00
gdkchan
a6f2127cbb
Fix some spelling mistakes
...
Thanks to LDj3SNuD for spotting these
2024-02-22 19:14:41 -05:00
gdkchan
a5dd864c6a
Fix ShaderTools
2024-02-22 19:14:41 -05:00
gdkchan
c56567a0f1
Address PR feedback
2024-02-22 19:14:41 -05:00
gdkchan
3ede36da5c
Target .NET Core 3.0 for NVDEC project
2024-02-22 19:14:41 -05:00
gdkchan
2dd6fa52df
Re-add NVDEC project (not integrated)
2024-02-22 19:14:41 -05:00
gdkchan
6646d138ee
More code cleanup
2024-02-22 19:14:41 -05:00
gdkchan
579f09d943
Remove more unused code
2024-02-22 19:14:41 -05:00
gdkchan
5584ce6f7e
GPU resource disposal
2024-02-22 19:14:41 -05:00
gdkchan
03843350f4
Add XML documentation to Ryujinx.Graphics.Gpu
2024-02-22 19:14:40 -05:00
gdkchan
0aab56130b
Add XML documentation to Ryujinx.Graphics.Gpu.Engine
2024-02-22 19:14:40 -05:00
gdkchan
75e5acdadf
Add XML documentation to Ryujinx.Graphics.Gpu.State
2024-02-22 19:14:40 -05:00
gdkchan
e4cea29bac
Add XML documentation to Ryujinx.Graphics.Gpu.Shader
2024-02-22 19:14:40 -05:00
gdkchan
1a622faeeb
Add XML documentation to Ryujinx.Graphics.Gpu.Memory
2024-02-22 19:14:40 -05:00
gdkchan
5b4b5856f0
Change GPU errors to debug and reduce log messages
2024-02-22 19:14:40 -05:00
gdkchan
e5f8cafeb3
Fix typos pointed out by LDj3SNuD
2024-02-22 19:14:40 -05:00
gdkchan
aee3dd5568
Remove some error logging to avoid log spam
2024-02-22 19:14:40 -05:00
gdkchan
fc8175689b
Fix missing S8 format on texture compatibility check
2024-02-22 19:14:40 -05:00
gdkchan
836019f030
Add XML documentation to Ryujinx.Graphics.Gpu.Image
2024-02-22 19:14:40 -05:00
gdkchan
06030a5387
Fix AstcDecoder Success property never being set to true
2024-02-22 19:14:40 -05:00
gdkchan
872b2e5aea
Some code cleanup
2024-02-22 19:14:39 -05:00
gdkchan
ab37a9fed1
Add basic error logging to the GPU
2024-02-22 19:14:39 -05:00
Alex Barney
b6b9054f8f
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
2024-02-22 19:14:39 -05:00
gdkchan
8a33757506
Reimplement limited bindless textures support
2024-02-22 19:14:39 -05:00
gdkchan
874a574b96
Initialize GPU physical memory accessor from KProcess, to allow homebrew that never maps anything on the GPU to work
2024-02-22 19:14:39 -05:00
gdkchan
ae1e5ba5f5
Stop memory modification check when a invalid address is found
2024-02-22 19:14:39 -05:00
gdkchan
25880caf22
Fix exception on shader translator when adding goto temp variable
2024-02-22 19:14:39 -05:00
gdkchan
c29722ca44
Support CC on FSET shader instruction, fix CC on ISET.BF shader instruction
2024-02-22 19:14:39 -05:00
gdkchan
1cc0d8ae11
Support texture rectangle targets (non-normalized coords)
2024-02-22 19:14:39 -05:00
gdkchan
147787b114
Partial support for shader memory barriers
2024-02-22 19:14:39 -05:00
gdkchan
39398258a8
Copy 16 bytes at a time for layout conversion, if possible
2024-02-22 19:14:39 -05:00
gdkchan
874fede031
Remove some usings that are not needed
2024-02-22 19:14:39 -05:00
gdkchan
3c37c94ed1
Correct non-constant offset rewrite for texelFetch
2024-02-22 19:14:39 -05:00
gdkchan
0e1f133afe
Support non-constant texture offsets on non-NVIDIA gpus
2024-02-22 19:14:38 -05:00
gdkchan
c6ed61422a
Use correct shared memory size (in words, not bytes)
2024-02-22 19:14:38 -05:00