Multi-primitive graphics rendering pipeline
V Goel, YI Yeo - US Patent 9,177,351, 2015 - Google Patents
BACKGROUND Computing devices often utilize a graphics processing unit (GPU) to
accelerate the rendering of graphics data for display. Examples of Such computing devices …
accelerate the rendering of graphics data for display. Examples of Such computing devices …
Patched shading in graphics processing
V Goel, AE Gruber - US Patent 10,559,123, 2020 - Google Patents
Aspects of this disclosure relate to a process for rendering graphics that includes
designating a hardware shading unit of a graphics processing unit (GPU) to perform first …
designating a hardware shading unit of a graphics processing unit (GPU) to perform first …
Parallel triangle tessellation
M Gong - US Patent 8,537,158, 2013 - Google Patents
Triangles are tessellated by an algorithm that is adapted for efficient parallel processing. A
plurality of input triangles for tessellation are received. Within each input triangle, a number …
plurality of input triangles for tessellation are received. Within each input triangle, a number …
Tessellation engine and applications thereof
V Goel, JD Carroll, B Buchner, M Nijasure - US Patent 8,884,957, 2014 - Google Patents
Disclosed herein methods, apparatuses, and systems for performing graphics processing. In
this regard, a processing unit includes a tessellation module and a connectivity module. The …
this regard, a processing unit includes a tessellation module and a connectivity module. The …
System And Method For Tessellation In An Improved Graphics Pipeline
AA Munshi, MB Harris, A Tikhonova… - US Patent App. 15 …, 2017 - Google Patents
An improved tessellation graphics pipeline that obviates that use of early stage vertex
shaders and hull shaders and allows greater efficiency and flexibility. Embodiments provide …
shaders and hull shaders and allows greater efficiency and flexibility. Embodiments provide …
Adaptive sub-patches system, apparatus and method
PL Doyle, D Burke, S Maiyuran, AR Appu… - US Patent …, 2019 - Google Patents
Systems, apparatuses and methods may provide a way to subdivide a patch generated in
graphics processing pipeline into sub-patches, and generate sub-patch tessellations for the …
graphics processing pipeline into sub-patches, and generate sub-patch tessellations for the …
Target independent rasterization
S Hinitz, A Patel, CN Boyd, BD Pelton - US Patent 9,183,651, 2015 - Google Patents
BACKGROUND Rasterizing is a process, often described as a graphics pipeline, that
converts Scene data into a rendered image where each pixel (picture element) in an image …
converts Scene data into a rendered image where each pixel (picture element) in an image …
Vertex order in a tessellation unit
U Ceylan, V Goel - US Patent 9,305,397, 2016 - Google Patents
BACKGROUND Computing devices are increasingly requiring advanced two-dimensional
(2D) and three-dimensional (3D) graphics applications. For example, computing devices are …
(2D) and three-dimensional (3D) graphics applications. For example, computing devices are …
Computation reduced tessellation
NM Madani, J Mao, V Goel - US Patent 9,142,060, 2015 - Google Patents
BACKGROUND A graphics processing unit (GPU) may implementagraph ics processing
pipeline that includes a tessellation stage. The tessellation stage converts a surface into a …
pipeline that includes a tessellation stage. The tessellation stage converts a surface into a …
Patched shading in graphics processing
V Goel, AE Gruber, D Kim - US Patent 10,535,185, 2020 - Google Patents
Aspects of this disclosure relate to a process for rendering graphics that includes performing,
with a hardware unit of a graphics processing unit (GPU) designated for vertex shading, a …
with a hardware unit of a graphics processing unit (GPU) designated for vertex shading, a …