aboutsummaryrefslogtreecommitdiff
path: root/Ryujinx.Graphics.Gpu/Image/FormatTable.cs
AgeCommit message (Collapse)Author
2022-12-21Implement a software ETC2 texture decoder (#4121)gdkchan
* Implement a software ETC2 texture decoder * Fix output size calculation for non-2D textures * Address PR feedback
2022-08-28Replace image format magic numbers with enums (#3631)mageven
* Replace magic constants with enums * Extra formatting * Lower case ASTC dimensions * Use uint for VertexAttributeFormat
2022-03-15Implement S8D24 texture format and tweak depth range detection (#2458)gdkchan
2021-12-30Add support for the R4G4 texture format (#2956)gdkchan
2021-05-22Add another Depth32F texture format (#2304)gdkchan
2021-02-08Implement ETC2 (RGB) texture format (#2000)gdkchan
* Implement ETC2 format * Fix component counts for compressed formats
2021-01-05gpu: Implement missing texture formats (#1867)Ac_K
* gpu: Implement Etc2Rgba texture format * Add more format * Fix wrong pixel format
2020-09-11Allow swizzles to match with "undefined" components (#1538)riperiperi
* Add swizzle matching rules. Improves rules which try to match incompatible formats as perfect, such as D32 float -> R32 float. Remove Format.HasOneComponent, since this information is now available via the FormatInfo struct. * Fix this rule. * Update component counts for depth formats.
2020-05-29Add new depth-stencil formats (#1284)gdkchan
2020-01-09Fix some spelling mistakesgdkchan
Thanks to LDj3SNuD for spotting these
2020-01-09Add XML documentation to Ryujinx.Graphics.Gpu.Imagegdkchan
2020-01-09Fix BC6 Signed/Unsigned float texture formatsgdk
2020-01-09Initial workgdk