Function detectVideoAlphaMode

  • Helper for detecting the correct alpha mode for video textures. For some reason, some browsers/devices/WebGL implementations premultiply the alpha of a video before and then a second time if UNPACK_PREMULTIPLY_ALPHA_WEBGL is true. So the video is premultiplied twice if the alpha mode is UNPACK. In this case we need the alpha mode to be PMA. This function detects the upload behavior by uploading a white 2x2 webm with 50% alpha without UNPACK_PREMULTIPLY_ALPHA_WEBGL and then checking whether the uploaded pixels are premultiplied.

    Returns Promise<ALPHA_MODES>

    The correct alpha mode for video textures.

    Memberof

    PIXI.utils

    Function

    detectVideoAlphaMode

Generated using TypeDoc