Ok, after working on the winecfg program for a bit, this is what I have :

http://img434.imageshack.us/my.php?image=winecfg17nf.png

I removed the paragraphs from the window as they took up a considerable amount of space. Perhaps it would be best to document the functions as stated earlier through either the users guide or some kind of built-in help mechanism. The pixel shader option has been changed from a check box to a drop-down. This allows selecting a version of pixel shaders to use. This is helpful if there is a bug in say a function that's only in PS 1.3 so the game in question does not try to use it.

Graphics card memory allows the user to specify how much graphics card memory the wined3d module should report to programs. Right now, as of the latest cvs version of Wine, it's hardcoded to 64 megabytes plus your available AGP memory. This is a fairly good default as most vid cards today have at least that much but a slight theoretical performance boost can be gained on texture memory intensive games by allowing full use of a graphics cards memory. Ideally, Wine should auto-detect this but the implementation varies by GPU maker. Also, in the case of cards that share graphics card memory with system ram, you may not want a game to use all available texture memory. I've given the options a default setting as well. Right now, the default settings are hard-linked to specific settings however in the future, it would be nice to have default try to automagically detect what settings are best.

Reply via email to