diff --git a/pandatool/src/palettizer/destTextureImage.cxx b/pandatool/src/palettizer/destTextureImage.cxx index 701c5523dc..656410fdc2 100644 --- a/pandatool/src/palettizer/destTextureImage.cxx +++ b/pandatool/src/palettizer/destTextureImage.cxx @@ -53,11 +53,14 @@ DestTextureImage(TexturePlacement *placement) { if (_size_known) { _x_size = texture->get_x_size(); _y_size = texture->get_y_size(); - } - if (pal->_force_power_2) { - _x_size = to_power_2(_x_size); - _y_size = to_power_2(_y_size); + if (pal->_force_power_2) { + _x_size = to_power_2(_x_size); + _y_size = to_power_2(_y_size); + } else { + _x_size = max(_x_size, 1); + _y_size = max(_y_size, 1); + } } set_filename(placement->get_group(), texture->get_name());