Mesa日志功能
1. MESA_DEBUG环境变量功能简介
如果设置了MESA_DEBUG环境变量,错误消息会打印到stderr。例如,如果应用程序产生了错误,就会向stderr打印一条相应的错误信息,指出错误发生的位置以及可能的原因。对于release构建,MESA_DEBUG默认为off(没有调试输出)。MESA_DEBUG接受以下逗号分隔的命名标志列表,这为MESA_DEBUG设置了额外的行为
2. 参数介绍
MESA_DEBUG=silent
关闭调试消息。仅用于调试构建版本。
MESA_DEBUG=flush
每次绘制命令后刷新
ESA_DEBUG= incomplete_tex
texture不完整时的额外调试消息
ESA_DEBUG= incomplete_fbo
当FBO不完整时的额外的调试消息
ESA_DEBUG= context
创建一个调试上下文(请参见),并将错误和性能消息打印到stderr或GLX_CONTEXT_DEBUG_BIT_ARBMESA_LOG_FILE
3. 设置步骤
第一步,打开terminal,输入命令:sudo vim ~/.bashrc。在输入用户密码。
第二步,找到合适的位置或者直接在末尾处,添加内容,MESA_DEBUG=参数(参数是上面的5个选项),最后按Esc键在输入:wq回车。
第三步,输入命令:source ~/.bashrc 使得刚刚的环境变量生效。这就配置成功了。
作者:沈根成 创建时间:2023-07-20 16:52
最后编辑:廖郁强 更新时间:2024-12-20 17:01
最后编辑:廖郁强 更新时间:2024-12-20 17:01