Fix cycles CUDA error when trying to use >= 100 image textures.

This commit is contained in:
Brecht Van Lommel 2014-06-09 12:38:46 +02:00
parent 30e7bdfe10
commit 30c42d7353

@ -576,7 +576,8 @@ void ImageManager::device_load_image(Device *device, DeviceScene *dscene, int sl
string name;
if(slot >= 10) name = string_printf("__tex_image_float_0%d", slot);
if(slot >= 100) name = string_printf("__tex_image_float_%d", slot);
else if(slot >= 10) name = string_printf("__tex_image_float_0%d", slot);
else name = string_printf("__tex_image_float_00%d", slot);
if(!pack_images) {
@ -607,7 +608,8 @@ void ImageManager::device_load_image(Device *device, DeviceScene *dscene, int sl
string name;
if(slot >= 10) name = string_printf("__tex_image_0%d", slot);
if(slot >= 100) name = string_printf("__tex_image_%d", slot);
else if(slot >= 10) name = string_printf("__tex_image_0%d", slot);
else name = string_printf("__tex_image_00%d", slot);
if(!pack_images) {