From b617228d7bf7c028b7e27da6f47053bc0558bc95 Mon Sep 17 00:00:00 2001 From: Comment Date: Thu, 13 Jun 2013 08:57:57 +0100 Subject: first performance --- src/viewport.cpp | 21 +++++++++++++++------ 1 file changed, 15 insertions(+), 6 deletions(-) (limited to 'src/viewport.cpp') diff --git a/src/viewport.cpp b/src/viewport.cpp index 35f2641..e70155c 100755 --- a/src/viewport.cpp +++ b/src/viewport.cpp @@ -27,11 +27,18 @@ void viewport::drawport(vpcontrol &control){ rb1.begin(); + //if (control.fade>0){ + // ofEnableAlphaBlending(); + // ofSetColor(255,255,255,255-control.fade); + //} + //can be done with texture offset? + int xshift=control.reverse?(num%2==0?control.xshift:-control.xshift):control.xshift; + int yshift=control.reverse?(num%2==0?control.yshift:-control.yshift):control.yshift; - int startx=((bw-(bw*control.fscale))/2)+control.xshift; + int startx=((bw-(bw*control.fscale))/2)+xshift; while (startx>0) startx-=(bw*control.fscale); - int starty=((bh-(bh*control.fscale))/2)+control.yshift; + int starty=((bh-(bh*control.fscale))/2)+yshift; while (starty>0) starty-=(bh*control.fscale); for (int i=startx;i-1){ - ofCircle(control.bx*bw,control.by*bh,(control.drawseconds*bh*.02)+(bh*.01)); + ofCircle(control.bx*bw,control.by*bh,(control.drawseconds*bh*.04)+(bh*.02)); } rb1.end(); -- cgit v1.2.3