Changeset 523 for trunk/src/gl
- Timestamp:
- 10/17/16 23:19:19 (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/gl/gl_context.cc
r520 r523 212 212 213 213 } 214 215 void nv::gl_context::attach_depth( framebuffer source, framebuffer target ) 216 { 217 gl_framebuffer_info* sinfo = m_framebuffers.get( source ); 218 gl_framebuffer_info* tinfo = m_framebuffers.get( target ); 219 220 if ( sinfo && tinfo ) 221 { 222 glBindFramebuffer( GL_FRAMEBUFFER, tinfo->glid ); 223 // TODO: do we need to bind the renderbuffer at all? 224 glBindRenderbuffer( GL_RENDERBUFFER, sinfo->depth_rb_glid ); 225 glFramebufferRenderbuffer( GL_FRAMEBUFFER, GL_DEPTH_ATTACHMENT, GL_RENDERBUFFER, sinfo->depth_rb_glid ); 226 glBindRenderbuffer( GL_RENDERBUFFER, 0 ); 227 glBindRenderbuffer( GL_FRAMEBUFFER, 0 ); 228 } 229 230 } 231 214 232 215 233 void nv::gl_context::blit( framebuffer f, buffer_mask mask, ivec2 src1, ivec2 src2, ivec2 dst1, ivec2 dst2 )
Note: See TracChangeset
for help on using the changeset viewer.