├── .gitattributes ├── .github └── workflows │ ├── compile.yml │ ├── gen-check.yml │ └── gen-docs.yml ├── .gitignore ├── Doxyfile ├── LICENSE ├── Makefile ├── README.md ├── doc ├── .gitignore └── articles │ ├── Asynchronous Operations.md │ ├── BufferMapping.md │ ├── Errors.md │ ├── Extensions.md │ ├── FloatingPointNumbers.md │ ├── Multithreading.md │ ├── Ownership.md │ ├── SentinelValues.md │ ├── Strings.md │ ├── StructChaining.md │ ├── Surfaces.md │ └── index.md ├── fix └── main.go ├── gen ├── README.md ├── cheader.tmpl ├── gen.go ├── main.go ├── utils.go ├── validator.go └── yml.go ├── go.mod ├── go.sum ├── schema.json ├── tests ├── compile │ ├── .gitignore │ ├── Makefile │ ├── main.c │ ├── main.cpp │ ├── main.inl │ └── windows │ │ └── makefile └── extensions │ ├── extension.json │ ├── extension.yml │ └── webgpu_extension.h ├── webgpu.h ├── webgpu.json └── webgpu.yml /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webgpu-native/webgpu-headers/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/workflows/compile.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webgpu-native/webgpu-headers/HEAD/.github/workflows/compile.yml -------------------------------------------------------------------------------- /.github/workflows/gen-check.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webgpu-native/webgpu-headers/HEAD/.github/workflows/gen-check.yml -------------------------------------------------------------------------------- /.github/workflows/gen-docs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webgpu-native/webgpu-headers/HEAD/.github/workflows/gen-docs.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .vscode 2 | -------------------------------------------------------------------------------- /Doxyfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webgpu-native/webgpu-headers/HEAD/Doxyfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webgpu-native/webgpu-headers/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webgpu-native/webgpu-headers/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webgpu-native/webgpu-headers/HEAD/README.md -------------------------------------------------------------------------------- /doc/.gitignore: -------------------------------------------------------------------------------- 1 | /generated/ 2 | -------------------------------------------------------------------------------- /doc/articles/Asynchronous Operations.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webgpu-native/webgpu-headers/HEAD/doc/articles/Asynchronous Operations.md -------------------------------------------------------------------------------- /doc/articles/BufferMapping.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webgpu-native/webgpu-headers/HEAD/doc/articles/BufferMapping.md -------------------------------------------------------------------------------- /doc/articles/Errors.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webgpu-native/webgpu-headers/HEAD/doc/articles/Errors.md -------------------------------------------------------------------------------- /doc/articles/Extensions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webgpu-native/webgpu-headers/HEAD/doc/articles/Extensions.md -------------------------------------------------------------------------------- /doc/articles/FloatingPointNumbers.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webgpu-native/webgpu-headers/HEAD/doc/articles/FloatingPointNumbers.md -------------------------------------------------------------------------------- /doc/articles/Multithreading.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webgpu-native/webgpu-headers/HEAD/doc/articles/Multithreading.md -------------------------------------------------------------------------------- /doc/articles/Ownership.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webgpu-native/webgpu-headers/HEAD/doc/articles/Ownership.md -------------------------------------------------------------------------------- /doc/articles/SentinelValues.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webgpu-native/webgpu-headers/HEAD/doc/articles/SentinelValues.md -------------------------------------------------------------------------------- /doc/articles/Strings.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webgpu-native/webgpu-headers/HEAD/doc/articles/Strings.md -------------------------------------------------------------------------------- /doc/articles/StructChaining.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webgpu-native/webgpu-headers/HEAD/doc/articles/StructChaining.md -------------------------------------------------------------------------------- /doc/articles/Surfaces.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webgpu-native/webgpu-headers/HEAD/doc/articles/Surfaces.md -------------------------------------------------------------------------------- /doc/articles/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webgpu-native/webgpu-headers/HEAD/doc/articles/index.md -------------------------------------------------------------------------------- /fix/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webgpu-native/webgpu-headers/HEAD/fix/main.go -------------------------------------------------------------------------------- /gen/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webgpu-native/webgpu-headers/HEAD/gen/README.md -------------------------------------------------------------------------------- /gen/cheader.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webgpu-native/webgpu-headers/HEAD/gen/cheader.tmpl -------------------------------------------------------------------------------- /gen/gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webgpu-native/webgpu-headers/HEAD/gen/gen.go -------------------------------------------------------------------------------- /gen/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webgpu-native/webgpu-headers/HEAD/gen/main.go -------------------------------------------------------------------------------- /gen/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webgpu-native/webgpu-headers/HEAD/gen/utils.go -------------------------------------------------------------------------------- /gen/validator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webgpu-native/webgpu-headers/HEAD/gen/validator.go -------------------------------------------------------------------------------- /gen/yml.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webgpu-native/webgpu-headers/HEAD/gen/yml.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webgpu-native/webgpu-headers/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webgpu-native/webgpu-headers/HEAD/go.sum -------------------------------------------------------------------------------- /schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webgpu-native/webgpu-headers/HEAD/schema.json -------------------------------------------------------------------------------- /tests/compile/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webgpu-native/webgpu-headers/HEAD/tests/compile/.gitignore -------------------------------------------------------------------------------- /tests/compile/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webgpu-native/webgpu-headers/HEAD/tests/compile/Makefile -------------------------------------------------------------------------------- /tests/compile/main.c: -------------------------------------------------------------------------------- 1 | #include "main.inl" 2 | -------------------------------------------------------------------------------- /tests/compile/main.cpp: -------------------------------------------------------------------------------- 1 | #include "main.inl" 2 | -------------------------------------------------------------------------------- /tests/compile/main.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webgpu-native/webgpu-headers/HEAD/tests/compile/main.inl -------------------------------------------------------------------------------- /tests/compile/windows/makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webgpu-native/webgpu-headers/HEAD/tests/compile/windows/makefile -------------------------------------------------------------------------------- /tests/extensions/extension.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webgpu-native/webgpu-headers/HEAD/tests/extensions/extension.json -------------------------------------------------------------------------------- /tests/extensions/extension.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webgpu-native/webgpu-headers/HEAD/tests/extensions/extension.yml -------------------------------------------------------------------------------- /tests/extensions/webgpu_extension.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webgpu-native/webgpu-headers/HEAD/tests/extensions/webgpu_extension.h -------------------------------------------------------------------------------- /webgpu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webgpu-native/webgpu-headers/HEAD/webgpu.h -------------------------------------------------------------------------------- /webgpu.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webgpu-native/webgpu-headers/HEAD/webgpu.json -------------------------------------------------------------------------------- /webgpu.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webgpu-native/webgpu-headers/HEAD/webgpu.yml --------------------------------------------------------------------------------