Fix bootstrap

release
Doug Coleman 2010-04-01 15:37:57 -05:00
parent 026499e64f
commit 8a46a201fc
2 changed files with 11 additions and 10 deletions

View File

@ -16,15 +16,15 @@ kCGImageAlphaFirst
kCGImageAlphaNoneSkipLast kCGImageAlphaNoneSkipLast
kCGImageAlphaNoneSkipFirst ; kCGImageAlphaNoneSkipFirst ;
: kCGBitmapAlphaInfoMask ( -- n ) HEX: 1f ; inline CONSTANT: kCGBitmapAlphaInfoMask HEX: 1f
: kCGBitmapFloatComponents ( -- n ) 1 8 shift ; inline CONSTANT: kCGBitmapFloatComponents 256
: kCGBitmapByteOrderMask ( -- n ) HEX: 7000 ; inline CONSTANT: kCGBitmapByteOrderMask HEX: 7000
: kCGBitmapByteOrderDefault ( -- n ) 0 12 shift ; inline CONSTANT: kCGBitmapByteOrderDefault 0
: kCGBitmapByteOrder16Little ( -- n ) 1 12 shift ; inline CONSTANT: kCGBitmapByteOrder16Little 4096
: kCGBitmapByteOrder32Little ( -- n ) 2 12 shift ; inline CONSTANT: kCGBitmapByteOrder32Little 8192
: kCGBitmapByteOrder16Big ( -- n ) 3 12 shift ; inline CONSTANT: kCGBitmapByteOrder16Big 12288
: kCGBitmapByteOrder32Big ( -- n ) 4 12 shift ; inline CONSTANT: kCGBitmapByteOrder32Big 16384
: kCGBitmapByteOrder16Host ( -- n ) : kCGBitmapByteOrder16Host ( -- n )
little-endian? little-endian?
@ -121,7 +121,8 @@ FUNCTION: uint GetCurrentButtonState ( ) ;
<PRIVATE <PRIVATE
CONSTANT: bitmap-flags flags{ kCGImageAlphaPremultipliedFirst kCGBitmapByteOrder32Host } : bitmap-flags ( -- n )
kCGImageAlphaPremultipliedFirst kCGBitmapByteOrder32Host bitor ;
: bitmap-color-space ( -- color-space ) : bitmap-color-space ( -- color-space )
CGColorSpaceCreateDeviceRGB &CGColorSpaceRelease ; CGColorSpaceCreateDeviceRGB &CGColorSpaceRelease ;

View File

@ -2,7 +2,7 @@
! See http://factorcode.org/license.txt for BSD license. ! See http://factorcode.org/license.txt for BSD license.
USING: accessors kernel math math.bitwise math.vectors USING: accessors kernel math math.bitwise math.vectors
namespaces sequences x11 x11.xlib x11.constants x11.glx arrays namespaces sequences x11 x11.xlib x11.constants x11.glx arrays
fry classes.struct ; fry classes.struct literals ;
IN: x11.windows IN: x11.windows
CONSTANT: create-window-mask CONSTANT: create-window-mask