package shaders;

import org.lwjgl.opengl.GL20;

public class UniformBoolean extends Uniform{

	private boolean currentBool;
	private boolean used = false;
	
	public UniformBoolean(String name){
		super(name);
	}
	
	public void loadBoolean(boolean bool){
		if(!used || currentBool != bool){
			GL20.glUniform1f(super.getLocation(), bool ? 1f : 0f);
			used = true;
			currentBool = bool;
		}
	}
	
}