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

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

    XMLWordPrintableJSON

    Details

    • Type: Bug
    • Status: Resolved
    • Resolution: Fixed
    • Affects Version/s: 1.6
    • Fix Version/s: None
    • Component/s: GVT
    • Labels:
      None
    • Environment:
      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. yosemite_geturl_problem.txt
          133 kB
          Andreas Neumann
        2. screenshot_rendering_repeating_itself.png
          216 kB
          Andreas Neumann
        3. screenshot_black_background_3.png
          266 kB
          Andreas Neumann
        4. macosx-render.patch
          17 kB
          Thomas DeWeese
        5. DynamicRenderer.java
          12 kB
          Thomas DeWeese
        6. DynamicRenderer.java
          12 kB
          Thomas DeWeese
        7. DynamicRenderer.java
          12 kB
          Thomas DeWeese
        8. DynamicRenderer.java
          12 kB
          Thomas DeWeese

          Activity

            People

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

              Dates

              • Created:
                Updated:
                Resolved: