← 返回概念索引能力协商能力协商 · CONCEPT LIMITSGPUSupportedLimits纹理尺寸、绑定数量、缓冲区大小、工作组尺寸等可查询上限。先抓住概念边界GPUSupportedLimits 在完整技术链路中承担什么职责?先确认它处理的对象、输入与输出,再顺着课程和相邻概念检查边界。出现在哪些课程?环境体检:浏览器是否真的能跑 WebGPU?先确认安全上下文、WebGPU 入口、适配器、可选特性和硬件限制,避免把环境问题误判为代码错误。动态偏移:一个大缓冲区服务多个对象把多个对象的 uniform 块打包进一个缓冲区,绘制时用动态偏移选择当前对象。相邻概念GPUSupportedFeaturesAdapter/Device 支持的可选能力集合。请求 Device 前应先检查,不能假设所有硬件都支持。Alignment数据字段、绑定偏移和复制行距必须满足的字节边界要求。错误对齐会导致验证失败或数据解释错误。
能力协商 · CONCEPT LIMITSGPUSupportedLimits纹理尺寸、绑定数量、缓冲区大小、工作组尺寸等可查询上限。先抓住概念边界GPUSupportedLimits 在完整技术链路中承担什么职责?先确认它处理的对象、输入与输出,再顺着课程和相邻概念检查边界。出现在哪些课程?环境体检:浏览器是否真的能跑 WebGPU?先确认安全上下文、WebGPU 入口、适配器、可选特性和硬件限制,避免把环境问题误判为代码错误。动态偏移:一个大缓冲区服务多个对象把多个对象的 uniform 块打包进一个缓冲区,绘制时用动态偏移选择当前对象。相邻概念GPUSupportedFeaturesAdapter/Device 支持的可选能力集合。请求 Device 前应先检查,不能假设所有硬件都支持。Alignment数据字段、绑定偏移和复制行距必须满足的字节边界要求。错误对齐会导致验证失败或数据解释错误。