Jump to content

Welcome to MSFN Forum
Register now to gain access to all of our features. Once registered and logged in, you will be able to create topics, post replies to existing threads, give reputation to your fellow members, get your own private messenger, post status updates, manage your profile and so much more. This message will be removed once you have signed in.
Login to Account Create an Account


Photo

Aero Glass for Win8 RC4


  • This topic is locked This topic is locked
2630 replies to this topic

#2201
NoelC

NoelC

    Software Engineer

  • Member
  • PipPipPipPipPip
  • 890 posts
  • OS:Windows 8.1 x64
  • Country: Country Flag

Actually, I quickly checked the code and it won't be so hard to make the glass working on Win8.1. The only big change (which influences my work) is complete migration of desktop rendering from DX10.1 to DX11 thus I need to rewrite my blur algorithm to Direct3D 11 API (which is very similar to 10.1). The biggest problem I see is the non-existence of glass safety zones which is the thing responsible for extending occluded regions by blur radius. It will make glitches (known from earlier versions of my utility) on the edges of the clip regions without glass safety zone.


Please let us know if there's anything specific you need. I have the Win8.1 x64 preview running, and can provide info/files/whatever privately.

Surprisingly, most every config tweak and 3rd party software package that works with Windows 8 (.0) seems to work okay with Windows 8.1, though there are occasional weirdnesses (for example, for some reason an auto-hidden Taskbar doesn't pull open if you put the cursor about where the ClassicShell Start button will appear). It seems Microsoft has conceded a few points - they've already configured several good things right out of the box that I advise people to configure.

But, who really thinks removing Windows Backup entirely was a good idea? It was encouraging to see them continue to offer it in Windows 8, and I might have expected a complete replacement by version 9, but removing it entirely in Windows 8.1? Ridiculous! I still need to be sure they haven't hidden it somewhere else.

I'm concerned about this "glass safety zones" thing you mention. Sounds like just more side effects from Microsoft migrating away from Aero Glass capability entirely, which spells long-term doom for just the kinds of things you're trying to do. Microsoft doesn't seem to have any smart folks working there any more, just mindless coders who follow the orders of drunken executives. :(

-Noel

Edited by NoelC, 28 June 2013 - 09:46 AM.



How to remove advertisement from MSFN

#2202
gontie

gontie

    Junior

  • Member
  • Pip
  • 70 posts
  • OS:Windows 8 x64
  • Country: Country Flag

Does this migration to DX11 mean that only cards capable of DX11 will be able to render blur on win8.1?


That is also a question i have (i know it is early to ask such question ;)

Because, all my old laptops which are on windows 8 does certainely not have DX11.

Edited by gontie, 28 June 2013 - 11:13 AM.


#2203
energy

energy
  • Member
  • 5 posts
  • OS:Windows 7 x64
  • Country: Country Flag
Sorry for my newbie question and my English.

DWMHook only works on x32 systems for me. The line "AppInit_DLLs"="C:\AeroGlass\\DWMGlass.dll" from file LoadGlass__AppInit_DLLs.reg has been fixed for the next "AppInit_DLLs"="C:\\Portable\\MyDWM\\DWMGlass.dll" but it still does not work. Anyone have any ideas how to fix it? System files have been patched by UltraUX Theme Patcher.

Thanks!

Edited by energy, 28 June 2013 - 11:35 AM.


#2204
bigmuscle

bigmuscle

    Aero Glass for Win8 developer

  • Member
  • PipPipPipPipPip
  • 971 posts
  • OS:none specified
  • Country: Country Flag

[Please let us know if there's anything specific you need.


Thanks, however I will not care about the preview version now. I need to finish final release for Win8 first.
Aero Glass for Win8.x --> http://www.glass8.eu

#2205
bigmuscle

bigmuscle

    Aero Glass for Win8 developer

  • Member
  • PipPipPipPipPip
  • 971 posts
  • OS:none specified
  • Country: Country Flag

Does this migration to DX11 mean that only cards capable of DX11 will be able to render blur on win8.1?


Nope, DX11 supports feature levels that ensure backward compatibility. And actually it is Direct2D (which is only user friendly API above D3D 11) used for desktop rendering in Win8.1. Win8 uses this API for Start screen/Store apps only.
Aero Glass for Win8.x --> http://www.glass8.eu

#2206
adacom

adacom

    Member

  • Member
  • PipPip
  • 138 posts
  • OS:Windows 8 x64
  • Country: Country Flag


[Please let us know if there's anything specific you need.


Thanks, however I will not care about the preview version now. I need to finish final release for Win8 first.


amen to that - looking forward to it :D

#2207
bigmuscle

bigmuscle

    Aero Glass for Win8 developer

  • Member
  • PipPipPipPipPip
  • 971 posts
  • OS:none specified
  • Country: Country Flag
I just can say that achieving simple transparency in Win8.1 is much much easier than in Win8.

Posted Image
Aero Glass for Win8.x --> http://www.glass8.eu

#2208
PandaX

PandaX

    Panda X

  • Member
  • Pip
  • 67 posts
  • OS:Windows 8.1 x64
  • Country: Country Flag

I just can say that achieving simple transparency in Win8.1 is much much easier than in Win8.

Posted Image


Strange how the colorization now replaces the text glow.

#2209
CKyHC

CKyHC

    Member

  • Member
  • PipPip
  • 141 posts
  • OS:Windows 8.1 x64
  • Country: Country Flag


I just can say that achieving simple transparency in Win8.1 is much much easier than in Win8.

Posted Image


Strange how the colorization now replaces the text glow.

Notice that the window "glass" has another glow effect (no glow effect at all, but different from ather wondows)? WTF?

Edited by CKyHC, 28 June 2013 - 06:05 PM.


#2210
PandaX

PandaX

    Panda X

  • Member
  • Pip
  • 67 posts
  • OS:Windows 8.1 x64
  • Country: Country Flag



I just can say that achieving simple transparency in Win8.1 is much much easier than in Win8.

Posted Image


Strange how the colorization now replaces the text glow.

Notice that the window "glass" has another glow effect (no glow effect at all, but different from ather wondows)? WTF?


Ribbon windows don't use the same glow effect as regular windows do. Text glow on the Ribbon is still possible, but no longer possible it seems on non-Ribbon windows. Adding back the properties and the glow image yields no results. That image just confirms it, instead of using the old glow image from the DWMWindow class in the msstyles it's drawing the colorization color behind the text instead.

#2211
MikeRL

MikeRL

    Junior

  • Member
  • Pip
  • 59 posts
  • OS:Windows 8 x64
  • Country: Country Flag

Donator

Apparently, Windows recently was refusing to start. I tried disabling this application from loading (apparently it was attempting to load itself into the wrong memory location) and everything was fine again. I saw an extra file more than normal, this time in addition to a debug log a dump log was left behind. Please fix this if possible. It may be rare, but if this is a bug then it can prevent Windows from starting. I suspect DWM.exe injected something nasty into Windows's memory, causing Explorer to fail to load. Whole computer locked up. Anyhow, if I'm onto something here are some logs.
https://www.dropbox....7e/minidump.dmp
https://www.dropbox....430ex/debug.log

#2212
inighthawki

inighthawki

    Junior

  • Member
  • Pip
  • 61 posts
  • OS:none specified
  • Country: Country Flag
Just to clarify a few things about the text. The solid blocks of color you see is NOT the text glow. It is a DWM optimization to improve font rendering performance by no longer alpha blending the text with the frame. It is instead rendered into an opaque texture of the same color as the theme color. I personally don't like this idea because it reduces the personalization capabilities of users with modded themes, since the background color of the winow now must exactly match the color of the theme as a solid block of color to work. I have no doubt that bigmuscle will work around this and maybe render font differently though.

The reason the "glass" window does not have this is because the ribbon UI renders its own non-client area.

The text glow will also not work on the windows with the new text rendering (I cant say about the ribbon windows, though)

Edited by inighthawki, 28 June 2013 - 08:59 PM.


#2213
AlexKven

AlexKven

    Junior

  • Member
  • Pip
  • 94 posts
  • OS:Windows 8 x64
  • Country: Country Flag
I am probably in the wrong place, but does the new Windowblinds work in Windows 8.1 preview?

#2214
Luke7

Luke7

    Newbie

  • Member
  • 11 posts
  • OS:Windows 7 x64
  • Country: Country Flag
@PandaX
Will it be possible to use the areo.msstyle from windows 8, If/when UXStyle is released for Windows 8.1 and have the white text glow?

#2215
inighthawki

inighthawki

    Junior

  • Member
  • Pip
  • 61 posts
  • OS:none specified
  • Country: Country Flag

@PandaX
Will it be possible to use the areo.msstyle from windows 8, If/when UXStyle is released for Windows 8.1 and have the white text glow?

No, please read my post a couple up.

#2216
Luke7

Luke7

    Newbie

  • Member
  • 11 posts
  • OS:Windows 7 x64
  • Country: Country Flag
Hi inighthawki

Thanks, I got it now.
Ok, I am going back to windows 7 and there will be no more win8 or 8.1 themes from me.

Edited by Luke7, 29 June 2013 - 02:06 AM.


#2217
bigmuscle

bigmuscle

    Aero Glass for Win8 developer

  • Member
  • PipPipPipPipPip
  • 971 posts
  • OS:none specified
  • Country: Country Flag

Just to clarify a few things about the text. The solid blocks of color you see is NOT the text glow. It is a DWM optimization to improve font rendering performance by no longer alpha blending the text with the frame. It is instead rendered into an opaque texture of the same color as the theme color. I personally don't like this idea because it reduces the personalization capabilities of users with modded themes, since the background color of the winow now must exactly match the color of the theme as a solid block of color to work. I have no doubt that bigmuscle will work around this and maybe render font differently though.

The reason the "glass" window does not have this is because the ribbon UI renders its own non-client area.

The text glow will also not work on the windows with the new text rendering (I cant say about the ribbon windows, though)


I just noticed that the caption is rendered via pure GDI functions SetBkColor->SetTextColor->...->DrawText into intermediate texture. I think that returning glow effect won't be so complicated (DrawText hook etc.) but I'm not sure about the background. I guess that simple changing alpha channel of background will have no effect.

Apparently, Windows recently was refusing to start. I tried disabling this application from loading (apparently it was attempting to load itself into the wrong memory location) and everything was fine again. I saw an extra file more than normal, this time in addition to a debug log a dump log was left behind. Please fix this if possible. It may be rare, but if this is a bug then it can prevent Windows from starting. I suspect DWM.exe injected something nasty into Windows's memory, causing Explorer to fail to load. Whole computer locked up. Anyhow, if I'm onto something here are some logs.
https://www.dropbox....7e/minidump.dmp
https://www.dropbox....430ex/debug.log

It seems you have windowsFX installed which is incompatible with this version of Aero Glass, because it injects into DWM too.

Edited by bigmuscle, 29 June 2013 - 03:36 AM.

Aero Glass for Win8.x --> http://www.glass8.eu

#2218
MikeRL

MikeRL

    Junior

  • Member
  • Pip
  • 59 posts
  • OS:Windows 8 x64
  • Country: Country Flag

Donator


Just to clarify a few things about the text. The solid blocks of color you see is NOT the text glow. It is a DWM optimization to improve font rendering performance by no longer alpha blending the text with the frame. It is instead rendered into an opaque texture of the same color as the theme color. I personally don't like this idea because it reduces the personalization capabilities of users with modded themes, since the background color of the winow now must exactly match the color of the theme as a solid block of color to work. I have no doubt that bigmuscle will work around this and maybe render font differently though.

The reason the "glass" window does not have this is because the ribbon UI renders its own non-client area.

The text glow will also not work on the windows with the new text rendering (I cant say about the ribbon windows, though)


I just noticed that the caption is rendered via pure GDI functions SetBkColor->SetTextColor->...->DrawText into intermediate texture. I think that returning glow effect won't be so complicated (DrawText hook etc.) but I'm not sure about the background. I guess that simple changing alpha channel of background will have no effect.

Apparently, Windows recently was refusing to start. I tried disabling this application from loading (apparently it was attempting to load itself into the wrong memory location) and everything was fine again. I saw an extra file more than normal, this time in addition to a debug log a dump log was left behind. Please fix this if possible. It may be rare, but if this is a bug then it can prevent Windows from starting. I suspect DWM.exe injected something nasty into Windows's memory, causing Explorer to fail to load. Whole computer locked up. Anyhow, if I'm onto something here are some logs.
https://www.dropbox....7e/minidump.dmp
https://www.dropbox....430ex/debug.log

It seems you have windowsFX installed which is incompatible with this version of Aero Glass, because it injects into DWM too.

Thanks. But that's strange since I believe I ran WindowFX before possibly alongside your Aero glass implementation with no issues. I could be wrong. Anyhow, looks like WindowFX will now be disabled. Worth getting Aero Glass back.

#2219
NoelC

NoelC

    Software Engineer

  • Member
  • PipPipPipPipPip
  • 890 posts
  • OS:Windows 8.1 x64
  • Country: Country Flag

I think that returning glow effect won't be so complicated (DrawText hook etc.)


I know you'd prefer to work toward a stable release for Windows 8 (.0) but just a quick question: Are you foreseeing any problem with restoring the drop shadow around windows? That, as supplied by an alternate resource file and injected via your tool, really helps make the Windows 8 desktop easier to use.

-Noel





#2220
bigmuscle

bigmuscle

    Aero Glass for Win8 developer

  • Member
  • PipPipPipPipPip
  • 971 posts
  • OS:none specified
  • Country: Country Flag
I must admit that I don't understand yoour question. Shadow can simply be restored by modifying theme resource but I guess that you mean something different.
Aero Glass for Win8.x --> http://www.glass8.eu

#2221
NoelC

NoelC

    Software Engineer

  • Member
  • PipPipPipPipPip
  • 890 posts
  • OS:Windows 8.1 x64
  • Country: Country Flag
Yes, I mean via the theme resource.

What's not obvious is whether 8.1 is compositing something outside the border of the window, and an updated theme resource will create the shadow as it does with Windows 8. I guess you're saying you've seen that the drop shadow resource is indeed being composited.

I don't do "theming" as most folks do. The only modifications I've made (and which are sufficient IMO) are those through the theme resource loading you provide with Aero Glass for Win8:

[HKEY_CURRENT_USER\Software\Microsoft\Windows\DWM]
"CustomThemeResource"="C:\\YourPath\\AlternateTheme.png"

-Noel




#2222
skymonster

skymonster
  • Member
  • 4 posts
  • OS:Windows 8 x64
  • Country: Country Flag
i have an error when i import the key swatches.reg
show me the way to import this reg

Attached Files



#2223
bigmuscle

bigmuscle

    Aero Glass for Win8 developer

  • Member
  • PipPipPipPipPip
  • 971 posts
  • OS:none specified
  • Country: Country Flag
NoelC: I didn't check more but it looks that Win8.1 windows still have a small shadow thus it should not be the problem to increase its intensity via theme resource.

Btw, I played a bit, it's a glitchy as hell but:
Posted Image
However, the testing versions will be available on invitation only.
Aero Glass for Win8.x --> http://www.glass8.eu

#2224
newhappy

newhappy

    Newbie

  • Member
  • 24 posts
  • OS:Windows 8.1 x64
  • Country: Country Flag

i have an error when i import the key swatches.reg
show me the way to import this reg

You should modify the permission [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Control Panel\Glass Colorization] before you import this registry file.
It's not recommend to import this file because it's in experiment.I tried to import the file and then I can't access Colors Control Panel.
If you want to import this file,I recommend you to back up [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Control Panel\Glass Colorization] first.

#2225
newhappy

newhappy

    Newbie

  • Member
  • 24 posts
  • OS:Windows 8.1 x64
  • Country: Country Flag

NoelC: I didn't check more but it looks that Win8.1 windows still have a small shadow thus it should not be the problem to increase its intensity via theme resource.

Btw, I played a bit, it's a glitchy as hell but:
Posted Image
However, the testing versions will be available on invitation only.

I want this version ! No aero glass,no uxtheme patch,annoying Windows 8.1...




2 user(s) are reading this topic

0 members, 2 guests, 0 anonymous users



How to remove advertisement from MSFN