INNER CODE UNIT · C
vertexShaderCode
GuvaCode/ray4laz · headers/extras/shader_compiler.c:14
vertexShaderCode = argv[i+1];
i++; // Пропускаем следующий аргумент (значение шейдера)
}
else if (strcmp(argv[i], "-fs") == 0 && i+1 < argc) {
fragmentShaderCode = argv[i+1];
i++; // Пропускаем следующий аргумент (значение шейдера)
}
}
// Проверка, что хотя бы один шейдер передан
if (vertexShaderCode == NULL && fragmentShaderCode == NULL) {
printf("Usage: %s -vs \"vertex_code\" -fs \"fragment_code\"\n", argv[0]);
printf("Note: At least one shader (-vs or -fs) must be provided.\n");
return 1;
}
// Инициализация окна
InitWindow(0, 0, "RayLib Shader Compiler");