Lines Matching refs:mat
1748 const struct wined3d_matrix *mat;
1763 mat = &device->updateStateBlock->state.transforms[state];
1764 multiply_matrix(&temp, mat, matrix);
3318 struct wined3d_matrix mat, proj_mat, view_mat, world_mat;
3369 TRACE("View mat:\n");
3375 TRACE("Proj mat:\n");
3381 TRACE("World mat:\n");
3392 multiply_matrix(&mat,&view_mat,&world_mat);
3393 multiply_matrix(&mat,&proj_mat,&mat);
3409 x = (p[0] * mat.u.s._11) + (p[1] * mat.u.s._21) + (p[2] * mat.u.s._31) + (1.0f * mat.u.s._41);
3410 y = (p[0] * mat.u.s._12) + (p[1] * mat.u.s._22) + (p[2] * mat.u.s._32) + (1.0f * mat.u.s._42);
3411 z = (p[0] * mat.u.s._13) + (p[1] * mat.u.s._23) + (p[2] * mat.u.s._33) + (1.0f * mat.u.s._43);
3412 rhw = (p[0] * mat.u.s._14) + (p[1] * mat.u.s._24) + (p[2] * mat.u.s._34) + (1.0f * mat.u.s._44);