zoukankan      html  css  js  c++  java
  • cg纹理绑定顺序的一个错误

    如果希望在程序里动态的绑定纹理,绑定的代码,一定要写在所有的cg纹理参数绑定的前面,否则会出错。
    以下代码正确:
    glBindTexture(GL_TEXTURE_2D, m_xxxTexId);
    glTexImage2D(GL_TEXTURE_2D, 0, GL_RGBA, 256,256, 0, GL_RGBA, GL_UNSIGNED_BYTE,m_xxxTex);
    cgGLSetTextureParameter( cgGetNamedParameter(m_raycastFrag,"xxx"),m_xxxTexId);
    cgGLEnableTextureParameter(cgGetNamedParameter(m_raycastFrag,"xxx"));

    cgGLSetTextureParameter( cgGetNamedParameter(m_raycastFrag,"xxxx"),  m_xxxxTexId);
    cgGLEnableTextureParameter(cgGetNamedParameter(m_raycastFrag,"xxxx"));

    如果把绑定放在cgGLSetTextureParameter之后,纹理绑定都会出错。
  • 相关阅读:
    服务器切换
    闭包函数
    函数对象+嵌套
    lvs讲解
    了解python
    rang enumerate
    set-集合功能介绍
    元组-tuple功能介绍
    dict-字典功能介绍
    list-列表功能介绍
  • 原文地址:https://www.cnblogs.com/cloudseawang/p/1529659.html
Copyright © 2011-2022 走看看