1
0
Fork 0
mirror of https://github.com/Ryujinx/Ryujinx.git synced 2025-03-01 15:15:33 +00:00
Ryujinx/src/Ryujinx.Graphics.Texture
jhorv 59ddb26628
replace ByteMemoryPool usage in Ryujinx.Graphics (#7129)
* chore: replace `ByteMemoryPool` usage with `MemoryOwner<byte>`

* refactor: `PixelConverter.ConvertR4G4ToR4G4B4A4()` - rename old `outputSpan` to `outputSpanUInt16`, reuse same output `Span<byte>` as newly-freed name `outputSpan`

* eliminate temporary buffer allocations

* chore, perf: use MemoryOwner<byte> instead of IMemoryOwner<byte>
2024-08-03 19:50:53 +01:00
..
Astc replace ByteMemoryPool usage in Ryujinx.Graphics (#7129) 2024-08-03 19:50:53 +01:00
Encoders
Utils
BC6Decoder.cs
BC7Decoder.cs
BCnDecoder.cs replace ByteMemoryPool usage in Ryujinx.Graphics (#7129) 2024-08-03 19:50:53 +01:00
BCnEncoder.cs replace ByteMemoryPool usage in Ryujinx.Graphics (#7129) 2024-08-03 19:50:53 +01:00
BlockLinearConstants.cs
BlockLinearLayout.cs
Bpp12Pixel.cs
ETC2Decoder.cs replace ByteMemoryPool usage in Ryujinx.Graphics (#7129) 2024-08-03 19:50:53 +01:00
LayoutConverter.cs replace ByteMemoryPool usage in Ryujinx.Graphics (#7129) 2024-08-03 19:50:53 +01:00
OffsetCalculator.cs
PixelConverter.cs replace ByteMemoryPool usage in Ryujinx.Graphics (#7129) 2024-08-03 19:50:53 +01:00
Region.cs
Ryujinx.Graphics.Texture.csproj
Size.cs
SizeCalculator.cs
SizeInfo.cs