https://bugs.winehq.org/show_bug.cgi?id=45375
--- Comment #15 from Connor McAdams conmanx360@gmail.com --- (In reply to Connor McAdams from comment #14)
(In reply to halome from comment #13)
Created attachment 65322 [details] log
I made a log by using doing this in my terminal. I hope this got the shaders to work.
env WINEPREFIX="/home/user/PlayOnLinux's virtual drives/HaloOnline" wine "C:\windows\command\start.exe" /Unix "/home/user/PlayOnLinux's virtual drives/HaloOnline/drive_c/Halo Online/eldorado.exe" &> haloonline.txt WINEDEBUG=warn+d3d9,warn+d3d,+d3d_shader
In this test I loaded Diamondback, Reactor, Sandtrap and then Diamondback again. All was fine until I loaded Sandtrap that is when the black texures appeared.
Reactor does have some texture issues too but not black textures.
Yep, memory allocation issues at line 14204 and 19071.
(In reply to halome from comment #13)
Created attachment 65322 [details] log
I made a log by using doing this in my terminal. I hope this got the shaders to work.
env WINEPREFIX="/home/user/PlayOnLinux's virtual drives/HaloOnline" wine "C:\windows\command\start.exe" /Unix "/home/user/PlayOnLinux's virtual drives/HaloOnline/drive_c/Halo Online/eldorado.exe" &> haloonline.txt WINEDEBUG=warn+d3d9,warn+d3d,+d3d_shader
In this test I loaded Diamondback, Reactor, Sandtrap and then Diamondback again. All was fine until I loaded Sandtrap that is when the black texures appeared.
Reactor does have some texture issues too but not black textures.
Also, I think I remember solving Reactor texture issues (and the ones that are shown underneath the ghost exhaust, as well as Diamondback's heat effect) by adding
if (ins->handler_idx == WINED3DSIH_RCP || ins->handler_idx == WINED3DSIH_RSQ)
in my patch posted above instead of just the check for RCP. I went through an apitrace dump to figure it out at the time. So, if you'd mind adding in the check for WINED3DSIH_RSQ and seeing if that fixes the other texture issues, that'd be helpful.