experimental
shadowislord 10 years ago
parent 7a09fbbeb0
commit 66d4763a04
  1. 6
      jme3-desktop/src/main/java/com/jme3/util/Screenshots.java

@ -85,7 +85,11 @@ public final class Screenshots {
int height = wr.getHeight();
// flip the components the way AWT likes them
for (int y = 0; y < height / 2; y++){
// calcuate half of height such that all rows of the array are written to
// e.g. for odd heights, write 1 more scanline
int heightdiv2ceil = height % 2 == 1 ? (height / 2) + 1 : height / 2;
for (int y = 0; y < heightdiv2ceil; y++){
for (int x = 0; x < width; x++){
int inPtr = (y * width + x) * 4;
int outPtr = ((height-y-1) * width + x) * 4;

Loading…
Cancel
Save