| Subject | : | Love that new Matrix module |
| Author | : | cytan |
| Date | : | 14 Mar, 2006 on 16:01 |
| Hi, I'd just like to thank Doodle for the Matrix module. It's really cool! I really love the extra messages like the time and "ecomstation" appearing in the display. cytan |
| Subject | : | Re:Love that new Matrix module |
| Author | : | sXwamp |
| Date | : | 15 Mar, 2006 on 00:31 |
| Hi, Thanks Doodle, I was using desktop painter becuase its Matrix module, now I just installed your screensaver will be using that instead!!! sXwamp |
| Subject | : | Re:Love that new Matrix module |
| Author | : | Doodle |
| Date | : | 15 Mar, 2006 on 13:56 |
Thanks guys, it's always good to hear that other people like what you did. ![]() Doodle |
| Subject | : | Re:Love that new Matrix module |
| Author | : | rudi |
| Date | : | 15 Mar, 2006 on 16:34 |
| Yes, it's very cool ! However, I'd love to see the ability to adjust the speed of the falling letters as well as some optimizations w.r.t CPU usage. |
| Subject | : | Re:Love that new Matrix module |
| Author | : | Doodle |
| Date | : | 15 Mar, 2006 on 17:46 |
Try to play with the configuration window of the module. You can try lowering the FPS and the resolution to get smaller CPU load. Btw, any assembly/mmx/sse/... hackers are welcome to speed up the blur code and the code which converts PAL8 image format to YUV422 image format! I don't have the knowledge (and the time) to do it myself. :/ Doodle |
| Subject | : | Re:Love that new Matrix module |
| Author | : | rudi |
| Date | : | 16 Mar, 2006 on 16:42 |
How about starting with some old style loop optimizations first:
if(x<0) return; if (bConvert) pchFntCell = mtxfont + (c@)*16 + (c/40)*24*640; for(i=0;i<24;i++)
|
| Subject | : | Re:Love that new Matrix module |
| Author | : | Doodle |
| Date | : | 17 Mar, 2006 on 20:18 |
| Thanks for the code, it works pretty well. For those who are interested in a faster binary version (with Rudi's code), try this: (to install it, you'll have to unlock your current matrix.dll, overwrite that with this one, and restart your desktop) Doodle |
| Subject | : | Re:Love that new Matrix module |
| Author | : | rudi |
| Date | : | 18 Mar, 2006 on 13:40 |
I just sent you another version which uses some MMX assembler code. The performance gain compared against the original is quiet impressive.
Isn't is easier to just switch to another saver module, replace the DLL and switch back |
| Subject | : | Re:Love that new Matrix module |
| Author | : | Doodle |
| Date | : | 20 Mar, 2006 on 09:40 |
Thanks!
I've noted that some modules using WarpOverlay stay locked until the process (the WPS) dies, even if the DLL itself is (in theory) already unloaded. Doodle |