Tom Hacohen
cdb54ed92d
Revert "Snapshot." - didn't mean to commit this :(
...
This reverts commit 521198281e4ac616fee48d27aae9e6983d5950c3.
SVN revision: 56556
2011-01-30 13:58:06 +00:00
Tom Hacohen
d6feccdebb
Snapshot.
...
SVN revision: 56552
2011-01-30 13:55:04 +00:00
Tom Hacohen
ff18fa8399
Evas: Multiple changes that all relate to the Harfbuzz integration:
...
1. Started feeding Evas_Text_Props to the font engine instead of Evas_BiDi_Props because no we have more general text properties as well - i.e, OpenType stuff.
2. Full Harfbuzz integration which gets compiled in by default (if harfbuzz is present) but only works if the environment variable EVAS_USE_OT is set to 1 (because OT is way slower than regular text rendering).
3. Cleaned the font querying/drawing functions.
4. Added font_shaped function to all of the engines, which by default calls teh harfbuzz stuff (default on linux that is).
5. Moved some source files around a bit to make more sense.
SVN revision: 56455
2011-01-30 10:36:39 +00:00
Tom Hacohen
952ba44f0b
Evas font engine: Added evas_common_font_query_pen_coords.
...
SVN revision: 56432
2011-01-30 10:34:07 +00:00
Carsten Haitzler
3613caf8a5
warning--. ppl been removing headers eh?
...
SVN revision: 56183
2011-01-16 08:08:13 +00:00
Carsten Haitzler
1b89a7ac5f
change map points to use double and floats to reduce perspective
...
correction adjustment seams in gl engine. almost all gone.
SVN revision: 56180
2011-01-16 07:49:49 +00:00
Carsten Haitzler
b8398f5035
remove useless statement
...
SVN revision: 56178
2011-01-16 06:51:03 +00:00
Carsten Haitzler
e7bd084847
in case we access other footer elements in future - align it.
...
SVN revision: 56174
2011-01-16 06:00:12 +00:00
Mike Blumenkrantz
64fcf02198
close file on error
...
SVN revision: 56103
2011-01-14 06:50:32 +00:00
Mike Blumenkrantz
d46942090d
unless I'm going insane, this should return here to avoid an immediate null deref with configs[i]
...
SVN revision: 56099
2011-01-14 06:35:03 +00:00
Mike Blumenkrantz
14ff070f5c
comment out some variables which are not currently implemented/used
...
SVN revision: 56096
2011-01-14 06:21:24 +00:00
Carsten Haitzler
fdc17c8c84
oooh thank you valgrind! found some bad mem access stuff in the gl
...
engine on shutdown. was freeing the wring kind of thing in the first
place.. and even then it should be more robust, so fix gl texture
robustness and this bug. can cause on-exit crashes if not fixed.
SVN revision: 56068
2011-01-13 10:41:08 +00:00
Carsten Haitzler
87a0e6575d
and avoid some work if there is nothing to flush at all.
...
SVN revision: 55978
2011-01-07 10:22:22 +00:00
Carsten Haitzler
d7e8cfba62
egl actually doesnt need a full reset - we CAN get the current context
...
and draw/read surfaces.
SVN revision: 55977
2011-01-07 10:16:17 +00:00
Carsten Haitzler
13df30ab2b
i read the other day that glgeterror... causes driverstalls.. at least
...
in some drivers/architectures... so this may slow things down. disable.
SVN revision: 55976
2011-01-07 10:04:41 +00:00
Vincent Torri
f3df2fcce9
typo
...
SVN revision: 55858
2011-01-04 23:16:34 +00:00
Carsten Haitzler
efc042f2e7
missing support for swapinterval api in glx.
...
SVN revision: 55754
2010-12-26 10:15:28 +00:00
Vincent Torri
2e0a136385
warnings--
...
SVN revision: 55496
2010-12-11 13:17:26 +00:00
Carsten Haitzler
59b94cec34
and dont seg there.
...
SVN revision: 55319
2010-12-06 09:07:56 +00:00
Carsten Haitzler
640a4030f3
change native api to allow for other types of native data like texture
...
id's, fbo's etc. too - at least it's versioned now.
SVN revision: 55315
2010-12-06 07:09:51 +00:00
Carsten Haitzler
4147f2f231
make sure we ensure out gl context is current at each frame start
...
SVN revision: 55131
2010-12-02 08:01:19 +00:00
Cedric BAIL
6de3f7e778
* evas: fix static build of GL SDL engine.
...
SVN revision: 54589
2010-11-16 13:09:14 +00:00
Cedric BAIL
bc9e164c12
* evas: fix frame building.
...
SVN revision: 54584
2010-11-16 10:52:10 +00:00
Cedric BAIL
83b8ee3cd8
* evas: provide alternative schema for finding framebuffer.
...
Patch by Eduardo Felipe <eduardofelipe87@gmail.com>
SVN revision: 54472
2010-11-11 18:48:50 +00:00
Vincent Torri
8d05590677
set log domain to -1 after unregistering it
...
SVN revision: 54222
2010-11-06 09:42:24 +00:00
Carsten Haitzler
29a707fdf8
eek - case of stride value being wrong! fix!
...
SVN revision: 54087
2010-11-02 08:18:16 +00:00
Carsten Haitzler
cb7268cbac
formatting.
...
SVN revision: 53908
2010-10-27 00:03:49 +00:00
Carsten Haitzler
3a568d6fd4
fmting.
...
SVN revision: 53887
2010-10-26 07:00:26 +00:00
Carsten Haitzler
3a9d3268d2
fix warnings in async render code.. and well.. warn about it - it
...
crashes for me in expedite with 4 cores on x86 at random points. looks
like it's bitrotting. though it was relatively tentative to begin with.
SVN revision: 53856
2010-10-25 11:27:17 +00:00
Carsten Haitzler
2a9c976ec0
only set swap interval if it changes for egl - and dont waitgl if swap
...
native is available.
SVN revision: 53849
2010-10-25 07:22:43 +00:00
Carsten Haitzler
57b70bdb14
put in special known "save native" case to avoid needing the env var.
...
SVN revision: 53844
2010-10-25 01:57:48 +00:00
Carsten Haitzler
5bf2fbcc63
make sure they are extern fn pointers
...
SVN revision: 53831
2010-10-24 13:30:27 +00:00
Carsten Haitzler
d3a897bb54
allow evas gl engine skipping wait native if known to be safe.
...
SVN revision: 53760
2010-10-22 08:17:37 +00:00
xcomputerman
b59fa21d74
Better.
...
SVN revision: 53584
2010-10-18 23:02:02 +00:00
xcomputerman
6c2545adc7
Fix compile for gl_sdl engine, now builds again
...
SVN revision: 53579
2010-10-18 19:17:59 +00:00
Carsten Haitzler
6bbe56fefc
fix for dyn image size change.
...
SVN revision: 53180
2010-10-08 05:11:32 +00:00
Gustavo Sverzut Barbieri
379b546adf
better logging.
...
* log domains in lower-case only please. let's make it a standard so
we don't have to look at the code everytime to figure out the name...
* logs do NOT require trailing newline (\n), it's automatic!
* do NOT add newline inside log messages!
* add gl_common logging.
NOTE: I tried to compile all modules, but there are clear broken
modules such as cairo and qtopia. Other modules like gl_sdl are
broken as they were not updated to new gl_common api (resize
method AFAIR).
SVN revision: 53174
2010-10-07 23:46:42 +00:00
Eduardo de Barros Lima
f61a1cb5cb
Evas: Don't #define _GNU_SOURCE
...
Instead use AC_GNU_SOURCE macro in configure.ac and #include <config.h> properly
SVN revision: 53159
2010-10-07 19:52:47 +00:00
Carsten Haitzler
21a7dde012
dynamic tex ref wrong. fix.
...
SVN revision: 53027
2010-10-04 11:17:11 +00:00
Howell Tam
307190c594
From: Howell Tam <howell.tam@fluffyspider.com>
...
Subject: Evas evas_gl_shader.c patch
Patch for evas_gl_shader.c, need to check shader compile
errors too, not only program linking errors.
Not that it's very useful now since all Evas' shaders are in
good shape already, but it was useful when we're mucking around with
things.
And also to make Robi happy that there are some FST
contributions to E ;) And probably more to come...
SVN revision: 52941
2010-10-01 06:33:17 +00:00
Carsten Haitzler
6abe0b3a94
fix flipped object texture if map enabled AND object happens to be
...
exactly viewport size.
SVN revision: 52940
2010-10-01 06:22:31 +00:00
Carsten Haitzler
5b45763676
aaaah and map in map clip and more bug fixes...
...
SVN revision: 52939
2010-10-01 04:46:04 +00:00
Carsten Haitzler
94bfb8fbe6
map in map render bug with gl - fix.
...
SVN revision: 52936
2010-10-01 03:40:12 +00:00
Carsten Haitzler
0e560f9db2
and make values int so we can have "-1" :)
...
SVN revision: 52934
2010-09-30 23:23:51 +00:00
Carsten Haitzler
5938bb97f7
found the gl engine flashing white bug with laucnher 3 map test! aaah
...
gl state bug/assumption. reset state when moving from 1 surface target
to another and then we are all happy. also fix lip geometry issue in
gl when rendering to non-default surf - related.
SVN revision: 52933
2010-09-30 23:20:26 +00:00
Carsten Haitzler
ae6922fbd0
make sure that at any point if gl barfs... abort then.
...
SVN revision: 52838
2010-09-28 04:13:28 +00:00
Carsten Haitzler
011b2ce822
brutally evil... internally.. but it works. map perspective correct
...
now in gl engine. hooray for that. one complaint less.
SVN revision: 52566
2010-09-22 06:52:28 +00:00
Lucas De Marchi
71cba7da35
Fix typos
...
"he->the" where appropriate
SVN revision: 52493
2010-09-20 17:09:13 +00:00
Carsten Haitzler
4b73f639d2
fix booboo
...
SVN revision: 52482
2010-09-20 01:32:05 +00:00
Gustavo Sverzut Barbieri
200fd80f4e
warnings-- on 16bpp and 8bpp
...
SVN revision: 52472
2010-09-19 20:11:42 +00:00