UBOs on PowerVR

This topic contains 2 replies, has 2 voices, and was last updated by  Dark_Photon 1 year, 10 months ago.

Viewing 3 posts - 1 through 3 (of 3 total)
  • Author
    Posts
  • #52714

    Just wanted to check that the advice on avoiding changes to the content of buffer objects used by in-flight batches applies to Uniform Buffer Objects (UBOs) as well. That is to avoid draw thread CPU stalls on update.

    I’m assuming yes, but just wanted to be sure there was no special handling for UBO updates.

    #52742

    kevin
    Member

    Hi Dark_Photon,
    The simple answer is YES.
    APIs Support Information as following:
    OpenGL ES 1.x: Not exposed
    OpenGL ES 2.0: IMG_uniform_buffer_object
    OpenGL ES 3.0: Core
    So we recommend to use UBOs with OpenGL ES 3.0 APIs.

    Thanks,
    Kevin

    #52744

    Thanks kevin. I will avoid their use (except in cases where I can avoid updating them for 2-3 frames).

Viewing 3 posts - 1 through 3 (of 3 total)
You must be logged in to reply to this topic.