Skip to content

我用了PBO之后,效率和glReadPixels一样,求解? #6

@sunyuchuan

Description

@sunyuchuan
    ByteBuffer ByteBuffer = (ByteBuffer) GLES30.glMapBufferRange(GLES30.GL_PIXEL_PACK_BUFFER, 0, mPboSize, GLES30.GL_MAP_READ_BIT); 耗时为0
    GLES30.glUnmapBuffer(GLES30.GL_PIXEL_PACK_BUFFER);
    GLES30.glBindBuffer(GLES30.GL_PIXEL_PACK_BUFFER, 0);
    if (ByteBuffer != null) {
        ByteBuffer.get(mData); 这里耗时非常大,有几十毫秒
        ByteBuffer.clear();
    }

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions