On Mittwoch, 21. November 2018 10:43:57 CET Boudewijn Rempt wrote: > We've been working with Intel for some time now on figuring out how to > support HDR in Krita. Dmitry has made some initial progress, hacking on > Angle and Qt to make this possible. Right now, only Windows and Direct3D > support HDR, though Intel is also working on support on Linux. > > Other Qt applications, like VLC, implement a custom Direct3D widget, but > since all our code is opengl, that wouldn't have worked for Krita. > > Here's the first report with some links to code: https:// > dimula73.blogspot.com/2018/11/krita-fall-2018-sprint-results-hdr.html > > What I'm wondering is, have other people been working on this as well, or > thinking about it? And what would be needed to get our code upstreamed. I > remember that trying to get the modernized code for QOpenGLPainter pushed > was quite hard, so I wanted to reach out as soon as possible.
I have been working on it and have a plan for it. The first steps is a color space system, see https://codereview.qt-project.org/234095. Then the very basic of extended colors https://codereview.qt-project.org/ 233735 Next I have some work toward an 4xfp16 based rendering backend and image support, possibly removing the 4xuint16 backend at the same time so there is only one high-color precision backend. Then we just need a way to connect that to a backing store, such as using scRGB in OpenGL which looks like what you have been wokring on :) Best Regards 'Allan _______________________________________________ Development mailing list [email protected] https://lists.qt-project.org/listinfo/development
