Patent | Date |
---|
Storing secure state information in translation lookaside buffer cache lines Grant 10,452,566 - Molnar , et al. Oc | 2019-10-22 |
Method and system for implementing multi-stage translation of virtual addresses Grant 10,114,760 - Molnar , et al. October 30, 2 | 2018-10-30 |
System and method for frame buffer decompression and/or compression Grant 10,043,234 - Dunaisky , et al. August 7, 2 | 2018-08-07 |
Alpha-to-coverage using virtual samples Grant 9,697,641 - Molnar , et al. July 4, 2 | 2017-07-04 |
Storing Secure State Information In Translation Lookaside Buffer Cache Lines App 20170097896 - MOLNAR; Steven E. ;   et al. | 2017-04-06 |
Alternate reduction ratios and threshold mechanisms for framebuffer compression Grant 9,530,189 - Dunaisky , et al. December 27, 2 | 2016-12-27 |
Selecting and representing multiple compression methods Grant 9,406,149 - McAllister , et al. August 2, 2 | 2016-08-02 |
System and method for protecting data by returning a protect signal with the data Grant 9,245,129 - Gupta , et al. January 26, 2 | 2016-01-26 |
Method And System For Implementing Multi-stage Translation Of Virtual Addresses App 20150199280 - Molnar; Steven E. ;   et al. | 2015-07-16 |
Coalescing to avoid read-modify-write during compressed data operations Grant 9,058,792 - Edmondson , et al. June 16, 2 | 2015-06-16 |
Order-preserving distributed rasterizer Grant 8,941,653 - Molnar , et al. January 27, 2 | 2015-01-27 |
Optimizing a graphics rendering pipeline using early Z-mode Grant 8,933,933 - French , et al. January 13, 2 | 2015-01-13 |
Coalescing to avoid read-modify-write during compressed data operations Grant 8,928,681 - Edmondson , et al. January 6, 2 | 2015-01-06 |
Compression status caching Grant 8,862,823 - Glasco , et al. October 14, 2 | 2014-10-14 |
System And Method For Protecting Data App 20140281319 - Gupta; Jay Kishora ;   et al. | 2014-09-18 |
System And Method For Frame Buffer Decompression And/or Compression App 20140184601 - Dunaisky; Jonathan ;   et al. | 2014-07-03 |
Hardware-managed virtual buffers using a shared memory for load distribution Grant 8,760,460 - Kilgariff , et al. June 24, 2 | 2014-06-24 |
Order-preserving Distributed Rasterizer App 20140152652 - MOLNAR; Steven E. ;   et al. | 2014-06-05 |
Parallel array architecture for a graphics processor Grant 8,730,249 - Danskin , et al. May 20, 2 | 2014-05-20 |
Distributing primitives to multiple rasterizers Grant 8,704,836 - Rhoades , et al. April 22, 2 | 2014-04-22 |
Method and system for efficient antialiased rendering Grant 8,692,844 - Molnar , et al. April 8, 2 | 2014-04-08 |
Alpha-to-coverage value determination using virtual samples Grant 8,669,999 - Donovan , et al. March 11, 2 | 2014-03-11 |
Efficient line and page organization for compression status bit caching Grant 8,627,041 - Glasco , et al. January 7, 2 | 2014-01-07 |
Hybrid multisample/supersample antialiasing Grant 8,605,087 - Everitt , et al. December 10, 2 | 2013-12-10 |
Rasterization tile coalescer and reorder buffer Grant 8,605,102 - Purcell , et al. December 10, 2 | 2013-12-10 |
Hybrid multisample/supersample antialiasing Grant 8,605,086 - Everitt , et al. December 10, 2 | 2013-12-10 |
Threshold-based lossy reduction color compression Grant 8,605,104 - McAllister , et al. December 10, 2 | 2013-12-10 |
Order-preserving distributed rasterizer Grant 8,587,581 - Molnar , et al. November 19, 2 | 2013-11-19 |
Alternate Reduction Ratios And Threshold Mechanisms For Framebuffer Compression App 20130249897 - Dunaisky; Jonathan ;   et al. | 2013-09-26 |
Small primitive detection to optimize compression and decompression in a graphics processor Grant 8,508,544 - Molnar , et al. August 13, 2 | 2013-08-13 |
Hardware override of application programming interface programmed state Grant 8,493,395 - Duluk, Jr. , et al. July 23, 2 | 2013-07-23 |
Partial coverage layers for color compression Grant 8,488,890 - McAllister , et al. July 16, 2 | 2013-07-16 |
Coalescing to avoid read-modify-write during compressed data operations Grant 8,427,495 - Edmondson , et al. April 23, 2 | 2013-04-23 |
Method and system for improving data coherency in a parallel rendering system Grant 8,379,033 - Molnar , et al. February 19, 2 | 2013-02-19 |
Efficient memory translator with variable size cache line coverage Grant 8,341,380 - Deming , et al. December 25, 2 | 2012-12-25 |
Zero-bandwidth clears Grant 8,330,766 - McAllister , et al. December 11, 2 | 2012-12-11 |
Index-based zero-bandwidth clears Grant 8,319,783 - McAllister , et al. November 27, 2 | 2012-11-27 |
Hardware Override Of Application Programming Interface Programmed State App 20120284568 - Duluk, JR.; Jerome F. ;   et al. | 2012-11-08 |
Late Z testing for multiple render targets Grant 8,243,069 - French , et al. August 14, 2 | 2012-08-14 |
Z-test result reconciliation with multiple partitions Grant 8,232,991 - French , et al. July 31, 2 | 2012-07-31 |
Color-compression using automatic reduction of multi-sampled pixels Grant 8,233,004 - Molnar , et al. July 31, 2 | 2012-07-31 |
Early Z testing for multiple render targets Grant 8,228,328 - French , et al. July 24, 2 | 2012-07-24 |
Hardware override of application programming interface programmed state Grant 8,228,338 - Duluk, Jr. , et al. July 24, 2 | 2012-07-24 |
Graphics rendering pipeline that supports early-Z and late-Z virtual machines Grant 8,207,975 - Molnar , et al. June 26, 2 | 2012-06-26 |
Method And System For Improving Data Coherency In A Parallel Rendering System App 20120147027 - MOLNAR; Steven E. ;   et al. | 2012-06-14 |
Method and system for improving data coherency in a parallel rendering system Grant 8,139,069 - Molnar , et al. March 20, 2 | 2012-03-20 |
Parallel Array Architecture For A Graphics Processor App 20120026171 - Danskin; John M. ;   et al. | 2012-02-02 |
Method and system for improving data coherency in a parallel rendering system Grant 8,085,272 - Molnar , et al. December 27, 2 | 2011-12-27 |
Apparatus and method for performing blit operations across parallel processors Grant 8,059,128 - Legakis , et al. November 15, 2 | 2011-11-15 |
System and method for packing data in different formats in a tiled graphics memory Grant 8,059,131 - Bittel , et al. November 15, 2 | 2011-11-15 |
Selecting And Representing Multiple Compression Methods App 20110243469 - McAllister; David Kirk ;   et al. | 2011-10-06 |
Methods and systems for reusing memory addresses in a graphics system Grant 7,999,820 - Weitkemper , et al. August 16, 2 | 2011-08-16 |
Methods and systems for reusing memory addresses in a graphics system Grant 7,944,452 - Wietkemper , et al. May 17, 2 | 2011-05-17 |
Order-preserving Distributed Rasterizer App 20110090220 - Molnar; Steven E. ;   et al. | 2011-04-21 |
Alpha-to-coverage Using Virtual Samples App 20110090250 - MOLNAR; Steven E. ;   et al. | 2011-04-21 |
Alpha-to-coverage Value Determination Using Virtual Samples App 20110090251 - Donovan; Walter E. ;   et al. | 2011-04-21 |
Efficient Line And Page Organization For Compression Status Bit Caching App 20110087840 - GLASCO; David B. ;   et al. | 2011-04-14 |
Latency tolerant pipeline synchronization Grant 7,917,736 - French , et al. March 29, 2 | 2011-03-29 |
Efficient Memory Translator With Variable Size Cache Line Coverage App 20110072235 - Deming; James Leroy ;   et al. | 2011-03-24 |
Blend optimizations that are conformant to floating-point rules Grant 7,880,747 - Molnar , et al. February 1, 2 | 2011-02-01 |
Method and system for reducing memory bandwidth requirements in an anti-aliasing operation Grant 7,868,901 - Edmondson , et al. January 11, 2 | 2011-01-11 |
Apparatus, system, and method for using page table entries in a graphics system to provide storage format information for address translation Grant 7,859,541 - Montrym , et al. December 28, 2 | 2010-12-28 |
Connecting multiple pixel shaders to a frame buffer without a crossbar Grant 7,830,392 - Danskin , et al. November 9, 2 | 2010-11-09 |
Variable performance rasterization with constant effort Grant 7,804,499 - Molnar , et al. September 28, 2 | 2010-09-28 |
Color-compression using automatic reduction of multi-sampled pixels Grant 7,692,659 - Molnar , et al. April 6, 2 | 2010-04-06 |
Methods of processing graphics data including reading and writing buffers Grant 7,683,905 - Kirk , et al. March 23, 2 | 2010-03-23 |
Method and apparatus to ensure consistency of depth values computed in different sections of a graphics processor Grant 7,659,893 - Oberman , et al. February 9, 2 | 2010-02-09 |
Hybrid Multisample/Supersample Antialiasing App 20100001999 - Everitt; Cass W. ;   et al. | 2010-01-07 |
Hybrid Multisample/Supersample Antialiasing App 20100002000 - Everitt; Cass W. ;   et al. | 2010-01-07 |
Optimized alpha blend for anti-aliased render Grant 7,629,982 - King , et al. December 8, 2 | 2009-12-08 |
Prescient cache management Grant 7,626,588 - Molnar , et al. December 1, 2 | 2009-12-01 |
Latency tolerant pipeline synchronization Grant 7,620,798 - French , et al. November 17, 2 | 2009-11-17 |
Prescient cache management Grant 7,616,209 - Molnar , et al. November 10, 2 | 2009-11-10 |
Apparatus, System, and Method For Using Page Table Entries in a Graphics System to Provide Storage Format Information For Address Translation App 20090244074 - Montrym; John S. ;   et al. | 2009-10-01 |
System and method for virtual coverage anti-aliasing Grant 7,573,485 - King , et al. August 11, 2 | 2009-08-11 |
Apparatus, system, and method for using page table entries in a graphics system to provide storage format information for address translation Grant 7,545,382 - Montrym , et al. June 9, 2 | 2009-06-09 |
Hierarchical multi-precision pipeline counters Grant 7,519,797 - Stiehl , et al. April 14, 2 | 2009-04-14 |
Antialiasing using hybrid supersampling-multisampling Grant 7,511,717 - Bastos , et al. March 31, 2 | 2009-03-31 |
Transparent antialiased memory access Grant 7,508,398 - Montrym , et al. March 24, 2 | 2009-03-24 |
Rendering of disjoint and overlapping blits Grant 7,508,397 - Molnar , et al. March 24, 2 | 2009-03-24 |
Optimized alpha blend for anti-aliased render Grant 7,479,965 - King , et al. January 20, 2 | 2009-01-20 |
System and method for packing data in different formats in a tiled graphics memory Grant 7,420,568 - Bittel , et al. September 2, 2 | 2008-09-02 |
Apparatus, system, and method for a partitioned memory Grant 7,400,327 - Van Dyke , et al. July 15, 2 | 2008-07-15 |
Planar z representation for z compression Grant 7,382,368 - Molnar , et al. June 3, 2 | 2008-06-03 |
Apparatus, system, and method for a partitioned memory for a graphics system Grant 7,369,133 - Van Dyke , et al. May 6, 2 | 2008-05-06 |
System and method for virtual coverage anti-aliasing Grant 7,333,119 - King , et al. February 19, 2 | 2008-02-19 |
Optimizing a graphics rendering pipeline using early Z-mode App 20070257905 - French; Mark J. ;   et al. | 2007-11-08 |
System and method for packing data in a tiled graphics memory Grant 7,286,134 - Van Dyke , et al. October 23, 2 | 2007-10-23 |
Parallel Array Architecture for a Graphics Processor App 20070159488 - Danskin; John M. ;   et al. | 2007-07-12 |
Position conflict detection and avoidance in a programmable graphics processor Grant 7,053,904 - Kirk , et al. May 30, 2 | 2006-05-30 |
Position conflict detection and avoidance in a programmable graphics processor using tile coverage data Grant 7,053,893 - Molnar , et al. May 30, 2 | 2006-05-30 |
Integrated graphics processing unit with antialiasing Grant 6,992,669 - Montrym , et al. January 31, 2 | 2006-01-31 |
System and method for generating multiple outputs in a single shader processing pass in a hardware graphics pipeline Grant 6,975,321 - Lindholm , et al. December 13, 2 | 2005-12-13 |
Antialiasing using hybrid supersampling-multisampling Grant 6,967,663 - Bastos , et al. November 22, 2 | 2005-11-22 |
Programmable graphics system and method using flexible, high-precision data formats Grant 6,954,204 - Zatz , et al. October 11, 2 | 2005-10-11 |
Controller for a memory system having multiple partitions Grant 6,853,382 - Van Dyke , et al. February 8, 2 | 2005-02-08 |
System and method for real-time compression of pixel colors Grant 6,825,847 - Molnar , et al. November 30, 2 | 2004-11-30 |
Programmable graphics system and method using flexible, high-precision data formats App 20040189651 - F. Zatz, Harold R. ;   et al. | 2004-09-30 |
Integrated graphics processing unit with antialiasing App 20030103054 - Montrym, John S. ;   et al. | 2003-06-05 |
Integrated graphics processing unit with antialiasing Grant 6,452,595 - Montrym , et al. September 17, 2 | 2002-09-17 |
Architecture and apparatus for image generation utilizing enhanced memory devices Grant 5,481,669 - Poulton , et al. January 2, 1 | 1996-01-02 |
Architecture and apparatus for image generation Grant 5,388,206 - Poulton , et al. February 7, 1 | 1995-02-07 |