Lines Matching full:pc
35 GLubyte *pc, *pixelHeaderPC; \
40 pc = gc->pc; \
54 if (pc + (size) > gc->bufEnd) { \
55 pc = __glXFlushRenderBuffer(gc, pc); \
61 pc = __glXFlushRenderBuffer(gc, pc); \
66 if (pc + (size) > gc->bufEnd) { \
67 pc = __glXFlushRenderBuffer(gc, pc); \
71 pc += __GLX_RENDER_HDR_SIZE; \
72 pixelHeaderPC = pc; \
73 pc += __GLX_PIXEL_HDR_SIZE
76 pc = __glXFlushRenderBuffer(gc, pc); \
79 pc += __GLX_RENDER_LARGE_HDR_SIZE; \
80 pixelHeaderPC = pc; \
81 pc += __GLX_PIXEL_HDR_SIZE
84 if (pc + (size) > gc->bufEnd) { \
85 pc = __glXFlushRenderBuffer(gc, pc); \
89 pc += __GLX_RENDER_HDR_SIZE; \
90 pixelHeaderPC = pc; \
91 pc += __GLX_PIXEL_3D_HDR_SIZE
94 pc = __glXFlushRenderBuffer(gc, pc); \
97 pc += __GLX_RENDER_LARGE_HDR_SIZE; \
98 pixelHeaderPC = pc; \
99 pc += __GLX_PIXEL_3D_HDR_SIZE
113 ** Finish a rendering command by advancing the pc. If the pc is now past
121 pc += size; \
122 if (pc > gc->limit) { \
123 (void) __glXFlushRenderBuffer(gc, pc); \
125 gc->pc = pc; \
137 memcpy((pc + (offset)), &__tmp, 1); \
143 memcpy((pc + (offset)), &__tmp, 2); \
149 memcpy((pc + (offset)), &__tmp, 4); \
155 memcpy((pc + (offset)), &__tmp, 4); \
161 memcpy((pc + (offset)), &__tmp, 8); \
165 __GLX_MEM_COPY(pc + offset, a, alen * __GLX_SIZE_INT8)
168 __GLX_MEM_COPY(pc + offset, a, alen * __GLX_SIZE_INT16)
171 __GLX_MEM_COPY(pc + offset, a, alen * __GLX_SIZE_INT32)
174 __GLX_MEM_COPY(pc + offset, a, alen * __GLX_SIZE_FLOAT32)
177 __GLX_MEM_COPY(pc + offset, a, alen * __GLX_SIZE_FLOAT64)