Результаты поиска по запросу "opengl"
, Многие реализации только мультисэмплируют обратный буфер; передний буфер не является мультисэмплированным. Выполнение свопинга приведет к уменьшению выборки из буфера мультисэмплинга.
льку сегодняшние карты, кажется, хранят список команд рендеринга и сбрасываются только при вызовеglFlush или жеglFinishдействительно ли нужна двойная буферизация? Игра OpenGL, которую я разрабатываю для Linux (Radeon-карта ATI Mobility) с SDL / ...
команда.
я есть данные вершин и треугольников, которые содержат цвет для каждоготреугольник (лицо), а не для каждой вершины. то есть одна вершина совместно используется несколькими гранями, каждая грань потенциально имеет свой цвет. Как я должен ...
Если вы используете 64-битную JVM, вам нужны 64-битные библиотеки.
аю основную игру на Java, используя библиотеку LWJGL через Netbeans. Я создал библиотеку с lwjgl, lwjgl_util и jinput .jar и добавил -Djava.library.path = C: \ LWJGL \ native \ windows в категорию «Выполнить» в свойствах проекта. Когда я ...
хотя.
зменении размера окна win32 с контекстом OpenGL оно только показывает черный цвет на недавно открытой области. Я получаю сообщение WM_PAINT при изменении размера и пытаюсь отобразить новый контент, но кажется, что SwapBuffers ничего не делает при ...
Это ваш фиксированный конвейер.
могу повторить выделение текстурного атласа? Например, мой спрайт (выделение) находится в пределах координат текстуры: GLfloat textureCoords[]= { .1f, .1f, .3f, .1f, .1f, .3f, .3f, .3f };Тогда я хочу повторить этот спрайтN раз на треугольную ...
Я знаю, что этот ответ немного расплывчатый, но я надеюсь, что смогу дать вам полезный совет.
должаю решать эту проблему при создании игровых движков, где мои классы хотят выглядеть так: interface Entity { draw(); } class World { draw() { for (e in entities) e.draw(); } }Это просто псевдокод, чтобы примерно показать, как ...
Ах! Это было действительно так! Я просто посмотрел прямо над этим. Спасибо!
ался выяснить, какglTexImage2D работает и увидеть некоторые странные результаты из довольно четкого кода. Мой код просто рисует грубый круг в массив без знака длиной 256 * 256, а затем отправляет эти данные в текстуру. Однако ...
, а не просто следующая точка последовательности.
я есть матричная структура: typedef struct Matrix { float m[16]; } Matrix;Когда я пытаюсь вызвать эту функцию: memcpy(m->m, MultiplyMatrices(m, &translation).m, sizeof(m->m));Я получаю сообщение об ошибке во время компиляции: ошибка: ...
@pst: Основные версии существуют в настоящее время, чтобы соответствовать актуальному новому оборудованию. GL 3.2 может быть реализован на том же оборудовании, что и 3.1 и 3.0. Но 4.0 не может быть реализован на том же оборудовании, что и 3.3. Вроде как основные версии Direct3D в наше время.
шу этоGL_QUADS будут удалены в версиях OpenGL> 3.0, почему это так? Мои старые программы не будут работать в будущем? Я проверил, иGL_TRIANGLES или жеGL_QUADS не имеют разницы в скорости рендеринга (может быть дажеGL_QUADS быстрее). Так какой в ...
Хорошо, я также слышал о профилировщиках фрагментов шейдеров. Но я не видел смысла ... и как это можно написать: /
тоящее время у нас есть довольно продвинутые инструменты для сглаживания рендеринга, позволяющие видеть различные этапы, время, затрачиваемое на вызовы отрисовки и т. Д. Но без них графический конвейер становится черным ящиком, когда речь идет о ...