Like we use two integers to store our fp64, the functions are available with MESA_shader_integer_functions.
Signed-off-by: Elie Tournier <elie.tourn...@collabora.com> --- src/compiler/glsl/glcpp/glcpp-parse.y | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/compiler/glsl/glcpp/glcpp-parse.y b/src/compiler/glsl/glcpp/glcpp-parse.y index e113253061..84dfc81c80 100644 --- a/src/compiler/glsl/glcpp/glcpp-parse.y +++ b/src/compiler/glsl/glcpp/glcpp-parse.y @@ -2349,6 +2349,16 @@ _glcpp_parser_handle_version_declaration(glcpp_parser_t *parser, intmax_t versio add_builtin_define(parser, "__have_builtin_builtin_umod64", 1); add_builtin_define(parser, "__have_builtin_builtin_idiv64", 1); add_builtin_define(parser, "__have_builtin_builtin_imod64", 1); + add_builtin_define(parser, "__have_builtin_builtin_fabs64", 1); + add_builtin_define(parser, "__have_builtin_builtin_fneg64", 1); + add_builtin_define(parser, "__have_builtin_builtin_feq64", 1); + add_builtin_define(parser, "__have_builtin_builtin_fle64", 1); + add_builtin_define(parser, "__have_builtin_builtin_flt64", 1); + add_builtin_define(parser, "__have_builtin_builtin_fadd64", 1); + add_builtin_define(parser, "__have_builtin_builtin_fmul64", 1); + add_builtin_define(parser, "__have_builtin_builtin_fdiv64", 1); + add_builtin_define(parser, "__have_builtin_builtin_fp32_to_fp64", 1); + add_builtin_define(parser, "__have_builtin_builtin_fp64_to_fp32", 1); } } -- 2.11.0 _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev