glsl 相关问题

OpenGL着色语言(GLSL)是OpenGL中着色器的标准编程语言。该语言有许多版本,每个版本对应一个OpenGL版本。 OpenGL ES 2.0及更高版本具有单独的GLSL版本。

如何使用GLSL和OpenGL ES 2.0从整数中获取一点

我有一个整数值,并希望得到位于特殊位置的位。我正在使用GLSL for OpenGL ES 2.0这样的东西:GetBitOnLocation(int value,int location){bit ...

回答 3 投票 1

在GLSL(330或其他)中,什么可能导致统一结构的行为与变量结构不同?

我在OpenGL 3.3中遇到了一个奇怪的问题。我用vec4成员“u”和“v”定义了一个名为Dual的结构体,并开始编写和测试函数,比如你将在后面看到的“三明治产品”......

回答 1 投票 1

使用true类型和opengl核心概述字体(3.3)

我在这里使用了learnopengl.com的文本渲染示例:https://learnopengl.com/In-Practice/Text-Rendering我正在尝试更改此示例以呈现轮廓,但我之间有点迷失.. 。

回答 2 投票 1

虽然较近的部分是透明的,但远处的部分是看不见的

在上面的图像中,树是一批绘制的,我试图使用它的z位置在较大的树前面绘制小树,而不管它们是否被添加到绘图中。我......

回答 2 投票 2

尝试为opengl创建像素化着色器失败

我正在制作一个基于libGDX的游戏,我试图制作一个像素化着色器。对我来说,它看起来应该有效,但事实并非如此。我只是在屏幕上看到1种颜色的纹理。目标是......

回答 1 投票 0

在GLSL v 1.3及更高版本中复制固定管道行为的正确方法是什么?

我对GLSL文档中缺乏明确性以及不同版本中允许,弃用和推荐的内容感到沮丧。我有一堆片段着色器,我...

回答 1 投票 4

为什么glDrawElements会给我GL_OUT_OF_MEMORY? [关闭]

我只画了4个顶点。我正在尝试使用glDrawElements渲染一个简单的四边形,但似乎没有任何效果。我也用Java编写了相同的代码,但它确实有效。但是,这不是。 ...

回答 1 投票 2

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

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

回答 2 投票 0

关于使用opengl进行光线跟踪的几个问题

我需要进行有限形式的光线追踪。我不需要反思。我只需要改变一个像素的颜色,这取决于它如何通过一个物体和折射。我也只需要测试......

回答 3 投票 7

我在哪里可以找到关于OpenGL着色器函数texture2DRect()的文档?

我通常是一个自给自足的Google员工,但我在OpenGL着色器函数texture2DRect()上找不到任何文档。有没有人遇到过这个?它被用在一些示例代码中......

回答 2 投票 4

无法获取在GLSL 1.5中工作的整数顶点属性

我正在使用带有GLSL 1.5的OpenGL 3.2上下文,并且由于某种原因,整数属性(类型为int,uint,ivecX或uvecX)在顶点着色器中始终被读取为0。我正在声明他们使用:in ...

回答 2 投票 16

Three.js天空盒呈现为红色立方体然后消失?

我正在使用Three.js并尝试使用我自己的着色器放入天空盒。我似乎无法自己找到问题而且我没有得到任何控制台警告或错误。我让天空盒变小了,看它是不是......

回答 1 投票 0

GLAD,扩展未加载

当我尝试在vec2位置运行GLSL3.3着色器#version 330布局(位置= 0)时,我的应用程序向我发送了此消息; layout(location = 1)uniform float TimeUniform = 0.0f;浮出......

回答 1 投票 0

GLSL删除使用过的变量

我的代码中有一个非常奇怪的问题,添加了名为“coord”的vec2来包含我的纹理坐标,这些应该被传递到我的顶点着色器,传递到...

回答 1 投票 0

如何在没有GL_REPEAT的情况下将精灵包裹在一个立方体周围? [关闭]

我正在使用OpenGL 3.2+。我创建了一个8个顶点的立方体VBO(每个顶点由8个浮点数组成:x,y,z,r,g,b,s,t),一个用于创建该多维数据集的面的EBO,以及一个用于绑定所有多维数据集的VAO一起。我有一个 ...

回答 1 投票 0

替换颜色的着色器

我想制作一个着色器来替换要应用于普通颜色字符的颜色,但我不能只替换颜色,因为图像包含平均为两种边框颜色的像素。 ...

回答 2 投票 1

经常写入片段时奇怪的内核工件

我正在开发一个游戏引擎并处理延迟渲染管道。完成(第二遍)(着色)着色器后,我开始在我拥有的其他各种计算机上测试管道。 ...

回答 1 投票 0

GL_LUMINANCE和ATI的问题

我正在尝试在ATI显卡上使用亮度纹理。问题:我无法从GPU正确检索数据。每当我尝试阅读它(使用glReadPixels)时,它都给了我......

回答 2 投票 1

GLSL可以处理任意长度的缓冲区吗?

我有一个艺术应用程序,我正在使用OpenGL加速图形渲染。我希望能够添加绘制任意分段曲线的能力 - 几乎相同...

回答 1 投票 0

双抛物面阴影映射

我使用的是OpenGL 4.0,GLSL 4.0,不是GLEW或类似的,不是GLU或类似的,不是GLUT或类似的。也使用OpenCL或CUDA,但它们不涉及这种情况。我一直试图解决我的......

回答 1 投票 4

© www.soinside.com 2019 - 2024. All rights reserved.