-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\$
  • \$\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\$ – MichaelHouse Mar 2 '15 at 3:16
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\$

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.