الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

تحسين الاداء

بدأه hggif في 20 نوفمبر 2012 · 0 رد · 772 مشاهدة · في OpenGL
مشاركة: واتساب X فيسبوك تيليجرام
#1

السلام عليكم

انا كتبت كود يرسم مثلث لكن لما اشغله ما يشتغل بشكل صحيح يعلق

الكود

#include "stdAfx.h"
#include <stdio.h>
#include <stdlib.h>
#include <glut.h>

void DataSource();
void showObject();

void inti(int argcp,char **argv)
{
    glutInit(&argcp,argv);
    glutInitWindowSize(500,500);
    glutCreateWindow("square");
    glClearColor(0.0,0.0,0.0,0.0);
    DataSource();
    glutDisplayFunc(showObject);
}

int main(int argcp,char **argv)
{
    inti(argcp,argv);

    glutMainLoop();
    return 0;
}

void DataSource()
{
    GLfloat vertex[]={0.04,0.03,0.04,0.08,0.08,0.09};
    glEnableClientState(GL_VERTEX_ARRAY);
    glVertexPointer(2,GL_FLOAT,0,vertex);
}

void showObject()
{
    glClear(GL_COLOR_BUFFER_BIT);
    glDrawArrays(GL_TRIANGLES,0,3);
	glutPostRedisplay();
}

مواضيع مشابهة