Changeset 503 for trunk/src/gl/gl_context.cc
- Timestamp:
- 06/28/16 21:09:19 (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/gl/gl_context.cc
r502 r503 201 201 } 202 202 203 void nv::gl_context::blit( framebuffer f, clear_state::buffers_typemask, ivec2 src1, ivec2 src2, ivec2 dst1, ivec2 dst2 )203 void nv::gl_context::blit( framebuffer f, buffer_mask mask, ivec2 src1, ivec2 src2, ivec2 dst1, ivec2 dst2 ) 204 204 { 205 205 gl_framebuffer_info* info = m_framebuffers.get( f ); … … 207 207 { 208 208 glBindFramebuffer( GL_FRAMEBUFFER, info->glid ); 209 unsigned filter = mask == clear_state::COLOR_BUFFER ? GL_LINEAR : GL_NEAREST;209 unsigned filter = mask == buffer_mask::COLOR_BUFFER ? GL_LINEAR : GL_NEAREST; 210 210 glBlitFramebuffer( src1.x, src1.y, src2.x, src2.y, dst1.x, dst1.y, dst2.x, dst2.y, clear_state_buffers_to_mask( mask ), filter ); 211 211 } … … 213 213 214 214 215 void nv::gl_context::blit( framebuffer from, framebuffer to, clear_state::buffers_typemask, ivec2 src1, ivec2 src2, ivec2 dst1, ivec2 dst2 )215 void nv::gl_context::blit( framebuffer from, framebuffer to, buffer_mask mask, ivec2 src1, ivec2 src2, ivec2 dst1, ivec2 dst2 ) 216 216 { 217 217 gl_framebuffer_info* finfo = m_framebuffers.get( from ); … … 221 221 glBindFramebuffer( GL_READ_FRAMEBUFFER, finfo->glid ); 222 222 glBindFramebuffer( GL_DRAW_FRAMEBUFFER, tinfo ? tinfo->glid : 0 ); 223 unsigned filter = mask == clear_state::COLOR_BUFFER ? GL_LINEAR : GL_NEAREST;223 unsigned filter = mask == buffer_mask::COLOR_BUFFER ? GL_LINEAR : GL_NEAREST; 224 224 glBlitFramebuffer( src1.x, src1.y, src2.x, src2.y, dst1.x, dst1.y, dst2.x, dst2.y, clear_state_buffers_to_mask( mask ), filter ); 225 225 glBindFramebuffer( GL_READ_FRAMEBUFFER, 0 );
Note: See TracChangeset
for help on using the changeset viewer.