Carsten Haitzler
c6117c504c
turn this off - definitely broken on n900! bug filing time!
...
SVN revision: 46685
2010-03-01 12:29:10 +00:00
Carsten Haitzler
c76d28e4d2
oooh oops. colormap etc. was wrong. fix fix fix. no debug... driver bugs tho...
...
SVN revision: 46683
2010-03-01 12:00:54 +00:00
Carsten Haitzler
d7aa78290c
make egl work again.. sgx egl broken tho :(
...
SVN revision: 46680
2010-03-01 06:49:46 +00:00
Carsten Haitzler
07e3e08384
oops - fix.
...
SVN revision: 46679
2010-03-01 05:19:00 +00:00
Carsten Haitzler
5ae0845c1c
begin work on argb window support for gl - glx/gl doesnt work. i think egl/gles
...
will tho.
SVN revision: 46677
2010-03-01 04:44:23 +00:00
Vincent Torri
555709fa24
abort when pthread is requested but not found
...
patch by Albin Tonnerre
SVN revision: 46657
2010-02-28 17:28:43 +00:00
Carsten Haitzler
d0551b44e4
eek - map event adjus gone wrong. fix!
...
SVN revision: 46581
2010-02-27 15:12:54 +00:00
Carsten Haitzler
8c14ff2e76
hmmmm oops. re-enable bgra support.
...
SVN revision: 46577
2010-02-27 10:34:19 +00:00
Carsten Haitzler
6559804d43
found booboo on non-bgra extended gl-es.
...
SVN revision: 46576
2010-02-27 10:31:17 +00:00
Carsten Haitzler
b8955f3a50
neon back - found the bug! expedite!
...
SVN revision: 46572
2010-02-27 07:50:11 +00:00
Carsten Haitzler
b62185b395
disabel neon blend for now.. i smell some trouble somewhere.
...
SVN revision: 46570
2010-02-27 07:29:16 +00:00
Gustavo Sverzut Barbieri
9c3af651ba
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?
SVN revision: 46530
2010-02-26 22:51:07 +00:00
Gustavo Sverzut Barbieri
62301bc16d
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())
SVN revision: 46529
2010-02-26 22:32:07 +00:00
Gustavo Sverzut Barbieri
3a11fbe02c
use eina_strbuf faster variants whenever possible.
...
call me your bitch, call me your duplicated code, call me your complex code!
SVN revision: 46528
2010-02-26 22:03:25 +00:00
Cedric BAIL
bb8ede02af
* evas: Always redraw Textblock on style change.
...
SVN revision: 46469
2010-02-25 16:31:00 +00:00
Cedric BAIL
4d945f2c6a
* evas: Remove duplicated code.
...
SVN revision: 46466
2010-02-25 15:10:05 +00:00
Vincent Torri
aab5142dd5
revert
...
SVN revision: 46455
2010-02-25 05:59:44 +00:00
Vincent Torri
ca54f3d22b
change option --enable-pthreads to --enable-threaded-rendering
...
change your scripts if needed
SVN revision: 46453
2010-02-25 05:39:30 +00:00
Cedric BAIL
7fcbff0e0e
* evas: Bring back Font Kerning cache as it does improve performance
...
by a good margin on my 4 targets (SGX-530, Tango2, NVidia G73).
SVN revision: 46388
2010-02-23 13:31:10 +00:00
Marc Andre Tanner
5b4ed37b9c
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.
SVN revision: 46353
2010-02-22 08:12:49 +00:00
Carsten Haitzler
9dcca83a08
fix alpha set/unset on image obj in gl engine.
...
SVN revision: 46344
2010-02-21 15:49:44 +00:00
Carsten Haitzler
a4b6192e7f
border_scale ... possible++
...
SVN revision: 46340
2010-02-21 06:21:15 +00:00
Carsten Haitzler
64a129f1fa
stderr for that output! one day it will go - but for now, it stays.
...
SVN revision: 46329
2010-02-20 05:36:45 +00:00
Carsten Haitzler
e1f2ad1f76
and merge some delcaration lines for compactness
...
SVN revision: 46328
2010-02-20 04:49:03 +00:00
Carsten Haitzler
c26d5bc2bc
simplify shaders to have fewer tmp vars. in case of dumb shader compilers.
...
SVN revision: 46327
2010-02-20 04:37:22 +00:00
Vincent Torri
298da926f1
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 ?
SVN revision: 46309
2010-02-19 14:33:49 +00:00
Carsten Haitzler
1244978ecd
disable error gets - minor impact to keep getting errors - but stil an impact
...
if we dont need to know what they are.
SVN revision: 46270
2010-02-18 08:54:24 +00:00
Carsten Haitzler
0fecb5ede7
and fix some over-zealous optimising.
...
SVN revision: 46269
2010-02-18 08:51:00 +00:00
Carsten Haitzler
136316d6ce
more shaders... for more speeeeeeds!
...
SVN revision: 46268
2010-02-18 08:36:07 +00:00
Carsten Haitzler
25f169fc21
dont need these with shaders.
...
SVN revision: 46267
2010-02-18 07:21:17 +00:00
Carsten Haitzler
c7695857f7
lots more shaders!
...
SVN revision: 46266
2010-02-18 07:10:28 +00:00
Gustavo Sverzut Barbieri
5777eee064
do not access NULL image data for native surfaces.
...
This fixes another segv that happens when using composite manager.
SVN revision: 46265
2010-02-18 02:51:27 +00:00
Cedric BAIL
ed5adb020f
* evas: Sync DirectFB engine with last Evas engine API.
...
Note: More test are needed, but basically, you have map running with DirectFB. Enjoy !
SVN revision: 46249
2010-02-17 17:24:27 +00:00
Cedric BAIL
17653e550c
* evas: Fix SDL map usage (raster edje map test is working :-) ).
...
SVN revision: 46247
2010-02-17 15:22:58 +00:00
Carsten Haitzler
ac2f03b865
fix small potnential bug in map rendering.
...
SVN revision: 46242
2010-02-17 08:05:19 +00:00
Carsten Haitzler
0a373f4d19
done need egl errors there.
...
SVN revision: 46241
2010-02-17 07:34:22 +00:00
Carsten Haitzler
fcf092e6d7
get ansio ext + max val.
...
SVN revision: 46240
2010-02-17 07:26:44 +00:00
Carsten Haitzler
6b42415c3b
fix err output.
...
SVN revision: 46239
2010-02-17 06:27:22 +00:00
Carsten Haitzler
6de08e07fa
fix maps with alpha.. sorry about that!
...
SVN revision: 46235
2010-02-17 04:48:53 +00:00
Carsten Haitzler
c474d55267
oops fix erro check.
...
SVN revision: 46234
2010-02-17 04:30:58 +00:00
Carsten Haitzler
dc8fdf5e3a
lots of gl error catching.. if gl errors happen.
...
it's a #defined macro so it can be removed.
SVN revision: 46233
2010-02-17 04:21:59 +00:00
Carsten Haitzler
0be05b9046
be less pedantic on fglrx.
...
SVN revision: 46229
2010-02-17 02:11:47 +00:00
Gustavo Sverzut Barbieri
21d95ade17
typedefs in events, makes life easier for bindings and pointer references.
...
SVN revision: 46211
2010-02-16 15:37:53 +00:00
Gustavo Sverzut Barbieri
e133d2f300
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.
SVN revision: 46206
2010-02-16 12:59:37 +00:00
Carsten Haitzler
440f6d0d7b
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.
SVN revision: 46177
2010-02-15 05:05:05 +00:00
Carsten Haitzler
b933154d21
add checks for vendor etc. too
...
SVN revision: 46176
2010-02-15 04:12:50 +00:00
Carsten Haitzler
c2431a688d
and be paranoid if context createion fials - try again with other direct
...
options
SVN revision: 46168
2010-02-14 15:15:28 +00:00
Carsten Haitzler
cee4d504cf
add indirect engine option - and do glsym for glxcreatepixmap and friends.
...
SVN revision: 46167
2010-02-14 15:12:39 +00:00
Gustavo Sverzut Barbieri
101ddb5c97
evas: help bindings.
...
* EVAS_CALLBACK_LAST as sentinel to detect number of events changed.
* Evas_Event_Cb typedef.
SVN revision: 46144
2010-02-13 15:52:51 +00:00
Vincent Torri
0a87819b44
apply raster's changes to the xcb engine
...
SVN revision: 46134
2010-02-13 12:28:08 +00:00
Carsten Haitzler
6abac56d9d
dont need these 2 syncs.
...
SVN revision: 46126
2010-02-13 11:37:34 +00:00
Michael Jennings
bc32b334d5
Add spec file support for software-16 engine.
...
SVN revision: 46125
2010-02-13 07:22:11 +00:00
Vincent Torri
b9ca64f7a5
formatting
...
SVN revision: 46110
2010-02-12 08:09:03 +00:00
Carsten Haitzler
c487a6aa70
work on adding copy back -> front partial swaps back in... tho it does
...
nothing atm.. odd! disabled tho.
SVN revision: 46077
2010-02-11 14:41:44 +00:00
Carsten Haitzler
7fb7677794
printf--
...
SVN revision: 46044
2010-02-10 13:36:33 +00:00
Carsten Haitzler
5c236def11
more work on compositing
...
SVN revision: 46043
2010-02-10 13:36:06 +00:00
Carsten Haitzler
22bcb163f2
compositing ok on glx - need this for more testing and dev!
...
SVN revision: 46035
2010-02-10 06:24:21 +00:00
Sebastian Dransfeld
5847c6f245
string_remove -> string_steal
...
Better naming
SVN revision: 46028
2010-02-09 21:06:27 +00:00
Vincent Torri
b2082d7527
compile also gl_common when gl engines are static
...
SVN revision: 45987
2010-02-08 16:14:32 +00:00
Sebastian Dransfeld
26ddf06980
Switch internal strbuf to eina strbuf
...
SVN revision: 45944
2010-02-06 20:41:53 +00:00
Carsten Haitzler
353f4bb6ec
reduce binds when things get clipped and split.
...
SVN revision: 45928
2010-02-06 08:38:26 +00:00
Carsten Haitzler
327dbc9a72
small fix for over-zealous limiting of draws - use clip regions instead.
...
SVN revision: 45861
2010-02-04 07:41:07 +00:00
Vincent Torri
c3915edab7
use efl_fnmatch m4 macro
...
SVN revision: 45853
2010-02-03 20:57:36 +00:00
Carsten Haitzler
1dedddf95d
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+
SVN revision: 45836
2010-02-03 15:47:13 +00:00
Carsten Haitzler
c0baeaeb68
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.
SVN revision: 45829
2010-02-03 11:18:00 +00:00
Carsten Haitzler
ee6abe9ca0
disable
...
SVN revision: 45828
2010-02-03 04:36:05 +00:00
Carsten Haitzler
0ee6420e42
move to eglwaitnative - still doesnt help tho:(
...
SVN revision: 45802
2010-02-02 11:50:49 +00:00
Carsten Haitzler
466fb263ac
clean up gl text-from-pixmap a bit
...
SVN revision: 45796
2010-02-02 07:00:10 +00:00
Carsten Haitzler
2087f9468c
fix! broek egl compositing. fixed now.
...
SVN revision: 45792
2010-02-02 05:30:19 +00:00
Iván Briano
27eccf0332
When a clipper is no more, redraw the portion of the canvas it takes.
...
SVN revision: 45781
2010-02-01 19:50:01 +00:00
xcomputerman
34d7cdb3fc
Fix broken build for non-GLES gl_sdl
...
SVN revision: 45763
2010-02-01 04:55:03 +00:00
Carsten Haitzler
37cd2fff83
make that an ifdef for gles
...
SVN revision: 45762
2010-02-01 04:40:48 +00:00
Carsten Haitzler
f35fa585c4
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.
SVN revision: 45761
2010-02-01 04:26:55 +00:00
Carsten Haitzler
a022e49d82
more complete gl-texture-pixmap handling, but still is broken on fglrx. hmmm.
...
SVN revision: 45750
2010-01-31 02:50:01 +00:00
xcomputerman
48f31c7cb0
Output GL info to stderr instead of stdout
...
SVN revision: 45731
2010-01-30 08:36:00 +00:00
xcomputerman
bf69a60f64
Fix gl_sdl for WebOS -- need to check SDL_RESIZABLE because calling SetVideoMode() kills the GL context
...
SVN revision: 45730
2010-01-30 08:11:51 +00:00
Carsten Haitzler
2b06b06b33
dnl--
...
SVN revision: 45728
2010-01-30 03:19:51 +00:00
Vincent Torri
20d5a675db
* 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
SVN revision: 45724
2010-01-30 00:09:29 +00:00
Carsten Haitzler
2b33ec0988
put in little vsync option and section. not turned on by anything yet.
...
SVN revision: 45708
2010-01-29 17:14:50 +00:00
Carsten Haitzler
ef3b81b395
some safety with freeing texture stuff
...
SVN revision: 45701
2010-01-29 10:53:53 +00:00
Carsten Haitzler
0aec2b4dcd
oops - missed name.
...
SVN revision: 45697
2010-01-29 08:20:58 +00:00
Vincent Torri
0ffcae731c
formatting
...
SVN revision: 45696
2010-01-29 07:47:33 +00:00
xcomputerman
d3bfe37afa
Better test for gl_common; fix SDL_opengles defines
...
SVN revision: 45695
2010-01-29 07:42:24 +00:00
Vincent Torri
8d2b0b7ff5
portable echo -n
...
SVN revision: 45694
2010-01-29 07:35:33 +00:00
Carsten Haitzler
325da4619c
some build fixes... oops.
...
SVN revision: 45693
2010-01-29 06:33:10 +00:00
xcomputerman
a61baea31e
Various fixes to enable building SDL/OpenGLES
...
SVN revision: 45692
2010-01-29 06:12:35 +00:00
Carsten Haitzler
dcd3b345e5
gles - update on t2pixmap
...
SVN revision: 45681
2010-01-29 05:32:51 +00:00
xcomputerman
d71885ab87
Add missing pkgconfig file
...
SVN revision: 45676
2010-01-29 03:19:13 +00:00
xcomputerman
cdcc000942
Add OpenGL SDL engine
...
SVN revision: 45674
2010-01-29 02:31:37 +00:00
Vincent Torri
eeb221e665
async events do not depend on pthread anymore
...
SVN revision: 45670
2010-01-28 17:25:52 +00:00
Boris Faure
b2f665d0b2
evas: remove useless include. patch by vtorry
...
SVN revision: 45660
2010-01-28 12:38:21 +00:00
Carsten Haitzler
36270ab981
fix rgb textures on fglrx again
...
SVN revision: 45628
2010-01-27 15:29:24 +00:00
Carsten Haitzler
c612e20b40
move fastpath where it should be
...
SVN revision: 45623
2010-01-27 06:49:21 +00:00
Nicholas Hughart
9b343e33e3
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.
...
SVN revision: 45620
2010-01-27 05:52:27 +00:00
Carsten Haitzler
82ea9859e8
fastpath for map that are... well.. not mapped.
...
SVN revision: 45574
2010-01-26 08:16:36 +00:00
Carsten Haitzler
be64dad971
debug--
...
SVN revision: 45555
2010-01-25 14:44:02 +00:00
Carsten Haitzler
7d25128c3d
more debug
...
SVN revision: 45554
2010-01-25 14:29:30 +00:00
Carsten Haitzler
47ad18fafc
more debugging
...
SVN revision: 45551
2010-01-25 14:02:14 +00:00
Carsten Haitzler
0948ee7e20
1. depth buf+ stencil buf explicityl zero for both glx and egl.
...
2. some debugging - havving issues. will revert debug stuff soon
SVN revision: 45550
2010-01-25 13:42:57 +00:00
Carsten Haitzler
5eadacbaf8
avoid recursion!
...
SVN revision: 45548
2010-01-25 11:04:32 +00:00
Carsten Haitzler
c12557d8f0
add pre/post swap callbacks. need them! :(
...
SVN revision: 45514
2010-01-24 11:01:20 +00:00
Carsten Haitzler
e4200ef02b
oops - need to enable it for htings to work
...
SVN revision: 45509
2010-01-24 05:41:53 +00:00
Carsten Haitzler
b06b71050a
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?
SVN revision: 45508
2010-01-24 05:11:54 +00:00
Carsten Haitzler
18c8ea2e96
fix native surface stuff - rounding dimensions up was not smart! :)
...
SVN revision: 45484
2010-01-23 13:49:54 +00:00
Carsten Haitzler
31b9220a3e
fix texture size alloc for native textures.
...
SVN revision: 45483
2010-01-23 13:21:04 +00:00
Carsten Haitzler
abb6c09cd6
go back to rgba
...
SVN revision: 45437
2010-01-22 10:52:53 +00:00
Vincent Torri
8d9d9ea3a3
fix warnings
...
patch by Albin Tonnerre
SVN revision: 45430
2010-01-22 06:51:27 +00:00
Carsten Haitzler
b2f0971068
fix variable
...
SVN revision: 45427
2010-01-22 05:55:46 +00:00
Carsten Haitzler
33ba2279fc
some more cleanups - issed protecting 1 or 2 calls. gl still doesnt work tho
...
:) not on fglrx.
SVN revision: 45388
2010-01-21 12:43:53 +00:00
Carsten Haitzler
dbf33fc10a
some protection against playing with native surfaces (setting image size
...
doent re-alloc for example)
SVN revision: 45385
2010-01-21 09:42:26 +00:00
Carsten Haitzler
ad2b33c0bb
native surface support lives - for GL (GLX) only. it works - or seemingly
...
does in my test casses. doesn't work for compositing though! don't know why.
SVN revision: 45383
2010-01-21 08:44:11 +00:00
Carsten Haitzler
efec562314
handle images that have alpha vhannel but are arbage (in gl) eg 0 or
...
something other than 0xff
SVN revision: 45350
2010-01-20 03:59:32 +00:00
Carsten Haitzler
250496b0ea
hunting bug in fglrx libs - make comment!
...
SVN revision: 45330
2010-01-19 14:29:20 +00:00
Cedric BAIL
6a0668110d
* evas: Fix segv source by checking result before using it.
...
SVN revision: 45301
2010-01-18 20:04:21 +00:00
Carsten Haitzler
752a5bb7a4
add new check of in object list
...
SVN revision: 45284
2010-01-18 11:55:52 +00:00
Carsten Haitzler
6fab52157f
map source api - nothing implemented. for future expansion.
...
SVN revision: 45281
2010-01-18 09:46:45 +00:00
Carsten Haitzler
04bcfb9245
improving multi-touch structs and code.
...
SVN revision: 45248
2010-01-17 08:52:21 +00:00
Mikhail Gusarov
49863000f6
evas: Fix prototype of evas_textblock_style_set, 'text' argument can be NULL
...
SVN revision: 45245
2010-01-17 06:01:13 +00:00
Carsten Haitzler
151515d816
initial multi-touch support.
...
SVN revision: 45212
2010-01-16 12:20:22 +00:00
Cedric BAIL
3cbf825501
* evas: Fix header to build with suncc. Patch from Vincent Torri.
...
SVN revision: 45185
2010-01-15 12:15:00 +00:00
Sebastian Dransfeld
ef658ccd74
Fix wrong function names in doc
...
SVN revision: 45128
2010-01-14 20:52:57 +00:00
Mikhail Gusarov
e1ffc62293
evas: Revert accidentally committed hunk: dlopen is still needed
...
SVN revision: 45098
2010-01-13 23:44:06 +00:00
Mikhail Gusarov
86036e9929
evas: Fix broken check in --enable-convert-8-grayscale-64 handler
...
SVN revision: 45096
2010-01-13 23:23:49 +00:00
Vincent Torri
61daee00ae
dl stuff is only used in the gl_common engine as now,
...
the modules load is done by eina
will clean configure.ac wrt this later
SVN revision: 45092
2010-01-13 21:05:16 +00:00
Cedric BAIL
5d754e74e7
* evas: Fix serious typos that could generate dead lock.
...
SVN revision: 45087
2010-01-13 19:57:59 +00:00
Carsten Haitzler
42f1294b17
patch from sehwan@samsung.com for small issues in evas/edje
...
SVN revision: 45055
2010-01-12 01:45:10 +00:00
Iván Briano
3b160b4354
So... this breaks Smarts ABI, rebuild everything after updating Evas.
...
This patch adds some stuff for smart callback description/instropection, which
is still untested but doesn't break anything that's out there now. Should help
with bindings later on.
Also some parenting guidelines for smart objects, so it's easier to spawn a
subclass out of another. Look at Box and Table for an example on this.
And again, rebuild everything that uses smart objects after this update, or
the world will turn into a happy place where lawyers are no longer needed...
and we don't want to upset the lawyers.
SVN revision: 45043
2010-01-11 14:24:41 +00:00
Vincent Torri
b47b5659b4
update efl_path_max.m4
...
SVN revision: 45036
2010-01-11 07:11:37 +00:00
Christopher Michael
d03271bf4a
Fix compiler warning about discarding pointer type.
...
SVN revision: 45021
2010-01-10 17:59:53 +00:00
Carsten Haitzler
aad9a0113f
dont destroy db - it's shared and initted on startup etc.
...
SVN revision: 44968
2010-01-08 07:51:30 +00:00
Carsten Haitzler
d2a217d775
fix - destroy properly
...
SVN revision: 44967
2010-01-08 07:48:18 +00:00
Carsten Haitzler
2e7d9f6726
comment++
...
SVN revision: 44966
2010-01-08 07:21:15 +00:00
Carsten Haitzler
45d79a15cb
allow x11 engines to get x resource that sets dpi.
...
SVN revision: 44965
2010-01-08 07:10:53 +00:00
Vincent Torri
30a413d330
Fix a crash in the xcb engine
...
It is still broken when shm is used. I don't know why
Fix other possible issues when shapes are used
SVN revision: 44940
2010-01-07 06:42:42 +00:00
Carsten Haitzler
ff86d27663
found divide by 0 in some circumstances -> fix.
...
SVN revision: 44932
2010-01-06 22:54:51 +00:00
Gustavo Sverzut Barbieri
5c70219de3
PATH_MAX check, by Lutin.
...
SVN revision: 44886
2010-01-04 19:18:45 +00:00
Gustavo Sverzut Barbieri
da9ae913ae
better debugging for image load
...
SVN revision: 44885
2010-01-04 19:18:05 +00:00
Carsten Haitzler
36e6b34070
add a device handle to events - break their structs now for future use.
...
SVN revision: 44859
2010-01-03 00:30:02 +00:00
Carsten Haitzler
89bbb2c031
for now - disable scissors.. seems to b0rk thungs
...
SVN revision: 44838
2010-01-01 07:51:18 +00:00
Carsten Haitzler
fa435074e0
1. line support in gl engine - as if anyone uses lines
...
2. fix clipping for gl maps - was setting them when it shouldnt.
SVN revision: 44782
2009-12-30 11:35:40 +00:00
Miculcy Brian
ad22b7b227
fix declaration
...
SVN revision: 44774
2009-12-30 01:33:39 +00:00
Carsten Haitzler
c3f6caa568
gl -> polygons now work. slow - but does it matter?
...
SVN revision: 44724
2009-12-27 00:40:25 +00:00
Cedric BAIL
7c00860cc1
* evas: Loader can now tell if they could be used in another thread or not.
...
xpm and svg loader don't allow preload at this time.
SVN revision: 44714
2009-12-24 13:15:34 +00:00
Cedric BAIL
f7172f2323
* evas: Update func to prevent segv.
...
SVN revision: 44686
2009-12-23 13:31:45 +00:00
Cedric BAIL
b28cf65fcc
* evas: Fix typo.
...
SVN revision: 44679
2009-12-23 10:50:07 +00:00
Gustavo Sverzut Barbieri
51c00c6526
fix evas image loading error reporting.
...
Evas image load was always reporint "generic" error, since it was
disconnected from actual loader modules.
This commit will break the module loader API (as it's restricted to
inside Evas, this should be no problem). The return was turned into
"Eina_Bool" for clarity, while an extra "int *error" is responsible to
report errors. This approach was choosen to force compiler warnings
and to try avoid mistakes as EINA_FALSE == EVAS_LOAD_ERROR_NONE and
thus we'd get opposite behavior if something slips.
Most loaders play well, except by eet that does not provide means to
know if the file open failed due missing file, incorrect format or
corrupted file :-(
Please report any issues. I added eina_log debugging to loader
functions, just run your Evas application as:
EINA_LOG_LEVELS=evas_main:4 your_app
SVN revision: 44666
2009-12-22 23:11:57 +00:00
Gustavo Sverzut Barbieri
9f082cc1d4
stringify load errors.
...
SVN revision: 44660
2009-12-22 18:06:15 +00:00
Cedric BAIL
bd60dfd40e
* evas: Fix build when pipe rendering is disabled.
...
SVN revision: 44651
2009-12-22 12:58:07 +00:00
Cedric BAIL
1b80e16253
* evas_object_textblock: Add some cast to reduce warning noise.
...
SVN revision: 44648
2009-12-22 12:09:36 +00:00
Iván Briano
83a91a9ab9
There's more here than just warning fixes, it's causing crashes with some uses of elm_entry. Noted in Editje.
...
SVN revision: 44639
2009-12-21 19:07:51 +00:00
Cedric BAIL
9dc9b03db9
* evas: Fix bug introduced in warning removal patch.
...
SVN revision: 44638
2009-12-21 18:26:36 +00:00
Cedric BAIL
a27c701f27
* evas: Remove lot's of warning.
...
SVN revision: 44629
2009-12-21 15:52:12 +00:00
Cedric BAIL
579f2e5447
* evas_preload, ecore_thread: On memory allocation failure do call the cancel function too.
...
SVN revision: 44624
2009-12-21 12:25:32 +00:00
Carsten Haitzler
bfd91eb67f
remove excess tex update on dirty. some formattign and naming too.
...
SVN revision: 44592
2009-12-20 06:23:13 +00:00
Vincent Torri
a09ba71047
include Evil.h so that getenv is declared on Windows CE
...
SVN revision: 44567
2009-12-19 10:58:39 +00:00
Vincent Torri
8316ce2fec
fix warning
...
SVN revision: 44566
2009-12-19 10:41:20 +00:00
Vincent Torri
4107ddf303
fix returned values
...
SVN revision: 44565
2009-12-19 10:36:43 +00:00
Vincent Torri
fdae6605b6
delete_me member is available on when async preload is available
...
SVN revision: 44564
2009-12-19 10:33:39 +00:00
Cedric BAIL
b0ffd95878
* evas: Complete rewrite of evas image preload code.
...
This code should be cleaner and easier to understand. It also provides
the ability to spread image decompression on all CPU core. I currently
set it to the exact number of CPU core you have in your machine, if you
find case where it slow down your EFL apps too much, we can reduce this
to give at least one core to evas.
All previous bugs related with async preload are gone, hopefully no
new one are in. Please report any problem with backtrace to me.
SVN revision: 44537
2009-12-18 11:03:31 +00:00
Vincent Torri
9329338984
too much _
...
SVN revision: 44453
2009-12-14 21:45:33 +00:00
Vincent Torri
03851b3791
rename evas_glew_main.c to evas_glew__win32_main.c
...
SVN revision: 44452
2009-12-14 21:34:04 +00:00
Cedric BAIL
b83490725c
* evas_font_dir: Add all guards.
...
SVN revision: 44446
2009-12-14 17:55:26 +00:00
Cedric BAIL
0ccf619ba0
* evas_font_dir: reduce use of FcFontSort by using cache as much as possible.
...
This reduce in EWeather the time spend in FcFontSort from 25% of the startup time
to 1% with a small memory footprint increase.
SVN revision: 44444
2009-12-14 17:27:51 +00:00
Carsten Haitzler
9ab9065669
clip maps in gl enigne.
...
SVN revision: 44424
2009-12-13 14:28:07 +00:00
Christopher Michael
42e16b816d
Fix typo.
...
SVN revision: 44381
2009-12-11 20:51:45 +00:00
Vincent Torri
781abc1048
* add detection of Objective C.
...
* improve configure output
SVN revision: 44360
2009-12-11 10:54:57 +00:00
Carsten Haitzler
2c7399ddfd
add check magic code!
...
SVN revision: 44326
2009-12-10 02:26:50 +00:00
Vincent Torri
721ce91ca8
Fix m4 quoting due to quoting change rules in autoconf 2.65.
...
Works with autoconf 2.63, 2.64 and 2.65
If there are problems with early versions, please answer in this thread
SVN revision: 44147
2009-12-03 00:22:33 +00:00
Carsten Haitzler
c15a501be8
baack to normal pre- release name now
...
SVN revision: 44146
2009-12-02 22:50:36 +00:00
Carsten Haitzler
fce5dfd209
quick make svnrev that has right release names
...
SVN revision: 44140
2009-12-02 22:19:53 +00:00
Carsten Haitzler
e62d6e6dd2
and back to a pre-svn sonme after snap
...
SVN revision: 44118
2009-12-02 08:07:38 +00:00
Carsten Haitzler
566f8b2656
aaah bah - move to 05 not 04
...
SVN revision: 44116
2009-12-02 07:40:59 +00:00
Carsten Haitzler
799b9b0fac
asparagus - finally
...
SVN revision: 44113
2009-12-02 07:22:35 +00:00
Cedric BAIL
67a1af400c
* evas_cache_image: At this point link to the cache is destroyed.
...
SVN revision: 44051
2009-11-30 13:26:46 +00:00
Cedric BAIL
ef16ff6145
* evas: Do a proper fix for all rectangle match.
...
SVN revision: 44010
2009-11-27 09:51:08 +00:00
Cedric BAIL
4b44a59d2e
* evas: Fix bug in evas_objects_in_rectangle_get.
...
SVN revision: 43999
2009-11-26 14:56:46 +00:00
Carsten Haitzler
a70e666831
more debugging options...
...
SVN revision: 43920
2009-11-23 13:21:35 +00:00
Carsten Haitzler
87e5e70a9d
fix anothe rmap draw bug.
...
SVN revision: 43917
2009-11-23 10:07:07 +00:00
Carsten Haitzler
a6dea7be9b
find gl symbols runtime - some gl's support the feature but havent
...
standardised symbols! (bad gl! bad!)
SVN revision: 43857
2009-11-21 10:51:51 +00:00
Carsten Haitzler
8ce36a26c9
0x0 smarts will no be rendered again - well children will be... but its still
...
bad form to do this. oddly - the desktop panning in e does this. need to check.
SVN revision: 43799
2009-11-19 08:37:22 +00:00
Gustavo Sverzut Barbieri
8a668562b4
fix bug spotted by Brian Wang.
...
SVN revision: 43793
2009-11-19 00:38:34 +00:00
Iván Briano
1f33962f78
<glima> commit msg would be something like: "applying size recalcs on
...
childs in the case they have size hints for Evas_Object_Box'es.
it was documented on the layouts api but never implemented"
SVN revision: 43745
2009-11-17 00:19:24 +00:00
Carsten Haitzler
a6798a676f
1. if you stack above/below yourself.. you get lost as an obj! ignore
...
that case
2. add render debug #ifdef in evas_render.c and latent render debug stuff
SVN revision: 43706
2009-11-15 13:46:20 +00:00
Carsten Haitzler
16764f7d61
fix font alloc bug!
...
SVN revision: 43686
2009-11-14 05:08:00 +00:00
Carsten Haitzler
de44d8682a
fix gles symbols
...
SVN revision: 43662
2009-11-13 12:31:31 +00:00
Carsten Haitzler
39913889b3
fix gles defs
...
SVN revision: 43660
2009-11-13 11:30:28 +00:00
Carsten Haitzler
267c9bce6c
on paper.. go gles2 too... that should work.. in theory. need to test.
...
SVN revision: 43659
2009-11-13 08:43:50 +00:00
Carsten Haitzler
fcc8e2ec47
fix color stuff.. next.. need to fix z stuff.
...
SVN revision: 43658
2009-11-13 08:38:12 +00:00
Carsten Haitzler
b5d5817a88
fix some valgrind issues
...
SVN revision: 43657
2009-11-13 08:28:47 +00:00
Carsten Haitzler
7999691b9f
and now complex stuff works..... woot!
...
SVN revision: 43656
2009-11-13 08:19:13 +00:00
Carsten Haitzler
fccd2db126
fix disabling of blendipoos!
...
SVN revision: 43655
2009-11-13 07:30:03 +00:00
Carsten Haitzler
2df6cb92bb
del fbo as well if it exists
...
SVN revision: 43654
2009-11-13 07:25:08 +00:00
Carsten Haitzler
e3fcdd8b48
render-to-texture now is used for evas maps... but only simple cases seem to
...
work. (in ello) elementary stuff seems... less happy. will work on it! also
havent done the gles bits. just desktop gl (first port of call for
doing/testing). the #ifdefs are ther waiting with fixme's
SVN revision: 43653
2009-11-13 07:22:31 +00:00
Lars Munch
3b3872fed2
Fix WinCE engine build
...
SVN revision: 43628
2009-11-12 13:49:46 +00:00
Vincent Torri
9f839063c8
allow glew engine to be compiled again
...
SVN revision: 43615
2009-11-11 12:51:24 +00:00
Gustavo Sverzut Barbieri
8515fdc82b
/me stuuuuuuuupid, spank spank spank... go test your code before commit :-D
...
SVN revision: 43613
2009-11-11 12:47:46 +00:00
Gustavo Sverzut Barbieri
3e08cf2e23
more evas_map utils, let's avoid duplicating these everywhere.
...
SVN revision: 43612
2009-11-11 12:33:52 +00:00
Carsten Haitzler
6e22b36451
step 1. some map support! images only right now. next. render-to-texture.
...
invasive change right now.
SVN revision: 43611
2009-11-11 11:39:25 +00:00
Vincent Torri
43fb7ca168
fix compilation of glew engine.
...
Unfortunately, the computer on which i compile does not
support OpenGL 2.0, so i can't test the engine.
SVN revision: 43610
2009-11-11 11:17:11 +00:00
Carsten Haitzler
dbfacc1acf
aaag found the bugger. printf--
...
SVN revision: 43601
2009-11-10 09:10:59 +00:00