18 lines
561 B
JavaScript
18 lines
561 B
JavaScript
"use strict";
|
|
async function logDebugTexture(texture, renderer, size = 200) {
|
|
const base64 = await renderer.extract.base64(texture);
|
|
await renderer.encoder.commandFinished;
|
|
const width = size;
|
|
console.log(`logging texture ${texture.source.width}px ${texture.source.height}px`);
|
|
const style = [
|
|
"font-size: 1px;",
|
|
`padding: ${width}px ${300}px;`,
|
|
`background: url(${base64}) no-repeat;`,
|
|
"background-size: contain;"
|
|
].join(" ");
|
|
console.log("%c ", style);
|
|
}
|
|
|
|
export { logDebugTexture };
|
|
//# sourceMappingURL=logDebugTexture.mjs.map
|