Changeset View
Changeset View
Standalone View
Standalone View
intern/cycles/render/image.cpp
| Show First 20 Lines • Show All 688 Lines • ▼ Show 20 Lines | if(type == IMAGE_DATA_TYPE_FLOAT4) { | ||||
| { | { | ||||
| /* on failure to load, we set a 1x1 pixels pink image */ | /* on failure to load, we set a 1x1 pixels pink image */ | ||||
| float *pixels = (float*)tex_img.resize(1, 1); | float *pixels = (float*)tex_img.resize(1, 1); | ||||
| pixels[0] = TEX_IMAGE_MISSING_R; | pixels[0] = TEX_IMAGE_MISSING_R; | ||||
| pixels[1] = TEX_IMAGE_MISSING_G; | pixels[1] = TEX_IMAGE_MISSING_G; | ||||
| pixels[2] = TEX_IMAGE_MISSING_B; | pixels[2] = TEX_IMAGE_MISSING_B; | ||||
| pixels[3] = TEX_IMAGE_MISSING_A; | pixels[3] = TEX_IMAGE_MISSING_A; | ||||
| VLOG(2) << "Failed to load image " << img->filename; | |||||
| } | } | ||||
| if(!pack_images) { | if(!pack_images) { | ||||
| thread_scoped_lock device_lock(device_mutex); | thread_scoped_lock device_lock(device_mutex); | ||||
| device->tex_alloc(name.c_str(), | device->tex_alloc(name.c_str(), | ||||
| tex_img, | tex_img, | ||||
| img->interpolation, | img->interpolation, | ||||
| img->extension); | img->extension); | ||||
| ▲ Show 20 Lines • Show All 514 Lines • Show Last 20 Lines | |||||