发明名称 Hardware switching between direct rendering and binning in graphics processing
摘要 This disclosure presents techniques and structures for determining a rendering mode (e.g., a binning rendering mode and a direct rendering mode) as well as techniques and structures for switching between such rendering modes. Rendering mode may be determined by analyzing rendering characteristics. Rendering mode may also be determined by tracking overdraw in a bin. The rendering mode may be switched from a binning rendering mode to a direct rendering mode by patching commands that use graphics memory addresses to use system memory addresses. Patching may be handled by a CPU or by a second write command buffer executable by a GPU.
申请公布号 US9547930(B2) 申请公布日期 2017.01.17
申请号 US201213553709 申请日期 2012.07.19
申请人 QUALCOMM Incorporated 发明人 Seetharamaiah Avinash;Frascati Christopher Paul
分类号 G06T15/00 主分类号 G06T15/00
代理机构 Shumaker & Sieffert, P.A. 代理人 Shumaker & Sieffert, P.A.
主权项 1. A method of graphics processing comprising: generating first commands for rendering a frame, wherein the first commands are for a binning rendering mode; tracking the first commands that use graphics memory addresses; storing the first commands for executing a graphics operation in a first buffer; generating second commands, wherein the second commands alter the first commands that use graphics memory addresses to be first commands that use system memory addresses; storing the second commands in a second buffer, wherein the second commands, when executed, alter the first commands in the first buffer to create altered first commands; determining one of a plurality of rendering modes for the frame based on rendering characteristics, wherein the plurality of rendering modes includes the binning rendering mode and a direct rendering mode; and causing the second commands in the second buffer to be executed in the case that the determined rendering mode is the direct rendering mode.
地址 San Diego CA US
您可能感兴趣的专利