Commit Graph

5659 Commits

Author SHA1 Message Date
Carsten Haitzler aa077796a9 add .h :)
SVN revision: 77049
2012-09-25 08:14:14 +00:00
Carsten Haitzler 469f6ef303 and fill in some more apis and notes - still doesnt work.
SVN revision: 77044
2012-09-25 05:59:24 +00:00
Carsten Haitzler 06fa0ad166 this is the start of something inteteresting. it is the start of using
egl with software rendering only (no gl just egl). ie get access to
buffer and do swaps etc. etc. etc. it's meant to be totally dynamic -
ie dlopen libEGL if u have it and then start checking if it can do
this thing so it doesnt add any dependencies at all.



SVN revision: 77043
2012-09-25 05:44:43 +00:00
ChunEon Park 45d4f2a3f2 evas - added NEWS instead of raster
SVN revision: 77042
2012-09-25 03:11:21 +00:00
Carsten Haitzler 012301b7f6 small thing - internal path. onebuf mode was broken, make it work
again. only useful if explicitly turned on in code which is it snt atm.



SVN revision: 77034
2012-09-24 08:09:33 +00:00
Carsten Haitzler 06bb70765e really small thing - avoid palette alloc rounding down at extremes
(ff->fe).



SVN revision: 77033
2012-09-24 07:51:45 +00:00
Sung Park bbba85b546 Refactored Evas GL engine code so wayland_egl and gl_x11 and other
engines can share the same code. The common codes are in gl_common/
directory and evas_engine just has to implement a few engine functions.



SVN revision: 77032
2012-09-24 07:41:27 +00:00
Carsten Haitzler 8f1c793565 remove spec file entires for 16bpp engines.
SVN revision: 77031
2012-09-24 04:15:20 +00:00
Carsten Haitzler bb4ee2174c and remove 16bit engines/code as planned.
SVN revision: 77030
2012-09-24 04:13:59 +00:00
Carsten Haitzler e52e76fbb3 remove commented out xrdb code in evas engines.
SVN revision: 77029
2012-09-24 03:58:47 +00:00
Carsten Haitzler cde875d438 and simplify gles suport to #ifdef GL_GLES :) we dont need sgx+6410
stuff anymore.



SVN revision: 77028
2012-09-24 03:33:43 +00:00
Carsten Haitzler 15aa383ae8 deprecate 6410 support. this driver has never seen the light of day
and likely never will - so give up on support.



SVN revision: 77027
2012-09-24 03:06:26 +00:00
Vincent Torri 93b5886a18 Evas: update to newer esvg API
Should I backport that ?


SVN revision: 77019
2012-09-22 18:20:29 +00:00
Carsten Haitzler 55803bdbef foudn another native surface booboo - same as gl engine. fix too.
SVN revision: 76911
2012-09-20 13:37:55 +00:00
Carsten Haitzler 15fbdbbcf0 fix native surface null set crash bug.
SVN revision: 76898
2012-09-20 09:16:57 +00:00
Christopher Michael ce2a6ef41f Evas: Fix another occurance of anti-clockwise.
SVN revision: 76755
2012-09-17 11:03:39 +00:00
Christopher Michael 8a9bfcb0f6 Evas: Fix doxy grammar (never heard of anti-clock-wise) ;)
SVN revision: 76754
2012-09-17 11:01:20 +00:00
Carsten Haitzler 2a06a94b1e add new evas device api. it is a STARt right now, and liable to
change, thus no docs at this time, but ready for them.



SVN revision: 76752
2012-09-17 10:12:48 +00:00
Christopher Michael 4f886ac78b Evas: Fix comment (mouse_move event struct is not for mouse button
down).



SVN revision: 76748
2012-09-17 09:40:19 +00:00
Christopher Michael f4208b2d8b Evas: Fix doxygen example usage of evas_object_map_set (was missing a
param).



SVN revision: 76745
2012-09-17 09:27:28 +00:00
Carsten Haitzler 058bcc9fed blacklisted drivers now disableable via env var.
SVN revision: 76645
2012-09-14 07:33:03 +00:00
Carsten Haitzler 6474d29127 this is an improvement of kakaroto's map buffer stuff - it's not
runtime detected and enabled, not compile-time, and env var can turn
it off forcibly if detected.



SVN revision: 76644
2012-09-14 07:27:49 +00:00
Carsten Haitzler fd365ef0bb this is an improvement of kakaroto's map buffer stuff - it's not
runtime detected and enabled, not compile-time, and env var can turn
it off forcibly if detected.



SVN revision: 76643
2012-09-14 07:25:57 +00:00
Carsten Haitzler d892ddd73d and formatting
SVN revision: 76605
2012-09-13 11:28:27 +00:00
Carsten Haitzler 3e5df175be warn--
SVN revision: 76604
2012-09-13 11:27:27 +00:00
Christopher Michael 8e846cd0f9 Evas_Gl: Use glMapBufferOES in egl/gles2.
SVN revision: 76556
2012-09-12 20:28:04 +00:00
Rafael Antognolli 64b4e6af09 evas/render: Fix typo: DGB -> DBG.
SVN revision: 76553
2012-09-12 19:00:23 +00:00
Rafael Antognolli bc3f053287 evas/render: Move REND_DGB macro to evas_private.h.
This will make it easier to enable it, since the changes to
evas_render_mapped signature will can be done everywhere, not only
inside evas_render.c.



SVN revision: 76552
2012-09-12 19:00:16 +00:00
Rafael Antognolli ce85aa2b48 evas/render2: Fix check to drop previous map from cache.
SVN revision: 76551
2012-09-12 18:36:15 +00:00
Rafael Antognolli 94732fddd9 evas/render: Clean all changed objects, not only the
active ones.
Objects which are children of mapped smart objects are not in the active
objects list, but should still be cleaned, and have their render_post
method called too.



SVN revision: 76550
2012-09-12 18:36:08 +00:00
Jiyoun Park b2004aebc5 fix bmp decoding error. other tool like GIMP
can handle image size error


SVN revision: 76546
2012-09-12 16:34:45 +00:00
Christopher Michael 805d333284 Evas_GL: Fix kakaroto's breakage in evas_gl. GL_WRITE_ONLY is only
defined in GL/glext.h (which is not included if we are building for
SGX). A build for SGX uses EGL which defines GL_WRITE_ONLY_OES instead.

NB: I am not entirely sure that this is the 'proper' fix, but it
allows evas to build again.



SVN revision: 76540
2012-09-12 16:05:02 +00:00
Mike Blumenkrantz 86e07547f1 add null checks to WebPDecodeBGRA() returns in webp loader
SPANK SPANK, IGOR!


SVN revision: 76521
2012-09-12 12:13:08 +00:00
Tom Hacohen d9dae5b06b Evas: Fixed compilation with old fontconfig.
This fixes ticket #1500 by Sleep_Walker.

SVN revision: 76520
2012-09-12 11:55:45 +00:00
Youness Alaoui 49e4b498a2 Evas : Use server based buffers for vertices instead of client buffers
Implement a auto-free system of the allocated buffers to avoid using
resources that we may not need anymore.

SVN revision: 76490
2012-09-12 06:19:50 +00:00
Mike Blumenkrantz 9615e7bc4c formatting
seriously, who breaks this shit?


SVN revision: 76455
2012-09-11 11:43:17 +00:00
Carsten Haitzler 80dbe14ea8 really minor improvement - detect llvmpipe as a software renderer and
blacklist it. :)



SVN revision: 76344
2012-09-08 14:31:18 +00:00
ChunEon Park 74f1f5eed1 evas/gl_common - simpler code
SVN revision: 76289
2012-09-07 08:31:19 +00:00
Carsten Haitzler 921b861f6f fix evas map leak.
SVN revision: 76286
2012-09-07 08:02:32 +00:00
Carsten Haitzler ee49da7665 fix image alpha set bug.
SVN revision: 76277
2012-09-07 05:57:22 +00:00
Carsten Haitzler 86d35c3ca0 really minor fix - to invalidate cache on memfile set.. set to not has
cur alpha then the cur alpha flag! :)



SVN revision: 76275
2012-09-07 05:27:55 +00:00
Tom Hacohen 06cc2874ef Evas textblock: Fix a small stringshare leak.
I don't know how this got in. Anyhow, stringshare leaks are hard to spot.

SVN revision: 76197
2012-09-05 13:25:12 +00:00
Tom Hacohen 5f54cc0b2d Evas textblock: Fixed format nodes updates for because of style changes.
Thanks a lot to Bluezery for reporting this issue.

SVN revision: 76195
2012-09-05 13:02:37 +00:00
Tom Hacohen 57269364d9 Evas magic: Added compiler hints (EINA_UNLIKELY).
SVN revision: 76194
2012-09-05 13:02:33 +00:00
Carsten Haitzler 79045b88db fix rgab dest alpha rendering issue
SVN revision: 76188
2012-09-05 10:11:48 +00:00
Cedric BAIL bffbe552fc evas: don't change the value of event. That break ABI !
SVN revision: 76186
2012-09-05 09:56:24 +00:00
ChunEon Park f7f9341419 evas/evas_object_image - added EVAS_CALLBACK_IMAGE_RESIZE.
SVN revision: 76161
2012-09-05 04:20:42 +00:00
Eduardo de Barros Lima e44d6633a3 Formatting
SVN revision: 76144
2012-09-04 20:38:09 +00:00
Eduardo de Barros Lima 904e2096f4 Wayland_egl: NULL checks to avoid crash with invalid re->win
SVN revision: 76135
2012-09-04 18:27:29 +00:00
ChunEon Park 36df225438 evas/image - my fault. this shouldn't be commented.
SVN revision: 76126
2012-09-04 11:24:40 +00:00