Commit Graph

270 Commits

Author SHA1 Message Date
Vincent Torri 803d9f823f restore the win ce interface (taskbar, SIP) on failure
SVN revision: 45323
2010-01-19 11:02:49 +00:00
toma e667c6674b New icons for the tests.
SVN revision: 45317
2010-01-19 03:07:39 +00:00
toma 6687a465cf Expedite 0.7.0 now with a nicer look! Reworked graphics to bring it more in-line with EFL current look. Also added a logo.png file that can be easily changed without upsetting the start interface. If you use this version, you may experience different performance results in comparision to the older version so please consider this when using it for benchmarking.
SVN revision: 45237
2010-01-17 02:33:48 +00:00
Vincent Torri 9469eef95c missing type in declaration
SVN revision: 45215
2010-01-16 12:58:21 +00:00
Vincent Torri 831e9c2966 expedite xcb: speed up a bit the startup by requesting the atoms' cookie as soon as possible
SVN revision: 45111
2010-01-14 08:01:18 +00:00
Vincent Torri ac88e43aa6 better error management when a connection is created
SVN revision: 45110
2010-01-14 07:30:06 +00:00
xcomputerman 57a31327a6 Add HVGA to available profiles (Palm Pre, iPhone)
SVN revision: 45006
2010-01-09 19:13:09 +00:00
Gustavo Sverzut Barbieri 251a120ed3 better reports
SVN revision: 43663
2009-11-13 14:16:48 +00:00
Gustavo Sverzut Barbieri ee723772fe convert expedite to use new evas_map util.
SVN revision: 43614
2009-11-11 12:48:25 +00:00
Vincent Torri e5ef588c0e add shutdown function
SVN revision: 43609
2009-11-11 11:15:20 +00:00
Carsten Haitzler 4c370576a5 more 3d tests
SVN revision: 43422
2009-11-02 15:17:59 +00:00
Carsten Haitzler 3c6488b358 and another 3d test/demo
SVN revision: 43421
2009-11-02 15:05:48 +00:00
Carsten Haitzler 591224687e more 3d tests! try them.
SVN revision: 43420
2009-11-02 12:37:11 +00:00
Carsten Haitzler 14919600f8 and use changed api properly.
SVN revision: 43419
2009-11-02 12:20:57 +00:00
Carsten Haitzler 648b43d215 and expedite... 3d test # 1!
SVN revision: 43412
2009-11-02 08:52:47 +00:00
Carsten Haitzler f0718038bd tests for the map color values now
SVN revision: 43406
2009-11-02 04:18:32 +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 7a78718583 and use new calls to set smooth
SVN revision: 43363
2009-10-31 09:08:22 +00:00
Carsten Haitzler b2c0bed4d5 add profile mode
SVN revision: 43338
2009-10-29 12:50:46 +00:00
Carsten Haitzler ba624abe90 test both smooth and non-smooth map rotates.
SVN revision: 43227
2009-10-23 13:17:34 +00:00
Gustavo Sverzut Barbieri 83306ad23e update to match new evas_map api
SVN revision: 43212
2009-10-22 20:12:26 +00:00
Carsten Haitzler a36430c7df add tests for image map.
SVN revision: 43202
2009-10-22 15:48:08 +00:00
Cedric BAIL c3cd9c3474 * expedite: Make benchmark run again on MacOsX.
Note: Quartz and MacOsX really need some love, perf are not well.


SVN revision: 43184
2009-10-21 14:54:22 +00:00
Carsten Haitzler 8a9535ab86 oops - didnt notice it didnt contiunue tests
SVN revision: 43089
2009-10-15 01:11:17 +00:00
Carsten Haitzler 5b014fa63f disable text at the top during tests not to pollute results with any text
drawing at all if not needed.



SVN revision: 43088
2009-10-15 01:03:13 +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 8644206b6e link explicitely against eina, to make compilation with mingw possible.
SVN revision: 42709
2009-09-26 08:38:35 +00:00
Carsten Haitzler e7f6aa76e7 testws to show linesize and linerelsize
SVN revision: 42232
2009-09-04 03:54:14 +00:00
Vincent Torri f29149beab check if the compiler accepts -fno-rtti -fno-exceptions
SVN revision: 41882
2009-08-20 08:45:20 +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
Vincent Torri e79dfa7117 Force some Windows CE devices to use their real screen
resolution instead of 240x320 (iPAQ HX4700, eg) when
using GAPI.


SVN revision: 41213
2009-06-27 06:57:54 +00:00
Gustavo Sverzut Barbieri d55abb6de7 clean shutdown on all cases, use eina macros to free list.
SVN revision: 41125
2009-06-20 07:37:26 +00:00
Vincent Torri ba552d05f1 missing declaration variable
SVN revision: 41012
2009-06-12 06:46:19 +00:00
Gustavo Sverzut Barbieri de83bd76a3 fix problems with am__fastdepOBJC not being in AM_CONDITIONAL()
let's hope I'm right...



SVN revision: 40544
2009-05-08 05:20:44 +00:00
Carsten Haitzler a5cca2bc73 use more rediculously big double
SVN revision: 40525
2009-05-06 12:41:23 +00:00
Vincent Torri 1af52a0dd7 add GDI evas engine support
SVN revision: 40312
2009-04-23 03:26:41 +00:00
Carsten Haitzler 518b6dc1dd wait for first expose in x11 engines before beginning to avoid wm delay.
SVN revision: 39751
2009-03-27 09:37:17 +00:00
Carsten Haitzler c4491666de fix bg @ loop start.
SVN revision: 39750
2009-03-27 09:17:35 +00:00
Carsten Haitzler f4b1caa4bd and center logo too if menu is up
SVN revision: 39749
2009-03-27 09:14:42 +00:00
Carsten Haitzler 5ed03f2a8f and resize bg.
SVN revision: 39748
2009-03-27 09:08:31 +00:00
Carsten Haitzler 1998a5ccda engines should "handle" being resized - even if they asked not to.
SVN revision: 39747
2009-03-27 08:53:50 +00:00
Carsten Haitzler 89f0b3024e add some more tests
SVN revision: 39746
2009-03-27 08:29:42 +00:00
Vincent Torri 69c4c4d43e copy/paste error
SVN revision: 39678
2009-03-24 11:52:11 +00:00
Vincent Torri 0f6c7f1ede fail if evas_engine_info_set() fails
SVN revision: 39671
2009-03-24 09:06:40 +00:00
Vincent Torri 7db88370f1 * use the enum to set the backend in software X11 engines
* update to the new merged xrender engine


SVN revision: 39666
2009-03-24 07:50:17 +00:00
Carsten Haitzler 3c7eeebd80 patch from Tiago Falcão - exit after test.
SVN revision: 39466
2009-03-13 11:50:30 +00:00
Vincent Torri d1bc991a59 fix variable name
SVN revision: 39150
2009-02-22 19:47:54 +00:00
Vincent Torri 83208cc516 add xrender xcb engine test
SVN revision: 39137
2009-02-22 11:29:52 +00:00
Cedric BAIL 8fa4b3536b .
* expedite/src/bin/Makefile.am: Put script in package


SVN revision: 39081
2009-02-18 17:42:49 +00:00
Jaime Thomas f04f15a224 Typo.
SVN revision: 39068
2009-02-18 00:32:16 +00:00
Carsten Haitzler 51d3cd58d5 add more tests. more realistic.
SVN revision: 39053
2009-02-17 05:16:58 +00:00
Carsten Haitzler 84ca8956bd add new test.
SVN revision: 39052
2009-02-17 05:11:02 +00:00
Vincent Torri 176b302b4e free memory used by menu items when exiting expedite
SVN revision: 39023
2009-02-15 10:48:09 +00:00
Carsten Haitzler 1ebcebfc0f fix tests...
SVN revision: 38785
2009-01-25 22:02:37 +00:00
Carsten Haitzler eb4dcda378 fix tsts for pow2
SVN revision: 38704
2009-01-23 00:28:12 +00:00
Carsten Haitzler f71283318d add some tests... for some optimisations... :)
SVN revision: 38691
2009-01-21 23:28:46 +00:00
Carsten Haitzler 3eb9d97917 allow selecting of specific tests from the cmd-line and listing of them
SVN revision: 38690
2009-01-21 23:01:51 +00:00
Gustavo Sverzut Barbieri 45b90e26e2 Add expedite-cmp to create nice comparison tables for expedite results.
Python script that outputs both console and html comparison
sheets/table for results, a good run is:

   expedite -e x11 -a > expedite-x11.log
   expedite -e xr -a > expedite-xr.log
   expedite -e gl -a > expedite-gl.log

   # text, with colors!
   expedite-cmp -p expedite-x11.log expedite-xr.log expedite-gl.log

   # html
   expedite-cmp -p -r html expedite-x11.log expedite-xr.log expedite-gl.log > expedite-cmp.html




SVN revision: 38553
2009-01-12 15:36:37 +00:00
Vincent Torri 625e0119a4 * missing var
* allow the export of symbols with VC++


SVN revision: 38249
2008-12-20 14:46:54 +00:00
Carsten Haitzler f25f609de9 vtorri's xcb x11 engine merge for expedite
SVN revision: 38174
2008-12-17 08:15:01 +00:00
Carsten Haitzler c816e3f93c enable caches and fix 1 test ot do what it was meant to do...
SVN revision: 37839
2008-11-28 11:17:40 +00:00
Vincent Torri d8ecd625fd * configure reorganisation
* add gdi backend to the Windows CE engine


SVN revision: 37715
2008-11-19 17:40:05 +00:00
Carsten Haitzler f329fb2d60 add 4 tests to test drawing the same thing again and again at the same size
SVN revision: 37446
2008-11-03 22:27:53 +00:00
Vincent Torri 7aa7a7adb2 use evil for mingw32ce compiler
SVN revision: 37211
2008-10-27 08:06:01 +00:00
Cedric BAIL 8b0a1e2a66 Remove Evas list from Expedite and move to Eina list.
SVN revision: 36966
2008-10-22 12:00:44 +00:00
Carsten Haitzler e11761cb40 tim horton's expedite patches part 2 - add files.
SVN revision: 36109
2008-09-20 02:06:48 +00:00
Carsten Haitzler 745377bbba tim horton's expedite quartz engine patches
SVN revision: 36108
2008-09-20 02:06:00 +00:00
Cedric BAIL e7dbbf1e4e Add image preloading support.
This should work without performance impact for all engine.


SVN revision: 36018
2008-09-16 14:52:57 +00:00
Gustavo Sverzut Barbieri fea935c9ae Patch by Denis Oliver Kropp.
SVN revision: 35854
2008-09-06 16:08:39 +00:00
Gustavo Sverzut Barbieri 7a278c33d9 Less debug for expedite directfb.
SVN revision: 35853
2008-09-06 16:06:20 +00:00
doursse cb03952c56 set the size in the engine info
SVN revision: 35149
2008-07-17 23:10:39 +00:00
doursse 42cf8cbb25 make the windows non resizable on Windows, fix error management for the glew and software_16_ddraw tests
SVN revision: 35050
2008-07-10 07:01:49 +00:00
doursse ea8c947317 add software xcb engine support, minor reorganization of some inclusing / checks etc...
SVN revision: 35020
2008-07-07 19:31:46 +00:00
doursse 8124d72e75 initialisation of direct3d and glew are in their respective engine, now. minor formatting
SVN revision: 34913
2008-06-26 08:32:00 +00:00
doursse 3e4997c06a remove directdraw initialisation as the engine takes care of that. clean the mem on failure
SVN revision: 34904
2008-06-25 06:45:11 +00:00
Cedric BAIL 2d96aea2b2 Deleting previous tests object was counted as part of the current test. So
you could have different result when running them one after the other or
all of them. Their is still one draw back, we dont count this time at all now.


SVN revision: 34794
2008-06-10 12:17:56 +00:00
Cedric BAIL c4d9eccc70 Add pal, 720p resolution and sdl-16 engine help text.
SVN revision: 34678
2008-05-26 13:52:26 +00:00
doursse 4d1efa3850 add DirectDraw backend. Seems faster on pda's that have it
SVN revision: 34668
2008-05-25 17:39:48 +00:00
doursse ada9638cbe add guards around config.h
SVN revision: 34662
2008-05-25 05:15:21 +00:00
doursse 6df0eef45f * put the keys management in expedite instead of the evas engine.
Don't use the broken GAPI anymore for them. Use instead an undocumented
   function (yes, *undocumented*) to manage hardware keys. It's used
   with both gapi and framebuffer backends.
 * clean correctly the memory on errors in engine_software_16_wince_args()


SVN revision: 34651
2008-05-23 18:33:07 +00:00
doursse 2d75dece03 fix key up management
SVN revision: 34541
2008-05-12 05:31:14 +00:00
doursse 29d8dd954d do not repaint the window (should speed up the drawing)
SVN revision: 34524
2008-05-10 08:57:02 +00:00
doursse d8d00d5e5a * add wince engine support
* add -datadir option in command line, so that the data directory can be
   specified with command line. Best way to manage data dir with Windows
   CE OS, which does not support env variables...


SVN revision: 34402
2008-04-29 22:02:30 +00:00
doursse 7d1d8020a4 remove the explicit use of the DirectDraw interface by using the c++ API
SVN revision: 34153
2008-03-30 16:06:21 +00:00
doursse 65f5d568ce remove debug printf, and formatting
SVN revision: 34152
2008-03-30 16:04:13 +00:00
doursse 6b9fb388a4 remove the explicit use of the DirectDraw interface by using the c++ API
SVN revision: 34148
2008-03-30 09:22:38 +00:00
doursse 7ec35857f1 * use an m4 macro to detect engines; faster for adding new engines
(guess which ones ;) )
 * update autostuff thingy


SVN revision: 34099
2008-03-23 19:39:17 +00:00
Mike Frysinger 75248b2aad fix from Lars Munch to not use -I$(includedir)
SVN revision: 34051
2008-03-18 13:14:00 +00:00
Carsten Haitzler 2312794a69 explicitly set colorspace to ARGB8888
SVN revision: 33872
2008-03-01 05:19:15 +00:00
Gustavo Sverzut Barbieri 3473bb5ae5 Add initial DirectFB support.
SVN revision: 33834
2008-02-25 06:08:34 +00:00
Michael Lauer 5ad5c12186 expedite: document -a option
SVN revision: 33043
2007-12-07 21:41:31 +00:00
Carsten Haitzler bebdbe654b cedric patch - as per email.
SVN revision: 32650
2007-11-13 06:00:33 +00:00
Carsten Haitzler 4eb1a715eb add fb to expedite
SVN revision: 32554
2007-11-10 23:23:08 +00:00
Sebastian Dransfeld 7dd2be8ac9 typo
SVN revision: 32544
2007-11-10 18:34:40 +00:00
Sebastian Dransfeld 1ec701e87e Clean build system
SVN revision: 32534
2007-11-10 12:17:07 +00:00
Sebastian Dransfeld 57331eae88 switch to make expedite run all tests and quit.
SVN revision: 32502
2007-11-08 21:00:35 +00:00
Sebastian Dransfeld 747ae5621c remove unused variable
SVN revision: 32497
2007-11-08 20:09:43 +00:00
doursse 812692ad29 remove trailing spaces
SVN revision: 32104
2007-10-17 14:27:48 +00:00
doursse 43ecaa0ee6 remove trailing spaces
SVN revision: 32103
2007-10-17 11:55:47 +00:00
doursse b4b852d75a Add the check of environment variables EXPEDITE_FONTS_DIR
and EXPEDITE_DATA_DIR to locate the path of the fonts and
png files respectively

Fix a typo


SVN revision: 32101
2007-10-17 11:07:13 +00:00
doursse 94626a99f6 remove unused var
SVN revision: 32039
2007-10-11 08:30:16 +00:00
doursse 99e58697df fix compilation on OS != Windows
SVN revision: 32026
2007-10-09 11:32:59 +00:00
doursse 6c2924e346 add 16bits software directdraw engine
SVN revision: 32021
2007-10-08 19:24:22 +00:00
Carsten Haitzler 2def126d59 add profiles in for testing speed for different target profiles
SVN revision: 31946
2007-10-03 08:55:25 +00:00
Carsten Haitzler 4f4c7127a2 free the canvas on clean shutdown.
SVN revision: 31926
2007-10-02 01:20:04 +00:00
doursse eba46d0b6d add direct3d engine support
SVN revision: 31360
2007-08-17 09:39:18 +00:00
doursse 2d2badc29c Glew OpenGL engine support added.
SVN revision: 31181
2007-08-05 07:31:57 +00:00
doursse 5e28c4089c add close message
SVN revision: 30853
2007-07-16 08:22:51 +00:00
Carsten Haitzler 6ac579b895 sdl engine support in expedite
SVN revision: 30846
2007-07-16 07:27:43 +00:00
Carsten Haitzler e3c28f97c7 poly test
SVN revision: 30378
2007-06-17 13:44:44 +00:00
Carsten Haitzler 197f23a204 add new tests - and some to catch supposed bugs - bug bug not found. must be
"user error"... tack? :) yuv works when stride != width - specific text here.
works in gl, x11 and xrender... as its in x11 all software engines will work
too as they inherit the same core code.


SVN revision: 30191
2007-06-02 15:29:37 +00:00
doursse 1cb389a468 CreateWindow creates a window whose size takes into account the client area + the title bar + the borders. Call AdjustWindowRect before to get rid of that. Remove some debug printf
SVN revision: 30120
2007-05-28 08:00:42 +00:00
David Walter Seikel e9c5e4efde .cvsignore++
SVN revision: 30101
2007-05-27 15:19:55 +00:00
doursse b50e551a93 Add directdraw test. configure script displays the available engines
SVN revision: 30095
2007-05-27 11:10:50 +00:00
tilman f26352de0e added a quick test for html entity escaping
SVN revision: 30011
2007-05-17 22:39:19 +00:00
Carsten Haitzler 3b97a2f9c4 missed these. oops. added.
SVN revision: 29779
2007-04-30 07:03:20 +00:00
Carsten Haitzler af2460a361 support software_16_x11 engine - if it is built.
SVN revision: 29771
2007-04-29 15:46:06 +00:00
doursse 64903eaf5b fix some warnings
SVN revision: 29467
2007-04-11 12:36:32 +00:00
Carsten Haitzler 502d62417d add expedite to cvs! finally! :) it's in decent shape.
SVN revision: 29466
2007-04-11 11:58:32 +00:00