|
楼主 |
发表于 2008-11-28 15:01:42
|
显示全部楼层
以下是我对DrawThreadPerContext模式的朦胧理解,请大家指教
1.advance(); eventTraversal(); updateTraversal();这些函数都是在APP阶段完成的吧
2.在DrawThreadPerContext模式下绘制Draw分为前后两个阶段DynamicDraw (DD)和 StaticDraw(SD)
3.在DrawThreadPerContext模式下APP,CULL都是由执行frame()函数的线程完成的(设此线程为AT,执行绘制的线程为GT)
4.
AT:|_ _APP_ _|_ _CULL_ _|
GT: |_ _DD_ _ |_ _SD_ _|
AT: |_ _APP_ _|_ _CULL_ _|
GT: |_ _DD_ _ |_ _SD_ _|
[ 本帖最后由 forest37 于 2008-11-28 15:04 编辑 ] |
|