Unlock instant, AI-driven research and patent intelligence for your innovation.

Systems and methods for inputting modified coverage data into a pixel shader

A pixel shader and data technology, applied in image data processing, instrumentation, 3D image processing, etc., can solve the problem that graphics processing tasks are not optimized

Active Publication Date: 2017-10-03
NVIDIA CORP
View PDF5 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

As a result, some graphics processing tasks performed by pixel shaders may not be optimized

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Systems and methods for inputting modified coverage data into a pixel shader
  • Systems and methods for inputting modified coverage data into a pixel shader
  • Systems and methods for inputting modified coverage data into a pixel shader

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0008] figure 1 A method 100 for inputting modified coverage data into a pixel shader is shown, according to one embodiment. As shown in operation 102, the coverage data modified by the depth / stencil test is input into a pixel shader. In one embodiment, unmodified coverage data may be modified by depth / stencil testing to create coverage data modified by depth / stencil testing. In another embodiment, the unmodified coverage data may represent raster coverage data. For example, unmodified coverage data may include an indication of which subsamples within the multisampled pattern are covered by the generated primitives. In yet another embodiment, unmodified overlay data may be associated with one or more pixels to be displayed.

[0009] Additionally, in one embodiment, unmodified overlay data may be represented using an overlay bitmask. For example, a bitmask may indicate which subsamples within the multisampled pattern are covered by the input primitives. For example, sample...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

A system, method, and computer program product are provided for inputting modified coverage data into a pixel shader. In use, coverage data modified by a depth / stencil test is input into a pixel shader. Additionally, one or more actions are performed at the pixel shader, utilizing the modified coverage data.

Description

technical field [0001] The present invention relates to computer graphics, and more particularly to implementing graphics rendering. Background technique [0002] Pixel shaders are typically used during graphics rendering. For example, a pixel shader can compute effects on a pixel-by-pixel basis during the rendering process. In another example, coverage can be calculated at multiple locations within a pixel (eg, sub-samples, etc.), where such locations can then be forwarded to a Z / Stencil test to determine which samples will be written. Additionally, the overlay can then be sent to one or more pixel shaders. However, current techniques for communicating data to pixel shaders have been associated with various limitations. [0003] For example, current pixel shaders do not receive depth / stencil test information directly. As a result, certain graphics processing tasks performed by pixel shaders may not be optimized. There is therefore a need to address these and / or other p...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Patents(China)
IPC IPC(8): G06T15/40G06T15/50
CPCG06T15/405G06T15/503
Inventor 尤里·乌拉尔斯基亨利·帕尔德·莫尔顿
Owner NVIDIA CORP