Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //import processing.opengl.*;
- PImage a;
- void setup() {
- size(800, 600, JAVA2D);
- //size(800, 600, P2D);
- //size(800, 600, P3D);
- //size(800, 600, OPENGL);
- noStroke();
- noLoop();
- a = loadImage("a.jpg");
- }
- void draw() {
- long t = 0;
- t = System.nanoTime();
- for (int i = 0; i < 10000; i++) {
- fill(0);
- rect(0, 0, width / 2, height / 2);
- }
- println((System.nanoTime() - t) / 1e9);
- t = System.nanoTime();
- for (int i = 0; i < 10000; i++) {
- fill(0, 10);
- rect(0, 0, width / 2, height / 2);
- }
- println((System.nanoTime() - t) / 1e9);
- t = System.nanoTime();
- for (int i = 0; i < 10000; i++) {
- tint(0);
- image(a, 0, 0);
- }
- println((System.nanoTime() - t) / 1e9);
- t = System.nanoTime();
- for (int i = 0; i < 10000; i++) {
- tint(0, 10);
- image(a, 0, 0);
- }
- println((System.nanoTime() - t) / 1e9);
- t = System.nanoTime();
- for (int i = 0; i < 10000; i++) {
- fill(0);
- beginShape();
- vertex(0, 0);
- vertex(width / 2, 0);
- vertex(width / 2, height / 2);
- vertex(0, height / 2);
- endShape(CLOSE);
- }
- println((System.nanoTime() - t) / 1e9);
- t = System.nanoTime();
- for (int i = 0; i < 10000; i++) {
- fill(0, 10);
- beginShape();
- vertex(0, 0);
- vertex(width / 2, 0);
- vertex(width / 2, height / 2);
- vertex(0, height / 2);
- endShape(CLOSE);
- }
- println((System.nanoTime() - t) / 1e9);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement