Skip to content

textureLoad

textureLoad<T>(texture, coords): TexelDataToInstance<T["texelDataType"]>

Defined in: packages/typegpu/src/std/texture.ts:261

T extends TgpuStorageTexture<"1d", TexelData>

T

number

TexelDataToInstance<T["texelDataType"]>

textureLoad<T>(texture, coords): TexelDataToInstance<T["texelDataType"]>

Defined in: packages/typegpu/src/std/texture.ts:261

T extends TgpuStorageTexture<"2d", TexelData>

T

v2i | v2u

TexelDataToInstance<T["texelDataType"]>

textureLoad<T>(texture, coords, arrayIndex): TexelDataToInstance<T["texelDataType"]>

Defined in: packages/typegpu/src/std/texture.ts:261

T extends TgpuStorageTexture<"2d-array", TexelData>

T

v2i | v2u

number

TexelDataToInstance<T["texelDataType"]>

textureLoad<T>(texture, coords): TexelDataToInstance<T["texelDataType"]>

Defined in: packages/typegpu/src/std/texture.ts:261

T extends TgpuStorageTexture<"3d", TexelData>

T

v3i | v3u

TexelDataToInstance<T["texelDataType"]>

textureLoad<T>(texture, coords, level): SampleTypeToInstance<T["channelDataType"]>

Defined in: packages/typegpu/src/std/texture.ts:261

T extends TgpuSampledTexture<"1d", ChannelData>

T

number

number

SampleTypeToInstance<T["channelDataType"]>

textureLoad<T>(texture, coords, level): SampleTypeToInstance<T["channelDataType"]>

Defined in: packages/typegpu/src/std/texture.ts:261

T extends TgpuSampledTexture<"2d", ChannelData>

T

v2i | v2u

number

SampleTypeToInstance<T["channelDataType"]>

textureLoad<T>(texture, coords, arrayIndex, level): SampleTypeToInstance<T["channelDataType"]>

Defined in: packages/typegpu/src/std/texture.ts:261

T extends TgpuSampledTexture<"2d-array", ChannelData>

T

v2i | v2u

number

number

SampleTypeToInstance<T["channelDataType"]>

textureLoad<T>(texture, coords, level): SampleTypeToInstance<T["channelDataType"]>

Defined in: packages/typegpu/src/std/texture.ts:261

T extends TgpuSampledTexture<"3d", ChannelData>

T

v3i | v3u

number

SampleTypeToInstance<T["channelDataType"]>