Я пытаюсь написать несколько шейдеров.Я уже написал кое-что для цикла с плавающей точкой в GLSL, и он работал нормально, но у меня есть странный результат с этим:
float i = 0.0;
for(; i < 1; i += 1.0/3.0){
}
Но цикл, кажется, завершается, прежде чем я получу больше 1 (я покрасил экрансо мной, и это было серым).
Я уже написал цикл с той же структурой, и он работал нормально, я действительно не понимаю.