раскрыть ветку (9)
Открыты. Релизована программа на языке Processing. Processing наследуется от класса PApplet java. (processing.org)
float angle = 0;
int count;
boolean result = false;
float frame = 0;
void setup() {
size(800, 800, P3D);
camera(0, 0, 2000, 0, 0, 0, 0, -1, 0);
frameRate(100000);
}
void draw() {
background(0);
++count;
if(count < 60) {
pointLight(255,20,20,0,0,0);
for(int i = 0; i < 100000; ++i) {
beginShape(TRIANGLE);
vertex(random(-500, 500), random(-500, 500), random(-500, 500));
vertex(random(-500, 500), random(-500, 500), random(-500, 500));
vertex(random(-500, 500), random(-500, 500), random(-500, 500));
endShape();
}
filter(BLUR);
}
else {
if(result == false) {
result = true;
frame = frameRate;
}
pushMatrix();
rotateZ(PI);
textSize(100);
text((int) (frame * 1000), 300, 300);
popMatrix();
}
}
float angle = 0;
int count;
boolean result = false;
float frame = 0;
void setup() {
size(800, 800, P3D);
camera(0, 0, 2000, 0, 0, 0, 0, -1, 0);
frameRate(100000);
}
void draw() {
background(0);
++count;
if(count < 60) {
pointLight(255,20,20,0,0,0);
for(int i = 0; i < 100000; ++i) {
beginShape(TRIANGLE);
vertex(random(-500, 500), random(-500, 500), random(-500, 500));
vertex(random(-500, 500), random(-500, 500), random(-500, 500));
vertex(random(-500, 500), random(-500, 500), random(-500, 500));
endShape();
}
filter(BLUR);
}
else {
if(result == false) {
result = true;
frame = frameRate;
}
pushMatrix();
rotateZ(PI);
textSize(100);
text((int) (frame * 1000), 300, 300);
popMatrix();
}
}
раскрыть ветку (8)
То есть, погоди. Твоя программуля заполнит мой монитор шестью (или даже восемнадцатью о_О) миллионами треугольников?
Посмотрел я на твой processing и на твой код.
Я правильно понимаю, что твоя программа выводит FPS, умноженный на тысячу в виде баллов?
Я правильно понимаю, что твоя программа выводит FPS, умноженный на тысячу в виде баллов?
раскрыть ветку (4)
Надо будет усложнять графику. Так будет более точный результат. На самом деле, эта штука тестирует не видеокарту, а процессор (там нет шейдеров). Все расчеты идут в процессоре.