发明名称 Method and apparatus for direct and indirect texture processing in a graphics system
摘要 In a system for rendering 3D graphics, an efficient texturing pipeline arrangement (Fig. 8) achieves a relatively low chip-footprint by utilizing a single texture coordinate/data processing unit (Fig. 14) that interleaves the processing of logical direct (7006) and indirect (7004) texture coordinate data. A texture lookup data feedback path (7018) is provided for "recirculating" indirect texture lookup data retrieved from a single texture retrieval unit (7012) back to the texture coordinate/data processing unit (7002-7014). Versatile indirect texture referencing is achieved by using the same texture coordinate/data processing unit to transform the recirculated texture lookup data into offsets that may be added to the texture coordinates of a direct texture lookup. A generalized indirect texture API function is provided that supports defining at least four indirect texture referencing operations and allows for selectively associating one of at least eight different texture images with each indirect texture defined. Retrieved indirect texture lookup data is processed as multi-bit binary data triplets of three, four, five, or eight bits. The data triplets are multiplied by a 3 X 2 texture coordinate offset matrix before being optionally combined with regular non-indirect coordinate data or coordinate data from a previous cycle/stage of processing. Values of the offset matrix elements are variable and may be dynamically defined for each cycle/stage using selected constants. Two additional variable matrix configurations are also defined containing element values obtained from current direct texture coordinates. Circuitry for optionally biasing and scaling retrieved texture data is also provided.
申请公布号 EP1189172(A3) 申请公布日期 2014.01.28
申请号 EP20010307189 申请日期 2001.08.23
申请人 发明人
分类号 G06T15/00;G06T15/04 主分类号 G06T15/00
代理机构 代理人
主权项
地址