腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(530)
视频
沙龙
1
回答
Chrome
GL_INVALID_OPERATION
上
的
Three.js
自定义
着色器
错误
:
缺少
片段
着色器
输出
的
活动
绘制
缓冲区
、
、
、
我想建立一个
自定义
着色器
,它将不会被渲染。我
的
意思是我想告诉fragment
着色器
不要写任何东西。因此,在
片段
着色器
上
,我没有设置gl_FragColor。该程序在Firefox和Edge
上
运行良好,但在
Chrome
上不起作用。在
Chrome
上有警告:"
GL_INVALID_OPERATION
:
缺少
碎片
着色器
输出
的
<e
浏览 25
提问于2019-08-17
得票数 0
回答已采纳
1
回答
GL_INVALID_OPERATION
:
缺少
片段
着色器
输出
的
活动
绘制
缓冲区
当我在查看器中创建网格线时,我得到了下面的
错误
。我可以知道解决这个问题
的
方法吗? 谢谢
浏览 0
提问于2021-06-25
得票数 0
2
回答
用于反射
的
多维数据集环境地图( OpengGl /Java)
、
、
、
、
我读过许多关于反射
的
增强映射
的
教程,在其中一些教程中,它们为多维数据集
的
每一面创建了一个框架
缓冲区
,而另一些则使用一个作为整个多维数据集
的
框架
缓冲区
。哪一种方法是正确
的
?GL_FRAMEBUFFER, m_cubeFB[0] );因为我画了每一张脸,以及
错误
会发生在哪里在渲染时,我会得到以下
着色器
<em
浏览 8
提问于2014-06-14
得票数 1
回答已采纳
1
回答
在没有指定
的
情况下将OpenGL 3.0帧
缓冲区
输出
到附件?
、
、
、
、
好
的
,我有一个带有一堆附件
的
帧
缓冲区
。附件为Color、Bloom、Velocity和Depth。layout (location = 0) out vec4 o_vFragColor;然后我将
片段
着色器
中
的
值
输出
给它们:如果
片段
不够亮,为什么它会向bloom
浏览 0
提问于2016-09-17
得票数 2
1
回答
在
着色器
和绘图调用中什么是更快
的
循环?
渲染全屏四人,并发送一些额外
的
信息碎片
着色器
。但是在
片段
着色器
中我需要执行for-循环。什么能更快?我认为,数字1,但另一方面,循环不是很有效
的
GLES
着色器
。我需要动态计算纹理坐标,根据Apple
的
说法,这比直接从顶点
着色器
得到<em
浏览 0
提问于2013-10-05
得票数 2
2
回答
使用空
的
着色器
程序
绘制
是否有效?
、
、
、
、
在我
的
游戏中有一个渲染模块,用于处理
着色器
、帧
缓冲区
和绘图。现在我想分别封装这三个任务
的
逻辑。我
的
想法是将渲染模块分成三个模块。我这样做是为了降低代码复杂度和轻松实现实时
着色器
重新加载,但这对我
的
问题并不重要。 绘图模块将使用glCreateProgram()创建空
的
着色器
对象,并将它们与源文件
的
路径一起全局存储。
着色器
模块将检查它们,并通过加载源文件、编译和链接来创建实际
的
<em
浏览 0
提问于2013-03-17
得票数 0
回答已采纳
1
回答
OpenGL3两套
着色器
,纹理显示黑色
、
、
现在我试图将它集成到我
的
更大
的
项目中,但是当我在render函数中调用glBindTexture(GL_TEXTURE_RECTANGLE,_tex_id)时,它会导致
GL_INVALID_OPERATION
错误
。我尝试使用两组顶点和
片段
着色器
,一组用于3D场景,一组用于2D覆盖,但我以前从未尝试过,所以我不知道这是导致
错误
的
原因,还是应该用不同
的
方法来处理。这些
着色器
都很好地编译和链接。编辑: gDEBugger
浏览 3
提问于2012-08-25
得票数 0
回答已采纳
1
回答
用
three.js
将场景呈现到
自定义
网格
上
、
、
在处理了之后,我成功地在我
的
项目中复制了它
的
本质:在我
的
主场景中,有一个现在
的
球体,第二个场景是通过一个THREE.WebGLRenderTarget
缓冲区
绘制
出来
的
。当试图将
缓冲区
映射到简单
的
自定义
网格时,我会得到以下
错误
的
无限流:
three.js
:23444 WebGL: INVALID_VALUE: pixelStorei: invalid paramet
浏览 3
提问于2015-01-21
得票数 3
回答已采纳
1
回答
同时用作着色程序
的
FBO颜色附件和sampler2D
的
纹理
、
、
我已经创建了一个FBO,并有一个纹理绑定作为它
的
颜色附件,我有多个
着色器
程序对纹理进行一些后处理,一切都很好,但是对我来说,纹理可以用作输入(Sampler2D)以及同时使用
着色器
的
输出
是没有意义
的
。调用glDrawArrays
绘制
一些东西(最终在textureA
上
绘制
,因为fboA当前是绑定
的
)。调用glUseProgram使用着色程序shaderB,该程序在
片段
着色器
中具有sa
浏览 3
提问于2017-08-08
得票数 1
回答已采纳
1
回答
将FBO值投影到屏幕空间,从深度纹理中读取
、
、
、
、
编辑:更新了JSFiddle链接,因为它在Windows 7.
上
的
Chrome
中没有正确呈现我在
THREE.JS
中玩弄粒子,并使用框架
缓冲区
/渲染目标(双缓冲)将位置写入纹理。我做
的
第一件事是在PointCloud
的
片段
着色器
中引用我
的
深度纹理,使用gl_FragCoord.xy / screenResolution.xy为深度纹理查找生成我
的
uv。 。在
绘制<
浏览 1
提问于2014-10-26
得票数 1
回答已采纳
2
回答
片段
着色器
中“of”变量
的
名称
、
、
、
、
在阅读OpenGL SuperBible时,我在理解最基本(平面)
着色器
示例中
的
一行时遇到了一些问题。 gl_Position = mvpMatrix * vVertex;6.5
片段
着色器
另一方面,在网站
的
代码中,主循环中
的
代码被更正为'v
浏览 4
提问于2012-08-04
得票数 5
回答已采纳
1
回答
GLSL无法编译没有内插(平面)
的
着色器
。
、
、
、
我正在从单个顶点/索引
缓冲区
绘制
一个具有多个网格
的
完整对象,它们具有不同
的
纹理。因此,我想把纹理
的
ID与顶点一起从顶点
着色器
传递到
片段
着色器
中
的
片段
。问题是禁用插值。我正在使用GLSL ver 3.3与SDL2和glew在MingW
上
。我尝试过在顶点
着色器
中使用flat out uint frag_MeshID;而不是out uint frag_MeshID;,但是在编译
浏览 7
提问于2015-04-24
得票数 1
回答已采纳
1
回答
基本webgl程序中没有显示三角形
、
、
我正在尝试创建一个简单
的
webgl程序,它用某种梯度
绘制
一个三角形。 设置相关数据
缓冲区
,并在其中传递vertex和color数据。document.body.appendChild(画布) //craete a canavs webgl上下文作为基础,以var gl = canvas.get
浏览 0
提问于2018-06-08
得票数 0
回答已采纳
1
回答
iOS GLKit:用相机
输出
设置GLKBaseEffect纹理
、
、
我已经设置了一个AVCapture会话,在委托方法中,使用下面的代码尝试用
输出
设置GLKBaseEffect纹理,但是我得到
的
只是黑色。我该怎么做才能让它发挥作用?
浏览 3
提问于2014-02-24
得票数 0
回答已采纳
5
回答
着色器
帧
缓冲区
读回
、
、
、
我想知道在新
的
着色器
模型中是否支持从目标帧
缓冲区
中读回像素值。我假设这是在绘图管道
的
后期(非可编程)阶段完成
的
,这让我希望这个功能可能已经被添加到可编程管道中。我意识到可以
绘制
到纹理绑定
的
帧
缓冲区
,然后将此纹理发送到
着色器
,我只是希望有一种更优雅
的
方式来实现相同
的
功能。
浏览 0
提问于2010-12-08
得票数 6
回答已采纳
4
回答
'glDrawArrays:尝试访问属性1中
的
范围外顶点‘在Emscripten/OpenGL代码
上
(在本机C++中工作)
、
、
、
但是,当使用emscripten构建时,javascript控制台在每个帧
上
显示以下
错误
:当我注释掉'glEnableVertexAttribArray‘行以启用第二个属性时,我不会得到这个
错误
。我将从数据
缓冲区
创建开始:{ -.5f, .5f
浏览 3
提问于2016-11-25
得票数 1
回答已采纳
1
回答
glDrawBuffers在将GL_COLOR_ATTACHMENT1设置为GL_DRAW_BUFFER0时会导致GL_COLOR_ATTACHMENT1
、
、
使用OpengGL es3.0 on iOS,我想使用一个
片段
着色器
使用一个framebuffer对象(FBO)
绘制
到两个不同
的
颜色附件(而不是同时)。我创建了一个具有两个颜色附件
的
框架
缓冲区
对象,如下所示: const GLenum attachments[] = {GL_COLOR_ATTACHMENT1};
浏览 2
提问于2017-03-24
得票数 2
回答已采纳
1
回答
用OpenGL阴影语言进行采摘
、
、
我试着找出最佳
的
方法来选择使用
着色器
渲染
的
信息。窗口管理器
缓冲区
(窗口)用于
输出
呈现。对于用户事件,我应该选择呈现
的
几何图形。使用gluPick很容易,但我只想选择使用
着色器
。
着色器
的
灵活性并不能帮助我找到正确
的
解决方案。我找到了以下解决方案:第二种解决方案似乎是
浏览 4
提问于2010-02-05
得票数 3
回答已采纳
1
回答
为什么一些像素在
片段
着色器
中采样
错误
的
纹理?
、
让我向你展示我所说
的
错误
纹理是什么意思。首先
绘制
红色正方形,然后是绿色,最后是蓝色。这三个命令都是使用单个命令vkCmdDrawIndirect
绘制
的
。我有一个统一
的
缓冲区
,它暴露在顶点
着色器
中。它包含一个结构数组(每个
绘制
的
实例一个)。我从给定实例
的
struct中获取纹理索引。我使用layout(location = 2)将其传递给
片段
着色器
,以避免
浏览 16
提问于2019-11-04
得票数 0
回答已采纳
1
回答
一个
片段
着色器
中
的
两个纹理之一
的
OpenGL选择性屏幕外渲染
、
、
、
、
我
的
目标是Autodesk Maya风格,每个x,y和z旋转各有3个轴,在它们上方有一个轴,用于沿相机向前轴旋转等于4;问题是,使用GL_LINES模式
绘制
这4个轴会给用户带来问题。颜色
输出
的
细线条和对象
输出
纹理
的
3倍宽
的</em
浏览 4
提问于2014-11-23
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
WebGL开发的性能优化
网易Three.js可视化企业实战WEBGL课2023全面升级版纤云弄巧
GPU图像处理的基本流程
WebGL技术框架及功能
研发实战:用RenderDoc验证有效渲染方式,优化Quest应用
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
腾讯会议
活动推荐
运营活动
广告
关闭
领券