This is a webgpu framework, which aims to offer type safe bindings for using webgpu with typescript. Using this framework will make it easier to avoid error state in GPU in runtime context, having many potentually errors being impossible to compile. The framework gives safe way to manage all webgpu resources such as renderpipelines, compute pipelines, renderpipeline layouts, compute pipeline layouts, render targets, textures, texture views, bindgroups, render encoders, render bundles and renderpasses. The framework includes shader builders, which let you define shaders in parametric way, resulting always correct shader code.
TODO