| CPC G06F 9/30047 (2013.01) [G06F 9/3009 (2013.01); G06F 9/3814 (2013.01); G06F 9/3851 (2013.01); G06F 9/3888 (2023.08); G06F 12/0837 (2013.01)] | 14 Claims |

|
1. A graphics processing apparatus comprising:
a graphics processor including a number of execution instances to generate requests for constant data; and
a constant cache to store multiple constant types including bindless, stateless constants not bound to a specific storage location and not having a specific state defined, wherein the constant cache has a single level of hierarchy to store the constant data, wherein the constant cache has a banking structure based on the number of execution instances, and wherein the execution instances are to generate requests for the constant data with unified messaging having a single type of data referencing for the multiple constant types.
|