GLES3.0中文API-glBlitFramebuffer

glBlitFramebuffer 函数用于将像素块从一个帧缓冲区的指定区域复制到另一个帧缓冲区的指定区域。它可以复制颜色、深度和模板缓冲区。该函数支持GL_NEAREST或GL_LINEAR过滤,但某些组合可能会导致GL_INVALID_OPERATION错误。如果源和目标缓冲区重叠,结果是不确定的。
摘要由CSDN通过智能技术生成

名称

glBlitFramebuffer — 将像素块从读取的帧缓冲区复制到绘制帧缓冲区

C 规范

void glBlitFramebuffer( GLint srcX0,
GLint srcY0,
GLint srcX1,
GLint srcY1,
GLint dstX0,
GLint dstY0,
GLint dstX1,
GLint dstY1,
GLbitfield mask,
GLenum filter);

参数

srcX0,srcY0,srcX1,srcY1
在读取帧缓冲区的读取缓冲区中指定源矩形的边界。

dstX0,dstY0,dstX1,dstY1
在写帧缓冲区的写缓冲区内指定目标矩形的边界。

mask
标志的按位或,指示要复制哪些缓冲区。 允许的标志是GL_COLOR_BUFFER_BIT,GL_DEPTH_BUFFER_BIT和GL_STENCIL_BUFFER_BIT。

filter
指定在拉伸图像时要应用的插值。 必须为GL_NEAREST或GL_LINEAR。

描述

glBlitFramebuffer将像素值的矩形从读取帧缓冲区的一个区域传输到绘制帧缓冲区的另一区域。 mask是多个值的按位或,指示要复制的缓冲区。值是GL_COLOR_BUFFER_BIT,GL_DEPTH_BUFFER_BIT和GL_STENCIL_BUFFER_BIT。将与这些缓冲区相对应的像素从由位置(srcX0; srcY0)和(srcX1; srcY1)界定的源矩形复制到由位置(dstX0; dstY

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值