framework/uifw/evas.git
14 years agohmmmm oops. re-enable bgra support.
raster [Sat, 27 Feb 2010 10:34:19 +0000 (10:34 +0000)]
hmmmm oops. re-enable bgra support.

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@46577 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agofound booboo on non-bgra extended gl-es.
raster [Sat, 27 Feb 2010 10:31:17 +0000 (10:31 +0000)]
found booboo on non-bgra extended gl-es.

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@46576 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agoneon back - found the bug! expedite!
raster [Sat, 27 Feb 2010 07:50:11 +0000 (07:50 +0000)]
neon back - found the bug! expedite!

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@46572 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agodisabel neon blend for now.. i smell some trouble somewhere.
raster [Sat, 27 Feb 2010 07:29:16 +0000 (07:29 +0000)]
disabel neon blend for now.. i smell some trouble somewhere.

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@46570 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agosimplify and optimize parsing of percentage and float values.
barbieri [Fri, 26 Feb 2010 22:51:07 +0000 (22:51 +0000)]
simplify and optimize parsing of percentage and float values.

Use strtod() and avoid couple of walks. Of course the walks were quite
small and it will not bring noticeable improvements, but code is
smaller and easier to read, so why not?

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@46530 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agominor but easy speedups for tag processing.
barbieri [Fri, 26 Feb 2010 22:32:07 +0000 (22:32 +0000)]
minor but easy speedups for tag processing.

keep tag and replacement size, compare it before doing strcmp() and
return the size so further calculations use it (eina_strbuf_append()
-> eina_strbuf_append_length())

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@46529 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agouse eina_strbuf faster variants whenever possible.
barbieri [Fri, 26 Feb 2010 22:03:25 +0000 (22:03 +0000)]
use eina_strbuf faster variants whenever possible.

call me your bitch, call me your duplicated code, call me your complex code!

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@46528 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years ago * evas: Always redraw Textblock on style change.
cedric [Thu, 25 Feb 2010 16:31:00 +0000 (16:31 +0000)]
* evas: Always redraw Textblock on style change.

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@46469 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years ago * evas: Remove duplicated code.
cedric [Thu, 25 Feb 2010 15:10:05 +0000 (15:10 +0000)]
* evas: Remove duplicated code.

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@46466 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agorevert
caro [Thu, 25 Feb 2010 05:59:44 +0000 (05:59 +0000)]
revert

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@46455 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agochange option --enable-pthreads to --enable-threaded-rendering
caro [Thu, 25 Feb 2010 05:39:30 +0000 (05:39 +0000)]
change option --enable-pthreads to --enable-threaded-rendering

change your scripts if needed

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@46453 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years ago * evas: Bring back Font Kerning cache as it does improve performance
cedric [Tue, 23 Feb 2010 13:31:10 +0000 (13:31 +0000)]
* evas: Bring back Font Kerning cache as it does improve performance
by a good margin on my 4 targets (SGX-530, Tango2, NVidia G73).

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@46388 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agoFrom: Marc Andre Tanner <mat@brain-dump.org>
raster [Mon, 22 Feb 2010 08:12:49 +0000 (08:12 +0000)]
From: Marc Andre Tanner <mat@brain-dump.org>
Subject: [E-devel] [PATCH] evas: compile out unused dither tables

Don't include the rather large dither tables if small dithering code
is enabled during ./configure stage.

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@46353 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agofix alpha set/unset on image obj in gl engine.
raster [Sun, 21 Feb 2010 15:49:44 +0000 (15:49 +0000)]
fix alpha set/unset on image obj in gl engine.

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@46344 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agoborder_scale ... possible++
raster [Sun, 21 Feb 2010 06:21:15 +0000 (06:21 +0000)]
border_scale ... possible++

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@46340 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agostderr for that output! one day it will go - but for now, it stays.
raster [Sat, 20 Feb 2010 05:36:45 +0000 (05:36 +0000)]
stderr for that output! one day it will go - but for now, it stays.

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@46329 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agoand merge some delcaration lines for compactness
raster [Sat, 20 Feb 2010 04:49:03 +0000 (04:49 +0000)]
and merge some delcaration lines for compactness

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@46328 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agosimplify shaders to have fewer tmp vars. in case of dumb shader compilers.
raster [Sat, 20 Feb 2010 04:37:22 +0000 (04:37 +0000)]
simplify shaders to have fewer tmp vars. in case of dumb shader compilers.

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@46327 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agocheck OpenGL version:
caro [Fri, 19 Feb 2010 14:33:49 +0000 (14:33 +0000)]
check OpenGL version:

 * OpenGL ES : 2.0
 * OpenGL desktop : >= 1.4

If OpenGL ES 3.* is out, this code must be fixed

If there are problems with the minimal version on desktop,
we will have to increase the minimal version.

Question: should we check GLSL version on desktop ?

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@46309 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agodisable error gets - minor impact to keep getting errors - but stil an impact
raster [Thu, 18 Feb 2010 08:54:24 +0000 (08:54 +0000)]
disable error gets - minor impact to keep getting errors - but stil an impact
if we dont need to know what they are.

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@46270 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agoand fix some over-zealous optimising.
raster [Thu, 18 Feb 2010 08:51:00 +0000 (08:51 +0000)]
and fix some over-zealous optimising.

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@46269 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agomore shaders... for more speeeeeeds!
raster [Thu, 18 Feb 2010 08:36:07 +0000 (08:36 +0000)]
more shaders... for more speeeeeeds!

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@46268 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agodont need these with shaders.
raster [Thu, 18 Feb 2010 07:21:17 +0000 (07:21 +0000)]
dont need these with shaders.

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@46267 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agolots more shaders!
raster [Thu, 18 Feb 2010 07:10:28 +0000 (07:10 +0000)]
lots more shaders!

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@46266 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agodo not access NULL image data for native surfaces.
barbieri [Thu, 18 Feb 2010 02:51:27 +0000 (02:51 +0000)]
do not access NULL image data for native surfaces.

This fixes another segv that happens when using composite manager.

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@46265 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years ago * evas: Sync DirectFB engine with last Evas engine API.
cedric [Wed, 17 Feb 2010 17:24:27 +0000 (17:24 +0000)]
* evas: Sync DirectFB engine with last Evas engine API.

Note: More test are needed, but basically, you have map running with DirectFB. Enjoy !

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@46249 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years ago * evas: Fix SDL map usage (raster edje map test is working :-) ).
cedric [Wed, 17 Feb 2010 15:22:58 +0000 (15:22 +0000)]
* evas: Fix SDL map usage (raster edje map test is working :-) ).

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@46247 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agofix small potnential bug in map rendering.
raster [Wed, 17 Feb 2010 08:05:19 +0000 (08:05 +0000)]
fix small potnential bug in map rendering.

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@46242 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agodone need egl errors there.
raster [Wed, 17 Feb 2010 07:34:22 +0000 (07:34 +0000)]
done need egl errors there.

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@46241 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agoget ansio ext + max val.
raster [Wed, 17 Feb 2010 07:26:44 +0000 (07:26 +0000)]
get ansio ext + max val.

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@46240 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agofix err output.
raster [Wed, 17 Feb 2010 06:27:22 +0000 (06:27 +0000)]
fix err output.

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@46239 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agofix maps with alpha.. sorry about that!
raster [Wed, 17 Feb 2010 04:48:53 +0000 (04:48 +0000)]
fix maps with alpha.. sorry about that!

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@46235 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agooops fix erro check.
raster [Wed, 17 Feb 2010 04:30:58 +0000 (04:30 +0000)]
oops fix erro check.

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@46234 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agolots of gl error catching.. if gl errors happen.
raster [Wed, 17 Feb 2010 04:21:59 +0000 (04:21 +0000)]
lots of gl error catching.. if gl errors happen.
 it's a #defined macro so it can be removed.

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@46233 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agobe less pedantic on fglrx.
raster [Wed, 17 Feb 2010 02:11:47 +0000 (02:11 +0000)]
be less pedantic on fglrx.

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@46229 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agotypedefs in events, makes life easier for bindings and pointer references.
barbieri [Tue, 16 Feb 2010 15:37:53 +0000 (15:37 +0000)]
typedefs in events, makes life easier for bindings and pointer references.

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@46211 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agoAPI break: proper Canvas events callback.
barbieri [Tue, 16 Feb 2010 12:59:37 +0000 (12:59 +0000)]
API break: proper Canvas events callback.

Canvas was (ab)using the same callback signature as Objects, so you
always got a confusing NULL parameter.

Just clean it up to be Evas_Object_Event_Cb and Evas_Event_Cb, each
with its own signature.

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@46206 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agochange gl engine api a little - fixed in ecore-evas and expedite. expose
raster [Mon, 15 Feb 2010 05:05:05 +0000 (05:05 +0000)]
change gl engine api a little - fixed in ecore-evas and expedite. expose
indirect option in ecore-evas with a new opt param for gl engines - will add
more opts over time.

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@46177 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agoadd checks for vendor etc. too
raster [Mon, 15 Feb 2010 04:12:50 +0000 (04:12 +0000)]
add checks for vendor etc. too

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@46176 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agoand be paranoid if context createion fials - try again with other direct
raster [Sun, 14 Feb 2010 15:15:28 +0000 (15:15 +0000)]
and be paranoid if context createion fials - try again with other direct
options

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@46168 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agoadd indirect engine option - and do glsym for glxcreatepixmap and friends.
raster [Sun, 14 Feb 2010 15:12:39 +0000 (15:12 +0000)]
add indirect engine option - and do glsym for glxcreatepixmap and friends.

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@46167 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agoevas: help bindings.
barbieri [Sat, 13 Feb 2010 15:52:51 +0000 (15:52 +0000)]
evas: help bindings.

 * EVAS_CALLBACK_LAST as sentinel to detect number of events changed.

 * Evas_Event_Cb typedef.

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@46144 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agoapply raster's changes to the xcb engine
caro [Sat, 13 Feb 2010 12:28:08 +0000 (12:28 +0000)]
apply raster's changes to the xcb engine

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@46134 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agodont need these 2 syncs.
raster [Sat, 13 Feb 2010 11:37:34 +0000 (11:37 +0000)]
dont need these 2 syncs.

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@46126 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agoAdd spec file support for software-16 engine.
mej [Sat, 13 Feb 2010 07:22:11 +0000 (07:22 +0000)]
Add spec file support for software-16 engine.

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@46125 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agoformatting
caro [Fri, 12 Feb 2010 08:09:03 +0000 (08:09 +0000)]
formatting

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@46110 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agowork on adding copy back -> front partial swaps back in... tho it does
raster [Thu, 11 Feb 2010 14:41:44 +0000 (14:41 +0000)]
work on adding copy back -> front partial swaps back in... tho it does
nothing atm.. odd! disabled tho.

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@46077 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agoprintf--
raster [Wed, 10 Feb 2010 13:36:33 +0000 (13:36 +0000)]
printf--

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@46044 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agomore work on compositing
raster [Wed, 10 Feb 2010 13:36:06 +0000 (13:36 +0000)]
more work on compositing

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@46043 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agocompositing ok on glx - need this for more testing and dev!
raster [Wed, 10 Feb 2010 06:24:21 +0000 (06:24 +0000)]
compositing ok on glx - need this for more testing and dev!

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@46035 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agostring_remove -> string_steal
englebass [Tue, 9 Feb 2010 21:06:27 +0000 (21:06 +0000)]
string_remove -> string_steal

Better naming

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@46028 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agocompile also gl_common when gl engines are static
caro [Mon, 8 Feb 2010 16:14:32 +0000 (16:14 +0000)]
compile also gl_common when gl engines are static

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@45987 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agoSwitch internal strbuf to eina strbuf
englebass [Sat, 6 Feb 2010 20:41:53 +0000 (20:41 +0000)]
Switch internal strbuf to eina strbuf

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@45944 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agoreduce binds when things get clipped and split.
raster [Sat, 6 Feb 2010 08:38:26 +0000 (08:38 +0000)]
reduce binds when things get clipped and split.

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@45928 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agosmall fix for over-zealous limiting of draws - use clip regions instead.
raster [Thu, 4 Feb 2010 07:41:07 +0000 (07:41 +0000)]
small fix for over-zealous limiting of draws - use clip regions instead.

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@45861 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agouse efl_fnmatch m4 macro
caro [Wed, 3 Feb 2010 20:57:36 +0000 (20:57 +0000)]
use efl_fnmatch m4 macro

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@45853 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agobig speedups for scrolling and drawing big textblock (once they are
raster [Wed, 3 Feb 2010 15:47:13 +0000 (15:47 +0000)]
big speedups for scrolling and drawing big textblock (once they are
formatted) as it will skip (relatively quickly0 draws outside the canvas
viewport. this could become quicker with a fask line-skip table to specific
coordinates, but for now, it's a
LOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOT
better. like going from 1fps to 60fps+

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@45836 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years ago1. fix fcfini issue i hit - yes . things may look like they leak in valgrind
raster [Wed, 3 Feb 2010 11:18:00 +0000 (11:18 +0000)]
1. fix fcfini issue i hit - yes . things may look like they leak in valgrind
- they dont. in reality.
2. major text rendeering speedups. up to 41% in textblock intl, 33% in
textblock basic, 12-20$ in other text rendering tests. generic eina hash's
are just tooo slow for what we are doing there. specialised "Fash"
blocked-array.
3. still LOTS of optimisations left.

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@45829 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agodisable
raster [Wed, 3 Feb 2010 04:36:05 +0000 (04:36 +0000)]
disable

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@45828 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agomove to eglwaitnative - still doesnt help tho:(
raster [Tue, 2 Feb 2010 11:50:49 +0000 (11:50 +0000)]
move to eglwaitnative - still doesnt help tho:(

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@45802 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agoclean up gl text-from-pixmap a bit
raster [Tue, 2 Feb 2010 07:00:10 +0000 (07:00 +0000)]
clean up gl text-from-pixmap a bit

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@45796 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agofix! broek egl compositing. fixed now.
raster [Tue, 2 Feb 2010 05:30:19 +0000 (05:30 +0000)]
fix! broek egl compositing. fixed now.

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@45792 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agoWhen a clipper is no more, redraw the portion of the canvas it takes.
sachiel [Mon, 1 Feb 2010 19:50:01 +0000 (19:50 +0000)]
When a clipper is no more, redraw the portion of the canvas it takes.

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@45781 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agoFix broken build for non-GLES gl_sdl
xcomputerman [Mon, 1 Feb 2010 04:55:03 +0000 (04:55 +0000)]
Fix broken build for non-GLES gl_sdl

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@45763 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agomake that an ifdef for gles
raster [Mon, 1 Feb 2010 04:40:48 +0000 (04:40 +0000)]
make that an ifdef for gles

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@45762 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agoadd 3 things
raster [Mon, 1 Feb 2010 04:26:55 +0000 (04:26 +0000)]
add 3 things

1. the concept of callbacks for a canvas as a whole. add/ del/ del_full these
2. focus in+out events for the canvas as a whole - can help solve some issues
with inoput methods + ecore-imf + entries (like edje_entry)
3. add callabcks to be called before/after flush of display.

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@45761 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agomore complete gl-texture-pixmap handling, but still is broken on fglrx. hmmm.
raster [Sun, 31 Jan 2010 02:50:01 +0000 (02:50 +0000)]
more complete gl-texture-pixmap handling, but still is broken on fglrx. hmmm.

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@45750 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agoOutput GL info to stderr instead of stdout
xcomputerman [Sat, 30 Jan 2010 08:36:00 +0000 (08:36 +0000)]
Output GL info to stderr instead of stdout

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@45731 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agoFix gl_sdl for WebOS -- need to check SDL_RESIZABLE because calling SetVideoMode...
xcomputerman [Sat, 30 Jan 2010 08:11:51 +0000 (08:11 +0000)]
Fix gl_sdl for WebOS -- need to check SDL_RESIZABLE because calling SetVideoMode() kills the GL context

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@45730 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agodnl--
raster [Sat, 30 Jan 2010 03:19:51 +0000 (03:19 +0000)]
dnl--

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@45728 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years ago * undef close() and open() in evas_module also for mingw
caro [Sat, 30 Jan 2010 00:09:29 +0000 (00:09 +0000)]
 * undef close() and open() in evas_module also for mingw
 * init Evil in eina as it uses fcntl() with the winsock2 library
 * fix compilation of evas_cache_image.c with mingw
 * formatting

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@45724 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agoput in little vsync option and section. not turned on by anything yet.
raster [Fri, 29 Jan 2010 17:14:50 +0000 (17:14 +0000)]
put in little vsync option and section. not turned on by anything yet.

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@45708 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agosome safety with freeing texture stuff
raster [Fri, 29 Jan 2010 10:53:53 +0000 (10:53 +0000)]
some safety with freeing texture stuff

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@45701 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agooops - missed name.
raster [Fri, 29 Jan 2010 08:20:58 +0000 (08:20 +0000)]
oops - missed name.

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@45697 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agoformatting
caro [Fri, 29 Jan 2010 07:47:33 +0000 (07:47 +0000)]
formatting

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@45696 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agoBetter test for gl_common; fix SDL_opengles defines
xcomputerman [Fri, 29 Jan 2010 07:42:24 +0000 (07:42 +0000)]
Better test for gl_common; fix SDL_opengles defines

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@45695 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agoportable echo -n
caro [Fri, 29 Jan 2010 07:35:33 +0000 (07:35 +0000)]
portable echo -n

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@45694 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agosome build fixes... oops.
raster [Fri, 29 Jan 2010 06:33:10 +0000 (06:33 +0000)]
some build fixes... oops.

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@45693 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agoVarious fixes to enable building SDL/OpenGLES
xcomputerman [Fri, 29 Jan 2010 06:12:35 +0000 (06:12 +0000)]
Various fixes to enable building SDL/OpenGLES

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@45692 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agogles - update on t2pixmap
raster [Fri, 29 Jan 2010 05:32:51 +0000 (05:32 +0000)]
gles - update on t2pixmap

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@45681 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agoAdd missing pkgconfig file
xcomputerman [Fri, 29 Jan 2010 03:19:13 +0000 (03:19 +0000)]
Add missing pkgconfig file

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@45676 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agoAdd OpenGL SDL engine
xcomputerman [Fri, 29 Jan 2010 02:31:37 +0000 (02:31 +0000)]
Add OpenGL SDL engine

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@45674 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agoasync events do not depend on pthread anymore
caro [Thu, 28 Jan 2010 17:25:52 +0000 (17:25 +0000)]
async events do not depend on pthread anymore

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@45670 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agoevas: remove useless include. patch by vtorry
billiob [Thu, 28 Jan 2010 12:38:21 +0000 (12:38 +0000)]
evas: remove useless include. patch by vtorry

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@45660 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agofix rgb textures on fglrx again
raster [Wed, 27 Jan 2010 15:29:24 +0000 (15:29 +0000)]
fix rgb textures on fglrx again

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@45628 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agomove fastpath where it should be
raster [Wed, 27 Jan 2010 06:49:21 +0000 (06:49 +0000)]
move fastpath where it should be

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@45623 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agolibpng 1.4 no longer has png_check_sig, png_sig_cmp should be used instead. This...
mekius [Wed, 27 Jan 2010 05:52:27 +0000 (05:52 +0000)]
libpng 1.4 no longer has png_check_sig,  png_sig_cmp should be used instead.  This exists in 1.2 as well and I'd hope noone is still on the 1.0 branch.

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@45620 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agofastpath for map that are... well.. not mapped.
raster [Tue, 26 Jan 2010 08:16:36 +0000 (08:16 +0000)]
fastpath for map that are... well.. not mapped.

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@45574 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agodebug--
raster [Mon, 25 Jan 2010 14:44:02 +0000 (14:44 +0000)]
debug--

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@45555 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agomore debug
raster [Mon, 25 Jan 2010 14:29:30 +0000 (14:29 +0000)]
more debug

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@45554 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agomore debugging
raster [Mon, 25 Jan 2010 14:02:14 +0000 (14:02 +0000)]
more debugging

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@45551 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years ago1. depth buf+ stencil buf explicityl zero for both glx and egl.
raster [Mon, 25 Jan 2010 13:42:57 +0000 (13:42 +0000)]
1. depth buf+ stencil buf explicityl zero for both glx and egl.
2. some debugging - havving issues. will revert debug stuff soon

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@45550 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agoavoid recursion!
raster [Mon, 25 Jan 2010 11:04:32 +0000 (11:04 +0000)]
avoid recursion!

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@45548 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agoadd pre/post swap callbacks. need them! :(
raster [Sun, 24 Jan 2010 11:01:20 +0000 (11:01 +0000)]
add pre/post swap callbacks. need them! :(

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@45514 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agooops - need to enable it for htings to work
raster [Sun, 24 Jan 2010 05:41:53 +0000 (05:41 +0000)]
oops - need to enable it for htings to work

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@45509 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agook. work on native pixmap suppport. have problmes - not sure why. see
raster [Sun, 24 Jan 2010 05:11:54 +0000 (05:11 +0000)]
ok. work on native pixmap suppport. have problmes - not sure why. see
comments (create/destory glx pixmap needed for updates to work, but this
makes rendering dead-slow. without it rendering is fast, but updates dont
happen (useless).

anyone know why glxcreatepixmap is needed as well as bindteximage+release
(and destroy pixmap) vs just bind/unbind?

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@45508 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agofix native surface stuff - rounding dimensions up was not smart! :)
raster [Sat, 23 Jan 2010 13:49:54 +0000 (13:49 +0000)]
fix native surface stuff - rounding dimensions up was not smart! :)

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@45484 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agofix texture size alloc for native textures.
raster [Sat, 23 Jan 2010 13:21:04 +0000 (13:21 +0000)]
fix texture size alloc for native textures.

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@45483 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agogo back to rgba
raster [Fri, 22 Jan 2010 10:52:53 +0000 (10:52 +0000)]
go back to rgba

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@45437 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agofix warnings
caro [Fri, 22 Jan 2010 06:51:27 +0000 (06:51 +0000)]
fix warnings
patch by Albin Tonnerre

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@45430 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33