Результаты поиска по запросу "vertex-shader"

1 ответ

HLSL: указатель на невыровненные / упакованные поплавки

У меня есть вершинный шейдер (2.0), выполняющий некоторые экземпляры - каждая вершина указывает индекс в массиве.Если у меня есть такой массив:

0 ответов

Реализация 32-битного вершинного шейдера карты высот в ThreeJS

Я пытаюсь переназначить найденный пример карты высотВот в тот, который будет работать с 32-битной точностью вместо 8. Код незавершенного производства находит...

1 ответ

Three.js WebGL Пользовательский шейдер обмена текстурой с новым смещением

Я разделяю текстуру 1024 x 1024 на 32x32 плитки * 32, я не уверен, возможно ли разделить текстуру со смещением или мне нужно создать новую текстуру для каждо...

ТОП публикаций

2 ответа

Существуют ли директивы DirectX для привязки и отмены привязки ресурсов между вызовами отрисовки?

Все книги и учебники по DirectX настоятельно рекомендуемсокращение выделения ресурсов между вызовами отрисовки до минимума- но я не могу найти какие-либо руководящие принципы, которые более подробно. Изучив множество примеров кода, найденных в ...

2 ответа

Судя по вашей жестко запрограммированной орто-матрице, похоже, что ваше происхождение находится в левом нижнем углу. Возможно ли, что вы указываете координаты, предполагая верхний левый угол? Re: glOrtho, вы можете попробовать это в обычном проекте GL, или поверьте мне на слово :)

роблема в том, что у меня есть (рабочая) пара ортогональных вершинных и фрагментных шейдеров, которые позволяют мне указывать центральные X и Y спрайта через передаваемые формы 'translateX' и 'translateY'. Я умножаю на матрицу projectionMatrix, ...

2 ответа

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

Прежде чем углубляться в детали, я хочу обрисовать проблему: Я использую RWStructuredBuffers для хранения вывода моих вычислительных шейдеров (CS). Поскольку вершинные и пиксельные шейдеры не могут читать из RWStructuredBuffers, я сопоставляю ...

2 ответа

GLSL на массив вершин фиксированного размера

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

2 ответа

Поворот нормалей в шейдере

У меня есть сцена с несколькими моделями с отдельными позициями и поворотами. С учетом нормалей шейдеры применяют простое двунаправленное освещение к каждому пикселю. Это мой вершинный шейдер. #version 150 in vec3 position; in vec3 normal; in ...