os, float progress) { ivec2 size = imageSize(output_images[idx]); int s = int(size.x * progress); vec4 a = texture(a_images[idx], pos); vec4 b = texture(b_images[idx], pos); imageStore(output_images[idx], pos, pos.x > s ? a : b); }