
Progress on my UI library
Code: Select all
make run-qemu QEMUEXTRA="-display sdl"
The blurring on those transparent windows is mighty impressive. Do you have a source repository or blog somewhere?Krasno wrote:It's still in it's early development phase, but I think it looks okay, just a few things out of place![]()
Nope, at least not for now, although I've been thinking about open sourcing it.klange wrote:The blurring on those transparent windows is mighty impressive. Do you have a source repository or blog somewhere?Krasno wrote:It's still in it's early development phase, but I think it looks okay, just a few things out of place![]()
How are you managing the underlying layers? Are you redrawing the entire screen from scratch on every frame?Krasno wrote:As for the blur algorithm, it's just a linear Gaussian blur, although I have been looking to change it to a Dual Kawase blur since it's faster, and probably add noise to it so I can get an effect similar to the blurring on Mac OS or the acrylic effect on Windows.
It computes the blur for the background, the next window in the stack gets the blur applied by having it + any colour that's transparent, then it computes the blur for that window and adds it to the already existing blur buffer (but it does not modify already drawn windows), and uses the blur for the next window, and so on. It's a bit of a mess currently, there's an option to keep the buffer for the screen minus the last window drawn, so that then it's faster to move the already selected window and get the right blur for it.klange wrote:How are you managing the underlying layers? Are you redrawing the entire screen from scratch on every frame?
It is, my main objective with RainOS is make everything kinda from scratch, even the basic programs because it's fun!PeterX wrote:1. The graphics effect may be nice, but what interests me more is: Is Develop your self-written IDE?
Awww, I mean, I have been suggested a better name for my OS, so I dunnoPeterX wrote:And 2. You took the name RainOS which I wanted to use myself!But you came first so you got it
Very very nice!Krasno wrote:It's still in it's early development phase, but I think it looks okay, just a few things out of place![]()
I just have more screenshots of the desktopOctacone wrote:Very very nice!![]()
Any 1080p screenshots?