Carsten Haitzler
5efd22e723
wow willem.. scalign down mmx code too.. :)
...
SVN revision: 2491
2000-04-17 07:59:06 +00:00
Carsten Haitzler
618cde9552
man.. more mmx asm for scaling.. thanks willem... you love this dont you? :)
...
SVN revision: 2490
2000-04-16 18:26:16 +00:00
Michael Jennings
ffe5df89f3
"Hi. My name is raster, and I smoke crack. I think I'll dereference this
...
pointer I just freed. Sound like a good idea? Yes, I thought so too."
:-P
SVN revision: 2488
2000-04-14 03:11:19 +00:00
Carsten Haitzler
e8c7419bf8
FIX FIX! evil mmx code! missing decls! thanks dragan - mej ::)
...
SVN revision: 2487
2000-04-13 23:27:07 +00:00
Carsten Haitzler
784415ca0a
get rid of printf
...
SVN revision: 2486
2000-04-13 20:31:27 +00:00
Carsten Haitzler
da1d0817cd
no - DONT put dmalloc in!
...
SVN revision: 2485
2000-04-13 20:29:01 +00:00
Carsten Haitzler
2086c062e5
foudn evil mmx code overwriting memeory! thanks mej. back to the C code for
...
you!
SVN revision: 2484
2000-04-13 20:24:58 +00:00
Carsten Haitzler
ea970ca51a
oops =- add
...
SVN revision: 2483
2000-04-13 17:10:50 +00:00
Carsten Haitzler
a8228e774a
changelog..... NOOOOOOOOO cant be! :)
...
SVN revision: 2481
2000-04-13 16:37:42 +00:00
Carsten Haitzler
300307782a
full fix of logic in blending rgb->rgb functions in C NB: the mmx asm needs to
...
be chnaged to reflect this
SVN revision: 2480
2000-04-13 16:31:51 +00:00
Carsten Haitzler
7968e8e119
blum blum blum
...
SVN revision: 2477
2000-04-13 03:02:19 +00:00
Michael Jennings
1759a0c9e4
Several miscellaneous bugfixes I did while converting Eterm to use Imlib2.
...
SVN revision: 2469
2000-04-12 23:40:10 +00:00
Carsten Haitzler
927519352b
fix corner case for clippign where integer math rounds source widht to 0 where
...
it shoudl be 1.
SVN revision: 2465
2000-04-12 18:47:15 +00:00
Michael Jennings
a621fc8a1f
Added a function to retrieve the image filename, if it has one. It returns
...
a pointer to an internal string, so if you want to alter the filename, you
MUST strdup() it.
SVN revision: 2464
2000-04-11 23:34:59 +00:00
Carsten Haitzler
06825b3645
fix some blending cases
...
SVN revision: 2458
2000-04-10 21:50:23 +00:00
Carsten Haitzler
80bd308cd3
include updated comments
...
SVN revision: 2455
2000-04-10 18:26:57 +00:00
Carsten Haitzler
3def8d48d3
optimize mmx blending more.. uswed to do 15 million pixels/sec... now does 25
...
million per sec.. compared to the C (9million per sec) thats pretty good now
SVN revision: 2454
2000-04-10 18:12:40 +00:00
Tom Gilbert
5a8634780e
Thought you could use a ChangeLog. I filtered it from muy cvs-commits-list
...
mbox, so bin it if you don't like =)
SVN revision: 2451
2000-04-09 00:05:20 +00:00
Carsten Haitzler
c597161f3c
fix spec file - dont buidl demos package
...
SVN revision: 2450
2000-04-08 21:06:17 +00:00
Carsten Haitzler
cde535754f
dont compile mmx data struct in if no mmx asm is used
...
SVN revision: 2449
2000-04-08 19:20:13 +00:00
Carsten Haitzler
60e39b1876
check for i686 artch and only then compile the mmx asm (i586 isnt guaranteed
...
to have mmx - NB libs built for mmx will NOt work on non mmx boxes right now
need to do a runtime chekc for that)
SVN revision: 2448
2000-04-08 19:15:48 +00:00
Carsten Haitzler
381cf576c5
add asm for blending.... this will break imlib2 right now for all platforms that
...
arent xz86 intel 9unless you rmove the asm form the makefile and blend.c
SVN revision: 2447
2000-04-08 18:45:18 +00:00
Carsten Haitzler
62782c973c
now that was bad! fix update appending :)
...
SVN revision: 2446
2000-04-08 04:13:52 +00:00
Carsten Haitzler
c502563a65
dont need that code no more
...
SVN revision: 2427
2000-04-05 03:56:26 +00:00
Carsten Haitzler
9714cd42d4
fix dither mask generation.. works again now.. use for icons to dnd
...
SVN revision: 2426
2000-04-05 01:34:05 +00:00
Carsten Haitzler
a61c7169aa
faster scaling up.......... :)
...
SVN revision: 2422
2000-04-03 22:38:00 +00:00
Carsten Haitzler
c5f7de93db
updates..... actually clip if only 1!
...
SVN revision: 2407
2000-04-02 20:42:41 +00:00
Carsten Haitzler
9d7ebb119d
need new updates call.....
...
SVN revision: 2406
2000-04-02 20:31:40 +00:00
Carsten Haitzler
9caa5471b7
no more of that thanks
...
SVN revision: 2384
2000-03-30 03:28:56 +00:00
Carsten Haitzler
a78ec3ab90
um ooops - how did that happen?
...
SVN revision: 2371
2000-03-29 02:57:28 +00:00
Carsten Haitzler
dd9240debc
optimize scalign down routine for RGBA as well as RGB...
...
SVN revision: 2369
2000-03-28 23:20:37 +00:00
Carsten Haitzler
0780bd87ac
speedup scaling down....... but i cant seem to get any speedup for up scaling
...
SVN revision: 2367
2000-03-28 22:25:45 +00:00
Carsten Haitzler
87146f0a33
damn willem! you love playing with imlib2 don;t you? :-) good show :)
...
SVN revision: 2358
2000-03-28 18:09:46 +00:00
Carsten Haitzler
24cc517876
oopsa typo
...
SVN revision: 2349
2000-03-27 19:39:36 +00:00
Carsten Haitzler
aeb8242972
nicer including of config.h
...
SVN revision: 2346
2000-03-27 19:20:28 +00:00
Carsten Haitzler
e65ff79503
BGR56r & BGR555 support.......... please test if u have a display like this :)
...
SVN revision: 2345
2000-03-27 19:17:37 +00:00
Carsten Haitzler
904b9f7c61
ummmm fix dat.....
...
SVN revision: 2331
2000-03-26 00:35:43 +00:00
Carsten Haitzler
bde5637a51
fix endianes problems..... works now on sparc solaris nicely.. :)
...
SVN revision: 2330
2000-03-26 00:10:45 +00:00
Carsten Haitzler
bdafe05ca0
rotate speedups - rend bugfix... wheeeeeee
...
SVN revision: 2316
2000-03-24 19:06:01 +00:00
Carsten Haitzler
2c226c4ae2
oops - missed modfifying colros there.. :)
...
SVN revision: 2315
2000-03-24 19:03:24 +00:00
Carsten Haitzler
2841de3a2d
optmize.. fix endianess stuff... :)
...
SVN revision: 2302
2000-03-22 22:26:58 +00:00
Carsten Haitzler
2e97f2795c
fix cmod.......
...
SVN revision: 2289
2000-03-21 09:38:39 +00:00
Carsten Haitzler
2ea81ec460
I'm back....... :)
...
SVN revision: 2282
2000-03-19 22:53:42 +00:00
Tom Gilbert
3511852647
Partial loader_tiff rewrite from Eric Dorland. Much nicer :)
...
SVN revision: 2280
2000-03-18 23:45:46 +00:00
Tom Gilbert
16db68949a
Bite me =P
...
SVN revision: 2275
2000-03-18 14:26:12 +00:00
Tom Gilbert
351cb98ab2
Okay. The loader list is now trimmed. Where it would previously contain:
...
argb.a bmp.a gif.a jpeg.a png.a pnm.a tiff.a
argb.la bmp.la gif.la jpeg.la png.la pnm.la tiff.la
argb.so bmp.so gif.so jpeg.so png.so pnm.so tiff.so
It now contains:
argb
bmp
gif
jpeg
png
pnm
tiff
lt_dlopen knows how to do the Right Thing with these, trying first the .la,
then the .so. Now the loaders are each tried once per image (if none of them
manage to load it).
Added the following functions to achieve this:
char **__imlib_TrimLoaderList(char **list, int *num);
int __imlib_LoaderInList(char **list, int size, char *item);
SVN revision: 2273
2000-03-18 13:56:29 +00:00
Tom Gilbert
b3ee92cc9a
Leak plugged. Thanks Eric :)
...
SVN revision: 2272
2000-03-18 13:07:52 +00:00
Tom Gilbert
0078baf7d1
nothing major
...
SVN revision: 2269
2000-03-18 04:43:47 +00:00
Tom Gilbert
8cb92acb78
Removed a crufty bit.
...
SVN revision: 2268
2000-03-18 04:12:23 +00:00
Tom Gilbert
131c7e9857
AARGH. Godamn file decriptor leak which has been driving me CRAZY for a
...
WEEK! Got the BASTARD. DIE!
(what complicated matters was that it only leaked on when it *couldn't* load
the image).
Please note. there is also a filedes leak in the tiff loader, also when it
fails to load. I haven't been able to fix this yet, because libtiff sucks
ass and has totally encapsulated the file descriptor. Lemme work on it
tomorrow...
SVN revision: 2267
2000-03-18 03:37:54 +00:00