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

Regression - Most DirectX Games are broken as of recently

    XMLWordPrintable

Details

    Description

      As of recently out DirectX stack has seemingly kicked the bucket.
      Reproduction steps:
      1) Install virtualbox 7.0.6
      2) Install latest master on a VM set to windows 2003 as a guest target,
      but DO NOT install guest additions as they skew results.
      3) Install Mesa SW renderer
      3) Download the diablo 2 demo or any other common directx game (Like the WC3 Demo)
      4) Try to run and find different types of failures.

      Attached below is a log from the assertion I get just from trying to load diablo 2, Warcraft 3 and a picture of the result. and as a control; a screenshot from 0.4.14 running diablo 2 fine with this exact configuration (No guest additions)

      Common result is the CPU being at 100% and the game never rendering anything or missing UI elements or outright looking completely incorrect when in game.

      All of these things used to work perfectly in master about 6 months ago. Will bisect result when I can.

      Attachments

        1. 0.4.14-diablo2.png
          0.4.14-diablo2.png
          221 kB
        2. directxisbroken0.4.15.txt
          116 kB
        3. warcraft30.4.15.png
          warcraft30.4.15.png
          6 kB
        4. warcraft30.4.15.txt
          40 kB
        5. 0.4.15-dev-d2-surprisingly-works.png
          0.4.15-dev-d2-surprisingly-works.png
          165 kB
        6. 0.4.15-dev-w3-surprisingly-works.png
          0.4.15-dev-w3-surprisingly-works.png
          273 kB
        7. works-in-gcc-1.png
          works-in-gcc-1.png
          377 kB

        Issue Links

          Activity

            People

              The_DarkFire The_DarkFire
              The_DarkFire The_DarkFire
              Votes:
              2 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: