Fix bootstrap
parent
026499e64f
commit
8a46a201fc
|
@ -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 ;
|
||||||
|
|
|
@ -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
|
||||||
|
|
Loading…
Reference in New Issue