图形基础 GPU架构GPU & CPU

Posted thefist11

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了图形基础 GPU架构GPU & CPU相关的知识,希望对你有一定的参考价值。

1. GPU渲染功能

step1. 多边形生成:完成3D图形的生成,将图形映射到相应的像素点上。
step2. 多边形上颜色:对每个像素进行计算确定最终颜色并完成输出。

2. CPU & GPU

2.1 Draw Call命令

draw call会给出一个需要被渲染的图元(primitives)列表(该列表不会包含渲染状态,渲染状态在之前已经设置过了),GPU会根据渲染状态和所有的输入顶点数据来进行计算,最终形成屏幕上的图像。

CPU向GPU发送的指令会被压栈入一个命令缓冲区,GPU一次取出执行。在实际的渲染当中,GPU的渲染速度往往会快过CPU提交命令的速度,这导致相当一部分时间消耗在存储和提取命令。

以上是关于图形基础 GPU架构GPU & CPU的主要内容,如果未能解决你的问题,请参考以下文章

图形基础 GPU架构并行计算

图形基础 GPU架构背景

图形基础 GPU架构软件调用栈

CPU,GPU,NPU的架构差异对比

通俗理解 CPU && GPU

[引擎开发] 深入GPU和渲染优化(基础篇)