跳到主要内容
分享您的经验:参加2024年开发商调查

标记为[glsl]的问题

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

绿光释光
8,179问题
筛选依据
排序依据
标记为
0 投票
0 答案
17 意见

为具有锐边的搅拌机模型添加轮廓

我已经开始学习一些three.js和blender来达到卡通效果。我一直在编写一些代码,向Blender对象添加黑色轮廓。我的代码基于我找到的教程。。。
Rayugo的用户头像
-1 投票
1 回答
24 意见

如何平移点光源和旋转平行光OpenGL?

我打算使用两个灯光实现Gouraud着色。(点光源和平行光)我想用OpenGL的键盘回调功能平移点光源并旋转平行光。...
kkk的用户头像
-1 投票
0 答案
14 意见

显示副本的魔眼图像

我正在使用glsl在计算着色器中渲染魔眼图像,但图像有一个副本,一个在背景前面,一个位于背景后面。我学到了必须移动3d像素。。。
user22236292的用户头像
0 投票
0 答案
42 意见

glm::lookAt-图像在视觉上同时翻转x轴和y轴

为了更好地理解OpenGL管道,我用“相机”编写了简单的二维演示。该程序在屏幕左半部分显示一个四边形,中间是“摄像头”。。。
user14063792468的用户头像
0 投票
0 答案
36 视图

如何在距离GLSL中简单多边形边缘一定距离内着色[闭合]

我试图在距离边缘固定距离处给2D多边形的内部着色,本质上是创建内嵌效果。颜色的距离和厚度应沿……保持一致。。。
mezza00的用户头像
  • 29
-1 投票
1 回答
41 意见

OGL中同时包含FLOAT和UNSIGNED_INT纹理

我正在尝试编写一个使用两种纹理的GLSL程序。一个包含浮点数据,另一个包含无符号整数数据。不幸的是,我遇到了以下错误:GL_INVALID_OPERATION:两个。。。
gooostaw的用户头像
  • 515
-2 投票
0 答案
55 意见

不同图形卡上OpenGL深度测试的渲染行为不一致[已关闭]

我目前正在学习OpenGL,在深度测试中遇到了一种不寻常的行为。我主要在我的PC上开发,它有一个Nvidia显卡,偶尔也会在Microsoft Surface Gen上开发。。。
Lukbaaa的用户头像
-1 投票
0 答案
24 意见

查找表着色器在MacOS和mobile上的显示方式不同

我正在尝试使用FragmentShader和Flutter创建一个图像过滤应用程序。我使用OpenGL代码应用查找表过滤器,并在filter.frag文件中创建并应用了我自己的着色器代码。这个。。。
承诺Silverfries的用户头像
1 投票
0 答案
44 意见

桌面和手机之间的GLSL着色器差异-变化还是噪音功能?

上下文我正在构建一个WebGL GLSL着色器,使用3d Perlin噪波函数扭曲顶点,并为碎片上色,使其与顶点对齐。我正在运行Perlin Noise函数。。。
Andy Ray的用户头像
  • 31.4万
0 投票
0 答案
29 意见

GLSL统一块中mat3之后的浮点偏移量是多少

我一直在探索GLSL中的mat3对齐,并遇到了现有问题(如本问题)尚未澄清的冲突信息。考虑以下统一块:...
锦江游的用户头像
1 投票
0 答案
15 意见

如何在shadertoy中的每一帧调用迭代函数

一般来说,我对shadertoy和编码都是非常陌生的,我正在尝试在shadertoy中构建一个2体物理模拟,并尝试使用verlet集成来模拟它。我有一个函数。。。
mlseg的用户头像
1 投票
1 回答
31 意见

bfloat类型是否比VK_KHR_16bit_storage扩展提供的fp16有任何优势?

在vulkan api中,有两个扩展可以使用16位类型,即VK_KHR_16bit_storage和VK_KHR_shader_float16_int8。因此,如果硬件支持这些扩展,那么fp16类型变量可以。。。
Fox1942的用户头像
0 投票
1 回答
75 意见

Deck.gl v9自定义片段着色器已损坏(错误:链接过程中出错:未编译片段着色器。)

我正在使用deck.gl可视化_TextBackground子层上具有圆角的文本层。我的代码基本上是以下示例的副本,但它不能与deck.gl v9一起使用(在。。。
IgnorantUser的用户头像
-2 投票
0 答案
26 意见

在opengl中高速缓存高效的读写操作以旋转矩阵

我正在尝试在GPU上实现矩阵的高速缓存高效旋转。我有以下背景:本地内存快速高效。计划是从全局内存水平读取(即。。。。
Samuel的用户头像
  • 433
0 投票
0 答案
13 意见

如何轻松为OpenGL着色器程序生成C或C++接口文件

输入(my_shader.vert.glsl):#版本330核心vec3-aPos中的布局(位置=0);空main(){gl_Position=vec4(aPos.x,aPos.y,aPos.j,1.0);}所需输出如下...
user877329的用户头像
  • 6,493

15 30 50 每页
1
2 4 5
546