Support for Machine Learning (ML) on PS5 and Series X?

Discussion in 'Console Technology' started by Shifty Geezer, Mar 18, 2020.

  1. Ronaldo8


    May 18, 2020
    Likes Received:
    You are absolutely right. Which is why I compared BCPACK to it. Not aware if same applies for Kraken with RDO encoding (oodle texture), though I guess it must be.
  2. Shifty Geezer

    Shifty Geezer uber-Troll!
    Moderator Legend

    Dec 7, 2004
    Likes Received:
    Under my bridge
    Yes. RDO doesn't compress the textures outside of BCn compression. It just arranges the BCn compression more effectively allowing the load to restore the original BCn. Presently we have:

    Raw image -> BCn data on disc -> load BCn -> BCn texture in RAM ready to use
    Raw image -> BCn data -> RDO'd data on disc -> load RDO data -> BCn texture in RAM ready to use
    Raw image -> JPEG data on disc -> load JPEG -> decompress to image data -> turn into BCn -> BCn texture in RAM ready to use

    Where 'JPEG' can be any data format including PNG for lossless quality.
    zupallinere and BRiT like this.
  3. dobwal

    Legend Veteran

    Oct 26, 2005
    Likes Received:
    Instead of choosing quality or compression factor as a single determiner of output, RDO wieghs both quality and compression ratio. In other words, RDO will choose higher compression ratios when loss of quality is minimal or choose less compression when loss of quality is too high.

    RDO comes from the video codec world, where rate refers to bit rate and distortion refers to loss of quality.

    RDO uses the original texture image but happens after block compression and before lossless.
    #183 dobwal, Jul 5, 2020
    Last edited: Jul 5, 2020
    BRiT likes this.

Share This Page

  • About Us

    Beyond3D has been around for over a decade and prides itself on being the best place on the web for in-depth, technically-driven discussion and analysis of 3D graphics hardware. If you love pixels and transistors, you've come to the right place!

    Beyond3D is proudly published by GPU Tools Ltd.