[GSoC] My (new) proposal for GSoC 2013

Stefan Dösinger stefandoesinger at gmail.com
Fri Apr 5 02:08:22 CDT 2013


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Am 2013-04-04 22:52, schrieb Gediminas Jakutis:
> Hello!
> 
> My previous application[1] turned out to be a total failure, hence 
> making a completely different one. My proposal this time goes as
> follows: Write various D3D tests, mostly focusing on ones that can
> be later re-used for dxdiag in one way or another. Along with
> writing a tool that would allow users to easily test if d3d and wgl
> / opengl work & are set up properly.
There is some merit to the proposal, but it needs a lot more detail.
We already have a lot of d3d tests (see
dlls/{ddraw,d3d8,d3d9,d3d10core,dxgi}/tests/) . Those already provide
a way to test if opengl works ok, to some extent - those tests are
fairly strict and only pass on nvidia and r600g.

Extending dxdiag (and adding the information dialog) might be a good
idea. I think there have been some projects concerning that in the
past, I recommend to do some research.

Lastly there are some bug reports which need tests, e.g. 10164 and
29052. Bug 29052 should provide a nice introduction into ddraw/d3d
programming in Wine, but those two bugs do not provide enough work for
a full gsoc project. Some additions will be needed. However, Alexandre
has stated that writing tests for the tests sake (i.e., no application
that uses the testsed behavior) is not a good idea. Picking any number
of apps which have bugs that are not understood yet and attempting to
fix them is a bad idea as well because you don't know how long it'll
take you to fix them until you have some idea what the actual problem is.

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.19 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/

iQIcBAEBAgAGBQJRXnhmAAoJEN0/YqbEcdMw7p0QAIkfZdXHfVbuOyN42BZYDvyu
1gPCqAEKk6Im45GSJPy1cRI43n//cTC9QYy2UYNcEbv8wkZ4O2IYMWp7lBFiukc6
A5R9TbzzjxcuIkaaqCW0fHhiFFZZw/WZA5fu0ZQTxDbgTHQqR45S269I+BXwltUy
kfuZWTVKDHdmI54y6+YVoypGhvKNPWZeBVPea3xaWVu4V8dzSZT1FchMSC0EPOvO
6d46BAodkJsf8y9gga6zXe+sQwX8r4nuOJrxrdvkVx8YfamYzW8IDioBWyJu8STc
wF4Xe5tI04TrKadorDSsFhy8Kpr0za9zsTvMxfSAjOFTM5mFn1pJtF+a+Wj0FmKB
gM7qqy8mPiL4dyKx4/mP2RPZjYvBr+k2nxaLTr9ARI4JvKAfSLAlwPzNyY/z1E4u
2rZ+WMxzgAxv0rV+1s9+lWd4h6hqniuOZITrKd/EC0KA4DBsuy6ls1Re/zMqtdOg
enHfQGL2oRoXHPTidqO6zXuY5aJH7SyhhWbvY6/RlillgMSUOIGlM6IeSGq6BvJd
CvFqtrD9aRNzjmfUaUZy9BS4hNgw+RzWMiwk3WZfIB0U9+rxLpd345ijwAEHi4Yv
Q2px5PT2Wn8rdvLMSET9oWylIjZyZ5ax1OPcCV9I+ZHKqg3ptxCGBXzjRHJAlkWJ
aDANITdvhCkaPymIYDkt
=FBD/
-----END PGP SIGNATURE-----



More information about the wine-devel mailing list