• Announcements

    • xper

      MSFN Sponsorship and AdBlockers!   07/10/2016

      Dear members, MSFN is made available via subscriptions, donations and advertising revenue. The use of ad-blocking software hurts the site. Please disable ad-blocking software or set an exception for MSFN. Alternatively, become a site sponsor and ads will be disabled automatically and by subscribing you get other sponsor benefits.
bigmuscle

Aero Glass for Win8 RC4

2,631 posts in this topic

in the new version, new Windows now have automatically Glass without a delay. Cool !!! :wub:

Delay stil exists but was decreased...

Someone, please, post here standart content of "HKEY_CURRENT_USER\Software\Microsoft\Windows\DWM", i can't disable colorization in 3D, maybe some values are wrong.

During minimizing windows aero effect disappears, but in recovering aero exists - is this bug?

Edited by CKyHC
0

Share this post


Link to post
Share on other sites

Values in registry depends on settings selected in control panel and are automatically generated if you select auto-colorization.

0

Share this post


Link to post
Share on other sites

Values in registry depends on settings selected in control panel and are automatically generated if you select auto-colorization.

Auto-colorization disabled, but windows still colorized in Direct3D, in Direct2D and without aero all setting work proper.

0

Share this post


Link to post
Share on other sites

All of the versions have been very unreliable, in the sense that when I would start them, there is a >70% chance of the dwm freezing, and when this happens, the only thing I can do is power off the computer (the exit shortcut doesn't work here). So this is still almost useless for me. Do you know why it does this? Sometimes it shows only black when it does this, sometimes it shows a few of the windows in basic style.

Preview versions are NOT intended to be reliable in any sense. There is a race condition in the loading procedure which will never be fixed in any preview version (simply because it has no sense to fix something what is going to be removed in final version)

Since it is a known issue that will be removed in the final version, and it reduces the utility's ability to be used, then why keep it in the preview versions? There are still a lot of other problems in this preview that needs to be fixed, and if there is a problem that severely impacts its reliability, then it will distract attention from the unknown problems that need to be addressed.

Otherwise, great job on this release, I really like how you added blur to the taskbar.

Edited by AlexKven
0

Share this post


Link to post
Share on other sites

^Someone seems a bit pushy^

Excellent work, bigmuscle. With the latest (0.5) release everything works great and Direct3D mode with colour intensity reduced gives me Aero Perfection. Using Direct3D rendering, everything on my desktop is faster (moving, closing, minimising and maximising windows). Thanks, again for your time and effort working on this project.

0

Share this post


Link to post
Share on other sites

new ver isnt crashing with the win7 theme, but i am getting a visual bug

post-373880-0-74239900-1362928797_thumb.

Edited by Jcee
0

Share this post


Link to post
Share on other sites

new ver isnt crashing with the win7 theme, but i am getting a visual bug

It does this if you're using D3D. D2D makes it crash. Learn the thread please ;)

0

Share this post


Link to post
Share on other sites

It Freezes When I go to Metro (Start Menu)

Please provide a bit more details about your system. You are the only having this issue, so we have no idea how to help you unless you give us a little info. This would be good to have info on because if this bug gets noticed until final release, then some people might be installing version 1 and be unpleasantly surprised that the start screen crashes it.

0

Share this post


Link to post
Share on other sites

after use v0.5 Cracked Steam it became impossible to play, image is blurry

0

Share this post


Link to post
Share on other sites

It Freezes When I go to Metro (Start Menu)

Please provide a bit more details about your system. You are the only having this issue, so we have no idea how to help you unless you give us a little info. This would be good to have info on because if this bug gets noticed until final release, then some people might be installing version 1 and be unpleasantly surprised that the start screen crashes it.

ATI Radeon 5470 Series GPU Only way to unfreeze is to reset

0

Share this post


Link to post
Share on other sites

after use v0.5 Cracked Steam it became impossible to play, image is blurry

This came happen for one certain reason:


if(currentPixelShader == glass->getTextureAlphaPixelShader())
{
D3D10_TEXTURE2D_DESC textureDesc = { 0 };
texture->GetDesc(&textureDesc);

// FIXME: taskbar is currently recognized by its size. This can probably break some things when other alpha-blended control with taskbar size is drawn
RECT taskBarRect = { 0 };
GetWindowRect(FindWindow(L"Shell_TrayWnd", NULL), &taskBarRect);

if(textureDesc.Width == (taskBarRect.right - taskBarRect.left) && textureDesc.Height == (taskBarRect.bottom - taskBarRect.top))
glass->drawGlass(VertexCount, StartVertexLocation, false);
}

Only taskbar, menu shadows and window icon (and windows which uses SetWindowCompositionAttribute) are drawn with pixel shader which respects alpha channel of the texture. So when the texture size is equal to taskbar size then it must be taskbar. Thus your application behaves in non-standard way... or do you have different taskbar size then the default one?

Edited by bigmuscle
0

Share this post


Link to post
Share on other sites

I have written for you to know. And I have all the standard.

0

Share this post


Link to post
Share on other sites

For me 0.3 version most acceptible, it creating windows with aero. animate it, fast, on 2D or 3D speed the same, in 3D buggy color, in 2d perfect, only bug - sometime on loading it freezes comp until reboot,,, But last version has same bug... ALT+F12 not helps... Taskbar just transporent, not blur in 0.3 - ((((

Edited by CKyHC
0

Share this post


Link to post
Share on other sites

Hi Bigmuscle

Are you running your computer with Nvidia graphics?

None of your versions have been working for me.

I am on a Radeon HD7970

Windows crash after opening 2-4 windows

0

Share this post


Link to post
Share on other sites

Just registered here to say THANKS!!

I'll be checking for updates and giving feedback <3

0

Share this post


Link to post
Share on other sites

Hi Bigmuscle

Are you running your computer with Nvidia graphics?

None of your versions have been working for me.

I am on a Radeon HD7970

Windows crash after opening 2-4 windows

I ran 0.3 on my 6950 and it ran great, I haven't tried 0.4 or 0.5 though.

0

Share this post


Link to post
Share on other sites

when i ran 0.5,desktop is freeze,my graphics card is nvidia gtx675mx, sorry for my bad english

0

Share this post


Link to post
Share on other sites

FAO BigMuscle...

I have a "feature request" for you to consider...

Can your application read the active window RGB when active or when first run and if so, could it automatically set the ColorizationColorInactive values to a matching/complimentary shade - just X% lighter or darker? (e.g. if the active window is FF0000, have inactive borders set to 880000 or FF6666). It should be relatively simple to create a formula to calculate the offset from the active "base colour"

If so, you could add a registry setting for that offset - perhaps have 128 (decimal) as meaning "the same as active" and higher values make inactive borders lighter, lower values make them darker - with 0x000000 being a "switch" meaning "unaffected" or "off" so users still have the option to set the colours manually).

If you can do that, it would make it very easy for ORelio to add a colour picker and slider to his tweaker GUI.

As far as I can tell, once the ColorizationColorInactive value is set, it is not updated automatically when the active window colour is changed (i.e. with the auto-colour determined by the wallpaper). I'm guessing that your Aero Glass routines are "run once" and therefore won't be able to keep track of those changes - so no automatic updating of the inactive borders without some sort of background process running constantly - but anything that makes it easier to get rid of the dull, grey borders would be good and the complimentary colour option would make that very easy for users.

Cheer - and thanks again (V0.5 is working well fo me so far)

0

Share this post


Link to post
Share on other sites

pengipete: this is how it works in Direct3D mode. Inactive caption color is set to the same value as the active caption color but the color balance is set to 12%. You can play with ColorizationColorBalanceInactive, ColorizationBlurBalanceInactive and ColorizationAfterglowBalanceInactive to achieve different color shades but if you don't touch ColorizationColorInactive directly than inactive caption color will always be derived from current active captions color. Also colorization settings (even for inactive captions) is automatically reloaded when you touch it in control panel (starting with v0.5). But as I said at the beginning - this works for Direct3D mode and I won't change it in Direct2D (just because I take D2D version as feature-frozen and I want to completely remove it when D3D mode works completely).

0

Share this post


Link to post
Share on other sites

Either I'm missing something or we're talking at cross-purposes. I'm talking about the borders of inactive window which are permanently pale grey - they don't change from that colour unless I use D2D and manually set ColorizationColorInactive in the registry. In D3D, they just remain grey no matter what.

Are you saying that the inactive windows borders should be automatically changing colour to "match" the active windows when I use Aero Glass in D3D - or are you saying that we need to alter registry values if we want anything other than pale grey - or are you saying that there is no way to have anything but that pale grey in D3D?

Sorry if that's confusing (it's cos I am confused :))

0

Share this post


Link to post
Share on other sites

Normally the inactive caption color is hardcoded to RGB 235,235,235. That's DWM "feature".

a) If GlassColorization is > 0 than alpha value of caption color is set to this value and blended into the blur effect. When GlassColorization is 0, then this color is completely ignored and nothing is blended into the blur effect. This is valid for both Direct2D and Direct3D. But I recommend to set this value to 0 in Direct3D mode, because this mode is almost native and should not use this kind of colorization (it is there for backward compatibility only and it will be removed in the future)

B) In Direct2D mode, when ColorizationColorInactive is set, then every try to render solid 235,235,235 is replaced by value of this registry settings.

c) In Direct3D mode, blur effect is rendered via DWM pixel shader which itself colorizes blur result with color in ColorizationColor multiplied by ColorizationColorBalance. However, for inactive captions, I've added a feature that it uses ColorizationColorInactive multiplied by ColorizationColorBalanceInactive instead. By default, ColorizationColorInactive has the same value as ColorizationColor but ColorizationColorBalanceInactive is set to 12% (it is approx. 80% for active captions) therefore the result color may look much more greyish. Anyway, don't forget about a).

0

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.

  • Recently Browsing   0 members

    No registered users viewing this page.