发明名称 Verfahren zum Speichern von Texeldaten einer Textur in einem zusammenhängenden Speicherblock
摘要 The invention provides a method for downloading texel data into a contiguous block of memory (FIG. 3, 46) in a computer graphics system. The texel data for the first level is downloaded, and from the memory map level number and the size of the MIP map, the amount of contiguous memory needed is allocated for a contiguous block of memory for all of the MIP map levels associated with the texture (FIG. 3, 6). Then, the data for the first MIP map is placed into the contiguous memory in the appropriate location for the level number based upon a computed offset value (FIG. 3, 62). As additional MIP map levels are downloaded, if they have level numbers and sizes which are consistent with the first downloaded MIP map, an offset value is computed, based upon their level number, and they are placed into the appropriate location in the contiguous memory block. Alternatively, if a MIP map is downloaded which is not consistent with the data previously downloaded, it is placed into temporary memory, and a flag is set (FIG. 5, 31). Each time the base level data is downloaded for a particular texture, if there is a consistent set of data which was not in contiguous memory, it is placed into contiguous memory (FIG. 5, 33).
申请公布号 DE19723063(B4) 申请公布日期 2009.05.07
申请号 DE1997123063 申请日期 1997.06.02
申请人 HEWLETT-PACKARD DEVELOPMENT CO. 发明人 SAUNDERS, BRADLEY L.
分类号 G06T1/60;G06T11/20;G06F12/08;G06T15/00 主分类号 G06T1/60
代理机构 代理人
主权项
地址