opengl- все статьи тега ➜ страница 2
Как выполнить быстрое наклонение текстуры Catmull-Rom с помощью линейных интерполяций?
Я читал некоторые статьи, в которых вводится быстрая интерполяция третьего порядка с использованием GL_LINEAR. [1] http://http.developer.nvidia.com/GPUGems2/gpugems2_chapter20.html [2] http://0xef.wordpress.com/2013/01/12/third-order-texture-filtering-using-linear-interpolation/ Поскольку [1] содержит много ошибок, я рекомендую прочитать [2], Если вы хотите поймать формализм. Оба они упоминают об ограничении этого метода. Для отфильтрованная текстура с GL_LINEAR, следующее отношение выпол ...
В чем разница между OpenCL и вычислительным шейдером OpenGL?
Я знаю, что OpenCL дает контроль над архитектурой памяти GPU и, таким образом, позволяет лучше оптимизировать, но, оставляя это в стороне, мы можем использовать вычислительные шейдеры для векторных операций (сложение, умножение, инверсия и т. д.)? ...
Xcode-Mac App-Bootstrap проверить ошибку при запуске
Я создаю приложение C++ для Mac с помощью Xcode. Я делал это раньше без каких-либо проблем, но я начал новый проект несколько недель назад, и у этого есть проблемы. Сообщение о запуске Когда я запускаю приложение, это сообщение появляется в консоли после вызова SDL_GL_CreateContext bootstrap_check_in(): (os/kern) unknown error code (44c) Я никогда не видел этого раньше и не знаю, что это значит. Приложение все еще запускается, хотя. Открытие всплывающих окон osascript больше не работ ...
Что такое современное состояние для рендеринга текста в OpenGL с версии 4.1? [закрытый]
уже есть ряд вопросов о рендеринге текста в OpenGL, таких как: как сделать OpenGL live text-rendering для GUI? но в основном обсуждается рендеринг текстурированных квадратиков с использованием конвейера с фиксированной функцией. Конечно, шейдеры должны сделать лучший способ. Я действительно не беспокоюсь об интернационализации, большинство моих строк будут метками тика графика (дата и время или чисто числовые). Но сюжеты будут повторная визуализация на частоте обновления экрана и может быт ...
Как для отладки шейдеров в GLSL?
Мне нужно отладить программу GLSL, но я не знаю, как вывести промежуточный результат. Можно ли сделать некоторые трассировки отладки (например, с printf) с GLSL ? ...
Что такое правильное расширение файла для GLSL shaders?
Я изучаю затенение glsl, и я столкнулся с различными форматами файлов. Я видел, как люди дают свои шейдеры вершин и фрагментов .vert и .frag расширения. Но я тоже видел .vsh и .fsh расширения, и даже оба шейдера вместе в одном . Поэтому мне интересно, существует ли стандартный формат файла, или какой способ является "правильным"? ...
Какие понятия и различия между фреймбуфер и Renderbuffer в OpenGL?
Я запутался в концепции фреймбуфера и рендербуфера. Я знаю, что они должны отображаться, но я хочу понять их перед использованием. Я знаю, что для хранения временного результата рисования требуется буфер растрового изображения. Задний буфер. И другой буфер должен быть виден на экране, когда эти чертежи находятся в процессе. Передний буфер. И переверните их, и нарисуйте снова. Я знаю эту концепцию, но трудно связать эти объекты с этим концепция. Что такое понятие и отличия от них? ...
версия OpenGL: glFlush() и glFinish()
у меня возникли проблемы с различением практической разницы между вызовом glFlush() и glFinish(). врачи говорят, что glFlush() и glFinish() будет толкать все буферизованные операции в OpenGL, так что можно быть уверенным, что они все будут выполнены, разница в том, что glFlush() сразу возвращается, где, как glFinish() блокирует, пока все операции не будут завершены. прочитав определения, я понял, что если бы я использовал glFlush() что я бы, наверное, столкнитесь с проблемой отправки большего ...
Как OpenGL работает на самом низком уровне? [закрытый]
Я понимаю, как писать программы OpenGL/DirectX, и я знаю математику и концептуальные вещи за ней, но мне любопытно, как связь GPU-CPU работает на низком уровне. скажем, у меня есть программа OpenGL, написанная на C, которая отображает треугольник и поворачивает камеру на 45 градусов. Когда я скомпилирую эту программу, она будет превращена в серию ioctl-вызовов, а затем драйвер gpu отправляет соответствующие команды на gpu, где вся логика вращения треугольник и установка соответствующих пикселей ...
Что означает "немедленный режим" в OpenGL?
Что такое "непосредственный режим"? Приведите пример кода. когда я должен использовать непосредственный режим, вместо того, чтобы сохранить режим? Каковы плюсы и минусы использования каждого метода? ...
Поддержка OpenGL ЭС по сравнению с OpenGL
в чем разница между OpenGL ES и OpenGL ? ...
Как использовать glOrtho () в OpenGL?
Я не могу понять использование glOrtho. Может кто-нибудь объяснить для чего он используется? используется ли он для установки диапазона X Y и Z координат предела? glOrtho(-1.0, 1.0, -1.0, 1.0, -1.0, 1.0); это означает, что диапазон x, y и z составляет от -1 до 1? ...
Как получить библиотеку GL / заголовки?
#include <glgl.h> #include <glglu.h> #include <glglaux.h> Это пример, но где взять заголовки GL? ...
Путаница между C++ и OpenGL для заказа матрицы (по строкам против столбцах)
я полностью запутался в матричных определениях. У меня есть матричный класс, который содержит float[16] который я предположил, что это row-major, основываясь на следующих наблюдениях: float matrixA[16] = { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15 }; float matrixB[4][4] = { { 0, 1, 2, 3 }, { 4, 5, 6, 7 }, { 8, 9, 10, 11 }, { 12, 13, 14, 15 } }; matrixA и matrixB оба имеют одинаковую линейную компоновку в памяти (т. е. все числа в порядке). Согласно http://en.wikipedia.org/wiki/Row- ...
Рендеринг SVG с OpenGL (и OpenGL ES)
в настоящее время я изучаю возможность рендеринга векторной графики из SVG-файла с использованием OpenGL и OpenGL ES. Я намерен нацелиться на Windows и Android. Моим идеальным решением было бы иметь минимальную библиотеку C, которая генерирует полигональную триангуляцию из данного файла SVG. Затем он будет генерировать стандартные вызовы OpenGL или OpenGL ES и использовать список отображения или vbo для оптимизации при перерисовке. Я бы просто нарисовал список отображения, чтобы нарисовать векто ...