Commit: d05a843543cb26c2334e9e089bab2170c6623bab
Author: Thomas Dinges
Date:   Thu May 19 02:42:32 2016 +0200
Branches: soc-2016-cycles_images
https://developer.blender.org/rBd05a843543cb26c2334e9e089bab2170c6623bab

Fixes for Fermi.

===================================================================

M       intern/cycles/device/device_cuda.cpp

===================================================================

diff --git a/intern/cycles/device/device_cuda.cpp 
b/intern/cycles/device/device_cuda.cpp
index 94abc1d..ef9b7cc 100644
--- a/intern/cycles/device/device_cuda.cpp
+++ b/intern/cycles/device/device_cuda.cpp
@@ -222,7 +222,8 @@ public:
        {
                task_pool.stop();
 
-               tex_free(bindless_mapping, -1);
+               if(info.has_bindless_textures)
+                       tex_free(bindless_mapping, -1);
 
                cuda_assert(cuCtxDestroy(cuContext));
        }
@@ -403,7 +404,7 @@ public:
 
        void load_bindless_mapping()
        {
-               if(sync_bindless_mapping) {
+               if(info.has_bindless_textures && sync_bindless_mapping) {
                        tex_alloc("__bindless_mapping", bindless_mapping, 
INTERPOLATION_NONE, EXTENSION_REPEAT, 0);
                        sync_bindless_mapping = false;
                }
@@ -745,7 +746,7 @@ public:
                }
 
                /* Free CUtexObject (Bindless Textures) */
-               if(flat_slot != -1) {
+               if(info.has_bindless_textures && flat_slot != -1) {
                        
cuTexObjectDestroy(bindless_mapping.get_data()[flat_slot]);
                }
        }

_______________________________________________
Bf-blender-cvs mailing list
[email protected]
https://lists.blender.org/mailman/listinfo/bf-blender-cvs

Reply via email to