Patent | Date |
---|
Stencil-then-cover path rendering with shared edges Grant 10,083,514 - Kilgard , et al. September 25, 2 | 2018-09-25 |
Baking path rendering objects into compact and efficient memory representations Grant 9,916,674 - Kilgard March 13, 2 | 2018-03-13 |
Rendering cover geometry without internal edges Grant 9,773,341 - Bolz , et al. September 26, 2 | 2017-09-26 |
Target independent rasterization with multiple color samples Grant 9,767,600 - Bolz , et al. September 19, 2 | 2017-09-19 |
Jittered coverage accumulation path rendering Grant 9,613,451 - Kilgard April 4, 2 | 2017-04-04 |
Optimizing triangle topology for path rendering Grant 9,558,573 - Bolz , et al. January 31, 2 | 2017-01-31 |
Stencil-then-cover Path Rendering With Shared Edges App 20170024897 - KILGARD; Mark J. ;   et al. | 2017-01-26 |
Stencil then cover path rendering with shared edges Grant 9,466,115 - Kilgard , et al. October 11, 2 | 2016-10-11 |
Stencil then cover path rendering with shared edges Grant 9,418,437 - Kilgard , et al. August 16, 2 | 2016-08-16 |
Stencil then cover path rendering with shared edges Grant 9,342,891 - Kilgard , et al. May 17, 2 | 2016-05-17 |
Top-to bottom path rendering with opacity testing Grant 9,317,960 - Kilgard April 19, 2 | 2016-04-19 |
Path rendering by covering the path based on a generated stencil buffer Grant 9,311,738 - Kilgard April 12, 2 | 2016-04-12 |
System and method for enabling scene program functionality Grant 9,218,691 - Sams , et al. December 22, 2 | 2015-12-22 |
System and method for compositing path color in path rendering Grant 9,202,303 - Bolz , et al. December 1, 2 | 2015-12-01 |
Programmable blending in multi-threaded processing units Grant 9,183,609 - Bastos , et al. November 10, 2 | 2015-11-10 |
System and method for enabling scene program functionality Grant 9,183,662 - Sams , et al. November 10, 2 | 2015-11-10 |
Tessellation shader inter-thread coordination Grant 9,024,946 - Brown , et al. May 5, 2 | 2015-05-05 |
Rendering Cover Geometry Without Internal Edges App 20140267386 - BOLZ; Jeffrey A. ;   et al. | 2014-09-18 |
Stencil Then Cover Path Rendering With Shared Edges App 20140267373 - KILGARD; Mark J. ;   et al. | 2014-09-18 |
Stencil Then Cover Path Rendering With Shared Edges App 20140267374 - KILGARD; Mark J. ;   et al. | 2014-09-18 |
Target Independent Rasterization With Multiple Color Samples App 20140267366 - BOLZ; Jeffrey A. ;   et al. | 2014-09-18 |
Stencil Then Cover Path Rendering With Shared Edges App 20140267375 - KILGARD; Mark J. ;   et al. | 2014-09-18 |
Omnidirectional shadow texture mapping Grant 8,803,879 - Newhall, Jr. , et al. August 12, 2 | 2014-08-12 |
Point containment for quadratic Bezier strokes Grant 8,786,606 - Kilgard July 22, 2 | 2014-07-22 |
Visual inspection and debugging of threads in parallel computing systems Grant 8,782,611 - Kretzler , et al. July 15, 2 | 2014-07-15 |
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 |
Programmable Blending In Multi-threaded Processing Units App 20140176568 - BASTOS; Rui ;   et al. | 2014-06-26 |
Optimizing Triangle Topology For Path Rendering App 20140168222 - Bolz; Jeffrey A. ;   et al. | 2014-06-19 |
Decomposing cubic Bezier segments for tessellation-free stencil filling Grant 8,730,253 - Kilgard May 20, 2 | 2014-05-20 |
System and method for path rendering with multiple stencil samples per color sample Grant 8,704,830 - Kilgard , et al. April 22, 2 | 2014-04-22 |
Path rendering with path clipping Grant 8,698,837 - Kilgard April 15, 2 | 2014-04-15 |
Conversion of dashed strokes into quadratic Bezier segment sequences Grant 8,698,808 - Kilgard April 15, 2 | 2014-04-15 |
Omnidirectional shadow texture mapping Grant 8,648,856 - Newhall, Jr. , et al. February 11, 2 | 2014-02-11 |
3D graphics API extension for a shared exponent image format Grant 8,432,410 - Kilgard April 30, 2 | 2013-04-30 |
Primitive program compilation for flat attributes with provoking vertex independence Grant 8,171,461 - Kilgard , et al. May 1, 2 | 2012-05-01 |
3D graphics API extension for a packed float image format Grant 8,149,243 - Kilgard April 3, 2 | 2012-04-03 |
Top-to-bottom Path Rendering With Opacity Testing App 20110285743 - Kilgard; Mark J. | 2011-11-24 |
Point Containment For Quadratic B Zier Strokes App 20110285718 - KILGARD; Mark J. | 2011-11-24 |
Conversion Of Dashed Strokes Into Quadratic B Zier Segment Sequences App 20110285723 - Kilgard; Mark J. | 2011-11-24 |
Decomposing Cubic B Zier Segments For Tessellation-free Stencil Filling App 20110285736 - KILGARD; Mark J. | 2011-11-24 |
System And Method For Compositing Path Color In Path Rendering App 20110285735 - BOLZ; Jeffrey A. ;   et al. | 2011-11-24 |
Point Containment For Quadratic B Zier Strokes App 20110285721 - KILGARD; Mark J. | 2011-11-24 |
Jittered Coverage Accumulation Path Rendering App 20110285747 - KILGARD; Mark J. | 2011-11-24 |
Baking Path Rendering Objects Into Compact And Efficient Memory Representations App 20110285741 - KILGARD; Mark J. | 2011-11-24 |
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 |
Path Rendering By Covering The Path Based On A Generated Stencil Buffer App 20110285711 - KILGARD; Mark J. | 2011-11-24 |
Path Rendering With Path Clipping App 20110285740 - KILGARD; MARK J. | 2011-11-24 |
Decomposing Cubic Bezier Segments For Tessellation-free Stencil Filling App 20110285720 - KILGARD; Mark J. | 2011-11-24 |
System And Method For Path Rendering With Multiple Stencil Samples Per Color Sample App 20110285742 - KILGARD; Mark J. ;   et al. | 2011-11-24 |
Conversion Of Dashed Strokes Into Quadratic B Zier Segment Sequences App 20110285724 - KILGARD; Mark J. | 2011-11-24 |
Coverage adaptive multisampling Grant 8,044,956 - Kilgard October 25, 2 | 2011-10-25 |
Vector data types with swizzling and write masking for C++ Grant 8,010,945 - Kilgard , et al. August 30, 2 | 2011-08-30 |
Vector data types with swizzling and write masking for C++ Grant 8,010,944 - Kilgard , et al. August 30, 2 | 2011-08-30 |
System and method for compiling high-level primitive programs into primitive program micro-code Grant 8,006,236 - Kilgard , et al. August 23, 2 | 2011-08-23 |
Methods and systems for processing a geometry shader program developed in a high-level shading language Grant 7,958,498 - Brown , et al. June 7, 2 | 2011-06-07 |
Tessellation Shader Inter-thread Coordination App 20110063294 - BROWN; Patrick R. ;   et al. | 2011-03-17 |
System and method for bump mapping setup Grant 7,843,463 - Kilgard November 30, 2 | 2010-11-30 |
Managing primitive program vertex attributes as per-attribute arrays Grant 7,825,933 - Kilgard , et al. November 2, 2 | 2010-11-02 |
Bounding region accumulation for graphics rendering Grant 7,808,512 - Hutchins , et al. October 5, 2 | 2010-10-05 |
Pixel shader-based data array resizing Grant 7,782,334 - Kilgard , et al. August 24, 2 | 2010-08-24 |
Texture arrays in a graphics library Grant 7,777,750 - Brown , et al. August 17, 2 | 2010-08-17 |
Methods and systems for processing a geometry shader program developed in a high-level shading language Grant 7,746,347 - Brown , et al. June 29, 2 | 2010-06-29 |
System and method for converting a vertex program to a binary format capable of being executed by a hardware graphics pipeline Grant 7,719,545 - Brown , et al. May 18, 2 | 2010-05-18 |
Dynamic texture fetch cancellation Grant 7,528,843 - Kilgard , et al. May 5, 2 | 2009-05-05 |
Avoiding unnecessary uncovered texture fetches Grant 7,466,318 - Kilgard December 16, 2 | 2008-12-16 |
System and method for converting a vertex program to a binary format capable of being executed by a hardware graphics pipeline Grant 7,456,838 - Brown , et al. November 25, 2 | 2008-11-25 |
System and method for render-to-texture depth peeling Grant 7,450,123 - Kilgard November 11, 2 | 2008-11-11 |
Optimized chaining of vertex and fragment programs Grant 7,426,724 - Kilgard , et al. September 16, 2 | 2008-09-16 |
Omnidirectional shadow texture mapping App 20080106549 - Newhall; William P. JR. ;   et al. | 2008-05-08 |
Surrogate stencil buffer clearing Grant 7,355,602 - Kilgard , et al. April 8, 2 | 2008-04-08 |
System, method and computer program product for programmable fragment processing Grant 7,286,133 - Kilgard , et al. October 23, 2 | 2007-10-23 |
Two-sided stencil testing system and method Grant 7,286,129 - Kilgard October 23, 2 | 2007-10-23 |
System and method for interfacing graphics program modules Grant 7,268,785 - Glanville , et al. September 11, 2 | 2007-09-11 |
Depth clamping system and method in a hardware graphics pipeline Grant 7,224,359 - Papakipos , et al. May 29, 2 | 2007-05-29 |
System and method for display list occlusion branching Grant 7,170,513 - Voorhies , et al. January 30, 2 | 2007-01-30 |
Software emulator for optimizing application-programmable vertex processing Grant 7,162,716 - Glanville , et al. January 9, 2 | 2007-01-09 |
Depth bounds testing Grant 7,145,565 - Everitt , et al. December 5, 2 | 2006-12-05 |
Floating point buffer system and method for use during programmable fragment processing in a graphics pipeline Grant 7,009,615 - Kilgard , et al. March 7, 2 | 2006-03-07 |
Graphics API with branching capabilities Grant 7,006,101 - Brown , et al. February 28, 2 | 2006-02-28 |
Order-independent transparency rendering system and method Grant 6,989,840 - Everitt , et al. January 24, 2 | 2006-01-24 |
Optimized chaining of vertex and fragment programs App 20060005178 - Kilgard; Mark J. ;   et al. | 2006-01-05 |
System, method and computer program product for programmable fragment processing in a graphics pipeline Grant 6,982,718 - Kilgard , et al. January 3, 2 | 2006-01-03 |
System, method and computer program product for programmable fragment processing App 20050259103 - Kilgard, Mark J. ;   et al. | 2005-11-24 |
Method and system for synchronizing updates of vertex data with a graphics processor that is fetching vertex data Grant 6,947,049 - Spitzer , et al. September 20, 2 | 2005-09-20 |
System, method and computer program product for vertex attribute aliasing in a graphics pipeline Grant 6,894,687 - Kilgard , et al. May 17, 2 | 2005-05-17 |
Omnidirectional shadow texture mapping Grant 6,876,362 - Newhall, Jr. , et al. April 5, 2 | 2005-04-05 |
System, method and article of manufacture for allowing direct memory access to graphics vertex data while bypassing a processor Grant 6,867,780 - Kirk , et al. March 15, 2 | 2005-03-15 |
Depth bounds testing App 20040169651 - Everitt, Cass W. ;   et al. | 2004-09-02 |
Two-sided stencil testing system and method Grant 6,778,189 - Kilgard August 17, 2 | 2004-08-17 |
System and method for depth clamping in a hardware graphics pipeline Grant 6,774,895 - Papakipos , et al. August 10, 2 | 2004-08-10 |
System and method for using and collecting information from a plurality of depth layers Grant 6,744,433 - Bastos , et al. June 1, 2 | 2004-06-01 |
System, method and computer program product for programmable fragment processing in a graphics pipeline App 20040066385 - Kilgard, Mark J. ;   et al. | 2004-04-08 |
System and method for dual-depth shadow-mapping Grant 6,704,025 - Bastos , et al. March 9, 2 | 2004-03-09 |
System, method and computer program product for matrix tracking during vertex processing in a graphics pipeline Grant 6,697,064 - Kilgard , et al. February 24, 2 | 2004-02-24 |
Software emulator for optimizing application-programmable vertex processing App 20030009748 - Glanville, Robert Steven ;   et al. | 2003-01-09 |
Method and system for synchronizing updates of vertex data with a graphics processor that is fetching vertex data App 20030001840 - Spitzer, John Fredric ;   et al. | 2003-01-02 |