Commit Graph

83 Commits

Author SHA1 Message Date
Cedric BAIL bbc29b232b Disable debugging code. 2019-03-22 16:15:50 -07:00
Cedric BAIL bea0e934ad Last warning to fix. 2019-03-13 17:31:13 -07:00
Mike Blumenkrantz 27e5e02370 update efl api usage to work with current master
this is a bit hacky in some places where I created wrappers to avoid
having to manually rewrite dozens of function calls in places where I was
unable to sed/awk the changes that were needed

this is a dead project, so submitting such a massive machine-generated patch
for review would be futile. any bugs will probably never be seen since this
app is no longer used

ref T7037
2018-06-18 18:20:58 -04:00
Cedric BAIL fe8e23cbc6 make it possible to follow output tick. 2017-06-13 14:33:56 -07:00
Cedric BAIL cd80106f54 force maximum throughput with latest Ecore_Evas change. 2016-12-27 10:50:05 -08:00
Nicolas Aguirre 58857a657c expedite: Add 1080p portrait resolution. 2015-11-16 17:11:55 +01:00
Cedric BAIL c290c2d15c expedite: add ability to dump any frame. 2015-06-25 18:30:26 +02:00
Cedric BAIL 7de69008b4 expedite: remove FIXME that is already fixed. 2015-06-25 17:27:53 +02:00
Jean-Philippe Andre 0a40a87039 Fix support of --count from command line
expedite would never exit after N loops
2014-10-22 15:49:25 +09:00
ChunEon Park 6d76a78b23 print a message when it fails to create ecore evas. 2014-10-06 22:15:23 +09:00
Cedric BAIL 281bbd90fd move to use Ecore and Ecore_Evas. 2014-08-22 18:28:59 +02:00
Tom Hacohen ea387769f5 Adjusted code to use the Eo2 API. 2014-04-03 12:27:57 +01:00
Carsten Haitzler c52f943e6e add 1050p mode for output res 2014-03-04 14:56:06 +09:00
Cedric Bail 01ff7df1f2 expedite: report the resolution size in pixels in help. 2014-02-28 13:05:11 -03:00
Cedric Bail 21d03f8a61 expedite: add Samsung Serie 9 resolution. 2014-02-28 12:59:54 -03:00
Chris Michael 64cdd1677e Add expedite drm engine functions if built with drm engine support
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-02-12 08:22:11 +00:00
Chris Michael 196b527d51 Fix expedite to build for wayland engines
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-02-12 08:17:49 +00:00
Thanatermesis a5e6af917a document the -y option in the default help output 2013-12-02 17:12:30 +01:00
Cedric Bail 1a9f0c74ae expedite: cleanup formatting. 2013-06-28 10:20:52 +09:00
Daniel Juyung Seo 02f1fb2a92 Applied recent evas_canvas_render_async API change.
-EAPI Eina_Bool         evas_render_async(Evas *e, Evas_Event_Cb func, void *data) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool         evas_render_async(Evas *e) EINA_ARG_NONNULL(1);
2013-03-27 09:32:11 +09:00
Yakov Goldberg f473d6996b adding if (obj) before eo_do(obj) to avoid Eo warning messages
"if (obj)" was added automatically before every "eo_do()" call.
Later I removed this check from some places, so they are clean.

Places, where check is still presenting,
could either cause warning, or not.

Signed-off-by: Yakov Goldberg <yakov.g@samsung.com>

SVN revision: 83181
2013-01-23 15:05:24 +00:00
Cedric BAIL f0bca469a9 expedite: enable benchmarking of async renderer.
SVN revision: 81777
2012-12-28 03:24:07 +00:00
Cedric BAIL 1477f6b155 expedite: add back a expedite-cmp parsable output.
SVN revision: 79816
2012-11-29 07:01:54 +00:00
Eduardo Lima (Etrunko) f81697bb99 Basic support for wayland engines
Next: Mouse/Keyboard support

Signed-off-by: Eduardo Lima (Etrunko) <eduardo.lima@intel.com>



SVN revision: 78799
2012-11-01 15:57:18 +00:00
Eduardo Lima (Etrunko) 8ac751d68e Expedite: Remove software_16_X11 code
Signed-off-by: Eduardo Lima (Etrunko) <eduardo.lima@intel.com>



SVN revision: 78402
2012-10-24 14:14:25 +00:00
Cedric BAIL a1beb50ce7 expedite: remove SDL 16bpp engine support.
SVN revision: 68445
2012-02-25 17:54:54 +00:00
Bruno Tarquini 44476d7e76 From: Bruno Tarquini <btarquini@gmail.com>
Subject: [Patch] expedite: fix segfault at exit

shutdown the engine before evas because Xext, Xrender and GL (loaded by evas)
seem to register a hook which is called in XCloseDisplay (in engine_shutdown()).
this segfault because evas_shutdown() should unload those libs, and so,
invalidate the hook pointer.

this bug was already noted by caro in @43373:
> strangely, the xrender xlib and gl xlib engines are segfaulting when
XCloseDisplay is called (in the shutdown function). > It does not with soft 
xlib. I absolutely don't know why.

with this proper fix, remove also Xext, Xrender from dependencies,
which are not  used directly by expedite.

triggered by compiling with --as-needed, because it removed unused libs: 
libXrender, libXext.

tested with xlib, gl and sdl engine



SVN revision: 65336
2011-11-17 10:54:54 +00:00
Youness Alaoui 798a3e739c Expedite: Add support for the PSL1GHT engine
SVN revision: 64780
2011-11-05 17:49:43 +00:00
Nicolas Aguirre 336c043d87 expedite: Add gl_cocoa support in expedite
SVN revision: 64654
2011-11-02 18:31:31 +00:00
Youness Alaoui ad8e55c611 Expedite: Add 480p as a supported resolution
SVN revision: 63255
2011-09-07 06:58:41 +00:00
Cedric BAIL 2a6efe355b expedite: remove Evas GL Glew user.
SVN revision: 58361
2011-04-05 13:21:15 +00:00
Cedric BAIL 3a86dd96a7 expedite: remove deprecated Evas Quartz backend.
SVN revision: 58356
2011-04-05 12:10:51 +00:00
Tom Hacohen 0a90736d71 Expedite: Added a new test for textblock text appending.
SVN revision: 54990
2010-11-25 16:40:39 +00:00
Carsten Haitzler f9b851a365 warm up cpu on auto-tests
SVN revision: 54332
2010-11-08 15:02:58 +00:00
Lucas De Marchi 9572d6f406 Convert (hopefully) all comparisons to NULL
Apply badzero.cocci, badnull.coci and badnull2.cocci

This should convert all cases where there's a comparison to NULL to simpler
forms. This patch applies the following transformations:

code before patch               ||code after patch
===============================================================

return a == NULL;                 return !a;

return a != NULL;                 return !!a;

func(a == NULL);                  func(!a);

func(a != NULL);                  func(!!a);

b = a == NULL;                    b = !a;

b = a != NULL;                    b = !!a;

b = a == NULL ? c : d;            b = !a ? c : d;

b = a != NULL ? c : d;            b = a ? c : d;


other cases:

a == NULL                         !a
a != NULL                         a




SVN revision: 51487
2010-08-21 13:52:25 +00:00
Carsten Haitzler e3b0932cc1 dump right profile.
SVN revision: 50921
2010-08-09 05:54:22 +00:00
Carsten Haitzler ffbbc1f8b7 stick in some output giving:
1. date + time you ran (or finished) the test
2. version of evas used
3. profile requested
4. actual window resolution you got
5. loop count used
6. engine used
7. fullscreen flag requested

now the results at least can be tracked over time knowing what you ran
the results on 3 months ago etc. :)



SVN revision: 50876
2010-08-07 00:19:12 +00:00
Vincent Torri b76ead2616 call XInitThreads only when Xlib code is used
SVN revision: 49170
2010-05-23 23:23:51 +00:00
Carsten Haitzler 24aba4e191 big patch from Samsung SAIT (Advanced research group) for async multi-frame
rendering. to turn on:

1.
configure with --enable-async-render
2.
export EVAS_RENDER_MODE=non-blocking
  
presto. necessitates some api swizzling (thus the expedite. ecore etc. changes)

the kind of results you get on a desktop:

http://www.rasterman.com/files/evas-async-vs-none.html



SVN revision: 49087
2010-05-21 07:10:45 +00:00
Cedric BAIL 06d3412a7b * expedite: small cosmetic.
SVN revision: 47324
2010-03-18 15:37:22 +00:00
Carsten Haitzler 93485fde3f add fullscreen option for a fair number of engines - didnt do xcb - more work
:(



SVN revision: 46636
2010-02-28 04:59:18 +00:00
Cedric BAIL af63881735 * expedite: Add 1080p.
SVN revision: 46441
2010-02-24 18:43:24 +00:00
Cedric BAIL ec23bf6a0f * expedite: Massive cleanup.
SVN revision: 46439
2010-02-24 18:25:18 +00:00
xcomputerman af7df07a96 Add support for new Evas GL_SDL engine
SVN revision: 45675
2010-01-29 02:32:38 +00:00
xcomputerman 57a31327a6 Add HVGA to available profiles (Palm Pre, iPhone)
SVN revision: 45006
2010-01-09 19:13:09 +00:00
Vincent Torri d23ff9c849 * add shutdown function to properly shut down the graphic system
* fix seg fault with the xcb (soft and render) engines

Notes:
 * install fontconfig >= 2.7: it frees correctly its mem
 * strangely, the xrender xlib and gl xlib engines are
   segfaulting when XCloseDisplay is called (in the shutdown
   function). It does not with soft xlib. I absolutely don't
   know why.


SVN revision: 43373
2009-10-31 15:05:23 +00:00
Carsten Haitzler b2c0bed4d5 add profile mode
SVN revision: 43338
2009-10-29 12:50:46 +00:00
Carsten Haitzler e442dd78dc oh dont preload and complicate things!
SVN revision: 42898
2009-10-06 04:34:59 +00:00
Carsten Haitzler b8fa0d949d add loops arg
SVN revision: 42836
2009-10-01 09:04:02 +00:00
Vincent Torri a1b88ea911 rename 'x11' to 'xlib' for software x11 based engines when it makes sense
SVN revision: 41335
2009-07-14 21:30:58 +00:00