Результаты поиска по запросу "opengl"

2 ответа

Вызов glClear (GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT) очищает буферы цвета и глубины OpenGL (или любой другой буфер или комбинацию буферов). OpenGL является конечным автоматом, поэтому рекомендуется начинать каждый кадр с чистого листа.

ачинающий OpenGL я хотел бы знать, что они делают и почему они необходимы. Например, в вызове glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT);

2 ответа

та же глава, что и образец PDF с сайта книги

аких целей мы используем матрицу проекций вида модели? Почему шейдерам требуется матрица проекции вида модели?

2 ответа

 для параллельного рендеринга это отличный проект.

имаюсь разработкой приложения OpenGL для Windows XP. Целевая машина имеет 2 видеокарты NVIDIA GeForce 9800GT, которые необходимы, потому что приложение должно иметь 2 потока аналогового видео. Само приложение имеет два окна OpenGL, по одному для ...

ТОП публикаций

3 ответа

Это просто потому, что я отправил этот ответ только 23 часа назад. Пожалуйста, проголосуйте за это!

ел бы разработать приложение (на C ++), подобноеЧистые данные [http://puredata.info/], но с классным графическим интерфейсом и лучшей документацией ... Да, что-то вродеMax / MSP [http://cycling74.com/products/maxmspjitter/]или ...

1 ответ

примерочная)

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

1 ответ

@MSalters: То, что я сказал в своем ответе, верно. VS2008 и более ранние версии имели настройки каталога C ++ для всей машины (в любом случае для каждого профиля пользователя Windows). В VS2010 они были перенесены в свойства проекта. Унаследованные настройки для каждой единицы компиляции существуют как в 2008, так и в 2010 году, но они не подходят для больших библиотек, таких как GLUT и boost, поэтому я их не упомянул.

я настраиваю Visual Studio C ++ 10 в Windows 7, чтобы я мог запустить примеры программ из этой книги «OpenGL superbible 5th edition», но у меня есть некоторые ОСНОВНЫЕ ПРОБЛЕМЫ, связанные с получением GLTools и freeglut для работы: Вот как я все ...

1 ответ

Я бы сказал, что это прямо в тот момент, когда можно задаться вопросом, проще ли просто сделать, как сказал @genpfault, и нарисовать круговой треугольник-веер самостоятельно.

олжно быть в формеcircle(float xcenter, float ycenter, float radius).

1 ответ

Вычислить пространство глаза из пространства окна

не вычислить координату пространства глаза из координат окна (пиксель в буфере кадра), координаты + значение глубины пикселя в GLSL (если можно так сказать, gluUnproject в GLSL)?

3 ответа

Размер массива должен быть целочисленным константным выражением. В вашем динамически размещенном массиве вам нужно

о, у меня все еще есть проблемы с этим, вот что у меня до сих пор: Bitmap Display::m_HeightMap; unsigned int Display:: textures;Мой метод инициализации: glEnable(GL_TEXTURE_2D); Bitmap image[2]; GLuint *textures = new ...

1 ответ

Взаимодействие CUDA / OpenGL, рисование в текстуру OpenGL с помощью CUDA

Я пишу систему рендеринга в CUDA и хочу, чтобы результаты быстро отображались через OpenGL, не затрагивая основную память. Я в основном делаю следующее: Создайте и инициализируйте текстуру OpenGL и зарегистрируйте ее в CUDA ...