@@ -925,7 +925,7 @@ textureColorMod (Texture t) = makeStateVar getTextureColorMod setTextureColorMod
925925 Raw. setTextureColorMod t r g b
926926
927927data PixelFormat
928- = Unknown
928+ = Unknown ! Word32
929929 | Index1LSB
930930 | Index1MSB
931931 | Index4LSB
@@ -961,11 +961,10 @@ data PixelFormat
961961 | YUY2
962962 | UYVY
963963 | YVYU
964- deriving (Bounded , Data , Enum , Eq , Generic , Ord , Read , Show , Typeable )
964+ deriving (Data , Eq , Generic , Ord , Read , Show , Typeable )
965965
966966instance FromNumber PixelFormat Word32 where
967967 fromNumber n' = case n' of
968- Raw. SDL_PIXELFORMAT_UNKNOWN -> Unknown
969968 Raw. SDL_PIXELFORMAT_INDEX1LSB -> Index1LSB
970969 Raw. SDL_PIXELFORMAT_INDEX1MSB -> Index1MSB
971970 Raw. SDL_PIXELFORMAT_INDEX4LSB -> Index4LSB
@@ -1001,11 +1000,12 @@ instance FromNumber PixelFormat Word32 where
10011000 Raw. SDL_PIXELFORMAT_YUY2 -> YUY2
10021001 Raw. SDL_PIXELFORMAT_UYVY -> UYVY
10031002 Raw. SDL_PIXELFORMAT_YVYU -> YVYU
1004- _ -> error " fromNumber: not numbered"
1003+ Raw. SDL_PIXELFORMAT_UNKNOWN -> Unknown n'
1004+ _ -> Unknown n'
10051005
10061006instance ToNumber PixelFormat Word32 where
10071007 toNumber pf = case pf of
1008- Unknown -> Raw. SDL_PIXELFORMAT_UNKNOWN
1008+ Unknown _ -> Raw. SDL_PIXELFORMAT_UNKNOWN
10091009 Index1LSB -> Raw. SDL_PIXELFORMAT_INDEX1LSB
10101010 Index1MSB -> Raw. SDL_PIXELFORMAT_INDEX1MSB
10111011 Index4LSB -> Raw. SDL_PIXELFORMAT_INDEX4LSB
0 commit comments