diff options
author | Jonathan Gray <jsg@cvs.openbsd.org> | 2020-08-26 05:30:39 +0000 |
---|---|---|
committer | Jonathan Gray <jsg@cvs.openbsd.org> | 2020-08-26 05:30:39 +0000 |
commit | 27c93456b58343162f7c4ad20ca6bea0c9a91646 (patch) | |
tree | 945c20b63e0b9975ee40f114c5312f8d8f1a2d0b /lib/mesa/src/util/half_float.c | |
parent | 875b83a3ee95e248388fbf72271acc80f6f97987 (diff) |
Import Mesa 20.1.6
Diffstat (limited to 'lib/mesa/src/util/half_float.c')
-rw-r--r-- | lib/mesa/src/util/half_float.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/lib/mesa/src/util/half_float.c b/lib/mesa/src/util/half_float.c index 5ccee81f7..aae690a56 100644 --- a/lib/mesa/src/util/half_float.c +++ b/lib/mesa/src/util/half_float.c @@ -4,6 +4,7 @@ * Copyright (C) 1999-2007 Brian Paul All Rights Reserved. * Copyright 2015 Philip Taylor <philip@zaynar.co.uk> * Copyright 2018 Advanced Micro Devices, Inc. + * Copyright (C) 2018-2019 Intel Corporation * * Permission is hereby granted, free of charge, to any person obtaining a * copy of this software and associated documentation files (the "Software"), @@ -29,6 +30,7 @@ #include "half_float.h" #include "util/u_half.h" #include "rounding.h" +#include "softfloat.h" #include "macros.h" typedef union { float f; int32_t i; uint32_t u; } fi_type; @@ -126,6 +128,11 @@ _mesa_float_to_half(float val) return result; } +uint16_t +_mesa_float_to_float16_rtz(float val) +{ + return _mesa_float_to_half_rtz(val); +} /** * Convert a 2-byte half float to a 4-byte float. |