G ++ OpenGL загрузить несколько объектов - PullRequest
0 голосов
/ 08 января 2012

У меня проблема с загрузкой более одного файла.Объ в OpenGL.Я пытаюсь загрузить файл cmd, но загружается только последний файл.

for(int i=0; i<2; i++){
if(!load_object(argv[i], OBJECT_LIST))){
printf("Error with file %s", argv[i]);
}}

OBJECT_LIST - это GLuint

Где проблема?

1 Ответ

0 голосов
/ 08 января 2012

Похоже, OBJECT_LIST перезаписывается при каждой итерации цикла. Я хотел бы представить, что использование массива это то, что вы хотите:

GLuint OBJECT_LIST[2];

for(int i=0; i<2; i++){
    if(!load_object(argv[i], OBJECT_LIST[i]))){
        printf("Error with file %s", argv[i]);
    }
}

Еще одно замечание: есть ли причина, по которой вы начинаете с argv[0]? Это имя файла вашего приложения, а не первый аргумент.

...