Jihoon Kim
373fb30096
ecore_imf/scim: remove unused function declaration
2013-04-13 15:25:00 +09:00
Sung W. Park
34ce73badd
[Evas] Updated eglMap/UnmapImageSEC extension definition
...
Recently Samsung specific eglMap/UnmapImageSEC has been updated to
support new features. The extension definition was updated in evas
accordingly.
2013-04-12 17:34:13 +09:00
Sung W. Park
00cffc0585
[Evas GL] Initialize evas gl engine after evas stuff is initialized first.
2013-04-12 17:02:43 +09:00
Carsten Haitzler
7fd0cf1731
this is not a big change - not worth changelog, but allow gl partial
...
updates to be rounded up to specific tile sizes (and make it 16x16 by
default).
2013-04-11 21:24:06 +09:00
Stefan Schmidt
25843ac65e
eeze/sensor/tizen: Fix bug where we set the wrong sensor type to the object.
...
Eeze sensor and Tizen types can't be in sync as the order have been changed
several times in Tizen already. We need to keep the order stable for ABI
compliance though after 1.8.
While we did the translation in one direction we did not in the other. Fix
this bug that shows now.
2013-04-11 13:11:08 +01:00
Carsten Haitzler
9dffb4eed8
and further work on buffer age support in evas... after more testing
...
on nvidia...
2013-04-11 09:21:42 +09:00
Carsten Haitzler
8f73a2bd0e
add environemnt vars to switch bounding box to full region list calcs
...
and an env var to show debug for partial updates.
2013-04-10 18:47:44 +09:00
Carsten Haitzler
9a649bc07a
fix valgrind complaint in evas gl caching of surface caps... bad code
...
bad!
2013-04-10 18:47:44 +09:00
Carsten Haitzler
92398f4f47
add mesa buffer release support to evas gl engine.
2013-04-10 18:47:44 +09:00
Carsten Haitzler
3cdd10e070
add gl buffer age support fully now for default automatic mode: query
...
extensions correctly in egl and glx too. need to hunt a partial swap
for glx now...
2013-04-10 18:47:44 +09:00
Cedric Bail
fa8c469453
eina: align allocated memory to 4096.
2013-04-04 23:50:14 +09:00
Stefan Schmidt
98806b17e2
eeze/sensor/tizen: Big update to support all new tizen sensor types.
...
This needs quite soem testing but it should copver all new sensors now.
2013-04-03 17:14:20 +01:00
Stefan Schmidt
f5b322a824
eeze/sensor/tizen: USe enum sentinel to iterate over sensor types.
...
With the newer version we now have a sentinel that marks the last item of the enum.
2013-04-03 17:14:20 +01:00
Stefan Schmidt
9d47faa761
eeze/sensor: Add more sensor types used in Tizen.
...
Just setting up the sensor types in the lib and fake module.
2013-04-03 17:14:20 +01:00
Cedric BAIL
f11dc2f184
evas: fix crash with Evas buffer when target colorspace has no alpha.
2013-04-03 19:18:58 +09:00
Rafael Antognolli
b73786814c
ecore_evas/wayland: Ecore_Evas geometry should report the client size.
...
The real canvas size contains enough space for rendering the frame, but
ecore_evas_geometry_get() should be consistent accross all the engines
and report only the client area.
2013-04-02 14:39:59 -03:00
Stefan Schmidt
bc93fd6aa7
eeze/sensor/fake: Finally fix fake module to send out correct ecore events.
...
Sensor type is completely different from event type.
2013-03-28 14:38:12 +00:00
Stefan Schmidt
85d7dddbde
eeze/sensor: Make sure we send out ecore events for all async reads in fake module
2013-03-27 13:23:53 +00:00
Stefan Schmidt
d0483d3dde
evas_extn: Tag parameter as unused.
...
Maybe we should switch to use -Wno-unused-parameter in our default cflags?
I mean unused parameters are really common and I do not see their harm.
Using -Wno-unused-parameter would let us remove all the cluttered EINA_UNUSED
and __UNUSED__ and also be safe when a paramter gets is use later as the
compiler could optimize it out when tagged with unused. Still we would avoid
the warnings to find the important ones.
2013-03-26 09:36:09 +00:00
Stefan Schmidt
394fa35356
eeze: Make eeze sensor log domain private and use different ones for the modules
...
The main eeze sensor log domain was EAPI as it was used in the modules as well.
(Gives some nice runtime error when loading the shared object). Switch to different
domains for the module and make the main domain private.
Spotted by zmike.
2013-03-26 09:33:59 +00:00
Stefan Schmidt
948d7e3743
eeze/fake/module: Correct error message and fix typo.
2013-03-26 08:36:37 +00:00
Cedric BAIL
d583d08814
evas: no need for a callback per async call.
...
Let's not multiply our callback infrastructure without any serious need. We
already have to many of them.
2013-03-26 11:59:27 +09:00
Carsten Haitzler
5bb45cecbf
imrpovement in ethumb video generation - wait a few frames so we have
...
something rendered at new pos... :)
2013-03-25 18:46:51 +09:00
Stefan Schmidt
a9c543c73f
evas_extn: Rename data variable to avoid local shadowing.
...
Jenkins as well as klocwork complained here as data is already used for
the parameter of the function and we shadow it here locally. Does not look
like it would really harm us here but better avoid it.
2013-03-25 09:40:36 +00:00
Carsten Haitzler
1117cb938a
update po's ... :/
2013-03-23 13:31:22 +09:00
Rafael Antognolli
f9fbafae58
ecore_evas/wayland: Don't need to show and hide children of the frame.
...
The frame smart object inherits from clipped smart object now, so it
doesn't need to show and hide its children, as the clipper takes care of
that.
2013-03-22 15:31:21 -03:00
Daniel Willmann
0bbd944672
eeze_sensor: Don't free the object we want to return asynchronously
...
The event callback will take care of freeing the object.
This issue was found thanks to clangs -fsanitize=address option - coming
to a CI job near you.
Signed-off-by: Daniel Willmann <d.willmann@samsung.com>
2013-03-22 17:50:26 +00:00
Jiyoun Park
8653a45cb1
* Ecore_x: fix alpha set function not clear sync counter
2013-03-22 18:49:46 +09:00
Carsten Haitzler
fba8124fc5
in evas gl engine if age changes then be conservative and assume backbuffer was
...
invalidated.
2013-03-22 11:35:05 +09:00
Carsten Haitzler
deabd07e4b
oops - define GL_UNPACK_ROW_LENGTH not GL_UNPACK_ROW_LENGTH_EXT
2013-03-22 11:35:05 +09:00
Rafael Antognolli
048c8f0b25
ecore_evas/wayland: Use clipped smart object for window decorations.
...
When creating windows directly with Ecore_Evas, instead of using
Elementary, a default smart object is provided for the frame (client
side window decorations).
Now this smart object inherits from the clipped smart object, which
means that all its member objects will be clipped to its main clipper,
being skipped when the framespace clipper checks for objects without a
clipper.
Fix a ticket, which I don't remember the number because trac doesn't
work.
2013-03-21 20:45:44 -03:00
Rafael Antognolli
7a01acd60d
ecore_evas/wayland_shm: Check if the Ecore_Evas is visible on render.
...
Without this check, the code tries to access win->surface, which will be
NULL, causing a segfault.
Fix ticket #2304 .
2013-03-20 18:06:26 -03:00
Rafael Antognolli
57208fd2a3
evas/wayland_egl: Fall back to dlsym if eglGetProcAddress fails.
...
At least for wayland, eglGetProcAddress seems to fail to get the
eglQueryString symbol. Not sure if it's the right fix, but brings
wayland_egl back to working again.
Fixes #2301 .
2013-03-20 15:16:10 -03:00
Tom Hacohen
aef97ce5a5
Evas gl: Fixed warnings in the gl engine.
2013-03-20 15:18:54 +00:00
Carsten Haitzler
797c1a1283
seems tegra has gotten better so up pipe max number in gl engine.
2013-03-17 14:18:52 +09:00
Carsten Haitzler
5a8d82228f
update on recent symbol finding changes in evas - use dlsym for fbo's
2013-03-17 13:55:10 +09:00
Cedric Bail
ba4db2c241
ecore_evas: follow naming of other modules for Windows to.
2013-03-16 15:54:18 +09:00
Cedric Bail
a4593c1cdf
ecore_evas: killing Glew and Direct3d, because someone already killed Kenny.
2013-03-16 15:50:01 +09:00
Carsten Haitzler
3728c60311
Fix opengl-es 2.0 engine support to only use GL_UNPACK_ROW_LENGTH
...
if the correct gles extension exists.
2013-03-15 13:05:39 +09:00
Carsten Haitzler
5a00aa5b25
evas gl engine -> prefer extn symbols over non-extn symbols
2013-03-15 12:15:19 +09:00
Chris Michael
cac7a4dad8
Fix for building without setting the opengl=es option.
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-03-14 14:50:23 +00:00
Cedric BAIL
dbd044055d
evas: fix compilation issue due to change of Evas_Object structure.
2013-03-14 10:44:56 +09:00
Cedric BAIL
d79a2efa39
evas: use Eina_Cow a lot more and we are closer to the memory size of 1.7.
2013-03-13 14:35:25 +09:00
Carsten Haitzler
5b201f9122
please... compile again thanks!
2013-03-12 23:17:00 +09:00
Chris Michael
873c18cc15
Force shm engine to do sync render for now.
...
There are stalling issues with async render that I need to look in to.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-03-12 12:52:25 +00:00
Christopher Michael
31ec0c4d7b
Add Async support for Wayland Shm Engine.
...
Signed-off-by: Christopher Michael <cp.michael@samsung.com>
2013-03-12 12:52:25 +00:00
Christopher Michael
91a83b8cda
Add Async support for wayland_shm engine.
...
Signed-off-by: Christopher Michael <cp.michael@samsung.com>
2013-03-12 12:52:25 +00:00
Cedric Bail
32661a5ac4
ecore_evas: re-order inclusion of header to fix compilation on Windows.
...
It is a very tricky things to get header order right on windows. Having that
order only in .c files simplify the work a lot. So let's try to do it with
Ecore_Evas after it rewrite and split into modules.
2013-03-12 15:58:43 +09:00
Carsten Haitzler
8b55c24fe8
cleanup some egl/glx/gl extension string matching and proc address
...
vetos.
2013-03-12 15:30:05 +09:00
Jiyoun Park
bcfc58f460
ecore_x: fix bug not check data value when get deiconify message
2013-03-12 11:53:21 +09:00