Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-5104313

VolatileImage is not accelerated when it's size is same as virtual screen's size

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Closed
    • Priority: P4
    • Resolution: Not an Issue
    • Affects Version/s: 1.4.0
    • Fix Version/s: None
    • Component/s: client-libs
    • Subcomponent:
      2d
    • CPU:
      x86
    • OS:
      windows_xp

      Description

      Platform: WinXP Prof
      Config: Multi monitors - Intel onboard Graphics ctrller and ATI Rage XL PCI

      When a volatile image is created equivalent to the size of the virtual screen, it is not getting accelerated on a multi-monitor system. This happens even when a small sized VolatileImage is resized to the dimensions of the virtual screen.

      This is reproducible on WinXP right from 1.4.

      I have attached a sample testcase. Execute the testcase on a multi-monitor winXP system having a virtual screen. Watch the console. If VImage.getImageCapabilities().isAccelerated() value is 'false' the bug is reproduced.

      Here is the platform Info:
      --------------------------
      CPU:
      Intel 32bit
      Single Processor
      Processor Speed: 1999 MHz

      Operating System:
      Windows XP (version 5.1 Service Pack 1 (Build 2600))

      DirectX version: DirectX 8.1 or greater

      DirectX display devices:
      Device 0:
        Resolution (width x height x depth): 1024 x 768 x 32
        Video memory (Total, Free): 5238 KB, 5231 KB
        Device driver atidrae.dll version 5.1.2493.0
      Device 1:
        Resolution (width x height x depth): 1152 x 864 x 32
        Video memory (Total, Free): 4997 KB, 4997 KB
        Device driver ialmrnt5.dll version 6.13.1.3119

      GDI display devices:
      Secondary: Name = \\.\DISPLAY1, Description = ATI Technologies, Inc. RAGE XL PCI

      Primary: Name = \\.\DISPLAY2, Description = Intel(R) 82845G/GL Graphics Controller
      ------------------------------------------

        Attachments

          Activity

            People

            Assignee:
            tdv Dmitri Trembovetski (Inactive)
            Reporter:
            pmohansunw Praveen Mohan (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved:
              Imported:
              Indexed: