glEnable(GL_DEPTH_TEST)不起作用?

李亚当

当我在室内启用照明时,突然发现深度测试无法正常工作。经过一些旋转后,看起来某些对象是透明的。从这个角度看,手柄应该是不可见的。

我在一开始就使用glEnable(GL_DEPTH_TEST)。

我正在使用OpenGL ES 2.0

可能有什么问题吗?

当我不使用光时,一切看起来都很好。

在此处输入图片说明

奥拉贡·埃弗里特(Oragon Efreet)

您确定在渲染之前清除了深度缓冲区吗?

glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT);

编辑 :

还要检查您是否实际上从窗口API中激活了深度帧缓冲区。

例如,如果您使用GLUT,则在调用时glutInitDisplayMode必须提供GLUT_DEPTH作为参数。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

android native活动中的opengl es,gl_depth_test和gl_depth_buffer_bit不起作用

来自分类Dev

iOS横向模式不起作用OPEN GL

来自分类Dev

gl_deletebuffers在单独的线程中不起作用

来自分类Dev

Primality Test在Python中不起作用

来自分类Dev

Gl.VertexAttribPointer()在指定Integer Offset时不起作用,但在输入null时起作用

来自分类Dev

为什么Optional.empty()。orElse(“ test”)不起作用?

来自分类Dev

.test() 方法在 react jsx 代码中不起作用

来自分类Dev

使用eck.gl和nebula.gl的特定geojson URL在我的反应应用程序中不起作用

来自分类Dev

用c的constexpr深度限制(fconstexpr-depth似乎不起作用)

来自分类Dev

XCTAssertEqualWithAccuracy不起作用

来自分类Dev

setBackgroundColor不起作用

来自分类Dev

showViewController不起作用

来自分类Dev

SAPbobsCOM不起作用

来自分类Dev

OnSelectedIndexChanged不起作用

来自分类Dev

FileFilter不起作用

来自分类Dev

RemoveOutputCacheItem不起作用

来自分类Dev

load()不起作用

来自分类Dev

getElementByTagName()不起作用?

来自分类Dev

Futuretask不起作用

来自分类Dev

别名不起作用

来自分类Dev

POST不起作用

来自分类Dev

ExpandableListView不起作用

来自分类Dev

ngClass不起作用?

来自分类Dev

XGrabKey不起作用

来自分类Dev

setDefaultTimeZone不起作用

来自分类Dev

提交不起作用?

来自分类Dev

字体不起作用

来自分类Dev

Gerrittrackingid不起作用

来自分类Dev

dispatchEvent不起作用