The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Mar. 03, 2015

Filed:

Feb. 17, 2012
Applicants:

Giridhar Sreenivasa Murthy, Sunnyvale, CA (US);

David Hayward, Los Altos, CA (US);

Alexandre Naaman, Mountain View, CA (US);

Inventors:

Giridhar Sreenivasa Murthy, Sunnyvale, CA (US);

David Hayward, Los Altos, CA (US);

Alexandre Naaman, Mountain View, CA (US);

Assignee:

Apple Inc., Cupertino, CA (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06T 11/20 (2006.01);
U.S. Cl.
CPC ...
Abstract

A technique for optimizing the rendering of such complex render-graphs caches intermediate buffers of nodes that are expected to be re-used after they've been rendered. The render-graph is examined to determine the number of re-uses of each node's output buffer, and the buffer is cached in memory until all the re-uses of the buffer have occurred. Once all the re-uses of the buffer have occurred, the buffer is removed from the cache. This technique guarantees that for a given render-graph, no nodes will be re-rendered, resulting in improved render performance.


Find Patent Forward Citations

Loading…