problem with creating depth texture for fbo on HD3000

problem with creating depth texture for fbo on HD3000

imagem de Luk sz

I have a notebook with nvidia and intel GPUs, this code works on nvidia but on intel glGetError returns  'invalid operation'

  glBindTexture(GL_TEXTURE_2D, m_depthTexture); 

  glTexImage2D(GL_TEXTURE_2D, 0, GL_DEPTH32F_STENCIL8, WindowWidth, WindowHeight, 0, GL_DEPTH_COMPONENT, GL_FLOAT, nil);

Is there some other format for depth & stencil buffer that intel would accept? Tried some combinations but without luck

3 posts / 0 new
Último post
Para obter mais informações sobre otimizações de compiladores, consulte Aviso sobre otimizações.
imagem de Axel Mamode (Intel)

Can you try this?

  glTexImage2D(GL_TEXTURE_2D, 0, GL_DEPTH32F_STENCIL8, WindowWidth, WindowHeight, 0, GL_DEPTH_STENCIL, GL_FLOAT_32_UNSIGNED_INT_24_8_REV, nil);

imagem de Luk sz

fbo initialized properly on both cards :)

thank you

Faça login para deixar um comentário.