raster [Fri, 6 Nov 2009 15:13:29 +0000 (15:13 +0000)]
fix - remove typedefs of gl stuff. not needed.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@43488
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Fri, 6 Nov 2009 11:32:23 +0000 (11:32 +0000)]
better text perf - less geometry data for complex text drawing.
simpler yuv with matrix.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@43487
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Fri, 6 Nov 2009 10:30:24 +0000 (10:30 +0000)]
oops - infinite loopies
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@43486
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Fri, 6 Nov 2009 10:26:54 +0000 (10:26 +0000)]
return somethnig
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@43485
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Fri, 6 Nov 2009 08:44:49 +0000 (08:44 +0000)]
fix smart map redraw errors.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@43483
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Thu, 5 Nov 2009 17:38:51 +0000 (17:38 +0000)]
* evas_cache_image: Attempt to make a definitiv fix for race condition on cancel.
WARNING: If you continue to see any segv in E17, please report to me with a backtrace. Thanks.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@43465
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Thu, 5 Nov 2009 16:05:29 +0000 (16:05 +0000)]
try uncondiutionalyl remove dropped images from preload queue
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@43464
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Thu, 5 Nov 2009 15:24:48 +0000 (15:24 +0000)]
map coords in mapped objects.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@43463
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Wed, 4 Nov 2009 09:25:52 +0000 (09:25 +0000)]
fix mul! out of premul range!
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@43446
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Tue, 3 Nov 2009 15:41:36 +0000 (15:41 +0000)]
and fix the dual geometry thing - use the clip cache for uv geometry. perfect!
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@43432
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Tue, 3 Nov 2009 10:33:37 +0000 (10:33 +0000)]
add a new npot extn string
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@43430
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
barbieri [Mon, 2 Nov 2009 15:58:48 +0000 (15:58 +0000)]
immediately unset maps.
if we call evas_object_map_enable_set(o, 0) we expect things to go
back to normal immediately.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@43424
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Mon, 2 Nov 2009 15:43:51 +0000 (15:43 +0000)]
document map util calls
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@43423
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Mon, 2 Nov 2009 12:20:50 +0000 (12:20 +0000)]
fix 3d util api. better now.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@43418
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Mon, 2 Nov 2009 08:52:23 +0000 (08:52 +0000)]
some more util calls for 3d goop. not 100% sure i like it atm, but.. here goes.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@43411
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Sun, 1 Nov 2009 11:45:16 +0000 (11:45 +0000)]
fix mmx code
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@43386
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Sun, 1 Nov 2009 09:03:01 +0000 (09:03 +0000)]
i shoudl use join macro
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@43385
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Sun, 1 Nov 2009 01:32:23 +0000 (01:32 +0000)]
add color to the vertexes in map. this allows for fading/shading of
reflections, goraud shading for smooth 3d surfaces, mor realistic lighting
etc. etc. it comes at a small cost, but worth it.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@43384
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Sat, 31 Oct 2009 15:18:19 +0000 (15:18 +0000)]
spelling
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@43374
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Sat, 31 Oct 2009 09:08:01 +0000 (09:08 +0000)]
more map work. now only re-render map surface if size changed or any contents
changed. still renders all, but better now. keeps map surfacer around for
shits and giggles until map unset or object deleted. als be able to set
smooth map and disable alpha (for smart objects)
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@43362
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Fri, 30 Oct 2009 10:11:15 +0000 (10:11 +0000)]
finally! smart objects work with map!
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@43343
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Thu, 29 Oct 2009 11:54:47 +0000 (11:54 +0000)]
ifdef++
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@43337
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Thu, 29 Oct 2009 06:52:51 +0000 (06:52 +0000)]
clean up map - move to #included worker and add mmx - just copied from normal
image scaler actually.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@43336
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Wed, 28 Oct 2009 08:59:01 +0000 (08:59 +0000)]
the start of other objects being able to map! text objects work.. tested.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@43323
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
vapier [Mon, 26 Oct 2009 20:42:24 +0000 (20:42 +0000)]
fix typo in previous change -- EVAS_DEFAULT_LOG_COLOR, not EVAS_DEFAULT_COLOR
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@43300
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Mon, 26 Oct 2009 14:06:21 +0000 (14:06 +0000)]
fill in last fixme on rendering code and make it better written by moving
comon code blobs to functions.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@43298
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Sat, 24 Oct 2009 17:00:34 +0000 (17:00 +0000)]
fix+++
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@43250
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Sat, 24 Oct 2009 15:24:11 +0000 (15:24 +0000)]
eng_setup must return 1 on success and 0 on failure
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@43248
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Fri, 23 Oct 2009 13:17:22 +0000 (13:17 +0000)]
smooth map works (down to 1/2 size its good. its pretty much gl_linear, but
in software. but it looks gorgeous. rotations are groovey.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@43226
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Fri, 23 Oct 2009 13:11:23 +0000 (13:11 +0000)]
fix copy & paste bug.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@43225
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Fri, 23 Oct 2009 06:48:22 +0000 (06:48 +0000)]
fix statements
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@43224
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Thu, 22 Oct 2009 22:33:06 +0000 (22:33 +0000)]
Fix some warnings. I don't touch gl engines for now
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@43221
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Thu, 22 Oct 2009 22:22:10 +0000 (22:22 +0000)]
Fix some warnings. I don't touch map code for now.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@43218
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
barbieri [Thu, 22 Oct 2009 20:14:05 +0000 (20:14 +0000)]
oops, it's eina_log_domain_unregister... domain, not dom!
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@43213
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
barbieri [Thu, 22 Oct 2009 20:11:33 +0000 (20:11 +0000)]
evas_map: more extensible and safe. add docs
change evas_map to return a structure that serves as an array of
points. This way we'll know for sure the number of points in it. Right
now it's hardcoded to 4, so check it, but in future we can just allow
more points and it should work.
added docs. I'm not sure about most of it, so it would be good to have
someone to review and fill in more, maybe that's raster? Grep for
"TODO" and you'll see the missing stuff. It would be good to add
examples in evas_map_point_coord_set() and
evas_map_point_image_uv_set()
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@43211
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Thu, 22 Oct 2009 17:06:06 +0000 (17:06 +0000)]
* evas: Add map to SDL also.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@43206
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Thu, 22 Oct 2009 16:39:20 +0000 (16:39 +0000)]
* evas: Fix missing correction.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@43205
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Thu, 22 Oct 2009 16:06:32 +0000 (16:06 +0000)]
a little cleaner, but not faster
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@43204
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Thu, 22 Oct 2009 15:51:18 +0000 (15:51 +0000)]
fast path for solid maps.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@43203
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Thu, 22 Oct 2009 15:47:30 +0000 (15:47 +0000)]
add some beginnigns of utility funcs to evas map. move it to its own file.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@43201
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Thu, 22 Oct 2009 15:22:22 +0000 (15:22 +0000)]
* evas: Cleanup move to eina log.
Patch from Mathieu Taillefumier.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@43200
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Thu, 22 Oct 2009 08:55:07 +0000 (08:55 +0000)]
re-enable yuv shader for 6410.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@43195
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Thu, 22 Oct 2009 08:53:25 +0000 (08:53 +0000)]
enable npot textures
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@43194
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Thu, 22 Oct 2009 07:31:25 +0000 (07:31 +0000)]
pull smooth... that's not going to be sane. or smooth. hmmm.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@43192
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Thu, 22 Oct 2009 06:40:58 +0000 (06:40 +0000)]
default load - 75dpi. like fonts.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@43190
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Wed, 21 Oct 2009 14:53:55 +0000 (14:53 +0000)]
enable smooth path - same as nearest... for now
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@43183
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Wed, 21 Oct 2009 14:45:55 +0000 (14:45 +0000)]
handle if uv are out of image coords - clamp. remove unsued bounds checks
(not needed anymore). also fix a black edge.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@43182
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Wed, 21 Oct 2009 13:09:04 +0000 (13:09 +0000)]
* evas: Make quartz engine compile again.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@43180
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Wed, 21 Oct 2009 09:33:07 +0000 (09:33 +0000)]
improve map.. now no rendering or segv bugs (that i have seen). woot. also
handle clipping and clip-outs.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@43178
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Tue, 20 Oct 2009 16:03:57 +0000 (16:03 +0000)]
map code... works.. with bugs... but works. visually...
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@43163
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Sat, 17 Oct 2009 10:25:51 +0000 (10:25 +0000)]
map image... not used yet.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@43131
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Sat, 17 Oct 2009 09:10:31 +0000 (09:10 +0000)]
Evas_Data.h functions are deprecated.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@43130
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Sat, 17 Oct 2009 08:54:41 +0000 (08:54 +0000)]
remove evas data from the visual studio project
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@43129
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
watchwolf [Thu, 15 Oct 2009 20:50:15 +0000 (20:50 +0000)]
Evas :The doc say "This function removes the most recently added callback", consequently we have te prepend the items
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@43103
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Thu, 15 Oct 2009 03:25:22 +0000 (03:25 +0000)]
and flush there too
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@43091
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Thu, 15 Oct 2009 01:39:22 +0000 (01:39 +0000)]
flush queu at context change time (use win) just in case
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@43090
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Wed, 14 Oct 2009 19:21:37 +0000 (19:21 +0000)]
evas doc looks better now
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@43082
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Tue, 13 Oct 2009 17:31:18 +0000 (17:31 +0000)]
use fprintf for messages
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@43056
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Tue, 13 Oct 2009 17:27:49 +0000 (17:27 +0000)]
fix compilation on Windows CE
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@43055
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Tue, 13 Oct 2009 10:42:03 +0000 (10:42 +0000)]
fix font aligned tex.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@43049
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Tue, 13 Oct 2009 09:40:39 +0000 (09:40 +0000)]
more work putting shared bits in shared. but context seems to be a big problem.
:(
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@43048
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Tue, 13 Oct 2009 03:12:32 +0000 (03:12 +0000)]
disable yuv for 6410 - seems theres a bug., use img shader instead just as a
placeholder.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@43047
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Tue, 13 Oct 2009 01:44:46 +0000 (01:44 +0000)]
free up stuff on context free. still need to do programs
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@43046
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Tue, 13 Oct 2009 01:30:04 +0000 (01:30 +0000)]
add level 0 as request. dont want overlay.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@43045
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Tue, 13 Oct 2009 00:37:16 +0000 (00:37 +0000)]
set tex min/mag filter always
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@43044
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Mon, 12 Oct 2009 18:02:33 +0000 (18:02 +0000)]
dont eed these params here
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@43038
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Mon, 12 Oct 2009 15:22:38 +0000 (15:22 +0000)]
mini-speedups!
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@43037
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Mon, 12 Oct 2009 13:19:55 +0000 (13:19 +0000)]
more work on the gles + gl engine.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@43036
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Mon, 12 Oct 2009 03:52:23 +0000 (03:52 +0000)]
and one more untested fix
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@43033
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Mon, 12 Oct 2009 03:43:00 +0000 (03:43 +0000)]
and fix more bits not tested yet
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@43032
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Mon, 12 Oct 2009 03:35:32 +0000 (03:35 +0000)]
remove _dends. old code.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@43031
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Mon, 12 Oct 2009 03:31:24 +0000 (03:31 +0000)]
update build for gles on s3c6410 testing
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@43030
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Sun, 11 Oct 2009 06:59:47 +0000 (06:59 +0000)]
some infra for starting to handle dest-alpha (rgba) windows in gl engine.
not sure shaped windows will ever be sanely possible.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@43015
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Sun, 11 Oct 2009 06:57:23 +0000 (06:57 +0000)]
keep locks for less - ie not arorund a loop calling callbacks.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@43014
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Sat, 10 Oct 2009 15:03:41 +0000 (15:03 +0000)]
fix autofoo make and included files etc. produce shader binaries for systems
that dont have runtime compilers using offline tools. binary blobs will need
to be provided in src trees as the shader_type_bin_target.h files
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@43004
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Sat, 10 Oct 2009 14:55:10 +0000 (14:55 +0000)]
and delete u and v textures too
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@43002
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Sat, 10 Oct 2009 14:48:34 +0000 (14:48 +0000)]
fix yuv shader. right now.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@43001
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Sat, 10 Oct 2009 13:24:15 +0000 (13:24 +0000)]
yuv support is back now.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@43000
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Sat, 10 Oct 2009 03:46:27 +0000 (03:46 +0000)]
add --enable-gl-flavor-gles to force GLES flavor of GL instead of "standard"
GL which will be preferred if it is found. this is for situations where you
may have both GL and GLES.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@42994
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
sachiel [Fri, 9 Oct 2009 19:17:55 +0000 (19:17 +0000)]
bigger clipper
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@42984
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Fri, 9 Oct 2009 15:17:27 +0000 (15:17 +0000)]
oops missed file.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@42983
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Fri, 9 Oct 2009 12:10:27 +0000 (12:10 +0000)]
new gl engine. no one uses it anyway. not 100% complete, but much better than
the old. and it ALSO does GLES2.0 as well asn GL.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@42982
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Fri, 9 Oct 2009 04:31:13 +0000 (04:31 +0000)]
dont retunr if invalid
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@42976
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Thu, 8 Oct 2009 21:17:21 +0000 (21:17 +0000)]
fix evas_init() when called several times but is failing
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@42972
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
billiob [Thu, 8 Oct 2009 19:55:22 +0000 (19:55 +0000)]
add a bunch of entries to some svn:ignore properties
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@42966
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Thu, 8 Oct 2009 14:28:21 +0000 (14:28 +0000)]
add external api call to call smart calc calls on al smarts on a canvas
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@42960
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Thu, 8 Oct 2009 06:25:09 +0000 (06:25 +0000)]
simplify evas_init() and evas_shutdown() a bit
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@42956
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Wed, 7 Oct 2009 12:47:01 +0000 (12:47 +0000)]
* evas: Remove some llvm warning.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@42938
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Tue, 6 Oct 2009 16:54:43 +0000 (16:54 +0000)]
* more quoting
* add silent rules (shave feature)
see the description of AM_SILENT_RULES in:
http://www.gnu.org/software/automake/manual/automake.html#Public-Macros
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@42907
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
sachiel [Fri, 2 Oct 2009 19:06:12 +0000 (19:06 +0000)]
Added version and insert_after to box api
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@42862
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Fri, 2 Oct 2009 04:47:34 +0000 (04:47 +0000)]
use Eina macro for default log color
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@42855
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Thu, 1 Oct 2009 08:01:03 +0000 (08:01 +0000)]
call engine info_free() after output_free()
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@42830
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Thu, 1 Oct 2009 07:44:39 +0000 (07:44 +0000)]
fix eina logging in software_ddraw
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@42829
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Thu, 1 Oct 2009 05:18:17 +0000 (05:18 +0000)]
more patches from tom
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@42828
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Wed, 30 Sep 2009 22:30:12 +0000 (22:30 +0000)]
init some ptrs to null.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@42823
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Wed, 30 Sep 2009 04:23:21 +0000 (04:23 +0000)]
From: Tom <tom@stosb.com> (tasn)
Hey raster,
Here is the non intrusive patch I talked to you about. Please apply it as it
introduces some fixes, some improvements and mostly and underlying
infrastructure for future RTL improvements.
(note hebrew & yiddish seem fine, but things expedite test seems to show are
wrong (why i don't know as i dont speak the langs- just comparing to pango /
gtk output):
arabic seems lsightl wrong (maybe composition chars not working?)
gujarati - also seems wrong
malayam - also looks wrong
persian - looks wrong
sinhala - looks wrong
tamil - looks wrong
these are what, appear to me, to look wrong. why they look wrong, i don't
know. i'm guessing its compositiong not being handled. but i dont's peak,
read or write any of these languages so i am unsure of what it really should
be like, why and how to fix it.
anyone want to put up a hand? (everything else is displaying fine as best i
can tell - the langauges i read/speak/somewhat understand are working fine).
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@42814
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
sachiel [Mon, 28 Sep 2009 19:24:53 +0000 (19:24 +0000)]
Use align == -1 for fill, and don't fill if not requested.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@42780
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Mon, 28 Sep 2009 05:53:48 +0000 (05:53 +0000)]
add some macros/defin es to make life easier
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@42757
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Mon, 28 Sep 2009 03:51:21 +0000 (03:51 +0000)]
and fix async load thing hanging around... put in shared queue and be able to
remove targets from the queue.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@42754
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Sun, 27 Sep 2009 19:57:01 +0000 (19:57 +0000)]
* use Requires.private field in evas.pc if pkg-config 0.22 is installed. We list in it the required packages needed to compile eet.
* remove uneeded flags that are in Libs.private (those from the packages that are listed in Requires.private)
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@42744
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33