]> git.zerfleddert.de Git - micropolis/blobdiff - src/sim/w_x.c
implement shared memory for 24bpp
[micropolis] / src / sim / w_x.c
index 3d8dd481979966f6514b3f0414345ecdec9a0af3..3ad6c04cc9b527ac9e4e14b31676de0101fb1a6f 100644 (file)
@@ -456,9 +456,7 @@ FindXDisplay(Tk_Window tkwin)
        } else {
          fprintf(stderr,
                  "Cool, I found the shared memory extension!\n");
-         fprintf(stderr,
-                 "Disabled SHM, because it is currently broken!\n");
-         xd->shared = 0;
+         xd->shared = 1;
        }
       }
     }
@@ -601,6 +599,7 @@ InitNewView(SimView *view, char *title, int class, int w, int h)
   }
 
   view->x->needs_swap = !(*(unsigned char*) (&test));
+  view->x->x_big_endian = (ImageByteOrder(view->x->dpy) == MSBFirst);
 
 
   GetPixmaps(view->x);
Impressum, Datenschutz