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

2 ответа

, Многие реализации только мультисэмплируют обратный буфер; передний буфер не является мультисэмплированным. Выполнение свопинга приведет к уменьшению выборки из буфера мультисэмплинга.

льку сегодняшние карты, кажется, хранят список команд рендеринга и сбрасываются только при вызовеglFlush или жеglFinishдействительно ли нужна двойная буферизация? Игра OpenGL, которую я разрабатываю для Linux (Radeon-карта ATI Mobility) с SDL / ...

3 ответа

 команда.

я есть данные вершин и треугольников, которые содержат цвет для каждоготреугольник (лицо), а не для каждой вершины. то есть одна вершина совместно используется несколькими гранями, каждая грань потенциально имеет свой цвет. Как я должен ...

7 ответов

Если вы используете 64-битную JVM, вам нужны 64-битные библиотеки.

аю основную игру на Java, используя библиотеку LWJGL через Netbeans. Я создал библиотеку с lwjgl, lwjgl_util и jinput .jar и добавил -Djava.library.path = C: \ LWJGL \ native \ windows в категорию «Выполнить» в свойствах проекта. Когда я ...

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

1 ответ

 хотя.

зменении размера окна win32 с контекстом OpenGL оно только показывает черный цвет на недавно открытой области. Я получаю сообщение WM_PAINT при изменении размера и пытаюсь отобразить новый контент, но кажется, что SwapBuffers ничего не делает при ...

4 ответа

Это ваш фиксированный конвейер.

могу повторить выделение текстурного атласа? Например, мой спрайт (выделение) находится в пределах координат текстуры: GLfloat textureCoords[]= { .1f, .1f, .3f, .1f, .1f, .3f, .3f, .3f };Тогда я хочу повторить этот спрайтN раз на треугольную ...

2 ответа

Я знаю, что этот ответ немного расплывчатый, но я надеюсь, что смогу дать вам полезный совет.

должаю решать эту проблему при создании игровых движков, где мои классы хотят выглядеть так: interface Entity { draw(); } class World { draw() { for (e in entities) e.draw(); } }Это просто псевдокод, чтобы примерно показать, как ...

2 ответа

Ах! Это было действительно так! Я просто посмотрел прямо над этим. Спасибо!

ался выяснить, какglTexImage2D работает и увидеть некоторые странные результаты из довольно четкого кода. Мой код просто рисует грубый круг в массив без знака длиной 256 * 256, а затем отправляет эти данные в текстуру. Однако ...

1 ответ

, а не просто следующая точка последовательности.

я есть матричная структура: typedef struct Matrix { float m[16]; } Matrix;Когда я пытаюсь вызвать эту функцию: memcpy(m->m, MultiplyMatrices(m, &translation).m, sizeof(m->m));Я получаю сообщение об ошибке во время компиляции: ошибка: ...

0 ответов

@pst: Основные версии существуют в настоящее время, чтобы соответствовать актуальному новому оборудованию. GL 3.2 может быть реализован на том же оборудовании, что и 3.1 и 3.0. Но 4.0 не может быть реализован на том же оборудовании, что и 3.3. Вроде как основные версии Direct3D в наше время.

шу этоGL_QUADS будут удалены в версиях OpenGL> 3.0, почему это так? Мои старые программы не будут работать в будущем? Я проверил, иGL_TRIANGLES или жеGL_QUADS не имеют разницы в скорости рендеринга (может быть дажеGL_QUADS быстрее). Так какой в ...

2 ответа

Хорошо, я также слышал о профилировщиках фрагментов шейдеров. Но я не видел смысла ... и как это можно написать: /

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