glsl

glsl

文章 3 浏览 274

为什么 glDrawElements 给我 GL_OUT_OF_MEMORY?

我只画了4个顶点。我正在尝试使用 glDrawElements 渲染一个简单的四边形,但似乎没有任何效果。我也用 Java 编写了相同的代码,并且它可以工作。然而…

眼泪淡了忧伤 2024-12-11 07:57:30 0 0

gl_PointCoord 在 Mac 上不可用?

我想为点精灵制作一个着色器 - 到目前为止一切都在 iOS 上运行。但在 Mac OS X 上不行。 我的顶点着色器: attribute vec4 position; attribute vec4 …

超可爱的懒熊 2024-12-11 06:02:52 0 0

在 GLSL 着色器中创建视图矩阵

我在 GPU 上以一维纹理存储了许多位置和方向。我想将它们用作 GLSL 几何着色器中的渲染源。为此,我需要从这些纹理创建相应的视图矩阵。 我的第一个想…

如梦亦如幻 2024-12-10 18:44:19 0 0

在 OpenGL ES 2.0 中,如何从采样器读取相邻纹理像素?

我正在传递一个 NxM 大小的纹理作为 GLSL 片段着色器(OpenGL ES 2.0)中的采样器。从相邻纹素读取纹素数据的正确方法是什么?我在片段着色器中没有“…

花海 2024-12-10 13:53:09 0 0

如何在现代 OpenGL 中使用片段着色器中的 gl_FragCoord.z 线性渲染深度?

我阅读了很多有关使用片段着色器获得深度的信息。 例如 http://www.opengl.org/discussion_boards/ubbthreads .php?ubb=showflat&Number=234519 但我…

甜味超标? 2024-12-10 12:03:32 0 0

修改gl_FragColor.a会直接搞乱雾吗?

我在 iOS 构建中发现在我的 Mac 上运行良好的代码存在问题。打开雾后,我会看到不可预测的、通常不需要的渲染结果,但仅限于在着色器末尾写入 gl_Frag…

两相知 2024-12-10 11:45:50 0 0

您可以将全向光与阴影贴图混合吗?

我已经为我的 RPG 实现了 PSSM(并行分割阴影贴图)。它仅使用“太阳”(高处的一个定向光。 所以我的问题是,是否有一种特殊的技术可以将最多 4 个全…

故事灯 2024-12-10 11:07:28 0 0

如何创建类似CgFx的效果系统?

像CryEngine3、Unreal Engine 3这样的严肃的图形引擎都有自己定制的着色器语言和效果系统。在尝试为我的小型图形框架找到一些效果系统时,看起来nvidi…

隔纱相望 2024-12-10 04:41:11 0 0

GLSL 从顶点着色器传递纹理坐标

我想要完成的任务:在场景顶部绘制场景的深度图(以便距离较近的物体更暗,距离更远的物体更亮) 问题:我似乎不明白如何传递正确的纹理坐标从我的顶…

久而酒知 2024-12-09 22:27:03 0 0

如何处理glsl中的深度

我对 openGL 中的 FBO 和深度有疑问。我将投影、视图和模型矩阵传递给写入 g 缓冲区的着色器。当我解除 FBO 的绑定并写入 gl_FragColor 时,场景会按…

夜深人未静 2024-12-09 17:14:29 0 0

当我有“out”时,OpenGL 不会绘制。在顶点着色器中

我有一个顶点着色器和一个片段着色器。我将缓冲区中的颜色变量发送到顶点着色器,然后尝试将其传递到片段着色器。当我的代码中有 out vec4 out_color …

郁金香雨 2024-12-09 16:07:39 0 0

GLSL预处理器

我试图找出为什么以下 GLSL 代码不起作用: #ifndef VertexPositionType #define VertexPositionType vec3 #endif in StandardVertexShaderInputs { V…

此生挚爱伱 2024-12-09 14:46:07 0 0

尝试使用 C++ 将着色器应用于 OpenGL 中的顶点数组时出现问题;

我有 4 维顶点(X,Y,A,B),我想将其绘制为 6 个独立的 2D 图(XxY,XxA,XxB,YxA,...) 我的顶点定义如下: GLint data[MAX_N_POINT][4]; 我可…

秋凉 2024-12-09 14:40:01 0 0

您可以使用 glVertexAttribPointer 将较小的向量分配给较大的向量吗?

来自 OpenGL® ES 着色语言 (v1.00, r17) [PDF](强调我的): 赋值运算符将右值表达式的值存储到左值中,并返回具有左值表达式的类型和精度的右值。 …

末が日狂欢 2024-12-09 13:19:58 0 0

粒子系统的 GLSL PointSprite

我正在使用带有 PointSprites 的粒子系统(受 Cocos2D 源的启发)。但我想知道如何重建 OpenGL ES 2.0 的功能, glEnable(GL_POINT_SPRITE_OES); glEn…

陪你搞怪i 2024-12-09 06:53:53 0 0
更多

推荐作者

醉城メ夜风

文章 0 评论 0

远昼

文章 0 评论 0

平生欢

文章 0 评论 0

微凉

文章 0 评论 0

Honwey

文章 0 评论 0

qq_ikhFfg

文章 0 评论 0

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