diff --git a/Rendering/RayTracing/RTWrapper/VisRTX/FrameBuffer.h b/Rendering/RayTracing/RTWrapper/VisRTX/FrameBuffer.h
index a7e38551bdb45be0a4196c37bd9bb27542fa6cb2..774c17bd14be13ba8d454401cf509e804c494244 100644
--- a/Rendering/RayTracing/RTWrapper/VisRTX/FrameBuffer.h
+++ b/Rendering/RayTracing/RTWrapper/VisRTX/FrameBuffer.h
@@ -64,12 +64,26 @@ namespace RTW
 
         int GetColorTextureGL()
         {
-            return this->frameBuffer->GetColorTextureGL();
+            try
+            {
+                return this->frameBuffer->GetColorTextureGL();
+            }
+            catch(const VisRTX::Exception& e)
+            {
+                return 0;
+            }  
         }
 
-        int GetDepthtextureGL()
+        int GetDepthTextureGL()
         {
-            return this->frameBuffer->GetDepthTextureGL();
+            try
+            {
+                return this->frameBuffer->GetDepthTextureGL();
+            }
+            catch(const VisRTX::Exception& e)
+            {
+                return 0;
+            }             
         }
 
     private:
diff --git a/Rendering/RayTracing/RTWrapper/VisRTX/VisRTXBackend.cxx b/Rendering/RayTracing/RTWrapper/VisRTX/VisRTXBackend.cxx
index c8999ebb016dbfcf8cebb8c59fd7a3c6999a1f71..0d5c9c61e98c15c9ccd04f051ba6922545844437 100644
--- a/Rendering/RayTracing/RTWrapper/VisRTX/VisRTXBackend.cxx
+++ b/Rendering/RayTracing/RTWrapper/VisRTX/VisRTXBackend.cxx
@@ -296,6 +296,6 @@ namespace RTW
         if (!frameBuffer)
             return 0;
 
-        return reinterpret_cast<FrameBuffer*>(frameBuffer)->GetDepthtextureGL();
+        return reinterpret_cast<FrameBuffer*>(frameBuffer)->GetDepthTextureGL();
     }
 }