2011-03-28 98 views
1

當我們的開發辦公室使用軟件渲染或任何圖形卡時,我們的小彩色GL_POINTS渲染的顏色與我們預期的完全一致。在現場外,一些用戶報告以錯誤顏色呈現的點。讓他們關閉硬件加速解決了他們的問題,所以我們一直把整個事情放到第三方問題上,並使用一種解決方法(像素尺寸很小的矩形,其顏色仍然沒有問題)。障礙:我們正在取得巨大的業績。OpenGL GL_POINTS原始渲染問題

我的問題是,有沒有其他人有類似的問題,如果是這樣,他們想出了一種方法來保持他們的GL_POINTS 獲得正確的顏色?

+2

你使用調色板(索引顏色)還是RGBA?你能在一小段代碼中重現錯誤嗎?是glPointSize = 1.0? – LumpN 2011-03-28 16:49:36

回答

0

我還沒有遇到類似的問題,但解決方法很簡單:獲取用戶正在使用的卡,並設置相同的環境。

也許這個問題和老司機一樣愚蠢。我沒有看到還有什麼可以渲染錯誤的顏色。

+0

我以爲是一樣的,尤其是考慮到軟件渲染解決了這個問題。不幸的是,我們的用戶不能/不會更新驅動程序。 – 2011-03-29 10:12:06

+0

@Edward在這種情況下,獲得相同的GPU芯片和類似的環境,並找到解決辦法。 – 2011-03-29 10:50:28