Primitive shader
AssigneesAdvanced Micro Devices, Inc., ATI Technologies ULC
InventorsTodd Martin, Mangesh P. Nijasure, Randy W. Ramsey, Michael Mantor, Laurent Lefebvre
Life of this patent
Estimating the term…
Loading patent…
AssigneesAdvanced Micro Devices, Inc., ATI Technologies ULC
InventorsTodd Martin, Mangesh P. Nijasure, Randy W. Ramsey, Michael Mantor, Laurent Lefebvre
Estimating the term…
Improvements in the graphics processing pipeline are disclosed. More specifically, a new primitive shader stage performs tasks of the vertex shader stage or a domain shader stage if tessellation is enabled, a geometry shader if enabled, and a fixed function primitive assembler. The primitive shader stage is compiled by a driver from user-provided vertex or domain shader code, geometry shader code, and from code that performs functions of the primitive assembler. Moving tasks of the fixed function primitive assembler to a primitive shader that executes in programmable hardware provides many benefits, such as removal of a fixed function crossbar, removal of dedicated parameter and position buffers that are unusable in general compute mode, and other benefits.
A method for performing three-dimensional graphics rendering, the method comprising:
An accelerated processing device (APD), comprising:
A computing device, comprising:
Dependencies are inferred from the claim text.