brintos

brintos / llvm-project-archived public Read only

0
0
Text · 920 B · fc597b7 Raw
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