Are GPUs performing frustum clipping triangles/pixels in hardware? If GPU performs frustum clipping(top, bottom, left, right) in hardware, is it performed at the level of pixel or it reconstructs triangles? Is it performed after the pixel shader was completely executed or the pixel is discarded before PS_Main? Basically, my question reduces to this: Is it better, to first, perform triangle clipping in compute*, and only then, make the graphics engine raster the triangles that "survived"? Or GPU would always do this for me and supposedly faster than me? *in Compute or in Geometry Shader, it is irrelevant for my question. https://ift.tt/eA8V8J
If GPU performs frustum clipping(top, bottom, left, right) in hardware, is it performed at the level of pixel or it reconstructs triangles? Is it performed after the pixel shader was completely executed or the pixel is discarded before PS_Main? Basically, my question reduces to this: Is it better, to first, perform triangle clipping in compute*, and only then, make the graphics engine raster the triangles that "survived"? Or GPU would always do this for me and supposedly faster than me? *in Compute or in Geometry Shader, it is irrelevant for my question.
from GameDev.net http://bit.ly/2WCgZul
from GameDev.net http://bit.ly/2WCgZul
ليست هناك تعليقات