Method for efficient re-rendering objects to vary viewports and under varying rendering and rasterization parameters
ME Cerny, J Scanlin - US Patent 10,438,312, 2019 - Google Patents
Graphics processing renders a scene with a plurality of different rendering parameters for
different locations on a screen area. A rendering parameter context is set up for each of a …
different locations on a screen area. A rendering parameter context is set up for each of a …
Varying effective resolution by screen location in graphics processing by approximating projection of vertices onto curved viewport
ME Cerny - US Patent 9,836,816, 2017 - Google Patents
In graphics processing data is received representing one or more vertices for a scene in a
virtual space. A projection of the vertices onto a screen space of a display device is …
virtual space. A projection of the vertices onto a screen space of a display device is …
Varying effective resolution by screen location by altering rasterization parameters
ME Cerny - US Patent 9,710,881, 2017 - Google Patents
In graphics processing data is received representing one or more vertices for a scene in a
virtual space. Primitive assembly is performed on the vertices to compute projec tions of the …
virtual space. Primitive assembly is performed on the vertices to compute projec tions of the …
Gradient adjustment for texture mapping for multiple render targets with resolution that varies by screen location
ME Cerny - US Patent 9,652,882, 2017 - Google Patents
In a computer graphics processing unit (GPU) having a shader and a texture unit the pixel
shader is configured to receive or generate one or more sets of texture coordinates per pixel …
shader is configured to receive or generate one or more sets of texture coordinates per pixel …
Gradient adjustment for texture mapping to non-orthonormal grid
ME Cerny - US Patent 9,495,790, 2016 - Google Patents
In a computer graphics processing unit (GPU) having a texture unit, when pixel sample
locations are based on a non-orthonormal grid in scene space, the texture unit receives …
locations are based on a non-orthonormal grid in scene space, the texture unit receives …
Varying effective resolution by screen location by changing active color sample count within multiple render targets
T Berghoff - US Patent 10,068,311, 2018 - Google Patents
A graphics processing unit (GPU) is configured to receive metadata specifying an active
sample configuration for a particular region of a display device among a plurality of regions …
sample configuration for a particular region of a display device among a plurality of regions …
Graphics processing enhancement by tracking object and/or primitive identifiers
T Berghoff - US Patent 9,710,957, 2017 - Google Patents
Graphics processing includes setting up a plurality of objects in a scene in virtual space,
each object being defined by a set of Vertices. A unique object identifier is assigned to each …
each object being defined by a set of Vertices. A unique object identifier is assigned to each …
Method for non-planar specular reflections in hybrid ray tracing
R Bakalash, R Weitzman, E Haviv - US Patent 10,699,468, 2020 - Google Patents
The present invention teaches a real-time hybrid ray tracing method for non-planar specular
reflections. The high complexity of a non-planar surface is reduced to low complexity of …
reflections. The high complexity of a non-planar surface is reduced to low complexity of …
Hybrid multisample/supersample antialiasing
CW Everitt, SE Molnar - US Patent 8,605,087, 2013 - Google Patents
A system and method for dynamically adjusting the pixel sampling rate during primitive
shading can improve image quality or increase shading performance. Hybrid antialiasing is …
shading can improve image quality or increase shading performance. Hybrid antialiasing is …
Method for efficient construction of high resolution display buffers
T Berghoff - US Patent 9,865,074, 2018 - Google Patents
Graphics processing systems and methods are disclosed which may minimize invocations to
a pixel shader in order to improve efficiency in a rendering pipeline. In implementations of …
a pixel shader in order to improve efficiency in a rendering pipeline. In implementations of …