package org.hwbot.opengl;
import org.hwbot.bench.Benchmark;
import org.hwbot.bench.BenchmarkConfiguration;
import org.hwbot.bench.gpu.managers.EndState;
import org.hwbot.bench.prime.ProgressBar;
public class OpenGLBenchmark extends Benchmark {
public OpenGLBenchmark(BenchmarkConfiguration config, int threads, ProgressBar progressBar) {
super(config, threads, progressBar);
}
@Override
public Number benchmark(BenchmarkConfiguration configuration) {
while (OpenGLActivity.hwbotOpenGL.gsm.state != EndState.STATE) {
// wait
try {
Thread.sleep(500);
} catch (InterruptedException e) {
e.printStackTrace();
}
}
return OpenGLActivity.hwbotOpenGL.gsm.score;
}
@Override
public String getClient() {
return "HWBOT OpenGL";
}
}