Efficient shader operation
GB2637761APending Publication Date: 2025-08-06IMAGINATION TECH LTD
Patent Information
- Application Number
- GB2024001401
- Authority / Receiving Office
- GB · GB
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-02-02
- Publication Date
- 2025-08-06
Abstract
A method of operating a GPU is described wherein input attributes used in executing a first part of a geometry task are fetched 202 by a shader core. The first part of the task executes 204 a first part of a shader to calculate position data for each instance of the task. The first part of the task is executed to output 206 the position data for each instance of the task. The task is then descheduled 210 until cull results are received for each instance. In response to receiving cull results indicating at least one remaining instance in the task, input attributes used in executing a second part of a task are fetched 212. The second part of the task executes 214 a second part of a shader to calculate varyings (attributes of a primitive vertex that varies across the primitive, e.g. texture coordinate or colour) for each remaining instance. The second part of the task is executed and the varyings for each remaining instance are output 216.
Need to check novelty before this filing date? Find Prior Art
Citation Information
Patent Citations
Primitive culling using automatically compiled compute shaders
KR102459322B1
Primitive culling using automatically compiled compute shaders
US20180033184A1
Cull streams for fine-grained rendering predication
US9489767B1