Uploaded image for project: 'Batik'
  1. Batik
  2. BATIK-593

[PATCH] Slow Rendering on Mac OS X 'Tiger'

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Resolution: Fixed
    • 1.6
    • None
    • GVT
    • None
    • Operating System: other
      Platform: Other

    Description

      This bug is for tracking the problem of slow rendering
      on Mac OS X Tiger. The basic issue is summed up in the
      following Apple java-developer links:

      http://lists.apple.com/archives/java-dev/2005/May/msg00498.html
      http://lists.apple.com/archives/Java-dev/2005/Jul/msg00009.html
      http://lists.apple.com/archives/java-dev/2005/Aug/msg00381.html

      The short summary is that if you ever gain access to
      the underlaying data array from a BufferedImage than all
      Graphics2D calls to that BufferedImage will involve copying
      the entire BufferedImage back and forth between main memory
      and the GPU.

      I will attach a patch (really a new file) that attempts to
      work around this in the worst and most common case.

      Attachments

        1. macosx-render.patch
          17 kB
          Thomas DeWeese
        2. DynamicRenderer.java
          12 kB
          Thomas DeWeese
        3. DynamicRenderer.java
          12 kB
          Thomas DeWeese
        4. yosemite_geturl_problem.txt
          133 kB
          Andreas Neumann
        5. DynamicRenderer.java
          12 kB
          Thomas DeWeese
        6. screenshot_black_background_3.png
          266 kB
          Andreas Neumann
        7. screenshot_rendering_repeating_itself.png
          216 kB
          Andreas Neumann
        8. DynamicRenderer.java
          12 kB
          Thomas DeWeese

        Activity

          People

            batik-dev@xmlgraphics.apache.org Batik Developer's Mailing list
            deweese@apache.org Thomas DeWeese
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: