Commit Graph

643 Commits

Author SHA1 Message Date
Carsten Haitzler 336cecc801 fix pixmap caching...... :)
SVN revision: 3505
2000-09-17 17:22:55 +00:00
Tom Gilbert 0776d7ff0d not quite there yet
SVN revision: 3504
2000-09-17 13:23:15 +00:00
Carsten Haitzler 65dc01f834 fix that! that aint static! (__imlib_dynamic_filters_init that is)
SVN revision: 3502
2000-09-17 05:07:14 +00:00
Tom Gilbert b9f5dca00f quick warning hunt
SVN revision: 3500
2000-09-17 03:07:45 +00:00
Tom Gilbert 6c80c342a7 nm I fixed it anyway
SVN revision: 3499
2000-09-17 02:26:24 +00:00
Tom Gilbert eebefe5ede Commiting what I have so far. More to do tomorrow, but it's 3am.
Polygons are now filled with antialiasing, if context_antialias is set.

So are ellipses.

I fixed some clipping bugs.

There is a bug with the AA span though, it's just a little one, but I'm too
tired to find it now. You will see it if you look closely at the top of the
filled ellipse in test/imlib2, using xmag or something.

I'll fix that tomorrow, speed things up a bit, and hopefully implement AA
drawing for ellipse outlines. Oh, I'll unroll some more loops too.

raster: your last commit broke the two test apps. a segv in _RGBA_init()
somewhere, I know it's not my new code, as I tried a fresh checkout and it
did the same thing. I don't have time to check it out tonight though.


SVN revision: 3498
2000-09-17 01:57:01 +00:00
Carsten Haitzler 77a68dc413 unrolled span rendering a little more (switch stamement is now just once
per span 0 thats good enough.... :) )


SVN revision: 3491
2000-09-16 18:16:11 +00:00
Tom Gilbert 6cedec71a8 more inlining
SVN revision: 3488
2000-09-16 00:38:10 +00:00
Tom Gilbert 5552e7e064 Use spans and the span list clipper to do filled ellipses too. Much better.
SVN revision: 3485
2000-09-16 00:09:18 +00:00
Carsten Haitzler 227a499f1d no prointf!
SVN revision: 3484
2000-09-15 23:52:21 +00:00
Carsten Haitzler 69c726a9cf handle lower depths :)
SVN revision: 3482
2000-09-15 23:47:27 +00:00
Tom Gilbert 9fce1f5580 shuddup
SVN revision: 3481
2000-09-15 23:24:52 +00:00
Tom Gilbert 9cef1b4308 Lots of changes. Macro-ised the point_on_segment code.
Implemented a span-list clipper.

Inlined the drawing code for span().

Cleaned up and speeded up a couple of drawing funcs.

Polygons filled much faster now. More to do though.


SVN revision: 3480
2000-09-15 23:22:53 +00:00
Carsten Haitzler 220207d492 666 colorcube rendering works....... :)
SVN revision: 3478
2000-09-15 18:21:08 +00:00
Carsten Haitzler 0acbe99fd1 fix visual picker :)
SVN revision: 3469
2000-09-15 14:34:31 +00:00
Michael Jennings 1051a20dd2 Son of a raster! I think I just found the memory leak. I shall now hide
in shame.  Perhaps giblet should take over Eterm development.


SVN revision: 3466
2000-09-14 19:08:08 +00:00
Term bf71551d04 Bored. Reading. Typo. Commit. Sleep.
SVN revision: 3465
2000-09-14 06:37:14 +00:00
Term 3b839b01aa Cleaned up/partially rewrote README. Basically updated for the 1.0
release.


SVN revision: 3464
2000-09-14 05:42:51 +00:00
Term c2aa34864c More typos (but in raster's defense, he's spelling checking every so
often. ;)


SVN revision: 3458
2000-09-13 21:40:03 +00:00
Carsten Haitzler 35b6638256 add call to get text inset for string
SVN revision: 3453
2000-09-13 17:00:37 +00:00
Carsten Haitzler d7b8c1575b add docs..... and prefix is /usr for rpms damnit! :)
SVN revision: 3450
2000-09-13 16:20:33 +00:00
Carsten Haitzler 2d96eee956 add api call to get text string advances........
SVN revision: 3447
2000-09-13 15:52:53 +00:00
Carsten Haitzler b4491f3c7c ok- lyly can have his changelog back.. ugly - eats space with nothing useful
:) - thats what cvs is for... :)


SVN revision: 3443
2000-09-13 15:09:21 +00:00
Carsten Haitzler 66095b9573 missing some load data checks for some routines... fix fix fix
SVN revision: 3440
2000-09-13 14:04:47 +00:00
Carsten Haitzler 695ef867bd dont NEED those dependancies
SVN revision: 3436
2000-09-13 05:40:42 +00:00
Carsten Haitzler 542cc394f8 ewwwwwwwwwwwwps! scaling blending buggy! fix fix fix fix :) GOTCHA!
SVN revision: 3434
2000-09-13 04:18:39 +00:00
Carsten Haitzler 064b8e2e81 we can add them back in... conditions put elzewhere
SVN revision: 3424
2000-09-12 23:22:54 +00:00
Carsten Haitzler 45a68b7336 and make them build.......... PROPERLY!
SVN revision: 3423
2000-09-12 23:22:13 +00:00
Carsten Haitzler 86af879071 add makefile for docs
SVN revision: 3422
2000-09-12 21:44:07 +00:00
Carsten Haitzler 355e700e6d docs get built......... :)
SVN revision: 3421
2000-09-12 21:42:23 +00:00
Carsten Haitzler 51518c516c oops - fix that
SVN revision: 3420
2000-09-12 21:33:30 +00:00
Tom Gilbert 57c6f1d459 update my email addy
SVN revision: 3419
2000-09-12 21:25:47 +00:00
Carsten Haitzler 2c8b517b1a fix requires to be more accurate
SVN revision: 3418
2000-09-12 21:13:24 +00:00
Carsten Haitzler 00aeaf4586 up version number.. tentative for a 1.0 release...
revamp rpm packages completely. split loaders into their own packages
(more logical units). main imlib2 requires the jpeg, png and db laoders
at a  minimum


SVN revision: 3417
2000-09-12 21:11:22 +00:00
Tom Gilbert 3764101127 more docs
SVN revision: 3416
2000-09-12 20:05:23 +00:00
Carsten Haitzler 74c2136de5 only build loaders if headres/libs are found - chheck for libs and note them
minimum requirements are jpeg, png and db loaders.


SVN revision: 3415
2000-09-12 19:30:37 +00:00
Carsten Haitzler 1efa0c37ea add willems docs to the docs ........... :)
SVN revision: 3408
2000-09-12 08:24:26 +00:00
Carsten Haitzler 0883f1b746 and enable the fast path again
SVN revision: 3403
2000-09-12 05:46:17 +00:00
Carsten Haitzler 356c4db490 added generic slow-path rendering code
SVN revision: 3402
2000-09-12 05:34:32 +00:00
Carsten Haitzler aa70c777d2 doc looking much better
SVN revision: 3394
2000-09-12 00:11:02 +00:00
Carsten Haitzler 9e7ce74391 simple commented demo
SVN revision: 3393
2000-09-12 00:08:25 +00:00
Carsten Haitzler cf0833cfcb fix big endian code :)
SVN revision: 3391
2000-09-11 20:01:26 +00:00
Carsten Haitzler ee6dba3708 wooo! found bug in filename:key splitting.... fix fix fix... :)
SVN revision: 3371
2000-09-09 19:42:09 +00:00
Carsten Haitzler 8b4280d552 dont need -ldb anymore
SVN revision: 3365
2000-09-09 02:33:25 +00:00
Carsten Haitzler f6e3a2eb9c add docs to cvs
SVN revision: 3359
2000-09-08 18:39:28 +00:00
Tom Gilbert a7557ddc46 final fix for _list_fonts()
SVN revision: 3357
2000-09-08 17:23:07 +00:00
Tom Gilbert 5de8b0f072 Much faster clipped ellipse filling.
SVN revision: 3356
2000-09-08 15:05:38 +00:00
Tom Gilbert cd464e9838 Much faster polygon clipping, made span() more sensible.
Added the function:
unsigned char imlib_polygon_contains_point(ImlibPolygon poly, int x,
                                              int y);

Tells you if a point lies in a polygon. Handy for apps that might want to
test for "selection" of a polygon shape or something...


SVN revision: 3355
2000-09-08 14:47:36 +00:00
Carsten Haitzler d35f3a64d8 no debugging printf
SVN revision: 3318
2000-09-05 01:48:34 +00:00
Carsten Haitzler 2fe8f410e5 db loader/saver needs edb now - much better! :)
SVN revision: 3317
2000-09-05 01:25:01 +00:00