Skip to content

[FEATURE] Support Direct3D #2817

Closed
Closed
@Kation

Description

@Kation

Is your feature request related to a problem?

  1. Some GPU or its driver doesn't support Vulkan.
    For example, Intel Xe Graphics currently driver will return null ptr when get procedure address for some name.
    Then GRContext.CreateVulkan will return null.
  2. Some environment only support OpenGL 1.1.
    For example, Virtual Machine without GPU. Or remote control without RDP with Intel Xe Graphics.
    Then GRContext.CreateGl will return null.

Without Vulkan and OpenGL, we can only use CPU to render images.

Describe the solution you would like

Add D3D support with Windows os.

Describe alternatives you have considered

Add define SK_Direct3D when compile native skia so that I can use it with pinvoke and reflection.

Additional context

No response

Code of Conduct

  • I agree to follow this project's Code of Conduct

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    Status

    Done

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions