X-Git-Url: https://git.libre-soc.org/?a=blobdiff_plain;f=src%2Fgallium%2Ffrontends%2Fclover%2Fcore%2Fformat.cpp;fp=src%2Fgallium%2Ffrontends%2Fclover%2Fcore%2Fformat.cpp;h=16a5767b9340908d1f4e91f62a10dcefd8f5d1b4;hb=fea109d40ff8c0bd0f90675fe5b9799cc88240eb;hp=dee1872c829c112a449a1696a87c5198208e536f;hpb=ac642d8e6d4462266e3947a5aeb77d98656218ea;p=mesa.git diff --git a/src/gallium/frontends/clover/core/format.cpp b/src/gallium/frontends/clover/core/format.cpp index dee1872c829..16a5767b934 100644 --- a/src/gallium/frontends/clover/core/format.cpp +++ b/src/gallium/frontends/clover/core/format.cpp @@ -122,11 +122,18 @@ namespace clover { translate_target(cl_mem_object_type type) { switch (type) { case CL_MEM_OBJECT_BUFFER: + case CL_MEM_OBJECT_IMAGE1D_BUFFER: return PIPE_BUFFER; + case CL_MEM_OBJECT_IMAGE1D: + return PIPE_TEXTURE_1D; case CL_MEM_OBJECT_IMAGE2D: return PIPE_TEXTURE_2D; case CL_MEM_OBJECT_IMAGE3D: return PIPE_TEXTURE_3D; + case CL_MEM_OBJECT_IMAGE1D_ARRAY: + return PIPE_TEXTURE_1D_ARRAY; + case CL_MEM_OBJECT_IMAGE2D_ARRAY: + return PIPE_TEXTURE_2D_ARRAY; default: throw error(CL_INVALID_VALUE); }