0
ответов

Обработка изображений на GPU с помощью OpenGL, GLSL и объектов Framebuffer - вопросы о производительности

Я был включен в проект, который выполняет обработка изображений на CPU и в настоящее время расширяется для использования GPU, с надеждой на использование в основном графического процессора, если он окажется быстрее, и ...
вопрос задан: 2 June 2011 09:35
0
ответов

sampler1D не поддерживается в nVidia GLSL?

В спецификации GLSL и других источниках о GLSL типы сэмплеров доступны в трех измерениях: sampler1D, sampler2D и sampler3D. Однако, когда я пытаюсь скомпилировать программы GLSL с использованием WebGL в Chrome (...
вопрос задан: 2 June 2011 03:33
0
ответов

Как узнать, что активная текстура имеет идентификатор текстуры 0 в GLSL?

У меня есть ресурсы модели без текстур и Я устал делать их черными без освещения. Это потому, что если привязан идентификатор текстуры 0, и я спрашиваю сэмплер, он сообщает мне свой черный цвет. Позже ведущие ...
вопрос задан: 30 May 2011 09:07
0
ответов

Как разработать простую оболочку GLSL для использования шейдера

ОБНОВЛЕНИЕ: Поскольку мне что-то понадобилось сразу, я создал простую оболочку шейдера, которая выполняет то, что мне нужно. Вы можете найти его здесь: ShaderManager на GitHub. Обратите внимание, что он разработан для ...
вопрос задан: 29 May 2011 13:17
0
ответов

Самый эффективный метод для шейдера определения границ GLSL

Я ищу быстрый и грязный, очень эффективный шейдер обнаружения границ или сетку краев для видеоприложения. Поскольку это будет сделано на мобильном устройстве, мне нужно что-то, что повысит производительность ...
вопрос задан: 26 May 2011 15:48
0
ответов

Операторы GLSL <> на vec4

Я смотрю на новый код GLSL, который не компилируется в мою текущую версию OpenGL, и мне интересно, что это за краткая форма следующие средства: база vec4; if (base <0.5) {result = (2 ....
вопрос задан: 2 May 2011 18:37
0
ответов

Что происходит, когда вы делите на 0 в шейдере?

Ветвление - это известно, что для шейдера OpenGL ES это особенно затратно с точки зрения вычислений. В таком шейдере я проверяю, является ли значение нулевым перед делением на него, например: if (value == 0.0) ...
вопрос задан: 27 April 2011 14:24
0
ответов

Как записать / предотвратить запись в буфер глубины OpenGL в GLSL

Я хочу записывать в буфер глубины OpenGL, только если текущий пиксель имеет альфа> 0,5, как это сделать? Если у пикселя альфа <0,5, я хочу визуализировать цвет, но не записывать его глубину в ...
вопрос задан: 26 April 2011 18:08
0
ответов

наложение текстуры с идеальным пикселем в современном OpenGL

Решив попробовать программирование в современном OpenGL, я оставил конвейер фиксированных функций, и я не совсем уверен о получении той же функциональности, что и раньше. Я пытаюсь отобразить текстуру ...
вопрос задан: 23 April 2011 13:42
0
ответов

Почему эта ошибка сегментации шейдера OpenGL при вызовах glCreateShader ?

Я пытаюсь научиться писать шейдеры OpenGL. Почему эта ошибка сегментации кода при запуске на моем компьютере? (Я использую Ubuntu 10.04 и назвал его shader.cpp.) #Include Почему эта ошибка сегментации кода при запуске на моем компьютере? (Я
вопрос задан: 20 April 2011 01:45
0
ответов

Обзор / демонстрация методов / использования шейдеров в играх

Я ищу ресурсы, которые помогут мне лучше понять, для чего в играх используются шейдеры, что они могут делать и, что еще более важно, чего не могут. Я ...
вопрос задан: 10 April 2011 13:17
0
ответов

Инструменты для редактирования GLSL [закрыто]

Я ищу какой-то инструмент для работы с GLSL. Я хочу поэкспериментировать с шейдерами в приложении WebGL, так что я ищу что-то вроде RenderMonkey. Насколько я знаю - RenderMonkey ...
вопрос задан: 8 April 2011 15:10
0
ответов

Можно ли сузить квадратичную кривую Безье, используя только графический процессор?

Я рисую множество квадратичных кривых Безье в своей программе OpenGL. Прямо сейчас кривые тонкие в один пиксель и создаются программно, потому что я нахожусь на довольно ранней стадии, и этого достаточно, чтобы увидеть, что работает. ...
вопрос задан: 5 April 2011 13:21
0
ответов

Где в OpenGL ES 2.0 / GLSL вам нужны спецификаторы точности?

Указывает ли переменная, в которую вы вставляете значения, с какой точностью вы работаете, с справа от знака равенства? Например, есть ли какая-то разница в смысле точности ...
вопрос задан: 20 March 2011 02:51
0
ответов

OpenGL: Как визуализировать идеальный прямоугольный градиент?

Я могу визуализировать треугольный градиент с помощью всего лишь одного треугольника и использования glColor для каждого угла. Но как создать идеальный прямоугольный градиент? Я пробовал с одним квадратом, но середина получится некрасивой ...
вопрос задан: 19 March 2011 12:59
0
ответов

Определить уровни MIP-карты, раскрашивая различные области экрана в GLSL

Я не хочу засыпать этот пост кодом. Я' У нас есть главный файл, фрагментный шейдер и файл вершинного шейдера. Мне нужно знать шаги, которые я должен предпринять, чтобы раскрасить экран в соответствии с уровнем mipmap? ...
вопрос задан: 11 March 2011 15:21
0
ответов

Каков наиболее эффективный способ реализации фильтра свертки в пиксельном шейдере?

Реализация свертки в пиксельном шейдере довольно затратна из-за очень большого количества выборок текстур . Прямым способом реализации фильтра свертки является выполнение N x N поисков на фрагмент ...
вопрос задан: 9 March 2011 09:52
0
ответов

Почему страницы ASP.NET отображаются в IE быстрее, чем в Chrome или FF?

Почему время отображения страниц ASP.NET в Chrome и FF примерно в 3 раза превышает время отображения в IE ?? Эта проблема сохраняется только на моем локальном компьютере, но при публикации на реальном сервере происходит полная противоположность (...
вопрос задан: 7 March 2011 14:22
0
ответов

GLSL: Проблемы с gl_FragCoord

Я экспериментирую с GLSL для OpenGL ES 2.0. У меня есть четырехугольник и текстура, которую я визуализирую. Я могу успешно сделать это так: // VERTEX SHADER атрибут highp vec4 vertex; attribute mediump vec2 ...
вопрос задан: 28 February 2011 17:15
0
ответов

GLSL для простых эффектов водной поверхности

Я ищу несколько советов о том, как реализовать простые эффекты водной поверхности в OpenGL ES 2.0. Ничего такого фантастического, как отражение или преломление, просто базовый эффект ряби / волны, который модулируется во времени ....
вопрос задан: 16 February 2011 05:41
0
ответов

Отображение атрибутов вершинного шейдера в GLSL

Я кодирую небольшой движок рендеринга с помощью GLSL-шейдеров: каждая сетка (ну, субсетка) имеет несколько потоков вершин (например, положение, нормальное , текстура, касательная и т. д.) в один большой VBO и MaterialID. Каждый ...
вопрос задан: 8 February 2011 16:13
0
ответов

GLSL: Как получить пиксель x, y, z положение мира?

Я хочу настроить цвета в зависимости от того, в каком положении xyz они находятся в мире. Я пробовал это в своем фрагментном шейдере: различные версии vec4; void main () {vec4 c; cx = verpos.x; cy = ...
вопрос задан: 4 February 2011 15:35
0
ответов

Шейдеры вместо GPGPU

В первую очередь я хочу поэкспериментировать с некоторыми GPGPU. Я мог выбрать один из пяти вариантов: OpenCL, CUDA, FireStream, Close to Metal, DirectCompute. Ну не совсем, после фильтрации их для ...
вопрос задан: 29 January 2011 22:45
0
ответов

Современный объемный рендеринг на графическом процессоре

какова текущая техника для реализации объемного рендеринга на основе графического процессора в медицинском контексте, т. Е. Разумные объемы данных изображения (512x512x1500 или более при 16 битах) и интерактивные / реальные -time ...
вопрос задан: 25 January 2011 21:44
0
ответов

HSL Image Adjustments on GPU

У меня есть приложение, в котором пользователь должен иметь возможность изменять изображение с помощью ползунков для настройки оттенка, насыщенности и яркости. Вся обработка изображений выполняется на графическом процессоре с использованием шейдеров фраг
вопрос задан: 18 January 2011 20:17
0
ответов

Как получить тип данных унифицированной переменной

Я пытаюсь получить тип единой переменной, определенной во фрагментном шейдере: uniform vec3 color; равномерный поплавковый зум; равномерное int max; void main () {...} glGetActiveUniformARB (...
вопрос задан: 18 January 2011 12:50
0
ответов

Как использовать шейдер GLSL для применения радиального размытия ко всей сцене?

У меня есть шейдер радиального размытия в GLSL, который берет текстуру, применяет к ней радиальное размытие и отображает результат на экране. Пока это работает очень хорошо. Проблема в том, что здесь применяется ...
вопрос задан: 2 January 2011 18:05
0
ответов

Есть ли в Интернете какой-нибудь пример реализации обнаружения столкновений с помощью шейдеров?

Есть ли какие-либо OpenGL, OpenGL ES или WebGL пример кода в Интернете, как можно реализовать обнаружение столкновений 3D с помощью шейдеров (желательно GLSL)? Спасибо.
вопрос задан: 28 December 2010 14:26
0
ответов

Отображение теней OpenGL с использованием GLSL

Я пытаюсь заставить отображение теней работать с использованием GLSL. К сожалению, мои результаты рендеринга глубины непригодны, даже если у меня довольно приличная точность буфера глубины. Рендеринг похож на каркасный, следуя ...
вопрос задан: 19 December 2010 19:49
0
ответов

Какова точность высоких чисел с плавающей запятой в GLSL ES 2.0 (для iPhone / iPod touch / iPad)?

У меня есть шейдер, для которого в идеале требуется 28 бит мантиссы, хотя я могу использовать меньше и ухудшить производительность. Как я могу определить, какова точность 'highp' в OpenGL ES? Вероятно, это FP24, с ...
вопрос задан: 10 December 2010 22:54