本文介绍了OpenGL的布尔制服?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想一个布尔值发送到一个OpenGL GLSL着色器。

目前我有这个着色器:

 均匀布尔富;

和我使用它来设置它:

  glUniform1i(glGetUniformLocation(着色器,富),TRUE);

似乎没有成为一个 glUniform1b ,所以我将其设置为一个整数。这似乎很好地工作。

有没有使用这种方法的任何问题吗?它是便携式的,或者可以在其他突破的显卡/驱动程序?我使用OpenGL 4.3的时刻。


解决方案

...

As for setting:

这篇关于OpenGL的布尔制服?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

10-23 06:37