From 2cb2f230fd7d1e11e53d946f8a6c076e7859ea86 Mon Sep 17 00:00:00 2001
From: Bill Currie <bill@taniwha.org>
Date: Sat, 21 Jan 2012 15:48:21 +0900
Subject: [PATCH] Print out the point size range.

I'm not sure if there's a bug in mesa, or if I'm doing something wrong, but
GL_POINTS doesn't seem to be working properly. I get the points, but
writing to gl_PointSize doesn't make a difference despite the size range
being 1-255.
---
 libs/video/renderer/glsl/glsl_particles.c | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/libs/video/renderer/glsl/glsl_particles.c b/libs/video/renderer/glsl/glsl_particles.c
index 5abd8b593..14536d759 100644
--- a/libs/video/renderer/glsl/glsl_particles.c
+++ b/libs/video/renderer/glsl/glsl_particles.c
@@ -177,6 +177,10 @@ R_InitParticles (void)
 	unsigned    i;
 	int         vert;
 	int         frag;
+	float       v[2] = {0, 0};
+
+	qfglGetFloatv (GL_ALIASED_POINT_SIZE_RANGE, v);
+	Sys_MaskPrintf (SYS_GLSL, "point size: %g - %g\n", v[0], v[1]);
 
 	vert = GL_CompileShader ("quakepnt.vert", quakepoint_vert,
 							 GL_VERTEX_SHADER);