Загрузка текстуры JuicyPixels в Haskell OpenGL?
Как загрузить текстуру, используя Haskell, OpenGL и библиотеку JuicyPixels?
Я могу получить так далеко, как это:
<code>loadImage :: IO () loadImage = do image <- readPng "data/Picture.png" case image of (Left s) -> do print s exitWith (ExitFailure 1) (Right d) -> do case (ImageRGBA i) -> do etc... </code>
Как мне преобразовать это в TextureObject? Я думаю, что мне нужно сделать преобразование между Vector Word8 и PixelData (для распознавания OpenGL)