腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
GLSL120
中
的
OpenGL
-
Sampler2D
数组
?
、
、
我正在开发一个游戏引擎,我需要在我
的
片段着色器中有一个Sampler2Ds
数组
来支持多个纹理。在GLSL 130和更高版本上,它看起来像这样:遗憾
的
是,我
的
显卡只是
OpenGL
2.1
的
默认英特尔显卡,所以它不支持
Sampler2D
如果可能的话,我如何才能在不为每个纹理创建32套制服
的
情况下实现这一点? 谢谢。
浏览 4
提问于2017-02-26
得票数 0
回答已采纳
1
回答
OpenGL
-采样器阵列限制?
、
、
我
的
fragment着色器中有两个采样器
数组
:uniform samplerCubeShadow shadowMapsCube[12]; 这在我使用
opengl
4.2
的
pc上工作得很好,但是在我
的
笔记本电脑(
opengl
3.1)上,我得到了错误‘
数组
大小太大’。然而,其他类型
的
数组
可以大得多,我可以添加更多
的
采样器
数组
浏览 0
提问于2014-02-03
得票数 6
回答已采纳
1
回答
在
OpenGL
中使用ByteBuffer作为纹理
、
、
、
、
我正在开发一个应该将视频数据流式传输到
OpenGL
(ES2)
中
的
应用程序(ḿ)。对于我
的
视频
的
每一帧,我可以得到一个包含所有数据
的
ByteBuffer。我想一种方法是将其转换为
OpenGL
纹理,然后在
OpenGL
中使用
sampler2D
。但是,我觉得我已经得到了ByteBuffer,它会更有效
的
只是发送到
OpenGL
的
数据,与宽度和高度,并以某种方式读取像素数据从着色器
中
浏览 3
提问于2013-04-05
得票数 2
回答已采纳
2
回答
iOS上
OpenGL
ES 2.0
中
着色器
中
的
可变纹理单位数
、
N随所加载
的
数据而变化。因此,在着色器
中
,我需要类似以下内容:此外,
OpenGL
ES 2.0似乎不支持sampler2DArray。uniform
sampler2D
tex1;uniform
sampler
浏览 2
提问于2012-06-23
得票数 1
1
回答
将纹理传递给GLSL着色器而不使用制服?
、
、
为了给我
的
着色器提供纹理,我使用了统一
的
Sampler2D
类型,但是,由于我有很多顶点都使用不同
的
纹理和不同
的
着色器,所以当我经过每个顶点都是正确
的
纹理时,就会遇到瓶颈。因此,我尝试使用一个使用过
的
纹理
的
全局
数组
,并将其作为布局传递给我
的
着色器:问题是,我
的
着色器不会编译引发错误: 0(
浏览 1
提问于2020-02-06
得票数 1
回答已采纳
1
回答
阵列纹理是否与取样器阵列有关?
、
、
OpenGL
有,在着色器中用特定
的
采样器类型表示:但是GLSL还允许将取样器聚合到
数组
中
:
sampler2D
array_of_textures
浏览 0
提问于2018-02-19
得票数 9
回答已采纳
2
回答
在GLSL中将纹理和颜色结合在一起?
、
、
、
我不明白,如何使用
OpenGL
ES 2.0获得与
OpenGL
ES 1.1相似的结果。我想实际使用
Sampler2D
(将我
的
纹理与Alpha通道混合到帧缓冲区),并设置颜色。纹理应该以颜色绘制-就像在
OpenGL
ES 1.1
中
一样,我
的
FragmentShader看起来像这样:varying mediumpvec2 texcoordVarying; uniform
sampler2D</em
浏览 2
提问于2011-02-15
得票数 10
回答已采纳
2
回答
OpenGL
多个
Sampler2D
(
数组
)示例?
、
、
令我惊讶
的
是,很难找到
sampler2d
数组
的
示例,例如如何存储统一
的
位置?gl.GetUniformLocation(program, "myTextureSampler[0]")如何使用这样
的
多种纹理注意:此代码不是纯c++
op
浏览 0
提问于2016-07-05
得票数 8
回答已采纳
2
回答
在nVidia GLSL
中
不支持sampler1D?
、
、
、
在和
中
,采样器类型有3个维度:sampler1D、
sampler2D
和sampler3D。然而,当我尝试在Chrome中使用WebGL编译GLSL程序时(无论是普通
的
,还是在金丝雀
中
),
sampler2D
和sampler3D都被接受,但是sampler1D给出了一个语法错误。我运行
的
是Chrome 12.0.742.68 beta-m和Canary 13.0.782.1。我
的
芯片组是Nvidia Quadro NVS160M。
浏览 6
提问于2011-06-02
得票数 7
回答已采纳
1
回答
如何将多个参数发送到WebGL上
的
顶点着色器?
、
、
、
我正在学习一个关于
OpenGL
的
教程(因为WebGL教程很少),它对多个参数使用了以下语法: layout (location = 0) in vec4 position;它
的
替代品是什么?
浏览 0
提问于2013-09-14
得票数 4
1
回答
在GLFW窗口中显示FFMPEG解码帧
、
、
、
、
我正在实现游戏
的
客户端程序,其中服务器将游戏
的
编码帧发送给客户端(通过UDP),而客户端对它们进行解码(通过FFMPEG)并在窗口中显示它们。我
的
程序有两个线程: while (!glfwSwapBuffers(window);
浏览 1
提问于2020-06-12
得票数 0
1
回答
在
sampler2D
中使用
OpenGL
数组
有什么限制吗?
、
我在glsl程序中使用了一个
sampler2d
数组
:我传递
的
纹理如下: glUniform1i(loc, i);它工作很好,我有80纹理和
OpenGl
它只在我
的
硬件(GTX 1070 GTX)上工作吗?
浏览 0
提问于2019-07-16
得票数 1
回答已采纳
1
回答
使用取样器而不传递值
我正在处理片段着色器
中
的
纹理,我使用一个
sampler2D
来获得2D纹理,但是我不传递
OpenGL
程序
中
的
值。但是,该
sampler2D
的
值是正确
的
。 我真的觉得很困惑,对此有什么解释吗?
浏览 0
提问于2015-01-14
得票数 2
回答已采纳
2
回答
Open 3.0
中
的
片段着色器编译错误
、
在我
的
片段着色器
中
我得到了以下错误: #version 300 es in mediump vec2 texCoord
浏览 4
提问于2017-05-07
得票数 0
3
回答
GLSL编辑程序
、
、
我确实通过谷歌搜索找到了一些,但我想知道是否有任何首选
的
基于用户体验。可能
的
特性: 我甚至不确定GLSL自动编译是否有意义/可能(有什么评论吗?)下面是我
的
发现:
浏览 7
提问于2012-02-10
得票数 10
1
回答
OpenGL
ES -全局上下文中
的
限定符无效错误
、
、
当我向
opengl
片段添加一个浮点属性时(稍后我想找到它),当我编译时,我得到:下面是我
的
代码: uniform
sampler2D
vec3(0.75 +
浏览 2
提问于2012-03-22
得票数 1
回答已采纳
1
回答
GLSL:无法找到兼容
的
重载函数
这只是我
的
第二个着色器,所以我对它非常陌生,我几乎可以肯定,我只是没有正确地处理数据类型,这就是错误
的
来源,但对于我
的
生活,我似乎无法修复它。我得到
的
错误是: error C1115:无法找到兼容
的
重载函数"texture2D(vec3,vec2)“。uniform
sampler2D
image;uniform float adsk_result_w, adsk_result_h; vec2 iResolution
浏览 1
提问于2014-03-21
得票数 5
回答已采纳
2
回答
将带有浮点值
的
纹理传递给着色器
、
、
、
、
我正在开发QT QML 3D
中
的
C++应用程序。我需要将数十个浮点值(或浮点数
的
向量)传递给片段着色器。这些值是灯光
的
位置和颜色,所以我需要更多
的
值,而不是从0.0到1.0。但是,不支持将浮点
数组
或整数
数组
传递给QML
中
的
着色器。我
的
想法是将浮点数保存到纹理
中
,将纹理传递给着色器,并从中获取值。data, &array, sizeof array * sizeof(float)); QIma
浏览 2
提问于2017-07-21
得票数 2
点击加载更多
相关
资讯
Bash编程中的数组-索引数组
Bash编程中的数组-索引数组续
Java中的数组
数组中的逆序对
数组中重复的数字
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券