riperiperi
|
aa43dcfbe8
|
Use a generic version of the Convert* functions rather than lambdas.
This is some real monkey's paw shit.
|
2020-05-27 00:13:04 +01:00 |
|
riperiperi
|
85d0327542
|
Fix some nits. (part 1 of review feedback)
|
2020-05-26 23:43:03 +01:00 |
|
riperiperi
|
764e8fdde2
|
Fix Linear -> BlockLinear
|
2020-05-24 19:43:42 +01:00 |
|
riperiperi
|
db2fec25c7
|
Spacing cleanup, unrelated change.
|
2020-05-24 17:06:45 +01:00 |
|
riperiperi
|
36211f2caa
|
Fix a few things, 64 byte block fast copy.
|
2020-05-24 16:57:29 +01:00 |
|
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 |
|