Bump impeller-cmake to ToT
diff --git a/src/main_gles.cc b/src/main_gles.cc
index adb810a..133c313 100644
--- a/src/main_gles.cc
+++ b/src/main_gles.cc
@@ -21,6 +21,7 @@
 #include "impeller/renderer/backend/gles/context_gles.h"
 #include "impeller/renderer/backend/gles/reactor_gles.h"
 #include "impeller/renderer/backend/gles/surface_gles.h"
+#include "impeller/renderer/render_pass.h"
 #include "impeller/renderer/renderer.h"
 
 #define GLFW_INCLUDE_NONE
@@ -280,10 +281,6 @@
         pass->SetLabel("ImGui Render Pass");
 
         ::ImGui_ImplImpeller_RenderDrawData(ImGui::GetDrawData(), *pass);
-
-        if (!pass->EncodeCommands()) {
-          return false;
-        }
       }
 
       // TODO(bdero): GetComandQueue shouldn't be private...
diff --git a/third_party/impeller-cmake b/third_party/impeller-cmake
index 6f08855..4d3dce3 160000
--- a/third_party/impeller-cmake
+++ b/third_party/impeller-cmake
@@ -1 +1 @@
-Subproject commit 6f08855647ade0f84ec86e8b149708e02810544f
+Subproject commit 4d3dce3dd8e4cef795ddd78b787950f380756499