gpt4 book ai didi

android - glGenTextures 不生成名称

转载 作者:行者123 更新时间:2023-12-04 05:27:35 26 4
gpt4 key购买 nike

我将 OpenGL ES 1.1 与 NDK 一起使用,偶尔当我打电话时 glGenTextures它不会更改我传入的名称持有者的值(甚至没有将其设置为 0)。

  • glGetError返回0,没有错误。
  • 所有 GL 代码都在从 onDrawFrame 调用的 JNI 方法中的表面渲染器,所以上下文不应该是一个问题。 (编辑:这是一个错误的假设,是问题的原因)
  • 该代码在某些情况下有效,而在其他情况下无效。如果我在每帧重复调用大约 5 次后它就会工作。 (我根据要求生成字形)。
  • 第一批纹理被创建到至少 #32,但之后它被击中和错过。

  • 有谁知道原因 glGenTextures似乎什么都不做?

    最佳答案

    glGenTextures 是否在有效的 OpenGL(-ES) 上下文处于 Activity 状态的情况下调用?如果您使用多个线程:OpenGL(-ES) 上下文一次只能在一个线程中处于 Activity 状态。但是每个线程可能有不同的 Activity 上下文。

    关于android - glGenTextures 不生成名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13015386/

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