doursse
4a56b2ee6e
and now the savers...
...
SVN revision: 19826
2006-01-15 10:35:02 +00:00
Carsten Haitzler
1ba4131a15
bad buf strlen--
...
SVN revision: 19816
2006-01-15 07:07:28 +00:00
Carsten Haitzler
87d56a63ad
most oops - dont strlen that buf!
...
SVN revision: 19815
2006-01-15 07:01:15 +00:00
Carsten Haitzler
d410036b81
removes some unused struct members (should remove more though) and fixes up
...
modular loaders
SVN revision: 19814
2006-01-15 06:21:05 +00:00
Carsten Haitzler
155364de9c
ok - now support a first try guess based on extension - if that fails, or the
...
extension is unknown to match a format, try all image loader modules until
one succeeds - if all of these fail, give up.
SVN revision: 19812
2006-01-15 05:04:32 +00:00
Carsten Haitzler
d8768ab0ab
temporary fix.
...
SVN revision: 19811
2006-01-15 04:49:46 +00:00
doursse
6357a06396
loaders are now modules
...
SVN revision: 19805
2006-01-14 20:03:42 +00:00
Carsten Haitzler
f435375b19
initial import fo loadable engine modules for evas - from jorge zappie :)
...
SVN revision: 19775
2006-01-14 12:13:38 +00:00
doursse
69c939d1a4
fix for the hidden symbols for those who want to test the xcb engine ;)
...
SVN revision: 19651
2006-01-08 13:21:03 +00:00
doursse
22e5ad7951
fix warning
...
SVN revision: 19640
2006-01-08 09:46:41 +00:00
sebastid
bca26535dd
Fix compiler warnings.
...
SVN revision: 19580
2006-01-06 23:13:16 +00:00
Carsten Haitzler
82a7db1987
fix segv with bad input data
...
SVN revision: 19138
2005-12-19 03:11:39 +00:00
doursse
520ca1ff13
iteration fixes
...
SVN revision: 19111
2005-12-18 11:49:28 +00:00
doursse
7a6855c42f
fix memory leaks and update to new XCB API
...
SVN revision: 19110
2005-12-18 11:25:09 +00:00
Carsten Haitzler
a0ceee8b51
i have to back out all of jose's blend changes - musch faster than
...
debugging/fixing and likely int he end the exact same result of fixing them.
yes - we lose performance - but it actually is correct now :) if we want to
do such radical changes- i sugegst moving to premultiplied alpha and makign a
tonne of externally tested routines in a test harness first to compare
correctness and speed in an isolated environment.
SVN revision: 18947
2005-12-11 04:55:20 +00:00
Carsten Haitzler
35ef5579d4
better style (more files to look at though)
...
SVN revision: 18928
2005-12-10 04:40:53 +00:00
Carsten Haitzler
e029265a03
1. good segv catch by whereami.
...
2. style cleanup from jose's patches
SVN revision: 18920
2005-12-09 08:41:38 +00:00
Carsten Haitzler
8873290ea8
use the right symbol
...
SVN revision: 18825
2005-12-04 12:37:50 +00:00
Carsten Haitzler
93630a29ff
gl patch - build.
...
SVN revision: 18819
2005-12-04 05:02:24 +00:00
Carsten Haitzler
1b272aec90
joses's gradient work - gradient look nice. one problem jose.. USE BRACKETS!
...
do NOT depend on order operation precedence. it broke scaling. laos other
completely bizarre mmx things were going wrong with mm7 ending up not 0 so
i've had to force it to be 0.
SVN revision: 18811
2005-12-03 09:27:53 +00:00
Carsten Haitzler
1406d86f53
oops fix stringshare conversion bug.
...
SVN revision: 18777
2005-12-02 03:15:08 +00:00
Carsten Haitzler
3621124677
stringshare works! :)
...
SVN revision: 18724
2005-11-30 08:45:20 +00:00
tsauerbeck
594ad62182
free image cache on shutdown
...
SVN revision: 18703
2005-11-29 11:46:20 +00:00
Carsten Haitzler
7ea7bdf610
disable stringshare... something fishy.
...
SVN revision: 18698
2005-11-29 09:02:51 +00:00
Carsten Haitzler
aaf6e303bd
use stringshare. saves a few hundred allocs... if we start doing lots of text
...
:)
SVN revision: 18679
2005-11-28 15:18:01 +00:00
Carsten Haitzler
6197f4b476
dont allocate 0 buf
...
SVN revision: 18678
2005-11-28 11:13:29 +00:00
Carsten Haitzler
a5695df284
reduce a few more alloc counts by merging
...
SVN revision: 18643
2005-11-26 05:24:25 +00:00
Carsten Haitzler
59bbe6cf2d
move pow lut table to read only shared memory
...
SVN revision: 18628
2005-11-24 04:40:14 +00:00
Carsten Haitzler
ebbe8f1267
ok - freetype does WEIRD shit setting grays to bizarre values so now i have
...
toformat AND grays levels.
SVN revision: 18500
2005-11-16 13:17:27 +00:00
Carsten Haitzler
a6a2c2f257
add the file to cvs
...
SVN revision: 18426
2005-11-11 07:56:10 +00:00
Carsten Haitzler
6f24506e8b
1. diable a bunch of engines from auto-detecting stuff. you have to manually
...
--enable gl, qtopia and directfb enigines - they are either incomplete, buggy
or simply used so little that its not worth building unless the user REALLY
wants the support.
SVN revision: 18424
2005-11-11 06:09:46 +00:00
Carsten Haitzler
1adc740b38
fix leakies
...
SVN revision: 18332
2005-11-06 05:44:10 +00:00
Carsten Haitzler
9c038ac573
dont lose context pointer
...
SVN revision: 18331
2005-11-06 05:29:47 +00:00
Carsten Haitzler
34a58f38e0
linux ppc altivec patches - and some tiler speedusp while i was hunting a non-bug
...
SVN revision: 18122
2005-10-30 03:03:53 +00:00
sebastid
2cede9353e
Clean warnings.
...
SVN revision: 17992
2005-10-26 20:32:27 +00:00
sebastid
b8955065e6
Don't return value in void func.
...
SVN revision: 17990
2005-10-26 20:20:53 +00:00
sebastid
6aafd9e493
Clean warnings.
...
SVN revision: 17989
2005-10-26 20:19:42 +00:00
tsauerbeck
f7b38107de
some warning fixes
...
SVN revision: 17600
2005-10-16 09:34:35 +00:00
Mike Frysinger
4a0f9b61c5
include altivec.h if we have it
...
SVN revision: 17491
2005-10-13 02:38:31 +00:00
Mike Frysinger
db7746fa21
fix whitespacing
...
SVN revision: 17483
2005-10-13 02:09:03 +00:00
Carsten Haitzler
dc389abd64
use best filter - :)
...
SVN revision: 17337
2005-10-09 03:07:44 +00:00
Carsten Haitzler
d40fe99719
fix segv in shared data chunks
...
SVN revision: 17336
2005-10-09 02:06:52 +00:00
Carsten Haitzler
97f6242fca
handle shm addr return right
...
SVN revision: 17325
2005-10-08 14:59:45 +00:00
Carsten Haitzler
2032d7e213
remove diplucate pixemaps!
...
SVN revision: 17321
2005-10-08 14:16:03 +00:00
tsauerbeck
a58a32b326
oops, use the correct type
...
SVN revision: 17313
2005-10-08 10:16:17 +00:00
tsauerbeck
a8f25d2c81
ummm, how did that happen? fix evas_common_convert_rgba_to_24bpp_rgb_888
...
SVN revision: 17312
2005-10-08 10:13:43 +00:00
tsauerbeck
cc9c9b8997
code cleanup
...
SVN revision: 17311
2005-10-08 10:10:09 +00:00
tsauerbeck
63169a9701
fix printf call
...
SVN revision: 17310
2005-10-08 09:59:03 +00:00
Carsten Haitzler
8b128c4213
playing with gl engine :)
...
SVN revision: 17308
2005-10-08 06:22:43 +00:00
Carsten Haitzler
ce8bf6b723
support clipouts in xrender engine
...
SVN revision: 17305
2005-10-08 04:57:57 +00:00
sebastid
24b41284ec
Use image api right.
...
SVN revision: 17266
2005-10-07 08:35:02 +00:00
Carsten Haitzler
49a0fde26c
and no dither and ca there too
...
SVN revision: 17236
2005-10-06 10:18:06 +00:00
Carsten Haitzler
4e78236719
turn off dither and component alpha
...
SVN revision: 17235
2005-10-06 09:53:10 +00:00
Carsten Haitzler
a1ace2305f
endianess fix
...
SVN revision: 17230
2005-10-06 04:18:52 +00:00
Carsten Haitzler
e08ff34ee1
was playing with ansiotropic filtering - with mipmap stuff it looks nicer.
...
stillnot perfect. xrender engine detects "same source data pointer" and
shares nicely now :)
SVN revision: 17224
2005-10-06 02:38:34 +00:00
Carsten Haitzler
06d4179854
be more paranoid about poly point array and lines.
...
SVN revision: 17142
2005-10-03 15:49:45 +00:00
Carsten Haitzler
c934b1c733
fix gradients on scale
...
SVN revision: 17131
2005-10-03 13:14:07 +00:00
Carsten Haitzler
de7384f549
fix mem issue
...
SVN revision: 17130
2005-10-03 12:46:15 +00:00
Carsten Haitzler
0f042bcbd4
fix xrender engnie to accept user-provided pixel data
...
SVN revision: 17128
2005-10-03 10:20:12 +00:00
Carsten Haitzler
884e03d762
fix null data copy
...
SVN revision: 17127
2005-10-03 07:52:23 +00:00
Carsten Haitzler
63d04c65d5
fix target mask support
...
SVN revision: 17124
2005-10-03 06:45:43 +00:00
Carsten Haitzler
da0cce6c2c
update mask support...
...
SVN revision: 17121
2005-10-03 05:56:31 +00:00
Carsten Haitzler
62d1bb0190
in theory support dest alpha
...
SVN revision: 17120
2005-10-03 03:34:21 +00:00
Carsten Haitzler
2c7b0df81a
fix gl engine - i broke it a bit
...
SVN revision: 17116
2005-10-02 16:06:11 +00:00
Carsten Haitzler
6209347b36
add makefile.am
...
SVN revision: 17113
2005-10-02 15:29:31 +00:00
Carsten Haitzler
f4a8513aa4
an xrender engine. fully complete - but it doesnt support shaped window masks
...
and destination alpha like software_x11 does so its not a 100% dropin
replacement... yet
SVN revision: 17112
2005-10-02 15:15:44 +00:00
doursse
d5548cd313
forget to test if the shm extension exists
...
SVN revision: 17110
2005-10-02 12:41:11 +00:00
sebastid
1e376a2135
Move macros to separate header file.
...
SVN revision: 16805
2005-09-20 17:01:03 +00:00
Carsten Haitzler
b672283702
tb2 work! :)
...
SVN revision: 16671
2005-09-09 14:19:06 +00:00
tsauerbeck
d9eb3e3958
use valgrind's user requests to tell it that our image data should be treated as being readable
...
SVN revision: 16670
2005-09-09 13:45:07 +00:00
sebastid
fd5a41f525
Move freetype include along with the others, and use freetype define.
...
SVN revision: 16633
2005-09-07 02:31:30 +00:00
rephorm
b0ae6f3c72
don't use __blend_tmp before initializing it...
...
SVN revision: 16594
2005-09-05 19:40:12 +00:00
Carsten Haitzler
3c0b9cc34d
ok ok - they look ugly, but handle bitmap fonts! :(
...
SVN revision: 16542
2005-09-05 08:01:15 +00:00
sebastid
fd37cb5ac3
Use AC_PATH_GENERIC
...
SVN revision: 16495
2005-09-03 19:42:28 +00:00
sebastid
94a05490b6
Cairo backend builds again. But is dead slow and isn't complete.
...
SVN revision: 16447
2005-09-01 00:53:34 +00:00
sebastid
044b599af0
Update functions to match ecore_hash.
...
Add missing function declaration.
Use signed int for width and height.
SVN revision: 16445
2005-08-31 17:33:32 +00:00
Carsten Haitzler
0273204901
some extra checks and leak fix
...
SVN revision: 16368
2005-08-26 08:00:49 +00:00
Carsten Haitzler
58c289f118
fix bit order for ppc - cleanly.
...
SVN revision: 16362
2005-08-26 04:16:57 +00:00
sebastid
1b9116d064
Silence
...
SVN revision: 16313
2005-08-24 16:11:06 +00:00
Carsten Haitzler
a815f4ffcf
oh STUPId me - i forgot to add current y co-ord for ptr offset! bah!
...
SVN revision: 16305
2005-08-24 08:03:29 +00:00
Carsten Haitzler
f53d1a2ca3
shh!
...
SVN revision: 15945
2005-07-30 05:44:58 +00:00
Carsten Haitzler
acc0701e10
1. id3 album cover loader patches
...
2. i reduced list note memory usage by 20% - shoudl work better with malloc
as ti is now a power of 2 as well
3. optimised evas internals to make use of event freezes to make e17'sw menu
popups a LOT snappier
4. fixed using last member of list nodes - bad - shoudl use api as this is
private stuff really
5. added config profile stuff to e17 u can literally maintain multiple
config profiles and choose which one at any time etc.
SVN revision: 15864
2005-07-22 10:28:11 +00:00
Carsten Haitzler
ec3566fcf0
tack patch
...
SVN revision: 15497
2005-06-23 02:25:29 +00:00
sebastid
3f776d358a
Cleanup some headers.
...
Remove duplicate typedefs and declerations.
SVN revision: 15407
2005-06-18 01:00:32 +00:00
Carsten Haitzler
0a61e33102
some debugging commented out. seems evas's caches work like a charm
...
SVN revision: 14920
2005-05-23 06:29:40 +00:00
doursse
56eb17e152
fix a warning
...
SVN revision: 14895
2005-05-22 06:18:14 +00:00
Carsten Haitzler
75ae92333a
warnigns cleanups + fb 32bpp transparency support for evas from celement
...
SVN revision: 14893
2005-05-22 03:02:15 +00:00
Carsten Haitzler
46e02cf8bb
whitespace
...
SVN revision: 14889
2005-05-22 02:49:50 +00:00
Carsten Haitzler
2a6937cccb
whitespace
...
SVN revision: 14888
2005-05-22 02:49:48 +00:00
doursse
3d64123f2c
add the modifications of raster, fix some potential bug, clean up. It is still a bit slower than xlib
...
SVN revision: 14787
2005-05-15 09:30:26 +00:00
Carsten Haitzler
17886a3e7b
clean up software x11 engine a little. buffer converted pixels and copy to
...
screen all at once (less "tearing" on updates), minimise syncs, round trips
and remove yet another layer of memcopies if in 24/32bpp and your gfx card
thinks in ARGB. per DWORD. :)
SVN revision: 14704
2005-05-11 08:52:46 +00:00
Carsten Haitzler
ab518488f3
allow bitmap rendering...
...
SVN revision: 14508
2005-04-30 02:30:24 +00:00
sebastid
7b09a9a77b
Ignore
...
SVN revision: 14477
2005-04-29 07:06:35 +00:00
Carsten Haitzler
aeabe389a2
fix font geometry issues...
...
SVN revision: 14431
2005-04-28 04:57:12 +00:00
rbdpngn
81c0fa87f7
Fix GL engine for big endian systems.
...
SVN revision: 14254
2005-04-20 03:22:06 +00:00
Carsten Haitzler
93e100825c
patch for fb engine from
...
Simon Poole <simon.armlinux@themalago.net>
:)
SVN revision: 14202
2005-04-14 17:38:49 +00:00
Carsten Haitzler
72de69f1ab
dont always use backign buffer in fbs < 24bpp
...
24bpp code...
SVN revision: 14140
2005-04-11 15:45:12 +00:00
Carsten Haitzler
01db63e145
build with amd64 asm (needs to be manually enabled though right now)
...
minor list cleanups :)
SVN revision: 14122
2005-04-09 00:09:34 +00:00
Carsten Haitzler
ebf746d79f
detect round 2
...
SVN revision: 14088
2005-04-03 15:48:47 +00:00
Carsten Haitzler
d845297892
fix detect for k6 cpu's
...
SVN revision: 14086
2005-04-03 15:31:35 +00:00
Carsten Haitzler
f047113949
dont realod ye demons of evil slowness! FIX FIX! cache you biotch! cache!
...
SVN revision: 14055
2005-04-01 07:14:16 +00:00
Carsten Haitzler
0807a84f19
fluffybrett!
...
SVN revision: 14033
2005-03-31 09:10:10 +00:00
xcomputerman
c1356436fe
Cure apparent symptoms of rasteritis. (compilation errors).
...
SVN revision: 13952
2005-03-28 05:52:01 +00:00
Carsten Haitzler
5cb0b69195
ooh issues! thanks jose!
...
SVN revision: 13947
2005-03-28 03:58:04 +00:00
Carsten Haitzler
db7df4cc4a
eet image load logic was reversed! it worked anwyay - just nto as
...
effiectively as it could have :)
SVN revision: 13943
2005-03-28 03:41:22 +00:00
Carsten Haitzler
feb36e23b7
let the configre/options determine mmx buildability
...
SVN revision: 13940
2005-03-28 02:27:16 +00:00
doursse
2b2a800ad6
xcb port
...
SVN revision: 13822
2005-03-20 23:44:22 +00:00
Carsten Haitzler
8c235e2831
oops - size properly. fix!
...
SVN revision: 13810
2005-03-20 17:14:41 +00:00
Carsten Haitzler
792762f2d5
use engine add's
...
SVN revision: 13807
2005-03-20 16:41:49 +00:00
Carsten Haitzler
7462681dad
werd to my homies... this had to happen sooner or later.... evas supports
...
FONTSETS!
so u can do
Vera,Kochi,Blah ... etc.
as the font name
it will fall back font by font until it finds a char or finally fails.
this is for internationalisation support...
WHERD!
SVN revision: 13804
2005-03-20 15:57:55 +00:00
Carsten Haitzler
17fc7bb20b
auto-package for evas and cleanups
...
SVN revision: 13612
2005-03-04 14:34:35 +00:00
Carsten Haitzler
b1c95faae0
eet/edb cflags
...
SVN revision: 13598
2005-03-04 00:39:41 +00:00
Carsten Haitzler
030163c085
and declare that variable before it is used...
...
SVN revision: 13557
2005-03-02 04:18:41 +00:00
Carsten Haitzler
3791395e22
bernhard's font scale patch..
...
SVN revision: 13556
2005-03-02 04:09:15 +00:00
tsauerbeck
f8b835ea0c
got rid of data subdirectory in pkgdatadir. fixed a bunch of warnings
...
SVN revision: 13483
2005-02-23 20:32:07 +00:00
Carsten Haitzler
7dbcc92602
fix some valgrind nasties - margins work...
...
SVN revision: 13440
2005-02-20 08:02:41 +00:00
Carsten Haitzler
111aa2936a
fix shaped output (rgba dest rendering)
...
SVN revision: 13308
2005-02-11 05:33:44 +00:00
Carsten Haitzler
ee21eb81ca
more work on textblocks! :)
...
SVN revision: 13263
2005-02-09 16:10:56 +00:00
Carsten Haitzler
6fe1274808
centralise tile size to a #define.. move to 8... :)
...
SVN revision: 13195
2005-02-05 04:21:25 +00:00
Carsten Haitzler
e79e53e35b
i worked on a regionbuf set of code (exact rectangles). i THINK it has some
...
bugs... but its disabled right now and it didnt speed anything up :( but it's
there for perusal and later work anyway...
SVN revision: 13193
2005-02-05 02:30:13 +00:00
Carsten Haitzler
f7da483fcc
optimise... THIS! BIATCH! :)
...
SVN revision: 13181
2005-02-03 07:28:07 +00:00
Carsten Haitzler
6e881db788
werd wrap is better. it remvoes the whitepsace OVER the wrap...
...
SVN revision: 13172
2005-02-01 15:34:37 +00:00
Carsten Haitzler
c70e92898a
dont xloop...
...
SVN revision: 13171
2005-02-01 14:48:28 +00:00
Carsten Haitzler
100c9a3479
massive speedup in textblock... maaaaaaaaaaasive.
...
SVN revision: 13151
2005-01-31 09:32:31 +00:00
Carsten Haitzler
0329745fd0
been working textblock...
...
SVN revision: 13129
2005-01-29 16:28:18 +00:00
Carsten Haitzler
44f0d70286
span lists were a failure. sloweer than the current brute force method - and
...
slower to boot.
ooh.. found i was fuckign up the memcpy's. fixed :) and much faster too :)
SVN revision: 13103
2005-01-27 10:05:41 +00:00
Carsten Haitzler
2b34d43044
well it was an interesting experiment. but the blender code is already so
...
optimal... we dont gain much at all. :(
SVN revision: 13102
2005-01-26 16:42:31 +00:00
Carsten Haitzler
f39f6f9840
useless data files removed... making room for improvements in the engine.
...
chnaged some images. need to update evas_*_test at some point to not be ugly
and be able to test everything.
SVN revision: 13101
2005-01-26 07:49:57 +00:00
Carsten Haitzler
3366b13b0c
buffer engine fixes
...
SVN revision: 12833
2005-01-08 18:23:41 +00:00
Carsten Haitzler
e9cb529e2d
fixies...
...
SVN revision: 12329
2004-12-02 00:35:39 +00:00
Carsten Haitzler
c6323bbaec
aaaaaaaaaah. rectangulkar textures... fix fix... :)
...
SVN revision: 12200
2004-11-13 05:05:24 +00:00
Carsten Haitzler
81715399a1
ldflags
...
SVN revision: 12127
2004-11-02 03:56:48 +00:00
Carsten Haitzler
0e38160623
buildie cleanies
...
SVN revision: 11955
2004-10-22 02:40:32 +00:00
Carsten Haitzler
49d92b0277
distcheck
...
SVN revision: 11947
2004-10-21 08:06:13 +00:00
Carsten Haitzler
bfbf65e04d
dont need to set LDFLAGS
...
SVN revision: 11934
2004-10-21 03:02:01 +00:00
tsauerbeck
a84ea1ccee
mingw portability
...
SVN revision: 11924
2004-10-20 16:36:12 +00:00
tsauerbeck
3b28a8ee6f
remove unneeded include
...
SVN revision: 11923
2004-10-20 16:33:48 +00:00
Carsten Haitzler
8375062f08
oops - NOw they agree. evas is fixed to 75 dpi - thats how it thinks now.
...
maybe i should export this as engine and then evas calls? lets see.
SVN revision: 11758
2004-10-06 00:08:12 +00:00
Carsten Haitzler
7edce6a8d6
this has always been there - it measn xft, x and evas dont agree on the size
...
of a "7 pixel" or "20 pixel" font. now they will. the numbers were fudged
frome examples... now they are pure :)
SVN revision: 11757
2004-10-06 00:05:20 +00:00
Carsten Haitzler
a3b8f37d3d
null patch...
...
SVN revision: 11682
2004-09-21 07:45:13 +00:00
Carsten Haitzler
2df6db83bb
hiq patch
...
SVN revision: 11671
2004-09-20 03:14:42 +00:00
Carsten Haitzler
95892eebdf
bernhard's patch to handle new style device names as well as old.
...
SVN revision: 11630
2004-09-13 23:46:47 +00:00
Carsten Haitzler
a15abb8326
palette + transp fix
...
SVN revision: 11443
2004-08-30 08:15:50 +00:00
Carsten Haitzler
95546de87c
oops. printf left in.
...
SVN revision: 11417
2004-08-28 08:43:24 +00:00
Carsten Haitzler
80b569c6f2
reduce stat calls massively...
...
SVN revision: 11415
2004-08-28 08:41:12 +00:00
Carsten Haitzler
194bd54f30
ignores
...
SVN revision: 11250
2004-08-17 06:22:12 +00:00
Carsten Haitzler
d8564cc917
mo files
...
SVN revision: 11249
2004-08-17 06:21:28 +00:00
Carsten Haitzler
1131ec1e34
and here are the stubs of a cairo engine
...
SVN revision: 11248
2004-08-17 06:03:39 +00:00
Carsten Haitzler
3e8511b2f3
oops
...
SVN revision: 10933
2004-07-20 11:07:06 +00:00
Carsten Haitzler
51e9b8358f
in!
...
SVN revision: 10930
2004-07-20 04:05:14 +00:00
Carsten Haitzler
eb429f5042
force fullscreen edraws for gl - this holw buffer swap thing just doesnt work
...
well otherwise... - and copying from back to front buffer is really a no-go :(
SVN revision: 10538
2004-06-18 15:56:30 +00:00
Carsten Haitzler
59419c9aa4
propogate pass_events to sub-objects of smart objects...
...
SVN revision: 10503
2004-06-14 06:04:22 +00:00
Carsten Haitzler
e06d785bbb
fix palette setting..
...
SVN revision: 10497
2004-06-12 06:47:42 +00:00
Carsten Haitzler
8c29c3d42b
use mmx2 routines if we can - they are faster! (almost 3 times)
...
SVN revision: 10361
2004-05-26 02:45:40 +00:00
Carsten Haitzler
a5c71f099b
hot damn! yuv -> rgb was being done TWICE every time! once with mmx/sse and
...
once with raw C slooow. altivec #ifdef boobie. fix fix fix
SVN revision: 10356
2004-05-25 16:33:15 +00:00
Carsten Haitzler
ea2bd901f7
cross-compile fix
...
SVN revision: 10292
2004-05-20 07:38:43 +00:00
Carsten Haitzler
56c4d96737
oops - missed init func entry points. fixed.
...
SVN revision: 10187
2004-05-13 01:57:28 +00:00
Carsten Haitzler
e2725f4690
lean down memory usage per process - now it doesnt use up 64kb it doesnt need
...
to... :)
SVN revision: 10153
2004-05-10 06:40:51 +00:00
tsauerbeck
c62c7f1fdf
Initialize image data to zero if we're running under Valgrind's control. This means the suppression file is no longer needed.
...
SVN revision: 10000
2004-05-02 08:41:11 +00:00
Carsten Haitzler
988e608f74
hmm math just a little off
...
SVN revision: 9970
2004-04-29 03:44:39 +00:00
Carsten Haitzler
67a3d2f391
font imaging stuff....
...
SVN revision: 9847
2004-04-22 11:29:34 +00:00
Carsten Haitzler
fb5af0d025
SOME of the changes needed to support evoak... needs new eet...
...
SVN revision: 9829
2004-04-21 06:38:24 +00:00
Carsten Haitzler
7b0c934edd
oooh siglongjmp!!!!
...
SVN revision: 9792
2004-04-19 01:27:37 +00:00
Carsten Haitzler
54fa85b4d7
booo - trying to debug
...
SVN revision: 9646
2004-04-08 04:04:51 +00:00
Carsten Haitzler
920d353509
jose's evas patches are in.
...
SVN revision: 9615
2004-04-06 03:36:51 +00:00
Carsten Haitzler
9f5a518415
try bigger buffer for prefetch test?
...
SVN revision: 9607
2004-04-05 03:38:34 +00:00
atmosphere
f745104f97
build fixes from Spanky courtesy of some gentoo user I imagine, hopefully saving raster some time, if it's wrong, sorry
...
SVN revision: 9495
2004-03-27 05:46:27 +00:00
tsauerbeck
83a1ee651c
fixed compilation error when sse was disabled and mmx was enabled
...
SVN revision: 9418
2004-03-21 20:22:58 +00:00
Carsten Haitzler
667379ef53
just in case this gets through...
...
SVN revision: 9388
2004-03-18 09:22:36 +00:00
Carsten Haitzler
84d4cac05e
oops - this DOESNT actually work - i thought as much! i knew i had my
...
reasons...
SVN revision: 9387
2004-03-18 09:06:12 +00:00
Carsten Haitzler
792e48fa4c
a good 20% speedup on my p4 and minor speedup on this p3. no difference on my
...
ipaq...
SVN revision: 9364
2004-03-16 08:03:00 +00:00
Carsten Haitzler
bd78875c63
fix stack queries! :)
...
SVN revision: 9362
2004-03-16 04:13:05 +00:00
Carsten Haitzler
b9abeaa431
ah! that was silly. fix!
...
SVN revision: 9114
2004-02-26 04:27:08 +00:00
Carsten Haitzler
ef1b948ddf
fix multiple gl canvas issues
...
SVN revision: 9104
2004-02-25 02:50:48 +00:00
Carsten Haitzler
f11447ab8a
cross-compile cleanly damnit!
...
SVN revision: 9002
2004-02-17 07:12:38 +00:00
Carsten Haitzler
6c2fe6b33d
if outbuf != multiple of 16... clip
...
SVN revision: 8989
2004-02-16 09:43:44 +00:00
Carsten Haitzler
fbd57cda60
patchies in
...
SVN revision: 8793
2004-02-04 04:38:34 +00:00
Carsten Haitzler
b8c1d78ac0
oops --disable stuff wouldnt work! :)
...
SVN revision: 8773
2004-02-03 06:04:54 +00:00
Carsten Haitzler
f31a506708
gl engine bugzie! fix!
...
SVN revision: 8739
2004-02-01 07:18:05 +00:00
Carsten Haitzler
31a6c2aa9b
dfb duplicates common code.. why? why not just call off to the common code.
...
this is bad! grrr.
SVN revision: 8727
2004-01-30 09:22:42 +00:00
Carsten Haitzler
95355ffdc1
split up nasty smooth scaler code to separate parts - they are #included
...
though for speed reasons, but this makes it more maintainable.
SVN revision: 8726
2004-01-30 05:46:57 +00:00
Carsten Haitzler
c58bae0364
oops - got mmx and sse mixed. fix.
...
SVN revision: 8711
2004-01-29 09:45:55 +00:00
Carsten Haitzler
c524524dbf
and fix that
...
SVN revision: 8668
2004-01-26 11:27:59 +00:00
Carsten Haitzler
40414821de
fix acent/descent
...
SVN revision: 8667
2004-01-26 11:09:01 +00:00
Carsten Haitzler
00d0dd777a
and fix the sizing bug!!!!! all happy now!
...
SVN revision: 8666
2004-01-26 08:21:00 +00:00
Carsten Haitzler
6022da9101
2 problems fixed.
...
1. evas line draws of 2 pixelin size work now. oops!
2. font faces are shared between multiple sizes without a performance hit! yay!
SVN revision: 8660
2004-01-26 03:31:40 +00:00
Carsten Haitzler
9f24ecb043
missed a size_use() call that would have screwed up some font queries... and
...
i've disabled font face (font source) instance sharing - it will load one per
size again due to performance reasons. i need to tackle this with the ft2
guys and see if theres an acceptible solution.
i COULD shadow all the glyph and font metric data i use myself per size -
thats fine... EXCEPT for kerning - thats the thing i can't sanely (figure
out how to) shadow myself... if someone figures that out for me! be my guest!
:) let me know!
SVN revision: 8634
2004-01-23 11:03:07 +00:00
Carsten Haitzler
876c5f617d
ensure these list heads are 0'd out
...
SVN revision: 8629
2004-01-23 06:20:00 +00:00
Carsten Haitzler
4e6f799b2c
uninitialized...
...
SVN revision: 8628
2004-01-23 05:58:34 +00:00
Carsten Haitzler
8523421b7c
added in loading froms from memory buffers at the engine level, and now an
...
api to set a font "source" (blank is normal filing system) but the source can
be a device or file etc. in this case it currently supports eet files as the
source and then the font name is used as a key in th eet file as to where to
find the font - edb support would be trivial to add. :) if the font is not
found in the "source" it falls back to the font path etc.
SVN revision: 8625
2004-01-23 02:14:45 +00:00
tsauerbeck
c94d39aeba
fixed some warnings
...
SVN revision: 8555
2004-01-18 07:55:14 +00:00
tsauerbeck
42b0811f16
updated
...
SVN revision: 8554
2004-01-18 07:54:13 +00:00
tsauerbeck
d573ecc0f4
added evas_common_image_init()/shutdown()
...
SVN revision: 8527
2004-01-17 16:27:58 +00:00
Kim Woelders
2c69b06922
Hushhhh
...
SVN revision: 8507
2004-01-16 21:11:41 +00:00
rbdpngn
4436026ac6
An instance of ft_lib was missed.
...
SVN revision: 8444
2004-01-15 14:58:03 +00:00
rbdpngn
84736e7845
Renamed a variable to avoid a collision with an imlib2 global.
...
SVN revision: 8442
2004-01-15 06:27:44 +00:00
Carsten Haitzler
112333f1cb
no no no!
...
malloc! not calloc
why?
large chunks of memory are used for image pixels
why set them all to 0 THEN set them to their pixel values? it's harmless
having them uninitialized. the idea is to avoid zeroing out potentially
megabytes of data.
SVN revision: 8440
2004-01-15 04:48:48 +00:00
tsauerbeck
ae0df2ecb5
initialize that memory block before reading from it
...
SVN revision: 8406
2004-01-14 18:11:03 +00:00
Carsten Haitzler
a6bb664833
shutting down font systems eh? :) that's cool - but lets make it nestable for
...
multiple canvases in 1 app :)
SVN revision: 8366
2004-01-12 23:48:10 +00:00
tsauerbeck
9c22413aa8
free the freetype handle after we're done with it.
...
SVN revision: 8356
2004-01-12 18:12:41 +00:00