http://bugs.winehq.org/show_bug.cgi?id=4869
tehstealth@yahoo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|Soldat does not render |Soldat does not render |polygons properly |textures properly Version|0.9.14. |0.9.15.
------- Additional Comments From tehstealth@yahoo.com 2006-14-06 09:39 ------- Ok, with latest WINE here is some more info: Soldat definitely doesn't want to work with XGL. Soldat also does not render the little powerup boxes displayed on the map. It displays scenery (BMP and PNG images) correctly and also the soldier (more BMP iamges) but the little boxes used for powerups and the textures for the map itself are not rendered.
According to one of the Soldat forum members, regarding how he thinks Soldat renders it: "Basically, a buffer of all the polygons is created with CreateVertexBuffer, it is filled with data, SetStreamSource sets it as buffer used to render, and it is rendered with DrawPrimitive using the TRIANGLELIST primitive type."
This is taken from looking at the source of the map maker for Soldat. Perhaps this will help figure out the specific calls Wine needs to fix?