2013-01-15 64 views
3

是否可以使用Direct3D 11僅渲染紋理,即不創建交換鏈並且不創建任何窗口?我試過了,所有的API調用都成功了。唯一的問題是我從臨時紋理下載的圖片是黑色的。Direct3D 11可以進行離屏渲染嗎(無交換鏈)?

我終於設法使用PIX捕獲一個完整的流(並行Nsight似乎並沒有工作)。 PIX顯示我的渲染目標也是黑色的,儘管我將它清除爲藍色。

是否有可能我打算做什麼?如果是這樣,一個人會怎麼做?

+1

不是很清楚你的問題,你的目的是什麼?爲什麼不貼一些代碼或解釋你爲什麼要這樣做? – zdd

+0

我只想呈現圖像並不顯示任何內容。 – Christoph

+0

如果你不出席現場,你怎麼知道它正確地呈現?你想只渲染一幀還是幾幀? – zdd

回答

1

實際上,如果您正確初始化設備,整個事情就會按預期工作。