Direct3D中级特性:DirectCompute技术
在DirectX11中ComputeShader的出现主要是用于计算的,利用GPU的资源进行非图形渲染的计算,这样跟图形渲染相关的计算就可以直接让GPU处理了。
Compute Shader主要特性包括线程间数据通信、一整套随机访问和流式I/O操作基本单元等。Compute Shader可发挥的地方很多,游戏中可以使用GPU进行光线追踪、A-Buffer采样抗锯齿、物理特效、人工智能AI等游戏特效运算。在游戏之外,程序员也可以利用CS架构进行图像处理、后期处理(Post Process)等。