From 33ff9ef467153eef05b700820d859515a52481f4 Mon Sep 17 00:00:00 2001 From: Xinghang Zhou Date: Wed, 17 Jan 2018 11:23:39 +0800 Subject: APPBROWSER-400: Implement the tensorshift kernel for fixing DC's alignment issue on OpenGL ES Change-Id: I7a8489bb0fddc72899ea165e414ee87bdbfb45b3 Reviewed-on: https://eu-gerrit-1.euhpc.arm.com/118106 Reviewed-by: Joel Liang Tested-by: Jenkins Reviewed-by: Anthony Barbier --- src/core/GLES_COMPUTE/GCKernelLibrary.cpp | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'src/core/GLES_COMPUTE/GCKernelLibrary.cpp') diff --git a/src/core/GLES_COMPUTE/GCKernelLibrary.cpp b/src/core/GLES_COMPUTE/GCKernelLibrary.cpp index 0b9cd3f4ee..d4ce3888fd 100644 --- a/src/core/GLES_COMPUTE/GCKernelLibrary.cpp +++ b/src/core/GLES_COMPUTE/GCKernelLibrary.cpp @@ -190,6 +190,7 @@ void GCKernel::update_shader_params() const std::map GCKernelLibrary::_shader_program_map = { { "absdiff", "absdiff.cs" }, + { "tensorshift", "tensor_shift.cs" }, { "direct_convolution1x1", "direct_convolution1x1.cs" }, { "direct_convolution3x3", "direct_convolution3x3.cs" }, { "direct_convolution5x5", "direct_convolution5x5.cs" }, @@ -233,6 +234,10 @@ const std::map GCKernelLibrary::_program_source_map = { "absdiff.cs", #include "./cs_shaders/absdiff.csembed" + }, + { + "tensor_shift.cs", +#include "./cs_shaders/tensor_shift.csembed" }, { "convolution_layer.cs", -- cgit v1.2.1