Ac_K
|
87b52ad7d8
|
Add GPU Information to Logging
|
2020-01-10 02:17:34 +01:00 |
|
Thog
|
ab29521faa
|
Fix R5G6B5 in SurfaceFlinger (#863)
Also fix B5G6R5Unorm wrong definition in Ryujinx.Graphics.OpenGL.
|
2020-01-09 19:12:47 +01:00 |
|
gdkchan
|
80707f9311
|
Add runtime identifiers to new projects
|
2020-01-09 02:13:00 +01:00 |
|
gdkchan
|
29a825b43b
|
Address PR feedback
Removes a useless null check
Aligns some values to improve readability
|
2020-01-09 02:13:00 +01:00 |
|
gdkchan
|
912e43e979
|
Remove some unused args on the shader translator
|
2020-01-09 02:13:00 +01:00 |
|
gdkchan
|
6407729a1d
|
Fix FADD32I check for Ra negation
|
2020-01-09 02:13:00 +01:00 |
|
gdkchan
|
e3c919f086
|
Remove FFMPEG dependency from README
|
2020-01-09 02:13:00 +01:00 |
|
gdkchan
|
18814d44b2
|
Address PR feedback
Add TODO comment for GL_EXT_polygon_offset_clamp
|
2020-01-09 02:13:00 +01:00 |
|
gdkchan
|
383452f5cf
|
Fix some shader disposal issues
|
2020-01-09 02:13:00 +01:00 |
|
gdkchan
|
a11f6f5235
|
Fix some spelling mistakes
Thanks to LDj3SNuD for spotting these
|
2020-01-09 02:13:00 +01:00 |
|
gdkchan
|
23d8516763
|
Fix ShaderTools
|
2020-01-09 02:13:00 +01:00 |
|
gdkchan
|
92703af555
|
Address PR feedback
|
2020-01-09 02:13:00 +01:00 |
|
gdkchan
|
40ef18d759
|
Target .NET Core 3.0 for NVDEC project
|
2020-01-09 02:13:00 +01:00 |
|
gdkchan
|
0dbfe3c23e
|
Re-add NVDEC project (not integrated)
|
2020-01-09 02:13:00 +01:00 |
|
gdkchan
|
6e092c0558
|
More code cleanup
|
2020-01-09 02:13:00 +01:00 |
|
gdkchan
|
9bfb373bdf
|
Remove more unused code
|
2020-01-09 02:13:00 +01:00 |
|
gdkchan
|
59fdaa744b
|
GPU resource disposal
|
2020-01-09 02:13:00 +01:00 |
|
gdkchan
|
f7bcc884e4
|
Add XML documentation to Ryujinx.Graphics.Gpu
|
2020-01-09 02:13:00 +01:00 |
|
gdkchan
|
4a4e2f7c72
|
Add XML documentation to Ryujinx.Graphics.Gpu.Engine
|
2020-01-09 02:13:00 +01:00 |
|
gdkchan
|
d1c0a64e6a
|
Add XML documentation to Ryujinx.Graphics.Gpu.State
|
2020-01-09 02:13:00 +01:00 |
|
gdkchan
|
430faeb8ef
|
Add XML documentation to Ryujinx.Graphics.Gpu.Shader
|
2020-01-09 02:13:00 +01:00 |
|
gdkchan
|
e58b540c4e
|
Add XML documentation to Ryujinx.Graphics.Gpu.Memory
|
2020-01-09 02:13:00 +01:00 |
|
gdkchan
|
80ff2eab29
|
Change GPU errors to debug and reduce log messages
|
2020-01-09 02:13:00 +01:00 |
|
gdkchan
|
bacb278dc1
|
Fix typos pointed out by LDj3SNuD
|
2020-01-09 02:13:00 +01:00 |
|
gdkchan
|
c5b9088914
|
Remove some error logging to avoid log spam
|
2020-01-09 02:13:00 +01:00 |
|
gdkchan
|
ffaad0eaac
|
Fix missing S8 format on texture compatibility check
|
2020-01-09 02:13:00 +01:00 |
|
gdkchan
|
32764f9560
|
Add XML documentation to Ryujinx.Graphics.Gpu.Image
|
2020-01-09 02:13:00 +01:00 |
|
gdkchan
|
53bbc1311f
|
Fix AstcDecoder Success property never being set to true
|
2020-01-09 02:13:00 +01:00 |
|
gdkchan
|
654e617fe7
|
Some code cleanup
|
2020-01-09 02:13:00 +01:00 |
|
gdkchan
|
af8498d679
|
Add basic error logging to the GPU
|
2020-01-09 02:13:00 +01:00 |
|
Alex Barney
|
d1ab9fb42c
|
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
|
947e14d3be
|
Reimplement limited bindless textures support
|
2020-01-09 02:13:00 +01:00 |
|
gdkchan
|
647d0962df
|
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 |
|
gdkchan
|
6cf9a04d98
|
Stop memory modification check when a invalid address is found
|
2020-01-09 02:13:00 +01:00 |
|
gdkchan
|
a718b60d06
|
Fix exception on shader translator when adding goto temp variable
|
2020-01-09 02:13:00 +01:00 |
|
gdkchan
|
82957fa96b
|
Support CC on FSET shader instruction, fix CC on ISET.BF shader instruction
|
2020-01-09 02:13:00 +01:00 |
|
gdkchan
|
9d7a142a48
|
Support texture rectangle targets (non-normalized coords)
|
2020-01-09 02:13:00 +01:00 |
|
gdkchan
|
2eccc7023a
|
Partial support for shader memory barriers
|
2020-01-09 02:13:00 +01:00 |
|
gdkchan
|
1a550e810c
|
Copy 16 bytes at a time for layout conversion, if possible
|
2020-01-09 02:13:00 +01:00 |
|
gdkchan
|
cfe5fec0cf
|
Remove some usings that are not needed
|
2020-01-09 02:13:00 +01:00 |
|
gdkchan
|
171c3d54c6
|
Correct non-constant offset rewrite for texelFetch
|
2020-01-09 02:13:00 +01:00 |
|
gdkchan
|
f2c85c5d58
|
Support non-constant texture offsets on non-NVIDIA gpus
|
2020-01-09 02:13:00 +01:00 |
|
gdkchan
|
3323a3a042
|
Use correct shared memory size (in words, not bytes)
|
2020-01-09 02:13:00 +01:00 |
|
gdkchan
|
ad3bc2531b
|
Ensure a valid shared memory size is used
|
2020-01-09 02:13:00 +01:00 |
|
gdkchan
|
66d91cbc6c
|
Use dispatch params shared memory size when available
|
2020-01-09 02:13:00 +01:00 |
|
gdkchan
|
0d9672f3ae
|
Use maximum shared memory size supported by hardware
|
2020-01-09 02:13:00 +01:00 |
|
gdkchan
|
375ee0ba96
|
Fix draw indexed flag not being cleared for instanced draws, also avoid state updates in the middle of a indexed draw
|
2020-01-09 02:13:00 +01:00 |
|
gdkchan
|
23b8a86d35
|
Support 3D ASTC textures (using 2D blocks)
|
2020-01-09 02:13:00 +01:00 |
|
gdkchan
|
6b13c5b439
|
Support bindless texture gather shader instruction
|
2020-01-09 02:13:00 +01:00 |
|
gdkchan
|
7ce5584f9e
|
Support depth clip mode and disable shader fast math optimization on NVIDIA as a workaround for compiler bugs (?)
|
2020-01-09 02:13:00 +01:00 |
|