23 lines · plain
1//===----------------------------------------------------------------------===//2//3// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.4// See https://llvm.org/LICENSE.txt for license information.5// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception6//7//===----------------------------------------------------------------------===//8 9#include <clc/opencl/image/image.h>10 11_CLC_DECL float4 __clc_read_imagef_tex(image2d_t, sampler_t, float2);12 13_CLC_OVERLOAD _CLC_DEF float4 read_imagef(image2d_t image, sampler_t sampler,14 int2 coord) {15 float2 coord_float = (float2)(coord.x, coord.y);16 return __clc_read_imagef_tex(image, sampler, coord_float);17}18 19_CLC_OVERLOAD _CLC_DEF float4 read_imagef(image2d_t image, sampler_t sampler,20 float2 coord) {21 return __clc_read_imagef_tex(image, sampler, coord);22}23