Вопрос по текстурам

Возникла такая проблема с текстурами

DialogResult res = openFileDialog1.ShowDialog();

        // создаем изображение с индификатором imageId
        Il.ilGenImages(1, out imageId);
        // делаем изображение текущим
        Il.ilBindImage(imageId);


        //загрузка изображения
        Il.ilLoadImage("123.jpg");

если убираю строку с открытием диалога файла, которая вообщем то ничего не должна делать, то текстура грузится не хочет, хотя так прекрасно грузится.

Как выйти из этого положения?