This is an old revision of the document!


Hitting a bug ?

Here is the list of known bugs:

  • Crash (Assert false) in NineBaseTexture9_UpdateSamplerView for some games
  • some shadows in games (or Unigine Heaven) are red
  • Undefined behaviour in 3DMark05/06 when post processing is on
  • Having a small graphical bug ? Some texture not exactly correct color, etc ? This is likely to be a difference on how Inf and NaN values are handled on DX9 vs OpenGL and DX1x. Amd cards have special instructions to behave like for DX9 whereas Nvidia cards apparently use different things to signal hw to behave sightly differently. Since Mesa has been long for OpenGL only, we don't have access to these. Wine uses some workaround to not impact performance and have the most important of these behaviours. We plan to do similar ones, and eventually add fine control via an env var, since potentially performance can be affected. Ideally we could get access to the hw instructions for DX9, but not in the near future.

Here is the list of bugs we are working on:

  • Launching SC2 from launcher results in white screen.

Here is the list of bugs that were recently solved:

  • Crash (Assert false) in nine_d3d9_to_nine_declusage or sm1_declusage_to_tgsi for some games
  • Black screen when starting some games
  • Bad detection of the amount of available memory

There are also some other bugs, whose cause is not determined yet.

Wish to help debug ? Come on our irc channel