Lines Matching defs:query
648 struct r300_query *query = r300->query_current;
651 if (!query)
662 query->begin_emitted = TRUE;
666 struct r300_query *query)
687 OUT_CS_REG(R300_ZB_ZPASS_ADDR, (query->num_results + 3) * 4);
692 OUT_CS_REG(R300_ZB_ZPASS_ADDR, (query->num_results + 2) * 4);
699 OUT_CS_REG(R300_ZB_ZPASS_ADDR, (query->num_results + 1) * 4);
704 OUT_CS_REG(R300_ZB_ZPASS_ADDR, (query->num_results + 0) * 4);
719 struct r300_query *query)
725 OUT_CS_REG(R300_ZB_ZPASS_ADDR, query->num_results * 4);
732 struct r300_query *query)
738 OUT_CS_REG(R300_ZB_ZPASS_ADDR, (query->num_results + 0) * 4);
741 OUT_CS_REG(R300_ZB_ZPASS_ADDR, (query->num_results + 1) * 4);
750 struct r300_query *query = r300->query_current;
752 if (!query)
755 if (query->begin_emitted == FALSE)
760 rv530_emit_query_end_double_z(r300, query);
762 rv530_emit_query_end_single_z(r300, query);
764 r300_emit_query_end_frag_pipes(r300, query);
766 query->begin_emitted = FALSE;
767 query->num_results += query->num_pipes;
770 if (query->num_results >= query->buf->size / 4 - 4) {
771 query->num_results = (query->buf->size / 4) / 2;
1363 /* ...occlusion query buffer... */