DWMaxx: Z Rotation
December 18, 2007 on 8:53 pm | In DWMaxx, Development, Projects, Sinapse | 6 CommentsSo 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 CommentsQuick 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 CommentsSo 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 CommentsHey 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 CommentsWindow texture is soooo last week, when you can manipulate the windows themselves ![]()
![]()
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^