2013-04-08 40 views
0

我使用OpenGL ES做一個簡單的程序,但得到警告傳遞參數2 glBindRenderbuffer將指針整數,未作鑄

「傳遞參數2 glBindRenderbuffer將指針 整數,未作類型轉換」

由於我是OpenGL ES的新手,我無法修復此警告。請幫我解決它。這裏是我的代碼

-(void)setupRenderbuffer 
{ 
    glGenRenderbuffers(1, colorRenderBuffer); 
    glBindRenderbuffer(GL_RENDERBUFFER, colorRenderBuffer); 
    [context renderbufferStorage:GL_RENDERBUFFER fromDrawable:eaglLayer]; 
} 

回答

0

我得到的答案......有一個小打字錯誤...這個代碼應該是這樣的......

-(void)setupRenderbuffer 
{ 
    glGenRenderbuffers(1, &colorRenderBuffer); 
    glBindRenderbuffer(GL_RENDERBUFFER, colorRenderBuffer); 
    [context renderbufferStorage:GL_RENDERBUFFER fromDrawable:eaglLayer]; 
} 
相關問題