Результаты поиска по запросу "shader"
Что делает glUseProgram (0)?
Документы OpenGL дляglUseProgram [http://www.opengl.org/sdk/docs/man/xhtml/glUseProgram.xml]утверждают, что называя это аргументомнуль приведет к тому, что результаты выполнения шейдера будутundefined. Тем не менее, после небольшого поиска я ...
Указатели на современные OpenGL теневые кубы?
ФонЯ работаю над 3D-игрой, использующей C ++ и современный OpenGL (3.3). Сейчас я работаю над освещением и рендерингом теней, и я успешно реализовал направленное отображение теней. После прочтения требований к игре, я решил, что мне понадобится ...
Получить результаты вычислений на GPU обратно в программу CPU в OpenGL
Есть ли способ получить результаты от шейдера, работающего на GPU, обратно к программе, работающей на CPU? Я хочу создать полигональную сетку из простых данных вокселей на основе дорогостоящего вычислительного алгоритма на GPU, но мне нужен ...
OpenGL: один атрибут вершины для нескольких вершин?
У меня есть вершинный шейдер, который принимает следующие атрибуты: a_posCoord: положение вершиныa_texCoord: координата текстуры (передается фрагментному шейдеру)a_alpha: коэффициент прозрачности (передается фрагментному шейдеру)Все объекты, ...
Поворот нормалей в шейдере
У меня есть сцена с несколькими моделями с отдельными позициями и поворотами. С учетом нормалей шейдеры применяют простое двунаправленное освещение к каждому пикселю. Это мой вершинный шейдер. #version 150 in vec3 position; in vec3 normal; in ...
Рассчитать clipspace.w из clipspace.xyz и (inv) проекционной матрицы
Я использую алгоритмическую логарифмическую глубину, которая приводит к записи someFunc (clipspace.z) в буфер глубиныи нет скрытого разделения перспективы. Я делаю RTT / постобработку, поэтому позже во фрагментном шейдере я хочу пересчитать ...
Точный контроль над битами текстуры в GLSL
Я пытаюсь реализовать схему обхода октодерева, используя OpenGL и GLSL, и хотел бы сохранить данные в текстурах. Несмотря на то, что существует большой выбор форматов для данных текстуры (числа с плавающей запятой и целые числа разных размеров), ...
THREE.js повторяет обтекание текстуры в шейдер
Я хочу повторить обтекание текстуры в шейдере THREE.js. Исходное изображение текстуры: Я хочу, чтобы это повторилось 4x4 раза, что будет выглядеть так: Но с помощью следующего кода получается: Вершинный шейдер: varying vec2 vUv; ...
OpenGL ES 2: нужны ли вершинные и фрагментные шейдеры для простого рисования?
В настоящее время я работаю над некоторыми процедурами рисования, использующими геометрию, сгенерированную во время выполнения, и только плоскую. При поиске минимальной настройки GL, чтобы сделать мой рисунок(Я соответствую разрешению экрана и на ...
почему система частиц с шейдером не работает? Three.js
Привет, кто-нибудь может мне помочь с этим? У меня есть этот шейдер, он работает с THREE.Mesh, но не с THREE.Particlesystem? Я хочу, чтобы каждая частица имела часть данной карты (текстуры) и соответственно меняла их положение, как-то ...