target_sources(SeeleEngine
    PRIVATE
        GraphicsResources.h
        GraphicsResources.cpp
        GraphicsInitializer.h
        GraphicsEnums.h
        GraphicsEnums.cpp
        Graphics.h
        Graphics.cpp
        Mesh.h
        Mesh.cpp
        MeshBatch.h
        RenderCore.h
        RenderCore.cpp
        RenderMaterial.h
        RenderMaterial.cpp
        ShaderCompiler.h
        ShaderCompiler.cpp
        VertexShaderInput.h
        VertexShaderInput.cpp
        StaticMeshVertexInput.h
        StaticMeshVertexInput.cpp)

add_subdirectory(RenderPass/)
add_subdirectory(Vulkan/)