Lines Matching full:pc
58 GLubyte *pc, *pixelHeaderPC; \
63 pc = gc->pc; \
77 if (pc + (size) > gc->bufEnd) { \
78 pc = __glXFlushRenderBuffer(gc, pc); \
84 pc = __glXFlushRenderBuffer(gc, pc); \
89 if (pc + (size) > gc->bufEnd) { \
90 pc = __glXFlushRenderBuffer(gc, pc); \
94 pc += __GLX_RENDER_HDR_SIZE; \
95 pixelHeaderPC = pc; \
96 pc += __GLX_PIXEL_HDR_SIZE
99 pc = __glXFlushRenderBuffer(gc, pc); \
102 pc += __GLX_RENDER_LARGE_HDR_SIZE; \
103 pixelHeaderPC = pc; \
104 pc += __GLX_PIXEL_HDR_SIZE
107 if (pc + (size) > gc->bufEnd) { \
108 pc = __glXFlushRenderBuffer(gc, pc); \
112 pc += __GLX_RENDER_HDR_SIZE; \
113 pixelHeaderPC = pc; \
114 pc += __GLX_PIXEL_3D_HDR_SIZE
117 pc = __glXFlushRenderBuffer(gc, pc); \
120 pc += __GLX_RENDER_LARGE_HDR_SIZE; \
121 pixelHeaderPC = pc; \
122 pc += __GLX_PIXEL_3D_HDR_SIZE
136 ** Finish a rendering command by advancing the pc. If the pc is now past
144 pc += size; \
145 if (pc > gc->limit) { \
146 (void) __glXFlushRenderBuffer(gc, pc); \
148 gc->pc = pc; \
160 memcpy((pc + (offset)), &__tmp, 1); \
166 memcpy((pc + (offset)), &__tmp, 2); \
172 memcpy((pc + (offset)), &__tmp, 4); \
178 memcpy((pc + (offset)), &__tmp, 4); \
184 memcpy((pc + (offset)), &__tmp, 8); \
188 __GLX_MEM_COPY(pc + offset, a, alen * __GLX_SIZE_INT8)
191 __GLX_MEM_COPY(pc + offset, a, alen * __GLX_SIZE_INT16)
194 __GLX_MEM_COPY(pc + offset, a, alen * __GLX_SIZE_INT32)
197 __GLX_MEM_COPY(pc + offset, a, alen * __GLX_SIZE_FLOAT32)
200 __GLX_MEM_COPY(pc + offset, a, alen * __GLX_SIZE_FLOAT64)