2011-01-21 63 views

回答

1

你有兩個選擇:

  • 如果你的驅動程序支持上下文共享,可以綁定FBO紋理上你的OpenGL控件和顯示直接(綁定的質感,呈現四,完成)。簡單快捷 - 只需確保您的渲染與顯示器同步。
  • 如果您的驅動程序沒有,您必須通過GL.ReadPixels將渲染結果回讀到Bitmap對象(或等同物)中。然後,您可以將它們作爲紋理重新上傳到其他OpenGL控件,或直接在非OpenGL控件上顯示它們。

默認情況下,OpenTK會一直嘗試共享上下文。不幸的是,英特爾驅動程序不支持上下文共享,因此您不能使用第一種方法。

+0

什麼是「使渲染與顯示同步」的最佳方式? – Pygmy 2011-02-22 13:59:06

相關問題