Systems and methods for managing texture descriptors in a shared texture engine
US7999819B2 · kind B2 · utility
Assignee
Inventors
Key dates
| Filing date | Nov 20, 2007 |
| Grant date | Aug 16, 2011 |
| Priority date | — |
| Expiry date | Jun 15, 2030 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06T2200/28
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
Provided are methods for managing texture data. The methods include preloading a first plurality of texture descriptor values from a memory location in a first buffer located in a first logic block, wherein the first buffer is further configured to receive data corresponding to non-texture functions performed in the first logic block and preloading the first plurality of texture descriptor values from a memory location into a second buffer in a second logic block if the first buffer is full. The methods further include utilizing the first plurality of texture descriptor values, within the second logic block, to perform a shader calculation, and loading, dynamically, a second plurality of texture descriptor values from memory into the first buffer, wherein the first logic block requires additional data. Additionally, the methods can include writing, if the first buffer is full, the second plurality of texture descriptor values over a portion of the first plurality of texture descriptor values.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.