DWMaxx: Z Rotation

December 18, 2007 on 8:53 pm | In DWMaxx, Development, Projects, Sinapse | 6 Comments

So yesterday I spent most the evening and night rewriting some of the low level code, to interact more directly with MIL (on which DWM sits). The result is a much faster code, and thus creates smoother animations. This also allowed me to implemented Z Rotation :)

Once again, pardon my AGP card for the slow capture framerate :(

Sinapse running DWMaxx

December 14, 2007 on 5:19 pm | In DWMaxx, Development, Projects, Sinapse | 3 Comments

Quick video of one of the first shots of Sinapse running in pair with DWMaxx, hope you’ll like it ;)

DWMaxx: Another Quick Tech Demo

December 12, 2007 on 10:19 pm | In DWMaxx, Development, Projects | 4 Comments

So tonight I tried to make Sinapse run with DWMaxx. The two mains issues were that Sinapse is old, and that I was running into some kind of lags.
Basically, when I would resize the window in the animation loop, the window would not resize. After tweaking everything in my code, something came to light.

DWM uses timing magic to minimize the number of scene rendering is has to do! When idle, for instance, my desktop runs at 2 fps (according to Fraps). And indeed, when I change the size of the my window, the scene doesn’t get redrawn. But thankfully, the DWM has also the less known DWM Frame Timing API. Basically, this API allows you to control the rendering frame-rate of the screen, according mostly to “refreshes” (V-Sync) signals. So, indeed, I requested my frame to get redrawn after I change a window size.

Also, I’ve added the possibility to change the window’s position (regardless of it’s real position, it’s only graphic).

And here’s what it looks like, running inside Sinapse (which is being rewritten):

DWMaxx: Unleashing your DWM ;)

December 11, 2007 on 9:56 pm | In DWMaxx, Development, Projects | 2 Comments

Hey folks, tonight (actually before going to bed), I want to introduce you to a tech preview of my new library: DWMaxx. It is using my weeks of research into the DWM, and at the moment I’m quite happy with the first results :)
By the way, I want to thank you all for your kind words about this project, thank you folks. I’m sorry I’m not replying all the emails, but at the moment I’m really hooked into real-life stuff. But fear not, I will reply!
Also, A BIG THANK YOU TO AVE, without him, much of the current design would not the way it is!

Everything you see is running on a P4E 3.0 GHz with a GeForce 7600 GS (it’s an AGP card, hence the 15-20 FPS only).

So, here we go, first demo: True Zooming

Hacking into Vista’s Desktop Window Manager (DWM)

December 8, 2007 on 1:23 pm | In Development, Research | 2 Comments

Window texture is soooo last week, when you can manipulate the windows themselves ;)
dwm_hack3.jpg firefox_zoomed.jpg dwm_hack2.jpg

Jump for the (quite long I admit) story ;)
Continue reading Hacking into Vista’s Desktop Window Manager (DWM)…

Powered by WordPress with Pool theme design by Borja Fernandez.
Entries and comments feeds. Valid XHTML and CSS. ^Top^