INNER CODE UNIT · C
fragmentShaderCode
GuvaCode/ray4laz · headers/extras/shader_compiler.c:18
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");
SetTargetFPS(60);
// Загрузка шейдера
Shader shader = LoadShaderFromMemory(vertexShaderCode, fragmentShaderCode);