Commit graph

7 commits

Author SHA1 Message Date
riperiperi 8a7e25de71 Speed up buffer -> texture copies.
No longer copies byte by byte. Fast path when formats are identical.
2020-05-24 00:04:50 +01:00
riperiperi fc2d5086e7 Improve performance when converting texture formats.
Still more work to do.
2020-05-24 00:04:49 +01:00
gdkchan 34d19f381c
Fix texture level offset/size calculation when sparse tile width is > 1 (#1142)
* Fix texture level offset/size calculation when sparse tile width is > 1

* Sparse tile width affects layer size alignment aswell
2020-04-25 23:40:20 +10:00
gdkchan 1a550e810c Copy 16 bytes at a time for layout conversion, if possible 2020-01-09 02:13:00 +01:00
gdkchan e25b7c9848 Initial support for the guest OpenGL driver (NVIDIA and Nouveau) 2020-01-09 02:13:00 +01:00
gdk 1bb08742c1 Calculate width from stride on texture copies 2020-01-09 02:13:00 +01:00
gdk 1876b346fe Initial work 2020-01-09 02:13:00 +01:00