Aside from the fact that you can't know WineDirect3DCreate() failed
because of a lack of OpenGL without looking at its implementation, I
liked the create flags approach better.
Am Thursday 06 August 2009 09:35:12 schrieb Henri Verbeet:
Aside from the fact that you can't know WineDirect3DCreate() failed
because of a lack of OpenGL without looking at its implementation, I
liked the create flags approach better.
Well, the WINED3DOK_NO3D is intended to say you got your
2009/8/6 Stefan Dösinger ste...@codeweavers.com:
Am Thursday 06 August 2009 09:35:12 schrieb Henri Verbeet:
Aside from the fact that you can't know WineDirect3DCreate() failed
because of a lack of OpenGL without looking at its implementation, I
liked the create flags approach better.
Well,
Am Thursday 06 August 2009 11:54:58 schrieb Henri Verbeet:
If done properly, miracles have nothing to do with it... The problem
with patch 4 is that you really want the initial value to change, but
instead you change it afterwards, and hope you caught all the cases.
Fortunately the tests
2009/8/6 Stefan Dösinger ste...@codeweavers.com:
Am Thursday 06 August 2009 11:54:58 schrieb Henri Verbeet:
Another advantage of the flags is that you have a reasonably
centralised overview of differences between the different wined3d
client libraries.
Not really, we have a number of cases in
Am Thursday 06 August 2009 12:26:20 schrieb Henri Verbeet:
Not really, we have a number of cases in ddraw already where the default
value is overwritten(e.g. depth test at device creation), and there are
many other differences beyond defaults.
I'm not sure we should take ddraw as an
2009/8/6 Stefan Dösinger ste...@codeweavers.com:
That's why I still think we should use behavior flags as a last resort, and
use other problem specific ways where possible and reasonable. (an example
for what's not reasonable: Clone the entire private data code in ddraw to
avoid the AddRef - I
Am Thursday 06 August 2009 14:08:20 schrieb Henri Verbeet:
2009/8/6 Stefan Dösinger ste...@codeweavers.com:
That's why I still think we should use behavior flags as a last resort,
and use other problem specific ways where possible and reasonable. (an
example for what's not reasonable: Clone