Fix longstanding bug with the FPU being forced into single-precision mode on Windows

This commit is contained in:
rdb 2010-01-31 08:48:41 +00:00
parent 312944e2f7
commit b2b32aea5b

View File

@ -538,6 +538,8 @@ static int get_display_information (DisplaySearchParameters &display_search_para
else {
behavior_flags = D3DCREATE_SOFTWARE_VERTEXPROCESSING;
}
// This is important to prevent DirectX from forcing the FPU into single-precision mode.
behavior_flags |= D3DCREATE_FPU_PRESERVE;
HRESULT result;