Invention Grant
- Patent Title: Resource allocation for mesh shader outputs
-
Application No.: US18054581Application Date: 2022-11-11
-
Publication No.: US12169898B1Publication Date: 2024-12-17
- Inventor: Michael A. Mang , Jason D. Carroll , Jingfei Kong , Ralph C. Taylor
- Applicant: Apple Inc.
- Applicant Address: US CA Cupertino
- Assignee: Apple Inc.
- Current Assignee: Apple Inc.
- Current Assignee Address: US CA Cupertino
- Agency: Kowert, Hood, Munyon, Rankin & Goetzel, P.C.
- Agent Michael B. Davis; Daniel M. Munyon
- Main IPC: G06T17/20
- IPC: G06T17/20 ; G06T15/00 ; G06T15/20 ; G06T15/40

Abstract:
Techniques are disclosed relating to object and mesh shaders executed by a graphics processor. In some embodiments, a device includes buffer circuitry and shader circuitry configured to execute graphics programs. Control circuitry may: generate object shader work and mesh shader work for the shader circuitry, receive output information generated by a mesh shader that indicates a number of vertices and primitives to be output by the mesh shader, allocate, based on the output information and after execution of at least a portion of the mesh shader, a region of the buffer circuitry for storage of the vertices to be output by the mesh shader, and store the vertices output by the mesh shader in the allocated region. Disclosed techniques may advantageously provide efficient use of limited buffer resources.
Information query