├── .gitattributes ├── .github └── workflows │ └── pull_request.yml ├── .gitignore ├── .license_header_template ├── AudioWorkstation ├── Guest │ ├── .build │ │ └── .gitkeep │ ├── .sourcekit-lsp │ │ └── config.json │ ├── Package.swift │ ├── Sources │ │ ├── Bass │ │ │ ├── Shared │ │ │ └── main.swift │ │ ├── HiHat │ │ │ ├── Shared │ │ │ └── main.swift │ │ ├── JavaScript │ │ │ ├── encoder.js │ │ │ └── index.js │ │ ├── Kick │ │ │ ├── Shared │ │ │ └── main.swift │ │ ├── Mix │ │ │ ├── Shared │ │ │ └── main.swift │ │ ├── Plotter │ │ │ ├── Canvas.swift │ │ │ ├── Plotter.swift │ │ │ └── main.swift │ │ ├── Shared │ │ │ ├── AudioBuffer.swift │ │ │ ├── AudioEncode.swift │ │ │ ├── DOMInterop.swift │ │ │ ├── Effects │ │ │ │ └── LadderFilter.swift │ │ │ ├── Instruments │ │ │ │ ├── Bass.swift │ │ │ │ ├── Drums.swift │ │ │ │ └── Sequencer.swift │ │ │ ├── Mixer.swift │ │ │ ├── MusicTheory │ │ │ │ └── Pitch.swift │ │ │ ├── Utilities │ │ │ │ ├── AttackHoldRelease.swift │ │ │ │ └── Modulator.swift │ │ │ └── Waveforms │ │ │ │ ├── Saw.swift │ │ │ │ ├── Signal.swift │ │ │ │ ├── Square.swift │ │ │ │ └── Triangle.swift │ │ ├── VultDSP │ │ │ ├── VultLibrary │ │ │ │ ├── phase.vult │ │ │ │ ├── tables.vult │ │ │ │ └── util.vult │ │ │ ├── ahr.vult │ │ │ ├── include │ │ │ │ └── waveforms.h │ │ │ ├── kick.vult │ │ │ ├── ladder.vult │ │ │ ├── noise.vult │ │ │ ├── out.cpp │ │ │ ├── out.h │ │ │ ├── out.tables.h │ │ │ ├── saturate.vult │ │ │ ├── sine.vult │ │ │ ├── swept.vult │ │ │ ├── triangle.vult │ │ │ ├── vultin.cpp │ │ │ └── vultin.h │ │ └── dlmalloc │ │ │ ├── include │ │ │ ├── __macro_PAGESIZE.h │ │ │ ├── endian.h │ │ │ ├── errno.h │ │ │ ├── features.h │ │ │ ├── malloc.h │ │ │ ├── string.h │ │ │ ├── unistd.h │ │ │ └── wasi_api.h │ │ │ └── src │ │ │ ├── abort.c │ │ │ ├── dlmalloc.c │ │ │ ├── errno.c │ │ │ ├── memcpy.c │ │ │ ├── memset.c │ │ │ ├── sbrk.c │ │ │ └── upstream_malloc.h │ ├── build.sh │ └── index.html ├── LICENSE-vendored.md ├── LICENSE.txt ├── README.md ├── ServerHost │ ├── .gitignore │ ├── Package.resolved │ ├── Package.swift │ ├── Public │ │ ├── .build │ │ ├── Sources │ │ │ └── JavaScript │ │ └── upload.html │ ├── Sources │ │ └── Server │ │ │ ├── App+Logger.swift │ │ │ ├── App+Router.swift │ │ │ ├── App.swift │ │ │ ├── IndexPage.swift │ │ │ └── MixedOutput.swift │ └── Tests │ │ └── ServerTests │ │ └── ServerTests.swift └── WATExample │ ├── Package.resolved │ ├── Package.swift │ ├── Sources │ └── WATExample │ │ └── main.swift │ ├── factorial-flat.wat │ └── factorial.wat ├── DOMRefTypes ├── .editorconfig ├── .sourcekit-lsp │ └── config.json ├── Package.swift ├── Sources │ ├── RefsTest │ │ ├── Entrypoint.swift │ │ └── SwiftBindings.swift │ └── externref │ │ ├── bridge.c │ │ ├── dom.h │ │ └── include │ │ └── refs.h ├── index.html └── index.js ├── README.md └── WebGPUDemo ├── .editorconfig ├── .sourcekit-lsp └── config.json ├── .swift-format ├── Package.resolved ├── Package.swift ├── README.md ├── Resources ├── SwiftLogo │ ├── Swift3DLogo.mtl │ ├── Swift3DLogo.obj │ ├── T_M_swiftLogo_BaseColor.png │ ├── T_M_swiftLogo_MetalRoughness.png │ └── T_M_swiftLogo_Normal.png └── shaders.wgsl ├── Sources ├── Drawable.swift ├── Entrypoint.swift ├── Math.swift ├── Renderer.swift └── Wavefront.swift └── index.html /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-for-wasm-examples/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/workflows/pull_request.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-for-wasm-examples/HEAD/.github/workflows/pull_request.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-for-wasm-examples/HEAD/.gitignore -------------------------------------------------------------------------------- /.license_header_template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-for-wasm-examples/HEAD/.license_header_template -------------------------------------------------------------------------------- /AudioWorkstation/Guest/.build/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /AudioWorkstation/Guest/.sourcekit-lsp/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-for-wasm-examples/HEAD/AudioWorkstation/Guest/.sourcekit-lsp/config.json -------------------------------------------------------------------------------- /AudioWorkstation/Guest/Package.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-for-wasm-examples/HEAD/AudioWorkstation/Guest/Package.swift -------------------------------------------------------------------------------- /AudioWorkstation/Guest/Sources/Bass/Shared: -------------------------------------------------------------------------------- 1 | ../Shared -------------------------------------------------------------------------------- /AudioWorkstation/Guest/Sources/Bass/main.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-for-wasm-examples/HEAD/AudioWorkstation/Guest/Sources/Bass/main.swift -------------------------------------------------------------------------------- /AudioWorkstation/Guest/Sources/HiHat/Shared: -------------------------------------------------------------------------------- 1 | ../Shared -------------------------------------------------------------------------------- /AudioWorkstation/Guest/Sources/HiHat/main.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-for-wasm-examples/HEAD/AudioWorkstation/Guest/Sources/HiHat/main.swift -------------------------------------------------------------------------------- /AudioWorkstation/Guest/Sources/JavaScript/encoder.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-for-wasm-examples/HEAD/AudioWorkstation/Guest/Sources/JavaScript/encoder.js -------------------------------------------------------------------------------- /AudioWorkstation/Guest/Sources/JavaScript/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-for-wasm-examples/HEAD/AudioWorkstation/Guest/Sources/JavaScript/index.js -------------------------------------------------------------------------------- /AudioWorkstation/Guest/Sources/Kick/Shared: -------------------------------------------------------------------------------- 1 | ../Shared -------------------------------------------------------------------------------- /AudioWorkstation/Guest/Sources/Kick/main.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-for-wasm-examples/HEAD/AudioWorkstation/Guest/Sources/Kick/main.swift -------------------------------------------------------------------------------- /AudioWorkstation/Guest/Sources/Mix/Shared: -------------------------------------------------------------------------------- 1 | ../Shared -------------------------------------------------------------------------------- /AudioWorkstation/Guest/Sources/Mix/main.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-for-wasm-examples/HEAD/AudioWorkstation/Guest/Sources/Mix/main.swift -------------------------------------------------------------------------------- /AudioWorkstation/Guest/Sources/Plotter/Canvas.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-for-wasm-examples/HEAD/AudioWorkstation/Guest/Sources/Plotter/Canvas.swift -------------------------------------------------------------------------------- /AudioWorkstation/Guest/Sources/Plotter/Plotter.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-for-wasm-examples/HEAD/AudioWorkstation/Guest/Sources/Plotter/Plotter.swift -------------------------------------------------------------------------------- /AudioWorkstation/Guest/Sources/Plotter/main.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-for-wasm-examples/HEAD/AudioWorkstation/Guest/Sources/Plotter/main.swift -------------------------------------------------------------------------------- /AudioWorkstation/Guest/Sources/Shared/AudioBuffer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-for-wasm-examples/HEAD/AudioWorkstation/Guest/Sources/Shared/AudioBuffer.swift -------------------------------------------------------------------------------- /AudioWorkstation/Guest/Sources/Shared/AudioEncode.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-for-wasm-examples/HEAD/AudioWorkstation/Guest/Sources/Shared/AudioEncode.swift -------------------------------------------------------------------------------- /AudioWorkstation/Guest/Sources/Shared/DOMInterop.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-for-wasm-examples/HEAD/AudioWorkstation/Guest/Sources/Shared/DOMInterop.swift -------------------------------------------------------------------------------- /AudioWorkstation/Guest/Sources/Shared/Effects/LadderFilter.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-for-wasm-examples/HEAD/AudioWorkstation/Guest/Sources/Shared/Effects/LadderFilter.swift -------------------------------------------------------------------------------- /AudioWorkstation/Guest/Sources/Shared/Instruments/Bass.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-for-wasm-examples/HEAD/AudioWorkstation/Guest/Sources/Shared/Instruments/Bass.swift -------------------------------------------------------------------------------- /AudioWorkstation/Guest/Sources/Shared/Instruments/Drums.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-for-wasm-examples/HEAD/AudioWorkstation/Guest/Sources/Shared/Instruments/Drums.swift -------------------------------------------------------------------------------- /AudioWorkstation/Guest/Sources/Shared/Instruments/Sequencer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-for-wasm-examples/HEAD/AudioWorkstation/Guest/Sources/Shared/Instruments/Sequencer.swift -------------------------------------------------------------------------------- /AudioWorkstation/Guest/Sources/Shared/Mixer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-for-wasm-examples/HEAD/AudioWorkstation/Guest/Sources/Shared/Mixer.swift -------------------------------------------------------------------------------- /AudioWorkstation/Guest/Sources/Shared/MusicTheory/Pitch.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-for-wasm-examples/HEAD/AudioWorkstation/Guest/Sources/Shared/MusicTheory/Pitch.swift -------------------------------------------------------------------------------- /AudioWorkstation/Guest/Sources/Shared/Utilities/AttackHoldRelease.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-for-wasm-examples/HEAD/AudioWorkstation/Guest/Sources/Shared/Utilities/AttackHoldRelease.swift -------------------------------------------------------------------------------- /AudioWorkstation/Guest/Sources/Shared/Utilities/Modulator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-for-wasm-examples/HEAD/AudioWorkstation/Guest/Sources/Shared/Utilities/Modulator.swift -------------------------------------------------------------------------------- /AudioWorkstation/Guest/Sources/Shared/Waveforms/Saw.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-for-wasm-examples/HEAD/AudioWorkstation/Guest/Sources/Shared/Waveforms/Saw.swift -------------------------------------------------------------------------------- /AudioWorkstation/Guest/Sources/Shared/Waveforms/Signal.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-for-wasm-examples/HEAD/AudioWorkstation/Guest/Sources/Shared/Waveforms/Signal.swift -------------------------------------------------------------------------------- /AudioWorkstation/Guest/Sources/Shared/Waveforms/Square.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-for-wasm-examples/HEAD/AudioWorkstation/Guest/Sources/Shared/Waveforms/Square.swift -------------------------------------------------------------------------------- /AudioWorkstation/Guest/Sources/Shared/Waveforms/Triangle.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-for-wasm-examples/HEAD/AudioWorkstation/Guest/Sources/Shared/Waveforms/Triangle.swift -------------------------------------------------------------------------------- /AudioWorkstation/Guest/Sources/VultDSP/VultLibrary/phase.vult: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-for-wasm-examples/HEAD/AudioWorkstation/Guest/Sources/VultDSP/VultLibrary/phase.vult -------------------------------------------------------------------------------- /AudioWorkstation/Guest/Sources/VultDSP/VultLibrary/tables.vult: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-for-wasm-examples/HEAD/AudioWorkstation/Guest/Sources/VultDSP/VultLibrary/tables.vult -------------------------------------------------------------------------------- /AudioWorkstation/Guest/Sources/VultDSP/VultLibrary/util.vult: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-for-wasm-examples/HEAD/AudioWorkstation/Guest/Sources/VultDSP/VultLibrary/util.vult -------------------------------------------------------------------------------- /AudioWorkstation/Guest/Sources/VultDSP/ahr.vult: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-for-wasm-examples/HEAD/AudioWorkstation/Guest/Sources/VultDSP/ahr.vult -------------------------------------------------------------------------------- /AudioWorkstation/Guest/Sources/VultDSP/include/waveforms.h: -------------------------------------------------------------------------------- 1 | #include "../out.h" 2 | -------------------------------------------------------------------------------- /AudioWorkstation/Guest/Sources/VultDSP/kick.vult: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-for-wasm-examples/HEAD/AudioWorkstation/Guest/Sources/VultDSP/kick.vult -------------------------------------------------------------------------------- /AudioWorkstation/Guest/Sources/VultDSP/ladder.vult: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-for-wasm-examples/HEAD/AudioWorkstation/Guest/Sources/VultDSP/ladder.vult -------------------------------------------------------------------------------- /AudioWorkstation/Guest/Sources/VultDSP/noise.vult: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-for-wasm-examples/HEAD/AudioWorkstation/Guest/Sources/VultDSP/noise.vult -------------------------------------------------------------------------------- /AudioWorkstation/Guest/Sources/VultDSP/out.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-for-wasm-examples/HEAD/AudioWorkstation/Guest/Sources/VultDSP/out.cpp -------------------------------------------------------------------------------- /AudioWorkstation/Guest/Sources/VultDSP/out.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-for-wasm-examples/HEAD/AudioWorkstation/Guest/Sources/VultDSP/out.h -------------------------------------------------------------------------------- /AudioWorkstation/Guest/Sources/VultDSP/out.tables.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-for-wasm-examples/HEAD/AudioWorkstation/Guest/Sources/VultDSP/out.tables.h -------------------------------------------------------------------------------- /AudioWorkstation/Guest/Sources/VultDSP/saturate.vult: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-for-wasm-examples/HEAD/AudioWorkstation/Guest/Sources/VultDSP/saturate.vult -------------------------------------------------------------------------------- /AudioWorkstation/Guest/Sources/VultDSP/sine.vult: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-for-wasm-examples/HEAD/AudioWorkstation/Guest/Sources/VultDSP/sine.vult -------------------------------------------------------------------------------- /AudioWorkstation/Guest/Sources/VultDSP/swept.vult: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-for-wasm-examples/HEAD/AudioWorkstation/Guest/Sources/VultDSP/swept.vult -------------------------------------------------------------------------------- /AudioWorkstation/Guest/Sources/VultDSP/triangle.vult: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-for-wasm-examples/HEAD/AudioWorkstation/Guest/Sources/VultDSP/triangle.vult -------------------------------------------------------------------------------- /AudioWorkstation/Guest/Sources/VultDSP/vultin.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-for-wasm-examples/HEAD/AudioWorkstation/Guest/Sources/VultDSP/vultin.cpp -------------------------------------------------------------------------------- /AudioWorkstation/Guest/Sources/VultDSP/vultin.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-for-wasm-examples/HEAD/AudioWorkstation/Guest/Sources/VultDSP/vultin.h -------------------------------------------------------------------------------- /AudioWorkstation/Guest/Sources/dlmalloc/include/__macro_PAGESIZE.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-for-wasm-examples/HEAD/AudioWorkstation/Guest/Sources/dlmalloc/include/__macro_PAGESIZE.h -------------------------------------------------------------------------------- /AudioWorkstation/Guest/Sources/dlmalloc/include/endian.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-for-wasm-examples/HEAD/AudioWorkstation/Guest/Sources/dlmalloc/include/endian.h -------------------------------------------------------------------------------- /AudioWorkstation/Guest/Sources/dlmalloc/include/errno.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-for-wasm-examples/HEAD/AudioWorkstation/Guest/Sources/dlmalloc/include/errno.h -------------------------------------------------------------------------------- /AudioWorkstation/Guest/Sources/dlmalloc/include/features.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-for-wasm-examples/HEAD/AudioWorkstation/Guest/Sources/dlmalloc/include/features.h -------------------------------------------------------------------------------- /AudioWorkstation/Guest/Sources/dlmalloc/include/malloc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-for-wasm-examples/HEAD/AudioWorkstation/Guest/Sources/dlmalloc/include/malloc.h -------------------------------------------------------------------------------- /AudioWorkstation/Guest/Sources/dlmalloc/include/string.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-for-wasm-examples/HEAD/AudioWorkstation/Guest/Sources/dlmalloc/include/string.h -------------------------------------------------------------------------------- /AudioWorkstation/Guest/Sources/dlmalloc/include/unistd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-for-wasm-examples/HEAD/AudioWorkstation/Guest/Sources/dlmalloc/include/unistd.h -------------------------------------------------------------------------------- /AudioWorkstation/Guest/Sources/dlmalloc/include/wasi_api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-for-wasm-examples/HEAD/AudioWorkstation/Guest/Sources/dlmalloc/include/wasi_api.h -------------------------------------------------------------------------------- /AudioWorkstation/Guest/Sources/dlmalloc/src/abort.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-for-wasm-examples/HEAD/AudioWorkstation/Guest/Sources/dlmalloc/src/abort.c -------------------------------------------------------------------------------- /AudioWorkstation/Guest/Sources/dlmalloc/src/dlmalloc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-for-wasm-examples/HEAD/AudioWorkstation/Guest/Sources/dlmalloc/src/dlmalloc.c -------------------------------------------------------------------------------- /AudioWorkstation/Guest/Sources/dlmalloc/src/errno.c: -------------------------------------------------------------------------------- 1 | int errno = 0; -------------------------------------------------------------------------------- /AudioWorkstation/Guest/Sources/dlmalloc/src/memcpy.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-for-wasm-examples/HEAD/AudioWorkstation/Guest/Sources/dlmalloc/src/memcpy.c -------------------------------------------------------------------------------- /AudioWorkstation/Guest/Sources/dlmalloc/src/memset.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-for-wasm-examples/HEAD/AudioWorkstation/Guest/Sources/dlmalloc/src/memset.c -------------------------------------------------------------------------------- /AudioWorkstation/Guest/Sources/dlmalloc/src/sbrk.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-for-wasm-examples/HEAD/AudioWorkstation/Guest/Sources/dlmalloc/src/sbrk.c -------------------------------------------------------------------------------- /AudioWorkstation/Guest/Sources/dlmalloc/src/upstream_malloc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-for-wasm-examples/HEAD/AudioWorkstation/Guest/Sources/dlmalloc/src/upstream_malloc.h -------------------------------------------------------------------------------- /AudioWorkstation/Guest/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-for-wasm-examples/HEAD/AudioWorkstation/Guest/build.sh -------------------------------------------------------------------------------- /AudioWorkstation/Guest/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-for-wasm-examples/HEAD/AudioWorkstation/Guest/index.html -------------------------------------------------------------------------------- /AudioWorkstation/LICENSE-vendored.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-for-wasm-examples/HEAD/AudioWorkstation/LICENSE-vendored.md -------------------------------------------------------------------------------- /AudioWorkstation/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-for-wasm-examples/HEAD/AudioWorkstation/LICENSE.txt -------------------------------------------------------------------------------- /AudioWorkstation/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-for-wasm-examples/HEAD/AudioWorkstation/README.md -------------------------------------------------------------------------------- /AudioWorkstation/ServerHost/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-for-wasm-examples/HEAD/AudioWorkstation/ServerHost/.gitignore -------------------------------------------------------------------------------- /AudioWorkstation/ServerHost/Package.resolved: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-for-wasm-examples/HEAD/AudioWorkstation/ServerHost/Package.resolved -------------------------------------------------------------------------------- /AudioWorkstation/ServerHost/Package.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-for-wasm-examples/HEAD/AudioWorkstation/ServerHost/Package.swift -------------------------------------------------------------------------------- /AudioWorkstation/ServerHost/Public/.build: -------------------------------------------------------------------------------- 1 | ../../Guest/.build -------------------------------------------------------------------------------- /AudioWorkstation/ServerHost/Public/Sources/JavaScript: -------------------------------------------------------------------------------- 1 | ../../../Guest/Sources/JavaScript -------------------------------------------------------------------------------- /AudioWorkstation/ServerHost/Public/upload.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-for-wasm-examples/HEAD/AudioWorkstation/ServerHost/Public/upload.html -------------------------------------------------------------------------------- /AudioWorkstation/ServerHost/Sources/Server/App+Logger.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-for-wasm-examples/HEAD/AudioWorkstation/ServerHost/Sources/Server/App+Logger.swift -------------------------------------------------------------------------------- /AudioWorkstation/ServerHost/Sources/Server/App+Router.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-for-wasm-examples/HEAD/AudioWorkstation/ServerHost/Sources/Server/App+Router.swift -------------------------------------------------------------------------------- /AudioWorkstation/ServerHost/Sources/Server/App.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-for-wasm-examples/HEAD/AudioWorkstation/ServerHost/Sources/Server/App.swift -------------------------------------------------------------------------------- /AudioWorkstation/ServerHost/Sources/Server/IndexPage.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-for-wasm-examples/HEAD/AudioWorkstation/ServerHost/Sources/Server/IndexPage.swift -------------------------------------------------------------------------------- /AudioWorkstation/ServerHost/Sources/Server/MixedOutput.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-for-wasm-examples/HEAD/AudioWorkstation/ServerHost/Sources/Server/MixedOutput.swift -------------------------------------------------------------------------------- /AudioWorkstation/ServerHost/Tests/ServerTests/ServerTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-for-wasm-examples/HEAD/AudioWorkstation/ServerHost/Tests/ServerTests/ServerTests.swift -------------------------------------------------------------------------------- /AudioWorkstation/WATExample/Package.resolved: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-for-wasm-examples/HEAD/AudioWorkstation/WATExample/Package.resolved -------------------------------------------------------------------------------- /AudioWorkstation/WATExample/Package.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-for-wasm-examples/HEAD/AudioWorkstation/WATExample/Package.swift -------------------------------------------------------------------------------- /AudioWorkstation/WATExample/Sources/WATExample/main.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-for-wasm-examples/HEAD/AudioWorkstation/WATExample/Sources/WATExample/main.swift -------------------------------------------------------------------------------- /AudioWorkstation/WATExample/factorial-flat.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-for-wasm-examples/HEAD/AudioWorkstation/WATExample/factorial-flat.wat -------------------------------------------------------------------------------- /AudioWorkstation/WATExample/factorial.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-for-wasm-examples/HEAD/AudioWorkstation/WATExample/factorial.wat -------------------------------------------------------------------------------- /DOMRefTypes/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-for-wasm-examples/HEAD/DOMRefTypes/.editorconfig -------------------------------------------------------------------------------- /DOMRefTypes/.sourcekit-lsp/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-for-wasm-examples/HEAD/DOMRefTypes/.sourcekit-lsp/config.json -------------------------------------------------------------------------------- /DOMRefTypes/Package.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-for-wasm-examples/HEAD/DOMRefTypes/Package.swift -------------------------------------------------------------------------------- /DOMRefTypes/Sources/RefsTest/Entrypoint.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-for-wasm-examples/HEAD/DOMRefTypes/Sources/RefsTest/Entrypoint.swift -------------------------------------------------------------------------------- /DOMRefTypes/Sources/RefsTest/SwiftBindings.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-for-wasm-examples/HEAD/DOMRefTypes/Sources/RefsTest/SwiftBindings.swift -------------------------------------------------------------------------------- /DOMRefTypes/Sources/externref/bridge.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-for-wasm-examples/HEAD/DOMRefTypes/Sources/externref/bridge.c -------------------------------------------------------------------------------- /DOMRefTypes/Sources/externref/dom.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-for-wasm-examples/HEAD/DOMRefTypes/Sources/externref/dom.h -------------------------------------------------------------------------------- /DOMRefTypes/Sources/externref/include/refs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-for-wasm-examples/HEAD/DOMRefTypes/Sources/externref/include/refs.h -------------------------------------------------------------------------------- /DOMRefTypes/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-for-wasm-examples/HEAD/DOMRefTypes/index.html -------------------------------------------------------------------------------- /DOMRefTypes/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-for-wasm-examples/HEAD/DOMRefTypes/index.js -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-for-wasm-examples/HEAD/README.md -------------------------------------------------------------------------------- /WebGPUDemo/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-for-wasm-examples/HEAD/WebGPUDemo/.editorconfig -------------------------------------------------------------------------------- /WebGPUDemo/.sourcekit-lsp/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-for-wasm-examples/HEAD/WebGPUDemo/.sourcekit-lsp/config.json -------------------------------------------------------------------------------- /WebGPUDemo/.swift-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-for-wasm-examples/HEAD/WebGPUDemo/.swift-format -------------------------------------------------------------------------------- /WebGPUDemo/Package.resolved: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-for-wasm-examples/HEAD/WebGPUDemo/Package.resolved -------------------------------------------------------------------------------- /WebGPUDemo/Package.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-for-wasm-examples/HEAD/WebGPUDemo/Package.swift -------------------------------------------------------------------------------- /WebGPUDemo/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-for-wasm-examples/HEAD/WebGPUDemo/README.md -------------------------------------------------------------------------------- /WebGPUDemo/Resources/SwiftLogo/Swift3DLogo.mtl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-for-wasm-examples/HEAD/WebGPUDemo/Resources/SwiftLogo/Swift3DLogo.mtl -------------------------------------------------------------------------------- /WebGPUDemo/Resources/SwiftLogo/Swift3DLogo.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-for-wasm-examples/HEAD/WebGPUDemo/Resources/SwiftLogo/Swift3DLogo.obj -------------------------------------------------------------------------------- /WebGPUDemo/Resources/SwiftLogo/T_M_swiftLogo_BaseColor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-for-wasm-examples/HEAD/WebGPUDemo/Resources/SwiftLogo/T_M_swiftLogo_BaseColor.png -------------------------------------------------------------------------------- /WebGPUDemo/Resources/SwiftLogo/T_M_swiftLogo_MetalRoughness.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-for-wasm-examples/HEAD/WebGPUDemo/Resources/SwiftLogo/T_M_swiftLogo_MetalRoughness.png -------------------------------------------------------------------------------- /WebGPUDemo/Resources/SwiftLogo/T_M_swiftLogo_Normal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-for-wasm-examples/HEAD/WebGPUDemo/Resources/SwiftLogo/T_M_swiftLogo_Normal.png -------------------------------------------------------------------------------- /WebGPUDemo/Resources/shaders.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-for-wasm-examples/HEAD/WebGPUDemo/Resources/shaders.wgsl -------------------------------------------------------------------------------- /WebGPUDemo/Sources/Drawable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-for-wasm-examples/HEAD/WebGPUDemo/Sources/Drawable.swift -------------------------------------------------------------------------------- /WebGPUDemo/Sources/Entrypoint.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-for-wasm-examples/HEAD/WebGPUDemo/Sources/Entrypoint.swift -------------------------------------------------------------------------------- /WebGPUDemo/Sources/Math.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-for-wasm-examples/HEAD/WebGPUDemo/Sources/Math.swift -------------------------------------------------------------------------------- /WebGPUDemo/Sources/Renderer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-for-wasm-examples/HEAD/WebGPUDemo/Sources/Renderer.swift -------------------------------------------------------------------------------- /WebGPUDemo/Sources/Wavefront.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-for-wasm-examples/HEAD/WebGPUDemo/Sources/Wavefront.swift -------------------------------------------------------------------------------- /WebGPUDemo/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-for-wasm-examples/HEAD/WebGPUDemo/index.html --------------------------------------------------------------------------------