Вопросы по теме 'geometry-shader'

Какой цвет получит фрагмент, если в одном и том же месте находятся две вершины двух разных цветов?
У меня есть вопрос относительно конвейера рендеринга OpenGL. Недавно я читал теорию о геометрическом шейдере GLSL. Я думаю, что понимаю основы того, как создавать новую геометрию и назначать цвета новым вершинам. Я, однако, не уверен, какой цвет...
285 просмотров
schedule 15.05.2022

Использование шейдера геометрии для создания экземпляров
Итак, я хочу рисовать много квадов (или даже кубов), и наткнулся на эту замечательную вещь, называемую геометрическим шейдером. Теперь я примерно понимаю, как это работает, и, вероятно, я мог бы манипулировать им, чтобы нарисовать куб для каждой...
3635 просмотров

Передача переменного массива из вершинного в геометрический шейдер на Mac
Я хотел бы иметь возможность передавать произвольное количество переменных значений для каждой вершины из вершинного шейдера в геометрический шейдер. Я знаю, что в OpenGL нет динамических массивов, поэтому число должно быть указано во время...
2419 просмотров

геометрический шейдер ошибочно интерпретируется как вершинный шейдер
Я пытаюсь заставить мой простой геометрический шейдер работать. Но у меня есть странные сообщения об ошибках. Похоже, opengl считает, что мой геометрический шейдер — это мой вершинный шейдер. Это сообщение об ошибке: 0‹10> : ошибка C7575:...
410 просмотров
schedule 30.05.2022

Геометрический шейдер, похоже, не принимает входной атрибут
Я передаю строку геометрическому шейдеру и вывожу прямоугольный параллелепипед. Я создаю 4 новые точки на каждом конце линии, которая была передана, добавляя постоянную «толщину» в направлении x или y. Если я задаю толщину в шейдере геометрии, она...
350 просмотров

Ошибка / несоответствие привязки шейдера
Я работаю над динамическим рендерингом кубической карты. В частности, для рендеринга кубической карты я использую шейдер из примера DirectX SDK "CubeMapGS". Шейдер кажется правильным, как вы можете видеть здесь: SamplerState ss; Texture2D tex;...
2582 просмотров
schedule 25.04.2024

EmitVertex выдает ошибку C1067: слишком мало данных в конструкторе типа
Я использую геометрические шейдеры для создания кубов из GL_POINTS. #version 150 core layout(points) in; layout(triangle_strip, max_vertices = 18) out; in vec3 g_col[]; out vec3 f_col; uniform mat4 transform; void main() { f_col =...
490 просмотров

Геометрический шейдер Qt3D работает в QML, но не в C ++
Обновлять Версия OpenGL выглядит как минимум 4.3 согласно следующему коду QSurfaceFormat format = view.format(); int major = format.majorVersion(); int minor = format.minorVersion(); поэтому геометрические шейдеры должны работать, и проблема,...
435 просмотров
schedule 20.01.2023

Как сгенерировать геометрию, чтобы связать соседние узлы в шейдере геометрии с взаимодействием OpenCL/GL?
Я работаю над трехмерной сеткой, которую храню в массиве: каждый элемент массива представляет собой четырехмерную точку в однородных координатах (x, y, z, w). Я использую OpenCL для выполнения некоторых вычислений с этими данными, которые позже я...
58 просмотров
schedule 19.11.2022