Language Selection

English French German Italian Portuguese Spanish

Qt Quick on Vulkan, Metal, and Direct3D

Filed under
Development
Graphics/Benchmarks

Now that the first beta of Qt 5.14 is getting closer, it is time to start talking about one of the big new features. We cannot possibly cover all the details around the graphics stack improvements and the road to Qt 6 in one post, so in part 1 and 2 we will describe the background and take a closer look at what 5.14 will ship with, and then dive into the technical details and future directions in another set of posts later on.

Read more

Also: Linux Drivers Entries Suggest two APU AMD Lines in 2020

The State Of Qt Quick Vulkan Support With Qt 5.14

  • The State Of Qt Quick Vulkan Support With Qt 5.14

    Of the exciting changes so far for Qt 5.14, one of the big ticket items on the path to Qt 6 is the experimental implementation of Qt's new graphics API independent scenegraph renderer. Rather than being limited to OpenGL, Qt 5.14+ can target Vulkan, Direct3D 11, and even Apple's Metal API for rendering.

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.

More in Tux Machines

Future Looks Bright for Free Video Editor Lightworks

Naturally changes are coming, as are new features and toolsets to ‘provide a fresh and innovative creative environment’ for content creators. A major update to Lightworks, the first under its new owners, will be available to download in November. It’s not clear (yet) wether Lightworks will remain a “freemium” app (it’s free to download and use but a license is required to unlock 1080p exporting) or if it will be made open source (something Editshare had on their roadmap). Despite being one of best video editors for Linux (it’s available for macOS and Windows too) Lightworks has never quite achieved the sort of user-base that other (equally free) video editors have among ‘hobbyist’ editors. But with the right direction the editor could yet cut through its pro-level competition to better meet the needs demanded by modern content production. Or to put it another way: Lightworks is once again a core software product and not just an extra in someone else’s film. Read more

Cantata MPD Client 2.4.2 Released! How to Install in Ubuntu 20.04

Cantata, Qt5 graphical client for Music Player Daemon (MPD), released version 2.4.2 with various fixes. PPA updated for Ubuntu 20.04, Linux Mint 20, and derivatives. Cantata 2.4.2 is primarily a stability improvements and bug-fixes release that features. Read more

Python Programming

  • EuroPython “Ask me Anything”

    we want to try a new experiment and run an “Ask me Anything” (AMA) this Thursday to answer questions you may have, share our knowledge or help you in planning your online event.

  • Async Views in Django 3.1

    Writing asynchronous code gives you the ability to speed up your application with little effort. With Django 3.1 finally supporting async views, middleware, and tests, now's a great time to get them under your belt.

  • Read-Only Attribute

    If you want to make a single attribute read-only on a class, the easiest way to do it is to make a property representing your attribute.

  • Working With Linked Lists in Python

    Linked lists are like a lesser-known cousin of lists. They’re not as popular or as cool, and you might not even remember them from your algorithms class. But in the right context, they can really shine. If you’re looking to brush up on your coding skills for a job interview, or if you want to learn more about Python data structures besides the usual dictionaries and lists, then you’ve come to the right place!

  • The Python Software Foundation re-opens its Grants Program!

    The Python Software Foundation is excited to announce the re-opening of its Grants Program! The pandemic negatively affected the PSF’s finances with the cancellation of PyCon 2020’s in-person conference and lower donations. Thanks to PyCon 2020 Online sponsors, donors, and our financial reserve, we are able to continue to support the Python community!

  • Fun with SDF records - chemfp's text toolkit

    Earlier this year, Noel O'Boyle wrote the essay Python patterns for processing large SDF files and Richard Apodaca wrote Reading Large SDfiles in Rust. In this essay I'll show some examples of using chemfp's text toolkit API to extract non-chemical/near-chemical data from SDF records. The next essay will be a short one on read_sdf_ids_and_values(), followed by one which is more chemisty focused.

today's leftovers

  • ADRIConf Remains The Primary GUI Control Panel For Managing Mesa OpenGL/Vulkan Drivers

    While the Linux kernel graphics drivers and user-space OpenGL/Vulkan drivers expose a lot of options via sysfs on the kernel side and various environment variables and other tunables in user-space, when it comes to graphical control panels to manage these open-source graphics drivers on Linux there are several fragmented different options. For Mesa drivers, ADRIConf remains the leading option. [...] Jean Hertel presented at last week's XDC2020 conference on this utility and its current capabilities with additions in recent years like Vulkan driver support, PRIME GPU handling, MESA_query_driver support, and more.

  • TURNIP Vulkan Driver Up And Running On Qualcomm's KGSL

    The TURNIP driver that is associated with the Freedreno driver effort for providing an open-source Vulkan driver for Qualcomm Adreno graphics hardware can now run atop Qualcomm's KGSL kernel driver. To date this TURNIP Vulkan driver has been working well with the upstream MSM Direct Rendering Manager driver in the Linux kernel, but for those using Qualcomm's official kernel driver (KGSL) that is out-of-tree, it's now a possibility using TURNIP atop that. The Kernel Graphics Support Layer (KGSL) is part of the Android kernel sources and specific to Qualcomm.

  • Felgo in the QML Book

    Over the past year I’ve been bumping into the Felgo crew at various Qt events. They take Qt to the next level. It all started as a game development framework for Qt, but has turned into a powerful app development framework taking a lot of the rough corners of Qt, and extending the tooling with a powerful live reloader at the same time. [...] We also cover a bunch of other things such as how to get started, the QML Live reloader, as well as some more advanced topics such as native dialogs, simplified networking and the JsonListModel.