0 Replies Latest reply on Apr 11, 2017 11:29 PM by donuts

    Maximum surface size lower for DirectDraw than Direct3D?

    donuts

      I'm using an AMD FirePro W5100 on Windows 10 x64 1703. Driver version 21.19.384.0.

       

      The maximum hardware surface size as returned by IDirect3D9_GetDeviceCaps() is 16384×16384 pixels (MaxTextureWidth & MaxTextureHeight).

       

      However, the maximum DirectDraw surface size appears to be only 4096×4096 pixels; IDirectDraw7_CreateSurface() fails if either dimension is larger than 4096.

       

      So I have a couple of questions:

      • Is there any way to query the maximum supported DirectDraw surface size?
      • Is the maximum DirectDraw surface size being one quarter the maximum hardware surface size a driver bug or deficiency?