[Mesa-dev] [PATCH] gallivm: use f16c hw support for float->half and half->float conversion

Brian Paul brianp at vmware.com
Tue Apr 2 16:45:28 PDT 2013


On 04/02/2013 05:07 PM, sroland at vmware.com wrote:
> From: Roland Scheidegger<sroland at vmware.com>
>
> Should be way faster of course on cpus supporting this (includes AMD
> Bulldozer and Jaguar cores, Intel Ivy Bridge and up (except budget models)).
> Passes piglit fbo-blending-formats GL_ARB_texture_float -auto on Ivy Bridge.
> ---
>   src/gallium/auxiliary/gallivm/lp_bld_conv.c |   45 ++++++++++++++++++++++++---
>   src/gallium/auxiliary/gallivm/lp_bld_init.c |   10 ++++++
>   src/gallium/auxiliary/util/u_cpu_detect.c   |    1 +
>   src/gallium/auxiliary/util/u_cpu_detect.h   |    1 +
>   4 files changed, 53 insertions(+), 4 deletions(-)
>

LGTM.  Reviewed-by: Brian Paul <brianp at vmware.com>


More information about the mesa-dev mailing list