glsl- все статьи тега


OpenGL-как получить доступ к значениям буфера глубины? - Или: гленкорд.Z и оказание глубина текстуры

Я хочу получить доступ к значению буфера глубины в текущем обрабатываемом пикселе в шейдере пикселей. Как мы можем достичь этой цели? В принципе, есть два варианта: рендеринг глубины в текстуру. Как мы можем это сделать и в чем заключается компромисс? Используйте значение, предоставленное gl_FragCoord.з-но: это правильное значение? ...

Как выполнить быстрое наклонение текстуры 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, следующее отношение выпол ...

Что такое современное состояние для рендеринга текста в OpenGL с версии 4.1? [закрытый]

уже есть ряд вопросов о рендеринге текста в OpenGL, таких как: как сделать OpenGL live text-rendering для GUI? но в основном обсуждается рендеринг текстурированных квадратиков с использованием конвейера с фиксированной функцией. Конечно, шейдеры должны сделать лучший способ. Я действительно не беспокоюсь об интернационализации, большинство моих строк будут метками тика графика (дата и время или чисто числовые). Но сюжеты будут повторная визуализация на частоте обновления экрана и может быт ...

Как для отладки шейдеров в GLSL?

Мне нужно отладить программу GLSL, но я не знаю, как вывести промежуточный результат. Можно ли сделать некоторые трассировки отладки (например, с printf) с GLSL ? ...

Что такое правильное расширение файла для GLSL shaders?

Я изучаю затенение glsl, и я столкнулся с различными форматами файлов. Я видел, как люди дают свои шейдеры вершин и фрагментов .vert и .frag расширения. Но я тоже видел .vsh и .fsh расширения, и даже оба шейдера вместе в одном . Поэтому мне интересно, существует ли стандартный формат файла, или какой способ является "правильным"? ...

Как я могу выполнить эти задачи обработки изображений с помощью OpenGL ES 2.0 шейдеров?

Как я могу выполнить следующие задачи обработки изображений с помощью шейдеров OpenGL ES 2.0? преобразование цветового пространства (RGB / YUV / HSL / Lab) вращение изображения преобразовать в эскиз преобразование в картину маслом ...