Uploaded image for project: 'Core ReactOS'
  1. Core ReactOS
  2. CORE-14534

Regression: DDraw video output regressed for many applications by 0.4.9-dev-155-g9987f02 (extremely slow and black-flashing)

    XMLWordPrintable

Details

    • Bug
    • Resolution: Fixed
    • Blocker
    • 0.4.10
    • None
    • 0.4.9-dev-155-g9987f02

    Description

      ros 0.4.9-dev-660-g30eb385 gcc dbg.
      VBox 4.3.40, no Guest additions, VBEMP in use, inbuilt-Mesa.
      AC97 drivers not installed.

      In the past I could start Diablo II in fullscreen with the setup as described above.
      This is not possible any longer.

      Instead of displaying the main menu of the game, the graphics output will show a completely black and blank window. At best the menu flashes through for a fraction of a second and gets then totally black again.

      While the menu is open, ros logs often: 0.4.9-dev-660-g30eb385_D2.log

      fixme:(dll/directx/wine/ddraw/utils.c:584) Unhandled flags 0x20.

      In 0.4.9-dev-0 the menu was always displayed.
      And 0.4.8rls is also not yet affected

      We should search for the guilty-rev.
      I suspect it may have been introduced with WineSync3.3 (ddraw?).

      I noticed the regression, when I wanted to commit the fix from CORE-13714 to master.
      It's affected with and without that fix.

      Attachments

        1. 0.4.9-dev-660-g30eb385_D2.log
          106 kB
          reactosfanboy
        2. CORE-14534-RegressionTest.txt
          2 kB
          reactosfanboy
        3. d2_tabK_l2l.log
          135 kB
          reactosfanboy
        4. wined3d-dont-spin.patch
          0.9 kB
          ThFabba

        Issue Links

          Activity

            People

              ThFabba ThFabba
              reactosfanboy reactosfanboy
              Votes:
              3 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: