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

Depth write disable for zone rendering

A technology of depth and depth value, applied in 3D image processing, instruments, image memory management, etc., can solve problems such as slowing down system operation

Inactive Publication Date: 2006-12-20
INTEL CORP
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Writing values ​​to the depth buffer unnecessarily places a considerable load on the memory bus as well as other parts of the system, potentially slowing down the operation of the system

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
  • Depth write disable for zone rendering
  • Depth write disable for zone rendering
  • Depth write disable for zone rendering

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0017] The present invention provides a depth write inhibit apparatus and method for controlling the eviction of, for example, depth values ​​from a depth cache to a corresponding memory-resident depth buffer in a region rendering system. The deep write inhibit configuration includes a memory controller 182 that implements eviction detection logic 176 that enables / disables data from the internal render cache 172 to the corresponding depth buffer in response to a control signal in the form of an enable / disable bit 178. 174 write evictions. When the depth write enable / disable bit indicates that depth buffer writing is disabled, an eviction 180 from the render cache 172 (which typically occurs during rendering of the next region 164) causes the evicted data to be discarded rather than written to depth buffer 174 . Specifically, since the depth cache is initialized (ie, cleared) to a constant value when an area is initially rendered, the depth buffer does not need to be read. Th...

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 depth write disable apparatus and method for controlling evictions, such as depth values, from a depth cache to a corresponding depth buffer in a zone rendering system. When the depth write disable circuitry is enabled, evictions from the depth cache (as which typically occur during the rendering of the next zone) to the depth buffer are prevented. In particular, once the depth buffer is initialized (i.e. cleared) to a constant value at the beginning of a scene, the depth buffer does not need to be read. The depth cache handles intermediate depth reads and writes within each zone. Since the memory resident depth buffer is not required after a scene is rendered, it never needs to be written. The final depth values for a zone can thus be discarded (i.e., rather than written to the depth buffer) after each zone is rendering.

Description

technical field [0001] The present invention relates generally to graphics systems, and more particularly to methods and apparatus for controlling the transfer of data from a depth cache to a depth buffer. Background technique [0002] Computer graphics systems are widely used to display graphical representations of objects on two-dimensional video display screens. Current computer graphics systems provide highly detailed representations and are used in a variety of applications. In a typical computer graphics system, objects to be represented on a display screen are broken down into graphics primitives. Primitives are the basic building blocks of graphics displays and can include points, lines, vectors, and polygons such as triangles and quadrilaterals. Typically, hardware / software solutions are implemented to render or draw graphics primitives that represent views of one or more objects being represented on a display screen. [0003] Primitives of a three-dimensional ob...

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/40G06T1/60G06F13/00G06T17/10
CPCG06T15/405G06T1/60G06T17/10G06F13/00
Inventor 阿迪蒂亚·斯里尼瓦斯彼得·多伊尔
Owner INTEL CORP