diff --git a/legacy/evas/ChangeLog b/legacy/evas/ChangeLog index 4e86d73cbd..2618a14129 100644 --- a/legacy/evas/ChangeLog +++ b/legacy/evas/ChangeLog @@ -864,3 +864,7 @@ * Fixed Map pipe region issue. It caused the incorrect object rendering order on gl backened. + +2012-07-05 Cedric Bail + + * Strongly disable Evas pipe rendering. diff --git a/legacy/evas/NEWS b/legacy/evas/NEWS index 1a58bd062d..de23f5d8ed 100644 --- a/legacy/evas/NEWS +++ b/legacy/evas/NEWS @@ -25,6 +25,7 @@ Removal: * Remove EVAS_FRAME_QUEUING, EVAS_SLI, METRIC_CACHE and WORD_CACHE. * Remove librsvg svg loader (If you want to use it, use the evas_generic_loader variant). * Remove software DirectDraw 16 bits engine + * Pipe rendering now need a patch to be turned on. Evas 1.2.0 diff --git a/legacy/evas/configure.ac b/legacy/evas/configure.ac index 834e6fe29f..972fdd91ef 100644 --- a/legacy/evas/configure.ac +++ b/legacy/evas/configure.ac @@ -1147,23 +1147,27 @@ AC_ARG_ENABLE(pthreads, ## Pipe Renderer build_pipe_render="no" -AC_MSG_CHECKING(whether to build Threaded Pipe Rendering support) -AC_ARG_ENABLE(pipe-render, - AC_HELP_STRING([--enable-pipe-render], [enable threaded pipe rendering support]), - [ build_pipe_render=$enableval ] -) -AC_MSG_RESULT($build_pipe_render) +# Let disable pipe render strongly as it doesn't massively improve performance, but +# just hammer more watt for a few more percent. The code is kept as the understanding +# is that with an async pipeline things will be better. +# +#AC_MSG_CHECKING(whether to build Threaded Pipe Rendering support) +#AC_ARG_ENABLE(pipe-render, +# AC_HELP_STRING([--enable-pipe-render], [enable threaded pipe rendering support]), +# [ build_pipe_render=$enableval ] +#) +#AC_MSG_RESULT($build_pipe_render) -AC_MSG_CHECKING(whether we can build Threaded Pipe Rendering support) -if test \( "x$build_pipe_render" = "xyes" -o "x$build_pipe_render" = "xauto" \); then - AC_MSG_RESULT(yes) - AC_DEFINE(BUILD_PIPE_RENDER, 1, [Build pipe render support]) - build_pipe_render="yes" - need_pthreads="yes" -else - AC_MSG_RESULT(no) - build_pipe_render="no" -fi +#AC_MSG_CHECKING(whether we can build Threaded Pipe Rendering support) +#if test \( "x$build_pipe_render" = "xyes" -o "x$build_pipe_render" = "xauto" \); then +# AC_MSG_RESULT(yes) +# AC_DEFINE(BUILD_PIPE_RENDER, 1, [Build pipe render support]) +# build_pipe_render="yes" +# need_pthreads="yes" +#else +# AC_MSG_RESULT(no) +# build_pipe_render="no" +#fi ####################################### ## Async events