├── .gitignore ├── LICENSE ├── README.md ├── examples ├── bmp.zig ├── output │ └── .gitkeep └── triangle │ ├── shader.wgsl │ └── triangle.zig ├── src ├── adapter.zig ├── async.zig ├── bind_group.zig ├── buffer.zig ├── chained_struct.zig ├── command_encoder.zig ├── device.zig ├── global.zig ├── instance.zig ├── limits.zig ├── log.zig ├── misc.zig ├── pipeline.zig ├── query_set.zig ├── queue.zig ├── render_bundle.zig ├── root.zig ├── sampler.zig ├── shader.zig ├── surface.zig └── texture.zig ├── test-all └── tests ├── compute.wgsl ├── compute.zig └── compute_c.zig /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bronter/wgpu_native_zig/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bronter/wgpu_native_zig/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bronter/wgpu_native_zig/HEAD/README.md -------------------------------------------------------------------------------- /examples/bmp.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bronter/wgpu_native_zig/HEAD/examples/bmp.zig -------------------------------------------------------------------------------- /examples/output/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/triangle/shader.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bronter/wgpu_native_zig/HEAD/examples/triangle/shader.wgsl -------------------------------------------------------------------------------- /examples/triangle/triangle.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bronter/wgpu_native_zig/HEAD/examples/triangle/triangle.zig -------------------------------------------------------------------------------- /src/adapter.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bronter/wgpu_native_zig/HEAD/src/adapter.zig -------------------------------------------------------------------------------- /src/async.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bronter/wgpu_native_zig/HEAD/src/async.zig -------------------------------------------------------------------------------- /src/bind_group.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bronter/wgpu_native_zig/HEAD/src/bind_group.zig -------------------------------------------------------------------------------- /src/buffer.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bronter/wgpu_native_zig/HEAD/src/buffer.zig -------------------------------------------------------------------------------- /src/chained_struct.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bronter/wgpu_native_zig/HEAD/src/chained_struct.zig -------------------------------------------------------------------------------- /src/command_encoder.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bronter/wgpu_native_zig/HEAD/src/command_encoder.zig -------------------------------------------------------------------------------- /src/device.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bronter/wgpu_native_zig/HEAD/src/device.zig -------------------------------------------------------------------------------- /src/global.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bronter/wgpu_native_zig/HEAD/src/global.zig -------------------------------------------------------------------------------- /src/instance.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bronter/wgpu_native_zig/HEAD/src/instance.zig -------------------------------------------------------------------------------- /src/limits.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bronter/wgpu_native_zig/HEAD/src/limits.zig -------------------------------------------------------------------------------- /src/log.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bronter/wgpu_native_zig/HEAD/src/log.zig -------------------------------------------------------------------------------- /src/misc.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bronter/wgpu_native_zig/HEAD/src/misc.zig -------------------------------------------------------------------------------- /src/pipeline.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bronter/wgpu_native_zig/HEAD/src/pipeline.zig -------------------------------------------------------------------------------- /src/query_set.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bronter/wgpu_native_zig/HEAD/src/query_set.zig -------------------------------------------------------------------------------- /src/queue.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bronter/wgpu_native_zig/HEAD/src/queue.zig -------------------------------------------------------------------------------- /src/render_bundle.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bronter/wgpu_native_zig/HEAD/src/render_bundle.zig -------------------------------------------------------------------------------- /src/root.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bronter/wgpu_native_zig/HEAD/src/root.zig -------------------------------------------------------------------------------- /src/sampler.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bronter/wgpu_native_zig/HEAD/src/sampler.zig -------------------------------------------------------------------------------- /src/shader.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bronter/wgpu_native_zig/HEAD/src/shader.zig -------------------------------------------------------------------------------- /src/surface.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bronter/wgpu_native_zig/HEAD/src/surface.zig -------------------------------------------------------------------------------- /src/texture.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bronter/wgpu_native_zig/HEAD/src/texture.zig -------------------------------------------------------------------------------- /test-all: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bronter/wgpu_native_zig/HEAD/test-all -------------------------------------------------------------------------------- /tests/compute.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bronter/wgpu_native_zig/HEAD/tests/compute.wgsl -------------------------------------------------------------------------------- /tests/compute.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bronter/wgpu_native_zig/HEAD/tests/compute.zig -------------------------------------------------------------------------------- /tests/compute_c.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bronter/wgpu_native_zig/HEAD/tests/compute_c.zig --------------------------------------------------------------------------------