-
公开(公告)号:US20230038647A1
公开(公告)日:2023-02-09
申请号:US17444353
申请日:2021-08-03
Applicant: Adobe Inc.
Inventor: Harish Agarwal , Saurabh Gupta , Himanshu Verma
Abstract: Techniques for rendering two-dimensional vector graphics are described. The techniques include using a central processing unit to generate tessellate triangles along a vector path in which each of the tessellate triangles is represented by a set of vertices. From the tessellate triangles, an index buffer and a compressed vertex buffer are generated. The index buffer includes a vertex index for each vertex of each of the tessellate triangles. The compressed vertex buffer includes a vertex buffer entry for each unique vertex that maps to one or more vertex indices of the index buffer. The index buffer and the compressed vertex buffer are provided to a graphics processing unit to render the vector path with anti-aliasing.
-
公开(公告)号:US11869123B2
公开(公告)日:2024-01-09
申请号:US17444353
申请日:2021-08-03
Applicant: Adobe Inc.
Inventor: Harish Agarwal , Saurabh Gupta , Himanshu Verma
CPC classification number: G06T11/203 , G06T1/20 , G06T15/005 , G06T15/04 , G06T17/20
Abstract: Techniques for rendering two-dimensional vector graphics are described. The techniques include using a central processing unit to generate tessellate triangles along a vector path in which each of the tessellate triangles is represented by a set of vertices. From the tessellate triangles, an index buffer and a compressed vertex buffer are generated. The index buffer includes a vertex index for each vertex of each of the tessellate triangles. The compressed vertex buffer includes a vertex buffer entry for each unique vertex that maps to one or more vertex indices of the index buffer. The index buffer and the compressed vertex buffer are provided to a graphics processing unit to render the vector path with anti-aliasing.
-