开源改变世界

在大型程序中选择行时 OpenGL 缓冲区错误 #1271

推推 grbl 3年前 (2023-01-30) 199次浏览
打开
c-morley 打开了这个问题 2021 年 9 月 24 日 · 2 条评论
打开

在大型程序中选择行时 OpenGL 缓冲区错误#1271

c-morley 打开了这个问题 2021 年 9 月 24 日 · 2 条评论

注释

在大型程序中选择行时 OpenGL 缓冲区错误 #1271
合作者

在论坛上报告:
https ://forum.linuxcnc.org/qtvcp/40905-qtvcp-bugs?start=10

QtVcp AXIS 和 GMoccapy(主分支)中的相同错误

类似于(GMoccapy):

回溯(最近调用最后):
文件“/usr/lib/python3/dist-packages/rs274/glcanon.py”,第 347 行,在内部
返回 f(self, *args, **kw)
文件“/usr/ lib/python3/dist-packages/gremlin.py”,第 417 行,在 select_fire
self.select(x, y)
文件“/usr/lib/python3/dist-packages/rs274/glcanon.py”,第 531 行,在选择
缓冲区 = glRenderMode(GL_RENDER)
文件“/usr/lib/python3/dist-packages/OpenGL/GL/pointers.py”,第 262 行,在 glRenderMode
“glSelectBuffer 太小,无法容纳选择结果”,
OpenGL.error.GLError: GLError(
err = GL_STACK_OVERFLOW,
description = b’stack overflow’,
result = ‘glSelectBuffer too small to hold selection results’
)

在大型程序中选择行时 OpenGL 缓冲区错误 #1271
合作者作者

测试文件为5.4mb,280000行代码

在大型程序中选择行时 OpenGL 缓冲区错误 #1271
合作者

如果选择大小太小,则有代码会增加选择大小,但它不会处理溢出。

免费注册 在 GitHub 上加入此对话。已有帐户? 登录评论
标签
还没有
项目

还没有

发展

没有分支机构或拉取请求

2名参加者
在大型程序中选择行时 OpenGL 缓冲区错误 #1271在大型程序中选择行时 OpenGL 缓冲区错误 #1271

喜欢 (0)