opengl - 如何将 "clear color"插入属性堆栈

我正在尝试使用 glPushAttrib 将“清除颜色”(使用 glClearColor 设置)推送到属性堆栈上。问题是:我不确定要向 glPushAttrib 发送哪个标志。

背景:我通常使用 glClearColor 来设置我的应用程序的“背景”颜色。但是,在一些地方我必须更改 glClearColor 以清除我正在绘制的纹理。我想使用属性堆栈来推送然后弹出“背景”颜色,这样它就不会搞砸了。

谢谢!

最佳答案

根据 glPushAttrib这是:

glPushAttrib(GL_COLOR_BUFFER_BIT);

关于opengl - 如何将 "clear color"插入属性堆栈,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4890246/

相关文章:

php - 在 Web 服务器环境中的 PHP 中启用进程控制 (PCNTL) 有哪些副作用?

sql - 在 SQL 中将列的子集重置为其默认值?

.net - 重性高潮不起作用

windows - Perl 中的“打开”语句拆分包含空格的路径 - 如何读取路径中包含空格的文件?

sql-server - T-SQL 固定宽度输出

vb6 - 如何枚举计算机上可用的 COM 端口?

sql-server - SQL Server 数据库还原卡在 99%

ms-access - 通过 Access VBA 代码保存查询

php - 使用 preg_replace 删除特定字符周围的空格

datetime - R:计算2个数字时间之间耗时,例如944和1733是469分钟