0
因爲,例如,glBufferData可以報告GL_OUT_OF_MEMORY錯誤,我預計glTexImage可以這樣做,但事實並非如此。glTexImage可以檢測到內存不足錯誤嗎?
想必它是可能會用完紋理內存,那麼如何檢測事件?
因爲,例如,glBufferData可以報告GL_OUT_OF_MEMORY錯誤,我預計glTexImage可以這樣做,但事實並非如此。glTexImage可以檢測到內存不足錯誤嗎?
想必它是可能會用完紋理內存,那麼如何檢測事件?
任何OpenGL函數在理論上都會導致GL_OUT_OF_MEMORY
錯誤,如果作爲一些進程的副作用,內存需要分配但不能。如前所述通過GL 4.4核心配置文件,第2.3節:
規範試圖明確地描述這些隱錯誤條件(與OUT_OF_MEMORY除外),無論他們在哪裏申請
所以錯誤的描述不不得不說,GL_OUT_OF_MEMORY
可能會發生。它總是可以的。雖然他們對此不一致有些奇怪,但在某些情況下特別提出了這種可能性,但在其他情況下卻沒有這樣做。