freedreno/a6xx: gpu hangs in google earth
Seems like we finding the limit of push-constant size. Lowering
PIPE_SHADER_CAP_MAX_CONST_BUFFER_SIZE to 512*vec4 makes the crashes go away. The slightly silly thing is that most of the uniform contents appear to be zeros (and probably unused), but since the index into the uniform comes from a VS input, there is no way for the compiler to know.
devcoredump (decode with crashdec): google-earth.dcd
the shader triggering this: google-earth-large-cb0.shader_test