texture1d

    0热度

    1回答

    我在使用OpenGL 4.x中的一维纹理时遇到了问题。 创建我的1D纹理这种方式(BTW:我取出我的错误检查,以使代码更清晰和更短 - 通常在每个GL叫BLUE_ASSERTEx(glGetError() == GL_NO_ERROR, "glGetError failed.");如下): glGenTextures(1, &textureId_); // bind texture glBi

    1热度

    1回答

    我有一个非常简单的问题: 似乎访问sampler1D,通过texture1D(),是比访问sampler2D,通过的Texture2D慢。这样对吗 ?

    0热度

    1回答

    我试图从一个片段着色器读取texture1d: uniform sampler1D world; ... texelFetch(world, 0, 0); 我上传W,其中w [0] = 123.0fw [1] = 123.0f ...: glActiveTexture(GL_TEXTURE0); glGenTextures(1, &pt->world); glBindTexture(G