-
Notifications
You must be signed in to change notification settings - Fork 215
Open
Description
When I attach a depth texture to a render pass I get an invalid operation OpenGL error (invalid operation) during operation "glDrawBuffers((GLsizei) draw_buffers.size(), draw_buffers.data())"! from this line
Line 93 in 2ee903c
| CHK(glDrawBuffers((GLsizei) draw_buffers.size(), draw_buffers.data())); |
RenderPass::RenderPass(): framebuffer is marked as incomplete: incomplete attachment.
I am using the example1.cpp file, where I added the following lines
m_depth_tex = new Texture(
Texture::PixelFormat::Depth,
Texture::ComponentFormat::Float32,
m_size);
m_render_pass = new RenderPass({ this }, m_depth_tex);If if replace GL_BACK_LEFT by attachment_id here
Line 67 in 2ee903c
| draw_buffers.push_back(GL_BACK_LEFT); |
glDrawBuffers is gone, but there is still the critical error of incomplete attachment.
I am using OpenGL on ubuntu.
Metadata
Metadata
Assignees
Labels
No labels