summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/glwrapper.cc
diff options
context:
space:
mode:
authorIxtli <cg@325i.org>2010-04-26 19:24:16 +0900
committerEnne Walker <enne.walker@gmail.com>2010-05-14 18:18:51 -0400
commit2458d5828e0a35e288d7b1c41d7f664a620cab77 (patch)
treed2bc6b2c894c86a1579723fa56766964a7d6b1ac /crawl-ref/source/glwrapper.cc
parent05acae63239428dc6f7a82e8f01f967e234b67ab (diff)
downloadcrawl-ref-2458d5828e0a35e288d7b1c41d7f664a620cab77.tar.gz
crawl-ref-2458d5828e0a35e288d7b1c41d7f664a620cab77.zip
Struct changes. Added a winding query.
Added a GLWRect for passing rectangles generically. Moved VColour into glwrapper.h; it will survive the purging. Can now ask GLStateManager what winding it's using. Signed-off-by: Enne Walker <enne.walker@gmail.com>
Diffstat (limited to 'crawl-ref/source/glwrapper.cc')
-rw-r--r--crawl-ref/source/glwrapper.cc7
1 files changed, 2 insertions, 5 deletions
diff --git a/crawl-ref/source/glwrapper.cc b/crawl-ref/source/glwrapper.cc
index a0db18f5fe..1709717751 100644
--- a/crawl-ref/source/glwrapper.cc
+++ b/crawl-ref/source/glwrapper.cc
@@ -43,14 +43,11 @@ bool GLStateManager::_valid(int num_verts, drawing_modes mode)
switch (mode)
{
case GLW_QUADS:
- case GLW_TRIANGLE_STRIP:
return (num_verts % 4 == 0);
- case GLW_TRIANGLES:
- return (num_verts % 3 == 0);
+ case GLW_RECTANGLE:
+ return (num_verts % 4 == 0);
case GLW_LINES:
return (num_verts % 2 == 0);
- case GLW_POINTS:
- return (true);
default:
return (false);
}