mirror of
https://github.com/xuxiaobo-bobo/boda_jsEnv.git
synced 2025-04-22 10:44:24 +08:00
68 lines
1.9 KiB
JavaScript
68 lines
1.9 KiB
JavaScript
// GPUBufferUsage对象
|
|
bodaEnv.memory.globlProtoObj["GPUBufferUsage"] = {};
|
|
Object.defineProperty(bodaEnv.memory.globlProtoObj["GPUBufferUsage"], Symbol.toStringTag, {
|
|
value: 'GPUBufferUsage',
|
|
configurable: true,
|
|
writable: false,
|
|
enumerable: false
|
|
}, 'bobo');
|
|
bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["GPUBufferUsage"], "MAP_READ", {
|
|
configurable: false,
|
|
enumerable: true,
|
|
writable: false,
|
|
value: 1
|
|
});
|
|
bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["GPUBufferUsage"], "MAP_WRITE", {
|
|
configurable: false,
|
|
enumerable: true,
|
|
writable: false,
|
|
value: 2
|
|
});
|
|
bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["GPUBufferUsage"], "COPY_SRC", {
|
|
configurable: false,
|
|
enumerable: true,
|
|
writable: false,
|
|
value: 4
|
|
});
|
|
bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["GPUBufferUsage"], "COPY_DST", {
|
|
configurable: false,
|
|
enumerable: true,
|
|
writable: false,
|
|
value: 8
|
|
});
|
|
bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["GPUBufferUsage"], "INDEX", {
|
|
configurable: false,
|
|
enumerable: true,
|
|
writable: false,
|
|
value: 16
|
|
});
|
|
bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["GPUBufferUsage"], "VERTEX", {
|
|
configurable: false,
|
|
enumerable: true,
|
|
writable: false,
|
|
value: 32
|
|
});
|
|
bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["GPUBufferUsage"], "UNIFORM", {
|
|
configurable: false,
|
|
enumerable: true,
|
|
writable: false,
|
|
value: 64
|
|
});
|
|
bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["GPUBufferUsage"], "STORAGE", {
|
|
configurable: false,
|
|
enumerable: true,
|
|
writable: false,
|
|
value: 128
|
|
});
|
|
bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["GPUBufferUsage"], "INDIRECT", {
|
|
configurable: false,
|
|
enumerable: true,
|
|
writable: false,
|
|
value: 256
|
|
});
|
|
bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["GPUBufferUsage"], "QUERY_RESOLVE", {
|
|
configurable: false,
|
|
enumerable: true,
|
|
writable: false,
|
|
value: 512
|
|
}); |