Announcement

Collapse
No announcement yet.

KDE's Krita Ported To OpenGL 3.1, OpenGL ES 2.0

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • KDE's Krita Ported To OpenGL 3.1, OpenGL ES 2.0

    Phoronix: KDE's Krita Ported To OpenGL 3.1, OpenGL ES 2.0

    KDE's Krita painting application back in the day was one of the first to support an OpenGL-accelerated canvas. After their GL support fell behind, it's now been brought up to speed by porting their graphics rendering code-paths to supporting an OpenGL 3.1 Core Profile and OpenGL ES 2.0...

    http://www.phoronix.com/vr.php?view=MTM3Mzc

  • #2
    i bet if the title says mir, there would 70 pages of ubutrolls here but since is good news they are all missing jajajaja

    Comment


    • #3
      Originally posted by jrch2k8 View Post
      i bet if the title says mir, there would 70 pages of ubutrolls here but since is good news they are all missing jajajaja
      You're the first troll so far, stop hijacking this article.

      Comment


      • #4
        Originally posted by mark45 View Post
        You're the first troll so far, stop hijacking this article.
        We can rant over how they don't support our very important hardware from the last millennia when they goes opengl 3 instead!

        Krita is great but it's easier to troll the canonical threads than comment this. Krita don't provoke many people which don't give any funny discussions at phoronix
        Last edited by Akka; 05-16-2013, 02:15 PM.

        Comment


        • #5
          EPIC

          Krita is awesome™ I really love how fats and responsible it is. Also, it supports more than 8bits and CMYK. It's too bad that the devs abandoned the idea of competing with GIMP

          Comment


          • #6
            Originally posted by Redi44 View Post
            It's too bad that the devs abandoned the idea of competing with GIMP
            No it's not, it's great that they didn't try to make a me-too dick-measuring clone of GIMP and instead opted to fulfill a niche that no other open-source graphics software fills (well, Mypaint tries, but falls short from Krita's functionality, and is more geared towards sketching anyway). Thanks to not trying to do everything their neighbour does "but better", but instead going their own way and focusing on being a really good digital drawing/painting/illustration software, Krita has become so good at digital drawing/painting that there is no match for it even in proprietary software. Krita already does what it does best, so there'd be no point in competing with GIMP - that'd be like the world's best tennis player suddenly deciding to start competing in the professional bowling league...

            Comment


            • #7
              Originally posted by dee. View Post
              No it's not, it's great that they didn't try to make a me-too dick-measuring clone of GIMP and instead opted to fulfill a niche that no other open-source graphics software fills (well, Mypaint tries, but falls short from Krita's functionality, and is more geared towards sketching anyway). Thanks to not trying to do everything their neighbour does "but better", but instead going their own way and focusing on being a really good digital drawing/painting/illustration software, Krita has become so good at digital drawing/painting that there is no match for it even in proprietary software. Krita already does what it does best, so there'd be no point in competing with GIMP - that'd be like the world's best tennis player suddenly deciding to start competing in the professional bowling league...
              I understand that. It's just that I dislike the idea of rejecting everything not geared towards painting....

              Comment


              • #8
                Krita is an interesting piece of software; I've barely used it but from what I've seen, it's universally admired, even by people who primarily use proprietery software in their life.

                Comment


                • #9
                  What part of the actual codebase besides being compliant with the compositer does Krita actually use OpenGL 3.1 within the canvas of the application?

                  Comment


                  • #10
                    I really want to love this program and use it more, but the graphics tablet support is still almost nonexistant which is totally unforgivable for an application claiming to have painting and illustration as its focus. There is no way I am going to waste money on a Wacom just to use this program when I have a great Monoprice tablet that cost a fraction of the price and has specs on par with an Intuos 3 medium tablet.

                    For now I use MyPaint for most stuff and do color corrections and other touch-ups with GIMP as needed.

                    Comment


                    • #11
                      @IanS

                      Damn, <50$ for that size. Thanks for sharing the info!

                      Which model do you have? Which driver does it use, does it expose the standard xinput touch interface? Working well?

                      Comment


                      • #12
                        Originally posted by curaga View Post
                        @IanS

                        Damn, <50$ for that size. Thanks for sharing the info!

                        Which model do you have? Which driver does it use, does it expose the standard xinput touch interface? Working well?
                        I picked up the 10x6.25 which is a rebranded UC-Logic WP1062. It worked right out of the box on all the distros I tried so far, from what I recall it's supported through the xf86-input-evdev driver in the kernel. DIGImend is the main project behind getting better native support for the wide range of generic tablets out there. Probably best to check out their page if you want to know more about the specifics on the interface.

                        The main issue is that Qt doesn't support evdev properly yet and it has been an issue for a few years now, the most relevant bug report is here. MyPaint and Alchemy both worked properly without any configuration. GIMP and Inkscape needed to have the tablet enabled through their input devices interface; be aware that enabling the tablet will usually cause the mouse to get disabled simultaneously, so make sure to re-enable the mouse as well before saving and closing the dialog. I've heard that Blender has worked out its former issues with evdev as well, though I haven't bothered to try using it with it yet since the UI hasn't really taken tablets into account yet. To me it would be a pain to try to use the keyboard and tablet at the same time.

                        Overall I am really satisfied with the tablet; it's a great upgrade from the much smaller, less responsive and less sensitive Genius tablet I had before it. I've had it for nearly a year and a half now and I am still actually using the battery that came with it for the stylus and haven't had to replace the nib yet. Digital art is more of a part-time hobby for me though, so I don't use it nearly as much as some might which could account for how well those have been holding up.

                        Comment


                        • #13
                          Originally posted by IanS View Post
                          I really want to love this program and use it more, but the graphics tablet support is still almost nonexistant which is totally unforgivable for an application claiming to have painting and illustration as its focus. There is no way I am going to waste money on a Wacom just to use this program when I have a great Monoprice tablet that cost a fraction of the price and has specs on par with an Intuos 3 medium tablet.

                          For now I use MyPaint for most stuff and do color corrections and other touch-ups with GIMP as needed.
                          Krita has absolutely 0 problems with my wacom tablet... From the sould of it your cheap tablet has crap drivers.

                          Comment


                          • #14
                            OpenGL 3.1 Core (not the compatibility profile) and OpenGL ES 2.0
                            That's the way to go.

                            OpenGL compatibility profile is lame. If you want to port to a new OpenGL version you should be prepared to mess with your code because you intend to change your piece of software anyway.

                            Comment


                            • #15
                              Originally posted by ShadowBane View Post
                              Krita has absolutely 0 problems with my wacom tablet... From the sould of it your cheap tablet has crap drivers.
                              It is a Qt issue; Krita, being a KDE package, relies on Qt for things like input handling. The issue is well known and has been for some time. The Krita devs could work on a fix to contribute back to Qt or they could roll their own solution for handling tablet input, but they haven't despite this being an issue they have known about for at least 3-4 years now.

                              Wacom is actually the minority in this case, being they are just 1 of the 4 or 5 major tablet manufacturers out there, so right now Krita only supports a small subset of available tablets. Nearly every other tablet on the market relies on evdev for Linux support, so it is a big issue having Qt ho-hum about it for so long. Though Krita is the only major Qt project doing serious 2d work that needs graphics tablet support. I imagine Qt devs just don't really care, especially considering that they were even thinking of dropping the Wacom support as well since they had no one who wanted to maintain it.

                              Comment

                              Working...
                              X