-
公开(公告)号:US20150242988A1
公开(公告)日:2015-08-27
申请号:US14627496
申请日:2015-02-20
Applicant: Nvidia Corporation
Inventor: Jeffrey Bolz , Xinheng Li , Eric Lum , Emmett Kilgariff
CPC classification number: G06T1/20
Abstract: A method for reducing redundant rendering of frames includes receiving draw calls including state information for a frame. The method includes generating respective bounding boxes for the draw calls. The bounding box is generated based on vertex data, vertex programs and transformation matrices. The method includes comparing the draw calls of the frame to the draw calls of one or more previous frames and identifying draw calls that are not identical in the compared frames. The method includes identifying the bounding boxes containing altered regions of the frames based on the draw calls that are not identical in the compared frames. The method includes reducing the altered regions into a smaller set of clip rectangles and rendering only inside the clip rectangles.
Abstract translation: 用于减少帧的冗余渲染的方法包括接收包括帧的状态信息的绘制呼叫。 该方法包括为绘制调用生成相应的边界框。 边界框是基于顶点数据,顶点程序和变换矩阵生成的。 该方法包括将帧的绘制调用与一个或多个先前帧的绘制调用进行比较,并且识别在比较帧中不相同的绘制调用。 该方法包括基于在比较帧中不相同的绘制调用来识别包含帧的改变区域的边界框。 该方法包括将改变的区域减少为较小的一组剪辑矩形并且仅在剪辑矩形内部呈现。