This commit is contained in:
Akko
2025-08-04 18:57:35 +02:00
parent 8cf6e78a79
commit 9495868c2e
5030 changed files with 518594 additions and 17609 deletions

View File

@@ -0,0 +1,2 @@
import type { VertexFormat } from '../../../shared/geometry/const';
export declare function getGlTypeFromFormat(format: VertexFormat): number;

View File

@@ -0,0 +1,43 @@
'use strict';
var _const = require('../../texture/const.js');
"use strict";
const infoMap = {
uint8x2: _const.GL_TYPES.UNSIGNED_BYTE,
uint8x4: _const.GL_TYPES.UNSIGNED_BYTE,
sint8x2: _const.GL_TYPES.BYTE,
sint8x4: _const.GL_TYPES.BYTE,
unorm8x2: _const.GL_TYPES.UNSIGNED_BYTE,
unorm8x4: _const.GL_TYPES.UNSIGNED_BYTE,
snorm8x2: _const.GL_TYPES.BYTE,
snorm8x4: _const.GL_TYPES.BYTE,
uint16x2: _const.GL_TYPES.UNSIGNED_SHORT,
uint16x4: _const.GL_TYPES.UNSIGNED_SHORT,
sint16x2: _const.GL_TYPES.SHORT,
sint16x4: _const.GL_TYPES.SHORT,
unorm16x2: _const.GL_TYPES.UNSIGNED_SHORT,
unorm16x4: _const.GL_TYPES.UNSIGNED_SHORT,
snorm16x2: _const.GL_TYPES.SHORT,
snorm16x4: _const.GL_TYPES.SHORT,
float16x2: _const.GL_TYPES.HALF_FLOAT,
float16x4: _const.GL_TYPES.HALF_FLOAT,
float32: _const.GL_TYPES.FLOAT,
float32x2: _const.GL_TYPES.FLOAT,
float32x3: _const.GL_TYPES.FLOAT,
float32x4: _const.GL_TYPES.FLOAT,
uint32: _const.GL_TYPES.UNSIGNED_INT,
uint32x2: _const.GL_TYPES.UNSIGNED_INT,
uint32x3: _const.GL_TYPES.UNSIGNED_INT,
uint32x4: _const.GL_TYPES.UNSIGNED_INT,
sint32: _const.GL_TYPES.INT,
sint32x2: _const.GL_TYPES.INT,
sint32x3: _const.GL_TYPES.INT,
sint32x4: _const.GL_TYPES.INT
};
function getGlTypeFromFormat(format) {
return infoMap[format] ?? infoMap.float32;
}
exports.getGlTypeFromFormat = getGlTypeFromFormat;
//# sourceMappingURL=getGlTypeFromFormat.js.map

View File

@@ -0,0 +1 @@
{"version":3,"file":"getGlTypeFromFormat.js","sources":["../../../../../../src/rendering/renderers/gl/geometry/utils/getGlTypeFromFormat.ts"],"sourcesContent":["import { GL_TYPES } from '../../texture/const';\n\nimport type { VertexFormat } from '../../../shared/geometry/const';\n\nconst infoMap = {\n uint8x2: GL_TYPES.UNSIGNED_BYTE,\n uint8x4: GL_TYPES.UNSIGNED_BYTE,\n sint8x2: GL_TYPES.BYTE,\n sint8x4: GL_TYPES.BYTE,\n unorm8x2: GL_TYPES.UNSIGNED_BYTE,\n unorm8x4: GL_TYPES.UNSIGNED_BYTE,\n snorm8x2: GL_TYPES.BYTE,\n snorm8x4: GL_TYPES.BYTE,\n uint16x2: GL_TYPES.UNSIGNED_SHORT,\n uint16x4: GL_TYPES.UNSIGNED_SHORT,\n sint16x2: GL_TYPES.SHORT,\n sint16x4: GL_TYPES.SHORT,\n unorm16x2: GL_TYPES.UNSIGNED_SHORT,\n unorm16x4: GL_TYPES.UNSIGNED_SHORT,\n snorm16x2: GL_TYPES.SHORT,\n snorm16x4: GL_TYPES.SHORT,\n float16x2: GL_TYPES.HALF_FLOAT,\n float16x4: GL_TYPES.HALF_FLOAT,\n float32: GL_TYPES.FLOAT,\n float32x2: GL_TYPES.FLOAT,\n float32x3: GL_TYPES.FLOAT,\n float32x4: GL_TYPES.FLOAT,\n uint32: GL_TYPES.UNSIGNED_INT,\n uint32x2: GL_TYPES.UNSIGNED_INT,\n uint32x3: GL_TYPES.UNSIGNED_INT,\n uint32x4: GL_TYPES.UNSIGNED_INT,\n sint32: GL_TYPES.INT,\n sint32x2: GL_TYPES.INT,\n sint32x3: GL_TYPES.INT,\n sint32x4: GL_TYPES.INT\n};\n\nexport function getGlTypeFromFormat(format: VertexFormat): number\n{\n return infoMap[format] ?? infoMap.float32;\n}\n"],"names":["GL_TYPES"],"mappings":";;;;;AAIA,MAAM,OAAU,GAAA;AAAA,EACZ,SAASA,eAAS,CAAA,aAAA;AAAA,EAClB,SAASA,eAAS,CAAA,aAAA;AAAA,EAClB,SAASA,eAAS,CAAA,IAAA;AAAA,EAClB,SAASA,eAAS,CAAA,IAAA;AAAA,EAClB,UAAUA,eAAS,CAAA,aAAA;AAAA,EACnB,UAAUA,eAAS,CAAA,aAAA;AAAA,EACnB,UAAUA,eAAS,CAAA,IAAA;AAAA,EACnB,UAAUA,eAAS,CAAA,IAAA;AAAA,EACnB,UAAUA,eAAS,CAAA,cAAA;AAAA,EACnB,UAAUA,eAAS,CAAA,cAAA;AAAA,EACnB,UAAUA,eAAS,CAAA,KAAA;AAAA,EACnB,UAAUA,eAAS,CAAA,KAAA;AAAA,EACnB,WAAWA,eAAS,CAAA,cAAA;AAAA,EACpB,WAAWA,eAAS,CAAA,cAAA;AAAA,EACpB,WAAWA,eAAS,CAAA,KAAA;AAAA,EACpB,WAAWA,eAAS,CAAA,KAAA;AAAA,EACpB,WAAWA,eAAS,CAAA,UAAA;AAAA,EACpB,WAAWA,eAAS,CAAA,UAAA;AAAA,EACpB,SAASA,eAAS,CAAA,KAAA;AAAA,EAClB,WAAWA,eAAS,CAAA,KAAA;AAAA,EACpB,WAAWA,eAAS,CAAA,KAAA;AAAA,EACpB,WAAWA,eAAS,CAAA,KAAA;AAAA,EACpB,QAAQA,eAAS,CAAA,YAAA;AAAA,EACjB,UAAUA,eAAS,CAAA,YAAA;AAAA,EACnB,UAAUA,eAAS,CAAA,YAAA;AAAA,EACnB,UAAUA,eAAS,CAAA,YAAA;AAAA,EACnB,QAAQA,eAAS,CAAA,GAAA;AAAA,EACjB,UAAUA,eAAS,CAAA,GAAA;AAAA,EACnB,UAAUA,eAAS,CAAA,GAAA;AAAA,EACnB,UAAUA,eAAS,CAAA,GAAA;AACvB,CAAA,CAAA;AAEO,SAAS,oBAAoB,MACpC,EAAA;AACI,EAAO,OAAA,OAAA,CAAQ,MAAM,CAAA,IAAK,OAAQ,CAAA,OAAA,CAAA;AACtC;;;;"}

View File

@@ -0,0 +1,41 @@
import { GL_TYPES } from '../../texture/const.mjs';
"use strict";
const infoMap = {
uint8x2: GL_TYPES.UNSIGNED_BYTE,
uint8x4: GL_TYPES.UNSIGNED_BYTE,
sint8x2: GL_TYPES.BYTE,
sint8x4: GL_TYPES.BYTE,
unorm8x2: GL_TYPES.UNSIGNED_BYTE,
unorm8x4: GL_TYPES.UNSIGNED_BYTE,
snorm8x2: GL_TYPES.BYTE,
snorm8x4: GL_TYPES.BYTE,
uint16x2: GL_TYPES.UNSIGNED_SHORT,
uint16x4: GL_TYPES.UNSIGNED_SHORT,
sint16x2: GL_TYPES.SHORT,
sint16x4: GL_TYPES.SHORT,
unorm16x2: GL_TYPES.UNSIGNED_SHORT,
unorm16x4: GL_TYPES.UNSIGNED_SHORT,
snorm16x2: GL_TYPES.SHORT,
snorm16x4: GL_TYPES.SHORT,
float16x2: GL_TYPES.HALF_FLOAT,
float16x4: GL_TYPES.HALF_FLOAT,
float32: GL_TYPES.FLOAT,
float32x2: GL_TYPES.FLOAT,
float32x3: GL_TYPES.FLOAT,
float32x4: GL_TYPES.FLOAT,
uint32: GL_TYPES.UNSIGNED_INT,
uint32x2: GL_TYPES.UNSIGNED_INT,
uint32x3: GL_TYPES.UNSIGNED_INT,
uint32x4: GL_TYPES.UNSIGNED_INT,
sint32: GL_TYPES.INT,
sint32x2: GL_TYPES.INT,
sint32x3: GL_TYPES.INT,
sint32x4: GL_TYPES.INT
};
function getGlTypeFromFormat(format) {
return infoMap[format] ?? infoMap.float32;
}
export { getGlTypeFromFormat };
//# sourceMappingURL=getGlTypeFromFormat.mjs.map

View File

@@ -0,0 +1 @@
{"version":3,"file":"getGlTypeFromFormat.mjs","sources":["../../../../../../src/rendering/renderers/gl/geometry/utils/getGlTypeFromFormat.ts"],"sourcesContent":["import { GL_TYPES } from '../../texture/const';\n\nimport type { VertexFormat } from '../../../shared/geometry/const';\n\nconst infoMap = {\n uint8x2: GL_TYPES.UNSIGNED_BYTE,\n uint8x4: GL_TYPES.UNSIGNED_BYTE,\n sint8x2: GL_TYPES.BYTE,\n sint8x4: GL_TYPES.BYTE,\n unorm8x2: GL_TYPES.UNSIGNED_BYTE,\n unorm8x4: GL_TYPES.UNSIGNED_BYTE,\n snorm8x2: GL_TYPES.BYTE,\n snorm8x4: GL_TYPES.BYTE,\n uint16x2: GL_TYPES.UNSIGNED_SHORT,\n uint16x4: GL_TYPES.UNSIGNED_SHORT,\n sint16x2: GL_TYPES.SHORT,\n sint16x4: GL_TYPES.SHORT,\n unorm16x2: GL_TYPES.UNSIGNED_SHORT,\n unorm16x4: GL_TYPES.UNSIGNED_SHORT,\n snorm16x2: GL_TYPES.SHORT,\n snorm16x4: GL_TYPES.SHORT,\n float16x2: GL_TYPES.HALF_FLOAT,\n float16x4: GL_TYPES.HALF_FLOAT,\n float32: GL_TYPES.FLOAT,\n float32x2: GL_TYPES.FLOAT,\n float32x3: GL_TYPES.FLOAT,\n float32x4: GL_TYPES.FLOAT,\n uint32: GL_TYPES.UNSIGNED_INT,\n uint32x2: GL_TYPES.UNSIGNED_INT,\n uint32x3: GL_TYPES.UNSIGNED_INT,\n uint32x4: GL_TYPES.UNSIGNED_INT,\n sint32: GL_TYPES.INT,\n sint32x2: GL_TYPES.INT,\n sint32x3: GL_TYPES.INT,\n sint32x4: GL_TYPES.INT\n};\n\nexport function getGlTypeFromFormat(format: VertexFormat): number\n{\n return infoMap[format] ?? infoMap.float32;\n}\n"],"names":[],"mappings":";;;AAIA,MAAM,OAAU,GAAA;AAAA,EACZ,SAAS,QAAS,CAAA,aAAA;AAAA,EAClB,SAAS,QAAS,CAAA,aAAA;AAAA,EAClB,SAAS,QAAS,CAAA,IAAA;AAAA,EAClB,SAAS,QAAS,CAAA,IAAA;AAAA,EAClB,UAAU,QAAS,CAAA,aAAA;AAAA,EACnB,UAAU,QAAS,CAAA,aAAA;AAAA,EACnB,UAAU,QAAS,CAAA,IAAA;AAAA,EACnB,UAAU,QAAS,CAAA,IAAA;AAAA,EACnB,UAAU,QAAS,CAAA,cAAA;AAAA,EACnB,UAAU,QAAS,CAAA,cAAA;AAAA,EACnB,UAAU,QAAS,CAAA,KAAA;AAAA,EACnB,UAAU,QAAS,CAAA,KAAA;AAAA,EACnB,WAAW,QAAS,CAAA,cAAA;AAAA,EACpB,WAAW,QAAS,CAAA,cAAA;AAAA,EACpB,WAAW,QAAS,CAAA,KAAA;AAAA,EACpB,WAAW,QAAS,CAAA,KAAA;AAAA,EACpB,WAAW,QAAS,CAAA,UAAA;AAAA,EACpB,WAAW,QAAS,CAAA,UAAA;AAAA,EACpB,SAAS,QAAS,CAAA,KAAA;AAAA,EAClB,WAAW,QAAS,CAAA,KAAA;AAAA,EACpB,WAAW,QAAS,CAAA,KAAA;AAAA,EACpB,WAAW,QAAS,CAAA,KAAA;AAAA,EACpB,QAAQ,QAAS,CAAA,YAAA;AAAA,EACjB,UAAU,QAAS,CAAA,YAAA;AAAA,EACnB,UAAU,QAAS,CAAA,YAAA;AAAA,EACnB,UAAU,QAAS,CAAA,YAAA;AAAA,EACnB,QAAQ,QAAS,CAAA,GAAA;AAAA,EACjB,UAAU,QAAS,CAAA,GAAA;AAAA,EACnB,UAAU,QAAS,CAAA,GAAA;AAAA,EACnB,UAAU,QAAS,CAAA,GAAA;AACvB,CAAA,CAAA;AAEO,SAAS,oBAAoB,MACpC,EAAA;AACI,EAAO,OAAA,OAAA,CAAQ,MAAM,CAAA,IAAK,OAAQ,CAAA,OAAA,CAAA;AACtC;;;;"}