Skip to content
  • Matthew Waters's avatar
    glbuffer: support persistent buffer mappings · 04856a38
    Matthew Waters authored and GStreamer Marge Bot's avatar GStreamer Marge Bot committed
    Requires OpenGL 4.4 or EXT_buffer_storage
    
    Current mesa exposes GL_ARB_buffer_storage when retrieving the relevant
    functions returns no-ops and causes failures.
    
    Improves throughput of uploads by roughly 30%-60% and download throughput by
    roughly 10-30% across depending on the exact scenario and hardware.
    
    Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-base/-/merge_requests/1191>
    04856a38