http://bugs.winehq.org/show_bug.cgi?id=49055 Stian Low <wineryyyyy@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |wineryyyyy@gmail.com --- Comment #3 from Stian Low <wineryyyyy@gmail.com> --- (In reply to realmaitreal from comment #2)
The original report is x86-64 Linux and I have not been able to check there, so it would be worth someone confirming the testcase on Linux -- it builds with mingw and runs in a couple of seconds. Attached test copied to ./dlls/d3d9/tests/visual.c with results:
******************* WINE_D3D_CONFIG=csmt=0x1,renderer=gl WINEDEBUG=-all WINE_D3D_CONFIG=csmt=0x1,renderer=gl WINEPREFIX=/home/any/wine_stianlow_wow64_new_pfx_d3d9_tests PATH=/home/any/tmp/wine_stianlow_wow64_new_install/bin:$PATH ~/tmp/wine_stianlow/tools/runtest -T /home/any/tmp/wine_stianlow_wow64_new_build -p /home/any/tmp/wine_stianlow_wow64_new_build/dlls/d3d9/tests/x86_64-windows/d3d9_test.exe visual visual.c:29429:Driver string: "atiumdag.dll" visual.c:29430:Description string:"ATI Radeon HD 5600 Series" visual.c:29433:Device name string:"\\.\DISPLAY1" visual.c:29435:Driver version9.21.10.1280 Clear(0, NULL, D3DCLEAR_TARGET) clears the viewport only. (10,10) lies outside the 100x100 viewport at (100,100), so after a full-surface red clear it must stay 0xff0000. Fresh device per case. Device9 COPY implicit no present (10,10)=0xff0000ok Device9 COPY implicit after present (10,10)=0xff0000ok Device9 COPY additional no present (10,10)=0xff0000ok Device9 COPY additional after present (10,10)=0xff0000ok Device9 DISCARD implicit no present (10,10)=0xff0000ok Device9 DISCARD implicit after present (10,10)=0xff0000ok Device9 DISCARD additional no present (10,10)=0xff0000ok Device9 DISCARD additional after present (10,10)=0xff0000ok Device9Ex COPY implicit no present (10,10)=0xff0000ok Device9Ex COPY implicit after present (10,10)=0xff0000ok Device9Ex COPY additional no present (10,10)=0xff0000ok Device9Ex COPY additional after present (10,10)=0xff0000ok Device9Ex DISCARD implicit no present (10,10)=0xff0000ok Device9Ex DISCARD implicit after present (10,10)=0xff0000ok Device9Ex DISCARD additional no present (10,10)=0xff0000ok Device9Ex DISCARD additional after present (10,10)=0xff0000ok ******************* WINE_D3D_CONFIG=csmt=0x1,renderer=vulkan WINEDEBUG=-all WINE_D3D_CONFIG=csmt=0x1,renderer=vulkan WINEPREFIX=/home/any/wine_stianlow_wow64_new_pfx_d3d9_tests PATH=/home/any/tmp/wine_stianlow_wow64_new_install/bin:$PATH ~/tmp/wine_stianlow/tools/runtest -T /home/any/tmp/wine_stianlow_wow64_new_build -p /home/any/tmp/wine_stianlow_wow64_new_build/dlls/d3d9/tests/x86_64-windows/d3d9_test.exe visual visual.c:29429:Driver string: "aticfx32.dll" visual.c:29430:Description string:"AMD Radeon Graphics (RADV RENOIR)" visual.c:29433:Device name string:"\\.\DISPLAY1" visual.c:29435:Driver version9.21.23013.1023 Clear(0, NULL, D3DCLEAR_TARGET) clears the viewport only. (10,10) lies outside the 100x100 viewport at (100,100), so after a full-surface red clear it must stay 0xff0000. Fresh device per case. Device9 COPY implicit no present (10,10)=0xff0000ok Device9 COPY implicit after present (10,10)=0xff0000ok Device9 COPY additional no present (10,10)=0xff0000ok Device9 COPY additional after present (10,10)=0xff0000ok Device9 DISCARD implicit no present (10,10)=0xff0000ok Device9 DISCARD implicit after present (10,10)=0xff0000ok Device9 DISCARD additional no present (10,10)=0xff0000ok Device9 DISCARD additional after present (10,10)=0xff0000ok Device9Ex COPY implicit no present (10,10)=0xff0000ok Device9Ex COPY implicit after present (10,10)=0xff0000ok Device9Ex COPY additional no present (10,10)=0xff0000ok Device9Ex COPY additional after present (10,10)=0xff0000ok Device9Ex DISCARD implicit no present (10,10)=0xff0000ok Device9Ex DISCARD implicit after present (10,10)=0xff0000ok Device9Ex DISCARD additional no present (10,10)=0xff0000ok Device9Ex DISCARD additional after present (10,10)=0xff0000ok -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.