gpt4 book ai didi

java - 如何在 Android 程序的 Eclipse 中将变量声明为 OpenGL 的 GLuint 类型?

转载 作者:行者123 更新时间:2023-12-01 12:43:56 24 4
gpt4 key购买 nike

我使用的是 OpenGL ES 2.0。

“GLES20.GLuint test_type;”收到错误:“GLES20.GLuint 无法解析为类型。”

我需要这种类型的变量来引用帧缓冲区、纹理和深度缓冲区等内容。

最佳答案

Android 中的 Java OpenGL 绑定(bind)不使用这些类型。它们只是普通的 Java int 类型。您可以通过查看GLES20文档中的函数定义来确认这一点:

http://developer.android.com/reference/android/opengl/GLES20.html

挑选几个帧缓冲区对象的示例:

public static void glGenFramebuffers(int n, int[] framebuffers, int offset);
public static void glBindFramebuffer(int target, int framebuffer);

您可以看到,对象名称的类型只是 int,其中 C 绑定(bind)在同一位置使用 GLuint

关于java - 如何在 Android 程序的 Eclipse 中将变量声明为 OpenGL 的 GLuint 类型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24853435/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com