Does this work any better on Windows with DXVK? In general, applications that mix D3D with regular GUIs are kind of expected to have issues on wine. To me it looks like the D3D9 portion works as expected, just getting this on screen doesn't work.
Also, please post the full wine log.
How do I get the wine log?
I can't try on Windows sadly.
Basically just redirect stdout + stderr to a file when running the application, i.e. wine sapien.exe > ~/log.txt 2>&1
0024:fixme:vulkan:X11DRV_vkCreateWin32SurfaceKHR Application requires child window rendering, which is not implemented yet!
err: Failed to create surface
Yeah, as expected, wine bug.
I think there's a patch set floating around somewhere to fix this, maybe @Joshua-Ashton knows more, but this is definitely not something we can fix on our end.
Halo CE has a set of tools named Halo Editing Kit (HEK) which lets users create their custom content,
one of such tool is Sapien, this tool is the scene editor.
Sapien should look like this:



Though this is what I get using dxvk ( I cannot test in wine's d3d ~since it crashes instantly~ doesn't render game view anymore ):
I can drag windows , so I can expose the render window, and it's correct nonetheless:
Software information
Name of the game, settings used etc.
Halo CE Editing Kit - Sapien.exe
System information
Apitrace file(s)
Log files
sapien_d3d9.log