Patent | Date |
---|
Texel data structure for graphics processing unit programmable shader and method of operation thereof Grant 9,652,815 - Everitt , et al. May 16, 2 | 2017-05-16 |
Determining a working set of texture maps Grant 9,013,498 - Montrym , et al. April 21, 2 | 2015-04-21 |
Split push buffer rendering for scalability Grant 8,941,669 - Moreton January 27, 2 | 2015-01-27 |
System, method and computer program product for bump mapping Grant 8,730,252 - Moreton , et al. May 20, 2 | 2014-05-20 |
Texel Data Structure For Graphics Processing Unit Programmable Shader And Method Of Operation Thereof App 20140071128 - Everitt; Cass W. ;   et al. | 2014-03-13 |
Hardware override of application programming interface programmed state Grant 8,493,395 - Duluk, Jr. , et al. July 23, 2 | 2013-07-23 |
Virtual architecture and instruction set for parallel thread computing Grant 8,321,849 - Nickolls , 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 |
System, method and article of manufacture for a programmable processing model with instruction set Grant 8,264,492 - Lindholm , et al. September 11, 2 | 2012-09-11 |
System, method and article of manufacture for a programmable processing model with instruction set Grant 8,259,122 - Lindholm , et al. September 4, 2 | 2012-09-04 |
Hardware override of application programming interface programmed state Grant 8,228,338 - Duluk, Jr. , et al. July 24, 2 | 2012-07-24 |
Using programmable constant buffers for multi-threaded processing Grant 8,094,158 - Allen , et al. January 10, 2 | 2012-01-10 |
Providing extended precision in SIMD vector arithmetic operations Grant 8,074,058 - Van Hook , et al. December 6, 2 | 2011-12-06 |
Alignment and Ordering of Vector Elements for Single Instruction Multiple Data Processing App 20110055497 - VAN HOOK; Timothy J. ;   et al. | 2011-03-03 |
Z-texture mapping system, method and computer program product Grant 7,889,208 - Moreton , et al. February 15, 2 | 2011-02-15 |
Blend optimizations that are conformant to floating-point rules Grant 7,880,747 - Molnar , et al. February 1, 2 | 2011-02-01 |
Alignment and ordering of vector elements for single instruction multiple data processing Grant 7,793,077 - Van Hook , et al. September 7, 2 | 2010-09-07 |
System, method and article of manufacture for a programmable processing model with instruction set Grant 7,755,636 - Lindholm , et al. July 13, 2 | 2010-07-13 |
Hardware override of application programming interface programmed state Grant 7,739,556 - Duluk, Jr. , et al. June 15, 2 | 2010-06-15 |
System, method and article of manufacture for a programmable processing model with instruction set Grant 7,697,008 - Lindholm , et al. April 13, 2 | 2010-04-13 |
Method and system for efficiently evaluating and drawing NURBS surfaces for 3D graphics Grant 7,643,030 - Papakipos , et al. January 5, 2 | 2010-01-05 |
Mapping memory partitions to virtual memory pages Grant 7,620,793 - Edmondson , et al. November 17, 2 | 2009-11-17 |
Providing Extended Precision in SIMD Vector Arithmetic Operations App 20090249039 - Hook; Timothy Van ;   et al. | 2009-10-01 |
Providing extended precision in SIMD vector arithmetic operations Grant 7,546,443 - Van Hook , et al. June 9, 2 | 2009-06-09 |
Clipping graphics primitives to the w=0 plane Grant 7,466,322 - Moreton , et al. December 16, 2 | 2008-12-16 |
Vertex processing when w=0 Grant 7,420,557 - Moreton September 2, 2 | 2008-09-02 |
Virtual Architecture And Instruction Set For Parallel Thread Computing App 20080184211 - Nickolls; John R. ;   et al. | 2008-07-31 |
Neighbor and edge indexing Grant 7,324,105 - Moreton , et al. January 29, 2 | 2008-01-29 |
Delayed frame buffer merging with compression App 20070268298 - Alben; Jonah M. ;   et al. | 2007-11-22 |
Alignment and ordering of vector elements for single instruction multiple data processing App 20070250683 - Van Hook; Timothy J. ;   et al. | 2007-10-25 |
Shared N-patch edges Grant 7,250,946 - Moreton July 31, 2 | 2007-07-31 |
System and method for reserving and managing memory spaces in a memory resource Grant 7,233,335 - Moreton , et al. June 19, 2 | 2007-06-19 |
System, method and article of manufacture for a programmable vertex processing model with instruction set Grant 7,209,140 - Lindholm , et al. April 24, 2 | 2007-04-24 |
Primitive extension Grant 7,196,703 - Moreton , et al. March 27, 2 | 2007-03-27 |
Alignment and ordering of vector elements for single instruction multiple data processing Grant 7,197,625 - van Hook , et al. March 27, 2 | 2007-03-27 |
Method and apparatus for performing fixed blocksize compression for texture mapping Grant 7,171,051 - Moreton , et al. January 30, 2 | 2007-01-30 |
Method for providing extended precision in SIMD vector arithmetic operations Grant 7,159,100 - van Hook , et al. January 2, 2 | 2007-01-02 |
System, method and computer program product for texture shading Grant 7,154,507 - Moreton , et al. December 26, 2 | 2006-12-26 |
Vertex processor with multiple interfaces Grant 7,151,543 - Moreton , et al. December 19, 2 | 2006-12-19 |
Shared N-patch edges Grant 7,142,206 - Moreton November 28, 2 | 2006-11-28 |
Providing extended precision in SIMD vector arithmetic operations App 20060129787 - Hook; Timothy van ;   et al. | 2006-06-15 |
System and method for reserving and managing memory spaces in a memory resource Grant 6,950,107 - Moreton , et al. September 27, 2 | 2005-09-27 |
User programmable primitive engine Grant 6,940,515 - Moreton , et al. September 6, 2 | 2005-09-06 |
Integrated tessellator in a graphics processing unit Grant 6,906,716 - Moreton , et al. June 14, 2 | 2005-06-14 |
Method and system for efficiently evaluating and drawing NURBS surfaces for 3D graphics Grant 6,906,718 - Papakipos , et al. June 14, 2 | 2005-06-14 |
User programmable geometry engine Grant 6,900,810 - Moreton , et al. May 31, 2 | 2005-05-31 |
Method and system for efficiently evaluating and drawing NURBS surfaces for 3D graphics App 20050073520 - Papakipos, Matthew N. ;   et al. | 2005-04-07 |
System, method and computer program product for a programmable pixel processing model with instruction set Grant 6,870,540 - Lindholm , et al. March 22, 2 | 2005-03-22 |
System, method and computer program product for z-texture mapping Grant 6,828,980 - Moreton , et al. December 7, 2 | 2004-12-07 |
System and method for reserving and managing memory spaces in a memory resource App 20040207630 - Moreton, Henry P. ;   et al. | 2004-10-21 |
Method for improving quality in graphics pipelines through a frame's top and bottom field processing with conditional thresholding and weighting techniques Grant 6,788,312 - Azar , et al. September 7, 2 | 2004-09-07 |
Displaced subdivision surface representation Grant 6,738,062 - Moreton May 18, 2 | 2004-05-18 |
Integrated tessellator in a graphics processing unit App 20040085313 - Moreton, Henry P. ;   et al. | 2004-05-06 |
System, method and article of manufacture for z-texture mapping Grant 6,731,298 - Moreton , et al. May 4, 2 | 2004-05-04 |
Programmable pixel shading architecture Grant 6,724,394 - Zatz , et al. April 20, 2 | 2004-04-20 |
System, method and article of manufacture for rendering triangular patches using hardware equipped for handling quadrilateral patches Grant 6,704,010 - Moreton March 9, 2 | 2004-03-09 |
System, method and article of manufacture for decomposing surfaces using guard curves and reversed stitching Grant 6,624,811 - Moreton , et al. September 23, 2 | 2003-09-23 |
Tessellation system, method and computer program product with interior and surrounding meshes Grant 6,600,488 - Moreton , et al. July 29, 2 | 2003-07-29 |
Integrated tessellator in a graphics processing unit Grant 6,597,356 - Moreton , et al. July 22, 2 | 2003-07-22 |
Method For Providing Extended Precision In Simd Vector Arithmetic Operations App 20020062436 - VAN HOOK, TIMOTHY J. ;   et al. | 2002-05-23 |
Alignment and ordering of vector elements for single instruction multiple data processing Grant 6,266,758 - van Hook , et al. July 24, 2 | 2001-07-24 |
Direct memory access apparatus for transferring a block of data having discontinous addresses using an address calculating circuit Grant 6,108,722 - Troeller , et al. August 22, 2 | 2000-08-22 |
Alignment and ordering of vector elements for single instruction multiple data processing Grant 5,933,650 - van Hook , et al. August 3, 1 | 1999-08-03 |
Method for providing extended precision in SIMD vector arithmetic operations Grant 5,864,703 - van Hook , et al. January 26, 1 | 1999-01-26 |
Circuit to separate and combine color space component data of a video image Grant 5,835,729 - Moreton , et al. November 10, 1 | 1998-11-10 |
Optical system for single camera stereo video Grant 5,835,133 - Moreton , et al. November 10, 1 | 1998-11-10 |
Instruction methods for performing data formatting while moving data between memory and a vector register file Grant 5,812,147 - Van Hook , et al. September 22, 1 | 1998-09-22 |
Compression and decompression scheme performed on shared workstation memory by media coprocessor Grant 5,768,445 - Troeller , et al. June 16, 1 | 1998-06-16 |
Method for designing curved shapes for use by a computer Grant 5,636,338 - Moreton June 3, 1 | 1997-06-03 |
Method for sampling a uniform spatially-distributed sequence of pixels in a block Grant 5,619,597 - Moreton April 8, 1 | 1997-04-08 |
Rotating sample of video images Grant 5,506,624 - Moreton April 9, 1 | 1996-04-09 |