Jump to content
  • Advertisement
Sign in to follow this  
Icebone1000

whats windows gui rendering technology?

This topic is 2320 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

Hi.
Im just not finding any info. Does actual windows gui (controls, windows frames, dlgboxes) uses direct2d (what about the text on those)?
I remember reading about this somewhere..

Also, does the visual styles change anything about this? Like windows aero uses hardware acceleration, but if you deactivate it, it uses the cpu(old GUI stuff). That would mean is better activating it in your app isnt it? Since you need do this manually...With brings me another question: not activating it on your app is the same as having it deactivated on the SO visual configs or its really just a visual thing (like what matters is the SO configs, activating or not in the app is just a visual thing)

Share this post


Link to post
Share on other sites
Advertisement
It dependes.
Previous to Windows 8, windows forms and other default windows controls used GDI.
With WPF and metro apps, Microsoft seems to be favoring DirectX instead.


That would mean is better activating it in your app isnt it?

Yeah, hardware acceleration usually has better performance than the software counterpart.
You actually don't have to do anything in relationship to the Aero Visual Style, sinse the OS takes care of it. You can try it on the control panel and adjust the settings.
Hope this helps ;)

Share this post


Link to post
Share on other sites
Sign in to follow this  

  • Advertisement
×

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

We are the game development community.

Whether you are an indie, hobbyist, AAA developer, or just trying to learn, GameDev.net is the place for you to learn, share, and connect with the games industry. Learn more About Us or sign up!

Sign me up!