Hybrid rendering in graphics processing

A technology of graphics processing and graphics processing unit, which is applied in the details of image processing hardware, image data processing, image memory management, etc., and can solve the problems of complexity and difficulty of 3D graphics rendering technology.

Active Publication Date: 2017-09-26
QUALCOMM INC
View PDF12 Cites 10 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Thus, the added complexity in 3D graphics rendering techniques creates difficulties when implementing such techniques on embedded systems

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
  • Hybrid rendering in graphics processing
  • Hybrid rendering in graphics processing
  • Hybrid rendering in graphics processing

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0016] This disclosure relates to techniques for graphics processing, and more particularly, techniques for mixed rendering modes. Current graphics rendering systems typically render scenes using a binned rendering mode (sometimes called tile-based rendering) or a direct rendering mode. In many examples, a graphics processing unit (GPU) may be configured to selectively perform both binned rendering and tile-based rendering. In bin rendering, one frame of a 2D or 3D scene is rendered by breaking the frame into smaller parts (eg, rectangular bins or tiles) and rendering each of these bins separately. Binned rendering is useful in applications where very little dedicated fast graphics memory (GMEM) is available, such as for mobile applications. The size of the bin can be configured to represent the amount of storage available in GMEM. For example, if a GMEM is capable of storing 512kB, the bin size may be configured such that the pixel data contained in the bin is less than or ...

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

This disclosure presents techniques and structures for graphics processing. In one example, a method of graphics processing may include rendering, with a graphics processing unit (GPU), one or more portions of a frame using one or more graphics operations, and writing, with the GPU, color data directly to a color buffer in a system memory in accordance with the one or more graphics operations. The method may further include writing, with the GPU, depth data to a depth buffer in a graphics memory in accordance with the one or more graphics operations, and resolving, with the GPU, the depth buffer in the graphics memory to the system memory when the rendering of the one or more portions of the frame is complete.

Description

technical field [0001] The present invention relates to techniques for graphics processing, and more particularly, to techniques for mixed rendering modes in graphics processing. Background technique [0002] Visual content for display, such as content for graphical user interfaces and video games, may be generated by a graphics processing unit (GPU). A GPU can convert two-dimensional or three-dimensional (3D) objects into a displayable two-dimensional (2D) pixel representation. Converting information about a 3D object into a displayable bitmap is called pixel rendering and requires considerable memory and processing power. In the past, 3D graphics capabilities were only available on powerful workstations. However, 3D graphics accelerators are now commonly found in personal computers (PCs) as well as in embedded devices such as smart phones, tablet computers, portable media players, portable video game consoles, and the like. Typically, embedded devices have less computin...

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 Applications(China)
IPC IPC(8): G06T1/20G06T15/00
CPCG06T1/20G06T15/005G06T2200/28G06T2210/08G06T1/60G06T15/80G06T15/04
Inventor 王韬
Owner QUALCOMM INC
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products