Step 1 of 4: Choose Issues

Cancel

T Key Components Summary Assignee P Status Resolution Fix Version/s Votes Development
Technical task QTBUG-82997 Qt RHI, Quick: SceneGraph

QTBUG-74406 Implement Quick scenegraph Qt 6 RHI todos (API changes) to enable purging the direct OpenGL code path

Laszlo Agocs P2: Important Closed Done 6.0 0
Technical task QTBUG-82988 Qt RHI, Quick: SceneGraph

QTBUG-74406 Decide on the fate of QSGSimpleMaterial

Laszlo Agocs P2: Important Closed Done 6.0 0
Technical task QTBUG-82764 Qt RHI, Quick: 3D

QTBUG-74406 Purge direct OpenGL code path in Qt Quick 3D

Andy Nichols P2: Important Closed Done 6.0 0
Technical task QTBUG-80501 Examples and Demos, Qt RHI

QTBUG-74406 Add Vulkan support in rendernode example.

Laszlo Agocs P3: Somewhat important Closed Out of scope   0
Technical task QTBUG-80500 Examples and Demos, Qt RHI

QTBUG-74406 Add a vulkanimageimport example

Paul Olav Tvete P2: Important Closed Done 5.15 0
Technical task QTBUG-80499 Qt RHI, Quick: SceneGraph

QTBUG-74406 APIs to extend and customize the QRhi backend, esp. when managed by Qt Quick

Laszlo Agocs P2: Important Closed Done   0
Technical task QTBUG-79964 Qt RHI, Quick: SceneGraph

QTBUG-74406 QRhi on tvOS?

Laszlo Agocs P3: Somewhat important Closed Out of scope 6.0 0
Technical task QTBUG-79950 Qt RHI

QTBUG-74406 D3D12 backend for QRhi

Laszlo Agocs P2: Important Closed Fixed 6.6 3
Technical task QTBUG-79925 Qt RHI, Quick: SceneGraph

QTBUG-74406 Remove the experimental d3d12 Qt Quick backend

Laszlo Agocs P2: Important Closed Done 6.0 0
Technical task QTBUG-79576 Qt RHI

QTBUG-74406 Move QShaderDescription serialization away from binary JSON

Laszlo Agocs P2: Important Closed Done 5.15 0
Technical task QTBUG-79550 Qt RHI

QTBUG-74406 Investigate SwiftShader as a software Vulkan implementation for CI purposes

Laszlo Agocs P2: Important Closed Won't Do 6.x 0
Technical task QTBUG-79368 Qt RHI

QTBUG-74406 Follow SPIRV-Cross changes in resource bindings for MSL

Laszlo Agocs P2: Important Closed Done   0
Technical task QTBUG-79335 Qt RHI

QTBUG-74406 Shadertools: Bump glslang and SPIRV-Cross snapshots

Laszlo Agocs P2: Important Closed Done   0
Technical task QTBUG-79268 Qt RHI, Quick: Other, Quick: SceneGraph

QTBUG-74406 Purge direct OpenGL code path in Qt Quick

Laszlo Agocs P1: Critical Closed Done 6.0 0
Technical task QTBUG-79222 Qt RHI, Quick: SceneGraph

QTBUG-74406 Make QQuickFramebufferObject functional when running with QRhi and the OpenGL backend

Laszlo Agocs P2: Important Closed Done 5.15 0
Technical task QTBUG-79221 Qt RHI, Quick: 3D

QTBUG-74406 Make Quick3D operational with QSG_RHI_BACKEND=gl

Laszlo Agocs P2: Important Closed Done 5.14 0
Technical task QTBUG-79219 Qt RHI, Quick: 3D

QTBUG-74406 Minimal proof of concept demo for Quick 3D on QRhi

Laszlo Agocs P1: Critical Closed Done   0
Technical task QTBUG-79103 QPA: Windows, Qt RHI

QTBUG-74406 Remove ANGLE and associated components

Laszlo Agocs P2: Important Closed Done 6.0 0
Technical task QTBUG-79086 Qt RHI, Quick: SceneGraph

QTBUG-74406 Port twotextureproviders example to be able to function on both rendering paths

Laszlo Agocs P2: Important Closed Done 5.15 0
Technical task QTBUG-79051  

QTBUG-74406 QRhi autotests: Have to work around the lack of D3DCompile on WinRT (UWP)

Laszlo Agocs P2: Important Closed Done 5.14 0
Technical task QTBUG-78993 Qt RHI

QTBUG-74406 Add buffer copy operation to QRhiResourceUpdateBatch

Laszlo Agocs P3: Somewhat important Closed Won't Do 6.0 0
Technical task QTBUG-78986 Qt RHI

QTBUG-74406 Add buffer readback to QRhiResourceUpdateBatch

Laszlo Agocs P2: Important Closed Done 5.14 0
Technical task QTBUG-78984 Qt RHI

QTBUG-74406 Make buffer operations extensible in QRhiResourceUpdateBatch

Laszlo Agocs P2: Important Closed Done 5.14 0
Technical task QTBUG-78974 Qt RHI, Quick: SceneGraph

QTBUG-74406 Make select Quick/Scenegraph autotests exercise the QRhi-based rendering path in addition to the direct OpenGL one

Laszlo Agocs P2: Important Closed Duplicate 6.0 0
Technical task QTBUG-78973 Qt RHI, Quick: SceneGraph

QTBUG-74406 Add QRhi-enabled Qt Quick runs in qmlbench-based infra

Laszlo Agocs P2: Important Closed Invalid 6.0 0
Technical task QTBUG-78972 Qt RHI

QTBUG-74406 Improve QRhi regression testing - further autotests? Lancelot? etc.

Laszlo Agocs P2: Important Closed Done 6.0 0
Technical task QTBUG-78971 Qt RHI

QTBUG-74406 Extend qrhi autotest exercising APIs with offscreen targets

Laszlo Agocs P2: Important Closed Done 5.14 0
Technical task QTBUG-78908 Qt RHI

QTBUG-74406 Disable unnecessary mutexes in vk_mem_alloc

Laszlo Agocs P2: Important Closed Done 5.14 0
Technical task QTBUG-78880 Qt RHI

QTBUG-74406 Add TriangleFan as a maybe-supported topology value

Paul Olav Tvete P2: Important Closed Done 5.14 0
Technical task QTBUG-78862 Qt RHI

QTBUG-74406 QRhiPassResourceTracker is slow

Laszlo Agocs P2: Important Closed Done 5.14 0
Technical task QTBUG-78792 Qt RHI, Quick: SceneGraph

QTBUG-74406 Varied performance in scenes with > 1000 unbatched geometry nodes

Laszlo Agocs P2: Important Closed Done 5.14 0
Technical task QTBUG-78754 GUI: Vulkan, QPA: EGLFS, Qt RHI

QTBUG-74406 Vulkan on i.MX8 without a windowing system

Laszlo Agocs P2: Important Closed Done 6.0 0
Technical task QTBUG-78684 Build tools: Other, Qt RHI

QTBUG-74406 Extend qtdiag with more graphics information (rhi)

Eirik Aavitsland P2: Important Closed Done 6.0 0
Technical task QTBUG-78683 GUI: OpenGL, Qt RHI

QTBUG-74406 Does the Lancelot system need OpenGL porting

Eirik Aavitsland P2: Important Closed Done 5.14 0
Technical task QTBUG-78682 Qt RHI, WebEngine

QTBUG-74406 WebEngine in the QRhi-based world

Jüri Valdmann (Inactive) P2: Important Closed Done 6.1 0
Technical task QTBUG-78679 Qt RHI, Quick: 3D

QTBUG-74406 Port Qt Quick 3D onto the RHI

Laszlo Agocs P1: Critical Closed Done 6.0 0
Technical task QTBUG-78678 Multimedia, Qt RHI

QTBUG-74406 Port away from direct OpenGL usage in Multimedia to a reasonable degree

Valentyn Doroshchuk P2: Important Closed Done 6.1 0
Technical task QTBUG-78677 Location, Qt RHI

QTBUG-74406 Remove direct OpenGL usage in QtLocation / Mapbox GL integration

Laszlo Agocs P2: Important Closed Fixed 6.5 0
Technical task QTBUG-78676 Data Visualization

QTBUG-74406 Investigate removing direct OpenGL usage in Data Visualization

Sami Varanka P3: Somewhat important Closed Fixed 6.x 0
Technical task QTBUG-78675 Charts, Qt RHI

QTBUG-74406 Remove direct OpenGL usage in Charts

Laszlo Agocs P3: Somewhat important Closed Out of scope 6.1 0
Technical task QTBUG-78673 QPA: Wayland, Qt RHI

QTBUG-74406 QtWayland (client and compositor) on QRhi + OpenGL

Eskil Abrahamsen Blomfeldt P2: Important Closed Done 6.0 0
Technical task QTBUG-78669 Qt RHI, Quick: SceneGraph

QTBUG-74406 Software adapter should be requestable via env.var.

Laszlo Agocs P2: Important Closed Done 5.14 0
Technical task QTBUG-78666 Qt RHI

QTBUG-74406 QRhi in virtual machines

Laszlo Agocs P2: Important Closed Fixed 6.0 2
Technical task QTBUG-78641 Qt RHI

QTBUG-74406 Perfect frames on Metal: ensure atomicity with regards to drawable size

Laszlo Agocs P2: Important Closed Done 5.14 0
Technical task QTBUG-78639 Qt RHI, Quick: SceneGraph

QTBUG-74406 Qt Quick documentation update regarding QRhi

Laszlo Agocs P2: Important Closed Done 6.0 0
Technical task QTBUG-78638 Qt RHI, Quick: Widget

QTBUG-74406 Decide what to do with QQuickWidget in Qt 6.0

Eskil Abrahamsen Blomfeldt P2: Important Closed Done 6.0 0
Technical task QTBUG-78637 Qt RHI

QTBUG-74406 iOS QWidget backingstore has OpenGL dependencies, what to do

Laszlo Agocs P2: Important Closed Fixed 6.4 0
Technical task QTBUG-78636 Qt RHI

QTBUG-74406 Render-to-texture widgets in the QRhi-based world (QQuickWidget, QOpenGLWidget)

Laszlo Agocs P2: Important Closed Fixed 6.4 0
Technical task QTBUG-78635 Qt RHI

QTBUG-74406 QOpenGLWidget and QOpenGLWindow replacement story

Laszlo Agocs P2: Important Closed Fixed Some future release 0
Technical task QTBUG-78634 GUI: Painting, Qt RHI

QTBUG-74406 QRhi-based QPainter integration for widgets

Laszlo Agocs P2: Important Reported Unresolved Some future release 15
Technical task QTBUG-78633 Qt RHI

QTBUG-74406 QRhiProfiler TODOs

Laszlo Agocs P3: Somewhat important Closed Moved 6.0 0
Technical task QTBUG-78632 Qt RHI, Quick: Controls 1

QTBUG-74406 Is Qt Quick Controls 1 to be updated to be compatible with the QRhi-based rendering path?

Laszlo Agocs P2: Important Closed Out of scope 6.0 0
Technical task QTBUG-78631 Qt RHI, Quick: Controls 2

QTBUG-74406 Ensure Qt Quick Controls 2 is fully compatible with the QRhi-based rendering path

Laszlo Agocs P2: Important Closed Done 6.0 0
Technical task QTBUG-78630 Qt RHI

QTBUG-74406 Make and run an address sanitizer build of QRhi test apps and Qt Quick on QRhi

Laszlo Agocs P3: Somewhat important Closed Won't Do 6.0 0
Technical task QTBUG-78629 Qt RHI

QTBUG-74406 Grand collection of QRhi TODOs

Laszlo Agocs P2: Important Closed Moved 6.0 0
Technical task QTBUG-78628 Qt RHI

QTBUG-74406 QQuickPaintedItem support for the RHI-based QPainter

Laszlo Agocs P2: Important Reported Unresolved Some future release 12
Technical task QTBUG-78627 QPA: Wayland, Qt RHI, Quick: SceneGraph, Wayland Compositor

QTBUG-74406 Qt Quick on QRhi compatibility with QtWayland (including the compositor framework)

Laszlo Agocs P2: Important Closed Duplicate 6.0 0
Technical task QTBUG-78626 QPA: Wayland, Qt RHI

QTBUG-74406 Vulkan on Wayland

Laszlo Agocs P2: Important Closed Duplicate 6.0 0
Technical task QTBUG-78625 Qt RHI, Quick: SceneGraph

QTBUG-74406 Revamp scenegraph (and quick) autotests

Laszlo Agocs P2: Important Closed Done 6.0 0
Technical task QTBUG-78624 Qt RHI, Quick: 3D, Quick: SceneGraph

QTBUG-74406 Verify Qt Quick and Quick 3D on QRhi on "exotic" platforms

Laszlo Agocs P2: Important Closed Fixed   0
Technical task QTBUG-78623 Qt RHI, Quick: 3D, Quick: SceneGraph

QTBUG-74406 Verify Qt Quick and Quick 3D on QRhi on mobile platforms

Laszlo Agocs P2: Important Closed Fixed   0
Technical task QTBUG-78622 Qt RHI, Quick: 3D, Quick: SceneGraph

QTBUG-74406 Verify Qt Quick and Quick 3D with QRhi on Embedded Linux (and CMake)

Laszlo Agocs P2: Important Closed Fixed   0
Technical task QTBUG-78621 Qt RHI, Quick: SceneGraph

QTBUG-74406 Figure out the message about benefits, pros/cons, performance when running with QRhi and the newer APIs

Laszlo Agocs P2: Important Closed Fixed   0
Technical task QTBUG-78620 Qt RHI

QTBUG-74406 Move away from QVector and d pointers in QRhiResource subclasses

Laszlo Agocs P2: Important Closed Done 5.14 0
Technical task QTBUG-78619 Qt RHI, Quick: SceneGraph

QTBUG-74406 Revamp scenegraph examples (examples/quick/scenegraph)

Laszlo Agocs P2: Important Closed Done 6.0 0
Technical task QTBUG-78618 Qt RHI, Quick: SceneGraph

QTBUG-74406 Conclude how to deal with the more up front nature of the QRhi API in Qt Quick

Laszlo Agocs P2: Important Closed Duplicate 6.x 0
Technical task QTBUG-78615 Qt RHI

QTBUG-74406 Withdrawn: Autotest QRhi/backend APIs via the Null backend

Laszlo Agocs P2: Important Closed Out of scope 5.15 0
Technical task QTBUG-78614 Qt RHI, Quick: SceneGraph

QTBUG-74406 Prove that integrating bigger external graphics frameworks is feasible in Qt Quick on QRhi on OpenGL

Laszlo Agocs P2: Important Closed Done 6.0 0
Technical task QTBUG-78613 Qt RHI, Quick: SceneGraph

QTBUG-74406 Investigate window resizing behavior on desktop with Qt Quick on QRhi with all backends

Laszlo Agocs P2: Important Closed Fixed   0
Technical task QTBUG-78612 Qt RHI, Quick: SceneGraph

QTBUG-74406 Verify and fix texture subrect in ShaderEffect when running with QRhi in Qt Quick

Paul Olav Tvete P2: Important Closed Done 6.0 0
Technical task QTBUG-78611 Qt RHI, Quick: SceneGraph

QTBUG-74406 Missing rhi port feature in quick: native text gamma (if still relevant)

Laszlo Agocs P2: Important Closed Out of scope 6.x 0
Technical task QTBUG-78610 Qt RHI, Quick: SceneGraph

QTBUG-74406 Fix native text device pixel ratio handling on the QRhi-based rendering path

Laszlo Agocs P2: Important Closed Done 5.14 0
Technical task QTBUG-78608 Qt RHI, Quick: SceneGraph

QTBUG-74406 QQuickWindow::grabWindow() on non-exposed window - problems when using RHI

Laszlo Agocs P2: Important Closed Done 6.0 0
Technical task QTBUG-78607 Qt RHI, Quick: SceneGraph

QTBUG-74406 Missing rhi port feature in Quick: big endian in image grab

Laszlo Agocs P3: Somewhat important Closed Out of scope 6.x 0
Technical task QTBUG-78605 Qt RHI

QTBUG-74406 State change reduction in the Metal QRhi backend

Laszlo Agocs P2: Important Closed Done 5.14 0
Technical task QTBUG-78601 Qt RHI, Quick: SceneGraph

QTBUG-74406 Ensure we do not regress when doing Quick on OpenGL on QRhi when it comes to OpenGL context resets

Laszlo Agocs P2: Important Closed Fixed 6.x 0
Technical task QTBUG-78600 Qt RHI, Quick: SceneGraph

QTBUG-74406 Test and harden Qt Quick applications on Windows wrt device resets

Laszlo Agocs P2: Important Closed Done 6.x 0
Technical task QTBUG-78599 Qt RHI, Quick: SceneGraph

QTBUG-74406 QColorSpace story for QRhi

Laszlo Agocs P2: Important Closed Fixed Some future release 1
Technical task QTBUG-78598 Qt RHI, Quick: 3D, Quick: SceneGraph, Tools: Designer

QTBUG-74406 Designer and qmlpuppet in the QRhi-based world

Laszlo Agocs P1: Critical Closed Done 6.0 0
Technical task QTBUG-78597 Qt RHI, Quick: SceneGraph

QTBUG-74406 Does Qt Quick need gfx api probing logic? (6.x?)

Laszlo Agocs P2: Important Closed Won't Do Some future release 0
Technical task QTBUG-78596 Qt RHI, Quick: SceneGraph

QTBUG-74406 Decide on the fate of QSGEngine

Laszlo Agocs P2: Important Closed Done 6.0 0
Technical task QTBUG-78595 Qt RHI, Quick: Other, Quick: SceneGraph

QTBUG-74406 QQuickRenderControl story when on the QRhi-based rendering path of Qt Quick

Laszlo Agocs P2: Important Closed Done 6.0 1
Technical task QTBUG-78594 Qt RHI, Quick: SceneGraph

QTBUG-74406 Test and fix QML Profiler support when running Qt Quick with the QRhi rendering path

Laszlo Agocs P2: Important Closed Done 6.0 0
Technical task QTBUG-78593 Qt RHI

QTBUG-74406 Shadertools: generate intermediate formats for D3D and Metal at shader processing time and include those in the .qsb packages

Laszlo Agocs P2: Important Closed Duplicate 6.0 0
Technical task QTBUG-78591 Qt RHI

QTBUG-74406 Shadertools: port to the C API of SPIRV-Cross

Laszlo Agocs P2: Important Closed Done 5.15 0
Technical task QTBUG-78590 Build tools: Other, Qt RHI

QTBUG-74406 Build time shader processing support

Laszlo Agocs P2: Important Closed Done 6.0 0
Technical task QTBUG-78589 Qt RHI

QTBUG-74406 Qt Shader Tools module in Qt 6.0

Laszlo Agocs P1: Critical Closed Done 6.0 0
Technical task QTBUG-78587 Qt RHI, Quick: SceneGraph

QTBUG-74406 Identify and possibly fix performance issues with qmlbench on the QRhi based rendering path in Qt Quick

Jonas Karlsson P2: Important Closed Done 6.0 0
Technical task QTBUG-78586 Qt RHI, Quick: SceneGraph

QTBUG-74406 Anisotropic texture filtering in Qt Quick not currently supported with QRhi

Laszlo Agocs P3: Somewhat important Closed Out of scope Some future release 0
Technical task QTBUG-78584 Qt RHI

QTBUG-74406 OpenGL program binary disk cache missing with OpenGL backend of the QRhi

Laszlo Agocs P2: Important Closed Done 5.14 0
Technical task QTBUG-78582 Qt RHI, Quick: SceneGraph

QTBUG-74406 Compressed texture atlas support on the QRhi-based rendering path

Eirik Aavitsland P2: Important Closed Done 6.0 0
Technical task QTBUG-78581 Qt RHI, Quick: Other

QTBUG-74406 QQuickFramebufferObject evolution

Laszlo Agocs P2: Important Closed Done   0
Technical task QTBUG-78580 QPA, Qt RHI

QTBUG-74406 Metal on iOS

Laszlo Agocs P2: Important Closed Done 5.15 0
Technical task QTBUG-78579 Qt RHI

QTBUG-74406 WebGL streaming platform plugin not compatible with OpenGL-on-QRhi rendering path

Laszlo Agocs P2: Important Closed Won't Do 6.0 0
Technical task QTBUG-78578 Qt RHI, Quick: SceneGraph

QTBUG-74406 Investigate and conclude the future of the 'windows' render loop in Qt Quick

Laszlo Agocs P2: Important Closed Done 6.0 0
Technical task QTBUG-78577 Qt RHI, Quick: SceneGraph

QTBUG-74406 Documented example(s) for the new way to create custom materials in Qt Quick

Paul Olav Tvete P2: Important Closed Done 6.0 0
Technical task QTBUG-78576 Qt RHI

QTBUG-74406 Conclude and if needed fix Windows 7 support in the D3D11 backend of QRhi

Laszlo Agocs P2: Important Closed Out of scope 6.0 0
Technical task QTBUG-78575 Qt RHI

QTBUG-74406 UWP support in the D3D11 backend of QRhi

Laszlo Agocs P2: Important Closed Out of scope 6.0 0
Technical task QTBUG-78574 Qt RHI, Quick: Particles

QTBUG-74406 Remove CustomParticle

Eirik Aavitsland P2: Important Closed Done 6.0 0
Technical task QTBUG-78573 Qt RHI, Quick: SceneGraph

QTBUG-74406 Port neglected fixes and improvements from the OpenGL-specific ShaderEffect impl. to the generic

Paul Olav Tvete P2: Important Closed Done 6.0 0
Technical task QTBUG-78572 Qt RHI, Quick: Graphical Effects

QTBUG-74406 Qt Graphical Effects RHIification

Laszlo Agocs P2: Important Closed Done 6.0 0
Technical task QTBUG-78571 Qt RHI, Quick: SceneGraph

QTBUG-74406 Remove the direct OpenGL code path in Qt Quick

Laszlo Agocs P2: Important Closed Duplicate 6.0 0
Technical task QTBUG-78570 Qt RHI, Quick: SceneGraph

QTBUG-74406 Add missing native texture interop enablers to the RHI port of Qt Quick

Paul Olav Tvete P2: Important Closed Done 5.15, 6.0 0
Technical task QTBUG-78569 Qt RHI, Quick: SceneGraph

QTBUG-74406 Port the Qt Quick scenegraph onto the RHI

Laszlo Agocs P2: Important Closed Done 5.14 0
Technical task QTBUG-76701 GUI: OpenGL, GUI: Window management, QPA: Wayland, Qt RHI

QTBUG-74406 Are QPlatformSurfaceEvent::Surface* events sufficient to handle all platforms?

Laszlo Agocs P2: Important Closed Fixed 6.x 1
Technical task QTBUG-74411 Qt RHI

QTBUG-74406 Check and remove usage of OpenGL in other parts of Qt

Qt Graphics Team P3: Somewhat important Closed Fixed   0
Technical task QTBUG-74410 Qt RHI

QTBUG-74406 Mark Qt OpenGL classes as deprecated

Eskil Abrahamsen Blomfeldt P1: Critical Closed Done 5.14.0 Alpha 0
Technical task QTBUG-74409 GUI: OpenGL, Qt RHI

QTBUG-74406 Move QOpenGL* classes out of Qt Gui

Eskil Abrahamsen Blomfeldt P1: Critical Closed Done 6.0 0
Technical task QTBUG-74408 GUI: OpenGL, Qt RHI

QTBUG-74406 Remove old QGL* classes

Johan Helsing P1: Critical Closed Done   0
Technical task QTBUG-74407 GUI: Painting, Qt RHI

QTBUG-74406 Qt RHI Painter

Paul Olav Tvete P2: Important Open Unresolved Some future release 29
Technical task QTBUG-70287 GUI: OpenGL, GUI: Vulkan, Qt RHI, Qt3D, Quick: 2D Renderer, Quick: Graphical Effects, Quick: SceneGraph

QTBUG-74406 Common rendering hardware interface

Laszlo Agocs P2: Important Closed Done 5.14 6
Technical task QTBUG-62439 Qt RHI, Quick: 2D Renderer, Quick: Other, Quick: SceneGraph, Quick: Widget

QTBUG-74406 Qt Quick Scenegraph in Qt 6

Laszlo Agocs P2: Important Closed Moved 6.0 3

Cancel