Carsten Haitzler
69bd9ce72e
let's make server work out of the box if u set:
...
export EVAS_CSERVE2=1
(and run cserve2)
SVN revision: 71274
2012-05-21 08:44:55 +00:00
Sung Park
8250180aec
Separated checks for gl2.h defines and gl2ext.h defines in Evas_GL.h.
...
SVN revision: 71270
2012-05-21 08:01:28 +00:00
Cedric BAIL
d30a9bf8be
evas: this should fix the last remaining bug with my lockless font rendering.
...
SVN revision: 71236
2012-05-19 07:43:37 +00:00
ChunEon Park
36bbac26ca
evas - updated changelog
...
SVN revision: 71228
2012-05-18 08:28:55 +00:00
ChunEon Park
2a9f42c47e
evas/evas_render - and should update the mapped objects when their color is changed since color should be multiplied again.
...
SVN revision: 71226
2012-05-18 07:17:34 +00:00
ChunEon Park
03995b4e98
evas/evas_render - should call the render_post since the object color can be changed without changing map
...
SVN revision: 71224
2012-05-18 06:51:30 +00:00
Cedric BAIL
e3575cb505
evas: remove librsvg svg loader.
...
NOTE: as librsvg is a massive source of bugs in e17, it is now
removed from evas. You can still use librsvg by using the
evas_generic_loader. Please not that you need to properly delete
it from your disk if you don't use a package manager. The file to
remove :
/*/lib/evas/modules/loaders/svg/linux-gnu-i686-1.2.*/module.so
SVN revision: 71223
2012-05-18 05:02:44 +00:00
Cedric BAIL
495addd041
evas: don't try to walk if we don't have anything to walk on.
...
SVN revision: 71221
2012-05-18 03:16:22 +00:00
Cedric BAIL
b0d3526d89
evas: another improvement part of the previous lock less font rendering patch.
...
Now evas will in all case do the layout during the prepare stage. It will do that
once and as long as the text didn't change. This does improve by a factor of at
least 2.3 in all expedite test case except the text change that only get a 30%
increase (I expect a drop in performance on non pipe rendering for text change
expedite test only, but this case is not common in real life).
This also fix the issue that show random size glyph when using pipe rendering.
SVN revision: 71220
2012-05-18 02:16:54 +00:00
ChunEon Park
c21bfb49c2
evas - removed unnecessary fields, changed_nomove and changed_move_only.
...
These are actually not necessary right now.
SVN revision: 71199
2012-05-17 10:51:54 +00:00
ChunEon Park
df0296e0b7
evas/evas_render - removed dead code
...
SVN revision: 71198
2012-05-17 10:34:53 +00:00
Vincent Torri
2f8a239437
fix a couple of warnings
...
SVN revision: 71192
2012-05-17 08:31:51 +00:00
Sung Park
38f87ea80b
Updating documentation and NEWS for EvasGL Multisample Surface
...
bits along with general doc update.
SVN revision: 71191
2012-05-17 06:54:06 +00:00
Vincent Torri
2ce55a9f86
Missing entries
...
SVN revision: 71181
2012-05-16 21:46:56 +00:00
Vincent Torri
61656c2ecc
Evas: use Esvg for svg rendering.
...
If Esvg is not found, librsvg is used (if found)
See README to see how to installe Esvg
SVN revision: 71180
2012-05-16 21:28:36 +00:00
ChunEon Park
a2c7fa2dcc
evas/evas_render - trivial changes
...
changed from integers to Eina_Bool
removed white spaces and fixed indentations
SVN revision: 71170
2012-05-16 13:21:37 +00:00
ChunEon Park
14e43d84fd
evas/evas_render - added evas_object_change_reset internal function to remove much duplicated code
...
SVN revision: 71169
2012-05-16 12:59:33 +00:00
Christopher Michael
81e987e363
Evas (gl_x11): Unbreak build for gles_sgx & s3c6410. Someone removed a
...
variable that was actually being used :(
SVN revision: 71146
2012-05-16 08:03:31 +00:00
Gustavo Lima Chaves
a79ac2aba1
[evas] Just some tweaks on Evas_Smart_Class' docs.
...
SVN revision: 71137
2012-05-16 01:39:53 +00:00
Jihoon Kim
d4a4b11bd2
evas: fix typo in README
...
SVN revision: 71134
2012-05-16 01:02:51 +00:00
Jihoon Kim
dc340bbd74
evas gl_x11 engine: remove unused variables
...
SVN revision: 71133
2012-05-16 01:01:55 +00:00
Rafael Antognolli
ad37a5e7bf
evas/cserve2: Use width and horizontal bearing from
...
glyph metrics.
Instead of having to render the glyph to get the width and horizontal
bearing of it, it's possible to get this information from the glyph
metrics (which are available on the glyph slot).
This change now allows Evas to only render the glyph at the rendering
phase, instead of having to render it during layout phase.
SVN revision: 71132
2012-05-15 21:15:20 +00:00
Rafael Antognolli
d94025ca29
evas/cserve2: Split out the glyph rendering code from
...
glyph_get().
Now it's possible to get a font glyph without needing to render it
(although Evas is not doing so).
SVN revision: 71131
2012-05-15 21:15:08 +00:00
Christopher Michael
5fbecabb43
Evas (wayland_egl): Fix compiler warnings. Use proper log_domain name.
...
Fix static build of the engine. Define the proper module name.
SVN revision: 71116
2012-05-15 13:21:01 +00:00
Christopher Michael
a4cfab66ab
Evas (gl_x11): Fix commit snafu so gl_x11 builds again.
...
SVN revision: 71115
2012-05-15 13:13:05 +00:00
Christopher Michael
5354f8078a
Evas (wayland_egl): Fix build. Add missing files, remove unused ones.
...
SVN revision: 71114
2012-05-15 13:07:32 +00:00
Christopher Michael
726b718812
Evas (wayland_egl): Update wayland_egl engine to match recent gl_x11
...
changes.
SVN revision: 71109
2012-05-15 12:03:01 +00:00
ChunEon Park
0645d65c8a
evas/evas_render - clean code more in _evas_render_phase1_object_process
...
SVN revision: 71106
2012-05-15 11:43:23 +00:00
ChunEon Park
5a077b9f85
evas/render - removed unnecessary parameter in _evas_render_phase1_object_process
...
SVN revision: 71105
2012-05-15 11:29:28 +00:00
Cedric BAIL
f9650433ed
evas: apparently i am not the only user of the pipeline rendering.
...
SVN revision: 71104
2012-05-15 11:11:33 +00:00
ChunEon Park
fb934425e9
evas - reverted 71099. my mistake
...
SVN revision: 71101
2012-05-15 08:22:06 +00:00
ChunEon Park
b838e41bab
evas - removed unnecessary compares
...
SVN revision: 71099
2012-05-15 07:30:15 +00:00
Iván Briano
148d9cd110
and fix wrong merge, damn it!
...
SVN revision: 71077
2012-05-14 15:17:12 +00:00
Iván Briano
2810fcd583
bot warnings begone, hopefully
...
SVN revision: 71076
2012-05-14 15:05:04 +00:00
Cedric BAIL
c686762c35
evas: warning--, tasn.happy++.
...
SVN revision: 70993
2012-05-14 09:21:50 +00:00
Sung Park
b0f7d91c32
Adding MSAA (Multisample Anti-Aliased) Surface Option to Evas GL.
...
Currently, this feature is only supported in EGL/GLESv2 environment
with GL_IMG_multisampled_render_to_texture extension supported.
_____________________
from: (sanghee park) sh15.park@samsung.com
Dear all,
I compose this mail to ask reviewal this patch about multisampling on the evasgl.
I want to make multisampling capacity to enhance rendering quality of the evasgl.
But if MSAA is applied always, this have possibility lowering rendering performance,
I separated user's input level to high, mid, low, none.
If you want to test this patch, try to examine rendering qulity on EGL circumstance with multisampling level.
Plaese review it, and any suggestion will be appreciated.
Best Regards,
SangHee
SVN revision: 70992
2012-05-14 08:52:56 +00:00
Carsten Haitzler
ce4a431e4d
Fix pixman rendering support if you set alpha flag AFTER
...
setting image size for custom image data.
SVN revision: 70987
2012-05-14 06:56:22 +00:00
Iván Briano
b0907e89b8
LEAKS! GONE!
...
- Cleanup cache2 things on shutdown
- Use Eina_File instead of straight shm_open + mmap when loading things from cserve2
- Do free the mapped images when we don't need them
SVN revision: 70936
2012-05-11 20:12:56 +00:00
Cedric BAIL
4494035fa7
evas: detect properly when we wippe out font information.
...
SVN revision: 70923
2012-05-11 01:50:40 +00:00
Iván Briano
f9de301af5
Fix whatever went wrong here that made software sluggish when not using pipe render
...
SVN revision: 70911
2012-05-10 17:42:25 +00:00
Daniel Juyung Seo
123185958e
evas Evas.h: Fixed formatting while reading the code.
...
SVN revision: 70877
2012-05-08 23:05:49 +00:00
Sung Park
2687e46077
Fixed a few minor bugs and cleaned up unnecessary code for evas_gl.
...
Mainly, glDeleteBuffers was being called instead of glDeleteRenderbuffers.
Also, there was an error when checking if surface is valid.
SVN revision: 70870
2012-05-08 09:40:01 +00:00
Iván Briano
a033707137
And make map work with cserve2
...
SVN revision: 70858
2012-05-07 19:58:34 +00:00
Iván Briano
c97f25128b
cserve2 warnings begone
...
SVN revision: 70845
2012-05-07 17:22:06 +00:00
Cedric BAIL
3d04d95a1f
evas: track the number of childs.
...
SVN revision: 70835
2012-05-07 02:11:35 +00:00
Jonas M. Gastal
faed16346b
Small improvement to evas_object_rectangle_add docs.
...
SVN revision: 70763
2012-05-04 19:25:33 +00:00
Jonas M. Gastal
14bd718aee
Fixing typo.
...
SVN revision: 70762
2012-05-04 19:25:30 +00:00
Iván Briano
4878544dc5
Check cserve2 can be built while the multiplatform support is not there yet.
...
Patch by Raphael Kubo da Costa
SVN revision: 70760
2012-05-04 17:57:01 +00:00
Tom Hacohen
ab28901628
Evas textblock: Warnings - go away and please don't stay.
...
SVN revision: 70757
2012-05-04 10:10:29 +00:00
Iván Briano
1e6d85af97
Why this doesn't break for me? Now I have to use the bot for testing.
...
SVN revision: 70700
2012-05-03 21:17:55 +00:00