[Experimental] Add Betsy GPU texture compressor#91150
Conversation
|
Hooray! I will review as I can. |
|
Can you rebase to master and apply the |
6e5255a to
cbd65f4
Compare
There was a problem hiding this comment.
@akien-mga What's the policy on things like a glsl compute shader from Betsy. Normally it should go in the thirdparty but maybe you've got other suggestions.
There was a problem hiding this comment.
We tend to remove commented code. It is also unclear if betsy will have ASTC support in the short term.
b98666a to
e8ceeb5
Compare
e8ceeb5 to
de6ea0c
Compare
|
In asset meeting: we should focus on getting this in for BC6H for light maps |
BC6 support is pretty much finished, it just needs testing. I think I'm going to make a separate PR which only implements that format so it can be merged early on for 4.4, while this one with a full integration can be merged later. |
A proof-of-concept implementation of the Betsy GPU texture compressor. Currently, the only supported formats are BC1 and BC6.
In terms of performance it is comparable to etcpak, albeit the results are significantly higher-quality, especially with BC1.
TODO:
Imageinstead of rd-specific variants,