diff --git a/ChangeLog.md b/ChangeLog.md
--- a/ChangeLog.md
+++ b/ChangeLog.md
@@ -1,5 +1,10 @@
 # Changelog for keid-render-basic
 
+## 0.1.1.3
+
+- Removed unused deps.
+- Fixed VK_HOST_OUT_OF_MEMORY due to zero cubemap descriptors provided in Basic pipelines.
+
 ## 0.1.1.2
 
 - Fix ambient occlusion in LitMaterial shader setup.
diff --git a/keid-render-basic.cabal b/keid-render-basic.cabal
--- a/keid-render-basic.cabal
+++ b/keid-render-basic.cabal
@@ -5,7 +5,7 @@
 -- see: https://github.com/sol/hpack
 
 name:           keid-render-basic
-version:        0.1.1.2
+version:        0.1.1.3
 synopsis:       Basic rendering programs for Keid engine.
 category:       Game Engine
 author:         IC Rainbow
@@ -121,28 +121,21 @@
       ViewPatterns
   ghc-options: -Wall -Wcompat -Widentities -Wincomplete-record-updates -Wincomplete-uni-patterns -Wpartial-fields -Wredundant-constraints
   build-depends:
-      GLFW-b
-    , VulkanMemoryAllocator
-    , aeson
+      aeson
     , base >=4.7 && <5
-    , binary
     , bytestring
-    , cryptohash-md5
     , derive-storable
     , derive-storable-plugin
-    , foldl
     , geomancy
     , keid-core
     , keid-geometry
     , neat-interpolation
     , resourcet
     , rio >=0.1.12.0
-    , rio-app
     , tagged
     , text
     , unliftio
     , vector
     , vulkan
     , vulkan-utils
-    , zstd
   default-language: Haskell2010
diff --git a/src/Render/Basic.hs b/src/Render/Basic.hs
--- a/src/Render/Basic.hs
+++ b/src/Render/Basic.hs
@@ -98,7 +98,7 @@
 allocatePipelines_ swapchain renderpasses = do
   (_, samplers) <- Samplers.allocate swapchain
   allocatePipelines
-    (Scene.set0 samplers (Left 3) (Left 0) 2)
+    (Scene.set0 samplers (Left 3) (Left 1) 2)
     swapchain
     renderpasses
 
