Mesa (master): swr: [rasterizer jitter] adjust jitmanager assert

Tim Rowley torowley at kemper.freedesktop.org
Tue Oct 11 16:58:30 UTC 2016


Module: Mesa
Branch: master
Commit: 185a531206e6d3c6d129ad91657432a67e254cba
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=185a531206e6d3c6d129ad91657432a67e254cba

Author: Tim Rowley <timothy.o.rowley at intel.com>
Date:   Fri Oct  7 12:24:52 2016 -0500

swr: [rasterizer jitter] adjust jitmanager assert

Signed-off-by: Tim Rowley <timothy.o.rowley at intel.com>

---

 src/gallium/drivers/swr/rasterizer/jitter/JitManager.cpp | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/src/gallium/drivers/swr/rasterizer/jitter/JitManager.cpp b/src/gallium/drivers/swr/rasterizer/jitter/JitManager.cpp
index cc773d7..18bbbe7 100644
--- a/src/gallium/drivers/swr/rasterizer/jitter/JitManager.cpp
+++ b/src/gallium/drivers/swr/rasterizer/jitter/JitManager.cpp
@@ -239,9 +239,12 @@ bool JitManager::SetupModuleFromIR(const uint8_t *pIR)
     SMDiagnostic Err;
     std::unique_ptr<Module> newModule = parseIR(pMem.get()->getMemBufferRef(), Err, mContext);
 
+    SWR_REL_ASSERT(
+        !(newModule == nullptr),
+        "Parse failed!\n"
+        "%s", Err.getMessage().data());
     if (newModule == nullptr)
     {
-        SWR_ASSERT(0, "Parse failed! Check Err for details.");
         return false;
     }
 




More information about the mesa-commit mailing list