evas: disable pipe rendering for release as it doesn't help enough.

NOTE: It will be enable again when async rendering will be in.


SVN revision: 73338
This commit is contained in:
Cedric BAIL 2012-07-05 12:04:47 +00:00
parent a894f9437b
commit 1c08b5899e
3 changed files with 25 additions and 16 deletions

View File

@ -864,3 +864,7 @@
* Fixed Map pipe region issue. It caused the incorrect object rendering order * Fixed Map pipe region issue. It caused the incorrect object rendering order
on gl backened. on gl backened.
2012-07-05 Cedric Bail
* Strongly disable Evas pipe rendering.

View File

@ -25,6 +25,7 @@ Removal:
* Remove EVAS_FRAME_QUEUING, EVAS_SLI, METRIC_CACHE and WORD_CACHE. * 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 librsvg svg loader (If you want to use it, use the evas_generic_loader variant).
* Remove software DirectDraw 16 bits engine * Remove software DirectDraw 16 bits engine
* Pipe rendering now need a patch to be turned on.
Evas 1.2.0 Evas 1.2.0

View File

@ -1147,23 +1147,27 @@ AC_ARG_ENABLE(pthreads,
## Pipe Renderer ## Pipe Renderer
build_pipe_render="no" build_pipe_render="no"
AC_MSG_CHECKING(whether to build Threaded Pipe Rendering support) # Let disable pipe render strongly as it doesn't massively improve performance, but
AC_ARG_ENABLE(pipe-render, # just hammer more watt for a few more percent. The code is kept as the understanding
AC_HELP_STRING([--enable-pipe-render], [enable threaded pipe rendering support]), # is that with an async pipeline things will be better.
[ build_pipe_render=$enableval ] #
) #AC_MSG_CHECKING(whether to build Threaded Pipe Rendering support)
AC_MSG_RESULT($build_pipe_render) #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) #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 #if test \( "x$build_pipe_render" = "xyes" -o "x$build_pipe_render" = "xauto" \); then
AC_MSG_RESULT(yes) # AC_MSG_RESULT(yes)
AC_DEFINE(BUILD_PIPE_RENDER, 1, [Build pipe render support]) # AC_DEFINE(BUILD_PIPE_RENDER, 1, [Build pipe render support])
build_pipe_render="yes" # build_pipe_render="yes"
need_pthreads="yes" # need_pthreads="yes"
else #else
AC_MSG_RESULT(no) # AC_MSG_RESULT(no)
build_pipe_render="no" # build_pipe_render="no"
fi #fi
####################################### #######################################
## Async events ## Async events