MipMapGen: resize to nearest power of 2 in both dimensions
Before it was selecting the largest dimension, but OpenGL does not have such requirement.
This commit is contained in:
parent
682b1f5b58
commit
4aa32cd016
@ -100,8 +100,7 @@ public class MipMapGenerator {
|
|||||||
public static Image resizeToPowerOf2(Image original){
|
public static Image resizeToPowerOf2(Image original){
|
||||||
int potWidth = FastMath.nearestPowerOfTwo(original.getWidth());
|
int potWidth = FastMath.nearestPowerOfTwo(original.getWidth());
|
||||||
int potHeight = FastMath.nearestPowerOfTwo(original.getHeight());
|
int potHeight = FastMath.nearestPowerOfTwo(original.getHeight());
|
||||||
int potSize = Math.max(potWidth, potHeight);
|
return scaleImage(original, potWidth, potHeight);
|
||||||
return scaleImage(original, potSize, potSize);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public static void generateMipMaps(Image image){
|
public static void generateMipMaps(Image image){
|
||||||
|
Loading…
x
Reference in New Issue
Block a user