1 | /* Copyright (c) 2001, Stanford University
|
---|
2 | * All rights reserved
|
---|
3 | *
|
---|
4 | * See the file LICENSE.txt for information on redistributing this software.
|
---|
5 | */
|
---|
6 |
|
---|
7 | #include "unpacker.h"
|
---|
8 |
|
---|
9 | void crUnpackPolygonStipple( void )
|
---|
10 | {
|
---|
11 | int nodata = READ_DATA(0, int);
|
---|
12 |
|
---|
13 | if (nodata)
|
---|
14 | {
|
---|
15 | crError("crUnpackPolygonStipple: GL_PIXEL_UNPACK_BUFFER is not supported");
|
---|
16 | INCR_DATA_PTR(8);
|
---|
17 | }
|
---|
18 | else
|
---|
19 | {
|
---|
20 | GLubyte *mask;
|
---|
21 |
|
---|
22 | mask = DATA_POINTER(4, GLubyte);
|
---|
23 | cr_unpackDispatch.PolygonStipple(mask);
|
---|
24 | // Stipple mask consists of 32 * 32 bits
|
---|
25 | INCR_DATA_PTR(4 + 32 * 32 / 8);
|
---|
26 | }
|
---|
27 | }
|
---|