-
公开(公告)号:US10593111B2
公开(公告)日:2020-03-17
申请号:US16057212
申请日:2018-08-07
Applicant: Advanced Micro Devices, Inc.
Inventor: Timour T. Paltashev , Boris Prokopenko , Vladimir V. Kibardin
Abstract: A method, a system, and a computer-readable storage medium directed to performing high-speed parallel tessellation of 3D surface patches are disclosed. The method includes generating a plurality of primitives in parallel. Each primitive in the plurality is generated by a sequence of functional blocks, in which each sequence acts independently of all the other sequences.
-
公开(公告)号:US20180061124A1
公开(公告)日:2018-03-01
申请号:US15251914
申请日:2016-08-30
Applicant: Advanced Micro Devices, Inc.
Inventor: Boris Prokopenko , Timour T. Paltashev , Vladimir V. Kibardin
CPC classification number: G06T17/20 , G06T15/005 , G06T17/10 , G06T2210/12
Abstract: A parallel adaptable graphics rasterization system in which a primitive assembler includes a router to selectively route a primitive to a first rasterizer or one of a plurality of second rasterizers. The second rasterizers concurrently operate on different primitives and the primitive is selectively routed based on an area of the primitive. In some variations, a bounding box of the primitive is reduced to a predetermined number of pixels prior to providing the primitive to the one of the plurality of second rasterizers. Reducing the bounding box can include subtracting an origin of the bounding box from coordinates of points that represent the primitive.
-
公开(公告)号:US20170193697A1
公开(公告)日:2017-07-06
申请号:US14984896
申请日:2015-12-30
Applicant: Advanced Micro Devices, Inc.
Inventor: Timour T. Paltashev , Boris Prokopenko , Vladimir V. Kibardin
CPC classification number: G06T17/20 , G06T1/20 , G06T15/005 , G06T2210/52
Abstract: A method, a system, and a computer-readable storage medium directed to performing high-speed parallel tessellation of 3D surface patches are disclosed. The method includes generating a plurality of primitives in parallel. Each primitive in the plurality is generated by a sequence of functional blocks, in which each sequence acts independently of all the other sequences.
-
公开(公告)号:US20180342099A1
公开(公告)日:2018-11-29
申请号:US16057212
申请日:2018-08-07
Applicant: Advanced Micro Devices, Inc.
Inventor: Timour T. Paltashev , Boris Prokopenko , Vladimir V. Kibardin
CPC classification number: G06T17/20 , G06T1/20 , G06T15/005 , G06T2210/52
Abstract: A method, a system, and a computer-readable storage medium directed to performing high-speed parallel tessellation of 3D surface patches are disclosed. The method includes generating a plurality of primitives in parallel. Each primitive in the plurality is generated by a sequence of functional blocks, in which each sequence acts independently of all the other sequences.
-
公开(公告)号:US10068372B2
公开(公告)日:2018-09-04
申请号:US14984896
申请日:2015-12-30
Applicant: Advanced Micro Devices, Inc.
Inventor: Timour T. Paltashev , Boris Prokopenko , Vladimir V. Kibardin
Abstract: A method, a system, and a computer-readable storage medium directed to performing high-speed parallel tessellation of 3D surface patches are disclosed. The method includes generating a plurality of primitives in parallel. Each primitive in the plurality is generated by a sequence of functional blocks, in which each sequence acts independently of all the other sequences.
-
公开(公告)号:US10062206B2
公开(公告)日:2018-08-28
申请号:US15251914
申请日:2016-08-30
Applicant: Advanced Micro Devices, Inc.
Inventor: Boris Prokopenko , Timour T. Paltashev , Vladimir V. Kibardin
CPC classification number: G06T17/20 , G06T15/005 , G06T17/10 , G06T2210/12
Abstract: A parallel adaptable graphics rasterization system in which a primitive assembler includes a router to selectively route a primitive to a first rasterizer or one of a plurality of second rasterizers. The second rasterizers concurrently operate on different primitives and the primitive is selectively routed based on an area of the primitive. In some variations, a bounding box of the primitive is reduced to a predetermined number of pixels prior to providing the primitive to the one of the plurality of second rasterizers. Reducing the bounding box can include subtracting an origin of the bounding box from coordinates of points that represent the primitive.
-
-
-
-
-