Patent ID: 11869140
Assignee: ADVANCED MICRO DEVICES, INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 16:
17. A non-transitory computer-readable medium storing instructions that, when executed by a processor, cause the processor to perform operations, the operations including:
obtaining a first combined shader program that includes instructions for a first shader stage and for a second shader stage, wherein the first shader stage comprises a vertex shader stage;
transmitting the first combined shader program to an accelerated processing device (“APD”) to execute the first combined shader program, wherein the first combined shader program is executed by the APD operating in a first mode that utilizes a first combined shader stage that corresponds to functionality of the first shader stage and the second shader stage and executing the first combined shader program includes launching a wavefront of a first type to perform the functionality of both the first shader stage and the second shader stage;
obtaining a second combined shader program that includes instructions for the first shader stage and for a third shader stage; and
transmitting the second combined shader program to the APD to execute the second combined shader program, wherein the second combined shader program is executed by the APD operating in a second mode, that utilizes a second combined shader stage that corresponds to functionality of the first shader stage and the third shader stage and executing the second combined shader program includes launching a wavefront of a second type to perform the functionality of both the first shader stage and the third shader stage.