mirror of
https://github.com/xuxiaobo-bobo/boda_jsEnv.git
synced 2025-04-20 01:09:55 +08:00
38 lines
1.1 KiB
JavaScript
38 lines
1.1 KiB
JavaScript
// GPUTextureUsage对象
|
|
bodaEnv.memory.globlProtoObj["GPUTextureUsage"] = {};
|
|
Object.defineProperty(bodaEnv.memory.globlProtoObj["GPUTextureUsage"], Symbol.toStringTag, {
|
|
value: 'GPUTextureUsage',
|
|
configurable: true,
|
|
writable: false,
|
|
enumerable: false
|
|
}, 'bobo');
|
|
bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["GPUTextureUsage"], "COPY_SRC", {
|
|
configurable: false,
|
|
enumerable: true,
|
|
writable: false,
|
|
value: 1
|
|
});
|
|
bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["GPUTextureUsage"], "COPY_DST", {
|
|
configurable: false,
|
|
enumerable: true,
|
|
writable: false,
|
|
value: 2
|
|
});
|
|
bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["GPUTextureUsage"], "TEXTURE_BINDING", {
|
|
configurable: false,
|
|
enumerable: true,
|
|
writable: false,
|
|
value: 4
|
|
});
|
|
bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["GPUTextureUsage"], "STORAGE_BINDING", {
|
|
configurable: false,
|
|
enumerable: true,
|
|
writable: false,
|
|
value: 8
|
|
});
|
|
bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["GPUTextureUsage"], "RENDER_ATTACHMENT", {
|
|
configurable: false,
|
|
enumerable: true,
|
|
writable: false,
|
|
value: 16
|
|
}); |