Page 1 of 6 123 ... LastLast
Results 1 to 10 of 51

Thread: Running Qt/KDE Atop An OpenGL Stack

  1. #1
    Join Date
    Jan 2007
    Posts
    14,567

    Default Running Qt/KDE Atop An OpenGL Stack

    Phoronix: Running Qt/KDE Atop An OpenGL Stack

    Zack Rusin, the well-known X.Org and KDE hacker, has written a new blog post concerning the Qt tool-kit and the different options that are available when it comes to rendering graphics. Qt currently can target a pure CPU raster engine, using X11 with the X Render extension for providing some GPU-assisted acceleration, or using an OpenGL engine...

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

  2. #2
    Join Date
    Aug 2008
    Location
    California, USA
    Posts
    196

    Default

    Yeah now that DRI2 is finally here.

  3. #3
    Join Date
    Dec 2008
    Posts
    82

    Default

    the quicker we get the rendering stack to work on top of OpenGL the better off we'll be
    Isn't what's actually doing the Clutter toolkit ?
    Anyway, it's good to see that everybody is going in this direction.
    Graphic cards are all designed for 3D rendering those days, so it makes sense to use 3D API even to draw 2D UI.
    Last edited by spykes; 08-14-2009 at 05:27 AM.

  4. #4

    Default

    Something that nobody ever mentioned: using the OpenGL stack, it evidently turns of subpixel text rendering.

  5. #5
    Join Date
    Oct 2007
    Location
    Under the bridge
    Posts
    2,128

    Default

    Quote Originally Posted by thefirstm View Post
    Something that nobody ever mentioned: using the OpenGL stack, it evidently turns of subpixel text rendering.
    There's no technical reason to turn off subpixel AA for text when using OpenGL. I have coded a cross-platform OpenGL text engine that looks 100% identical to the underlying font renderer (kerning, subpixel AA).

    That said, there are many ways to render text using OpenGL, each with different tradeoffs between speed, memory consumption and quality. My guess is that a) this is a plain old bug (note: Qt4 had completely broken subpixel AA until version 4.5) or b) Qt opts to reduce quality in favor of memory consumption (which is flat-out wrong, IMO).

  6. #6

    Default

    I didn't think it was impossible to do subpixel with OpenGL, I was just saying that it didn't, and that keeps me from using the OGL mode.

  7. #7
    Join Date
    Oct 2007
    Location
    Under the bridge
    Posts
    2,128

    Default

    Quote Originally Posted by thefirstm View Post
    I didn't think it was impossible to do subpixel with OpenGL, I was just saying that it didn't, and that keeps me from using the OGL mode.
    Absolutely agreed - the same thing that's stopping you from using Qt/OGL now, stopped me from using any Qt4 application prior to Qt4.5.

    Text rendering is the single most important aspect of any user interface. I wish Qt developers would understand that.

  8. #8
    Join Date
    Aug 2008
    Location
    Finland
    Posts
    1,578

    Default

    Quote Originally Posted by BlackStar View Post
    Absolutely agreed - the same thing that's stopping you from using Qt/OGL now, stopped me from using any Qt4 application prior to Qt4.5.

    Text rendering is the single most important aspect of any user interface. I wish Qt developers would understand that.
    Yeah, assuming you're dealing with humans instead of apes who can't read anyway. :3

  9. #9
    Join Date
    Jul 2008
    Posts
    1,725

    Default

    Quote Originally Posted by thefirstm View Post
    I didn't think it was impossible to do subpixel with OpenGL, I was just saying that it didn't, and that keeps me from using the OGL mode.
    really? I started kwin with opengl and konqueror - and the fonts looked like the rest.
    Ah, wait, I don't use subpixel hinting, because I don't like it.

  10. #10
    Join Date
    Jul 2008
    Location
    Greece
    Posts
    3,788

    Default

    Quote Originally Posted by energyman View Post
    really? I started kwin with opengl and konqueror - and the fonts looked like the rest.
    Ah, wait, I don't use subpixel hinting, because I don't like it.
    Then what's your point? He said OpenGL currently breaks subpixel rendering. You don't use subpixel rendering. What's the point of your post?

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •