Lines Matching refs:SW
119 An important difference is that VS is always the first stage to run in SW models,
121 That's why, among other things, the HW VS is no longer used to execute the SW VS when tesselation or geometry shading are used.
134 * LS = Local Shader (merged into HS on GFX9+), only runs SW VS when tessellation is used
136 * ES = Export Shader (merged into GS on GFX9+), if there is a GS in the SW pipeline, the preceding stage (ie. SW VS or SW TES) always has to run on this HW stage
138 * VS = Vertex Shader, **not equivalent to SW VS**: when there is a GS in the SW pipeline this stage runs a "GS copy" shader, otherwise it always runs the SW stage before FS
140 * PS = Pixel Shader, the HW equivalent to SW FS
150 but from a SW perspective it's not part of the traditional pipeline,
171 * Each SW stage has its own HW stage
178 | SW stages: only VS+PS: | | | | | VS | FS | `vertex_vs`, `fragment_fs` |
191 | SW stages: only VS+PS: | | | VS | FS | `vertex_vs`, `fragment_fs` |
203 | SW stages: only VS+PS: | | VS | FS | `vertex_ngg`, `fragment_fs` |
212 * Note that the SW CS always runs on the HW CS stage on all HW generations.
216 | SW stage | CS | `compute_cs` |