gdkchan
e5ad1dfa48
Implement S8D24 texture format and tweak depth range detection ( #2458 )
2022-03-15 03:42:08 +01:00
Berkan Diler
8f35345729
Use Enum and Delegate.CreateDelegate generic overloads ( #3111 )
...
* Use Enum generic overloads
* Remove EnumExtensions.cs
* Use Delegate.CreateDelegate generic overloads
2022-02-13 10:50:07 -03:00
gdkchan
42c75dbb8f
Add support for BC1/2/3 decompression (for 3D textures) ( #2987 )
...
* Add support for BC1/2/3 decompression (for 3D textures)
* Optimize and clean up
* Unsafe not needed here
* Fix alpha value interpolation when a0 <= a1
2022-01-22 19:23:00 +01:00
gdkchan
1485780d90
Fix A1B5G5R5 format for good ( #2955 )
2021-12-30 14:00:34 +01:00
gdkchan
c702943af3
Swap BGR components for 16-bit BGR texture formats ( #2567 )
2021-08-20 18:26:25 -03:00
gdkchan
7016d95eb1
Implement ETC2 (RGB) texture format ( #2000 )
...
* Implement ETC2 format
* Fix component counts for compressed formats
2021-02-08 10:23:56 +11:00
Ac_K
73f6149bd6
gpu: Implement missing texture formats ( #1867 )
...
* gpu: Implement Etc2Rgba texture format
* Add more format
* Fix wrong pixel format
2021-01-05 06:02:49 +01:00
gdkchan
2dcc6333f8
Fix image binding format ( #1625 )
...
* Fix image binding format
* XML doc
2020-10-20 19:03:20 -03:00
gdkchan
8dbcae1ff8
Implement BGRA texture support ( #1418 )
...
* Implement BGRA texture support
* Missing AppendLine
* Remove empty lines
* Address PR feedback
2020-07-26 00:03:40 -03: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
af8498d679
Add basic error logging to the GPU
2020-01-09 02:13:00 +01:00