UNPKG

pixi.js

Version:

<p align="center"> <a href="https://pixijs.com" target="_blank" rel="noopener noreferrer"> <img height="150" src="https://files.pixijs.download/branding/pixijs-logo-transparent-dark.svg?v=1" alt="PixiJS logo"> </a> </p> <br/> <p align="center">

22 lines (19 loc) 666 B
'use strict'; "use strict"; const FACE_ORDER = ["right", "left", "top", "bottom", "front", "back"]; function createGpuUploadCubeTextureResource(uploaders) { return { type: "cube", upload(source, gpuTexture, gpu) { const faces = source.faces; for (let i = 0; i < FACE_ORDER.length; i++) { const key = FACE_ORDER[i]; const face = faces[key]; const uploader = uploaders[face.uploadMethodId] || uploaders.image; uploader.upload(face, gpuTexture, gpu, i); } } }; } exports.createGpuUploadCubeTextureResource = createGpuUploadCubeTextureResource; //# sourceMappingURL=gpuUploadCubeTextureResource.js.map