2012-02-28 61 views

回答

6

使用ARB_create_context_profile並請求向前兼容的上下文。

正向兼容上下文僅爲OpenGL 版本3.0和更高版本定義。它們不得支持標記爲 的功能,因爲該版本的API已棄用此功能,而 非向前兼容上下文必須支持 版本中的所有功能,不建議使用。

+0

好吧,我猜黑色的屏幕意味着它的工作。有沒有辦法獲得有關被調用的函數的信息,這些函數不起作用或者他們不工作? – 2012-02-28 12:48:01

+1

這些函數不被支持/實現,因此正確的實現應該在所有後1.2函數的'GetProcAddress'上返回'nullptr',並且靜態鏈接前1.2函數會自動崩潰或失敗(我個人更喜歡「崩潰「,但大多數實現者可能會默默地失敗,即」黑屏「)。理論上,調試上下文應該給你更詳細的信息(例如爲每個未實現的func調用回調函數),但它們似乎並不奏效(反正我的nvidia卡上不適用於我)。 – Damon 2012-02-28 12:58:03

相關問題