Comments (8)
After digging a little bit in the source code I've noticed the presence of some definitions for wayland and x11 support.
so I added those corresponding defines to qmake.
qmake5 -config release DEFINES+=X11
This should be specified in the read me.
from vulkancapsviewer.
I opened a pr #197 to provide additional building information.
from vulkancapsviewer.
I don't build on Linux very often, so mostly out of curiosity: Doesn't CMake do that already? The CmakeLists.txt already has switch for X11/Wayland.
from vulkancapsviewer.
As far as I've seen, when building with cmake it's the same thing. The windowing system must be provided with -DX11=ON or -DWAYLAND=ON. Also there's are some issues there which I'm planning to fix as well. I was thinking about making this entire window system support transparent and dynamic. It would work automatically for both x11 and wayland without having the need to build it twice.
from vulkancapsviewer.
#161 <- was already fixed here but reverted
from vulkancapsviewer.
Is this still open? If something needs to be done about builds Wayland someone needs to do a PR.
from vulkancapsviewer.
I think I can be closed. I'm going to do a pr as soon as I find some free time in order to address some related inconvenience. It would address the issue of having to ship 2 different Linux versions (one for X11 and one for Wayland) which is related to this opened issue but it's more like an improvement rather than a fix for something.
from vulkancapsviewer.
That would be very much appreciated :)
from vulkancapsviewer.
Related Issues (20)
- App crash on Apple Silicon m2 HOT 7
- Viewer 3.28 for Linux/Wayland cannot initialize Vulkan HOT 2
- VK_QUEUE_OPTICAL_FLOW_BIT_NV is not shown corectly HOT 3
- Build error: "error: ‘wl_display_connect’ was not declared in this scope" HOT 3
- [Android] Profiles reporting in app interface vs uploaded report doesn't match HOT 3
- Format flags 2 HOT 4
- Does not show support for AMD APUs. HOT 1
- Supported formats and features differ between web interface and application HOT 1
- Android does not report wide color gamut surface formats
- Support winget package HOT 2
- Desktop Baseline 2023 is missing HOT 3
- Add support for VkSharedPresentSurfaceCapabilitiesKHR
- Support for VkCooperativeMatrixPropertiesKHR
- Segfault on MacOS when no surface is available HOT 2
- Crash on Windows HOT 3
- Why is the same information being queried for different extension supports? HOT 6
- Properties:VK_KHR_maintenance3 properties reported doubly HOT 1
- F-droid HOT 1
- upscale GPU issue problem HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from vulkancapsviewer.