TheSunCat
TheSunCat
This would entirely solve the issue of cursors being small while on XWayland windows!
Is anything needed for the workaround of defining variables for XWayland only to be implemented?
Done :)
I'm unsure how to approach the windowrule, but I think we should make sure this works before fleshing out the config. It will also need some configurable factors for the...
You said to name it `enabled`, and that can't go into `animations` as it would conflict with `animations:enabled`. We can rename it to `animations:enable_wobble` if you think that fits better.
Is there anything else I can do to help out with implementation of rendering? I was thinking of making a separate shader for wobbly windows that take the simulation's parameters...
Do you think we could make the extra drawcalls an optional control path, only if wobbly windows (or potential other effects that would require it) are enabled? I think a...
From my understanding of geometry shaders, this is exactly the kind of drawcall we can deform with a single glUseShader: [Borders rendering with glDrawArrays](https://github.com/hyprwm/Hyprland/blob/71602a11ca45ae20ecd084d007b55fac6f569af4/src/render/OpenGL.cpp#L1011).
It's the same glDrawArrays call which is easily subdivided and deformed alongside the surface itself + borders by a shader. No additional code would be required on the CPU side....