- image/view/显存分配收口为 EnvTexture 单元(RHI 惯例:三者同生共死), Cubemap = 4 个 EnvTexture + 2 采样器的组合,构造 17 参 → 8 参 - UploadCube/UploadTexture2D 直接返回完整资源单元(view 创建收进 helper),工厂函数只做"生成数据 → 上传 → 组装" - 析构循环成对释放,杜绝半套泄漏;删除无调用者的 Get()/GetFaceSize()/ GetPrefilteredMipCount()(shader mip 上限以常量契约)