Apparatus and method for using alpha values to improve ray tracing efficiency
AssigneeIntel Corporation
InventorHOLGER GRUEN
Life of this patent
Estimating the term…
Abstract
Apparatus and method for encoding sub-primitives to improve ray tracing efficiency. For example, one embodiment of an apparatus comprises: a ray generator to generate a plurality of rays in a ray tracing graphics pipeline; a sub-primitive generator to subdivide each primitive of a plurality of primitives into a plurality of sub-primitives; a sub-primitive encoder to identify a first subset of the plurality of sub-primitives as being fully transparent and to identify a second subset of the plurality of sub-primitives as being fully opaque; and wherein the first subset of the plurality of primitives identified as being fully transparent are culled prior to further processing of each respective primitive.
Claims30
An apparatus comprising:
- a ray generator to generate a plurality of rays in a ray tracing graphics pipeline;
- a sub-primitive generator to subdivide each primitive of a plurality of primitives into a plurality of sub-primitives;
- a sub-primitive encoder to identify a first subset of the plurality of sub-primitives as being fully transparent and to identify a second subset of the plurality of sub-primitives as being fully opaque;
- and
- wherein the first subset of the plurality of primitives identified as being fully transparent are culled prior to further processing of each respective primitive.
A method comprising:
- generating a plurality of rays in a ray tracing graphics pipeline;
- subdividing each primitive of a plurality of primitives into a plurality of sub-primitives;
- identifying a first subset of the plurality of sub-primitives as being fully transparent;
- identifying a second subset of the plurality of sub-primitives as being fully opaque;
- and
- wherein the first subset of the plurality of primitives identified as being fully transparent are culled prior to further processing of each respective primitive.
A machine-readable medium comprising:
- generating a plurality of rays in a ray tracing graphics pipeline;
- subdividing each primitive of a plurality of primitives into a plurality of sub-primitives;
- identifying a first subset of the plurality of sub-primitives as being fully transparent;
- identifying a second subset of the plurality of sub-primitives as being fully opaque;
- and
- wherein the first subset of the plurality of primitives identified as being fully transparent are culled prior to further processing of each respective primitive.
Dependencies are inferred from the claim text.