Graphics primitive preprocessing method, graphics primitive processing method, graphic processing method, processor and device

A processing method and graphics processing technology, applied in the direction of program control devices, etc., to achieve the effects of saving chip area, reducing design complexity, and reducing power consumption

Active Publication Date: 2015-06-10
GALAXYCORE SHANGHAI
View PDF2 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0008] The technical problem to be solved by the present invention is that graphics can be drawn without setting the mark in the cache, saving the area of ​​the graphics processing chip, and reducing the design complexity and power consumption of the graphics processing chip

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
  • Graphics primitive preprocessing method, graphics primitive processing method, graphic processing method, processor and device
  • Graphics primitive preprocessing method, graphics primitive processing method, graphic processing method, processor and device
  • Graphics primitive preprocessing method, graphics primitive processing method, graphic processing method, processor and device

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0066] In the following description, numerous specific details are set forth in order to provide a thorough understanding of the present invention. However, the present invention can be implemented in many other ways different from those described here, and those skilled in the art can make similar extensions without violating the connotation of the present invention, so the present invention is not limited by the specific implementations disclosed below.

[0067] As mentioned above, due to the limited capacity of the cache, it is impossible to store all the vertex data, so when the cache is full, data replacement needs to be carried out according to a certain strategy. In view of the fact that the cache capacity provided by the prior art cannot meet the needs of graphics rendering for the time being, such replacement of vertex data is still inevitable in graphics processing.

[0068] In the prior art, it is necessary to use tags to dynamically manage vertex data because the g...

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

The invention provides a graphics primitive preprocessing method, a graphics primitive processing method, a graphic processing method, a graphics primitive preprocessor, a graphics primitive processor and a graphic processing device. The graphics primitive preprocessing method comprises the following steps: simulating the actual output process of a graphics primitive, acquiring index values of all peaks of the graphics primitive during cache, acquiring a peak index sequence table through reordering, and giving the amount of peaks of the graphics primitive to be substituted. The graphics primitive processing method comprises the step of outputting the graphics primitive and substituting the peak data during cache. The graphic processing method comprises the step of processing all graphics primitives in sequence by the graphics primitive processing method in the order of graphics primitive strings. The graphics primitive preprocessor comprises a simulating unit, an index value unit, a reordering unit and a peak amount unit. The graphics primitive processor comprises an output unit and a substituting unit. The graphic processing device comprises a reception unit, a graphics primitive preprocessor and a graphics primitive processor. According to the invention, a traditional cache mark is not required, so that the area of a chip is saved, and the design complexity and power consumption of the chip are reduced as well.

Description

technical field [0001] The present invention relates to graphics processing, in particular to a graphics element preprocessing method and processing method, a graphics processing, a graphics element preprocessor and a processor, and a graphics processing device. Background technique [0002] Today's users have higher and higher requirements for visual effects of computer applications, especially game applications, which often need to draw complex and exquisite graphics, and only one scene often involves a large number of graphics. This will inevitably bring a large number of uninterrupted graphics operations, and accordingly, the requirements for the computing capabilities of graphics processing chips are getting higher and higher. [0003] In the prior art, primitives are used as the basic unit of graphics drawing. Each primitive contains one or more vertices. For example: a point primitive is one vertex, a line segment primitive contains two vertices, a triangle primitiv...

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): G06F9/44
Inventor 沙力李济川赵波
Owner GALAXYCORE SHANGHAI
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