-2
\$\begingroup\$

What's the difference between rendering pipeline - https://msdn.microsoft.com/en-us/library/windows/desktop/ff476882.aspx and compute shader - https://msdn.microsoft.com/en-us/library/windows/desktop/ff476331.aspx ?

\$\endgroup\$
1
  • \$\begingroup\$ You've asked a number of questions that are not well fit for this site. I suggest you take your questions to a site that's more open to discussion and other questions that aren't fit for this site. Try gamedev.net or reddit.com/r/gamedev. \$\endgroup\$
    – House
    Mar 2, 2015 at 3:16

1 Answer 1

2
\$\begingroup\$

The basic difference is simple: The standard Rendering pipeline configures the GPU so it processes data as vertices, then rasterizes them into points/lines/triangles, and then processes the result as pixels which are written into a buffer using optional blending.

A DirectCompute shader just takes data from a buffer and then process them in parallel to produce data in another buffer. The data could be visual, it could result in something that could be reused in the standard Rendering pipeline, or it could just be data that is used in some custom way that has not at all to do with graphics rendering.

\$\endgroup\$

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .