Solo4K Support.
[vuplus_openvuplus_3.0] / meta-bsp / recipes-graphics / directfb / directfb-1.7.7 / vuplus-no-clear.patch
diff --git a/meta-bsp/recipes-graphics/directfb/directfb-1.7.7/vuplus-no-clear.patch b/meta-bsp/recipes-graphics/directfb/directfb-1.7.7/vuplus-no-clear.patch
new file mode 100644 (file)
index 0000000..8ed9e16
--- /dev/null
@@ -0,0 +1,26 @@
+diff --git a/src/core/layer_context.c b/src/core/layer_context.c
+index 091ed79..a4786fd 100644
+--- a/src/core/layer_context.c
++++ b/src/core/layer_context.c
+@@ -1880,8 +1880,10 @@ dfb_layer_context_allocate_surface( CoreLayer             *layer,
+      else
+           surface->rotation = (context->rotation == 180) ? 180 : 0;
++#if 0 // vuplus
+      if (dfb_config->layers_clear && !dfb_config->surface_clear)
+           dfb_surface_clear_buffers( surface );
++#endif
+      /* Tell the region about its new surface (adds a global reference). */
+      ret = dfb_layer_region_set_surface( region, surface );
+@@ -2010,8 +2012,10 @@ dfb_layer_context_reallocate_surface( CoreLayer             *layer,
+      else
+           surface->rotation = (context->rotation == 180) ? 180 : 0;
++#if 0 // vuplus
+      if (dfb_config->layers_clear && !dfb_config->surface_clear)
+           dfb_surface_clear_buffers( surface );
++#endif
+      dfb_surface_unlock( surface );
+