FBC与FBDC(二) 基础知识

基于Tile的压缩:

  • TFBC 操作的uncompressed 数据块固定是256字节。因此一次处理的pixel数量取决于bpp
  • 名义上,GPU中,这些块被分配为8x8 或者 16x4
  • 对于每个tile, 都有一个对应的8字节的header, 用于描述压缩的相关细节,FBDC会根据header中的内容去指导解压的过程
  • 每一个压缩后的数据段都是以96,128或者256字节对齐的

因此对于一个FBC格式的buffer, 驱动要确保分配header + data 的size的空间,其memory layout如下:

 

posted on 2021-10-20 15:41  疾速瓜牛  阅读(2086)  评论(0编辑  收藏  举报

导航