├── .changeset ├── README.md └── config.json ├── .eslintrc.js ├── .github └── workflows │ ├── publish_pages.yml │ ├── release.yml │ └── tests.yml ├── .gitignore ├── .npmrc ├── .vscode └── settings.json ├── CONTRIBUTING.md ├── README.md ├── apps ├── docs │ ├── CHANGELOG.md │ ├── README.md │ ├── package.json │ ├── tsconfig.json │ ├── typedoc.base.json │ └── typedoc.json └── web │ ├── .eslintrc.js │ ├── .gitignore │ ├── CHANGELOG.md │ ├── README.md │ ├── app │ ├── docs │ │ ├── [type] │ │ │ └── [id] │ │ │ │ ├── page.tsx │ │ │ │ └── views │ │ │ │ ├── class.module.scss │ │ │ │ ├── class.tsx │ │ │ │ ├── function.module.scss │ │ │ │ ├── function.tsx │ │ │ │ ├── item.module.scss │ │ │ │ ├── item.tsx │ │ │ │ ├── module.module.scss │ │ │ │ ├── module.tsx │ │ │ │ ├── type.module.scss │ │ │ │ └── type.tsx │ │ ├── components │ │ │ ├── code.module.scss │ │ │ ├── code.tsx │ │ │ ├── comment-content.tsx │ │ │ ├── doc-link.module.scss │ │ │ ├── doc-link.tsx │ │ │ ├── parameter-list.tsx │ │ │ ├── property.tsx │ │ │ ├── readme.module.scss │ │ │ ├── readme.tsx │ │ │ ├── reflections.module.scss │ │ │ ├── signature.tsx │ │ │ └── type-annotation.tsx │ │ ├── highlighting-utils.tsx │ │ ├── layout.tsx │ │ ├── nav.tsx │ │ ├── page.tsx │ │ ├── reflection-utils.ts │ │ └── styles.module.scss │ ├── examples │ │ ├── [slug] │ │ │ ├── code-button.tsx │ │ │ ├── code-overlay.tsx │ │ │ ├── example-frame.tsx │ │ │ ├── page.tsx │ │ │ ├── styles.module.scss │ │ │ ├── tabs.tsx │ │ │ └── webgpu-check.tsx │ │ ├── page.tsx │ │ └── styles.module.scss │ ├── header-screen.tsx │ ├── header.tsx │ ├── layout.tsx │ ├── main.scss │ ├── page.tsx │ ├── screen.tsx │ └── styles.module.scss │ ├── components │ ├── bright-theme.ts │ └── external-link-icon.tsx │ ├── env.d.ts │ ├── examples │ ├── conway │ │ ├── index.ts │ │ ├── main.ts │ │ └── shaders.ts │ ├── depth │ │ ├── index.ts │ │ ├── logo.png │ │ └── main.ts │ ├── diffuse │ │ ├── index.ts │ │ ├── main.ts │ │ └── sphere.ts │ ├── index.ts │ ├── indexedInstances │ │ ├── index.ts │ │ └── main.ts │ ├── multisampling │ │ ├── index.ts │ │ ├── logo.png │ │ └── main.ts │ ├── textures │ │ ├── index.ts │ │ ├── logo.png │ │ └── main.ts │ └── vertexDisplacement │ │ ├── index.ts │ │ ├── main.ts │ │ ├── shaders.ts │ │ └── sphere.ts │ ├── hooks │ └── use-page-scroll.tsx │ ├── next-env.d.ts │ ├── next.config.js │ ├── package.json │ ├── scene │ ├── grid │ │ ├── index.tsx │ │ └── shader │ │ │ ├── frag.glsl │ │ │ ├── index.tsx │ │ │ └── vert.glsl │ └── index.tsx │ ├── tsconfig.json │ └── turbo.json ├── package.json ├── packages ├── core │ ├── .eslintrc.cjs │ ├── .gitignore │ ├── CHANGELOG.md │ ├── README.md │ ├── lib │ │ └── MockWebGPU.ts │ ├── package.json │ ├── src │ │ ├── Attribute.ts │ │ ├── BindGroup.ts │ │ ├── Executor.ts │ │ ├── IndexBuffer.ts │ │ ├── Pipeline.ts │ │ ├── PipelineDescriptor.ts │ │ ├── PipelineGroup.test.ts │ │ ├── PipelineGroup.ts │ │ ├── Sampler.ts │ │ ├── Storage.ts │ │ ├── Texture.ts │ │ ├── Uniform.ts │ │ ├── VertexAttributeObject.test.ts │ │ ├── VertexAttributeObject.ts │ │ ├── components │ │ │ ├── Canvas.ts │ │ │ ├── ColorTarget.ts │ │ │ ├── CpuBuffer.ts │ │ │ ├── DepthStencil.ts │ │ │ ├── Device.ts │ │ │ ├── GpuBufferObject.ts │ │ │ ├── GpuSamplerObject.ts │ │ │ ├── GpuTextureObject.ts │ │ │ ├── Id.ts │ │ │ ├── Label.ts │ │ │ ├── MultiSampling.ts │ │ │ ├── Primitive.ts │ │ │ └── Shader.ts │ │ ├── index.ts │ │ ├── utils.test.ts │ │ └── utils.ts │ ├── tsconfig.json │ ├── typedoc.json │ └── vite.config.js ├── eslint-config-custom │ ├── CHANGELOG.md │ ├── README.md │ ├── library.js │ ├── next.js │ ├── package.json │ └── react-internal.js ├── shaders │ ├── .eslintrc.cjs │ ├── .gitignore │ ├── CHANGELOG.md │ ├── README.md │ ├── package.json │ ├── src │ │ ├── color │ │ │ ├── gamma.ts │ │ │ └── index.ts │ │ ├── index.ts │ │ └── lighting │ │ │ ├── diffuse.ts │ │ │ └── index.ts │ ├── tsconfig.json │ ├── typedoc.json │ └── vite.config.js ├── tsconfig │ ├── CHANGELOG.md │ ├── base.json │ ├── main.json │ ├── nextjs.json │ ├── package.json │ └── react-library.json └── ui │ ├── .eslintrc.cjs │ ├── CHANGELOG.md │ ├── button │ ├── index.tsx │ └── styles.module.scss │ ├── card │ ├── index.tsx │ └── styles.module.scss │ ├── footer │ ├── index.tsx │ └── styles.module.scss │ ├── global-env.d.ts │ ├── header │ ├── index.tsx │ └── styles.module.scss │ ├── nav │ ├── index.tsx │ └── styles.module.scss │ ├── package.json │ ├── side-nav │ ├── index.tsx │ └── side-nav.module.scss │ ├── toast │ ├── index.tsx │ └── styles.module.scss │ ├── tsconfig.json │ └── turbo │ └── generators │ ├── config.ts │ └── templates │ └── component.hbs ├── pnpm-lock.yaml ├── pnpm-workspace.yaml ├── tsconfig.json └── turbo.json /.changeset/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/webgpu-kit/HEAD/.changeset/README.md -------------------------------------------------------------------------------- /.changeset/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/webgpu-kit/HEAD/.changeset/config.json -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/webgpu-kit/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.github/workflows/publish_pages.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/webgpu-kit/HEAD/.github/workflows/publish_pages.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/webgpu-kit/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/webgpu-kit/HEAD/.github/workflows/tests.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/webgpu-kit/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- 1 | auto-install-peers = true 2 | -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/webgpu-kit/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- 1 | # todo 2 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/webgpu-kit/HEAD/README.md -------------------------------------------------------------------------------- /apps/docs/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/webgpu-kit/HEAD/apps/docs/CHANGELOG.md -------------------------------------------------------------------------------- /apps/docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/webgpu-kit/HEAD/apps/docs/README.md -------------------------------------------------------------------------------- /apps/docs/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/webgpu-kit/HEAD/apps/docs/package.json -------------------------------------------------------------------------------- /apps/docs/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/webgpu-kit/HEAD/apps/docs/tsconfig.json -------------------------------------------------------------------------------- /apps/docs/typedoc.base.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/webgpu-kit/HEAD/apps/docs/typedoc.base.json -------------------------------------------------------------------------------- /apps/docs/typedoc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/webgpu-kit/HEAD/apps/docs/typedoc.json -------------------------------------------------------------------------------- /apps/web/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/webgpu-kit/HEAD/apps/web/.eslintrc.js -------------------------------------------------------------------------------- /apps/web/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/webgpu-kit/HEAD/apps/web/.gitignore -------------------------------------------------------------------------------- /apps/web/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/webgpu-kit/HEAD/apps/web/CHANGELOG.md -------------------------------------------------------------------------------- /apps/web/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/webgpu-kit/HEAD/apps/web/README.md -------------------------------------------------------------------------------- /apps/web/app/docs/[type]/[id]/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/webgpu-kit/HEAD/apps/web/app/docs/[type]/[id]/page.tsx -------------------------------------------------------------------------------- /apps/web/app/docs/[type]/[id]/views/class.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/webgpu-kit/HEAD/apps/web/app/docs/[type]/[id]/views/class.module.scss -------------------------------------------------------------------------------- /apps/web/app/docs/[type]/[id]/views/class.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/webgpu-kit/HEAD/apps/web/app/docs/[type]/[id]/views/class.tsx -------------------------------------------------------------------------------- /apps/web/app/docs/[type]/[id]/views/function.module.scss: -------------------------------------------------------------------------------- 1 | @use "./item.module.scss"; 2 | -------------------------------------------------------------------------------- /apps/web/app/docs/[type]/[id]/views/function.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/webgpu-kit/HEAD/apps/web/app/docs/[type]/[id]/views/function.tsx -------------------------------------------------------------------------------- /apps/web/app/docs/[type]/[id]/views/item.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/webgpu-kit/HEAD/apps/web/app/docs/[type]/[id]/views/item.module.scss -------------------------------------------------------------------------------- /apps/web/app/docs/[type]/[id]/views/item.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/webgpu-kit/HEAD/apps/web/app/docs/[type]/[id]/views/item.tsx -------------------------------------------------------------------------------- /apps/web/app/docs/[type]/[id]/views/module.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/webgpu-kit/HEAD/apps/web/app/docs/[type]/[id]/views/module.module.scss -------------------------------------------------------------------------------- /apps/web/app/docs/[type]/[id]/views/module.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/webgpu-kit/HEAD/apps/web/app/docs/[type]/[id]/views/module.tsx -------------------------------------------------------------------------------- /apps/web/app/docs/[type]/[id]/views/type.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/webgpu-kit/HEAD/apps/web/app/docs/[type]/[id]/views/type.module.scss -------------------------------------------------------------------------------- /apps/web/app/docs/[type]/[id]/views/type.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/webgpu-kit/HEAD/apps/web/app/docs/[type]/[id]/views/type.tsx -------------------------------------------------------------------------------- /apps/web/app/docs/components/code.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/webgpu-kit/HEAD/apps/web/app/docs/components/code.module.scss -------------------------------------------------------------------------------- /apps/web/app/docs/components/code.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/webgpu-kit/HEAD/apps/web/app/docs/components/code.tsx -------------------------------------------------------------------------------- /apps/web/app/docs/components/comment-content.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/webgpu-kit/HEAD/apps/web/app/docs/components/comment-content.tsx -------------------------------------------------------------------------------- /apps/web/app/docs/components/doc-link.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/webgpu-kit/HEAD/apps/web/app/docs/components/doc-link.module.scss -------------------------------------------------------------------------------- /apps/web/app/docs/components/doc-link.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/webgpu-kit/HEAD/apps/web/app/docs/components/doc-link.tsx -------------------------------------------------------------------------------- /apps/web/app/docs/components/parameter-list.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/webgpu-kit/HEAD/apps/web/app/docs/components/parameter-list.tsx -------------------------------------------------------------------------------- /apps/web/app/docs/components/property.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/webgpu-kit/HEAD/apps/web/app/docs/components/property.tsx -------------------------------------------------------------------------------- /apps/web/app/docs/components/readme.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/webgpu-kit/HEAD/apps/web/app/docs/components/readme.module.scss -------------------------------------------------------------------------------- /apps/web/app/docs/components/readme.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/webgpu-kit/HEAD/apps/web/app/docs/components/readme.tsx -------------------------------------------------------------------------------- /apps/web/app/docs/components/reflections.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/webgpu-kit/HEAD/apps/web/app/docs/components/reflections.module.scss -------------------------------------------------------------------------------- /apps/web/app/docs/components/signature.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/webgpu-kit/HEAD/apps/web/app/docs/components/signature.tsx -------------------------------------------------------------------------------- /apps/web/app/docs/components/type-annotation.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/webgpu-kit/HEAD/apps/web/app/docs/components/type-annotation.tsx -------------------------------------------------------------------------------- /apps/web/app/docs/highlighting-utils.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/webgpu-kit/HEAD/apps/web/app/docs/highlighting-utils.tsx -------------------------------------------------------------------------------- /apps/web/app/docs/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/webgpu-kit/HEAD/apps/web/app/docs/layout.tsx -------------------------------------------------------------------------------- /apps/web/app/docs/nav.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/webgpu-kit/HEAD/apps/web/app/docs/nav.tsx -------------------------------------------------------------------------------- /apps/web/app/docs/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/webgpu-kit/HEAD/apps/web/app/docs/page.tsx -------------------------------------------------------------------------------- /apps/web/app/docs/reflection-utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/webgpu-kit/HEAD/apps/web/app/docs/reflection-utils.ts -------------------------------------------------------------------------------- /apps/web/app/docs/styles.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/webgpu-kit/HEAD/apps/web/app/docs/styles.module.scss -------------------------------------------------------------------------------- /apps/web/app/examples/[slug]/code-button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/webgpu-kit/HEAD/apps/web/app/examples/[slug]/code-button.tsx -------------------------------------------------------------------------------- /apps/web/app/examples/[slug]/code-overlay.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/webgpu-kit/HEAD/apps/web/app/examples/[slug]/code-overlay.tsx -------------------------------------------------------------------------------- /apps/web/app/examples/[slug]/example-frame.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/webgpu-kit/HEAD/apps/web/app/examples/[slug]/example-frame.tsx -------------------------------------------------------------------------------- /apps/web/app/examples/[slug]/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/webgpu-kit/HEAD/apps/web/app/examples/[slug]/page.tsx -------------------------------------------------------------------------------- /apps/web/app/examples/[slug]/styles.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/webgpu-kit/HEAD/apps/web/app/examples/[slug]/styles.module.scss -------------------------------------------------------------------------------- /apps/web/app/examples/[slug]/tabs.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/webgpu-kit/HEAD/apps/web/app/examples/[slug]/tabs.tsx -------------------------------------------------------------------------------- /apps/web/app/examples/[slug]/webgpu-check.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/webgpu-kit/HEAD/apps/web/app/examples/[slug]/webgpu-check.tsx -------------------------------------------------------------------------------- /apps/web/app/examples/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/webgpu-kit/HEAD/apps/web/app/examples/page.tsx -------------------------------------------------------------------------------- /apps/web/app/examples/styles.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/webgpu-kit/HEAD/apps/web/app/examples/styles.module.scss -------------------------------------------------------------------------------- /apps/web/app/header-screen.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/webgpu-kit/HEAD/apps/web/app/header-screen.tsx -------------------------------------------------------------------------------- /apps/web/app/header.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/webgpu-kit/HEAD/apps/web/app/header.tsx -------------------------------------------------------------------------------- /apps/web/app/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/webgpu-kit/HEAD/apps/web/app/layout.tsx -------------------------------------------------------------------------------- /apps/web/app/main.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/webgpu-kit/HEAD/apps/web/app/main.scss -------------------------------------------------------------------------------- /apps/web/app/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/webgpu-kit/HEAD/apps/web/app/page.tsx -------------------------------------------------------------------------------- /apps/web/app/screen.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/webgpu-kit/HEAD/apps/web/app/screen.tsx -------------------------------------------------------------------------------- /apps/web/app/styles.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/webgpu-kit/HEAD/apps/web/app/styles.module.scss -------------------------------------------------------------------------------- /apps/web/components/bright-theme.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/webgpu-kit/HEAD/apps/web/components/bright-theme.ts -------------------------------------------------------------------------------- /apps/web/components/external-link-icon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/webgpu-kit/HEAD/apps/web/components/external-link-icon.tsx -------------------------------------------------------------------------------- /apps/web/env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/webgpu-kit/HEAD/apps/web/env.d.ts -------------------------------------------------------------------------------- /apps/web/examples/conway/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/webgpu-kit/HEAD/apps/web/examples/conway/index.ts -------------------------------------------------------------------------------- /apps/web/examples/conway/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/webgpu-kit/HEAD/apps/web/examples/conway/main.ts -------------------------------------------------------------------------------- /apps/web/examples/conway/shaders.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/webgpu-kit/HEAD/apps/web/examples/conway/shaders.ts -------------------------------------------------------------------------------- /apps/web/examples/depth/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/webgpu-kit/HEAD/apps/web/examples/depth/index.ts -------------------------------------------------------------------------------- /apps/web/examples/depth/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/webgpu-kit/HEAD/apps/web/examples/depth/logo.png -------------------------------------------------------------------------------- /apps/web/examples/depth/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/webgpu-kit/HEAD/apps/web/examples/depth/main.ts -------------------------------------------------------------------------------- /apps/web/examples/diffuse/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/webgpu-kit/HEAD/apps/web/examples/diffuse/index.ts -------------------------------------------------------------------------------- /apps/web/examples/diffuse/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/webgpu-kit/HEAD/apps/web/examples/diffuse/main.ts -------------------------------------------------------------------------------- /apps/web/examples/diffuse/sphere.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/webgpu-kit/HEAD/apps/web/examples/diffuse/sphere.ts -------------------------------------------------------------------------------- /apps/web/examples/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/webgpu-kit/HEAD/apps/web/examples/index.ts -------------------------------------------------------------------------------- /apps/web/examples/indexedInstances/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/webgpu-kit/HEAD/apps/web/examples/indexedInstances/index.ts -------------------------------------------------------------------------------- /apps/web/examples/indexedInstances/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/webgpu-kit/HEAD/apps/web/examples/indexedInstances/main.ts -------------------------------------------------------------------------------- /apps/web/examples/multisampling/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/webgpu-kit/HEAD/apps/web/examples/multisampling/index.ts -------------------------------------------------------------------------------- /apps/web/examples/multisampling/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/webgpu-kit/HEAD/apps/web/examples/multisampling/logo.png -------------------------------------------------------------------------------- /apps/web/examples/multisampling/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/webgpu-kit/HEAD/apps/web/examples/multisampling/main.ts -------------------------------------------------------------------------------- /apps/web/examples/textures/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/webgpu-kit/HEAD/apps/web/examples/textures/index.ts -------------------------------------------------------------------------------- /apps/web/examples/textures/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/webgpu-kit/HEAD/apps/web/examples/textures/logo.png -------------------------------------------------------------------------------- /apps/web/examples/textures/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/webgpu-kit/HEAD/apps/web/examples/textures/main.ts -------------------------------------------------------------------------------- /apps/web/examples/vertexDisplacement/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/webgpu-kit/HEAD/apps/web/examples/vertexDisplacement/index.ts -------------------------------------------------------------------------------- /apps/web/examples/vertexDisplacement/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/webgpu-kit/HEAD/apps/web/examples/vertexDisplacement/main.ts -------------------------------------------------------------------------------- /apps/web/examples/vertexDisplacement/shaders.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/webgpu-kit/HEAD/apps/web/examples/vertexDisplacement/shaders.ts -------------------------------------------------------------------------------- /apps/web/examples/vertexDisplacement/sphere.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/webgpu-kit/HEAD/apps/web/examples/vertexDisplacement/sphere.ts -------------------------------------------------------------------------------- /apps/web/hooks/use-page-scroll.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/webgpu-kit/HEAD/apps/web/hooks/use-page-scroll.tsx -------------------------------------------------------------------------------- /apps/web/next-env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/webgpu-kit/HEAD/apps/web/next-env.d.ts -------------------------------------------------------------------------------- /apps/web/next.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/webgpu-kit/HEAD/apps/web/next.config.js -------------------------------------------------------------------------------- /apps/web/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/webgpu-kit/HEAD/apps/web/package.json -------------------------------------------------------------------------------- /apps/web/scene/grid/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/webgpu-kit/HEAD/apps/web/scene/grid/index.tsx -------------------------------------------------------------------------------- /apps/web/scene/grid/shader/frag.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/webgpu-kit/HEAD/apps/web/scene/grid/shader/frag.glsl -------------------------------------------------------------------------------- /apps/web/scene/grid/shader/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/webgpu-kit/HEAD/apps/web/scene/grid/shader/index.tsx -------------------------------------------------------------------------------- /apps/web/scene/grid/shader/vert.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/webgpu-kit/HEAD/apps/web/scene/grid/shader/vert.glsl -------------------------------------------------------------------------------- /apps/web/scene/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/webgpu-kit/HEAD/apps/web/scene/index.tsx -------------------------------------------------------------------------------- /apps/web/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/webgpu-kit/HEAD/apps/web/tsconfig.json -------------------------------------------------------------------------------- /apps/web/turbo.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/webgpu-kit/HEAD/apps/web/turbo.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/webgpu-kit/HEAD/package.json -------------------------------------------------------------------------------- /packages/core/.eslintrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/webgpu-kit/HEAD/packages/core/.eslintrc.cjs -------------------------------------------------------------------------------- /packages/core/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/webgpu-kit/HEAD/packages/core/.gitignore -------------------------------------------------------------------------------- /packages/core/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/webgpu-kit/HEAD/packages/core/CHANGELOG.md -------------------------------------------------------------------------------- /packages/core/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/webgpu-kit/HEAD/packages/core/README.md -------------------------------------------------------------------------------- /packages/core/lib/MockWebGPU.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/webgpu-kit/HEAD/packages/core/lib/MockWebGPU.ts -------------------------------------------------------------------------------- /packages/core/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/webgpu-kit/HEAD/packages/core/package.json -------------------------------------------------------------------------------- /packages/core/src/Attribute.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/webgpu-kit/HEAD/packages/core/src/Attribute.ts -------------------------------------------------------------------------------- /packages/core/src/BindGroup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/webgpu-kit/HEAD/packages/core/src/BindGroup.ts -------------------------------------------------------------------------------- /packages/core/src/Executor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/webgpu-kit/HEAD/packages/core/src/Executor.ts -------------------------------------------------------------------------------- /packages/core/src/IndexBuffer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/webgpu-kit/HEAD/packages/core/src/IndexBuffer.ts -------------------------------------------------------------------------------- /packages/core/src/Pipeline.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/webgpu-kit/HEAD/packages/core/src/Pipeline.ts -------------------------------------------------------------------------------- /packages/core/src/PipelineDescriptor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/webgpu-kit/HEAD/packages/core/src/PipelineDescriptor.ts -------------------------------------------------------------------------------- /packages/core/src/PipelineGroup.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/webgpu-kit/HEAD/packages/core/src/PipelineGroup.test.ts -------------------------------------------------------------------------------- /packages/core/src/PipelineGroup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/webgpu-kit/HEAD/packages/core/src/PipelineGroup.ts -------------------------------------------------------------------------------- /packages/core/src/Sampler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/webgpu-kit/HEAD/packages/core/src/Sampler.ts -------------------------------------------------------------------------------- /packages/core/src/Storage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/webgpu-kit/HEAD/packages/core/src/Storage.ts -------------------------------------------------------------------------------- /packages/core/src/Texture.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/webgpu-kit/HEAD/packages/core/src/Texture.ts -------------------------------------------------------------------------------- /packages/core/src/Uniform.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/webgpu-kit/HEAD/packages/core/src/Uniform.ts -------------------------------------------------------------------------------- /packages/core/src/VertexAttributeObject.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/webgpu-kit/HEAD/packages/core/src/VertexAttributeObject.test.ts -------------------------------------------------------------------------------- /packages/core/src/VertexAttributeObject.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/webgpu-kit/HEAD/packages/core/src/VertexAttributeObject.ts -------------------------------------------------------------------------------- /packages/core/src/components/Canvas.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/webgpu-kit/HEAD/packages/core/src/components/Canvas.ts -------------------------------------------------------------------------------- /packages/core/src/components/ColorTarget.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/webgpu-kit/HEAD/packages/core/src/components/ColorTarget.ts -------------------------------------------------------------------------------- /packages/core/src/components/CpuBuffer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/webgpu-kit/HEAD/packages/core/src/components/CpuBuffer.ts -------------------------------------------------------------------------------- /packages/core/src/components/DepthStencil.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/webgpu-kit/HEAD/packages/core/src/components/DepthStencil.ts -------------------------------------------------------------------------------- /packages/core/src/components/Device.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/webgpu-kit/HEAD/packages/core/src/components/Device.ts -------------------------------------------------------------------------------- /packages/core/src/components/GpuBufferObject.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/webgpu-kit/HEAD/packages/core/src/components/GpuBufferObject.ts -------------------------------------------------------------------------------- /packages/core/src/components/GpuSamplerObject.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/webgpu-kit/HEAD/packages/core/src/components/GpuSamplerObject.ts -------------------------------------------------------------------------------- /packages/core/src/components/GpuTextureObject.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/webgpu-kit/HEAD/packages/core/src/components/GpuTextureObject.ts -------------------------------------------------------------------------------- /packages/core/src/components/Id.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/webgpu-kit/HEAD/packages/core/src/components/Id.ts -------------------------------------------------------------------------------- /packages/core/src/components/Label.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/webgpu-kit/HEAD/packages/core/src/components/Label.ts -------------------------------------------------------------------------------- /packages/core/src/components/MultiSampling.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/webgpu-kit/HEAD/packages/core/src/components/MultiSampling.ts -------------------------------------------------------------------------------- /packages/core/src/components/Primitive.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/webgpu-kit/HEAD/packages/core/src/components/Primitive.ts -------------------------------------------------------------------------------- /packages/core/src/components/Shader.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/webgpu-kit/HEAD/packages/core/src/components/Shader.ts -------------------------------------------------------------------------------- /packages/core/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/webgpu-kit/HEAD/packages/core/src/index.ts -------------------------------------------------------------------------------- /packages/core/src/utils.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/webgpu-kit/HEAD/packages/core/src/utils.test.ts -------------------------------------------------------------------------------- /packages/core/src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/webgpu-kit/HEAD/packages/core/src/utils.ts -------------------------------------------------------------------------------- /packages/core/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/webgpu-kit/HEAD/packages/core/tsconfig.json -------------------------------------------------------------------------------- /packages/core/typedoc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/webgpu-kit/HEAD/packages/core/typedoc.json -------------------------------------------------------------------------------- /packages/core/vite.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/webgpu-kit/HEAD/packages/core/vite.config.js -------------------------------------------------------------------------------- /packages/eslint-config-custom/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/webgpu-kit/HEAD/packages/eslint-config-custom/CHANGELOG.md -------------------------------------------------------------------------------- /packages/eslint-config-custom/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/webgpu-kit/HEAD/packages/eslint-config-custom/README.md -------------------------------------------------------------------------------- /packages/eslint-config-custom/library.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/webgpu-kit/HEAD/packages/eslint-config-custom/library.js -------------------------------------------------------------------------------- /packages/eslint-config-custom/next.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/webgpu-kit/HEAD/packages/eslint-config-custom/next.js -------------------------------------------------------------------------------- /packages/eslint-config-custom/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/webgpu-kit/HEAD/packages/eslint-config-custom/package.json -------------------------------------------------------------------------------- /packages/eslint-config-custom/react-internal.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/webgpu-kit/HEAD/packages/eslint-config-custom/react-internal.js -------------------------------------------------------------------------------- /packages/shaders/.eslintrc.cjs: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | extends: ["custom/library"], 3 | root: true, 4 | }; 5 | -------------------------------------------------------------------------------- /packages/shaders/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/webgpu-kit/HEAD/packages/shaders/.gitignore -------------------------------------------------------------------------------- /packages/shaders/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/webgpu-kit/HEAD/packages/shaders/CHANGELOG.md -------------------------------------------------------------------------------- /packages/shaders/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/webgpu-kit/HEAD/packages/shaders/README.md -------------------------------------------------------------------------------- /packages/shaders/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/webgpu-kit/HEAD/packages/shaders/package.json -------------------------------------------------------------------------------- /packages/shaders/src/color/gamma.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/webgpu-kit/HEAD/packages/shaders/src/color/gamma.ts -------------------------------------------------------------------------------- /packages/shaders/src/color/index.ts: -------------------------------------------------------------------------------- 1 | export * from "./gamma"; 2 | -------------------------------------------------------------------------------- /packages/shaders/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/webgpu-kit/HEAD/packages/shaders/src/index.ts -------------------------------------------------------------------------------- /packages/shaders/src/lighting/diffuse.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/webgpu-kit/HEAD/packages/shaders/src/lighting/diffuse.ts -------------------------------------------------------------------------------- /packages/shaders/src/lighting/index.ts: -------------------------------------------------------------------------------- 1 | export * from "./diffuse"; 2 | -------------------------------------------------------------------------------- /packages/shaders/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/webgpu-kit/HEAD/packages/shaders/tsconfig.json -------------------------------------------------------------------------------- /packages/shaders/typedoc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/webgpu-kit/HEAD/packages/shaders/typedoc.json -------------------------------------------------------------------------------- /packages/shaders/vite.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/webgpu-kit/HEAD/packages/shaders/vite.config.js -------------------------------------------------------------------------------- /packages/tsconfig/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/webgpu-kit/HEAD/packages/tsconfig/CHANGELOG.md -------------------------------------------------------------------------------- /packages/tsconfig/base.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/webgpu-kit/HEAD/packages/tsconfig/base.json -------------------------------------------------------------------------------- /packages/tsconfig/main.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/webgpu-kit/HEAD/packages/tsconfig/main.json -------------------------------------------------------------------------------- /packages/tsconfig/nextjs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/webgpu-kit/HEAD/packages/tsconfig/nextjs.json -------------------------------------------------------------------------------- /packages/tsconfig/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/webgpu-kit/HEAD/packages/tsconfig/package.json -------------------------------------------------------------------------------- /packages/tsconfig/react-library.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/webgpu-kit/HEAD/packages/tsconfig/react-library.json -------------------------------------------------------------------------------- /packages/ui/.eslintrc.cjs: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | extends: ["custom/react-internal"], 3 | root: true, 4 | }; 5 | -------------------------------------------------------------------------------- /packages/ui/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/webgpu-kit/HEAD/packages/ui/CHANGELOG.md -------------------------------------------------------------------------------- /packages/ui/button/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/webgpu-kit/HEAD/packages/ui/button/index.tsx -------------------------------------------------------------------------------- /packages/ui/button/styles.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/webgpu-kit/HEAD/packages/ui/button/styles.module.scss -------------------------------------------------------------------------------- /packages/ui/card/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/webgpu-kit/HEAD/packages/ui/card/index.tsx -------------------------------------------------------------------------------- /packages/ui/card/styles.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/webgpu-kit/HEAD/packages/ui/card/styles.module.scss -------------------------------------------------------------------------------- /packages/ui/footer/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/webgpu-kit/HEAD/packages/ui/footer/index.tsx -------------------------------------------------------------------------------- /packages/ui/footer/styles.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/webgpu-kit/HEAD/packages/ui/footer/styles.module.scss -------------------------------------------------------------------------------- /packages/ui/global-env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/webgpu-kit/HEAD/packages/ui/global-env.d.ts -------------------------------------------------------------------------------- /packages/ui/header/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/webgpu-kit/HEAD/packages/ui/header/index.tsx -------------------------------------------------------------------------------- /packages/ui/header/styles.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/webgpu-kit/HEAD/packages/ui/header/styles.module.scss -------------------------------------------------------------------------------- /packages/ui/nav/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/webgpu-kit/HEAD/packages/ui/nav/index.tsx -------------------------------------------------------------------------------- /packages/ui/nav/styles.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/webgpu-kit/HEAD/packages/ui/nav/styles.module.scss -------------------------------------------------------------------------------- /packages/ui/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/webgpu-kit/HEAD/packages/ui/package.json -------------------------------------------------------------------------------- /packages/ui/side-nav/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/webgpu-kit/HEAD/packages/ui/side-nav/index.tsx -------------------------------------------------------------------------------- /packages/ui/side-nav/side-nav.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/webgpu-kit/HEAD/packages/ui/side-nav/side-nav.module.scss -------------------------------------------------------------------------------- /packages/ui/toast/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/webgpu-kit/HEAD/packages/ui/toast/index.tsx -------------------------------------------------------------------------------- /packages/ui/toast/styles.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/webgpu-kit/HEAD/packages/ui/toast/styles.module.scss -------------------------------------------------------------------------------- /packages/ui/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/webgpu-kit/HEAD/packages/ui/tsconfig.json -------------------------------------------------------------------------------- /packages/ui/turbo/generators/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/webgpu-kit/HEAD/packages/ui/turbo/generators/config.ts -------------------------------------------------------------------------------- /packages/ui/turbo/generators/templates/component.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/webgpu-kit/HEAD/packages/ui/turbo/generators/templates/component.hbs -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/webgpu-kit/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /pnpm-workspace.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/webgpu-kit/HEAD/pnpm-workspace.yaml -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "tsconfig/base.json" 3 | } 4 | -------------------------------------------------------------------------------- /turbo.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/webgpu-kit/HEAD/turbo.json --------------------------------------------------------------------------------