Initial object shader run for graphics workload distribution
AssigneeApple Inc.
InventorsJeffrey T. Brady, Jason D. Carroll, Michael A. Mang, Ralph C. Taylor
Life of this patent
Estimating the term…
Loading patent…
AssigneeApple Inc.
InventorsJeffrey T. Brady, Jason D. Carroll, Michael A. Mang, Ralph C. Taylor
Estimating the term…
Techniques are disclosed relating to using an initial version of an object shader to determine a child count and distribute geometry work based on the child count. In some embodiments, graphics shader circuitry is configured to execute shader programs including object shaders and mesh shaders. Vertex control circuitry is configured to, for a given object shader: launch an initial version of the given object shader to determine a number of meshlets to be generated by the given object shader (e.g., where the initial version of the given object shader does not commit side effects to architectural state of the apparatus) and select shader circuitry to execute a complete version of the given object shader based on the determined number of meshlets.
An apparatus, comprising:
A method, comprising:
A non-transitory computer-readable storage medium having stored thereon design information that specifies a design of at least a portion of a hardware integrated circuit in a format recognized by a semiconductor fabrication system that is configured to use the design information to produce the circuit according to the design, wherein the design information specifies that the circuit includes:
Dependencies are inferred from the claim text.