Direct3DDirect3D 10

Direct3DDirect3D 10Direct3D 10相对Direct3D 9大量代码重新编写,Direct3D 10着眼在高级绘图程序,所有render都要写shader

但本质上功能并没有太大改变,只能算是对旧XP时代的问题重新更正,提供更高的可编程化及资源运用,以适合Vista使用

Direct3D 10新特色:全新的graphics pipeline:fixed pipeline皆改成programmable的shader,增加geometry shader、stream out,culling、cliping、blending等stage合为output merger stage新的resource type: constant buffer、texture array

Texture array可容许最多512个Texture

resource引进view的概念guaranteed feature setGPU呈现多任务(multitasking)

以上内容由大学时代综合整理自互联网,实际情况请以官方资料为准。

相关