Skip to content

Commit e651bf9

Browse files
committed
chore: Shaderbits
1 parent e1cd420 commit e651bf9

62 files changed

Lines changed: 389 additions & 178 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

packages/typegpu/package.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,9 @@
2424
},
2525
"type": "module",
2626
"sideEffects": false,
27+
"imports": {
28+
"#shaderbit": "./src/shaderbit/index.ts"
29+
},
2730
"exports": {
2831
"./package.json": "./package.json",
2932
".": {

packages/typegpu/src/core/buffer/bufferShorthand.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import type { ResolvedSnippet } from '../../data/snippet.ts';
1+
import type { ResolvedSnippet } from '../../tgsl/snippet.ts';
22
import type { BaseData } from '../../data/wgslTypes.ts';
33
import type { StorageFlag } from '../../extension.ts';
44
import { getName, setName, type TgpuNamable } from '../../shared/meta.ts';

packages/typegpu/src/core/buffer/bufferUsage.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import { schemaCallWrapper } from '../../data/schemaCallWrapper.ts';
2-
import { type ResolvedSnippet, snip } from '../../data/snippet.ts';
2+
import { type ResolvedSnippet, snip } from '../../tgsl/snippet.ts';
33
import { type AnyWgslData, type BaseData, isNaturallyEphemeral } from '../../data/wgslTypes.ts';
44
import { IllegalBufferAccessError } from '../../errors.ts';
55
import { getExecMode, inCodegenMode, isInsideTgpuFn } from '../../execMode.ts';

packages/typegpu/src/core/constant/tgpuConstant.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import { isData, type AnyData } from '../../data/dataTypes.ts';
2-
import { type ResolvedSnippet, snip } from '../../data/snippet.ts';
2+
import { type ResolvedSnippet, snip } from '../../tgsl/snippet.ts';
33
import {
44
type AnyWgslData,
55
type BaseData,

packages/typegpu/src/core/declare/tgpuDeclare.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { type ResolvedSnippet, snip } from '../../data/snippet.ts';
1+
import { type ResolvedSnippet, snip } from '../../tgsl/snippet.ts';
22
import { Void } from '../../data/wgslTypes.ts';
33
import { $internal, $resolve } from '../../shared/symbols.ts';
44
import type { ResolutionCtx, SelfResolvable } from '../../types.ts';

packages/typegpu/src/core/function/autoIO.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { builtin, type OmitBuiltins } from '../../builtin.ts';
22
import { AutoStruct } from '../../data/autoStruct.ts';
3-
import type { ResolvedSnippet } from '../../data/snippet.ts';
3+
import type { ResolvedSnippet } from '../../tgsl/snippet.ts';
44
import { vec4f } from '../../data/vector.ts';
55
import type { FormatToWGSLType } from '../../data/vertexFormatData.ts';
66
import type { BaseData, v4f } from '../../data/wgslTypes.ts';

packages/typegpu/src/core/function/createCallableSchema.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { type MapValueToSnippet, type ResolvedSnippet, snip } from '../../data/snippet.ts';
1+
import { type MapValueToSnippet, type ResolvedSnippet, snip } from '../../tgsl/snippet.ts';
22
import { type BaseData, isPtr } from '../../data/wgslTypes.ts';
33
import { setName } from '../../shared/meta.ts';
44
import { $gpuCallable } from '../../shared/symbols.ts';

packages/typegpu/src/core/function/dualImpl.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { type MapValueToSnippet, snip } from '../../data/snippet.ts';
1+
import { type MapValueToSnippet, snip } from '../../tgsl/snippet.ts';
22
import { setName } from '../../shared/meta.ts';
33
import { $gpuCallable } from '../../shared/symbols.ts';
44
import { tryConvertSnippet } from '../../tgsl/conversion.ts';

packages/typegpu/src/core/function/entryInputRouter.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import { undecorate } from '../../data/dataTypes.ts';
2-
import { snip, type Snippet } from '../../data/snippet.ts';
2+
import { snip, type Snippet } from '../../tgsl/snippet.ts';
33
import { $internal, $repr } from '../../shared/symbols.ts';
44
import { type BaseData, isWgslStruct } from '../../data/wgslTypes.ts';
55

packages/typegpu/src/core/function/fnCore.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { getAttributesString } from '../../data/attributes.ts';
22
import { undecorate } from '../../data/dataTypes.ts';
3-
import { type ResolvedSnippet, snip } from '../../data/snippet.ts';
3+
import { type ResolvedSnippet, snip } from '../../tgsl/snippet.ts';
44
import { type BaseData, isWgslData, isWgslStruct, Void } from '../../data/wgslTypes.ts';
55
import { MissingLinksError } from '../../errors.ts';
66
import { getMetaData, getName } from '../../shared/meta.ts';

0 commit comments

Comments
 (0)