Deferred Contexts

 

近日在研究如何让DX9 多线程渲染,目标如下:

     1)每个线程有自己的独立状态块,或者叫做Render Context,线程间设置状态互不影响,只对本线程的DP起作用

     2)不同的Render Context可以共享资源

首先说这些在OpenGL最初的版本就有的功能。但是我不知道D3D是否也行?

 

Dx11 Multi-Threaded Rendering for Games

http://www.microsoft.com/downloads/details.aspx?FamilyID=DA8816C2-CFBE-4208-8DD8-9DEEA0C2E2B5&displaylang=en

你可能感兴趣的:(deferred)