break;
case D3DFMT_D16:
case D3DFMT_D16_LOCKABLE:
+ case D3DFMT_D32F_LOCKABLE:
numChannels = 1;
channelType = image::TYPE_FLOAT;
break;
((float *)dst)[x] = ((const uint16_t *)src)[x] * (1.0f / 0xffff);
}
break;
+ case D3DFMT_D32F_LOCKABLE:
+ memcpy(dst, src, Desc.Width * sizeof(float));
+ break;
default:
assert(0);
break;