[GSoC] My (new) proposal for GSoC 2013

Stefan Dösinger stefandoesinger at gmail.com
Tue Apr 9 06:01:58 CDT 2013


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

Am 2013-04-05 10:54, schrieb Gediminas Jakutis:
> This was discussed on the IRC a bit. The idea is to write 
> [performance?] tests that are to be used for dxdiag. (I suppose
> that includes that funny spinning dx logo cube test found on the
> native dxdiag).
I think performance tests for dxdiag won't work, but a related idea
might: In the past, I have written a number of microbenchmarks for
various d3d operations like drawing, changing stream sources, changing
vertex shaders, etc. You can find the code at
https://84.112.174.163/~git/perftest (self-signed cert). I'm also
running some of those tests

The overall idea is to use such microbenchmarks to optimize single
operations, in the hope that those optimizations stack up and improve
real games. Most benchmarks have a GL version to find out if there's a
difference between the GL and d3d drivers, or the Windows and Linux
drivers.

Adding more benchmarks to this collection and investigating spotted
performance differences would be a useful gsoc project imo.

> Regarding the way of testing if opengl works - I was thinking in
> the lines of: Making a GUI tool that would let simple users test if
> d3d and opengl works along with providing info on current
> wine-specific d3d / opengl settings / specs and similar thing.
There are tests like that in CrossOver, and my experience with them is
that they don't provide too much value. The warnings if libGL.so
doesn't load, or if direct rendering is not available are helpful, but
all other tests go unmaintained over time and become irrelevant.

Wine prints some info like that on the winediag debug channel. Showing
a window instead could be a usability improvement, but that's not
enough work for gsoc.

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

iQIcBAEBAgAGBQJRY/UmAAoJEN0/YqbEcdMwGVsQAJYpg64Xnx2OazLz+eLqKgVR
2EMZaqP5eT1caR4X2Uv3G5hV7CtcJUE+aAxw8qe/Yn/v5ASmGgNuuEUoA6JIoDgC
bHZq/4+VPVBHIk+tN1cfFK6tZWHlB76pGyUyGKTsuP0IGdWU+AaEGAVu8sYM1pKE
UwLZowhGSqULdL3pNgkoUWeE7hfn7JESvl+LIdRvdJS4xUNJmhZdiaGxG98XW1aZ
S/IsuiNHuhGeaosgjc2VgJfviVgrywJXTsGqyzdVhyv0ndnVFRbI7hwZcgns8R6/
NByOZQJKiMuqeFR9dT2+wmwk4pszbVJYJ+wMZMxwPP220HF2+vQy6pNzvaMxizD9
y6/795t1noVt8KW00QQ8PVjlnre5eO5Y+paIZG/wAJ3JorFHMDQ02jZuZrpXJn8s
1TV3LH0qyRIF6GNTy5BSXhluk320U312biKYqFuWRgrzIQkp4Zobd1lwbSsZYTm3
IxD8DqibeUcdSIFc7Nf1X+JUL0700+HX2WJFfldVc+RA8iKfXK0elYn8PVkQeiFr
k3aJjwI8VQ/jbr/roRSLRVSgeL7AP8ST7x8LDYjtNPgw1N2289IKuXrQ6hDrrlKZ
23qj+WyX+AQo8ARjpKHNfAQHMrkKd9O0/2TLhNJpETvFaRACizY8HpxHHTyUrvZ3
on3sZGchvKb6OQrt0Sar
=kmYX
-----END PGP SIGNATURE-----



More information about the wine-devel mailing list