Commit Graph

84 Commits

Author SHA1 Message Date
Carsten Haitzler 261a868816 add some code ro render routines to hanbdle render extension... not much yet
SVN revision: 3654
2000-10-19 22:15:16 +00:00
Carsten Haitzler dc33620c82 fix mouse enter bug for first enter.
SVN revision: 3643
2000-10-17 22:30:21 +00:00
Carsten Haitzler f34d866012 back to normal
SVN revision: 3636
2000-10-15 19:54:42 +00:00
Carsten Haitzler 434e3a4b10 flying action........ :)
SVN revision: 3635
2000-10-15 19:54:41 +00:00
Carsten Haitzler bbd37958b9 final lump - added images for image demo
SVN revision: 3634
2000-10-15 19:54:40 +00:00
Carsten Haitzler 6da60da7a9 do total average fps
SVN revision: 3633
2000-10-15 19:54:39 +00:00
Carsten Haitzler e03fb8578c add images
SVN revision: 3632
2000-10-15 19:54:38 +00:00
Carsten Haitzler 12f6d6d62e polygon demo
SVN revision: 3631
2000-10-15 19:54:37 +00:00
Carsten Haitzler 3a11bc158a added save file flag for old evas test and fixe dimage buffer rendering to work
again


SVN revision: 3630
2000-10-15 19:54:36 +00:00
Carsten Haitzler 5e5d03af9c rects and lines display :)
SVN revision: 3628
2000-10-15 19:07:51 +00:00
Carsten Haitzler 895df6c82d some............ MEAT! :)
SVN revision: 3626
2000-10-15 17:50:38 +00:00
Carsten Haitzler 49daaa1604 text comes in a little nicer now
SVN revision: 3622
2000-10-15 05:44:57 +00:00
Carsten Haitzler 5ee372dad1 evas_test client is smart enough to figoure out what windows obscure it and
if they are shaped and suitably obscure bits of the evas so it doesnt have
to render those. in software mode try moving a big window over the middle
of the evas and watch the fps go up :) (i'ts simply not rendering what's
under the window)


SVN revision: 3621
2000-10-15 05:00:40 +00:00
Carsten Haitzler 28920da8b3 region obscuring code. this should provide for apps using evas to indicate
whihc retcangles of the evas are completely obsucred by covering windows
so evas doesn't render things it doesn't need to (ie they can't be seen).


SVN revision: 3619
2000-10-15 03:11:11 +00:00
Carsten Haitzler 13fa0bae83 typo
SVN revision: 3615
2000-10-14 19:51:19 +00:00
Carsten Haitzler 83d32f2637 cheese went rancid
SVN revision: 3614
2000-10-14 19:49:13 +00:00
Carsten Haitzler 6f9068bd31 mouldy cheese
SVN revision: 3613
2000-10-14 19:48:38 +00:00
Carsten Haitzler 40a30be5d1 add cheese
SVN revision: 3612
2000-10-14 19:45:28 +00:00
Carsten Haitzler 035035df83 intro looks even bettre now with images fading in and out....... :)
SVN revision: 3606
2000-10-14 05:06:27 +00:00
Carsten Haitzler 90a89420b2 add ungrab call for when butotn is down on object but u want to have it
ugrabbed to events/callback can proceed as per normal


SVN revision: 3605
2000-10-14 03:41:11 +00:00
Carsten Haitzler b67238cba1 lets display fps...... :)
SVN revision: 3603
2000-10-14 02:26:20 +00:00
Carsten Haitzler 2f23ab0c72 more cleanings
SVN revision: 3602
2000-10-14 02:11:51 +00:00
Carsten Haitzler 33e7393cba nicer text flow
SVN revision: 3601
2000-10-14 02:04:06 +00:00
Carsten Haitzler d3ae1eff04 oooooooh text! :)
SVN revision: 3600
2000-10-14 01:37:11 +00:00
Carsten Haitzler d56f73d036 fix gl engine bug with text rendering... hmmm odd... :)
SVN revision: 3598
2000-10-14 01:10:53 +00:00
Carsten Haitzler e5da21c411 more stuff........... :)
SVN revision: 3593
2000-10-13 18:33:44 +00:00
Carsten Haitzler 922791c90a slight pointer inconsistancies fixed
SVN revision: 3591
2000-10-13 17:59:41 +00:00
Carsten Haitzler 741da1d72e test program handles color alpha blended mouse pointer a little better now :)
SVN revision: 3590
2000-10-13 13:55:02 +00:00
Carsten Haitzler b6c640a556 working on evas test program
SVN revision: 3587
2000-10-13 03:28:32 +00:00
Carsten Haitzler 53b3a6face start of polygon drawing support...
SVN revision: 3574
2000-10-12 00:26:34 +00:00
Carsten Haitzler faa90fe44b more on the new evas test. add some more api calls.
SVN revision: 3544
2000-09-25 19:47:44 +00:00
Carsten Haitzler bc0ec0206f dont need those pics
SVN revision: 3537
2000-09-22 17:22:27 +00:00
Carsten Haitzler 18a02a137c new test program started work on (old test is evas_test_old)
SVN revision: 3536
2000-09-22 01:12:52 +00:00
Carsten Haitzler c68ba91c9c make test programs help output be useful
SVN revision: 3524
2000-09-18 02:33:52 +00:00
Carsten Haitzler 8923422a2e add code to double check object type before doing anything to objects
SVN revision: 3523
2000-09-18 02:22:04 +00:00
Carsten Haitzler e7c086bd57 mo mo
SVN revision: 3518
2000-09-17 22:39:20 +00:00
Carsten Haitzler d62a6eed56 blah - test that out :) x11 evas does NOT do well in evas test... but
then again - evas test is heavily using all the funky features that the x11
backend is attempting to simulate via X and is suffering badly. i'm sure it
will perform a LOT better with conservative use than the brutality evas_test
puts it through


SVN revision: 3515
2000-09-17 21:59:47 +00:00
Carsten Haitzler 7ac1ecc932 much better! dithe rpatterns match for eect updates - fix leak
SVN revision: 3514
2000-09-17 21:53:30 +00:00
Carsten Haitzler 8641c36e33 ok - thats a litle better perfromance
SVN revision: 3506
2000-09-17 18:16:53 +00:00
Carsten Haitzler 240dc97f4c x11 engine code added - only partially works
SVN revision: 3503
2000-09-17 06:30:44 +00:00
Carsten Haitzler b585b3006d comment added to evas_free - compiler bug? eh? really odd
SVN revision: 3486
2000-09-16 00:17:37 +00:00
Carsten Haitzler b155d7063a fix minor problem there.........
SVN revision: 3483
2000-09-15 23:49:25 +00:00
Carsten Haitzler e2ffcf313c dissalow resizing for line and text objects - doesnt make sense -
change the font or string to resize text, and chnage line coords.

add ability for color settings to apply to image objects too (image colors get
multiplid by color set on image - 255, 255, 255, 255 is "normal" so it's fast
path rendering - all other colors go thru color modifiers in the imlib engines
and gl handles it int he gl engine. if alpha is 0 the object draw is aborted
immediately for fast path.


SVN revision: 3468
2000-09-15 13:49:14 +00:00
Carsten Haitzler a751ec1b21 we have a new rendering target for evas - an imlib image buffer.
it will render to a virtual image buffer just like it would to a window.
the logic works the exact same way as a window - it wil lonly render the rects
that changed. if a rect chnaged it expects that rect to have been cleared and
will blend the canvas ontop of the image - so you can use it to augment the
current image contents (though they will be permenantly modified). This is
specifically designed for doing things like rendering a canvas to be saved
to an image file.

WHEEEEEEEE :)


SVN revision: 3460
2000-09-13 22:36:46 +00:00
Carsten Haitzler 361f941365 ok- work again.. was just testing..... :)
SVN revision: 3444
2000-09-13 15:46:54 +00:00
Carsten Haitzler d660812fe8 add font ascent/descent checking
SVN revision: 3442
2000-09-13 15:08:05 +00:00
Carsten Haitzler 38577b210e and prinfs out the fps :)
SVN revision: 3200
2000-08-20 22:53:48 +00:00
Carsten Haitzler a677bd8076 handle events better on other property chnages
SVN revision: 3198
2000-08-20 22:25:08 +00:00
Carsten Haitzler 69125b70ea big click me to drag text object
SVN revision: 3196
2000-08-20 22:05:46 +00:00
Carsten Haitzler e37fccc450 event system works - callbakcs happen.. WOOHOO :)
SVN revision: 3193
2000-08-20 21:49:41 +00:00