2

GL_ARB_sparse_textureサポートされているかどうかを確認する次のコードがあります。

GLint ExtensionCount = 0;
    glGetIntegerv(GL_NUM_EXTENSIONS, &ExtensionCount);
    for (GLint i = 0; i < ExtensionCount; ++i)
        if (std::string((char const*)glGetStringi(GL_EXTENSIONS, i)) == std::string("GL_ARB_sparse_texture")){
            std::cout << "supported" << std::endl;
        }

サポートされていることが出力されます。問題は、私のシェーダーがそうではないと言うことです:

#version 450 core
#extension GL_ARB_sparse_texture : require

出力: ここに画像の説明を入力

Windows 8.1に350.12ドライバーを搭載したGTX 660Tiがあります。

私は何を間違っていますか?

4

1 に答える 1