Skip to content

Chromium Embedded DirectX textures #998

Open
@avaer

Description

@avaer

Chromium Embedded (on windows at least) has support for using direct GL textures for its render. This is mainly for performance reasons.

Exokit does not currently use this -- we simply take the Chromium damage buffer and upload it to a texture ourselves. Although this is multithreaded and incremental, it still presents a GPU, memory, and parallel CPU overhead compared to directly using Chromium's framebuffer.

It seems the accelerated texture paint in Chromium embeded is only available via DirectX. However, DirectX and OpenGL can share textures when you jump through a few hoops, and there are GL extensions to do it.

This issue is for tracking an attempt to do this in Exokit for faster 2D iframe DOM rendering.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions