Commit Graph

65249 Commits

Author SHA1 Message Date
Carsten Haitzler 842031ebaa lines and rectangles work. woop! :)
SVN revision: 3113
2000-08-14 05:41:56 +00:00
Carsten Haitzler c64671e765 text objects work! dude! like totally! :)
SVN revision: 3112
2000-08-14 03:23:46 +00:00
Carsten Haitzler 331b113f4d evas detects gl and build in gl backend optionally if it finds it. evas will
fall back to stfware imlib2 rendering if an app requests GL rendering..


SVN revision: 3111
2000-08-14 00:14:22 +00:00
Carsten Haitzler bcb7bcea6c dont need bits code.. that will go in another lib - higher level than a canvas
item IMHO


SVN revision: 3110
2000-08-13 22:57:22 +00:00
Carsten Haitzler fc068cdd82 eas now handles fill params for image. tile and offset of image to be filled
within an image object. just a conveneint tile & svcale and offset fill method
for programs.


SVN revision: 3109
2000-08-13 22:45:48 +00:00
Carsten Haitzler 95dbe50e98 check for gl & glu now too - better checks
SVN revision: 3099
2000-08-13 06:31:54 +00:00
Carsten Haitzler 3123dadb40 add data :)
SVN revision: 3098
2000-08-13 06:10:27 +00:00
Carsten Haitzler 95353b03d2 a bit cleaner now too :)
SVN revision: 3097
2000-08-13 06:10:02 +00:00
Carsten Haitzler a5ba53be87 cleaner use func pointers for rendering backend funcs - too much copy & paste
SVN revision: 3096
2000-08-13 06:06:43 +00:00
Carsten Haitzler cda8d8b1b8 fix trails
SVN revision: 3091
2000-08-11 08:32:03 +00:00
Carsten Haitzler 73de169494 wooooo!
core bits of evas api actually do stuff now.. evas test it beginning to use them
if you want to have ann ide how easy it is to use evas as a rendeirng engine
just look at evas_test.. notice the evas setup is just a few calls (create,
set the output drawable, the output size of the window and the viewport into
the evas's virtual world - the its a mater of creating a few objects
and notice the main loo ONLy does 2 things - move the objects then call
render - evas will optimize to only render the bits that changed all for you.
there's a lot fo thank;less nasty state chekcing code just for this.
i'm going to have to write a lot fo it - image obejcts only done sofar.
you cant do anytign except move and resize them and add them and show and hide
them. freeing them wont work. layers dont work. no api to set performance cache
or to access it. fill modes for images dont work either nor is there an api
to set an images border scaling)


SVN revision: 3090
2000-08-11 07:47:52 +00:00
Carsten Haitzler c72ef1301d 2 more text geometry rotuines......... um........ done! :)
SVN revision: 3088
2000-08-10 22:12:42 +00:00
Carsten Haitzler b6a389103c add images........
SVN revision: 3083
2000-08-10 10:15:23 +00:00
Carsten Haitzler 905635f680 whooooppppppeeeeeeeeeeeeeeeeee!
gl image enign handles disparate src and dest rects fine. it also handles
border scaling for images.... after a lot fo work and fiddling.


SVN revision: 3082
2000-08-10 10:14:55 +00:00
Carsten Haitzler 90931dce51 gradients work in gl part
SVN revision: 3081
2000-08-10 04:20:29 +00:00
Carsten Haitzler fd578d9ec9 aaaaaaaaaah errrrrrr .... stuff!
SVN revision: 3068
2000-08-08 01:55:28 +00:00
Carsten Haitzler 96ac5710df tsted it.... and it works :)
SVN revision: 3056
2000-08-07 03:13:32 +00:00
Carsten Haitzler a3456bfe2e rectangles and lines done both evas and imlbi2 ends
SVN revision: 3055
2000-08-07 03:11:05 +00:00
Carsten Haitzler 4ccd9a636f woop! font freeing/caching now in.......... woooooo!
SVN revision: 3054
2000-08-07 01:54:22 +00:00
Carsten Haitzler 363ed23d29 imlib backend does text now too.. god that was easy!
SVN revision: 3053
2000-08-07 01:20:30 +00:00
Carsten Haitzler 40b2aef29a aa fonts in evas1 wooop!
SVN revision: 3052
2000-08-07 00:50:40 +00:00
Carsten Haitzler 02f947567a FONTS! evas draws fonts in opengl - accelerated with textures.. and it's
anti-aliased ...... wOOOOOOOOOOO! ":)


SVN revision: 3051
2000-08-07 00:50:26 +00:00
Carsten Haitzler 2bae66671f parameters for size
SVN revision: 3049
2000-08-06 21:33:42 +00:00
Carsten Haitzler 71d0c6898d 1280x1024...
SVN revision: 3048
2000-08-06 21:30:14 +00:00
Carsten Haitzler d1292cc4f7 more routines - working on gl font engine.
SVN revision: 3047
2000-08-06 21:19:37 +00:00
Carsten Haitzler 4700f60fa0 more params......
SVN revision: 3037
2000-08-06 06:01:25 +00:00
Carsten Haitzler f9ca2ac24c back to gl routines
SVN revision: 3036
2000-08-06 05:10:24 +00:00
Carsten Haitzler 97e973c6e8 imlib 2 backend works now too :).
SVN revision: 3035
2000-08-06 04:53:53 +00:00
Carsten Haitzler c802275f05 framework for imlib2 backend. - ne3ed at least another sample.....
SVN revision: 3033
2000-08-06 02:06:24 +00:00
Carsten Haitzler 6ebe6bf466 cleaing up code.. loosk much nicer now
SVN revision: 3029
2000-08-06 00:26:34 +00:00
Carsten Haitzler bd2656fd11 more backedn... yum!
SVN revision: 3026
2000-08-05 20:11:27 +00:00
Carsten Haitzler eccb8b7520 blah!
SVN revision: 2987
2000-08-03 23:54:32 +00:00
Carsten Haitzler 88cba34eba timing...... :)
SVN revision: 2974
2000-08-02 16:23:23 +00:00
Carsten Haitzler bde4debd14 much sexier demo
SVN revision: 2973
2000-08-02 05:55:17 +00:00
Carsten Haitzler 29d8242835 demo works MUCH better now!
SVN revision: 2972
2000-08-02 05:28:28 +00:00
Carsten Haitzler 855ccdc507 balh1
SVN revision: 2971
2000-08-02 04:23:04 +00:00
Carsten Haitzler 5631d58659 blah!
SVN revision: 2970
2000-08-02 04:01:18 +00:00
Carsten Haitzler b4a315b048 ewooo- gl routines for evas.. been working on them...... :)
SVN revision: 2969
2000-08-02 03:33:11 +00:00
Carsten Haitzler 83dff01c43 tidier
SVN revision: 2957
2000-07-31 18:21:54 +00:00
Carsten Haitzler 7c0f7a6f9a '
split that up.....


SVN revision: 2956
2000-07-31 18:06:21 +00:00
Carsten Haitzler 3f4531de45 mo mo mo :)
SVN revision: 2955
2000-07-31 17:48:34 +00:00
Carsten Haitzler 67f86603a5 more meat
SVN revision: 2945
2000-07-30 22:50:53 +00:00
Carsten Haitzler cd75e0b1eb some more meat......
SVN revision: 2944
2000-07-30 22:42:55 +00:00
Carsten Haitzler 1c8ee0b297 i think data structs are almost done.......
SVN revision: 2943
2000-07-30 21:43:19 +00:00
Carsten Haitzler b4653f5d19 we have......... objects! :) some primitive inheritance too.
SVN revision: 2942
2000-07-30 21:38:57 +00:00
Carsten Haitzler 1fbb067826 ignore more again
SVN revision: 2941
2000-07-30 20:44:22 +00:00
Carsten Haitzler 4583957910 ignore more
SVN revision: 2940
2000-07-30 20:43:54 +00:00
Carsten Haitzler 6d40404596 '
add somehting to ignore..... and some more meat in the headers


SVN revision: 2939
2000-07-30 20:39:43 +00:00
Carsten Haitzler 154f99de7f evas........
SVN revision: 2938
2000-07-30 20:21:14 +00:00