After upgrading from 1.4.1 to 1.5.0 preview.13 we received some crash reports from customers. We don’t know for sure if the upgrade is the cause, but it seems like the most likely candidate.
The output log shows numerous:
d3d11: failed to create staging 2D texture w=15 h=24 d3dfmt=28 [887a0005]
Now I have been unable to find a 15 x 24 sprite in our assets, so this makes me think this is a dynamically created texture.
Is anything like this a known issue with 1.5.0?
We are using 2018.4.23f1, and the problem has been reported on Win64 so far.
There is no dynamic texture generation of any similar sizes.
The only dynamic texture creation that is possible are those created when using the Font Asset Multi Atlas texture feature which was introduced in 1.5.0 but something that you would have to specifically enable.
Nothing similar has been reported thus far.
The shaders were updated in the 1.5.0 cycle to add support for Culling so be sure to update the TMP Essential Resources or just the shader but this would not result in the issue you are reporting.
No, we did not upgrade Unity at the same time – the only upgrade was to TextMeshPro 1.5.0 (from 1.4.1). This wasn’t the only change that occurred though, so it’s quite possible these errors are unrelated to TMP.