Patent | Date |
---|
Adaptive shading in a graphics processing pipeline Grant 10,991,152 - He , et al. April 27, 2 | 2021-04-27 |
System-generated stable barycentric coordinates and direct plane equation access Grant 10,861,230 - Patrick , et al. December 8, 2 | 2020-12-08 |
Adaptive shading in a graphics processing pipeline Grant 10,733,794 - He , et al. | 2020-08-04 |
Method and apparatus for obtaining sampled positions of texturing operations Grant 10,699,427 - Uralsky , et al. | 2020-06-30 |
System-generated Stable Barycentric Coordinates And Direct Plane Equation Access App 20200043228 - Patrick; David ;   et al. | 2020-02-06 |
Method And Apparatus For Obtaining Sampled Positions Of Texturing Operations App 20200013174 - Uralsky; Yury ;   et al. | 2020-01-09 |
Method and apparatus for obtaining sampled positions of texturing operations Grant 10,424,074 - Uralsky , et al. Sept | 2019-09-24 |
Rendering to multi-resolution hierarchies Grant 10,269,090 - Lum , et al. | 2019-04-23 |
Hardware for parallel command list generation Grant 10,169,072 - Duluk, Jr. , et al. J | 2019-01-01 |
System, method, and computer program product for rendering at variable sampling rates using projective geometric distortion Grant 10,102,668 - Moreton , et al. October 16, 2 | 2018-10-16 |
System, method, and computer program product for executing processes involving at least one primitive in a graphics processor, utilizing a data structure Grant 10,078,911 - Hakura , et al. September 18, 2 | 2018-09-18 |
Stereo multi-projection implemented using a graphics processing pipeline Grant 10,068,366 - Hakura , et al. September 4, 2 | 2018-09-04 |
Handling post-Z coverage data in raster operations Grant 9,953,455 - Lum , et al. April 24, 2 | 2018-04-24 |
Multiresolution consistent rasterization Grant 9,947,084 - Lum , et al. April 17, 2 | 2018-04-17 |
System, Method, And Computer Program Product For Rendering At Variable Sampling Rates Using Projective Geometric Distortion App 20170323475 - Moreton; Henry Packard ;   et al. | 2017-11-09 |
Stereo Multi-projection Implemented Using A Graphics Processing Pipeline App 20170323469 - Hakura; Ziyad Sami ;   et al. | 2017-11-09 |
Target independent rasterization with multiple color samples Grant 9,767,600 - Bolz , et al. September 19, 2 | 2017-09-19 |
Managing memory regions to support sparse mappings Grant 9,754,561 - Dunaisky , et al. September 5, 2 | 2017-09-05 |
System, method, and computer program product for shading using a dynamic object-space grid Grant 9,754,407 - Patney , et al. September 5, 2 | 2017-09-05 |
Consistent vertex snapping for variable resolution rendering Grant 9,747,661 - Lum , et al. August 29, 2 | 2017-08-29 |
System, method, and computer program product for performing object-space shading Grant 9,747,718 - Patney , et al. August 29, 2 | 2017-08-29 |
System, method, and computer program product for passing attribute structures between shader stages in a graphics pipeline Grant 9,659,399 - Hakura , et al. May 23, 2 | 2017-05-23 |
Adaptive Shading In A Graphics Processing Pipeline App 20170132834 - HE; Yong ;   et al. | 2017-05-11 |
Conservative rasterization of primitives using an error term Grant 9,633,469 - Lum , et al. April 25, 2 | 2017-04-25 |
Consistent Vertex Snapping For Variable Resolution Rendering App 20170046812 - Lum; Eric Brian ;   et al. | 2017-02-16 |
Adaptive shading in a graphics processing pipeline Grant 9,552,667 - He , et al. January 24, 2 | 2017-01-24 |
Consistent vertex snapping for variable resolution rendering Grant 9,478,066 - Lum , et al. October 25, 2 | 2016-10-25 |
Technique for storing shared vertices Grant 9,418,616 - Duluk, Jr. , et al. August 16, 2 | 2016-08-16 |
Techniques for interleaving surfaces Grant 9,355,430 - Lum , et al. May 31, 2 | 2016-05-31 |
Technique for storing shared vertices Grant 9,293,109 - Duluk, Jr. , et al. March 22, 2 | 2016-03-22 |
Multi-sample surface processing using sample subsets Grant 9,286,659 - Minkin , et al. March 15, 2 | 2016-03-15 |
System, method, and computer program product for generating primitive specific attributes Grant 9,269,179 - Hakura , et al. February 23, 2 | 2016-02-23 |
System, Method, And Computer Program Product For Performing Object-space Shading App 20160049000 - Patney; Anjul ;   et al. | 2016-02-18 |
System, Method, And Computer Program Product For Shading Using A Dynamic Object-space Grid App 20160048999 - Patney; Anjul ;   et al. | 2016-02-18 |
Multi-sample surface processing using one sample Grant 9,262,797 - Minkin , et al. February 16, 2 | 2016-02-16 |
System, method, and computer program product for inputting modified coverage data into a pixel shader Grant 9,165,399 - Uralsky , et al. October 20, 2 | 2015-10-20 |
Adaptive Shading In A Graphics Processing Pipeline App 20150170408 - HE; Yong ;   et al. | 2015-06-18 |
Adaptive Shading In A Graphics Processing Pipeline App 20150170409 - HE; Yong ;   et al. | 2015-06-18 |
Using a pixel offset for evaluating a plane equation Grant 9,058,672 - Lindholm , et al. June 16, 2 | 2015-06-16 |
System, Method, And Computer Program Product For Mapping Tiles To Physical Memory Locations App 20150109315 - Grewal; Amanpreet ;   et al. | 2015-04-23 |
Managing Memory Regions To Support Sparse Mappings App 20150097847 - DUNAISKY; Jonathan ;   et al. | 2015-04-09 |
Techniques For Interleaving Surfaces App 20150084974 - LUM; Eric B. ;   et al. | 2015-03-26 |
System, Method, And Computer Program Product For Rendering A Screen-aligned Rectangle Primitive App 20150084952 - Moreton; Henry Packard | 2015-03-26 |
System, Method, And Computer Program Product For Passing Attribute Structures Between Shader Stages In A Graphics Pipeline App 20150054827 - Hakura; Ziyad Sami ;   et al. | 2015-02-26 |
Rendering To Multi-resolution Hierarchies App 20150049104 - LUM; Eric B. ;   et al. | 2015-02-19 |
Consistent Vertex Snapping For Variable Resolution Rendering App 20140267232 - Lum; Eric Brian ;   et al. | 2014-09-18 |
Generating Anti-aliased Voxel Data App 20140267266 - CRASSIN; Cyril ;   et al. | 2014-09-18 |
Multi-sample Surface Processing Using Sample Subsets App 20140267356 - Minkin; Alexander Lev ;   et al. | 2014-09-18 |
System, Method, And Computer Program Product For Generating Primitive Specific Attributes App 20140267276 - Hakura; Ziyad Sami ;   et al. | 2014-09-18 |
Generating Anti-aliased Voxel Data App 20140267264 - CRASSIN; Cyril ;   et al. | 2014-09-18 |
Conservative Rasterization Of Primitives Using An Error Term App 20140267238 - Lum; Eric Brian ;   et al. | 2014-09-18 |
Target Independent Rasterization With Multiple Color Samples App 20140267366 - BOLZ; Jeffrey A. ;   et al. | 2014-09-18 |
Generating Anti-aliased Voxel Data App 20140267265 - CRASSIN; Cyril ;   et al. | 2014-09-18 |
Handling Post-z Coverage Data In Raster Operations App 20140267224 - LUM; Eric B. ;   et al. | 2014-09-18 |
Multi-sample Surface Processing Using One Sample App 20140267315 - Minkin; Alexander Lev ;   et al. | 2014-09-18 |
System, Method, And Computer Program Product For Executing Processes Involving At Least One Primitive In A Graphics Processor, Utilizing A Data Structure App 20140267260 - Hakura; Ziyad Sami ;   et al. | 2014-09-18 |
Multiresolution Consistent Rasterization App 20140253555 - LUM; Eric B. ;   et al. | 2014-09-11 |
Approximation of stroked higher-order curved segments by quadratic bezier curve segments Grant 8,773,439 - Kilgard , et al. July 8, 2 | 2014-07-08 |
Technique For Storing Shared Vertices App 20140176589 - Duluk, JR.; Jerome F. ;   et al. | 2014-06-26 |
Technique For Storing Shared Vertices App 20140176588 - Duluk, JR.; Jerome F. ;   et al. | 2014-06-26 |
Efficient implementation of arrays of structures on SIMT and SIMD architectures Grant 8,751,771 - Fahs , et al. June 10, 2 | 2014-06-10 |
System, Method, And Computer Program Product For Inputting Modified Coverage Data Into A Pixel Shader App 20140118351 - Uralsky; Yury ;   et al. | 2014-05-01 |
Hermite gregory patch for watertight tessellation Grant 8,698,802 - Moreton , et al. April 15, 2 | 2014-04-15 |
System and method for perspective corrected tessellation using parameter space warping Grant 8,605,085 - Moreton December 10, 2 | 2013-12-10 |
Method for watertight evaluation of an approximate catmull-clark surface Grant 8,570,324 - Dmitriev , et al. October 29, 2 | 2013-10-29 |
System and method for symmetric parameterization of independently tessellated patches Grant 8,558,833 - Moreton October 15, 2 | 2013-10-15 |
Line rasterization techniques Grant 8,482,567 - Moreton , et al. July 9, 2 | 2013-07-09 |
Chipset security offload engine Grant 8,473,750 - Cox , et al. June 25, 2 | 2013-06-25 |
Utilization of symmetrical properties in rendering Grant 8,373,717 - Ramey, II , et al. February 12, 2 | 2013-02-12 |
System and method for geometry shading Grant 8,212,825 - Everitt , et al. July 3, 2 | 2012-07-03 |
Efficient Implementation Of Arrays Of Structures On Simt And Simd Architectures App 20120089792 - FAHS; Brian ;   et al. | 2012-04-12 |
Boundary transition region stitching for tessellation Grant 8,120,607 - Legakis , et al. February 21, 2 | 2012-02-21 |
Multiprocessor computing systems with heterogeneous processors Grant 8,086,828 - Moreton , et al. December 27, 2 | 2011-12-27 |
System and method for low-overhead push buffer jumps Grant 8,085,275 - Duluk, Jr. , et al. December 27, 2 | 2011-12-27 |
Approximation Of Stroked Higher-order Curved Segments By Quadratic B Zier Curve Segments App 20110285719 - KILGARD; Mark J. ;   et al. | 2011-11-24 |
Approximation Of Stroked Higher-order Curved Segments By Quadratic B Zier Curve Segments App 20110285722 - KILGARD; Mark J. ;   et al. | 2011-11-24 |
Method For Watertight Evaluation Of An Approximate Catmull-clark Surface App 20110085736 - Dmitriev; Kirill ;   et al. | 2011-04-14 |
Hermite Gregory Patch For Watertight Tessellation App 20110080405 - Moreton; Henry Packard ;   et al. | 2011-04-07 |
Using A Pixel Offset For Evaluating A Plane Equation App 20110081100 - Lindholm; John Erik ;   et al. | 2011-04-07 |
System and method for digital content protection Grant 7,920,701 - Cox , et al. April 5, 2 | 2011-04-05 |
Complementary anti-aliasing sample patterns Grant 7,916,155 - Moreton March 29, 2 | 2011-03-29 |
Hardware For Parallel Command List Generation App 20110072211 - DULUK, JR.; Jerome F. ;   et al. | 2011-03-24 |
Hardware For Parallel Command List Generation App 20110072245 - DULUK, JR.; Jerome F. ;   et al. | 2011-03-24 |
Constant versioning for multi-threaded processing Grant 7,877,565 - Allen , et al. January 25, 2 | 2011-01-25 |
Clipping graphics primitives with deferred derivation of vertex attributes Grant 7,705,845 - Parikh , et al. April 27, 2 | 2010-04-27 |
Single Pass Tessellation App 20100079454 - Legakis; Justin S. ;   et al. | 2010-04-01 |
Apparatus and method for raster tile coalescing Grant 7,564,456 - Lindholm , et al. July 21, 2 | 2009-07-21 |
Multiprocessor Computing Systems With Heterogeneous Processors App 20090177864 - Moreton; Henry Packard ;   et al. | 2009-07-09 |
Multiprocessor computing systems with heterogeneous processors Grant 7,516,301 - Moreton , et al. April 7, 2 | 2009-04-07 |
Apparatus, system, and method for multi-sample pixel coalescing Grant 7,502,035 - Moreton March 10, 2 | 2009-03-10 |
Apparatus and system for generating texture derivatives for pixel processing Grant 7,450,136 - Moreton November 11, 2 | 2008-11-11 |
Generation Of A Particle System Using A Geometry Shader App 20080266286 - Ramey; William Orville ;   et al. | 2008-10-30 |
Utilization Of Symmetrical Properties In Rendering App 20080266296 - Ramey; William Orville ;   et al. | 2008-10-30 |
Decompression Of Vertex Data Using A Geometry Shader App 20080266287 - Ramey; William Orville ;   et al. | 2008-10-30 |
Apparatus, system, and method for clipping graphics primitives with respect to a clipping plane Grant 7,439,988 - Parikh , et al. October 21, 2 | 2008-10-21 |
Culling before setup in viewport and culling unit Grant 7,400,325 - Gimby , et al. July 15, 2 | 2008-07-15 |
Apparatus, system, and method for increased processing flexibility of a graphic pipeline Grant 7,385,609 - Lindholm , et al. June 10, 2 | 2008-06-10 |
Clipping with addition of vertices to existing primitives Grant 7,292,242 - Wittenbrink , et al. November 6, 2 | 2007-11-06 |
Cull before attribute read Grant 7,292,239 - Moreton , et al. November 6, 2 | 2007-11-06 |
Storage buffers with reference counters to improve utilization Grant 7,233,334 - Acocella , et al. June 19, 2 | 2007-06-19 |
Chipset security offload engine App 20070088959 - Cox; Michael Brian ;   et al. | 2007-04-19 |
System, method and computer program product for using an arbitrary quantity as texture address Grant 7,136,070 - Papakipos , et al. November 14, 2 | 2006-11-14 |