Invention Grant
- Patent Title: Primitive shader
-
Application No.: US15415823Application Date: 2017-01-25
-
Publication No.: US11379941B2Publication Date: 2022-07-05
- Inventor: Todd Martin , Mangesh P. Nijasure , Randy W. Ramsey , Michael Mantor , Laurent Lefebvre
- Applicant: Advanced Micro Devices, Inc. , ATI Technologies ULC
- Applicant Address: US CA Sunnyvale; CA Markham
- Assignee: Advanced Micro Devices, Inc.,ATI Technologies ULC
- Current Assignee: Advanced Micro Devices, Inc.,ATI Technologies ULC
- Current Assignee Address: US CA Sunnyvale; CA Markham
- Agency: Volpe Koenig
- Main IPC: G06T1/20
- IPC: G06T1/20 ; G06T15/00 ; G06T15/40

Abstract:
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.
Public/Granted literature
- US20180082399A1 PRIMITIVE SHADER Public/Granted day:2018-03-22
Information query