X-Git-Url: http://git.tdb.fi/?p=gldbg.git;a=blobdiff_plain;f=source%2Farraysize.c;h=779fbea6c5f376c165614a798acc7a3e80bbe218;hp=b81ea4beaf1b311a3e5fbc7487e0c2c7fc1bc187;hb=68bbf8f302d01d2ee82dee28b9f64cff3660e234;hpb=8ed152d3fec51417bded56629e5f3a0f5164aaa4 diff --git a/source/arraysize.c b/source/arraysize.c index b81ea4b..779fbea 100644 --- a/source/arraysize.c +++ b/source/arraysize.c @@ -89,8 +89,13 @@ int paramsize(GLenum pname) } } -int mapsize(GLenum target __attribute__((unused))) +int buffersize(GLenum buffer) { - // XXX Implement this - return 1; + switch(buffer) + { + case GL_COLOR: return 4; + case GL_DEPTH: return 1; + case GL_STENCIL: return 1; + default: return 1; + } }