Commit Graph

360 Commits

Author SHA1 Message Date
Carsten Haitzler 5e92a0e893 change proposed api...
SVN revision: 6446
2002-11-11 11:44:00 +00:00
Carsten Haitzler 56b5e15f26 code move
SVN revision: 6445
2002-11-08 08:02:15 +00:00
Carsten Haitzler 5c82257464 in goes new code
SVN revision: 6444
2002-11-08 07:46:04 +00:00
Carsten Haitzler 5f5925671c nuke
SVN revision: 6443
2002-11-08 07:43:18 +00:00
atmosphere 1fc2fe4e02 Patch from vac to fix compilation under freebsd by bringing configure.ac
upto speed with configure.in


SVN revision: 6211
2002-05-06 17:04:52 +00:00
thalma b0967ede9d Added checks and fixed built order
SVN revision: 6161
2002-04-22 07:20:11 +00:00
Term fd507f34cd One line include addition suggested by Kirby Kuehl <kkuehl@cisco.com>.
SVN revision: 6123
2002-04-09 20:30:28 +00:00
rephorm c475e48ead put this in HEAD too
SVN revision: 6099
2002-04-01 04:59:39 +00:00
Laurence J. Lane 3b117900a7 quick hack to remove "/@alocaldir@"
SVN revision: 5830
2002-01-12 13:48:43 +00:00
Laurence J. Lane 69f12616ff something with aclocal, I'll deal with it later
SVN revision: 5786
2001-12-20 19:48:36 +00:00
Carsten Haitzler ee061acfb5 oops - fix :)
SVN revision: 5761
2001-12-09 08:36:31 +00:00
Carsten Haitzler 73dbc3c5de oops - bugie :)
SVN revision: 5760
2001-12-09 08:25:18 +00:00
Laurence J. Lane 7bea0bab55 call autogen.sh instead of configure
SVN revision: 5752
2001-12-07 02:44:17 +00:00
Carsten Haitzler 85ecd1a6fc forgot to ever do this.. mayaswell reload changed image objects off disk...
SVN revision: 5707
2001-11-17 02:44:23 +00:00
Laurence J. Lane 4cc0151e2d missed another
SVN revision: 5663
2001-11-09 07:19:24 +00:00
Carsten Haitzler fc982b9fa0 you can address objects by name now all image objects by default get a name
set as the basename of the file (ie "/tmp/blah/foo.png has the name of
"foo"). you can override the name if u want... or just not use it. should
really use hash table - patch for this from rusty russel :) i need to wokr
on this stuff before 1.0


SVN revision: 5652
2001-11-07 21:20:01 +00:00
Laurence J. Lane a37b87adf3 dumb man page
SVN revision: 5646
2001-11-07 05:15:32 +00:00
Laurence J. Lane dc64dc044e various stuff
SVN revision: 5600
2001-10-31 21:39:50 +00:00
shamgar 5c9c1ce543 Oops, almost forgot to do this one too.
SVN revision: 5598
2001-10-31 17:59:42 +00:00
shamgar 16ddc64419 Cleanup some spacing issues, no extra blank lines in --help this way.
SVN revision: 5597
2001-10-31 15:22:03 +00:00
Carsten Haitzler 467a45e0eb copy over ft1 support too... :)
SVN revision: 5586
2001-10-28 21:54:19 +00:00
Carsten Haitzler e1adf3911d oooh fix fix :)
SVN revision: 5579
2001-10-26 05:25:47 +00:00
Carsten Haitzler 79da72cf98 oops :) thanks :)
SVN revision: 5572
2001-10-25 06:41:59 +00:00
Carsten Haitzler b4c3e0e90b save some ram by backing structs :)
SVN revision: 5516
2001-10-19 02:01:37 +00:00
Carsten Haitzler 57f30f0594 ewwps! :)
SVN revision: 5508
2001-10-17 09:54:10 +00:00
cpk 7aa1a10080 Wuffdy pupskels.
SVN revision: 5444
2001-10-08 18:56:44 +00:00
Carsten Haitzler 0791b79e3e hrrm. a tad more efficient :)
SVN revision: 5387
2001-09-28 03:59:50 +00:00
Carsten Haitzler 0b08951cc8 inconsistent naming fo func... fix.. and fix docs.
SVN revision: 5386
2001-09-28 03:46:46 +00:00
Carsten Haitzler f6f41ce6c1 offline working... woo.. woo..
SVN revision: 5372
2001-09-24 21:14:56 +00:00
Carsten Haitzler a41f54e737 allow for doing bounding box only.. hmm damn you gl.. why suck when all i
try is optimize? :)


SVN revision: 5298
2001-08-28 02:11:11 +00:00
Tom Gilbert a6b950682f *** empty log message ***
SVN revision: 5294
2001-08-27 15:35:28 +00:00
Carsten Haitzler 96eee00cb6 well it woudl appear that only rendering parts of the dipslay using clips
boxes... is SLOOOW if u have more than lets say 1 box... so lets disable it :(


SVN revision: 5292
2001-08-27 11:44:03 +00:00
Carsten Haitzler 7ad7164ded oooops... doint turn off blending just becuase theimage has no alpah
channel.. enable it fi were multilpying the alpah by anythign other than
255... :)


SVN revision: 5289
2001-08-26 04:02:57 +00:00
Carsten Haitzler 42ca47106d and no more printf's
SVN revision: 5268
2001-08-24 05:15:16 +00:00
Carsten Haitzler 0d7a6252be oooops.. i forgot one lump of logic for adding new object if currently the
object inthe evas are in layers above the new one.. fix fix oops.. that was
a silly bug... :)

and well.. while i was at it.. some actual code in the render extension
support in the render engine in evas.. it onyl does image objects right
now.. and it doesnt do it very optimally.. consider that engine a work in
progres.. i'm finding what does and doesnt work well in the render extension
and noticing some holes in it... this one wont be ready any time soon
though... and the gl engine is still about 10 times faster on the same
hardware... and in theory both are hardware accelerated...
anyway only time will tell. the render extension doesnt do image
transforms.. so this wont help speed it up at all that much :(


SVN revision: 5267
2001-08-24 04:37:44 +00:00
Carsten Haitzler 5456c1daea ewwwwps.. set pointer for list to NULL after its freed! :)
SVN revision: 5235
2001-08-21 01:38:33 +00:00
Carsten Haitzler 4790ba40f1 ewwwww.. i forgot to free the font string....
and forgot to cleanup clip lists on objects when the evas gets deleteded and
all objectsin it get nuked!

woop! fix fix fix :)


SVN revision: 5185
2001-08-17 00:05:12 +00:00
Carsten Haitzler 55bba3ab5e optimize! software enigne image objects will keep a pre-scaled copy IF:
1. they are rendered completely unclipped by clip obejcts or edges of the
canvas for more than 16 iterations at the same size with no border scaling
2. it will throw thme out if things chnage
3. it will share image objects only of original size :)


SVN revision: 5139
2001-08-13 09:15:04 +00:00
Carsten Haitzler bf4d95b694 now that was just silly.. evas shoudl have used the visual and colormap u
provided regardless of its own suggestions


SVN revision: 4987
2001-07-26 03:31:03 +00:00
Carsten Haitzler 54d32f99c7 now just be cleaning things a bit i got rid of that rogue -lImlib2. i disabled
the actual configure checks for imlib2 as the script shoudl contain all the
stuff needed - all it needs to do is chekc the imlib2-config script is alive
and around. thats all.


SVN revision: 4978
2001-07-23 01:31:30 +00:00
Carsten Haitzler 635f97999a -lm there too... damn. i wish systems woudl use shared lib dependancies. all
mine do.


SVN revision: 4977
2001-07-22 14:58:45 +00:00
Carsten Haitzler d24c1c68d1 try this
SVN revision: 4976
2001-07-22 05:16:44 +00:00
Carsten Haitzler 54313012a1 err...
SVN revision: 4956
2001-07-17 23:02:17 +00:00
Carsten Haitzler 964e12286b updated evas docs
SVN revision: 4898
2001-07-02 04:26:21 +00:00
Carsten Haitzler 28fe60de06 oops printf.. remove
SVN revision: 4855
2001-06-22 17:08:06 +00:00
Carsten Haitzler 8605282e70 oops double scaling for viewport - fix fix fix :)
SVN revision: 4850
2001-06-22 02:27:03 +00:00
Carsten Haitzler efb50661bc update docs...
SVN revision: 4846
2001-06-21 06:44:53 +00:00
Carsten Haitzler 4981c16a2a oops - didnt translate viewport for obj's other than images
SVN revision: 4837
2001-06-19 03:02:54 +00:00
Carsten Haitzler 05acf22076 new docs for evas....
SVN revision: 4827
2001-06-18 02:47:02 +00:00
Carsten Haitzler 9528534f0b fix soem routines that i found incosistent whilst writitng the docs... :)
SVN revision: 4826
2001-06-18 01:59:51 +00:00
Term aa1fd461a0 ehco -> echo
SVN revision: 4788
2001-05-29 04:20:23 +00:00
bdsabian ef8d1f8dc3 changed the download links for glu rpms
SVN revision: 4776
2001-05-18 21:12:47 +00:00
Carsten Haitzler 9f5ca406a0 up to 0.5.0 versaion for evas.
SVN revision: 4680
2001-04-29 05:57:59 +00:00
Carsten Haitzler 5c5aeb3eeb debug debug debug.. fix :)
SVN revision: 4679
2001-04-29 02:58:17 +00:00
Carsten Haitzler 6cec72cccf optimize... optimize...
texture generation is 850% faster now that.. I err.. bypass libGLU - GLU is
err.. SLOOOOOOW as balls when it comes to mipmap generation


SVN revision: 4677
2001-04-29 00:48:55 +00:00
hendryx e960a19634 Starting to add the FAQs, will add others over the next 7 days, and then place the web version online.
SVN revision: 4675
2001-04-27 20:36:25 +00:00
Carsten Haitzler ec26f53719 oops leak.. fix fix fix :)
SVN revision: 4670
2001-04-23 06:22:30 +00:00
Carsten Haitzler 9413312693 and that woudl fix a segv problem.. wheee..
SVN revision: 4667
2001-04-21 18:55:56 +00:00
Carsten Haitzler 3e9ca9ebfa add call to allow program to query if image object has alpha...
SVN revision: 4664
2001-04-20 01:58:57 +00:00
Carsten Haitzler 50855cb22d fix that minor oversight for scaled ouput evases...
SVN revision: 4643
2001-04-17 07:42:52 +00:00
Carsten Haitzler 0590e0712a oops a printf.. remove
SVN revision: 4642
2001-04-17 06:07:24 +00:00
Carsten Haitzler fa58fc4e94 and set handle to NULL when we're done freeing it....
SVN revision: 4637
2001-04-16 19:26:58 +00:00
Carsten Haitzler 47825eb89b and invalidate held data if u change image file or font (font/size)
SVN revision: 4636
2001-04-16 19:18:15 +00:00
Carsten Haitzler 411ec99a57 image cache for eva sis preciselyu that.. cache. image and font data are
kept resident as long as the obejct has been rendered at leats once AND it
is still within the viewport of the output of the evas and it is still
visible. if it does not meet these conditiosn it gets put into "Cache" and
only then does cache become an issue. the chancges were nice and small to do
this :)


SVN revision: 4634
2001-04-16 18:38:22 +00:00
Carsten Haitzler a34b33695c oops coord transforms form world to screen and back were um.. 1 letter off :)
SVN revision: 4609
2001-04-13 19:10:05 +00:00
Carsten Haitzler bac2f337b0 slight "over optimization" :) fix fix
SVN revision: 4602
2001-04-13 01:58:47 +00:00
Carsten Haitzler da35459d86 god daaaaamn! fix fix fix fix :)
SVN revision: 4597
2001-04-12 20:25:43 +00:00
Carsten Haitzler 84d24d28da 1. optimize evas lists a bit by keeping a "last" pointer
2. fix rendering - forgot to scale output of primitives other than images when
viewport not 1:1 with window
3. up to 0.0.5


SVN revision: 4592
2001-04-12 17:54:51 +00:00
Carsten Haitzler 514ec9b6ae commit :)
SVN revision: 4530
2001-04-07 19:00:49 +00:00
Carsten Haitzler 4324beef71 dont allow viewport or render size to be < 1x1
SVN revision: 4513
2001-04-06 01:57:49 +00:00
hendryx cc0a40986a correcting URL
SVN revision: 4456
2001-03-26 13:32:04 +00:00
Carsten Haitzler 9e10e3e023 let me just turn off scaled caching for a bit.. i need to think this over a
bit more after some more strenuous testing... i think i need to keep some
usage metrics on things.. tho i guess i shold just use a bigger cache... :)


SVN revision: 4411
2001-03-20 03:11:01 +00:00
Carsten Haitzler 494a92dd55 ooooooooooooops... fixed :)
SVN revision: 4405
2001-03-18 23:52:19 +00:00
Carsten Haitzler 83beae92c5 oops missing that.. fix
SVN revision: 4404
2001-03-18 23:23:07 +00:00
Carsten Haitzler 183d80c31c cache image scalings... :)
SVN revision: 4403
2001-03-18 23:21:35 +00:00
Laurence J. Lane dcf719cd51 revert to horm's originals
SVN revision: 4384
2001-03-17 14:01:52 +00:00
Laurence J. Lane 22dfe212fc changelog madness
SVN revision: 4383
2001-03-17 11:14:26 +00:00
Carsten Haitzler 5971ae9ea9 forget that forray into optimizing that...
SVN revision: 4377
2001-03-15 03:23:16 +00:00
Carsten Haitzler 60ccea0a2f err forget it...
SVN revision: 4376
2001-03-15 03:22:11 +00:00
Laurence J. Lane 59e2bf2095 cleanup source names
SVN revision: 4348
2001-03-07 14:14:02 +00:00
Carsten Haitzler 92c7f7e87a 0.0.4
SVN revision: 4298
2001-03-02 19:07:20 +00:00
Carsten Haitzler 0e6f590af7 oops - again.. over-optimize
SVN revision: 4259
2001-02-20 00:49:16 +00:00
Carsten Haitzler a59517b166 oops- over optimized so that it didnt actually render some changes :) fixed
SVN revision: 4254
2001-02-19 19:38:47 +00:00
Carsten Haitzler d6f9deb7ad damnit... the more i use evas the more i optimize it... ok - more
optimizations for special cases (rectangles that onyl change size or
location have only their detlas redrawn - not the whole rect, and the same
with images who share common global tile start and size parapeters for the
image...) this is getting quite fast now :) rememeber you only really see
the speedups in software.. hardware is so dispicably fast you never notice :(


SVN revision: 4252
2001-02-19 09:27:59 +00:00
Carsten Haitzler 2e7ba74abe get rid of those printfs.
SVN revision: 4243
2001-02-17 22:07:42 +00:00
Carsten Haitzler 33a9fe85dc and handle that other case...
SVN revision: 4241
2001-02-17 21:52:18 +00:00
Carsten Haitzler 70013f2719 oops - minor logic hiccup - fixed.. also imlib2 fix for its load error
checking. missed this when adding db style (key in file) loading.


SVN revision: 4239
2001-02-17 20:39:53 +00:00
Carsten Haitzler ed56013f72 load_error now stored and retrievable for image objects :)
SVN revision: 4238
2001-02-17 20:26:57 +00:00
Carsten Haitzler f1d5f4f049 more optimizations in render function
SVN revision: 4237
2001-02-17 08:10:30 +00:00
Carsten Haitzler 72981477de ooooops - fix gl engine to handle window resizes..... :)
SVN revision: 4230
2001-02-16 01:33:14 +00:00
Horms a9e141362a Debian packages may now be built from output of make dist and friends
SVN revision: 4212
2001-02-14 20:59:59 +00:00
mazeone ea99ddf975 clean up rastermanglish in the docs :)
SVN revision: 4202
2001-02-13 02:37:23 +00:00
Carsten Haitzler d02e5fd9e4 evas.m4
SVN revision: 4150
2001-01-25 21:56:04 +00:00
Carsten Haitzler e53a018671 well if u have to have it in the makefile- have the files!
SVN revision: 4148
2001-01-24 01:53:51 +00:00
Mandrake 36699b1484 raster, I know you may not want this here, but apparently this fixes a
crashing bug in gevas (the gtk evas frontend).  lemme know if this needs to be
removed.


SVN revision: 4141
2001-01-21 03:09:33 +00:00
Carsten Haitzler 2ee05386b4 minor fixup if last char in string has 0 boundingbox width :)
SVN revision: 4123
2001-01-17 21:31:30 +00:00
boris d3a3922b8d check that the GLU lib is the correct version (ie has Tess routines)
SVN revision: 4118
2001-01-14 11:07:01 +00:00
Carsten Haitzler 731f192d5e * fix requires for imlib2 to require 1.0.1
SVN revision: 4106
2001-01-07 22:02:31 +00:00
Carsten Haitzler 38c00cc88b errr - beat me dead with a large possum - but somehow these 2 files got
swapped (in their contents) - thank god it still worked & compiled - but
well... that wasn't very good now was it? :)


SVN revision: 4104
2001-01-07 21:04:32 +00:00
Mandrake 72d8d91f3c More updates to make this compile without having Mesa installed.
SVN revision: 4085
2001-01-03 06:04:56 +00:00