Conversation
alalek
left a comment
There was a problem hiding this comment.
Thank you for great contribution!
Please take a look on comments below.
|
Something this PR doesn't handle is buffer scaling. This is when you have multiple displays, and you set one display with a different scaling factor than another. I will add that in subsequent PR. Another thing to be validate/added is SW rendering support (llvmpipe). For GPU-less CI runs. |
c18abee to
7f8bd2c
Compare
|
@alalek Changes are now ready for review. I had missed a couple. |
|
@alalek ping |
alalek
left a comment
There was a problem hiding this comment.
Thank you for update! Overall look good.
Please take a look on minor comments below.
61e8682 to
58b7ee7
Compare
|
A few comments but generally looks like the right thing (noting that I'm not at all familiar with OpenCV internals), thanks Joel! |
|
@alalek I just noticed GLX pulling in X11 deps. I am planning to factor this out for a Wayland only build. It will be a few days before I get this and the last items above done. |
|
@alalek OpenGL (egl/GLESv2) support would come later (preference is Vulkan) as second phase. A Wayland only build is no longer directly pulling in X11. |
1fc14ac to
ff06a73
Compare
-enable using -DWITH_WAYLAND=ON -adapted from https://github.com/pfpacket/opencv-wayland -using xdg_shell stable protocol -overrides HAVE_QT if HAVE_WAYLAND and WITH_WAYLAND are set Signed-off-by: Joel Winarske <joel.winarske@gmail.com> Co-authored-by: Ryo Munakata <afpacket@gmail.com>
|
/cc @pfpacket |
|
Anyway, it seems like the branch doesn't work now (at least in my environment). |
|
@pfpacket |
|
@jwinarske |
-enable using -DWITH_WAYLAND=ON
-adapted from https://github.com/pfpacket/opencv-wayland
-using stable protocol
-overrides HAVE_QT if HAVE_WAYLAND and WITH_WAYLAND are set
Signed-off-by: Joel Winarske joel.winarske@gmail.com
Pull Request Readiness Checklist
See details at https://github.com/opencv/opencv/wiki/How_to_contribute#making-a-good-pull-request
Patch to opencv_extra has the same branch name.
@pfpacket