MSFN Forum: Aero Glass for Win8 RC1 - MSFN Forum

Jump to content


  • 92 Pages +
  • « First
  • 30
  • 31
  • 32
  • 33
  • 34
  • Last »
  • You cannot start a new topic
  • You cannot reply to this topic

Aero Glass for Win8 RC1 !!! for experienced beta testers only !!!

#621 User is offline   Peacem4k3r 

  • Newbie
  • Group: Members
  • Posts: 19
  • Joined: 20-March 13
  • OS:none specified
  • Country: Country Flag

Posted 21 March 2013 - 06:02 AM

Thanks ;3

For me, it works pretty good. Sometimes, it crashes on activation, leaving me with a black screen and mouse pointer. But not that often, so it's really nice for a preview version! Additionally, I tuned down the opacity to 80, because 170 is waaaay to less ;)

I also want to thank you for your work. I'm a programmer by myself, and I know that it can sometimes be really hard to get good feedback out of the mass that often only wants "Aero Glass" to work, and then whines because it doesn't at the first try. I really appreciate your work!

Thank you, and I hope that this will someday reach a really stable state. ;3

~Peacem4k3r


#622 User is offline   Peacem4k3r 

  • Newbie
  • Group: Members
  • Posts: 19
  • Joined: 20-March 13
  • OS:none specified
  • Country: Country Flag

Posted 21 March 2013 - 08:57 AM

Ohh, I found a massive bug.

With your Loader enabled, the mouse stutters alot in D3D games. Its like its trying to get to its old position when I'm trying to move it. (This happens f.e. in BF3, LeagueOfLegends; D3D games)

~Naschkatze

#623 User is offline   HydroHusky 

  • Newbie
  • Group: Members
  • Posts: 43
  • Joined: 31-January 13
  • OS:Windows 8 x64
  • Country: Country Flag

Posted 21 March 2013 - 08:01 PM

View PostPeacem4k3r, on 21 March 2013 - 08:57 AM, said:

Ohh, I found a massive bug.

With your Loader enabled, the mouse stutters alot in D3D games. Its like its trying to get to its old position when I'm trying to move it. (This happens f.e. in BF3, LeagueOfLegends; D3D games)

~Naschkatze

Same here. I have to turn off the beautiful eye candy to play with a good framerate and non-laggy mouse. Whatever bigmuscle is trying his best. Lets just wait for the full release. He's generous enough to let us use it before the release! :thumbup

#624 User is offline   MagicAndre1981 

  • after Windows 7 GA still Vista lover :)
  • Group: Patrons
  • Posts: 4,981
  • Joined: 28-August 05
  • OS:Vista Ultimate x86
  • Country: Country Flag

Posted 21 March 2013 - 10:52 PM

MS disables Aero Glass when you play games. I think he will also try to implement this.

#625 User is offline   inighthawki 

  • Newbie
  • Group: Members
  • Posts: 38
  • Joined: 02-February 13
  • OS:none specified
  • Country: Country Flag

Posted 21 March 2013 - 11:26 PM

View PostMagicAndre1981, on 21 March 2013 - 10:52 PM, said:

MS disables Aero Glass when you play games. I think he will also try to implement this.

No that's not the issue, it's 99.999% likely the layered windows. Every render to the screen will have to be composited to the desktop with 99% transparency and alpha blended to everything behind it. The glass in the non-client area shouldn't have any effect on your game, since it's only rendered when it needs to be recomposited (something behind it changes). Aero glass and desktop composition is actually very seldom disabled when you play games, I've actually only seen a couple that do, and it's usually at the request of the application.

#626 User is offline   bigmuscle 

  • Advanced Member
  • PipPipPip
  • Group: Members
  • Posts: 322
  • Joined: 18-August 12
  • OS:none specified
  • Country: Country Flag

Posted 22 March 2013 - 02:27 AM

AeroGlass since v0.4 does not blend layered windows into desktop when alpha value is 254 - it just simply draws the window and blending is rejected (yeah, but the content behind it is still being redrawn). Also, when window does not have a border (which should be the case of any full screen app such as games), it is not set as layered. It brings me an idea that it can have problem when the application creates the normal window with the border and later changes it to borderless fullscreen. In such case, the window would be layered.

MagicAndre1981: Up to Windows 7, Desktop Composition is disabled when some application requires it. But since Windows 8, it is not possible to disable Desktop Composition and it is always enabled.

#627 User is offline   Peacem4k3r 

  • Newbie
  • Group: Members
  • Posts: 19
  • Joined: 20-March 13
  • OS:none specified
  • Country: Country Flag

Posted 22 March 2013 - 06:06 AM

View Postbigmuscle, on 22 March 2013 - 02:27 AM, said:

AeroGlass since v0.4 does not blend layered windows into desktop when alpha value is 254 - it just simply draws the window and blending is rejected (yeah, but the content behind it is still being redrawn). Also, when window does not have a border (which should be the case of any full screen app such as games), it is not set as layered. It brings me an idea that it can have problem when the application creates the normal window with the border and later changes it to borderless fullscreen. In such case, the window would be layered.

MagicAndre1981: Up to Windows 7, Desktop Composition is disabled when some application requires it. But since Windows 8, it is not possible to disable Desktop Composition and it is always enabled.


So, does that mean that our problem is theoretically solvable? Currently, I have a small script running that automatically disables your loader when I'm switching to a fullscreen application, but it doesn't always solve the problem.
For example, I start Battlefield 3 (or any other fullscreen D3D application), and your loader gets closed by my script. Then I have a somewhat 50/50 chance that the mouse jitter stops. I don't know why this is the case, but I would love to assist you in troubleshooting this problem ;)

Peacem4k3r

#628 User is offline   Tribes11 

  • Group: Members
  • Posts: 6
  • Joined: 18-November 12
  • OS:Windows 7 x64
  • Country: Country Flag

Posted 22 March 2013 - 04:12 PM

Worked for me until version 0.3, what happened that version 0.4 and 0.5 doesn't work for me anymore? I'm using with ORelio GUI also and all the options don't seem to work.

#629 User is offline   KittBlog 

  • Group: Members
  • Posts: 8
  • Joined: 03-February 13
  • OS:Windows 8 x64
  • Country: Country Flag

Posted 22 March 2013 - 06:41 PM

View PostPeacem4k3r, on 22 March 2013 - 06:06 AM, said:

View Postbigmuscle, on 22 March 2013 - 02:27 AM, said:

AeroGlass since v0.4 does not blend layered windows into desktop when alpha value is 254 - it just simply draws the window and blending is rejected (yeah, but the content behind it is still being redrawn). Also, when window does not have a border (which should be the case of any full screen app such as games), it is not set as layered. It brings me an idea that it can have problem when the application creates the normal window with the border and later changes it to borderless fullscreen. In such case, the window would be layered.

MagicAndre1981: Up to Windows 7, Desktop Composition is disabled when some application requires it. But since Windows 8, it is not possible to disable Desktop Composition and it is always enabled.


So, does that mean that our problem is theoretically solvable? Currently, I have a small script running that automatically disables your loader when I'm switching to a fullscreen application, but it doesn't always solve the problem.
For example, I start Battlefield 3 (or any other fullscreen D3D application), and your loader gets closed by my script. Then I have a somewhat 50/50 chance that the mouse jitter stops. I don't know why this is the case, but I would love to assist you in troubleshooting this problem ;)

Peacem4k3r
In my case, the only thing that was working in Battlefield 3 was to restart my PC, even if the loader already was disabled.

Greetings from Germany

#630 User is offline   Luke7 

  • Group: Members
  • Posts: 9
  • Joined: 16-June 11
  • OS:Windows 7 x64
  • Country: Country Flag

Posted 22 March 2013 - 08:03 PM

View Postbigmuscle, on 22 March 2013 - 02:27 AM, said:

AeroGlass since v0.4 does not blend layered windows into desktop when alpha value is 254 - it just simply draws the window and blending is rejected (yeah, but the content behind it is still being redrawn). Also, when window does not have a border (which should be the case of any full screen app such as games), it is not set as layered. It brings me an idea that it can have problem when the application creates the normal window with the border and later changes it to borderless fullscreen. In such case, the window would be layered.

MagicAndre1981: Up to Windows 7, Desktop Composition is disabled when some application requires it. But since Windows 8, it is not possible to disable Desktop Composition and it is always enabled.


Hi bigmuscle
The thin white border I believe you are talking about, it's alfa value on the active border/window is 255 and 254 on the inactive border/window.
I don't know if this may help you.
I would like to know if your program needs/use this?
If so, and you don't have another way to create areo transparent+ blur, I believe I must adjust my own custom theme.

Regards Luke7

#631 User is offline   Tubbsmcfat 

  • Group: Members
  • Posts: 5
  • Joined: 03-March 13
  • OS:Windows 8 x64
  • Country: Country Flag

Posted 23 March 2013 - 12:36 PM

Still does not work :unsure:

#632 User is offline   Tusticles 

  • Member
  • PipPip
  • Group: Members
  • Posts: 127
  • Joined: 03-February 13
  • OS:Windows 8 x64
  • Country: Country Flag

Posted 23 March 2013 - 10:01 PM

Can't disable blur, I have 'BlurDeviation' set to 0 only in "HKEY_CURRENT_USER\Software\Microsoft\Windows\DWM" but blur is still active. Any help?

#633 User is offline   Tusticles 

  • Member
  • PipPip
  • Group: Members
  • Posts: 127
  • Joined: 03-February 13
  • OS:Windows 8 x64
  • Country: Country Flag

Posted 23 March 2013 - 10:01 PM

Sorry for double post!

This post has been edited by Tusticles: 24 March 2013 - 06:08 PM


#634 User is offline   ORelio 

  • Member
  • PipPip
  • Group: Members
  • Posts: 143
  • Joined: 30-January 13
  • OS:Windows 8 x64
  • Country: Country Flag

Posted 24 March 2013 - 10:12 AM

As detailed here it should be a DWORD (32-bit) value, you may have chosen another type:
http://www.msfn.org/...33#entry1032633

#635 User is offline   bigmuscle 

  • Advanced Member
  • PipPipPip
  • Group: Members
  • Posts: 322
  • Joined: 18-August 12
  • OS:none specified
  • Country: Country Flag

Posted 24 March 2013 - 10:17 AM

Also, BlurDevation settings has no meaning in Direct3D mode.

#636 User is offline   bigmuscle 

  • Advanced Member
  • PipPipPip
  • Group: Members
  • Posts: 322
  • Joined: 18-August 12
  • OS:none specified
  • Country: Country Flag

Posted 24 March 2013 - 02:00 PM

View PostPeacem4k3r, on 22 March 2013 - 06:06 AM, said:


So, does that mean that our problem is theoretically solvable? Currently, I have a small script running that automatically disables your loader when I'm switching to a fullscreen application, but it doesn't always solve the problem.
For example, I start Battlefield 3 (or any other fullscreen D3D application), and your loader gets closed by my script. Then I have a somewhat 50/50 chance that the mouse jitter stops. I don't know why this is the case, but I would love to assist you in troubleshooting this problem ;)

Peacem4k3r


Could you check the fullscreen app window styles? E.g. via WinID utitlity - http://www.dennisbabkin.com/winid/ ... it will be difficult to check but I believe it is possible somehow - run WinID, run your app, move mouse pointer when it is in fullscreen, press right SHIFT (click sound should be heard), go back to WinID and check "Captured shots in upper menu". Copy the info here.

#637 User is offline   Tusticles 

  • Member
  • PipPip
  • Group: Members
  • Posts: 127
  • Joined: 03-February 13
  • OS:Windows 8 x64
  • Country: Country Flag

Posted 24 March 2013 - 06:07 PM

View Postbigmuscle, on 24 March 2013 - 10:17 AM, said:

Also, BlurDevation settings has no meaning in Direct3D mode.


Yes, it is a DWORD32bit value and D2D.

--edit--
Ah, **** ,the value can't be 0, setting blur to 0 will make the borders black. I got it.

This post has been edited by Tusticles: 24 March 2013 - 06:11 PM


#638 User is offline   Peacem4k3r 

  • Newbie
  • Group: Members
  • Posts: 19
  • Joined: 20-March 13
  • OS:none specified
  • Country: Country Flag

Posted 24 March 2013 - 07:38 PM

View Postbigmuscle, on 24 March 2013 - 02:00 PM, said:

View PostPeacem4k3r, on 22 March 2013 - 06:06 AM, said:


So, does that mean that our problem is theoretically solvable? Currently, I have a small script running that automatically disables your loader when I'm switching to a fullscreen application, but it doesn't always solve the problem.
For example, I start Battlefield 3 (or any other fullscreen D3D application), and your loader gets closed by my script. Then I have a somewhat 50/50 chance that the mouse jitter stops. I don't know why this is the case, but I would love to assist you in troubleshooting this problem ;)

Peacem4k3r


Could you check the fullscreen app window styles? E.g. via WinID utitlity - http://www.dennisbabkin.com/winid/ ... it will be difficult to check but I believe it is possible somehow - run WinID, run your app, move mouse pointer when it is in fullscreen, press right SHIFT (click sound should be heard), go back to WinID and check "Captured shots in upper menu". Copy the info here.


Sure! I tried it and it worked at the first try. Here is the resulting data, I hope it helps you :) If you need something else, just tell me!

WinID - [Unregistered]
HWND: 0x71112
ID: 0x0
Wnd Pos: X = 0; Y = 0; W = 1920; H = 1080
Client Pos: X = 0; Y = 0; W = 1920; H = 1080
Wnd Brds: CX = 0; CY = 0
Wnd Ver: 0x0500
Wnd Stat: Enabled = 1; Visible = 1; Unicode = 1
Class: Battlefield 3™
Class C++: 
Class Desc: ""
HMODULE: 0x400000
Atom: 0xC288
WndProc Class: 0x426530
WndProc Window: 0x426530
Menu: 0x0
Window DC: 0x19011CAE
Client DC: 0x1F011EEF
HICON: 0x6D1241
HICON(sm): 0x4B11F7
HCURSOR: 0x0
HBRUSH: 0x290001C
Xtra [Cls, Wnd]: 0x0, 0x8
Class Styles: 0x0
Proc ID: 0x1260
Proc Open Lvl: 0
Proc Ver: 4.0; Wow64 = 1
Priorty Class: 0x20 = NORMAL_PRIORITY_CLASS
Proc Crtd: 03/25 2:35:24
Proc Krnl Time: 00:25.537
Proc Usr Time: 04:03.782
Proc Affty Msk: 0xFF
Proc Hndls: 570
Proc GDI Hndls: 32
Proc USER Hndls: 34
Mod Alloc Base: 0x400000
Mod Entry Pnt: 0x24894E0
Mod Sz: 0x208A000
Proc WrkSet Sz: 0x397D1000
Proc Min WrkSet Sz: 0x8676000
Proc Max WrkSet Sz: 0x879D000
Proc Pg Flts: 0x19C87D
Proc Pk WrkSet Sz: 0x3B788000
Proc Qt Pk PgdPl Usg: 0xD2198
Proc Qt PgdPl Usg: 0xC0908
Proc Qt Pk NPgdPl Usg: 0x33580
Proc Qt NPgdPl Usg: 0x32F80
Proc Pgfl Usg: 0x3CE0B000
Proc Pk Pgfl Usg: 0x3E859000
Proc I/O Rd Nm: 8659
Proc I/O Wt Nm: 148
Proc I/O Oth Nm: 133047
Proc I/O Rd: 0x2647E622
Proc I/O Wt: 0x299D32
Proc I/O Oth: 0xF39FD5
Proc Prvlgs: {
 {SeChangeNotifyPrivilege: 0x3 = SE_PRIVILEGE_ENABLED | SE_PRIVILEGE_ENABLED_BY_DEFAULT},
}
Thrd ID: 0xC5C
Priorty Lvl: 0x0 = THREAD_PRIORITY_NORMAL
Thrd Priorty Boost: 0
Thrd Crtd: 03/25 2:35:24
Thrd Krnl Time: 00:00.374
Thrd Usr Time: 00:00.452
Base Priorty (Bkgnd): 7
Base Priorty (Frgnd): 9
Img Path: "C:\OriginGames\Battlefield 3\bf3.exe"
Img Type: [32bit-GUI]
Mod Path: "C:\OriginGames\Battlefield 3\bf3.exe"
Mod Type: [32bit-GUI]
HINST: 0x400000
ShtDn Priorty Lvl: 0x1
ShtDn Flgs: 0x0
ShtDn No Retry: 0
Parent HWND: 
Parent Class: 
Wnd Styles: 0x14000000 = WS_VISIBLE | WS_CLIPSIBLINGS
Wnd ExStyles: 0x8 = WS_EX_TOPMOST


#639 User is offline   bigmuscle 

  • Advanced Member
  • PipPipPip
  • Group: Members
  • Posts: 322
  • Joined: 18-August 12
  • OS:none specified
  • Country: Country Flag

Posted 25 March 2013 - 02:27 AM

View PostTusticles, on 24 March 2013 - 06:07 PM, said:

Ah, **** ,the value can't be 0, setting blur to 0 will make the borders black. I got it.


Then it must be bug. Value 0 should disable blur effect completely.

View PostPeacem4k3r, on 24 March 2013 - 07:38 PM, said:

Sure! I tried it and it worked at the first try. Here is the resulting data, I hope it helps you :) If you need something else, just tell me!

WinID - [Unregistered]
HWND: 0x71112

Wnd Styles: 0x14000000 = WS_VISIBLE | WS_CLIPSIBLINGS
Wnd ExStyles: 0x8 = WS_EX_TOPMOST


Thank you. Unfortunately, the window is not set as layered, so I can't say what could be the problem :(

#640 User is offline   cartoonmonkey 

  • Group: Members
  • Posts: 2
  • Joined: 25-March 13
  • OS:Windows 8 x64
  • Country: Country Flag

Posted 25 March 2013 - 04:42 PM

Fantastic program! Since this hooks into DWM..
Could this be utilized as a way to TURN OFF DWM while temporarily running an application, as in Windows 7?

:hello:

For example, an old copy of Macromedia Flash that I use (version 6, that has the best brush engine.. before Adobe bought them and screwed it up!) runs perfectly in Windows 7, but only when the "disable desktop composition" property is marked in advanced compatibility properties.
( Flash 6 - MX works in Win7, but when double clicking a symbol to edit it.. the glass DWM effect interferes with Flash's vector graphics computation, and results in extremely laggy performance when editing symbols in Flash) It also works similarly in Windows 8, however the ability to turn off DWM isn't present, so it breaks working in my favorite old app.

I know that one can kill dwm using process explorer, as detailed here: http://forum.xda-dev...d.php?t=2174898

But it seems that using this app, one could automate that process, and bring a much needed feature back to Windows 8!

Possible?
Thanks!

Share this topic:


  • 92 Pages +
  • « First
  • 30
  • 31
  • 32
  • 33
  • 34
  • Last »
  • You cannot start a new topic
  • You cannot reply to this topic

22 User(s) are reading this topic
2 members, 20 guests, 0 anonymous users

  1. romuald777,
  2. KooKiz


All trademarks mentioned on this page are the property of their respective owners
Copyright © 2001 - 2013 msfn.org
Privacy Policy