Lines Matching refs:mvp
88 struct matrix mvp; member
149 const struct matrix *mvp) in renderer_set_mvp() argument
151 struct matrix *cur = &renderer->mvp; in renderer_set_mvp()
157 if (!mvp) in renderer_set_mvp()
158 mvp = &renderer->projection; in renderer_set_mvp()
161 if (memcmp(cur, mvp, sizeof(*mvp)) == 0) in renderer_set_mvp()
166 consts[i][0] = mvp->m[i + 0]; in renderer_set_mvp()
167 consts[i][1] = mvp->m[i + 3]; in renderer_set_mvp()
169 consts[i][3] = mvp->m[i + 6]; in renderer_set_mvp()
185 memcpy(cur, mvp, sizeof(*mvp)); in renderer_set_mvp()
1384 struct matrix mvp = renderer->projection; in renderer_validate_for_shader() local
1387 matrix_mult(&mvp, modelview); in renderer_validate_for_shader()
1388 renderer_set_mvp(renderer, &mvp); in renderer_validate_for_shader()
1399 struct matrix mvp = renderer->projection; in renderer_validate_for_mask_rendering() local
1402 matrix_mult(&mvp, modelview); in renderer_validate_for_mask_rendering()
1403 renderer_set_mvp(renderer, &mvp); in renderer_validate_for_mask_rendering()