[pypy-commit] lang-smalltalk storage-display-refactoring: Cleanups.

anton_gulenko noreply at buildbot.pypy.org
Tue Jul 22 23:27:08 CEST 2014


Author: Anton Gulenko <anton.gulenko at googlemail.com>
Branch: storage-display-refactoring
Changeset: r939:e363f2952c1e
Date: 2014-07-22 21:58 +0200
http://bitbucket.org/pypy/lang-smalltalk/changeset/e363f2952c1e/

Log:	Cleanups.

diff --git a/spyvm/display.py b/spyvm/display.py
--- a/spyvm/display.py
+++ b/spyvm/display.py
@@ -74,11 +74,7 @@
         self.bpp = rffi.getintfield(self.screen.c_format, 'c_BytesPerPixel')
         self.pitch = rffi.getintfield(self.screen, 'c_pitch')
     
-    def get_pixelbuffer_UCHAR(self):
-        # return jit.promote(rffi.cast(RSDL.Uint8P, self.screen.c_pixels))
-        return jit.promote(self.screen.c_pixels)
-    
-    def get_pixelbuffer_UINT(self):
+    def get_pixelbuffer(self):
         return jit.promote(rffi.cast(RSDL.Uint32P, self.screen.c_pixels))
     
     def defer_updates(self, flag):
diff --git a/spyvm/model_display.py b/spyvm/model_display.py
--- a/spyvm/model_display.py
+++ b/spyvm/model_display.py
@@ -61,14 +61,14 @@
     
     # === Graphics
     
-    def pixelbuffer_UINT(self):
-        return self.display.get_pixelbuffer_UINT()
+    def pixelbuffer(self):
+        return self.display.get_pixelbuffer()
     
     def pixelbuffer_UCHAR(self):
         return self.display.get_pixelbuffer_UCHAR()
     
     def set_pixelbuffer_word(self, n, word):
-        self.pixelbuffer_UINT()[n] = word
+        self.pixelbuffer()[n] = word
     
     def take_over_display(self):
         # Make sure FrameWrapper.take_over_display() is called first for the correct Frame object.
@@ -135,7 +135,7 @@
             ((msb & mask) << 11)
         )
         
-        self.pixelbuffer_UINT()[n] = r_uint(lsb | (msb << 16))
+        self.pixelbuffer()[n] = r_uint(lsb | (msb << 16))
 
 class W_8BitDisplayBitmap(W_DisplayBitmap):
     
@@ -143,7 +143,7 @@
     
     def set_pixelbuffer_word(self, n, word):
         # Invert the byte-order.
-        self.pixelbuffer_UINT()[n] = r_uint(
+        self.pixelbuffer()[n] = r_uint(
             (word >> 24) |
             ((word >> 8) & 0x0000ff00) |
             ((word << 8) & 0x00ff0000) |


More information about the pypy-commit mailing list