gamnit :: UniformBool :: uniform
# Set this uniform value fun uniform(val: Bool) do uniform_1i(location, if val then 1 else 0)