From cf4f5d98998e942e44b4710a6229b679fac0b9e1 Mon Sep 17 00:00:00 2001 From: Simon Detheridge Date: Sat, 21 Feb 2015 13:08:56 +0000 Subject: [PATCH] Show program build errors from BuildIterProgramForEmber --- Source/EmberCL/RendererCL.cpp | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/Source/EmberCL/RendererCL.cpp b/Source/EmberCL/RendererCL.cpp index ce2c7f3..65b3181 100644 --- a/Source/EmberCL/RendererCL.cpp +++ b/Source/EmberCL/RendererCL.cpp @@ -742,8 +742,13 @@ bool RendererCL::BuildIterProgramForEmber(bool doAccum) m_LastBuiltEmber = m_Ember; } else - { - m_ErrorReport.push_back(string(loc) + "():\nBuilding the following program failed: \n" + m_IterKernel + "\n"); + { + //m_ErrorReport.push_back(string(loc) + "():\nBuilding the following program failed: \n" + m_IterKernel + "\n"); + + std::vector errors = m_Wrapper.ProgramBuildErrors(); + m_ErrorReport.insert(m_ErrorReport.end(), errors.begin(), errors.end()); + m_ErrorReport.push_back(loc); + return false; }