Invention Grant
US09299187B2 Opacity testing for processing primitives in a 3D graphics processing system
有权
在3D图形处理系统中处理图元的不透明度测试
- Patent Title: Opacity testing for processing primitives in a 3D graphics processing system
- Patent Title (中): 在3D图形处理系统中处理图元的不透明度测试
-
Application No.: US14615580Application Date: 2015-02-06
-
Publication No.: US09299187B2Publication Date: 2016-03-29
- Inventor: John Howson
- Applicant: Imagination Technologies Limited
- Applicant Address: GB Kings Langley
- Assignee: Imagination Technologies Limited
- Current Assignee: Imagination Technologies Limited
- Current Assignee Address: GB Kings Langley
- Agency: Vorys, Sater, Seymour and Pease LLP
- Agent Vincent M DeLuca
- Priority: GB1402037.4 20140206
- Main IPC: G06T15/40
- IPC: G06T15/40 ; G06T15/00 ; G06T15/04 ; G06T15/80

Abstract:
Non-opaque primitives (e.g. translucent or punch-through primitives) often include some fragments which do not need to be treated as non-opaque fragments. For example, some fragments of a translucent primitive may be entirely opaque or entirely transparent. However, typically, the opacity states (e.g. alpha states) of the fragments are not known until texturing has been applied because it is the texture that includes the opacity information (e.g. the alpha values). However, as described herein, an opacity test is performed up front (e.g. before texturing is applied to fragments of a non-opaque primitive) to see if the processing of the fragments can be simplified. For example, if fragments are fully transparent then they may be discarded. As another example, if fragments are fully opaque then they may be handled as if they have an opaque object type such that the subsequent processing of the fragments is simplified.
Public/Granted literature
- US20150221127A1 Opacity Testing For Processing Primitives In A 3D Graphics Processing System Public/Granted day:2015-08-06
Information query