发明名称 |
TECHNIQUES FOR LOCALLY MODIFYING DRAW CALLS |
摘要 |
One embodiment sets forth a method for modifying draw calls using a draw-call shader program included in a processing subsystem configured to process draw calls. The draw call shader receives a draw call from a software application, evaluates graphics state information included in the draw call, generates modified graphics state information, and generates a modified draw call that includes the modified graphics state information. Subsequently, the draw-call shader causes the modified draw call to be executed within a graphics processing pipeline. By performing the computations associated with generating the modified draw call on-the-fly within the processing subsystem, the draw-call shader decreases the amount of system memory required to render graphics while increasing the overall processing efficiency of the graphics processing pipeline. |
申请公布号 |
US2014292771(A1) |
申请公布日期 |
2014.10.02 |
申请号 |
US201313853531 |
申请日期 |
2013.03.29 |
申请人 |
NVIDIA CORPORATION |
发明人 |
KUBISCH Christoph;TAVENRATH Markus |
分类号 |
G06T1/20 |
主分类号 |
G06T1/20 |
代理机构 |
|
代理人 |
|
主权项 |
1. A method for processing draw calls in a processing subsystem, the method comprising:
receiving a draw call from a software application; evaluating graphics state information included in the draw call; generating via a shader program modified graphics state information; generating a modified draw call that includes the modified graphics state information;
and causing the modified draw call to be executed within a graphics processing pipeline. |
地址 |
Santa Clara CA US |