腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
glDrawElements
上
的
GL_INVALID_ENUM
、
、
我使用参数GL_TRIANGLES (4)、GL_UNSIGNED_SHORT (顶点数量,大于0)和0调用nglDrawElements (
glDrawElements
)。这个错误是针对GL_TRIANGLES
的
,它说4是一个无效类型,但是glDrawArrays可以工作。
glDrawElements
的
代码 nglDrawElements(GL_TRIANGLES, GL_UNSIGNED_SHORT, numVertices, 0); glDrawArrays
的
工作代码
浏览 80
提问于2019-02-26
得票数 1
1
回答
在iOS中使用libRocket
、
、
它似乎是在ShellRenderInterfaceOpenGL中调用
glDrawElements
(GL_TRIANGLES, num_indices, GL_UNSIGNED_INT, indices);时触发
的
。我确信这可能是相关
的
,但在编译时找不到GL_RGB8。 有什么建议吗?
浏览 1
提问于2010-10-31
得票数 0
回答已采纳
3
回答
在调用函数之后,程序将忽略所有内容。
、
、
所以我有代码
glDrawElements
(GL_TRIANGLES, model.IndCount, GL_UNSIGNED_INT, (void*)0);printf_s("%s", "2");2永远不会打印,.When,我移除
glDrawElements
浏览 5
提问于2013-08-23
得票数 1
回答已采纳
1
回答
使用缓冲区
的
JOGL显示
、
、
数据看起来是正确
的
,但我在显示它时遇到了困难。我只是看到一块空白
的
画布。我不知道我做错了什么。我猜在init(),display(),reshape()和dispose()中有些东西被忽略了。有人能告诉我,如果您在下面的代码中发现了一些明显
的
错误,以及为什么您认为什么都没有显示?gl.glVertexPointer(3, GL2.GL_FLOAT, 0, 0); gl.
glDrawElements</
浏览 3
提问于2015-12-01
得票数 1
回答已采纳
1
回答
树莓皮
上
的
openGL,索引顶点
、
、
、
我试着在树莓圆周率上学习一些基本
的
opengl。我学习了这些教程 glBindBuffer
浏览 1
提问于2016-06-08
得票数 0
回答已采纳
1
回答
glDrawElements
崩溃
、
、
这是Renderer类
的
"init“代码:glGenBuffers(1,&_idEBO);glBufferData(GL_ELEMENT_ARRAY_BUFFER,_lEBO*sizeof(GLuint),_pOriginEBO,GL_STATIC_DRAW);
gl
浏览 0
提问于2015-11-25
得票数 0
回答已采纳
2
回答
函数从十六进制值返回OpenGL #定义错误名称。
、
最近我一直在学习OpenGL,并在搜索有关错误处理
的
信息。我学会了使用glGetError设置错误标志,并创建了一个打印其十六进制值
的
函数。相关
的
C++代码如下所示:
glDrawElements
(GL_TRIANGLES, 6, GL_INT, nullptr);是故意用GL_INT写
的
。GLClearError()只清除错误标志,GlCheckError()打印
glDrawElements
生成
的
错误。
浏览 1
提问于2019-04-25
得票数 1
回答已采纳
2
回答
GLES2.0
上
的
VBO
glDrawElements
和glVertexAttribPointer不显示任何内容
、
、
、
2, GL_FLOAT, GL_FALSE, 0, squareTex);glDrawArrays(GL_TRIANGLE_STRIP, 0, 4);glBindBuffer(GL_ELEMENT_ARRAY_BUFFER, IndexVBOID);
glDrawElements
浏览 0
提问于2011-08-03
得票数 4
回答已采纳
1
回答
顶点数组对象与顶点缓冲区&索引缓冲区
的
结合
、
我正在尝试将顶点数组对象与顶点缓冲区(使用Qt
的
索引缓冲区)组合起来。shaderProgram->release(); shaderProgram->bind(); shaderProgram->release();以下是我
的
顶点向量&索引向量
的
内容,我只是
浏览 0
提问于2016-06-23
得票数 0
回答已采纳
1
回答
OpenGL中
的
索引绘图不工作
我试图渲染两种类型
的
原语--点(点云)-三角形(网格) //cout<<gluErrorString(glGetError());
浏览 0
提问于2014-07-25
得票数 3
1
回答
openGL glDrawArrays
上
未处理
的
异常(GL_TRIANGLES,0,model.indicesCount);调用
、
、
、
、
所以我试图用C++中
的
GLFW和GLEW编写一个简单
的
3D渲染引擎。然而,该程序在glDrawArrays(GL_TRIANGLES, 0, model.indicesCount);调用时崩溃。实际
上
,我正在用Java重写一个工作良好
的
引擎。我
的
代码:#ifndef _COMMON#include <iostream> //g
浏览 4
提问于2014-10-10
得票数 0
回答已采纳
1
回答
glDrawElements
抛出错误代码
GL_INVALID_ENUM
(0x500)
、
首先,我使用VAOs和VBO绘制了一个简单
的
白方。之后,我尝试创建一个索引缓冲区对象来绘制相同
的
简单白方,但是它没有绘制任何东西,而是抛出了错误核心
GL_INVALID_ENUM
(0x500)。此错误代码在调用
glDrawElements
后抛出。下面是我
的
代码
的
一些部分:void Object::loadObject(const float *lpfVertices, size_t uVerticesSizeglBufferData(
浏览 2
提问于2015-08-05
得票数 3
回答已采纳
1
回答
GL_INVALID_ENUM
出现glVertexPointer get错误
我是OPENGLES
的
新手。我整天都有一个无聊
的
问题。我只想在屏幕上画一个三角形,但是我画失败了。errorglVertexPointer(3, GL_FIXED, 0, vertices); 没有发生错误,但屏幕
上
没有显示任何内容,三角形将不会出现在屏幕
上
浏览 1
提问于2011-12-05
得票数 1
1
回答
glTexSubImage导致黑色纹理,而glTexImage工作良好
、
、
、
当我使用glTexImage2D绑定我
的
图像时,它呈现得很好。首先,片段着色器中
的
代码:in vec2 tex_coord;fragment_out = mix(
浏览 2
提问于2013-09-19
得票数 2
回答已采纳
1
回答
上下文初始化后立即执行
GL_INVALID_ENUM
、
在GLEW init完成之后,在任何其他gl命令被调用之前,当我调用glGetError时,我得到了
GL_INVALID_ENUM
代码。我设置了OpenGL 4.2核心,为窗口/输入设置了compatible.Using GLFW,为gl上下文设置了glew所有这些在Windows7 64bit.My显卡
上
运行
的
都是GeForce 550GT,它有最新
的
OpenGL 4.2驱动程序。另一个奇怪
的
事情是,我使用了
glDrawElements
(),它可以工作fine.But,然后我
浏览 0
提问于2012-12-02
得票数 3
回答已采纳
1
回答
如何在OpenGL中只呈现EBO
的
一部分?
、
我有VAO和绑定
的
VBO和EBO。以前,我只是用
glDrawElements
( GL_TRIANGLES, EBO_size, GL_UNSIGNED_INT, 0 )来呈现它。也就是说,如果我在EBO中有36个索引,我可能想画18个,换一下制服,再画剩下
的
18个。 我尝试了glDrawRangeElements,但是它
的
start和end参数只是使用哪些索引
的
提示。
浏览 0
提问于2020-08-10
得票数 0
回答已采纳
1
回答
如何调试我
的
OpenGl问题
、
、
我在OS
上
使用OpenGL核心配置文件。据我理解,DebugMessageCallbacks不支持OS,但在4.3下
的
开放GL版本中,我支持4.1。因此,我必须使用使用glGetError
的
更基本
的
方法。GL_NO_ERROR) std::string error; { case
GL_INVALID_ENUM
,为什么我
的
应用程序没有呈现,那么我在尝试调试应用程序<
浏览 0
提问于2018-01-29
得票数 0
1
回答
这是glGetTexParameterIuiv
的
错误还是预期行为?
、
我
的
OpenGL代码有一个问题,该代码仅在英特尔超高清GPU/驱动程序(使用不同
的
超高清和驱动程序版本(内部版本26.20.100.7810、27.20.100.8190)尝试过)中出现。基本
上
,glGetTexParameterIuiv(name, GL_TEXTURE_TARGET, &textureTarget)似乎根本不起作用。它总是给出一个
GL_INVALID_ENUM
错误。驱动程序报告OpenGL 4.6,规格说明GL_TEXTURE_TARGET是从v4.5开始支持
的
(对于
浏览 17
提问于2020-05-20
得票数 3
回答已采纳
1
回答
奇怪
的
SDL getAttribute()行为
、
、
", rc, i, SDL_GetError());stencil buffer size: (returns -1):0 sdl-error:OpenGL error:
GL_INVALID_ENUM
可能会有更大
的
错误,因为glGetError()在GLEW初始化后立即返回
GL_INVALID_ENUM
,与SDL提供
的
错误相同。 备注:感谢 @Nicol,我写错电话了。编辑:I试图更改上下文版本,最有效
的
版本是3.1,不生成错误,sdl返回8作为模板大小。但是为什么
浏览 1
提问于2016-02-27
得票数 0
1
回答
不重用顶点
的
多边形
的
glDrawElements
和glDrawArrays
、
当不重用顶点时,使用
glDrawElements
或glDrawArrays更好吗?一定有一些不同,否则人们总是使用
glDrawElements
?我想这个问题可以改写如下: 如果传递空白索引表,
glDrawElements
的
功能是否与glDrawArrays相同?
浏览 0
提问于2014-08-15
得票数 7
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
“上链”究竟上的什么
CES上的汽车新技术(上)
如何扩展Facebook上的静态分析(上)
怎么翻译图片上的文字?图片上的文字用它翻译!
如何在Windows上重现macOS上的取证技巧
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券