Lines Matching refs:pc

271     (void) __glXFlushRenderBuffer(gc, gc->pc);
286 (void) __glXFlushRenderBuffer(gc, gc->pc);
465 emit_header(gc->pc, rop, cmdlen);
466 (void) memcpy((void *)(gc->pc + 4), ptr, %u);
467 gc->pc += cmdlen;
468 if (__builtin_expect(gc->pc > gc->limit, 0)) { (void) __glXFlushRenderBuffer(gc, gc->pc); }
474 def common_emit_one_arg(self, p, pc, adjust, extra_offset):
482 % (pc, p.offset + adjust, p.size_string() )
485 % (pc, p.offset + adjust, src_ptr, p.size_string() )
488 % (pc, p.offset + adjust, extra_offset, src_ptr, p.size_string() )
490 def common_emit_args(self, f, pc, adjust, skip_vla):
495 self.common_emit_one_arg(p, pc, adjust, extra_offset)
507 def pixel_emit_args(self, f, pc, large):
521 self.common_emit_one_arg(param, pc, adjust, None)
524 print '(void) memcpy((void *)(%s + %u), zero, 4);' % (pc, (param.offset + param.size()) + adjust)
535 % (pc, (param.offset - 4) + adjust, param.size_string() )
539 print '(void) memcpy((void *)(%s + %u), zero, 4);' % (pc, (param.offset - 4) + adjust)
541 print '(void) memcpy((void *)(%s + %u), (void *)((%s == NULL) ? one : zero), 4);' % (pc, (param.offset - 4) + adjust, param.name)
544 pixHeaderPtr = "%s + %u" % (pc, adjust)
545 pcPtr = "%s + %u" % (pc, param.offset + adjust)
570 print 'GLubyte * const pc = __glXFlushRenderBuffer(gc, gc->pc);'
571 print '(void) memcpy((void *)(pc + 0), (void *)(&cmdlenLarge), 4);'
572 print '(void) memcpy((void *)(pc + 4), (void *)(&op), 4);'
656 print ' (void) __glXFlushRenderBuffer(gc, gc->pc);'
720 pc_decl = "GLubyte const * pc ="
729 self.common_emit_args(f, "pc", 0, 0)
736 print ' *(int32_t *)(pc + %u) = 0;' % (o)
738 print ' * (int8_t *)(pc + %u) = state->storePack.swapEndian;' % (o)
741 print ' * (int8_t *)(pc + %u) = %s;' % (o + 1, f.img_reset)
842 print ' if ( (gc->pc + cmdlen) > gc->bufEnd ) {'
843 print ' (void) __glXFlushRenderBuffer(gc, gc->pc);'
851 print 'emit_header(gc->pc, %s, cmdlen);' % (opcode)
853 self.pixel_emit_args( f, "gc->pc", 0 )
854 print 'gc->pc += cmdlen;'
855 print 'if (gc->pc > gc->limit) { (void) __glXFlushRenderBuffer(gc, gc->pc); }'
862 self.pixel_emit_args(f, "pc", 1)
896 print ' if ( (gc->pc + cmdlen) > gc->bufEnd ) {'
897 print ' (void) __glXFlushRenderBuffer(gc, gc->pc);'
900 print 'emit_header(gc->pc, %s, cmdlen);' % (f.opcode_real_name())
902 self.common_emit_args(f, "gc->pc", 4, 0)
903 print 'gc->pc += cmdlen;'
904 print 'if (__builtin_expect(gc->pc > gc->limit, 0)) { (void) __glXFlushRenderBuffer(gc, gc->pc); }'
911 self.common_emit_args(f, "pc", 8, 1)
914 print ' __glXSendLargeCommand(gc, pc, %u, %s, %s);' % (p.offset + 8, p.name, p.size_string())