Original Post
I am beginer of directx.I want to know what is the software processing? If a app declare use software processing,it would not use vs & ps?
Quote:The program never waits for polygons to be drawn. Polygons are not usually drawn until you end your scene (in fact, in some cases they may not even be drawn then, some cards wait until a flip operation is initiated before drawing.)
Original post by firefire99
en,en,thank you
you mean if I declare SW.vertexprocessing,when I call drawprimitive,then the cpu will implement it,but the pixel processing will still on the gpu otherwise I also declare a SW. pixel rendering.
then I think ,if I use the cpu to draw,the program after the draw call would wait for the draw.on the other hand,if I draw vertex use gpu,the program those after draw call would not wait?
Quote:I believe that software vertex processing tends to use a seperate thread, so no, it wouldn't wait for the draw call to finish. (If you've only got one CPU, then you'll find yourself sharing it with more stuff, but that's all handled transparently).
Original post by firefire99
then I think ,if I use the cpu to draw,the program after the draw call would wait for the draw.on the other hand,if I draw vertex use gpu,the program those after draw call would not wait?
This topic has been locked by a moderator. New replies are not allowed.
With your permission, GameDev.net uses analytics cookies to understand how people use the platform. You can accept analytics or continue with necessary cookies only. Learn more