glTexImage2D(GL_TEXTURE_2D, 0,GL_RGBA16F_ARB, TEXSIZE, TEXSIZE, 0, GL_RGBA, GL_FLOAT, NULL);
のテクスチャを使って深度バッファーをやろうとしているのですが
(深度を色分けしてあります)
glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, GL_LINEAR);
glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_LINEAR);
をコメントアウトすると表示されるのですが、テクスチャが常駐されず
これを入れると表示されなくなるのですが、テクスチャが常駐されます。

GLboolean blState = GL_TRUE;
glAreTexturesResident(1 , &texName , &blState);
printf("テクスチャは常駐%s\n" ,
blState == GL_TRUE ? "しています" : "していません");

原因がまったくわからず、行き詰まっています。よろしくお願いします