Lines Matching defs:lp
525 llvmpipe_check_render_cond(struct llvmpipe_context *lp)
527 struct pipe_context *pipe = &lp->pipe;
531 if (lp->render_cond_buffer) {
532 uint32_t data = *(uint32_t *)((char *)lp->render_cond_buffer->data + lp->render_cond_offset);
533 return (!data) == lp->render_cond_cond;
535 if (!lp->render_cond_query)
538 wait = (lp->render_cond_mode == PIPE_RENDER_COND_WAIT ||
539 lp->render_cond_mode == PIPE_RENDER_COND_BY_REGION_WAIT);
541 b = pipe->get_query_result(pipe, lp->render_cond_query, wait, (void*)&result);
543 return ((!result) == lp->render_cond_cond);