danvd / wlroots-eglstreams

A modular Wayland compositor library with EGLStreams support
MIT License
105 stars 11 forks source link

Screen capture rotated by 180 degrees #16

Closed chaitan3 closed 3 years ago

chaitan3 commented 3 years ago

The screen capture in webrtc is rotated by 180 degrees when using xdg-desktop-portal-wlr https://github.com/emersion/xdg-desktop-portal-wlr

Can be tested on the website below: https://mozilla.github.io/webrtc-landing/gum_test.html

danvd commented 3 years ago

Hi, this depends on #9. In EGL Y coordinate is upside down compared to DRM. Need to tweak shaders+matrices to make it work right.

danvd commented 3 years ago

Hi @chaitan3, please recheck with latest changes. Should be fixed now.

chaitan3 commented 3 years ago

Yes, it is fixed. Thanks a lot!