У меня никогда не было проблем с передачей переменных из вершинного шейдера в фрагментный шейдер....
У меня возникла проблема с разрабатываемым приложением three.js. Я не могу описать проблему, но эта...
В моем коде я создал плоскость, состоящую из фона фотографии и наложения текста, используя THREE.js...
Используя Triangle_Strips и карты высот, я сделал гористую местность и использовал трехмерную...
Я пытаюсь использовать константу специализации SPIR-V , чтобы определить размер массива в едином...
Я пытаюсь использовать sampler2D и samplerCube в одном шейдере. Я делал это, используя struct для...
Некоторый контекст: Я ищу простой способ запуска «старых» шейдеров (скажем, #version 120) на...
Это плохая идея иметь что-то подобное в своем коде шейдера? uniform sampler2DShadow shadowMaps[8];...
У меня есть сцена с несколькими программами GLSL (OpenGL 3.3). Эти программы используют разные...
Я получаю много ошибок, таких как: The Pipeline State Object (0x51) expects that this Command...
Я пытался связать GL_RGB9_E5 2D текстуру только для записи layout(binding = 0, r32ui) uniform...
Я начал реализовывать глубину резкости в своем приложении, но столкнулся с проблемой. Артефакты...
Я пытался создать фальшивую 3D-текстуру, которая повторяется в шадертой ( см. Здесь, используйте...
Я рендерил несколько источников света за проход с тенями и использую мип-карты теневых кубов для...
На странице OpenGL Wiki в разделе " Тип данных (GLSL) " я нашел довольно широкое утверждение о...
В GLSL , мы можем сделать это vec4 v = vec4(vec3(10.f, 20.f, 30.f), 1.f); Итак, я попытался сделать...
Я пытаюсь обновить TextureArray, но при вызове glTexSubImage3D() он обновляет только первый слой...
В настоящее время я пытаюсь связать несколько текстур с компьютерным шейдером. Поскольку доступно...
Я получаю ошибку GL_INVALID_OPERATION в строках: 164 и 183, и я не знаю, как ее исправить. строка...
Сначала я записал код ниже. При запуске на Nexus 6P производительность получала всего 1 FPS. vec4...
Я работаю с glsl и пытаюсь получить результат отображения одного изображения над другим. Например,...
Я работаю над сценой WebGL с ~ 100 различными текстурами 2048 x 2048 px. Я рендеринг точек...
Для типичных этапов шейдера glslang применяет соглашения об именах *.vert, *.tesc, *.tese, *.geom,...
Я использую язык Rust и библиотеку Glium. Я хочу вывести на экран большое количество кружков, но не...
Следуя инструкциям на opengl-tutorial.org Я понимаю, что я не могу распечатать журнал компиляции...