Open-source library of Metal shaders

Paul Hudson announced Inferno – open-source Metal shader library. Library provides shader source code, as well as sample apps for iOS and macOS.

Together with the open-source project, several videos are published:

Reference: Introducing Inferno: Metal shaders for SwiftUI

GitHub: Inferno

Weekend good reads for Apple developers #2023/10

It's rainy here in California (which is unusual...) and our weekend is perfect to spend some time reading technical articles. Let's go.

And one more thing. Apple Treats podcast is back with new episode. Our guest is Natalia Panferova whose articles you've already read.

https://www.youtube.com/watch?v=dLcF_fxErRw
https://www.youtube.com/watch?v=dLcF_fxErRw

Swift team to make Foundation framework more open

Swift team announces future plans on Foundation framework.

Goal of the team now is use Swift across the framework, split it into simple separate packages and unify implementations to avoid and cross-platform issues.

This would result in more predictable app behavior, more cross-platform libraries and easier support of those.

Swift Blog: The Future of Foundation

DocC documentation compiler goes open source

Apple promised to open source DocC. And now Swift team announces that documentation compiler becomes Swift open source project.

Developers now could contribute to DocC and also request new features via Swift JIRA.

Project depends on several related projects:

  • SymbolKit is a Swift package containing the specification and reference model for the Symbol Graph File Format.
  • Swift Markdown is a Swift package for parsing, building, editing, and analyzing Markdown documents. It includes support for the Block Directive elements that Swift-DocC's tutorial files rely on.
  • Swift-DocC-Render is a web application that understands and renders Swift-DocC's render JSON format.