Skip to content

New rendering backend with support for vulkan, metal #2869

@inner-daemons

Description

@inner-daemons

Related: #2852
Also probably depends on #2576 fwiw

Me and @lhog have been discussing this recently. The idea would be to use a nice wrapper over both SDL3_GPU and OpenGL to diversify and abstract our rendering interface. This should increase performance on many platforms and also increase viability on macOS.

This would also prepare Recoil to move away from OpenGL even further, giving games and widgets an alternative interface.

In the short term, due to heavy reliance on raw GL calls by many games, we would need the abstraction to be able to expose the underlying OpenGL context.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions