腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
获取
WebGL
上下文
丢失
的
原因
我正在开发一个
WebGL
应用程序,最近收到了一些报告,说它有时会失去
上下文
,只会让用户看到白屏。我已经添加了代码来处理
上下文
丢失
,并在
上下文
恢复时恢复操作(尽管chrome似乎永远不会恢复它...),但这仍然给我留下了根本问题:有时我会
丢失
上下文
。我知道有时这是不可避免
的
,但我希望能够告诉用户“你
的
RAM用完了”,“更新你
的
图形驱动程序”,或者别的什么。有没有办法找到错误
的
“
原因
”
浏览 202
提问于2019-03-21
得票数 1
1
回答
webglcontextrestored存储
的
事件在
上下文
丢失
后未触发
我正在编写一个
webgl
应用程序,并试图在
webgl
上下文
丢失
后恢复它,但
上下文
恢复事件似乎没有触发。 我正在运行以下代码,并期望根据和上
的
文档记录“
上下文
丢失
”和“
上下文
恢复”。当我在Chrome (50.2661.102 m)和Firefox (46.0.1)
的
jsfiddle中运行下面的代码时,我看到“
上下文
丢失
”记录,但没有“
上下文
恢复”,并且我在我<em
浏览 0
提问于2016-05-12
得票数 3
1
回答
在
WebGL
规范中,什么是?(问号)意思?
、
在
WebGL
规范中,? (问号)是什么意思? 例如:WebGLBuffer? createBuffer();
浏览 6
提问于2017-06-29
得票数 0
1
回答
active
WebGL
上下文
太多。最早
的
上下文
将
丢失
、
我得到警告:太多
的
活动
WebGL
上下文
。最早
的
上下文
将
丢失
,因此绘图不会显示,但前9个绘图可以正常显示。警告详细信息: plotly-latest.min.js:19警告:活动
WebGL
上下文
太多。最早
的
上下文
将
丢失
。plotly-latest.min.js:36
上下文
丢失
有没有办法解决这个问题?
浏览 0
提问于2016-03-17
得票数 3
1
回答
在三个js中处理
WebGL
丢失
、
、
、
在我用三个js编写
的
应用程序(用电子js写
的
)中,我不知道如何处理
webgl
丢失
的
情况。renderer.context.canvas.addEventListener("webglcontextrestored", contextRestoredFunction);var
WEBGL
_lose_context = gl.getExtension('
浏览 16
提问于2016-02-02
得票数 6
1
回答
测试
WebGL
上下文
后删除
WebGL
上下文
、
出于好奇,我想看看使用以下代码
的
不同访问者支持
WebGL
的
上下文
:var c = ['
webgl
','ms-
webgl
','experimental-
webgl
','moz-
webgl
']; for (var y = -1, len = c.length; ++y &
浏览 0
提问于2017-12-17
得票数 0
2
回答
Webgl
上下文
丢失
且未恢复
、
、
我遇到
webgl
上下文
丢失
/恢复
的
问题。在地图中,我使用
webGL
是为了获得最佳性能。我
的
代码正在正确地处理
上下文
丢失
和恢复。我正在启动一个大操作,导致从服务器加载数据,解析数据,...这有时会使浏览器松散我
的
webgl
上下文
。问题是
上下文
永远不会恢复。当我再次执行这个大操作时,我收
浏览 1
提问于2015-01-25
得票数 5
1
回答
来自readPixels
的
WebGL
2RenderContext只返回黑色像素
、
、
因此,有一个在线游戏使用
WebGL
2和WebAssembly。我
的
目标是通过脚本与游戏交互。它内部使用指针,因此很难从游戏数据中读取数据。这就是我决定使用
WebGL
上下文
查看UI
的
原因
。我非常新
的
WebGL
,图形和渲染在一般情况下,不知道我实际上在做什么。 我找到了画布,可以在上面执行方法。我
的
第一步是使用
WebGL
拍摄截图,我可以使用这些截图来分析UI
的
部分内容。下面是读取整个画布并将其像素保存为
浏览 20
提问于2022-06-22
得票数 0
回答已采纳
2
回答
如何在
WebGL
中更优雅地处理CONTEXT_LOST_
WEBGL
错误?
、
、
、
我有一个React应用程序,它使用使用PixiJS
的
数据可视化库。 我偶尔会在Chrome中遇到令人沮丧
的
CONTEXT_LOST_
WEBGL
错误,迫使用户手动重新加载页面,以便呈现页面。引发此错误
的
情况似乎非常依赖于
上下文
,因此很难对低性能
的
图形适配器进行重新描述,或者一次打开许多选项卡等等。只有当开发人员工具控制台窗口打开时,最终用户才会知道存在CONTEXT_LOST_
WEBGL
错误。否则,网页就会看起来是空白
的
。否则,要想更优雅地处理这个问题,
浏览 2
提问于2020-04-03
得票数 4
回答已采纳
1
回答
getContext('
webgl
')和getContext('3d')有什么区别?
、
、
我开始学习
WebGL
,因为我找到了一些旧
的
教程,我不知道在2014年什么是正确
的
方式?我启动了<canvas> (basic),在教程中他们这样说: 但是现在我正在学习,我发现了一些教程在谈论getContext('
webgl
'),而不是getContext('3d')。还有的文章说没有真正
的
3D,但他们只使用光线投射?!
浏览 9
提问于2014-03-30
得票数 13
回答已采纳
2
回答
如何从已经创建
的
WebGLProgram
上下文
中
获取
WebGL
对象?
、
我想知道如何从任何想要
的
WebGL
上下文
中获得任何WebGLProgram程序实例(WebGLProgram)?let context = canvas.getContext( "
webgl
" ); 这里,我们像我想
的
那样
获取
当前
上下文
,但是如果我想从已经运行
浏览 1
提问于2016-01-09
得票数 2
回答已采纳
3
回答
清理Threejs
WebGl
上下文
、
、
、
我在清理
WebGl
场景时遇到了一个问题。我正在使用带有WebGlRenderer
的
Three.js。在我
的
应用程序中,我必须经常更改视图,因此需要一直渲染新
的
场景。在切换场景大约15 - 20次后,我得到以下警告:有没有办法在清理时销毁当前
的
WebGl</em
浏览 32
提问于2014-02-04
得票数 24
回答已采纳
1
回答
HTML5 -画布可用
上下文
如何
获取
给定画布上可用
上下文
的
列表?canvas.getContext(c); });我试图更好地理解,在我
的
代码中,
webgl
上下文
在某些时候是可用
的
,有时是不可用
的
。我有一些用户,新创建
的
画布将具有
webgl
上下文
,而我感兴趣
的
用户失败了。我正在试着更好地理解这一点。因此,创建新画布
的
解决方案在这里不起作用。) doSomeWebGlStuf
浏览 0
提问于2016-03-17
得票数 0
2
回答
WebGL
:强制画布
丢失
上下文
我正在拍摄一个难得一见
的
场景。我已经设置了事件处理程序来响应这些情况,现在需要对它们进行测试。我已经尝试过gl.getExtension('
WEBGL
_lose_context').loseContext();,但是以下事件没有触发: console.log('context lost')}, false); 有没有办法手动<em
浏览 45
提问于2018-08-09
得票数 1
回答已采纳
1
回答
在3d场景中使用processing.js进行对象选择
、
、
我正在尝试通过
webgl
在Processing.js中对3d渲染进行对象选择,但没有找到任何允许我这样做
的
方法。我知道在OpenGL中,您可以将渲染模式更改为GL_SELECT,命名并渲染每个对象,然后找到光标下
的
对象
的
名称。如果我可以从目标画布中
获取
WebGL
上下文
,那么这个方法对我来说已经很好用了,但是由于某种奇怪
的
原因
,getContext方法返回null。有没有一种方法可以从Processing.js获得渲染
上下文</
浏览 1
提问于2012-05-22
得票数 1
1
回答
如何清除关闭浏览器窗口上
的
PixiJS引用?
、
、
我有ReactJS应用程序,它使用PixiJS 4,我当然会调用stage.destroy(true),并在脚本不再需要时删除画布元素中
的
渲染器视图,并销毁渲染器。看起来ReactJS生命周期例程不提供这样
的
回调。
浏览 1
提问于2019-02-09
得票数 2
1
回答
面向对象
的
WebGL
上下文
包装失败
、
我开始使用
WebGL
进行开发,并且对JavaScript了解不多。我正在尝试创建一个类来管理
WebGL
上下文
。<!DOCTYPE html> <head> <meta http-equiv="Content-Typetry this.context
浏览 0
提问于2012-07-16
得票数 1
回答已采纳
1
回答
BufferAttribute中内存
的
使用
//这是一个新手问题,不要有太多
的
WebGL
经验 数组-给定缓冲区属性
的
数据。但是,如果所有的几何图形都是只读
的
,那么清理数组以节省
浏览 2
提问于2015-02-11
得票数 4
1
回答
在不超载
的
情况下最大化
WebGL
2使用
、
我
的
web应用程序做了很长
的
计算,然后给出了结果。我使用
WebGL
2进行计算-绘制到屏幕外
的
2D纹理中。我不能简单地在一个WegGL调用中这样做--计算将花费太长时间并导致“
丢失
上下文
”错误。问题是调度这些
WebGL
调用。如果我经常这样做,浏览器可能会失去响应或删除我
的
WebGL
上下文
。如果我不经常这样做,计算
的
时间就会超过必要
的
时间。我知道偶尔
丢失
上下文
浏览 4
提问于2020-08-23
得票数 1
回答已采纳
1
回答
如何恢复
上下文
?
在knitr中使用rgl,用户可以编写在单独显示中包含多个
WebGL
场景
的
文档。其中
的
每一个都是通过创建一个canvas,
获取
与之关联
的
WebGL
上下文
,然后执行一系列
WebGL
绘图来创建
的
。用户可以在单个HTML页面中请求任意数量
的
显示,最终他们将耗尽
上下文
,并且(在Firefox中)控制台将显示出来 Exceeded 16 live
WebGL
contexts for thi
浏览 3
提问于2016-07-13
得票数 0
点击加载更多
相关
资讯
U盘数据丢失的原因
U盘数据丢失的原因是什么?
msvcp140.dll丢失的4个解决方法,msvcp140.dll丢失的常见原因
Claude Code 常见的错误和解决方法,如何避免 Claude Code 记忆和上下文的丢失
Python爬虫无法获取页面内容的常见原因及解决方法
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
云直播
活动推荐
运营活动
广告
关闭
领券