From e52288dcc00943dece6a226e5d58f106537533ef Mon Sep 17 00:00:00 2001 From: Jules Blok Date: Sat, 28 Nov 2015 17:25:45 +0100 Subject: [PATCH] CResourceManager: Allow pass-through geometry shaders. --- src/Layers/xrRenderPC_GL/glResourceManager_Resources.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/Layers/xrRenderPC_GL/glResourceManager_Resources.cpp b/src/Layers/xrRenderPC_GL/glResourceManager_Resources.cpp index d4eb4991b11..ca49dae01cb 100644 --- a/src/Layers/xrRenderPC_GL/glResourceManager_Resources.cpp +++ b/src/Layers/xrRenderPC_GL/glResourceManager_Resources.cpp @@ -333,7 +333,10 @@ SGS* CResourceManager::_CreateGS (LPCSTR name) SGS* _gs = xr_new (); _gs->dwFlags |= xr_resource_flagged::RF_REGISTERED; m_gs.insert (mk_pair(_gs->set_name(name),_gs)); - VERIFY(strcmpi(name, "null") != 0); + if (0==stricmp(name,"null")) { + _gs->gs = NULL; + return _gs; + } // Open file string_path cname;