6a9f9bd1ff
The Mesa Gallium llvmpipe driver is a software rasterizer that uses LLVM to do runtime code generation. It seems to put incorrect value for maxFragmentCombinedOutputResources, like we see on desktop GPUs. Some relative values are as below. vkLimits.maxFragmentCombinedOutputResources: 8 kMaxColorAttachments: 8 baseLimits.v1.maxStorageTexturesPerShaderStage: 4 baseLimits.v1.maxStorageBuffersPerShaderStage: 8 This CL will skip the check of this limit on llvmpipe, like we did for desktop GPUs. BUG=dawn:1311 Change-Id: I1698f6e26dd62b56f3819980fa2dcc986c9c5ba3 Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/81941 Reviewed-by: Jiawei Shao <jiawei.shao@intel.com> Reviewed-by: Hao Li <hao.x.li@intel.com> Reviewed-by: Austin Eng <enga@chromium.org> Commit-Queue: Austin Eng <enga@chromium.org> |
||
---|---|---|
.. | ||
dawn | ||
dawn_native | ||
dawn_platform | ||
dawn_wire | ||
fuzzers/dawn | ||
include | ||
Dummy.cpp |