What parts of the graphics piping are performed using the CPU and GPU?

What parts of the pipelines run using the CPU and which run using the GPU?

Reading Wikipedia on a graphics pipeline , maybe my question does not exactly reflect what I ask.

Referring to this question , what “steps” are performed on the CPU and are performed on the GPU?

Edit:
My question is which parts of the high-level logic steps needed to display landscapes + 3D models [from files] use the CPU / GPU, and not which features.

+3
source share
3

CPU GPU?

...
, opengl. , OpenGL, , 100% , - ( OpenGL).
OpenGL, - mesa3d ( ). opengl32.dll( windows) , CPU.

, ( - -, , ztest) . , , . , ( ) - . , , TL ( ) . AFAIK, , DirectX 7 ( Windows-).

openGL .

: DirectX , , (, T & L, - ). - DirectX , OpenGL, , , , OpenGL, , .

+2

, ( HW, ), HW. , z- .

, Intel, HW, , .

+1

, , ( , ..), , , , ..

, GPU, CPU, .

3D-, , , GPU, , , , , ( , BSP, IdTech , Unreal Engine).

, (, ), CPU, , HW, .

Regarding the wikipedia link, all the steps mentioned here are usually performed on the GPU, but it depends on the software running on the CPU to decide which polygons will be sent for processing (even if they are dropped by the GPU later because they hidden or go out of view frustrum).

0
source

Source: https://habr.com/ru/post/1748472/


All Articles