Lines Matching defs:layout

2578                              struct gl_interleaved_layout *layout)
2583 memset(layout, 0, sizeof(*layout));
2587 layout->vcomps = 2;
2588 layout->defstride = 2 * f;
2591 layout->vcomps = 3;
2592 layout->defstride = 3 * f;
2595 layout->cflag = true;
2596 layout->ccomps = 4; layout->vcomps = 2;
2597 layout->ctype = GL_UNSIGNED_BYTE;
2598 layout->voffset = c;
2599 layout->defstride = c + 2 * f;
2602 layout->cflag = true;
2603 layout->ccomps = 4; layout->vcomps = 3;
2604 layout->ctype = GL_UNSIGNED_BYTE;
2605 layout->voffset = c;
2606 layout->defstride = c + 3 * f;
2609 layout->cflag = true;
2610 layout->ccomps = 3; layout->vcomps = 3;
2611 layout->ctype = GL_FLOAT;
2612 layout->voffset = 3 * f;
2613 layout->defstride = 6 * f;
2616 layout->nflag = true;
2617 layout->vcomps = 3;
2618 layout->voffset = 3 * f;
2619 layout->defstride = 6 * f;
2622 layout->cflag = true; layout->nflag = true;
2623 layout->ccomps = 4; layout->vcomps = 3;
2624 layout->ctype = GL_FLOAT;
2625 layout->noffset = 4 * f;
2626 layout->voffset = 7 * f;
2627 layout->defstride = 10 * f;
2630 layout->tflag = true;
2631 layout->tcomps = 2; layout->vcomps = 3;
2632 layout->voffset = 2 * f;
2633 layout->defstride = 5 * f;
2636 layout->tflag = true;
2637 layout->tcomps = 4; layout->vcomps = 4;
2638 layout->voffset = 4 * f;
2639 layout->defstride = 8 * f;
2642 layout->tflag = true; layout->cflag = true;
2643 layout->tcomps = 2; layout->ccomps = 4; layout->vcomps = 3;
2644 layout->ctype = GL_UNSIGNED_BYTE;
2645 layout->coffset = 2 * f;
2646 layout->voffset = c + 2 * f;
2647 layout->defstride = c + 5 * f;
2650 layout->tflag = true; layout->cflag = true;
2651 layout->tcomps = 2; layout->ccomps = 3; layout->vcomps = 3;
2652 layout->ctype = GL_FLOAT;
2653 layout->coffset = 2 * f;
2654 layout->voffset = 5 * f;
2655 layout->defstride = 8 * f;
2658 layout->tflag = true; layout->nflag = true;
2659 layout->tcomps = 2; layout->vcomps = 3;
2660 layout->noffset = 2 * f;
2661 layout->voffset = 5 * f;
2662 layout->defstride = 8 * f;
2665 layout->tflag = true; layout->cflag = true; layout->nflag = true;
2666 layout->tcomps = 2; layout->ccomps = 4; layout->vcomps = 3;
2667 layout->ctype = GL_FLOAT;
2668 layout->coffset = 2 * f;
2669 layout->noffset = 6 * f;
2670 layout->voffset = 9 * f;
2671 layout->defstride = 12 * f;
2674 layout->tflag = true; layout->cflag = true; layout->nflag = true;
2675 layout->tcomps = 4; layout->ccomps = 4; layout->vcomps = 4;
2676 layout->ctype = GL_FLOAT;
2677 layout->coffset = 4 * f;
2678 layout->noffset = 8 * f;
2679 layout->voffset = 11 * f;
2680 layout->defstride = 15 * f;
2692 struct gl_interleaved_layout layout;
2699 if (!_mesa_get_interleaved_layout(format, &layout)) {
2705 stride = layout.defstride;
2713 if (layout.tflag) {
2715 _mesa_TexCoordPointer( layout.tcomps, GL_FLOAT, stride,
2716 (GLubyte *) pointer + layout.toffset );
2723 if (layout.cflag) {
2725 _mesa_ColorPointer( layout.ccomps, layout.ctype, stride,
2726 (GLubyte *) pointer + layout.coffset );
2734 if (layout.nflag) {
2736 _mesa_NormalPointer( GL_FLOAT, stride, (GLubyte *) pointer + layout.noffset );
2744 _mesa_VertexPointer( layout.vcomps, GL_FLOAT, stride,
2745 (GLubyte *) pointer + layout.voffset );