Advertisement
Guest User

Untitled

a guest
Dec 5th, 2014
180
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.43 KB | None | 0 0
  1. //import processing.opengl.*;
  2. PImage a;
  3.  
  4. void setup() {
  5.   size(800, 600, JAVA2D);
  6.   //size(800, 600, P2D);
  7.   //size(800, 600, P3D);
  8.   //size(800, 600, OPENGL);
  9.   noStroke();
  10.   noLoop();
  11.   a = loadImage("a.jpg");
  12. }
  13.  
  14. void draw() {
  15.   long t = 0;
  16.   t = System.nanoTime();
  17.   for (int i = 0; i < 10000; i++) {
  18.     fill(0);
  19.     rect(0, 0, width / 2, height / 2);
  20.   }
  21.   println((System.nanoTime() - t) / 1e9);
  22.  
  23.   t = System.nanoTime();
  24.   for (int i = 0; i < 10000; i++) {
  25.     fill(0, 10);
  26.     rect(0, 0, width / 2, height / 2);
  27.   }
  28.   println((System.nanoTime() - t) / 1e9);
  29.  
  30.   t = System.nanoTime();
  31.   for (int i = 0; i < 10000; i++) {
  32.     tint(0);
  33.     image(a, 0, 0);
  34.   }
  35.   println((System.nanoTime() - t) / 1e9);
  36.  
  37.   t = System.nanoTime();
  38.   for (int i = 0; i < 10000; i++) {
  39.     tint(0, 10);
  40.     image(a, 0, 0);
  41.   }
  42.   println((System.nanoTime() - t) / 1e9);
  43.  
  44.   t = System.nanoTime();
  45.   for (int i = 0; i < 10000; i++) {
  46.     fill(0);
  47.     beginShape();
  48.     vertex(0, 0);
  49.     vertex(width / 2, 0);
  50.     vertex(width / 2, height / 2);
  51.     vertex(0, height / 2);
  52.     endShape(CLOSE);
  53.   }
  54.   println((System.nanoTime() - t) / 1e9);
  55.  
  56.   t = System.nanoTime();
  57.   for (int i = 0; i < 10000; i++) {
  58.     fill(0, 10);
  59.     beginShape();
  60.     vertex(0, 0);
  61.     vertex(width / 2, 0);
  62.     vertex(width / 2, height / 2);
  63.     vertex(0, height / 2);
  64.     endShape(CLOSE);
  65.   }
  66.   println((System.nanoTime() - t) / 1e9);
  67. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement