Move the get maximum point size logic to Renderer9.

Trac #22413

Signed-off-by: Nicolas Capens
Signed-off-by: Daniel Koch
Author: Jamie Madill

git-svn-id: https://angleproject.googlecode.com/svn/branches/dx11proto@1737 736b8ea6-26fd-11df-bfd4-992fa37f6226
diff --git a/src/libGLESv2/renderer/Renderer9.cpp b/src/libGLESv2/renderer/Renderer9.cpp
index 12cabd7..c6e1060 100644
--- a/src/libGLESv2/renderer/Renderer9.cpp
+++ b/src/libGLESv2/renderer/Renderer9.cpp
@@ -2261,7 +2261,8 @@
 
 float Renderer9::getMaxPointSize() const
 {
-    return mDeviceCaps.MaxPointSize;
+    // Point size clamped at 1.0f for SM2
+    return getMajorShaderModel() == 3 ? mDeviceCaps.MaxPointSize : 1.0f;
 }
 
 int Renderer9::getMaxTextureWidth() const