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

Fullscreen occupies more than 1 screen on noddraw when displaymode is set, win32

    XMLWordPrintable

    Details

    • Subcomponent:
      2d
    • Resolved In Build:
      b51
    • CPU:
      x86
    • OS:
      windows_xp
    • Verification:
      Verified

      Description

      Platform: WinXP
      Mode: noddraw
      Video boards: Intel Onboard and ATI Rage XL Pro
      Config: Multi-mon (virtual screen)

      On the above configuration, one of the GDs support FullScreen mode and display change (secondary monitor). I am choosing that GD and setting a display mode of 320, 200, 32, 70. I am running the app on noddraw mode. The Fullscreen frame appears on primary monitor and some portion of the frame is seen on the secondary monitor. FullScreen frame is supposed to occupy only the screen whose GD is used but here it is shown on the wrong monitor and half of it is shown on the other monitor as well. This works fine on DDRAW mode. This is seen on 1.4.2 as well.

      I have attached a sample test. Execute the sample test on a multi-mon config with noddraw set to true. If you see part of fullscreen frame on the secondary monitor, the bug is reproduced.

      Here is the platform info:
      Platform configuration:

      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: