Logan Stromberg
|
a36a0248cc
|
Implementing a new BufferPool<T> wrapper for ArrayPool<T> which can be used to pass around large pooled buffers. Replacing all Texture.SetData(Span) signatures with equivalents which use these pooled buffers. Returning pooled buffers from texture format conversions and DMA copies.
|
2021-11-28 09:41:57 -08:00 |
|
gdkchan
|
86412ed30a
|
Supper 2D array ASTC compressed texture formats decoding (#1593)
|
2020-10-02 11:22:23 +10:00 |
|
gdkchan
|
53bbc1311f
|
Fix AstcDecoder Success property never being set to true
|
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
|
23b8a86d35
|
Support 3D ASTC textures (using 2D blocks)
|
2020-01-09 02:13:00 +01:00 |
|
gdk
|
fd196b3d19
|
Do not throw for invalid ASTC compressed textures
|
2020-01-09 02:13:00 +01:00 |
|
gdk
|
3bcc395253
|
Add shader support for the round mode on the F2F instruction, support mipmaps on ASTC compressed textures
|
2020-01-09 02:13:00 +01:00 |
|
gdk
|
1876b346fe
|
Initial work
|
2020-01-09 02:13:00 +01:00 |
|