jogl
  1. jogl
  2. JOGL-364

TextRenderer broken under Max OSX 10.5.5

    Details

    • Type: Bug Bug
    • Status: Open
    • Priority: Major Major
    • Resolution: Unresolved
    • Affects Version/s: current
    • Fix Version/s: milestone 1
    • Component/s: jogl
    • Labels:
      None
    • Environment:

      Operating System: All
      Platform: Macintosh

    • Issuezilla Id:
      364

      Description

      OS X release 10.5.5 causes all text rendered via the TextRenderer to become garbled. This has been
      reported on both the JOGL forums and the Apple Developer forums with no response. It is unclear what is
      causing this problem and whether or not it is confined to particular video cards, etc.

        Activity

        Hide
        qwerty999 added a comment -

        Btw, neither of the following have helped (which were suggestions from other bugs with TextRenderer
        issues):

        setUseVertexArrays(false);
        recompiling and forcing usingVBOs = false;

        Bug occurs with every font I've tried at every size. It occurs on every program I've tried that uses
        TextRenderer.

        Show
        qwerty999 added a comment - Btw, neither of the following have helped (which were suggestions from other bugs with TextRenderer issues): setUseVertexArrays(false); recompiling and forcing usingVBOs = false; Bug occurs with every font I've tried at every size. It occurs on every program I've tried that uses TextRenderer.
        Hide
        kbr added a comment -

        Sorry, I haven't been keeping up on the forums. Thanks for the report.

        This is a hardware-specific bug; it doesn't happen on 10.5.5 with Intel Integrated Graphics hardware,
        but does with NVidia hardware.

        It appears that glTexSubImag2D calls are broken pretty badly – as far as we can tell they are using the
        previous call's data for subsequent calls. The workaround is to change the markDirty() calls in the
        TextRenderer to zap the entire backing store instead of just the rectangle corresponding to the current
        glyph.

        Needless to say, we do not want to put such a hack workaround into JOGL. We are working with Apple to
        get confirmation, diagnosis and resolution of this bug.

        Show
        kbr added a comment - Sorry, I haven't been keeping up on the forums. Thanks for the report. This is a hardware-specific bug; it doesn't happen on 10.5.5 with Intel Integrated Graphics hardware, but does with NVidia hardware. It appears that glTexSubImag2D calls are broken pretty badly – as far as we can tell they are using the previous call's data for subsequent calls. The workaround is to change the markDirty() calls in the TextRenderer to zap the entire backing store instead of just the rectangle corresponding to the current glyph. Needless to say, we do not want to put such a hack workaround into JOGL. We are working with Apple to get confirmation, diagnosis and resolution of this bug.
        Hide
        qwerty999 added a comment -

        A thread was started on the apple developer forums as well by other frustrated 10.5.5 users:

        http://discussions.apple.com/thread.jspa?messageID=8147129#8147129

        -sj

        Show
        qwerty999 added a comment - A thread was started on the apple developer forums as well by other frustrated 10.5.5 users: http://discussions.apple.com/thread.jspa?messageID=8147129#8147129 -sj

          People

          • Assignee:
            jogl-issues
            Reporter:
            qwerty999
          • Votes:
            1 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

            • Created:
              Updated: