pixi.js
Version:
PixiJS — The HTML5 Creation Engine =============
1 lines • 4.5 kB
Source Map (JSON)
{"version":3,"file":"getAttributeInfoFromFormat.mjs","sources":["../../../../../../src/rendering/renderers/shared/geometry/utils/getAttributeInfoFromFormat.ts"],"sourcesContent":["import type { VertexFormat } from '../const';\n\nconst attributeFormatData = {\n uint8x2: { size: 2, stride: 2, normalised: false },\n uint8x4: { size: 4, stride: 4, normalised: false },\n sint8x2: { size: 2, stride: 2, normalised: false },\n sint8x4: { size: 4, stride: 4, normalised: false },\n unorm8x2: { size: 2, stride: 2, normalised: true },\n unorm8x4: { size: 4, stride: 4, normalised: true },\n snorm8x2: { size: 2, stride: 2, normalised: true },\n snorm8x4: { size: 4, stride: 4, normalised: true },\n uint16x2: { size: 2, stride: 4, normalised: false },\n uint16x4: { size: 4, stride: 8, normalised: false },\n sint16x2: { size: 2, stride: 4, normalised: false },\n sint16x4: { size: 4, stride: 8, normalised: false },\n unorm16x2: { size: 2, stride: 4, normalised: true },\n unorm16x4: { size: 4, stride: 8, normalised: true },\n snorm16x2: { size: 2, stride: 4, normalised: true },\n snorm16x4: { size: 4, stride: 8, normalised: true },\n float16x2: { size: 2, stride: 4, normalised: false },\n float16x4: { size: 4, stride: 8, normalised: false },\n float32: { size: 1, stride: 4, normalised: false },\n float32x2: { size: 2, stride: 8, normalised: false },\n float32x3: { size: 3, stride: 12, normalised: false },\n float32x4: { size: 4, stride: 16, normalised: false },\n uint32: { size: 1, stride: 4, normalised: false },\n uint32x2: { size: 2, stride: 8, normalised: false },\n uint32x3: { size: 3, stride: 12, normalised: false },\n uint32x4: { size: 4, stride: 16, normalised: false },\n sint32: { size: 1, stride: 4, normalised: false },\n sint32x2: { size: 2, stride: 8, normalised: false },\n sint32x3: { size: 3, stride: 12, normalised: false },\n sint32x4: { size: 4, stride: 16, normalised: false },\n};\n\nexport function getAttributeInfoFromFormat(format: VertexFormat): { size: number; stride: number; normalised: boolean }\n{\n return attributeFormatData[format] ?? attributeFormatData.float32;\n}\n"],"names":[],"mappings":"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"}