http://bugs.winehq.org/show_bug.cgi?id=18040
--- Comment #8 from Austin English austinenglish@gmail.com 2009-04-14 14:00:33 --- (In reply to comment #7)
ergo@ergo:~/source/wine$ git bisect bad 014c4bfc70a4d4e60f033d579d1be13a46f65170 is first bad commit commit 014c4bfc70a4d4e60f033d579d1be13a46f65170 Author: Stefan Dösinger stefan@codeweavers.com Date: Thu Apr 9 18:40:57 2009 +0200
wined3d: Save some memory in vertex buffers. In most cases we're fine with the vbo and glMapBuffer and never use the
actual heap memory copy. Try to stick to just the vbo copy and avoid allocating the extra heap memory. In case it is needed(emulation or vertex conversion), fall back to the old double buffering mode.
:040000 040000 e45dcc2b8694735b0a68492a7a03237b1c519ae3 0447d35c1e1a2037a962b49802a03a9dad1bf59e M dlls
ok i was running regression test first time in my life so i hope i didnt mess anything
just testing with : git bisect start dlls/wined3d
and ended up with that specific commit, if i didnt mess up anything its this one or previous one to wined3d ;-) im 95% sure its this one.
is that helpful and specific enough :-) ?
That looks right. To be sure, try: $ git reset --hard 014c4bfc70a4d4e60f033d579d1be13a46f65170 $ ./configure && make depend && make
Should fail.
Then try: $ git show 014c4bfc70a4d4e60f033d579d1be13a46f65170 | patch -p1 -R $ ./configure && make depend && make
and retest. If it works, then that's definitely the patch.