我正在尝试用其Direct State Access版本替换旧的OpenGL函数。
我替换了
glBindTexture(m_target, m_name);
glTexStorage2D(m_target, 1, m_format, m_width, m_height);
glBindTexture(m_target, 0);
带
glTextureStorage2D(m_name, 1, m_format, m_width, m_height);
但现在我得到一个"不完整的附件"我的fbo错误。
我错过了什么吗?
答案 0 :(得分:1)
啊,如果我想使用直接状态访问,我还必须替换
glGenTextures(1, &m_name);
与
glCreateTextures(m_target, 1, &m_name);
这样m_name将从现在开始被绑定到m_target。