Invention Application
- Patent Title: PER-INSTANCE PREAMBLE FOR GRAPHICS PROCESSING
- Patent Title (中): 用于图形处理的实例前导
-
Application No.: PCT/US2017/026842Application Date: 2017-04-10
-
Publication No.: WO2017204910A1Publication Date: 2017-11-30
- Inventor: CHEN, Lin , HAMMERSTONE, Richard , LIU, Jiaji , ZHANG, Chihong , GRUBER, Andrew Evan , DU, Yun
- Applicant: QUALCOMM INCORPORATED
- Applicant Address: ATTN: International IP Administration 5775 Morehouse Drive San Diego, California 92121-1714 US
- Assignee: QUALCOMM INCORPORATED
- Current Assignee: QUALCOMM INCORPORATED
- Current Assignee Address: ATTN: International IP Administration 5775 Morehouse Drive San Diego, California 92121-1714 US
- Agency: HARDOON, David
- Priority: US15/162,198 20160523
- Main IPC: G06F12/0862
- IPC: G06F12/0862 ; G06F12/06 ; G06F9/38 ; G06F9/45 ; G06T15/00
Abstract:
A method for processing data in a graphics processing unit (GPU) including receiving an instance identifier for an instance and a shader program comprising a preamble code block and a main shader code block, assigning, the instance identifier to a general purpose register at wave creation, allocating address space within the constant memory for instance uniforms, and determining the preamble code block has not been executed and the wave is a first wave of the instance to be executed, based on determining the preamble code block has not been executed and the wave is the first wave to be executed, executing the preamble code block to store the plurality of instance uniforms in the constant memory and based, at least in part, on executing the preamble code block, executing the wave of the plurality of waves using at least one of the plurality of instance constants stored inconstant memory.
Information query
IPC分类: