diff --git a/Graphics/Gloss/Accelerate/Data/Picture.hs b/Graphics/Gloss/Accelerate/Data/Picture.hs
--- a/Graphics/Gloss/Accelerate/Data/Picture.hs
+++ b/Graphics/Gloss/Accelerate/Data/Picture.hs
@@ -9,7 +9,8 @@
 import System.IO.Unsafe
 
 -- Gloss
-import Graphics.Gloss.Data.Picture                      ( Picture(..), bitmapOfForeignPtr )
+import Graphics.Gloss.Rendering                         ( bitmapOfForeignPtr )
+import Graphics.Gloss.Data.Picture                      ( Picture(..) )
 
 -- Accelerate
 import Data.Array.Accelerate                            as A
diff --git a/gloss-accelerate.cabal b/gloss-accelerate.cabal
--- a/gloss-accelerate.cabal
+++ b/gloss-accelerate.cabal
@@ -1,5 +1,5 @@
 Name:                   gloss-accelerate
-Version:                1.8.15.0
+Version:                1.9.0.0
 Synopsis:               Extras to interface Gloss and Accelerate
 Description:            Extras to interface Gloss and Accelerate
 License:                BSD3
@@ -24,14 +24,15 @@
         Graphics.Gloss.Accelerate.Data.Point
 
   Build-depends:
-        base                    >= 4.6 && < 4.8,
+        base                    >= 4.6 && < 4.9,
         accelerate              == 0.15.*,
-        gloss                   == 1.8.*
+        gloss                   == 1.9.*,
+        gloss-rendering         == 1.9.*
 
-  if flag(cuda)
-    cpp-options:                -DACCELERATE_CUDA_BACKEND
-    Build-depends:
-        accelerate-cuda         == 0.15.*
+--  if flag(cuda)
+--    cpp-options:                -DACCELERATE_CUDA_BACKEND
+--    Build-depends:
+--        accelerate-cuda         >= 0.15
 
   ghc-options:
         -Wall -O2
