六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 255|回复: 0

Directx11教程(53) D3D11管线(8) GS的调度执行

[复制链接]

升级  91.33%

154

主题

154

主题

154

主题

举人

Rank: 3Rank: 3

积分
474
 楼主| 发表于 2012-12-30 11:51:45 | 显示全部楼层 |阅读模式
Directx11教程(53) D3D11管线(8) GS的调度执行

<div class="postbody"><div id="cnblogs_post_body">       在前面的教程中,我们分析了VS-PS的shader管线组合执行过程,本章我们分析一下VS-GS-PS的管线执行过程,主要是GS阶段hardware何如调度。
       参考资料:
       从D3D10开始,D3D 管线中增加了GS 阶段,如下图所示:
  <a href="http://images.cnblogs.com/cnblogs_com/mikewolf2002/201208/201208081855009634.png">
         从前面的教程中,我们知道在VS-PS的管线执行流程中,VS的输出传输到一个VS-Output buffer中,之后PA会从这个buffer中得到VS后的顶点信息,然后进行clipper等操作后,把体元传输到光栅化阶段。
         VS-GS-PS的hardware管线执行流程大概如下:vs的输出会先到一个缓冲中,之后会和IA中体元信息通过shader调度模块传输到gs阶段,开始gs的wave/warp执行,gs的输出,会把体元信息传输到PA,顶点信息传输到shader output 缓冲中,最后再传送到PA,然后进行光栅化的操作。
  
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表