GLSL 问答列表

导入 GLSL 文件抛出错误 - Vite 项目

作者:Lauenborg 提问时间:2/1/2023

所以我目前正在玩三个.js并使用 vite 来设置文档。 我创建了一个单独的 fragment.glsl,因此我不必在着色器材料中编写代码。但是在控制台中,我收到以下错误: Uncaught Syn...

OpenGL3 中的虚线?

作者:Elmi 提问时间:10/22/2018

我目前正在将一个旧的 OpenGL 1.1 应用程序移植到 OpenGL 3.0,该应用程序使用线框模型。 在 1.1 中,以下代码用于创建虚线: glPushAttrib(GL_ENABLE_B...

将 JavaScript 变量发送到片段着色器

作者:asimes 提问时间:9/29/2014

我一直在拼凑在线示例来制作 Mandelbrot Set 片段着色器。顶点着色器基本上什么都不做,它分配,片段着色器做一些数学运算来计算图像。gl_Position 但是,我有许多 s 想用 Jav...

Vulkan 从整数解包 uvec4

作者:alagris 提问时间:8/14/2021

我观察到一些奇怪的行为。我有一个无符号的 32 位整数数组。 我使用一个整数对 4 个值进行编码,每个值的大小为 1 个字节。然后我想将这样的缓冲区传递给顶点着色器 layout (location...

如何才能将 Tessellation Evaluation Shader 中的新顶点定位到球体中?

作者:ModernEraCaveman 提问时间:12/19/2022

我离解决方案还有大约四分之一半的路程;我能够使用曲面细分评估着色器生成球体的八个八分之一,但我无法以正确的方式定向它们。 这是我第一次尝试的代码。我发现归一化曲面细分坐标对于沿球体圆周重新定位新顶点...

为什么我的计算着色器没有调整所有输入粒子的位置?武尔坎/GLSL/C++

作者:ModernEraCaveman 提问时间:7/11/2023

我刚刚弄清楚了使用 Vulkan 实现的计算着色器。但是,我很难理解为什么我输入到着色器的粒子中只有一小部分正在更新。 在视频中。int PARTICLE_COUNT = 32000 YouTube...

在材质着色器中使用 GradientTexture 进行阵列传输的挑战

作者:wandugu 提问时间:10/15/2023

我最初打算使用统一的数组变量,单位为 ms。但是,由于制服类型不支持数组类型,因此我求助于使用 来传达数组。我采用了以下方法进行传输,但它无法正确传递数组。我希望分析这背后的原因。gradientTe...

铯GLSL边缘检测获取边缘结果坐标

作者:Hou Lu 提问时间:10/20/2023

我们使用 Cesium EdgeDetection 片段着色器 (GLSL) 来检测 3Dtiles 或地形的边缘。我们能否将边缘坐标结果从 GLSL 上下文中获取到 Cesium 上下文中,以便我们...

在 SDL_GL_SwapWindow() 处抛出异常。0x00007FF9C6E74A40 (nvoglv64.dll) 0x0000000000000000

作者:Dreadward07 提问时间:10/29/2023

我正在尝试将一个简单的四边形渲染到屏幕上: #include <SDL.h> #include <GL/glew.h> #include <SDL_opengl.h> #include <iostr...

无法使用 WebGL、OGL 和 GLSL 着色器更改&lt;画布&gt;背景颜色

作者:BoneStarr 提问时间:10/26/2023

我一直在为我正在尝试学习的这个教程演示挠头:https://tympanus.net/codrops/2021/01/05/creating-an-infinite-auto-scrolling-ga...


共30条 当前第1页