After i use glGetTextureHandleARB get TextureHandle, glTexImage2D can’t update by nTexID .
eg:
glBindTexture(GL_TEXTURE_2D, nTexID);
glTexImage2D(GL_TEXTURE_2D, 0, GL_RGBA, 1024, 1024, 0, GL_RGBA, GL_UNSIGNED_BYTE, m_pTextureData);
//this glTexImage2D can update new m_pTextureData to nTexID
…
glBindTexture(GL_TEXTURE_2D, nTexID);
m_SystemTexHandle[i]=glGetTextureHandleARB(nTexID);
glMakeTextureHandleResidentARB(m_SystemTexHandle[i]);
…
glBindTexture(GL_TEXTURE_2D, nTexID);
glTexImage2D(GL_TEXTURE_2D, 0, GL_RGBA, 1024, 1024, 0, GL_RGBA, GL_UNSIGNED_BYTE, m_pTextureData);
//this glTexImage2D can’t update m_pTextureData to nTexID point texture,what can i do?