depth-buffer

depth-buffer

文章 0 浏览 3

如何在现代 OpenGL 中使用片段着色器中的 gl_FragCoord.z 线性渲染深度?

我阅读了很多有关使用片段着色器获得深度的信息。 例如 http://www.opengl.org/discussion_boards/ubbthreads .php?ubb=showflat&Number=234519 但我…

甜味超标? 2024-12-10 12:03:32 1 0

OpenGL ES 2.x:如何丢弃深度缓冲区 glDiscardFramebufferEXT?

我读过iOS OpenGL ES逻辑缓冲区加载,可以通过以下方式实现性能增益在每个绘制周期后“丢弃”深度缓冲区。我尝试了这个,但这是因为我的游戏引擎不再…

妄想挽回 2024-12-05 01:45:27 1 0

使用 OpenGL ES 1.1 的 Android 版本之间深度缓冲区的差异

我正在 OpenGL ES 1.0 中编写一个 2d 游戏(在适用的情况下强制转换为 1.1 扩展)。我试图尽可能保持通用,以防我错过了一些明显的东西。 我在 Androi…

小瓶盖 2024-12-04 11:59:47 0 0

影响片段着色器内部的深度或模板缓冲区?

我知道可以通过写入 gl_FragDepth 来控制写入 GLSL 中深度缓冲区的内容,但是是否可以写入模板缓冲区? 另外,我是否可以从片段着色器中完全取消像素…

梦里人 2024-12-02 04:05:57 2 0

OpenGL ES 中透明度和深度测试的解决方法?

我正在尝试使用 draw_texture 扩展在 OpenGL ES 上正确进行深度测试。我很早就意识到,使用此扩展渲染时“正常”z 坐标不起作用。这是由于扩展有效地…

百善笑为先 2024-11-29 21:58:22 3 0

glReadPixels 不读取 iOS 上的深度缓冲区值

我似乎无法在 iOS 4.3 上读取 OpenGL ES2 中的深度缓冲区值。 afDepthPixels = (float*)malloc(sizeof(float) * iScreenWidth * iScreenHeight); glRe…

别念他 2024-11-18 09:54:54 2 0

Galaxy s 上的 opengles2 和姜饼问题

有没有人在将 Galaxy s 升级到 Android 2.3.3 后经历过深度排序行为的变化? 我发现一旦达到某个多计数阈值,深度排序就无法工作。 在 2.2 上运行良好…

瑕疵 2024-11-14 21:04:34 4 0

glReadPixels(Depth_Component) 在 Android OpenGL ES20 中不起作用

我使用以下代码来检索深度缓冲区: FloatBuffer pixels = ByteBuffer .allocateDirect(4).order(ByteOrder.nativeOrder()).asFloatBuffer(); GLES20.g…

自此以后,行同陌路 2024-11-14 17:04:12 3 0

Android 上的 OpenGL 深度缓冲区问题

我正在为 Android 开发 3D 渲染引擎。我在深度缓冲区方面遇到了一些问题。我正在画一些立方体,一大两个小,它们会落在较大的立方体之上。在渲染时,…

醉酒的小男人 2024-11-10 00:28:17 3 0

帧缓冲区对象 (FBO) 和渲染与渲染深度缓冲区关系

我在网上看到了很多示例(例如),它们执行以下 创建和绑定 FBO 创建并绑定缓冲区(纹理、渲染、深度、模板) 然后,取消绑定缓冲区 要使用 FBO - 绑…

谈场末日恋爱 2024-11-09 19:44:13 6 0

opengl z 排序透明度

我在opengl es 2.0中的简单正方形上渲染png,但是当我尝试在正方形后面绘制一些东西时,我已经在顶部正方形中绘制了透明区域,并呈现与背景相同的颜色…

风情万种。 2024-11-07 02:10:43 6 0

Matlab z buffer 用于模拟kinect

我们正在尝试模拟简单的 kinect 输出。 我已经在 Matlab 中渲染了一个三角形网格,现在我想获取渲染形状的图形/轴的深度缓冲区。 我如何在 matlab 中…

南渊 2024-11-06 02:44:18 3 0

渲染到离屏缓冲区然后渲染到纹理时如何使用深度测试

我正在将场景渲染为纹理。除了深度测试不起作用之外,这工作得很好。如果渲染到离屏纹理,如何启用深度测试?我正在使用 FrameBuffer 类 http://www.o…

天涯沦落人 2024-11-02 22:58:13 6 0

glDepthMask(GL_FALSE) 会破坏某些 GPU 上的帧缓冲区

我有时会在帧渲染期间通过 glDepthMask(GL_FALSE) 禁用深度缓冲区写入。这在某些 GPU 上工作得非常好(比如摩托罗拉 Droid 的 PowerVR),但在带有 Ad…

随梦而飞# 2024-10-19 23:44:45 6 0

OpenGL深度缓冲区问题

在我最近的几个项目中,我一直在使用一些在查看一些演示时发现的实用程序文件 在这里。 即一个名为 opengl.h 的文件 - 主要用于管理着色器,有点像 gl…

筱武穆 2024-10-10 16:12:24 12 0
更多

推荐作者

Gabu-gabumon

文章 0 评论 0

qq_CgiN62

文章 0 评论 0

荔枝明

文章 0 评论 0

¤→小豸慧

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文