glsl

glsl

文章 3 浏览 274

WebGL:glsl 属性问题,getProgramParameter 返回错误的属性数量

我正在制作一个简单的 WebGL 演示。我有一个简单的顶点着色器,它需要两个属性和一些制服。代码如下: attribute vec3 v_position; attribute vec3 v_…

断念 2024-12-03 09:15:41 1 0

WebGL 中的 AlphaFunctions?

是否可以实现透明度低于 0.5 的片段被丢弃,而 alpha 高于 0.5 的片段渲染为不透明的效果?从我读到的内容来看, glEnable(GL_ALPHA_TEST); glAlphaFu…

帅冕 2024-12-03 02:28:11 2 0

OpenGL ES 2.0。 GLSL - 无法在片段着色器中同时使用两种采样颜色

我有一个片段着色器,可以进行视差映射和照明计算。我已经设法将问题追溯到纹理和/或照明计算的采样,因此我只会发布代码以使其简短: // sample maps…

白龙吟 2024-12-03 01:19:07 1 0

如何从深度纹理中获取深度值?

我有完整填充的深度纹理,但似乎没有从中获得正确的值。 GLSL 代码,片段着色器: uniform sampler2D depth_tex; uniform float viewport_w; uniform …

Hello爱情风 2024-12-02 05:11:41 1 0

在 OpenGL 3.x 中如何正确执行此操作?

在谷歌搜索了很多次之后,我只剩下这个空间来问你下一个问题。 我正在尝试编写一个简单的 OpenGL 3.x 示例来了解新的可编程管道(着色器)的工作原理…

不回头走下去 2024-12-02 04:59:53 0 0

影响片段着色器内部的深度或模板缓冲区?

我知道可以通过写入 gl_FragDepth 来控制写入 GLSL 中深度缓冲区的内容,但是是否可以写入模板缓冲区? 另外,我是否可以从片段着色器中完全取消像素…

梦里人 2024-12-02 04:05:57 1 0

GLSL 问题:一个程序中存在多个着色器

我一定对着色器有什么误解: 我认为,由于您可以将多个着色器附加到一个程序,因此您可以简单地附加多个片段着色器,例如:使用颜色调制渲染的板条箱…

不气馁 2024-12-02 03:40:45 1 0

在 GLSL 中选择 cubmap 面的快速方法

我正在寻找优化以下执行 cubmap 面选择的 glsl 函数。它采用 3 分量向量并返回面部、面部的纹理坐标和最大分量。 vec4 cubemap( vec3 P ) { vec4 Coor…

一笔一画续写前缘 2024-12-02 01:23:56 0 0

OpenGL ES 2.0 中的 swizzling 到底是什么? (特别是 PowerVR SGX。)

PowerVR 说 混合 lowp 向量的组件是昂贵的,应该是 避免。 到底什么是调酒? color.brg // This fits the definition I'm familiar with. 但是,当 co…

傲世九天 2024-12-01 23:46:21 0 0

为什么我的 GLSL 着色器光照会随着其照射的对象在场景中移动?

我正在关注有关 OpenGL ES 2.0 的教程 并将其与 GLSL 上的教程结合起来我发现的照明,使用一个方便的犹他茶壶 来自developer.apple.com。 经过大量的…

〗斷ホ乔殘χμё〖 2024-12-01 04:38:47 0 0

矩阵分量和点积

我有以下 GLSL 代码: uniform mat3x3 rgb2xyz = mat3x3( vec3(DEFAULT_RGB2XYZ_XR, DEFAULT_RGB2XYZ_XG, DEFAULT_RGB2XYZ_XB), vec3(DEFAULT_RGB2XYZ…

风情万种。 2024-12-01 00:23:39 2 0

在glsl中,用于从gl_position计算gl_fragCoord的公式是什么?

如果我错了,请纠正我。 当使用顶点和像素着色器时,我们通常提供代码来计算顶点着色器的输出 gl_position。 然后,我们在像素着色器中使用输入 gl_Fr…

雄赳赳气昂昂 2024-11-30 22:50:17 1 0

opengl - 点精灵渲染问题

我正在尝试渲染点精灵,但我得到了点。问题出在哪里? (通过 glUniform3f 改变颜色) 顶点着色器: private static String vertexShader = "#version…

地狱即天堂 2024-11-29 15:48:05 1 0

glsl pyOpenGL 数组传递

我目前正在玩 glsl。为此,我需要将一个数组从 opengl 代码传递到 gsls,然后 gsls 从数组中计算出新的颜色。但不知怎的,这对我不起作用。我总是只保…

一绘本一梦想 2024-11-29 12:32:03 0 0

着色器程序中光照模型的计算是如何进行的?

我正在尝试阅读本教程: https://aerotwist.com /tutorials/an-introduction-to-shaders-part-2/ 但我无法跟进。基本上,代码通过使用直接在 GPU 上运…

如果没有你 2024-11-29 08:08:13 3 0
更多

推荐作者

已经忘了多久

文章 0 评论 0

15867725375

文章 0 评论 0

LonelySnow

文章 0 评论 0

走过海棠暮

文章 0 评论 0

轻许诺言

文章 0 评论 0

信馬由缰

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文