Originally posted by NotMine999
View Post
Announcement
Collapse
No announcement yet.
New High Quality GPU Compression Codec Going Open-Source In The Coming Days
Collapse
X
-
Binomials' 'Basis' (as currently published so far) is just a clever intermediate compressed format, that is computationally fast to transcode to a small variety of existing 'GPU native' compressed formats.
A transcoder takes advantage of overlap in image compression techniques of different compression schemes. For example, the artifacts one typically sees in JPEGs is due to block compression. Because JPEG compresses blocks of pixels, like S3TC (aka DXT1-5 or BC1-3), some browsers transcode JPEG images to DXT1 with minimal additional quality loss (due to re-compression) for WebGL (iirc Firefox does this). And it also improves conversion speed because the block color range is already simplified (constrained) due to prior lossy compression, and thus certain operations and computations can be effectively skipped.
I think Rich's idea with Basis is:
1) create an interface analogous to what SPIRV is to the various shader programming languages, but for compressed texture storage
2) make things easier on developers (improved asset compatibility, less cross platform/vendor related headaches)
3) reduced on-disk storage, faster realtime compressed texture uploads/streaming, and reduced networked bandwidth (e.g. WebGL)
4) allow hardware vendors to optimize to their own favourite compression scheme, while still supporting a common vendor agnostic storage format+interface
In other words, with it becoming fully open source it is a win-win situation for all involved. But only if adopted by all platforms and vendors, otherwise it will indeed be the XKCD scenario.Last edited by Remdul; 09 March 2020, 06:43 PM.
- Likes 2
Comment
-
Originally posted by Remdul View PostBinomials' 'Basis' (as currently published so far) is just a clever intermediate compressed format, that is computationally fast to transcode to a small variety of existing 'GPU native' compressed formats.
In other words, with it becoming fully open source it is a win-win situation for all involved. But only if adopted by all platforms and vendors, otherwise it will indeed be the XKCD scenario.
Comment
-
Originally posted by tuxd3v View PostAnd also why even in old pcie slots you notice less the efects of bandwith Limitation( because of compression.. )..
- Likes 1
Comment
-
Originally posted by profoundWHALE View PostTextures are images and videos are images so it could still be applicable.
Originally posted by profoundWHALE View PostThis is a big deal because texture compression is one of the reasons why Nvidia generally has better memory performance than AMD.
Comment
-
Originally posted by profoundWHALE View PostTextures are images and videos are images so it could still be applicable. Anyways...
This is a big deal because texture compression is one of the reasons why Nvidia generally has better memory performance than AMD.Originally posted by tuxd3v View PostAnd also why even in old pcie slots you notice less the efects of bandwith Limitation( because of compression.. )..
Comment
-
Originally posted by tuxd3v View PostI think you replied to your own question..Last edited by torsionbar28; 11 March 2020, 12:10 PM.
Comment
Comment