ac: do not crash when the buffer data format is invalid
authorSamuel Pitoiset <samuel.pitoiset@gmail.com>
Mon, 29 Jul 2019 10:03:46 +0000 (12:03 +0200)
committerSamuel Pitoiset <samuel.pitoiset@gmail.com>
Mon, 29 Jul 2019 11:19:32 +0000 (13:19 +0200)
commit4aa450193bf5aef5e6c8785ef7ba2fc8e3524dba
treee8a7467916f306fa493ecef2a1269a5b8abfbbf8
parenta9f58af4549b522f64950152c0180228471b8520
ac: do not crash when the buffer data format is invalid

This might happen when a pipeline doesn't define the vertex input
state, so the buffer data format is 0 (aka INVALID).

This fixes crashes when compiling some shaders on GFX10.

Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
Reviewed-by: Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl>
src/amd/common/ac_llvm_build.c