ALTaleX531 / OpenGlass

A replica of the dead software glass8 (Aero Glass for Win8+).
GNU General Public License v3.0
44 stars 2 forks source link

add more support for thick borders #10

Closed catneptune closed 5 days ago

catneptune commented 6 days ago

image at first i thought this was out of scope for the project, but interestingly, this has different results, so this could be related to how it is in the code? image this is what it looks like in dwmbg, you can see that the top part of the top border is cut off, while in openglass, it is reversed, and the rounded-ness of the bottom left corner is different, could this be an issue with the shader itself and how the code is?

yes, i am using the legacy version for this, i'll check the master branch later

ALTaleX531 commented 5 days ago

I don't know what adding more support for thick borders actually is. According to my tests, both the dcomp implementation and the legacy implementation have complete support for the thick border mod, though I've never thought of adding support for it on purpose. image The biggest difference between openglass and dwmbg at the moment is that dwmbg calculates the rendering area itself, while openglass uses the rendering area provided by udwm.

catneptune commented 5 days ago

I don't know what adding more support for thick borders actually is. According to my tests, both the dcomp implementation and the legacy implementation have complete support for the thick border mod, though I've never thought of adding support for it on purpose. image The biggest difference between openglass and dwmbg at the moment is that dwmbg calculates the rendering area itself, while openglass uses the rendering area provided by udwm.

hm.. that's quite odd, but the glass doesn't expand right for me, im not sure if it happens to you, but you can try by opening mspaint and painting different colors, as in the original post, some areas of the window just don't get anything image i wonder what's causing this.. i guess it could be udwm? i'm not too sure, i'll try experimenting more until i find something that works