Lines Matching refs:y2
224 HRESULT D3DVertexCacher::DrawLine(int x1, int y1, int x2, int y2)
229 if (y1 == y2) {
246 fy2 = (float)y2+SP_FF4;
252 if (y1 > y2) {
253 fy1 = (float)y2+HV_FF3;
257 fy2 = (float)y2+HV_FF2;
261 if (x1 > x2 && y1 > y2) {
265 fy1 = (float)y2;
268 } else if (x1 > x2 && y2 > y1) {
272 fy1 = (float)y2;
281 fy2 = (float)y2;
404 float x1, y1, x2, y2;
419 y2 = ((float)*(spans++));
421 ADD_TRIANGLE_XYC(x1, y1, x2, y1, x1, y2, color);
422 ADD_TRIANGLE_XYC(x1, y2, x2, y1, x2, y2, color);
431 HRESULT D3DVertexCacher::DrawRect(int x1, int y1, int x2, int y2)
435 if ((x2 - x1) < 2 || (y2 - y1) < 2) {
436 return FillRect(x1, y1, x2+1, y2+1);
443 float fy2 = (float)y2;
457 HRESULT D3DVertexCacher::FillRect(int x1, int y1, int x2, int y2)
464 float fy2 = (float)y2;
645 D3DVertexCacher::DrawTexture(float x1, float y1, float x2, float y2,
656 y2 -= 0.5f;
659 ADD_TRIANGLE_XYUVC(x1, y1, x2, y1, x1, y2,
662 ADD_TRIANGLE_XYUVC(x1, y2, x2, y1, x2, y2,
670 D3DVertexCacher::DrawTexture(float x1, float y1, float x2, float y2,
682 y2 -= 0.5f;
685 ADD_TRIANGLE_XYUVUVC(x1, y1, x2, y1, x1, y2,
689 ADD_TRIANGLE_XYUVUVC(x1, y2, x2, y1, x2, y2,