Пример #1
0
	void draw_box(const Point3D &lowerLeft, const Point3D &upRight)
	{
		glPushAttrib(GL_ALL_ATTRIB_BITS);
		glPolygonMode(GL_FRONT_AND_BACK, GL_LINE);
		glRectfv(lowerLeft.GetData(), upRight.GetData());
		glPopAttrib();
	}
Пример #2
0
void __glXDisp_Rectfv(GLbyte *pc)
{
	glRectfv( 
		(GLfloat  *)(pc + 0),
		(GLfloat  *)(pc + 8)
	);
}
Пример #3
0
void rectGL()
{
    glClear(GL_COLOR_BUFFER_BIT);

    glColor3f(1.0, 0.0, 0.0);
    glRectd(30, 30, 100, 100);

    glColor3f(1.0, 1.0, 0.0);

    GLfloat v1[] = {130.0,150.0};
    GLfloat v2[] = {90, 90};
    glRectfv(v1, v2);
    glFlush();
}
Пример #4
0
static void Rects(void)
{
	GLint i,j;
	float v1[2],v2[2];
	double start;

	start = Now();
	for(i=0;i<repeatCount;i++)
	{
		v1[0]=10;
		v1[1]=10;
		v2[0]=20;
		v2[1]=20;
		for(j=0;j<loopCount;j++)
			glRectfv(v1,v2);
	}
	glFinish();
}
Пример #5
0
M(void, glRectfv, jobject v1, jobject v2) {
	glRectfv(BUFF(GLfloat, v1), BUFF(GLfloat, v2));
}