diff options
author | Ixtli <cg@325i.org> | 2010-04-26 19:24:16 +0900 |
---|---|---|
committer | Enne Walker <enne.walker@gmail.com> | 2010-05-14 18:18:51 -0400 |
commit | 2458d5828e0a35e288d7b1c41d7f664a620cab77 (patch) | |
tree | d2bc6b2c894c86a1579723fa56766964a7d6b1ac /crawl-ref/source/glwrapper.cc | |
parent | 05acae63239428dc6f7a82e8f01f967e234b67ab (diff) | |
download | crawl-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.cc | 7 |
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); } |