发明名称 Texture-based packing, such as for packing 8-bit pixels into one bit
摘要 A method and system for rendering three-dimensional graphics, including text, provide a compressed texture bitmap. The texture bitmap may represent multiple symbols, each comprised of multiple pixels. Each pixel in the texture bitmap may store information for more than one (e.g., n) compressed values, including pixels corresponding to multiple distinct symbols. For example, the compressed texture bitmap may have n-bit pixels (e.g., 8-bit pixels) that each store m (e.g., eight) 1-bit values. The compressed texture bitmap may be configured for unpacking by a conventional pixel shader, such as a pixel shader that does not typically perform bitwise operations. The unpacking may include matching a fetched pixel to a mapping value in a lookup table, such as a 32-bit value from a 256-color palette. The looked-up value can be separated into separate sub-values to facilitate processing by the pixel shader. For example, the looked-up value can be split into RGBA values conventionally used in processing colored pixels.
申请公布号 US7358975(B2) 申请公布日期 2008.04.15
申请号 US20040980404 申请日期 2004.11.02
申请人 MICROSOFT CORPORATION 发明人 WETZEL MICHAEL SCOTT
分类号 G09G5/00 主分类号 G09G5/00
代理机构 代理人
主权项
地址