Linked by Thom Holwerda on Wed 21st Feb 2018 23:10 UTC
OS/2 and eComStation

You have no idea how much effort went into getting this stupid white square on the screen.

If this one hell of a lede doesn't get your attention, nothing will.

Thread beginning with comment 654066
To read all comments associated with this story, please click here.
Comment by FlyingJester
by FlyingJester on Thu 22nd Feb 2018 21:48 UTC
FlyingJester
Member since:
2016-05-11

A great read. Although I find it a little funny that he calls X11 annoying to call directly, and yet wrote a native OS/2 application to test things with.

Reply Score: 2

RE: Comment by FlyingJester
by Darkmage on Thu 22nd Feb 2018 22:38 in reply to "Comment by FlyingJester"
Darkmage Member since:
2006-10-20

I'm actually more intrigued by the idea of using SDL as a rendering target rather than X11, maybe that can fix some of wine's more annoying behaviours with window management in 3D applications. Child window rendering problems etc. It's annoying having to use one set of settings for 3D Studio Max in wine and another set for Caligari Truespace.

Edited 2018-02-22 22:39 UTC

Reply Parent Score: 4

FlyingJester Member since:
2016-05-11

I very much doubt it will. Child windows in OpenGL or DirectX windows on Windows, X11, or Cocoa tend not to work properly (for output, they usually still work for display).

SDL2 is not emulating OpenGL/DirectX, it relies on the underlying windowing system.

You would need to also force the use of Mesa, likely with OSMesa to get something better.

Reply Parent Score: 3