зеркало из https://github.com/mozilla/gecko-dev.git
07f8f9ce16
On some Adreno 3xx devices we have observed that the driver does not pack varyings in to vectors as efficiently as the spec mandates. This results in some of our shaders using a greater number of varying vectors than GL_MAX_VARYING_VECTORS (which 16 on this device), leading to shader compilation errors at run time. Work around this by manually packing our varyings in to fewer vectors. Additionally, add a test to ensure that we never use more than 16 vectors even if the driver were to perform no additional packing. Differential Revision: https://phabricator.services.mozilla.com/D107929 |
||
---|---|---|
.. | ||
angle_shader_validation.rs |