Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 9, средняя оценка - 4.67
Iworb
анимешник++
 Аватар для Iworb
93 / 60 / 2
Регистрация: 03.11.2009
Сообщений: 411
#1

glReadPixels() не работает - C++

07.12.2010, 20:17. Просмотров 1068. Ответов 0

Подскажите пожалуйста, почему не работает, к примеру, такой код:
C++
1
2
3
4
5
6
7
glColor3f(1,0,0);
glBegin(GL_POINTS);
glVertex2f(100,100);
glEnd();
int *p=new int[1];
glReadPixels(100,100,1,1,GL_RGB,GL_UNSIGNED_INT,p);
cout<<*p;
Результатом будет 0, хотя должно быть 1.
Уже все облазил - так и не нашел решение... Помогите кто знает!
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.12.2010, 20:17     glReadPixels() не работает
Посмотрите здесь:

C++ Не работает явное преобразование типа, а неявное работает.
C++ То работает, то не работает. Массив из случайных вещественных чисел
C++ Release не работает, Debug работает
Приложение работает в Win2K, не работает в Win2003 C++
C++ Программа при релизе не работает, а при дебаге работает
Работает в онлайн компиляторах, но не работает у меня C++
C++ Почему тип "bool" работает в файле с расширением .cpp и не работает в файле с расширением .c?
C++ Не работает кириллица. Или работает, но illegale bute sequence

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

Текущее время: 18:06. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru