summaryrefslogtreecommitdiffstats
path: root/src/mesa/drivers/common/meta.c
diff options
context:
space:
mode:
authorRoland Scheidegger <[email protected]>2014-02-27 17:35:08 +0100
committerRoland Scheidegger <[email protected]>2014-02-27 17:56:10 +0100
commit612a1d5be1e8e21bceb28ebd77c3b25b72576394 (patch)
treebbf88385c4a2528223fcce4d3dbe7583b7f90ea3 /src/mesa/drivers/common/meta.c
parent80c1b9349c861cc023c4f25c329a3c0ed4695b9e (diff)
util/u_format: don't crash in util_format_translate if we can't do translation
Some formats can't be handled - in particular cannot handle ints/uints formats, which lack the pack_rgba_float/unpack_rgba_float functions. Instead of trying to call these (and crash) return an error (I'm not sure yet if we should try to translate such formats too here might not make much sense). v2: suggested by Jose, use separate checks for pack/unpack of rgba_8unorm and rgba_float functions (right now if one exists the other should as well). Reviewed-by: Jose Fonseca <[email protected]>
Diffstat (limited to 'src/mesa/drivers/common/meta.c')
0 files changed, 0 insertions, 0 deletions