Commits

Lars Wassermann committed a2e7f25

discontinue the support for 16 bit display depth, because of their color-format

Comments (0)

Files changed (2)

     def create(space, w_class, size, depth, display):
         if depth == 1:
             return W_DisplayBitmap1Bit(space, w_class, size, depth, display)
-        elif depth == 16:
-            return W_DisplayBitmap32Bit(space, w_class, size, depth, display)
+        # elif depth == 16:
+        #     return W_DisplayBitmap32Bit(space, w_class, size, depth, display)
         elif depth == 32:
             return W_DisplayBitmap32Bit(space, w_class, size, depth, display)
         else:
             mask >>= 1
             pos += 1
 
+# XXX: We stop supporting 16 bit displays, because the 16bit are with 5bit per
+# color channel
 class W_DisplayBitmap16Bit(W_DisplayBitmap):
     @jit.unroll_safe
     def setword(self, n, word):

spyvm/test/jit.py

 
         from spyvm import objspace
         space = objspace.ObjSpace()
-        
+
         image = create_testimage(space)
         interp = interpreter.Interpreter(space, image)
         w_selector = interp.perform(space.wrap_string('loopTest2'), "asSymbol")