Retrieve the shader model number instead of a shader model 3 support boolean.
TRAC #22072
Signed-off-by: Daniel Koch
Signed-off-by: Geoff Lang
Author: Nicolas Capens
git-svn-id: https://angleproject.googlecode.com/svn/branches/dx11proto@1495 736b8ea6-26fd-11df-bfd4-992fa37f6226
diff --git a/src/libGLESv2/renderer/Renderer9.cpp b/src/libGLESv2/renderer/Renderer9.cpp
index 7feb01b..176b0ec 100644
--- a/src/libGLESv2/renderer/Renderer9.cpp
+++ b/src/libGLESv2/renderer/Renderer9.cpp
@@ -1950,9 +1950,9 @@
return (mD3d9Ex != NULL) && !gl::perfActive();
}
-bool Renderer9::getShaderModel3Support() const
+int Renderer9::getMajorShaderModel() const
{
- return mDeviceCaps.PixelShaderVersion >= D3DPS_VERSION(3, 0);
+ return D3DSHADER_VERSION_MAJOR(mDeviceCaps.PixelShaderVersion);
}
float Renderer9::getMaxPointSize() const