gdkchan
80889fd3b4
Implement S8D24 texture format and tweak depth range detection ( #2458 )
2022-03-15 03:42:08 +01:00
Berkan Diler
6e03b4d34f
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
eff3914559
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
0f6d4505d5
Fix A1B5G5R5 format for good ( #2955 )
2021-12-30 14:00:34 +01:00
gdkchan
b195567964
Swap BGR components for 16-bit BGR texture formats ( #2567 )
2021-08-20 18:26:25 -03:00
gdkchan
201b583e44
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
832f969c75
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
89bc0cc217
Fix image binding format ( #1625 )
...
* Fix image binding format
* XML doc
2020-10-20 19:03:20 -03:00
gdkchan
68da3ce3cd
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
c436e2c59a
Fix R5G6B5 in SurfaceFlinger ( #863 )
...
Also fix B5G6R5Unorm wrong definition in Ryujinx.Graphics.OpenGL.
2020-01-09 19:12:47 +01:00
gdkchan
155c2ee2fe
Add basic error logging to the GPU
2020-01-09 02:13:00 +01:00