Do not allocate f16 buffer if device does not support it

Bug: b/193774299

Test: verify cache warming is unchanged with perfetto on pixel 5

Change-Id: I6d096b2b293ebf0443629cb1331bc566fe2bd13c
Merged-In: I6d096b2b293ebf0443629cb1331bc566fe2bd13c
1 file changed