Developing Games on Intel Graphics
Ask us questions and get answers, tips, tweaks & techniques from product and technology experts.
447 Discussions

problem with creating depth texture for fbo on HD3000

Luk_sz
Beginner
265 Views

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

0 Kudos
2 Replies
AXEL_M_Intel1
Employee
265 Views

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);

Luk_sz
Beginner
265 Views

fbo initialized properly on both cards :)

thank you

Reply