{"version":3,"file":"gpuUploadVideoSource.mjs","sources":["../../../../../../src/rendering/renderers/gpu/texture/uploaders/gpuUploadVideoSource.ts"],"sourcesContent":["import { gpuUploadImageResource } from './gpuUploadImageSource';\n\nimport type { VideoSource } from '../../../shared/texture/sources/VideoSource';\nimport type { GPU } from '../../GpuDeviceSystem';\nimport type { GpuTextureUploader } from './GpuTextureUploader';\n\n/** @internal */\nexport const gpuUploadVideoResource = {\n\n    type: 'video',\n\n    upload(source: VideoSource, gpuTexture: GPUTexture, gpu: GPU, originZOverride?: number)\n    {\n        gpuUploadImageResource.upload(source, gpuTexture, gpu, originZOverride);\n    }\n} as GpuTextureUploader<VideoSource>;\n\n"],"names":[],"mappings":";;;AAOO,MAAM,sBAAA,GAAyB;AAAA,EAElC,IAAA,EAAM,OAAA;AAAA,EAEN,MAAA,CAAO,MAAA,EAAqB,UAAA,EAAwB,GAAA,EAAU,eAAA,EAC9D;AACI,IAAA,sBAAA,CAAuB,MAAA,CAAO,MAAA,EAAQ,UAAA,EAAY,GAAA,EAAK,eAAe,CAAA;AAAA,EAC1E;AACJ;;;;"}