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 …

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 …

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 …

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 …

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 …

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 …

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 …

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 …

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 …

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 …