Inventors:
Zhou Hong - San Jose CA, US
Chih-Hong Fu - Sunnyvale CA, US
Assignee:
S3 Graphics Co., Ltd. - Grand Cayman
International Classification:
G06F 12/02
G06F 15/16
G06F 12/00
G06F 13/00
G06F 13/28
G06F 9/30
G09G 5/39
G09G 5/36
G09G 5/00
G11C 99/00
US Classification:
345543, 345503, 345531, 345557, 345564, 345582, 711 1, 711113, 711118, 711170, 711172, 712206
Abstract:
A graphics processing system has a cache which is partitionable into two or more slots. Once partitioned, the slots are dynamically allocatable to one or more texture maps. First, number of texture maps needed to render a given scene is determined. Then, available slots of the cache are allocated to the texture maps. Sometimes, more slots are allocated to the largest texture map. At other times, more slots are allocated to the texture map which is likely to be used most often. The slots can also be allocated equally to all of the texture maps needed.