vertex-shader

vertex-shader

文章 0 浏览 2

GLSL:顶点着色器到片段着色器,无变化

如何将数据从顶点着色器传输到片段着色器而无需更改? 我需要对顶点像素说它们具有这种颜色。这种颜色我只能在顶点着色器中获得。…

演多会厌 2024-11-05 04:16:53 1 0

启用/禁用碎片和垂直着色器

目前我正在使用 glUseProgramObjectARB(ProgramObject) and glUseProgramObjectARB(0) 但它没有正确切换回来,并给我一个“无效操作 glError” 沿着这…

送你一个梦 2024-10-31 10:23:07 0 0

OpenGL顶点着色器转换和输出

我有一个简单的顶点着色器 #version 330 core uniform mat4 projectionMatrix uniform mat4 viewMatrix uniform mat4 modelMatrix in vec3 in_Positio…

蓝咒 2024-10-30 19:44:46 0 0

优化 GLSL 中的 2D 模型视图转换

因此,转换顶点然后传递到 GLSL 中的片段着色器的标准方法是这样的: uniform mat4 u_modelview attribute vec4 a_position void main() { gl_Positio…

萌辣 2024-10-27 17:11:03 1 0

着色器乘法矩阵

我有一个问题我不明白。 我有一个着色器, String[] vsSource = new String[] { "attribute vec3 aVertex", "attribute vec3 aColor", "uniform mat4 …

像你 2024-10-14 16:57:14 6 0

如何找到 OpenGL es 2.0 顶点着色器专业版中所有制服的列表

我正在尝试学习如何对顶点着色器进行编程。在苹果的示例项目中,他们有一行来设置 a glUniform1f(uniforms[UNIFORM_TRANSLATE], (Glfloat)transY) 然…

天赋异禀 2024-10-14 04:01:20 5 0

GLSL 1.5 和OpenGL 3.3:将颜色传递给顶点着色器似乎失败

我在将顶点属性传递给正在运行的着色器程序时遇到问题。我想传递两个属性:位置和 RGBA 颜色。绑定属性位置适用于位置。但是,它不适用于颜色。因此,…

心奴独伤 2024-10-06 12:21:54 4 0

从片段着色器中删除纹理坐标

我有一个顶点和片段着色器,我想显示纯色而不是纹理。 我有以下顶点和片段着色器。 static const char* meshVertexShader = " \ \ attribute vec4 ver…

染柒℉ 2024-10-05 15:31:48 6 0

像素和顶点着色器工具

有没有用于测试像素和顶点着色器的工具?…

野生奥特曼 2024-10-01 04:20:49 5 0

当我将 gl_Position 的 x 坐标设置为零时,WebGL/GLSL 顶点着色器将 9 个点折叠为单个点

我不明白为什么当我渲染 x 坐标为零的顶点缓冲区时,以下两个着色器会产生不同的结果: 第一: attribute vec3 position void main() { gl_Position =…

无敌元气妹 2024-09-19 18:27:31 6 0

HLSL:未对齐/压缩浮点数的索引

我有一个顶点着色器(2.0)做一些实例化 - 每个顶点指定一个数组的索引。 如果我有一个像这样的数组: float instanceData[100] 编译器为其分配 100 …

雨落□心尘 2024-09-02 03:30:22 7 0

HLSL:在编译时强制执行常量寄存器限制

在HLSL中,有没有办法限制编译器使用的常量寄存器的数量? 具体来说,如果我有类似的东西: float4 foobar[300] 在 vs_2_0 顶点着色器中,编译器将愉…

静若繁花 2024-09-01 17:36:49 8 0

使用顶点着色器计算球体的边界四边形

我正在尝试从图形纸实现一种算法,该算法的一部分是将已知半径的球体渲染到缓冲区。他们说,他们通过在顶点着色器中计算位置和大小,然后在片段着色器…

装迷糊 2024-08-30 17:40:56 8 0

更改顶点着色器中顶点的颜色

是否可以使用 GLSL 顶点着色器程序设置单个顶点的颜色,就像 gl_Position 更改顶点位置一样?…

人海汹涌 2024-08-27 09:31:32 7 0

OpenGL 漫射照明着色器错误?

橙皮书第 16.2 节将漫射照明的实现列出为: void main() { vec3 N = normalize(gl_NormalMatrix * gl_Normal) vec4 V = gl_ModelViewMatrix * gl_vert…

橘香 2024-08-24 19:32:00 12 0
更多

推荐作者

1CH1MKgiKxn9p

文章 0 评论 0

ゞ记忆︶ㄣ

文章 0 评论 0

JackDx

文章 0 评论 0

信远

文章 0 评论 0

yaoduoduo1995

文章 0 评论 0

霞映澄塘

文章 0 评论 0

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