Shader core instruction to invoke depth culling
AssigneeAdvanced Micro Devices, Inc.
InventorsMatthäus G. Chajdas, Christopher J. Brennan
Life of this patent
Estimating the term…
Loading patent…
AssigneeAdvanced Micro Devices, Inc.
InventorsMatthäus G. Chajdas, Christopher J. Brennan
Estimating the term…
Systems, apparatuses, and methods for executing a shader core instruction to invoke depth culling are disclosed. A shader core executes an instruction to invoke a culling function on a depth culling unit for one or more entities prior to completing a corresponding draw call. The shader core provides a mode and coordinates to the depth culling unit as a result of executing the instruction. The depth culling unit implements the culling function to access a live depth buffer to determine whether one or more primitives corresponding to the entities are occluded. The culling unit returns indication(s) to the shader core regarding the result(s) of processing the one or more primitives. For example, if the results indicate a primitive is occluded, the shader core cancels the draw call for the primitive.
An apparatus comprising:
A method comprising:
A system comprising:
Dependencies are inferred from the claim text.