【我的OpenGL学习进阶之旅】当你运行OpenGL程序的时候,程序并不绘制任何内容,并且白屏和黑屏的时候怎么排查?

一、问题描述

学习OpenGL一段时间了,在平常写OpenGL程序的时候,经常出现一些运行程序当时并不绘制任何你想要的效果,甚至有时候直接白屏或者黑屏的现象。

幸好每一次我都将OpenGL程序中的问题排查出来,最终渲染出我想要的效果。但是在排查过程中也是很痛苦的,有时候改代码一上午才能确定出最终的问题所在。

因此我想总结一下这段时间调试的经验。

二、大致错误分类

2.1 GLSL着色器代码语法错误

有的是因为GLSL着色器代码语法错误,导致无法编译GLSL,导致不渲染的。比如下面几篇博客:

猜你喜欢

转载自blog.csdn.net/qq446282412/article/details/126686903
今日推荐