Lines Matching refs:y1
224 HRESULT D3DVertexCacher::DrawLine(int x1, int y1, int x2, int y2)
229 if (y1 == y2) {
231 fy1 = (float)y1+HV_FF1;
244 fy1 = (float)y1-SP_FF4;
252 if (y1 > y2) {
254 fy2 = (float)y1+HV_FF2;
256 fy1 = (float)y1+HV_FF3;
261 if (x1 > x2 && y1 > y2) {
267 fy2 = (float)y1;
268 } else if (x1 > x2 && y2 > y1) {
274 fy2 = (float)y1;
279 fy1 = (float)y1;
404 float x1, y1, x2, y2;
417 y1 = ((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);
441 float fy1 = (float)y1;
457 HRESULT D3DVertexCacher::FillRect(int x1, int y1, int x2, int y2)
462 float fy1 = (float)y1;
645 D3DVertexCacher::DrawTexture(float x1, float y1, float x2, float y2,
654 y1 -= 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,
680 y1 -= 0.5f;
685 ADD_TRIANGLE_XYUVUVC(x1, y1, x2, y1, x1, y2,
689 ADD_TRIANGLE_XYUVUVC(x1, y2, x2, y1, x2, y2,