0
我試圖使用Open GL-ES來回放視頻。我能夠創建窗口,曲面,着色器,程序並設置頂點屬性。但圖像沒有正確顯示。圖像中只有一條垂直線在整個幀中呈現。我是OpenGL的新手,無法找出問題所在。我附上了預期圖像和當前渲染圖像。原始圖像右下角的像素僅被渲染。誰能幫幫我嗎?在圖像中打開GL單行顯示
我試圖使用Open GL-ES來回放視頻。我能夠創建窗口,曲面,着色器,程序並設置頂點屬性。但圖像沒有正確顯示。圖像中只有一條垂直線在整個幀中呈現。我是OpenGL的新手,無法找出問題所在。我附上了預期圖像和當前渲染圖像。原始圖像右下角的像素僅被渲染。誰能幫幫我嗎?在圖像中打開GL單行顯示
我想通了這個問題 -
我已經設置不正確紋理規模位置
正確的:
glUniform2f(gl_tex_scale_loc[0],
1, 1);
glUniform2f (gl_tex_scale_loc[1],
0, 1);
glUniform2f (gl_tex_scale_loc[2],
0, 1);
以前:
glUniform2f(gl_tex_scale_loc[0],
1, 1);
glUniform2f (gl_tex_scale_loc[1],
1, 1);
glUniform2f (gl_tex_scale_loc[2],
1, 1);
我不太清楚這是如何轉化爲上述行爲。但它解決了我的問題
是否有任何代碼或您可以顯示的內容,以便於您可以開始幫助您? – amrdruid