From 736399e528e9624850e383da468bb3931a5944c3 Mon Sep 17 00:00:00 2001 From: Cedric Nugteren Date: Sat, 23 Dec 2017 14:18:07 +0100 Subject: Split the invert kernel in two parts to prevent error C1091 in MSVC 2013 --- src/routines/levelx/xinvert.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'src/routines/levelx') diff --git a/src/routines/levelx/xinvert.cpp b/src/routines/levelx/xinvert.cpp index 5fbc5fe5..a5ef9e10 100644 --- a/src/routines/levelx/xinvert.cpp +++ b/src/routines/levelx/xinvert.cpp @@ -29,7 +29,9 @@ Xinvert::Xinvert(Queue &queue, EventPointer event, const std::string &name): Routine(queue, event, name, {"Invert"}, PrecisionValue(), {}, { #include "../../kernels/level3/level3.opencl" , // separated in multiple parts to prevent C1091 in MSVC 2013 - #include "../../kernels/level3/invert_diagonal_blocks.opencl" + #include "../../kernels/level3/invert_diagonal_blocks_part1.opencl" + , // separated in multiple parts to prevent C1091 in MSVC 2013 + #include "../../kernels/level3/invert_diagonal_blocks_part2.opencl" }) { } -- cgit v1.2.3