Skip to content

Move the render engine to another project #1

Description

@norman784

Hi, I've a suggestion and its to split the render engine and all apple specific stuff into a separate project (could be inside the same repo or another). Why? Because I was playing/learning with almost the same thing that you with a Metal render engine and your goal at some point its to have Vulkan support so will be easier to create an abstraction layer between the engine and the Metal/Vulkan stuff.

Also I'm thinking on use part of your porject to accelerate my learning, because I just started few months ago with Metal and low level stuff and your project seems a great point to continue.

An last, but not least important, you can also put into separate project all the math, vectors, etc stuff into another project so it could be used with other projects (and you could try to think how this will be used on linux, because right now it seems to be tied to simd, and thats not crossplatform).

Regards

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions